BM6P6(@ wwwcccTTTMMMCCC===;;;;;;:::999999888888777777777777777444555555555666666777777999888:::<<<===AAALLLXXXrrr|||}}}|||zzzvvvrrrooonnnnnnnnnkkklllnnnqqquuuyyy|||~~~|||uuurrrqqqqqqpppooojjjhhheeedddeeedddcccbbb]]]\\\[[[ZZZXXXWWWUUUUUUTTTUUUVVVXXXZZZ[[[]]]]]]bbbdddfffjjjnnnqqqtttuuuvvvuuusssqqqnnnkkkhhhgggggghhhjjjlllnnnoooooopppyyyyyy{{{{{{|||{{{zzzyyyxxx{{{}}}wwwllliiiwwwzzzpppmmmyyywwwrrrrrrrrrrrrnnnmmmjjjfffbbb^^^\\\ZZZZZZXXXTTTPPPNNNJJJFFFCCCAAA@@@??????>>>?????????>>>>>>>>>???@@@AAACCCCCCJJJJJJJJJJJJKKKMMMNNNOOOIIIJJJLLLMMMNNNMMMKKKJJJOOOLLLHHHGGGHHHGGGEEEBBBAAA@@@??????@@@CCCFFFIIIKKKKKKJJJKKKLLLNNNPPPQQQUUUOOORRR\\\aaabbbkkkxxxaaaNNNGGGEEEEEEFFFDDDDDDIIIQQQYYYooosssUUUCCC888666333222222222111000111000...------...//////000///---,,,+++,,,,,,---++++++,,,---,,,+++***))))))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''&&&''''''((()))******++++++++++++++++++***)))(((+++++++++++++++***)))(((******+++++++++******)))...,,,******---...---+++***+++---......---+++***''')))***,,,,,,+++***)))000///...---,,,---...///555666:::DDDPPP[[[aaaccckkknnnwww{{{||||||yyyzzz|||yyyeeeSSSLLLCCC===;;;;;;:::888888777777666555666666666555555555555666666666777888777777999999<<>>666777444111000111111111000111000///...---,,,,,,------,,,,,,,,,,,,------...++++++,,,,,,++++++***)))******))))))))))))))))))))))))))))))))))))))))))+++************)))))))))***))))))))))))((((((((())))))******++++++,,,,,,))))))******+++***************)))))))))***++++++))))))******+++******)))+++***((((((***+++***)))***+++,,,------,,,+++***---,,,***))))))+++---///,,,,,,+++++++++,,,,,,---......///555>>>GGGNNNQQQ___aaagggnnnrrruuu}}}~~~zzztttsssssswww|||xxxeeeQQQKKKBBB===;;;;;;999888777777666555555555555666555555555666666666666666999666555777777777===DDDSSSbbbvvv~~~sssqqqqqquuu|||~~~wwwrrrooonnnmmmnnnnnnoooqqqrrrtttuuurrrqqqqqqqqqrrrsssssssssssspppnnnkkkjjjgggdddaaa___^^^]]][[[YYYWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUWWWZZZ^^^bbbfffiiijjjllllllnnnooopppqqqqqqqqqnnnllljjjhhhhhhhhhjjjkkkiiijjjlllnnnqqqssstttuuu}}}{{{}}}{{{yyyqqqlllrrr}}}wwwtttuuutttrrrpppnnnlllkkkkkkhhhddd]]]WWWQQQJJJDDD@@@???>>>>>>>>>???@@@AAAAAADDDDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOPPPQQQQQQOOOPPPPPPOOONNNLLLKKKJJJIIIHHHGGGGGGEEECCC@@@??????@@@AAACCCFFFHHHKKKLLLNNNNNNNNNNNNPPPQQQSSSUUUWWWWWW[[[bbbiiiwwwfffQQQJJJKKKFFFCCCCCCHHHPPP[[[mmm}}}vvvXXXCCC:::888555333000///000000000///000//////---,,,,,,+++++++++++++++,,,,,,------...+++++++++++++++******)))*********)))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((()))******+++******+++***))))))((()))******((())))))***************+++***)))))))))************+++,,,,,,,,,,,,+++***---,,,+++++++++,,,---......---------......//////000///000333999AAAHHHLLLVVVXXX```hhhmmmqqqyyy~~~{{{~~~zzzrrrppppppqqqtttxxxuuuaaaPPPJJJBBB===<<<;;;999777999888777777666666777777666666666666666555555555555333333555666777;;;AAAKKKZZZlll{{{|||zzzvvv{{{rrrrrrsssuuuzzz}}}vvvrrrqqqqqqnnnnnnnnnooopppqqqrrrsssrrrrrrrrrqqqqqqqqqrrrsssvvvtttrrrpppmmmjjjfffcccbbbaaa```^^^\\\ZZZXXXWWWSSSSSSSSSSSSTTTTTTTTTTTTRRRTTTVVVZZZ^^^aaadddeeeiiijjjlllooorrrtttuuuvvvtttrrroookkkhhhggggggggghhhiiikkknnnqqqsssvvvwww{{{|||~~~~~~|||~~~~~~{{{|||{{{yyysssnnnssszzzsssooorrrrrrrrrrrrqqqqqqpppppplllggg```YYYQQQJJJCCC>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRPPPOOOOOONNNLLLKKKJJJIIIJJJJJJIIIFFFCCC@@@>>>===@@@BBBDDDGGGIIIKKKMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWXXX\\\bbbjjjtttgggSSSGGGCCCCCCCCCBBBDDDLLLWWWfff{{{dddJJJ;;;888999444111///...///000//////.........---,,,,,,+++******++++++,,,,,,---------++++++*********)))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))'''((()))***************,,,+++***)))(((((((((((('''((()))***************+++++++++*********+++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,------....../////////111111111222666<<>>???AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOORRRSSSTTTTTTTTTRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIEEEAAA???>>>???CCCEEEHHHKKKMMMNNNNNNNNNNNNNNNOOOPPPSSSVVVYYY[[[\\\bbblllvvvkkkUUUJJJDDD@@@???AAAAAAHHHTTTcccuuuqqqTTT@@@777444555222000...---...//////...,,,,,,---------,,,+++******+++,,,,,,,,,,,,,,,+++++++++***))))))))))))***++++++******)))((((((((())))))))))))))))))))))))(((((()))))))))))))))***)))))))))************+++((((((((((((((((((((()))(((((())))))***)))))))))************)))((('''&&&''''''((()))***************+++,,,+++))))))+++,,,++++++++++++++++++++++++(((***,,,......---+++*********+++,,,------------///000000111222777===AAAFFFJJJSSS]]]ccceeekkkrrrqqquuuxxxyyywwwvvvwwwyyy}}}vvvllljjjkkkoooqqqpppqqqtttsss```NNNHHHAAA===<<<;;;999777888888777666666666666666777666666666555555555555333000000444666666777::::::GGGVVVbbbppp~~~{{{uuukkkfffccchhhmmmooommmllllllnnnrrrxxx~~~~~~~~~}}}xxxtttsssoooooooooooopppqqqrrrsssrrrssssssqqqoooppptttxxxzzzyyywwwuuussspppkkkgggcccbbb```^^^[[[YYYWWWVVVQQQQQQPPPOOONNNMMMMMMMMMMMMNNNPPPRRRTTTVVVXXXYYY___aaaeeeiiinnnqqqtttuuuwwwuuussspppllliiigggeeeffffffgggiiilllpppsssuuusssssstttvvvwww~~~qqqiiiiiiqqqtttvvvtttpppnnnnnnoooqqqoooqqqwww}}}zzzxxxtttxxxyyytttoookkkmmmqqqvvv{{{~~~~~~}}}{{{pppkkkcccZZZRRRIIIAAA<<<<<<<<<===>>>???AAACCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMPPPSSSUUUUUUUUUUUURRRRRRQQQPPPOOONNNNNNNNNIIIIIIGGGDDD@@@???AAADDDFFFHHHKKKNNNPPPPPPPPPOOOOOOOOOQQQSSSWWW[[[^^^```eeemmmyyyoooXXXKKKGGGDDDCCCCCCAAAEEEPPPaaatttwww[[[DDD999555333111111///---,,,---.........******+++,,,---,,,,,,+++++++++,,,---,,,+++******,,,+++***)))((())))))***++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))((('''%%%''')))++++++***)))'''&&&'''((()))************)))***+++***((((((***,,,++++++************++++++)))******+++++++++++++++)))***+++------------------///000000111444888<<>>???AAACCCDDDGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNQQQTTTUUUVVVVVVUUUQQQQQQPPPOOONNNNNNNNNNNNHHHHHHFFFCCC@@@@@@EEEIIIHHHJJJMMMPPPRRRQQQPPPOOOPPPQQQRRRUUUYYY^^^bbbdddmmmvvvaaaTTTGGGBBBAAAAAACCCFFFEEEJJJXXXmmmwwwcccIII999555666444111111///,,,,,,---.........((()))+++,,,------,,,,,,+++,,,,,,---,,,+++)))(((,,,+++)))((((((((()))***+++++++++***)))(((((('''))))))))))))))))))))))))'''((((((((())))))******))))))******++++++++++++++++++******************))))))***))))))(((''''''!!!$$$(((+++---,,,+++)))&&&'''((()))************''')))***)))'''&&&(((+++++++++************+++++++++***)))((((((***,,,---***,,,---///000000//////,,,///111222111333777;;;???@@@EEEKKKOOOSSS\\\eeejjjlllooosssvvvxxxyyyxxx{{{yyyyyyxxxsssmmmmmmsssmmmjjjjjjlllmmmooottt{{{}}}qqq^^^OOOIIIAAA<<<;;;:::999777:::999999888777666666555666666666666666666666666444333333444555777999:::999===EEEPPP^^^nnn{{{sssjjjgggfffggggggfffffffffhhhjjjuuuyyy}}}zzzsssqqqnnnnnnooopppqqqqqqqqqqqqrrrtttvvvxxxzzz|||}}}{{{yyyxxxvvvssspppjjjhhheeeaaa^^^[[[YYYXXXSSSRRRQQQOOOLLLJJJIIIHHHIIIIIIJJJLLLMMMOOOPPPPPPUUUWWWZZZ^^^bbbfffiiikkkqqqqqqpppooommmkkkiiihhhhhhgggfffgggjjjlllllllllooommmlllnnnsss{{{zzznnnfffbbbbbbbbbnnnrrruuutttnnnkkkkkknnnssssssvvv~~~}}}yyytttooollljjjiiilllrrrzzz|||qqqkkkaaaWWWOOOIIICCC@@@<<<<<<<<<===>>>@@@AAABBBIIIHHHGGGGGGGGGIIIJJJKKKMMMNNNQQQTTTWWWWWWTTTQQQOOOOOONNNNNNMMMKKKJJJIIIEEEDDDAAA@@@AAACCCFFFIIIJJJMMMPPPRRRRRRRRRSSSTTTVVVRRRSSSXXX\\\^^^```ddduuu}}}eeeUUULLLDDDCCCDDDCCCCCCFFFLLLVVVhhh___OOO===333444777444000////////////............+++,,,,,,,,,,,,+++******------,,,+++************))))))))))))))))))))))))+++*********))))))((((((''''''((()))))))))))))))))))))***++++++++++++***''''''(((((())))))******))))))))))))************$$$%%%'''))))))(((&&&%%%''''''((()))***++++++,,,+++++++++***************,,,,,,++++++***)))))))))+++++++++,,,,,,---------++++++******************,,,,,,,,,---------......+++,,,...//////000333555999===BBBDDDGGGMMMWWW___gggeeegggnnnssstttvvvyyy|||}}}|||wwwpppkkkiiijjjhhhkkkkkkiiihhhlllrrrvvv|||ppp]]]OOOHHHAAA<<<;;;:::999777999999888777777666555555555555555555555555555555444444444444555777999:::777:::AAAKKKWWWfffsss{{{vvvooommmlllnnnpppqqqrrrrrrsssttt~~~yyytttrrrooonnnnnnooopppppppppqqqrrruuuwwwzzz}}}~~~~~~}}}{{{zzzzzzxxxuuusssjjjhhheeeaaa]]]ZZZXXXWWWTTTSSSRRRPPPMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNOOORRRSSSUUUXXX]]]aaadddfffhhhiiijjjkkkmmmmmmnnnnnngggfffeeeeeegggiiijjjjjjkkkiiihhhiiimmmrrrxxx|||}}}xxxppphhhbbb```___```nnnsssxxxxxxsssoooppprrrxxxxxxzzz||||||zzzxxxvvvrrrooollljjjiiilllttt~~~|||lllfff]]]TTTMMMGGGBBB???<<<<<<===>>>???AAACCCDDDKKKJJJJJJJJJJJJKKKMMMNNNNNNOOOQQQTTTVVVUUURRROOOMMMMMMMMMLLLLLLJJJIIIIIIEEEDDDBBBAAACCCFFFIIIKKKLLLNNNQQQRRRQQQQQQRRRSSSXXXVVVXXX]]]```cccjjjqqqgggSSSJJJDDD@@@AAABBBBBBDDDHHHPPP^^^vvvoooRRRFFF888222333444333///////////////.........---+++,,,,,,,,,,,,+++******,,,,,,+++*********++++++))))))))))))))))))))))))************)))))))))(((''''''((()))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))************###%%%''')))***))))))((()))))))))))))))***************************+++++++++++++++************************++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,------+++,,,---......///111333888;;;@@@BBBEEEJJJSSSZZZaaabbbhhhqqquuuuuuwww{{{~~~}}}yyytttpppmmmllliiijjjjjjiiihhhlllqqquuu~~~ppp]]]NNNHHH@@@;;;::::::999777888777777666666555555555555555555555555555555555444444444444555777888999777999>>>EEEPPP]]]kkkuuu{{{|||vvvvvvvvvyyy~~~~~~|||}}}}}}xxxvvvsssooonnnnnnooopppooooooqqqsssvvvyyy|||}}}{{{zzzzzzzzz{{{zzzwwwuuulllkkkhhhddd```]]]ZZZYYYVVVUUUSSSQQQNNNLLLJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQTTTYYY]]]___```aaadddhhhkkkmmmooopppgggeeeddddddfffhhhhhhhhhggggggffffffhhhkkknnnppprrroookkkfffdddccccccdddooouuu|||}}}yyyuuutttuuu{{{zzz{{{tttooosssrrrrrrrrrqqqooollljjjiiillluuuvvvddd^^^VVVNNNIIIDDD@@@>>><<<<<<===???AAACCCEEEFFFJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOQQQSSSTTTSSSPPPMMMLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDDDDDDDFFFJJJMMMOOONNNPPPQQQQQQPPPPPPQQQRRRWWWWWWZZZ^^^aaafffrrrlllTTTIIIDDDAAA@@@BBBCCCEEEJJJQQQZZZnnnpppXXXAAA;;;444111111111000/////////.........---------+++,,,,,,,,,,,,+++******++++++*********+++,,,,,,))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************$$$%%%''')))+++++++++***************))))))(((((()))))))))***+++++++++,,,)))************+++++++++)))***************++++++******++++++++++++++++++*********+++++++++,,,,,,+++,,,------,,,---///111555999===AAADDDIIIPPPUUU[[[```kkktttwwwvvvzzz}}}|||yyytttpppmmmmmmlllllllllnnnrrrvvvooo\\\MMMGGG@@@;;;::::::999777777666666666555555555444555555555555555555555555555555555555666666777777888:::===BBBJJJWWWfffqqqttt~~~~~~~~~|||~~~zzzuuuqqqooopppqqqmmmnnnooopppsssuuuwwwxxxwwwwwwwwwzzz||||||zzzxxxrrrqqqnnnjjjfffbbb^^^\\\XXXWWWUUURRROOOLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKMMMRRRVVVYYY]]]___bbbeeegggjjjkkkllliiigggeeeeeegggiiiiiiiiiffffffgggggghhhiiijjjkkkjjjiiihhhgggffffffffffffpppxxxzzzwwwvvvzzzyyyzzzqqqnnnsss}}}nnnnnnoooooonnnkkkhhheeeiiitttwwwjjjYYYTTTNNNHHHDDDAAA???=========>>>@@@BBBEEEGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPRRRQQQOOOLLLMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFHHHKKKNNNQQQSSSPPPQQQQQQPPPOOONNNPPPQQQVVVXXX]]]aaaccckkk|||uuuXXXJJJGGGDDDCCCDDDHHHKKKPPPZZZeeeqqqyyy]]]GGG666555333222111000///............---------,,,,,,+++,,,,,,,,,,,,+++************))))))***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''((())))))******))))))******))))))((((((''''''((()))))))))************&&&'''(((***++++++++++++******))))))))))))))))))(((((()))***+++,,,,,,,,,((())))))***++++++,,,,,,************++++++++++++******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,...000222666;;;@@@EEEJJJPPPUUUYYY```llluuuvvvwwwyyyuuurrrqqqrrrssssssuuuyyynnn\\\MMMFFF???;;;::::::999888666666666666555555555555555555555555555555555555555555555666666666666666555888:::>>>DDDPPP```kkkqqqzzzxxxsssrrrsssppppppppppppqqqrrrssstttvvvvvvyyy}}}~~~wwwvvvssspppkkkfffbbb```ZZZYYYWWWTTTQQQNNNKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGGGGIIIMMMQQQSSSZZZ[[[^^^aaacccfffggghhhkkkiiiiiiiiikkkmmmlllllldddeeefffggghhhhhhhhhhhhddddddddddddddddddddddddqqqzzz}}}wwwuuuxxxxxx{{{sssqqqwwwtttjjjkkklllllljjjfffbbb___ccclllvvvzzzyyysssfffZZZOOOKKKFFFBBB@@@???>>>===??????@@@BBBDDDGGGIIIJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKNNNPPPQQQOOOMMMMMMLLLJJJGGGEEEDDDCCCCCCFFFGGGIIIKKKNNNQQQSSSTTTPPPQQQPPPOOOMMMNNNPPPSSSXXX[[[aaafffjjjuuuaaaJJJDDDEEECCCCCCHHHPPPZZZeeevvveeeMMM>>>333444555444222000///...------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((()))******++++++************))))))((((((''''''((()))))))))******************************))))))'''(((((()))******++++++(((((()))***+++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...------...000111444999???EEELLLRRRVVVZZZ```kkkrrruuuzzz}}}xxxvvvyyyyyyvvvwww{{{mmm[[[LLLFFF>>>:::::::::999888666666666666666666666666444444444444444444444444555666666666666666555444222444777888<<>>>>>?????????AAAAAABBBDDDFFFHHHJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIKKKNNNOOOOOOMMMLLLJJJHHHFFFEEEDDDEEEEEEHHHIIILLLNNNPPPRRRSSSSSSOOOOOONNNMMMLLLNNNRRRUUUWWW[[[bbbjjjrrruuuVVVFFFCCCDDD???BBBLLL^^^ppplllSSSBBB888444444444333222111///...------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************)))))))))***++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((('''))))))***+++++++++++++++))))))))))))(((((((((((())))))))))))************++++++******)))(((((((((''''''((()))***+++,,,,,,)))))))))***+++++++++,,,(((((()))***++++++,,,,,,---------,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,---------.........---...///...------///000000222666<<>>:::::::::999888777777777777777777777777444444444444444444444444666666777777777555444333111444666666666===JJJTTTeeennn{{{{{{yyyttttttssssssssssssttttttuuuwww|||}}}xxxrrrllliiidddbbb___\\\XXXTTTRRRPPPOOONNNMMMKKKIIIGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPTTTXXX\\\^^^___dddfffiiimmmppppppmmmkkkbbbbbbbbbbbbaaaaaa``````dddddddddddddddeeeeeeeeemmmzzz{{{zzz||||||zzznnn___XXXXXXXXXWWWUUURRRPPPNNNLLLRRRUUUSSSPPPNNNJJJDDDAAA???<<<;;;===???AAAAAACCCCCCDDDEEEGGGHHHJJJKKKKKKKKKLLLKKKJJJIIIGGGFFFIIIHHHHHHJJJLLLMMMLLLKKKHHHGGGFFFEEEEEEGGGIIIJJJJJJLLLNNNPPPRRRRRRQQQQQQMMMMMMLLLKKKLLLOOOTTTYYYZZZ^^^fffssscccOOOFFFEEEDDDCCCHHHXXXqqqsssYYYGGG;;;333333111//////000111///...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******+++******))))))))))))***))))))))))))))))))))))))((()))))))))************)))))))))))))))(((''''''((())))))***************(((((((((((())))))))))))))))))))))))***************))))))((((((((())))))(((((())))))*********+++******************++++++)))))))))***+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,------...++++++,,,,,,,,,---------,,,---------,,,,,,...000000111222777>>>EEEKKKNNNTTTXXXbbbnnn{{{|||mmm[[[KKKEEE>>>:::::::::999888777777777777888888888888444444444444444444444444666666777777777555444333444777888666555999DDDNNN]]]hhhwww}}}{{{qqqqqqqqqqqqrrrsssttttttqqqtttzzzyyyssspppgggfffccc___[[[WWWUUUSSSPPPPPPNNNLLLJJJHHHFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJMMMQQQTTTVVVXXXYYY```cccggglllpppooollliiidddcccbbbaaa```______^^^]]]]]]]]]^^^^^^```aaaaaajjjxxxyyy{{{vvvkkk^^^SSSOOOOOOOOOOOOMMMKKKJJJHHHEEEIIIJJJFFFDDDEEEDDDAAA???<<<::::::<<<@@@BBBBBBEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJJJJIIIHHHEEECCCBBBJJJIIIIIIJJJKKKKKKJJJHHHDDDDDDDDDDDDFFFIIILLLNNNLLLNNNPPPQQQRRRQQQPPPOOOLLLKKKKKKJJJLLLPPPVVV[[[dddgggqqqpppRRREEECCCCCCAAAKKKQQQddd|||```LLLAAA999111222...++++++...000///---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))((('''''''''(((((()))))))))))))))''''''(((((())))))******))))))))))))************((((((''''''((()))******************))))))))))))+++++++++******************************+++++++++++++++++++++******))))))******+++,,,,,,---......******+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000111000000333999@@@EEEHHHNNNSSS^^^ooolllZZZJJJFFF@@@<<<::::::999999666666666666666666666666666666666666666666666666555444333333444555777888666555555555888;;;???BBBVVV```ooo~~~|||uuurrrpppqqqtttvvvuuusssnnnttt{{{}}}xxxppplllfffbbb___]]][[[YYYVVVSSSOOOLLLKKKIIIGGGFFFGGGEEEDDDEEEGGGJJJKKKKKKHHHHHHIIIKKKNNNRRRUUUWWWYYY\\\aaahhhmmmooonnnlllfffddd```]]]\\\\\\]]]^^^]]]]]]\\\\\\]]]^^^```aaafffqqq}}}zzztttpppjjjccc\\\TTTMMMHHHFFFFFFFFFFFFFFFEEEEEEDDDAAABBBDDDDDDCCCBBBCCCDDD>>>===<<<<<<===???AAACCCCCCDDDEEEGGGHHHIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBFFFEEEDDDDDDFFFIIIMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMNNNOOOQQQZZZccchhhpppxxxYYYKKKHHHEEEEEEIIIJJJ___|||cccMMM>>>666444666555444333111000000//////------------------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((***+++***''''''))),,,+++)))&&&&&&)))***)))'''))))))((((((''''''&&&&&&))))))************)))((((((''''''((()))******))))))************+++++++++***)))((((((((((((((()))+++***)))***+++***((('''***)))))))))***+++,,,,,,---,,,,,,+++*********+++)))***+++---...//////000...///111333666:::???CCCCCCNNN\\\iii{{{kkkYYYJJJFFF@@@<<<::::::999999777777888999999:::;;;;;;555555555555555555555555555555444333333333444555666555555555777;;;>>>AAAOOOXXXgggvvv|||yyyvvvtttssssssssssssrrrqqqpppuuuzzz~~~~~~tttpppjjjeeebbb```^^^\\\ZZZWWWRRROOOMMMKKKIIIHHHFFFEEECCCDDDFFFHHHIIIIIIGGGGGGHHHIIILLLOOOQQQSSSUUUXXX^^^dddiiijjjjjjhhheeeccc```^^^]]]\\\]]]]]]]]]]]]\\\\\\]]]^^^```aaahhhrrrssskkkdddaaa[[[VVVQQQKKKFFFBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>@@@BBBBBBAAA@@@AAABBB>>>======<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFIIILLLOOOQQQQQQQQQPPPPPPOOONNNNNNMMMIIIIIIMMMSSSVVVZZZccclllsss}}}vvvaaaMMMGGGGGGFFFHHHNNNWWWmmmoooTTTBBB888333111333222111000///...---------------------------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))***)))'''&&&(((***,,,***((()))+++,,,+++)))))))))((((((((((((''''''((()))))))))))))))(((((()))((('''(((***+++***))))))************+++++++++))))))(((((((((((()))))),,,*********,,,,,,***)))++++++*********+++,,,,,,---,,,++++++******++++++++++++,,,---............---///111222555999>>>BBBCCCMMMYYYgggzzzjjjYYYJJJFFF@@@<<<:::999999888999999888777666555444444555555555555555555555555777666555444333333333333555555444555777:::===???DDDMMM[[[jjjwww}}}}}}{{{xxxtttrrrqqqqqqrrruuuyyy{{{|||zzzuuuooojjjfffdddbbbaaaaaa]]]WWWSSSPPPNNNKKKJJJFFFDDDCCCCCCEEEFFFGGGFFFEEEEEEEEEFFFHHHJJJLLLNNNPPPSSSYYY^^^bbbccccccbbbcccbbbaaa```^^^]]]]]]\\\]]]\\\\\\[[[\\\]]]___```hhhppprrrddd[[[SSSOOOKKKGGGEEECCC@@@>>>>>>>>>??????>>>>>>===<<<;;;===??????>>>>>>>>>???>>>>>>===>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFHHHGGGEEECCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLOOOQQQRRRRRRRRRQQQOOONNNMMMLLLKKKFFFHHHOOOYYY```fffqqq{{{tttXXXMMMEEEFFFHHHGGGLLLTTTfff}}}}}}yyy{{{nnnYYYCCC777333111000111111000000///...---,,,,,,------------------------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&''')))+++***))))))++++++***)))((((((((()))))))))******))))))))))))*********)))***(((((((((***+++***))))))************+++++++++)))))))))(((((())))))***,,,+++***+++------,,,+++,,,,,,+++*********++++++,,,,,,++++++******++++++,,,------...------,,,,,,,,,...///111333666;;;???CCCJJJTTTcccxxxjjjZZZJJJEEE@@@;;;:::999999888777666666555444333333222555555555555555555555555777777666666555555555555555444444555666999;;;===<<>>===============<<<<<<;;;:::<<<>>>>>>======>>>???????????????@@@BBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBAAAAAAAAABBB??????@@@BBBCCCDDDEEEEEEGGGIIIKKKMMMOOOPPPPPPPPPSSSSSSQQQPPPNNNMMMLLLKKKIIIKKKRRR]]]fffppp~~~sss]]]MMMHHHFFFIIIIIIGGGOOO[[[pppzzzwwwuuuxxxyyy\\\JJJ888111333333222111111111111000///...---,,,++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***'''(((((()))(((((((((((('''''''''(((((()))(((((('''(((((()))***+++++++++++++++******++++++,,,,,,+++)))))))))++++++***)))))))))*********+++++++++)))))))))((())))))******,,,+++******,,,------,,,,,,+++***))))))))))))))),,,,,,++++++***++++++,,,,,,,,,------...---------,,,---...///111444888<<>>???>>>>>>>>>??????>>>>>>===<<<:::<<<>>>???>>>>>>???@@@??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCAAA@@@???@@@@@@AAA>>>???@@@BBBDDDFFFGGGHHHKKKLLLNNNOOOPPPOOONNNMMMPPPPPPOOONNNMMMKKKKKKJJJOOOPPPUUU^^^iiivvvzzz___RRRJJJFFFFFFHHHFFFFFFRRRccc~~~~~~{{{vvvuuuuuuxxxrrrcccMMM???222000222333111000000000000000///---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))*********)))(((%%%&&&'''(((((((((((((((''''''((()))***+++,,,,,,***))))))))))))***+++,,,,,,+++)))***+++,,,+++)))))))))*********+++++++++)))))))))))))))***++++++,,,+++))))))+++,,,,,,++++++***)))(((((((((((((((,,,++++++***++++++,,,,,,)))***,,,---.../////////,,,---......///111666999>>>BBBJJJXXXppp~~~|||~~~lll]]]IIIEEE???;;;999888888777888777666666555444333333444444444444444444444444//////111222222333333333333333444444555666777888777===GGGQQQ^^^mmm|||yyyyyy~~~}}}|||vvv}}}{{{tttqqqrrrtttxxxvvvrrrpppppprrruuuxxx~~~{{{xxxuuuqqqnnniiifffccc```]]]ZZZUUUQQQMMMJJJGGGEEEDDDDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEDDDHHHMMMOOONNNNNNPPPRRRVVVXXXZZZ\\\^^^^^^^^^^^^\\\\\\[[[ZZZZZZ[[[\\\]]]```gggvvvvvvssstttzzz{{{wwwtttooojjjggglllxxxyyyvvvwwwxxxwwwpppdddVVVJJJCCCAAA???<<<<<<===>>>>>>===???@@@@@@@@@@@@???>>>>>>;;;===???@@@??????AAABBB@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGCCCBBB@@@?????????@@@AAA???@@@BBBDDDFFFHHHIIIJJJMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJTTTTTTZZZdddqqqcccQQQKKKDDDAAAAAADDDDDDHHHZZZooo~~~{{{xxxvvvpppqqqrrrtttwwwssscccRRRAAA777//////111///......,,,---------,,,***((('''))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))***,,,+++)))'''%%%'''***+++***))))))***''''''(((((()))***++++++''''''&&&&&&&&&((()))***---,,,***+++,,,,,,+++***)))************+++++++++))))))))))))******+++,,,...,,,))))))***++++++*********)))((((((((())))))++++++******++++++,,,,,,)))***+++---...///000000------.........000444777:::>>>DDDPPPcccxxx~~~{{{yyywwwwwwwwwxxx}}}{{{yyy}}}kkk\\\IIIDDD???:::999888888777:::999666444111...,,,+++444444444444444444444444000111222333333333222111333333333444444555666666666;;;CCCLLLWWWeeeuuurrrpppyyy{{{tttssswwwzzz|||zzzsssqqqsssvvvxxxxxxuuuppplllmmmooosssuuuxxx|||{{{vvvrrrhhhhhhgggfffddd```ZZZVVVPPPMMMIIIGGGFFFEEEDDDBBBCCCBBBAAA@@@@@@AAABBBCCCAAAEEEJJJKKKIIIHHHKKKNNNPPPQQQSSSVVVYYY[[[\\\]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]cccooo}}}yyytttrrrssszzz~~~~~~|||wwwrrrnnnkkkjjjgggdddbbbgggqqq|||vvvpppnnnlllmmmlllfff[[[NNNEEE@@@<<<;;;;;;<<<>>>??????>>>>>>????????????>>>======;;;===???@@@@@@@@@AAACCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@?????????@@@AAABBBBBBDDDFFFHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNYYY[[[dddrrriiiTTTJJJIIICCC@@@AAAFFFJJJRRRhhh~~~zzzwwwuuusssllllllkkkhhheee___PPPBBB777222///000000------///+++,,,------,,,***(((&&&************************(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++((((((((())),,,+++(((%%%$$$'''***+++***))))))***'''''''''(((((()))))))))((('''&&&&&&'''(((+++,,,...,,,++++++,,,,,,+++***)))************+++++++++))))))))))))***+++,,,---111...+++******++++++***+++***************+++,,,++++++******++++++,,,---***+++,,,---...........................///333666666:::???FFFTTTdddlllmmmmmmmmmlllmmmnnnppprrrsssxxxzzz{{{|||jjj[[[IIIDDD???:::999888888777333333444555555666777777444444444444444444444444555666666777666555333222333333333444444555555555444999@@@HHHRRR```ppp{{{pppllluuu{{{xxxyyyuuuooommmooopppsss{{{~~~tttoooqqqvvvzzz|||xxxtttnnnkkkkkknnnqqqsssssswww|||zzzuuuhhhiiiiiijjjhhhddd^^^YYYRRROOOKKKHHHGGGFFFDDDCCCAAAAAA@@@??????@@@AAABBB>>>CCCHHHHHHFFFEEEGGGKKKKKKLLLNNNQQQUUUXXXZZZ\\\\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZ___hhhrrryyyzzzvvvssssssrrrsss{{{~~~~~~zzz}}}yyypppiiicccaaa``````______dddmmmxxxxxxpppkkkjjj```bbbccc^^^TTTJJJDDDAAA::::::;;;===@@@AAAAAA???======>>>>>>======<<<;;;;;;===???@@@@@@@@@AAACCC@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCCCCCBBBAAA@@@?????????@@@AAACCCDDDEEEGGGIIIKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNPPPRRRSSSTTT^^^bbbnnnkkkZZZNNNIIIIIIHHHEEEGGGMMMSSS]]]sssyyyuuurrrpppiiiiiiddd\\\UUUMMM???333333111111222000---...111---......///...,,,)))(((++++++++++++++++++++++++'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++'''&&&&&&(((++++++'''$$$!!!%%%((()))((('''''')))''''''''''''((((((((((((+++***))))))***,,,...///...---+++,,,,,,---+++***)))************+++++++++))))))))))))***+++,,,---333000---++++++++++++***++++++++++++,,,---......+++*********+++,,,,,,---,,,------......------,,,...//////...---///222555333777;;;???IIIUUU\\\]]]```aaacccfffjjjmmmppprrrtttzzz~~~xxxzzzgggUUUIIIEEE???;;;:::;;;;;;;;;888888777666666666666666666666555555555444444444111222222333444555666666444444444555555555666666:::777999BBBMMMXXXeeeooo~~~{{{zzz|||{{{wwwtttpppjjjfffkkkjjjiiihhhkkkqqqzzz|||}}}zzzuuuvvv{{{~~~}}}xxxpppiiiiiilllmmmooorrrtttsssssswww}}}~~~{{{uuuqqqllliiigggeee```]]]\\\WWWQQQMMMJJJIIIHHHGGGEEECCCBBB@@@@@@AAACCCDDDBBBDDDFFFEEEBBB@@@AAACCCAAAEEEIIIKKKKKKMMMQQQUUUYYYZZZ[[[ZZZYYYXXXYYYZZZ\\\^^^bbbfffjjjlllnnnnnnhhhhhhlllwwwwwwtttrrruuu|||mmmddd^^^XXXWWWXXXWWWVVVVVVZZZcccppp}}}yyyrrrdddVVVZZZWWWSSSMMMHHHCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<>>DDDIIINNNPPPVVVZZZ___bbbdddhhhmmmqqqwwwzzzzzzzzzxxxxxxgggUUUHHHDDD>>>:::999999::::::666666555444444444444444555555555444444444444333222222333333444555555555333333444444444555555555555444666===FFFOOO]]]iii}}}}}}zzzxxxwwwtttppplllpppnnnkkkhhhhhhlllsssxxx|||}}}}}}|||xxxoooiiiiiilllmmmoooqqqqqqqqqqqqvvv|||{{{vvvqqqnnnkkkiiieeebbb___[[[VVVQQQOOOLLLJJJHHHEEEDDDBBB@@@??????@@@AAA@@@AAACCCBBB???===>>>???>>>AAADDDFFFGGGIIIMMMPPPRRRTTTVVVWWWWWWXXXZZZ\\\ZZZ\\\^^^aaacccdddeeeeeeeeeeeeiiisss}}}{{{|||pppkkkiiimmm}}}|||lllaaaYYYQQQNNNNNNPPPOOONNNQQQYYYeeepppxxxwwwrrrlll___RRRNNNMMMIIIFFFBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;===>>>?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIJJJLLLMMMMMMNNNLLLLLLLLLJJJHHHHHHJJJLLLOOORRRUUUXXX[[[___fffjjjuuu~~~{{{]]]QQQLLLFFFDDDEEEJJJPPPYYYaaalll|||vvvqqqjjjfffddd^^^TTTJJJAAA;;;555222222111///.........//////...---,,,,,,,,,,,,---...,,,,,,+++******************))))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******((((((((('''(((((())))))((((((((()))))))))))))))''''''((((((((((((''''''***)))))))))((((((((('''+++***)))(((((()))***+++))))))))))))***,,,...///******)))))))))******+++---------,,,,,,+++++++++,,,,,,+++*********++++++***)))((()))+++++++++***************************------,,,+++++++++++++++000000///.........///000---------............///111333777===CCCIIIMMMPPPPPPTTTYYY]]]```ccchhhkkkppprrrsssssszzz|||~~~fffUUUGGGBBB===999888888999888666555444444333444444444444444444444333333333333333333333333444444444444222222333333333444444444222222555999>>>FFFUUUcccyyy~~~|||||||||{{{yyywwwyyyvvvrrrllliiiiiimmmpppyyy{{{vvvnnniiijjjlllmmmnnnqqqooooooppptttyyy}}}zzzvvvrrrnnnjjjhhhccc```\\\XXXTTTPPPLLLIIIFFFDDDBBB???>>>===>>>??????@@@AAA@@@===<<<=========???@@@AAABBBEEEIIILLLJJJLLLPPPRRRTTTWWW[[[]]]ZZZ[[[\\\^^^^^^^^^]]]\\\aaaaaaccclllwww{{{wwwtttssswwwzzzxxxhhhbbb```eeevvvwwwggg\\\SSSKKKFFFEEEHHHGGGFFFGGGMMMVVV___eeessssssooojjjfff```VVVLLLCCCBBBAAA???===<<<<<<<<<========================<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJKKKLLLMMMMMMNNNNNNIIIJJJKKKKKKJJJKKKMMMOOOPPPUUU\\\aaaeeekkkrrrwww}}}gggQQQGGGEEECCCEEEJJJOOOVVVaaalll|||zzztttooojjjeee```]]]VVVLLLBBB;;;555111///222111000......---------------...------,,,+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))************))))))))))))$$$%%%&&&((())))))))))))))))))))))))((((((((((((+++***)))'''''')))***+++))))))))))))***+++---...******)))((((((((())))))************))))))))))))---,,,+++***))))))))))))''')))******))))))***++++++*********)))(((((((((,,,+++******************,,,,,,++++++++++++,,,------............////////////111555;;;AAAGGGLLLOOOLLLPPPUUUZZZ]]]aaadddfffiiikkklllnnnttt|||~~~dddUUUFFFBBB===:::999999888888777666666555555666666666444444333333333222222222444444444333333333222222111111222222222333333333333444666999:::@@@OOO^^^ssszzztttnnnkkklllnnnsss|||zzztttmmmhhhjjjmmmmmmmmmooonnnoooppprrruuuxxxzzz{{{yyysssooolllgggddd```]]]XXXSSSMMMIIIFFFDDDBBB???>>>>>>>>>???AAAAAAAAA???>>>=========>>>>>>>>>???@@@CCCFFFIIICCCFFFJJJMMMPPPSSSWWWZZZ\\\\\\^^^^^^^^^]]]\\\\\\[[[[[[^^^dddllltttxxxzzzyyy{{{rrrmmmlllkkkjjjmmmrrrzzzwwweee]]]\\\aaasss~~~qqqbbbXXXPPPHHHCCCCCCDDDBBBAAAAAAEEEKKKRRRVVV```___]]]ZZZWWWRRRKKKEEE@@@???>>>>>>======>>>>>>========================<<<===>>>>>>>>>???AAABBBAAAAAABBBBBBBBBCCCCCCCCCGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMIIIKKKMMMMMMMMMNNNPPPRRRRRRZZZdddlllrrryyyjjj[[[LLLEEEDDDEEEKKKRRRWWW^^^iiiwww~~~yyyrrrmmmiiieee___[[[UUUNNNDDD;;;555111///...111000///...------,,,,,,------.........,,,***((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&'''((()))************))))))(((((((((&&&'''(((***++++++++++++))))))))))))((((((((((((,,,***(((''''''(((***,,,((((((((()))***++++++,,,***))))))(((((((((((((((((((((((((((((((((((((((+++*********************)))+++---+++'''%%%'''))),,,,,,+++***)))(((((('''******))))))))))))******)))))))))))))))*********////////////000000000000---///333888>>>EEEJJJMMMLLLOOOUUUZZZ___bbbeeefffgggiiikkknnnssszzz~~~~~~cccUUUFFFCCC>>>;;;::::::999888666666555555555555666666444444333333333222222222444444444333333222111111111111111222222222333333444555777888888;;;HHHUUUjjjwww|||vvvqqqoooooommmvvvxxxrrrkkkhhhjjjmmmmmmmmmnnnoooooopppqqqqqqrrrtttuuu~~~yyysssoookkkhhheeeaaa\\\VVVPPPKKKGGGFFFCCCAAA@@@@@@AAABBBBBBAAA???======<<<<<<<<<===<<<<<<<<<>>>AAABBBCCC@@@BBBEEEHHHJJJLLLOOORRRYYYZZZ\\\]]]^^^]]]]]]\\\WWWWWWXXX\\\bbbgggjjjlllkkktttuuulllgggeeedddbbbdddhhhpppxxx}}}~~~|||~~~wwwddd\\\\\\bbbrrr{{{nnn___UUUMMMFFFBBBBBB@@@???>>>>>>???CCCGGGIIIOOONNNMMMLLLJJJFFFAAA???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>===>>>@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNOOORRRUUUZZZdddrrr|||nnnYYYQQQHHHDDDDDDIIIRRRYYYdddjjjuuutttooojjjgggddd```ZZZUUULLLFFF===666222000///////////////...---,,,,,,+++,,,---...///...,,,)))''')))((((((((((((((())))))+++******))))))******+++((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((()))))))))))))))(((((('''''''''))))))************))))))(((((((((((())))))))))))+++***)))'''''')))***+++'''(((((()))************))))))((((((((((((((()))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))+++---+++(((&&&(((***------,,,+++******)))))))))))))))(((((()))******++++++,,,,,,---------------------.........//////,,,...111555;;;AAAGGGJJJLLLNNNSSSYYY^^^ccceeefffggghhhkkkppptttyyy~~~}}}cccUUUFFFCCC???<<<;;;:::999888333333333222333333444555444444444444333333333333444444333333222222111111111111222222222333333333444333555777666777@@@JJJ^^^mmm}}}zzzuuusssmmmuuu|||}}}vvvpppjjjgggkkknnnmmmlllmmmnnnoooppppppooooooqqqsss{{{yyyvvvqqqnnnjjjfffbbb\\\UUUQQQLLLJJJHHHEEEDDDCCCDDDDDDAAA???<<<::::::::::::999:::999999:::===>>>===<<<>>>@@@BBBCCCDDDEEEHHHJJJQQQRRRUUUWWWXXXYYYYYYXXXTTTTTTUUUVVVYYY\\\___aaabbbjjjxxx|||ooofffaaa______^^^___ccciiiqqqxxx|||}}}|||xxxuuuvvv|||uuuddd___aaahhhwww{{{mmm\\\QQQIIIAAA>>>???<<<<<<;;;;;;<<<>>>@@@AAADDDBBBBBBCCCBBB>>><<<===???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>AAA@@@>>><<<>>>@@@CCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDBBBAAABBBBBBCCCCCCEEEFFFGGGHHHIIIHHHHHHHHHIIIKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLNNNQQQVVVZZZbbbnnn}}}yyycccWWWJJJGGGDDDEEELLLWWWbbbjjjuuuyyyzzztttjjjfffccc```^^^ZZZTTTNNNCCC>>>777333111000000000------......------,,,++++++,,,---...---,,,)))(((((((((((((((((())))))***++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((''''''''''''(((((()))(((((('''&&&%%%(((((((((((())))))))))))******))))))))))))******''''''((())))))))))))))))))((((((((())))))***+++)))))))))))))))*********'''(((***+++---.........''')))*********+++,,,...------,,,,,,+++*********))))))))))))))))))***+++)))***+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,---///333888>>>CCCGGGJJJKKKNNNSSSZZZ```ccccccffffffjjjpppuuuxxx~~~}}}cccTTTEEEBBB>>>;;;:::999888666333222222222333333444555555555555444444444444333333333333222222222222222222222222222333333333444555333444666666666:::AAAMMM]]]ppp~~~}}}~~~zzztttxxx{{{zzzzzz|||zzzvvvnnniiigggkkknnnmmmkkklllkkkmmmoooooonnnooorrrtttvvvzzz~~~yyyvvvqqqmmmhhhccc^^^ZZZTTTQQQNNNJJJGGGEEEEEEEEECCC???;;;999:::;;;:::888999999999;;;>>>>>><<<999<<<===???@@@@@@@@@BBBDDDIIIKKKMMMOOOQQQRRRRRRQQQRRRSSSSSSSSSSSSUUUWWWYYY\\\```iiitttzzzooofff```\\\ZZZYYYZZZZZZ]]]bbbjjjrrrvvvyyyxxxuuurrrsssxxxtttgggfffkkktttvvvgggVVVKKKCCC>>>===>>>;;;;;;;;;<<<<<<===>>>>>>@@@===>>>@@@???::::::>>>======<<<<<<<<<<<<======????????????????????????:::>>>BBBBBB@@@>>>AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEDDDCCCAAA@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJLLLMMMQQQWWW___dddkkkwwwsss___PPPJJJEEEFFFJJJRRRbbbuuu}}}wwwpppjjjaaa^^^ZZZYYYWWWSSSLLLFFF:::777333000000000111000***+++,,,---...---,,,,,,***+++,,,,,,,,,,,,+++***)))((((((((())))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***))))))((())))))((((((((((((((()))))))))((((((((((((((('''&&&&&&'''((((((((()))))))))***((()))************)))(((&&&'''((()))))))))((('''((((((((()))***+++,,,---&&&&&&&&&'''''''''(((((()))***+++---.........---***))))))***---......---++++++++++++***************))))))))))))***+++,,,'''((()))++++++++++++++++++++++++,,,,,,,,,------------...111555;;;@@@CCCHHHGGGIIIMMMUUU\\\```aaaeeeeeejjjqqquuuwww~~~~~~cccTTTCCC@@@===:::999888777555444444444444555555666777666666555555555444444444222222222222222222222222222222333333333444444444888555444888999888999===>>>PPPeeeuuuwwwuuuxxx{{{}}}{{{wwwvvvxxxxxxuuummmhhhgggkkknnnmmmkkkkkkhhhkkkmmmnnnnnnooossswwwpppttt{{{{{{vvvqqqmmmiiidddaaaZZZWWWRRRMMMIIIFFFDDDDDDEEEAAA===;;;<<<===<<<:::;;;;;;<<>>>>>>>>@@@AAAFFFGGGIIIKKKMMMMMMMMMMMMRRRRRRRRRQQQPPPQQQSSSUUUXXXYYY\\\ccclllssswwwyyysssmmmfff___[[[YYYWWWVVVVVVVVVXXX]]]dddlllqqqtttvvvtttssstttxxx}}}tttjjjmmmuuu}}}|||nnn```OOOEEE@@@===>>>AAA======>>>>>>??????@@@@@@@@@<<<===@@@???:::;;;@@@<<<<<<<<<<<<===>>>??????????????????????????????888===BBBCCCAAAAAADDDGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@CCCCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKLLLMMMOOOPPPOOOOOONNNNNNMMMLLLLLLLLLKKKLLLNNNQQQVVV^^^hhhooovvvooo___PPPHHHGGGIIILLLTTTcccyyyzzztttoooiiidddZZZXXXUUUTTTRRRMMMFFF@@@555222000//////000111000)))***,,,---......---,,,***++++++,,,,,,,,,++++++)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))...---,,,***))))))(((((((((((())))))******++++++))))))************))))))'''((((((((())))))******'''(((***,,,,,,***((('''&&&'''((()))))))))((('''((((((((()))***,,,......((()))))))))******+++++++++,,,---.........---,,,///,,,***+++---...,,,))))))))))))))))))***************))))))***+++,,,,,,***+++---...//////.............../////////000000------...000444999???BBBHHHGGGFFFKKKSSS[[[___aaaffffffkkkssswwwxxxaaaOOODDDAAA<<<999888888777666666666666666666666666666666666555555555444444444666666666666555444333222222222222222222222222222:::::::::999999999999999===DDDRRReeexxxzzzttttttyyy~~~}}}vvvssstttvvvtttqqqoooooopppnnnjjjeeemmmnnnppppppooonnnpppqqqttttttvvvyyy~~~~~~xxxtttpppiiiddd```\\\WWWRRROOOKKKGGGDDDDDDBBB???=========<<<;;;999<<>>;;;888;;;::::::;;;===>>>>>>===???@@@BBBCCCDDDGGGJJJMMMLLLLLLMMMNNNOOOQQQRRRSSSRRRUUUYYY]]]___bbbeeegggpppfffZZZSSSRRRSSSSSSRRRVVVVVVWWWWWWYYY___fffkkkooorrrvvvwwwvvvuuutttsss|||}}}wwwwww~~~zzzxxxxxx|||zzzxxxzzz|||zzztttnnn```UUUGGG???<<<======<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@@@@???>>>===<<<===============<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>=========@@@@@@AAABBBBBBCCCCCCDDDDDDFFFGGGHHHHHHIIIJJJLLLJJJLLLNNNNNNLLLLLLLLLMMMHHHIIIJJJKKKLLLMMMMMMNNNPPPPPPPPPRRRYYYdddqqqzzzgggWWWOOOGGGCCCEEEDDDTTTkkkzzzppphhhhhhdddVVVTTTRRRMMMIIIEEE@@@;;;777222222000///............---------,,,,,,,,,+++++++++*********))))))((((((+++***)))(((((()))***+++******)))(((((((((((((((++++++******)))((((((((('''&&&%%%%%%&&&'''((()))************)))))))))))))))***+++++++++)))(((''')))*********)))'''$$$###((((((((((((((()))************)))((((((((((((((((((((()))))))))'''&&&$$$((()))*********((('''&&&###$$$'''***+++++++++***((())))))))))))***************+++,,,,,,,,,++++++************************++++++******++++++,,,---------,,,,,,,,,---......---.........---,,,,,,+++.../////////000333888<<>><<<<<<;;;:::999;;;===@@@BBBAAA???<<<999888888777999;;;======<<<>>>???@@@@@@@@@AAADDDFFFHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRUUUVVVVVVWWWYYYZZZ___XXXQQQOOOPPPRRRQQQOOOOOOPPPPPPRRRTTTYYY```eeehhhlllqqquuuxxxzzz|||~~~{{{|||xxxsssqqqppppppmmmkkkkkkllljjjddd^^^TTTLLLCCC???>>>>>>===;;;<<<;;;;;;;;;;;;<<<======:::;;;===>>>?????????>>>=====================<<<===>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>============>>>AAAAAAAAABBBCCCCCCDDDDDDFFFHHHIIIIIIIIIIIIKKKMMMKKKMMMNNNNNNLLLKKKLLLMMMJJJJJJKKKKKKKKKLLLLLLMMMPPPPPPRRRVVV___nnn}}}oooYYYOOOJJJEEEEEEIIIPPPffftttjjjccceeecccWWWOOOKKKGGGCCC???;;;666333222111000///............,,,,,,,,,,,,++++++++++++************)))))))))(((+++***)))(((((()))***+++******)))((((((((((((((()))))))))))))))*********'''&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((())))))***)))((('''&&&''''''((()))))))))))))))((((((((((((((()))************)))(((((((((((((((((((((((()))(((((('''&&&***************)))((((((((()))***+++,,,,,,++++++)))))))))*********++++++,,,,,,---,,,,,,+++***)))************************++++++******++++++,,,---,,,,,,,,,,,,,,,------...------......------,,,+++,,,---.........111666999FFFHHHKKKKKKKKKNNNTTTXXX^^^bbbjjjqqquuu{{{{{{^^^MMMDDDAAA<<<999888888777666444444444444444444444444333333333333222222222222000111222333333444444444222222222222222222222222000111111222333444555666666;;;CCCQQQaaasss|||}}}{{{tttlllhhhiiillliiikkklllmmmmmmmmmooopppooopppppprrrvvv{{{zzztttlllhhhccc]]]YYYUUUPPPMMMGGGDDDAAA>>>===<<<;;;999;;;<<<>>>@@@???===;;;999888777777999<<<>>>>>>>>>>>>??????>>>===<<<>>>@@@BBBBBBCCCDDDFFFHHHJJJKKKNNNPPPQQQPPPNNNLLLLLLMMMNNNKKKIIIJJJLLLMMMJJJHHHGGGHHHIIIKKKMMMRRRXXX\\\```dddiiiooouuu{{{~~~}}}zzzzzz~~~}}}tttlllgggeeeddd```]]][[[ZZZZZZWWWQQQLLLEEEBBB???>>>???@@@===;;;<<<<<<;;;;;;<<<<<<===>>>888999;;;===>>>???@@@@@@============>>>>>>>>>===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<===>>>>>>AAABBBBBBCCCCCCDDDEEEEEEHHHJJJKKKKKKJJJJJJKKKMMMMMMNNNNNNMMMLLLJJJKKKLLLKKKKKKLLLMMMNNNOOOQQQQQQQQQSSSVVV]]]jjj{{{jjj[[[NNNIIIFFFDDDHHHQQQ^^^zzz}}}{{{zzz|||yyyzzziii```ZZZ]]]^^^TTTIIIEEE@@@<<<888666333000111000///...------------,,,++++++++++++*********************))))))))))))******))))))))))))*********))))))((((((((((((((('''(((((()))******++++++(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&'''''''''((()))***+++,,,((((((((((((((()))*********))))))(((((((((((((((((((((''''''(((((()))))),,,++++++***************+++++++++***************************+++++++++,,,.........---,,,+++***)))************************+++************+++,,,,,,+++++++++++++++,,,------------......------,,,,,,+++,,,,,,,,,---///333666AAADDDGGGGGGHHHKKKPPPUUUZZZ___hhhooorrryyyyyy]]]NNNDDDAAA<<<999888888777666444444444444444444444444333333333333333222222222111111222333333333333333222222222222222222222222222222333333444555555666444666<<>><<<:::;;;<<<===<<<:::888777:::999:::<<>>??????>>><<<;;;<<<>>>======>>>???AAACCCEEEFFFKKKLLLMMMLLLJJJHHHHHHIIIJJJHHHGGGGGGHHHGGGDDDAAACCCEEEFFFGGGHHHKKKOOORRRYYY\\\aaagggnnnwww{{{yyyzzz{{{|||wwwqqqmmmmmmppprrrsssssspppjjjccc^^^ZZZXXXXXXRRRPPPOOONNNMMMJJJFFFBBB>>>===<<<===??????>>><<<<<<<<<<<<<<<<<<======>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<:::::::::;;;<<<===??????BBBBBBCCCDDDDDDEEEEEEFFFIIIJJJKKKKKKJJJIIIJJJLLLNNNOOOOOOMMMKKKJJJJJJLLLKKKKKKLLLOOORRRUUUXXXZZZTTTWWW]]]gggwwwyyyaaaVVVMMMIIIFFFEEENNN\\\qqqzzzxxxxxxyyy{{{|||{{{yyywwwzzzhhh]]]WWWQQQTTTTTTKKKEEEAAA<<<888555444222111//////...------,,,------+++++++++*********))))))*********)))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((())))))************))))))((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''***)))((('''&&&'''((()))((((((((((((((())))))***))))))(((((((((((())))))(((''''''&&&''')))+++,,,,,,+++))))))((()))***+++))))))(((((((((((())))))******+++++++++,,,,,,,,,---------------,,,+++******************************************++++++,,,++++++******++++++,,,---,,,------...------,,,,,,+++,,,,,,,,,---...222555;;;>>>AAACCCEEEIIIOOOUUUXXX]]]eeekkkmmmuuu{{{yyyyyyzzz|||xxx]]]OOODDDAAA<<<999888888777666444444444444444444444444333333333333333444444444444444444444444333222222222222222222222222222222444444444444444444444444333444777===GGGWWWhhhsssxxxzzzsssnnnoooooopppnnnllljjjjjjkkknnnnnnnnnoooqqqsssvvvwwwzzz~~~}}}yyyrrrlllgggaaa\\\YYYTTTQQQLLLHHHFFFDDDAAA???===>>>>>>======;;;:::999<<<;;;;;;===???AAAAAA@@@:::<<<======;;;;;;;;;===;;;;;;;;;<<<===???AAABBBDDDEEEGGGHHHGGGGGGHHHIIIJJJHHHFFFEEEEEEDDDCCCBBBCCCDDDFFFFFFEEEFFFIIIKKKQQQTTTYYY```iiisss~~~}}}yyywwwwwwtttmmmccc\\\XXXXXXYYYZZZ[[[YYYVVVSSSPPPNNNMMMMMMGGGFFFFFFEEEEEEDDDAAA@@@>>>===;;;;;;===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>======<<<<<<<<<:::::::::;;;===>>>@@@AAACCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHIIIKKKNNNOOONNNMMMJJJJJJKKKLLLLLLLLLMMMPPPTTTXXX\\\^^^WWW]]]hhhwwwxxxiii\\\RRRKKKIIIGGGJJJYYYkkkuuutttsssrrrsssrrrqqqpppyyyyyyfffYYYUUUSSSMMMMMMLLLBBB@@@<<<777444333222111000...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******)))))))))******)))))))))))))))(((((((((((())))))************))))))((((((************))))))((((((''''''(((((()))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&'''(((((((((((((((((())))))***))))))(((((((((((())))))((('''''''''((()))+++---***)))(((''''''(((***+++''''''''''''((()))***+++******+++++++++,,,,,,,,,***++++++,,,------------******************************))))))******+++,,,++++++******++++++,,,---,,,,,,------...------,,,,,,---.........///222444444888<<<@@@CCCHHHPPPUUUWWW[[[aaaeeegggooo}}}wwwtttssstttuuuvvv\\\OOODDDAAA<<<999888888777666444444444444444444444444333333333333444444444444555555555555444333222111222222222222222222222222333333333222222111111111222444555888>>>JJJYYYdddjjjyyy~~~}}}~~~wwwuuuvvvuuussspppnnnnnnnnnjjjkkkkkklllnnnoooqqqrrrxxxzzz~~~}}}wwwqqqkkkeeeaaa[[[XXXRRRNNNKKKHHHEEEBBBDDDDDDCCCBBBAAA@@@@@@???>>><<<;;;<<<===>>>===<<<777888:::;;;999999999:::::::::::::::;;;<<<======;;;>>>AAABBBCCCCCCEEEGGGEEEEEEDDDCCCCCCDDDEEEFFFAAACCCEEEEEEDDDDDDEEEFFFIIILLLRRRZZZcccooozzzzzztttpppooohhhaaaVVVNNNIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEE>>>>>>????????????>>>>>>@@@???===<<<;;;<<<>>>???======<<<<<<======>>>???AAA@@@@@@?????????@@@@@@??????>>>>>>>>>@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<============<<<<<<<<<===???@@@BBBCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHJJJJJJIIIIIIJJJKKKNNNNNNNNNLLLJJJJJJLLLMMMNNNOOOPPPRRRVVV[[[```cccccclll|||qqqaaaZZZQQQJJJGGGKKKOOOXXXlll}}}xxxrrrqqqooommmkkkkkkkkklllvvvzzzsssbbbXXXPPPQQQQQQJJJIIIGGG<<<888666222111000000///---,,,,,,++++++++++++,,,,,,,,,++++++++++++*********))))))))))))************))))))************))))))((((((((((((((())))))***++++++******)))((((((''')))***************)))((((((((())))))***+++++++++***))))))))))))******+++&&&&&&&&&&&&''')))******((((((((((((((()))******((((((((((((((())))))***((('''(((((()))***+++,,,(((((((((((((((((()))***((())))))***+++,,,,,,,,,************+++++++++,,,((()))***+++,,,---------***************************))))))))))))***+++++++++++++++++++++,,,------,,,,,,------......---------...////////////111333000444888<<>>======<<<;;;999888:::;;;<<<:::999999999999999888888888888999999888;;;===>>>>>>>>>@@@AAA>>>???@@@AAAAAABBBCCCDDD<<<>>>AAABBBBBBBBBCCCDDDCCCFFFKKKRRRZZZdddooouuuttttttssspppjjjddd```___VVVQQQJJJEEECCCBBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@:::;;;<<<<<<<<<;;;<<<===>>>>>>>>>===<<<<<<===>>>===============>>>>>>?????????>>>>>>>>>@@@AAABBB@@@???>>>>>>>>>@@@BBBDDDBBBBBBAAA@@@@@@???>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>??????AAABBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGIIIJJJJJJJJJJJJLLLNNNMMMNNNMMMKKKJJJJJJMMMOOOOOOPPPSSSXXX^^^fffmmmqqq}}}|||mmm^^^SSSPPPJJJFFFIIITTT```nnnxxxwwwwwwtttqqqlllkkkiiifffeeefffiiikkkkkkpppttttttrrrmmmaaaVVVPPPIIIKKKKKKCCCAAA@@@888333111000///000///---,,,++++++************++++++,,,,,,,,,,,,++++++++++++((()))))))))************((()))***++++++***)))(((((((((((((((((()))***************)))))))))))))))&&&'''((()))))))))(((((((((((())))))***++++++,,,)))(((((('''((()))***+++(((((()))***************((((((((((((((()))******((((((((((((((()))******'''((()))***************(((((()))***************)))***+++,,,,,,+++***))))))))))))*********++++++((())))))***++++++++++++************************)))))))))))))))***++++++,,,,,,,,,,,,,,,------...+++,,,------......---------...000000//////000222...111555888;;;AAAHHHNNNRRRPPPRRRXXX]]]eeeqqq}}}~~~}}}}}}qqqYYYMMMDDDAAA<<<999888888777666666666666666666666666666000000111111222222222222///000111222222222222222222222222222222222222222000000111222333444555555111333444444444:::EEENNN___kkkyyyxxx{{{zzzwwwvvvwww}}}xxxpppkkkiiikkklllmmmnnnpppqqqrrrrrrvvvwwwwwwyyy}}}}}}wwwsssmmmiiiccc^^^ZZZVVVSSSPPPJJJIIIGGGEEEDDDCCCDDDDDDFFFDDDAAA@@@???>>>;;;999<<<===??????<<<:::::::::999888777666666666666666:::;;;======<<<<<<<<<===;;;===???@@@???>>>>>>>>>777:::>>>@@@AAAAAACCCDDDAAACCCGGGLLLRRRYYYaaagggccccccbbb^^^YYYTTTQQQPPPGGGEEEBBB@@@AAAAAA@@@???======>>>>>>>>>>>>======;;;<<<<<<<<<;;;:::;;;<<<;;;<<<>>>???>>><<<<<<==================>>>??????<<<<<<<<<<<<>>>@@@BBBCCC@@@???>>>>>>???@@@CCCDDDAAA@@@@@@???>>>===<<<<<<:::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGIIIKKKLLLKKKLLLNNNPPPMMMMMMLLLKKKJJJKKKMMMPPPOOOQQQVVV^^^hhhrrr|||uuuggg___VVVOOOLLLJJJHHHOOO```ppptttnnnoooqqqooollldddbbb```^^^]]]```eeehhh```hhhllliiiccc^^^XXXRRRKKKDDDEEEDDD<<<:::;;;444222111000000111111...,,,+++***************++++++---------,,,,,,,,,++++++(((((())))))*********+++((()))***++++++***)))(((((((((((((((((()))******((((((((()))******++++++$$$%%%&&&((((((((('''''''''(((((()))***++++++,,,((('''&&&&&&'''((()))***------...---,,,***((('''((((((((((((((()))******((((((((((((((()))******'''(((***++++++***))))))((()))***,,,,,,,,,+++***((()))***+++***(((&&&$$$((())))))))))))*********))))))*********))))))(((************************)))))))))))))))******+++------,,,,,,------...///+++,,,,,,---.........------...//////......///111---000444666888===DDDIIIOOOLLLMMMTTT[[[cccnnnwww}}}tttZZZKKKBBB@@@<<<:::999999777666888777777666555444444444444444444444444444444444444333222111111111222222222222111111111111111111000222444333222111222333444222000000333888===@@@XXXaaaooo}}}}}}}}}zzzwwwzzzuuuuuu~~~~~~xxxuuuyyyyyytttllliiiiiifffiiilllmmmnnnooossswwwwwwuuussstttwww~~~~~~zzztttmmmhhheeeaaa\\\XXXSSSJJJDDDCCCBBB@@@???@@@??????===<<<;;;;;;;;;;;;:::@@@AAA>>>===???<<<666999999999888999999::::::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@???AAACCCGGGKKKOOORRRTTTUUUUUUUUUSSSOOOIIICCC?????????>>>>>>=========<<<>>>>>>===<<<;;;::::::999999:::;;;;;;999999:::;;;============>>>>>>>>>>>>===<<<<<<<<<<<<>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@???===<<<<<<===>>>???>>>======<<<<<<<<<======;;;;;;<<<>>>???AAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJLLLMMMLLLKKKMMMNNNMMMLLLLLLNNNRRRUUUWWW^^^hhhqqqzzzvvvaaaXXXTTTOOOLLLLLLNNNUUU```lll|||}}}zzzwwwvvvsssoooiiieeecccbbbaaaaaa]]]YYYUUUVVV[[[______]]]]]]\\\YYYXXXVVVSSSOOOLLLCCCAAA===:::666444333222////////////...---,,,+++...---+++*********++++++***+++,,,,,,------,,,,,,///...,,,***(((&&&%%%%%%,,,+++++++++******)))))))))))))))))))))))))))))))))((('''''''''(((***+++************))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''******(((''''''((()))***,,,,,,---------+++)))((()))((((((((((((((()))***+++++++++***************,,,++++++,,,---...,,,+++***++++++,,,,,,++++++******************)))((((((++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///......---------......///......000333777<<>>NNNYYYjjjxxxzzzxxxyyyzzz{{{|||vvvttt{{{|||{{{qqqjjjhhhiiiiiikkkmmmmmmlllmmmqqqssssssrrrpppqqquuu{{{{{{tttooolllhhhddd```^^^UUUMMMKKKIIIFFFCCCDDD>>>>>><<<;;;:::999999:::999>>>???===<<<>>>;;;666;;;:::999888888888888888;;;:::999888888999:::;;;::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>======>>>@@@CCCFFFHHHIIIJJJJJJKKKJJJGGGCCC???===>>>>>>=========<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;999;;;<<<;;;:::999:::;;;=========>>>>>>>>>??????>>>>>>======>>>???AAABBBBBBBBBBBBBBBAAA@@@?????????>>><<<;;;;;;<<<===>>>>>>======<<<<<<<<<======;;;;;;<<<===???@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQNNNOOOOOOOOOPPPSSSXXX\\\dddmmmzzzuuufffVVVNNNLLLKKKOOOUUU\\\aaaiiiuuu}}}~~~}}}ttttttsssrrrpppmmmjjjiiigggddd```]]]\\\\\\[[[ZZZTTTPPPNNNOOOSSSVVVUUUSSSPPPNNNLLLKKKJJJGGGCCC@@@???===:::777444222111000............---,,,+++***,,,+++***))))))***++++++***++++++,,,---,,,,,,,,,,,,+++***)))(((((((((((()))))))))((((((((('''''')))))))))))))))))))))))))))(((((('''((()))***+++------,,,,,,++++++++++++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***'''((((((((((((''''''&&&((((((''''''((())))))******************************))))))+++,,,---,,,******++++++,,,,,,++++++***+++++++++++++++***))))))***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---------......//////......///222666:::<<<>>>AAAFFFLLLSSS[[[dddjjjvvv}}}qqqYYYMMMDDDAAA>>>;;;;;;:::999777777777666666555444444444222222222222222222222222111222333333333222000000//////////////////000000000222444333222111222333000000000111333666888:::AAANNN___lllsss{{{}}}vvvvvvzzz}}}|||wwwzzz~~~~~~wwwoookkkjjjkkkkkkllllllkkkjjjkkkmmmoooooonnnmmmnnnqqqvvv|||~~~yyyvvvrrrnnnjjjggg]]]TTTPPPMMMGGGDDDDDD@@@???>>><<<;;;:::;;;;;;999===>>>======>>><<<888;;;;;;999888777666666666999999888888888888999999999999999999999999999999:::::::::999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;========================:::<<<<<<<<<;;;:::;;;<<<>>>>>>>>>>>>???????????????????????????@@@BBBBBBAAAAAAAAAAAA@@@???>>>======<<<;;;::::::;;;<<<============<<<<<<======>>>======>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCGGGHHHIIIJJJKKKLLLMMMMMMJJJKKKMMMOOOPPPQQQRRRRRRQQQRRRTTTVVVYYY```ggglllyyyrrr^^^UUUKKKGGGGGGNNNZZZfffmmmpppwww~~~zzzuuussssssrrrooolllgggggggggeeebbb___\\\[[[ZZZWWWUUUSSSSSSSSSQQQPPPJJJHHHGGGIIILLLMMMKKKHHHGGGEEEDDDCCCCCC@@@===:::888777555333111///......------------,,,+++***)))***)))))))))))))))***+++******+++,,,,,,,,,,,,+++)))((((((((())))))***+++))))))(((((((((((('''''')))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************))))))(((((())))))******,,,+++******))))))))))))))))))))))))))))))))))))(((((((((***,,,---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,---...//////............000333777999999<<>>>>>>>>???===>>>????????????===;;;:::999888888777777777777888888777777777777888888888888888888888888888888888777777777777888999999<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;<<<<<<===::::::::::::::::::::::::;;;<<<<<<<<<=========>>>;;;<<<======;;;;;;<<<===>>>>>>>>>>>>?????????@@@???????????????@@@@@@AAA?????????>>>>>><<<;;;:::;;;;;;:::::::::;;;<<<===>>>============>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDGGGGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPQQQQQQQQQRRRRRRUUUXXX\\\aaaiiirrr|||{{{kkk]]]QQQLLLFFFEEEMMM[[[kkkwwwwww{{{|||vvvooojjjhhhfffccc```aaaaaa```___\\\YYYVVVTTTRRRPPPNNNMMMMMMLLLIIIGGGEEEEEEEEEGGGHHHHHHEEEBBBCCCBBBAAA@@@@@@>>>;;;999333222111000///...------+++++++++++++++***))))))'''((((((((())))))******)))******+++++++++++++++((((((((((((((()))***+++******************))))))(((((((((((((((((((((((()))))))))))))))*********'''''''''''''''''''''''''''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))%%%''')))***++++++******+++***))))))***,,,---///222000///,,,***)))(((((((((((((((((())))))))))))((('''(((***,,,...---,,,***++++++,,,,,,++++++***++++++,,,,,,++++++***))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...///000......---...///111333555777:::>>>CCCIIIRRRZZZ```qqqnnnWWWMMMBBB???;;;999888888666555555555555555444444444444333333333333333333333333000111222333333111///...000000000111111222222222000222444333222111222222///000111222222333333333888===EEEPPP\\\hhhsssyyy}}}~~~~~~{{{pppnnnkkkiiihhhiiiiiijjjjjjjjjkkkmmmoooqqqssstttssssssuuuyyy|||vvvrrriii```\\\YYYTTTPPPPPPJJJIIIFFFCCCAAAAAABBBCCC@@@@@@@@@@@@???===<<<;;;888777777777888999::::::777777777777777777777777777777777777777777777777666666666666666777777888;;;;;;::::::::::::;;;;;;::::::999999999:::;;;<<<999999999:::::::::::::::999::::::;;;;;;<<<<<<===;;;<<<======;;;;;;<<<======>>>>>>>>>>>>?????????=========>>>>>>>>>>>>>>>============<<<;;;:::999;;;;;;;;;;;;<<<<<<======???>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNTTTUUUWWWVVVTTTTTTVVVXXX\\\aaahhhqqq{{{zzzqqqmmmeeeYYYNNNJJJFFFBBBEEESSSgggvvv~~~{{{xxxlllddd```^^^\\\ZZZ^^^^^^^^^\\\ZZZVVVTTTRRRPPPNNNLLLJJJIIIGGGDDDBBBCCCCCCDDDEEEEEEDDDAAA>>>===<<<;;;;;;;;;999666444000000000//////......---*********+++******))))))''''''(((((())))))))))))((()))******++++++******))))))((((((((((((((()))))))))))))))))))))******((((((((((((((((((((((((((())))))***************************************(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******&&&''')))++++++++++++***((((((''''''(((***,,,---...---,,,+++***)))))))))''''''(((((()))))))))))))))))))))+++...///...---***++++++,,,,,,++++++******************))))))((()))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,...///000------------...000111222666999===AAAGGGOOOXXX]]]qqqlllVVVLLLAAA>>>;;;888888777666444444444444444444444444444333333333333333333333333000111222222222111//////000000111111222222333333000222444333222111222333111111111222222222222222666888<<>>>>>>>>>>>;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLNNNOOOPPPQQQTTTVVVWWWWWWVVVYYY^^^ccclllqqq{{{{{{sssiiiaaa[[[TTTKKKDDDCCCBBBBBBGGGXXXlllzzzvvviii```\\\ZZZYYYXXXZZZZZZYYYXXXVVVTTTQQQPPPOOOLLLIIIGGGEEEDDDBBB@@@@@@AAABBBBBBAAA>>><<<:::;;;:::999999999777444111///////////////...------)))***************))))))'''(((((())))))))))))((((((((()))************)))******)))(((''''''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))((()))******++++++******)))))))))))))))*********))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))******+++(((((()))***++++++++++++************+++,,,---...&&&&&&&&&'''((()))***+++'''(((((())))))******+++*********,,,...///...---***++++++,,,,,,++++++***)))************)))((((((***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,---......------------...000111111555777;;;???EEELLLUUUZZZoookkkTTTJJJAAA???;;;999888888666555444444444444444444444444222222222222222222222222111111111111000000000000/////////000111222222222000222444333222111222333333333222111111111222222111444777<<>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNPPPRRRSSSTTTUUUSSSVVVZZZ\\\^^^eeeoooxxx{{{nnniiiaaaWWWOOOHHHCCCAAA???EEEJJJPPP]]]ppp~~~wwwoooddd]]]ZZZYYYXXXVVVUUUUUUUUUTTTSSSQQQOOONNNJJJGGGCCCAAA@@@@@@@@@??????@@@@@@???===;;;999999;;;:::999888888666222000....../////////...---,,,)))******++++++*********((()))*********)))(((''''''((())))))******))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***+++++++++******'''''''''((((((((())))))+++***'''&&&&&&'''***+++((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))******++++++*********)))******+++++++++,,,------............'''&&&&&&'''''')))******(((((())))))***++++++,,,+++******+++------,,,+++***++++++,,,,,,++++++******++++++++++++***))))))***************+++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,---...///000111222111444777<<>><<<<<<;;;:::::::::;;;;;;777888999::::::999888777888888888888888888888888777777777777777888999999888888888777777888888999444555666888888999999888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<======<<<;;;:::===>>>???@@@@@@AAAAAAAAA>>>???@@@BBBBBBCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKOOOPPPQQQSSSUUUVVVXXXXXXYYY]]]bbbffflllvvv|||ppphhheee]]]SSSIIICCCBBBCCC???JJJUUUZZZddduuu|||xxxvvvnnnhhh```[[[ZZZYYYWWWTTTRRRSSSSSSSSSRRRPPPNNNMMMEEEBBB>>><<<<<<>>>>>>>>>@@@AAAAAA???<<<:::999999888666555444444111...+++---......///...---,,,+++)))******+++++++++************+++++++++)))(((''''''(((((()))))))))))))))(((''''''''''''(((((()))'''((((((((())))))******))))))))))))))))))))))))((()))***+++,,,+++************++++++,,,,,,,,,---,,,***'''%%%%%%'''***,,,((((((''''''''''''((((((************************'''(((((()))***+++++++++,,,+++***)))))))))***+++'''((()))++++++***)))(((...---,,,***)))(((((((((((())))))***+++,,,,,,,,,***))))))***,,,,,,+++)))+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++******++++++,,,---------------------------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++,,,---...///111222222///111444888>>>EEEMMMRRR]]]qqq|||{{{zzz}}}~~~}}}oooVVVKKKDDD???:::888999:::999777666666555444333333222222555555444333333222111111111111111111111111111111000000////////////000000000000000000000000000000111111222333333333333222000222444555777???KKKUUUdddnnn|||~~~~~~~~~~~~}}}~~~vvvooommmlllkkkkkklllmmmnnnmmmmmmlllnnnmmmmmmmmmoooqqqsssttttttyyyzzzvvvtttpppmmmkkkiiifffccc```\\\XXXTTTRRRTTTVVVUUUPPPHHHBBB??????===<<<<<<======<<<:::::::::::::::999999999999::::::::::::999999999888777888888888777666444333999999999888777666666555888777777777777777888999;;;;;;:::999999:::::::::999999:::;;;:::999777666;;;::::::999999::::::;;;999:::;;;<<<============???>>>>>>=========>>>>>>=========???AAABBBAAA@@@CCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEGGGIIIHHHGGGFFFGGGJJJMMMOOOOOOQQQSSSUUUVVVWWWYYY\\\___cccjjjqqqxxxzzztttqqqiiiaaaVVVKKKDDDBBBDDDEEEPPPYYYfffooovvv~~~}}}sssnnnkkkkkkdddaaa\\\WWWSSSRRRSSSSSSHHHJJJKKKLLLJJJHHHDDDBBB>>><<<:::888999;;;>>>AAA>>>===<<<<<<===<<<:::888999888777444222///...---++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++)))((((((((())))))***))))))((((((((((((((('''(((***+++,,,,,,++++++******+++******)))((('''''''''((()))***++++++,,,************************))))))))))))))))))))))))************************++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---//////...///000222111222333555999???GGGMMMVVViii{{{xxx{{{|||{{{xxxvvvwww|||lllUUUJJJAAA>>>999888888:::999888888777777666555555444444555555444333333222111111222222222222222222222222000000////////////000000000000000000000000000000000111222222333333222222111333555555666;;;EEELLL^^^gggsss~~~~~~{{{tttpppmmmllllllllllllllllllmmmkkkkkkkkklllmmmnnnpppqqqmmmrrryyy}}}yyyvvvsssnnnjjjgggbbb^^^[[[WWWXXXXXXVVVQQQJJJEEEBBBCCCAAA>>>=========;;;:::::::::999999888888888888999999999888888888777777666777888999999888888777;;;::::::999888888777777888777777777777888999999;;;;;;:::::::::::::::;;;===============<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>@@@BBBDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEEEEEEECCCDDDEEEGGGMMMLLLKKKLLLNNNPPPQQQRRRUUUVVVWWWXXX[[[___eeejjjvvvzzzssslllfff___YYYPPPIIIFFFHHHMMMPPP```jjjuuu{{{yyynnneeeaaa______ccc```ZZZTTTPPPNNNMMMNNNGGGGGGHHHGGGEEECCC@@@>>><<<;;;999888888:::<<<>>><<<;;;::::::;;;:::888666777666444222000...---,,,...............------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))************...---,,,+++***++++++,,,((((((((((((((()))******)))***+++++++++***))))))$$$%%%&&&((())))))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************************++++++***)))))))))))))))***++++++++++++,,,,,,,,,,,,+++)))))))))***,,,------------------,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,.../////////...000111000000222333666<<>>:::888777777777666777777777666555555444444555444444333333222222111222222222222222222222222111000000//////000000111000000000000000000000000000111222222333333222222222444555444444666<<>>=========<<<:::999999999888:::999999999888888888888666777888::::::;;;;;;;;;<<<;;;;;;::::::999999999888888888888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@AAADDDEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGOOONNNNNNNNNOOOQQQRRRSSSZZZ[[[]]]aaafffoooyyy}}}qqqllliiiaaaZZZSSSPPPLLLKKKMMMTTT[[[```oooyyy{{{uuukkkbbb[[[XXXYYYZZZ___\\\VVVPPPKKKHHHGGGGGGEEEDDDCCCAAA>>><<<:::999999888888888888999999:::999888777777888888666444333222111000///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++++++++***))))))(((((((((((()))&&&&&&''''''(((***+++,,,++++++++++++***)))((('''###$$$%%%''')))***++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************************+++***))))))))))))))))))++++++++++++,,,,,,,,,,,,******)))((()))***+++,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,---,,,++++++,,,---//////000111333888>>>CCCJJJYYYlllwwwwwwrrrnnnmmmnnnnnnmmmkkklllrrr{{{fffSSSKKKBBB@@@<<<999666555444333555555444444444333333333444444444333333222222222000000000000000000000000111000000000000000000111000000000000000000000000000000111222222222222222111222444333222333666999DDDMMMZZZfffmmmooommmlllsssyyy|||zzz{{{{{{vvvqqqnnnmmmnnnpppkkkkkklllllllllllllllkkkssswww{{{~~~zzzuuurrrmmmiiiddd___[[[WWWTTTRRRRRROOOKKKHHHGGGFFFEEEDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999777888888999::::::;;;;;;;;;;;;;;;:::::::::999999999888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::999999:::;;;<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGFFFGGGIIIPPPQQQRRRRRRSSSUUUXXXZZZ___cccjjjrrr|||oooddd```\\\WWWRRRMMMNNNQQQUUU[[[bbbhhhlllsss|||zzzrrrlllggg___XXXTTTTTTVVVXXXXXXUUUQQQKKKGGGDDDCCCBBBCCCAAA>>>;;;999777666666666666666777777777666666777666555666666666444222000000000///......------******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******************(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((()))))))))*********)))))))))*********++++++''''''''''''&&&'''''''''''''''''''''((()))***+++***************))))))((('''((()))******+++***************)))))))))))))))************************))))))))))))))))))))))))******************************)))))))))))))))***+++++++++,,,,,,,,,------))))))(((((())))))***+++******))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++,,,//////000000111555:::>>>FFFRRRaaajjjiiifffddddddeeeggghhhiiikkkqqqzzzgggSSSKKK???>>><<<999777555555555444444444444444333333333444444333333333333222222////////////////////////111111000000000000111111000000000000000000000000000000111222222222222111///000111222222222444555888AAAOOO]]]fffjjjhhhfffpppuuu|||zzz|||tttpppnnnsss{{{wwwuuutttuuuqqqpppooonnnmmmllllllkkkoooqqqtttvvvwwwxxxyyyzzzwwwrrrjjjdddaaa^^^\\\ZZZWWWUUUQQQOOOOOOOOOMMMLLLHHHFFFCCC@@@===<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999:::::::::::::::999999999999999999999:::;;;<<<===<<<;;;;;;;;;<<<<<<===>>>@@@???>>>======>>>@@@@@@>>>======<<<<<<======>>>;;;<<<===>>>????????????<<<===>>>????????????>>>?????????AAACCCEEEDDDCCCGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLQQQSSSVVVXXXZZZ]]]bbbfffiiirrryyyssshhh^^^VVVRRRQQQQQQRRRVVV]]]dddkkkoooqqqrrrrrryyysssjjjdddYYYUUUQQQMMMKKKMMMPPPSSSPPPMMMJJJFFFCCCBBBAAAAAA@@@>>>;;;888666555444555444444555666666555444333666555444444555555333111////////////............------,,,+++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++++++++(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((())))))))))))************((((((((()))))))))******)))*********************))))))(((((((((((())))))((((((((())))))******+++'''((()))******+++***************)))))))))))))))************************))))))))))))))))))))))))***************************)))))))))))))))******++++++,,,,,,,,,---------)))))))))))))))******+++***))))))(((((()))******+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...///000///...---...//////000000000000333777:::DDDMMMXXX^^^^^^[[[ZZZZZZ^^^bbbgggjjjmmmqqqxxx}}}iiiTTTKKK:::;;;;;;:::888888999:::666666666666666666666666333333333333333333333333........................222111111000000111111222000000000000000000000000///000111111222222111111...///000111222333333333444:::EEERRR^^^dddfffeeekkkqqqxxx~~~|||vvv{{{|||yyywww|||uuuppplllnnnxxx~~~}}}vvvtttqqqnnnllljjjjjjjjjjjjkkknnnqqqsssuuuvvvwwwyyy~~~|||tttmmmjjjhhheeebbb___]]][[[ZZZYYYXXXVVVTTTLLLJJJFFFBBB???===<<<<<<999999999999888888888888::::::999888888999999999::::::::::::::::::::::::::::::::::::;;;===>>>???<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@???>>>>>>======>>>>>>???<<<===>>>??????@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@@@@??????AAADDDEEEDDDCCCHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHIIIJJJJJJKKKMMMPPPOOOTTTZZZ^^^bbbhhhpppvvv~~~iiifff```XXXRRRQQQTTTXXX]]]bbbjjjqqquuuvvvtttsssrrrwww|||pppfff```[[[NNNLLLIIIGGGGGGIIIKKKMMMGGGFFFDDDAAA@@@???>>>>>>;;;:::888666555444444555444444444555444444333222444333222333333333111///...............---------,,,+++***(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((&&&&&&'''''''''((((((((()))))))))*********++++++'''((((((((())))))))))))(((((()))************)))******)))((((((((((((((((((((('''((()))***+++,,,###$$$%%%''')))***++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++,,,,,,,,,,,,------------)))))))))*********++++++,,,,,,+++******,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++---//////000000000222555888@@@GGGPPPVVVVVVUUUTTTTTTZZZ___eeeiiilllnnnssswwwjjjTTTIII;;;======<<<999777888:::666666666666666666666666333333333333333333333333000000000000000000000000222111111000000111111222000000000000000000000000///000000111111111111111000000000000222333333333555777<<>>???@@@;;;<<<======>>>>>>>>>===?????????>>>>>>?????????======>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFEEEDDDCCCAAA@@@AAACCCEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGIIILLLMMMNNNQQQTTTWWWYYY___hhhooovvv}}}~~~yyyooohhh[[[XXXTTTRRRTTTZZZbbbfffjjjmmmrrrvvvwwwvvvtttrrrqqqrrrsssvvv|||qqqccc\\\XXXTTTKKKJJJIIIGGGFFFFFFFFFFFFAAA@@@>>>===;;;:::::::::666555555444444444555555444444444333333333222222222111000000111000...,,,---------,,,,,,+++++++++***((('''%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))''''''((((((((()))))))))))))))*********+++++++++(((((()))))))))*********&&&'''((()))))))))(((((()))(((((((((((())))))***))))))((('''(((((()))***$$$%%%&&&((())))))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))***++++++,,,,,,,,,------------...)))******+++++++++++++++---,,,+++++++++,,,...///,,,,,,+++++++++,,,---...,,,,,,++++++***))))))(((+++,,,,,,------,,,,,,+++''')))******))))))+++,,,---.../////////000333666999@@@IIIOOOQQQQQQQQQQQQXXX\\\aaadddeeehhhlllpppkkkSSSGGGAAABBBBBB>>>888444444555333444444444444444444444333333333333333333333333111111111111111111111111222222111111111111222222000000000000000000000000//////000111111111111111333111000000111222222222999666666<<>>>>>>>>>>>999999999:::;;;===???AAA<<<<<<<<<===============::::::;;;;;;===>>>???@@@<<<<<<<<<<<<===>>>@@@@@@>>>???@@@BBBBBBBBBAAA@@@@@@@@@????????????@@@@@@===>>>???@@@@@@AAA@@@@@@===>>>@@@BBBCCCCCCBBBAAABBBBBBBBBDDDFFFGGGGGGEEECCCDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGHHHIIIKKKKKKLLLJJJMMMPPPRRRTTTWWW[[[^^^kkkrrr|||yyyuuurrrzzz~~~|||qqqcccWWWRRRSSSOOOLLLOOOZZZfffooosssrrrssstttvvvvvvuuusssrrrnnnmmmkkkmmmrrr|||xxxfffZZZVVVRRRNNNHHHHHHGGGEEECCCAAA???>>>>>>===<<<:::888777666555222222222333444444555555555555444333222222222333000///......///...,,,***,,,,,,++++++***))))))))),,,+++)))((('''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))*********+++))))))************))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++)))***+++---------,,,+++''''''''''''(((***+++,,,,,,***)))(((''''''((((((******+++******)))(((((('''(((((()))***++++++,,,************************))))))))))))))))))))))))************************))))))((())))))***++++++,,,,,,,,,---------......******+++,,,,,,,,,,,,+++,,,+++***))))))+++---...---,,,+++***+++,,,---...,,,,,,++++++***))))))(((+++,,,,,,------,,,,,,+++,,,---////////////111222,,,---.........///222555444;;;DDDKKKOOOPPPPPPQQQXXX[[[^^^______bbbhhhmmmjjjSSSIII@@@===:::777666666444333333333444555555555444444333333333333333333333333222222222111111000000000000000111111111111000000000000000000000000000000------...000111111111111444333222111111222333444333111222777>>>FFFSSS^^^gggllluuu}}}zzzxxxtttnnnjjjmmmooottt}}}zzzxxxwwwyyy}}}rrrnnniiieeeddddddddddddgggeeeddddddfffhhhiiiiiikkkkkkkkkmmmqqquuuyyy|||{{{tttkkkeeeZZZWWWSSSQQQOOONNNMMMKKKNNNJJJFFFCCCBBBAAA@@@??????>>><<<===???@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA<<<============>>>>>>>>>??????>>>=========>>>>>>CCCCCCCCCCCCCCCBBBAAA@@@>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDGGGFFFFFFHHHJJJLLLLLLKKKMMMKKKHHHHHHJJJLLLNNNOOOLLLPPPUUUXXX[[[bbbllltttzzzxxxpppllllllooorrr|||yyypppcccUUULLLJJJKKKKKKKKKMMMVVVhhhzzz{{{~~~wwwrrrqqqnnniiifffgggiiiiiiiiikkknnnsssxxx{{{ooo]]]SSSNNNJJJIIIJJJFFFEEECCCAAA>>>===<<<;;;888777555444333222111111111111222222222333333333222222111111111111111111333222111///......------***++++++,,,,,,------...+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******,,,)))((((((++++++***'''((((((((())))))***+++,,,(((,,,///...+++((('''((())))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$%%%&&&(((***+++***)))((('''&&&%%%$$$))))))))))))************+++++++++*********))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((***+++,,,,,,+++***(((++++++++++++++++++++++++((()))***+++++++++++++++...+++***,,,000111...***((()))***,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...000,,,---...///000000000000111555;;;AAAFFFHHHIIIIIIOOOSSSWWWZZZ\\\```fffkkkgggPPPGGG@@@>>>:::888777666555444111111111111111111111111444444444333333222222222222222111111000000000000000000000000000000000000000000000000000000000000---...///000000111000000111111000//////000111111222///000555:::???IIISSSaaagggpppzzz}}}zzzuuurrrqqqrrrwww}}}{{{|||sssnnngggcccbbbdddfffggggggeeecccccceeeffffffeeejjjjjjkkkmmmooorrruuuwwwzzz~~~{{{ooohhhaaa^^^ZZZXXXXXXWWWVVVTTTSSSPPPKKKHHHGGGFFFEEEDDDCCCAAA?????????@@@>>>===???>>>>>>===============>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>??????@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKNNNOOOOOONNNLLLJJJJJJLLLOOORRRSSSTTTXXX\\\aaagggrrrzzzooolllhhhdddcccdddgggiiipppjjj___UUUMMMGGGEEECCCEEEJJJSSS```qqq{{{tttooommmhhhaaa]]]]]]ddddddeeefffiiimmmqqqssspppbbbSSSLLLIIIFFFFFFHHHEEEDDDAAA???<<<:::999999888888666555444333333333111222222222333333333333222222222222111111111111222222000///...---------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))***((('''(((***+++***(((+++***)))(((((())))))***(((***,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***,,,,,,+++***)))(((((('''))))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++---+++***,,,000111...***))))))***+++......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,...///,,,---...//////000000000000333888===AAADDDEEEEEEJJJMMMQQQTTTWWW\\\dddkkkdddNNNEEEAAA>>>;;;999888777666555555444333222222333444444666555444444222222111000111111111111000000000000222111000//////000111222000000000000000000000000//////000000000000//////111000000//////000000111222000111444777999@@@GGG\\\cccnnnwww}}}~~~|||xxxyyy}}}}}}~~~xxxrrrjjjdddcccdddfffhhhgggeeedddcccdddeeedddcccggghhhjjjlllnnnooopppqqqrrruuuzzz~~~zzzrrrmmmjjjgggeeeddddddbbbaaa]]]ZZZUUURRRPPPOOONNNLLLIIIGGGEEEDDDDDDCCCAAA???BBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<===>>>??????@@@@@@?????????@@@AAABBBCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKNNNQQQSSSTTTQQQQQQPPPQQQSSSWWWZZZ]]]bbbeeejjjqqqzzz|||sssmmmhhhddd\\\]]]^^^___```aaabbbbbb```XXXLLLEEECCCCCCBBB@@@CCCNNN]]]jjjwwwzzzpppkkkgggfffbbb[[[VVVVVV^^^^^^^^^___aaabbbdddeee[[[PPPFFFCCCBBB@@@AAACCCEEECCC@@@<<<999777666666666555444333222222222222111222333333444444333333333333333222222222111111111111///...---------------,,,,,,+++******))))))+++++++++************)))************++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((('''&&&''')))******(((---+++)))'''''''''((())))))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))))))))))))))************+++++++++***************)))))))))))))))))))))))),,,++++++***)))((('''''')))))))))))))))))))))))),,,***(((''''''(((***,,,++++++++++++++++++++++++,,,,,,---------,,,++++++---+++***,,,///000---++++++***)))+++---...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,---...//////000//////000111444777:::===???@@@EEEHHHKKKNNNRRRXXXbbbhhhcccOOOGGGAAA>>>;;;999999888777666777666444333222333555666444444444333333222222222222222222222222222111111333111///......///111333///////////////////////////000000000000//////...222222111111111111222222333111333666777777:::@@@RRR\\\hhhqqqwww~~~~~~~~~~~~}}}~~~}}}}}}}}}uuuoookkkiiigggfffhhhfffddddddeeeeeeeeecccdddfffiiilllnnnnnnnnnnnnmmmpppsssuuuwwwzzz~~~|||yyyvvvsssrrrqqqooonnnhhheee```\\\ZZZYYYWWWVVVQQQOOOMMMMMMLLLKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????<<<======>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPSSSVVVXXXVVVWWWXXXYYY\\\aaafffjjjssswww}}}rrrhhhbbb___^^^^^^VVVYYY\\\___```^^^[[[YYYQQQKKKBBB>>>>>>AAADDDFFFLLLYYYgggpppuuuvvvqqqkkkaaa^^^\\\___^^^ZZZVVVVVVYYYYYYYYYXXXWWWVVVUUUUUUKKKCCC>>>===>>><<<===@@@DDDBBB>>>:::777555444444222111000///////////////222222333444555444444333444444333333222222111111000///...---,,,,,,,,,,,,+++++++++*********))))))+++++++++*********)))))))))))))))*********++++++))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&'''((())))))))),,,+++(((&&&&&&''')))***+++(((&&&'''***---,,,***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))((((((((((((((((((((((((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))(((((()))******++++++++++++++++++++++++,,,---------,,,+++******,,,+++***+++......---+++,,,***)))***,,,......---+++++++++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000222444888;;;===BBBFFFLLLPPPSSSXXX___ddd~~~cccPPPJJJAAA>>>;;;999999888777666555333111//////000111222222222222333333444444444333333333333333333333333333111///......///111333///////////////////////////000000000000//////...111111111111111111111111111000222555666444777<<>>;;;<<<<<<;;;;;;>>>DDDBBB===999666444333333000//////.........//////222333444666666555444333444444333222222111000000......---,,,++++++++++++))))))*********++++++++++++++++++*********))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''%%%&&&''''''(((((()))***)))((('''&&&'''(((***+++,,,)))&&&'''***+++***((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))(((((((((((((((((())))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++++++++,,,++++++***)))))),,,+++***+++,,,------,,,,,,+++******,,,.........++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...////////////111000//////111444888:::AAAGGGOOOUUUWWWYYY\\\^^^{{{aaaOOOJJJ@@@===:::888888888777666555444333222111111222222000111222222444555555666222222222333333333333333222111000//////000111222000000000000000000000000//////000000000000//////...//////000000//////......---...222222000333888<<>>FFFPPPWWWYYYXXXYYYZZZwww\\\KKKFFF>>><<<999777777888777666777777666555555444333333222222222333333444444444000000000111111222222222000000000000000000000000000000000000000000000000---...///000000111000000---...///000000///...---...,,,---//////---///444999>>>HHHUUUcccqqq{{{|||xxx|||~~~~~~{{{sssllliiihhhiiiiiieeeeeefffgggfffeeedddccc___````````````bbbeeehhhfffjjjpppsssvvv|||~~~|||zzztttsssqqqpppooolllgggddd^^^]]]]]]\\\\\\\\\\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTNNNNNNNNNNNNNNNMMMMMMMMMOOOOOONNNNNNNNNOOOOOOPPPNNNNNNOOOOOOOOONNNMMMMMMNNNPPPRRRTTTUUUTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[___bbbeeefffgggkkkrrrxxx}}}uuujjjccc\\\VVVQQQRRRQQQPPPNNNLLLLLLLLLMMMPPPOOOLLLIIIEEEBBB???===::::::;;;===BBBJJJSSSXXXbbbfffhhhfffeeeccc]]]VVVPPPKKKIIILLLMMMKKKJJJLLLJJJHHHEEEBBB???>>>>>>??????<<<;;;<<<<<<:::<<<@@@???<<<888444111111222333000000000000000111222222222444666888888777555444333222222111000///...---,,,,,,+++************+++++++++++++++,,,,,,,,,,,,+++++++++************)))(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''')))+++***(((''')))+++&&&'''((())))))(((((('''%%%''')))******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,+++++++++++++++++++++))))))))))))************))))))*********+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++******+++,,,...+++***+++---//////...,,,++++++,,,,,,---......///)))******+++,,,,,,------)))***,,,------------,,,++++++,,,---...............---------///222555777888@@@JJJQQQTTTUUUVVVXXXtttYYYGGGBBB>>>;;;888777777777666555333333333333222111000///333333333333333333333333......//////000000000111000000111111111111000000000000000000000000000000------///000111111111111///000111222222111000///000......000...,,,...333333777???MMM\\\jjjtttxxx}}}zzzwwwzzz||||||{{{~~~}}}}}}tttooommmmmmnnnggggggfffeeecccaaa___^^^^^^^^^___^^^___aaadddgggdddhhhkkkllllllpppwww}}}}}}zzzvvvqqqmmmjjjiiihhhhhhgggggghhhhhheeedddcccbbbaaaaaaaaaaaa[[[[[[ZZZZZZYYYXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTUUUTTTUUUUUUUUUTTTSSSRRRRRRXXXZZZ]]]___```___]]]\\\UUUVVVWWWZZZ\\\^^^```aaaaaaaaabbbccccccdddddddddiiimmmqqqssstttyyyxxxmmmfff\\\VVVTTTSSSRRRPPPLLLLLLKKKJJJIIIIIIKKKMMMFFFDDDAAA>>><<<;;;;;;;;;===;;;:::???HHHRRRWWWYYY```ccccccaaa```^^^WWWOOOKKKFFFDDDFFFHHHGGGHHHJJJDDDBBB???===<<<<<<>>>???===::::::;;;;;;999<<>>CCC>>>;;;@@@>>>:::@@@===???CCCGGGMMMQQQUUUWWW^^^\\\ZZZXXXVVVSSSOOOKKKDDDDDDDDDEEEFFFEEEBBB??????@@@@@@>>>;;;888777777::::::::::::::::::::::::888777555333222000//////111111111222222333333333000222444666777555333222......//////......---,,,,,,,,,,,,++++++*********------,,,,,,+++*********+++*********))))))(((((((((((())))))))))))((((((+++***((('''''')))+++,,,---,,,***(((''''''((()))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''************+++,,,---...******))))))))))))******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++***************++++++******)))((((((((())))))))))))***+++,,,,,,++++++******)))(((((((((***+++,,,------,,,+++***))))))(((((()))***++++++******))))))(((((('''''',,,,,,++++++***)))((((((+++++++++++++++++++++,,,++++++******++++++,,,---)))+++---...------///000...---,,,+++++++++,,,---++++++++++++++++++++++++222111000///---,,,+++***,,,,,,,,,---------......///////////////000000111222555:::???DDDJJJPPPTTTrrrZZZKKKDDD>>>;;;888777777777666555444444444444444555666666333222222111111222222333333444444111...,,,---///.........///000111111111222111000///...//////000000000000000000000000000000000000000000000000000000000111111111222222222222333555<<>>DDDBBBAAAFFFCCC???DDDAAACCCFFFKKKOOOSSSVVVXXXYYYWWWUUUSSSQQQNNNJJJFFFEEEDDDCCCCCCCCCAAA>>><<<;;;<<<===;;;999777888888999999999888888777777777777666444222111000000000000000111222333333444444333444666777777666444222............------------,,,,,,,,,++++++******************+++++++++++++++************)))))))))(((((())))))******))))))(((+++***)))(((((((((***+++---,,,***((('''((())))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------******))))))))))))******+++******))))))******+++************+++++++++,,,))))))))))))(((((((((((())))))))))))************,,,++++++*********++++++))))))))))))************+++++++++,,,,,,+++++++++***************+++,,,,,,+++++++++***************......------,,,++++++***---,,,,,,++++++*********,,,,,,++++++,,,,,,---...***,,,---...------...///...---+++***))))))******,,,+++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,---------......//////......//////000111000333777;;;???DDDKKKOOOsss[[[KKKDDD<<<:::777777777888888777444444444444444444555666333222222111111222222333111222333111///---,,,,,,......//////000000111111111111000///////////////000000000000000000000000////////////////////////000000000111111111111222111111333555<<>>===<<<999777888999999888666666888999888777777666555444333333444333222111000000000000//////000111333444555555555666777888777555333222///...---,,,,,,,,,------+++++++++++++++*********(((((())))))***++++++,,,************)))))))))))))))******************))),,,+++***((((((((()))))),,,+++***((((((((())))))************))))))))))))((((((((((((((((((((((((******************************)))******+++,,,---******))))))))))))******))))))************)))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))***++++++,,,...---,,,++++++*********(((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++...------,,,+++***))))))------,,,,,,------...///+++---......---,,,,,,------,,,+++***)))))))))))),,,,,,*********+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000///000222444888===CCCHHHttt[[[KKKDDD<<<:::777777777888888777444444444333333444555555333222222111111222222333---///000111111000000///.../////////000000000111111000000///////////////////////////////////////////////////////////////000000000000111111111111...000222222555???MMMYYYlllppprrrvvv}}}}}}||||||}}}zzzwwwwwwzzz}}}}}}}}}~~~zzzrrrkkkdddbbb___^^^___```aaaaaa___]]]\\\^^^aaadddeeeeeeffffffgggiiikkkmmmoooqqqsssvvv{{{tttiiiccc```\\\VVVRRRPPPNNNLLLJJJHHHHHHHHHGGGHHHIIIJJJKKKMMMJJJDDD???===>>>AAADDDIII\\\iiipppsssdddQQQMMMLLLNNNPPPRRRUUUVVVWWWWWWKKKIIIGGGEEEDDDBBB???<<<@@@>>>;;;999999888666555777888888666555555777999777666666444333222111111111111000000000000111111...///000111333444555666666666777777555333111000///...,,,******+++,,,...+++++++++***************(((((()))))))))******************)))))))))))))))******++++++++++++******---,,,***)))((((((((((((++++++***)))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***+++,,,---+++******))))))******+++((((((***++++++***((((((((())))))))))))************+++++++++++++++,,,,,,)))))))))******+++++++++------,,,,,,+++,,,,,,,,,)))))))))******+++++++++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,------......+++++++++******))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,---......,,,...///...---++++++,,,+++++++++***************,,,+++***))))))+++,,,...........................,,,,,,,,,---------............------......///000...//////000222777===BBBttt[[[KKKDDD>>>;;;888777777777666555555444444333333333444444333222222111111222222333//////111222333333111000////////////000000000000000000000000000//////...////////////////////////000000000000000000000000000000000000000000000000---000333333444999CCCKKK]]]fffnnnqqqtttxxxzzzyyyzzzyyyyyy{{{~~~||||||~~~|||uuummmeeebbb``````aaabbbaaa``````^^^]]]^^^```bbbccccccccccccdddeeegggiiikkklllmmmooorrruuuzzz~~~qqqggg]]]VVVQQQPPPPPPPPPPPPOOOMMMJJJHHHHHHIIIIIIJJJKKKLLLMMMNNNLLLGGGAAA===<<<@@@EEEIIIZZZrrrxxx\\\RRROOOPPPRRRSSSTTTSSSRRRRRRHHHFFFCCCAAA@@@???===;;;:::888666555666666666555777888888777555444555666777666555444333222111111000000//////000000111222...///000111333444555666444444444333222000///---///---+++***)))***,,,---*********************************)))))))))(((((())))))))))))))))))************++++++++++++******,,,+++***))))))(((((((((*********)))))))))))))))))))))))))))))))))******************************((((((((())))))*********))))))))))))***+++,,,,,,++++++************++++++((()))***++++++***)))(((((())))))))))))***************++++++,,,,,,,,,---,,,+++++++++******))))))++++++++++++,,,---...///,,,+++++++++******))))))---,,,+++******+++,,,---,,,++++++*********++++++***+++++++++,,,,,,------++++++***************)))*********++++++,,,,,,,,,+++++++++++++++,,,,,,------...//////---++++++,,,******+++,,,,,,---------++++++*********+++------000//////......---,,,,,,,,,,,,,,,---------......---------------......///////////////000333999===sssZZZJJJCCC>>><<<999777777777666555555444444333333333333333333222222111111222222333444333222222222222000...////////////000000000000000000000000000///......000000000000000000000000000000000000000000000000111000000000000000//////---000222333444777<<<@@@RRR^^^iiinnnqqqvvvyyyyyyyyyyyyzzz}}}}}}xxxssspppsssyyy~~~{{{vvvpppgggeeecccdddffffffccc``````___]]]]]]___aaabbbaaa``````aaabbbdddfffhhhiiikkklllmmmoooppptttyyy||||||tttnnneee\\\VVVQQQMMMJJJIIIKKKNNNPPPPPPNNNJJJHHHFFFGGGIIIKKKMMMOOOQQQQQQIIIEEE@@@===>>>DDDLLLPPPiii}}}```UUUNNNOOOPPPQQQPPPNNNLLLJJJDDDBBB???======<<<;;;999555444333444666777666555555666777777555333333444666555555444333222111111000000000///000111222222//////000111333444555555222222111111///...---,,,---,,,+++*********++++++)))))))))***************,,,++++++***))))))(((((())))))))))))************)))******************)))++++++******))))))(((((())))))******))))))))))))))))))))))))************++++++++++++++++++++++++''''''((())))))*********))))))((())))))***+++,,,++++++************++++++******++++++++++++******)))))))))*********++++++(((((())))))***+++++++++---,,,,,,+++******)))))))))))))))***,,,---///000---,,,,,,+++******)))))),,,++++++++++++++++++,,,,,,++++++************+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++************+++,,,,,,,,,...///...---++++++,,,******,,,---------------)))******+++,,,,,,,,,---......---,,,++++++******,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////000222777:::rrrYYYIIIBBB===:::888777777888777777555444333333222222333333333222222111111222222333444222//////111111000...000000000000///////////////000000111000///...---000000000000000000000000////////////////////////111111000000//////////////////000111333555888999HHHQQQ\\\dddmmmvvvzzzzzzyyyzzz||||||zzzvvvrrruuu|||~~~~~~~~~zzzzzz}}}|||yyyqqqooooooqqqtttsssmmmhhhdddbbb``````aaaccccccbbbaaaaaaaaabbbccceeefffggghhhiiikkkkkklllnnnqqqtttqqqssswww||||||rrrkkk```[[[UUUPPPMMMLLLJJJIIIIIIKKKNNNOOONNNLLLJJJIIIFFFGGGHHHJJJLLLMMMNNNOOOEEEBBB???>>>BBBJJJSSSYYYllloooXXXRRRLLLMMMMMMMMMKKKHHHEEECCC@@@>>>;;;999999888777666333222333555666777555333///222555666555333222222444333333333222222111111111111000000000111222222000000111222333333444444111000000///...------,,,++++++++++++************((()))))))))*********++++++++++++++++++*********((()))))))))************((())))))******))))))((())))))*********))))))))))))))))))*********))))))((()))))))))************************************(((((()))******+++,,,,,,((((((((())))))***+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,(((((()))******+++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++,,,------,,,---///...---,,,,,,---+++,,,,,,---,,,+++***)))''')))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,------...---///000000000222555888qqqXXXHHHAAA:::888666666888999999999555444333333222222222222333222222222222222222333111...,,,,,,000222222111000000000000///////////////000111111111000...---000000000000000000000000........................111111000000/////////...222000......111444666666<<>>===:::777666555555555444333333444666777777444111***---222555555333222222222222222111111111111111222222111111111111222222111111111222222333333333000000//////......------***++++++++++++***))))))(((((())))))*********+++*********+++,,,,,,------(((((())))))*********+++(((((())))))))))))((((((((())))))************)))((()))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------(((((((((((()))***+++,,,,,,++++++******++++++,,,...---,,,++++++,,,---...***++++++++++++,,,,,,,,,******+++,,,------......*********++++++,,,------*********)))******++++++*********++++++,,,------***+++,,,------,,,+++***///...------,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......+++---......---,,,---------------,,,+++)))&&&%%%&&&(((+++.........,,,***,,,,,,---......///000000,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,...000000000222444666oooWWWGGG@@@<<<;;;999777666555444444444333333222222333333444222222222222222222222222222111000000000111222333222222111111111111222222000000000000///...,,,+++***,,,...000000///...---........................333000------//////---+++///000000111222333333333444777===FFFRRRbbbrrr||||||yyywww{{{~~~~~~{{{uuusssssspppmmmhhhfffhhhpppvvv|||}}}tttlllggghhhkkkhhhfffeeedddggggggeeefffkkkmmmkkkkkkjjjiiijjjlllmmmllljjjjjjkkkkkkmmmpppsssvvvxxx{{{|||~~~wwwlllhhhbbb[[[VVVTTTTTTTTTVVVRRRLLLHHHGGGFFFEEEDDDFFFJJJMMMKKKEEEBBBBBBDDDDDDFFFIIIJJJJJJJJJKKKLLLBBBBBBCCCCCCFFFKKKRRRWWW[[[aaafffbbbWWWMMMHHHGGGGGGHHHHHHFFFDDD@@@<<<:::888888888555333111222333777555666999999666666999888666444444555555444333000000000000111111111111222222222111000...,,,***222222333333222111///............------,,,,,,,,,///...,,,+++***+++,,,,,,******************************))))))((((((''''''************************,,,,,,,,,+++++++++******************))))))))))))---,,,+++******+++,,,---,,,+++***)))))))))***+++,,,,,,+++***))))))******---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***))),,,,,,---------.........,,,++++++***++++++,,,,,,)))******,,,---...//////---......//////......---.........---------,,,,,,...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,------------,,,++++++333000---,,,......---+++---,,,,,,,,,+++*********++++++,,,---------,,,,,,000...,,,,,,------,,,+++///...------,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))).........---,,,+++))))))333111...+++***+++---..................---------...//////000111222222333oooVVVGGG@@@<<<;;;999777666555555444444333333222222333333444222222222222222222222222333222111111111111222333000000////////////000000000000//////......------------///000000000//////........................111///---///222444333222//////000000111222222333444555888>>>IIIXXXhhhrrrxxxvvvuuuxxx}}}~~~|||~~~yyyxxxwwwuuusssqqqmmmnnnrrrvvvyyyzzzwwwvvvzzzzzzuuuqqqppphhhlllnnnnnnpppuuuwwwuuutttrrroooooooooooommmllliiiiiijjjjjjllloooqqqrrrssstttuuuwwwxxxyyyyyyyyyxxxyyy{{{~~~}}}{{{|||zzzyyyyyyyyysssiii```___[[[VVVRRRPPPPPPRRRTTTXXXSSSLLLGGGFFFFFFGGGHHHIIIKKKLLLHHHBBB>>>???AAAAAACCCEEEFFFFFFFFFGGGIIIBBBBBBCCCDDDFFFKKKRRRWWW^^^bbbddd^^^SSSIIIEEEEEEFFFFFFEEECCCAAA>>><<<:::777888777555333111222333666555777===>>>;;;888999777555333333444444444333000000000111111111111222111222222333222111000///222222222222222000///.........---------,,,,,,,,,...---,,,++++++++++++,,,***************************************)))))))))************************,,,,,,+++++++++*********(((((())))))******+++++++++***)))(((((()))***+++***)))((((((((()))******,,,+++******)))))))))******++++++++++++++++++***+++,,,,,,,,,++++++***)))++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---,,,+++***)))******+++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,------,,,,,,+++***222000......//////---+++,,,,,,++++++++++++++++++------------,,,+++******///---,,,,,,---------,,,...---,,,,,,+++++++++,,,------------------------***+++,,,------,,,+++***,,,,,,---------,,,++++++000///---+++++++++,,,---//////......---------,,,......//////000111111222mmmUUUGGGAAA;;;:::999777666555555555444333333222222333333444222222222222222222222222444333222111000000111111000//////......//////000000///...------...///000/////////000000000000000........................000///...///222444444444......//////000000111111333222333555<<>>;;;===@@@@@@BBBDDDEEEDDDDDDEEEGGGBBBCCCDDDEEEGGGLLLRRRWWW___```^^^VVVKKKDDDBBBCCCFFFDDDBBB???===;;;::::::666777777555333222222444555555999BBBFFFAAA;;;888555333222111333333333222000111111222222222222222111222333444555555444444111222222222111000///...------------,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***************''''''((()))***+++,,,---******))))))))))))******))))))))))))***+++,,,,,,++++++***))))))))))))***(((***,,,------,,,***(((+++++++++++++++******)))******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,------------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***000//////000000000---+++***++++++++++++++++++,,,------------,,,***)))(((...,,,++++++---......---......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,------......///000000000kkkTTTGGGAAA;;;:::999777666555555555444333333222222333333444222222222222222222222222333222111000//////......111111000000000000111111000///---,,,---...000222000//////......///000000........................000///......////////////............//////000000000000000000444<<>>BBBFFFLLLHHHAAA;;;777666666777444555555444222222333555666888AAALLLOOOGGG<<<666222111//////111222222111111222444555555555444333333444555555555444333222111111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++++++++++++++++++++++++++******************+++++++++++++++***************,,,,,,,,,------,,,,,,,,,++++++,,,---.../////////++++++************++++++---,,,+++******+++,,,---***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,------......---,,,++++++......//////////////////......////////////................................./////////////////////------------------------///...------------...///---............---,,,,,,+++---///000///---,,,+++++++++,,,,,,------......***+++,,,---------------,,,+++***+++---/////////,,,---............------------------------------......---,,,,,,---......------.........---,,,,,,***+++---///000///...---000//////...------,,,,,,------------............fffRRRGGGCCC:::999888777666666666666444333333222222333333444222222222222222222222222//////000//////...---,,,///......------......//////...------...///000111............------------........................---...//////......000222......//////////////////---///222222222222333555???HHHTTT___hhhrrr}}}~~~yyyuuuqqqrrrqqqooorrrvvvyyyuuuqqqooojjjccc___```jjjqqq~~~zzzxxxuuurrrooonnnmmmmmmjjjjjjjjjiiiiiihhhgggfffdddcccbbbdddfffhhhiiihhhhhhiiiiiigggeeedddeeefffdddccccccccceeeiiilllooommmiiiggghhhkkkkkkhhhddddddfffiiijjjiiiiiiiiijjjhhhjjjkkklllkkkhhheeeddd______^^^^^^]]]]]]]]]]]]\\\[[[ZZZ[[[[[[[[[YYYWWWSSSQQQNNNKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQGGGFFFFFFGGGGGGFFFBBB@@@<<<:::666333333666:::===@@@BBBDDDDDDCCCCCCCCCEEEFFFFFFGGGFFFEEEGGGJJJMMMIIIGGGCCC???<<<>>>BBBFFFKKKGGGAAA:::666444444555333333444333222222444666888;;;EEENNNMMMCCC:::666222000//////111222222111222333555666777666444333444555555555444333111000111000///...---------...++++++++++++,,,,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------///...,,,******,,,...///+++,,,,,,---------------,,,,,,---------.........,,,---...//////...---,,,---------....../////////......////////////......---------...............---...//////000/////////------------------------........................//////000000//////...---,,,...000000...---------------...............///***+++,,,...////////////,,,+++***+++---/////////)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.......................................---,,,++++++,,,...///000///......///............---------........................eeeQQQFFFCCC:::999888777666666666666444333333222222333333444222222222222222222222222///000000111111000///.........------------...............///////////////...///000000///...---,,,........................---...///...,,,,,,...000///////////////////////////000222222111111222333888>>>IIITTT```nnn|||~~~{{{|||{{{vvvsssuuuuuutttwww||||||zzzzzzsssiiidddddddddfffkkkqqqsssssswww}}}~~~|||zzzwwwtttssssssrrroooooonnnmmmkkkiiigggffffffdddcccdddffffffdddaaadddeeefffdddbbbaaabbbccc^^^^^^]]]]]]^^^___```bbb```____________^^^]]][[[ZZZ[[[\\\\\\\\\\\\]]]^^^\\\]]]___```___\\\YYYWWWUUUTTTTTTTTTTTTTTTTTTUUUSSSSSSRRRSSSTTTSSSQQQOOOOOONNNLLLJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMLLLLLLMMMIIIKKKMMMOOOOOOMMMKKKIIIDDDCCCAAAAAABBBAAA>>><<<999777555555777999;;;<<>>777666222000///000111333222222222333666777888777555444444555555666555333222111111000///---------------******+++++++++,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++++++++++++++++++++******+++,,,,,,+++******)))***+++,,,,,,+++******---,,,,,,,,,------...///.........------.........,,,---......//////............/////////000000000---...000222222222111000...//////000111222333333111222222333333222222111000000111111111222222222///000111222333333222111000000000000000000000000000111222222222222111000111111111111111000//////...000111111///...///111000000000000////////////------...///000000000///---,,,++++++---///......)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,---..................,,,,,,---.........---------------.......................................dddPPPFFFCCC999999888777666666666777444333333222222333333444222222222222222222222222000000222333333222111111000000////////////000000......///000//////......///000111222111000...,,,...........................//////,,,(((&&&''')))000000000000000/////////111111111000///000333555444777???IIIXXXiiiyyy}}}zzz{{{}}}yyyvvvxxxyyyxxx|||tttnnnooolllgggddddddccccccgggmmmsssxxx}}}}}}~~~{{{vvvvvvwwwzzz~~~|||zzzyyyxxxxxxxxxwwwvvvsssqqqmmmkkkiiikkkiiihhhhhhiiihhhddd```^^^``````___^^^]]]^^^___[[[[[[ZZZZZZYYYYYYYYYZZZWWWZZZ]]][[[WWWUUUVVVXXXWWWXXXXXXWWWVVVVVVXXXZZZXXXYYY[[[\\\[[[XXXTTTRRRRRRRRRQQQQQQPPPQQQQQQRRRPPPOOOOOOPPPPPPOOOMMMJJJGGGFFFFFFFFFEEEEEEDDDDDDIIIKKKNNNPPPOOONNNNNNMMMHHHKKKNNNPPPOOOLLLHHHEEEDDDAAA>>>=========<<<;;;;;;:::999:::<<<>>>??????@@@BBBCCCCCCBBBAAABBBCCCBBBBBBBBB@@@======>>>@@@===<<<;;;:::;;;===???AAABBB???:::666444444555555111222333333222222444666;;;AAAJJJNNNFFF:::555666222000///000222333333222222444666888888777555444444555666666666555444333111000...---,,,,,,------*********++++++,,,,,,,,,((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))***+++,,,------...,,,,,,............,,,,,,+++,,,---------,,,+++***---------------...///000---...000111111000...---------...///000000//////000000000000111111111111...///222444555555444333222222333444666777888888666777777777777777777666555555555666666777777777333444666777777777666666555555555555555555555555444555777888888777555444222222222222222111000000000222333222//////222444222222111111000000/////////000000000000000//////...,,,++++++---......---,,,---///111111000///...------------------------,,,...000111111000...,,,***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////......~~~dddPPPEEEAAA===:::888666666555333111333333222111000000111111111111111111111111111111,,,...000111000///000111////////////////////////////////////////////////000///---,,,,,,---///000......------------......///////////////.........////////////000000000000.........//////000111222444666:::>>>GGGVVVjjjxxx}}}}}}}}}{{{{{{wwwxxxyyy{{{~~~}}}{{{}}}}}}|||||||||}}}|||}}}sssggg\\\UUUSSS```___]]]]]]___aaaaaaaaaeeeiiiooosssuuuvvvwwwxxx~~~}}}|||sssnnnpppsssuuurrrnnnjjjgggddd```]]]]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXVVVVVVVVVVVVWWWVVVVVVWWWXXXWWWUUUSSSQQQSSSSSSSSSSSSTTTVVVXXXZZZUUUVVVVVVUUUSSSQQQNNNMMMQQQPPPOOOLLLIIIHHHJJJLLLKKKLLLLLLJJJGGGFFFHHHIIIAAABBBCCCBBBAAABBBHHHLLLKKKNNNQQQPPPLLLHHHFFFFFFEEEIIIJJJGGGEEEFFFFFFCCC@@@@@@@@@???<<<:::::::::@@@???>>>>>>>>>@@@AAACCCDDDAAA>>>===>>>?????????============<<<:::888777999888777666666777888999:::999666555444555666777222222111111222555777999<<>>===;;;:::;;;<<<;;;;;;;;;;;;::::::::::::::::::999888777666555555444444333222111111000000111111000000////////////,,,---///000111111111000000000000/////////......,,,,,,---...............------...///////////////........................---------------...//////........................{{{bbbPPPEEEBBB<<<:::777666666555333222333222111111000111111111000000000000000000000000000222333333111000000111////////////////////////////////////////////////////////////////////////....................................................../////////000000000.........//////000111222666777666555555:::CCCJJJ]]]dddmmmuuuzzz}}}~~~~~~zzzzzzyyy}}}~~~{{{iii___XXXUUUPPPMMMKKKJJJGGGFFFHHHJJJNNNPPPRRRUUUXXXZZZ```^^^___bbbfffmmmyyy|||tttkkkddd```]]]]]]]]]^^^]]]]]]\\\\\\[[[ZZZXXXVVVVVVWWWYYYZZZVVVUUUSSSRRRRRRTTTVVVWWWUUUTTTSSSQQQQQQQQQRRRRRRPPPOOONNNMMMLLLLLLMMMMMMLLLLLLLLLJJJGGGFFFGGGIIIGGGGGGHHHIIIKKKKKKJJJHHHFFFCCC@@@???BBBFFFIIIKKKMMMMMMLLLIIIDDD???===<<<===??????===???EEEIIIIIIKKKIIIGGGEEEDDDEEEFFFGGGGGGEEEBBBAAAAAACCCFFFHHHHHHEEE@@@===<<<;;;:::999888888888777666555444333222222222333555777888999<<<;;;888777555555555666666555444444555777999:::<<<>>>???<<<666000------000000111222444666888999888888777666555444444333444333111000/////////000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,((()))***,,,------......,,,,,,,,,,,,------------,,,,,,---.........------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------------,,,,,,,,,------...222111111111111111000000111111111222222333333333333333555777888999999999777777777888888999:::;;;======<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<>>>???========================?????????@@@@@@@@@@@@@@@????????????>>><<<;;;;;;>>>>>>?????????>>>===<<<>>>>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>>>>???@@@@@@>>>===>>>???????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999888888666555444333333444444444444333333333333...///000111222222222111111111000000000/////////---......///////////////---...//////////////////------------------------------,,,,,,,,,---..............................{{{bbbOOODDD@@@<<<:::777666666555444222222222111111111111111222////////////////////////000111333222000/////////------------------------////////////////////////......////////////......---..................---------...............///........./////////000000............///000111222333444444333333666<<<@@@KKKTTT```jjjpppsssvvvxxx~~~}}}~~~{{{|||}}}|||}}}wwwyyy~~~wwwmmmjjjfffaaa\\\XXXUUUQQQOOOMMMMMMLLLJJJHHHGGGHHHJJJJJJIIIKKKPPPSSSYYYfffrrr~~~wwwnnnfffbbbcccdddeeeeeeeeedddcccbbbdddccc```^^^]]]]]]^^^___YYYXXXWWWVVVUUUUUUVVVVVVSSSRRRPPPOOOOOOOOOOOOPPPPPPNNNMMMLLLLLLOOOQQQSSSSSSSSSPPPLLLGGGDDDDDDDDDCCCCCCEEEJJJNNNPPPOOOMMMHHHCCC>>>===AAAFFFHHHIIIIIIHHHEEEAAA===:::888777999;;;;;;<<>>>>>?????????@@@AAAAAAAAA???>>>>>>@@@========================AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>===@@@@@@@@@?????????>>>>>>?????????@@@@@@??????>>>======>>>>>>??????@@@@@@>>>???@@@@@@>>>>>>???AAA@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>===<<<;;;:::888777777777777777777777777777777222222333333444444444444333333222222222111111111///000000111111111000000---....../////////......------------------------------,,,,,,,,,,,,------........................}}}bbbNNNCCC???;;;999777666666666444333222111111111111111222222////////////////////////...000111000...------...........................////////////////////////,,,------......------,,,------...//////...------,,,---------......//////............////////////............///000111222000111222222333555999;;;>>>HHHTTT^^^dddiiiooosss|||~~~{{{yyyzzz}}}~~~}}}|||~~~~~~}}}}}}wwwsssmmmhhhddd```\\\YYYQQQQQQPPPMMMJJJIIIKKKMMMGGGFFFHHHKKKMMMOOOVVV___eeeiiinnnsssxxx|||~~~uuulllfffccccccdddgggiiikkkmmmnnnoookkkjjjgggeeecccaaaaaa```]]]]]]\\\[[[YYYVVVSSSQQQOOOOOOMMMMMMLLLMMMNNNOOOOOOOOONNNNNNQQQUUUYYY[[[___\\\VVVNNNFFFAAA??????BBBDDDGGGKKKOOOQQQQQQOOOOOOJJJDDDAAABBBDDDDDDCCCFFFCCC???;;;999777777666888:::===AAAKKKYYYaaabbbUUUQQQNNNLLLKKKJJJHHHFFFHHHFFFCCCAAAAAACCCEEEGGGGGGCCC>>>;;;999888666555777666666555444444444444333444666888:::<<<===>>>;;;:::999777666666555555444444444333444444444555666666555333222111111222111222444777999;;;======:::999888666555333222111222111...,,,+++,,,---...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++,,,---------------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------...............------------....../////////000111222444666777666666666666666666666666888999:::;;;<<<;;;;;;;;;:::;;;<<<<<<=========<<<::::::::::::;;;<<<===>>>????????????@@@AAABBBCCCBBBCCCCCCAAA>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAABBBBBBBBBBBBFFFFFFEEEEEECCCBBBAAA@@@?????????>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA======>>>>>>??????@@@@@@===???@@@@@@??????AAABBB????????????>>>>>>>>>>>><<<<<<===>>>???@@@AAABBBAAA@@@???>>>===<<<;;;;;;999:::::::::::::::::::::777777777777777888888888666666666666555555555555000000111111111000000///......////////////.................................------,,,,,,---------////////////////////////}}}bbbNNNBBB===;;;999777666666666555333111111111000111111222333000000000000000000000000---...000///...------...111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---......//////------........./////////.........//////000111222111111000000111222444555666>>>IIIRRRWWW]]]ffflllxxx|||zzzzzz}}}}}}}}}{{{}}}}}}|||~~~~~~zzzuuupppmmmjjjfffddd``````^^^[[[XXXWWWWWWYYYVVVRRRPPPQQQQQQMMMMMMPPPPPPQQQTTTXXX^^^eeekkkoooxxxyyywwwqqqggg^^^YYYXXXXXXZZZ^^^cccjjjpppuuuxxxrrrrrrqqqooommmjjjhhhgggggggggfffddd```[[[VVVTTTMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQUUU[[[```ccceeeaaaXXXMMMDDD>>><<<===???CCCFFFHHHIIIJJJKKKMMMMMMJJJGGGEEEFFFHHHIIIIIIGGGCCC>>>:::999:::::::::;;;>>>AAAGGGRRR___dddbbbUUUSSSQQQRRRRRRPPPJJJEEEDDDBBBAAA??????@@@AAABBBBBB???;;;888777777666555444333333222111111222222222333555777888999::::::888888777777666666555555333333333222222222222222222222222222222333444555444555777999;;;<<<======999888777555444222111111000///...---,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,///////////////000000000---------......///111111111222444666777888999999888888888888999999999999<<<===>>>??????>>>===<<<<<<============<<<<<<;;;::::::::::::;;;<<<===>>>======>>>>>>???AAABBBCCCAAAAAAAAA@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAAEEEEEEEEEEEEDDDBBBAAAAAA???>>>===<<<<<<<<<<<<===<<<===>>>???@@@AAAAAAAAA============>>>>>>>>>>>>===???AAAAAA@@@AAABBBDDD@@@@@@@@@????????????>>>>>>???@@@AAACCCDDDEEEEEEAAAAAAAAA@@@??????>>>>>><<<===============>>>>>>======<<<<<<<<<<<<======;;;::::::::::::999999999111222222222222111000000111111111111111000000/////////////////////////////////...---------......////////////////////////|||aaaMMMBBB>>>;;;999666666666666555444111111000000111222222333111111111111111111111111,,,...000000///...//////000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...,,,---///000000///---,,,++++++,,,------...//////---------.........//////.........//////000111222333222000000000111111111000777@@@EEEIIIQQQ\\\eeerrr{{{~~~}}}}}}|||{{{~~~{{{wwwuuusssqqqoooqqqrrrssssssrrrrrrtttvvvrrriiibbb```]]]VVVQQQOOOMMMKKKJJJMMMSSS\\\dddiiirrrrrrooofffYYYOOOKKKJJJLLLMMMQQQVVV^^^fffnnnrrrtttuuuvvvwwwuuurrrooommmnnnllljjjfffaaa]]]YYYWWWNNNMMMKKKIIIHHHHHHHHHIIIJJJKKKMMMRRRXXX^^^dddgggccc]]]TTTHHH???;;;<<<===>>>DDDJJJLLLKKKLLLRRRXXXYYYYYYYYYWWWUUUUUUUUUWWWOOOIIIBBB>>>>>>???@@@@@@AAACCCFFFKKKTTT\\\\\\WWWOOOOOOQQQTTTVVVSSSKKKCCC>>>>>>>>>=========<<<<<<<<<:::777555666777777777444333222111111111222333333444555666777777666666555555666666666555555555222333333333222111111000111000000111333444555555777888:::<<<======<<<<<<777666555444333222111111---------...............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,---......------,,,,,,,,,,,,------------,,,---......//////......000000111111111222222222222222222333444666888888888:::<<<>>>???>>>===;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAABBBAAA@@@>>><<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<<<<===>>>>>>???===>>>???>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????BBBBBBBBBBBBBBBAAA@@@???>>>>>><<<;;;;;;;;;<<<===<<<===>>>???????????????<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>?????????AAACCC????????????>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBB??????>>>>>>>>>=========777888888888888777666555444555555555444444333222111111111111111111111111111000///............///////////////////////////zzz```MMMBBB>>>:::888666666666666555444111111000000111222333333111111111111111111111111---...000111000///000111------------------------////////////////////////000///---,,,,,,---///000,,,---///000000///---,,,++++++,,,,,,---...//////---------.........//////.........//////000111222444222000000111333333333---333999===@@@HHHUUU___lllvvv}}}zzzxxx}}}~~~~~~~~~zzzxxxxxx||||||zzzyyyxxxvvvuuuuuuyyyuuupppllleee]]]YYYWWWTTTQQQSSS[[[eeeooouuuwwwwwwrrrfffXXXLLLGGGGGGEEEEEEGGGLLLRRR[[[bbbgggmmmpppsssuuuuuurrrnnnllljjjhhhccc^^^YYYWWWUUUUUUOOONNNKKKIIIGGGFFFEEEEEEFFFHHHLLLRRRXXX```eeeiii^^^XXXNNNCCC<<<:::<<>>======>>>>>>?????????@@@AAABBBCCCCCCBBB@@@>>><<<;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;;;;;;;;;;;;;:::<<<============???@@@========================999::::::;;;<<<======>>>?????????@@@@@@???>>>>>>???>>><<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999777999;;;;;;;;;<<<>>>@@@=========<<<<<<<<<;;;;;;======>>>???@@@BBBBBBCCC@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBBCCCDDDEEEAAAAAAAAA@@@@@@@@@@@@???>>>?????????>>>>>>===<<<777777888888777666555555111111111111111111111111111111000///////////////000000000000000000000000sss[[[KKKBBB>>>:::999888777666666666666333333333222222222111111111111222222222222111111........................111///...------...///111///...---,,,,,,---...///------......------,,,+++***,,,---//////...,,,+++...------------...//////.......................................///000000333222000//////000222333222222222333666>>>GGGMMMeeellluuu||||||xxx{{{zzzyyy~~~|||xxxzzz}}}{{{{{{zzzxxxuuurrrrrrvvv}}}}}}|||||||||~~~~~~}}}zzztttnnnkkkgggccc```eeewwwwww[[[HHHCCCFFFBBBFFFJJJLLLLLLOOOVVV]]]^^^hhhoooooopppsssqqqkkkggg[[[PPPMMMMMMLLLLLLMMMMMMPPPPPPLLLKKKNNNPPPOOOLLLIIIHHHLLLTTTYYYYYYWWWQQQLLLFFFCCC???<<>>>>>===<<<;;;999888777777777777777777888999999666555444333222333444444888777666444333333333333888888777666444333222111000000111222222222222222+++---000333555777777777777999;;;<<<<<<:::777555333333333222111000//////000000///...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...............------------......//////000000000///......111111111333444444333111888999999:::;;;<<<======:::;;;>>>AAACCCDDDDDDDDDEEEGGGIIIJJJIIIFFFCCC@@@@@@>>><<<::::::;;;===???@@@AAACCCDDDCCCAAA???===AAA@@@???>>>===<<<<<<<<<999999;;;<<<============<<<<<<<<<<<<===<<<999777:::;;;<<<===>>>>>>>>>>>>AAA>>><<<<<<>>>???>>><<<===<<<;;;;;;;;;===???AAA<<<======>>>======<<<<<<>>><<<:::999888777888888<<<<<<===<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;999999:::<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<>>>???@@@AAAAAAAAA???>>>======>>>???AAABBBDDDDDDCCCBBBCCCFFFHHHJJJCCCBBBAAADDDHHHJJJJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIEEEBBB@@@AAABBB@@@>>>@@@>>>===<<<<<<;;;999777666444333333444555444444111111111111111111222222///......------...///000sss\\\LLLCCC@@@:::999888777666666666666333333333222222222111111000111111222222111111000////////////////////////000///...------...///000///...------------.../////////......---,,,+++******+++---......---,,,+++---------------...//////.......................................///000000000///............///000222222222222444999@@@EEEWWW```nnnxxx~~~||||||~~~{{{|||{{{yyysssrrrpppmmmnnnrrryyy~~~}}}||||||xxxwwwuuuyyykkkNNNEEEFFFLLLPPPVVVXXXXXXYYY^^^bbbcccoooyyy}}}~~~}}}xxxpppfff[[[PPPKKKJJJLLLPPPVVV___cccdddaaa___```___[[[[[[VVVQQQPPPTTTVVVUUURRRLLLHHHDDDCCCCCCCCCIIIPPPbbbqqq}}}tttmmmhhh\\\TTTMMMLLLKKKIIIGGGHHHIIIHHHGGGHHHHHHGGGDDDBBBBBBFFFKKKOOONNNHHHAAA<<<;;;;;;;;;;;;;;;:::999999666666666666777888999999666555444333222333444444555555555555555555555555777777666555333222222111000111222333444444444333111222444555666777777777999999:::;;;:::888666555111111111000000///////////////......---,,,,,,,,,///...,,,,,,---///222444---------------------------------------------------------,,,------......000000000111111111111111777666555666777999999999===>>>@@@BBBDDDDDDDDDCCCAAABBBDDDFFFHHHHHHHHHHHHKKKLLLMMMMMMKKKHHHDDDBBB>>>===;;;999999:::<<<>>>CCCEEEFFFGGGFFFDDDAAA???CCCBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>@@@>>>>>>>>>???>>><<<:::<<<<<<>>>??????@@@@@@@@@AAA???======??????>>><<>>===<<<===>>>@@@BBB======>>>>>>>>>=========???>>>===<<<;;;<<<======@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;===>>>???@@@??????>>>@@@BBBDDDEEEHHHGGGGGGJJJNNNQQQQQQOOOIIIIIIIIIIIIJJJKKKMMMNNNOOOLLLHHHGGGHHHHHHGGGFFFFFFDDDBBB@@@>>><<<:::999:::888777777888999888777666666555555333111///...111222222222222222111111sss]]]MMMDDD@@@999999888777666666666666333333333222222222111111000111111222222111111000000000000000000000000000000///...------...///000///...------------...///000000///...,,,+++***)))+++,,,---......---++++++---------------......///.......................................///000000...//////////////////...111222222111111333777:::DDDPPP```nnnvvv|||{{{vvvtttxxx~~~}}}wwwtttnnnmmmkkkiiijjjnnntttyyycccYYYZZZ\\\```fffhhhhhhiiikkknnnppp{{{xxxkkkbbbXXXSSSRRRVVVbbbmmmyyy~~~zzzssslllllleee^^^ZZZ[[[\\\YYYUUUMMMIIIGGGIIIJJJMMMVVV^^^uuuxxxoooiiiccc^^^UUUNNNLLLKKKHHHFFFGGGGGGEEEDDDCCCBBB@@@===;;;>>>AAAEEEGGGFFFBBB===999777888999:::::::::::::::555555555555666777888999666555444333222333444444222333555777888888777777666555444333222222222222111222333444555555555555888888777777777777888888::::::999888777555444444////////////////////////.........------,,,,,,+++...---++++++---111555888............................................................//////000111333333333333444666777888<<<<<<<<<===???BBBDDDEEEIIILLLOOOSSSTTTRRRPPPNNNKKKKKKLLLLLLMMMLLLKKKKKKMMMMMMNNNMMMKKKGGGCCC@@@>>>===<<<;;;;;;<<<>>>???GGGHHHIIIIIIHHHFFFCCCAAAEEEDDDCCCAAA@@@@@@@@@???>>>???@@@@@@AAA@@@@@@@@@AAA???>>>>>>>>>>>>===;;;<<<<<<===>>>????????????CCCBBBAAAAAABBBBBBAAA@@@>>>>>><<<<<<<<<===>>>???????????????????????????>>>======<<<===>>>???@@@@@@???>>>=========>>>>>>;;;;;;::::::999999::::::======>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBEEEEEEFFFIIIMMMPPPQQQPPPKKKKKKLLLMMMPPPSSSVVVWWWVVVTTTRRRQQQRRRSSSSSSSSSRRRPPPMMMIIIEEEBBB@@@??????===<<<;;;<<<<<<:::999999999999888666333111///111222333333222111///...sss\\\LLLBBB>>>999888777666666555555666333333333222222222111111000000111111111111000000////////////////////////000///............///000.........------.........///......---,,,,,,,,,,,,------.........---,,,,,,------,,,,,,------...///.......................................///000000000111333444444333111000///000111111000000222333888AAANNN[[[fffppp{{{zzztttqqqsssvvv{{{yyytttqqqooonnnmmmkkkjjjlllqqquuuxxxrrrsssnnnqqqtttuuuvvvwwwzzz|||}}}tttooojjjggggggnnn~~~{{{uuupppjjjiiikkkkkkgggcccWWWSSSRRRTTTWWWZZZccclllxxxkkkfffaaa]]]^^^UUUNNNLLLJJJFFFDDDEEEDDDBBB@@@??????>>>;;;999;;;===???AAA@@@===999777666666777999999:::::::::555555555555666777888999666555444333222333444444222444777999:::999777555444333222111111111222333222333444555555666666666:::999888777777777888999;;;999777555444333333333/////////////////////000......------,,,,,,,,,+++---,,,,,,,,,...111444666---------...............///000000000000000000000000111111111222444555666888888888888:::<<<>>>???AAACCCGGGKKKMMMOOOQQQRRRWWWZZZ___bbbbbb^^^YYYVVVPPPPPPOOONNNMMMLLLKKKKKKGGGHHHHHHHHHFFFCCC???===AAA@@@???>>>???@@@BBBCCCHHHIIIIIIIIIHHHEEECCCBBBDDDDDDCCCAAAAAA@@@@@@@@@???@@@BBBDDDEEEFFFFFFFFFDDDBBBAAA@@@AAAAAA@@@??????@@@@@@AAABBBBBBAAAAAAEEEEEEDDDDDDEEEDDDCCCCCC@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBBBB@@@@@@?????????@@@AAABBBBBBAAA@@@????????????@@@??????>>>===============AAAAAAAAAAAA@@@???>>>===========================:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@BBBEEEHHHJJJLLLMMMIIIIIIKKKMMMQQQUUUYYY[[[YYYYYYXXXYYY[[[^^^```aaa```^^^[[[VVVPPPLLLJJJJJJGGGEEECCCBBBBBBAAA>>><<<===;;;999777666666666666444444333333222111000000rrrZZZIII@@@<<<999888777666555555555555333333333222222222111111000000000111111000000000........................//////............//////---..................---,,,,,,,,,,,,,,,---/////////////////////...------,,,,,,,,,,,,,,,---.............................................///000000111222444555555444222111,,,...000111000000111222333777>>>FFFPPP___ppp{{{zzzuuuqqqoooooouuuxxx{{{~~~{{{vvvuuuuuuwwwvvvtttqqqoooooorrruuu}}}||||||||||||~~~|||zzz{{{yyyxxxxxx{{{yyyuuusssuuuxxxxxxsssnnnccc``````dddgggjjjrrr{{{llldddaaa^^^\\\]]]TTTLLLJJJHHHDDDBBBBBBAAA???======>>>>>>===;;;999;;;<<<======;;;888666666777777888999999999999666666666666666777888888666555444333222333444444444666999::::::888444222333222111000000222333444333444555555666666555555777777666555666777999::::::888555333111111111222///000000000000000000000...---------------,,,,,,+++,,,---///////////////,,,---------......//////...//////000111111222222333333333555666888:::;;;??????@@@AAABBBDDDEEEFFFFFFLLLUUU[[[]]]]]]\\\\\\^^^```dddfffddd___ZZZVVVOOONNNMMMKKKIIIHHHGGGGGG@@@AAABBBCCCBBBAAA???>>>AAAAAA@@@@@@AAACCCDDDEEEHHHHHHHHHGGGFFFEEECCCBBBCCCCCCBBBAAAAAAAAAAAABBBDDDEEEGGGHHHJJJJJJKKKKKKIIIHHHFFFFFFGGGGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFEEECCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>???>>>===<<<<<<<<<===>>>888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::::::::;;;<<<===>>>???===???@@@BBBDDDFFFHHHIIICCCDDDEEEHHHLLLPPPTTTVVVVVVWWWYYY[[[^^^aaaeeehhhhhhgggddd___YYYVVVVVVWWWTTTSSSQQQPPPPPPNNNKKKIIIFFFCCC>>>999777888:::<<<;;;999777555444555555666qqqXXXHHH???;;;888888777666555555555555333333333222222222111111///000000111111000000///........................////////////////////////------...//////...------++++++***+++,,,...000222000000//////...---------,,,,,,,,,,,,,,,------..........................................///000000///000222333333222000///***---///000000000111333222333444777???MMM___kkkyyy~~~|||xxxsssnnnmmmnnnpppvvvyyy|||~~~yyyxxxzzz}}}~~~}}}yyyvvvuuuvvvxxx|||||||||}}}}}}uuuppprrrwwwxxxyyy~~~~~~{{{xxxzzz~~~}}}yyytttlllkkkmmmqqquuuxxx~~~qqqbbb^^^\\\ZZZYYYYYYPPPIIIGGGEEEAAA??????>>><<<:::;;;<<<======<<<888999;;;<<<;;;:::777666666666777999999::::::999999888888777777777777777666555444333222333444444666777999:::999666222000222111000000000222555666777777777777777666666555444444444444555666888888777666444222000000000111000000000000000000000000........................,,,---///000000...,,,+++------......///000000000......///111333444555666777777888:::<<<>>>@@@BBBHHHIIIJJJKKKKKKKKKKKKKKKLLLTTT^^^ddddddaaa___^^^ZZZ[[[]]]]]][[[WWWRRROOOJJJIIIHHHFFFDDDCCCCCCBBB>>>???AAABBBCCCCCCBBBBBB??????@@@@@@BBBCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNMMMJJJHHHGGGHHHHHHIIIIIIIIIHHHHHHFFFHHHJJJJJJHHHFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMKKKJJJIIIHHHGGGGGGHHHIIIIIIKKKMMMOOOOOOOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???>>>======>>>>>>;;;;;;<<<======>>>======;;;;;;;;;;;;:::999888777888888999:::;;;<<<======:::;;;===>>>===>>>???AAA>>>>>>???AAADDDHHHKKKMMMNNNPPPRRRUUUWWW[[[```cccdddeeeccc___ZZZXXXZZZ]]]___^^^^^^___``````^^^[[[TTTPPPIIIBBB>>>===>>>???<<<;;;:::888888888999999nnnWWWGGG@@@>>>888888666555555555555555333333333222222222111111//////000000000000//////..............................////////////......------...//////...------,,,,,,++++++,,,---000111///......---,,,+++++++++,,,,,,++++++,,,,,,---..........................................///000000...///000000000000///...+++,,,////////////111222///000111222666???LLLUUUeeeppp|||}}}zzzuuurrrqqqsssuuuxxxzzz}}}}}}xxxyyy}}}|||zzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{zzz}}}yyy|||xxxqqqrrrwwwzzz{{{||||||{{{vvvuuuwww{{{}}}}}}sss```YYYXXXWWWVVVVVVUUULLLEEECCCBBB???======;;;999777777888::::::999666888:::;;;;;;999777555444555777999:::<<<<<<===<<<;;;:::888777777777777666555444333222333444444666777888888777555222000222111000000111333666888;;;;;;;;;;;;:::888777666222333444555666666666666444333222111000000000000000000000//////.........////////////////////////......////////////...---//////000111111222333333222333444777999;;;===>>>???@@@AAACCCFFFIIIKKKMMMPPPQQQSSSTTTSSSQQQOOOMMMMMMUUU]]]aaa]]]XXXUUUTTTQQQRRRRRRQQQPPPMMMKKKJJJFFFEEECCCAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDDDD???@@@AAABBBCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMKKKMMMOOOSSSVVVXXXYYYZZZ[[[[[[\\\^^^^^^\\\XXXUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUXXX[[[[[[XXXVVVVVVWWWTTTTTTVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWXXXYYY[[[]]]YYYXXXWWWWWWWWWXXXYYYZZZXXX[[[```ccceeedddaaa___]]]\\\ZZZXXXVVVTTTSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRNNNLLLJJJHHHFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCAAAAAA????????????>>><<<:::999999:::;;;<<<===>>>>>>>>>:::<<<===<<<:::999:::<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDGGGIIIJJJKKKNNNSSSWWWWWWXXXYYYVVVSSSSSSWWW\\\\\\]]]```dddhhhjjjiiihhh^^^[[[UUUPPPKKKHHHFFFFFF???@@@BBBCCCCCCBBB@@@???lllVVVHHHBBBAAA888777666555555444444555333333333222222222111111//////000000000000//////000000000000000000000000......////////////......,,,---...//////...---,,,...---,,,++++++---...000...---,,,+++************,,,,,,++++++,,,,,,---..........................................///000000//////000000000000//////+++---............///111,,,///222333555888???DDDOOO^^^ooo{{{|||zzzyyy}}}|||yyyzzz||||||}}}|||yyywwwxxxzzz{{{~~~yyyvvvxxx~~~}}}~~~zzz|||~~~}}}|||{{{zzzxxxvvvuuuyyywwwzzzyyyppprrrzzzxxxwww{{{~~~~~~|||~~~|||~~~||||||ssscccVVVUUUXXXXXXXXXZZZSSSJJJCCCAAA@@@===;;;<<<999777555444555666666555555777999;;;;;;999666444222333666999;;;===???@@@>>>===;;;999888777666666666555444333222333444444555555666777666444222111222111000000111444777999??????>>>===<<<:::888777333444555666666555444333222111111111000000//////000000///...------,,,,,,/////////000000000000000000//////......///111222111111222333444444555555777888:::===@@@CCCEEEFFFHHHIIIJJJMMMOOORRRUUUVVVUUUVVVXXXYYYXXXUUUQQQOOOLLLRRRXXXXXXRRRLLLIIIHHHLLLLLLKKKJJJIIIIIIIIIIIIDDDBBBAAA????????????@@@AAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJLLLNNNPPPRRRSSSTTTWWW\\\bbbhhhmmmqqqsssnnnoooqqqttttttrrrmmmiiieeeeeefffffffffeeeeeedddfffjjjmmmmmmjjjhhhggghhhggghhhjjjlllnnnoooppppppgggfffeeedddeeegggiiikkkllllllllllllmmmoooqqqrrrnnnrrrxxx}}}~~~}}}zzzwwwvvvuuussspppmmmkkkjjjjjjeeeeeefffffffffeeedddddd[[[ZZZWWWTTTRRRRRRRRRSSSPPPPPPOOOMMMKKKHHHFFFEEEDDDEEEEEEDDDCCCAAA???>>><<<===???@@@AAABBBBBBBBB@@@BBBCCCAAA>>><<<===>>>::::::999999:::<<<>>>???>>>AAACCCCCCCCCDDDHHHLLLKKKMMMOOOMMMKKKLLLRRRXXXSSSUUUYYY```fffjjjkkkkkk```___]]]ZZZVVVRRROOOMMMHHHKKKPPPSSSTTTQQQLLLIIIiiiUUUIIIAAA===888777666444333333333333222111111111000000//////111111000000//////......111000...---,,,,,,------//////...---,,,++++++*********,,,---.../////////............////////////000...,,,++++++,,,---...///,,,******,,,...,,,******+++---.........---,,,,,,,,,,,,---...///000000333222111000///...---,,,------,,,,,,,,,+++++++++,,,...000000000111333555AAAJJJYYYiiivvv~~~|||zzz{{{|||zzzyyyxxxwwwuuusssrrrqqqwww{{{~~~zzzxxxxxx|||||||||}}}~~~}}}zzzwwwvvvtttrrrpppsssssswww~~~yyyrrrmmmlllrrr|||}}}~~~}}}~~~~~~~~~{{{xxxuuuuuuvvvrrr]]]UUUNNNOOOWWW\\\\\\XXXNNNHHH@@@===>>>???>>>;;;999888666444333222333333666444444666999:::888666444444555555666888999:::999888888777777777777777666444222111222444333333222444555444222222333444222333444555555777999:::HHHEEE@@@===;;;999777555777666666555333222222111000000//////...............//////000000/////////...---------------......,,,...///111333444444444444555777999;;;===>>>???AAAEEEGGGHHHLLLQQQQQQNNNTTTTTTTTTTTTUUUWWWYYYZZZTTTSSSRRRPPPMMMKKKJJJIIIHHHJJJKKKLLLKKKHHHEEECCCDDDFFFHHHJJJIIIGGGCCCAAA???>>>>>>>>>@@@@@@@@@???CCCEEEFFFEEEDDDCCCDDDEEEBBBEEEHHHJJJKKKKKKLLLNNNTTTVVVXXXXXXVVVSSSRRRRRRVVVVVVVVVXXX\\\___``````hhhmmmtttzzzzzz|||~~~~~~{{{xxxvvvvvv{{{}}}}}}{{{xxxtttqqqqqquuuzzz}}}~~~{{{{{{~~~~~~}}}zzztttoooiiihhhjjjkkkiiifff```___``````[[[TTTSSSVVVPPPQQQRRRQQQMMMIIIFFFFFFFFFEEECCCCCCEEEFFFFFFFFFEEECCCAAA>>>===<<<======???===<<<<<<>>>@@@AAA@@@???AAABBBDDDDDDCCCAAA@@@EEEDDDDDDCCCCCCCCCDDDDDDMMMOOOQQQTTTWWWZZZ\\\]]]YYYYYYYYYWWWTTTSSSTTTUUUSSSZZZeeemmmnnnhhh___XXXiiiUUUIIIAAA===:::999888666555555555555111111111111111111000000000000000000000000000000111000...---,,,,,,------.........------,,,,,,+++++++++,,,---............---.........///////////////...---,,,++++++,,,------+++)))))),,,---,,,***,,,,,,...//////...---,,,,,,,,,------......//////........................//////......---------...,,,...///000///000111333888>>>IIIWWWeeeqqqzzzzzzyyyxxxxxxzzz~~~~~~yyyvvvvvvvvvtttsssrrrqqqqqqqqqwww{{{~~~{{{{{{}}}~~~~~~|||{{{zzzyyywwwuuutttsssvvv~~~xxxuuuqqqmmmnnnttt~~~}}}{{{zzzzzzyyyzzzzzzxxxuuurrrqqqqqqvvvtttaaaUUUQQQOOORRRXXXZZZUUUOOOIIICCC===:::<<<===;;;999888777555333222111222222555444444666999:::999777555555555555555666666777888888777666666666666666555333111111222444444333222333444444222222222444333555777777666777;;;???JJJGGGAAA===;;;999888666666666555444222111000000////////////......------......///000000000////////////...---------......000111222333555666777888999:::<<<>>>AAADDDFFFGGGKKKOOOSSSUUUZZZ___```]]]ZZZXXXVVVTTTRRRPPPPPPPPPKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHHHHGGGEEECCCBBBGGGHHHJJJKKKJJJGGGDDDBBB?????????@@@BBBDDDEEEEEEHHHIIIJJJIIIGGGGGGHHHJJJGGGIIILLLNNNPPPTTTYYY]]]```bbbdddeeedddbbbbbbccchhhhhhhhhkkkooorrrsssssszzz~~~|||{{{~~~~~~{{{sssrrrrrrrrrnnngggfffjjjhhhiiiiiigggbbb\\\YYYWWWSSSPPPMMMKKKKKKLLLLLLKKKJJJIIIGGGEEECCCAAA@@@???>>><<<;;;;;;>>>@@@AAAAAA===>>>???@@@AAA@@@??????@@@@@@????????????@@@@@@DDDEEEGGGIIILLLNNNPPPQQQQQQRRRSSSRRRPPPPPPQQQSSS[[[cccppp{{{}}}vvvpppiiiUUUHHHAAA===:::999888666555555555555111111111222222222222222000000000000111111111111000///...---------------------------------------,,,------......------,,,---------........./////////......---,,,++++++******)))((()))+++,,,,,,+++---...///000///...---,,,---------------.........***++++++,,,---...//////000///...---,,,---......,,,...//////......///000333555:::CCCOOO]]]iiiqqqwwwyyy{{{zzzyyy{{{~~~~~~|||xxxsssqqqsssrrrqqqpppqqqrrrssstttxxx{{{}}}|||}}}~~~|||zzzvvvuuuyyyzzzsssqqqooonnnpppvvv~~~xxxtttssstttqqqssstttsssooollljjjiiihhhmmmqqqsssrrrkkk]]]PPPMMMMMMPPPUUUYYYVVVMMMDDDBBB===888666888999999777666555444222111111111222444444444666999:::999888666666555444444444444444666666666555555555555555333111000000222444444444111333444333222111222444555888:::999777888???EEEMMMHHHAAA<<<:::999888777555555444222111///.....................------------...//////000000000000000000////////////000000666666777888999<<<>>>@@@CCCDDDEEEHHHKKKNNNPPPRRRWWW\\\```bbbdddhhhgggdddYYYWWWTTTQQQMMMKKKIIIHHHDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGEEECCCAAA???======>>>???BBBEEEGGGIIIHHHIIIIIIHHHGGGHHHKKKMMMMMMOOOQQQTTTXXX```hhhnnnrrrtttwwwwwwvvvuuuvvvvvv}}}}}}~~~zzzzzz~~~}}}~~~yyytttqqqoooiiieee```\\\[[[[[[ZZZZZZXXXWWWVVVSSSOOOKKKGGGEEEAAA???>>>>>>@@@BBBBBBBBB??????@@@@@@@@@AAAAAAAAA======<<<<<<<<<<<<======>>>>>>???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNVVV___nnn|||iiiUUUHHH@@@<<<888777666444333333333333111111111222222333333444000000000000000000////////////......------------,,,,,,,,,------.........---.........------,,,+++,,,,,,---------..................------+++***)))))))))***+++,,,---------...///000000000///...---...---------------------******+++,,,---...///000///---,,,******+++,,,---,,,.........,,,,,,---...666555555888???JJJUUU\\\lllssszzz|||zzzyyy{{{~~~~~~}}}|||yyyvvvrrrpppqqqqqqqqqsssuuuxxx|||}}}~~~|||{{{{{{}}}zzzxxxyyy~~~ttttttssssssssswww}}}xxxtttuuu{{{~~~~~~xxxpppjjjiiikkkhhhjjjlllkkkgggccc```___^^^___``````^^^YYYPPPIIIHHHKKKPPPUUUVVVPPPFFF>>><<<888555444555777777777666555333222222222333333444555555777999999999999777666555555444444555555555555555555444444333333222000//////222444555444111222333333222222333444666999;;;:::777999AAAHHHLLLGGG@@@:::777666666555333333222111///...---,,,............------------,,,---...///000000000000111111111222333444666777<<<<<<<<<>>>AAAEEEIIIKKKNNNOOOOOOQQQSSSUUUXXXYYY]]]bbbdddbbb```___\\\XXXNNNNNNMMMKKKJJJIIIHHHHHHBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFCCCCCCDDDCCCCCCAAA???>>>???@@@AAABBBDDDGGGKKKMMMJJJKKKLLLMMMNNNQQQUUUXXXZZZ]]]```dddiiipppxxx~~~|||wwwsssqqqqqqppppppnnnmmmkkkgggaaaZZZTTTPPPLLLJJJGGGFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDD======<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@AAA???AAABBBBBBAAABBBDDDFFFIIIQQQ]]]kkkuuu{{{}}}}}}hhhTTTHHH@@@<<<888777666444333333333333111111111222222333333444111111000//////...------...............---------+++,,,,,,------.....................---,,,++++++,,,,,,,,,,,,------------------------,,,+++***))))))+++,,,---..................///000000///...------------------,,,,,,,,,,,,,,,,,,------............---,,,+++***+++,,,,,,,,,---...---,,,+++,,,---555333222333777===CCCHHHVVVaaaooowwwzzz{{{}}}~~~|||zzzxxxvvvtttssstttvvvyyy}}}}}}|||{{{{{{yyyyyy{{{~~~~~~}}}{{{zzz{{{}}}xxxqqqkkkjjjpppssstttooofff```___aaa^^^```bbbaaa^^^ZZZWWWVVVSSSSSSTTTUUUTTTOOOJJJFFFCCCGGGKKKNNNLLLFFF???999888666444333444666777777666555444333333444555555555666777888888888999999666666555555666666777888333444444555444333222222222111///000222444555555111333444444333333444555666888:::999888;;;BBBIIIHHHCCC<<<666444333333333111111000///...------,,,........................,,,---...000111222222222222222444666888;;;>>>???@@@AAABBBDDDHHHMMMRRRUUUVVVVVVUUUTTTUUUWWWXXXZZZXXX]]]]]]XXXSSSPPPLLLHHHDDDEEEEEEFFFGGGHHHHHHHHHCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJLLLPPPSSSUUUXXX[[[^^^aaafffkkkoooooosssyyy~~~~~~wwwnnnfffbbb]]]ZZZUUURRRPPPOOOMMMKKKKKKJJJHHHGGGFFFEEEEEEEEE@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>>>>===<<<===>>>===<<<<<<===???BBBFFFNNNWWW```hhhnnnqqqhhhTTTGGG@@@<<<:::999888666555555555555111111111222222222222222111111000000///.........---......///......------,,,,,,,,,------.........---.........---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++***,,,/////////......///,,,---...///000///......,,,,,,,,,,,,,,,---------------------------------//////.........---------,,,---...---,,,+++,,,---------...///222555888:::EEEPPPaaapppzzz~~~~~~}}}|||{{{zzzyyyyyyvvvwww{{{}}}}}}~~~}}}|||}}}~~~}}}qqqllliiieeedddgggiiiiiieee^^^YYYXXXXXXVVVWWWYYYWWWTTTPPPNNNNNNIIIHHHJJJMMMKKKFFFBBBBBB???BBBEEEEEEBBB===999777555555444444444555666777666555444444444555666777666888999999888777777888666666666666666777888999333444444555555333222111444222111111333555555555222333555555444444666777666777888999;;;>>>CCCGGGCCC???999444222111111000////////////.....................///////////////...///111333444555666666666777999;;;>>>BBBDDDFFFDDDEEEFFFIIIMMMQQQUUUXXXUUUTTTRRRQQQQQQRRRSSSTTTNNNSSSSSSMMMGGGEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHCCCCCCDDDEEEFFFHHHJJJKKKKKKOOOSSSTTTTTTUUUXXX\\\fffiiioootttxxx}}}}}}xxxsssoooiiieeeaaa^^^[[[YYYVVVTTTRRRPPPMMMJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;<<<======;;;:::999:::;;;>>>@@@CCCHHHNNNUUUZZZ^^^hhhTTTGGG???;;;:::999888666555555555555111111111111111111000000000000111111222222222333,,,---...//////...------,,,,,,---------------------------...------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---))),,,///000...,,,,,,---***+++---.../////////...+++++++++,,,,,,------...++++++++++++,,,,,,,,,------...///000///...,,,++++++---...---,,,,,,---...++++++,,,---///111222222;;;DDDRRRbbbpppzzzzzzyyyyyyxxxyyyyyyzzz{{{xxxzzz~~~~~~|||{{{zzz}}}xxxiiiaaa^^^]]]```dddcccbbb```]]]YYYVVVTTTSSSPPPQQQQQQOOOLLLIIIHHHHHHDDDBBBDDDGGGEEE???===???===AAADDDBBB===999777777444444444444333444555666444444333333333444666777888:::;;;:::777666666777777777666555555555666666333444555666555444222111666444222222444555555555333444666666555666777999888777666999>>>CCCEEEEEE???<<<777444222111000///............/////////////////////000000000111111222333555777999:::;;;<<<======???AAACCCFFFHHHIIIGGGHHHJJJLLLOOOQQQSSSTTTMMMLLLJJJHHHHHHJJJLLLMMMHHHMMMMMMFFF???>>>????????????AAABBBBBBBBBAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKKKKHHHHHHIIIKKKNNNRRRUUUXXXZZZ```fffiiiiiijjjmmmqqqzzz|||yyyuuurrrooojjjiiifffccc^^^YYYUUUSSSPPPOOOMMMJJJHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@??????<<<======<<<:::999;;;<<<:::;;;===@@@CCCFFFIIIJJJhhhTTTGGG???;;;888777666555333333333333222111111111000000/////////000111222444666777777,,,---.../////////------------------------------,,,,,,---......------,,,******+++++++++,,,,,,,,,,,,+++)))))))))+++---///))),,,//////---******+++((()))+++---////////////******+++,,,,,,---......(((((()))***+++,,,,,,---***+++...//////---***(((+++,,,...------,,,...///..................//////555999CCCPPP___kkkrrruuuuuuuuutttuuuvvvxxxzzz{{{yyy{{{~~~zzzuuusssvvvzzz~~~}}}{{{yyyxxxwww|||{{{{{{|||{{{{{{}}}oooggg]]]WWWRRRSSS\\\gggbbb___[[[YYYWWWVVVTTTRRRMMMNNNMMMKKKGGGEEEEEEEEEFFFCCCCCCFFFDDD===<<<@@@>>>BBBFFFDDD???:::999:::333333444333222222444555333222222111222333555666999;;;<<<;;;777555555777888777666555444333333333333444555666666444222111888666333333444555555555444555777777666777888:::999777666:::AAAFFFFFFDDD===:::777444333222000///------......///000000111//////000000111111222222666777999;;;===>>>???@@@BBBBBBCCCDDDFFFHHHIIIJJJIIIJJJLLLMMMNNNOOOOOOOOOEEEDDDBBBAAABBBDDDGGGHHHHHHLLLKKKBBB;;;:::<<<<<<===>>>???AAAAAAAAA@@@@@@CCCDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIKKKMMMOOOPPPPPPSSSSSSUUUWWW[[[```eeehhhooovvv~~~}}}|||zzzvvvpppiiiddd```ZZZXXXVVVRRROOOMMMKKKKKKIIIIIIHHHHHHGGGFFFFFFFFF<<<======<<<;;;;;;===>>>:::<<<>>>AAABBBBBBBBBAAA}}}bbbPPPFFF@@@<<<:::888666666666666666444333333111000000000111222222111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***)))((()))+++,,,---,,,......,,,+++******)))))),,,,,,---......---,,,,,,...---+++*********+++++++++,,,,,,,,,,,,+++******///...------,,,,,,,,,,,,000---******---///...---///...---,,,+++,,,------555555777<<>>????????????===;;;999777555555444444444444555555888777555444444666999:::<<<;;;:::888777555444333444444444444444333222111444333222111222333555666555666777777777555444333444555666777777888888777777999<<<>>>@@@@@@??????666444333111000000000000000//////....../////////...000222333444666999;;;<<<>>>???AAABBBBBBBBBAAACCCEEEGGGHHHIIIHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHH@@@AAABBBAAAAAABBBEEEGGGGGGGGGFFFCCC???======>>>>>>@@@BBBCCCEEEFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMRRRXXXZZZYYYYYY]]]aaaaaafffjjjkkkjjjmmmvvv~~~|||wwwtttmmmllljjjfffaaa[[[VVVSSSSSSQQQOOOMMMMMMKKKHHHFFFBBBCCCDDDDDDBBB@@@>>>>>>>>>>>>>>>======???BBBDDD}}}bbbPPPFFF???<<<:::888666555666666555444333222111000000000111222111111000////////////000////////////////////////---------,,,,,,,,,,,,,,,------------------------------------,,,+++***)))***)))((()))+++,,,,,,,,,,,,+++***)))((((((((((((,,,,,,---......---,,,,,,+++***)))(((((())))))***++++++,,,,,,++++++***))),,,,,,++++++++++++,,,,,,222///,,,+++,,,---,,,***+++*********,,,---///000111111111333888???FFFJJJ\\\iiiuuuzzz|||~~~{{{wwwwwwxxxxxxyyyyyyxxxuuussssssrrrqqqsssvvvyyyzzzzzz{{{zzzwwwtttqqqppprrrtttvvvvvvwwwzzz~~~~~~~~~yyytttwwwzzz{{{zzzzzz}}}yyyvvvwww}}}|||||||||{{{yyyxxxuuutttvvvxxxuuukkkcccZZZVVVQQQNNNNNNOOOPPPQQQVVVUUUTTTRRRNNNJJJGGGEEEFFFFFFGGGGGGGGGFFFDDDCCCFFFDDDAAA@@@AAABBB@@@>>>>>>???>>>>>><<<:::888777666555555444444555555666777666444333333555888999;;;:::999777666444333333333333444444333222222111222333333444444555555555666777777888888777666555555666666777777777777777555666888999:::999888777555444222000/////////000//////...//////000111222222333444555666:::???CCCGGGGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDD@@@AAABBBDDDDDDDDDDDDDDD???@@@AAAAAA@@@BBBEEEGGGGGGHHHGGGEEECCCAAABBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOQQQTTTYYY\\\cccgggjjjjjjiiijjjooosssxxx}}}~~~}}}zzzvvvpppiiiccc```\\\[[[ZZZYYYXXXVVVRRROOOJJJJJJJJJIIIFFFDDDCCCCCCAAAAAA@@@???>>>???AAACCC|||aaaPPPFFF???<<<:::888666555666666555444333222111111000000111111111000//////......//////////////////////////////------------------------........................---......------,,,+++***+++)))((()))+++,,,,,,,,,++++++***)))((((((((())),,,------......------,,,******)))(((((()))+++,,,++++++,,,,,,++++++***)))+++************++++++,,,///...,,,+++,,,---,,,+++*********+++,,,---...///111000///000111444777999DDDTTTfffrrrzzz~~~~~~|||~~~~~~}}}{{{yyyvvvsssqqqpppppppppqqqssstttsssrrruuusssppppppqqqsssuuuuuuwwwsssooommmpppuuuyyy{{{}}}{{{zzzyyyzzz{{{~~~||||||~~~{{{{{{}}}|||pppkkknnnsss|||xxxsssooonnnmmmlllkkknnnmmmnnnqqqtttrrriiibbbZZZXXXVVVVVVUUUUUUSSSQQQTTTSSSQQQOOOKKKGGGDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEECCCAAA@@@@@@@@@???>>>=========<<<;;;999888777666666555555555555666666666555333222333444666777888888777666555444333222333333333333222222222222222333555777888777666666777888999999999999999888777777777777777666666555333444555555444333111000444333111///.........///......///000111333444555999::::::;;;>>>CCCJJJOOOTTTSSSRRRPPPMMMJJJGGGEEEFFFFFFEEEEEEDDDCCCCCCCCC===>>>@@@BBBCCCBBBAAA@@@???@@@AAAAAA@@@AAADDDGGGCCCDDDEEEDDDCCCCCCEEEGGGIIIJJJKKKJJJJJJKKKMMMPPPSSSXXX]]]```bbbgggpppwww|||uuuqqqllllllllllllkkkgggbbb^^^XXXWWWUUURRROOOMMMLLLLLLIIIHHHFFFDDDCCCCCCDDDDDD{{{```OOOEEE???;;;999777555555555666555444222222222111111111111111000000///...............////////////////////////---------...............------------------------............---,,,++++++,,,***))))))+++---,,,,,,,,,,,,++++++***+++++++++------------------------,,,++++++***+++,,,...///+++++++++++++++***)))))),,,++++++*********++++++*********+++---...//////...------,,,,,,,,,,,,,,,//////000000111222333333666@@@MMMZZZfffrrr}}}}}}wwwrrroooppppppqqqtttvvvvvvtttrrrqqqnnnlllnnnssswwwxxxwwwyyyuuuqqqppprrrvvvzzz{{{|||||||||~~~}}}}}}{{{yyywwwwwwxxxyyy|||{{{{{{~~~{{{zzz{{{|||{{{}}}}}}sssqqquuu{{{xxxsssnnnjjjiiijjjkkkkkkooooooppptttvvvtttlllfff^^^\\\[[[[[[ZZZYYYVVVSSSSSSRRROOOLLLIIIEEECCCAAAAAABBBCCCCCCDDDDDDEEEEEEBBBAAA@@@?????????>>>>>><<<;;;;;;:::999888777666666555555555555555555666555444222222222333444555666555555444444333333333333333333222222222333333444555777999::::::999999999999:::::::::;;;;;;:::888888888777777555444444333333333333333222000000222111///...------...//////000111222444777999:::@@@BBBDDDFFFIIINNNSSSWWW[[[ZZZWWWSSSNNNJJJGGGEEECCCCCCBBBAAAAAABBBBBBCCC===>>>AAACCCDDDCCCAAA@@@AAAAAABBBAAA???@@@BBBDDDAAACCCDDDEEEEEEFFFIIIKKKOOOPPPRRRSSSSSSVVV[[[```iiiooovvvyyy{{{|||vvvqqqhhhfffaaa^^^\\\ZZZXXXWWWTTTRRROOOMMMLLLKKKJJJIIIzzz```NNNEEE???;;;999777555444555555444333222222222222111111000000000000///...............---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,+++)))***+++---,,,,,,+++++++++***++++++,,,,,,------------------------,,,,,,+++++++++---...///***++++++++++++***))))))......---+++************((()))+++,,,,,,---...///............---------,,,,,,,,,---...............///333:::CCCNNN\\\mmmyyy{{{yyyrrrnnnpppqqqrrrvvvxxxyyyvvvtttpppnnnmmmpppuuuyyyyyyxxxuuutttuuuwwwzzz|||||||||yyywwwtttsssuuu{{{~~~zzzwwwwwwxxxzzz{{{{{{{{{||||||wwwttttttvvvyyy{{{}}}~~~{{{wwwvvvwwwxxxwwwsssmmmjjjjjjlllmmmnnnnnnnnnnnnppppppmmmgggbbb[[[YYYVVVUUUTTTTTTRRRPPPQQQPPPMMMJJJGGGEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<===:::999999888777666555555555555444444444444555555444333222222111222333333444444444333333333333333444333333222222333444444888999:::<<<======>>>>>>::::::::::::::::::;;;;;;777777777666555444333222111111111222222222222222000//////......///000111444444555777999;;;===>>>DDDHHHMMMQQQTTTUUUXXXYYYYYYWWWTTTOOOKKKGGGDDDCCC@@@??????@@@AAABBBCCCDDD===???AAABBBCCCCCCAAAAAAAAAAAAAAA???>>>>>>???AAACCCEEEHHHJJJLLLNNNRRRUUUWWW[[[___aaabbbgggooouuuwwwsssnnnkkkjjjhhhfffdddaaa^^^ZZZYYYXXXWWWUUURRRyyy___NNNDDD>>>;;;999777555444555555444333111222222222222111000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***---+++******,,,---,,,+++)))((((((((()))***++++++...------,,,,,,------...++++++***))))))***,,,,,,******++++++******)))(((...---,,,++++++******++++++,,,...---+++******+++******,,,---.../////////......//////...---,,,+++---...222999???FFFQQQ\\\oooxxxxxxuuupppppprrruuuwwwxxxvvvtttrrrqqqqqqrrruuuwwwwwwwwwrrrtttwww{{{~~~yyyuuuoookkkjjjnnnrrrvvv}}}zzzyyyyyy{{{~~~||||||}}}{{{xxxtttqqqqqqtttxxxzzz}}}yyyvvvrrrpppyyytttoookkkjjjkkklllmmmlllkkkjjjiiihhheee```\\\YYYVVVSSSQQQPPPPPPNNNMMMNNNMMMKKKHHHEEEDDDBBBBBBCCCCCCAAA@@@????????????<<<<<<===;;;999999:::<<<888888777555555444444555444444333333333333444444444333333222222222222222222222333333444444444555555444333333333444666777:::<<<>>>AAABBBBBBAAAAAA;;;;;;:::999999999999999555555555555444333222111......///000111111222333111111111111222444666777;;;;;;;;;<<<>>>@@@AAABBBGGGKKKQQQTTTUUUUUUTTTTTTPPPOOOLLLIIIFFFDDDCCCBBB??????@@@BBBCCCDDDEEEFFF>>>???@@@AAAAAABBBBBBBBBAAABBBBBBAAA???@@@BBBDDDFFFIIINNNRRRVVV\\\aaaeeelllqqqwwwzzz{{{~~~|||}}}|||xxxuuupppmmmjjjiiijjjiiieeebbbyyy^^^MMMDDD>>>;;;888666444444555555444333111222222333222111000///111111000////////////000------------------------+++++++++,,,---.........------------------------------------,,,+++***)))...,,,***+++,,,---,,,+++(((((((((((()))***+++,,,...---,,,,,,,,,,,,---...---,,,+++***)))***+++,,,***************))))))(((***************+++,,,,,,+++---///...+++)))((()))'''(((***,,,---------,,,///////////////...------,,,,,,///444666666===FFFZZZeeettt}}}}}}|||{{{rrrrrrrrrtttuuuvvvtttrrrssstttuuutttsssrrrssstttrrrrrrsssvvv{{{~~~xxxuuuqqqmmmllllllnnnooovvvyyy|||zzz{{{|||~~~~~~~~~~~~zzzyyyvvvtttsssuuuxxx{{{|||vvvrrrrrrwwwsssnnnkkkkkkllllllllliiihhheeecccaaa^^^[[[YYYWWWUUUSSSQQQPPPOOOMMMKKKJJJIIIGGGEEECCCBBBBBBBBB@@@???>>><<<<<<<<<<<<===888:::;;;999777666888:::777666555444333333444444333222222111111222222333444444333333222222222222111222222333444555666666777666444444444666777999999===CCCHHHJJJGGGCCC@@@<<<;;;999888777666777777333333333333333222111000/////////000000111222333444444444666888;;;===???BBBBBBBBBBBBBBBCCCDDDEEEGGGJJJNNNOOONNNMMMLLLLLLGGGFFFDDDCCCCCCCCCCCCDDDBBBCCCEEEFFFGGGGGGGGGFFFBBBBBBBBBAAABBBCCCEEEFFFEEEFFFHHHHHHHHHJJJMMMPPPTTTYYY___gggooowww}}}~~~|||xxxxxx^^^MMMDDD>>>;;;888666444444444555444333111111222333222111000///222222111000000000000000........................******+++,,,,,,---..............................,,,,,,,,,,,,+++***))))))...,,,++++++,,,---,,,+++************+++,,,.........---,,,,,,,,,,,,---...000///---,,,+++,,,,,,---***************)))((((((&&&&&&'''(((***,,,---...(((+++......+++******,,,))))))***+++***)))(((''')))******+++,,,---.........+++,,,000000000777AAACCCOOO___kkkqqqsssvvvxxxvvvuuuttttttuuuuuusssqqqtttvvvwwwuuuqqqoooppprrrpppmmmjjjkkkooouuuzzz|||vvvvvvuuutttsssrrrrrrrrrpppssswwwyyy{{{{{{|||}}}xxx{{{}}}||||||}}}}}}|||{{{yyyvvvuuuvvvyyy|||vvvyyy}}}}}}}}}}}}uuutttwwwtttqqqmmmllllllnnnnnnnnneeeccc```]]]ZZZXXXWWWVVVRRRQQQPPPPPPOOOMMMIIIEEEGGGFFFDDDBBBAAA@@@AAAAAA===<<<;;;:::999:::;;;<<<777888:::888555555777999777666444333222333333444222111111111111111111222444444444333333222222222111222222333555666666777777666555444555666888:::777===GGGNNNOOOKKKDDD>>><<<;;;999777555555555555111222222222222111000000333222222222222333333444666777888999<<<@@@CCCEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJIIIGGGEEEEEEFFFAAAAAA@@@@@@AAACCCEEEFFFFFFGGGIIIJJJKKKIIIHHHGGGGGGFFFEEEDDDEEEGGGIIIKKKJJJLLLNNNPPPRRRUUUYYY]]]iiinnnwwwvvv\\\LLLDDD???;;;999888777555333222222222111000///000222333333111111111111111000000000000////////////////////////------------------------------------------------+++++++++,,,,,,---------,,,,,,------...------,,,++++++++++++******))))))------......///000111111...------,,,+++++++++,,,+++++++++++++++***)))((()))************++++++++++++++++++*********)))))),,,,,,+++++++++++++++,,,+++++++++++++++,,,---...000///...---...000222444>>>@@@EEEKKKRRR[[[dddjjjrrrtttuuurrrooonnnqqqtttrrrwww{{{zzztttnnnmmmnnnkkkjjjjjjjjjkkkmmmppprrrrrrssstttuuuuuuuuuuuutttpppqqqqqqrrrrrrrrrrrrrrrrrruuuyyy~~~~~~~~~|||zzzuuuxxx{{{zzzsssqqqsssnnnnnnnnnmmmllljjjiiihhhccc___YYYUUUSSSSSSRRRQQQQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>===;;;::::::999888777777666666666777777777666444333444333222111000000000000111111111111111222222222444444444444444444333333555444333222333444555666666888::::::999999:::;;;<<>>===>>><<<999666444333333444666444333111111111333444444555555666777888888999::::::;;;>>>BBBHHHMMMPPPUUURRRMMMGGGDDDCCCCCCCCCEEEEEEFFFFFFEEECCCAAA@@@===;;;:::<<>>===<<<;;;::::::999999888777666555555555555666666666555444333333333222111000000000111111222222222222222222222555555555444444444444444444333333333333444666666666888999999888888999:::@@@EEEJJJJJJEEE???<<<<<<888777555333222111222222222111///...///000222333222333444666888:::;;;<<<>>>>>>???BBBGGGLLLQQQTTTYYYTTTMMMFFFBBBAAACCCDDDCCCDDDEEEEEEEEEDDDBBBBBB@@@>>>>>>AAAFFFJJJLLLLLLQQQOOOMMMLLLLLLMMMMMMLLLFFFNNNTTTWWW^^^iiisssxxxxxx]]]MMMEEE>>>:::999888666555333333222222222111000111222333222111111111000000000000//////........................------------------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))++++++++++++************))))))))))))******************)))((((((((())))))(((((()))++++++,,,,,,,,,)))************++++++++++++++++++***************)))))))))))))))***+++,,,------,,,,,,,,,---......++++++*********,,,---///---///000111333777<<<@@@JJJRRR]]]eeehhhiiikkkmmmssssssrrrqqqqqqsssuuuvvvmmmkkkjjjhhhggggggggggggiiijjjlllnnnoooqqqqqqrrrvvvwwwwwwxxx{{{~~~~~~xxxssssssvvv|||}}}{{{|||}}}zzzsssoookkkjjjeeedddbbb```^^^\\\ZZZYYYUUUQQQMMMJJJIIIHHHGGGFFFGGGGGGEEEDDDBBB@@@???>>>;;;;;;:::999888888777777888888777666555444333333444444555555444444333222222222111111000111111111222222333333333333222222666666666555555444444444333333333333444555666777888999:::999888999<<<>>>EEEGGGHHHFFF@@@;;;999:::333333333222222111111111//////......000222444555444555777:::===@@@BBBCCCCCCCCCDDDGGGKKKOOOTTTWWWZZZUUULLLDDD@@@@@@CCCEEECCCDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@DDDHHHMMMOOOOOOQQQOOOMMMLLLMMMPPPTTTVVVVVV```jjjqqq{{{yyy^^^MMMEEE>>>:::888777666555444333333333333111111111333333222111111000000000////////////........................------------------------+++,,,,,,------.........---------,,,,,,+++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))((((((((())))))((()))***+++++++++++++++))))))*********+++++++++************************(((((((((((()))***+++,,,...------,,,------......+++************+++,,,---///000111111000222555888999@@@JJJSSSYYY___eeejjjtttrrrqqqqqqsssuuuuuutttpppooonnnlllkkkjjjjjjjjjggghhhjjjkkkmmmnnnnnnnnnuuuwww{{{}}}wwwtttvvvzzz|||~~~~~~zzzrrrooolllhhheee___^^^]]]ZZZXXXWWWVVVUUUOOOLLLIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<888888777666666555444444666666555444333333222222333333444444444333333333222222111111111111222222333333444555555555444444777777777666666555555444222333333444555666777777::::::;;;:::;;;===AAADDDHHHGGGEEE@@@:::777777777333444444444444333222111000000111333555777:::;;;<<<===>>>AAACCCFFFHHHIIIFFFFFFFFFGGGJJJMMMPPPRRRTTTPPPIIICCC@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCEEEHHHLLLOOORRRSSSPPPPPPPPPRRRVVV\\\dddjjjttt~~~xxx]]]MMMEEE>>>:::888777666555444333333333444222111222333333222111000000000////////////...........................------------------------,,,,,,,,,------.........---------,,,,,,+++++++++)))***+++---............+++++++++++++++++++++,,,---------------,,,,,,,,,******)))))))))******++++++++++++++++++***)))((())))))*********+++++++++************************))))))(((((()))******+++...------,,,,,,,,,------++++++++++++++++++,,,,,,+++,,,------,,,---000222222555:::>>>EEEOOO\\\eeepppqqqrrruuuwwwvvvsssppprrrrrrqqqppppppooooooooommmmmmnnnooopppppppppppptttzzz|||yyyyyy{{{|||||||||zzznnnhhhgggfffbbb^^^___]]]ZZZWWWSSSQQQOOOOOOIIIFFFCCCBBBBBBBBBAAA???>>>>>>===<<<<<<;;;::::::666666666555444444444333444444444444333333333333444444444444444444444555444333333222222222222333333444666888999888888777999999888777777666555555333333444555666666666777666777888999:::===BBBEEEFFFDDD@@@;;;777444444555444444444444333222111111222333555888;;;>>>@@@AAACCCDDDDDDEEEFFFGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHEEECCCBBBCCCDDDFFFKKKJJJIIIHHHFFFEEEEEEDDDFFFHHHKKKNNNQQQTTTVVVXXXVVVYYY]]]bbbiiisss~~~vvv\\\MMMDDD???;;;777777666444444333333333444333222222333333222111000000////////////......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++)))(((((()))************+++++++++***************++++++++++++******))))))*********------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,(((***++++++++++++---///000000000111666@@@NNNXXXkkkooovvv{{{}}}|||yyywwwsssssssssssssssrrrrrrrrrttttttuuuuuuvvvvvvuuuuuuxxx|||yyyxxxxxxxxxxxx|||www|||}}}vvvooofffaaaaaaaaa___\\\^^^[[[VVVQQQLLLHHHFFFEEEAAA???===<<<<<<<<<;;;:::::::::999999999999999999555555555444444444333333333333444444555555666666666666555555555666777777777666555444333333333333333555888;;;<<<===<<<<<<::::::999888777777666666444444555666666666666555222333555555666888<<>>EEEZZZbbbmmmvvvyyyzzz{{{}}}vvvvvvvvvvvvvvvuuutttttttttuuuvvvwwwxxxyyyyyyyyy|||yyyuuusssrrrrrrtttvvvyyy}}}~~~~~~}}}||||||{{{wwwvvvvvvtttooojjjddd```ZZZXXXXXXXXXWWWVVVSSSQQQLLLGGGCCC@@@???>>>;;;999888888999999888666666666666666666666777777444444444333333333333333222333444555666888999999888888777777777888999::::::999777666444333333333333666:::===@@@AAA@@@@@@;;;;;;:::999888777666666555666666777666666444444111222444444333444555777777666555444444333222111111111111222333666888999<<<===@@@DDDGGGJJJLLLMMMKKKKKKIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDGGGKKKMMMOOONNNMMMMMMMMMNNNOOOOOOOOOTTT\\\bbbfffkkkqqquuu{{{sssZZZKKKDDD???;;;777666555444444444444444555444222333333444222111000/////////............------------------------------------------------//////...---,,,++++++***+++++++++,,,,,,------------------,,,+++***((((((+++++++++,,,,,,---------++++++,,,---......//////******))))))***+++,,,,,,((()))***+++++++++++++++)))************+++++++++))))))******++++++++++++......,,,+++******)))))),,,++++++***)))))))))*********+++++++++******)))(((***++++++******+++,,,,,,...000///...///333777DDDNNN\\\fffkkkoootttyyyzzzzzzzzzzzzyyywwwvvvuuuqqqrrrtttvvvwwwxxxyyyyyy~~~~~~wwwqqqooonnnooooooqqqsssvvvyyy{{{|||}}}~~~}}}tttmmmfffbbbbbbaaa]]]YYYQQQOOOLLLJJJJJJJJJJJJJJJGGGEEEBBB???=========>>>999888777777888999777666333333444444444555555555333333333333222222222222222333444666888:::;;;<<<:::999888888888999;;;<<<<<<;;;999777555444333333333666:::???BBBCCCCCCBBB<<<<<<;;;:::999777777666666777777777777555444333444555666666444222222222111111222333444444222000111111222333666:::>>>AAABBBCCCFFFJJJNNNPPPRRRSSSNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGEEECCCBBBDDDHHHMMMPPPNNNNNNNNNNNNOOOQQQSSSUUU```fffooowww}}}www^^^NNNEEE>>>;;;555555555555555444444444/////////000111111222222***)))((((((******)))(((......////////////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,+++******)))'''---222000)))&&&***000,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++******+++*********))))))((((((+++++++++++++++***))))))'''(((((()))***+++++++++++++++************++++++))))))))))))((((((((((((((()))+++,,,------,,,+++******++++++++++++******---,,,+++*********+++,,,/////////000111222222333<<<@@@FFFLLLRRRZZZcccjjjqqqvvv{{{~~~zzzwwwuuuqqqtttssspppsss{{{~~~{{{|||yyyxxxyyy~~~zzzpppjjjkkknnnooorrrtttttttttvvv{{{}}}xxxmmmfff___[[[ZZZXXXTTTOOOIIIGGGDDDAAA??????@@@AAA>>>??????===888666666888777777888999888777555444444444555666777888999999666555444333222333444555555555666777888999::::::666666666555666777777888999888666555444555777888333777===BBBDDDBBB???===999888888777666555555444666666666555555444444444111000000000000111111222////////////111333555666666777999;;;>>>BBBDDDFFFIIIKKKOOORRRTTTSSSRRRQQQOOOMMMJJJGGGEEEEEEEEEFFFIIIHHHGGGGGGHHHHHHFFFEEE===@@@BBBEEEGGGKKKPPPTTTQQQQQQRRRUUU[[[aaahhhlllxxxvvv^^^NNNEEE???;;;555555555555555444444444111111111111111111111000///...------//////...------......//////......---......---------,,,,,,,,,,,,------......------,,,/////////......------,,,+++///222000+++(((***...+++++++++,,,,,,++++++***,,,,,,---------,,,,,,++++++*********))))))))))))***************)))(((((('''(((((()))******++++++*********))))))***************)))))))))((((((((())))))***+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++*********+++,,,++++++,,,,,,---......///000333777;;;???EEELLLRRR]]]ccclllssswwwyyyzzz{{{uuuxxxvvvsssuuu{{{}}}{{{zzzzzzyyyuuupppnnnooorrryyyzzzzzzuuuooollllllooorrrtttvvvvvvvvvyyy~~~}}}{{{tttooofff```ZZZWWWWWWVVVSSSPPPJJJHHHDDDAAA??????@@@@@@AAAAAA@@@===999888:::<<<======<<<;;;999777666555555555666666777888888888555555444333333333444555666666666777777888888999666666666777777777777888999888666444444555666777444777<<>>CCCIIIRRR[[[ccciiinnnrrrtttvvvuuusssuuuzzz||||||yyyxxxtttmmmgggeeehhhlllqqqqqqpppooooooooooooooosssuuuvvvvvvvvv{{{wwwpppooorrrqqqjjjccc]]]XXXTTTRRRSSSSSSQQQOOOJJJHHHEEEBBB???>>>??????CCCBBB???===;;;===AAAEEEGGGDDDAAA===:::888777666777777777777777777777777555444444333444444555555666777777777777777777777555666777888888888777777888777555444444444555666555777;;;>>>???===:::888555555444444333333222222333333333333333222222222111111000000000000000111222222333444555777888999???AAADDDHHHLLLPPPRRRSSSSSSSSSRRRQQQOOOKKKHHHFFFEEEDDDDDDDDDFFFHHHKKKMMMJJJJJJIIIIIIIIIIIIJJJJJJIIILLLNNNNNNMMMMMMQQQTTT^^^iiixxxuuu\\\MMMEEE@@@===666666666555444444333333333333333222222222111111000///...///000111000......//////000000//////.........---------,,,,,,,,,------............------+++++++++,,,,,,---------......---.........---+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......************************+++,,,,,,---,,,,,,++++++(((((())))))************))))))(((((((((((())))))++++++++++++*********)))******)))))))))+++---...***++++++,,,,,,++++++******************++++++++++++++++++,,,,,,,,,------......///000000222444666000555;;;AAAGGGMMMSSSWWWdddfffhhhjjjmmmsssxxxzzzwwwvvvrrrkkkdddaaacccfffkkkiiihhhjjjooorrrrrrqqqqqqrrrsssrrrsssxxxxxxlllfffaaacccjjjkkkddd]]]VVVSSSPPPOOOPPPPPPNNNLLLIIIGGGDDDAAA???>>>======BBB@@@>>>===>>>CCCJJJNNNNNNKKKDDD>>>:::888777888888888888777777666666666444444444444444555555555777777777666666555555555444555777999999888777666666666444444333444444444555777999;;;;;;999777555444444444333333222222222222222222222111111111111333333222222222222222333333333555777999<<<===>>>CCCHHHNNNUUUYYYZZZYYYXXXSSSQQQMMMIIIFFFDDDDDDCCCFFFEEEDDDCCCDDDEEEGGGHHHLLLLLLLLLKKKJJJKKKLLLNNNLLLPPPUUUVVVVVVXXX]]]bbbnnn}}}ttt[[[LLLDDD???<<<777666666555444444333333111111222222222333333333///...------...///...---000000000111111000000000......---------,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,---------+++******,,,...///...,,,))))))(((((()))***++++++************+++,,,...///***************+++++++++******+++++++++++++++***)))))))))))))))*********))))))(((((((((((())))))++++++++++++*********)))***)))(((((()))***,,,---))))))************))))))))))))******++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,---...//////+++---000222555888<<>>===<<<<<<>>>===<<<>>>CCCJJJQQQUUUQQQLLLEEE>>>999777777888888888777777666555555555444444444555555666666666777777666666555444444444333555777888999888666555555444444333333333333333444555777777777555333222444444333333333333333222111111111111111111111111222222111111222222333444333555777:::>>>@@@CCCDDDFFFLLLUUU]]]```___[[[WWWOOOKKKEEE@@@>>>???CCCEEEFFFEEEDDDCCCCCCDDDFFFGGGNNNOOOPPPPPPOOOPPPSSSWWW]]]ccciiilllkkkmmmsssyyyttt[[[KKKCCC>>>;;;777777666555444333333222000000111111222333333444000///......000000///...///000000111111000000///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------....../////////*********,,,---...---,,,---,,,++++++,,,---///000))))))))))))***,,,...///*********+++++++++++++++''''''((())))))))))))((())))))))))))))))))*********))))))(((((())))))***++++++*********))))))))))))))))))))))))***+++,,,(((((())))))))))))(((((('''((()))***++++++++++++******++++++++++++++++++***))))))***---......---,,,...//////000111444666777888>>>EEEIIIMMMVVV___dddgggjjjjjjfffddddddeeefffeeedddgggmmmqqqrrrqqqooopppooonnnmmmooovvv{{{{{{oooeee___]]]WWWVVVXXX]]]bbbbbb]]]WWWOOONNNMMMLLLJJJHHHGGGFFFCCCBBBAAA???===<<<;;;;;;;;;:::;;;@@@GGGNNNSSSVVVMMMIIIBBB;;;777666777888666666666555555444444444333444555666666666666666666666555555444444444333333444555666666666555555333333333333222222222111333333444444333222111000333333333333333222222222000000000111111111111111/////////000111222444444777888;;;>>>AAACCCEEEFFFEEEKKKTTT[[[]]][[[UUUQQQHHHDDD@@@<<<<<<@@@EEEHHHDDDDDDCCCDDDFFFHHHKKKMMMLLLOOORRRSSSTTTXXX^^^cccvvv}}}uuuZZZJJJAAA===:::777777666555444333222222000111111111111111111111111000///000111111111///......////////////............---------,,,,,,,,,,,,,,,------------,,,,,,------..................------......---,,,++++++///...---------///111333***)))))))))+++---000111*********++++++,,,,,,,,,'''((())))))*********)))***)))))))))))))))))))))*********))))))***************)))))))))((((((((('''((()))******+++++++++))))))************))))))&&&''')))***+++++++++***************************,,,+++***,,,///000///---,,,...///...---...///111......111666666666===FFFPPPUUU[[[^^^___aaadddgggfffeeeeeegggjjjlllnnnnnnkkklllllljjjhhhiiimmmqqqvvvuuuqqqhhh^^^VVVUUUXXXSSSUUUYYY\\\]]]YYYTTTPPPJJJJJJJJJIIIGGGEEEEEEEEE@@@???>>>===<<<;;;::::::999999<<>>888555444666777444444444444444333333333222333555666777777777666555555444444444444444444333333333444444444444555222222222222222111111000111111111111111000000000111111111111111111111111000000000111111222222222000000111222444666777999===>>>@@@BBBCCCDDDDDDDDDDDDGGGLLLPPPQQQOOOLLLIIIBBBAAA@@@@@@BBBEEEHHHIIIEEEEEEFFFGGGJJJNNNQQQSSSQQQVVV[[[```dddkkkuuu|||uuuZZZIIIAAA<<<999888777666555444333222222222222111111000/////////111000//////111111000///,,,------------------,,,......---------,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,000111222000---******+++***)))(((((((((***---...+++*********,,,...111333*********++++++,,,,,,,,,***+++,,,---------------*********)))))))))))))))++++++************++++++))))))))))))((((((((((((&&&''')))+++++++++************++++++++++++******&&&''')))***+++++++++***,,,,,,,,,+++++++++++++++,,,+++***+++...///---++++++,,,,,,,,,***)))***+++...,,,---///+++''',,,555:::???FFFLLLPPPUUU\\\aaaeeeffffffggggggiiijjjkkkggghhhiiifffcccbbbeeeiiigggfffbbb\\\SSSLLLNNNRRRRRRUUUZZZ[[[XXXRRRLLLIIIEEEGGGHHHGGGFFFDDDDDDDDD=========<<<;;;;;;::::::999:::>>>DDDKKKOOONNNLLLCCC@@@;;;666444444555666333333333333333333333333222333555777777777777666444444444444444444444444333333222222222333444555111222222222222111000000000000000000/////////000////////////000000000000000000111111222222222333333333444666888:::===>>>AAABBBCCCDDDDDDCCCBBBAAACCCCCCDDDEEEFFFEEEDDDDDD???AAACCCFFFHHHIIIJJJJJJIIIIIIIIIJJJMMMPPPTTTVVV^^^dddlllsssyyyuuuZZZJJJAAA;;;777777777666555333222111111333333222222111000000000222111000///---+++***)))...------,,,,,,------...------------------------//////...---+++***))))))///000000---))))))+++...,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---...---+++)))))))))************)))(((,,,++++++***)))((('''&&&'''((()))******)))((('''''''''((((((((((((''''''''''''((()))))))))))))))++++++******))))))(((((())))))(((((()))***++++++))))))))))))))))))))))))***)))((((((((()))+++,,,---------,,,,,,+++++++++111000...------...000111666666555777:::@@@FFFIIIQQQRRRUUUYYY\\\___aaabbb^^^```bbbbbb```^^^^^^^^^ZZZWWWSSSOOOLLLKKKLLLLLLPPPRRRSSSRRROOOKKKIIIHHHCCCBBB@@@>>>>>>>>>>>>???===;;;999777666777999;;;777:::>>>BBBDDDEEEEEEDDD>>>;;;777333111000111111444444444333333222222222444333333333333444555555555555444444444333333333000000111111111222222222222000///---------......////////////////////////000000000000000111222333000333555333///---111444111555:::===>>>???BBBEEEFFFGGGGGGGGGFFFCCCAAA???@@@@@@AAA@@@>>>>>>???AAAAAA@@@@@@DDDKKKPPPSSSSSSNNNKKKMMMTTTWWWWWW]]]fffsss{{{tttYYYIIIAAA;;;777555555555444444333333333333222222111000000//////......//////000000000111...------,,,,,,------...++++++++++++++++++++++++------------,,,,,,,,,,,,...///...,,,)))(((+++---,,,+++++++++************))))))***,,,,,,---------++++++,,,---............,,,+++++++++,,,+++)))'''******)))))))))))))))))),,,,,,,,,+++***)))'''&&&'''((()))******)))((('''''''''((((((((((((''''''''''''((()))))))))))))))*********)))))))))))))))***************++++++,,,***************************)))((((((((()))++++++++++++++++++*********)))...---,,,++++++,,,---...222111111222444777;;;===AAACCCEEEHHHKKKMMMOOOOOOOOOQQQTTTUUUTTTSSSTTTUUUQQQNNNKKKGGGEEEEEEEEEFFFIIIKKKLLLKKKHHHEEECCCBBB>>>===;;;:::999999:::::::::999666444444555777888777999<<<>>>??????>>>===999777555222111111222333444333333333222222222222333333222222333333444555333333333222222222111111000000000111111111222222///...---------...///000///////////////////////////............///000111///222555333000000333777777:::???BBBCCCDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDBBB@@@???@@@BBBFFFEEEEEEHHHMMMQQQTTTUUUPPPOOORRRZZZaaafffpppzzz|||xxxyyyxxxyyy|||sssYYYIIIAAA;;;777444444444444444444444444222111111000000///......,,,,,,---...///000111222...------,,,,,,------...************************++++++,,,---...///000000---...---+++))))))+++---,,,,,,+++++++++*********))))))***,,,---...//////+++,,,---......///......---,,,,,,,,,---,,,)))'''******)))(((((()))***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))(((((('''(((((())))))(((((('''''''''((()))))))))))))))((())))))))))))))))))************+++++++++,,,,,,************************)))))))))((()))******+++)))))))))))))))(((((((((,,,+++***))))))***+++,,,///............///000000222333555888:::;;;<<<<<<>>>AAACCCEEEEEEEEEGGGHHHFFFEEEBBB@@@>>>>>>???@@@@@@BBBCCCBBB???<<<::::::888777666555444444444555666555333222111222444555555666888999999888666555222222111111111222222333333222222222222111111111111111111111111222222333111111000000000/////////000000000000111111111111------------...///000111////////////////////////...............///000000///222444444333444888;;;>>>AAAEEEHHHHHHHHHIIIJJJIIIHHHFFFDDDCCCCCCDDDEEEAAABBBBBB@@@??????AAACCCGGGGGGHHHJJJMMMQQQUUUWWWZZZ[[[aaakkkuuu|||rrrnnnoooqqqtttyyy|||yyyzzz~~~|||yyyvvvtttuuuwwwyyyzzzyyyxxxwwwzzzyyyzzz}}}}}}yyyxxxzzz|||rrrXXXIIIAAA;;;777444444444444444333333333111111000000///...............------,,,,,,++++++...------,,,,,,------...************************++++++,,,---...000000111......---,,,,,,,,,---...---------,,,,,,,,,++++++)))******+++---...///000,,,,,,---...............//////......///...+++(((+++***((('''''')))+++,,,---------,,,+++***))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))'''((((((((())))))******************+++*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))((((((******)))(((((()))******------......------,,,,,,......000111222333333333555777999:::::::::<<<>>>>>>===<<<:::::::::;;;<<<999:::;;;:::777555555555444333333222222222111111333222111000000111222333222333444555444333111000//////000000000111111111111111111111111111111111000////////////000111111000000000/////////....../////////000000000111111.........//////000000000////////////////////////////////////000000111222111333666777888:::>>>AAACCCEEEHHHJJJJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEEEEEEE???@@@@@@@@@@@@BBBEEEHHHHHHJJJLLLNNNQQQVVV\\\aaalllqqq{{{{{{yyyzzz}}}|||{{{zzz{{{}}}xxxvvvyyy}}}}}}zzzxxxyyy}}}~~~|||zzzxxxwwwxxxzzzyyyuuuqqqpppqqqqqqrrrqqqpppooonnnrrrqqqpppqqqtttvvvvvvvvvtttqqqmmmhhheeeeeeiiilllooosssxxx}}}}}}qqqWWWHHH@@@;;;777777666555444333222111111111111000000///.........111000///...,,,+++***)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////.........///////////////............---------************,,,---///000+++,,,------------------///...---...///...+++)))***)))((('''''')))+++---,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((()))))))))***(((((()))***))))))((('''((((((((((((((((((((((((((()))))))))***************************************))))))))))))))))))***++++++,,,---...---,,,,,,,,,---...///////////////000222333222111111333444777666666555555666777888555666777666444222222333222222222222222111111111111111000000000000111222000000111222222111111000/////////////////////...000000000000000000000000///............///000000111000000000////////////....../////////000000000111111111111000000//////////////////////////////......//////000222333444666777999<<<>>>@@@DDDFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDFFFHHHJJJIIIHHHEEECCCCCCDDDDDDDDDEEEGGGKKKOOOKKKPPPTTTWWWZZZ```iiiqqq|||{{{zzzyyy|||~~~|||zzzzzzyyyxxxvvvtttqqqpppnnnllljjjiiiiiiiiihhhffffffeeeaaa]]][[[]]]bbbfffhhhlllppptttvvvxxxzzz|||yyy~~~xxxpppmmmmmmoooqqquuu|||pppVVVHHH@@@;;;888888777666555333222111000222111111000000///......111111000000////////////...------,,,,,,------...------------------------------------------------///......///111222111000//////.........---------+++******)))***+++---...++++++,,,,,,,,,,,,+++++++++******+++,,,+++)))'''))))))(((((((((***+++,,,++++++,,,,,,+++***))))))))))))(((((((((((())))))((())))))******))))))(((''''''((()))))))))))))))'''(((((((((((((((((()))'''((()))))))))((('''&&&(((((((((((((((((((((((((((((()))************)))******+++++++++++++++,,,)))))))))******)))))))))'''((()))***+++,,,,,,+++)))******+++++++++++++++.........---++++++,,,---000000000000000111111222222333444333111000111222000111111222111111000000000////////////000111111//////000111111111111000000///...---------............///////////////000...............///000000111111111000000000//////............////////////111111111111000///...---////////////////////////------...000222444666777===>>>???AAADDDGGGIIIKKKKKKHHHFFFEEEEEEEEEDDDBBBBBBEEEIIIKKKLLLIIIFFFCCCEEEEEEEEEEEEFFFIIIMMMQQQRRRXXX___bbbeeelllxxx~~~vvvsssooollljjjhhheeecccaaa```^^^]]]\\\___dddhhhjjjlllnnnooommmllllllllleeeiiillliiiccc^^^]]]^^^___aaagggpppyyyoooVVVGGG@@@;;;888666666555444333333222222333222222111000000//////000000000111111111111111...------,,,,,,------...------------------------,,,,,,,,,,,,------------...------...111333111///------------,,,,,,,,,,,,,,,+++)))(((((()))+++,,,*********++++++******)))((((((((()))++++++)))'''((((((((()))******++++++******++++++******)))(((***)))(((''''''((()))***))))))************))))))''''''((()))))))))))))))((((((((((((((('''''''''((()))*********)))'''&&&************************'''((()))***+++******)))*********+++++++++,,,,,,(((((())))))))))))(((((('''''''''((()))******+++((()))***++++++++++++***,,,,,,,,,***)))(((***,,,---------------.........000000111000......///000---...///000000///...------............/////////000000000000000/////////000...---,,,,,,---///000------........./////////...............///000000000000000000////////////------........./////////......///000000///...---///////////////////////////000222444777:::<<<>>>DDDDDDEEEFFFIIILLLMMMNNNPPPKKKFFFCCCCCCCCCCCCBBBDDDFFFHHHJJJKKKJJJGGGFFFDDDEEEGGGIIILLLQQQXXX]]]fffnnnvvvyyy{{{~~~{{{xxxtttqqqkkkllllllmmmnnnqqqvvvyyyxxxyyyxxxuuupppllljjjiiidddeeeeeeaaa]]]YYYYYYZZZ[[[]]]aaahhhpppwwwzzz{{{yyy}}}oooUUUGGG@@@;;;888444444444444444444444444333333222222111000000000000000000000////////////...------,,,,,,------...------------------------******++++++,,,---......---,,,+++...111222111...,,,,,,,,,+++++++++******,,,+++)))''''''((()))***))))))*********))))))((((((((()))+++------+++***&&&''')))***++++++++++++))))))*********))))))(((***)))(((''''''((()))***))))))************))))))'''(((((()))))))))))))))))))))(((((('''''''''&&&)))***+++,,,+++***(((&&&++++++++++++++++++++++++'''((()))++++++******)))))))))******+++++++++,,,''''''(((((((((((('''''')))((((((((())))))***+++++++++,,,------...------,,,,,,,,,+++)))***,,,...------------............---......---,,,,,,---///++++++---......---,,,+++,,,,,,,,,------.........111111000//////......---///...,,,++++++...111333---------........./////////............///000000000000/////////.........---------.........//////***+++,,,............---////////////////////////444444666999<<<@@@CCCDDDIIIHHHHHHJJJLLLOOOOOOOOOSSSNNNGGGCCCCCCDDDDDDCCCFFFFFFGGGHHHIIIIIIIIIIIIGGGIIIMMMRRRXXXaaajjjppp~~~|||vvvrrrqqqooonnnkkkfffbbb_________\\\\\\^^^ccchhhmmmooopppppprrrpppnnnttt~~~|||yyyxxxvvvuuuvvvyyy|||~~~}}}oooXXXIII???:::999777777555444444333444444111000///000222333333222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,///111222,,,,,,++++++,,,,,,---......---,,,++++++,,,---...000//////---,,,+++******+++*********)))))))))(((***)))))))))++++++)))(((++++++***)))((('''&&&&&&'''''''''((()))+++,,,---&&&''')))++++++)))'''&&&******)))(((((((((((((((,,,)))'''(((******(((%%%******))))))((((((''''''*********)))(((&&&%%%$$$(((((()))***************---,,,,,,,,,***)))(((''')))***+++***)))((()))***))))))))))))))))))))))))))))))((((((((()))+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++%%%&&&((()))******))))))++++++,,,,,,,,,,,,------.........------,,,,,,,,,)))***+++,,,------------------------------------////////////...---,,,,,,...------,,,,,,------...------............------........................000000000...,,,,,,///111....../////////...,,,+++...---------------,,,,,,............///000111111555:::>>>@@@@@@CCCJJJPPPUUUTTTUUUWWWYYYVVVPPPJJJIIIGGGFFFFFFGGGHHHIIIIIIKKKJJJIIIIIIJJJKKKKKKKKKKKKOOOUUU]]]hhhwww||||||wwwssspppnnnnnnpppmmmlllnnnrrrqqqlllgggiiieeeaaaaaaeeegggeeecccgggccc```aaagggnnnqqqrrryyy}}}mmmWWWHHH???:::999777666666555444444333444333111000111222222111000222111111000000000000000------------------------///,,,******,,,...//////---,,,,,,,,,,,,---............---,,,,,,---......//////...---,,,+++******+++******))))))(((((((((+++***)))***+++,,,***(((*********)))((((((''''''+++******))))))))))))))))))***++++++++++++***)))******)))((((((((((((((()))'''%%%&&&(((((('''%%%))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((((((((((((((())))))))))))(((''''''((()))++++++******+++---))))))))))))))))))))))))***)))(((((()))***++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,)))***+++,,,------------------------------------,,,------.........------------,,,,,,,,,,,,------------............------------------------------.........---++++++,,,---....../////////...---,,,////////////............------...///111222444555;;;>>>@@@BBBDDDJJJTTT\\\fffbbb]]]YYYWWWSSSNNNIIIJJJHHHFFFEEEFFFFFFGGGGGGIIIIIIIIIIIIKKKMMMOOOQQQSSS\\\jjjyyy{{{uuulllhhhcccbbbddddddbbb______[[[YYY[[[aaagggkkklllmmmpppvvv}}}kkkUUUGGG>>>999888777666666555444444333333444222111111222222000...111111000000000000000000........................111...,,,++++++,,,,,,+++---------------.../////////...------------.../////////...---,,,+++***************)))((('''''''''+++***)))***,,,,,,***)))))))))))))))))))))))))))++++++***)))))))))))))))(((''''''''''''''''''(((***))))))((((((((((((((('''&&&%%%&&&'''((('''&&&(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&&&&'''((((((((((((((((((((()))***++++++******''')))++++++++++++---///))))))))))))))))))))))))+++)))&&&'''***,,,+++)))******+++,,,,,,,,,,,,,,,************************++++++++++++,,,---......++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,------------------------------------******+++,,,------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,+++***+++....../////////...------000000000000000111111111...///111333666888:::;;;AAACCCDDDEEEIIISSS___iiiqqqiii^^^VVVRRROOOLLLIIIJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLQQQXXX]]]eeetttvvvrrrmmmkkkjjjiiieeebbb]]]YYYWWWYYY^^^ccceeeeee___bbbfffjjjoootttwwwxxx{{{~~~{{{|||~~~~~~iiiSSSFFF===999888666666666555555444333333222111111222333222000.....................------------------------------000...++++++,,,,,,+++***---,,,,,,,,,,,,---....................................------,,,+++************))))))(((''''''&&&***))))))***++++++***((((((((()))))))))*********(((((((((((()))***+++,,,((('''&&&$$$$$$&&&'''((())))))(((((((((((())))))(((''''''((()))*********''''''(((((())))))******&&&''''''((((((((((((((((((((()))***************(((((()))***************((()))++++++******+++,,,)))))))))))))))))))))))),,,)))&&&'''+++,,,***'''))))))***+++++++++******))))))))))))))))))))))))++++++***)))***+++,,,...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///000222111///---,,,,,,...////////////.........000000000111111222222222000222555888<<>>BBBDDDFFFFFFDDDEEEGGGIIIMMMPPPSSSUUUUUUPPPKKKIIIIIIIIIGGGDDDGGGIIIIIIHHHGGGIIIOOOUUUYYYaaakkkrrrzzzzzzvvvoooooonnnkkkhhhccc___\\\UUUTTTTTTUUUTTTTTTYYY```kkklllmmmmmmmmmpppwww|||fffQQQEEE>>>:::;;;555555666777666555333111///000111333444444111...,,,---///000111000///...------------------------***))))))+++---...---,,,++++++******++++++,,,---++++++,,,------,,,++++++,,,,,,,,,+++++++++++++++(((((()))***+++,,,------,,,+++***+++------+++)))******************++++++---,,,+++)))((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((()))******&&&''')))(((%%%$$$&&&((())))))))))))((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((((((((((((+++,,,,,,------------,,,)))******)))'''&&&'''((())))))))))))))))))))))))'''***---,,,)))&&&'''***((())))))***+++*********++++++++++++++++++++++++,,,,,,------------,,,,,,************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---------,,,,,,---/////////.........///111222000111222333555666777888:::===@@@DDDHHHIIIJJJJJJFFFEEEEEEGGGJJJLLLNNNOOOQQQMMMHHHFFFGGGGGGEEECCCGGGJJJLLLLLLMMMRRRZZZaaaooo}}}zzztttnnnkkkccc```___```\\\XXX\\\ccchhhfffdddbbbbbbcccfffhhhgggkkkmmmllljjjlllssszzzeeeQQQEEE>>>;;;;;;555555777777666555222111111111222444444333///,,,***+++---//////...---,,,........................+++******+++------,,,***,,,,,,++++++,,,,,,---...******,,,,,,,,,,,,******,,,,,,++++++++++++++++++'''((()))+++,,,---...///---,,,,,,---......---+++***************************)))))))))))))))***+++))))))(((((((((((())))))((((((((((((((()))******(((***,,,***'''&&&''')))******))))))((((((''''''$$$%%%&&&((()))*********((())))))***************###$$$%%%'''(((((())))))((()))******)))(((***+++))))))))))))))))))))))))%%%+++///...(((%%%'''+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,+++***)))((()))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++******+++,,,------------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++....................................---...111333000///.........000111222222222333555666888999:::BBBDDDHHHKKKNNNOOOPPPOOOGGGFFFDDDEEEGGGKKKMMMNNNMMMIIIDDDCCCEEEFFFEEEDDDFFFJJJOOORRRUUU]]]hhhqqq|||xxxsssooonnnnnniiibbbdddkkkiiifffaaa___^^^]]][[[ZZZZZZ\\\^^^[[[XXX\\\fffnnncccNNNCCC<<<888888666555555444444333222222111111111111111000//////////////////..................---------,,,,,,,,,...---,,,***)))******+++...---,,,+++++++++,,,---************************,,,+++******++++++)))(((((('''&&&&&&''')))+++---,,,---...---,,,+++---...,,,)))'''(((+++---,,,*********)))))))))))))))******)))'''%%%%%%''')))***(((((())))))))))))((((((%%%(((******'''%%%'''))),,,+++)))((('''(((***+++((((((((((((((((((((((((%%%'''((((((''''''(((***&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))'''&&&'''((()))(((&&&))))))))))))))))))))))))++++++,,,,,,++++++***))),,,,,,++++++***)))))))))((((((((()))******++++++++++++,,,---......//////+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********---...---...000...)))------------------------,,,,,,---------------------......///111222444555666666666777999<<>>:::999666555555444444333222222111111111111111000//////111000000///...---------,,,,,,+++++++++*********++++++******++++++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++((()))+++------,,,***(((***---000111000...---,,,)))(((&&&''')))******)))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((***)))'''&&&((())))))))))))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''(((*********((('''((()))((()))+++,,,,,,+++)))(((***))))))((((((''''''&&&***)))((((((******)))((())))))))))))))))))))))))'''(((***+++,,,---------)))))))))*********++++++++++++******)))(((((('''((((((((()))******++++++&&&''')))+++,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------............------,,,+++******+++,,,---............---///...******---...,,,---------------------------------....../////////000000111222333555666666<<<<<<===???BBBEEEIIIKKKKKKKKKJJJHHHJJJMMMJJJDDDDDDBBB@@@@@@BBBCCCDDDCCCFFFJJJMMMMMMNNNRRRZZZaaaeeelllzzz|||uuupppiiidddbbbaaaaaa```bbbOOODDD===999888666555555444444333222222111111111111111000//////111111000///...------,,,,,,,,,,,,,,,++++++++++++)))*********+++,,,------///......---------------************************...---,,,,,,------+++***)))***+++++++++***)))((()))---111333111...,,,+++)))((((((((())))))******(((((((((((((((((()))***''''''((((((((((((''''''(((((())))))))))))((((((***&&&""""""%%%''''''&&&))))))(((''''''''''''(((((((((((((((((((((((((((***++++++***)))'''((()))((()))+++,,,,,,+++)))((()))))))))(((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))&&&'''((()))************((((((((()))***++++++,,,************))))))(((((())))))******+++++++++,,,))))))******+++------...***************************+++++++++,,,,,,,,,------.........------,,,+++((()))+++,,,---.........---000111...,,,......,,,---------------------------......//////000000000///000222555777999:::;;;@@@@@@AAACCCEEEGGGIIIKKKLLLKKKIIIGGGGGGGGGDDDAAA@@@@@@@@@AAACCCEEEGGGGGGLLLPPPTTTUUUUUU]]]jjjuuu~~~yyyvvvtttrrrppp}}}```NNNDDD===888777666555555444444333222222111111111111111000//////111000000///...---------------------,,,,,,,,,,,,((()))***+++,,,---------------------,,,,,,,,,+++************************000///---,,,,,,+++***(((+++***)))((('''((()))***(((,,,111333111...,,,***)))******))))))***+++,,,&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((())))))))))))((((((***&&&""""""%%%''''''&&&))))))((('''''''''''''''))))))))))))))))))))))))***++++++***)))'''((()))'''(((***++++++***((('''&&&''''''((()))***++++++***)))((()))***+++***((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''((()))***++++++,,,(((((())))))************)))***************++++++...---+++***+++---000222*********************************++++++++++++++++++,,,------.........---&&&''')))***,,,---------,,,222555222//////...+++------------------------......///000000111222222///111444888<<<>>>@@@AAADDDDDDDDDDDDEEEFFFGGGGGGJJJHHHFFFFFFEEECCCBBBAAA???@@@@@@AAACCCEEEHHHJJJQQQVVV[[[___dddppp|||```NNNEEE>>>999888666555555444444333222222111111111111111000//////////////////.....................---------,,,,,,((()))***+++,,,------,,,******+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,+++)))'''***)))'''&&&&&&(((***+++(((+++000111000---+++***)))***+++***))))))+++---&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((***)))'''&&&((()))))))))''''''''''''&&&&&&%%%%%%))))))))))))))))))))))))(((*********((('''((()))'''(((((((((((((((((('''&&&&&&'''(((***+++,,,,,,***)))((((((******)))((())))))))))))))))))))))))******++++++***)))((((((''''''(((((()))***++++++'''(((((()))******++++++(((((((((((((((((())))))///---+++******,,,...000++++++++++++++++++++++++***************************+++,,,------.........&&&'''(((***+++,,,,,,,,,---333666222......---+++------------------------//////000000111222333333111444888<<<@@@CCCEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDHHHDDDCCCEEEDDDAAAAAADDDBBBCCCCCCDDDEEEHHHMMMQQQYYY```jjjuuu}}}bbbPPPGGG@@@;;;:::666555555444444333222222111111111111111000//////............////////////---------,,,,,,,,,++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,***)))(((((((((((()))***++++++(((+++...000...,,,******((()))+++***((((((***---''''''''''''((()))******)))((('''&&&&&&'''((()))(((((())))))))))))((((((((()))******(((((()))***'''(((((((((''''''&&&&&&'''''''''''''''''''''''''''((())))))((('''(((***)))(((''''''''''''((()))''''''((()))***+++++++++)))(((''''''))))))((('''))))))))))))))))))))))))&&&&&&''''''(((''''''''''''((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********************)))++++++,,,,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,///444444...)))***,,,---------------------------//////000111222333444444666999<<<@@@CCCEEEFFFFFFDDDDDDDDDEEEEEEDDDDDDDDDFFFCCCBBBDDDCCC@@@AAAFFFEEEFFFHHHJJJMMMTTT]]]cccmmmvvvcccRRRIIIBBB===;;;666555555444444333222222111111111111111000//////------......///000000000,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++---.../////////...---,,,************************)))(((((()))+++---,,,+++&&&(((***,,,---,,,++++++(((***---...---+++******&&&(((***)))''''''))),,,(((((((((((()))***,,,,,,***)))'''&&&&&&''')))***(((((())))))))))))((((((%%%(((******'''%%%''')))*********+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***+++)))(((&&&&&&((()))+++))))))))))))************)))'''&&&'''((()))((('''))))))))))))))))))))))))&&&'''(((***++++++++++++(((((((((((())))))))))))++++++******)))(((((((((,,,,,,,,,+++++++++++++++$$$&&&((())))))&&&###!!!,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,111444222)))$$$&&&,,,///------------------------///000000222333444555555:::<<<@@@CCCEEEFFFFFFEEEBBBCCCDDDEEEEEEEEEEEEEEEGGGCCCBBBDDDCCC???@@@FFFEEEHHHKKKPPPVVVaaannnwww}}}bbbTTTOOOHHH===666222333444555555444333222222222111111000000//////222111///...---------...///...,,,******+++,,,---------------------------000222333111...,,,---...))))))(((((()))+++---...---+++(((((()))+++++++++,,,,,,+++***)))((('''&&&,,,---...,,,***))))))***************************&&&'''((()))******)))(((+++)))'''&&&&&&'''***+++---,,,)))&&&$$$%%%(((+++((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++***)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,)))'''(((***+++***(((''''''''''''(((***+++,,,))))))))))))))))))))))))+++*********))))))((((((+++***)))))))))***,,,,,,************************++++++******++++++,,,---++++++******)))************,,,...///...+++'''%%%******+++,,,,,,---......******++++++------...///......------......////////////000111333666999;;;@@@CCCHHHJJJKKKIIIGGGEEEGGGDDDBBBBBBEEEFFFEEECCCAAABBBCCCCCCBBBCCCFFFIIINNNPPPUUU\\\fffvvvcccUUUPPPHHH???888666777777666555333111///000000000000000000//////222111///...------......///...---,,,,,,,,,---------------------------------333@@@MMMSSSLLL;;;---111000...+++)))((('''''',,,***''''''(((*********'''((((((***+++,,,---...+++,,,---,,,)))((()))***))))))))))))))))))))))))'''((()))*********)))(((***)))(((&&&&&&'''((())),,,,,,***'''%%%%%%'''***((((((((((((((((((((((((***)))(((((('''''''''(((************************(((((((((((())))))))))))((((((*********)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$$$$&&&((('''%%%(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))***************+++***)))))))))***+++,,,***************************************+++,,,,,,+++***************++++++***,,,---...---+++)))'''***++++++,,,------......---------------.........---------------...///000111111222444777:::===???EEEKKKPPPPPPKKKGGGFFFGGGDDDBBB@@@AAACCCEEEEEECCCAAABBBDDDDDDEEEHHHMMMRRRXXX^^^iiivvv~~~cccTTTMMMFFF>>>888777777777777555333111000//////////////////000000111000///......---......//////.........---------------------------------+++222CCC[[[kkkbbbFFF---+++***)))(((''''''''''''+++)))'''&&&((()))))))))%%%&&&(((***,,,...000111***+++,,,***((('''((()))(((((((((((((((((((((((()))************))))))(((***))))))(((((('''''''''+++,,,+++)))&&&%%%&&&'''(((((((((((((((((((((((()))(((''''''&&&'''''''''************************(((((((((((())))))))))))((()))*********)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%######%%%&&&%%%$$$))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))******+++,,,************************)))))))))*********++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,------......////////////......------,,,,,,,,,---...///000111333333555777;;;???BBBDDDMMMTTTYYYVVVMMMFFFEEEHHHBBB@@@???@@@CCCEEEFFFFFFDDDEEEFFFFFFIIIPPPZZZbbbkkkttt|||```PPPIIIBBB:::666444444666666666666444444------......//////000000000000//////............---............---,,,,,,,,,,,,------------------,,,---666IIIYYYWWWAAA---''''''(((((()))***+++++++++)))'''''')))***))))))(((((()))***+++,,,,,,---)))******)))(((''''''(((((((((((((((((((((((((((+++++++++******)))((((((******++++++***)))((('''***+++,,,***(((&&&%%%&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''******)))((((((((((((((())))))))))))))))))))))))************++++++++++++***************+++++++++************************(((((())))))************))))))))))))***+++,,,---+++++++++++++++,,,---...,,,,,,,,,,,,------..............................,,,,,,---...///111222333666777:::===AAADDDGGGHHHRRRVVVYYYVVVNNNHHHFFFFFFBBBAAA@@@AAACCCEEEGGGHHHHHHJJJKKKLLLRRR___ppp}}}|||___NNNFFF???999666333444555666666555444333------......//////000000///////////////.........,,,------------,,,++++++,,,,,,,,,---------......---******111:::;;;333***---------,,,,,,+++******+++***))))))***+++***)))((((((((()))))))))))))))((()))***)))''''''''')))))))))))))))))))))))))))++++++***))))))(((((((((***+++,,,------+++)))((()))+++,,,+++(((&&&%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))+++***)))((((((''''''((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))******++++++++++++************************'''((()))************)))))))))))))))***+++,,,---,,,++++++++++++---...///,,,,,,------------......+++,,,,,,---......//////------...000222444666777<<>>:::888666666666666444222000/////////////////////000000......////////////......------,,,,,,,,,++++++++++++,,,,,,------.........,,,+++)))***++++++)))(((&&&&&&((())))))******)))+++***)))***+++,,,+++)))&&&&&&''''''((()))******((()))***)))((('''((()))))))))))))))))))))))))))***)))((((((((((((((()))***+++,,,------,,,+++***(((***+++***((('''''''''(((((((((((((((((((((((('''''''''&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))******)))((((((((((((((())))))))))))))))))))))))---,,,+++***)))'''&&&&&&))))))***++++++++++++***************************((()))***+++++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---......------------------......***+++,,,---...///000000///000111333555888:::<<>>???@@@AAACCCGGGMMMQQQVVV```mmmzzz}}}```MMMCCC<<<888888555555555555333111///...000000000000000000//////---...///000000///......///...---,,,+++,,,,,,---++++++,,,,,,---......///,,,,,,---,,,***))))))***!!!###&&&((()))*********)))))))))++++++***(((&&&&&&'''((()))***++++++((()))******(((((()))***(((((((((((((((((((((((((((''''''&&&&&&'''((()))(((((()))***++++++++++++((()))***)))((('''((()))((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***(((&&&&&&(((******)))((((((((((((((()))))))))))))))))))))))))))*********)))((('''&&&&&&((()))***+++,,,++++++***************************((()))+++,,,---,,,+++***+++***************++++++,,,,,,------------------..................------------....../////////000111222444666999<<>>@@@CCCFFFJJJPPPXXX^^^kkkzzz{{{^^^JJJ???999666666111222333333333333222111222222111111000000//////---...///000000///......111///---,,,+++,,,...///++++++,,,,,,---...//////---------,,,++++++,,,---,,,,,,---,,,+++***(((''')))(((((()))******(((''')))))))))))))))*********((()))+++***)))(((***+++'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&'''((()))***++++++'''((()))((('''''')))+++((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***,,,***((('''))),,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***+++,,,+++******************************(((***,,,---------+++***++++++******************,,,------......---,,,,,,..................------000000000000////////////333444555888;;;>>>AAACCC@@@EEENNNTTTTTTOOOGGGBBB@@@BBBDDDDDDBBB@@@@@@AAA@@@CCCHHHLLLRRRZZZdddkkk~~~yyy]]]MMMCCC:::777:::888666555444555555333222222111000///............000000000000////////////000///------......---,,,///,,,(((''')))+++---......------,,,,,,------...+++)))(((((()))******)))---)))&&&'''***+++((($$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((()))***)))((((((***,,,''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((&&&$$$%%%((()))(((&&&&&&''''''%%%&&&)))((($$$&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((('''''''''''''''(((((()))))))))'''&&&%%%))))))))))))************))))))))))))))))))))))))+++,,,---,,,*********,,,+++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,++++++************++++++......---------,,,,,,,,,***+++---...///......---,,,...000111111111333444888:::===@@@BBBDDDDDDDDDDDDFFFHHHIIIHHHDDDAAA>>>>>>>>>>>>===<<>>CCCGGGJJJJJJIIIHHHFFFGGGHHHHHHGGGDDDAAA??????@@@BBBBBBAAACCCGGGJJJGGGKKKVVVbbbnnn}}}xxx\\\MMMDDD<<<999;;;777666444444555555444222333222111000000000000000000000000000///////////////...------......---,,,******+++,,,......,,,***,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,++++++)))&&&'''***+++(((&&&(((((((((((((((((((((((("""$$$(((***+++***'''%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''(((((())))))(((((('''***+++---,,,)))'''&&&&&&))))))))))))))))))))))))''''''((())))))))))))((((((&&&&&&'''((()))((('''&&&***)))$$$!!!$$$''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))************+++******))))))))))))***)))******++++++***(((((())))))))))))************))))))))))))))))))))))))(((***++++++******,,,---,,,+++******))))))******------,,,,,,,,,,,,------++++++************+++++++++,,,,,,------.........---...//////000/////////---///111222333666;;;>>>???CCCHHHMMMOOOOOOLLLKKKIIIIIIHHHGGGEEECCCAAA???<<>>:::<<<777555444444555555444333333333222111000000111111000000000000////////////...---,,,,,,......---,,,+++++++++---//////...,,,,,,++++++******++++++,,,+++)))(((((()))******)))***((('''((()))***)))'''(((((((((((((((((((((((($$$%%%(((******)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((***------***((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''"""''''''!!!###&&&&&&&&&&&&&&&''''''''''''******))))))((((((''''''(((((()))))))))***************)))(((((()))))))))((()))*********)))((((((((()))))))))************))))))))))))))))))))))))''')))***+++******,,,...,,,+++***)))))))))******,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++,,,---...///000.........//////////////////111333555777;;;@@@DDDEEEFFFIIILLLMMMLLLKKKJJJIIIHHHGGGEEECCCBBBAAA@@@===AAADDDEEEFFFKKKSSSYYYhhhssstttXXXJJJEEE???;;;<<<666555444444555666444333333222111111111111111111000000000000////////////---,,,+++,,,---...---,,,---,,,***+++---///000///,,,++++++******++++++,,,+++)))(((((()))******))))))((((((((()))))))))((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((''''''(((((())))))))))))((((((&&&)))+++,,,+++)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&+++,,,%%% ###(((***&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%'''''''''((((((((())))))(((((('''''''''(((((()))&&&'''((()))))))))((('''((()))))))))************))))))))))))))))))))))))'''(((************,,,---,,,++++++***************))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,******+++,,,...///000000---------...//////000000222444777:::<<<@@@EEEHHHLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDHHHKKKMMMPPPXXXdddooorrrUUUIIIEEE???;;;;;;666555444444555666555444222111111000000000111111000000000000////////////---,,,+++,,,---...---,,,...,,,++++++...000111111,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''++++++******)))((((((''')))((((((''''''(((((()))&&&(((++++++***)))******))))))))))))))))))))))))'''(((((((((((('''&&&&&&###%%%&&&&&&%%%%%%&&&''''''+++,,,'''$$$'''++++++(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))%%%&&&((())))))(((''''''))))))))))))************))))))))))))))))))))))))''')))******))))))+++,,,+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---//////000---------...///111333444777:::===@@@BBBEEEHHHJJJOOOMMMIIIFFFDDDEEEGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFLLLSSSWWW\\\fffvvvoooRRRGGGDDD???;;;:::666444333444555666555444000000000//////000000111000000000000////////////,,,+++***+++---...---,,,,,,+++,,,...000111111///------,,,,,,,,,,,,---------+++******+++,,,,,,+++'''((())))))(((((()))***(((((((((((((((((((((((((((((()))))))))(((((('''(((''''''''''''''''''((())))))))))))((((((((((((***(((&&&%%%%%%&&&(((***)))***+++***)))((()))***))))))))))))))))))))))))'''(((((((((''''''&&&%%%%%%'''((((((&&&&&&''')))$$$''''''$$$%%%((()))((((((((((((((())))))))))))&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((''''''((())))))***&&&'''((()))***))))))((())))))))))))************))))))))))))))))))))))))((()))+++***)))(((***++++++,,,...///...---+++)))///......------......///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////.........000222444777888;;;???CCCFFFGGGHHHJJJKKKJJJIIIFFFDDDDDDDDDEEEFFFEEEEEEGGGHHHJJJLLLMMMMMMKKKUUU```iiiooozzznnnQQQFFFCCC???::::::555444333444666666555444000///////////////000000000000000000////////////,,,+++***+++---...---,,,)))+++---111333333000---...------,,,,,,------...+++)))(((((()))******)))'''((())))))(((((()))+++(((((((((((((((((((((((($$$&&&)))+++,,,+++)))'''((((((''''''''''''((((((&&&&&&''''''((()))))))))***(((%%%######%%%(((***,,,,,,,,,***'''&&&''')))''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&(((******(((''')))+++$$$&&&&&&%%%'''++++++'''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))))))))))))))************))))))((())))))***++++++'''((()))***++++++***)))))))))))))))************)))))))))))))))))))))))))))***+++***)))((()))******,,,///111000...+++)))***))))))(((((())))))***---,,,,,,++++++,,,,,,---+++,,,,,,------.........//////000111444777:::<<<>>>BBBFFFJJJJJJJJJJJJKKKCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPQQQRRRVVVbbbqqq}}}mmmQQQFFFCCC===999999555444444333333222111111///////////////000000000111111000......---------......------------......***+++---///000000///...///...---,,,,,,,,,,,,,,,///,,,******,,,,,,***''')))***+++***(((&&&'''(((&&&&&&'''(((******(((&&&)))((((((***+++,,,***)))$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((%%%&&&''''''((((((''''''%%%''')))(((&&&%%%&&&)))&&&'''(((*********))))))''''''''''''''''''&&&&&&)))$$$ !!!&&&***)))'''******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((+++******))))))******+++'''((()))***************)))))))))))))))))))))))))))*********++++++++++++*********++++++,,,,,,,,,,,,+++******,,,......---++++++++++++++++++++++++...---,,,,,,,,,...000222111222444777:::===@@@AAAAAADDDHHHKKKLLLJJJGGGEEEFFFEEEBBBBBBBBBCCCCCCCCCFFFIIILLLMMMNNNSSS\\\dddiiitttnnnQQQEEEBBB<<<888999555555444444333222222222000000000000000000000000111000///......------------,,,,,,,,,,,,,,,,,,---++++++,,,....../////////...------,,,,,,,,,---------+++))))))++++++)))'''%%%&&&''''''&&&&&&'''((('''&&&&&&''')))***((('''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((***)))))))))((((((''''''%%%&&&''''''((((((''''''%%%''')))(((&&&%%%&&&(((''''''))))))***)))(((((('''''''''''''''''''''''''''$$$!!!"""&&&)))(((&&&))))))((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******((())))))************)))************************)))))))))*********++++++,,,,,,++++++++++++++++++,,,+++))))))***+++***))),,,,,,++++++++++++++++++...---,,,,,,---///111222111333777;;;???CCCEEEFFFCCCDDDFFFHHHIIIIIIIIIIIIEEEDDDCCCCCCDDDEEEEEEEEEHHHLLLQQQVVV[[[dddoooxxxnnnQQQDDD@@@;;;888888666555555444444333222222222222222111000000000///111000///......---......---------,,,,,,---------,,,++++++,,,,,,---...///---,,,,,,,,,,,,------...,,,***))))))******((('''"""$$$&&&''''''''')))+++((('''&&&&&&((())))))((()))'''%%%%%%''')))))))))(((((('''''''''''''''''''''(((((()))))))))))))))''''''(((((())))))************))))))((('''&&&&&&&&&&&&'''(((((((((((('''&&&'''((('''&&&&&&'''((((((((()))))))))((('''''''''''''''''''''''''''''')))'''%%%'''***,,,***((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&******************************))))))))))))******)))************))))))(((************************((((((((()))))))))******------,,,++++++******)))+++)))((())),,,---...---,,,,,,,,,,,,,,,,,,,,,,,,...---------///111333444444777<<>>AAACCCDDD@@@AAACCCEEEHHHJJJLLLMMMOOOLLLHHHEEEFFFIIIMMMQQQOOOQQQSSSVVV]]]jjj|||{{{~~~gggQQQFFF===<<<<<<555444444444444444444333333222000000222111...,,,...000000111000......///111222---((('''***---,,,)))***++++++,,,,,,------...,,,,,,,,,+++++++++******((((((((((((((('''&&&&&&***)))&&&%%%%%%&&&)))***))))))***))))))((('''&&&,,,+++)))((('''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%'''(((***))))))((((((''''''''''''######%%%&&&'''((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''%%%%%%$$$&&&)))++++++***(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++***))))))(((------------+++***((('''*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---******++++++++++++******...---,,,+++************------...---...111666::::::===@@@DDDFFFGGGFFFEEEEEECCCBBBEEEJJJNNNNNNMMMJJJKKKKKKJJJIIIKKKOOORRRNNNWWWaaaiiivvv|||}}}eeePPPEEE<<<;;;<<<555555555555444444444333333111...---//////+++***---///000111111111222444666666111+++)))+++,,,***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***************)))'''&&&&&&''')))***((())))))))))))((((((''',,,+++)))((('''''''''(((''''''''''''''''''''''''+++***)))((((((''''''''')))))))))(((((((((''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&%%%''')))++++++***(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++------,,,+++*********+++---......///000333888;;;>>>@@@CCCFFFHHHHHHGGGFFFFFFEEEDDDFFFIIILLLLLLKKKFFFHHHKKKMMMPPPTTTXXX\\\___jjjvvv}}}~~~bbbNNNDDD<<<<<<===777777777666555444333333222111---,,,...---++++++...///000111111111222444666555111,,,***,,,,,,+++)))......---,,,,,,+++******,,,,,,,,,+++++++++******...---+++*********+++,,,(((((((((((((((((((((((('''(((((())))))))))))(((+++***)))((('''''''''(((''''''''''''''''''''''''************)))((('''&&&)))))))))((((((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''))))))((('''(((***,,,,,,+++(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((())))))*********)))))))))***,,,---///)))))))))))))))*********,,,++++++***))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,---///000222333666;;;>>>CCCDDDGGGIIIJJJJJJIIIHHHHHHGGGEEEFFFHHHIIIIIIIIIEEEHHHLLLQQQVVV]]]dddiiittt~~~~~~~~~|||}}}|||aaaMMMEEE===>>>@@@:::888888777666444333222222333///...000///------111///000000///---,,,---...///---******,,,......------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++)))''''''((()))***'''((()))******)))((('''&&&'''((())))))***))))))******)))(((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&''')))+++,,,***((()))+++,,,---,,,(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))(((((((((***)))(((((()))+++---///))))))******************---,,,+++******))))))***((())))))******))))))(((,,,+++++++++,,,,,,---...///111444666888;;;???BBBGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGIIILLLPPPUUU\\\fffqqqxxx|||{{{zzzzzz{{{||||||bbbNNNFFF???@@@BBB<<<888777666555444333222222222//////111111......111...//////---+++***+++,,,,,,+++)))***+++---------+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++)))'''&&&%%%&&&((()))'''((()))******)))((('''&&&'''((())))))***)))))))))))))))))))))(((((((((''''''''''''''''''''''''"""$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))&&&''''''&&&&&&'''***---...,,,))))))+++,,,---,,,(((((((((((((((((((((((((((((((((((())))))))))))+++***************)))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++------,,,+++++++++++++++))))))************)))))),,,,,,,,,,,,---///000111222555999<<<>>>@@@CCCEEEIIIJJJKKKKKKKKKKKKJJJIIIFFFGGGGGGFFFFFFGGGHHHIIIMMMPPPUUU\\\gggvvvxxxyyy}}}~~~vvvwww|||}}}bbbOOOFFF@@@AAADDD>>>666666555444333222222111000......111111...---///---...///...---...///111---,,,++++++******************+++,,,,,,---......,,,,,,,,,+++++++++******++++++)))((((((((()))***((((((************(((((('''(((((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&'''''''''"""###$$$&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((())))))***&&&''''''&&&&&&(((+++...///---***)))***,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,---...,,,+++***)))(((((()))***,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,---...///111333444777:::>>>BBBCCCEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIEEEGGGHHHIIIIIIJJJMMMOOOQQQVVV```mmm}}}www}}}~~~yyyyyy|||aaaNNNFFF???AAACCC===444444333333222222222222///...000444444000...//////000000000//////111222,,,,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))******)))))))))((())))))))))))((((((''''''((()))******)))((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))%%%%%%&&&''''''(((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''((())))))******&&&&&&&&&&&&&&&(((,,,000000---***((()))+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***,,,------************))))))))))))++++++++++++*********)))************+++,,,---...------............------------...///111444555777;;;???CCCGGGHHHHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHGGGEEEGGGKKKLLLNNNPPPTTTXXXZZZcccrrr|||aaaMMMEEE>>>@@@BBB<<<222222222222222222222222111000333888888444111111222333222000...,,,---...)))***,,,------...///111...------,,,,,,++++++***,,,,,,,,,+++++++++******)))************)))((((((***))))))))))))))))))***))))))***))))))((('''''''''((()))******)))((((((''''''''''''''''''''''''$$$$$$$$$$$$&&&(((***,,,((()))))))))******++++++(((((((((((((((((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&)))---000000---***((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))************))))))+++*********))))))(((((((((((())))))***+++------+++,,,,,,------,,,,,,+++......///111333555777888>>>BBBFFFIIIJJJJJJKKKKKKEEEEEEFFFFFFFFFFFFGGGGGGEEEIIIMMMPPPQQQUUUZZZ^^^dddooo~~~}}}}}}dddRRRHHH===<<<===888555444333222111000000000000000000000000000000000////////////............---...............------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++++++++***(((((('''''''''&&&'''(((*********)))))))))((((((''''''''''''((($$$%%%%%%%%%&&&''''''''')))((('''&&&'''(((***,,,'''(((*********)))***+++&&&&&&&&&'''''''''((((((''''''(((((((((&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))(((((((((''''''&&&(((((())))))******++++++)))++++++)))***---,,,''''''((((((((()))))))))***---+++(((((()))***)))((())))))(((((((((((())))))...,,,***)))((()))***+++******+++++++++,,,,,,,,,///---,,,++++++,,,...000---...............//////...///111444888;;;>>>???CCCDDDGGGKKKNNNNNNLLLIIIIIIJJJKKKHHHDDDBBBDDDHHHMMMNNNOOOQQQTTTZZZfffpppzzz|||{{{|||}}}~~~}}}~~~{{{cccQQQGGG<<<;;;<<<777555444333222222222222222000000000000000000000000////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))*********,,,+++***)))((((((((((((&&&'''((()))***)))((((((***)))(((''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&%%%&&&''')))***+++,,,,,,+++)))'''&&&''''''''''''((((((((())))))''''''&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''((((((((((((******)))((((((((((((((()))))))))))))))*********)))+++***(((***---,,,(((&&&'''((()))***+++,,,---******)))&&&$$$$$$(((+++,,,+++***)))))))))((()))+++***((('''&&&'''((()))******+++++++++,,,,,,,,,000///---,,,+++***++++++..................//////000111444888<<>>CCCGGGIIIJJJPPPOOOOOOPPPPPPMMMHHHEEEDDDCCCBBBBBBCCCFFFIIIKKKRRRVVV^^^hhhuuu~~~zzzzzz~~~{{{{{{{{{||||||}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzz```MMMDDD<<<;;;<<<555444444333333333444555555000000000000000000000000//////.........---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((())))))******++++++***)))))))))))))))******))))))((('''&&&&&&)))((((((''''''''''''(((((((((''''''&&&&&&%%%%%%((('''&&&&&&&&&'''((((((((()))+++***((('''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((+++***)))''''''(((***+++******))))))((((((((('''''')))(((''')))------***)))))))))))))))'''&&&%%%'''((((((%%%!!!"""&&&+++******************)))))),,,+++***))))))***++++++******+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,++++++,,,---...000111444888>>>DDDJJJNNNQQQRRRRRRRRRQQQPPPOOOLLLHHHDDDAAA@@@???@@@DDDJJJOOOQQQXXXbbbppp{{{wwwvvvxxx~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzz{{{|||wwwwwwyyyzzz{{{}}}~~~~~~}}}||||||~~~~~~}}}~~~~~~~~~}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{```MMMDDD=========555444444333333333444555555////////////////////////............------------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++******)))((((((((())))))++++++***)))((('''''''''''''''&&&''''''((()))***(((((((((''''''&&&&&&%%%))))))((((((((((((((((((''')))******((('''((((((''''''''''''''''''''''''$$$))),,,---,,,+++$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))((('''''''''((())))))***)))))))))(((((('''''''''((('''&&&(((---...+++&&&'''***,,,---......---''''''''''''((((((''''''%%%&&&((()))***+++************************++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,*********+++---000333444888<<>>??????CCCHHHIIIGGGLLLYYYiiiyyy|||rrrkkkhhhhhhkkknnnrrr}}}zzzuuupppnnnlllkkkkkkjjjjjjiiihhhhhhgggeeeeeedddccccccbbbaaaaaa]]]]]]\\\\\\[[[\\\\\\\\\^^^]]]]]]___``````^^^\\\^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[\\\]]]]]]```bbbdddeeeeeecccaaa___]]]___bbbcccccceeegggiiikkkmmmnnnnnnmmmllllllmmmooooooppprrrsssuuuvvvwwwvvvvvvvvvvvvwwwyyy{{{}}}|||||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{~~~}}}|||}}}~~~~~~|||{{{~~~{{{xxxwwwzzz}}}|||{{{zzz{{{|||~~~zzzzzz{{{{{{|||}}}}}}~~~}}}~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~tttYYYHHHCCC;;;888:::777444333222111111000000000////////////............---//////...---,,,---......---,,,++++++*********,,,,,,+++***)))))))))***+++++++++++++++,,,,,,,,,---,,,+++******+++,,,......+++)))***---///,,,)))***222---!!!+++FFFPPPFFF777+++***,,,'''(((///...(((''''''''''''((())))))(((''''''''''''((())))))((((((((((((((()))***+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((******++++++,,,+++++++++''')))***)))((('''(((******)))))))))((((((((('''******************+++,,,---+++((('''((()))))))))***************++++++,,,******************++++++---,,,++++++---///000000444555777999>>>DDDKKKOOORRRPPPMMMIIIFFFEEEDDDDDD???>>>>>>AAAAAA@@@DDDJJJNNNQQQ]]]ooorrrkkkgggeeeffflllqqqyyy{{{vvvqqqmmmjjjiiihhhhhhgggffffffeeeeeeeeedddcccbbbaaa___^^^]]]\\\ZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWXXXYYYXXXVVVTTTUUUUUUTTTRRRRRRQQQQQQQQQSSSSSSSSSTTTTTTVVVWWWWWW\\\]]]___aaa```___]]][[[[[[^^^```bbbcccdddfffgggiiikkklllmmmlllkkklllmmmmmmnnnoooqqqssstttuuuuuutttttttttuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||||||||{{{{{{~~~~~~~~~{{{wwwvvvxxx{{{~~~|||{{{|||}}}}}}~~~~~~}}}zzz{{{{{{{{{||||||}}}}}}|||~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~tttYYYHHHBBB:::666777444333333333222111111000000////////////............---.........,,,+++,,,------,,,++++++*********+++111000...,,,++++++,,,------------,,,,,,,,,,,,,,,,,,++++++***+++,,,...//////+++((()))+++---,,,***%%%,,,)))!!!+++LLLnnnkkkGGG///+++'''''',,,,,,((((((''''''(((((()))***'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&'''(((((())))))))))))''')))***)))((('''(((***))))))))))))((((((((((((,,,+++******************+++)))'''&&&'''))))))(((+++++++++++++++,,,,,,,,,---,,,,,,+++))))))((((((++++++++++++---000333555<<<<<<>>>FFFPPPVVVVVVTTTQQQNNNJJJFFFCCCBBBCCCDDD===???CCCFFFEEEDDDJJJRRRXXXcccvvv~~~tttjjjfffdddeeejjjrrr{{{{{{yyyuuuppplllhhhfffdddddddddcccbbbaaaaaaaaaaaaaaa```___]]][[[YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOPPPQQQPPPNNNLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMOOOPPPRRRSSSYYYZZZ\\\]]]]]]\\\ZZZYYYYYY\\\___aaabbbcccdddeeegggiiikkklllkkkjjjkkkllljjjllloooqqqssstttssssssrrrrrrrrrsssuuuvvvxxxyyy{{{zzzzzzzzzzzz{{{{{{||||||{{{zzzyyyyyyyyyzzz{{{}}}}}}~~~|||wwwuuuvvvzzz}}}~~~}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~tttYYYHHHBBB999666777333333333333333222111000000////////////............---...///...,,,+++,,,---,,,,,,,,,,,,,,,---...///333111...,,,+++,,,---///------,,,,,,+++++++++***++++++++++++,,,---//////...+++(((((()))+++,,,+++$$$"""(((000---666dddbbb444+++,,,,,,***%%%&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((((())))))))))))(((&&&''''''((()))((((((((($$$%%%&&&'''((((((((((((''')))***)))((('''(((***))))))))))))((((((((((((******)))((('''''''''(((+++)))''''''((())))))(((*********+++++++++++++++.........---,,,+++***)))++++++,,,---///333777;;;>>>@@@HHHWWWdddggg]]]SSSOOOLLLGGGBBB@@@@@@BBBDDD@@@CCCHHHKKKJJJKKKTTT___kkkyyy|||yyy{{{wwwmmmiiikkkiiinnnxxx}}}uuussspppmmmiiifffcccbbbaaa```^^^]]]]]]]]]]]]]]]\\\\\\ZZZYYYWWWUUUTTTSSSQQQPPPOOONNNLLLLLLKKKKKKMMMKKKJJJJJJKKKKKKIIIGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRXXXYYY[[[\\\\\\\\\[[[ZZZXXX[[[___bbbbbbcccdddeeeiiikkklllllljjjiiijjjkkkiiikkknnnrrrssssssrrrqqqppppppqqqssstttvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyzzzzzzyyywwwvvvvvvwwwyyy{{{yyyyyyzzz}}}{{{vvvssstttxxx{{{|||}}}|||{{{zzzzzz|||~~~~~~|||zzzzzz{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~~~~|||{{{{{{}}}}}}}}}}}}~~~~~~uuuZZZHHHCCC:::666777444333333444444333222000000////////////...............///000///---------.........------,,,---------///---***''''''''')))+++,,,,,,++++++******))))))******++++++,,,---...///---+++((('''(((***++++++,,,'''+++333+++&&&BBBkkkRRR000...///---...+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((******&&&''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((((()))******))))))(((((()))************)))((()))***+++++++++++++++''')))***)))((('''(((***(((((((((((())))))))))))******)))((('''''''''(((+++***((()))***++++++***((()))******++++++******++++++,,,---------,,,,,,+++---///111333666<<<@@@BBBDDDKKKXXXcccbbbVVVJJJKKKIIIDDD@@@???@@@BBBDDDEEEFFFJJJMMMOOOTTTbbbqqq}}}ssspppooovvv|||~~~vvvoookkknnntttyyy}}}zzzxxxqqqpppnnnkkkhhhdddbbb```^^^\\\[[[YYYXXXYYYYYYZZZWWWVVVUUUUUUTTTSSSRRRRRRMMMLLLKKKIIIHHHGGGGGGGGGHHHFFFEEEEEEEEEFFFEEECCCEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHJJJLLLNNNPPPQQQUUUVVVXXXYYYZZZZZZZZZZZZXXX[[[___aaacccdddeeeggglllmmmnnnmmmkkkiiiiiiiiihhhjjjnnnqqqssssssrrrqqqooopppqqqsssuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwvvvuuuttttttvvvxxxzzzvvvwwwxxx{{{}}}yyyuuurrrtttwwwyyyzzzzzzyyyxxxwwwxxxzzz|||}}}~~~}}}|||zzzzzz{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzz{{{|||}}}tttYYYHHHBBB:::666888444333444444444444222111///////////////............///000111000...---...///000///...,,,+++***))))))---,,,***)))((()))+++,,,++++++***************************++++++,,,,,,,,,+++***)))(((((()))***+++++++++)))&&&)))000444333CCC111...222***$$$)))...))))))(((((())))))***+++&&&&&&&&&'''''')))***+++'''((()))******)))((((((%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''((())))))******)))))))))***+++++++++******)))******+++******))))))''')))***)))((('''(((***(((((((((((()))))))))))),,,+++******************+++***)))***+++,,,+++***'''((()))***+++***))))))%%%&&&)))+++,,,---------,,,000444777888;;;@@@EEEOOONNNOOORRRVVVTTTMMMGGGGGGEEEBBB@@@???@@@CCCDDDGGGHHHKKKRRRYYYdddvvv}}}ppplllnnnjjjjjjooo}}}{{{{{{vvvtttrrrttt{{{{{{xxxtttqqqnnnmmmkkkiiieeebbb___]]]ZZZYYYVVVUUUTTTTTTVVVWWWRRRQQQQQQPPPPPPOOOOOOOOOHHHGGGFFFEEEDDDDDDCCCDDDAAA@@@>>>>>>@@@AAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHKKKLLLMMMQQQQQQSSSTTTUUUVVVWWWWWWYYY[[[^^^```aaacccfffiiilllnnnnnnmmmkkkiiiiiiiiigggiiilllooopppqqqppppppmmmnnnpppsssuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvttttttsssttttttvvvxxxyyyvvvvvvwwwzzz}}}~~~zzzwwwsssrrrtttvvvxxxyyyxxxwwwvvvuuuvvvxxxzzz|||}}}|||{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}||||||}}}}}}}}}}}}|||||||||}}}~~~~~~}}}||||||{{{|||{{{{{{{{{{{{|||}}}}}}}}}|||||||||}}}~~~}}}~~~~~~|||{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{rrrVVVFFFAAA999666777444333444555555444333111///////////////...............///000///---,,,---.........---,,,,,,,,,------...------------...//////******++++++++++++++++++)))*********+++*********((()))))))))(((((())))))%%%)))&&&###***444111%%%'''$$$,,,000%%%!!!&&&&&&)))))))))))))))******+++&&&&&&&&&&&&((()))***+++%%%''')))***+++***)))(((%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((()))***************************)))((('''&&&''')))***)))((('''(((***'''((((((((()))))))))*********************+++,,,)))(((((()))+++,,,***)))''')))***,,,,,,+++***)))###%%%(((+++---............333:::======???DDDHHHSSSTTTTTTRRROOOKKKIIIHHHCCCBBBAAA@@@@@@BBBDDDEEEIIIJJJPPP]]]kkk{{{tttggg```aaafffjjjppp|||}}}zzzwwwsssoookkkjjjiiihhheeebbb^^^ZZZXXXVVVUUURRRPPPOOOPPPRRRSSSOOOOOONNNMMMKKKJJJIIIIIICCCBBBBBBAAA@@@@@@@@@AAA>>><<<:::;;;===?????????????????????@@@AAABBBCCCBBBBBBCCCDDDFFFGGGIIIJJJMMMNNNOOOQQQRRRSSSTTTUUUYYYZZZ\\\]]]^^^aaafffiiiiiijjjlllllljjjjjjjjjkkkfffggghhhjjjlllmmmnnnnnnkkklllnnnqqqsssuuuuuuuuuvvvvvvuuutttttttttttttttrrrrrrssstttuuuvvvwwwxxxtttttttttvvvyyyzzzzzzyyyvvvtttssssssuuuwwwwwwwwwxxxwwwvvvuuuvvvxxxzzz{{{~~~}}}|||{{{zzzzzzzzzzzzxxxyyyzzz{{{|||}}}~~~~~~~~~zzzzzz{{{||||||{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}|||{{{{{{yyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxxxyyyzzz{{{oooTTTDDD???777555777444333444555555555333111///000/////////............---...///...,,,+++,,,---***+++,,,...000333555666******+++,,,,,,---------+++++++++,,,,,,---------))))))*********))))))((('''(((******)))(((((((((+++(((+++000,,,$$$&&&//////&&&&&&(((&&&+++---$$$'''''''''''''''((())))))%%%%%%&&&&&&((()))***+++"""$$$&&&((())))))((('''&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''(((((())))))))))))))).........---,,,+++***)))((()))***)))((('''(((***'''((((((((())))))******((((((''''''((()))******(((''''''(((***+++)))((((((***,,,------,,,+++***%%%'''***---///000000//////555===AAAAAABBBFFFJJJIIIOOOUUUTTTNNNHHHFFFFFF@@@@@@@@@@@@AAACCCEEEFFFKKKMMMVVVggg{{{ooobbb\\\ZZZ___fffnnnzzz|||www|||~~~|||{{{ttt~~~|||yyywwwtttpppkkkggggggfffeeebbb^^^ZZZVVVTTTTTTRRROOOMMMLLLMMMOOOPPPNNNMMMLLLJJJHHHFFFEEEDDD@@@??????>>>>>>>>>??????===;;;:::;;;===???@@@@@@?????????@@@AAABBBCCCDDDBBBBBBCCCDDDEEEGGGHHHIIIMMMMMMOOOPPPRRRSSSUUUUUUXXXYYYZZZZZZ\\\```eeeiiieeegggiiijjjjjjjjjkkkmmmdddeeefffgggiiikkklllmmmiiijjjmmmppprrrsssttttttvvvuuutttsssssssssssssssqqqrrrsssuuuvvvwwwwwwwwwqqqpppppprrrtttuuutttssstttsssrrrsssuuuwwwwwwvvvyyyxxxwwwvvvvvvxxxzzz{{{||||||{{{zzzyyyyyyyyyyyywwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}xxxyyyzzz{{{{{{zzzyyyxxxxxxyyyzzz|||~~~|||~~~||||||||||||}}}~~~~~~}}}}}}||||||{{{{{{xxxxxxyyy{{{~~~~~~|||~~~}}}|||||||||{{{yyyxxxxxxyyy{{{|||pppUUUEEEAAA999666777444111111222333333333222222333333444222///------...//////......---------,,,((()))+++,,,---............---+++*********++++++***))))))))))))))))))*********))))))))))))******+++++++++***)))(((((('''%%%))),,,---++++++---///++++++***)))(((((())))))(((((((((((())))))))))))***,,,***$$$$$$+++...,,,%%%&&&(((((('''''')))++++++***)))''''''(((((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))++++++***************)))((((((******))))))))))))******************))))))))))))******)))((('''&&&%%%%%%$$$'''+++,,,***)))***,,,))))))***+++,,,---......)))***+++++++++...111444666:::???CCCGGGJJJMMMOOOKKKMMMMMMKKKHHHDDDCCCBBBBBBCCCEEEDDDCCCEEEKKKOOOLLLYYYkkk~~~yyylll___ZZZYYY\\\gggsss~~~zzzsssttttttzzz~~~|||{{{zzzyyyxxxzzzvvvttt{{{}}}wwwuuusssqqqooollliiifffcccbbb___]]]ZZZXXXWWWVVVOOONNNLLLJJJHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAA@@@>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>>>>>>>???AAAAAABBBBBBCCCCCCCCCCCCCCCCCCIIIJJJKKKLLLLLLNNNQQQTTTUUUVVVWWWXXXZZZ]]]bbbeeegggfffffffffhhhiiiiiihhhffffffeeeeeefffhhhjjjkkkfffiiilllppprrrsssrrrqqqooopppqqqrrrssssssssssssssssssuuuvvvwwwwwwwwwwwwuuutttssssssrrrrrrrrrsssqqqqqqpppqqqsssuuuxxxzzz|||zzzxxxxxxyyyzzz{{{zzzyyyyyyzzzyyyxxxvvvtttssstttvvvyyy|||~~~~~~~~~}}}~~~|||{{{{{{{{{zzzyyyyyyxxxwwwvvvuuuuuutttvvvyyyzzzzzzzzz{{{|||~~~~~~}}}|||{{{zzzyyy||||||}}}}}}}}}|||zzzzzzxxxxxxyyy{{{~~~~~~}}}}}}~~~~~~zzz{{{|||~~~~~~{{{yyy|||||||||{{{zzzyyyxxxwwwoooUUUEEEAAA999666777444333333444333333222111111000111111000...---...////////////......---------+++,,,,,,------,,,,,,,,,------+++*********+++++++++***))))))))))))***+++******))))))))))))******++++++******)))(((((('''&&&(((******++++++---///++++++***)))))))))))))))''''''''''''((((((((((((&&&))))))&&&''',,,---***++++++***'''%%%$$$&&&(((%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''(((((((((((()))))))))***''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,))))))******))))))((((((******))))))))))))******************))))))))))))++++++******))))))((((((&&&(((***+++******+++,,,,,,++++++***)))''''''&&&***+++,,,---...222666:::>>>CCCIIIMMMNNNNNNMMMMMMJJJLLLLLLJJJGGGDDDCCCCCCAAACCCDDDCCCDDDGGGOOOTTT\\\iii|||yyyjjjaaa[[[\\\aaahhhvvvxxxuuuuuuuuussspppssswww|||xxxwwwyyy|||vvvtttxxx}}}xxxsssqqqooommmllliiifffccccccbbb^^^ZZZVVVSSSPPPOOOLLLKKKIIIGGGEEECCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCGGGHHHIIIJJJJJJLLLOOORRRSSSTTTUUUVVVXXX[[[___cccddddddeeefffggghhhgggfffdddddddddeeefffgggiiiiiihhhjjjmmmpppqqqpppooonnnoooppprrrsssttttttssssssttttttuuuuuuvvvuuuuuutttsssrrrqqqqqqppppppppppppqqqqqqqqqrrrtttwwwzzz||||||{{{zzzyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxwwwuuutttuuuvvvyyy{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwyyyzzzzzzyyyyyy{{{|||}}}}}}~~~~~~~~~}}}|||zzzyyyzzz{{{|||}}}||||||zzzyyyzzzzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzz|||{{{{{{{{{zzzxxxwwwwwwnnnTTTDDDAAA999666777444666555555555444222111000...///000///......///000,,,,,,,,,,,,,,,+++++++++.........---,,,+++***)))---,,,,,,++++++++++++,,,---,,,***))))))***,,,---******))))))))))))******++++++******)))(((((((((((('''&&&'''***,,,---...+++***))))))))))))))))))&&&&&&&&&&&&''''''''''''###''')))((()))+++***'''++++++***'''%%%$$$&&&'''%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''''''''(((((()))))))))******++++++)))))))))(((((((((''''''******))))))))))))******************))))))))))))************))))))))))))+++)))((()))+++,,,,,,,,,------+++***(((&&&%%%$$$+++,,,...000222777===BBBGGGLLLSSSVVVTTTOOOJJJGGGHHHIIIIIIHHHEEECCCBBBBBBCCCDDDEEEEEEGGGNNNWWW___nnn|||tttccc^^^[[[\\\dddooozzz|||sssoookkkhhhiiimmmrrrvvvyyy}}}zzzzzzzzz{{{~~~{{{xxxzzz|||vvvvvvxxx~~~wwwrrrqqqpppmmmllljjjhhheeebbb___]]]YYYUUUQQQMMMKKKJJJHHHGGGEEEBBB@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999::::::::::::;;;;;;;;;<<<>>>>>>======>>>>>>???@@@>>>>>>??????@@@AAABBBBBBDDDFFFGGGHHHHHHIIILLLOOOPPPQQQSSSTTTUUUXXX\\\___```aaaccceeeffffffeeedddaaabbbccceeeffffffggggggjjjkkkmmmnnnnnnmmmkkkjjjnnnppprrrtttuuutttsssrrrtttttttttttttttssssssrrrqqqpppooonnnmmmmmmmmmmmmqqqqqqqqqsssvvvyyy|||~~~~~~}}}}}}|||zzzyyywwwvvvxxxxxxyyyzzzyyyxxxvvvvvvwwwwwwxxxyyy{{{}}}~~~zzzyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz|||}}}|||{{{yyyxxxzzz|||{{{||||||}}}}}}~~~~~~~~~}}}~~~|||zzzyyyyyyzzz{{{||||||{{{{{{zzz}}}}}}~~~~~~~~~}}}~~~~~~}}}|||}}}}}}~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvlllRRRDDDAAA:::666777444555555555555444333222111///000111000///...///000............------------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...******))))))))))))******************))))))(((((()))&&&###$$$))),,,---,,,******)))))))))))))))***&&&&&&'''''''''(((((((((&&&((()))***))))))'''%%%$$$&&&(((((((((((()))******)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((()))))))))***))))))))))))(((((('''''''''''''''******))))))))))))******************)))))))))(((&&&'''''''''((((((((()))...***'''(((+++...---,,,++++++++++++++++++++++++,,,...000333777<<>>>>>>>>;;;;;;<<<===???@@@AAAAAABBBDDDFFFGGGGGGHHHJJJLLLMMMOOOQQQRRRSSSUUUYYY\\\[[[]]]aaaccccccbbbaaaaaa```aaaccceeeffffffeeeeeeiiiiiikkkllllllkkkjjjiiimmmooorrrttttttsssrrrqqqqqqqqqrrrssssssrrrrrrrrrpppooonnnmmmllllllllllllqqqqqqrrruuuxxx{{{~~~|||yyywwwvvvxxxxxxyyyzzzzzzyyyxxxwwwxxxwwwwwwwwwyyy|||~~~{{{zzzzzzyyyzzzzzz{{{{{{wwwwwwwwwxxxyyy{{{}}}~~~|||yyyyyyzzz|||||||||||||||||||||}}}}}}}}}~~~}}}zzzyyyxxxyyyzzz||||||||||||{{{~~~~~~{{{{{{}}}~~~~~~}}}~~~}}}{{{|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~|||zzz{{{{{{zzzyyyxxxwwwwwwwwwjjjQQQCCCAAA:::777888444333444444555555444444444333444444222000......///222222222222222222222222,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******))))))))))))***************)))))))))))))))***&&&###$$$(((+++,,,+++***)))))))))))))))******''''''((((((((())))))))),,,+++++++++)))&&&%%%%%%###(((++++++***)))))))))))))))))))))(((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((())))))(((((('''))))))((('''&&&''''''(((******))))))))))))******************)))))))))(((&&&&&&''''''(((((())))))...+++((((((+++------+++(((((()))+++,,,.../////////111444777;;;@@@FFFJJJRRRTTTTTTRRRLLLFFFAAA???@@@AAAAAAAAA??????@@@BBBEEEHHHLLLPPPVVV```llluuuwwwnnniiihhhooouuu}}}yyynnnhhh\\\___bbbeeelllxxx{{{wwwooonnnmmmmmmnnnrrrwww{{{|||}}}~~~~~~}}}|||yyyuuupppkkkgggeeebbb```^^^\\\XXXUUUQQQOOOMMMKKKHHHFFFEEEEEEAAA@@@???===;;;:::999999::::::::::::;;;;;;;;;;;;777777777777666666666666777777777888999::::::;;;;;;;;;<<<<<<============::::::;;;<<<===>>>???@@@AAACCCEEEFFFFFFFFFHHHJJJKKKMMMOOOQQQRRRSSSVVVYYYVVVZZZ^^^```___^^^^^^^^^___```bbbdddeeeeeeddddddeeefffgggiiijjjjjjjjjiiilllmmmoooqqqrrrqqqpppooommmmmmoooppprrrrrrssssssoooooonnnmmmmmmmmmmmmmmmqqqrrrsssvvvyyy|||~~~}}}yyyxxxxxxxxxyyyzzz{{{{{{zzzxxxxxxxxxwwwvvvvvvxxx{{{~~~{{{{{{{{{{{{{{{{{{|||}}}wwwwwwwwwxxxzzz|||~~~{{{zzz|||~~~~~~}}}}}}|||||||||}}}}}}|||}}}~~~~~~~~~|||zzzyyywwwyyy{{{}}}~~~~~~~~~|||yyyyyy{{{~~~}}}|||||||||~~~|||{{{{{{}}}~~~~~~}}}~~~~~~||||||}}}}}}|||{{{{{{zzz~~~}}}{{{{{{{{{|||zzzyyy{{{zzzyyyxxxxxxxxxyyyyyyiiiPPPCCCAAA:::777888444222222333444444444444444555555555333000/////////............////////////***+++,,,,,,------------+++,,,,,,------------,,,++++++************++++++******))))))))))))************))))))))))))))))))***(((&&&&&&(((*********)))))))))))))))******+++(((((((((((()))))))))***000...---...,,,'''&&&'''"""%%%***,,,+++)))&&&%%%###$$$%%%'''(((((()))((('''''''''''''''''''''''')))))))))))))))((((((((((((''''''''''''''''''(((%%%&&&''')))))))))((('''***)))((('''''''''((()))******))))))))))))******************))))))))))))(((((())))))******++++++,,,+++))))))+++,,,++++++'''((()))***+++---......333666:::===@@@CCCGGGJJJRRRRRRQQQMMMHHHDDDAAAAAA>>>???@@@?????????AAACCCFFFKKKRRRYYY```jjjuuu}}}tttmmmiiihhhlllqqq~~~sssggg___^^^\\\```hhhppp{{{yyyrrrnnniiikkkmmmnnnooorrruuuxxx}}}~~~}}}}}}zzzwwwuuuqqqlllhhhgggdddaaa___\\\YYYUUURRRNNNLLLIIIFFFCCC@@@???>>>>>>>>><<<;;;:::999999999888888888888999999999999777777666666666555555555555666666777888999::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>???AAADDDEEEDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQSSSUUUSSSWWW[[[]]][[[ZZZ[[[]]]^^^^^^```aaabbbcccccccccbbbcccdddfffhhhiiiiiijjjjjjkkklllmmmmmmnnnnnnnnnjjjkkklllnnnpppqqqrrrrrrnnnmmmmmmmmmmmmnnnooooooqqqrrrtttwwwyyy|||}}}~~~~~~{{{xxxyyyzzzzzzzzz{{{|||{{{zzzxxxxxxwwwwwwvvvwwwxxx{{{~~~{{{zzzzzzzzzzzzzzz{{{{{{xxxxxxxxxxxxzzz}}}}}}}}}~~~}}}|||{{{||||||}}}||||||||||||{{{{{{zzzzzzyyyzzz|||}}}{{{{{{|||~~~{{{yyyzzz{{{}}}||||||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyy}}}{{{yyyyyyzzzzzzzzzyyyzzzyyyyyyxxxyyyzzz|||}}}gggOOOBBBAAA;;;888888444222333333333333333222111222333444222000//////000************++++++,,,,,,***+++,,,,,,---------,,,++++++---.........------))))))***++++++***))))))******))))))))))))******)))))))))))))))))))))***)))***+++***((((((((())))))))))))))))))***++++++'''''''''((((((((())))))///---...333222+++((()))''')))+++***(((&&&%%%%%%###$$$&&&'''((()))((((((''''''''''''''''''''''''***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&(((***+++***)))))),,,***)))''''''((()))*********))))))))))))******************))))))))))))))))))))))))************(((***++++++***))))))***((()))***+++---...///000888<<>>???@@@@@@@@@AAADDDGGGKKKRRR]]]fffooowwwyyymmmdddffflllrrryyy}}}ssskkkccc[[[ZZZ]]]dddiiiqqq{{{|||uuuooolllfffiiimmmnnnoooqqquuuxxxyyyxxxwwwuuussstttwww{{{~~~}}}yyytttqqqooommmhhhcccfffccc___\\\YYYUUUPPPMMMGGGEEECCCAAA>>><<<;;;;;;;;;;;;:::999999999999999888888888888888888888888777666666666666555555555444555555666777888999:::888999:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<=========???BBBCCCBBBBBBCCCDDDFFFHHHKKKLLLMMMNNNPPPRRRQQQUUUYYYYYYWWWWWWZZZ]]]\\\\\\\\\\\\^^^___```aaaaaabbbcccdddfffggghhhhhhiiihhhhhhhhhhhhjjjkkkllljjjkkklllmmmooooooppppppkkkkkkkkklllmmmnnnooopppqqqsssuuuwwwyyy{{{||||||zzz|||~~~|||wwwvvvyyy|||{{{|||||||||{{{zzzxxxwwwvvvvvvvvvwwwyyy{{{}}}{{{{{{zzzzzzzzzzzzzzz{{{yyyyyyxxxyyy{{{~~~}}}{{{zzz{{{|||||||||{{{zzzyyyxxxyyyzzzzzzzzz|||~~~}}}|||||||||~~~~~~~~~~~~~~~~~~|||yyywwwyyy{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}|||{{{{{{{{{|||}}}{{{yyyxxxyyyzzzzzzyyyyyyyyyxxxxxxzzz|||gggNNNBBBAAA;;;888888444444444444333222111000//////111222111000///000111---------....../////////,,,,,,,,,------,,,,,,+++***+++---...///...------'''(((***++++++***((('''******))))))))))))******)))))))))))))))*********)))+++...,,,)))&&&''')))))))))((())))))***++++++&&&&&&&&&'''''''''((((((++++++///777777///***+++)))***)))'''%%%%%%''')))((()))*********)))'''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&(((+++,,,,,,++++++,,,+++)))((('''(((***+++******))))))))))))******************))))))))))))((((((((((((''''''''''''&&&)))---,,,)))'''(((***((()))+++...000333555666<<<@@@EEEIIIIIIHHHGGGGGGBBBDDDFFFFFFCCC@@@>>>>>>???@@@AAABBBBBBCCCGGGIIIQQQZZZgggrrr{{{{{{mmmmmmccc___iiiwwwvvvlllbbb^^^ZZZXXX\\\dddhhhmmmttt}}}~~~zzzvvvsssooommmdddgggkkkmmmooorrrwww{{{{{{qqqqqqiiiiiiiiihhhjjjqqqzzzxxxtttpppmmmkkkiiiddd```^^^[[[WWWTTTPPPLLLGGGCCC???>>>===<<<<<<<<<<<<<<<999999888888888888999999;;;:::::::::999999999888777777666666666555555555444444555666777888999999888999:::;;;<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAA@@@@@@@@@AAACCCFFFIIIJJJKKKLLLMMMOOOPPPTTTWWWWWWUUUUUUYYY]]]ZZZZZZYYYYYYZZZ\\\^^^___bbbbbbcccddddddeeeffffffhhhgggeeeeeefffgggjjjkkkkkkkkklllmmmnnnnnnnnnmmmiiiiiijjjkkklllnnnoooppprrrsssuuuwwwyyyzzz{{{{{{vvvyyy{{{xxxuuutttxxx|||}}}}}}}}}}}}{{{zzzxxxvvvuuuvvvvvvxxxyyy{{{}}}~~~~~~}}}|||{{{{{{{{{{{{|||zzzyyyyyyyyy{{{~~~|||zzzyyyzzz{{{{{{|||zzzxxxwwwwwwxxxyyy{{{{{{}}}~~~}}}|||{{{zzz{{{{{{|||~~~}}}||||||||||||}}}~~~~~~{{{xxxvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzz|||~~~~~~~~~}}}||||||}}}~~~|||yyyyyyzzz{{{{{{{{{yyyxxxxxxyyy{{{~~~dddRRRBBB??????:::666777555444444333333222222111222000///...///000///......---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,************,,,,,,...,,,***(((''''''))))))+++++++++************))),,,,,,+++***)))(((''''''))))))((((((((())))))***((((((((((((((((((((((((***'''###"""$$$''')))***111'''+++<<<<<<+++$$$+++))))))((('''''''''''''''************************''''''((((((((((((''''''+++(((%%%&&&((((((%%%###$$$%%%&&&((())))))))))))######$$$%%%&&&&&&&&&&&&))))))))))))((((((((((((******))))))******+++,,,******)))((((((((((((((((((((())))))******++++++((()))***++++++,,,++++++------,,,---///333777999@@@FFFLLLOOORRRRRRKKKBBBBBBCCCBBB@@@>>>======>>>>>>@@@BBBBBBCCCHHHPPPVVV]]]fffrrr~~~|||rrrjjjggg]]]```gggvvvtttfff```YYYVVVXXX^^^dddiiissswww|||~~~{{{uuuooommmoooqqqpppmmmjjjgggeeegggnnnwww~~~|||vvvnnnggg]]]\\\[[[]]]eeerrr~~~{{{pppooolllhhhdddaaa^^^]]]YYYVVVRRRLLLFFF@@@<<<999;;;;;;;;;::::::999999999:::::::::999888777666666444444555666777777666666555555555555444444444444555555555555555555555555:::999888888888999:::;;;::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@CCCEEEGGGHHHHHHIIIKKKMMMRRRQQQQQQQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^dddcccaaa``````bbbcccdddddddddeeefffggghhhiiiiiikkkjjjjjjjjjjjjkkklllmmmjjjjjjkkklllnnnpppqqqsssuuuuuuvvvwwwyyyzzz{{{|||||||||{{{yyyvvvtttuuuvvvxxxzzz{{{zzzxxxvvvvvvwwwxxxwwwvvvvvvvvvxxxzzz||||||}}}}}}}}}||||||||||||~~~~~~~~~~~~}}}{{{zzzyyy{{{|||}}}~~~~~~~~~~~~~~~{{{zzzxxxvvvvvvxxx{{{|||}}}yyyuuutttwwwzzz{{{{{{|||~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}|||yyyyyyxxxxxxxxxxxxyyyyyy}}}~~~}}}|||~~~}}}|||{{{{{{|||}}}}}}}}}{{{zzz||||||}}}{{{yyywwwxxxyyy{{{|||{{{yyyyyyyyyzzz{{{|||~~~~~~eeeRRRCCC@@@@@@;;;777888555444444333333222222111222000///...///000///...///...------,,,,,,------------------------,,,,,,...---,,,++++++,,,---...+++***(((&&&%%%%%%&&&'''+++++++++************)))************))))))))))))%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((((((&&&$$$###&&&(((******000(((+++777888,,,&&&***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***(((''''''''''''%%%$$$&&&'''((((((((((((((('''$$$%%%&&&'''((()))))))))))))))))))))((((((((((((******))))))******+++,,,******)))((((((((((((((()))))))))))))))*********((())))))***++++++++++++//////...///222666;;;===GGGQQQYYYXXXTTTPPPKKKFFFBBBCCCCCCAAA???>>>>>>???BBBDDDFFFHHHJJJPPPZZZaaapppvvv~~~}}}vvvjjj^^^XXXYYYZZZfffxxx{{{qqqggg___^^^]]]^^^ccchhhmmmooouuuwwwxxxxxxuuusssrrrrrrmmmjjjiiikkkoooqqqnnnkkkeeeeeeggglllttt|||}}}yyywwwuuurrrooommmhhhaaa\\\WWWYYY[[[aaajjjxxx~~~yyytttqqqmmmllliiieeeaaa]]]ZZZXXXQQQOOOLLLHHHCCC???<<<;;;:::::::::999999999888888888888888888777666555444555666777777777777777666777777777777666666666666777777777777777777777777999888888777888999:::;;;999999999999999:::;;;;;;:::;;;;;;<<<===>>>???@@@AAACCCEEEFFFFFFGGGJJJKKKOOOOOOOOOPPPQQQSSSUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]``````aaabbbbbbbbbbbbbbbccccccdddeeefffgggggghhhjjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkklllnnnppprrrsssuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzxxxvvvtttttttttvvvwwwxxxxxxvvvvvvwwwxxxxxxwwwvvvvvvwwwxxxzzz|||~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||{{{zzzyyyzzzzzz{{{|||||||||{{{{{{{{{zzzxxxvvvvvvwwwyyyzzz|||xxxuuuuuuxxx{{{}}}}}}}}}}}}{{{{{{}}}~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}yyyyyy{{{{{{|||~~~{{{yyywwwwwwyyy{{{{{{{{{xxxxxxxxxyyyzzz|||}}}}}}eeeRRRCCC@@@@@@;;;888888555444444333333222222111222000///...///000///...//////...------------...,,,,,,------------------///......------......///...,,,+++)))))))))******+++++++++************)))(((((())))))*********+++"""&&&***+++)))&&&###(((((((((((((((((((((((('''&&&%%%&&&)))+++++++++---***+++000000,,,(((((()))((((((''''''''''''((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&((((((((((((((('''&&&&&&$$$$$$&&&'''))))))******(((((((((((())))))))))))***))))))))))))***++++++******)))((((((((())))))************))))))))))))++++++++++++,,,,,,,,,,,,111111111333666;;;???BBBLLLYYYbbb^^^SSSLLLHHHGGGDDDDDDEEECCCAAA@@@AAABBBGGGJJJOOORRRWWW___iiiqqqxxxmmm]]]QQQPPPVVV```rrr{{{oooiiibbb[[[YYY]]]dddkkkqqqsssssssssqqqqqqpppnnnjjjfffeeefffbbbbbbccchhhmmmnnnllliiiccceeekkksss{{{~~~~~~zzzxxxwwwrrrlllhhheeeaaa]]]ZZZWWWSSSQQQSSSWWW^^^hhhttt~~~zzzvvvqqqllliiigggfffccc```[[[VVVRRROOOGGGFFFDDDBBB@@@>>><<<;;;999999888888888888777777777777777777666555444444777777888888888777666666777777777666666666666555777777777777777777777777888888777777777888999:::999888888888888999::::::::::::;;;;;;<<<===>>>>>>>>>@@@CCCDDDDDDEEEGGGIIILLLLLLMMMNNNOOOQQQSSSTTTVVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]```bbbccccccaaa```aaaaaabbbcccdddeeeffffffiiijjjkkkkkkkkkjjjiiihhhkkkkkklllmmmoooqqqrrrtttuuuvvvxxxyyyyyyyyyxxxwwwwwwxxxzzzyyyvvvsssrrrrrrrrrtttuuutttttttttwwwyyyxxxwwwvvvvvvwwwxxxzzz{{{~~~}}}{{{|||}}}~~~~~~|||zzzyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwzzzyyyxxxvvvvvvvvvwwwwwwyyywwwvvvvvvzzz}}}|||zzzzzz|||}}}{{{{{{}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}~~~~~~~~~~~~zzzwwwwwwyyyzzz{{{}}}{{{yyywwwwwwyyyzzzzzzzzzwwwwwwxxxxxxyyyzzz{{{|||cccQQQAAA??????;;;777888555444444333333222222111222000......///000///...///......---------------,,,,,,,,,------..................------.........///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************$$$)))++++++)))'''(((((((((((((((((((((((('''''''''))),,,......---***,,,+++)))***,,,***&&&)))(((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&(((***(((%%%$$$%%%((('''(((((((((((((((''''''""""""$$$&&&'''((((((((((((((((((((()))))))))))))))))))))))))))***++++++******))))))((())))))***++++++******))))))((((((...---------......//////111222333666:::>>>BBBDDDJJJUUU]]]YYYNNNHHHEEECCCEEEFFFFFFDDDBBBAAACCCDDDIIIPPPYYYaaahhhooowww}}}{{{pppdddXXXRRRVVV^^^mmm|||iii^^^[[[ZZZZZZ^^^fffqqqyyy{{{xxxrrroooiiihhhgggdddaaa``````bbbaaa``````cccgggkkkkkkkkkjjjlllqqqxxx~~~xxxwwwtttooommmllleee]]]ZZZWWWSSSOOONNNMMMNNNNNNTTTZZZdddppp||||||zzzyyyxxxvvvrrrnnniiieeeccc^^^]]][[[XXXSSSNNNIIIFFF@@@@@@???>>>===<<<;;;;;;777777777777777777777777777777777777666666555444777777777777777666555444555555444444444333333333444444444444444444444444666666666777777777888888888777777777777888999999999999::::::;;;<<<<<<======???AAABBBBBBDDDFFFHHHJJJJJJKKKMMMNNNPPPQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZ\\\^^^___aaaaaaaaaaaa```aaabbbcccdddeeeeeefffgggiiijjjkkkkkkiiigggfffkkkkkklllmmmoooqqqssstttuuuvvvwwwxxxxxxwwwvvvtttuuuwwwyyyyyywwwtttrrrrrrqqqrrrsssrrrrrrrrruuuwwwvvvvvvvvvvvvwwwxxxyyyzzz~~~|||zzzyyyyyy{{{}}}}}}{{{yyyxxxxxxxxxwwwwwwxxxwwwwwwvvvuuuuuuyyyyyywwwvvvuuuuuuuuuuuuvvvvvvvvvxxx{{{~~~{{{xxxvvvzzz|||~~~}}}{{{{{{}}}~~~~~~~~~{{{|||}}}~~~~~~~~~}}}xxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{|||||||||}}}~~~~~~{{{wwwuuuvvvxxxyyyzzz|||~~~{{{yyywwwvvvxxxyyyyyyyyyvvvvvvwwwxxxyyyyyyzzzzzzaaaOOO???===>>>999555666555444444333333222222111222000......///000///......---,,,,,,+++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))***+++++++++*********))))))************))))))))))))"""$$$&&&((()))*********))))))))))))))))))))))))(((((())),,,///000///...)))+++)))%%%&&&++++++&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%(((***(((%%%$$$&&&(((%%%&&&'''((())))))))))))"""###%%%&&&'''((((((((('''((((((((()))))))))***))))))(((((())))))***+++******))))))))))))******++++++******))))))((((((------,,,------...000000111333666;;;???BBBDDDEEEFFFLLLPPPMMMJJJHHHEEE@@@DDDCCCCCCAAA@@@AAAEEEHHHOOOXXXeeeooovvv{{{{{{yyyzzzzzzyyyxxxxxxlll^^^VVVTTTVVV^^^gggwwwzzzfffWWWQQQTTT\\\cccooowwwwwwmmmgggccccccbbb___]]]\\\^^^``````^^^\\\^^^ccciiiooosssuuuuuuwwwyyy{{{{{{yyyvvvrrrqqqkkkdddaaa^^^WWWOOOLLLKKKJJJIIIIIILLLPPPRRR[[[aaakkkvvv~~~{{{xxxvvvsssqqqooommmkkkgggccc```\\\[[[UUUTTTRRROOOKKKFFFBBB@@@>>>======<<<;;;:::999999666666666666666666666666777777888888777777666666666666666666555444333333444444444444333333333333333333333333333333333333555555666666666777777777777666666666666777888888888888888999::::::;;;;;;<<<>>>@@@AAABBBCCCEEEGGGHHHIIIJJJLLLNNNOOOQQQQQQQQQRRRTTTVVVWWWXXXYYYYYY[[[[[[[[[[[[\\\^^^```aaaaaaaaabbbcccdddeeeeeeffffffgggiiijjjjjjiiigggeeekkkkkklllmmmoooqqqrrrssstttuuuvvvvvvvvvuuutttsssuuuwwwyyyyyyvvvtttrrrrrrrrrssssssrrrqqqqqqrrrtttttttttuuuuuuvvvwwwwwwxxxzzzyyywwwuuuvvvxxxzzz|||~~~|||{{{yyyxxxwwwwwwwwwwwwwwwwwwvvvuuuuuutttxxxxxxxxxwwwvvvuuutttssstttvvvxxxzzz|||~~~}}}zzzwwwuuu|||~~~||||||}}}}}}}}}}}}zzzzzz{{{}}}~~~|||yyyyyyzzzzzz{{{|||||||||zzzzzz{{{{{{||||||||||||~~~}}}{{{yyyvvvvvvwwwxxxyyyzzz|||~~~~~~zzzxxxvvvvvvwwwxxxxxxxxxuuuvvvwwwxxxyyyyyyyyyxxx```MMM>>><<<===888555666555444444333333222222111222000///...///000///...------,,,++++++++++++,,,,,,,,,------------------***++++++,,,,,,++++++***+++++++++++++++++++++***+++++++++************)))+++*********))))))((((((+++***)))((('''(((((()))))))))))))))))))))))))))))))))***,,,...000///...******'''%%%&&&)))***'''(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&'''$$$%%%&&&((())))))******&&&'''((()))))))))))))))''''''(((((())))))******)))(((((((((((()))************)))))))))***++++++************))))))))))))************,,,...000111333777===BBBFFFHHHGGGGGGFFFGGGGGGEEEHHHJJJGGGAAA@@@@@@???>>>@@@EEELLLRRR\\\fffrrr{{{}}}wwwssssssssspppnnnhhh^^^TTTSSSWWW^^^hhhpppzzzmmmbbbUUUOOOOOOVVVcccooo~~~qqqgggbbbaaaaaa```]]]ZZZYYYZZZ[[[ZZZZZZ\\\```fffnnnvvv{{{zzzyyyxxxwwwwwwtttppplllkkkiiicccZZZTTTQQQLLLGGGDDDEEEGGGIIILLLPPPUUUYYYccchhhpppxxx~~~{{{vvvsssqqqpppmmmlllhhhfffddd```]]]YYYWWWVVVLLLKKKIIIFFFCCC@@@>>>======<<<<<<;;;:::999888888555555666666666666777777777777777888888777777666444444555555555444333333666666666555555555555444555555555555555555555555333444555666666666555555666555555555555666777777777777777888888999999999;;;===???@@@@@@AAACCCEEEFFFGGGIIIKKKMMMOOOOOOPPPOOOPPPRRRTTTUUUWWWWWWWWW[[[ZZZYYYYYYZZZ\\\^^^`````````aaabbbcccdddeeeeeeeeefffggghhhhhhhhhggggggjjjjjjkkklllnnnpppqqqsssssssssssssssrrrrrrrrrrrrtttuuuwwwvvvtttrrrrrrrrrqqqsssuuutttsssrrrrrrsssrrrrrrsssttttttuuuuuuvvvvvvuuutttssstttvvvxxxyyy{{{||||||{{{zzzyyywwwvvvuuuvvvvvvvvvvvvuuuuuutttvvvwwwxxxxxxxxxvvvuuussstttvvvyyy{{{{{{|||~~~}}}{{{zzzyyy}}}|||||||||{{{zzzyyyyyyzzz{{{}}}}}}{{{wwwxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzz{{{|||}}}|||zzzxxxvvvuuuvvvwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxxxx```MMM>>><<<===999555666555444444333333222222111222000///...///000///.........---,,,,,,,,,,,,,,,------------------,,,,,,)))***+++,,,,,,+++***))),,,,,,------------,,,,,,+++++++++************)))))))))))))))************+++***)))((((((((()))))))))))))))))))))))))))))))))(((((()))+++---,,,++++++'''%%%&&&((('''((()))'''''''''''''''((())))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''((('''&&&&&&&&&'''((())))))(((((((((((())))))))))))(((((('''''''''((()))*********((((((((((((((()))************))))))******+++,,,)))))))))))))))******************+++---000333555888===EEELLLPPPOOOLLLJJJIIIIIIEEEBBBDDDHHHGGGBBB@@@??????AAAFFFPPP\\\dddpppwww~~~~~~||||||xxxsssllliiiiiihhheeebbb\\\YYYYYY]]]bbbhhhqqqyyylllZZZTTTPPPTTTYYYaaannnzzzttthhhbbb___]]]^^^]]][[[XXXVVVWWWXXXXXX]]]eeemmmtttxxx{{{}}}ttttttttttttrrrnnnhhhdddbbbaaa[[[PPPIIIGGGFFFCCCCCCGGGLLLPPPSSSWWW\\\```hhhkkkqqqvvv{{{}}}yyyxxxuuupppmmmkkkiiigggeeeaaa___\\\YYYVVVSSSQQQPPPFFFDDDAAA???===<<<<<<===:::::::::999888888777777555555666666777777777777555666666777777666666555333444555555555555555555666666666555555555444444444444444444444444444444222333444555666555555444555555444444555555666777666666777777777777888888888:::<<<===>>>???AAACCCCCCDDDFFFIIIKKKMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVYYYYYYYYYZZZZZZ[[[[[[\\\______```aaabbbccccccdddddddddeeefffggghhhhhhiiiiiiiiijjjkkkmmmooopppqqqrrrqqqpppooooooppprrrsssrrrssstttsssqqqooopppqqqooorrruuuwwwvvvuuuttttttppppppqqqrrrsssssssssssssssssssssssstttuuuvvvwwwxxxyyy{{{|||{{{zzzwwwvvvsssssstttuuuuuuuuuttttttuuuvvvxxxyyyyyyxxxvvvttttttwww{{{|||{{{zzzzzz|||}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{zzzxxxyyyyyyyyyzzz{{{}}}}}}zzzvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{||||||}}}|||zzzxxxuuuuuuvvvwwwwwwvvvvvvwwwyyyzzz{{{zzzyyyxxx~~~```NNN???===>>>:::666777555555444333333222222111222000///...///000///...//////...------------............------,,,,,,,,,***+++,,,,,,,,,,,,+++***(((((()))*********))))))+++++++++************)))''''''((()))***+++,,,,,,%%%%%%'''(((***+++,,,,,,)))))))))))))))))))))))))))'''&&&'''(((******))),,,%%%###(((***&&&&&&+++'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''')))&&&$$$%%%((()))(((%%%(((((((((((((((''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((()))******+++((((((((((((((()))************))))))***+++,,,,,,(((((())))))******++++++---------...111444888:::<<>>AAAGGGJJJOOOTTTWWWVVVQQQMMMLLLBBB<<<>>>CCCCCCAAA@@@>>>FFFNNNVVVbbbrrr~~~~~~~~~~~~uuummmbbb]]]VVVPPPOOOSSSYYY]]]]]]cccjjjkkkjjjlllsssyyy}}}~~~|||ttthhh]]]UUUQQQTTTWWW]]]eeelllrrrvvvxxxzzzuuullleee___[[[XXXVVV```]]]XXXTTTRRRRRRSSSTTTcccpppwwwpppmmmjjjkkkkkkjjjfff```ZZZWWWZZZTTTMMMIIIDDDAAAEEEKKKRRRZZZaaabbbaaaccccccbbbcccfffiiikkkmmmrrryyy{{{vvvrrrnnnkkkhhhfffbbb]]]YYYVVVTTTSSSPPPOOONNNKKKIIIGGGEEEDDDAAA@@@===;;;::::::;;;<<<999999999888888888777777888666333222222555888:::666666666666666555555444333444444555555444444333444444444333333222222222333333333222222111111111111111111222222333333333444444555555666777777888333444555777888888888888999999:::;;;;;;<<<<<<===AAABBBBBBDDDFFFHHHJJJKKKLLLNNNOOOPPPPPPRRRTTTWWWYYYUUURRRSSSVVVXXXYYYXXX\\\\\\]]]^^^___```aaabbbbbbaaaaaaaaaccceeehhhjjjhhhiiijjjkkkllllllllllllmmmllllllllllllmmmnnnnnnpppooonnnmmmllllllllllllppprrruuuxxxxxxwwwtttrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssuuuwwwzzz||||||yyyvvvtttqqqtttwwwxxxvvvtttsssrrrwwwxxxzzz|||{{{zzzwwwvvvyyyzzz{{{zzzyyyxxxyyy{{{{{{}}}|||{{{{{{{{{yyyxxx{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}|||zzzyyy}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyy{{{||||||zzzxxx{{{{{{{{{{{{||||||||||||}}}|||{{{zzz{{{~~~}}}yyytttttttttttttttuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxxxx[[[NNN@@@:::888777777888444555555555555444333333888666333000//////000000000000111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***+++,,,---...***)))((('''''''''''''''***)))((('''''')))***+++(((((((((((((((''''''''')))((('''&&&%%%&&&&&&'''(((((((((((((((((('''&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%$$$&&&((())))))((((((&&&%%%&&&'''((('''%%%))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))******++++++,,,------......///111333777>>>GGGMMMRRRRRRTTTUUUUUUPPPJJJEEEEEE>>>:::===AAABBBCCCEEEJJJQQQYYYaaaooo~~~zzzyyytttjjjaaaSSSPPPKKKIIILLLTTT]]]cccjjjlllnnnllljjjkkkoootttpppooojjjcccYYYRRRNNNNNNZZZ]]]aaagggllloooqqqrrrnnniiiccc^^^\\\[[[[[[ZZZ]]]ZZZUUUQQQQQQTTTXXX\\\hhhqqqzzz{{{tttlllgggfffaaabbbcccccc```\\\VVVSSSPPPJJJDDDBBBBBBDDDLLLUUU[[[gggppppppkkkhhheeebbbbbbdddfffgggiiinnntttyyyzzz|||{{{vvvqqqmmmiiieeebbbaaa___[[[VVVRRROOOMMMLLLIIIHHHFFFDDDBBB@@@>>>>>>>>>===;;;;;;:::;;;<<<===:::::::::999999999888888777666444333333555777999666666666666666555444444333333444444444444333333333333333333333333222222333333333222222111111111111222222222222222222333333333444444555666666777555666666777777777666666999999999:::;;;;;;<<<<<<@@@AAAAAACCCDDDFFFHHHIIIKKKLLLNNNNNNOOOPPPSSSUUUVVVSSSQQQQQQTTTVVVWWWVVVYYYZZZ[[[\\\^^^___``````bbbbbbaaaaaabbbeeegggiiiffffffhhhiiijjjkkkkkkkkkiiiiiiiiiiiijjjjjjkkklllnnnmmmllllllllllllllllllnnnpppsssuuuwwwvvvuuutttqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssuuuvvvxxxzzzzzzxxxvvvuuutttvvvxxxxxxvvvtttssstttwwwxxxzzz||||||zzzxxxwwwwwwyyyzzzzzzzzzzzz{{{}}}}}}{{{zzzzzzzzzyyyxxxyyyxxxwwwxxx{{{|||{{{zzz{{{|||}}}}}}{{{zzzzzz{{{|||||||||||||||{{{zzzyyy|||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxzzz{{{{{{yyywww}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{}}}}}}yyytttttttttttttttuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwww~~~\\\NNN@@@:::999777666777444444444444444333222222666444222000......///000000000000//////.........------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))***+++------***))))))(((((((((((()))(((((('''&&&&&&((()))***'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&)))*********+++)))''''''((((((&&&%%%))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++,,,---......+++111777;;;===DDDOOOXXXZZZYYYWWWTTTQQQKKKDDD??????;;;:::>>>AAACCCHHHNNNWWW]]]eeepppxxxqqqmmmggg\\\TTTGGGEEECCCEEELLLXXXdddlllwwwuuuqqqmmmkkkjjjkkklllaaa]]]WWWOOOJJJJJJMMMQQQaaabbbeeegggiiihhhhhhggg___]]]ZZZZZZ\\\^^^___```XXXUUUQQQPPPSSSZZZbbbgggooorrrsssnnneee^^^]]]^^^]]]^^^______]]]YYYTTTRRRHHHBBB??????BBBHHHTTT___hhhwwwxxxnnnfffaaa___```bbbbbbdddggglllpppnnnqqqtttvvvwwwyyy{{{|||~~~~~~~~~|||vvvsssnnniiifffbbb^^^[[[ZZZXXXTTTOOOKKKHHHFFFFFFEEEDDDCCCAAA???===<<<;;;999999:::::::::;;;;;;;;;::::::::::::999999999999555555555444555555666777555666666666666555444444333333444444444444333333222222222333333333333333222222222222222111111111222222222222222111111111222222222333333444555555666666777777666555555444888888999999:::;;;;;;;;;>>>??????@@@BBBDDDFFFGGGHHHJJJKKKLLLLLLNNNPPPSSSSSSQQQPPPPPPRRRTTTUUUUUUVVVWWWYYY[[[]]]^^^___```cccbbbaaaaaabbbccceeefffbbbccceeegggiiijjjjjjkkkgggggggggggghhhiiijjjkkkkkkkkkjjjjjjkkkkkklllllllllnnnooorrrssstttuuuuuuppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttssstttuuuvvvwwwwwwwwwvvvxxxyyyyyyxxxvvvtttuuuuuuwwwxxxzzz||||||zzzyyyxxxwwwxxxzzzzzzzzzzzz|||}}}~~~~~~|||zzzyyyyyyzzzzzzyyyxxxwwwvvvvvvwwwyyyzzzzzzxxxxxxyyy{{{zzzxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyyyyxxxvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~|||yyytttttttttttttttuuuvvvvvvtttuuuuuuvvvvvvvvvvvvvvv|||\\\NNNAAA;;;999777555666333333444444333333222111222111///---,,,,,,---.........---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((())))))+++,,,,,,+++******))))))******+++'''&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''((()))******)))***))))))(((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))************+++---...///111666<<<@@@CCCIIIRRRYYYYYYWWWSSSPPPLLLHHHCCC???===;;;<<<@@@CCCGGGPPPYYYaaahhhrrr~~~xxxlllddd```ZZZQQQJJJEEEEEEEEEJJJTTTaaammmuuu}}}xxxrrrmmmkkkhhhdddaaaUUUPPPJJJEEEFFFLLLUUU[[[eeeeeeeeeeeeccc```]]][[[XXXXXXYYY\\\___aaaaaa```RRRQQQQQQTTTZZZccckkkqqqqqqqqqmmmfff]]]XXXWWWYYY\\\[[[ZZZXXXUUUQQQMMMKKKDDDAAAAAADDDIIIOOOZZZeeerrrpppddd]]]]]]]]]]]]^^^___aaadddfffeeehhhlllnnnpppqqqtttvvvwwwwwwwwwxxxyyyxxxuuusssmmmjjjeeeaaa^^^[[[XXXUUUTTTRRRNNNJJJGGGDDDBBBBBB@@@@@@???>>><<<;;;::::::888888999999:::999999888999999999888888888888777444444555555666555555555555555666666555555444333333333333444444333333333111111222222333333333444222222222111111111111111333333222222111111000000111111111111222222333333555555555666666555555444777777888888999:::::::::<<<<<<===>>>???AAACCCDDDEEEGGGHHHIIIIIIKKKNNNPPPQQQPPPPPPPPPRRRSSSTTTUUUVVVWWWYYY\\\^^^```aaaaaabbbbbbaaaaaaaaabbbccccccaaabbbdddfffhhhiiijjjjjjfffffffffggghhhiiijjjkkkiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmnnnoooqqqrrrsssooooooooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrssstttrrrssssssssstttuuuvvvwww{{{{{{zzzxxxuuutttuuuwwwwwwxxxzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzyyyyyyzzz{{{~~~~~~~~~}}}|||}}}~~~~~~~~~{{{zzzyyyzzz{{{|||zzzyyywwwvvvvvvvvvxxxyyyyyywwwvvvwwwyyyyyywwwvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxzzz{{{|||zzzyyyxxxxxxwwwvvvvvvwwwxxxvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{||||||yyy{{{~~~~~~{{{xxxtttttttttttttttuuuvvvvvvttttttuuuuuuuuuuuuuuuttt{{{ZZZNNNAAA;;;:::777666666333333444444333333222111111000///...------......---,,,+++******,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((()))***++++++******)))((((((((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((())))))((('''((())))))))))))******(((((((((((((((((((((((())))))((('''''''''((()))))))))))))))))))))))))))***))))))***+++---000111777999===CCCJJJPPPSSSUUUUUURRRNNNKKKHHHEEEBBB???;;;;;;>>>BBBFFFLLLXXXdddoooxxxuuulllaaaXXXSSSNNNHHHCCCFFFHHHLLLTTT___lllwww~~~~~~xxxqqqkkkfff```WWWQQQIIIFFFBBBBBBHHHRRR\\\bbbffffffdddbbb___[[[XXXVVVWWWXXX[[[^^^```___\\\XXXNNNQQQUUU\\\cccjjjpppssslllkkkiiiddd]]]XXXWWWXXXXXXVVVQQQLLLGGGCCCAAA???@@@@@@EEEMMMRRRVVV^^^eeesss}}}mmm```YYYZZZYYYXXXYYYZZZ[[[\\\]]]^^^aaaeeehhhiiikkknnnppppppooonnnnnnooonnnllliiiaaa^^^ZZZVVVTTTQQQNNNLLLMMMKKKHHHDDDBBB@@@???>>>::::::999888888777666666999999999999888777666555777777777777666666666666444444555666666555444333555555555555555444444333222333333333333333333222111111111222222333333333111111111111111111111111222222222111111000000000000000000000111111111111222222444555555666666666666666777777888999999999;;;;;;;;;<<<===???@@@AAACCCDDDFFFGGGGGGIIIKKKNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWXXX[[[^^^aaabbbbbbbbb``````____________`````````aaaccceeeggghhhiiijjjddddddddddddeeefffggghhhhhhhhhhhhiiijjjkkklllmmmmmmllllllkkkkkklllmmmnnnmmmmmmmmmnnnoooppppppqqqooooooooopppppprrrssssssrrrrrrqqqrrrrrrtttuuuvvv{{{{{{zzzwwwttttttuuuwwwwwwwwwyyyzzzzzzzzzyyyyyyzzz{{{{{{zzzwwwvvvvvvwwwxxxyyyyyyyyyyyy{{{~~~}}}}}}}}}}}}{{{zzzzzz{{{}}}}}}|||zzzvvvtttttttttvvvwwwvvvuuuuuuwwwxxxxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvttttttuuuwwwyyy{{{{{{zzzyyyxxxxxxwwwuuuuuuvvvvvvuuutttvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxyyyyyyzzzzzz{{{{{{wwwyyy|||~~~}}}|||yyyxxxtttttttttttttttuuuvvvvvvttttttuuuuuuuuuttttttsssxxxYYYLLL@@@<<<:::888666777444444444444444333222222222222111111000111111111---,,,+++***++++++---...------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((!!! ###&&&(((((((((&&&'''))))))((((((***,,,))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''))))))))))))))))))))))))*********+++---000444666;;;<<<@@@FFFNNNRRRSSSRRRQQQOOOKKKHHHFFFDDD@@@>>><<<<<>>???>>>AAAJJJTTTZZZ[[[___dddmmmzzzrrreee[[[UUUVVVTTTSSSSSSUUUVVVUUUUUUWWWZZZ]]]```aaacccfffhhhgggeeedddcccdddccc```^^^YYYVVVRRRPPPNNNKKKIIIFFFDDDBBB@@@>>><<<;;;::::::999999999999888888888888::::::999888777666555444666666666666555555555444444555555555555444333333444555555555555444333333222222333333333333222222111111111222222222222222000000000111111111111111111111111111111000000000000000000000000000000000000111222444555666666666555555666666777888888999:::::::::;;;<<<===??????AAACCCDDDEEEEEEGGGJJJLLLOOOQQQSSSTTTTTTTTTVVVXXXWWWYYY\\\___aaaaaaaaa```\\\]]]]]]]]]]]]]]]]]]]]]```aaabbbdddfffgggggghhhaaaaaaaaaaaaaaaaaabbbcccgggggggggggghhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiijjjjjjjjjkkklllmmmnnnoooooommmmmmnnnnnnoooppprrrrrrrrrrrrrrrrrrrrrssstttuuuxxxyyyxxxvvvsssssstttvvvuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{{{{yyyvvvsssssstttrrrtttuuuvvvwwwzzz}}}}}}|||||||||}}}}}}{{{{{{{{{|||~~~~~~|||zzztttsssrrrrrrttttttsssrrrtttvvvxxxxxxwwwvvvwwwxxxzzzzzzyyyxxxwwwuuusssrrruuuvvvwwwyyyzzzzzzyyyyyyyyywwwuuuuuuuuuvvvuuutttttttttuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxyyyzzz{{{{{{wwwyyy||||||zzzxxxwwwxxxtttttttttttttttuuuvvvvvvuuuuuuuuuuuuuuuttttttssstttWWWKKK@@@<<<;;;999888888444555555555555444333333222222222222222222222222......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((('''''''''((())))))+++***)))'''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&'''((((((((('''&&&%%%(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))"""!!!!!!###&&&(((((((((&&&(((***)))'''&&&(((***))))))))))))))))))))))))+++)))(((&&&&&&&&&(((((()))))))))))))))))))))))),,,,,,,,,---000555999<<>>;;;>>>BBBFFFHHHKKKRRR[[[___]]]^^^aaadddnnnsssoooeee^^^WWWRRRQQQOOOMMMNNNPPPQQQOOONNNNNNQQQTTTVVVXXXYYY[[[]]]\\\ZZZYYYXXXXXXWWWUUUSSSSSSPPPLLLJJJHHHFFFDDDBBB>>>===;;;999888888999999::::::::::::::::::;;;;;;:::999777666666666777777777666666666666555555555555555555444444333333333444444555555444444333222222222333333333333222222222222222222111111111111///000000000111111111222000000000000111111111111000000000000000000000000111222333444444444444444444555555666666777888888999999::::::;;;<<<>>>>>>@@@BBBDDDDDDEEEFFFIIIKKKNNNPPPSSSTTTSSSTTTVVVXXXTTTVVVZZZ\\\^^^^^^]]]\\\YYYZZZZZZ[[[\\\\\\\\\\\\___```aaabbbcccddddddeeeaaa``````____________```eeeeeeddddddeeefffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllmmmmmmllllllllllllnnnooopppqqqrrrsssssssssssssssssssssuuuuuuvvvtttrrrrrrsssttttttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyywwwtttrrrrrrsssqqqsssuuuvvvwwwxxx{{{}}}}}}|||zzzyyyyyyzzz{{{|||{{{zzz{{{|||}}}}}}zzzxxxvvvuuuttttttuuuvvvuuussssssuuuwwwwwwvvvuuuvvvwwwwwwwwwwwwwwwvvvuuutttsssuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxvvvuuuuuuvvvuuutttqqqqqqrrrssstttuuuvvvvvv{{{zzzxxxxxxxxxyyy{{{|||yyy{{{|||zzzwwwuuuvvvwwwtttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrVVVJJJ???<<<<<<:::888999555555666666555555444333000000000000111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------************************))))))))))))))))))))))))(((''''''''''''(((((()))///...---+++)))(((''''''&&&'''(((((())))))(((((())))))(((((('''''''''&&&&&&'''((((((((('''%%%%%%((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((''''''((()))((('''''')))+++)))&&&$$$&&&((())))))))))))))))))))))))///---+++***)))***+++,,,))))))))))))))))))))))))------...000333888===@@@GGGMMMSSSRRRMMMHHHHHHJJJGGGFFFFFFGGGIIIIIIHHHFFFGGGEEEIIIUUUdddttttttiiiZZZTTTLLLHHHHHHLLLOOOQQQWWW^^^jjjuuu|||}}}zzzxxxeee___VVVLLLEEECCCEEEGGGJJJOOOXXXbbbiiiiiiccc^^^UUUSSSPPPNNNNNNQQQUUUXXX```\\\VVVSSSSSSUUUVVVWWWZZZ\\\^^^___]]]YYYUUURRRPPPRRRTTTUUUTTTSSSRRRRRRJJJDDD<<<666666;;;CCCHHHVVVWWW\\\bbbbbb]]]\\\______eeehhhccc]]]YYYUUURRRNNNKKKJJJKKKMMMNNNLLLIIIHHHJJJMMMOOOPPPRRRTTTVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJGGGCCCAAA@@@>>><<<:::<<<;;;:::888888999::::::666666666777777777888888999888666555666777999:::777777777777666666666666666555444333333333333333444444555555444444333222222222222333333222222222333222222222111111000000//////000000111111111222//////000000111111222222111111111111000000000000333333444444444333222222444444555555666777777777999999999:::;;;<<<===>>>@@@BBBCCCDDDDDDFFFHHHKKKLLLPPPSSSTTTSSSSSSUUUXXXRRRTTTWWWZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[^^^___```aaabbbbbbbbbbbbcccbbbaaa``````___``````ccccccbbbbbbccccccdddddddddeeefffggghhhhhhhhhhhhfffggghhhiiijjjkkklllllljjjjjjkkkkkkmmmnnnooopppsssssstttttttttsssrrrrrrrrrsssttttttrrrqqqrrrssssssttttttuuuvvvwwwwwwxxxuuuvvvwwwvvvtttrrrssstttqqqsssvvvwwwwwwwwwyyyzzz{{{yyyxxxwwwwwwyyyzzz|||zzzzzzzzz{{{|||{{{xxxvvvzzzyyywwwxxxyyyzzzxxxwwwrrrtttvvvvvvuuuuuuuuuvvvtttuuuuuuuuuuuuuuuttttttuuuuuuuuuvvvwwwyyyzzz{{{{{{yyyvvvuuuuuuvvvvvvuuuttttttuuuvvvwwwxxxyyyzzz|||{{{yyywwwwwwyyy|||}}}{{{}}}|||yyyuuusssuuuwwwtttttttttttttttuuuvvvvvvvvvvvvwwwwwwvvvuuuttttttrrrVVVKKK@@@===<<<999777777999888777555333222222222...///000111111000///......//////...,,,,,,---...000//////...............+++***'''%%%%%%'''***+++++++++,,,,,,,,,+++******---,,,)))((('''((()))***++++++++++++***(((&&&%%%'''&&&%%%%%%&&&(((+++---000...+++(((&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&'''))),,,111...***&&&$$$%%%&&&(((&&&&&&''''''''''''&&&&&&+++***)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((+++++++++++++++***)))((()))&&&$$$%%%(((******)))'''((()))******++++++***)))***+++,,,,,,+++)))(((---///111222555;;;DDDLLLVVVWWWVVVQQQKKKHHHHHHJJJLLLKKKIIIFFFCCCCCCFFFHHHEEENNNXXXbbbpppwwwkkkcccZZZQQQLLLQQQUUUTTTSSSTTT\\\iiivvvzzzzzzwwwrrrmmm^^^SSSFFF???@@@EEEHHHIIISSS]]]kkksssrrrgggZZZQQQLLLKKKKKKLLLNNNQQQTTTVVVYYYXXXSSSNNNOOOUUUWWWUUU]]]___```^^^YYYTTTPPPNNNNNNNNNNNNMMMKKKHHHEEEDDD@@@===999:::???HHHOOOSSS[[[aaaggghhheee```]]]\\\^^^]]][[[XXXUUUQQQNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKMMMJJJHHHHHHIIIIIIFFFCCCBBBAAA???===;;;:::999999333444444555666777777888666777999999777666777888777777666666555555555444666666666666666666666666444444444444444444444444666666666555555444444444000000000000000000000000111111111111000000000000111111111111000000000000---...///000000111000000000000111111111222222222222222333444444444444333444444444555555555555666666666666777888999;;;;;;======>>>???@@@BBBCCCDDDHHHJJJLLLLLLLLLMMMOOOQQQSSSTTTTTTUUUUUUTTTTTTSSSTTTVVVXXX[[[\\\\\\\\\[[[[[[ZZZZZZ[[[^^^______^^^cccaaa^^^[[[[[[\\\___aaa`````````aaabbbdddeeefffeeeeeefffeeedddeeegggiiihhhhhhiiijjjkkkmmmnnnooommmmmmlllllllllmmmmmmnnnooooooqqqrrrrrrqqqppppppssstttuuuvvvuuutttrrrqqqooooooppprrrtttwwwyyyzzzttttttsssrrrrrrqqqppppppttttttsssssstttuuuwwwxxxwwwvvvuuuuuuvvvxxxzzz|||}}}~~~~~~}}}{{{zzz{{{|||{{{{{{{{{{{{{{{zzzzzzyyyzzzwwwuuuvvvwwwvvvssspppvvvuuutttsssssstttuuuvvvrrrqqqppprrrtttuuuuuutttuuuuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxyyyxxxvvvwwwyyy{{{{{{{{{}}}zzzwwwvvvxxxyyywwwvvvsssqqqppppppsssuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuurrrWWWKKKAAA>>>===:::999999999888666555333222222222...///000111111000//////000000111000...---///000////////////000000111222,,,+++***))))))***+++,,,111111000...---+++*********)))'''''''''(((***+++............---+++)))(((((('''&&&&&&'''***,,,---000...,,,***)))(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((())))))'''&&&&&&((())))))(((&&&%%%&&&(((***,,,&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''(((***************)))((((((+++(((&&&&&&''')))(((''''''((()))******+++++++++))))))***+++++++++++++++......000333999AAAKKKRRR^^^\\\WWWPPPKKKHHHHHHIIIHHHHHHGGGEEEDDDEEEHHHJJJPPPZZZeeennnxxx~~~xxxppphhhcccXXXSSSRRRXXX]]]^^^```dddgggooovvvxxxwwwsssiii```QQQJJJCCCAAAFFFMMMQQQSSS^^^hhhrrrtttkkk]]]QQQKKKFFFGGGIIILLLNNNPPPQQQRRRQQQRRRQQQOOORRRXXXZZZXXXZZZZZZ[[[ZZZXXXTTTOOOLLLIIIIIIGGGEEECCC@@@>>>======<<<;;;<<>>===<<<:::999888777777444444555555666666777777444666888777666555666777777666666666555555555444555555555555555555555555444444444444444444444444444444444333333333222222000000000000000000000000111111111000000000//////000000000////////////......//////000000000000///000000000111111111222222111111222333333333333333333333333333444444444444666666666777888999:::;;;<<<<<<<<<===>>>@@@BBBBBBFFFGGGIIIJJJJJJKKKLLLNNNQQQRRRRRRSSSTTTTTTSSSSSSRRRTTTVVVYYYZZZZZZZZZYYYZZZYYYYYY[[[]]]_________aaa___\\\ZZZZZZ[[[]]]____________```aaacccdddeeefffgggfffeeecccccceeegggiiihhhhhhhhhiiijjjkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnpppqqqqqqqqqpppooorrrsssuuuuuuuuusssrrrpppppppppqqqqqqssstttvvvwwwtttssssssrrrqqqqqqpppppprrrrrrqqqqqqrrrsssuuuvvvvvvuuuttttttvvvxxxzzz||||||}}}~~~}}}|||{{{|||~~~}}}}}}}}}}}}}}}|||{{{zzzzzzxxxvvvuuuvvvvvvtttrrruuutttsssrrrrrrssstttuuusssrrrqqqrrruuuvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwyyyzzz{{{|||yyywwwvvvxxxzzzzzzzzz|||yyyvvvvvvwwwxxxwwwuuutttrrrqqqrrrtttvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvrrrVVVKKKAAA>>>>>><<<::::::888777666444333222222222---...///000111111000000111222333222000///000111//////000000111333444555......------------......///...,,,***)))(((((()))''''''&&&&&&'''(((***+++++++++++++++***((('''&&&)))((((((((()))***,,,------,,,+++***)))(((''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))******(((&&&%%%&&&'''%%%%%%%%%&&&''')))***+++&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&''''''''''''((()))))))))))))))(((((('''+++)))'''''''''''''''%%%((((((((()))******++++++))))))))))))***,,,...///333222444:::DDDNNNWWW[[[___ZZZRRRLLLHHHHHHHHHHHHEEEEEEFFFFFFGGGJJJNNNRRR___jjjuuu|||~~~zzztttooolllhhheeebbbWWWWWWZZZ```dddfffkkkppprrrtttuuutttrrrlll___QQQEEECCCBBBGGGNNNVVVYYYZZZccckkkrrrmmm___PPPHHHEEE???BBBGGGKKKNNNOOONNNMMMJJJNNNPPPQQQVVV\\\\\\YYYTTTRRRRRRSSSTTTRRRMMMIIIDDDBBB@@@===:::999888777:::<<<>>>AAAEEENNNXXX```eeedddaaa___\\\YYYUUURRRPPPNNNKKKGGGDDDCCCBBBAAABBBAAA@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@AAA???>>>===>>>===<<<:::999888777666555555555555555555555555555555555555333555777666555444555555666666666555555555555555555555555555555555555555444444444444444444444444222222222111111111111000000000000000000000000000111111000000000000//////////////////............//////000000000///......000000000000111111111111000000111222222222222222111111222222222333333333555555555666777888::::::999::::::;;;<<<>>>???@@@BBBDDDFFFFFFGGGGGGIIIKKKNNNOOOPPPQQQRRRSSSSSSSSSPPPQQQTTTVVVWWWWWWWWWWWWYYYXXXWWWYYY\\\^^^___^^^^^^]]][[[YYYYYYZZZ\\\]]]]]]]]]]]]^^^```aaacccdddggggggfffdddbbbbbbdddeeehhhhhhgggggggggggghhhhhhkkklllnnnooopppooonnnmmmlllmmmooopppppppppooonnnqqqrrrssstttsssrrrqqqpppqqqqqqqqqqqqrrrrrrssstttssssssrrrrrrqqqppppppppppppooooooppppppqqqrrrssstttsssssstttuuuxxxzzz{{{{{{|||||||||{{{{{{|||~~~~~~~~~}}}|||zzzxxxuuutttuuuuuuttttttssssssrrrqqqqqqrrrsssssstttsssrrrtttvvvwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyywwwwwwwwwwwwyyyzzz|||~~~|||xxxvvvwwwxxxyyyyyyyyywwwuuuuuuvvvvvvuuutttuuusssrrrsssuuuvvvvvvvvvttttttuuuuuuvvvwwwwwwwwwqqqTTTIII???======;;;::::::888777555444333222222222......//////000111111111111222333222111000000111000000000000111222333444000///...------...///000+++***((('''''')))+++,,,((((((((('''((()))***+++***)))))))))((('''&&&&&&(((((((((((()))***+++,,,(((((((((((('''&&&$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''((())))))(((&&&&&&'''((('''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''))))))(((''''''''''''&&&((((((((())))))***++++++,,,+++))))))***,,,///111555666:::BBBMMMVVVZZZ[[[VVVPPPIIIEEEFFFGGGGGGEEEEEEEEEFFFGGGKKKRRRZZZ```nnnxxx}}}vvvpppmmmiiifffdddcccaaa```VVV[[[aaadddeeeffflllrrrvvvxxxuuupppiiibbbVVVKKKCCCDDDHHHOOOVVV[[[\\\[[[]]]aaaddd___UUUJJJDDDCCC???BBBEEEIIILLLNNNNNNNNNNNNRRRVVVWWWZZZ]]]ZZZUUUMMMJJJHHHKKKOOONNNIIIDDD???===:::888666777888999999>>>BBBEEEGGGNNNYYYaaaddd^^^XXXTTTRRRPPPKKKHHHKKKIIIEEEBBB@@@????????????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666555444444333333444444555555555444444444444444444444555777777555444555666555555555555555555555555555555555555555555555555333333333333333333333333111111111111111111111000000000000000000000000000111000000000////////////000000/////////.........///000000000///...------/////////000000000111111//////000111111111111111111111111222222222333333444444444555666777999999888888999:::;;;===>>>??????AAACCCDDDDDDEEEGGGIIIKKKLLLNNNPPPQQQRRRSSSSSSOOOPPPRRRSSSUUUUUUVVVVVVWWWUUUUUUVVVYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZ\\\]]]___aaabbbdddeeedddcccaaaaaaccceeegggffffffffffffggghhhhhhiiikkknnnqqqqqqpppnnnlllkkklllmmmooooooooonnnnnnpppqqqqqqrrrrrrqqqpppppprrrqqqqqqqqqrrrrrrssstttrrrrrrqqqqqqpppppppppooonnnooooooooopppqqqqqqrrrrrrrrrrrrsssuuuwwwyyyzzzzzzzzzzzzyyywwwwwwyyy{{{|||}}}~~~~~~~~~~~~yyywwwtttrrrrrrsssttttttsssssssssrrrrrrsssssssssuuuttttttuuuvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwxxx{{{}}}}}}xxxvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuutttttttttsssrrrrrrtttuuuuuutttrrrssstttuuuvvvwwwxxxxxxqqqSSSHHH>>>;;;<<<:::888999777666555444333222222222///////////////000111111///000222222000/////////111000000/////////000000111///,,,******,,,///111...---+++***+++---///000,,,++++++******)))))))))---,,,,,,+++************''''''''''''((())))))***'''''''''''''''&&&%%%$$$'''(((((((((((((((((('''((((((((((((((((((((((((%%%'''((((((''''''((()))(((((()))((('''&&&$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''&&&'''((((((((((((((())))))((((((((()))***+++,,,///---+++***+++---000222666999???HHHRRRVVVUUURRRMMMIIIEEEDDDEEEFFFDDDBBBEEEFFFGGGJJJQQQ\\\hhhppp|||vvvmmmcccbbb```______^^^\\\[[[VVV]]]dddfffeeeggglllpppvvvxxxuuuiii]]]UUUMMMHHHFFFIIIOOOVVV[[[]]]\\\ZZZWWWVVVTTTSSSPPPLLLFFFCCCDDDEEEFFFHHHKKKPPPTTTVVV\\\___```___]]][[[UUUMMMEEEBBBAAACCCGGGHHHCCC???:::888666555555777:::<<<;;;@@@EEEGGGGGGKKKSSSZZZ\\\WWWPPPLLLJJJHHHEEEBBBCCCAAA>>><<<:::999::::::===<<<;;;::::::999999:::999999999999999888888888777777777666555444444444333333333333333444444555444444444444333333333333444666888777666555666666444444444555555555555555555555555555555555555555333333333333333333333333111111111222222222222222000000000000000000000000000000000////////////...111111111000000000/////////////////////...---,,,....../////////000000000//////000111111111111000111222222222333333333333333333333444555666888888888888888999;;;<<<>>>???===???BBBCCCCCCDDDGGGIIIJJJKKKLLLNNNPPPQQQRRRRRRNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQQQQTTTVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\^^^______```aaa``````aaacccfffddddddeeeeeefffhhhiiijjjhhhjjjnnnqqqrrrpppnnnllljjjkkkmmmnnnoooooonnnnnnoooooopppppppppppppppoooppppppqqqqqqrrrssstttuuuqqqpppppppppppppppoooooonnnoooppppppqqqqqqrrrrrrqqqqqqrrrssstttvvvwwwxxxxxxxxxwwwuuusssrrrtttvvvxxxyyyzzz|||}}}}}}~~~~~~vvvuuusssqqqpppqqqrrrtttttttttuuuuuuuuuuuuttttttvvvuuutttuuuwwwwwwwwwuuuxxxxxxxxxxxxxxxwwwvvvuuuvvvuuuttttttvvvyyy|||~~~|||wwwuuuuuuvvvvvvvvvtttuuuuuuuuutttsssssstttrrrqqqqqqrrrssstttsssqqqqqqqqqrrrtttuuuvvvwwwxxxqqqSSSHHH===;;;;;;999777777666555444333222222222222000000////////////000000---///111111///...---...000000///...---.........000...+++))))))+++...000000///---,,,+++++++++,,,------,,,++++++***))))))+++******)))(((((())))))&&&'''''''''(((((((((((()))))))))))))))((((((((('''(((((())))))(((((('''(((((((((((((((((((((((($$$&&&((()))(((((()))***&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((($$$&&&((()))(((((()))***))))))(((((((((***+++---///...------...000333666>>>BBBJJJQQQVVVVVVRRROOOKKKIIIGGGFFFEEEDDDCCCAAAFFFHHHMMMSSS]]]iiivvvyyyooofffZZZXXXWWWXXXYYYYYYXXXWWWXXXaaahhhhhhgggiiilllnnnrrrsssmmm^^^QQQKKKHHHFFFJJJNNNTTTZZZ]]]\\\ZZZXXXUUUQQQOOOOOOQQQOOOJJJEEEHHHGGGHHHJJJPPPWWW___dddlllmmmjjjddd^^^XXXNNNEEE???===<<<===@@@???<<<999555444333333555888<<<>>>>>>AAADDDFFFFFFGGGKKKOOOQQQNNNKKKHHHFFFDDDBBB@@@@@@???===;;;::::::::::::;;;;;;:::999888888888888777777777777777777777777444555666555333222333444333333333333333444555555333333333333333333333333444666888888666555666777444444444444444555555555444444444444444444444444333333333333333333333333222222222222222333333333000000000000000000000000000000////////////......111111111111000000000000....../////////...------............//////////////////000111111111111111111111222222222333333333222222222333444555777777777777777888:::;;;===>>><<<>>>@@@AAABBBCCCFFFHHHHHHIIIJJJLLLNNNOOOOOOOOOMMMMMMNNNOOOQQQRRRSSSTTTQQQOOOMMMLLLNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVXXXZZZ\\\\\\]]]^^^^^^^^^___bbbeeecccccccccdddfffgggiiijjjgggiiimmmpppqqqooommmllljjjkkkmmmnnnooopppoooooonnnnnnnnnnnnnnnoooooooooooooooppppppqqqrrrssstttoooooooooooooooooooooooonnnooopppqqqrrrrrrrrrrrrqqqqqqrrrssstttuuuuuuvvvvvvuuutttrrrpppppprrrtttwwwxxxxxxyyyzzzzzzzzzzzztttttttttrrrqqqppprrrtttuuuvvvwwwwwwwwwwwwvvvuuuvvvuuutttuuuvvvwwwvvvuuuwwwwwwwwwwwwwwwvvvuuutttvvvuuusssssstttwwwzzz|||zzzxxxvvvuuuuuuvvvuuutttrrrtttvvvvvvtttsssssstttqqqqqqpppqqqssssssqqqpppppppppqqqrrrssstttuuuvvvqqqUUUIII???<<<;;;999777777555555444333222222222222222111000///......//////---///111222000...------.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************+++++++++******))))))((('''&&&%%%&&&''''''''''''((())))))))))))(((***)))((((((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((%%%'''))))))(((''''''(((&&&&&&''''''((()))***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))%%%'''******(((&&&'''((())))))((('''(((***,,,------------///111555888:::EEEIIIOOOTTTTTTRRRPPPOOOHHHHHHGGGDDDCCCCCCEEEHHHJJJOOOYYYdddppp|||tttkkkccc\\\VVVTTTRRRRRRTTTWWWYYYZZZ___gggkkkiiigggiiihhheeefffccc[[[OOOIIIIIIKKKJJJOOOSSSWWWZZZZZZWWWTTTRRRNNNNNNOOOPPPQQQPPPMMMKKKGGGHHHJJJOOOXXXbbblllrrrwwwvvvpppeee]]]UUUKKKBBB::::::::::::999777666555555555555555777:::===>>>>>>???AAACCCDDDDDDEEEEEEBBBDDDEEEDDDBBB@@@??????======<<<<<<;;;:::999999999888777666666555555666555555555555555666666666222444555444111000222333333333222222222333444444111111222222333333444444333555777666555444555555333333333444444555555555444444444444444444444444222222222222222222222222111111111222222333333333000000000000000000000000000000/////////.........111000000000000/////////------......///.........------.........////////////000111111222222111111000000000111111111222222111111222222333555666777555555555666777999;;;<<<:::<<<>>>@@@@@@BBBDDDFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOQQQRRROOOLLLIIIHHHIIIJJJKKKKKKKKKLLLMMMOOOOOOOOOMMMMMMNNNNNNOOOQQQSSSUUUWWWYYY[[[[[[\\\[[[[[[\\\___aaabbbbbbbbbcccdddeeefffgggfffhhhkkknnnooonnnmmmllljjjkkkmmmoooppppppppppppmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnnnnnnnoooooooooooooooooooooooooooooommmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrsssssssssssssssrrrrrrqqqpppoooppptttwwwyyyyyyyyyyyyxxxvvvuuutttsssuuuvvvuuusssrrrsssuuuvvvvvvwwwxxxxxxwwwvvvvvvvvvuuuttttttvvvvvvuuutttttttttuuuvvvvvvvvvvvvvvvwwwuuusssrrrsssvvvyyy{{{uuutttssstttvvvvvvuuusssrrrtttwwwwwwuuussstttuuurrrqqqqqqrrrttttttrrrpppoooooopppqqqrrrrrrssssssqqqVVVKKK@@@===<<<999777777555444444333222222222222333222000///............---000222222111///......------------...000111222(((***---//////---***(((,,,---...///000000000000'''((()))******+++******++++++)))(((((()))******((())))))************))))))(((&&&%%%&&&''')))***(((((())))))))))))(((((())))))))))))))))))))))))''')))******(((&&&%%%&&&((((((((((((((()))***+++&&&''''''''''''''''''&&&))))))((('''%%%$$$######&&&&&&&&&'''''''''((((((''''''((()))******))))))&&&)))++++++'''%%%%%%'''***)))((('''(((***,,,---***+++---000444888<<<>>>BBBGGGKKKMMMKKKIIIIIIJJJCCCDDDCCCAAA???BBBIIIOOONNNWWWeeessswwwiii```YYYSSSWWWSSSOOOOOOSSSXXX]]]```gggmmmnnniiieeeeeeaaaZZZZZZTTTKKKCCCEEEMMMQQQPPPVVVXXXZZZZZZVVVQQQMMMKKKFFFJJJNNNQQQPPPOOOOOOPPPEEEGGGLLLTTT___kkkvvv|||{{{yyyqqqeee[[[TTTJJJAAA888999999888555333222333888888888999:::<<<>>>???======>>>@@@BBBCCCAAA???777;;;@@@AAA>>><<<;;;<<<777777777777666555444333777777666555444444444444333333444444444555555555000333444333000///111333333333222222222222333333000000111222333333444444222444555555444333333444333333333444444555555555444444444444444444444444222222222222222222222222000000111111222222222333000000000000000000000000000/////////............000/////////............,,,,,,---.../////////...---------.........//////000000111222222222222222////////////000000000000111111111222333444666666333333333444666777999:::888:::===>>>???@@@CCCEEECCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPNNNKKKGGGEEEFFFGGGHHHHHHFFFHHHJJJKKKLLLKKKJJJIIILLLLLLMMMOOOQQQTTTVVVWWW[[[\\\\\\[[[YYYZZZ\\\^^^cccbbbbbbbbbbbbbbbccccccfffhhhjjjlllmmmmmmmmmllljjjlllnnnoooqqqqqqqqqppplllllllllllllllmmmnnnooopppooonnnmmmlllkkkkkkkkknnnnnnnnnnnnoooooooooooolllmmmoooqqqqqqqqqppppppqqqrrrrrrssssssrrrrrrqqqpppppppppoooppprrrwwwzzz}}}|||{{{yyyvvvtttqqqppptttvvvxxxxxxuuuttttttvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvuuuttttttuuuvvvtttssspppqqqssstttvvvwwwxxxxxxxxxwwwtttssssssvvvyyy{{{qqqqqqrrrtttvvvwwwuuusssqqqtttwwwwwwuuussstttvvvsssrrrrrrtttuuuuuurrrpppooooooooopppqqqqqqrrrrrrmmmNNNFFF???===<<<999777777444444444555444444333333222111///.........///000000000///...............//////............//////---.../////////...---,,,(((+++,,,,,,)))(((***,,,............---,,,+++***///...---,,,+++)))(((((((((((('''''')))***,,,...)))((('''((()))***)))(((***)))((((((((((((&&&$$$$$$%%%&&&'''(((***++++++&&&''')))******(((&&&$$$))))))((((((((())))))***))))))))))))))))))))))))******)))(((((((((((((((++++++******))))))(((((()))******+++++++++******+++*********))))))((((((***++++++***))))))+++,,,...000333555666999<<<>>>AAA@@@???BBBFFFGGGFFFDDDEEEFFFFFFCCC@@@CCCJJJQQQUUUdddvvv{{{mmm```UUUOOOOOOOOOTTTTTTQQQQQQXXX___bbbfffhhhkkkiiicccZZZRRRMMMHHHFFFDDDEEEHHHOOOVVVZZZ]]][[[WWWUUUSSSPPPLLLIIIHHHKKKPPPTTTUUUSSSOOOMMMHHHHHHMMMZZZkkkwww{{{zzzyyyuuunnncccXXXMMMDDD???:::999777555555555666777777888999:::<<<===>>>?????????>>>>>>>>>>>>>>>???@@@>>><<<:::999888999999888888777555555444444444666555444444555666555444666666666555444333111000000000111111111111000000111111111000000000000000111111222333333444555555555555555555555555555555555555666666666666555555444444444333333333222222555555444333222222222222555222000000111333333222000000000000000000000000222222000//////...............////////////.............../////////000000...............///000000111111111111000000000000000000111111111222222222111111222222222333333333333333333444555666777888888888999;;;===>>>???@@@BBBAAA@@@AAACCCEEEFFFEEEGGGFFFEEEEEEFFFHHHJJJKKKGGGFFFEEECCCCCCCCCDDDDDDGGGGGGGGGGGGHHHHHHIIIJJJNNNMMMMMMMMMOOOQQQTTTVVVUUUWWWXXXYYYXXXYYY[[[\\\^^^^^^__________________eeehhhkkknnnpppooommmlllkkkmmmpppsssttttttrrrqqqiiihhhhhhhhhiiikkknnnoookkknnnlllhhhfffjjjnnnnnnllllllllllllmmmooopppqqqqqqpppooonnnnnnoooqqqrrrssssssrrrrrrrrrqqqqqqqqqpppqqqqqqpppooopppuuuzzz}}}|||yyyvvvsssqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuutttsssrrrttttttttttttttttttsssssstttsssrrrrrrsssvvvzzz|||wwwwwwvvvvvvvvvvvvvvvwwwxxxtttpppqqquuuxxxwwwuuuuuuuuutttttttttsssssssssttttttsssrrrrrrqqqpppppprrrqqqooonnnnnnnnnooopppnnnOOOFFF>>><<<;;;888777888444444555555444333222222222111000000/////////000000000///...............//////............//////......///000///...---,,,)))+++,,,,,,***)))***,,,.........---,,,+++***)))------,,,+++***)))(((((()))((('''''''''((()))******((('''((())))))((('''(((''''''(((******)))'''%%%&&&&&&'''((()))******(((((()))))))))((('''&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((((((((''''''))))))***+++++++++++++++******)))))))))((((((((()))***+++***))))))+++------000333666777999<<<>>>===<<<===@@@DDDGGGFFFEEEBBBEEEGGGGGGGGGLLLTTT[[[iiiwww}}}nnncccYYYQQQNNNPPPRRRUUUVVVUUUXXXaaahhhjjjllllllkkkfff^^^TTTLLLGGGHHHHHHJJJMMMRRRXXX]]]aaa]]]ZZZUUURRRPPPNNNKKKIIIKKKMMMOOOPPPPPPNNNKKKIIIJJJKKKPPP]]]lllvvvxxxvvvrrrnnnggg^^^TTTJJJBBB>>>:::888555333333555777888::::::;;;;;;<<<<<<======>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;999888888888888777666555444444333333333555333333333444555444333222333333333333222222111000000////////////000000000000111111111111111111111222222333333444444444444444444444444444444444444555555666666555555444333333333333222222222222333333222222222333333444333111//////000222222111////////////////////////111111000///..................////////////......+++,,,,,,,,,,,,---------...............///000000000///---,,,,,,...000111000000000111111111222222111111111222222222333333444333333333444555666666777777888:::;;;<<<>>>>>>CCCAAA@@@@@@AAABBBBBBAAACCCBBBCCCCCCDDDEEEFFFFFFEEEEEECCCBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMLLLLLLMMMPPPRRRTTTSSSUUUVVVWWWVVVWWWXXXZZZYYYYYYZZZ[[[]]]^^^___```fffhhhlllnnnooonnnkkkjjjjjjkkknnnqqqrrrqqqpppooojjjiiihhhggghhhjjjmmmooolllooonnniiigggiiikkkjjjnnnnnnnnnnnnoooooooooooopppooonnnmmmmmmooopppqqqrrrssssssssstttsssssssssoooqqqrrrqqqppprrrvvvyyy|||{{{xxxuuurrrqqqppppppppppppqqqqqqqqqqqqqqqqqqssssssttttttsssrrrrrrqqquuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwyyy{{{|||}}}zzzyyyxxxwwwvvvvvvvvvvvvwwwssspppppptttwwwvvvtttttttttssssssssssssrrrrrruuuttttttsssrrrrrrqqqqqqpppooonnnmmmmmmmmmnnnnnnoooPPPGGG>>><<<;;;888777999555555555555444222111111111111111222111111000///000000///...............//////............//////....../////////...---,,,***+++,,,,,,******+++,,,---------,,,+++***((('''************)))))))))((())))))((('''&&&&&&''''''***(((''''''(((((('''%%%%%%$$$%%%'''***+++***)))''''''''''''((((((((()))******))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&((()))************))))))((((((((((((((('''((()))***))))))***---///...111555777999:::;;;===;;;;;;<<<@@@DDDGGGHHHHHHBBBEEEJJJMMMQQQYYYbbbiii~~~zzznnn```WWWQQQMMMOOOSSSSSSVVVXXX[[[cccnnntttuuusssooohhh___UUULLLEEEBBBGGGJJJPPPWWW]]]aaadddfff\\\XXXSSSNNNLLLKKKJJJIIIMMMMMMLLLKKKIIIHHHGGGFFFLLLMMMRRR]]]iiioooooolllgggccc]]]UUUMMMEEE>>>;;;888666444222333555888999<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888888777777888888777777666555555444333222222222222222333222111111333333222111//////000111222222222111111000...------...000111000000000111222222333333222222222333333333333333444444444444444444444444333333444444444444333333333222222222222111111111111111111111222333444555222000......000111000000////////////////////////000///...---------------......////////////......++++++++++++,,,,,,,,,,,,.........---......///000000...,,,***+++---111333000000000000111111111111000111111111222222222222444444333333333444444555555555666777888::::::;;;BBB@@@>>>===>>>>>>===;;;===>>>??????@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAADDDDDDDDDDDDEEEFFFGGGHHHLLLKKKKKKKKKKKKMMMOOOPPPOOOQQQRRRSSSSSSSSSUUUVVVRRRSSSTTTWWWZZZ]]]___aaafffhhhkkkmmmnnnllljjjhhhgggiiikkkmmmnnnnnnmmmlllkkkjjjhhhggggggiiilllnnnmmmppppppkkkhhhiiiiiigggnnnnnnnnnnnnnnnmmmlllkkkooonnnmmmmmmmmmnnnpppqqqrrrssstttuuuuuutttsssrrroooppprrrsssssstttvvvxxx{{{yyyvvvssspppooooooooopppqqqqqqrrrssssssrrrrrruuutttsssrrrqqqpppppppppuuuuuuuuuuuuuuuuuuuuuuuusssuuuxxxzzz|||}}}|||||||||{{{yyyxxxvvvuuuuuuuuuvvvrrrppppppsssuuuuuussssssrrrrrrrrrrrrqqqqqqqqquuuttttttssssssrrrrrrrrrppppppooonnnnnnnnnnnnooonnnPPPGGG>>>;;;:::888777999666666555444333222000///000111222333333222111000000000///...............///......------......///---------------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***((('''&&&((((((((()))))))))))))))))))))((((((''''''''''''***(((''''''((((((&&&%%%#########%%%((())))))((((((((((((((((((''''''''',,,+++)))((('''(((******(((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''(((((()))((((((((((((''''''''''''((()))))))))***,,,///222222555888::::::999:::;;;===>>>???AAAEEEHHHJJJJJJDDDHHHMMMSSS\\\hhhttt}}}~~~pppdddWWWPPPMMMLLLPPPVVVUUUXXX\\\bbbnnnzzz~~~wwwnnnaaaTTTKKKFFFDDDCCCHHHMMMUUU]]]ccceeeeeeddd]]]XXXRRRMMMLLLKKKKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHMMMNNNRRRZZZbbbfffccc```\\\YYYTTTMMMEEE???:::777444444444444555666777888::::::::::::::::::::::::<<<;;;999888777666666666222333555666666555444333333222111111000000000111111000//////111111000/////////000111111111111000111///---++++++---///111///000000111222333333444333333333222222222222222333333333333333333333333222222333333333333222222222222222111111111000000111111111111111222333333111000//////000111000//////////////////////////////...------,,,,,,,,,,,,---......//////......---,,,,,,,,,---------...............------......///000///...---...000333444/////////000000000111111000000000111111111111222444333333222222222333333333333444555555666777777>>><<<:::::::::::::::888999:::<<<=========<<<;;;>>>>>>======>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNOOONNNOOOPPPRRROOOPPPQQQTTTWWW[[[^^^```dddfffiiilllmmmllljjjhhhfffgggiiikkkkkkkkkjjjjjjllljjjhhhggggggiiikkklllkkkooopppmmmkkkkkkkkkhhhjjjkkkkkklllkkkjjjiiiiiimmmmmmmmmmmmnnnoooqqqrrrsssttttttuuutttrrrqqqooonnnpppsssuuuvvvwwwwwwwwwzzzxxxtttqqqooonnnooooooqqqrrrssstttuuuttttttssswwwuuusssqqqppppppppppppttttttttttttuuuuuuuuuuuurrrsssuuuvvvxxxyyyzzzzzz|||zzzyyyvvvuuusssrrrrrrtttrrrpppppprrrssssssrrrqqqqqqqqqqqqppppppppppppsssssssssrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqlllPPPFFF>>><<<;;;888777999555555555444333111000///000111222333333222111000000000///.....................------------......,,,,,,++++++++++++***+++---,,,,,,,,,------,,,,,,************)))((('''''''''(((((((((((()))))))))(((((())))))***************(((''''''(((((('''&&&&&&&&&&&&'''))))))((('''((((((((((((''''''''''''---+++)))''''''(((***+++(((((()))))))))(((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&&&&&&&'''((((((((()))###$$$%%%'''((()))))))))''''''''''''((((((((((((((())))))***+++...222666999:::<<<<<<:::999999999???@@@AAABBBCCCFFFHHHJJJGGGJJJQQQ\\\kkk||||||ssshhh]]]SSSNNNMMMMMMRRRWWW[[[```fffnnnyyysssgggWWWKKKEEEFFFIIILLLNNNRRRZZZ```ddddddbbbaaa\\\XXXSSSPPPNNNMMMLLLKKKDDDDDDCCCCCCEEEHHHKKKMMMOOOPPPSSSXXX\\\\\\XXXTTTSSSPPPKKKEEE???:::666444111333555888999888777666666777777888888999999:::::::::888777555555444444///000222333333333222111111000000////////////000000...---...///000///...111111111111111000//////000///,,,++++++,,,///000//////000111222222333333222222222222222222222111333333333333333333333333111111222222222222111111222222222111111111000000333222111000000000000000222000000000222222111///...........................------,,,,,,,,,,,,---------............------,,,,,,,,,---------............------------......,,,---///000111111111111....../////////000000000//////000000000111111111333222222111111111111222111111222222333333444444888777666666888999999888888999:::;;;;;;;;;:::999::::::;;;;;;<<<<<<<<<<<<>>>?????????AAABBBCCCDDDGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJJJJJJJLLLNNNOOOOOOPPPRRRUUUYYY]]]___```cccgggjjjlllkkkjjjhhheeefffggghhhiiiiiihhhhhhjjjiiihhhggghhhiiijjjkkkhhhmmmpppnnnmmmoooooommmiiijjjkkkkkkllllllkkkkkkmmmmmmnnnooopppqqqsssssstttttttttsssrrrooommmlllooopppsssvvvxxxyyyxxxxxxyyywwwssspppnnnnnnoooooossstttuuuvvvvvvuuutttsssvvvuuusssqqqppppppqqqqqqrrrrrrrrrssssssttttttttttttsssrrrrrrsssuuuwwwyyyxxxwwwuuusssrrrqqqppppppsssrrrqqqqqqrrrrrrrrrqqqqqqqqqpppppppppoooooooooqqqqqqqqqppppppppppppppprrrrrrrrrrrrqqqqqqppppppiiiNNNFFF???===<<<999777777444444444444333111000000000000111111222111111111000000///.....................------------......---,,,+++*********++++++...---,,,,,,......---,,,((())))))******))))))((((((((((((((())))))))))))(((((()))***++++++******)))((('''((()))***)))(((+++***)))***++++++)))'''(((((((((((((((''''''''',,,+++)))''''''((()))***''''''(((((((((&&&%%%$$$'''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((()))))))))'''''')))***++++++++++++'''(((((((((((()))))))))((()))***+++---111666:::>>>??????>>>;;;::::::;;;???@@@BBBBBBBBBEEEHHHKKKNNNSSS^^^mmmzzzoooggg]]]UUUOOOOOOPPPQQQUUUZZZdddkkksssyyyzzzggg\\\OOOGGGGGGLLLQQQTTTVVVXXX\\\___aaa```^^^]]]ZZZXXXUUUSSSRRRPPPLLLJJJAAABBBCCCDDDGGGJJJNNNOOOPPPPPPRRRTTTUUUSSSOOOKKKHHHFFFBBB===999666444333111444777999:::999777666555555555666777888888999888777666555444333333333//////000111111111000000000//////......////////////...------//////...---111111111111000000///...000///---,,,,,,---///000/////////000111111222222111111111222222222222222222222222222222222222222111111222222222222111111333222222222222111111111333222111000////////////111000000111222222111///...........................------,,,,,,,,,------------............------++++++++++++,,,,,,,,,,,,///...------,,,---------)))+++---///000///---,,,............////////////////////////000000000000111111000000000111111222111111111111111111111111444333222333666888888888888888999999999999888888777777999:::;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEGGGGGGGGGGGGIIIKKKOOONNNOOOQQQTTTXXX[[[^^^```bbbfffiiijjjjjjhhhgggcccdddeeeeeeffffffffffffggghhhhhhiiiiiijjjjjjjjjgggmmmpppoooooorrrsssrrrnnnnnnmmmmmmnnnoooppppppnnnoooppprrrsssuuuvvvvvvvvvuuusssqqqooonnnllllllqqqqqqsssvvvyyy{{{zzzyyyyyywwwsssooommmnnnooopppssstttvvvvvvvvvtttrrrppprrrqqqqqqpppqqqqqqrrrrrrqqqqqqqqqrrrssssssttttttwwwuuusssqqqrrrsssvvvxxxssssssrrrppppppooooooooossssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooooooooooooooooooooooooppppppoooooonnnmmmeeeMMMEEE??????>>>999666666333333333333333222111000000/////////000000111222000000///..................------,,,,,,------.........,,,+++++++++,,,---///---,,,,,,//////...,,,''''''((()))************))))))))))))))))))))))))((()))*********)))(((''')))(((((()))+++,,,+++***)))(((((()))******)))''''''''''''(((((((((((((((***)))((('''''''''((((((((()))******)))'''%%%$$$((((((((((((((((((((((((((('''''''''(((((()))***)))))))))((((((((((((((((((((()))***************((((((((()))))))))******)))***+++,,,...333999>>>AAAAAA@@@>>><<<<<<>>>@@@AAABBBDDDEEEFFFHHHMMMQQQ]]]eeerrrssshhhaaa\\\RRRMMMMMMQQQVVVYYY]]]bbbjjjsss|||~~~|||wwwooogggXXXRRRKKKJJJNNNTTTWWWWWWZZZYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVUUUQQQKKKGGGCCCEEEFFFIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKHHHDDDBBB===;;;888666444444444444666666777888888999999999666777777777777777777777444444333222222111222222000000//////...///////////////.........//////000///...------//////...------......////////////...//////............///////////////////////////000000000111111222222333333222222222222222222222222111222222333333222222111333333333333222222222222111000000/////////000000000//////000222222000.................................------------......,,,------......------,,,+++,,,,,,,,,,,,---------///...------,,,,,,,,,---,,,,,,---......------,,,------........./////////........./////////000000////////////000000111222000000000000000000000000333111111222444666777666888777777666666777777777555666888999:::;;;;;;;;;:::::::::;;;===>>>@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAACCCEEEEEEEEEEEEGGGHHHLLLLLLLLLNNNRRRVVV[[[^^^bbbdddfffiiiiiigggeeecccaaaaaabbbbbbbbbbbbbbbcccdddfffhhhjjjkkkkkkjjjiiiiiinnnqqqpppppptttvvvuuusssrrrpppnnnnnnoooqqqrrrpppqqqrrrtttvvvxxxyyyyyyuuutttrrrpppoooooopppppprrrrrrrrruuuyyy||||||zzzzzzwwwsssooommmnnnpppqqqrrrssstttuuussspppmmmkkkkkklllmmmooopppqqqqqqqqqqqqqqqrrrrrrsssttttttuuuwwwvvvtttsssrrrrrrsssssspppooooooooooooooopppqqqssssssttttttrrrrrrqqqrrrqqqqqqqqqpppppppppooooooooooooooooooooopppppppppnnnnnnooooooooonnnmmmlllcccLLLEEE@@@@@@???:::666555222222333333333222222111000///.........///111222000000///..................------,,,,,,------...000///...---,,,---......000---,,,---///000...,,,&&&'''(((***++++++,,,,,,+++*********)))))))))((())))))******((('''%%%###)))(((((())),,,------,,,%%%$$$$$$&&&'''((('''%%%''''''''''''(((((()))))))))(((((('''''''''''''''++++++,,,---,,,***(((&&&))))))))))))))))))))))))((((((((((((((()))******)))))))))((('''''''''&&&&&&&&&'''''''''''''''&&&(((((())))))******++++++******,,,---///444;;;@@@AAAAAA@@@>>>===>>>BBBEEECCCFFFHHHIIIJJJNNNTTTYYYmmmuuutttbbbZZZWWWTTTKKKIIILLLUUU]]]aaafffjjjkkkvvv}}}uuukkk```VVVNNNKKKJJJNNNUUUYYYZZZXXXYYYWWWTTTRRRRRRRRRTTTUUUTTTUUUWWWXXXWWWRRRJJJDDDGGGHHHKKKLLLMMMLLLJJJIIIIIIHHHGGGEEEBBB???<<<:::555444222111111333555666:::999777666666888:::<<<999999999888777666666555111111000000000000000111111000///...---...////////////.........//////000///...------//////...---)))***,,,---.../////////////////////////////////////////////............//////000111222333333444111111111111111111111111222222333333333333222222444444444333333333222222///......//////000111222.........///111000...,,,..............................---------......///,,,------......------,,,........./////////000000///...------,,,,,,,,,,,,000000///...---...///000---------.........//////............/////////000............///111222222000000000000000/////////333222111222444555555555888777555444444555666777444555777999:::;;;;;;:::999999999:::<<<>>>???@@@>>>>>>???AAAAAABBBBBBAAA@@@BBBDDDDDDDDDDDDFFFGGGIIIIIIJJJLLLPPPVVV[[[^^^dddfffhhhiiihhheeebbb____________```````````````bbbdddhhhkkkmmmllljjjhhhlllppprrrpppqqquuuwwwvvvvvvssspppmmmkkklllooopppqqqrrrtttvvvxxxzzz{{{{{{uuusssqqqooooooqqqsssuuutttrrrrrruuuyyy}}}|||{{{zzzwwwsssooommmnnnppprrrqqqrrrssssssqqqnnnjjjhhhfffhhhjjjmmmoooppppppppprrrrrrsssssstttuuuvvvvvvttttttttttttrrrqqqooommmnnnnnnnnnnnnooopppqqqrrrssstttuuutttsssrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqqqoooppppppqqqqqqooonnnmmmhhhPPPKKKCCC<<<888777555444333222000//////111222444000---,,,...111222///,,,.........///////////////......---------,,,,,,,,,***+++------,,,,,,---///,,,,,,,,,,,,---...//////,,,+++***((((((((())))))------,,,+++***)))(((((((((((('''''''''(((((()))((((((((((((((((((((((((***&&&###%%%)))+++)))&&&(((((()))***************)))(((&&&$$$###$$$&&&'''***((('''%%%$$$$$$$$$%%%((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))+++,,,---111777<<>>???AAABBBBBBBBBCCCEEEGGGHHHHHHHHHJJJNNNSSSXXX[[[bbbcccdddbbb```^^^^^^___YYYZZZ[[[\\\]]]]]]]]]]]]aaadddggghhhffffffhhhjjjppprrrssssssrrrrrrsssuuuqqqpppooonnnoooqqqsssuuuwwwuuutttxxx||||||wwwrrrpppkkkfffiiipppuuutttrrryyyxxxwwwxxxzzz||||||{{{vvvtttqqqnnnmmmmmmoooppprrrqqqpppnnnkkkgggcccaaabbbdddiiilllnnnnnnmmmlllpppqqqrrrssstttuuuuuutttrrrqqqpppoooooonnnllliiijjjkkklllnnnpppqqqsssttttttssssssrrrrrrsssssstttsssrrrrrrqqqpppppppppqqqooonnnoooooopppqqqrrrsssqqqnnnlllkkkkkkkkkjjjiiigggPPPKKKCCC===999777666555333222000//////111222333...---------///...---,,,............////////////............------,,,,,,(((***++++++))))))***,,,,,,,,,,,,,,,,,,------...+++***)))(((((()))******+++++++++***))))))((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((***'''$$$%%%)))+++)))''''''((()))***+++***))))))***)))((('''&&&''''''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((''''''((((((((()))))))))((('''''''''&&&))))))))))))*********+++---...000444888<<<>>>???@@@??????@@@BBBCCCCCCCCCHHHFFFJJJUUU```jjjvvvsssdddYYYRRRLLLKKKMMMLLLQQQZZZdddllloooooonnnpppmmmjjjfff]]]SSSPPPTTTUUUYYY^^^cccfffccc^^^YYYTTTNNNJJJLLLMMMLLLNNNSSSTTTMMMIIIKKKKKKHHHGGGIIINNNQQQSSSPPPJJJFFFFFFGGGDDDBBB@@@<<<888444111//////000111222333444444555666666777777777777666666333444555555444333222111...---,,,,,,---///111222------------------------,,,+++*********+++,,,------,,,,,,,,,,,,---......//////............//////........................000000//////...//////000000000//////000000111222333222111000000000111111111111222222222222111111333333333333222000...---//////000000000111111111000/////////...............------,,,,,,------...------------------------............---,,,++++++------............------...,,,++++++,,,------,,,,,,++++++++++++,,,,,,---............------------------------------,,,,,,......---------...//////000000//////////////////......///000111111111111000111222333444444444444555555666666777888888999999999777777777999;;;<<<::::::::::::;;;;;;<<<===>>>???AAAAAA@@@AAADDDFFFGGGGGGGGGIIIMMMRRRWWWZZZ]]]^^^]]][[[XXXWWWWWWXXX\\\]]]^^^___````````````aaadddfffgggffffffhhhjjjpppqqqrrrrrrppppppqqqssssssrrrqqqppppppqqqrrrsssvvvtttsssvvvzzzzzzuuuqqqhhhccc```dddmmmtttwwwvvv{{{{{{{{{|||||||||{{{zzzsssrrrooommmllllllmmmmmmmmmmmmmmmllljjjgggeeedddfffggghhhjjjlllmmmnnnoooppppppqqqqqqrrrsssssssssrrrqqqpppppppppooommmkkkiiiiiikkklllnnnppprrrssssssssssssrrrrrrssssssssssssrrrqqqqqqpppppppppqqqrrrrrrqqqqqqppppppqqqqqqnnnllliiihhhhhhgggfffdddfffOOOJJJCCC>>>:::888777666333222111000000111222222...000111000...---------......................../////////............------...///...---,,,---...------,,,+++++++++++++++******)))))))))***++++++))))))))))))))))))))))))%%%%%%&&&'''(((***+++,,,(((((((((((((((((((((((()))'''$$$%%%)))***)))'''&&&''')))++++++***)))((((((((((((((((((''''''''''''''''''''''''((())))))((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((+++***))))))''''''&&&%%%***************+++,,,,,,000222555888;;;===>>>???AAABBBCCCDDDEEEEEEEEEEEELLLKKKQQQ___ooo}}}}}}kkk```TTTNNNJJJGGGIIINNNNNNWWWeeeooorrrqqqooonnnhhheee```ZZZQQQMMMSSS]]]bbbeeejjjnnnmmmfff]]]UUUOOOKKKIIIJJJKKKKKKOOOTTTRRRLLLHHHIIIJJJKKKMMMPPPUUUSSSPPPMMMJJJHHHGGGGGGDDDAAA===999444111///...333444555666777777888888666777777777777777666666444444444444333111000///+++******+++,,,...000222------------------------,,,+++***************+++,,,,,,,,,,,,,,,---......//////............//////........................///......------.../////////............///000000222222111000000000111111111111000000000000111111333333222111000//////...//////000000000000111111////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............------...,,,***+++,,,---,,,+++,,,++++++************+++............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................000000//////...------------...///000111111111111//////000111222222222222444555555666666777777777555555555555666888:::;;;888888888888999:::;;;<<<===>>>????????????AAADDDDDDDDDEEEGGGJJJOOOTTTWWWWWWVVVUUURRROOONNNPPPQQQ]]]^^^___aaabbbcccccccccaaaccceeeffffffgggiiikkkooopppqqqpppnnnnnnoooqqqssssssrrrqqqqqqqqqrrrrrrtttsssrrruuuwwwwwwssspppddd```]]]aaajjjsssvvvwww{{{|||}}}}}}|||yyyvvvtttooonnnnnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffjjjiiihhhhhhiiilllppprrrppppppoooooooooooopppqqqqqqpppooopppqqqqqqooommmggghhhiiijjjllloooqqqrrrssssssrrrrrrrrrrrrssssssrrrrrrqqqppppppppppppqqqtttsssrrrqqqooonnnmmmmmmjjjgggeeecccbbbaaa```^^^dddNNNJJJCCC>>>;;;999888666333222111000000111111222111333555444000...///111///...............------/////////////////////...000111222111///...///000...---,,,+++************)))))))))******++++++,,,''''''(((((()))))))))***''''''''''''((()))***+++(((((((((((((((((((((((()))'''%%%&&&((())))))(((%%%''')))++++++***((('''%%%&&&&&&''''''&&&%%%%%%(((((((((((((((((())))))((((((''''''''''''(((((('''(((((((((((((((((('''((((((((())))))(((((((((***)))))))))((((((''''''******))))))***,,,---...444666:::===?????????@@@FFFGGGIIIIIIHHHGGGGGGGGGLLLOOOYYYiii{{{yyylllcccZZZPPPJJJGGGFFFJJJPPPTTT]]]iiisssuuurrrkkkfff\\\XXXRRRNNNNNNTTTaaakkknnnoooooonnnjjjaaaWWWPPPKKKKKKKKKKKKKKKKKKNNNPPPMMMKKKJJJLLLNNNQQQTTTVVVWWWRRRLLLIIIIIIIIIIIIGGG@@@===999555222000//////444555666777888888777777666666777777777666555555333333333222111000///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,++++++,,,,,,---...///......------......///.................................---......////////////......//////000111111111111000000000000111222111000//////000111222000000000000111222333333//////000000000000000000///////////////.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,...---++++++---------,,,---,,,+++***************.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,000000///...------------.........---------------------...///000000000000//////000111222222222222333444444444555555555666444333333333444555777888666666666777888:::;;;<<<<<<===>>>>>>===>>>@@@BBBAAAAAAAAACCCGGGLLLQQQTTTRRRQQQOOOMMMKKKKKKNNNPPP\\\]]]___aaacccdddeeeeeebbbcccdddeeefffggghhhiiikkkkkkllljjjiiiiiikkklllppppppqqqqqqqqqrrrrrrrrrsssrrrrrrsssuuuuuurrrpppjjjfffbbbdddjjjqqquuuvvvyyy{{{}}}|||yyytttpppmmmkkklllmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhlllkkkiiiiiijjjmmmppprrroooooonnnmmmmmmmmmnnnnnnnnnnnnnnnoooqqqrrrqqqooogggggghhhiiikkkmmmoooqqqrrrrrrrrrssssssrrrrrrrrrqqqqqqpppppppppppppppqqqrrrqqqpppooommmkkkjjjiiifffddd```___^^^\\\ZZZYYYbbbLLLHHHCCC>>><<<:::888777333222222111111000000111111444666444000...///111//////......---------,,,.../////////////////////...//////...,,,+++,,,---...---,,,+++***)))))))))))))))******++++++++++++'''''''''((())))))*********))))))((((((((())))))((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&''')))*********((('''%%%%%%&&&''''''&&&&&&%%%*********))))))(((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((()))******)))(((((('''((((((((())))))******)))(((((()))***---///111888;;;???AAAAAAAAAAAABBBJJJKKKKKKJJJGGGFFFGGGIIIMMMVVVfffwww{{{kkk```[[[SSSLLLHHHGGGHHHNNNVVV```ccchhhooorrrnnncccZZZQQQLLLHHHJJJUUUfffssszzz|||xxxqqqhhh```WWWNNNIIIJJJMMMPPPOOOMMMKKKKKKKKKEEEIIILLLOOOQQQTTTTTTTTTTTTOOOHHHFFFGGGIIIGGGEEE999777555222111111222333333444555666666555444333666666666666666555444333222111111000///.........000000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++,,,++++++++++++,,,------......------------..............................///.........//////000111000////////////000111111000000000000111000000000222111000//////000111222000000000000111222444444000000//////////////////.........///////////////000000////////////000000------------------------++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,///---,,,,,,---......---...---,,,++++++***++++++------------------------*********+++++++++,,,,,,000///...------,,,------******+++,,,---......///,,,---...//////000/////////000111222222333333333333333333333333444444444444333333333222333333333666666666777888:::;;;<<<;;;<<<======<<<<<<>>>@@@>>>===>>>@@@DDDIIINNNQQQPPPOOONNNLLLKKKMMMQQQTTT\\\]]]___bbbdddfffggggggcccddddddeeeffffffeeeddd______```___^^^___bbbdddiiijjjlllooopppqqqqqqqqqppppppqqqrrrssssssrrrqqqpppmmmiiijjjnnnsssvvvwwwvvvyyy|||{{{vvvpppllljjjiiijjjlllmmmlllkkkjjjiiijjjiiiiiihhhhhhhhhhhhhhhjjjjjjkkkkkklllmmmnnnnnnnnnnnnmmmmmmlllmmmmmmmmmlllkkklllnnnqqqsssrrrqqqiiiiiihhhiiijjjlllnnnpppqqqqqqrrrssssssrrrqqqqqqpppppppppoooooopppqqqqqqqqqqqqpppooonnnkkkjjjhhhbbb```]]][[[ZZZYYYWWWUUU}}}```JJJFFFAAA>>>;;;:::888666333333222222111000000000///111222111///.........//////......---,,,,,,,,,---............/////////...///000000...---...///......---++++++*********)))***++++++,,,+++++++++((((((((())))))*********++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((()))))))))((('''''''''(((((((((((((((++++++******)))'''&&&%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((************((((((&&&'''((((((******+++,,,((((((((())),,,///333555<<>>:::777000000111222333444555555999:::<<<======;;;888777333333333333222111000000...------,,,,,,---//////******+++,,,,,,------,,,+++++++++++++++++++++++++++,,,---.........---,,,+++++++++***++++++,,,---...------,,,,,,------...------------------------------------...///000111//////.........///000000---...000111111111000000...//////000000//////......///000000000///...---000000/////////...................../////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++---+++******+++,,,,,,++++++************++++++,,,))))))***+++---...///000(((((())))))***++++++,,,++++++*********+++,,,,,,((())))))***+++,,,------++++++,,,---..................///000111111111111111111111111111111111111000111111222222222222111555555555555555666777777666777888777666666888:::888888888:::>>>CCCHHHKKKOOOOOOPPPNNNMMMLLLMMMOOOUUUVVVYYY]]]```cccdddeee`````````aaaaaa\\\TTTOOOFFFGGGHHHJJJLLLPPPUUUYYY^^^```dddhhhjjjjjjiiihhhggghhhjjjkkklllnnnooopppkkkkkklllmmmpppsssuuuvvvqqqvvvyyywwwqqqllljjjjjjffffffggghhhhhhhhhhhhhhhhhhgggfffffffffggghhhiiiiiijjjkkkllllllkkkkkkjjjkkkllloooqqqqqqqqqooonnnkkkkkkmmmpppuuuxxxxxxxxxqqqooommmkkkkkklllnnnooooooqqqrrrssssssrrrqqqoooooooooooooooooopppqqqqqqrrrrrrqqqooolllhhhdddbbbZZZWWWUUUTTTSSSSSSQQQPPP{{{^^^GGGDDD???<<<:::999777555333333333222222000//////111///...000333333111...//////...---,,,,,,++++++,,,,,,,,,---------......+++---......------...000......---,,,,,,,,,------+++,,,,,,---,,,+++)))(((++++++******************))))))((())))))***++++++((((((((((((((((((((((((''''''((('''''''''(((***)))(((&&&%%%&&&''')))+++'''&&&$$$###$$$&&&((()))%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&''''''''''''''''''&&&''')))***++++++***)))'''*********)))))))))))))))*********---111666;;;???@@@DDDGGGGGGDDDEEEIIINNNOOONNNJJJFFFEEELLLYYYcccxxxuuupppkkkddd\\\TTTOOOJJJHHHJJJOOOVVV```ppp}}}tttfffZZZSSSQQQQQQTTT^^^iiipppyyyuuulll___UUUPPPPPPRRRSSSQQQWWWVVVNNNIIIMMMRRRSSSVVV^^^bbb\\\VVVSSSNNNGGGHHHHHHHHHEEE???999333000///000111333444444444444444555777888888555333111333333333222111000///...---,,,++++++,,,---///000******++++++++++++***)))************************)))***,,,---...------,,,++++++******++++++,,,---...------,,,,,,------...------------------------+++++++++,,,---...///000...------------...//////---...///111111111000///,,,---...//////...---,,,((())),,,...000///......000000//////.........------.........//////000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,+++***)))(((+++,,,,,,------,,,,,,++++++)))(((((()))******)))))))))(((((()))***++++++'''((()))+++---///000111'''(((((()))***+++++++++))))))))))))***+++,,,,,,***************+++++++++++++++,,,---............,,,---...///000000000000111111111000000000000000...///000222333333333333444444333333333444555555444555555555333444555777777777777999===BBBGGGJJJNNNOOOOOONNNKKKIIIIIIIIIOOOPPPSSSWWW[[[]]]___```^^^^^^^^^___^^^XXXNNNGGGCCCDDDFFFHHHKKKPPPWWW[[[\\\___bbbfffgggfffdddcccccceeegggiiijjjkkknnnpppjjjjjjkkklllnnnooooooooommmrrruuusssmmmhhhgggiiidddeeeeeeeeefffgggggggggeeeeeeddddddeeefffhhhiiijjjjjjjjjjjjjjjjjjjjjkkkjjjlllpppssstttrrrpppnnnllllllnnnrrrwwwzzz{{{{{{tttrrrooommmllllllnnnooooooppprrrssssssrrrpppooooooooonnnoooooopppqqqqqqppppppnnnkkkgggbbb]]][[[WWWTTTRRRQQQQQQQQQPPPOOO{{{___HHHBBB:::888999:::999666333333222222111222222333//////............/////////............---------,,,------......------,,,000000000///---,,,...///777222,,,+++---///...,,,'''...444333---))))))+++***))))))))))))+++,,,---((((((((((((((('''''''''+++%%%"""%%%)))+++***)))&&&&&&&&&&&&'''(((******'''&&&%%%%%%&&&'''((()))+++*********))))))((((((++++++++++++******************)))(((((((((((((((******(((''''''&&&&&&&&&$$$$$$&&&'''(((((()))(((((()))***)))'''''')))***---...///111333888>>>BBBJJJIIIIIIJJJLLLMMMMMMLLLOOOLLLKKKKKKKKKQQQdddxxx~~~xxxpppmmmhhhddd^^^WWWPPPKKKIIIOOOWWW^^^fffoooxxxqqq___QQQLLLQQQWWWbbbhhhqqqxxx{{{{{{yyyxxxjjjfff```YYYUUUTTTTTTUUUSSSRRRPPPNNNNNNQQQWWW\\\```dddbbbZZZRRROOOMMMKKKEEECCC>>>:::666444333333111333555888999888666555::::::999999888777666666222222000///...............---,,,,,,++++++,,,,,,+++,,,,,,---,,,+++***))),,,,,,+++***)))))))))***&&&'''(((******+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********---.........---,,,,,,+++------------------------///......------///000111000000000000000000000000......//////000000111111////////////////////////222111000///......//////------,,,,,,,,,---......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************...+++)))))),,,---,,,***)))))))))))))))))))))))))))(((''''''(((***---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,...///////////////...---............////////////000000000000000000000000222222222222222111000///111222222333333444555555222222222333444555666777666777888:::===@@@CCCEEEIIIJJJKKKMMMMMMLLLLLLKKKRRRRRRTTTVVVXXXZZZ[[[\\\^^^^^^]]]\\\XXXRRRMMMJJJFFFJJJNNNRRRTTTWWWYYY[[[[[[]]]aaaccceeedddcccbbb___```bbbeeehhhkkkmmmnnnlllkkkiiiiiikkkmmmnnnnnnmmmmmmlllkkkiiigggeeedddbbbcccddddddeeeeeeddddddfffeeeeeeeeeeeefffggggggdddfffhhhhhhhhhiiikkkllllllnnnppprrrrrrqqqnnnmmmllllllnnnrrrwww{{{}}}}}}uuutttrrrqqqoooooonnnnnnpppppppppooooooooooooooojjjooopppnnnmmmppprrrqqqtttpppkkkfffbbb^^^YYYVVVSSSRRRPPPOOONNNNNNOOOPPP{{{___JJJDDD<<<888888999666444444333333222111111111111000000////////////000000///............---------+++,,,,,,------,,,,,,+++...//////...---,,,...///333...)))(((+++---,,,***)))---222222///,,,,,,...+++***)))))))))***+++,,,&&&&&&'''''''''''''''''',,,(((%%%&&&((()))((('''))))))))))))***+++,,,---(((''''''&&&'''((()))***))))))))))))((((((''''''"""###$$$&&&(((***+++,,,******)))(((((((((((((((&&&&&&&&&'''((()))***+++%%%&&&&&&'''''''''&&&&&&*********)))((((((+++---,,,...111333666;;;AAAEEEHHHHHHHHHJJJLLLMMMNNNMMMLLLJJJJJJMMMSSS___tttwwwqqqggggggeeebbb]]]WWWQQQNNNRRRXXX```hhhnnnuuu|||yyyhhhWWWMMMNNNWWW^^^jjjmmmppprrrqqqnnnkkkjjjdddbbb^^^ZZZWWWTTTRRRRRROOOOOONNNMMMNNNRRRWWW\\\___bbb```YYYTTTRRRPPPLLLAAA???;;;777444222222222222444666888999888777666:::999999888666555444444222111000///............+++***))))))(((((()))))),,,,,,---------,,,+++***+++++++++***************------------............++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++***------......------,,,+++------------------------///......---...///000111///////////////////////////////////////000000000........................////////////......------///......---------......------............------------,,,,,,,,,,,,------************************************************,,,***((((((***++++++)))))))))))))))))))))))))))++++++)))(((((())))))***+++++++++*********))))))++++++++++++++++++++++++))))))***++++++,,,---------....../////////......---.........////////////000000000000000000000000111111222222111111000///000111111222222333444444111111111111111222333444555666888:::===@@@BBBDDDGGGHHHIIIJJJJJJJJJIIIIIINNNOOOQQQRRRUUUVVVXXXYYYYYYYYYYYYXXXVVVRRROOOMMMLLLOOOSSSUUUVVVVVVWWWXXXYYY[[[^^^```bbbbbbaaa```^^^___aaadddgggjjjlllmmmmmmkkkiiiiiikkkkkkkkkjjjiiiiiihhhgggffffffeeeeeecccbbbaaaaaaaaabbbdddeeeeeeeeeddddddeeeeeeffffffeeefffhhhhhhgggggghhhiiikkkmmmoooqqqqqqpppnnnmmmlllkkkmmmpppuuuxxxyyyyyyttttttsssrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnjjjnnnpppmmmlllooopppooommmiiiddd___[[[WWWTTTRRRQQQPPPOOONNNNNNNNNOOOPPPzzz^^^LLLFFF>>>999888777444222444333333222111000//////111111000000000000111111///............---------++++++,,,,,,,,,,,,++++++,,,---...---,,,,,,...000888333...,,,---...---,,,+++,,,...///000000000000,,,+++***)))((()))******%%%%%%%%%&&&&&&''''''(((***)))'''&&&''')))((('''************+++,,,------)))(((((((((((()))******(((((((((((('''''''''''' """$$$&&&)))***+++******)))(((((((((((((((%%%%%%&&&''')))***++++++'''''''''''''''&&&%%%%%%))))))((('''&&&'''+++...,,,///333777;;;>>>CCCFFFEEEFFFHHHJJJLLLMMMMMMMMMLLLJJJMMMVVVddduuu~~~vvvnnnhhhccceeeeeeaaa[[[VVVTTTTTT^^^ccckkkrrrvvvzzz}}}yyymmm\\\PPPNNNUUU```gggooommmjjjgggccc```^^^]]]]]]]]]\\\ZZZWWWSSSPPPNNNLLLMMMNNNOOOPPPRRRVVVYYYYYY[[[[[[XXXVVVUUUPPPJJJ<<<:::666333111000000000444555777999:::999888777:::999888666555333222222111000///...---------------,,,++++++******++++++---------...------,,,+++((()))***+++,,,+++******---,,,+++)))))))))***+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------......------,,,,,,------------------------......------......///000////////////////////////000000//////////////////........................------...///...---,,,+++111000///...---------...------............------------,,,,,,,,,,,,------************************************************+++)))'''''')))***)))((())))))))))))))))))))))))++++++*********)))))))))*********)))))))))((((((++++++++++++++++++++++++'''((()))***+++---......,,,,,,------......//////---------.........//////000000000000000000000000000000111111111000////////////000000111222222222111111111111111111222222555555777999;;;>>>AAABBBDDDEEEFFFFFFGGGGGGFFFFFFIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQTTTXXXYYYXXXWWWVVVUUUVVVWWWZZZ\\\^^^^^^]]]]]]]]]^^^```bbbeeegggiiijjjlllkkkjjjjjjjjjjjjhhhffffffeeedddcccccccccdddeeecccbbb___^^^^^^```ccceeecccccccccdddddddddeeeeeeeeefffggggggfffeeefffgggkkkmmmoooqqqqqqpppnnnmmmkkkjjjkkknnnqqqtttuuutttrrrsssssssssrrrqqqooonnnjjjjjjjjjkkkkkkllllllmmmjjjnnnoookkkjjjlllmmmlllgggbbb\\\WWWTTTRRRPPPNNNNNNNNNMMMLLLMMMNNNOOOPPPyyy]]]KKKFFF???:::777666555333222222222222111000000///111000000//////000000111///............---------+++,,,,,,------,,,,,,++++++,,,------,,,,,,...000;;;777111......------+++...,,,***,,,///000000...---,,,***)))((((((((()))%%%%%%&&&&&&'''((())))))'''))))))''''''******)))((((((''''''((())))))***(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((***))))))(((((((((((((((*********)))((('''&&&&&&'''(((((()))((((((''''''''''''%%%$$$###%%%***---...111666:::===@@@BBBDDDDDDFFFHHHIIIIIIJJJJJJKKKNNNQQQYYYiii|||uuuoooiiidddfffhhhgggbbbZZZWWWZZZ^^^gggkkkpppuuuxxxxxxxxxwwwiii___UUUQQQWWW```hhhllljjjfff```\\\YYYYYYYYYYYYZZZZZZXXXVVVSSSPPPMMMKKKJJJNNNSSSUUUUUUTTTSSSRRRQQQTTTWWWWWWXXXVVVMMMCCC777666333111//////000111555777888::::::999888888:::999888666444222111000//////...------,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''(((***,,,---,,,+++))))))(((&&&%%%$$$&&&''')))---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------------------......//////////////////////////////000000000//////......---........................+++---...000///...,,,+++111000///------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************************)))(((((())))))))))))(((((((((((((((((((((((('''((()))++++++,,,+++++++++*********))))))))))))************************((())))))***+++,,,,,,---+++++++++,,,---...//////,,,,,,---------.........//////////////////////////////000000000//////...---......//////000111111333333333333333222222222333444555777:::<<>>:::777777777666000111111222222222111111000//////......//////000///............---------------............------+++,,,------,,,,,,...000333111---******++++++,,,000,,,))))))---///---+++---,,,***(((''''''((((((&&&&&&'''((()))******+++(((...///***''')))***((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((('''''''''***))))))(((((((((((((((,,,,,,+++***)))'''%%%$$$'''''')))******+++++++++''''''&&&$$$$$$''',,,///111555999<<<>>>???@@@BBBEEEGGGHHHHHHFFFFFFHHHJJJPPPZZZkkkwwwppplllhhheeedddeeeddd___[[[]]]dddkkkoooppprrrttttttrrrooolllXXXUUUTTTZZZdddkkkllljjjccc___YYYUUUUUUWWWWWWWWWZZZXXXTTTPPPNNNLLLLLLLLLMMMRRRXXX[[[YYYTTTNNNKKKKKKPPPUUUXXXYYYUUUJJJ>>>444333111000000111222333777888999999:::999999888999999777666444222000000...---,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((******************++++++'''(((***,,,---,,,+++)))***)))((('''(((***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------,,,------.......................................000000//////......------........................,,,---///000000///---,,,///...---,,,++++++***+++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))***+++((((((((((((((((((((((((((()))***+++,,,,,,++++++,,,,,,+++++++++*********************************+++*********************************+++,,,...///,,,,,,,,,,,,------------........................---......//////.........,,,------......//////000111222333333333222111000222333444666888:::===>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJLLLLLLPPPOOONNNMMMMMMOOOPPPQQQRRRTTTXXXYYYXXXVVVUUUUUURRRSSSUUUWWWYYYYYYYYYYYYZZZZZZ\\\]]]___aaabbbccceeeeeefffgggiiiiiigggeeedddccc```^^^]]]]]]^^^___]]]^^^___aaaaaa```____________```aaabbbaaaaaa```aaaccceeeffffffgggiiikkkjjjllloooqqqrrrqqqooonnnkkkjjjiiikkkmmmnnnnnnmmmmmmnnnpppqqqqqqooommmlllgggggghhhhhhiiijjjkkkkkkiiimmmmmmhhhfffffffffddd^^^ZZZTTTPPPOOOOOOOOOOOOKKKJJJJJJJJJKKKMMMOOOPPPwwwZZZEEEBBB>>>:::777777888999111222333444444333222111//////............/////////............---------......////////////......,,,---...---,,,,,,...000---,,,+++***+++...111333...,,,)))))),,,---,,,***,,,+++***(((''''''((((((((((((((())))))******++++++444666---'''((((((&&&(((((((((''''''(((((()))&&&'''''''''''''''&&&%%%))))))))))))************&&&''''''''''''(((((((((******)))(((((((((((((((((()))***+++***)))((('''&&&'''(((***++++++,,,,,,*********)))))),,,000333555888<<<>>>??????AAABBBFFFHHHHHHGGGEEEEEEJJJNNNVVVfff}}}yyyppplllhhheeeddd[[[\\\]]]^^^```gggpppwwwvvvtttqqqooommmjjjfffbbbQQQSSSYYYccckkknnniiiccc___[[[VVVTTTUUUVVVUUUSSSWWWTTTOOOKKKJJJKKKNNNPPPSSSWWW[[[\\\XXXRRRLLLHHHJJJOOOTTTTTTSSSNNNDDD:::222111000000111333555666888888888999999999888888777666555444222111//////,,,,,,++++++++++++,,,,,,+++******)))))))))))))))***))))))))))))******+++((()))***+++,,,+++*********)))))))))+++,,,...///------------,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,------......------------------------------,,,,,,---............---........................//////..................------------------------,,,---...///000///......------,,,+++*********+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((***,,,))))))))))))))))))))))))------,,,+++***))))))(((,,,,,,,,,++++++++++++***************************+++++++++***))))))((((((+++***)))))))))+++,,,---+++++++++,,,,,,,,,------........................,,,,,,---.........------,,,,,,------.../////////......000111111000///...111222222444666999;;;<<<>>>>>>=========>>>???@@@???@@@AAACCCEEEGGGHHHIIILLLLLLKKKJJJKKKLLLNNNOOONNNPPPSSSTTTSSSSSSSSSTTTQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXZZZ[[[\\\^^^___```bbbbbbbbbccceeefffeeedddaaa```^^^\\\[[[[[[[[[[[[YYY[[[^^^``````___]]][[[]]]^^^___```aaa```___^^^^^^```cccdddeeefffiiikkkhhhjjjlllooopppooonnnllliiihhhhhhiiikkkllllllkkkjjjkkklllmmmmmmlllkkkkkkffffffgggggghhhhhhiiiiiigggkkkjjjeeeaaabbbaaa___WWWTTTPPPMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKMMMNNNOOOvvvYYYDDDBBB>>>:::777666888:::444555666666444222000///000000////////////000000///............------------..................---...//////...---,,,...///...---,,,,,,,,,...222555+++******+++---...------+++***)))(((''''''((()))(((((((((((()))))))))))))))444888///(((***,,,***))))))(((((((((((())))))'''(((((()))((('''&&&%%%((((((((()))))))))******%%%%%%&&&'''(((((())))))******)))(((((((((((((((&&&''')))+++++++++***)))&&&'''((()))))))))))))))***+++,,,------///333555777:::===???@@@BBBDDDFFFGGGIIIIIIGGGEEEHHHOOOVVVcccvvv}}}nnngggbbb]]]YYYZZZTTTWWW\\\bbbjjjrrryyy|||yyytttmmmgggccc```\\\XXXUUUXXX^^^eeejjjiiibbb]]]ZZZWWWTTTUUUWWWWWWRRRNNNPPPMMMKKKIIIJJJNNNRRRUUUYYYZZZZZZWWWSSSNNNLLLKKKHHHLLLMMMIIICCC@@@:::555000/////////111444666888888888888888888888888777333222222111///......---++++++************++++++---,,,,,,+++++++++++++++******)))))))))***,,,,,,+++++++++***************))))))))))))******++++++---,,,,,,,,,++++++++++++)))))))))******++++++++++++,,,------......------------------------------+++,,,---.........------........................------..................------------------------,,,,,,---------.........---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))+++))))))))))))))))))))))))///...,,,***))))))))))))++++++++++++************************************************))))))))))))+++***)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,---------------,,,,,,------.../////////,,,---///000111000///...000111111333555777999:::;;;::::::999:::;;;<<<===<<<<<<>>>@@@BBBDDDEEEFFFEEEFFFFFFGGGHHHJJJKKKLLLKKKMMMNNNNNNMMMNNNPPPQQQPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ\\\\\\]]]aaa___^^^^^^___``````___[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZ\\\\\\[[[ZZZYYY[[[\\\^^^___```___^^^]]]]]]___aaabbbbbbccceeegggdddfffiiikkklllllljjjiiifffeeeeeefffhhhiiiiiihhhgggggghhhhhhiiiiiiiiijjjeeeeeeeeeeeeeeeeeeeeeeeedddgggfff```\\\\\\[[[YYYSSSQQQNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOuuuYYYEEECCC???:::777666777999888888888777555111...,,,111111000000000000111111//////.........---------,,,------......------,,,000000000///------...///...---+++)))'''(((+++---(((***+++---...///000000+++***(((''''''(((((()))((((((((((((((('''''''''###000777///***///333111)))(((''''''''''''((((((((()))*********((('''&&&&&&'''''''''(((((())))))(((((())))))))))))))))))******)))(((((((((((((((&&&'''***+++,,,+++***)))'''''''''''''''&&&&&&%%%(((***,,,---...///222444888;;;>>>@@@BBBDDDGGGJJJHHHIIIIIIGGGGGGKKKUUU]]]qqqrrreee___YYYQQQMMMMMMTTTXXX___iiissszzz||||||yyyrrrhhh```[[[XXXTTTQQQ\\\^^^aaaeeeeeebbb]]]YYYTTTSSSSSSVVVYYYXXXRRRLLLIIIIIIHHHIIILLLPPPUUUXXX\\\[[[WWWRRRMMMLLLMMMOOOFFFHHHFFF===555333222000............111444777999888888777777777777777777000000///...------,,,,,,+++***************++++++***))))))((('''(((((((((++++++*********+++---...,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********(((((())))))*********++++++,,,,,,---.........---------------------------+++,,,---.........---,,,........................,,,------....../////////------------------------,,,++++++++++++,,,---...------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))&&&(((***(((&&&%%%(((***))))))))))))))))))))))))---,,,***))))))+++,,,...************))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,+++)))((('''(((***+++******+++++++++,,,,,,,,,------------------------***+++,,,,,,------------,,,,,,---......//////000,,,...000222333333222111000000111222444666888999999888777777777888:::;;;999:::<<<>>>@@@BBBCCCDDD@@@AAABBBDDDGGGHHHJJJKKKJJJKKKKKKJJJIIIJJJMMMOOONNNOOOPPPQQQRRRTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\```^^^[[[ZZZ[[[\\\[[[[[[VVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[]]]______^^^]]]\\\\\\^^^``````___```aaacccaaacccfffiiijjjiiihhhgggdddccccccdddfffggggggfffffffffeeeeeefffggghhhiiiddddddccccccccccccccccccaaadddccc]]]XXXXXXWWWTTTSSSQQQOOOOOOOOOPPPNNNMMMMMMLLLLLLKKKKKKLLLNNNOOOpppVVVHHH>>>888:::===;;;888666666666666555444222111000000000///......///111111...---,,,+++***+++,,,---000///...,,,,,,+++++++++,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((((((((((('''''')))(((''''''''')))***+++************************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((())))))(((((()))******((('''&&&''''''%%%$$$***,,,---+++(((&&&''')))&&&&&&&&&'''((()))***+++******+++...222666777888<<<<<<===@@@CCCGGGIIIIIIPPPLLLJJJLLLMMMPPPZZZgggsssgggYYYQQQKKKHHHJJJOOOXXXaaaiiinnnwww{{{sssdddUUUSSSUUUUUUXXX\\\ccceeegggfffbbb]]]YYYWWWQQQUUUXXXXXXTTTOOOLLLLLLGGGGGGIIIOOOUUUXXXWWWUUUXXXUUUPPPNNNMMMMMMMMMLLL???<<<666111...---...///333000///111555999::::::>>>===<<<:::888666555444111000///...---,,,,,,+++))))))******+++++++++++++++***)))(((((('''((((((******))))))******+++,,,************************,,,++++++******++++++,,,((()))***,,,,,,+++*********+++,,,,,,+++***+++,,,***+++---...///......------,,,,,,,,,,,,---............................................................------------......///...,,,+++***++++++,,,++++++,,,,,,,,,+++*********+++,,,---------,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******))))))))))))************))))))((((((''''''***)))((((((((()))+++,,,""""""$$$&&&(((***+++,,,))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((---,,,+++***)))))))))))))))))))))***+++++++++,,,+++++++++************)))******+++++++++,,,,,,,,,+++,,,------......---------...///...,,,,,,///111///111333555666666666666777777777777777888888888<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJKKKLLLMMMOOOQQQRRRXXXWWWVVVUUUVVVVVVXXXXXX[[[ZZZZZZXXXWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTXXXXXXYYYYYYYYYYYYXXXWWWZZZZZZZZZZZZZZZZZZ[[[[[[]]]]]]^^^^^^___`````````^^^^^^___```aaacccdddeeeeeedddcccbbbccceeeggghhhdddddddddddddddddddddddd``````aaaaaaaaa___^^^]]]___]]]ZZZWWWTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMPPPNNNKKKIIIIIIKKKNNNPPPpppUUUHHH>>>888:::<<<;;;888666666666666555444333111000000000///////////////000...---,,,+++++++++,,,,,,111000///......---------,,,---......,,,,,,---...---------,,,,,,+++++++++************************))))))************)))))))))((((((''''''((()))***************************((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))******)))(((***+++---+++***)))******((('''***,,,---+++((('''((())),,,+++***(((''''''''''''+++,,,...111555777888888999:::<<>>===>>>===<<<:::777555444333111000///---,,,,,,++++++))))))******************+++******)))))))))************))))))******+++,,,************************,,,++++++******++++++,,,))))))***+++++++++++++++***+++,,,+++***)))***,,,+++,,,,,,---------,,,,,,---,,,,,,,,,,,,---..............................++++++++++++++++++++++++......------------......//////...---------------......---,,,,,,+++******+++++++++,,,,,,,,,------------------------------******++++++++++++++++++((((((((((((((((((((((((***)))))))))((((((((('''***))))))(((((()))***+++'''''''''(((((((((((()))((((((((()))))))))******,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))******************************))))))******++++++***************++++++++++++++++++************)))************+++++++++,,,+++,,,------...---------,,,---...//////////////////000111222333333444444666666666777777777888888999999999::::::;;;<<<=========>>>???@@@AAABBBBBBEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\]]]]]]^^^______``````aaabbbbbbccccccccccccdddcccaaaaaaaaacccdddfffbbbbbbbbbbbbbbbaaa``````____________^^^]]][[[ZZZZZZXXXVVVSSSQQQPPPOOOOOOQQQPPPOOONNNMMMMMMMMMMMMOOONNNLLLJJJJJJLLLNNNOOOoooUUUGGG???999:::<<<:::777666666666666555444333222111000000111000000///...---...------,,,+++,,,,,,,,,222111111000000/////////,,,---......,,,,,,---.........---,,,,,,+++******************************)))******++++++******)))***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))''')))******)))(((***+++---,,,******++++++)))((()))******)))'''&&&'''(((---,,,+++)))(((''''''&&&---///222555777888888888888:::>>>CCCHHHLLLNNNOOOKKKKKKNNNTTT]]]jjj|||qqqcccXXXMMMIIIKKKPPPYYYbbbhhhjjjlllooorrrrrrjjjaaa^^^UUUNNNOOOUUU[[[ccciiiiiiiiigggbbb\\\VVVSSSRRRPPPRRRSSSQQQLLLGGGDDDCCCKKKNNNPPPQQQPPPNNNMMMMMMGGGGGGHHHIIIIIIFFFAAA<<<555222///---,,,...000222111222555:::???AAAAAA@@@>>>===;;;888666444222111000///...---,,,+++++++++))))))))))))))))))))))))++++++*********+++,,,,,,******))))))******+++,,,************************,,,++++++******++++++,,,***************+++,,,,,,)))***++++++))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------..............................------------....../////////000//////......111000...,,,+++*********,,,,,,+++++++++,,,---...........................+++,,,,,,,,,,,,++++++***+++,,,------------,,,+++))))))))))))((((((((((((******)))((((((((()))))))))))))))))))))(((((((((''''''((((((((()))))))))***((('''&&&&&&'''(((***))))))(((((((((((())))))************************''''''((()))***,,,---...+++++++++***************+++++++++************))))))))))))*********++++++++++++,,,---------------++++++,,,...000000///---///////////////000111111444444555555666777888888777777777777888999:::::::::;;;;;;<<<===>>>??????AAAAAA@@@@@@AAABBBBBBCCCFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLLLLMMMNNNPPPRRRSSSQQQPPPPPPOOONNNMMMMMMLLLNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^___```bbbccccccbbb```___aaa```___^^^___```aaabbb___```aaaaaa```^^^[[[ZZZ\\\\\\\\\[[[ZZZYYYWWWVVVRRRQQQOOOMMMLLLKKKKKKLLLOOOOOOOOOOOONNNMMMLLLLLLNNNNNNMMMLLLLLLMMMNNNNNNoooTTTGGG???999:::;;;888666666555555555555444333222111000111111111111///---,,,......------,,,,,,,,,,,,111111111111000000//////+++---...---,,,,,,---/////////...---+++***))))))************************((((((((())))))(((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&((())))))(((''')))******)))'''((())))))'''&&&''''''''''''&&&&&&&&&''''''''''''(((((()))++++++...111555888999888888777999>>>EEEKKKNNNOOOPPPPPPNNNRRRYYYcccmmm{{{uuuiii^^^TTTLLLMMMSSS\\\iiissswwwtttpppooonnnhhh]]]SSSRRRRRRUUUZZZ```eeehhhjjjhhhgggddd___XXXTTTRRRQQQOOONNNLLLJJJGGGFFFFFFFFFLLLOOORRRQQQMMMJJJJJJKKKCCCCCCEEEGGGFFFCCC===888111000---,,,,,,...000222111444999???CCCDDDCCCBBB<<<;;;999777444222000//////...---,,,++++++++++++))))))))))))((((((((((((***************+++,,,---******))))))******+++,,,************************,,,++++++******++++++,,,,,,+++***)))***+++,,,---(((*********)))((()))***---,,,***)))))))))******,,,,,,++++++,,,,,,---...------------------------000000000000000000000000......------------......---...///000000///...---000///,,,***)))***+++,,,---,,,+++******,,,...///........................------------,,,,,,+++***+++---...000000...---+++))))))))))))((((((((((((***)))))))))(((((((((((('''''''''((()))))))))***''''''''''''(((((((((((('''%%%###""""""###%%%'''))))))(((((((((((())))))************************'''''''''(((***+++---...,,,+++++++++***)))))))))+++++++++*********))))))((())))))))))))*********++++++,,,------------,,,+++***)))+++...//////---000///...------...///000111222333444555666777888555555555555666777888999888999:::;;;<<<======>>>>>>>>>>>>>>>??????@@@AAACCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRSSSSSSTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ\\\___aaaaaa___]]]\\\^^^^^^]]]]]]]]]]]]^^^___\\\]]]______]]]ZZZWWWUUUXXXXXXWWWVVVUUUSSSRRRQQQLLLKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOOOONNNLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMnnnSSSFFF???:::::::::777555666555555555555444333222222000111111111111///---,,,.........---------,,,,,,//////000000000///...---+++,,,------,,,,,,.../////////...---+++***))))))************************(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***%%%&&&((('''&&&&&&'''))))))'''&&&&&&'''((('''%%%(((((('''(((((())))))((($$$$$$%%%&&&(((+++---......222777999888777777888:::AAAJJJOOOPPPOOOMMMLLLMMMWWWeeeqqq}}}~~~{{{sssjjj\\\TTTPPPTTT]]]hhhvvv{{{rrrlllggg___UUUOOOQQQZZZeeelllooommmiiieeebbbaaa___ZZZUUURRRRRRRRRNNNKKKGGGEEEFFFJJJMMMPPPQQQRRRRRROOOIIIEEEEEEFFFBBBBBBBBBCCCBBB???999555111///...------///222333333777===BBBDDDCCCBBB@@@:::999777555333000///......---,,,+++++++++++++++)))))))))((((((((((((((()))))))))))))))***+++,,,******))))))******+++,,,************************,,,++++++******++++++,,,,,,+++*********+++---...(((*********)))((()))***---,,,***)))((())))))***,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,...//////...---,,,,,,+++)))((((((***,,,------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***'''(((***++++++***((('''(((((((((((())))))))))))(((((()))))))))(((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((,,,***(((&&&&&&(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++,,,+++++++++***)))))))))+++++++++*********))))))((())))))))))))************+++,,,,,,------,,,,,,,,,***))))))***---......000///...------...000000000111111333444555666666555555555555666777888999888888999:::;;;<<<======<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFGGGGGGFFFIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWYYY\\\___```___^^^\\\\\\[[[[[[[[[ZZZ[[[[[[[[[YYYZZZ[[[\\\ZZZWWWSSSQQQSSSRRRQQQPPPOOONNNNNNMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLnnnRRREEE???;;;:::999666444666444444555555444444333222000000111000000///...------............---,,,,,,---.../////////...---,,,***,,,------------...///......---,,,,,,+++*********************************++++++,,,,,,++++++***((()))))))))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((()))))))))******%%%'''(((((('''&&&((()))***((('''((()))***)))'''+++******+++,,,...---,,,&&&&&&'''((()))***,,,---///333888:::888888999;;;>>>DDDKKKNNNMMMLLLLLLMMMMMM]]]ooo~~~{{{{{{{{{uuunnn]]]XXXWWW^^^iiisss~~~|||pppfff^^^WWWTTTVVV]]]jjjwww{{{wwwpppfff]]]ZZZZZZYYYVVVSSSQQQQQQRRRMMMJJJGGGGGGKKKQQQVVVYYYXXXVVVQQQKKKEEEBBBAAABBBBBBBBBCCCCCCBBB===777333111000//////111333555777888<<>>???@@@???>>>>>>>>>>>>>>>??????BBBBBBCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUWWWZZZ\\\^^^^^^]]]]]]XXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVUUURRRPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLmmmRRREEE???;;;;;;888555444666444444555555444444333333000000///////////////000---.../////////...,,,,,,,,,---///000000///---,,,***,,,------------...000---------,,,,,,+++++++++***************************++++++,,,,,,++++++***'''((()))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((()))))))))*********'''((())))))(((((()))+++***)))((()))***+++***(((+++***)))***---///...,,,)))))))))***+++,,,---...111555:::;;;999999<<<@@@FFFIIIKKKKKKIIIKKKPPPUUUZZZkkk~~~}}}yyy{{{|||wwwqqqccc```bbbkkkuuu~~~wwwiii^^^UUUQQQXXXcccppp{{{uuukkk```WWWUUUUUUVVVTTTQQQOOOOOOPPPKKKJJJJJJNNNTTTZZZ\\\]]]XXXSSSLLLFFFCCCCCCDDDDDDFFFGGGIIIKKKIIIBBB999222000000000222555888;;;===???CCCGGGGGGDDD???<<<;;;555444333222000///...---,,,++++++***************'''(((((()))***+++,,,,,,,,,,,,+++*********++++++******))))))******+++,,,************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,***+++,,,+++***)))***,,,******++++++,,,++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......+++++++++++++++,,,------******************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))***$$$%%%'''((()))***))))))))))))((((((''''''&&&&&&((((((((()))))))))******)))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***************++++++++++++++++++************)))************+++++++++,,,******+++,,,,,,,,,,,,+++***000444444///+++---000+++,,,---...//////000000000000000111111222222222444444444444555666777777666666777888999:::;;;;;;999999999:::;;;<<<===>>>>>>======<<<<<<<<<=========>>>???@@@AAA@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQTTTUUUVVVWWWXXXXXXXXXXXXSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKmmmQQQEEE@@@<<<;;;888444333666444444444555444444333333111000///......///111222---.../////////...,,,,,,,,,---///111111000...---***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))&&&'''(((*********))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************(((***++++++******+++,,,)))((('''((()))***)))((()))'''&&&(((+++---,,,***)))******,,,---///111222333777;;;<<<::::::???CCCOOOOOOMMMJJJHHHMMMWWW```jjj{{{|||yyy|||}}}wwwrrriiigggkkkuuurrrcccWWWOOOOOO\\\mmm~~~~~~pppeee\\\TTTRRRSSSTTTSSSPPPNNNNNNNNNJJJJJJNNNTTT[[[______]]]TTTMMMEEEBBBDDDGGGJJJKKKJJJMMMQQQTTTQQQIII===444...///111444888<<<@@@BBBDDDGGGJJJIIIDDD>>>;;;:::333333222111000///......++++++******************''''''(((***+++,,,---......------,,,++++++++++++*********)))***++++++,,,************************,,,++++++++++++++++++,,,***+++,,,---...---,,,+++***+++,,,,,,+++***+++,,,((()))+++,,,------,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************.........------.........,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++***))))))(((((())))))***'''((((((((())))))******###$$$&&&(((************&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((()))******))))))******+++++++++,,,+++++++++************)))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))222;;;;;;333------///(((***,,,...////////////000000000000111111111111333333333333444555666666555555666777888999::::::777777777888999;;;<<<=========<<<;;;;;;;;;<<<<<<888999<<<>>>????????????:::;;;;;;<<<<<<============???BBBDDDFFFFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJIIIFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKmmmRRRCCC@@@;;;999888777666555666555555444444333222222555333111000.........///...///000///---++++++,,,...+++)))***...111222111///...---,,,+++*********+++++++++,,,,,,---------+++++++++*********)))))),,,,,,+++***)))(((''''''((())))))))))))*********))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''&&&&&&''')))***((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((---,,,+++******+++,,,------,,,******,,,///222555444666888777888<<>>BBBGGGJJJLLLMMMRRRZZZbbb```SSSBBB666000222444777;;;@@@DDDFFFHHHKKKHHHEEEAAA???;;;777555000///---+++*********++++++***)))'''''''''((()))+++++++++***************,,,,,,++++++***)))))))))++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++,,,+++******+++---///000+++***)))***,,,,,,***))),,,+++++++++***))))))))),,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,+++******+++,,,,,,------------,,,***((('''++++++,,,------------,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))$$$$$$%%%&&&'''((()))***%%%&&&&&&'''((()))************)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++***))))))((()))))))))---,,,***)))))))))******(((***+++***)))((()))***++++++***)))(((((())))))************************------,,,,,,------...///---777@@@>>>444++++++...++++++,,,---............//////000111111111111111222222111111222444555777666555444444444555777888555666777888999:::;;;;;;===<<<;;;:::::::::::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDHHHIIIJJJJJJKKKKKKJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFIIIKKKJJJJJJIIIJJJJJJKKKLLLMMMlllRRRCCC@@@;;;999888777666555555555555444333333222222444333111000///...//////111222333222000///...//////,,,******---000111000///...---,,,++++++++++++))))))*********+++++++++++++++++++++************---,,,+++***)))((((((''')))))))))*********++++++)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''---,,,++++++---000333555333555777999;;;???DDDHHHJJJGGGGGGMMMUUU```ssszzzllliiikkkkkkmmmpppqqqvvvyyyvvvvvvzzz|||zzzpppcccYYYYYY\\\bbbrrr}}}mmm^^^UUUQQQQQQPPPPPPPPPNNNLLLLLLMMMNNNTTT]]]dddeeebbb^^^WWWPPPIIIDDDBBBCCCEEEHHHOOOWWWccchhhiii___LLL<<<555444222555:::@@@EEEJJJMMMNNNNNNJJJEEEAAA===999555333000///---+++***)))******+++***)))(((''''''((()))***************+++++++++)))))))))***++++++,,,,,,++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++***+++------+++***+++++++++***************,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,+++******+++,,,,,,)))***+++------------,,,***++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((((((((()))''''''(((((((((((())))))'''''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))(((((())))))***++++++)))((((((((())))))(((***+++***)))((()))***++++++***)))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,(((000777666///******---.........///......------//////000111111111111000222222111111222333444555555555444444555555666777444444555666777888999:::;;;;;;:::999999999999999999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<========================<<<===???@@@AAA@@@???>>>@@@AAABBBCCCCCCCCCBBBAAAFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@????????????@@@@@@CCCBBBAAAAAABBBEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLkkkQQQCCC@@@;;;999888777666555555555444444333333222222444333111000////////////...000111000...,,,,,,---///---++++++---///////////////...---,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******,,,,,,+++***)))(((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''###%%%(((***+++***((('''((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((---,,,,,,---///222444666444555888;;;>>>AAADDDEEEFFFGGGMMMXXXeeeuuutttkkkaaa]]]^^^bbbkkksssyyy{{{yyyrrrnnnmmmllljjjfffccc```aaahhhsss~~~~~~nnn___UUUPPPOOOOOOPPPOOONNNMMMLLLNNNRRRVVVbbbiiimmmjjjddd^^^UUUMMMDDDDDDEEEEEEDDDHHHVVVeeevvvtttjjjWWWBBB666444888777:::@@@FFFKKKOOOQQQRRROOOKKKDDD???:::777333111000///---+++))))))))))))***))))))(((((((((((()))))))))******++++++,,,,,,))))))******+++,,,,,,,,,++++++******++++++,,,---+++++++++***************++++++++++++++++++++++++((()))***++++++,,,,,,+++---,,,+++,,,......,,,******************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,)))***+++,,,------------******+++,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))+++***)))(((((((((((((((*********))))))((((((((()))))))))(((((('''''''''(((''''''&&&&&&&&&&&&''')))))))))))))))))))))))))))(((((((((((()))******)))))))))((())))))*********)))(((((('''((((((((((((***+++***)))((()))***+++***))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,&&&***...///,,,***+++---000000000//////...,,,,,,...//////000000000000000222222111111111222222333333333444555555555555444333333444555666777777888::::::999888888888888999888999999::::::999999888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<;;;<<<===>>>???@@@???>>>>>>AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>???@@@AAABBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<======>>>AAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJiiiPPPCCC@@@;;;999888777666555555555444444333222222111333222111000000/////////,,,...//////---+++,,,,,,///...---------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''###%%%''')))******)))((((((((((((((('''''''''''')))******++++++******)))''''''''''''((((((((((((***+++,,,---...---,,,+++------...000222444666777555666999===@@@BBBBBBBBBGGGMMMYYYgggvvv{{{uuunnniiibbb^^^YYYYYY^^^eeeooouuu}}}{{{vvvnnngggdddccccccccciiimmmooovvv|||xxxmmm___UUURRRRRRRRRQQQOOOOOOMMMLLLMMMRRRYYY^^^lllppppppjjjccc^^^XXXRRRBBBBBBDDDEEEFFFLLL]]]mmm{{{ppp]]]HHH888333666:::AAACCCGGGKKKNNNOOOOOONNNMMMHHHAAA;;;888555333111000///,,,***(((((((((((()))))))))(((((((((((()))))))))******+++,,,---------,,,,,,++++++***))))))++++++******++++++,,,---************************++++++++++++++++++++++++***+++---...///...---,,,,,,++++++,,,------,,,***)))))))))***+++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,***)))(((((()))***++++++,,,,,,++++++++++++************)))***************************++++++++++++++++++++++++))))))***+++,,,,,,------((((((((((((((((((((((((+++***))))))(((((())))))******)))))))))((((((((()))((((((((((((((((((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))))))))(((((())))))***+++---,,,+++***))))))))))))))))))))))))((()))))))))(((***+++***)))((()))*********)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,------)))***+++,,,,,,------.........///......---,,,,,,---...//////000000//////222111111111111000111111000111333444444444333222333333444444555666666777999999888888888888999999777777777888888777777777666666777777777888888888999999999999999999999999888888999:::;;;::::::999999:::<<<=========<<<;;;======>>>???????????????>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>><<<===>>>???????????????===>>>>>>???>>>>>>======>>>=========>>>??????@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGiiiOOOCCC@@@;;;999888777666555555444444333222222111111222222111111000000/////////111222222000//////000...///......---------...//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((('''&&&&&&%%%%%%)))))))))*********++++++'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&''')))*********)))(((---...000222555666777888888999<<<>>>???AAABBBBBBKKKWWWiiiyyy}}}rrrhhh```[[[YYYZZZ\\\bbbkkkssswwwwww|||wwwooofff___\\\]]]aaakkkxxx~~~qqqiiiaaaWWWRRRSSSUUUSSSPPPOOONNNNNNOOOQQQWWW___eeemmmrrrsssmmmeee^^^VVVNNNCCC@@@@@@CCCHHHPPP^^^jjjmmm^^^JJJ:::444666;;;>>>FFFHHHJJJLLLMMMLLLKKKKKKFFFBBB<<<888666444333222///...+++)))((('''''''''((((((((())))))))))))((())))))***+++,,,------...------,,,,,,+++*********++++++******++++++,,,---************************+++++++++++++++++++++++++++,,,---//////...---,,,+++*********,,,,,,***))))))))))))***+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++///...,,,***((('''%%%%%%******+++,,,,,,,,,,,,+++++++++++++++******))))))************************++++++++++++++++++++++++))))))***+++,,,,,,------((((((((((((((((((((((((******))))))))))))******''''''((((((((()))))))))''''''(((((()))******+++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++111000...,,,***))))))((()))*********************(((***+++***)))((()))******)))))))))))))))******+++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++,,,---------***+++,,,---------------------...////////////...000000000000000000/////////000222333333333222111333444444555555666666666999888888888888888999999666666666555555666666666555555555666666666666777999999999999999999999999777888888999999999999999888999:::;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>??????>>>======<<<===>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEhhhOOOCCC@@@;;;999888777666555444444333333222222111111111111111111111000//////...///111000///......///---...//////---,,,---.........---------------...+++++++++************)))+++++++++*********))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&''')))***((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))---///222555777999999999999<<>>AAAGGGMMMTTT\\\UUUJJJ===666777===CCCEEEIIIIIIJJJJJJJJJIIIIIIHHH@@@<<<888555444333222111---,,,***(((''''''(((((('''(((((())))))))))))(((******++++++,,,,,,------******++++++,,,---------++++++******++++++,,,---***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))***+++,,,***(((***************+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))((())))))++++++,,,------------,,,,,,------------,,,+++***************************++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,'''''''''(((((()))))))))&&&''''''(((***++++++,,,)))(((((((((((()))******))))))))))))))))))))))))***))))))))))))***++++++222111///---+++)))(((((()))******++++++++++++***(((***+++***)))((()))***)))))))))))))))******+++************************((((((((('''(((((()))***++++++************+++,,,))))))+++,,,,,,---------,,,------.....................///000000//////...//////000111111111111000333333444444555555555555777777666666666777888888555444444333333444444555444444555555555555666666888888888888888888888888777777777777888888888999666777999:::::::::999888777777888999999999999888666666666777888888999999:::;;;;;;<<<===>>>>>>???AAAAAAAAAAAA@@@???>>>===??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@AAABBBDDDEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEFFFEEEEEEDDDiiiPPPCCC@@@;;;999888777666555444444333333222111111111000111111222111000//////+++---......---,,,,,,---+++...000///---,,,...///------,,,,,,,,,,,,------+++++++++*********))))))*********)))))))))(((((())))))((((((((((((''''''"""############$$$$$$$$$''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''+++++++++,,,,,,+++++++++''''''''''''(((((((((((())))))))))))***+++,,,------000333777999::::::::::::>>>BBBAAA???CCCNNNXXXeee{{{wwwlll```YYYYYY^^^mmm}}}zzzoooeeeZZZUUUSSSWWWcccooowwwlllfff]]]ZZZVVVTTTTTTRRRNNNKKKLLLOOOTTTXXX]]]bbbhhhllllllqqqrrrjjj```UUUJJJAAAGGGBBB???AAABBBBBBDDDIII??????>>>>>>@@@EEEKKKPPPOOONNNKKKHHHFFFDDDCCCCCC;;;888555333333222000...+++***)))((('''(((((()))&&&'''((()))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...++++++******++++++,,,---))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++)))+++++++++***************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++*********+++---...,,,,,,---............---,,,,,,---------,,,+++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))***,,,---...******))))))))))))(((((((((((()))))))))*********'''''''''''''''((())))))))))))))))))))))))))))))******))))))******+++,,,...---,,,+++***)))))))))'''((()))+++++++++***)))(((***+++***)))((()))***)))))))))))))))***++++++))))))))))))))))))))))))(((''''''''''''((()))))))))***,,,+++******+++...++++++,,,,,,---,,,,,,,,,,,,,,,---............---,,,,,,...///000//////...//////......//////000111222222222333333333333333444444333333444555555666444333222222222222333444444444444555555555666666666666666666666666666666666666555666666666777888444555777888888888777666666666777888888888888777555666777888:::;;;<<<<<<======>>>???@@@AAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDDDDCCC@@@@@@@@@AAACCCEEEFFFGGGCCCCCCCCCCCCCCCBBBAAAAAA@@@AAACCCEEEFFFEEEDDDDDDiiiPPPCCC@@@;;;999888777666555444444333333222111111000000000111222222111//////...///111111000//////000***---000000---,,,...000,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++))))))))))))((((((((((((************))))))))))))'''''''''((((((((())))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((***+++***(((%%%###)))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((())))))(((((('''(((***,,,------000444888:::;;;;;;:::999???DDDBBB@@@FFFUUUbbbuuuxxxqqqgggZZZUUUVVVcccwww|||ggg]]]TTTRRRUUU]]]nnn~~~}}}llldddeeeYYYXXXUUUTTTRRRQQQOOOMMMLLLPPPVVV\\\```eeeiiilllqqqpppjjj^^^UUUPPPMMMIIIGGGDDDBBBAAA<<<777888<<<333;;;DDDHHHGGGIIIQQQXXXWWWTTTNNNHHHCCC???======999777444333222000---+++***)))(((''''''((()))***&&&'''(((*********)))(((---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++******++++++,,,---))))))******++++++++++++++++++++++++++++++++++++000///---,,,,,,---...///,,,,,,+++,,,---...,,,***,,,+++++++++******)))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***...---,,,,,,,,,---...///,,,---......//////......******+++,,,+++***)))((())))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))&&&'''''')))+++---...000------,,,+++***)))((('''************))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))*********)))******+++,,,******))))))))))))******&&&'''(((*********)))((((((***+++***)))((()))***))))))((())))))***++++++(((((((((((((((((((((((()))))))))))))))***++++++'''+++...---++++++...111............---,,,+++++++++,,,------......------***+++---///000000////////////...------///000111111111111111111222222222222111111111222222333444444333222111111222333444444444444555555555666666444444444444444444444444555444444444444555666666333444555666666666555444555666777777888888777777888999:::<<<===???@@@AAAAAABBBBBBDDDEEEFFFGGGHHHCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFFFFEEEBBBCCCCCCDDDFFFHHHJJJKKKCCCCCCCCCCCCBBBAAA@@@@@@@@@AAADDDEEEFFFFFFDDDDDDgggOOOCCC???:::777555444333111222333444555444222000...222222111000/////////000---,,,,,,++++++,,,,,,---+++---...---,,,,,,---.........---,,,,,,+++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,&&&((()))++++++)))(((&&&&&&&&&'''((()))******+++++++++******)))'''&&&%%%%%%'''******)))'''&&&&&&))))))************))))))((((((''''''''''''(((((())))))(((((()))***++++++)))))))))(((''''''&&&&&&&&&'''(((***+++---......222444777888999:::===???===AAADDDCCCDDDOOObbbrrrxxxmmmaaaZZZWWWYYYZZZlll}}}zzzkkk___WWWPPPSSSaaaqqq|||~~~pppddd______[[[XXXTTTQQQQQQQQQQQQPPPUUUWWW[[[^^^bbbggglllooorrrlllbbbWWWMMMIIIIIIKKKTTTKKKBBB;;;666333555:::888EEESSSZZZ^^^___]]]YYYeee^^^SSSHHHAAA<<<999888444222///.........---+++)))(((''''''''''''((((((((((((((()))******+++++++++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,------))))))***+++,,,,,,------++++++***************+++)))))))))))))))))))))))),,,,,,,,,++++++*********((((((***+++)))''')))------,,,***)))))))))******************************))))))************))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***+++,,,---------------------,,,,,,+++++++++******))))))******+++,,,,,,***))))))******)))'''---,,,+++***)))))))))))))))(((((((((''''''''''''))))))))))))((((((((((((,,,---...,,,***))))))******************************************)))(((''''''''''''''''''((())))))******))))))))))))******(((((((((((('''''''''''''''''''''''''''((())))))***)))((('''(((***,,,---+++***)))'''''''''((())),,,++++++***)))(((((('''((((((((('''&&&&&&%%%%%%++++++******************++++++,,,,,,,,,,,,------000///...---------------+++,,,---...////////////////////////000000000000000000000000111111111111111111111222333555666777222111000000111333555666222222333444444444333333333333333333444444444444777777666555555444444333444555555666777888888999:::999777777777999;;;<<<<<<===???AAABBBDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHIIIHHHGGGFFFEEEAAAAAACCCDDDEEEGGGHHHIIIFFFDDDAAA>>>===>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCfffMMMDDDAAA<<<999888777666444333444444555444333222111111000//////////////////---,,,,,,++++++,,,,,,---,,,---......---,,,---///---,,,,,,+++******)))))),,,,,,,,,++++++++++++***************+++++++++,,,'''((()))******)))(((''''''(((((())))))*********(((((())))))))))))(((((('''((()))***+++***((('''(((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))))))))''''''((()))+++---///000333666888999::::::<<<>>>:::???DDDGGGLLL[[[qqqwwwqqqggg___[[[\\\```cccooo~~~qqqddd\\\YYYYYYbbbppp}}}~~~}}}yyypppggg___]]]]]]\\\XXXSSSQQQQQQSSSTTTUUUXXXYYY[[[^^^bbbgggmmmqqqmmmggg]]]SSSNNNMMMNNNPPPPPPGGG===777333111555:::CCCRRRaaaeeedddbbb```^^^ccc]]]RRRIIIAAA<<<888666111///,,,++++++***)))'''******************))))))(((((())))))******+++++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,)))******+++,,,,,,------++++++************++++++************************,,,,,,,,,+++++++++******((()))***+++***)))***,,,,,,,,,***)))))))))*********************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,)))***+++,,,------------------,,,,,,,,,+++++++++******))))))******+++,,,---+++******++++++***(((,,,,,,+++***)))(((((()))))))))((((((((('''''''''(((((((((((())))))))))))***++++++***(((''''''((((((((((((((((((((((((((()))************))))))(((((((((((((((((()))************))))))))))))******((((((((((((''''''''''''((((((((((((((()))******))))))((('''(((***,,,---+++***)))((((((((())))))++++++***))))))(((''''''+++************)))))))))*********************************+++++++++,,,,,,//////...---------------+++,,,---...////////////.../////////000000000000............////////////111111000000000111111222000000///...///000222333222222333444444444333333111111111222222222222222555555555555555444444444666666777888999:::;;;;;;<<<;;;::::::<<<>>>@@@BBB@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBCCCDDDGGGJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJIIIGGGEEEDDD@@@@@@BBBCCCDDDFFFGGGGGGEEECCC@@@>>>======???@@@AAABBBCCCDDDDDDDDDCCCBBBdddLLLCCC@@@;;;999888888777666555444444444444444444444///............//////000------,,,,,,,,,,,,---------/////////------...///---------,,,++++++******,,,,,,,,,,,,++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********%%%&&&''')))************(((''''''))),,,---***'''''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))((((((((((((((((((((((((((()))***+++++++++)))))))))***+++...000222555777999:::::::::;;;<<<:::@@@GGGNNNXXXkkkyyyqqqlllfffaaaaaaeeekkkpppxxx{{{sssiii```___aaagggrrr~~~ooolllgggbbb]]][[[[[[\\\YYYVVVRRRQQQTTTWWWZZZ\\\[[[[[[[[[]]]aaaggglllpppfff^^^UUUOOOOOOQQQSSSSSSJJJAAA888444222333999@@@QQQaaapppqqqjjjeeebbb```___YYYQQQHHHBBB<<<777444444222///------,,,***)))((()))***+++++++++***)))(((((())))))***+++++++++,,,,,,+++************+++))))))*********+++++++++*********++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))*********++++++***,,,+++******)))*********************************,,,,,,------------,,,,,,)))))))))))))))))))))))),,,+++************+++,,,)))***+++,,,------------,,,,,,,,,,,,++++++++++++******))))))******+++,,,---,,,***+++,,,,,,+++***++++++***)))(((((((((((()))))))))(((((((((''''''''''''(((((())))))******)))***+++***(((''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))***++++++******))))))))))))******(((((((((((('''''''''''')))))))))))))))***++++++)))((((((((((((***+++---,,,+++******))))))************))))))((((((''''''******++++++++++++,,,,,,************************))))))*********+++++++++//////...------------...,,,,,,---...////////////....../////////000000000............////////////333333111000////////////111000///...//////111222111111222333333333333333000000111111222222333333444444444555555555555555888999:::;;;===>>>???@@@?????????@@@BBBDDDGGGHHHFFFFFFFFFGGGFFFFFFEEEDDD@@@@@@AAACCCEEEIIILLLNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFCCCBBB??????@@@AAACCCDDDEEEEEEDDDBBB@@@>>>======>>>???@@@@@@AAABBBCCCBBBBBBBBBcccLLL@@@===999777777777666666555444333333333333444444............//////000111------,,,,,,,,,,,,------...///000000...---...///000000//////............------,,,,,,,,,+++++++++((())))))))))))***************)))(((((()))*********************)))))))))%%%&&&''')))************(((%%%$$$''',,,...+++''''''(((((())))))(((((('''%%%''')))******)))'''%%%''''''((()))******++++++((((((((())))))*********************,,,///111333444666999999999999:::;;;???DDDMMMWWWeeeyyy}}}qqqnnnllliiiiiilllrrrxxx|||rrrlllhhhdddkkkmmmrrrzzz~~~vvvpppdddaaa]]][[[[[[[[[ZZZZZZSSSRRRSSSVVVZZZ^^^aaaaaaZZZZZZ[[[]]]aaaeeeggghhh]]]VVVPPPNNNQQQSSSQQQOOOCCC<<<666555777;;;DDDLLL]]]jjjvvvvvvooohhhaaa]]]VVVRRRLLLFFFAAA<<<888444555333000......---+++)))%%%''')))******)))((('''((())))))******+++,,,,,,,,,+++***))))))***+++,,,************++++++++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))),,,---++++++,,,+++)))++++++******************************************,,,,,,------------,,,,,,************************++++++************++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))******+++,,,,,,+++******+++,,,+++*********)))((((((((((((((()))))))))(((((((((((('''&&&''''''((()))******++++++,,,,,,+++***))))))***))))))))))))))))))))))))'''((()))***************))))))(((((())))))***+++******))))))))))))******((((((((((((''''''''''''))))))(((((())))))***+++)))((((((((()))***+++,,,,,,+++++++++++++++++++++)))))))))(((((((((''''''''''''(((((()))******+++***************+++++++++************++++++++++++///......---------......,,,------...//////.............../////////000000000000000000111111111111555444333222111000000000333222111111111111222222//////000111222222222222111111222333444444555555444555555666777777888888;;;<<<===???AAACCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDCCC??????AAACCCEEEHHHKKKMMMOOOOOOOOONNNMMMMMMMMMLLLLLLKKKKKKIIIGGGDDDAAA???>>>>>>???@@@AAABBBCCCDDDCCCBBB@@@>>>=========>>>??????@@@@@@AAAAAABBBBBBcccMMM@@@===999777777888777666444333222222111222222333////////////000111222222...------,,,,,,------...///000111000...---...///000000////////////......---------,,,,,,,,,++++++((())))))))))))***************))))))))))))***************)))))))))))))))(((((())))))))))))(((((('''$$$"""%%%***,,,)))&&&((())))))******))))))(((%%%''')))******)))'''%%%))))))***++++++******))))))))))))(((((('''''''''+++++++++,,,...000333444333555666777777999;;;===CCCJJJUUUcccttt|||qqqiiigggiiimmmrrrxxxuuukkkiiilllnnnyyyxxxxxxxxxvvvppphhhbbb\\\ZZZYYYYYYZZZYYYWWWUUULLLOOOUUU\\\cccfffeeedddXXXXXXYYY\\\___```___]]]TTTPPPMMMMMMPPPOOOJJJEEE;;;777666;;;AAAHHHQQQZZZiiipppuuuuuuqqqkkkaaaWWWMMMJJJFFFBBB???<<<888555111///,,,+++***)))(((&&&%%%''')))***+++***)))''')))))))))***++++++,,,,,,+++***)))))))))***+++,,,+++++++++,,,,,,,,,,,,---***+++++++++++++++,,,,,,++++++******+++,,,,,,---************************++++++++++++++++++++++++***000222...+++,,,,,,)))************+++*********************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,***)))((()))***+++***)))***)))((((((((((((((((((***)))))))))((((((((((((&&&''''''((()))******+++***+++,,,+++)))))))))+++))))))))))))))))))))))))'''((()))***************(((''''''''''''((())))))******))))))))))))******((((((((((((''''''''''''(((''''''''''''((())))))((((((((())))))***+++++++++++++++,,,,,,,,,++++++))))))))))))((((((((((((%%%&&&''''''((()))******))))))*********++++++++++++++++++,,,,,,,,,,,,---......---------......///,,,---......///.....................////////////000000000000111111111111222222111000000111111111222222111111111111111111---...///000111111111111111111222333555666777777777888888999:::;;;<<<<<>>>>>??????@@@AAABBBCCCCCCCCCBBB@@@???>>>===>>>>>>>>>>>>>>>???@@@AAAAAABBBbbbMMMBBB???<<<:::999:::999888444444333222222111000000111000000000000111111222......------------......///000000///---,,,---...------------------------------------,,,,,,,,,,,,)))))))))*********++++++************************((((((((((((((()))))))))))))))***))))))((('''&&&'''$$$###$$$((()))(((&&&))))))************))))))&&&'''((())))))((('''&&&++++++,,,+++***)))'''%%%)))))))))((('''&&&&&&&&&+++,,,---///111222333444222333555555777:::???BBBJJJRRR```rrrzzznnnfffccc```fffppp{{{~~~uuullliiillltttyyy~~~xxxqqqlllfff```\\\VVVWWWWWWWWWVVVTTTRRRQQQLLLPPPYYYbbbhhhjjjgggcccYYYWWWVVVXXXZZZZZZWWWSSSOOOMMMKKKKKKKKKGGGAAA<<<888777;;;EEENNNVVV___gggqqqtttuuussspppjjj___SSSGGGDDDAAA>>><<<:::777555111///,,,+++++++++***(((((()))+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,***))))))))))))***++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++***++++++,,,---...))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++666:::222++++++,,,***))))))***++++++++++++*********************************++++++++++++******++++++++++++++++++++++++))))))***++++++***))))))******+++++++++++++++************+++++++++++++++******))))))******+++,,,***(((((((((***+++***)))***))))))(((((()))))))))******)))))))))(((((((((''''''(((((())))))******'''((())))))''''''''')))((((((((((((((((((((((((((())))))************)))'''''''''''''''(((((()))******))))))))))))******(((((((((((('''''''''''''''''''''''''''(((((()))((((((((()))******++++++******+++,,,,,,,,,++++++************))))))))))))(((((())))))***+++,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,---------...------------...//////------...............---------........./////////............////////////......------...///000000.../////////////////////---...///000111222222222111222333555666888999999<<<======>>>???@@@@@@AAACCCCCCEEEFFFHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHLLLKKKKKKIIIGGGEEECCCBBBAAABBBCCCDDDEEEFFFGGGGGGLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHFFFDDDAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCAAA@@@??????>>>>>>>>>>>>>>>>>>???AAABBBCCC```KKKCCC@@@<<<::::::999999888555555555555333111///...111000000////////////000......------------.........///000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************+++++++++,,,)))***++++++++++++***)))&&&&&&''''''(((((()))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%'''((())))))((('''&&&)))))))))(((((((((((((((+++,,,///222333444444333333333444444777===DDDJJJWWW___ooo{{{lllbbb```aaadddmmmzzzyyyrrrkkkjjjnnnvvvuuujjjbbb]]]ZZZYYYTTTVVVWWWUUUQQQOOOPPPRRRRRRVVV]]]dddiiiiiieeeaaa]]]XXXSSSRRRTTTTTTRRROOOLLLJJJHHHEEEBBB>>>;;;999<<<>>>GGGTTT___eeelllrrrtttwwwwwwpppiiibbbXXXOOOEEEBBB===:::888666333222222000...---......---,,,))))))***+++,,,,,,------)))******++++++,,,,,,---(((((()))******************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......******************************+++++++++,,,,,,,,,,,,;;;BBB666***)))++++++((()))***+++,,,++++++*********************************++++++++++++******************************((()))***++++++***)))(((******++++++++++++******)))*********++++++++++++******))))))******+++,,,***)))((()))+++,,,+++*********)))))))))******+++*********)))))))))(((((((((((((((((())))))))))))&&&((()))(((''''''((()))(((((((((((((((((((((((()))************))))))(((((((((((('''((())))))*********))))))))))))******((((((((((((''''''''''''((((((((('''((())))))***'''((()))******+++++++++((()))***,,,,,,,,,+++***************++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,---------------...//////---...............---------------.........//////............////////////...------------...//////------...//////000000000///000111333444555555555555666777999;;;===>>>???BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJHHHGGGEEEDDDBBBCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>???AAACCCDDD___JJJBBB???;;;888888777666555666777777777555222///---111000///.....................------------.........//////...,,,***+++,,,---...........................---------,,,,,,,,,***++++++++++++,,,,,,,,,((()))+++,,,,,,+++)))((($$$%%%%%%&&&'''((())))))(((((())))))))))))((((((((())))))(((&&&&&&''')))''''''((((((((((((''''''((((((''''''''''''((((((###&&&)))***++++++(((((())))))******++++++***,,,000333555555444333444444444555888???HHHOOOdddlll{{{}}}ooobbb\\\^^^bbbmmmwwwssslllhhhlllvvvrrreee[[[VVVTTTTTTVVVXXXXXXSSSNNNMMMQQQVVVYYY\\\```eeehhhgggccc```bbbZZZRRRNNNOOOQQQPPPOOOKKKIIIFFFAAA;;;888888999DDDGGGRRRaaalllqqqvvvzzzsssxxxxxxnnnbbbXXXQQQKKKFFFBBB<<<888555333000///...,,,******+++++++++***(((((((((((()))***+++,,,)))******++++++,,,------'''((()))+++++++++***))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,,,,>>>FFF999***'''+++,,,((()))***+++,,,,,,+++******************************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++******)))))))))******++++++++++++*********)))***++++++,,,+++***)))***,,,---,,,++++++***************++++++************))))))))))))))))))))))))((((((((((((((()))+++***))))))***+++***************************************)))(((''')))))))))))))))******+++******))))))))))))******)))((((((((('''''''''''')))))))))))))))******+++'''((()))******++++++***((()))***+++,,,++++++***++++++++++++++++++,,,,,,)))************+++++++++((())))))***++++++,,,,,,)))************+++++++++---------------...///000---...............---------------.........//////000000000000111111111111111000000/////////000000......000111222222222222111222444555666777777777;;;;;;===???AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFCCCDDDFFFHHHJJJKKKLLLLLLEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>???AAACCCEEEzzz[[[IIIAAA>>>;;;:::999888666444777666555333111000......222111///...---------...------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,---...////////////+++,,,---...............+++++++++*********))))))***)))))))))+++...111333,,,(((%%%$$$&&&'''&&&$$$$$$###$$$'''+++,,,***(((((((((''''''''''''((((((...+++'''&&&''')))***+++''''''(((((())))))******---)))$$$$$$'''***++++++***+++,,,+++******,,,...000111222444555444222000444222444:::===BBBPPP^^^hhhyyy{{{lllbbb[[[XXX^^^gggvvv}}}}}}sssiiiggggggppp{{{ggg___^^^]]]ZZZYYYXXX[[[[[[VVVPPPOOOVVV]]]dddaaa^^^]]]^^^```bbbbbb```XXXOOOMMMPPPRRRPPPMMMJJJBBB<<<<<<;;;:::>>>EEERRR\\\hhhqqqssstttuuuxxxssspppkkkddd[[[SSSMMMIIICCC>>>777333222222000...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///+++,,,---...///...---,,,++++++++++++++++++++++++************************)))+++,,,,,,+++******++++++***)))((()))***,,,.../////////...---***(((&&&******))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))------,,,+++))))))***,,,++++++,,,,,,,,,---------******)))***+++***(((&&&))))))))))))************+++++++++***************+++++++++*********))))))***)))((((((((()))+++,,,---,,,***(((&&&&&&''''''((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,+++***)))))))))++++++(((***...222444222,,,(((+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,***+++...///000///---+++---------...------,,,,,,222222222111000/////////------,,,,,,,,,---......---............/////////---...///...,,,,,,,,,---//////000111222222333333666777888:::<<<===>>>>>>@@@AAAAAABBBCCCDDDDDDEEEJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGIIIKKKKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEECCCCCCBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHH{{{ZZZHHHAAA>>>;;;:::999888666444666555555444333222111111222111000............///------------,,,,,,,,,,,,,,,------......------,,,/////////......,,,++++++(((((()))***************------------,,,,,,,,,,,,,,,+++)))'''&&&'''((())))))'''%%%&&&))),,,,,,+++***((((((***,,,---,,,***((((((''''''''''''(((((((((((())))))))))))))))))(((((()))))))))))))))******)))((((((***++++++***((()))***)))((()))+++---111111333444666666444333666444777===DDDMMM]]]mmm{{{|||nnnaaaZZZXXXZZZcccmmmxxx}}}pppgggeeehhhnnn{{{wwwgggaaaaaa___\\\ZZZXXXWWWUUUUUUWWW[[[```dddfffccc___^^^^^^_________\\\WWWRRRPPPOOONNNIIIEEE<<<888666999<<<@@@LLLWWWiiiooowww{{{{{{xxxuuusssooolllggg___WWWOOOIIIEEEAAA<<<777333222111///---,,,,,,++++++++++++++++++---...///...,,,+++,,,---++++++++++++++++++++++++---,,,,,,+++*********+++******++++++,,,,,,++++++++++++++++++++++++++++++************************+++,,,......,,,+++,,,---++++++)))((()))***+++---,,,,,,---------,,,************))))))***++++++,,,*********+++++++++++++++,,,,,,,,,,,,++++++******,,,---,,,+++))))))+++,,,************++++++++++++,,,+++***+++,,,+++***((())))))))))))************)))))))))*********+++++++++++++++*********))))))++++++***))))))((())))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))******++++++,,,+++***))))))***++++++)))+++...111333111---))),,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++,,,,,,,,,------------,,,------...------,,,,,,////////////////////////......---------......///......//////////////////...///000000......///000111222222444555666777777<<<===???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHKKKLLLKKKKKKJJJEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEE|||[[[HHHAAA>>>;;;:::999888666444555444444444444444444444333222111000/////////000///.........------------,,,------......------,,,---......------,,,+++*********+++,,,,,,,,,++++++/////////.........---------+++)))&&&%%%$$$$$$$$$((('''&&&'''***,,,---,,,***(((''''''((()))((('''((((((''''''''''''((((((!!!&&&+++---+++((('''(((***************)))))))))'''))),,,,,,,,,+++***+++((()))******)))***,,,...111222444555666666666666:::999<<>>;;;:::999888666444444444444444333333333333333222222111111000000000////////////............,,,------......------,,,)))***+++,,,---.........++++++,,,,,,,,,,,,,,,+++.........---------,,,,,,******)))((((((((()))))))))(((''''''(((((((((((()))'''&&&%%%&&&'''((((((((((((''''''''''''((((((%%%+++---)))&&&'''))),,,,,,++++++******))))))&&&))),,,,,,***(((***,,,)))+++,,,,,,,,,---///111333444555555555555777888===>>>BBBKKKWWWiii|||xxxlll\\\WWWUUUZZZfffrrr|||}}}~~~{{{ssshhh```___```eeeooo{{{rrrjjjeeeeeeeee```ZZZXXXTTTSSSUUU]]]hhhnnnnnnkkkaaa^^^ZZZXXXWWWVVVUUUTTTRRRSSSSSSMMMEEE<<<777555888:::BBBPPP___mmmyyy|||{{{zzz|||}}}xxxooogggccc```ZZZRRRJJJCCC>>><<<888666444333111///,,,+++))))))))))))************,,,......---,,,+++,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++((((((((((((((((((((((((+++---///...---,,,---------,,,+++***)))))))))***))))))***+++,,,---------+++***************++++++''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,(((((((((((()))))))))***...+++))))))***+++++++++((()))))))))************))))))))))))))))))))))))******************************++++++***)))'''&&&%%%&&&(((************)))(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((('''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************))))))((((((******************++++++,,,++++++,,,......---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...---------+++,,,,,,------...////////////............//////000000000000000000000000111222444555444555777888:::;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMNNNIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@AAABBBDDDEEEGGGHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE]]]JJJAAA>>>;;;:::999888666444555555444333222111000000222222222222222111111111000000/////////.........,,,------......------,,,((()))+++,,,---.........(((((())))))))))))((((((,,,,,,+++++++++*********))))))))))))***++++++,,,'''(((((((((''''''''''''***))))))((()))***,,,...((((((''''''''''''((((((!!!&&&******'''%%%(((,,,,,,,,,++++++******))))))''')))***)))'''&&&)))---)))***,,,------...111333444555666555444444777:::===BBBLLLXXXhhhzzzooodddXXXZZZ___gggsss~~~wwwjjj^^^[[[```fffooouuu|||xxxooojjjfffdddeeeccc]]]WWWVVVVVVYYY___eeeiiijjjgggeee]]][[[WWWVVVUUUTTTSSSRRRNNNNNNLLLEEE<<<555444555999???LLL```tttwwwsssqqqrrruuussskkkddd\\\YYYSSSLLLEEE???;;;999333333222111...,,,++++++((((((((())))))*********+++,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++(((((((((((((((((((((((()))+++---,,,+++***+++,,,,,,,,,+++******)))))))))+++++++++++++++++++++,,,++++++***************+++''''''((()))***+++++++++************++++++++++++***+++,,,,,,+++***+++,,,)))))))))*********++++++,,,***(((''')))***+++***((()))))))))************++++++******))))))((((((************************((()))***++++++***)))((('''((()))******)))((('''(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((++++++******)))((((((((())))))******++++++++++++---+++******,,,------,,,***++++++++++++++++++***++++++++++++++++++++++++((()))+++------,,,+++***+++,,,,,,---.........---.......................................//////000111111111222222222333333444666777888888999;;;<<>>;;;:::999888666444555555444333111000//////111111222222222111111000000/////////............,,,------......------,,,,,,,,,------------,,,,,,***++++++++++++***))))))++++++*********)))))))))))))))))))))))))))))))))%%%''')))***)))))))))***&&&((())))))((()))+++---((((((''''''''''''((((((&&&((()))(((&&&&&&))),,,***************)))))))))((((((((('''&&&'''))),,,'''(((***+++,,,---000333444666777666555666;;;@@@AAALLL]]]nnnzzzlllccc^^^fffooouuu{{{tttfff\\\\\\bbbhhhtttwwwwwwsssooonnniiiddddddbbbbbbdddbbb[[[XXXXXX\\\bbbgggiiigggccc```___\\\YYYVVVUUUTTTSSSQQQOOOIIIGGGBBB;;;555333666:::???KKK^^^sss{{{qqqmmmhhhhhhjjjiiiddd```VVVSSSMMMGGGAAA<<<999777000111000...+++***+++,,,((((((((()))******++++++,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))++++++******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++)))))))))***++++++++++++************,,,,,,+++************+++,,,+++******)))*********((())))))******+++++++++)))***************++++++)))***,,,,,,+++++++++,,,*********+++++++++,,,,,,***)))'''((()))+++***)))))))))))))))************++++++++++++*********)))***************+++++++++(((((()))***************))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))************************'''''''''''''''((())))))((((((((((((((((((((((((+++*********))))))((((((((()))***+++++++++++++++,,,***))))))+++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***(((***,,,...///---+++***++++++,,,---............000000//////////////////............///111222333444444555666777777888999999;;;=========>>>@@@AAACCCDDDEEEFFFHHHIIIJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDDDDAAABBBBBBBBBBBBCCCCCCCCCEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDFFFHHHIIIIIIIII{{{[[[HHHAAA>>>;;;:::999888666444444444333333333222222222///000111222222111000000/////////.........------,,,------......------,,,,,,------.........------...............---,,,,,,,,,,,,,,,,,,++++++++++++))))))******))))))((((((%%%'''******(((&&&'''((($$$''')))(((&&&%%%&&&(((((((((''''''''''''(((((())))))))))))((())))))***(((((()))))))))))))))***((((((((()))++++++***((('''(((***+++,,,...111444222444777777888;;;CCCIIIPPP```vvv{{{qqqmmmmmmxxx}}}xxxnnneee```bbbfffjjjnnnooolllddd______```___```___aaacccaaa]]]\\\___ggghhhiiigggccc___^^^^^^ZZZWWWTTTQQQOOOMMMJJJHHHBBB???:::555333555:::>>>III\\\sss~~~rrrfffaaa\\\ZZZZZZ[[[ZZZXXXOOOLLLGGGAAA<<<999777666...///...,,,)))(((+++---(((((()))******+++,,,,,,,,,---...---,,,++++++---++++++++++++++++++++++++---,,,,,,+++*********+++******++++++,,,,,,++++++++++++++++++++++++++++++************************''')))+++***)))((()))))))))******++++++++++++***++++++***))))))***+++,,,,,,++++++***))))))***************+++++++++++++++*********++++++,,,,,,,,,(((***,,,---,,,++++++,,,*********+++++++++,,,,,,))))))(((***,,,,,,+++)))))))))))))))************)))******+++,,,---------))))))*********+++++++++******))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))'''(((***+++,,,,,,+++++++++***))))))+++,,,,,,+++***+++,,,------,,,+++******+++,,,,,,,,,,,,+++******+++,,,---...------,,,***+++,,,---.....................///000000111111......///000222444666777777888999;;;<<<>>>???@@@@@@BBBCCCCCCCCCCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNNNNMMMKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDCCC@@@@@@AAABBBCCCDDDEEEEEEDDDFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEAAACCCFFFIIILLLNNNPPPPPPyyyYYYGGGAAA>>>;;;:::999888666444333333333444444555555555//////111222222111000//////.........------------,,,------......------,,,)))***,,,...///000111111,,,,,,,,,,,,++++++***)))//////.........---------((()))***+++,,,,,,++++++&&&(((***((($$$!!! !!!(((+++------)))''''''(((((((((''''''''''''((((((***))))))***++++++)))'''''''''(((((())))))******(((((())),,,//////***&&&)))***,,,...///111444666000333777999:::@@@IIIPPP```sssyyyxxx{{{}}}tttoooiiieeeeeehhhkkkmmmdddeeeaaaYYYUUUXXX\\\]]]^^^^^^```cccbbb___```eeennnlllhhhdddaaa```______WWWTTTPPPMMMJJJGGGCCC@@@===999555222333777<<<@@@MMMeee~~~|||ooodddYYYUUUPPPMMMMMMOOOQQQRRRKKKHHHCCC>>>:::777555555......---***''''''+++...((())))))***+++,,,,,,,,,+++,,,---,,,***)))***+++************************)))))))))***+++---...///+++,,,---...///...---,,,++++++++++++++++++++++++************************((()))++++++)))((()))***((()))***+++++++++++++++******)))))))))+++,,,---,,,,,,+++***))))))******,,,,,,,,,++++++++++++++++++++++++,,,,,,---------(((***,,,---,,,++++++,,,************++++++++++++))))))***,,,......,,,***))))))))))))************'''((()))+++---///000111))))))******++++++++++++---,,,***(((''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&(((***++++++***(((&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))************************))))))))))))))))))******'''(((***+++,,,,,,++++++***))))))***+++,,,+++***,,,,,,---......---,,,,,,***+++,,,------,,,+++***------,,,,,,,,,---...///***+++,,,---............+++,,,---...///111222222///000111222444777999::::::;;;<<<>>>AAACCCDDDEEEEEEFFFHHHHHHGGGGGGHHHJJJGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDCCC???@@@AAABBBDDDEEEFFFGGGAAACCCEEEGGGGGGFFFDDDCCC@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCFFFIIINNNRRRUUUVVVWWWwwwWWWEEE===;;;999777777777666444666555333222111111222333444333222111000...------///............---------...---,,,***(((%%%###!!!******+++,,,,,,---............,,,+++++++++,,,,,,......---,,,++++++******(((((((((((())))))))))))((((((((((((((()))*********)))'''&&&&&&(((***+++++++++******))))))(((((('''((()))))))))))))))((('''''''''''''''&&&&&&&&&''')))************---///))),,,///111111222333444666333555;;;AAAGGGSSS```www|||~~~|||rrrkkkllloootttvvvsssmmmggg\\\YYYVVVVVV[[[___bbbbbbbbbbbb```\\\[[[___gggnnnlllfff```^^^^^^^^^[[[XXXVVVQQQKKKHHHFFFDDD@@@===666999999555111444===FFF[[[jjjwwwwwwooodddZZZRRRKKKHHHDDDCCCDDDFFFHHHIIIGGGBBB;;;666555444111///,,,,,,,,,++++++******************++++++,,,,,,,,,...,,,++++++,,,---,,,,,,.........------,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......))))))***++++++++++++***000111111///+++)))))))))---,,,************,,,---+++++++++++++++++++++++++++******)))(((((())))))((((((((((((((((((((((((***,,,///111111///,,,***,,,+++***))))))***+++,,,++++++************++++++))))))************))))))***+++,,,---...---,,,,,,******))))))******+++,,,************************+++*********))))))((((((---,,,***(((((((((((()))((('''&&&%%%%%%&&&'''(((+++)))(((&&&&&&((()))+++,,,+++)))((((((((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((())),,,***((('''(((******)))))))))))))))((((((((((((,,,+++***))))))***+++,,,******++++++++++++******)))))))))))))))))))))))),,,,,,------------.........)))%%%&&&+++...---+++,,,,,,---.........------///,,,***+++...000///---/////////000111111222222444555666999;;;===???@@@EEEEEEEEEEEEFFFFFFFFFFFFJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMPPPOOOMMMKKKJJJJJJKKKLLLPPPOOOMMMLLLJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIHHHFFFEEEEEEDDDDDDEEEFFFHHHHHHHHHIIILLLNNNIIIHHHGGGEEECCCBBBAAA@@@??????@@@BBBCCCEEEFFFFFFHHHIIIIIIHHHGGGEEEBBBAAABBBBBBAAAAAAAAACCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHMMMNNNPPPRRRSSSUUUXXXZZZxxxXXXGGG>>><<<999888888888666555666555333222111222222222333222222111000///......000000000/////////.........------,,,+++***((('''+++++++++,,,,,,---------------,,,+++++++++,,,---......------,,,++++++***))))))))))))))))))((()))(((((('''((((((((()))***+++***)))))))))***,,,,,,)))))))))(((((((((((((((++++++++++++***)))((((((((('''''''''''''''''''''((()))******)))***,,,...+++---000222222222444555777555777>>>EEEPPPbbbsssyyyoooooorrrwww{{{{{{uuullleeeYYYWWWWWWZZZ___cccccccccdddaaa^^^^^^aaaeeejjjmmmlllllljjjfff```[[[XXXXXXVVVRRRLLLGGGDDD@@@;;;777222444555444333777@@@HHHSSS___hhhfff^^^VVVOOOJJJCCC@@@======>>>@@@BBBBBBCCC>>>888444333222000...,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...---,,,+++***++++++++++++------------,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++***)))(((,,,------,,,***)))***+++++++++************++++++************************---,,,+++***)))((((((((())))))))))))))))))))))))(((***,,,------,,,***(((++++++***))))))***++++++++++++************++++++))))))************))))))'''''')))*********)))(((******))))))******+++,,,+++++++++***************+++++++++++++++,,,,,,,,,+++***)))((('''''''''((((((''''''''''''''''''(((***)))(((''''''((()))******))))))(((''''''(((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''''')))***)))((())))))))))))((((((((((((+++******))))))******+++)))******++++++******)))*********************************+++++++++,,,,,,+++'''###%%%)))---,,,+++,,,,,,------......------000...,,,...000222111000000111222333555666777888777888999;;;>>>@@@AAABBBEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOMMMKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCAAAAAAAAABBBBBBCCCEEEFFFGGGGGGHHHJJJLLLGGGFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBBCCCDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOORRRUUUWWWYYY]]]```cccyyyZZZHHH???===:::999999999777666555555444333222222222222111111111000000/////////////////////.........---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,+++*********))))))(((((('''''''''''''''((((((((()))))))))***+++++++++++++++''''''''''''((((((((((((+++++++++***)))((('''&&&((((((((((((((()))))))))((()))***)))))))))+++---...000222333333333555666::::::===CCCLLL]]]vvv~~~}}}vvvoootttzzzvvviii```XXXYYY\\\aaaeeefffdddbbbaaa^^^\\\___fffkkkkkkjjjmmmrrrtttmmmaaaWWWTTTUUUQQQNNNIIIEEEAAA<<<888444333333333444666<<>>@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@>>><<<;;;<<<>>>??????@@@BBBCCCCCCDDDFFFGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFHHHIIIKKKKKKKKKMMMOOORRRTTTVVVWWWYYY\\\___aaacccgggiiiyyyZZZJJJ???===;;;999999999888666555555444333222222222222//////000000000000000000------,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---.........---------,,,,,,,,,,,,+++***)))((('''&&&&&&&&&'''(((((((((((((((&&&''')))*********(((''''''''''''(((((()))))))))''''''(((''''''&&&%%%%%%)))))))))))))))*********((()))******))))))+++,,,///111333444333444555777<<>>;;;888666666555555666:::>>>CCCFFFMMMRRRSSSLLLDDDAAA???===;;;999888888:::;;;::::::777444111///...---------+++++++++***************---,,,+++******+++---............---,,,+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++***)))((((((%%%'''((()))))))))+++---)))***,,,......,,,***)))************************)))))))))***+++,,,......++++++++++++++++++++++++,,,++++++++++++++++++,,,+++******************+++++++++************++++++)))******++++++******)))((((((((()))))))))))))))******))))))******+++,,,,,,,,,++++++***))))))))))))*********************))))))(((((('''''''''''''''((()))******)))((('''''''''((())))))((('''''''''''')))))))))((('''&&&)))(((((((((((((((((()))(((((((((((((((((((((((()))(((((((((((())))))***)))((()))***,,,,,,***((())))))))))))((((((((((((((()))***++++++***)))((())))))************))))))+++++++++++++++++++++++++++,,,,,,,,,,,,------------+++******---///...---,,,,,,---...////////////......///000222333333333444555666888:::;;;======AAABBBCCCDDDFFFGGGIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKIIIIIIHHHHHHIIIIIIDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEECCC@@@===999888999;;;<<<;;;===???@@@???@@@AAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBDDDEEEGGGHHHIIILLLLLLLLLNNNQQQUUUYYY[[[___aaacccddddddeeegggiiixxxYYYIII???===;;;999999999888666444444444444333222111111///////////////000000000------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,---,,,+++***)))((('''&&&&&&'''(((((())))))((((((%%%''')))++++++***((('''((((((((())))))*********%%%%%%&&&''''''(((''''''))))))))))))******++++++)))***+++***)))***,,,...000222333444444555777999;;;BBBKKKUUUeee|||sssppprrrwww{{{vvvhhhaaagggjjjmmmnnnkkkeee^^^ZZZXXX[[[```cccdddeeehhhjjjrrrooojjjccc[[[TTTNNNKKKCCCBBBAAA>>>;;;999888777666666777:::>>>CCCHHHKKKTTTWWWVVVNNNGGGCCCAAA>>>===<<<:::999::::::999777333222111///---,,,,,,---************************,,,+++***))))))***+++++++++,,,---,,,***)))+++---++++++++++++++++++++++++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++******''')))******))))))+++,,,***,,,...000000...,,,***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********++++++*********++++++************++++++******++++++++++++******)))))))))*********++++++******))))))******+++,,,+++++++++*********)))))),,,,,,,,,+++***)))(((((()))******)))))))))(((((('''((()))******)))((('''''''''(((((((((((('''''''''(((***++++++***)))(((((())))))))))))))))))(((''''''''''''''''''''''''((((((((((((((()))******))))))***,,,------,,,***))))))))))))((((((((((((((()))***++++++***)))((()))))))))******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---------...---,,,------...///000111111111///111333555666777777888:::;;;;;;<<<===>>>??????EEEEEEFFFGGGIIIJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFCCC???:::888888999:::;;;===???@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<<<<===>>>??????@@@???@@@AAACCCDDDEEEFFFGGGJJJJJJJJJLLLOOOSSSXXXZZZ```bbbdddfffeeeeeefffhhhvvvWWWHHH???===:::999999999777666444444444444333222111111////////////////////////////////////.........---///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((''''''&&&''')))*********)))(((''')))+++,,,---,,,***)))))))))))))))************&&&'''((()))***+++++++++(((((())))))******++++++)))***+++++++++,,,...000222333555555666777:::<<<;;;GGGVVVggg|||~~~zzzvvvzzzuuummmlllpppxxxtttkkkiiinnnooopppmmmgggaaa\\\ZZZYYY]]]aaabbbaaaaaaeeejjjkkkeee^^^ZZZXXXTTTMMMGGGCCCBBB@@@<<<888666777888777:::???DDDIIIOOOVVVZZZ___aaa]]]TTTLLLIIIEEEBBBAAA>>>:::888777666555333000000000...,,,++++++---)))))))))******************************)))))))))&&&(((***)))''''''***---++++++++++++,,,,,,,,,,,,///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++++++++++++++(((***++++++******+++,,,+++---///111111///---+++++++++++++++++++++++++++...---,,,+++))))))((((((++++++++++++++++++++++++******))))))))))))******)))***++++++++++++***)))++++++************++++++******++++++++++++******))))))((((((((()))***+++******))))))******+++,,,************************000000///---,,,+++***)))))))))************))))))'''(((((())))))(((((('''''''''''''''''''''''''''((())))))***************((())))))******))))))(((''''''''''''''''''''''''(((''''''(((((()))***+++***))))))***,,,---,,,+++))))))))))))((((((((((((((())))))******))))))(((((())))))******))))))(((++++++++++++++++++++++++))))))))))))************------------,,,,,,,,,,,,...///000111222333333333444777:::<<<======>>>@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJKKKKKKJJJHHHFFFEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBFFFDDD@@@<<<999888999999<<<>>>AAABBBAAAAAAAAABBB@@@?????????????????????>>>>>>===<<<<<<;;;::::::999999888999999;;;<<<===<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFGGGJJJNNNQQQRRRWWWZZZ^^^```aaabbbcccdddtttUUUEEE>>><<<999888888888666555444444444555444333111000//////////////////......000000000/////////......---......//////.........+++++++++,,,,,,---------000000111000///...,,,+++++++++++++++++++++++++++,,,,,,++++++***)))(((((('''(((***+++,,,+++***)))((()))***+++,,,++++++***)))))))))))))))((((((((((((((()))***++++++++++++''''''(((((()))******+++(((***,,,,,,,,,...111333444555777888999;;;???AAAFFFTTThhh|||zzzuuuqqqnnngggrrr~~~tttkkkiiilllpppyyyxxxmmmjjjlllmmmmmmlllgggbbb^^^]]]^^^[[[[[[[[[[[[[[[]]]```bbb___[[[WWWVVVWWWTTTMMMFFFAAAAAA???;;;777666999===DDDJJJRRRWWWZZZ___gggnnnmmmllldddYYYQQQNNNLLLIIIEEEAAA;;;777444333111000---//////---***((()))+++((()))))))))*********+++)))***+++,,,,,,***)))'''$$$'''******'''(((,,,000+++,,,,,,,,,---------------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++******)))''')))************,,,---,,,---...000000...---,,,************************,,,+++***)))))))))))))))++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***)))++++++************++++++***++++++,,,,,,++++++***))))))((((((((()))***+++******))))))******+++,,,)))))))))***++++++,,,,,,//////...---,,,,,,++++++'''((()))******)))(((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))******((()))************)))((())))))))))))))))))))))))''''''''''''((()))***+++)))(((''''''***+++++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************************))))))))))))***************+++---............//////000222333444555555555777:::???AAAAAABBBCCCEEEBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKJJJHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDFFFFFFGGGHHHGGGEEECCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBB@@@>>>;;;:::999999999999<<>>>>>>>><<<<<<<<<;;;;;;:::::::::999999999888777777666666666666555555666777888999999:::;;;===>>>>>>======>>>???@@@BBBDDDFFFHHHHHHKKKNNNRRRTTTTTTUUUVVVVVVsssSSSDDD===;;;999888888777666444333444555555444333111000000000//////............///............---------)))***+++,,,------------******+++,,,,,,---......222222222222000...,,,+++*********************+++,,,,,,++++++***)))))))))''')))+++,,,---,,,***)))''''''((()))))))))))))))))))))(((((('''''''''&&&((()))))))))))))))((('''&&&''''''((()))*********(((***,,,---...///222555555777999:::;;;>>>BBBEEESSSbbbwwwwwwooohhheeeddddddrrrooofffbbbffflllrrr{{{}}}nnneeegggllljjjiiigggbbb]]]\\\___bbb\\\WWWSSSRRRVVVYYYZZZZZZTTTTTTUUUWWWWWWSSSLLLGGG======<<<999777999>>>CCCTTT[[[dddggghhhlllttt{{{xxxuuujjj\\\TTTRRRRRRPPPIIIDDD===777444222000///+++---...,,,)))'''''')))(((((())))))*********+++***+++---......,,,)))'''%%%)))------++++++000444,,,,,,,,,------.........+++***))))))***---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((('''%%%'''))))))******,,,...,,,,,,---......---,,,,,,))))))))))))))))))))))))%%%&&&&&&(((***,,,---///************************,,,------......------,,,)))***+++,,,,,,+++***)))++++++************++++++***++++++,,,,,,++++++***+++***)))))))))***,,,---*********)))***++++++,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++&&&'''((())))))(((''''''((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&((()))***((()))***++++++***)))(((************************''''''''''''((()))++++++(((&&&%%%%%%''')))******))))))))))))((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,))),,,...000111222333444000111333444555666666666666;;;@@@BBBBBBBBBDDDFFF@@@AAABBBDDDFFFHHHJJJJJJGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPJJJKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBCCCBBBBBBAAACCCDDDFFFGGGGGGEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<;;;:::999999999999555777:::<<<;;;:::999:::::::::999888888777666666666666555555444444444444555444444333444555666777777888:::;;;;;;;;;:::::::::;;;===???@@@AAAAAAAAACCCEEEHHHIIIHHHGGGFFFGGGrrrSSSCCC@@@===999666666666555444555444333222111000000000222222222111000//////............///......------++++++++++++++++++++++++************+++,,,------444888:::888222------///+++++++++***((((((***,,,------+++)))(((''''''''')))******+++++++++******)))***+++,,,,,,+++***)))(((((((((((())))))))))))***)))(((''''''((()))***)))))))))((())))))***+++)))+++...///000222444666777888;;;===AAAGGGMMMRRR```uuu|||tttooogggfffkkkvvvyyyxxxppp___```ccchhhmmmrrrvvvxxx|||yyytttooommmllllllllliiiddd]]]YYYYYY[[[^^^```TTTRRROOOPPPSSSWWWXXXXXXTTTRRRRRRSSSSSSQQQKKKFFFHHH@@@::::::;;;???KKKXXXmmmzzz}}}|||xxxvvvlllaaaZZZZZZXXXTTTOOOFFFAAA;;;666222000...,,,///...,,,***)))))))))***++++++++++++++++++,,,,,,+++++++++***************,,,,,,+++******+++,,,,,,******))))))******+++,,,)))))))))******+++++++++++++++,,,------......///,,,...000111000---)))'''+++++++++++++++***)))(((++++++,,,,,,,,,+++******...,,,++++++,,,------,,,"""'''+++------,,,+++******+++++++++,,,,,,,,,******+++++++++******)))***,,,......---------...///...------,,,,,,,,,,,,000///---+++***+++---...+++++++++++++++***)))(((***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,,,,------,,,***)))***,,,++++++,,,,,,+++***((('''''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''(((((())))))******''''''((()))******))))))''''''''''''((((((((((((%%%&&&'''((())))))))))))+++***(((''''''(((((())))))'''&&&'''***+++***(((+++******)))(((''''''&&&))))))))))))************,,,+++)))((()))***,,,---+++++++++++++++,,,,,,,,,...///000111222222111000888:::<<<===<<<<<<===>>>@@@AAABBBCCCEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJJJJKKKMMMLLLJJJIIIIIIIIIJJJKKKKKKMMMNNNMMMKKKJJJIIIJJJLLLKKKIIIGGGEEEEEEDDDDDD???>>>>>>>>>???@@@AAAAAAEEEDDDCCCBBBBBBCCCEEEFFFAAA@@@@@@???>>>===<<<<<>>===<<<::::::999999888777666666666777888888888777555444444444444555555666666666444222111//////000222333333222222111222333555666777777888888999999888888;;;;;;;;;:::::::::999999????????????????????????qqqSSSCCC>>>;;;888666666666666555444333222111111000000000111111111000///...............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------111444777444///,,,,,,......//////---++++++,,,...,,,,,,***)))(((((((((((('''((()))***+++,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))***)))(((''''''((()))************)))***++++++,,,)))+++...000000222555777;;;===???AAADDDKKKVVV^^^oooyyyrrrpppmmmpppxxx{{{~~~yyynnnfff]]]bbbiiinnnpppooooooooopppmmmjjjiiiiiiiiihhhfffaaa]]]ZZZZZZ^^^```^^^\\\TTTSSSRRRRRRQQQRRRRRRSSSPPPPPPPPPPPPPPPMMMGGGBBB<<<888777999===FFFZZZmmmzzzpppggg___VVVSSSTTTTTTPPPKKKDDD???999444111///---,,,,,,+++*********+++,,,---++++++++++++,,,,,,------***************+++++++++------,,,++++++,,,------************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++,,,...//////---+++***+++++++++++++++***))))))******+++++++++*********+++)))((((((***+++***)))''')))***++++++***'''&&&************++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,---...---++++++,,,---...------,,,++++++,,,,,,...---,,,+++***++++++,,,***++++++++++++******)))((()))************)))((())))))))))))))))))))))))************+++++++++,,,***++++++)))((('''(((***,,,,,,,,,+++***)))(((((())))))))))))((((((''''''((((((((('''''''''&&&&&&'''((((((((()))))))))***''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((''''''((()))***+++***((('''(((+++,,,+++)))+++++++++***))))))(((((())))))))))))************,,,+++***))))))***,,,---++++++,,,,,,---.........///000222555666777777777<<<===>>>>>>===<<<===???CCCDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJKKKLLLKKKJJJIIIJJJKKKJJJIIIHHHGGGFFFDDDCCCCCC==================>>>???BBBAAAAAAAAAAAAAAABBBBBB??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;:::999888999999888888777666666555444444555666666555444444777666555333222000//////222111000//////000111222333333222222333444555666999999::::::::::::999999:::999999999999888888888888888888888888888888777qqqSSSEEE<<<:::777666777888888777333333222222111111000000000000000//////......---///////////////...---,,,------------------------......------,,,,,,---------000222000,,,******,,,---------+++)))((()))***+++******)))))))))))))))&&&'''(((***+++,,,------)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))***++++++))),,,...000111333666888;;;???AAABBBDDDOOO___lllwwwrrrrrrttt{{{zzznnnccc]]]^^^gggrrrwwwssslllgggddddddcccbbbdddffffffccc```YYYXXXYYY^^^dddddd___ZZZZZZ___bbb```YYYSSSRRRRRRKKKLLLLLLMMMLLLGGGAAA<<<666666999===EEEVVVpppsssbbbRRRMMMIIIHHHKKKLLLIIIFFF@@@<<<666222000...,,,***++++++******++++++,,,---)))******+++,,,---......))))))******++++++,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++,,,---...---------++++++++++++++++++***))))))*********************...,,,++++++,,,------,,,,,,,,,,,,+++***(((&&&%%%)))))))))************+++***+++,,,------------------------+++)))(((***,,,---,,,++++++***+++++++++++++++++++++************)))***++++++++++++++++++((()))************)))((()))))))))))))))))))))))))))))))))*********++++++******+++)))(((''')))***,,,,,,+++***))))))))))))************)))))))))))))))))))))((((((((((((((((((((((((((())))))))))))''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&''''''(((***+++,,,+++))))))***+++,,,+++***,,,,,,++++++******)))))))))))))))*********+++++++++******)))***+++,,,---++++++,,,...///000111222222444777:::===>>>??????BBBCCCBBB@@@>>>===???@@@EEEFFFGGGIIIKKKLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLJJJJJJJJJIIIGGGGGGIIIKKKGGGGGGGGGGGGEEECCCBBB@@@<<<<<<;;;:::::::::;;;;;;>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>======>>>======<<<;;;:::999999777777666666555555444444111111222333333333222222555444333111///---,,,+++000000///......///000111333333333444444555666666<<<<<<<<<<<<;;;:::999999777777777777666666666666333333333222222111111111qqqUUUHHH>>><<<999888999999888777333333333333333333222222111111000000/////////...//////000//////...---,,,------------------------///...---,,,,,,,,,,,,,,,+++---...---+++***+++,,,+++,,,,,,***(((''''''(((***)))))))))))))))******'''''')))***++++++++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))******---000222333666999;;;<<>>AAADDDEEECCC???;;;888333000...---+++)))------,,,+++*********)))(((((()))***+++,,,---...))))))******+++,,,------------,,,,,,,,,,,,------,,,,,,,,,---------------+++++++++******)))))))))......---------,,,,,,,,,---,,,,,,,,,,,,,,,------+++++++++,,,,,,+++******************+++,,,,,,---000///------...///...---++++++************++++++)))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,+++)))'''(((+++---++++++***************+++***++++++,,,++++++******)))******+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))))))))*********+++,,,,,,+++******+++------,,,***)))))))))***+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((('''&&&%%%%%%''''''''''''(((((((((((()))))))))))))))((('''''''''''''''((())))))***+++)))))))))******++++++***+++++++++******)))))))))))))))*********+++++++++***))))))))))))+++,,,---***+++---///111333555666777888;;;???AAACCCDDDDDDHHHGGGFFFBBB@@@???AAACCCEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKIIIFFFDDDDDDFFFHHHDDDDDDEEEFFFDDDBBB@@@>>><<<;;;:::999999999999999;;;<<<>>>??????===;;;:::::::::::::::::::::;;;;;;888999;;;===>>>===;;;:::<<<;;;;;;:::999999888888444444444444333333222222000000000000//////......///////////////...............---------...///000000111333555777888888999<<<<<<<<<;;;:::999777666555555444444444333333333333222222111111000000///qqqWWWJJJAAA???<<<;;;:::999777666444444555666666666555555222222111111111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++,,,,,,,,,++++++,,,------//////...,,,***++++++)))))))))))))))******+++))))))*********))))))((()))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((())))))))))))((((((******))))))******+++,,,,,,...111444666888<<<>>>@@@DDDJJJMMMTTTfff{{{}}}zzzoooiiiiiilllsssyyy|||rrrhhheeeeeefffeeeeeeeeedddbbb```^^^```ccceeeccc^^^[[[\\\^^^bbbppp}}}{{{jjjWWWLLLIIIDDDEEEFFFFFFCCC>>>:::888@@@@@@DDDQQQgggcccMMM:::999:::<<>>@@@BBBDDDEEEEEEEEEKKKJJJHHHEEEBBBBBBDDDFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIEEEAAA@@@AAACCCAAABBBCCCCCCBBB@@@>>><<<<<<;;;::::::999999999999:::<<<>>>@@@???===:::888888888888888888888888999555777999;;;;;;;;;999888555555444444333222222222222111111111111111000000111000///...---,,,+++***,,,------...///000000111---------------......///...000333777999;;;;;;;;;::::::999888777555444333333333222222222111111111222222222111111000000000pppUUUHHHAAA???===<<<;;;999777555444555666888888888777666222222222222222222222222111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------,,,,,,,,,,,,------***,,,------+++******+++***)))))))))))))))******************)))((('''&&&)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((())))))))))))((((((---,,,,,,,,,,,,---.........000444777999<<>>;;;999999>>>AAAJJJ]]]xxxrrrWWWEEE666666777:::;;;;;;999666333111...---,,,,,,***(((((()))***+++,,,---------'''(((((()))***+++,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***+++,,,---.........---,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333111///---,,,---...---,,,---,,,,,,,,,,,,------...+++************))))))))),,,,,,,,,+++***)))(((''''''((()))))))))***---000*********)))******+++,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++((()))***)))((((((***,,,++++++***************+++************++++++++++++&&&&&&''''''''''''(((((())))))))))))((((((((((((''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&'''((()))************)))))))))))))))(((''''''&&&((())))))(((((()))***)))(((((((((((((((((((((*********++++++++++++,,,)))******+++,,,---.........///222555888:::===>>>@@@AAACCCEEEFFFGGGGGGFFFJJJJJJJJJHHHFFFEEEGGGHHHKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIGGGDDD@@@>>>???@@@@@@@@@AAAAAA@@@>>>===<<<;;;;;;::::::999999::::::;;;<<<>>>???>>><<<999777666666666666666666666666444555666777777777666555333333222222222111111111////////////////////////111000///---,,,+++++++++........................,,,,,,,,,---....../////////111555999;;;;;;;;;:::666666666555444222111000111111111111000000000000///////////////000000000nnnQQQDDD>>><<<;;;::::::999666444222444666888888888777777111111111111111111111111111111111111///...---,,,------------------------,,,,,,+++++++++,,,------///---,,,+++,,,---------&&&(((++++++***))))))*********)))))))))))))))***))))))))))))))))))(((''')))***+++,,,,,,+++***)))(((((((((((())))))))))))'''((()))******)))(((''',,,,,,++++++,,,,,,---...///222666999<<>>??????<<<999777888:::<<>>333333444666777777666444000///---,,,,,,,,,***)))'''(((***,,,------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***+++---.........,,,+++,,,,,,,,,,,,,,,,,,------,,,---------------------,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,+++++++++---///222333444222000///000000///...------------------------,,,,,,++++++******************+++,,,,,,++++++***((()))++++++++++++,,,...***************+++,,,,,,+++***))))))***+++,,,---,,,,,,,,,---,,,,,,++++++******)))(((((()))******++++++++++++++++++++++++************+++++++++,,,((()))***)))((((((***,,,)))******+++++++++******)))))))))*********++++++''''''((((((((()))))))))***)))))))))((((((((('''''''''((()))))))))((((((''''''''''''((((((((((((((())))))*********))))))'''((()))******)))((((((''')))******((((((***,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---///000111111111333444777999<<>>>>>======<<<<<<999999999999999999:::::::::;;;<<<===<<<:::888777666666666555444444333333222222222222111111111111333222222222222111111111------------------------//////---,,,,,,------............------,,,,,,,,,+++,,,---....../////////222555888;;;<<<:::888666333333333333222111000///111111000000000/////////------......//////000000lllNNN???:::999888999999999777555111333555777888888777666000000000000000111111111222222111111000...---,,,////////////////////////,,,,,,,,,,,,------...//////---+++***+++,,,,,,,,,(((***---...---------...++++++***)))))))))))))))''''''((())))))***)))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))'''((()))******)))(((''')))))))))((())))))***+++111333777:::===@@@DDDGGGPPPUUU___nnnyyyrrrooossszzz}}}wwwnnngggcccdddhhhkkkkkknnnnnngggaaahhhzzzuuummmllllllgggbbbccckkkooogggUUUEEE===;;;<<<===<<<999555555888;;;>>>OOOdddyyyyyyaaaJJJ<<<888000000222333555555444444///...,,,,,,,,,,,,+++)))***+++,,,---,,,+++***)))---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***,,,......---,,,+++)))))))))******++++++,,,///......------,,,,,,+++******+++,,,,,,,,,++++++***+++,,,,,,------------+++*********,,,...111333111///------------,,,+++++++++---...////////////,,,,,,,,,+++++++++******((()))+++,,,---.........)))+++------,,,++++++,,,++++++******+++,,,------***)))((('''((()))+++---------------,,,,,,+++***---,,,+++******+++,,,---***************************++++++++++++,,,,,,,,,***+++,,,+++******,,,...((()))+++,,,,,,+++***)))&&&&&&''''''((((((((()))(((((())))))*********+++******))))))((((((((('''''''''((()))*********)))''''''''''''((((((((()))***++++++******)))((('''%%%&&&((()))***+++******(((***,,,+++))))))+++---******************++++++******+++++++++,,,,,,,,,...///000222333333444444777888:::===@@@CCCEEEFFFCCCDDDGGGIIIKKKLLLLLLLLLFFFHHHJJJKKKJJJJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDD@@@BBBCCCCCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<888888777777888999:::::::::;;;;;;;;;:::999777666666666555444333333222222111000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000222,,,,,,,,,,,,,,,,,,------+++,,,---...////////////666888;;;===<<<999555222222222222222111000000///111000000000////////////------...///000111111222gggOOOFFF???===;;;::::::888444222666666555444333333222111111000......000111000///444333111000...---------,,,,,,++++++,,,,,,---...---------------------------------,,,,,,,,,+++++++++***)))((((((***,,,---///...---,,,+++)))(((((('''((())))))((()))+++---,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))+++---000222444222444;;;AAACCCFFFJJJQQQ[[[lll}}}uuupppmmmqqq{{{zzzqqqiiiggggggfffgggjjjllliiifffeeejjjtttzzzyyyzzztttlllhhhdddfffeee[[[LLLAAA=========888444555666777;;;AAANNNZZZqqqwww```LLL>>>888777///000222333444444333222000---)))%%%######%%%&&&*********++++++,,,---------,,,***++++++,,,***)))*********++++++,,,,,,,,,,,,...//////---++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++***...------,,,,,,++++++************)))******+++,,,++++++++++++++++++++++++---,,,***))))))***,,,---333111...---------+++***......//////...---,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,***(((((()))***,,,---+++***+++---...---+++,,,------.../////////...***+++,,,,,,******+++,,,......,,,+++***))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************+++*********))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))++++++***)))((('''&&&&&&((()))))))))*********+++'''(((((((((((((((((((((+++***)))(((((()))***+++***+++,,,,,,,,,***)))(((***++++++,,,---...000111222333555666666777:::<<<===>>>@@@BBBDDDFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@??????>>>===<<<;;;:::::::::;;;888888999:::999888777666888888888888777666555444666666666666555444333222222111111111000000/////////......------,,,,,,+++---,,,+++++++++,,,---...//////.........------------------,,,,,,+++++++++,,,------------///222555888:::===<<<999555222111222222111000000000000000000000000000000000000000000000///............///jjjRRRHHH???===;;;999999777555333222222222222222222111111222000//////000111111000222111000...------------------,,,,,,------...///------------------,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))***,,,---......---,,,+++******)))'''((())))))((()))+++---,,,,,,+++++++++***************)))))))))))))))***************************+++*********,,,...111333444444777===BBBDDDIIIOOOVVVeeezzz{{{uuupppnnnpppxxx{{{rrriiifffeeedddeeeiiikkkgggffflllwwwwwwxxxxxxrrriiieee^^^]]]WWWMMMBBB;;;999;;;:::666555777777999@@@HHH```ooovvvdddPPP@@@666222000000000222333333222222111,,,+++)))''''''(((***+++,,,,,,++++++++++++++++++...,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,......---+++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++******++++++,,,,,,------...,,,,,,+++******)))******++++++++++++++++++++++++///...,,,++++++,,,---///222000------------,,,+++...............---,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***)))(((((()))+++---...000...,,,+++,,,,,,***(((+++,,,---...............***+++,,,,,,******+++,,,------,,,+++************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((())))))*********)))((((((''''''))))))))))))))))))))))))''''''(((((())))))******...------,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,---...000111222555666888888888:::<<<>>>???@@@AAADDDEEEGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>============<<<;;;;;;::::::666777888888888777555555777777777666666555444333444444444444333222111000111111000000000/////////---------,,,,,,,,,++++++---,,,,,,+++,,,,,,......//////..................///.........---------,,,---------------...222555777:::<<<<<<999555222111111111000///////////////111111111111111111111111//////...//////000111111mmmTTTIII@@@===:::888777777555444111111111111222222333333222000//////000111111000000///......---------......------------...//////.........------,,,,,,,,,,,,++++++++++++*********+++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++***'''((())))))((()))+++---,,,++++++++++++************************)))((((((+++++++++++++++++++++++++++++++++,,,...000333444555666;;;@@@CCCFFFOOOYYYcccuuu||||||~~~ssskkkkkknnnwww|||tttllliiigggddddddgggffffffkkkxxx|||wwwssstttrrrjjjaaa]]]WWWQQQHHH???999777999:::888777888:::;;;???KKKWWWtttlll```OOOAAA777222///---111111111222111000000///++++++******++++++,,,------------,,,+++*********...---,,,,,,------,,,+++***++++++++++++,,,,,,,,,---------+++***)))+++---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,------......---,,,+++***)))((((((************************...---,,,++++++,,,---...000...,,,,,,---------,,,------......------,,,,,,************************)))************+++++++++++++++++++++++++++++++++******)))))))))***,,,---///---,,,+++,,,+++***(((++++++,,,---------,,,,,,***+++,,,+++******+++,,,,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++******************************************)))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))******++++++******+++++++++++++++***+++++++++,,,,,,---...///.........///111333444555999:::<<<<<<<<<===???AAAAAABBBDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>????????????????????????????????????>>>>>>===<<<<<<;;;<<<<<<======<<<;;;999888555555666666555555444333555555555555444333222111111111222111111000///...///////////////..................------------------------------...//////////////////////////////000000////////////...............------...111444777:::<<<;;;888444222111222222111000000000000000222222222222222222222222/////////000111222444444nnnTTTGGG@@@===999666666666666555333333333333333333333444111///......///000000/////////.........//////000---------------......///.........------,,,,,,++++++++++++*********))))))+++******))))))***++++++************************'''((())))))((()))+++---++++++++++++************)))***+++++++++)))'''&&&++++++++++++++++++++++++,,,,,,---...000333555777666999???DDDFFFJJJYYYgggwww~~~tttvvv~~~{{{tttmmmiiilllrrrzzzuuupppnnnkkkfffeeegggbbbkkkyyyzzzqqqpppnnnlllfff]]]UUUQQQPPPHHH???999888:::;;;;;;:::999:::===???HHHZZZkkksss___TTTDDD:::666555222///111111111000///......---------------,,,+++******------,,,,,,,,,+++++++++...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,+++***((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...------,,,,,,++++++***---,,,,,,,,,+++***))))))))))))))))))))))))))))))+++******))))))***+++,,,...,,,++++++,,,------,,,,,,,,,---------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++************************...---+++***)))((())))))*********+++,,,------,,,***++++++,,,,,,,,,++++++)))+++,,,+++***)))***++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********)))))))))((((((((((((''''''((((((((())))))******'''((()))++++++***)))(((,,,+++++++++---///111333000111111222444666888999<<<===>>>>>>>>>>>>AAACCCCCCDDDFFFGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFFFFFFFEEECCCAAA???>>>>>>??????>>>>>>===<<>>?????????@@@@@@<<<<<<<<<===============>>>======<<<<<<;;;;;;::::::;;;<<<===<<<:::888666555555555444444444333333222222333333222111111000000000000000000///............................../////////////////////000............///000000111/////////000000000000111000000000000000//////////////////...---///222444888:::<<<;;;888444222222444444333222222222222333222222222222222222222222222111111222333444555555kkkPPPBBB???<<<888666666666666555555555444333333222111111000...,,,---...///......000000000///000000111222,,,,,,,,,+++,,,,,,---............------,,,,,,,,,+++++++++*********))))))++++++******************(((((((((((())))))))))))'''((())))))((()))+++---+++++++++*********)))))))))***+++++++++)))((('''++++++++++++++++++++++++,,,---...111333666888999888<<>>777666555333000111000///...---,,,,,,,,,++++++,,,,,,,,,+++))))))++++++,,,,,,,,,---------...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,+++***((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------...------,,,,,,++++++******+++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))******++++++---+++******,,,------,,,++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++************************---,,,+++***))))))))))))))))))***++++++,,,------***++++++,,,++++++******)))***++++++))))))***+++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******++++++)))))))))))))))((((((((())))))((((((((((((((((((***+++---.........---,,,,,,,,,,,,---///111444555333444444666888:::;;;===>>>???@@@@@@??????AAACCCEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDDDDBBB@@@>>><<<;;;;;;<<<<<<;;;;;;:::999======>>>>>>????????????::::::::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::888999:::;;;:::888666444555555444444333333333333000111111111111000000//////000000000000//////...------------............------....../////////000......///000111111222222111111111111111111111111///////////////000000000000000000//////000444666;;;<<<===<<<999666444444555444333333222222333333222222222222222222222222666555555444444555555555fffLLL@@@>>>;;;888777666666555444333333222111000///......000...------...//////...111111111000000111222222,,,++++++++++++,,,------------------------------,,,++++++++++++*********++++++++++++*********)))((((((((((((((()))))))))'''((())))))((()))+++---+++************)))))))))))))))************))))))++++++++++++++++++++++++---...000333666888:::<<<<<<@@@GGGNNNUUUbbbxxxvvvrrrssswwwzzz||||||yyyqqqhhheeehhhnnnxxx||||||uuulllkkklllnnnkkkgggfffiiiyyymmm```ZZZ[[[XXXSSSOOONNNKKKGGG===;;;999999<<<<<<:::888999:::>>>FFFRRRbbbyyyzzzgggVVVGGGAAA999444222222000...000///...,,,++++++++++++'''((()))***+++,,,,,,++++++++++++,,,---.........---,,,+++,,,---...---,,,,,,,,,,,,++++++++++++***+++,,,,,,+++******,,,///------,,,,,,,,,,,,++++++***+++,,,------......---***++++++,,,,,,------...)))***,,,---------,,,+++******************************++++++,,,---------,,,+++)))***+++,,,,,,+++******+++,,,,,,,,,++++++************************)))************+++++++++************************'''((()))***+++,,,------+++,,,,,,,,,***)))***+++++++++,,,,,,,,,+++******)))***+++***))))))***++++++*********+++,,,,,,---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********************************+++++++++++++++))))))))))))))))))))))))******************************))))))))))))(((((()))))))))******+++++++++((()))))))))************))))))))))))))))))))))))+++,,,---......///......//////000111333555777888666777777999;;;===???@@@@@@AAABBBAAA@@@@@@BBBCCCEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBB@@@>>><<<;;;:::::::::::::::999999888888999:::;;;<<<<<<<<<;;;777777888999999:::::::::<<<<<<;;;;;;:::999999999777777888888777666444333555444333222222222333333///000000000000000////////////000000000000//////---------...............******+++,,,------.........///000222333333333333333333222222222111111111//////000000000000111111000111111111111333666999>>>???@@@>>>;;;888777777444444333222222222222222444444444444444444444444999888777666666666666666cccJJJ???<<<:::888777888777555333222111111111000000//////111000......000111000///111111000000000000000111,,,,,,,,,,,,,,,---......+++,,,,,,------.........,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***************)))))))))'''((())))))((()))+++---************))))))))))))(((((((((((()))***+++,,,************************---///111555888:::<<<===BBBDDDKKKUUU```qqqvvvrrruuuzzz{{{{{{yyyvvvrrrllliiijjjpppuuu{{{|||}}}}}}{{{wwwqqqmmmllljjjiiijjjiiihhhmmmttttttfff[[[RRRSSSQQQLLLKKKKKKFFF???999888999:::;;;;;;999888;;;===FFFUUUeeeuuuiiiUUUIII<<<:::777444222000//////...---,,,+++******+++,,,))))))******++++++,,,,,,,,,,,,------------------,,,******+++,,,------,,,,,,,,,,,,+++++++++*********,,,------,,,,,,---...---------,,,,,,+++++++++***+++,,,---............***++++++,,,,,,------...+++,,,---......,,,+++***++++++++++++++++++++++++)))***+++,,,,,,------------+++))))))***++++++***))))))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++************************&&&'''(((***,,,---......***+++---,,,)))((()))+++,,,,,,------,,,++++++***(((***+++***)))((()))++++++++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************)))))))))******++++++,,,*********)))))))))((((((******************++++++(((((()))***+++,,,------((())))))***,,,---......---------......///000111222333555777888999::::::888999:::;;;===@@@BBBCCCCCCDDDDDDCCCBBBAAACCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEBBB@@@>>><<<;;;;;;:::::::::::::::999888888555666888999::::::999999555666666777888888999999::::::999999888777777777666666555555444333333222333222111000000000111111//////000000000000//////......///////////////...------......////////////***+++,,,---...///000000///000111333444444444444555555444333222111000000000111111111222222222333000111222222333555999===AAABBBBBBAAA>>>;;;::::::777666555555444444555555666666666666666666666666888888888888888888999999aaaIII@@@;;;999888888888777555222222222222222222333333333333111000000111222222111111111000///////////////...------------...//////***++++++,,,---...//////---------,,,,,,,,,+++++++++++++++++++++***)))(((,,,,,,,,,+++++++++******'''((())))))((()))+++---************))))))))))))((((((''''''(((***,,,---))))))))))))))))))))))))---///222555999<<<===>>>GGGHHHNNNYYYhhh{{{|||tttmmmoooxxx~~~uuupppjjjhhhlllsssyyy}}}|||zzzwwwtttpppmmmjjjhhhooollliiiiiiiiillluuu~~~yyymmmcccYYYQQQRRROOOJJJIIIHHH@@@666888999::::::::::::::::::>>>BBBNNNbbbvvv{{{```KKKBBB888999999888555333222333---,,,+++*********+++,,,///...,,,+++***)))))))))///......------,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,++++++************,,,......---------...---------,,,,,,+++++++++***+++,,,---..................---,,,,,,++++++***------...///...+++)))(((++++++++++++++++++++++++''''''(((******+++++++++---+++))))))***+++***)))((()))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((()))***++++++,,,++++++&&&(((++++++******,,,///---------------,,,+++***(((***+++***)))((()))***,,,,,,++++++***++++++,,,***+++,,,------,,,+++************++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++*********))))))((((((************************(((((()))+++,,,---...///'''(((***,,,...000222333444333222222333555777888555666999;;;<<<======<<<999:::;;;===???AAACCCEEEEEEEEEFFFEEECCCCCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGEEEBBB???===;;;;;;;;;:::::::::::::::999888888555666888999:::::::::999555555555666777888888999888888888777666666555555666555444222222222222222222111///......//////000//////000000000000000///------......///................../////////000000---...///000111222333444///000222444555555555555666666555444222111000000222222222333333444444444111222333333444777;;;???CCCDDDDDDBBB???===<<<<<<;;;::::::999999999999999888888888888888888888888777777777888999:::<<<<<>>:::666444555555444222444444333222222222222333444444222111000000//////000///...------...000111333111///---,,,---...///000///...---------,,,,,,---,,,+++)))(((''''''&&&,,,,,,++++++***+++++++++,,,+++***+++,,,,,,+++***)))))))))))))))******+++,,,+++******)))*********'''(((***+++++++++***)))'''((()))+++,,,,,,,,,,,,333444666888:::===???AAAJJJMMMWWWfffyyywwwnnnqqquuuyyy|||}}}~~~~~~xxxvvvqqqnnntttuuujjjggggggffffffhhhggghhhhhhffffffooouuujjj___WWWSSSSSSRRRNNNGGG???999666777888:::;;;777444777>>>AAAPPPbbbrrrwwwaaaKKK>>>888777666666777666333111222000...+++***+++,,,,,,,,,++++++******++++++,,,........................,,,,,,---.........------++++++++++++++++++,,,,,,.........------,,,,,,,,,//////...------------...)))***+++,,,------...---+++,,,------......------***************************+++---...---+++)))(((***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,...---------------------******+++++++++,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))),,,------......------,,,******+++,,,,,,,,,++++++))))))*********+++++++++))))))***+++---...//////------------------------************************,,,------......------,,,++++++******++++++,,,---,,,***)))+++...///...,,,************************************))))))((((((,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///111333444555666666777777777777888999999:::999:::<<<>>>???@@@@@@???===>>>???@@@AAABBBBBBCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@???======???@@@AAAGGGEEEAAA===::::::;;;;;;>>><<<:::;;;<<<<<<999666999999999999999999999999999666333333666999999777777777777777666444111000000000000000000000000000............/////////000////////////000000000000---...///...,,,+++,,,---000000/////////000000111111111000000111222333333444555777888:::;;;;;;;;;::::::888666444333222222444444444444555555666666555555555666888<<>>dddNNNEEE>>>;;;888777777777555222555444444333333333333333222222111000////////////000///...------...///111111000...---,,,---///000......---,,,,,,---...//////...---,,,+++*********,,,,,,+++************+++,,,***)))***+++,,,+++***)))))))))))))))***+++++++++******)))((()))))))))((()))***+++++++++******))))))***+++---...//////333555777999<<>><<<;;;;;;<<<>>>???AAA@@@===;;;::::::;;;;;;<<<:::999:::;;;;;;999666999999999888888777777777888666444555888999888777666666555555444333222111000000000000000000000000........./////////000000...////////////000000000///000000///...------//////............//////000222222222222333444555666555666777999;;;<<<======<<<;;;888666444333333333444555555666777777777777666555555666999<<>>============<<<888888888888888777777777::::::999999:::<<<>>>???hhhQQQFFF>>>===;;;::::::888666333555555555444444444444444000000////////////000000000///...------...///000000///---,,,---...000222111///---++++++,,,...//////......---,,,,,,------,,,++++++***))))))******+++***))))))++++++***)))***))))))))))))***++++++******)))(((((((((((()))))))))***++++++++++++***,,,++++++,,,...000222333333666999<<>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>=========>>>>>>=========>>>>>>???>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888999::::::999777999999888777666666555555666555555666888888777666444333333222111111222222////////////////////////....../////////000000000........./////////000000000111222111000///000111////////////000000111222444444444555555777888888777888999;;;===??????@@@>>><<<999666444444555666666666777888999:::::::::666666666777999<<<>>>@@@CCCCCCCCCDDDCCCCCCBBBAAAAAA???===<<<<<<;;;999888888888888888999999999999;;;;;;:::;;;<<<>>>@@@AAAhhhPPPEEE>>>>>>>>>===<<<999777555555555555555555555444444///////////////000111222000000///............///...---,,,,,,---///222333555222///,,,+++,,,...000------,,,,,,,,,,,,------,,,,,,+++***))))))))))))***)))((()))*********(((******))))))******+++,,,+++******))))))))))))))))))))))))***************---,,,,,,,,,...111444666555999<<>>???;;;888777:::CCCUUUeeexxxsssbbbPPPFFF<<<999777555444333111///---,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,++++++***************,,,------------,,,,,,+++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((())))))***+++++++++,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******))))))******+++***************************++++++,,,,,,++++++***---------,,,+++***)))(((++++++,,,,,,,,,---------************++++++++++++******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------******++++++++++++******++++++******++++++,,,---***************+++******++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,------............---...///000111333444444777888:::;;;===>>>??????AAA@@@???>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<======???>>>>>>======>>>>>>???<<<===>>>??????>>>======888888999999::::::999999:::999888777666555444444333444555666666666444333222111000//////000222333////////////////////////...////////////000000000....../////////000000000000222222222000000111222222222222333444555666777666666666777888999:::;;;999;;;<<<>>>@@@AAABBBBBBAAA>>>:::777555555777888888999:::;;;<<<<<<<<<<<<777777777888:::<<<>>>???AAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<;;;888555:::::::::;;;;;;<<<<<<<<<============???@@@BBBCCCdddLLL@@@>>>>>>???>>><<<999777666555555666666666555444333000000000000111222333333000000///...............---,,,,,,,,,---000222444333111///------///222444---------,,,------...///---,,,+++***))))))))))))***)))((()))*********(((***************++++++,,,---,,,++++++******++++++(((((((((((())))))******,,,,,,,,,,,,///222555888999<<>>:::777999>>>KKKaaasss~~~qqqbbbSSSIII???<<<999666555333111///,,,,,,,,,,,,---......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------------------,,,+++++++++++++++---...............---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))******(((((((((((()))))))))))),,,++++++******++++++,,,---------,,,,,,+++++++++'''((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***************************++++++,,,,,,++++++***---------,,,+++***)))(((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---)))***************++++++++++++++++++++++++++++++------,,,++++++,,,---...,,,,,,,,,---...///000000111111222444666777888999===>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@????????????AAAAAACCCCCCDDDCCCBBBAAA???>>><<<;;;:::;;;<<<<<<===>>>>>>???>>>======<<<;;;:::::::::;;;;;;<<<===>>>==================>>><<<<<<>>>>>>>>><<<:::999888999:::::::::999999999:::999888777666555444333000111333333333222111000000000///......000111222////////////////////////////////////000000000111/////////000000000000111000111222222111000111333333444444555666777999:::888888888999:::;;;===>>>>>>>>>@@@BBBCCCDDDDDDDDDCCC@@@<<<888777777999::::::;;;===>>>???>>>===<<<888888888999:::<<<===>>>>>>>>>>>>===>>>>>>>>>>>>@@@??????@@@@@@???<<<999999999:::;;;;;;<<<======>>>>>>???@@@BBBCCCEEEEEE|||___HHH======>>>>>>===999777666777444444555666666444333222111111000111111222333333000000000///......---------,,,,,,,,,---000333444------,,,---///333777999000///////////////000000......,,,+++******))))))+++***))))))++++++***)))+++************+++,,,,,,------,,,++++++++++++,,,))))))(((((())))))***+++,,,,,,---...111444777999<<>>:::777555333111///*********++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------............---,,,,,,,,,,,,,,,,,,---............------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,......------,,,+++************++++++,,,,,,------******++++++,,,,,,------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000222333444666777888999;;;<<<===>>>AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@@@@>>><<<:::999888999:::;;;<<<===>>>??????>>>===<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999888666555777888::::::888777777888777777666666555444333333///000111111///......///000///////////////000000/////////////////////////////////000000000111111000000000111111111222222000222333333222111333444333333333444666888999:::;;;;;;;;;<<<===???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFCCCAAA>>>;;;999999:::;;;===>>>@@@@@@@@@???===;;;888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>======>>>???>>><<<:::777888999:::;;;<<<======???@@@AAACCCEEEFFFGGGHHH|||\\\FFF===<<<======:::777444555777333333555555555444222111111000000000000111111222000000000//////...---,,,------,,,,,,---000222444++++++,,,---///111444555000000///.........//////000///...,,,+++*********,,,***)))***+++,,,+++***++++++******++++++,,,------,,,++++++******++++++++++++*********+++,,,---,,,---///111444777999:::===AAADDDFFFJJJTTTdddppp{{{wwwyyy}}}~~~wwwpppooottt{{{~~~vvvooonnnqqquuuvvvssstttwwwxxx~~~zzzsssiiicccaaaaaa```___XXXQQQHHHCCCBBBBBB???===777777;;;CCCNNN]]]sss|||tttiii^^^RRRKKKCCC???:::666444222000...******++++++,,,+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++'''(((***+++,,,---------,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,******+++,,,------------)))******+++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++,,,,,,,,,---------,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,---.../////////***++++++,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,++++++************++++++++++++,,,---,,,,,,,,,++++++******+++++++++,,,------......))))))******+++,,,,,,---******++++++++++++******++++++******++++++,,,---***,,,------******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000000...---111111111222333555777999;;;<<<===>>>???@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???@@@????????????@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>===<<<:::888888999;;;<<<;;;<<<===??????>>><<<;;;::::::999:::;;;<<<======:::::::::;;;;;;:::::::::888888888777777666555444555777999888555333444555444333333333222222111111///111111000---,,,...000///000000000000//////...000000000000000000000000//////000000000111111111111222222222222333333333222333555444444333555666333444444666888:::;;;===?????????@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCBBB@@@===;;;;;;;;;;;;???@@@AAABBBAAA>>><<<:::999999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>::::::999:::<<<===;;;:::999:::;;;<<<>>>???@@@AAA@@@AAACCCEEEGGGHHHIIIIII}}}[[[FFF>>><<<===<<<999444333555777222333444555555333111000000000////////////000000000000000000///...---,,,...---,,,,,,---///222333.........---------............---,,,,,,,,,,,,,,,111000...---,,,+++++++++,,,+++***+++,,,,,,+++***++++++******++++++,,,---,,,+++******)))*********------,,,+++,,,---...///,,,...111444777999;;;<<<>>>AAAEEEHHHMMMZZZmmm{{{}}}zzz}}}}}}}}}yyyrrrmmmpppzzz|||xxxrrrqqqsssvvvuuuqqqqqqtttvvvpppgggbbb```___\\\ZZZOOOIIIBBB@@@@@@@@@===:::888:::@@@KKKVVVeee{{{~~~xxxpppfff[[[PPPIIIBBB>>>999555222111///---,,,------......------,,,...------,,,,,,------...........................((((((***+++,,,------...((())))))+++,,,---......*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,'''((()))***+++,,,,,,,,,(((((()))***************************************((()))+++---...---+++***(((((()))))))))*********,,,++++++++++++++++++,,,)))))))))******++++++,,,))))))***++++++,,,------)))***+++,,,...///000000+++******************+++++++++++++++++++++++++++,,,------......------,,,******+++,,,,,,,,,++++++))))))*********+++++++++'''((()))***+++,,,------++++++,,,------...//////(((((()))***++++++,,,,,,))))))************))))))++++++******++++++,,,---&&&))),,,---,,,,,,///222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222000...---444444444555666888;;;<<>>===>>>>>>>>>>>>???@@@@@@AAA???@@@@@@AAA@@@???===<<<===<<<:::888888:::<<<>>>:::;;;===>>>>>>===;;;:::::::::::::::;;;<<<===>>>;;;<<<<<<======<<<<<<;;;888888888777777777777777444666888666333111111333111111111000000000000000000222222000---,,,///222///000111111111000...---111111111111111111111111000000000000111111111111222222333333333444444444333555666666555555666888666666777888:::===???@@@AAABBBBBBCCCEEEFFFHHHIIIHHHIIIIIIIIIHHHHHHGGGFFFCCCBBBAAA???===<<<;;;:::@@@AAABBBCCCAAA>>>;;;999999:::;;;;;;<<<<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>===<<<;;;<<>>???@@@BBBDDDEEEEEEAAABBBDDDFFFHHHIIIJJJJJJxxxXXXEEE???;;;:::888777555444444444444333333222222333333444222000///000222444444444222000...///000000---***------,,,++++++---...///111...++++++---///...---------,,,,,,,,,,,,++++++000000///...,,,+++******---,,,***)))((((((((((((************************++++++***************+++(((((())))))***+++------//////000333777999;;;;;;@@@CCCGGGLLLUUUfff{{{{{{yyy{{{~~~}}}{{{zzzrrrkkkiiijjjqqqzzzvvvqqqqqqrrrqqqqqqqqqsssuuu}}}xxxuuuttthhhccc___```cccbbb[[[TTTQQQIIIBBBAAAAAA>>><<<===888AAALLLUUUcccvvvxxxlllbbb[[[TTTKKKDDD???999222///000000...+++,,,++++++,,,------,,,***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---///...,,,*********,,,------------,,,,,,+++++++++)))************+++++++++)))))))))******+++,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))***++++++++++++***,,,,,,++++++++++++++++++***++++++,,,,,,++++++***((()))***,,,---......///+++*********+++,,,,,,---,,,+++++++++***)))))))))+++,,,---...///...---,,,---.........---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,++++++---///))))))*********+++++++++......------,,,+++++++++,,,------...000222444555333444777:::<<<=========AAA@@@@@@BBBDDDEEEDDDCCCEEEDDDAAA???======>>>???@@@>>>======>>>>>>===;;;???===<<<<<<======<<<:::===<<<:::888888999:::;;;>>>===<<<;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999999999999888777666555444444444444444333333222222222111111000000//////......000000000000000/////////......//////...---,,,,,,//////000000000000/////////222333222///...000222444333222222222444777888:::::::::999999999999999999::::::<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJKKKKKKHHHFFFDDDCCCBBB???<<<;;;;;;;;;<<<:::<<<>>>@@@???===;;;999:::888777777888999999888>>>>>>>>>>>>===<<<;;;:::999:::<<>>DDDLLLSSS^^^ooo{{{wwwvvvyyy{{{yyyvvvrrriiicccdddkkkyyy}}}xxxtttsssrrrpppnnnnnnrrrxxx}}}|||xxxvvvsssnnnhhhccc^^^ZZZ[[[^^^^^^YYYTTTOOOIIIEEEDDDAAA===<<<>>>BBBOOO]]]iiiuuu{{{qqqdddZZZTTTMMMDDD>>>===777111...///000---+++---,,,,,,---......---+++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,------------,,,,,,+++++++++************++++++++++++***++++++++++++******)))***++++++,,,,,,++++++*********++++++++++++******++++++******************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---///000000000000,,,,,,++++++,,,------...,,,,,,,,,++++++++++++++++++,,,,,,---...---------------......---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---***,,,------,,,+++---...+++++++++,,,,,,,,,,,,,,,---------------------------...///111333555666777888:::<<<>>>@@@AAABBBBBBAAA@@@AAABBBDDDEEEDDDCCCDDDCCCAAA>>>======>>>??????===<<<===>>>>>>===<<<>>><<<;;;;;;<<<<<<;;;:::<<<;;;999888777888999:::999999999999888888888888999999999999999999999:::888888888888888888888888777777666555444333222222222222222111111111000000111000000000/////////...///////////////////////////000000000000///...---//////000000000000//////...///000000//////000111333333222222333555777888::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGDDDCCCBBB@@@>>><<<;;;;;;<<<======>>>???@@@@@@???===<<<<<<;;;999999;;;<<<<<<;;;>>>????????????>>>======>>>>>>@@@BBBDDDEEEGGGGGGKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMwwwWWWEEE@@@;;;:::999777666555444444444333333222222333333444333222000111222222111///111///,,,,,,,,,------,,,000111222222222111000///222000...---...///...---------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++&&&'''***++++++***'''%%%))))))***+++---...///000++++++************++++++,,,,,,,,,,,,---...///000222333666888;;;===>>>>>>AAAIIITTT___kkk|||}}}tttsssrrrtttvvvvvvrrrnnniii```YYY^^^kkkvvvsssrrruuurrrnnnnnnrrryyyuuuqqqrrrooofff]]][[[WWWRRRSSSWWWXXXVVVSSSMMMJJJHHHFFFAAA===@@@FFFQQQ```qqq|||wwwmmm```UUUOOOIIIBBB<<<:::555000......///---+++...------...//////...,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++++++++,,,+++,,,,,,,,,,,,***((('''***++++++,,,,,,++++++*********++++++++++++************++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++*********)))******+++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++***+++,,,------------,,,------,,,,,,------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......---------------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,)))+++......---,,,,,,---------------------------,,,------...///000000000///000333666888999999:::===>>>???AAACCCDDDDDDDDDAAA@@@@@@BBBDDDDDDCCCBBBCCCAAA@@@>>>======>>>>>>===<<<;;;<<<===>>>===<<<<<<;;;999:::;;;;;;:::888:::999888777666777888999::::::;;;<<<;;;:::999888888888888999999:::::::::777777777777777777777777444444333222111000000///000000////////////......000000000000////////////.........///////////////000111111111111000000//////000000111111000000///000///...///111222222111333222222222333555777888999999::::::::::::::::::;;;;;;<<<===>>>@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBBBB???>>>===<<<<<<<<<===>>>????????????@@@@@@@@@@@@???===<<<===???@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAADDDEEEEEEFFFGGGIIIKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLvvvVVVDDD@@@;;;:::999777666555555444444333333222222333333444444333222333555555444333000///,,,++++++,,,------000111333444444222000...///...---,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))*********(((&&&%%%))))))***+++,,,---...///++++++*********+++,,,,,,---------------...///000333555888;;;<<<>>>@@@AAAIIIPPP\\\kkk|||{{{oooppprrrtttuuuqqqjjjdddaaaZZZVVV\\\mmmuuuooonnnoootttqqqooovvv~~~xxxvvvuuunnnbbbWWWUUUPPPLLLLLLPPPSSSSSSQQQLLLJJJHHHDDD??????HHHTTThhhvvv~~~xxxrrrgggZZZOOOJJJEEE???:::666333///---------,,,+++///......///000000///---------------------,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,------+++)))(((***++++++,,,,,,++++++*********++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))))))))***++++++,,,,,,++++++))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******------,,,,,,,,,,,,------***+++++++++,,,,,,---------,,,+++***+++,,,...///,,,,,,---------,,,,,,+++,,,,,,+++++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,)))+++...///...---,,,,,,.........------------,,,+++,,,---///000222333333333555888;;;===>>>>>>======>>>???@@@AAABBBBBBBBB@@@@@@@@@AAACCCCCCBBBAAA@@@@@@>>>============>>>;;;:::999:::<<<======<<<:::999888888999:::999777999888777666666666666777999:::<<<===<<<;;;999777777777777888888999::::::666666666666666666666666222222111111000//////...///.....................000000000000////////////.............../////////000111111111111111000000000000000111111000000000222000...000444666555222333222333333555666888999888888999999999999::::::<<<======>>>???@@@BBBCCCFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@===<<<<<<<<<<<<===>>>?????????>>>>>>???@@@AAABBB@@@???>>>@@@BBBDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJJJJKKKMMMOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMuuuVVVDDD@@@<<<;;;999888666555555555444333333222222333333444333333444666999:::999777///...---+++***+++---///...000333444444222000...............,,,+++++++++------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,+++***)))''''''&&&&&&************++++++++++++++++++******+++,,,,,,---,,,,,,,,,---...///000111444666:::<<<===???CCCFFFPPPUUUbbbvvvzzzwwwqqqsssvvvwwwtttmmmddd^^^YYYWWWXXXaaarrr~~~tttllliiijjjmmmrrrqqquuuyyyjjj\\\RRROOOLLLHHHGGGJJJMMMNNNNNNGGGDDDBBB???===BBBSSSccc~~~vvvpppfff]]]PPPFFFBBB>>>999555333111///---------,,,,,,///......///000000///------------------------------,,,,,,++++++,,,,,,---))))))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++*********++++++++++++************++++++,,,,,,,,,,,,)))***++++++,,,---......------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,------,,,,,,,,,---............------,,,,,,,,,+++++++++++++++,,,))))))******++++++,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++*********++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,))),,,///000///------------------------,,,,,,,,,+++,,,...000222444666666888999<<>>>>>>>>>>>??????@@@@@@???>>>>>>???AAAAAA@@@>>>>>>=====================:::999888999;;;<<<<<<;;;888777666777888999888777777777666666555555555666555666777888888666444333666666666777777777888888444444444444444444444444222111111000000/////////////////////////////////////////////000000000000............//////000000///000000111111111000000000000111111111111000000222000...000444666444222333333444555777888::::::888888888999999999::::::>>>>>>>>>??????@@@BBBBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@???;;;;;;;;;<<<<<<===>>>??????>>>======>>>@@@BBBCCCBBBAAA@@@BBBEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNuuuUUUDDD@@@<<<;;;:::888777666555555444333333222222333333444222222333666999;;;:::888.........---++++++---///---///111333444222000///000222333222///------...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,...,,,***(((''''''((((((************************++++++***++++++,,,---...+++++++++---...000222333666888;;;===>>>BBBIIINNNWWW^^^nnnzzzsssrrrwwwyyy{{{zzztttlllbbb\\\TTTYYY```jjjyyyyyyooojjjhhhgggiiimmmqqqtttwwwcccTTTNNNKKKHHHEEEDDDEEEGGGIIIIII@@@>>><<<===@@@KKKaaattt~~~wwwnnnggg___VVVKKKCCC@@@===999444000000///...------------///......///000000///---------------............---,,,,,,++++++,,,,,,---************++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,*********+++,,,------...***++++++,,,,,,++++++*********++++++++++++************++++++,,,---------))))))***+++,,,,,,---...---,,,,,,++++++************++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,+++*********++++++******************+++++++++++++++++++++,,,------***++++++,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---.........++++++,,,,,,,,,---------***,,,//////...------...,,,,,,,,,---------.........///111333555888999:::;;;===>>>@@@AAAAAAAAAAAA??????>>>======>>>>>>???======<<<===??????===<<<;;;<<<<<<<<<<<<<<<<<<<<<:::999888999:::;;;:::999888666666666888999888777777777777666666666555555666777777888888666555444555555555555555555555555222222222222222222222222111111111000000/////////...////////////000000000////////////000000000000......//////000000111111//////000111111111111000000111111222222111111000111000///000222333333222444555666777999:::<<<<<<999999::::::;;;;;;<<<<<<@@@?????????@@@AAABBBBBB@@@@@@AAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@???::::::;;;<<<======>>>>>>============>>>@@@BBBDDDCCCBBBCCCEEEHHHKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNOOONNNOOOPPPRRRTTTUUUUUUUUURRRQQQOOONNNMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQtttUUUDDD@@@<<<;;;:::888777666555555444333333222222333333444///000111444666777555444,,,...000///---,,,...000---...111333444333333222111333555444000.........------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,*********+++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---......***+++,,,...000333555666999;;;>>>>>>@@@FFFOOOWWWcccooorrrooottt{{{}}}~~~{{{tttlllccc^^^YYYbbbllluuuzzzooogggggghhhhhhjjjnnnqqq{{{ooo\\\RRRNNNGGGEEECCCAAAAAABBBBBBCCC===<<<===DDDMMM\\\sss~~~wwwnnnddd\\\XXXQQQGGGBBB@@@===999444.../////////.........///......---...///000...,,,------------.........///---,,,,,,++++++,,,,,,---,,,+++***))))))******++++++++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,+++******+++---...***++++++,,,,,,++++++*********++++++++++++************++++++,,,------...************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,((())))))*********))))))------,,,+++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------.........,,,---......------...///,,,,,,---...///000000111333444555777:::<<<>>>???======>>>>>>>>>????????????>>>===;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===;;;999::::::;;;<<<<<<<<<<<<<<<:::999888888999:::888777777666666666888999888777777777777777777666555555999999888888888777777777555444444333333222222222111111111111111111111111000000////////////..................//////000000.../////////000000000111//////000000111222222333000111111222222222222222000111111222222111111000222333444444333333444555555666777999;;;======>>><<<<<<======>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBB???@@@@@@AAAAAA@@@@@@??????@@@BBBCCCCCCBBB@@@???::::::;;;<<<===============>>>>>>???AAABBBDDDEEEFFFEEEEEEHHHLLLOOOQQQQQQOOONNNMMMLLLMMMNNNPPPQQQNNNPPPTTTWWWYYYYYYXXXXXXSSSRRRQQQOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTtttUUUDDD@@@<<<;;;:::888777666666555444333333222222333333444......///111333333111...,,,///111111...---...000---///111333444444444444///222444333///,,,,,,------------,,,,,,,,,++++++.........------,,,,,,,,,%%%'''***---......---,,,))))))***+++---...//////++++++++++++,,,---...///++++++---///222555888999;;;>>>@@@@@@BBBHHHSSS\\\ooo|||ooopppyyy}}}~~~{{{tttllleeeaaabbblllwww}}}~~~vvvllleeegggjjjjjjkkknnnsssyyygggYYYSSSRRREEEDDDAAA@@@???>>>>>>>>>>>>>>>CCCMMM[[[lll~~~xxxqqqggg[[[RRRPPPIIIAAA<<<;;;999444///...///000///......///000...------...//////...,,,---------.........//////---,,,,,,++++++,,,,,,---...,,,***(((((()))***++++++++++++,,,,,,---------++++++,,,,,,,,,---------111///,,,))))))***,,,---+++++++++,,,,,,+++++++++******++++++++++++************+++,,,,,,---......,,,,,,+++***)))((('''&&&++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,------......------,,,++++++,,,---------------///...------,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,---------------.........//////---......---,,,---///000,,,---...///000111222333666777999;;;===???AAABBB======<<<;;;;;;<<<<<<======<<<:::999888888999999;;;:::999:::;;;;;;:::888999999:::;;;<<<<<<<<<<<<;;;999888888999999777666777666666777888999999888777777777888777666666555666666555444444444444555555444444333222111000000000000000000000000000000..................---------------....../////////.../////////000000111111///000000111222333333333111222333333444444444444111111222222222222111111666999:::999666555777999666777999;;;===>>>??????>>>??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA>>>???BBBDDDDDDCCCAAA???:::;;;;;;<<<======<<<<<<>>>>>>@@@AAACCCDDDEEEFFFHHHGGGHHHJJJOOORRRTTTTTTQQQPPPOOONNNNNNOOOQQQSSSNNNQQQVVVZZZ\\\\\\[[[ZZZUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVWWWqqqUUUEEE>>>;;;:::777555444444555666222333333333333222111111...///000111111000///...111000///...............---...///000222333444555111000///...---,,,++++++---------,,,+++++++++***...---+++))))))***++++++000,,,)))(((***+++)))(((***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,111//////111555999<<<>>>======AAAGGGJJJNNN]]]lll~~~~~~yyyxxxzzzwwwnnnhhhfffgggqqqwwwzzzxxxoooiiiiiihhhfffiiipppyyyqqqccc\\\VVVPPPIIICCC???AAAAAA>>>;;;;;;<<>>>>>======>>>@@@???===;;;;;;===?????????<<<;;;:::999999:::<<<<<<>>><<<:::888888888999::::::::::::::::::::::::999999999888888777666666666888888888888888888888888666666666666777777777777666555333222222222333333222000...---,,,---...///........................222222111111000000//////...............---------000000/////////000222333444444555555666666777777666666666555555444444333111222333444555555555555555777999;;;;;;;;;:::999:::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>><<<:::999:::>>>BBBEEECCCCCCDDDFFFHHHHHHGGGEEELLLJJJJJJMMMQQQTTTTTTSSSPPPOOONNNNNNNNNPPPRRRTTTTTTYYY\\\ZZZYYY[[[[[[XXXWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUqqqUUUDDD>>>:::999777666555444555555222333333333333222111111///000111111111111000///000000///...............---...///000222333444555000000//////......------///......------,,,,,,+++,,,,,,---------.........///,,,)))(((***+++***)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---------...---...000444888;;;<<<@@@@@@CCCIIINNNVVVhhhyyy|||tttllljjjlllooo~~~xxxrrrnnnnnnllliiilllsss}}}}}}nnnbbb\\\VVVPPPIIICCC@@@BBBBBB???<<<===<<>>>>>>>>>>>???AAAAAA???===<<<=========<<<;;;;;;:::::::::;;;===>>>===<<<:::888888888999:::999999::::::::::::::::::999999999888777777666666888888888888888888888888888777777666555555444444444444222111111111222222222000///---------///000........................111111111000000000//////000000000000////////////111000000000111222444555666666666666666777777777555555444444444333333333333444555666666777777777777888:::<<<<<<<<<;;;:::===>>>???AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEHHHJJJKKKKKKJJJNNNMMMMMMOOOSSSVVVUUUTTTQQQPPPOOOOOOOOOQQQSSSUUUUUU[[[]]]\\\[[[\\\\\\YYYVVVVVVWWWXXXWWWVVVUUUUUUQQQQQQRRRSSSTTTVVVXXXYYYoooSSSDDD>>>999999888777666555444444222333333333333222111111///000000111111000000////////////...............---...///000111222333444000000000000000000000000000000000///...---------***,,,///222333222111000---+++))))))***++++++******++++++,,,,,,++++++***,,,---------............,,,...000333666999;;;<<>><<<>>>>>>EEESSShhh{{{{{{}}}~~~tttnnnfff___YYYSSSLLLFFF>>>;;;666333222111000000---..................------------------......///222///,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,...,,,+++)))((((((((((((---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,***+++------+++++++++,,,,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...............//////000111111222333444888999:::;;;<<<=========:::<<<>>>>>>>>>???AAABBBDDDAAA>>>======<<<:::999:::::::::;;;;;;===>>>???<<<;;;:::888777888888999888888888999:::::::::;;;:::999999888888777666666666666666666666666666666999888777555444222111111333222000//////000111111111000///...---...///000////////////////////////000000000000000000//////111111111222222222222222111111111222333555777888888888888888888777777777444444333333333333333333666666777888888999999:::999:::<<<===>>>>>>======AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDD@@@BBBCCCEEEEEECCCBBB@@@EEEFFFHHHJJJMMMNNNOOOOOOPPPPPPPPPSSSVVVWWWWWWVVVSSSRRRQQQQQQQQQSSSUUUWWWWWW]]]___^^^\\\^^^]]][[[UUUVVVWWWXXXXXXXXXXXXXXXRRRRRRRRRSSSUUUXXX[[[\\\mmmRRRDDD???888888888888777555444333222333333333333222111111////////////////////////.....................---------...///000111222333///000000111111222222333222222111000///......---))),,,111444555444111///++++++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---......//////...111444888:::<<>>AAAOOObbbuuuwwwtttwww{{{{{{yyyooohhh^^^WWWQQQLLLFFFBBB:::777333111000///...---,,,------......------,,,------,,,,,,------...///...---++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......---,,,,,,,,,,,,---,,,+++)))''''''''')))***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++'''(((***---///111333333++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++++++++******)))))))))))))))*********++++++,,,,,,,,,++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000///***,,,------,,,++++++,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,---------,,,,,,------....../////////000///000222444666777777777<<<<<<===>>>?????????>>>:::<<<>>>?????????AAACCCCCCAAA???======<<<:::999999::::::;;;<<<>>>??????;;;:::999888777777888888666777777888999::::::;;;:::999999888777777666666555555555555555555555555777666555444222111000///111000///.........///000000000///......//////000////////////////////////000000000000000000000000111222222222333333444444222222333555666888999::::::::::::999999888888888444444444444444444555555999999999::::::;;;<<<===<<<===>>>???@@@@@@@@@???DDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<<<<======?????????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA>>>@@@BBBEEEFFFFFFEEEEEEHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXWWWVVVUUUUUUSSSSSSTTTUUUXXXYYYYYY___aaa___^^^___^^^\\\VVVVVVWWWWWWXXXXXXXXXXXXUUUUUUUUUUUUWWWYYY\\\]]]jjjPPPCCC???888888888888777555444333222333333333333222111111........................,,,---......///...------------...///000000111111//////000111222333444444333222111000///...------***---000333444111...,,,***+++,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,---.........///333777:::<<<>>>AAADDDFFFKKKSSS]]]lll~~~yyyrrrggg``````hhhssszzz{{{vvvsssvvv{{{{{{tttmmmkkknnnqqqqqqtttzzz}}}vvvzzzxxxrrrggg]]]\\\]]]ZZZSSSMMMGGGBBB???<<<999;;;@@@FFFZZZrrr~~~wwwtttwww{{{}}}|||yyyuuurrriiiaaaWWWPPPKKKGGGBBB???999666222000///---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---....../////////......---...///---------,,,,,,,,,,,,,,,+++++++++++++++,,,---...///...------,,,,,,------...---,,,++++++---///111---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++###%%%''')))+++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++((((((((())))))************++++++,,,,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***,,,...---,,,+++,,,---++++++++++++++++++++++++******************++++++***+++,,,------------,,,------......///000111111111222555888:::;;;::::::======>>>>>>???>>>>>>>>>:::<<<>>>>>>>>>???@@@BBB@@@???>>>===>>>>>><<<:::888999:::;;;===>>>>>>>>>::::::999888777777777777666666777777888999::::::999999888777777666666555333333333333333333333333222222222111111111000000///...---------...///000000000/////////000000000000000000000000000000000//////000000111111222222111111222333444444555555333444555777999:::;;;;;;;;;;;;::::::999999888888555666666777777888888888;;;;;;:::;;;;;;<<<>>>>>>>>>??????@@@AAAAAABBBBBBDDDDDDDDDCCCCCCBBBAAA@@@BBBAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;<<<======>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPOOONNNNNNPPPRRRTTTUUUWWWXXXXXXWWWWWWVVVWWWVVVUUUUUUUUUWWWYYY[[[ZZZ___bbb```^^^___^^^\\\XXXWWWWWWVVVVVVVVVVVVVVVZZZYYYXXXXXXYYYZZZ[[[\\\hhhOOOCCC???999999888777666555444444222333333333333222111111///......------......///+++,,,---//////...---------------...///000000000//////000111222333444555222111000///...---,,,++++++,,,...000000///---+++***,,,------,,,++++++,,,,,,++++++******++++++,,,******+++,,,---......///000444888;;;<<<>>>CCCGGGJJJUUUdddrrrzzzqqqhhhddd___^^^ccckkkrrrvvvwwwrrrooorrrwwwwwwooohhhggglllppptttzzz}}}xxxvvvzzz}}}vvvlllggg___ZZZ]]]```[[[TTTLLLFFF@@@===::::::@@@GGGRRRhhhyyyzzz{{{zzzxxxsssmmmjjj```YYYPPPIIIEEEBBB>>>;;;777555222000///---+++))),,,------------------,,,,,,,,,,,,,,,,,,------...+++---...---,,,,,,---...------------,,,,,,,,,,,,+++******++++++,,,---.........---,,,,,,,,,,,,---++++++++++++,,,...///000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++'''(((((())))))'''&&&%%%++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,------------------,,,+++*********+++,,,,,,------******+++,,,,,,,,,++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))************+++,,,......,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---...///000111222333444555666999;;;<<<===<<<<<<======>>>>>>>>>===<<<<<<;;;<<<>>>>>>======???@@@>>>======>>>??????===;;;888999:::;;;<<<<<<<<<<<<999999888888777666666555666666666777888888888999888777777666666555444444111111111111111111111111.../////////000000111111......---,,,,,,---///000//////000000000000111111000000000000000000000000000000111111222333444444111222333444555666777888555555777999:::;;;;;;;;;:::::::::::::::999999999777777888999::::::;;;;;;<<<;;;::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@@@@??????>>>>>>=========<<<<<<<<<<<<======>>>======>>>???@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGMMMLLLJJJIIIIIIJJJLLLMMMPPPRRRTTTRRROOOOOOQQQTTTVVVXXX[[[[[[ZZZXXXWWWWWWXXXWWWVVVVVVVVVXXXZZZ\\\ZZZ___aaa___]]]^^^]]]ZZZXXXXXXWWWVVVUUUUUUVVVVVV[[[\\\\\\\\\\\\\\\\\\[[[fffNNNBBB???:::999777666555444555555222333333333333222111111111000////////////000111***+++---//////...---,,,,,,------......//////000//////000111222333333444111000///...,,,+++***)))***++++++,,,---...//////+++---///...,,,******+++,,,,,,+++******+++,,,,,,++++++,,,---...///000000333777;;;<<<===@@@FFFKKKRRRcccxxxyyymmmfffYYYYYY\\\ccckkksssvvvwwwvvvtttrrrpppnnnkkkgggeeefffmmmttt|||vvvttttttuuuwwwvvvpppkkkbbb___ZZZYYY^^^bbb]]]TTTJJJDDD>>><<<;;;>>>HHHSSSddduuu}}}{{{xxxuuurrrllleee```WWWPPPGGGAAA>>><<<888555555333111000000///...,,,------............------,,,,,,++++++,,,,,,---...'''))),,,,,,***)))+++,,,,,,,,,,,,,,,+++++++++***************+++,,,---......------,,,,,,,,,,,,,,,(((((())))))******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,***((('''++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------------,,,++++++******++++++,,,------...)))***+++,,,,,,,,,,,,+++---,,,+++******++++++,,,++++++++++++++++++++++++)))***+++,,,------------+++---......---,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,---///000000000111333444666777777:::;;;<<<<<<===========================<<<;;;;;;;;;<<<======<<<;;;<<<>>>>>>======>>>??????===;;;777888:::;;;;;;;;;::::::888888888888777666555555666777777777777777777777666666666555444444333333000000000000000000000000---........./////////000...------,,,---...///000//////000111111111111111111111111111111111111111000111111333444555666666333333444666777999::::::666777888::::::;;;::::::999999999999999:::::::::777888888999;;;<<<======;;;;;;:::999:::;;;===???@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????===>>>???@@@BBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNRRRUUUVVVUUURRRRRRUUUYYYXXX[[[______\\\YYYXXXYYYYYYXXXWWWVVVWWWYYY[[[\\\YYY^^^```^^^\\\\\\\\\YYYXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[]]]______^^^]]]\\\fffMMMBBB???;;;:::777555444444555666222333333333333222111111333222111000000111222333***+++---//////...---,,,,,,------......////////////000000111222222333333000///...---+++***)))(((******)))***,,,///111333+++...000///,,,))))))***---,,,+++******+++,,,---,,,,,,---...///000111222777:::>>>??????CCCJJJPPPYYYmmm|||}}}zzzoooddd^^^UUUYYYbbbnnnyyyzzz|||zzzsssjjjdddeeeggggggoooyyy|||tttsssrrrqqqooollliiifff]]][[[XXXXXX___ccc]]]TTTIIICCC===;;;<<>>>>>>>>===============<<<;;;:::;;;=========;;;:::;;;<<>>>>>??????>>><<<999777888999:::::::::999888888888888888777666555444777777777777666666666666666555555444333333222222000000000000000000000000...........................------,,,---...///000...///000111111111111111111111111111111111111111111111222333555666777777444555666777999;;;<<<<<<666777999:::;;;:::999999888888888999999:::::::::777777888999;;;<<<======;;;:::999888999;;;===>>>AAAAAA@@@AAAAAABBBDDDDDD@@@AAAAAAAAA@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHLLLLLLLLLMMMLLLKKKKKKJJJPPPPPPQQQRRRSSSUUUVVVVVVRRRVVVXXXWWWTTTUUUYYY^^^ZZZ^^^aaaaaa^^^[[[ZZZZZZYYYXXXWWWVVVWWWYYY[[[\\\XXX]]]___]]][[[[[[ZZZXXXWWWWWWWWWWWWXXXZZZ\\\]]]XXXZZZ]]]```aaaaaa___^^^gggMMMAAA>>><<<:::777555555444222000333333333222222222111111...............---------...---,,,+++,,,---...///...---+++***+++...111333///333555222---***,,,...222000...---------,,,***---+++***,,,000222111///////////////...---++++++///---++++++------+++)))............///111222333:::888999<<>>BBBKKK[[[jjj}}}zzzuuunnnfff^^^XXXTTTGGGDDD???;;;888666333111////////////////////////+++,,,,,,------,,,,,,+++.........------,,,,,,,,,///............---------+++++++++***************((()))***+++---...///000...---,,,,,,++++++++++++---+++)))'''&&&''')))+++,,,***((((((***++++++***......,,,+++***)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******++++++)))***+++,,,---.........------------------------++++++++++++++++++++++++,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******---,,,+++******+++,,,---,,,---///222333444444444555333333444777999:::999>>>>>>???@@@@@@???=========<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;777888999:::::::::::::::888777666444444444555666777777777666555555444444444444333333222111000000///////////////.........,,,,,,,,,---...///000111////////////000000000000---...000111222222222111000111333333333333555666666666555555555555666666999999999:::::::::;;;;;;:::::::::999999::::::;;;;;;:::888666666888;;;===;;;;;;;;;<<<<<<<<<=====================>>>??????>>>???@@@BBBCCCCCCBBBBBBDDDDDDBBB???<<<<<<>>>???@@@@@@@@@@@@@@@???>>>>>>AAA???>>>>>>AAACCCDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKLLLNNNOOOQQQSSSUUUUUUTTTTTTTTTUUUZZZYYYWWWVVVWWWYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[______^^^]]][[[YYYXXXWWWTTTVVVXXXYYYYYYZZZ\\\^^^]]]^^^```aaaaaaaaaccceeegggNNNBBB>>>;;;999777666666666555333333333333222222222111111......//////000000111111///...---,,,,,,,,,---......---,,,,,,,,,...000111000333666555000------//////...,,,,,,.........---...,,,+++,,,...///...,,,...............------,,,///---++++++------,,,)))...------...///222444666;;;:::;;;===>>>DDDQQQ___ttt}}}uuuuuuqqqvvvrrrlllgggccc^^^XXXTTTXXXaaaooo}}}yyyrrrnnniiidddfffjjjjjjssszzzppprrrvvvuuuoooiiigggccc]]]ZZZWWWVVV[[[```___XXXPPPDDD@@@???DDDKKKWWWjjj|||~~~|||xxxrrrjjj```WWWPPPLLLDDDAAA<<<888666444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++*********))))))...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........//////...------------------,,,+++***+++---...000000///,,,***))))))******------,,,+++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,+++++++++,,,---......///111333555555555555888777666777:::;;;<<<;;;<<<===>>>?????????>>>======;;;:::999999:::;;;===::::::::::::::::::::::::======;;;:::888888777777666666777888888888888888777777555444444444555555777666666555444333333222333333222222111000000////////////////////////...------------......///000000000000000111111111111000111222333333333222111111222444444444444666777888888777777777777888888::::::;;;;;;<<<<<<=========<<<;;;:::999999999999:::999888888888:::<<<===::::::;;;;;;;;;<<<<<<<<<>>>=========>>>???@@@@@@@@@AAACCCDDDDDDDDDCCCCCCBBBCCCBBB???======???AAA???@@@@@@@@@@@@@@@???>>>CCCAAA@@@AAADDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKMMMMMMMMMNNNQQQSSSQQQSSSUUUVVVUUUTTTUUUVVVXXXXXXXXXXXXYYYZZZ\\\]]]```___^^^]]]\\\[[[[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]___^^^]]][[[YYYXXXXXXXXXWWWYYYZZZ[[[[[[\\\]]]___^^^___aaabbbbbbccceeeggghhhOOOBBB???;;;999777777777888777666333333333222222222111111//////000111222333444444000///...,,,,,,,,,------........................000444777777333000///000---+++***,,,...000000///...---,,,,,,------+++***------............------...,,,++++++------,,,***------------000444888:::???>>>???@@@@@@III\\\ooovvvjjjjjjqqqrrrvvvlll```YYYYYYYYYWWWSSS]]]gggwww|||vvvqqqllljjjgggfffjjjpppppp}}}|||uuusss{{{zzzuuullleeebbb^^^ZZZXXXWWWXXX[[[]]]ZZZQQQIII===>>>BBBJJJTTTdddyyy~~~|||yyyuuunnndddYYYOOOGGGCCC???<<<888555333111///---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---************))))))))))))------,,,,,,,,,+++++++++++++++,,,,,,------..................------------...------,,,,,,,,,,,,------------------.........------,,,***(((((()))+++,,,,,,+++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,---...///000111111222444555777888888888;;;:::888999;;;<<<<<<;;;;;;<<<===?????????>>>>>><<<;;;:::999999:::;;;<<<::::::::::::::::::::::::<<<;;;999777666444444333444555666666666666666666666555555444444444444555666555444333222111000000111111111000//////............//////////////////.........---......//////000000000111111111222222222222333444444444333333222444555666666666888999;;;;;;::::::::::::;;;;;;;;;<<<===>>>????????????>>>===<<<:::999888777777999999999:::;;;<<<======:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCDDDDDDBBB@@@@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBEEEDDDDDDEEEHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOLLLNNNPPPPPPQQQRRRTTTVVVTTTVVVXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^___```cccbbbaaa```^^^^^^]]]]]]______^^^^^^^^^^^^______aaa___]]][[[YYYYYYZZZ[[[[[[]]]^^^^^^^^^^^^___aaa```bbbdddeeefffgggiiikkkiiiOOOCCC@@@;;;999777666777777666444333333333222222222111111000111111222222333333333111000...---,,,,,,,,,------.../////////...---,,,///222666777444111//////,,,+++***+++...///000///,,,,,,+++++++++++++++***............------,,,+++---,,,,,,,,,,,,,,,,,,+++---------...222777<<>>@@@EEEOOO^^^nnn|||zzzuuuppphhh^^^SSSIIIBBB>>>;;;888444222111000...---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***++++++,,,---......///------------------------+++******))))))*********.........---,,,***(((&&&$$$'''******))))))+++---+++*********++++++,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,,,,+++------...///111222333444555555666777999999::::::<<<:::888888:::::::::999999;;;<<<>>>??????>>>>>>;;;;;;:::999999:::;;;;;;999999999999999999999999999888777666444444333333444444555555666555555444444444444333333333333444444444333222000///....../////////.........------............////////////000///...............///000000000000111111111111111111222333444444555555444555777888888999:::<<<===<<<<<<;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAA===<<<;;;:::999888888888888999;;;===>>>>>>>>>===<<<<<<=========>>>>>>>>>?????????@@@AAACCCDDDEEEHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHGGGEEEDDDDDDEEECCCCCCEEEFFFFFFGGGGGGGGGHHHGGGGGGIIILLLOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTQQQSSSUUUVVVUUUUUUWWWXXXXXXZZZ\\\]]]]]]]]]^^^```___```aaaccccccdddddddddfffeeedddbbbaaa```____________^^^^^^^^^^^^______dddbbb___\\\[[[\\\^^^___^^^```aaaaaa``````aaacccccceeehhhiiijjjlllnnnpppiiiOOOCCC@@@<<<:::777555555444333111333333333222222222111111222222222111111000000000111000///---,,,,,,------,,,---///000///...---+++---000333555444111///---...,,,++++++---...------******+++++++++++++++,,,/////////...---+++***)))+++,,,,,,,,,,,,,,,,,,---......///111666;;;@@@DDDCCCCCCEEEGGGLLL[[[xxxsssmmmiiiqqq|||~~~~~~ttteeeWWWQQQTTT]]]dddmmmrrrxxx{{{yyyrrrjjjddd```___aaadddggglllxxx~~~}}}pppfff^^^XXXTTTRRRQQQSSSUUUVVVSSSMMMFFFAAACCCEEEKKKXXXiiiyyy}}}yyywwwnnnjjjbbbYYYOOOFFF@@@===888555222000000000///---........................,,,,,,------------,,,,,,....................................------------)))******+++,,,------...*********+++,,,,,,------*********))))))******+++------...---,,,)))&&&%%%"""%%%))),,,---,,,,,,,,,************+++,,,------++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,******+++++++++***))))))------------------------++++++++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,...///000222444555666666777777888888999:::;;;<<<===;;;999999:::;;;:::999999:::<<<===>>>>>>>>>===:::::::::999999:::::::::888888888888888888888888666666555555555555555666444555555555555555444444222222222333333333333222222222111000///...------......---------------,,,---.........//////000000000//////.........////////////000000000111111111//////000222333555666777666777999::::::;;;===???>>>==================>>>>>>???AAABBBCCCBBBAAA@@@999999999999::::::;;;<<<:::;;;===?????????>>>>>>????????????@@@@@@@@@AAA??????@@@AAACCCDDDFFFGGGJJJKKKLLLMMMNNNMMMLLLLLLJJJKKKMMMLLLIIIGGGFFFFFFEEEFFFHHHIIIKKKLLLLLLLLLMMMMMMMMMOOORRRTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZ\\\]]]]]][[[ZZZZZZ[[[[[[]]]```aaaaaabbbccceeeeeeffffffggggggfffeeeeeeeeedddbbbaaa```_________^^^^^^]]]]]]]]]]]]^^^^^^cccaaa___\\\\\\]]]___aaa```bbbccccccbbbbbbccceeegggjjjlllnnnooopppsssuuuhhhOOOBBB???===:::777555444333111000333333333222222222111111333222222111000///......111000///---------......,,,---.../////////------,,,...000222222111///---///...,,,+++,,,---,,,+++)))***,,,,,,++++++,,,---............---+++***)))***,,,------++++++,,,......000222666:::???DDDFFFBBBBBBEEEKKKUUUhhh{{{qqqqqqrrr{{{xxxiii[[[TTTXXXcccllluuuvvvuuusssooojjjdddaaa\\\]]]bbbhhhnnnvvvwwwkkkbbb[[[SSSNNNLLLKKKMMMOOONNNKKKFFFCCCBBBFFFMMMWWWddduuu}}}xxxtttqqqgggccc[[[SSSJJJCCC>>>;;;555333000////////////...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////.........---------******++++++,,,,,,------((())))))***+++,,,,,,------,,,,,,,,,,,,------...+++,,,---......---,,,+++)))((()))+++---...,,,***+++*********+++,,,,,,---++++++******++++++,,,---***++++++,,,,,,------...***+++,,,---------------******+++++++++++++++***------------------------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...------------------------000111333555666777888888888888888888999:::;;;<<<>>>===;;;;;;<<<======<<<999:::;;;=========<<<<<<999999::::::::::::999999777777777777777777777777555555444444555555666777444444444555444444333333000111111222222222222111000000000//////......---------------------------------......///000000000/////////...//////000000000000000111111111222222000000000111333555777888777999;;;<<<===>>>@@@BBB@@@??????>>>>>>??????@@@???@@@BBBCCCCCCAAA???>>>666777777999:::<<<>>>???<<<===???@@@@@@@@@???>>>AAAAAAAAAAAABBBBBBBBBBBB??????@@@AAACCCEEEGGGHHHKKKLLLNNNPPPPPPPPPPPPOOOMMMOOOQQQQQQOOOLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWVVVVVVXXX[[[\\\[[[YYYZZZZZZ[[[\\\^^^```aaabbbdddfffggggggeeebbbaaaaaa```bbbeeefffggghhhjjjkkkllllllkkkiiihhhfffeeedddbbbaaa```___^^^^^^^^^^^^______^^^^^^^^^^^^______aaa```^^^]]]]]]^^^___```bbbccceeeeeedddeeefffhhhlllnnnqqqrrrssstttvvvxxxgggNNNBBB>>><<<:::777666666555444222333333333222222222111111222222111111000000//////000///...------...//////,,,,,,---...////////////------...000111111000...///---++++++,,,---,,,++++++---...---+++)))+++---+++,,,,,,---------,,,,,,))),,,------++++++---//////111555:::???CCCFFFHHHEEEEEEIIISSSbbbwwwuuupppvvv|||xxxjjj___]]]bbbkkkqqqwwwuuuqqqmmmiiieeecccaaa^^^aaagggpppxxxzzznnnccc^^^XXXOOOHHHFFFDDDFFFGGGEEEAAA???AAACCCHHHVVVfffqqqzzz|||}}}~~~|||yyyrrrlllhhh```\\\TTTLLLCCC===888666222000------....................................,,,,,,------------,,,,,,+++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---------------...//////,,,,,,---......///......,,,'''"""###(((------,,,+++++++++***++++++,,,,,,++++++******++++++,,,---******+++,,,,,,---......)))***+++---......------)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,------******************************************************+++,,,,,,---......---......//////000000000222333555777888999999888888888777777888999:::;;;===<<<:::;;;<<<======<<<::::::<<<<<<===<<<;;;:::999999999::::::999999999666666666666666666666666555555444444333444444444222333333333222222111000//////111222222222111111////////////////////////------------------------------......///000000111///.........///000111111222222222333333333444444444333333333333555666777999;;;===>>>>>>@@@BBBDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCBBB???===;;;666666777888:::<<<>>>@@@@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAABBBBBBBBBBBB>>>>>>???AAACCCFFFHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRQQQTTTXXXZZZYYYWWWVVVVVVXXXZZZ\\\^^^```bbbcccdddbbbaaabbbccceeeeeedddbbbbbbbbbcccdddfffhhhjjjkkkllloooqqqpppnnnlllkkkkkkhhhkkknnnpppqqqrrrtttuuuwwwuuuqqqnnnkkkhhhggggggcccbbbbbbaaaaaabbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbcccdddeeeggghhhhhhhhhjjjlllqqqrrrtttuuuuuuvvvxxxzzzgggMMMAAA>>>;;;999777666777777666555333333333222222222111111111111111111111111222222//////...------...000000,,,,,,,,,---...///000000.........///111111111000---,,,***+++,,,------,,,---///000...***((()))+++((()))***,,,---...//////)))+++...---++++++---///000333777===BBBEEEGGGHHHJJJJJJOOO\\\mmmssspppzzzxxxjjjccceeemmmrrruuutttqqqnnniiifffcccbbbaaabbbeeemmmvvvttthhh^^^[[[VVVLLLDDDBBB@@@AAABBB???;;;;;;???DDDIII^^^qqqyyyyyy|||}}}|||yyyzzz{{{zzzvvvnnnfffaaa\\\WWWPPPGGG>>>888444222000...,,,+++,,,......---111111111111111111111111---..................---,,,,,,,,,------.........---------,,,,,,,,,++++++...............---------......---,,,,,,+++******++++++++++++,,,,,,---.........------,,,,,,,,,,,,***!!!""",,,///...,,,,,,++++++***++++++,,,++++++******++++++,,,---******+++,,,,,,---......((()))+++---.........---)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++///...,,,***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********)))))))))******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............///000111222333333444555777888999999999888888777777666777888:::;;;:::999888888:::;;;;;;::::::;;;<<<<<<<<<;;;:::999888999999::::::999999888666666666666666666666666666555444333222222222222111111111111111000//////...///000222222222111000.........////////////000---------------------------------...///000000111............///111222222444444444555555555666666888777666555444444555666:::<<<>>>??????AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@AAABBBBBBAAA>>>;;;999666777777999:::<<<>>>???BBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBB===>>>???AAACCCFFFHHHIIIKKKLLLOOOQQQSSSTTTTTTTTTVVVZZZ___bbbcccbbbaaaaaadddeeehhhjjjmmmoooppppppjjjjjjjjjkkklllllljjjhhhggghhhhhhjjjkkknnnoooqqqqqqsssvvvwwwuuutttssssssqqqtttwwwyyyzzz{{{}}}}}}xxxsssooolllkkkkkkgggffffffffffffggghhhhhhfffeeeeeeddddddeeeeeefffeeeeeeffffffffffffffffffeeegggiiijjjjjjkkkmmmooosssuuuwwwwwwwwwxxxyyy{{{cccLLLBBB???>>><<<;;;999777555555444333333333222222222111111111111000000000000111111//////...------------...////////////////////////---///111222111///---+++***+++,,,---..................---------,,,,,,,,,...---,,,+++++++++,,,---------------...//////000333555999>>>DDDGGGGGGGGGHHHNNNXXXhhh~~~sssyyytttiiikkksssxxxzzz|||yyyrrrlllkkkgggaaaaaafffdddnnn{{{zzzrrrfff[[[VVVPPPHHHCCCDDDBBB?????????===<<>>>>>===>>>@@@BBBEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@???>>>======999999;;;<<<======>>>>>>>>>>>>=========>>>??????===========================>>>???BBBDDDFFFHHHIIILLLNNNPPPQQQRRRTTTWWWYYYcccfffkkkoooqqqqqqqqqppptttuuuwww{{{~~~{{{xxxuuuqqqoooppprrrssssssrrrqqqqqqqqqrrrtttuuuvvvzzz|||~~~~~~~~~~~~~~~zzzuuurrrqqqpppooommmlllkkkkkkllllllkkkjjjkkkjjjiiihhhggggggggggggiiiiiiiiihhhhhhhhhhhhhhhlllmmmooopppqqqqqqqqqppprrrsssuuuvvvxxxxxxyyyyyybbbLLLCCC???===<<<:::888777555555444333333333222222222111111000000////////////////////////...------------...........................---...///000000...---+++++++++,,,---............------------,,,,,,,,,,,,---,,,++++++***+++,,,---,,,,,,,,,---...///000111555666999>>>BBBDDDEEEEEEQQQZZZhhhzzz{{{yyyyyypppmmmuuuvvvqqqmmmkkkfffbbbccciiipppxxx}}}rrrqqqfff[[[UUUOOOGGGCCCCCCBBB???===<<<;;;<<>>??????>>>???AAACCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>===;;;;;;<<<===>>>>>>>>>>>>===============>>>>>>???===========================>>>@@@CCCGGGJJJLLLMMMLLLNNNOOORRRUUUZZZ___cccooosssyyy~~~}}}zzzxxxyyy{{{{{{{{{xxxwwwwwwwwwxxxyyy{{{|||{{{vvvtttsssrrrqqqrrrqqqppppppppppppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnoooqqqrrrssstttsssssstttuuuwwwyyyzzz{{{||||||aaaLLLCCC@@@===<<<:::888666555555444333333333222222222111111000000///......---......//////...------------...------------------------............------------,,,,,,------...---------,,,,,,,,,,,,++++++++++++,,,++++++******+++,,,,,,+++,,,,,,---...000111222666888;;;>>>BBBFFFHHHIIITTTbbbvvv}}}xxxqqqqqqwww~~~sssqqqooolllfffccciiiqqq}}}yyymmmkkkcccZZZTTTNNNGGGCCCCCCCCC>>>;;;::::::>>>IIIUUUgggjjjmmmmmmiiieeeeeeeeehhhiiiiiigggbbbYYYQQQKKKGGGAAA:::555333222///,,,******+++,,,---...///000000////////////......---------------------------............------------000000//////......------...,,,+++))))))+++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++...---,,,+++,,,,,,...///+++++++++++++++++++++++++++,,,---,,,***)))))))))++++++************++++++---,,,,,,++++++,,,,,,---+++,,,......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------*********++++++++++++,,,,,,---------............---------...000111333444555555666666777888888888:::999999:::;;;;;;:::888<<<;;;:::888777666666666::::::::::::::::::::::::;;;;;;:::999888777666666888888888888777777777777666555444444333333444444111111111111111000000////////////...............------------..................////////////......//////000000000111111111222222222222222111111111000222222222111222444666666888:::<<<============<<<<<<<<<===>>>>>>?????????@@@AAA@@@@@@@@@BBBDDDDDDCCCCCCCCCBBBAAAAAA@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAAEEEHHHLLLOOOPPPOOOOOOPPPSSSZZZbbbjjjppp||||||yyywwwwwwvvvuuuwwwvvvvvvuuuttttttssssssooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooqqqrrrtttuuuvvvwwwwwwwwwwwwxxxyyy|||}}}aaaLLLCCC???<<<;;;999888666555555444333333333222222222111111111111000///............//////...------------..............................---,,,,,,,,,,,,---...---------...------,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,++++++,,,---///111333444777999===AAAEEEKKKPPPTTTWWWjjjxxxwww~~~qqqwwwxxxssstttsssoooiiiiiiqqqzzzsssiiibbb]]]XXXRRRMMMHHHEEEDDDBBB===999999;;;BBBPPP^^^nnnnnnmmmhhhccc``````aaaccccccccc```[[[SSSKKKFFF@@@<<<666222000///...,,,+++++++++,,,---......////////////.........//////------------------------------------------------000000///...---,,,,,,+++---,,,++++++++++++,,,---++++++,,,,,,---------,,,,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,---...,,,)))''''''''',,,++++++******++++++,,,------++++++++++++------+++,,,,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********+++++++++******++++++,,,---------/////////000111333555666777888888888999999999:::<<<:::::::::<<<<<<;;;:::<<<;;;:::888777666666666777777888888888888777777999999999888777666666666::::::999888888777666666444444333222222222222333/////////000000//////.....................------000000000000000111111111...//////000000//////.../////////000000000111111222222222222222222333333222333444333222222444666777999<<>>======:::::::::::::::;;;<<<===????????????????????????===>>>AAADDDHHHKKKMMMOOORRRQQQRRRWWW```mmmxxx~~~}}}{{{zzzzzzyyywwwxxxyyyyyywwwvvvttttttuuuqqqpppooonnnmmmlllllllllooopppppppppqqqqqqrrrrrrssstttuuuwwwxxxyyyzzzzzzxxxyyy{{{~~~aaaKKKBBB>>>;;;:::999777666555555555333333333222222222111111222111000000/////////000//////...------------...////////////////////////...---,,,++++++,,,...///---------...------,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,...111333555777999<<>>??????@@@???????????????@@@@@@@@@????????????>>>===<<<<<<999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKSSSRRRUUU]]]kkk{{{~~~}}}||||||{{{zzzxxxvvvwwwxxxvvvtttrrrsssuuuwwwuuusssqqqooommmllllllppppppqqqqqqrrrssstttttttttuuuvvvwwwxxxzzz{{{|||zzz{{{|||aaaKKKAAA===::::::888777666555555555333333333222222222111111111111000000000000111111//////...------------...000000000000000000000000...---,,,,,,,,,---//////,,,,,,------...---------,,,,,,,,,,,,++++++++++++******,,,---------------+++,,,...000333666888:::<<>>BBBDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@>>>>>>@@@AAA@@@???>>>=========??????>>>>>>>>>???@@@@@@@@@AAA???????????????>>>===<<<::::::;;;;;;<<<===??????========================???@@@BBBDDDFFFIIIJJJKKKRRRRRRWWWcccttt~~~~~~}}}|||||||||{{{yyywwwrrruuuvvvuuurrrqqqrrruuu|||zzzxxxvvvsssrrrqqqpppppppppqqqrrrtttuuuvvvvvvuuuuuuvvvwwwyyy{{{}}}~~~|||}}}~~~aaaKKKAAA>>>:::999888666666555555555333333333222222222111111///////////////000111222//////...------------...000000000000000000000000......------...//////000++++++,,,---............------------,,,,,,,,,,,,***+++---...//////......,,,---///111555888;;;===;;;???DDDIIIPPP\\\jjjtttzzzqqqmmmmmmrrr}}}xxxqqqmmmjjj}}}~~~|||uuuvvvxxxnnncccZZZSSSNNNFFFPPPVVVTTTOOOKKKEEE>>>999888<<>>>>>>>>>>>===>>>???>>><<<<<<>>>??????>>><<<;;;;;;===>>>???===>>>>>>???@@@@@@AAAAAA???@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDGGGJJJMMMOOOPPPSSSSSSXXXcccsss|||{{{{{{{{{|||zzzwwwtttpppsssvvvuuurrrqqqssswww{{{zzzyyywwwvvvuuuttttttqqqrrrssstttvvvwwwxxxyyywwwwwwwwwxxxzzz|||~~~```KKKBBB>>>999999888666555555555555333333333222222222111111------------///000111222//////...------------...////////////////////////---....../////////000000***+++,,,---......///.........------------,,,,,,***,,,---///000000//////---...000222666:::===>>>999>>>FFFNNNXXXgggyyyvvvllliiilllttt~~~rrrnnnnnnnnn{{{uuuxxx{{{tttjjj```WWWOOOGGGBBBEEEPPPWWWUUUPPPJJJBBB999666777===GGGRRR^^^ooo~~~|||xxxsssooojjjeeebbb\\\[[[WWWRRRLLLEEE@@@===555444111...++++++,,,...------...///000111222222111000...---------///000////////////////////////+++++++++,,,,,,---------,,,---------------------///...,,,++++++,,,...///)))***,,,......---,,,+++......------------,,,,,,***+++,,,---............++++++++++++++++++++++++)))+++------,,,,,,---...---,,,,,,++++++,,,,,,---++++++---......---+++++++++++++++,,,---...///000......---,,,,,,+++************))))))***+++,,,,,,)))))))))******+++++++++***+++,,,,,,******+++,,,(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,---------///000000222333444555555222555999<<<======;;;999;;;;;;;;;;;;;;;;;;::::::<<<:::888888999;;;;;;:::::::::999888777777888888444555666888888666555444666555444444333222111111000000000///////////////000000///...............,,,------.../////////....../////////000000111111000111111222333333444444111111222222222222111111000111111111111222222222222333444555666888888999666777888777555555666888888;;;???BBBCCCBBB@@@???>>>=====================<<<===>>>===;;;;;;<<<>>>>>>===<<<;;;;;;<<<>>>???======>>>???@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDFFFJJJMMMQQQTTTUUUUUUUUUXXX```lllvvvyyyyyyxxx}}}{{{zzzzzz{{{{{{yyyvvvsssppptttwwwvvvsssrrruuuyyyxxxwwwvvvvvvuuuuuuvvvvvvrrrssstttuuuwwwyyyzzzzzzxxxxxxxxxyyy{{{~~~___KKKBBB>>><<<<<<<<<;;;999777666555444444333333222111000000333222222222111111000000///////////////000000111++++++,,,------......///...............///000000................................................++++++++++++,,,------...///111333777:::>>>AAABBBCCCGGGOOOYYYfffvvvssshhhjjjsss{{{yyyiiiaaagggsss}}}zzz|||xxxuuuvvv|||~~~nnndddYYYRRRKKKCCC@@@AAALLLQQQVVVTTTLLLAAA888444666;;;AAAJJJZZZjjjrrrssszzzwwwsssppplllgggbbb___^^^WWWNNNHHHEEEAAA;;;666444333111...,,,***)))((()))+++---///000000000///111111000000//////......////////////////////////,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,+++)))(((((()))+++,,,///...---,,,,,,---...///++++++,,,,,,,,,,,,---------,,,,,,---......---+++++++++------------++++++...---,,,+++***+++,,,,,,++++++************++++++++++++************++++++......---,,,+++))))))(((++++++++++++++++++++++++000---++++++,,,---,,,)))++++++++++++++++++,,,,,,,,,---------......//////444333333444555777999:::888888999::::::::::::999<<<;;;::::::999999999999<<<;;;:::999999999::::::666666666666666666666666888888888888777666444444555444444333222111000000333222000...,,,,,,,,,---111111000000//////......//////000000000000//////------......///000000000111222222333333333222222666555333111000000111111444444444444444444444444666777888:::;;;<<<<<<<<>>>>>>>>>>>@@@???>>>===;;;;;;::::::>>>>>>============>>>>>>@@@@@@@@@BBBDDDFFFFFFFFFGGGHHHLLLOOORRRQQQNNNKKKKKKIIIHHHHHHJJJNNNSSSUUUVVVTTTQQQOOORRRVVVRRRKKKNNNLLLKKKOOOUUUZZZ[[[ZZZXXXUUUTTTYYY```ffffffeeedddjjjrrrvvv{{{{{{zzzyyyyyyyyyxxxuuurrruuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwvvvuuutttuuuvvvssstttvvvwwwwwwxxx{{{}}}xxxyyyzzzzzz{{{}}}^^^JJJAAA===888888888777666555444333444444333333222111111000222222111111111000000000000000///......---.............................................///000000------------------------////////////////////////++++++++++++,,,---...///---000333777;;;>>>AAADDDFFFKKKTTTbbbssstttmmmsss}}}yyykkk^^^[[[iiiyyy}}}xxxwwwwwwxxxxxxvvvvvv}}}yyyvvvkkk```TTTLLLEEE@@@???AAANNNQQQTTTQQQIIIAAA;;;999:::AAAIIITTTcccrrrxxxxxxyyyvvvrrrnnnjjjfffbbb^^^TTTNNNFFFAAA???<<<888333222111///...,,,+++++++++***+++---...///000//////000000000000//////......------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,---......---+++***))))))***+++---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---......---++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,++++++************++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++///---******,,,---+++***++++++++++++++++++,,,---......///000000111222222444444444444555777999:::777888999999::::::999999::::::999888888888888888:::999999888888888888888555555555555555555555555777777777777666555444333444333333222111000000///555444333111000000000000000000000000000///////////////000000000000//////---......//////000111111222333333444444444444333666666444333222333333444444444444555555555666666888999:::<<<======>>>>>>@@@>>>;;;888777888:::<<<===???CCCEEEEEEBBB???<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>============>>>>>>CCCCCCCCCEEEHHHJJJJJJKKKPPPSSSYYY```eeegggfffdddZZZYYYXXXYYY[[[___ccceeecccbbb```___bbbddd^^^VVVRRRPPPPPPUUU^^^eeeggggggZZZVVVRRRSSSWWW[[[[[[YYY^^^ccciiinnnttt{{{zzzyyyxxxyyywwwuuurrrttttttuuuuuuuuuuuuttttttuuuvvvwwwvvvuuutttuuuvvvuuuvvvxxxxxxyyyzzz|||~~~|||}}}}}}}}}}}}~~~\\\HHH@@@<<<777777777777666555444333444333333222222111111111111111000000000000//////111000///---,,,,,,++++++111000000///......------............/////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,.../////////222666:::===@@@DDDFFFKKKQQQ]]]nnnxxxsssttt~~~xxxjjj\\\SSSXXXlllyyysssrrrssstttxxxzzzyyyyyyzzzrrrmmmeeeYYYLLLDDD???<<<>>>CCCOOOPPPOOOIIIBBB===<<<===>>>GGGSSS___mmmyyy}}}{{{wwwtttooojjjfffbbb^^^[[[JJJEEE???<<<;;;999666222///...------,,,,,,,,,---***+++,,,...////////////000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,------............------++++++++++++++++++++++++***++++++,,,,,,------...---,,,+++******+++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,---......---+++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,++++++************++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***+++++++++++++++,,,------000000111222444555666666555444444555666777888999777777888999999999999999888888777666666666777777888777777777666666666666444444444444444444444444555666666666555444333222222222111111000000//////000000000000000///......//////000000000000000000///000000111111000000///......//////000111111222222333444555555555555555777666666555555555666666444444555666777888888999;;;<<<===>>>???@@@@@@@@@AAA???<<<::::::;;;===>>>===???BBBDDDDDDBBB???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>============>>>>>>EEEFFFGGGJJJMMMPPPRRRSSS]]]cccllluuu|||qqqqqqrrrsssuuuwwwzzz{{{xxxyyyxxxwwwzzzzzzrrrhhh]]]ZZZZZZ```iiioooooonnnZZZUUUPPPNNNPPPRRRSSSRRRXXX\\\bbbhhhqqq|||zzzxxxxxxxxxwwwuuussssssttttttuuuuuuttttttsssuuuvvvwwwvvvuuuttttttvvvwwwyyyzzz{{{{{{{{{}}}~~~\\\HHH@@@===<<<;;;;;;:::888777555444333333333222222111111111000000000///////////////111000///...------------////////////......---------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---...000000222555:::<<<>>>AAAEEEIIIOOOYYYjjj~~~xxxkkkppp{{{sss___SSSRRR]]]rrrzzzuuuppplllnnnqqqzzz|||~~~xxxoooiii```TTTGGG???<<<<<<@@@FFFOOOMMMHHH@@@999777:::===@@@LLLZZZfffrrrzzz{{{xxxuuuqqqjjjddd___ZZZVVVSSSFFFBBB>>>;;;:::888555333------,,,,,,,,,,,,,,,,,,++++++,,,---......//////////////////////////////........................++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---......------------......+++++++++,,,,,,,,,---------,,,,,,---......---+++------++++++++++++------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...///111111222444555777888999555555555666666777888888666777777888999888888888777777666666666666666777666666666666666555555444333333333333333333333333333444444444333333222111000000000000////////////---...///000000///...---/////////000000111111222000000000111111000000000//////000000111222222222222222444555666666666666777777777777777888888888444555666777999:::;;;<<>>===;;;;;;<<<>>>???<<<>>>@@@BBBBBBAAA???>>>======>>>>>>>>>>>>>>>???======>>>???@@@AAAAAAAAA>>>>>>============>>>>>>DDDFFFIIIMMMPPPUUUZZZ]]]hhhooozzzzzzllljjjiiimmmssstttoooiiiZZZUUUOOOMMMOOORRRUUUVVVXXX\\\ccclllzzz~~~|||yyyxxxxxxwwwvvvtttttttttuuuuuuuuuuuuttttttuuuvvvwwwvvvuuutttuuuvvvyyy{{{}}}}}}}}}}}}~~~~~~\\\IIIAAA>>>??????>>><<<999777555333333333222222222222222111///////////////000000000000///////////////000000,,,,,,---------.........------...///000/////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///111222444777;;;;;;<<>>===>>>DDDKKKPPPLLLEEE;;;555555:::@@@FFFRRR```kkksssxxxwwwrrrpppkkkbbbZZZTTTOOOKKKHHHDDDAAA>>>;;;999666333222...---,,,++++++++++++++++++,,,,,,,,,------...................../////////........................,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++++++++,,,,,,,,,---------,,,,,,---......---+++------++++++++++++---------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++---...------------...///000111111222333444666777888999666666777777777777777777555666777777888888777777777777666666666666777777555666666777666555444444111111111111111111111111111111222222222111000000//////////////////000000000111222444444333222111//////000000111111222222000000111111111111000000000000111111222333333333111222333555666777777777888888999999999999999999666777888999;;;===>>>>>>AAAAAABBBBBBCCCBBBBBBBBB>>>===;;;;;;;;;<<<===>>><<<===???@@@AAA@@@??????===>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBAAAAAA@@@>>>>>>============>>>>>>AAADDDHHHLLLPPPVVV]]]bbbmmmuuu}}}zzzxxx{{{~~~{{{pppeee[[[WWWRRRQQQSSSWWW\\\______dddooo|||~~~zzzxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwwwwvvvvvvwwwyyy{{{}}}~~~~~~~~~\\\IIIAAA???>>>>>><<<;;;888666333222222222222222222222222222//////000000000000111111///////////////000111111++++++,,,,,,---......///,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------///000222333444777:::::::::???IIIQQQdddzzz|||qqqmmm```rrrsssbbbVVV[[[jjjxxxxxxqqqpppmmmjjjoooxxxwwwnnngggbbbTTTJJJAAA>>>>>>@@@FFFLLLPPPLLLDDD;;;666888???FFFOOOZZZgggnnnrrrtttqqqlllfff```WWWOOOIIIEEEAAA???>>>===;;;888555222///...,,,,,,++++++******++++++,,,,,,++++++,,,---......---............/////////++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,---------.........******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,---......---+++---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,...000/////////000111222333444333333444555666777888999777777888888888777666666555555666777777777777777666666555555666666777777444555666666666555333222000000000000000000000000///000000000000000//////......//////000000111111000111111222222222111111000000111111111111111111000111111222222111111000111111222222333444444444222333444666888999999999;;;<<<<<<<<<<<<<<<;;;;;;888999:::;;;===>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAA;;;;;;::::::;;;<<<===>>><<<===>>>>>>????????????>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDCCCBBB@@@???>>>>>>============>>>>>>===AAAFFFIIILLLRRRZZZ```jjjsssssshhh]]][[[YYYXXX[[[aaahhhlllooowwwzzzwwwvvvwwwwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvtttvvvxxxxxxxxxyyy{{{}}}~~~|||ZZZHHHAAA>>>;;;;;;:::999888777555444222222222222222222222222000000000111111111222222000000///.........//////------------............,,,---///000111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333333777:::<<<<<<>>>FFFSSS^^^zzz}}}ooohhhiiikkkyyy{{{gggaaaaaakkkyyyuuunnnnnnkkkiiiqqq~~~xxxkkk```YYYVVVKKKCCC======???@@@EEEKKKJJJGGGBBB;;;888<<>>===:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@;;;::::::;;;;;;===>>>???<<<<<<======>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEEEECCCBBB@@@>>>>>>============>>>>>>===@@@DDDEEEFFFJJJRRRXXX```hhhsss{{{tttiii^^^^^^```ccciiiqqqzzz~~~xxxuuutttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvsssvvvxxxyyyzzz|||~~~{{{YYYFFF???===999999:::::::::999999888222222222222222222222222000000111111222222222333111000///...---,,,,,,,,,000000000///......------,,,---///000111000///...................................................,,,------...000111333444:::===@@@@@@CCCMMM^^^jjjtttdddaaafffvvv~~~ooodddfffnnnzzz~~~tttmmmllliiigggrrr}}}qqqbbbUUUNNNLLLEEE???:::<<<>>>@@@CCCHHHDDDBBB>>>999888===GGGOOOYYYbbbjjjkkkiiigggccc___QQQKKKCCC===:::999888888555555555444111...------''''''((()))+++---...///---,,,+++++++++,,,---...---------.........//////------------------------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))***+++,,,,,,+++***)))++++++,,,,,,,,,------------,,,,,,---......---+++++++++---......---++++++,,,,,,---...---,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++------------------------))),,,......------000444222222222333444555777888777777777888888999999999888888999999888777666444444555555666666666666666333222222222333333444555000111333333333222000...////////////////////////------......///......---......///000111222333333555444222111111111222333333222222222111000000000111111222222222222111111222222333444444555555666555666888;;;===>>>??????CCCCCCDDDDDDCCCAAA@@@>>><<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@??????;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBBBBCCCDDDDDDAAACCCDDDFFFFFFEEECCCBBB>>>>>>============>>>>>>===@@@CCCCCCBBBDDDLLLRRRXXX___hhhmmmpppuuu{{{zzzpppfff]]]```eeellluuu|||wwwsssrrrsssttttttuuuuuuvvvvvvvvvvvvuuuuuusssuuuxxxzzz|||}}}{{{\\\KKKCCC???;;;999888777888777555444333444444555555444444333000222333000------000333111///...------...000111//////.........---------------------------------...............///000000---,,,,,,,,,......---------,,,,,,---000333666888???===@@@FFFGGGNNNfffvvvgggaaaeeekkkyyynnncccrrr}}}uuuuuuqqqnnnlllkkkmmmwww|||rrreeeYYYOOOIIIFFF???===;;;;;;>>>BBBDDDFFF@@@;;;888:::;;;===HHHTTTaaafffjjjhhheeebbbZZZRRRGGGCCC===999777666555555999666333000---,,,,,,,,,---,,,***+++,,,------,,,---------.........//////000111222222222000///...+++---...//////...,,,++++++,,,---.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))------++++++++++++------+++***************++++++++++++++++++++++++++++++*********+++++++++,,,,,,//////.........---------///////////////.........,,,,,,,,,---,,,,,,++++++///...------,,,,,,,,,,,,------...............---,,,,,,,,,++++++*********++++++******************,,,,,,------------------............///111222333444444555555666666777777666666666666555555555555555555555666666666666666444444444333333222222222222222222222222222222333333111///---,,,,,,---...///000000///---,,,,,,------------.........//////////////////000111222333111111222333333333333333222222222222222111000000111222222333444555666777888888999999888777555444888:::===>>>???@@@BBBDDDGGGFFFEEEDDDCCCBBBAAA@@@>>>BBBCCC???>>>@@@AAA@@@@@@@@@@@@@@@???>>>===<<>>:::666666555555444444222000---,,,,,,,,,------+++***+++,,,------,,,---------.........////////////000000///......---((()))+++---------++++++++++++,,,------...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++------------------------,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,---...............---------------,,,,,,,,,+++++++++++++++++++++*********------------..................//////000222333444666666777777777888888888777777777666666555555555555555555555555555555666444444333333333333333333222222222222111111111111444222000.........///000---/////////---,,,---...---............/////////111111111111222333444444111222222333333333222222111111222222222222111111222333444555666777777888777888888999999999999999999;;;===>>>>>>@@@BBBEEEGGGFFFEEEDDDBBBAAA@@@???===AAABBB???>>>@@@AAA???????????????>>>>>>===<<>>>>>???555333444888===DDDNNNXXXbbbeeeccc\\\VVVPPPIIIAAA<<<999666333333333333222///...,,,+++++++++,,,------+++******,,,...---------------.....................---,,,,,,,,,,,,---'''(((***,,,---------,,,,,,,,,,,,,,,,,,...000111,,,------......------,,,------------------------++++++,,,------.../////////......------......///---,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,---......------,,,---,,,,,,++++++++++++,,,...............---,,,+++......------------,,,,,,++++++++++++++++++++++++---.........//////////////////000111222444666777888888999999999999999999999888888777666555555444555555555555555555555555333333333333333333444444222222111111000000//////222111///...------...///,,,---......------...///...////////////000000000333222222222333444555666222222222222222222222111000111222333333333333333444555666777888999999999888999999:::;;;<<<>>>???<<<===>>>>>>???@@@CCCFFFGGGFFFEEECCCAAA???>>>======AAABBB???===@@@@@@???>>>>>>>>>>>>>>>=========???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHIIIJJJJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBBBB?????????@@@AAABBBDDDEEEDDDDDDEEEGGGJJJMMMQQQSSSZZZ___dddiiikkkmmmoooqqqsssxxx||||||}}}zzzyyyxxxxxxzzz{{{{{{zzzyyyxxxvvvuuutttuuuuuuvvvuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyzzz}}}xxxYYYHHH@@@===;;;999888777888777555444111222222333333222222111333000...///222222000------............------,,,........................------------............,,,,,,,,,,,,,,,------......//////...---------...---...000444888<<<@@@BBBEEEFFFMMMXXXdddttthhhWWWVVVdddwwwzzzpppvvvyyyvvvvvvxxxssspppqqqqqqpppssswww|||wwwqqqlllbbbXXXMMMFFFAAA>>>:::;;;===>>>===<<<<<<<<<333333555999@@@HHHRRRXXX```aaa]]]UUUNNNIIIBBB<<<:::777444222222111111000---,,,,,,+++++++++,,,,,,,,,+++******,,,......---...........................---,,,++++++,,,---...++++++---............---000...---++++++---...000,,,------......------,,,........................*********++++++,,,,,,,,,......------------......------,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////.........---------))))))***+++,,,------...,,,,,,---.........------,,,++++++******+++++++++............---,,,++++++---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......//////000111111111111111222333444666888999999999999999999999999999999999888777666555555444555555555444444444444444111222222222333444444444222111111000///...------------,,,+++++++++,,,,,,+++---............///111000000000000111111111111333333333333444444555666333333333222222222222222000111222444555666666666777888999;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@BBB@@@@@@AAA@@@@@@BBBEEEHHHFFFEEEDDDBBB@@@>>>===<<<<<<@@@AAA>>>===???@@@>>>======<<<======>>>>>>??????AAACCCDDDEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEECCCCCCDDDEEEGGGGGGHHHHHHJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLPPPTTTYYY]]]```dddhhhkkknnnttt~~~}}}|||zzzyyywwwxxxyyyzzzyyyxxxvvvuuuttttttttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzyyyzzz|||yyyYYYHHHAAA===;;;999888777888777555444111222222333333222222111444111///000222333111.........//////......---,,,---.....................---------......///////////////......//////000111---///000///,,,+++,,,...---...111555:::>>>BBBDDDHHHJJJSSS```pppooo[[[UUU```rrr{{{vvvpppooozzzzzz|||{{{vvvrrrqqqpppnnnpppuuuzzzssspppgggbbbZZZQQQIIICCC@@@???===???AAA@@@===;;;::::::555666888<<>>?????????>>>AAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCFFFHHHDDDCCCBBB@@@???===<<<;;;<<<@@@AAA===<<<>>>???>>><<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFGGGFFFEEECCCDDDDDDCCCCCCDDDDDDEEEEEECCCDDDFFFGGGHHHIIIHHHHHHIIIHHHGGGHHHIIIHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@AAABBBBBBBBBCCCCCCEEEEEEFFFFFFGGGHHHIIIIIIMMMOOOSSSVVVYYY^^^bbbfffgggnnnzzz}}}{{{yyyyyyyyywwwwwwwwwxxxxxxwwwuuussssssssssssttttttuuuuuuxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{}}}xxxYYYHHHAAA>>>;;;999888777888777555444222222333333333333222222444222/////////000111000000000000///......---------------...............---------...//////000000000000000000000111111222...000111000,,,+++,,,///...000333888<<<@@@CCCEEEFFFLLLYYYjjj~~~ggg[[[QQQVVViii{{{xxxooojjjkkkwww~~~}}}~~~|||xxxtttqqqlllkkkqqqyyywwwlllddd```ZZZVVVPPPJJJDDDAAA??????AAADDDEEEBBB===888777888777999;;;>>>EEEOOOSSSSSSTTTUUURRRKKKFFFCCC@@@;;;:::777444222000///---+++---------------,,,,,,,,,+++***)))***---...///..................---------......---------...//////...---,,,+++***)))))))))333111000...,,,,,,,,,,,,,,,------......------,,,------------------------//////...------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++............////////////------,,,,,,,,,+++++++++,,,,,,------......//////******+++,,,------------,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,******++++++++++++,,,,,,+++,,,,,,------......///000000111222333444444555444444555555666777999999999999888777666555555555666666666666555555555555444444444333333222222111000000000000000111111111......------,,,,,,++++++,,,------....../////////---///111111000111222444222222333333333444444444555444444444444444555555555555444333444555666777555555777888999::::::;;;;;;===@@@BBBCCCCCCBBBAAADDDCCCBBBAAA@@@?????????AAACCCDDDDDDDDDCCCEEEFFFBBBAAA@@@???===<<<;;;;;;;;;???@@@===;;;>>>???===<<<<<<<<<<<<>>>@@@BBBDDDCCCEEEGGGIIIIIIGGGEEECCCEEEDDDDDDCCCDDDDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHGGGEEECCC@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAACCCCCCDDDFFFGGGHHHIIIIIINNNQQQTTTWWWYYY]]]bbbeeeeeemmmxxx}}}yyyvvvuuuvvvvvvuuuuuuvvvwwwwwwuuuttttttttttttuuuuuuvvvvvvvvvzzzzzzyyyyyyyyyzzz{{{|||{{{}}}~~~~~~~~~wwwWWWFFF@@@===;;;999888777888777555444333333444444444444333333222111///,,,+++,,,///222333222000///......//////---------.........//////---------...///000000000///............///000000000222444222...,,,...111111333666;;;???CCCEEEGGGIIITTTeeezzz|||lllSSSOOOPPP\\\nnn{{{~~~sssooogggccclll}}}zzzwwwtttoooiiiiiiuuu|||lllaaaYYYSSSQQQNNNJJJFFFCCCAAABBBBBBEEEGGGGGGBBB;;;555555666555999;;;>>>FFFPPPTTTQQQOOOPPPNNNHHHCCCBBB>>>999666444111000000///,,,+++******+++,,,------------+++***)))***---//////...//////.........---------,,,,,,---...............---,,,,,,+++************////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++------------............((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***+++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---.../////////111111222333444555666666666666666666666777888888:::999888777666555444444444444444444555555555555444444333333222111111111///////////////.........,,,,,,,,,,,,,,,,,,++++++,,,,,,---//////000000000000111333333222222333444333333444444444555555555777666666555555666666666666555444444555777999;;;888888999;;;<<<<<<<<<<<<===???BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>AAACCCDDDCCCBBBAAABBB??????>>>>>>===<<<<<<;;;;;;??????<<<;;;===>>>======<<<<<<===???AAADDDFFFFFFGGGIIIKKKJJJHHHEEECCCEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGEEECCCAAACCCEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGJJJLLLNNNOOOOOOVVVZZZ^^^ccchhhmmmsssvvvzzz{{{vvvsssrrrssswwwvvvvvvxxxyyyyyywwwuuuwwwwwwxxxxxxxxxxxxxxxxxx|||{{{{{{zzz{{{|||}}}~~~{{{~~~vvvVVVEEE>>>;;;;;;999888777888777555444333444444555555444444333000000...***'''(((---222555333111///......000111---------.........//////---------...///000000111---,,,,,,,,,,,,---......111555777555000...000333333555999===AAAEEEGGGHHHUUUbbbvvvppp]]]LLLOOOVVVbbboooxxx{{{zzziiijjjdddaaappp|||wwwvvvsssnnnggghhhxxxuuuhhh^^^WWWQQQNNNLLLIIIFFFDDDDDDEEEFFFGGGIIIHHHBBB999333333444333888;;;===FFFQQQTTTPPPLLLNNNLLLFFFBBB@@@<<<777222111////////////---+++&&&''')))+++---...//////+++***)))***---///////////////.........---------***+++---...///...------------,,,,,,,,,---......,,,---...///000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,---...//////...---,,,*********+++,,,---...///++++++++++++++++++++++++(((((()))))))))*********//////.........---------------------------------'''((()))***+++,,,,,,,,,,,,,,,,,,,,,------...///)))***+++,,,---.........,,,,,,,,,------.........,,,,,,------...///000000111111222333444666666777777777666666666666777777;;;:::999888777555555444222222333333444555555555444444333333222111000000//////......---------,,,++++++++++++++++++,,,,,,***+++,,,---.../////////111333444444333222333555444444444555555555555666888888777777777777777888666555555555666999;;;===::::::;;;<<<============>>>@@@CCCFFFGGGFFFEEEDDDAAABBBCCCCCCCCCBBB@@@???<<>>>>>=========<<<<<<<<<<<<:::>>>???<<<;;;===>>><<<======<<<===???BBBFFFHHHGGGIIIKKKLLLKKKHHHDDDBBBEEEDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMMMMLLLKKKJJJHHHGGGGGGHHHGGGEEECCCEEEGGGJJJLLLNNNNNNMMMMMMJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJMMMPPPSSSVVVWWWXXX^^^ccckkkssszzz~~~~~~zzztttppppppqqqyyyyyyyyy{{{}}}}}}{{{yyyyyyzzzzzz{{{{{{{{{zzzzzz}}}||||||{{{{{{}}}~~~{{{vvvWWWFFF???;;;888888888888777555444333333333333222222222111111111111000000111222333333////////////...............------------...////////////............//////000000//////.........------...////////////111333888======???EEEBBBBBBMMM\\\lllyyybbbVVVMMMSSS^^^jjjssstttqqqmmmbbb]]]^^^jjj|||yyywwwtttooojjjhhhnnn|||vvviii]]]SSSNNNGGGIIIHHHEEEFFFLLLPPPPPPIIIFFFCCC>>>555000444<<<555999===AAAIIIPPPQQQMMMOOOKKKFFFBBB???<<<999777444111///------,,,+++))))))******++++++,,,------//////.........---------//////.........---------++++++++++++++++++++++++/////////...------,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///((()))***+++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,---------......%%%(((,,,///000///---,,,---***(((***---000///---,,,---------------------------------------------+++******+++------,,,***))))))*********+++++++++---,,,+++******,,,...///------,,,,,,,,,,,,++++++///...------...000333444444444555555666666777777777666555444444555666777666666555444333333222222222222222111111111000000333222111/////////000111000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000111111111222333555666777777555555555555555555555555555666666777888999999:::666888999;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>??????@@@BBBCCCEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<=====================>>>>>>???CCCAAA>>>======???BBBDDDIIIIIIIIIIIIHHHFFFDDDCCCAAAAAAAAABBBCCCEEEGGGHHHHHHKKKOOOPPPOOOMMMLLLLLLJJJIIIIIIHHHFFFDDDCCCBBBGGGHHHJJJMMMPPPRRRTTTUUUYYYZZZZZZYYYVVVUUUUUUVVVXXXZZZ\\\\\\]]]```ggglllpppwww}}}}}}yyytttrrrrrrssssssyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~}}}vvvWWWFFF???<<<999999999888777666555444444444444333333333222222111111000000111222222333////////////...............------------...////////////............//////000/////////............---...000000///000222444666===>>>???DDDBBBEEESSSiii{{{rrr___VVVOOOZZZiiitttvvvqqqkkkggg^^^\\\^^^lll~~~zzzxxxwwwrrrmmmlllpppyyy{{{nnn```TTTMMMJJJJJJIIIHHHNNNWWW\\\\\\QQQHHH>>>888555222444999999===AAADDDJJJPPPOOOJJJLLLIIIDDD@@@===:::777555222000---,,,,,,+++***(((*********+++,,,,,,------//////.........---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...******+++,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------'''))),,,...///...---,,,---+++***+++---..................---,,,,,,,,,+++------------------------+++******+++------,,,******+++++++++,,,,,,,,,,,,---,,,+++***+++,,,...///............------------//////......///111333555555555555666666777777777777666666666666666666777555555555444333222222222222222222111111000000///111000000///......//////......------------......,,,,,,,,,,,,---------...000///.........///000111222222333444555666666777555555555555555555555555777777777888888999999:::888999:::<<<<<<<<<<<<;;;=========>>>>>>>>>??????@@@AAACCCDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@?????????>>>============<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>??????@@@BBBAAA>>>======???BBBDDDGGGHHHHHHHHHGGGEEECCCBBBAAAAAAAAABBBCCCEEEGGGHHHJJJMMMPPPQQQPPPOOONNNNNNIIIIIIHHHHHHFFFEEECCCCCCDDDFFFIIINNNSSSYYY]]]___bbbcccdddcccbbbcccdddfffjjjlllooorrrtttyyy}}}{{{~~~{{{wwwtttrrrssstttuuuyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{||||||}}}}}}~~~~~~}}}|||}}}uuuVVVFFF@@@>>>::::::999888777666666555555555555444444444333333111111111000111111222333////////////...............------------...////////////............//////////////////............---///000000000111333555777???AAAAAAEEEEEELLL^^^{{{|||gggZZZWWWWWWeeewww{{{oooeee```ZZZZZZ```mmm}}}zzzxxxwwwvvvrrroootttrrrbbbSSSJJJKKKKKKJJJMMMWWWccchhhfffWWWGGG888333444555666777===BBBFFFHHHLLLPPPMMMHHHIIIEEEAAA===:::777555333000...+++*********)))(((******++++++,,,,,,------...............------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...---,,,+++,,,---------------------------+++,,,,,,***))))))+++---,,,,,,,,,------------------...------,,,+++***)))*********+++++++++,,,,,,***+++,,,---------,,,,,,,,,---------+++,,,---...//////...---,,,+++******------------------------+++******+++------,,,***++++++,,,,,,,,,------------,,,+++++++++,,,...///////////////////////////000000///000000222444555666666666666777777777777666777777888888777777666444444444333222222111111222222111111000///.....................------,,,,,,,,,------...------,,,++++++,,,---...///000000000000000000000111222222444444555555666666666777777777777777777777777777999999999999999999::::::::::::;;;<<<============>>>>>>>>>>>>????????????AAABBBCCCDDDDDDCCCBBBBBB??????>>>>>>>>>=========::::::;;;;;;<<<<<<======<<<<<<<<<<<<==================>>>??????@@@AAAAAAAAA@@@>>>======???BBBDDDFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHLLLOOORRRSSSRRRPPPPPPPPPKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFIIINNNUUU\\\bbbfffiiikkkmmmoooqqquuuzzz}}}~~~{{{yyyzzzxxxvvvtttsssuuuwwwxxxzzzzzzzzz{{{{{{{{{{{{{{{xxxxxxyyyyyy{{{|||}}}~~~tttUUUFFFAAA???;;;;;;:::888777777666666444444444444333333333333222111111111111111222222////////////...............------------.../////////......------......//////////////////.........---///000111111222555777999BBBDDDEEEIIIJJJVVVlllooo^^^XXXZZZeeeppp~~~pppbbb[[[UUUYYYaaannn{{{}}}yyywwwvvvvvvwwwvvvyyy}}}|||ooo___QQQHHHHHHIIIJJJOOO\\\ggghhhcccRRRCCC555222666777888999@@@EEEJJJLLLNNNPPPMMMGGGFFFCCC>>>:::888555333111///---+++******+++***(((******++++++,,,------...........................---,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////,,,---...---,,,+++,,,---........................,,,,,,,,,+++)))***,,,...---,,,,,,,,,,,,,,,------------......---+++)))(((++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++---...,,,))))))+++......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---............//////000000111111222222111222222444555666777777777777777777777777666777888999999888777666333333222222222111111111111111000000///......---+++,,,---...---,,,+++******+++---.........---,,,+++,,,---...000111222333111111111222222333444444666666666777777777777777888888888888888888888888;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>>>>>>>>>>>>>>>>??????????????????AAAAAABBBBBBBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===>>>???@@@AAABBBBBBBBB@@@???>>>======???BBBCCCFFFFFFGGGGGGFFFDDDCCCBBBAAAAAAAAABBBCCCEEEGGGHHHNNNQQQSSSTTTSSSRRRQQQRRRPPPPPPOOONNNLLLJJJHHHGGGHHHIIIJJJMMMQQQXXX]]]aaahhhkkkooouuuzzz~~~|||yyywwwwwwvvvuuutttuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{|||yyyyyyyyyzzz{{{|||}}}~~~rrrTTTEEEAAA@@@<<<;;;999888777666777777333333333333222222222222222222111111111111111222////////////...............------------...//////......------------...............///////////////---///111222222444777999:::CCCEEEFFFMMMRRRbbbzzzwwwfff[[[[[[aaatttzzzssscccXXXQQQXXXdddqqq{{{yyywwwuuurrrqqqrrruuuwwwxxxzzzrrrfffYYYNNNGGGCCCEEEHHHOOOYYY```\\\TTTDDD<<<666666888888:::===AAAGGGLLLMMMNNNOOOLLLGGGDDD@@@<<<888666444111///...,,,+++***+++,,,+++******++++++,,,------......---.....................------------............------------------------***++++++,,,---...//////,,,---......,,,,,,---...........................---------,,,++++++---///---,,,++++++++++++,,,,,,,,,---......---+++***))),,,,,,,,,,,,------------...---,,,+++++++++,,,,,,))),,,---+++((('''***---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***************++++++++++++---,,,,,,,,,------......---......///000111111222444444444444555555666777777777777666666666666666555666777888888777666555111111111111111000000000/////////.........------***+++,,,------,,,+++******+++---...///...------,,,---...///111333444444222222333444555555555666888888888888888888888888::::::::::::::::::::::::===============<<<<<<<<<>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>????????????===<<<;;;;;;;;;:::::::::999999999999999999999::::::::::::=========>>>>>>>>>??????===>>>@@@AAABBBBBBBBBAAA???>>>======>>>???AAACCCFFFGGGGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCEEEGGGHHHOOOQQQSSSTTTSSSRRRRRRSSSRRRRRRQQQOOOLLLJJJHHHFFFHHHHHHHHHIIIMMMRRRVVVYYY___cccjjjrrr{{{~~~}}}{{{yyywwwvvvuuuuuuuuuwwwyyy{{{}}}||||||||||||||||||||||||||||||{{{{{{||||||}}}~~~pppQQQDDDAAA@@@<<<;;;999777666666666777333333222222222111111111333222111111000111111111////////////...............------------...//////......------------...............///////////////...///111333333555888;;;:::AAABBBGGGTTT___sss|||nnnbbb]]]ccclll~~~rrrbbbWWWPPPZZZjjjxxxsssrrrpppmmmlllnnnrrruuu|||xxxuuuppphhh^^^TTTKKKFFFAAADDDGGGKKKQQQSSSMMMDDD999777777999999999<<>>999666333111///------,,,******+++,,,+++***++++++,,,,,,------......---------...............------...............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........,,,---......------...///---------------------------......,,,++++++---///...---+++*********+++,,,,,,,,,------,,,,,,++++++,,,,,,---------.........------,,,+++++++++,,,,,,***++++++***))))))+++,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***))))))*********+++++++++,,,---------............------...///111222333333555555666666777777777777666666666666555555555555333444444555555444444333000000000000000000000000,,,,,,---------.........+++,,,,,,---------------,,,,,,---...////////////......///111222444555555222333444666777777777777888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>??????>>>>>>>>>>>>============<<<<<<=========<<<:::999::::::999999999888888888999999999999::::::::::::>>>>>>>>>>>>????????????>>>???@@@AAABBBAAA@@@???>>>=========>>>@@@AAABBBFFFFFFGGGGGGGGGFFFDDDDDDAAAAAAAAABBBCCCEEEGGGHHHOOOPPPRRRRRRQQQQQQQQQSSSPPPPPPOOONNNLLLJJJIIIGGGFFFFFFGGGIIILLLPPPTTTWWWWWW\\\eeennnwww~~~}}}|||{{{zzzxxxwwwwwwwwwwwwyyy{{{|||~~~}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~nnnOOOBBB@@@@@@;;;:::888666555555666666444444333333333222222222333222222111000000111111////////////...............------------...//////...------,,,,,,------.............../////////000...///222333444666:::<<<;;;AAACCCLLL```rrrpppeeeaaacccmmmwww{{{mmm___VVVTTT```ppp}}}qqqpppmmmiiifffhhhnnnsss~~~uuuooommmjjjddd\\\SSSKKKFFFCCCGGGHHHGGGGGGGGGBBB;;;777444555888::::::===CCCFFFLLLOOOLLLHHHGGGFFFCCC>>>:::666222000///,,,***+++***((((((***++++++***++++++,,,,,,---.........---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******---//////...,,,+++++++++,,,---,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......---*********+++,,,,,,,,,---+++++++++++++++++++++++++++******+++------,,,************+++++++++,,,,,,,,,------.....................///111222444555555666777777888888888888888666555555555444444444333222222111111111111222222////////////////////////******+++,,,---...//////---------------...//////............///000111111///000111222333444555555333444666777888999999888888888999:::;;;<<<<<<===========================>>>>>>??????@@@@@@AAAAAA???>>>============>>>???============<<<<<<<<<;;;;;;;;;<<<======<<<::::::999999999999888888888888777888888999:::;;;<<<<<<>>>>>>>>>?????????@@@@@@>>>???AAABBBAAA@@@>>>===============>>>@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCEEEGGGHHHNNNOOOQQQPPPOOOOOOPPPRRRNNNNNNOOOOOOOOOOOOOOONNNHHHIIIJJJLLLOOORRRTTTVVVVVV[[[dddmmmttt{{{}}}|||||||||{{{zzzzzzyyyyyyzzzzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}||||||mmmNNNAAA???@@@;;;999777555444444555666555555444444444333333333333333222111000000111111000/////////...............------------...//////...------,,,,,,------...---.........//////000000...000222333555777;;;===>>>CCCEEEQQQjjjwwwhhh```aaagggttt~~~yyyhhh[[[UUUZZZfffuuu}}}yyyxxxqqqoookkkfffccceeekkkqqq~~~wwwmmmiiiiiihhhddd]]]TTTKKKFFFGGGJJJIIIDDDBBBAAA>>>:::999444222666:::;;;>>>BBBIIINNNPPPKKKFFFDDDBBB@@@;;;888333000...,,,***(((***((('''''')))******)))++++++,,,------......///---------.........//////+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---111000...,,,,,,,,,...///,,,+++******+++,,,...///******+++++++++,,,,,,,,,***+++,,,------------,,,...,,,***+++///111111///,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***++++++,,,,,,,,,---------,,,---......//////......///000111222444555777777777888888999999999888888555555444444444333333333222111000//////000111222.........///////////////((()))***+++---...///000///......---...///111222///.........///000222333111111222333333444555555333444666888999:::999999888888999:::;;;======>>>========================>>>>>>???@@@AAAAAABBBBBB???>>>===<<<<<<===>>>>>>======<<<<<<;;;;;;;;;::::::;;;<<<======<<<;;;;;;999999999999888888888888555666777999;;;===>>>???>>>????????????@@@@@@@@@???@@@AAABBBAAA???===;;;<<<<<<======>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCEEEGGGHHHMMMNNNOOOOOONNNNNNOOOQQQNNNOOOQQQRRRTTTUUUVVVVVVNNNOOOPPPQQQRRRTTTTTTUUUXXX^^^fffnnntttyyy|||~~~|||||||||}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||oooRRREEE???<<>>BBBEEEMMMKKKHHHFFFEEECCC@@@===:::666111...---------,,,))))))*********+++++++++------------------------------.............................................------------.../////////...,,,*********,,,------......///...---+++***,,,,,,++++++++++++++++++...------...///000...,,,...------------...//////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))***+++---///000222222......//////......---,,,...,,,+++---///000---+++***+++,,,---...---,,,,,,...---,,,,,,,,,...///000333333333444444444555555888999:::;;;;;;:::999888888777555444333222222222222222111000///......------------......---,,,,,,///............---------111000///......///000111000111333333222222222333666666777888:::;;;<<<<<<=========<<<;;;999888777:::;;;<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<>>>>>>============>>>>>>888888777777777888:::;;;========================<<<<<<<<<===<<<;;;;;;:::;;;999777666888999999999999:::;;;<<<===>>>@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???AAABBB@@@<<<===AAAFFF@@@BBBCCCEEEEEEDDDBBBAAABBBBBBBBBBBBDDDFFFHHHJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNQQQVVVYYY\\\^^^```bbb^^^]]]]]]___aaacccccccccfffiiiooouuuyyy}}}|||}}}~~~~~~|||zzz||||||}}}}}}~~~~~~~~~~~~~~~nnnRRREEE???<<<>>>;;;999888888888888777333333333111......111444111111111111000///...---////////////////////////....../////////...---,,,......---,,,,,,---......000...+++,,,...000000///222111333888:::999:::===AAAOOO^^^mmm{{{rrrnnnjjjjjjooowww~~~wwwjjj]]]YYY]]]hhhqqqxxxvvvrrrppppppnnnqqqiiibbbbbbcccfffoooyyyyyysssmmmhhhjjjmmmnnngggZZZMMMGGGEEE???BBBDDDCCC@@@;;;888666777888:::<<<>>>BBBFFFHHHKKKHHHEEECCCBBB@@@===;;;888444000---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////...,,,+++***+++,,,---+++,,,---.........---,,,+++++++++***************...---,,,---//////---,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,+++++++++************+++,,,...//////000000,,,***)))***,,,---+++(((***+++,,,---...------,,,............///000111222222222333333333444444444666777888999999999888888666666444333222111111111111111000//////...---------...............------////////////////////////111111000//////000111111000222444444333333444555777777888888999:::;;;;;;=========<<<;;;:::999888:::;;;===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===>>>>>>======<<<=========999999999999999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;::::::888777666888999999888::::::;;;===???AAAAAAAAA??????>>>>>>??????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???BBBCCCAAA>>>>>>BBBFFFAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNRRRXXX]]]```cccfffhhhkkkkkkmmmooorrrssstttssssssvvv{{{}}}~~~~~~|||zzz{{{{{{{{{|||}}}}}}~~~|||yyylllQQQDDD???<<<<<<;;;999999999888777555333333333111//////111333222222222222111000///...////////////////////////........................///...,,,++++++,,,...///---,,,+++,,,...000111111222222555;;;<<<<<>>@@@@@@===999666555777888:::===@@@DDDGGGIIIGGGEEEBBB@@@>>><<<999777555222...,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,------......////////////---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...---,,,,,,,,,---...***+++---...//////......+++++++++,,,,,,,,,,,,,,,...,,,+++,,,---...,,,+++***************+++,,,,,,...------------,,,,,,,,,------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++)))(((''''''***+++,,,...////////////******)))***+++,,,***(((+++,,,------......------...///000222333444444444333333333333333444444444444555666666777777777666444444333111000000000000000//////......------------....../////////......000000000000000111111111222222111111111111222222222444555666555555777888888888999999999:::::::::<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::888999:::;;;===>>>???@@@AAAAAAAAA@@@???===;;;;;;:::888777777888999999888;;;::::::===AAACCCBBB@@@??????>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCAAA??????BBBFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIGGGGGGGGGFFFGGGGGGHHHIIILLLQQQXXX___dddhhhkkknnnrrrtttxxx}}}{{{{{{{{{||||||}}}~~~yyyuuuqqqnnnjjjOOODDD@@@===;;;:::999999999999666444333333222111111111222222444444444444444333222111////////////////////////111000///.........//////111///---,,,,,,---///111---,,,,,,,,,...000111222555666:::???@@@@@@FFFMMMTTTkkkyyyooooooqqqvvv|||wwwhhh___ZZZ\\\gggrrr}}}~~~{{{tttqqqssstttrrrooojjjfffeeejjjsssvvvqqqnnnmmmnnnpppnnneeeWWWKKKEEECCC===>>>???>>>:::777444444666666888<<<@@@DDDFFFGGGDDDBBB???===<<<:::777444333111---+++++++++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++------------------------------,,,,,,------...//////......---------...///+++,,,---/////////...---------------...............,,,++++++,,,---,,,+++***************++++++,,,------------------------------------------------------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,,,,,,,+++,,,,,,------,,,+++,,,---------............///000333555777777777777444444444444444444444555444444444444444333333333333222111000////////////...............---------------......//////......000000000111111222222222444333333333333333333444444666777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>======<<<;;;<<<<<<<<<===>>>??????>>>===;;;:::999:::;;;===???AAACCCDDDDDDDDDCCCBBB@@@>>><<<;;;:::888777888999:::999888;;;:::999===BBBDDDBBB???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBAAA???@@@BBBDDDEEEDDDCCCCCCBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGJJJOOOVVV\\\aaafffjjjlllpppuuu|||~~~~~~~~~yyyrrrmmmjjjgggeeeiiiOOODDD@@@===;;;:::999999999888666444444333222222222222222111333333444444444333222222////////////////////////333222111000////////////111000...------...000111//////......---...000111777999>>>AAAAAACCCLLLWWWhhhxxxsssrrrvvv|||~~~pppaaaZZZ[[[cccqqq|||}}}xxxxxxzzzyyyuuuqqqooollllllqqq{{{~~~vvvpppnnnnnnmmmkkkhhhddd]]]TTTJJJCCCCCCBBBAAA===888555444444777777888<<>><<<:::888555333222000---,,,,,,,,,+++***++++++,,,,,,,,,---------......---,,,+++******)))++++++,,,---.........---------------------------,,,,,,,,,,,,,,,---...............---................../////////...,,,,,,+++,,,,,,,,,------......///---+++***+++,,,,,,++++++++++++++++++,,,------------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---------...---,,,,,,++++++,,,---------,,,,,,,,,---------.........//////000222444666888999888888666666666555555555555555666555444222111000//////111000//////............---------...............,,,,,,---...............///000000111222333333444666666666666666666666666777888999999888999;;;===<<<<<<==================<<<;;;::::::::::::;;;;;;:::;;;<<<===>>>???????????????@@@@@@@@@???>>>>>>======<<<<<<<<<<<<======???@@@AAAAAAAAA???>>>===<<<===???AAACCCEEEFFFGGGFFFFFFEEECCCAAA???===<<<:::999888999:::;;;:::888;;;:::;;;>>>BBBCCCAAA>>>@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@@@@AAACCCFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHIIILLLRRRWWW[[[___cccfffmmmsss|||{{{vvvnnnhhhdddbbb```^^^hhhNNNDDD@@@>>>;;;:::888888888777666444444333222222333333222111000111111111111111000000////////////////////////111111111000000/////////.........------.........000000000///...///111333777:::???BBBBBBGGGUUUdddwwwvvvvvvyyy~~~~~~uuuiii^^^]]]eeeppp}}}{{{uuuvvvvvvtttxxx~~~zzzuuunnnkkkllliiihhhhhhhhhfff]]]QQQGGGHHHFFFBBB<<<777444555777:::999:::>>>DDDGGGGGGEEEAAA???<<<:::999777444111000...,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,......---,,,+++***)))))))))***+++---............++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,---------............//////000000///...,,,+++))))))******++++++,,,,,,000...,,,++++++,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,------------...------------------------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***+++---............)))+++---,,,+++***++++++///............///000000222333444666777888888888666666666555555555555555666555333111///.........000000///...............---------.../////////000,,,---......////////////000000111333444555666666888999999::::::999999888:::::::::999888999;;;===<<<<<<======>>>>>>>>>>>><<<;;;:::888888888999:::999:::;;;<<<===============>>>>>>>>>>>>>>>=========<<<<<<======>>>???@@@BBBBBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIGGGFFFEEEDDDBBB@@@>>>===;;;;;;:::;;;======;;;999;;;===???AAABBBAAA@@@???=========>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGIIIJJJKKKJJJLLLPPPRRRUUUYYY^^^aaahhhoooxxx}}}vvvqqqlllfffaaa^^^\\\YYYXXXhhhNNNDDD@@@>>><<<:::777666666777666555555333222222444444222000//////000000111000000///////////////////////////+++,,,...///000000000///......///000000///......///000111111000000444777777;;;AAAEEEFFFNNNbbbuuu}}}uuutttwwwyyy|||}}}wwwrrrnnneee```ggguuu~~~yyy}}}}}}~~~xxxvvvvvvrrrkkkggghhheeeiiinnnqqqnnndddVVVMMMJJJGGG@@@999555555888;;;;;;999:::>>>DDDGGGEEEBBB???===:::888777555222///---,,,******++++++***)))*********++++++++++++,,,++++++++++++++++++++++++***+++,,,---------------************************,,,,,,++++++,,,,,,---...++++++,,,---------------......///000000///...---*********+++,,,---------222///,,,+++,,,------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,+++,,,,,,------------------------------...------,,,+++***)))))))))***+++,,,---.........***,,,......,,,+++,,,---000///.........///000111444444444444555666777888555555444444333333333333333333111000//////000000000//////............///------...//////000111111......///111111222222222222333444555777888999:::;;;;;;<<<======<<<;;;;;;<<<<<<;;;:::888888;;;===::::::;;;<<<======>>>>>><<<;;;999777666666777888888888999:::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<===???@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<===>>>>>><<<:::===AAAFFFFFFBBB@@@@@@BBB=========>>>???@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBCCCDDDEEEEEEDDDCCCEEEEEEFFFFFFEEEDDDBBBAAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGIIIKKKMMMOOONNNOOOPPPQQQTTTYYY___ccciiipppxxx}}}~~~~~~tttlllgggddd___[[[XXXVVVTTTRRRiiiOOODDD@@@>>>===:::777555555666666666555333222333555555222000000111111222222222111111////////////////////////%%%'''+++...000111000000///111222444444222111///---///111111111222666:::999>>>DDDHHHKKKVVVnnn|||sssqqqwwwwwwyyyzzzyyyuuuooojjjkkkeeeeeeqqq{{{{{{vvvqqqpppsssqqqiiiddddddccckkkuuuxxxsssfffZZZRRRJJJFFF???777333555:::???:::888888<<>>>>>;;;999777555333000...+++***))))))******)))'''))))))*********+++++++++((())))))+++,,,---......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,---------,,,,,,---...000000000//////------......///000111111333000---,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------------------------************+++,,,---------------------------------------,,,,,,,,,++++++,,,,,,---------,,,++++++,,,///111111...---...000000///.........///111222555444333333333555666777333333333222222111111111111000/////////111222333000//////.........//////---......///000111222222000000111222333444444444444555666888999;;;<<<<<<<<<===>>>??????>>>===<<<======<<<:::888888:::<<<888888999:::;;;======>>><<<;;;888666555555666666777888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCAAA@@@???=========>>>@@@???===;;;>>>EEEJJJIIIDDD@@@AAADDD?????????@@@AAACCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDEEEGGGGGGFFFEEEDDDEEEGGGGGGFFFDDDBBB@@@BBBCCCDDDFFFFFFFFFEEEEEEDDDEEEFFFHHHKKKMMMPPPQQQQQQQQQRRRRRRUUUZZZbbbgggrrrxxx}}}}}}~~~{{{xxxrrriiibbbaaa^^^ZZZWWWUUUSSSPPPMMMfffNNNEEEAAA===999999888888777666666555555555666666555555444333111111111111000000000000000/////////000111222222......---...///000222333333333333111//////111222.........///111333666777>>>???CCCHHHMMM\\\zzzyyyvvvtttsssttttttooofffaaabbbbbbgggppp}}}~~~}}}nnniiihhhjjjhhhaaa___bbbdddsss}}}wwwkkk___TTTLLLNNNEEE:::444555888999999999:::<<<>>>???>>>===<<<999999777555333111///...,,,,,,++++++******+++++++++***)))((((((((()))***---------------...///000,,,,,,,,,,,,------.../////////...---,,,++++++***------............------------......///000111111++++++++++++,,,---......------------------------///---***((('''(((***++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,...,,,++++++------,,,***,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///000111111222///000111222222222222222444333222000////////////...---,,,+++,,,---...///111000000/////////000000444333222000///000000111222222222222333444555555:::::::::;;;<<<===>>>>>>@@@??????>>>===<<<<<<<<<<<<;;;888777666666888999888777777666777999:::<<<::::::999888777666555555777888::::::999999:::<<<:::;;;<<<======;;;999888888999;;;===@@@BBBDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCBBBAAA???>>>===============<<<<<<<<<<<>>===<<<:::999999999;;;===???AAACCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBAAA???>>>===============<<<<<<<<<;;;<<<===?????????>>><<<;;;=========>>>???@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEFFFGGGHHHHHHGGGGGGGGGIIIKKKMMMNNNQQQTTTWWWVVVVVVXXXZZZ^^^eeennnttt~~~wwwssslllfffcccaaa___^^^___YYYRRRMMMJJJJJJJJJJJJfffNNNDDD???;;;888888888777777777777777333333444444333333222111222222111111111000000000222111000000000000000000000000////////////000000...000444555333000///...000111111333555888:::;;;??????EEERRRfff{{{yyywwwtttqqqlllcccYYYWWWZZZiiivvv}}}~~~|||xxx|||xxxtttooolllkkkkkkhhhaaa^^^^^^aaajjjmmmfffZZZRRRPPPOOOAAA<<<777666999<<<===<<<>>>???AAAAAA@@@<<<888555555555333111///...,,,+++...---,,,+++***)))))))))************+++,,,------...------,,,,,,,,,,,,---,,,,,,+++++++++,,,------------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///...---,,,++++++++++++++++++++++++++++++++++++------,,,,,,+++*********,,,,,,------------,,,,,,...---+++******+++,,,---...,,,++++++------,,,***,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++++++++,,,...///000111222//////000000000000//////222222222222222222222222000000111222222222222111111111000//////.../////////...---------...000111111000000///000000111111333222222222222333333444333333333333444555666777;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777666555555555666888999777888888999999999888888777777777777777777777777:::;;;======<<<<<<>>>@@@>>>>>>??????>>>===;;;:::::::::;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;:::888777:::;;;<<<===>>>@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBEEEFFFFFFGGGGGGGGGGGGFFFHHHJJJMMMOOOPPPRRRUUUWWWVVVYYY]]]aaagggnnnwww|||yyyrrrmmmjjjfffaaa]]]\\\\\\[[[ZZZaaa[[[SSSMMMKKKJJJKKKKKKeeeMMMCCC???:::777777777777777777777777333444444444444333222222222222222111111111000000222222111000/////////000111111000///////////////...000333333222000////////////111333555777999:::CCCDDDKKK\\\vvv~~~zzzwwwvvvuuussspppkkkaaaWWWUUUYYYkkk{{{yyyvvvvvvvvvtttxxx~~~zzzsssnnnkkkjjjjjjiiifffbbb___^^^]]]]]]ZZZSSSMMMIIIHHHGGG<<<:::888888;;;======<<<>>>@@@AAABBB@@@<<<777555444333222000///---,,,+++...---,,,***))))))))))))******++++++,,,---.........---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........,,,,,,------------,,,,,,---------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,...,,,++++++,,,---+++***,,,,,,,,,---------.........------,,,,,,------...+++++++++++++++++++++++++++,,,---...///000111111000000111111111111000000222222222222222111111111000111111222222222111111000000//////...///////////////......///000111222111111111000111111222222333444444444555666777777444444444444555666777777;;;;;;;;;:::::::::::::::999999999888888777777777666555555555666888999:::777888999::::::999888777777777888888999::::::::::::<<<===>>>===>>>???AAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<>>>???AAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888::::::;;;<<<===>>>????????????@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFIIIKKKOOOQQQSSSUUUWWWYYYZZZ^^^cccjjjpppxxxyyyuuuqqqkkkfffaaa^^^ZZZWWWWWWWWWVVVVVVWWWVVVUUUTTTRRROOOJJJFFFdddLLLCCC???;;;888888888777777777777777555555555555555444333333222222222222111111111111222222111000/////////000111111111000//////......000111111000//////000222111222444666999;;;<<<===AAAGGGSSSjjj}}}xxxsssrrrrrrxxxvvvssslll```UUUTTTYYYppp}}}wwwssspppqqqqqqrrruuuyyy{{{{{{}}}~~~|||xxxqqqlllhhhjjjkkkjjjhhhgggdddaaa___WWWNNNKKKKKKIIIFFFBBB:::::::::;;;<<<===<<<;;;<<<>>>???@@@???<<<888666333333222000///---,,,+++---,,,+++***))))))))))))******+++,,,---............---,,,,,,++++++++++++------,,,++++++,,,,,,,,,+++,,,,,,------.........------............---------------...............---,,,,,,,,,------...///........................,,,---...//////...,,,+++,,,------......------,,,!!!%%%***...111222111///...,,,++++++,,,---+++***,,,,,,,,,---------.........------,,,,,,------...---------------------------------------.........000000111111111111000000111111111111111111000000111111222222222111111000000////////////000000111000000//////000222333444222222222222222333444555555666777888999:::::::::555555555555666777888999:::::::::::::::999999999999999999888888888888888666666666777888999:::;;;666777999::::::999888777999999:::;;;<<<===>>>>>>:::;;;===>>>===>>>@@@AAACCCCCCBBBBBBAAA@@@??????>>>>>>=========???AAABBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;::::::::::::999999999999999888888888::::::;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCEEEGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFJJJLLLPPPRRRUUUWWW[[[^^^aaaffflllssszzzuuuooommmkkkfffbbb^^^[[[WWWTTTTTTSSSRRRQQQJJJKKKNNNPPPQQQNNNHHHCCCcccLLLCCC???<<<999999888888777666666666555555666666555555444333333222222222222111111111222111000000000000000000000000111111000///......000000000///......111333///000333666999;;;<<<<<<>>>KKK___{{{yyyrrrnnnppprrr|||uuukkk]]]SSSUUU]]]xxxwwwpppooonnnmmmnnnppprrruuuxxx|||||||||}}}|||xxxrrrmmmhhhlllmmmlllkkkkkkhhhddd\\\QQQHHHGGGIIIFFFAAA===::::::;;;============<<<;;;<<<=========;;;999777222222111///...---++++++++++++***))))))))))))******+++,,,---------------...------,,,,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,------.........---......//////......---++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000........................---...///000000///...---------............------(((+++...111111...+++(((...,,,++++++------,,,***,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------000000111111111111000000000000111111111111111111111222222222222111000000000000///000000111222222111111000111222333555666444444444444555666777777777777999:::;;;;;;;;;;;;666666666666777888999999999999999999999999999999888888888888888888888888666777777888999:::::::::666666777999999::::::999:::;;;;;;<<<>>>??????@@@:::<<<>>>>>>>>>???AAACCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>???AAABBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===;;;;;;:::::::::999999999888888777777666666666666::::::::::::::::::::::::===>>>???AAACCCDDDFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCEEEFFFHHHHHHIIIIIIKKKMMMPPPRRRVVVZZZ___cccjjjnnnttt|||zzztttmmmgggeeeccc___]]]\\\YYYUUURRRQQQPPPNNNMMMKKKJJJIIIJJJLLLMMMMMMMMMbbbLLLDDD@@@===;;;:::999888777555555444444555555555555444333333333333222222222111111111000000000000000000111222//////000111111000///...---///000000//////000111---///222555888:::;;;<<>>999999888:::<<<===>>>>>>???@@@<<<<<<;;;;;;:::888888777000000///---,,,+++***))))))))))))))))))******+++***+++,,,------,,,++++++------------------......000///......---------...,,,,,,------------------,,,------......------,,,++++++++++++++++++++++++......---------......///...........................//////000000/////////------............------111111111000---***'''%%%...,,,++++++------,,,***,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000///000000000000000000///000111111111222333333333222222222222222111000000000000000000111222444444222222111111333444666777666666666666777888999:::777777999:::;;;::::::999777777777777888999::::::777777888888999999::::::777777777777888888888888666666777888888999888888666666666777888:::;;;<<<;;;;;;<<<===>>>>>>??????<<<===???@@@@@@AAACCCEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDCCC@@@??????@@@BBBCCCEEEDDDDDDDDDDDDDDDDDDEEEAAABBBCCCDDDDDDEEEEEEEEEGGGFFFEEEDDDBBB@@@>>><<<::::::::::::999999999999888777777666666666666666777888888999999:::::::::===>>>???@@@BBBCCCEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCEEEGGGIIIKKKLLLMMMNNNLLLMMMOOORRRVVV\\\ccchhhpppttt{{{xxxtttkkkiiieeeaaa]]]ZZZYYYXXXXXXUUUQQQOOONNNMMMKKKIIIMMMKKKHHHGGGJJJNNNQQQSSSbbbLLLDDDAAA>>><<<;;;:::888777555444333333333444444444333222222333333333222222222111111000000//////000111222222...///000111111000///...+++...111333222000//////222333777:::===???@@@@@@GGG^^^}}}|||ssslllnnnwwwxxxlll___UUUVVVfffxxx}}}vvvnnnfffeeegggjjjlllqqqxxx}}}~~~}}}zzzxxxuuupppkkkgggfffkkkllliiiggggggccc]]]OOOLLLLLLKKKDDD:::777:::777999<<<>>>???@@@AAACCC>>>===;;;999777666666666......---,,,+++))))))((((((((((((((()))***+++,,,***+++,,,,,,,,,+++***)))------------......///000111000///...............------------------------+++,,,,,,------,,,,,,+++------------------------000///...---------------------------------------///////////////000000000------............------,,,,,,++++++,,,...///000...---+++,,,------,,,***,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,---...///000111222333//////000000000000//////111111222333333444555555222222222222222111000///000000111111222333555555222222222222333555777888777777777777888999:::;;;666777888999:::999888777777777777777888999:::;;;666666777888999::::::;;;666666666777777777777777555666666777777777777777555555555666888:::===>>>;;;;;;<<<<<<===>>>>>>???===???AAABBBBBBCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDAAA@@@???@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGEEEBBB@@@===<<<:::::::::999999999888888999999888777777777777888555555666888999:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDGGGGGGFFFEEEFFFGGGIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFHHHKKKNNNPPPQQQQQQLLLMMMOOOQQQVVV]]]fffkkksssxxx{{{sssllliii______^^^[[[XXXVVVVVVWWWTTTQQQNNNMMMLLLKKKIIIGGGHHHFFFEEEFFFIIIKKKLLLLLLaaaKKKDDD@@@======:::888888999999666333333333333333333333333333555333111000//////111222555333000......///111222000000000000111111111111---///000000000000333555333222555:::;;;:::>>>CCCOOOfff}}}vvvsssuuuzzz~~~wwwjjj]]]XXXaaasss}}}wwwqqqlllggghhhjjjpppyyyyyytttoookkkiiinnnddd```eeegggaaaYYYUUULLLOOOQQQNNNGGG???999777:::;;;===>>>@@@AAAAAABBB<<<:::888777666555333111000///...---,,,+++++++++''''''(((***---...,,,+++,,,++++++******++++++,,,------,,,++++++***)))))),,,++++++++++++,,,------'''((()))+++------......,,,---......,,,,,,,,,...000///...---,,,,,,---...111///,,,,,,,,,---,,,***---+++)))'''''')))+++---000///...---------------........................***+++,,,,,,******+++,,,***))))))+++------,,,++++++,,,.../////////...---************+++,,,---...++++++++++++,,,---...///,,,---000333444444333222000000000000000111111222444444444444333333222111111000///---------...///222333444555555555444333555555444444444555555666888888999999999888888777::::::999999888888777777888777666555555666777777888888777777777777888888777888999999888777666555444555777999:::999888777444555888;;;<<<=========>>>>>>@@@@@@AAA@@@???>>>@@@@@@@@@AAAAAACCCDDDEEEDDDEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDAAA???>>>@@@BBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFEEECCCAAA???===;;;::::::::::::999999999888888:::::::::999888666555444555555666666777777888888;;;<<>>>>>>>>???;;;999777666666555222000//////...,,,,,,++++++,,,,,,++++++,,,---...,,,+++,,,,,,++++++++++++,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,------...((()))***+++,,,---------+++---...---,,,,,,---...000///...---,,,---......111///---,,,------,,,+++---,,,***))))))***,,,---//////...---------------........................+++,,,------,,,+++,,,---+++***+++,,,------,,,++++++,,,,,,---------------,,,,,,+++,,,,,,---...///+++++++++,,,,,,---...///000111222333333222111111000000000000000111222222444444444444444333222111222111000///...//////000111222444555555555444333333333333444555666777888999999999999999888777666888777666555555555555555666666555444444555666777888888777777777777888888888888999999888777555444555555777888999999888888777888999:::;;;<<<<<<<<>>@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHEEEDDDCCCAAA>>>>>>???AAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAA???===<<<;;;::::::999999888888888888999999999888777666555444555555555666666777888888:::;;;===@@@BBBDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJGGGFFFEEEDDDDDDDDDFFFFFFGGGHHHJJJNNNRRRTTTSSSQQQPPPQQQQQQRRRUUUZZZaaafffqqqxxxyyypppkkkgggddd^^^ZZZZZZXXXVVVSSSRRRQQQQQQQQQKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKMMM___JJJCCC@@@===<<<:::888888888888666555222222222222111111111111111000000///000222333555111000...,,,,,,---///000//////000000000000111111///000111111000000222444555555777;;;===???FFFOOObbb~~~yyytttqqqttt|||}}}ppphhh___^^^iiizzz~~~zzzuuupppmmmrrr{{{zzzuuurrrrrrrrrrrriii___XXXZZZ___^^^XXXUUUXXXUUUPPPHHH@@@:::888888999999:::;;;;;;;;;;;;;;;:::888666555555444222000///...---,,,,,,++++++,,,)))((('''(((***++++++***---------,,,,,,---------//////......---,,,,,,,,,---------,,,---......///***+++++++++,,,,,,,,,,,,***,,,------,,,,,,---///......---,,,---...///000111///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------------------------------,,,---......,,,,,,---...,,,,,,------,,,,,,+++***,,,++++++++++++,,,------......---------......///,,,,,,------......//////222222222222222222222222111000000000000111222222333444444444444333333222333222222111111111111222222333444555555555444444222222333444555777888999:::::::::999999777666555555444222111111222333444444444333444444555666777888888777777777777888888888888999999888777555444555666666777888888999999::::::999999999:::;;;;;;@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBDDDEEEGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCBBB@@@======>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBCCCDDDDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;999888888888888777777777888888777777777666666666555555555555666777888888888:::<<>>>>>??????AAACCCEEEGGGHHHHHHDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAAAA???<<<<<<===>>>>>>??????@@@@@@@@@@@@??????@@@CCCDDDEEEDDDBBBAAAAAAAAA@@@???===<<<;;;;;;888777777777777777777777777777777777777777888888666555555555555666777888888:::<<<>>>AAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHKKKPPPUUUWWWWWWVVVSSSSSSSSSSSSTTTWWW\\\___gggppp~~~}}}xxxtttqqqgggddd```^^^]]][[[YYYVVVTTTSSSQQQNNNMMMLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIMMMLLLKKKJJJJJJJJJJJJKKK]]]IIIBBB???<<<999::::::999888777777777555555444444444333333333333222222111111000000111000///.........///000000...////////////000000000000111222111000111333555999999:::<<<===AAANNN\\\mmm|||~~~|||||||||tttjjjcccaaakkk|||yyysssyyy{{{yyyvvvsssqqqlllhhhddd[[[YYYUUUUUUXXX[[[[[[YYY]]]UUUIII???999888999;;;;;;;;;;;;;;;:::999888888777555333222222222000...------,,,+++++++++,,,,,,***)))(((***...111333444///......------......///------,,,,,,,,,,,,++++++...------------...//////...---,,,+++++++++,,,,,,***+++,,,,,,++++++---......---,,,,,,---...///000111///....../////////...+++,,,...//////...,,,+++------,,,,,,,,,------...------------------------***,,,---,,,+++***+++,,,...///111///,,,***++++++...---,,,,,,,,,---///000///......------------...//////000111111111000000333222222111111222222333111111111111111222222333333444444555555444444444444444555555555555555555555666888999999999888777777666666555555555666666999999999888777555444333333111///...///111333555444444555666777888888888888888777777777777888888999999999999888666444333555555555666777999:::;;;999888888888999;;;===>>>@@@@@@@@@??????>>>>>>>>>>>>???AAADDDFFFGGGGGGHHHDDDDDDEEEEEEEEEDDDBBBAAA@@@AAA@@@???<<<;;;<<<======>>>>>>???@@@@@@??????@@@BBBDDDEEEEEEDDDCCCBBB@@@??????>>><<<;;;::::::777777777777777777777888777777777777999:::<<<<<<999888666555555666777888999:::<<>>>>>>>>=========>>>>>>???>>>???AAADDDEEEFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAA???@@@AAA???===;;;;;;<<<======>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>===;;;:::999888777777777888888888888999999888999999;;;>>>@@@BBB<<<;;;888666555666777888999:::<<>>;;;;;;;;;;;;:::999888888444222000000000000...---,,,+++++++++++++++,,,,,,***))))))***,,,,,,***)))...------------------.........//////////////////,,,,,,,,,,,,,,,------......---,,,++++++,,,...///,,,------,,,***)))***+++000///...---,,,---......///---,,,,,,---......---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,000222111---+++,,,///,,,,,,---............---............///000000111111222333444444333222000---...000111222222111111222222111111222222333444333333444555555555555555333444555666777777666555555666777888888888777666888777666666666666666666444555555555444333333222000000000111222333555555444555666777777666666555888888777777777777888888:::::::::999888666444222222444666888999:::::::::888999::::::;;;;;;;;;:::<<<<<<;;;;;;<<<===>>>???>>>???AAADDDEEEEEEDDDCCCFFFFFFFFFFFFEEECCCAAA@@@???@@@AAA@@@===<<<<<<<<<======>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<:::888777666888888888888999999:::::::::::::::<<<>>>AAADDDFFF@@@>>>;;;888666666666777777999;;;===@@@BBBCCCCCCEEEFFFHHHIIIIIIIIIGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJMMMQQQUUUWWWVVVTTTPPPQQQRRRSSSSSSUUUYYY\\\]]]fffsss}}}xxxtttrrrnnnllliiifffdddaaa]]]ZZZWWWWWWWWWUUURRRPPPOOONNNOOONNNLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHH___IIIBBB>>>;;;777999;;;:::777666777:::555555444333333222111111///000111222222222222222//////000000111111111111............/////////000---...000111222444777999777888;;;@@@EEEQQQhhh|||{{{zzzppphhhdddcccgggsss}}}wwwooojjjjjjgggdddaaa^^^[[[WWWTTTXXXfffmmmfffYYYTTTSSSSSSMMMFFF===999999<<<>>>>>>:::::::::::::::999888888333111000///000///...,,,+++++++++***++++++,,,,,,))))))***,,,///000...------------,,,,,,---------,,,,,,------------------,,,++++++++++++,,,------...---+++++++++---///000---......,,,***((()))***000///...---,,,,,,---......---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,000333111---+++---000***+++,,,---...---,,,+++////////////000111333333111222444555555444222111$$$'''+++000333555666666222222111111222222333444333333444555666666666555333444555777777777666555333444666777777777666555666666666666666777888888333333333444444333222222...///000111222333444555444555666666666555444333888888777777777777888888:::::::::999888666444222111333666999:::::::::999::::::;;;<<<;;;:::888777::::::::::::;;;===>>>@@@>>>???AAACCCDDDDDDCCCBBBDDDDDDDDDDDDBBB@@@>>>===???AAAAAA@@@>>><<<<<<<<<======>>>@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBAAA@@@>>><<<:::888666555888888999999999:::::::::<<<<<<<<<===@@@CCCGGGIIICCC@@@<<<999666666666777666777:::<<>><<<===;;;999777666666666777444444333333222111000000111111222222222222111111000000000000000000000000............/////////////////////000222444666777999888===EEEJJJUUUppp~~~|||rrrggg```]]]^^^mmm|||uuuoookkkiiifffeeeccc^^^ZZZVVVUUUUUUcccjjjhhh[[[RRRUUUVVVRRRHHHAAA:::888;;;======;;;:::999999999888777777777444222111000111000///---++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,---......,,,,,,---///---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,+++*********+++///......------.........///000111222222222222222888888888777555333000///000000000111222444555666222222111111222444555666333222222222222333444555666666555555555555666666555555555555555555555555666888999888777666777888888777666555555555555555444444333333333333444444333333333444444444555555555555444333444666888:::888999;;;;;;;;;888555444333444666888999:::999999:::::::::999999888888888:::::::::;;;<<<===>>>>>>???AAACCCEEEGGGGGGGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@BBBBBB@@@>>>===<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@???AAA@@@>>>;;;777333///---555666888:::<<<=========>>>;;;:::<<>>999666555555444777777888999;;;>>>@@@AAACCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIILLLMMMPPPRRRTTTVVVWWWXXXTTTTTTSSSRRRRRRSSSTTTUUUWWW]]]hhhvvvyyyqqqjjjfffeeeeeedddbbbaaa___\\\YYYWWWVVVVVVWWWVVVTTTQQQOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIGGGEEEFFFGGGKKKJJJIIIHHHHHHHHHHHHHHH[[[GGG@@@>>>;;;<<<;;;999888777666666777444444333333222111111000111111222222222222111111000000000000000000000000//////000000000111111111111000111111333555888999;;;:::@@@IIIQQQ___|||xxxzzzyyysssiiiaaa]]]\\\```qqq}}}wwwrrrooommmhhhgggddd^^^XXXUUUVVVXXXdddiiifffZZZTTTWWWWWWQQQFFF@@@:::888:::===<<<;;;:::999999888888777777666333222000000000000...,,,++++++******++++++,,,---,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,---...---+++******+++---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,+++******++++++......---------......//////000111333555666666666888888888777666444111000...//////000111222333444333222222222333444666777444333333333333333444555555555444444444444555555555555555555555555555555666777888888777666777888777777777777666666666555555444444444444444444555333333444444444555555555666555444444444666888999888999:::;;;:::888666444333444666888999999999999:::::::::999999999888888::::::;;;<<<======>>>>>>BBBCCCDDDEEEFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@>>>;;;888555333666888:::===>>>???>>>===>>>;;;:::<<>>;;;;;;;;;999888777777777777444444333333222222111111111111222222222222111111000000000000000000000000111111111222222222333333222222222333444777999;;;;;;;;;BBBNNNZZZlll~~~ssstttssslllbbb\\\[[[]]]dddwww|||~~~zzzvvvsssqqqpppkkkjjjeee]]]UUURRRVVV[[[dddfffbbbYYYVVVYYYVVVOOOCCC>>>999888:::;;;;;;:::999999999888777666666666222111/////////...---++++++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,---------......------------------------...------,,,,,,,,,,,,---+++,,,---,,,+++***+++---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++---------------...///000000111333555777999::::::777777888777666444222111//////000111222333333444444444333444444555666777555555444444444444444555444444333333333333444444555555555555555555555555666777888888666666777888666777888888888777666555555555555444444555555555444444444555555555666666777666555444444555666777888999:::;;;:::888666555444555666777888999999999:::::::::999999999999888::::::;;;<<<===>>>??????CCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<============>>>>>>??????@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>><<<:::999888777999===@@@AAAAAA???===>>><<<:::<<<@@@FFFJJJKKKOOOKKKDDD===888666666777333444555777:::===???@@@CCCCCCCCCDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNPPPSSSUUUWWWXXXYYYVVVUUUSSSRRRQQQPPPQQQQQQWWW\\\dddoooyyypppjjjkkkhhhccc```^^^\\\[[[YYYYYYYYYWWWUUUTTTSSSSSSSSSRRRQQQOOOMMMKKKIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGG|||YYYFFFAAA>>>:::::::::999888888777777777444444333333333222222222111111222222222222111111////////////////////////111111111222222222333333111111222333555777:::;;;999;;;DDDRRRccczzz~~~uuutttvvvtttmmmbbb\\\\\\___kkk|||yyy{{{|||vvvrrrpppppppppooommmggg\\\RRROOOUUU[[[bbbaaa[[[VVVVVVXXXRRRJJJ???<<<999888999::::::999999999888777666555555444111000............,,,******************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......------------------------......---,,,++++++++++++)))+++------,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---...///111111222333555777888999::::::555555666666555444222111222333333444555666666666555555555555666666777777666666555444444444444555555444444333333444444555555555555555555555555555666777888777666555666888444555777888888666555333666555555444444555555666444444555555555666666666777666666555555555666666888999:::::::::888777666444555666777777888888888999999999999999999999999::::::;;;<<<>>>???@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB>>>>>>???@@@@@@AAABBBBBB>>>>>>============>>>???>>>?????????@@@@@@@@@AAA>>>??????@@@@@@@@@@@@@@@======<<<;;;:::888777666777:::>>>BBBCCCBBB???>>>>>>===<<<<<<@@@EEEIIILLLQQQMMMGGG???999666666777222333444666999<<<>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPSSSVVVXXXYYYZZZXXXVVVTTTRRRPPPOOOOOOOOOTTTYYY```jjjwww|||ssslllfffbbbbbb```^^^\\\\\\ZZZXXXUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKJJJHHHGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGG{{{XXXFFFBBB>>>999999999999999888888777666444444444333333333333333111111222222222222111111////////////////////////000000000111111111111222000000111222444777:::;;;;;;@@@KKK\\\qqqyyynnnlllwwwzzzyyypppddd]]]^^^aaattt}}}yyywwwyyy|||{{{tttpppnnnnnnnnnqqqnnnggg\\\RRROOOSSSXXX\\\YYYUUURRRTTTTTTMMMEEE;;;:::999888999::::::999999999888777666555444333111///...---...---,,,*********))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++...---,,,++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++,,,,,,...///111333444555666777777777777777666222333444555444444333222333444555666777777666666555555666666666666666666666555555444444444555555666666555555555555666666555555555555555555555555555777888777666555666777111333555666666555333222555555444444444444555555444444444444555555555666666666666555555555555555888888999999999888777777555555555666666777888888999999999999999999999999:::;;;<<<===???@@@AAABBB@@@AAACCCDDDEEEEEEDDDDDD>>>>>>???@@@AAAAAABBBBBB??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBB>>>>>>??????@@@??????>>><<<;;;:::999777666555555666999>>>BBBCCCCCC@@@???@@@???======???CCCIIILLLQQQNNNIIIAAA:::555555666222333444666999;;;>>>???BBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNQQQTTTWWWYYYZZZ[[[YYYXXXUUURRRPPPOOOOOOOOOQQQVVV]]]eeeqqq}}}vvvnnnhhhdddaaa___\\\[[[[[[[[[\\\ZZZWWWUUUSSSSSSRRRQQQQQQQQQQQQRRROOONNNMMMKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHJJJJJJJJJHHHGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHyyyWWWFFFBBB>>>888999999999999999888777666444444444444333333333333111111222222222222111111000000000000000000000000/////////000000000000111000000111222555777:::<<>>???AAABBBCCC@@@AAACCCDDDEEEEEEDDDDDD>>>??????@@@AAABBBBBBCCC@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======<<<;;;:::888777777777777666999===AAADDDDDDCCCBBBBBBAAA@@@>>>>>>AAAGGGLLLOOOOOOLLLEEE<<<666555666444444555777999;;;===>>>@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMOOOQQQTTTWWWZZZ[[[\\\ZZZYYYVVVSSSQQQPPPOOOOOOQQQUUU[[[bbbkkkxxxyyytttooolllhhhccc___]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZWWWUUURRRQQQQQQPPPPPPPPPPPPQQQNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIxxxVVVFFFBBB>>>777888888999:::999888777666444444444444444444444444111111222222222222111111000000000000000000000000/////////000000000111111111111222333666999<<<>>>GGGQQQbbbwww~~~oooeeeiiirrr~~~~~~yyylll```]]]fffppp|||uuummmiiihhhjjjkkkhhhccc^^^ZZZXXXXXXVVVUUUQQQOOONNNOOOOOOKKKEEEAAA777999:::;;;;;;::::::;;;999888777666444333222111222000///.........,,,+++)))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------..............................++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...//////---***(((((((((+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,---...000333666888999::::::999888777666444333111333444666777777666666333444555777777666555444444555666666666555444444222222222222333555666777666555555444444555555666555555555555555555555555555666777666555555666777222222222333333444444444333333222222222222333333222222222333333333333444444444555666666777777777888888888888888888888888666666555444555666777888888888999999999::::::::::::;;;<<<>>>@@@AAACCCCCCAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;;;;999888777777777888999999777:::>>>BBBEEEFFFGGGGGGEEEDDDAAA>>>===@@@FFFKKKOOOPPPOOOIII@@@999666777666666666777999;;;<<<===>>>>>>???AAABBBCCCDDDEEEEEEGGGIIIKKKLLLMMMMMMMMMMMMOOOQQQUUUXXXZZZ\\\]]][[[YYYWWWTTTRRRQQQQQQQQQSSSWWW\\\aaahhhqqq}}}{{{tttooojjjgggbbbbbb```]]]ZZZXXXXXXXXXWWWWWWVVVWWWXXXXXXVVVTTTQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHwwwUUUFFFCCC>>>777777888999::::::999777666444444444444444444444444111111222222222222111111000000000000000000000000///000000000000111111111222333333555777:::===???IIIUUUggg}}}xxxoookkkrrr|||yyyjjj^^^^^^lllyyy{{{}}}{{{vvvnnnhhhddddddfffhhhccc^^^YYYYYY[[[\\\YYYVVVOOONNNNNNOOONNNIIICCCAAA666888;;;<<<;;;;;;;;;;;;999888777666444333222111222111/////////...---+++)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------************+++,,,---------...//////......000111+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///------///111444777999;;;:::::::::999888777666555333444666777888999888888555666888999:::999777666444444555666666555444333000000111222333555666777555444444333333444444555555555555555555555555555555666777666555444555777444333333333333444555666333222222111111222222333111111222222222333333333333333555666777777777777888888888888888888999999666666555444444555777888888888888999999:::::::::;;;;;;===>>>@@@BBBCCCDDDCCCDDDDDDDDDDDDBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>><<<:::999555444444444666777999;;;999;;;>>>BBBFFFHHHJJJKKKFFFEEECCC???<<>>FFFKKKbbbxxxuuuooossszzz~~~xxxiiiddd]]]\\\ooo~~~~~~{{{}}}~~~tttkkkiiihhheeebbbbbbaaaXXXTTT[[[ccccccZZZQQQOOOKKKIIIJJJHHHAAA<<<;;;666777888999:::999999888777666444444444444222000,,,,,,,,,+++++++++*********)))((()))+++,,,,,,+++......---------,,,,,,,,,+++,,,.../////////........./////////...------,,,---,,,+++,,,...///...---.........------,,,,,,,,,---------.........//////........................***+++---...///......------,,,*********,,,...///222///,,,+++,,,,,,)))&&&+++++++++,,,,,,---------******+++,,,------...///...---++++++,,,...111333111111333555777888:::;;;@@@>>><<<:::777666555444666666666666666777888888666666555444444444444444555555444444444333333333111222333444555555555555555555444444444444555555444444444444444444444444111111111111222222333444444444333222222333444444444333222222222333444555444333333222222222333333555555555555666777888999;;;;;;:::999999888888777777666555444444555666777;;;;;;;;;::::::999999999999::::::<<<>>>@@@BBBCCCCCCAAA???>>>===>>>???@@@>>>???AAABBBCCCBBBBBBAAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@>>><<<;;;:::888777555444444555666666;;;>>>CCCFFFGGGHHHIIIJJJIIIEEECCCAAA>>><<>>===:::888777888:::;;;;;;:::<<<>>>AAABBBCCCCCCEEEGGGJJJJJJJJJKKKLLLNNNOOOPPPSSSSSSTTTVVVYYY\\\\\\\\\^^^\\\YYYUUUTTTTTTUUUVVVYYY]]]aaafffjjjnnnsssvvv|||{{{{{{~~~~~~~~~~~~xxxnnnjjjeeeaaa``````___^^^ZZZYYYXXXVVVUUUUUUVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPNNNLLLKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGpppRRRCCC>>><<<:::<<<;;;:::888777666666666222222222222222222222222222444555666666444222111000000000000/////////...000000000000111111111111333333666999999:::BBBKKKYYYqqq{{{rrrooovvvttteee```[[[\\\ppp}}}}}}|||xxx~~~|||{{{pppggggggiiigggdddccc]]]YYYXXX^^^eeeddd[[[SSSLLLHHHEEEFFFDDD===888888666777888999:::999999888888777555555555444333111,,,,,,,,,++++++++++++******)))((()))+++---,,,+++******+++,,,,,,,,,,,,,,,+++,,,.../////////...---...............---,,,,,,---,,,+++,,,...///...---......---------,,,,,,,,,------------.........///---------------,,,,,,,,,+++,,,,,,------,,,+++***---,,,+++******,,,...///000...,,,,,,......,,,***---------.........//////,,,,,,,,,,,,,,,,,,------***)))''''''(((***---///111222333555777999:::;;;<<<;;;:::888777666555555666666666666666777888888777777666555555444444444555555555444444444333333111222333444555555555555666666666555555666666666444444444444444444444444666555555555555666777888444333222222222222333444444333222111222222333444444444333333333333333444666555555666666777888999:::::::::999999999999999999888777666666777888999;;;;;;;;;::::::999999999999::::::<<<>>>@@@AAACCCBBBAAA???>>>===>>>???@@@???@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>><<<;;;:::777777555555444555666777;;;???CCCFFFGGGHHHIIIJJJIIIEEEBBB@@@===<<>><<<;;;::::::999888777666666333333333333333333333333444444444555444333333222///000000111111000......//////000000111111111111333444777;;;<<<>>>GGGRRRiiixxxyyyqqqaaa]]][[[___ttt}}}|||}}}|||xxx~~~|||{{{{{{yyynnneeefffjjjiiieeebbbYYY[[[___dddgggddd\\\UUUJJJEEEAAAAAA???999555444666777888999:::999888888999777555555555555333111,,,,,,,,,,,,++++++++++++***)))(((***,,,---,,,+++((()))+++---............,,,,,,---............---,,,------------,,,,,,+++---,,,+++,,,...///...---...------------,,,,,,,,,------------............---------,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((---,,,+++***+++,,,---......---,,,---...///...------------............///------------,,,,,,,,,+++---,,,++++++,,,...111222333444555666888999:::;;;999888777666666666666666666666666666666777777888888888777777666555555555666555555555444444444444222333444555555555555555777777666666666666777777333333333333333333444444444444444444444555555666444333333222222333333444333333222111111222222333444444444333333444444555666666666666777888999999999999999999::::::::::::;;;::::::999999::::::;;;;;;;;;::::::::::::999999999::::::;;;===???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBB@@@???===;;;:::777666555555555666777888===@@@DDDGGGHHHHHHIIIJJJIIIEEEBBB@@@======DDDMMMRRRVVVZZZZZZTTTKKKBBB===999888666777999;;;;;;;;;;;;===@@@AAABBBBBBDDDEEEJJJJJJKKKLLLNNNPPPRRRSSSRRRSSSTTTVVVYYY[[[^^^___aaaaaabbbcccdddfffgggggglllmmmmmmmmmlllmmmppprrrwwwwwwwwwvvvtttssstttuuuuuuyyy{{{qqqjjjeeeccc^^^[[[XXXWWWXXXZZZZZZZZZWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNMMMNNNMMMLLLJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEGGGIIIKKKMMMMMMMMMMMMpppSSSEEEBBB@@@???:::::::::999888777666666333333333333333333333333333222222111111111111111...///111222222000...---//////000000111111222222444555999======AAALLLYYYuuuooo```[[[]]]fff{{{~~~{{{}}}~~~~~~{{{zzz|||}}}|||pppfffgggkkkiiiccc___ZZZaaahhhjjjhhhccc\\\TTTLLLEEE@@@???<<<777444444777777999999:::999888777888666444444444444222000------,,,,,,,,,+++++++++***))))))***,,,------,,,+++,,,...000111111000///------------------------+++,,,,,,---,,,,,,++++++---,,,+++,,,...///...---------------------------------------------------......------,,,+++++++++,,,,,,,,,,,,++++++******---,,,+++++++++,,,------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,222111000000222333555777444555666777888999:::;;;999888777777666666666666777777666666666666777777999999999888777666666555666666666555555555555444333333444555555555555555777666666666666666666777333333333333444444444444444333333222333333444444444333333333333333333444333222222222111111111111444444444333444444555555666666666666777888999999888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>@@@AAACCCEEEFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBB@@@>>><<<:::999666666555555555666888999>>>AAAEEEHHHHHHHHHIIIJJJIIIEEEBBB@@@>>>???HHHQQQXXX\\\aaaaaa[[[PPPFFF@@@:::888666777999;;;<<<<<<<<<>>>AAABBBCCCCCCEEEGGGJJJJJJKKKMMMOOOQQQSSSTTTRRRTTTUUUWWWYYY\\\```bbbbbbdddgggiiikkkmmmmmmmmmnnnoooppppppqqqssswwwzzz{{{|||{{{zzzyyyzzz|||~~~~~~uuulllddd```^^^^^^[[[YYYWWWVVVWWWYYYYYYYYYTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRpppSSSEEE@@@>>><<<999999999999999888777666333333333333333333333333333222111000000000111111---...000222222111///......//////000111111222222555777:::===>>>DDDSSSbbb{{{kkk\\\ZZZaaaooo~~~~~~{{{uuujjjiiijjjfff___\\\___hhhooommmhhhccc[[[SSSPPPHHHBBB???<<<777555666777888999:::999999777777666444222222222222000...---------,,,,,,,,,+++++++++***)))***,,,------,,,...//////000000///...------------,,,,,,,,,------++++++,,,,,,---,,,,,,+++---,,,+++,,,...///...---------------------------------------------,,,,,,///.........---------,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////...///000111333444555666666777888999999:::;;;:::999888777666666666777777666666666666777777888888999999888888777666777777666666666555555555444444555555666666555555666555555444444555555666333333333444444555555555777777666666555666666777444444444555555444444444333333333333222222111111333333333333333444555666555555555555666777888999888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@?????????AAABBBDDDFFFFFFFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@>>>;;;999888666555555555666777999:::@@@CCCFFFHHHIIIHHHIIIIIIIIIEEEAAAAAA@@@DDDNNNZZZbbbeeehhhfff^^^SSSHHHBBB===:::888777999;;;<<<<<<>>>@@@CCCDDDDDDEEEGGGHHHJJJKKKKKKMMMNNNQQQRRRSSSRRRTTTVVVXXXYYY]]]aaaeeegggiiilllooorrrsssttttttrrrtttvvvxxxzzz~~~{{{uuuqqqjjjccc^^^\\\\\\\\\[[[YYYVVVVVVVVVVVVVVVUUURRRRRRRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJIIIIIIKKKOOOSSSUUUoooQQQBBB===;;;999888999999:::999888777666333333333333333333333333444444333222222222222333......000111111000000///......///000111222222333666777;;;>>>@@@III]]]oooqqqcccXXXZZZgggzzz~~~~~~{{{vvvlllhhhfffaaa^^^]]]eeeoootttnnngggccc\\\TTTTTTKKKCCC???<<<777666888888888999:::999888777666555333111111111111///---------------,,,,,,,,,,,,+++***)))+++---...---,,,...------,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,+++,,,,,,------------------,,,+++,,,...///...---,,,,,,,,,------------...------------,,,,,,,,,,,,........................,,,,,,,,,,,,---...///000------,,,,,,,,,,,,++++++,,,------,,,)))(((((()))///............---------++++++,,,---...///000000.........///000111222333666666666777777888888888;;;:::999888777666666666888777777666666666666666555666888999999888777777777777777777666666666666444555555666666666555555555555444444444444555555444444444555666666777777777777666666555555666666555666666777777666666555444444444444444333111111222222222222333444555555444444444444555666777777888999999:::;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;:::::::::::::::;;;<<<=========>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA???<<<:::888666555555555555666888:::;;;AAADDDHHHIIIIIIIIIIIIIIIHHHDDDBBBBBBDDDJJJWWWdddllloooqqqmmmdddWWWLLLEEEAAA>>>:::999:::<<<======???AAADDDEEEFFFFFFHHHIIIKKKKKKLLLLLLNNNOOOQQQRRRPPPSSSVVVWWWWWW[[[aaafffjjjmmmppptttxxxzzz||||||~~~zzzrrrmmmhhheeeaaa]]][[[ZZZZZZZZZYYYWWWTTTSSSSSSSSSRRRPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMNNNNNNOOOOOOPPPPPPMMMNNNNNNNNNNNNMMMMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMIIIIIIIIIHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHLLLJJJIIIIIIJJJMMMQQQSSSnnnPPPBBB===;;;999777888999::::::999777666444444444444444444444444333333333333222222222111.../////////000000000000......///000111222333333555777:::>>>CCCPPPhhh~~~}}}iii^^^WWW^^^qqq}}}|||zzz|||{{{rrrjjjeeeaaa^^^___bbbjjjsssuuummmgggfff```WWWUUULLLCCC>>>:::666666888888999999:::999888777666555333222111111111///......------------,,,,,,,,,+++******+++---......------,,,*********+++---......---,,,+++++++++,,,,,,,,,,,,---...............---,,,+++,,,...///...---,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,------......///---,,,,,,++++++,,,---...------------,,,,,,+++******,,,---,,,***)))***,,,//////.........---------,,,---------......//////000000111222333444444555666666666666666666777777888777777666666777777777888888777666666666666666222444666888999999888888888888888777777777666666555555666666666666555555666666555555555555666666555555666666777888888999888777666666555555666666666777888999999888777666555555666666555444222111111111111111222333444444333333222333333444555666999:::::::::;;;;;;<<<<<<:::;;;<<<======<<<;;;:::999999999::::::;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>???@@@AAAAAABBBCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFAAAAAA???>>>;;;888666555555555555555777999;;;<<>>AAACCCEEEEEEFFFHHHIIILLLLLLKKKLLLMMMNNNOOOOOOLLLPPPSSSTTTTTTXXX___eeeiiikkkoootttyyy~~~zzzssslllgggddd^^^]]]]]]\\\[[[ZZZYYYYYYVVVUUUSSSRRRSSSRRRQQQOOOPPPQQQRRRSSSSSSRRRQQQQQQNNNNNNOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLLLLMMMoooRRRDDD@@@>>>===777888999::::::999777666444444444444444444444444000111111111111000////////////......///000111222---...///000111222333333444666:::???FFFVVVqqqzzznnnfff]]]XXXccc{{{}}}{{{}}}tttmmmfffbbb^^^]]]aaahhhlllttttttkkkfffhhhcccZZZUUUKKKAAA<<<888444444777888999::::::999888777666666444222222222222000///......---------,,,,,,,,,+++******+++---......------,,,******+++---000222///...,,,+++***+++,,,,,,,,,------.../////////...---,,,+++,,,...///...---,,,,,,,,,------.........---------,,,,,,+++++++++)))***+++,,,------...///...---,,,***)))******+++---------------,,,+++***(((+++------++++++---000---------,,,,,,+++++++++///............---------...///000111222333333444555555555666666666666666444444444555555777888999888888777666666666666666111222555888999999999888888888888888777777777777555666666666666666555555777777666666666666777777555666666777888999999:::===<<<<<<;;;:::::::::;;;777888999::::::999888777666666777777666444333111000000000000111222333444222222222222333444555555:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<>>>???AAAAAABBBBBBCCCBBBBBBAAABBBCCCEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGAAA@@@???===:::777555444555444555555777999;;;===CCCFFFIIIJJJJJJIIIIIIIIIFFFCCCBBBEEEJJJTTTeeesss|||{{{lll]]]TTTGGGCCC>>>;;;;;;<<<======>>>@@@CCCDDDDDDEEEGGGHHHLLLLLLLLLKKKLLLMMMMMMNNNJJJMMMQQQQQQRRRUUU]]]dddeeeggglllrrrxxx~~~wwwnnnhhhdddbbb```YYYZZZ\\\]]]]]]\\\ZZZYYYVVVTTTSSSSSSTTTTTTSSSRRRPPPQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPOOOOOONNNNNNNNNJJJKKKLLLLLLLLLLLLLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLNNNNNNLLLIIIGGGmmmRRRDDD>>><<<<<<888888999999888777555444444444444444333222111000333111000///000111000///000000000000000000000000---...111222333555888:::;;;:::>>>FFFPPPaaa}}}}}}ssslllkkk```YYYYYYkkk}}}qqqfff```cccaaa\\\___iii{{{zzztttllliiihhhddd___UUUMMMBBB999666666888::::::999888888:::999888666444333111000...------,,,///---++++++...///...,,,,,,,,,,,,---------......///...,,,*********,,,---...---+++,,,---......---///......///111000...,,,---------.........//////......---,,,---...///000,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---//////...------,,,+++***...------,,,,,,------...------------------------------,,,+++++++++,,,,,,////////////000000000000333333333444666777999:::888888888777777777777777888888888888888999999999<<<;;;:::888777555444333777777777888999999::::::999999888777777888999:::888888888777666555444333777666555555555777888999777888999999999:::<<<>>>>>>;;;888888:::<<<<<<:::=========<<<<<<<<<<<<;;;:::888666666666666555444000000000000000111111111333222222222333444444555999;;;===>>><<<;;;;;;<<<======>>>????????????>>>?????????>>>===<<<<<<;;;;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDEEE<<<>>>AAADDDFFFGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAACCCCCCEEEGGGIIIHHHEEEBBBAAA>>>;;;999999888777666333333444333444777<<<@@@GGGIIIJJJIIIHHHFFFGGGGGGHHHDDDBBBEEEKKKWWWjjjzzz{{{iiiYYYRRRJJJAAA;;;:::;;;;;;:::AAAAAAAAABBBDDDFFFGGGHHHLLLLLLLLLLLLKKKJJJIIIHHHJJJLLLOOOQQQRRRUUUYYY\\\aaaeeekkkooottt{{{yyytttmmmhhheeeaaa]]]YYYZZZZZZZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMJJJHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLJJJIIIIIIKKKLLLLLLLLLKKKJJJJJJIIIIIImmmRRRDDD>>><<<<<<888888999999888777555444444444444444333222111000333111000///000111000///000000000000000000000000---///111333444666:::<<<===<<<@@@HHHUUUiiiyyyuuunnnfffaaaZZZYYYaaawwwwwwlllccc^^^```___]]]eeerrrwwwnnniiigggbbb\\\OOOHHH>>>777444555888999888777666777777777555333444333111///...------,,,000---+++,,,...///...,,,,,,,,,,,,---------......///---,,,******+++,,,---///---,,,,,,---...---,,,.........///000000...,,,,,,,,,,,,,,,---------......------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///..................///000///...---,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,+++,,,,,,,,,/////////000000000111111333222222222333444555555666666666666666777777777888888888888999999999999999999999999::::::::::::;;;;;;;;;:::999999888888;;;:::999888777888888999888888888888888777666555888777666555555666777888777999:::;;;;;;<<<>>>@@@AAA>>>;;;;;;===??????===@@@@@@@@@????????????>>>===;;;888777777666555333333333222222222222222222333222222222333333444555888:::<<<===<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>======<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>@@@BBBCCCDDDEEEBBBCCCEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAACCCDDDEEEHHHJJJJJJHHHFFF@@@===:::888888777666555444555555555666999>>>AAAGGGIIIJJJJJJHHHGGGGGGHHHHHHEEECCCFFFMMMYYYkkk{{{tttdddXXXPPPEEE???============BBBBBBBBBCCCEEEFFFHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHGGGIIILLLMMMOOOQQQTTTWWW\\\aaaggglllqqqxxxyyyqqqppplllfffcccaaa___\\\YYY[[[ZZZZZZZZZYYYYYYXXXXXXXXXVVVTTTRRRRRRRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMJJJHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLLLLKKKJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKlllQQQDDD>>><<<<<<888999999888888777666555444444444444333222111111333111000000111111111000000000000000000000000000...000222444555888<<<@@@AAA@@@CCCLLL]]]uuuvvvlllkkkggg^^^VVVSSS[[[lll~~~oooddd^^^[[[[[[\\\___nnnzzznnngggddd]]]UUUFFFAAA999444333555888999:::888777777777666333111333222111///...------,,,///---,,,,,,---......---,,,,,,,,,---------......---,,,+++++++++,,,---...000...,,,,,,---------,,,------,,,---//////---,,,++++++++++++,,,,,,,,,,,,---------,,,---......///,,,++++++***+++,,,...///........................000///---,,,,,,,,,------...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,------......///000111222222333444444333333333333444444444555555666666777777777888888888888999999::::::888999999::::::;;;;;;<<<===<<<<<<;;;;;;:::999999;;;;;;999999888888888888999:::::::::::::::999999999888777666555555666666888:::<<<===>>>???BBBDDDDDDBBB@@@???AAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA>>>;;;999999888666444666666555555444444333333333333222222222333444444666888:::;;;;;;;;;<<<===;;;<<<<<<===============@@@??????>>>>>>======<<<<<<;;;:::999999999999999:::;;;===???AAACCCEEEFFFFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBDDDGGGJJJJJJIIIGGG>>>;;;888666666666555444555666777777888<<<@@@CCCGGGIIIJJJJJJIIIHHHIIIJJJIIIFFFEEEIIIOOO[[[mmm|||rrrbbbYYYMMMDDDAAAAAAAAA@@@CCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGIIIJJJLLLLLLNNNQQQTTTRRRWWW]]]bbbgggnnnwww}}}wwwllleeeeeebbb___]]]]]]\\\ZZZYYY[[[[[[ZZZZZZYYYXXXWWWWWWXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQPPPPPPOOONNNOOOOOOOOONNNMMMLLLLLLMMMMMMJJJIIIKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHKKKLLLMMMMMMLLLKKKLLLNNNLLLMMMMMMMMMMMMNNNNNNNNNkkkQQQDDD???<<<<<<999999888888777666666555333444444444333333222111333111000000111222111000000000000000000000000000000111333555777;;;@@@CCCFFFEEEHHHRRReeesssiiifffaaaXXXPPPPPP___uuuvvvjjj]]]ZZZXXXXXXYYYaaauuuzzzlllddd___UUULLL>>>:::555333444777:::;;;===;;;999999888777444111222111000///...------------,,,+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///111///---------...---,,,---,,,+++,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***)))***,,,///000,,,,,,------------,,,,,,000///---,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......///000222333444444777777666666666777888888444555555666777888888999777888888999999::::::::::::999999999999999888888999::::::;;;;;;<<<======::::::999999999:::::::::;;;<<<<<<============<<<:::999777666555555555555999;;;>>>@@@AAABBBDDDFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA???===;;;;;;;;;999888888888777777666555444444444333333333333333444444555666999999999:::;;;===;;;<<<<<<===============?????????>>>>>>=========<<<;;;:::999888777777777999:::<<<>>>AAADDDFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAACCCFFFFFFDDDBBB<<<999666555555555444333444555777888:::===AAAEEEGGGHHHJJJJJJIIIIIIIIIJJJJJJGGGGGGKKKQQQ\\\mmm{{{|||kkkbbbTTTJJJFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKLLLMMMMMMOOOQQQTTTOOOSSSYYY^^^aaagggnnntttyyyqqqjjjfff___^^^]]]\\\[[[ZZZYYYXXX[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUUUUTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPNNNMMMKKKLLLMMMMMMKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKNNNOOOOOONNNMMMLLLLLLMMMLLLLLLMMMMMMNNNOOOOOOPPPiiiPPPEEE???===<<<999999888777777666666666333333444444444333222222333111000000111222222111111111111111111111111111000222444555888===BBBGGGJJJKKKNNNYYYooozzzoooeee]]]VVVQQQRRReee|||}}}ooofffXXXWWWVVVVVVXXXcccwwwtttggg```YYYNNNCCC:::777444444666:::<<<======;;;999888888666333111111111///...------------++++++******)))******+++,,,,,,,,,---------......,,,,,,,,,,,,---......///111///------......---,,,---,,,+++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))***,,,///000,,,------......------,,,///...---------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...///000111222333444555666666666777888:::;;;<<<666666777888999999::::::777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<888888999:::;;;<<<<<<===<<<===>>>>>>>>>>>>>>>===999888777555555555666666:::===@@@AAABBBCCCDDDFFFDDDCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA???===<<<===>>>===<<<999999888777666666555555555555444444444444444555444555777777777888:::<<<;;;<<<======>>>>>>======>>>>>>>>>===============<<<;;;:::999888777777777999:::<<>>;;;888555444444444333222333555777999;;;>>>BBBEEEGGGIIIJJJJJJIIIHHHIIIIIIIIIGGGGGGKKKQQQZZZjjjxxxtttjjj\\\QQQKKKIIIGGGEEECCCCCCDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPSSSUUUSSSWWW]]]```cccgggmmmrrr{{{wwwoooiiifffddd_________]]][[[ZZZYYYXXXZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIIIIJJJKKKMMMNNNOOOQQQRRRRRRPPPMMMLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQhhhPPPEEE???======:::999888777666666666666333333333444444333333222333111000000222333333222111111111111111111111111000111333555999>>>DDDIIILLLOOOTTTaaazzzzzzuuueee[[[VVVUUUWWWkkktttiiibbbWWWWWWWWWVVVYYYcccsss~~~xxxlllbbb\\\VVVJJJ===777666555666999<<<===>>>:::999777666555444111///111000///...------------***++++++***))))))***,,,,,,,,,,,,---------......------------............000...------...//////......,,,+++,,,.../////////------------,,,,,,,,,,,,++++++,,,------------,,,,,,++++++***+++,,,...///...///000111111000///...------......////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111000000111222333444444555444444444555777888:::;;;777888888999999:::::::::777888888999:::;;;<<<<<<<<<<<<===>>>???AAAAAABBB===<<<<<<;;;::::::999999888999:::;;;<<<=========;;;<<<<<<===<<<<<<;;;;;;777666555555555777888999<<<>>>AAABBBBBBAAABBBCCCBBBBBBBBBAAA???@@@BBBDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???======???@@@???>>>::::::999999888888777777777777666555555555666666444555666666555666888::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999:::;;;===@@@CCCEEEGGGHHHFFFEEEEEEEEEEEEEEEEEEFFFBBBBBBAAAAAAAAAAAAAAAAAACCCAAA@@@AAAAAAAAA???===:::777444333333444333222222444888:::<<<@@@DDDGGGGGGIIIJJJIIIHHHFFFGGGGGGGGGEEEFFFJJJOOOWWWeeerrrzzzqqqcccYYYRRRNNNKKKHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNOOOOOOOOOMMMOOOPPPQQQQQQRRRUUUWWWUUUZZZ___ccceeeiiinnnrrrwww}}}xxxpppiiieeecccbbb```aaaaaa```\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRPPPNNNLLLLLLNNNOOONNNMMMLLLLLLMMMNNNNNNMMMLLLLLLHHHHHHIIIJJJLLLOOOQQQRRRRRRSSSSSSQQQOOOMMMMMMNNNNNNNNNOOOPPPPPPQQQRRRRRRgggPPPEEE@@@======:::999888777666666666777222333333444444333333222333111000000222444333333111111111111111111111111///111333555999???FFFKKKLLLQQQYYYhhh{{{ttt~~~tttbbbYYYWWWVVVZZZpppvvvvvvvvvyyy|||oooddd^^^WWWXXXXXXXXX[[[ccclllrrrsssnnneee^^^[[[UUUHHH:::666555555777:::<<<======999888666555555444111///000000///...------------+++,,,---,,,***)))+++...,,,,,,,,,---------.....................---------///---,,,---///000000000...---+++,,,...000000000,,,,,,,,,,,,+++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...+++,,,...000111000//////...------,,,,,,------...++++++++++++++++++++++++***++++++,,,...///111222222222222222333333444444444444444444555666777888888888888888888888999999777888888999:::;;;<<<===??????@@@@@@AAABBBCCCCCC>>>>>>===<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::888999999999888777666666444444444444666888:::<<<===@@@BBBBBBAAA???>>>>>>@@@AAAAAA@@@>>>>>>@@@CCCAAAAAAAAA@@@@@@@@@@@@???BBB@@@>>>>>>?????????===;;;;;;;;;;;;;;;;;;::::::999999888777777777777777444555555555444444777999888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>AAACCCFFFHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>===>>>??????>>><<<999777444333444444333333333666999<<>><<<<<<======>>>?????????===>>>>>>>>>===;;;999777666666666555555333222111222222333444666999<<<>>>???AAACCCBBB@@@===<<<<<>>???>>>===<<<<<<<<<<<<===============::::::999888777777888888555555555444333333555888666666777888888888888888::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<===>>>@@@BBBDDDFFFHHHIIIEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA;;;999999:::<<<===<<<;;;:::777444333444444444333444777;;;>>>AAADDDHHHJJJHHHIIIJJJHHHEEECCCCCCCCCDDDBBBCCCFFFJJJPPP\\\hhhrrr|||zzzoooeee^^^XXXRRRNNNJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKMMMPPPRRRSSSTTTUUUUUUWWWYYYZZZ[[[\\\___bbbbbbhhhooouuuyyy~~~zzzpppmmmllljjjfffcccaaabbbccc\\\^^^```___[[[XXXXXXYYYVVVVVVWWWWWWXXXYYYYYYYYYUUUUUUWWWXXXYYYYYYZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNNNNOOOQQQQQQQQQLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLMMMNNNPPPPPPNNNPPPRRRRRRQQQRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVfffNNNDDD@@@>>>===999999999888888888888888666555444333333444555666111222222333333222222222333333222222111000000000000333666777:::@@@FFFHHHKKKSSSccc|||}}}wwwnnnqqqooofff[[[UUUSSSRRRbbbvvvyyyqqquuutttrrrrrrvvv~~~sssggg\\\VVVZZZTTTRRRZZZbbbeeedddcccbbb```]]][[[WWWNNNBBB:::777777888888999:::;;;<<<:::999777666444333333333222000...+++******+++,,,++++++******++++++,,,---,,,------......------,,,000---+++,,,......,,,***,,,,,,+++***+++,,,---...111000///------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,,,,------111000...,,,+++++++++,,,***+++,,,------,,,***)))+++++++++,,,,,,,,,------+++++++++,,,,,,---------//////.........000222333444444444444444444444444111222222333333222222222777444333444888:::999888:::;;;<<<<<<;;;;;;<<<===@@@@@@@@@@@@???===<<<;;;;;;===???@@@@@@@@@>>>===???>>><<<:::888666555555222222222222222222222222333444666888:::;;;<<<<<>>>>>@@@??????>>>>>>>>>>>>>>>@@@????????????@@@AAABBBBBBCCCCCCBBB@@@@@@AAACCC>>>>>>>>>????????????@@@???<<<999888::::::888666333333333444555666777888555666666777888999999:::888888888999999:::::::::777888888999:::;;;<<<===<<<>>>@@@BBBCCCBBB@@@???CCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEDDDAAA???===;;;:::888777777999;;;<<<666555444333444444555666555999>>>AAACCCDDDFFFGGGLLLKKKJJJHHHFFFEEECCCCCC<<<<<<===???DDDMMMXXX___lllsss}}}|||ssskkkeee^^^XXXSSSNNNMMMLLLKKKJJJIIIIIIIIILLLMMMPPPUUUYYY[[[[[[ZZZXXXXXXYYY[[[___bbbcccdddfffnnnzzz}}}xxxrrrlllmmmjjjgggeeedddbbb```^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYZZZ[[[]]]]]]]]][[[YYYYYYYYYZZZ[[[]]]^^^___^^^\\\ZZZWWWVVVVVVWWWWWWXXXWWWVVVTTTSSSTTTTTTUUUQQQRRRSSSTTTTTTSSSRRRRRRPPPOOOOOONNNMMMMMMMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTYYYYYYXXXXXXXXXWWWWWWWWWfffNNNDDD@@@======999999999888888888888888555555444444444444555555000000111222222222222111222222222111111000000000000333666888<<>>>>>======>>>@@@@@@@@@@@@???>>>===<<<<<<<<<>>>???AAAAAA@@@>>>======<<<:::888666555444444222222222222222222333333444555777999;;;<<<======@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???>>>>>>>>>???@@@BBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDCCCAAAAAABBBDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDBBB???>>>>>>>>>;;;999888777666444444333333333555555666666777888888999777777888999999:::;;;;;;888888999:::;;;<<<=========???AAACCCDDDCCCBBB@@@CCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA???===<<<:::999888777777888999999666555444444444555666777777;;;???CCCEEEFFFHHHIIIIIIIIIHHHFFFEEECCCBBBBBB=========>>>AAAHHHQQQXXXaaaiiiuuu}}}uuuoooiiiccc]]]YYYPPPOOONNNLLLKKKKKKJJJJJJLLLNNNRRRVVV[[[]]]^^^]]]]]]\\\\\\^^^bbbeeehhhiiipppwwwwwwrrrpppmmmiiifffhhheeebbb``````___]]][[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]_________ZZZ[[[[[[[[[\\\^^^___```aaa___\\\ZZZXXXXXXXXXYYYYYYXXXVVVUUUTTTUUUUUUUUUSSSSSSTTTUUUUUUTTTSSSSSSQQQPPPOOOOOONNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYeeeNNNEEEAAA>>><<<999999999888888888777777444444555555555555444444111222222222111000//////111111111000000000000000000222555999===CCCIIINNNTTTccczzztttjjjfffjjjggg```XXXQQQQQQZZZbbbttt~~~}}}}}}yyywwwxxxssscccYYYXXXZZZXXXTTTUUU^^^eeeddd```______^^^ZZZSSSIII@@@:::888888999;;;<<<===<<<;;;:::999888777555444333222222111000000///...---,,,,,,++++++******++++++,,,---...------,,,,,,------...///---,,,,,,---...---+++,,,---......//////......000000//////---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------------,,,,,,,,,,,,---...///---------,,,,,,------...------------.........///...---------------------000111222333444444444444444444444444444444444444444555666777777777777666666555444666888:::::::::<<<>>>???@@@??????AAABBB@@@?????????>>>>>>======>>>???AAABBBBBB@@@>>>===;;;:::888666444333333333222222111222222333444444666777999;;;===>>>??????BBBBBBBBBCCCCCCBBBBBBBBBDDDBBB@@@>>>>>>???AAABBBEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHEEECCCBBBAAA@@@===;;;:::999777555333222111111444444444555666666777777666666777888999;;;;;;<<<999999:::;;;<<<===>>>>>>>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEBBBBBB@@@>>>===<<<;;;;;;999888888777777666666666666555444444444666777888999===BBBEEEGGGHHHIIIKKKGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<===AAAHHHMMMXXX```lllwww~~~~~~yyytttnnniiiccc___SSSRRRQQQOOOMMMLLLLLLKKKLLLOOOTTTXXX\\\___``````bbbaaa```aaadddhhhmmmpppxxxtttoooiiifffggggggfffdddccc```^^^]]]]]]]]][[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^```aaabbb]]]]]]]]]^^^___```aaabbbdddccc```]]][[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUURRRTTTXXXZZZ[[[[[[ZZZYYYXXXYYYYYYZZZZZZ[[[\\\\\\fffPPPGGGBBB???===::::::999999888777777777333333555666666555333333555555444333111///---,,,000000000000000000000000222222555:::>>>BBBHHHNNNXXXkkkzzzmmmgggfffllleee[[[QQQLLLPPP^^^kkk~~~zzz}}}zzznnnbbbZZZYYYZZZWWWUUUYYYccciiihhhdddbbb___]]]XXXNNNBBB:::888888888:::===>>>???===;;;999888777666444333222222111////////////...---,,,+++++++++******++++++,,,---...---,,,,,,,,,,,,---...---------------------,,,***+++,,,---...---,,,+++------...///...,,,+++***------------------------,,,,,,,,,------,,,,,,,,,------------......//////------------------------------,,,++++++,,,...///............/////////////////////.........------000111333444555555444333555555555555555555555555555666777777888888777777333333333444555777888999<<<>>>@@@@@@@@@@@@BBBCCC??????>>>>>>>>>>>>>>>>>>@@@AAABBBCCCBBB@@@>>><<<777777555444222222111111111111111111222444666777999:::<<<>>>???AAAAAABBBDDDDDDDDDDDDDDDDDDCCCBBBCCCAAA>>><<<<<>>??????>>>???AAACCCDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFCCCAAA>>><<<:::::::::;;;777777777777666555444333555555444444555777888:::;;;>>>CCCFFFHHHIIIJJJKKKFFFEEEEEEDDDCCCBBBAAA@@@======;;;:::999<<>>::::::999999888777777666222333444555555444333222444444444444333222111000//////000000111111222222444333555<<>>888888999:::;;;===??????===:::999888777555444222111111111---------------,,,******++++++******++++++,,,------------,,,,,,---------,,,---------------------***+++,,,---...---,,,+++***+++,,,...///...------------------------------+++,,,,,,,,,,,,,,,,,,+++************++++++++++++///.........---,,,++++++,,,+++*********+++---............/////////000000////////////////////////000111333444555555444333666666666666666666666666666666777777777777666666222333444444555777999:::<<<===????????????@@@BBB???>>>>>>===>>>>>>???@@@BBBBBBCCCCCCBBB???===;;;555444333222111111000111111000000111222555777999<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<;;;<<<>>>BBBDDDGGGFFFEEECCCBBBAAAAAA@@@BBBDDDFFFGGGFFFFFFGGGHHHEEEEEEFFFFFFEEECCCBBB@@@AAABBBCCCCCCCCCBBBBBBBBB===<<<:::888666444444333333333333333444444444444444555666777999:::;;;<<<:::;;;;;;<<<===>>>??????>>>>>>@@@AAABBBBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEEBBBAAA===;;;999999:::;;;777777777666666444333222555555555555666888:::;;;<<>>AAAMMMTTT^^^hhhnnnrrrtttvvv|||||||||xxxrrrkkkeeeaaaZZZXXXVVVSSSPPPNNNMMMLLLLLLPPPUUUYYYZZZ[[[]]]___^^^^^^^^^]]]^^^dddkkkqqqxxx}}}wwwpppgggddd```]]]\\\\\\\\\\\\___]]]\\\[[[\\\]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\]]]cccdddeeeccc```___aaabbbcccbbbbbbbbbcccdddeeefffgggeeebbb___]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVYYY]]]```bbbaaa___^^^ZZZZZZ\\\]]]___aaabbbbbbfffPPPFFFBBB???===;;;::::::999888777666666333333444444444444333333///000222444555666777777//////000111222333333444666333666>>>AAABBBHHHQQQbbbzzz|||{{{~~~uuurrrssspppcccWWWQQQQQQZZZppp~~~sssllliiieee^^^XXXPPPQQQXXXbbbhhhfffcccbbb\\\WWWOOOEEE===999999:::;;;<<<===>>>===<<<:::888777666555333222111000000,,,,,,,,,,,,++++++******++++++******++++++,,,---,,,------......------,,,+++---...---,,,,,,---///,,,---......//////......)))***,,,---//////000000------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++/////////...---,,,***)))************+++,,,------............/////////000//////000000000111111111111222333444444555555555888888888888888888888888777777777777666555444444444555777888888999<<<>>><<<>>>??????>>>===???@@@>>>>>>=========???@@@AAABBBCCCCCCCCCAAA>>>;;;999333222111111000000000000000000000000333666999;;;>>>???AAACCCEEEFFFGGGGGGGGGFFFFFFEEECCCAAA???>>><<<;;;:::;;;===@@@CCCFFFFFFEEECCCAAA@@@>>>======@@@CCCFFFGGGGGGGGGHHHIIIGGGFFFEEEDDDCCCBBBAAAAAAAAADDDFFFGGGFFFEEEFFFFFFDDDBBB???;;;888555333222333333333333333333444444555555666777888::::::;;;::::::;;;<<<===>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDCCC@@@>>><<<:::999999:::;;;777666666555555444444444555555555555777999;;;===>>>AAAEEEHHHIIIJJJKKKLLLIIIHHHGGGFFFDDDBBBAAA@@@::::::;;;:::999:::===@@@EEEKKKTTT]]]eeelllqqquuuwwwzzz|||zzztttmmmgggddd^^^]]]ZZZVVVSSSQQQOOONNNNNNRRRWWWYYYXXXWWWYYY[[[YYYZZZZZZZZZZZZ___gggnnnuuuyyy{{{tttooogggeeeaaa]]]ZZZYYYZZZZZZ\\\ZZZYYYXXXZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]ccceeegggfffbbb```aaabbbdddddddddddddddeeefffffffffdddbbb___^^^^^^______^^^^^^___^^^^^^]]]\\\[[[ZZZZZZXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZ]]]```aaaaaa```___[[[\\\]]]___aaacccddddddeeeMMMCCC???<<<<<<;;;;;;:::999888777666555444333333333333333333444///000111333444555666666///000111222333444555555555222666@@@EEEEEEMMMXXXjjj{{{yyyzzztttrrrjjj^^^UUUUUUYYYeee{{{vvvpppkkkhhhccc]]]XXXRRRSSSYYYbbbfffccc``````YYYRRRIIIAAA<<<:::999999=========<<<;;;:::999888777666444222111000000000...---,,,+++++++++,,,,,,++++++******++++++,,,---***,,,...//////...,,,******,,,......,,,,,,---///...------------...//////,,,,,,------...///000111........................++++++,,,,,,,,,,,,++++++---------------------,,,------.........---+++***)))***+++,,,------------------........./////////...//////000111222333333444444444444555666777777::::::::::::::::::::::::999999999888666555333222444666999999999:::===@@@>>>???@@@???>>>===>>>???>>>===<<<<<<===???AAABBBCCCCCCCCCBBB@@@<<<999777222111111000000000000111000//////000333666:::===@@@AAACCCEEEGGGHHHIIIIIIGGGGGGFFFDDDAAA???<<<;;;999999:::<<>>===<<<;;;???BBBEEEGGGGGGGGGHHHIIIGGGFFFCCCAAA?????????@@@CCCFFFIIIIIIHHHFFFFFFGGGGGGEEEBBB???;;;888666666444444444444444444444444555666666777888999999:::999:::;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAA;;;;;;999888888888999999777666555444444555666666555555555666888:::<<<>>>@@@CCCHHHJJJKKKLLLMMMNNNJJJIIIHHHFFFCCCAAA???>>>;;;<<<===<<<;;;;;;===???@@@EEELLLSSS[[[cccjjjooossswww|||}}}yyyrrrmmmkkkcccaaa^^^ZZZWWWTTTRRRQQQQQQUUUZZZZZZWWWUUUVVVXXXUUUWWWYYYXXXXXX]]]eeekkkooosss}}}}}}{{{yyyvvvppplllgggeeebbb^^^[[[[[[\\\]]][[[YYYWWWWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^^^^___ccchhhhhhdddbbbbbbdddeeeeeeeeeeeeeeeffffffgggfffdddbbb```___```aaabbb___````````````^^^]]]\\\^^^]]][[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]___``````______]]]^^^___aaabbbdddeeeeeecccJJJ@@@<<<::::::;;;;;;:::999888777666555555444222222222222444555222333333333333222111111000000111222444555666666555111666BBBHHHIIIQQQ]]]ppp~~~||||||sssoooeeeZZZSSSWWW___nnn~~~}}}~~~oooooommmjjjeee```\\\ZZZVVVWWW]]]dddfffccc___```WWWOOOEEE>>><<<;;;:::888======<<<;;;:::999999999666555444222111000000///000...,,,++++++,,,---///++++++******++++++,,,---)))+++...000000...+++)))***,,,......,,,+++...000---,,,+++***+++,,,---...//////...------///000111........................+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++,,,---.........---,,,)))+++,,,...//////...---------------.........///......///111222333444555666666555555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555333222222555777888777888<<>>======???>>>===<<<<<<===???AAACCCCCCCCCCCCAAA???<<<888666111111000000000000111111/////////000333777;;;>>>AAABBBDDDFFFHHHIIIJJJJJJHHHGGGEEECCC@@@===:::999888999;;;>>>AAAEEEHHHIIIGGGEEECCCAAA>>><<<;;;:::>>>AAAEEEGGGGGGGGGHHHHHHFFFDDD@@@===;;;;;;===>>>CCCFFFJJJIIIGGGDDDDDDEEEEEEDDDBBB@@@>>><<<<<<;;;444444444444444444444444666666777777888888888999999999:::;;;<<<===>>>>>>@@@@@@AAABBBBBBCCCCCCDDD@@@AAACCCDDDDDDBBBAAA???888888777777777777888888777666555444444555777888555555555666888;;;===???BBBEEEIIILLLMMMMMMNNNOOOKKKJJJHHHEEEBBB@@@>>>======>>>???===<<<;;;<<<>>>@@@CCCHHHMMMSSSZZZbbbgggpppvvv}}}|||wwwsssqqqgggeeeaaa]]]ZZZVVVTTTSSSSSSXXX\\\[[[WWWSSSTTTVVVSSSVVVYYYYYYYYY\\\dddkkkkkknnnyyy|||yyyvvvuuuuuurrrmmmhhhaaa```^^^[[[YYYYYY\\\^^^\\\ZZZXXXXXXYYYYYYXXXWWWXXXXXXYYY[[[\\\]]]^^^___[[[aaagggiiifffcccdddffffffeeeeeeeeeeeeffffffgggfffeeecccaaaaaabbbcccddd```aaaaaaaaaaaa___^^^]]]aaa___^^^\\\[[[[[[\\\\\\ZZZZZZYYYYYYZZZ[[[\\\\\\^^^^^^^^^___^^^^^^]]]]]]\\\\\\]]]^^^^^^______^^^______```aaacccdddeeefffdddKKKCCC???;;;999>>>;;;999888777666333111444444555555444444333222222222222222222222333333333222222111000000111111666888>>>DDDGGGKKKVVVbbbzzzsssiiigggaaa\\\XXX[[[iii|||pppllljjjgggaaaZZZXXXZZZ\\\bbbgggfffdddddd```[[[YYYMMMAAA<<<:::888999<<<>>>===<<<<<<<<<;;;888666777666555444222111000///000000///---***(((((()))+++---......---,,,,,,---+++,,,------------...///++++++++++++,,,------...000,,,***+++...111000///111...,,,,,,...111222333/////////......------,,,++++++++++++++++++++++++000///...---,,,+++++++++000111111111///......///......---,,,,,,---------------......///000000000333333444444555444444444777777777777777888888888;;;::::::;;;;;;<<<===>>>;;;;;;;;;:::999888777777555666999;;;===>>>??????======<<<;;;<<<===>>>???>>><<<:::;;;>>>AAABBBCCCGGGFFFCCC???;;;777333111////////////////////////...///000111444999???DDDGGGHHHIIIJJJKKKLLLLLLLLLHHHEEE@@@<<<999888999999999>>>CCCDDDFFFHHHGGGCCCFFFBBB===888666777999;;;BBBCCCFFFHHHHHHHHHGGGFFFDDDBBB>>>:::999:::<<<>>>FFFGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFDDDBBB???<<<;;;:::888666333333444555777555666777888999:::;;;;;;;;;::::::;;;;;;<<<===>>>CCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBCCCBBB@@@===<<<999999999888777666666555555555555444444555555555555666777777888:::>>>BBBEEEGGGJJJLLLLLLKKKIIIGGGIIIHHHFFFCCC@@@>>><<<;;;<<<<<<===<<<::::::<<<===;;;@@@EEEHHHJJJPPPYYYaaahhhnnnvvv{{{|||{{{yyyxxxtttooohhhbbb]]]YYYUUUSSSVVVYYY\\\\\\[[[YYYXXXXXXWWWWWWYYY[[[^^^aaaeeegggqqquuu}}}|||vvvsssssssssrrrpppllliiigggdddbbb___]]][[[[[[\\\\\\^^^]]]\\\[[[ZZZZZZZZZZZZ```]]]YYYXXXZZZ]]]______^^^```bbbccccccdddgggiiiiiihhhfffdddddddddeeefffggghhhgggfffdddbbbaaa```aaa___^^^^^^```bbbbbbaaa_________````````````aaa]]]]]]\\\[[[[[[\\\\\\\\\___aaaccccccbbbaaa```aaadddcccbbbbbbaaaaaaaaabbbcccbbbaaa```aaacccfffgggeeeKKKCCC@@@<<<999===;;;999888777666444222444444555555444444333222000000000000000000111111111111000111111222333333666999???FFFIIIOOO[[[hhhlllbbb```\\\XXXWWW^^^pppyyymmmiiifffddd___YYYYYY]]]```eeehhhfffdddccc___ZZZRRRGGG<<<999888777999<<<===<<<;;;;;;;;;:::888666666555444333111000///.../////////---***))))))***+++---......---,,,,,,------.........------...///,,,,,,,,,+++,,,,,,------000...------.........---000...,,,---///111222111.........---------------++++++++++++++++++++++++///...---,,,++++++++++++///000111000...---...///...------,,,,,,,,,------/////////000111111222222333444444555555555555555888888888999999::::::;;;<<<;;;;;;;;;;;;<<<======::::::999777777666666666777888:::<<<>>>>>>>>>>>>======<<<;;;;;;;;;<<<===>>><<<;;;<<>>:::666222111...........................///000222555:::@@@EEEIIIJJJKKKLLLLLLMMMLLLLLLGGGDDD???:::888777888999999>>>CCCDDDFFFHHHGGGCCCBBB???;;;777666777:::===BBBCCCFFFHHHIIIIIIHHHGGGCCC@@@;;;888777999<<<>>>FFFHHHJJJJJJHHHGGGFFFGGGGGGGGGGGGFFFCCCAAA>>><<<:::999666444444444666777666666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>><<<:::999999888777777666555555444333333333333333333444444555666777888;;;???BBBEEEGGGJJJLLLLLLJJJGGGEEEGGGFFFEEECCCAAA???======<<<>>>>>>>>><<<;;;<<<===>>>BBBEEEFFFHHHMMMUUU\\\bbbiiisss{{{~~~~~~vvvrrrkkkeee```\\\XXXUUUXXXZZZ\\\]]]\\\ZZZZZZZZZ\\\^^^```bbbeeeiiinnnqqqxxx~~~{{{tttooopppppppppooommmiiifffdddcccaaa___]]]\\\\\\]]]]]]```___^^^]]]\\\\\\\\\\\\^^^]]]\\\\\\^^^______^^^^^^aaacccdddddddddfffgggiiigggeeedddcccdddeeefffhhhgggeeeeeeeeedddcccaaaaaa```___```bbbdddcccbbb`````````aaaaaaaaa``````______^^^^^^^^^^^^^^^___```bbbddddddcccaaaaaabbbeeeeeeddddddddddddeeeeeeeeedddcccccccccdddfffgggfffLLLDDDAAA===:::;;;999888777888777555444444444555555444444333222111111111111111111000000//////000000222333444555777:::AAAHHHLLLTTTdddsssyyyccc[[[[[[ZZZVVVWWWdddzzzuuulllgggcccaaa\\\YYY[[[```gggjjjjjjgggdddbbb^^^YYYMMMCCC999777888888:::===<<<;;;:::::::::999777555444444333222000///......---......,,,***)))***,,,+++---......---,,,,,,---...------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,...///000///---,,,,,,,,,...------...000111000///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---/////////---,,,---...---,,,,,,,,,,,,,,,------000111111222222333444444444444555666666666666666999::::::;;;<<<============<<<<<<;;;;;;;;;;;;;;;:::888666555444555666777999:::<<<============<<<<<<<<<;;;:::::::::;;;;;;>>>===<<<>>>AAADDDEEEEEEDDDCCC@@@<<<888555222000........................---...111333666<<>>;;;777555555777;;;>>>BBBDDDFFFIIIJJJIIIHHHGGGAAA===999555555888<<>>;;;:::888777666666777888777777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???===<<<:::999999888888777777666555555555222222111111111111222222333555666777999;;;???BBBGGGHHHJJJLLLKKKHHHEEECCCCCCCCCBBBBBBAAA@@@@@@@@@===???AAAAAA???=========>>>@@@AAABBBDDDIIIQQQXXX```hhhttt~~~{{{vvvpppjjjeee```\\\YYYYYY[[[]]]^^^]]]]]]]]]^^^___aaacccfffiiiooouuuzzz{{{uuuqqqmmmiiilllllllllkkkiiifffdddbbbcccbbbaaa```___```aaabbbbbbbbbaaa```____________^^^]]]^^^```aaaaaa___]]]___bbbeeefffeeeeeedddeeehhhfffeeeccccccdddfffggghhheeecccdddfffgggeeebbbaaaaaabbbdddffffffeeecccaaabbbbbbbbbbbbaaaaaa```aaaaaa`````````aaaaaabbbaaaccceeefffdddccccccdddffffffgggggghhhiiiiiijjjhhhhhhgggffffffffffffffffffMMMEEEAAA===::::::888777777888888666555444444555555444444333222444333333333333333222222000000000111222333444555777:::AAAIIIOOOYYYmmm~~~rrr]]]WWWYYYYYYWWW[[[kkktttnnnhhhccc___[[[XXX\\\bbbmmmooommmgggdddbbb]]]WWWKKKAAA999888999999;;;>>>;;;999888999999999777555444444333222111000//////,,,------,,,+++***+++---+++---......---,,,,,,---...,,,+++***+++,,,++++++///...---,,,,,,,,,,,,,,,+++///111111...+++,,,------------...000000///---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,------...111111222333333444444555555555666777888888888888::::::;;;<<<======>>>???======<<<;;;:::999999999:::888666444444555777999;;;;;;<<<===<<<;;;:::999999999999999:::;;;<<<<<<>>>>>>>>>@@@CCCEEEFFFEEEBBB@@@===:::666333111000........................---///222444888===DDDHHHLLLMMMNNNOOONNNMMMKKKJJJAAA>>>999555444555888::::::???CCCDDDEEEHHHFFFBBB;;;999555333333666;;;===BBBDDDGGGIIIJJJIIIGGGFFF???<<<777444444888===@@@FFFGGGHHHHHHFFFEEEEEEFFFGGGHHHHHHGGGEEECCCAAA???<<<<<<;;;:::999999999999888999999:::;;;;;;<<<<<<============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::888777777777666666666555555555444444222222111111111111222222333444777888:::===@@@CCCHHHIIIKKKLLLJJJGGGCCCAAA@@@@@@AAAAAAAAABBBBBBBBB>>>AAACCCCCCBBB@@@>>>>>>???@@@AAACCCFFFLLLUUU[[[dddlllxxx{{{uuuooojjjeeeaaa^^^[[[]]]^^^_________aaacccdddfffiiilllpppvvvwwwrrrooommmkkkiiiiiiiiiiiihhhgggeeedddccceeeeeedddddddddeeefffgggdddcccbbbaaaaaa``````aaa_________```bbbbbbaaa___```cccggghhhgggeeedddcccgggfffdddcccccceeefffhhhhhheeecccdddhhhiiigggdddccccccdddgggiiijjjgggeeeeeeeeeeeeeeedddbbbaaa```bbbbbbbbbaaabbbbbbcccdddccceeeggggggfffeeeeeefffhhhhhhjjjkkkmmmnnnnnnooolllkkkjjjiiihhhgggggggggfffMMMEEEAAA===:::999888777777888888777555444444555555444444333222444444444444333333222222222222222111222333333444777;;;BBBIIIPPP]]]uuuiiiWWWSSSUUUTTTVVV```ttt}}}xxxqqqkkkddd___ZZZXXX\\\bbbppppppmmmgggdddbbb\\\TTTHHH@@@999888999999:::<<<:::999888888999999777555555555444333222111111000,,,------,,,+++***,,,...+++---......---,,,,,,---///---,,,---//////...,,,///......---,,,,,,,,,,,,)))---000000...---...///---,,,,,,---//////...,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++---...---,,,,,,---...---,,,,,,,,,------...///111222222333333444555555555666777888999999999999:::::::::;;;<<<======>>>===<<<;;;999888888888888:::999777555555777:::;;;;;;<<<<<<<<<;;;:::888777555666777999;;;<<<===>>>??????@@@BBBEEEFFFEEEDDD???>>>;;;777444111000///...........................000333666:::???EEEIIILLLMMMNNNOOONNNLLLJJJHHH>>>;;;666333222555888;;;<<>>BBBDDDEEEFFFEEECCCBBBCCCEEEFFFFFFFFFFFFEEECCCAAA@@@>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<======>>>======>>>>>>???@@@AAA@@@????????????>>>>>>>>>===;;;:::888666666555555555555555444444444444444333333222222222222333333333555888:::<<>>??????@@@AAABBBCCCCCC???AAADDDEEECCCAAAAAAAAADDDDDDEEEHHHLLLRRRZZZ___fffnnnyyy~~~xxxrrrnnniiiddd```]]]^^^______```aaadddgggllloootttwww|||wwwtttpppmmmllllllkkkkkkiiiiiiiiihhhhhhgggfffeeeeeeeeeeeefffggghhhhhhiiieeeeeedddcccbbbbbbbbbbbbbbb```______aaabbbbbbbbbaaadddgggiiigggeeeddddddgggfffdddddddddfffhhhiiiiiiggggggiiilllmmmkkkiiifffggghhhkkkmmmnnnllljjjlllkkkiiigggeeecccbbbaaabbbbbbbbbbbbbbbcccdddddddddfffiiiiiihhhhhhhhhhhhiiijjjlllnnnpppqqqrrrrrrnnnmmmllljjjiiihhhggggggfffLLLDDDAAA===::::::888777777888888666555444444555555444444333222333333333222111111000000333222222222222333333444888<<>>>>>???@@@AAADDDFFFFFFCCCAAA===;;;888444222000//////------------------------///222555888<<<@@@EEEIIIIIIJJJLLLMMMMMMKKKHHHFFF<<<999444111111555999<<>>999777444111222555:::===BBBDDDGGGIIIIIIFFFBBB???999777555555777;;;???BBBCCCDDDDDDCCCAAAAAABBBDDDEEEFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCBBB@@@???===;;;;;;<<<<<<========================>>>???@@@AAABBBBBBAAA@@@???>>>======999999888777666555555444333333333333333333333333444444333333333333444444333666999<<>>??????@@@AAABBBBBBCCC???AAACCCDDDCCCCCCCCCDDDDDDDDDFFFJJJPPPVVV\\\```hhhoooyyy~~~yyytttooojjjdddaaa]]]^^^______```cccgggjjjnnnssszzz}}}tttoooooommmlllkkkkkklllllljjjjjjjjjiiiiiiiiiiiiiiieeeeeefffgggggghhhhhhiiigggfffeeeddddddccccccdddeeecccaaaaaabbbdddddddddbbbeeehhhhhhgggfffeeeeeegggfffeeeeeefffhhhjjjkkklllnnnqqqssstttsssqqqpppmmmmmmnnnpppssstttsssqqqtttrrrmmmiiieeecccccccccbbbbbbbbbbbbbbbcccdddeeefffhhhjjjkkkjjjjjjjjjkkkjjjkkknnnppprrrssssssssspppnnnkkkhhhgggggghhhhhheeeKKKCCC@@@<<<999;;;999777777888777666444444444555555444444333222444333333222111111000000111111111222333444555666;;;???FFFMMMUUUfffuuu```RRRMMMLLLMMMMMMZZZooo|||vvvtttnnnhhhbbb^^^ZZZXXX]]]cccffffffddd```___\\\TTTJJJ@@@999555777:::::::::<<<:::999888999::::::888666444444333333222111111111---......,,,******+++,,,+++---......---,,,,,,---......000444999999333......------------......//////---,,,,,,...//////...///---+++***,,,------,,,.........------------------------------------------,,,,,,,,,,,,,,,---...+++---......------...///.........//////000111222444444555555666777777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888777666555555555555555888888888888999:::<<<<<<>>>>>>???>>>===<<<:::999777888:::;;;<<<<<<<<<<<<@@@AAABBBDDDFFFEEEAAA>>>;;;999666222000.........------------------------111444777:::===AAAEEEIIIFFFGGGJJJLLLKKKIIIGGGEEE;;;888333111111555:::>>>AAAEEEGGGEEEDDDDDD@@@;;;666444222111333777<<<@@@CCCEEEGGGIIIGGGCCC???;;;444444444555777:::>>>@@@DDDDDDDDDCCCAAAAAABBBDDDFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDFFFFFFFFFDDDAAA@@@<<<<<<============>>>>>>============>>>???@@@@@@CCCCCCBBB@@@>>>===;;;;;;666666777777777666555444222222222333333333333333444444333333333333444444444777;;;>>>AAADDDGGGIIIKKKLLLNNNNNNLLLIIIEEECCC??????@@@@@@@@@AAAAAAAAA>>>@@@BBBCCCCCCCCCEEEGGGCCCEEEJJJRRR[[[dddjjjmmmtttyyy~~~yyytttooojjjddd```]]]^^^^^^^^^```ccciiimmmnnnvvv~~~tttqqqnnnnnnnnnmmmmmmlllmmmnnnkkkkkkjjjjjjjjjkkkkkklllhhhhhhiiijjjjjjkkkkkkkkkjjjiiihhhgggffffffffffffeeeeeeeeefffhhhhhhgggeeeccceeegggggggggfffggghhhhhhgggffffffgggiiilllmmmpppvvv}}}|||yyyxxxxxxtttttttttvvvxxxzzzzzzzzz|||xxxqqqjjjeeedddddddddbbbbbbbbbccccccdddffffffgggiiilllmmmlllkkklllmmmjjjllloooqqqsssssssssrrrpppmmmiiifffeeefffhhhiiidddKKKCCC???;;;999;;;999888777888777555444444444555555444444333222666666555444444333222222//////000111333555777888===AAAHHHOOOWWWhhhuuuaaaQQQLLLMMMOOOPPPQQQ```www{{{qqqllljjjddd___]]]ZZZYYY]]]dddaaaaaa___]]]\\\ZZZPPPEEE???888555999===>>>???AAA:::999999999::::::999777333222222222111000000000.........,,,***)))***,,,+++---......---,,,,,,---******---333888888222+++---------------...///000333///,,,+++---///...,,,000---***)))+++,,,------/////////......---------------------------------...------,,,,,,---------,,,---......------///000////////////000111333333666666666777888888999999777888999;;;<<<=========>>>>>>======<<<<<<;;;;;;666666555444444444444555777777888999:::;;;;;;;;;???@@@@@@@@@???>>><<<;;;::::::<<<<<<<<<<<<::::::AAAAAACCCEEEFFFDDD@@@<<<:::888555111///.........------------------------222555888;;;===AAAEEEHHHCCCEEEHHHJJJJJJHHHFFFDDD:::777333000111555;;;???CCCGGGHHHFFFDDDCCC???:::444222111111444999???CCCCCCEEEGGGHHHFFFBBB===999111111222444777:::===>>>EEEEEEEEECCCAAAAAACCCEEEGGGHHHHHHIIIHHHGGGFFFEEEDDDFFFHHHHHHHHHFFFCCCAAA============>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@DDDCCCBBB@@@===;;;:::999444555777888888777555444222222222222222222222333444333333222222333333444444888<<<@@@BBBEEEHHHKKKKKKLLLNNNOOOMMMJJJFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBDDDGGGIIIGGGKKKSSS___mmmyyy}}}yyytttoooiiiccc___]]]^^^^^^^^^___dddiiinnnsss{{{uuurrrsssooopppqqqpppooooooooopppkkkkkkjjjjjjkkkllllllmmmlllmmmmmmnnnoooooonnnnnnlllkkkjjjiiihhhhhhhhhhhheeefffhhhkkkmmmlllhhheeedddeeeggggggffffffhhhjjjhhhggggggggghhhjjjmmmooottt|||}}}|||~~~zzzyyyxxxzzz||||||ssskkkeeeddddddeeecccccccccdddeeefffggghhhgggjjjlllmmmmmmlllmmmnnnjjjllloooqqqssssssrrrrrrpppmmmhhhdddccceeehhhjjjbbbKKKDDD???===>>>:::999888666666666777777555555444444444333333333000111222333333333333222111222111111111444888;;;>>>???EEEQQQ]]]ppp|||fffQQQKKKLLLJJJJJJMMMSSSppp~~~zzzyyyssskkkddddddbbb^^^ZZZ[[[___dddaaa]]]ZZZZZZZZZVVVLLLCCC;;;<<<<<<===>>>???@@@@@@===<<<;;;999777666555444111111000000000000111111)))))))))((())))))***+++***+++,,,---------,,,+++........................//////.........---------/////////...---------,,,,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,---------------------------000//////.........//////------///000222444555666333555666666555555666777<<<<<<===???@@@AAABBBCCC@@@???>>>?????????===;;;;;;666222000111222222111777888:::<<<===??????@@@AAA@@@???=========>>>?????????===;;;999999;;;===@@@BBBDDDEEEEEEBBB???===777555333111000000111222000000000///......------222666;;;>>>AAACCCFFFHHHJJJGGGFFFGGGIIIHHHBBB<<<888444000000555999<<<===BBBDDDEEEEEECCC>>>999666333222000000333999???CCCEEEFFFFFFFFFCCC>>>999666444444333333555888<<<>>>DDDCCCBBBAAA@@@AAABBBBBBGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJHHHFFFEEEDDDCCC???>>>===<<<<<<===>>>???===???@@@@@@@@@AAADDDFFFDDDDDDDDDBBB@@@>>>;;;999777777666666555555555444444333222111111111222333333333222222333333444444999;;;>>>@@@BBBEEEIIILLLTTTRRRQQQOOONNNKKKGGGDDDAAAAAAAAAAAAAAAAAAAAABBB@@@AAABBBBBBBBBCCCEEEGGGJJJPPP]]]ppp~~~yyyvvvpppgggaaa```___]]][[[ZZZ[[[```hhhmmmrrr|||zzztttqqqoooooooooppppppqqqqqqooonnnmmmoooooooooooonnnnnnnnnnnnrrrrrrsssrrrqqqooommmlllnnnnnnnnnnnnnnnnnnmmmmmmiiiiiijjjkkkkkkkkkjjjjjjggghhhjjjkkklllkkkkkkjjjjjjjjjhhhhhhjjjmmmpppsss}}}{{{}}}zzz{{{|||}}}}}}}}}}}}}}}|||uuulllfffdddddddddcccggghhhiiiiiihhhgggfffeeekkklllmmmmmmmmmlllkkkjjjmmmlllmmmnnnqqqqqqpppoookkkiiigggfffeeefffggghhhcccLLLDDD???======<<<;;;999777666555555555555555444444444333333333111111222333333333222222333444444444444777:::===BBBBBBHHHRRR___tttuuu___LLLHHHIIIHHHJJJNNNYYYwww~~~yyywwwsssllleeecccaaa______aaaeeehhh```]]]YYYXXXWWWQQQHHH@@@;;;<<<===>>>????????????<<<<<<;;;999777666444444333222000///......------+++++++++++++++,,,------,,,,,,.../////////...---........................//////.........---------...............---------++++++,,,,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------------...///111333444555666777888999999888777888::::::;;;<<<>>>???AAABBBBBB@@@???===>>>>>>===;;;999888444000...///111111000777888:::===???@@@AAAAAAAAA@@@???>>>===>>>>>>???>>>>>>===:::888888;;;===AAABBBDDDEEEDDDAAA>>><<<666444222000//////000111.............../////////444888===@@@BBBDDDGGGIIIIIIGGGEEEFFFHHHFFF@@@:::777333000111555:::===>>>BBBDDDEEEDDDBBB===888555222111//////222888>>>BBBDDDEEEEEEDDD@@@<<<777444333333222222444888;;;>>>@@@@@@@@@AAABBBDDDFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGEEEDDDCCCBBB>>>>>>=========>>>@@@@@@>>>???@@@@@@???@@@BBBDDDDDDDDDCCCAAA???<<<:::888666666666666555555444444333222111000000111222333333333333333333444555555999<<>>FFFFFFJJJTTTccczzzmmmZZZIIIFFFHHHHHHLLLRRRaaa}}}wwwtttqqqmmmeeebbb```bbbfffjjjkkkjjjfffbbb^^^[[[WWWPPPGGGAAA:::<<>>===<<<<<<:::999777555444444444333111///---++++++***,,,,,,++++++,,,,,,---.........///000000000000///.......................................------------------...............,,,,,,,,,---------......,,,---......//////............------,,,,,,++++++------------------------...------,,,------.........///000222333555666777999:::;;;:::999888999:::999:::<<<>>>@@@AAABBBBBB@@@>>>=========<<<999777444111...---...///000000888999<<>>>>>??????>>>>>><<<999777888:::===BBBCCCEEEEEECCC@@@<<<999444333111///.........///++++++,,,---...///111111666:::???BBBDDDFFFGGGIIIHHHFFFEEEFFFFFFCCC===888444222000111555:::>>>@@@CCCCCCDDDBBB@@@;;;777444000///...///222777<<<@@@DDDDDDCCCAAA===888444111222111111111333777:::===>>>>>>???@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA>>>======>>>???@@@AAABBB???@@@AAA@@@>>>>>>???AAACCCBBBAAA???===:::888666666555555555555444444444222222111111111111222222333333333333444666777777:::===@@@CCCEEEGGGKKKMMMNNNMMMLLLLLLMMMKKKHHHFFFAAAAAAAAA@@@@@@??????>>>?????????>>>>>>AAAEEEHHHOOO___vvvuuunnnggg^^^YYYYYYTTTTTTSSSSSSUUU\\\dddjjjvvv|||wwwsssssstttttttttuuuuuuvvvwwwvvvuuutttsssqqqrrrrrrrrrssstttttttttppppppqqqqqqqqqqqqppppppmmmmmmnnnoooppppppppppppoooooopppppppppoooooonnnkkkllllllmmmllllllkkkjjjiiiiiijjjkkknnnssswwwyyy~~~|||yyyvvvsssqqqpppoooooooooooonnnmmmlllkkkjjjgggeeeeeehhhjjjlllllljjjkkklllnnnnnnnnnnnnmmmhhhiiijjjkkkllllllllllllrrrooommmmmmnnnooonnnnnnooonnnkkkiiigggffffffgggdddMMMEEE@@@<<<<<<;;;:::999888666666555555555555444444444333333333222222333333333222111111000222444444555777:::<<>><<<<<<;;;:::888777555444333444333111///---,,,++++++***************+++,,,,,,......//////000000000000................................................,,,---------.../////////............////////////,,,---......///.........//////...---,,,++++++***------------------------///////////////000000111000000111333444555666777888:::::::::888777888999999:::===???AAABBBCCCCCCAAA???>>>===<<<;;;888666222000...------///222333:::;;;>>>AAACCCDDDDDDDDD@@@@@@@@@@@@???@@@@@@@@@======;;;888666777:::===CCCDDDEEEEEECCC>>>:::777222111000...------------+++++++++,,,---///111222888;;;@@@DDDEEEFFFFFFGGGFFFFFFEEEFFFEEEAAA:::555111000000222666;;;???BBBCCCCCCBBB@@@===999555333000///...///222777<<<@@@DDDCCCAAA???;;;666222000111000000000222666:::<<>>>>>???AAABBBCCCDDDBBBBBBBBB@@@>>>===>>>???AAA@@@???===:::888666555444444444444444444444444222222222222222333333333333333333444666888999:::<<<>>>BBBEEEGGGIIIMMMOOOPPPOOONNNMMMMMMKKKHHHFFFCCCCCCBBBAAA@@@@@@??????@@@??????>>>>>>AAAFFFJJJSSSccczzzsssjjjbbbYYYUUUVVVPPPQQQQQQSSSWWW^^^ffflllwww~~~zzzxxxxxxxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvrrrrrrssstttuuuuuuvvvvvvrrrrrrrrrrrrqqqqqqpppppppppqqqrrrssstttuuuuuuuuurrrrrrrrrrrrrrrqqqpppooonnnnnnnnnmmmmmmllllllkkkjjjjjjkkkmmmooosssvvvxxxzzzvvvqqqooooooooonnnllliiiiiiiiiiiiiiihhhggggggeeeeeefffgggiiikkkllllllmmmmmmoooppppppooonnnmmmiiiiiijjjlllmmmnnnnnnnnnrrrooollllllmmmooopppppprrrpppnnnkkkiiigggffffffcccMMMEEE@@@<<<<<<777888888888888777777777555555444444444333333333222222333333333222222111111222333444555777;;;===FFFIIIOOO\\\qqqyyyssscccTTTGGGEEEFFFGGGOOOZZZmmmxxxpppllljjjkkkhhhhhhlllttt|||{{{qqqhhhcccaaa]]]UUULLLCCC===;;;<<<>>>BBBDDDDDDAAA===;;;<<<;;;:::888666555444333222222111000////////////+++++++++++++++,,,,,,---...---........./////////........................---.....................,,,---------.../////////,,,------------.........,,,---......///.........//////...------,,,++++++------------------------///////////////000111222111222333444555666777888999:::;;;:::999888999:::;;;===???BBBDDDDDDDDDDDDBBB@@@>>>===<<<:::777444000000///...///111444777<<<>>>BBBDDDFFFFFFFFFEEE@@@@@@@@@AAAAAAAAAAAA@@@===<<<:::777555777:::>>>DDDDDDEEEDDDBBB===888555111111///...------,,,,,,------,,,,,,---...000111999<<>>888333//////000222666;;;@@@CCCCCCBBB@@@===:::666333111000000///111444888===@@@DDDCCC@@@===999555222000000//////000222666:::===@@@AAABBBCCCEEEFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDAAA>>>======>>>>>>===<<<:::777666444444333333333333444444444444222333333444444444555555333333444666888:::<<<===>>>AAAEEEHHHJJJLLLOOOQQQTTTSSSQQQPPPOOOLLLIIIFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@??????BBBGGGKKKTTTbbbsss}}}{{{mmmddd[[[SSSOOOPPPLLLMMMOOORRRWWW___iiiooo{{{~~~~~~~~~|||{{{zzzzzz{{{|||{{{zzzyyyxxxsssssstttuuuvvvvvvwwwwwwwwwvvvuuusssrrrpppoooooorrrssstttuuuvvvvvvvvvvvvttttttttttttsssrrrqqqpppppppppooonnnnnnmmmmmmmmmmmmmmmmmmnnnoooqqqrrrssstttooojjjiiikkknnnmmmkkkeeefffgggggghhhhhhhhhgggggghhhiiijjjjjjjjjjjjkkkppppppqqqqqqpppnnnlllkkkkkkkkklllmmmnnnoooqqqqqqpppnnnllllllooorrrssstttsssrrrooollljjjgggfffeeeaaaLLLEEE@@@<<<<<<666666777888888888888777555555444444444333333333000111222333333333333222333333444444555888===AAACCCIIISSSccc|||zzzyyyooo[[[NNNDDDCCCCCCEEEOOO\\\ttt}}}tttnnnhhhfffgggjjjkkkpppyyy}}}sssiiibbbaaa]]]TTTIIIAAA======>>>@@@CCCEEEDDDAAA===;;;;;;;;;999888666444333333111111000000000000111111......------......///000------,,,,,,------...///........................---------...............---------...............*********+++++++++,,,,,,,,,---......//////......//////......------,,,,,,------------------------------------...///000000333333444555666777888888:::;;;<<<<<<;;;;;;<<<>>>===>>>AAADDDEEEEEEDDDCCCBBB@@@>>><<<:::888444111///////////////222777:::@@@BBBEEEHHHIIIHHHFFFEEE@@@@@@AAABBBBBBBBBAAAAAA<<<;;;999666444666:::>>>CCCDDDEEEDDDAAA<<<888555111000000///...---,,,+++///...---,,,---///111333:::>>>CCCFFFFFFEEEDDDDDDEEEFFFHHHGGGCCC<<<666111...///111333666:::???CCCDDDBBB???;;;777444111000000000000111444999===@@@CCCAAA>>>:::666333222111000//////000333777;;;===AAABBBEEEHHHJJJLLLMMMNNNIIIHHHHHHGGGGGGFFFFFFEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCAAA>>><<<<<<===;;;:::888777555444444444222222333333333333333444111222333444555555555444333333555777999<<<>>>@@@@@@DDDHHHLLLNNNPPPRRRTTTWWWUUUTTTRRRQQQNNNJJJGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@BBBFFFIIIQQQ\\\ggglllooowwwsssfff]]]TTTLLLIIIKKKHHHJJJMMMRRRXXXaaajjjqqq|||}}}~~~~~~~~~}}}|||{{{uuuuuuvvvvvvwwwwwwxxxxxxzzzyyywwwuuusssqqqpppppprrrrrrssstttuuuuuuuuuuuuwwwwwwwwwvvvuuusssrrrqqqqqqppppppooooooooooooppppppppppppoooooopppppppppooollliiiiiilllnnnmmmlllgggggghhhjjjjjjkkkkkkkkkjjjlllmmmmmmlllkkkkkklllrrrrrrrrrqqqpppnnnlllkkkmmmmmmmmmmmmoooppprrrsssooonnnmmmooorrrtttvvvvvvsssrrrpppmmmjjjhhheeeddd___KKKDDD@@@<<<<<<777777888999888888777666555555444444444333333333///000111222333444444444333333222111222777===BBB???HHHWWWkkkzzzvvvyyynnnUUUJJJCCCBBBCCCFFFSSSbbb|||~~~uuuqqqkkkdddaaacccfffgggkkkrrrwwwvvvpppiiibbbccc___VVVJJJBBBAAABBB@@@AAACCCDDDCCCAAA>>><<<;;;:::999888666444333222000000/////////000000111...............//////000------,,,,,,,,,---...///........................---------.........//////...............---------++++++++++++,,,,,,,,,---,,,---......//////.....................---------------------------------------------...///000111444444555666777777888999888999;;;;;;;;;;;;===???===???BBBDDDEEEDDDBBBAAA@@@>>>;;;999777555111...---.../////////222777<<>>BBBCCCDDDCCCAAA<<<888555111000000///...---,,,+++...---,,,,,,...111444666<<<@@@EEEHHHHHHFFFEEEDDDEEEGGGIIIHHHCCC;;;555111---000222444666999???CCCDDDBBB>>>999555222///...///...///111444888<<<>>>@@@>>>;;;777333111000000000000///000333777<<<>>>BBBDDDFFFIIIKKKMMMMMMNNNHHHHHHGGGFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEEEEEEEDDDDDDAAABBBAAA>>>;;;::::::;;;888777555444333333444444111222222222333333333333///000111333333333333333333333555777:::===@@@AAACCCFFFKKKOOOQQQSSSUUUVVVVVVUUUSSSSSSRRRPPPLLLIIIDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBAAA@@@AAACCCEEEJJJQQQWWW[[[___kkk}}}zzzpppccc[[[SSSKKKHHHIIIGGGJJJNNNTTT[[[eeennnuuu~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxvvvtttssssssssssssttttttuuuuuuuuutttttt{{{{{{zzzyyyxxxvvvtttsssqqqqqqpppooopppppprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqmmmmmmlllmmmnnnnnnmmmlllkkkllllllmmmmmmmmmlllllljjjllloooooonnnnnnoooqqqrrrrrrsssrrrrrrpppnnnmmmmmmmmmmmmmmmnnnoooqqqrrrqqqpppppprrrtttvvvvvvuuuqqqqqqooommmjjjhhheeeddd]]]JJJDDD???<<<<<<888999999999888777555444555555444444444333333333...///000222333444555555222111///...///444;;;AAA===IIIZZZpppyyywwwyyynnnSSSIIICCCDDDFFFJJJXXXiiixxxqqqooojjjbbb___aaa___```ccchhhlllnnnkkkhhh___```]]]TTTGGG@@@???BBBAAABBBCCCDDDCCCAAA>>><<<;;;:::999777666444333222000000///............///---,,,,,,,,,,,,---............---,,,---...///000........................---------.........///////////////......------,,,........./////////000000,,,---......//////......---------...............------------------------////////////000111333333444555555666777888888999444666888999999:::<<<======???BBBCCCDDDCCCAAA??????===:::777555222...+++,,,---/////////222888<<>>AAABBBCCCCCC@@@<<<888555111111111000///...,,,+++---,,,,,,---///333777:::>>>BBBGGGJJJIIIGGGFFFEEEFFFHHHJJJHHHCCC;;;444000---000333555666999>>>BBBDDDAAA===888444111///...------...000333777:::===>>><<<888444111000///000000000000111444888<<>>AAACCCDDDHHHMMMQQQSSSTTTVVVXXXTTTSSSRRRRRRRRRQQQNNNKKKBBBBBBBBBCCCCCCCCCCCCCCC@@@AAABBBAAA@@@@@@AAACCCCCCHHHLLLNNNRRR___rrrzzzpppddd\\\UUUNNNKKKLLLIIILLLQQQWWW___iiissszzz}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzxxxvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwvvvvvvuuu}}}}}}|||{{{zzzxxxvvvuuuqqqqqqpppooopppqqqssstttssssssssssssssssssssssssmmmooopppqqqpppnnnlllkkkoooppppppoooooonnnmmmlllhhhlllooopppoooppptttwwwqqqrrrsssssssssrrrqqqpppmmmmmmllllllmmmnnnpppqqqsssrrrrrrtttvvvvvvuuusssppppppooommmjjjhhheeeddd[[[KKKFFF???;;;<<<===<<<:::888777666555555555555444444444333333333222222444444444444222222444222222555:::>>>???>>>CCCKKK[[[uuu~~~vvvvvvlllTTTIIIAAACCCEEEKKK]]]rrr~~~xxxqqqlllccc\\\[[[^^^]]]]]]```eeeiiijjjgggddd______\\\UUUKKKBBB>>><<>>?????????@@@BBBCCCBBB???===@@@>>>;;;666333000...---000000//////000555;;;@@@FFFHHHLLLNNNMMMJJJFFFCCCCCCBBBAAAAAABBBCCCBBBAAA:::999777666777999;;;===CCCEEEGGGEEEAAA<<<888777///...------...---+++))),,,---...///000333777;;;>>>CCCHHHIIIFFFDDDCCCDDDGGGGGGFFFDDD@@@:::555222000000000111555999===@@@@@@===999555111000000000............000222444555999888555333111000000000111111111333666:::>>>@@@DDDDDDDDDEEEFFFFFFGGGGGGIIIHHHFFFDDDCCCBBBBBBCCC?????????@@@AAABBBCCCDDDGGGGGGGGGGGGFFFDDDCCCAAA<<<<<<;;;999777666555444555555444333333222111111222222222333333444444444333333222111000000000000222444777:::===AAAFFFJJJJJJLLLOOOSSSVVVYYYZZZZZZWWWVVVUUUSSSQQQNNNLLLKKKFFFEEEDDDCCCBBBAAAAAAAAADDDCCCAAA@@@???@@@AAAAAADDDEEEFFFIIINNNWWWbbbiiiyyymmmaaaYYYSSSPPPNNNOOOQQQWWW```fffjjjrrr{{{}}}||||||zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwvvvvvvvvvwwwxxxxxxyyy{{{}}}~~~~~~{{{xxxuuuuuuuuutttsssrrrqqqqqqpppssstttvvvwwwxxxxxxwwwvvvttttttsssssssssrrrrrrrrrtttrrrqqqrrrsssrrroookkkjjjjjjlllooorrruuuxxxzzztttqqqoooooorrrsssqqqoooppppppppppppooooooooooooqqqrrrsssssssssrrrqqqqqqqqqooommmjjjhhhgggffffff\\\KKKGGG@@@<<<===<<<;;;:::888777666666666555555444444444333333333222333333444444333333222333222222666;;;???@@@@@@DDDNNNaaa|||yyyzzzhhhSSSHHHBBBDDDGGGOOOcccxxx{{{ssslllgggaaaZZZYYY[[[[[[^^^cccjjjnnnnnniiiddd```___[[[SSSJJJCCC@@@???BBBBBBBBBBBBAAA???===;;;:::999888666444222000//////............------------------------------------...////////////...---//////...---,,,,,,++++++111...++++++---//////...........................000222444333111///......---------.........//////,,,,,,++++++,,,,,,---...---,,,+++++++++---///000//////......000222444666777888999::::::999999888999999999:::;;;===>>>???@@@??????AAABBBBBB@@@>>>@@@>>>:::555111///......111111111000111555;;;???IIIKKKMMMNNNLLLHHHCCC@@@CCCBBBAAABBBCCCDDDCCCAAA:::888666555666999<<<>>>DDDFFFGGGEEEAAA;;;888666000...------------,,,***+++---...///000333888;;;BBBFFFKKKLLLIIIFFFEEEFFFGGGGGGFFFCCC???:::555222000000000111444888<<>>CCCHHHKKKLLLMMMPPPSSSVVVXXXYYYZZZ[[[ZZZYYYWWWUUURRRPPPNNNHHHGGGEEECCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAADDDEEEFFFGGGKKKRRRZZZ```jjjuuuwwwlllccc^^^ZZZXXXXXXYYY___fffkkkooowww~~~~~~}}}|||{{{zzzyyyxxxvvvwwwxxxyyyzzzzzzyyyyyywwwwwwwwwwwwxxxyyyzzz{{{}}}}}}zzzxxxwwwvvvvvvuuutttssssssrrruuuuuuvvvxxxxxxyyyyyyyyyvvvvvvuuuuuuuuutttttttttwwwuuussssssttttttqqqnnnmmmmmmnnnppprrruuuwwwxxxtttrrrpppppprrrsssqqqpppoooooooooooooooooooooooorrrrrrssstttsssrrrqqqppppppooommmjjjiiihhhhhhiii\\\LLLGGG@@@<<<>>>;;;:::999888777666666666555555444444444333333333222333333444444333333222222222333777<<>><<<;;;999999777555333222000//////............---------..............................////////////......///......---,,,,,,,,,+++...,,,,,,---///000///..............................000222222000...---------------...............,,,,,,,,,,,,,,,---------//////...------...///000//////...///000333555666666888:::<<<===;;;999888:::::::::;;;<<<===>>>???@@@??????@@@AAABBBBBBAAA@@@===888333000//////000222222222222333666<<<@@@IIIKKKMMMMMMLLLHHHDDDBBBDDDCCCBBBCCCDDDEEECCCBBB:::888555444555999===@@@EEEGGGGGGEEE@@@:::666444111///---,,,---------++++++,,,...///000333888;;;EEEIIIMMMMMMJJJFFFEEEFFFFFFFFFEEEBBB>>>999555222000000000111444777;;;======;;;777444111000000000......---...///111333555555444222000/////////000222333555888<<>>===999999888777666444444333555444444333333222222111222222333333333333444444333222222111111111111222555777;;;>>>AAAEEEJJJMMMOOOPPPQQQRRRTTTVVVXXXZZZ\\\\\\[[[YYYVVVTTTQQQPPPKKKIIIFFFCCCAAAAAABBBCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEGGGJJJPPPTTTVVVcccsssxxxpppkkkgggdddffffffhhhnnnrrruuu|||~~~}}}|||{{{{{{zzzuuuvvvyyy{{{||||||{{{zzzwwwwwwwwwxxxyyy{{{|||}}}}}}{{{yyyyyyxxxxxxwwwwwwvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwyyywwwuuutttuuuuuusssrrrqqqqqqqqqrrrssstttvvvvvvtttsssqqqqqqrrrrrrqqqpppooooooooopppqqqqqqrrrrrrsssssstttttttttsssqqqpppnnnmmmlllkkkjjjjjjkkkkkk[[[JJJFFF@@@;;;===999999888777777777777777555555444444444333333333333333333333333333333333111222555999>>>BBBFFFGGGIIIWWWmmm{{{wwwyyygggQQQJJJEEEGGGMMM[[[rrrwwwkkkaaa]]]]]]ZZZXXXXXX\\\aaahhhnnnppplllfffaaa___ZZZRRRJJJDDDBBBCCCDDDBBBBBBBBBBBB@@@>>>;;;:::999888777555333111000//////............---------((()))***+++---...000000////////////////////////.........------,,,,,,+++++++++---...000000///...........................+++---......,,,+++++++++........................+++,,,,,,---------------000///......---......////////////000222444666777666777999;;;<<<;;;:::999<<<<<<<<<<<<===>>>??????AAA@@@>>>???AAACCCCCCBBB>>>;;;666111......///111000111222333444888>>>BBBFFFGGGIIIKKKKKKJJJHHHGGGDDDCCCCCCDDDEEEEEEDDDBBB:::888444222444888===AAAFFFGGGGGGCCC>>>888444333111///---,,,---...------+++,,,---...000444888<<>><<<;;;777777666555555444333333444444444333333222222222333333333333333333333333222222111111111222333333777999===AAADDDHHHLLLOOORRRRRRQQQRRRSSSUUUXXXYYYZZZYYYXXXVVVTTTQQQOOONNNLLLIIIEEEBBB@@@@@@BBBCCCCCCDDDEEEFFFFFFEEECCCCCCBBBCCCDDDDDDDDDFFFJJJLLLRRR___ooo~~~zzzvvvssspppsssppppppsssvvvwww|||~~~~~~~~~}}}||||||{{{{{{vvvwwwzzz||||||{{{zzzxxxwwwwwwxxxyyy{{{|||~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzz~~~}}}{{{zzzyyyzzz{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxzzzyyyvvvuuuttttttttttttuuuuuutttttttttttttttuuuttttttsssssssssrrrqqqpppppppppqqqrrrssstttuuuuuussstttuuuuuuuuusssrrrqqqllllllkkkjjjjjjkkklllmmmXXXIIIDDD>>>:::<<<999999888777666666666777555555444444444333333333333333333333333333333333222333777;;;???DDDHHHKKKNNN[[[qqq~~~~~~dddPPPLLLHHHJJJQQQaaawwwxxxlll```]]]\\\[[[ZZZ[[[dddggglllnnnmmmiiieeebbb[[[UUULLLDDD@@@AAACCCEEEBBBBBBBBBAAA???===;;;999888777666555333111000000///............---------'''((()))+++---...000000//////............//////------.........---,,,+++)))+++...///000/////////........................+++,,,------+++******+++.....................---+++,,,---.........------......------------------...///000111333555666777777777777888888:::;;;;;;<<<<<<<<<===>>>???@@@AAABBB@@@??????AAACCCCCCBBB<<<999444///---...000111...///111333666;;;@@@EEEEEEFFFGGGIIIIIIIIIHHHHHHCCCCCCCCCEEEFFFFFFCCCAAA;;;888444222333777===@@@EEEFFFEEEAAA<<<666222111000...------...///...---***+++---...000444999<<>>@@@CCCEEEBBBBBBBBBAAA???<<<:::888777666555444333111000000///............---------+++,,,,,,------...............------------......,,,,,,.........---,,,+++***,,,///000///......///........................---...///...---,,,---..................---------+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,...///000222444666777888888777777666777999;;;===<<<<<<===>>>???AAABBBCCCCCCAAA@@@AAABBBCCCBBB@@@999666222///......///111,,,...111333666;;;@@@DDDGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCEEEFFFEEECCC@@@;;;888555333444777;;;>>>CCCCCCBBB???999444111000///...---...000000...,,,***+++---...000444999===HHHLLLPPPPPPLLLHHHFFFFFFCCCBBB@@@===:::666333222000000000111111333444444444444333111111000000000------,,,---...000222444333333222222222333555666666999===AAADDDEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFDDDCCCAAA>>>;;;999888888555555444444444444444444333333333333333333333333444444333333333333222222111111111222222444555666999<<>>:::<<<::::::888777555555444444555555444444444333333333444333333222222333333444444777;;;>>>AAAEEEJJJNNNVVVgggvvvYYYLLLNNNPPPTTT___qqquuukkkaaa[[[VVVTTTXXX]]]hhhkkkmmmmmmiiieeebbbbbbUUUNNNDDD???>>>AAADDDFFFCCCCCCBBBAAA???<<<999888666666555444222111000000///............---------******++++++,,,------......---,,,++++++,,,---...+++,,,...//////...,,,++++++...000///---,,,---///........................---...///...---,,,.../////////.........---------+++,,,...///000///...---***+++,,,,,,------------...///111333555777888888777777888999:::;;;<<<<<<;;;<<<===>>>@@@BBBDDDEEECCCBBBBBBCCCCCCCCC@@@>>>666444222///......///000...///222333666999>>>AAAEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBDDDEEEEEEBBB???;;;999666444444666999;;;AAAAAA@@@<<<777222//////------...000222111...+++)))+++---...000444999===GGGKKKOOOOOOLLLHHHFFFGGGCCCBBB???<<<999666333222000000000000111111222222222222111111000000000000---,,,,,,---...000222444444444333444444666888999;;;===AAADDDFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGIIIJJJJJJJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEEEECCCAAA>>><<<999888777777444444444444555555555555333333333333333333333333444444444333333222222222111111111222333444666666999===BBBFFFIIILLLPPPRRRQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPMMMKKKJJJFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCEEEHHHKKKOOO[[[kkkzzzyyyrrrmmmpppuuuyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyzzzyyyzzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~}}}||||||zzzzzz{{{{{{|||}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzzzzvvvxxxyyyxxxuuurrrssstttvvvuuuuuutttttttttuuuuuutttvvvxxxxxxuuurrrqqqqqqoooppppppqqqrrrsssssstttppprrrtttvvvwwwxxxxxxwwwsssqqqooommmlllkkkkkkkkkXXXHHHEEE???;;;===;;;:::888777555444333333555555444444444333333333444444222222222222444444444888<<>>>>><<<;;;;;;;;;<<<>>>AAACCCFFFGGGCCCCCCCCCDDDDDDCCC???<<<444333111000////////////000111333444555777;;;>>>AAAAAAAAABBBCCCEEEGGGHHH@@@@@@BBBDDDEEEDDDAAA>>>;;;999777555555666888999??????>>>:::555111///...,,,---///111333111...***)))+++---...000444999===DDDHHHLLLMMMIIIFFFEEEEEEBBBAAA???<<<888555333222000000000000111111111111111111111111000000000000,,,,,,,,,---...000222333555555555555666888:::;;;>>>AAADDDGGGHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJEEEEEEDDDDDDDDDDDDDDDEEEAAA@@@===;;;999888777777444444555555555555555666333333333333333333333333444444444333333222222222000111111222333555666777999===BBBGGGJJJMMMPPPRRRPPPRRRTTTVVVWWWXXXWWWWWWSSSSSSRRRPPPMMMKKKHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEDDDBBBBBBDDDGGGKKKQQQ]]]lllzzz|||vvvoookkkooovvv|||}}}}}}{{{zzzxxxyyyzzz|||}}}zzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~}}}||||||yyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}{{{yyyyyyyyyyyyzzzzzzzzz{{{{{{vvvxxx{{{zzzvvvssssssttttttttttttttttttuuuvvvvvvtttwwwyyyxxxuuurrrqqqrrrssssssttttttuuuvvvvvvvvvpppqqqsssvvvxxxyyyyyyyyyvvvuuurrrooommmllllllkkk~~~ZZZLLLAAA<<<===;;;:::999777555555555666666333333333333333333333333333333222222222333444444666999@@@HHHJJJKKKPPPWWWaaavvvxxxjjjVVVOOOKKKLLLOOOZZZpppzzzpppfff]]]WWWSSSRRRVVV]]]aaaaaaaaaaaa```^^^\\\ZZZOOOGGG???===AAADDDDDDAAACCCBBB@@@===;;;999888888444333222111000000000000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................//////000000///...------'''***...///---+++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))...---,,,,,,++++++++++++........................333333444555666777888888<<<;;;:::999:::;;;<<<===AAAAAAAAAAAABBBDDDFFFHHHGGGDDDBBBCCCEEEDDD>>>999666222...---///111111000000111222444666999;;;<<<@@@AAABBBDDDEEEGGGHHHIIIFFFDDDBBBAAABBBCCCBBBBBB<<<:::777444333444666777:::;;;:::888444111000000000000...---,,,------.........---,,,...222888===DDDHHHKKKJJJJJJKKKHHHCCCAAA???<<<999777555222///111111000//////000111222111111000///////////////...///000111222222222222333555777888888999<<<>>>@@@BBBEEEGGGGGGFFFGGGHHHCCCCCCEEEFFFHHHJJJKKKKKKMMMKKKJJJKKKNNNOOOMMMJJJIIIGGGEEEDDDEEEEEEDDDCCCCCC@@@===:::888888999:::555555555555444333222111444444333222222333333333333333333222222111111111222222222222444555777999===@@@FFFJJJLLLNNNPPPQQQRRRRRRRRRSSSUUUUUUSSSQQQQQQPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJSSSYYYdddtttxxxtttmmmgggeeekkkuuu|||zzzxxxvvvvvvxxxzzz||||||zzzyyyyyyzzz{{{||||||}}}}}}|||zzzwwwvvvyyyzzz}}}~~~}}}~~~}}}zzz{{{xxxxxxzzz||||||{{{{{{zzzyyyxxxwwwuuuttttttssssssssssssuuuwwwzzz{{{|||{{{zzzxxxwwwvvvvvvvvvwwwwwwuuutttttttttuuuvvvvvvwwwxxxzzz{{{zzzzzzyyyzzzwwwrrrooooooooooooooo~~~ZZZLLLAAA<<<===;;;::::::888777666666777777333333333333333333333333333333333333333444444555666999AAAHHHKKKKKKQQQXXXlll|||vvv]]]MMMHHHJJJLLLPPP]]]ttt~~~xxxooofff\\\VVVSSSQQQVVV\\\bbbaaa```___^^^\\\YYYWWWLLLEEE>>>===AAAFFFEEECCCBBBAAA???===;;;999888888333333222111000000000000///...---,,,,,,,,,,,,---,,,,,,---------.................................///////////////...------)))***+++***))))))***,,,------------------------------------------------////////////...---,,,+++...---,,,,,,++++++,,,,,,---------....../////////333444444555666777888888;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBEEEFFFFFFDDDBBBCCCDDDCCC>>>999555222...---///111111000000111222444666999;;;<<>>;;;999888555222000111000/////////000111222111000//////......//////...//////000111111111111444555777777888:::>>>AAACCCEEEGGGHHHFFFEEEEEEFFFCCCDDDEEEGGGHHHJJJKKKLLLNNNMMMMMMNNNQQQQQQOOOLLLHHHFFFDDDDDDEEEEEEDDDCCCBBB@@@===:::999999:::;;;555555555555444333222222444444333333222333333444222222222222222333333333222222111222333666888:::>>>BBBFFFJJJLLLMMMOOOPPPQQQPPPPPPRRRSSSSSSQQQOOOOOONNNMMMKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKRRRWWWbbbsss~~~xxxssslllhhhhhhppp{{{~~~~~~|||yyyxxxxxxyyy|||~~~~~~|||{{{{{{{{{||||||}}}~~~~~~|||zzzxxxwwwxxxzzz|||~~~~~~~~~}}}|||~~~|||~~~{{{xxxxxxzzz||||||{{{{{{zzzyyyxxxwwwuuuttttttssssssssstttvvvxxxzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxvvvuuutttuuuuuuvvvwwwxxxzzz{{{|||}}}}}}}}}|||xxxtttqqqpppppppppooo}}}ZZZLLLAAA======;;;;;;:::999888777777777777444444444444444444444444444444333333444555555666777:::BBBIIIKKKLLLSSS[[[vvv|||hhhUUUJJJHHHHHHKKKRRRaaayyy|||tttoooeee[[[UUURRRQQQVVV\\\bbb```^^^]]]\\\YYYVVVSSSHHHCCC======BBBFFFGGGEEE@@@???>>><<<:::999999999333333222111000000000000......---,,,,,,,,,---------............/////////...........................////////////...------...---+++(((''')))---000................................................/////////......------,,,...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333444555555777777888999::::::;;;<<<<<<<<<<<<<<<999999:::<<<>>>AAACCCEEEEEECCCBBBCCCDDDBBB<<<888444222///...///000111111000111222444666999;;;<<<===>>>@@@CCCEEEHHHJJJKKKJJJGGGDDDCCCCCCCCCCCCBBB>>><<<888444333333555666888999:::888555222000000++++++++++++,,,---...///---...000000111444888;;;???DDDGGGGGGGGGIIIFFFBBB@@@>>>;;;999888666333111111000///......///000111000//////............///......///000000111111111444555777777999<<>><<<:::999:::;;;<<<666666555555444333333222444333333333333333444444111111222333333444444555333222111111333777:::<<>>;;;::::::999888777777777777555555555555555555555555444444444444444555666777777<<>>>>>BBBFFFFFFDDD???>>>===;;;:::999999999333222111000000/////////...------,,,,,,,,,------------........./////////.................................//////...------111000...,,,***,,,000333////////////////////////------------------------------,,,,,,++++++++++++...------,,,,,,,,,------+++,,,---...000111222333444444555666777888999999999:::<<<=========<<<;;;;;;;;;<<<===???AAABBBCCCCCCBBBBBBCCCCCC@@@;;;666333222000//////000000111000111222444666999;;;<<<<<<===???BBBEEEHHHKKKLLLLLLIIIFFFDDDDDDDDDCCCBBB@@@===999555333333444555666888999888555222111000,,,,,,,,,,,,,,,,,,,,,---+++---///111222333666888;;;AAAEEEFFFGGGJJJHHHDDD???===;;;999999777555333111000///.........///000//////...............///////////////000111222222555666777888:::>>>CCCGGGIIIJJJJJJIIIFFFDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNMMMOOOQQQTTTUUUSSSPPPNNNGGGEEECCCBBBCCCCCCBBBAAA>>>===;;;::::::;;;<<<===777666555555444333333333444333333333333444444555333333333333444444444444333222111222444888===@@@DDDFFFIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMOOONNNLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKKKKLLLOOOQQQSSSVVV___nnn|||yyyttttttyyy~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{||||||||||||{{{zzzyyyxxxvvvuuuuuuvvvvvvvvvwwwxxxyyyzzzzzzwwwwwwwwwxxxyyyzzz{{{|||{{{zzzxxxwwwvvvuuuvvvvvvyyyzzz{{{}}}}}}xxxtttrrrrrrqqqpppzzzXXXLLLBBB===>>>;;;888888888777777666555555555555555555555555555555444333333444555666777777888===FFFLLLMMMNNNXXXccc|||ttteeeXXXMMMGGGHHHGGGLLLVVVfff}}}|||uuujjjaaaXXXSSSRRRTTT[[[cccddd```[[[ZZZZZZYYYUUUQQQEEECCC@@@@@@BBBDDDDDDCCC>>>===<<<:::999999888888333222111000////////////------,,,,,,,,,------...,,,------------.................................------............------///000000///......///111........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,---......,,,,,,---///111222333444444444555666777888999999:::;;;<<<===>>>===<<<;;;======>>>>>>????????????AAABBBBBBCCCBBB>>>999555222222111000//////000111000111222444666999;;;<<<;;;<<>>@@@CCCFFFFFFBBB>>><<<:::999999888666555222111000.........///000//////.........//////000000000//////000111222333666777999;;;===@@@EEEIIIHHHIIIIIIHHHFFFEEEFFFGGGFFFGGGHHHIIIKKKMMMNNNOOOKKKNNNQQQSSSSSSPPPNNNLLLFFFDDDBBBAAABBBBBBAAA@@@===<<<;;;;;;;;;;;;<<<===888777555444444444444444444333333333444444555666666666555555444333222222333333333444777<<<@@@BBBFFFHHHJJJKKKJJJJJJKKKMMMLLLLLLLLLLLLMMMMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJLLLLLLMMMOOOQQQTTTVVVXXXaaaooo||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}}}}|||zzzyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyzzzzzzxxxwwwwwwwwwwwwwwwxxxxxx{{{zzzxxxvvvvvvvvvvvvwwwxxxyyy{{{}}}}}}xxxtttrrrrrrqqqpppyyyXXXLLLBBB>>>>>>;;;777777888777777666555444444444444444444444444444333333333333444555777777888>>>GGGNNNNNNOOOZZZfffqqqdddWWWKKKGGGHHHIIIOOOYYYjjjvvvfff^^^UUUSSSSSSWWWaaajjjkkkeee^^^\\\[[[ZZZTTTOOOCCCBBBAAAAAACCCCCCCCCBBB>>>===<<<:::999777777777222222111000////////////------,,,,,,,,,---......,,,,,,---------.................................,,,,,,---............---+++---//////...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------,,,---...///------------------...///------...000111333444444444555666666888888999:::;;;;;;<<<============<<<======>>>>>>>>>===<<<;;;@@@AAACCCCCCAAA<<<777444111222222111///...000111000111222444666999;;;<<<;;;<<>>@@@BBBFFFIIIGGGGGGHHHGGGEEEEEEGGGHHHGGGHHHIIIJJJLLLNNNOOOPPPKKKNNNQQQQQQOOOLLLKKKJJJEEECCCAAA@@@AAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<888777666444333444444555333333333333444555666777888888777666444333222111333444555888;;;???CCCEEEHHHIIIJJJJJJJJJJJJLLLMMMMMMLLLLLLMMMNNNMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJLLLMMMNNNPPPSSSVVVXXX[[[dddsss}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvyyyxxxwwwvvvuuuvvvwwwwwwwwwyyy|||{{{vvvsssqqqqqqppppppxxxWWWLLLCCC>>>>>>;;;888888999999888777555444333333333333333333333333111111222222333555666777999???IIIOOONNNPPP\\\iiivvvhhhXXXKKKHHHKKKKKKRRR^^^pppwwwccc[[[TTTRRRUUU[[[fffppptttlllccc___]]]YYYRRRLLL@@@@@@@@@BBBCCCDDDDDDDDD???>>><<<:::888666666555222111000//////......///,,,,,,,,,,,,,,,---...///---............/////////........................+++,,,------.........---+++---......---,,,---...------------------------------------------------000...---,,,,,,---///000---------------...//////......///000222333444444555555666777888999999:::<<<<<<<<<<<<<<<======>>>===>>>??????@@@???>>>===>>>AAACCCCCC@@@;;;666333000222333111///...///111000111222444666999;;;<<<;;;===???AAADDDGGGIIIJJJIIIGGGDDDCCCDDDDDDDDDCCCEEEAAA<<<777333222222222111444777888666333111000.../////////...,,,+++******,,,---......000222555666;;;???@@@BBBEEECCC???<<<;;;999999::::::999888555444222111000000000111000000000000000111222222333222111111222333555777777:::>>>AAABBBDDDFFFHHHGGGGGGGGGFFFDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNPPPPPPMMMOOOQQQOOOLLLIIIIIIIIIDDDBBB@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;;;;999888666444333444555666333333333444444555666777888777777666555444333333333444888<<<@@@CCCEEEGGGHHHIIIJJJJJJJJJJJJLLLNNNNNNNNNMMMNNNNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJHHHJJJLLLNNNOOOQQQTTTWWWYYY^^^hhhyyy}}}~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{}}}}}}||||||}}}}}}~~~~~~|||~~~|||}}}~~~}}}{{{zzzzzzyyyzzz{{{|||{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwzzz~~~|||xxxtttqqqpppppppppooowwwWWWLLLCCC>>>>>>;;;999999::::::999888666555333333333333333333333333111111111222333444666777999@@@IIIOOOOOOQQQ]]]kkk|||wwwhhhUUUGGGEEEJJJMMMTTTaaatttwwwaaaYYYRRRRRRVVV^^^iiittt{{{rrrhhhaaa^^^YYYPPPIII<<<===???BBBDDDEEEFFFFFF@@@>>><<<:::777666555444222111000//////.........,,,,,,,,,,,,,,,---...///////////////000000000000........................+++,,,------.........---/////////...------///111000000000000000000000000...........................,,,+++******+++---...---------------...///000//////000111222333333444555555666777888999::::::======<<<;;;;;;===>>>???>>>???AAABBBCCCCCCBBBBBB>>>@@@CCCCCC???:::555222///222333222///...///111000111222444666999;;;<<<<<<===???AAADDDGGGIIIJJJHHHFFFCCCCCCDDDDDDDDDCCCEEEBBB<<<777333111111222111444777888666333111111---.../////////...---,,,,,,---.........000333666555:::======>>>???===888<<<:::999999;;;;;;:::888666555333111111111111111111111000000111222333333444333222222222444666888777;;;???CCCDDDEEEFFFGGGHHHHHHGGGEEECCCBBBDDDEEEHHHIIIJJJLLLMMMOOOPPPQQQOOOPPPQQQOOOKKKHHHHHHIIIDDDBBB@@@???@@@@@@???>>>>>>======<<<;;;;;;::::::999888666444333444555666333333333444555666777777666666666666666555555555222555999>>>BBBEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLNNNOOONNNNNNOOOOOONNNKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHJJJLLLNNNOOOQQQUUUWWWZZZ___kkk~~~|||}}}}}}~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{~~~}}}}}}}}}}}}~~~~~~zzz}}}~~~}}}~~~|||{{{{{{zzz{{{|||||||||{{{zzzyyyyyyxxxxxxwwwxxxxxxyyyyyyuuuuuutttttttttvvvwwwxxxxxx{{{zzzwwwrrrooooooooooooooowwwUUUJJJBBB>>>>>>:::888777666555444444444444333444444444555666666666333555777777666777888:::>>>BBBJJJOOOQQQVVVdddsss|||~~~fffTTTMMMKKKIIIKKKXXXiii{{{vvv```WWWNNNLLLTTT```iiinnnssskkkccc^^^[[[VVVMMMEEE===>>>AAACCCCCCCCCBBBAAAAAA???<<<999666555444444444444333111000...------.........------,,,,,,,,,//////.........---------//////000000///...------............///////////////////////////.........,,,,,,,,,---,,,,,,++++++,,,---...---,,,+++---///.........---,,,,,,,,,+++)))***+++---.../////////+++...111222111111444777::::::::::::;;;<<<======@@@???===<<<;;;<<<>>>???===@@@BBBCCCAAA?????????@@@@@@@@@>>><<<888444222333111///...---------...---///111444555666666666:::;;;===???BBBEEEGGGHHHFFFDDDAAA???>>>@@@BBBDDDEEEBBB===777444222111111555444444555666555333111........................+++++++++,,,---///222333222555999<<>>>>>===;;;999999:::;;;<<<<<<;;;888555333222222222222222222222333444555666777666444333333555888999999;;;>>>@@@AAABBBDDDFFFIIIGGGEEECCCBBBDDDFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPOOONNNLLLKKKJJJIIIBBBBBBBBBAAAAAA@@@@@@@@@============<<<<<<<<<<<<::::::999888777555555444444444444555555555555666666666666777666666555444666999===@@@BBBDDDGGGIIIKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGGGGIIIKKKLLLMMMOOOPPPQQQRRRUUUXXX[[[cccrrr~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{||||||||||||}}}~~~}}}{{{{{{{{{|||yyyxxx{{{|||{{{zzzzzzyyywwwuuuuuuvvvxxxyyywwwxxxyyywwwvvvvvvwwwyyyzzz|||{{{tttnnnmmmnnnooopppvvvUUUJJJBBB>>>>>>:::;;;;;;:::999888888888888444444444444555555555555000222333444333444666777>>>BBBIIINNNQQQXXXhhhyyyzzzfffSSSLLLJJJHHHRRR___qqq|||pppZZZSSSMMMNNNWWWaaaiiikkkoooiiiaaa]]][[[UUUKKKCCC===>>>AAABBBCCCCCCBBBAAA@@@???<<<999777555444444444333222111///...---,,,......---------,,,,,,,,,//////.........---------///////////////...------............////////////////////////............,,,,,,------------,,,,,,,,,---...---,,,+++---////////////...............,,,---...///000000111111///111333333222333555777::::::::::::;;;<<<======@@@>>>===<<<<<<===>>>???@@@BBBDDDEEECCCAAA@@@@@@?????????===;;;777444222000//////............//////000222555777888999::::::;;;===@@@CCCEEEGGGHHHEEECCC@@@>>>===>>>@@@BBBDDDAAA<<<888444222222222222222222333444333111///------------------------+++++++++,,,---///111333333555999<<<>>>???>>>======;;;:::888888999:::;;;:::999777555333222222222222222222222333444555666777666444333444666888:::===???AAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPOOONNNLLLKKKJJJIIICCCCCCBBBBBBAAA@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;:::999777666555555444444444555555555555666555555666666666555555444666999===@@@BBBDDDGGGJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGGGGIIIKKKNNNOOOQQQQQQRRRTTTWWWZZZ___hhhxxx~~~}}}|||}}}||||||}}}~~~}}}}}}|||||||||||||||||||||}}}}}}~~~~~~|||{{{||||||yyyyyy{{{|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzyyyzzzzzzyyywwwvvvwwwyyy{{{}}}zzzsssnnnmmmnnnooopppvvvTTTJJJBBB>>>>>>;;;:::999888777666666666666555555555555444444444444000111333333222333555777@@@CCCHHHMMMQQQ[[[nnn~~~eeeSSSMMMNNNNNNXXXfffzzzrrrgggVVVRRRNNNRRR[[[eeeiiijjjjjjeee```]]]ZZZSSSHHH@@@===>>>AAABBBCCCBBBAAA@@@???>>><<<999777555444444222222111000...---,,,,,,...------------,,,,,,,,,...............---------...////////////...------............////////////000000//////............,,,------.........------,,,---...---,,,+++---////////////000000000000000....../////////000000000222333555555444555666888::::::;;;;;;<<<=========>>>>>>===<<<<<<===>>>???DDDEEEGGGFFFDDDBBBAAAAAA???>>>>>><<<999666333111------...//////////////////000111333666999;;;===;;;<<<>>>@@@CCCEEEGGGHHHEEECCC@@@===;;;<<<===>>>@@@>>>:::666222111000000000//////000111000...,,,------------,,,,,,,,,,,,++++++,,,,,,...///111222444666888;;;<<<<<<<<<;;;;;;:::888777777777888999888777666444333333333333222222222222333444555666666555444444555777999;;;@@@BBBDDDDDDDDDCCCDDDEEEBBBCCCDDDFFFHHHJJJLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIEEEDDDDDDBBBAAA@@@??????============<<<<<<<<<<<<===<<<;;;:::888777666555444444444555555555555666444444555555555555555555777:::>>>AAACCCEEEHHHJJJJJJLLLNNNPPPRRRSSSSSSSSSQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGHHHGGGGGGGGGIIIKKKOOOPPPQQQRRRSSSUUUYYY\\\aaakkk{{{~~~|||~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||||||||zzz{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}|||}}}~~~|||zzzzzz{{{|||{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{{{{||||||{{{yyywwwxxxyyy{{{|||~~~zzztttpppooopppqqqqqqvvvTTTJJJBBB??????;;;999888777666666555666666555555555444444333333333333444555555555666999;;;BBBDDDGGGKKKPPP\\\ssszzzbbbTTTQQQTTTWWWZZZkkkxxxhhh___XXXTTTQQQUUU___gggkkkkkkgggddd```^^^ZZZRRRGGG???===???@@@BBBBBBBBB@@@???>>>===;;;999777555444333111111000///...---,,,,,,------------------------.................................//////...------............////////////000000//////......------------......///.........,,,---...---,,,+++---///......//////000000111111---------------.........222333444555666777888999:::;;;;;;<<<======>>>>>>===============>>>???@@@EEEGGGGGGFFFDDDBBBAAAAAA>>>>>>===;;;888555222000---...///000000///...---------...000444888;;;===;;;<<<>>>@@@CCCEEEGGGHHHEEECCC@@@===;;;;;;;;;<<<<<<:::777333000///......///......///000///---+++---,,,,,,,,,,,,,,,++++++++++++,,,---...///000111333444666888999999888888999888777666666666777777777666666555555555555555333333333333333444555555666555555555666888:::<<>>???>>>>>>>>>>>>=========>>>===<<<;;;999888666666444444444555555555555666444444444444444555666666888;;;???BBBDDDFFFIIILLLLLLMMMOOORRRSSSSSSRRRRRRPPPPPPPPPOOONNNMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKMMMOOOPPPRRRSSSVVVZZZ]]]eeennn|||~~~|||zzzxxxzzzzzz|||~~~~~~}}}|||||||||}}}~~~~~~|||{{{zzz{{{||||||zzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||||||||{{{xxxyyy{{{|||}}}}}}}}}}}}~~~~~~{{{zzzyyyzzz{{{{{{}}}~~~~~~zzzvvvsssssssssttttttuuuTTTIIIBBB??????;;;<<<<<<;;;:::999999999999555555444444333333333222444555666666666888;;;>>>EEEEEEGGGJJJPPP^^^vvvuuu^^^SSSRRRWWW]]]___pppooobbbZZZYYYUUURRRUUU^^^gggkkkkkkfffeeebbb___ZZZRRRGGG???===???@@@BBBBBBAAA@@@???===<<<;;;999777555444333111111000///...------,,,---------------------------.....................------............------............////////////111000000///...---------,,,------.../////////...,,,---...---,,,+++---///---------....../////////......---------......///111222333444777999:::::::::;;;<<<>>>>>>>>>>>>>>>=========>>>???@@@AAAAAAEEEFFFFFFEEEBBB@@@@@@AAA???>>><<<:::777444222111///000000111000...,,,+++------...111444888<<<>>>;;;<<<===@@@BBBDDDFFFGGGEEECCCAAA>>><<<;;;;;;;;;:::999666444222000000000/////////000111000...,,,---------,,,,,,++++++++++++,,,---......///000000111222333555555666555555777777666666555555555555777777777888888888777777444444333333444444555555555555555666777:::;;;===>>>@@@BBBCCCCCCCCCDDDEEECCCDDDGGGIIIKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDBBBAAA@@@???@@@@@@@@@?????????>>>>>>???>>>===;;;999888666666444444444555555555555666444333333333444666777888:::===AAADDDFFFIIIKKKNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJJJJMMMPPPSSSUUUXXX\\\___jjjsss~~~~~~}}}|||zzzxxxwwwvvvvvvxxxzzz}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{|||}}}~~~~~~~~~~~~}}}}}}}}}zzz{{{}}}~~~}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~{{{xxxuuusssssstttttttttuuuTTTIIIBBB??????<<<;;;:::999888777777777777444444444444333333333333333444444444444666:::===EEEEEEGGGKKKRRRbbb}}}oooZZZQQQQQQWWW]]]iiizzzzzzjjj]]]WWWVVVSSSQQQVVV___gggkkkkkkhhhfffddd```ZZZQQQFFF???===???@@@BBBBBBAAA???>>><<<;;;;;;999888666444222111111000//////...------,,,,,,,,,------------...---------...............,,,,,,---............---............////////////111111000///...------,,,+++,,,---...............,,,---...---,,,+++---///,,,,,,,,,---------------000000///...///000222333333333333555888:::;;;::::::<<<===?????????>>>>>>===>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDAAA@@@@@@AAA???>>><<<:::777444222111111111000000///---,,,+++///000111444777;;;===???:::;;;===>>>AAACCCDDDEEEDDDBBB@@@>>><<<;;;::::::;;;:::888777555444333333111000000111222111///---......------,,,,,,+++++++++,,,---...////////////000000222333444444444444666666666666555555555555888888999999999999888888555444444444444444555555444444555777999;;;===>>>===???AAABBBBBBBBBCCCDDDDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@???????????????>>>===;;;999777666555444444444555555555555666444444333444555777999:::===@@@DDDGGGIIIKKKNNNPPPPPPPPPOOOOOOOOONNNNNNNNNRRRRRRRRRRRRQQQOOONNNMMMKKKKKKJJJJJJIIIJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGFFFFFFFFFHHHJJJIIIMMMRRRWWW[[[^^^aaaccckkkuuu}}}yyyyyyxxxwwwvvvuuuttttttsssuuuyyyzzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{zzzxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||zzzzzz{{{|||}}}wwwuuusssrrrssstttsssrrruuuTTTIIIBBB???@@@<<<777777666555444444444444333333333333333333444444222333333333333666:::>>>CCCDDDHHHMMMVVVhhhhhhVVVOOOQQQXXX```sssyyygggZZZRRRRRRQQQSSS[[[fffmmmooonnniiihhhddd___XXXNNNEEE???>>>???@@@AAAAAA@@@>>>===;;;;;;::::::888666333222111111111000000//////...,,,,,,,,,---------......---------.........//////+++,,,------.........---............////////////111111000///...---,,,,,,***+++,,,------.........,,,---...---,,,+++---///------------,,,,,,,,,,,,000///......///111333444888777666777:::;;;:::888;;;<<<>>>@@@@@@@@@???>>>>>>>>>@@@BBBCCCDDDEEEEEEDDDDDDEEECCCAAAAAABBBCCC@@@???===:::777555333222000000///..................000333666999;;;======999:::;;;===???AAACCCCCCAAA@@@>>><<<;;;:::999999999888777666555444333333111111000111222222000---//////......---,,,,,,++++++,,,---////////////...000000111333444555666666666666666666666555555444777888999999999888777777555555444444444444555555333444666888:::<<<>>>??????AAACCCCCCAAA@@@AAABBBCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEDDDCCCBBBBBB?????????>>>>>>>>>======???>>><<<;;;888666555444444444444555555555555666555444444444666888;;;<<>>>>>???@@@AAAAAA@@@>>>===::::::::::::888666333222222222111111000000//////,,,,,,,,,------.........---------.........//////+++,,,------.........---............/////////000222111000///...---,,,,,,)))***+++,,,------------------...---,,,+++---///.........------,,,,,,+++------,,,,,,---///222444===;;;999999;;;;;;999777;;;<<<>>>@@@AAA@@@???>>>>>>???AAACCCDDDEEEFFFFFFDDDDDDEEEDDDBBBBBBCCCEEEAAA???===:::777555444333//////...------...000111,,,...111555777999::::::999999;;;<<<>>>@@@BBBBBB???>>>===;;;:::999888888555555444444333222111111111111000111222222000---000000///...------,,,,,,+++,,,.../////////......000111222333555666777888666666777777666666555444777777888999999888666555666555555444444444555555333444666888:::<<<>>>???BBBDDDEEEDDDAAA@@@???@@@BBBCCCDDDFFFHHHJJJKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCC============<<<<<<<<<<<>><<<:::888666444333444444444555555555666666555555444555666999<<<>>>@@@CCCGGGJJJLLLOOORRRTTTPPPOOOMMMMMMMMMPPPSSSUUUQQQQQQQQQPPPOOONNNLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJLLLRRR\\\eeejjjmmmooopppwww~~~zzzwwwuuutttsssqqqqqqppppppppppppqqqrrrlllppptttuuusssrrrssstttyyyxxxwwwvvvuuutttsssrrrrrrrrrqqqqqqrrrtttvvvwwwssstttuuuwwwwwwwwwvvvvvvwwwxxx{{{~~~}}}{{{{{{|||}}}yyyxxxwwwxxxyyyzzzyyywwwwwwUUUIIIAAA>>>>>>:::===<<<;;;999888777777777555555444444444333333333444333222111222666<<>>@@@BBBBBB???<<<:::<<<===???BBBDDDEEEFFFGGGFFFEEECCCBBBAAABBBDDDEEEDDDCCCAAA>>>:::777444222//////...---------------...///111333555777999:::888888888999:::===???@@@AAA@@@???===;;;999777666666666555444444444555555444444333222111111111111222111111111000/////////---+++***,,,000333333222333333333444555666777777666666666666666555555444333444666888999::::::999888777555333333333555666666666888;;;===???AAABBBBBBCCCDDDCCCAAA@@@@@@AAACCCDDDFFFHHHKKKLLLMMMNNNMMMLLLKKKKKKMMMMMMLLLKKKNNNMMMKKKJJJKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDAAA@@@???>>>============;;;;;;;;;:::999888666666555444444444444555666666555555555555777:::===???CCCGGGKKKMMMNNNNNNOOOPPPMMMMMMNNNNNNNNNOOOOOOOOOUUUSSSQQQOOONNNMMMMMMNNNQQQNNNKKKIIIJJJKKKJJJJJJKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKOOOWWWbbbiiikkkmmmqqqvvv|||xxxtttqqqoooooooookkklllmmmnnnnnnmmmllllllmmmmmmnnnooopppqqqqqqpppxxxwwwuuurrrpppnnnmmmmmmqqqqqqqqqppppppqqquuuxxxsssqqqppppppsssvvvxxxxxx}}}|||||||||~~~~~~~~~}}}{{{zzz}}}{{{zzzzzzzzzzzzyyywwwvvvTTTIIIAAA>>>>>>;;;:::999888777666666666666666666555555555444444444222222000000111555;;;@@@CCCFFFKKKTTTeeexxxdddRRRLLLMMMQQQ\\\hhhnnn```YYYVVVSSSWWWaaaoooyyy{{{vvvqqqnnnlllggg]]]RRRHHHAAA>>>????????????>>>===<<<<<<999999999888777555333222000000///...............------------,,,,,,,,,,,,'''***...000000//////000111///---,,,---------,,,,,,---...---++++++---//////...------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...000///......///000222444666777777888999::::::;;;<<<>>>@@@BBBAAA???===;;;<<<===???AAACCCEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDBBB???;;;777444222000///...---------......---...000222444666777777777777777888999<<<>>>@@@AAAAAA@@@>>>;;;888666555444444444333333444555555555444444333222222222333333222222111111000000///---+++***,,,///111111000222222333333444555666666888888888888888777666555333444666888999999999999666555333111111111222333555666888;;;===???AAABBBAAABBBCCCBBB@@@???@@@AAACCCDDDFFFIIIKKKLLLMMMNNNOOONNNMMMNNNOOOPPPOOONNNNNNLLLKKKJJJKKKJJJIIIGGGEEEEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>============;;;;;;;;;:::999888777666555444444444444555666666666555555666888;;;>>>@@@DDDGGGKKKMMMNNNNNNOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQUUUTTTRRRQQQOOONNNNNNNNNOOOMMMIIIHHHHHHIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBDDDFFFHHHIIIOOOVVV___dddgggkkkqqqwww~~~zzzwwwtttpppmmmkkkkkkkkkfffhhhiiikkkllllllllllllllllllmmmnnnnnnooonnnnnnrrrrrrpppnnnmmmlllllllllkkkllllllllllllmmmooorrrqqqpppooooooqqqtttvvvwwwzzzzzzzzzzzz{{{}}}}}}}}}{{{zzzzzzyyywwwuuutttRRRHHHAAA>>>>>>;;;888888777666666666666666777666666666555555555555222222222111222666<<>>;;;>>>???@@@@@@???>>><<<:::888888888777666444222111000000///...............---------....../////////,,,---//////...------...///...,,,,,,---......---,,,------,,,++++++,,,...//////......------------,,,,,,,,,---------......//////..................---,,,+++***+++,,,---...222111000000000111333444777777888888999999::::::===>>>@@@BBBAAA???===;;;;;;<<<>>>AAACCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFDDD@@@===999555333111000...,,,,,,---...///+++,,,///222444555555555666666666777999;;;===???BBBBBB@@@>>>;;;888555333222222222222222333444555555555444444333333444444444444333222222111000000...,,,+++,,,...000000///111111222333444555666666::::::::::::999888777666444555666777888999999888777555333111111111222333555666999;;;===???@@@AAAAAABBBCCCBBB@@@@@@@@@BBBDDDEEEGGGIIIKKKMMMNNNNNNQQQPPPOOOPPPRRRSSSRRRQQQNNNLLLKKKJJJJJJJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>============;;;;;;;;;;;;:::888777666555555444444555555666777666666777888:::===???AAAEEEGGGKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMMMMKKKHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAABBBCCCEEEGGGIIINNNTTTZZZ^^^aaagggqqqxxxxxxtttrrrpppmmmiiigggfffeeefffaaaccceeehhhjjjkkkkkkkkkjjjkkkkkklllllllllkkkkkkkkkjjjiiiiiihhhhhhhhhiiieeegggiiiiiiiiiiiijjjlllnnnnnnmmmnnnoooqqqtttuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~{{{zzzyyyxxxvvvtttrrrQQQHHHAAA>>>???;;;<<<;;;:::999888777777777666666666666555555555555555555555555666:::@@@EEEBBBEEENNN\\\ssszzznnn\\\OOOFFFIIINNNTTT___kkkrrrcccZZZXXXZZZ[[[ggguuu}}}}}}uuuooooookkkcccWWWKKKAAA<<<:::>>>@@@BBBCCCBBB@@@===;;;888888777666555333222111000000///...............------............//////000000000...,,,+++,,,------,,,+++,,,...///...---.........---,,,,,,------////////////......------,,,,,,,,,---------......111111000000//////......++++++++++++,,,---...///000000000000111333444555888888888999999:::::::::>>>???@@@AAAAAA@@@===<<<;;;===>>>@@@BBBDDDDDDEEECCCDDDFFFGGGHHHIIIIIIIIIIIIGGGEEEBBB>>>:::666444222000...,,,,,,---///000+++,,,///222444444444444666666666777999;;;===???BBBBBBAAA???<<<888444222000000000000111222444444444444333333333444444555555555444333222222111111//////......///000000000111222333444555777777888;;;;;;;;;:::999888777666555555666777777888888888999777555333333333444555666777999<<<>>>@@@@@@@@@AAABBBDDDCCCBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMNNNNNNQQQPPPOOOQQQSSSTTTSSSRRRNNNLLLJJJJJJJJJJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>============;;;;;;;;;;;;:::999888777555555555555555666666777777777888:::<<>>===;;;:::888777666666666666666666555555555555666666777777999===BBBFFFEEEIIIRRRbbbzzzsssiiiXXXMMMFFFJJJOOOUUU```mmm}}}pppbbbZZZXXXZZZ```ppp}}}vvvooonnniii```SSSGGG???;;;;;;>>>@@@AAABBBBBB???===;;;888777666555333222222111000000///...........................------------111111000...+++***+++---,,,++++++,,,...///...---000///........./////////......//////......---,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,---...///000000+++,,,---///222444666777888888888999::::::;;;;;;??????AAAAAAAAA@@@>>>===<<<===???AAACCCDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJHHHFFFBBB>>>:::666444222000///------...///000,,,...000222444444444444666666666777999;;;===???BBBBBBAAA@@@<<<888444111/////////000111222333444222222111111222333444444666666555444333222111000000000000000///000000111333333444666777999::::::::::::::::::999888777666666666666666666666777777888666555333333444555666666888;;;>>>@@@@@@AAA@@@BBBDDDEEEEEEDDDDDDFFFGGGFFFGGGIIIKKKLLLNNNNNNNNNPPPOOOOOOOOOQQQRRRRRRPPPMMMLLLJJJIIIJJJIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>============;;;;;;;;;;;;;;;:::999888666555555555555666777777888888:::<<<>>>AAACCCDDDGGGIIILLLNNNNNNOOORRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTQQQOOONNNMMMKKKIIIIIIIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJLLLOOORRRTTTXXXbbbqqq||||||xxxsssmmmiiieeedddaaa___]]]]]]^^^^^^^^^___aaadddeeeffffffeeeiiiiiiiiiiiihhhfffeeedddcccbbbaaa```______^^^^^^^^^aaaeeeggggggfffeeefffhhhjjjlllmmmlllmmmppprrrqqqrrrtttvvvxxxzzz|||||||||~~~~~~~~~~~~|||}}}~~~{{{yyyzzzzzzzzzyyyrrrRRRIIICCC??????;;;===<<<:::999777666666666777777777777666666666666444555666777999===BBBFFFJJJNNNWWWhhhyyykkkbbbUUUKKKEEEIIIOOOVVVdddrrr|||ooobbb[[[ZZZ\\\fffyyy|||uuunnnjjjddd[[[NNNCCC===;;;<<<===>>>??????>>>===;;;999888777555444222111111111000000///...............//////......---------,,,000000000...,,,+++,,,---+++++++++,,,...///---,,,000...---...000111111000,,,---.........---++++++,,,,,,,,,---------..................------------,,,,,,---......///000000)))+++---000333666888999777777888999:::;;;<<<<<>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIFFFCCC>>>:::666444111000//////......//////......///000222333444555555555555666888:::<<<>>>AAAAAAAAA@@@===999444222000000000000000111222333000000000111222333444555666666555444222111000000///000111000//////111222444444555777888:::;;;<<<:::::::::::::::999999888777777666555555555666666444333222111111333444666888:::===@@@BBBBBBBBBAAACCCDDDFFFFFFFFFFFFHHHIIIGGGHHHJJJLLLMMMNNNNNNOOOPPPOOONNNNNNOOOPPPOOONNNMMMKKKJJJIIIIIIIIIGGGFFFDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>============;;;;;;;;;;;;;;;:::999999666666555555666666777888888999;;;>>>AAACCCEEEFFFHHHJJJLLLNNNNNNPPPRRRUUURRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQOOONNNNNNLLLKKKJJJKKKJJJHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@AAABBBDDDFFFHHHJJJMMMQQQSSSXXXbbbqqq|||}}}yyyvvvrrrnnniiifffaaa___]]][[[ZZZZZZ[[[\\\\\\]]]___aaacccccccccccchhhggggggfffdddcccaaa```______]]]\\\[[[[[[[[[[[[ZZZ]]]aaabbbbbbaaaaaabbbeeehhhkkkkkkjjjjjjmmmpppooopppsssvvvxxxzzz|||||||||~~~~~~{{{zzz{{{|||||||||sssTTTKKKDDD@@@???:::;;;;;;:::999999999::::::::::::999999999888888888555666888999;;;>>>CCCGGGJJJNNNXXXjjjssshhh```RRRHHHDDDIIIQQQ[[[mmm~~~}}}mmmaaa[[[]]]```mmmxxxqqqjjjddd___UUUIII???::::::<<<>>>>>>>>>>>>===<<<;;;:::888777555333111111111111000000///.....................////////////000000...///000///---,,,---...,,,++++++---......,,,***...---+++,,,000222111000+++,,,---...---,,,***))),,,,,,,,,---------....../////////000000000000000+++,,,------............+++---///222444777888999666666777999;;;<<<===>>>@@@@@@AAAAAAAAA@@@???>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIFFFBBB>>>999555333///000000111000///...---......---...///111444555333333333444555888:::;;;???@@@AAA@@@>>>999555222111111111000000111222222111111111222333444666666666666555333222000//////,,,...//////------///222333333555666888:::;;;<<<::::::;;;<<<<<<<<<;;;;;;888777666555444555555666222111111000111444666777999<<>>============;;;;;;;;;<<<;;;;;;:::999666666666666666777777888999:::<<>>???@@@<<<<<<;;;;;;;;;:::::::::777999:::<<<>>>AAAFFFJJJGGGKKKUUUiii|||sssjjjdddPPPGGGDDDJJJTTTaaauuu}}}lll___[[[___eeesssvvvnnnggg```ZZZPPPEEE<<<888999<<<@@@@@@??????>>>=========888777444222111111111111000000///.....................///000111222333333,,,---//////...------...,,,++++++---......,,,)))---+++)))+++///222111000***+++,,,------+++)))(((,,,,,,,,,---------......+++,,,,,,,,,------......++++++,,,---------,,,,,,...///111444666777888888555666777999;;;===>>>???@@@AAAAAAAAAAAA@@@??????@@@AAABBBDDDEEEFFFFFFFFFHHHGGGEEEEEEEEEGGGIIIKKKJJJIIIFFFBBB>>>999555333...///111222222000...,,,...---,,,+++,,,///333555111111111222333666888999>>>???@@@@@@>>>:::666333333222111111111111111222111111222333444666777888666555444333111000///...***,,,...---++++++...111222333444666777999:::;;;:::;;;<<<===>>>>>>>>>>>>999888666555444444555555333333222222444666999;;;:::===@@@CCCEEEDDDCCCBBBAAACCCEEEEEEEEEFFFHHHJJJIIIIIIKKKLLLNNNNNNOOOOOORRRPPPNNNNNNNNNNNNLLLJJJMMMKKKIIIIIIIIIIIIGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>============;;;;;;;;;<<<;;;;;;::::::666666666666666777888888999;;;===@@@CCCEEEGGGHHHIIIKKKMMMNNNOOOPPPSSSVVVTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQOOOOOOOOOPPPMMMLLLJJJJJJKKKJJJHHHFFFBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIGGGLLLRRRVVV\\\eeerrr|||}}}{{{zzzzzzyyywwwuuuqqqoookkkhhhfffccc___]]]ZZZYYYWWWUUUUUUVVVWWWXXXRRRTTTWWW[[[^^^aaabbbbbbcccbbbaaa```]]][[[YYYXXXUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[]]]^^^^^^^^^___```]]]aaaffffffccccccfffjjjkkkmmmppptttwwwyyyzzzzzz}}}}}}|||||||||||||||___RRRHHHDDDEEEAAA???@@@AAABBBCCCEEEFFFFFFDDDCCC@@@>>>======>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIPPP]]]rrrtttfffZZZOOOLLLMMMQQQXXXfffssseee[[[YYY___ggg|||wwwllldddbbbUUUHHHAAA===;;;<<>><<<::::::888666444111///......000///...---------------///222444444333000//////------------------------......///000///...,,,+++000///---,,,,,,---...///.........//////...,,,+++////////////////////////,,,---...//////...---,,,------,,,...000000...------000333555555666777888777888999;;;===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>BBBCCCDDDFFFGGGGGGGGGGGGDDDCCCCCCCCCDDDFFFIIIKKKIIIHHHFFFAAA;;;666555555000000000///......------//////.........//////000000000000111222444555666;;;===???>>>:::777555555333333222222111000000000000000111222333333444444333333222222111000000000......//////000000111111---///111555888:::<<<===<<<<<<===>>>>>>>>>>>>===<<<999666555777888777555555444222222444888<<<>>>AAABBBCCCDDDDDDCCCBBBAAAGGGHHHIIIHHHGGGGGGIIIKKKJJJKKKLLLMMMOOOPPPRRRRRRPPPPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@CCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;::::::999888888666444333333555777999888;;;???BBBDDDGGGKKKMMMJJJKKKLLLNNNPPPQQQQQQQQQTTTTTTUUUVVVVVVVVVVVVUUUXXXWWWUUURRRPPPNNNMMMLLLMMMLLLKKKKKKKKKKKKIIIGGGDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHIIINNNVVV]]]fffsss}}}yyyxxxwwwtttpppnnnlllkkkkkkiiiiiigggeeeaaa]]]YYYWWWTTTSSSRRRQQQQQQRRRTTTUUUSSSVVVZZZ___bbbccccccccc______^^^\\\ZZZXXXUUUTTTQQQQQQQQQQQQRRRSSSUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[]]]```aaaaaaaaacccdddllllllmmmqqquuuxxxyyyzzz}}}~~~}}}}}}|||dddWWWLLLIIIJJJFFFBBBBBBBBBBBBBBBCCCCCCCCC???>>><<<;;;;;;;;;===>>>>>>@@@BBBFFFJJJNNNQQQRRRPPPWWWdddwwwwwweeeVVVMMMMMMOOOVVV^^^nnnqqqcccZZZWWW^^^fffzzz|||tttllleee^^^RRREEE???<<<999:::===@@@@@@@@@@@@???<<<:::999999777555333111000///...//////...---------------///111333333111/////////------------------------,,,,,,------,,,,,,+++***......------...///000111111---)))***...000---***........................,,,---...//////...---,,,---,,,,,,,,,...///...---,,,///222444444555666777999:::;;;===>>>@@@AAABBBAAABBBBBBBBBAAAAAA@@@???BBBCCCDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGIIIIIIHHHFFFAAA;;;666444444000000000///......------...............///000000000000000111222333555555;;;<<<>>>===:::777555555333333222222111000000000000000111222222333444444555444333222111//////.../////////000000000000000///000333555777999:::;;;>>>>>>??????@@@??????>>>>>>;;;777666777777666444777666555555777;;;???AAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFFFFFFFFFFIIIKKKKKKLLLMMMOOOPPPQQQRRRSSSQQQPPPOOONNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@BBB@@@>>><<<======<<<<<<;;;;;;;;;;;;:::999888777777555444333333555888999:::<<<@@@BBBDDDGGGJJJMMMKKKLLLNNNOOOQQQRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUXXXWWWUUURRRPPPNNNMMMLLLLLLKKKJJJKKKKKKKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHHHHMMMUUU]]]fffuuu|||vvvrrrnnnmmmkkkiiigggfffffffffddddddbbb___[[[WWWTTTRRRPPPOOONNNMMMMMMOOOPPPQQQSSSUUUZZZ^^^aaabbbbbbaaa]]]\\\ZZZXXXVVVTTTRRRQQQNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXZZZ\\\^^^``````aaaccceeeggghhhjjjnnnrrrvvvxxxyyy|||~~~~~~}}}}}}eeeXXXNNNLLLLLLGGGCCCCCCBBBAAA@@@???>>>>>>999888888777888999:::<<<999;;;@@@FFFNNNUUUZZZ]]]]]]eeeqqq|||fffUUUNNNOOOSSS\\\hhhyyyooobbbYYYWWW^^^hhhxxx~~~}}}uuupppjjjeeeYYYNNNAAA<<<999888999;;;????????????===;;;999888777666444333111000000000///...------------------///000111000.........000------------------------------,,,+++++++++,,,,,,---------...///000222333333+++%%%&&&,,,111///+++........................------............------...,,,******,,,.........,,,...222333444444555666;;;<<<===>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAACCCCCCEEEFFFGGGHHHHHHHHHIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGEEEAAA;;;666444333111000000//////......------------......000111222000000000111222333444555999;;;===<<<:::777555555333333333222111111000000000000111111222333333333666555444222000///......000000000000000000//////222222333555777888999999@@@AAAAAABBBBBBAAA@@@??????===999888777777666555::::::999:::<<>>???>>>===<<<<<<;;;;;;999888666555555444333222333555888:::<<>>===<<<;;;:::777666666555666777888888444777===DDDMMMVVV^^^bbbgggqqq~~~jjjXXXPPPRRRWWW```ooo~~~oooccc[[[ZZZcccnnn|||}}}uuupppiiicccUUUJJJ???:::999777999;;;?????????>>>===;;;999888555555333222111111111111......---,,,,,,---------...//////...,,,,,,...000------------------------000///---,,,,,,---...///------......//////000000000+++'''(((---000///---........................------------------------...,,,))))))+++---......,,,///222444555555666777;;;<<<===???AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEAAA<<<777444222111111000000///.........,,,,,,------///000222222000000000000111222333444666999;;;;;;999777555555444333333222222111000000000000111111222222222333555444333111000000000111222111111000000/////////222222333444666888999:::AAABBBCCCDDDDDDCCCBBBAAA>>>===;;;999999999999999<<<<<<===>>>@@@CCCEEEGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHIIILLLNNNLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>===>>>???@@@???>>><<<<<<;;;:::888777555444444333222222333666999;;;???AAACCCEEEFFFHHHJJJLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVUUUSSSPPPNNNLLLJJJIIIHHHHHHIIIKKKKKKJJJHHHFFFEEECCCBBBAAA@@@??????AAA@@@@@@AAAAAABBBCCCDDDGGGHHHMMMVVV___kkk{{{wwwpppllliiidddaaa______^^^]]]\\\\\\[[[[[[XXXWWWTTTQQQNNNJJJGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIPPPRRRVVVYYY[[[[[[ZZZZZZVVVTTTQQQMMMKKKJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJHHHIIIJJJKKKMMMOOOPPPPPPNNNPPPSSSTTTVVVXXX\\\^^^aaacccgggjjjmmmpppsssvvvwwwzzz~~~}}}}}}wwwXXXKKKCCCBBBBBB<<<;;;;;;;;;::::::999999888777777666666555555555666222444999AAAIIIRRRZZZ^^^hhhuuulllZZZTTTUUUYYYcccuuu}}}pppeee^^^___kkkxxx|||tttkkkbbbRRRGGG===:::999888:::===????????????===;;;999888444444333222111111111111------,,,,,,,,,------...---......---,,,,,,...///------------------------///...---,,,,,,---///000............---,,,,,,++++++,,,.........---...///........................---------,,,,,,---------...,,,))))))+++---.........111444666666666888999;;;;;;<<<>>>@@@AAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEGGGHHHHHHHHHHHHCCCCCCBBBBBBBBBBBBBBBCCCAAABBBCCCAAA<<<777444333111111111000//////......,,,,,,------///000222222000000000000111222333333444666999:::888666666666444444333333222111111111000111111111111111222222333222111111111222444555222222111111000000//////000111222333666999;;;===@@@BBBDDDEEEFFFEEECCCBBB<<<<<<;;;::::::;;;===>>>>>>>>>@@@AAACCCDDDFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJLLLLLLMMMNNNPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEECCCBBBAAA@@@???>>>======>>>???@@@???>>>;;;;;;:::999888666444333333333222222444888;;;>>>AAACCCEEEGGGGGGIIIKKKMMMNNNNNNPPPQQQRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUVVVUUUTTTSSSPPPNNNKKKJJJHHHHHHGGGHHHJJJJJJIIIGGGEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDHHHIIINNNXXXbbbnnn{{{uuummmgggdddaaa^^^ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRROOOLLLIIIGGGEEEDDDAAABBBBBBCCCDDDFFFGGGGGGMMMOOORRRUUUVVVVVVUUUTTTRRRPPPMMMIIIGGGGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMIIIKKKNNNOOOQQQTTTXXX[[[aaadddhhhjjjkkknnnrrruuuvvvyyy~~~~~~}}}}}}uuuTTTHHHAAA@@@@@@999888888888888888888888888777777777666666555555555333555888>>>EEEMMMTTTXXXddduuujjjWWWTTTWWW\\\fffzzz{{{nnnddd^^^bbbrrrvvvkkkaaaNNNDDD;;;999999999;;;>>>????????????===;;;999888555444333111111000000000,,,,,,,,,,,,,,,------...,,,---......---,,,...///------------------------,,,,,,+++++++++,,,------............,,,+++***))))))---111111...,,,---000------------------------------,,,,,,,,,,,,------...,,,******,,,.........///111555777777777888999:::;;;<<<===???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHIIIIIIAAAAAAAAAAAAAAAAAAAAAAAA===???BBBAAA===999555444222111111000000//////...---------......000111222000000000000000111222222222444777888777666666666444444444333222222111111111111111111111111111111222111000000111333666777111111111111111111000000111111111333555999<<<===>>>@@@CCCEEEFFFEEEDDDCCC;;;<<<<<<<<<;;;<<>>>>>======<<<===??????>>><<<::::::999999777666444333333333222333666:::>>>@@@BBBDDDFFFHHHIIIJJJMMMOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSPPPMMMKKKIIIIIIHHHGGGHHHIIIIIIHHHFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEIIIKKKRRR\\\gggrrr|||pppjjjccc^^^\\\ZZZWWWUUUSSSSSSSSSRRRQQQOOONNNMMMMMMKKKIIIGGGEEECCCBBBBBB>>>???@@@BBBCCCEEEFFFFFFJJJLLLOOOQQQRRRQQQPPPNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHGGGIIIJJJLLLMMMPPPUUUXXX]]]aaaeeehhhiiikkkppptttvvvyyy~~~~~~~~~uuuTTTGGGAAAAAA@@@999999888888888777777777777444555555666666666666666666777999===CCCKKKQQQUUUbbbvvviiiTTTRRRWWW^^^jjjwwwjjj```[[[bbbvvvxxxpppfff]]]KKKAAA999888999999;;;>>>>>>>>>>>>===<<<:::888777555444333111000/////////,,,,,,++++++,,,,,,---...***,,,//////...---......------------------------***+++,,,,,,------,,,,,,---............,,,+++***---...///...,,,+++,,,...------------------------------,,,++++++,,,---------,,,,,,,,,...///...---...111444666666777888999:::;;;<<<>>>???AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIICCCCCCCCCBBBAAA@@@???>>>999<<<@@@AAA>>>:::666555222222111111000/////////...............///000000000000000000000111111222000333666777777666666666555444444333333222111111111111111111000000000000444333111000111333555777111111111111111111222222333333222333555777:::<<<:::===@@@DDDFFFEEEDDDCCC<<<===>>>===<<<<<>>===<<<===<<<<<<===>>>>>><<<:::888888888888777666555444444333333444777;;;@@@BBBBBBDDDGGGIIIJJJLLLNNNQQQSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSQQQMMMJJJHHHIIIHHHGGGHHHHHHHHHFFFDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFJJJMMMUUUaaakkkuuu~~~tttmmmfff```YYYUUUTTTSSSQQQOOOKKKKKKLLLLLLLLLKKKIIIIIIEEEDDDBBB@@@????????????<<<===>>>@@@BBBDDDEEEEEEGGGIIIKKKMMMNNNMMMKKKJJJFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEFFFGGGJJJNNNRRRTTTYYY___cccdddhhhnnnsssvvvyyyuuuSSSFFF@@@AAA@@@999;;;::::::999888777666666111222444555666777777777888999:::>>>DDDJJJPPPTTTdddzzziiiSSSOOOVVV```nnn|||sssfff\\\YYYaaawwwxxxnnnggg___WWWIII???888777888999:::>>><<<<<<===<<<;;;999777555666555333111000///......++++++++++++,,,,,,---...***,,,///000000.........------------------------+++,,,...///000///......,,,---.../////////...---111...***)))***,,,,,,,,,------------------------------++++++++++++---------------...000000///------000333555555666777888;;;;;;===>>>@@@BBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFEEEDDDBBB???===<<<777;;;???AAA???;;;777666222222111111000///////////////.........//////000111000000000000000111222///222555777777666666777555444444333333222222111111111111000000000000000666444222000000222444666000000000111222222222333555444333333444666999:::888;;;???CCCEEEEEEDDDCCC>>>???@@@>>><<<<<<>>>AAAFFFGGGIIIJJJJJJIIIGGGEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGHHHIIIIIIKKKNNNPPPNNNOOOQQQSSSRRRQQQNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCAAA???===<<<;;;<<<<<<<<<===>>>===:::888777777888777777666555555444444444555888===AAADDDBBBDDDGGGIIIJJJMMMPPPRRRUUUVVVVVVWWWXXXXXXXXXXXXTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSQQQMMMJJJHHHJJJIIIGGGHHHHHHGGGEEECCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGJJJNNNWWWcccmmmwwwzzzpppgggaaa___ZZZSSSPPPOOOOOOMMMJJJFFFGGGHHHIIIJJJJJJIIIHHH@@@???===<<<;;;;;;<<<<<<:::;;;===???AAACCCDDDDDDFFFGGGJJJKKKLLLJJJHHHGGGBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAADDDHHHLLLMMMSSSZZZ^^^aaaeeelllrrrvvvzzzsssTTTJJJAAA======:::;;;999888888999888777555666555555444444444555555;;;999:::@@@EEEHHHNNNUUUfff}}}eeeXXXSSS[[[dddppp}}}nnncccZZZTTTbbbwww~~~yyypppkkkeee[[[PPPDDD@@@:::777777888::::::>>>??????>>>;;;888666555555444333333444444222111------++++++++++++------......////////////......,,,,,,------...///000000,,,,,,,,,---------.....................---------++++++,,,,,,,,,---------------......------,,,+++************************+++******+++,,,.........000111222444555666777777;;;===???AAAAAACCCEEEGGGIIIFFFCCCDDDGGGJJJJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCBBB???>>>===>>>=========>>>>>><<<888555333000......111222111000........./////////000000111111111000000000000000111222444666777888999999666555555444333222111000//////...............///...///000111333444555666666555333222111222222333000333666666555444666888<<<===???BBBEEEGGGEEEDDD>>>??????>>>>>>>>>AAACCCGGGHHHIIIIIIIIIHHHGGGFFFGGGDDDAAA@@@CCCEEEEEEDDDEEEGGGIIIJJJKKKLLLNNNPPPSSSVVVYYYZZZWWWSSSPPPNNNPPPOOONNNNNNNNNMMMKKKIIIKKKKKKKKKJJJIIIHHHFFFEEECCCCCCAAA@@@???>>>>>>>>><<<;;;:::999888999::::::777777666666555555555444555444333777<<<@@@AAA@@@EEEEEEGGGIIILLLOOOSSSUUUQQQSSSTTTVVVWWWWWWVVVVVVYYYXXXWWWVVVVVVVVVVVVVVVSSSSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHEEECCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDBBB@@@AAACCCEEEGGGHHHJJJPPPYYYfffrrr~~~tttlllfff^^^YYYVVVRRRLLLHHHHHHHHHFFFDDDFFFGGGGGGHHHGGGEEECCCBBB???===;;;888777888999:::999:::<<<===???AAACCCCCCGGGEEEDDDDDDFFFFFFCCC@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>============>>><<<<<<===>>>>>>======<<<======>>>???@@@AAABBBBBBKKKMMMOOOSSSXXX]]]bbbeeelllrrrzzz~~~rrrSSSIIIAAA======:::;;;999888888999888777555666555555444444444555555999888:::@@@EEEHHHNNNUUUhhhzzzbbbYYYVVV___iiiwwwyyykkkbbb\\\XXXeeewww{{{{{{rrriiiddd___VVVMMM???<<<888777999<<<>>>???>>>??????===;;;888666555555444222222333222111///------,,,++++++,,,------/////////000000///.....................---------,,,,,,---------.........//////......------,,,,,,++++++,,,,,,,,,---------------......------,,,+++++++++++++++++++++++++++***))))))***,,,---...///111222444555777777888888;;;===@@@AAABBBCCCEEEGGGFFFDDDCCCDDDFFFHHHHHHFFFCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDEEECCCAAA>>>>>>>>>===<<<===>>>>>><<<888555444111///000222333222111,,,,,,,,,---------......111000000000000000000000111222444555666777888888555444444333222111111000111111000000///000000111000111111333444555666666666666444333222222333333111333555666444555777999======???BBBEEEFFFDDDCCC???@@@@@@@@@???@@@BBBEEEIIIIIIJJJKKKJJJIIIHHHGGGGGGDDDBBBAAACCCEEEEEEDDDEEEGGGIIIJJJJJJKKKMMMOOORRRUUUYYYYYYWWWSSSPPPNNNPPPOOOMMMMMMNNNMMMKKKIIIJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA@@@???>>>=========;;;:::999888888888999999999888777666555333222222444333444777===AAABBBAAAEEEFFFGGGIIILLLPPPSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWVVVVVVUUUVVVVVVSSSSSSRRRQQQOOOMMMKKKJJJGGGGGGHHHHHHHHHGGGEEEEEEAAAAAAAAA@@@AAAAAABBBBBBDDDBBBAAAAAACCCFFFHHHIIILLLRRR]]]iiivvv|||qqqgggaaa[[[UUUPPPQQQMMMHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA???>>>===<<<;;;:::999888888999999888999:::<<<>>>???AAAAAAEEECCCBBBCCCEEEEEECCC@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>??????@@@DDDEEEGGGJJJNNNSSSWWWZZZbbbhhhqqqyyy~~~~~~qqqSSSIIIAAA===>>>;;;;;;999888888999888777555555555444444444555555666888888<<>>;;;888888;;;>>>@@@AAA??????>>>===;;;888666555666444222111111111///---------,,,,,,,,,,,,------000000000000000///......111111000...---,,,+++***,,,------------........./////////...---,,,,,,+++,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///111111222333555777888999999999<<<>>>AAABBBBBBCCCDDDFFFCCCBBBBBBDDDFFFGGGFFFDDDAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGEEEBBB???>>>>>><<<<<<<<<<<<===;;;888555444222111111222333333222,,,,,,,,,---------------000000000000000000111111222222333555555666666666333333222222111111111000222222111111111222222333333333444444555666777777888777666555444333444444333444555444444555888;;;===>>>???BBBDDDEEECCCAAA@@@AAABBBBBBAAAAAACCCEEEJJJKKKKKKLLLLLLJJJIIIHHHGGGEEECCCCCCDDDFFFFFFEEEEEEGGGIIIIIIIIIJJJKKKMMMRRRUUUXXXXXXVVVSSSPPPOOOPPPOOOMMMLLLMMMLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDAAA@@@???>>>===<<<<<<<<<:::999888777777777888888::::::888666444222000///333333555999>>>BBBCCCCCCFFFGGGHHHKKKNNNQQQTTTVVVWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXWWWUUUUUUTTTTTTTTTSSSRRRQQQPPPMMMKKKIIIHHHDDDEEEFFFGGGGGGHHHGGGGGGBBBBBBAAAAAAAAAAAAAAABBBDDDCCCCCCCCCDDDGGGJJJKKKPPPXXXdddqqq}}}rrrlllccc\\\XXXSSSNNNJJJIIIFFFBBB@@@?????????>>>;;;<<<<<<<<<;;;:::999888999999999999999999999999777888999:::<<<===>>>???AAA@@@@@@AAABBBCCCBBB@@@@@@@@@@@@@@@????????????===<<<;;;:::999999999999;;;:::888777666777777888888888999::::::;;;<<<<<<===>>>???AAADDDHHHKKKMMMUUUZZZbbbjjjrrryyy~~~pppRRRHHHAAA===>>>;;;;;;999888888999888777555555444444444444555666666999:::???GGGKKKMMMTTT\\\pppwwwaaaUUUTTTRRR]]]mmm~~~wwwhhhaaa^^^^^^jjjxxxxxxxxxvvvpppgggaaa[[[SSSJJJ@@@===;;;;;;===?????????@@@???===<<<;;;999777555555444111111000///---+++---------,,,,,,---------111111111111000///......111111000...---,,,+++***------------............000///......---,,,++++++,,,,,,,,,------------...------......------,,,+++------------------------***+++---...///111333555333444555777888999999:::===???BBBCCCCCCCCCDDDEEEAAAAAACCCDDDFFFFFFDDDCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGEEEAAA>>><<<<<<;;;::::::;;;<<<:::888555333333111111111222222111////////////////////////000000000000000111111111222222333444555555555444222222222111111111000000222222111111111222333333555555666666777888888999999999888777666555555444555444444444444777:::<<<===>>>???AAADDDDDDBBB@@@@@@AAABBBBBBBBBBBBCCCEEEIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHJJJJJJJJJJJJKKKMMMQQQTTTWWWWWWUUUSSSQQQPPPPPPNNNLLLKKKLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<:::999999888888888888888999888777555333222000000222333666:::???BBBEEEEEEGGGHHHJJJLLLPPPSSSUUUVVVYYYXXXWWWWWWWWWXXXZZZ[[[XXXXXXVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDEEEFFFHHHLLLNNNUUU^^^lllyyy}}}rrrccc___YYYSSSOOOKKKGGGDDDBBB@@@===<<<;;;;;;<<<<<<:::::::::999999888888777666777888999999999888888777777888999;;;<<<======<<<<<<===>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>;;;:::999888777666666666999888666444333444555666777777888888999::::::;;;<<<<<<<<<===???BBBDDDFFFJJJNNNTTT[[[bbbjjjrrrwww~~~oooQQQHHHAAA>>>???<<<;;;999888888999888777555444444444444444555666666777999???FFFJJJMMMUUU___qqqnnnYYYOOOPPPPPP[[[mmmzzziii```^^^```nnn{{{zzzwwwxxxtttkkkccc[[[PPPGGG???>>><<<===???AAAAAAAAABBB???<<<;;;:::999777555555333111000000///---+++------------------------000000000000000///......//////.........------------------........./////////......---,,,,,,++++++,,,,,,---------.........------......------,,,+++------------------------)))+++---......///333555222333555666888888999999===@@@CCCDDDCCCCCCCCCDDD@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFEEECCC???;;;:::::::::999999999:::999777555222222111000000///000111/////////////////////...//////000000111111111111222222333444555555555444333222222111111000000000000000000000000111222333666666777888999999::::::;;;;;;:::999888777666555666444333444666888;;;<<<======>>>AAACCCCCCAAA??????@@@BBBBBBBBBAAACCCDDDHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEFFFFFFHHHJJJKKKLLLKKKKKKMMMOOOPPPSSSVVVVVVUUUSSSRRRQQQQQQNNNLLLJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>=========:::::::::::::::999999999555555444444333333222222222444888<<<@@@CCCEEEGGGHHHIIIKKKNNNQQQTTTVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWVVVTTTRRRQQQQQQPPPQQQPPPOOONNNKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAABBBBBBBBBDDDEEEFFFGGGGGGJJJNNNRRRWWWaaappp~~~|||lllbbbWWWSSSNNNJJJFFFBBB???===<<<<<<;;;:::888888999:::888888777777777777777777444555666777888888888888888888999999:::;;;<<<<<<999:::<<<======>>>>>>???>>>>>>=========<<<<<<<<<999888777666555555555555888777555333333333555666888888888999999::::::;;;===<<<<<<<<<===???AAABBBCCCFFFJJJNNNSSSZZZbbbgggpppuuu|||nnnPPPGGGAAA>>>???===;;;999888888999888777555444444444444444555666777666888>>>DDDGGGKKKVVVaaatttyyygggUUULLLNNNSSS^^^ppp{{{iii``````eeeuuuwwwxxxtttjjj___VVVKKKAAA<<<;;;<<>>AAADDDEEEDDDCCCBBBCCC@@@BBBDDDDDDCCCCCCDDDEEECCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDAAA===:::999888999888777888999888777555111222222111///...///000---------------,,,,,,,,,/////////000111111222222222222333555555666666666444444333222111000/////////////////////000111222555666777888:::;;;<<<<<<<<<<<<<<<;;;:::888777666666444333555888;;;<<<<<<;;;<<<===@@@BBBCCCAAA???>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHJJJLLLLLLLLLMMMNNNPPPPPPRRRUUUUUUTTTSSSRRRSSSQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>=========:::;;;;;;;;;;;;:::999999222222222333333333444444222666;;;>>>AAACCCEEEGGGHHHJJJMMMPPPSSSVVVWWWXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOMMMLLLJJJHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHIIIHHHKKKPPPUUUXXXcccrrr~~~nnn___WWWQQQNNNJJJEEEAAA???======999::::::888666666777888666555555444444444555555555555555666666777777777888888888999999:::::::::777999;;;<<<;;;;;;<<<>>>======<<<<<<;;;;;;::::::777666666555555555555555777666555555555666777777999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;===>>>???@@@AAACCCEEEHHHLLLRRRVVV___fffpppwww{{{~~~mmmOOOGGGAAA>>>???===;;;999888888999888777555444333333444444666777777777:::???DDDGGGLLLYYYfff|||xxxnnnaaaQQQLLLOOOWWW```rrrvvvfff```eeemmm~~~{{{zzzsssfffYYYOOOFFF???<<<<<<>>>AAADDDFFFEEEDDDDDD???:::999::::::888444444222111111111111///...,,,---...//////...---,,,+++,,,---......//////.......................................////////////+++,,,,,,,,,,,,---------------------............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,,,,000444444555666888999::::::;;;???AAAEEEFFFDDDCCCBBBBBB???AAABBBBBB@@@@@@CCCFFFAAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCAAA===:::999999999777666777888888666555222333444222///...///111......---------,,,,,,,,,...//////000111111222222111222444555666777888888777666555333222000///...///......//////111222222444555666888:::<<<===>>>>>>>>>>>>===;;;999777666555444444666:::<<<<<<;;;::::::<<>>===<<<<<<<<<999::::::;;;:::999888777111111222222333333333444333888===@@@AAABBBEEEGGGIIIKKKNNNRRRUUUWWWXXXYYYVVVVVVWWWWWWWWWVVVVVVUUUXXXWWWUUURRRPPPOOONNNMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAABBBDDDEEEFFFDDDGGGJJJJJJIIILLLRRRWWW]]]hhhwwwoooaaaVVVPPPKKKIIIEEE@@@===<<<===???666888999777444333444555666555444333333444555666666555444444444555666777777777777777777888888888777999<<<<<<::::::;;;===<<<<<<<<<;;;:::999999999555555444444444555666666666777777888888999999:::::::::::::::;;;;;;;;;;;;======<<<;;;;;;<<<>>>???>>>???@@@@@@AAACCCGGGJJJQQQXXXaaahhhmmmrrrxxx}}}mmmOOOGGGAAA>>>@@@===;;;:::888888999999777666333333333444555666777888;;;===BBBGGGJJJPPP^^^kkk|||ooofff[[[OOOMMMRRRYYYaaarrrqqqbbb```hhhsss}}}ssscccUUULLLEEE@@@@@@@@@AAABBBDDDDDDBBB@@@DDD???:::999:::;;;888444444222111111222222111///,,,---...//////...---,,,******,,,---...///////////////.........---------............/////////000***++++++,,,,,,------...---------.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---111333222//////333777555666777999:::;;;<<<<<>>@@@AAA@@@>>>>>>BBBEEE>>>???AAACCCDDDEEEFFFFFFBBBCCCCCCAAA===;;;::::::888777666666777777666555333555555333000///000333000000/////////............//////000111222222222111222444666777888999999888888666444222000///...////////////000111222333333444666888:::<<<>>>???>>>>>>>>>>>><<<:::888777555444444777;;;===<<<:::999999;;;???BBBCCCBBB@@@@@@CCCEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDAAADDDFFFEEECCCBBBCCCEEEEEEGGGIIIJJJKKKLLLNNNPPPOOOQQQSSSTTTSSSSSSSSSTTTRRRNNNJJJHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDD@@@???>>>===;;;;;;;;;;;;888888999:::999888777666222222222222222222222333444999>>>AAAAAABBBDDDFFFIIIKKKOOORRRUUUWWWYYYYYYVVVVVVXXXXXXXXXWWWVVVUUUXXXWWWUUURRRPPPNNNMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJFFFEEECCCBBBBBBCCCDDDDDD@@@@@@AAAAAACCCDDDFFFGGGDDDGGGKKKKKKJJJLLLSSSYYYcccmmm|||ppp```VVVNNNJJJBBB@@@<<<888555666999<<<555777888666333111222444777666555555555666777888777666444333333444666777555666666666666666666666777:::<<<<<<:::999:::<<<<<<<<<;;;::::::999888888444444444444555666777777666777888:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;???>>>>>>======>>>???@@@<<<===>>>>>>>>>???BBBDDDIIIOOOWWW]]]aaagggpppwww}}}}}}~~~kkkOOOHHHBBB>>>>>>;;;<<<;;;999999999999888666444555555555444444555777<<>>@@@BBBDDDEEEFFFEEEDDDCCCBBB@@@>>>;;;999777666555444333111000...---,,,,,,////////////////////////...,,,++++++---......---///............---------///////////////.................................111000...,,,++++++++++++000///---,,,+++,,,,,,---*********+++,,,---//////......---...///000222333777888999999888999;;;===AAABBBCCCDDDDDDBBBAAA???????????????@@@AAABBBCCC@@@@@@@@@@@@AAACCCEEEFFFBBBBBBBBBAAA???===<<<;;;777777777777777666666555222222111111000/////////,,,---------.../////////...///000111111222222111333333333444555666777888:::888666333222111111111555222//////111333222000666777999;;;===>>>>>>===<<<<<<======<<<;;;::::::888777777999<<>><<<<<<<<<===>>>@@@AAABBB???AAADDDEEEEEEDDDDDDEEEHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGIIILLLNNNOOOOOOOOOQQQQQQSSSTTTTTTSSSRRRRRRPPPPPPNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDAAA>>><<<<<<<<<;;;:::;;;::::::999888777666666666555444333222222222222444888===@@@BBBDDDEEEGGGMMMNNNPPPRRRTTTVVVVVVWWWUUUVVVWWWVVVSSSRRRRRRSSSWWWUUUSSSQQQOOONNNMMMMMMMMMKKKIIIIIIIIIJJJIIIGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCDDDEEEDDDDDDDDDFFFHHHIIIHHHGGGHHHJJJOOOTTTWWWeeesssqqqeee^^^TTTLLLGGGBBB@@@===999777666666666666555555555555444444444666555333222222333444555777666555444333444555555666555555444444666777888555555666777888999999:::;;;:::999999888888999999444666888999888888999:::;;;::::::;;;<<<<<<:::999:::;;;===>>>>>>>>>======>>>>>>>>>>>>>>>???@@@AAA???>>>>>>>>>???AAACCCDDDHHHJJJMMMPPPVVV^^^gggmmmrrrwww~~~kkkOOOHHHAAA>>>>>>:::<<<:::999888999999777666444555666555444444555777;;;???EEEKKKMMMSSScccssszzz}}}sssggg\\\RRRJJJKKKOOOYYYiii}}}{{{kkkaaa^^^```iiixxx|||rrrfff]]]SSSGGG???<<>>;;;999777666555333333111000......------........................///...,,,---///000///...000000/////////.........////////////............---------...............000///...---------.........------,,,,,,,,,,,,---,,,,,,+++++++++,,,------............///000222333666777888888888888;;;===AAABBBCCCCCCCCCAAA???>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAACCCEEEFFFCCCCCCBBB@@@???<<<;;;:::777777666555444444444444333333222111000000//////------.....................///000111111222222111222222222333444555777777888777555333222111111222444111//////111333222111666777:::<<<===>>>======;;;;;;;;;;;;;;;:::999999777666777999<<<>>>>>>===============>>>???AAAAAABBBDDDFFFGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBAAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMMMMOOOOOOQQQRRRRRRQQQQQQPPPOOOOOONNNMMMKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB???=========<<<:::999999888777666555444444555555333222222222222222666999>>>BBBDDDEEEGGGIIINNNOOOQQQSSSTTTVVVWWWWWWVVVVVVVVVUUUSSSRRRSSSTTTSSSRRRQQQOOONNNLLLLLLKKKOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEDDDEEEFFFEEEEEEEEEGGGIIIIIIIIIIIIJJJMMMRRRXXX\\\jjjyyyxxxdddYYYRRRIIIBBB>>>>>>===:::888777666777888555555555555444444444444555444444333333333444444777666555444333444444555666555555444555666777888555555666777888999::::::;;;;;;:::999888888888888555777999999999888999:::;;;;;;<<<===>>>??????>>>===>>>???@@@@@@@@@???>>>============>>>???@@@AAA======<<<======???AAABBBEEEFFFHHHKKKOOOUUU]]]ccckkkqqqyyy~~~lllOOOHHHAAA======999:::999888777888888777555555666666555444444555777:::>>>EEEJJJMMMTTTeeevvv{{{~~~uuuiii\\\PPPHHHIIIPPP\\\llloooaaa[[[[[[```lllzzzxxxoooeee]]]SSSHHH@@@===BBBCCCEEEFFFFFFFFFDDDCCCAAA@@@>>>;;;999777666555333222111000///......///------------------------///---------///000000///111000000000////////////........................---------.........//////...............///000111++++++,,,---------,,,,,,...---,,,,,,++++++++++++............///111222333444666777777777888:::<<<@@@AAABBBCCCBBB@@@>>><<<============>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCBBBAAA???>>><<<;;;:::888666444222111222333444555444333222111000////////////.....................///000111111222222111111111111222333444666666666555444333222222222222222000......000222333222666888:::<<<>>>>>>======999999:::::::::999888888666666777999<<<>>>>>>===>>>>>>===>>>>>>???@@@@@@BBBEEEGGGHHHGGGFFFGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKGGGHHHHHHIIIIIIIIIHHHHHHFFFCCCAAA???>>>>>><<<:::999999888777666555555444444333222222222222333444777;;;???CCCEEEGGGIIIKKKOOOPPPRRRTTTUUUVVVWWWWWWVVVVVVVVVTTTRRRQQQSSSUUURRRQQQPPPOOONNNMMMLLLLLLNNNLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFDDDFFFGGGFFFFFFFFFHHHJJJIIIKKKMMMOOOSSSXXX___cccsss}}}lll[[[QQQKKKDDD>>>;;;:::999888666666666777888555555555555444444444444333333444444444444333333666555555444333444444444555555444444555555666777666666777888999::::::;;;<<<;;;:::999888888888888666888:::;;;::::::;;;<<<<<<===>>>@@@AAACCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCAAAAAA@@@???@@@AAACCCCCCDDDDDDEEEFFFIIINNNTTTYYYaaahhhrrrzzz~~~lllOOOHHHAAA<<<<<<888999888777777888888777555555666666666444444555777<<>>?????????@@@@@@@@@AAABBBCCCCCC@@@@@@???>>>======<<<<<<:::888444222000111222444666555444333222000//////000000//////......------...///000111111222222111000000000111222333555555444444444333333333333333000/////////000222333444666888;;;===>>>>>>===<<<888999999:::999999888888777777888;;;>>>@@@???>>>???>>>>>>>>>>>>>>>??????AAADDDFFFGGGFFFEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAADDDCCCCCCCCCDDDFFFIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFCCCAAA@@@???===;;;;;;;;;:::999888777777666333333222111222333555777999<<<@@@DDDFFFHHHKKKMMMQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVTTTRRRRRRTTTVVVSSSSSSRRRRRRQQQPPPOOOOOOLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDEEEGGGFFFFFFGGGIIIKKKKKKNNNRRRVVVYYY```gggmmm~~~rrrcccTTTMMMHHHBBB===<<<888777666555555555555666555555555444444444333333111222333555555444333222555555444444444333333333444444444444555555666666666666777888999:::;;;;;;<<<;;;:::999888888888888888:::<<<=========>>>@@@???@@@BBBCCCDDDEEEHHHIIIHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIEEEFFFFFFGGGHHHLLLQQQUUUYYYbbbmmmwww}}}~~~~~~kkkNNNGGG@@@<<<<<<888999888666777888888777666555666666666555555777888???AAAEEEHHHIIIQQQccctttmmm\\\OOOIIINNNVVV```qqqnnn___YYYVVV\\\hhhxxx|||sssmmmeee]]]SSSHHHBBBCCCDDDEEEGGGHHHHHHFFFEEECCCAAA???===:::888666555444222222111000000000000000---------------------------------///111222111////////////.........------,,,---------......//////---------.........//////............------,,,,,,)))***,,,---...------,,,,,,,,,++++++,,,,,,------------...///000111222222222444555666666777999<<>>?????????@@@AAAAAABBBBBBBBB======<<<<<<<<<===??????<<<:::666333222222333444555555444333222111000///000000000//////......---...///000111111222222111000000000111222333444555444444444444444444444444000000000000000222444555777999<<<>>>???>>>===;;;888999999:::::::::999999999999;;;>>>AAABBBAAA??????>>>>>>>>>>>>>>>??????CCCEEEGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>======>>>???@@@EEEDDDCCCCCCDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNRRRQQQPPPNNNLLLKKKIIIIIIFFFHHHIIIKKKLLLLLLKKKKKKJJJHHHEEEDDDBBB@@@===;;;;;;::::::999888777666666333222111111333555888::::::===AAADDDGGGIIIMMMOOOSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWUUUSSSSSSUUUWWWSSSTTTTTTSSSSSSQQQPPPOOOKKKIIIGGGGGGGGGGGGGGGEEEBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGFFFGGGJJJLLLMMMRRRXXX]]]aaagggpppwww{{{dddXXXKKKEEEAAA<<<999999888777666555444444333333555444444444444333333333000111333444555444333222444444444444444333333333333444444555555555555555666666777888999::::::;;;;;;:::999999888888999999:::<<>>???@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<===>>>>>>??????@@@AAAAAAAAAAAAAAA<<<;;;;;;;;;<<<===???@@@>>><<<999666444333333444333333333222111111000000000000//////////////////...///000111111222222111000000000111222333555555555555666666666555555444222222333222111222444666777999===???@@@???<<<;;;888888999:::::::::999999::::::<<<@@@CCCDDDBBB@@@>>>>>>===>>>>>>???@@@@@@FFFHHHJJJJJJIIIHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB???>>>=========>>>???@@@DDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNRRRQQQPPPNNNLLLJJJHHHGGGGGGIIIKKKNNNOOOOOONNNMMMLLLJJJHHHFFFDDDBBB>>>;;;888777666555444333333222333222222222444888;;;>>><<>>:::888999777777666555444333333222444444444444333333333333000111222333333444444333333444444444444333222222333333444555555555555444555555666777888999999:::999999888888999999:::;;;;;;===AAADDDEEEGGGJJJLLLKKKNNNQQQQQQQQQTTTYYY]]]```___^^^^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXVVVTTTSSSQQQPPPOOOPPPPPPLLLMMMMMMLLLLLLMMMQQQSSSTTT[[[eeemmmttt{{{~~~||||||{{{yyyxxxxxxxxxyyyzzz{{{{{{{{{yyyxxxxxxzzz|||hhhLLLFFF@@@===>>>;;;:::888777888999:::999888222333555666666777:::<<>>@@@BBBBBBAAA@@@???;;;;;;;;;;;;<<<===>>>???>>>???@@@AAABBBAAA@@@@@@>>>===;;;::::::;;;===>>>===<<<:::777555444333222111111111111111111111111///////////////000000000...///000111111222222111111111111222333444555666777777888888888666555444333555555444222222444777777:::===@@@AAA???<<<:::666777888888999999888888999:::<<<@@@CCCDDDBBB@@@============>>>???AAAAAAGGGIIIKKKKKKIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCBBB???>>>=========>>>@@@AAACCCCCCDDDDDDEEEDDDDDDDDDGGGFFFFFFFFFHHHIIIKKKLLLPPPOOONNNMMMKKKJJJIIIHHHIIIKKKNNNQQQRRRRRRQQQQQQNNNLLLIIIHHHFFFCCC>>>;;;666666555444333222111111444333222333666:::>>>AAA@@@BBBFFFIIILLLOOOTTTWWWVVVWWWWWWXXXXXXXXXXXXWWWVVVXXXZZZ[[[ZZZXXXXXXXXXUUUVVVVVVVVVTTTRRROOOMMMLLLJJJHHHGGGHHHHHHGGGFFFBBBCCCEEEGGGHHHHHHHHHHHHGGGIIIJJJJJJKKKLLLNNNPPPSSSZZZccchhhlllrrr|||kkkWWWNNNEEEAAA===:::888:::444555555555555555444444444444444333333333222222111111111111222333444555333333444444444333222111222333444555555555444444444444555666777888888999777777777888999:::<<<<<<;;;???CCCFFFIIILLLOOOQQQRRRVVVZZZ\\\]]]aaahhhnnnooonnnnnnmmmmmmnnnooopppooonnnllljjjhhhgggffffffbbb```^^^\\\ZZZZZZYYYZZZTTTUUUTTTRRRPPPOOOQQQSSSSSSXXX___eeekkkrrr{{{|||yyywwwyyyxxxvvvuuuuuuuuuwwwxxxuuuuuuuuusssrrrsssvvvxxx~~~~~~|||zzzgggLLLFFF@@@>>>???<<<:::999888999:::;;;:::999111222444555666888;;;>>>CCCDDDGGGJJJMMMVVVkkk~~~iiiUUUMMMNNNTTT[[[jjj}}}{{{kkkZZZUUU[[[^^^gggwwwtttlllcccXXXLLLBBBBBBFFFFFFGGGIIIIIIIIIGGGEEEDDD@@@???<<<:::777555444444666555333111000///......////////////////////////))))))+++---000000///---000000000000////////////++++++,,,,,,---...//////000000///...---,,,,,,+++***,,,...///111111111000222111///...------...///000///---,,,+++*********,,,---///000111222111111222444666777777999<<<>>>===>>>@@@BBBCCCBBBAAA@@@<<<<<<<<<<<<<<<===??????>>>???@@@AAABBBAAA@@@???@@@???<<<:::999:::;;;;;;<<<<<<:::888666333222111///000000000000111111111......//////000000111111...///000111111222222111111111111222333444666666888999999999888777555444555666777555222222555888777:::===@@@AAA???<<<:::555555666777777888777777888999<<>>@@@AAABBBEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC???>>>=========???@@@AAAAAABBBCCCDDDDDDDDDBBBBBBEEEDDDDDDDDDFFFGGGIIIKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKMMMPPPTTTUUUUUUTTTSSSNNNMMMJJJIIIGGGCCC???;;;777777666555444333333222444333333444777;;;@@@CCCBBBEEEHHHKKKNNNRRRVVVZZZWWWWWWXXXXXXXXXXXXXXXWWWUUUXXX\\\]]]\\\ZZZXXXXXXYYYYYYZZZYYYWWWTTTQQQOOOJJJHHHFFFEEEFFFFFFEEEDDDCCCEEEGGGIIIJJJKKKJJJJJJIIIKKKLLLMMMMMMNNNQQQSSSUUU\\\fffkkkooouuuyyydddRRRIIIAAA===:::666666888222333444555666666777666444444444333333333222222222111000000111333555666333333444555444333222111222333444555555555444333333333444555666777888888666666777888999;;;===>>><<>>@@@???????????????@@@@@@BBBBBB???;;;666555999<<<@@@@@@???===999555111...000000000000000111111111...///////////////......000111222111......000333111111111222333444666666555666888999888777555444555555555555666666666666:::;;;;;;<<<<<<;;;;;;:::888888777666666666666666999;;;>>>@@@BBBBBBBBBAAABBBAAA?????????AAACCCDDDLLLLLLLLLLLLJJJHHHFFFEEEGGGGGGHHHHHHGGGEEEBBB@@@???????????????>>>======CCCBBBBBBAAABBBCCCDDDEEEHHHGGGFFFFFFFFFHHHJJJLLLPPPNNNKKKJJJKKKKKKKKKKKKKKKMMMQQQTTTVVVVVVUUUTTTSSSPPPLLLIIIFFFCCC@@@===:::777444222222333222222333333444666999===@@@BBBGGGHHHJJJNNNRRRUUUXXXYYYVVVXXXZZZ[[[\\\[[[YYYXXXYYY\\\```aaa___\\\ZZZYYY\\\\\\\\\ZZZXXXTTTPPPNNNKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEGGGHHHJJJKKKKKKLLLIIIJJJJJJJJJJJJKKKOOORRRXXX[[[bbbgggjjjqqqmmm[[[LLLGGG@@@;;;888666555444444444444444444444444444333333333222222222111111333333222111111222333333444333333222222333333444444444444333333222222222333333444444555666666666999:::;;;<<<============???BBBFFFJJJMMMRRRWWW[[[\\\___cccjjjqqqxxx}}}||||||{{{zzzxxxuuurrrpppooojjjfffaaa[[[VVVTTTRRRRRRSSSVVVZZZ^^^bbbgggmmmqqq|||~~~zzzvvvttttttooonnnllllllmmmmmmlllkkkjjjkkklllllllllnnnqqqsssxxx|||}}}{{{{{{|||{{{zzzyyyxxxwwwkkkMMMFFF???<<<===;;;999999999888888888888777777777777666666888<<>>@@@AAABBBCCCBBB@@@===;;;888888777777888:::<<<===>>>>>>>>>>>>??????@@@AAA@@@???===999666666999<<<::::::;;;;;;;;;999777555111111111111111111111111/////////000//////......000111222111///...000333111111111222333555666777555666888999888777666555666666777777777666666666:::::::::;;;;;;:::::::::888888777777666666666777777999===@@@BBBCCCBBBBBB@@@@@@??????@@@CCCEEEFFFKKKKKKKKKKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGEEECCCBBB??????@@@@@@@@@??????>>>AAA@@@@@@@@@@@@BBBCCCDDDGGGFFFEEEEEEFFFHHHJJJKKKLLLKKKIIIIIIKKKLLLMMMMMMPPPRRRTTTWWWXXXWWWVVVTTTRRRPPPMMMJJJHHHEEEBBB???<<<999666444444333333222444444666888<<<@@@CCCEEEHHHIIILLLOOOSSSVVVYYYZZZYYYZZZ\\\^^^^^^^^^]]]\\\\\\^^^aaaaaa___]]][[[[[[]]]\\\[[[YYYVVVSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKMMMPPPSSSUUUYYY___fffjjjssshhhWWWJJJEEE???:::888666555444222222222222222222222222333333333222222222111111333333222111111222333333444333333222222333333444444444333333333222222222333333444444555666666666888888999:::;;;;;;;;;;;;>>>AAAEEEIIIMMMQQQWWWZZZ___aaaeeekkksss{{{}}}zzzyyyrrroooiiibbb]]]YYYXXXWWWWWWZZZ^^^aaadddgggkkkmmmvvvwwwzzz}}}~~~~~~{{{vvvrrrppppppmmmkkkiiiiiiiiijjjiiihhhhhhiiiiiiiiijjjlllppptttzzz}}}|||{{{zzzyyyxxxxxxwwwwwwjjjMMMEEE???<<<>>>;;;999999999888888888888777777777777666666888===@@@IIIJJJKKKNNNYYYnnnuuu\\\RRRPPPTTT^^^jjjooo\\\TTTUUUZZZeeeuuu|||jjjYYYLLLFFFEEEFFFGGGHHHIIIIIIIIIGGGEEECCCAAA???<<<999666555444444444111///...////////////////////////////////////////////////............111111000////////////000000000000000000000000000------............------......................../////////...---,,,,,,+++------------------------///000222222111111333444666777888888888:::===@@@AAABBBDDDDDDCCC@@@===<<<999888777777777999:::;;;============>>>@@@AAAAAA>>>===<<<999666666888:::777888999:::;;;::::::999111111111111111111111111///000000000//////...---000111222111//////111333222222222333444555666777555666777888888888777666999999::::::999888777666999999999999999999999999999888888888777777777777666888<<<@@@BBBBBBBBBAAA>>>>>>???@@@BBBEEEHHHJJJJJJJJJJJJIIIHHHFFFEEEDDDBBBCCCEEEFFFFFFEEECCCBBB??????@@@@@@AAA@@@@@@@@@>>>======>>>???AAACCCDDDFFFEEEEEEEEEGGGHHHJJJLLLJJJJJJJJJKKKMMMOOORRRSSSUUUWWWYYY[[[[[[YYYWWWVVVUUUSSSQQQOOOMMMJJJFFFBBB>>>;;;888666555555333222555666888;;;???DDDGGGIIIJJJLLLOOORRRUUUXXXZZZ[[[[[[\\\^^^___``````______```aaabbbbbb___^^^]]]^^^^^^]]]ZZZWWWTTTQQQOOONNNNNNNNNLLLKKKKKKJJJKKKKKKHHHJJJLLLOOOPPPPPPPPPOOOOOOOOOOOONNNMMMNNNQQQSSSTTTVVV\\\dddlllwww{{{bbbRRRFFFBBB===999777666666555222222222222222222222222333333333222222222111111333222222111111222222333333333222222222222333333333333333333222222222222333333333444555555666666666777777888999999::::::===@@@DDDHHHKKKPPPUUUYYY^^^___ccciiiqqqzzz~~~zzztttmmmgggbbb___^^^^^^```dddffffffggghhhiiioooqqqsssvvvxxxyyyyyyyyyuuuvvvwwwvvvrrrnnnlllkkkjjjhhheeedddeeeeeeeeeddddddeeeeeeeeegggkkkqqquuu{{{}}}}}}|||zzzwwwvvvvvvwwwxxxiiiLLLEEE???<<<>>>;;;999999999888888888777777666777777666666999===AAAIIIJJJLLLPPP]]]ttt}}}iiiVVVPPPPPPUUUbbbpppqqq^^^UUUWWW\\\fffzzz{{{gggTTTHHHDDDEEEGGGHHHHHHIIIJJJIIIGGGDDDCCC@@@???<<<999777555444444444222000///000111000000///////////////////////////////////////.........000000///////////////000..............................////////////......//////////////////////////////...---,,,++++++***,,,,,,,,,,,,------------000111222222222222444555666888999::::::;;;>>>AAABBBCCCEEEEEEDDDAAA>>><<<:::999888888888999:::;;;;;;;;;<<<===>>>???AAABBB???>>><<<:::888777777888999:::::::::999888777666222222222222222111111111000000000000000///......111111111111000111222333333333333333444555666777555666777888888888888888<<<===>>>???>>><<<:::888999888888888888888888999999999999999999888888777666999<<>>???AAADDDHHHKKKLLLKKKKKKJJJIIIHHHGGGFFFEEECCCDDDEEEFFFEEEDDDBBB@@@>>>>>>???@@@@@@@@@??????<<<<<<<<<===???AAADDDEEEEEEFFFFFFGGGHHHJJJLLLMMMLLLMMMNNNOOOQQQSSSWWWYYYXXXYYY\\\^^^^^^]]][[[YYY[[[ZZZWWWUUUSSSOOOJJJFFF>>><<<888777666666555444555777:::>>>BBBGGGJJJLLLMMMOOOQQQUUUXXXZZZ[[[\\\ZZZ[[[]]]^^^````````````eeefffeeecccaaa___```aaa___\\\XXXTTTQQQPPPOOOOOOPPPOOOOOONNNMMMMMMLLLLLLJJJLLLOOORRRSSSSSSRRRQQQQQQQQQQQQPPPOOOOOOPPPRRRUUUVVV\\\dddnnn|||uuu]]]NNNBBB???:::888777777666555444444444444444444444444333333333222222222111111222222222222222222222222333333222222222222333333333222222222222222222222222333333444444555666666666666666777777888999:::<<<>>>BBBFFFIIIMMMRRRUUUWWWXXX\\\aaajjjttt}}}~~~wwwpppkkkgggeeeccceeeiiijjjiiihhhhhhhhhkkkmmmoooqqqqqqqqqrrrrrroooqqqsssrrrooollliiihhhgggdddbbb```aaabbbbbbaaabbbbbbbbbccceeejjjqqqvvvzzz{{{||||||}}}~~~~~~zzzwwwvvvwwwxxxzzziiiLLLDDD???<<<>>>;;;999999999888888888777777666777777666777:::>>>AAAGGGHHHJJJPPP]]]uuuppp```QQQNNNPPPVVVfffwwwjjjXXXPPPSSSXXXggg~~~yyycccPPPFFFDDDGGGJJJHHHIIIJJJJJJIIIFFFDDDBBB???>>><<<:::888666444444444222111111222333222111.................................///////////////.........------......///////////////////////////...//////000000//////...///////////////////////////......---,,,,,,++++++,,,,,,,,,------.........000111222222111222444666666888:::;;;;;;===???AAACCCDDDEEEEEEDDDAAA>>><<<<<<;;;:::999::::::<<<<<<;;;;;;;;;<<<===???@@@AAABBB@@@>>><<<:::999777666:::::::::999888666555555444333333333222222222111//////000000000000//////111111000000111222333333333333333333333444555666555555666777888999999999@@@AAACCCDDDCCCAAA===;;;999888888777777888888999:::::::::;;;::::::999888999:::<<<===>>>>>>===<<<===>>>@@@CCCFFFJJJLLLNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFGGGFFFEEEBBB???>>>======>>>>>>>>>>>>>>>===<<<<<<<<<===???BBBDDDFFFEEEFFFGGGHHHJJJLLLNNNOOOMMMOOOQQQRRRSSSUUUYYY]]][[[\\\___bbbcccbbbaaa```bbb___\\\YYYUUUQQQKKKHHH@@@===999666666777666666555777;;;@@@DDDIIILLLMMMOOOQQQTTTWWWZZZ[[[\\\\\\[[[\\\]]]___aaabbbcccccchhhhhhgggeeebbb```aaaccc]]][[[WWWSSSPPPOOOOOOOOOPPPPPPPPPOOOOOONNNMMMMMMKKKMMMOOORRRSSSSSSSSSRRRQQQRRRRRRQQQPPPOOOPPPRRRXXXXXX]]]gggssspppZZZMMM???<<<999777777777666555444444444444444444444444333333333222222222111111222222222222222222222222333222222111111222222333222222222222222222222222222222333333444555555555666666666666777888999::::::===@@@CCCEEEIIIMMMPPPPPPQQQTTTZZZbbbkkktttyyy|||}}}~~~~~~~~~~~~xxxsssooommmhhhkkknnnooonnnlllkkkllljjjlllnnnmmmkkkjjjkkkmmmmmmoooqqqqqqnnnjjjhhhgggdddbbb^^^]]]^^^```aaa```aaabbbbbbbbbdddiiipppuuuuuuwwwxxxzzz||||||yyywwwxxxzzz|||hhhKKKDDD>>><<<>>>;;;999999999888888888888777666777777777777:::???BBBDDDFFFIIIOOO\\\ssstttfffYYYOOONNNQQQZZZmmmxxxcccTTTPPPSSSWWWjjjxxxaaaNNNFFFFFFJJJLLLHHHIIIJJJJJJHHHFFFDDDBBB>>>>>><<<:::888666555444333222111111333333222000.................................///////////////...------------......///111111111111111111111111......////////////..........................................------------,,,------....../////////000111111111000111333666555777:::;;;<<<===???AAACCCDDDEEEEEEDDDAAA===;;;<<<;;;:::::::::<<<===>>>;;;;;;;;;;;;<<<>>>??????AAA@@@>>>===<<<;;;777555666666666666666666666666555444444333333222222222......///000111111111111222000///000222444444333333222222222222333444555555555666777888:::;;;;;;AAACCCFFFHHHGGGDDD@@@>>>:::999888777777888999::::::;;;<<<<<<<<<;;;999888:::::::::;;;;;;<<<======???@@@CCCEEEHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHGGGEEEBBB???=========>>>>>>======<<<;;;;;;;;;<<<===>>>AAACCCEEEDDDEEEFFFHHHKKKMMMNNNOOONNNQQQTTTUUUUUUWWW\\\aaabbbdddgggjjjkkkjjjiiihhhgggddd___[[[XXXTTTPPPMMMFFFBBB;;;777666666777777777:::>>>BBBGGGKKKMMMOOOPPPRRRVVVYYY[[[\\\\\\[[[]]]^^^___aaaccceeefffggghhhhhhgggeeeaaa___```aaaZZZXXXUUURRRPPPOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLNNNOOOQQQRRRRRRRRRQQQSSSTTTSSSRRRQQQRRRSSSZZZZZZ```kkkyyykkkVVVKKK>>><<<999777777777666555222222222222222222222222333333333222222222111111111222222333333222222111222222111111111111222222111111111222222222222222222222222333444444555555666666555555555777999::::::<<<>>>@@@AAADDDHHHJJJKKKLLLOOOTTT[[[cccjjjoooqqqsssuuuvvvvvvxxx{{{}}}~~~{{{yyywwwqqqsssuuutttsssqqqqqqqqqmmmooopppmmmiiiggghhhjjjnnnpppqqqoookkkhhheeeeeeaaa^^^[[[ZZZ\\\___``````aaaaaaaaabbbcccgggmmmqqqqqqsssvvvyyy|||~~~zzzyyyyyy{{{|||gggKKKDDD>>><<<>>>;;;999999999888888888888777666777777777888;;;???CCCBBBEEEHHHNNN[[[qqq}}}lllaaaVVVNNNOOOTTT___vvvsss___UUUSSSWWWZZZpppxxx```MMMEEEFFFIIIKKKIIIIIIJJJJJJHHHFFFCCCBBB>>>===<<<;;;999666555444111000///000111222000///////////////////////////............/////////000...............///000000000000000000000000000000,,,------------------,,,---------------------------............/////////------...//////000111111000000000//////000333555444777999;;;<<<===???AAACCCDDDEEEEEECCC@@@<<<:::::::::999999:::<<<===???<<<;;;;;;;;;<<<<<<===>>>===<<<;;;<<<===<<<999666444444444444444555666666555555555444333333222222,,,---///000222222333333222000///000333555444333222222111111111222333333555555666777888:::<<<<<>><<<;;;:::;;;::::::;;;===???AAABBBAAABBBDDDGGGJJJLLLMMMNNNOOOSSSWWWYYYZZZ^^^dddjjjnnnooorrrttttttsssqqqpppmmmiiiddd```^^^\\\ZZZXXXQQQJJJAAA999666666777777;;;===AAAFFFJJJMMMOOOPPPQQQSSSWWWZZZ\\\\\\\\\[[[]]]^^^___aaaccceeeggghhheeefffeeeccc___]]]\\\\\\WWWUUUTTTRRRPPPPPPPPPPPPNNNOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRTTTUUUUUUTTTSSSTTTUUUYYYZZZaaaooo~~~eeeQQQGGG>>><<<999888888888666555222222222222222222222222333333333222222222111111111222333333333333222111222222111111111111222222000111111111222222222222111222222333333444555555555444333222333555777888999;;;======>>>@@@CCCEEEEEEGGGJJJNNNTTT[[[```ccchhhjjjlllnnnooorrruuuxxxyyy}}}|||}}}}}}{{{xxxvvvvvvwwwuuuwwwwwwsssmmmjjjkkkmmmoooooooookkkgggcccaaaaaa]]]ZZZXXXWWWZZZ]]]___```___```aaaaaabbbdddhhhkkkooorrrvvvzzz}}}~~~{{{yyyyyyzzzzzzgggKKKDDD>>><<<>>>;;;999999999888888888888777666777777777888;;;@@@CCCBBBDDDHHHNNNZZZooouuufff^^^TTTNNNPPPVVVddd}}}mmmZZZRRRSSSWWWYYYtttwww^^^KKKCCCCCCFFFGGGIIIJJJJJJJJJHHHFFFCCCAAA======<<<;;;999777555444///...---///000000///---000000000000000000000000---.........//////000000///////////////000111111........................***++++++,,,,,,++++++***------------------------------......///000000000.........///000111111222000000000///...///222555444666999;;;<<<===???AAACCCDDDEEEDDDCCC???<<<:::888888888888999;;;===>>><<<<<<;;;;;;;;;<<<<<<===999888888;;;======:::777555555444333333333333444666666555444333333222222+++,,,...000222333444444333000///000333555555333111111111000111111222222555555666777888:::<<<===>>>AAAEEEIIIIIIFFFBBB???;;;:::888777777888:::;;;;;;<<<===>>>>>><<<:::999666555444555888===BBBEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHFFFGGGHHHHHHGGGEEECCCAAAAAAAAAAAA@@@>>>===;;;:::::::::999:::;;;===???@@@???@@@CCCFFFHHHJJJLLLLLLRRRVVV\\\___```eeelllssswwwxxxzzz{{{{{{yyyvvvuuusssooojjjfffeeeeeeddddddYYYQQQEEE;;;666555666777===@@@DDDHHHLLLOOOQQQRRRQQQTTTWWWZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^aaacccfffgggcccccccccaaa]]]ZZZYYYYYYUUUTTTSSSRRRQQQPPPPPPPPPMMMNNNOOOOOONNNMMMKKKJJJKKKJJJIIIIIIKKKMMMPPPRRRSSSUUUWWWWWWVVVVVVVVVWWWWWWYYYbbbrrrzzz```NNNDDD???===:::999999888777555444444444444444444444444333333333222222222111111111222333444444333222111222222111111111111222222000000111111222222222222111222222333333444555555333222111111111333555777999:::<<<<<<<<<===@@@BBB@@@BBBEEEJJJOOOTTTXXXZZZaaacccfffhhhjjjmmmqqqtttuuuyyy|||yyyyyyzzz~~~zzzsssoooppprrroooooommmhhhccc___^^^^^^ZZZXXXUUUUUUXXX\\\___```^^^___`````````bbbeeegggooossswwwzzz}}}~~~{{{yyyxxxxxxyyyiiiLLLEEE???===>>><<<888888888888888999999999:::999888888999<<>>@@@BBBAAAAAAAAAAAA@@@>>><<<;;;:::::::::::::::;;;<<<===<<<<<<;;;:::999999888888999<<<>>>???===;;;::::::999888888777666555555444333333444444444333222222333222000//////111222444111111111111111111111111333333222111000000000111444555777777777888:::<<>>:::666666888::::::888:::;;;;;;<<<<<<;;;;;;:::666666888:::>>>AAACCCEEEFFFGGGIIIKKKKKKKKKKKKJJJKKKKKKIIIIIIIIIIIIJJJKKKNNNLLLJJJGGGEEECCCCCCCCCAAA@@@?????????@@@AAABBB>>>=========<<<<<<<<<<<<>>>???@@@AAABBBEEEJJJMMMQQQUUUYYY]]]aaafffnnnuuu|||~~~~~~|||tttpppkkkiiijjjmmmooooooeeeWWWGGG>>>:::777999<<>>???===:::???AAADDDGGGJJJNNNSSSWWW[[[___dddfffgggjjjnnnrrrssswww|||~~~yyyuuuttttttpppjjjeeeaaa]]]YYYVVVYYYXXXXXXXXXYYY[[[]]]^^^bbbbbbbbbbbbbbbcccgggiiiqqqtttwwwyyyzzz|||}}}zzzwwwuuuttthhhLLLEEE???===>>><<<999999999888888888888888888777777777999===@@@CCCCCCDDDHHHNNN[[[ppp}}}uuunnnggg]]]RRRLLLQQQ[[[jjj}}}eee[[[VVVRRRXXXcccqqqUUUFFFDDDGGGIIIJJJKKKKKKKKKJJJIIIFFFDDDCCC???===:::999999999888666333222222111000000111111000111111111111000//////111111000000000/////////222111///...---...///000000///............///000---------------...//////222222111///------000222...------------...//////111000///000222333333222//////......///111444555777888999:::<<>>===<<<;;;:::999888777777888:::======<<<:::::::::999888777777666555444444444444444333333333222222333222000//////000222333111111111111111111111111222222111111000111111111444666777888888999;;;===@@@BBBCCCEEEDDDCCCAAA???===:::888888:::======<<<============<<<;;;;;;:::888999:::<<>>======<<<;;;;;;<<<>>>???@@@AAADDDIIILLLMMMRRRWWW\\\aaahhhqqqwww~~~vvvrrrnnnkkklllnnnppppppfffXXXHHH???;;;:::<<<@@@EEEGGGIIIMMMQQQTTTVVVXXXXXXWWWVVVVVVXXXZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]^^^]]]]]]\\\[[[YYYVVVSSSRRRSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQXXXYYYZZZZZZZZZYYYXXXWWWYYY\\\cccoookkkVVVHHHBBBCCC>>>777444555666444222555444333333222222333333222222222111111111111000444222000111333444222000111111111111111111111111222111///......///111222000000111111222333333333444444444444555555555555666666777:::===>>><<<:::===???BBBEEEHHHLLLQQQUUUXXX\\\aaacccdddfffkkknnnqqquuuzzz~~~}}}yyyvvvqqqmmmgggbbb^^^ZZZWWWTTTVVVVVVVVVVVVXXXZZZ\\\^^^aaabbbcccbbbccceeeiiilllqqqsssvvvyyyzzz}}}~~~~~~~~~|||xxxtttqqqhhhKKKEEE???===>>>;;;::::::999999888888777777666555555666999===BBBDDDDDDFFFJJJRRRaaauuuyyytttnnnggg]]]SSSMMMSSS^^^ooovvvaaaZZZVVVTTT\\\iiimmmSSSFFFEEEGGGIIIKKKLLLLLLKKKKKKIIIFFFDDDCCC???===:::999999888777666333222111111000111111111111111000000//////000000111111111111000000000000111000///.........///000000//////......//////000......---......///000111222000---)))''')))...222...------------...//////000000///000222444333222......---...000333555777888888999:::===???AAABBBBBBCCCCCCCCCBBB@@@???===;;;;;;;;;<<<<<<===>>>???===<<<;;;:::888777666555555777:::;;;:::999999:::999888888777666555444444555444444333222222333333222111000//////000111222111111111111111111111111111111000000000111222222444666777888888999<<<>>>???@@@AAAAAAAAAAAAAAA@@@AAA>>><<<;;;<<<======<<>>===<<<;;;;;;;;;<<<===???BBBDDDGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLGGGGGGGGGGGGIIIKKKMMMNNNNNNMMMKKKIIIGGGEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<;;;::::::;;;======???BBBFFFJJJIIINNNUUU[[[```hhhqqqxxx}}}~~~~~~|||{{{ssspppmmmkkkmmmoooppppppgggYYYIIIAAA>>>===@@@DDDGGGHHHLLLPPPSSSWWWYYYZZZZZZXXXVVVVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQRRRQQQNNNLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSZZZZZZ[[[[[[[[[ZZZXXXXXXXXX[[[```kkk{{{|||dddQQQFFFAAA???;;;666444555666555333555444333333222222333333222222222111111111111000333111111111222333222111111111111111111111111111111111////////////111111111111111222222333333444333333333444444444555555555555666999<<<===;;;:::;;;===@@@CCCEEEIIINNNRRRTTTXXX\\\^^^___aaaeeeiiiooorrrwww{{{~~~zzzvvvmmmiiiccc]]]ZZZWWWTTTRRRSSSSSSSSSTTTVVVXXX[[[\\\```aaabbbcccdddgggkkkoooqqqtttvvvxxxzzz|||~~~~~~}}}||||||{{{{{{|||~~~~~~|||}}}~~~|||wwwrrrooogggKKKEEE???===>>>;;;;;;;;;:::999888888777777666666555666999===AAADDDDDDFFFKKKWWWiii}}}}}}|||wwwooo^^^UUUPPPUUUbbbtttooo]]]YYYWWWVVVaaarrrgggNNNFFFFFFFFFHHHKKKLLLLLLLLLKKKIIIFFFDDDBBB???===:::999999888666555222222111111111111111222222111000......///000000000000000000000000000000//////...------......///000//////////////////000000000///////////////000///...+++(((&&&(((,,,000...------------...//////...------...111222222111//////......000222555777888888999;;;===???AAABBBCCCDDDDDDDDDDDDBBBAAA???======<<<======>>>??????===<<<;;;999888666555444333555777888888888888999:::999999888777666666666777666444333333333333444222222111000000000111111111111111111111111111111000000///000000111222333333444666777777888;;;===????????????@@@AAAAAABBBEEECCCAAA>>><<<:::999888>>>>>>=========<<<=========>>>???AAACCCEEEGGGIIIIIIJJJKKKLLLMMMLLLLLLKKKGGGGGGGGGGGGIIIKKKMMMNNNOOONNNLLLKKKIIIGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA???===;;;:::999888999:::;;;<<>>:::<<<;;;;;;:::999888777777888888777777:::===AAACCCCCCEEEMMM\\\rrrxxx```XXXTTTXXXfffyyyxxxgggZZZXXXXXXYYYhhh{{{www___IIIDDDFFFEEEGGGLLLMMMMMMMMMKKKIIIFFFDDDBBB???===:::999888777666444222111111111111111222222222111///.........///000////////////////////////---------------------...///000000000000000000///333222111000///.........///000000...,,,,,,...000...------------...//////...------...111222222111222111000///000111444555888999:::;;;===???AAACCCEEEEEEFFFFFFEEEDDDCCCBBB???>>>>>>=========>>>>>><<<;;;:::999777666555444222444666666666666777999::::::999999999999999888888777666555444444444444333333222111111111111111000000000000000000000000////////////000111222222111222444555555777999<<<@@@????????????@@@BBBCCCDDDCCCAAA>>>;;;999888888;;;;;;:::;;;<<<===???@@@??????@@@BBBCCCFFFGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIHHHHHHIIIJJJLLLMMMOOOOOONNNLLLKKKIIIHHHGGGAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBB@@@>>><<<::::::777888999999:::<<<@@@CCCDDDHHHNNNRRRUUUYYY```eeegggggghhhhhhgggfffeeeddd`````````bbbgggjjjllllllgggZZZKKKDDDAAA@@@BBBFFFIIIKKKOOOTTTXXXZZZ\\\\\\]]][[[XXXXXXXXXYYYYYYXXXUUUUUUUUUVVVWWWWWWXXXXXXZZZYYYWWWUUURRRPPPOOONNNOOONNNLLLJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOQQQRRRSSSTTTUUUXXX[[[]]]^^^^^^^^^^^^bbbgggnnnzzzqqq[[[LLLDDD???999888666666666666555444555444333333222222333333222222222111111111000000111111111111111111111111000000000000000000000000000//////////////////000111222222222222222333333222222222222333333333444333444555777888999:::::::::<<<>>>@@@BBBEEEIIIMMMOOOSSSWWWYYYYYY\\\```dddjjjmmmrrruuuxxx{{{~~~~~~tttnnneee```ZZZUUUSSSRRRPPPOOONNNNNNOOOPPPRRRUUUXXXZZZZZZ\\\^^^```cccggglllppptttuuuvvvuuusssrrrssstttxxx{{{~~~{{{yyyxxxwwwwwwxxxwwwwwwyyy|||}}}|||{{{|||{{{xxxvvvsssrrrqqqpppeeeJJJEEE@@@======:::;;;;;;::::::999999888888:::999999999;;;>>>AAADDDDDDFFFPPPccc{{{~~~yyy___ZZZVVVZZZjjjnnn```WWWXXXYYY]]]ooooooWWWCCCCCCGGGFFFGGGMMMNNNNNNMMMLLLJJJGGGDDDBBB???===:::888888777555333111111111000111111222333000000//////......//////............////////////,,,------------.........///000000111111000000///333222111///............,,,...000000...---,,,---...------------.../////////......000333444444444333222111000000111333444999999:::;;;===@@@BBBCCCFFFFFFGGGHHHGGGFFFEEEDDDAAA@@@???===<<<<<<<<<<<<:::999999888777666555555333444555555444555666888888888888999::::::;;;;;;999999999888888666555444444444444333333222111111000000000000000000000000000000/////////000111111///111333444444666999;;;@@@@@@?????????@@@@@@AAA===>>>???>>><<<;;;<<<===999999999:::;;;>>>@@@BBBAAABBBBBBCCCEEEGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKJJJJJJJJJKKKMMMNNNOOOOOOOOONNNMMMKKKIIIHHH???@@@BBBCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>===;;;;;;888999999888888:::===@@@AAAEEEIIIKKKLLLMMMQQQUUUYYYYYYZZZZZZZZZZZZYYYYYYVVVWWWXXX\\\aaadddffffff```TTTHHHCCCBBBAAABBBFFFIIILLLPPPTTTXXXZZZZZZZZZ[[[YYYXXXXXXYYYYYYXXXVVVSSSSSSTTTTTTUUUUUUVVVVVVYYYWWWUUUSSSPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRUUUVVVYYY\\\^^^`````````]]]aaagggnnnwwwkkkVVVIIIAAA<<<888888888888888666555555555444333333222222333333222222222111111111111000000111222111000000111222000000000000000000000000////////////////////////111111111111111111111111111111222222222333333333222333555666666777999;;;999;;;===>>>@@@CCCGGGJJJLLLPPPUUUWWWXXX[[[```dddgggjjjnnnqqqtttvvvzzz|||{{{qqqjjjaaa\\\VVVQQQOOOOOONNNNNNLLLLLLLLLMMMOOORRRTTTVVVVVVXXXZZZ\\\___dddiiimmmrrrssssssqqqooommmnnnooossswww||||||zzzxxxwwwvvvwwwwwwvvvvvvxxxzzz{{{{{{{{{{{{yyyuuurrrpppoooppppppdddJJJEEE@@@======::::::::::::::::::::::::::::::999999:::<<<@@@DDDGGGGGGIIISSShhh~~~uuu\\\XXXVVV[[[mmmfff[[[UUUYYY[[[```uuujjjRRR@@@CCCIIIGGGIIIPPPOOONNNNNNLLLJJJGGGDDDBBB???===:::888777666444333111111000000111222222333//////000000//////...---......//////000000000000---......///000000/////////000111111111111000////////////......//////000+++---......,,,+++++++++...------------.../////////......000333555555444222111000000000222555666999999:::<<<>>>@@@BBBCCCGGGGGGHHHIIIHHHGGGFFFEEEBBBAAA???===;;;:::999999888888777777777666666666444555666555444444555777444555666777999:::;;;<<<999:::<<<<<<;;;888666444555555555555444333222222000000000000000000000000111000000////////////000///111333444555666999<<>>>>>>>>>>>>>>===:::===??????===<<<>>>@@@<<<;;;;;;;;;<<<>>>AAABBBDDDEEEEEEFFFGGGHHHJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJJJJKKKLLLNNNPPPQQQPPPPPPPPPOOONNNLLLJJJIIIAAABBBDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>===<<<::::::999888777888;;;======@@@DDDDDDCCCCCCFFFHHHKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMOOOSSSWWWZZZZZZYYYVVVLLLCCCBBBBBBBBBDDDGGGIIILLLPPPTTTWWWXXXXXXXXXWWWVVVWWWXXXYYYXXXVVVTTTPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQOOONNNNNNOOOOOOLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSVVVYYY^^^bbbdddfffgggaaagggnnnttt{{{gggUUUIIIAAA===888999::::::999777555555555444333333222222333333222222222111111111111000///111222222//////000222000000000000000000000000...//////////////////...000000000000000000000000111111111111222222222222111333555555444555888;;;777999;;;<<<===@@@DDDGGGIIINNNSSSVVVWWWZZZ___dddbbbeeejjjmmmooorrruuuwww|||}}}}}}uuukkkddd\\\XXXQQQMMMKKKLLLLLLKKKIIIIIIIIIJJJKKKMMMOOOQQQRRRTTTVVVXXX[[[```eeeiiimmmnnnnnnmmmkkkjjjkkklllooosssyyy~~~}}}|||zzzxxxvvvuuuuuuvvvvvvuuutttuuuxxxzzzzzzyyyxxxwwwtttrrrpppooonnnnnndddJJJEEE@@@======::::::::::::::::::::::::;;;888888888:::>>>BBBGGGJJJJJJLLLVVVkkkrrrYYYVVVUUU\\\ooocccYYYUUUYYY\\\bbbxxxhhhOOO???DDDJJJIIIKKKSSSOOOOOONNNLLLJJJGGGDDDBBB@@@===:::888777666444222111111000000111222333333...///000000000///---,,,//////000000111111111222//////000111111111111111///000111222222111000///,,,,,,------...000111222000111111000///...///000...------------...//////---,,,,,,...111333333222000/////////111444777888999999:::<<<>>>@@@BBBCCCGGGHHHIIIIIIIIIHHHGGGFFFCCCBBB@@@===;;;999888777777777777777777777666777555666666555333333555666111222444555777999;;;;;;:::;;;===>>>===:::666444666666666666555444333222000000000000000000000000222111000//////...//////000222333555555777:::======>>>>>>>>>===<<<;;;;;;<<>><<<===??????>>>===<<<===???AAABBBGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMPPPSSSTTTPPPPPPPPPPPPOOOMMMKKKJJJDDDEEEFFFGGGGGGFFFDDDDDDCCCCCCBBBAAA???>>>======;;;;;;:::888777777999<<<999===@@@@@@>>>===???BBBBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGKKKNNNPPPOOONNNNNNFFF@@@@@@CCCDDDFFFIIIJJJLLLPPPTTTVVVWWWVVVVVVSSSTTTUUUWWWYYYXXXTTTQQQNNNNNNOOOPPPPPPQQQQQQRRROOONNNMMMMMMMMMNNNPPPQQQKKKLLLNNNOOOOOOMMMKKKJJJLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPSSSXXX___eeejjjmmmooommmttt|||gggVVVLLLDDD???888:::<<<;;;999777555555555444333333222222333333222222222111111111111000///111333222///...000222000000000000000000000000......////////////......000000000///////////////000111111111111222222222000333555555444444888;;;666777999:::;;;>>>AAADDDGGGLLLQQQTTTVVVZZZ___ddd___bbbfffjjjlllnnnqqqtttyyyyyy{{{~~~wwwoooeee^^^YYYUUUNNNJJJIIIIIIJJJJJJGGGGGGGGGGGGHHHJJJLLLMMMPPPRRRTTTVVVYYY]]]bbbfffhhhjjjkkkkkkiiiiiijjjlllmmmqqqxxx~~~~~~|||{{{zzzxxxvvvuuutttuuuuuuuuutttssstttvvvxxxxxxxxxuuuuuutttsssqqqooommmkkkeeeKKKDDD>>>;;;===;;;999999999888888888777777888999:::;;;>>>BBBHHHLLLKKKQQQ___vvv~~~~~~lll[[[TTTSSS^^^ooovvvcccWWWQQQXXXaaakkk~~~~~~aaaMMM???DDDLLLLLLLLLOOOQQQPPPNNNKKKHHHFFFDDDCCC???===:::888777666444333333222000/////////000111111000...------///111222000000000000000000000000////////////////////////111000///......---......111///,,,))))))+++---///000000111111111111000///,,,...000000///...///000---///111333555555444333222111000///000333555777<<<;;;;;;<<<>>>BBBEEEGGGFFFGGGHHHHHHHHHGGGFFFEEEBBB@@@===;;;::::::;;;<<<<<<;;;999777555444333333555555666666666666666555555777999;;;=========<<<999999999999999999999999999888666444444444444555000000///......///000111000////////////111222333222222222333444777999:::????????????>>>===;;;:::===???@@@@@@>>>======>>>>>>>>>======>>>@@@BBBCCCHHHIIIJJJLLLLLLLLLKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJLLLOOORRRTTTYYYWWWUUURRRPPPNNNLLLLLLLLLJJJGGGDDDBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@<<<;;;:::999888777777777666666666777777999:::;;;;;;;;;<<<===>>>@@@@@@AAA??????@@@@@@AAACCCDDDEEEDDDDDDCCCAAA@@@AAADDDGGGLLLMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUSSSQQQPPPOOONNNMMMLLLKKKLLLMMMNNNMMMKKKIIIJJJLLLNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQSSSUUUYYYXXXXXX___jjjrrruuuttt|||eeeVVVJJJBBB@@@999:::;;;;;;:::999777666444333111000000111333444333333333222111000//////000000000000000000000000............/////////000////////////////////////111111000///////////////000000000000111111111111444444555555666777777888999999999:::;;;===@@@AAAFFFIIIMMMQQQSSSVVVZZZ]]]ccccccdddfffiiillloooqqqvvvuuuuuuxxx}}}qqqfff^^^ZZZRRROOOJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOORRRVVV[[[___aaaeeeeeeeeeffffffgggggggggmmmqqqvvvwwwvvvtttvvvwwwxxxvvvsssrrrrrruuuyyy{{{yyywwwvvvvvvxxxyyyxxxxxxwwwvvvssspppnnnllllllllleeeKKKDDD>>>;;;===;;;:::999999999999888888888777888999;;;???DDDJJJNNNNNNTTTccczzzkkkVVVQQQRRR___rrrsssaaaWWWSSSXXXaaalllzzz]]]KKK???DDDLLLMMMLLLOOOQQQPPPNNNKKKIIIFFFDDDCCC???===:::888777666444333444333222111111111222222444333111///.........///000000000000000000000000///////////////////////////...............///000111///---++++++,,,...//////000000000000000//////+++---///000//////000111///000222444444444222222222111000///000333666777;;;;;;;;;<<<>>>BBBEEEGGGFFFGGGHHHIIIIIIHHHGGGFFFCCCAAA???<<<::::::::::::;;;:::999888777666666666555666666777777666666555444555666777888999999999888888888999999:::::::::999888777666555444444555222111000000000000222222000000//////000111333444222222222222333555777999888:::<<<>>>???@@@@@@@@@===???@@@@@@???>>>>>>???????????????AAACCCEEEFFFJJJKKKLLLMMMMMMMMMLLLKKKGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJKKKMMMQQQTTTVVVXXXVVVTTTQQQOOOMMMLLLLLLMMMKKKHHHFFFDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@===<<<;;;999888777777777555555555555666777888888;;;;;;;;;<<<<<<==================>>>???@@@AAABBBCCCCCCBBBAAA@@@AAADDDGGGKKKKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKJJJKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQRRRQQQRRRSSSUUUYYYZZZ]]]dddnnnzzz|||gggXXXKKKBBB???::::::;;;;;;:::999777666555444222111111222444555444444444333333222111000000000000000000000000000........./////////000000////////////////////////111111000///////////////000000000000111111111111111222333444444555555555888888888999:::<<<>>>@@@EEEGGGJJJMMMPPPSSSWWW[[[^^^^^^___aaadddhhhkkkmmmnnnooorrrwww}}}}}}qqqeee]]]XXXOOOLLLGGGEEEDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIKKKKKKLLLMMMNNNQQQTTTXXX\\\^^^aaabbbcccdddeeefffggggggkkkmmmppprrrrrrrrrssstttxxxwwwvvvvvvwwwxxxzzz{{{|||{{{yyyyyyyyyzzzyyyxxxuuusssqqqnnnlllkkkkkkkkkdddJJJDDD>>>;;;===;;;::::::::::::999999999999777777888;;;@@@FFFLLLOOOPPPXXXhhhgggUUUQQQSSS```rrrppp___XXXUUUYYY```mmmsssWWWHHH@@@EEELLLMMMMMMNNNQQQPPPNNNLLLIIIFFFDDDCCC@@@===:::888888777555333333222222111000111111111333333222111000//////...000000000000000000000000////////////////////////------------...///000111000///......------............///////////////...+++---///000//////000111111222333444444333222111333111000///000333666888999999:::;;;>>>BBBFFFHHHGGGHHHHHHIIIIIIHHHHHHGGGDDDBBB@@@===;;;:::::::::;;;::::::999999999999:::666666777777777777666666555555444444555555666777666777777888999:::;;;;;;;;;:::999888777666666555444333222111111222333333000000000000111222333444333222111111222444555666<<<===>>>>>>>>>===<<<;;;===???AAAAAA???>>>???@@@??????@@@BBBDDDFFFHHHIIIMMMMMMNNNNNNNNNMMMLLLKKKGGGHHHIIIJJJLLLMMMNNNOOONNNMMMLLLMMMNNNQQQSSSUUUVVVTTTRRRPPPNNNMMMMMMMMMMMMLLLJJJHHHGGGFFFGGGGGGFFFEEEDDDCCCBBB@@@@@@???>>>===;;;999888777666666444444333333333444444555::::::::::::::::::::::::::::::;;;<<<===>>>??????BBBBBBBBBAAA@@@AAADDDFFFIIIJJJKKKLLLNNNOOOPPPPPPTTTTTTSSSRRRRRRQQQPPPPPPMMMLLLJJJIIIHHHHHHIIIIIIKKKIIIHHHIIIKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNMMMMMMMMMMMMNNNNNNPPPRRRSSSSSSTTTUUUWWW[[[___eeemmmxxx{{{hhhZZZLLLBBB===:::::::::::::::888777777666555444333333444555666444555555555444333222111000000000000000000000000////////////000000000000////////////////////////111111000/////////000000000000000000111111111111000111333444555555444333777777777888999;;;<<<===BBBDDDFFFGGGJJJNNNSSSWWWWWWXXXYYY\\\___cccfffhhhgggjjjooouuu{{{|||ooocccZZZUUUKKKHHHDDDAAAAAAAAAAAAAAACCCCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLNNNQQQTTTVVVXXX\\\]]]^^^aaaccceeefffgggiiiiiiiiikkkoooqqqqqqqqquuuvvvwwwxxxyyyyyyyyyyyy}}}{{{zzzzzzyyywwwuuuqqqpppnnnkkkjjjiiijjjjjjcccJJJDDD???<<<===;;;;;;;;;;;;:::::::::999999999888999<<>>BBBFFFIIIGGGHHHHHHHHHIIIIIIIIIIIICCCBBB@@@>>><<<;;;;;;;;;<<<;;;::::::999999::::::777777888888888777666666777777555444444555666777555666777888999:::;;;;;;=========<<<;;;999888777444333222111111111222333000000111111222333333444333222111111111222333444===>>>>>>>>>===;;;999888===???AAAAAA@@@???@@@AAA???@@@AAACCCFFFHHHJJJLLLOOONNNNNNMMMMMMLLLKKKKKKHHHIIIJJJKKKMMMOOOPPPPPPRRRQQQOOONNNNNNPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFEEEDDDBBBAAA??????>>>===;;;999888666666666444333333222222222222333777777777888888999999999999:::;;;<<<===>>>>>>>>>AAABBBBBBAAA@@@AAADDDFFFHHHIIIJJJKKKMMMNNNOOOPPPRRRQQQPPPOOONNNNNNNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGIIIHHHGGGHHHKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNNNNOOOPPPPPPPPPRRRTTTUUUUUUVVVXXXZZZ___eeeooo{{{yyyfffXXXJJJ@@@<<<;;;:::::::::999888888777666666555444444555666666444444444444444333222222111111111111111111111111//////000000000111111111////////////////////////111111000000///000000111///000000000111111111111111222444666666666555444555555666777888999:::;;;???@@@AAABBBDDDHHHMMMRRRRRRSSSVVVYYY]]]aaadddeeeeeehhhlllrrrwww{{{}}}yyylll___VVVQQQHHHEEEAAA>>>>>>?????????@@@@@@AAABBBCCCEEEGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRVVVXXXZZZ]]]```bbbeeefffhhhfffeeehhhmmmqqqqqqpppssstttuuuvvvwwwwwwxxxxxx~~~|||zzzxxxxxxvvvssspppnnnmmmkkkjjjiiiiiijjjjjjaaaIIIDDD???<<<===;;;;;;;;;;;;:::::::::999999;;;:::999===CCCIIIMMMOOOMMMZZZpppzzz___UUUTTTUUU^^^mmm~~~~~~nnn\\\ZZZYYYZZZ```ppp}}}bbbKKKFFFCCCGGGLLLNNNOOOPPPRRRQQQOOOLLLIIIGGGEEEDDD@@@>>>;;;999888777555444000000000000000//////...000000111222222222222111//////////////////////////////////////////////////////...---------------...///000000000///...---,,,,,,---...............///000111000...------------///222444666666666555333222111000111444666888888888999;;;>>>BBBFFFHHHGGGGGGGGGGGGHHHHHHIIIIIIAAAAAA@@@???>>>============<<<;;;:::999888888888888888999999888777666666888777555444444444555666555555666777999:::;;;;;;===>>>?????????===;;;:::444333222111000111111222000111222222333444444444333222111111111111222333666777999<<<>>>>>>???>>><<<>>>@@@@@@??????@@@AAA???@@@BBBEEEGGGJJJKKKLLLOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQPPPOOONNNNNNNNNPPPRRRSSSPPPOOOMMMKKKKKKLLLNNNOOOMMMMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEEEECCCAAA???>>>======;;;999888777666666444444333222222222333333444555666777999:::;;;<<<;;;<<<===???@@@@@@@@@@@@AAABBBCCCBBBBBBBBBEEEGGGHHHHHHJJJKKKMMMOOOPPPQQQOOOOOONNNMMMMMMMMMMMMNNNLLLKKKIIIHHHGGGGGGGGGHHHJJJIIIIIIJJJLLLMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQRRRSSSTTTRRRSSSUUUUUUVVVWWWZZZ]]]dddlll{{{vvvbbbTTTHHH???<<<;;;;;;:::999888888888888666666666666666666666666333333333333333222222111222222222222222222222222000000000111111111111222000000000000000000000000111111000000000000111111///000000000111111111111111222333555555555555444444555666777777888999999<<<======>>>???CCCHHHLLLOOOQQQTTTYYY]]]aaadddffffffgggiiilllppptttwwwyyy}}}}}}~~~~~~vvvggg[[[QQQLLLFFFCCC???======>>>>>>>>>===>>>>>>???AAABBBDDDEEEGGGGGGHHHJJJKKKLLLLLLMMMQQQRRRTTTWWW[[[^^^```aaaeeecccbbbffflllpppqqqpppsssrrrrrrrrrsssuuuwwwxxx|||{{{yyywwwvvvtttpppmmmkkkjjjiiihhhhhhiiijjjkkk```HHHEEE???===>>>;;;::::::::::::999999999999;;;999999===EEELLLPPPPPPNNN\\\uuuvvv]]]RRRRRRUUU]]]nnn|||lllZZZZZZYYY[[[dddwwwyyy[[[IIIGGGFFFHHHKKKNNNPPPQQQRRRQQQOOOLLLJJJGGGEEEDDD@@@>>>;;;999999888666444222333333333333222111111333333222111000//////...000000000000000000000000////////////////////////000///...---,,,,,,,,,,,,...////////////...------,,,,,,---...///////////////000111000...---------,,,...111444666777777777333222111000111444777999888888999:::===AAAEEEGGGFFFFFFFFFFFFGGGHHHIIIIIIBBBAAAAAA@@@???>>>======>>>===<<<:::999888888888999999:::999999888777666555555444444444444444444555666666777888999::::::;;;===???AAAAAA???===;;;555444222111000111111222111111222444444444444444333222111111111222333444777888:::<<<======<<<<<<;;;===?????????>>>???@@@@@@BBBDDDGGGIIIKKKLLLMMMOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOKKKKKKKKKLLLMMMPPPSSSUUUNNNLLLJJJIIIJJJLLLNNNPPPOOONNNMMMLLLJJJHHHGGGFFFDDDDDDEEEDDDCCCAAA???>>><<<<<<:::999888777777777555555444444444555555666444555777999;;;===>>>???===???AAABBBCCCCCCCCCCCCAAACCCDDDDDDCCCDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSOOOOOOOOOPPPPPPPPPPPPQQQOOONNNMMMKKKKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXSSSTTTUUUVVVWWW[[[aaaeeennnzzzqqq^^^QQQFFF@@@===<<<;;;:::999888888888888666666666666666666666666222222333333333333222222222222222222222222222222000111111111222222222222000000000000000000000000111111000000000111222222000000000000111111111111///000000111111222333333444444666777888888888888999:::;;;<<<===@@@EEEHHHMMMOOOSSSXXX]]]aaadddfffeeeeeeeeegggjjjmmmqqqtttyyyzzz|||~~~rrrbbbUUUMMMHHHDDDAAA===;;;;;;<<<======<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFGGGGGGHHHHHHKKKLLLNNNQQQSSSVVVXXXYYY\\\]]]^^^bbbgggkkklllmmmpppooonnnnnnppprrruuuwwwxxxwwwuuuuuutttrrrnnnkkkhhhggggggggggggiiijjjkkk___HHHEEE@@@===>>>;;;:::999999999999888888888999777777<<>>;;;:::999888666444333444444555444333222111444333111///.........///000000000000000000000000////////////////////////......---,,,,,,---------.........---------------,,,,,,---//////000000000,,,...000000///...///000...000222555666777666666444333111111222444777999999999999:::===@@@DDDFFFEEEEEEDDDDDDEEEGGGHHHIIIEEEDDDCCCAAA???===;;;:::>>>===<<<<<<;;;;;;;;;<<<::::::::::::999888777666555555666666666666666555666777777777888888999999777999===@@@@@@???<<<:::777666444222222222222333111222333444555555555444333222111111222333444555;;;;;;<<<<<<;;;:::888777:::<<<>>>>>>>>>===>>>???CCCDDDGGGJJJLLLMMMNNNNNNOOOOOOMMMLLLKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMNNNLLLKKKJJJJJJKKKMMMPPPQQQLLLJJJIIIHHHIIIKKKNNNQQQRRRQQQPPPNNNLLLIIIGGGFFFBBBBBBCCCDDDCCCAAA???>>>;;;:::999999888888999999777777666777777888999:::888999:::;;;===>>>???@@@???AAACCCEEEFFFFFFEEEEEEBBBCCCEEEEEEEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUQQQRRRTTTVVVWWWWWWWWWVVVSSSSSSRRRQQQRRRSSSTTTUUURRRRRRRRRTTTVVVWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVXXXYYYWWWWWWXXXZZZ^^^eeennnuuulll\\\RRRHHHAAA>>><<<;;;:::888888888888999555666666666666666666555333333444444444444333333333333333333333333333333111111111222222222333333000000000000000000000000111111000000111111222333000000000000111111111111111000///...///111333444444555666777888888777777777999;;;<<<===???BBBEEEIIILLLPPPVVV[[[```cccdddfffffffffgggiiilllnnnpppuuuwww{{{ooo^^^QQQIIIEEEBBB???;;;999999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>===>>>@@@AAACCCCCCCCCBBBEEEFFFGGGIIIKKKMMMOOOOOOPPPSSSXXX\\\___aaadddeeeggghhhiiijjjlllmmmnnnooooooooonnnnnnooommmiiigggddddddddddddeeegggiiijjj^^^HHHEEE@@@===>>>;;;999999999888888888777777666444555<<>>;;;:::999888666444222222333444333222111000111000...------///111222000000000000000000000000////////////////////////,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---,,,---...///000000000000)))+++...//////000111333000111333555666666555444444333111111222444777999::::::::::::===@@@CCCEEEEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGEEECCC???<<<999777===============>>>??????;;;;;;;;;:::999888777666666777999:::::::::999888777777777777777888888888444777;;;>>>???>>>;;;:::888777555444333333444444111222333555666555555444333222222111222444555666444666888:::<<<=========999;;;============>>>???EEEGGGIIILLLNNNOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLPPPOOOLLLJJJIIIIIIIIIJJJKKKIIIHHHGGGHHHKKKOOOQQQTTTTTTRRRPPPMMMKKKHHHGGG@@@AAABBBCCCCCCAAA???>>>:::999999999888999999:::888888888888999:::<<<<<<<<<<<<======>>>???@@@@@@@@@BBBDDDFFFGGGGGGFFFEEEBBBDDDFFFGGGFFFGGGIIIJJJKKKLLLNNNPPPRRRTTTVVVWWWTTTVVVYYY[[[]]]]]]\\\\\\WWWVVVVVVVVVVVVXXXYYYZZZVVVVVVWWWXXX[[[[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWXXX\\\\\\]]]```fffppp{{{|||iii\\\TTTJJJCCC???<<<;;;:::888777888888999555555666666666666555555444444555555666555555444333333333333333333333333111111222222222333333333000000000000000000000000111111000000111222333333000000000000111111111111333222000///000222555777444555666888888888777777666999;;;===>>>???AAACCCFFFIIINNNTTTZZZ^^^aaabbbggghhhiiikkkmmmnnnoooooosssvvv{{{mmm[[[NNNGGGCCC@@@===999777888999::::::<<<;;;;;;::::::;;;;;;<<<999:::<<<>>>???@@@??????BBBBBBCCCDDDFFFGGGHHHIIIFFFLLLRRRVVVXXXYYY\\\___^^^```cccfffhhhhhhgggfffggggggggghhhhhhgggdddaaaaaaaaaaaabbbdddfffhhhiii```JJJEEE@@@@@@@@@;;;999999999888888888888777999777888???IIIRRRUUUUUUZZZjjj|||rrraaaUUUTTTYYYjjjpppbbbYYY[[[YYY\\\pppkkkTTTNNNMMMLLLNNNQQQSSSTTTTTTUUURRROOOLLLJJJHHHEEECCCAAA@@@===;;;888555333111111111111111000000000///000///...------...///000111...+++---000222///,,,---------------...///000,,,,,,---.../////////...------,,,,,,,,,,,,------............//////000000...............///000000222333555777777666555444222///---...111444777888<<<<<<<<<<<<>>>@@@BBBDDDCCCEEEFFFFFFFFFFFFGGGIIIJJJIIIGGGDDDBBB@@@???>>>>>>===<<<<<<===>>><<<;;;777888999:::;;;;;;;;;;;;999999;;;;;;;;;:::999888<<<<<<;;;:::999888888777666777999;;;<<<<<<;;;;;;999999777555444333333333333333333222222333444444333333333222111222444666888888999:::;;;<<<<<<======???AAAAAA@@@@@@AAABBBFFFGGGIIIKKKLLLMMMMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLJJJHHHGGGHHHIIIHHHGGGEEEDDDFFFJJJNNNQQQSSSSSSRRRQQQMMMIIIFFFCCCBBBAAA???>>>???>>><<<:::;;;:::999888888999:::;;;:::::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCCCCFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMOOORRRUUUVVVVVVYYY___eeeggghhhfffddd]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^^^^\\\[[[ZZZXXX[[[^^^^^^\\\ZZZXXXXXXVVVVVVWWWXXXYYY[[[\\\]]][[[]]]```fffqqqwww___QQQJJJDDD???===999999999999999999999999:::888777666666777888:::888888777555444333222111333333333333333333333333222222222333333444444444000000000111222222222333333333222222222222222222222222222333333444444444555444222111111222444555111444777888777666666666777777999;;;===???@@@AAAGGGJJJMMMPPPTTTYYY^^^bbbdddfffhhhkkkmmmooopppqqqwww|||}}}iiiXXXMMMFFFCCC@@@>>>;;;999777777777888888999::::::::::::999888999999:::::::::;;;;;;;;;======>>>???@@@AAABBBBBBEEEFFFHHHJJJLLLQQQWWW\\\`````````aaaaaaaaaaaaaaacccbbbbbbbbbaaaaaa`````````aaabbbbbbbbbcccfffhhh```JJJDDD?????????:::999999999999888888888888888777999@@@KKKTTTXXXXXX^^^mmmyyysssfff[[[\\\cccvvvpppaaaWWWZZZZZZ___tttkkkVVVNNNMMMLLLMMMPPPSSSTTTTTTVVVSSSOOOLLLJJJGGGDDDBBB???>>><<<:::888666444333222222222222111111111111000000////////////000000222...,,,---111222000---///......---------......------.../////////......000000////////////000000....../////////000000000//////.........//////000000111333444555444333222222000...///222555777888:::::::::;;;<<>>???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHIIIIIIKKKNNNRRRUUUXXXYYY]]]dddkkknnnooommmkkkdddccccccbbbaaaaaa`````````````````````^^^]]]\\\[[[]]]``````___\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]aaadddkkkwwwrrr\\\OOOHHHBBB===<<<888888888888888888888888777666555444444555666777888888777666555444333333555555555555555555555555222222222333333444444444222222222333333333333333222222222222333333333333333333333333444444444444777666666555555666666777111444777888777555555666777777888:::<<<===>>>???DDDGGGJJJNNNQQQVVV\\\```dddfffjjjmmmoooqqqssstttyyy}}}{{{gggUUUIIIAAA===>>><<<:::888777666666666777777777777777777777777888888888999999999::::::888888999:::;;;<<<======>>>@@@AAABBBDDDIIINNNRRRWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]^^^^^^______``````___aaabbbccccccdddfffhhh```IIIDDD>>>>>>>>>888:::999999999888888888888777777:::BBBMMMUUUZZZ[[[cccqqq}}}vvvyyyyyy{{{uuummm^^^aaalllqqq```UUUXXX[[[dddyyylllZZZQQQOOONNNOOORRRUUUWWWXXXWWWTTTPPPLLLJJJGGGCCCAAA======;;;:::888777666555333333333222222222222111000000111111111111000000222///---///111222000...111000///...------------//////000000000///............------------...............////////////000000//////.........//////000111222333444333222111222000///000333666888999999999:::;;;===???AAABBBHHHJJJKKKKKKJJJIIIJJJKKKJJJIIIGGGEEEDDDCCCCCCBBB;;;:::999999;;;;;;:::999<<<<<<<<<;;;;;;999888888<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::999999888777666666555555444333333222222333333333666666666555333333555777::::::;;;;;;<<<<<<======???AAADDDEEEEEEFFFHHHIIIIIIJJJLLLMMMMMMMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNKKKHHHFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLPPPQQQRRRRRROOOKKKFFFCCCBBBAAA????????????===<<<888777666555555666777888999999:::;;;<<<>>>@@@AAA@@@AAABBBCCCEEEFFFHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGIIILLLQQQUUUXXXZZZ___gggoootttuuusssrrrkkkkkkjjjhhhgggeeeddddddeeeeeeeeedddcccaaa___^^^^^^aaacccdddbbb```______bbbaaaaaa``````aaaaaabbbggglllwww{{{iiiVVVKKKEEE@@@<<<;;;888888888888888888888888777666555444444555666777888888777777777666666666666666666666666666666666222222222333333333333444555555555444444444444444222222222333444444555555555555555555444444444444444444444555555444444444222444666777666444444555777777888999:::;;;<<<<<<@@@CCCFFFJJJNNNSSSYYY]]]bbbfffkkkppprrrtttwwwxxx~~~vvvbbbRRRFFF>>>:::::::::999888777666555444666666555444444555666666666666777777777888888888555555666666777888999999999:::;;;;;;===@@@DDDHHHLLLMMMNNNOOOQQQRRRSSSTTTVVVWWWXXXZZZ\\\]]]^^^______```bbbccccccdddfffhhh```IIICCC>>>======777::::::999999999888888888777888<<>>===<<<:::888666555444333333222222222111111111//////111222222111//////222000///000111222111///000000///...............000000111111000///......---,,,,,,++++++,,,,,,---------------............000000///............///222333444444444444333333222000///111444777999999;;;;;;<<<>>>@@@BBBDDDDDDGGGIIIKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDDDD===<<<::::::::::::888666::::::::::::999888777666;;;:::999888888:::;;;<<<:::::::::;;;;;;<<<<<<<<<:::999888666666777888999888888888888888777666666444444333222222222333333666666666555333333555777::::::;;;<<<>>>???@@@AAACCCEEEGGGHHHHHHHHHIIIKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOLLLHHHEEEEEEFFFHHHIIIKKKLLLLLLKKKJJJIIINNNOOOQQQQQQOOOKKKFFFDDDAAA???>>>>>>>>>>>>===;;;:::999888777777888999:::888888999:::<<<===???@@@???@@@BBBCCCEEEGGGHHHIIIJJJIIIGGGEEEEEEEEEGGGHHHJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGJJJNNNSSSVVVVVV\\\fffooouuuwwwuuutttppppppooonnnmmmkkkkkkjjjkkkjjjiiigggfffdddbbbaaabbbdddggggggeeedddcccdddiiiiiiiiiiiijjjkkkllllllqqqwwwooo```PPPGGGCCC>>>;;;;;;999999999999999999999999999999888777777888999999888888888888888888888888777777777777777777777777333333333333333333333444666666666555555444444333222222333444555555666666777666666666666555555555222333444666666444333222222444666666555444444555666777777777888999999999===@@@CCCGGGKKKPPPVVVZZZ```fffmmmsssvvvyyy}}}nnn]]]PPPGGG@@@<<<888999999888888666555444777555333222222333555777444555555555666666666666555555666666777888888999777888999999:::<<<@@@BBBFFFGGGIIIJJJMMMNNNPPPQQQRRRSSSUUUWWWYYY[[[\\\]]]^^^```bbbcccddddddfffhhh___IIICCC>>>======777:::::::::999999999999888888:::>>>DDDLLLRRRUUUWWWdddqqq|||wwwvvv}}}tttqqqtttvvvvvvuuunnnvvvuuuaaaYYYYYY\\\jjjwwweeeZZZTTTRRRQQQSSSVVVZZZ\\\]]]XXXUUUPPPLLLIIIFFFCCC@@@@@@???===;;;888555333222222111111111000000000000---...000000000000...---111000000000111111111000...............///000111000000111111000///......000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,000///............//////333333333333333333222222111000///111555888999999:::;;;===???AAACCCDDDEEEGGGIIILLLLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDAAA???<<<;;;:::888666444555666666777777666666555777777666555666777888999888888999999::::::;;;;;;999888666555555666777888777777888888888888777666555444333333222222222333444444555444222333555777999:::<<<>>>AAACCCEEEFFFGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPLLLHHHEEEEEEFFFHHHJJJLLLNNNNNNLLLJJJHHHKKKMMMNNNOOOMMMJJJGGGDDD???>>><<<<<<======<<<:::;;;:::999888888999:::;;;777777888999:::<<<>>>???>>>???@@@BBBDDDFFFGGGHHHKKKJJJGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHJJJIIIHHHHHHIIILLLOOOQQQRRRYYYbbblllsssvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrpppooommmkkkiiigggfffeeefffhhhjjjjjjiiihhhhhhiiilllmmmnnnppprrrtttwwwxxx}}}zzzcccWWWJJJDDDAAA===;;;<<<888888888888888888888888999999888888888888999999888888888999999999999999666666666666666666666666555444444444444444444444666666555555444444444333333333444555666777777777777777777777777777777777555777999::::::999777555444555666666444444444555666666666777777777888888<<<>>>AAAEEEHHHMMMRRRVVV```gggpppwww|||yyygggXXXNNNFFF@@@<<<888888999999888777666666777666444333333444666777333333333444444444555555555555555666666777777888777888999999999:::===???AAABBBDDDFFFIIIKKKMMMNNNQQQRRRSSSUUUWWWYYYZZZ[[[]]]___bbbddddddeeefffhhh___IIICCC???>>>???999::::::::::::999999999999888;;;@@@FFFLLLQQQTTTVVVdddrrrxxxwwwzzzyyyvvvtttqqqqqqsssuuuppp^^^ZZZYYY^^^qqqooo]]]UUURRRQQQQQQTTTWWWZZZ[[[[[[WWWTTTPPPLLLJJJGGGCCCAAAAAA@@@>>>;;;888555222111111111111000000000//////......////////////......000000000000000000000000............///000111222//////000000000///......///......------......///,,,,,,,,,,,,,,,+++++++++...............///000000111111000000000000000000///...///111555888999999777999;;;===@@@BBBCCCCCCGGGJJJMMMOOONNNMMMMMMMMMFFFFFFDDDCCCBBBBBBBBBBBBBBB???===;;;999888555333333444444555555555444444333333333333444555666666666666666777777888888888666666555555555666666777555666777888888888777666555555444333222222222222222333333333333444777999<<<===???AAADDDFFFHHHIIIIIIJJJLLLKKKIIIHHHHHHIIIIIIJJJLLLMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJHHHIIIKKKMMMOOOQQQQQQRRRQQQQQQPPPLLLHHHFFFFFFFFFHHHJJJMMMNNNOOOMMMKKKIIIJJJJJJKKKKKKJJJIIIFFFEEE???>>><<<<<<===>>><<<;;;:::999888777777888999:::888888999999:::;;;======>>>???@@@AAACCCDDDFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNQQQVVV___hhhppptttvvvvvvttttttuuuvvvwwwxxxyyyyyyuuusssrrrooommmlllkkkkkkkkkmmmnnnooommmmmmnnnooooooppprrruuuyyy|||oooWWWNNNDDDAAA???<<<;;;<<<666666666666666666666666777777777777777777777777888888999999999999999999777777777777777777777777777666666666666555555555666666666555555555555555555555555666777777777888777888888888999999999999555666888999999888666555555777777666555444555666555555666666777777888888:::<<>>AAABBBCCCCCCEEEHHHLLLNNNNNNMMMMMMNNNEEEDDDCCCAAA@@@?????????>>><<<:::999999777555333555555555555555444333222111111222333444444444444444444444444555555555555333444555555666666666666333444666888888777666555666555444333222222222222111222333444444666999<<<@@@AAABBBDDDFFFGGGHHHIIIGGGIIIJJJJJJIIIHHHIIIJJJGGGIIIJJJLLLMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKMMMPPPRRRSSSTTTTTTQQQQQQOOOMMMIIIGGGGGGGGGHHHJJJLLLNNNOOONNNLLLKKKHHHHHHHHHHHHGGGGGGFFFFFF@@@???>>>>>>??????>>>===;;;;;;999999999999;;;;;;<<<;;;;;;;;;<<<<<<===>>>???@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNRRRZZZccckkkpppssstttwwwxxxyyyzzz{{{|||}}}}}}zzzxxxvvvtttsssrrrrrrrrrqqqrrrssssssrrrrrrsssuuuvvvwwwyyy|||kkk___MMMEEE???===<<<999999;;;777777777777777777777777777777777888888777777777999999999999888888888888888888888888888888888888888888888888777777777666666666666777777777777777777777777777777777777777777777888999:::;;;<<<<<<444555666666666666555444777888888777555555666777444555555666777888888999999:::===???AAADDDIIILLLUUU^^^hhhqqqxxxyyymmm\\\OOOHHHCCC<<<777777666555555555666777888555555555555555555555555222222333333333444444444333333333444444444444444333444666666666777999:::999:::<<<>>>@@@BBBDDDEEEIIIJJJMMMPPPTTTWWWYYY[[[[[[^^^bbbeeeeeefffggghhh^^^IIIDDDAAAAAABBB===;;;;;;;;;:::::::::999999777;;;BBBIIIOOOTTTYYY\\\gggvvvyyyzzzzzzmmmbbbccclllmmm]]]TTTUUUWWWeeelll\\\WWWUUUVVVXXX\\\```bbbaaa___UUURRROOOLLLJJJHHHEEECCC>>>===<<<:::888777555555333333333222222222111111222111000//////000111222.../////////.........///222111000//////......///,,,,,,---.../////////.../////////....../////////000000/////////.........,,,,,,,,,---///000222333333333222111000000111111---,,,---000444777888777999:::===@@@CCCDDDEEEEEEBBBEEEIIILLLLLLLLLLLLLLLDDDCCCBBB@@@???>>>======:::999777777888777666444888888777666555333111000///111222444555555444444333333333333333333333333111222444666777777666666222333666777888777666555666555444333222222222222111333444555666888;;;>>>EEEEEEEEEFFFGGGGGGHHHHHHEEEGGGIIIJJJIIIIIIJJJKKKFFFGGGIIIKKKLLLMMMMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLOOORRRTTTVVVVVVWWWPPPPPPOOOMMMIIIGGGGGGHHHIIIJJJLLLNNNOOONNNMMMLLLHHHGGGFFFEEEEEEEEEFFFFFFBBB@@@???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>============>>>>>>AAAAAAAAABBBCCCDDDDDDEEE@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIFFFGGGJJJLLLNNNOOOOOOOOOKKKOOOVVV^^^eeelllppprrr{{{{{{|||}}}~~~~~~}}}|||yyywwwvvvvvvvvvvvvtttvvvwwwwwwvvvvvvwwwyyy}}}~~~}}}hhhVVVLLLGGG@@@;;;::::::888777:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999888888888777777:::::::::::::::::::::::::::999999999888888777777777777777888999999999:::888888888777777777777777777777888999;;;<<<======888888999999999999888888888999999888666555777888444444555666777888999999777999;;;<<<>>>AAAEEEHHHLLLUUU```iiiqqq|||~~~qqqeeeUUUKKKFFFDDD???:::666555444333333444666888333444444555555444444333222222333333333444444444555555555555555555666666333555777777777888999;;;999:::;;;===???AAACCCCCCDDDFFFIIINNNRRRWWWZZZ\\\[[[^^^bbbeeeffffffggghhh\\\GGGFFFBBB??????<<<999999999999999999999999;;;;;;AAALLLTTTWWWYYY]]]kkk~~~wwwvvv{{{jjj]]]\\\bbb}}}wwwcccXXXVVVTTT[[[kkknnn[[[RRRTTTUUUYYY```eeefffccc___ZZZRRRMMMMMMLLLHHHEEEDDDAAA>>>;;;:::999888666444555444444333333222222111333444444444333111///.............../////////000000000000///---,,,...///,,,,,,---...//////..............................------..............................///111222333111000000/////////////////////000111444777:::;;;???>>>???AAADDDEEEEEEDDDEEEEEEFFFHHHIIIJJJJJJKKKIIIHHHFFFDDDAAA???===<<<:::888555333444444333222222222222222222222222222555555444333444555666777333333333444444444555555444222111222666777666444444555777777666555666777555444333333222222333333666666777888:::<<<>>>???EEEEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMMMMIIIIIIIIIHHHGGGGGGIIIKKKOOOMMMMMMPPPSSSUUUTTTRRRRRRQQQNNNKKKIIIHHHHHHHHHKKKMMMOOOQQQQQQOOOMMMKKKGGGFFFCCCAAA@@@@@@AAABBBBBBAAA???>>>===<<<======;;;;;;<<<===>>>??????@@@DDDCCCBBBAAAAAAAAAAAAAAADDDCCCAAA@@@@@@BBBDDDEEE@@@@@@AAABBBBBB@@@???>>>@@@@@@???@@@BBBEEEGGGIIIKKKLLLLLLLLLMMMNNNOOOOOOMMMOOOQQQUUUZZZbbbkkkrrrrrrtttxxx{{{~~~}}}yyyzzz}}}~~~{{{wwwzzzxxxxxx|||}}}}}}ssseeeYYYPPPJJJCCC@@@<<<;;;;;;<<<<<<;;;777777777777777777777777;;;:::999888777777777777:::999888777777777777777999999888888999999:::;;;<<<<<<<<<;;;:::999888777666666666666666777777888888777777666666777777888::::::;;;;;;<<<<<<======<<<<<<;;;::::::999888888999999::::::999888666555555444333222333444555666888999:::;;;===???AAABBBIIINNNTTTZZZbbbooo~~~|||rrrjjj___RRRGGGBBB>>>999555777666555444333333222333111111111111111222222222333333333333333333333333333444555666777777777777888888777777777777777777::::::;;;;;;===>>>@@@AAADDDFFFIIIKKKNNNRRRWWWZZZ______```aaacccgggiiikkk}}}ZZZEEEDDD@@@======::::::::::::::::::::::::::::::;;;AAALLLTTTXXX[[[___nnnvvvuuu~~~jjj[[[\\\ddd|||ttt```UUURRRUUU\\\lllrrr___VVVUUUVVV[[[bbbhhhkkkhhhddd]]]UUUOOOOOONNNIIIFFFEEEAAA???<<<:::999888777555555444444333333222222111111222333333333222111000........./////////000000///000111000///...///000...///000000000000000000................................................---------...///000222222333333222111111111111111...///000222555888;;;===?????????BBBDDDFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHFFFDDDBBB@@@>>>===<<<999777555555555555333333333333333333333333333444444333222333444555666444444444444444444444444555333222444666888777555555666888888777777777888666555444444333444444444777777888999;;;>>>???AAAFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJKKKLLLMMMNNNJJJKKKKKKJJJHHHHHHJJJLLLNNNMMMMMMOOOSSSTTTSSSRRRSSSRRRPPPMMMKKKJJJIIIIIIKKKLLLNNNPPPPPPOOOMMMLLLEEEDDDBBB@@@??????@@@AAADDDDDDBBBAAA@@@@@@AAAAAA======>>>>>>???@@@@@@AAADDDCCCBBBAAAAAAAAAAAABBBDDDCCCCCCBBBCCCDDDEEEEEEAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>@@@CCCFFFHHHKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMOOOQQQVVV]]]eeekkkpppsssvvv{{{~~~|||zzz|||~~~zzz|||zzzzzz~~~tttfffZZZQQQIIIDDDCCC@@@===<<<<<<<<<;;;::::::::::::::::::::::::::::::999888888777777777888777777666666555555666666999999999999999::::::;;;;;;;;;;;;;;;:::999888888777777777777888999::::::;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<===============<<<<<<;;;::::::999999999999888777666555444666666555444444555666777888888999:::<<<>>>@@@AAABBBGGGLLLQQQXXXbbbpppzzztttkkk```WWWLLLCCC???===999666666555444333333222222222222222222333333333333333555555555555555555555444444555666777777777777777999999999999999888888888::::::;;;;;;<<<>>>???@@@CCCEEEHHHJJJMMMQQQVVVZZZ^^^^^^```bbbdddgggjjjlll}}}ZZZEEEDDD@@@======:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;AAALLLTTTXXX\\\bbbooottttttiiiXXXZZZdddzzzwwwdddXXXTTTWWW^^^mmmxxxeee\\\XXXYYY^^^eeelllooonnnkkk```XXXRRRQQQPPPKKKGGGFFFBBB@@@===;;;:::999777666555444444333333222222111000111111222333333222222....../////////000000000---///111222000//////000000000000000000000///...................................................------------...000111222333333222111111111111222//////111333666999<<<===??????@@@CCCEEEFFFEEEDDDCCCCCCBBBAAABBBDDDGGGHHHHHHHHHGGGEEEDDDBBB@@@???<<<:::777666666555444222333333333333333333333333333333222222333333444555555555444444444444444444555444444555777888888777666888999:::999888999:::888777777666666666666666888999999;;;===@@@BBBCCCHHHHHHHHHIIIHHHHHHGGGGGGDDDEEEFFFHHHIIIIIIJJJJJJLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLJJJIIIKKKLLLMMMLLLLLLNNNQQQSSSSSSRRRUUUTTTRRRPPPNNNLLLKKKJJJJJJKKKMMMOOOOOONNNMMMLLLCCCAAA@@@>>>===>>>???@@@DDDDDDCCCBBBBBBCCCCCCDDD???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEECCCBBB@@@???>>>===<<<<<<<<<;;;;;;<<<>>>AAAEEEGGGJJJKKKLLLMMMMMMLLLJJJIIIKKKLLLNNNOOORRRXXX___dddlllooosssxxx}}}}}}||||||~~~~~~~~~|||}}}yyypppdddYYYQQQKKKEEEAAACCCAAA>>>======<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777888888555555444444444555666666:::999999999999:::;;;;;;;;;;;;;;;;;;;;;:::999888888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===============<<<>>>>>>======<<<;;;;;;;;;<<<;;;:::888777777666666888777666666666666777777777777888999:::<<<>>>???===@@@DDDGGGKKKSSS^^^eeennnsss{{{wwwjjjaaaSSSLLLDDD>>><<<;;;999777555555444333222222222222333333444444555555555555666666666666777777777777777777888888888888888777:::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???AAACCCFFFHHHKKKOOOTTTXXX\\\]]]```cccfffjjjlllnnn\\\GGGEEEBBB??????<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>======>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBDDDFFFGGGHHHGGGFFFEEEDDDCCC@@@>>><<<;;;;;;;;;999999999:::<<>><<<:::999999999999999999999999888888777777777888888999555555555555555666777888:::::::::::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;:::999999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<=========<<<<<<<<<;;;;;;@@@???===;;;:::999::::::888777777777666666666666666666777777999:::<<<<<<===>>>@@@AAADDDIIIPPPUUUYYY]]]dddkkkrrryyy~~~xxxmmmaaaYYYIIIDDD>>>:::999999888777444444333222222222222222333444444555555666666666777777777777777888888888999999:::::::::999888888<<<<<<<<<===============;;;;;;;;;;;;<<<===>>>>>>???AAADDDFFFHHHLLLQQQUUUZZZ\\\```eeeiiimmmoooppp\\\GGGEEEBBB??????<<<999999999999999999999999<<<===BBBJJJNNNRRRYYYaaannnrrrvvvlllVVVVVV```uuuzzzggg\\\XXXZZZcccsss~~~nnngggaaabbbfffmmmrrrsssnnnjjjbbbZZZTTTRRROOOJJJEEEDDDCCC@@@===<<<;;;:::888666555444444333333222222111333333222111000000000///////////////000000000111***,,,///111000///............//////...---,,,,,,//////////////////////////////.........------------------...///000111222222111111000000000000000333333444555666777888888>>>???@@@DDDFFFGGGEEECCCCCCAAA???>>>???AAADDDFFFEEEFFFFFFGGGFFFDDDBBBAAA;;;999888777888777555333555555555555555555555555444555555666666666666666555555555555555555555555444555666666777777888999777999;;;;;;;;;:::;;;===>>>======<<<<<<<<<<<<<<<<<<======???@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQPPPNNNMMMNNNOOOLLLLLLMMMNNNNNNPPPRRRTTTTTTUUUUUUTTTRRROOOLLLJJJHHHHHHIIIJJJJJJIIIHHHHHH@@@???>>>===>>>???AAACCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEGGGHHHHHHFFFEEEEEECCC@@@>>><<<;;;;;;;;;888888777888999<<>>===999999999999999999999999888888777888888999::::::888888888888888999:::;;;;;;;;;::::::;;;;;;<<<===<<<============<<<<<<;;;::::::::::::;;;<<<===>>><<<===>>>>>>>>>>>>===<<>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;@@@>>>===;;;:::;;;;;;<<<777777777777666666555555666666666777777999::::::<<<======>>>???BBBFFFIIIJJJMMMRRRWWW]]]dddkkkpppttttttrrroooiii```VVVPPPCCC@@@<<<999777777666666444444333333222222333333333333444444555666666777666777777777888888888999;;;;;;;;;<<<;;;;;;::::::===>>>>>>>>>?????????@@@======<<<<<<<<<======>>>>>>???BBBCCCEEEIIIMMMPPPWWWZZZ___eeekkknnnqqqrrr}}}ZZZEEEDDD@@@======:::999999999999999999999999===>>>CCCIIINNNQQQZZZcccuuurrryyyjjjWWWXXXccctttxxxhhh___]]][[[eeexxx{{{mmmiiidddfffkkkqqqvvvtttmmmgggaaaZZZSSSQQQOOOJJJEEEDDDBBB@@@===;;;:::999777666555444444333333222222111444333222111/////////////////////000000000111111,,,...000000///......///000000000000000000///.../////////////////////////////////...------,,,,,,............///111222333444444333222222222222333222333444666666777777666======@@@CCCFFFFFFDDDBBBAAA@@@???>>>>>>@@@BBBCCCCCCDDDEEEFFFFFFEEECCCAAA===<<<<<<===>>>===;;;:::666666666666666666666666555555666777777777777666444444555555555666666666555777888888888888999;;;888:::<<<=========>>>???AAA@@@@@@???>>>??????????????????@@@AAABBBCCCDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPNNNOOOQQQQQQPPPOOOOOOPPPLLLMMMNNNNNNNNNPPPSSSUUUUUUUUUVVVVVVTTTPPPMMMJJJGGGGGGGGGGGGFFFEEEDDDDDD>>>===<<<<<<===@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDCCCCCCBBBBBBAAA??????>>>>>>??????@@@@@@@@@AAACCCFFFFFFFFFEEEDDDDDDCCCAAA???===<<<;;;;;;999888777777888:::<<<>>>???AAADDDGGGJJJKKKKKKJJJHHHIIIJJJKKKLLLNNNSSSVVV[[[^^^ccchhhmmmppprrrsssuuuyyy|||wwwtttsssqqqooolllgggaaa^^^\\\ZZZVVVRRRSSSOOOJJJFFFCCCAAA???>>>::::::::::::::::::::::::888888888999999;;;<<<===<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<======>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;<<<======??????AAAAAAAAAAAA??????>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;777777888888777666555444777666666666777888999999::::::::::::;;;===???@@@CCCEEEHHHKKKNNNRRRWWW[[[_________\\\WWWPPPIIIEEE>>>===;;;888666555555555555444444333333444444444333333444555666777777888777777777888999999::::::;;;<<<============<<<<<<>>>>>>??????@@@@@@AAAAAA??????>>>>>>===>>>>>>>>>===???@@@AAABBBEEEIIILLLRRRVVV\\\dddjjjnnnpppqqq}}}ZZZEEEDDD@@@======:::::::::::::::::::::::::::<<<===CCCJJJOOOTTT___iii|||ssszzzyyy___RRRXXXeeevvvsssfff```aaa\\\hhh|||vvvkkkiiieeehhhooovvvzzzwwwnnngggaaaYYYSSSRRRPPPKKKFFFFFFAAA???<<<:::999888777555555444444333333222222111333222111000//////000000//////000000000111111111000111222111000///000111...///000000000000000000////////////////////////000//////...------,,,,,,////////////111222333444555444333333222222333333///000222555666777888888;;;<<>>============>>>??????@@@BBBDDDFFFFFFEEECCCAAA>>>>>>>>>@@@AAABBB@@@>>>777777777777777777777777444444666777777777666555333333444555666777888888777999;;;;;;::::::<<<>>>;;;===???@@@@@@@@@AAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQPPPLLLNNNQQQQQQQQQPPPPPPQQQMMMNNNOOOOOONNNPPPTTTWWWVVVWWWYYYYYYWWWSSSNNNKKKGGGFFFEEEDDDCCCAAA@@@@@@;;;;;;:::;;;<<>>??????>>>???AAACCCDDDDDDDDDDDDCCCCCCBBBAAA???>>><<<;;;:::999777666777888:::;;;===>>>@@@BBBDDDEEEFFFGGGGGGHHHJJJKKKLLLOOOSSSVVVYYY\\\```eeeiiilllmmmnnnpppvvv{{{xxxvvvwwwvvvuuuvvvxxxyyyyyyxxxvvvrrrnnnlllllljjjfffccc```ZZZQQQIIIDDD@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<>>>?????????>>>=========>>>>>><<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>============>>>>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;;;;;;;;;;888999999999999777666555777777777777777777888999888777777888:::<<<<<<<<>>999999999777555444444444666555555444444555555666444444555666777888999999888999999::::::;;;<<<<<<<<<<<<===>>>?????????>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>??????===>>>@@@@@@@@@BBBEEEHHHKKKPPPXXX```gggkkkmmmnnn\\\GGGFFFBBB??????<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===CCCKKKQQQWWWcccooottt{{{iiiSSSLLLVVVdddxxxxxxjjj___\\\^^^\\\iii~~~sssiiihhheeeiiiqqqyyy}}}zzzppphhhaaaZZZSSSRRRQQQLLLHHHGGGAAA>>>;;;:::999888666444555555444333333222222111111000/////////000222333000000000000111111111111333444444222000000111333,,,,,,---.../////////...000000000000000000000000000000///...------,,,,,,//////000000111333444555333222111111000000111111+++---000444777888999999:::;;;>>>BBBEEEEEEBBB???;;;;;;<<<<<<<<<<<<<<<<<>>@@@BBBBBBAAA???777777777777777777777777333333555666666666555444222333444555666888999999999<<<>>>>>><<<<<<>>>@@@===???BBBCCCCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIIHHHIIIKKKLLLMMMMMMNNNNNNKKKLLLNNNPPPQQQQQQQQQQQQKKKMMMPPPQQQQQQQQQQQQRRRNNNOOOPPPOOONNNPPPTTTXXXWWWYYY[[[[[[YYYUUUPPPMMMGGGFFFDDDCCCAAA???>>>===999999888999;;;>>>@@@BBBIIIJJJKKKLLLLLLKKKJJJIIICCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<<<<===>>>>>>===>>>???AAABBBCCCCCCCCCBBBBBBCCCBBBAAA???===;;;;;;999888777666777999:::<<<<<<===>>>@@@AAABBBCCCHHHJJJLLLMMMOOORRRVVVYYYYYY\\\```dddhhhjjjkkkkkkmmmtttpppkkkmmmmmmlllppprrrwww}}}~~~{{{zzzzzzyyyvvvrrriiibbbVVVLLLDDD???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===???@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>><<<===???@@@@@@???===<<<:::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>777999;;;===>>>>>>>>>===::::::;;;;;;:::999777666888888777777777777888888888777777999;;;======<<<@@@AAABBBAAA@@@@@@BBBDDDEEEEEEFFFDDDAAA>>><<<<<<555666777666444444444555666666555555555666666777555666777888999:::;;;;;;::::::;;;;;;<<<===>>>>>>;;;<<<===??????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@????????????>>>????????????@@@CCCEEEGGGLLLTTT]]]dddiiijjjkkk{{{ZZZFFFDDD???:::;;;999===<<<999888888999:::;;;;;;>>>DDDJJJMMMSSSaaaooovvvwww___PPPMMMVVVbbbwwwvvveee[[[XXXWWW^^^nnn}}}lllfffggghhhnnnssswwwzzzyyypppfffaaa[[[UUUQQQNNNLLLGGGCCCAAA@@@>>><<<:::999888888666555555444444444555555111111111000///......---111111000000000000111111111111000000//////......***...111222000///000222444222000///...///000111///............---------111000000000111222333333555444222000...---,,,,,,...///111444666777888888999888999===AAACCCAAA>>>???===<<<<<<=========;;;<<<;;;<<<@@@CCCDDDBBB???;;;999999<<<@@@CCCAAA???;;;;;;;;;:::999888777666555555444555555666777777666777888999999999999888999::::::;;;<<<===>>>>>>???@@@BBBCCCEEEEEEFFFFFFJJJJJJHHHFFFDDDBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHKKKKKKJJJIIIJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIMMMRRRTTTRRRPPPRRRPPPOOOMMMNNNOOOQQQRRRWWWWWWYYYZZZZZZVVVQQQMMMEEEBBB???===<<<;;;:::888666888:::;;;===???BBBEEEHHHIIIKKKLLLLLLJJJHHHGGGCCCCCCCCCCCCCCCBBBBBBBBB???>>><<<;;;::::::;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDBBBAAA???>>>===<<<<<<;;;;;;::::::999888888;;;::::::;;;<<>>>>>>>>>>>@@@AAABBBAAABBBDDDEEEGGGHHHHHHIIIGGGEEEAAA@@@??????>>>===@@@AAAAAAAAA@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;@@@@@@AAA@@@???<<<999777;;;===@@@BBBBBBAAA???>>><<<<<<;;;;;;;;;:::::::::999888888888888888999999888888888888888888888888<<<<<<===>>>???@@@AAAAAA??????===<<<:::888777777777777666555555555555555666666555444444444555555::::::::::::::::::::::::<<<<<<<<<===<<<<<<;;;;;;======>>>>>>>>>>>>>>>===>>>@@@BBBEEEEEEEEECCCBBBCCCBBBBBBBBBBBBBBB@@@???@@@???===<<<===???AAACCCGGGIIIMMMSSS[[[bbbiiilll|||[[[HHHFFFAAA===>>><<<<<<<<<:::999999999:::;;;<<>><<<:::999888888666666555444444444444555222222111000000///......111111000000000000111111111000000000/////////......222444444111//////111333111000///...///111111000000/////////.........000000000000000111222333333222111///............111222333555777999;;;;;;;;;;;;<<<@@@CCCDDDBBB@@@???===;;;;;;<<<===<<<;;;<<<;;;<<>>???>>><<<;;;;;;;;;:::999888777777777777777777888999:::;;;999999:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHJJJJJJHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJIIIHHHHHHJJJKKKPPPPPPPPPPPPPPPOOONNNNNNKKKJJJKKKNNNRRRTTTSSSQQQTTTSSSRRRQQQQQQQQQRRRRRRVVVVVVWWWXXXXXXUUUPPPKKKDDDAAA>>><<<<<<<<<;;;999777999<<<===>>>AAADDDGGGIIIJJJJJJKKKJJJIIIGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>===;;;;;;::::::999::::::;;;===???@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;:::999999999;;;:::::::::;;;>>>@@@BBBCCCEEEIIILLLPPPUUU[[[___dddgggjjjjjjiiihhhhhhhhhjjjpppzzzttthhh]]]ZZZ\\\___dddiiiuuu~~~ppp```NNNGGGFFFDDDAAA@@@========================???>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>??????>>>>>>>>>>>>???AAACCCDDDFFFGGGIIILLLNNNOOOPPPPPPLLLIIIEEECCCBBBAAA???==================<<<;;;;;;>>>>>>======<<<=========@@@@@@AAA@@@???<<<:::888;;;===???AAABBBAAA???============<<<;;;::::::999999999888888888888999999999999999999999999999999=========>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888999999888777777777777777777666555555555555666666888888999999:::;;;<<<<<<<<<======>>>>>>>>>======??????@@@@@@@@@??????>>>CCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHGGGEEECCCCCCAAA???>>>???@@@CCCDDDEEEGGGJJJOOOUUU[[[aaaddd{{{ZZZGGGFFFAAA>>>???===<<<<<<;;;;;;;;;:::::::::;;;???EEELLLPPPWWWfffttt~~~vvvhhhTTTIIIJJJVVVcccxxxvvvbbbVVVQQQPPPZZZmmm{{{mmmiiillliiiqqqyyy{{{zzzxxxssslllfff```XXXSSSPPPMMMHHHEEEBBBAAA???===:::999888777666666555444444444444444333222222111111000000000111111000000000000111111000000000000////////////333555888666222//////000111000///...///000111222111000000000////////////////////////000111222333111000000////////////000//////000111333666888:::===>>>@@@CCCFFFFFFDDDAAA>>><<<;;;;;;<<<<<<<<<:::;;;;;;<<<>>>@@@@@@===;;;>>><<<;;;;;;;;;;;;:::888:::::::::::::::999888777999999::::::<<<===??????=========>>>>>>>>>??????===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJHHHIIIIIIHHHGGGGGGJJJLLLQQQQQQRRRSSSRRRPPPNNNLLLLLLLLLLLLOOOQQQSSSRRRQQQSSSSSSSSSSSSRRRRRRQQQPPPUUUUUUUUUVVVVVVSSSNNNJJJDDDAAA===;;;;;;;;;;;;:::999;;;===???AAACCCGGGIIIKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAA???>>><<<:::999999999999:::;;;<<<>>>???===>>>@@@BBBCCCBBBAAA@@@======<<<<<<;;;:::::::::::::::999999:::;;;===>>>===@@@EEEJJJPPPWWW___dddjjjlllnnnmmmkkkhhhgggffflllpppxxx}}}uuummmbbb\\\XXXZZZ]]]bbbjjjrrr~~~lll]]]NNNHHHFFFDDDBBBBBB????????????@@@@@@@@@@@@@@@@@@>>>======>>>???@@@>>>>>>=========>>>??????>>>>>>???@@@BBBDDDEEEGGGJJJLLLOOORRRUUUWWWXXXXXXRRROOOJJJGGGDDDBBB@@@>>>;;;;;;;;;;;;::::::::::::>>>>>>>>>>>>>>>????????????@@@@@@@@@???===;;;:::<<<===???@@@AAA@@@>>>===>>>>>>>>>======;;;:::::::::999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;===<<<<<<;;;;;;:::999999:::999888888777888888888777777777666666777888888666666777888:::;;;<<<=========>>>???@@@@@@@@@???AAAAAABBBBBBBBBAAAAAA@@@FFFEEEEEEFFFGGGJJJLLLNNNKKKMMMNNNOOOOOOMMMJJJHHHGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFHHHKKKPPPUUUZZZ]]]xxxWWWDDDCCC???===>>>===;;;<<<<<<<<<<<<;;;:::999888<<>>???BBBEEEGGGFFFDDDBBB>>><<<::::::;;;<<<;;;:::;;;<<<===>>>>>>===;;;:::===<<<::::::999999888888::::::;;;;;;;;;:::999999:::;;;;;;<<<>>>@@@AAABBBBBBAAA@@@??????>>>>>>>>>;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFIIIJJJKKKKKKJJJJJJJJJHHHGGGGGGJJJMMMQQQRRRSSSTTTSSSQQQNNNKKKLLLLLLLLLNNNOOOPPPPPPPPPNNNOOOQQQRRRRRRQQQPPPOOOUUUTTTTTTUUUTTTQQQLLLIIIDDDAAA===;;;:::;;;:::::::::<<>>;;;:::999999999999999:::;;;<<<;;;===@@@BBBCCCBBBAAA???>>>======<<<;;;;;;:::::::::999888888888888999::::::===AAAGGGMMMUUU^^^dddhhhjjjlllllliiifffeeeeeekkkooouuuzzzrrroooooonnnjjjeeebbb___]]]___aaafffqqq{{{}}}gggZZZMMMHHHGGGEEEDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@???>>>???AAABBB======<<<<<<===>>>??????>>>???@@@BBBDDDFFFHHHIIILLLOOORRRVVVYYY[[[\\\]]]VVVRRRMMMHHHEEEBBB???===;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@???????????????>>><<<<<<<<<===???@@@@@@???>>>=========>>>??????>>>======;;;::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777666666666777777888888888888999999:::;;;777888888999;;;<<<<<<=========???@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGIIILLLOOORRRTTTSSSUUUXXXXXXVVVRRROOONNNMMMLLLIIIGGGFFFFFFFFFGGGIIIIIIIIIKKKOOOTTTXXX[[[wwwWWWDDDCCC???===???===;;;;;;<<<<<<;;;;;;:::999888<<>>===;;;;;;<<<<<<<<<;;;;;;<<<>>>???>>>===;;;:::;;;;;;:::999999999:::;;;:::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<>>>@@@AAABBBDDDCCCAAA???>>>======<<<<<<<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@???@@@CCCEEEHHHJJJKKKKKKLLLLLLKKKIIIGGGHHHKKKMMMOOOQQQSSSTTTSSSQQQOOOMMMKKKLLLLLLLLLLLLLLLMMMNNNLLLNNNPPPSSSTTTSSSRRRQQQTTTTTTSSSSSSRRROOOKKKGGGEEEAAA===:::999:::::::::<<<===@@@AAABBBDDDGGGJJJNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEDDDCCC@@@===<<<::::::999999999::::::;;;<<<===@@@BBBBBB@@@>>>===>>>======<<<;;;;;;::::::999888888777777777777777999;;;>>>BBBHHHOOOWWW]]]aaadddggghhhgggfffffffffiiilllsss}}}jjjfffcccdddhhhiiihhheeedddbbb```aaabbbhhhuuuyyybbbVVVLLLIIIHHHFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@<<<<<<<<<<<<===>>>@@@@@@???@@@BBBEEEGGGIIIJJJKKKOOOQQQUUUYYY\\\^^^^^^^^^VVVRRRLLLGGGDDD@@@===:::::::::999999:::;;;<<<===<<<===>>>???????????????>>>>>>????????????>>>>>>>>>>>>???@@@??????>>>===;;;<<<>>>@@@AAAAAAAAA@@@<<<<<<;;;:::999999::::::::::::::::::::::::::::::888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999999:::;;;<<<===>>><<<<<<<<<===============>>>>>>???AAABBBBBBBBBBBB>>>???AAADDDFFFHHHIIIIIIFFFHHHLLLQQQUUUWWWXXXYYY[[[^^^aaabbb^^^ZZZXXXWWWUUUSSSQQQNNNLLLJJJJJJJJJKKKJJJJJJKKKOOOSSSXXX[[[zzzYYYFFFEEEAAA???@@@???;;;;;;:::::::::999999999;;;???GGGPPPVVV___ooo~~~{{{uuuuuu{{{lllYYYKKKFFFJJJYYYgggzzzqqq___UUUSSSUUUjjj|||vvvhhhfffjjjnnnvvv|||}}}}}}{{{wwwrrrggg```XXXQQQNNNLLLIIIFFFEEECCCAAA>>>;;;999888777888777666555444333333333222222222222222222222222111111000000000000111111////////////000000000000---000333333111///000222.../////////////////////............------------------...///000222333444333222111///......------000000000222444666999:::999>>>CCCGGGGGGFFFEEEDDD???===<<<<<<======<<<;;;;;;>>>@@@AAA???=========;;;;;;;;;:::999:::<<<>>>;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAACCCBBB@@@>>>===<<<======??????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC@@@?????????>>>>>>======>>>>>>????????????>>>>>>===???AAADDDFFFHHHIIIJJJKKKKKKKKKIIIHHHHHHJJJKKKMMMNNNPPPRRRSSSRRRQQQPPPKKKLLLLLLKKKJJJJJJKKKMMMOOOPPPSSSUUUVVVUUUTTTTTTSSSRRRQQQPPPOOOMMMHHHEEECCC???;;;888999;;;<<<<<>>??????>>><<<;;;======<<<<<<;;;:::::::::888888777777777666666666888999;;;===@@@FFFMMMRRRYYY\\\aaadddeeeeeeggghhhfffkkksssmmm[[[ZZZZZZ^^^cccggggggeeekkkhhhgggiiimmmttt~~~sss]]]SSSKKKIIIIIIHHHHHHJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@??????>>>======<<<<<<<<<===>>>???AAABBBAAABBBEEEGGGIIIKKKLLLLLLQQQSSSWWW[[[]]]^^^]]]\\\SSSOOOJJJEEEBBB???;;;999999888888888888:::<<<===<<<===???@@@@@@???>>>===>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@??????>>>;;;===???BBBCCCCCCBBBAAA======<<<;;;::::::::::::999999999999999999999999888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDCCCCCC@@@AAADDDFFFIIIKKKLLLMMMJJJMMMRRRVVVZZZ[[[[[[ZZZ___cccggggggdddbbbbbbccc^^^\\\ZZZWWWTTTQQQOOONNNMMMLLLKKKKKKMMMQQQVVVYYYzzzZZZGGGFFFAAA>>>@@@>>>;;;:::999888777888999999;;;@@@IIIRRRYYYbbbrrruuuqqqtttxxxjjjXXXLLLGGGLLL[[[iiiooo___WWWWWWYYYnnntttggggggkkkqqqvvvzzz|||}}}}}}xxxqqqhhhaaaXXXRRRPPPNNNKKKIIIEEEDDDAAA>>>;;;999888777888777666555444333333333111111111222222222222222111111000000000000111111.../////////000000000111---111444333111///000111//////////////////......////////////.....................///111333444555111111000///////////////---...///111333555777888888===DDDHHHHHHGGGFFFGGG@@@???======>>>>>>>>>===<<>>>>><<<::::::===@@@<<<===>>>???@@@AAAAAA@@@<<<<<<<<<======???@@@@@@@@@???>>>======>>>@@@AAABBBBBBCCCDDDEEEFFFFFFGGGCCCCCCDDDDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>>>>===<<<==================<<<<<<>>>@@@BBBEEEFFFGGGHHHHHHIIIJJJIIIGGGFFFGGGHHHJJJKKKMMMOOOQQQSSSSSSTTTLLLNNNNNNLLLIIIIIIKKKMMMRRRSSSTTTUUUTTTTTTSSSRRRPPPOOOMMMMMMKKKIIIEEEBBB>>>;;;777777999===@@@BBBBBBDDDEEEEEEEEEEEEHHHJJJHHHHHHJJJKKKKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCCCC??????>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999999999777777777777777666666555777777777888:::>>>EEEIIIPPPSSSYYY]]]___aaaccceeedddkkkuuunnn[[[UUUTTTVVV[[[bbbiiimmmmmmwwwtttuuuzzzvvvkkkYYYQQQJJJJJJJJJHHHIIILLLKKKJJJIIIHHHFFFDDDCCCBBBAAABBBCCCCCCBBB@@@>>>===<<<<<<<<<===???AAABBBCCCCCCDDDGGGIIIKKKLLLLLLMMMPPPRRRVVVYYYZZZYYYXXXVVVPPPLLLGGGCCC@@@>>>;;;999:::999888888:::<<<>>>@@@>>>???AAABBBAAA@@@>>>=========>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@@@@??????>>>@@@BBBDDDDDDCCCAAA@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<===???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRTTTUUUUUUUUUUUUYYY^^^ccceeeddddddgggjjjgggfffccc```\\\XXXVVVUUURRRQQQNNNLLLMMMPPPTTTVVVyyyXXXEEEDDD???<<<===;;;;;;:::888666666777888999:::>>>GGGQQQXXXbbbrrrqqqooottt}}}ooo\\\OOOIIIMMM\\\iiinnn___ZZZ\\\```sssqqqddddddiiirrrvvvyyy{{{~~~xxxpppiiibbbYYYSSSQQQPPPNNNKKKEEEDDDAAA>>>;;;999888777888888666555444333333222111111111111111111111111111111000000000000111111.../////////000000111111///222555444111//////111///000000000///...------000000000000////////////......///000111333555666///////////////000111111000111333666888999::::::777===EEEIIIIIIHHHHHHIIIAAA???======>>>???>>>===<<<@@@DDDDDDBBB@@@AAABBB???@@@@@@===::::::===@@@===>>>???@@@AAABBBBBBBBB>>>=========>>>??????@@@===<<<<<<<<<>>>AAADDDEEEBBBBBBCCCDDDEEEFFFGGGGGGAAAAAAAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<===???AAADDDEEEFFFGGGEEEGGGHHHHHHFFFEEEEEEEEEHHHIIIKKKMMMPPPSSSUUUVVVNNNOOOOOOMMMIIIIIIKKKNNNTTTTTTSSSSSSQQQPPPOOONNNNNNMMMKKKJJJIIIFFFBBB???999777555666:::@@@DDDFFFEEEFFFGGGGGGFFFFFFHHHJJJDDDFFFHHHJJJJJJJJJHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFAAA@@@???>>>===<<<<<<<<<::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::999888888666777777777777777666666555555555444666:::@@@EEEIIIMMMRRRWWWZZZ\\\^^^```dddkkkwwwwww___OOOSSSSSSUUU[[[eeeooovvvyyy}}}~~~}}}yyynnndddWWWOOOJJJJJJJJJIIIJJJMMMNNNNNNLLLJJJHHHFFFDDDCCCDDDEEEGGGHHHGGGEEEBBB@@@<<<<<<===>>>@@@AAACCCDDDDDDFFFHHHJJJLLLMMMMMMMMMMMMOOORRRUUUUUUTTTQQQPPPNNNKKKFFFBBB@@@>>>;;;:::===<<<;;;;;;===???AAACCC@@@AAACCCCCCCCCAAA???>>>=========>>>???AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEDDDBBB???===>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::======<<<;;;;;;:::999999888888888888999999:::;;;<<<<<<===>>>???AAACCCDDDEEEEEEFFFHHHIIIJJJKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGKKKKKKLLLNNNNNNOOOOOOOOOQQQPPPOOOMMMMMMMMMNNNNNNPPPVVV\\\___```bbbhhhmmmnnnllliiieeeaaa]]][[[YYYXXXVVVRRROOOOOOQQQSSSVVVyyyXXXEEEDDD???<<<===<<<<<<;;;;;;::::::;;;;;;<<<<<<@@@IIIRRRYYYcccttt|||wwwyyyxxxbbbQQQIIIPPPbbbqqqyyyggg\\\YYY^^^cccvvv{{{kkkjjjkkkgggvvv{{{~~~}}}||||||xxxsssiiicccZZZUUURRRQQQNNNKKKFFFDDD@@@>>>===<<<:::888777666666555333222111111111222222222222111000000111111222222222222111111111222333222000......///////////////////////////+++,,,,,,---...//////000//////............//////.........000333555444333333222111000///////////////000222444777999;;;<<<;;;>>>BBBFFFHHHIIIIIIHHHEEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEDDDBBB@@@???>>>===<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCC@@@???>>>===<<<<<<<<<<<>>???@@@BBBDDDFFFFFFFFFGGGFFFEEECCCAAA@@@AAAAAAAAA@@@???>>>======@@@???>>><<<<<<======>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMPPPSSSUUUWWWWWWUUUQQQLLLIIIIIIMMMPPPRRRRRRQQQPPPPPPPPPPPPPPPLLLLLLJJJGGGCCC???;;;888666777888888:::>>>CCCGGGFFFFFFHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHHHHJJJKKKJJJJJJHHHFFFCCCAAA@@@???<<<;;;;;;:::999:::;;;;;;:::999;;;;;;::::::999:::::::::;;;:::888666666555666666777777777777888999:::;;;???CCCHHHJJJKKKPPPWWW^^^fffnnn{{{eeeVVVTTTPPPRRRWWW___hhhrrr{{{~~~vvvrrrmmmddd]]]TTTPPPLLLJJJKKKMMMOOOOOONNNNNNMMMJJJGGGFFFGGGHHHEEELLLQQQRRRQQQOOOHHH@@@???===>>>AAA@@@>>>AAAFFFIIIGGGHHHIIIJJJJJJLLLOOOOOOPPPPPPOOOOOONNNLLLLLLIIIGGGDDD@@@>>><<<<<<<<<;;;<<<;;;;;;:::<<<@@@CCCEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@AAABBBCCCEEEGGGHHHEEEEEEEEEFFFGGGFFFBBB@@@BBB@@@??????@@@@@@>>>===@@@???======???@@@???>>>:::;;;<<<======<<<;;;:::===<<<;;;::::::;;;<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???AAACCCDDDEEEKKKLLLMMMOOOPPPPPPOOONNNMMMPPPSSSRRROOOMMMMMMNNNMMMOOOQQQSSSSSSRRRPPPOOOMMMKKKIIIGGGGGGHHHIIIKKKNNNOOOQQQUUUYYY^^^bbbdddkkkkkkjjjgggccc```______ZZZYYYVVVTTTTTTUUUWWWXXXyyyXXXEEEDDD???<<<>>><<<<<<;;;;;;::::::;;;;;;<<<;;;@@@HHHRRRZZZeeevvvwwwtttzzz{{{dddRRRKKKTTTiiizzzppp```VVVTTTZZZbbbxxxwwwhhhhhhlllkkkyyy~~~~~~~~~zzztttkkkeee\\\VVVSSSPPPLLLIIIFFFDDD@@@>>>===<<<:::888888777666555444333222222222222222222222111111000111111111111111111111111111222333222000....../////////////////////////////////000000111111222222//////............//////.........000333555444333222222111//////......///000111333555777:::;;;<<<<<<>>>BBBFFFHHHIIIHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDBBBCCCBBBAAA@@@????????????>>>>>>>>>???@@@AAAAAABBB@@@??????>>>>>>>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGFFFEEECCCBBBAAA?????????>>>>>>=========???>>>===<<<<<<<<<======<<<;;;;;;::::::999999888;;;;;;;;;;;;<<<===??????BBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHKKKMMMQQQSSSUUUUUUSSSOOOKKKHHHHHHKKKNNNQQQPPPPPPOOOOOONNNNNNNNNJJJIIIHHHEEEAAA===999777555777888999;;;???DDDHHHIIIIIIIIIIIIIIIJJJJJJJJJMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGHHHJJJLLLLLLKKKKKKIIIFFFDDDCCCAAA???===888777666888999;;;:::999999999888777777777888888:::999888666666666666666777777777777888999:::;;;<<<@@@DDDFFFGGGKKKSSSYYYbbbjjjvvvrrr]]]SSSSSSSSSWWW]]]eeemmmuuu}}}{{{rrrnnniii```YYYTTTQQQNNNLLLNNNPPPRRRRRRSSSRRRPPPKKKGGGEEEEEEFFFKKKSSSZZZ\\\\\\YYYQQQIIIDDDAAA@@@BBBBBBAAACCCHHHIIIJJJKKKMMMMMMLLLMMMOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIGGGDDDAAA?????????@@@===>>>@@@AAAAAACCCFFFIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHIIIIIIHHHEEECCCBBBAAA??????@@@@@@>>>===>>>===<<<<<<===>>>===<<<<<<<<<===>>>>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???AAABBBEEEFFFGGGLLLMMMOOOPPPRRRRRRRRRRRRSSSUUUUUUSSSPPPNNNNNNOOOQQQSSSUUUVVVTTTQQQLLLJJJFFFFFFDDDDDDCCCDDDEEEEEEIIIJJJLLLPPPTTTWWW[[[]]]eeegggjjjjjjiiigggfffeee___^^^[[[XXXWWWWWWWWWXXXyyyYYYEEEDDD@@@<<<>>><<<<<<;;;;;;::::::;;;;;;<<<;;;???HHHRRR[[[gggzzztttttt~~~eeeRRRMMMXXXpppxxxeeeXXXQQQQQQYYYccc|||rrrdddgggmmmooo{{{}}}yyysssnnnggg^^^WWWSSSPPPKKKHHHFFFDDD@@@>>>===<<<:::888888777777666555444333333222222333333222222111000111111////////////111111000222333222000/////////////////////////////////..................////////////............//////.........111333555444333111000///...............111222333666888:::<<<======???BBBEEEGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCEEEFFFDDDCCCEEEDDDBBB@@@???>>>??????===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@==============================<<<;;;;;;;;;;;;<<<:::::::::999888888777777999999999::::::;;;;;;;;;@@@@@@BBBCCCEEEEEEFFFFFFEEEEEEFFFHHHJJJMMMPPPRRRRRRQQQNNNJJJGGGGGGIIILLLNNNOOOOOOOOONNNMMMKKKJJJFFFEEEDDDAAA>>>;;;888666444666999:::===AAAEEEIIILLLKKKJJJIIIIIIIIIJJJKKKNNNMMMKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHKKKNNNNNNNNNOOOMMMIIIGGGFFFEEECCCAAA888777777888:::<<<;;;;;;999999888777777777777777999888777666666666666666777666666777777888999:::777;;;>>>@@@BBBEEEKKKPPPZZZbbbmmmxxxuuucccTTTQQQTTTVVV[[[ccckkkrrrxxx}}}yyyrrrnnniiiaaaZZZVVVSSSQQQQQQSSSUUUVVVWWWVVVUUURRRMMMHHHFFFGGGHHHQQQZZZccchhhhhhddd[[[RRRGGGBBB>>>@@@AAAAAABBBFFFKKKOOORRRTTTSSSRRRQQQPPPKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEBBB???>>>???AAABBB>>>AAACCCEEEEEEFFFIIIKKKOOOPPPRRRSSSSSSSSSRRRQQQRRRQQQPPPOOOPPPQQQRRRSSSTTTRRROOONNNMMMKKKHHHFFFCCCAAA?????????@@@>>>===>>><<<;;;<<<===>>>===<<<======>>>>>>>>>>>>======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@AAADDDFFFHHHIIILLLMMMOOORRRTTTVVVWWWWWWZZZZZZYYYVVVSSSRRRSSSTTTXXXYYYYYYXXXTTTNNNGGGCCCBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGIIIKKKNNNQQQTTTVVVXXX\\\aaaeeeffffffggggggeeedddaaa^^^\\\ZZZZZZZZZzzzYYYFFFDDD@@@===>>><<<<<<;;;;;;::::::;;;;;;<<<:::>>>GGGQQQ[[[iii~~~wwwxxxeeeRRRMMMZZZvvvrrr```UUUPPPPPPZZZgggpppdddgggooorrr|||~~~|||vvvpppnnnggg___YYYUUUQQQLLLIIIFFFDDD@@@>>>===<<<:::888777777666555444444333333333333333333333222222111222000...------...000222000111222222000//////000////////////////////////------------------------//////............/////////...///111333444444222000///...---------------111222444666999;;;===>>>>>>@@@BBBEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCDDDEEEFFFDDDBBBBBBAAA???<<<;;;;;;;;;<<<======>>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDEEEBBBDDDFFFHHHIIIHHHFFFEEECCCCCCCCCBBBAAA@@@@@@???=====================>>><<<<<<;;;;;;::::::::::::;;;;;;::::::999999888888888888999999999999999999<<<>>>???AAACCCDDDEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOOOOOOOMMMJJJGGGGGGIIIKKKMMMNNNOOOOOONNNKKKIIIGGGBBBAAA???===;;;888666555444777:::===@@@CCCGGGJJJNNNLLLJJJHHHHHHIIIJJJKKKMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCDDDHHHLLLOOOPPPPPPQQQNNNKKKIIIIIIGGGEEEDDD===<<<;;;<<<===>>>===<<<<<<;;;:::999888888888999777777777666666666666666666666666666666777888999444777:::<<<===AAAEEEIIIRRRYYYdddmmmtttxxxzzz|||{{{kkk[[[QQQQQQUUUUUU\\\eeemmmrrrvvvyyy|||zzzuuutttpppiiibbb[[[YYYWWWXXXZZZ[[[\\\[[[WWWUUURRRNNNJJJJJJLLLOOOTTT^^^iiinnnnnnjjj```VVVKKKDDD???@@@BBBBBBEEEHHHOOOVVV]]]^^^]]][[[YYYWWWRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHEEECCCBBBCCCDDDFFFEEEGGGHHHIIIIIILLLOOORRR\\\]]]___```aaaaaaaaaaaabbbaaa___^^^]]]]]]^^^___aaa]]]XXXTTTQQQNNNKKKHHHDDDBBB@@@????????????>>>>>>=========??????>>><<<========================:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFHHHIIIKKKLLLNNNQQQTTTWWWYYYZZZ^^^]]][[[YYYXXXYYYZZZ\\\```^^^[[[VVVPPPIIIDDDAAACCCDDDGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMPPPRRRSSSPPPTTTYYY]]]___bbbeeeggghhhgggeeecccaaa```______zzzYYYFFFEEE@@@===>>>===<<<;;;;;;::::::;;;;;;<<<;;;>>>GGGQQQ\\\kkkxxxyyyhhhTTTQQQ___}}}nnn\\\TTTPPPPPP\\\lllqqqgggjjjpppttt~~~~~~wwwppplllggg___ZZZWWWSSSOOOKKKFFFDDD@@@>>>===<<<:::888666666555555444444333333444444444444444333222222222000...------...000222///111222222000//////000////////////////////////111111111000000000000000//////............///////////////111333444333222///......---------------111222444666999;;;===>>>???@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCDDDEEEEEECCCBBBAAA???<<<:::999999:::;;;=========>>>??????@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGCCCEEEHHHJJJJJJHHHFFFDDD@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999;;;::::::999888888777777888888999:::::::::999999:::;;;===@@@BBBDDDEEEEEEFFFEEEDDDDDDEEEGGGJJJKKKLLLLLLLLLJJJHHHHHHJJJLLLMMMMMMNNNNNNLLLJJJGGGEEE>>>===<<<:::888777666666666999===@@@CCCFFFIIILLLMMMKKKIIIGGGGGGHHHIIIJJJKKKJJJHHHGGGFFFEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEAAABBBDDDHHHMMMPPPQQQPPPPPPNNNKKKJJJIIIIIIGGGFFFBBB@@@???>>>???>>>===;;;<<<;;;:::999888888888888666666666666777777777777666666666555666666777777444666888:::<<<>>>AAACCCJJJPPPZZZcccjjjooosssvvv|||}}}yyyiiiZZZRRRRRRTTTTTT[[[eeekkkmmmooosssvvv~~~zzzzzz|||{{{tttmmmeeedddbbbbbbccccccaaa```[[[YYYUUUOOOLLLLLLOOORRRYYYbbblllpppooojjj```VVVNNNGGGBBBBBBCCCEEEJJJOOOWWWbbbkkklllkkkkkkiiieeebbb```]]]ZZZVVVTTTRRRQQQRRRPPPNNNLLLJJJJJJJJJJJJMMMNNNOOOQQQTTTYYY```eeemmmnnnooooooppppppqqqqqqrrrqqqpppooonnnmmmllllllmmmiiibbb\\\WWWRRRMMMIIIFFFCCC@@@????????????>>>======<<<===??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>AAACCCFFFGGGHHHJJJLLLOOOSSSVVVYYYZZZ]]]]]]\\\]]]___bbbcccdddeee```XXXPPPIIIEEECCCCCCGGGHHHKKKNNNOOOOOONNNMMMLLLLLLMMMNNNPPPQQQSSSTTTUUUVVVXXXYYY[[[___dddhhhggggggggggggfffeeeddddddzzzZZZFFFEEEAAA===???===<<<;;;;;;::::::;;;;;;<<<<<>>===<<<:::888666666666555555555444444444444555555444444333222111111////////////111111///111222222000///000111//////////////////////////////////////////////////////............//////000//////111333444333111///......---------......111222333666888:::<<<===>>>???AAACCCEEEFFFGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDCCCBBBCCCDDDDDDBBB@@@AAA???<<<:::999:::<<<>>><<<======>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHIIIIIIGGGEEECCC??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888888888777666666555555777888999:::;;;::::::999888999<<>><<<::::::999888777666555555555444555666777777777777777666666555555555555666666444555777999;;;===>>>???CCCHHHPPPXXX___ffflllpppuuuwwwyyy{{{}}}{{{jjj[[[VVVVVVWWWZZZ```gggiiihhhhhhkkkoooyyy}}}~~~}}}~~~|||uuusssqqqpppooolllhhhfffbbb___YYYRRRMMMLLLOOORRR```gggmmmnnnlllggg]]]TTTHHHCCC?????????AAAJJJSSSbbbqqq|||}}}|||~~~yyyqqqoookkkgggccc```^^^^^^]]]\\\ZZZWWWTTTQQQOOOMMMOOORRRVVV[[[bbbjjjsssyyy~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwtttpppiiiccc]]]VVVPPPLLLGGGDDD@@@????????????>>><<<<<<<<<===???>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<>>???===<<<;;;;;;::::::;;;;;;<<<>>>@@@HHHRRR]]]mmmvvvzzzdddWWWYYYiii{{{fffVVVSSSSSSUUUfff{{{|||pppkkkooowww~~~~~~wwwoooiiibbb]]]YYYUUUOOOJJJFFFDDD@@@>>>===<<<:::888888888888777777777777777555555555555555444333333111111111111111111111111///000222222000000000111////////////////////////+++,,,,,,,,,---.........//////............//////000//////111333444333111///...............//////000111333555777:::;;;<<<===>>>@@@BBBDDDFFFHHHHHHHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBAAABBBCCCCCCAAA???@@@>>><<<::::::;;;>>>@@@;;;<<<===???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFDDDEEEGGGGGGGGGEEECCCBBB@@@???>>>=========>>>???>>>>>>>>>======<<<<<<<<<;;;<<<<<<===<<<;;;:::999999999888777777666666555444666888:::;;;::::::999666888;;;>>>BBBDDDFFFGGGHHHEEEBBB???>>>>>>@@@AAACCCEEEGGGHHHHHHIIIKKKLLLKKKJJJHHHFFFDDDBBBAAA@@@;;;:::999888888888999999;;;???DDDHHHJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFJJJMMMOOONNNMMMLLLKKKIIIIIIKKKLLLKKKJJJFFFDDDBBBAAAAAAAAA???===:::999888666555555444444333444555777777777777777666555555444444555555666555555666888:::<<<<<<;;;>>>AAAGGGMMMTTT\\\ccciiinnnqqquuuxxx|||mmm___\\\___```gggjjjmmmjjjeeecccfffkkktttxxx{{{{{{yyyyyy}}}~~~~~~zzzuuupppkkkfffbbb[[[SSSNNNMMMQQQTTTdddiiillliiiddd___VVVNNNCCCAAA???>>><<<@@@LLLZZZooo{{{xxxvvvuuuuuusssrrrqqqmmmhhhbbb]]]ZZZ[[[```hhhpppwww~~~uuurrrmmmhhhbbb[[[TTTPPPHHHEEEAAA>>>>>>????????????>>>???AAABBBAAA???===>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::<<<>>>@@@AAACCCFFFGGGHHHKKKOOOSSSWWWYYYYYY[[[aaahhhnnnooommmiii[[[VVVNNNGGGCCCCCCFFFHHHLLLMMMPPPSSSUUUVVVWWWWWWZZZZZZZZZ[[[]]]^^^```aaa___^^^\\\ZZZYYY[[[^^^bbbccceeegggiiiiiihhhgggfff{{{ZZZGGGFFFAAA>>>???===<<<;;;;;;::::::;;;;;;<<>>===<<<:::888:::::::::999999999999999555555666666555555444333111111222222222222111111...000222222000000000111////////////////////////---......///000111222222//////............//////000000000111333444222111//////.........//////000///000222444777999;;;<<<<<<===???AAADDDFFFHHHIIIHHHIIIJJJJJJJJJHHHFFFDDDCCCAAAAAAAAABBBBBB@@@>>>>>><<<:::888999;;;>>>@@@;;;<<<===???AAACCCEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>???@@@@@@>>>>>>===<<<;;;;;;::::::;;;<<<=========<<<;;;:::;;;;;;::::::999888888888222444777999::::::999999666888;;;>>>BBBEEEGGGHHHGGGEEEAAA===;;;;;;===>>>???BBBEEEGGGGGGHHHJJJLLLIIIHHHFFFCCCAAA???>>>>>>;;;:::999888888999::::::===AAAFFFJJJLLLLLLMMMNNNIIIJJJKKKLLLMMMMMMLLLLLLGGGGGGFFFFFFGGGGGGHHHIIICCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGJJJMMMOOOMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLGGGFFFDDDDDDEEEEEEDDDBBB<<<;;;:::888777666666666222333555777888888777777666555555444444444555555555555555777:::;;;:::999;;;===AAAFFFLLLTTT]]]cccjjjmmmrrrxxx}}}pppcccccchhhjjjqqqtttsssmmmdddaaadddiiippptttyyyyyywwwxxx|||{{{tttoooddd```ZZZSSSOOOPPPUUUYYYeeehhhhhhccc]]]XXXPPPHHHGGGFFFFFFDDDBBBEEEUUUdddwwwxxxqqqlllnnnuuu~~~tttqqqnnnjjjeee___XXXSSSIIIEEEAAA>>>>>>?????????CCCCCCDDDEEEGGGFFFCCCAAA???>>>===<<<<<<===>>>??????>>>===<<<<<<===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???AAABBBFFFGGGHHHKKKNNNSSSVVVXXXYYY\\\ccckkkqqqrrrmmmhhhUUUQQQKKKFFFDDDDDDFFFHHHOOOPPPRRRUUUWWWYYY[[[[[[aaaaaabbbcccdddfffhhhiiiffffffeeecccaaaaaaccceeeccceeegggiiiiiihhheeedddzzz[[[HHHFFF@@@<<>><<<<<<<<<;;;;;;:::::::::>>>@@@IIIVVVdddtttxxxqqq|||oooSSSOOOYYYkkkyyyfffYYYZZZ[[[]]]lllwwwoooooosssyyy}}}pppjjjbbb^^^[[[WWWQQQKKKIIIFFFBBB???>>>===<<<:::;;;999777666777777666555444444333333333333222222///000111111111000...---000000111222222111///...,,,...//////---,,,---...///...---,,,---///111333000///////////////000111//////000111111111111111000000///...............///000111333555888;;;<<<>>>>>>>>>@@@BBBEEEGGGIIIJJJKKKLLLLLLKKKIIIGGGEEEBBB@@@???>>>???@@@???>>>CCC@@@<<<;;;;;;;;;;;;;;;;;;;;;<<<@@@CCCFFFFFFEEEEEEFFFHHHIIIHHHGGGEEECCCGGGFFFEEECCCAAA???>>>===@@@???>>>>>>>>>???AAABBBAAA@@@???>>>============>>>============>>>>>>???999:::::::::999777666444444444555555666777777777888999;;;>>>AAACCCEEEFFFIIIGGGBBB>>><<<;;;<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGBBBAAA@@@>>>======<<<<<<888999;;;;;;:::999:::;;;@@@DDDHHHKKKLLLKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBBCCCFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNIIIIIIIIIJJJKKKJJJHHHFFFEEEBBB???;;;888666444444555555444444444555555666777777777777777777777777666777777777777888888888888:::===BBBHHHMMMRRRUUU```fffnnntttxxx~~~xxxjjjgggppp{{{}}}mmmdddeeeiiiiiirrrooosss{{{yyyrrrnnnccc^^^XXXRRRQQQTTTXXX[[[hhhiiifff___TTTLLLHHHGGGDDDCCCEEEGGGGGGLLL^^^pppxxxvvvrrrnnnhhhaaaXXXSSSHHHHHHEEE@@@>>>AAADDDFFFGGGIIIJJJIIIGGGEEEEEEFFFAAA???===<<<>>>???>>>>>>;;;;;;;;;<<<<<<=========<<<=========<<<;;;;;;:::;;;:::999888888999:::;;;<<<<<<;;;:::::::::;;;;;;@@@AAABBBEEEIIIMMMQQQSSSUUUXXX___gggkkkjjjccc\\\TTTMMMHHHGGGFFFDDDEEEIIILLLRRRTTTRRRRRRXXX^^^```fffhhhjjjmmmppprrrttttttooooooooommmjjjhhhiiijjjkkkllllllllllllkkkkkkjjjyyyZZZHHHFFF@@@<<<>>>>>><<<<<<;;;;;;;;;:::::::::===@@@HHHUUUcccsssuuurrr}}}|||aaaLLLNNN[[[nnnxxxeeeXXXXXX[[[```tttuuunnnpppvvv}}}}}}zzzrrrllleee```]]]YYYRRRMMMLLLIIIEEEAAA@@@>>><<<:::;;;999777666777777666555444444333333333333222222000000000000000//////...000111111222111000///...000222333222111//////000,,,++++++++++++---...///222111000//////.../////////000000111111111111111000000///..................///111333666888:::;;;=========???AAACCCFFFHHHIIIJJJKKKLLLKKKIIIGGGEEEAAA???>>>>>>???@@@@@@???BBB???<<<;;;<<<======<<<======>>>AAADDDGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@??????BBBAAA@@@??????@@@AAABBBBBBAAAAAA@@@????????????@@@??????>>>>>>>>>>>>>>>:::;;;;;;:::999777555444444444444555555666666666777888:::<<>><<<;;;:::;;;:::;;;<<<>>>???AAABBBCCC>>>>>>===<<<;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<>>===<<<;;;;;;;;;;;;:::::::::<<<@@@HHHUUUbbbsss|||rrrsss}}}iiiTTTFFFMMM^^^qqquuudddWWWWWW\\\eee|||tttpppssszzz}}}zzzuuuooohhhccc___ZZZTTTOOOPPPLLLGGGDDDAAA???<<<:::;;;999777666777777666555444444333333333333222222111111000////////////000111111222111000///...---***,,,---...------...///......//////000000111111333222111///............///000111111222222111111000000///...............---///222444777888999999<<<<<<<<<===???BBBDDDFFFHHHIIIJJJKKKJJJIIIGGGEEE@@@???===>>>???@@@@@@???AAA>>><<<<<<===???????????????@@@BBBFFFHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;:::999777555444444444444444444555555555666777888:::===AAADDDFFFDDDCCCAAA???===;;;999888999999:::;;;<<<======>>>999999999888888999999:::999;;;<<<<<<;;;;;;<<<>>>BBBEEEIIIKKKLLLKKKLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNLLLLLLLLLLLLNNNMMMKKKIIIFFFDDDAAA===999777666555666666666777777777888888666666666666666666666666888888888888888999999999999999:::;;;===???AAABBBKKKPPPXXX___hhhrrr~~~xxxqqquuuuuuhhhgggkkknnnwww{{{|||vvvtttrrrkkkfffeeedddaaa\\\XXXWWWYYY]]]```fffeeeaaaYYYOOOIIIGGGGGGHHHHHHJJJOOOWWWggg|||wwwrrrmmmgggbbb^^^UUUTTTQQQOOOLLLJJJIIIIIIOOOTTT^^^gggjjjdddXXXOOOIIIFFFBBB@@@>>>===<<<:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<======??????@@@BBBDDDGGGIIIJJJOOOPPPSSSVVVWWWVVVQQQMMMLLLHHHGGGJJJKKKJJJLLLPPPNNNUUUZZZ]]]aaakkktttwww|||~~~}}}{{{|||}}}~~~}}}}}}}}}}}}~~~vvvWWWFFFEEE@@@<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@IIIUUUbbbsss{{{ssssss}}}bbbQQQFFFNNN___sssqqqdddZZZZZZ___iiixxxtttwww}}}}}}wwwrrrkkkeee___ZZZTTTPPPOOOLLLGGGDDDBBB@@@===<<<;;;999777666777777666555444444333333333222222222333222000/////////000111222222111000///...------###%%%(((***++++++---//////000111222222222222222111111000//////...//////000000111222222222222111000000///...............,,,///222555777888888777;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJIIIHHHFFFEEEBBB@@@???>>>???@@@???>>>@@@>>>======@@@AAABBBAAABBBBBBBBBDDDGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEE@@@@@@AAAAAAAAAAAAAAAAAABBBAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFHHHGGGFFFDDDCCC@@@???>>>===<<<;;;:::888777555444444444444444444444333333555555666888;;;???BBBEEEBBBBBBAAA@@@>>>;;;999777888888888999999999999:::666666666666777888999999:::<<<======<<<<<<>>>???DDDFFFIIIKKKKKKKKKKKKLLLKKKLLLMMMNNNNNNMMMKKKIIICCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNLLLKKKKKKLLLMMMMMMJJJHHHGGGEEEBBB>>>;;;999777777666666777777888888888888555555555555555555555555:::::::::999888777777777888888888888999:::<<<<<>>:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;============;;;;;;::::::::::::;;;===>>>>>>>>>>>>???@@@BBBCCCEEEEEEIIIJJJKKKMMMMMMMMMKKKIIIJJJHHHIIILLLMMMMMMOOOTTTUUU]]]eeehhhnnnxxxuuuWWWFFFFFF@@@<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@JJJVVVbbbsss{{{wwwsss~~~wwwaaaRRRHHHOOOaaavvvmmmeee______ccclll}}}yyy{{{yyytttnnnfff___YYYSSSPPPLLLIIIEEECCCAAA@@@>>>===;;;999777666777777666555444444333333333222222222333222000/////////000111222111000//////.........))),,,...///...///000111------.../////////......//////...//////000111111000000111222222222222222000000///...............---///222555777777777777:::::::::;;;<<>>===@@@>>>>>>???BBBCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJHHHFFFCCC@@@???======;;;:::888777666666555555555444333333333222333444555666999<<>>;;;999777888888888888777777777777444444444555666777999999;;;<<<===<<<<<<<<>>???>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGHHHHHHIIIJJJKKKJJJLLLOOOPPPOOOSSSYYY\\\fffpppwww~~~uuuWWWGGGGGGAAA===>>>===:::::::::;;;;;;;;;;;;<<<<<>>===;;;999777666777777666555444444333333333333222222222222111000000000000111111000///.........//////000222333222///...---...////////////////////////............///111222333000111222222333222222222000000///..................///111444666666777777::::::::::::<<<>>>@@@AAABBBDDDFFFGGGHHHGGGFFFEEEGGGEEEBBBAAAAAAAAA@@@>>>@@@??????AAACCCEEEEEEDDDFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEFFFGGGGGGGGGEEEGGGIIIKKKMMMMMMMMMMMMNNNNNNMMMKKKHHHEEEBBB@@@===<<<;;;999888888888888777666666555444333222222222333444666888:::;;;<<>>===:::888666777666666666666666666666333333333444555666888999;;;;;;<<<;;;;;;<<>>=========999::::::;;;:::888777666777777777777777777777777333333555666888:::;;;<<<666666666777888:::;;;<<<>>>>>>@@@DDDJJJQQQWWW[[[___``````___```hhhvvvyyymmmccc]]]^^^iiiuuuwwwggg\\\YYYWWWVVVYYYZZZXXXYYY\\\ZZZYYYXXXWWWXXXZZZ\\\^^^]]]^^^^^^[[[WWWUUUWWWZZZ[[[hhhyyy}}}yyywwwrrrsssyyyvvviii```\\\VVVPPPKKKGGGCCC@@@;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@AAAAAAAAAAAAAAACCCEEEEEEFFFGGGIIIKKKLLLLLLNNNRRRRRRRRRXXX```dddppp}}}uuuWWWGGGHHHCCC>>>???===:::::::::;;;;;;;;;<<<<<<===CCCMMMYYYddduuuwwwwwwtttqqq]]]QQQIIIPPPccc}}}nnnkkkiiiggghhhppp}}}{{{~~~zzztttkkkbbbZZZUUURRRMMMIIIEEEBBBAAA???===<<<;;;999777666777777666555444444333333333333222222111222222222222111000000//////...---...///000111...///000///---,,,+++,,,222111000//////000111111//////...//////000111222000111222222333333222222000000///...............///000111222444666777777;;;::::::;;;<<<>>>@@@AAAAAABBBEEEFFFGGGGGGFFFEEEFFFDDDBBBBBBDDDDDDDDDCCCAAAAAAAAABBBEEEFFFEEEDDDGGGFFFFFFFFFHHHHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBDDDEEEEEEFFFFFFFFFHHHHHHIIIHHHHHHGGGEEEGGGJJJMMMNNNOOOOOOOOOOOOOOOOOONNNKKKGGGDDDBBB<<<;;;:::999999999999:::888888777666555444333222000222444777888888888777======<<<;;;999777666555444444444555555555555555222222222222333555666777:::;;;;;;::::::<<>>>>>>>><<<:::888666888888888888888888888888333444555666777888999999666666666777888999;;;;;;;;;;;;<<>>>>>======>>>======<<<<<<======>>>===<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAA@@@CCCEEEEEEEEEEEEHHHKKKKKKLLLOOOSSSTTTVVV___hhhqqq~~~zzzxxxyyyzzzyyy|||uuuWWWHHHIIICCC???@@@>>>:::::::::;;;;;;<<<<<<<<<===CCCNNNZZZeeevvvssstttuuuppp\\\RRRKKKQQQddd|||pppnnnkkkhhhiiirrrzzzzzz}}}wwwnnnddd[[[VVVTTTOOOLLLGGGCCCAAA???<<<:::;;;999777666777777666555444444444333333333222222111111222333333111000///......------...///111222)))+++...///...///000111///...,,,******+++---...111000///////////////000111111222333333333333222000000///...............000000000111333555777888;;;;;;:::;;;<<<>>>@@@AAA@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGGGGFFFBBBAAABBBCCCEEEFFFEEEDDDHHHFFFFFFFFFGGGGGGEEECCCBBBCCCDDDEEEEEECCCAAA@@@??????AAACCCEEEGGGHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFEEEGGGJJJMMMOOOPPPPPPPPPPPPPPPPPPOOOLLLIIIEEECCC;;;;;;999999999999;;;;;;999999888666555444333222000222555777888777666444;;;;;;:::888666555444333222333333333333444444444111111111111222333444555:::::::::::::::;;;???BBBDDDEEEFFFFFFEEEDDDEEEGGGKKKNNNRRRTTTSSSOOOJJJGGGCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGHHHGGGFFFDDDBBBAAAAAAAAAAAABBBCCCEEEHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKJJJHHHFFFDDDCCCBBBAAA@@@AAAAAABBB@@@AAAAAAAAA???<<<999777888888888888888888888888888888777666555444333333777777777777777888999:::999999:::<<<@@@CCCEEEEEEIIILLLPPPQQQRRRVVV\\\bbbhhh```ZZZYYYZZZ```ooosssiii[[[XXXWWWXXXUUUQQQQQQUUUVVVVVVVVVWWWXXXZZZ\\\]]]dddggglllmmmlllmmmooorrruuuhhh[[[OOOEEE???=========<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>@@@???>>>======>>>???@@@>>>======<<<<<<<<<<<<===>>>???AAABBBCCCCCCBBBBBBAAADDDFFFFFFDDDDDDGGGIIIJJJKKKOOOSSSUUUYYYdddooo~~~}}}sssnnnmmmppprrrsssvvv{{{wwwYYYHHHGGGAAA<<<===;;;::::::999999:::<<<===>>>>>>BBBKKKXXXggg{{{xxxnnnjjjmmmrrrbbbUUUKKKPPPaaawwwrrrnnnkkkkkkmmmvvv{{{tttzzz~~~{{{uuuooohhh```YYYTTTOOOKKKFFFBBB@@@>>>===;;;<<<;;;:::888777666666666333333222111111000//////000000///...............000000111111111111000000///............---------,,,------...000111333444000000000000///////////////000333444444333222111......//////......---,,,------...///000222444555777999;;;<<<<<<<<<>>>@@@AAABBBDDDFFFGGGHHHGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIIIIJJJJJJKKKKKKGGGHHHKKKMMMOOOQQQQQQQQQPPPPPPOOOPPPOOOLLLGGGCCC>>>===;;;888777888999999:::999888666444222000///333222000///111444555444666666666555555444444333333444444555555444444333333222222222333555777888999999888999;;;>>>AAACCCFFFHHHIIIIIIGGGGGGHHHIIIOOOQQQTTTTTTPPPKKKHHHFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@AAADDDGGGIIIHHHGGGIIIGGGEEECCCCCCEEEGGGIIIGGGIIIJJJJJJHHHGGGGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAFFFDDDCCCBBBAAA@@@===;;;===;;;999999999888666444444444333333333444555555555555666666777777888888999;;;===>>>>>>>>>@@@BBBCCCEEEHHHJJJLLLPPPUUUXXX]]]XXXUUUVVV[[[eeewwwnnnccc^^^XXXXXX\\\______]]]^^^[[[XXXWWWZZZ]]]```aaahhhnnnuuuwwwvvvwww}}}|||lll[[[NNNFFFCCC>>>===<<<;;;;;;<<<>>>???AAAAAA???>>>>>>======>>>;;;;;;<<<===>>>>>>>>>===>>>>>>>>>???????????????AAAAAABBBBBBAAAAAA@@@@@@CCCBBB@@@@@@CCCEEEGGGHHHGGGKKKQQQTTTXXX```kkktttxxxpppiiihhhkkkppprrrrrrvvv{{{~~~xxxZZZIIIHHHBBB===>>><<<;;;::::::::::::;;;===>>>???CCCMMM[[[jjj}}}rrriiifffnnnxxxfffYYYNNNRRRcccxxxuuuppplllllloooxxxwwwqqqxxx~~~{{{uuuoooiiiaaaYYYTTTNNNJJJEEEAAA???>>><<<;;;;;;;;;999888777777777777666555555444333333222222222111000000//////000000000000111111111111000000............------------,,,,,,---...000111222222////////////000000000000000111222333444333222222...............------,,,/////////000222333555666777999;;;<<<<<<<<<>>>@@@@@@BBBCCCEEEFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIGGGIIIKKKNNNPPPRRRRRRRRRRRRQQQPPPPPPOOOMMMIIIEEEAAA???===;;;::::::;;;;;;<<<;;;999777555333222111333111///...000333444333555555555444444333333333333333444444444444333333222111111222333555777888:::999999:::;;;>>>@@@BBBDDDEEEGGGHHHHHHHHHJJJLLLPPPRRRSSSRRRNNNKKKHHHHHHEEEEEEEEEFFFFFFHHHIIIIIIHHHHHHHHHHHHGGGEEECCCBBBBBBBBBBBBEEEHHHIIIIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEDDDDDDBBB???===>>><<<:::999999888777555555555555555555666777777777777777888888888999999888:::;;;<<<;;;<<<===???BBBCCCFFFHHHJJJMMMQQQUUUWWWTTTTTTXXX___kkk}}}ssseeedddccceeehhhkkklllkkkkkkgggbbb```bbbeeehhhjjjttt{{{~~~ssseeeVVVKKKDDDBBB>>>======<<<======??????>>>>>>===============>>><<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBAAAFFFEEEDDDDDDGGGIIIKKKLLLIIILLLQQQUUU[[[eeerrr|||vvvrrrmmmjjjjjjmmmqqqsssxxx{{{xxxZZZIIIIIICCC>>>???===<<<;;;;;;:::;;;;;;<<<<<>>===<<<;;;999777555444333222000...///000111111111333333333222222222222222333333444444444444333333000000111222333555777888;;;;;;;;;;;;<<<>>>@@@AAAAAACCCEEEGGGHHHJJJMMMOOOQQQRRRSSSQQQNNNKKKIIIIIIDDDEEEEEEFFFGGGIIIKKKLLLJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIIIIHHHGGGGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEBBB@@@@@@===:::888888888888777666666666666777888999:::999999999999999:::::::::888999::::::999999:::<<<@@@AAACCCDDDFFFIIIMMMPPPQQQPPPTTT]]]ggguuuvvvkkkooouuu{{{~~~|||vvvssssssvvvyyyzzzyyyooollldddYYYNNNEEEAAA@@@>>>============>>>???@@@===============>>>>>>???======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBCCC@@@AAACCCDDDEEEFFFFFFEEEDDDDDDEEEFFFHHHJJJLLLNNNLLLOOOSSSXXX```mmm|||yyynnnmmmllllllnnnqqquuuxxxwwwYYYHHHHHHBBB>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;>>>CCCOOO```pppxxxkkkfffeeennnnnn___TTT[[[ooovvvoooiiijjjooo|||yyyqqqmmmuuu~~~~~~{{{wwwrrrkkkccc[[[VVVMMMJJJDDDAAA???===;;;:::::::::999888888888999999555555444444333333333333333333222111111111111222000000111111111111000000.........---------,,,,,,***+++---/////////---,,,---......///000111111222222222111111111222333444//////......------------000000000111222444555666666888:::;;;<<<===???AAA>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPPPPOOOMMMKKKJJJIIIHHHHHHJJJMMMPPPSSSUUUVVVVVVUUUSSSQQQOOOOOONNNLLLJJJDDDBBB@@@>>>======>>>???>>>===<<<:::888666555444222///...000111000//////000000111111111111111111333333333444444333333333///000111222444666888888===<<<<<<======???@@@AAAAAACCCEEEFFFGGGIIILLLOOOOOOQQQSSSRRROOOKKKIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIGGGFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHIIIHHHGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHGGGDDDBBBBBB>>>:::777777888999999666666666777888999;;;;;;999999999999999:::::::::888999:::999888777888:::???@@@BBBBBBCCCFFFIIILLLLLLOOOWWWdddrrryyywww{{{rrrhhh```[[[YYYTTTMMMFFFAAA???>>><<<<<<======>>>>>>??????@@@??????>>>>>>??????@@@<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEFFFHHHJJJKKKJJJJJJIIIDDDFFFHHHJJJLLLMMMOOOQQQPPPRRRVVV\\\ggguuu}}}xxxoooooooooooorrrwww}}}uuuWWWFFFFFFAAA<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;===BBBOOOaaarrruuukkkhhhiiiuuupppaaaWWW```yyypppiiidddfffooo}}}{{{tttooottt}}}~~~|||xxxsssmmmeee\\\WWWNNNJJJEEEAAA???===<<<:::::::::999999999999999:::555555444444444444333333222222111000000000000111000000111111111111000000...------------,,,,,,,,,)))+++---...///...---,,,---......///000111111222222222111111111222333444000///...------------...////////////000111333333555777999:::;;;<<<>>>@@@>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJKKKNNNQQQTTTUUUVVVVVVTTTRRRPPPOOONNNNNNLLLJJJDDDBBB@@@>>>======>>>???======<<<:::888777666555333//////333444000---///.../////////000111111111222333333333333333333222...///111333666777999:::======>>>>>>???@@@AAAAAADDDEEEEEEEEEEEEGGGKKKMMMMMMPPPTTTTTTQQQLLLIIIGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGEEECCCCCCEEEFFFFFFEEECCCDDDFFFGGGGGGFFFDDDCCCDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIIIIIIIHHHFFFDDDBBB???;;;888888999:::999777777777777888999:::;;;999999999999999999999999999:::;;;:::888888888:::>>>???AAAAAABBBDDDHHHKKKKKKOOO[[[kkk{{{~~~rrrnnnhhhddd___YYYRRRLLLKKKKKKIIIEEE@@@>>>===>>>;;;;;;<<<===>>>>>>??????AAA@@@@@@???>>>>>>??????<<<<<<<<<===>>>@@@BBBCCC@@@@@@@@@AAACCCFFFHHHJJJLLLMMMOOOPPPPPPNNNLLLKKKJJJMMMQQQSSSSSSTTTVVVXXXWWWYYY]]]dddppp~~~~~~|||yyywwwwwwvvvuuuwww}}}tttVVVEEEEEE@@@<<<===;;;;;;<<<<<<=========<<<<<<>>>BBBOOObbbuuuvvvnnnlllmmmwwwttteee[[[fffyyyhhhaaa^^^cccnnnxxxrrrsss{{{~~~|||yyyuuuooofff]]]WWWNNNKKKFFFBBB@@@>>>===;;;;;;;;;:::999999999999999666666666666666666666666111111000////////////000000000111111111111000000------------,,,,,,,,,,,,***+++,,,...//////............//////000000111111111111222222222333333333000///...---,,,---......---------......000111111333555777999999;;;===???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHIIIJJJMMMOOOQQQQQQQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLOOORRRTTTUUUUUUUUUSSSRRRPPPPPPPPPNNNLLLJJJDDDBBB@@@>>>======>>>???>>>===<<<;;;999888777666666000111777777111---///------...///000111111222222222333333333333222222...///222555777999;;;;;;======>>>???AAABBBBBBCCCFFFFFFFFFEEEDDDFFFIIILLLMMMPPPSSSTTTQQQMMMIIIGGGKKKKKKJJJJJJJJJJJJJJJKKKMMMLLLKKKJJJHHHHHHHHHHHHHHHFFFCCCBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKKKKKKKJJJHHHFFFDDDAAA>>><<<<<<<<<<<<;;;999999888888999999:::;;;::::::999999999999888888999:::;;;:::999888999:::<<<>>>???@@@AAACCCGGGJJJKKKOOO\\\mmm~~~vvvjjjcccdddbbbbbbeeejjjhhhaaaYYYUUUSSSPPPNNNMMMJJJFFFDDDCCCCCCCCCAAA>>>======???;;;<<<===>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@??????@@@AAACCCDDDAAAAAAAAACCCFFFJJJNNNQQQSSSTTTVVVWWWWWWUUURRRPPPOOOSSSYYY[[[ZZZYYY[[[]]]aaaccchhhppp{{{tttVVVFFFFFFAAA===>>><<<:::;;;<<<===>>>>>>======@@@DDDPPPcccxxx{{{tttssstttyyy{{{kkk___jjjppp```[[[YYYaaappp|||tttssszzz~~~|||zzzvvvppphhh^^^XXXPPPLLLGGGCCCAAA???>>><<<===<<<;;;:::999888888888555555555555555555555555111111000////////////000000000111111111111000000---------,,,,,,,,,++++++***+++,,,---...///000111////////////000000000000000111222333444333222222000///...,,,,,,---...///------------...///000111111333666777888999<<<>>>???>>>>>>======>>>@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDAAAAAABBBBBBBBBAAAAAA@@@CCCCCCDDDFFFGGGIIIJJJJJJKKKMMMOOOQQQRRRRRRRRRQQQMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMOOORRRSSSTTTSSSSSSSSSRRRRRRRRRRRRPPPMMMJJJEEECCCAAA???===>>>????????????>>>===;;;:::999999999222333:::;;;222...111------...///000111222222222222333333333333222222...000333666999;;;<<<===<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDFFFIIILLLPPPQQQQQQPPPMMMKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMOOONNNMMMKKKJJJJJJJJJJJJJJJHHHDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEHHHJJJKKKKKKLLLMMMOOOKKKLLLMMMNNNOOOPPPQQQRRRPPPNNNMMMMMMNNNMMMKKKIIIGGGEEEBBBAAAAAAAAA???>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999888999::::::999888999;;;:::;;;===>>>???BBBFFFIIIIIINNNZZZkkk|||xxxlllbbbYYYRRRNNNNNNLLLLLLMMMNNNMMMJJJGGGDDDDDDCCCCCCDDDDDDCCCBBB@@@AAAAAA@@@>>>>>>>>>@@@<<<===???AAABBBBBBBBBBBB@@@@@@AAAAAACCCDDDFFFFFFIIIHHHEEECCCBBBBBBCCCCCCCCCCCCDDDFFFKKKPPPUUUXXX[[[]]]```bbbbbbaaa^^^\\\YYY___eeefffdddcccdddfffkkknnnttt|||uuuWWWGGGGGGBBB>>>???>>>999:::<<<>>>>>>>>>>>>>>>BBBEEEQQQeeezzz{{{zzz{{{oooccclllmmm\\\WWWWWWaaaqqq}}}uuurrrzzz~~~}}}zzzvvvppphhh___YYYPPPMMMGGGDDDBBB@@@>>>===>>>===;;;:::999888888888222333333333333333333333222111111000///000000000000000111111111111000000---------,,,,,,,,,+++++++++++++++,,,...000222333000000000000///////////////111333444444444222111111///---,,,,,,,,,...///...............///000111000222555666777888;;;===??????>>>======>>>@@@@@@AAAAAAAAA@@@@@@AAABBBBBB@@@AAABBBDDDEEEEEEFFFFFF@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEFFFHHHJJJKKKKKKMMMNNNPPPRRRSSSSSSRRRQQQMMMMMMMMMLLLKKKJJJJJJIIIMMMNNNPPPQQQRRRSSSRRRRRRSSSSSSSSSTTTUUURRRNNNKKKEEEDDDBBB???>>>???@@@@@@AAA@@@???>>>===<<<;;;::::::444444======333...222,,,---...///000222222333222222222333333222222222///000444777:::<<<===>>>;;;===???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDFFFJJJNNNSSSRRRPPPMMMJJJJJJLLLOOOIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPNNNLLLKKKKKKLLLLLLLLLIIIFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKLLLLLLMMMOOOPPPJJJKKKMMMOOOQQQSSSUUUVVVRRRPPPOOOOOOPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDBBB@@@???>>>===<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;666888999999888888999:::888999;;;===>>>AAAEEEHHHGGGLLLWWWhhhxxx}}}wwwssstttxxx|||xxx{{{llleeeZZZQQQKKKHHHFFFDDDBBBCCCCCCBBB@@@???AAABBB======>>>???@@@AAABBBBBB???AAABBBAAA?????????AAA>>>???AAACCCDDDDDDDDDDDDBBBBBBDDDFFFHHHKKKMMMNNNPPPNNNJJJGGGDDDCCCBBBCCCDDDEEEFFFIIINNNTTTZZZ^^^ccceeeiiilllmmmllljjjhhhhhhnnntttvvvsssqqqrrrtttrrruuu|||