BM6P6(@ 666555444444222222111000222222333333333444444444222222222333333444444444333333444444444333222222555444444333333222222111333555777777666555666777888888999::::::===GGGSSSuuu|||pppuuuyyyiii[[[TTTKKKHHHCCC@@@>>><<<:::888999999999888888888888777777777888999999999999888999999::::::::::::999999555666777777777666444333666666555444333333222222222222222111111111111000////////////000000000000000000000000000000000000000111222222111222444666555555666777888999::::::;;;<<<===>>>>>>???>>>>>>BBBDDDGGGJJJLLLNNNNNNNNNTTTVVV[[[dddnnnxxxwwwooobbbQQQEEEAAAEEEKKKSSSWWW[[[^^^______```aaa^^^```bbbeeeffffffeeedddiiiiiijjjkkkkkkkkkjjjjjjnnnooopppqqqrrrssssssssstttttttttttttttttttttttttttwww{{{~~~zzzpppjjjfffbbb___YYYVVVRRRPPPOOONNNMMMLLLHHHIIIMMMVVVddduuu~~~rrrddd\\\[[[lll555444444333333222222111222222222222333333333333111111111222222333333333222222333333444333333333444444333333333333222222333555777777666555666777888777888::::::===GGGSSSvvv}}}kkkqqqwwwhhh[[[TTTLLLHHHDDDAAA???===;;;999999999999888888888777777777777888999999999999888888888999999999999888888666666666666666555555444666555555444333333222222222222222111111111111000////////////000000000000000000000000000000000000000111222222111222444666555555666777888999::::::999:::<<<===???@@@@@@AAACCCDDDGGGJJJLLLNNNOOOOOORRRTTTYYYaaakkkuuu|||wwwrrrgggXXXKKKEEEEEEHHHRRRUUUZZZ]]]^^^^^^```aaa___```bbbdddeeeffffffeeeiiijjjkkkkkklllkkkkkkkkkmmmnnnoooqqqrrrsssssssssttttttsssssssssssstttttttttwww{{{}}}~~~yyyooohhhddd```]]]YYYWWWTTTRRRQQQPPPNNNLLLJJJKKKOOOZZZkkk|||sssddd]]]\\\kkk333333333333333333333333111111111222222222222333000111111111111111222222111111222333444444444333222222333333333333444444333555777777666555666777888777888::::::===HHHSSSwwwwwwfffooouuuggg[[[TTTKKKHHHDDDAAA@@@>>><<<;;;999999888888888777777777777777888999999999999888888888888888888888888888777777666555555555555555555555555444444333333222222222222111111111111000////////////000000000000000000000000000000000000000111222222111222444666555555666777888999::::::777999;;;===???AAABBBBBBDDDEEEHHHJJJMMMNNNOOOPPPPPPRRRWWW___gggpppwww{{{yyyvvvmmm```RRRIIIEEEEEEOOOSSSWWW[[[\\\^^^___``````aaaaaabbbdddeeeggghhhjjjkkkkkklllmmmmmmlllllllllmmmoooppprrrssssssttttttssssssrrrrrrsssssstttuuuwwwzzz{{{|||}}}~~~}}}~~~yyyoooiiiddd```^^^YYYWWWUUUTTTTTTRRROOOMMMLLLMMMSSSaaauuussseee^^^]]]jjj222222222333333444444444000000111111111222222222111111111111222222222222///000111222333444444444111111222333333444555555333555777777666555666777888777888::::::===HHHTTTxxxpppcccpppsssfff[[[TTTJJJGGGCCC@@@???>>><<<;;;888888888888777777777777777777888999999999999888888777777777777777777888888777555444444555555666555555444444444333333333222222222111111111000000////////////000000000000////////////////////////000111222222111222444666555555666777888999::::::888999;;;===???AAABBBBBBEEEFFFHHHJJJLLLNNNPPPQQQOOORRRWWW]]]dddlllsssxxx{{{yyyrrreeeWWWKKKFFFDDDLLLPPPUUUYYY[[[]]]___```bbbaaaaaaaaaccceeehhhjjjkkkkkklllmmmnnnnnnnnnnnnmmmnnnoooqqqssstttuuuuuussssssrrrqqqqqqrrrssssssuuuwwwyyyzzzzzzzzz|||}}}|||}}}~~~zzzoooiiieeeaaa^^^XXXWWWVVVUUUUUUSSSOOOMMMLLLNNNWWWiiitttfff______jjj~~~111222222333333444444555000000111111111222222222333333333333333333333222///000111222333333444444111111222222333444555555333555777777666555666777777666888::::::===HHHTTTzzzjjj```pppqqqeeeZZZRRRGGGDDDAAA>>>>>>===;;;:::888888888777777777666666777777888999999999999888888888777666666777888888888777555444444555555666444444444444444333333333222222222111111111000000////////////000000000000////////////////////////000111222222111222444666555555666777888999::::::999:::<<<===???@@@@@@@@@EEEFFFGGGIIIKKKNNNPPPQQQNNNRRRWWW]]]bbbiiipppuuu|||zzztttgggYYYMMMGGGEEEJJJNNNSSSXXXZZZ]]]___```bbbaaaaaaaaacccfffiiikkkjjjkkklllmmmnnnnnnnnnnnnnnnoooqqqssstttuuuvvvvvvsssrrrqqqppppppqqqrrrsssuuuvvvxxxxxxxxxyyy{{{|||}}}~~~wwwmmmgggccc___\\\WWWVVVUUUUUUTTTSSSOOOLLLLLLPPP]]]rrruuuhhhaaaaaakkk222222222333333444444444111111111222222222222333444444444333333333333333000000111222333333333222111111222333333444555555333555777777666555666777777666777::::::>>>IIIUUU{{{kkkbbbttt~~~pppeeeYYYPPPFFFCCC???>>>======;;;:::888888777777777666666666777777888999999999999888999888777666666777888999777777666555555555555555444444444444444444444444222222222111111111111000////////////000000000000000000000000000000000000000111222222111222444666555555666777888999:::::::::;;;<<<>>>???@@@@@@@@@DDDEEEFFFHHHJJJMMMOOOQQQNNNSSSXXX\\\```fffmmmssszzzzzzuuukkk]]]PPPIIIFFFHHHLLLRRRWWWZZZ]]]```aaabbbaaaaaaaaacccfffjjjllljjjjjjlllmmmnnnnnnooooooooopppqqqsssttttttttttttsssrrrpppooooooppprrrsssuuuvvvwwwwwwwwwxxx{{{}}}}}}~~~tttjjjddd___[[[XXXWWWVVVTTTTTTTTTSSSPPPNNNMMMVVVggg~~~vvviiibbbbbblll333333333333333333333333222222222222333333333333333333333333222222111111000111111222222222111111222222222333333444444444333555777777666555666777666666777999:::>>>IIIUUU|||zzzlll}}}pppdddWWWNNNFFFCCC@@@>>>>>>>>>===;;;888777777777666666666666777777888999999999999888:::999888777777888999:::666666666666666555555444444444444444444444444444222222222111111111111000////////////000000000000000000000000000000000000000111222222111222444666555555666777888999::::::888999;;;===???AAAAAABBBDDDDDDEEEFFFIIILLLNNNPPPMMMRRRXXX[[[^^^cccjjjqqqvvvxxxwwwpppcccUUUKKKGGGGGGLLLRRRWWW[[[^^^```bbbaaaaaaaaabbbeeegggjjjkkkiiijjjkkklllmmmnnnnnnnnnooopppqqqqqqrrrrrrrrrqqqsssrrrpppnnnnnnppprrrssstttvvvwwwwwwwwwyyy|||~~~}}}~~~~~~~~~~~~}}}tttjjjddd___[[[YYYZZZWWWUUUTTTTTTTTTRRRQQQQQQ^^^ssswwwjjjccccccnnn333333333333333333333333222222333333333444444444222222222222111111000000111111222222222111111000222222333333333333444444333555777777666555666777666666777999:::>>>IIIUUU}}}yyy}}}pppeeeWWWMMMFFFDDD@@@?????????>>>===777777777777666666666666777777888999999999999888;;;:::888777777888:::;;;555666777777777666444333444444444444444444444444222222222111111111111000////////////000000000000000000000000000000000000000111222222111222444666555555666777888999::::::666777:::===@@@BBBCCCDDDCCCCCCDDDEEEHHHKKKNNNOOOLLLQQQWWWZZZ\\\```hhhooorrrwwwzzzuuuiiiYYYMMMFFFGGGKKKRRRWWW[[[^^^aaaccc``````bbbccceeehhhjjjkkkhhhiiijjjlllmmmnnnnnnnnnooooooppppppppppppoooooosssqqqooonnnnnnoooqqqssstttuuuvvvwwwwwwyyy||||||}}}}}}~~~~~~~~~~~~}}}~~~|||{{{~~~wwwmmmfffbbb^^^[[[\\\YYYVVVTTTUUUUUUTTTSSSUUUddd|||xxxjjjddddddooo222222222222222222222222111222222333333222222111333333333333333333333333111111222333333444555555333333222222333333444555444444444555555555555555888888:::;;;;;;>>>JJJXXX~~~~~~}}}ooo```TTTMMMFFFCCC???===<<<;;;999888888888888888777777777777666777888999:::999888888555666888999::::::999999777666666555444444333333555555444444444333333333333333111000000000111222000000000000000000000000............////////////222222222222222222222222333333444555666777888888;;;;;;<<<>>>???@@@AAABBBCCCCCCEEEGGGHHHIIIJJJJJJPPPSSSWWW[[[]]]aaaeeehhhsssxxxyyysssiii^^^QQQGGGGGGIIIPPPXXX\\\\\\^^^bbbaaabbbdddfffggghhhhhhhhhiiijjjkkkkkkjjjkkkmmmoooooooooooopppqqqssstttuuunnnnnnooopppqqqqqqrrrrrrrrrssstttwwwyyy{{{}}}~~~yyyzzz|||}}}}}}}}}yyypppiiiddd___]]]ZZZVVVVVVYYYYYYUUURRRRRR```rrr|||kkkdddfffqqq333333333333333333333333222222333333333333222222111111111111111111111111222222222333333444444444333333222222333333444555444444444555555555555555888888:::;;;;;;>>>KKKXXX}}}|||ooo___SSSMMMFFFCCC???===<<<;;;999888888888888888777777777777666777888999:::999888888:::::::::999999888777666888777777666555555444444555555444444444333333333333222111000000000111222000000000000000000000000....../////////000000000111111222222222333333333333444555666777888888999;;;;;;<<<>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMPPPRRRVVVZZZ]]]```dddgggqqqwwwyyytttkkkaaaTTTIIIHHHIIIOOOWWW[[[[[[^^^bbbaaabbbcccdddeeegggggghhhhhhiiijjjiiiiiiiiikkkmmmmmmmmmmmmnnnoooqqqrrrsssooooooppppppqqqrrrrrrsssrrrtttvvvxxxzzz|||}}}}}}zzz{{{|||~~~~~~~~~xxxpppjjjeeeaaa___ZZZWWWWWWZZZYYYWWWWWWZZZgggyyy|||kkkcccfffppp444444444444444444444444333333444444444444333333111111111111111111111111333333333333333333333333333333222222333333444555444444444555555555666666888888:::;;;;;;>>>KKKXXXyyy|||nnn___RRRLLLFFFCCC???===<<<;;;999888888888888888777777777777666777888999:::999888888;;;:::999888888777777888999888777666666666666666555555444444444333333333333222111111000000111111000000000000000000000000/////////000000000111111000000111222333444444555444555555666777888999:::;;;;;;<<<===???@@@AAAAAADDDEEEGGGIIILLLMMMOOOOOOOOORRRVVVYYY\\\___cccfffnnnuuuzzzwwwpppfffXXXLLLIIIIIIMMMUUUZZZ[[[]]]aaaaaaaaaaaabbbccceeeggghhhiiijjjkkkjjjhhhhhhjjjlllmmmmmmnnnooopppqqqqqqrrrppppppqqqqqqrrrrrrsssssssssuuuxxx{{{|||}}}}}}|||zzz{{{|||~~~~~~wwwpppkkkgggcccaaaZZZYYYYYYZZZYYYXXX]]]dddrrr}}}kkkccceeeppp444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333222333333222222333333444555333333444444555666666666777888:::;;;;;;>>>KKKYYYyyy}}}ooo```TTTMMMFFFCCC???===<<<;;;999888888888888888777777777666666777888999:::999888888999888777777888999;;;<<<888888666555555555666666555555444444444333333333222222222111111111111111////////////////////////000000000000111111111111...///000111333444555666555555666777888999:::::::::;;;<<<===>>>@@@AAAAAACCCDDDFFFIIILLLNNNOOOPPPPPPRRRVVVYYY\\\___bbbeeekkkssszzzzzzvvvmmm]]]PPPKKKIIIKKKRRRWWWZZZ]]]aaaaaaaaaaaabbbccceeeggghhhkkkllllllkkkiiiiiijjjllloooooopppqqqrrrsssssssssqqqqqqqqqrrrrrrssssssssssssuuuyyy|||}}}}}}|||{{{zzz{{{|||~~~~~~wwwqqqlllhhhdddaaa\\\[[[ZZZZZZXXXYYYbbbmmm}}}kkkccceeeppp222222222222222222222222333444444555555444444333333333333333333333333333333333333333333333333222333333222222333333444555333333444444555666666777777777999;;;;;;???LLLYYY~~~~~~qqqbbbUUUOOOFFFCCC???===<<<;;;999888888888888888777777777666666777888999:::999888888999888888777888:::;;;===777666555444333444555666555555444444444333333333222222222222111111000000////////////////////////000000000000111111111111...///000111333444666666555555666777888999::::::::::::;;;===>>>???@@@AAAAAABBBEEEHHHJJJLLLMMMNNNPPPSSSVVVYYY\\\___bbbeeeiiiqqqyyy}}}{{{sssdddVVVMMMIIIIIIOOOUUUXXX\\\```bbbbbbbbbccceeefffhhhhhhjjjjjjkkkjjjhhhhhhiiikkkooopppqqqrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrsssssssssuuuxxx{{{||||||zzzyyyyyyzzz|||~~~xxxrrrmmmhhhccc___^^^[[[ZZZZZZYYY\\\hhhuuu}}}kkkdddfffrrr222222222222222222222222333333444444444444333333111111111111111111111111333333333333333333333333333333222222333333444555222333333444555666777777666777999;;;;;;???LLLZZZ{{{yyyrrrcccWWWPPPFFFCCC???===<<<;;;999888888888888888777777777777666777888999:::999888888<<<;;;:::999999888888999777666444333222444555666555555444444444333333333111222222222222111000000000000000000000000000000/////////000000000111111...///000111333444555666444555555666777888999:::::::::;;;<<<>>>???@@@@@@@@@BBBDDDFFFIIIJJJKKKLLLPPPRRRVVVXXX[[[]]]aaacccgggoooyyy~~~yyyjjj\\\NNNIIIGGGLLLSSSWWW[[[___```aaaccceeefffgggggggggggghhhhhhhhhffffffhhhjjjmmmnnnooopppqqqppppppoooqqqqqqqqqqqqrrrrrrrrrrrrssstttvvvxxxyyyyyyxxxwwwxxxyyy{{{}}}yyysssnnnhhhccc___^^^[[[YYY[[[^^^dddqqq~~~}}}llleeehhhttt333333333333333333333333222222333333333333222222111111111111111111111111222222222333333444444444333333222222333333444555222222333444555666777777666777999;;;;;;???LLLZZZwwwvvvrrrcccVVVPPPFFFCCC???===<<<;;;999888888888888888777777777777666777888999:::999888888;;;;;;;;;;;;:::999888888888666444333333444777888555555444444444333333333111222222333222111000///000000000000000000000000....../////////000000000///000000222333444555555333444555666777888888999999:::;;;<<<===???@@@@@@AAABBBDDDFFFHHHJJJJJJKKKNNNPPPSSSVVVXXX[[[^^^aaagggoooxxx~~~oooaaaPPPHHHEEEJJJRRRWWW[[[___^^^___bbbeeegggfffeeedddhhhiiiiiiiiihhhiiikkklllmmmnnnpppqqqqqqpppooonnnqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwyyy|||~~~}}}xxxsssooojjjeeeaaa]]]XXXWWW\\\dddooo}}}}}}mmmgggkkkxxx444444444444444444444444111222222333333222222111333333333333333333333333111111222333333444555555333333222222333333444555222222333444555666777888666666999;;;;;;???MMMZZZzzz|||ssssssqqqbbbUUUOOOFFFCCC???===<<<;;;999888888888888888777777777777666777888999:::999888888777888:::;;;<<<<<<;;;:::999777555444444666888:::555555444444444333333333111111222333222111000///000000000000000000000000............////////////000000111222333444444555333333444555666777888888999:::;;;<<<===???@@@@@@CCCDDDEEEGGGHHHJJJJJJJJJLLLNNNRRRTTTVVVYYY\\\^^^gggnnnwwwrrrdddPPPHHHDDDIIIQQQVVV[[[___[[[^^^bbbeeeffffffdddbbbjjjlllmmmmmmlllmmmoooqqqoooppprrrssssssrrrqqqpppqqqppppppppppppppppppppprrrrrrrrrrrrssssssttttttuuuwwwyyy{{{}}}{{{wwwsssoookkkgggddd\\\VVVUUU]]]iiiwww}}}mmmhhhlllzzz333333333333333333333333111111111111111111111111666666555444333222222111444333222111111222333444333222222111111222222333777666444333333444666777555:::888777<<>>AAACCCEEEGGGGGGHHHIIIKKKLLLNNNPPPSSSVVVYYY[[[\\\gggkkkpppwww~~~xxxmmmXXXLLLDDDGGGOOOTTTVVVWWWZZZ]]]aaacccdddeeefffhhhiiijjjlllmmmnnnnnnoooooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuutttuuuxxx|||~~~||||||||||||}}}~~~|||vvvqqqmmmiiieeecccWWWTTTXXXdddrrrrrrllllll333333333333333333333333222222222222222222222222444444444333222222111111333333222111111222333333444333333333333333333444444333333333444555777888666;;;888777===@@@JJJ^^^nnnnnn|||rrrbbbSSSKKKEEEBBB???===<<<;;;:::999888777666666888888777666555666888999::::::999999::::::;;;;;;;;;;;;::::::888777777666666666666666555555666666555555444333111111111000111111222333000000000000000000000000000000000000000000000000333000...///333666666555777555444666999:::999777:::::::::;;;<<<===>>>???@@@CCCEEEGGGGGGHHHIIIKKKMMMNNNOOORRRUUUYYY\\\]]]eeejjjooouuu|||yyyppp^^^QQQFFFGGGMMMRRRTTTUUUZZZ]]]```cccdddeeefffgggiiijjjkkkmmmnnnnnnnnnnnnppppppqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvtttvvvxxx|||~~~~~~}}}~~~~~~|||uuuooojjjeee```]]]UUUTTTZZZgggwwwtttnnnooo333333333333333333333333333333333333333333333333222222222222222222222222333333222222222222333333555444444333333444444555111222333444555777888888666;;;999888>>>@@@JJJ]]]jjjjjj~~~sssbbbSSSKKKEEECCC???===<<<<<<:::999:::999888888::::::999888555666888999::::::999999::::::;;;;;;;;;;;;::::::888777666666555555666666555555666666555555444333333222111111000111111111000000000000000000000000000000000000000000000000666222//////222444444333666555555777:::;;;999666999::::::;;;<<<===??????@@@BBBEEEGGGGGGHHHJJJKKKMMMMMMNNNQQQTTTYYY]]]___ccchhhnnnssszzz{{{uuueeeWWWJJJGGGKKKNNNQQQSSSXXX[[[___bbbcccdddfffgggiiijjjkkklllmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttuuuuuuvvvvvvuuuvvvyyy{{{~~~{{{tttllleee___ZZZVVVSSSTTT\\\kkk{{{vvvqqqsss333333333333333333333333333333333333333333333333111111222222333333333444333333333333333333333333444444333333333333444444111222333555666777777777666<<<:::999???@@@JJJ]]]lllmmm|||ssscccSSSKKKFFFCCC???======<<<;;;999:::999888888::::::999888555666888999::::::999999:::::::::;;;;;;:::::::::777777666555555555555666555555555666555555444333444333222111000000000000////////////////////////000000000000000000000000333555666555333111222333333555777999::::::<<<===999999::::::<<<===???@@@@@@BBBEEEGGGGGGHHHJJJLLLNNNMMMNNNPPPSSSXXX]]]```bbbhhhnnnsssyyy{{{lll]]]NNNHHHIIILLLOOOSSSWWWZZZ^^^aaabbbccceeeggghhhiiijjjkkklllmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttuuuuuuvvvwwwwwwvvvwwwyyy{{{}}}~~~yyyqqqiiiccc\\\WWWSSSSSSUUU^^^mmm|||vvvsssuuu333333333333333333333333222222222222222222222222222222333333444444555555333333333333333333333333333333222222222222333333333444555555666555555555666<<<:::999???@@@III[[[nnnnnnxxxssscccTTTLLLFFFCCC@@@>>>===<<<;;;:::999888777777888999888777555666888999::::::999999999::::::::::::::::::999777666666555555555555555555555555666555555444333444444222111000000//////////////////////////////000000000000000000000000...777???>>>777111111444333777;;;999555444999>>>:::::::::;;;<<<===>>>??????BBBEEEFFFGGGHHHJJJLLLNNNNNNNNNPPPSSSXXX]]]```aaaiiiqqquuuzzzqqqaaaQQQIIIHHHJJJNNNSSSVVVYYY]]]```aaabbbdddfffggghhhiiikkkllllllmmmmmmlllmmmnnnpppqqqrrrrrrrrrrrrrrrrrrsssssstttttttttttttttuuuuuuvvvwwwwwwxxxwwwxxxzzz{{{}}}~~~~~~~~~||||||}}}~~~}}}~~~{{{vvvooogggaaa\\\WWWSSSQQQUUU___nnn|||uuussswww333333333333333333333333111111111111111111111111333333333444444555555555333333444444444444333333333222222111111222222333555555555555555555555555555;;;:::999>>>???GGGYYY|||pppoooxxxrrrssscccUUUMMMFFFDDD@@@>>>======;;;:::888666666666777888777666555666888999::::::999999999999::::::::::::999999777666555555444444555555555555666666555555444333444333222111000000000000000000000000000000000000000000000000000000000000+++666AAABBB;;;333222555444999;;;999444111444888;;;;;;;;;;;;;;;<<<===>>>???AAADDDFFFGGGIIIKKKMMMOOOOOOOOOQQQTTTXXX\\\^^^___iiissswww{{{uuufffUUULLLHHHHHHLLLQQQTTTWWW\\\___```bbbdddeeeggghhhiiijjjkkkllllllllljjjkkklllnnnpppqqqqqqrrrrrrrrrrrrsssttttttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}yyyzzz{{{}}}||||||}}}xxxssslllfff```[[[VVVSSSPPPTTT^^^mmmzzzuuutttyyy333333333333333333333333222222222222222222222222333333333333333333444444333333444555555444333333333333333222222333333333555444333333444555666777444:::999999===>>>FFFXXXzzzxxxvvvwwwnnnrrrcccUUUOOOGGGDDD@@@>>>======;;;:::888777666666777888777666555666888999::::::999999999999::::::::::::999999666666555444444444444555555555666666555555444333333333222111000000000111000000000000000000000000000000000000000000000000---444<<>>AAADDDFFFGGGIIIKKKMMMOOOOOOPPPRRRUUUWWWZZZ[[[]]]hhhtttxxx{{{{{{lllZZZOOOHHHFFFHHHMMMSSSVVV[[[^^^```aaaccceeefffggghhhjjjkkkkkkkkkkkkgggiiijjjlllnnnppppppqqqrrrrrrsssssstttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{||||||||||||wwwxxx{{{}}}~~~wwwrrrkkkddd^^^YYYTTTPPPRRRUUU]]]hhhrrr}}}~~~uuuuuu{{{333333333333333333333333333333333333333333333333222222222222222222222222333333444555555444333333555444444333333444444555444333222222333666999:::333999888888======EEEWWWxxxzzzlllrrrbbbVVVOOOGGGDDD@@@>>>>>>===<<<:::888777666777888999888666555666888999::::::999999999999999::::::999999999666666555444444444444555555555666666555555444333333222111111000111111111000000000000000000000000000000000000000000000000111222555:::===<<<777333222222666???HHHHHH@@@888======<<<;;;;;;;;;;;;<<<>>>AAADDDFFFHHHIIIKKKMMMOOOPPPQQQSSSVVVWWWYYYYYY[[[hhhtttyyyzzz~~~~~~ooo]]]QQQHHHDDDEEEIIISSSVVVZZZ]]]___aaaccceeefffggghhhiiijjjkkkkkkkkkfffgggiiikkkmmmooopppppprrrrrrsssssstttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{{{{|||{{{{{{{{{wwwxxx{{{~~~}}}wwwrrrjjjccc\\\VVVQQQMMMVVVWWW\\\ccciiiqqqvvvvvv|||444555555555555555555444222222222222222222222222222222111111222222333444333333333333333333333333222222222222222222222222333333444444555666666777888666666888:::===GGGRRRyyypppppp```UUUPPPGGGDDD@@@===;;;:::888777777777777777777777777777666777999;;;>>>???===;;;<<<;;;:::999888777777777777777666666666666777777777666444333222222333333222222222111111111000000111111000000//////......///////////////000111111222222222333333333444444111111888FFFLLLFFF<<<888:::<<<======<<<<<<>>>??????AAABBBCCCDDDFFFIIIKKKQQQRRRSSSSSSRRRSSSUUUWWW[[[eeemmmmmmpppyyy|||jjjVVVHHHCCCEEEIIIOOOSSSYYY]]]___aaaccceeeffffffgggiiijjjkkklllmmmkkkkkkllllllmmmnnnnnnooorrrsssuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxyyyyyyzzz{{{||||||}}}}}}|||xxxuuullleeeaaa[[[RRRPPPTTTUUUWWW\\\aaadddhhhqqq||||||vvv{{{333444444555555444444333222222222222222222222222222222111111222222333444333333333333333333333333222222222222222222222222444444444555666666777777888666666888:::===GGGQQQvvv~~~lllooo```TTTPPPGGGDDD@@@===;;;:::888777777777777777777777777777666777999;;;>>>???===;;;<<<;;;:::999999999999999777777666666666666777777777666555444333333333333222222222111111111000000000000000000000////////////////////////000111111333333333444444444555555444222555???EEEAAA;;;999:::;;;======<<<<<<>>>???@@@BBBCCCDDDEEEGGGJJJLLLPPPRRRSSSSSSSSSSSSUUUWWWZZZccciiiiiilllvvvooo\\\LLLEEEEEEGGGNNNSSSXXX\\\___aaaccceeeeeefffggghhhiiijjjkkklllkkklllllllllmmmmmmnnnnnnrrrsssuuuwwwxxxwwwvvvuuuttttttttttttuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{{{{||||||}}}~~~|||xxxssskkkddd```[[[VVVUUUYYYXXXXXXZZZ^^^___aaajjjttt|||xxx222333333444444333333222222222222222222222222222222222111111222222333444222222333333333333333333222222222222222222222222333444444555555666666777888666666888:::===FFFPPPrrr{{{jjj~~~ooo___TTTOOOGGGDDD@@@===<<<:::999777777777777777777777777777666777999;;;>>>???===;;;;;;;;;;;;:::::::::::::::777777666666666666777777555555555555555444333222222222222111111111111111//////000000000000000000///////////////000111111222222222333333333444444777333333888<<<<<<::::::999;;;<<<===<<<<<<>>>???@@@BBBDDDEEEFFFHHHJJJMMMPPPQQQSSSSSSSSSTTTVVVWWWYYY___ccccccfffqqq}}}xxxdddRRRGGGDDDEEEMMMQQQWWW\\\___aaacccdddddddddeeeggghhhiiijjjkkklllllllllllllllmmmmmmmmmqqqsssuuuxxxxxxwwwvvvtttqqqqqqqqqqqqrrrssstttuuuxxxxxxyyyyyyzzzzzz{{{{{{{{{|||}}}}}}xxxqqqjjjccc```]]][[[^^^ccc```^^^\\\\\\[[[[[[bbbkkk{{{zzz222222222333333222222222222222222222222222222222222222111111222222333444222222222222222333333333222222222222222222222222222222333333444555555555777666666999:::===EEEOOOnnnwwwkkk~~~nnn___SSSNNNFFFCCC???===<<<;;;999777777777777777777777777777666777888;;;>>>???===;;;::::::;;;;;;;;;;;;;;;;;;777777666666666666777777444555666666666555333222111111111111111111111111/////////000000111111222///////////////000000111111111111111222222222222888555333555888999::::::999:::<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEGGGJJJLLLOOOQQQSSSTTTTTTTTTVVVWWWZZZ]]]______bbblllzzzkkkWWWJJJDDDDDDJJJOOOVVV[[[___aaabbbdddccccccdddeeeggghhhiiiiiillllllllllllllllllllllllppprrruuuwwwxxxwwwuuusssqqqqqqqqqqqqrrrsssttttttxxxxxxyyyyyyyyyzzzzzzzzz||||||~~~~~~}}}|||vvvooojjjddd``````ccciiinnnmmmhhhbbb___ZZZXXX]]]dddvvvzzzzzz111222222222222222222111222222222222222222222222222222111111222222333444111111111222222333333333222222222222222222222222000111111222222333444444777555666999:::<<>>???===;;;::::::;;;<<<<<<<<<;;;;;;777777666666666666777777444555666777666555444333111111111111111111111111//////000000111111222222///////////////000000111222222222222333333333333555666666666888:::999888888999;;;<<<;;;<<<>>>???>>>@@@BBBCCCCCCEEEHHHKKKNNNPPPSSSTTTTTTUUUVVVWWWZZZ[[[]]]^^^aaaiiiwwwrrr]]]MMMFFFEEEHHHMMMTTT[[[^^^```bbbcccbbbbbbccceeefffggghhhiiikkkkkkkkkllllllllllllllloooqqqsssuuuvvvuuutttrrrsssrrrrrrsssssstttuuuvvvxxxxxxxxxyyyyyyyyyyyyyyy|||}}}~~~}}}|||}}}yyysssnnnkkkgggdddfffmmmuuuzzz{{{ssskkkddd]]]XXXZZZ___hhh{{{yyyzzz111222222333333222222111222222222222222222222222222222111111222222333444000000111111222333333333222222222222222222222222000000111222222333333444666555777999:::<<>>???===;;;999:::;;;<<<<<<;;;:::999777777666666666666777777555555666666666555555444111111111111111222222222000000111111111111111111///////////////000111111444444555555555666666666222666888888999;;;:::666777999;;;;;;;;;<<<>>>@@@===???AAABBBCCCDDDGGGJJJMMMPPPSSSUUUUUUUUUVVVWWWZZZZZZ\\\___aaafffsss|||fffSSSIIIEEEEEEKKKSSSZZZ^^^```bbbcccbbbbbbccceeefffggghhhiiijjjjjjjjjkkkllllllmmmmmmnnnoooqqqrrrssssssrrrrrrsssssssssssstttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyyyy{{{|||~~~~~~~~~~~~}}}|||}}}~~~vvvooojjjkkkiiihhhnnnzzzuuummmeee]]]\\\^^^^^^qqq{{{|||222222333333333333222222222222222222222222222222222222111111222222333444///000000111222222333333222222222222222222222222222222222333444444555555666555777::::::;;;CCCKKKccciiixxx|||lll]]]QQQMMMEEEBBB???===<<<;;;:::999777777777777777777777777666777999;;;>>>???===;;;999:::;;;<<<;;;:::888666777777666666666666777777666666555555555555666666000000111111111222222222222222111111111111111111///////////////000111111333333444444444555555555///555888777777::::::666666888:::;;;;;;<<<>>>@@@>>>@@@BBBCCCCCCEEEHHHJJJLLLOOOSSSUUUUUUUUUVVVWWWXXXXXX[[[```aaadddnnnzzzsss\\\LLLEEEDDDJJJRRRZZZ^^^```aaabbbbbbcccdddeeefffhhhiiiiiihhhhhhiiijjjlllmmmnnnnnnnnnnnnnnnoooooopppqqqrrrrrrrrrrrrrrrssstttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~|||}}}~~~~~~}}}~~~~~~zzzrrrllleeehhhjjjlllvvvzzzqqqgggcccddddddsss222333333444444333333222222222222222222222222222222222111111222222333444///000000111222222333333222222222222222222222222333333444555555666666777666555777::::::;;;BBBKKKbbbooo||||||lll]]]QQQLLLEEEBBB???===<<<;;;:::999777777777777777777777777777777999;;;>>>???===;;;999:::;;;;;;;;;999666555777777666666666666777777777666555444444555777777000000111111222222222222333222222222111000000000///////////////000111111000000111111111222222222...555777444555999:::777666888:::;;;;;;<<<>>>@@@???AAACCCDDDDDDFFFIIIKKKLLLOOOSSSUUUVVVVVVVVVWWWWWWWWW[[[```aaabbbkkkvvv|||bbbNNNDDDCCCIIIRRRYYY^^^```aaabbbbbbcccdddeeeggghhhiiiiiiggggggiiijjjlllmmmoooooonnnnnnmmmmmmmmmoooqqqrrrppppppppppppqqqrrrssstttxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyy{{{||||||}}}}}}{{{}}}~~~~~~~~~~~~{{{wwwpppjjj```fffjjjnnn{{{{{{qqqkkkkkkppp|||444333222111222444777888222222222222222222222222222222222222222222222222333333333222222111111111222333333444444333333222444444333444444555666777777666666888888999AAAIIIbbbmmm{{{lll^^^QQQHHHDDDAAA>>><<<<<<<<<;;;:::999::::::::::::999888888:::999999;;;<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777777777777777666555333333444333222222111111222222555444222000///000000111---...000111111111000///111111000000111111222333555555555666666777888999::::::;;;<<<===>>>?????????@@@AAACCCDDDFFFGGGHHHIIIMMMRRRTTTTTTTTTVVVXXXXXXWWWYYY^^^``````eeekkk{{{qqqYYYFFFDDDHHHNNNUUU[[[```ccccccffffffffffffggghhhjjjjjjgggjjjmmmoooooonnnnnnnnnkkkkkkkkkkkkmmmnnnppprrrooopppqqqqqqrrrssstttuuuvvvvvvtttttttttvvvyyyzzzyyyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{}}}~~~yyyrrrmmmhhhdddccceeejjjrrr}}}xxxtttuuu|||333333222222333444666777222222222222222222222222222222222222222222222222333333333222222222111111222333333444444333333222444333333444444555666777777666666888888999@@@IIIbbbmmm~~~{{{lll^^^RRRIIIDDDAAA>>><<<<<<<<<;;;:::999999::::::999999888777:::999999;;;======<<<;;;::::::;;;;;;;;;;;;::::::777777777777777777777777666777777777666555444444444333222222111111222222444333222000000000000000......///000000000000000111111000000111111222333555555555555666777888999999999:::;;;<<<===>>>>>>???@@@AAACCCDDDFFFGGGHHHIIIMMMRRRUUUUUUUUUVVVWWWXXXWWWYYY]]]___```dddjjjuuu{{{cccOOOEEEHHHMMMTTT[[[___bbbcccfffffffffggghhhiiijjjkkkiiikkkmmmmmmmmmlllkkkkkkkkkjjjjjjjjjkkkmmmoooqqqppppppqqqqqqrrrrrrssssssuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{zzzzzz{{{~~~uuunnniiiddd```^^^aaafffnnn{{{}}}yyy|||222222333333444444555555222222222222222222222222222222222222222222222222333333333222222222222111222222333333333333222222333333333333444555666777777555777999999:::@@@IIIbbb}}}wwwkkk|||{{{kkk^^^SSSKKKDDDBBB>>><<<<<<<<<:::999999999::::::999999888777999999999;;;===>>><<<;;;::::::;;;;;;;;;;;;::::::777777777777777777777777555666666666666666555555333333222111111111111222333222111000000000000000///////////////000111111111111000000111111222333555555555555666777888999888888999:::;;;<<<======???@@@AAABBBDDDFFFGGGHHHHHHLLLRRRUUUVVVVVVVVVVVVXXXWWWYYY]]]^^^___ccciiipppyyykkkUUUGGGHHHLLLRRRYYY^^^aaaaaaeeeeeefffggghhhiiijjjkkkkkklllllllllkkkjjjiiiiiijjjiiihhhhhhiiikkknnnppppppppppppppppppqqqqqqqqqssstttuuuvvvxxxxxxyyyyyy{{{{{{zzzyyyyyyyyyzzzzzzyyyyyy{{{~~~~~~}}}}}}}}}~~~yyyooohhhccc^^^ZZZWWWZZZ```hhhttt}}}|||111222333444444444444333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333444555666666666555777999999:::@@@HHHaaauuuppphhhzzz{{{kkk^^^TTTLLLEEEBBB???<<<<<<;;;:::999999999999999999888777777888888999;;;>>>>>><<<;;;:::::::::;;;;;;:::::::::666666666666666666666666444555666666666666666555333222222111111111111111222222111000000000000000000///.........///111222111111000000111111222333555555555555555666888888888888999:::;;;<<<======??????@@@BBBDDDEEEGGGGGGHHHKKKQQQUUUWWWWWWWWWVVVXXXVVVXXX\\\]]]]]]aaagggooovvvlllTTTIIIIIIKKKPPPWWW]]]______ddddddfffggghhhiiijjjjjjlllkkkjjjjjjjjjjjjiiihhhhhhgggeeedddfffiiimmmooopppppppppooooooooonnnnnnppprrruuuwwwyyyyyyyyyxxx|||{{{zzzyyyyyyyyyyyyyyyxxxyyy{{{~~~}}}|||||||||}}}~~~~~~~~~~~~}}}qqqggg```[[[WWWSSSQQQTTTXXX___iiivvv~~~wwwwww}}}111222333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333222222333333444555666666555777:::::::::@@@HHH^^^uuummmeeexxx|||lll___TTTMMMEEEBBB???===<<<;;;:::888888999999999999888777777777777999<<<>>>???===:::999::::::::::::::::::999666666666666666666666666444555666666666666666555333222111111000000111111111111111111000000000///000///.........///111222111111000000111111222333444444444444555666777888999999:::;;;<<<======>>>>>>???@@@BBBCCCEEEFFFGGGHHHKKKOOOTTTWWWXXXWWWVVVXXXVVVXXX[[[\\\\\\___eeennnttt|||oooXXXKKKIIIIIINNNVVV\\\^^^]]]bbbcccdddfffhhhiiiiiiiiikkkiiihhhiiijjjjjjhhhfffbbb```^^^^^^aaafffkkkoooooooooooonnnmmmmmmllllllnnnpppssswwwxxxyyyxxxwww|||{{{zzzyyyyyyyyyyyyyyyxxxxxxzzz}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~|||ssshhh^^^XXXTTTPPPMMMMMMNNNQQQUUU[[[eeepppwww~~~}}}}}}zzzrrrlllooovvv222222222222333333333333222222222222222222222222222222222222222222222222111222222222222333333333111111222222222222111111222222222222333444555666555555777:::::::::@@@GGGZZZ{{{nnndddwww~~~nnn```TTTMMMFFFCCC???===<<<;;;999888888888999999888888777666666777999<<>>>>>>>>???@@@AAACCCEEEFFFGGGJJJKKKNNNRRRWWWYYYXXXWWWXXXVVVWWWZZZ[[[ZZZ^^^cccjjjooowwwtttaaaMMMJJJHHHLLLTTTZZZ\\\[[[___aaaccceeeggghhhhhhgggiiigggfffgggiiihhhccc___XXXVVVUUUUUUZZZaaahhhmmmnnnnnnmmmmmmlllllllllkkklllnnnqqqtttwwwxxxxxxwww{{{{{{zzzyyyyyyyyyzzzzzzyyyxxxyyy{{{}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||~~~rrrjjj___WWWRRROOOLLLIIIJJJJJJKKKLLLPPPVVV^^^dddnnnooopppooohhhcccgggppp444333222111111222333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222222111111222222222222333444555666555555777;;;;;;:::@@@GGGVVVqqqeeeyyypppaaaTTTLLLFFFCCC???===<<<;;;999888888888888888888777777666555666999===??????===:::999999::::::::::::999999777777777777777777777777666777777777666555444444222222111000000000000000...///000111111000//////......///000000000000000111111000000111111222333444444444444555666777777888888999:::;;;<<<======>>>>>>@@@AAACCCDDDFFFFFFLLLKKKLLLPPPUUUYYYZZZYYYXXXVVVWWWZZZZZZYYY\\\bbbeeeiiioooxxxsssdddOOOJJJGGGJJJRRRYYY[[[ZZZ]]]___aaadddffffffffffffgggeeedddeeefffbbb[[[UUULLLKKKJJJLLLRRR[[[dddjjjllllllllllllkkkkkkkkkkkkjjjlllooorrrtttvvvwwwwwwzzzzzzyyyyyyyyyzzz{{{{{{zzzxxxwwwyyy{{{~~~}}}~~~}}}|||zzzyyyyyyzzz{{{}}}{{{||||||}}}~~~~~~~~~kkkcccYYYRRRNNNLLLIIIGGGHHHGGGGGGGGGHHHLLLSSSWWWbbbcccfffeee^^^ZZZ```jjjvvv555333111000000111333444222222222222222222222222222222222222222222222222111111111222222333333333111111222222222222111111222222222222333444555555555555888;;;;;;;;;???GGGTTTtttfffzzzqqqbbbTTTKKKFFFCCC???===<<<;;;999777888888888888888777666666555666999===@@@@@@===:::999999999::::::999999999777777777777777777777777777777777777666555333333222111111000000000000000...///000111111000//////---...000111111111000///111111111000111222222333444444444444444555777777777777888999:::;;;;;;<<<>>>>>>???AAACCCDDDFFFFFFMMMLLLKKKOOOTTTYYYZZZZZZXXXVVVWWWZZZZZZXXX\\\aaaaaaeeejjjpppvvvwwwmmm```PPPJJJFFFIIIRRRYYYZZZYYY\\\]]]```ccceeefffeeeeeegggeeecccdddccc^^^TTTMMMEEECCCCCCEEELLLWWWaaahhhkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmpppsssuuuwwwwwwyyyyyyyyyyyyzzzzzz{{{|||{{{yyywwwwwwzzz}}}|||}}}~~~{{{xxxwwwwwwxxxyyyxxxxxxyyy{{{}}}|||{{{zzzzzz|||zzzggg```VVVOOOLLLJJJHHHFFFFFFFFFEEEDDDEEEHHHNNNRRRZZZ\\\___^^^XXXTTT[[[eeeqqq555444333222111222333333333333333333333222111000000000000000000000000000000111222333333222000///222222222111111111000000444333333333333444555555555333444888:::;;;@@@GGGUUUwwwhhh~~~qqqaaaSSSLLLGGGCCC???<<<;;;:::999888777777777777777777777777999999;;;===@@@@@@>>><<<::::::;;;;;;:::999777666777777777777777777777777;;;;;;;;;:::888666555444222222222222222222222222444333111000000000111111////////////000000000000000111111111111222222222444444555666777888999999777888999:::;;;<<<<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHMMMNNNOOOOOOPPPSSSWWW[[[WWWUUUTTTUUUWWWYYYYYYYYY___aaaffflllqqqoooiiicccPPPIIIEEEHHHMMMQQQUUUYYY^^^cccfffddddddeeeeeecccccc```^^^^^^^^^ZZZRRRKKKCCC===<<>><<<::::::;;;;;;:::888777666777777777777777777777777666666777777777777666666222222222222222222222222222111000/////////000000////////////000000000000000111111111111222222222333444555666777888888999777888999:::;;;<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHLLLMMMNNNNNNOOORRRVVVZZZXXXWWWWWWXXXYYYZZZYYYXXX\\\^^^bbbhhhmmmlllgggaaaOOOHHHCCCEEEIIIMMMRRRWWW[[[aaaeeecccbbbcccbbb___^^^\\\[[[\\\]]][[[TTTNNNGGGAAA>>>DDDMMMUUU]]]dddfffhhhjjjlllmmmmmmmmmlllpppnnnmmmooossswwwxxxxxxvvvwwwwwwwwwvvvvvvyyy{{{}}}{{{zzz{{{}}}~~~{{{xxxxxxyyyzzz|||zzzxxxvvvwwwzzz~~~{{{wwwsssqqqooollljjjiiillloooqqqqqqssswwwzzz{{{zzzqqqhhh^^^TTTNNNNNNOOOLLLHHHJJJIIIHHHFFFFFFFFFGGGHHHRRRTTTVVVSSSPPPOOOTTTYYYiiivvv444444333222222222222333222222222333222222111000000000000000000000000000222111111111111111222222222222222111111111111111444333333333333444555555777555555999::::::???FFFXXXvvveee|||ssscccVVVOOOGGGDDD???<<<;;;;;;:::999777777777777777777777777777888999<<<>>>>>>===;;;::::::::::::999888777666777777777777777777777777444444555555555555555444222222222222222222222222000000///.........//////////////////000000000000000111111111111222222222333333444555666777777888777888999;;;<<<<<<<<<<<<===>>>???AAACCCEEEGGGHHHJJJKKKLLLMMMNNNQQQUUUXXXYYYYYYYYY[[[\\\[[[XXXVVVXXXYYY\\\bbbggggggccc^^^OOOHHHBBBBBBEEEHHHNNNTTTZZZ```eeedddbbbbbb___[[[\\\ZZZ[[[^^^aaaaaa^^^ZZZMMMEEEAAADDDKKKRRRYYY___aaabbbeeehhhjjjlllllllllnnnmmmlllnnnqqqtttvvvvvvrrrtttuuuvvvvvvxxx{{{}}}}}}{{{yyyyyy{{{}}}}}}{{{||||||~~~{{{yyyxxxyyy{{{|||{{{xxxssspppmmmjjjgggeee```aaacccccceeehhhlllpppqqqvvv{{{||||||ssslllddd]]]UUUQQQQQQPPPMMMIIIKKKJJJHHHGGGFFFFFFFFFFFFNNNQQQRRRPPPLLLLLLQQQVVVeeerrr333333333222222222222222111111222222222222111111000000000000000000000000222111000000000111222333111111111111111111111111444333333333333444555555777555666999:::;;;???FFFZZZ}}}ssseee~~~tttdddWWWPPPGGGDDD@@@===<<<;;;:::999777777777777777777777777777777888;;;===>>><<<:::999999999999888888777777777777777777777777777777666666666555444333222111222222222222222222222222000/////////////////////////////////000000000000000000111111111222222222222222333444555666777777777888999;;;<<<<<<=========>>>???AAACCCEEEFFFGGGIIIJJJKKKKKKLLLOOOSSSWWWYYYZZZ[[[]]]^^^\\\XXXTTTUUUUUUWWW\\\aaaaaa^^^ZZZPPPHHHAAA@@@AAACCCJJJQQQXXX___eeefffdddccc```[[[[[[\\\^^^bbbgggjjjjjjiiiRRRIIIBBBCCCHHHMMMRRRXXXYYY[[[^^^aaaeeegggiiijjjiiiiiiiiijjjmmmooorrrsssqqqsssuuuvvvwwwxxx{{{}}}{{{zzzxxxwwwxxx{{{~~~~~~|||{{{||||||{{{xxxtttpppmmmiiieeeccc]]]\\\[[[ZZZZZZ]]]aaaccceeeiiiooossswww|||}}}wwwppplllccc^^^XXXUUUUUUSSSOOOKKKMMMLLLJJJHHHFFFFFFFFFGGGKKKNNNPPPNNNJJJJJJOOOUUUcccooo333333333222222222111111000111111222222111111111000000000000000000000000222111000000000111333444111111111111111111111111444333333333333444555555777555666999:::;;;@@@GGG\\\|||ooofffuuueeeWWWQQQHHHDDD@@@===<<<;;;:::999777777777777777777777777666666888:::======;;;999999999888888888888888888666666666666666666666666777777777666555444333222222222222222222222222222///000000000000000000000////////////000000000000000000111111111222222222222222333444555666777777888999:::;;;<<<=========<<<===???AAACCCEEEFFFGGGGGGIIIJJJJJJKKKNNNRRRVVVXXXYYY[[[^^^___]]]YYYUUUUUUTTTTTTWWW[[[\\\YYYVVVOOOHHHAAA???>>>@@@GGGOOOTTT\\\ccceeeeeeeeebbb]]]ZZZZZZ]]]aaagggkkkmmmnnnUUUKKKCCCBBBEEEGGGKKKOOOQQQRRRUUUYYY\\\```bbbccccccdddeeefffhhhkkknnnppprrrtttvvvwwwwwwwwwyyyzzzyyyxxxwwwvvvwwwyyy}}}|||xxxtttppplllgggddd___\\\WWWTTTSSSTTTVVVWWWZZZ\\\bbbhhhllloootttwww}}}}}}xxxtttpppmmmddd```\\\ZZZYYYVVVRRROOONNNMMMKKKIIIHHHGGGGGGHHHKKKNNNPPPNNNJJJJJJPPPUUUbbbmmm}}}222222222333222111111000///000111111222111111111000000000000000000000000000000000000111222333333111111111111111222222222444333333333333444555555666555666999;;;<<>>@@@BBBDDDFFFGGGGGGHHHIIIJJJKKKNNNRRRUUUXXXYYY[[[___aaa```]]]ZZZYYYWWWUUUUUUWWWXXXUUURRRLLLFFFAAA>>>======DDDLLLNNNWWW```cccfffhhhfffcccZZZ[[[\\\^^^```cccfffgggVVVMMMDDDCCCDDDCCCEEEGGGIIIJJJLLLOOOSSSVVVXXXZZZ\\\^^^```aaacccfffjjjmmmppprrrtttuuuttttttuuuvvvvvvvvvwwwvvvvvvxxx{{{~~~|||wwwrrrmmmiiieee```ZZZUUUSSSRRRQQQPPPSSSSSSWWW\\\```bbbgggmmmtttxxx~~~zzzuuuqqqnnnlllfffccc```]]][[[XXXTTTQQQMMMLLLJJJIIIHHHHHHHHHHHHKKKNNNPPPNNNKKKKKKPPPVVVbbblll|||111222222333222111000/////////000111111111111111000000000000000000000000//////000111222333333333000000111111111222222222444333333333333444555555555444555999<<<===CCCJJJ]]]~~~ooofffvvveeeWWWPPPHHHEEEAAA>>>===<<<;;;:::777777777777777777777777777777999;;;>>>>>><<<:::999888777666666777888999666666666666666666666666333444555666777777777777222222222222222222222222---...///000000000//////////////////000000000000000111111111111222222222333444555666777888888999888999:::<<<======>>>>>><<<===>>>@@@BBBDDDFFFFFFGGGHHHIIIJJJKKKNNNRRRUUUYYYZZZ\\\```cccdddbbb```^^^ZZZVVVUUUUUUUUURRROOOGGGCCC???===;;;:::AAAIIIMMMWWW```eeejjjnnnooommmdddcccbbb___^^^^^^___```WWWNNNGGGEEEDDDBBBAAACCCCCCCCCEEEGGGJJJMMMOOOQQQRRRTTTWWWYYY[[[^^^dddhhhkkknnnqqqrrrqqqqqqrrrsssrrruuuvvvwwwvvvwwwzzz}}}}}}}}}~~~~~~xxxsssnnnhhhbbb]]]ZZZXXXUUUSSSQQQNNNPPPTTTWWWWWW]]]dddjjjpppwwwzzzzzz{{{{{{vvvqqqooommmgggeeeaaa^^^ZZZWWWTTTRRRJJJIIIHHHGGGFFFGGGGGGHHHJJJMMMOOONNNJJJKKKPPPVVVbbbkkkzzz111111222333222111000/////////000111111111111111000000000000000000000000...///111222333333222222000000111111222222222222444333333333333444555555444333555999<<<>>>DDDKKK^^^~~~rrrfffvvveeeVVVOOOHHHEEEAAA>>>===<<<;;;:::777777777777777777777777777888999<<<>>>>>>===;;;888888777666666777888999666666666666666666666666666666666666555444333333222222222222222222222222+++,,,.../////////......////////////000000000000000111111111111222222222444444555666777888999999999999;;;<<<===>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKNNNRRRVVVZZZ[[[]]]aaaeeeggggggeeebbb]]]XXXUUUUUUTTTQQQNNNDDD@@@===<<<999999>>>FFFOOOYYYccciiiooouuuxxxwwwpppnnnkkkeee```]]]]]]^^^XXXPPPHHHGGGFFFBBB@@@AAA???@@@AAACCCEEEGGGJJJKKKIIILLLOOORRRSSSWWW]]]bbbgggjjjmmmooooooooopppqqqqqqtttwwwwwwvvvvvvyyy||||||}}}}}}}}}uuupppiiieeebbb```\\\YYYQQQMMMMMMQQQRRRRRRWWW```dddkkkrrruuuvvvwww{{{yyytttpppnnnhhheeebbb]]]YYYVVVSSSRRRHHHGGGFFFEEEEEEEEEFFFGGGIIIMMMOOOMMMJJJKKKPPPUUUaaajjjyyy222333333333333222111111//////000111111111111111111111111111111000//////---...000111222111///...000000111111111222222222111111222222222333333333444444555777:::@@@HHHMMMdddkkkjjjxxxfffWWWPPPHHHEEE@@@===<<<;;;:::888999888888777777777777777555777:::<<<===<<<:::999===<<<;;;;;;:::999888888666666666666666666666666888888888888888999999999444444333333333333222222666555555444333222111111222111111000///......---111111000000111111222333222333444555666888999999888999::::::;;;;;;::::::??????@@@@@@@@@BBBFFFIIIIIIIIIIIIIIIJJJMMMRRRVVVXXX]]]ccciiimmmmmmkkkiiigggaaa[[[XXXXXXVVVRRRMMMEEE===666555777999>>>DDDMMMXXXeeennnwww}}}uuuooonnnkkkddd^^^\\\TTTUUUSSSPPPJJJFFFDDDCCCCCCBBB@@@@@@BBBCCCDDDDDDEEEEEEFFFHHHLLLRRRWWWZZZ]]]```cccfffhhhjjjnnnppprrrsssssssssssstttwwwzzz{{{{{{}}}~~~xxxqqqlllfffaaa]]]ZZZYYYVVVSSSPPPQQQSSSVVV]]]dddllloooooopppvvv{{{}}}~~~xxxuuurrrqqqhhheee```\\\ZZZWWWUUUSSSLLLIIIGGGFFFFFFGGGFFFEEEHHHIIIJJJKKKKKKMMMQQQSSSbbbjjjxxx000111111111111000////////////000111111111111111111111111111111000//////---///000222222111000///111111222222333333333333222222333333333444444444444555666777:::???FFFLLLbbb~~~qqqjjjxxxgggYYYQQQHHHEEE@@@===<<<;;;:::999999888888777777777777777666888:::;;;<<<<<<;;;:::<<<;;;;;;:::999888888888777777777777777777777777777888888888888888888888444444333333333222222222222222111111000000//////////////////000000000000111111000000111111222333333444555666777999::::::888999::::::;;;;;;::::::===>>>??????@@@AAAEEEGGGHHHHHHIIIIIIJJJNNNTTTXXX]]]aaahhhnnnqqqqqqnnnlllkkkeee]]]YYYXXXVVVQQQLLLFFF>>>777666777999>>>CCCKKKVVVcccnnnyyy}}}wwwsssnnneee```___ZZZZZZXXXTTTOOOJJJHHHHHHFFFDDDBBBAAABBBCCCBBBBBB@@@@@@AAABBBFFFJJJNNNQQQVVVYYY]]]```bbbeeeiiilllmmmooopppqqqqqqqqqtttvvvxxxyyy{{{}}}{{{tttmmmgggccc```^^^ZZZVVVSSSSSSTTTVVVVVV\\\cccfffgggjjjpppvvv~~~{{{vvvrrrppphhhddd___\\\YYYWWWTTTRRRLLLJJJGGGFFFFFFFFFFFFEEEGGGHHHIIIJJJJJJLLLOOORRR```hhhvvv000111111111111000////////////000111111111111111000111111111111000000//////000111222333222111111222333333333333444444444333333444444444555555555555666777777999>>>DDDHHH\\\zzz}}}zzzlllyyyhhhZZZSSSIIIEEEAAA===<<<;;;:::999999888888777777777777777777888999:::;;;;;;;;;;;;::::::999999888888888777888888888888888888888888777777777777777666666666333333333333222222222222000000000///////////////,,,---...///000111222333111111000000111111222333444444555666888999:::;;;888999999::::::::::::::::::<<<>>>???@@@AAACCCEEEGGGGGGHHHIIIKKKPPPVVVZZZbbbgggooouuuwwwvvvrrrooooooiii```\\\ZZZVVVPPPJJJFFF>>>888777888999===AAAGGGQQQ^^^kkkzzzyyyoooeeeaaaccc``````^^^ZZZUUUPPPNNNNNNJJJHHHEEECCCCCCBBBAAA???======<<<===???BBBEEEGGGMMMOOOSSSVVVYYY]]]aaaeeejjjllloooqqqqqqqqqrrrsssuuuvvvwwwzzz|||xxxpppkkkfffccc___ZZZWWWVVVVVVWWWSSSVVVYYYZZZ[[[```gggmmmzzz{{{~~~~~~xxxssspppgggddd___[[[YYYWWWTTTRRRLLLJJJGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHJJJMMMPPP]]]fffttt222333333333333222111111//////000111111111111111000000111111111111000///000111222333333333222222222333333333333333333333333333333333444444444444666777777777888<<>><<<<<<:::999999888888777777777777777888888888999999:::;;;;;;999999888888888888888888888888888888888888888888666666666666666555555555333333333222222222222111///000000000111111222222,,,---...///000111222333111111000000111111222333333333444666777888999:::888888999::::::::::::999999<<>>888777888888:::>>>BBBKKKXXXeeevvvwwwlllbbbaaaeeeccccccccc___ZZZVVVSSSRRROOOMMMIIIGGGFFFDDDAAA???>>>>>>=========???AAABBBDDDGGGJJJMMMPPPTTTYYY]]]bbbfffjjjmmmnnnnnnnnnooorrrsssuuuwwwzzz}}}zzztttlllhhhbbb]]]ZZZYYYYYYYYYUUUTTTSSSSSSTTTYYY___dddoooqqqwww}}}{{{uuurrrgggddd___[[[XXXVVVSSSQQQMMMJJJGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFHHHKKKNNN[[[dddrrr222333333333333222111111//////000111111111111111///000000111111111000000111111222333333333333333222222222222111111111111222222222222333333333333666777777777777:::>>>BBBKKKbbb~~~}}}rrrxxxhhhZZZSSSIIIFFFAAA>>>===<<<;;;999999888888777777777777777777888888888999::::::;;;888888888888888888999999777777777777777777777777666666666666555555444444333333222222222111111111/////////000111111222222.../////////000000000111111111000000111111222333111222333444666777888888777888999999::::::999999:::===@@@AAABBBBBBDDDEEEEEEFFFHHHJJJMMMRRRYYY^^^fffmmmwww}}}wwwrrroookkkfffdddccc^^^VVVNNNEEE>>>888888777666777:::===EEEPPP^^^ooo~~~wwwoooddd\\\]]]bbbaaacccdddccc___[[[XXXVVVTTTRRROOOLLLJJJGGGDDDAAAAAA@@@???>>>>>>>>>>>>??????AAADDDFFFHHHLLLQQQUUUWWW[[[aaaeeefffggghhhhhhooopppsssvvvyyy|||~~~~~~qqqllleeeaaa___^^^]]]\\\VVVTTTRRRRRRUUU[[[___bbbcccgggpppyyy~~~xxxtttiiieee```\\\XXXUUURRRPPPMMMKKKGGGFFFFFFFFFEEEDDDCCCDDDEEEEEEEEEFFFIIILLLXXXbbbqqq000111111111111000////////////000111111111111111///000000111111111111000111111222222222333333333222222111111111111111000111111111222222222333333555666777777777999===@@@HHHYYY}}}tttxxxhhhZZZSSSJJJFFFBBB>>>===<<<;;;:::999888888777777777777777666777888999::::::::::::777888888888999:::::::::777777777777777777777777777777666666555555444444222222222222111111111111------......//////000000000000000000////////////111111000000111111222333111111222333555666777888777888888999999999999999;;;===???@@@AAABBBDDDFFFFFFGGGHHHJJJMMMSSSZZZ___hhhppp{{{{{{uuupppmmmkkklllkkkfff[[[SSSEEE???:::999888666666888999@@@KKKXXXjjjzzz{{{sssjjjccc\\\VVVXXX]]]^^^bbbfffhhhfffaaa^^^\\\XXXVVVTTTQQQPPPMMMIIIFFFDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBEEEJJJNNNQQQUUU\\\aaadddeeeggghhhlllmmmpppssswwwzzz}}}~~~{{{uuummmhhhfffdddbbb___WWWUUUSSSUUU[[[```ccccccZZZ___hhhrrr|||zzzvvvlllhhhbbb]]]YYYUUUQQQOOONNNKKKHHHFFFFFFEEEDDDCCCCCCDDDEEEDDDDDDEEEHHHKKKUUU^^^nnn~~~000111111111111000////////////000111111111111111//////000111111111111111111111111111111222333333333333333222222111111111222222222333333333444444444555666666777888<<>>>>>>>>@@@DDDFFFGGGHHHIIIKKKNNNSSSZZZ___kkktttzzztttssssssuuutttmmm```VVVGGGAAA<<<<<<:::777666888666===HHHVVVhhhxxx~~~|||vvvkkk```ZZZUUUQQQRRRVVV\\\bbbiiinnnmmmiiieeebbb[[[ZZZXXXVVVUUURRRNNNKKKHHHGGGFFFDDDCCCBBBAAA@@@===>>>>>>======???CCCGGGJJJOOOUUU[[[___bbbeeegggiiijjjmmmppptttxxx{{{|||~~~~~~xxxqqqnnnkkkgggccc]]]YYYWWWZZZ```bbb```]]]TTTWWW]]]eeeoooxxx{{{wwwoookkkddd^^^YYYUUUQQQNNNNNNKKKHHHFFFFFFEEEDDDCCCCCCDDDEEEDDDDDDEEEHHHJJJQQQZZZjjj{{{222333333333333222111111//////000111111111111111//////000111111111111111111111000000111111222333444444444333333222222222333333333444444444555555333444555666666888<<<>>>AAALLLnnnsss|||kkk]]]UUUJJJGGGBBB???======;;;:::999888888777777777777777444666888;;;;;;:::999777888888999:::;;;;;;<<<===999999999999999999999999999888888777666555555555222222222111111111111000222222222222111111111111.../////////000000111111111111111000111222222333222333444555666888999999777777888999999999999888;;;<<<<<<<<<<<>>>>><<<999777999555<<>>???KKKccc{{{~~~mmm\\\QQQLLLHHHBBB===;;;::::::999:::::::::999888777777666888777666777999999777666111AAA:::======@@@AAA000:::999888777666666666666999888777555555666666777333333333222222222111111......//////000000111111000000000000000000000000444444333222222333333333555555555555666888999:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<>>;;;:::999999<<<>>>GGGXXXkkkxxx|||{{{yyylll^^^WWWSSSPPPPPPRRRXXXbbbppp{{{~~~yyysssnnneeeaaa\\\[[[\\\[[[VVVRRROOONNNLLLKKKJJJIIIFFFCCCBBBAAA???>>>============AAACCCEEEIIINNNTTTXXX[[[aaaeeeiiimmmoooqqqsssuuuyyyzzz}}}}}}ssskkkfffeeeddddddfffgggbbbXXXOOONNNQQQTTTVVVZZZaaakkkrrrxxx|||}}}wwwmmmiiiddd___[[[XXXSSSQQQLLLKKKIIIGGGFFFEEEDDDDDDCCCDDDEEEEEEDDDEEEGGGIIINNNXXXhhhvvv222111111111000000000000000000000000000111111222111//////000111222111000000111111111111222222222222222222222222222222222333333333333333444444444444555666666666888;;;===>>>III^^^yyyppp___SSSLLLHHHBBB===;;;::::::999:::999999888777777666666777777666888::::::999777555???;;;BBB???888@@@<<<:::999888777666666666666888777666555555555666666333333333222222222111111000000000000111111111111000000000000000000000000333222222111111111222222444444444555666777999999999999999999::::::::::::;;;::::::;;;<<>>============>>>@@@CCCHHHMMMQQQSSS\\\```eeeiiikkknnnqqqsssvvvxxxzzz}}}}}}tttnnnhhhfffeeefffgggbbbXXXPPPNNNPPPQQQRRRTTTYYY```fffooosssyyy~~~}}}wwwnnnjjjeee```\\\XXXSSSPPPKKKJJJHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIMMMXXXgggvvv111111111111000000000000000000000000000111111222111//////000111222111000000111111111111222222222222222222222222222222222000111111111222222222333444555666666666777:::======FFFXXX}}}vvvrrraaaUUUMMMHHHBBB===;;;;;;:::999999888888777777666666555777666777999;;;<<<;;;:::999<<<:::DDDGGG888CCCBBB:::999888777666666666666777666555555444444555555333333333222222222111111222222222222111111111111000000000000000000000000111111000000000111111222333333333444555666888888888888888999999999999:::999999999:::<<>>FFFSSSbbbnnnvvvzzz{{{|||sssjjjfffccc]]]YYYXXX\\\hhhzzz{{{vvvooojjjgggccc^^^YYYUUUSSSQQQQQQQQQQQQOOOMMMKKKJJJGGGDDDAAA>>>===<<<999:::;;;>>>BBBFFFIIILLLTTTXXX]]]bbbfffjjjnnnqqqssstttvvvxxx|||yyyooollliiijjjjjjeee[[[TTTQQQQQQPPPOOOOOOQQQUUUYYYeeeiiinnnsssxxx|||~~~wwwppplllfffaaa\\\WWWRRRNNNIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEEEEDDDEEEGGGIIILLLWWWggguuu~~~222222222222111111111111000000000000000111111222111/////////111222111000000000111111111222222222222222222222222222222222000000111111222222333333555666666666666777:::===;;;EEETTTwwwttttttcccWWWMMMHHHBBB>>><<<;;;::::::888777777777666666555555777666777999<<<>>>===<<<;;;999888CCCZZZQQQSSS===:::999888777666666666666666555555555444444444444333333333222222222111111222222222111111000000000000000000000000000000000111111000000000111222222333333333333555666777888777777888888888999999999:::::::::;;;<<<>>>???@@@DDDDDDGGGJJJJJJLLLTTT]]]mmmxxxsss^^^XXX\\\[[[SSSEEE===<<>><<<;;;;;;;;;===???BBBEEEGGGLLLPPPUUU[[[```eeekkknnnpppqqqrrruuuxxx|||xxxtttpppnnnmmmiii```YYYVVVUUUTTTRRRQQQQQQRRRSSS]]]aaafffkkkppptttyyy}}}~~~wwwppplllgggaaa\\\VVVPPPLLLHHHGGGFFFFFFEEEEEEEEEEEECCCDDDEEEEEEDDDEEEGGGIIIKKKVVVfffttt}}}444444333333333222222222000000000000000111111222111/////////111222111000000000111111111222222222222222222222222222222222111111111222333444444555555666777666666777:::<<<;;;EEETTTtttwwwtttcccWWWMMMIIICCC>>><<<;;;;;;:::777777777777666666666666666666777999<<<>>>>>>===;;;999999CCCtttxxxppp<<<:::999888777666666666666555555555555555444444333333333333222222222111111111111111000000//////...000000000000000000000000111111111111111222333333333333333333555666777888777777888888888999999999<<<<<<<<<<<<<<<===>>>>>>EEECCCEEEHHHJJJKKKRRR[[[iiiuuuvvv]]]WWW]]]```XXXJJJ>>><<<>>>DDDPPP___kkkqqqtttwwwyyy{{{tttooonnnkkkccc\\\YYY^^^ooowwwmmmiiigggfff```^^^[[[YYYYYYXXXWWWVVVWWWUUURRRNNNIIIDDDAAA???======<<<===>>>???AAABBBFFFIIIOOOUUUZZZ```fffjjjmmmnnnpppsssvvvzzz}}}{{{uuurrrpppkkkccc\\\ZZZYYYWWWVVVUUUUUUTTTTTTXXX[[[```dddhhhlllqqquuu{{{~~~wwwoookkkfffaaa\\\UUUOOOJJJHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIKKKUUUdddsss|||444333333333333222222222000000000000000111111222111//////000111222111000000111111111111222222222222222222222222222222222111222222333444555666666666777777666666777999<<<;;;FFFQQQnnn|||tttcccWWWNNNIIICCC>>><<<<<<;;;:::777777777777777777777777777666777999<<<>>>===<<<::::::>>>CCC~~~AAA:::999888777666666666666555666666666666555444444333333333222222222111111000000000///////////////000000000000000000000000111111111111111222333444333333333444555666888888888888888999999999999:::<<<======>>>>>>>>>>>>>>>EEECCCCCCGGGIIIKKKQQQYYYfffsssdddVVV[[[]]]WWWIII???===>>>HHHRRR```lllrrruuuwwwxxxxxxqqqmmmmmmlllfffaaa```cccuuuzzztttqqqpppiiifffbbb___]]]\\\ZZZYYYZZZXXXVVVRRRMMMHHHDDDBBB???>>>===<<<<<<===>>>>>>AAADDDIIINNNSSSYYY```dddhhhjjjmmmqqquuuxxxzzz{{{|||~~~{{{vvvsssooogggaaa^^^\\\[[[ZZZZZZZZZXXXVVVWWWYYY\\\___bbbfffjjjmmmvvv|||wwwnnnkkkgggbbb]]]VVVOOOJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEDDDEEEGGGIIILLLUUUcccqqq{{{222222222111111111000000000000000000000111111222111//////000111222111000000111111111111222222222222222222222222222222222111111222333444555666666666777777666666777999;;;<<>>lllffflll@@@:::999888777666666666666666666777777777666555444333333333222222222111111000000000000000000111111000000000000000000000000/////////000000222333333444444444555666777999999999999999999:::::::::::::::;;;===>>>@@@AAABBBBBBEEEBBBBBBFFFIIIKKKPPPWWWaaannnrrrWWWYYYWWWOOOEEE>>>>>>AAAFFFNNNZZZeeemmmqqqrrrrrruuunnnjjjlllnnnllljjjkkkmmm||||||rrroooiiieeebbb```^^^\\\[[[ZZZXXXUUUQQQLLLHHHFFFBBBAAA???>>><<<<<<<<<======@@@DDDHHHMMMSSSYYY]]]bbbeeejjjooosssuuuvvvvvvyyy{{{}}}~~~~~~{{{vvvoooiiicccbbb``````aaa```]]]ZZZZZZ\\\^^^___aaadddgggkkkqqqwww||||||}}}wwwooolllhhhddd___YYYRRRMMMLLLKKKJJJHHHGGGFFFFFFFFFCCCDDDEEEEEEDDDEEEGGGIIILLLUUUbbbooozzz000000000000////////////000000000000000111111222111//////000111222111000000111111111111222222222222222222222222222222222000111111333444555666666666777777777666666999;;;===DDDHHH^^^vvveeeYYYNNNIIICCC???===<<<;;;;;;888888888888888999999999777666777999;;;<<<;;;:::888888CCC777SSS;;;NNN888:::999888777666666666666666777888888888777555444333333333222222222111111000000111111222222222333000000000000000000000000............///000222222555555555555666888999:::999999:::::::::;;;;;;;;;888:::<<>>>>>>>>;;;===AAAEEEIIINNNTTTXXX___bbbhhhnnnqqqssssssrrrwwwyyy{{{}}}~~~wwwrrriiigggffffffgggeeeaaa]]]___aaabbbbbbccceeeiiikkknnntttyyyyyyzzz~~~xxxpppnnnjjjfffaaa[[[TTTOOONNNMMMKKKIIIHHHFFFFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIMMMUUUaaannnyyy333333333222222111111111000000000111222222222333000111111111111222222222000000000111222222222333111111111111111111111111000111111222222333333444555555555666777999:::;;;:::AAAJJJ[[[vvveeeXXXOOOKKKDDD@@@===<<<;;;;;;888888888888777777777777666666777777888999;;;<<<444666999<<<===<<<999888888888888888777777777777444666777888777666444333333333444444333333222111333222000/////////000111///////////////.........000111111111111222222222444444555555666777777777666666777888999::::::;;;:::;;;;;;<<<===>>>>>>???CCCDDDEEEFFFGGGKKKPPPTTT___hhhxxxqqq^^^KKKEEEDDDAAA@@@AAAAAAGGGQQQXXX\\\```dddggglllnnnpppqqqrrruuuyyy|||vvvooonnnlllfffaaa\\\[[[YYYYYYXXXVVVSSSPPPMMMIIIEEECCCBBBBBBAAA@@@@@@===<<<>>>CCCIIINNNQQQUUUXXX^^^bbbfffjjjmmmpppwwwyyy}}}}}}tttmmmjjjeeeccccccdddddddddbbbbbbcccdddfffhhhjjjkkkqqquuuyyy}}}~~~~~~xxxuuuqqqkkkfffbbb^^^ZZZXXXQQQNNNKKKIIIHHHHHHGGGEEEJJJIIIGGGEEEEEEEEEEEEEEEJJJTTTbbbmmmvvv333222222222222222222111111111111111111222222222000111111111111222222222111111111111111222222222111111111111111111111111111111222222333444444444555555555666777999:::;;;999???FFFWWWzzzxxxgggZZZQQQMMMFFFAAA>>>===;;;:::888888888888777777777777666666666777888999;;;;;;555777:::======<<<:::999888888888888777777777777555666777888777666444333333333444444333333222111222222000/////////000111.........///////////////000111111111111222222222444444555555666666777777777888888999999:::::::::;;;<<<<<<===???@@@AAAAAACCCDDDDDDEEEFFFKKKPPPUUU```hhhuuunnnVVVKKKIIIHHHGGGGGGEEEJJJPPPUUUYYY\\\aaadddmmmnnnpppqqqrrruuuyyy|||yyytttqqqkkkfffdddaaa\\\YYYXXXVVVSSSQQQQQQNNNJJJGGGFFFEEEDDDBBBAAA>>><<<<<>>===>>>@@@BBBBBBIIILLLOOOSSSXXX^^^eeejjjooorrruuuxxxyyyzzz|||~~~yyytttnnnjjjgggfffeeecccbbbbbbccceeehhhkkknnnooovvvyyy~~~zzzvvvpppjjjeeeaaa]]]ZZZWWWTTTPPPNNNLLLKKKIIIHHHEEEDDDDDDEEEFFFHHHJJJKKKNNNVVVbbblllvvv000000111111222222333333333222222222111000000000000000111111111222222222333222222222111000000000111111111111111111111111222222333444444555555666555555555666666888999999888<<<@@@LLLmmm|||jjj]]]NNNIIICCC>>><<<;;;:::999888888888888777777777666666666666666777999:::;;;777888999:::;;;::::::999888888888888777777777666666666666777666555444444333333444444333333222111222111111000000000000000,,,------...///000111111000000111111111222222222333333444555555666666777888888888888888888777777:::;;;===>>>@@@BBBCCCDDDDDDDDDCCCCCCEEEJJJPPPUUUZZZ___gggnnnuuu~~~ttt```[[[\\\[[[XXXUUUUUUTTTUUUWWW[[[```cccooopppqqqrrrrrrtttxxxzzz~~~zzzrrrmmmgggaaa]]]ZZZWWWUUUVVVTTTSSSRRRRRRQQQNNNKKKIIIGGGCCCAAAAAABBBAAA@@@CCCDDDGGGJJJOOOUUU]]]ccchhhkkkooosssvvvyyy|||~~~{{{uuuooollliiifffeeegggggggggiiilllpppsssuuuyyy}}}~~~yyysssmmmhhhddd```]]][[[XXXSSSPPPNNNLLLJJJHHHEEEEEEEEEEEEFFFHHHJJJLLLNNNVVVaaakkkuuu000000000111111222222222333222222222111000000000000000111111111222222222333222222222111000000000111111111111111111111111222222333444444555555666555555555555666777888888999===@@@JJJjjjyyyxxxxxx}}}kkk^^^MMMIIICCC???============888888888888777777777666555555555666777888::::::777777777777888888888888888888888888777777777666666666666666666555555444333333444444333333222111111111111111000000000///,,,------...///000111111000000111111111222222222333333444444555666666666777777777777777666666666999:::;;;===???@@@BBBCCCCCCCCCCCCCCCEEEIIIPPPTTTYYY]]]bbbfffjjjrrr|||rrrmmmmmmkkkfff___^^^\\\]]]___cccgggiiiooopppqqqqqqqqqsssvvvyyy}}}uuurrrmmmiiieee```ZZZVVVVVVUUUTTTTTTUUUUUUSSSPPPKKKIIIFFFEEEEEEDDDCCCBBB???@@@AAACCCGGGMMMTTTZZZ^^^bbbhhhmmmrrrwww|||~~~yyyuuuqqqmmmkkklllllllllnnnqqquuuyyy{{{|||vvvppplllhhhcccaaa^^^[[[VVVQQQOOOLLLIIIGGGGGGGGGFFFFFFFFFGGGIIIJJJNNNVVVaaakkkttt000000000111111111111111222222222111111111111111000111111111111222222222222222222111111111111111111111111111111111111111222222222333444444555555666555555555666666777888999>>>AAAJJJhhh{{{tttrrrppplll___OOOKKKEEEAAA@@@@@@@@@???888888888888777777777777555555555666777888999:::777666666555555666777777888888888888777777777777777666666666555555555555333333444444333333222111000111111111111000//////------......//////000000000111111111111222222222333333333444555555666666666777777777777777777777888999:::<<<===???@@@@@@AAABBBCCCDDDFFFJJJOOOSSSXXX\\\```ccceeelllvvv~~~xxxlllkkkiiijjjlllooooooooooooppppppppppppqqqtttwww{{{|||yyyuuuqqqlllfff___ZZZXXXWWWUUUUUUVVVVVVUUUTTTLLLJJJHHHHHHHHHGGGEEECCC???@@@@@@@@@AAAEEEKKKOOOSSSWWW^^^eeelllrrrxxx|||~~~{{{wwwuuuuuutttuuuxxx|||~~~yyysssoookkkhhheeebbb^^^XXXTTTPPPMMMJJJGGGIIIIIIGGGFFFFFFGGGHHHHHHNNNVVVbbblllvvv111111111111000000000000111111111111111222222222000111111111111222222222111111111111111222222222111111111111111111111111111111222222333444444444666555555555555666777777999>>>AAAJJJfffuuurrrmmmiiinnnaaaQQQLLLFFFAAA???===<<<<<<888888888888777777777777555555555555777888999:::888777666555555666777888888888888888777777777777777777666555555555555555333333444444333333222111000111111222111000///............///////////////000111111111111222222222222333333444444555555666777777888888999999::::::999::::::<<<===>>>?????????AAADDDFFFGGGJJJNNNQQQTTTXXX]]]___```fffpppyyyzzzxxxwwwxxxzzzyyyvvvsssnnnooooooooooooppprrruuuvvv~~~}}}wwwpppjjjccc___^^^[[[XXXWWWWWWWWWVVVUUUPPPOOOMMMMMMLLLKKKHHHEEEAAAAAAAAA??????@@@DDDGGGIIINNNUUU\\\cccjjjppptttwwwzzzzzzuuurrroookkkiiifffbbb\\\VVVRRROOOKKKHHHIIIHHHGGGGGGGGGGGGHHHIIIOOOXXXdddpppzzz222222111111000000//////000000111111222222222333000111111111111222222222000000111111222222222333111111111111111111111111000111111222222333444444666555555555555666666777888===AAAIIIeeeqqqpppjjjdddpppcccQQQLLLEEE???;;;999777666888888888888777777777777555555555555666888999::::::999777555555666888999888888888888777777777777777777666555555555555555333333444444444333222222000111111222222000///...///////////////.........000111111111111222222222222222333444444555555666888888999:::;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>???>>>AAADDDGGGHHHJJJMMMPPPOOOTTTYYY[[[[[[aaakkktttwwwzzzuuunnnnnnooonnnnnnoooqqqtttqqqyyyyyyrrrlllfffcccccc___[[[XXXWWWVVVUUUTTTVVVTTTSSSRRRQQQOOOKKKHHHCCCCCCBBB@@@>>>>>>@@@BBBCCCHHHOOOVVV\\\ccciiimmmrrrvvv|||{{{wwwsssqqqnnnkkkhhhddd^^^YYYTTTPPPLLLJJJHHHHHHGGGFFFGGGHHHJJJJJJQQQZZZgggrrr}}}000000000000000000000000111111222333333333333222000111111111111222222222222111111222222222111///111111222222222222111111111111000000111333555666000111222333555666777888999===AAAKKKeee|||mmmyyymmmeeeeeewwwqqqcccXXXNNNEEEAAA@@@<<<;;;<<<:::::::::999999999888888555555555666777999:::;;;:::999777666666777999:::777777777777777666666555777777666555444333333222444444333333333333222222222111111000000000000000////////////////////////////////////000111222333222222333444444555555666777777777888999999::::::<<<<<<<<<<<<<<<===>>>???@@@@@@AAADDDFFFIIIKKKMMMUUUVVVXXXYYY\\\aaagggkkkvvv{{{|||tttqqqmmmllllllnnnqqqrrrsssrrruuuxxx|||xxxqqqkkkhhhjjjeee^^^YYYWWWVVVUUUTTTVVVVVVUUUTTTRRROOOMMMLLLIIIIIIHHHGGGDDDAAA???===AAACCCFFFKKKQQQZZZdddkkkmmmrrryyyyyywwwvvvtttooojjjkkkggg```[[[WWWTTTRRRPPPKKKJJJHHHFFFFFFHHHJJJKKKSSSZZZeeerrr111111111111111111111111000111222222333333222222222222222111111000000000222111111111222222111000111111222222222222111111111111111111222333444444111222333444666777888999888<<<@@@IIIbbb|||jjjvvvjjj```___qqqqqqcccWWWMMMDDDAAA???<<<:::;;;::::::999999999888888888666666666777888999:::;;;:::999777666666777999:::777777777777777666666555888888777777666666555555444444333333333333222222222111111000000000000000////////////////////////////////////000111222333333333444444555666666777666777777888888999::::::<<<<<<<<<<<<======>>>???@@@@@@AAACCCEEEHHHJJJKKKOOOPPPRRRTTTVVV[[[```eeemmmrrrzzzwwwooolllkkkkkklllnnnppprrrrrrrrrrrrtttwww{{{wwwppplllkkkgggaaa]]][[[ZZZYYYXXXYYYXXXWWWUUUSSSQQQOOOOOOLLLLLLLLLJJJHHHEEEBBB@@@???AAACCCFFFKKKSSS[[[aaajjjooovvv||||||yyyxxxvvvrrrnnnmmmiiiccc^^^YYYVVVRRROOOMMMKKKIIIGGGGGGIIIKKKMMMUUU\\\gggttt111111111111111111111111000111222222333333222222444333222111000//////...222111111000111111222222111111222222222222111111111222222333333333222222333333444555666888999999777;;;>>>GGG___jjjsssggg\\\YYYjjjqqqcccWWWMMMDDDAAA>>>;;;999::::::999999999999888888888888888888888888999:::::::::999888777777888999:::777777888888777777666555777777777777777666666666444444333333333333222222222111111000000000000000////////////////////////////////////000111222333444444444555666666777777666666777888888999999:::;;;;;;<<<======>>>??????@@@@@@AAACCCDDDFFFHHHIIINNNOOOQQQSSSUUUYYY^^^bbbdddiiipppvvv{{{{{{ooogggeeehhhiiikkkmmmooopppqqqrrrpppqqqsssuuuxxx~~~wwwrrrmmmjjjfffcccbbb```___]]]]]][[[YYYWWWUUUSSSSSSRRROOOPPPPPPOOOMMMIIIEEECCC@@@@@@AAABBBEEEKKKRRRXXXfffkkksssyyy~~~|||zzzyyyuuussspppmmmgggbbb]]]XXXRRROOONNNLLLJJJIIIIIIJJJLLLNNNWWW^^^iiivvv111111111111111111111111000000111222222222222222222222222111000/////////111111111000000000222444111111222222222222111111111222333444444222111000222333444555666777888888777;;;>>>EEE\\\oootttggg[[[VVVgggrrrdddWWWMMMDDD@@@>>>:::999:::999999999999888888888888999999999888999999::::::999999888777777888999999777888888888888777666666444444444555555555555555444444333333333222222222222111111000000000000000////////////////////////////////////000111222333333333444444555666666666666666777777888999999999;;;;;;<<<===>>>?????????@@@AAAAAABBBDDDEEEGGGHHHMMMNNNPPPRRRTTTWWW\\\___```dddjjjnnnrrrvvvzzz|||sssfff```aaaeeegggjjjlllnnnooopppqqqrrrsssssssssuuuzzzyyypppnnnkkkiiihhhfffdddbbb```___\\\ZZZXXXWWWVVVVVVRRRSSSTTTSSSQQQMMMHHHFFFBBBBBBBBBBBBCCCHHHNNNSSS```fffnnnvvv{{{~~~~~~|||zzzxxxvvvrrrmmmgggaaaZZZSSSOOONNNLLLJJJHHHHHHJJJLLLNNNXXX^^^iiivvv111111111111111111111111000000111222222222222111000000000000000000000000///111222111000000222444111111222222222222111111111222333444444222111000222222333444555555666666999===???DDDZZZwwwzzzhhh[[[UUUffftttgggXXXNNNEEEAAA>>>:::999999999999999888888888777777999999999888999999::::::999888888888888888888999888888888888888777777666444444444555555555555555444444333333333222222222222111111000000000000000000000000000000000000000////////////000111222333111222222333333444555555555666666777888888999999:::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHIIIKKKMMMNNNPPPSSSWWWZZZ^^^aaaeeeiiikkknnnqqqtttxxxzzz{{{lll___\\\___aaadddiiikkklllmmmooopppssssssrrrrrrssswww}}}vvvssspppnnnllljjjhhheeedddcccaaa^^^\\\[[[ZZZYYYUUUUUUVVVUUURRROOOKKKIIIDDDCCCBBBAAABBBEEEKKKOOOYYY___iiirrrxxx}}}|||xxxrrrkkkddd\\\UUUPPPMMMKKKIIIHHHHHHIIIKKKMMMVVV\\\gggttt222222222222222222222222///000111111222222111111/////////000000000111111---000333333111000222444111111222222222222111111111222222333333333222222222222333333444555555666999===???CCCWWW|||~~~kkk]]]XXXiiivvvjjjYYYOOOFFFBBB???;;;999:::999888888888888777777777888888888888888999::::::888888888888888888888888888888999999888888777666777777777777777666666666444444333333333333222222222111111000000000000000000000000000000000000000////////////000111222333111111111222333333444444555555666777777888888999999;;;===???@@@@@@@@@@@@@@@@@@AAACCCDDDFFFHHHIIIJJJLLLOOOPPPQQQSSSWWWYYY\\\^^^aaacccdddfffiiikkkllloootttyyy~~~{{{kkk]]]ZZZ___]]]bbbhhhkkkkkkkkknnnpppqqqqqqqqqpppqqqtttyyy}}}~~~{{{vvvrrrpppmmmkkkiiihhhggggggeeecccaaa___]]]XXXXXXWWWVVVSSSPPPNNNLLLFFFEEECCC@@@@@@BBBFFFJJJPPPXXXcccmmmuuuzzz~~~~~~wwwnnnfff^^^VVVQQQMMMKKKIIIGGGGGGIIIKKKMMMSSSZZZeeesss222222222222222222222222///000000111111111111111000000000000000/////////***///444555222000111333111111222222222222111111111111111111222333444444333333444444555555666666888<<<>>>AAATTT|||{{{rrreee```rrrxxxlll[[[QQQGGGCCC@@@<<<:::;;;888888888888777777777777666666666777888999:::;;;888888888999999888888888888999999999999888777777888888777777666666555555444444333333333333222222222111111000000000000000000000000000000000000000////////////000111222333111111222333333444444555555555666666777888888888999:::===???AAAAAAAAA@@@@@@@@@AAACCCEEEHHHJJJKKKLLLNNNQQQRRRSSSUUUWWWZZZ[[[]]]______```aaadddffffffiiinnnqqquuu{{{ooo^^^YYY]]]ZZZ```gggjjjjjjjjjmmmppppppqqqrrrqqqrrrtttxxx{{{|||wwwssspppnnnllllllmmmmmmmmmkkkhhhdddbbb\\\[[[YYYVVVTTTRRRQQQPPPKKKIIIFFFBBB??????BBBEEEHHHPPP\\\hhhqqqwww{{{}}}zzzpppggg___XXXSSSNNNLLLJJJIIIIIIJJJLLLNNNRRRXXXdddsss222222222222222222222222//////000111111111111111222222111000///...------)))///555666333111111333111111222222222222111111111111000000111333555666444444555555666666777777777;;;===???QQQyyywww~~~yyyllliiizzzzzznnn\\\RRRHHHDDDAAA===:::;;;888888888888777777777777555555555666777999:::;;;888888999999999999888888888999999999999888777777777777666555444333333222444444444333333333222222222111111000000000000000000000000000000000000000////////////000111222333222222333444444555555666555555666666777888888888999:::===@@@AAAAAAAAA@@@@@@@@@BBBDDDFFFIIIKKKMMMIIIKKKMMMOOOOOOQQQSSSUUU\\\^^^_________```bbbdddfffiiilllnnnoootttzzzsss```YYY[[[YYY___fffjjjiiiiiillloooqqqrrrtttttttttvvvyyy{{{zzz~~~yyyuuurrrpppnnnoooqqqrrrrrrppplllhhheee___]]]ZZZWWWUUUTTTSSSSSSPPPNNNJJJDDD@@@???AAACCCBBBKKKXXXeeennnuuuyyy{{{~~~|||qqqhhh___YYYTTTOOOMMMKKKJJJJJJKKKMMMOOOQQQXXXdddsss222222222222222222222222222222222222222111000///111111111111000000000///222222222222222222222222111111111111111000///...222222222222222222222222555555444444444555555666999<<<@@@EEEUUUxxxooo}}}ssslll~~~nnn]]]SSSIIIEEEBBB===;;;<<<777777888999999888666555666666555555666777999:::;;;:::888777777888:::;;;<<<<<<;;;::::::999888888999888666444333444555666666555555444444333222222111111111111111111222222000000000000000000000000////////////000111222333000222333333333333444666333444555666777777777666777:::>>>AAACCCBBB@@@???AAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKMMMOOOQQQSSSSSS]]]]]]^^^^^^^^^^^^^^^___```eeekkknnnnnnqqqwww|||~~~yyykkk]]]UUUWWW[[[aaadddgggkkkppptttwwwttttttuuusssqqqtttyyy|||zzztttrrrtttuuutttuuuuuuuuurrrnnnkkkdddccc```[[[WWWUUUUUUVVVSSSPPPMMMHHHDDDAAA??????BBBGGGPPP[[[eeennnsssvvv~~~zzztttnnndddYYYTTTOOOMMMKKKJJJJJJJJJLLLMMMSSSXXXbbbqqq222222222222222222222222222222222222222111000000222222222222111111111111111111111111111111111111222333333333333222111111222222222222222222222222444444444444444555666777888;;;???DDDTTTwwwqqqyyyqqqppp]]]SSSIIIEEEBBB===;;;<<<777888888999888777666666666666555555666777999:::::::::999888888999::::::<<<;;;;;;:::999999888888999888666444444444555666555555555444333333222222111111111111111111111111000000000000000000000000111111000000000000000111000222333333333333444666555555666666777888888888777999<<<>>>@@@@@@???>>>@@@AAABBBDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSZZZ[[[[[[\\\]]]]]]^^^^^^___ccchhhiiiiiikkkpppttt{{{|||~~~yyylll^^^UUUTTTXXX^^^bbbfffjjjppptttwwwuuutttvvvtttrrrtttzzz|||yyyvvvxxxtttttttttttttttrrrooollliiigggccc^^^YYYVVVUUUUUUTTTRRRNNNJJJEEEBBB@@@@@@BBBFFFLLLUUU___hhhooossszzz}}}|||tttnnncccZZZUUUPPPOOOMMMLLLLLLMMMOOOPPPSSSXXXbbbqqq}}}~~~~~~222222222222222222222222111222222222222111000000333333333222222222222111////////////////////////111111222333333333333222222222222222222222222222333333444444555666777888777:::>>>BBBRRRuuuwwwwwwqqq^^^TTTJJJEEEBBB>>>;;;<<<888888888888888777666666666666555555666777999:::999999999999999999999999;;;;;;::::::999888888888999888666555444444555666555555444444333333222222111111111111111111111111000000000000000000000000333222111000////////////000222333333333333444666777777666666777888:::;;;777888999;;;<<<=========@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSWWWWWWXXXZZZ[[[\\\]]]^^^___bbbeeefffeeefffjjjmmmvvvzzz~~~zzznnn___TTTOOOSSSYYY___dddjjjooossswwwuuuuuuvvvuuurrrtttyyy{{{~~~||||||vvvuuuuuuvvvvvvuuurrrpppooolllhhhccc^^^YYYWWWUUUVVVTTTPPPLLLGGGDDDBBB@@@BBBDDDGGGMMMVVV```iiinnnuuuyyy}}}~~~uuunnnccc[[[WWWQQQQQQPPPPPPPPPRRRTTTUUUTTTYYYdddsssqqqlllllllllqqqyyy111111111111111111111111111111222222222111111000333333222222222111111111////////////////////////......///000111222222222111222222222222222333333333333333444555777888999888;;;>>>BBBRRRuuu|||qqq___UUUKKKFFFCCC>>><<<<<<999999888888777777666666666666555555666777888:::888999999::::::999999888::::::999999888888888777999888777666555555555666555555444444333222222111111111111111000000000000////////////////////////222222111000//////000000000222333333333333444666777777555555555777999;;;888888999999:::<<<===>>>???@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUWWWYYY[[[]]]^^^___aaacccdddeeeeeefffjjjmmmuuu{{{}}}rrrbbbUUUNNNQQQVVV\\\cccjjjpppsssuuussssssuuutttqqqssswwwzzz}}}|||{{{yyyyyyzzzyyywwwuuusssppplllhhhddd```\\\YYYWWWUUURRRNNNIIIFFFCCCAAAAAAAAACCCGGGOOOZZZdddjjjrrrvvv}}}||||||}}}zzzwww{{{wwwnnnddd\\\YYYRRRRRRRRRSSSUUUWWWYYYZZZWWW\\\gggvvvooogggeeedddhhhooo|||~~~|||~~~111111111111111111111111000111111222222222111111222111111111000000000000000000000000000000000000---...///000111222222222111111111222222333333333333333444555666777999:::999<<<>>>BBBRRRvvvqqq```VVVLLLGGGCCC???<<<<<<:::999888777777666666666666666555555666777888:::888999999::::::999999888999888888888888888777777999888777777666666555555555444444333222222111111111111111000000000//////////////////////////////000000//////000111222222000222333333333333444666666555444333444666888:::::::::999:::;;;<<<>>>???>>>???@@@BBBEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUWWWYYY\\\^^^```aaa```aaabbbccceeehhhkkknnnuuu}}}wwwgggYYYOOOPPPTTTYYYaaaiiipppsssrrrqqqqqqsssrrrooopppuuuxxx{{{}}}}}}||||||{{{yyywwwuuurrrooommmkkkhhhccc___YYYXXXUUUQQQLLLHHHDDDBBBAAA@@@AAADDDKKKUUU___eeennnttt{{{~~~|||{{{zzz~~~zzzooonnntttyyyoooddd\\\ZZZSSSSSSUUUWWWYYY\\\^^^___\\\bbbnnn}}}wwwlllgggdddhhhqqq}}}yyyssspppnnnqqqrrryyy111111111111111111111111000000111222222222222111111111111000000000//////111111111111111111111111///000111222333444444444111111111222222333333444444444555555666777888999:::<<<>>>BBBRRRvvvqqqaaaWWWMMMHHHDDD???<<<===;;;:::888777666666666666666666555555666777999:::999999999999999999999999777777777777777777777777999888888777777666555555444444333333222222111111111111111000000//////...000000000000000000000000////////////000111222333000222333333333333444666555555444444555666777888;;;;;;;;;;;;<<<===>>>???===>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVXXXZZZ]]]___aaabbb^^^^^^___```cccgggkkknnnsss}}}}}}ooo___RRRQQQQQQUUU]]]gggnnnrrrqqqooopppsssqqqnnnooosssvvvxxxzzz||||||~~~~~~}}}{{{zzzxxxwwwuuurrrrrrrrroooiiiddd]]]\\\YYYUUUPPPLLLHHHEEEBBBBBBBBBDDDIIIQQQXXX]]]hhhnnnuuuzzz|||}}}~~~}}}yyy|||{{{ooodddeeelll{{{qqqeee]]][[[TTTVVVXXX\\\___bbbdddfffeeelllxxxuuullliiiqqq|||wwwnnnggggggdddgggpppyyy111111111111111111111111000000111222222222222222222222222111111111000000111111111111111111111111000111222333333333333333000111111222333333444444666666555555666777888888999;;;===@@@PPPuuusssbbbXXXMMMHHHDDD???<<<===;;;:::888777666555666666666666555555666777999:::::::::999888888999::::::777777777777777777777777888888888888777666666555444444333333222111111111222111111000//////......000000000000000000000000111000000000000000111111000222333333333333444666555555555666777777888888::::::;;;;;;<<<============>>>???BBBDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVXXXZZZ\\\^^^```aaa```___^^^```cccgggkkklllnnnzzzwwwhhhUUURRROOOQQQYYYccckkkooopppoooqqqsssrrrnnnooorrrsssuuuxxxyyyzzz{{{~~~~~~|||{{{{{{xxxvvvvvvwwwssslllfffbbbaaa^^^[[[VVVPPPLLLJJJEEEDDDDDDEEEHHHLLLPPPRRR___eeemmmrrrsssuuuyyy|||~~~~~~{{{|||{{{rrrggg^^^aaakkk}}}rrreee]]][[[WWWYYY]]]aaaeeehhhkkklllooovvvwwwuuuyyynnnhhhaaa```eeeiiippp000000000000000000000000///000111222222222222222333333333222222222111111111111111111111111111111//////000111111111111000000000111222333333444444777666666666666666777888888:::<<>>===>>>BBBPPPqqqzzzgggZZZMMMGGGCCC???;;;;;;;;;999777666777777666555666666555555666888;;;<<<:::999888888777777888888777777666555555555555555888777666444444444555666666555555444444333222222111222222222222111000000////////////////////////000000000111222222222333000111111222222333444444444555666777777888888888888999:::;;;<<<<<<<<<<<>>@@@DDDOOOnnn}}}kkk^^^PPPJJJFFFAAA>>>======;;;999888999999888777666666555555666888:::<<<:::999888888777777888888777777666555555555555666:::999888777666666777888666555555444444333222222000111111111111000//////111111111111111111111111000000000000000000111111000111111222222333444444444555666777777888888888999999:::;;;<<<<<<<<<<<>>======;;;999888999999888777666666555555666888:::;;;:::999888888777777888888888777666666555555666666999888888777777777777888666555555444444333222222000000000000000///......111111111111111111111111000000000///////////////000111111222222333444444444555666777777888888888::::::;;;;;;;;;;;;::::::=========@@@CCCFFFFFFFFFGGGGGGIIIKKKMMMNNNPPPQQQSSSSSSSSSTTTUUUWWWXXXYYYYYY\\\```ccceeefffhhhjjjnnnrrrwww}}}mmm]]]MMMHHHKKKQQQZZZaaahhhlllnnnmmmooorrrssspppoooooopppqqquuuxxx|||~~~xxxqqqllllllhhhgggfffeeeccc___YYYTTTLLLKKKJJJHHHFFFDDDCCCBBBCCCEEEHHHLLLPPPTTTWWWXXX^^^bbbggglllpppssswwwyyy}}}~~~zzzlll^^^XXXTTTTTT]]]iiizzzsssnnnhhheeeeeeaaabbbfffmmmvvv~~~{{{ppphhhaaa```ddd}}}333333222222111111000000111000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000222333444333222111111222333333333444555666888888999>>>DDDIIIQQQlllzzzqqqcccTTTKKKFFF@@@===<<<;;;999777666777777666555666666666666777888999::::::999888888777777888888888777777666555666666666666666666555555555555666666555555444444333222222000000111111000000///...........................111111111000000//////...000111111222222333444444444555666777777888888888::::::;;;;;;;;;:::999999<<<===>>>@@@CCCEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNOOORRRRRRRRRSSSTTTUUUWWWWWWXXX\\\aaadddffffffhhhiiimmmqqquuu{{{uuucccQQQGGGGGGLLLVVV^^^ccciiillllllmmmqqqrrroooppppppppprrruuuxxx|||~~~}}}uuuooolllgggfffeeeccc```\\\XXXVVVMMMMMMLLLKKKIIIFFFCCCBBBBBBCCCDDDGGGJJJMMMPPPQQQTTTXXX___eeejjjnnnrrrtttxxxzzz}}}vvvgggZZZTTTQQQRRR[[[hhh{{{wwwppplllgggeeefffbbbcccgggooozzzyyy||||||oooeeebbbeeesss222222222111111000000000000000000000111111111111000000111111111111000000///000000000111111111111000000000000000000000000111222444444222111111222222222333333444666777888777<<>>???AAAAAABBBBBBGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOQQQRRRUUUWWWZZZ[[[ccccccbbbbbb```^^^[[[ZZZ___gggkkkmmmuuutttbbbSSSKKKIIIJJJXXX```iiimmmmmmlllmmmooosssrrrppppppqqqsssvvvxxxzzzwwwtttvvv{{{~~~|||~~~|||pppeee^^^YYYTTTRRRSSSOOOOOOOOONNNLLLLLLMMMNNNKKKIIIFFFBBB???>>>>>>>>>@@@BBBDDDGGGJJJOOOVVV[[[```dddjjjqqqwww{{{~~~wwwmmmddd```\\\[[[```gggnnnrrr{{{qqqjjjeeebbb___]]]^^^ccceeejjjrrr|||wwwkkkjjjnnnrrrlllhhhnnn~~~000000111111111111000000///000000000111222222222111111111111000000000//////000000000111111111111000000000000000000000000111111000000111111222333333333333444444555666777===;;;<<>>???AAAAAABBBBBBFFFGGGHHHHHHHHHHHHKKKMMMOOOOOOPPPRRRUUUWWWZZZ[[[___```aaabbbbbb```___]]]___eeeiiikkkrrr}}}jjjWWWKKKHHHHHHVVV]]]fffkkkllllllmmmpppsssrrrpppooopppsssuuuwwwxxxuuusssuuu{{{}}}{{{xxxjjjbbb\\\UUURRRSSSPPPPPPPPPNNNMMMLLLMMMMMMLLLJJJGGGDDDBBBAAA@@@@@@>>>???AAABBBEEEJJJPPPTTT[[[```gggooovvv{{{vvvmmmeeebbb^^^___dddlllrrrvvvyyytttnnnhhhbbb```]]][[[]]]aaaeeejjjsss~~~}}}nnnkkkoootttxxxkkknnnzzz000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000111222222222222222222333444555555666666555777777:::@@@GGG^^^zzzkkk\\\SSSMMMGGGCCCCCC<<<;;;::::::888888777666666666666666666666666666777666666666666666666666888888777777777777888888777777777777777777777777555555444444333222222222222222222111111111111000111000000///////////////////////////000000000000111111222222222333333333666666666666666666555555888:::;;;;;;999999:::<<<;;;<<<>>>???AAAAAABBBBBBDDDFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPRRRTTTWWWYYY[[[[[[]]]```cccddddddcccaaa___cccfffgggnnn{{{ttt___OOOJJJJJJRRRYYYbbbhhhjjjkkkmmmooorrrqqqpppooopppqqqsssuuuuuurrrqqqtttzzz~~~zzz}}}vvvkkkbbbZZZUUUUUUQQQQQQQQQPPPPPPOOONNNMMMKKKKKKIIIGGGFFFDDDCCCBBB>>>??????@@@AAAEEEJJJNNNUUU[[[ccckkksssyyyvvvnnnhhheeecccdddjjjrrryyy|||zzzsssnnnkkkeee___]]][[[YYY[[[```ffflllwwwvvvppptttzzztttqqqvvv222222333333333333222222000000000///////////////111111111000000000000000000000000000000111111111000000000000000000000000///000111333333222111111111222444555666666555444444555:::???BBBTTT}}}ooo___VVVPPPHHHCCCBBB======<<<;;;:::999888888555555666666666666555555555666666777777888888888888888777777777777888888666666666666666666666666555555555444333333222222222222222111111111000000000000////////////000000......//////000000111111111111111222222333333444555555555555666666666666888999;;;:::999999:::<<<;;;<<<>>>???AAAAAABBBBBBDDDEEEGGGGGGGGGHHHJJJLLLNNNOOOPPPRRRTTTWWWYYYZZZYYY\\\```dddffffffdddcccaaabbbdddffflllwwwiiiVVVOOONNNOOOUUU]]]dddhhhjjjmmmnnnqqqpppooonnnoooppprrrsssrrrppppppsssxxx}}}|||~~~wwwlllaaaZZZXXXTTTTTTTTTTTTTTTSSSPPPNNNKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBAAAAAACCCGGGKKKPPPVVV___gggnnnuuu|||vvvpppkkkiiihhhkkkqqqyyy~~~yyyqqqlllhhhbbb]]][[[ZZZXXX[[[___gggnnn{{{zzz~~~wwwuuu222222333333333333222222000000000///////////////000000000000000000111111111111000000000000000000000000000000000000000000///000111333333222111111000222333555666555555444888888>>>DDDDDDQQQ|||tttcccYYYQQQHHHBBB@@@::::::999888777666555555555555666666666666555555555666777999999999999999888888777777777777888888666666666666666666666666666666555444444333333222222222222111111111000000000000////////////000000......//////000000111111000000111222333333444444333333444555666777888888888999;;;:::999999:::<<<;;;<<<>>>???AAAAAABBBBBBDDDFFFGGGHHHHHHIIILLLNNNNNNNNNOOOQQQTTTVVVYYYZZZZZZ\\\```ccceeeeeeddddddccccccdddgggllluuurrr]]]QQQMMMKKKPPPXXX___eeehhhkkkmmmnnnnnnmmmmmmnnnooopppqqqppppppppprrrvvvzzz}}}~~~}}}~~~uuuhhh___\\\YYYXXXXXXYYYZZZXXXTTTPPPKKKKKKKKKJJJHHHFFFEEEDDDEEEDDDCCCBBB@@@BBBEEEHHHLLLRRR[[[bbbgggnnnvvv|||~~~}}}~~~xxxtttqqqoooooorrrxxx}}}wwwpppkkkeee___[[[ZZZYYYXXX[[[```gggqqq~~~xxx000000111111111111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111222222222222222111222333444444555555444888777<<>>???AAAAAABBBBBBDDDFFFGGGHHHHHHIIILLLNNNMMMNNNOOOQQQSSSVVVXXXZZZ[[[\\\___aaacccdddeeeeeedddcccdddhhhmmmsss|||{{{dddRRRJJJIIIMMMTTT[[[bbbfffiiijjjkkkkkkllllllmmmooopppqqqppppppqqqrrrtttwwwzzz{{{zzz{{{}}}~~~pppeeeaaa^^^]]]]]]___aaa^^^YYYTTTNNNMMMLLLJJJHHHGGGFFFEEEEEEEEECCCAAA??????BBBEEEGGGNNNWWW]]]aaagggpppwww}}}~~~|||~~~{{{yyyyyyxxxwwwzzzzzztttmmmhhhbbb\\\XXXXXXWWWWWWZZZ___gggrrr000000111111111111000000///000000000111222222222///000000000111111111111111111111111000000000///000000000000000000000000111111000000111111222333222222222222333444555555777333777??????FFFkkk|||xxxeeeXXXPPPHHHCCCBBB>>>>>>===<<<;;;::::::999555666888999999888666555555666888999999999777666888888777777777777888888777777777777777777777777666666666555444444333333222222222111111111111000///////////////000111111000000000000///////////////000111222333444444555444444444555666777777888888:::;;;;;;999999:::<<<;;;<<<>>>???AAAAAABBBBBBCCCDDDFFFGGGGGGIIIKKKNNNMMMNNNOOOQQQSSSVVVXXXYYYZZZ[[[\\\^^^aaadddfffgggdddaaaccciiimmmqqqyyymmmWWWKKKHHHKKKQQQXXX```eeeggghhhhhhiiijjjkkkmmmooopppqqqqqqrrrrrrrrrrrrtttvvvxxxwwwzzz}}}}}}pppkkkcccbbbbbbdddgggddd]]]WWWRRRQQQNNNKKKIIIHHHGGGGGGFFFEEEDDDAAA??????AAADDDAAAIIIRRRXXX\\\bbblllttt{{{~~~~~~~~~~~~~~~|||wwwqqqjjjfff^^^YYYUUUUUUUUUUUUXXX^^^gggttt222222333333333333222222//////000111222333333444//////000000111111111222222111111111000000//////000000000000000000000000222111000000000111333444333222111111222333555666;;;555888AAAAAAGGGjjj}}}uuuwwwdddWWWOOOHHHDDDDDD<<<;;;:::999888777777666555777888::::::888777555555666777999888777666444888888777777777777888888777777777777777777777777666666666555444444333333222222222111111111111000///////////////000111111111111000000//////......///000000222333444555555666666666666666666666666888:::;;;;;;:::999;;;<<<;;;<<<>>>???AAABBBBBBBBBAAACCCEEEEEEFFFGGGJJJMMMMMMNNNOOOQQQSSSVVVXXXYYYYYYYYYZZZ\\\```dddgggjjjccc```bbbiiimmmooovvvuuu^^^PPPHHHJJJOOOWWW^^^dddffffffggghhhiiikkkmmmooopppqqqrrrssssssrrrqqqrrrtttvvvwwwzzz~~~zzztttfffeeeeeehhhjjjggg```YYYVVVTTTPPPLLLJJJIIIIIIIIIHHHGGGEEECCC@@@@@@CCCEEE===EEEOOOUUUYYY```kkktttzzz}}}}}}~~~|||vvvpppjjjfff\\\VVVSSSSSSSSSSSSWWW\\\fffttt000111333444333222000...///...---,,,---000333555000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111111111333333333444444444555555333777888<<>>@@@AAAAAACCCCCCEEEFFFHHHJJJKKKKKKMMMNNNPPPSSSUUUWWWXXXYYYUUUVVVWWWZZZ]]]aaaeeegggeeeeeeeeeeeegggkkkpppuuu|||dddPPPJJJFFFIIIRRR\\\aaaeeeiiikkkhhhfffgggjjjmmmmmmlllpppqqqqqqrrrrrrsssssstttwwwxxxzzz}}}wwwqqqkkkggghhhfff```[[[YYY[[[ZZZUUUNNNLLLNNNLLLHHHIIIHHHGGGEEECCCBBBAAA@@@EEEDDDGGGOOOUUU[[[eeeoooyyy}}}}}}~~~zzzuuuooogggaaaXXXSSSOOONNNMMMNNNTTT\\\dddxxx111111222333222111000///222222222111000000000///000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111333333333444444444555555777:::999;;;???BBBZZZsss}}}wwwqqq}}}iiiZZZPPPGGGBBBAAA===<<<;;;:::999888888888555555666666666666666666555555666777888999::::::888888888888777777777777555666777777777777777666666666666666555444333222222222222222222222222222...///000000000///...---///000000111111111000000000111111111111222222222444444555666666777777888555666888999::::::999999::::::;;;===>>>@@@AAAAAACCCCCCDDDFFFHHHIIIKKKKKKLLLNNNPPPRRRUUUWWWXXXXXXVVVWWWXXX[[[^^^aaadddeeeddddddeeeeeefffjjjpppttt~~~gggSSSLLLHHHHHHQQQZZZ```dddiiikkkiiihhhiiilllnnnnnnmmmooopppqqqrrrtttvvvwwwxxxwwwxxxzzz|||xxxqqqkkkjjjhhhbbb^^^]]]^^^]]]XXXPPPMMMMMMKKKFFFJJJIIIHHHGGGEEECCCBBBAAABBBBBBEEEKKKRRRXXXaaajjjsssxxx}}}~~~~~~}}}}}}}}}~~~xxxsssmmmeee```WWWRRRNNNMMMLLLMMMTTT\\\hhh|||222222222111111111111000111222333333222000...,,,000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111333333333444444444555555777999888:::===???UUUxxxrrr{{{zzzqqq}}}iii[[[QQQHHHCCCBBB<<<<<<:::999888777777777777777666666666666555555555555666777888999999:::666666777777888888888999444555666777888888888888666666666666555444333222111111111222222222333333......///000000000//////111111000000//////000000000111111111111222222222555555666666777888888999666666888999999:::999999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKKKKMMMOOORRRTTTVVVWWWXXXWWWXXXZZZ]]]___aaabbbcccbbbcccddddddfffiiinnnrrryyylllWWWNNNHHHGGGMMMVVV]]]dddiiilllkkkjjjkkknnnpppppppppnnnoooqqqsssvvvxxxzzz{{{vvvwwwxxxzzz}}}uuulllhhheee```]]]^^^``````[[[UUUSSSSSSPPPKKKJJJJJJJJJIIIGGGEEECCCAAA@@@???AAAGGGMMMRRR[[[dddlllqqqwww|||}}}zzzxxxvvvwwwxxxyyy{{{{{{|||}}}~~~{{{uuuqqqkkkccc^^^VVVQQQMMMLLLLLLMMMTTT\\\lll333222111111000000111111---...000111222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222333333333444444444555555333555555999>>>AAAVVVxxxxxxsssjjj\\\RRRIIICCCBBB<<<;;;:::999888777777777999888777666666555555555555666666777888888999999777777777777888888888888555555666777777777777777666666666666555444333222111111111111111222222222......//////000000000000333111000.........///000000000111111111222222222333333333444555555666666666777777888999999::::::;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWXXX[[[]]]___`````````aaabbbcccdddeeehhhmmmqqqwww~~~qqq[[[NNNGGGDDDJJJSSS[[[dddkkklllllllllmmmoooqqqqqqrrrnnnoooqqqsssuuuxxxyyyzzzuuuvvvwwwyyyzzz|||}}}~~~rrrlllgggbbb___```___```^^^ZZZYYY[[[XXXTTTIIIJJJJJJIIIHHHEEEBBBAAA???===???EEEIIINNNVVV___gggmmmtttzzz}}}|||wwwsssqqqqqqqqqqqquuutttssssssuuuxxx{{{}}}zzzzzzzzz|||~~~yyyrrrnnnhhhaaa\\\TTTOOOKKKKKKJJJLLLSSS\\\lll333222111111000000111111000000000000111222222333000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222333333333444444444555555222555555999@@@BBBVVVvvvyyymmm^^^SSSJJJDDDBBB<<<<<<:::999888777777777:::999888666555555555555666666777777888888999999888888888888777777777777777777777777777666555555666666666666555444333222333333222111111000//////////////////000000111111222111///.........//////000000111111111222222222111222222333333444555555777777777888888999::::::;;;;;;<<<===>>>??????@@@AAAAAACCCDDDFFFGGGIIIIIIIIIKKKMMMPPPRRRTTTUUUVVVWWWXXXZZZ]]]^^^^^^^^^^^^___```bbbcccdddgggkkkoooxxx~~~sss^^^NNNFFFBBBGGGPPPZZZdddlllkkklllmmmooopppqqqrrrsssppppppqqqssstttuuuvvvwwwuuuvvvwwwxxxyyyzzz{{{{{{~~~uuunnngggdddddd___aaa___\\\\\\]]]ZZZTTTIIIIIIIIIHHHFFFDDDBBB@@@???>>>???CCCGGGKKKSSS[[[ffflllsssyyy|||{{{uuuqqqoooooonnnmmmpppnnnlllkkklllooorrrttttttuuuvvvxxx|||}}}uuuooojjjddd^^^YYYQQQMMMIIIIIIIIIKKKSSS[[[jjj}}}222222222111111111111000444444333222222222333333000000000000000000000000000000000000000000000000........................000000000111222222333333333333333444444444555555777888777;;;AAAAAARRRppppppaaaUUUKKKDDDBBB======;;;:::999888888888;;;999888666555555666666666666777777888888888888999888888888777777666666888888888888777666555444666666666666555444333222444333222111000///......000000/////////000111111000000//////......//////000111111111111222222222333333444444555666666666777777777777888999:::;;;<<<<<<<<<===>>>?????????@@@AAABBBDDDEEEGGGHHHIIIIIIJJJLLLOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]___aaabbbcccfffjjjmmmwww~~~ttt```PPPGGGBBBEEENNNWWW```hhhhhhjjjmmmoooooopppqqqrrrrrrrrrrrrssssssttttttuuuvvvvvvwwwwwwxxxxxxyyyyyy{{{|||~~~~~~uuukkkdddcccaaabbbaaa]]][[[ZZZUUUNNNJJJIIIHHHFFFEEECCCBBBBBBAAA??????CCCFFFIIIPPPXXXdddjjjrrryyy||||||tttooonnnnnnllljjjiiigggeeeddddddeeehhhiiilllmmmpppsssxxx}}}yyypppiiiddd___YYYUUUOOOKKKGGGHHHHHHJJJRRR[[[iii|||111111222333222111000//////000111222333222111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333333333333444444444555555999999777;;;@@@@@@NNNkkkssscccWWWKKKDDDBBB>>>>>><<<;;;:::999999999:::999777666555666777888777777777777888888888888777777777777888888888888666777777777777777666555666666666666555444333222222222111111000000//////222111000/////////000111......//////000/////////000111111111111222222222444444555555666777777777888777777777777999:::;;;<<<<<<======>>>>>>??????@@@@@@AAACCCEEEFFFHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTVVVVVVVVVWWWYYYZZZ\\\]]]\\\^^^```aaaccceeeiiilllsss}}}tttcccTTTKKKDDDEEELLLSSS[[[bbbeeeiiilllnnnnnnnnnppprrrssssssssstttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxzzz|||rrrhhheeebbbcccbbb^^^\\\ZZZTTTMMMMMMKKKHHHFFFDDDDDDDDDDDDAAA??????BBBDDDGGGMMMUUU```gggpppwww|||uuuooommmllliiigggdddbbb```^^^^^^^^^___```aaacccggglllrrrxxx}}}zzzsssjjjccc^^^YYYTTTOOOMMMIIIFFFFFFGGGJJJRRRZZZkkk~~~000111333444333222000...$$$(((,,,000222222000///000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333333333333444444444555555777777666:::@@@@@@NNNkkkuuueeeXXXLLLDDDBBB???>>>===<<<;;;::::::::::::999777666555666888999777777777777888888888888555555666777888999::::::444555666777888888888888666666666666555444333222000000000000111111111111333222111/////////000000,,,---///000000000//////000111111111111222222222333333444444555666666666888777777777777999:::;;;<<<<<<======>>>>>>?????????@@@AAACCCEEEFFFGGGHHHGGGIIIKKKNNNPPPRRRSSSTTTUUUUUUUUUUUUWWWYYY\\\]]][[[]]]___aaabbbeeehhhkkkooo{{{tttfffXXXNNNFFFFFFKKKPPPWWW]]]dddhhhlllmmmmmmmmmoooqqqsssssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxx{{{~~~~~~rrrnnnaaaddddddaaa```___ZZZSSSOOOMMMIIIFFFDDDDDDFFFGGGAAA??????AAACCCEEEKKKSSS\\\cccnnnvvv|||uuunnnllljjjgggcccbbbaaa___]]]\\\[[[[[[\\\YYY[[[```fffmmmtttzzz}}}vvvooofff___ZZZUUUPPPLLLMMMHHHEEEFFFGGGJJJRRRZZZnnn111111111111111111111111000000000000000000000000222222222111111111111000222111000//////000111222111111111000000000000000000111111111111222222222222222333444555666777888666777999:::999>>>MMM]]]}}}{{{iii[[[NNNFFFCCC@@@>>>;;;:::::::::888777999888888888777777666666777666555444444555666777777777777777777777777777333555888;;;<<<;;;999888555444444333333222111111444333222222444444333222////////////........................////////////444333222000///000000111333444555555666666555555888888999999999:::::::::<<<<<<======>>>>>>??????>>>@@@CCCDDDDDDEEEGGGHHHKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVXXXXXXWWWXXXYYY[[[^^^^^^```bbbfffggggggfffqqq}}}uuuhhhYYYPPPFFFCCCGGGOOOVVVYYYdddfffhhhiiijjjlllooorrrwwwwwwvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}uuuhhheeebbbbbbcccaaaZZZSSSQQQNNNKKKGGGEEECCCCCCCCCAAA???>>>>>>AAADDDIIILLLWWW^^^iiirrryyyvvvpppnnnllljjjhhheeebbb]]]ZZZXXXWWWUUUTTTTTTVVVZZZaaahhhqqqwww{{{}}}ooojjjbbbZZZUUUQQQMMMJJJFFFEEEFFFHHHHHHJJJSSS___rrr111111111111111111111111000000000000000000000000222222222111111111000000222111000//////000111222111111111111111111111111000111111111111222222222222333333444555666777777777777999999888<<>>>>>??????===@@@CCCDDDDDDEEEGGGHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXXXXXXXZZZ\\\^^^^^^___aaadddggghhhhhhqqq|||xxxmmm___VVVJJJEEEHHHPPPWWW[[[bbbdddgggiiijjjlllppprrruuuuuuuuuuuuvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||yyyooojjjdddbbbbbb```ZZZTTTVVVSSSOOOKKKGGGEEEDDDCCCAAA@@@??????@@@DDDHHHJJJRRRZZZeeennnvvv~~~vvvqqqooommmkkkiiibbb___ZZZVVVTTTSSSQQQPPPRRRUUUZZZaaaiiirrrxxx||||||wwwnnnhhh```YYYTTTPPPLLLJJJFFFFFFGGGHHHGGGIIISSS^^^rrr111111111111111111111111000000000000000000000000222222111111111000000000111111000000000000111111222222222222222222222222000111111111111222222222333333444444555555555666777777888999777999FFFSSSyyywwwoooaaaSSSIIIEEEBBB@@@===<<<<<<<<<:::999888888888888777777777777777666555555555666777888888888888888888888888888999999888888777666555555666666666555444444333333333111111111222333222111111111111111000000000000............////////////000000111222222222222111333444555555666666555555888888888999999999999:::;;;<<<<<<======>>>??????===@@@BBBDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQSSSSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^^^^```bbbfffiiikkkrrr}}}{{{ssshhh^^^QQQHHHHHHOOOXXX^^^aaacccfffhhhjjjlllooorrrsssssstttuuuvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{~~~yyyrrrhhhcccbbb```\\\XXX[[[XXXTTTNNNJJJFFFDDDCCCCCCAAA@@@???@@@CCCFFFHHHMMMTTT___iiirrr|||wwwrrrpppooollljjjaaa]]]XXXTTTRRRPPPNNNMMMPPPSSSYYYaaajjjsssyyy}}}~~~}}}|||}}}}}}zzztttooojjjeee^^^WWWRRRNNNKKKIIIGGGFFFGGGHHHGGGIIISSS___sss111111111111111111111111000000000000000000000000111111111111000000000000111000000000000000000111111111111111111111222222000000111111111222222222444444444444444444444444777777888999888:::EEEPPPyyyxxxppprrrcccUUUJJJFFFAAA???===<<<<<<;;;:::888888888888777777777777777777666555555555666777888888888888888888888888888777666555555555777888999777777777666555555444444222111000000222222111000////////////........................////////////...///111222333333222222333444555555666555555555888888888888999999999999;;;;;;<<<<<<===>>>>>>???===???BBBCCCDDDDDDFFFHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRTTTWWWXXXXXXZZZ\\\^^^]]]]]]]]]^^^```eeejjjnnnuuu}}}wwwpppgggYYYMMMIIIMMMVVV]]]aaadddgggiiijjjkkkmmmooorrrrrrtttuuuwwwyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxzzz}}}zzzmmmfffcccbbb___\\\[[[XXXTTTOOOJJJGGGDDDCCCCCCBBBAAA@@@@@@BBBDDDEEEHHHOOOYYYcccnnnzzzyyytttrrrqqqnnnkkkccc___ZZZUUURRRPPPNNNLLLLLLPPPWWWaaakkksssyyy|||}}}|||{{{{{{zzzuuunnngggfffaaaZZZTTTOOOLLLIIIGGGHHHGGGGGGHHHGGGIIITTT___sss{{{vvv~~~111111111111111111111111000000000000000000000000111111111000000000//////000000000111111000000000.../////////000000111111000000111111111222222222333333333444444444444444666555777999:::<<>><<<:::::::::999777777777777777777777888888777666555555666777888999888888888888888888888888888777555444555666888999888777777666666555444444222111000000222222111000////////////........................////////////---///000222333333333222333444555555666555555555777777888888888999999999;;;;;;;;;<<<======>>>>>>===???BBBCCCCCCDDDFFFGGGGGGHHHIIIJJJLLLOOOQQQRRRRRRTTTVVVWWWXXXYYY[[[]]][[[\\\]]]]]]___dddkkkqqqzzz}}}yyywwwooobbbSSSKKKKKKSSSZZZbbbeeehhhiiiiiiiiijjjlllrrrrrrtttvvvxxxzzz{{{|||||||||||||||||||||||||||wwwxxxzzz}}}rrrhhhdddccc```]]]WWWUUURRRNNNJJJGGGEEECCCCCCBBBAAA@@@@@@AAABBBCCCEEEKKKUUU___jjjwww|||wwwuuussspppmmmeeeaaa[[[VVVRRRPPPMMMKKKIIINNNWWWaaakkksssyyy|||}}}|||zzzyyyxxxrrrjjjcccbbb]]]VVVPPPLLLJJJGGGEEEHHHGGGGGGGGGGGGJJJUUUaaattt{{{qqqrrrttt}}}111111111111111111111111000000000000000000000000111111000000000/////////000000111111111111000000---......//////000000000000111111111111222222222222222333333444444444555666555666999:::<<>>;;;:::::::::888777777777777777888888888888777666666555666777999:::999999999999999999999999<<<:::888666555555555555777777777666555555444444333111111111222333222111111111111111000000000000............//////////////////000111222333333333333444555555666666555555777777777888888888888999:::;;;;;;<<<<<<===>>>>>><<>><<<>>>AAABBBCCCDDDEEEGGGEEEFFFGGGIIIKKKNNNPPPRRRQQQSSSUUUUUUUUUUUUWWWYYYVVVYYY]]]^^^```dddlllrrr|||}}}}}}}}}tttdddTTTLLLOOOTTT^^^aaaeeehhhiiijjjkkklllpppppprrrtttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{}}}}}}ssskkkbbb\\\XXXWWWUUURRROOOKKKHHHGGGBBBAAAAAA@@@@@@AAABBBBBBBBBFFFMMMUUU```nnn~~~~~~{{{wwwrrrnnnjjjeee___YYYUUUQQQNNNKKKLLLRRR\\\gggqqqxxx|||~~~|||xxxuuurrrmmmfff```ZZZVVVPPPKKKHHHFFFDDDCCCFFFEEEEEEFFFGGGLLLYYYfffzzzsssmmmkkksss111111111111111111111111000000000000000000000000000000000000///////////////000111222222111000///...//////000111222222222000111111111111222222222000000111222444555666666888555666888888888<<>><<<>>>AAABBBCCCCCCEEEGGGEEEFFFGGGIIIKKKNNNPPPRRRQQQSSSTTTTTTTTTTTTVVVWWWTTTXXX]]]___```dddlllrrrzzz|||}}}yyyjjjXXXNNNNNNRRR[[[^^^dddhhhjjjkkkmmmooonnnoooppprrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{~~~~~~sssggg___\\\[[[XXXUUUQQQMMMJJJHHHAAAAAA@@@@@@AAAAAABBBBBBAAAEEEKKKRRR\\\jjjzzz|||xxxsssooonnnjjjccc]]]XXXUUUQQQOOOOOOUUU___jjjttt{{{~~~{{{vvvssspppllleee```YYYTTTNNNIIIGGGEEECCCBBBEEEDDDDDDFFFHHHMMMZZZhhh}}}|||ssskkklll|||000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000111111111111222222222222333333333444444444555555666777777777777999===@@@NNNjjjpppaaaRRRIIIBBBAAA@@@>>><<<:::888777888888777777777777888888888888999999999999888888999::::::;;;;;;::::::999444444555555666666777777777777777666555555444444222222222111111111111000000000000000////////////---.........//////000000111000/////////000111222111111222222333444555555444444555555666888999:::999::::::;;;<<<===>>>>>>===>>>???AAACCCEEEFFFGGGFFFFFFGGGHHHJJJMMMPPPRRRTTTTTTSSSSSSTTTUUUUUUVVVVVVXXXYYY[[[^^^dddjjjnnnxxx{{{~~~}}}{{{}}}sss___RRRPPPTTTSSS[[[dddiiijjjjjjmmmpppssssssrrrrrrrrrssstttuuuzzzzzzzzzxxxvvvuuuwwwyyyxxxzzz}}}~~~oooeee```]]]YYYWWWUUURRRLLLHHHFFFDDDBBB@@@??????@@@AAADDDCCCGGGOOOWWWaaaooo|||~~~yyyxxxyyy}}}zzztttpppooolllcccYYYRRRRRRTTTTTTYYYbbbnnnyyy~~~{{{vvvrrrmmmgggbbb^^^VVVRRRMMMIIIGGGGGGFFFEEEGGGFFFFFFGGGGGGLLL[[[kkk|||rrrtttyyy111111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000///............///000////////////000000000000333333333444444444444555666666777777777888<<>><<<:::888888888888777777777777888888888888888888888888888888999::::::;;;;;;::::::999666666666666666777777777777777777666555555444444222222222222111111111111111000000000////////////........./////////000000111000000000111222333444222333444555555666666666444444555555666888999:::999999:::;;;<<<===>>>>>>??????AAABBBDDDEEEFFFGGGFFFFFFGGGHHHJJJMMMPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^ccchhhmmmvvvyyy||||||zzz{{{xxxcccTTTOOOPPPQQQYYYccciiijjjkkknnnpppsssrrrqqqpppqqqrrrtttvvvwwwxxxxxxwwwvvvuuuvvvxxxxxxyyy{{{~~~sssfffaaa[[[WWWUUUQQQLLLGGGFFFDDDBBB@@@?????????@@@???@@@DDDJJJPPPXXXgggtttvvvpppkkkiiihhhhhhlllqqqtttyyy}}}xxxssssssooofff\\\UUUUUUVVVXXX^^^hhhsss}}}}}}wwwrrrllleee___ZZZUUUQQQLLLHHHGGGFFFFFFEEEFFFEEEFFFGGGHHHOOO```ppp|||yyyyyy|||222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000////////////000000000000333333333333444444444444444555666666666777:::===AAARRRoooqqqaaaRRRIIICCCBBB@@@===;;;:::999888888888777777777777888888888888666666666666888888999999::::::::::::999999888888888777777777777777888777777666666555555444333222222222111111111111111111000000000/////////......////////////000000111111111111222333555555222444666777888888666555555555555555666888999:::999999:::;;;<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJMMMOOOPPPRRRRRRSSSSSSTTTUUUVVVVVVXXXZZZ[[[\\\^^^aaafffiiirrrvvvyyyyyywwwyyykkkZZZPPPNNNNNNVVV```gggjjjlllnnnppprrrqqqooonnnoooqqqtttvvvtttvvvwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{}}}pppjjjaaaZZZVVVRRRNNNJJJGGGEEECCC@@@>>>>>>??????<<<>>>BBBGGGIIIOOO\\\jjj}}}~~~wwwmmmeeeaaa^^^ZZZWWWVVVZZZ___bbbgggrrr}}}xxxvvvrrriii___YYYXXXYYY___eeeppp{{{~~~xxxqqqjjjccc\\\WWWTTTPPPKKKHHHFFFFFFEEEEEEEEEDDDFFFHHHJJJSSSeeevvv{{{111111222222111111000///000000000000000000000000000000000000000000000000////////////////////////000//////////////////000000111111111222222222222222222333333333444444444333444555555555666888;;;@@@JJJ^^^zzzrrrbbbSSSIIIDDDBBB@@@===;;;:::999999999888888777777888888999999777555444444555777999999999::::::::::::999999:::999999888888777777777888888777777666555555555333333222222222111111111111111111000000000////////////////////////000000111111111111222222222333222444666888999777555444555555555555666777888999888999:::;;;<<<======>>>AAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGIIIKKKLLLNNNOOOPPPQQQRRRSSSUUUUUUVVVVVVYYY[[[\\\\\\]]]___cccfffmmmqqquuuuuutttwww}}}tttbbbUUUOOOKKKRRR\\\dddiiilllnnnooopppooommmmmmnnnqqqtttvvvrrruuuwwwxxxxxxwwwwwwxxxxxxxxxxxxyyy{{{}}}|||tttiii```[[[WWWSSSPPPIIIGGGDDDAAA???>>>>>>???<<<>>>CCCFFFFFFHHHTTTaaapppyyyuuulllbbb[[[ZZZYYYUUURRRTTTVVVYYYZZZ]]]eeepppxxx{{{xxxrrrjjjaaa]]]\\\]]]dddlllxxx~~~wwwqqqjjjbbb[[[VVVSSSPPPKKKGGGFFFFFFEEEEEEFFFEEEFFFHHHKKKUUUhhhzzz000000111111000000///...000000000000000000000000000000000000000000000000///////////////////////////000000000000000000///000111111111222222222222222222222333333333444444222444555555555555777999===BBBOOOffftttdddTTTJJJDDDCCC@@@===;;;:::::::::999999888888888888999999999777555444444555777999888999999::::::999999888::::::999999888888777777888888888777666666555555333333333222222222222111111111111111000000000000000000000000000000//////222222222111111000//////111222555777777666333222666555555666666777888999888888999:::;;;<<<======??????@@@AAABBBBBBCCCCCCEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVZZZ[[[\\\\\\]]]^^^aaadddhhhlllpppqqqqqqttt{{{|||jjjYYYOOOJJJOOOXXX```fffjjjlllnnnooonnnmmmmmmnnnqqqtttvvvsssuuuxxxzzzyyyyyyyyyzzzxxxwwwwwwxxxyyy|||~~~|||pppeee___[[[WWWTTTLLLJJJFFFCCC@@@???>>>???===>>>BBBDDDBBBCCCLLLWWWbbbjjjuuu|||{{{wwwllldddZZZVVVVVVWWWUUURRRTTTVVVWWWWWWYYY^^^ffflllxxx{{{xxxrrrkkkdddaaaaaabbbjjjsss~~~|||vvvpppjjjddd]]]XXXSSSPPPKKKHHHGGGGGGFFFFFFHHHFFFFFFHHHLLLWWWkkk~~~000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000222222222222333333333333222444555666555555666888777<<>>???@@@AAABBBCCCCCCEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNQQQSSSUUUVVVVVVVVVYYYZZZ\\\\\\\\\]]]```bbbccchhhlllmmmmmmqqqxxxppp[[[NNNIIIMMMSSSZZZaaagggjjjlllmmmmmmmmmnnnpppsssuuuvvvuuuvvvyyyyyyyyyyyyzzz{{{wwwwwwwwwxxxzzz|||}}}~~~}}}zzznnnfff```[[[XXXOOOMMMIIIEEEBBB@@@??????===<<<===@@@??????DDDLLLRRRYYYaaagggiiiiiikkklllnnnqqqwww~~~yyyssspppgggaaaYYYTTTTTTVVVVVVVVVUUUUUUUUUVVVWWW[[[```dddjjjrrr}}}yyysssnnnjjjiiijjjkkkrrrzzz~~~{{{vvvqqqkkkeee___[[[TTTPPPKKKHHHHHHHHHGGGGGGIIIHHHHHHJJJNNNZZZppp000111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000///////////////000000000000111222222222222333333333222444666666666555666888555:::@@@HHH[[[yyyhhhWWWMMMFFFDDD@@@===;;;:::;;;;;;:::999999888888999999:::888888888888888888888888888888999999999999888888777777777888888888888888999999888888777666666666444444333333333222222222222222222111111111000000111111111000000000/////////000111222222222111111222222333333333333222222666666666666666777777888888888999:::;;;<<<<<<=========???@@@BBBCCCDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKMMMPPPSSSVVVWWWWWWVVVXXXZZZ\\\\\\\\\]]]___aaa```dddiiijjjkkkooowww}}}wwwbbbSSSIIIKKKOOOUUU]]]dddhhhjjjkkklllnnnppprrrtttuuuvvvvvvwwwxxxwwwvvvwwwyyyzzzvvvwwwxxxzzz{{{||||||}}}|||~~~zzzppphhhaaa\\\RRRPPPKKKGGGCCCAAA@@@@@@>>>:::999===>>>>>>@@@DDDFFFKKKQQQTTTUUUUUUXXXZZZ\\\___fffoootttyyy~~~zzzvvvssslllggg```[[[XXXYYY\\\^^^]]]\\\[[[YYYYYYZZZ]]]___```gggqqq||||||wwwsssrrrssstttvvvzzz|||wwwqqqlllfff___[[[TTTQQQLLLIIIIIIIIIIIIHHHJJJIIIIIILLLQQQ___www222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///111111111111222222222222111111222222222333333333333555666777666666666777888<<<@@@BBBOOOqqq~~~zzziiiYYYNNNFFFDDD@@@===;;;:::;;;<<<:::999999888888999999:::888888999999999999888888888888999999999999888888666666777777888888888999999999888888777666666666444444444333333333222222222222222111111111111000222111111111000000//////---...111333444555555555333333333333333333333333777666666666666777777888777888999:::;;;<<<<<<======>>>???AAACCCEEEFFFGGGDDDFFFHHHJJJKKKKKKKKKKKKKKKMMMPPPSSSVVVWWWWWWVVVWWWYYY[[[\\\\\\]]]___aaa^^^bbbgggiiijjjnnnvvv|||~~~iii[[[IIIJJJMMMRRRZZZaaagggiiijjjlllooorrrtttuuuvvvvvvvvvwwwwwwuuutttuuuwwwzzzuuuwwwyyy{{{||||||||||||{{{}}}~~~~~~yyyooofffaaaTTTQQQMMMHHHDDDBBBAAA@@@@@@;;;999<<<@@@@@@@@@AAA@@@DDDHHHJJJJJJKKKMMMPPPPPPSSS[[[ccchhhnnnxxx~~~{{{tttqqqkkkddd______cccgggiiigggddd```]]]\\\\\\\\\]]]aaahhhpppzzzzzzwwwwwwzzz|||}}}~~~xxxrrrlllfff___ZZZUUUQQQMMMJJJJJJJJJJJJIIIJJJIIIJJJMMMTTTccc|||000000000000000000000000111111000000//////..............................111111000000//////......000000000000000000000000111111111000000000000000111222222333333444444555222222333333444555666666555<<<===???NNNggg{{{}}}jjj[[[RRRJJJFFFBBB???>>>===;;;:::888888999999999:::::::::444555666777777666555444888888999::::::888777666666666777777888888888888888999999999888777555444444333222222111111222222555444222000000111222333///000111111111///...---......///000111222222333333333222222111222222222555555444444444555555666888888999:::;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTWWWYYY[[[[[[ZZZZZZZZZ[[[]]]^^^```bbbdddeeegggmmmvvv|||nnnXXXNNNIIIIIIPPPZZZ```eeejjjnnnmmmllllllnnnqqqsssuuuwwwwwwwwwwwwwwwwwwwwwwwwrrruuuyyy|||||||||}}}~~~}}}yyywwwyyy}}}~~~vvvpppdddZZZUUUOOOJJJGGGDDDAAA???<<<===>>>??????>>>===<<<===@@@CCCEEEEEEEEEFFFGGGKKKKKKNNNUUUZZZ___gggpppxxx~~~xxxqqqllljjjlllnnnpppooommmiiieeecccccccccddd___bbbeeegggkkkuuu}}}{{{zzzrrrlllfffaaa]]]VVVRRRNNNKKKKKKLLLMMMMMMHHHNNNSSSUUUYYYiii000000000000000000000000111111000000////////////////////////////////////000/////////............000000000000000000000000111000000000000000000000111111222333333444444555222333333444555555666666777===<<<>>>KKKbbbmmm]]]TTTKKKGGGCCC???>>>===;;;:::888888999999999:::::::::666777777777777777777666:::::::::::::::999888888777777777888888888999999888999999999888777555444555444333333222222333333333222111//////000111222000000111111111000......//////000000111111222222333333222222111222222333555555444444444555666666666777888999999:::999999<<<===>>>@@@AAACCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLNNNQQQRRRSSSUUUWWWYYY[[[ZZZZZZYYYZZZ[[[]]]^^^___aaacccdddffflllttt{{{uuuaaaRRRKKKIIINNNVVV\\\bbbhhhlllkkkkkklllmmmooorrrsssttttttttttttuuuuuuuuuuuutttwwwzzz||||||||||||}}}}}}zzzyyyzzz}}}|||vvvjjj]]]XXXRRRMMMIIIFFFCCCAAA======>>>>>>??????>>>>>>>>>@@@BBBCCCBBBBBBBBBCCCGGGFFFIIIOOOTTTYYYccclllttt|||zzztttrrrrrrssstttuuurrrnnniiifffddddddddd___aaaccccccfffnnnzzz|||tttmmmgggbbb___YYYUUUPPPMMMMMMMMMNNNNNNJJJNNNRRRUUU\\\mmm000000000000000000000000111000000000000/////////000000000000000000000000//////............------000000000000000000000000000000000000000000111111111111222222333444444444444444444555555666666777999===;;;<<>>===;;;:::888888999999999:::::::::999888888777777888888999<<<;;;::::::999999::::::888888888999999999999999888888999888888777666555555555444333333333333333111000/////////000111222000111111111111000000///000000000000000111111111333222222111222222333333555555444444555555666777666777888999::::::::::::======???@@@BBBCCCEEEEEEDDDEEEEEEFFFHHHIIIIIIJJJMMMOOOQQQSSSSSSUUUWWWYYYZZZYYYYYYYYYZZZ[[[]]]^^^___aaacccdddeeejjjrrrxxx~~~lllXXXOOOHHHJJJPPPWWW^^^eeeiiijjjjjjkkklllnnnoooppprrrrrrssstttuuuuuuuuuuuuvvvyyy{{{|||{{{{{{{{{|||~~~~~~~~~|||{{{{{{}}}~~~xxxlllaaa\\\UUUOOOKKKHHHFFFDDD@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDDDDBBBAAAAAAAAACCCCCCFFFKKKOOOUUU```jjjrrr{{{|||{{{zzzyyy{{{xxxtttooojjjgggeeeeeeaaabbbbbb```aaafffooovvvwwwpppjjjddd```\\\XXXSSSPPPOOOOOOOOONNNMMMNNNQQQVVVaaattt000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////...////////////////////////000000000000000111111111111111111222333333444444555555555555666666777777999<<<999;;;EEEWWWxxxfff[[[PPPKKKEEE@@@>>>===;;;;;;888888999999999:::::::::999888777666666777888999<<<;;;:::888888999::::::999999999999999999999999888888888888777777666666444444333222222222222333111000000000000111222222111111111111111111000000111111111000000000000000222222111111222222333333555444444444555666777888888999:::;;;<<<<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKMMMOOORRRSSSSSSTTTWWWYYYYYYXXXXXXXXXYYY[[[\\\^^^___aaaddddddeeeiiipppvvv}}}www]]]RRRGGGFFFKKKRRR\\\dddhhhhhhiiikkklllnnnooopppssstttuuuwwwxxxxxxxxxxxxyyyzzz||||||{{{zzzzzz{{{|||~~~~~~||||||}}}~~~{{{oooccc^^^VVVPPPKKKHHHFFFDDDCCCCCCBBBBBBCCCEEEFFFHHHEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDFFFJJJNNNTTTaaammmttt}}}~~~}}}yyyuuupppllljjjhhheeedddbbb```___bbbggglllwww|||yyyssslllfffccc^^^[[[VVVRRRQQQPPPOOONNNNNNOOOQQQYYYhhh|||000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000//////////////////////////////000000111111111111000000111222222333333444555555555666666666666666999:::888<<>>===<<<;;;888888999999999:::::::::888888666555555666888888;;;:::888777777777888999999999999999999999999999888888888777777777777777333222222111111111111111222222222111222222222222000000000000000000111111111111111000000000000000222111111111222222333444444444444555666777888888999999:::;;;<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWXXXWWWWWWWWWXXXZZZ\\\]]]```bbbdddeeeeeeiiiooottt{{{~~~cccUUUHHHDDDHHHPPPZZZdddggghhhiiijjjllloooqqqrrrrrrtttvvvyyyzzz{{{{{{{{{zzz|||}}}|||zzzyyyzzz{{{|||}}}}}}}}}}}}~~~vvvfff```XXXQQQLLLIIIGGGEEEFFFEEEEEEEEEGGGIIIKKKLLLIIIJJJJJJHHHFFFEEEEEEFFFEEEEEEGGGJJJMMMTTTcccqqqxxx}}}zzzwwwssspppnnnfffeeebbb___^^^___bbbdddkkkooouuu}}}{{{uuunnnhhhddd___\\\WWWTTTRRRQQQOOONNNPPPQQQUUU___ppp000000000000000000000000000000000111111111111222////////////////////////000000111111111111222222000000000000000000000000/////////000111111222222000000111111222333333333555555555555555555555555777888777===EEEOOOrrrpppfffVVVPPPHHHBBB>>>===<<<;;;888888999999999:::::::::777777777666666777777777:::999888888777777888888999999999999999888888888888888777777777777888888222222111000000000000000333333333333222222111111000///////////////000111000000000000000111111111111111111111222333444444444444444555666777888999777888999::::::;;;;;;;;;===>>>>>>???AAABBBBBBCCCEEEFFFGGGHHHJJJKKKMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVWWWVVVVVVWWWXXXZZZ\\\]]]___bbbdddddddddggglllqqqwww~~~jjj[[[KKKEEEFFFMMMXXXaaafffffffffhhhkkkooosssuuuqqqssswwwzzz|||}}}}}}|||{{{|||}}}|||zzzyyyzzz{{{|||~~~}}}}}}~~~~~~{{{lllfff^^^VVVQQQNNNLLLJJJKKKKKKKKKLLLNNNPPPRRRRRROOOOOONNNLLLHHHFFFFFFGGGFFFEEEGGGIIIKKKRRRcccttt~~~~~~zzzwwwuuuhhhfffbbb___]]]\\\\\\]]]]]]bbbhhhpppyyy{{{uuupppjjjfff```]]]YYYVVVTTTSSSQQQOOOSSSVVV]]]iiizzz000000000000000000000000000000111111111222222222000000000000000000000000///000000000111111111111000000000000000000000000...//////000111111222222000000000111222222333333444444444444444444444444777777777===DDDIIIiiitttjjjXXXRRRJJJCCC???===<<<;;;888888999999999:::::::::777888888999999888888777999999::::::999999888777999999888888888777777777888888777666666777888999333222111111000000111111333333333222111000//////......---------...000111//////000000111111222222111111111111222333444555444444555555666888999:::777888999:::;;;;;;;;;;;;======>>>>>>???@@@AAAAAADDDDDDFFFGGGIIIKKKLLLMMMKKKMMMOOOPPPPPPPPPRRRTTTVVVVVVUUUVVVWWWZZZ\\\]]]]]]```bbbbbbbbbdddhhhmmmqqqxxxssscccPPPGGGFFFKKKUUU]]]dddccccccdddhhhnnntttwwwsssuuuyyy}}}||||||}}}|||zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}wwwpppggg___YYYVVVTTTSSSUUUVVVXXXZZZ\\\]]]^^^^^^[[[ZZZXXXSSSNNNJJJIIIJJJGGGGGGHHHIIIJJJSSSeeewww|||zzzoookkkgggbbb___\\\ZZZXXXSSSWWW]]]dddkkksss{{{~~~zzzuuupppkkkgggaaa^^^[[[XXXWWWVVVSSSRRRVVV]]]ggguuu000000000000000000000000000000111111222222222222111111111111111111111111.../////////000000111111000000000000000000000000...//////000111222222222000000000111222222333333444444444444444444444333777777777===BBBEEEcccuuulllYYYSSSJJJCCC???===<<<;;;888888999999999:::::::::888999:::;;;;;;:::999888999:::;;;<<<;;;:::999888999888888888777777666666888888777666666777888999444333222222111111222222333333333222000///---,,,...---,,,,,,---...///000...//////000111222222333111111111111222333444555444444555555666888999:::::::::;;;<<<============<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFHHHJJJKKKLLLKKKMMMNNNOOOOOOOOOQQQSSSUUUUUUUUUVVVWWWYYY\\\]]][[[^^^`````````aaafffjjjlllttt}}}yyyhhhTTTIIIFFFIIIRRRZZZbbbaaa```aaafffmmmtttxxxvvvxxx}}}{{{|||}}}|||zzzzzz|||}}}}}}~~~~~~}}}|||}}}}}}xxxnnnfffaaa]]][[[ZZZ___aaacccfffhhhiiiiiiiiifffeeeaaaZZZSSSOOOMMMMMMJJJJJJJJJKKKLLLUUUhhh{{{|||vvvrrrlllgggbbb^^^ZZZXXXOOORRRVVV[[[___dddjjjnnn}}}yyyuuupppkkkgggbbb___\\\ZZZYYYXXXVVVTTTYYYaaaooo|||000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...///000111222333444444555555555555555666777777666::::::<<<@@@EEEaaaxxxkkk\\\RRRHHHDDDBBB???>>>???;;;:::999999888888999999777777777888888888888888666888:::;;;:::999999:::::::::999999888777666666555777888999999888777555555333222222222222111///222222222111111111111000111000///......///000111111111111000000000000000000111111222222333444444555555555666666777888999;;;;;;<<<<<<<<<<<<<<<<<<777:::===???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQSSSSSSSSSSSSUUUWWWYYYYYYXXXYYYZZZ\\\___^^^^^^^^^```cccgggiiimmmrrryyyoooZZZMMMIIIJJJRRRZZZ[[[^^^]]]\\\```kkkvvvzzzvvvwwwyyy}}}}}}|||{{{zzzyyyyyyzzzzzzvvvqqqlllfffeeegggmmmqqqvvvxxxvvvtttuuuvvvvvvrrrllleee]]]VVVRRROOOQQQSSSTTTSSSUUU```ppp}}}|||yyysssllleee___[[[XXXRRRNNNMMMQQQWWW[[[```eeennn{{{{{{vvvrrrnnnjjjgggeeeaaa``````^^^[[[[[[^^^dddppp}}}000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111//////000111222333444444444444444444444555666666555999888;;;???DDD___xxxkkk[[[QQQGGGDDDBBB???>>>@@@<<<;;;::::::999999::::::555555555555555555555555666888;;;;;;:::999999999::::::999999888777777777666777888999999888777666555333222222333222111000222222222111111111000000000///...------...///000111000000000000000000000000111111222222333333444555555555555666777888999::::::;;;;;;;;;;;;<<<<<<999;;;>>>?????????@@@AAADDDDDDEEEFFFHHHIIIJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSTTTVVVWWWXXXWWWXXXYYY[[[___^^^]]]]]]___bbbfffhhhkkkpppwwwuuu___QQQJJJIIIPPPWWW___bbbbbb___```hhhnnnpppttttttvvv{{{}}}|||{{{zzzyyyzzzzzz{{{}}}}}}zzzuuuooonnnppptttwww|||~~~~~~~~~~~~}}}zzzuuunnngggaaa]]][[[XXXZZZ[[[[[[]]]gggwww~~~wwwppphhhaaa[[[XXXSSSMMMJJJMMMPPPRRRVVVZZZaaannn}}}xxxsssnnniiifffiiifffdddeeedddaaacccgggppp{{{000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111///000000111222333444444333333333333333444555555555888777:::>>>BBB\\\xxxkkkZZZPPPFFFCCCBBB???>>>@@@===<<<;;;;;;::::::;;;;;;777777777777777777777777777999;;;;;;:::888888888:::::::::999888888777777666777888999999888777666555444222222333333111000222222111111111000000000///......------......///000000000000000000111111000000111111222333333333555555555555666777888999999999999999::::::;;;;;;;;;===??????>>>>>>???@@@CCCDDDEEEFFFGGGIIIJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSSSSUUUVVVWWWWWWWWWYYY[[[^^^]]]]]]]]]^^^aaadddfffhhhmmmttt}}}}}}gggVVVLLLHHHMMMSSS^^^cccdddbbbcccgggiiiiiiqqqqqqssswww|||}}}|||{{{zzzzzzzzz{{{|||~~~|||{{{{{{}}}|||vvvuuuwwwzzz|||~~~xxxsssnnnkkkiiidddfffggggggjjjsss}}}uuummmeee^^^YYYVVVOOOJJJIIIJJJIIIKKKOOOXXXccctttzzzuuuoookkkmmmjjjiiikkkiiihhhkkkppp}}}000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////000000000111111111000000111222222333444444444444333333444444555666666888777:::>>>BBBZZZzzzlllYYYOOOFFFCCCAAA???>>>@@@<<<<<<;;;:::::::::::::::999999999999999888888888888999;;;;;;:::888888888:::::::::999999888888888666777888888888888777666666444333222333333222000111111111111000000000000/////////....../////////000000000000000111111111000000000111222222333333555555555555555666888888777777888888999999:::::::::<<<>>>>>>>>>>>>???AAACCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSSSSUUUWWWWWWWWWXXXZZZ[[[]]]]]]\\\]]]^^^```bbbcccdddjjjqqqyyynnn\\\OOOHHHKKKPPPXXX___dddeeegggjjjkkkiiimmmnnnppptttyyy|||}}}}}}|||{{{zzzzzzzzz{{{|||}}}|||zzzzzz{{{}}}{{{|||||||||~~~|||xxxvvvuuussstttttttttvvv~~~zzzssslllccc^^^[[[SSSLLLJJJHHHFFFGGGJJJVVV```ooo|||{{{vvvrrrpppnnnmmmmmmkkkjjjooovvv000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////000000000000111111111111111111111222333333444444555555555555555666666777777999888;;;@@@BBBXXX{{{|||mmmZZZPPPGGGCCCBBB???>>>@@@;;;::::::999999999999999777777777666666555555555777999;;;;;;:::888888999:::::::::999999999999999777777888888888888777777666444333333333333222000111111111000000000//////000000000111111000000000//////000000111111111111///000000111111222333333444444444444555666777888666666777777888999999:::888:::<<<======???AAACCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSSSSTTTUUUWWWXXXXXXYYY[[[]]]]]]]]]]]]]]]^^^___aaabbbaaagggmmmttttttbbbSSSJJJJJJNNNTTT]]]dddgggjjjmmmmmmjjjkkkkkkmmmqqqvvvzzz{{{zzzzzzzzzyyyyyyyyy{{{|||}}}~~~|||||||||~~~}}}~~~~~~}}}yyyssskkkeee___WWWNNNKKKHHHEEEFFFIIIRRR[[[jjjxxx~~~yyyuuusssqqqpppooommmlllrrr{{{000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000111111111222222222222222222333333444444666555555555555666777777888:::888<<<@@@BBBVVVwwwppp\\\RRRHHHDDDBBB???>>>@@@::::::999888888888888999999999888888777777666666666888:::;;;:::999999:::::::::::::::::::::999999888777777777777777777888666555333333444444222111111111000000000/////////000111111222222111111000/////////000111111222222//////000000111222222222444444444444555666777888555666666777888999::::::777999;;;<<<===???BBBDDDBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLNNNQQQSSSTTTTTTVVVXXXYYYYYYZZZ\\\^^^^^^^^^^^^^^^^^^___```aaa```eeejjjppp{{{|||kkkZZZMMMIIILLLUUU\\\dddfffhhhlllllliiijjjjjjlllpppuuuyyyyyyyyyxxxxxxwwwxxxxxxzzz|||}}}~~~~~~{{{sssmmmbbbYYYPPPKKKGGGDDDEEEHHHJJJSSSbbbsss|||yyysssqqqqqqpppmmmnnnvvv000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333444555444444444444555666666888999777;;;@@@AAASSSsssxxxrrr___TTTJJJFFFCCC???>>>???;;;;;;:::999999999999:::<<<<<<;;;::::::999888888444777999;;;:::::::::;;;::::::::::::::::::::::::888888777777777777888888666555444333444444333111111000000000///////////////000111222222111000///...//////000111111222222//////000000111111222222444444444444555666777777555666777888999::::::;;;999:::;;;<<<<<<===@@@CCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMPPPSSSTTTRRRTTTWWWXXXXXXYYY\\\]]]_______________`````````___dddhhhlllwwwttt```OOOIIIJJJSSSZZZ```bbbeeejjjkkkiiijjjjjjlllpppuuuxxxyyyyyyvvvvvvvvvvvvwwwyyy{{{||||||~~~zzzrrrggg^^^SSSMMMIIIEEEEEEHHHHHHQQQ___ppp~~~xxxuuummmlllmmmmmmkkkmmmxxx000000000000000000000000000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000000111111111111222222222222333333333333333333444444333333333333444555555777888666:::??????QQQpppsssttt```VVVKKKGGGDDD@@@>>>???<<<<<<;;;::::::::::::;;;999999888888777666555555333666999:::::::::;;;<<<::::::::::::::::::::::::888888777777777777888888777555444444444444333111000000000000////////////...///000111111000///......//////000111222222222/////////000111111222222444444444444444555777777555666777888999:::;;;;;;;;;<<<<<<<<<;;;<<>>???======<<<;;;999888888777888888777777666444333222555777999;;;;;;;;;:::999999999888888888888888888;;;:::999888777777777777777666555444444333333444222222222111111111111000000////////////000000111000000000000000000000000000111222111000000222444333333333333444555666666888999999::::::;;;;;;<<<<<<<<<======>>>>>>?????????AAADDDGGGHHHHHHHHHGGGIIIIIIJJJKKKMMMPPPSSSTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]___aaaaaa``````aaabbbcccaaacccjjjrrr{{{lllTTTKKKLLLKKKQQQZZZ```ccceeehhhjjjiiijjjjjjlllnnnqqqtttvvvuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~~~~~~~~~~~~~|||tttkkk^^^SSSNNNLLLKKKKKKKKKSSSaaaooo{{{~~~{{{yyyvvvpppooonnnllliiieeebbb```\\\[[[\\\```cccgggqqq|||111111111111111111222222222111111000111222333444555333000000222333222111///////////////000111111000000000///////////////111111000000000000111111111111222333333333333222666555555555555666777777888666888:::999<<>>???===<<<<<<;;;:::999888777888888888777666555444333555777999:::;;;;;;:::999999999999999999999999999:::999888777777666666777999888777666666555555666222222222222111111111111000000////////////000000000000000000000000000000000111222111000000222444444444444444555666777777888888999999:::;;;;;;;;;<<<<<<<<<===>>>>>>?????????AAACCCFFFHHHHHHHHHGGGIIIIIIJJJKKKMMMPPPRRRTTTSSSSSSTTTUUUWWWYYYZZZ[[[\\\^^^aaaaaaaaa```aaaccccccaaabbbhhhooowwwsss\\\QQQOOOLLLRRRYYY^^^aaacccfffhhhkkkkkklllmmmooorrruuuvvvttttttuuuuuuvvvwwwxxxyyy|||{{{{{{{{{||||||}}}}}}~~~|||uuulllaaaWWWRRRPPPOOONNNNNNVVVbbbnnnyyy}}}xxxuuurrrpppllljjjdddcccaaa___\\\YYYVVVUUUTTTSSSVVV[[[___eeeppp{{{000000000111111222333333222222222222222333444444888555222000000000000///...///000000111111000000000000000000000111111111000000////////////000000111111222333333333333222666555555555555666777777999777888;;;999;;;KKK^^^yyyiii]]]PPPIIIEEE@@@>>>???===<<<<<<;;;:::999888888999999999888777666555444666777888::::::::::::999:::::::::::::::::::::::::::999888777777666666777999888777666666555555666333222222222111111111111222111000//////...//////000000000000000000000000000111222111000000222444555555555555555777888888888888888999::::::;;;;;;;;;<<<<<<======>>>?????????@@@CCCEEEGGGHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSRRRSSSSSSUUUVVVXXXZZZ[[[\\\^^^```aaaaaabbbcccdddcccaaabbbfffkkkqqq{{{|||hhhYYYRRRMMMQQQWWW[[[^^^aaadddfffkkkkkklllmmmoooqqqssstttttttttuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyzzzzzz}}}~~~~~~}}}vvvoooeee\\\WWWTTTRRRPPPTTT[[[fffqqqyyy}}}{{{zzzxxxvvvssspppkkkgggdddaaa^^^[[[WWWUUUSSSPPPNNNLLLKKKJJJKKKJJJMMMTTTYYYaaannnzzz//////000111222333333333333222222333333333444444888555222/////////000000...///000222222111000000000000000111111222222333111111000000000000111111111111222333333333333222444333333333333444555555888666777;;;:::;;;IIIZZZ}}}mmmaaaSSSKKKEEE@@@>>>???===<<<<<<;;;::::::999999:::::::::999888777666666666777888999::::::999999999999999:::::::::::::::;;;:::999888888777777888777666555444444333333444333333222222222111111111222222000///............////////////////////////000111222111000000222444444444444444555666777888777777888888999:::::::::;;;;;;<<<<<<===>>>>>>???>>>???BBBDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOQQQQQQQQQRRRRRRTTTVVVXXXZZZ[[[\\\___aaaccccccccceeefffdddbbbbbbfffiiilllttt}}}rrr```TTTMMMOOOSSSWWW\\\```ccceeehhhiiijjjkkkmmmoooqqqqqquuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}|||{{{~~~wwwrrrjjjaaaZZZUUURRRQQQ[[[aaallluuu{{{~~~}}}xxxtttqqqooommmkkkjjjgggbbb^^^ZZZWWWSSSQQQOOOMMMKKKHHHFFFEEEEEEEEEEEEDDDGGGNNNTTT]]]jjjwww...///000222333333333333222222333333444444444444444333111000//////111222...///111222222222111000000000111111222222333333333222222111111222222333111111222333333333333222444333333333333444555555555333666;;;;;;<<>>???===<<<<<<;;;;;;:::::::::999::::::999999888777666666666777888999999999999777888888888999999999:::<<<<<<;;;:::999999999999777666555444444333333444333333333222222222222111222222000///............////////////////////////000111222111000000222444333333333333444555666777666666777888888999999:::;;;;;;;;;<<<======>>>>>>===>>>@@@CCCEEEFFFHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQSSSUUUXXXZZZ[[[]]]___bbbcccddddddfffgggeeeccccccggghhhjjjpppwww|||zzzfffVVVLLLMMMOOOSSSYYY___dddfffhhhhhhjjjlllnnnpppqqqqqqvvvvvvwwwxxxxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxzzz|||}}}}}}~~~{{{zzzyyyxxxwww{{{}}}yyyuuunnneee\\\WWWTTTSSS^^^eeeoooxxx|||~~~~~~}}}yyytttooollliiifffcccccc___ZZZVVVSSSOOOLLLIIIJJJHHHFFFDDDBBBBBBBBBCCCCCCBBBEEEKKKQQQZZZhhhuuu...///111222333333222111111111222333333333333333000111222111000000111333///000111111222222111111111111111111111222222222333333333222222333333333111111222333333333333222666555555555555666777777444222555;;;<<<<<>>>>>===>>>???AAADDDFFFHHHIIIGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOQQQRRRUUUWWWYYY[[[]]]___bbbcccbbbcccdddeeeeeecccdddggghhhhhhmmmsssxxxnnn[[[OOONNNNNNQQQWWW^^^ccceeeggghhhkkkmmmppprrrssssssuuuvvvwwwyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{zzzyyyyyyvvvxxxzzz||||||}}}~~~{{{yyywwwvvvwwwzzz~~~|||xxxrrriiiaaa\\\ZZZ[[[ccciiisss{{{~~~~~~|||{{{xxxuuuqqqmmmjjjfffaaa^^^[[[XXXSSSOOOLLLIIIFFFCCCDDDDDDBBBAAA@@@@@@@@@@@@BBBAAACCCIIIOOOXXXgggttt///000222333333222111000000111222333333333222111...000333333111///000111111111000000111111222333111111111111111000000000333222222222222222222333111111222333333333333222666555555555555666777777555333555<<<<<<;;;CCCOOOnnn}}}nnn^^^SSSJJJCCCAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888777666666666666777777888999:::777777888999999:::;;;;;;::::::999888777777777777999888777666666555555666444444333333333222222222000000////////////000000000000000000000000000000000111222111000000222444333333333444444555666777555555666666777888888999::::::;;;<<<<<<======>>><<<===>>>@@@CCCEEEHHHIIIGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTWWWYYY[[[[[[]]]___``````___```bbbbbbaaabbbfffggggggkkkqqquuu~~~xxxdddTTTQQQNNNPPPVVV\\\aaaccccccdddgggkkknnnpppqqqrrrrrrtttvvvxxxyyyyyyxxxwwwwwwxxxzzz{{{{{{{{{yyyxxxtttwwwyyy{{{|||}}}}}}zzzxxxvvvxxx|||~~~{{{vvvnnngggdddeeehhhkkkrrr{{{}}}{{{sssqqqnnnkkkhhhccc]]]YYYVVVSSSNNNKKKHHHFFFCCC@@@@@@@@@@@@@@@@@@???>>>>>>???>>>AAAGGGNNNXXXggguuu000111222333333222000//////000111222333222111111...111444444111///...///222111000000000111333444222111111111000000//////222222111111111111222222111111222333333333333222444333333333333444555555777444666<<<<<<:::@@@KKKiii|||tttqqq```TTTKKKDDDAAABBB<<<<<<<<<<<<<<<;;;;;;;;;777777888888888777777666666666666666777888999:::888888999::::::;;;<<<<<<999888777666555555555555777666555444444333333444444444444333333333222222000////////////000000111000000000000000000000000000111222111000000222444555444444555555666777888555555666666777888888888::::::;;;;;;<<<======>>><<<===>>>@@@BBBEEEHHHIIIGGGHHHJJJLLLNNNNNNNNNMMMNNNNNNPPPQQQTTTWWWYYYZZZZZZ\\\^^^^^^]]]]]]]]]^^^```___aaaeeeffffffiiiooosss{{{lllXXXTTTPPPPPPUUU[[[^^^```]]]___cccgggjjjmmmnnnoooppprrruuuwwwxxxxxxwwwwwwvvvxxxzzz{{{{{{{{{yyyxxxtttvvvyyyzzz{{{}}}}}}|||~~~}}}{{{vvvwwwzzz~~~}}}yyyrrrlllkkknnnrrrtttzzz}}}pppnnnllljjjgggaaa[[[VVVUUURRRNNNJJJHHHFFFCCC@@@??????@@@AAAAAA@@@>>>======<<>>===<<<;;;:::;;;;;;<<<;;;:::999888777777777777777666666666666888999::::::::::::999999999888888:::999888666666666777888666444444777999:::777444333333111000000000111222000000000000000000000000222111111111000000//////000000000000000111111222222222222333333444444444555333333555999:::999777::::::;;;;;;<<<=========???@@@AAABBBCCCCCCCCCCCCGGGIIILLLNNNPPPPPPOOOOOONNNPPPRRRSSSSSSSSSUUUVVVXXX]]]```___[[[YYY[[[___^^^___```aaabbbdddiiilllpppuuu|||zzzcccYYYRRRRRRSSSUUU[[[cccaaabbbccceeegggiiikkkmmmtttttttttuuuvvvwwwwwwwwwxxxyyyzzz||||||||||||{{{yyyxxxwwwwwwxxx{{{~~~~~~~~~|||yyyzzz~~~yyywwwsssrrrvvv}}}}}}tttpppkkkgggeee```ZZZUUUPPPNNNKKKIIIGGGDDD@@@===??????@@@??????>>>===<<<<<<===AAAHHHOOOXXXhhhvvv111222222333333222222111000000000000000000000000000000000000000000000000//////000000000111111111111111111000000000////////////000000000111111111000000111111111222333333222222333333333333444444555666666666888<<>><<<;;;::::::;;;;;;;;;:::999888888777777777777666666666666888999::::::::::::999999999888888:::999777666666666777888999777666666888888555333444444222111111111222333000000000000000000000000111111111111000000000///000000000000000111111222111111222333333444555555555444444666999;;;999888::::::;;;;;;<<<=========>>>???@@@BBBCCCDDDDDDDDDHHHIIILLLNNNPPPPPPOOOOOONNNPPPSSSTTTTTTTTTVVVWWWWWWZZZ]]]]]][[[ZZZ[[[]]]^^^___```aaabbbdddhhhkkkooouuu{{{~~~mmmaaaVVVSSSSSSUUUZZZ```bbbbbbccceeegggiiikkkmmmssssssssstttuuuuuuuuuuuuuuuwwwxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxzzz}}}~~~}}}||||||~~~}}}zzzzzz~~~yyywwwwwwxxx}}}xxxsssmmmhhheeeaaa[[[VVVQQQNNNKKKIIIGGGEEEBBB@@@@@@@@@@@@??????===<<<;;;======AAAHHHPPP[[[lllzzz111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000111111111111000000000000////////////000000000000111111///000111222222111000///222222333333333333444444444555555666777;;;@@@DDDVVV}}}wwwuuubbbVVVOOOIIIFFFFFF@@@???===;;;:::999::::::::::::999999888888777777777666666666666888999::::::::::::999999999888888999888777777666777777777<<<:::777666555555333111555444333333222222333333000000000000000000000000111111111111000000000000000000000000000111111222000000111222444555666666666555555777:::;;;:::999::::::;;;;;;<<<============>>>???AAACCCDDDEEEEEEHHHJJJLLLNNNOOOOOOOOOOOONNNQQQSSSTTTTTTUUUVVVXXXWWWXXXYYYZZZ[[[\\\\\\\\\^^^___aaaaaabbbdddgggjjjnnnsssxxx~~~zzzkkk\\\UUUTTTUUUXXX\\\bbbbbbccceeegggiiikkklllrrrrrrssssssssssssssssssssstttvvvxxxzzz{{{{{{|||{{{zzzyyyxxxxxxzzz|||}}}~~~}}}||||||}}}~~~}}}xxxyyy}}}}}}wwwpppjjjfffbbb\\\XXXRRROOOKKKHHHGGGFFFEEECCCCCCCCCBBBBBBAAA???>>>=========AAAIIIRRR___qqq111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000//////////////////000000000111000111111222222222222111222222222333333333444444333444555666777:::>>>BBBOOOtttvvvbbbUUUNNNIIIGGGHHHAAA@@@===;;;:::999999999::::::::::::999888888777777666666666666888999::::::::::::999999999888888888888777777777777777777<<<:::777555444333333333444444333333222222222222000000000000000000000000111111111000000000000000000000000000000111111222///000111222444555666777666666777888:::::::::999::::::;;;;;;<<<=========<<<===???AAACCCDDDEEEEEEIIIIIIKKKMMMNNNNNNNNNNNNMMMOOORRRSSSSSSTTTVVVWWWWWWWWWXXXZZZ]]]^^^^^^]]]^^^```aaaaaabbbcccfffhhhlllqqquuuzzzuuubbbWWWTTTVVVWWWXXX```aaabbbdddfffhhhkkklllqqqrrrsssttttttsssrrrrrrrrrsssuuuwwwyyy{{{|||}}}|||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~yyy|||{{{ssslllgggccc]]]YYYSSSOOOIIIFFFEEEFFFFFFEEEFFFFFFEEEEEECCCBBB@@@???===<<<@@@IIIUUUdddvvv000111111222222111111000////////////////////////////////////////////////...////////////000000000//////////////////000000...////////////000000000000000//////000222444666222222222333333333444444333444555666777999===AAAKKKkkkwwwbbbUUUMMMHHHFFFHHHAAA@@@===;;;:::999999999999999:::::::::999888888777666666666666888999::::::::::::999999999888888777777777888888888777777999888666555333333444555222222222222222111111000000000000000000000000000000000000000000000111111000000000000000111111222///000111222444555666777666777888999999999999:::::::::;;;;;;<<<=========;;;<<<>>>AAABBBDDDEEEEEEHHHIIIJJJKKKLLLLLLMMMMMMJJJMMMPPPQQQRRRRRRTTTVVVXXXXXXXXX[[[^^^```___^^^^^^```aaabbbbbbbbbeeefffiiinnnrrrwww|||jjj\\\WWWWWWWWWVVV\\\]]]___aaadddgggiiikkkqqqrrrsssuuuuuutttsssrrrssssssuuuwwwyyy|||~~~}}}|||{{{zzzzzzzzz{{{{{{}}}}}}}}}}}}~~~}}}~~~uuunnniiiddd___[[[SSSOOOIIIEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>><<>>@@@BBBCCCDDDDDDGGGGGGHHHIIIIIIJJJKKKKKKIIIKKKNNNPPPQQQRRRSSSUUUXXXYYY[[[\\\^^^______```___```bbbbbbbbbbbbccceeefffkkkpppttt|||uuuddd[[[XXXWWWTTTWWWXXXZZZ]]]aaaeeehhhjjjoooqqqsssuuuuuuuuutttsssssstttuuuvvvyyy{{{}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~yyyrrrmmmhhhbbb]]]UUUPPPKKKGGGFFFFFFFFFFFFAAAAAABBBAAAAAA@@@???>>>@@@???DDDQQQaaappp000000111111111111000000////////////////////////////////////////////////........./////////000000........./////////000000........./////////000000//////......///111222333222222333333333333444444444555777888888:::===@@@DDD]]]}}}iii[[[RRRKKKGGGGGG???>>><<<;;;::::::;;;;;;888999;;;<<<<<<;;;999888777666666666666888999::::::::::::999999999888888555666777888999888888777333666777777444333444555222222333333333222111000000000000000000000000000///000000000111111111111000000000000000111111222111111222333333444555555444666999999777666777999::::::;;;;;;<<<============>>>???@@@AAABBBBBBCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKNNNPPPQQQRRRTTTVVVVVVYYY\\\]]][[[[[[]]]```___```bbbbbbbbbaaabbbcccccciiinnnrrrzzznnn```YYYVVVRRRRRRSSSVVVYYY^^^bbbfffhhhlllnnnqqqsssuuuuuusssrrrsssssstttuuuwwwyyy{{{}}}{{{{{{{{{{{{{{{|||||||||zzzzzzzzz{{{{{{||||||}}}}}}wwwsssmmmfff```WWWSSSNNNJJJIIIHHHGGGFFF@@@AAAAAABBBAAAAAA@@@@@@CCCBBBIIIWWWhhhxxx000000111111111111000000////////////////////////////////////////////////............/////////000---.........//////000000............/////////000111222333444444333222111222222333333333444444444444666777888999;;;===@@@CCCYYYlll^^^TTTLLLHHHGGG>>>===<<<;;;:::;;;;;;<<<888999;;;<<<<<<;;;999888777666666666666888999::::::::::::999999999888888555666777999999999888777333666999888555222222333333333444555444333222111000000000000000000000000//////000000111111111222000000000000000111111222222222222333333444444444333666999888666555666888::::::;;;;;;<<<======>>>===>>>???@@@AAABBBBBBBBBFFFEEEEEEEEEFFFGGGHHHHHHJJJLLLOOOQQQRRRSSSUUUWWWTTTYYY]]]]]]YYYXXX[[[______```bbbcccbbbaaabbbcccbbbhhhmmmqqqyyyuuucccZZZUUUQQQNNNPPPSSSWWW\\\aaaeeehhhiiilllooorrrttttttsssrrrssssssssssssuuuwwwzzz{{{{{{{{{{{{{{{|||||||||}}}{{{{{{||||||}}}}}}~~~~~~~~~{{{wwwqqqiiicccYYYVVVQQQMMMKKKJJJHHHGGGBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFMMM\\\mmm|||222222222111000//////...000000000000000000000000////////////////////////........................000///...------...///000111000/////////000222333///000000000111111111111111111222222222333333333444444444555777999<<<===CCCZZZrrrcccWWWLLLEEECCC???>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888777777777777999:::;;;;;;;;;;;;::::::999999999::::::999888777666555555777777777777666666666666111111111111000000000///111111111111111111111222000111111111222222222222000...---...111222111...222222222222222222333333444555666666666666666666:::;;;<<<>>>>>>>>>======@@@@@@????????????@@@@@@EEEEEEEEEEEEFFFGGGHHHHHHKKKLLLNNNPPPRRRTTTTTTUUUWWWXXXZZZZZZYYYXXXXXXYYY_________```````````````eeedddfffkkkuuu~~~kkk\\\VVVUUUOOOPPPSSSWWW[[[```eeegggiiiiiikkkooosssuuutttssstttsssssstttwwwyyyzzzzzz|||||||||~~~|||xxxssskkkeee]]]YYYSSSNNNKKKHHHEEECCCFFFEEEEEEDDDCCCCCCBBBBBBAAAGGGRRRbbbsss222222111111000//////...000000000000000000000000////////////////////////000000000000000000000000111000///......///000111000000//////000000111222111111111111222222222222111111222222222333333333444444444555777999<<<===DDDWWWyyyzzzkkk^^^RRRIIIGGG???>>>===<<<;;;:::::::::::::::;;;;;;::::::999888888777777666777999:::;;;;;;;;;;;;::::::999999999777777777777888888888888777777777777666666666555222222222222111111111111111111111111111111000000000000000111111111222222111///...///111222111///000111111111222222333333444555555666666666666666:::;;;<<<======<<<;;;;;;=========>>>???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGJJJLLLNNNPPPRRRTTTUUUUUUWWWXXXYYYYYYXXXXXXYYY[[[_________```````````````bbbbbbdddiiirrr|||rrrcccZZZWWWRRRSSSTTTXXX\\\bbbfffiiikkkkkklllnnnrrrttttttssstttttttttuuuwwwyyyzzzzzzyyy|||}}}~~~~~~~~~}}}xxxqqqkkk```[[[VVVQQQMMMJJJHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDKKKXXXhhhyyy222111111000000//////...000000000000000000000000////////////////////////000000000000000000000000111000000//////000000111//////000000111111000000111222222222222333333333111111222222222333333333444444444555777999<<<===DDDRRRooo}}}nnnaaaTTTJJJFFF@@@???>>><<<;;;;;;::::::999999::::::999999888777777777666666777888:::;;;;;;;;;::::::::::::999999777777777777888888888888777777777666666666555555333333333222222222222111111111111000000//////////////////000000000111111111000///000222222222111//////000000111222333333444444555666666666666666999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFIIIJJJMMMOOORRRTTTUUUVVVVVVWWWXXXXXXWWWXXX[[[]]]_________``````aaaaaaaaa``````aaafffmmmwww{{{jjj^^^XXXVVVVVVWWWYYY^^^ccciiilllnnnmmmlllnnnqqqsssssssssttttttuuuvvvxxxyyyzzz{{{wwwzzz}}}~~~}}}}}}|||~~~~~~wwwqqqccc___YYYUUUQQQNNNKKKHHHFFFEEEDDDCCCCCCBBBBBBBBBHHHQQQ___ppp111111000000////////////////////////////////////////////////////////////........................000000////////////000000---...000111111111000///111111111222222222333333111111222222222333333333444444444555777999<<<===EEEMMMdddqqqeeeWWWLLLFFFAAA@@@???===<<<;;;;;;;;;:::::::::::::::999888888777777666666777888:::;;;::::::::::::::::::::::::::::::999888777666555555777777666666666555555555333333222222222111111111111111000000///.........////////////000000000000111111000111222222222222---...///000111222333333333444555666777777777666888888999;;;<<<===>>>>>>;;;;;;<<<<<<===???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFGGGIIIKKKOOOQQQTTTUUUVVVVVVWWWWWWVVVWWWYYY\\\```_________```aaaaaabbbbbb^^^___aaadddjjjsss|||~~~mmm___YYYXXXXXXXXX[[[___eeekkknnnqqqooommmnnnppprrrrrrrrrsssuuuwwwxxxxxxyyyzzz{{{wwwyyy|||}}}~~~zzzwwwyyy{{{}}}xxxsssfffbbb]]]XXXUUUQQQMMMJJJFFFEEEDDDCCCCCCCCCCCCDDDJJJUUUfffwww000000000///////////////////////////////////////////////////////////////................................................---...///111111000//////000000000000111111111222111111222222222333333333444444444555777999<<<===DDDIII[[[vvvlll^^^RRRKKKBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666666666666888999:::::::::::::::::::::::::::::::::999888777666555555666666666666555555555555222111111111000000000000111000000000//////......////////////000000000000000111111111111111222333---...///000111222333333333444555666777777777777666777999;;;===@@@BBBCCC==================>>>???BBBBBBBBBCCCDDDEEEGGGGGGGGGHHHKKKNNNQQQSSSUUUUUUVVVVVVWWWVVVWWWYYY]]]```______``````aaabbbbbbccc___```bbbeeeiiiqqqzzz~~~lll^^^XXXVVVWWWXXX[[[```fffkkkooorrrpppnnnnnnpppqqqrrrrrrqqqtttwwwxxxxxxxxxyyy{{{zzz{{{}}}}}}}}}~~~}}}wwwtttuuuwwwzzz}}}vvvqqqiiieee```[[[XXXSSSOOOLLLGGGFFFEEECCCCCCDDDEEEFFFLLLXXXkkk|||////////////////////////000000000000000000000000////////////////////////000000000000000000000000,,,------......------,,,......//////000000////////////000000000111111111111111222222222333333333444444444555777999<<<===BBBFFFVVVzzzyyyooobbbSSSKKKCCCBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::666666555555666777999:::999999::::::::::::;;;;;;777777777777888888888888666666666555555555444444111111111000000000//////000000000000000000000000/////////000000000111111///000222111000000111333//////000000111222333333333333555666777777777777666777888;;;>>>AAACCCEEE???>>>>>>======>>>>>>>>>AAAAAABBBBBBDDDEEEGGGHHHGGGHHHKKKMMMPPPRRRSSSTTTUUUVVVWWWWWWWWWYYY\\\_________```aaaaaabbbcccccc```bbbdddeeehhhoooxxx}}}kkk]]]WWWRRRSSSVVVZZZ```fffjjjmmmrrrpppooooooqqqrrrrrrqqqooossswwwxxxwwwvvvxxxzzz||||||}}}}}}}}}}}}|||{{{~~~yyyvvvvvvwwwxxx}}}|||vvvrrrlllhhhddd___[[[VVVRRRNNNIIIGGGFFFDDDDDDEEEGGGHHHPPP]]]ppp////////////////////////000000000000000000000000////////////////////////000000000000000000000000------...//////...------///............///000000000000111111111222222222111111222222222333333333444444444555777999<<<===@@@DDDUUUwww|||rrrdddTTTJJJDDDCCCAAA???===<<<;;;;;;:::;;;;;;;;;;;;:::999999666666555555666777999:::999999999::::::;;;;;;;;;777777777777888888888888666666555555555444444444222222222111111111000000//////000000111222222222000000000111111111222222...000111111//////000222000111111111222222333333222333444666777777888888888888888:::<<<>>>AAABBB>>>>>>>>>>>>>>>???@@@AAA???@@@@@@AAABBBDDDFFFGGGGGGIIIKKKMMMOOOQQQRRRRRRUUUVVVXXXYYYYYYYYY[[[]]]^^^___```aaabbbcccddddddaaaccceeefffgggmmmwwwlll]]]VVVLLLNNNSSSYYY___eeeiiikkkppppppoooqqqssssssrrrpppmmmrrrwwwxxxvvvuuuwwwyyy|||||||||}}}}}}}}}{{{zzz|||~~~{{{zzzyyywwwzzz}}}yyywwwooolllgggccc___ZZZUUUQQQJJJIIIGGGEEEFFFGGGIIIKKKWWWdddvvv.........///////////////000000000000000000000000////////////////////////........................---...///000000///...---//////...------///000111111111222222222333333333111111222222222333333333444444444555777999<<<===???CCCTTTvvvzzzyyyyyyjjjYYYNNNEEECCCBBB@@@>>><<<<<<;;;999::::::::::::999888888666666555555666777999:::999999999::::::;;;;;;;;;::::::999888777666555555666666555555555444444444333333333222222222111111//////000111222333444444111111111111222222222222---///111000......000222222222222222222222333333222333444666777888888888999999999999:::<<<>>>???=========>>>???AAACCCCCC>>>>>>???@@@AAACCCEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQTTTVVVYYYZZZYYYYYYZZZ[[[^^^___```aaabbbcccdddddd```ccceeeeeeffflllvvv}}}nnn^^^UUUHHHKKKQQQXXX___dddhhhiiiooooooppprrrttttttrrrppplllqqqwwwxxxuuutttvvvyyy{{{{{{{{{|||~~~}}}|||zzz|||~~~{{{wwwxxx||||||}}}|||rrrooojjjfffbbb]]]WWWSSSKKKJJJHHHFFFFFFHHHJJJLLL\\\iii{{{000000000000////////////......///000111111000000//////............//////---......///000111111222///////////////.........000000000000000000000000111111000000111222222333000111111111111222222222333444444444333555999;;;>>>BBBXXXppp]]]SSSJJJGGGBBB???>>>===;;;:::::::::::::::::::::::::::999888777555555555666777<<<<<<;;;;;;;;;:::::::::;;;::::::999999888888777444555666666666555333222333333333222222222111111111000000111222222///---//////000000000000//////////////////000000000000000111111111111222222222444444555555555555555444444555666777999:::;;;<<<<<<<<<<<<======>>>???@@@???>>>>>>???AAADDDGGGIIIGGGIIIKKKLLLMMMNNNPPPRRRSSSUUUWWWXXXXXXYYYZZZ[[[\\\]]]___aaacccdddeeeeeeeeegggiiiiiiiiimmmsssxxxqqqaaaUUULLLJJJLLLTTT[[[^^^bbbfffjjjkkkmmmnnnpppqqqqqqqqqrrrtttvvvwwwvvvvvvwwwxxxzzz|||~~~~~~}}}zzzyyyyyyyyyrrrxxxyyy~~~wwwtttnnniiiccc]]]WWWSSSOOOLLLIIIGGGEEEEEELLLUUUbbbppp000000000000////////////+++,,,,,,---......------//////............//////---......///000000111111.........///////////////000000000000000000000000222111111111111111222222222222222222333333333333333444444444444666:::===@@@FFF\\\rrr___SSSJJJGGGBBB???>>>===<<<;;;::::::::::::::::::::::::999888777666555666666777<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999888888555555666666555555444333333333333222222222111111333222222333444333111/////////000000000000//////////////////000000000000000111111111111222222222333444555555666666666666555555777888999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGIIIKKKLLLLLLMMMPPPRRRRRRUUUWWWXXXXXXXXXZZZ[[[ZZZ\\\]]]```bbbcccdddddddddfffhhhiiiiiimmmsssyyywwwfffZZZMMMIIIJJJQQQYYY]]]ccchhhkkklllmmmooopppqqqqqqqqqqqqsssuuuvvvvvvvvvwwwyyy|||~~~~~~}}}}}}~~~wwwtttsssxxx{{{wwwppplllhhhbbbZZZTTTOOOKKKIIIIIIGGGHHHOOOYYYggguuu000000000000////////////......///000000000////////////............//////.........//////000000111------......//////000000000000000000000000000000222222111111111111111222333333333333444444444444333444555555666888<<>>===<<<;;;::::::::::::::::::::::::999888777666555666777888<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777777666555555444444555555333333333222222222111111333222222333444333111000//////000000000000//////////////////000000000000000111111111111222222222333333555666777777777777666666777888:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCFFFHHHJJJKKKLLLMMMOOOQQQRRRTTTVVVXXXXXXXXXZZZ[[[YYYZZZ\\\^^^```bbbcccccccccfffhhhiiiiiimmmtttyyy}}}lll___NNNIIIHHHNNNUUU[[[cccjjjlllmmmnnnpppqqqqqqqqqqqqppprrruuuvvvvvvwwwxxxzzz|||~~~}}}pppmmmoooyyyzzzrrrnnnlllfff\\\SSSNNNKKKJJJJJJJJJLLLTTT^^^nnnzzz000000000000///////////////000000111111111000000//////............//////........./////////000000,,,------...///000111111////////////////////////333222111111000111111111333333333333444444444444333444555666777999>>>AAAEEENNNccc~~~|||iii[[[NNNJJJDDD@@@>>>===<<<<<<::::::::::::::::::::::::999888777666666777888888<<<<<<;;;;;;;;;:::::::::999999888888777777666666888777555444444444555666333333333222222222111111222111000000111111000...//////000000000000//////////////////000000000000000000111111111222222222222333444666777888888888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===?????????@@@AAABBBCCCCCCCCCCCCFFFHHHJJJKKKKKKLLLNNNPPPQQQSSSUUUWWWWWWXXXYYY[[[YYYZZZ\\\^^^```bbbccccccbbbeeeggghhhiiimmmsssyyyoooaaaQQQJJJFFFJJJQQQXXXbbbjjjlllmmmooopppqqqqqqqqqqqqooorrrtttvvvwwwxxxyyy{{{yyy{{{}}}~~~}}}|||}}}~~~rrrllljjjpppyyyzzzqqqmmmlllggg[[[QQQLLLIIIIIIKKKLLLOOOXXXcccttt~~~000000000000////////////---------......------,,,//////............//////............////////////,,,------...///000111111////////////////////////222222111111111111111222222222222222333333333333444555666666777:::>>>AAADDDMMM```|||yyypppbbbRRRMMMFFFAAA???>>>===<<<::::::::::::::::::::::::999888777666666777888999<<<<<<;;;;;;;;;::::::::::::::::::999888888777777888777666444444555666666333333333222222222111111222111//////000111000/////////000000000000//////////////////000000000000000000111111111222222222222333444666777888888888777777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@BBBCCCDDDDDDDDDFFFHHHJJJJJJJJJKKKMMMOOOOOORRRUUUVVVWWWWWWYYY[[[ZZZ[[[]]]___```bbbbbbcccaaadddfffggggggkkkrrrwwwqqqbbbUUULLLFFFGGGLLLTTT___hhhkkklllnnnoooqqqrrrrrrrrrpppsssvvvwwwxxxyyyzzz|||xxxzzz{{{|||{{{zzz{{{}}}wwwmmmfffhhhooowwwzzzooojjjiiicccXXXNNNJJJIIIIIILLLNNNRRR\\\gggxxx000000000000////////////...////////////...------//////............//////........................------......//////000000000000000000000000000000111111000000111222222333222222222222333333333333444555666666777999===@@@CCCJJJXXXnnnuuuwwwjjjWWWRRRJJJCCC@@@>>>===<<<::::::::::::::::::::::::888888777666777888999:::<<<<<<;;;;;;;;;:::::::::======<<<<<<;;;::::::999888777666666555555666666333333333222222222111111555333111111222333222111//////000000000000//////////////////000000000000000111111111111222222222222222444555666666666666666777777888999999::::::;;;;;;;;;;;;<<<===>>>???>>>???@@@AAACCCDDDEEEFFFFFFHHHIIIJJJJJJJJJLLLMMMNNNQQQTTTUUUVVVWWWYYYZZZ[[[\\\^^^___```aaaaaaaaaaaaccceeeeeeeeeiiiooottt~~~wwwgggYYYOOOFFFEEEIIIPPP[[[dddiiijjjlllnnnppprrrsssssssssuuuxxxyyyyyyzzz{{{}}}zzz|||}}}|||{{{{{{|||~~~tttgggdddhhhnnnuuuzzz{{{ppphhheee___VVVOOOKKKJJJKKKNNNQQQVVVaaalll{{{000000000000////////////111111111111111000////////////............//////.................................///////////////000000000000000000000000//////000000111222444444333333333333444444444444555666666666666888;;;>>>BBBGGGNNN^^^}}}~~~rrr|||ooo\\\VVVMMMFFFAAA???===<<<::::::::::::::::::::::::888888777777777888::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::999999999777777777777777666555555333333333222222222111111555333111111222333222222//////000000000000//////////////////000000000000000111111111111222222222222222333444444555444444666666666777777888888999;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@@@@AAABBBDDDEEEFFFGGGIIIIIIIIIIIIKKKMMMMMMPPPSSSUUUVVVWWWYYYZZZ\\\\\\]]]^^^^^^^^^^^^^^^```bbbdddccccccffflllqqqzzzppp\\\RRRHHHEEEGGGMMMVVV___fffgggjjjmmmooorrrssstttuuuwwwzzz{{{zzz{{{|||}}}}}}}}}~~~}}}{{{{{{|||~~~~~~}}}|||nnnggghhhlllqqqvvv|||~~~sssiiibbb]]]WWWSSSNNNLLLNNNRRRUUUZZZeeeppp}}}000000000000////////////......///......---,,,,,,//////............//////.....................---///////////////.........000000000000000000000000/////////000111333444555444444444555555555666666555666666555555777:::===BBBEEEHHHTTTqqq{{{qqqrrr___YYYOOOGGGBBB???===<<<::::::::::::::::::::::::888888777777777888:::;;;<<<<<<;;;;;;;;;:::::::::999999888888777666666666666777888888888777555444333333333222222222111111444111///...///000000000//////000000000000//////////////////000000000000000111111111111222222222222222333333444333333333555555666666777777888888;;;;;;;;;;;;;;;<<<>>>>>>DDDCCCAAA@@@@@@AAACCCDDDFFFGGGIIIIIIIIIIIIKKKLLLMMMPPPSSSUUUUUUVVVXXXZZZ\\\\\\]]]]]]]]]\\\\\\[[[```bbbccccccbbbdddjjjoooxxxxxx___TTTIIIEEEFFFKKKSSS\\\dddfffhhhlllooorrrssstttwwwyyy{{{|||{{{{{{|||}}}}}}}}}}}}|||zzzyyyzzz|||~~~{{{xxxwwwzzzvvvlllkkknnnrrrvvv{{{}}}{{{{{{vvvjjjbbb\\\XXXVVVPPPOOOPPPTTTXXX]]]hhhsss~~~000000000000////////////......---,,,---...///000000///...------...///000........................//////000000000000/////////......---------......111000000//////111222333111111111111222333444555666666666777888:::;;;<<>>;;;999999999888999999::::::888888888999::::::;;;;;;888999:::::::::999888777999999999888888888888777999999888777666666666777444333222111111111222333000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111222222333333333333444444555555666777888999::::::999999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDHHHGGGEEEEEEFFFHHHLLLNNNLLLOOORRRTTTUUUWWWYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[]]]```bbbcccfffjjjmmmwwwzzziiiYYYJJJFFFEEEEEEMMMXXX```bbbfffjjjmmmoooqqqrrruuuxxx{{{}}}}}}}}}~~~}}}~~~~~~}}}{{{{{{|||}}}}}}~~~}}}zzzxxxyyy~~~|||sssrrrvvv{{{wwwpppsssxxxzzzwwwvvvwwwrrrkkkiiieee\\\UUULLLPPPTTTWWWZZZaaallluuu{{{000000000/////////............---------...///000//////...------...//////........................//////000000000000//////000000///////////////000000///.........///111111111111111111222333444555666666666777888999;;;<<<===>>>AAAIII^^^nnnzzzsssfff^^^RRRJJJEEEBBB>>><<<:::999999999999999::::::888888888888999999999999888999::::::::::::888888999999999888888888888777888888777777666777777777444444222111111111222333111111111111111111111111222111111000000111111222000000000000000000000000000000000000111111111111222222333333333333444444444444555666777888999999999999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDGGGGGGFFFFFFGGGHHHJJJLLLKKKNNNQQQSSSTTTUUUXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]___aaabbbdddhhhjjjqqq}}}nnn]]]MMMHHHFFFEEELLLVVV___aaafffjjjmmmoooqqqrrrvvvxxx{{{|||||||||~~~}}}||||||~~~yyyvvvxxx|||~~~}}}xxxtttuuuzzzyyymmmiiihhhhhhssssssllliiicccZZZQQQKKKOOOSSSVVVYYYaaakkksss{{{/////////.........------......------......///000......------------..............................//////000000000000//////111111111000000111111222000////////////000111222111111111222222333444555666666666777888999:::;;;;;;;;;===DDDVVVwwwmmmuuuuuuggg___SSSJJJEEEBBB???===::::::999999999999::::::888888888888777777777777888888::::::::::::999888999999999888888888888777777777666666666777888888555444333222222222222333111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111222222333333333333444444333333444555666777888888999999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJLLLPPPRRRSSSTTTVVVXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[]]]___```aaabbbeeehhhnnnyyyuuubbbQQQJJJGGGEEEJJJSSS\\\```eeeiiilllnnnppprrrwwwyyyzzzzzzzzz{{{~~~}}}|||}}}{{{ssstttxxx~~~vvvqqqsss{{{|||oooddd```^^^^^^gggrrr}}}sssmmmiiibbbVVVMMMIIILLLPPPSSSWWW^^^hhhpppyyy///.........------------...............//////000......------------..............................//////000000000000//////111111000000111111222222111111111111111222222333222222222222333444555555666666666666777888999:::;;;:::;;;AAAPPPmmmtttxxxxxxjjjbbbUUULLLFFFCCC@@@>>>;;;;;;:::999999999::::::999888888777666555555555777888999:::;;;:::999888999999999888888888777777666666666666666777888999555444444333333333333333111111111111111111111111///..................//////////////////////////////000000000111111111111222222222333333333444444333444444555666777888888999999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGJJJLLLOOOQQQSSSTTTVVVXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^`````````bbbdddgggnnnwww{{{gggTTTLLLIIIFFFIIIQQQXXX]]]dddiiikkkmmmppprrrxxxyyyyyyyyyyyyzzz}}}~~~||||||~~~~~~ttttttxxxyyy}}}xxxrrrssszzz}}}sssiii___ZZZXXXXXX^^^gggpppyyy~~~xxxqqqmmmiiiaaaUUUKKKGGGIIILLLOOOSSS[[[dddkkkttt|||///.........------------.........///////////////........................//////////////////////////////000000000000/////////////////////000111222000000111111111222222222222222222222333444555666666666666666777888999999<<<;;;<<>>???AAABBBCCCDDDDDDDDDEEEGGGHHHIIIIIIGGGGGGJJJMMMPPPRRRSSSTTTVVVXXXVVVWWWWWWYYYZZZ[[[\\\]]]^^^___aaaaaaaaabbbeeegggkkksssmmmXXXOOOKKKGGGIIIOOOTTTZZZccchhhjjjlllooorrrxxxxxxyyyxxxxxxyyy|||~~~~~~~~~}}}{{{{{{~~~uuusssvvvuuuzzz|||uuuwww}}}~~~wwwpppggg```XXXSSSPPPPPPTTTYYYbbbjjjwww{{{vvvuuurrrooollliii```UUULLLDDDEEEGGGKKKPPPXXXaaafffqqqyyy/////////.........---------...///000000000000///......////////////......//////////////////////////////000000000000//////............//////000111...///000000111111000000222222222222333444555666666666666666666777888999<<<;;;===AAAHHH]]]zzzuuukkk]]]QQQJJJEEEBBB@@@===<<<;;;::::::999999:::999888888777666555555444666777999:::;;;;;;:::999999999999888888888888777666666555555555666777777555555666666555555444333222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111222222333333333333444444555555666777888999::::::999999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDCCCDDDFFFGGGIIIIIIHHHHHHJJJMMMPPPRRRSSSTTTVVVXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^___aaaaaaaaaccceeehhhgggmmmyyyuuu^^^TTTOOOIIIIIIMMMPPPXXXbbbgggiiijjjooossswwwxxxyyyyyyxxxyyy{{{|||||||||}}}|||}}}vvvqqqqqqpppvvv~~~{{{|||yyyssskkkbbb^^^ZZZTTTOOOMMMMMMOOOQQQXXX___jjjwwwuuuqqqpppnnnlllkkkggg___TTTLLLDDDDDDEEEIIIOOOWWW___dddooowww~~~000000000/////////......---...///000111000000/////////000111111000////////////////////////////////////000000000000//////............///000111111000111222333333333222222333333222333333444555666777666666666666777888888999888;;;@@@DDDVVV|||yyy{{{ppp```SSSKKKFFFCCC@@@======<<<::::::999999999888888888777777666666666666777999:::;;;;;;::::::999999999888888888888777777777666555555555666666555666666777666555444333222222222222222222222222333333222222222222333333000000000000000000000000000000000000111111111111222222333333333333444444444444555666777888999999999999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDBBBCCCDDDFFFHHHIIIJJJJJJIIIKKKNNNPPPRRRSSSUUUWWWYYYYYYZZZZZZ[[[\\\]]]]]]\\\]]]___``````bbbeeeggggggllluuugggZZZSSSKKKHHHKKKMMMVVVaaaggghhhjjjnnnsssuuuwwwyyyyyyyyyxxxyyyzzz{{{|||~~~yyyrrrpppnnnttt~~~|||zzz{{{|||tttlllbbbZZZWWWVVVRRRNNNKKKLLLLLLLLLQQQVVV```lllyyy~~~zzzwwwuuutttxxx}}}sssqqqnnnmmmkkkiiieee\\\RRRJJJFFFEEEFFFIIIPPPXXX___cccjjjrrrxxxzzz}}}000000000000////////////---...000111111111000//////000111222222111000///000000000000000000000000//////000000000000//////............///000111222444555666777777777666555333333333333444555666666777666666666666777777888666666999>>>AAAPPPvvvxxx~~~ssscccUUULLLGGGCCC@@@>>>===<<<;;;:::999999999888888888888777777777777666777999:::;;;;;;::::::999999999888888888888777888777666555555555555555555666777777777666444333222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111222222333333333444444444333333444555666777888888999999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDAAABBBCCCEEEGGGIIIKKKLLLGGGJJJMMMOOOPPPRRRTTTUUUZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ\\\^^^______aaadddgggjjjnnntttmmm___VVVLLLHHHIIILLLUUUaaaggghhhiiinnnssstttwwwyyyzzzyyyxxxxxxyyy{{{}}}~~~vvvrrrnnnvvvsssoooppp|||{{{rrrjjj```WWWPPPPPPMMMIIIGGGHHHHHHFFFLLLQQQZZZfffsss}}}wwwrrrooommmllllllttt{{{ssssssooommmkkkiiicccZZZPPPHHHGGGFFFGGGJJJRRRZZZaaadddeeelllrrrsssvvv}}}........................+++,,,...000222222222111---...000111333333444444//////............//////////////////////////////............////////////333333444555666666555555777777666666555555555555333333222222222333444444444888999???FFFLLLiiiuuufff[[[RRRHHHCCCBBB===<<<<<<;;;:::999888777::::::999999888777777777444555888:::;;;<<<<<<<<<999888888777777777777777888777666666666666666777555555666666666666555555444333222222111111222222222222111111111111111111//////000000000111111111000000000000000000000111000000000000000111222222555444444555666888:::;;;999999999999:::;;;<<<<<>>BBBDDDCCCAAAAAAAAACCCDDDFFFHHHIIIJJJKKKJJJIIIIIIKKKOOOSSSVVVZZZZZZZZZ[[[[[[\\\\\\]]]```]]]\\\___```___aaadddhhhlllttt}}}fffXXXPPPKKKHHHJJJRRR\\\bbbeeehhhmmmrrrrrrssstttwwwyyyzzzxxxwwwxxx|||{{{|||~~~nnnggggggmmmyyy{{{tttlllcccYYYSSSQQQPPPNNNJJJFFFDDDDDDEEEFFFMMMYYYdddooo{{{}}}wwwpppllljjjjjjjjjiiippp{{{uuupppooolllllljjjeee]]]VVVQQQOOOLLLIIIHHHJJJRRRZZZ```bbbiiillloooooonnnqqqxxx~~~////////////////////////------...000111111111111...///000111222333333333//////............//////////////////////////////------...//////000111111222333333444555666666777777777666666555555444444444444444444555555666777666::::::>>>DDDIIIcccwwwggg]]]TTTKKKEEEEEE>>>===<<<;;;:::999999999::::::999999888777777777444555777999;;;<<<<<<;;;999999888777777777777777888888888777666555555555555666666777777666666555444333222222111111222222222222111111111111111111...///000111222333444555444444444444333333333333111111111111111222333333444444444444555777999:::999999999999:::;;;<<<<<<>>><<<<<<===AAABBBBBB@@@AAAAAACCCDDDFFFHHHIIIJJJKKKJJJIIIIIILLLOOOSSSVVVYYYYYYZZZZZZ[[[[[[\\\\\\```]]]\\\___```___aaadddgggkkkrrr|||mmm\\\RRRLLLIIIGGGOOOXXX___bbbfffkkkppprrrsssuuuwwwyyyzzzyyyxxxxxx|||}}}mmmeeecccfffrrr}}}wwwqqqjjjbbbZZZUUUQQQPPPMMMJJJGGGEEEEEEFFFGGGMMMXXXbbbmmmxxx~~~zzztttnnniiihhhhhhhhhhhhnnnyyy|||nnnhhhgggfffggggggddd^^^WWWRRROOOKKKHHHGGGJJJRRR[[[aaaeeehhhjjjkkkjjjhhhkkkqqqwww000000000000000000000000///////////////000111111///000111111222222111111//////............//////////////////////////////,,,,,,---///000222333333222222222222333555777888888777777666555555444444444444444444555666777888888;;;:::===AAAEEE\\\yyyiii___VVVMMMHHHGGG@@@>>><<<:::999999:::;;;::::::999999888777777777555666777999:::;;;;;;;;;999999888777777777777888777888888888777666444333666666777777777777666666444333222222111111222222111111222222222222222222111111222333444555666777888888777666555444444333333222222222222333333444444444444444555666777888999888888999999:::;;;<<<===<<<<<<===???AAAAAA@@@AAAAAACCCDDDFFFGGGIIIIIIKKKJJJJJJKKKMMMPPPSSSUUUWWWXXXXXXYYYZZZZZZ[[[[[[___\\\\\\___aaa___aaadddfffiiinnnvvvxxxcccTTTMMMKKKFFFLLLUUU\\\aaafffkkkooorrrsssuuuxxxyyyzzzyyyyyyxxx|||}}}lllbbb```]]]iii~~~|||wwwqqqjjjeee```[[[XXXQQQPPPMMMJJJHHHGGGGGGGGGHHHMMMVVV___jjjuuu|||yyyzzzvvvpppjjjfffeeeeeefffffflllwwwyyykkkdddaaa```ccceeeddd^^^XXXRRROOOIIIGGGGGGKKKSSS]]]eeeiiijjjjjjiiifffcccdddiiinnnttt{{{////////////////////////111000///......///000111000000111111111111000000//////............//////////////////////////////------...///000111222333222111000000222555888999777777777666555555444444222222222222333555666777777;;;999:::???BBBUUUsss{{{kkk___VVVMMMHHHHHH@@@>>>;;;999888888:::;;;::::::999999888777777777555666777888999:::;;;;;;:::999888888777777888888555666888999999777555444666666777777777777666666444333222222111111222222111111222222222222222333444444444555666666777777:::999888777666555444333333333222222222333333444444444444444555555666666888888888888999:::;;;<<<=========>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHJJJJJJJJJKKKNNNPPPSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]][[[[[[___```___```dddfffhhhlllqqqzzzjjjXXXNNNKKKGGGLLLTTT\\\bbbgggmmmpppqqqsssvvvwwwxxxyyyzzz{{{zzz~~~}}}lllbbb___ZZZeeexxxuuupppiiiccc___\\\ZZZYYYTTTQQQNNNKKKJJJIIIHHHGGGIIIMMMSSS]]]hhhttt~~~|||xxxuuuvvvrrrlllgggcccbbbcccdddffflllvvv}}}ooogggddd```ccceeeddd___XXXQQQNNNIIIHHHHHHLLLTTT^^^hhhnnnooonnnkkkgggcccbbbeeehhhkkkqqq{{{||||||........................111000///......///000111000111111111111000////////////............//////////////////////////////////////////000000000000111000000000111444777999666666666666555555555555333333333333444555666777555999777888>>>AAAPPPjjj~~~mmm```UUULLLGGGFFF@@@>>>;;;888777888999;;;::::::999999888777777777666666777777888999:::;;;:::999999888888888888888333444666888999888777666666666777777777777666666444333222222111111222222111111222222333333333333222222444555777999:::;;;;;;::::::999888777666666444333333222222333333333444444555555555555555555888888888888999:::;;;;;;>>>??????@@@@@@@@@AAABBBAAABBBBBBDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTTTTUUUWWWXXXXXXYYY[[[YYYZZZ^^^```^^^___bbbeeegggkkknnntttrrr\\\OOOJJJFFFKKKRRRYYY```fffkkkoooppprrruuuwwwvvvwwwzzz|||}}}{{{lllccc```\\\cccssszzzpppkkkccc]]]ZZZYYYYYYXXXVVVSSSPPPNNNNNNNNNMMMKKKKKKMMMSSS\\\hhhttt}}}{{{yyyvvvtttsssooojjjddd```___```aaaeeelllvvvyyypppkkkgggiiijjjfff```WWWQQQMMMJJJJJJKKKNNNUUU```kkkrrrtttrrrnnniiieeecccccccccfffkkkttt~~~{{{yyy........................///////////////000111111000000000111000000////////////............/////////////////////////////////////////////.........000000000000111333555666555555555555666666666666666666666555666666777888333888666777>>>AAALLLaaarrrcccWWWLLLFFFEEE@@@>>><<<:::999999:::;;;::::::999999888777777777777666666777777999::::::::::::999888888888888999444555666777888888777777555555666666666666555555444333222222111111222222111111222222333444444444---///111444777:::===>>><<<<<<<<<<<<<<<<<<<<<<<<666555555444444444444444555555666666666555444444888777777888888999:::;;;>>>@@@AAAAAA@@@@@@AAABBBAAABBBBBBCCCEEEFFFFFFGGGFFFGGGIIILLLNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXVVVXXX]]]^^^]]]]]]```cccfffiiikkknnnxxxzzzcccRRRJJJEEEHHHMMMUUU\\\cccgggjjjnnnqqqtttuuutttuuuyyy|||~~~yyykkkccc```]]]aaammmwwwnnniiibbb\\\YYYXXXXXXXXXXXXUUURRRSSSUUUWWWWWWUUUQQQRRRUUU]]]iiiuuu}}}{{{zzzxxxvvvsssqqqmmmgggaaa]]]\\\\\\]]]ccciiisss~~~zzzuuurrrrrroooiiiaaaYYYSSSQQQNNNNNNOOOQQQWWWaaammmuuuwwwvvvrrrnnnjjjfffcccbbbcccgggmmmwww{{{wwwxxx........................------...000111111111111//////000000000000000/////////............//////////////////////////////,,,,,,------......//////000000000111222333333444333333444555666777888888888777777666666666666666444999777666===@@@HHHYYYzzziii[[[OOOHHHGGGAAA@@@???===<<<<<<;;;<<<::::::999999888777777777777777666666777888999:::;;;:::999999888888999999777777777777666666666555444444555555555555444444444333222222111111222222111111222222333444444555...///111333666888:::;;;999:::;;;<<<===>>>???@@@999888777777666666666777666777777777777666555444777777777777888999:::;;;===???AAA@@@???>>>@@@BBBAAABBBBBBCCCDDDEEEFFFFFFDDDEEEHHHKKKMMMNNNNNNNNNPPPPPPQQQRRRTTTUUUVVVWWWUUUTTTVVV[[[]]][[[\\\^^^___cccggghhhjjjqqq~~~jjjWWWLLLEEEGGGLLLSSS[[[aaafffhhhlllpppssstttrrrsssxxx|||~~~vvviiibbb___[[[\\\eeevvv~~~vvvooojjjccc^^^[[[ZZZYYYXXXYYYVVVUUUXXX___cccdddcccYYYXXXYYY___jjjvvv}}}zzzyyywwwtttrrrnnnkkkddd^^^YYYXXXXXXYYY]]]dddnnnyyy|||yyytttkkkbbb[[[XXXWWWRRRSSSSSSTTTXXXbbbnnnvvv|||{{{xxxvvvrrrmmmhhhdddaaabbbfffnnnzzzzzzuuunnnzzz000000000000000000000000+++,,,...000222222222111......///000000000000000//////............//////////////////////////////)))***+++,,,---///000000///000111222222222222222222222444555666888999999777666555444444333333444666;;;888666===???EEETTTwwwnnn___RRRKKKIIIBBBBBBAAA@@@???>>>======::::::999999888777777777777777666666666888999:::;;;:::999999888888999999;;;:::888666555444444444333444444444444444444333444333222222111111222222111111222333333444555555444444444444444444444444666666888:::<<<>>>???@@@;;;;;;:::999888888888999777777888888888666555444777777777777888999:::;;;<<<>>>@@@@@@======>>>AAAAAABBBBBBCCCDDDEEEFFFFFFBBBDDDHHHKKKMMMMMMMMMMMMOOOOOOPPPRRRSSSUUUVVVVVVTTTSSSUUUZZZ\\\ZZZ[[[]]]]]]aaaeeefffgggmmmzzzoooZZZMMMHHHIIIMMMTTT\\\bbbfffhhhkkkooossssssqqqrrrwww|||~~~ttthhh```^^^XXXXXX^^^ooo~~~vvvqqqmmmfff```]]][[[ZZZYYYYYYVVVVVV\\\eeelllnnnmmm```]]]\\\aaakkkvvv~~~~~~{{{xxxvvvsssqqqmmmiiibbb\\\WWWUUUUUUUUUYYY___iiittt~~~vvvlllccc^^^\\\]]]UUUVVVVVVVVVYYYbbbnnnwww}}}yyytttmmmiii______aaaiiitttyyysssfffttt////////////............---///111222333222000/////////000000000000///...000000000000////////////000///...---------------............/////////000...222555444000///222666111333555666666666888:::555555666666666666666666888555666999;;;>>>EEELLLnnnvvvhhh[[[PPPHHHEEEBBB???=========<<<:::::::::999999888777666666777666555555666888:::<<<:::::::::999999888888888888888666555444333333222222222222333333444444444222222222111111111111000111111111111111111111222111111111111111111111111222444666777888999;;;===;;;;;;<<<<<<;;;999888666777666666666666666777888999888888888999;;;===>>>======<<<<<<===>>>???@@@BBBBBBBBBBBBDDDEEEFFFGGGFFFFFFGGGGGGIIIJJJLLLMMMLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[]]]]]]aaabbbcccdddhhhnnnvvv{{{www```OOOHHHCCCCCCNNN\\\dddiiikkkoooqqqtttuuuvvvwwwzzz|||wwwjjjaaa[[[VVVTTTXXXhhh{{{uuurrrlllddd]]]YYYXXXXXXXXXWWWXXX___iiipppqqqpppjjjbbb```hhhpppuuu|||~~~~~~~~~|||vvvrrrqqqjjj```WWWRRROOONNNMMMSSSYYYcccmmmvvv{{{ppphhhccc```^^^^^^XXXUUUYYY```hhhrrrzzz~~~wwwnnngggeeebbbbbbgggmmmvvvrrrnnnooozzz////////////...............///000222222111000///000//////////////////////////////............---//////...------------............/////////000000///222555444111000333666222444555666555555777999666666666666666555555555666444444888:::<<>>======<<<;;;::::::999999888777777777777666555444555666888::::::::::::999999999888888888777666555444333333333222222222333333444444444222222222222111111111111333333333333333333333333111111111111111111111111000222444555555666888:::999:::;;;;;;;;;:::999888888777777666666666777777999999999999:::<<<===???<<<======>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]```aaabbbdddgggmmmtttyyy|||dddRRRMMMFFFEEENNNZZZbbbgggjjjmmmpppsssuuuvvvxxx{{{}}}~~~vvvjjjaaa[[[XXXUUUWWWfffzzztttlllddd^^^[[[XXXWWWVVVUUUWWW]]]gggnnnpppoookkkeeecccjjjqqqvvv}}}~~~|||||||||zzztttpppmmmfff\\\TTTOOOLLLKKKJJJOOOUUU^^^hhhqqqzzz~~~tttlllhhheeecccaaa[[[WWWZZZaaaiiisss}}}{{{ssskkkiiieeedddgggkkkrrr~~~rrrkkkkkkttt/////////............---...///000111222111000///000///.........///000111.........---------,,,,,,...------------...//////////////////000000000000000333555555222111444666333444555555444444666777777777666666555555555444555333444777999;;;AAAHHH^^^sssdddVVVMMMIIIEEEAAA???>>>===<<<;;;:::::::::999888888777777777666555444444555666777::::::::::::999999999999888777666555444333333333222222333333333333444444333222222222111111111111222222222222222222222222000000000000000000000000///000222333333333555777888888999:::::::::::::::999999888777777666666666999999999:::;;;<<<>>>???;;;<<<>>>???@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUTTTUUUVVVXXXYYY[[[\\\]]]______aaabbbeeejjjqqqvvvkkkXXXSSSJJJFFFLLLVVV]]]dddhhhlllnnnrrrtttvvvxxx{{{}}}|||xxxmmmddd\\\YYYUUUWWWeee~~~|||pppgggccc___YYYTTTRRRQQQSSSYYYbbbiiimmmmmmlllhhhggglllrrrwww}}}}}}{{{xxxxxxxxxvvvrrrmmmggg```WWWPPPKKKIIIGGGGGGJJJPPPXXXaaaiiirrrzzzyyyrrrmmmjjjiiifff___[[[]]]bbbjjjvvvyyyqqqmmmiiifffgggiiinnnwwwttthhhfffmmm//////.........---------...///000000111111000000000///...------...000222.........------------,,,,,,,,,,,,------///000000//////000000000111111111222444555555333333444666333444555555444333444666777777777666555555444444666444444777999:::@@@FFFWWW}}}yyyiiiZZZPPPLLLHHHCCC@@@>>>===<<<;;;:::::::::999999888888888777777666555555555666666::::::::::::::::::::::::888777666555444444444444333333333333333333333333333333222222222111111111000000000///////////////////////////////////////...000111111111111333444555666777888999::::::;;;::::::999999888777666555888888888999:::;;;<<<===999:::===???@@@???>>>===??????@@@BBBCCCCCCDDDDDDGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUWWWXXXYYY[[[\\\\\\]]]^^^___aaaccchhhnnnrrr~~~rrr^^^VVVMMMFFFIIIQQQXXX```ffflllnnnrrruuuvvvwwwyyy{{{|||ssshhh```WWWUUUXXXgggvvvlllgggaaaXXXPPPMMMLLLMMMRRRZZZbbbfffhhhiiihhhhhhkkkoootttzzz~~~yyywwwtttssstttsssnnnjjjbbb\\\TTTMMMHHHFFFEEEDDDGGGKKKRRRZZZbbbjjjrrrxxx~~~}}}uuupppllljjjkkkeee``````dddlllyyy}}}vvvqqqllliiiiiiiiikkksss|||wwwhhhdddgggxxx............------------......///000000000000000///...---,,,---...000222/////////.........------,,,,,,,,,---...///000111000000000111111111111222222333444444444444555555222333555444333333444555777777666666555555555444666555555999::::::???EEETTTvvvyyyooo^^^SSSOOOKKKEEEAAA???>>>===<<<:::::::::999999999999999888888777777777777777777::::::::::::::::::::::::888777666555555555555555333333333333333333333333333333333222222222222111000000000/////////..............................///000222111111111222333333444444666777999::::::::::::::::::999888666555555666777888999:::::::::777999;;;===???>>>======>>>???AAABBBCCCDDDDDDCCCGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]___```bbbeeejjjnnnyyyyyyfffXXXNNNFFFGGGLLLSSS\\\dddlllooosssuuuuuuvvvwwwxxx}}}{{{nnncccWWWVVV[[[kkk{{{nnnggg```TTTKKKIIIHHHHHHLLLQQQXXX^^^aaaccceeefffgggiiinnnsssuuu|||uuurrrooonnnooonnnjjjggg^^^YYYQQQKKKHHHFFFDDDCCCEEEHHHNNNTTT[[[dddlllrrrxxx}}}xxxqqqmmmjjjpppjjjfffeeehhhnnn{{{zzzuuuppplllkkkkkklllrrrzzzzzzllleeeeeesss.........------------,,,........./////////000000...------------///000111/////////............---,,,,,,,,,---...///000111000111111111222222222222333333333333444444444444111222333333222222444555666666666666666666666666777555666999::::::>>>DDDPPPooouuuvvveeeZZZRRRMMMGGGBBB???>>>===<<<::::::::::::::::::999999777777777888888888888888::::::::::::;;;;;;;;;;;;888777666666555555666666444444333333333333222222333333333333222222222222333333333222222111111000///////////////////////////111222111000000111222222222222333444666888999999:::;;;;;;:::999777666444555666777888999999999888999;;;===>>>>>>>>>>>>>>>@@@AAACCCDDDDDDDDDDDDFFFFFFGGGGGGIIIJJJLLLMMMOOONNNNNNOOOPPPRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]___```aaadddhhhllltttppp\\\RRRIIIGGGJJJOOOXXX```kkknnnrrruuuuuuuuuvvvwww|||vvviii]]]]]]```nnnqqqggg^^^SSSJJJHHHGGGFFFGGGJJJPPPVVVZZZ\\\```bbbaaabbbgggkkklllttt||||||{{{zzzwwwoookkkhhhggghhhhhheeebbb[[[WWWPPPKKKHHHFFFDDDCCCCCCFFFJJJOOOVVV^^^gggmmmrrrxxx{{{uuupppmmmsssoookkkkkklllqqq~~~zzzuuuqqqpppnnnnnnssszzz~~~ooofffcccnnn.........---------,,,,,,...............///000000,,,,,,------...///000000.........---------,,,,,,---------------...///000111111111222222222333333222222111222333444333333///111222333222222444666444444555555666777777777666444555888999888<<>>======::::::::::::::::::::::::555555666777777888888888:::::::::;;;;;;;;;<<<<<<888777666666666666666666444444444333333222222222444444333333333222222222555444444333222222111111///////////////////////////000111111///...///111000000000111222444666777888999;;;<<<;;;:::999888444555666888999999999999:::;;;<<<===>>>@@@AAAAAA???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEFFFHHHIIIKKKLLLNNNMMMMMMMMMNNNQQQSSSUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^___```aaacccgggjjjnnnzzz{{{cccYYYOOOJJJIIILLLSSS[[[gggkkkppptttvvvwwwxxxyyy|||uuujjjffffffooowwwlllbbbXXXQQQJJJHHHFFFEEEFFFKKKQQQUUUVVV\\\___\\\]]]aaaeeedddfffmmmrrrqqqoooooonnnlllhhheeeaaa```aaaaaa___\\\YYYTTTNNNJJJGGGEEEDDDCCCBBBDDDGGGKKKQQQYYYccciiilllrrr||||||wwwuuuvvvrrrpppoooooosss|||wwwuuuqqqooossszzzpppfff```jjj|||......---------,,,,,,,,,...............///000000+++,,,---...////////////---------,,,,,,,,,++++++...------------...//////111111222222222333333333222111111111333333333222...000222222222333555666333333444555666777888888444333444777888777:::@@@HHHbbbrrr{{{uuuiiiVVVPPPIIICCC@@@>>>>>>===::::::::::::::::::::::::333333555666777777777777:::::::::;;;;;;<<<<<<<<<888777777666666666666777444444444333333222222222444444444333333333222222333333222222111000//////000000000000000000000000...000000000...---...///000/////////000222444555888999;;;<<<<<<;;;:::888444666777999::::::::::::<<<======>>>???AAACCCDDD???AAACCCEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMLLLLLLNNNPPPSSSTTTVVVWWWWWWXXXYYYZZZ[[[[[[]]]^^^___```aaacccfffiiijjjvvviii^^^SSSMMMJJJJJJPPPXXXccchhhnnnsssvvvxxxzzz|||{{{tttnnnjjjnnn}}}rrriii```ZZZLLLJJJGGGEEEEEEHHHNNNSSSSSSZZZ]]]ZZZZZZ^^^aaa```[[[bbbgggfffcccccccccaaaddd```\\\\\\]]]]]]ZZZXXXWWWSSSMMMIIIFFFEEECCCBBBAAABBBEEEIIINNNWWW```fffiiioooyyy~~~{{{wwwtttsssrrrqqqttt{{{xxxssspppsssyyypppeee^^^fffxxx........................------............------////////////////////////000+++&&&&&&))),,,...---///......---------......111111111111000...------000000000000111111111111//////000111222333333333:::999999888888888888888555666888:::;;;===@@@BBBLLL^^^xxx|||nnn___TTTJJJFFFEEE@@@<<<;;;;;;;;;:::999999888888777666666555555555555666666777777777888999;;;<<<===777777777777666666666666666555444333444444666777444444333333333333222222222222222222222222222222444333333222111000//////000000//////000111222222111111111111111111222222222444777::::::999666444666555444666888:::::::::::::::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIILLLMMMNNNOOOPPPRRRSSSSSSVVVUUUTTTTTTUUUWWWYYY[[[\\\[[[\\\^^^bbbeeeffffffkkkqqq}}}yyyiiiVVVLLLHHHHHHMMMRRR___gggqqqvvvvvvvvvyyy|||zzzqqqsss}}}~~~yyysssiii```WWWQQQJJJEEEDDDGGGJJJLLLRRRSSSUUUWWWXXXYYYYYYYYYUUUVVVXXXYYYZZZZZZZZZYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVRRRLLLHHHFFFDDDBBB@@@CCCDDDFFFGGGKKKQQQXXX]]]dddjjjttt~~~{{{xxxuuutttrrrvvv}}}yyyuuuvvvyyyssshhh___cccooo////////////////////////---......//////......---////////////////////////111///,,,,,,---///111111///......------.........111222222222111000///...//////000000000111111111000000111111222222333333555555555555666666777777555777999:::;;;===@@@BBBJJJZZZ~~~~~~qqqdddXXXMMMHHHFFFBBB>>>===;;;;;;::::::999888888888666666555555555555666666777777777888999:::;;;<<<999888888888888777777777666555444333333444555666444444333333333333222222222222222222222222222222222222111111000000////////////......//////000111000000000111111222222222222333666888999888777666666555444555888::::::999;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIILLLLLLMMMNNNPPPQQQRRRSSSUUUTTTSSSSSSTTTVVVXXXZZZZZZZZZ[[[]]]```ccceeeeeejjjppp{{{|||lllYYYNNNIIIHHHLLLQQQ]]]eeennnssstttuuuxxx||||||zzz}}}xxxsssiiiaaaWWWRRRLLLHHHGGGHHHHHHIIINNNNNNPPPRRRSSSUUUUUUVVVQQQQQQRRRSSSTTTTTTTTTTTTWWWWWWVVVVVVUUUUUUUUUTTTTTTPPPKKKGGGEEECCCBBB@@@BBBCCCDDDEEEHHHMMMTTTYYY___dddnnnyyy}}}zzzxxxvvvuuuwww{{{vvvvvvyyyssshhh___aaalll}}}000000000000000000000000......////////////......////////////////////////000000111000///000111333///......---......//////111111222222222222111000////////////000000000000111111111222222222222222111222333555666777777777666777999::::::<<>>???@@@@@@>>>??????@@@AAABBBCCCDDDBBBCCCDDDEEEFFFHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRRRRTTTSSSSSSSSSTTTVVVXXXYYYXXXYYYZZZ\\\^^^aaaccceeejjjooowwwqqq]]]QQQKKKHHHKKKOOOZZZaaajjjoooppprrrxxx||||||wwwrrriiibbbZZZVVVQQQMMMKKKJJJIIIHHHJJJKKKLLLNNNPPPQQQRRRSSSOOOOOONNNNNNNNNOOOOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSPPPLLLHHHEEECCCCCCAAA@@@@@@AAABBBCCCEEEIIIOOOSSSXXX]]]fffppp|||}}}|||{{{}}}yyyyyy|||uuuiii______iiiyyy111111111111111111111111...//////000000//////...////////////////////////+++///111111...---///111...............//////000000000111222222222111111....../////////000000000222222222222222222222111333444555777777777777777777888:::::::::<<<>>>@@@FFFOOOkkkyyy|||rrrcccTTTLLLHHHCCCAAAAAA<<<;;;;;;:::999999888888777777666666666666777777777777888888888888888888:::999999999888888888888555555555444444444444444444444333333333222222222222222222222222222222222.........//////////////////......---......//////---...///000111222333444111111222333555666888999666444444555777999999999;;;;;;<<<<<<===>>>>>>???>>>??????@@@AAABBBCCCCCCAAABBBCCCEEEGGGHHHJJJJJJLLLMMMNNNOOOPPPRRRRRRSSSRRRRRRRRRSSSTTTUUUWWWXXXXXXYYY[[[\\\^^^```ccceeeiiimmmsss~~~vvvbbbTTTLLLHHHHHHLLLWWW^^^ggglllnnnrrrxxx~~~zzzuuuqqqlllgggccc^^^XXXRRROOOMMMLLLJJJJJJJJJKKKMMMOOOPPPRRRSSSQQQPPPOOONNNMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQLLLIIIEEECCCBBBBBBAAA@@@@@@AAABBBBBBCCCFFFKKKNNNTTTXXX```iiittt~~~~~~yyymmmaaa^^^fffuuu000000000000000000000000///000000000000000000///////////////////////////***---111111...---...000...............///000111//////000000111000000000////////////000000000000333333333222222222222222555555666666666666555555777999:::::::::;;;===@@@EEEKKKbbbuuuuuufffVVVMMMHHHCCCAAAAAA<<<<<<;;;;;;:::999999888777777666666666666777777777888888999999999888888999999888888888777777777666666666555555444444444444444333333333222222222222222222222222222222222.............../////////000000///....../////////---......000111222333333000000111111333555777888555444333444777999999999999:::::::::;;;<<<<<<<<>>???@@@AAABBBCCCCCCDDDBBBCCCDDDFFFHHHIIIKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVZZZ]]]]]]]]]___cccggghhhjjjmmmtttooo^^^RRRIIIFFFGGGOOOWWWaaaiiimmmrrryyy~~~{{{vvvtttuuuwwwzzzzzzuuummmeee___[[[WWWTTTMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOIIIFFFBBB@@@@@@@@@@@@??????@@@AAABBBBBBDDDGGGJJJOOORRRXXX___hhhsss~~~wwwhhh```bbbqqq222222222222222222222222000111111222222111111000////////////////////////000///...///000111111000............///000111222111111111111111000///...111111111111222222222222111222222333333444444444666555333222222444666777999:::;;;;;;::::::<<<>>>@@@DDDSSSqqqnnnxxxjjjZZZQQQLLLFFFBBBAAA<<<<<<<<<;;;::::::999999888888777777777777888888666888:::<<<===<<<;;;;;;::::::999999999888888888888999999999888777555444444444333333333333222222222222222222222222222222111000000//////.........000///......---------....../////////000000111111///000111111222333333444555444333444666888888888999999::::::::::::;;;;;;===>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTVVVWWWWWWXXXXXXUUUXXX\\\\\\[[[]]]aaafffhhhjjjlllrrrwwwdddWWWLLLHHHHHHIIIRRR^^^ggglllpppwww|||~~~yyyuuussswww~~~zzzssskkkccc^^^RRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMMMMJJJFFFCCC@@@@@@@@@???>>>===>>>@@@AAAAAACCCEEEHHHLLLNNNSSSYYYbbblllwww~~~zzziii``````nnn333333333333333333333333111111222222222222111111////////////////////////000...+++,,,///111000...............///000222222333333333222111000///...111111222222222333333333111111222333333444555555888666444333444777:::===999;;;;;;;;;::::::<<<>>>>>>BBBOOOkkk~~~zzzyyykkk\\\TTTNNNHHHCCCBBB===<<<<<<;;;;;;:::999999888888777777777777888888666888:::<<<>>>>>>===<<<;;;;;;;;;:::::::::999999999:::::::::999888666555444444444333333333222222222222222222222222222222222222111000///......---///...------,,,,,,,,,,,,////////////000000000000///000111222222222222222555333333444666888888888::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXSSSWWW[[[[[[ZZZ[[[```eeehhhiiikkkppp~~~{{{iiiZZZOOOJJJJJJFFFOOO\\\fffkkkooouuuzzz}}}|||xxxtttsssyyyzzznnngggXXXWWWUUUSSSSSSSSSUUUVVVSSSTTTVVVXXXYYYXXXXXXWWWSSSSSSRRRPPPNNNMMMLLLKKKJJJGGGCCC@@@@@@@@@???>>>;;;===??????@@@AAADDDGGGIIIKKKPPPUUU]]]hhhssszzz{{{jjj______lll333333333333222111000///000000000000000000000000000000000000000000000000---------.....................---...///222555777333333333222222222222111333222222111222333555666000111222333555666777777777777777777888999:::;;;999888777777888999<<<===AAACCCJJJ```|||qqqcccXXXQQQKKKDDD??????===:::999:::::::::999888888888888777777777777777888888999;;;<<<======>>>>>>>>>===<<<:::999888666777777777777777666555666555444333222333444444222222222111111111111000000//////...---,,,,,,,,,---...///000000///...---------------.........///000111111111222222222222555555555555666888999:::;;;;;;:::::::::;;;<<<<<<>>>>>>?????????@@@@@@@@@DDDCCCCCCCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLOOOQQQRRRTTTTTTSSSSSSTTTVVVXXXYYYYYYXXXXXXXXXYYY[[[^^^```gggmmmqqqsss}}}rrr```OOOGGGHHHHHHMMMVVVaaakkkqqqrrrrrr{{{zzzvvvrrrrrruuuzzzyyymmmccc]]]VVVTTTVVVWWWUUURRRWWWWWWWWWWWWVVVVVVUUUTTTYYYXXXUUURRRNNNIIIFFFDDDAAAAAAAAA@@@???>>>===<<<======>>>======>>>@@@CCCGGGJJJOOOTTTYYYcccnnnvvvkkk______lll444444444333333222000000000000000000000000000000////////////////////////------------.........///---...///000222333333444444444333333222222111111222222222333444555666666222333333333444666777888777777777777888999:::;;;:::999888777777888:::;;;>>>AAAHHH[[[~~~uuufff[[[SSSMMMFFFAAA@@@===;;;::::::::::::999888888888888777777777777777777888999:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;777777777777666666666666666555444333333333444444222222222111111111111000000000//////...------,,,---...///000000///...------.........////////////111111222222222333333333333333444444555777888999;;;::::::::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPSSSSSSRRRSSSTTTUUUWWWXXXXXXXXXWWWXXXYYY[[[^^^___bbbiiiooorrr|||xxxfffTTTKKKIIIFFFKKKTTT___jjjppprrrrrrvvv~~~~~~wwwtttssstttooommmnnnrrrzzzwwwiiiccc\\\ZZZ\\\]]]ZZZWWWZZZZZZYYYXXXWWWVVVUUUTTTXXXVVVTTTPPPLLLHHHEEECCCAAAAAAAAAAAA@@@???>>>>>>;;;<<<===<<<;;;<<>>;;;::::::::::::999999999888888888777777777666666777888999::::::;;;888999:::;;;;;;;;;;;;:::999888777555555555666777666555444444333333444444222222222111111111111000111111000000//////......---...////////////...---////////////000000000000111222222222222333333333333333333333444666777888:::::::::::::::;;;<<<<<<;;;<<<===???AAABBBDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHJJJKKKMMMNNNRRRQQQQQQQQQRRRTTTVVVWWWXXXWWWWWWWWWYYY[[[]]]^^^^^^eeekkkpppzzzmmm[[[OOOKKKDDDHHHQQQ\\\gggnnnrrrrrrssszzzzzzqqqkkkhhhlllhhhgggjjjppp{{{sssllleeebbbcccccc```]]]]]]\\\[[[ZZZXXXVVVUUUTTTVVVTTTQQQNNNIIIFFFCCCAAAAAAAAABBBAAAAAA@@@???>>>:::;;;;;;;;;:::;;;===@@@BBBEEEJJJOOOTTT\\\gggooowwwzzznnnbbbcccooo333333333333333222111111////////////////////////........................------,,,,,,---...///000111111222222222222222222777666666555444333222222000222555888::::::999888999888666555444555666777888777777777888888999:::888888777777777888888999:::>>>DDDNNNcccqqqddd[[[SSSJJJDDDAAA???<<<::::::::::::999999999999888888888777777555666666777888999999999;;;;;;;;;:::999888777777:::999666555444555666777666555555444444444444444222222222111111111000000111111111111000000//////........................///000000000000111111111111111111111222222222222333333333444555666777888999999999999:::;;;<<<<<<<<<===>>>???@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLPPPPPPOOOPPPQQQSSSUUUVVVVVVVVVWWWWWWYYY[[[\\\]]]]]]bbbgggllluuusss___RRRKKKCCCFFFMMMXXXccclllqqqrrruuu|||zzzqqqkkkhhhhhhffffffiiippp||||||uuummmiiiiiiiiieeeaaa]]]]]][[[YYYXXXVVVUUUUUUSSSQQQNNNJJJGGGCCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<;;;::::::===???@@@DDDIIINNNSSS[[[dddllltttxxx~~~qqqfffgggrrr222222222333222222111111................................................------,,,,,,---...000111555444111000000111444555777777666666555444444333000222666999;;;:::999888:::999777666555555666666777777666666666777888888444555555666777999:::::::::>>>CCCIIIYYYxxxvvvhhh^^^UUULLLEEEBBB???<<<;;;;;;::::::888999999999999888888888888666666666777777888888999::::::::::::999888777777;;;999777555444444666777555666666555555555444444222222222111111111000000111111111111111000000000......------------......000000000000111111111222000000000111111111111222444444444555666777999999888888888999:::;;;<<<<<<===>>>>>>??????@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKOOOOOOOOOOOOQQQSSSUUUVVVUUUUUUVVVWWWYYYZZZ[[[\\\___aaadddhhhooo~~~wwwcccTTTLLLCCCEEEKKKTTT```iiippprrrwww}}}zzzrrrllljjjhhhgggiiimmmrrr||||||tttooonnnmmmhhhddd]]]\\\ZZZXXXWWWVVVVVVVVVQQQOOOLLLHHHDDDAAA???>>>===>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::;;;===???AAAEEEJJJOOOSSSZZZcccjjjrrrwww~~~tttjjjlllvvv000111111111111111000000................................................------,,,+++,,,...111222777555111//////222555888777777777666666666666555111333666999::::::999777888888888777666666555444666666555555555555666666222333444666777999:::;;;;;;>>>BBBGGGQQQlll|||mmmaaaWWWMMMFFFCCC@@@===;;;;;;;;;:::888:::999999999999888888888666666777777888888888888666777888999:::;;;;;;;;;:::999777666555555555555555666666666666555444444222222222111111111111000111111111000000000000000......------------......000000000000111111111111000000111111111222222222555555555666777888999:::888888888888999;;;<<<============>>>>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLNNNNNNNNNOOOQQQSSSUUUWWWTTTUUUVVVWWWXXXZZZ[[[[[[______aaaeeejjjwww~~~iiiXXXLLLDDDEEEJJJRRR]]]gggooorrrvvv{{{yyyrrrmmmkkkmmmooossswwwzzzzzzuuusssqqqlllhhh___]]][[[XXXVVVUUUUUUUUUPPPNNNJJJFFFBBB@@@???>>><<<<<<============<<<<<<<<<<<<<<<;;;::::::<<<>>>BBBFFFLLLPPPTTT[[[ccciiirrrwwwuuuooorrr|||//////000000000000//////------------------------////////////////////////---,,,++++++,,,...111333555444222000111333666888666666777777777777888888333444666888999999888777666666888888777666444333555444444333333444444444222333444666777888888999;;;<<<@@@DDDLLLcccqqqeeeZZZPPPIIICCCAAA===;;;;;;;;;999888::::::999999999888888888777777888888888888999999666777888:::;;;<<<<<<<<<999999888777666555444444555666666777666555444333222222222111111111111000000000000000000000000000...------,,,,,,------.../////////000000000111111222222333333333444444444444444444555666777888999777777777888999;;;<<<===:::;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOQQQSSSVVVWWWSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\```eeehhhppprrr]]]NNNFFFFFFJJJQQQ[[[fffnnnqqquuuzzz{{{vvvssssssxxx||||||yyyvvvqqqllldddbbb^^^ZZZVVVTTTSSSSSSOOOMMMIIIEEEAAA???>>>>>><<<<<<===============<<<;;;;;;;;;:::888999;;;===BBBGGGLLLPPPTTT[[[bbbhhhqqqwww~~~uuurrrxxx......///////////////...------------------------000000000000000000000000...,,,++++++,,,...111333333333222333444555666777666666666777888888999999444555666777888888777666444555777999888666333222444444333222222222333333444444555666777777666666:::;;;>>>CCCJJJ^^^ttthhh]]]RRRJJJDDDAAA>>><<<;;;;;;999888:::::::::999999999888888888888888888888999999999::::::;;;;;;;;;:::999999999999999888777555444333555666777777777666444333222222222111111111111000///////////////000000000...---,,,,,,,,,,,,---...////////////000000000000444444444555555555666666333333333444555666777888777777777888999;;;<<<===777888999;;;===>>>???@@@>>>???AAABBBCCCBBBBBBAAACCCDDDEEEFFFIIIKKKMMMNNNNNNNNNOOOPPPQQQTTTVVVXXXSSSTTTUUUWWWXXXYYYZZZZZZWWWYYY___eeehhhlll|||yyy```OOOGGGGGGJJJPPPZZZeeemmmqqquuuzzz~~~|||||||||~~~zzzuuupppiiifffaaa\\\WWWTTTRRRQQQOOOMMMIIIDDDAAA???>>>>>>======>>>>>>>>>>>>>>>===:::::::::999777777999;;;BBBGGGLLLPPPTTTZZZbbbhhhqqqvvv~~~~~~sssttt|||//////000000///...------,,,---......///.........++++++,,,,,,---...//////000///////////////000111222222333333444555555555333555888::::::999777666555555666666777777888888999999777666555444444333222222333333333333444444444444555555666777777777888:::;;;CCCMMMUUUrrrqqqaaaTTTMMMDDDAAA===;;;:::::::::999888888888888888888888888777777888888888777777666888999::::::;;;;;;::::::999999999888888888888777666666666666555555555555555444333111111111111222000000000000000000000000//////000000111111111111000000000000111111111111111111000000000000000111333333444555555666666777666777888:::;;;=========;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAACCCCCCCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRUUUVVVXXXYYYYYYYYYXXXWWW[[[YYY[[[```eeemmm{{{gggTTTLLLIIIJJJQQQYYYaaallluuuyyy}}}}}}~~~zzzvvvpppkkkccc^^^[[[XXXTTTQQQMMMJJJGGGEEECCCBBB@@@>>>>>>>>>>>>>>>============<<<<<<<<<:::999999;;;===AAAEEEJJJOOOSSSYYYbbbhhhrrrvvv{{{zzznnnppp|||.../////////......---,,,,,,,,,---.../////////...+++,,,,,,------.........///////////////000111111333333333444555555666666444666888::::::999777666444444555555555666666666555444444333222222222333222222222333333333444444333444444555555666666777888999999???HHHNNNhhhtttcccVVVOOOEEEBBB>>><<<;;;;;;:::999888888888888888888888888777777888888999888888777888888999::::::::::::999999999999888888888888777666666666666555555555555555444222111000000111111000000000000000000000000000000000111111111222222000000000000111111111111444444333333333333333444333333333444555555666666555666888999;;;<<<<<<===;;;;;;<<<<<<======>>>>>>>>>??????@@@AAABBBBBBCCCBBBCCCDDDFFFGGGHHHIIIIIILLLLLLLLLMMMNNNPPPRRRSSSUUUVVVWWWXXXXXXYYYXXXXXX\\\[[[[[[___ccciiivvvnnnZZZMMMIIIIIIOOOWWW```kkkuuuyyy}}}}}}{{{vvvssslllddd]]]ZZZVVVQQQNNNLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>>>>============<<<<<<<<<<<<:::999999;;;===@@@DDDJJJOOOUUU]]]fffmmmtttwww|||xxxmmmqqq------......------,,,,,,+++,,,---...////////////------------------------............///111222222333444444555666666777777555666888::::::999888666333333333444444444444444333222222111111222333333222222222222333333333333222222333444444555555666888:::999===CCCGGG]]]zzzhhhXXXQQQGGGCCC???===<<<;;;::::::888888888888888888888888777777888999:::::::::999777777888999999999999999999999999888888888888777666666666666555555555555444333222111000000000111000000000000000000000000111111111222222222222222000000000000111111111111444444333333333444444555222222333444444555555666555666777999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@??????>>>???@@@AAABBBBBBBBBDDDEEEFFFGGGHHHIIILLLLLLMMMNNNOOOQQQRRRSSSVVVUUUVVVVVVWWWXXXYYYZZZ^^^\\\\\\___aaaeeepppzzzuuu___OOOJJJGGGLLLSSS]]]kkkvvvyyy~~~{{{~~~zzzwwwpppfff___ZZZVVVQQQMMMJJJHHHEEECCCBBBBBB@@@???>>>=========<<<<<<<<<<<<;;;<<<<<<;;;999:::<<<>>>@@@DDDKKKQQQWWW```kkksssvvvyyy~~~vvvlllttt,,,,,,,,,------,,,,,,+++++++++---...//////000000------------------,,,,,,---------...///111222333444444555555666777777777666777888999999999777666333333333444444444444444444444333333333333333444111222222222222333333333111222222333333444555555888;;;:::<<>>===<<<;;;:::888888888888888888888888666777888999:::;;;;;;;;;888888999::::::::::::999999999999888888888777777666666666666555555555555444333333222111111000000000000000000000000000000222222222222222222222222///000000000111111111111111111000000000111222222222222333333444555555555555555777888999:::::::::::::::;;;<<<<<<======>>>AAA@@@>>>======>>>@@@BBBBBBBBBCCCDDDEEEGGGHHHIIILLLMMMMMMNNNOOOQQQRRRSSSUUUTTTTTTTTTUUUWWWZZZ[[[^^^\\\]]]___```ccclllvvvzzzbbbTTTMMMHHHJJJQQQ[[[jjjvvvyyy~~~{{{sssuuu~~~zzzsssjjjbbb]]]XXXSSSOOOJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<;;;:::;;;===???AAAFFFLLLRRRYYYbbbmmmuuuxxx{{{tttnnnxxx++++++,,,,,,,,,,,,,,,++++++,,,---...////////////------------------,,,,,,---------...///111222333444444555555666777777777666777888888888777666666444444444444444444444444444444333222222222222333111111111222222222333333111111222222333444444444444:::999;;;@@@BBBPPPhhh}}}qqqppp^^^UUUKKKHHHCCC@@@>>>===<<<:::888888888888888888888888666777888999:::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999888888888777777666666666666555555555555444444333333222111111000111111111111111111111111222222222222222222222222///000000000111111111111///////////////000111111222222333444444555555666555666777888999:::::::::::::::;;;;;;<<<=========AAA@@@>>>======>>>@@@BBBBBBBBBBBBCCCDDDFFFGGGIIILLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSUUUWWWZZZ[[[\\\[[[]]]```aaaccckkktttggg[[[SSSKKKKKKPPPYYYhhhuuuyyy~~~tttiiijjjqqq{{{uuummmfffaaa\\\VVVRRRKKKHHHDDDBBBAAABBBBBBAAA???>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;:::;;;>>>@@@DDDIIIPPPVVV\\\dddmmmtttzzz}}}uuusss++++++,,,,,,------,,,,,,,,,---......///.........------------------------............///111222222333444444555666666777777666666777777666666555555555555444444444444333333111111111000111111222222111111111111222222222222111111222333333444444555000777888999>>>@@@JJJ___qqqzzzuuubbbYYYMMMJJJEEEAAA???>>><<<;;;888888888888888888888888777777888999:::::::::999:::;;;;;;<<<<<<<<<<<<<<<999999999888888888888777666666666666555555555555555555555555444333222111111111111111111111111111222222222222222111111111000000000000111111111111000000000000000111222333333333444444555666666777666777888999:::::::::::::::::::::;;;<<<<<<======@@@??????>>>???@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQRRRSSSUUUXXXYYYZZZ[[[ZZZ\\\```aaabbbiiiqqq|||ooobbbXXXNNNLLLNNNWWWdddpppuuu|||~~~ooobbbbbbhhh~~~yyyrrrlllhhhaaaZZZTTTMMMIIIEEEBBBBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;999:::;;;;;;;;;<<>>===;;;888888888888888888888888777777888888999888888777999:::;;;;;;<<<<<<;;;;;;999999999888888888888777666666666666555555555555555666666666666444333222111111111111111111111111222222111111111000000000000000000000111111111111000000000000111222333444444444555666666777777888777888999::::::;;;;;;:::999::::::;;;;;;<<<<<<===>>>??????@@@AAABBBBBBCCCAAAAAA@@@AAABBBDDDGGGHHHJJJJJJKKKLLLMMMOOOPPPQQQNNNPPPRRRTTTVVVXXXYYYYYYZZZZZZ\\\_________eeellluuuvvvfff\\\QQQLLLMMMSSS___jjjqqqxxxoooaaa___fffrrr~~~xxxrrrjjj```YYYPPPLLLFFFCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<999:::;;;;;;;;;===@@@CCCGGGNNNXXXaaaffflllrrrwww|||~~~~~~|||+++,,,------............////////////...---,,,+++++++++,,,,,,---...//////000///////////////000111222222333333444555555666555555444444444333333333333222222222111111000000---...000222555888;;;<<<000111111111111222222222222333333444444555555666444===>>>>>>BBBCCCIIIXXXooo~~~yyy~~~jjj```PPPLLLGGGCCC@@@???===;;;888888888888888888888888777777888888888777777666888999::::::;;;;;;::::::999999999888888888888777777666666666555555555555666777777777777555444333111111111111111111111111222111111111000000//////000000000000111111111111////////////000111222333555555666666777888888888888999::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<======>>>@@@AAACCCCCCCCCCCCAAAAAA@@@@@@AAADDDGGGHHHIIIJJJJJJKKKLLLNNNPPPPPPMMMOOORRRUUUWWWXXXYYYYYYZZZZZZ[[[^^^]]]\\\aaahhhooo~~~yyyhhh]]]RRRLLLKKKPPP[[[eeemmmtttpppbbb```fffhhh|||rrrggg^^^QQQMMMGGGDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<999:::;;;;;;;;;===@@@CCCGGGOOO[[[dddkkkpppvvvzzz|||~~~~~~,,,+++++++++,,,,,,---...222000...+++***+++,,,,,,---------...------,,,,,,000000000000////////////222///---...222666777777...//////000111111222222111111000000//////......111111222333444444555555111111111111111111111111222333333333333333333444888777888<<<>>>@@@FFFLLLdddrrrwwwqqqcccWWWNNNFFFDDDCCC???======<<<;;;::::::999999999:::888888777777777777888888:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999:::999888666666666777888444444444555555555666666222111///000111222222111333444444444333222000///222111111111000000//////////////////////////////222222333333444555555555888888888888999:::;;;;;;888888888999:::;;;===>>>>>>>>>======???AAADDDFFFBBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLNNNQQQRRRSSSTTTWWWYYYWWWXXXZZZ]]]```cccfffhhhmmmzzzqqqeeeWWWOOOMMMOOOXXXbbbkkkqqqzzzvvviiibbb```kkk{{{wwwfff[[[RRRIIIEEECCCAAABBBEEEBBBBBBAAAAAA???>>><<<;;;888:::;;;<<<===???CCCGGGPPPWWWbbbjjjoootttxxx|||~~~,,,+++++++++,,,------...000...---+++***+++,,,------------......------,,,......//////000000111111666333//////000222111000111111111000000000000000000000000/////////////////////000000111222222333111111111111111111111111222222333333333333444444777555666:::===>>>DDDKKKZZZlllooovvvhhhYYYPPPHHHFFFDDD@@@===>>>;;;;;;::::::999:::::::::888888888777777888888888::::::;;;<<<<<<<<<<<<;;;999999888888888777777777999888777666666666777777555555555555555444333333444222000000222222222111222222333333333111000///111111000000000/////////000000000000000000000000222333333444444555666666888888888888999999:::;;;:::::::::;;;<<<===??????<<<<<<<<<===>>>@@@BBBDDDBBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLNNNPPPRRRSSSTTTWWWYYYWWWXXXYYY[[[]]]```bbbcccgggrrruuuhhhZZZQQQMMMOOOXXXbbbiiiooowww~~~sssooommmppp~~~ooo```VVVMMMIIIEEEBBBBBBEEECCCBBBBBBAAA???===<<<;;;:::;;;;;;<<<===AAAFFFJJJTTT[[[eeemmmrrrvvv{{{~~~,,,,,,,,,,,,,,,------------,,,+++******+++,,,---,,,------.........------------...///000111111222555222///......///...---333222222111000//////........./////////000000000---------......//////000111111111111111111111111222222222333333444444444555444555999;;;<<>>>>>;;;:::::::::::::::;;;;;;999999888888888888999999999999:::;;;;;;;;;;;;;;;888888888777777777666666888777777666666666666777666666666666555333111000555333111111222222111000000111111222222111000000000000///////////////...111111111111111111111111333333333444555555666666777777777777888999:::;;;<<<<<<<<<<<<===???@@@AAA:::;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAACCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLNNNPPPQQQRRRSSSVVVXXXXXXYYYYYYZZZ\\\^^^___```dddlllwww|||nnn^^^TTTNNNOOOXXXaaagggmmmttt{{{}}}{{{hhh^^^TTTOOOJJJEEEDDDFFFCCCCCCBBBAAA???===;;;:::<<<<<<;;;<<<>>>CCCJJJOOO[[[bbbkkkqqquuuyyy~~~,,,,,,------------------+++************+++,,,---,,,------...............---......//////000000000...---,,,---...///000000222222111000000//////...------......///000000111,,,,,,,,,------.........111111111111111111111111222222222333333444444444555333555888:::;;;AAAGGGTTTxxxrrrsssooo___UUUKKKGGGDDD???======;;;::::::::::::;;;<<<<<<:::999999999999999999:::888999::::::;;;;;;::::::::::::999999999888888888777777666666666666666666444555666666666444222111777555222222222222111000000000000000111111111000////////////............111111111111111111111111333333333444555555666666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???::::::<<<>>>????????????BBBAAAAAA@@@AAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKMMMPPPQQQQQQRRRUUUWWWYYYYYYZZZ[[[]]]___aaabbbeeejjjqqq}}}uuudddXXXQQQPPPWWW___eeekkkrrrxxx~~~qqqggg\\\UUUNNNGGGEEEFFFDDDCCCBBBAAA???===;;;:::<<<;;;;;;;;;???FFFOOOVVVbbbhhhooouuuxxx{{{,,,---.........---,,,,,,************+++,,,------,,,---....../////////...000000//////......------)))***+++,,,---///000222////////////////////////,,,,,,---...///000111111------...............///000000000000000000000000111111222333333444555555777555666999;;;<<>>????????????AAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKMMMOOOPPPQQQQQQTTTVVVVVVWWWXXXZZZ\\\___aaabbbdddgggllluuuzzziii\\\SSSPPPVVV]]]ccciiipppvvv{{{xxxnnnbbbZZZRRRJJJEEEFFFCCCCCCBBBAAA???===;;;:::;;;;;;;;;===BBBKKKVVV]]]hhhmmmsssxxxyyy|||------...//////...,,,+++***+++++++++,,,,,,------,,,---...///////////////111000000///...---,,,,,,+++,,,------,,,,,,---///------------............,,,,,,---...//////000000////////////////////////000000000000000000000000111111222333333444555555888666777:::;;;<<>>??????@@@AAA@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLKKKMMMOOOPPPPPPQQQSSSTTTSSSTTTUUUWWWYYY\\\___```___ccchhhppp|||}}}mmm```VVVQQQTTTZZZaaagggnnntttxxx}}}~~~}}}sssggg^^^UUUKKKFFFEEEBBBBBBAAAAAA???>>><<<;;;:::;;;===@@@GGGRRR^^^fffmmmrrrwwwzzz{{{}}}---...///000///...,,,++++++,,,,,,------------,,,,,,---...///000000000000/////////......------,,,+++---///...,,,+++,,,---...------,,,,,,+++++++++---------....../////////000000000000000000000000000000000000000000000000000111111222444555555666888666777:::;;;<<>>??????>>>===;;;::::::::::::888888888777777888888888::::::;;;<<<<<<<<<<<<;;;:::::::::999999999999888666777888999::::::999888:::999777666666666888999666555333333444555555444444333222111000000111111/////////000000000111111000000000000000000000000///000000111111222333333333333444555666888999::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;===>>>???AAA@@@@@@???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLKKKMMMOOOOOOOOOPPPRRRTTTTTTTTTUUUVVVXXXZZZ\\\]]]\\\bbbgggllluuuooocccYYYRRRSSSWWW^^^dddlllrrrvvvzzzzzzuuuvvv~~~uuuiii```VVVKKKEEEDDD@@@AAAAAA@@@@@@>>>======:::<<<@@@EEENNNZZZfffnnnrrrvvv{{{}}}}}}~~~---...///000000...,,,+++,,,------......------,,,,,,---...///000000000000------..................***,,,//////---,,,---//////...---,,,***)))((('''---------...............000000000000000000//////000000000000000000000000000111111222444555666666777555666999:::;;;@@@GGGPPP]]]xxxsssooo}}}nnnbbbUUUNNNIIICCC@@@AAA@@@???===<<<::::::999999888888777777777777888888:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;777888999:::;;;::::::999>>><<<999666555666777999666444333333555666666555666555333111000000111111//////000000111111222222/////////////////////////////////000111111222222333333333444666888999:::<<<<<<;;;;;;;;;<<<======<<<;;;999888999;;;===>>>AAA@@@@@@???@@@AAACCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNOOOOOOPPPQQQSSSXXXXXXXXXYYYZZZ[[[\\\]]]^^^dddiiikkkoooyyyqqqeeeZZZSSSRRRVVV\\\bbbjjjppptttxxx~~~{{{ooonnnwwwvvvjjjaaaWWWLLLEEEDDD@@@@@@@@@@@@@@@???>>>>>>:::===BBBIIISSS___llltttvvvyyy}}}~~~.........---,,,,,,++++++***+++---.........------------------------------,,,+++*********+++,,,---111000///...,,,+++***)))------------------------............////////////............/////////000......///000111222222333333333222111111222333444555666777777888;;;@@@CCCMMMUUUlllnnnuuuwwwkkk\\\RRRJJJCCCBBBDDD===>>>>>>>>>===<<<;;;;;;===<<<;;;;;;:::999888888:::;;;===>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999888888888999:::;;;;;;???HHHJJJ@@@555444555666888666444333333333555666555444333222111///......222111111000///......---000000000000000000000000//////000111333444555555555666888999:::999777666777999::::::::::::;;;===:::;;;;;;<<<===>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEGGGJJJLLLNNNPPPIIIIIIJJJLLLNNNPPPRRRSSSXXXWWWWWWXXXYYY[[[\\\^^^```aaaccceeeiiipppxxx~~~tttggg\\\UUUTTTUUU[[[___eeekkkpppuuuzzz}}}ttttttuuuyyy|||zzzooodddWWWJJJCCCBBBCCCAAA@@@??????@@@???>>><<>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;:::::::::888888888888888999::::::<<>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHKKKMMMNNNIIIJJJJJJKKKMMMOOOPPPQQQVVVVVVVVVVVVXXXZZZ\\\^^^___```aaacccgggmmmuuuzzz~~~wwwlll```XXXTTTSSSYYY]]]ccciiinnntttyyy|||wwwssspppssszzz|||qqqfffYYYKKKEEEDDDCCCAAA???>>>>>>???>>>>>>AAAHHHRRR[[[bbbkkktttzzz~~~******++++++,,,------............///......---,,,------------------------+++++++++++++++,,,------------------,,,,,,,,,,,,.........------,,,,,,,,,............////////////....../////////000000000111111111111000000///////////////000111333555777555666777888888:::>>>AAAGGGNNN```~~~wwwwwweeeYYYOOOGGGDDDDDD??????>>>>>>===<<<;;;;;;999:::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::888888777777777888999999777;;;<<<999777888999888777666555444444444555666666555555444333222222111222222111111000/////////........................//////000000000111111111111222444666888888888777888999;;;;;;::::::<<<===??????@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDFFFHHHJJJKKKIIIJJJJJJKKKLLLMMMNNNOOOSSSSSSTTTUUUVVVYYY\\\]]]\\\]]]___aaadddiiipppuuu}}}|||xxxpppeee[[[TTTPPPTTTYYY___ffflllqqqwwwzzz}}}tttnnnrrr~~~sssgggZZZMMMFFFFFFDDDCCCAAA?????????@@@AAAHHHPPP\\\eeelllqqqvvvzzz+++,,,,,,,,,---------...////////////...------,,,------------------------++++++++++++,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,+++............////////////...////////////000000000111111000000000000000000000000///000111222444666555666777888888999<<<>>>AAAHHHXXXssszzz~~~kkk]]]RRRIIIDDDDDD@@@???>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777888888666666666666777999999777777777666555444555555666555555444444333333222222222222222111111000000000////////////////////////000000000111111111111111222333555888999:::;;;;;;888999;;;;;;::::::<<<===>>>??????@@@@@@???>>>=========>>>???@@@AAABBBBBB@@@AAAAAABBBDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPQQQRRRTTTWWWZZZ\\\[[[\\\^^^___bbbgggmmmrrrzzzyyywwwpppfff[[[SSSOOOPPPUUU[[[bbbhhhnnntttxxx{{{ttt{{{uuuhhh[[[MMMFFFFFFEEEDDDBBBAAA@@@AAAEEEGGGOOOXXXeeeooouuuwwwzzz|||............------,,,,,,//////......------------------------------------++++++,,,,,,------------******++++++,,,------............------,,,,,,,,,............////////////////////////000000000111...//////000111111222222222111000000000111222333444666777888777888:::<<<<<>>??????AAAAAAAAA@@@???>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNPPPRRRUUUXXXYYYZZZ\\\]]]___aaafffkkkpppwwwwwwtttmmmcccZZZSSSOOOMMMRRRXXX___eeekkkqqquuu~~~vvviiiZZZLLLEEEEEEBBBBBBAAA@@@@@@CCCIIIMMMVVV___mmmwww{{{}}}~~~//////...------,,,++++++......---,,,,,,,,,------------------------------++++++,,,---------------*********+++,,,---------------------------------............/////////////////////000000000111111......///000111222333333222111000//////000111222444666777888777777999:::999???HHHZZZ}}}|||vvvfff[[[QQQIIIFFFCCCAAA???===<<<<<<<<<<<<>>>>>>===<<<;;;:::999999:::999999999999:::;;;<<<:::::::::;;;;;;;;;;;;<<<999999888777777777888888999555444777888666555666777777777666666666555555222222222222333333333333222222222222222222222222111111111111111111111111111111222222333333333333111222333444666888::::::999:::<<<<<<;;;;;;===>>>@@@AAACCCEEEEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNPPPRRRUUUVVVXXXZZZ\\\___aaaeeekkkooouuuuuurrrkkkbbbYYYSSSPPPLLLPPPWWW]]]ccchhhnnnqqq{{{}}}yyyjjjZZZKKKDDDCCC???@@@AAA@@@AAAFFFOOOVVV```iiittt|||++++++++++++++++++++++++,,,,,,+++***+++,,,------------------------------+++,,,---.........---,,,*********+++,,,,,,------+++,,,,,,------.....................//////////////////000000000111111111//////000000111111111222000000/////////111222333444666777888777777888999999>>>CCCPPPqqq{{{|||kkk```VVVNNNJJJDDDBBB@@@===<<<;;;<<<<<<======<<<<<<;;;;;;;;;::::::999888888888999;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888888888888888888555666999888555555999777777777777777666555555222333333333444444555555333333333333333333333333000000000000000000000000//////000111222333333444222222333444666888999:::999:::<<<<<<;;;;;;===>>>???AAADDDEEEFFFEEEDDDBBBEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSVVVXXX[[[]]]```dddjjjmmmssssssrrrmmmddd[[[SSSPPPKKKPPPVVV\\\aaafffkkkooowwwyyy|||~~~|||lll[[[LLLDDDCCC@@@BBBDDDEEEGGGOOOZZZbbbmmmsss|||((((((((()))******+++++++++******)))***+++---...------------------------+++,,,---.........---,,,******+++++++++,,,,,,,,,***++++++,,,---...//////............/////////000000000000000111111111111111111111111000000000000............000222444555444666777888777666777888:::???AAAJJJiiiwwwnnncccYYYQQQMMMDDDBBB@@@===<<<;;;<<<===;;;;;;;;;<<<<<<<<<<<<===:::999888888888999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999888888999999888555777:::999444666<<<777777777777777666555555333333444444555666666666333333333333333333333333000000000000000000000000---...///000111222333333555555555666777999;;;<<<999;;;<<<<<<;;;<<<===???===???BBBDDDEEEDDDCCCAAAGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGBBBBBBCCCEEEGGGIIIKKKLLLLLLKKKKKKKKKMMMNNNPPPRRRTTTVVVYYY\\\___dddiiimmmqqqssstttpppggg]]]TTTOOOLLLPPPVVV[[[```eeejjjnnntttvvvxxx{{{}}}nnn\\\LLLDDDCCCDDDGGGJJJKKKNNNWWWdddmmmvvv{{{++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...............///000000333222222222111000000000111111111111111222222222333333444444555666666666666>>>@@@HHHaaatttuuutttfff\\\SSSNNNFFFFFFEEEBBB???>>>???@@@??????===<<<;;;::::::999999888777666666888:::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888777666888888888888777666444444555444444444444555666666888777666555444333222222222333333333333222111111111222333444444333222111......//////000000111111111444777888888777888999777888:::;;;<<<<<<=========???AAAAAA@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEAAABBBCCCDDDFFFHHHIIIJJJEEEDDDCCCCCCDDDFFFIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPTTTXXXZZZ[[[^^^cccgggpppuuuvvvnnneee\\\UUUNNNLLLMMMQQQYYY___bbbiiippprrrrrrrrrtttxxx|||yyyaaaLLLFFFIIIDDDFFFJJJQQQ[[[fffpppvvv|||++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...............///000000222111111111111111000000111111111111111222222222333333444444555666666666555===>>>DDDYYYttt~~~{{{{{{jjj^^^TTTMMMIIIHHHFFFBBB???======>>>???>>>===<<<;;;:::::::::999999777777777888:::;;;;;;<<<======>>>>>>===============<<<;;;:::888888888888888888777666555444555555444444555555666777888888777666555444333222222333333333333222111111111111222333333222111111000000000000111111111222111444666777777777888999999:::;;;<<<===>>>>>>>>>>>>@@@BBBBBBAAAAAABBBCCCBBBBBBAAABBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQTTTXXXZZZ\\\___eeejjjrrrwwwwwwpppfff^^^VVVOOOJJJJJJNNNUUU[[[___eeelllppppppppprrruuuyyy}}}~~~}}}fffRRRJJJKKKEEEHHHNNNWWWbbbmmmvvv{{{,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////++++++++++++++++++++++++------------------------...------------,,,,,,,,,............/////////000000000000000111111111111000000111111111222222222333333444444555666666666555<<<===@@@OOOeeerrrbbbVVVNNNMMMJJJFFFBBB???===<<<<<>>===<<<;;;::::::::::::999888777888999:::;;;<<<<<<===>>>>>>>>>>>>===??????>>>>>>===<<<:::999888888888888888777666555555555555555555666777777888888777777666555444444222333333333333222111111000111111222222111111000111111111111222222222222111333555666666666777888:::;;;<<<===>>>?????????>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBAAABBBBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKLLLNNNPPPQQQRRRUUUXXXZZZ\\\aaaiiinnnuuuyyyyyyrrriiiaaaXXXQQQKKKIIIKKKRRRXXX\\\bbbiiimmmmmmnnnooorrruuuxxxyyy|||}}}~~~~~~||||||}}}}}}}}}}}}mmmYYYOOOMMMIIINNNWWWaaalllvvv|||,,,,,,,,,------------...///.........------,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------......///////////////...//////000000111111111000000000111222222333333333333444444555666666666555<<<<<>>===>>>>>>===;;;;;;::::::::::::999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<>>===<<<;;;:::888999999999888888777666666666555555666666777888999888888777666555555555222333333333333222111111000000000111111000000000111111111111111111111111000222444555444555666888::::::<<<===>>>?????????===???AAABBBAAAAAABBBCCCBBBBBBAAABBBBBBCCCDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQSSSVVVXXXZZZ]]]ccckkkrrrvvvzzzzzzsssllleee\\\TTTOOOKKKKKKQQQWWW\\\bbbgggkkkkkklllmmmooorrrtttuuuwwwxxxyyyzzz{{{|||~~~}}}{{{xxxwwwzzzuuubbbVVVRRRRRRWWWaaakkkuuu{{{,,,,,,---------...............------,,,,,,++++++---------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++------------------------------------------------------...///000/////////.........//////000000111///000000111222222333333333333444444555666666666555;;;<<>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>===<<<;;;:::999999999999999999888888777777666666666666777888888888888777777666666555555222333333333333222111111111000000000000000000111000000000000000000000000000111333333333333555777888888:::;;;<<<=========<<<>>>@@@@@@@@@???@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQSSSUUUXXXZZZ]]]ccclllrrrvvvyyyyyytttooojjjaaaYYYRRRLLLJJJOOOVVVZZZ```eeejjjjjjkkklllnnnppprrrrrrttttttvvvyyy|||{{{vvvrrrssszzzoooccc^^^^^^ccckkkssszzz}}},,,---------............---------,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---///000000000///...............//////////////////000111222333333444333333444444555666666666777:::;;;???GGGMMMeee|||lllwww}}}mmmdddTTTNNNHHHDDDDDDDDDCCCBBB======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>????????????>>>>>>>>>======<<<:::999888999999:::::::::999999888777777777777777888888999777777777666666555555555222333333333333222111111222111111000000111111222000000000///////////////000111222222111222555777666777888999:::;;;;;;;;;;;;===???@@@??????@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHJJJKKKMMMOOOPPPQQQTTTXXXZZZ]]]bbbjjjpppsssvvvwwwtttrrroooggg^^^TTTMMMIIIMMMSSSXXX]]]bbbggghhhiiikkkmmmooopppqqqqqqrrrsssxxx}}}|||tttnnnlllqqqzzz|||rrrnnnkkknnnsssxxx|||~~~~~~~~~------------............------------..................---,,,,,,+++******,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,---///000111000///...//////...............---...///000111222333444444333333444444555666666666888999888>>>EEEGGGZZZ{{{kkkpppuuulllYYYRRRJJJFFFFFFFFFDDDAAA======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>===<<<;;;999999999999:::::::::::::::999888888777777777888999999666666666555555555555555222333333333333222111111333222111111111111222333111111111000000000/////////000111111000111444666666666888999:::;;;;;;;;;<<<>>>@@@@@@??????@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNOOOSSSWWWZZZ\\\```ggglllpppssstttttttttssskkkcccWWWOOOJJJMMMTTTYYY^^^bbbdddeeegggiiilllmmmooooooooooooqqqvvv}}}}}}uuulllhhhkkkrrrxxx{{{{{{uuuvvvxxx{{{}}}---------.........//////---.........//////000000......---,,,,,,+++******+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,------.........,,,---///000111000///.../////////......------,,,...///000111222333444444333333444444555666666777999888666===DDDCCCRRRpppnnnppp~~~}}}yyyppp]]]VVVLLLGGGFFFFFFCCC@@@======<<<;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<===============>>>>>>>>>>>>===;;;:::999999999:::;;;;;;:::::::::888888888777888888999:::555555555555555444444444222333333333333222111111444333222111111222333444333222222222111111000000///000000000000111444666666777888999:::;;;;;;;;;===???AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNNNNOOOOOOOOONNNNNNIIIIIIIIIJJJJJJLLLMMMMMMMMMRRRWWWZZZ\\\___eeejjjmmmpppssssssuuuuuunnnfff\\\SSSLLLOOOVVV\\\```eeebbbccceeehhhkkklllnnnnnnmmmmmmooouuu}}}vvvmmmhhhjjjooouuuzzz}}}~~~{{{{{{{{{|||~~~~~~---,,,,,,,,,,,,---......------------------------...---+++*********++++++)))************+++++++++......---,,,---...///000------,,,,,,,,,,,,++++++------,,,+++,,,---...///111...++++++...111111000///////////////.........///000111222222333222222000111111222444555555666777555888>>>???@@@PPPeeepppssssss}}}tttbbbYYYNNNGGGCCCBBBAAA@@@>>>>>><<<;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<;;;;;;:::;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777888999::::::888666444444666666444111444444444333333333222222000000111111222222222222222222222222333444555666000111111111111222222222222444666888999:::::::::;;;;;;===>>>@@@BBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGHHHIIIKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKPPPPPPQQQTTTXXX^^^cccfffnnnnnnoooqqqqqqnnnjjjfff[[[VVVQQQPPPTTTZZZ^^^```eeeffffffggghhhjjjlllmmmkkkmmmrrrwww|||}}}wwwpppmmmmmmmmmrrrsssuuuxxx|||~~~}}}~~~}}}}}}~~~yyypppnnnpppwwwzzz+++++++++++++++,,,---------------------------------,,,+++*********++++++)))************++++++++++++,,,---.........------------,,,,,,,,,+++++++++------,,,,,,,,,---...///111...++++++...000000////////////////////////...//////000111222222222222000111111222444555555666777444777<<<===@@@PPPcccuuunnnmmmyyyfff^^^RRRIIIEEECCCAAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===============;;;;;;:::;;;;;;<<<===>>>?????????>>>===<<<;;;;;;::::::::::::::::::::::::888888888888888999:::::::::777555555666777555333444444444333333333222222000111111111222222222222111111111111222333444555000111111111111222222222222333555777999999:::999999:::;;;<<<>>>@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKNNNOOOPPPRRRWWW\\\bbbeeellllllnnnpppqqqooolllhhh]]]XXXRRRPPPSSSYYY]]]```eeeeeefffggghhhiiijjjkkkjjjlllppptttyyy|||{{{tttpppmmmmmmooopppsssuuuxxx{{{}}}~~~|||{{{{{{|||~~~}}}|||tttkkkcccbbbeeegggjjjqqq|||*********+++++++++,,,,,,---------------------------,,,+++*********++++++)))************+++++++++(((***---//////...,,,***,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...///000...,,,+++---......---......//////////////////...///000111222222222222111111222333333444555555777555777<<<===AAAPPPbbbkkkfffyyy~~~lllbbbVVVLLLGGGDDDBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>======;;;;;;:::;;;;;;<<<===>>>AAAAAAAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999999:::<<<999777666666777777666444444444444333333333333111111111111222222222222000000000000111222333444000111111111111222222222222333555666888888999999888888999:::;;;======>>>@@@AAAAAABBBBBBCCCDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLMMMOOOTTTZZZ___bbbhhhiiikkknnnqqqpppnnnlllaaa[[[SSSPPPQQQVVV\\\___dddeeeeeefffggghhhhhhiiijjjkkkmmmqqqtttxxx|||}}}zzztttpppnnnmmmnnnppprrruuuwwwyyyzzzzzzyyyxxxzzz|||~~~~~~~~~~~~{{{~~~wwwmmmeee]]]WWWVVVYYYYYY[[[aaalll{{{******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++(((***+++------,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,------......///...---,,,,,,,,,,,,,,,............////////////...///000111222222222222111111222333333444555555888777888;;;===BBBPPP^^^xxxlllbbbooo~~~~~~pppfffXXXNNNHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>===;;;;;;:::;;;;;;<<<===>>>AAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999:::;;;:::777666666666777777555444444444444333333333222222222222222222222222000000000000000111222222000000111111111222222222222333444555666777888888888888999999:::;;;<<<<<>>===============>>>>>>>>>>>>>>>======;;;;;;:::;;;;;;<<<===>>>??????AAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::999888666555555666777555555555444444444333333333222222222222222222222000000//////000000111111000000111111111222222222222222333333444555666777888888999::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQRRRNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHJJJNNNSSSWWWZZZ___```ccchhhnnnqqqqqqpppgggbbbYYYRRROOOQQQWWW\\\```aaabbbdddeeeeeeeeeeeekkkkkkkkkmmmooorrruuuwwwyyy}}}|||xxxvvvrrrrrrssstttuuuvvvvvvwwwyyy{{{~~~~~~|||zzz{{{|||}}}}}}||||||~~~zzzzzz~~~qqqiiiaaa^^^\\\XXXVVVXXX\\\ZZZZZZ```lll{{{+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))************+++++++++,,,+++***)))***+++---...++++++++++++************+++,,,------......---------...///...---,,,---...------......///000000000---...///000111111111111222222222333333444444444111333555666777;;;CCCJJJWWWuuueee]]]```qqqzzzppp```TTTMMMJJJHHHFFFAAA@@@???>>>==================>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>===>>>@@@AAAAAA@@@???===::::::::::::::::::::::::;;;::::::999999999999:::888999:::999666555666666555555555555444444444333333333333333222222222222111000000000000000111111000111111111111222222222222222222222333444555666777888888999;;;<<<======<<<======>>>??????@@@@@@AAABBBDDDFFFGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLKKKKKKHHHGGGGGGHHHKKKOOOTTTVVVZZZ\\\___eeekkkoooqqqqqqiiiddd\\\TTTOOOPPPTTTYYY]]]^^^```bbbddddddddddddjjjjjjkkklllnnnpppqqqrrrtttwww|||~~~~~~{{{zzzyyytttttttttuuuuuuuuuuuuvvvwwwyyy|||~~~~~~~~~}}}~~~~~~}}}}}}xxxyyyrrriii```^^^^^^[[[[[[\\\^^^\\\[[[aaakkkyyy~~~}}}***+++,,,......---,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************+++,,,---.........------,,,...000000...---...000------......///000000111---...///000111111111111222222333333333333444444000333666666777;;;???BBBNNNjjjrrr\\\\\\```mmmxxxgggYYYPPPKKKHHHFFFAAAAAA@@@???>>>>>>>>>>>>===============<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAAAAA???===;;;999999999999999999999999<<<;;;:::999999999999999777:::<<<<<<999777666777555555555555444444444444444444333333333222222222222111111000000111111111000111111111111222222222222222111111222333444555555666777888:::<<<======;;;<<<<<<===>>>>>>??????@@@AAACCCEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGHHHJJJMMMQQQSSSWWWXXX\\\bbbiiinnnppppppjjjfff___VVVOOONNNRRRVVVYYY[[[^^^aaacccdddddddddggghhhiiikkkllllllmmmmmmqqqtttwwwyyyxxxxxxxxxxxxtttttttttsssssssssssssssuuuxxx{{{~~~}}}}}}~~~~~~~~~uuuwwwzzznnnbbb]]]]]]]]]^^^aaacccaaaaaaeeennnyyyyyyqqqppptttyyy(((***+++------,,,+++***++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))************+++++++++)))***---//////...,,,***+++++++++************)))+++,,,---.........---,,,+++...000000///...///111---------...///000000111---...///000111111111111333333333333333333333444222666999999:::===???@@@KKKeee}}}```^^^YYY^^^www~~~lll\\\RRRLLLHHHEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAABBB@@@===:::888888888888888888888888888<<<;;;::::::999999999999777;;;>>>>>>;;;888777777666666555555555444444444444444444333333222222222222222111111111111111222000111111111111222222222222222111111111222444555444444666777999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEGGGGGGGGGGGGCCCDDDFFFHHHKKKNNNPPPQQQRRRRRRQQQPPPOOOMMMMMMLLLJJJIIIHHHGGGIIILLLOOOQQQVVVWWWZZZ```gggllloooooojjjgggaaaXXXPPPNNNQQQTTTXXXZZZ]]]```cccdddddddddeeefffhhhjjjjjjjjjjjjiiiqqqsssuuuuuuttttttuuuwwwsssrrrrrrrrrqqqpppppppppsssvvv{{{~~~~~~}}}}}}~~~~~~rrruuutttddd]]]\\\]]]aaafffjjjiiihhhkkkqqqyyy}}}zzztttkkkdddbbbeeeiiivvv......//////...---,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++************++++++///...,,,***))))))***+++************************.........------...............//////////////////111111111111000...---,,,111111222222222333333333444444333333222333333333666555555555666999<<<===FFFVVVyyymmmXXXXXX___aaauuuqqqbbbWWWNNNIIIIIIEEEBBB???>>>>>>@@@@@@@@@============<<<<<<<<<<<<::::::;;;<<<======<<<<<<@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;:::999999888888888888;;;;;;;;;;;;:::999888888555555444444444333333333333333333222222222111111333333333333333333333333222222222222222111000///333333333333444555666666666666777888888888888888:::::::::;;;<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIKKKNNNPPPQQQRRRQQQNNNLLLLLLLLLMMMNNNKKKJJJHHHFFFFFFHHHJJJLLLPPPTTTXXX]]]bbbhhhnnnrrrmmmkkkeee\\\TTTOOOPPPRRR[[[^^^aaacccbbbaaa``````iiijjjkkkkkkjjjiiijjjllluuusssqqqooonnnpppsssuuutttsssqqqpppooooooppppppwwwyyyzzz|||}}}~~~~~~}}}}}}}}}}}}ooovvvyyykkkccc^^^^^^cccjjjoooooopppppprrrwww||||||tttkkkeee___[[[]]]aaakkk------......---,,,,,,+++++++++,,,---,,,,,,******++++++++++++,,,,,,,,,---******))))))))))))******///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------....../////////222222111111000000//////.........//////000000000222222111111111111222222444333333333444777999;;;CCCRRRqqqwww^^^XXX[[[]]]jjj{{{xxxiii]]]RRRLLLKKKGGGEEEBBB@@@@@@AAA@@@???=========<<<<<<<<<;;;;;;:::;;;;;;<<<======<<<<<>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;:::999999999999999<<<<<<<<<;;;:::999888777555555555444444444333333444444444444333333333222333333333333333333333333333333333333333222111111333222222333333444555666666666777888888888888777:::::::::;;;<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDEEEGGGIIIKKKMMMOOOQQQPPPNNNMMMMMMMMMMMMNNNLLLJJJHHHGGGGGGIIIKKKLLLOOORRRWWW\\\aaagggmmmqqqpppmmmhhh___VVVRRRSSSVVV^^^```bbbcccbbbbbbdddeeehhhiiikkkjjjiiiiiijjjkkkrrrqqqqqqppppppqqqrrrrrrrrrqqqpppppppppqqqrrrsssvvvwwwyyy{{{|||||||||{{{|||}}}~~~~~~~~~~~~~~~|||}}}zzzssszzz}}}ooofff``````hhhppptttsssqqqpppqqqtttyyy|||~~~ssshhhbbb]]]ZZZ\\\aaaggg{{{,,,,,,,,,---,,,,,,+++***---------------,,,+++************+++++++++++++++))))))(((((((((((())))))///...,,,+++******+++,,,---------------.........------,,,,,,,,,,,,------++++++,,,---...//////000222222111000000000111222------............//////000000/////////000000111333333333333444666888:::@@@KKKfffeeeWWWVVVYYY___nnnrrrdddWWWOOOMMMIIIGGGDDDCCCBBBBBB@@@>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::======<<<<<<:::999888777666555555555444444444444555555555555444444444444222222222222222222222222333333333444333333222111222222222222333444555555555666777777888888777777999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKNNNNNNOOOOOOOOONNNNNNMMMLLLKKKIIIHHHHHHIIIJJJLLLMMMPPPUUUZZZ___eeelllppprrrpppjjjaaaYYYUUUVVVYYYffffffeeecccbbbbbbdddgggggghhhjjjiiihhhhhhjjjkkkmmmnnnpppqqqrrrsssrrrrrrpppoooooooooqqqsssuuuvvvtttuuuwwwyyyzzzzzzyyyyyyzzz{{{|||~~~~~~~~~{{{||||||}}}}}}~~~~~~~~~}}}{{{{{{}}}|||~~~~~~~~~wwwwwwtttjjjdddeeennnxxxzzzwwwssspppooorrruuuxxx~~~qqqeee^^^[[[YYY[[[^^^fffzzz,,,,,,---------,,,,,,+++---------,,,,,,+++************************************))))))))))))******---,,,+++************+++------------............---,,,,,,++++++,,,,,,---******+++,,,---//////000111000///......000222444000000000000000000000000000////////////000000111555555555555666888:::;;;===FFF\\\~~~mmmXXXUUUYYY[[[hhh}}}{{{kkk\\\RRROOOIIIGGGEEEDDDCCCBBB@@@???>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;=========<<<;;;999888777666666666555555555555444555555555444444444444333111111111111111111111111222222222333333222222111111111111111222333444555555666666777777777777777888999:::;;;<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIKKKLLLNNNPPPPPPOOONNNMMMLLLKKKIIIHHHHHHHHHJJJJJJKKKNNNRRRWWW\\\bbbiiinnnrrrpppkkkccc[[[WWWXXX[[[ooommmiiiddd```___aaadddeeeggghhhhhhhhhhhhiiikkkkkkkkkmmmooorrrtttvvvwwwooooooooooooppprrrsssuuurrrsssuuuwwwyyyyyyyyyxxxyyyzzz{{{|||}}}}}}}}}}}}{{{}}}~~~~~~}}}zzzzzzzzz|||zzz{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{|||}}}}}}|||}}}~~~}}}|||~~~~~~~~~|||tttwwwxxxooojjjllluuu{{{uuuppppppqqqtttuuuzzznnnaaa\\\ZZZXXXXXXZZZkkk~~~------............------,,,,,,+++***************************************,,,++++++******++++++,,,+++******)))))))))))))))++++++,,,,,,---------------,,,,,,++++++,,,,,,---******+++,,,---//////000///...---,,,---///111222111111111111111111111111000000000000000111222333444555555666777888999999<<>>>>>>>>======;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========<<<;;;:::888888777777666666666555555555444444444444333333333333111111111111111111111111000000111111111111000000111111111111111222444444555555666777777777777777777888:::;;;<<<===<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKNNNPPPQQQQQQOOONNNLLLKKKJJJIIIHHHIIIIIIJJJJJJLLLPPPSSSXXX___fffkkkooonnnkkkddd\\\XXXXXXZZZnnnlllhhhccc___^^^```cccdddfffgggggggggggghhhjjjjjjjjjjjjllloootttyyy|||pppooonnnmmmmmmnnnooopppppprrrtttvvvxxxyyyyyyyyyzzzzzz{{{|||||||||{{{{{{yyy{{{}}}~~~~~~}}}|||{{{{{{{{{yyyxxxxxxzzz}}}zzz{{{{{{|||}}}~~~~~~zzzyyyxxxzzz}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~{{{{{{{{{~~~wwwsssvvv}}}vvvtttwww~~~xxxttttttuuuvvvvvvtttjjj```\\\ZZZWWWVVVXXXppp------......//////......+++******))))))***+++++++++++++++++++++*********,,,,,,,,,++++++,,,,,,,,,******************))))))*********+++,,,,,,------------,,,,,,,,,,,,------++++++,,,---...//////000...------,,,---...000000000000////////////......111111111111222333333444222222333444555555666666:::@@@LLLdddeee[[[]]]ZZZhhh}}}yyyfffYYYTTTLLLIIIEEEBBBBBBBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<===<<<<<<;;;:::999:::<<<>>>????????????<<<<<<<<<<<<<<<=========:::::::::::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::999777777777777666666666666444444444333333333333222222222222222222222222222...///000000000000000000000000000000111222333444444555666666777777666666666888:::;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMOOOQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKIIIKKKNNNQQQUUU[[[bbbgggjjjkkkjjjeee^^^XXXWWWWWWccccccbbb```______aaadddcccdddffffffffffffhhhiiijjjiiihhhiiilllqqqvvvyyyooonnnlllkkkjjjjjjjjjkkkmmmooorrruuuxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyy{{{~~~~~~{{{|||}}}}}}{{{zzzzzz{{{zzzyyyxxxyyy|||}}}~~~}}}{{{{{{{{{||||||}}}}}}~~~yyywwwuuuvvvyyy|||~~~}}}~~~}}}|||zzz{{{}}}}}}~~~~~~~~~~~~~~~zzzzzz{{{~~~uuuuuuwww|||||||||{{{yyyqqqiiibbb^^^YYYVVVYYY]]]vvv+++,,,---............---*********)))***+++---...---,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,++++++)))******+++,,,,,,------......------------......---------....../////////............/////////////////////......---------111111111111222333444444222222333444555555555555888===EEEWWWxxxooo]]][[[YYYjjjnnnaaa[[[SSSNNNHHHCCCAAAAAA@@@@@@============<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::777999;;;>>>???@@@??????;;;<<<<<<<<<=========>>>999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888777777777666666555555555555444444444444333333333333333333333333//////000111111111111111000//////000000111222333444555666666777777666666666777999;;;<<<<<<<<<;;;============>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEHHHJJJLLLNNNPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNMMMJJJKKKMMMOOORRRXXX___dddgggjjjkkkggg```YYYVVVUUUYYY[[[^^^^^^^^^^^^___aaabbbccceeeeeeeeefffgggiiiiiihhhhhhhhhiiikkknnnooolllkkkiiigggggggggggghhhiiikkknnnrrrvvvxxxzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyxxxyyy{{{}}}}}}|||{{{zzzxxx{{{}}}}}}zzzxxxyyyzzz|||zzzxxxxxxzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzwwwuuuuuuwww{{{}}}~~~{{{|||}}}{{{zzzzzz|||~~~~~~{{{|||~~~}}}}}}}}}~~~yyyyyy{{{}}}tttxxx{{{|||rrrllleee^^^XXXVVV^^^hhh***+++,,,,,,------------+++*********+++---///000---------,,,,,,+++++++++++++++************++++++,,,,,,---.........------******+++,,,,,,---......///......------......///......////////////////////////000000000000//////000000/////////.........000000000000111222333444444444555666777777777666666:::AAAOOOmmmvvv^^^YYYYYYllltttfff```YYYSSSKKKDDDAAA@@@??????<<<<<<;;;;;;;;;:::::::::<<<=========<<<;;;::::::777888;;;>>>???@@@??????;;;<<<<<<<<<======>>>>>>888888888888999999:::;;;:::;;;<<<<<<======<<<<<<888888888888777777777777777666666666555555555555333333333333333333333333///000111222222222222222////////////000111222333444555555666666666666666555777999<<<===<<<;;;;;;<<<;;;;;;<<<<<<===>>>???BBBAAAAAAAAABBBBBBCCCDDDHHHIIIKKKNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPJJJKKKLLLNNNQQQVVV]]]bbbeeeiiikkkiiibbb[[[VVVTTTVVVYYY\\\^^^]]][[[[[[[[[aaacccdddeeeeeeeeegggiiihhhhhhhhhhhhhhhgggffffffiiihhhfffeeeeeeeeefffgggfffhhhlllpppuuuwwwyyyzzzxxxyyyyyyzzzzzzzzzyyyyyywwwxxxyyyzzzzzzyyyxxxwwwwwwzzz||||||yyyxxxxxxyyy|||zzzxxxwwwxxxzzzzzzyyyzzzyyyyyyyyyyyyyyyyyyyyy{{{xxxuuuuuuwwwzzz}}}~~~yyy{{{|||{{{yyyyyy|||}}}}}}}}}~~~yyyzzz}}}~~~}}}}}}}}}~~~yyyyyy{{{{{{tttzzz~~~vvvoooggg^^^VVVVVVcccqqq......//////......---,,,,,,---,,,,,,111777777444*********++++++,,,,,,,,,,,,+++******,,,,,,+++***+++***************+++++++++,,,.../////////......''''''((()))+++,,,------------......//////000000111000000///...------,,,111000///---------.../////////111222222333222222333333333333444555666666777888>>>JJJ```kkk]]]ZZZooopppcccYYYQQQIIIGGGFFFBBB@@@@@@???>>><<<<<<======;;;:::<<<<<<<<<;;;;;;::::::999999:::<<<=========<<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999<<<;;;::::::::::::;;;<<<;;;;;;:::999999888888777666666555555555444444444666666555444222111000000111111111111111111111111000000111111111222222222333555666555444444555666999999:::;;;<<<===>>>???<<<===>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGIIILLLMMMNNNOOOOOOTTTTTTTTTTTTTTTTTTTTTTTTNNNLLLKKKKKKNNNSSSYYY]]]```cccggghhhddd^^^YYYVVVVVVWWWYYY[[[]]]^^^^^^^^^___aaadddfffhhhhhhgggfffiiijjjkkkjjjhhhffffffggghhhhhhgggccc^^^]]]___aaacccdddjjjqqqsssqqqsssvvvvvvwwwxxxyyyzzzyyyxxxxxxyyywwwttttttuuuvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvv{{{zzzzzzzzzzzz|||~~~~~~}}}|||zzzzzzzzz{{{{{{}}}~~~~~~|||||||||~~~}}}}}}|||}}}||||||||||||}}}~~~yyy{{{}}}wwwtttxxxyyymmmddd```ZZZ[[[kkk...////////////...------+++---,,,+++///444555111,,,,,,+++++++++++++++++++++***))))))+++,,,+++***))))))))))))***+++,,,---***+++,,,---...------,,,++++++,,,---....../////////////////////000000000000000//////////////////444333222000000000111222///000000111222222333333333333333333444555666666777888<<>>===<<<======<<<:::<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::999999<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::999888888888666666666555555444444444555555444444333222111111000000000000000000000000000000111111111222222222333444666555444444555666888888999:::;;;<<<======<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGIIIJJJLLLNNNOOOSSSSSSSSSTTTTTTTTTTTTTTTNNNMMMKKKJJJMMMRRRWWW[[[___bbbeeeeeeaaa\\\XXXUUUTTTUUUXXX[[[\\\]]]]]]\\\^^^___aaadddeeeffffffffffffhhhiiiiiigggffffffgggiiiiiifffaaa\\\YYYZZZ[[[]]]___eeemmmpppoooppptttvvvwwwwwwxxxxxxxxxxxxxxxxxxvvvtttssstttuuuttttttsssttttttuuuwwwyyyzzz{{{~~~}}}{{{zzzxxxwwwwwwvvv||||||{{{yyyyyyxxxxxxxxxyyyyyyzzz{{{|||~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~|||{{{|||}}}}}}~~~~~~}}}|||}}}{{{{{{{{{|||}}}~~~{{{|||}}}wwwssswwwyyyppphhhccc]]]___qqq......//////......---,,,***,,,+++***,,,111000---------,,,++++++******))))))(((((()))+++,,,+++***''''''((()))***,,,...///******+++,,,,,,,,,++++++---------......//////////////////...............000///......///111333444111000///.........//////000000000000111222333444333333333333444555666666888888:::@@@MMMiii{{{```ZZZbbbsss}}}ooo___UUUMMMIIIGGGCCC@@@AAA@@@>>>============<<<:::<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<======>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::999999888888666666666666555555555555555444444444333333222222000000000000000000000000111111111111111222222222333444555555444444555777777777888999::::::;;;;;;<<<<<<===>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEGGGJJJLLLNNNQQQRRRSSSTTTTTTTTTTTTTTTOOOMMMKKKJJJLLLPPPTTTWWW^^^aaacccbbb^^^YYYVVVTTTRRRTTTWWWZZZ[[[\\\[[[ZZZ]]]^^^___```bbbdddfffgggeeeggghhhhhhfffeeeffffffiiihhhddd___YYYUUUTTTUUUWWWYYY___hhhkkkkkkmmmqqqvvvvvvvvvvvvwwwwwwwwwxxxvvvtttrrrrrrssstttsssrrrqqqqqqrrrsssuuuwwwyyyzzz~~~|||yyywwwuuutttttt}}}}}}|||{{{zzzyyyxxxxxxwwwyyy{{{}}}~~~{{{{{{zzzzzzzzz{{{|||}}}{{{}}}~~~}}}|||zzz{{{{{{|||~~~}}}||||||}}}{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~yyyvvv{{{{{{uuunnniiicccggg{{{---------------,,,,,,+++(((++++++)))***------))),,,+++++++++++++++++++++***)))((()))+++,,,,,,+++((((((((()))***,,,---...***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---------,,,,,,++++++///......///000333555777........................111000000000000222333444333333333333444555666666888777999===EEE]]]iii___^^^fff|||wwwdddZZZPPPLLLIIIDDDAAABBB@@@???======>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888666666666666666666666666444444444444444333333333000000000000000000000000111111111111111111111111222444555555444444666777777777888888999:::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCEEEHHHKKKNNNPPPQQQSSSTTTUUUVVVVVVUUUPPPNNNLLLJJJKKKNNNQQQTTT^^^___aaa```\\\XXXVVVUUUQQQSSSVVVYYYZZZ[[[ZZZZZZ]]]]]]]]]^^^```cccfffhhhgggiiijjjiiifffeeeeeeeeegggeeebbb]]]XXXUUUSSSRRRRRRTTT[[[cccggggggjjjooouuuuuuuuuuuuuuuvvvvvvwwwsssrrrpppqqqrrrsssrrrqqqpppqqqqqqsssuuuwwwyyyzzz|||{{{zzzxxxvvvuuuuuuttt|||{{{{{{zzzyyyxxxwwwvvvxxxzzz}}}}}}|||zzzzzz{{{{{{|||}}}~~~~~~yyy{{{}}}|||{{{yyyyyyzzz{{{|||~~~}}}|||{{{|||}}}{{{{{{zzzzzzzzz{{{{{{|||zzz{{{|||~~~}}}zzzwwwqqqlllqqq+++,,,,,,,,,,,,+++******'''+++,,,))))))+++***'''))))))***+++,,,,,,------,,,+++***+++---...---,,,*********)))******+++,,,,,,,,,++++++++++++++++++***************+++++++++///......------,,,,,,,,,.........///111444666777111111111111111111111111000000000000111222333444333333333333444555666666888666888===BBBUUUzzzddd[[[ZZZmmmkkk```UUUOOOKKKFFFCCCCCC@@@???======>>>>>><<<;;;;;;;;;;;;<<<<<<=========>>>===;;;::::::;;;<<<===@@@?????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777777777777777444444444444444444444444222222222222222222222222111111111111111111111111222333555555444555666888888888999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>@@@??????@@@@@@AAABBBCCCDDDCCCCCCCCCEEEHHHKKKMMMNNNOOORRRTTTVVVWWWVVVVVVPPPOOOLLLKKKKKKMMMPPPQQQ\\\^^^```___\\\XXXVVVUUUQQQRRRTTTWWWXXXYYYZZZZZZ\\\\\\\\\]]]___cccgggiiikkklllllljjjgggeeedddddddddbbb___]]]ZZZXXXVVVUUURRRSSSXXX___cccdddhhhnnnssssssssstttttttttuuuuuuqqqpppooopppqqqrrrqqqoooqqqqqqrrrsssuuuwwwyyyzzzxxxwwwwwwvvvvvvvvvwwwwww{{{{{{||||||{{{zzzxxxxxx{{{}}}}}}zzzxxxyyyzzz{{{|||}}}}}}~~~~~~wwwyyy||||||zzzxxxxxxxxxzzz{{{|||{{{zzzzzz{{{}}}|||{{{zzzzzzzzzzzzzzz{{{xxxyyy|||~~~~~~~~~}}}zzzwww}}}++++++,,,,,,++++++***)))&&&+++---***)))******((((((((()))***,,,---...///...---,,,,,,---...---,,,++++++***************+++---,,,++++++******+++++++++++++++,,,,,,---------000000000///////////////......///111222333444555...///000111111111000000//////111222222333222222333333333333444555666666777555888===@@@NNNqqqjjjZZZSSScccqqqfffZZZSSSNNNHHHEEEEEEAAA???>>>>>>>>>>>>===;;;::::::;;;<<<===>>>>>>>>>@@@@@@??????>>>>>>??????????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;<<<============<<<;;;<<<<<<;;;;;;::::::999999777777777777888888888888666555555555444444333333333333333333333333333333222222222111111111111111111333555555555555777888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<>>>>>???>>>===;;;::::::;;;<<<===>>>??????AAAAAAAAAAAAAAA@@@????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;::::::999999777777777888888999999999777777666555444333333222222222222222222222222222222222222111111111000000111333444555555555777999777777777888888888888999::::::::::::;;;;;;;;;;;;>>>>>>>>>??????@@@AAABBBEEEEEEEEEEEEFFFFFFFFFFFFEEEHHHKKKOOORRRSSSSSSRRRQQQOOONNNMMMMMMNNNPPPQQQRRRVVV[[[]]]\\\YYYVVVTTTPPPOOONNNNNNOOOSSSVVVYYYWWWWWWYYY[[[^^^bbbeeeggghhhiiijjjiiigggffffffgggeeecccaaabbbccccccaaa^^^XXXUUUUUUXXXZZZ\\\ccckkknnnppprrruuuuuusssqqqooooooooooooppprrrrrrqqqoooqqqqqqqqqrrrrrrssstttuuussssssssstttuuuwwwxxxyyyzzz|||~~~~~~|||}}}}}}}}}|||yyywwwuuuuuuuuuwwwxxxxxxxxxxxxwwwtttwwwzzzzzzyyyvvvuuuuuuyyyyyyzzzyyyxxxxxx{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyy}}}}}}~~~|||~~~xxxrrrxxx......//////......---,,,%%%,,,///---+++,,,,,,+++++++++++++++++++++,,,,,,///---++++++++++++)))(((((((((((()))***,,,---...+++***)))'''''''''((()))))))))***+++---...//////*********++++++,,,,,,,,,---///111333333222///......///000222222222111000,,,...222444555444111000333333333333444555666666555111444======@@@WWWtttjjjXXX]]]oooyyymmm```XXXRRRKKKHHHHHHAAA@@@>>>>>>??????===<<<999:::;;;<<<===??????@@@???@@@AAAAAAAAA???>>>===>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;:::999999777777888888999999999999888777777555444333222222111111111111111111111111222222222222111111000000111333444555555555777999666666666666777777777777::::::::::::::::::;;;;;;>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFEEEEEEDDDDDDBBBDDDHHHMMMOOOPPPPPPPPPQQQPPPNNNMMMMMMOOOPPPQQQNNNSSSYYY\\\[[[XXXUUUSSSOOOMMMKKKJJJLLLPPPTTTXXXTTTUUUWWWZZZ]]]aaadddeeedddfffggghhhgggfffggghhhgggeeecccdddffffffcccaaaZZZVVVUUUVVVWWWYYYaaaiiilllooorrruuuvvvssspppnnnoooooooooqqqssssssqqqoooqqqqqqppppppqqqqqqrrrsssssssssssstttuuuvvvwwwxxxwwwyyy|||~~~~~~}}}{{{{{{{{{{{{{{{yyyxxxwwwrrrsssuuuvvvvvvuuuuuuttttttvvvyyyzzzxxxvvvttttttxxxyyyyyyxxxwwwxxxzzz}}}~~~}}}|||{{{zzzzzzzzzwww{{{}}}}}}~~~{{{~~~}}}|||yyy~~~wwwppplllsss}}},,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******,,,---//////---+++((((((((())))))))),,,,,,++++++++++++++++++,,,+++***))))))+++---...,,,)))''''''***---,,,+++)))))))))((())))))***+++...000222444444333111/////////...---,,,++++++***/////////000111111222222222222111111111111111111222444888;;;<<>>===;;;999:::<<>>>>>======???>>>>>>===<<<;;;;;;:::===<<<;;;<<>>>>>>>>===;;;:::<<<<<<=========<<<:::999:::999777666666888:::;;;;;;999555111000000222444222222222111111111000000222222111111000/////////333333444444555666666666888777777666666666666777===<<<:::999999:::;;;===:::;;;===???@@@AAA@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJLLLOOORRRSSSPPPPPPPPPNNNMMMLLLNNNPPPTTTSSSSSSXXX]]]^^^YYYTTTLLLJJJGGGGGGJJJMMMOOOPPPRRRSSSUUUXXX\\\```ccceeeeeegggiiijjjjjjjjjkkklllmmmmmmnnnmmmllljjjiiiggg^^^[[[XXXVVVXXX\\\aaadddnnnooopppqqqqqqrrrqqqqqqnnnqqqtttuuutttrrrqqqqqqrrrrrrssssssssssssssssssuuuttttttuuuwwwwwwvvvttt}}}|||{{{}}}}}}zzzzzzyyyxxxxxxxxxwwwuuusssrrrsssuuuvvvwwwvvvtttssstttuuuxxxyyyyyywwwuuussstttvvvxxxxxxxxxyyy{{{|||}}}{{{yyyyyy{{{{{{{{{zzz~~~}}}|||{{{{{{{{{{{{}}}~~~}}}{{{zzz|||mmmiiieeennn|||,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,---***'''&&&(((+++---***(((((()))***)))((()))))))))))))))))))))))),,,+++***))))))+++,,,...---***((((((+++,,,,,,+++*********+++++++++,,,,,,...000222333333111///............------,,,,,,+++//////000111111222222333111111111222222222222222333444777999999===KKKZZZsssWWW[[[hhhsss~~~lllaaaXXXOOOIIIHHHFFFCCC@@@>>>?????????>>>===<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>????????????=========<<<<<<<<<<<<;;;???===;;;<<<>>>>>><<<:::<<<===>>>>>>>>>===;;;;;;;;;<<<=========<<<;;;:::;;;999888777777777999::::::888555333111111222333333333222222222111111111222222222222222222222222333333333444555555666666777666666666666666777777===<<<:::999999:::;;;<<<;;;<<<===>>>???@@@@@@@@@BBBBBBCCCCCCDDDDDDCCCCCCFFFFFFHHHJJJLLLOOOQQQRRRRRRRRRRRRPPPOOOOOOQQQSSSTTTTTTUUUYYY]]]]]]YYYTTTMMMJJJGGGEEEGGGHHHIIIIIIOOOPPPQQQTTTXXX]]]aaacccfffhhhjjjkkkjjjjjjkkklllqqqqqqrrrqqqpppnnnmmmkkkbbb___ZZZXXXXXX\\\bbbeeemmmmmmnnnoooppppppppppppmmmooossstttsssrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrruuuttttttvvvxxxxxxwwwvvv{{{yyyyyyzzz|||}}}zzzxxxyyywwwvvvvvvwwwvvvtttrrrssstttvvvwwwwwwwwwuuutttwwwxxxyyyzzzzzzxxxvvvttttttvvvwwwxxxwwwwwwyyy{{{|||{{{yyyzzz{{{||||||{{{{{{{{{{{{zzzzzz{{{{{{||||||~~~~~~}}}|||vvvyyy|||mmmhhhfffooo,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((,,,...+++%%%###'''+++,,,***(((((()))***)))((())))))))))))))))))))))))++++++***))))))+++,,,---...,,,******+++,,,,,,+++++++++,,,---...---------///000111222111///---,,,------------------------//////000000111222222222111111111222222333333444444444666777555888CCCPPPppp|||]]]ZZZaaajjjtttggg]]]RRRJJJGGGGGGEEEBBBAAAAAABBBBBBAAA============>>>>>>>>>>>>======>>>>>>???@@@@@@AAA<<<<<<<<<=========>>>>>>AAA>>><<<;;;<<<======<<<=========>>>===<<<<<<;;;:::;;;<<<===>>>===<<<;;;;;;:::999888777777888999999888777555444333333333444444333333333222222222222222222333444555555555222333333444444555555666555555555555666777888888<<<;;;:::999999:::;;;<<<===============>>>??????@@@@@@AAABBBBBBBBBBBBBBBEEEFFFGGGHHHKKKMMMOOOQQQQQQQQQQQQPPPOOOPPPRRRTTTUUUUUUWWW[[[^^^]]]YYYTTTPPPMMMHHHEEEDDDEEEDDDDDDKKKKKKKKKMMMRRRWWW]]]```fffhhhjjjkkkjjjiiijjjkkkuuuuuuuuuuuutttsssqqqpppfffccc]]]YYYYYY]]]bbbfffjjjkkkkkklllmmmmmmnnnnnnkkkmmmqqqrrrrrrqqqqqqqqqrrrqqqooonnnnnnoooqqqrrruuutttuuuvvvyyyzzzyyywwwxxxwwwvvvwwwyyyyyywwwuuuwwwvvvuuuuuuuuuuuutttrrruuuuuuwwwxxxxxxxxxwwwvvvyyyzzz{{{|||{{{yyyvvvuuutttuuuwwwwwwvvvvvvwwwxxx{{{yyyxxxyyy{{{||||||{{{wwwwwwxxxxxxyyyzzz{{{{{{{{{}}}}}}|||}}}}}}|||}}}vvvssszzz}}}nnniiihhhsss++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((***,,,+++))))))+++...+++)))((((((*********(((************++++++++++++*********)))***+++,,,,,,...---,,,,,,,,,,,,++++++***+++,,,............---//////000000///---+++***,,,,,,,,,------..................///000000111111000000111222333444444555333333444555444555???JJJeeefffZZZZZZ```sss{{{mmmaaaUUULLLIIIGGGEEECCCCCCDDDDDDDDDCCC>>>???@@@AAAAAA@@@@@@????????????????????????@@@<<<<<<===>>>???@@@AAAAAA@@@>>><<<;;;;;;===??????===============<<<<<<;;;:::;;;<<<===>>>>>>===<<<<<<;;;:::888888777777888888888888777666555333333555555444444444333333333333333333333444444555555222222222333444444555555444444444555666777888999::::::999999999:::;;;<<<>>>===<<<;;;<<<===>>>???>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFHHHJJJLLLMMMMMMNNNNNNNNNMMMNNNQQQSSSVVVWWWZZZ^^^```___[[[WWWTTTPPPJJJGGGEEEEEEDDDCCCGGGFFFFFFGGGLLLRRRYYY^^^eeegggiiiiiihhhhhhiiijjjuuuuuuvvvvvvuuutttrrrqqqjjjeee___ZZZYYY\\\aaaeeehhhhhhhhhiiiiiijjjkkkllliiillloooppppppppppppqqqsssrrrooommmmmmnnnqqqrrrtttttttttwwwyyy{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvuuuwwwvvvttttttuuuvvvuuusssvvvwwwxxxxxxyyyyyyxxxxxx{{{{{{{{{{{{zzzxxxvvvtttsssuuuvvvuuuttttttuuuvvvwwwvvvuuuvvvxxxzzzzzzzzzvvvwwwwwwxxxyyyyyyzzzzzzyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~ssssss~~~qqqnnnmmmxxx++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++)))((())),,,---+++)))***)))((()))***+++***((())))))*********+++++++++***))))))*********++++++------------,,,+++++++++)))***+++,,,,,,---------.../////////...,,,+++***+++,,,,,,------.........,,,,,,------.../////////000000111222222333444444222111333555555777???III```vvv___VVVXXXhhh{{{sssfffYYYPPPLLLHHHFFFDDDDDDEEEEEEDDDCCCAAABBBCCCDDDDDDCCCAAA@@@BBBAAAAAA@@@???>>>>>>=========>>>@@@AAABBBCCCDDD======<<<;;;<<<>>>AAACCC>>>=========<<<<<<<<<<<<:::;;;===>>>>>>>>>======<<<;;;:::999888888888777888999999999888666555444555555555444444444333333444333333333222222222111111111222222333444444444444444444444555666888888999999999999::::::;;;;;;======;;;;;;;;;<<<===>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHIIIKKKLLLLLLLLLLLLNNNQQQSSSWWWZZZ^^^bbbeeeccc```]]]UUUQQQLLLHHHGGGFFFEEEDDDFFFEEECCCDDDIIIPPPWWW[[[bbbdddgggggggggggghhhjjjrrrsssssstttsssrrrpppoookkkfff```[[[YYY\\\```cccfffffffffffffffhhhiiijjjiiikkknnnooooooooopppqqqtttssspppnnnmmmoooqqqrrrsssssstttvvvzzz||||||{{{vvvwwwwwwvvvvvvvvvvvvwwwyyywwwuuuuuuuuuvvvuuutttvvvvvvwwwwwwxxxxxxxxxxxxzzzzzzzzzyyyxxxvvvtttsssssstttuuuuuutttssstttvvvtttsssrrrsssuuuwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwxxxzzz{{{{{{|||~~~}}}pppsssxxxvvvvvv++++++++++++++++++++++++******+++,,,,,,,,,,,,+++///***'''(((+++,,,'''!!!)))(((((()))++++++***(((&&&''''''(((((())))))))))))))))))************+++***,,,------,,,***++++++))))))))))))***,,,---...............------,,,+++,,,,,,,,,------.........,,,,,,------.../////////000000000111111222222333000000222555777888@@@HHHZZZwwwmmmYYYTTT```nnnzzznnn```UUUQQQIIIHHHFFFFFFGGGGGGEEECCCCCCDDDEEEEEEEEEDDDBBBAAACCCCCCBBB@@@???>>>===<<<===>>>???@@@BBBCCCDDDDDD<<<============>>>@@@CCC>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>???>>>===<<<;;;;;;::::::999999888888999999999999888777666555555555444444444333333333333333333222111000000000000111111222222333333444444444444444555666777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<============???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGJJJKKKLLLMMMMMMOOORRRUUUWWW[[[bbbgggjjjiiigggeeeYYYUUUOOOKKKJJJIIIHHHGGGGGGFFFDDDEEEIIIOOOVVVZZZ```cccfffgggggghhhjjjkkkooopppqqqqqqpppooonnnmmmkkkgggbbb]]][[[]]]```bbbeeeeeedddddddddfffgggiiijjjlllnnnooonnnnnnoooqqqtttrrrpppooonnnooopppqqqqqqqqqrrruuuyyy||||||{{{wwwxxxxxxwwwvvvvvvwwwyyy{{{yyyvvvtttuuuuuuuuutttuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuutttsssrrrsssuuuuuuttttttuuuvvvsssqqqpppqqqsssttttttsssvvvwwwxxxyyyyyyxxxvvvuuutttrrrqqqqqqrrrssssssrrrsssuuuwwwxxxyyyzzz|||~~~~~~~~~wwwnnnttt******************************+++,,,,,,,,,,,,+++...,,,******++++++'''###(((((((((***+++,,,***(((&&&&&&''''''((())))))***((())))))***************'''***------+++******,,,***)))(((((()))+++...000...............---------,,,,,,------------------------...//////000000111000000000000000000000000000///111666777999???FFFPPPhhhaaaSSSWWW```qqqvvvggg[[[VVVLLLKKKIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDCCCBBBBBBAAABBBBBBAAA@@@@@@???>>>>>><<<===>>>???@@@AAABBBCCC===???@@@???===<<<>>>@@@???>>>===<<<;;;<<<<<<=========>>>??????>>><<<;;;::::::::::::::::::999999:::::::::999888888777777444444444444333333333222222222222222111111111111000000111111222333333333555555444444444555555666777777888999:::;;;;;;;;;888999:::;;;<<<===============???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGHHHJJJKKKLLLNNNRRRTTTWWW]]]eeellloooooonnnmmmbbb]]]WWWSSSPPPNNNMMMKKKIIIHHHGGGHHHKKKPPPVVVYYY```cccfffhhhiiijjjlllnnnnnnooopppppppppooommmmmmkkkhhhdddaaa______aaabbbeeedddcccbbbccceeeggghhhlllmmmoooooonnnnnnoooppprrrqqqpppooonnnnnnnnnnnnooooooqqqtttyyy|||||||||wwwyyyyyyxxxuuuuuuxxxzzz|||yyyuuusssssssssrrrrrrtttsssssssssttttttuuuuuuwwwwwwwwwvvvvvvuuuuuuuuuqqqssstttuuutttuuuvvvxxxsssrrrpppppprrrssssssrrrrrrsssuuuwwwwwwwwwvvvuuuqqqooolllmmmoooppppppnnnqqqsssuuuvvvvvvwwwzzz|||zzz|||}}}uuupppwww******************************+++,,,,,,,,,,,,++++++,,,---...---,,,++++++(((((((((***,,,,,,***((('''(((((()))***++++++,,,(((((()))***************&&&))),,,,,,+++)))***,,,,,,***((('''(((+++///111---.....................------------------------//////000000111111222222000000000000////////////000///111555777888===DDDHHH\\\}}}hhhSSSQQQWWWaaayyy|||lll___YYYOOOMMMLLLKKKKKKJJJGGGEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<===>>>???@@@AAAAAA???AAACCCAAA===;;;;;;<<>>===;;;;;;<<<<<<===>>>>>>?????????===<<<;;;999999:::;;;;;;;;;::::::;;;;;;:::999888888888999444444333333333222222222000111111222222333333444000000000111222222333333666555555444444444555555666777888999:::;;;;;;;;;666888:::<<<===============>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGGGGDDDEEEGGGHHHIIIKKKOOORRRWWW]]]fffnnnrrrsssrrrrrrkkkfff```ZZZWWWTTTRRRPPPKKKJJJIIIJJJMMMQQQVVVYYY```cccgggiiikkkmmmoooqqqnnnooopppqqqpppooonnnmmmkkkiiifffcccbbbbbbbbbcccddddddbbbbbbcccdddfffhhhmmmooopppooonnnnnnoooppppppoooooonnnmmmmmmlllkkknnnnnnppptttxxx{{{||||||wwwyyyyyywwwuuuuuuxxx{{{|||yyyuuurrrqqqqqqppppppsssrrrrrrrrrrrrsssttttttwwwwwwwwwvvvvvvvvvvvvvvvqqqrrrtttuuuuuuuuuwwwyyytttsssqqqqqqrrrsssrrrqqqnnnpppsssuuuwwwwwwvvvuuupppmmmjjjjjjmmmnnnnnnllloooqqqssstttuuuvvvxxxzzzzzz{{{}}}~~~wwwttt|||(((((((((((())))))))))))------,,,,,,+++******)))*********)))******+++,,,))))))))))))************,,,+++++++++***)))))))))******++++++++++++************))))))******+++,,,((()))***,,,,,,,,,,,,,,,,,,---------------------......------------.....................///000000///111222222111111222333111111000111666======999DDDOOOgggvvvYYYRRRVVVYYYdddyyyqqqeee]]]SSSLLLIIIKKKMMMKKKIIIJJJEEEEEEGGGJJJLLLKKKFFFAAA@@@AAAAAABBBAAA@@@???>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBB???;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>???=========<<<;;;888666444777444222111333444222000222222222222222222222222333333333333333333333333333444666888888777666444777666666666666777777888<<<===>>>===<<<;;;<<<======>>>@@@AAABBBBBBAAA@@@===???BBBCCCCCCDDDFFFHHHDDDEEEFFFGGGHHHLLLPPPSSSYYY___hhhoootttvvvxxxyyysssoooiiiccc___[[[XXXUUUQQQOOOLLLKKKMMMRRRXXX\\\dddeeegggjjjmmmooopppqqqqqqrrrrrrrrrrrrqqqppppppooolllgggeeeeeeggghhhhhhfffeeeeeeeeefffgggiiijjjnnnllljjjkkkmmmnnnkkkhhhoooooooooooonnnnnnnnnnnnkkkmmmpppsssuuuuuuuuuuuussswww{{{zzzvvvsssuuuxxxyyyvvvsssqqqqqqrrrssstttwwwvvvsssqqqqqqrrrtttvvvsssuuuvvvwwwvvvvvvxxxyyyvvvuuutttsssrrrsssssstttvvvssspppppprrrsssrrrqqqpppqqqrrrtttuuuvvvvvvvvvuuunnngggeeejjjooorrrrrruuuqqqnnnnnnrrrwwwyyyyyy|||{{{zzz{{{|||wwwuuuvvv}}}(((((()))))))))*********++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))************++++++************************++++++++++++******)))))))))))))))***++++++)))+++---000111111111000,,,,,,,,,,,,,,,---------......------------.....................///000000///111222222111111222333222777999666555888;;;;;;===FFF^^^bbbUUUUUUNNNWWWhhhzzzmmmeeeWWWPPPLLLMMMMMMKKKIIIIIIHHHHHHIIIKKKLLLIIICCC???@@@AAAAAABBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAA@@@AAA@@@>>><<<;;;===???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===;;;;;;::::::;;;999999999999888777555444777555222222333444222111222222222222222222222222333333333333333333333333333444555666666666555555666666666666666777777888;;;<<<>>>===<<<;;;<<<>>><<<===???@@@AAAAAA@@@@@@>>>@@@BBBCCCCCCCCCEEEGGGGGGHHHHHHGGGGGGIIILLLOOOVVV\\\fffnnntttxxx{{{}}}{{{wwwqqqkkkeee```[[[YYYRRRPPPMMMLLLNNNRRRXXX[[[bbbdddgggjjjlllnnnooooooqqqqqqqqqrrrqqqppppppooonnnkkkhhhffffffgggggggggddddddddddddfffgggiiijjjmmmkkkjjjkkknnnnnnllljjjnnnnnnnnnnnnnnnnnnnnnnnnlllnnnpppssstttttttttsssrrruuuxxxwwwuuussstttvvvvvvtttrrrqqqqqqrrrsssssswwwuuusssqqqqqqrrrtttuuutttvvvwwwwwwwwwwwwxxxzzzwwwvvvtttsssrrrrrrsssssstttrrroooppprrrssssssrrrqqqrrrssstttuuuuuuuuuuuuvvvooohhhfffjjjooorrrsssvvvrrrooopppssswwwyyyyyy{{{{{{zzzzzz|||~~~uuutttvvv~~~))))))*********+++++++++(((((()))***++++++,,,,,,...---,,,***)))((((((((()))))))))*********++++++))))))************************++++++++++++******)))))))))))))))***++++++)))+++///222333333222111******+++++++++,,,,,,,,,......------------.....................///000000///111222222111111222333444===AAA;;;333333888<<<888???RRRuuuooo\\\SSSNNNRRR]]]rrrrrrhhh]]]UUUOOONNNNNNKKKIIIIIIKKKKKKKKKLLLKKKGGGAAA<<<@@@AAAAAABBBBBBAAA??????=========>>>??????@@@@@@===>>>>>>>>>======???AAA>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@???===<<<::::::999999:::;;;;;;;;;;;;::::::999777555333333333444333222333333333333333333333333333333333333333333333333333333333444444444555555666666666666666777888888:::;;;======<<<<<<===???<<<===>>>???@@@@@@@@@@@@???AAACCCCCCBBBBBBDDDEEEGGGGGGGGGFFFFFFGGGKKKMMMRRRXXXbbbkkkrrrxxx}}}~~~yyyssskkkddd^^^[[[UUUSSSPPPNNNOOOSSSWWWZZZ```bbbfffjjjlllnnnnnnnnnppppppqqqqqqppppppooonnnmmmkkkhhhhhhhhhhhhgggfffbbbbbbcccdddfffgggiiijjjjjjjjjjjjkkkmmmnnnmmmlllmmmmmmllllllllllllmmmmmmmmmnnnppprrrsssrrrqqqpppoooppprrrsssttttttssssssqqqqqqqqqrrrrrrrrrssssssvvvuuusssqqqqqqrrrsssttttttvvvwwwwwwvvvvvvxxxyyywwwvvvtttrrrqqqqqqqqqqqqrrrpppoooppprrrssstttsssrrrssstttuuuuuuuuuuuuuuuwwwqqqjjjhhhkkkpppssstttwwwuuurrrrrrtttwwwxxxyyy{{{{{{zzzzzz{{{~~~qqqrrrvvv******+++++++++,,,,,,,,,((())))))******++++++,,,---,,,+++***))))))))))))))))))*********+++++++++(((((())))))******++++++******++++++++++++*********************+++,,,,,,)))+++...000111000...,,,)))))))))***++++++,,,,,,...------,,,,,,------..................///000000///111222222111111222333555>>>BBB;;;222222777;;;:::===KKKhhhdddRRRSSSTTTZZZiiixxxmmmaaaXXXQQQOOONNNKKKIIIJJJKKKLLLMMMMMMKKKFFFAAA===@@@@@@AAABBBBBBAAA@@@???<<<<<<======>>>?????????<<<===>>>>>>======>>>@@@===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;777666555444444444333333333333333333333333333333333333333333333333333333333333222222222333444555666555555666666777888999999:::<<<<<<<<<<<<>>>???===>>>>>>???@@@@@@@@@AAA@@@BBBCCCCCCAAAAAABBBDDDCCCDDDEEEEEEEEEHHHLLLOOOOOOTTT]]]fffmmmtttzzz}}}|||vvvnnneee___\\\YYYVVVSSSQQQQQQTTTXXXZZZ^^^aaaeeeiiilllnnnnnnmmmooooooppppppoooooonnnmmmkkkjjjiiiiiiiiihhhfffddd```aaabbbccceeegggiiijjjhhhhhhiiikkklllmmmmmmmmmkkkkkkjjjjjjjjjkkklllmmmmmmnnnpppqqqqqqpppnnnmmmmmmmmmmmmppprrrsssrrrpppoooqqqssstttssssssssssssuuutttrrrqqqqqqqqqrrrsssssstttvvvuuuuuutttvvvwwwvvvtttrrrpppnnnnnnnnnnnnoooooooooppprrrsssttttttsssssstttuuuuuuuuuuuuuuuwwwrrrllliiikkkpppsssuuuxxxwwwuuuttttttvvvxxxyyy{{{zzzzzzyyy{{{}}}nnnpppvvv++++++++++++,,,,,,,,,,,,************************+++***************++++++************++++++++++++((((((((())))))******+++******++++++++++++******,,,++++++++++++,,,------+++---...///...,,,***((((((((()))******+++,,,,,,------,,,,,,,,,,,,------...............///000000///111222222111111222333444:::;;;666222444777777:::<<>>>>>??????===?????????===;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999777777666666777777666555444333444444333333333333333333333333333333333333333333333333333222222222222333444444555555555555666777888999888:::<<<<<<;;;<<<===???>>>>>>>>>???@@@@@@AAABBBAAABBBCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDFFFIIILLLMMMQQQYYY```ffflllrrrvvv{{{||||||wwwooogggaaa^^^[[[YYYVVVTTTSSSVVVYYY[[[]]]___cccgggkkklllmmmmmmnnnnnnoooooonnnnnnmmmllljjjiiihhhhhhhhhgggeeebbb^^^___aaaccceeefffggghhheeeggghhhjjjkkkkkklllmmmjjjiiihhhggghhhiiikkklllmmmnnnoooppppppnnnlllkkkkkkkkklllnnnqqqrrrqqqooopppsssvvvvvvtttssssssttttttsssrrrqqqpppqqqqqqrrrqqqrrrssssssrrrrrrssstttsssrrrpppmmmlllkkkkkkkkkmmmnnnpppqqqrrrsssttttttsssssstttuuuvvvvvvvvvvvvwwwsssmmmjjjkkkooosssuuuxxxwwwvvvuuuuuuvvvwwwyyy{{{zzzyyyyyyzzz|||~~~nnnpppwww******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))***++++++,,,*********++++++++++++,,,(((((())))))))))))))))))******++++++++++++******+++++++++++++++,,,------000000//////---+++)))((((((((()))***+++,,,,,,---------,,,,,,,,,,,,------...............///000000///111222222111111222333222555555222222555666444888999@@@PPPmmm]]]OOOOOORRR\\\ooo|||kkkaaaWWWRRRPPPLLLKKKLLLGGGJJJMMMNNNKKKGGGDDDBBB@@@@@@BBBCCCCCCBBBBBBAAA<<<<<<<<<===>>>>>>??????>>>@@@@@@???<<<:::::::::;;;;;;;;;:::;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>AAA@@@>>><<<:::999888888<<<<<<:::888777777666666777888888666444333444666333333333333333333333333333333333333333333333333222222222333333333444444555555555555666888999:::999:::<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@AAABBBBBBAAA@@@BBBCCCFFFFFFEEECCCBBBBBBDDDGGGKKKOOOUUUZZZ___eeekkkooovvvyyy{{{xxxpppgggaaa___ZZZYYYVVVTTTTTTVVVXXXZZZ[[[]]]```cccfffiiikkklllmmmmmmnnnnnnnnnmmmllllllhhhgggffffffffffffcccaaa^^^___aaabbbdddeeeffffffccceeehhhhhhhhhhhhjjjkkkhhhgggfffeeefffhhhjjjkkklllmmmnnnooonnnmmmkkkjjjjjjkkkmmmooopppppppppppprrrvvvxxxwwwtttqqqqqqsssrrrrrrqqqqqqppppppqqqqqqpppqqqrrrqqqppppppqqqrrrqqqpppnnnlllkkkkkkkkkkkklllnnnqqqrrrqqqqqqssstttrrrssstttuuuvvvwwwwwwwwwwwwsssnnnkkkjjjmmmrrruuuvvvwwwwwwvvvuuuuuuwwwyyy{{{zzzyyyxxxyyy{{{}}}~~~ppprrryyy************+++++++++++++++++++++,,,------......++++++******)))******************+++++++++,,,,,,)))))))))))))))(((((((((******++++++++++++************))))))******+++,,,000000...---+++*********(((((()))***+++,,,---...---,,,,,,++++++,,,,,,---...............///000000///111222222111111222333000333333111000333555444777888<<>>>>>???@@@@@@===???@@@???===:::::::::;;;:::::::::;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>@@@???>>><<<:::999999888<<<;;;:::999999999999:::777888999777444333555777444444444444444444444444333333333333333333333333111222444555555555444333444444555555666888999::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<===???@@@???@@@BBBBBBAAAAAABBBCCCEEEEEEDDDBBB@@@AAACCCEEEJJJMMMRRRVVV[[[aaaggglllrrrvvvzzzwwwnnneee^^^\\\XXXVVVTTTRRRRRRTTTVVVXXXXXXYYY[[[]]]aaaeeehhhjjjlllmmmmmmmmmmmmlllkkkkkkhhhfffddddddddddddbbb```^^^___aaabbbddddddddddddbbbdddggggggffffffgggiiigggfffdddddddddfffiiikkkjjjkkkmmmnnnmmmllljjjiiijjjmmmqqqqqqooooooppprrruuuxxxyyyvvvqqqmmmnnnppprrrqqqqqqqqqpppppppppppppppqqqrrrqqqpppooopppqqqqqqpppnnnmmmlllllllllmmmlllnnnqqqrrrqqqpppqqqsssqqqrrrsssuuuwwwxxxyyyyyyvvvsssnnnjjjiiilllqqquuutttuuuwwwvvvttttttwwwyyy{{{zzzxxxxxxyyyzzz|||~~~~~~}}}sssuuuzzz))))))*********+++++++++)))***+++,,,...///000111------+++***))))))((((((******+++++++++,,,,,,,,,******))))))((((((''''''******++++++++++++******((((((((((((((())))))***...---+++***))))))***+++((()))***+++,,,---......---,,,,,,++++++,,,,,,---...............///000000///111222222111111222333...444555111///111444444999:::<<<@@@OOOpppnnn[[[XXXUUUWWWfff|||ooobbbYYYSSSMMMJJJKKKIIIMMMPPPOOOJJJEEEBBBAAA???@@@BBBCCCCCCCCCBBBBBB======>>>>>>??????@@@@@@<<<>>>??????===;;;;;;;;;::::::::::::;;;;;;<<<===<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===666666555555555666888999777999999777444333555777444444444444444444444444333333333333333333333333111222444666666555444333444444555555666888999::::::<<<<<<<<<:::999:::;;;::::::999999:::;;;===>>>>>>@@@AAAAAAAAAAAABBBDDDBBBBBBBBBAAAAAABBBEEEHHHIIILLLPPPUUUZZZ```fffkkkoootttxxxuuukkkaaaZZZWWWUUUTTTRRRPPPQQQRRRUUUVVVVVVVVVWWWYYY\\\aaaeeehhhllllllmmmmmmllllllkkkjjjgggeeecccbbbbbbbbbaaa```^^^___aaabbbcccccccccbbbaaadddffffffeeedddeeehhhfffeeedddcccdddfffiiikkkiiijjjlllmmmmmmllljjjiiijjjooossssssooommmpppsssvvvyyyyyyuuuoookkklllnnnqqqqqqqqqqqqpppppppppoooqqqrrrsssrrrppppppqqqrrrqqqpppooonnnmmmmmmnnnooolllooorrrsssqqqpppqqqrrrpppqqqsssuuuwwwyyyzzzzzzvvvsssnnnjjjiiikkkqqquuurrrtttvvvvvvttttttwwwzzzzzzzzzxxxxxxxxxzzz|||}}}}}}~~~{{{vvvwww{{{*********)))))))))((((((((()))***++++++***)))(((******++++++++++++******)))***+++,,,,,,+++***)))((())))))******+++,,,,,,,,,+++***((((((((()))***(((+++,,,,,,)))))),,,000/////////......---,,,,,,------,,,+++,,,---...///******+++,,,---///000111------...000111111111111111111111111222333444555111111111111222333444555222777777;;;III]]]{{{cccXXXQQQUUU___qqqyyykkk^^^VVVPPPLLLHHHMMMOOOPPPNNNIIIEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>???AAABBBCCCDDDDDDBBB@@@???>>>>>>>>><<<;;;777888999::::::::::::999>>>>>>>>>>>>============;;;===>>>???>>>===;;;:::777888999::::::999888777888777666555555444444444555333111222444555333111444555555444333444666888777555222000000222555777444444555555666777777888;;;;;;:::999999999::::::;;;;;;;;;;;;<<<<<<===>>><<<===???@@@BBBBBBBBBBBB@@@AAABBBCCCDDDDDDCCCCCCIIIJJJLLLNNNRRRXXX___eeeoooppppppnnniiibbb[[[WWWRRRQQQQQQQQQSSSUUUXXXZZZXXXXXXZZZ]]]```cccfffggghhhfffeeeeeeffffffeeedddfffeeebbb___^^^___```bbbbbbccceeeeeedddbbb___]]]\\\]]]___aaacccdddeeeeeeggggggfffffffffhhhiiijjjiiikkkllllllkkkjjjjjjkkklllooorrrtttsssrrrqqqrrruuuuuutttsssqqqooommmlllkkklllmmmlllllllllnnnppprrrqqqqqqpppqqqrrrssstttppppppooonnnnnnnnnnnnnnnmmmnnnoooqqqrrrrrrrrrrrrtttttttttttttttuuuvvvvvvxxxrrrmmmmmmlllkkknnntttpppqqqqqqrrrsssuuuwwwxxxyyyxxxvvvuuuvvvxxx{{{}}}|||}}}~~~yyysssxxx,,,,,,,,,+++++++++******((()))************)))((()))******++++++******))))))***++++++++++++***)))*********+++++++++++++++,,,+++)))((((((((()))***)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///+++++++++,,,---...///000---...///000000000000000000000000000111222333444111111111111222333444555222777666999EEEUUUxxxeeeVVVMMMRRRZZZgggpppcccZZZTTTOOOKKKLLLNNNOOOMMMIIIFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@>>>>>>??????@@@BBBCCCDDDCCCAAA???>>>>>>>>><<<:::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>============<<<===>>>???>>>===;;;:::888999999::::::999999888999888777666555555555555666444222222444555333111222333333333222222444666555444222000000222444555333333444555555666777777999999888888888888999999;;;;;;;;;;;;;;;<<<======?????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDGGGIIIKKKMMMPPPUUU[[[```iiikkkmmmlllhhhbbb[[[VVVQQQQQQQQQSSSVVVYYY[[[]]]WWWXXXYYY[[[^^^aaaccceeefffdddcccdddeeeeeedddccccccaaa___]]]]]]^^^```bbbaaabbbdddddddddaaa___]]]\\\]]]___aaacccdddeeeeeeffffffeeeeeefffhhhiiikkkhhhjjjkkkkkkjjjiiiiiijjjlllnnnqqqrrrqqqqqqrrrrrruuutttsssrrrpppnnnlllkkkjjjlllllllllkkklllnnnpppqqqqqqpppppppppqqqrrrsssoooooonnnmmmmmmmmmmmmnnnllllllmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrssstttttttttnnnjjjiiihhhhhhkkkpppssstttuuuvvvwwwyyyzzzzzzzzzyyywwwvvvuuuvvvwwwxxxzzz{{{|||~~~vvvqqqwww,,,,,,,,,+++++++++++++++((())))))******))))))((()))******++++++******))))))******++++++******))),,,,,,,,,,,,+++++++++++++++***))))))((())))))))))))((((((***,,,......---((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---.........//////000000000//////////////////000111222222111111111111111222333444333777666777@@@LLLjjjmmmXXXLLLRRRVVV[[[tttxxxjjj```YYYSSSOOOLLLMMMNNNLLLIIIGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>===>>>@@@BBBDDDCCCAAA???>>>>>>>>><<<:::<<<<<<;;;:::;;;<<<===>>>============>>>>>>>>>>>><<<===>>>???>>>===<<<;;;::::::;;;;;;;;;;;;:::::::::999888777666666666666666444333333444444333222111222222111000000222444333222222111111222222333222333333444444555555666666666666666777888999:::;;;;;;;;;:::;;;;;;<<<===@@@@@@?????????@@@BBBCCCFFFEEEDDDCCCCCCCCCDDDEEEDDDGGGIIILLLNNNRRRVVVYYYaaadddhhhiiigggaaaZZZUUUOOOPPPRRRUUUXXX[[[^^^___WWWXXXYYYZZZ\\\___aaabbbcccbbbaaabbbcccdddcccbbb___]]]\\\[[[\\\]]]___aaa```aaabbbcccbbb```^^^]]]\\\]]]___aaacccddddddeeeeeedddddddddfffhhhiiikkkggghhhjjjjjjhhhggghhhiiikkkmmmooooooooopppqqqssstttsssrrrpppnnnllljjjiiijjjkkkllllllkkkkkkmmmoooqqqppppppppppppqqqrrrrrrnnnnnnmmmllllllllllllmmmkkkkkkjjjkkklllmmmoooppppppppppppoooppppppqqqrrrqqqlllhhhhhhgggfffiiinnnpppqqqsssuuuwwwwwwwwwwwwzzzyyyxxxwwwvvvuuuttttttwwwxxxyyyzzz|||}}}~~~~~~~~~}}}~~~sssqqqxxx~~~}}}vvvssssss|||))))))))))))))))))))))))((())))))))))))))))))((())))))************))))))))))))************))))))......---,,,,,,+++************))))))))))))))))))***(((''')))...000...,,,)))))))))*********+++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,---/////////000//////.....................///000111111111111111111222333333444888666777>>>FFF___zzz```QQQTTTUUUSSSiiiqqqeee\\\UUUQQQLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDBBBBBBAAAAAAAAA???===<<<===???AAACCCCCCAAA???>>>>>>>>><<<:::===<<<;;;::::::<<<>>>???============>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777777777777666666555444444444333333000222222222111000111333111222222222222222222111222222222333333444444444555555555666777888:::;;;;;;;;;;;;:::;;;;;;<<<===??????>>>===???AAACCCEEEHHHGGGDDDCCCBBBCCCDDDEEECCCFFFIIILLLMMMOOOQQQSSSZZZ^^^cccgggfffaaaZZZVVVMMMOOORRRUUUXXX[[[\\\]]]XXXYYYYYYZZZ\\\^^^```aaabbbaaa```aaabbbcccbbbaaa^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^`````````___^^^]]]\\\]]]^^^```bbbcccddddddcccccccccccceeegggiiijjjfffhhhjjjiiihhhggghhhhhhjjjkkkmmmmmmmmmnnnqqqsssrrrqqqooommmllljjjiiiiiiiiijjjkkkkkkjjjkkkmmmoooqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmlllkkkkkkkkkkkkllllllkkkjjjiiijjjlllnnnpppoooooonnnnnnoooooopppqqqqqqmmmiiijjjiiihhhkkkooonnnpppsssuuuvvvvvvuuutttyyyyyyyyyyyyxxxvvvtttsssvvvvvvwwwxxxyyy{{{|||}}}~~~}}}}}}~~~~~~tttuuu||||||xxxuuutttsssrrrrrrssssssssstttwww}}}|||rrrjjjffffffooo}}})))))))))))))))))))))))))))(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))///...------,,,+++******)))))))))*********)))))))))((('''***...000...+++,,,+++++++++*********)))*********+++++++++++++++------,,,++++++++++++,,,...////////////......---.........---......//////111111000000111111222222333888666888>>>CCCWWWvvvoooZZZWWWSSSOOOaaa|||wwwjjj```WWWRRRMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@>>><<<<<<>>>AAABBBBBB@@@???>>>???>>><<<;;;===<<<:::999:::;;;===???<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777777777777666444444333333222333444444222111222333111222333333333333222111222222222333333333333333555555555666888999;;;<<<;;;;;;;;;;;;<<<===>>>>>>======<<<===???BBBEEEGGGHHHGGGDDDCCCBBBCCCDDDEEECCCFFFIIILLLMMMMMMOOOQQQUUUYYY```dddddd```ZZZVVVLLLMMMPPPSSSUUUWWWXXXXXXYYYZZZZZZ[[[\\\^^^```aaabbbaaa```aaabbbcccbbb```___^^^]]][[[ZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[\\\^^^```bbbcccddddddcccbbbbbbbbbdddeeeggghhhgggiiijjjjjjiiihhhhhhiiiiiijjjkkkkkkkkklllnnnqqqooonnnlllkkkiiiiiihhhiiiiiijjjkkkjjjjjjjjjlllnnnqqqrrrrrrrrrrrrqqqqqqqqqmmmmmmlllkkkkkkkkkkkkkkkmmmllljjjjjjjjjlllnnnpppoooooooooooooooppppppqqqqqqmmmjjjkkkkkkiiilllpppqqqsssvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxzzz|||}}}~~~~~~~~~~~~yyyxxx|||wwwpppkkkiiihhhfffdddjjjjjjjjjkkkmmmqqquuuwwwxxx{{{|||zzzssskkkddd```]]]eeeuuu+++++++++++++++,,,,,,,,,)))((((((''''''(((((()))((())))))******))))))(((***))))))(((((())))))***...------,,,+++******)))(((((()))************)))))))))***,,,---...,,,***------,,,,,,+++******)))))))))***++++++++++++***---,,,+++++++++++++++,,,---....../////////......///......---......//////111111000000000111111222222666666888>>>@@@PPPkkkiiiZZZQQQNNN\\\ppp~~~pppddd[[[UUUOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEBBBAAA???>>>>>>???@@@AAA@@@???>>>>>>??????>>><<<<<<;;;;;;:::;;;<<<===>>><<<<<<======>>>>>>????????????>>>>>>>>>===============<<<<<<<<<<<<======;;;:::999888777777777777777888888777555333333444333444666555444222222333222333333444444333333222333333333333333333333333555555555666777999:::;;;:::;;;;;;<<<===???@@@AAA<<<<<<===>>>@@@BBBEEEFFFFFFEEEDDDCCCCCCCCCDDDEEECCCFFFIIIJJJKKKLLLNNNPPPRRRVVV\\\```aaa]]]XXXUUUJJJKKKMMMOOOQQQSSSUUUVVVYYYYYYZZZ[[[\\\^^^```aaabbbaaa``````aaaaaa```^^^^^^]]]\\\[[[ZZZYYYYYYXXXZZZZZZ[[[\\\\\\\\\\\\\\\[[[\\\^^^```bbbccccccdddccccccbbbbbbbbbdddeeefffggghhhjjjjjjhhhggghhhiiihhhiiikkkkkkjjjjjjkkkmmmkkkjjjiiihhhggghhhiiiiiihhhiiijjjjjjiiijjjlllmmmqqqqqqqqqrrrqqqqqqpppooommmmmmlllkkkkkkkkkkkklllmmmlllkkkkkkkkklllnnnooooooooooooooooooppppppqqqoookkkiiijjjjjjiiikkkooopppqqqssstttuuuuuuuuutttsssuuuvvvxxxyyyyyyxxxwwwvvvvvvuuuvvvwwwyyy|||}}}}}}}}}}}}~~~~~~~~~~~~{{{yyypppiiieeecccaaa^^^dddeeefffhhhjjjmmmooopppppprrrsssrrrmmmhhhdddbbb\\\bbbppp******+++++++++,,,,,,,,,)))(((''''''''''''((()))(((((())))))))))))((((((***)))(((''''''((()))***,,,,,,++++++*********)))'''((()))***+++******)))(((***------,,,+++******++++++++++++++++++++++++((((((***+++++++++***))),,,+++++++++++++++,,,,,,,,,,,,---...//////////////////............//////111111000000000000111111000444444777;;;;;;HHH```{{{```QQQQQQ\\\gggxxxkkk```ZZZQQQNNNKKKJJJKKKKKKJJJHHHFFFEEEEEEDDDDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@???======>>>???@@@???>>><<<<<<============>>>>>><<<<<<<<<===>>>?????????@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===:::999888777777666777777777999:::888555333444555222444666666444222222222444444444444444444444444444444444444444333333333555555555555666777888999::::::;;;===???AAACCCDDD>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBDDDGGGHHHIIIJJJMMMOOOQQQTTTYYY\\\\\\YYYUUURRRGGGHHHIIIKKKNNNRRRUUUWWWWWWWWWXXXYYY[[[]]]___```bbb```___^^^___^^^]]][[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[\\\^^^```aaabbbccccccdddcccbbbaaaaaabbbcccdddeeegggiiihhhgggfffgggggggggiiikkkkkkjjjhhhhhhiiihhhgggfffeeefffgggiiijjjgggiiiiiiiiiiiiiiikkkmmmnnnooopppppppppnnnmmmlllnnnmmmmmmlllllllllllllllkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnnnnoooppppppnnnjjjhhhjjjjjjiiijjjnnnnnnooooooppppppqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuttttttvvvxxx{{{|||yyyyyyzzz|||}}}~~~~~~~~~~~~}}}~~~~~~}}}yyypppllliiifffbbbdddgggjjjnnnqqqrrrssssssrrrssssssrrrooolllllllllhhhkkkvvv(((((())))))************)))((('''&&&&&&'''((()))(((((())))))))))))((((((***)))(((''''''((()))***+++++++++************)))'''((()))+++++++++***)))(((,,,//////,,,))))))***)))))))))***++++++,,,,,,'''((()))++++++******)))++++++******++++++,,,---+++,,,---...////////////000//////.........//////111111000000000000000111...333333555999777AAAXXXwwwfffSSSUUU^^^ddd}}}pppeee^^^RRROOOKKKJJJKKKKKKIIIGGGCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBAAA@@@@@@???===<<<<<<===???AAA@@@???======>>>????????????>>>;;;<<<<<<===>>>??????@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===:::999888777666666666666888999:::888555333444555222444666555444222111222666555555444444555555666444444444444444444444444444444444444444555666777::::::;;;===@@@CCCEEEFFF@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDCCCCCCBBBCCCEEEFFFGGGIIILLLOOOPPPSSSVVVYYYYYYVVVRRRPPPEEEFFFGGGIIIMMMRRRVVVYYYUUUUUUVVVXXXZZZ\\\^^^```bbb```^^^]]]]]]\\\ZZZYYYVVVVVVWWWWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]___aaabbbccccccddddddbbbaaaaaaaaabbbcccdddfffggggggfffeeeeeeffffffiiikkkkkkjjjhhhggggggffffffeeedddeeegggjjjkkkggghhhiiiiiihhhiiikkkmmmmmmmmmnnnnnnnnnmmmkkkjjjnnnnnnmmmllllllllllllmmmjjjjjjkkklllllllllkkkkkknnnmmmmmmmmmmmmnnnoooooooookkkjjjlllllljjjlllppprrrqqqqqqqqqrrrsssttttttrrrrrrrrrsssssssssttttttttttttsssssstttwwwyyy{{{vvvwwwxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}zzzuuurrrnnnjjjhhhkkkpppuuuyyy{{{{{{{{{yyyyyyxxxvvvtttssstttuuuwwwwww((((((***++++++***))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((('''(((((()))***+++---+++***)))*********))),,,,,,,,,+++++++++******(((((()))***************(((((()))*********))))))++++++******************---......///////////////111111000000//////......------...///000111111222222222333444777<<>>===============>>>??????BBBAAA@@@?????????@@@AAA????????????>>>===;;;;;;666777888888888888777777::::::999999777666555444666555555555555444444444111111222333444444555555333333222222333333444555444444555555666777777777:::::::::;;;===@@@CCCEEE@@@GGGJJJDDD>>>???@@@>>>===???AAACCCCCCCCCAAAAAADDDDDDEEEEEEFFFGGGIIIJJJLLLOOOSSSWWWXXXWWWUUUSSSKKKIIIHHHIIILLLOOOQQQRRRTTTUUUVVVXXXZZZ[[[\\\\\\``````___^^^]]][[[ZZZYYYVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[]]]```aaa```___```bbbccccccaaa``````aaa```cccggggggfffeeegggjjjhhhjjjllllllkkkiiiiiiiiiggggggfffeeefffgggiiijjjiiiiiiiiiiiijjjkkklllmmmgggggghhhiiiiiiiiiiiiiiimmmoooqqqpppnnnkkkiiiiiigggiiikkklllkkkkkklllmmmlllmmmnnnnnnnnnmmmlllkkkmmmlllkkkjjjkkkkkkmmmnnnpppooooooooopppqqqqqqrrrvvvuuutttrrrqqqpppoooooopppppppppqqqrrruuuwwwxxx{{{{{{{{{{{{|||}}}{{{|||||||||||||||{{{{{{~~~~~~~~~~~~~~~~~~~~~{{{uuuppppppttt{{{))))))***+++******)))(((''''''((((((((()))))))))))))))))))))))))))))))))******))))))(((''''''''')))(((((((((((())))))***+++***(((((()))***)))(((++++++*********)))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,************************------...///////////////000000000000//////......000000111111222222333333444444444444555:::@@@DDDYYY}}}hhhWWWWWW]]]wwwyyykkkddd[[[TTTOOOOOONNNIIIEEEEEEHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEECCC???<<<<<<<<<<<<>>>AAAAAA@@@>>>>>>===>>>CCCGGGGGGCCC>>>>>>>>>>>>===>>>>>>???@@@??????>>>>>>>>>???AAABBB@@@@@@@@@???===<<<:::999777777777888888888777777999999888888777555444333666555555555555444444444222111111111111111111111333222222222222333444444444444555555666666777777999999999999:::;;;<<<===>>>DDDEEE???;;;<<>>>>>???AAACCCCCCCCCBBBAAABBBCCCCCCCCCDDDFFFGGGHHHKKKNNNRRRVVVXXXWWWUUUTTTKKKIIIHHHHHHKKKNNNPPPQQQRRRSSSUUUWWWYYYZZZZZZ[[[______^^^]]][[[YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ\\\]]]^^^]]][[[___aaaccccccaaaaaaaaabbbbbbccceeefffeeefffhhhiiihhhjjjlllllljjjhhhhhhhhhffffffffffffggghhhiiiiiigggggggggggghhhiiijjjkkkggghhhhhhiiiiiiiiihhhhhhiiikkkmmmmmmjjjhhhgggggggggiiikkkkkkkkkkkklllmmmllllllmmmmmmmmmmmmllllllnnnmmmlllllllllmmmnnnoooppppppppppppqqqrrrttttttssssssqqqpppoooooooooooooooooooooppprrruuuwwwyyy{{{{{{{{{{{{|||}}}~~~{{{|||||||||||||||{{{{{{~~~~~~~~~~~~{{{xxxzzz******+++******)))((('''((((((((()))))))))******((((((((((((((((((((((((((((((((('''''''''''''''***))))))(((((((((((())))))(((''''''(((***))))))******)))))))))(((((((((******+++,,,,,,,,,,,,,,,&&&'''((()))***+++++++++************************------...////////////...000000000////////////...111111111111111222222222555555444333333666;;;???MMMjjjqqqYYYUUU[[[lllsssjjj___YYYUUUVVVTTTNNNHHHFFFIIIHHHFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEECCC???<<<;;;;;;<<<>>>@@@BBBAAA@@@???>>>???BBBEEEEEEAAA===>>>>>>>>>>>>>>>???@@@@@@AAA@@@????????????@@@AAAAAAAAA@@@???===:::888777777777777777777777777777888888777777666555444333666555555555555444444444444333333222111000000///222222222222222333444444444444444555666666777777999:::;;;<<<<<<======<<<===@@@AAA<<<999;;;>>>???>>>???AAABBBCCCCCCBBBAAACCCCCCCCCCCCDDDFFFGGGHHHIIILLLPPPTTTVVVUUUTTTSSSKKKIIIGGGHHHJJJMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXXXX\\\\\\\\\[[[ZZZXXXWWWVVVWWWWWWVVVUUUUUUTTTTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYYYY[[[[[[YYYXXX^^^```bbbcccbbbaaabbbccceeecccbbbccceeeggghhhhhhgggiiikkkjjjiiigggggggggdddeeeggghhhiiiiiiiiihhheeeeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiihhhgggggggggiiijjjjjjiiigggfffgggeeegggjjjkkkjjjjjjlllmmmlllllllllkkkkkklllmmmmmmooonnnmmmmmmmmmnnnpppqqqppppppqqqqqqssstttvvvwwwppppppooonnnnnnnnnnnnnnnnnnnnnoooppprrruuuxxxyyyzzzzzzzzzzzz{{{|||}}}~~~{{{||||||}}}}}}|||||||||}}}}}}}}}~~~~~~}}}|||+++++++++***)))(((''''''))))))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))******)))(((((('''(((((()))((('''''')))***************)))))))))((((((((()))***++++++,,,,,,++++++%%%&&&((()))***+++++++++***************+++++++++,,,---......//////......////////////////////////000000000///////////////444444333222222555999<<>>;;;;;;;;;===@@@BBBBBBAAA???>>>>>>@@@BBBAAA???<<<>>>============>>>??????CCCCCCBBBAAA@@@@@@??????BBBBBBAAA???===:::888777999888888777777777777777888888888888777666555444666555555555555444444444666555555444333333222222222222222111222333333444333333444555555666666777555777999<<<>>>?????????;;;===???>>>======>>>???>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIIIIIKKKNNNPPPQQQQQQOOONNNKKKIIIGGGGGGIIIKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZXXXWWWWWWXXXZZZ[[[YYYXXX]]]___aaabbbbbbaaacccdddfffccc``````dddggggggffffffhhhiiiiiigggeeeeeeeeeccceeehhhjjjkkkkkkiiihhhdddddddddddddddeeeffffffhhhhhhhhhhhhhhhhhhgggffffffhhhjjjjjjhhhhhhhhhiiidddgggiiijjjiiiiiikkkllllllkkkjjjjjjjjjkkkmmmnnnnnnmmmllllllmmmnnnpppqqqoooooopppqqqrrrtttvvvwwwnnnnnnnnnmmmmmmnnnnnnooonnnnnnnnnppprrruuuxxxyyyzzzzzzyyyzzzzzz{{{||||||{{{{{{|||}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}|||,,,++++++***)))(((((('''))))))))))))************************************'''(((((())))))******+++******)))(((((('''((((((***)))((((((***,,,,,,+++++++++*********)))))))))((())))))******************+++,,,---//////000000))))))*********+++++++++,,,------............................../////////000000000///////////////111222222222222444999<<>>======>>>>>>>>>===;;;======<<<<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@BBBBBBAAA???===;;;999888;;;:::999888888888888888999999999999888888777666666555555555555444444444444444444444444444444444222111111111111222333333333333444444555666666666111333555777999::::::999999<<<@@@CCCCCCAAA???>>>>>>>>>???@@@@@@AAAAAAAAACCCCCCCCCDDDEEEFFFHHHHHHHHHJJJKKKMMMMMMKKKIIIHHHKKKIIIFFFEEEGGGIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRTTTUUUVVVXXXZZZ[[[\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUURRRSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUXXX[[[\\\\\\[[[\\\^^^```aaa``````aaaccceeeaaa^^^___bbbeeeeeedddeeefffhhhgggeeecccbbbcccccceeehhhkkklllllljjjiiieeeeeedddddddddeeeffffffgggggghhhhhhhhhggggggfffeeefffhhhhhhgggfffggghhhdddfffhhhiiihhhhhhiiijjjjjjiiiiiiiiijjjkkkmmmnnnkkkkkkjjjjjjkkklllnnnooommmmmmnnnoooppprrrtttuuuooonnnnnnnnnnnnoooppppppnnnnnnnnnooorrrtttwwwyyyyyyyyyyyyyyyyyyyyyzzz{{{zzzzzz{{{|||||||||||||||zzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~,,,+++***)))((((((((()))((((((((()))))))))******))))))))))))))))))))))))((()))))))))******++++++***))))))(((((((((((())),,,***))))))+++,,,++++++++++++*********)))))))))(((((()))************))))))***+++,,,---.........)))))))))***++++++,,,,,,,,,,,,---............------............/////////111111111111111222222222///000111222222555999<<<===DDD\\\tttUUULLLOOOLLLUUUaaammmssskkkccc```[[[RRRJJJHHHCCCCCCBBBBBBBBBDDDEEEFFFEEECCCCCCCCCDDDDDDBBBAAA===<<<;;;<<>>>>>???777888:::<<>>===<<<===<<<:::999888999999:::999:::::::::999999888777666555555555555444444444222222222222333333333333111111111111111222333333333333333444555555666666666666777777777777777666999:::@@@FFFGGGBBB>>>============>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGHHHIIIJJJJJJIIIGGGFFFKKKHHHFFFEEEEEEGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRUUUWWWZZZ[[[]]]]]]\\\\\\]]]\\\[[[YYYWWWVVVSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTUUUXXX[[[]]]]]]\\\[[[]]]___```___^^^___```aaa```^^^^^^```aaabbbbbbccceeeffffffcccaaa```aaabbbdddgggjjjkkkjjjiiihhheeeeeeeeeddddddeeeeeefffeeefffgggggghhhhhhhhhgggcccdddeeeeeeccccccdddfffeeeggghhhhhhgggffffffggghhhhhhhhhiiijjjlllmmmnnniiiiiihhhhhhiiikkkmmmnnnllllllmmmmmmoooppprrrrrrpppooooooooooooooopppqqqooonnnooooooqqqsssvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{yyyzzz|||}}}~~~~~~}}}}}}|||||||||||||||}}}}}}}}}+++***)))(((((()))******''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***,,,***(((((()))******)))******)))))))))((((((((())))))***++++++++++++***&&&'''((()))))))))))))))((())))))***++++++,,,,,,+++,,,------......---------------.........//////000000111111222222333333000111222222222444888:::;;;???OOOnnn{{{[[[OOOOOOLLLOOOVVV```qqq}}}rrrgggaaaZZZRRRLLLJJJGGGFFFDDDCCCCCCCCCDDDEEEBBBAAAAAABBBCCCDDDCCCBBB???===<<<<<<>>>@@@AAAAAA>>>>>>>>>=========???@@@?????????>>>???@@@@@@AAA888999<<<>>>???@@@@@@@@@??????@@@AAAAAAAAA@@@@@@???>>><<<:::::::::;;;<<<888999999999999888777777666555555555555444444444444444444333222222111111111111111111111222222333222333333444444555555666999888888888777888888999999888<<>>???>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJJJJIIIIIIKKKHHHEEEDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRSSSVVVWWWYYYZZZZZZ[[[[[[\\\\\\\\\ZZZXXXVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUWWWZZZ\\\[[[ZZZ[[[]]]^^^^^^]]]\\\]]]^^^]]]^^^______^^^^^^___```bbbdddeeeeeebbb```_________aaacccfffgggggggggfffeeeeeeddddddcccddddddeeeddddddfffggghhhhhhiiiiiidddeeeeeedddcccbbbdddeeefffhhhiiihhhfffddddddeeeeeefffhhhiiikkkllllllmmmhhhhhhhhhhhhiiikkkmmmnnnmmmmmmmmmmmmnnnooopppqqqppppppoooooooooooooooooopppoooooooooppprrrtttuuuxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxzzz|||}}}~~~~~~}}}|||||||||||||||}}}}}}}}}~~~******)))(((((()))***+++''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''(((((()))***+++,,,***((('''((()))(((''')))(((((((((''''''''''''******+++,,,,,,,,,,,,+++((()))***************)))((())))))***++++++,,,,,,+++,,,------......---------------.........//////---......///000111111222222333333333333444666999>>>???HHHaaacccUUUSSSNNNNNNQQQYYYjjjyyylllccc\\\TTTOOONNNKKKIIIGGGEEECCCCCCCCCCCCAAA@@@???AAACCCDDDDDDCCC@@@>>><<<<<<>>>@@@@@@@@@?????????>>>>>>>>>AAACCCAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCAAA???===;;;:::;;;<<<===777888888888888777777666666666555555555444444444999888777666444333222111111111111000111222222333222222333444444555555666333333222222444666888999:::777888???@@@<<<999:::;;;;;;:::;;;;;;<<<===>>>?????????@@@AAABBBDDDDDDCCCEEEGGGIIIKKKLLLLLLLLLKKKHHHEEECCCDDDDDDDDDDDDFFFGGGIIIKKKLLLNNNNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVYYYZZZ[[[\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUWWWYYYZZZYYYXXX[[[\\\^^^]]]\\\[[[[[[\\\YYY]]]______\\\[[[]]]___bbbdddeeedddaaa___^^^^^^]]]^^^```cccdddeeeeeeeeeddddddcccccccccccccccdddcccccceeeggghhhiiiiiiiiigggggghhhfffddddddeeegggggghhhiiihhheeecccccccccdddeeehhhjjjllllllllllllhhhhhhhhhhhhiiikkkmmmnnnnnnnnnmmmnnnnnnoooppppppppppppooonnnnnnnnnnnnnnnqqqpppppppppppprrrssstttxxxxxxwwwwwwwwwwwwwwwxxxuuuvvvwwwxxxyyyzzzzzzyyyxxxyyy|||}}}~~~}}}|||{{{||||||}}}}}}~~~~~~~~~~~~((((((''''''''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&)))******)))&&&%%%%%%&&&&&&'''((())))))***))))))+++)))'''%%%%%%&&&(((***111///---+++******************)))))))))***,,,---************************(((((((((((())))))))))))+++***)))((((((((()))***+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000111111222222333444444777:::CCCTTTrrrttt[[[QQQMMMNNNRRRXXXbbbwwwzzzkkk```YYYTTTQQQMMMKKKGGGFFFFFFFFFEEEDDDAAABBBCCCDDDDDDCCCBBBAAACCCBBB@@@>>><<<<<<<<<<<>>>>>???@@@@@@???>>>@@@AAAAAA@@@???@@@AAA======>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCBBB@@@>>><<<::::::999999888888999:::999777555888888888777777666555444777555444444555666444333666555444333222111111111...222666666444333444666444333333333444555777888888888888888999:::;;;<<<;;;999999;;;???AAA???===???>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIIKKKMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEFFFEEEFFFHHHHHHHHHJJJLLLNNNLLLMMMNNNPPPSSSVVVYYYZZZYYYZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVVVVWWWWWWXXXXXXVVVWWWXXXXXXWWWWWWXXXYYYZZZYYYXXXXXXYYYZZZXXXWWWYYYZZZ[[[ZZZZZZ[[[]]]```cccbbb```^^^]]]\\\]]]]]]^^^^^^______```aaaaaaaaa```aaabbbaaa``````bbbdddccccccddddddfffgggiiijjjfffeeedddcccbbbbbbbbbbbbhhhgggfffeeedddcccccccccbbbdddhhhkkkkkkjjjhhhfffhhhiiiiiijjjkkklllmmmmmmkkklllmmmoooooopppppppppmmmmmmmmmmmmnnnnnnnnnnnnqqqpppooooooooopppqqqrrrrrrtttuuuuuutttsssssstttssssssrrrssstttwwwzzz|||{{{|||}}}|||zzzyyyyyyzzz}}}}}}}}}}}}}}}||||||||||||}}})))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''((()))***)))'''&&&&&&''''''(((((())))))))))))((()))((('''&&&'''***,,,...///...,,,***)))((())))))******)))))))))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))******+++---------............///,,,---------............////////////000000000000000111111222222333333444666888===JJJcccoooeeeVVVPPPNNNTTT]]]llluuuiii```XXXTTTNNNLLLJJJHHHHHHHHHGGGEEEBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA???===<<<;;;;;;<<<@@@???======>>>???>>>===>>>@@@AAABBB@@@@@@@@@AAA>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>><<<::::::999999888888999::::::888666777888888888888777666666666555444444555555444222555555444333222222222222111333444444333222333333444444444444555666777777777777888999999::::::;;;;;;:::999;;;>>>@@@>>><<<>>>>>>======>>>???@@@AAA@@@BBBDDDGGGIIIJJJKKKKKKJJJIIIGGGEEECCCCCCDDDEEEDDDEEEGGGGGGGGGIIIKKKMMMKKKLLLNNNPPPSSSVVVXXXZZZXXXYYYYYYZZZZZZZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[\\\[[[YYYXXXXXXYYYYYYXXXWWWWWWYYY[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ]]]___```___]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^______``````aaaaaaaaa___```aaacccbbbbbbcccdddeeefffhhhiiieeedddcccbbbaaaaaaaaaaaaeeeddddddcccccccccddddddcccdddgggiiijjjiiihhhggghhhiiiiiijjjkkklllmmmnnnmmmmmmnnnooopppppppppooommmmmmmmmnnnnnnnnnooooooqqqpppooooooooopppqqqqqqrrrsssuuuuuussssssssstttssssssrrrssstttvvvyyy{{{zzz{{{{{{zzzyyyxxxxxxyyy|||||||||||||||{{{{{{{{{|||}}}***))))))(((((()))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))((())))))))))))(((((('''(((''''''(((***---000222---,,,***(((((((((((((((******)))))))))***++++++((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,,,,,,,+++------------............------........./////////////////////000000000000000000111111222333333333777777888???RRRtttiiiUUUJJJQQQXXX```vvvuuuiii^^^WWWPPPNNNLLLKKKKKKKKKIIIGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;@@@>>>======>>>>>>===;;;>>>@@@BBBBBBAAA@@@AAABBB??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCAAA@@@???>>><<<;;;:::999888888888999;;;;;;999777666777888888888888888888555444333333444444333222444333333222222333333444888666444333444444333222555555666666666666666555555666888999::::::999999;;;::::::;;;===>>><<<;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDFFFHHHIIIIIIHHHGGGEEECCCCCCBBBCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKJJJKKKLLLOOOQQQTTTWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY^^^^^^___]]][[[YYYYYYZZZYYYWWWVVVVVVYYY[[[\\\\\\ZZZ[[[\\\[[[YYYZZZ[[[]]]\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^___```___^^^___```bbb``````aaabbbccceeefffgggddddddcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbcccdddddddddeeefffgggggghhhgggggghhhiiiiiijjjkkklllmmmmmmnnnnnnoooppppppooooooooonnnnnnnnnnnnooooooooooooqqqpppooonnnnnnooopppqqqqqqsssttttttsssrrrrrrssssssrrrrrrrrrtttvvvxxxyyywwwxxxyyyxxxwwwvvvwwwxxx|||{{{{{{{{{zzzzzzzzzyyyzzz{{{}}}+++******))))))))))))***))))))(((((((((((())))))%%%'''((((((''''''(((***))))))***))))))((('''&&&'''''''''(((***---000222,,,+++)))((((((((())))))***))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,.........////////////000////////////000000000000000000000111222222333333777777888<<>>======@@@???>>>>>>???>>>===;;;===???AAABBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCC@@@??????>>>===;;;::::::888888888999;;;;;;999777444555666777888888888888555333222222333444222111333222222222333333444555>>>:::666555666777555333555666777777777666555444444555888:::::::::888777:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDEEEGGGIIIIIIJJJKKKMMMPPPRRRUUUVVVVVVVVVXXXYYYZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYY]]]^^^___]]][[[ZZZZZZ[[[[[[YYYWWWWWWYYY[[[[[[[[[ZZZ[[[\\\[[[YYYYYYZZZ[[[[[[ZZZYYYWWWVVVVVVWWWWWWYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^^^^]]]]]]___aaa]]]^^^___aaabbbcccddddddeeedddcccbbbbbbbbbbbbbbbccccccbbbbbbbbbccccccdddeeeeeeeeeeeeeeefffggggggggghhhiiijjjkkkllllllmmmooooooooopppoooooonnnnnnnnnnnnnnnoooooooooppppppqqqpppooonnnmmmnnnooopppqqqrrrttttttrrrqqqrrrsssrrrrrrrrrrrrssstttvvvwwwtttuuuvvvvvvuuutttuuuwwwzzzzzzzzzyyyyyyyyyxxxxxxxxxyyy{{{}}}++++++***)))))))))))))))))))))(((((((((((())))))%%%'''(((((('''''')))***))))))***))))))((('''&&&(((((((((((()))+++---...+++***)))(((((()))***+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,------,,,,,,*********+++++++++,,,,,,.........////////////000////////////000000000000///000000111111222333333444555888<<>><<<<<<>>>@@@AAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCC????????????>>>===<<<;;;999888888:::;;;;;;999777222222444555666666666666555333222222333444222111222222222222333444555555>>>:::666444666666555222555555666777777666555444333555777999:::999888777888999::::::::::::999:::999::::::;;;<<<<<<======>>>???@@@AAACCCEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDAAABBBCCCCCCCCCDDDFFFHHHHHHIIIJJJKKKNNNPPPRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[\\\[[[ZZZZZZ[[[\\\]]][[[YYYXXXYYYZZZYYYYYYYYY[[[\\\[[[ZZZYYYYYYZZZ]]][[[YYYWWWUUUUUUUUUUUUXXXYYYYYYZZZZZZ[[[\\\\\\ZZZ[[[\\\\\\[[[\\\^^^```[[[\\\^^^```aaabbbbbbbbbeeeddddddccccccccccccdddfffeeedddcccbbbbbbbbbbbbeeeddddddccccccdddeeefffffffffggghhhiiijjjkkkkkknnnnnnooooooooonnnnnnmmmnnnnnnnnnnnnooooooooooooqqqpppnnnmmmmmmmmmnnnnnnppprrrssssssrrrqqqqqqrrrqqqqqqqqqrrrrrrsssttttttqqqsssttttttssssssuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxzzz|||}}}+++******)))(((((((((((())))))(((((((((((())))))%%%'''((((((''''''(((***((())))))))))))(((((('''((((((((((((((()))***+++******)))(((((()))***+++))))))*********)))(((''')))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////////////////000000000000//////000000111222222222111222777<<>>???@@@BBBAAA???===;;;===???@@@??????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCC??????@@@AAA@@@???===<<<::::::::::::;;;;;;888666111222333444555555555555555444333333444444333222222222222222333333444555777555333222333333222111444444555555555555555444333444666777888888777777666888999:::999888999:::999999;;;<<<<<<===<<<<<<>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCAAABBBCCCCCCCCCCCCEEEGGGGGGGGGHHHJJJLLLNNNQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYWWWXXXYYYYYYXXXXXXYYY[[[]]]\\\ZZZZZZZZZZZZXXXVVVXXXZZZ[[[[[[ZZZYYYZZZZZZ\\\ZZZXXXVVVUUUTTTTTTUUUWWWWWWXXXYYYYYYZZZZZZ[[[XXXYYYZZZZZZZZZZZZ]]]___ZZZ[[[^^^```aaabbbaaaaaaddddddcccccccccccccccdddgggfffeeedddbbbbbbbbbbbbddddddccccccccccccdddddddddeeeeeefffggghhhiiiiiilllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnpppooonnnmmmllllllmmmmmmoooqqqrrrrrrqqqpppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrroooqqqssssssrrrssstttvvvwwwwwwxxxxxxyyyyyyzzzzzzvvvwwwxxxyyy{{{|||}}}~~~+++***)))((('''''''''''')))((((((''''''(((((()))&&&''')))(((''''''((()))'''(((((())))))))))))(((''''''(((((()))******+++(((((('''''''''(((***+++))))))*********)))'''&&&(((((((((((((((((((((((())))))*********+++++++++******)))))))))******++++++,,,,,,,,,,,,---------,,,---------............////////////000000000000//////000000111111222222333222555::::::BBB[[[vvvdddSSSNNNMMMQQQXXXggg{{{ooo___[[[TTTPPPMMMLLLKKKJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGFFFEEECCCAAA@@@<<<<<<===???AAAAAA???===999;;;===>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@???===>>>???AAABBBCCCCCCCCC???@@@AAABBBBBBAAA???>>><<<;;;;;;;;;;;;:::777555222333333444555555555555666555444444555555444222333333222222222333444444000111222222111111111222333333333333333444555666444444555666666777777888333666999999888888999;;;999:::;;;<<<=========<<<<<<<<<<<<===>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGFFFFFFGGGIIIKKKMMMOOOPPPSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYWWWXXXYYYYYYWWWVVVWWWXXX[[[ZZZ[[[\\\\\\[[[YYYVVVVVVXXX[[[[[[ZZZZZZZZZ[[[WWWWWWUUUTTTTTTUUUVVVVVVUUUUUUVVVWWWWWWXXXXXXYYYVVVWWWYYYYYYYYYYYY\\\^^^ZZZ[[[^^^```aaabbbaaaaaabbbaaaaaaaaaaaaaaabbbbbbddddddcccbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbcccdddeeefffgggggghhhjjjjjjkkklllmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmpppooonnnlllkkkkkklllllloooqqqrrrrrrpppppppppqqqpppqqqqqqqqqqqqqqqppppppnnnppprrrrrrrrrssstttvvvuuuvvvwwwxxxzzz{{{||||||xxxxxxyyy{{{|||}}}~~~~~~******((('''&&&&&&&&&&&&((((((''''''''''''(((((('''((()))((('''&&&''')))''''''((())))))***))))))&&&'''((()))***+++,,,,,,'''&&&%%%%%%&&&''')))***((()))*********((('''&&&'''''''''''''''''''''''')))************++++++++++++***)))(((((((((******))))))*********+++++++++,,,,,,,,,---------......////////////000000000000/////////000111111222222777444666999888<<>>AAAAAA???===888:::<<<=========???@@@AAAAAAAAA@@@@@@?????????;;;<<<>>>@@@BBBCCCCCCDDD???@@@BBBCCCCCCBBB@@@???===<<<;;;;;;;;;:::777444333444555555666555555555777555444444555666444333444333333222222333333444---000444555333111333555222222111111222444555777555555444444555666777888222555888999777777999<<<999:::;;;===>>>======<<<;;;;;;:::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCEEEGGGFFFFFFGGGHHHJJJLLLNNNOOORRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZZZZYYYVVVUUUUUUVVVXXXYYYZZZ\\\^^^]]]ZZZWWWUUUWWWZZZ[[[[[[ZZZ[[[[[[SSSSSSRRRSSSTTTUUUWWWXXXSSSTTTTTTUUUVVVVVVWWWWWWUUUWWWXXXXXXXXXYYY[[[]]]YYY[[[^^^```bbbbbbaaa`````````____________```aaaaaaaaaaaaaaaaaabbbbbbcccbbbbbbcccccccccbbbbbbaaaaaabbbbbbcccdddeeefffggghhhiiijjjkkkllllllmmmmmmkkkkkkkkklllllllllmmmmmmpppooommmlllkkkkkklllllloooppprrrrrrpppooopppqqqpppqqqqqqqqqqqqpppoooooonnnppprrrrrrrrrsssuuuvvvuuuuuuwwwxxxzzz|||}}}~~~zzzzzz{{{|||}}}~~~(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((()))))))))))))))&&&%%%&&&(((******(((&&&((())))))***)))((('''&&&''''''((('''&&&&&&)))+++000///,,,***(((((()))***((((((''''''''''''((((((+++++++++*********))))))))))))))))))))))))))))))************************)))+++,,,...//////..................////////////000000111222222222222222222555888999666:::JJJZZZ}}}cccRRRMMMOOORRR___bbbrrrrrriii]]]SSSNNNKKKHHHFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFEEECCCAAA???;;;<<<===>>>??????>>>>>>???>>>>>>>>>>>>@@@AAACCCAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@AAADDDFFFGGGEEEDDDCCCBBBBBBCCCDDDEEE>>>======;;;:::999888888000111333666777888777777777666666555444444333333222222333444333222111000...///000111222333333333555444444444444444444555333444555777777777666666777777777777888888888888::::::;;;<<<<<<======>>><<<===??????>>>>>>@@@AAADDDDDDDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQQQQMMMPPPSSSUUUUUUUUUVVVWWW]]]\\\[[[YYYXXXVVVUUUUUUTTTVVVYYY[[[\\\[[[YYYXXXYYYZZZZZZ[[[[[[[[[[[[ZZZUUUTTTTTTSSSSSSTTTUUUVVVZZZXXXVVVUUUUUUUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]___```aaa```______aaa```___^^^]]]]]]^^^____________````````````aaabbbccccccbbb___^^^^^^______```bbbcccdddeeeeeeeeehhhhhhiiijjjjjjjjjiiiiiijjjjjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmllllllllllllnnnppprrrrrrqqqoooooooooqqqppppppooonnnmmmllllllnnnooopppqqqssstttuuuuuuwwwwwwwwwxxxyyy{{{|||}}}{{{{{{{{{{{{|||||||||}}}(((((())))))))))))((((((''''''''''''((((((((()))''''''((()))))))))))))))+++,,,,,,,,,+++***((((((((()))***++++++)))'''&&&&&&'''(((((((((***---///111///---+++*********+++))))))(((((((((((())))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...........................////////////......///000000000000///222333666777666999FFFTTTooolllVVVKKKKKKNNNSSSWWWeeezzz|||rrrdddXXXQQQMMMIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>???????????????>>>>>>===>>>???AAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFF@@@???>>>===;;;:::999888444444555555555555555444777777666555555444333333222333333444333222111000///000111222222333222222111111000000000000111111444555666777777666444444666666777777777888888888777888888999999:::;;;;;;<<<>>>????????????@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMIIILLLOOOQQQRRRSSSUUUVVV[[[ZZZZZZYYYWWWVVVUUUTTTTTTVVVXXXZZZ[[[ZZZYYYWWWXXXYYYYYYYYYYYYYYYXXXXXXTTTSSSSSSRRRRRRSSSUUUVVVXXXWWWVVVUUUUUUVVVXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\\\\]]]^^^____________aaa```^^^]]]]]]]]]^^^^^^^^^^^^^^^____________``````aaabbbaaa___^^^^^^```___```bbbcccdddeeeeeeeeeggghhhhhhiiiiiiiiiiiihhhiiiiiijjjjjjkkklllllllllmmmmmmlllllllllkkkkkkkkknnnpppqqqqqqpppoooooopppppppppoooooonnnnnnmmmmmmoooooopppqqqrrrssstttuuutttttttttuuuvvvxxxyyyzzzxxxyyyyyyzzz{{{|||||||||}}}(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))000222333111,,,)))((()))((()))+++---,,,***(((&&&'''(((((((((((())),,,///000///---+++******++++++******))))))))))))******+++************)))))))))++++++++++++++++++++++++------------------------++++++,,,---........................////////////---...//////000000//////222111222555666888AAAJJJ]]]zzz^^^MMMJJJMMMJJJPPPYYYhhh~~~}}}nnn```VVVPPPLLLHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>??????@@@???>>>>>>======>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFBBBBBB@@@???===;;;999999555555444444444444555555888888777666555444333333333333444444333333222111111111222333333222222222333222222111111222222333555666666777666444333222666666777777777777888888666666777777888999999:::<<<>>>????????????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHDDDGGGKKKMMMOOOPPPSSSUUUXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUWWWYYYZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZXXXWWWWWWWWWWWWXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^^^^___^^^^^^]]]]]]]]]]]]^^^\\\\\\]]]]]]]]]^^^^^^^^^^^^___``````^^^^^^^^^```___```aaacccddddddddddddeeefffgggggghhhhhhhhhggghhhhhhiiiiiijjjkkkkkkkkkllllllllllllkkkkkkkkkjjjnnnooopppooommmmmmoooqqqoooooonnnnnnnnnnnnnnnnnnoooooopppqqqrrrsssssstttqqqqqqqqqqqqrrrssstttuuuuuuuuuwwwxxxzzz{{{{{{{{{{{{}}}(((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))000333555111+++'''(((+++(((***,,,...---+++(((&&&''''''((('''&&&&&&)))+++------,,,+++*********+++***))))))(((((())))))***************))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.....................///////////////000000111111111111111333000000444777888<<>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCAAA???===;;;999888444333333333444666888999999888888777666555444333444444444444444333333222222333333333333333222111333333222222222222333333444555555666555444333222666666666666777777777888777777888888999:::::::::;;;===>>>>>>===>>>???@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCEEEHHHJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTVVVXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSVVVUUUUUUUUUUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYY[[[]]]^^^]]]]]]]]]\\\\\\\\\]]]]]][[[[[[[[[[[[\\\\\\\\\]]]\\\^^^___^^^]]]]]]^^^______```aaabbbccccccccccccccccccdddeeeffffffffffffhhhhhhhhhiiijjjjjjkkkkkkmmmllllllllllllkkkkkkkkkmmmnnnnnnlllkkklllnnnqqqmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooopppqqqqqqrrrrrrooooooooooooooopppqqqrrrqqqrrrtttvvvxxxyyyzzzzzz{{{}}}}}}(((((())))))))))))((((((((((((((((((((('''''''''''''''((()))))))))))))))+++...000---(((%%%(((+++)))***,,,------+++)))'''$$$%%%&&&&&&&&&(((+++---******)))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------..................//////////////////000111111111111111444111111555888888:::>>>HHHggg~~~eeeUUUNNNIIIMMMNNNSSShhh}}}nnncccZZZSSSNNNJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHDDDBBB@@@@@@AAABBBAAA@@@>>><<<;;;<<<>>>??????>>>>>>======>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<:::888888555555444444555777999:::999888888777666666555555555555555444444444444444333333444444444333333222000000////////////000000111222333555555555444333555666666666666777777777666666777888888999999:::999:::<<<<<<;;;;;;===>>>BBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@??????AAAAAA@@@@@@???>>>>>>>>>>>>>>>=========>>>???@@@CCCDDDFFFGGGGGGIIIKKKMMMOOOPPPRRRTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOOOOOOOPPPQQQUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVWWWXXXZZZ\\\]]][[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[\\\^^^^^^^^^___```aaaaaaaaaaaa```aaabbbcccddddddddddddhhhhhhhhhiiijjjjjjkkkkkkmmmmmmmmmlllllllllkkkkkkkkkllllllkkkjjjkkkmmmpppllllllllllllllllllmmmmmmlllmmmmmmnnnooopppqqqqqqoooooonnnnnnnnnoooooopppnnnppprrruuuwwwxxxxxxxxxyyy{{{}}}}}}(((((())))))))))))((((((((((((((((((((('''''''''''''''((()))))))))))))))((()))+++)))&&&&&&(((+++******+++++++++***)))(((###%%%&&&((())),,,000333((((((((((((((()))))))))((((((''''''''''''(((((((((((()))))))))))))))***************************------------------------------,,,,,,,,,------...............////////////,,,---......//////......333111111555777666888===GGG^^^zzz```OOOGGGHHHHHHMMM___{{{xxxlllaaaXXXRRRMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGDDDAAA??????@@@@@@???>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>@@@AAABBBAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBB@@@>>><<<;;;999999:::999888777777666777777888888888888777777777777777666555444444444444555333333444555555444444444222222111111111111222222000111222444555555444444555555666666666666777777444444555666666777777888777999::::::::::::;;;===>>>>>>>>>>>>?????????@@@???@@@AAABBBAAA@@@???>>>???>>>>>>===<<<<<<;;;;;;<<<;;;:::::::::;;;===>>>AAABBBDDDDDDDDDEEEGGGJJJKKKMMMOOORRRSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNRRRRRRRRRSSSSSSSSSSSSSSSVVVUUUUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWXXXZZZ[[[\\\YYYZZZ[[[[[[\\\[[[[[[[[[YYYZZZZZZZZZZZZ[[[[[[[[[ZZZ\\\\\\\\\ZZZZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^___```aaabbbcccccccccffffffggghhhhhhiiiiiijjjllllllllllllkkkkkkkkkkkkiiijjjkkkkkkjjjjjjlllnnnkkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjlllmmmnnnpppppppppooonnnnnnnnnnnnnnnooommmooorrruuuwwwwwwwwwvvvuuuwwwzzz{{{|||~~~(((((())))))))))))(((((()))(((((((((''''''''''''''''''((()))))))))))))))(((((((((''''''((()))*********))))))((((((((()))&&&'''(((((((((***---000''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))******++++++++++++++++++++++++...........................---,,,,,,,,,,,,---...............////////////,,,---......//////......222000111444444333777===EEEUUUqqqqqqXXXKKKGGGFFFKKKWWWkkkuuuhhh]]]UUUOOONNNMMMKKKJJJIIIHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@??????@@@AAABBBCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;::::::::::::999888777777666666777888888999999:::777777555444444444555666222333444555555666555555555555444444444444555555111222333444444333222111555555555666666666777777444555555666777777888888777999:::;;;::::::;;;===;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCBBBAAA???>>><<<<<<;;;;;;::::::999999:::999777777777888:::;;;<<<>>>???@@@@@@BBBEEEHHHHHHJJJMMMPPPRRRSSSRRRQQQRRRRRRSSSTTTTTTUUUUUUUUUWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVSSSPPPNNNMMMMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUVVVXXXYYYZZZ[[[[[[XXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[ZZZ\\\\\\[[[YYYXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^```aaaaaabbbbbbdddddddddeeeffffffggggggjjjjjjjjjjjjiiiiiiiiihhhfffhhhjjjkkkjjjjjjkkkllljjjjjjiiiiiihhhhhhggggggeeefffhhhiiikkkmmmoooooopppooonnnmmmmmmmmmmmmmmmmmmooorrruuuvvvvvvuuuuuusssuuuxxxzzz{{{}}}(((((())))))))))))(((((())))))(((((('''''''''&&&'''(((((()))))))))))))))+++)))'''''')))***+++***+++***((('''''''''((()))******)))'''%%%%%%&&&((('''((()))******+++************))))))))))))******'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---.............../////////000...//////000000000000000000000111333222111666===???III```bbbSSSLLLHHHMMMSSS```zzz|||mmm```WWWQQQPPPNNNLLLJJJIIIHHHHHHEEEDDDBBB@@@???===<<<<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>???AAACCCEEEGGGBBBBBBBBBBBBBBBBBBAAAAAA??????>>>>>>???AAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@>>>>>>===777888:::;;;<<<<<<;;;:::555666777888999:::;;;;;;888777666444444555555666222333444555666666666666333222222111111222222333333333444444333222000///555555555555666666666777777777888888999999::::::888:::;;;;;;;;;;;;<<<>>><<<======???@@@AAABBBCCC@@@AAACCCCCCCCCAAA???>>>:::::::::999999999888888888777666555555777888:::888:::;;;<<<>>>AAAEEEHHHFFFHHHLLLPPPRRRSSSRRRQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWYYYWWWTTTQQQNNNMMMLLLKKKHHHIIILLLOOORRRTTTVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWSSSTTTVVVYYYZZZ[[[[[[ZZZWWWXXXYYY[[[[[[[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[XXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]___```aaaaaaaaaaaabbbbbbccccccdddeeeeeehhhhhhhhhhhhggggggggggggeeegggjjjkkkkkkjjjjjjkkkjjjiiiiiihhhgggffffffeeecccdddfffhhhjjjmmmnnnooooooooonnnmmmllllllllllllmmmooorrruuuvvvvvvuuuttttttwwwyyy{{{|||~~~((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,222000---***((((((((((((+++******)))***+++---...---------...///000000111111111111111111000//////222333333333333555999<<<>>>BBBOOOjjjuuu[[[OOOHHHLLLPPPWWWlll{{{fffXXXTTTRRRNNNKKKIIIHHHHHHHHHDDDDDDDDDCCCBBB@@@===<<<;;;<<<===>>>>>>>>>>>>>>><<<>>>@@@AAA@@@AAABBBDDDEEEBBB??????AAABBBAAA???BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEECCC@@@>>>>>>???========================777888:::;;;;;;:::999777666555555555444444444444555555555666666666777777888666444333444444333111111111222333333444555555555555444444444444555555777666555666777888777666999:::;;;<<<<<<<<<;;;;;;===>>>?????????AAADDDFFFHHHGGGFFFDDDCCCAAA@@@???>>>;;;888777888999777555666555333333333555777888888999:::===???AAABBBCCCEEEGGGJJJKKKKKKLLLMMMOOONNNPPPSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVVVVZZZXXXUUUTTTSSSQQQOOOMMMNNNMMMMMMMMMNNNPPPRRRTTTTTTSSSQQQQQQSSSUUUUUUUUUPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXYYY[[[\\\\\\]]]ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYWWWUUUTTTVVVXXXYYYZZZYYYZZZ[[[]]]ZZZZZZ[[[\\\^^^___``````ccccccbbbbbbccccccdddeeefffffffffffffffffffffeeeggghhhhhhggggggfffeeedddeeefffhhhiiiiiihhhfffeeeeeefffggghhhjjjkkklllmmmjjjkkkkkkjjjiiijjjlllnnnnnnppprrruuuuuuuuutttssssssvvvyyy{{{|||}}}(((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''''''''((())))))))))))(((((()))))))))((((((((('''''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))++++++++++++++++++++++++***)))(((((()))***,,,---,,,,,,+++***++++++------,,,,,,,,,---......//////---...///000111222222222111222333333333555888:::999<<>>===@@@@@@AAABBBBBBBBBAAAAAA===>>>?????????@@@BBBDDDFFFCCC@@@@@@AAABBB@@@>>>BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFDDDAAA??????@@@>>>>>>>>>>>>>>>>>>>>>>>>888999:::;;;;;;:::999888777666666666555555555555444555555555666666666666888666444333444444333222000000111111222333333444555555444444444444555555777555555555777888777666999999:::::::::;;;;;;;;;<<<===>>>>>>>>>@@@CCCEEEGGGFFFEEEDDDBBBAAA@@@???>>>;;;999888999999888666666555444333444555777888888888999;;;===???AAACCCGGGIIILLLMMMMMMMMMOOOPPPNNNPPPRRRSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSZZZXXXUUUTTTSSSQQQOOOMMMMMMMMMLLLLLLMMMOOOQQQSSSRRRPPPOOOOOORRRTTTTTTTTTQQQRRRRRRSSSTTTUUUVVVVVVTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVXXXZZZZZZYYYYYY[[[]]]ZZZZZZ[[[\\\]]]^^^______aaaaaaaaaaaaaaabbbbbbccceeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggfffeeeeeedddeeefffhhhhhhfffeeedddeeeeeefffhhhiiikkklllllljjjjjjjjjiiihhhiiikkkmmmmmmnnnpppsssuuuvvvvvvvvvuuuwwwzzz|||}}}}}}))))))))))))))))))))))))&&&''''''''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************************&&&&&&&&&''')))+++---///...---,,,,,,,,,,,,,,,---+++++++++,,,------......------///000111222222222000111333444444555777888999:::AAARRRmmmmmmZZZKKKHHHHHHJJJZZZmmmxxxiii]]]YYYTTTOOOLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???>>>>>>???BBBEEEGGGEEEBBBAAABBBAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFEEECCCAAABBBBBB??????@@@@@@@@@@@@??????::::::::::::::::::::::::888888888777777777666666444555555555555666666666777666444333444444333222111111222222333444444444555555444444444444555555666555444555777888777666999999888777888999:::;;;;;;<<<=========>>>AAACCCEEEEEEDDDCCCAAA@@@??????>>><<<::::::::::::888666666666555555555666777888888777777888:::===@@@AAAFFFHHHKKKLLLLLLLLLNNNOOOOOOQQQRRRRRRQQQPPPQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSXXXWWWUUUTTTSSSRRROOOMMMLLLKKKJJJJJJKKKMMMOOOQQQOOONNNMMMNNNPPPSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUURRRSSSUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWYYYZZZZZZYYYYYYZZZ\\\[[[[[[[[[\\\\\\\\\]]]]]]____________`````````aaaccccccccccccccccccccccccffffffgggggggggfffeeeeeecccdddeeeffffffeeedddcccdddeeeeeeggghhhiiijjjkkkhhhiiiiiihhhggggggjjjlllkkklllnnnpppsssuuuwwwxxxwwwyyy{{{}}}}}}}}}~~~((((((((((((((((((((((((&&&'''''''''((())))))))))))(((((((((((((((((()))'''''''''((((((''''''''')))))))))))))))(((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++///......---,,,,,,,,,,,,++++++,,,,,,---------...///000000000000000/////////111333444444444555666>>>===@@@III\\\{{{~~~fffQQQJJJIIIIIIUUUeeeqqqbbb\\\UUUPPPMMMKKKGGGEEEEEEDDDBBBAAA@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===??????>>>======???CCCFFFHHHGGGEEECCCBBBAAA@@@???BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBDDDEEEFFFFFFCCCEEEFFFFFFEEECCCCCCDDD@@@@@@AAABBBBBBAAA@@@@@@===<<<;;;;;;:::;;;;;;;;;:::999999999999888888888555555555555555555555555777666444333444555444333555555555555666666777777555444444333333444444555666555444555777777777666999888666555666777999;;;999;;;<<<===<<<===???AAACCCCCCBBBAAA@@@@@@??????===<<<;;;;;;:::999888777777888888888888888888888888777555555777:::===@@@CCCEEEHHHIIIIIIJJJKKKMMMPPPRRRSSSSSSQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUWWWUUUTTTTTTTTTRRROOOMMMKKKJJJIIIIIIIIIKKKNNNOOONNNMMMLLLMMMPPPSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^_______________```aaaaaaaaaaaaaaabbbbbbddddddeeeffffffeeeeeeeeebbbbbbcccddddddcccbbbbbbccccccdddeeefffggghhhiiifffggggggfffeeefffhhhjjjllllllmmmoooqqqtttvvvxxxwwwyyy{{{|||{{{{{{|||~~~~~~~~~~~~''''''''''''''''''''''''((((((((()))*********+++((())))))))))))))))))(((''''''((())))))(((''''''((((((((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))---,,,++++++************............---,,,,,,+++---------------............//////000000000//////...111333444333333444555<<<;;;===CCCOOOjjjrrrVVVLLLJJJIIIRRR___pppxxxhhh```WWWQQQOOOMMMJJJGGGFFFEEECCCBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>===???CCCGGGHHHHHHGGGEEEBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCDDDEEEFFFBBBDDDGGGGGGFFFDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;<<<<<<;;;::::::::::::999999999666666666666666666666666777555444444555555555444555555666666666666777777444444333333333333444444666444444555666777666555888777666555555777999:::999:::<<<===<<<<<<>>>???AAA@@@@@@@@@??????>>>>>><<<=========;;;:::888888999:::;;;;;;;;;;;;:::999777666555444555888;;;===@@@CCCFFFHHHHHHIIIKKKMMMQQQRRRTTTSSSRRRQQQQQQRRRQQQQQQQQQQQQRRRSSSUUUVVVUUUTTTSSSTTTTTTRRROOOMMMJJJJJJHHHHHHHHHJJJLLLMMMNNNMMMLLLMMMPPPSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVUUUVVVWWWXXXXXXYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYY]]]^^^______``````__________________``````aaaaaaaaabbbcccdddddddddddddddaaaaaabbbbbbbbbbbbaaaaaabbbbbbcccddddddeeeffffffeeeffffffeeedddeeegggiiillllllmmmnnnppprrrtttuuuuuuwwwyyyzzzyyyyyyzzz{{{~~~}}}}}}}}}~~~(((((((((((((((((((((((()))***************++++++((())))))******))))))((())))))++++++++++++))))))''''''(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++---------------.........***+++---///000222222333///111222222222222333555555444888>>>EEEZZZ{{{ZZZMMMJJJHHHMMMWWWaaaqqqrrrhhh[[[SSSPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@???AAADDDGGGHHHHHHHHHFFFCCCBBBBBBDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEBBBDDDGGGGGGFFFDDDCCCCCC???AAABBBDDDDDDBBBAAA?????????>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999888888777777777777777666777555444444555666666555444444444444444444444444444444333333333333444444555444333444666777666555777777666555666777888999888:::=========<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@>>><<<;;;;;;<<<===>>>??????>>><<<:::777666555444555777999;;;???BBBFFFHHHJJJLLLNNNPPPOOOQQQSSSRRRQQQPPPQQQRRRPPPOOONNNNNNOOOPPPRRRSSSSSSSSSSSSTTTTTTSSSPPPMMMKKKJJJHHHGGGHHHIIIKKKMMMOOOMMMLLLMMMOOORRRSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTUUUVVVWWWXXXZZZ[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]^^^_________^^^]]]]]]^^^^^^______``````aaa^^^___```aaabbbcccccccccaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbcccdddddddddeeeffffffeeeddddddgggiiikkkkkkmmmnnnpppqqqrrrssstttvvvxxxyyyxxxxxxyyyzzz}}}}}}|||}}}~~~))))))))))))))))))))))))************))))))))))))((()))************)))(((((()))+++,,,,,,+++)))(((&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************************)))******+++++++++++++++***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,///000222222333000111111111000111333555222222777<<>>@@@AAABBBBBBBBBCCCEEEGGGGGGHHHIIIGGGDDDCCCDDDFFFBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBDDDGGGGGGEEECCCBBBAAA???@@@BBBDDDDDDBBB@@@?????????@@@@@@???===<<<;;;;;;;;;;;;:::::::::999999999999999999888888888777777555444444666777666555333333333333333333333333444333333222222333333444555444333444666777666555666666777777777888888888999;;;===>>>=========>>>========================AAACCCFFFEEEBBB???>>>???>>>???AAACCCBBB@@@===<<<666666555666666777888999<<>><<>>@@@BBBDDDDDDBBB@@@>>>>>>???@@@AAA@@@>>><<<:::;;;;;;:::::::::999999999:::::::::999999999888888777555444444666777666666555555555555555555555444444333333222222333333444555444333444666666666555666666777888999888888888999;;;>>>???>>>======>>><<<<<<<<<===============CCCFFFIIIHHHEEEBBBAAABBB???AAACCCEEEDDDBBB???<<<555666666777777777777888999<<>>============<<<<<<<<<;;;:::999888777888888888888888777666555777666666666555555555555...111444666777555222000333333222222222333444444666555555666666777888999:::999888777666666666666:::<<>><<<<<<;;;;;;<<<>>>???@@@EEEHHHJJJKKKIIIGGGFFFFFFFFFEEEEEEEEEFFFEEECCC@@@999999888666555555555555>>>>>>???@@@CCCGGGKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMRRRPPPNNNLLLLLLNNNPPPRRRQQQRRRSSSSSSSSSRRRPPPOOOMMMKKKIIIGGGGGGIIIKKKLLLOOOMMMLLLLLLMMMNNNMMMLLLPPPNNNKKKKKKMMMNNNNNNNNNMMMNNNPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSZZZZZZYYYXXXWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZ[[[ZZZZZZ__________________^^^^^^]]]^^^___^^^]]]^^^___aaa``````_________aaabbbcccaaaaaa`````````aaacccdddgggfffdddbbbbbbdddfffhhhjjjjjjjjjjjjlllpppsssuuuuuuxxxyyywwwxxx|||}}}zzzzzzyyy}}}***)))(((''''''((()))***,,,+++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((('''''''''((()))***+++++++++++++++++++++++++++***)))((((((((()))+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------............//////000111111111111111333000333999999999EEEUUUuuuuuuVVVIIIGGGFFFDDDEEEJJJUUUhhh|||lllccc\\\UUUOOOLLLJJJGGGFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDFFFIIIJJJIIIGGGIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCC???@@@AAAAAA??????@@@AAABBBCCCDDDEEEDDDBBB@@@???<<>>=========>>>???@@@FFFIIILLLNNNLLLJJJHHHGGGGGGFFFFFFFFFGGGFFFCCC@@@:::999888777666555555555999:::===@@@CCCFFFGGGHHHKKKKKKKKKLLLLLLMMMMMMMMMPPPNNNLLLKKKKKKLLLNNNPPPOOOQQQTTTVVVVVVUUURRRPPPLLLJJJHHHFFFFFFGGGIIIJJJOOONNNMMMMMMPPPQQQQQQQQQOOOMMMKKKKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRTTTSSSRRRQQQPPPQQQQQQRRRWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ]]]^^^^^^_________^^^^^^^^^_________^^^^^^```aaabbbaaa```_________```aaa______^^^^^^___aaabbbcccfffeeecccbbbbbbdddfffhhhjjjjjjjjjlllnnnpppssstttrrrvvvyyyxxxxxxzzzyyyuuu}}}yyyzzz+++***(((&&&&&&(((***+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((()))******&&&&&&&&&&&&'''(((******)))))))))))))))))))))))))))))))))((()))******+++++++++++++++,,,,,,,,,,,,000///---+++***+++---...---------------,,,,,,,,,//////000111111111111111222000333888777666>>>KKKdddhhhQQQGGGGGGIIIEEEEEEJJJXXXqqq}}}xxxmmmcccZZZSSSOOOLLLIIIHHHIIIKKKKKKKKKHHHHHHHHHHHHGGGFFFFFFEEEBBBBBBDDDGGGJJJKKKJJJHHHIIIIIIIIIIIIIIIHHHFFFFFFDDDDDDBBBAAAAAAAAAAAAAAA>>>???AAAAAA@@@@@@AAACCCAAABBBDDDEEEEEEDDDBBBAAA>>>@@@CCCFFFHHHIIIHHHHHHDDDCCCAAA???>>>===<<<<<<>>>>>>>>>===<<<;;;:::999999999:::::::::999888888555555555666666666666666???;;;666222000222555777666666444333222111111111333333333444555777888999888888777666666666777777999;;;???CCCFFFGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAGGGKKKPPPRRRQQQMMMKKKIIIIIIHHHHHHHHHIIIGGGDDDAAA;;;:::999777666555555555555888===AAADDDFFFFFFEEEIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMLLLPPPTTTXXXYYYWWWUUUSSSOOOMMMJJJGGGFFFGGGHHHIIIMMMLLLLLLMMMPPPRRRSSSSSSOOOMMMKKKKKKMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRPPPOOOOOOPPPPPPQQQSSSTTTVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZ\\\\\\]]]^^^_________^^^^^^_________^^^^^^```aaabbbaaa```___^^^^^^^^^^^^\\\\\\\\\]]]^^^```aaabbbeeedddcccbbbbbbdddfffggghhhjjjkkknnnpppqqqrrrssspppuuuxxxwwwxxxzzzwwwssswwwuuuxxx~~~***))))))))))))))))))************))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++***++++++++++++,,,,,,,,,///...---,,,,,,,,,---............------------,,,//////000111111111111111222222444777666444:::BBBVVVxxx```MMMJJJLLLIIIFFFGGGPPPccc|||qqq}}}vvviii^^^VVVRRROOOLLLJJJKKKLLLLLLLLLHHHHHHIIIIIIHHHGGGEEEEEE@@@AAADDDGGGKKKLLLJJJHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@??????===>>>@@@@@@@@@@@@BBBCCCAAABBBDDDFFFFFFEEEDDDCCCAAABBBEEEGGGIIIIIIIIIIIIEEEDDDBBB@@@>>>===<<<<<<>>>>>>>>>===<<<;;;:::999:::::::::;;;;;;:::999999555555555555666666666666BBB>>>999444333555888;;;666555444333222222222222222222222333444666777888777777666666666777777888;;;===AAAEEEHHHIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEHHHMMMRRRUUUTTTPPPMMMKKKIIIIIIIIIJJJJJJHHHEEEBBB<<<;;;999888777666555555666999===BBBEEEGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLNNNRRRUUUWWWXXXXXXWWWTTTRRRNNNKKKIIIIIIJJJJJJKKKJJJIIIKKKNNNPPPPPPPPPNNNLLLKKKLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOONNNNNNOOOPPPPPPQQQSSSVVVYYYZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^]]]^^^___^^^]]]^^^___aaa```______^^^^^^^^^^^^^^^ZZZ[[[[[[]]]^^^```aaabbbcccbbbbbbaaabbbdddfffggggggiiillloooqqqrrrrrrqqqppptttwwwvvvxxx||||||zzzrrrqqqttt|||~~~||||||&&&(((+++------+++(((&&&))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************)))(((((('''((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,***+++,,,............---//////..................//////000111111111111111333333555777666555888<<>>===>>>@@@@@@@@@@@@BBBCCCAAACCCEEEGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGEEEDDDBBBAAA???>>>>>>============<<<;;;:::999888999::::::;;;;;;;;;::::::555555555666666666666666<<<:::777555555666999:::333333333222222333333444111111111222333555666777666555555555666777888888===@@@CCCGGGJJJKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNTTTVVVTTTPPPLLLJJJHHHHHHIIIKKKLLLJJJFFFCCC===<<<:::999777666666666888999<<>>???AAAAAA@@@@@@AAACCCCCCDDDFFFHHHHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????=========<<<;;;:::999888999999:::;;;;;;;;;::::::777666666666555555555555444444444444555555666666333222222222333333444555111111111111222333444555444444444555666777888999>>>@@@DDDHHHLLLOOOPPPQQQIIIIIIIIIIIIIIIHHHGGGFFFLLLOOOSSSTTTRRRNNNJJJIIIFFFGGGIIIKKKMMMKKKGGGDDD>>>===;;;999888777666666666777:::===AAADDDGGGIIIGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNMMMMMMNNNQQQVVV[[[^^^YYYVVVRRRMMMIIIGGGFFFFFFMMMKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQOOONNNNNNMMMMMMNNNPPPPPPRRRSSSUUUWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRSSSUUUWWWYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[]]]^^^ZZZZZZ\\\]]]^^^^^^^^^^^^ZZZZZZ\\\^^^___`````````______```aaabbbdddfffgggeeegggjjjmmmoooppppppooosssuuuuuutttyyy{{{xxxwww|||~~~|||{{{|||&&&(((,,,......,,,(((&&&&&&''')))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&''')))*********))))))))))))))))))))))))))))))'''((()))***+++******)))************++++++++++++)))******+++,,,,,,,,,,,,+++,,,------...///000000//////000111111111111111111333333333333555777888AAAOOOiiitttdddQQQLLLJJJKKKMMM\\\wwwgggkkkzzz~~~nnneee^^^ZZZUUUQQQOOOMMMLLLJJJHHHIIIJJJKKKJJJHHHFFFDDDCCCAAA@@@AAADDDFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFEEEEEECCCBBBAAA???@@@AAAAAA??????@@@AAADDDFFFGGGIIIIIIHHHFFFEEECCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;:::999888888999:::::::::::::::888888777666555444444333333333444444555555555555444444333222222222333333222222111111111111222222444444444555666777999999<<<>>>CCCIIINNNSSSVVVXXXQQQQQQQQQOOOMMMKKKIIIGGGMMMOOORRRQQQNNNJJJGGGFFFDDDEEEHHHKKKMMMLLLHHHEEE???>>><<<:::888777666666444777;;;@@@DDDFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKMMMMMMNNNPPPTTTXXX\\\___\\\YYYTTTNNNIIIGGGFFFFFFIIIHHHGGGIIIKKKNNNNNNNNNLLLKKKKKKLLLMMMMMMKKKIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNMMMNNNOOOPPPQQQPPPQQQSSSUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPQQQRRRTTTWWWXXXYYYYYYZZZZZZ[[[ZZZZZZZZZYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZ[[[\\\]]]]]]\\\\\\[[[YYYZZZ[[[]]]]]]^^^]]]]]]]]]^^^___aaabbbdddffffffdddfffhhhkkkmmmnnnoooooopppsssttttttyyy}}}yyy{{{{{{zzzzzz}}}~~~~~~((()))+++,,,,,,+++)))(((&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++"""$$$&&&(((************************************'''((()))++++++******))))))************+++++++++---,,,***(((((()))***+++)))***+++,,,...///000000//////000111111111111111000111111000222555777888:::AAATTTsss|||\\\UUUPPPLLLIIISSStttmmmhhhoootttkkkbbb^^^XXXTTTQQQOOOLLLKKKIIIJJJLLLMMMLLLJJJGGGEEEDDDBBB??????BBBDDDFFFFFFDDDCCCBBBAAAAAABBBDDDDDDEEEEEEFFFFFFFFFDDDCCCBBB@@@AAABBBAAA?????????AAAEEEFFFHHHIIIIIIHHHFFFEEE@@@AAABBBCCCDDDEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCC????????????>>><<<;;;:::777888999999::::::::::::999999888666555444333222777666666666666666777777666555444333222111111111333222111111000111111111333333444444666777999:::999<<>><<<:::888777666666444888>>>EEEIIIJJJIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPSSSWWWZZZ]]]^^^```\\\WWWQQQLLLIIIHHHGGGDDDCCCCCCEEEIIILLLMMMMMMKKKKKKKKKLLLNNNMMMKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPOOOOOONNNNNNNNNOOOQQQRRROOOOOOQQQSSSUUUWWWYYYZZZTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPPPPQQQTTTWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZYYYXXXXXXZZZ\\\\\\\\\]]]]]]\\\[[[YYYXXXXXXYYYZZZ\\\\\\\\\[[[ZZZ\\\]]]___```bbbdddffffffdddeeegggjjjlllmmmnnnooonnnqqqssstttxxx~~~yyyxxxxxxwwwxxx|||}}}}}}}}}~~~))))))(((((('''''''''&&&''''''((((((''''''&&&%%%&&&)))(((%%%%%%((((((&&&(((((((((((('''&&&%%%$$$((())))))***)))'''%%%$$$%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((((()))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))+++++++++++++++***)))(((,,,,,,+++++++++,,,---------...///000111111111111000000000000000111111222222222111111111111222222;;;>>>HHH^^^rrr```RRRPPPNNNPPPeeeooonnnzzztttmmmfff\\\UUUQQQOOOLLLJJJJJJIIIHHHIIIJJJJJJHHHFFFEEECCC@@@???AAACCCEEEEEEFFFFFFEEEBBB???>>>???@@@HHHIIIIIIJJJHHHFFFDDDBBBBBBAAA@@@>>>>>>>>>>>>??????AAACCCEEEFFFFFFEEEDDDFFFEEEBBBAAA@@@AAACCCDDD@@@???>>>===>>>@@@CCCEEECCCBBBAAA???>>>=========;;;;;;;;;<<<<<<=========<<<<<<;;;:::999777777666222333555777888888777777444444444333333333222222333333333222111000//////444222333888===>>>:::666999<<>>???AAAHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBAAA???>>>??????@@@AAABBBDDDEEEFFFEEECCCBBBFFFEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@???@@@BBBDDDFFFDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;:::999888888222333555666777777777666444444444333333333222222333222222222111000000000000//////333999;;;888555:::<<<@@@GGGPPPXXX^^^```gggeeecccaaa^^^ZZZUUUQQQRRRMMMKKKJJJGGGAAA???AAAAAANNNUUUOOOJJJKKKIIICCC???<<<:::999999999888666666888<<<@@@CCCEEEEEEFFFKKKJJJIIIJJJLLLLLLIIIFFFEEEFFFGGGHHHIIIIIIHHHHHHJJJPPPVVVWWWUUUVVV[[[``````___[[[TTTNNNJJJHHHIIIFFFFFFFFFFFFFFFGGGHHHIIILLLJJJIIIJJJLLLMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOPPPQQQRRRSSSSSSSSSQQQOOOLLLKKKLLLMMMNNNMMMOOOPPPRRRSSSUUUUUUVVVVVVVVVTTTRRRQQQRRRRRRQQQPPPNNNPPPRRRSSSSSSTTTVVVXXXYYYXXXWWWUUUUUUVVVWWWXXX[[[ZZZXXXWWWWWWXXXYYYZZZZZZXXXWWWVVVVVVWWWXXXZZZWWWWWWWWWWWWXXXYYYZZZ[[[[[[]]]___bbbdddeeeeeeeeeddddddeeefffgggiiijjjkkkmmmmmmmmmnnnppptttwwwyyy{{{wwwttttttwwwzzzyyywwwyyyyyyyyy{{{}}}(((((((((((('''''''''''')))))))))))))))((((((((((((***)))&&&&&&******((('''(((((())))))))))))))),,,+++***))))))(((((()))''''''(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&''')))))))))))))))************+++)))***++++++++++++***)))***++++++++++++***))))))+++++++++++++++,,,------,,,,,,---...////////////111111111111111222333333222222111111111111222222333555999AAATTTsssZZZKKKIIIIIIOOOXXXfffppp|||mmm___ppp~~~tttggg\\\VVVRRRPPPMMMMMMLLLKKKLLLNNNNNNMMMLLLGGGEEECCCBBBDDDFFFGGGGGGFFFFFFEEECCC@@@???@@@BBBGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAACCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEEEEEEEEEEDDDDDDFFFEEECCCBBBBBBCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;>>>======<<<;;;:::999999333333444555666666666555444444444444333333333333222222111111111111111111///......111666999888777;;;<<<@@@EEELLLTTT\\\```jjjiiihhhfffddd```ZZZVVVRRRMMMJJJHHHEEE@@@>>>@@@BBBQQQZZZSSSIIIGGGHHHHHH@@@===:::888888888777777777999===@@@CCCEEEFFFFFFJJJIIIIIIJJJKKKKKKHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHKKKOOOSSSSSSQQQRRRWWW]]]``````^^^YYYRRRMMMJJJIIIEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKNNNOOOPPPQQQRRRSSSSSSSSSQQQNNNLLLKKKLLLMMMMMMMMMPPPPPPQQQRRRSSSUUUVVVWWWUUUSSSQQQPPPPPPOOONNNMMMNNNPPPRRRSSSTTTUUUWWWYYYXXXWWWVVVTTTTTTTTTUUUVVV[[[ZZZXXXWWWVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZ]]]^^^```bbbddddddddddddccccccdddeeefffhhhiiijjjkkkkkkkkklllnnnoooqqqrrruuuuuutttttttttvvvwwwxxxzzzyyyxxxyyy{{{~~~(((((((((((((((''''''''')))))))))((((((((((((((((((******''''''++++++)))''''''(((******+++++++++,,,+++)))((('''((())))))((((((((()))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((('''%%%%%%%%%&&&((()))))))))))))))*********************++++++***************+++++++++******)))************+++,,,------+++,,,------.........---000000000000000111111222222222111111111111222222333666999<<>>===@@@===JJJTTTPPPHHHFFFIIIJJJAAA>>>999777666777777777888999<<>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999999666555555555444444555555555555555444444444333333111111111111111222222222222111111333666:::===>>>;;;===>>>AAAEEELLLUUU[[[dddeeefffhhhhhhddd^^^ZZZSSSMMMHHHEEEAAA======@@@===DDDJJJJJJHHHHHHHHHGGG@@@===999666666777777777888999;;;>>>@@@CCCDDDEEEFFFGGGHHHIIIHHHFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHJJJKKKJJJKKKNNNTTTYYY[[[]]]___]]]XXXSSSOOOMMMHHHFFFEEEDDDDDDFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMOOOPPPRRRSSSSSSTTTRRRPPPMMMLLLMMMOOOOOOOOOOOOOOOOOOPPPRRRTTTWWWXXXVVVSSSQQQOOOOOOOOOMMMLLLKKKMMMOOOPPPQQQRRRTTTVVVWWWVVVVVVUUUUUUTTTTTTTTTWWWVVVVVVUUUUUUTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVWWWXXXYYY[[[\\\___```bbbcccddddddccccccbbbbbbbbbccceeefffhhhiiihhhhhhiiikkkmmmnnnoooooonnnrrrvvvvvvuuuvvvzzz~~~}}}{{{zzzzzz{{{}}}'''''''''((((((((((((((()))(((&&&%%%%%%&&&&&&''''''******'''(((+++,,,***''''''(((******+++++++++((((((''''''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((***)))))))))))))))((((((++++++***))))))***++++++))))))***++++++++++++***)))))))))******,,,---...,,,,,,------...------,,,---------------......///222222111111111111222222222333777;;;<<>>>>>>>>>>>;;;;;;;;;;;;::::::999999888777666555555555555555555555555555444444444333222222111111111111111111000000000222444777:::;;;:::<<>>;;;888777777888888777888999;;;===???BBBDDDEEEGGGIIIKKKKKKIIIGGGGGGGGGDDDDDDEEEEEEGGGHHHJJJKKKGGGHHHHHHIIIJJJMMMSSSVVVVVVYYY[[[\\\YYYUUURRRQQQKKKIIIGGGEEEDDDFFFHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSRRRPPPMMMLLLMMMNNNOOONNNNNNNNNOOOPPPRRRUUUWWWXXXUUUSSSQQQPPPPPPPPPNNNMMMKKKMMMOOOPPPPPPPPPRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVWWWXXXZZZ[[[\\\___```bbbddddddeeeddddddbbbbbbcccdddeeeggghhhiiiiiiiiijjjkkklllnnnooopppmmmqqquuuwwwwwwxxx|||||||||{{{{{{|||}}}~~~''''''''''''((((((((()))***)))'''&&&%%%&&&'''(((&&&))))))&&&'''+++,,,***''''''((()))*********)))((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%'''(((******)))((('''******))))))((((((((((((++++++***))))))***++++++))))))***+++++++++++++++(((((())))))***,,,---...------............------...------------...//////222222111111111111222222222000333888:::???SSSiii~~~bbbNNNFFFDDDDDDHHHOOOYYYhhhpppllluuuuuuqqq{{{tttggg]]]UUUPPPQQQNNNKKKIIIJJJJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHEEEFFFFFFDDDCCCDDDFFFHHHFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;:::999777666555555666666555555555555444444444444333222222222111000000000///000111222333555777999999<<>>BBBDDDDDDEEEGGGHHHEEEBBB@@@;;;999777777888999888777::::::;;;===@@@BBBDDDEEEFFFIIIKKKKKKHHHFFFGGGHHHEEEEEEEEEFFFGGGIIIKKKLLLHHHHHHHHHIIIJJJLLLPPPRRRPPPTTTWWWYYYXXXWWWUUUUUUNNNLLLHHHFFFEEEEEEGGGIIIHHHJJJLLLKKKJJJJJJLLLNNNKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRPPPNNNKKKJJJKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVTTTRRRPPPOOOPPPPPPOOOMMMMMMOOOPPPPPPPPPPPPQQQSSSQQQRRRRRRSSSTTTTTTTTTTTTQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWYYY[[[[[[___```bbbdddeeeeeeeeeeeecccccccccdddeeegggiiijjjmmmllljjjjjjjjjkkkmmmnnnmmmooorrrvvvxxxzzz}}}zzz{{{{{{|||||||||{{{{{{~~~&&&'''''''''(((((())))))+++***((('''&&&''')))***&&&((((((&&&'''+++,,,***'''(((((())))))))))))(((((()))***++++++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))%%%''')))+++,,,***((('''******))))))(((((((((''',,,+++***))))))***+++,,,((()))***+++++++++++++++((((((((()))***,,,---............///......------...............///000000222222111111111111222222555///000777999<<>>BBB???@@@BBBEEEEEEBBB@@@@@@999888777888999:::888777;;;<<<===>>>AAACCCEEEGGGDDDGGGIIIIIIFFFDDDDDDFFFFFFEEEEEEFFFHHHJJJLLLMMMJJJJJJIIIIIIJJJKKKMMMNNNMMMQQQUUUWWWXXXWWWWWWXXXPPPNNNJJJFFFEEEEEEGGGIIIEEEHHHKKKKKKJJJKKKMMMPPPLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQNNNLLLIIIHHHIIIJJJKKKKKKKKKLLLOOORRRTTTUUUVVVVVVRRRPPPNNNNNNOOOOOOOOONNNOOOPPPRRRQQQPPPPPPQQQSSSNNNOOOQQQRRRSSSSSSTTTTTTOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXZZZZZZ^^^```bbbdddeeeffffffeeeccccccdddeeefffhhhiiijjjpppnnnkkkiiihhhiiikkkllllllnnnppptttxxx{{{}}}~~~yyyyyy{{{{{{{{{zzzyyyxxxyyy~~~,,,+++***)))((((((((()))''''''''''''(((((())))))''''''''''''(((((((((((('''((()))******)))(((''')))(((((((((((())))))***++++++***)))((('''&&&%%%(((&&&%%%$$$%%%&&&)))***))))))*********))))))((())))))((((((((((((((()))''''''(((((()))******+++++++++,,,,,,,,,---------)))((('''(((***+++***)))++++++++++++++++++++++++------------------------......//////000000111111333444444333111000111222222000222666666888CCCOOOllleeeHHHHHHCCCCCCHHHIIIQQQnnnwwwqqqyyyvvvzzz~~~yyyjjj]]]UUUPPPOOOLLLHHHGGGHHHHHHFFFHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIHHHEEEBBBBBBFFFJJJFFFIIIKKKIIIEEEAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGEEEEEEBBB@@@???@@@CCCEEEDDDBBB>>>===;;;;;;<<<<<<:::999<<<;;;:::888888888999999777777777777666666666666444555555666444222000...///000000222333555777888999;;;>>>???AAACCCGGGJJJPPPRRRVVV[[[___aaaaaa___WWWPPPGGGAAA??????>>>>>>BBBCCCCCCCCCAAA???<<<:::===;;;:::888888999;;;<<<;;;<<<===>>>???@@@AAAAAACCCIIILLLKKKIIIJJJIIIFFFCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGHHHIIIJJJLLLLLLOOOOOOQQQRRRTTTVVVWWWXXXQQQPPPMMMKKKIIIHHHHHHHHHJJJMMMOOOMMMHHHGGGJJJOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMNNNMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNQQQRRRSSSUUUWWWVVVSSSPPPPPPPPPOOONNNOOOPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPVVVUUUTTTSSSSSSRRRRRRSSSUUUUUUUUUUUUVVVVVVWWWXXX```aaaaaaaaa______aaabbbddddddeeefffggghhhiiijjjllliiigggfffhhhjjjkkkkkknnnmmmmmmpppvvvzzz{{{{{{wwwxxxxxxwwwvvvvvvwwwxxxvvvzzz~~~)))))))))))))))*********''''''(((((()))(((((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&((((((((((((((())))))***---,,,,,,+++***)))(((''')))(((''''''''')))***+++(((((()))))))))(((((('''))))))(((((((((((())))))&&&&&&&&&''''''((((((((())))))))))))***************)))((()))++++++***)))******+++,,,------......------------------------......//////000000111111000111222222000000111222444111111444555777???IIIaaarrrSSSLLLEEEDDDHHHHHHOOOhhh~~~zzz~~~xxxvvvwwwyyy}}}rrrbbbXXXOOONNNMMMKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCBBBBBBCCCDDDDDDEEEHHHHHHHHHFFFCCCCCCFFFIIIFFFHHHJJJIIIEEEBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@AAACCCDDDBBB@@@@@@>>>===<<<======<<<::::::999777666666666666777777777666666666555555555444444555555444222000...000000000111333555666777888:::<<<>>>@@@BBBFFFHHHLLLNNNQQQVVV[[[]]]]]][[[ZZZSSSKKKDDDBBBAAA@@@???@@@AAAAAAAAA???===:::999:::999777666666666888999===<<<<<<======>>>???@@@GGGLLLNNNKKKHHHHHHFFFCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMOOOPPPRRRTTTUUUVVVTTTRRROOOLLLJJJIIIHHHHHHJJJMMMNNNMMMJJJIIIJJJLLLLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLMMMLLLLLLMMMMMMNNNOOOOOORRRRRRRRRTTTUUUUUURRROOOPPPOOONNNNNNNNNOOOQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQTTTTTTSSSSSSRRRQQQQQQPPPUUUTTTSSSRRRRRRRRRRRRRRRVVVVVVVVVVVVWWWXXXYYYZZZ^^^_________^^^^^^```bbbddddddeeefffgggggghhhhhhjjjhhhgggggghhhjjjjjjjjjkkkjjjkkknnntttxxxyyyyyyvvvvvvvvvuuuttttttvvvxxxwwwzzz~~~&&&''')))***++++++******'''((()))******)))((('''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((()))******,,,,,,+++***)))(((((('''((((((((((((((()))))))))&&&''''''(((((('''''''''))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((()))))))))))),,,+++******+++,,,+++))))))***+++,,,...///000111------------------------......//////000000111111---...000000000000111333555111///111444666;;;AAASSSnnnbbbRRRIIIDDDGGGGGGKKK___xxx~~~uuu}}}vvvssssssuuu~~~~~~kkk^^^QQQOOONNNNNNNNNLLLJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGHHHHHHGGGFFFEEEFFFGGGEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCCCCBBB@@@AAA@@@>>>>>>??????===<<<999999888666666555555666666666555555555444444444444444555555444222000///000000000111222444555666777999;;;===>>>@@@DDDFFFGGGIIILLLQQQVVVYYYXXXWWW[[[UUUMMMGGGCCCAAA@@@@@@@@@@@@@@@@@@???===;;;999:::999777555555555777888<<<<<<<<<===???BBBEEEGGGFFFJJJMMMJJJGGGHHHFFFCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMJJJKKKLLLMMMOOOQQQRRRRRRUUUTTTQQQOOOLLLJJJIIIHHHKKKLLLMMMMMMLLLKKKJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSRRROOOMMMNNNNNNNNNMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRUUUVVVVVVWWWXXXYYY[[[\\\[[[\\\]]]]]]]]]]]]```bbbdddddddddeeeeeefffffffffggggggfffgggiiijjjhhhggggggggghhhlllqqquuuwwwwwwuuuuuutttrrrqqqrrruuuwwwxxx{{{&&&(((***+++,,,+++)))(((((()))***++++++)))((('''''''''''''''((((((((((((******++++++++++++******(((''''''(((((()))***+++))))))(((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((((((((('''''')))(((((((((((())))))***************************))))))))))))************---,,,***+++,,,,,,+++)))******+++,,,---...//////------------..................//////000000111111...///111000//////111222333000---///222666999;;;HHH^^^|||qqqZZZLLLCCCEEEEEEGGGVVViiizzzxxxyyyvvvtttxxxyyyzzzzzz{{{}}}uuuhhhZZZTTTOOONNNMMMKKKIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHHHHHHHGGGFFFFFFDDDEEEFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFEEECCCBBBCCCBBB@@@@@@AAAAAA???>>>;;;;;;:::999888777777777555555444444444333333333333444444444333222000///000000000000111333444444666888;;;<<<===???CCCEEEEEEFFFIIINNNSSSVVVVVVUUUXXXTTTMMMGGGBBB@@@>>>>>>AAAAAAAAAAAA@@@???===<<<<<<:::888777666777888999::::::;;;>>>BBBHHHMMMPPP@@@FFFIIIGGGFFFIIIIIIGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMJJJGGGJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKMMMPPPQQQSSSTTTRRRQQQOOOOOOPPPOOOMMMKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRTTTTTTUUUVVVXXXYYY[[[\\\YYYZZZ\\\\\\\\\^^^```bbbccccccddddddddddddddddddeeeeeefffgggiiiiiigggddddddeeegggkkkooorrrtttuuuttttttsssqqqpppqqqtttwwwyyy{{{~~~((()))+++,,,+++***(((&&&))))))***++++++***)))(((''''''''''''((((((((((((++++++************++++++''''''''''''((()))***+++((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&'''(((((()))))))))(((((((((((((((((()))***************+++++++++++++++(((((()))))))))*********,,,+++***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,---------....../////////......//////000000111111111222333222000///000111000///......222666888888@@@PPPhhhdddQQQCCCCCCDDDEEENNN]]]|||vvvkkkyyyuuuwwwxxxxxxyyyzzz}}}ttthhh\\\QQQNNNLLLHHHGGGIIIHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIGGGHHHJJJJJJIIIGGGFFFEEEEEECCCBBBAAABBBBBBAAA???<<<<<<;;;:::999888777666444444444444333333333333333333333333222111111000000000000000000111222333666888:::;;;<<<>>>AAADDDDDDEEEGGGLLLQQQUUUVVVUUUVVVTTTOOOIIICCC@@@>>>>>>@@@@@@@@@@@@??????>>>>>><<<;;;999777666666777888::::::;;;===AAAGGGLLLPPP>>>CCCFFFDDDDDDGGGHHHFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNKKKKKKLLLMMMNNNMMMJJJGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGHHHKKKNNNPPPRRRSSSTTTQQQOOOMMMLLLMMMMMMLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVXXXZZZ[[[XXXZZZ\\\\\\]]]^^^aaacccbbbbbbbbbbbbccccccccccccccccccdddggghhhhhheeebbbbbbdddgggkkkmmmoooqqqrrrsssssssssqqqpppqqqtttwwwxxxzzz}}}~~~~~~}}}~~~******++++++***)))'''&&&***************++++++,,,''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''(((***+++,,,))))))((((((''''''''''''((((((((('''''''''''''''&&&'''((()))))))))))))))(((''''''(((((()))***+++((((((((()))******++++++''''''''''''((((((((((((+++***)))***,,,,,,,,,+++++++++++++++++++++++++++---------...//////000000......//////000000111111222333333222000//////000...000111///111666888777;;;CCCUUUpppsss[[[GGGDDDEEEDDDIIISSShhh~~~lllbbbtttzzz{{{{{{zzzyyyxxxyyy{{{uuudddUUUPPPMMMHHHGGGKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGGGGEEECCCCCCAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGIIIJJJKKKJJJJJJIIIHHHJJJMMMMMMLLLJJJIIIIIIEEEDDDBBBBBBCCCCCCAAA@@@;;;;;;;;;:::999777666555555555444444444333333333333333222222111111111111111000000000000000111111444666888999:::<<>>??????AAAFFFKKKPPPRRRRRRRRRRRRQQQLLLFFFBBBAAABBB======<<<<<<<<<=========<<<;;;888666555555666777:::999999::::::;;;<<<===<<<@@@BBB???>>>AAABBB@@@DDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMJJJKKKLLLMMMNNNMMMMMMLLLJJJMMMNNNMMMJJJIIIJJJLLLJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKNNNPPPQQQRRRQQQPPPMMMKKKHHHGGGHHHJJJKKKKKKGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQQQQRRROOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVXXXYYYYYYXXXYYYZZZZZZZZZ[[[^^^```^^^^^^___```aaaaaabbbbbbbbbaaabbbccceeeeeecccaaa___bbbfffhhhhhhhhhiiijjjlllnnnqqqrrrqqqpppqqqrrrrrruuuxxxyyyyyyyyyyyyzzzwww{{{)))((((((((()))***+++,,,+++)))(((((())),,,///111''''''''''''((((((((()))***)))(((''''''((()))***&&&&&&''''''(((***+++,,,%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%#########%%%&&&###$$$%%%&&&''''''''''''''''''''''''((()))++++++((((((***+++---///000000************++++++++++++'''&&&&&&(((+++,,,,,,,,,******+++,,,...///000000---------...///000000111......//////000111111111,,,...//////......000111000888;;;555000222444444777666;;;LLLfffqqqTTTKKKJJJEEEDDDIIIKKKccchhhhhhuuu}}}zzzyyy}}}mmm^^^\\\YYYPPPLLLNNNHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCAAA@@@AAADDDEEEDDDBBBBBB@@@>>>>>>AAABBBAAA???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAACCCDDDFFFGGGHHHHHHGGGGGGEEEIIIMMMNNNLLLJJJJJJKKKEEEDDDBBBBBBCCCCCCAAA@@@???@@@@@@???===;;;999888666666555555555444444444333222111111000111111111111000000////////////000///111333444444666999;;;<<<<<<>>>CCCHHHMMMOOOOOONNNOOONNNJJJDDD@@@???@@@???>>>>>>>>>>>>??????@@@???>>>;;;999888888999999888888999:::;;;<<<======777<<<>>>======AAADDDCCCEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIJJJMMMOOOMMMHHHGGGJJJOOOJJJJJJJJJJJJJJJKKKLLLMMMIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMOOOQQQQQQQQQPPPOOOLLLIIIFFFEEEGGGIIIKKKKKKGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOPPPPPPRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZWWWXXXYYYYYYYYYYYY\\\^^^]]]]]]^^^___```aaabbbcccbbbaaaaaabbbddddddcccbbb]]]aaaeeegggfffeeefffgggiiillloooqqqpppoooooooooqqqsssvvvxxxxxxxxxxxxyyytttyyy'''&&&&&&&&&'''(((***++++++******)))))))))))))))'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%***'''$$$$$$'''******)))+++***)))'''&&&$$$###"""'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((************)))'''&&&%%%******))))))((((((''''''((((((((((((((((((((((((((()))***+++---...///000---------------...//////000///...------...000000,,,,,,------...///000000111111111111222333444555666555888AAAQQQkkk```MMMGGGDDDDDDFFFKKKSSSffftttfffaaauuu{{{www||||||lll```XXXTTTQQQOOOIIIIIIJJJIIIHHHHHHIIIKKKGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCAAA@@@@@@AAACCCDDDAAA@@@??????@@@BBBDDDEEECCCBBBBBBBBBBBBCCCDDDEEECCCCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAAAAACCCFFFFFFEEECCCBBBBBBGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDBBB???>>>>>>===;;;999777777666888999999888666666555444333222222222222111111000000//////......111222444555666555444444666888<<<@@@DDDGGGIIIIIIIIIIIIHHHFFFEEECCCBBBAAABBBAAAAAA@@@@@@??????>>>???<<<888555333444666777777777888999999:::;;;;;;>>>============???@@@AAAAAACCCFFFIIIMMMPPPRRRSSSPPPJJJCCC@@@BBBFFFHHHIIILLLJJJGGGEEEEEEFFFIIIKKKLLLMMMNNNOOONNNNNNLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOQQQRRRRRRRRRSSSWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZYYYXXXYYY\\\_________^^^]]]]]]]]]]]]^^^^^^aaadddeeedddcccbbbbbb^^^___```bbbcccdddeeefffkkkkkkkkkjjjjjjkkknnnqqqppprrruuuvvvwwwxxxzzz|||}}}***))))))((())))))+++++++++***))))))(((((())))))'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%(((&&&%%%''')))***)))'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((()))))))))(((((('''&&&%%%***)))))))))((((((((('''))))))))))))))))))))))))((()))***+++,,,---.........---------......///000//////...------...//////////////////////////////111111111111222333444444555444777>>>III___~~~gggQQQHHHCCCAAA@@@DDDKKK\\\uuupppcccooo||||||wwwjjjbbb]]]YYYVVVLLLLLLKKKJJJHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHGGGFFFEEECCCBBBAAABBBCCCDDD@@@???>>>>>>???AAACCCDDDBBBCCCCCCDDDDDDEEEEEEEEECCCDDDDDDEEEDDDCCCBBBAAA???@@@BBBCCCCCCCCCCCCBBBAAACCCEEEEEEDDDBBBBBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@???<<<:::888777666666888888888666444333222111000000000000111111111000//////......---///111333555666666666555777;;;???CCCFFFHHHIIIHHHGGGFFFEEECCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@>>><<<888555444444666777888888999999::::::;;;;;;>>>============???@@@AAABBBDDDFFFHHHJJJLLLMMMNNNMMMJJJFFFEEEFFFGGGGGGEEEGGGFFFFFFFFFFFFHHHIIIIIIMMMMMMNNNNNNNNNMMMKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFGGGGGGHHHIIILLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMNNNNNNOOOOOOIIIKKKMMMQQQTTTVVVXXXXXXVVVUUUUUUTTTUUUVVVWWWXXXZZZZZZZZZYYYXXXYYY[[[^^^^^^]]]\\\\\\[[[[[[\\\\\\[[[^^^aaacccbbbbbbbbbcccaaaaaaaaaaaaaaabbbcccdddggghhhhhhhhhiiikkknnnqqqpppqqqssstttuuuwwwzzz|||}}}******))))))))))))***++++++***))))))(((((())))))'''''''''&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''')))+++***'''%%%&&&&&&''''''((()))))))))&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((******************************+++,,,,,,---......///............//////000......---------------...111000000000000/////////111111000111111222333444333444666999???NNNjjjsssYYYLLLEEEAAA??????DDDPPPbbbssskkkiiizzz~~~uuukkkccc]]]XXXPPPNNNLLLJJJIIIHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDD??????>>>>>>>>>@@@AAABBBAAABBBDDDFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@??????@@@AAABBBCCCDDDCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCAAA>>>;;;:::888555444666777888777444444333222111111111111222111111000000///......---...///111333444555555333555888===AAADDDGGGHHHEEEEEEDDDCCCAAA@@@??????===>>>>>>???@@@@@@AAAAAA>>><<<888666444555666777::::::::::::::::::::::::===<<<<<<<<<===>>>???@@@CCCDDDEEEGGGHHHHHHHHHHHHJJJIIIIIIJJJJJJJJJGGGEEECCCDDDEEEGGGHHHHHHHHHHHHMMMNNNNNNNNNMMMKKKJJJHHHKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNNNNNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFDDDBBBAAAAAABBBBBBBBBDDDGGGJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOIIIKKKNNNQQQUUUWWWYYYZZZUUUTTTTTTTTTUUUVVVXXXYYYYYYZZZZZZYYYXXXXXX[[[]]]\\\[[[ZZZZZZYYYYYYZZZZZZWWWZZZ]]]______```aaabbbcccbbb```______```aaabbbdddeeefffggggggjjjmmmpppooopppqqqqqqrrruuuyyy||||||~~~&&&&&&&&&'''((())))))*********)))((((((((((((((('''''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))'''&&&&&&&&&''''''((()))******)))(((((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++))))))))))))((((((((((((************************,,,,,,------...///////////////.........//////000...---------,,,,,,,,,,,,//////////////////000000000000000000111222333444111333666777888AAAXXXnnndddQQQGGGCCCBBB@@@BBBHHHQQQZZZhhh~~~zzzjjjjjjzzzuuujjj```YYYRRROOOLLLJJJIIIHHHHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKIIIHHHFFFEEECCCBBBBBBBBB???>>>>>>===>>>>>>???@@@???AAACCCFFFGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@???>>>??????@@@AAABBBCCCDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGDDDDDDFFFGGGHHHHHHGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHCCCDDDDDDFFFFFFDDD@@@===<<<999555333444666888888777666555444444333333333222222111111000//////...///000000000000000000000111222666:::>>>AAADDDFFFCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@===;;;999666555666777777;;;;;;;;;:::::::::::::::<<<<<<<<<<<<===>>>??????CCCCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMLLLKKKJJJFFFFFFFFFGGGGGGHHHHHHIIIMMMMMMMMMMMMLLLJJJHHHGGGKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCFFFDDDBBB???>>>>>>???@@@@@@BBBFFFJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSUUUUUUVVVVVVSSSSSSSSSSSSUUUWWWXXXZZZYYYYYYZZZYYYWWWXXXYYY[[[ZZZZZZYYYXXXXXXXXXXXXYYYUUUXXX[[[\\\\\\\\\^^^___bbbaaa^^^]]]]]]^^^aaabbbdddeeefffgggggghhhkkkmmmnnnnnnooonnnooorrrwwwzzz{{{|||~~~~~~~~~~~~~~~###$$$%%%''')))***++++++***))))))((('''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&'''((()))''''''''''''(((((((((((()))(((((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((******(((((((((((())))))))))))******************************+++,,,---....../////////............//////.........------,,,,,,+++++++++,,,---///000111111000000000000111222333333111333666777555;;;MMM^^^~~~pppUUUGGGCCCDDDAAAAAACCCFFFJJJUUUjjj}}}tttccchhhvvvhhh```TTTPPPLLLJJJIIIJJJIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKIIIHHHFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===???BBBDDDFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???????????????@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHDDDEEEEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHDDDDDDEEEGGGHHHFFFBBB???===:::555333444777888999888777666555444444444444222222222111000000/////////////////////////////////111333666:::>>>AAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>=========<<<;;;999777666666777888:::::::::::::::::::::999:::;;;;;;<<<======>>>>>>AAAAAACCCDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLNNNOOOQQQMMMKKKHHHFFFFFFGGGIIIJJJLLLLLLLLLLLLKKKIIIGGGFFFJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKLLLMMMMMMNNNKKKKKKLLLLLLKKKIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDCCC@@@>>><<<======>>>???BBBFFFIIILLLLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXYYYYYYYYYWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXXXXVVVXXXZZZZZZYYYYYYZZZ[[[___^^^\\\[[[\\\^^^aaaccceeeggghhhggggggggghhhjjjllllllllllllmmmppptttxxxyyyzzz{{{||||||||||||{{{}}}~~~~~~%%%&&&''')))+++,,,------***)))((((((''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))(((&&&%%%%%%(((***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$###$$$%%%'''((((((((((((((())))))))))))************************&&&'''((()))+++,,,---...//////...------------.........///......---,,,+++)))***+++---...000111222000000///000000111222333222222555666555888DDDQQQlllzzz|||```OOOHHHEEE@@@???@@@AAACCCKKK\\\llljjjcccuuuqqqgggZZZUUUOOOLLLLLLLLLJJJHHHGGGFFFFFFEEEFFFGGGIIIJJJHHHHHHGGGEEEDDDBBBAAA@@@@@@?????????>>>>>>======<<<>>>@@@CCCEEEFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAA??????>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFHHHDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHEEEDDDEEEFFFHHHGGGDDDBBB???;;;777555666888999:::666666555444333333333333333222222111111000//////,,,,,,------...000111222///000111444777:::===???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<;;;999888777777888888999999999999999999999999999:::;;;<<<============>>>???AAACCCDDDEEEEEEEEEDDDEEEGGGHHHIIIKKKOOOSSSPPPMMMJJJFFFEEEGGGIIIKKKJJJKKKKKKKKKJJJHHHGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMHHHHHHIIIIIIIIIGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???===<<<<<<======@@@BBBEEEHHHKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXWWWXXXYYYYYYWWWVVVWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWWWWYYYZZZYYYXXXXXXYYY[[[]]]\\\[[[ZZZ[[[]]]___aaaeeeggghhhgggfffeeefffgggiiiiiijjjkkkkkknnnrrruuuvvvwwwxxxyyyzzzzzzzzzzzz|||}}}}}}}}}||||||~~~'''((()))***++++++******))))))(((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((()))***(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%'''((('''((((((((()))))))))***))))))))))))))))))))))))&&&'''(((***,,,...///000......---,,,,,,,,,,,,,,,//////000000///...,,,++++++,,,---...///000111222/////////000000111222333333222222555555666===EEEVVVqqqxxxssseeeYYYPPPCCCAAAAAAAAAAAADDDOOOZZZlll|||xxxhhhjjjttt|||qqqccc]]]TTTPPPOOONNNKKKGGGGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@???>>>===<<<>>>???@@@BBBEEEGGGHHHIIIEEEEEECCCBBBBBBBBBCCCCCC??????===<<<<<<======>>>???BBBDDDEEEDDDDDDDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJHHHGGGEEEDDDDDDEEEGGGGGGEEEDDD@@@===999777888999::::::777666555444333333333333333333222111111000000///------------...///111222//////000222444777:::;;;>>>>>>>>>>>>>>>>>>>>>???========================;;;;;;:::888888888888888777777777888888999999999888999;;;<<<======<<<<<<===>>>???@@@AAABBBBBBBBBAAACCCEEEFFFFFFGGGJJJMMMLLLKKKIIIGGGGGGGGGHHHIIIHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKLLLLLLLLLKKKJJJEEEEEEFFFGGGGGGFFFEEEDDDGGGGGGFFFEEEDDDDDDDDDDDD??????>>>>>>============BBBCCCEEEGGGIIIJJJKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSUUUVVVWWWWWWXXXYYYYYYWWWVVVVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUWWWXXXYYYYYYYYYYYY[[[]]]\\\\\\[[[[[[[[[\\\\\\]]]bbbdddffffffeeedddeeegggfffgggiiijjjkkkmmmppprrrssstttuuuvvvwwwxxxyyyzzzyyy{{{|||{{{zzzzzz}}}'''((()))))))))'''&&&%%%))))))((('''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%(((++++++(((&&&%%%&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((+++***(((''''''((()))+++'''((((((((())))))******((((((((((((((((((((((((((()))***---///111333444...---,,,,,,++++++++++++///000000111000...,,,+++......//////000000111111////////////000111222333444111000333444444777<<>>===<<<@@@@@@AAACCCEEEHHHJJJKKKEEEEEECCCBBBBBBCCCDDDEEE@@@???===<<<;;;;;;<<<<<<===???CCCDDDDDDCCCBBBCCCAAAAAAAAAAAABBBCCCDDDDDDGGGHHHJJJKKKKKKJJJHHHGGGFFFEEEDDDDDDFFFGGGFFFEEE@@@===:::999999:::::::::999888777666666555555666333333222222111000000000111000///...---......///000///000111333555888999<<<<<<<<<===============;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::999888888888888555555666777888999999:::888999;;;<<<===<<<<<<;;;===>>>>>>???????????????>>>AAAEEEEEEDDDCCCDDDFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJJJJKKKKKKJJJIIIHHHCCCDDDEEEFFFFFFEEEDDDDDDHHHGGGFFFEEEEEEDDDDDDDDD===>>>>>>???>>>>>>===<<>>>>>DDDGGGWWWmmmnnnbbbnnnuuulll```XXXTTTPPPJJJFFFGGGGGGFFFEEEDDDDDDEEEGGGFFFHHHIIIIIIGGGEEEDDDDDDDDDCCCAAA???>>>======<<<<<<>>>@@@BBBEEEFFFHHHHHHAAAAAAAAACCCEEEEEEDDDCCCDDDBBB???===<<<<<<======>>>???AAABBBCCCCCCBBBAAABBBBBBBBBCCCCCCEEEFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFEEE@@@AAA@@@>>>;;;:::;;;<<<::::::888777666666666666444444444333222111000///............///111222333//////000111222444666777::::::;;;;;;<<<;;;;;;;;;======<<<;;;::::::999999::::::999999888777777666:::::::::999999999888888;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>>>>>>>===>>>??????LLLOOODDD;;;===AAA???CCCCCCBBBBBBBBBDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNKKKNNNPPPQQQPPPMMMKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGJJJHHHFFFDDDBBB@@@??????CCCAAA>>>;;;;;;<<>>BBB???KKK]]]qqqvvvdddaaappp}}}nnnbbb\\\VVVPPPKKKHHHGGGGGGFFFFFFFFFHHHIIIHHHHHHIIIHHHGGGEEEEEEEEEDDDCCCAAA???>>><<<<<<<<<<<<===???BBBDDDEEEGGGGGGDDDCCCCCCDDDEEEEEEEEEDDDBBBAAA???>>>===<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFCCC@@@AAABBBAAA???===;;;<<<===;;;:::999888777777666666666666666555444333222111////////////000111222333//////000111222444666777999999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999888888888777::::::999999999888888888;;;;;;;;;;;;<<<<<<<<<<<<999;;;>>>>>>>>>>>>???AAAAAAKKKMMMCCC===AAACCC@@@CCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKMMMNNNNNNMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGIIIHHHFFFDDDCCCAAAAAA@@@CCCAAA>>><<<;;;===???AAAHHHGGGFFFFFFFFFGGGHHHIIIMMMNNNOOOOOOMMMLLLLLLMMMKKKMMMNNNNNNLLLLLLMMMPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRPPPPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ\\\]]]\\\^^^aaaaaaaaaaaabbbcccccceeegggiiijjjjjjjjjiiimmmlllmmmppptttvvvvvvtttuuuvvvyyy{{{~~~(((((()))******)))'''&&&(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''&&&%%%%%%&&&(((+++,,,((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&''''''''''''''''''&&&(((((()))*********))))))***(((+++,,,---:::@@@666555444222///,,,)))'''&&&---------------......///////////////////////////000000000000000000000000//////000111222333555666333<<>>@@@BBBDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEE@@@@@@@@@?????????>>>>>>>>>===============>>>???===>>>>>>???@@@BBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEGGGGGGDDD@@@<<>><<<<<<===;;;::::::999999888888888888888888888777555444333111111111000000111111222000000000111222444555666777888999999:::::::::999999999:::::::::;;;;;;;;;::::::::::::999999999999:::999999999999888888888:::::::::;;;;;;;;;<<<<<<999;;;===>>>>>>>>>@@@AAA@@@FFFGGG@@@>>>BBBCCC???CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCBBBCCCAAA???======>>>@@@BBBGGGGGGFFFFFFGGGGGGHHHIIIMMMNNNOOOOOOMMMLLLLLLMMMKKKLLLNNNMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTSSSRRRQQQOOOOOOOOOOOOQQQRRRSSSRRRPPPPPPRRRTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]ZZZ\\\^^^_________```bbbbbbccceeeggghhhhhhggggggggghhhjjjnnnrrruuuuuuttttttuuuxxxzzz}}}~~~(((((())))))))))))((('''((((((((((((((((((((((((((('''''''''''''''((((((***((('''%%%&&&(((+++---)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''(((((())))))************'''+++---,,,666;;;222000000///...,,,++++++***------,,,,,,------...///////////////////////////---......///////////////......//////111222333444999<<>>???AAABBBDDDEEEHHHGGGGGGEEECCCCCCDDDEEEAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;<<<===>>><<<===>>>???AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEECCC@@@===BBBCCCCCCAAA>>><<<;;;<<<::::::::::::::::::999999999999999999888666555444222222111000000000000000111111111111222333444555555666777888888888888888777777888999:::;;;<<<<<<::::::::::::::::::::::::999999999999888888888888999:::::::::;;;;;;;;;;;;:::<<<>>>>>>>>>===>>>???<<>>>>>???AAABBBFFFFFFFFFGGGGGGHHHIIIIIIKKKMMMNNNNNNLLLKKKLLLMMMKKKLLLLLLMMMLLLMMMMMMNNNMMMLLLLLLLLLMMMNNNNNNOOONNNNNNNNNOOOOOOQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNPPPQQQRRRQQQPPPPPPQQQSSSRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZXXXZZZ]]]^^^^^^___```bbbbbbcccdddeeeeeeeeeeeeeeeeeegggjjjnnnrrrtttttttttsssuuuwwwzzz|||~~~(((((()))))))))))))))((())))))))))))))))))))))))%%%%%%&&&'''((()))++++++---+++(((&&&&&&''')))***))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))***++++++'''+++---)))///444---,,,---------------------,,,,,,,,,,,,,,,---......////////////////////////+++,,,---.........------.........///000111222333777777;;;CCCVVVssswww[[[LLLEEEAAA???======???EEESSSmmmhhhZZZUUUhhhuuuooouuuyyyoooggg```[[[PPPMMMJJJJJJLLLMMMLLLKKKHHHEEECCCBBBDDDEEEEEEDDDDDDCCCAAA@@@>>>=========>>>>>>>>>>>>@@@AAACCCDDDGGGHHHHHHFFFCCCBBBCCCEEEDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@>>>===<<<<<<===>>><<<===???AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@AAABBBBBBBBB@@@AAABBB@@@===:::999999999999:::;;;;;;;;;::::::999999999999888666555444222222111000////////////111111111111222333333444333444555666777777777777555666777888999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777999999999999:::::::::;;;;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;:::===@@@@@@<<>>AAAIII\\\yyyttt```SSS^^^xxx|||ppprrrzzzxxxnnnccc\\\VVVRRRNNNMMMNNNNNNLLLJJJHHHEEEBBBCCCFFFGGGEEECCCCCCCCCAAA@@@@@@??????@@@??????>>>>>>???AAABBBDDDFFFIIIKKKIIIFFFCCCDDDFFFGGGFFFFFFEEEEEEEEEDDDDDDAAAAAA@@@>>>============<<<===???BBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDAAA???>>>@@@BBBCCCDDD@@@AAABBB@@@===:::888888777888:::;;;<<<;;;;;;:::999999999888777666555444333222111000000000000000222222222111222222333333111222333444555666666666444555666777999:::;;;<<<>>>>>>======<<<;;;;;;;;;999888888888888777777777888888999999999::::::::::::;;;===<<<:::999::::::<<<<<<<<<===???AAAAAA???@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGEEEEEEGGGKKKLLLJJJGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBAAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIKKKKKKJJJIIIJJJKKKLLLKKKJJJKKKMMMNNNMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLMMMNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNLLLNNNPPPQQQPPPPPPQQQRRRPPPOOOOOOOOOOOOOOOOOOOOOSSSTTTVVVXXXYYYXXXWWWVVVWWWZZZ]]]______aaacccdddeeedddddddddddddddddddddeeeiiinnnqqqrrrsssssstttvvvwwwzzz|||zzz((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,***)))((((((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))+++---...+++&&&+++...(((***...***------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------***,,,...000000000///...////////////000111222222222333777;;;AAARRRqqqiiiRRRGGGDDD>>>???BBBDDDFFFQQQhhh~~~lllWWWXXXiiiuuussswwwzzzyyylllddd^^^YYYSSSQQQQQQQQQMMMIIIHHHEEEDDDEEEIIIJJJGGGCCCCCCBBBBBBAAAAAABBBBBBCCCAAA@@@?????????AAACCCDDDFFFJJJNNNNNNJJJGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDAAA@@@@@@???>>>===<<<;;;;;;<<>>;;;999888666777999;;;<<<;;;:::::::::::::::999888777666555444444333222222222333333333333222222111222222222///000222333444555555555444555666777888999:::;;;@@@@@@???>>><<<;;;::::::888888888888777777777777888888888888999999999999666777::::::999999:::;;;;;;;;;<<<>>>>>>>>>???AAA>>>???@@@BBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDFFFJJJOOOOOOKKKFFFIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBCCCCCCBBBBBBCCCCCCDDDEEECCCDDDFFFHHHIIIIIIIIIIIIGGGIIIKKKKKKJJJIIIJJJKKKLLLKKKIIIJJJMMMNNNMMMKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMJJJKKKMMMNNNOOOOOONNNNNNKKKMMMPPPQQQPPPPPPPPPQQQOOONNNNNNNNNMMMMMMLLLLLLNNNPPPTTTXXXYYYYYYXXXWWWVVVXXX\\\^^^___aaaccceeegggffffffeeeddddddddddddaaafffmmmqqqrrrssstttvvvxxxyyy|||~~~{{{((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******'''''''''(((((((((((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&(((''''''(((***,,,...000***%%%+++000******///,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111000000000///000000111222333222333666999:::DDD^^^xxxtttWWWIIIFFF;;;===BBBDDDCCCHHH[[[ppprrrYYYRRRZZZmmmzzzuuuwwwxxx~~~{{{rrrccc^^^WWWTTTTTTRRRNNNJJJIIIGGGEEEHHHLLLLLLHHHDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBAAA@@@??????AAACCCDDDFFFKKKQQQQQQMMMIIIIIIJJJIIIGGGDDDBBBAAAAAABBBCCC???@@@@@@@@@>>><<<:::999:::;;;>>>AAACCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@===BBBCCCDDDCCC@@@<<<:::999555666999;;;<<<;;;:::999;;;;;;;;;:::999888777666555555555444444555555666333333222222111222222222//////111222333444444444555555666777888999::::::BBBAAA@@@>>>===;;;:::999888888888888777777777777777888888888888999999999222444777999999:::<<<===999999;;;===<<<;;;===@@@===>>>@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDGGGMMMRRRRRRKKKEEEIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBCCCEEEFFFEEEDDDBBBAAACCCCCCCCCCCCCCCDDDEEEEEECCCDDDFFFHHHIIIIIIIIIIIIHHHJJJKKKLLLKKKJJJKKKLLLMMMJJJIIIJJJMMMNNNMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJMMMLLLLLLKKKKKKKKKKKKLLLGGGIIIJJJLLLMMMNNNMMMMMMKKKMMMPPPQQQPPPPPPPPPQQQNNNNNNMMMMMMLLLLLLKKKKKKJJJMMMRRRWWWZZZ[[[[[[ZZZUUUWWW[[[]]]^^^```bbbdddhhhhhhgggfffeeeeeeeeeeee^^^dddkkkppprrrsssuuuwwwyyy{{{}}}|||((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''(((((('''''')))***)))((((((''''''''''''(((++++++******************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///...---,,,------...000//////......000111222////////////000000000000333///000666999===NNNbbbiiiPPPDDDDDDAAA???>>>>>>BBBOOO\\\{{{|||___SSSRRRZZZuuuvvvqqqttt{{{yyyllliiibbbXXXSSSQQQNNNIIIKKKGGGGGGKKKMMMKKKIIIJJJFFFEEEEEEEEEEEEEEEFFFFFFAAA>>>;;;999:::<<<@@@BBBKKKLLLMMMNNNOOONNNMMMLLLNNNKKKFFFCCCCCCDDDEEEEEEDDDDDDBBBAAA???>>>===<<<999:::<<<>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCAAA@@@@@@BBBDDDEEEEEEFFFFFFEEECCCAAA>>>;;;999999999:::;;;;;;::::::999===<<<:::999999999::::::888999999888888777666555333333333222111000///...,,,...111222111111222333333444666777999:::::::::?????????===;;;:::;;;<<<<<<;;;999888777888999999;;;777555666:::<<<999666::::::999999::::::;;;<<<999999999:::<<<>>>???@@@@@@??????>>>???@@@BBBCCCDDDCCCAAAAAAAAABBBDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEHHHIIIJJJIIIGGGEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@EEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLJJJIIIKKKJJJIIIKKKOOOPPPNNNLLLJJJKKKMMMNNNOOOOOONNNNNNNNNMMMMMMOOOPPPPPPNNNLLLLLLNNNQQQUUUXXXYYYYYYYYYZZZZZZZZZ[[[]]]```cccdddccceeeggghhhhhheeecccaaabbbdddhhhmmmqqqvvvxxxzzz~~~|||}}}}}}))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&'''((((((((('''''''''(((((()))************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////---,,,,,,,,,------......---------...///000.../////////000000000000333///000555666888FFFXXXwwwxxx[[[LLLGGGCCC@@@??????AAAIIIRRRjjjbbbTTTNNNPPPeee}}}{{{|||uuurrriii^^^XXXVVVRRRMMMKKKHHHGGGKKKMMMKKKJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFBBB@@@===;;;;;;===@@@BBBHHHIIIKKKMMMOOOOOOOOOOOOOOOKKKGGGDDDCCCDDDDDDDDDEEEDDDCCCAAA@@@>>>===<<<;;;<<<===>>>??????@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDBBBAAAAAACCCEEEEEEEEEHHHGGGGGGEEEBBB???<<<:::::::::::::::;;;;;;;;;<<<<<<;;;:::999999999::::::::::::::::::999888777777444444444333222111//////---///000000000000222333333444555666888999:::;;;>>>??????===;;;:::;;;<<<::::::999999888999999999;;;888555777:::;;;999666999999999999999::::::;;;:::::::::;;;===???@@@AAA>>>>>>>>>>>>@@@AAACCCEEECCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEEDDDDDDEEEEEEEEECCCDDDGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@BBBEEEFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIKKKKKKIIIHHHKKKJJJIIIKKKNNNOOONNNLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMOOOQQQQQQOOOMMMMMMOOORRRUUUWWWXXXXXXWWWZZZZZZ[[[\\\]]]___aaabbbdddeeefffggggggeeedddcccccceeeiiinnnrrrwwwyyy{{{~~~}}}}}}{{{))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''''''''''''''((()))************************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........./////////000000000333///000444333333===JJJbbb|||mmmYYYNNNGGGAAAAAAAAAAAACCCGGGWWWqqqjjjXXXLLLGGGRRRddd|||~~~~~~tttggg___\\\WWWRRRLLLHHHGGGKKKMMMKKKJJJKKKFFFFFFEEEEEEEEEEEEEEEFFFDDDBBB@@@======>>>@@@AAAEEEFFFIIIKKKNNNPPPQQQQQQPPPMMMIIIFFFEEEEEEDDDCCCFFFEEEDDDBBB@@@???======<<<=====================AAABBBCCCDDDEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFFFFFFFIIIIIIHHHFFFCCC@@@===;;;;;;;;;;;;;;;<<<======>>><<<;;;:::999999999:::;;;<<<<<<<<<<<<;;;:::999888555555555444333222111000//////000///...///111444444444444444666888:::;;;<<<===>>>===;;;:::;;;<<<888888999:::::::::999999;;;888666777:::;;;999666888888888888888999999::::::;;;;;;===>>>???@@@AAA=========>>>@@@BBBDDDFFFCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBDDDFFFGGGHHHGGGEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@BBBEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGIIIIIIHHHGGGJJJIIIIIIJJJLLLMMMLLLKKKMMMLLLLLLLLLLLLLLLMMMNNNLLLLLLMMMOOOQQQRRRQQQOOOOOOPPPRRRTTTVVVVVVVVVUUUXXXYYYZZZ\\\]]]]]]^^^^^^ccccccddddddddddddeeeeeedddfffjjjoootttxxx{{{|||zzzvvv************************'''''''''''''''''''''''''''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%'''''''''''''''((()))***+++***************+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111///000222111000777@@@PPPiiimmmXXXMMMCCC@@@AAA@@@@@@BBBMMMbbb~~~sss```PPPEEEHHHRRRjjj|||~~~~~~pppfffaaa[[[UUUMMMHHHGGGJJJKKKIIIHHHJJJGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA>>>======>>>???DDDEEEGGGIIILLLNNNOOOPPPRRROOOKKKIIIIIIHHHFFFEEEGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@BBBDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGFFFFFFIIIHHHGGGFFFCCC???<<<;;;999;;;===???@@@???>>>===<<<<<<;;;:::::::::;;;<<<============<<<;;;:::999777777666666555444222111111111000...---...111444555444333333444666999::::::<<<===<<<;;;::::::;;;666777999:::;;;;;;:::999:::888777777999:::888666777777777777777888888999999:::;;;<<<===>>>??????>>>>>>>>>>>>???AAACCCDDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBCCCDDDDDDCCCAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGGGGEEEDDDEEEFFFGGGGGGFFFHHHHHHIIIJJJKKKKKKJJJJJJMMMLLLKKKJJJJJJKKKMMMMMMKKKKKKLLLOOORRRSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTVVVWWWYYY[[[\\\[[[[[[ZZZ````````````aaacccdddeeefffhhhlllqqqvvvzzz|||~~~yyysssooo))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******)))'''&&&'''((('''''''''((((((***+++,,,))))))*********+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////......000222111111555;;;EEEYYYvvvfffWWWFFF???>>>===>>>@@@GGGTTThhhyyyhhhVVVHHHEEEJJJTTTiii~~~}}}~~~}}}~~~{{{ooohhh```XXXOOOJJJHHHJJJJJJHHHGGGIIIGGGGGGFFFEEEDDDDDDEEEEEECCCBBB@@@???======<<<<<>>;;;;;;;;;;;;<<<>>>???@@@===>>>???AAACCCDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEFFFFFFEEEDDDAAA>>>;;;:::666999>>>BBBDDDBBB>>><<<======<<<;;;;;;<<<===>>>============<<<;;;:::999888888888888777555444333222222111///......111333444333222222333555777999888:::<<<<<<;;;::::::;;;666777999:::;;;;;;:::999:::999888888888888777666777777666666777777888999888999:::;;;<<<======<<<@@@???>>>===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDDDDEEEFFFGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEECCCBBBAAACCCBBBBBBCCCDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCEEEFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHLLLKKKJJJJJJJJJKKKLLLMMMJJJKKKLLLOOORRRSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWYYYYYYYYYYYYXXX\\\\\\\\\\\\^^^aaadddeeegggiiimmmrrrwww{{{~~~yyysssnnnkkk((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***+++***(((((((((***(((((((((((()))******+++)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******------,,,,,,,,,,,,+++++++++,,,,,,------------,,,------...////////////...------........./////////---...000111111222555888???LLLbbb|||~~~~~~{{{iiiSSSEEE>>>;;;;;;>>>???FFFTTTlllooo^^^NNNFFFFFFIII\\\ssszzzyyy{{{~~~~~~}}}tttsssuuuzzz|||ssshhh___TTTNNNKKKKKKKKKHHHGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@>>>===<<<;;;DDDDDDCCCDDDEEEFFFGGGHHHOOONNNNNNOOOPPPPPPNNNLLLJJJIIIHHHEEECCCAAA???>>><<<;;;;;;;;;<<<>>>@@@AAA>>>???@@@BBBDDDEEEEEEEEECCCBBBBBBDDDFFFGGGEEEDDDBBBCCCBBBBBB@@@===;;;:::444888>>>CCCDDDCCC???<<>>=========>>>???@@@>>>>>>>>>>>>===<<<;;;::::::::::::999888777666555333444333222000///111333333222222222222444555666666888;;;<<<;;;::::::;;;888888999:::::::::999999::::::999999888777777777777777777777777888888999777888:::;;;<<<<<<;;;;;;??????===<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDBBBBBB?????????BBBEEEGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEECCCAAAAAACCCEEEFFFFFFEEEGGGHHHHHHGGGFFFGGGGGGIIIIIIIIIJJJJJJKKKLLLMMMJJJJJJKKKNNNQQQRRRQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[^^^aaadddfffgggiiimmmrrrwww{{{~~~|||vvvrrrnnnkkk''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((())))))(((((()))******)))))))))))))))******((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++***)))---------,,,,,,++++++++++++,,,---...///......---,,,---...///000//////...---------.........//////...////////////222444555999???NNNeee}}}~~~jjjUUUFFF===;;;===:::???HHHZZZwwwxxxfffUUUJJJGGGFFFQQQaaauuuzzzuuutttuuutttrrrfffeeeffflllvvvssshhhZZZTTTOOOOOOMMMIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@???======AAAAAAAAAAAABBBCCCEEEFFFJJJJJJLLLNNNQQQRRRQQQOOOKKKJJJHHHFFFDDDAAA@@@??????>>>===<<<<<<>>>@@@AAA===>>>@@@AAABBBCCCCCCCCCAAAAAABBBCCCEEEFFFDDDCCC@@@AAAAAAAAA@@@>>><<<;;;666999<<<@@@BBBBBB@@@???@@@@@@???>>>???@@@AAABBB@@@@@@@@@??????>>>===<<<;;;;;;;;;:::999888777666444555555444222111111222111111222222333333444444555777:::;;;;;;::::::;;;::::::999999888999999999:::::::::999888777777777888777777777777888999999777999;;;<<<===<<<;;;;;;===<<<;;;:::;;;;;;======>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAACCCEEEFFFFFFFFFEEEDDDEEEEEEFFFEEEEEEDDDCCCCCC???>>>???BBBEEEGGGGGGFFF@@@@@@????????????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCAAABBBDDDEEEFFFEEECCCCCCCCCDDDEEEEEEEEEEEEDDDCCCEEECCCAAAAAACCCEEEFFFFFFDDDFFFHHHHHHFFFDDDEEEGGGFFFGGGHHHJJJKKKLLLMMMMMMJJJJJJKKKMMMPPPPPPOOONNNPPPPPPPPPPPPQQQQQQRRRSSSQQQQQQRRRSSSTTTVVVXXXYYYXXXXXXZZZ]]]```ccceeeggggggiiimmmrrrwww{{{~~~yyyuuusssqqqooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((())))))***************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%'''(((((('''''')))***+++***)))))))))))))))***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,++++++++++++,,,.../////////......,,,---.../////////...------------........./////////000///......111222222555777AAAWWWrrr~~~eeePPPAAA<<<>>>999>>>EEEPPPgggmmm[[[NNNIIIAAAFFFPPPbbb}}}}}}sssnnnllljjjggg[[[YYYYYY___kkkyyy{{{ppp^^^XXXSSSQQQOOOKKKIIIKKKHHHGGGFFFEEEDDDDDDDDDDDDAAABBBCCCCCCBBBAAA???>>>???>>>>>>???@@@CCCEEEFFFFFFGGGIIIMMMQQQRRRQQQPPPLLLKKKIIIGGGDDDBBB@@@???BBB@@@>>>===<<<===>>>???;;;<<<===>>>???@@@@@@@@@AAA@@@AAACCCEEEEEEDDDBBB???@@@AAAAAA@@@???===<<<888999;;;<<<>>>@@@BBBCCCAAAAAA@@@@@@@@@AAACCCDDDAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;:::999888777555666777666444222111222000111222333333333333333444777:::;;;;;;::::::;;;<<<;;;999888777888999999:::::::::999777666666777888888888888888999999:::888:::<<<>>>>>>===<<<;;;::::::999999:::<<<===>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA???AAACCCDDDEEEDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAACCCDDDEEEDDDBBB@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCEEEEEEDDDBBBAAABBBCCCDDDEEEEEEDDDCCCBBBEEECCCAAAAAACCCEEEGGGGGGCCCFFFHHHGGGEEECCCDDDFFFDDDFFFHHHJJJLLLMMMMMMMMMJJJIIIJJJLLLOOOOOONNNLLLPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPPPPQQQSSSVVVXXXZZZWWWYYY[[[^^^bbbeeeggghhhgggiiimmmrrrwww{{{~~~~~~}}}xxxvvvuuutttttt******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((('''&&&$$$######$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$###$$$%%%&&&"""$$$'''((('''%%%(((,,,(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&(((*********))))))((((((((((((((('''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------////////////...........................///000000444444999FFFYYYsss~~~}}}^^^KKKAAA======;;;===HHHZZZrrr{{{ppp```SSSGGGLLLOOOVVVgggxxxoookkkhhhfffaaaVVVOOOSSS]]]hhhvvvwwwlllbbbZZZVVVSSSNNNJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCAAABBBCCCCCCBBB@@@>>><<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPNNNLLLIIIFFFDDDCCCDDDEEEAAA@@@???>>>============?????????>>>>>>>>>>>>>>>@@@CCCFFFHHHGGGEEEAAA????????????@@@@@@??????>>>????????????????????????AAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@::::::;;;;;;::::::999888666666777777777777666666444333222222222333444555444666999999888777777888888999;;;<<<<<<<<<;;;;;;888:::;;;:::777555444333666666666777999999888666999999999::::::;;;;;;;;;<<<;;;999888888888999999============<<<<<<<<<<<<<<<<<<<<<<<<============???@@@BBBAAAAAA@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCCCCCCCAAA@@@???AAACCCCCCBBBAAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????AAACCCDDDBBBDDDDDDCCCBBBAAABBBCCCEEEFFFIIIKKKMMMNNNNNNMMMPPPMMMKKKKKKMMMNNNKKKIIILLLMMMNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQSSSUUUWWWXXXXXXZZZ\\\___bbbeeeggghhhjjjkkknnnsssyyy}}}}}}|||{{{xxxtttqqq)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$############&&&&&&%%%$$$$$$%%%&&&'''---'''"""%%%***+++&&&!!!(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''''''''''''''%%%&&&((()))******)))))))))))))))(((((('''''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////*********++++++,,,,,,---------......//////000000///...............///000111111555???NNNddd|||www|||kkkNNN???;;;>>>;;;;;;BBBNNNbbb~~~uuujjjWWWQQQKKKMMMZZZooo{{{tttmmmiiicccYYYQQQRRRXXXbbbqqqyyyoooddd^^^YYYRRRMMMLLLJJJJJJJJJIIIHHHGGGFFFFFFCCCDDDEEEEEEDDDBBB@@@>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNMMMLLLJJJGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???AAAEEEHHHHHHGGGDDDCCCAAAAAAAAAAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???<<<<<<======<<<<<<;;;:::666777777888888777777666333333222111111111222333444666888999888777777888999:::;;;<<<===<<<<<<;;;999:::;;;:::777666555666777666555666888999999888999999999999:::::::::;;;999888888888888999;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<============>>>???@@@AAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@???AAACCCCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEBBBCCCDDDDDDCCCBBBCCCEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNKKKGGGFFFIIILLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXX[[[\\\]]]```cccfffhhhjjjkkkmmmppptttzzz~~~~~~}}}xxxrrrmmm''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&&&&%%%%%%%%%'''((()))%%%(((,,,///000---'''"""(((''''''''''''&&&&&&&&&)))))))))(((((((((((((((&&&&&&'''(((((((((((('''&&&&&&''')))))))))))))))*********))))))((((((((()))))))))*********++++++******+++++++++,,,,,,,,,------------------------((()))***+++,,,---...///+++++++++++++++++++++++++++,,,---...///000111111//////...............//////000333999AAARRRmmm~~~tttrrrzzz}}}UUU@@@===>>><<<:::<<>>>>>@@@DDDGGGHHHHHHGGGFFFCCCDDDDDDDDDCCCCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>??????>>>>>>===<<<777888888999999888888777555555444333222222222222444666888888777666777888:::;;;<<<===>>>===<<<<<<::::::;;;999888777888::::::888666666888::::::999888888888999999999999:::555555666777999;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>@@@AAA@@@??????@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@???AAACCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAABBBCCCDDDEEEBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGHHHIIIJJJKKKMMMNNN\\\WWWOOOJJJHHHIIIKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSVVVXXXZZZ^^^^^^___```bbbfffiiilllnnnooorrrvvv{{{}}}~~~xxxooohhh&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***&&&===QQQMMM999)))'''+++(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''((()))(((((((((&&&&&&'''(((((()))))))))))))))))))))************)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,---......///000000//////...---------.........000333555777CCC[[[qqqxxxnnnpppxxx~~~^^^DDDAAA<<<;;;;;;<<<<<>>>>>@@@BBBEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBBBBBBBAAA@@@@@@?????????@@@???>>>>>>===999999::::::::::::999999999999888777666555555555444666777777666666777888;;;<<<===>>>>>>===<<<<<<:::;;;:::999888888;;;===???<<<999888999:::::::::888888888888888888888888555555666777999;;;<<<===;;;;;;;;;;;;::::::::::::<<<<<<<<<======>>>>>>???>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<<<<===?????????AAACCCCCCBBBAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBAAABBBCCCDDDDDDAAACCCEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGHHHJJJLLLMMM```[[[TTTMMMJJJIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSVVVYYY[[[\\\``````___```bbbfffjjjmmmqqqsssvvvyyy}}}}}}zzz}}}xxxlllccc%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&((()))***BBB[[[jjjZZZ999%%%$$$***(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((()))(((((((((&&&&&&&&&'''(((((())))))&&&&&&''')))***+++,,,---)))*********++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,++++++++++++++++++...............---------......------------......,,,...111222222999LLL___xxxpppkkknnnpppppp|||gggIIICCC999999;;;<<<<<<>>>IIIVVVjjjtttUUUGGGAAAAAANNNaaattt{{{xxxnnn___UUUXXXeeeppp~~~xxxmmm```VVVSSSLLLKKKJJJIIIHHHHHHIIIIIIFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDDDDCCCBBBBBB??????@@@@@@AAABBBBBBCCCGGGHHHJJJKKKKKKJJJHHHFFFHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGFFFDDDAAA@@@@@@AAABBBBBBCCCCCCBBBBBBEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAA>>>????????????>>>======::::::;;;;;;;;;;;;:::::::::::::::999888777666666555666777777666666777999<<<<<<===>>>>>>===<<<;;;:::;;;:::999888999;;;>>>CCC@@@<<<::::::::::::999777777777777777777777777666666777888999999::::::::::::::::::999999999999:::;;;;;;<<<======>>>>>>===>>>??????===<<<===???????????????????????????========================AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>========================>>>===<<<;;;;;;<<<===>>>>>>@@@BBBBBBAAA@@@AAABBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCAAACCCEEEFFFFFFFFFHHHJJJIIIHHHGGGGGGGGGIIIJJJKKKOOONNNLLLKKKJJJKKKLLLNNNJJJJJJJJJKKKKKKLLLLLLMMMQQQRRRTTTWWWZZZ]]]___`````````___```cccgggkkknnntttwwwzzz}}}zzzuuuxxx~~~vvviii```%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%'''((()))MMMVVVSSSAAA---&&&'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))***%%%%%%'''(((***+++,,,---)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++.........---------,,,,,,------,,,,,,---......///+++,,,///000...111???NNNcccyyyxxxmmmhhheeeeeeqqqqqqSSSGGG===;;;<<<===<<<;;;AAAHHHXXXmmmdddPPPEEE@@@DDDLLLbbbyyy{{{{{{xxxggg\\\]]]eeelll{{{~~~wwwiii]]]XXXPPPNNNMMMKKKJJJIIIJJJJJJFFFFFFEEEDDDCCCBBBAAAAAACCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAAAAADDDEEEHHHJJJKKKKKKJJJIIIJJJJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@DDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>??????>>>>>>===<<<;;;<<<<<<======<<<<<<;;;999999999999888777666666666777888777666666888:::<<<<<<===>>>===<<<;;;:::999:::;;;:::999999:::<<>>;;;::::::::::::999777666666666666666555555777777888888999888888777999999999999888888888888999999:::;;;<<<======>>>===>>>???>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>=================================<<<<<<<<<<<<=========>>>@@@@@@?????????@@@@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCEEEEEEEEEFFFHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJKKKHHHIIIIIIJJJLLLMMMMMMNNNTTTUUUXXX[[[^^^```bbbbbb``````aaabbbfffjjjmmmpppuuuzzzzzzsssmmmqqqvvvzzzyyyqqqfff^^^&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''':::;;;444'''$$$***+++&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***&&&''''''(((((()))******((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,*********++++++,,,,,,---------------------------+++++++++,,,---...///000------///000......666@@@PPPeeetttiiiaaa]]]iiixxxeeeSSSLLLFFF@@@???===;;;===AAAKKKZZZpppmmmUUUHHHDDDCCCCCCRRRfffyyyxxxxxx}}}ooodddcccfffgggwwwzzz}}}tttggg```VVVUUURRROOONNNMMMNNNNNNGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@AAABBBEEEHHHJJJKKKLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHJJJKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDD???????????????>>>======<<<======>>>>>>======<<<888999:::::::::999888888888888999888777777999<<<;;;<<<<<<===<<<;;;:::999888:::;;;;;;999888999999:::888888888:::;;;:::999666666666555555555444444666666888888999888888777999999888888888777777777777888888999:::;;;<<<===<<<===>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>======<<<<<<======>>>??????>>>>>>>>>=================================<<<<<<============<<<<<<;;;===>>>???>>>===>>>??????????????????@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFHHHGGGGGGHHHHHHHHHGGGGGGFFFLLLNNNNNNLLLHHHFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOOOOVVVWWWZZZ]]]```bbbcccccc```aaacccfffjjjnnnqqqsssvvv|||}}}|||{{{xxxpppjjjeeehhhmmmqqqqqqkkkbbb\\\&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&***111000'''$$$***,,,'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))***+++,,,,,,------***++++++,,,---...//////******+++,,,---///000111111000111333111///222999CCCXXXttt}}}mmmbbbZZZeeesss|||ttt___[[[PPPFFFBBB@@@======@@@CCCNNN```xxxoooUUUJJJJJJHHHCCCIIIXXXoooyyywwwnnnppp|||rrrhhhggggggdddtttwww{{{}}}}}}}}}}}}~~~{{{}}}}}}nnnfff\\\ZZZWWWSSSQQQQQQQQQQQQHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@???AAACCCFFFIIIKKKMMMNNNOOONNNMMMKKKIIIHHHGGGGGGGGGHHHJJJLLLKKKJJJGGGFFFCCCCCCAAAAAAAAAAAABBBCCC???@@@BBBDDDFFFGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEEEE???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======:::;;;<<<=========<<<;;;999999999888777888:::<<<;;;;;;<<<<<<<<<;;;999888888:::;;;;;;:::888777888333333444666:::;;;;;;:::666666555555555444444444444555777888999999999888888888888888777777777777666777777888:::;;;<<<<<<<<<===>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>====================================;;;<<<===>>>>>>===<<<;;;:::<<<>>>>>>===<<<===>>>??????>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGHHHIIIIIIGGGFFFEEEBBBDDDFFFEEECCCCCCFFFJJJFFFGGGIIIKKKMMMOOOPPPQQQWWWXXX[[[^^^```bbbbbbbbbaaabbbeeeiiimmmqqqtttuuuwww}}}zzzxxxwwwrrriiibbb```bbbfffjjjkkkggg```ZZZ''''''((((((''''''&&&%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###&&&'''''')))***---...///******)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''%%%###$$$'''((('''%%%((((((((((((((((((((((((''''''((())))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,++++++*********...+++)))***,,,,,,)))&&&,,,,,,+++***))))))))))))++++++,,,,,,,,,---------...---+++***+++,,,...000000111222111000000222444555CCC[[[vvv~~~iiibbbbbblll{{{zzziiiVVVJJJ@@@::::::???AAACCCNNNfffrrraaaVVVOOOGGG???>>>KKK[[[ooozzzuuuiiiiiiqqqpppdddbbbeeegggqqqvvv{{{{{{xxxwwwyyy{{{zzz{{{}}}~~~~~~|||{{{pppiiibbb]]]\\\YYYSSSOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@AAADDDFFFIIILLLMMMQQQRRRQQQOOOLLLIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHAAAAAA@@@@@@@@@@@@??????@@@AAABBBDDDFFFFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFHHHGGGEEEFFFGGGHHHHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBAAA@@@????????????BBBAAA>>><<<;;;;;;<<<===::::::;;;<<<=========<<<<<<;;;:::999888777777777::::::999999999:::;;;<<<;;;:::999888777888999:::888777777777888999999:::<<<:::777666777888888888444555777888888777666555777777777777666555444333999999888888888999;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<;;;============>>>@@@AAABBB@@@???>>>======>>>??????AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKMMMNNNPPPPPPVVVYYY^^^```aaabbbcccdddeeejjjmmmmmmnnnsssvvvvvvzzz}}}~~~~~~zzzuuunnnhhhcccaaa___```bbbbbbbbb___\\\ZZZ''''''((((((''''''&&&%%%'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''(((*********((('''%%%%%%&&&'''))),,,///111333((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((&&&$$$%%%''')))(((&&&((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++++++++******,,,,,,,,,,,,+++++++++***---***'''&&&'''(((&&&%%%,,,++++++************+++)))))))))*********++++++---,,,+++++++++,,,---......///000///......000222444<<>>:::>>>???@@@IIIZZZnnnrrreee]]]UUUIII???>>>DDDNNN___yyyxxxpppeeeeeekkkyyyrrrfffccceeefffnnnsssyyyzzzxxxvvvxxxzzzyyyzzz{{{}}}}}}|||{{{zzzrrrjjjcccaaa]]]WWWSSSSSSNNNMMMLLLJJJHHHGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAAAAA???@@@AAABBBEEEGGGIIIJJJPPPPPPPPPNNNKKKIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCEEEGGGHHHIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFBBBAAA@@@@@@@@@@@@@@@@@@BBBAAA>>><<<;;;;;;<<<===<<<======>>>>>>>>>======>>>===<<<;;;;;;;;;;;;;;;999999999:::::::::::::::;;;;;;:::999999999999999888888888888999999::::::;;;999666555666777777666333555666888888888777666666666777777666666555555:::999888888888999:::;;;::::::::::::;;;;;;;;;;;;999999:::<<<============;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>======>>>??????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNPPPPPPQQQUUUXXX]]]```aaaccceeefffggglllooonnnpppuuuxxxxxxzzz{{{~~~}}}|||~~~}}}}}}}}}yyytttmmmgggbbb___ZZZ[[[[[[\\\[[[YYYVVVUUU''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((()))***)))((('''&&&%%%&&&'''(((***,,,...///&&&'''((()))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))******))))))------,,,,,,,,,,,,++++++111...+++))))))***))))))+++++++++***++++++,,,,,,)))))))))************++++++++++++,,,,,,,,,------,,,---...---,,,,,,...000666777???RRRmmmpppfffcccnnnyyyxxx]]]FFF<<<======>>>DDDMMMXXXjjj{{{pppkkkhhh___OOOBBBAAA>>>AAAMMMaaaxxxvvvmmmcccaaafffrrr}}}sssgggdddddddddiiinnntttwwwwwwuuuvvvxxxwwwxxxyyyzzz{{{zzzyyyxxxzzz|||~~~vvvlllhhhccc]]]YYYYYYRRRQQQNNNLLLJJJHHHHHHHHHEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBBBBAAABBB???@@@@@@AAABBBDDDEEEFFFMMMNNNNNNMMMJJJIIIIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@??????@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCCCCBBB>>>???BBBEEEGGGIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFAAAAAA@@@@@@@@@AAABBBBBBBBBAAA???<<<;;;<<<<<<===?????????@@@??????>>>>>>????????????????????????999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;888666555555666666555555666777888999888777777555555666777777777777666;;;:::999888777888999999999999:::::::::;;;;;;;;;777888999;;;<<<===>>>>>>::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>??????>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLOOOQQQRRRRRRRRRUUUXXX\\\___aaadddhhhkkkiiinnnqqqqqqrrrwww{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy~~~|||{{{{{{~~~}}}}}}yyysssllleee```]]]ZZZZZZYYYYYYXXXVVVVVVUUU'''''''''(((''''''&&&%%%(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&&&&%%%&&&&&&''''''((()))))))))'''%%%$$$'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((''''''((()))******))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********---,,,,,,,,,,,,,,,,,,,,,...---------------,,,+++++++++******+++,,,------++++++++++++,,,,,,,,,,,,++++++,,,---...---------+++,,,---,,,+++,,,---///666777:::FFFZZZrrr~~~wwwuuu}}}lll___cccoooyyykkkPPPCCC@@@<<<>>>BBBEEEIIIVVVooouuummmnnnpppiiiYYYMMMJJJ@@@;;;BBBMMM]]]wwwwwwnnndddaaadddnnnyyyrrrgggcccbbbaaadddiiiooossstttttttttttttttuuuvvvwwwwwwwwwwwwvvvtttvvvxxx{{{vvvpppkkkddd^^^]]]VVVTTTPPPMMMJJJIIIHHHHHHFFFFFFEEEDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????@@@AAAAAABBBJJJKKKKKKKKKIIIHHHIIIJJJHHHJJJLLLMMMMMMLLLJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDBBB@@@???>>>>>>@@@BBBCCCBBBBBBBBBCCCBBBBBBAAAAAA===@@@DDDFFFHHHHHHHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFAAAAAA@@@AAAAAABBBCCCDDDCCCAAA???===<<<<<<===>>>@@@@@@@@@@@@@@@???>>>===@@@@@@@@@AAAAAAAAAAAAAAA:::<<<>>>???@@@???===<<<;;;<<<=========<<<:::999::::::;;;;;;;;;;;;;;;;;;;;;888666666666777666555999:::::::::999888777666444555666777888888888888;;;:::999777777777888888888888999999::::::;;;;;;777888999;;;;;;<<<<<<<<<999999999999::::::::::::999888888888888999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::<<<===>>>>>>>>>>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEGGGHHHIIIJJJIIIKKKNNNPPPRRRSSSSSSSSSUUUXXX[[[^^^bbbfffkkknnnkkkpppsssrrrtttyyy|||{{{wwwvvvvvvuuuvvvwwwyyyzzz~~~|||zzzyyyyyy{{{}}}~~~}}}{{{~~~|||xxxrrrkkkddd___\\\ZZZYYYWWWVVVUUUUUUVVVVVV'''''''''(((''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$#########'''&&&%%%%%%$$$$$$%%%%%%************((('''%%%$$$''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&((((((((((((((()))***+++************************''''''((()))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,,,,+++***)))************+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,---............---,,,---------,,,,,,...000111666;;;AAAKKK___yyy|||rrrnnnyyysss^^^[[[bbbnnn}}}zzz```OOOGGG<<<>>>AAABBBAAAHHH\\\ppprrrjjjoootttpppeee]]]SSSGGG>>>>>>@@@HHH^^^tttzzzqqqfffbbbcccmmmvvv|||ttthhheeeccc``````dddiiinnnpppqqqqqqqqqrrrrrrssssssttttttttttttppprrrtttwwwyyy~~~zzztttlllddd```ZZZWWWSSSNNNKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCAAA@@@????????????@@@@@@FFFGGGIIIHHHHHHGGGIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCAAA??????@@@AAACCCBBBBBBBBBBBBBBBAAA@@@@@@@@@CCCGGGHHHHHHFFFGGGHHHFFFEEEDDDDDDDDDEEEFFFGGGAAAAAAAAAAAABBBCCCDDDDDDCCCBBB???===<<<<<<===>>>@@@@@@@@@@@@@@@???>>>===??????@@@AAAAAAAAA@@@@@@999;;;===>>>???>>><<<;;;;;;<<<===>>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;::::::999777777888999888666>>>>>>===;;;999777666555555555777888999999::::::;;;:::888777666777777888777777888888999::::::;;;999:::::::::::::::999999888888888999999999::::::999999999888999999:::;;;::::::::::::::::::::::::999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;999999999:::;;;<<<>>>>>>======>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@CCCDDDFFFGGGIIIKKKLLLLLLJJJKKKNNNPPPSSSTTTTTTUUUVVVYYY\\\___cccggglllooolllqqqsssrrrssswwwzzzyyyuuutttrrrrrrtttwwwzzz|||}}}{{{yyywwwwwwxxx{{{~~~|||~~~}}}{{{zzz|||zzzvvvpppiiiccc^^^[[[UUUTTTSSSQQQQQQRRRSSSTTT''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***,,,++++++)))(((((('''''''''''''''&&&'''(((((()))'''''''''''''''&&&&&&&&&'''((()))((('''((()))+++************************''''''((()))))))))))))))***))))))))))))***+++,,,******++++++++++++,,,,,,$$$'''+++------,,,++++++*********)))******++++++((((((((())))))))))))***,,,,,,,,,---------......,,,---...---,,,,,,...000***222:::<<<@@@PPPkkkyyynnnjjjuuu|||eee\\\]]]cccqqqwwwbbbTTT@@@??????>>>===@@@LLLYYYuuurrrjjjqqqwwwsssllliii\\\SSSGGG>>>:::===JJJWWWsss~~~wwwjjjfffeeellltttxxx{{{|||||||||qqqlllgggbbb^^^```dddhhhkkkmmmnnnnnnoooppppppppppppqqqqqqqqqooopppqqqrrrtttxxx~~~wwwkkkeee___\\\VVVQQQMMMJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@??????@@@@@@CCCDDDFFFGGGFFFGGGHHHJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBEEEIIIHHHFFFDDDEEEGGGFFFEEEEEEDDDEEEFFFHHHIIICCCCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@===<<<======>>>@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>777888999:::;;;:::999999<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999999777777888999:::999888???>>><<<:::888666555444666666777999999::::::::::::999888777666777888888666666777888999::::::;;;::::::::::::999888777777777777777888888999999:::999999999999999:::;;;;;;999999999999999999999999999999888888999999:::;;;999999:::::::::::::::;;;:::::::::;;;<<<===>>>???<<<===>>>??????@@@??????>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@@@@AAAAAADDDEEEGGGIIIKKKLLLMMMMMMKKKKKKMMMOOOQQQTTTUUUVVVXXX[[[___bbbdddgggkkknnnlllppprrrpppqqqtttvvvuuuqqqpppoooppprrruuuyyy|||yyyyyyxxxvvvuuuvvvyyy|||~~~}}}}}}~~~~~~xxxzzz}}}}}}{{{yyyxxxwwwxxxvvvrrrmmmggg```\\\YYYTTTTTTSSSSSSSSSUUUVVVWWW''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((******,,,+++)))))))))***+++,,,'''''''''((((((***+++,,,(((((('''''''''&&&&&&&&&&&&((()))(((&&&&&&)))+++((((((((((((((((((((((((''''''((()))))))))))))))))))))((('''((()))***+++)))))))))******+++++++++***,,,...---+++***+++---******))))))((()))))))))(((((((((((())))))))))))++++++*********+++,,,---,,,---------,,,,,,...///***000666555777CCC[[[ooo~~~xxxlllhhhqqq{{{uuuiiicccaaaiiiuuuyyyfffLLLEEE???===<<<<<>>======>>>>>>@@@@@@AAABBBBBBBBBAAAAAA???@@@AAABBBAAA???>>><<<888999999999999:::::::::===<<<;;;;;;::::::;;;;;;::::::<<<<<<<<<;;;999888666555555777999::::::999;;;:::999777666555444444777777888999::::::::::::888888777666666777999999555555666777888999::::::888999999999999888888777666666777777888999999:::999999888888999999:::;;;999999999999999999999999888888888888888999::::::888999999999::::::::::::::::::::::::;;;===>>>???;;;<<<>>>???@@@@@@??????============>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@AAABBBBBBBBBDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMPPPSSSVVVXXXZZZ]]]aaadddfffgggiiikkkkkkoooqqqnnnmmmppprrrpppnnnmmmllllllnnnqqqtttvvvtttuuuuuutttrrrssswwwzzz~~~|||{{{|||}}}|||{{{vvvyyy{{{}}}}}}}}}}}}{{{xxxvvvtttttttttrrrpppmmmhhhbbb]]]XXXVVVSSSSSSTTTUUUVVVXXXYYYZZZ''''''((((((''''''&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&+++***(((((())),,,///111'''''''''(((***+++---...(((((('''''''''&&&&&&&&&%%%((()))(((&&&&&&(((+++'''''''''''''''''''''''''''(((((()))))))))))))))(((''''''&&&&&&((()))***(((((())))))*********+++,,,,,,***'''######'''+++******)))(((((('''((((((************+++++++++++++++)))((('''''')))+++,,,+++,,,---,,,++++++---//////111222000000;;;OOO___sss~~~~~~xxxlllfffmmmsssxxxxxxmmmeeehhhppptttWWWLLLAAA======<<<>>>AAAHHH```wwwwwwsssyyyzzzrrrmmmnnnoookkk[[[FFF===AAACCC@@@HHH]]]ttt{{{uuuqqqtttvvvtttrrrsssqqqrrr}}}vvvjjjkkkzzztttiii^^^]]]^^^```dddhhhjjjjjjmmmllllllllllllmmmnnnnnnqqqooommmjjjiiilllqqquuuyyy}}}zzzooohhhddd^^^WWWRRROOOOOOOOOKKKJJJIIIGGGFFFEEEEEEEEE???AAABBBDDDEEEFFFEEEEEECCCCCCBBBBBBAAABBBBBBBBB???AAACCCDDDEEEFFFHHHJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@CCCFFFDDDAAAAAAEEEIIIFFFFFFEEEEEEFFFHHHJJJKKKFFFEEEDDDCCCCCCCCCCCCCCCDDDBBB@@@>>>======>>>???AAAAAABBBCCCDDDDDDDDDCCC@@@AAABBBBBBAAA???===<<<<<<;;;;;;;;;;;;<<<===>>>===<<<;;;999999:::;;;;;;999:::;;;<<<<<<:::888777333333333666999::::::999666666555444444444444444888888999:::::::::999999777777666666666888999:::444555666777888999::::::666777888999999999999999555666666777888999999999888888888888888999999:::888888888888888888888888888888888777888999999:::888888888999999:::::::::999999999:::;;;<<<===>>>;;;<<<>>>???@@@@@@@@@???<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<======??????@@@AAABBBBBBCCCCCCCCCDDDGGGIIIJJJKKKKKKJJJLLLLLLKKKLLLNNNRRRVVVYYY[[[^^^cccfffgggggghhhiiikkkooopppmmmkkknnnooommmlllkkkjjjjjjkkklllooopppppprrrtttsssqqqqqquuuxxx|||}}}}}}{{{{{{||||||{{{yyywwwyyy{{{|||{{{{{{|||}}}{{{yyywwwtttrrrqqqqqqqqqnnnllliiieee___ZZZVVVTTTMMMNNNPPPRRRTTTUUUWWWWWW+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################&&&%%%&&&'''))))))'''%%%,,,&&&444333"""555JJJ<<<''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((+++******)))))))))))))))************************---,,,+++***))))))))))))++++++************++++++'''(((((()))***+++++++++++++++************+++++++++*********))))))((((((------,,,,,,,,,,,,++++++000...///111222666BBBNNNfffwww~~~{{{{{{pppffffffjjjppp{{{vvvccc___eeejjjTTTAAA<<<:::777:::BBBCCCLLL^^^tttxxxwwwxxxwwwuuusssqqqlll```QQQDDD<<<;;;<<<@@@PPPfffxxx|||yyywwwuuusssqqqtttvvv~~~{{{sssdddggg~~~sssiiieee```^^^___cccfffgggiiiiiijjjkkkkkklllllllllnnnmmmkkkjjjjjjllloooqqqrrryyy|||pppjjjbbb\\\ZZZXXXUUURRRLLLKKKIIIIIIJJJIIIGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJHHHGGGHHHKKKOOOQQQQQQOOOLLLMMMNNNNNNLLLIIIHHHIIIIIIGGGEEECCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDJJJGGGDDDCCCDDDEEEEEEEEECCCBBB@@@===;;;<<>>======>>>>>>===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<999777555444444555777999999888666777555333111111222555666999999999888888888777777555555555666666666666666333444555666777888999:::777888999::::::999777666777888888888888999999999888888777777888888999:::888888888999999:::::::::999888777666666888:::;;;:::999999888888777777777888999::::::;;;;;;;;;;;;:::<<<>>>???===<<<<<<===:::::::::<<<>>>>>>===<<<<<<;;;<<<>>>@@@AAA???===<<<===@@@BBBDDDEEEEEEEEEGGGHHHIIIJJJJJJIIIFFFEEEIIIKKKLLLNNNPPPUUUZZZ^^^^^^aaadddgggiiiiiihhhhhhnnnnnnnnnnnnmmmkkkiiiggghhhhhhhhhhhhiiikkkmmmooorrroooooossstttssstttxxx~~~}}}zzzyyyyyyzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzwwwssspppnnnnnnooommmhhh```ZZZWWWUUUQQQNNNLLLMMMOOORRRUUUWWWYYYZZZ******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%&&&'''))))))'''%%%///+++::::::,,,:::KKK<<<''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''***)))(((''''''''''''((()))((((((((((((((())))))******************************)))(((((((((((()))))))))(((((((((((())))))'''(((((()))******+++++++++******))))))******+++************)))))))))(((+++++++++,,,,,,---------...------///000333>>>IIIZZZkkk}}}|||rrrhhhggghhhkkkrrrzzz~~~mmmeeeggg|||zzz{{{~~~fffNNNDDD???::::::@@@===DDDSSSggg{{{}}}{{{wwwssspppqqqlllcccWWWJJJAAA===<<<999DDDUUUiii{{{~~~}}}{{{wwwtttsssuuu{{{|||uuuccc^^^nnnnnniiiccc``````bbbcccdddgggggghhhiiijjjjjjkkkkkklllkkkjjjiiijjjmmmoooqqqrrrvvv|||yyyrrriiibbb___\\\YYYWWWPPPNNNKKKIIIIIIHHHFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIGGGFFFGGGJJJMMMOOONNNLLLJJJJJJLLLLLLJJJHHHHHHIIIJJJHHHFFFEEEFFFGGGDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDHHHFFFCCCBBBCCCDDDEEEDDDCCCCCCAAA???===>>>AAADDDDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBB@@@???>>>===>>>>>>===;;;;;;<<<=========<<<;;;::::::999999999::::::;;;:::888666444333333444666888888777555666555333111111333555777;;;;;;:::999999888777777555555555555666666666666444444555666777888888999666777888999999888777777666666777777777888888888777777666666777777888999888888999999999999999999999888777666777888:::;;;::::::::::::999999888777888999::::::;;;;;;:::::::::<<<>>>>>><<<;;;;;;;;;<<<;;;:::::::::;;;:::999::::::::::::<<<>>>?????????@@@BBBDDDFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIMMMNNNPPPRRRSSSWWW[[[______aaadddgggiiihhhgggfffiiiiiijjjjjjiiihhhgggffffffeeeeeefffgggiiikkklllpppnnnooossstttrrrsssvvvzzz|||~~~|||zzz{{{{{{zzzyyy|||{{{xxxwwwwwwyyy{{{}}}|||{{{wwwsssooollllllmmmkkkfff^^^YYYVVVSSSPPPMMMMMMMMMOOOQQQTTTXXXZZZ\\\******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%***(((666888,,,666@@@333&&&''''''''''''((((((((('''''''''(((((((((((()))''''''((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))'''(((((())))))******++++++******))))))******+++************))))))))))))))))))***+++,,,---......---,,,,,,......000999BBBMMM]]]ppp~~~|||sssjjjgggggghhhmmmrrr}}}vvvjjjgggpppvvvooorrr|||wwwYYYHHH???888777;;;888===GGGWWWkkk~~~{{{vvvsssqqqmmmggg]]]SSSIIIAAA===888;;;DDDWWWmmm~~~yyytttssstttyyy}}}yyycccUUU\\\mmm~~~vvvppphhhbbb____________dddeeefffggghhhiiijjjjjjjjjiiiiiiiiijjjlllooopppqqqrrruuuyyy|||}}}|||zzztttkkkfffbbb^^^[[[VVVSSSNNNKKKJJJIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGEEEEEEFFFHHHKKKMMMIIIHHHGGGHHHIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHIIIJJJEEEDDDCCCAAAAAAAAAAAABBBAAABBBCCCDDDDDDDDDDDDDDDFFFDDDBBBAAABBBCCCCCCCCCCCCCCCBBB@@@???@@@CCCFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????======>>><<<;;;:::<<<===???>>>===<<<:::999888777::::::999888777555444444333222333555777777666444555444222222222444666777===<<<;;;:::999888777666444444555555555666666666555555666666666777777777444555666777777777777777555555555666666666777777666555555555555666777777999999999888888888888888999888777777777888:::;;;888888999::::::999888777888999999::::::::::::::::::<<<===<<<:::999999:::;;;;;;:::999:::<<<>>>???::::::;;;:::;;;===AAADDDBBBCCCEEEFFFHHHHHHIIIIIIGGGGGGHHHIIIKKKLLLNNNOOOQQQRRRTTTUUUUUUXXX\\\___aaabbbeeefffggggggeeedddccccccdddeeeeeeddddddcccdddddddddeeeggghhhjjjkkkooommmooossstttrrrqqqtttvvvyyy|||}}}~~~}}}|||}}}}}}|||{{{}}}yyyvvvvvvxxx{{{~~~}}}zzzvvvqqqllljjjhhhhhhfffbbb\\\WWWSSSPPPMMMKKKMMMNNNOOOQQQTTTXXX[[[]]]***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%######---///'''---333)))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&'''((()))++++++((((((((((((((((((((((((''''''((()))***+++++++++******))))))))))))******(((((((((((())))))************))))))))))))***************))))))))))))))))))******+++,,,,,,---------++++++---......444<<>>KKK]]]rrr~~~}}}{{{uuuppptttuuuxxx}}}|||{{{yyycccPPPQQQ]]]mmmxxxlllbbb]]]\\\\\\\\\aaabbbccceeeggghhhjjjjjjjjjiiihhhhhhiiijjjlllmmmooommmmmmpppuuuvvvuuurrr{{{uuummmgggaaa]]][[[WWWRRRNNNLLLLLLKKKKKKHHHHHHHHHGGGFFFEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@????????????@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDCCCDDDFFFIIIJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMFFFEEECCCBBB@@@@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDBBB@@@@@@AAABBBBBBAAAAAAAAABBBAAA@@@AAACCCEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>><<<======<<<::::::;;;===>>>===<<<;;;:::999888888:::999777555444333444444444333444555777777666444333333222222333444666888<<<<<<;;;999888666555444333444444555555666666666666666666666666666666666222333444555666666777777555555666666666777777777666666555555666666777888999999888888777777777666888888777777777888999:::555666888999999888777666888999999:::::::::999999:::;;;<<<;;;999777888999777777888:::===BBBHHHLLL;;;===?????????@@@DDDGGGDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGHHHIIILLLOOOSSSUUUTTTUUUWWWWWWWWWXXX[[[^^^bbbcccdddeeeeeedddcccbbbaaaaaaaaaaaaaaa``````___ddddddeeefffhhhjjjkkklllnnnmmmoootttuuurrrqqqsssuuuwwwzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||~~~|||zzzxxxxxxzzz|||~~~|||xxxrrrmmmiiifffcccbbb```]]]YYYTTTPPPNNNLLLJJJNNNNNNOOOQQQTTTXXX\\\^^^))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''))))))'''%%%%%%%%%))))))&&&))),,,(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))&&&''''''((()))+++,,,---(((((((((((((((((((((((($$$%%%'''((()))***))))))******))))))))))))******((((((((((((((()))))))))***))))))))))))))))))***))))))))))))))))))******++++++++++++++++++++++++...+++,,,...///...222777:::FFFVVVgggwww}}}vvvlllfffgggnnnuuuxxxuuu{{{qqqfff```iiiuuu}}}nnnfffiiiwwwuuuWWWDDD;;;:::;;;888999;;;BBBPPPfff~~~}}}wwwooohhhccc\\\RRRJJJ???<<<<<>>>>>>>>???@@@AAABBBDDDEEEFFFGGGEEEDDDCCCCCCCCCEEEGGGHHHEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKKKKKKKKKKMMMOOOHHHFFFDDDBBBAAAAAAAAAAAA??????@@@BBBCCCCCCCCCCCCBBB@@@??????AAABBBAAA@@@>>>???AAAAAA@@@@@@AAACCCAAAAAACCCCCCDDDCCCBBBAAA>>>>>>==================<<<======<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;:::::::::888666444333333333444555555555777888888666444333222222222333555666777::::::999777666444333222333333333444555666666777666666666666555555555555222333333444444555666777666666666777777777888888777666666666666777888888888888888777777666666666888888888888888999999999666777999::::::::::::999999999999::::::999888888999::::::999777777888999333555777999===CCCLLLRRR>>>@@@AAABBBBBBCCCDDDEEEDDDEEEEEEFFFHHHIIIJJJKKKIIIIIIIIIJJJMMMRRRVVVXXXXXXZZZ[[[[[[[[[[[[]]]___aaabbbbbbcccbbbaaa```___bbbaaa```___^^^]]]\\\\\\aaabbbdddeeegggiiijjjjjjmmmllloootttuuusssrrrtttvvvxxxzzz{{{zzzzzz|||}}}~~~~~~}}}|||zzzzzzzzz{{{{{{|||||||||wwwssslllgggdddbbb^^^\\\YYYXXXUUURRRNNNLLLKKKKKKOOOOOOPPPRRRUUUXXX[[[]]]))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%&&&'''))))))'''%%%%%%&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((())))))******++++++,,,+++***((((((((())))))''''''(((((()))+++,,,---))))))))))))))))))))))))"""###%%%''''''''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))************,,,,,,++++++************---++++++///000///000333000:::HHHWWWjjj{{{{{{pppffffffmmmtttvvvvvvyyyzzzpppccccccgggrrr}}}ooogggiiiuuubbbJJJ===888777777777888;;;CCCUUUkkk|||yyytttrrrkkk___VVVAAA<<<;;;>>>CCCOOOiii|||yyywwwvvvvvvyyy|||{{{zzzzzz}}}}}}rrrmmmkkk]]]NNNOOOKKKQQQ]]]nnnxxxmmmeee```]]]\\\ZZZ[[[]]]```cccfffhhhiiiiiihhhhhhggggggggggggggggggffffffgggjjjlllmmmmmmssszzzwwwnnnhhh```\\\WWWRRRPPPNNNLLLJJJEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCBBB@@@??????>>>>>>???@@@AAABBBCCCDDDEEEFFFDDDCCCCCCBBBCCCDDDEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFFFFHHHJJJJJJJJJKKKLLLNNNHHHGGGEEECCCBBBBBBBBBCCC???@@@AAABBBBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@===>>>@@@@@@???>>>???@@@>>>???@@@AAABBBAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777555444333444444555666666666777999999777555333333333333444444555666999888777666555444333222222222333444555666666777666555555555555555555555444333333333444555666666666666777777777888888888777777666666777777888999777777777777666666666666777777888888999999999999:::::::::;;;<<<===>>>>>>999999999999999999888777888999999999777777999;;;444666888999:::>>>FFFLLLDDDCCCAAAAAACCCDDDCCCBBBCCCDDDDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMPPPSSSWWWYYY\\\]]]______^^^^^^```aaa___`````````___^^^^^^]]]bbbaaa___]]]\\\[[[ZZZZZZ]]]^^^```ccceeefffggggggkkkjjjlllrrrtttrrrsssuuuwwwyyy{{{{{{zzzzzz{{{|||~~~}}}~~~~~~|||zzzvvvxxxyyyzzzzzzyyyxxxwwwqqqkkkeeeaaa___]]]ZZZWWWSSSSSSRRRPPPMMMKKKKKKLLLOOOPPPRRRTTTVVVXXXYYYZZZ((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''''''''&&&%%%&&&'''))))))'''%%%###%%%""""""'''%%%"""&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((()))******+++,,,,,,555222...***''''''(((((('''''''''((((((***+++,,,************************$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))***************************+++++++++,,,)))***///000......000---444>>>IIIZZZnnn~~~uuukkkkkkqqqvvvuuuwwwxxx}}}}}}qqqmmmiiijjjpppyyy{{{ppphhhiiisss||||||~~~mmmTTTCCC;;;888555777888777:::FFFYYYggg}}}|||mmmaaaKKKBBB<<<<<<>>>DDDXXXmmm~~~~~~~~~}}}~~~vvvmmmiii\\\PPPSSSKKKNNNVVVcccppp}}}yyyrrriiiaaa[[[VVVWWWYYY\\\```ccceeefffeeeeeeeeefffgggggghhhhhhfffffffffeeeeeefffiiilllnnnsss{{{{{{uuuiiieee___ZZZVVVRRRNNNKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIHHHFFFEEECCCBBBEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDFFFGGGEEECCCAAABBBDDDEEEGGGIIIIIIIIIIIIKKKLLLIIIHHHFFFEEEDDDDDDDDDEEEAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>@@@AAABBBAAA@@@===???AAAAAA@@@>>>===>>><<<===>>>@@@@@@@@@???>>>===<<<;;;;;;;;;<<<======<<<<<<<<<;;;:::999:::<<<<<<<<<<<<;;;;;;:::::::::666666555555555555666666666555555666888777555333444444444444444444444444888777777666555555444444111222222333555666666777444555555555555555555555555555444333333444555666555555555666666666777777666666555555555666777777555555666666666666666666777777888999999999999999:::999999999:::<<<>>>@@@999999999999999888777777777888999888777888;;;===666888;;;:::999;;;BBBGGGPPPIIIAAA???BBBEEEEEEBBBCCCCCCDDDFFFHHHKKKMMMOOONNNNNNNNNOOORRRTTTWWWXXXZZZ\\\^^^^^^^^^]]]___```]]]]]]]]]]]]]]]\\\\\\\\\___^^^\\\[[[ZZZZZZZZZ[[[[[[]]]___bbbdddeeeffffffhhhgggiiinnnqqqppprrrvvvvvvxxx{{{|||||||||}}}||||||{{{|||}}}}}}{{{yyywwwwwwvvvuuutttsssqqqqqqiiiddd]]][[[[[[ZZZWWWTTTNNNOOOPPPOOOLLLKKKMMMNNNPPPQQQTTTVVVWWWXXXWWWWWW((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%&&&'''))))))'''%%%$$$(((%%%&&&---)))###(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))*********===999222,,,(((&&&''''''''''''&&&''''''((()))***************************((()))+++,,,---,,,***)))))))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))(((((())))))*********+++(((((()))***+++,,,,,,---***((()))...000...---......444:::AAAOOOdddvvvzzzrrrqqqxxx{{{xxxwwwvvvzzzzzzqqqiiifffiiitttzzzooohhhhhhqqqyyyxxxyyy{{{~~~zzzbbbPPPEEEAAA666888:::777777>>>NNN[[[lllvvvgggXXXJJJ???>>>>>>@@@LLL]]]qqqyyy|||qqqlll^^^TTTWWWNNNPPPUUU[[[bbbkkkxxx|||pppccc[[[RRRTTTVVVYYY]]]```cccdddaaabbbccceeegggiiijjjjjjeeeggggggeeebbbbbbfffjjjjjjooouuuzzz}}}rrroooiiiccc]]]WWWQQQMMMKKKKKKJJJIIIHHHGGGGGGFFFIIIIIIIIIHHHFFFDDDCCCBBBFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCEEEFFFEEEAAA???AAACCCEEEFFFHHHHHHHHHHHHIIIKKKIIIHHHGGGEEEEEEEEEFFFFFFBBBBBBCCCCCCCCCBBBAAAAAA?????????@@@BBBBBBAAA@@@===@@@BBBBBB@@@>>>======;;;<<<===?????????>>>===>>>===<<<;;;;;;<<<>>>>>>;;;<<<<<<;;;999999:::<<<>>>>>>===<<<:::999888888555555555666666666666666555444444555777666444222444444444444444444333333888888777777666666555555111111222333555666666777444444444555555555666666777666555444333444555666444444444555555555666666555444444444444555666666444555555555666666777777777777888999999999999888888777555555666999<<<>>>999999999999999888777666777888888888888999<<<>>>777:::===<<<;;;===BBBHHH[[[OOOBBB>>>BBBHHHHHHFFFCCCCCCDDDFFFIIILLLOOOQQQOOOOOOPPPQQQSSSUUUVVVWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\^^^aaadddfffgggggggggfffdddfffkkknnnooorrrvvvuuuxxxzzz|||}}}~~~{{{zzzzzz{{{||||||zzzxxxyyywwwtttpppnnnmmmlllllleee___YYYWWWXXXXXXUUURRRKKKMMMOOOOOOLLLLLLNNNPPPPPPRRRUUUXXXXXXXXXVVVUUU******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((***,,,...///%%%%%%%%%%%%&&&'''((((((+++)))'''$$$######$$$%%%'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''&&&999777333///***'''$$$###$$$&&&((()))***)))((('''%%%(((+++,,,***(((&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***+++(((&&&'''))))))'''%%%***))))))((('''&&&&&&%%%+++++++++++++++***)))((())))))(((((((((((()))))),,,+++++++++++++++++++++''',,,222888@@@PPPdddsssxxx}}}|||vvvsssxxx|||{{{{{{yyywww{{{uuuhhhhhhpppyyyvvvnnnlllkkkhhhoooqqqtttvvvxxx|||vvveeeTTTFFF===999666666555555>>>IIIYYYkkknnnZZZQQQHHHBBB===;;;???FFF]]]dddssszzztttkkkaaa]]]___TTTSSSSSSUUUZZZbbbjjjooovvvhhh]]]YYYWWWUUUUUUXXX[[[]]]^^^]]]___cccgggiiiiiigggfffeeeeeedddcccbbbcccgggjjjkkklllnnnpppssswww~~~~~~yyypppggg```ZZZUUUQQQRRRNNNJJJJJJLLLNNNMMMKKKKKKJJJIIIHHHFFFDDDBBBAAABBBCCCCCCCCCAAAAAACCCEEEAAAAAA@@@@@@AAABBBDDDEEEEEECCCAAAAAACCCEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA???BBBFFFHHHHHHGGGFFFFFFGGGEEECCCCCCEEEGGGHHHGGGJJJIIIIIIHHHFFFDDDBBBAAABBBAAAAAABBBCCCDDDBBBAAA@@@???>>><<<<<<======>>>>>>============<<<<<<<<<;;;<<<<<<<<<;;;:::999999;;;;;;:::::::::;;;<<<<<<:::999888888888888666444444444555666777777666666888777666555444444555666666666666666666666666666555555555444444333333333333333444444444444444444888888777666555444444333222222222222333333444555555666666444111000333666777666555444444555666777333333333444444555555555555555555666666666666777:::888666444444555777999GGGBBB;;;777777888888777777888999999:::<<>>>>>??????@@@@@@LLLNNNMMMIIIDDDBBBDDDFFFGGGFFFFFFHHHKKKMMMNNNNNNWWWUUUSSSSSSTTTTTTRRRPPPRRRUUUXXXXXXWWWWWWXXX[[[XXXYYYYYYYYYYYYYYYXXXWWW[[[\\\\\\[[[ZZZZZZ[[[]]][[[\\\^^^```bbbdddfffgggggggggggghhhkkkooorrrtttuuuxxxzzz{{{{{{|||}}}zzzxxxuuutttuuuyyy}}}~~~wwwpppjjjeeecccccc]]]]]]\\\ZZZWWWSSSPPPMMMKKKKKKLLLMMMOOOPPPQQQQQQSSSVVVYYYYYYVVVTTTUUUVVV)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&'''((()))+++,,,%%%%%%$$$%%%%%%&&&'''(((,,,+++(((&&&%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&''''''''''''((())))))))))))((((((...---+++)))((('''&&&&&&&&&''')))*********(((''',,,...000000...+++***)))((((((((((((((((((((((((***)))(((((((((((()))***+++)))'''((()))***(((&&&((((((((()))))))))))))))******************)))((()))))))))(((((()))))))))+++++++++,,,+++++++++***---000444666:::FFFVVVcccuuu{{{}}}xxxuuuzzz}}}yyywww}}}vvvmmmmmmrrryyy|||wwwqqqpppnnnjjjkkkmmmppprrruuuxxx}}}~~~vvveeeXXXIII@@@999888777555888>>>NNN^^^tttuuuddd[[[QQQJJJCCC>>>???CCCNNNVVVgggzzz|||wwwuuunnneee```___[[[ZZZYYYYYY]]]bbbgggkkkwww}}}lll^^^XXXWWWVVVVVVYYY[[[[[[[[[\\\^^^bbbfffhhhhhhgggfffccccccbbbaaa```aaadddgggggghhhjjjkkkmmmrrrwww{{{}}}yyyoooggg___XXXTTTRRROOOLLLJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDBBBAAABBBCCCCCCCCCAAAAAACCCDDDBBBAAAAAAAAABBBCCCDDDEEEEEECCCAAAAAACCCEEEEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@CCCGGGHHHGGGFFFEEEEEEGGGEEEEEEFFFIIIKKKLLLLLLIIIIIIIIIHHHFFFEEECCCBBBAAA@@@???@@@AAAAAA@@@>>>??????===<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<;;;::::::::::::;;;;;;:::888777888888888666444444444555666666666666666888777666555444444555666555555555555555555555555555555444444444333333333777666666555444333222222555555555555444444444444444444333222222222333333111333666666444333444555666666555444444555666666444444555555555555555555555555666666666777777777999888666444444555777999DDD???:::777888888888777888999:::;;;;;;===@@@CCCCCCBBBBBBBBBBBBBBBCCCCCCKKKMMMPPPPPPLLLHHHDDDBBBDDDDDDEEEHHHLLLOOOPPPPPPVVVTTTSSSRRRSSSSSSQQQPPPQQQTTTWWWWWWVVVVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\[[[ZZZZZZ\\\^^^\\\]]]___aaadddfffhhhjjjiiiiiiiiiiiikkknnnqqqssstttvvvyyyzzzzzzzzz{{{|||{{{yyyvvvtttuuuwww{{{}}}}}}uuummmeee___\\\ZZZ[[[ZZZXXXVVVSSSQQQOOONNNLLLMMMNNNOOOPPPRRRSSSSSSSSSVVVXXXXXXVVVUUUUUUVVV((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&'''(((+++***(((&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''((()))************(((((('''&&&&&&'''''''''((()))***+++***)))((('''***,,,......+++(((&&&&&&))))))))))))))))))))))))***))))))(((((())))))***+++)))(((((()))***((('''&&&'''((()))***+++,,,---'''((())))))))))))))))))******))))))))))))******)))***+++,,,,,,+++******///111222222333;;;GGGQQQjjjssszzzyyyxxx{{{wwwuuuzzzsssggghhhooouuuvvvuuutttqqqmmmjjjlllooorrrtttxxx||||||zzzmmm[[[OOODDD>>><<<999777777BBBPPPcccvvvqqqggg\\\UUUNNNEEEAAAAAADDDIIIXXXjjjwww}}}|||vvvssssssqqqjjjdddbbbaaaaaaaaabbbdddhhhlllooopppwwwsssbbbZZZXXXVVVVVVWWWXXXWWWVVVZZZ]]]```dddfffffffffeee`````````^^^]]]^^^aaaccccccdddeeefffgggjjjnnnrrruuuyyyxxxnnneee]]]XXXUUUTTTQQQMMMIIIGGGHHHIIIGGGGGGFFFFFFEEECCCBBBAAABBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDGGGHHHFFFEEEDDDDDDDDDDDDEEEHHHLLLNNNNNNMMMIIIIIIIIIIIIGGGFFFDDDBBBCCCBBBBBBBBBCCCCCC@@@>>>???>>>===<<<<<<<<<==================<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999999999999999888777777888888666444444555555666666666666666777666555555444555555555444444444444444444444444444444444444333333333333666666555555555444444444222222333333444444444444555555444333222222222222///222555777666555444444555444444333333444444555666666666666555555555555555666666666666777777777888777666444444666888999???<<<999888999999999888:::;;;<<<======???BBBEEEGGGGGGFFFFFFFFFFFFGGGGGGIIILLLQQQUUUTTTOOOFFF@@@BBBCCCEEEIIINNNRRRSSSRRRTTTSSSQQQQQQRRRRRRQQQOOOPPPRRRTTTUUUUUUUUUVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXYYYZZZZZZZZZ[[[]]]___\\\]]]___aaadddgggjjjkkkmmmlllkkkjjjkkkmmmoooqqqsssuuuxxxyyyxxxxxxxxxyyyyyywwwtttrrrrrrsssuuuvvv{{{wwwpppggg___YYYUUUSSSVVVUUUSSSRRRPPPOOONNNNNNNNNNNNOOOQQQRRRSSSTTTUUUTTTVVVXXXXXXVVVUUUVVVWWW''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))),,,+++)))(((''''''&&&&&&))))))******)))((('''&&&&&&((())))))'''$$$######))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((('''&&&&&&'''(((***+++,,,,,,&&&&&&'''((()))))))))(((******))))))))))))******((()))+++,,,,,,,,,***)))---...///...///444>>>EEEVVVcccqqqxxxzzz}}}~~~sssrrrwwwzzz||||||}}}~~~yyyddd^^^dddlllrrrvvvvvvsssooolllooosssvvvxxx|||{{{nnncccUUUIIIAAA<<<999999>>>FFFUUUfffwwwzzzpppfff```ZZZOOOGGGDDDDDDEEELLLYYYeeeoooyyyyyyqqqmmmoooqqqmmmiiigggdddeeefffiiimmmrrrwwwyyyrrrvvv{{{zzzkkk```\\\WWWSSSSSSSSSSSSSSSXXXZZZ]]]aaacccddddddccc_________]]]\\\\\\^^^```aaabbbbbbbbbbbbdddhhhjjjmmmqqqxxx~~~~~~uuukkkccc]]]\\\[[[YYYRRRKKKGGGHHHJJJEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@@@@BBBCCCDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGGGGEEECCCCCCCCCBBBBBBDDDGGGJJJKKKKKKIIIGGGHHHIIIIIIHHHFFFDDDCCCCCCBBBBBBCCCDDDCCC@@@===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<============<<<<<<:::999888888888888888777666777888888666444555555666666666666666555555555555555555555555555333333333333333333333333333333333333333333333333222222333444666777888888333333333333333444444444444444333222222222333333222333444555555444444444333333333333333333333333666666555555444444333333444444555555555666666666777777555555555666888999:::999999999::::::::::::<<<===>>>??????AAADDDGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKNNNSSSVVVTTTMMMGGGEEEFFFHHHLLLPPPSSSSSSRRRSSSRRRPPPPPPQQQQQQPPPOOOOOOQQQRRRSSSTTTTTTUUUUUUWWWVVVUUUTTTTTTUUUWWWYYYVVVWWWYYYZZZZZZ\\\^^^aaa[[[\\\]]]```cccfffiiikkkooonnnlllkkkkkklllnnnooosssuuuxxxxxxwwwvvvvvvvvvuuusssqqqnnnmmmlllmmmmmmqqqnnnhhhaaa[[[VVVRRRQQQOOOPPPQQQQQQQQQOOONNNLLLNNNNNNOOOQQQRRRSSSTTTUUUTTTUUUVVVVVVVVVVVVVVVVVV&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''---,,,***)))''''''&&&&&&(((((((((''''''&&&&&&%%%&&&(((******)))(((((()))((((((((((((((((((((((((((((((((())))))(((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%&&&'''(((((((((((((((******))))))))))))******((()))***+++,,,++++++***+++,,,,,,,,,,,,000777<<>><<<>>>>>>>>>>>>>>>=========::::::999999999888888888::::::;;;<<<=========<<<<<<;;;:::999888777777777777666666666888777666444555666666666666666555555444444555555555555555555333333333333333333333333333333333333333333333333222222333444555666777888666666555555444333333222111111111222333444555666999777444222111222333444222333333333333333333222444444444333333222222222333333444444444555555555666666555555666777888999777888999:::;;;;;;<<<<<<>>>???@@@@@@AAACCCFFFIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJJJJMMMRRRUUUUUUSSSMMMLLLMMMOOOQQQRRRRRRQQQRRRQQQPPPPPPQQQQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTSSSUUUTTTSSSRRRSSSTTTVVVXXXUUUVVVXXXYYYZZZ\\\___aaa]]]]]]^^^```bbbfffiiikkkooonnnlllkkkkkklllmmmnnnrrruuuxxxxxxvvvtttssssssrrrqqqooollljjjhhhggggggiiifffbbb\\\WWWRRROOONNNJJJLLLPPPRRRSSSPPPMMMKKKMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVVVV%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%((((((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''')))***))))))***+++((((((((((((((((((((((((&&&''''''((((((''''''&&&###$$$&&&%%%$$$$$$%%%&&&((((((((((((''''''''''''&&&'''(((((((((((((((((())))))(((((((((((())))))((()))))))))***+++++++++,,,------,,,+++---111444:::DDDWWWlllxxx~~~sssnnnmmmnnnrrrwwwzzz{{{{{{{{{|||yyy}}}qqqYYYUUUWWW```jjjnnnnnnnnnnnnqqqvvvzzz}}}~~~|||rrr___MMMBBB===:::888999===HHHXXXgggrrrwwwuuu|||vvvoooppppppiii^^^VVVHHH@@@:::;;;BBBNNN^^^lllzzzwwwnnngggfffhhhhhhjjjnnnhhhhhhhhhhhhkkkooosssvvv}}}ssskkk```VVVQQQOOOOOOOOOQQQRRRUUUXXX[[[]]]^^^^^^_________^^^[[[ZZZ[[[\\\^^^___``````______aaabbbbbbdddhhhllloootttyyy|||}}}zzzuuuiiifffaaaYYYQQQLLLIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCBBB@@@???@@@BBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@??????@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFDDDBBBBBBCCCGGGFFFEEEEEEFFFFFFDDDCCCBBBDDDFFFHHHGGGFFFCCCBBBBBBCCCDDDFFFGGGFFFCCC@@@??????@@@@@@@@@???>>>===999999999999888888888888::::::;;;;;;<<<;;;;;;;;;::::::999888777777777777777666555666777777666444666666666666666666555444333333444555555555555444333333333333333333333333222222222222333333333333555555444444444333333333777777666555444333222222000000111222333555666777<<<888333000000222333333222333333444444333333222333333333222222222222222333333444444444555555555666555555666666777888999777888:::;;;;;;<<<===??????@@@AAABBBBBBDDDGGGJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNLLLJJJKKKOOOUUUZZZ]]]UUUSSSQQQQQQRRRRRRQQQPPPRRRQQQPPPPPPQQQRRRQQQPPPOOOOOOOOOQQQSSSTTTTTTRRRSSSRRRRRRRRRRRRTTTUUUVVVTTTVVVXXXYYYZZZ[[[___aaa_________```bbbfffiiikkkmmmlllkkkjjjjjjkkkmmmoooqqqsssvvvvvvtttqqqpppooopppooommmkkkhhheeecccbbbdddaaa]]]XXXRRRNNNKKKIIIHHHKKKNNNQQQRRRPPPMMMKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQQQQSSSUUUUUUTTT$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######%%%%%%&&&%%%$$$$$$############$$$%%%&&&'''&&&''''''''''''&&&%%%%%%$$$$$$%%%''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&''''''((($$$&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%&&&&&&$$$$$$&&&((((((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''''''''(((((())))))((('''(((***,,,---+++++++++++++++,,,...///555999GGG\\\lllvvv~~~tttlllhhhdddjjjrrrwwwxxxwwwwwwwwwvvvzzzuuu\\\SSSOOOWWWaaafffiiillllllpppuuuyyy|||~~~zzzvvvwwwtttwwwtttiii]]]TTTIII@@@:::777777===IIIXXXfffmmmlllrrr}}}xxxrrruuuyyyttthhh```OOOEEE<<<999;;;BBBNNNYYYkkktttnnnhhhgggeeedddfffkkkjjjhhhfffeeefffiiimmmppp{{{tttiii___WWWRRROOOLLLMMMOOORRRUUUWWWZZZ[[[\\\^^^^^^^^^]]]ZZZYYYYYYZZZ[[[\\\]]]]]]\\\\\\]]]___```bbbdddfffhhhlllpppsssvvvyyy~~~~~~rrrmmmeee^^^XXXSSSOOOLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCBBB??????@@@AAAAAABBBCCCDDDCCCCCCBBBAAABBB@@@>>>>>>@@@BBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBCCCDDDFFFDDDBBBBBBBBBCCCBBBAAA@@@BBBEEEGGGGGGEEEBBBAAABBBCCCEEEHHHJJJIIIFFFCCC@@@AAAAAABBBAAA@@@???>>>::::::::::::999999999999::::::::::::::::::999999999888888777777777888888666555555666777777666444666666666666666555444444222333444555555555444444444444444444444444444444111111222222222333333333555555444333222111111000555444444444333333222222111111111222333444555666:::666222111222333333222222333444555555444333222222222333333333333333333555555555666666666777777555555555666777888888999888:::<<<<<<;;;<<>>:::666888AAANNN\\\dddiiiooowwwzzztttxxx~~~zzzooofffYYYNNNCCC===:::;;;CCCKKKYYYrrrqqqmmmjjjiiieeeaaaccchhhkkkhhheeeccceeehhhmmmppp~~~yyypppggg^^^VVVOOOJJJLLLMMMOOOSSSUUUXXXYYYZZZ]]]^^^^^^\\\YYYWWWXXXXXXXXXYYY[[[ZZZYYYYYYZZZ\\\ZZZ[[[]]]^^^___bbbeeehhhrrruuuyyyzzzssskkkddd___[[[UUUQQQNNNNNNMMMLLLJJJHHHFFFDDDCCCCCCCCCAAA???>>>???AAAAAABBBCCCCCCCCCBBBAAA@@@BBB@@@>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCCCCDDDEEEBBB@@@======>>>???@@@??????AAADDDFFFFFFDDDBBB@@@;;;<<>>AAAAAABBBCCCBBBAAA@@@???<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888777888777777777777777888999666555555666777777666444666666777777666555444444111222444555666555444444444444444444444444444444111111111222222333333333222222222222222222222222111222222222222333333333333333333222222333444444666444222333555666444222333333555555555555333333333333333444444555555555777777777777888888888888444555555666777888888999999;;;<<<<<<;;;<<<@@@CCC???AAABBBBBBBBBDDDGGGJJJHHHIIIJJJKKKMMMPPPRRRSSSMMMQQQUUUWWWWWWWWWZZZ]]]___[[[VVVSSSRRRSSSTTTTTTRRRQQQPPPQQQSSSSSSRRRQQQPPPOOONNNQQQTTTVVVTTTRRROOOPPPQQQRRRSSSSSSSSSSSSUUUVVVXXXYYYYYY[[[]]]```[[[ZZZYYYXXXZZZ]]]```bbbhhhgggggggggiiilllnnnpppllloooqqqqqqoookkkhhhgggddddddcccaaa___[[[XXXVVVRRRQQQPPPOOONNNLLLKKKKKKKKKJJJIIIHHHIIIKKKMMMOOOLLLMMMNNNOOOQQQRRRSSSSSSRRROOOMMMNNNQQQSSSSSSRRR'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%%%%&&&''''''"""###%%%&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%((((((((((((''''''''''''''''''((((((((('''%%%$$$'''''''''(((((((((((()))(((((((((((())))))))))))---***'''''')))+++***)))------,,,***((('''&&&%%%)))******+++---...//////111333777>>>JJJ\\\ooo|||wwwmmmggg^^^```dddhhhlllooopppqqqssswww}}}hhhXXXKKKJJJOOOVVV___gggiiipppvvvzzz~~~}}}{{{yyyvvvqqqlllhhheee\\\fffnnnssszzz~~~rrr```HHH;;;333777===AAAMMM\\\iiikkksss}}}zzz{{{{{{wwwsssjjjYYYIIIAAA===:::;;;@@@QQQaaa{{{xxxnnngggcccddddddbbbaaabbbiiikkkiiiffffffjjjooorrr}}}www}}}yyyuuupppeeeXXXQQQPPPNNNMMMLLLLLLNNNPPPSSSUUUYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTVVVYYYZZZ\\\[[[[[[[[[]]]```bbbdddhhhlllrrrxxx||||||sssmmmiiiccc[[[TTTVVVRRRNNNLLLLLLJJJFFFBBBCCCAAA@@@@@@BBBDDDDDDDDDCCCBBB@@@>>>>>>???@@@AAABBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA???AAACCCEEEFFFDDDBBBAAA>>>>>>?????????>>>>>>===>>>??????@@@BBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEDDDBBB@@@===<<<::::::<<<======<<<<<<;;;::::::999999::::::888777666666666777999:::999999888777666555555444444555666777777666555444333333333333333444666666666555333333555666555444333222222555888999666333444333222111222444666888555555444333333222111111333333333444444444555555111222222333333222222111333333222222111222222222333333444555666888888999444555777888999888777666999999888777777777777777;;;<<<===<<<<<<<<<>>>@@@CCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTRRRSSSTTTVVVXXXZZZ[[[\\\WWW___aaaZZZSSSQQQOOOLLLOOOPPPQQQPPPOOONNNPPPRRRMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYY[[[]]]___bbbcccjjjhhheeedddeeehhhlllooolllmmmnnnmmmkkkgggdddaaaaaa```^^^]]]\\\XXXTTTPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLMMMPPPRRRTTT&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''%%%%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((('''%%%%%%&&&&&&'''''''''((((((((('''((((((((())))))))))))+++(((&&&&&&(((***)))(((++++++******))))))))))))))))))***+++,,,---......---000444999CCCSSSfffttt{{{rrrmmmjjjaaaaaabbbeeejjjoooqqqrrrqqquuu~~~}}}iii\\\OOOKKKKKKNNNUUU]]]gggnnnuuu{{{~~~zzzuuupppjjjddd```XXXbbbmmmuuuwwwUUUDDD666555777999BBBMMM```dddmmm|||}}}|||}}}|||xxxtttmmmaaaTTTKKKBBB;;;;;;@@@AAANNNeee~~~rrrllleeeaaabbbbbb```___```fffggggggfffggglllsssxxx|||}}}zzzxxxuuukkk]]]TTTQQQQQQOOOLLLJJJJJJLLLOOOQQQWWWWWWWWWWWWWWWVVVVVVVVVTTTSSSRRRRRRSSSUUUWWWXXXWWWVVVVVVWWWYYY\\\___```cccggglllppptttxxx|||{{{vvvrrrlllddd^^^ZZZVVVQQQNNNNNNLLLHHHEEEFFFDDDAAA@@@AAACCCCCCCCCDDDCCCAAA??????@@@AAABBBAAA@@@??????>>>>>>??????????????????@@@@@@@@@AAA???@@@CCCDDDEEEDDDBBBAAAAAAAAAAAA@@@>>>===;;;:::>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@??????@@@BBBDDDDDDAAA???>>><<<;;;;;;<<<======<<<:::999999888777888888888666666555555666666777888888777777666666555555555555555666666666666555555333333333333444555666777666555333333555666555444333222333555888888666333444333222222222444666888333333333222111111000000333333333444444444555555222222333333333333222222333222222222222222333333222222333333444555666666555666888999999888777666777666666777777888999::::::;;;<<<<<<;;;<<<>>>@@@CCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKMMMOOOQQQSSSTTTRRRSSSSSSUUUVVVWWWXXXXXXRRRYYY\\\WWWRRRQQQPPPMMMNNNOOOOOONNNMMMLLLNNNOOONNNNNNOOOOOOPPPOOOOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZ[[[\\\___aaabbbhhhfffdddcccdddgggjjjlllffffffgggfffccc___\\\YYY\\\[[[ZZZYYYXXXUUUQQQNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLMMMOOOQQQRRR%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$'''''''''((((((((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((&&&&&&'''(((((('''((())))))***++++++,,,,,,(((((()))***+++,,,,,,---)))---000333888FFFYYYhhhzzz}}}rrrllllllllleee```^^^aaaiiiqqqttttttooossszzz{{{mmmcccXXXPPPJJJIIILLLRRRaaahhhqqq{{{zzztttnnnggg___ZZZTTT^^^iiitttdddOOO:::333333333888???TTT[[[gggvvv}}}zzzzzz{{{yyyuuuqqqoooiiiaaaWWWKKK@@@===???;;;CCCSSSfffvvv{{{vvvooohhhbbb___```___\\\[[[]]]aaacccdddfffhhhoooyyy{{{yyyxxxwwwpppbbbXXXTTTWWWTTTOOOKKKIIIJJJMMMOOOTTTTTTUUUUUUUUUUUUUUUVVVRRRQQQQQQPPPQQQRRRTTTUUUQQQPPPPPPQQQTTTWWWZZZ\\\]]]___cccfffiiimmmrrruuuwwwzzz}}}wwwoooiiibbb\\\VVVRRRQQQOOOLLLIIIIIIFFFBBB@@@AAABBBCCCCCCDDDCCCAAA@@@@@@@@@AAABBB@@@???>>>>>>======>>>>>>>>>>>>>>>?????????@@@@@@>>>???AAACCCCCCBBBAAA@@@AAAAAAAAA@@@???===<<<;;;======>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@????????????>>>???@@@BBBBBB@@@>>>>>><<<;;;;;;<<<===<<<;;;888777777666666666666666666666777888888888888777666666666666666555555555666666555555555555666666444444444444444555777777666444333333444555555444222222333555777777555444444333222222333444666777444444333333222222111111333333333444444444555555333444444444444444444333222222111222222333444555333333333444444555555555666777888999999888777666444444555666888:::;;;===999:::;;;<<<<<<===???AAACCCCCCCCCDDDEEEFFFGGGHHHKKKLLLLLLMMMOOOQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRSSSLLLRRRVVVSSSPPPOOOOOONNNMMMNNNNNNMMMKKKJJJKKKMMMOOOOOOOOOOOOOOOOOONNNMMMQQQQQQSSSUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]___```dddcccbbbbbbcccdddfffgggdddddddddccc```[[[WWWUUUVVVTTTSSSSSSSSSQQQNNNKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMMMMNNNMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLMMMNNNOOO$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$##################"""###$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%''')))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((''''''((((((((((((((())))))***+++,,,,,,---'''(((((()))***+++++++++(((,,,//////111<<>>@@@HHHTTTaaaiiikkkjjjccc___]]]^^^]]]YYYYYY[[[]]]^^^aaafffjjjqqq~~~vvvsssqqqrrrnnneee]]][[[]]]YYYSSSNNNLLLMMMOOORRRRRRRRRRRRSSSSSSTTTTTTTTTQQQPPPPPPPPPPPPQQQRRRSSSNNNMMMMMMNNNQQQTTTWWWYYYXXXZZZ\\\^^^```dddiiilllnnnrrrwww|||~~~wwwrrrlllfff]]]WWWTTTRRRNNNKKKIIIFFFBBB@@@AAABBBDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>???@@@BBBBBBAAA@@@???>>>>>>???@@@@@@@@@??????<<<======>>>???@@@@@@@@@????????????????????????>>>======???@@@AAA???>>>===;;;:::999;;;;;;;;;:::777777666555555555666666888999:::;;;<<<;;;:::999555555555555555666666666666666444333333444666666444444444444555666777777666444333333444555555444222222333444666666555444444333333333333444555666666666666555555444444444333333333444444444555555444444555555555555444444111111111222333444555666666666666666777777777777777777888888888777666555555555666777999:::<<<===:::;;;=========???AAADDDDDDDDDDDDEEEEEEGGGHHHHHHLLLLLLLLLMMMNNNPPPQQQRRRPPPPPPPPPOOONNNNNNMMMMMMKKKOOOQQQQQQOOONNNNNNNNNMMMMMMMMMLLLJJJIIIJJJLLLOOOOOOOOOOOOOOONNNMMMLLLOOOPPPRRRSSSUUUVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ\\\]]]^^^`````````````````````aaabbbbbbbbb```]]]XXXTTTQQQPPPOOONNNNNNOOONNNKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNLLLKKKKKKKKKLLLLLL###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""###$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''''''''&&&'''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$&&&((()))((((((((((((''''''''''''''''''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))******))))))))))))******************++++++((((((((())))))******+++***---///......666DDDOOO[[[hhhrrrpppiiieeecccbbbbbb\\\VVVZZZeeepppvvvvvvqqqsssvvvxxxxxxvvvsssqqqmmmlllfff]]]TTTOOOLLLKKKLLLSSS```sss{{{uuuqqqnnnhhh```ZZZVVVYYY^^^fffrrr~~~qqq]]]FFF:::777666555444555===KKKYYYeeekkknnnnnnmmmmmmnnnooonnnkkkfffccchhhccc]]]YYYXXXSSSIII???===<<<===CCCMMMWWW]]]```^^^[[[ZZZ\\\ZZZWWWWWWZZZ[[[[[[^^^dddiiippp|||||||||sssmmmiiijjjjjjgggeeeeee```\\\VVVPPPNNNOOORRRTTTPPPQQQQQQQQQRRRRRRSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMMMMNNNPPPSSSWWWYYYVVVWWWYYYZZZ[[[^^^bbbeeegggjjjpppuuuyyy~~~~~~zzzwwwpppfff___ZZZVVVQQQMMMIIIGGGCCCBBBCCCEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@===>>>>>>>>>>>>?????????>>>???@@@AAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@???===<<<:::888888999999999888888888777666666666666777888999;;;<<<<<<<<<;;;:::555555555666666666666666666555444333333444555666444333333444444555666777555444222222444555444333111222333444444444555555444333333333444444555555666666555555555555444444333333333444444444555555444555555666666555555444222222222222333444555666666666777777777777777777666666666666666666666555888888888999999;;;<<<<<<<<<>>>???@@@@@@AAADDDFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKKKKLLLLLLNNNOOOOOONNNMMMMMMLLLKKKJJJJJJIIIMMMNNNOOOPPPNNNLLLLLLMMMLLLMMMMMMLLLJJJIIIJJJLLLOOOOOOOOOOOONNNMMMMMMLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXXXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]\\\[[[XXXSSSOOOLLLMMMLLLKKKKKKLLLKKKJJJHHHIIIHHHHHHHHHHHHHHHIIIIIIMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJ$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))((((((((((((''''''''''''''''''&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))++++++***))))))************)))))))))))))))(((((())))))************,,,---------...444<<>>:::444000222777AAAOOO\\\eeeiiijjjfffhhhjjjkkkkkkiiigggeeefff```XXXUUUXXXXXXNNNBBB<<<:::888;;;CCCLLLTTTYYYVVVUUUVVVXXXWWWSSSTTTXXXYYYWWW[[[aaadddjjj{{{~~~zzz}}}|||yyyrrrjjjddddddggghhhjjjmmm```\\\WWWRRRPPPPPPRRRTTTPPPQQQQQQQQQQQQQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPRRRUUUWWWSSSUUUVVVWWWXXXYYY\\\^^^```ccchhhmmmqqquuuzzz~~~~~~xxxooogggbbb]]]WWWSSSMMMKKKHHHGGGHHHHHHHHHGGGBBBBBBBBBBBBAAAAAAAAA@@@BBBAAAAAA@@@???@@@@@@@@@>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>????????????<<<<<<===============>>>>>>===<<<===???@@@???>>><<<:::888888999999888777999999888777777777777777777777888999999999999888777777777777777666666666555555444444444444555555333333333333333444666666555333222222333444444333111222444444333333555666444444444444444444444444333333333222222222222222333333333444444444555555444444555555555555444444333333222333333444555666444444444555555666666666666666666666666777777888<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBBBBCCCEEEGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJIIIIIIIIIIIIHHHNNNLLLLLLOOONNNKKKJJJLLLJJJKKKKKKKKKIIIIIIKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWVVVVVVVVVXXXYYYZZZYYYYYYYYYXXXXXXWWWWWWWWWZZZ[[[[[[YYYVVVRRRNNNKKKLLLJJJIIIHHHIIIIIIHHHGGGIIIHHHHHHHHHHHHHHHIIIIIIMMMMMMMMMNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIHHHHHH%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###########################""""""###$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&###$$$&&&'''((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&)))++++++)))'''((()))(((((((((((((((((((((((())))))************++++++,,,+++***+++...222666888>>>JJJVVV^^^ccceeeaaa[[[YYYVVVTTTUUUYYY^^^aaaccchhhiiikkkqqqvvvuuummmggg```bbbaaa]]]\\\ZZZRRRIIIAAADDDOOOcccyyytttpppooopppnnngggaaa\\\ZZZZZZ]]]bbbhhhnnnrrrppphhh]]]QQQIIIBBB:::444555555:::EEETTT___dddeee___aaaeeehhhiiiiiijjjjjjhhhddd[[[UUUUUUWWWPPPFFF@@@===::::::>>>DDDJJJNNNOOOOOOQQQTTTSSSOOOQQQVVVVVVTTTVVV\\\^^^aaarrrwwwwwwvvvtttooofff___```cccfffhhhkkkccc```[[[VVVSSSRRRSSSTTTQQQQQQQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNMMMMMMMMMNNNMMMLLLLLLMMMOOORRRSSSOOOQQQSSSTTTTTTTTTUUUWWWYYY\\\```dddgggkkkppptttwwwzzz}}}~~~}}}vvvppplllgggaaa\\\TTTSSSPPPOOONNNLLLIIIGGGDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???????????????????????????@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>????????????@@@@@@;;;;;;<<<<<<<<<=========???===<<<===???@@@??????>>><<<:::999::::::999888999888777777666666777777777777777777777888999999999999888888777777666666333444444555555444444333222222111222222333444555555333222222333444444333000222444333222222444777444444444444444444444333111111222222222222222222333333333444444444555555444444444555555444444444444444333333333444444555333333444555666777777888666666777777888999;;;;;;===============>>>>>>???@@@AAABBBBBBAAABBBDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIMMMIIIIIIMMMNNNJJJJJJMMMGGGHHHIIIHHHHHHHHHJJJLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRQQQPPPPPPQQQRRRUUUVVVUUUTTTTTTTTTUUUVVVXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWXXXXXXWWWUUUQQQMMMKKKKKKIIIGGGFFFGGGGGGFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHH&&&%%%%%%$$$$$$#########"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''%%%###"""########################$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&!!!"""$$$&&&'''''''''&&&$$$%%%''''''''''''%%%$$$###$$$%%%&&&'''''''''''')))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((($$$(((******(((&&&'''(((&&&&&&''''''(((((())))))***************++++++++++++(((''')))...111111000777@@@LLLWWW```eeebbb\\\VVVUUUTTTTTTTTTVVVXXXYYYccccccgggooovvvvvvmmmeee^^^aaa```^^^______VVVIII@@@CCCKKK___{{{yyytttooooooqqqooohhhbbb```\\\ZZZ[[[^^^aaaeeejjjnnnllleee\\\TTTLLLDDD<<<111...///999HHHUUUYYYYYYXXX[[[```dddgggiiilllnnnkkkiiiaaaVVVRRRSSSPPPIIIBBB???;;;888888;;;>>>@@@JJJJJJMMMQQQPPPMMMOOOTTTUUUQQQSSSXXXYYY[[[lll}}}tttrrrqqqpppkkkbbb[[[\\\```bbbccceeegggddd```[[[WWWUUUTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPKKKLLLLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJKKKMMMOOOPPPLLLNNNQQQRRRRRRQQQQQQRRRTTTWWWZZZ^^^aaadddiiilllpppssswwwyyyyyyzzz}}}zzzuuusssnnnhhhccc[[[YYYWWWUUURRROOOJJJFFFFFFFFFFFFFFFFFFEEEDDDDDD@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB===>>>???@@@AAABBBBBBBBB???????????????@@@@@@@@@;;;;;;;;;<<<<<<<<<======???>>>======???@@@@@@???@@@>>><<<;;;<<<<<<;;;999888888777666666666666666:::999888777888999;;;<<<;;;::::::999888777666666222333555555555555333222111111111111222333444444555333222222333444444333000222444333111222444777444444444555555444333333333333333333333333333333333333333444444444555555333444444444444444444333555555444333333333444444444555666777888999:::;;;777888888999:::<<<===>>>============>>>???@@@AAA@@@AAABBBBBBAAAAAACCCEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKFFFFFFKKKMMMJJJJJJMMMDDDFFFGGGGGGFFFGGGIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQQQQQQQPPPQQQPPPOOONNNOOOQQQSSSTTTSSSRRRRRRRRRSSSUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSPPPQQQQQQQQQOOOKKKGGGEEEJJJHHHFFFEEEEEEEEEDDDCCCEEEEEEFFFGGGIIILLLMMMOOOLLLLLLLLLLLLLLLKKKJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHH%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&(((%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&******))))))((((((((((((&&&&&&'''((()))***++++++''''''((())))))))))))))))))******++++++,,,------333777@@@MMMYYY```aaa```WWWUUURRRPPPPPPRRRVVVYYY^^^^^^cccmmmxxxyyyqqqhhhjjjbbb\\\^^^ccc```TTTHHHCCCAAAFFFYYYqqq}}}rrrmmmjjjmmmrrrrrrjjjbbbeee___\\\^^^^^^[[[]]]ccchhhjjjiiigggccc[[[KKK<<<777444333666===HHHPPPUUU]]][[[]]]dddiiiiiijjjlllnnnjjjddd]]]VVVQQQMMMKKKEEEEEEDDDBBB@@@===:::999@@@AAAGGGOOOPPPMMMMMMOOOOOONNNPPPTTTTTTVVVcccqqqzzzrrrllljjjkkkiii```WWWVVV]]]ddddddbbbdddbbb```]]][[[YYYWWWWWWYYYXXXVVVSSSQQQOOONNNMMMMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKKKKKKKKKKKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLNNNRRRUUUWWWZZZ^^^```gggjjjnnnsssvvvwwwvvvvvv}}}}}}yyyvvvrrrpppnnnjjjeee^^^XXXUUURRRMMMJJJFFFEEEDDDDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>======>>>???@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<======<<<<<<;;;@@@>>><<<;;;===>>>>>>>>>;;;;;;<<<<<<<<<;;;999888777777777777666666666666777777777777888999:::;;;=========<<<:::888666444666777999:::999777444222000111222333444444555444222222222333333444444444222222222222222222222222444444444444444444444444222222222222333444444555333333444555666666666555555555555555555555555444333555666666555444444555444555888:::::::::999888============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGGGGEEEEEEFFFIIILLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIMMMMMMMMMNNNOOOPPPQQQRRRQQQOOONNNNNNOOOOOOOOONNNNNNLLLKKKMMMQQQTTTUUUTTTRRRQQQRRRSSSUUUVVVTTTRRRWWWUUUTTTRRRPPPOOONNNNNNLLLMMMMMMLLLKKKIIIHHHGGGDDDDDDEEEEEEFFFFFFFFFFFFJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDGGGGGGHHHIIIIIIHHHHHHHHH%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%'''%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((())))))'''((())))))******))))))))))))******+++,,,,,,---///333:::FFFRRR[[[______UUUTTTRRRPPPPPPSSSVVVYYY[[[^^^dddnnnwwwwwwqqqkkkiiiccc^^^___aaa___WWWOOOEEEDDDIIIUUUeeeqqqtttrrrmmmiiigggiiimmmlllgggaaafff```]]]^^^\\\WWWWWW[[[eeehhhiiihhhfffaaaTTTGGG999555111222888BBBKKKPPP\\\\\\aaahhhkkkiiihhhjjjiiigggbbb]]]XXXSSSPPPOOOLLLOOOSSSTTTPPPHHH@@@::::::<<>>>>>>>>>>>???@@@>>>>>>?????????@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::@@@>>><<<<<<===>>>>>>===;;;<<<=========<<<;;;:::999999999888888888777777999999999999:::;;;;;;<<<<<<<<<<<<;;;:::888666444666777888888777666333222000111222333444444444444333333444444444555555555444444444444444444444444444444444444444444444444333333333333333444444555555555666666666555444444666666666555555555555555666777999999777666777888888999;;;===>>>>>>===<<<============>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBEEEFFFFFFEEEDDDEEEHHHKKKJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGHHHHHHIIIJJJLLLLLLNNNMMMMMMMMMNNNOOOPPPQQQOOONNNMMMMMMNNNNNNNNNNNNKKKJJJKKKNNNRRRTTTSSSRRRPPPPPPQQQSSSUUUUUUSSSQQQTTTTTTRRRQQQOOOMMMKKKKKKIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHH%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$'''%%%######$$$%%%$$$###########################$$$###"""!!! !!!""""""########################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))******))))))(((%%%&&&&&&((()))***+++++++++******)))((('''&&&&&&(((((()))***************)))))))))***++++++,,,,,,,,,...333<<>>>>>??????@@@?????????@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<;;;:::999999:::;;;;;;@@@>>><<<<<<=========<<<;;;<<<<<<============<<<;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666777777777666666555444444111222333444444555444444444555555555555666666666555555555555555555555555555555555555555555555555555555555555444444444444777777777777666555444444666777777777777777777777999;;;<<<<<<;;;::::::;;;;;;<<<===?????????>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCDDDEEEEEEDDDDDDGGGIIIIIIIIIJJJJJJIIIHHHGGGGGGEEEEEEEEEFFFHHHKKKMMMOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNIIIJJJLLLOOORRRSSSRRRPPPNNNOOOQQQSSSUUUUUURRRPPPQQQQQQQQQOOOMMMJJJHHHFFFDDDFFFHHHIIIIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIHHH$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###""""""""""""""""""""""""$$$###!!! !!!"""$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&)))***&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''((()))***+++,,,,,,******)))((('''&&&&&&%%%((())))))***************(((((())))))***++++++++++++,,,...444===GGGPPPUUUUUUVVVWWWUUUSSSRRRTTTVVVWWW```jjjoooooolllkkkkkkeeeeeeccc^^^XXXVVVWWWZZZSSSSSSTTTXXX\\\]]][[[XXXUUUYYY]]]aaaaaaaaa______]]]\\\\\\\\\[[[XXXVVVVVVWWW\\\aaadddhhhkkkggg```PPPGGG;;;333222666===AAAIIIQQQ___iiihhhaaa___aaadddcccbbb```]]][[[YYYXXX[[[dddpppxxxuuuiiiXXXMMM<<<888666:::???BBBGGGMMMOOOOOONNNLLLJJJLLLSSSZZZ\\\[[[\\\___bbbaaa]]]XXXUUUTTTRRRPPPQQQUUU[[[```bbb```]]][[[YYYXXXXXXYYYVVVVVVTTTRRRPPPMMMKKKJJJIIIIIIKKKKKKKKKJJJHHHGGGIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOOOOPPPRRRUUUYYY^^^bbbdddiiikkkmmmooopppsssvvvyyyyyyyyyzzzzzzzzzyyyxxxwwwyyyxxxvvvrrrlllddd\\\VVVOOOMMMKKKJJJJJJIIIGGGFFFCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<===============>>>>>>======<<<;;;???>>><<<;;;:::;;;===>>>@@@>>><<<<<<======<<<:::::::::;;;<<<<<<=========;;;;;;;;;;;;::::::::::::<<<============<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999777666666666777777444555555666777777666666555555555555555666666666666666666666666666666666555555666666666666777777777777777666666555444444777777777888777777666666888888888888888999999999;;;===>>>>>>===<<<<<<===:::;;;<<<============<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@======>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGJJJMMMOOONNNMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOOOONNNMMMMMMNNNMMMNNNOOOQQQRRRRRRQQQPPPNNNOOOQQQTTTVVVUUURRROOOOOOOOOOOOOOOLLLIIIEEECCCAAACCCFFFHHHIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%$$$###$$$%%%&&&$$$###""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%#################################$$$$$$$$$%%%%%%############$$$&&&(((***"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''(((((()))***************'''(((((())))))******+++---------000555===FFFKKKTTTWWWYYYWWWSSSPPPQQQSSSWWW```jjjlllhhhdddccceeebbbdddccc\\\SSSNNNQQQVVVVVVTTTTTTZZZ```___XXXPPPKKKQQQXXX]]]^^^]]]]]]]]]ZZZ\\\]]]\\\[[[[[[XXXVVVQQQVVV[[[^^^ccchhhhhheee\\\RRRCCC777222222555777>>>GGGVVVbbbddd___^^^aaaeeedddcccaaa___]]][[[[[[```iiivvvvvviii```HHH???666555888<<>>>>>=========>>>>>>???===============<<<;;;;;;@@@???===;;;;;;;;;===>>>>>>===<<<<<<======<<<:::999999999::::::;;;;;;<<<;;;:::::::::999999999999;;;;;;<<<<<<<<<<<<;;;:::=========<<<<<<<<<======<<<;;;999888777888::::::888888999:::::::::999999666666666666666555555555666666666666666666666666666666666777777888888888888888888888888777666555555666777888999999999999999999999::::::;;;;;;;;;;;;===>>>>>>===<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>======>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@??????@@@???AAADDDEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJNNNPPPRRRQQQNNNLLLLLLMMMSSSSSSSSSSSSRRRRRRSSSSSSQQQQQQRRRTTTUUUTTTQQQNNNMMMNNNNNNMMMKKKHHHDDDBBB@@@BBBEEEGGGHHHHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGEEEDDDBBBAAA@@@???AAABBBCCCEEEFFFGGGGGGGGG###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$######$$$&&&&&&%%%###########################$$$$$$###"""###$$$%%%&&&####################################$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''' !!!"""###$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''((()))))))))))))))'''''''''((())))))******------......000555<<>>>>>======>>>>>>??????<<<============<<<;;;;;;>>>===<<<::::::::::::;;;<<<;;;;;;<<<>>>>>><<<::::::999999888999999:::;;;::::::999999999888888888999:::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>???<<<<<<:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888777777777777666666666666666666666666666666666777777888888999999:::888888999::::::999777666555666777999:::;;;<<<<<<::::::;;;;;;<<<<<<======;;;===>>>>>>===<<<<<<======<<<<<<<<<========================>>>>>>>>>>>><<<============>>>>>>>>>>>>????????????@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHEEEDDDCCCAAA@@@@@@@@@@@@>>>AAADDDFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIINNNQQQSSSQQQMMMJJJIIIJJJTTTUUUWWWWWWVVVUUUUUUVVVSSSRRRQQQRRRRRRQQQNNNLLLKKKKKKKKKJJJIIIFFFDDDCCC@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFEEECCCAAA@@@???>>>AAABBBCCCDDDEEEEEEFFFFFF######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((())))))******,,,---------000666:::CCCJJJQQQRRRNNNLLLMMMPPPQQQXXX___aaa\\\WWWVVVWWWVVV[[[___ZZZPPPIIIJJJMMMOOOOOOPPPTTTYYY[[[YYYVVVPPPOOONNNNNNOOOQQQSSSTTTWWW[[[\\\YYYYYY]]]]]]YYYUUUYYYZZZYYY[[[```cccbbbccc[[[OOOCCC:::555111000333666>>>JJJRRRUUUXXX\\\bbb```]]]ZZZZZZ[[[]]]^^^eeejjjrrrxxxyyyuuunnniiiVVVIII===888888888:::>>>HHHNNNRRRRRRRRRUUUSSSOOOSSSQQQOOOLLLKKKLLLOOORRRQQQNNNKKKHHHHHHJJJLLLNNNMMMLLLKKKJJJLLLOOOSSSVVVVVVVVVVVVUUUSSSOOOLLLJJJHHHHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFEEECCCBBBCCCCCCDDDEEEEEEEEEEEEDDDAAACCCDDDEEEDDDDDDFFFGGGEEEEEEFFFHHHJJJLLLNNNOOOSSSWWW[[[^^^___aaaccceeefffhhhllloooqqqqqqpppppptttxxx||||||yyytttqqqppphhheee```]]]YYYVVVQQQNNNKKKJJJHHHFFFDDDBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>======<<<<<<===<<<<<<<<<======>>>???<<<<<<======<<<<<<;;;:::=========<<<;;;::::::::::::::::::<<<>>>>>>===;;;<<<;;;:::999999999:::;;;:::::::::999999999888888888999;;;=========;;;;;;::::::::::::;;;<<<>>>???;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::999999999999888888888888888888888888777777888888999::::::;;;777888:::;;;;;;;;;999888777777999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???;;;===>>>>>>===<<<<<<===>>>======<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>????????????@@@AAA@@@@@@@@@@@@?????????@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>AAAEEEGGGFFFDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKJJJIIIJJJIIIIIIHHHHHHHHHHHHIIIMMMQQQSSSPPPJJJFFFEEEFFFMMMRRRXXX[[[[[[YYYXXXXXXTTTRRROOONNNNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDD#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###"""###%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))$$$%%%&&&(((***+++------''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))'''))),,,,,,,,,...222666;;;CCCLLLOOOLLLJJJLLLPPPMMMTTT[[[]]]YYYUUUTTTTTTQQQXXX]]]ZZZRRRKKKJJJLLLNNNPPPQQQRRRTTTWWW[[[^^^WWWQQQJJJGGGHHHLLLOOOQQQQQQVVVXXXVVVYYY___aaa^^^ZZZ]]]]]]ZZZZZZ^^^aaa```eee^^^SSSIIIAAA;;;666333//////444???HHHMMMQQQUUU___\\\YYYWWWWWWZZZ]]]```bbbgggmmmqqqqqqlllfffaaaUUUJJJ???<<<;;;999888888>>>FFFMMMOOORRRVVVUUUOOOKKKMMMMMMLLLJJJKKKOOOSSSPPPLLLHHHGGGHHHKKKLLLLLLFFFEEEEEEFFFJJJOOOTTTWWWWWWWWWWWWVVVSSSPPPMMMKKKIIIHHHFFFDDDDDDDDDDDDEEE@@@BBBCCCEEEEEEDDDBBBAAAAAABBBCCCCCCDDDDDDCCCCCC@@@BBBCCCCCCCCCCCCEEEFFF@@@AAACCCEEEGGGIIIKKKKKKKKKNNNSSSWWWXXXYYYZZZ[[[```cccfffjjjllllllkkkjjjnnnsssxxxyyywwwsssrrrrrrnnnkkkfffbbb^^^YYYUUUQQQMMMLLLJJJGGGDDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBAAAAAAAAA@@@@@@??????;;;;;;;;;;;;;;;<<<===>>><<<<<<======<<<<<<;;;:::????????????>>>===<<<;;;999999:::<<<>>>???>>><<<>>>===;;;:::999::::::;;;;;;;;;:::::::::999999999777999;;;===>>>>>>===<<<999888888888999;;;===>>>::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;999999999999999999999999777777888999::::::;;;;;;777888:::<<<<<<<<<:::999999999:::;;;;;;;;;::::::;;;<<<<<<===>>>??????@@@<<<===??????===<<<===>>>===<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???????????????@@@BBBDDDEEEFFFGGGFFFFFFDDDCCCBBBAAAAAAAAA>>>AAAEEEGGGGGGEEEDDDCCCAAABBBCCCEEEFFFFFFGGGGGGDDDFFFIIILLLMMMMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHIIILLLPPPRRROOOHHHCCCBBBCCCEEEMMMXXX______]]]ZZZYYYUUURRRNNNKKKJJJJJJHHHGGGFFFFFFDDDCCCCCCBBBCCCCCC@@@???>>>>>>???AAABBBDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCC%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$$$$%%%"""######%%%&&&'''((((((""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&+++(((%%%&&&((()))(((&&&%%%&&&&&&''''''''''''(((************))))))))))))))))))))))))))))))))))))((('''''''''''')))+++,,,444;;;DDDJJJMMMMMMKKKJJJOOOSSSWWWYYYWWWTTTRRRQQQSSSTTTTTTRRROOOKKKFFFCCCLLLMMMNNNPPPSSSXXX___dddggg\\\NNNEEEDDDGGGIIIIIIOOOQQQSSSUUUWWWYYY]]]```bbbccc```[[[YYY\\\]]][[[^^^^^^[[[TTTIII>>>666111//////333:::>>>AAAMMMZZZ^^^[[[WWWVVVXXX[[[]]]]]]ccceeehhhiiifff```\\\YYYSSSNNNHHHDDDCCCAAA>>>;;;666999???GGGOOOSSSQQQNNNLLLMMMOOONNNLLLKKKJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHDDDBBB??????DDDMMMVVV\\\aaa]]]YYYWWWVVVSSSNNNJJJKKKIIIGGGEEEEEEDDDAAA@@@DDDFFFGGGEEEBBBAAABBBDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGJJJLLLNNNOOOPPPRRRUUUXXXYYY\\\```ccceeeeeeddddddiiikkkmmmqqqssstttqqqooopppnnnjjjeee```[[[WWWUUUUUUQQQMMMJJJIIIHHHGGGFFFCCCAAA@@@AAACCCEEEEEEDDD@@@??????>>>>>>>>>>>>???>>><<<;;;::::::;;;===>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>;;;;;;;;;::::::999999999;;;:::999888888888999999999:::;;;;;;<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888<<<:::777777999;;;<<<;;;:::999999:::<<<<<<:::999888:::;;;;;;:::999999:::========================@@@@@@@@@@@@???===<<<:::999999999999:::<<<>>>??????>>>===<<<<<<===>>>???@@@AAABBB@@@>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@DDD???;;;;;;@@@EEEIIIJJJFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDGGGIIIIIIHHHFFFDDDFFFIIILLLMMMLLLJJJHHHHHHHHHJJJKKKJJJHHHHHHJJJMMMOOOPPPQQQNNNIIICCC???===AAAKKKWWW]]]]]]ZZZXXXYYYTTTRRRNNNJJJGGGDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>===???BBBCCCBBB@@@DDDDDDCCCBBBAAAAAA@@@@@@<<<===>>>@@@BBBDDDEEEFFFBBBAAAAAAAAAAAABBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@<<<>>>AAAAAA@@@???AAACCC%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%''')))***$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))(((&&&%%%&&&&&&%%%$$$&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,///555===CCCFFFGGGHHHHHHMMMPPPTTTUUUTTTQQQOOONNNPPPQQQQQQPPPNNNJJJGGGEEEEEEFFFIIIKKKPPPWWW___eeekkk___OOODDDAAADDDFFFGGGJJJLLLPPPSSSUUUXXX[[[^^^eeehhhfff___YYYXXXWWWUUU]]]]]]]]]YYYQQQFFF<<<555///...000555888<<>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999888888999::::::::::::999999999999999999999999999999999999999999999999999;;;<<<<<<<<<========================<<<<<<<<<<<<;;;;;;::::::999999::::::<<<;;;:::;;;<<<===;;;:::888777777999;;;<<<<<<:::999:::<<<<<<:::999:::;;;========================>>>???@@@@@@???>>><<<;;;:::999999:::;;;<<<>>>???>>>>>>===<<<<<<===>>>>>>???@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@?????????@@@<<<888888<<>>===>>>AAACCCBBB@@@CCCCCCCCCBBBAAA@@@@@@@@@======>>>???AAABBBCCCDDDAAA@@@@@@@@@@@@AAABBBBBB??????@@@@@@@@@@@@@@@??????AAACCCBBB@@@>>>???@@@%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&)))(((((((((''''''&&&&&&############$$$$$$$$$$$$"""$$$(((******((($$$"""%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""!!!#########$$$$$$%%%%%%&&&""""""""""""#########$$$$$$$$$############$$$$$$''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%(((***+++$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((((())))))(((&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++++++++++++++000666<<<@@@BBBEEEGGGJJJMMMPPPQQQPPPNNNMMMLLLMMMMMMNNNNNNMMMKKKIIIGGGBBBCCCEEEGGGKKKRRRYYY___jjj^^^MMMAAA===>>>@@@AAABBBEEEKKKOOOSSSVVVYYY[[[aaahhhjjjbbbWWWRRRPPPOOOYYYYYYZZZZZZWWWNNNBBB999222000///000111666@@@KKKMMMOOOQQQQQQOOOOOORRRVVV^^^bbbeeeaaaXXXNNNJJJIIIJJJIIIJJJMMMPPPOOOLLLHHH:::999888;;;???EEEHHHIIIJJJKKKKKKJJJHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCC@@@@@@IIIVVVaaakkkhhhbbb[[[TTTPPPOOOPPPMMMIIIEEEBBBBBBBBBAAA@@@@@@AAABBBAAA??????@@@AAAAAAAAAAAA@@@@@@??????>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@BBBCCCDDDEEEFFFIIILLLNNNOOOQQQTTTVVVYYYZZZ[[[^^^___aaaccceeegggiiiiiimmmkkkiiigggeeeeeeeeeeeebbb^^^ZZZVVVSSSPPPMMMKKKKKKJJJIIIIIIIIIGGGDDDBBBAAAAAA@@@???>>>>>>==================<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<999999:::;;;;;;<<<<<<===::::::;;;<<<;;;:::999888666666777888888888888888888888888888888888888888888888888888888888888888;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<===>>>===:::777777666666888;;;<<<<<<;;;999;;;<<<<<<;;;::::::;;;========================<<<===>>>??????>>>===<<<;;;::::::;;;<<<===??????>>>===<<<<<<<<<<<<===>>>===>>>@@@@@@@@@@@@BBBCCCBBBAAAAAA@@@???>>>=========:::777777:::>>>BBBCCCFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIIIIHHHGGGFFFIIIJJJKKKKKKIIIIIIIIIKKKKKKLLLMMMLLLKKKLLLMMMOOOOOOPPPQQQNNNIIIDDD@@@???@@@GGGOOOTTTSSSPPPNNNNNNKKKJJJHHHFFFDDDBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>======>>>@@@AAAAAA@@@BBBBBBBBBAAA@@@@@@??????======>>>>>>???@@@@@@@@@??????>>>>>>??????@@@AAA?????????@@@@@@??????>>>AAABBBCCCBBB@@@===<<<<<<$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''(((((('''$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%""""""""""""############%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''(((***---,,,((('''(((+++)))(((&&&%%%%%%%%%''''''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++++++++***)))***...333777;;;@@@DDDHHHIIIKKKNNNOOOMMMLLLLLLLLLJJJKKKKKKKKKLLLKKKKKKKKKGGGGGGHHHGGGHHHKKKPPPTTT```WWWJJJ@@@:::999::::::;;;???FFFLLLPPPSSSVVVXXXXXXdddjjjcccVVVOOOMMMLLLSSSRRRRRRTTTUUUPPPEEE<<<999666222///...111999@@@DDDIIIMMMMMMJJJJJJMMMQQQ[[[```ccc___UUULLLHHHGGGGGGHHHJJJOOOSSSSSSOOOJJJ<<<999555444666;;;@@@DDDHHHIIIJJJIIIGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEGGGGGGCCCAAAEEERRR\\\fffeeebbb[[[SSSMMMMMMNNNKKKIIIFFFEEEDDDCCCBBB@@@>>>?????????>>>>>>>>>????????????>>>>>>========================>>>>>>?????????????????????@@@@@@===???@@@AAAAAABBBEEEGGGJJJJJJKKKMMMOOOSSSVVVWWWXXXYYY[[[\\\^^^aaadddggghhhgggeeedddddddddeeefffdddaaa\\\YYYUUUQQQMMMJJJKKKJJJJJJJJJJJJHHHDDDAAABBBBBBBBBAAA@@@???>>>=========>>>>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<888999;;;;;;;;;:::888666555666777777888888777777888888888888888888888888777777777888888888888888::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<===>>>?????????===;;;;;;;;;;;;999777888777666777:::;;;;;;:::999;;;===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>======;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>@@@AAABBBAAA@@@???>>>===<<<<<<===;;;999888:::===@@@BBBFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHHHHJJJLLLKKKLLLLLLLLLLLLMMMNNNOOORRRSSSSSSPPPKKKGGGDDDCCCBBBGGGMMMPPPOOOLLLJJJIIIEEEEEEDDDCCCAAAAAA@@@@@@???????????????>>>===<<<===<<<======??????@@@???AAAAAA@@@@@@@@@?????????==============================<<<<<<======>>>???>>>>>>?????????>>>======???@@@@@@@@@>>><<<:::999$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%(((,,,,,,)))(((***,,,)))((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''***,,,///222666;;;AAAEEEHHHJJJLLLLLLKKKKKKKKKLLLIIIIIIIIIJJJJJJKKKLLLMMMKKKLLLLLLKKKJJJJJJLLLNNNTTTPPPIIICCC>>>;;;999777777;;;BBBHHHLLLPPPSSSUUUUUUbbbkkkeeeWWWNNNKKKJJJPPPLLLJJJLLLNNNMMMHHHBBBBBB@@@:::444111333666999===BBBHHHIIIFFFFFFJJJNNNTTTXXX]]][[[TTTMMMIIIIIIGGGHHHJJJOOORRRRRRMMMIII===:::555111111444999===DDDFFFHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGCCCGGGIIIGGGCCCEEELLLTTT\\\]]]^^^YYYRRRLLLIIIIIIHHHHHHGGGHHHHHHFFFCCC@@@???>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;<<<=================================>>>???@@@???@@@CCCEEEFFFFFFGGGHHHKKKNNNQQQSSSTTTUUUWWWXXXXXX[[[```dddeeedddcccbbbbbbbbbcccdddcccaaa^^^[[[YYYUUUPPPLLLJJJIIIIIIJJJJJJHHHDDDAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>===<<<:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;::::::999999666777999:::999888666444666777777888999888888888777777777777777777777777888888888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;<<<===>>>???@@@DDD@@@<<<::::::;;;;;;;;;<<<:::888888999:::999999999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>======;;;;;;<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>===<<<;;;<<<===AAAAAA@@@???===<<<;;;;;;<<<;;;999888888;;;>>>AAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHJJJKKKJJJIIIGGGHHHJJJMMMKKKKKKJJJKKKLLLMMMNNNNNNTTTUUUUUURRRNNNJJJHHHHHHEEEHHHKKKMMMLLLJJJHHHGGGAAAAAA@@@@@@??????>>>>>>==================<<<;;;;;;<<<<<<======>>>>>>??????????????????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>>>>======<<<;;;999:::;;;<<<<<<;;;888666###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""###$$$$$$%%%$$$$$$###"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###%%%((()))((((((((((((&&&&&&&&&'''''''''(((((('''''''''((())))))******((((((((((((((((((((((((&&&''''''(((((('''''''''((()))+++---000444:::>>>FFFGGGHHHHHHHHHHHHIIIKKKIIIHHHGGGGGGGGGIIIKKKLLLKKKMMMOOOOOOOOONNNNNNOOOOOONNNKKKHHHDDD@@@<<<:::555999>>>CCCGGGKKKNNNQQQVVVccclllgggYYYOOOKKKIIIMMMJJJFFFFFFIIIJJJIIIHHHHHHGGGCCC===999:::999777999===AAACCCCCCDDDGGGJJJKKKOOOSSSTTTSSSOOOLLLJJJIIIHHHIIIKKKOOONNNKKKGGG???>>>:::555222222555777>>>AAAEEEGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFBBBFFFJJJIIIGGGGGGLLLQQQUUUWWWXXXVVVQQQKKKGGGEEEEEEEEEFFFGGGHHHGGGDDDAAAAAA@@@>>>>>>??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999;;;<<<======<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDFFFIIIKKKMMMNNNQQQSSSSSSSSSUUUYYY^^^aaaaaaaaaaaaaaa`````````aaa``````___^^^ZZZVVVRRRMMMLLLKKKKKKKKKIIIFFFCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@??????>>>>>>======;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============<<<;;;999888777666666666777888777666555444777777888999999999999999666666666666666666666666777777888888999:::::::::999999999:::::::::;;;;;;::::::999999999888888888:::::::::;;;;;;===>>>>>>GGGCCC===::::::<<<>>>???>>><<<999888999:::999999888:::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;=========<<<<<<:::;;;<<<============<<<::::::;;;<<<<<<;;;:::::::::<<<<<<<<<:::::::::<<<@@@??????>>>===<<<;;;;;;::::::999777666888;;;>>>BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFEEEDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHHHHJJJLLLLLLJJJIIIJJJMMMOOOOOONNNSSSTTTTTTQQQMMMJJJIIIHHHFFFFFFGGGHHHHHHGGGEEEDDD>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;999;;;<<<<<<<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===============<<<;;;::::::666666777:::;;;:::777555######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%$$$$$$""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''%%%"""!!!"""$$$&&&''''''&&&&&&&&&''''''((())))))******''''''''''''''''''''''''((((((''''''''''''(((((('''(((******,,,///444888AAABBBCCCCCCBBBCCCEEEGGGHHHGGGEEEDDDDDDEEEGGGHHHJJJMMMRRRTTTSSSQQQPPPPPPMMMMMMLLLJJJEEEBBB???>>>333666;;;>>>AAAEEEIIILLLRRR^^^gggcccYYYQQQLLLHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHKKKJJJDDDBBBCCC???999666888:::<<>>>>>???@@@AAACCCDDDEEEGGGKKKNNNNNNLLLMMMQQQVVVZZZ[[[\\\]]]]]]\\\[[[ZZZ^^^^^^___```aaa___[[[WWWTTTRRRPPPNNNMMMKKKHHHFFFCCCEEEFFFHHHHHHGGGFFFEEEBBBAAA???>>>======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888777777777777777777666666666666777777888999999999999888666666666666666666666666666666777777888999999:::999999999999:::::::::::::::::::::999999999888888999999999999:::;;;;;;<<>>>>>>>>>>>======<<<<<<<<<:::;;;;;;999777888;;;>>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDCCCCCCEEEGGGHHHIIIJJJKKKJJJIIIHHHJJJKKKMMMKKKJJJKKKOOOQQQQQQOOOOOOPPPOOOMMMIIIFFFEEEFFFCCCCCCBBBBBBCCCBBBAAA@@@<<<======>>>===<<<;;;:::;;;;;;<<<<<<===<<<<<<;;;888:::<<<<<<;;;:::<<>>>>>???>>>>>>???AAADDDGGGEEECCCAAAAAABBBDDDEEEKKKOOOTTTWWWUUURRROOOMMMMMMMMMKKKGGGCCC@@@???>>>333555888;;;===AAAEEEHHHIIIUUU___^^^WWWRRRMMMJJJBBBCCCCCCBBBAAAAAACCCEEEGGGKKKLLLIIIHHHIIICCC;;;555444555888===AAABBBCCCFFFFFFIIIOOOUUUVVVQQQLLLLLLIIIEEEEEEHHHJJJJJJIIIEEEGGGGGGCCC===777444444111777???DDDEEECCC@@@???DDDCCCAAAAAAAAACCCEEEFFFEEEEEEEEEGGGLLLQQQWWWZZZ\\\WWWRRROOONNNKKKGGGCCCEEEAAA>>>===???CCCFFFGGGFFFDDDAAA@@@AAA@@@===:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888:::<<<===<<<<<<<<<;;;;;;:::::::::888999:::999888999:::<<<:::;;;;;;<<<>>>>>>??????BBBFFFJJJJJJHHHHHHLLLPPPRRRTTTWWWYYYZZZXXXVVVUUUZZZZZZ\\\___aaa```\\\YYY[[[XXXTTTQQQOOOMMMJJJHHHCCCEEEGGGIIIJJJIIIHHHGGGCCCBBB@@@>>>======>>>???AAA@@@???===<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999888888888888888888999999888777666777777777666666777888888888888888666666666666666666666666444555555666777888888999888888999999999:::::::::;;;;;;;;;:::::::::999999999999888888888999::::::===;;;999999999:::999888>>>;;;999999;;;===>>>>>>666888::::::888777888999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;999999777999;;;<<<<<<===???AAA===============<<<<<<<<<===>>>>>><<<::::::>>>AAA???@@@AAABBBDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBDDDFFFHHHIIIJJJKKKKKKIIIIIIIIIKKKOOOLLLKKKMMMPPPSSSRRRQQQKKKLLLKKKIIIEEECCCBBBBBB@@@???>>>>>>??????>>>===<<<<<<===>>>===<<<:::999;;;;;;<<<<<<===<<<<<<<<<777:::<<<<<<::::::<<<>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;:::999888777777777:::<<<:::666111&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$"""###%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''((()))***,,,,,,,,,+++)))'''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))***,,,///000333555999===@@@BBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDHHHNNNTTTVVVTTTOOOMMMMMMLLLIIIFFFDDDDDDDDDCCCAAA888666444555888<<<>>>???EEENNNSSSRRROOOOOOOOONNNGGGDDDAAA>>>>>>@@@CCCEEEFFFKKKLLLIIIOOOXXXVVVKKK888444111333444777@@@IIIFFFFFFHHHJJJNNNPPPPPPOOONNNJJJEEECCCEEEGGGGGGFFFHHHIIIIIIHHHDDD===777333000333777;;;>>>@@@@@@@@@DDDBBB???======???AAACCCAAAAAADDDIIIMMMSSS]]]hhhlllbbbTTTKKKHHHHHHGGGEEEGGGAAA===>>>@@@@@@CCCGGGDDDCCCBBBAAABBBAAA???===;;;999888777777888:::<<<;;;;;;;;;::::::999999999===<<<:::999999:::<<<===999999999999:::;;;<<<<<<;;;:::999999:::;;;===>>>>>>???@@@BBBDDDGGGIIIKKKLLLNNNRRRSSSSSSSSSTTTUUUXXXZZZ\\\^^^^^^\\\ZZZYYY[[[ZZZXXXUUURRRNNNLLLJJJHHHGGGGGGIIIKKKKKKHHHDDDDDDCCCAAA???<<<<<<===???>>>============<<<<<<<<<999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::;;;:::999888777777777777888999:::::::::888666555999999999888888888888777888888888888888888888888666666666666666666666666777555555666888888888777555777999:::;;;:::888777999888666555555555666777:::::::::;;;;;;;;;<<<<<<:::999888888888999:::;;;999999:::::::::999999888::::::;;;;;;<<<======>>>:::;;;<<<;;;:::999;;;===;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<;;;999888777777777888999;;;<<<=========>>>@@@AAA@@@???<<<;;;>>><<<:::;;;>>>???===;;;AAABBBDDDEEEGGGGGGFFFFFFHHHFFFEEECCCBBBBBBBBBCCCGGGGGGGGGFFFDDDCCCDDDFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMLLLMMMOOOPPPOOONNNMMMKKKHHHEEECCCBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888<<<<<<===>>>???@@@AAAAAA::::::::::::::::::::::::::::::;;;<<<======<<<<<<;;;;;;:::999999888777777888777777666555444444444%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!!!!$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%######%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((()))***++++++)))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''))),,,---111333777;;;>>>@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCGGGLLLQQQUUUTTTQQQNNNLLLJJJHHHEEECCCCCCCCCCCCBBB;;;888555444666999;;;<<<@@@IIINNNMMMKKKKKKLLLKKKHHHEEEBBB>>>===???AAACCCCCCHHHHHHGGGNNNYYYYYYQQQ;;;555111111333666===DDDBBBCCCEEEHHHKKKMMMNNNNNNMMMIIIDDDBBBCCCDDDEEEDDDEEEFFFGGGGGGDDD@@@;;;777000222444777;;;===???@@@BBB@@@===;;;;;;<<>>???BBBHHHMMMUUUeeesssssshhhXXXLLLGGGEEEDDDCCCHHHCCC@@@CCCFFFDDDBBBBBBBBBAAA@@@AAAAAA@@@>>>;;;;;;999888777777777999:::;;;;;;:::::::::999999999:::999888777777888999:::999999999888999999:::::::::999888888999:::<<<===<<<===>>>???AAADDDFFFGGGHHHJJJMMMOOOOOOOOOPPPQQQSSSUUUWWWZZZZZZZZZXXXWWW\\\[[[YYYWWWTTTQQQOOOMMMGGGGGGGGGIIIKKKKKKHHHEEEEEEDDDCCC@@@>>>>>>>>>???============<<<<<<<<<;;;999999:::::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777666666777999999888888888888888888999999999888888888888777888888888888888888888888777777777777777777777777777555555555777777777555555666888999:::999888777555555555555666777999:::999999:::::::::;;;;;;;;;::::::999888888888999:::888888999999999999888888888999999::::::;;;<<<<<<:::;;;;;;:::888888999;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777777888888:::;;;<<<============>>>>>>>>>===<<<;;;>>><<<;;;<<<>>>???>>><<<>>>???AAABBBCCCCCCCCCCCCDDDCCCBBB@@@??????@@@@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIIIIJJJLLLLLLMMMMMMMMMOOONNNMMMMMMNNNNNNMMMLLLJJJHHHFFFCCCAAA@@@??????;;;;;;:::::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::::::::999999888888888777777666666555444444333%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%######%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&''')))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))************'''((()))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++---///333777;;;===??????>>>>>>>>>>>>??????@@@AAAEEEHHHMMMRRRUUUSSSOOOKKKHHHFFFBBBAAABBBCCCCCCBBB>>>:::555333333666777888:::BBBGGGFFFEEEGGGHHHGGGHHHFFFBBB???======???@@@???CCCDDDEEEMMMYYY\\\WWW@@@777000000222555999======>>>AAADDDGGGJJJKKKLLLKKKHHHDDDAAAAAAAAABBBAAACCCDDDFFFGGGFFFCCC@@@>>>333333222222555999===@@@???>>>;;;999999:::<<<===<<<===@@@DDDHHHSSShhh|||}}}ppp]]]NNNGGGEEEEEEEEEIIIDDDDDDKKKOOOJJJAAA;;;=========>>>@@@???===;;;;;;:::888777666777777888:::::::::999999999999999888888777666666777888888999888888777777777777888888888777777777999:::;;;;;;;;;;;;<<<===???AAAAAACCCEEEGGGIIIIIIIIIJJJKKKLLLNNNQQQSSSUUUUUUTTTSSSYYYYYYXXXVVVTTTRRRPPPOOOHHHHHHHHHJJJLLLLLLJJJHHHFFFFFFDDDBBBAAA@@@??????<<<=========<<<<<<;;;;;;999999::::::::::::999999;;;<<<<<<======<<<<<<;;;999999888777666666666666:::999777666666888:::;;;999999999888888888888777888888888888888888888888888888888888888888888888777555444555666666555444444555777888888888777666555555555555666888999:::888888888999999999::::::;;;:::999888777777777888666777777888888777777777666777777888999999::::::999::::::999777666888999999999999999::::::::::::;;;;;;<<<;;;;;;:::999888888888999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===<<<;;;<<<>>>???>>>===??????@@@AAABBBBBBAAAAAACCCBBB@@@????????????@@@@@@AAACCCCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLOOONNNLLLKKKLLLKKKIIIHHHEEEDDDBBB@@@>>>===<<<<<<999888777666666777888999999999999999999999999999::::::::::::::::::::::::888888888888888888888888666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;999999999999999999999999666666666555555444444333%%%%%%$$$$$$$$$$$$######$$$$$$###""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((+++,,,,,,,,,+++(((((()))))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''((()))+++,,,)))+++///333777999;;;<<<<<<<<<<<<<<<===>>>???@@@CCCDDDHHHNNNSSSSSSOOOJJJGGGDDDAAA???@@@AAABBBBBB@@@;;;555222111333444444666<<>>=========>>>@@@AAABBBJJJUUUYYYXXXEEE:::111000222333444666777:::>>>AAADDDFFFIIIKKKJJJHHHDDDAAA@@@@@@@@@@@@DDDEEEGGGGGGGGGFFFDDDCCC:::777222///000333888<<<===;;;999888777888:::;;;<<<===???@@@AAAMMMeee{{{wwwdddRRRIIIFFFFFFHHHGGGCCCFFFPPPWWWPPPBBB888777777888;;;===>>>===<<<<<<;;;:::888777777777888999999999999999888888888888888888888999999999999888777777666555555555555666666555555666777999::::::999999::::::;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGHHHJJJLLLNNNOOOOOONNNNNNRRRRRRSSSRRRRRRQQQPPPOOOJJJKKKLLLMMMNNNOOONNNNNNIIIGGGEEECCCBBBAAA???>>><<<<<<=========<<<;;;::::::::::::::::::999999888:::;;;;;;<<<<<<;;;;;;:::888888777666666666666666888888777777777888:::;;;999999999888888888777777888888888888888888888888888888888888888888888888666555444444555555444333444555666666777777666666888777777666666666666666777777777777888888888888::::::999888777666666666555555666666777666666666666666777777888999999999:::;;;;;;999777666777999999999999999::::::::::::<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;<<<<<<>>><<<;;;::::::;;;<<<===<<<<<<<<<===>>>?????????CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJJJJJJJJJJJJJIIIMMMKKKHHHGGGGGGFFFDDDBBB@@@@@@>>>===;;;:::999888666555444333444555777888888888888888888888888888999999999999999999999999666666777777888888888888777777888999999:::;;;;;;888888888888888888888888999999:::::::::::::::999888888888888888888999999555555555444444444333333%%%%%%%%%$$$$$$#####################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((+++------,,,,,,))))))***)))))))))((((((%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******''')))+++///222555888999:::::::::;;;<<<===???@@@@@@@@@CCCIIINNNPPPNNNJJJIIIEEEAAA>>>???@@@@@@@@@???;;;555222111222333333444:::======???BBBCCCAAAFFFDDDBBB@@@>>>===<<<;;;>>>??????@@@EEEMMMRRRSSSHHH===444333444333111222333777;;;>>>@@@CCCFFFIIIIIIHHHEEEBBB@@@??????@@@GGGGGGHHHHHHHHHHHHGGGFFFBBB===666000---///333666:::999888777777888999:::<<<<<<>>>>>>???JJJbbbxxx}}}iiiVVVJJJEEEEEEFFFDDDAAAEEEQQQXXXRRRDDD:::222222333666:::<<<======<<<<<<;;;:::999888888888888888888888888888888888666777888999999999999888777666555555444444444444555555444444555666888999999999888888999999:::;;;;;;<<<>>>??????@@@BBBDDDGGGGGGHHHIIIJJJIIIHHHHHHLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNPPPQQQRRRSSSSSSTTTMMMIIIFFFDDDCCCBBB???===<<<===>>>???>>>===;;;:::;;;;;;;;;;;;;;;:::999888888999999::::::999999888888777666666666666666666666777888999::::::999888999999999888888888777777777777777777777777777777888888888888888888888888666555444444555666555333444444555666666666666666777777777777777666666555666666666777777777888888999999888888777666555555333444555666666666666666777777888888999::::::::::::;;;;;;:::888777999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;===???<<<<<<>>>??????@@@AAABBBFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCBBBCCCCCCBBB@@@???AAABBBGGGGGGGGGHHHGGGGGGFFFFFFGGGEEECCCBBBBBBAAA>>><<<<<<<<<;;;:::999888777666444333333222333444555666777777777777777777777777999999999999999999999999666666777777888888999999888888888999:::::::::;;;888888888888888888888888888999999999999999888888666666777777777777777777444444444444333333333333&&&&&&%%%%%%$$$$$$#########%%%&&&%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++,,,,,,,,,******))))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''(((&&&'''))),,,///222444555777777888999:::<<<>>>???===>>>@@@DDDHHHKKKKKKKKKLLLHHHBBB???===>>>>>>>>><<<999555333333333444333555999;;;;;;>>>BBBBBB@@@BBBBBBAAA@@@???>>><<<<<<============@@@EEEIIIKKKGGG???999888777333111111000444999<<<<<<>>>BBBFFFFFFFFFEEEBBB???>>>???@@@GGGGGGGGGGGGGGGGGGHHHHHHIIIDDD;;;444//////000222666666555555666777999:::999:::<<<>>>@@@JJJ^^^qqqyyyhhhVVVJJJCCCBBBCCCCCC@@@DDDNNNTTTOOODDD===222111000111555888::::::;;;:::::::::999888888888777777777777777888888888333444666888999888777666666555555444444444444555555555444444555666888999888777777777777888888999888:::;;;;;;;;;===???AAADDDDDDEEEEEEEEEDDDDDDDDDGGGIIIJJJMMMNNNPPPQQQQQQPPPQQQSSSTTTTTTUUUXXXZZZSSSNNNHHHDDDCCCBBB@@@======>>>???@@@@@@>>><<<;;;<<<<<<===<<<<<<;;;:::999777888888999999888888777888777777666666777777777555777999:::;;;:::888777999999999888888888888777777777777777777777777777888888888888888888888888555444333444666777666555555555555555666666666777333444555777888888888888666666666777777777888888777777888777777666555444333444555555666666666666888888888999::::::;;;;;;999:::;;;:::888888:::;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;::::::;;;===???<<<>>>@@@AAAAAABBBDDDFFFFFFFFFDDDCCCAAAAAAAAAAAA???>>>>>>>>>>>>???AAABBBEEEEEEDDDBBB???>>>>>>???DDDDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>===>>>===;;;:::999999999999888777666555222222333444444555555555666666666666666666666666888888888888888888888888666666666777777888888888666666777777888888888888999999999999999999999999888888888888888888777666555555555555555555555555333333333333333333333333''''''&&&&&&%%%$$$$$$$$$###%%%''''''%%%###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))++++++,,,))))))(((((('''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''(((***---///222333444444555666888:::<<<===;;;<<<>>>???AAAEEEIIILLLPPPKKKDDD???===<<<<<<;;;888666444444555666666555666999::::::===AAAAAA>>>>>>??????@@@@@@???>>>===:::::::::;;;<<<>>>AAAEEEEEEAAA>>>>>>:::444111222,,,111666888888999>>>BBBBBBCCCCCCAAA>>><<<===???DDDDDDDDDDDDEEEFFFHHHIIILLLGGG@@@888333111111111222222222333444666777888777777999<<<>>>EEESSS```nnnhhh]]]QQQHHHDDDDDDEEEEEEBBBCCCIIILLLHHHBBB???777333///...000333555666777777888888888777777666666666666777777777888888222444777999:::999777666555444444444444555555666555555444444555666888999555555555555555666777777666777888888888:::===?????????@@@@@@AAAAAAAAABBBBBBCCCFFFIIIKKKNNNOOOPPPPPPRRRUUUUUUUUUVVVZZZ]]][[[TTTKKKFFFEEEDDDAAA???>>>???AAABBBBBB@@@>>><<<>>>>>>>>>>>>===<<<;;;:::888888999999999999888888888888777777777888888999888999999999999888888777999999999888888888888777777777777777777777777777777777777777777777777777555444333555777999888777666666555555666666777888333444666777888888888888666666777777777888888888555666777777777666555444333444555666666777777777777888888999999::::::;;;777888999888888888:::<<<999999999999::::::::::::===<<<;;;::::::;;;<<<=========<<<<<<;;;;;;;;;:::;;;:::999999999;;;<<<===<<>>>>>>>>???@@@BBBCCCEEEEEEEEEBBB@@@>>>>>>@@@AAAAAAAAAAAA@@@???>>>======<<<;;;;;;<<<<<<;;;:::888888999999888777666555111222444666777666555444555555555555555555555555888888888888888888888888555555555555555666666666666666666666777777777777999999999999999999999999777888888888777777666555555444444333333222222222222222222222222222333333(((((('''&&&&&&%%%$$$$$$!!!$$$''''''$$$######%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''' !!!$$$&&&((()))))))))'''&&&%%%%%%$$$$$$%%%%%%(((((((((((())))))))))))%%%%%%%%%&&&'''((())))))&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))+++,,,(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***************)))''''''(((***,,,...000111111222333444666888:::;;;:::<<<=========AAAGGGMMMSSSMMMFFF@@@<<<;;;:::999555444444555777888888777666999:::999<<<@@@@@@===<<<===>>>@@@@@@@@@???>>>888888888:::;;;;;;>>>AAADDDBBBBBBBBB<<<555222444***///444666555666:::??????AAABBB???<<<;;;<<>>:::;;;<<<===>>>@@@AAAAAA<<<>>>AAADDDGGGJJJLLLMMMPPPRRRUUUUUUUUUVVVZZZ^^^```XXXNNNGGGFFFFFFCCC@@@>>>@@@BBBCCCCCCAAA>>>===????????????>>>===<<<;;;999999999::::::999999999999888888888888888999999<<<:::888777666777888999999999999888888888888777777777777777777777777777666666666666666666666666444333333555888::::::999666666666666666777888888666777888888888777555444777777777777888888888888444555666777777777666555333444555666777777777777777777777888999999::::::444666777777777777:::<<<777888888888888999999999===<<<;;;::::::;;;===============<<<;;;;;;::::::888888888888999::::::;;;===@@@CCCDDDCCCDDDHHHKKKIIIGGGEEEBBBAAA@@@@@@@@@AAAAAA@@@@@@AAACCCEEEFFFEEEEEEEEECCC@@@???@@@AAA????????????>>><<<;;;:::;;;:::999:::<<<===<<<;;;777888999999999888666555000222555777888777666444555555555555555555555555777777777777777777777777444444444444444444444444777777777888888888888888666666666666666666666666777777888777777666555555444444333333222111000000222222222222222222222333&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""""""""###%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%((()))***)))'''&&&&&&(((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))***+++,,,---222222333444555666777888777555777;;;===???EEELLLNNNJJJEEEAAA???===;;;:::555333222333666999;;;<<<;;;999777555444555666666;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999:::;;;???@@@AAAAAA>>>999444111......---...111555999<<>><<<;;;:::::::::;;;???@@@AAABBBCCCDDDDDDDDDHHHDDD@@@<<<999555222//////...------...000222444444444444666999===AAACCCGGGIIIGGGAAA@@@EEEIIIJJJIIIEEEAAAAAABBBCCCAAA???777555222///------...///111222555777888888888888444444555666666555555555333777>>>DDDFFF@@@666///555444333333444333111000999888888777666555555444333333333444444444555555444444444555555777888888:::999999888888999999:::;;;;;;<<<===AAAEEEIIIKKKMMMNNNOOONNNLLLNNNTTTXXX___WWWMMMGGGFFFFFFDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::333444777:::;;;;;;;;;:::;;;;;;:::999999999::::::666555555444444666777888999999888888777666666666777777666666666666777777888777666555555666777888888777777777666666555555222333555666888999999999999999999888888888888888888888777777777777888888888777777666555444444444444555555666666666666666777666666777888888666444888777666666777999;;;<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???>>>===<<<;;;:::999999999999999999999::::::;;;<<<===???BBBDDDGGGHHHIIIIIIKKKGGGAAA>>>>>>???@@@@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>=========>>>>>><<<:::777777666555444333333222555555555555555555555555222333444444444333222111444444444555555555666666444444444444555555555555777777777777777777777777888888888888888888888888555666666666666666555555444444444555555555555666444555555444444222111000111222222333333222222111&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++///000111222444555666777888666777:::<<<<<>>===<<<;;;666444333333666999;;;;;;:::999777555333333444555999::::::;;;<<<<<<;;;;;;::::::888888777888999:::<<<===??????===999555222000///......000333666888<<<;;;;;;;;;;;;:::::::::;;;<<<===???@@@@@@AAAAAADDDAAA>>>;;;:::888555333111000///......///111222333333444555666999;;;===>>>AAAAAA>>>@@@GGGMMMNNNIIIDDD@@@>>>???@@@???===777555222///---......///000111222333555555666666444555555555555555555555666;;;@@@BBB???999444222777555333222333444444444777777666555555444333333333333333333444444444444444444444444555666777888999999888888888888999999999999999;;;>>>BBBEEEGGGHHHIIIJJJKKKMMMOOOSSSVVVXXXRRRJJJFFFGGGGGGEEECCCBBBBBBBBBCCCDDDEEEEEEEEEFFFEEECCCAAA>>><<<:::999444666888:::;;;;;;:::999999999999999888888888888666555555444555666777888888888888777777777777777777777666666666666777777888777666555555666777888888888777666666666666666444555666888999999999999888888888888888888888888888888777777777777888888777666666555444444333333444555666666777777666666777666666666888888666555777777666666777999:::;;;;;;::::::::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<===<<<;;;::::::999999999999999999999:::;;;<<<======???BBBDDDGGGHHHHHHHHHIIIFFFBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;:::888777777777666555555444444333333333333333333333333222333333444444333222222333333444444444444555555555666666666777777777777444444444444444444444444888888888888888888888888555555666666666666555555555555555555666666666666444444333333222222111111222222333333333333222222'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''((((((((())))))&&&''''''''''''&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))))),,,,,,...000222333555555999777777999999888<<>>>>>>>>===<<<999777444444666999:::::::::888666444222222222222666777888999:::;;;;;;;;;999888777666666777999999888999;;;<<<;;;999666444222111000//////000222444777888999:::;;;:::999999999:::;;;<<<===>>>>>>??????===;;;:::;;;;;;999888444333111000/////////000222222333333444555555555666:::;;;:::>>>FFFNNNPPPHHHCCC===;;;;;;<<<<<<:::666555222000...//////000////////////000111333333444444444444444444444444999===AAA>>>777222222444777444111111222444666666555555444444333333222222222222333333333444444444444333333444444555666777777666666555555666666777555666666888:::===@@@BBBCCCCCCDDDGGGLLLOOOQQQQQQNNNJJJFFFEEEFFFGGGEEECCC@@@AAAAAACCCDDDEEEFFFGGGIIIHHHFFFCCC@@@===;;;:::777888:::;;;;;;:::999999777777888888888777555444666555555555555666777777666666777777777777888888777777666666666666777777777777666666666666777777999888666555555666777777777777888999999999999999666777777888888999999999888888777777777777888888666666555555444444333333444555666666777777666666777666555666888888777555777666666666777888999::::::999999999::::::;;;<<<999;;;===@@@@@@>>><<<:::<<<<<<;;;:::999999999999::::::::::::;;;<<<======>>>???BBBDDDFFFGGGGGGGGGFFFDDDBBBAAABBBBBBAAA@@@>>>>>>??????@@@AAAAAAAAA============<<<;;;;;;::::::888666555666777777777444444444444444444444444222222222222222222222222222222333333333333222222222222222333333333333444555555555666666666777777444444444444444444444444777777777777777777777777444444555555666555555444555555555666666666777777333333111111000111222333333333333333333333333333'''''''''&&&&&&%%%%%%$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$%%%''')))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''')))***,,,...000222444555666444555777666555888===???===;;;;;;===>>>>>>===;;;888666555666888999999999888666333111000000///222333555777888999::::::888777777666777888999:::666777999::::::999888777444333111///......//////222444666888999999888777999999::::::;;;===>>>>>>===;;;999999;;;;;;;;;:::777666444222000.........///000111222333333222222333777999888<<>>===???CCCIIILLLKKKIIIFFFDDDCCCCCCEEEEEECCCAAA>>>???@@@BBBDDDEEEGGGGGGLLLKKKHHHFFFBBB@@@===<<<:::;;;;;;;;;;;;:::999999666777888999999777555333555555555555666666666777555555666666777888888999777777666666666666777777777777666666666666777777999777666555555666777888888888888999999888777777555666666777888999999:::888888777777777777888888777666666666555555555444555555666777777777777777666555555666888888777555666666666666777777888888999888888999999:::;;;<<<:::===AAADDDDDDAAA===:::;;;;;;:::999999999999999999999::::::;;;<<<===>>>>>>???AAACCCEEEFFFFFFEEEAAA@@@@@@@@@AAAAAA@@@>>><<<<<<===>>>>>>>>>>>>>>>:::::::::::::::999888777888666333222444555666666000000000000111111222222222222222222222222222222111222222222333333333333111111111111222222222222222222333333333444444444555555555555555555555555555555555555555555555555333333444555555555444444444444444555555555666666333222000//////111222444333333222222222222333333'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''((()))+++---///111333444222111222555555333666;;;:::999888999;;;======<<<;;;999666555666777888777888777555333111000///...000111222444666777888888888777777777888999;;;<<<666777888999999999999999666555222000...---------///000333666777777777666777777777777888:::;;;<<<<<<;;;999888999:::999888999888666333111///...------...///111222333333333000444777777;;;CCCIIIKKKGGGAAA:::777777999888777555444333222111111222222111000///......///000111000000000000111222333444666666666666666444222000///000222555888777444222444444333333333333333222111111111222222222333333222222222222222333333444222222111111111111222222222333333444666777999999;;;:::;;;???CCCEEEBBB???@@@@@@@@@AAABBBAAA???===<<<===>>>@@@BBBDDDFFFFFFLLLKKKIIIGGGDDDBBB@@@???=========<<<;;;::::::999888999:::::::::888555444444555555666666666666666444444555666777888888999777777666666666666777777666666777777777777666666777777666555555666777888777777777888777777666555555555666777888888999999888888777777777777888888888888888888777777777777555666666777777777777777666555555666888999777666555555666666777777777666777777777888999:::;;;;;;:::===AAACCCCCC@@@<<<999::::::999888888888999999999999999:::;;;<<<===>>>===>>>@@@BBBCCCCCCCCCCCC===<<<<<<===>>>>>><<<:::999999:::;;;;;;;;;::::::777777888888888777666666777555222111333555666666......//////000111111111222222222222222222222222111111111111222222333333000000000111111111222222222222222222333333333333555555555555555555555555444444444444444444444444222222333444444444444444222222222333333333444444333222000//////111222444333222111111111111222333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''&&&'''''''''((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&''''''((((((((()))***,,,...000111222///...000333444222555:::777666666777:::;;;:::999:::888555444555666777666666666555333222000///......///000222444555555555777777777777888:::<<<===777777777777888888999999666555333111///...---------///111333444555555555444444333333444666888999<<<:::888777888888777555999888777555333111///...,,,,,,---///111222333444,,,111444555999AAAGGGIIIDDD>>>888666777888777666444444333333333333333333222111111000000000000111/////////000111444666888333222222444666555222//////111555999;;;999555111333333333333333222222222000000111111111222222222222222111111111111222222444333333222222333333444111222222333444555555666888888999:::<<<===;;;999<<<<<<===>>>>>>===;;;:::;;;;;;===???@@@BBBCCCDDDHHHHHHGGGEEEDDDCCCBBBAAA>>>>>>======<<<;;;;;;;;;::::::;;;;;;:::888666555444555555666777666666666444444555666666777888888777777666666666666777777666666777777777777666666666666666777777777777777666666777777777666666555555666666777777888888888888888777777777777888888999999999999888888888888555666777777888888777777555555555666888999888666555555666666666666555555666666777777888999:::;;;888:::<<<>>>>>><<<999777999999888888777888888999777777888999:::<<<===>>><<<===>>>@@@AAAAAA@@@@@@:::999999:::;;;;;;999777555666777888888888666666555555666666666666555555555333111111333444555444000000111111222222222222222222222222222222222222111111000111111222333444000000000111111111111222333333333444444444555555222222222222222222222222333333333333333333333333111111222333444444444444111111111222222222333333333333111111000111222333222111000//////000111222$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((())))))***''''''(((***+++---......///...000333333111333888666555555666888999888666999666444333444555666666555555555444333111000///---...///111222222333333555555555666777999;;;===888777666555555555666666666555444222111///......---...///000111222333444333333222222333555777999:::888666666666666555444777777777666444333111000,,,,,,,,,,,,...000222333---222444333555<<>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA??????>>>===<<<<<<<<<<<<<<<;;;:::999888777777666444444666777777777666555444555555555666777777777777777666666666666777777555666777888888777666555444555777888888888777666666777777888888888777777666666666777777777777777888888777777777777888888888888888888888888888888666666777888888888888777555444444666888999888777444555666666666555444444666666666666888999:::;;;999999999999999888777777888888777777777777888888666666777777999;;;<<<===:::;;;===>>>???>>>>>>===:::999777777888888777666222333555666666555333222222333333444444333333333222111000111333444333222111111111111111222222222111111111111111111111111111000000000111222333444000000111111111222222222333333333333444444444444111111111111111111111111222222222222222222222222000111222333333444444444111111222222222333333333444444333333222222111111111000///......///000111###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***((((((''''''''''''((((((&&&&&&''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((******+++&&&&&&'''((()))***+++,,,000///000333333000111555666555555666777777666444888555333222333555666555555555555444333222111000,,,---...000111111111111444444444444666888;;;<<<888777555444333333444444555555444333222111000///............///111222333555555444333444777999;;;888666555444555666555444666666666666555444333222---,,,+++++++++---000111111555555222222666999888;;;777444333555555333111333333444444444444444555111111222222222000///...111111222333666:::>>>@@@111333444111,,,+++///444......///111222222///---////////////000000000000000000000000111111111111111111000000000000000111//////............//////...///000000111000000000000333555555333333555888333555777999999:::;;;<<<999:::;;;<<<===>>>???@@@======>>>??????@@@AAAAAA??????>>>===============<<<;;;:::888777666666666333444666777777777666555555555555666666666666666777777666666666666777777555666777888888777666555222444777999:::888666555777777888999999999999999777777777777666666666666888888777777777777888888777777777777777888888888666666777888888888888888555444444666888999888777444555666666666555444333555555555666777999:::;;;;;;;;;999888888888888999888777777777777777888888555555666777888:::<<<===999:::<<<=========<<<;;;;;;999777666777777666555000222333444444333111000000111222222222222111111000//////000222333111000000000000000000/////////000000000000000000000000111000000000000222444555111111111111222222222222000000111111111222222222333333333333333333333333111111111111111111111111///000111222333444444444222222333333333444444444555555555444444222111000111///...------...///111+++)))'''''''''((('''&&& $$$((()))'''$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''""""""#########$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''(((((('''%%%%%%'''((('''&&&&&&'''((('''&&&&&&'''(((+++******)))(((''''''&&&&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%'''''''''%%%$$$&&&&&&''''''((())))))))),,,,,,---///000222333333111111333444555666666666666666666555444444333333555444333333222222222222000///...------...000111444555555666777888888999777666666555444333333333111111222333333111000///+++*********,,,...111333000111222333444555555444999888666555333333222222777555333333444444333222///...---,,,,,,---///000111111222333333444555555555777777666333111111111111111111111222333444444333111000000222222///,,,,,,000666===@@@>>>888333,,,---///000000///---,,,000000000000////////////............////////////////////////...---,,,+++///000000000111111111111//////000000000000/////////////////////000111111...//////000111222222222444444444444444555666777:::888777999<<<===<<<:::;;;;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<<<<===<<<;;;:::999999999999999888888888888888777666555666666666666777888999:::666666555555444444444333555555555555555555555555111222333444555555555555888888888888888777666666888777666555555555555555777777777777666444333222888777777777666444333222222333444666777777888888777555555666777888888777555555666666666666666555888888888777777777777777::::::;;;;;;;;;:::999888777888888888888777666666666666666666777888999::::::;;;<<<;;;999777777777555555555555555555555555222111111111000000/////////////////////////////////.........///000222333222111111000///......---000000000///////////////222222111111000/////////111111111111111222222222000111111222333333444444555444222000//////000111000111111111111222222222000000111111111111000///000111222333333333333333999:::999777333000000000///......---------......)))'''&&&&&&((()))(((((( """%%%'''((('''%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((()))'''&&&&&&'''((('''&&&&&&'''((('''&&&&&&'''((())))))(((((('''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''"""###%%%&&&'''&&&%%%$$$&&&&&&''''''(((((())))))++++++,,,...///000111222000111222333444555555555555555555444444444444444444444333222222222222222000///---,,,,,,...///000333333444555666777888999777666666555444444333333222333333333333222111111---,,,++++++,,,...000111111111222333444444555555888888666555444444333333666444222222333444333222//////...---------.../////////000000111222333333222444555555333222333444222222111111111222333333222111///111222333111//////222666;;;===:::555000,,,---...000000///...---........................,,,------------.........000000000000000//////...//////000000000111111111/////////000000/////////000///////////////000000...//////000111111222222333333333333333444555555777555444666888:::999777999999999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::999999999999888888777777666666666666777777888999777777777666555444444333444444444444444444444444222333333444555555555555666777777888888888777777777777666555555555555555555666666666666666555444888888888888777666555555333444555666777888888888777666555666777888777666555666666777777666666666666666666777777888888999999::::::;;;;;;999888777888888888888888777666666555555555666666777999999777888999999888777666777444444444444444444444444111111111000000000//////////////////////////////...............000111222111111000000///......---000000111111111222222222000000000000000111111111000000000000000000//////000000111111222222333333666555333111000000111222000000111111111222222222222222222111111111111111000000111333444555666666999999999666333000000000000//////....../////////'''&&&%%%&&&((()))))))))$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))+++)))'''''''''((('''&&&&&&'''((('''&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''((('''&&&&&&'''((('''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))******,,,---...///000//////111222333444444444333333333333444444444444444333222222111222222222///...---,,,,,,---...///000111222333555666888888666666666555555444444333444444333222222222222333000///...---------...///111111222222333333444444666666666555555444444444333222000111222333333222000000///...------------+++,,,---...///000111111...000333444333333444666333222111111111111111111111000///000222333222111222333555777888555000,,,+++,,,---...//////...---++++++,,,,,,------......+++++++++,,,,,,,,,------.........///////////////////////////000000000000......////////////......000000//////.../////////...//////000000111111222222222111111111222333333222111111222444555444333666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;:::;;;;;;;;;:::::::::999999999999888777777777666777777888888:::999888777666555444333333333333333333333333333333444444555555555444444555555666777888888888888666666666666555555555555444444555666666666666666666666777777777666666555444555666777888999999999888777666666777888777555666777777888888777666666444444555666777888999999888999:::::::::999777666888888888888888777666666555444444444555666777888555555666666666555555444222222222222222222222222000000000000////////////////////////////////////...............///000111111000000//////.........111111111111111111111111...//////000111111222222111111111111111000///.../////////000111111222222666555333222111111222333000000000111111111222222333333222111111222333444111222222333555777999:::888999888666333000000000111000000//////000000111((('''%%%%%%'''(((((('''(((((('''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$############$$$&&&'''(((((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***+++)))''''''(((((('''&&&&&&'''((('''&&&&&&&&&(((''''''''''''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%'''((())))))))))))((((((%%%%%%&&&''''''(((((()))'''((()))***+++,,,---------...///000222222222222111111222222333444444555222222111111111111222222......---,,,,,,,,,---------...000111333555666777666555555555444444444333444333222111000111222333222111000///...---------000000000000000111222222333333444444444444444444222000///000222333333222111000000///...------,,,***++++++,,,---...///000---///111222222333444555333222111000000000000000111000//////000000000000222111222222333111---***)))***+++,,,,,,---,,,,,,******++++++,,,---......+++++++++,,,,,,,,,,,,---++++++++++++,,,---...///........./////////000000---......//////......---000000///............///////////////000000111111000000000//////000111111////////////000111111111333333333333444555666777999999999:::::::::::::::;;;::::::999999999:::::::::::::::999999999:::::::::999888888888888888999;;;;;;:::888777555444333333333333333333333333333444555555555555555444333333444555777888999999999555666666666666666555555555555666666666666666555222222333444555555444444666666777888999:::::::::999888666777888888777555777888888888888777777666555555555666666777777777777777888999888777666555777888888888888777666666333333333333333444555666444333333333333333111000111111111111111111111111////////////////////////........................---------....../////////000000/////////.........111111000///...------,,,//////000000111111111111444444444444333222000///......//////000111111111444333222111111111111222000000000000111111111111333222111000000111333555555555555555666888:::;;;888888888666222000000000000000/////////000111111***(((&&&&&&&&&&&&%%%$$$))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&((())))))***)))'''&&&'''((('''&&&&&&'''((('''&&&&&&&&&(((((((((((('''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))******++++++,,,---///000000111111///000000111222333444444111111000000000111111222......------,,,,,,,,,,,,+++,,,---///111333444555444444444444333333333333333222000/////////000111333333222000///......---///......------...///000000111222333333333222222111000//////111333333222111111000000///...---,,,++++++,,,,,,---............000111222111111111222222111111000////////////000000///...------.../////////...///000///,,,***(((((())))))******************+++,,,------......++++++,,,,,,,,,---------************+++---...///---............/////////------............------//////............/////////////////////000000000000//////.........//////......///////////////000000000000111111222333444555666777888888888888777777777666666666777777888:::999888888888999::::::;;;;;;:::999999999::::::<<<;;;:::888777555444444333333333333333333333333555555555666555555444444222333555666888888999999444555666666777666555555777777777777666555444333111222333444555555555555666777888999999::::::999999888666777888999888666888888888888888777666666777666666666555555444444555666777777777666555444666777777777777666555555222222111111222222333333444222000000111000---+++.............................................///------------------------,,,------...............////////////.........................../////////111111111111000000//////333333444444333222000...---......///000000111111111111111000000000000000//////000000000111111111222111///...///000222444888888888888888888999999777777777555222000000111///.........//////000111+++)))'''&&&&&&%%%$$$"""((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%((('''&&&%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((((('''%%%%%%'''((('''&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%&&&&&&'''(((((())))))***+++,,,---...//////////////////000111222222333000000000///000000111222//////......------,,,,,,***+++,,,...///111222222222222222222222222222222111111000///////////////333222222111111000/////////...---,,,,,,---...///000111222333333333222111222111///000111222222111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...000111111000//////000111000//////////////////000000000...------///111///......///000000---+++((((((((((((((((((((((((******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,...///000------------.........///,,,,,,------------,,,,,,......------......///000//////////////////////////////...---------......---...//////------...///.........//////000111222111222444555666666555444444444444444444444555666888777666666666777888999;;;::::::999::::::;;;;;;;;;:::999888777666555444333333333333333333333333444555555666666666555555222333555666777888888888444444666777777777666555888888777777666444333222444555666777777777777777777777888999999999999999888777666777999:::999888888888888888777666555555777777666555444333222222444555666666666555333222555555555555555444444333111111000000000000111111222000......000///,,,)))---------------------------------...............------------------------,,,,,,------...------,,,........................+++,,,---///111333444555222222111111000//////...///000111222111///---,,,.........///000000111111000000000000000000000////////////000000000111111000////////////111222333999999:::::::::999888777666777777555222000000111............///000111111***(((&&&%%%&&&&&&%%%###&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###%%%(((+++...///000000///...+++)))((((((((()))########################$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''(((((()))))))))+++,,,---........./////////000000111111111///////////////000111111000000//////...---,,,,,,******+++,,,---...///000000000000000000000111111111111111111111000//////111111222222222222222111000///...------...///000222333444555555444222111444222111111222222222111//////000111000000///...------,,,,,,+++*********,,,...000000/////////000//////.........///000000...///000///...000444777222222111222333222///,,,++++++***)))((((((((((((*********************************++++++++++++,,,---,,,+++***+++,,,...000,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,---...///000111////////////////////////000///...---------------,,,...///...,,,+++---///------------...///000111...///111333444444333222333222222222333333444555666555444333333555777888888888888888888999:::;;;999999888777666666555555444444444444444444444444333444555666666777666666333444555666777777777777333444666777888777666555666666777777666555444444666666777888888888777777666777888888888888888888777666555777999;;;::::::777777777777666555444444666555555444444333333333333444555555555444222111333333444444333333222111000000///////////////000///,,,***,,,000111...***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++........................,,,,,,---///111222333444111111111000000000000000,,,---///111111///---+++...//////000000111222222000000000111111111000000////////////000000000111//////000111111222333333666888:::;;;<<<:::888777555666666444222000000111////////////000111222333(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((((($$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''###'''---555<<>>:::333///---...//////---...000111111000//////000000///.......................................------,,,,,,+++***))))))***************+++++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,......---111000///---------...///---,,,,,,++++++,,,,,,---------+++*********+++,,,+++*********))))))(((((()))))))))***+++++++++,,,((()))******)))((()))+++((()))***+++++++++++++++(((((((((((()))))))))))),,,***((()))+++---------***)))))))))***+++,,,,,,------------------------,,,,,,++++++***+++++++++------------------------+++...111111...,,,,,,......///000///---,,,,,,---///---+++++++++***'''$$$)))))))))+++---...,,,***///,,,***)))***)))'''%%%,,,,,,,,,+++++++++******)))))))))))))))******++++++***))))))((()))))))))************************...---,,,+++***+++,,,,,,++++++******)))((((((((('''(((((()))***+++++++++---,,,,,,,,,,,,---......++++++******+++---...///++++++++++++,,,...000111000000///...,,,+++***)))------,,,,,,,,,---......,,,,,,---.........------000000000///......------444222000...------//////000...---///222444222000222111111000///000000000///////////////.........---------...------,,,,,,+++,,,---////////////...&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&************((('''&&&%%%&&&&&&&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%'''***(((######&&&***)))'''&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%(((((()))***************&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***''''''''''''(((((((((((('''((((((((())))))))))))))))))(((''''''((()))***))))))))))))((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''(((((()))******++++++,,,---......//////...//////......---,,,,,,,,,---------,,,,,,,,,++++++***************)))))))))***+++,,,---...............---------------------,,,++++++++++++++++++,,,,,,---------,,,+++******(((((()))***++++++,,,,,,------------............//////...---,,,,,,,,,,,,+++,,,---......,,,+++***))))))******+++///444888666333///,,,---...//////------...////////////...000///......---------...------------------------------,,,,,,+++*********++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,+++***+++---.........111000...---------......---,,,,,,++++++,,,,,,------,,,+++***)))***+++++++++*********))))))))))))))))))))))))************''')))***)))((('''(((*********+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,***)))***,,,,,,+++*********)))******++++++++++++++++++++++++++++++,,,++++++******+++++++++------------------------+++---......---,,,---......//////...,,,++++++,,,((())))))+++------------,,,+++***)))))))))((((((***)))'''&&&'''((()))************)))))))))(((((()))))))))))))))***++++++++++++***))))))))))))***************************......---,,,,,,---...///)))))))))))))))*********'''(((((()))******+++++++++++++++++++++,,,------------,,,+++++++++,,,---///...,,,+++*********+++......---,,,+++******))),,,,,,,,,+++,,,,,,---.........------,,,,,,++++++/////////...............111000///...------......///---,,,...111222111///222111111000000000000000/////////......---------,,,------...------,,,,,,------,,,,,,---...000000&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&((())))))))))))(((''''''%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%(((***(((%%%(((//////+++&&&%%%&&&((((((&&&******))))))((((((''''''''''''&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''((()))***+++)))))))))(((((((((((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))***+++,,,---............---------.....................---------,,,,,,,,,************+++++++++++++++,,,,,,------.......................................------------......---------,,,+++***)))(((%%%%%%&&&((()))***+++,,,,,,,,,------............//////...---,,,,,,,,,,,,((()))***,,,,,,++++++***((()))++++++,,,...222555---+++)))***,,,.........------,,,,,,---....../////////...---------..............................---------,,,,,,++++++***------,,,,,,+++*********************++++++++++++************************---+++***+++---//////...//////...---------......,,,,,,++++++++++++,,,,,,,,,+++******))))))*********************)))))))))******))))))))))))))))))''')))***)))''''''((())))))******++++++++++++***))))))***++++++,,,------///---*********+++***)))++++++******)))*********))))))))))))))))))))))))++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---------......///---***))))))***''')))++++++***)))******+++++++++***((('''((()))))))))(((&&&%%%'''***---*********)))))))))))))))***))))))))))))***++++++,,,,,,+++***************))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((()))******++++++((((((((()))******++++++***************+++,,,,,,///...,,,+++************///...,,,***)))(((((((((,,,+++++++++************++++++******++++++,,,---000///---+++*********+++---------..........................................---,,,---000111000///111111111000000000000000/////////...---,,,,,,+++,,,,,,------...------,,,///---+++***+++---000222&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""''''''((((((((((((((((((&&&'''(((((())))))((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%))),,,///777???222,,,%%%$$$''')))(((&&&)))************))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((())))))&&&&&&&&&'''''''''(((((()))***+++------......................../////////......---------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------...............//////////////////......------......///---------,,,+++***(((((((((((())))))***+++,,,,,,,,,,,,,,,------....../////////...---,,,,,,,,,,,,((())))))*********)))(((&&&(((*********+++---///((('''''')))+++---------------,,,,,,,,,...///000000//////....../////////////////////////////////...---------,,,,,,,,,+++---,,,,,,+++***))))))((()))))))))*********++++++))))))))))))))))))))))))---,,,++++++...//////.........------------------,,,,,,++++++++++++,,,,,,++++++*********)))))))))************************,,,++++++******))))))))))))***+++***(((((()))***''''''((((((((((((''''''&&&&&&''''''((()))******///,,,***)))***++++++***,,,,,,+++***)))))))))***))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++,,,)))&&&'''+++...---,,,---......,,,)))''''''((()))+++,,,,,,)))((((((***&&&)))++++++******+++---***++++++***((((((***---++++++++++++++++++++++++******))))))******+++,,,---,,,++++++******++++++((((((((((((((((((((((((%%%&&&&&&'''((()))***+++(((((())))))************(((((())))))***************************+++,,,,,,------,,,++++++*********************++++++,,,,,,******++++++++++++++++++*********)))***++++++,,,///...,,,***)))***+++---+++,,,,,,---.../////////---...//////000//////......------...///000000000111111111111111000////////////...---,,,++++++***,,,,,,------...------------,,,+++++++++---///111&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###&&&'''((()))))))))((((((%%%&&&'''(((((())))))))))))))))))((('''%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%)))%%%&&&///888<<<>>>???222,,,%%%$$$''')))(((&&&((()))******+++******))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((((((((('''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((()))***,,,---.........000///////////////.........------------,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,---..................//////000000......------------......---------,,,+++***))))))+++++++++++++++*********++++++,,,,,,---....../////////...---,,,,,,,,,,,,++++++******)))((('''''''''(((***+++******+++,,,((((((((()))+++---,,,+++...---,,,,,,---///000222111000000///000000111111000000000000000000000000.........---------------,,,,,,+++***)))(((((('''((((((((()))))))))******))))))))))))))))))))))))---+++***+++---//////...,,,,,,,,,------------,,,,,,++++++******++++++,,,++++++++++++******))))))***************+++++++++---------,,,,,,++++++++++++,,,---,,,***)))***+++''''''(((((((((''''''&&&%%%%%%&&&&&&'''(((((())),,,***))))))+++,,,---,,,,,,,,,+++***)))))))))******************************)))))))))******+++,,,+++++++++++++++++++++++++++(((%%%&&&***------+++,,,,,,---+++)))''''''((((((***+++,,,,,,,,,---...&&&(((***+++++++++***+++((()))+++++++++***+++,,,++++++++++++++++++++++++***************++++++,,,---,,,++++++******++++++(((((((((((((((((((((((())))))+++,,,---...//////************))))))(((((()))))))))))))))*********+++++++++++++++,,,------++++++++++++++++++++++++'''((()))+++---...//////++++++++++++,,,,,,,,,,,,******)))))))))***++++++---,,,*********,,,...000+++,,,,,,---...///000000//////000111111111000000...///000000000111111222000111111111111000/////////......---,,,,,,+++++++++,,,,,,---.........---***+++,,,---............&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%''''''&&&%%%%%%%%%%%%&&&'''((())))))(((++++++***)))'''%%%###"""&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%(((%%%+++888BBB@@@777000///+++&&&%%%&&&((((((&&&'''((()))+++++++++***)))))))))((('''&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((()))************)))&&&&&&''''''''''''&&&&&&$$$$$$$$$###$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((************)))((('''&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&%%%$$$$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---......000000000000//////////////////.........---------------------...............---,,,+++,,,,,,......---------......//////000...------------------...,,,,,,---------,,,++++++++++++******)))(((((((((******+++,,,---....../////////...---,,,,,,,,,,,,------,,,+++***)))((((((***+++,,,,,,+++***+++,,,+++***)))***+++,,,+++***------------...///111111000000//////000000111111111111111111111111111111........................,,,++++++******)))))))))'''((((((((()))))))))))))))))))))))))))))))))))),,,***)))***,,,......---***+++,,,---------,,,,,,++++++************+++++++++,,,,,,,,,,,,+++***************+++++++++++++++......---------------------......---+++***+++,,,***************))))))((((((((())))))))))))******,,,***((()))+++---...---++++++******)))*********************************)))))))))))))))***+++,,,***************************)))((((((***+++++++++***+++,,,+++)))(((((()))+++******+++,,,---+++)))///---******++++++***))))))(((((())),,,---,,,+++)))))))))))))))*********+++************+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))((()))+++,,,............++++++******)))(((((('''))))))))))))))))))******+++++++++++++++,,,------)))***+++++++++++++++***)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++++++++,,,...000111------......///000111111111111111111111111111111...///111111000000222333000111111222222000///...............------------++++++,,,---............)))***,,,.........---,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&"""###%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((*********)))(((&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&+++777<<<777---'''***)))'''&&&&&&&&&''''''%%%&&&(((***++++++***)))***)))((('''&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((()))******&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&!!!!!!!!!!!!!!!"""######''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))***,,,---------...//////000000111111222111111111000000000///////////////...............///...,,,++++++,,,---///+++,,,,,,---......//////......------------......,,,,,,---.........------******)))))))))))))))))))))***+++,,,---....../////////...---,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++)))((()))++++++***((((((***++++++******+++,,,---.../////////...............///000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************************+++)))((()))+++------,,,)))***+++,,,---,,,,,,+++++++++************++++++,,,------...---,,,+++************++++++,,,,,,,,,,,,,,,,,,------------------......---+++******+++***+++++++++******)))(((++++++++++++************---+++))))))+++,,,,,,,,,*********)))******++++++************************(((((((((((()))***+++,,,************************(((***++++++***)))***+++)))***++++++))))))***+++///,,,+++000777;;;999666===555,,,)))---222333222888111***))),,,...---***(((((()))))))))*********++++++******++++++,,,---++++++***))))))))))))***************************'''''')))++++++,,,++++++*********)))))))))))))))***)))))))))))))))))))))***************+++,,,,,,++++++,,,,,,+++***)))((()))***+++,,,,,,++++++***++++++++++++************+++************+++,,,,,,---------....../////////.../////////000111111111333222111/////////000000,,,///111000//////111333///000222222222111///...---............/////////***+++,,,---............+++++++++,,,,,,---......&&&&&&&&&&&&&&&&&&&&&&&&######"""$$$&&&(((''''''###$$$&&&(((((('''&&&%%%%%%&&&&&&'''((((((''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$'''%%%(((---///,,,)))***&&&'''((('''%%%%%%&&&((($$$&&&(((***++++++***)))******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++%%%&&&&&&&&&''''''((((((&&&'''(((((())))))((((((&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''(((*********))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((''''''&&&'''(((***,,,---------,,,---...000111333444444333333333222222222111111000000//////......------///...,,,++++++,,,---///++++++,,,,,,---...////////////............//////,,,,,,---...////////////))))))******++++++,,,,,,)))******+++---...////////////...---,,,,,,,,,,,,------,,,,,,------...///++++++***(((&&&%%%''')))+++)))'''''')))+++,,,+++((()))+++---.........---,,,,,,,,,,,,,,,---...///.................................///////////////------..................)))************+++++++++***************************)))((((((+++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++************++++++,,,---...///...---,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,---...,,,***))))))***)))))))))))))))((('''''',,,,,,++++++***)))))))))///---***)))***++++++******)))))))))***+++,,,,,,************************(((((((((((()))***+++,,,))))))))))))))))))))))))'''+++...---***((()))+++)))***++++++******+++,,,,,,+++...;;;LLLXXX[[[XXXGGG;;;---***222;;;@@@@@@JJJ>>>000+++---///---)))******++++++,,,,,,,,,,,,++++++******++++++,,,---+++******)))((()))))))))************************)))***,,,---......------((((((((()))******++++++*********))))))))))))))))))))))))))))))******+++---------,,,+++)))'''%%%&&&''')))***+++++++++***************)))))))))(((++++++******++++++,,,---...//////000000///...---000000000000111111111111444222000...------//////+++...000000...---000222///000222333222111///...------......///000000000***+++,,,---............---,,,***)))***,,,///000))))))))))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%'''((()))))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))---***&&&###"""###&&&(((&&&&&&''''''(((((())))))((()))******(((''''''(((((((((((('''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''************))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''((()))******)))((('''))))))(((((((((((())))))///////////////000111111222222111000//////000000//////.........---------...------------,,,,,,,,,------------------------///////////////.........---...000///......///000,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,111///---+++***+++,,,---+++)))((())),,,---...---,,,,,,++++++***)))((((((,,,,,,,,,++++++*********)))************+++++++++...///000111111000///............///000111111222111111000000//////......///...,,,++++++,,,---...,,,...111222222000,,,*********))))))))))))******---,,,++++++******++++++++++++,,,,,,,,,,,,------000///---+++*********+++------------------------*********)))))))))))))))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))************))))))******+++++++++,,,,,,,,,------,,,++++++******))))))))))))***+++++++++,,,************))))))))))))---***'''''')))***(((&&&***+++,,,------,,,***)))***)))))))))***,,,...///000...555]]]ooo|||mmm^^^MMMCCC???DDDTTTdddgggKKK000'''---000---)))&&&'''((()))***++++++++++++***)))***,,,---,,,+++------,,,+++***)))(((''''''(((((()))******++++++++++++,,,---,,,+++)))(((+++***)))'''''')))***+++***)))))))))((((((''''''+++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++,,,,,,,,,------000///......///000///---000000000000000111111222111111000000000000000111000///...///000///---,,,+++///111000111333000+++...---+++++++++,,,...000222222222111000///......---,,,,,,,,,,,,---......''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******(((''''''((()))))))))((('''&&&$$$$$$%%%%%%&&&&&&&&&'''''''''******)))))))))(((((((((''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''))))))((('''''''''''''''&&&&&&&&&''''''''''''((()))))))))******)))))))))))))))(((((((((((())))))---------......///111111222111000000//////000000//////.........------------------,,,,,,+++++++++******+++,,,---......///////////////...............///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,///...---,,,+++,,,------///---,,,+++,,,---,,,+++---------,,,+++*********,,,,,,,,,+++++++++******)))************+++++++++---...///000000000000///------...//////000111111111000000000/////////.........------------......///////////////.........*********))))))*********,,,,,,+++************++++++,,,,,,------.........---,,,+++******++++++,,,------------------------'''(((((()))+++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))))))))************))))))*********+++++++++,,,,,,------,,,++++++******)))------,,,,,,+++******)))************)))))))))))),,,***'''''')))***((('''***+++,,,------,,,***)))******)))***+++---///000444111999```wwwwwwsssmmmggggggjjjiiiRRR888------,,,)))'''(((((()))***+++++++++++++++***)))***,,,---,,,++++++++++++***************(((((())))))***++++++,,,,,,,,,,,,,,,,,,+++******+++***)))(((((()))***+++*********)))))))))((((((************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,------------000///......///000///...000000000000000111111222333222111000000000000000111/////////000000...,,,***++++++---444999666000000///---------...000111333333333333222111000///------,,,,,,------...///$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''&&&''')))******)))'''&&&((((((((((((((('''''''''((()))******(((''''''(((*********)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''')))(((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((())))))((((((''''''(((((()))+++++++++,,,---///000111111000000////////////000...............------------------,,,+++******)))((()))***+++,,,...//////........................///000111000...------...------------------------,,,++++++************+++,,,,,,,,,,,,------------000...------...///...,,,......------,,,,,,++++++,,,,,,,,,++++++++++++***)))************++++++++++++,,,---///000000000000---------...//////000000000000000000////////////.../////////000//////...333111...,,,,,,---///111++++++************++++++,,,,,,+++***************++++++,,,---......//////++++++******+++,,,------,,,,,,,,,,,,------------))))))***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++))))))************))))))))))))*********+++++++++------,,,++++++******)))...------,,,,,,+++++++++++++++*********)))))))))+++***(((((()))***)))(((+++,,,---------+++***)))************,,,...000222666444:::[[[rrrxxxmmmhhhlllXXX@@@333...***))))))***++++++,,,,,,++++++++++++***)))***,,,---,,,+++))))))******+++++++++,,,))))))******+++,,,,,,,,,------,,,,,,++++++,,,,,,+++***)))(((((()))***++++++++++++************)))************************++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))******++++++------------.........///000///......000000///...000000000000000111111222444444222111000000000000111000///000111111///......---+++///:::CCCAAA:::111000/////////000222333444444444444444333222111---------------...//////$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&%%%''')))***+++***)))((())))))((((((''''''&&&&&&((()))******(((''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((''''''((((((((((((((()))***,,,...///000000//////....../////////........................///......---,,,+++******))))))***++++++,,,------------...............///000111111000---,,,,,,---------------------------...---,,,,,,+++*********)))***+++------......---+++++++++---000111111000...---------,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,---...///000000------------......//////000000000000////////////...///000111222111000///333111///---,,,...000111,,,,,,++++++++++++,,,,,,,,,,,,+++*********************+++,,,------...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------,,,,,,++++++***------------------,,,+++,,,,,,,,,------------------------,,,,,,,,,++++++)))******++++++******))))))))))))*********++++++------,,,++++++******))))))******+++,,,---......+++++++++*********))))))+++***))))))******++++++,,,---------,,,+++***)))*********+++,,,///111222555444999KKK\\\ppp}}}wwwvvvpppZZZAAA444///---,,,---,,,,,,,,,---,,,,,,+++++++++***)))***,,,---,,,+++)))************+++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***+++,,,,,,---............////////////000///......000111000///000000000000000111111222555444333111000/////////111000000000222222000///000000///000888@@@AAA===111111000000000111222333333444444444333333222111.........---......///000%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''((()))******''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&''''''((((((((()))******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&'''''''''(((((()))***+++))))))((((((''''''&&&&&&((()))******(((''''''(((''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&&&&((()))((((((''''''''''''((((((''''''((()))+++,,,...//////...............//////---.....................000//////...---,,,,,,,,,++++++++++++++++++++++++,,,---------......//////000111111000---,,,,,,---........................///......---,,,+++******))))))+++,,,---......---******+++---000111000///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++---...///000---------...............////////////000000000000...///111222333222111000111000000000////////////------,,,,,,,,,,,,---------,,,,,,+++++++++++++++(((((()))***++++++,,,,,,/////////...------,,,++++++++++++,,,,,,,,,------......------,,,++++++***---.........------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))************+++++++++------,,,++++++******)))(((((()))***+++,,,------++++++++++++***************************+++,,,---......------,,,+++******+++******+++,,,///111222000333888;;;DDDUUUmmm}}}vvvwww{{{qqqYYY===111//////---+++,,,,,,---------,,,,,,++++++***)))***,,,---,,,++++++++++++************)))+++++++++++++++,,,,,,,,,---,,,+++******+++---...++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++)))******+++,,,---.............../////////000000000......///111111111000000000000000000111111222555444333111000/////////111000///000222222111///+++//////------222666666000/////////000000111111111222222222222111111000///............///000000((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&''''''(((((()))++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''''')))(((&&&%%%&&&(((***,,,((((((((((((((('''''''''((()))******(((''''''(((&&&&&&'''(((((((((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))))))))))))))***(((''''''&&&&&&''''''(((((((((((()))***,,,---......------------......///---------...............////////////............---------,,,++++++******,,,,,,,,,---....../////////000111000...------...////////////////////////////////////...---++++++)))******+++,,,------...---,,,---...000000...,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++************+++,,,..............................////////////000000000000//////000111222222222222///000111222111000///---......------------............---,,,,,,,,,,,,,,,(((((()))))))))*********///000//////...,,,+++*********++++++,,,,,,------+++++++++,,,,,,---------......///......---,,,+++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,------,,,++++++******)))************************,,,++++++++++++*********)))***++++++***+++---/////////...---,,,+++******++++++***+++,,,---///000---222:::222888EEEUUUyyyzzzrrrooonnnhhhPPP777---......***'''++++++,,,------,,,,,,,,,+++***)))***,,,---,,,+++,,,+++++++++******))))))******++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,------................../////////000///......///111222222111000000000000000111111222333333111000////////////000//////000111222000///+++000111---)))+++///111.../////////000000000000000000000111111000000//////////////////000111111))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((((((((&&&%%%&&&'''((()))'''''''''(((((((((((((((((()))******(((''''''(((&&&'''((()))))))))))))))''''''''''''(((((((((((((((((((((''''''''''''&&&%%%&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((''''''&&&&&&''''''((())))))))))))***+++,,,---------,,,,,,------...///---------.........//////---------............///---------,,,,,,,,,,,,,,,++++++,,,------...//////...///000///...---...///////////////////////////...//////000///...---,,,++++++*********+++---...------...000222222///---,,,,,,,,,---------------******+++++++++,,,,,,,,,)))************++++++++++++******)))***+++,,,---////////////////////////.../////////000000000111/////////000000111222333000111111111111000///...///................../////////...------------...************)))))))))))),,,,,,---------,,,***))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,////////////...---,,,+++,,,,,,------.../////////------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------------,,,++++++******)))++++++++++++++++++++++++,,,,,,+++++++++*********(((***,,,,,,++++++...111000///...---,,,++++++***,,,+++*********,,,---...---111:::///555>>>???bbbxxx|||qqqfffOOO???000,,,---,,,)))((()))***+++,,,,,,---,,,,,,+++***)))***,,,---,,,+++***************+++++++++************************((()))******+++++++++******++++++++++++++++++***************+++++++++,,,))))))))))))))))))))))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------......------.........////////////......///111333222111000000000000000111111222111000000///......//////.........///111111000...,,,000111---,,,///000///...//////000000000000000//////000111111000000///000000//////000000111222))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))(((&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++%%%%%%&&&&&&'''((())))))&&&'''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***(((((('''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))'''''''''&&&&&&&&&''''''&&&'''''''''(((((())))))((()))+++***(((''''''((('''((()))******+++******''''''''''''((((((((())))))(((((((((((('''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&((()))***&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&&&&$$$###'''''''''&&&&&&'''''''''******)))******+++,,,,,,,,,,,,,,,,,,------...///---------.........//////++++++,,,------......///,,,,,,,,,------.........++++++,,,,,,---...//////---...000///......///000000000000000000000000000...///000000000///---------+++***))))))+++---...++++++---111444555444222---.....................*********++++++,,,,,,,,,)))************+++++++++++++++***))))))***+++,,,000000000000000/////////.../////////000000111111000///......///111333444222111111000000000000000//////............//////000000///............///,,,,,,++++++***)))))))))((()))***+++,,,+++******))))))***+++,,,,,,------......---,,,***))))))(((////////////...---,,,+++,,,,,,------...///000000.........///////////////***++++++,,,,,,++++++***,,,,,,,,,---------......------,,,,,,+++******)))((()))***+++---...///000,,,,,,,,,+++++++++******(((***,,,,,,++++++///222111000...---,,,+++++++++,,,,,,*********+++,,,,,,...000888,,,555999...KKKcccjjjqqquuuxxxuuueeeUUU666///***+++---++++++,,,((()))***+++,,,---------+++***)))***,,,---,,,+++'''((()))***+++,,,------******))))))))))))))))))'''((()))+++++++++***)))***++++++,,,,,,++++++***)))))))))******+++++++++((((((((((((((((((((((((++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------.........//////......///222333222111000000000000000111111222000///............//////...------...000111000...)))******))),,,000///+++//////000111111111111000///000000111111111000000000000000000000111111222''''''((((((((((((''''''+++)))'''&&&'''(((((('''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&))))))((('''&&&%%%&&&&&&))))))(((((('''''''''&&&&&&''')))++++++***)))'''&&&'''((((((((((((((('''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***&&&&&&'''((()))***++++++))))))((('''&&&%%%%%%$$$'''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((***+++++++++***)))'''((()))******)))((('''))))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''',,,***((('''&&&'''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((&&&$$$###$$$'''***+++,,,---...---,,,+++000000000///......------..................------//////.........---------...---,,,++++++---///000---......///////////////////////////000000000000//////000000///...------,,,,,,++++++***)))((((((,,,---...000111222222222///000111000///...///111------,,,,,,+++***)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))***---111444555333111...+++...111444444333000///...//////000000000000///222222222222222222222222222111000.........///000111222333333333111000///////////////...---,,,+++,,,,,,++++++***)))((((((******+++,,,------......,,,+++++++++******))))))(((***---//////...+++***,,,,,,,,,---...///000111......//////......---,,,---,,,+++*********+++,,,************+++,,,---...//////////////////......***+++,,,---.../////////+++,,,............,,,,,,++++++++++++,,,...000111222222111///...,,,++++++---,,,,,,++++++,,,,,,---......000111333555666777??????BBBIIIPPPOOOFFF>>>111000///...............((()))***++++++***)))(((,,,++++++******)))))))))+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,***)))((()))+++,,,,,,+++,,,+++++++++******))))))''''''(((***+++,,,---...++++++++++++******))))))((()))+++,,,---.........000000000000000///......,,,,,,,,,---...///000000000000000000000000000000000000000000111111111111444333222111000000000000000000000///......---------...///000000///...---111111000000//////......////////////////////////...............///000000000000////////////000000''''''((((((((((((''''''***(((&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((((((''''''''''''$$$$$$&&&'''''''''&&&%%%)))))))))******)))((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))(((((((((''''''&&&&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''((())))))******))))))&&&'''((())))))***))))))))))))((((((((('''''''''))))))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++***************++++++***((('''''''''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((******)))&&&&&&''')))++++++,,,,,,------,,,,,,------------------------.................................------------,,,---,,,*********+++---...---......///////////////////////////000000000000//////000000///......---...------,,,++++++*********+++,,,...//////000000...000222111000///000000......------,,,++++++***,,,,,,,,,++++++++++++******************************,,,000222333222000...///000222222222000---+++...///000000111111000000111111111111111111111111222111000///...//////000...///000000///...---,,,////////////...---,,,+++------,,,,,,+++******)))******++++++,,,------...,,,,,,,,,+++++++++******)))***,,,......---,,,,,,---,,,,,,,,,---...//////...............------,,,---,,,+++******+++,,,,,,************+++,,,---...........................***+++,,,---............******+++------.........++++++++++++,,,...000111111111000///...---,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///111222222444111000444999:::555///,,,,,,,,,,,,,,,---......))))))***++++++***))))))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))(((((()))+++,,,,,,+++,,,,,,+++++++++*********************+++++++++,,,,,,+++++++++************)))***+++,,,---.........000000000000000///......,,,------....../////////000000000000000000000000//////000000000111111111444333222111000000000000////////////......---------...///000000//////...111000000000/////////...000000000000000000000000///............///000000111111000000///000000000'''(((((())))))((((((''')))'''%%%%%%&&&'''&&&%%%'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''(((***+++,,,))))))((((((((((((''''''***))))))))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))+++***(((''''''((())))))'''(((((())))))(((((('''(((((((((''''''''''''&&&''''''((((((((()))))))))******))))))((((((((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))******)))((('''(((***+++++++++++++++,,,------*********+++,,,---------........................------------,,,,,,,,,,,,,,,+++***)))))))))***+++---......///////////////////////////000000000000//////000000000///......//////......---,,,,,,,,,((()))***+++,,,------------000222333111000////////////......------,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,---/////////......//////000//////...---,,,//////000111111111111111000000000000000000000000222111000000///000000000111111111222111111000//////000000//////...---,,,.........---,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++******+++,,,------......---,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------------------------------++++++,,,---............)))))))))***,,,---///000+++++++++,,,---...///000/////////............------,,,,,,++++++,,,,,,---,,,,,,,,,---......//////333...)))))),,,///---***)))))))))*********************++++++++++++******)))))))))***************,,,,,,++++++++++++,,,,,,------,,,+++***))))))((()))(((((()))+++,,,,,,+++,,,+++++++++++++++******,,,,,,++++++******)))))),,,,,,++++++++++++************,,,---......//////000000000000000///..............................000000000000000000000000//////000000000000111111333222111000000//////000...............------------...///000000000000///000000000000////////////111111111111111111111111//////......//////000111222111111000/////////000(((((())))))))))))(((((('''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((())))))***+++''''''''''''&&&%%%######''''''''''''''''''''''''************************((((((''''''''''''''''''&&&'''''''''((((((((()))******)))((('''&&&&&&%%%(((((((((((())))))))))))((('''&&&&&&&&&''')))***)))(((''''''''')))***+++))))))(((((((((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((***)))(((((((((((())))))(((((())))))))))))(((((((((((((((''''''''''''''''''(((((((((((()))))))))*********)))((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''((((((++++++***)))***,,,---...******++++++,,,,,,,,,,,,............////////////------,,,,,,,,,+++++++++,,,+++***)))))))))******---......///////////////////////////000000000000//////000000000//////...//////.........---------((()))***++++++++++++++++++...111333111///...---............------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---...////////////000111222222222111000000000000000000000000111111111111111111111111222222222222222222222111000000000000000///...---/////////.........------*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++---///000------,,,+++++++++,,,,,,------.........---,,,,,,++++++++++++,,,,,,,,,---+++*********++++++,,,---+++,,,,,,,,,,,,,,,------,,,,,,------...---------***)))))))))***,,,...///++++++,,,,,,---...//////---------.........//////---,,,,,,++++++,,,,,,---////////////////////////999333---+++---//////---,,,++++++***((('''&&&%%%+++++++++,,,,,,+++++++++))))))******++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++******)))))))))((('''(((+++,,,+++***************************************)))))))))(((,,,,,,,,,,,,,,,,,,++++++++++++---....../////////000000000000000///......////////////............////////////////////////////////////000000000111222111000///////////////------------............---...//////000000111111000000000000////////////000000000000000000000000/////////...///000000111111111000///............(((((())))))))))))((((((&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&%%%######'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%'''((((((((())))))******((('''&&&&&&&&&''')))***+++***)))'''''''''((()))(((((())))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((((('''''''''''''''((((((((())))))(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((((((******))))))***+++---......---------,,,,,,,,,+++........./////////000000------,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---......///////////////////////////000000000000//////000000000000000///...............---------***+++,,,,,,,,,,,,,,,+++***---000111000...---,,,------------,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++++++++,,,---...///......///111111222222222111111111111111111111111111111222222222222222222//////......////////////000000000111000000//////000000000///////////////+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...000------,,,+++++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,------------++++++******++++++,,,,,,++++++++++++,,,,,,---------------...------,,,,,,,,,+++***)))***+++,,,---++++++,,,------.........,,,,,,------.../////////---,,,,,,++++++,,,,,,---000000/////////.........444111---,,,------+++))),,,,,,,,,+++***((('''&&&++++++++++++++++++++++++***++++++,,,,,,---------,,,++++++******++++++,,,)))))))))******+++++++++(((''''''(((***++++++***(((((())))))))))))))))))''''''((())))))******+++,,,,,,,,,,,,,,,,,,------,,,------...////////////000000000000000///......//////////////////......////////////////////////...////////////000000000000000//////.../////////,,,------....../////////////////////000000111111////////////000000000000///////////////////////////////////////000111111000///...---------------((())))))******))))))(((&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''((('''''''''(((((((((((((((&&&''''''''''''((((((((()))))))))))))))((('''&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''((()))***++++++'''''''''(((((()))))))))))))))((((((''''''&&&&&&&&&''''''(((((())))))***((((((''''''(((((()))***,,,+++***(((''''''''''''(((((())))))))))))******&&&''''''((()))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))******(((((((((((())))))))))))((())))))******))))))((('''(((((((((((()))))))))((((((((()))))))))******((((((((((((((()))))))))''''''((((((((()))))))))((((((''''''(((((())))))&&&&&&&&&'''''''''((((((***((('''((()))******))))))))))))***+++,,,---.../////////...---,,,,,,,,,.........//////000000111------------,,,,,,,,,,,,,,,,,,---------.........---......///////////////////////////000000000000//////000111111111000000........................------.........---,,,,,,+++---000111///...---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///...---,,,++++++++++++,,,---...000111111111111111111111111111111111111111111222333333333222222000000/////////000111111000000111111111111000000000000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,,,,,,,,,,---------------------,,,++++++***+++,,,---......------,,,++++++***++++++,,,,,,***++++++,,,,,,------...............---,,,++++++,,,,,,++++++++++++,,,,,,+++,,,------......------+++,,,,,,---......//////---,,,,,,++++++,,,,,,---------------,,,,,,++++++---,,,+++++++++***(((&&&((()))***,,,------,,,+++++++++************+++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******'''(((((()))***+++,,,,,,(((''''''(((***++++++***((((((((()))))))))))))))''''''((()))+++,,,---...,,,,,,------------......---......///000000//////000000000000000///......////////////////////////000000000000000000000000......////////////000000//////............//////,,,------...///000111111111000000//////000000111////////////000000000000........................000000//////000000111222///......------......///))))))************))))))&&&&&&&&&'''))))))(((&&&((('''''''''&&&&&&&&&&&&$$$%%%'''((()))((('''&&&(((''''''&&&''''''(((((('''''''''&&&&&&''''''(((''''''''''''((((((((()))'''(((***+++++++++***))))))))))))******)))(((((((((((('''''''''&&&&&&&&&***+++,,,,,,,,,,,,+++***((()))))))))******++++++((((((((((((((()))))))))((((((((((((((('''''''''%%%&&&&&&'''(((((())))))'''((())))))******))))))))))))***))))))((('''&&&(((((()))))))))*********&&&'''((()))***))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''((()))))))))))))))))))))************))))))'''((((((((())))))))))))(((((()))))))))*********(((((())))))***+++++++++'''((((((((())))))))))))((((((((((((((()))******'''''''''((((((((()))))))))'''&&&&&&)))******((('''((()))***,,,,,,,,,---............---------------......///000000111111.........------------,,,***+++,,,---.../////////---......///////////////////////////000000000000//////000111111111111111000000000000000000000000.../////////...------,,,...000111111000//////000------------------.........------------,,,,,,,,,---------------------------......//////...------.........---,,,,,,+++++++++,,,---...000000000000000000000000000000000000111111333444444444333333222222111111111222444444000111111222222111111000/////////000000000000000------------------------------------......//////------,,,,,,++++++,,,,,,---,,,,,,,,,---...//////,,,------------,,,++++++***+++,,,............---,,,,,,++++++***++++++,,,+++++++++,,,---.....................---,,,+++******+++,,,---------------+++,,,---.........---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++*********+++++++++,,,,,,+++***(((&&&(((***---......------+++***))))))))))))***+++++++++***************)))((()))+++------+++)))((((((((())))))******++++++((('''&&&(((***+++***))))))*********++++++++++++)))***+++,,,...///000111,,,---------..................///000000000000///000000000000000///............//////000000111111000000000000000000000000........./////////000000///......------......///------...///000111222333333222111////////////000.../////////000000000111////////////////////////000000//////000000111222///////////////000111222))))))************))))))&&&&&&&&&(((******((('''))))))(((((('''''''''&&&$$$%%%'''))))))((('''&&&(((((('''''''''(((((()))...---+++)))'''&&&%%%%%%&&&'''''''''(((((())))))$$$%%%'''))))))(((&&&%%%&&&'''((((((((((((((('''(((((('''''''''&&&&&&&&&'''((()))******)))((('''++++++++++++************))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))'''(((***+++++++++***)))'''((()))******)))((('''(((((())))))*********+++%%%&&&((()))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,---...///''''''((())))))***))))))))))))************))))))'''((((((((())))))******))))))))))))************))))))***+++,,,------...(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))'''$$$###$$$&&&((('''&&&&&&''')))+++,,,---,,,,,,+++,,,,,,------......///---......///000111111222//////.........---------)))***+++---...///000000---......///////////////////////////000000000000//////000111111111111111111111111111111111222222////////////...---,,,,,,111222333222111000111333.........///////////////......---------,,,,,,,,,------------------------...///000000000///...---++++++,,,---............***+++,,,...///000000000////////////////////////000111333444555444333333//////.........///111222000111111222222222111111///////////////000000000.........................../////////000000111111...------,,,,,,++++++***,,,,,,,,,---...///000111,,,,,,---------,,,++++++)))+++,,,...//////......,,,,,,++++++***+++++++++++++++,,,------...///////////////...---,,,+++***(((***,,,...///000//////+++,,,---.........---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,++++++)))***,,,---...---+++***+++***)))(((((()))***+++******))))))(((((('''''''''))),,,......,,,)))'''************))))))))))))((('''&&&'''***+++***)))+++++++++,,,,,,---------------...///000111222222---------.........//////...//////000000000000///000000000000000//////...---......///000111111222000000000000000000000000............/////////000......---------......///---...///000111222333444444333111000///...//////.../////////000000111111000000000000000000000000000000000000000111111222///000000000111333444555******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%)))))))))))))))(((((((((******))))))((((((''''''++++++************++++++,,,)))&&&%%%''''''%%%###''''''((()))))))))))))))'''((()))))))))(((&&&%%%''''''&&&''''''((()))***))))))))))))((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))))))))))))))(((''')))+++,,,+++((('''(((***))))))(((''''''''''''''''''&&&%%%%%%&&&'''((()))+++++++++************)))(((((())))))******++++++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))((('''&&&******+++++++++,,,,,,,,,((((((((()))))))))))))))******)))''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333111000000///...------,,,///////////////000111111111000///---------...//////000000000111111111111222333333333222222111000444444333222222333333333222000///000222222000---111111111111000...---,,,000///.........000111222......---,,,,,,---///000,,,---------......//////......////////////............---------,,,,,,,,,.........////////////000////////////000000000000...///111222333333222222//////000222555555444222333333333333333333333333222111///...---------...---...///000///...,,,***............////////////...---,,,,,,++++++,,,,,,............---,,,++++++*********+++,,,,,,------***))))))***,,,...---,,,---,,,,,,,,,+++*********...---,,,++++++---///000111---)))'''''')))))))))------------------,,,,,,,,,,,,---...//////......------------------------...,,,***))))))+++...000))))))***++++++++++++***+++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,+++***))))))******((()))******)))(((***+++************************&&&''')))***+++***((('''((()))***)))((((((***,,,111111000///.........///444111...///333333000,,,......000111222222222222222222111111000000//////000000000000////////////---.........//////000000111111111111///---+++***,,,,,,---------,,,+++++++++,,,,,,---...///000000333333222222222222222222222222222111111000000000111111222222222222111111111111111111111000//////000111333555555555333333...333999999555000///000)))))))))******)))))))))''''''''''''''''''''''''))))))(((((((((((())))))***)))))))))(((((((((''')))))))))((((((&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((())),,,)))''''''((()))'''%%%'''(((((()))******))))))%%%&&&'''((()))*********(((((((((((((((((())))))((((((((()))))))))))))))((())))))************)))))))))))))))))))))))))))))))))******************)))*********)))((('''''')))+++,,,+++((('''(((*********)))(((((((((((((((''''''&&&&&&'''((()))***+++++++++************))))))))))))))))))*********))))))(((((((((((())))))(((((((((((()))))))))***'''''''''''''''''''''''''''((()))))))))))))))((())))))))))))************((((((''''''&&&&&&%%%%%%******)))((('''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))))))))))))))*********++++++++++++,,,,,,---------......///000111222333333111111000000///......---///////////////000111111222111///.........///000...//////000111111222222333333333444444333333333555444333222222222222222222000///000222222000---111111111111000///...---//////.........///000111000///.........///000111---........./////////000//////000000000000//////.........---------,,,,,,------........./////////.../////////000000000000000111111222222222222222111111111222444444333222222222222222222222222222222111000...------............000000000///---,,,////////////000000000000//////...------------------------------,,,************++++++++++++,,,,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++***+++,,,...///000...+++******+++++++++------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...******+++,,,,,,,,,,,,,,,+++,,,---...---,,,***)))++++++++++++++++++++++++,,,+++******)))))))))***)))***++++++)))((()))+++************************''')))***,,,,,,+++***))))))***+++***))))))+++---111111111111222222333444888333///...000111///,,,,,,---...///000000000000000000000000000000//////222222222111111111000000---........./////////000000000000000///---+++***,,,,,,---------,,,,,,,,,------......//////000000000000///......///000111333222222222111111111111111111222222222222111111111111111111111000//////444444333222111111000000;;;DDDNNNQQQJJJ@@@777333(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%'''''''''(((((())))))***'''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((+++)))((()))***+++***((((((((()))************)))''''''(((((()))+++,,,---************))))))))))))'''(((((())))))*********))))))))))))))))))(((((())))))))))))))))))))))))++++++++++++***************************)))(((((()))+++++++++)))((()))***++++++***)))))))))))))))(((''''''((((((***+++++++++++++++************)))************))))))))))))))))))(((((((((((())))))((((((((()))))))))******''''''''''''''''''''''''&&&'''((()))************''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))******+++,,,---......//////000111222333333444222222222111000000//////000////////////000111111222222111000000000000111...//////000111222222222333333444555666666666666666555444222222111111111222111000000222111000...111111111111000///...............---......///000000000000000000111222222/////////000000000000000000000111111111111000000///.........------------,,,---------................../////////000000000222222111111111222222333555333111111222222222111111111111111111111111111222111000///........./////////000111111000...---000000000000111111111222111000000///////////////------------,,,+++******++++++++++++***************))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++******+++---...///---,,,---...///...,,,+++,,,,,,------.........,,,---......///.........++++++++++++++++++++++++))))))*********+++++++++++++++,,,------------,,,+++,,,---------,,,***)))************************++++++***))))))))))))***+++,,,---,,,***))))))******************************+++,,,---...---,,,++++++,,,,,,,,,++++++---...//////000111333555777888:::555000---...//////---+++,,,---.../////////...//////////////////000000222222111111111111000000.............../////////////////////...,,,+++***,,,---------------------///////////////000000000222111000///000222444555333333333222222222222111111111222222222222111111000111111111111000000///444333111000//////000111:::BBBKKKNNNHHH===444///(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%&&&&&&'''(((((()))******'''''''''''''''(((((((((''''''(((((())))))******)))))))))******)))))))))(((((()))******+++******))))))******+++******)))---,,,***)))))))))***+++,,,,,,,,,,,,+++******)))''''''((()))******++++++******+++******)))((('''))))))))))))))))))))))))******))))))((((((''''''(((((()))***++++++++++++******+++***************+++***))))))(((((())))))(((((())))))***+++,,,---+++++++++*********))))))++++++******))))))(((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''''''''(((((((((******))))))((((((''''''))))))))))))((((((''''''(((((((((((('''''''''''')))))))))(((''''''&&&&&&'''''''''(((((((((((()))((()))***+++,,,---......//////000111222333444444333333333222222111111111000000//////000000111222222222222222222222222222000000000000000000000000222333555666888999999999666555444222111000000000111111111111111111///...000000111111111000000///......---------........./////////000000111222222111111111111111111111111111111111222222111111111/////////............---,,,,,,,,,---------.............../////////000000111111000000111222444555777555222000111111111000000000000000000000000000111111111000000/////////000000111111111111000///111111111222222222333333222111000000///000000000/////////......---,,,+++---,,,,,,+++******))))))+++))))))***,,,---,,,+++******++++++,,,,,,------++++++*********+++,,,---,,,,,,,,,...000000...,,,++++++,,,,,,---...//////------...............---************************((()))+++,,,,,,,,,+++******++++++,,,---,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************+++******)))))))))******---......---***))))))***+++++++++++++++++++++++++++,,,---.........------,,,---...---,,,,,,...000......///000111333555666777444111///000000///...,,,------...//////......------......//////000000000/////////.............................................------,,,,,,+++---------------.........111111111000000000000000333222111000111333666888333333333222222222222222111111222222222222111111000000111111111111000//////000000111222333444444111444777777444111//////)))******++++++******)))************************))))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((''''''&&&&&&%%%%%%&&&'''(((((())))))''''''''''''(((((())))))''''''(((((())))))******))))))************))))))&&&''')))******************+++++++++++++++******---,,,***)))))))))***+++,,,,,,------,,,+++***)))'''(((((()))***++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))***)))))))))((((((''''''%%%&&&(((***,,,......///+++*********+++++++++***))))))(((''''''''''''((((((((()))***,,,,,,------+++++++++*********))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))************************************)))))))))))))))((('''''''''''''''((((((((())))))''''''(((((())))))******((())))))***))))))((('''(((((((((((((((((('''''')))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((()))***,,,---......//////000111222333333444333333333333222222222222000000000000000111222222222222333333333333333333333333222111000///......222333555777888::::::;;;666555333222111000000///000111222111111000/////////000111111111111111000..................------------...//////000000111222222222222222222111111111111222222222222111111000000/////////.........,,,,,,,,,---------..................////////////.........///000333555777777555222000111111111000000000000000000000000000111111111111111000000000000000111111111111111000222222222222333333333333222111111000000000000000111111111111000///...---...------,,,+++***)))))),,,+++***+++,,,---,,,+++))))))******++++++,,,,,,+++*********++++++,,,,,,******+++---//////---+++++++++,,,,,,---...//////---...............------************************)))***,,,---...---,,,+++)))******++++++++++++++++++,,,,,,+++++++++******************************++++++************++++++...//////...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...///...------///111000000000000111222333444111111111333333333111///......///000000000000///------......//////000000/////////............---...............---------------------,,,,,,------......---------...///000111111111111111000000000//////...---...000222444222222222222222222222222111111222222222222111111///000000111111111000000---///222555666666444333333333222111000111333666******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''(((((())))))******(((((((((((())))))))))))'''((()))******)))((('''&&&(((***+++***)))******+++,,,,,,,,,,,,+++******(((((())))))***+++------+++,,,---------,,,+++***((())))))******+++++++++,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))************))))))))))))%%%&&&(((+++---///000000+++***)))***,,,,,,,,,***)))((((((''''''''''''''''''((()))+++,,,---------+++++++++************)))************))))))))))))))))))(((((((((((()))))))))))))))*********++++++((((((((((((((((((((((((************)))((('''&&&(((((((((((()))))))))***$$$$$$%%%&&&'''((())))))((()))*********)))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((())))))***+++,,,------......///000111222222333333333333333333333222222111000000000000111222222111222333333444333333333444333222111000///...---111222444666888999::::::555444333111111000000000000111222222000//////000//////000111222222222222....../////////...------***+++,,,...////////////222222222222222111111111111111222222222222111111000000000000////////////,,,---------............------........./////////,,,,,,---...000222444555555333111111222222222111000000000000000000000000111111222222222222111000000000000000000111111111222222222222333333333444333222222111000111111111222222222222111000/////////......---,,,++++++***---,,,+++,,,---...---,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***)))***,,,......,,,***+++,,,,,,------..................///......---,,,***************************+++,,,---...---,,,,,,))))))***++++++++++++***,,,+++++++++************++++++++++++++++++++++++,,,++++++++++++,,,------...///000...,,,+++,,,---------------------------------------......//////.../////////......000111333333222222222333333444...000333555555333111000000000111111111111111000//////////////////000000111111000000000000//////.........---------------...------,,,------...//////...------...///111222000000000000000111111111000000000000111111222333000111111111111222222222111111222222222222111111///000000111111111111000///222555888777555111///222222333333222111111000))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))((((((((((((((()))***++++++***)))((('''***------+++******+++,,,,,,------,,,++++++***&&&'''(((***++++++,,,,,,)))***,,,------,,,+++*********************************+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))))))))'''(((***,,,---......///,,,***)))***,,,---,,,******))))))((('''(((((((((&&&''')))+++,,,---------+++++++++************))))))))))))))))))*********))))))(((((((((((())))))))))))*********+++++++++((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((('''(((***++++++***)))(((''''''(((((())))))******&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))******+++++++++,,,------...///000111111222222222222222222222222222111111000000111111222333000111222333444333333222111111111111000000000000000111333555666777888888333333222111111000111111///111333222000...///000...///000111222333333222//////000000000///...---)))***,,,...////////////222222222222111111111000000000111111111111000000111111111000000000//////------........./////////---------.........//////,,,---...//////000000///111111111222444444333222111111111111111111111111111111222333333222111111////////////000000111111111222222222222333333333555444333333222222333333222222222222111000///////////////......---------///...------//////...---------------------,,,,,,++++++,,,---------------++++++***+++------,,,***------------------------......//////...------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---///000///------...//////////////////////////////////////////000111111---...//////......///111222111111111111222333333000222333444333222111111000111111222111111000000000000000000000000//////111111000000000/////////.........------,,,,,,,,,......---------...000000///...------...000222333...//////000000111111111222222333444444444333222//////000000000111111111111111222222222222111111//////000111111111111111///111333555555444111000000000000000000///---+++(((((())))))))))))((((((************************))))))(((((((((((())))))'''((((((((())))))******((()))***************)))*********)))))))))))))))((())))))***+++,,,,,,,,,******))))))((((((''''''***+++---......---+++***(((,,,//////---++++++,,,------------,,,,,,+++***))))))***++++++)))((('''((()))+++---------+++***+++++++++***************((()))***+++++++++++++++))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&''''''***+++,,,,,,------------,,,***(((***---...---++++++******)))))))))))))))%%%&&&)))+++,,,---------+++++++++************)))(((((())))))******++++++))))))(((((((((((()))))))))************+++++++++************************&&&'''((()))************'''''''''(((((((((((())))))))))))))))))((((((((('''(((***++++++***)))(((&&&''''''((()))******+++)))))))))(((''''''&&&&&&(((((((((((())))))))))))******************++++++,,,,,,---...///000111111222222222222222222222222111111111000111111222333///000222333444333222222/////////000111111222222///000222444555666666777222222111111111111111222///111333222000...///111...///000111222333333333///000111111111000...---)))+++---...000000000///222222222111111000000000000000111111111111000000111111111111000000000000.........////////////000---------.........//////---.../////////...,,,+++//////000222555666444222111111111111111111111111000111333333444333222111//////......///000111111111111222222222333333333666666555444444444444555111222222111111000///...///////////////.........000///......///000///---000000000///.........---+++,,,---.........---------,,,++++++,,,---,,,+++------------------,,,,,,.../////////...---,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,------------,,,,,,+++******))))))******---------------------------------------...///000---...000///......///000000000000000000000000000111111000000111111222333---...///...---...///111............///000111222444444444333111000000111000111111111111111000///222222111111000000/////////.........------------.........------,,,,,,,,,///...------...///111222//////...---...000222444---......///000111111222...000111222222111///---......//////000000000111111111222222222222111111//////000111111111111111---...///111333444444444666333000///000222444444***)))((()))+++,,,,,,++++++++++++++++++***)))(((***+++,,,***((('''((()))+++***************++++++)))))))))))))))))))))))),,,***((((((((()))***))))))************+++++++++((())))))(((''''''(((***---.........---,,,,,,+++222666888555...'''%%%&&&++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))(((''''''((()))***)))((('''((()))***)))((((((+++,,,)))(((+++,,,+++,,,,,,,,,++++++*********************************,,,***((('''(((+++///222+++++++++************)))))))))))))))((((((((((((///...,,,+++***)))))))))++++++***)))(((((()))))),,,+++)))((()))***)))(((***)))((()))***+++***((())))))(((((()))+++...///...,,,)))((((((***---///,,,,,,+++***))))))******+++)))((((((((()))((((((***)))((('''''''''''''''((((((((((((((('''''''''***)))((((((***+++***))),,,---...///000000000000000000000000111222333444444333222111000/////////222222111111111111111111333333333333333222111000...//////000000000000000444444333222222111111000111111111111111111111111222222111111222222333444333333222222111000000///......//////000000111111000000000111222222333333111111222222222111111000222111111000000/////////////////////............111111000///////////////////////////////////////111111111111222333444555999666222000111222000...111111222333333333222222555444333111000111111222444444444444444444444444444444444333333222222222666555333222111000000000111333444444222111000111////////////000000000000222222222111///...,,,+++////////////////////////......------------.........///000///,,,******+++000000/////////...............---,,,***)))((((((******))))))***,,,---...000///...---,,,------.../////////...---------,,,...---,,,+++++++++,,,---000000000000////////////000111111222222222111111000000111222222222222222////////////////////////000000000000000111111222333222222111111222222333666555555444222111111000///111333444444222///...//////////////////......000///...,,,+++***))))))///...---+++)))'''&&&%%%...///000000000000000///000000000000000111111111///------///222333111///333333222222111000//////......//////000000111111333333222222222222222222333333333333333333333333000000111222333444444555///000111111///......///)))(((((()))***++++++***,,,,,,,,,,,,++++++******((()))******(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))---+++***))))))*********)))************+++++++++***+++,,,+++))))))***,,,...............---,,,,,,+++///222111,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---+++******,,,---,,,+++......------,,,,,,++++++,,,+++++++++++++++,,,,,,++++++***)))))))))***+++***(((((((((***+++***)))&&&***+++)))(((,,,...------------,,,,,,,,,+++++++++******************++++++***)))((())),,,...000++++++++++++************)))))))))******+++++++++666444222///,,,)))((('''++++++***))))))))))))))),,,***(((((()))***)))(((+++)))((()))***+++***(((((((((''''''(((***,,,...///---***((('''''')))***,,,++++++***))))))*********)))((('''(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))---***(((((()))+++******++++++,,,---............000000000000111222333333555555444222222111111111222222222222222111111111333333333333333222111111...///000000111111000000333333333222222222222111222222222222222222222222222222222111222222333444333333333222111000000000/////////000000000000111111111111111111111000000000111111222222222111111222222111111111111111111111111111000000/////////111000//////......//////........................000000000000111222333444666333000///111111000///111222222333333333333333444333222111111111222333444444444444444444444444444444444444333333222222444333222111111000000111111333555555333111111111//////000000000111111111444444333333111000///...////////////////////////000000////////////000000...///000///---,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---...///000///...------...///000000000///......---------......---,,,,,,---...////////////000000000000000111111222222222111111000///000111111222222111111111111111111111111111111///////////////000000111222111111000000111111222111111111222222222222333000111333444444222000...........................//////---,,,++++++******---------....../////////......///000000000000000000000000000000000//////000......000333444333111333333333222111111000000000000000000111111111111111111111111111111111111333333333333333333333333111111111222222333333444///111222222000//////000))))))))))))))))))******+++++++++************)))&&&'''))))))((((((***+++++++++******)))******+++))))))))))))))))))))))))++++++******)))))))))))))))************+++++++++***+++,,,+++***)))+++,,,,,,,,,,,,,,,,,,++++++***'''***,,,,,,***)))+++...,,,------------------,,,------,,,,,,++++++******...---++++++,,,------,,,000//////...---,,,++++++,,,,,,++++++++++++,,,,,,------,,,+++*********++++++))))))***+++,,,,,,+++&&&***+++))))))---//////......------------,,,,,,,,,+++***))))))***+++,,,***))))))***+++,,,......,,,+++++++++************))))))***+++,,,---......666444222///,,,***((((((+++***))))))))))))))))))+++)))(((((()))***)))'''+++***))))))***+++***)))((('''''''''((()))+++---...---,,,+++***))))))))),,,+++******)))************)))((('''''''''(((((((((((()))*********))))))***************+++++++++000---***))))))++++++++++++,,,---......///......////////////000111222333666555555444333333333333222222222222222222222222333333333333333222222111//////000111111111111000111111222222222333333333222222222222222222222222222222222222222333444444444333333222222111111000111111111000000000000000111111222222111///...---///000111222222222222222222222222222333333333333333333222111111000//////000//////............///........................000/////////000111222333222000......000111111111111222222333333333333444222222111111222222333444444444444444444444444444555444444444444444333333222222222111111222222333222444666666444333222333000000111111111222222222555555555555444222111111000000000000000000000000222222222222222222222222...///111111///...///000,,,,,,,,,,,,++++++++++++******+++,,,---...//////---------------...000000//////......///000222333111111000//////...------...............///000111...//////000000111111111222222222222222111000/////////000111111111111111111111111111111111111111///............///000000111000000000000000000111000000000111111111222222111222333444444222000///------------------............---,,,,,,,,,,,,,,,---......000111222333333---......///000111111222000111111000000///......000///000222444555555333333333333333222222222222222222222222111111111111//////000000111111222222333333333333333333333333222222222222222222222222111222444333111000000111***+++++++++***)))******)))))))))((((((((())))))&&&((())))))(((((()))***---,,,,,,++++++++++++,,,)))))))))))))))))))))))))))***+++***)))'''''''''))))))*********+++++++++((()))******)))((()))***))))))************))))))++++++,,,***((('''))),,,------...//////...------,,,,,,,,,,,,,,,,,,++++++///...,,,,,,---...---,,,///............---------------,,,+++++++++,,,,,,...------,,,+++******)))+++******+++---...---,,,(((,,,---***))),,,......---------------,,,,,,,,,,,,+++***((((((***+++,,,))))))***+++,,,,,,------,,,,,,+++++++++***************++++++,,,------...---,,,++++++*********+++******)))))))))))))))******)))((()))******)))'''+++***))))))++++++***)))(((((((((((()))***,,,,,,,,,,,,---...////////////++++++***************+++)))))))))(((''''''''')))'''((()))*********)))((())))))******++++++,,,,,,222///+++)))***+++++++++------...///000000000000////////////000111222222555555444333333333444444222222222333333333333333222333333444333333222222///000111111222222111111000000111222333333444444333333333333333333333333333222222222222333444444444444333333222222222222333333222111000000/////////000111111111///...---...///000111222333333333222222333333444444555555333333222111000//////...//////...............///........................///////////////000111111...---,,,---...000222222111111222222222333444444000111111111222333444444333333333333333333333333444444444444444444444444222222222222333444555666333555777777555444444444111111222222222333333333555555555555555444333222111111111111111111111111222222333333333333222222...000222222111111111222000/////////............***++++++---...///000000////////////000000111111////////////000222444555222222111000//////...------------...///000111111......///000111111222222333333333222111000///...//////000111111111111000111111111111111111111111///////////////000111111111111000000000000111111333222222111000000//////111222333333333222000///,,,,,,,,,---------------...---------------......000000/////////.........------...///000111222333222222333222222000///...//////000222444555555555333333333333333333444444222222222111111000000000//////000111222333333444222222333333333333444444333333333222222111111111222333555444333111222222,,,......---+++***+++,,,+++***)))))))))******+++)))******)))(((''''''(((+++***)))((((((((((((((())))))))))))))))))))))))***---///...,,,)))))))))))))))*********+++++++++''')))++++++***))))))*********+++++++++++++++***------+++)))((((((***+++,,,---///000000///---,,,******+++,,,------......000...,,,,,,---------++++++,,,,,,---...///000000...------,,,+++++++++,,,------,,,,,,+++***)))(((++++++***+++...///...---,,,000000+++)))+++,,,++++++++++++++++++,,,,,,,,,++++++***))))))***++++++))))))+++,,,---,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++******(((((((((((()))***+++,,,***)))))))))))))))******)))))))))***++++++***(((+++***)))***+++,,,+++)))************+++,,,,,,---+++,,,---///000000//////+++***************++++++)))***+++)))'''&&&(((***'''(((((()))))))))(((((((((((()))******+++,,,,,,111///,,,***++++++++++++,,,---...//////000000000............///000111222222222222222222222333333222222333333444444444444222333333444444444333333000111111222222222222222000000111222333444444555333333333333333333333333333333222222333333444555444444444333333333333333444444333222111000//////---...///000111111000///...///000111222333333333222222222333333444444444222222111000000///......//////.........//////000/////////////////////////////////...//////000000,,,,,,,,,------///111333111111000111111333444555///000111222333444444444333333333333333333333333444444444444444444444444333333333444555666777888222555777777666444444555222222222222333333333333333444444444444444333333222222222222222222222222111222222333333222222111///000222333222222333444111111111111000000000000---------.../////////000000111111111222222222222000//////000111333555666444333222111000///......,,,,,,---...///000000000...//////000111222222333333333333222111000///...//////000111111111111111000000000000000000000000111111000000111111222333222222222111111222222222333333333222111111000000111111222222222111000///,,,,,,,,,---------............------......//////111111000///...---,,,,,,---------...///111222333444444555555444333111///...///111222333333444444333333333333333333444444111111111000000//////...111111222222333444555555222222222333333444444444444333333222222111111111333444555555333222222333---000111///+++)))+++------,,,+++++++++,,,---...***+++,,,+++((('''((()))---,,,+++***))))))))))))))))))))))))))))))))))))---111555444111---,,,,,,)))************+++++++++)))+++......,,,+++++++++,,,---..................+++***))))))***+++---...,,,---///000000///---,,,)))***+++,,,---...///000000...,,,+++,,,,,,,,,***)))***+++,,,...000111111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***)))+++******+++...//////...///222111,,,***+++,,,*********++++++++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++******))))))))))))++++++******)))*********)))))))))))))))******+++***)))***+++------+++))),,,*********+++,,,+++***+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++************)))******+++,,,)))+++---+++((('''))),,,+++***)))(((((((((((()))'''((((((***+++,,,------///---++++++,,,,,,+++***)))***+++,,,,,,---,,,,,,---------......///000111000000000000111111222333222333333444444555555666222333333444444444444444111111222333333333333222000000111222333333444444444444444444444444444444333333333333333444444555444444444444444444444444444444333333222111000000......//////000111222222///000111222222222222222111111111111222222222222111000000000000/////////000////////////000000111000000000000000000000000000000////////////000000------...---,,,---000222000/////////000111333555///000111222333444444333333333333333333333333333222222333333333333444444333333333444555666888888222444666777666444555555111111222222222333333333222333333444444444333333111111111111111111111111000111222333333222111000///111333333222222333444111000000000////////////////////////////////////111111222333333222222111000000000000111333555666555555444333111000//////,,,---...///000000/////////000000111111222222222222222222222222111000///000000111222222222222222////////////////////////222111111111111222333333333333222222222222333333///000000111222333444444000000111111000000///...,,,,,,,,,---......////////////.........//////000000000000000000000000000///.........///000222333444555666777666555333111///111333333222222333444333333333333222222222222000000000///////////////222222333333444444555555111222222333333444444555333333333222222111111111333444555555333222222333---000222///***(((***,,,,,,+++***)))***+++---...***+++,,,+++***)))***+++//////...---,,,,,,,,,,,,))))))))))))))))))))))))---222777666222---,,,---)))************+++++++++)))+++......---,,,++++++,,,,,,---...............((((((((()))+++,,,------+++,,,...000000...,,,+++***++++++,,,---.../////////---+++++++++++++++))))))***+++,,,---...///000//////...,,,,,,+++++++++,,,,,,---...------,,,+++******)))+++---//////......111111---***,,,---++++++++++++,,,,,,,,,------(((***+++,,,,,,+++***(((++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++)))))))))***************...---,,,***)))))))))))))))))))))))))))***++++++******+++---//////,,,***,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++******))))))***++++++,,,***---///,,,)))'''***...000...+++)))((()))***+++(((((()))+++,,,...//////,,,++++++,,,------+++)))(((((()))***++++++++++++------------...///000000/////////000111222333333333333333444555666666666222333333444555555444444111222222333444333333333111111111222222333333333444444444444444444444444444333333333333444555555444444444444444555555555444444333333222222222111222111000//////000222333000111111222222222111111000000000000000/////////000000000111111111111222000000000000000111222222111111111111111111111111111000000//////000000111...///000...,,,,,,///111......------...000222444000111222333444333333222222222222222222222222222111111111222222222333333222222222222333555666777111333555666555444444555111111111111222222222222222333333444555555555444111111111111111111111111000111333444444333111000000222333333222111222333000000000////////////.../////////000000000111111111222333333333222111111111000000000111222444555666666555333222111000///...///000111111111000///111111111111111111111111111111222222222111111000111111222333333333333333000000000000000000000000111111111000111222222333222222111111111111222222......///000111222333333////////////.........---,,,------...//////000000000000//////.../////////......///000111222222333000///...---...///111222222444666777777555333222111333555555333222333444333333333222111111000000000000000000000000111111333333333333333333333333111111222333333444555555333333222222222222222222222444555555333222222333,,,///111///)))'''))),,,)))((('''&&&'''(((***,,,)))***,,,,,,++++++,,,...---,,,+++***))))))))))))))))))))))))))))))))))))+++000555555000+++******)))************+++++++++'''***,,,---+++***)))))))))***+++,,,,,,,,,,,,,,,)))(((((()))***++++++******,,,...//////...,,,***,,,---------------------///---+++***++++++***)))***++++++,,,,,,------...000///...---,,,+++++++++,,,---.../////////...---***))))))+++---//////...---000111---+++---///---,,,,,,,,,------.........''')))+++------+++)))'''+++++++++******+++,,,,,,---------,,,,,,,,,++++++(((((()))***+++,,,,,,---++++++***)))((((((((()))))))))((())))))***++++++++++++,,,...000000---+++,,,+++******,,,,,,+++***)))******+++++++++******+++++++++,,,---...000111******))))))***+++,,,,,,+++...000...)))(((+++///444111---***)))***,,,---))))))+++,,,...///000111))))))***,,,...---+++((())))))***+++,,,,,,,,,,,,---------------///000000//////000000111222444444333333444444555666777777222333333444555555555444111222333333444444333333111222222222222333333333555555555555555555555555444333333333333444555555444444555555555555555555444444333333333333222222666444111///...///111333111111222222222111111000000000//////......------000111111222222333444444111111000000111222333333222222222222222222222222111111000000000000000111000111111///,,,+++...000...---,,,,,,---///222444000111222333444333222222222222222222222222222222000000111111111222222222111111111111222333444555000222555666555444444555000000111111111222222222222333444555666666666666000000000000000000000000111222444555555444222111000222444333222111111222111111111111000000000000......///000111222222333111222333333333222111000111000000000000222333444777666555444222111000///000111222333333222000///222222222111111111111111000111111222222222111111222222333444444444444333111111111111111111111111000000000000000111111222111111000000000000111111000000000000///////////////.........------------------......///000111111111111000///////////////......//////000000000000111000...---...///111222111222555666777555333222333666888777444222333555333333222222111000//////000000111111222222222333333333222222222222222222111111222333333444555555222222222222222222222222222444555444333111222222+++++++++,,,,,,+++++++++---------,,,,,,+++++++++...---,,,++++++++++++,,,,,,++++++******)))))))))++++++***)))***+++,,,---111000000...---,,,++++++///...------...///...,,,++++++******************000...***(((((())),,,...***,,,...---,,,+++,,,,,,))))))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...*********+++,,,---//////111000///---,,,,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,,,,---------,,,+++,,,---...///---,,,+++******,,,...///---000111000,,,***,,,...222...+++***,,,...---+++***+++---......---,,,*********++++++,,,,,,,,,---++++++******)))*********.........------,,,,,,,,,------,,,,,,+++******************************************++++++,,,,,,---))))))))))))************...---+++))))))***+++,,,---------,,,,,,------...888666111---+++,,,---///---+++***---000111...+++000///...---------------+++***)))))))))***+++,,,777***666&&&111///...//////111333333333444555777666555444333333444666777444444444444444444444444555555555444444333333333222222222222111111111000222222333444555555555555777666555555555666888999555444333333444555444222222222222222222222333333222000///...///111444666999777555333111000000000111111111111000000000000000000000000111222333444111111111111222333444555000000111222333333333333///000111222222111000//////000000000000//////...000////////////111333444777333...---///000000///000000000111222222333333333111000222444555333000//////000111222333333444444444444555555555555666333222222555888888555222222111000222555777555333111111111222222222333333222222222222222222222222444444333222111111111111333333222222111000//////111111222222222222111111111222333444444333222111000000000000111333555777666666555444333222222111111222222111000000111333000000000000000111111111---///111222222222000//////000222222222222444666444444444333222111//////111111111111111000//////444222000---,,,,,,---...///////////////.........//////...---,,,,,,++++++---...///000111222333333......////////////......111111000000000000111111444333111000000000111111333222222222222222222222000000111222333333444444111111000000000000000111333333333333333333333333444444444333333222222222333333222222333333444555555444333222222333555666333444555555555444333222++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,++++++++++++++++++***---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,******++++++,,,,,,,,,---,,,***((('''&&&''')))******,,,------,,,++++++,,,******+++,,,---...//////...---------------------------------......///000,,,,,,,,,,,,------...///000000///......---,,,,,,------,,,,,,------...//////...------,,,,,,------...---,,,,,,,,,---...///---,,,+++***+++,,,...///...//////...---,,,...//////,,,***+++---...---,,,,,,---.........,,,***)))(((((((((((()))))))))***...---------------......---,,,,,,,,,+++++++++***++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,*********++++++++++++,,,...---+++***)))***+++,,,++++++***)))))))))))))))000...+++)))((((((***+++---,,,---...000000...---......---,,,,,,,,,,,,,,,---,,,+++++++++,,,...///:::...888'''111///---+++...000222222222333444666555444444333444555666666333333333333333333333333444444444444333333333222222222222111111111000000111222333444555555555555444444333333333444444555666555444444666666555333333333222222222222222222444222111000000222555666888666444222111111111111111111111000000000//////000000000000111222333444111111111111222333444555222333333333333333222222///000111222222111000000//////000000000000000//////.........///000222333666222...---...000000/////////000000111222222222333222111222444555333111222222222222222222222333444444444444555555555555555222111222444666555333222111000222555666555333111222333333444444333333333333333333333333333333333333222222111222222222333333222222111000000000222222333333333333222222222222333333333333222222111111000000111333555666555555555444333333222222222222222111111000111222000000000000000000000111...///111222333222111000///111222222222222333555555555555444333222000000000000111111000000///...222111///---,,,---......////////////////////////000000000//////......---......//////000111222222//////000000000000//////111111111000000111111111444333111000000000111222222222222333333333333333222222222333333444444555111111000000000000111111333333333333333333333333444444333333222222222222333333222222333333444555555444444444444444555555555555555555444333111000,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,---......---+++***,,,,,,,,,,,,,,,---------......---,,,,,,------...((()))******+++,,,---------,,,+++,,,---...---,,,------------------------------,,,++++++++++++,,,***+++------+++++++++,,,+++,,,,,,---...///000000/////////......---------000...---+++,,,---///000------------------------...//////000///...,,,,,,---------,,,------...//////...------,,,---------......------,,,------...---,,,+++++++++,,,...//////---++++++---000111111---,,,,,,---...///---,,,............---+++***(((++++++++++++,,,,,,,,,,,,......---......///000111++++++************))))))))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------...---,,,+++***+++,,,---...---,,,+++++++++++++++,,,+++************++++++***,,,---------,,,,,,---------,,,+++++++++,,,,,,------,,,+++,,,---...///888000;;;'''//////---***...///111111111111333444444444333333444555666666222222222222222222222222333333333333222222222222222111111111111000000000000111222444555555666666333444444444444444333333777666555666888888666555444444333333222222111111555444333111222333555666666555444222111111222222111111000000000/////////000000000000111222333333111111111222222333444555555555555555444333222111000111111222111111000000...///000111111111111111///...------...///111222555222///......///000///......//////000111111111333222222222444444222000333333333333222222222111333333333444444444555555666444111000222444555555222222222333555666555333111333444666666555444333333333333333333333333333333222222222222333333444333333333222111111000000333333444444444444333333333333222222222222333333222111111111222222333444444444444444333333333333333333333222222111111111111111000000000000000000///000111333333222111111111222333222111111222333555555555444333222111000//////000000000///......///...---,,,,,,---.../////////////////////000000222222111111111111111111/////////000000111111111000000111111111111000000222222111111111111222222333333222111111111111222222222333333444444555555333333444444444444444444222111111000111111222222333333333333333333444444333333222222222222222111333333222222333333444555444555555555555555444444666666555555333222000///---------......---------------------------,,,,,,+++,,,...//////---,,,***,,,,,,------......///////////////...............))))))***+++,,,------...,,,+++***+++---------+++///......---,,,++++++***......//////......------***,,,------,,,++++++,,,---------...///000000111//////......------,,,,,,000///------,,,---...///------------,,,,,,++++++---...000111000///---,,,---------------...////////////...---------------///......------------------,,,,,,,,,,,,---......000,,,)))***...222333333///000000000000///---+++------......---,,,+++***---------------------...++++++++++++,,,---...///+++*********************************++++++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***++++++,,,,,,,,,---------...---,,,,,,,,,,,,------.........------...//////+++++++++,,,,,,++++++***&&&))),,,+++(((''')))+++------,,,,,,,,,,,,,,,---,,,+++*********+++---...333333CCC))),,,,,,...------...000000///000111333333333333333444555555666333333333333333333333333222222222222222222222222222222111111111000000000///000222333444555666666666666777888888777555444777777777888::::::888666555555444333222222111111555444333222222222444555555444333222222222333444111111000000000/////////111111000000111222222333222222222222333444555555555555666666555444333333111111222111111111000000...///000111222222333222000///......///000111222333111///......//////000------......///000000000111111111222222111000///222111111111111111111111222333333333444444444444777666444444555666666777222222333444555555444444222333666888888777555333444444444444444444444444222222222222222333444555333333333222222111111111333333444444444444333333333222000000000000222333222222222222222222333333222222333333333444444444555444333333333333111000111111111000000000000000000000111222333222222111222333333222111000000111444444444333222111000000......////////////......---,,,,,,,,,---...///000//////000000000000111111222222222222222333333333111111111111222222222222111222222333333222222111333222222222222222222333222222222222222222222222222222333444444555666666333333333333333333222222222222111111111222333333333333333444444444444444222222222222222222222222333333222222333333444555444555666777666555444333444444333333222222111111......////////////......------------------------+++,,,...//////...,,,+++---------......//////000////////////////////////,,,,,,,,,---------------,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,......,,,+++,,,------......//////000000000------------,,,,,,++++++---.../////////...---,,,,,,,,,------,,,+++***))),,,---///111111000...---...------------...////////////...------------........................------,,,,,,,,,------......000,,,)))***...222333333555666666555222///---++++++,,,,,,---............+++++++++++++++++++++***************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++...------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------......*********+++,,,---...///)))************)))'''&&&'''***,,,***'''&&&(((+++......------------......---,,,+++++++++,,,---...444>>>RRR111+++***///000---...////////////000222111222333444444555555555555555555555555555555555222222222222222222222222222222222222111111111111///000111333444555555555666777888999999888666555777777888:::;;;;;;999777555555444444333222111111444333222222111222333333444444333222222222333444111111111111000000000000111111111000111111222333222222222222333444555666333444555555666666666555333222222111111111111111//////111222333333333333222111000000000111222333111000000///......///000---------...//////000000000000111111000///......---......///000111111111222222222222333333333444666888999999999888777777222333444555555444444444222444777999999888666444444444444444444444444444222222222222333444555555333333333222222222222222222222333333333333222222111000///......///000111111222222222222222222222111111222333333444444444555444333444555555222000111111111111000000//////000000111111222222222222222333333222000//////000111111111111111000///.........////////////......+++,,,,,,---...///000111000000000000111111222222222222222222222222333333333333333333333333333333222222333333333333222222333222222222222222222333222222222333333333222222222222333444444555666666222222222111111111111111222222222222222333444444333333333444444555555555222222222222222222222222333333222222333333444555444555666666666555333222000111111111222333333444/////////000000/////////------------............+++,,,...//////...------.............../////////---...///000000000000////////////......---------,,,+++***+++---///...---&&&''')))***,,,...000111....../////////...---,,,,,,---//////---------...............//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---,,,,,,,,,---...---,,,***))),,,---///000111000000///......------......///000000///......------......,,,---...////////////...,,,---------............000...,,,,,,...000222222:::::::::777222///------++++++,,,---...///000000------------,,,,,,,,,,,,---,,,,,,,,,---...//////,,,------------.........///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................+++++++++,,,---...///000------------,,,+++******---------,,,+++***,,,---......---------...////////////...---...///000111:::III^^^777---+++000000---...000//////...000111000111222444555555555555555555555555555555555555222222222222333333333333444333333333333222222222000111222333333444444333333444444555666666555555777777888:::<<<<<<:::888555555444444333333222222333222222222222222333333555444333222222222333444333333222222222111111111222111111111111111222222222222222222333444555666222333444555666666666666444333222111111111111111000111222333333333333333333222111111111111333333///000000///...---///000------......///000000000///111222111///------...,,,,,,---...///000111111111111222222222333333333555888:::;;;999777666666222444666666444444444555333555666888888777666555333333333333333333333333444333333333333444444555333333333333333333222222222222333333333333222222000000////////////000000000111222333333333333333111111222222333333444444555333222444777777444111222222111111000/////////000000000000000111111111111222333222000//////111000000000000000///............///000000000//////,,,,,,---...///000111111000000000111222222333333222222222222222222222222222222333333333444444444222222333333333333222222222222111111111111222222111222333333444333333333222222333333444444555555000000000111111111111111222222222222333444555555333333333444555555666666222333333333333333444444333333222222333333444555555555555555444333222222/////////000111333444555///000000111111000000///------------.........///------------.........//////...............------+++,,,...///000111000000/////////.........------,,,++++++,,,...000///...))))))***,,,---///000111222222111111111000000000---///000000///......///------............//////++++++,,,,,,---.........,,,,,,---....../////////,,,---///000000...---,,,---......///000111111111...............//////000000//////...............+++,,,...///000000000000,,,------...............///000000///......///111:::;;;:::666111......000---------------...///000000000000000/////////...///...............//////,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------.........------...//////////////////......---------.............../////////000000111///---,,,---......------,,,,,,,,,------...///000///.........///111222999HHH[[[444...000333---...///000000//////000111///000222444555555555555555555555555555555555555222333333333444444444444555555444444444444333333111222222333333333222222111111111222333444555666666666888;;;===<<<:::888444444444444444444333333222222333333444444555555666555333222111222222333444444444333333333222222222222111111111111111222333333222333333444555666333444444555555555444444555444333111000000111111222222333333333333333222333222111000000111222222---///000000...---///111---......///000000111111000222444333000......000---.........//////000000111111111111222222222222333555777666444222333444333555777666444333444555444555666666777777666666333333333333333333333333555444444333333333444444333333333333333333333333333333444444444444333333000000111111111111000000///000111333444444444333222222222222222333333333444222111444888999666222222222111111000//////...///////////////000000111000111222111000///000111000000000000000//////......///000000111111000000---...///000111111222222000000111111222333333444444444444333333222222111///000000111222333444444222222333333333333222222111111111000000111111111111222333444444444333333222222222333333333333333000000000111111222222333222222222333333444555666333333444444555666666666333333444444444555555555333333222222333333444555555555444222222111111111////////////000222333444000000111111111111000000---------.........//////---------------...///000//////......---------,,,***+++---///111111111111........................---,,,+++---///000000////////////......------,,,000//////...---............000111111000//////000---------...............+++,,,,,,---...///000000------,,,+++,,,...000222---///000222222111///...............///111222333...............///000000000000///...............***+++---///111111111111,,,---......//////......///111333111...,,,---000999:::888555000...///222///......---------............------,,,,,,,,,+++///......---------......,,,,,,,,,------.........------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////000------...///000000//////---,,,***)))((('''''''''*********+++,,,---///000222...+++***---...---+++++++++++++++,,,,,,---......------,,,---...///000333???RRR------444555+++...///111000//////000111///000222444555555555555444444444444444444444444333333333444444555555555666666555555555444444444222333333333333222111111111111000111222444777888555666888;;;======:::777333333444444444444444444333333444444555666777777666555444222111111222222555555444444444333333333222222111111111111111222333333333333444555666666555555555555444333222222666444333111000000111111333333444444444333222222222111000//////000111111,,,///111000...---...111......//////000111111111222444666555111///000111000000000000////////////000111111111111222222222222333333111...---000444333555777777444333444666555555555555666666666777222222222222222222222222666555444444333333333333333333333333333333333333444555555555555555555444111222333444444333222111...///111333444444444444222222222222222222222222333111111444999:::777222222222222111000//////..................///000000///111222111000///000222000111111111111000000/////////000111111111111111...///000111222222222222000000111222333333444444666666555444333333222222---...///000111222333333111222222333333222222111111111000000000000111111000111333444555444333333333222222222222222222222000000111222333333444444222222222333444555666777333333444444555666777777444444444555555666666666333333222222333333444555666444333111000000111111111000/////////000222333............////////////111///------...////////////......---------......000///...------...///000111111222222222222111111///000000000000000//////000/////////............------,,,+++,,,---...///////////////000000000000222222000///............---.../////////...,,,+++---------......000111111---------.........//////000111222333333222111000------,,,...111222222111////////////////////////---...000111111111000/////////............//////111111000000//////......---......///000111111222222222222111222222333333000///...------...///000......///000000000000000........................++++++,,,---.........---(((((('''''''''(((***+++...---,,,,,,---...000111---,,,++++++++++++,,,------------............/////////000000000000//////------------------------.........------...........................---------------............///---------.........//////222111111111000000//////,,,---///111111111111000000000111111111111000000444444333333333444444555111222444555555555444333444444333333333333222222333444555666666444222111111222444333222222333444222444666777888777666555555555555555555444444444333333333444444444555555666666777777777666666555222333555666666555333111222222222222111111000000555555444333444555777888777777666666666666777777666444222000000000222333666666555444333222222111111111222333333111000///000000000000////////////111111000......---------////////////////////////111111000000//////......+++,,,...000000000//////333333333222222000///...111...---111777999888444333333333333333333333333555555444333222222222222333333444444444333333222333444555555555444333222555333999555222444...222333111//////000111111000222222222222222222222222222222222222222222222222111222333555666555555444222111000///...---,,,,,,------------------------111111000000//////......111111000000000000111111222222111111222222333444222222111111111111222222222222333333333222222111666666666555444333222111333333222222333333444555666555444333333333333333111111333333444333222111555555555555444333222222111111222333333333222222333333444444444444444444555555444444444444555555555555555666777888888999555444333222333555777888555555444333333333333444111444555444111///111333111222222111...///222555....../////////000000000111///------...000//////......------------....../////////....../////////000000111111111111000000//////000000000000//////000000/////////.........///...---------...000000////////////000000000000///......//////000111222...//////000///...---,,,------------...///000111------.........////////////000000000000000000///000//////000222444333222////////////////////////...//////000000000000000//////............//////111000000000/////////............///000111111111444333222111111000111111000000////////////000000......///000000000000000........................,,,------............------,,,+++++++++,,,---...++++++******+++,,,...///...---,,,++++++,,,---...---------............///...//////000000//////...------------------------......------------......---------------------------------............///---------.........//////000000000000//////......---...000111222222111111000000111111111111000000333333333333333444555555333444555555555555555444555555555555444444444333444555666666666555333222---...///...---,,,---...222444666888999999888777555555555555555555555555444444444444555555555555777777777888888777777666333444555666777777666666222222222222111111000000333333222222222333444555666666555555555555666666444333111000111222333444777777666555444444333333222222222222222111111000111000000000////////////111111000......------...........................111111000000////////////,,,---///000111111000000333333222222111000000///333000///111555777444111333333333333333333333333333333222222222333333444222222333333333333222222222333444555555444333222222222777666555666333666333111///...000111111000222222222222222222222222222222222222222222222222111222444555666666555555222111000///...------,,,........................000000000000000000//////222111111000000000111111333333333333333444444555333333222222222222333333222222333333333222222111555555555555444333222111333333222222333333444555555555555555444444333333///000111333444444333333444444444444444333222222000000111222222333222222555555444444333444444444444444333333333333444444444444555555555666666666666555333333333444666777333333333333333444555666111222333222111111111222000222444333111000111333///000000000000111111111111///---...///000000///...---------------.........//////000000//////.........////////////......//////000000111000000///000000000/////////......000000/////////000111222////////////000000000000............///000111222000000000000000///......------------...///000000............//////////////////............//////333222111222444555444333////////////////////////000////////////000111111000//////......//////000000000000000////////////......//////000000111111444333222000////////////000000111111111111000000//////000000111111000000////////////////////////...///////////////...---000///......---......///+++++++++++++++---............------------......---------............///---..................---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////////////////...............///000111111111111111000000111111111111000000111111222222333444555666777666555555555555555666777666666666666555555555555666777777777666444333000111222111///...///000111222555777999:::::::::555555666666666666666666555555555666666666777777777888888999999999888888444555555666888888999:::444444444444444333333333111111000000000111222222444444444444444444444444222111111111111333555666777777666666555555444444444333222222111111222222111111000000000/////////111111000///....................................111000000000000/////////......000111111222111111444333222111111000111111444222000111444444111...222222222222222222222222000111111222222333444444111111222222222222222111222222333333333333222222222333333555555444444333444111///...///000000///000000000000000000000000000000000000000000000000000000222333333333333333222111111000///...------000000000000000000000000000000000111111111111111333222222111000000000111444444444444444555555666444444333333333333444444222222333333333333222222555555555555444333222222333333333333333444444555555555666777666555444333---...000222333444555555222333333333333333222111///000111222222333444444777666444333333333444444333333333222222333333333666666666666666666666666777666444333333333444555111111111222333444666777111000000111333444333333///222555555444222111111000000111111111222222222111///......000000000///------------------...///...///000111111000///...------............------//////000111111111000000000000000////////////...000000000000000111111111////////////000000000000111111000///////////////111111111111000000//////......------...//////000....../////////000000000000///...------...///000444333222333444555444333////////////////////////111000/////////000222333000000////////////000000000000000000////////////.../////////000000000111222111000/////////////////////111222222111/////////000000111111111000000000000000000000000000000000000000000000///...---///......------,,,,,,,,,,,,,,,------...//////000//////............//////---------............///,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------------------............///............////////////////////////////////////......//////000000000000000000111111111111000000000000000111222444555666999888666555555555666777777777666666666555555555666666777777777777666555555666666555333111222333///111333666888999::::::555555666666666666666777666666777777777888888888888888999:::::::::999999777777666666777888999:::777777777777777777777777111111111111111111111111444444444555555444444444333222222222222333444555555555555555555444444444555444333111111222333333111111111000000000//////111111000///......//////------------------------000000000000000000000000///000000111222222333333444333222111111111111222333111000111333333111...222222222222222111111111000111111222222333333333000000111222222222111111111111222222222222222222444666000666:::777999222444222000///000000000///000000000000000000000000000000000000000000000000......///000000111111111222222111000000///......000000000000000000000000000000111111222222333333444333222111111111111111444444444333444555555666444444333333333333444444222222333333444333333333444444444555444444333333333333333333333444555555444555777888888666555333...///000111222333444444111111222333333333222222000111111222333555666777999777555333222333333444444444333333333333444444666777777888999:::::::::777666555444333333333333111111111111222333444555222000///111666888777555222333555555444333222222111111111111222222222222000/////////111111000......---------......///000...///000111111000///...------............------//////000111111111111111111000000000////////////....../////////000000000////////////000000000000111000000////////////000222111111111000000000000//////.........///000000/////////000000000111111222111000//////000111222333222111222333444333222000000000000000000000000111000/////////000222333000000////////////000000////////////000000000000////////////000000000000///.........///000111111---...000000000000...---000000111111111111000000111111111111111111111111000111111111000///............---------,,,++++++,,,,,,---....../////////////////////////////////---------............///,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---------.........///---------............///........./////////000000000000000000000000000000...------.........//////000000111111111111000000//////000111222333555666999888666555555666777888666666666666555555555444666666777777777777777777333444555333111000000111...///111333555777888888444555555555666666666777777777777888888888999999888888999:::::::::::::::999999888777666666777777666666777777777777777777333333333333333333333222444555666666666666555444555444444333333222222222333333333333333333444444666555333222222222333444111111111111000000000000111000000////////////000........................000000000000111111111111000000000111222222333444333333222222222222222222000///000111333333222111333333333222222222111111222333333333333222111000///000111222222222222222111111111222222333333333444999111DDDRRRQQQVVVGGG666444111000111111111000/////////////////////////////////////////////////////////000111111222333222222222111000000//////////////////////////////111111222222333333444444444444333222222222222222333333333333333444444555333333222222222222333333111222333444444444444444333333444444555444444444444444333333444444555666333555666888888777555444111111111111111111222222000111222222333333333333333222333333444666888999888777666444333333444444555555444444444444555555444555666888999;;;<<<===777666555444333222222222333222222111111111222222444222111444888;;;:::888777666444333333444444444000111111111111222222222000//////000111222000...............///000111111///000000111111000000///......////////////......//////000111222222222222111111000000000/////////,,,---.../////////......////////////000000000000---------...000111333333222111111000///000000000111000000//////000111111000000000000111111111111222222111111111111222222222111000111333444333222000000000000000000000000111000000000000111222222111000000//////000000111////////////000000000000////////////000000000000............///111222333......////////////......111111222222111111000000000000000000000000000000///000000000000//////........./////////...------)))***+++,,,------------......////////////......---------............///,,,------------------,,,------------------------------,,,,,,,,,,,,------,,,------....../////////---------............///....../////////000000000000000000000111111111111///......------...//////000000111111111111000000//////000000111222333444666666666666666777888888666666666666555555555555666666666666777777777777444555555444222111222333000000111222333444555666333333444444555666666666777777777888888888999999777888999999::::::::::::::::::999888777666666555444444444444555555555555555555666666666555444444444555666777777666555444555555555444333222222111111111222222333333333444555555444444333333444444222222111111111000000000111000000//////000000000////////////////////////000000000111111111111222000000000000111222333444222222333333333333222222...///000222333444444444555444444333333222222222444444555555444333111000000000111222333333333333222222111222222333444555111<<<999^^^{{{{{{eee888666333222222333222111////////////////////////////////////////////////222222222222333444555666222222222222111111000000////////////////////////333333333333444444444444444333333222222333333444333333333222333444444555333333222222222222333333111222333444444555555444222222333444555555555555444444444444444555555666333444555666777666555555222111111000000000111111000000222333444444444444444444333333444666777999777666666666555555444444666555555444444555555666222222444555777888999:::555555555444333222222111333222111111000000111111444444444666999;;;<<<;;;:::777444333333555555555000000000111111111111222000000///111222222000...////////////000111222333111000000000000000000111000000111111111111000000//////000111222222222222111111111000000000//////,,,---.../////////......////////////000000000000---------...000111333444222111000///...///000000222222111111111111222222000000000111111111222222111111222222222222111111111000000111333555444444000000000000000000000000000000111222222222222111111111000000000000111111.../////////000000000111000000000000////////////////////////000111222222000000////////////000000111222222222222111000///000000000000000000000000......//////000000//////---...///000000000///...)))***+++------------,,,---...////////////...------------............///------............------------------------------......------------......++++++,,,------...//////---------............///.../////////000000000000/////////000000000111111111000////////////000111000000111111111111000000000000000000000111222222333444555666777888888888888888777777777666666666555555555555666666777777777888999888777666777888333333333222333333444444222222333333444555555555777777777777888888888888666777888999::::::::::::999:::;;;;;;:::999888777444444555555666666666666666777777888777666555444222333555666666555333222444444444444444444333333111111222333333444555555555555555555555444333333222222222111111111000000111000000000000000111111000000000000000000000000000000111111111222222222000000//////000111333444000222444555555444222111///000222333333444444555666666555555444333333222333444555666666555333222000111222333444444444444333222222222333444555666222CCCEEEyyyooo:::777555333444444333222000000000000000000000000000000000000000000000000222222222111222333555666333222222222222111111111111111111111111111111111555555555444444444444444333333222333333444555666444444444444444555555666444444333333333333444444111222333444555555555555111222333444555555555555444444444444444555666666333333444444555555555555000000//////000111222333000111222333555555666666444333222111222333555666444555666777777666444333555444444333333444444555444444444555555666666777444444444444333333222111111111000000000111111222333555777888888999;;;===:::777555555666777555333///000000000000111111111000000000111222222000...000000000000111222333444222111000//////000111222111111222222222222111111//////000222222333333333111111111111000000000000,,,---///000000000///...////////////000000000000000000////////////000111222111///.........///000333333222222222222222333000111111111111222222222000111222333333222111000111000000222444666666555000000000000000000000000///000111333333222111111111111000000000000111111.../////////000000111111000000000000////////////222111000000000000000111222111000//////000111222222222222222222111000///////////////////////////------...//////000//////+++,,,---/////////......+++,,,---///000//////...,,,---...//////...---,,,---------.........//////---......//////......---------------------------///......------......///******+++,,,,,,---......---------.........//////////////////000000000000---.........//////000000333222111000000111222222000000111111111111000000111000000000000000111111111222444666888888888777999999999888888888888777555555555555555666777777666777888888777666888999666555444333333333333333111111222333333444555555666777777777777888888888555666777888999:::::::::888:::<<<======<<<:::999777777888888999999999999777777888888888777555444111222444555555444222111222222333444555555555555222222333333444555666666444555666666666555333222222222222111111111111000111000000000000000111111000000000000000000000000000000111111222222222222000////////////111222333///111444666777555222000000222444444444333444555777777666555444444333333111333555777777777555444000111222333444555555555333333222222333555666777666JJJNNNfff;;;999666444555555444333111111111111111111111111111111111111111111111111000////////////111222333333333222222222222222222222222222222222222222222666666666555444444444333222222222333444555666777555555555555555666777777555555555444444555555555111222333444555555555555111222333444555666666666555444444444444555666666333333333333333444555666............000222444555000111222444555666666777444333111000000111333444222444777888999777555333444333333222222333333444888888777777666666555555333333444444444333222222////////////000222333444222555888888777777:::===888777666888999888444111///000111000//////111333111111222222222111000000...000222444555444333222000000//////......------222222222111111111111111555444333111000...---,,,444333111000000000111111---------------...///000//////000111111111111000...000111000///...///111111222333333333111000///111222333333111111222333222222111000000///000000///111222444444333222111,,,...000222333444444333444444444333333333222222111111111111111111111111333333333222222111111111///000111222222111000///111111222222222222111111000000111222222222222111222222111111111111111222000000000000000000000000)))+++///111222111///---000000000000000000000000000000000000000000000000333111///---,,,---...///222000.........///...---------...///000000//////......---------,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,............////////////........................000/////////111111///...//////......000111333444---...000111333333444444111111111111111222222333111111000000//////......333333444444666777999999:::::::::999::::::;;;<<<666666666777777777777777888777666666666777999:::777666444333222333333444444333222222333444666777666666777777777777666666555555666777888:::<<<===::::::;;;;;;:::999777666888888888888888888888888888999::::::::::::999888555555555555444333222111000111222333333333222111222222333333333444444444111111333555222...000555000000000111222222000...000000000111222222333333000///...------///111222111111111000111111222222///////////////000111111000111444555666666444444444555555555444333222222333444555666555444333222444555555666666666666666666555444555777999999888888666555444555777:::<<<===DDDeeevvvRRR::::::999777666555444333333333333333333333333333555444444333333444444555222222111111222222333444333333333333333333333333000222333333222111333444444333333444555666444333333333222111111222333333111111222333333444444555555555666777777777777777222222222222222333444555222333444555555555444333555444333222222222333444333222222222222222222333333333222222333333444555555555444333333333444444555555555555555444444444666555555777999:::999888777777666666777888999999888666333333444555555555555444222000000000000111000000111222333333444444666666666666777777777777333333444555555444333333111111222111000111333555333333222222111111111111///000222333444444333333111111000000000111222222333222222222111000000000222111111111000000//////444333111000000000111222/////////000000000000000//////000222333333333333///000111000///...///111222222222222222111000000000222333222111000111222222222111000000000000000000111333444444444222111...///000222333333333333444444444333333333222222222222222222222222222222333333333333222222222111000111111111111111111000111111222222222222111111000111222222333333222222222222111111111111222222333222000//////000222333000222444777777777555444111111111111111111111111000000000000000000000000111000///.........///000111000......//////...---.........///////////////000000/////////.........,,,,,,++++++++++++,,,,,,,,,------......------,,,............////////////........................000///...///111111///...222111000/////////000000...///000111222333333333000000000000000111222222111000000000/////////...111111222333555777999:::888888777777777777888888888888888777777777777777777777666555666777888999777666555555555555555555777666444333222222333333555666666777777666666555666666666777888:::;;;<<<::::::::::::999888777666888888888888888888888888888999::::::::::::999888666666666666555444333222333333555666666666555444444333333333333333333333666333222444333000000444000111222333444444333222222222111111111111111111333222111000000222333555222222111111111111111222000000000000000111222222111222444666777666555444666666666666666555444444444444555555444444333333555555666777777777777666666555444555777999999888:::999777777777999<<<>>>AAAFFF\\\yyyVVV===999888888777666555444444333333333333333333333333444444333333333333444444222222222222222333333444444444333333333333333333111222333333222222333444444444555555555444444333555444333222222333444555666666666666666666666666444444555666666666666666555444444444555555666777555555555666666555444444666555444222111111111222333333222222222222333333333333333222333444444555444444444444555666777777777777777666666555555555444444444666888999777555777777777777777888999999777555222222333333333222444333222111000111111222000111111222333333444444555555555666666666666777444444555666666555444444222222222111111222555888666555333222111111111222000111111222333333444444111111000000111222444555333333222222111000///////////////000111111222222333333222111111111111222111222333333333222111000111111222333333333333222///000111111//////000111333222222111111111111222000111222222000000111222333222222111111111111111000111333444444444333222111111111111111222333333444444444444333333333333444444444444444444444444444333333333333333222222222222111111111111222222111111222222222222111111111222333333444444333333222222222111111222222333555333000......000333555111222333444444555444444111111111111111111111111000000000000000000000000///////////////000000000111000......///000///...///////////////.........000000000/////////......---,,,,,,++++++,,,,,,---------............------............////////////........................000///...///000111///---111111000////////////000//////000111111111111111///////////////000111111000000000000////////////...///000222444777999:::777777666666666666777777999999999888888777777666777666555555555666777888666666777777888888777777666666444333333222333333555555555666666555555555666666666777888999:::;;;;;;::::::999999888888888777777777777777777777777888999999::::::999999888777777777777777666555444666777888888999999888888666555444333333333333333>>>777111222333222111333///000222444555555555444333333222222111000000///444333222111222333444555333333222111000000000000111111111222222222333333222333555777888777666555777888888888888777777666666555555444333444444444555666777777888888777777777555444555777888888888:::999888777888:::<<<===999<<>>777777777777666666555555555444444444444444444444444333333333333333333333333333222222222222333444444555444444444333333222222111333444444333333444555444666888777444222333555666555555444444555555666999888888777666666555555333444444555555555555555555555555444555555666777888777666555555555555555777555333111000000000000444444333333333333444444444333333333333444555555444444555666777888999999999999888777777666555555444444555888::::::888555888888777777777888999999777555333222333333222111222222111111111222333444111111222222333333444444444444444555555555666666555555666777777666555555222222222111111222666999888777444222000000111222111111111111222333444555222111000//////000222333444333333222111000//////...//////000111222222333222222222222222222222222222333555666555333111000333333333333222111000//////000111111000///000111444333111111000111222333111222333333111111222333333333222222222222333333111222333444444444333333444333111000000111222333555444444444444333333333333333333333333333333333444444444444333333333333444333222111111222333444111222222333333222222111222333444444555555444444333222222222222333333444555333222000000222333555////////////000000111222111111111111111111111111000000000000000000000000+++,,,---//////000000///111000......///000000///000000//////........................------------------,,,,,,,,,,,,------------............------............////////////........................///......///000000///------------...///000111222///000000111000000//////...............///000000000000000000////////////...//////111333555777888888888777777777777888888:::999999888777666666555666555444444444555777888555666777999999999888777333333333444444555666666444444555555555555444444777777777777777888999999;;;::::::999999999999999777777777777777777777777999999999999999999999999888888999999888777777666888999999:::::::::::::::777777555444333333444444EEE:::111000333333222222...000222333333222222222222222222111111111000000222222111111111222333444444333222111000000000000000111111222222222222222333444666888999888777666777888888999888888777777777666444333333333444555666666777888888888888888777666444555777888888777888777666666666888999:::555666:::@@@???999888<<<666666666666666666666666444444444444444444444444333333444444444444333333333333333333333444555555555555555444333333222222222444555555444333555666444888;;;999444111333666555555555555555555555555555555555555444444333333333444555555666666555555444444333333333333444444999888666444333333444555555444222111000000111222555444444444444444444555444444444444444555555666444555666777888888888888999999888777666666555444666777888;;;======:::888888888777777777888888999888666444333444333222000000111111222333444555666222222222333333333444444222333333444444555555555555555555666666555555555222222222111111222555888888777444222000000111222111111111111222333444555555444222111000000000111333333222222111000000///000000000000000111111111222222222333333333222222222333555555555333111000000000111111111111111000000111222111000///000222444333222111111222333444333444555555333333444555444444333333333333444444222222333333444444444444555444222111111111222333555555555444444444333333333333333333333333333333444444444444444444444444555444333222222333444555222222333333333333222222333333444555555555555444333333222222333444555555333333444444444444333333333222111111111222333444111111111111111111111111111111111111111111111111***+++,,,---.../////////111///......000111000000111000///...------......//////.........---------...------------------...---......//////......---............///////////////////////////////////////...---...000000...---+++,,,---...///000000111//////000000000///.....................//////000////////////000000000000000000000111111333444444777777666666777777888999999999888777777666555555666555444444444555777888444666777999999999888777333444444555666666777777444444555555555555444444777666666666777888999999;;;;;;;;;;;;::::::::::::777777777777777777777777999999999999999999999999999999999:::999999888888999999999999999:::::::::888777666555555666777888III<<<111000333333222222111333555555222000000111000000111111111222222222222222222222222333333444444333222111000000000000///000111222222222111111333444777888999999777777666777777888888777777777777666555444333444555666666666777888888888888888888666555555777888888777777777666666666777888999===:::888777444222444888666666666777777777777777555555555555555555555555333444444555555444444333444444333333444444555666555555555444444333333333333555666666555555666777555999<<<:::555222444777444444555555555555444444222222333333333444444444555555666777777777777666555444444333333333444444888777555333222222333333222111111111111333444555666666555555555555666666555555444444555555666777666666777777777666666555888888777666666555444444777777888:::<<<<<<:::888888888777777666777777888666444333222333222000...///000111333444555666777333333333333333444444444222222222333444555555666444444444444444444444444222333444333222222444555666555333222111111111222000111111222333333444444888777777555444333222111222222222111111111111111111111111111000000000000111222333333444333333333222333444444444333222111+++,,,...000222333444444000111222222000000111222333222222222222333333444444555666666444444555666444444444444444555555666333333333333444444444444444333333222222222333333555555555555444444444333222222222222222222222222444444444555555555555666555555444444444444555555222222333333333333222222222333444444555555444444333333333333444555666666222333555777777555333222444333333222222333333444222222222222222222222222111111111111111111111111++++++,,,---......//////111///...///000111111000111000...------...//////111111111000000000/////////......------......///......////////////..................///////////////////////////////////////...---...///000...,,,.........///...------,,,...///////////////...---...............///000000////////////000000000000111111111111111222333333444444444444555777888999999999999888777777777666777666555555555666777888777777888888999888888888888888888888777666555444555555555666666555555555555555555666777888999:::;;;<<<=========<<<;;;:::888888888888888888888888:::999999888888999999:::999999:::::::::999999888999888888888888999::::::888777666666777999<<<===III===222000333333222222444777999888444222222333///000000111222222333333333333444444444555555555333333222111000000000000...///111222222222111000333444666888999888777666555555666777777777777666777666555555444444555555555666777777888888777777888666555555777888777666888888777777777888888999<<<999666444555666777888888888888888888888888888666666666666666666666666444555666777777666555444555444444444444555666666444444444444444444444444444666777777666555777888777999;;;:::777555666888444444555555555555444444333333444444555666666777555666666777777777777777888777666666555666666666666555444333333333333333111111111111222444666888777666666666666666666777666555555555555666777777666777888888888666555444777777666666666666555555666555555666888999888777777777666555555555666666333111000111111000...,,,000111222444666666777777333333333333444444444444111222222333444555666666444444333333333333444444333555666666555333333333333333222222111111111111///000222333444444333333666777777888777555333111111111111111111222222222000000000000000000000000111222333444444444333333333333333444444444444444---...000111222333333333000111222222000000111222111222333333444444333333444555666555444333444666555555444444555666666777333333333333333444555555222222333333444333333333555555555555444444444444444444444444444444444444444444555555666666666666555555555666666555555555222333333444444333333222222222333444444444444444333333333333444555666777444555666666666666555444222222222222222222222111222222222222222222222222111111111111111111111111///......---...///000111111///...///000222222111000///...------...000111111111111111000000000/////////............//////......////////////..................////////////////////////////////////...------...//////...,,,------.........---,,,+++------.../////////......//////......//////000111.../////////000000000111111000000111222333444555222333333555666888:::;;;::::::::::::::::::::::::777777666555666777888999;;;:::999999999999999999999999::::::999888666555555666666777777666666555444444555555777888:::::::::<<>>===;;;:::999::::::;;;666777999:::;;;;;;::::::666666777777777777666666333333444555777888:::;;;:::<<<@@@CCCCCC@@@===;;;::::::::::::::::::::::::;;;:::999888888999:::;;;888888999::::::999999999999999888777888999:::;;;666666666888;;;???DDDGGGEEE<<<444222111000000333///444777777333111333666333333222222111000000000///000111222222222111111111111111111111111222222000111333555555444333222222333555777888777666555555666777888888888888888555666777777777666444333444555555666666666666666999777555555777777777666444444444444444444333333555888999888777888888777;;;;;;;;;:::::::::999999777777777777777777777777555777888999999888777555555555555555555666777777222333333444555666777777555777888888777777888999999888888999;;;;;;:::888666777888999999888777666666666666555444444333333333444555555666666555555666666555444444444444444444555666777777777555555555555444333444555666777888888777777777777888888666666666666666777888888555666999;;;<<<;;;::::::777777777888999999::::::999777444444666999::::::666555444333333333333333555555555666777777444222111222444666777777777666444444444444444444444444222222333444555777777888777666555444444555666777888777777666555444444444666666666555555444444444333333333333333333333333222222444444444444222222000000000000000111111222111111000000111333555666333333333333333333333333666666666666666666666666444333111000000000111222222222222222222222222222222333444444555555444444222333444444444444333222555666666777777777777777777666555555555555666777333444444333222444777:::555666777888888777666555777777555444333444555555555555555555666888:::;;;888888888888777666555555888666444333444444333222777666555555555666888999888888666444666999999888777666666555555666666666777666555444333333333333222222222222333333333333000000000111111222444444//////000000000000000///000000000000000000000000111111111111111000//////333333333333222000//////........................////////////////////////////////////////////////......---------......///000000000000000000000000000111111000......///000000000000000000000000000//////............//////111111111000000000000000444444444555555555666666666555555555555666777777555666777888999::::::::::::::::::999777777999;;;AAA@@@>>>===<<<;;;<<<<<<===<<<;;;999888888999999999999999888888888777777777777777666777777888999>>>???AAAAAA???>>>???@@@AAA@@@>>>===;;;:::::::::===888444444888;;;:::888888888888999999::::::;;;:::999777666666777999:::999777555777;;;>>>>>>===>>><<<999666444444555666444444444333333333222222555444222111111222444555222222111111111111111222666555555444333222111111222222333333333444444444555555666777888999::::::888777666555555666777888999888666555555555666777666666666666555555555555666666666666777777777777666666666666555555555555666666777888999999999999888888777777777777777888888888777777777777888888888888888888888888888888777777666666555444444444555555666666777777888888888777666666777999;;;<<<999999888888888888888888888888888888888888888888777777666555555444333333333333333333333333333444555555555666666666666666777666555666777666555333666444444666999:::888666888777666555555666777888555666666666777777777888:::999888777888999:::;;;777666666777999::::::999777777777777777777777777666666555222000000222444666777888999888555222000555555666666666666555555555666777666444333444555333444444444555555666666777777666666555555444444666777777777777777777777666555555555444444444444444444444444444444444444222333444444444444333222111000000000000111222222222222111111222333444555444444444444444444444444555555555555555555555555444444333222222222222222222222222222222333333333444555555666777666666666333444555555555555444333555555666777777777777777666666555444444555666666555555666777777777666666777777777888888777777777888777666555444555555666666555555555666777999:::888888888888777777666555999888666555555555555444666666555555555777888999666666777777999999777444888888777777777777777777555444333333222222222222333333333333333333333222333333222111111222222222000000111111111111111000111111111111111111111111111111111111111000//////222222222222111000//////////////////////////////000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000111111000......///000111111111111111111111111000//////......//////000000000000000111111111111333444444444444555555555333333333333444555555666555666777999::::::::::::999::::::999777777999;;;???>>>===<<<;;;;;;<<<<<<===<<<;;;999999999999999;;;;;;:::::::::999999999:::999999999999:::;;;;;;===>>>@@@@@@???>>>????????????===<<<;;;;;;;;;;;;>>>999555666999;;;:::888999999999999999::::::::::::999888777777888999::::::888777888;;;<<<<<<:::>>><<<999666444444555666444444444444333333333333444444333222222333444444222222111111111111111222333333333222222222222222333333333444444444555555666666666777777777777777999888777666666777888888:::999888777777777777888777777666666666555555555555666666666777777777777666666666666666666666666666777888999::::::::::::::::::999777666666666666888888777777777777888888777777777777777777777777666666666666777777777777666666777777777777777777777777777777888999::::::888888888888888777777777777777777777777777777777666666555555444333333222222222333333333444444444444555555666777777888888777777777888999888666444555444444666999:::999777888777666666666666777888777777777888888888888888888888888888999::::::;;;<<<:::888888999888777555666666666666666666666666666666555333111000222444888999::::::999777444222666777777888888777777666555666777666444333444555444444555555666666666666999888777666555444333222555666666777888999999:::555555555444444444444444666666666666666666666666333333444555555444333333111111111111111222333333444333333222333333444444555555555555555555555555444444444444444444444444444555555555555444333333222222222333333333444444444555555666666666666666444555666666666666555444555555555666666666666666555555444444444444555555777777888;;;>>>===888444888888777777777777888888888888666555555555666777888777777777888888999:::999999:::::::::999999888777777666555444444444444888777777777888999;;;<<<===;;;:::;;;<<<<<<;;;:::;;;::::::999888888888888555444444333333333333444555444444444333333222222555444333222111111111111222222222333333222222111222222222222222222222222111111111111111111000//////000000111000000//////000000000000000000000000222222222222222222222222222222222222222222222222222111111000000000111111000000000000000000000000000111111000......///111111111111111111111111111000000////////////000000///000000000111222222222333333333333444444444444111111111111222333444555444555777888999999::::::999::::::999888888999;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;===>>>???>>>===>>>???======<<<;;;;;;;;;;;;<<>>999999888666666666666888999888777666555555666777888::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<::::::999888666666666777;;;;;;;;;;;;<<<>>>@@@AAAFFFAAA======>>>>>>???BBB>>>===<<<;;;::::::::::::777777666666666666666777555555555444333333222222555444333222222222222222333333333333333333222111222222222222222222222222111111222222222111111000...///000000000000000///000000000000000111111111222222222222222222222222333333333333333333333333333222111111111111111111000000000000000000000000111111222000///...///111111111111111111111111111111000000//////000000111//////000111222222333333222222222333333333444444000000111111222333555555333333555666777888888888888999:::999888888:::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;888999999:::;;;;;;;;;;;;999;;;===>>>======>>>???<<<;;;;;;;;;;;;;;;<<<<<<@@@===;;;:::;;;<<<:::999;;;;;;;;;::::::999999888:::999999888888999999:::999999999999::::::999999<<<;;;999777666666777777666666666555555555444444333444555666666555444333222111111111111222222333000111111111111111111111222333333333333444444444555555555555555555555555777777777777777888888888888999:::;;;;;;:::888777888888777777777666666666555555555666666666777777777777777777888888888888888999:::;;;<<<<<<<<<<<<;;;:::999888777777666777888888777777777777888888777777777777777777777777888888888888999999::::::999999888888777777666666777777888999999888777666777777777777666666666555555555555555555555555555555555444444444333333333222222333444555666777888888888888888999999999999999:::<<<>>>???===999666444555666888999:::;;;:::999999888888777777777888999999999999999888888888555666888:::;;;;;;;;;::::::888777888999:::999888333333333333333333333333555666666555333333555777;;;;;;<<<<<<<<<:::888777777888888888888888888777888999;;;;;;999777777888777777777777777777888888888888777666444333222222666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555333333333333333444555555555666666666555555555444333444444444555555666666555555555555555555555555444555666777777777666555444555555555666666666777444444555666666666555555444555666777777666555444666555555555555666777777666666666666666666666666666444333999AAAFFFFFFCCC999888777666666777888999999888777666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????@@@AAAAAA@@@===<<<>>>???>>>>>>>>>???@@@CCCEEEFFFHHHDDDCCCGGGHHHCCCAAABBBCCCBBB@@@???>>>=========999999888888777888888888666666666555555555444444555555444444444444555555444444444444444333222111222222222222222222222222222222333333333333333222000000111111111111111111//////000000111111111111222222222222222222222222333333333333333333333333333222222111000000000111111111111111111111111111111222222111//////000111111111111111111111111111111111000000000000111111///000000111222333333444222222222333333333444444222222222222333444555666000111222444555555555555777888::::::999999:::;;;;;;<<<<<<===>>>>>>>>>???;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999;;;<<<=========<<<:::;;;=========<<<===>>>:::::::::::::::;;;;;;<<>><<<<<<<<<<<<;;;:::<<<;;;;;;::::::999999999:::999999999999999999:::666777999:::::::::::::::;;;:::999888777777888888777777777666666666555555333444666777777666444333222222222222222333444444333333222222111000000///222222222222333333333333333333333444555666666666444555555666666666777777666777888999999888777666777777777777666666666666555555555555666666666666666777777777888888888999999999:::;;;<<<<<<<<<<<<999888888888888888999:::888888777777777777888888888888888888888888888888999999999999888888777777999888888888777777666666666777888999999888666555666666666666666666666666666666666666666666666666666666666555555555555555333444555666777888999999;;;;;;;;;:::999999888888;;;<<<===@@@AAA???;;;777555666888999::::::;;;;;;999999999999999888888777888888888888888888888888666777999:::;;;;;;::::::888777666777999:::999888333333333333333333333333555666777666555555666888:::;;;;;;;;;;;;999888777666777777888888777777666666888::::::888777666666888888888888888888777777555555555555444444444444666666666666555555555555666666666666666777777777666666666666666666666666777666555555555555666777444444444444444555555666555666666777777777666666444444555555666777777777777777777777777777777777777777888888999999888888888888888888888888888888777888888999999999999999666666888888888888666666777666666555555777888999888888999999999999888888666444444777>>>DDDGGGHHH::::::999999999999::::::;;;:::999999999:::;;;<<<;;;;;;<<<===>>>>>>======>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFDDD@@@???AAACCCCCCCCCDDDEEEGGGIIILLLMMMMMMMMMTTT______SSSHHHEEEIIIHHHGGGEEECCCBBBBBBAAA===<<<;;;:::999999999999999999999999999999999999888888888777888888999999666666666666555444333333333333333333333333333333333444444555555555555555222333333333333333222222000000111111222333333333333333333333333333333333444444444444444444444444444333222111111111111111111111111111111111111111111222222111//////000222222222222222222222222222222222111111111111222222000111111111222333333333333333333333444444444444444444444444444555555666///000222333444444555555666888:::::::::999:::;;;<<<<<<===>>>??????>>>>>>;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999999999888;;;<<<>>>@@@AAAAAA@@@@@@;;;===>>>>>>===<<<<<<===::::::999999999::::::;;;>>>=========<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::444666999::::::999:::::::::999999888888888999999888888888777777777666666444555777888888777555444333333333333444555666666666666555444333222111000222222222333333333444444222222333444555666777888333333444555666666666666555555666777777777777666666666666666555555555555444444555555555666666666555666666777777888888888999999:::;;;<<<<<<<<<<<<888888888888888999:::;;;888888777777777777888888888888888888888888888888999888888777666666555555777777777777666666666666666666777777888777777777555666666777777888888999888888888888888888888888888888888888888888777777666777777888999:::;;;;;;===<<<<<<;;;;;;::::::999======>>>@@@AAA@@@<<<999666888:::::::::999:::;;;:::::::::::::::999888777777777777888888888999999888888999::::::::::::999999888777666777777666444444444444444444444444444555666888888777777888999:::::::::::::::999888888666777777777777777777666555777999:::888666555555888888888888777777777777333444444444444555555555555555555666777777888888666777777777888888888999777777777777777777777777777777666555555666777777555555444444555555666777444555777888888888888777666666777888888999::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;:::888999:::;;;;;;:::999888999888666666666777999::::::;;;<<<<<<<<<<<<;;;:::888888888999;;;???BBBDDD<<<<<<============<<<<<<>>>>>>=========>>>@@@@@@@@@AAABBBDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHJJJLLLIIIEEEDDDFFFIIIMMMMMMNNNOOOQQQTTTWWWXXXYYYXXX___kkkkkk]]]RRROOOQQQPPPNNNLLLJJJIIIHHHGGGDDDCCCAAA@@@>>>>>>===============>>>??????@@@@@@@@@???>>>===<<<<<<<<<===999999999999888777666555555555555555555555555555555555666777777777777777666666666666666555444333333333333444555555666666444444444444444444444444666666666666666666666666666555444333222222222222111111111111111111111111222222333111000///000222222222222222222222222222222222222111111222222222222222222222222222222222333444444444444555555555666555555444444444444444000111222444555555666666555777:::;;;:::999:::;;;;;;<<<===>>>>>>>>>===<<<:::;;;<<<======<<<;;;;;;::::::::::::999999999999;;;===???AAABBBBBBAAAAAA===>>>@@@???===;;;;;;<<<::::::999999999999999:::;;;<<<======<<<;;;;;;<<<:::::::::;;;;;;;;;;;;;;;999::::::::::::::::::999555888;;;;;;999777777888999999999999999999999999999999888888888777777777555666777777777777666555444444444555555666777888777666666666555555444444444444444555555555666666444444555555666666666777333333555666777777777666666555555555666666777888555555555555444444444444444444444555555555666666444444555666666777888888888999:::;;;;;;<<<<<<;;;999999888888888999::::::888888777777777777888888888888888888888888888888555555555555555555555555555555555555555666666666666666666666666777888999444555666777888:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========???>>>>>>???@@@???===;;;777:::<<<;;;999888999;;;:::;;;;;;;;;:::999888777666777777888999:::;;;;;;::::::999999888888999999777555444555666777666444666666666666666666666666444666888999888888999:::;;;;;;::::::::::::999999777888888999999888888777888:::======<<<999888888888888777777777666666666444444444444444444444444444444555777888:::;;;;;;777777888888999999999:::888888888888888888888888888777666555555666777888555555555555555666777777444555777888999999999888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>???@@@>>>===<<<;;;::::::999888888888999::::::::::::999;;;;;;<<<======<<<;;;;;;:::888777666777888:::;;;;;;<<<===>>>>>>===<<<;;;;;;<<<<<<;;;::::::<<<>>>>>>???@@@AAAAAA@@@???>>>AAAAAA@@@@@@@@@AAACCCDDDFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRRRRUUUVVVTTTOOONNNPPPTTTVVVVVVWWWXXX[[[^^^```bbb```ZZZ]]]ffffff[[[TTTVVVVVVUUUSSSPPPNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@AAABBBCCCDDDDDDEEEFFFEEECCCAAA@@@???>>>>>><<<<<<<<<;;;:::999888777777777777777777777777777666666777888888888888888888888888888777666555444555555555666777888888999666666666666666666666666777777777777777777777777777777666555444333333333111111111111111111111111222333333111000///111222222222222222222222222222333222222111111222222333333333222222222222222222444444444555555555666666666666555444333333333333222222444555666777777777555777:::;;;:::::::::;;;;;;;;;<<<======<<<;;;::::::;;;<<<=========;;;;;;;;;;;;:::::::::999999999999;;;===@@@AAAAAA@@@??????@@@AAA???===;;;;;;;;;;;;:::999999888888999999:::;;;======<<<;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999666:::<<<<<<999666555666888999999999999:::::::::999999999888888888888777666666777777777777666666555555555666666888999999666666666777777777777777666666666666777777777777777666666666666555555555333444666777888888888777777666555555555777888999555555444444444333333333444444444555555555666666333444444555666777777888888888999:::;;;;;;;;;;;;;;;;;;:::999888888888999888888777777777777888888777777777777777777777777222222333333444555555555333444444444555555666666666555555555555777999:::444444666777999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999999:::<<<===???@@@@@@@@@???>>>>>>??????>>><<<888;;;===<<<999888999:::;;;;;;<<<<<<;;;999888777777777888999;;;<<<======<<<;;;999888777888888999111111111333666888999888777777777777777777777777444666888999999999:::;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999999===???BBBCCCAAA???======888777777777666666555555666666555444333333222222888888888777777777777777666777777888999999:::::::::::::::999999999888888999999999999888888777777999999999999999999::::::999999999999:::;;;<<<===777777777888:::===@@@AAA???????????????>>>=========::::::???BBB@@@???AAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;;;;<<<===>>>;;;<<<>>>>>>======???@@@>>>===<<<<<<;;;;;;;;;<<<===???BBBBBBBBBBBBCCCDDD@@@>>>>>>@@@DDDEEECCCAAAAAABBBCCCDDDEEEGGGHHHHHHFFFFFFFFFHHHKKKMMMMMMMMMNNNNNNOOOQQQRRRTTTUUUVVVYYYWWWTTTTTTVVVXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^aaacccddddddcccbbbeeedddbbb```^^^\\\[[[ZZZ[[[ZZZZZZ\\\]]]\\\WWWSSSQQQNNNKKKJJJIIIIIIGGGEEEFFFHHHJJJKKKKKKIIIFFFDDDJJJJJJIIIGGGFFFDDDCCCBBBDDDCCCAAA???>>>=========;;;:::999888888999;;;;;;<<<<<<<<<===<<<<<<;;;;;;=========<<<;;;999888777777888999999999999888888888888888888999999999999666666666666777777777777888888777777666666555555555555444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222444444444555555555666666666555444666888999888777333444555666777777777777777777777777666555444333333333444555777999:::;;;????????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;============>>>???@@@AAA@@@@@@@@@???>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::999888777777999999:::;;;;;;<<<======;;;;;;<<<<<<;;;999888777::::::;;;;;;;;;::::::999888888999999999:::::::::;;;;;;;;;;;;::::::999888999999888888777666666666555666777888999:::::::::;;;::::::999999::::::;;;:::::::::999999999888888555555666777888999::::::777555444555888999888666555666666777888999999999999777444444555666666555444333222444666777777666555555555555666777888999999999999999999999::::::;;;;;;:::::::::;;;<<<===999999999999999999999999999888888777666555555444555555444444444333333333333333444444555777888999888999999:::::::::999999888888888888999:::;;;;;;????????????>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@===>>>???@@@BBBCCCCCCCCCBBBAAA???===;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;::::::999888777777666555555666888888777888888888888666444333333333333444666777999:::999999:::::::::999888888888888:::;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;:::888888888:::<<<===???@@@BBBDDDDDDBBB@@@>>>888888888888777777777777444444444555555555666666888888888888888888888888777777888999999:::;;;;;;;;;::::::::::::999999999::::::999999999888888888999999999::::::::::::;;;::::::::::::;;;<<<======:::;;;;;;<<<>>>@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@AAA>>>>>>CCCEEEDDDCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@?????????@@@AAABBB@@@BBBCCCCCCBBBAAABBBDDDBBBAAA@@@???????????????AAACCCEEEFFFFFFGGGHHHJJJHHHFFFEEEFFFHHHIIIGGGEEEFFFGGGHHHIIIJJJKKKLLLLLLPPPPPPPPPQQQSSSTTTUUUTTTUUUVVVXXXZZZ\\\^^^___```___]]][[[ZZZ[[[^^^aaadddggggggggggggffffffeeeeeeggghhhjjjllllllkkkjjjiiifffeeebbb```^^^\\\[[[[[[\\\[[[ZZZ\\\^^^^^^YYYUUUUUUSSSQQQPPPPPPOOONNNLLLJJJKKKKKKLLLLLLKKKJJJIIIOOONNNLLLJJJGGGEEEDDDCCCDDDCCCBBBAAA@@@???>>>>>>??????>>>>>>???@@@@@@AAA????????????>>>>>>===<<>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::666666777777777888888888999888888777666666555555555555444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333444444555555555666666666666555444555777999888777444444555666777777777777555555555666666666555555666555555666666777888999=========>>>>>>>>>>>>>>>============<<<<<<;;;;;;===============<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBAAAAAA@@@???===<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999999888777777999::::::;;;<<<<<<======<<<<<<======<<<:::999888999999::::::::::::999999888999999999999:::::::::;;;;;;;;;;;;;;;:::999888888888888888888777777777777888999::::::;;;::::::::::::999999999999::::::::::::::::::999999999999777777888888999999::::::777666444666888999888666666666777777888999999:::999777555555666666666555333222111222444444444222555555555555666777888999999999999999::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888777777666555555555555555555444444444444444444555666777888999999888999999:::::::::999999:::999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<===>>>===>>>AAADDDFFFGGGHHHHHHCCCBBB@@@???============;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;:::999888777666666666777888999555666777888888777666666444444555666777999:::;;;;;;;;;;;;;;;;;;::::::999777888999::::::;;;;;;;;;::::::999999999::::::;;;;;;:::999888888:::;;;===???@@@BBBCCCCCCBBB???>>>888888888777777777666666444444555555555666666666999999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>???@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGDDDDDDHHHJJJIIIHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEGGGJJJKKKLLLMMMOOOQQQRRRPPPNNNNNNOOOPPPOOONNNOOOOOOPPPPPPQQQRRRSSSSSSWWWWWWWWWWWWWWWXXXXXXXXXYYY[[[]]]```ccceeefffgggffffffeeebbbbbbeeemmmsssssstttttttttrrrooommmkkkmmmnnnpppqqqqqqpppnnnmmmkkkiiifffcccaaa___^^^^^^^^^\\\[[[]]]```___\\\YYYXXXVVVUUUUUUUUUUUUTTTSSSOOONNNMMMLLLLLLMMMNNNOOOTTTRRRPPPMMMJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@???AAAAAABBBBBBBBBBBBBBBAAA>>>======<<<<<<<<<============<<<<<<;;;:::::::::777777888888888999999999999999888888777666666666555444444444444333333333222222222222222222222222666666666666666666666666333333333333333333333333555555555666666666777777666555444555777999888777555555666777888888888888555555666777888888999999888888777666666666777777;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????????????????AAABBBCCCDDDCCCCCCBBBAAA@@@>>>===<<<======<<<<<<<<<<<<;;;;;;:::::::::999999888888888999999::::::;;;;;;<<<<<<<<<<<<=========;;;:::999777888888999999999888888999999999999:::::::::::::::;;;;;;;;;;;;::::::999777888888888888999999999::::::;;;;;;;;;;;;;;;::::::999999888888999999:::;;;;;;:::::::::999999999::::::::::::::::::::::::777666666666888999888777777777888888999999:::::::::888666666777888777666444333222333444555444333666666666666777888999999999999:::::::::;;;;;;;;;============<<<;;;::::::999999999999999999999999999999999888777777666666777777666666666555555555444555777999:::::::::999999999::::::::::::999999888888888999999;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>======<<<;;;;;;======<<<;;;;;;;;;;;;<<<===???DDDHHHKKKLLLKKKKKKBBBAAA@@@???>>>======>>>:::;;;<<<===>>>===<<<;;;===>>>>>>===<<<;;;:::999777777777777777888999999444555666777888888888888666777777888999;;;<<<===<<<<<<======<<<;;;;;;:::666777888999::::::::::::999888888888999::::::;;;::::::999888888999;;;<<>>===777777777777666666666666555555555555666666666666::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>??????@@@AAABBBDDDFFFFFFFFFFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLMMMIIIHHHLLLNNNMMMMMMOOOOOOOOOOOOPPPQQQQQQQQQRRRNNNNNNOOOOOOPPPQQQRRRSSSPPPQQQQQQPPPNNNLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKMMMOOOPPPQQQSSSVVVXXXZZZYYYXXXWWWXXXYYYYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[^^^^^^^^^^^^\\\[[[[[[\\\]]]___bbbeeehhhjjjkkklllkkklllkkkhhhgggkkkvvv~~~}}}~~~~~~~~~{{{wwwrrrppppppqqqssstttttttttrrrqqqqqqooollliiifffeeeeeeeee```^^^\\\^^^```aaa^^^[[[XXXWWWVVVWWWXXXYYYXXXVVVRRRPPPMMMLLLLLLNNNPPPRRRUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEAAACCCEEEGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFAAA@@@???>>>>>>>>>?????????>>>>>>===;;;::::::999888999999999999::::::::::::999999888888777666666555555555444444444333333333333333333333333333333666666666666666666666666444444444444444444444444666666666777777777888888666555555666888999888777666777888999999:::::::::999999999999:::;;;<<<<<<999888888777777777777777999999:::;;;<<<<<<======??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA>>>?????????@@@BBBCCCDDDDDDDDDCCCBBBAAA???>>>===========================:::::::::999999999999999888888999999::::::::::::;;;;;;<<<<<<<<<;;;999888666777777888888888888777999999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::777777888888999::::::;;;:::;;;;;;;;;;;;::::::999999999999888888999999999;;;;;;;;;;;;::::::::::::;;;:::::::::999999999888777777777777888999999888888999999999:::::::::;;;;;;999888888999999888777666555555666888:::999888999888888888999999:::;;;:::::::::;;;<<<<<<<<<===????????????>>><<<:::999999999999999999999999999::::::999999888888888777888888888888777777777777555777999;;;<<<<<<:::999:::::::::;;;::::::999999555555666666777888999:::;;;;;;<<<===>>>>>>??????BBBBBBBBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>AAAEEEIIILLLLLLKKKIII>>>>>>======<<<<<<<<<<<<:::;;;===?????????===============<<<;;;:::999888666666666666777888888999555666777777888999999999999999999:::<<<===???@@@============<<<;;;::::::666777888999999::::::999888888888888999999:::;;;:::999999888888999::::::<<<===>>>???>>>===<<<;;;777777777666666666555555555555666666666777777777;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<=========<<<======>>>??????@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHGGGKKKLLLMMMOOOPPPQQQQQQQQQQQQLLLKKKNNNPPPOOOOOORRRTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWYYYZZZ[[[[[[\\\ZZZZZZ[[[YYYWWWUUUVVVWWWUUUTTTTTTSSSRRRSSSSSSSSSRRRTTTUUUVVVVVVXXX[[[^^^``````aaaaaaaaabbbcccddd______```aaabbbbbbccccccgggiiiiiigggdddccccccdddeeegggjjjmmmpppqqqrrrrrrnnnoooooolllkkkqqq|||zzzwwwuuuvvvxxxzzz{{{{{{yyyyyyvvvtttpppmmmkkkjjjkkkkkkfffbbb______aaaaaa___\\\YYYYYYYYYZZZ\\\\\\[[[YYYSSSQQQNNNLLLLLLMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNNNNMMMLLLKKKJJJIIIDDDEEEHHHJJJLLLMMMMMMLLLOOOOOOOOONNNMMMKKKJJJIIIGGGFFFFFFEEEFFFFFFGGGHHHCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>><<<;;;::::::::::::::::::;;;;;;;;;<<<:::::::::999888888777777666666666555555555444444333333333333333333333333555555555555555555555555555555555555555555555555777777777888888888999999777666666777999:::999888777888999:::;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999999888888888999::::::888999999:::;;;<<<<<<===>>>>>>???????????????????????????@@@AAABBBCCCCCC???>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;888888888888999999999999999999:::;;;:::999888777555666777888888888888888999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;777777888999:::;;;<<<<<<999:::::::::::::::999888:::999999999999999999:::<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777777888999999999999999:::::::::::::::;;;;;;;;;;;;;;;:::999:::;;;;;;999888666666666888;;;=========;;;;;;;;;:::;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>AAAAAA@@@???>>><<<;;;:::::::::::::::::::::::::::::::::::::::999999999999:::::::::999999999888888777888;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;:::999888555555555666777888:::;;;;;;<<<<<<===>>>??????@@@DDDEEEEEEDDDBBB>>>:::888888999:::;;;===>>>>>>??????AAAEEEHHHHHHGGGEEECCC<<<=========<<<<<<<<<<<<:::;;;<<<>>>>>>>>>======::::::::::::999888777666444444555666777777888888999999999999999999999999;;;;;;<<<<<<>>>???AAABBB============<<<;;;:::999777888999::::::;;;;;;;;;999999888888999::::::;;;:::999999999999999999999999:::;;;;;;;;;;;;:::999777777777777666666666666666666666777777777888888=========>>>??????@@@@@@????????????????????????????????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTOOOMMMPPPRRRQQQRRRTTTXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]___```aaabbbbbbcccddddddcccaaa___```aaa[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]^^^aaadddeeegggjjjkkkjjjjjjlllmmmffffffgggiiijjjkkklllmmmmmmooopppnnniiiggghhhjjjlllmmmpppsssuuuuuuttttttttttttsssqqqrrrxxx}}}yyyzzz|||~~~~~~~~~|||{{{yyywwwtttqqqooopppqqqrrrnnnjjjeeecccccccccaaa^^^\\\\\\]]]^^^``````^^^]]]UUUTTTRRRQQQPPPOOOPPPPPPOOOQQQTTTWWWXXXXXXXXXWWWSSSTTTTTTSSSRRRPPPMMMLLLJJJKKKMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQOOOOOOKKKJJJHHHGGGGGGGGGHHHHHHEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888888888888777777777777666666666444444444444444444444444666666666666666666666666666666666666666666666666888888888999999999::::::999888777888:::<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;:::999888888888999:::;;;::::::::::::;;;;;;<<<999999::::::;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>??????AAABBBCCCDDDDDD@@@@@@????????????@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>????????????@@@@@@;;;;;;;;;<<<<<<=========999999999999::::::::::::777888999::::::999888777555666777888888999888888::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;888888999:::;;;;;;<<<<<<888999::::::::::::999999;;;::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;::::::999999888888888777777999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::888555555555777:::<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>??????@@@CCCBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888777777888888:::;;;===>>>======>>>>>>??????@@@@@@CCCDDDEEEEEEBBB===999666888999;;;===>>>???@@@@@@???@@@BBBCCCCCCAAA???=========>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<777777888888888777666666333444555777888888888888<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???AAABBBCCC============<<<;;;999999999:::;;;<<<============;;;::::::999999::::::;;;999999999999999888888888777777888999::::::::::::888888888888777777777777777777777777888888888888>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHIIIKKKMMMNNNOOOLLLNNNPPPRRRTTTVVVWWWXXXWWWRRRPPPRRRTTTSSSTTTVVVZZZZZZZZZZZZZZZYYYYYYYYY[[[\\\___aaacccdddddddddfffggghhhgggeeeddddddfffaaaaaaaaaaaabbbdddeeefffiiiiiiiiigggeeefffhhhjjjlllooossstttrrrqqqpppqqqllllllnnnppprrrsssuuuvvvqqqtttvvvsssnnnlllmmmppptttvvvxxxzzzzzzyyyxxxvvv}}}{{{yyyyyy|||~~~}}}~~~|||yyywwwvvvwwwyyy{{{wwwrrrkkkhhhfffeeeccc```^^^^^^___aaabbbbbb```^^^YYYYYYYYYXXXVVVTTTRRRPPPOOORRRWWW\\\^^^]]][[[ZZZYYYYYYYYYXXXVVVSSSPPPNNNOOOPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTPPPOOOLLLIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKHHHFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@<<<<<<<<<=========>>>>>>;;;;;;;;;:::999999888888999999999888888888777777666666666666666666666666777777777777777777777777777777777777777777777777999999999999:::::::::::::::999999:::<<<======<<<::::::;;;<<<============;;;:::999999999;;;===>>>???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????===>>>???@@@BBBCCCDDDEEECCCBBBAAA@@@@@@??????@@@??????@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<888888::::::::::::999888555666777888999999999999:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<888999:::;;;;;;<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<;;;:::::::::::::::999999999777999;;;;;;999888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>===;;;999777666555666999:::999888<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<===???@@@@@@AAADDDCCC@@@>>>======???@@@========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888888999;;;<<<>>>???????????????@@@@@@@@@@@@@@@BBBEEEFFFDDD@@@;;;888999;;;<<<>>>@@@@@@@@@@@@===>>>>>>???>>>===;;;:::;;;<<<>>>?????????>>>>>><<<;;;999888777888:::;;;555555666777777777777666444555777999::::::::::::<<<<<<;;;;;;<<<===>>>???======>>>>>>@@@AAACCCDDD?????????>>>===<<<::::::<<<<<<===>>>????????????======<<<;;;::::::::::::999999999999999888777777666666777999:::;;;<<<<<<999999999999888888888888777777777888888888999999>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@@@@@@@??????@@@AAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEIIIIIIIIIJJJLLLNNNQQQSSSLLLNNNPPPSSSUUUWWWXXXYYYYYYTTTQQQSSSUUUTTTUUUXXX[[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\___aaacccdddeeeeeeeeefffgggfffeeedddeeefffdddeeeeeefffhhhiiikkklllrrrrrrpppnnnkkkkkkmmmoooqqquuuyyyzzzwwwtttssssssoooppprrrtttwwwyyyzzz{{{yyy|||~~~|||vvvtttvvvyyy}}}~~~~~~}}}}}}~~~xxxpppkkkiiigggdddbbb^^^^^^___aaabbbaaa___\\\\\\]]]^^^^^^[[[XXXTTTQQQQQQUUU[[[```bbb```]]][[[\\\\\\\\\[[[YYYUUURRRPPPQQQQQQPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWTTTRRROOOKKKIIIHHHHHHIIIJJJLLLNNNOOOOOOLLLHHHFFFFFFFFFEEEEEEDDDDDDCCCCCC============>>>>>>>>>>>><<<;;;;;;::::::999999888:::::::::999999999888888777777777777777777777777888888888888888888888888777777777777777777777777999999::::::::::::;;;;;;;;;::::::;;;===>>>>>>===:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<===@@@BBBDDDBBBAAA@@@>>><<<;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???======???@@@BBBCCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAA<<<<<<===>>>???@@@AAAAAA???????????????>>>>>>>>>888999:::;;;;;;;;;:::999666666777999999::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<=========<<<:::::::::;;;;;;;;;;;;<<<999:::;;;<<<===============<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<;;;999888:::==================<<<<<<<<<======<<<===>>>>>><<<999;;;999888888999999777666;;;::::::999999999::::::;;;<<<===>>>???@@@AAAAAAEEECCC@@@===<<<>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888666666777888999;;;===>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBFFFHHHGGGDDD@@@===<<<===>>>@@@@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999:::;;;=========<<<<<<<<<:::888555555666888:::444555666777777888888777666777999;;;<<<<<<<<<<<<;;;;;;;;;<<<===???AAACCC======>>>???@@@BBBCCCDDDAAAAAA@@@@@@>>>===<<<;;;===>>>???@@@@@@AAAAAAAAA???>>>===<<<;;;:::::::::999999999999999888777666666666888999;;;===>>>???:::::::::999999999888888777888888888888999999999EEEDDDBBBBBBCCCCCCBBB@@@EEECCCAAAAAADDDFFFEEECCCCCCCCCBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBCCCEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIPPPPPPQQQQQQSSSTTTUUUUUUWWWVVVTTTRRRRRRSSSTTTUUUXXXWWWVVVUUUUUUVVVWWWXXXXXXZZZ\\\[[[YYYVVVUUUUUUWWWXXXZZZ\\\]]]\\\[[[ZZZaaabbbccccccbbbcccfffiiilllkkkjjjiiiiiijjjlllmmmtttrrrooommmllllllmmmnnnxxxyyy{{{|||{{{yyyvvvuuutttqqqpppttt{{{|||}}}~~~}}}|||{{{|||}}}}}}zzzvvvqqqmmmiiihhhgggeeeeeeeeeeeedddbbb```___\\\]]]\\\ZZZZZZZZZUUUMMMPPPRRRUUUXXXZZZ\\\\\\\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVUUUSSSPPPOOORRRWWW[[[YYYYYYZZZZZZZZZZZZZZZYYYWWWUUURRRNNNMMMMMMNNNOOOPPPSSSXXX[[[ZZZVVVPPPLLLLLLJJJHHHEEECCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@???>>>===;;;;;;::::::999999999999999999999999:::999999888999:::<<<===:::;;;;;;;;;;;;;;;::::::777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::???;;;888888;;;===>>>===<<<<<<;;;<<<<<<===>>>>>>BBBAAA@@@??????@@@AAABBBAAA@@@???>>>>>>>>>???@@@===<<<;;;<<<===>>>===;;;@@@???===<<<;;;;;;;;;<<<;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA???>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@????????????@@@>>>;;;:::::::::888777999888777666666777888999::::::::::::999999999888999:::;;;<<<============@@@???<<<:::999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999:::<<<>>>?????????===<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@===:::999======;;;<<>>===<<<<<<<<<<<<>>>>>>????????????>>>>>><<<;;;:::999999999999999======<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>======>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<===>>>>>>===<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999777888:::<<<======<<<<<>>??????===>>>>>>???@@@AAAAAAAAACCCCCCBBBAAA@@@>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::999999:::888999:::;;;:::999777555666777999;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;999888888999FFFFFFEEEEEEFFFFFFEEEDDDDDDBBBAAACCCGGGIIIJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIJJJKKKMMMNNNRRRTTTWWWZZZ\\\^^^______]]]\\\ZZZXXXWWWXXXYYYYYYZZZYYYXXXWWWWWWWWWYYYZZZ\\\]]]^^^\\\YYYWWWVVVVVVUUUWWWXXXYYYYYYXXXWWWVVV\\\]]]]]]]]]]]]^^^aaacccgggfffdddccccccdddeeefffrrrqqqooommmlllkkklllllloooqqqssstttsssqqqnnnlllmmmjjjiiimmmtttzzz{{{zzz{{{|||}}}}}}{{{{{{|||}}}|||wwwrrrnnnkkkjjjhhhhhhiiihhhgggdddbbb```[[[[[[ZZZXXXZZZ[[[VVVOOOIIIJJJLLLNNNPPPRRRSSSTTTYYYXXXXXXXXXXXXXXXXXXXXXVVVVVVTTTRRRPPPQQQUUUXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYWWWTTTQQQPPPPPPQQQRRRRRRUUUYYY[[[[[[WWWRRROOOMMMKKKIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<======>>>>>>>>>======<<<>>><<<::::::<<<>>>>>>===>>>>>>>>>??????AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBBBB@@@?????????@@@AAA@@@???>>>???@@@@@@???>>>???>>>===<<<;;;;;;;;;<<<;;;<<<<<<===???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???@@@@@@AAAAAA@@@>>><<<;;;;;;;;;999888999888777666666777888999999999999999888888888777888999:::;;;;;;<<<<<<<<<>>>===;;;999999999;;;;;;::::::::::::::::::::::::<<<===???@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAA===:::888:::;;;;;;;;;===@@@@@@???>>>============<<<<<<============<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???????????????>>><<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===;;;<<<<<<======<<<<<<;;;:::::::::::::::999999999:::;;;<<<===>>>?????????BBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAA==================<<<<<<:::::::::999888777777666888888999999999:::::::::999888777777666666666777888888888888999:::;;;;;;<<<;;;::::::;;;;;;:::999======<<<=========>>>???======>>>>>>???@@@@@@AAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;777888:::::::::888777555999:::<<<>>>????????????===<<<<<<;;;;;;<<<<<<===<<<======<<<;;;:::<<<===GGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFIIIKKKKKKKKKJJJIIIHHHGGGGGGGGGIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQPPPOOONNNOOOQQQTTTVVV[[[^^^bbbgggjjjkkkjjjiiigggeeebbb```_________```^^^]]][[[ZZZZZZ[[[]]]___ccccccbbb```\\\YYYXXXXXXXXXYYYYYYYYYYYYWWWUUUTTTXXXYYYZZZYYYYYYZZZ]]]___bbbaaa___]]]]]]]]]^^^___hhhhhhgggfffeeecccbbbaaaccceeehhhjjjjjjhhheeecccdddbbbbbbeeekkkpppqqqqqqqqqrrrrrrqqqppppppqqqsssyyy}}}zzzuuuqqqnnnmmmnnnooonnnllliiifffdddXXXXXXVVVSSSUUUWWWTTTNNNEEEEEEEEEEEEGGGJJJMMMOOOPPPPPPQQQQQQRRRSSSUUUUUUWWWWWWWWWTTTRRRPPPQQQSSSSSSSSSTTTUUUUUUTTTSSSRRRTTTRRROOOMMMLLLLLLMMMMMMQQQSSSVVVYYYYYYVVVRRRPPPLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;========================;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>======>>>@@@@@@???>>>??????@@@@@@BBBCCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@??????>>>===<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCC@@@>>><<<<<<<<<<<<;;;:::999888777777777777888999888888777777777666666666777777888888999999::::::;;;;;;999888888999:::;;;:::999888888999:::<<<======>>>?????????>>>===<<<>>>>>>============<<<<<<=========>>>???@@@AAABBB===<<<::::::===@@@BBBBBBAAAAAA???>>>>>>>>>>>>>>><<<<<<============<<<<<>>>>>============>>><<<<<<;;;;;;;;;:::::::::;;;<<<===???@@@AAAAAABBBAAAAAAAAAAAA@@@??????>>>???@@@@@@@@@@@@@@@??????======<<<;;;:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<===>>>???AAAAAADDDDDDCCCCCCBBBBBBAAAAAA>>>??????@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<;;;999888888888777777666666666666777777777888888888999999888888888888888777888999:::<<<<<<<<<<<<;;;>>><<<;;;;;;<<<<<<:::999<<<<<<<<<<<<=========>>><<<======>>>>>>??????@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>===;;;:::999888888888777888999:::999888777666888999:::<<<<<<=========>>>==================>>>?????????>>>======@@@BBBFFFGGGHHHHHHGGGHHHIIIJJJLLLKKKIIIIIIIIIIIIIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQSSSSSSVVVTTTSSSRRRTTTWWW[[[]]]dddhhhmmmrrruuutttrrrpppooommmjjjhhhfffeeeffffffdddbbb```___```cccfffhhhmmmllljjjfffaaa]]]\\\]]]_________^^^]]][[[YYYXXXZZZ[[[\\\\\\[[[\\\___bbbcccaaa___\\\[[[[[[\\\\\\___```aaa```___]]]ZZZXXX[[[]]]```bbbcccaaa___]]]^^^\\\\\\^^^cccgggiiiiiieeeffffffeeecccccceeefffmmmpppuuuyyy|||~~~yyyuuuvvvwwwxxxxxxvvvrrrmmmjjj^^^]]]ZZZVVVVVVXXXUUUOOOHHHFFFDDDDDDEEEIIIMMMPPPMMMMMMMMMMMMNNNPPPQQQRRRXXXYYYZZZWWWTTTQQQOOOOOOOOOPPPQQQRRRQQQPPPOOOMMMMMMLLLJJJGGGFFFFFFFFFGGGKKKLLLNNNPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;>>>>>>======>>>>>>??????>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>???@@@AAACCCDDDCCCBBB@@@?????????@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@???????????????<<<<<<<<<======>>>>>>?????????@@@AAAAAABBBCCCCCCEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAA???===<<<======<<<;;;888888888888888888888888777777777666666666555555666666666666666777888888999888888777888888999::::::999888888999;;;>>>@@@<<<============<<<;;;;;;>>>>>>>>>>>>>>>=========>>>>>>>>>???@@@AAABBBCCC<<>>;;;===DDDGGGFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>???>>>>>>======>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;<<<>>>???AAAAAABBBBBB@@@AAAAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;:::::::::888888999:::;;;<<<<<<<<<<<<======>>>>>>======<<<=========<<<;;;;;;::::::;;;;;;;;;;;;<<<===???AAABBBBBBAAA@@@??????>>>>>>===>>>>>>?????????>>>>>>???>>>>>>===<<<;;;::::::999999999999888888888888666666777777777888888888999999:::::::::999999999999:::===??????>>><<<;;;>>>===<<<;;;<<<<<<;;;999;;;;;;<<<===============<<<<<<======>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB<<<;;;:::888777666666666888888999999999999888777888999:::;;;;;;<<<<<<<<<>>>======<<<<<<======>>>???@@@@@@???>>>???BBBDDDBBBDDDFFFFFFEEEDDDFFFHHHJJJKKKJJJJJJIIIIIIJJJKKKOOONNNMMMKKKKKKKKKLLLMMMPPPPPPOOOOOOOOONNNMMMMMMMMMMMMOOOQQQSSSTTTUUUVVVWWWVVVUUUUUUWWWZZZ]]]___eeeiiiooouuuxxxyyyxxxwwwuuussspppmmmkkkjjjjjjkkkjjjhhhffffffhhhmmmsssvvvyyyxxxtttoooiiieeeeeefffhhhhhhgggfffdddcccbbbaaabbbcccccccccbbbdddfffiiihhhfffccc```^^^]]]]]]^^^aaabbbcccdddccc```]]]\\\XXXZZZ]]]___```___^^^]]]\\\[[[ZZZ\\\^^^aaaccccccccccccbbb```^^^^^^___aaadddgggkkknnnqqqtttwwwzzzxxxyyy}}}zzzvvvooommmhhhcccaaaaaa\\\VVVMMMJJJGGGFFFGGGKKKOOOSSSTTTSSSRRRQQQQQQRRRSSSTTT\\\]]]^^^\\\XXXTTTQQQPPPOOOPPPQQQRRRRRRPPPNNNLLLMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBAAA@@@???<<<==================<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::=========<<<<<<;;;;;;:::=========<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAACCCEEEGGGGGGEEEDDDCCC@@@@@@AAABBBDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFEEEFFFGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBB============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAABBB@@@>>>=========<<<;;;888888999999999999888888777777777777666666666666666666555555555666777777888888777777888888888999:::999999999:::<<>>>>>>>>>>>>>>????????????@@@BBBCCCDDD>>>GGGGGG===;;;BBBEEEAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======<<<======>>>>>><<<<<<;;;;;;;;;::::::::::::<<<>>>@@@BBBBBBBBBAAA@@@@@@AAAAAAAAA@@@????????????@@@@@@???>>>>>>===>>>>>>======<<<;;;:::999888999:::;;;<<<======<<<===>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<===???AAAAAA@@@@@@???>>>===<<<<<<<<<===============<<<<<<>>>======<<<;;;:::999999888888888888888888999999888888888999999999::::::::::::;;;<<<<<<;;;:::::::::;;;>>>@@@@@@???===;;;>>>===;;;;;;<<<<<<;;;:::;;;<<<======>>>>>>==================>>>>>>>>>>>>@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;::::::::::::999999:::::::::::::::999======>>>>>>??????@@@@@@===<<<<<<<<<<<<<<<<<<===>>>??????>>>===>>>@@@CCCAAADDDFFFEEEBBBBBBDDDFFFEEEGGGIIIIIIJJJKKKNNNPPPOOONNNLLLKKKJJJKKKKKKLLLNNNNNNNNNOOOOOONNNMMMMMMLLLMMMOOORRRTTTUUUVVVVVVUUUUUUUUUVVVXXXZZZ\\\]]]^^^aaagggnnntttyyy|||}}}yyywwwtttqqqooonnnoooooopppnnnmmmnnnrrrzzzyyysssppppppqqqppppppooonnnnnnmmmllllllmmmnnnnnnnnnnnnooorrrtttssspppmmmiiifffeeedddeeefffgggiiijjjiiihhhfffddd___```aaacccdddffffffgggcccbbbbbbaaabbbccceeefffgggfffeeeaaa^^^^^^___aaa```cccgggiiikkklllmmmooolllnnnqqqwww}}}~~~yyyrrrooommmfff^^^UUURRROOOMMMMMMQQQVVVYYY[[[ZZZWWWVVVUUUVVVWWWXXXaaacccdddccc___[[[XXXWWWUUUWWWXXXYYYYYYWWWTTTRRROOONNNLLLJJJGGGEEEDDDCCCAAAAAA@@@??????>>>>>>>>>@@@@@@AAAAAA@@@???>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999999999999999999999999999999999;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;:::;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFAAADDDGGGHHHGGGEEEEEEEEEDDDDDDEEEEEEGGGHHHJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFJJJIIIHHHIIIJJJKKKJJJHHHDDDEEEEEEFFFFFFEEEEEEDDD????????????>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@CCCAAA>>>======<<<;;;:::888888999::::::999888888999999888888888777777777888777666555555666777888888888888888888888777777999999999999:::<<<>>>???=========>>>>>>?????????<<<<<<============>>>>>>????????????AAABBBCCCDDDIIIXXXZZZIII>>>BBBDDD???AAAAAA???>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;:::<<>>===<<<===============<<<;;;::::::;;;===>>>???>>>======>>>>>>????????????>>>>>>>>>>>>===<<<;;;::::::999<<<<<<<<<===>>>???AAAAAAAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999999888555555666666777777888888::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>===<<<;;;;;;<<>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>============>>>???@@@===<<<<<<;;;;;;<<<<<<===<<<===???>>>======>>>???CCCFFFHHHFFFCCCAAACCCGGGDDDGGGIIIJJJKKKLLLPPPSSSNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLOOOQQQSSSUUUUUUUUURRRSSSTTTUUUWWWXXXXXXXXXWWWYYY^^^dddkkksssyyy}}}{{{yyyvvvtttrrrrrrrrrssstttssssssuuu{{{|||yyyzzz{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{||||||||||||}}}{{{wwwtttrrrqqqqqqpppqqqrrrsssssssssrrrrrrnnnnnnnnnoooqqqsssvvvxxxssssssrrrpppoooooopppqqqrrrqqqnnnjjjfffeeefffhhhhhhkkkppprrrssssssssssssnnnoooqqqtttwww{{{~~~~~~vvvmmmcccaaa^^^\\\\\\___cccfffgggeeecccaaaaaabbbdddeeehhhjjjkkkjjjgggdddbbbbbb```aaacccddddddaaa^^^\\\VVVUUURRROOOLLLJJJGGGFFFFFFDDDBBB@@@????????????@@@@@@AAABBBAAA@@@??????;;;;;;<<<======<<<;;;;;;;;;;;;::::::999999::::::999999999999999999999999999:::;;;<<<<<<;;;:::::::::999888888999;;;===>>>===>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFF@@@CCCFFFFFFDDDCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHGGGHHHIIIJJJIIIGGGDDDEEEFFFGGGGGGFFFEEEEEEAAAAAA@@@@@@?????????>>><<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBDDDAAA>>>===<<<;;;999888888999999::::::999999888;;;;;;:::::::::999999999:::888777666666777888999999999999999888777777666777777888999999:::;;;;;;:::::::::;;;<<<===>>>???;;;;;;<<<<<<<<<=========>>>>>>??????@@@BBBCCCDDDLLLbbbgggQQQ@@@BBBEEE@@@@@@@@@???>>>============<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<:::<<>>===<<<<<<===>>>>>>===<<<;;;===>>>???AAAAAA@@@>>>===>>>??????@@@@@@??????>>>>>>>>>===<<<;;;:::999888:::;;;<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;:::999999999999888888888888888888555555666777777888999999<<<<<<<<<<<<============:::;;;===??????>>>===<<<<<<===>>>??????>>>===<<<:::999888999;;;===<<<;;;<<<===???@@@AAA@@@???>>>????????????????????????;;;<<<>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>888888888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<======>>>;;;===???@@@>>><<<<<<<<>>??????>>>===<<<<<<<<<;;;:::::::::;;;;;;999999999999999999999999777888:::;;;<<<;;;;;;:::999888777777777999<<<===;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCC???BBBDDDDDDBBBAAACCCEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@?????????<<<===>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEDDDBBB>>><<<;;;:::888666888999:::;;;;;;:::999888<<<<<<<<<;;;;;;;;;::::::;;;:::888777666777999:::::::::::::::999777666555555666777888888999888888555555666777888:::;;;<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAACCCCCCBBB]]]eeeNNN;;;>>>BBB>>>@@@???>>>===<<<<<<<<<<<<>>>>>>????????????>>>>>>======<<<======>>>??????>>>>>>>>>>>>============:::<<>>;;;<<<===>>>>>>===<<<<<>>??????@@@@@@@@@@@@??????>>>===<<<;;;:::999888888777888:::<<<======<<<<<>>>>>:::<<<>>>???@@@???>>>=========>>>???>>>>>>===<<<888888777999;;;===<<<;;;<<<>>>@@@AAABBBAAA???>>>@@@@@@@@@??????????????????????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@===============>>>???@@@@@@@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????;;;>>>@@@AAA???===;;;:::JJJJJJJJJJJJJJJIIIIIIHHHLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKIIIIIIIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOPPPMMMOOORRRSSSTTTUUUXXXZZZYYYWWWVVVXXX[[[[[[XXXUUUUUUXXX\\\^^^bbbhhhpppvvvuuuuuuuuutttuuuvvvvvvwwwyyytttqqquuu}}}}}}zzzyyyzzz}}}zzzyyy{{{{{{xxxuuusssrrrrrrpppoooxxxxxxyyyyyywwwuuusssqqqggghhhgggddd___ZZZWWWVVVUUUPPPKKKHHHJJJLLLKKKJJJGGGFFFFFFFFFGGGFFFCCC@@@@@@BBBCCCCCCBBB@@@@@@@@@CCCBBB@@@???======<<<===;;;;;;;;;;;;;;;;;;;;;;;;888777777999<<<===:::777888888888888888999::::::======<<<<<<<<<======>>>===???BBBDDDEEEEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFDDDBBBAAACCCCCCCCCBBBCCCCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBAAACCCBBBAAA?????????@@@AAA<<<===>>>@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@????????????>>>;;;;;;::::::;;;>>>@@@BBBAAA@@@>>><<<;;;:::;;;;;;<<<;;;;;;:::;;;<<<===>>>AAAAAA@@@???===<<<:::999???;;;888888:::<<<<<<;;;;;;;;;::::::999888777777666888999;;;<<<<<<;;;;;;999999888888888999;;;<<<999999999999999888777777999999:::;;;<<<<<<======AAACCCEEEEEEBBB???>>>>>>===??????>>>===<<<===>>>===============>>>??????======>>>>>>?????????@@@@@@???>>>===<<<<<<<<<<<<======>>>???@@@@@@AAAAAAEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>====================================>>>>>>>>>>>>===>>>???AAAAAAAAA@@@???>>>>>>>>>===<<<;;;999999999999999999999999999999<<<::::::<<>><<<<<<============<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<@@@@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;;;;>>>===<<<::::::999999999;;;;;;<<<===>>>??????@@@:::;;;<<<<<<======<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@????????????======>>>>>>======<<<;;;RRRRRRRRRRRRQQQPPPOOOOOORRRRRRTTTUUUUUUUUUUUUUUURRRQQQOOOMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSVVVWWWXXXYYYZZZ\\\]]]\\\[[[]]]___^^^[[[XXXVVVYYY]]]```dddiiipppuuuxxxwwwwwwxxxyyyzzz{{{{{{}}}wwwsssuuuzzz|||zzzyyyxxxwwwuuu|||~~~|||zzzsssqqqmmmiiieee```]]][[[ZZZUUUOOOMMMMMMNNNNNNLLLMMMLLLKKKKKKKKKJJJGGGEEEDDDEEEGGGHHHGGGGGGFFFFFFGGGFFFEEEDDDBBBAAA@@@??????>>>>>>===<<<;;;:::::::::999888:::======;;;999888888888888888999:::;;;>>>============>>>>>>???>>>???BBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBCCCCCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???@@@@@@AAA======>>>???AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@????????????>>><<<;;;;;;:::;;;===@@@AAAAAA@@@>>><<<;;;;;;;;;;;;<<<;;;:::::::::<<<===>>>?????????>>>===<<<;;;:::>>>;;;888888:::<<<===<<<;;;;;;::::::999888888777888999;;;<<<=========<<<:::999999888888999:::;;;777777888888777777666555999999999:::;;;;;;;;;<<<>>>@@@BBBBBB@@@>>>======>>>???@@@???===<<<===>>>===============>>>???@@@>>>>>>>>>>>>?????????@@@>>>>>>======<<<<<<======?????????@@@AAAAAABBBBBBEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<<===>>>?????????>>>>>><<<<<<<<<<<<<<<;;;:::999999999999999999999999999;;;::::::<<<>>>???<<<:::;;;;;;::::::::::::;;;;;;;;;:::999888777888999999::::::999999:::;;;===>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@??????>>>AAAAAA@@@???>>>======<<<===<<<;;;;;;:::::::::;;;<<<;;;;;;;;;;;;<<<<<<============>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????>>>????????????>>>======SSSSSSTTTTTTSSSSSSRRRQQQXXXXXXYYYZZZ[[[[[[[[[[[[YYYXXXUUUSSSQQQQQQPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSVVVYYY]]]``````aaaaaabbbddddddeeefffgggfffccc```bbbeeejjjnnnrrrwww|||~~~~~~~~~~~~|||wwwwwwzzz}}}~~~}}}|||uuupppmmmkkkgggdddbbb]]]WWWTTTTTTTTTRRROOORRRQQQPPPPPPPPPOOOMMMJJJIIIJJJLLLMMMNNNMMMMMMLLLLLLMMMMMMLLLJJJGGGEEECCCDDDCCCBBB@@@>>><<<::::::<<<;;;;;;===>>>???===;;;===>>>>>>???@@@AAAAAABBB???????????????@@@AAAAAA???@@@BBBCCCCCCBBBAAA???AAAAAABBBCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@????????????>>>======<<<;;;<<<===>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<============<<<;;;;;;===;;;999999;;;===>>>===;;;;;;::::::999999888888:::;;;===>>>??????>>>===;;;;;;:::999999999::::::888888999999888888777666999999999999999999999999:::===??????===<<<<<<<<<>>>???@@@???===<<<===>>>==================>>>???=========>>>>>>>>>>>>???<<<<<<<<<<<<<<<======>>>@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>:::;;;<<<=========<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999:::::::::<<<>>>>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888999999:::::::::::::::;;;======<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;??????@@@@@@@@@@@@??????AAAAAA@@@???>>>===<<<;;;======<<<;;;::::::;;;;;;:::;;;<<<===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@@@@???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>OOOPPPQQQRRRSSSTTTTTTTTTYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYYYY[[[___dddiiijjjkkklllmmmnnnooopppqqqrrrqqqnnnmmmtttwww|||zzztttttttttrrrooolllgggaaa^^^]]][[[WWWTTTSSSRRRQQQQQQSSSSSSRRRPPPOOOOOOPPPRRRSSSSSSQQQPPPRRRSSSTTTTTTRRRNNNJJJHHHGGGFFFEEECCCAAA???>>>===????????????@@@@@@@@@???BBBBBBCCCEEEFFFGGGGGGHHHBBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDCCCBBBAAA@@@BBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEECCCCCCDDDEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<======>>>@@@???>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;;;;:::::::::999999999;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;::::::999999;;;<<<<<<<<<<<<;;;::::::999999999999888888888888888:::<<<<<<;;;;;;;;;<<<===>>>???>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>::::::::::::::::::::::::888999::::::;;;;;;;;;:::999999999999999999999999:::;;;<<<===>>>===<<<;;;<<<==================<<<===<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<=========>>>???AAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCFFFDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@MMMNNNPPPSSSUUUWWWXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYZZZ[[[]]]^^^_________^^^bbbiiinnnrrrtttvvvwwwvvvwwwyyyzzzzzzzzzzzz{{{zzzvvvwwwzzzzzzxxxtttpppkkkgggeeebbb]]]YYYTTTSSSRRRTTTVVVXXXXXXWWWWWWVVVVVVWWWYYYYYYVVVTTTUUUWWWXXXYYYWWWSSSOOOLLLHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBCCCAAABBBDDDFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>===============?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<============<<<<<<============>>>???;;;;;;;;;::::::::::::::::::;;;<<<===>>>===<<<;;;<<<<<<<<<<<<;;;;;;::::::===============<<<<<<;;;:::::::::999999999999999777999;;;;;;::::::;;;===<<<===>>>===;;;:::;;;<<<;;;::::::999999999::::::::::::::::::::::::999999999999999999:::;;;======>>>>>>>>>>>>>>>???????????????????????????>>>=========>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============::::::999999999999999999888888999:::;;;;;;;;;;;;999999999999999999999999:::<<<>>>>>>>>>>>>=========>>>????????????>>>===>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<;;;::::::999999999999:::;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAIIIKKKMMMQQQSSSVVVWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ\\\]]]___`````````^^^bbbhhhnnnrrruuuxxxzzzwwwyyy{{{|||}}}zzz|||yyyuuuvvvzzz}}}~~~{{{wwwrrrooommmiiibbb]]]WWWVVVUUUWWWYYY\\\]]]\\\[[[YYYYYY[[[^^^^^^[[[XXXVVVXXXYYYZZZYYYVVVRRROOOJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGEEEDDDCCCEEEGGGEEEGGGIIILLLNNNOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHGGGGGGFFFEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>===>>>???>>>===<<<===>>>;;;;;;;;;;;;::::::::::::::::::<<<<<<<<<<<<;;;:::<<<<<<=========<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===>>><<<===>>>===;;;:::;;;<<<;;;:::999999999999999999:::999999999999888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;:::999999999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@???>>>??????>>>???@@@AAAAAA@@@???>>>????????????>>><<<;;;:::::::::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>@@@AAACCCDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCLLLMMMOOOQQQSSSUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYZZZ\\\\\\]]]]]]]]]\\\```dddiiilllooosssuuutttuuuwwwxxxzzz~~~|||||||||}}}zzzuuutttwww{{{|||xxxuuurrrnnngggaaaYYYWWWVVVWWWYYY[[[[[[[[[WWWUUUUUUYYY^^^```]]]ZZZUUUWWWXXXYYYXXXVVVSSSRRRMMMLLLLLLKKKKKKJJJJJJIIIHHHIIIJJJHHHEEEEEEGGGIIIKKKMMMPPPSSSUUUVVVVVVVVVRRRQQQPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSPPPOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLKKKLLLLLLMMMJJJJJJJJJJJJLLLMMMNNNOOOLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@@@@????????????>>>===>>>>>>?????????>>>>>>>>>>>>???@@@???>>>===<<<======>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAA@@@===<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<::::::;;;;;;======>>>===<<<<<<======>>>>>>======<<<;;;<<<<<<<<<======>>>>>>???===>>>???>>>======>>>@@@>>>?????????===<<<===>>><<<<<<;;;:::::::::::::::;;;;;;:::::::::999999999888888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>===;;;999888:::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>???==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\___^^^]]][[[ZZZZZZ[[[[[[XXXYYYYYYZZZZZZYYYYYYYYY[[[]]]aaadddfffiiimmmooooooqqqssstttvvv|||}}}{{{{{{~~~zzzuuurrrtttzzz~~~~~~zzzxxxuuupppiiicccYYYWWWUUUTTTVVVWWWWWWVVVQQQOOOOOOTTT[[[^^^\\\YYYUUUVVVWWWXXXWWWVVVTTTSSSOOOOOONNNMMMLLLKKKJJJIIIJJJKKKKKKIIIFFFEEEHHHKKKJJJLLLPPPSSSUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTSSSRRRRRRRRRRRRSSSPPPOOONNNNNNNNNOOOQQQQQQMMMMMMMMMNNNOOOQQQRRRSSSPPPPPPPPPOOOMMMLLLJJJIIIJJJKKKMMMNNNNNNNNNMMMMMMIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFEEECCCCCCBBBBBB@@@@@@@@@????????????>>>======>>>???????????????>>>>>>???@@@@@@???=========>>>?????????>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>AAABBBAAA===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::;;;<<<>>>>>>>>>======@@@@@@@@@@@@@@@???>>>>>><<<======>>>???@@@@@@AAA???@@@AAA@@@>>>>>>@@@AAA???@@@AAA@@@???>>>>>>@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888888888999:::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===============<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>><<<;;;:::;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;===========================@@@CCCCCCAAA@@@AAABBB???@@@BBBCCCCCCBBB@@@???<<<=========<<<:::888666:::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===???@@@@@@=========<<<<<<;;;;;;:::========================777888888999999888888777::::::;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBEEEFFFFFFEEEEEEBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLKKKJJJJJJIIIWWWXXX[[[^^^```aaabbbaaaeeedddcccaaaaaaaaabbbcccfffccc```______```aaaaaabbb^^^ZZZYYY\\\```aaaaaa___```aaacccfffjjjmmmoooqqqsssvvvyyy||||||yyyxxxzzz}}}{{{zzzyyyvvvnnnhhhccc^^^XXXUUUUUUVVVVVVUUUPPPOOOOOOQQQTTTWWWXXXWWWQQQSSSVVVXXXYYYYYYXXXXXXVVVTTTQQQPPPPPPPPPNNNMMMOOONNNKKKIIIIIIIIIJJJKKKKKKLLLNNNQQQTTTXXXZZZ\\\YYYXXXVVVSSSQQQOOONNNNNNMMMOOOQQQRRRRRRRRRSSSUUUTTTUUUUUUSSSRRRRRRTTTVVVXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWUUUSSSRRRQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTQQQPPPNNNLLLKKKJJJKKKKKKLLLNNNPPPRRRSSSTTTSSSSSSMMMNNNOOOQQQSSSSSSQQQOOORRRRRRRRRQQQOOONNNOOOPPPMMMKKKIIIGGGDDDCCCBBBBBBBBBBBBAAAAAA@@@???======::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::======>>>>>>???@@@BBBBBB>>>??????@@@@@@@@@??????=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFDDDCCCBBBAAA@@@AAAAAABBB@@@???===;;;;;;;;;;;;<<<======<<<;;;;;;:::999999777666666555777999;;;===:::;;;<<<>>>????????????AAA@@@???>>>============<<<<<<<<<<<<============:::;;;<<<======<<<;;;:::===>>>???>>>======???AAA@@@???===<<<;;;:::;;;;;;>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@>>>>>>???@@@AAAAAAAAAAAA:::;;;===>>>??????>>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;::::::===============>>>>>>>>>;;;;;;;;;;;;<<<===?????????===<<<<<<<<<<<<:::999:::;;;;;;:::999888:::;;;;;;<<<===<<<;;;:::;;;<<<===>>>@@@BBBCCCDDDDDDCCCDDDBBB???======>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFHHHIIIJJJJJJJJJLLLNNNKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLLLLMMMMMMNNNNNNOOOPPPNNNMMMNNNQQQSSSQQQOOOXXXYYY[[[]]]___aaaaaabbbddddddcccccccccdddeeefffkkkiiigggffffffggghhhhhhkkkgggcccbbbdddfffgggggggggggggggiiilllppptttvvvyyy|||}}}zzzzzz~~~~~~}}}~~~}}}}}}{{{tttooohhhddd___[[[[[[ZZZXXXWWWTTTSSSRRRSSSVVVYYYZZZZZZXXXZZZ\\\]]]^^^]]]\\\[[[ZZZXXXUUUTTTTTTTTTRRRQQQPPPOOOLLLJJJIIIIIIJJJJJJKKKLLLNNNPPPSSSVVVYYYZZZWWWWWWVVVUUUSSSRRRQQQQQQNNNPPPSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUSSSTTTVVVXXXXXXXXXWWWVVVVVVWWWXXXXXXZZZXXXVVVUUUSSSSSSSSSTTTSSSTTTUUUVVVXXXYYYZZZZZZXXXWWWWWWWWWVVVVVVUUUUUUSSSRRRPPPOOONNNNNNNNNNNNPPPQQQRRRTTTUUUUUUUUUTTTQQQQQQRRRTTTVVVWWWUUURRRSSSTTTTTTRRRPPPOOOPPPRRRRRRQQQOOOMMMLLLJJJJJJIIIDDDDDDDDDCCCBBB@@@???>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::>>>>>>=========>>>??????======>>>????????????>>><<<<<<<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======????????????????????????===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFDDDCCCBBBAAA@@@AAAAAABBBAAA@@@???>>>============>>>>>>===<<<<<<;;;;;;:::@@@>>><<<:::::::::;;;<<<;;;<<<===>>>????????????@@@??????>>>======<<<<<<============>>>>>>>>>>>><<<===>>>??????>>>===<<<>>>?????????>>>>>>@@@BBBAAA@@@>>>===<<<;;;<<<<<<>>>>>>=========<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@AAAAAA@@@@@@??????<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<;;;;;;;;;<<<<<<===??????>>><<<;;;;;;;;;;;;999888888999999888777777888:::999;;;<<<=========???@@@@@@AAACCCEEEFFFFFFFFFEEEEEEDDDAAA??????@@@BBBCCCBBBBBBBBBBBBAAAAAA@@@@@@??????????????????@@@AAADDDEEEGGGGGGGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNOOOOOOPPPQQQQQQQQQOOONNNOOOQQQRRRQQQPPPWWWXXXXXXYYY[[[\\\^^^___````````````aaacccdddeeekkkjjjiiiiiiiiijjjkkklllllljjjggggggiiilllnnnnnnooonnnnnnpppssswww|||~~~|||{{{}}}~~~|||xxxqqqnnnjjjgggdddaaa]]][[[[[[YYYWWWWWWZZZ^^^```aaabbbbbbcccdddcccbbb```___^^^\\\YYYXXXXXXXXXWWWUUUSSSQQQNNNLLLJJJJJJJJJKKKKKKLLLMMMOOORRRTTTVVVXXXUUUVVVVVVWWWVVVUUUTTTSSSOOORRRTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVTTTTTTVVVYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZYYYWWWUUUTTTTTTUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWVVVVVVUUURRRRRRSSSUUUWWWWWWUUUSSSTTTUUUUUUSSSQQQPPPQQQSSSUUUTTTTTTSSSRRRQQQPPPPPPGGGGGGFFFEEEDDDBBB@@@???========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>;;;;;;<<<======>>>??????<<<<<<============<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@???>>>??????>>>===<<<<<<<<<<<>><<<:::999999:::;;;===>>>>>>??????>>>>>>===>>>????????????===<<<;;;>>>>>>>>>>>>?????????@@@??????@@@@@@@@@@@@?????????@@@AAA@@@??????AAABBBBBBAAA???>>>===<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;<<<======>>>>>>BBBBBBBBBAAA@@@>>>===<<<>>>???@@@@@@@@@@@@@@@???AAAAAA@@@???>>>======<<<;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???<<<:::999999::::::888777666777777666555555777888888:::===>>>???@@@BBBDDDCCCDDDEEEGGGHHHHHHGGGGGGFFFEEECCCBBBAAABBBDDDEEECCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>===============AAABBBDDDCCCCCCBBBDDDEEEIIIIIIIIIJJJIIIIIIHHHHHHKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNNNNNNNPPPQQQPPPOOOUUUUUUTTTTTTUUUWWWYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]bbbccccccccccccdddfffgggcccbbbbbbcccgggkkknnnpppppppppoooqqqtttxxx}}}{{{yyyyyy{{{}}}}}}~~~~~~}}}~~~}}}~~~~~~|||xxxwwwtttqqqmmmhhhccc``````^^^\\\]]]aaafffjjjllljjjjjjjjjiiihhhfffdddcccaaa___[[[ZZZZZZZZZYYYXXXWWWUUURRROOOMMMLLLLLLMMMLLLMMMMMMNNNPPPRRRTTTUUUSSSUUUVVVWWWVVVUUUSSSQQQOOORRRUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTRRRSSSUUUWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVUUUUUUSSSSSSNNNNNNNNNPPPRRRSSSQQQPPPRRRSSSSSSQQQOOONNNOOOQQQQQQQQQQQQQQQQQQQQQPPPPPPIIIIIIHHHGGGEEEDDDBBBAAA>>>>>>======<<<<<<<<<<<<=================================>>>>>>?????????======<<<<<<<<<<<<<<<===<<<===>>>??????@@@??????=========>>>>>>>>>??????<<<======>>>>>>======<<<======<<<<<<<<<<<<======>>>>>>>>>??????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBAAA???>>>???>>>===<<<<<<<<<======;;;:::999999:::<<>>===<<<>>>???@@@AAAAAA???===<<>>>>>======>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<======AAAAAAAAAAAA@@@>>>===<<<>>>>>>???AAABBBBBBCCCCCCDDDCCCBBBAAA???>>>===<<<;;;<<<<<<===>>>??????@@@??????>>>>>>===<<<;;;;;;<<<<<<;;;;;;<<<===>>>>>>:::888777777888888777666555666777666555555777888:::<<<>>>???@@@AAACCCEEECCCDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<;;;;;;<<<===>>>??????===>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======?????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::;;;<<<======<<<<<<===???BBBEEEGGG???@@@@@@@@@???>>>===<<<>>>@@@AAABBBBBB@@@???===@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCBBBBBBAAA@@@???>>>======???>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>><<<===>>>@@@BBBDDDFFFGGGEEEDDDCCCAAA@@@>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===888777666666777888666555555666777777666666888:::===>>>@@@@@@??????AAABBBBBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<>>>???@@@@@@???>>>@@@AAA???@@@AAACCCDDDEEEFFFFFFAAABBBBBBCCCEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHH``````_______________```______^^^\\\ZZZXXXVVVUUUUUUXXXZZZZZZXXXXXXZZZ]]]]]]]]]^^^]]]]]]^^^```ccccccccceeegggjjjnnnqqqsssqqqwww{{{vvvrrrqqqqqqssswww||||||xxxvvvuuutttssssssqqqooonnnnnnnnnllljjjiiiiiihhheeebbbaaacccdddbbbeeeggghhhfffeeeddddddbbbccccccaaa______```bbbbbbbbbcccdddeeefffggghhhiiikkklllkkkgggbbb^^^]]]ZZZYYYYYY\\\bbbhhhlllnnnkkkkkkjjjiiihhhgggffffffaaa^^^ZZZWWWWWWXXXXXXXXXTTTRRRPPPMMMKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKJJJIIIHHHKKKOOOPPPOOONNNMMMMMMKKKKKKKKKJJJHHHIIIKKKMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHHHHIIIIIIGGGEEEDDDEEEGGGGGGGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;===>>>???@@@>>>>>>@@@AAABBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<======?????????@@@AAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@??????>>>>>>===;;;::::::;;;===>>>???>>>=========???AAABBB???@@@@@@@@@???>>>>>>===??????@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAABBB@@@@@@????????????@@@@@@AAABBBBBBAAA@@@???@@@BBBAAAAAAAAAAAA@@@>>>===<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@======>>>@@@BBBDDDGGGHHHDDDDDDCCCAAA@@@>>>======<<<<<<======>>>>>>????????????>>>>>>======<<<<<<::::::999999999::::::;;;888666555666777777666555666777888777666777999;;;>>>???@@@???>>>===>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA???>>>===============>>>@@@@@@??????@@@AAA===>>>???AAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEDDDBBBBBBCCCDDDhhhhhhiiihhhhhhgggffffffccccccbbbaaa___\\\YYYXXXWWW[[[^^^]]]ZZZYYY\\\___^^^___```___\\\\\\^^^```]]]___aaadddgggjjjlllmmmggglllrrrzzz~~~|||yyywwwtttrrrqqqppppppnnnjjjeeebbbaaaaaabbbdddhhhlllpppsssuuuvvvvvvxxx{{{}}}~~~~~~zzzwwwvvvtttrrrsssooollljjjjjjjjjiiigggeeebbb```___``````___]]][[[[[[ZZZXXXUUUSSSSSSTTTSSSUUUWWWVVVUUUSSSSSSSSSQQQRRRRRRQQQOOOOOOQQQRRRQQQRRRSSSSSSSSSTTTVVVWWWUUUXXXZZZZZZVVVSSSRRRRRRPPPPPPPPPSSSXXX]]]___```^^^^^^]]]\\\\\\\\\\\\]]]YYYUUUQQQNNNNNNOOOPPPPPPMMMKKKHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCGGGJJJLLLKKKIIIGGGGGGFFFGGGGGGFFFDDDDDDGGGIIIFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIFFFFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEEEECCCAAAAAAAAADDDEEEEEEDDDDDDEEEEEECCCAAA@@@AAACCCBBBCCCDDDEEEEEEDDDCCCAAABBBBBBBBBBBBBBBAAA@@@@@@===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;;;;::::::;;;<<<=========>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAA???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???????????????@@@@@@???>>><<<;;;;;;<<<>>>@@@@@@>>><<<;;;:::;;;<<<===??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAABBBBBBAAA???>>>@@@AAA@@@@@@AAA@@@???>>><<<;;;?????????>>>>>>>>>==============================<<<===>>>???@@@@@@@@@@@@????????????AAACCCEEEFFFCCCCCCBBBAAA@@@???>>>===========================<<<<<<<<<<<<<<<<<<;;;;;;999999888888888888888999777666555666777888777666555666777777666777999;;;<<<===>>>===<<<;;;<<<======>>>?????????===<<<;;;<<<<<<<<<=========>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>=========>>>;;;===>>>???>>>???@@@BBB??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBB@@@???@@@AAAlllmmmmmmmmmmmmkkkiiihhheeeeeedddcccaaa___\\\ZZZZZZ^^^aaa```]]][[[^^^aaa\\\^^^______]]]]]]```bbb[[[]]]```dddgggiiijjjjjjdddgggjjjmmmpppsssxxx{{{}}}yyyvvvuuuwwwnnnoooooooooooosssxxx|||vvvyyy{{{zzzwwwtttssstttjjjiiiiiihhhfffdddbbbaaa______^^^[[[XXXUUUUUUVVVWWWYYY[[[]]]```bbbcccdddaaacccfffhhhhhhkkkqqquuurrrqqqoooooorrrtttuuutttoookkkfffbbb___^^^\\\ZZZ[[[YYYWWWWWWYYYZZZYYYWWWWWWTTTQQQQQQSSSTTTSSSQQQNNNOOOOOOMMMJJJHHHHHHHHHJJJLLLLLLKKKIIIGGGGGGHHHHHHIIIIIIHHHGGGFFFHHHIIIGGGHHHHHHHHHHHHHHHJJJLLLFFFIIILLLLLLJJJGGGHHHIIIIIIIIIIIILLLOOOSSSTTTTTTQQQQQQQQQPPPQQQQQQRRRSSSPPPLLLGGGEEEEEEFFFGGGGGGFFFEEECCCAAA@@@@@@AAABBBEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFF@@@CCCGGGIIIHHHFFFDDDCCCEEEEEEEEEDDDBBBCCCEEEGGGBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAAAAABBBCCCDDDEEEDDDDDDCCC???>>><<<===???AAAAAA@@@BBBCCCCCCAAA???>>>???AAA>>>???AAABBBAAA@@@>>>===???@@@@@@@@@@@@@@@@@@???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::<<<===>>>???AAAAAAAAABBB???@@@@@@AAAAAABBBBBBCCC??????@@@@@@@@@@@@??????======<<<<<<<<<<<<======<<<======>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>???@@@AAABBBAAAAAA@@@AAA@@@???>>>???@@@AAABBBAAA???===<<<<<<===@@@AAABBB@@@???======>>>@@@AAA>>>??????@@@@@@@@@??????======<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBAAABBBBBB@@@>>>>>>???AAA@@@@@@@@@@@@???===<<<:::????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???????????????AAAAAA@@@???@@@AAABBBCCCBBBBBBAAAAAA@@@???>>>>>>============<<<<<<<<<<<<999:::::::::::::::::::::888888777777777777777888777666555666777888777666444555666666666666888::::::;;;<<<<<<;;;;;;<<<=========>>>>>>===<<<;;;:::;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@??????>>>============>>>:::;;;===>>>>>>>>>@@@BBBAAAAAAAAAAAA@@@???======@@@@@@@@@????????????>>>@@@BBBCCCBBB???===???AAAllljjjiiiiiijjjjjjiiigggffffffeeecccaaa^^^[[[YYYZZZ\\\^^^^^^\\\ZZZZZZZZZ]]]\\\[[[[[[\\\]]]\\\ZZZYYYZZZ[[[\\\]]]^^^___```bbbaaa``````aaaccceeegggiiilllnnnpppppppppqqqrrrvvvwwwxxx{{{vvvooorrrsssssstttvvvxxxzzz{{{{{{zzzwwwsssooollllllmmmssstttvvvxxxxxxxxxxxxwwwpppmmmiiiggggggfffccc```bbbaaa```______aaaccceeedddfffgggfffdddaaa___^^^```^^^[[[XXXVVVVVVVVVWWWPPPPPPOOONNNNNNOOOOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]]]]^^^```______^^^^^^^^^______YYYXXXVVVTTTSSSRRRSSSSSSNNNNNNMMMLLLKKKKKKKKKKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@??????>>>>>>???AAACCCDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDD@@@AAACCCDDDFFFGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAA????????????????????????EEEBBB??????AAABBBAAA@@@AAA@@@@@@AAACCCDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBKKKHHHEEECCCCCCCCCAAA@@@CCCBBBAAAAAAAAACCCEEEFFFAAA@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFFFFEEEDDDDDDHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGEEEBBB???BBBBBBCCCCCCBBBAAA@@@@@@@@@>>>;;;;;;<<<>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@???AAA@@@@@@???>>>>>>??????===AAACCCCCC???<<<===>>>>>>>>>============>>>>>>999;;;<<<>>>===;;;999777>>>>>>===<<<;;;::::::999999999888888888999999:::===>>>>>>>>>????????????AAA@@@>>>@@@CCCEEEDDDBBBBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAACCCCCCAAA@@@CCCBBBBBBBBBBBBBBBCCCCCCFFFCCC??????BBBDDDDDDBBBCCCBBBAAA@@@????????????===???@@@@@@>>>???AAADDDDDD@@@<<<<<>>>>>============>>>>>>>>>???????????????>>>======>>>>>>>>>CCCAAA@@@@@@AAABBBAAA@@@AAA@@@???>>>============????????????????????????======>>>>>>>>>>>>??????=========<<<======>>>>>>BBBAAA@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBAAA===>>>@@@AAABBBAAAAAA@@@@@@@@@AAABBBAAA@@@???>>>===<<<;;;;;;;;;<<<>>>???999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777666666777888999;;;<<<===888<<>>:::777888;;;=========>>>>>>>>>>>>???<<<<<<<<<<<<===============>>>>>>===<<<<<<===??????>>>>>>>>>======<<<<<<;;;;;;;;;<<<===???@@@AAACCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;eeecccbbbbbbccccccbbbaaa_________]]][[[XXXVVVTTTUUUWWWYYYXXXWWWUUUUUUUUUXXXWWWVVVVVVXXXXXXWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYUUUUUUTTTTTTUUUWWWYYYZZZ[[[]]]^^^___^^^___```bbbbbbccceeehhhkkknnnqqqsssuuuttttttsssrrrpppooonnnvvvzzz~~~|||yyyzzz{{{|||{{{yyywwwvvvpppmmmlllmmmooommmhhhbbb`````````aaabbbccceeeeeeeeeeeedddaaa^^^\\\]]]^^^___```bbbcccddddddcccccc___\\\YYYXXXYYYYYYWWWUUUWWWVVVTTTSSSTTTUUUWWWXXXUUUWWWYYYYYYVVVTTTRRRRRRUUUTTTQQQOOONNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEECCCBBB@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@AAAAAABBBBBB@@@????????????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBB@@@???>>>===????????????????????????BBB@@@>>>>>>@@@AAAAAA@@@BBB@@@??????AAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDHHHFFFCCCBBBBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFF@@@@@@??????@@@@@@AAABBBEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDLLLIIIFFFEEEDDDDDDBBBAAACCCCCCCCCCCCCCCBBBAAAAAABBB@@@======>>>@@@@@@@@@<<<<<<;;;;;;;;;:::::::::>>>===<<<<<<<<<<<<<<<===;;;===>>>>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777999888888777777666666666;;;:::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<@@@>>>===???BBBCCCBBBAAA???@@@AAABBBCCCBBBAAAAAA?????????@@@@@@@@@@@@AAA???>>>===>>>@@@AAAAAA???DDDDDDCCCCCCCCCCCCDDDEEEGGGDDDAAAAAACCCEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBEEEBBB???;;;<<>>;;;>>>>>>>>>>>>>>>=========????????????@@@@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBB@@@>>>>>>>>>???>>>===@@@???>>>===<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@???>>>>>>======>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???======>>>>>>>>>===<<<;;;<<<<<<;;;:::;;;<<<===>>>::::::::::::::::::::::::777777777777777777777777:::::::::999999999888888888888888999:::;;;<<<======<<<;;;;;;;;;<<<<<<===999999999999::::::::::::============>>>>>>>>>>>>>>>?????????======???@@@>>>>>>=========<<<<<<<<<===>>>>>>>>>???AAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===[[[ZZZXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNOOOQQQRRRRRRPPPOOOOOOOOORRRPPPOOOPPPQQQRRRQQQPPPNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNOOOQQQSSSTTTSSSTTTTTTSSSRRRRRRUUUWWWVVVWWWYYY[[[]]]___```aaaaaa```___^^^^^^^^^^^^^^^ccceeehhhjjjlllooosssvvvsssssssssqqqoookkkgggeeeaaabbbcccdddddddddbbbbbb]]][[[YYY[[[]]]^^^[[[XXXTTTTTTTTTTTTTTTTTTUUUVVVTTTUUUUUUSSSQQQQQQRRRSSSQQQRRRTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPQQQRRRRRRQQQQQQPPPOOONNNNNNOOOPPPPPPLLLNNNPPPPPPOOOMMMLLLMMMOOONNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKOOOPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>===>>>???@@@????????????????????????@@@@@@??????>>>=========?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>DDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCBBBAAA@@@???>>>========================???>>>======???AAAAAA@@@BBB@@@>>>===>>>@@@@@@???@@@@@@@@@@@@AAACCCDDDEEEFFFDDDBBBAAAAAABBBBBBAAA>>>???AAABBBCCCDDDDDDDDD@@@@@@??????@@@@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGFFFPPPKKKFFFBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAA???===<<<>>>?????????<<<<<<<<<;;;;;;;;;::::::>>>============>>>>>>??????===<<<<<<>>>??????>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::888888999::::::888888888888888888888888;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>===<<<>>>@@@AAA@@@???===???AAABBBCCCBBB@@@???BBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???@@@CCCDDDEEEDDDFFFEEEDDDCCCCCCDDDEEEEEEGGGEEEBBBBBBDDDEEEEEEEEEDDDCCCBBBAAA???????????????@@@AAAAAAAAAAAABBBDDDDDDAAA@@@AAACCCCCCAAA>>>===============>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBB@@@??????AAABBBAAAAAABBBBBBAAA@@@????????????======>>>@@@AAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@CCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>===============>>>>>>======<<<;;;999999888888999999:::;;;999999999999999999999999999999999999999999999999999999999999999888888888999999999999999:::;;;;;;>>>:::777777999;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???>>>===<<<>>>@@@===============<<<<<<;;;>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>TTTRRRQQQRRRSSSTTTSSSQQQQQQQQQPPPOOONNNMMMKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLLLLKKKJJJKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSRRRPPPNNNOOORRRTTTUUUVVVXXXZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]```cccgggkkkkkkkkkjjjgggbbb]]][[[YYYZZZZZZ[[[[[[ZZZZZZYYYZZZXXXUUUUUUUUUVVVTTTRRRSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOOOOOOOMMMLLLMMMOOOOOOPPPQQQSSSSSSSSSRRRQQQOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMMMMNNNNNNJJJLLLNNNNNNMMMMMMMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIKKKJJJJJJIIIHHHGGGGGGGGGEEEEEECCCBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>???@@@?????????????????????????????????>>>>>>===============<<<;;;::::::999999<<<;;;;;;;;;;;;<<<======CCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@AAABBBBBBCCCAAA>>>===>>>??????>>>>>>>>>>>>???@@@BBBDDDFFFGGGDDDBBBAAAAAAAAAAAA@@@;;;<<<>>>AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIMMMIIIDDD@@@????????????>>>>>>?????????>>>>>>===>>><<<::::::<<<======<<<============<<<<<<<<<<<<============>>>???@@@AAACCC???<<<;;;>>>???>>><<<;;;<<<============<<<;;;<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<:::999999888888888888999::::::;;;;;;;;;<<<<<<<<<===<<<<<<===>>>>>>>>>>>>======???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAABBBEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCEEEFFFFFFEEEDDDCCCDDDEEEEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDAAA>>>=========>>>>>>?????????>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@AAAAAABBB@@@??????@@@CCCEEEEEEEEECCCCCCAAA@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEAAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>?????????CCCCCCDDDDDDDDDCCCBBBBBB>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;::::::999999666666666666777777888888777777777777777777777777::::::::::::::::::::::::777777777777777777777777999888888777777888888888:::999999888777777777888<<<<<<<<<=========>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>><<<===>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======PPPOOONNNOOOPPPQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJKKKLLLJJJIIIHHHIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOORRRRRRQQQOOONNNNNNQQQSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTUUUTTTUUUTTTSSSSSSTTTXXX[[[```aaabbbaaa___[[[WWWUUUVVVVVVVVVVVVUUUTTTSSSSSSXXXVVVTTTRRRRRRQQQQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMMMMLLLJJJIIIIIIJJJMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJHHHJJJKKKLLLKKKKKKLLLMMMJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEECCCBBBAAA@@@@@@?????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>??????@@@@@@@@@@@@???BBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCDDDCCCAAA???>>>?????????>>>???@@@@@@AAACCCEEEGGGHHHHHHEEEBBBAAAAAA@@@@@@>>><<<===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFAAABBBCCCDDDEEEEEEFFFEEEGGGEEEDDDCCCCCCBBB@@@>>>===>>>>>>?????????>>>>>>===;;;::::::<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>@@@AAAEEEAAA<<<;;;<<<<<<:::888::::::<<<======<<<::::::888999;;;<<<;;;:::888777888888999999::::::;;;;;;;;;;;;:::999999999999999888888888999999999::::::;;;<<<<<<<<<<<<<<<============<<<<<<===>>>@@@AAA>>>>>>>>>>>>????????????AAA@@@@@@BBBFFFHHHIIIIIIJJJHHHFFFEEEDDDEEEGGGHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@@@@AAABBBAAA???===>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@???@@@BBBDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@AAABBBBBBBBBBBB<<<<<<<<<;;;;;;<<<<<<===@@@@@@@@@@@@@@@???>>>>>>;;;:::999999999:::<<<===777777666666555555555555777777777888888888888888777777777777777777777777777777777777777777777777777777777888888888888888:::999999888888888888888999>>>CCCAAA;;;666777::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<===>>>===<<<;;;===???<<<===???@@@@@@???>>>===<<<<<<<<<<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>OOONNNMMMNNNPPPPPPPPPNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMMMMLLLJJJIIIKKKLLLJJJHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPTTTUUUTTTSSSQQQQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRRRROOONNNNNNNNNOOOOOOPPPQQQOOOOOOOOONNNMMMNNNQQQTTTTTTUUUVVVXXXXXXVVVUUUTTTUUUUUUTTTTTTSSSRRRQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPNNNLLLKKKJJJJJJJJJMMMNNNOOONNNLLLJJJIIIJJJLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMLLLJJJJJJKKKMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLLLLKKKLLLMMMOOONNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNOOONNNMMMMMMMMMMMMNNNNNNNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>============>>>??????@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@???????????????????????????<<>>???@@@@@@???>>>@@@AAACCCEEEFFFGGGHHHHHHFFFCCC@@@??????@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGEEEBBB???>>>???@@@@@@AAA@@@@@@@@@>>><<<;;;<<<===>>>===;;;============<<<<<<<<<<<<<<<<<<===???@@@BBBDDDEEEHHHEEEBBB@@@???>>><<<:::<<<>>>???@@@@@@???>>><<<;;;===???@@@@@@>>>;;;999:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<999:::;;;:::999999:::;;;;;;;;;;;;;;;<<<===???@@@>>>>>>>>>?????????@@@@@@BBBCCCDDDGGGKKKNNNNNNMMMLLLJJJGGGEEEDDDEEEGGGIIIFFFHHHIIIHHHGGGFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>????????????AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEJJJHHHFFFEEEFFFFFFEEECCCFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@??????>>>???AAACCCDDDDDDDDDCCC>>>>>>======>>>>>>??????AAAAAAAAAAAA@@@???>>>===999999999999:::;;;<<<<<<999888888777666777777777888888999::::::::::::999888888888888888888888888777777777777777777777777888888888999999999999:::;;;::::::999999999:::::::::CCCKKKIII@@@999;;;???<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>>>>??????>>>======>>>@@@;;;<<<>>>@@@@@@???===<<<>>>============>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????MMMLLLLLLMMMNNNOOOOOOMMMLLLLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKJJJHHHHHHJJJKKKIIIHHHHHHIIIKKKLLLLLLKKKHHHHHHIIIIIIIIIIIIIIIIIILLLMMMNNNOOOPPPQQQQQQQQQTTTUUUWWWVVVUUUUUUVVVWWWUUUUUUTTTRRRRRRQQQQQQQQQKKKLLLLLLMMMMMMMMMMMMLLLJJJKKKKKKKKKJJJKKKNNNPPPNNNNNNPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQRRRRRRRRRRRRSSSTTTQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNPPPPPPMMMLLLKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMLLLJJJJJJLLLNNNKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLKKKLLLNNNOOOPPPPPPPPPPPPPPPOOONNNNNNHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOLLLKKKJJJJJJIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA================================================<<<<<<;;;;;;<<<<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBAAA@@@========================;;;>>>AAABBBAAA@@@AAACCC=========???AAA@@@>>><<<===???AAADDDEEEEEEDDDCCC@@@>>><<<<<<===?????????AAAAAA@@@@@@@@@AAAAAAAAA??????>>>>>>??????@@@AAACCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDBBBAAABBBCCCDDDCCC???=========>>>???????????????===<<<;;;<<<===>>><<<;;;============<<<<<<<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFCCCDDDDDDBBB???<<<;;;;;;;;;===???@@@@@@???===;;;======>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<;;;:::999888888888888999999999:::::::::;;;;;;555777888777555444666888666888;;;>>>???>>>===<<<<<<<<<<<<<<<============@@@AAADDDIIIMMMOOONNNLLLHHHFFFCCC@@@@@@AAACCCDDDAAACCCEEEEEECCCAAACCCDDDDDDDDDCCCDDDDDDEEEFFFGGGCCCBBBBBBDDDFFFFFFCCC@@@CCCDDDCCCBBBAAAAAABBBCCC============<<<<<<<<<<<>>===<<<;;;;;;===???AAABBBBBBAAAAAA>>>=========>>>>>>???@@@????????????>>>===<<<;;;666666777777777777777666999888777666666666777777555555777888888888777666666666666666666666666666777777777777777777777777666666666777777777888888888777777777777888888999777>>>CCCBBB<<<999;;;>>>=========>>>>>>>>>??????::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::<<<>>>888:::<<<>>>>>>===<<<:::===<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAA@@@???????????????????????????@@@@@@???>>>>>>======<<>>>>>>>>>>>======<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@????????????????????????;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888::::::999999::::::;;;<<<<<<<<<===>>>>>>>>>======AAA@@@>>>=========>>>???===>>>>>>>>>>>>======<<<888888888888888888888888;;;>>>AAABBB@@@???@@@AAA999:::<<>><<<:::999888999<<<>>>@@@@@@@@@???===<<<<<<<<<===>>>===============>>>>>>???@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@???>>>>>>@@@???>>>>>>>>>===;;;999999::::::;;;<<<<<<<<<;;;:::999999:::;;;;;;:::888888888888777777777666666222333444666888;;;===???888;;;===;;;777444444555333555777999999777555333777666555444444444555666555555555444444444444444888777666555444444444444111111111222222222222333222555666555333111333555222666<<<@@@BBB???;;;888333333444444444555555555666888<<>>;;;===@@@???===;;;<<<>>>AAAAAABBBBBBCCCEEEFFFGGG>>>======???AAAAAA===:::======<<<:::999999;;;===<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<============;;;;;;;;;;;;<<<===>>>???;;;::::::<<<@@@CCCDDDDDD@@@@@@???>>>============<<<<<<===>>>@@@AAABBBBBB???>>>===;;;:::888777666666888;;;===>>>>>>===<<<666666666666777777888999666777666666555444333222222333444444333222000///222111000/////////000111000111222333444333222222222222222222222222222222222222222222222222222222222222222333333444444444333333333333333444555555111444666666555555777999999999999:::::::::;;;;;;666666777777777888888888888999999888777777888:::666888:::<<<===<<<:::888::::::999999999:::;;;;;;;;;<<<===>>>>>>===<<<;;;========================;;;;;;;;;:::999999888888