BM6P6(@ ------,,,++++++,,,,,,,,,//////............//////333222333666;;;FFFZZZlll}}}~~~~~~yyyuuuvvvzzz|||zzzsssiiibbb\\\SSSIIIJJJTTT___fffiiilllkkkjjjjjjlllppptttzzzsssmmmoootttuuuxxx}}}~~~oooeeeXXXTTTNNNKKKKKKNNNQQQSSSYYY]]]dddiiiooovvvxxxfffXXXGGGDDD???;;;888777888999888666444333444555555444444444444555555555555555777777777888999999999:::999777777999888888<<>>>>>???AAABBB======<<<;;;;;;;;;;;;<<<888888888888777777777777555555444444444444555555555666666777777777777666777777777777777777777777555555555555666666666666777777666666555555444444444444444555555555555555555555555444444333333333666444333111000000111111111111111111000000000000333222222111111222222333111111000000000000111111111111000000000000000111111111111111111111111111000000000111222222333333444444444444333222111111444333222111222444777888666777888999<<>>===<<<;;;999;;;<<<===<<<:::999999:::---,,,,,,++++++,,,,,,---,,,,,,,,,---///000222333111111222555999BBBTTTdddzzzwwwxxx{{{|||zzz|||||||||wwwoooiiicccXXXNNNEEEJJJQQQYYYaaagggiiihhhiiikkknnnrrrvvv}}}zzzrrrqqqsssqqqtttyyyssseee\\\QQQNNNKKKIIIKKKPPPTTTWWWcccggglllqqqwwwxxxeeeUUUHHHCCCAAA===999777666666666888666444333444555555444555555666666666666777777888888888888888999999999:::888888:::::::::???GGGRRR\\\nnn}}}lllbbb[[[UUUQQQQQQMMMNNNPPPQQQRRRRRRQQQQQQOOONNNNNNMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEBBBAAA@@@?????????@@@AAA===<<<<<<;;;;;;;;;;;;;;;888888888888777777777777555555444444444444555555666666777777888777777666666666666666666666666666555555555555666666666666666666666666666666555555555555555555444444444444555444444444333333333333555444333111111111111111111111111111000000000000111111111000000111111111111000000000000000000111111111000000000000000111111111111111111111111111222111111111111111111111111111222333333333333333444333222111222444666777777777777888999>>>DDDHHHXXXlllyyyooofffdddgggfff]]]QQQIIIDDDBBB@@@>>>?????????>>><<<;;;;;;<<<,,,,,,,,,++++++,,,,,,---,,,,,,,,,---///000222333000///111444666<<>>===;;;888666444444333777555444333555555555444666666666777777888888888999999999888888888888888:::999999;;;<<<===EEENNN]]]kkkwwwggg___[[[VVVRRRQQQNNNOOOPPPQQQQQQPPPOOONNNKKKLLLLLLMMMLLLKKKJJJIIIKKKKKKJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????===<<<;;;;;;::::::;;;;;;888888888888777777777777555555444444444444555555777777888888888888777777666666666666666666666666444555555555555666666666666666666666666666777777555555555444444333333333444444333333333333333222444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111111111111111111333333222111111000//////......000111333333444444444333222222222333444555777777777666666999===AAALLLYYYjjj|||~~~ttteeeYYYPPPKKKFFFCCC@@@???>>>===<<<;;;;;;;;;,,,,,,+++++++++,,,------//////............//////000///111444555777@@@JJJ^^^www|||tttlllnnnwww~~~~~~{{{{{{{{{rrrfff[[[NNNCCC;;;AAANNNZZZ___aaaiiijjjjjjjjjkkkooossswww||||||yyyvvvtttvvv{{{~~~xxxzzz|||nnnbbbWWWNNNIIIIIIJJJKKKMMMQQQXXX```ffflllooottt{{{yyybbbVVVOOOHHHAAA::::::999888666444333222666555444444555666555444555666666777777888888888:::999999999888777777777888888999;;;===@@@KKKVVVgggyyypppaaa[[[ZZZVVVRRRPPPNNNOOOPPPPPPPPPOOOMMMLLLIIIKKKLLLNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@???>>>===<<<;;;;;;:::::::::::::::888888888888777777777666555444444333333444444555777777888888888888777777666666666666666666666666444444444555555555666666555555555666666777777777666555555444333222111111333333333333222222222222333333333222222111111111111111111111000000000///000000000000000000000000///000000000000000000///000////////////000000111111111111111111111111111222111111111000000000///---...///111222222222222444333222222111222222333555666666555555666:::<<>>>>>======<<<,,,+++++++++,,,,,,---...//////............//////111000111555555555:::AAAQQQhhhxxxkkkkkkxxx~~~{{{wwwuuuxxx|||xxxwwwlllbbbUUUFFF;;;>>>IIISSS\\\bbbjjjjjjiiihhhgggiiilllooorrrxxx{{{rrrlllmmmsss|||~~~zzz~~~{{{nnnaaaWWWPPPKKKHHHIIIJJJMMMOOOSSSZZZbbbiiipppuuu||||||aaaOOOHHHEEE@@@===888888888888777555333222555444333444666666555444444444555666666777888888:::999999999888777777777666666888<<<>>>DDDSSSaaarrrrrrfff[[[XXXXXXTTTPPPOOONNNNNNOOOOOOOOOMMMLLLKKKGGGHHHJJJLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBBBBCCCCCCDDD@@@AAAAAABBBBBBCCCDDDDDD@@@@@@AAA@@@@@@>>>===<<<;;;;;;:::999999999999999888888888888777777777666444444333333333333444444666666777888888888888777555555555555555555555555444444444444555555555555444444555555666666777777555555444333222111111000222222222222222222222222222333333333222222111111111111111111000000000///000000111222222111000000...///000000000000///...//////......///000111111000000000000000000000000//////000000000111111111///000000111111000000///333222222111111111222222222444555555555666999;;;>>>???EEEQQQaaauuuwwwkkk^^^UUUOOOKKKGGGDDDCCCAAA???===++++++++++++,,,---......,,,,,,,,,---///000222333111000111444555333666;;;LLL___uuupppmmmxxx}}}uuussspppmmmnnnwww|||}}}tttlll^^^OOOCCCBBBGGGMMMYYYeeejjjjjjhhheeecccdddgggiiikkkpppyyyzzzpppiiihhhnnnxxx~~~ssslll```VVVOOOLLLJJJIIIHHHKKKOOOQQQUUU[[[dddkkkqqqxxxjjjSSSFFFAAA===:::999777777777777777666555444444444333555666777555444444444555555666777888888999999999888888888888888666777:::???CCCLLL^^^ooozzzeee]]]WWWWWWUUUQQQNNNMMMMMMMMMNNNNNNNNNLLLKKKJJJEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAA@@@???>>>======<<<;;;:::999999888888999999888888888888777777777777444444333333333333444444333444555777888888888888555555555555555555555555333444444444444555555555444444444444444444555555333333333222222111111111000111111111111222222222222222333333333222222111111111111111000000000000000000222222222222000000......000000000000..................///000111111000000000000000000000000......///000000111222222222222222111111///......111111111111111111111111000222444555555666888999999:::===DDDNNN```zzzxxxnnnaaa[[[RRRLLLIIIEEE@@@<<<++++++++++++,,,---...///,,,,,,,,,---///000222333111///000333444222444888EEEUUUiii|||}}}ssstttxxxyyywwwnnnmmmjjjfffgggppp~~~~~~yyyoooaaaUUUNNNHHHGGGSSSdddiiihhhfffccc``````bbbdddhhhlllttt~~~wwwnnnkkklllqqquuuvvv|||}}}rrrddd^^^UUUNNNKKKJJJJJJIIIJJJNNNSSSVVVYYY```iiiqqquuu}}}kkkZZZJJJCCC@@@;;;999999666555555555555555555555444333333555777777555444444555555666888999999:::888888888888888999999999999;;;???DDDJJJUUUjjj}}}xxxgggXXXVVVUUUVVVSSSMMMKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCAAA@@@>>>===<<<======::::::999888888888888888888888888888777777777777444333333222222333333444000111333555777888999999555555555555555555555555333333444444444555555555333333333333333333222222222222222222111111111111000000000000111111222222111222333333333333222111111111111111000000000000...///111222222111///...---...000111111000...---...------......000111111000000000000000000000000/////////000000000000000222222222222111000///...//////000111111222222222///222444555444444555666666777:::>>>CCCNNNeee{{{xxxlllaaaZZZRRRJJJDDD++++++++++++,,,---.../////////............//////000......222333111333777999HHH[[[ooozzzrrrqqqrrrssslllkkkgggbbbbbbkkk{{{|||sssfffZZZKKKCCCOOOaaaggggggdddaaa]]]]]]___aaagggkkkqqq{{{xxxpppmmmlllmmmjjjqqqzzzoooccc\\\VVVOOOJJJHHHHHHIIIIIIMMMRRRXXX\\\___fffpppxxx~~~mmmWWWKKK@@@>>>===999777999555444444333333444444555333333333555777777555444555666777888999:::;;;;;;777777888888999999999:::<<<>>>CCCIIIOOO\\\sssnnnYYYQQQQQQUUUVVVRRRKKKIIILLLJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===CCCBBB???===<<<<<<===>>>:::999999888777888888888888888888888777777777777444333333222222333333444///000222444666888999:::555555555555555555555555333333333444444444555555333333333222222111111111111111111111111222222222//////000000111111111222000111333333444333222111111111111111000000000000---...///111111///...------...///111111///...------------......000111111000000000000000000000000111111000000//////......222222222222222111000000---...///111222222222222///222444444333222222222666666999======BBBRRRddd~~~{{{pppfff[[[TTT++++++++++++,,,,,,---...******+++,,,---//////000111111111111222333444555999AAAOOOaaazzz{{{sssqqqrrrlllhhhggggggddddddnnnzzzqqqXXXDDDEEERRR[[[bbbeeeaaaYYYUUUZZZ```^^^eeeoooyyyxxxqqqlllgggeeefffllluuu}}}}}}nnn___VVVTTTPPPKKKIIIIIIKKKMMMNNNXXXXXX\\\eeemmmrrryyykkkZZZLLLGGG@@@;;;888888888888555555444333444555666777666666666666666666555555666666777888999999::::::<<<888666888888777888;;;===@@@NNN```kkksssvvvcccUUUOOONNNNNNNNNMMMLLLLLLLLLHHHJJJLLLMMMMMMKKKIIIGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@AAA??????????????????????????????>>>>>>======<<<<<<;;;;;;:::999888666666555666666555444333333333333333333333444444444555555666666666555444444444333777777666666555555555444666666555444333222222111222222222222222222222222111111111111111111111111000000///...............222111000//////000111222111111111111111000//////000000000000///////////////............---------------------------------////////////////////////////////////000000000000//////000111222222333333444333111000000111333444333222111000000222444555888666333222555===HHHPPPdddwwwsssggg,,,,,,+++++++++,,,------,,,,,,------...///000000000000000000111222333444333:::FFFXXXppp~~~qqqmmmnnnnnnjjjhhhhhheeedddmmmwwwyyycccLLLFFFMMMTTT[[[```^^^XXXTTTVVV[[[]]]bbbiiiqqqxxxuuummmcccbbbeeemmmssswww{{{{{{tttnnncccXXXRRRPPPNNNJJJIIIJJJNNNQQQRRRYYYZZZaaajjjqqqvvv~~~sss\\\MMMEEEAAA<<<888777777777777555444444333444555666777555555555555555555555555666777777888999999::::::;;;777666999:::999;;;???CCCOOOcccxxx}}}}}}~~~~~~yyymmm]]]RRROOONNNNNNMMMMMMLLLLLLKKKJJJKKKMMMNNNNNNLLLJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEDDDCCCAAA@@@?????????????????????????????????>>>>>>>>>>>>======<<<<<<;;;;;;:::999888777666666666666555444333333333333333333333444444444555555555555555555555444444444777666666666555555555444444444444444444333333333222222222222222222222222111111111111111111111111111111000///////////////111111000000000000111111111111111111111000//////000000000000/////////...............------------------------------------....................................//////////////////000111111222333333333222000//////000222333333222111000000222333555666666666555777<<>>MMMbbb|||sssmmmmmmqqqnnnllljjjggggggllltttoooWWWHHHFFFIIIPPPXXXYYYVVVRRRQQQSSS[[[^^^bbbgggnnnvvvyyymmmccc``````eeeiiilllqqqxxx{{{~~~yyyjjjccc]]]VVVQQQOOOLLLKKKJJJJJJLLLQQQUUUXXX]]]aaajjjsssyyy~~~ttt^^^LLLBBB===:::777666666666555444555444444444444555666666555555555555555555555555777777777888999999::::::999777777:::;;;;;;???EEELLLccc~~~{{{xxxsssttttttqqqjjj```UUUOOONNNNNNNNNMMMLLLKKKKKKKKKIIIJJJLLLMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;:::999888777777666666555444333333333333333333333444444444555555444444444555555555555555666666666555555555555555222333333333444444444555222222222222222222222222111111111111111111111111222111111000000000000111111111222222222222111111000111111111111000000///000000000/////////..................------------------------------------........................------------............///000000111111222222222111000///......///000111222222111000000222333444444666777888888999<<<>>>BBBMMMbbbxxx...---,,,,,,++++++++++++...............////////////////////////000111111666666:::DDDTTTiii{{{sssrrruuutttrrrooollllllooossszzzvvv```LLLBBBAAAGGGNNNSSSSSSQQQNNNLLLVVVXXX]]]bbbhhhpppxxx~~~|||ooojjjdddaaabbbccceeejjjpppxxx{{{xxxlll___XXXTTTOOOMMMNNNIIIJJJKKKLLLOOOTTTYYY]]]eeejjjsss|||vvv```OOODDD@@@999777555555555444222111444444444444555555666666444444444444555555555555777777888888888999999999777777999;;;;;;<<>>BBBJJJZZZooo~~~...---,,,,,,++++++++++++---------------------.../////////...//////000000888555666>>>JJJ[[[sss|||vvvyyyyyywwwtttrrrsssttttttzzz|||wwwfffRRRFFF>>>AAAFFFLLLQQQQQQMMMJJJLLLQQQWWW^^^dddjjjooosss{{{{{{ssslllgggeeebbb```ccchhhnnnqqqvvvzzz}}}|||vvviii```WWWSSSPPPMMMKKKMMMIIIKKKNNNPPPSSSXXX^^^cccmmmqqqyyyzzzeeeSSSFFF@@@@@@999777555555555333111///444444444555555555555555444444444555555555666666888888888888888999999999777888:::<<<;;;===IIIUUUxxxyyywwwuuuvvvtttnnnfff\\\TTTPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBB???@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999999999666666555444333333333333333333333444444444555555333444444444555666666666444444444555555555555555555444444333222222111111111111111111111111111111000000000000000000000000//////.........//////000000111222333333222111000///000000111111111000000////////////...............------------,,,,,,,,,------------------------............................../////////000000000000000000000000111111111111111111000000111111111111000000111111111222222111333333333333555888:::===>>>???GGGVVVnnn}}}xxxzzz}}}------,,,+++++++++,,,,,,,,,,,,,,,,,,------......000000////////////000000444000222:::CCCPPPhhh}}}zzzzzz|||{{{xxxwwwyyyyyywwwxxxwwwxxx{{{vvvlll\\\PPPBBB@@@AAAGGGNNNRRRPPPMMMFFFKKKSSSZZZ___cccfffgggpppuuu}}}~~~wwwppplllfff```___aaadddhhhmmmrrrwww|||xxxnnnhhh[[[TTTPPPOOONNNJJJIIIKKKKKKOOOTTTWWWZZZ___gggmmmtttxxxhhhWWWJJJ>>>:::===999777555444444444222000333444555555666666555555444444555555666777777777888888888888888888888888777888;;;<<<<<>>>>>========================;;;<<<<<<<<<<<<=========;;;:::::::::999999999888666666555444333333333333333333333444444444555555444444444555555555555555444444444444444555555555555555444333222111000000111111111111111111111111000000000000000000000000...............//////000000000111111111111000000///000000111111111111000/////////.........------------------,,,,,,,,,,,,------------------------------------------------////////////000000000111000000000000000000000000111111111111111111111111000000000111111111111222111222222222222444777:::888:::>>>AAAIII[[[rrrzzztttsssuuuvvv,,,,,,+++++++++,,,------+++,,,,,,---...//////000111000000//////000000111111---///666===EEEZZZpppyyy|||}}}zzz{{{~~~}}}xxxrrrqqqrrryyyzzzxxxsssggg\\\IIICCC???CCCMMMTTTTTTRRRHHHMMMSSSYYY\\\^^^___```fffkkksss}}}}}}xxxoooeee_________bbbfffkkkpppvvv|||}}}~~~zzzqqqiiiaaa\\\SSSNNNKKKLLLLLLIIIJJJMMMMMMSSSYYY^^^bbbiiirrryyy~~~~~~iiiTTTJJJCCC:::777:::666555333333444444444333333444555666666666555444555555666666777888888999888888888888888888888888666888<<<>>>???HHH^^^sss|||||||||uuujjjbbb\\\XXXSSSPPPNNNMMMLLLKKKIIIHHHGGGFFFKKKKKKJJJJJJHHHGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@????????????@@@========================;;;;;;;;;<<<<<<<<<======999999999999999888888888666666555444333333333333333333333444444444555555555555555555555444444444333333333444444555555555444333333333222222111111111111111111111111111111000000000000000000000000//////......///000000111000//////////////////000//////000111111111111111//////.........------------------,,,,,,,,,++++++------------------------------------------------........./////////000000000000000000000000000//////000000000000000000//////000000111111111111111111222333333222333555777333777;;;===AAAKKKYYYddd~~~tttyyy++++++++++++,,,------...,,,,,,---...///000111222111111000000000000000111222---...555888===OOOdddyyywww||||||zzz|||yyykkklllooottt|||~~~{{{{{{xxxnnncccOOOFFF>>>AAALLLUUUWWWVVVOOORRRVVVYYY[[[\\\^^^___aaaeeemmmwwwwwwkkkcccaaaZZZ\\\___bbbeeekkkqqqvvvvvvxxx|||}}}tttkkkddd]]]WWWTTTQQQLLLJJJKKKKKKJJJLLLQQQNNNUUU]]]ccchhhpppzzzhhhUUUDDDAAA???888666:::444222000111333555666555333333555666666666555444555666666777888999999:::999999888888888888888888555888<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999999888888888888888888666666555444333333333333333333333444444444555555666666666555555444444333333333333444444555555555111222222222222333333333000000000000000000000000000000000000000000000000000000///000000111222222000///...------...///000//////000111111111111111//////.........------------------,,,,,,,,,++++++---------------------------------------------------------.........//////000000000000////////////......////////////......//////000111111111111111111333555555444333333333444555777777:::AAAJJJRRRggg|||yyyyyy{{{}}}xxx{{{***++++++,,,,,,++++++******++++++,,,,,,------...............////////////---000222333555<<>>GGGXXXtttzzzyyyfffZZZ\\\___XXXRRRRRRLLLJJJGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB???>>>===<<<<<<===>>>???>>>???AAABBBAAA@@@>>><<<::::::::::::::::::::::::777777666666666666777777888777777666555444444444444444444555555555555666777666555444333222222222555555444444444333333333444333111000000000111111//////............//////000000000000000000000000111111000000///---,,,+++////////////////////////000///...------...///000000000///...---,,,,,,,,,---------------------------------.........//////+++,,,------......------........................//////000000000000//////////////////000000000000............////////////000000111111111222222222444555666777888;;;???CCCPPPbbb{{{{{{sssnnnmmmmmmpppwww++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...............////////////...000222222444:::DDDLLL]]]sss{{{}}}yyyuuurrrssstttvvv}}}}}}xxxvvvsssyyyyyynnn^^^RRRHHHFFFKKKRRR\\\dddjjjjjjjjjfffaaa\\\YYYYYY\\\^^^bbbgggppp{{{wwwpppiiieee___YYYXXXZZZ```eeeiiikkkppptttyyy}}}uuuoooeee```YYYTTTQQQOOOMMMJJJLLLMMMNNNOOOOOOQQQUUUXXXZZZaaajjjqqqxxxppp]]]LLLEEE===888888888555333666555555555444444444444444444444444444444444444888888888888777777777777777999:::999888777777888;;;999;;;DDDPPPeee{{{qqq```UUUXXXZZZTTTOOOOOOMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAABBBBBBCCCFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@???>>>===<<<======>>>>>>>>>@@@@@@@@@???===<<<::::::::::::::::::::::::888888777777777777888888888777777666555555444444444444444444555555555555666666555333333222222333555444444444444333333333333222111000000000111222//////............//////000000000000000000000000000000000000///...---,,,////////////////////////000///...------...///000000000///------,,,,,,---------------------------------------.........///+++,,,------......------........................//////000000000000//////.../////////000000000000//////000000000111111111111111111111222222222222333444555555666888<<>>888666777777777555555555555555444444444444444444444444444444444444888888888888888888888888888999:::999888777777888::::::@@@JJJZZZqqq~~~xxxfffXXXPPPRRRTTTOOOKKKLLLMMMKKKHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<======>>>???>>>===<<<;;;999999999999999999999999999999888888888888999999777777777666555555444444444444444444555555555555666555444333333222222333444444444444333333333333111111000000000111222222000//////......//////000000000000000000000000000......////////////......//////////////////////////////............//////000///...---------------------------------------------------............+++,,,------......------........................//////000000000000//////....../////////000000000111111111111222222222222111111222222222333333333222333333333333555888;;;???CCCMMM^^^rrr~~~~~~|||zzz,,,,,,------------,,,,,,***++++++,,,,,,------...............///////////////000000000111555:::???LLLZZZooo~~~|||xxxsssqqqiiiooowww}}}qqqiii___XXXRRRPPPUUU\\\gggooouuurrrhhh^^^YYYYYYZZZZZZZZZ[[[```iiittt{{{}}}vvvmmmccc^^^[[[ZZZZZZZZZ]]]bbbggglllppprrrsssqqqrrrtttvvvyyy|||xxxoooggg```YYYUUUQQQNNNKKKIIIIIILLLNNNPPPLLLNNNPPPRRRUUUZZZ```eeeqqqwww{{{jjjYYYKKKCCC===:::777666777888888777444444444444444444444444555555555555555555555555777888888888888888999999888999999888666666777888999===DDDPPP```www|||uuunnn\\\SSSMMMOOOPPPMMMJJJJJJKKKIIIHHHGGGHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???===<<<<<<;;;<<<<<<=========<<<;;;:::888888888888888888888888999888888777777888888999777777666666555555555555333333444444444555555555555444444333222222222333444444444333333333222222///000000000111111222222000000////////////000000////////////////////////------...//////000///////////////////////////////////////....../////////000///...---------------------------------------------------------------+++,,,------......------........................//////000000000000//////........./////////000000000000111111111222222222222222222222333333333333222333444333222333555777<<<;;;@@@MMMaaasss}}}}}}+++,,,,,,------,,,,,,+++***++++++,,,,,,------.............../////////////////////000000333666999EEEPPPbbbwww}}}~~~zzzvvvtttvvv{{{|||wwwrrrmmmqqqtttyyyxxxrrrjjjbbbXXXOOOMMMOOOYYYdddqqqtttlllaaaZZZWWWYYYXXXWWWWWWZZZaaaiiipppssszzzyyyqqqiiibbb[[[WWWTTTVVVYYY]]]bbbeeehhhjjjlllmmmnnnqqqsssvvvyyyzzz|||wwwqqqhhh```ZZZUUUQQQNNNNNNLLLKKKIIIJJJLLLPPPRRRSSSUUUXXXZZZ___eeelllqqq{{{uuucccVVVJJJBBB???999888666555666666666555333333444444444444444444555555555555555555555555777777888888999999999:::777777888777555555777999999@@@KKKWWWhhh}}}xxxpppggg```UUUPPPMMMNNNNNNLLLKKKKKKIIIGGGFFFFFFGGGGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;::::::888888888888888888888888777777666666666666777777666666666666555555555555333333333444444444444555444444333222222222333333444444333333333222222222//////000000111111111111000000////////////000000////////////////////////,,,---...///000000000000////////////////////////...//////////////////...//////...------------...------------------------------------------,,,,,,+++,,,------......------........................//////000000000000//////............/////////////////////000000000000111111111222222222333333333222444444444333333444666::::::<<>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999777777666666666666777777666666666666666666555555333333333333444444444444333333222222222222333333333333333333222222222222//////000111111111000000111000000//////000000111000000000000000000000000------...///000000//////////////////////////////......////////////......///......---------......------------------------------------,,,,,,,,,,,,+++,,,------......------........................//////000000000000//////------........./////////---.........////////////000000111111111222222222222444555555333333444666666888:::<<>>=========<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777777777777777888555666666666666666666666222222333333333444444444333222222222222222333333333333333222222222222111///000000111111000///...111111000000000000111111000000000000000000000000......///////////////...////////////////////////---...///000000///...---......---------......///---------------------------------,,,,,,,,,+++++++++,,,------......------........................//////000000000000//////---------.........//////------.........///////////////000000000111111111000222444444333333444555333444666777999???GGGLLLaaannn|||))))))************))))))***++++++,,,,,,---................../////////000///......000222333333222111999EEEQQQ^^^uuu|||zzzwwwzzzzzzzzzwww~~~sssgggWWWIIIBBB;;;DDDRRR___ffffffaaa]]]TTTTTTTTTRRRQQQQQQSSSVVVWWW\\\ccckkksss{{{lllhhhaaaZZZVVVUUUVVVWWWVVVWWWYYY\\\___cccfffhhhjjjmmmppprrrrrrssstttuuuxxxzzz~~~zzzuuusssooofff___XXXTTTOOOMMMMMMNNNNNNOOOJJJNNNSSSVVVVVVXXX[[[^^^bbbffflllsss}}}tttaaaOOOAAA@@@???777333666444666888999888777777777222222222333333444444444666666666666666666666666777777888999::::::;;;;;;777888999999999<<<@@@CCCLLLYYYgggrrr}}}}}}xxxjjj```WWWPPPEEEIIIKKKIIIGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIFFFDDDCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIIIICCCCCCBBBBBBBBBBBBCCCCCC>>>???@@@AAAAAA@@@>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999888888888888999999555555555666666666666666222222333333333444444444222222222111222222333333333333333222222222111111000000111111111///...---111111000000000000111111000000000000000000000000...///////////////......////////////////////////---...///000000///...---......---------......///---------------------------------,,,,,,++++++++++++,,,------......------........................//////000000000000//////---------.........//////............////////////////////////000000000000///111333333333222333444333333333444777:::===???LLL]]]qqq~~~))))))))))))************,,,---------------------,,,,,,,,,---------......---------...000111333444777777<<>>???DDDOOO\\\eeehhhgggZZZTTTMMMJJJKKKOOOPPPQQQXXXVVVVVV]]]jjjtttyyyzzz~~~~~~~~~}}}wwwkkkdddbbbaaa\\\WWWVVVTTTRRRTTTXXX[[[ZZZXXXcccgggjjjkkkkkkkkknnnpppsssuuuxxx|||~~~~~~xxxpppfff___ZZZXXXXXXPPPOOOMMMMMMNNNNNNNNNMMMTTTQQQRRRXXX]]]```ccchhhjjjqqqzzzuuudddZZZFFFBBB===999777777666555444444444444444444444444333444555666777777777777666666555444444555777777::::::;;;;;;;;;:::999999666888999888888<<>>>>>>>>======<<<<<<>>><<<;;;;;;<<<<<<;;;:::;;;;;;::::::999888777777666666666777888888999999999888666555444444444444555555444333333222111111111111222222222333333333222222222111111111111000111111000///////////////222111000.........///000111111000000//////......000000000000000000000000//////............//////------------------------------------------------........................000//////......---,,,,,,.........------,,,,,,,,,+++,,,...---,,,,,,---///..............................------------......,,,---------......////////////000111111111111111000111111111111222222222666555333333333444666888DDDLLLXXXjjj))))))*********+++++++++******++++++,,,---......,,,,,,,,,---------..................///000222222444333777???JJJ\\\uuu}}}|||{{{zzz|||||||||~~~~~~vvvkkk[[[MMMDDDBBBCCCIIITTT]]]bbbcccYYYUUUOOOMMMNNNOOOMMMLLLQQQPPPRRRXXXaaajjjnnnpppssstttvvvwwwyyy}}}yyyrrrnnnjjjccc\\\ZZZWWWSSSSSSUUUVVVUUUSSSZZZ]]]```aaaaaabbbeeeggglllmmmpppsssvvvxxxyyyyyyzzz{{{~~~{{{{{{{{{{{{{{{|||}}}}}}~~~zzzrrrmmmfff^^^XXXTTTSSSSSSPPPOOONNNNNNNNNOOOPPPPPPRRRQQQUUU^^^eeeiiimmmqqqvvv~~~rrr___PPPHHHCCC???:::777666666555444444444444444444444444444333444555666777777777777777666555555555666777888;;;;;;;;;;;;;;;::::::999888888999999;;;AAAJJJRRR```nnn}}}zzz{{{wwwaaaTTTMMMIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGFFFEEECCCBBBBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???===<<<<<<======<<<;;;::::::999888888777666666777777777888888888888888777777777666555444444444555555444333333222111111111111111111222222222333222222222111111111111000111000000///////////////111000///......//////000000000000000//////..............................//////............//////........................------------------------........................,,,++++++++++++*********+++++++++*********))))))+++,,,------,,,,,,---.................................------------........./////////000000000111///000000111111111000000000000111111111222222222555444333222333444666777<<<>>>FFFSSSeeewww************++++++++++++(((((()))+++,,,---...///,,,,,,,,,---------......//////......//////000111222111333888@@@NNNcccuuu}}}{{{zzzxxxyyy||||||xxxvvvxxx|||{{{yyyzzz~~~~~~vvvhhh]]]IIIDDD>>>???EEEOOOVVVYYY[[[VVVOOOLLLLLLLLLKKKIIIJJJKKKNNNRRRXXX]]]bbbeeejjjmmmqqquuuwwwzzz~~~yyynnnfff]]]XXXRRROOOPPPQQQPPPNNNRRRTTTVVVXXXXXXZZZ\\\^^^cccdddgggjjjlllnnnooopppssstttwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttssswwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz|||~~~|||~~~~~~}}}zzzxxxvvvuuuuuuuuuvvvvvvwwwyyyyyywwwsssooodddaaa[[[VVVQQQOOONNNNNNPPPOOOOOOPPPQQQSSSUUUVVVWWWXXX^^^iiiqqquuuzzzlll[[[NNNDDD>>>>>>;;;777555444555444333444444444444444444444444333444555666777777777777777777666666777888999999;;;;;;;;;;;;;;;:::::::::999999999<<>>======>>>>>>===;;;999999888888777666666666999999999888888888888888666666777777666555333222555444444333333222222111000000000111111111222222222222222111111111111000000000000000//////////////////.........///000000000000000////////////...------------------------//////............//////........................------------------------------------------------))))))************++++++------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---------------------------......------------......///////////////000000000000000000111111000//////000000000111111111222222444333333222222333555666888777<<>>CCCMMMZZZiiisss{{{}}}ppp^^^TTTPPPMMMJJJGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<<<<======<<<;;;999999888888777777777777;;;::::::999888777777777444555666777777555333222444444444333333222222222///000000000000111111111222222222111111111000000000000000000000//////...............//////000000////////////////////////------------------------///......------......///........................------------------------------------------------***++++++,,,---........................---------)))+++,,,,,,+++***,,,---------------------------...------,,,,,,------...------------------------000000000000000000///...000000000000111111111111333222222222222333444444888555<<>>;;;???FFFKKKSSSSSSTTTWWWYYYWWWQQQKKKFFFHHHJJJKKKMMMPPPUUUXXXVVV[[[bbbhhhkkkmmmooopppssswww~~~|||tttiiiaaa]]]ZZZWWWUUUQQQPPPOOOOOOOOOPPPQQQQQQSSSTTTVVVYYY\\\___bbbcccbbbccceeefffggghhhggggggcccdddeeeffffffeeecccbbbdddeeefffggghhhhhhhhhhhhkkklllnnnppprrrsssuuuvvv{{{}}}zzzuuurrrpppnnnkkkhhheeedddcccaaaaaa``````____________[[[^^^bbbdddeeedddbbbaaaZZZYYYVVVSSSPPPNNNMMMLLLNNNPPPSSSTTTWWW[[[aaafffooopppvvvwwwhhhUUUHHHCCC@@@<<<888888666444444555666666555444444444444444444444444333444555666777777777777666777888888999:::::::::888888777777888999::::::;;;AAAIIIQQQ\\\kkk|||~~~yyybbbTTTPPPOOOLLLIIIFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCAAAAAA@@@@@@@@@?????????============>>>>>>>>>>>>===;;;::::::;;;<<<:::999999999999999999888888888;;;::::::999888777666666333444666777777555333222444444333333333333222222///000000000000111111111222222222111111111000000///000000111000///......------....../////////000.............../////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---...///000000******************++++++)))+++,,,,,,+++***,,,---------------------------------,,,,,,,,,,,,---------------------,,,,,,,,,//////000000000//////...//////000000000111111111111111111111111222222333666111777CCCEEE???CCCPPPfffvvv~~~yyy((())))))))))))*********000000//////...---------,,,,,,,,,---------......//////......---...............000333555999DDDPPPbbbxxx{{{|||~~~{{{uuuooooootttyyymmmdddVVVIII@@@>>>???AAAGGGMMMYYYdddiiieeeYYYPPPJJJIIIGGGGGGIIILLLOOOQQQQQQUUU[[[```cccfffhhhjjjkkkpppxxxzzznnnfff```ZZZVVVVVVSSSPPPNNNMMMMMMLLLKKKMMMNNNOOOQQQSSSVVVXXXZZZYYYZZZ[[[\\\]]]^^^^^^^^^YYYZZZ[[[[[[[[[[[[[[[[[[^^^___```bbbbbbccccccccccccfffhhhiiijjjlllnnnpppsssuuuyyy|||~~~}}}}}}|||yyyuuuooojjjgggdddccc```^^^[[[YYYXXXXXXUUUUUUVVVWWWXXXXXXYYYYYYSSSVVVYYY[[[[[[[[[[[[\\\XXXXXXWWWUUUTTTRRRQQQPPPPPPSSSVVVYYY\\\aaajjjpppyyy|||aaaWWWJJJAAA>>>;;;777444777666444444666777666555444444444444444444444444333444555666777777777777555666777999::::::::::::777666666666888:::<<<===AAALLLZZZdddlllyyyoooZZZPPPNNNLLLIIIFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBAAAAAABBB@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<;;;999:::;;;;;;:::888999999999999999999999999999999888888777666666555333444555666666555444333333333333333333333333333000000000111111111222222222222222111111111111000///000111111111000...---------.../////////......---............/////////..............................------------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////...............---...//////000000000////////////000000000111111000000000111111111111111666111222999;;;888;;;CCCGGGZZZooo}}}******+++++++++,,,,,,,,,..................------,,,,,,,,,---------............---------...//////---...000333222444===GGGSSSgggxxxqqqqqqvvv|||ooo```QQQGGGBBB@@@AAAGGGSSS```iiiiiiccc\\\SSSNNNHHHEEEGGGIIIJJJJJJMMMPPPTTTWWWZZZ^^^bbbeeeeeejjjpppvvvzzz}}}wwwpppiiieeeccc^^^YYYUUUTTTRRRPPPMMMNNNMMMMMMLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]ZZZ\\\_________aaadddgggggghhhkkkmmmnnnnnnmmmkkkjjjjjjhhhfffccc```]]][[[XXXWWWUUUSSSRRRPPPPPPOOOMMMMMMOOOPPPRRRSSSSSSTTTQQQSSSVVVVVVVVVVVVXXX[[[XXXYYYYYYZZZZZZYYYYYYXXXXXX\\\```cccgggmmmwwwzzziiiQQQLLLDDD>>>:::888666444666555444444555666555444444444444444444444444444333444555666777777777777444555777888999::::::999777666666777999<<>>>>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<<===;;;::::::;;;<<<:::999888888888888888999999999888777777777666555555555444444444444444444444444333333333333333333333333111111111111222222222333222222222111111111111000//////111111111000...------.../////////...---,,,---------.........//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------....../////////+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////......---------,,,,,,...///000000111111////////////000000000111//////000000111111000000444444444333333666:::>>>;;;GGGUUUaaappp,,,,,,------------......,,,,,,,,,------.........,,,,,,,,,---------......---------------.../////////000222444222222999CCCIIIZZZqqq|||uuuuuu{{{~~~zzzhhhYYYNNNJJJCCCDDDIIIRRR]]]fffiiijjj\\\TTTJJJFFFGGGJJJIIIGGGFFFHHHKKKMMMOOOTTTYYY]]]cccfffkkkooossswww{{{~~~|||pppkkkddd___]]][[[WWWTTTQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQOOONNNMMMNNNOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRRRRUUUWWWXXXWWWXXX\\\___]]]^^^aaaccccccbbb```___^^^]]]\\\ZZZXXXWWWVVVUUUQQQPPPOOOMMMLLLLLLKKKKKKIIIJJJKKKMMMOOOOOOPPPPPPRRRTTTVVVVVVUUUVVVYYY\\\YYYZZZ]]]___```aaa``````aaaeeejjjnnnqqqxxxvvvaaaQQQDDDAAA<<<777444333333444555444333333555555444333444444444444444444444444333444555666777777777777333444666888999:::999999777777777999;;;???BBBEEEOOOcccyyyjjjZZZNNNNNNQQQOOOLLLKKKGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBB???@@@BBBDDDDDDCCCBBBAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<======>>><<<;;;;;;<<<===;;;:::777777777777777888888888666666666666555555555555444444333333333444555555333333333333333333333333111222222222222333333333222222222111111111111000...///111222111000...---....../////////...,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------*********++++++,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++---///000111111111////////////000000000000...//////000000000000000+++333666222///111555555999<<<@@@GGGWWWnnn***)))(((***---...---***---.........------,,,+++///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111000......///222555777DDDRRReeezzz|||yyywwwvvv]]]HHHEEEEEEFFFHHHLLLTTT___gggeee[[[NNNFFFDDDFFFGGGHHHFFFFFFFFFHHHKKKOOOSSSVVV\\\___dddjjjooorrrssstttyyy}}}zzzssskkkddd^^^ZZZVVVUUUSSSPPPMMMKKKKKKLLLJJJHHHGGGHHHKKKMMMKKKIIIKKKKKKKKKKKKKKKJJJIIIHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRPPPOOOMMMLLLLLLJJJJJJKKKKKKKKKIIIHHHFFFHHHFFFHHHMMMOOONNNPPPTTTRRRSSSTTTUUUUUUWWWZZZ]]]```bbbfffiiikkklllllllllrrrrrrvvv{{{}}}{{{mmm\\\NNNFFF@@@<<<888555444555555555555444333333333333444555555555555555555555444444555555555555555555444444888999999999999888888777888555666::::::<<>>>>>>>><<<;;;:::888777777888888777777888999999999999888666555555555555444444444333333333333333333333333333333333222222111111111222222222333333444444444333333444444333333222111222222000///...............///000000000///---,,,........................------......///000000000,,,------......------,,,......////////////......)))))))))******+++,,,,,,*********++++++,,,,,,,,,222111000...------------.........------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...000111111///...,,,/////////...------,,,,,,///////////////.........////////////////////////.........///000000111111111111111111222333444555999777888<<>>===:::777555555555555444555555444333333444555555555555555555555555555555555555666777777666666666888999999999888888777777555555888;;;<<<@@@NNN\\\ooo}}}vvvhhhZZZUUUOOOJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===>>>???@@@??????@@@AAAAAAAAAAAAAAAAAA???===???AAABBBAAA???<<<<<<==================<<<<<<:::999888888888999888888888999999888888777555555555555444444444444333333333333333333333333333333333222222222111111222222222333333444444444222222333333222222111000222111000///................../////////...---,,,......................../////////...............,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,///......---------------------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------...........................////////////........................111111000000000/////////111111111111222333444444888666666999;;;BBBOOO\\\ooo{{{)))))))))+++...000000///)))***++++++++++++******------,,,,,,,,,---......,,,------------.........000///......///111333555999BBBNNNZZZmmm~~~{{{|||}}}~~~~~~}}}|||{{{aaaLLL>>>???BBBAAAFFFOOOQQQUUUWWWUUUNNNHHHFFFGGGFFFEEEDDDDDDFFFIIILLLNNNRRRSSSVVV[[[```dddhhhjjjmmmpppsssvvvzzz~~~qqqnnnhhhaaa[[[WWWTTTSSSOOOMMMJJJIIIJJJJJJJJJIIIFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMKKKLLLPPPRRRQQQSSSWWWVVVWWWWWWWWWXXXZZZ^^^bbbjjjqqqzzz{{{kkkXXXMMMFFF???<<<;;;999777555555555666555444555555444333333444555555555555555555555555555555555666777777888888888888888888888888888777777777555888<<>>??????@@@>>>>>>???@@@@@@@@@@@@???===<<<<<<>>>@@@BBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999888777666666555555555555444444444444333333333333333333333333333333333222222222222111222222333333333333444444111111111222111000000///111111000///............---............---,,,,,,------------------------000//////...------,,,,,,,,,,,,------------,,,,,,******++++++++++++******---------,,,+++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,------...++++++++++++************,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++,,,,,,---......//////---------.../////////000........................444333222111000///...---000000000000111222333444444333444555555555;;;CCCNNN\\\mmmyyy(((((()))+++...000222222******++++++,,,,,,++++++,,,,,,,,,,,,,,,---...///---------.........////////////......///000222333666===GGGPPP^^^vvvzzzwwwxxxzzz}}}|||~~~rrrWWWAAA@@@AAA<<<===FFFGGGMMMUUUYYYVVVQQQKKKHHHEEECCCBBBAAACCCFFFIIIKKKLLLMMMOOORRRWWW\\\aaadddeeegggkkknnnrrrxxxzzzqqqjjjddd___]]]XXXVVVRRROOONNNMMMMMMMMMKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNPPPMMMNNNRRRTTTTTTVVVZZZZZZ[[[\\\]]]^^^aaafffiiisss|||xxxdddWWWIIIBBB>>>;;;:::<<<666444444444666666555444555555444444444444555555555555555555666666666666444555666777888888999888999888888777777777888888888===BBBCCCEEEOOOcccsss{{{|||wwweeeXXXRRRPPPMMMIIIGGGFFFFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@?????????@@@>>>>>>????????????>>>>>>;;;;;;<<<===???@@@AAAAAA============<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::999999888666555444555555555444444444333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222111111000///111000///...............---------------,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---------------++++++++++++++++++******,,,,,,---------.........+++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,------.........,,,,,,------...///000000........................333333222111000///......000000000000000111222222111000111444333222666<<>>>>>>>>??????>>>>>>===;;;<<<============>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::::::::999999::::::999999777666444333555444444444444333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222111111000000//////.....................------,,,,,,,,,,,,------------------------+++,,,,,,,,,---------...+++,,,,,,,,,,,,,,,,,,+++------............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---.....................------,,,,,,,,,,,,+++,,,,,,---...//////000........................000000000000000000000000000000/////////000111111111//////222333333666<<<999;;;>>>FFFRRReeezzzzzzxxxzzz''')))***++++++...222444///////////////...------------,,,,,,,,,---......,,,------------........................///000000000555===EEELLLXXXmmmxxxzzz||||||{{{yyyxxxzzz~~~~~~ooo\\\NNNDDD<<<;;;======???EEENNNWWWYYYUUUPPPGGGDDDAAA???@@@BBBFFFHHHEEEEEEFFFGGGKKKOOOSSSUUUUUUXXX]]]aaagggmmmsssxxxssswww}}}yyyqqqqqqooojjjddd___\\\\\\WWWUUUSSSQQQPPPOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUWWWTTTUUUYYY\\\]]]aaaggggggkkkqqqwww|||wwwfffVVVNNNFFFAAA======;;;888666777555444333333555666666555444555666666666666555444555555555666666777777888444444555666777777777777888888777888999;;;===>>><<>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>????????????>>>>>>===;;;===>>>===;;;;;;;;;===>>>>>>======<<<;;;;;;;;;888999999::::::999999888999999999888777555444333444444444444333333333333222222222222222222222222111222222222222333333333444444333333333333222222222222333333222222111000//////......---......//////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,++++++++++++******---.../////////---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------******++++++,,,,,,------......------,,,++++++***,,,,,,,,,---.........///---------------------------......///000111111111000000////////////000000333///...111222111333777444444777>>>EEEPPP___lll~~~|||yyyzzzxxx''')))*********,,,000444111111111000///...---,,,......---,,,,,,,,,------,,,,,,,,,,,,------------------............//////222333999AAAFFFNNN___ooo|||}}}~~~{{{vvvqqqsssxxx~~~|||}}}~~~qqq[[[IIIBBB>>><<<;;;<<<@@@FFFLLLQQQTTTUUULLLIIIDDD@@@???@@@CCCEEEBBBBBBCCCDDDGGGJJJLLLNNNMMMQQQVVVZZZ^^^ccchhhkkkgggkkkoootttyyyxxxqqqmmmlllddddddbbb```^^^\\\[[[ZZZWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQQQQOOOMMMLLLKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTRRRRRRSSSUUUYYY\\\___aaadddaaaaaafffjjjlllqqqwwwvvv|||tttiii^^^QQQGGGCCCAAA<<<:::;;;;;;888777:::888555333333444666777777444555666777777666555444444555555666777777888888666666777888888777777777777777777888:::===@@@BBB@@@HHHPPPZZZkkk{{{nnn```YYYTTTNNNIIIGGGDDDDDDCCCDDDFFFEEEDDDBBB???@@@AAAAAAAAAAAA@@@???======>>>>>>???@@@@@@AAA????????????>>>===<<<<<>>===:::<<<===<<<:::999;;;===<<<<<<;;;::::::999888888777777888999999999888777888888888888777666555444444444444333333333222222111111111111111111111111111111222222222333333333444444444333333222222222111111111222111000000///.........------......///000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++++++++++++++++++++******)))))))))***+++---......---,,,+++************+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...//////000000000//////....../////////111......111222000000222222222555:::===???GGGPPPbbbkkkwwwwwwzzz''')))***))))))***///333222111111000///---,,,+++///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................///...111888===CCCQQQ```ooozzzrrrqqqvvv{{{yyyzzzfffOOOGGGCCC===999<<>>???@@@@@@@@@>>>??????>>>>>>===<<<;;;@@@@@@@@@@@@@@@???>>>>>>888:::<<<<<<:::999;;;>>>::::::999999888777666666666666888999999888777666777888888777777666555444444444444333333333222222111111111111111111111111111111111222222333333333444444444333333222222222000000000000000//////.........---------......///111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))+++*********))))))((((((&&&(((***---......---,,,(((((())))))*********+++))))))*********+++++++++++++++++++++++++++++++++************+++,,,---...***++++++,,,,,,------...------------------,,,,,,---------------------------------............///000//////.........//////...,,,...333555222000000444222333777666555:::CCCIIIPPP\\\jjjxxx~~~{{{wwwvvv{{{(((((()))***+++,,,,,,,,,000111222333222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))''')))---...---+++------...000666???KKKRRR^^^rrr{{{qqqmmmqqquuuxxxxxxwww||||||~~~ppp]]]OOODDD===???<<<:::;;;???EEEIIIKKKTTTRRRMMMHHHEEEBBBBBBBBB>>>???@@@AAACCCDDDEEEEEEHHHIIIKKKMMMPPPSSSVVVWWWYYY[[[___bbbeeeiiinnnqqq{{{}}}yyytttoooooorrruuusssqqqpppmmmhhhgggiiillloooppppppkkkeeeccccccdddcccaaaaaaaaaaaaaaaaaadddhhhkkkggglllqqqsssuuu{{{wwwjjj[[[WWWOOOGGG@@@===<<<<<<777777666555555555555555555555444444444444555555777777777777666666666666777777888999::::::;;;;;;888777666666888999999999:::555444:::===>>>CCCIIISSSZZZhhh}}}rrrdddUUUOOOMMMIIIFFFEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@?????????>>>>>>======>>>>>>?????????@@@============>>>>>>>>>>>>AAA@@@@@@???>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>===;;;999888777666666777888999::::::999888777777777666555555555555666222222222222333333444555444333222111000111222333111111111111111111111111555444444333222111000000222111111000000000000000///////////////......---//////.........---------------------------------+++,,,---,,,***)))***++++++,,,...///...,,,***((()))***+++---...///000000---,,,,,,++++++,,,,,,---...---,,,,,,------+++)))+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,***)))'''(((***,,,.........---,,,,,,,,,,,,---------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///,,,---......//////..............................////////////////////////////////////000000000000333333444555555666777777<<>>>>>>>>?????????<<<<<<=========>>>>>>>>>@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777666666666888888999:::999999888777555555444333333333333444333222222222333333444555444333222111000111111222111111111111111111111111444333333222222111111000222111000000//////000000///////////////......------,,,,,,,,,,,,+++++++++------------------------***+++++++++)))((()))***---------,,,,,,+++++++++***+++,,,------------------,,,,,,++++++,,,,,,------,,,,,,,,,------+++))),,,++++++++++++***************+++,,,,,,,,,,,,+++************++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------...,,,------................................................................../////////000000000000000111111222333333444444555888;;;@@@GGGRRR\\\cccssswwwyyyxxxxxx***************************+++---/////////---,,,++++++,,,,,,,,,,,,,,,,,,------------------------///---,,,---//////...---...///000000222555;;;???NNNXXXhhh~~~uuugggnnnvvv{{{|||~~~wwwqqqppppppppptttxxxyyyuuuqqqjjj___TTTFFFBBB<<<999:::===@@@BBBGGGJJJNNNQQQPPPLLLFFFCCC??????@@@@@@AAAAAAAAAAAACCCCCCDDDEEEGGGIIIJJJKKKKKKMMMPPPRRRSSSVVVZZZ\\\___dddkkkpppuuu|||vvvggg]]]TTTKKKEEEBBB@@@===:::888777777777777666555555444555555555555555444444444444555555666666666666777777777777888888999999999999999999666666777777777777666666;;;;;;>>>BBBGGGLLLWWWaaatttsss\\\RRRJJJJJJKKKJJJHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????============>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999999:::999888777666666666666999:::::::::999888777666444333222222111111222222333333222222222333444444444333222111111111111222111111111111111111111111222222222222222222222222222111000000//////000000///////////////......---,,,,,,,,,,,,++++++++++++------------------------***,,,,,,+++***)))***+++...---+++******+++,,,---++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,+++,,,------+++***,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++)))***,,,---------,,,+++......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------------............................../////////000000000///000000111111222222222666777777888;;;@@@FFFKKK\\\dddmmmtttxxx************)))))))))))))))***,,,---------,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++---///000111444777:::IIIOOO\\\pppyyymmmrrrxxx{{{{{{}}}zzzssssssuuutttyyy~~~|||nnn```QQQKKKCCC===;;;<<<>>>>>>@@@DDDIIIMMMMMMKKKFFFCCC????????????????????????AAAAAAAAABBBCCCDDDEEEEEEHHHJJJLLLMMMNNNPPPSSSUUUWWW\\\bbbgggkkkrrrzzzyyyooo```SSSLLLGGGBBB???;;;:::999888777777666666666555555444444555555555555555444444444444555555666666666666777777777777999999999999888888888888333555888999:::::::::;;;;;;>>>CCCHHHNNNXXXeeepppxxxcccWWWOOOJJJIIIIIIFFFCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@========================;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777888777777666666777777777;;;;;;;;;:::999777666666333333222111111111111111333333333222222333333444444444444333333333333333111111111111111111111111000000111111222222222333111111000//////////////////////////////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,+++++++++++++++,,,******++++++++++++******,,,,,,++++++++++++,,,,,,---,,,+++,,,------,,,***---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,------------,,,...---,,,,,,++++++,,,,,,************************+++++++++******************+++++++++++++++++++++,,,,,,---.........------------------------------................................./////////000000111111111111222222333333777888777666666777;;;>>>DDDMMMXXXccclllxxx******))))))))))))))))))***++++++,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,...000111111222444555AAAGGGTTTcccuuuvvvwwwxxxwwwuuuwww{{{~~~zzz{{{uuu|||~~~ooo^^^WWWMMMEEE@@@===<<<<<<<<<>>>AAADDDEEEEEECCCBBB>>>>>>>>>>>>>>>=========AAA@@@@@@@@@@@@AAAAAABBBFFFGGGIIIIIIJJJKKKNNNPPPNNNRRRXXX\\\___eeelllrrryyy}}}rrrfff\\\UUULLLEEEAAA???<<<999888888888777666555444333555555444444444444555555555555444444444444555555555666666666777777777888999888888888888888888888444777999:::::::::<<<>>>>>>CCCLLLUUUaaaqqqkkkWWWTTTMMMIIIIIIHHHDDD@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777666666666666777888999:::>>>===<<<:::888777666555444333333222222222222222444333333222222333333333555555555555555444444444111111111111111111111111///000000111111222222333111000000///...////////////////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))***,,,------,,,***)))(((((()))***++++++++++++,,,++++++******++++++,,,,,,++++++,,,---...,,,+++---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,+++******,,,...///------,,,++++++++++++,,,***************************************************+++,,,,,,,,,+++******+++,,,,,,---...---------------------------------....................................////////////000000111111111111111222222333333222222333555777888===DDDLLLVVVddduuu))))))))))))))))))))))))++++++++++++******)))((())))))******+++,,,,,,,,,------------------------,,,---......,,,,,,---...///111222111///...///000777>>>JJJWWWeeezzz}}}{{{wwwssspppppptttwwwxxx|||xxx~~~kkkdddYYYOOOGGGBBB===;;;<<<<<<<<<======>>>???@@@=========<<<<<<<<<<<<<<<@@@??????>>>>>>??????@@@AAABBBDDDDDDDDDEEEHHHJJJIIIMMMRRRTTTWWW[[[bbbgggooorrrvvvzzz}}}}}}xxxsssgggYYYQQQHHHEEEAAA???===<<<:::888777666666555444333222111444444444333444444555666555555444444444444555555555555666666777777888888777777888888888888888888777999;;;;;;999:::===AAABBBJJJTTTbbbuuuttt___RRRMMMHHHEEEGGGGGGCCCBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888666777777888999;;;===>>>@@@???<<<:::888666555555555444333333222222333333444444333222222222333333555555666666666555444333111111111111111111111111000000000111111111222222111000//////....../////////////////////......---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))***+++''')))+++---...,,,***((('''((()))***+++,,,,,,,,,++++++************++++++,,,++++++,,,---...---+++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++...,,,***((()))+++---///------,,,+++++++++++++++************************)))))))))***************+++,,,---------,,,******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////////////////000111333333222333555777777888999<<>>===<<<;;;;;;;;;======;;;;;;;;;;;;<<<<<<<<<<<<>>>===============>>>>>>===>>>@@@@@@@@@AAADDDFFFHHHKKKNNNPPPRRRUUU[[[```bbbfffjjjmmmpppsssvvvxxxzzz|||rrrhhh```^^^YYYOOOFFFCCCAAA@@@>>>===<<<;;;:::999777666555444333333333333444333333333444444555666555555444444444444555555555555555666777888888888666666777777888888999999777:::===>>>>>>AAAHHHMMMRRRYYYcccqqqqqq___TTTOOOHHHDDDBBBDDDDDDAAAAAADDD@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999777777888:::<<<>>>@@@AAABBB@@@===:::777666555444444444333222222222222333555444333333222222222333333444444555444444222111111111111111111111111111000000000000111111111111000000///............//////////////////......---+++++++++************)))++++++++++++++++++++++++***+++++++++)))((()))***((()))***+++,,,++++++*********+++++++++++++++***++++++************++++++++++++***,,,......---+++,,,++++++++++++***************+++,,,,,,,,,,,,++++++******)))***+++,,,------,,,++++++***+++++++++++++++++++++++++++++++++((()))))))))*********+++,,,---.........---+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////111222444444333333444555555666666666777<<>>===;;;:::999999888888888777666555555666777777333333333333444444555666555555555444444555555555444555555666777888888999555666666777888999999:::666:::>>>AAADDDJJJUUU]]]ggglllttt{{{bbbPPPKKKLLLHHHDDDBBBCCCBBB??????AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<==================::::::::::::::::::;;;;;;888888999;;;===@@@BBBCCCBBBAAA===:::777555555444444333222222111111222222555444333333222222222222222222333444333222111000111111111111111111111111111111111000000000000000000000///...............///////////////......------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++******)))))))))***,,,------------,,,,,,***))))))++++++************++++++++++++***,,,......---,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++((()))***+++,,,+++******---,,,++++++******++++++++++++++++++++++++++++++(((((())))))*********+++,,,---/////////---+++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////222222222222111111111111///000222111///......///111333555666666666999;;;AAAJJJYYYgggttt~~~))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++...///)))************+++++++++************************)))+++---...------...///111222777>>>FFFTTTiii|||~~~}}}|||zzzyyyyyyyyyzzz}}}xxxnnnbbbYYYWWWQQQOOOGGG>>>:::;;;;;;888::::::999777666777:::<<<;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCEEEGGGHHHJJJKKKPPPRRRUUUYYY\\\___```aaafffgggjjjkkklllnnnqqqtttwww{{{{{{rrrhhh]]]UUUJJJHHHDDD@@@===;;;;;;;;;888888888888888888888888888888777777666666666555666555555444444444555555777777777777666666666666888888888888777777777777777666666666666888999;;;888:::===CCCMMM\\\lllwwwyyyvvvcccSSSHHHEEEHHHAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>@@@??????>>>===<<<<<<;;;>>>===<<<;;;:::999888888999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<:::::::::999999:::;;;;;;777888999;;;===>>>@@@@@@@@@>>>;;;777555444555555777666666444333222111111444444444333333222222222333333333222222222111111000000000000000000000000000000000000000000000000333222222111000///......000000000000////////////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++***************+++---)))(((+++,,,***)))***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))******,,,,,,++++++***)))))))))************************(((((()))***++++++,,,,,,++++++***)))((('''&&&&&&)))************+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++---......,,,+++)))//////000111111111111111000000000000000000000000222000///222666999888666:::@@@HHHOOOVVV```mmmvvv))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++---///)))************+++++++++************************+++---///000///...///000000000444999???JJJ]]]nnn}}}zzz{{{~~~wwwyyy}}}wwwpppnnnnnniii]]]NNNDDD@@@===888888888888888888:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>????????????>>>>>>???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;999999:::;;;<<<======>>>>>><<<999777555444555555777666555444333222222111444444333333333222222222333333222222222111111111000000000000000000000000000000000000000000000000222111111000000/////////000000/////////.........------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***************+++,,,((((((,,,---***)))***************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***+++++++++*********++++++,,,,,,,,,******************++++++************************((())))))***++++++,,,,,,+++++++++***))))))(((((()))************++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000000///---,,,//////000111111111111111000000000000000000000000111000///111555777666555666:::>>>AAACCCIIIRRRXXXjjjpppyyy))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++---...)))************+++++++++++++++++++++++++++++++++,,,...000000.........///000000111555999@@@PPP^^^iii||||||xxxwwwzzzuuuxxx}}}xxxdddSSSJJJBBB;;;999999999999999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEGGGIIIKKKNNNQQQTTTUUUVVVZZZ[[[[[[ZZZXXXXXXZZZ[[[\\\___eeekkkrrrzzz~~~yyyrrrmmmjjjgggeeeddd\\\WWWQQQLLLJJJFFFAAA===???>>>;;;999777777777777777777777777777777777777666666666555555555555555888777777666666777777888777777777777666666666666666666666666666666666666555666777777777999<<<>>>DDDJJJXXXmmm~~~xxxhhhVVVLLLGGGCCCBBBDDDBBBBBBAAA@@@??????>>>>>><<<======>>>>>>>>>========================<<<<<<999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;999777666555555555555666666555444333222222111333333333333222222222222333222222222222111111111000000000000000000000000////////////////////////000000000000000///////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++***************++++++,,,))))))...///,,,******************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++,,,------***++++++,,,---...//////((())))))***++++++,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......000111111000///...//////000111111111111111000000000000000000000000111000000111333444444333666888999999888:::>>>CCCLLLRRR\\\gggqqq|||))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,...---,,,++++++,,,222000111333666;;;FFFRRRZZZhhh||||||{{{yyy}}}{{{uuuwwwzzz}}}xxxeeeVVVJJJAAA===;;;999888888888888888;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAAAAACCCDDDFFFIIILLLNNNOOOPPPUUUUUUVVVTTTRRRRRRSSSUUUQQQTTTXXX]]]bbbhhhooosss{{{}}}|||tttmmmjjjeee___ZZZWWWTTTQQQPPPJJJHHHEEECCCCCCBBB???===:::999888777666666666666666666666666666666666666555555555555555555444444777777666666666777888888777777777777666666666666555555555555666666666666666888999999999:::>>>BBBIIIWWWnnnhhhXXXIIICCCCCCBBBAAABBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===999999:::::::::;;;;;;;;;999999::::::::::::999999<<<<<<<<<;;;;;;:::::::::;;;:::999999999999999999999999999999:::::::::;;;777777666555555555555666666666555444333333222222333222222222222222222222222222222222111111111111000000000000000000000000.........................../////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++******************)))******+++,,,,,,***+++111222///++++++************************))))))))))))))))))))))))************++++++++++++************+++,,,,,,---******+++,,,---...///000))))))*********+++++++++************************))))))*********+++++++++************++++++,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////......---//////000111111111111111000000000000000000000000000000000000111111111111555666777666666777:::===;;;???EEEMMMVVV```jjjppp))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))*********+++++++++++++++++++++++++++++++++***,,,------,,,***+++,,,111//////222333777???IIIRRR[[[jjj{{{{{{}}}{{{|||xxxwwwwwwxxxxxxyyyvvvdddTTTIIIAAA>>>999777888888888777;;;;;;;;;;;;<<<<<<==============================:::;;;;;;<<<===>>>>>>???@@@AAACCCEEEHHHIIIJJJKKKNNNOOOPPPOOOMMMMMMOOOQQQLLLNNNQQQSSSVVVZZZ___bbbeeegggkkkoootttxxx{{{}}}yyyzzz{{{{{{yyyyyyzzz|||xxx{{{xxxooojjjddd^^^YYYUUUOOOKKKHHHFFFCCCAAA???>>>============;;;:::888777777777666666777777555555555555555555555555444444555555555555555555666555555555666666777888777777777777666666666666444555555555666666666777555888999999999<<>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888999999999999888888<<<<<<<<<;;;;;;:::::::::;;;:::999999888888888888666666777888999:::;;;;;;666555555555555555666666555555555444444333333222222222222222222222222222222222222111111111000000////////////////////////------------------------.............../////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************))))))***++++++,,,---+++---222444000------************************))))))))))))))))))))))))))))))*********+++++++++))))))((())))))***++++++((()))***+++,,,---...///+++++++++*********))))))***************************************+++++++++(((((()))******+++++++++))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...............//////000111111111111111///////////////////////////000000000000000000000///000111111222333666888666888;;;>>>BBBHHHPPPUUUhhhqqqzzz)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---------...///,,,,,,///111222888???JJJQQQ\\\mmm|||{{{{{{}}}}}}zzzyyyxxxvvvssssssyyyqqq```TTTIIICCC===999:::;;;;;;;;;999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<============>>>@@@BBBDDDFFFFFFGGGGGGHHHIIIHHHGGGGGGIIIKKKIIIKKKLLLMMMNNNPPPTTTWWWYYY[[[^^^aaaeeegggiiijjjiiikkknnnooonnnooopppqqqnnnppprrrsssssstttvvvxxxsssvvvzzz{{{uuurrrrrrmmmddd^^^\\\XXXTTTLLLIIIEEEBBB@@@>>><<<:::;;;;;;;;;;;;;;;:::999888777777777777777777777777666666666666666666666666555555555555555666666666555555555555666777888888777777777777666666666666555555555666666777777888555888:::;;;<<>>===<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::999999888888888888999999999999888888;;;;;;;;;;;;;;;;;;::::::;;;:::999888888777888888555555666777888999:::;;;555555666666666666666666555555444444444333333333111111111222222222222222222111111111111000000000////////////////////////.......................................---------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,---+++,,,111333000......************************)))))))))))))))))))))))))))))))))************+++))))))((((((((())))))***((())))))***+++,,,,,,---,,,,,,++++++***))))))(((************************************************((()))))))))******++++++)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........//////000111111//////000111111111111111////////////////////////...000111000//////000111000000000000111222222333333555777999;;;>>>BBBEEEFFFPPP[[[dddjjjrrr}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...//////,,,,,,///000///333888@@@GGGRRR]]]kkk}}}~~~}}}yyyyyyvvvqqqooorrr{{{{{{mmmdddZZZQQQFFF???>>>>>>===;;;888888999999:::;;;;;;<<<========================<<<<<<<<<<<<============;;;<<<>>>@@@AAABBBCCCCCCDDDEEEEEEDDDBBBBBBDDDEEEEEEGGGHHHHHHHHHJJJNNNPPPQQQSSSVVVYYY[[[]]]]]]]]][[[^^^aaabbbbbbaaaaaabbbfffhhhhhhhhhggggggiiikkkeeehhhlllqqqsssttttttsssuuuxxx}}}~~~yyyuuutttooopppqqqrrrssssssssssssnnnjjjggghhhiiihhhccc^^^\\\]]][[[TTTPPPOOOMMMHHHCCCAAA>>><<<<<<;;;:::888999;;;<<<;;;:::999888888666666777777777777666666666666666666666666666666555555555666666777777777666666666666777888999:::777777777777666666666666555555666777777888999999888;;;???BBBFFFRRRcccppp~~~~~~}}}~~~nnnYYYMMMIIICCC@@@BBBBBB???>>>@@@=========<<<<<<;;;;;;;;;999:::;;;<<<============<<<;;;;;;;;;:::999999999999999999999999::::::::::::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777777777666666666777777888888888666666777777777666666555555444444444444333333333000111111111222222222222111111111111000000000000////////////////////////........................///......------,,,,,,,,,............------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))***+++,,,---,,,))))))---///---,,,...************************))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))))))))*********++++++,,,,,,++++++************************************************************************++++++++++++++++++)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111//////000111111111111111////////////////////////---///111111//////111333444444333333444444444333...000444666888999<<<>>>999===CCCJJJPPPWWW___eeepppvvv}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,++++++,,,...333///...000111///111666999AAAKKKRRRZZZmmm~~~}}}yyyyyywwwqqqmmmnnnuuu{{{wwwqqqkkk___PPPEEE@@@>>>;;;999777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================::::::<<<>>>???@@@AAAAAADDDEEEDDDCCCAAA@@@AAABBBBBBCCCDDDEEEEEEHHHKKKNNNHHHJJJNNNQQQTTTUUUUUUUUUVVVXXXZZZZZZXXXVVVUUUUUU[[[\\\]]]\\\[[[[[[\\\^^^aaadddiiimmmooonnnllljjjkkklllpppvvv|||}}}zzzvvvuuutttqqqnnnkkkhhhfffeeebbbbbbcccdddcccbbb```___]]][[[YYYYYYZZZYYYUUURRRPPPRRRPPPKKKHHHGGGDDD@@@<<<:::888777777777666555666888999999888666555555666666666777777666555555777777777777777777777777555666666666777777888888777777777777888999:::;;;777777777777666666666666555666666777888999999:::===AAAEEEJJJQQQ```tttttt[[[NNNJJJBBB??????BBBBBB>>>>>>@@@<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<<<<;;;::::::999888888666777888999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888777777777777888777777777666666666555777777777777777777666555444444444444444444333333000000111111222222222222111111111111000000000000//////////////////////////////////////////////////////...---,,,,,,++++++//////.........---------......------------,,,,,,*********++++++,,,,,,---))))))))))))***+++,,,---+++'''&&&***,,,++++++---************************))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++---.../////////000111111111111111////////////////////////---///222111000///222444444333222333555666555444))),,,111444666666777888>>>;;;999<<<@@@CCCEEEGGGOOOWWWaaaiiirrr~~~))))))))))))))))))))))))------------,,,,,,+++***+++***)))(((((()))******))))))***+++,,,,,,------,,,,,,+++***))))))******))))))***+++---...//////111000...---,,,,,,---...444999CCCNNNWWWdddzzz}}}{{{}}}}}}zzzvvvwwwtttqqqrrrsssssstttvvvwwwrrriii[[[PPPIIIDDD???;;;999:::;;;;;;;;;;;;===>>><<<======>>>>>>??????@@@<<<<<<<<<<<<============@@@??????>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCEEEGGGJJJMMMNNNNNNLLLKKKNNNNNNMMMLLLKKKLLLLLLLLLPPPPPPPPPQQQRRRSSSUUUUUU\\\___cccfffgggfffdddbbb___ccchhhlllnnnnnnllljjjgggfffdddbbb___\\\ZZZYYYXXXYYYZZZZZZXXXUUURRRPPPMMMLLLKKKJJJIIIGGGGGGFFFHHHGGGEEECCCAAA???>>>===:::888555333333444666777777777666666555555555444555666666666666666555555888888777777666666555555555555666666777777888888888888777777666666666555555555555444444333333333666333444888999777888;;;===CCCNNNYYYbbbooo|||___IIICCCFFF<<<>>>???AAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;999999:::999999888777666666666666666777777777777888888777666666666666666666666666666555555555555222222222111111111111000000000000000000000000000////////////000000000000///...---------///000222//////.........---------.........------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))************************************************++++++******))))))(((((()))((('''&&&&&&'''((()))$$$%%%&&&((())))))******++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------************************+++++++++++++++++++++++++++******))))))******+++******+++,,,---------,,,...+++)))))),,,......,,,............////////////222000///------///000222000000000///000000111111222333555777777666555444333333444444555666666777777777777777888999:::;;;AAACCCGGGMMMVVVcccpppxxx)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******+++***)))(((((()))***************++++++,,,,,,,,,,,,++++++***))))))******)))******+++,,,---......///......------------...555888???FFFLLLVVVjjj{{{zzz{{{|||xxxsssvvvuuutttvvvyyy{{{}}}~~~{{{vvvqqqiii___UUUKKKCCC===AAA@@@???===;;;:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>===<<<=========>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBCCCEEEHHHJJJKKKJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPSSSUUUYYY[[[]]]\\\ZZZYYY]]]___aaaccccccaaa___]]]]]]\\\ZZZWWWUUURRRPPPOOOPPPPPPQQQRRRPPPMMMJJJHHHFFFEEEEEEDDDBBBAAA@@@@@@AAA@@@???===;;;:::999888888777555444444444666666777666666666555555555555555666666666666666555555777777777777666666666666666666666666666777777777777777777666666666555555444444444555555555666666666555777;;;===<<<@@@FFFJJJRRR___kkkuuulllSSSAAA===>>>;;;<<<============<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999999:::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999:::999999888777666777777777666666666666666777666666555555555555555666666666666555555555444222222222111111111000000000000000000000000000000111111111111111111000000//////............/////////.........------------......---------,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++*********))))))))))))*********************************************************************))))))))))))))))))((((((''''''(((((()))&&&&&&'''((())))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------...,,,******---......---............////////////111000///......///000111444333222111111111111111000111333444444444222222222222333444444555555666555555555555666777888999:::;;;===???DDDKKKTTTZZZeeellluuu))))))))))))))))))))))))***++++++++++++***))))))******))))))))))))************++++++++++++++++++,,,+++******)))*********++++++++++++,,,,,,,,,---,,,,,,---...............333444888===AAAIIIZZZjjj{{{zzz{{{yyyuuuvvvxxx{{{vvv{{{~~~}}}~~~{{{|||zzzuuukkk```TTTMMMIIIHHHEEEAAA===:::999999999:::;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;=========>>>>>>??????@@@AAACCCEEEFFFGGGFFFDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMOOOPPPPPPPPPOOOSSSTTTTTTTTTTTTRRRPPPOOOPPPOOONNNLLLIIIGGGFFFEEEEEEFFFGGGGGGFFFCCCAAA?????????>>>===<<<<<<;;;;;;::::::999888777666666555666666666666555555555555666666666666555555555555555666666777777666666666666666666666777777777777777777666666666666666666666666666666555555555555444444444555555666777888555666888;;;<<<===FFFPPP^^^jjjzzz~~~|||~~~wwwgggUUUDDD999666666999999999999999999999999777777777777777777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::999999888777666777777777666666555555555666666555444444444444444666666555555555444444444222222111111111000000000000000000000000000000000111111111000/////////...//////////////////...---............------------...------------,,,,,,,,,---,,,++++++******++++++,,,++++++++++++*********))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))************((())))))******))))))((('''(((((())))))(((((('''+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++************************++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---......---+++,,,---//////...---............/////////111000///......///000111666555444333222111111111///000222333333333222111111111111222333333444444333333333333444555555666777777888999:::===AAAEEEKKKOOOUUU[[[bbbjjjqqqvvv))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++++++++************++++++***************+++,,,+++++++++++++++++++++***+++---...//////......000000333777;;;CCCSSSbbbsss|||zzzzzz{{{{{{|||uuutttvvvwwwwwwuuurrrssswwwxxxuuu||||||yyyqqqggg```]]]]]]RRRNNNGGGBBB>>><<<<<<;;;::::::;;;;;;<<<<<<===============>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<============@@@AAABBBCCCCCCBBBAAA@@@???@@@BBBBBBBBBAAA???===????????????@@@AAABBBCCCEEEFFFFFFGGGHHHIIIIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@???>>>???@@@@@@???===;;;:::<<<<<<;;;;;;::::::999999999999888888888777777777555555666777777666555444666666666666666555555555555666666777777777777666555555666666777777888888777777777666666555555444666666555555555555555555666555555444555666777888888999;;;======BBBQQQ```vvv|||zzz}}}zzzwwwwwwnnnbbbPPPBBB;;;888555333888888777777777777888888666666666666666666666666888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::999999999999999999999999999999999999888888888888999999999999999888666666777777777666555555444444777666555555444444555555555555555444444444333333111111111111000000000000000000000000000000000000//////...---,,,,,,++++++---...///000000000......---------------------------------------------------,,,++++++******++++++++++++++++++************((())))))))))))*********((((((((((((((((((((((((************************(((((())))))******++++++((()))***++++++***)))((()))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++,,,,,,,,,,,,+++******))))))******+++111///---+++++++++---......---------.../////////---------.........//////000///............///000444444333222111111111222111222333444444444333333//////000000111222222333222222222222222333444555444666888999:::;;;>>>@@@BBBDDDGGGJJJMMMRRRWWW[[[))))))))))))))))))))))))((())))))******)))))))))(((((())))))************+++*********************+++***************++++++,,,,,,++++++++++++******)))***,,,...//////......///...000444777===KKKWWWdddpppwww||||||~~~lllddddddwww}}}vvvooonnnqqqrrrooossswww{{{{{{wwwsssrrrrrreee^^^UUULLLFFFBBB>>>;;;999::::::;;;<<<======>>>============>>>>>>>>>>>>@@@???>>>>>>======>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<@@@@@@AAAAAAAAA@@@???>>>===>>>???@@@@@@>>><<<;;;============>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDDDD<<<<<<===>>>???AAABBBCCCBBBAAAAAA@@@???>>>===<<<<<<============<<<;;;:::999999999999999999999999888888888888888999999999444555666777777666555444555555555666666666666666555555666777888888777777555555666666777777888888777777666666555555444444555555666666666666666666777666555444444555666777;;;;;;???DDDIIITTTgggyyy{{{vvvyyyzzzppphhhXXXMMM@@@:::::::::888555888777777666666777777888666666666666666666666666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888999999999999999888666666777666666666555555555444888777666666555555666666444444444444333333333333111111111000000000/////////////////////////////////......---,,,++++++***+++,,,...000111000000///,,,,,,---------------------------------------------,,,++++++******+++++++++++++++*********))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))(((************)))((('''&&&***))))))))))))))))))***************************************************)))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,+++******))))))******+++000///---+++***+++---...,,,---...............///------------............//////............//////000000//////000111222222000111111222222222222222......//////000111111111333333222222222333444444...111444666777888:::<<<:::===@@@BBBBBBCCCEEEFFF))))))))))))))))))))))))((())))))************)))'''((()))******+++******))))))***************************)))******+++,,,+++++++++++++++***************+++------.........000//////222333666>>>HHHRRR[[[___jjjrrrgggdddmmmxxx~~~vvvuuuwwwuuupppkkkssswwwooocccXXXOOOGGG???:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::>>>???????????????>>>>>><<<======>>>===<<<;;;:::<<<<<<;;;<<<<<<===>>>>>>============>>>>>>??????<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;777777777777777777888888777777777777777777777777444444666777777777666555555555555666666666666666555555666777888888888888666666666666777777777777666666555555555555555555666666666666777777777777888777555444555666888999888;;;DDDPPP\\\kkk~~~xxxrrrzzzxxxfffXXXEEE???999777999;;;999777666666666666666666666666777777777777777777777777666666777888999::::::;;;::::::::::::;;;;;;;;;;;;999999999888888888888777777777777777777777777777777777777888888888888888999999:::999999888777666555555555555555555555555888888777666666666666666444444333333333222222222111111000000000/////////////////////////////////000000000///.........---,,,---...///000000000000,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,++++++******+++++++++************)))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))(((************))))))((('''***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))***+++++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---+++,,,...///...------...,,,------------.................................---------...///000111222............//////000000.........///000000111111444333333222222333333444000222444555555555666777555888<<<>>>?????????@@@))))))))))))))))))))))))((()))******+++++++++***&&&''')))***++++++******(((((())))))******++++++******))))))***++++++,,,***************+++++++++++++++++++++,,,---......000...///111111111666===BBBMMMRRRYYYkkk}}}}}}rrrlllhhhsssvvvooouuu~~~tttjjjaaaXXXNNNGGGDDDDDDBBBAAA???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>=====================<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<===============;;;;;;;;;;;;;;;:::::::::::::::999999999:::;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<=========<<<;;;:::999:::::::::999999999999999999999999:::::::::::::::666777777777888888999999666666666666666666555555444555555666666666666666555555555555666666666777555555666888888999999888777777777777666666666666444444555555555555555555777777777777888888999999777777666666777:::===??????EEETTTgggxxxwwwuuu}}}}}}mmmWWWGGG;;;999888777666666666666444555666666666666555444666666666666666666666666555555666777888999::::::999999999999:::::::::;;;888888888777777777666666666666666666666666666666777777777888888999999999999999:::999999888777666333444444555555666666666777777666555555555555666333333333333222222222222111000000000////////////////////////////////////000000//////////////////000000///...............++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,++++++******++++++************))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))*********))))))))))))))))))((((((''''''(((((()))))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++***************************&&&''''''((())))))******---,,,,,,++++++,,,,,,---******++++++++++++++++++))),,,......---,,,,,,...,,,,,,---------.........---..................---...---------...///000000......------......//////.........///000000111111333333222222222222222333333555666666555444555666555777:::<<<<<<<<<===???))))))))))))))))))))))))))))))***+++++++++++++++&&&''')))***+++++++++***'''(((((()))***++++++,,,******))))))***+++,,,,,,))))))*********+++++++++---,,,+++***+++,,,---...///---///222222111555;;;999GGGNNNPPPXXXddd}}}vvvnnngggrrr~~~{{{zzzxxxyyyxxxpppfff___NNNLLLJJJGGGCCC@@@===<<<:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999888999999999888888777777777888999999999:::;;;<<<<<<<<<;;;:::;;;<<<=========<<<;;;:::::::::::::::::::::::::::777777777777777888888888888888999999:::;;;;;;;;;777777666666666666555555555555555555666666777777444555555555666666777777555555666888888999999999888888777777666666555555333444444555555666666666777777888888999999999:::777666666777:::>>>BBBEEEPPPXXXjjjpppppp~~~{{{vvvaaaKKK<<<777888888666222111222444222333555666666555333222555555555555555555555555444555666777888999::::::888888888999999:::::::::888777777777666666555555666666666666666666666666777777888888999999999:::999999:::999999888777666222333333444555666777777666666555444444444444555333333333222222222111111000000000000////////////////////////////////////---------...............444333000...,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........---,,,++++++******++++++************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&'''((()))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++************************%%%&&&&&&'''((())))))***+++******************+++((()))***+++++++++++++++(((+++......,,,+++,,,---,,,,,,,,,---------......------............------000//////............///000////////////000111111......//////000111111111222222111111111111111222222444555444333333444666555666777777666777999:::))))))))))))))))))))))))&&&''''''((()))******+++,,,+++++++++******))))))******))))))))))))******(((((())))))*********+++++++++,,,,,,,,,,,,------)))***,,,...//////...---///...------...000222444;;;===CCCKKKQQQZZZkkk{{{~~~|||yyyyyy|||~~~~~~{{{}}}}}}~~~~~~rrrlllfff```]]]VVVJJJBBB???777999::::::999999:::;;;<<<<<<<<<======>>>>>>>>>========================<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;::::::999888999999888888999999:::;;;888888777777777999:::;;;999999999888888888888777:::::::::999999888888888777888888888888999999999999888888777666555555444;;;:::999777666666555555888777666555444444555666666777777888888888777777666666666555555444444444444444555555666777777888333333333222111333777:::999888;;;AAACCCFFFQQQ^^^hhhwwwtttppppppyyy}}}|||xxxppp```KKK<<<666555555555555555555555555222222222333333333444444555555555555555555555555444444555777888999:::;;;888999999999888777555444777777666555444444333333444444444555555555555555777777777888999999::::::999999777666666555555555666666555555555555666666666555555555555444444444444444333333333222222222333333222222111000/////////.........---------------------,,,,,,+++++++++///......------,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++---///000---***)))))))))***++++++,,,,,,'''(((***++++++***))))))******))))))******+++,,,))))))))))))************+++***)))(((((()))***+++'''((()))***************(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***+++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///111111222222111000...---000000000000111111111111222222222222222222222222444444444444444444444444555555666666777777888888))))))))))))))))))))))))((((((((()))*********+++,,,,,,+++++++++***************))))))))))))******((()))))))))*********************+++++++++,,,,,,***+++---...///...---,,,000///...---...///111222555777<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999999999999999999:::;;;;;;;;;::::::999999999:::::::::999999999888888888888888777777777777666666666777888888888888999999999888888777777666666555555555555666666777777888888777666666666666666777888888999999999888777777666555444444444444333333333555555555555555555666666444666888999999999:::;;;@@@EEEQQQ___kkkuuu~~~~~~qqqlllqqqwww{{{kkkWWWIII>>>666333444222222222222222222222222111111222222222333333333333333333333333333333333777777777777777666666666777777777777777666555444222222222333333333444444333333444444555555555555666666777777888888999999777666555444444444444444555444444333333444444555555555555555444444444444333333333222222222111111222222222111111000000///000000000/////////...............---------------++++++,,,------...//////+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++,,,......,,,*********))))))(((''''''&&&(((((((((((()))***+++,,,***))))))))))))***++++++))))))))))))******************))))))))))))******)))************))))))(((......---+++***(((''''''(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))******)))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******************************++++++******++++++,,,,,,------************************+++,,,------......------------------............---...///111222222111111//////000000000000111111222222222222222222222222333333333333444444444444444555555666666777888888))))))))))))))))))))))))))))))))))))))))))((((((******************************))))))))))))******)))))))))))))))*********)))))))))*********++++++,,,,,,---------,,,++++++000///...---------.../////////222777:::>>>IIITTTZZZfffvvvyyyfff\\\OOOKKKEEEAAA???>>>??????::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;::::::999:::999999999999:::;;;;;;;;;;;;:::999999888888888::::::999999999888888888777777777777777777777777777777888888888999999999888777777777666666666555555555666666777777777777666666666666777888888999999999999999888777666666444444444444444333333333777777777777777777777777555666888888999<<>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999999::::::;;;;;;:::::::::::::::999999::::::;;;<<<:::::::::999999888888777:::::::::999999999999888888888888888888888888888777777888888888999999999777777777777666666666666666777777888777666555555666666777888888999999999888888888888888777666555444444444444444444444444666666666666666777777777888888999:::>>>EEENNNTTT___pppzzzwwwxxx{{{{{{}}}nnnOOOCCC777444444222222333000000000000000000000000000000000111111111222222111111111222222222333333444444444555666666777777555555444444444444444444777777666555444333222111222222333333444555555666444555555666666777888888555444444333333333333444333333222222222222333333555444444444444333333333222222111111111000000000111111111000000000000000000000000000////////////..............................---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++******++++++)))))))))******+++++++++)))(((((('''(((***,,,---))))))(((((())))))***+++((()))))))))************)))))))))******)))))))))***************)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************+++++++++++++++,,,++++++++++++,,,,,,------+++,,,------......------,,,,,,,,,------------......///000111111000///......////////////000000000000000000111111222222222222222222333333333444444444444444555666666777777************************((((((((((((((()))))))))((((((((()))))))))))))))******))))))))))))******************))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------///---...111333444999???HHHLLLSSS\\\kkkyyymmmhhh```YYYSSSLLLDDD>>>???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;:::::::::::::::::::::;;;;;;<<<999:::::::::::::::999888::::::::::::999999999999777777888888888888999999777888888888888999999999777777777777666666666666777888999999999777666555777888888999999999999888555666666777777666666555444444444555555555555666333333444555555666777777888888:::===EEEQQQ^^^ggg{{{}}}yyyvvvppppppuuuhhhRRR@@@999444555555111...///111111111111111111111111///000000000000111111111111111111222222333333444333333333444555666666777444444333333222333333444999999777666444222111111111111222333444555555666444444555555666666777777555444444333333333444444444333333222222333333444444444444444333333333333111111111000000000000///000000000000000000000000000000000/////////......---------------.........//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++***))))))***,,,)))))))))***+++,,,,,,,,,)))))))))))))))******+++)))(((((((((((()))******))))))))))))************))))))************)))))))))************))))))(((&&&&&&'''((()))***++++++(((((())))))))))))((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******************++++++******+++++++++++++++++++++++++++,,,,,,------...+++,,,------......------,,,,,,,,,,,,------------...///000000000///...---......////////////000000//////000000111222222222111111222222333333444444333444444555555666777777************************)))))))))***++++++,,,,,,)))*********++++++++++++******))))))))))))******************)))))))))((()))))))))************+++************+++,,,------***+++,,,,,,------------...,,,,,,000111111444999===BBBJJJPPPXXXggg|||zzzuuupppkkkfff]]]QQQIIIEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999::::::;;;;;;;;;:::;;;::::::::::::;;;<<<<<<:::;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999666666666777777777888888777888888888888999999999666666666666777777777777666777999:::::::::888777888999:::::::::999888777222333444555666666666666555555555666666666777777444444555777888999:::::::::===BBBJJJUUUdddsss}}}yyyyyyxxxvvv|||yyyiiiRRR???777444333444333///...000222222222222222222222222/////////000000000111111111111222222333444444555444444444444444444444444444333222111111222333444777777666555333222111111000111222333444555555666333444444555555666777777555555444444444444555555444444333333333333444444444444444333333333222222111111000000000////////////000000000000000000000/////////.........------+++,,,,,,,,,---------------------------------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))++++++***''''''***,,,)))))))))***************)))************))))))(((((((((((((((((()))******))))))))))))************((()))***++++++***)))(((((())))))************)))&&&'''''')))***+++,,,,,,(((((())))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))&&&''')))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++++++++,,,++++++******************)))******+++,,,,,,------+++,,,------......------++++++,,,,,,,,,---------,,,---...000000000//////........./////////000000/////////000111222222222000111111222333333444444333333444555555666666777******************************+++,,,------......+++++++++,,,,,,---------******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))************+++,,,---...)))***+++,,,---............,,,,,,000111000333777555<<>>>>>========================>>>===<<<;;;;;;<<<===>>>888999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<===?????????>>>>>>;;;;;;;;;:::::::::999999444555555555666666777777777888888888888999999999666666666666777777777777444666888;;;<<<<<<;;;:::999::::::;;;:::999777666111111333444555666666666555666666666777777888888777777999:::<<<>>>??????DDDHHHQQQ\\\jjjzzz}}}ppp^^^NNN???444333000111222111...000555........................////////////000000000000111111222333444444555555666666555444444333222222333222111111111222333444444444444333333222222222000111111222444555666666333333444444555666666777555555444444444555555666555444444333333444444555444444444333333333222222000000000000////////////////////////000000000000///.........------------+++++++++,,,,,,---------+++,,,,,,------......///---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++)))''''''***---******))))))((((((''''''******+++++++++)))'''&&&((((((((((((((()))******))))))))))))************((()))***++++++***)))((('''((()))***************(((((()))***+++,,,,,,,,,(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&)))++++++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((()))***+++,,,,,,---++++++******************((())))))***++++++,,,,,,+++,,,------......------++++++,,,,,,,,,---------***+++---///111111111111............/////////000...//////000111222222222000000111222333333444444333333444444555666666777)))***+++,,,,,,+++***))))))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++***+++,,,...000222333777>>>EEELLLSSSZZZ^^^rrrzzzzzz{{{|||||||||}}}~~~xxxooocccaaa[[[TTTRRRQQQLLLEEECCCBBB???===;;;;;;;;;;;;666777999;;;<<<=========<<<<<<<<<<<<===>>>??????========================<<<<<<;;;:::::::::;;;;;;:::;;;<<<===???AAABBBCCCDDDAAA???>>>>>>???>>>===>>>>>><<<;;;999888666666:::999999999999999999999:::999888888777777888888777777777888888999999999999:::::::::;;;<<<<<<<<<<<<;;;:::888777555444333444444333444555666777888666555444555777999:::999888<<<===;;;===BBBGGGHHHRRRYYYeeetttqqqZZZFFF999555444000000000000000000000000......///000000000000000000000000000111111111111111222333333444444333333555555444333333222111111222222333333333333444444222222333333333333444444222222222222222222222222222333333444555555555444555444333222222222333444333333333444444444555555333333333222111000//////000000000000000///......000000000000000000000000........................///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((()))((('''&&&&&&'''((()))+++******))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((())))))******++++++)))))))))(((((((((((((((***)))((((((((()))+++,,,&&&&&&'''((()))))))))(((&&&&&&'''((()))***++++++******************************))))))***,,,...///++++++******)))((((((((()))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++******+++,,,,,,,,,++++++************************,,,,,,+++***)))))))))******+++,,,,,,,,,,,,+++***......---------...//////---------...///000111222............//////////////////............//////333222111111111222333444555444333222222444555777((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))++++++++++++,,,...///000...111777===CCCIIIPPPTTT\\\lllzzzwwwyyyzzz{{{~~~}}}tttiiibbb___YYYRRRNNNMMMJJJFFFBBB>>><<<:::::::::999999888777777777:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;<<<===???@@@AAAAAAAAA@@@???@@@AAA@@@===;;;999999999999999999999888888888888888999999999999;;;:::999999888888999999888999999999::::::::::::<<<<<<<<<<<<<<<=========::::::999888666555444333444444444555666777777888999777444333555777:::;;;<<>>666444444////////////////////////......///000000000000000//////000000000111111111000111222222333333222222555555444333222222111111222222333333333333444444222222333333333333444444333333333222222222222222222333333444555555444444555444333222111222222333333333333444444444444555222333333222222000//////000000000000000///......////////////////////////....................................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((((((''''''''''''((((((***))))))((('''((((((((()))))))))))))))(((''''''''''''''''''(((((((((((()))))))))))))))*********++++++******)))(((((('''***)))((((((((()))***+++''''''(((((()))((((((((((((((((((((())))))))))))***************************************+++,,,---************)))))))))))))))***++++++++++++***)))************************+++***)))(((((()))***+++)))******++++++++++++++++++*********************++++++******)))************++++++,,,,,,++++++***+++************+++,,,,,,------------...//////000............////////////000000////////////000000222222111111111222333444555444222222222333555666((((((************(((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++***************,,,,,,,,,,,,,,,---......+++---000444888>>>EEEJJJLLLXXXgggvvvzzzuuurrrnnnrrrxxx}}}}}}|||~~~{{{~~~{{{vvvtttqqqlllfffddd```YYYRRRIIIBBB>>>>>>===:::777666555666666999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>???@@@AAA@@@<<<888777777777888888888888888777777888888999999::::::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888777666666555555444444444555666777777777777999999888888999;;;===>>>@@@EEEIIINNNXXXiiiwww~~~|||~~~ssseeePPP???555333333444////////////////////////......///000000000000/////////000000000000111111///000000111222111111111444444333333222222111111222222333333333333444444222222333333333333444444444444333333222222111111222333333444444444444444333333222111111111111222333333333333444444444444222222222222222111000///000000000000000///..................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************((())))))******))))))((()))((((((''''''''''''''')))))))))))))))(((((('''''''''''''''((((((((((((***))))))))))))))))))(((******))))))((('''&&&&&&))))))((((((((()))***+++(((((()))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))******+++*********))))))))))))************)))******++++++******)))******************************))))))))))))******(((((()))***************+++++++++******)))))))))*********)))******++++++******+++,,,,,,+++******---,,,,,,,,,,,,---......---------,,,,,,---......---............/////////111000000000000000000111111111111000111222222333444333222222222333444555'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,,,,---///000333888>>>CCCEEENNNXXXaaannn~~~uuummmiii___cccfffiiimmmttt}}}wwwkkk]]]RRRKKKDDDAAA===999888888999:::::::::999999999999999:::888888888888888888888888888888888888999:::<<<<<<<<<<<<<<<<<<<<<=========<<<;;;<<<===>>>===:::777::::::999888777777666666777888888999:::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========::::::999999888888888777666666666666666666666666333444555777888888777777777:::===???AAABBBDDDEEELLLTTT]]]ggguuuyyy|||{{{ppp\\\OOO???444111222222111////////////////////////---...//////000000//////////////////000000000111///000111111222222111111333333333222222222222222222222222333333333444444222222222333333333444444444444444333333222111111222333333444444444333333222222222111111111111111222222333333333444444444222222222222222111000///000000000000000///...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))******,,,------,,,******))))))(((''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&(((((((((((())))))******)))))))))))))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***(((''''''(((((()))***+++++++++))))))************))))))***************************))))))))))))))))))***&&&'''((()))*********)))++++++******))))))((((((***)))))))))***+++,,,,,,******++++++++++++******...------------...//////------,,,,,,+++,,,,,,,,,---------.........//////000000////////////000000000000000000111111222222333222222111222333444444'''((()))******)))((('''(((((()))))))))*********************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,++++++.../////////000444999===???EEELLLRRRYYYiii|||wwwtttsssiiigggccc___^^^dddpppyyy|||~~~vvvggg___OOOKKKEEE???<<<::::::;;;::::::999888888777888888666666666666666666666666777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999888777::::::999999888888888777888999999:::;;;<<<======<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;999999888888777777666666555555555555666666666666222333555666888999999:::999;;;===???DDDJJJSSSYYYjjjtttxxxuuuzzz~~~kkk[[[GGG???666111222333111///........................------...///////////////...////////////000000000000111111222222222222222111222222222222222222222222222222333333333444444222222222333333333444444444444444333333333222222222333333444333333222222222222222222111111000000222222222333333333444444111111222222222111000000000000000000000///.........................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))(((((((((((()))++++++++++++)))(((+++***))))))(((((())))))(((((())))))))))))((((((''''''''''''((((((((((((***)))))))))((((((''''''%%%&&&&&&''''''(((((()))''''''(((((()))))))))))))))*********)))((('''''''''''''''((()))*********((((((((((((((((((((((((((()))***++++++***((('''''''''((()))***++++++,,,))))))))))))))))))))))))************************)))))))))******)))))))))&&&&&&'''((()))******************)))))))))((((((***)))))))))***+++,,,,,,******************************))))))******+++,,,---,,,,,,+++++++++,,,,,,------------.....................------.........//////000000000111111111111111111111222222333333((((((************((((((((((((((()))))))))******************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************++++++++++++,,,,,,,,,,,,,,,+++***---............000333666;;;>>>EEEKKKPPPZZZmmm~~~~~~{{{uuujjj```\\\^^^eeekkkqqqttt|||zzzpppaaa\\\TTTKKKDDD???<<<;;;;;;:::999888777777666777666666666666666666666666777777777777888999:::::::::::::::::::::;;;;;;;;;:::888555555666777888777666666777888999;;;;;;<<<999999::::::;;;;;;<<<<<<;;;::::::999999999999999::::::::::::999999999999999999999999999888888888555555666666666777777777444444555777999<<<>>>???AAABBBDDDHHHPPP^^^ooo{{{{{{uuuvvv|||ppp[[[KKK999666333222333333000...........................------...////////////.........////////////000000000111222222333333222222000000111111222222333333222222333333333333444444222222333333333333444444333333333333444444444444333333333333333222222111222222333333222222111000222222222222333333333333111111222222222111111000000000000000000///......................................................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((('''&&&''''''''''''''''''&&&++++++***)))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((()))(((((((((((((((((('''((((((((()))******++++++&&&'''((()))))))))(((((())))))*********)))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))******+++*********'''(((((()))***+++++++++***))))))(((((())))))***************************))))))************))))))%%%&&&''')))************))))))))))))))))))))))))*********)))******+++++++++***))))))))))))***+++++++++******++++++,,,---,,,,,,,,,++++++,,,------,,,------------............------,,,,,,------.........///000000000000///000000111111111222222222((()))***++++++***)))((((((((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++,,,---,,,++++++,,,---......---...000222666888>>>FFFJJJPPP^^^mmm|||}}}tttlllhhhfffffffffiiinnnyyy{{{tttooofff\\\RRRKKKFFFDDD???>>>===<<<::::::999999888888888888888888888888888888777777777888888999888888999999::::::;;;;;;888777666777888999888666444555666777888:::;;;;;;999999999999999999999999999999888777777777777777777777777777666666666555777777888888888888888888666666777777777777777888777777777999<<<@@@DDDGGGKKKSSS^^^iiiuuu|||sssuuuzzzyyyjjjYYYHHH>>>333333333333222111000///........................,,,---......//////.............../////////000000///000000111222111111111///000000111222333333333222222333333333333444444222222333333333333444444222222333333444555555555333333333333333222111111222333444444444333111111111222222222222333333333000111111222222222111111000000000000000///......////////////////////////........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********************************************************)))))))))(((((((((''''''&&&&&&''''''(((******)))(((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((()))))))))(((((('''''''''&&&'''((()))))))))((('''(((((()))*********))))))''''''(((((())))))*********************************************+++,,,---(((((())))))*********+++***)))(((''''''((()))***************************((()))***++++++***)))(((&&&&&&((()))***+++++++++''''''(((((()))*********++++++******)))*********+++***)))(((((()))***+++------,,,,,,------...///,,,,,,+++,,,,,,---...///,,,,,,---------...............------------......---...///000000000/////////000000111111111111111)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))***+++,,,---,,,++++++,,,---//////......///111000000555===AAAEEEQQQ^^^aaannn~~~zzzwwwvvvsssmmmiiifffmmm{{{~~~zzzrrriii___XXXSSSPPPEEEDDDBBBAAA???>>>>>>>>>999999999999999999999999999888777777777777777888777888888999::::::;;;;;;777777888:::<<<;;;888555666666666666777777777777888888888777777777777777888777777666555666666666666555555555444444333333444444555555666666777777777777777777888888888888:::999999:::>>>CCCIIILLLRRRbbbzzzwwwggghhhxxx~~~}}}vvvgggRRR@@@444000111333444333111//////000........................,,,---......//////................../////////000...//////000000000000000//////000111222333333444222222333333333444444444222222333333333444444444111222222333444555666666333333333333333222111000333333444555444333222111111111222222222333333333000111111222222222111111000000000000000//////...000000000000000000000000........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************+++++++++************)))+++***)))(((((()))***+++))))))((('''''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((()))))))))((('''&&&$$$###"""!!!%%%&&&((()))))))))(((''''''((()))***************))))))))))))((((((((((((************************+++***))))))***,,,...///))))))))))))***************)))(((''''''((()))***************************((()))***++++++***)))(((&&&'''(((***++++++,,,,,,&&&&&&'''((()))***++++++,,,,,,+++***)))))))))***+++***)))(((((()))***+++******))))))******+++,,,+++++++++,,,---...///000,,,,,,,,,---------......//////............//////,,,---///000000000///...//////000111111111111111)))************)))(((((()))))))))))))))(((''''''***)))(((''''''((()))***))))))(((((('''''''''&&&))))))************))))))''''''(((((())))))************))))))))))))******,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,---...///000333333444777===DDDLLLQQQXXX[[[dddvvv~~~zzzsssxxx~~~zzztttuuuyyy}}}vvvqqqkkkddd___WWWPPPHHHEEEGGGFFFBBB===BBB???===???@@@???>>>>>>::::::;;;;;;:::999888777777777888999999999888888666666555666666777888888555555666666777666666666888888777666666666777777777666555444333333333333777555333333444555666666222555777888777666666777999666444666666444777;;;666;;;AAADDDFFFLLLWWW```rrrpppjjjmmmvvv~~~sssgggWWWIII@@@:::333...------......//////000000000///...---------------000///...---------------..................------000000000000111111111111000000000000111111111111000000111222333333444444222333444555666666666666444444444444444555666777333333222111000000111111555444444333333222222111222222222222222222222222222222222222111111111000000000000000000000000000//////............//////------............------.........------,,,,,,,,,...,,,++++++++++++***(((************************,,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))***++++++***((('''((())),,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))************+++***((((((***,,,,,,,,,+++++++++*********))))))))))))))))))************((()))))))))************((()))***,,,.../////////..................------000000000000111111111111...............///000000000000000000000000000000***************)))((('''++++++,,,,,,++++++***)))''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''))))))************))))))(((((((((((())))))))))))******)))((((((((())))))+++******))))))******+++++++++++++++++++++++++++,,,++++++,,,,,,...//////000000000222666<<>>===;;;:::999999999;;;;;;;;;::::::999888888666666555555555555555555888888888888888777777666444555555666666777888888777777666666666666777777999888777777777888888888666888999999888777777888;;;999999<<<<<<;;;===AAA???CCCHHHLLLRRR```sss}}}uuupppqqquuu|||zzz|||zzzpppWWWNNNCCC:::666444000---...............///////////////...---------------//////...---------------..................------//////000000000111111111//////000000000111111111111111111222222333333333222222333444555555555555555444444444444555555666333333222111111111111111222333333333333333333333222222222222222222222222222222111111111000000000000000000000000000000000//////............//////,,,------......------,,,---------,,,,,,,,,++++++,,,+++******,,,---,,,*********************************)))(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''''''''((((((((((((((())))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))(((***++++++++++++,,,...+++++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))************)))'''%%%%%%'''((()))(((+++++++++*********))))))))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,------------------------.........////////////000...............///000000000000000000000000000000***+++******)))((('''&&&++++++++++++++++++***)))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((())))))******))))))((())))))))))))((((((((((((***))))))((('''''''''''')))******++++++******)))++++++++++++++++++++++++,,,++++++,,,,,,---...///......---...111555:::===EEEFFFJJJQQQYYYggg~~~~~~wwwvvvyyy{{{xxxttttttuuuvvvsssppplllkkkhhheeebbb]]]WWWRRRLLLJJJEEEAAA>>><<<;;;;;;;;;:::999999888888888888888777666555444444444444777777888777777666555444555555666777777777777777555555444444555555666777666666777777888999999999888999999888666666777999;;;:::<<<@@@@@@???BBBHHHOOOUUU^^^hhhtttyyyvvvssstttyyy~~~yyytttuuurrreeeVVV@@@;;;555222222333111000..................------///...------------------///...------------------------------------......//////000000000000111111//////000000000000111111111111222222222222222222111111222333444444444444555555444333333333444444333222222111111111111222111111222222333444444555222222222222222222222222111111111111000000000///000000000000000000000000//////............//////,,,------......------,,,,,,,,,,,,+++++++++++++++***))))))***,,,------,,,************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((***++++++++++++,,,...)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))************,,,***)))(((*********)))+++************)))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000000000000000************)))(((&&&&&&''''''(((((((((''''''&&&'''((()))******)))((('''((((((((((((((('''''''''(((((())))))))))))((((((******))))))((((((''''''***)))(((''''''&&&&&&'''((()))***++++++***)))(((++++++++++++++++++++++++,,,+++++++++,,,------............///111444777999@@@BBBFFFJJJNNNWWWkkk~~~}}}~~~zzzxxx~~~~~~vvveeebbb\\\UUUMMMGGGBBB@@@===<<<:::999999:::;;;;;;<<<;;;:::999888888888888777888888888888888777777888999999999999777666555666666555555555555666666333555777888999:::;;;===999::::::999888999;;;=========???DDDFFFIIIQQQYYYgggsss|||nnnmmmvvv}}}vvvpppjjj^^^KKK<<<777555222111111111000//////......------,,,,,,,,,......---,,,,,,---------......---,,,,,,---------,,,,,,------------......////////////000000000111////////////000000000111222222222222111111111111000000111222333333333333555555444333222222222333333222222111111222222222111111222222333333333333222222222222222222222222111111111000000000//////000000000000000000000000//////............//////---......//////......---++++++******************+++***)))***,,,---,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))***+++***(((&&&'''((()))))))))***))))))((((((((((((((((((((((((((((((((()))))))))************++++++***)))(((((())))))((()))))))))************...,,,******++++++***)))************))))))))))))((()))))))))*********************+++++++++,,,,,,++++++++++++***))))))(((,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------...............///000000000000000000000000000000*********))))))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''((()))******)))(((''''''''''''((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))((('''''''''''''''((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,+++++++++,,,------------...000222555777888555999???CCCDDDHHHWWWfffssszzzzzzwwwyyy{{{|||~~~~~~uuujjj^^^TTTNNNIIIFFFCCC@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<999999999999888888777666;;;:::999888888888888888666888:::;;;:::;;;===???<<<<<<=========>>>BBBDDDBBBBBBFFFNNNUUU^^^mmmzzzzzzvvvtttrrrzzz~~~pppbbbTTTEEE:::333111000.........---,,,***......------,,,,,,++++++------,,,,,,,,,------...------,,,,,,,,,------...,,,,,,,,,,,,------.........////////////000000000...////////////000000000222111111111111111111111///000111222333333333333555444333222222222222222333222222222222222333333333333333222222111111111222222222222222222222222111111111111000000000000111111111111111111111111//////............////////////000000000000//////************************---,,,++++++,,,,,,***)))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((()))******)))'''&&&&&&'''))))))***++++++*********((((((((((((((((((((((((((()))))))))************+++***))))))))))))))))))((()))))))))***************)))'''((((((((('''%%%))))))))))))))))))))))))((()))))))))************))))))))))))*********+++))))))***+++++++++******,,,---------.........///,,,,,,---------........................///000000000000000000000000000000(((((()))))))))(((''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((()))((((((''''''(((((()))((())))))******))))))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++---///111333444555...222888<<<<<<>>>GGGRRRXXX^^^jjj{{{xxxxxxwwwxxx{{{zzznnngggZZZVVVPPPJJJFFFDDDDDDDDDBBBAAA@@@???>>>===============>>>???????????????;;;;;;:::999999999:::::::::999999888888888999999999<<<======;;;<<>>:::::::::;;;<<<>>>???@@@@@@CCCGGGHHHJJJOOOWWW^^^aaaccceeeeeedddcccdddeeecccgggqqq|||yyyeeeVVVEEE:::333...111777...///////////////000111++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...***++++++,,,------.............../////////000000........./////////000000//////000000111111222222000111222333444444444444222111111111111222222333222222222222222333444555222222222111111111111111222222222222222222222222333333333333222222222222111111111111111111111111//////............//////------............------*********+++++++++,,,,,,---+++***+++,,,,,,+++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((''''''((()))******)))((('''(((((((((((()))))))))))))))************)))(((((())))))))))))))))))))))))'''(((******))))))+++,,,'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************+++******,,,------,,,***(((((((((((())))))******))))))))))))************))))))*********+++++++++)))***+++,,,------------++++++,,,------...//////------------...........................///000000000000000000000000000000%%%&&&'''((())))))))))))''''''((()))))))))))))))***)))(((''''''((()))***&&&'''''''''(((((())))))''''''((((((((((((''''''''''''(((((())))))******(((((((((((()))+++,,,---***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,...///000000//////000...///111222222666<<<:::DDDNNNPPPQQQ]]]ttt|||wwwuuuvvvxxxzzzxxxwwwtttpppllliiigggfffddddddcccbbb```]]][[[ZZZZZZUUUOOOHHHBBB?????????@@@AAABBBDDDGGGIIILLLMMMKKKOOOUUUZZZ```iiivvv~~~rrrfffIII===444555666222000000.........---++++++,,,---*********++++++,,,,,,---++++++++++++,,,,,,---...++++++++++++,,,,,,---...******+++,,,,,,---................../////////000............/////////000...//////000111222222333111111222333444444444444111000000000111222333333222222222222333333444555000000000111222222333333222222222222222222222222444444444333333333222222111111111111111111111111//////............//////+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,+++***)))***,,,------,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&'''))))))'''&&&%%%(((((((((((())))))))))))***************)))((((((************************((()))***)))'''%%%&&&'''%%%&&&''')))************))))))))))))))))))))))))))))))))))))***************)))))))))))))))******))))))))))))************'''&&&''')))++++++)))''''''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,------------.....................///000000000000000000000000000000((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((''''''''''''((()))******+++***'''$$$%%%(((***)))(((*********)))))))))))))))))))))(((((((((((())))))************************(((333888111)))))),,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,------000/////////000111333444555:::@@@EEEIIIQQQ[[[dddzzzwwwsssqqqnnnpppssssssrrrsssuuuzzz}}}~~~zzzlll___TTTKKKIIILLLPPPMMMPPPZZZaaaccceeejjjjjjkkkrrr}}}vvveeeOOO@@@:::999777555222///---,,,........................---,,,+++******+++,,,---++++++******************++++++++++++++++++++++++------------------------,,,,,,,,,---------......------...///000111222333000000111111111222222222000000000000111111111111333333222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000333333222111000000000111////////////............//////...------,,,++++++++++++***)))(((((())))))***)))))))))(((((('''''''''&&&&&&''''''((()))***(((((((((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))((((((((((((%%%%%%&&&'''((((((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''&&&'''((()))))))))))))))+++*********))))))(((((('''(((******((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))++++++******************+++*********))))))(((((()))************+++++++++)))))))))))))))******+++******))))))((())))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000,,,...000000...,,,,,,,,,---------............///222222222222222111000///(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((('''&&&&&&%%%%%%)))'''%%%%%%((())))))((())))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))))))))))))))111444...((()))++++++******))))))******+++,,,+++++++++,,,,,,,,,------//////......///000111222111555:::===@@@EEENNNUUU^^^iii|||~~~~~~|||ssskkkgggeeedddeeeiiiooopppssswww{{{}}}|||{{{zzz{{{|||}}}yyylllbbb___bbbcccccciiivvv~~~xxxkkk___RRRCCC888555444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......///000111111/////////000000000111111//////000000000111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000222111000000/////////000////////////..................------,,,++++++++++++******)))))))))))))))++++++++++++*********)))+++***)))))))))))))))***))))))))))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((()))))))))(((((((((''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((((((((())))))***)))))))))*********)))))))))(((((('''(((******((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************************************)))))))))((())))))*********+++++++++)))))))))))))))******+++++++++*********++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...000222111///---------------------............111111222222111111000000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((((('''&&&&&&%%%%%%)))'''&&&&&&((())))))((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((+++......***((()))***)))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,......---------...//////...111444555666:::@@@EEEIIIRRR___nnn|||xxxqqqiiibbbaaa``````cccggglllooosssxxx}}}~~~|||yyytttuuuvvvwwwyyy}}}zzzzzz}}}vvvaaaOOODDD<<<666111/////////...............***************************++++++++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------....../////////............//////////////////000000000000111111000111111111222333333333222222222222222222222222111111111111111111111111111111111111111111111111222111111111111000000000000000///.........///////////////............---------,,,,,,++++++******)))))))))***************++++++++++++************,,,+++***)))((((((((((((+++*********))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))************))))))(((******))))))))))))(((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************************)))))))))))))))))))))*********++++++)))))))))))))))******+++***************+++,,,,,,******************************+++++++++,,,,,,,,,******++++++,,,,,,------,,,+++++++++,,,,,,---...000222333222000......///------------............///000000111111111111111((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))******''''''''''''(((((()))(((((((((((()))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))...---***((((((******))))))))))))))))))***++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,...000111222222555999<<>>AAACCCHHHTTTggguuuyyyqqqlllmmmoooqqquuu{{{vvvuuussstttwww{{{}}}}}}zzz{{{{{{{{{|||~~~{{{ppphhhLLLDDD:::222000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,+++))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------------........./////////000000...////////////000000000//////000111222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111............------------,,,,,,++++++++++++******((()))***+++,,,,,,++++++(((((((((((((((((())))))'''''''''''''''((())))))************))))))(((((((((((((((((((((((((((((())))))************))))))***))))))(((((('''''''''((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))*********************)))((('''(((((((((((((((((())))))'''(((******((((((((()))''''''(((((())))))******(((((((((((((((((((((((())))))************))))))))))))*********+++++++++))))))))))))))))))******(((((()))))))))*********)))))))))))))))******+++***************+++,,,---******************************+++++++++,,,,,,,,,))))))******+++,,,------------,,,+++++++++,,,,,,...//////...---,,,---...,,,,,,,,,------------...,,,---...///000111111111(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((***))))))'''&&&%%%$$$###%%%'''))))))((('''((()))&&&''''''(((((())))))***))))))(((((((((((())))))************************...***(((***+++)))(((***)))(((((((((((()))******************++++++++++++******+++,,,,,,,,,++++++,,,,,,---...///111333444222666:::<<<@@@IIIUUU___hhhzzzxxxssstttwwwyyy~~~{{{wwwwwwyyy|||}}}wwweeeTTTIII;;;888444111000///---,,,......------,,,+++++++++++++++++++++++++++++++++)))******************))))))))))))***++++++,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------..................////////////000......////////////000000///000000000111222222222111111111111111111111111000000000000000000000000//////////////////////////////000000000000000111000000//////000000111111.........------------,,,,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++***************++++++++++++(((((((((((()))***+++,,,((((((((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))(((((((((((((((((('''''''''&&&&&&(((((()))))))))(((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((())))))))))))(((((('''''''''(((((((((((())))))'''(((******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,))))))))))))************((((((((()))))))))******)))))))))))))))******+++---------,,,,,,,,,------******************************+++++++++,,,,,,,,,))))))******++++++,,,,,,------,,,++++++,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,,,,------------,,,,,,...///000000000000(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))******)))'''&&&%%%$$$###$$$''')))***((('''((()))&&&&&&''''''((())))))***(((''''''(((((()))***+++***************************'''(((+++***&&&&&&)))((((((((((((((()))******************++++++++++++((()))+++,,,---,,,,,,+++---,,,,,,---///000000000///222555999===CCCIIINNNOOO^^^nnnyyy~~~{{{~~~~~~~~~ooo^^^NNN???777444222111//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---...//////000,,,---------...................../////////000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000111111///.........//////000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,------+++***))))))*********++++++++++++***)))))))))))))))***+++&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((((((((()))))))))((((((((('''''')))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((&&&''''''((((((((((((''''''''''''((((((((())))))'''(((******((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,((()))))))))************(((((((((((()))))))))***)))))))))))))))******+++------,,,+++******************************************+++++++++,,,,,,,,,***************+++++++++,,,,,,+++++++++,,,------)))***++++++***+++...000++++++,,,,,,,,,---------,,,---......////////////(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))))))))))))))((((((((($$$'''******((('''''')))&&&&&&&&&'''((())))))***''''''''''''(((***+++,,,))))))))))))))))))))))))'''%%%'''+++)))######(((((((((((((((((()))******)))************+++++++++((()))+++,,,---------,,,000///...///000111000///...///000333555888;;;<<>>BBBHHHRRRXXXiiiyyy~~~vvvqqqppppppqqqsssuuuwwwzzz~~~uuuaaaPPP===666888444..................//////------,,,+++++++++++++++)))*********++++++,,,,,,***)))(((((((((((()))******))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))))))))******************************************++++++,,,+++*********+++---...,,,,,,,,,---------......---------............///.../////////000111111222000000000111000000////////////000000000000111111////////////////////////////////////////////////------............------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((()))))))))))))))))))))((())))))***+++,,,+++************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))*********)))'''&&&******)))))))))***++++++%%%&&&(((***+++++++++***))))))))))))))))))))))))************************************************))))))******++++++,,,,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******(((((()))+++,,,---...///,,,,,,,,,---------......''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((''''''***,,,))))))(((((('''(((((((((''''''(((((()))***************+++++++++,,,,,,,,,))))))))))))*********+++***+++,,,---......------,,,---//////......///000///222666888:::>>>DDDIIINNN[[[mmmzzz}}}yyyyyyzzz|||~~~kkkVVVHHH@@@333///222000/////////.........///111---,,,++++++***+++++++++***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))************************)))))))))***+++++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........///000000111222111000//////.........///.........//////000000000////////////////////////////////////////////////------............------+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++************************((()))))))))************************************''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''(((((())))))(((((('''''''''((((((***++++++)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))((())))))******+++++++++))))))))))))))))))))))))************************************************((((((((()))***++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((&&&&&&))),,,((((((''''''''''''((((((&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,))))))))))))************((()))+++,,,------,,,,,,%%%(((+++------,,,,,,---///222555555555777<<<@@@???HHHSSSZZZaaannn|||}}}|||jjj^^^MMM===777777///,,,...+++//////...+++)))((()))+++---,,,++++++******++++++************************(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))************************(((((()))***+++,,,,,,---((())),,,......---+++))),,,,,,,,,---------......---------.........//////............///000222222333222000/////////000111---------.........//////////////////////////////////////////////////////---..................---+++,,,---......---+++******+++---......---+++***(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))((((((((((((((($$$%%%'''((((((((('''&&&,,,+++******)))******+++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++******))))))++++++++++++++++++++++++,,,------------,,,++++++,,,,,,++++++***)))((((((,,,,,,,,,---------......(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&%%%))))))(((((((((((()))))))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------......///111222333444555999???FFFGGGHHHNNN[[[fffyyyyyygggVVVIIIBBB999777444000...------...------,,,***************)))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))***+++******))))))))))))******)))))))))))))))((((((((())))))))))))************...------,,,,,,,,,------......---,,,++++++++++++------,,,++++++,,,,,,,,,---.........//////000000000000000000////////////////////////////////////------......//////000000000000///...------,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******+++++++++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((())))))******,,,+++***))))))***+++,,,)))((('''((())))))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((+++******)))(((''''''&&&&&&&&&&&&'''''')))***+++((((((((((((((((((((('''&&&''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))(((((('''&&&))))))(((((((((((())))))******))))))))))))******''''''''''''(((((((((((()))))))))))))))******+++******)))(((((((((((((((******))))))))))))************++++++++++++******)))************+++++++++************************+++***)))***+++***(((&&&******++++++++++++******++++++************++++++************************.........------,,,,,,,,,(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))++++++******))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------......///000111222222333333777:::;;;;;;@@@JJJRRRYYYbbbppp|||~~~||||||}}}mmmXXXHHH???:::888666444222///.........///,,,---------------------,,,,,,++++++******))))))))))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))******)))))))))((())))))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))************,,,,,,++++++++++++,,,,,,*********)))******++++++---,,,,,,++++++,,,,,,------........./////////000000/////////////////////////////////////////////.........///////////////000//////...------,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++******)))))))))(((((((((((((((((((((((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''((()))******((('''((()))(((&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******))))))(((''''''&&&'''''''''''''''((()))***''''''((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++******)))((((((((((((((())))))(((((((((((()))))))))******++++++******)))(((((()))))))))*********((((((((((((((((((((((((,,,+++******++++++***((()))******++++++******))),,,++++++++++++++++++,,,************************---------,,,,,,,,,++++++((((((((('''''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((+++***)))((('''&&&&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,........./////////000000333333444444444888===AAAGGGKKKQQQWWW```nnn|||xxxvvvyyy}}}{{{sssnnnnnnbbbPPP@@@666222222333111000///...---......///)))***,,,............---...------,,,+++***))))))))))))))))))))))))))))))******))))))))))))((((((''''''((((((((())))))))))))((((((((())))))***+++***))))))(((((())))))***'''''''''((((((((((((((())))))))))))************++++++************++++++))))))))))))***+++,,,---,,,,,,,,,++++++,,,,,,---...............////////////////////////////////////////////////////////////////////////........./////////...------,,,,,,...------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++************+++))))))(((((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''((((((&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***))))))(((((('''''''''(((((('''''''''(((((()))'''''''''(((((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%%%%&&&((()))+++))))))(((((((((((())))))((((((************((((((''''''''''''(((((((((((()))))))))))))))******+++***))))))(((((((((((((((((((((''''''''''''(((((()))******++++++******)))'''((((((((())))))))))))((((((((((((((((((((((((...,,,***)))***++++++***)))******++++++******))),,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''((((((((((((((((((''''''((((((((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))******((((((((((((((((((((((((************+++++++++++++++++++++******************++++++++++++,,,,,,,,,...---------------------333222000000222444666666???@@@AAABBBGGGRRRaaalll~~~|||vvvggg___[[[WWWSSSJJJFFF???:::777444222000//////...---,,,,,,------'''(((+++,,,---,,,***))),,,,,,,,,++++++******)))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++))))))(((((((((((())))))'''''''''''''''(((((((((((()))))))))************+++************++++++,,,,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,------.................................///////////////////////////////////////000000//////......------//////.........---------------------------------,,,,,,++++++,,,,,,---...,,,++++++***************((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''&&&'''&&&&&&&&&&&&&&&&&&'''+++)))''''''((((((&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((((((((''''''''')))((((((''''''''''''((('''''''''((())))))******&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&$$$$$$%%%'''((((((((())))))))))))(((((('''(((***++++++***((('''''''''''''''(((((((((((()))))))))))))))******+++))))))(((((((((((()))))))))((((((''''''(((((()))))))))************))))))((((((((()))))))))******************************...+++(((''')))***++++++))))))************)))))),,,++++++******++++++,,,************************++++++******************))))))((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))*********+++++++++*********************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,---+++***+++---//////...///222555888===CCCLLLRRR\\\cccmmmwww}}}}}}}}}|||zzzrrreeeSSSGGGBBBBBBAAA@@@666555444444333111---***///...---,,,++++++******)))***+++,,,,,,***((('''((()))))))))******++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))''''''''''''(((((())))))((()))))))))************+++++++++++++++,,,------...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---..................---------------....../////////000////////////////////////000000//////......------...............---------------------------------,,,,,,++++++,,,,,,---...,,,+++******))))))******''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''***((('''&&&'''((('''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''''''''((((((((((((((())))))******&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***(((&&&%%%$$$%%%'''((((((((())))))))))))((((((&&&''')))******)))'''&&&''''''''''''(((((((((((()))))))))))))))******+++))))))(((((((((((())))))***))))))(((((())))))***)))))))))******))))))))))))))))))*********++++++************************,,,)))&&&&&&''')))******)))))))))******)))))))))******))))))))))))******************************************************)))))))))(((((((((''''''''''''((()))))))))((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''######$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))************+++)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---......------000444888:::<<<>>>@@@DDDHHHNNNUUU]]]iiiwww{{{~~~xxxssssssuuuvvvwwwxxxwwwfffNNNHHH@@@;;;999888666444555222///---,,,,,,+++)))......---,,,,,,+++***))),,,------------+++)))(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&'''((()))***+++)))((((((''''''(((((()))''''''(((((())))))******))))))))))))************+++++++++++++++,,,---...---,,,+++***))))))))))))++++++++++++,,,---...............------------------------......//////000///////////////////////////////////////.................................,,,,,,,,,------------...,,,,,,++++++,,,,,,---...++++++***))))))))))))***'''(((((((((((()))))))))************************'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((('''''')))'''%%%%%%''')))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''')))***,,,'''((()))******)))((('''''''''))))))))))))''''''''''''''''''(((((((((((()))))))))))))))******+++((((((((((((((())))))*********))))))))))))******((())))))******))))))(((************++++++++++++(((((((((((((((((((((((()))(((&&&&&&''')))))))))((())))))******))))))((())))))(((((((((((())))))***************************************+++++++++))))))))))))((((((((('''''''''((()))))))))))))))'''((((((((())))))))))))''''''((((((((()))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&#########$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************((()))))))))*********+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...//////000000222333555666666666666666999;;;>>>AAAEEEMMMXXX```sssyyy~~~}}}wwwuuuwwwyyyzzzyyyyyy~~~|||lllWWWGGG:::999888666444333111000555222...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))******&&&&&&&&&'''((()))***+++((((((''''''''''''(((((((((((())))))***++++++,,,))))))))))))************)))))))))******+++,,,---++++++******)))*********++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,---......///000000////////////////////////.........///////////////........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++***)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&(((&&&$$$%%%'''***++++++'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***++++++******)))(((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&''''''((()))***++++++'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((''''''((()))******((((((((())))))))))))((((((******))))))))))))***************************************+++++++++,,,,,,))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------''')))---...---,,,---...+++,,,---...000222444666666888999:::<<<@@@HHHNNNQQQUUU]]]iiivvv~~~|||~~~vvvgggXXXGGG999555555333000...---///111++++++,,,...//////---+++)))***+++,,,---.........(((((((((((()))***+++,,,,,,,,,++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************%%%%%%&&&&&&((()))***+++((((((''''''''''''((((((((())))))***+++,,,,,,,,,))))))))))))************(((((((((((()))***+++,,,++++++++++++,,,---......++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,------...///000000////////////////////////---.........//////000000---.....................,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++******)))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&'''%%%###$$$'''***,,,,,,'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&'''''''''''''''''''''&&&&&&&&&'''''')))***+++,,,,,,+++***)))(((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''*********+++***)))(((((('''((()))++++++)))((('''((((((''''''''''''((((((''''''''''''((((((((())))))))))))))))))******+++((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))************************((((((((()))+++,,,***)))(((((())))))))))))((((((++++++************++++++******************************++++++,,,,,,,,,,,,''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$&&&((()))*********+++++++++*********))))))))))))))))))))))))))))))************************)))************++++++++++++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,---------...............------///000222444777:::<<<===BBBCCCFFFLLLUUU___iiiooo}}}~~~|||rrrnnnpppnnn```MMM===777777////////////////////////,,,...///...------...///------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))*********+++++++++))))))***+++,,,,,,------..................------...............---------------............------------............------000///...---,,,------......---+++++++++---///000///...---+++******+++++++++++++++***)))(((((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))(((''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))(((&&&%%%######$$$%%%&&&+++)))'''(((+++,,,***(((%%%%%%&&&'''((()))******'''(((******((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++(((&&&%%%%%%&&&'''++++++++++++*********)))))))))((((((((((((((()))+++*********))))))((((((************************)))))))))))))))(((''''''++++++***)))(((((())))))))))))************)))))))))************+++++++++&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&((())))))))))))*********))))))((((((((())))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---------............---------...///000222333555555<<<<<<<<>>???AAAEEELLLPPP]]]aaahhhpppyyy}}}ppp```YYYYYYXXXSSSIII>>>555111555333222111222222222111..............................///---+++******+++++++++++++++************************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***************************)))))))))))),,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,......///////////////000------............------------............------............------.........---,,,,,,,,,------...---------,,,++++++++++++************))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&''''''(((''''''''''''(((''''''))))))(((((('''''''''''''''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((''''''&&&'''((()))))))))((((((((((((''''''''')))(((((((((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,++++++*********)))))))))))))))***)))******++++++******)))))))))*********+++++++++(((((()))))))))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))***)))))))))*********++++++++++++,,,---......------------------.........///)))***,,,...///111222222222333555777888:::===???AAAEEEJJJQQQXXXaaajjjpppwwwgggRRRBBB@@@AAAAAA???:::666333222444111///...//////---,,,........................---......---+++)))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''*********)))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,---------...---........./////////000------............------------............------------..................------------,,,---------,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))(((''''''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((((('''''''''''''''(((((((((((('''''''''&&&((((((((((((((()))******(((((((((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***)))))))))))))))************++++++++++++******))))))*********+++++++++(((((()))))))))*********&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***)))))))))***,,,---((())))))))))))************+++,,,------...------******+++,,,,,,------...,,,,,,---...//////000000000111222333444444333333777999<<>>DDDJJJPPPUUUWWWZZZ\\\___cccfffkkkqqquuuyyyyyyxxxyyyyyyzzz{{{{{{sssvvvyyy|||}}}{{{xxxvvvtttuuuvvvxxx|||}}}pppfff```\\\WWWNNNBBB;;;888777555222222222222222111111111000//////.........---------//////...------,,,++++++++++++++++++++++++++++++...---+++*********++++++************))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((())))))&&&###%%%)))***((($$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))%%%&&&((()))))))))((('''++++++++++++++++++++++++***+++,,,---.../////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................---,,,,,,+++******)))+++------,,,*********+++++++++******(((''''''''''''''''''''''''''''''((())))))))))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((('''&&&$$$###""""""''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++)))'''&&&%%%&&&'''(((%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((()))*********((('''&&&%%%&&&((()))***+++******((((((((((((((((((((((((***)))))))))(((((('''''')))******++++++)))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,))))))************))))))((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))))))))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------,,,,,,------...//////000......///000000111111222111222444666999;;;===>>>???AAACCCEEEGGGJJJOOORRRUUUUUUVVVWWWYYY[[[\\\]]][[[^^^cccgggjjjjjjiiihhhhhhjjjlllpppuuu~~~{{{wwwrrrssswwwzzzzzzxxxsssnnneee[[[RRRKKKFFFDDDFFF???777333333444333111111111111111000000000000///.........------------......------,,,++++++***++++++++++++++++++++++++---,,,+++************+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******)))((('''&&&&&&'''((()))+++'''%%%&&&***+++)))&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((((((((())))))))))))'''((()))***+++***))))))++++++++++++++++++++++++***+++,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000..............................---,,,,,,+++*********,,,------+++******+++++++++++++++***)))((('''''''''''''''''''''''''''(((((()))******)))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''&&&%%%$$$$$$''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***---,,,***)))((()))***+++&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((()))******)))((('''&&&&&&'''((()))******))))))((((((((((((((((((((((((*********))))))((((((((()))******+++***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************)))))))))))))))*********++++++((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''))))))(((''')))(((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,************++++++++++++------------------------***++++++,,,,,,---------,,,,,,,,,---......//////000000000000000/////////222444555555555666999;;;:::::::::<<<===???AAABBB@@@CCCGGGLLLOOOPPPPPPOOOQQQSSSWWW[[[bbbjjjtttzzzuuusssqqqqqqtttvvvxxxxxxvvvkkkeeeXXXTTTPPPOOOQQQRRRRRRPPPMMMIIIDDD???:::777555444777333...---///111000///000000/////////.....................------------------,,,,,,+++*********++++++++++++++++++++++++,,,+++******)))***************))))))))))))((((((''''''''''''''''''''''''%%%$$$######$$$&&&)))+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''''''''((()))***'''%%%&&&)))***(((%%%&&&&&&&&&''''''''''''((())))))))))))************(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000...........................------,,,,,,++++++***,,,,,,---+++***)))***,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((()))***++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''((((((((((((******)))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((***************)))))))))))))))*********)))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))************))))))************+++++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))+++(((&&&'''***+++)))&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))***++++++************++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,------------.........////////////000000111111111222222444444444333333444666444444333333333444444555333555777999::::::999888:::<<>><<<<<<;;;;;;<<>>???>>>???@@@BBBAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIEEEFFFFFFFFFEEECCC@@@??????>>>>>>??????@@@AAABBB;;;;;;;;;::::::999999888888888777666444333222222222222222222222222222222////////////////////////////////////000000000000------------------------)))***+++,,,------------,,,++++++******++++++,,,************************)))******++++++*********))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((('''''''''%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&&&&'''''''''''')))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''(((***+++***)))'''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&((()))***+++******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************&&&'''(((***++++++++++++))))))))))))************))))))(((((())))))***+++,,,,,,,,,,,,,,,+++***)))((())))))))))))*********,,,,,,,,,------.........---,,,,,,///333333000---...///000222333333333333555555444333444555666777:::;;;<<<>>>@@@BBBCCCDDD@@@BBBDDDEEEEEEFFFHHHIIINNNOOORRRTTTVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]]]][[[[[[[[[ZZZWWWTTTPPPNNNJJJJJJIIIIIIJJJLLLNNNOOOJJJIIIIIIHHHGGGFFFEEEEEECCCBBB@@@>>><<<:::888777555555555555555555555555111111111111111111111111000000000000111111111111.........///////////////)))***+++,,,---.........,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******))))))(((((('''''''''&&&(((&&&&&&''')))***)))(((''''''''''''((((((((())))))'''%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))'''&&&%%%''''''''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((&&&$$$&&&)))+++***(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))************,,,+++***))))))***+++,,,*********)))))))))))))))+++++++++******************,,,---......---+++***------.../////////......,,,...000000000///000111111222333222222333777:::;;;666555999:::777777;;;===:::888:::;;;:::<<<@@@FFFDDDCCCGGGMMMRRRRRRPPPNNNRRRUUUSSSOOOQQQXXX___```aaadddgggkkknnnppprrrwwwuuuttttttuuuuuutttrrrmmmlllllloootttyyy{{{{{{~~~uuuoooppppppmmmjjjiiibbb___]]]aaahhhkkkiiifffccc^^^YYYXXX[[[\\\YYYUUUVVVQQQNNNLLLGGGAAA???@@@AAAAAA@@@@@@???>>>===<<<===;;;999999999888777555888888777666555555444444444222///...//////,,,)))******++++++,,,,,,,,,---***+++++++++,,,---------)))))))))))))))***************++++++++++++******)))************+++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&)))******)))'''%%%%%%&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$"""###'''***(((%%%'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''+++)))''''''((((((&&&$$$((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((***)))(((((((((((()))***''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************++++++************++++++++++++++++++++++++******++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,---...///000111111111111333555555444444555777333555666888:::;;;===>>>@@@<<<<<<@@@BBB???@@@CCCBBB??????CCCEEEEEEHHHMMMRRRUUU[[[```ddddddbbb```ccceeegggffffffhhhnnnssswwwyyy||||||{{{~~~~~~}}}yyyvvvsssvvv{{{~~~|||xxxtttqqqllljjjiiiiiigggeeeeee```[[[YYYTTTLLLIIIJJJLLLLLLLLLMMMLLLKKKJJJJJJMMMKKKHHHFFFDDDBBB>>><<>><<<<<<999777444333444333111...////////////////////////........................++++++++++++++++++++++++((())))))******))))))(((************++++++++++++++++++************+++++++++++++++***************))))))))))))))))))))))))'''(((((()))***)))))))))''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''((()))(((&&&&&&'''(((%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((%%%"""###''')))(((%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))***(((''''''((('''&&&$$$((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((******))))))))))))******((((((((()))))))))******))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.../////////000222333555666666777555777999999888888:::;;;999:::<<<@@@CCCEEEEEEDDDFFFEEEFFFIIIJJJIIIIIILLLKKKIIIJJJPPPTTTVVV[[[```ffflllttt{{{}}}}}}zzzyyyxxxxxxxxxwwwwwwzzz}}}{{{{{{|||wwwrrrllliiiccc\\\YYYZZZ[[[[[[]]]]]]^^^]]]\\\[[[]]]ZZZVVVSSSQQQNNNJJJHHHHHHIIIJJJJJJIIIGGGDDDCCC???===:::888777666333222111000///......---------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))******++++++******)))************+++++++++,,,******++++++++++++*********************+++++++++))))))))))))))))))))))))((())))))***************'''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%###$$$'''((('''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&%%%&&&&&&((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,...000222333666777888:::;;;<<<<<<===;;;<<<>>>>>>>>>???AAACCCAAAAAABBBGGGLLLPPPPPPOOORRRSSSVVVYYYYYYYYYYYY[[[\\\ZZZ\\\bbbfffiiinnnttt}}}|||yyy{{{~~~|||{{{}}}{{{zzz|||uuurrrmmmggggggiiihhhjjjmmmooopppnnnllljjjfffccc```^^^]]][[[XXXUUUVVVWWWXXXXXXVVVSSSOOOMMMLLLIIIFFFBBB>>><<<999888666555333000///...---------------,,,,,,,,,,,,,,,...---------------,,,,,,,,,------......------,,,*********+++++++++,,,,,,)))***+++,,,,,,+++***))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************))))))((((((((('''((((((((((((((((((((((((((()))))))))************)))***+++,,,,,,+++***)))************++++++,,,,,,+++++++++,,,,,,,,,------,,,------///111333555777;;;;;;===>>>???@@@@@@@@@@@@AAACCCDDDDDDFFFIIIKKKHHHIIILLLRRRYYY```dddfffggglllqqqttttttuuuvvvwwwrrrpppqqqvvvzzz|||}}}uuuyyyzzzvvvqqqtttxxxpppmmmlllmmmmmmsssqqqrrrzzz{{{wwwtttrrruuuzzzyyysssqqqnnnkkkmmmqqqtttxxx~~~}}}zzzsssqqqnnnllljjjhhheeeccceeefffggggggdddaaa]]][[[^^^\\\WWWQQQKKKGGGEEEDDDBBB@@@<<<999666444333333111111111000000000//////......---------,,,,,,,,,------............------***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))))))))***+++++++++,,,))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''''''''''''''''''''(((((('''%%%###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%$$$%%%&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''((((((((((((''''''((((((((()))))))))*********))))))))))))))))))((((((((((((((((((((((((((())))))))))))******************++++++++++++******))))))******++++++,,,,,,+++,,,,,,------.........///000111333555777999:::<<<===>>>@@@BBBCCCCCCCCCAAACCCEEEFFFHHHKKKOOORRRUUUYYYaaahhhooowww~~~}}}}}}|||ccc]]]ccchhhhhhgggkkkuuu~~~iiieee___\\\]]]aaafffhhhjjjfffffflllxxx~~~tttkkkbbb^^^\\\[[[aaagggrrrtttwwwwwwxxx{{{~~~wwwwwwyyypppmmmkkkmmmllljjjjjjnnnvvv}}}|||zzzxxxuuurrrooolllmmmnnnnnnmmmkkkhhhgggkkkiiiddd]]]VVVRRRQQQQQQOOOLLLGGGBBB>>><<<;;;:::777666555444222111////////////......---,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******++++++++++++*********************+++++++++))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((())))))(((%%%$$$$$$%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&((()))'''%%%###$$$&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''((())))))))))))((('''''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************++++++************++++++******++++++,,,------...---......///000000111111222333666888:::;;;<<<<<<<<<>>>AAADDDGGGIIIKKKLLLLLLMMMPPPRRRTTTXXX^^^aaakkktttyyyvvvvvvyyy{{{{{{~~~iiiQQQNNNSSSYYY```eeeggghhhhhhmmmqqqvvvxxxvvvooogggaaaWWWTTTPPPQQQVVV]]]cccfffccc\\\WWWYYY```fffeeeaaa[[[VVVQQQPPPPPPPPPVVV]]]hhhkkkllljjjggggggmmmrrrwwwwwwsssmmmeee```___```___```eeekkklllgggbbbbbbhhhrrr~~~~~~|||yyywwwpppqqqssstttvvvwwwwwwwwwvvvtttqqqkkkdddaaaaaacccaaa^^^XXXRRRNNNKKKIIIIIIDDDCCC@@@===999555333111111000000///......------******++++++++++++******+++++++++,,,,,,,,,------++++++************+++++++++++++++***************))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))''''''''')))***)))(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))"""%%%''''''%%%%%%''')))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''(((((((((((((((((())))))******++++++************************))))))))))))************,,,+++***))))))***+++,,,++++++,,,,,,---.../////////000000111222333333333444555999;;;===>>>======>>>@@@DDDHHHMMMPPPSSSTTT]]]___aaadddggglllrrrvvvxxxpppjjjggggggjjjllllllooosssvvvttttttxxxzzzppp]]]MMMQQQSSSYYYdddmmmlllcccZZZ^^^```aaaaaa^^^YYYSSSPPPRRROOOMMMNNNSSSZZZ```dddcccYYYOOOMMMQQQUUUTTTPPPLLLJJJIIILLLMMMMMMRRRYYYbbbdddddd```YYYXXX\\\bbb^^^]]]ZZZVVVRRRPPPOOOPPPSSSXXXbbblllmmmddd\\\YYYWWWcccuuu~~~|||{{{|||}}}}}}|||{{{yyyzzz|||zzztttrrrtttvvvuuurrrllleee```]]][[[[[[VVVTTTPPPKKKEEE@@@<<<:::222222222111000//////...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''')))(((''''''(((***'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''')))******(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))++++++)))(((''''''''''''&&&&&&'''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%$$$((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%***)))'''&&&'''(((***,,,,,,+++)))(((&&&%%%%%%%%%$$$%%%''')))******)))(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***************))))))))))))************(((((()))***************,,,+++++++++++++++,,,,,,...,,,+++,,,---.........///000222222333555888;;;555999<<<===AAAEEEDDD@@@EEEKKKPPPSSSXXXbbbiiikkksssvvv||||||{{{rrrddd]]]ZZZTTTYYY___```^^^\\\[[[[[[^^^YYY\\\ccc___PPPHHHJJJQQQWWW___gggnnnooodddWWWYYYUUUQQQNNNLLLJJJHHHFFFKKKJJJJJJKKKOOOUUU[[[___^^^VVVLLLGGGHHHIIIHHHFFFCCCFFFIIIJJJJJJLLLPPPSSScccdddbbb[[[QQQKKKJJJKKKIIIHHHGGGFFFGGGHHHJJJLLLKKKWWWfffnnnlllcccXXXRRRQQQVVV___iiippprrrpppmmmbbbeeehhhkkkrrryyyxxxsssuuuxxx~~~zzzsssooooooppppppooommmllliiiaaaUUULLLFFFDDDBBB===888444333333333333...///000000...,,,,,,,,,***,,,,,,,,,++++++,,,---+++***************++++++(((((())))))))))))((((((************++++++++++++***************)))(((((())))))************))))))&&&&&&'''((()))***++++++***((('''(((***)))&&&###&&&&&&'''(((((()))(((((()))(((((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''%%%$$$'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''((()))***+++***)))'''&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))***++++++,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,+++,,,...///000000111333555555555444555666@@@CCCDDDDDDGGGMMMQQQPPP^^^dddgggiiinnnvvv}}}}}}rrrfff[[[RRRLLLJJJSSSZZZbbbccc\\\UUUPPPOOOSSSOOOQQQWWWUUUKKKFFFIIITTTYYYaaakkkuuuxxxnnnaaa\\\WWWOOOIIIFFFEEEDDDCCCGGGGGGGGGHHHKKKQQQVVVYYYSSSNNNGGGDDDCCCCCCBBB@@@BBBDDDGGGHHHIIIKKKOOORRRaaaaaa^^^VVVLLLDDDBBBBBBGGGFFFEEEDDDDDDEEEFFFGGGMMMXXXfffllliii^^^TTTNNNJJJLLLOOOSSSWWWXXXVVVSSSRRRUUUYYY```kkkuuuuuuooolllmmmsss~~~yyyxxxwwwuuusssxxxxxxtttlllbbbXXXRRRPPPMMMHHHBBB>>>:::888666444111111000///------...000,,,------,,,+++++++++,,,,,,+++++++++++++++,,,,,,)))******++++++******)))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))''''''(((((())))))******((('''&&&(((******(((%%%'''(((((()))******))))))))))))(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&'''%%%$$$%%%&&&''''''''')))(((''''''%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((())))))((('''''''''''''''###$$$&&&'''(((((('''&&&(((((()))))))))*********))))))))))))))))))))))))(((((()))***************)))))))))*********++++++++++++,,,------------,,,---,,,,,,++++++,,,,,,---------...///000222444555222555:::===???@@@BBBDDDJJJNNNQQQPPPRRR[[[dddhhhxxx}}}~~~~~~}}}}}}~~~vvveee^^^UUUMMMJJJHHHEEECCCKKKVVVaaaaaaWWWKKKDDDCCCHHHDDDDDDJJJJJJDDDCCCHHHSSSXXX```iiirrruuukkk```\\\UUUKKKCCC?????????@@@AAAAAABBBDDDFFFJJJMMMOOOGGGFFFCCCAAA???????????????AAABBBCCCDDDFFFJJJMMMXXXXXXVVVOOOFFF???<<<<<<>>>>>>>>>>>>???AAABBBCCCKKKTTT___ddd```VVVLLLFFFHHHFFFEEEEEEFFFGGGGGGFFFHHHKKKPPP[[[jjjuuusssjjjaaa___bbbooo~~~wwwnnnfff```^^^[[[XXXSSSOOOKKKGGGBBB???999777333111///000111333//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++((((((((()))))))))***************+++******)))(((+++***)))(((((()))***+++(((((((((((())))))))))))&&&&&&&&&(((***+++)))(((((())))))******************))))))((((((''''''&&&'''''''''''''''&&&&&&&&&'''&&&$$$%%%&&&((((((''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((('''''''''(((((('''''''''(((((()))&&&'''((()))***)))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************))))))*********+++++++++++++++,,,------------,,,,,,,,,+++++++++,,,------000111222333444555888999666999>>>CCCGGGKKKPPPSSSVVV^^^eeefffiiiqqqyyy}}}zzzmmmiiiiiiiiiiiikkkooommmkkkkkknnnmmmfff___UUUNNNFFFCCCFFFHHHHHHEEEGGGSSS^^^^^^RRRFFFBBBCCCGGGCCCAAADDDEEECCCEEEJJJOOOXXX```ccceeeccc\\\UUUSSSNNNFFF@@@>>>>>>?????????@@@AAABBBDDDFFFGGGGGGDDDDDDCCCAAA@@@AAAEEEHHHDDDDDDCCCCCCCCCDDDFFFHHHLLLLLLKKKGGGBBB>>><<<===999999;;;===@@@BBBCCCDDDFFFNNNVVVZZZVVVNNNGGGCCCEEECCCCCCDDDGGGHHHHHHHHHIIILLLSSS```pppyyyqqqeeeXXXSSSQQQ[[[mmmyyyrrrmmmjjjiiigggdddbbb___ZZZUUUQQQGGGDDD???;;;888666444333111000...------...------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++******))),,,***(((''''''(((***,,,***)))))))))((((((((('''&&&'''((()))******)))(((((())))))******)))))))))******))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((()))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((('''''''''(((''''''''''''((())))))(((((())))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************************++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...///000333555777777777999<<<>>>@@@BBBFFFIIIMMMSSSYYY]]]ooozzzjjjaaaYYYVVVUUUWWW\\\ccchhhddd```]]][[[XXXVVVUUULLLFFF@@@???CCCGGGHHHFFFHHHRRRZZZWWWLLLCCCBBBEEEGGGCCCAAABBBCCCCCCFFFIIIKKKXXXbbb```YYYTTTQQQNNNHHHFFFDDDDDDEEEGGGHHHGGGJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLJJJHHHJJJOOOWWW]]]ZZZXXXTTTQQQPPPOOOPPPPPPLLLKKKIIIEEEBBB?????????<<<>>>@@@BBBDDDEEEEEEEEEBBBHHHMMMOOOLLLGGGDDDCCC???AAADDDIIILLLLLLJJJHHHEEEJJJSSS```oootttiii[[[OOOJJJGGGKKKVVV```dddeeecccbbbaaaaaahhhtttzzzwwwvvvuuusssqqqooojjjddd___ZZZVVVPPPLLLGGGBBB;;;777333000---,,,---......---...---,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******++++++++++++******,,,***(((''''''(((***,,,******))))))((((((''''''((()))******)))((('''''''''(((((()))((((((''''''))))))))))))((((((((((((&&&'''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((()))((((((((()))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((('''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))************************++++++++++++,,,***+++,,,,,,------,,,,,,---......///111333444555555999<<<>>>>>>@@@EEEIIIKKKNNNTTT[[[bbbjjjrrrwww~~~vvvqqqmmmiiiVVVSSSPPPPPPPPPSSS]]]gggjjjddd]]]YYYUUUQQQQQQSSSGGGDDD@@@@@@CCCFFFGGGFFFFFFKKKOOOJJJAAA;;;<<<@@@@@@???>>>???AAACCCFFFHHHMMMZZZdddbbbYYYSSSRRRRRRJJJKKKOOOUUU[[[___aaaaaaddddddccccccbbbbbbaaaaaabbb___\\\]]]ccclllvvv|||zzztttpppnnnmmmkkkjjj___\\\VVVPPPKKKHHHGGGGGGGGGIIIKKKMMMMMMLLLKKKJJJHHHKKKLLLJJJEEECCCDDDEEEHHHKKKQQQVVVYYYVVVPPPKKK@@@EEEMMMWWWcccggg\\\OOOFFFCCCBBBDDDHHHLLLMMMLLLNNNNNNOOOQQQYYYhhhzzz~~~{{{vvvooojjjkkkgggaaa]]]YYYRRRJJJDDD:::666111///000000///---///......---,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))************+++)))***++++++,,,++++++++++++***)))(((((()))***+++******))))))(((((('''''')))***,,,+++)))''''''''''''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''%%%&&&''')))((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))******&&&&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''((()))***)))(((((('''''''''(((((((((((('''''''''''''''((((((((()))))))))*********))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,,,,,,,---............---000111222444666999;;;===;;;@@@FFFIIIKKKPPPVVV\\\^^^dddllluuu|||~~~|||yyytttsssvvvtttlllccc\\\VVVPPPMMMKKKLLLPPPSSSXXXaaakkklll```WWWVVVUUUPPPLLLLLLDDDCCCCCCCCCCCCDDDEEEFFFCCCFFFHHHEEE???===@@@CCCBBBEEEHHHKKKPPPUUUXXXZZZccclllsssqqqkkkgggddd```^^^aaahhhqqq{{{}}}zzzxxx|||~~~xxxooofff```]]]\\\\\\]]]```cccfffggggggeeedddgggfffaaaZZZSSSPPPSSSVVV]]]aaafffllllllhhh___YYYIIILLLNNNRRRWWWZZZSSSIII@@@@@@@@@@@@AAABBBCCCDDDDDDGGGIIILLLRRR___ooo{{{xxxzzz}}}~~~zzzxxxsssmmmiiigggddd^^^YYYJJJDDD<<<888888777444000222111000///............,,,,,,------------,,,,,,)))))))))*********++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((('''))),,,,,,)))(((((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&((())))))(((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''))))))))))))************''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%***)))'''&&&'''(((***,,,))))))((('''''''''''''''+++***))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,---......///////////////333333555777:::===@@@BBBBBBHHHOOOTTTXXX]]]fffmmmuuuzzz|||yyypppfffccceeeeeebbb\\\aaaaaa[[[TTTOOOHHHBBBHHHFFFGGGNNNTTTZZZaaahhhiiiZZZPPPQQQTTTOOOFFFBBB>>>@@@AAAAAA@@@@@@AAACCCEEEHHHJJJKKKJJJJJJNNNQQQRRRVVV\\\bbbiiiqqquuuvvvzzzrrrtttwww~~~zzztttqqqppppppvvvyyyuuulllhhhkkknnnlllooouuuyyyzzzuuummmgggZZZZZZWWWSSSTTTUUUPPPJJJ>>>@@@@@@???<<<<<<@@@CCC@@@CCCGGGKKKOOOXXXeeennniiijjjkkkoooxxx~~~xxxqqqoooooopppmmmjjjXXXQQQHHHCCCAAA>>>:::555444333222111000000000000---..................---++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))************))))))(((((((((((())))))))))))%%%(((+++,,,***)))***,,,***************)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&((())))))(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''%%%$$$'''''''''(((((((((((()))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***(((&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))++++++&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((######$$$%%%&&&&&&''''''$$$&&&'''))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((((((((((())))))))))))((()))***++++++***)))((('''((()))***+++,,,,,,,,,+++******)))))))))))))))------,,,,,,,,,------...222000//////000000000///::::::<<>>DDDGGGKKKMMMQQQZZZfffoooyyy|||}}}xxxuuussssssnnnnnnmmmkkkeee[[[NNNFFF>>><<<888666444444333222------------------,,,,,,+++,,,...//////...,,,++++++++++++++++++++++++++++++++++++*********))))))******)))'''%%%%%%''')))''''''(((((())))))******((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''*********)))(((&&&%%%$$$***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((('''))))))(((''''''(((((())))))(((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***((((((((()))***++++++,,,***************++++++,,,++++++,,,,,,,,,++++++***)))))))))***+++,,,---...+++,,,---///111444666888<<<>>>BBBDDDFFFIIIMMMQQQXXXcccttt}}}oookkkddd]]]XXXUUUTTTTTTTTTQQQLLLFFFBBBAAAAAABBBFFFKKKOOOQQQVVV]]]```___```]]]YYYWWWWWWWWWVVVUUUYYYaaahhhjjjmmmuuu|||~~~yyytttsssxxx~~~mmmbbbTTTKKKHHHFFFBBB???DDDGGGIIIJJJLLLTTTbbbmmmwwwwwwuuurrrrrrxxxyyy{{{}}}|||wwwmmmaaaZZZRRRLLLCCC;;;777555222111,,,,,,,,,,,,,,,---------+++,,,...//////...,,,+++************************++++++++++++************)))******)))'''(((***,,,''''''(((((())))))******)))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''''''''''''''''''''$$$%%%&&&((()))*********))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((()))'''&&&$$$$$$&&&''')))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&((())))))((('''&&&(((''''''&&&&&&((()))***&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''''')))((((((''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********)))((('''((()))***+++)))))))))*********++++++***************+++,,,---++++++,,,,,,,,,,,,,,,+++*********+++,,,...///000,,,---///111555888;;;<<>>999666444333111000000000...+++)))////////////---,,,******---,,,++++++******++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))(((((((((((((((((((((((()))((('''''''''(((***+++&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&)))'''%%%'''******(((%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%(((''''''(((((()))***+++''''''''''''''''''''''''&&&'''((((((((('''%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&### $$$'''%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%''')))******)))'''%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))---,,,+++*********+++,,,)))************+++++++++...---+++*********++++++***************+++++++++,,,+++++++++---////////////222666:::<<>>@@@BBBFFFLLLPPPZZZ```hhhqqq||||||sssqqqnnnkkkfffcccaaa___[[[ZZZWWWOOOEEEAAADDDHHHJJJHHHFFFHHHMMMRRRVVVXXXWWWYYY]]]bbbhhhqqqzzz~~~uuutttrrrrrrqqqmmmfffaaabbb```]]]\\\[[[YYYVVVTTTOOONNNOOOSSSYYY\\\[[[ZZZLLLJJJHHHFFFDDDDDDEEEFFFEEEEEEFFFFFFFFFIIINNNRRRQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLNNNSSSXXX]]]aaacccddd```\\\WWWTTTRRRQQQOOONNNRRRUUUZZZ^^^ccchhhmmmqqqzzz||||||yyytttoookkkiiijjjhhhkkkqqqwww}}}~~~{{{{{{vvvjjj___XXXQQQMMMIIIHHHEEE@@@???AAABBBIIIVVVfffooottt{{{wwwsssnnnfff]]]QQQEEE>>>???;;;666222222222333222........................------,,,++++++++++++,,,+++++++++******************************+++++++++((((((((((((((((((((((((((((((((((((((()))******))))))((((((((((((((('''))))))(((((('''&&&%%%%%%&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%&&&)))***)))'''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***'''&&&%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((())))))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,........................---...000000111222555666<<>>===>>>CCCHHHGGGWWWfffooo{{{zzzaaaPPPKKKJJJHHHFFFKKKQQQTTTTTTSSSSSSTTTNNNOOOPPPQQQRRRTTTWWWYYY___fffmmmpppppprrrzzz~~~zzzyyyyyyyyyyyytttuuurrrjjjddd```ZZZTTTNNNLLLKKKMMMPPPRRRPPPNNNOOOVVV^^^bbbccccccdddfffmmmttt~~~~~~|||}}}zzztttiii```XXXUUUTTTRRRRRRUUUXXXXXX\\\bbbccc______ccceeecccbbbcccaaa^^^___dddeeelllyyy}}}qqqeee^^^WWWOOOHHHFFFFFFIIIIIIHHHKKKRRRWWWWWW[[[hhh{{{yyypppeee[[[QQQIIIDDD;;;999666333000/////////000//////...............++++++,,,,,,,,,---------+++++++++***************))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))*********))))))))))))((((((''''''(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((***)))(((''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))***+++,,,,,,,,,***)))((()))************+++++++++)))***,,,---...------,,,//////111333555777999:::999===AAABBBAAABBBGGGLLLVVVhhhxxx~~~iiiSSSIIIIIIIIIGGGJJJPPPVVVWWWUUUSSSVVVYYYSSSRRRSSSTTTWWW]]]bbbfffqqqyyy{{{nnnjjjdddaaa`````````___ZZZ\\\ZZZVVVSSSSSSQQQMMMNNNMMMNNNRRRWWWZZZZZZXXXZZZeeerrryyyxxxuuuvvvxxxvvv~~~~~~yyymmmgggccc```___aaaccc```aaaeeeccc]]]]]]aaaaaa\\\YYYYYYXXXUUUVVVYYYXXX^^^jjjzzz}}}xxx|||wwwpppcccWWWQQQEEEEEECCCBBBFFFLLLMMMIIIJJJYYYnnnzzzqqqhhh^^^UUUOOOCCCAAA===999666444444444000000///...............,,,,,,,,,------.........,,,+++++++++******))))))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))******++++++,,,,,,+++)))(((&&&%%%%%%)))'''%%%'''******(((%%%((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((((((''''''(((((()))***+++)))))))))))))))))))))))))))((('''&&&%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((()))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))(((((()))++++++,,,,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))++++++*********************)))))))))))))))))))))+++++++++***)))***---000///000111444888<<<@@@BBB@@@BBBDDDDDDFFFLLLVVV]]]gggnnnwww}}}}}}ppp\\\LLLDDDDDDEEEGGGOOONNNMMMNNNQQQRRRRRRRRRJJJSSS^^^eeehhhkkkpppsss{{{yyyqqqllliiiaaa\\\WWWVVVWWWVVVQQQMMMMMMNNNPPPQQQRRRUUUXXX[[[______```eeejjjoootttyyyzzz{{{yyyzzz|||vvvsssrrrssszzz{{{~~~{{{sssppprrrrrrkkkbbb[[[WWWSSSNNNKKKTTTWWW]]]gggwwwyyyrrrnnnnnnnnnttt{{{~~~ooodddWWWQQQIIICCCAAAAAACCCCCCDDDPPPaaasss}}}sssiii___XXXSSSPPPJJJCCC<<<777444222222///,,,***+++,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&'''((())))))))))))++++++***((('''&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%***)))'''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,,,,)))&&&%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((())))))***************))))))''''''((((((((()))))))))(((((((((((())))))))))))++++++******************---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222...111666;;;???BBBEEEGGGEEEHHHNNNSSSWWW[[[^^^```gggiiijjjiiigggeeeeeefffbbbYYYMMMEEEBBBCCCEEEFFFJJJIIIIIIIIIJJJKKKMMMOOOVVV___kkkqqqsssuuuzzzzzzppphhhbbb]]][[[TTTQQQMMMLLLMMMNNNNNNMMMLLLNNNSSSXXX___eeekkkooouuuuuuwww{{{wwwjjj```YYYTTTSSSNNNTTTZZZaaajjjvvv||||||~~~|||wwwrrrllliiihhhhhhmmmsss}}}vvvccc^^^VVVOOOKKKHHHFFFEEEEEELLLXXXdddmmmtttxxxzzzwwwkkkcccccc___XXXOOOFFF???999666666444111111111111000///,,,,,,---------,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&''')))++++++(((&&&%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((''''''''''''((((((************)))((('''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))******++++++++++++++++++******++++++++++++++++++,,,------------///222555222777>>>BBBEEEGGGKKKNNNPPPVVV^^^eeegggeeeaaa]]]^^^]]]YYYTTTOOOLLLLLLMMMJJJGGGBBB@@@@@@BBBCCCCCCBBBDDDFFFGGGIIIMMMSSSYYYgggpppyyy|||zzz|||{{{uuuqqqlllggg```ZZZVVVSSSQQQOOOOOOOOOOOOOOOPPPTTTXXX\\\[[[^^^ccckkksss{{{{{{kkkaaa^^^___\\\dddjjjkkklllppprrrqqqlllkkkhhhfffdddcccbbbbbbgggllluuu~~~uuupppiiiccc^^^YYYUUURRRNNNOOOQQQTTTXXX]]]bbbdddooozzz|||sssvvvrrrjjjaaaVVVLLLDDD@@@999777555444333222///---------------------------++++++++++++++++++++++++************************************))))))))))))))))))******++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''%%%%%%'''((('''&&&'''''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((''''''((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******+++++++++++++++,,,))))))************+++++++++---//////000222555888:::>>>BBBEEEFFFKKKRRRXXXdddkkkrrrqqqiii^^^VVVRRROOOOOOMMMKKKIIIGGGGGGGGGEEECCCBBBAAAAAABBBBBBBBB@@@EEELLLPPPTTT]]]iiirrrzzzyyyvvvpppjjjddd___[[[XXXVVVTTTQQQPPPQQQRRRRRRRRRTTTYYY___bbbcccfffmmmrrrsssuuuxxx~~~|||sssrrruuuzzz~~~wwwpppcccaaa]]][[[[[[\\\]]]]]]cccgggmmmuuu}}}yyyuuusssrrrqqqoooeee___WWWPPPNNNOOOQQQSSS[[[eeevvvyyyqqqfff[[[RRRMMMBBB???:::777555333000.........------------......))))))))))))))))))))))))*********************************)))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&'''((((((''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++***)))((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******++++++,,,,,,,,,,,,---------....../////////,,,...000222444666999<<>>999666333222000...------......------------------------++++++++++++++++++++++++))))))))))))************++++++,,,,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%###$$$%%%''')))***++++++***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%'''((()))(((&&&'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))((('''''''''((((((&&&'''((())))))((('''&&&)))))))))))))))((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))******++++++,,,------...******++++++,,,---------111444888<<<>>>AAAEEEGGGHHHLLLUUUdddttt~~~zzzrrrdddSSSEEE??????BBBGGGLLLTTT]]]aaa\\\SSSKKKIIIKKKOOORRRXXXaaalllttt|||xxxqqqhhhaaa]]]YYYSSSMMMLLLMMMMMMLLLLLLPPPVVV[[[cccdddfffnnnyyyuuuiiiccc```]]][[[\\\^^^dddllltttuuuqqqkkkffflllmmmfffaaa```aaa______aaadddjjjsss|||}}}yyyxxxzzz{{{rrrhhh]]]VVVRRRRRRRRRTTTWWW___hhhnnnwww}}}{{{uuurrrwwwpppbbbXXXNNNJJJEEECCCEEEIIIMMMOOOVVVZZZcccqqqyyyssskkkaaaWWWLLLBBB<<<888666333111////////////........................++++++++++++++++++++++++((()))))))))************+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%&&&((()))*********((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''))))))'''%%%&&&'''''''''((((((((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***&&&'''((())))))((('''&&&,,,,,,+++***)))'''%%%$$$(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,---......------......///000111111444777<<<@@@BBBFFFIIIKKKOOOUUUcccvvvkkk___NNNBBB>>>@@@BBBDDDHHHNNNYYYdddkkkjjjbbb[[[QQQUUU[[[aaaiiisss~~~rrrggg```[[[WWWUUUUUURRRKKKEEEJJJLLLPPPSSSWWW___hhhpppttttttwww|||sssooowww{{{zzzoooaaaWWWSSSSSSQQQOOOOOOQQQVVV___fffgggaaa[[[WWW^^^___XXXRRRSSSUUUSSSPPPQQQSSSWWW^^^fffnnnrrruuuwwwyyyyyyxxxuuuqqqnnniiifffaaa______ccchhhllluuuzzz{{{mmmccc[[[ZZZWWWTTTSSSVVV\\\aaadddlllxxx~~~xxxtttnnnrrrzzzxxxnnn```XXXLLLDDDBBBDDDIIILLLNNNRRR]]]kkkyyyxxxlll^^^PPPHHH;;;999666333111000000000------------------------++++++++++++++++++++++++(((((())))))*********+++***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&'''((())))))((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%'''(((***(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((###%%%((()))***(((&&&%%%((((((((((((((((((((((((''''''(((((()))((((((''''''&&&&&&''')))(((&&&$$$&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((()))))))))***++++++***)))((((((((()))***)))))))))***+++,,,,,,+++*********))))))((((((((((((((((((((((((((((((***++++++,,,,,,,,,++++++...------...111444666666:::===CCCGGGHHHJJJOOOVVV^^^mmm}}}wwwhhhZZZPPPFFFBBB@@@@@@EEEKKKRRRYYYfffqqqqqqfff\\\XXX]]]fffpppvvvyyy~~~vvvrrroooiii^^^UUUOOOOOONNNKKKIIIIIIKKKMMMQQQXXXaaagggkkkqqqyyy{{{ssskkkddd___\\\[[[___aaaeeekkkppppppkkkfff^^^UUUMMMLLLKKKHHHGGGIIIMMMLLLPPPYYY]]]YYYYYY\\\^^^______[[[UUURRRQQQSSSPPPQQQQQQRRRTTTYYY```eeeggggggggghhhhhheee```]]]YYYTTTQQQRRRSSSRRRUUUZZZ___cccffffffiiioooqqqpppooolllkkkooosssvvv{{{}}}uuujjjiiifffbbb^^^\\\]]]___ggghhhjjjmmmppppppnnnlllkkkjjjooo{{{wwwkkk[[[OOOKKKJJJIIIHHHNNNPPP\\\mmmvvvuuurrrrrrxxx{{{pppbbbXXXPPPDDD:::777444///...222///000000...,,,,,,,,,---------------------------++++++++++++*********))),,,,,,,,,+++***)))(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))((('''''''''(((***+++%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&((((((''''''''''''((((((&&&(((***)))&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%))))))(((((('''&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!! ''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((((((((((((***))))))))))))******+++************)))))))))(((************************)))***+++,,,------......---,,,---///333888;;;===???AAADDDHHHLLLSSS]]]eeesss|||yyyhhhXXXKKKEEEAAAAAACCCEEEJJJOOOZZZ]]]dddjjjiiibbb]]]\\\ooouuu|||ssslllkkkjjjgggccc___\\\WWWSSSPPPKKKKKKLLLLLLNNNSSSZZZ___ccckkkttt|||yyysssoooqqqyyy}}}uuufffbbb]]]XXXSSSPPPOOOOOOSSSSSSUUUYYY]]]]]]XXXTTTUUUNNNIIIIIIKKKJJJKKKMMMOOOPPPUUU___eeeggglllrrrwwwwwwwwwsssnnnhhhbbb___ZZZXXXVVVWWW]]]fffooouuuvvvuuutttrrrooojjjccc^^^___YYYSSSRRRPPPPPPSSSXXX___dddgggfffgggiiihhheeefffaaa]]]^^^___```eeekkknnnvvv|||{{{xxxvvvuuuuuuvvvwwwsssooojjjfffdddcccbbb```eeedddjjjwwwvvvggg[[[TTTPPPLLLJJJMMMOOOVVVbbbhhhgggfffhhhiiixxx{{{ppphhhdddWWWKKKEEEAAA999444444111111000...,,,+++,,,---------------------------++++++******))))))******,,,,,,++++++******)))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''&&&'''(((((((((((('''''''''&&&&&&&&&(((''''''''''''''''''((('''''''''&&&'''(((((()))%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''((((((''''''''''''((((((&&&(((***)))'''&&&''')))(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***))))))(((''''''&&&&&&(((((((((((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))***))))))(((((((((((()))************))))))))))))************************((()))***+++---...///000...///000333888>>>CCCFFFEEEIIIMMMSSS\\\gggssszzz{{{tttiiiWWWGGG@@@======BBBEEEHHHMMMSSSaaa___aaaeeeffffffiiiooo}}}sssggg[[[UUUUUUOOOPPPPPPMMMJJJIIILLLNNNNNNOOORRRVVV]]]gggrrryyy~~~sssmmmccc^^^ZZZZZZ___fffjjjlllqqqssspppjjjeeedddbbb___QQQPPPMMMKKKIIIIIIJJJKKKOOONNNMMMQQQUUUXXXWWWUUUYYYSSSPPPRRRTTTTTTVVVYYY[[[]]]dddnnnuuu}}}}}}uuuooojjjfffhhhrrrwwwrrroooggg^^^ZZZXXXXXX\\\cccssszzz~~~||||||yyyuuuuuummmddd___YYYUUUUUUYYYVVV]]]gggpppxxxxxxlllddd___[[[ZZZYYYYYY___lllwww~~~ssshhhbbb___[[[XXXXXXWWWZZZ\\\[[[WWWVVVYYYZZZeeevvv}}}yyytttgggZZZTTTOOOFFF===888555444111///...---......------------------------,,,+++***)))((()))******+++++++++++++++******************))))))(((((('''))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&((()))(((''''''((()))))))))((((((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&******))))))((('''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))******)))((('''''''''''''''*********)))))))))))))))************************))))))***+++,,,---//////111333777:::>>>BBBGGGIIIGGGOOOZZZeeerrr}}}xxxssslllgggbbbYYYLLLAAAAAA>>>???BBBEEEGGGMMMTTTbbbaaaccciiipppwww{{{rrrhhh```VVVNNNKKKMMMEEEFFFHHHJJJLLLPPPVVVZZZ\\\```eeellluuuyyylllbbb]]]XXXUUUQQQQQQTTTYYY\\\]]]bbbeeeddd```]]]\\\YYYTTTOOONNNMMMLLLMMMNNNPPPQQQTTTSSSUUU[[[dddlllppppppqqqllliiijjjiiiggggggjjjmmmqqqxxx{{{xxxooolllkkklllttt|||xxxlll___XXXXXXWWWYYY]]]```fffoooyyyyyyxxx|||uuuiii```[[[SSSQQQSSS]]]gggnnnuuu{{{{{{uuutttuuuvvvwwwtttssspppiii^^^TTTNNNMMMPPPUUUaaauuu}}}ssshhhccc```YYYNNNFFF;;;888333111000000111111............------------,,,+++***(((((()))***+++***+++++++++++++++++++++++++++******)))(((''''''******))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((((('''&&&&&&%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&((((((((((((''''''''''''((((((''''''((((((((((((((()))(((((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########)))((((((((('''''''''&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''*********)))((('''%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***++++++))))))((('''&&&&&&&&&'''))))))))))))))))))******))))))))))))))))))))))))************+++---...///333777<<<@@@BBBEEEHHHKKKLLLYYYjjjxxxzzzaaa[[[TTTQQQPPPMMMGGGCCCEEEBBB@@@BBBDDDHHHRRR\\\gggggglllwww}}}ttteee]]]UUUOOOJJJEEEEEEIIIFFFGGGLLLTTT^^^hhhnnnqqqpppvvvuuuhhh]]]VVVSSSQQQOOONNNOOORRRUUUXXXZZZZZZ^^^aaadddiiijjjddd\\\ZZZZZZYYYYYYYYYZZZ[[[[[[\\\^^^dddooo|||~~~wwwvvvxxxzzzyyyxxxzzzssshhhdddfffdddcccdddiiirrr}}}xxxuuupppiiiddddddhhhlllsss||||||mmmddd[[[UUURRRUUUYYY]]]ccciiittt~~~ssscccUUUMMMJJJIIINNN[[[nnn}}}zzzvvvsssmmmbbbXXXBBB===777222111111111111/////////......------------,,,***)))))))))***++++++++++++++++++,,,,,,,,,,,,++++++***)))(((((('''))))))******************''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&%%%&&&'''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))(((''''''%%%&&&''''''((('''''''''((((((&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''((())))))((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))((('''&&&%%%$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))******+++)))((((((''''''''''''((())))))))))))************((((((((((((((((((((((((+++++++++,,,---///222333555999???BBBEEEIIIOOOUUUbbbnnnzzz~~~mmmPPPKKKGGGGGGGGGFFFFFFIIIHHHEEEDDDGGGKKKRRRaaannntttvvv}}}rrrfff___RRRLLLFFFEEECCCBBBDDDIIIOOOSSS\\\iiixxx|||xxxwwwwwwxxxxxxwww{{{uuulllaaaWWWQQQMMMKKKOOOOOOQQQSSSVVVYYY\\\^^^___fffpppyyyyyysssrrrqqqooonnnmmmmmmmmmnnnrrryyy}}}}}}sssmmmnnntttzzzzzzwwwzzz|||zzzyyyyyyxxx{{{|||rrrhhhbbb]]]ZZZYYY[[[cccooozzzxxxnnneee]]]YYYWWWVVVXXX\\\bbbjjjpppqqqppprrrrrrqqqtttvvv||||||jjj\\\LLLFFFDDDJJJSSS[[[bbbhhhnnnvvvzzzpppeeeQQQIII???888555444222000000000//////...---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))((())))))))))))************''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((&&&%%%$$$&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((('''&&&&&&''')))***)))((('''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((('''&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++***))))))(((((((((((()))((((((((('''(((((())))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,...111555888;;;;;;???BBBEEEKKKTTTbbbkkkzzz~~~~~~yyyzzzyyykkkYYYJJJGGGFFFHHHHHHGGGLLLSSSPPPOOOPPPUUU[[[eeeuuuvvvhhh]]]TTTOOOHHHDDDCCCGGGKKKMMMSSSYYYfffnnn{{{wwwooofffdddcccdddfffhhhhhhhhhgggccc^^^XXXUUUSSSTTTTTT\\\___bbbeeegggjjjmmmoooppp|||~~~~~~yyyyyy}}}{{{~~~sssmmmeeebbbdddkkkrrrvvvwwwssssssxxx}}}wwwrrrjjj___VVVRRRWWW^^^ccciiiqqq{{{|||ssskkkgggbbb]]][[[\\\ZZZaaadddaaa^^^aaaeeefffgggiiinnnyyyrrr^^^TTTLLLIIIGGGGGGMMMUUUVVV^^^iiiuuu|||ssshhh^^^PPPEEE>>>:::555222000000000///...---------,,,---...//////---,,,***---------,,,,,,++++++***************************((((((((()))))))))******''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%((((((''''''''''''(((((('''&&&%%%&&&)))+++***(((''''''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,***)))((('''''''''''''''((((((((((((((()))***+++(((((())))))*********+++************************+++,,,---000444999>>>AAABBBDDDFFFIIIQQQ```ssssssddd___^^^SSSCCCJJJHHHJJJMMMLLLKKKRRR]]]YYYYYY]]]dddjjjtttwwwlll```VVVOOOJJJGGGFFFDDDHHHPPPXXX___gggooo|||ssseee]]]RRRSSSUUUYYY]]]______^^^aaa```___^^^```cccgggiiiooorrrvvvyyy|||~~~}}}}}}rrroooqqqwww~~~yyytttqqqoooqqqtttxxxxxxxxxwww|||}}}{{{nnniiidddbbbeeejjjpppssstttqqqrrrxxx}}}vvvooommmllllllmmmuuuqqqeeeYYY[[[]]]\\\\\\aaajjjqqqyyyzzzuuusssooohhhdddddd\\\aaa```ZZZUUUXXX]]]```cccdddiiisssqqqfffYYYPPPGGGAAAEEENNNQQQVVVaaammmzzz{{{ooo^^^QQQHHHAAA;;;666111000000///...---------,,,---000111111///,,,***......---,,,,,,+++*********************+++++++++''''''(((((()))))))))***''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''((((((''''''&&&'''((()))((('''%%%$$$((((((''''''''''''(((((('''%%%$$$&&&)))+++***((()))((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((''''''''''''((((((+++***)))'''''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))************&&&'''(((*********)))((('''))),,,------,,,,,,---...111555;;;@@@DDDGGGGGGHHHJJJLLLSSScccvvvyyydddSSSKKKIIIIIIHHHCCCGGGLLLPPPTTTXXX\\\___YYYbbbmmmwww|||wwwkkk```UUUOOOIIIEEEHHHOOOIIIOOO\\\kkkrrrwwwyyykkkbbbYYYRRROOOLLLNNNUUU[[[]]]___ccciiinnnrrrsssyyyyyyssspppoooqqqsssuuuvvv|||zzzttttttuuuvvvxxx{{{}}}~~~}}}uuurrrnnnmmmooosssvvvxxx{{{vvvwww~~~~~~xxxssspppnnnmmmlllnnnqqqrrrtttyyyzzz|||yyyooodddeeefffdddccceeejjjnnnyyy|||~~~{{{xxxvvvsssmmmhhhbbb^^^\\\ZZZ___aaahhhqqq||||||kkk[[[PPPJJJHHHGGGLLLSSS^^^mmm{{{ttthhh___TTTGGG>>>777666444222000000222333---000222222///,,,+++,,,---------,,,,,,,,,++++++------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))'''((()))******++++++***''''''(((((())))))******''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&)))+++***'''%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&(((((((((((('''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((('''''''''&&&)))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((''''''''''''((((((+++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))***+++++++++***))))))+++------------...//////333:::@@@DDDFFFHHHHHHEEENNNYYYcccooo{{{{{{mmm[[[MMMGGGGGGGGGHHHJJJNNNSSSXXX\\\___aaaccceeemmmxxxxxxooogggccc[[[SSSLLLKKKKKKLLLRRRZZZ]]]cccqqq|||{{{tttfff[[[UUURRRNNNTTTQQQRRRXXX^^^dddlllttt|||}}}~~~xxxuuuuuussstttuuuuuuwww}}}~~~{{{zzz{{{wwwtttqqqpppppprrrtttvvvvvvvvvxxx}}}|||tttrrrssswww~~~zzzrrrrrrrrrrrrsssxxx|||tttnnnjjjooorrryyywwwpppkkkgggbbb```aaaeeennnyyyvvvhhh]]]UUUQQQOOOKKKQQQ]]]mmm|||rrrhhh___UUUMMMBBB???:::444000///000222+++---///...,,,,,,---///---------,,,,,,,,,++++++---,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))***++++++******)))((('''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((***)))'''&&&&&&(((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&$$$$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''((()))((((((((((((((('''''''''((((((''''''''''''((((((***))))))(((((((((((()))''''''(((((())))))******))))))))))))************))))))))))))************,,,,,,---------,,,++++++***,,,---------...000333555:::AAAEEEFFFGGGIIIKKKNNN\\\lllvvv{{{~~~|||wwwiii___PPPFFFDDDFFFHHHJJJNNNSSSZZZ```dddeeeggghhhttt{{{tttggg^^^XXXUUUSSSOOOLLLKKKPPPWWW^^^gggoooyyy{{{wwwzzzxxxvvvssspppmmmkkkiiibbbeeecccZZZSSSTTTWWWYYYaaa___```dddiiirrr}}}tttrrrtttvvv~~~||||||~~~|||sssmmmooonnnooouuu|||{{{{{{|||}}}uuukkkeee```^^^___dddlllvvvzzzmmmfff^^^ZZZ___iiitttzzz~~~uuummmfffbbb___YYY[[[aaakkkuuu{{{|||{{{vvvnnngggaaaUUUOOOFFF<<<555222111111.........---,,,,,,...000------------,,,,,,,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))***++++++******)))((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&''')))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&%%%%%%%%%'''((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((''''''''''''(((''''''&&&&&&''''''((()))))))))(((((((((((()))&&&''''''((()))******+++((()))))))))************((()))))))))************---------------,,,,,,,,,+++,,,---......000444777???CCCFFFGGGGGGIIINNNSSSdddmmmwww|||}}}yyyoooeeeZZZSSSJJJDDDDDDHHHLLLOOOTTTZZZbbbjjjoooqqqssstttzzzqqqjjj```VVVQQQOOOPPPQQQPPPRRRWWWaaammmxxxwwwkkkeeefffeeeggghhhhhheeeaaa]]]\\\YYYaaaeeeaaa^^^bbbjjjooovvvuuuuuuxxxzzzxxxtttvvvzzz}}}}}}}}}|||wwwssstttrrrqqqsssxxx|||~~~}}}~~~{{{vvvggg```ZZZYYYZZZ```mmmyyyttteee[[[XXX]]]dddiiimmmwww~~~zzzxxxxxxxxxyyyxxxvvvqqqmmmjjjkkkmmmppp}}}}}}vvvqqqfff```VVVKKKAAA:::555222222111111///...---------...------------,,,,,,,,,+++++++++******)))))))))************)))))))))((((((((((((((((((((((((((('''((()))******++++++***(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))***)))'''%%%###&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''(((((('''&&&&&&%%%'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))(((&&&''''''((()))******+++((()))))))))************((()))))))))************,,,,,,,,,+++++++++,,,,,,+++---///000222555999===FFFGGGHHHIIIKKKQQQZZZ```ssssssrrrqqqrrrooocccVVVOOOKKKGGGEEEHHHMMMSSSVVV^^^dddmmmvvv|||yyyllldddaaa\\\UUUNNNKKKLLLPPPSSSXXX^^^iiiuuuvvvkkkaaaZZZZZZ^^^WWWYYYZZZZZZYYY[[[^^^aaakkktttzzzwwwuuuxxx~~~~~~~~~~~~zzz}}}{{{yyyxxxyyyzzzzzzyyyzzz{{{}}}~~~yyyzzzuuummmddd^^^YYYWWW\\\cccrrrrrrddd[[[YYYYYYZZZccclllzzzvvveee]]]\\\\\\gggxxx~~~rrrlllcccZZZPPPFFF<<<555222222111111000...,,,+++.........---------,,,,,,+++++++++***************************)))))))))((((((((((((((((((((((((((('''((()))******++++++******))))))(((((('''''''''(((((()))))))))((((((''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))(((&&&###"""%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))%%%&&&'''((()))))))))(((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''(((((())))))******))))))))))))************))))))))))))************+++************+++,,,---,,,...222555888<<>>777444444111///------...//////...,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''%%%&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((((((((()))))))))******************))))))))))))'''(((******)))((()))******+++------...000444666>>>BBBFFFIIILLLRRR]]]eeesssyyy{{{rrrfff[[[NNNDDDEEEDDDDDDGGGJJJLLLKKKIIIPPPPPPWWWfffuuu{{{nnnfffbbb[[[ZZZVVVQQQLLLMMMRRRWWWnnn}}}xxxhhh```^^^ZZZXXXVVVWWWZZZ___bbbdddgggmmmrrruuu{{{xxxzzzxxxvvvtttuuuzzz|||vvvrrrmmmddd[[[VVVWWW]]]bbbffftttyyylll___ZZZWWWZZZ]]]bbblllvvv}}}yyynnn___SSSLLLKKKLLLNNNVVVWWWaaarrr|||ssseeeWWWLLLCCC===999333111---,,,---.........---,,,,,,,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***(((&&&''')))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***###$$$%%%&&&'''((()))***(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************'''((())))))(((((()))+++,,,---...///000444888<<>>777666444222111111111000,,,------------,,,+++*********************++++++))))))))))))((((((((((((%%%''')))***+++***)))(((&&&&&&''''''((()))))))))))))))(((''''''((()))***''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''***)))'''%%%$$$$$$$$$%%%((('''%%%$$$$$$&&&)))+++******)))((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((***))))))(((((())))))***((('''%%%######%%%'''(((,,,+++)))'''''''''((()))))))))))))))************************+++,,,---......---,,,,,,,,,,,,,,,,,,.........///222666;;;>>>BBBHHHLLLMMMPPPUUUYYYXXXUUUUUUTTTQQQNNNLLLLLLMMMKKKIIIIIIJJJIIIJJJRRR\\\nnnlllqqqpppeeeccc^^^ZZZWWWXXX[[[]]]iiisssrrriiiaaa]]]ZZZVVVVVVYYYWWWZZZ___gggqqq|||{{{~~~wwwooohhhiiikkklllnnnpppxxx~~~xxxllleeefffjjjnnntttppp^^^QQQUUUSSSVVV]]]fffppp~~~kkk___UUUVVV^^^eeelllrrrxxx|||rrrllleeeaaa]]]VVVNNNHHH===:::666222000000//////------------,,,++++++***,,,,,,+++***)))))))))***+++************)))))))))&&&''')))***+++***)))(((***))))))(((''''''&&&&&&***)))(((''''''((())))))((((((((())))))))))))***))))))(((''''''&&&%%%%%%((((((''''''''''''(((((('''(((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&((())))))((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))++++++))))))((()))***+++))))))))))))************************+++,,,---...//////...---------------...,,,,,,...333:::???AAAGGGJJJNNNSSSZZZ```^^^XXXJJJJJJIIIGGGDDDCCCDDDEEEIIILLLPPPRRROOOOOOXXXcccpppsss|||xxxiii___^^^^^^\\\YYYYYY```kkkuuuoooaaaXXXPPPNNNMMMLLLNNNSSSTTT\\\iiiwww~~~}}}|||rrrlllgggiiijjjiiihhhiiikkkoooyyy~~~zzzwwwxxxxxxwww|||qqqhhhddddddeeejjjuuummm\\\YYYTTTPPPRRRXXXaaaooo|||~~~lllWWWMMMLLLNNNUUU[[[eeemmmzzzyyytttmmmgggddd___YYYTTTHHHCCC;;;444111000000000......---,,,,,,+++******...---,,,+++)))))))))))),,,,,,+++++++++*********'''((()))*********)))(((***))))))((((((''''''&&&+++***)))(((''''''(((((())))))))))))******************)))(((((('''''''''((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&((((((((('''&&&&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++******)))***))))))))))))***+++,,,((()))))))))************************+++,,,------///......---,,,,,,------...---...333999@@@CCCEEEIIIOOOVVV\\\bbbddd]]]UUUBBBCCCCCCBBBAAACCCEEEHHHPPPRRRXXX]]]^^^aaajjjuuu{{{~~~pppgggaaa___]]][[[ZZZ\\\dddtttuuuaaaZZZSSSLLLLLLMMMNNNSSSXXX```kkkzzz|||wwwqqqmmmppprrrqqqpppqqqpppqqqvvv}}}yyyyyyvvvsssvvvzzz}}}{{{uuunnnkkkkkkkkkqqqxxxwwweee^^^VVVRRRQQQTTT___iiixxxzzzeeeWWWPPPNNNQQQVVV___ffftttyyyqqqlllhhhbbb\\\UUUMMMBBB:::555444222111000///...,,,+++*********---,,,++++++************,,,+++++++++************((())))))*********))))))'''''''''((())))))******+++******)))((('''''''''(((((()))))))))*********)))))))))(((((('''''''''((((((''''''''''''((((((((((((((())))))(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''))))))((('''&&&%%%%%%%%%'''((((((((('''%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((()))******+++((()))))))))************************+++,,,------------,,,,,,,,,,,,------111333777===CCCHHHKKKLLLRRR\\\eeeeeeaaaZZZRRRJJJ===>>>???AAACCCGGGLLLPPP\\\\\\___gggooouuu}}}rrrgggaaa___]]]]]][[[\\\aaammm~~~gggVVVSSSNNNLLLPPPUUUYYY___eeerrr{{{{{{wwwxxxzzzyyyxxxyyy{{{yyyzzz~~~~~~wwwpppssswwwxxxwwwwwwxxxzzz}}}~~~yyypppfff]]]UUUPPPSSSYYYdddqqqttthhh]]]TTTPPPPPPYYYaaarrrzzzuuummmddd```WWWJJJAAA<<<999555222222111///---,,,+++******+++*********+++,,,------++++++*********))))))))))))***************))))))''''''(((((()))******************)))((('''&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((('''(((((())))))*********))))))))))))************************+++,,,---...++++++++++++,,,---...///000444;;;BBBGGGLLLRRRUUUbbblllqqqhhhYYYLLLDDD???:::<<<>>>AAAEEELLLSSSXXXeeedddiiisss}}}sssiii___]]]^^^\\\YYYXXX[[[cccrrrooo\\\QQQMMMKKKOOOYYYccciiiooouuu~~~~~~xxxwww}}}}}}rrrssstttvvvxxx|||}}}zzznnnaaaVVVSSSUUUYYY```ppp~~~uuujjj\\\SSSPPPVVV]]]ppprrrhhh___SSSKKKFFFBBB;;;555555444111...,,,+++++++++************+++---...///+++************)))))))))+++************)))))))))+++******))))))(((((('''))))))******)))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((***))))))(((((())))))***++++++++++++++++++++++++))))))******************))))))))))))************************+++,,,---...+++++++++,,,---///111222222999AAAFFFKKKSSS^^^gggqqqvvvsssdddQQQEEEAAA???<<<>>>AAADDDIIIPPPXXX^^^bbbgggsssyyyccc\\\XXX[[[]]][[[\\\___gggrrr|||{{{yyyoooaaaWWWUUUVVVWWW___lllwww|||{{{zzztttrrrvvv{{{zzzxxxxxxzzz~~~}}}nnnaaa[[[\\\VVVVVV[[[gggooossszzz|||rrrkkkjjjhhhfffooo}}}rrrjjj```YYYUUUOOOEEE===888666333000---,,,,,,---+++++++++++++++,,,---...,,,,,,+++++++++*********,,,+++******)))))))))***++++++******)))((((((((((((((()))******)))(((''''''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&)))((((((((())))))***++++++***(((&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))++++++,,,,,,,,,++++++***))))))))))))************************+++,,,---...++++++,,,---///111333444<<>>HHHSSSaaapppyyy|||}}}xxxmmmaaaXXXOOOHHHIIIKKKRRRZZZ^^^ccclllvvvzzzqqqccc[[[XXXQQQSSSYYYcccuuuuuuiiiWWWJJJIIILLLKKKNNNTTT[[[gggwwwzzz~~~}}}{{{zzzyyyuuutttsssqqqqqqqqqtttuuuyyyxxxxxxzzzrrrddd[[[VVVYYY___iiitttnnncccgggrrr{{{rrrkkk]]]SSSEEE;;;777555222000000000//////.../////////,,,------,,,******+++---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))'''((())))))******))))))'''((((((((())))))))))))((((((((((((((())))))***(((((())))))))))))(((((()))))))))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&((()))******(((&&&%%%(((((()))***************************************)))******++++++,,,------******+++,,,,,,------...444888@@@NNN```ppp|||wwwuuunnnbbbXXXRRRKKKEEEIIILLLSSS[[[___dddnnnyyyooo___VVVTTTUUUOOOUUU```ooozzzeeeWWWLLLFFFLLLOOOOOOVVVaaafffrrr~~~~~~}}}}}}|||}}}~~~rrrqqqqqqpppqqqtttxxxzzzyyywwwjjjVVVWWWZZZbbbnnn{{{{{{hhh```___fffrrr}}}~~~yyykkk___NNNAAA:::777444111222111000//////...//////---------,,,+++***+++---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((())))))((((((((((((((()))******(((((())))))))))))((((((''''''(((((())))))******(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''((((((&&&$$$$$$%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((***++++++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''************))))))))))))***+++,,,------,,,+++***))))))*********+++++++++------,,,++++++,,,,,,,,,///000///...---...000333:::===FFFXXXmmm|||xxxmmm```XXXPPPIIIFFFFFFNNNQQQUUUYYY```kkkyyyxxxhhh^^^WWWPPPKKKIIISSSbbbtttsssbbbXXXPPPMMMIIIKKKSSS]]]dddgggsss{{{uuupppsss{{{~~~}}}}}}}}}}}}|||{{{zzzyyywwwxxxyyyyyyyyywwwuuussswwwwwwwwwxxxyyy{{{|||}}}{{{yyyuuurrrrrrsssuuuvvvzzz}}}zzzbbb[[[VVVYYYaaammm}}}}}}jjj[[[ZZZYYY]]]hhhrrryyywwwiiiZZZQQQHHH>>>999:::777333///---,,,---------++++++++++++++++++++++++------,,,,,,+++***))))))+++******))))))))))))))),,,+++++++++******))))))************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))***))))))(((''''''&&&&&&%%%&&&&&&'''''''''''''''******)))((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&((()))***%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''(((((('''&&&%%%%%%&&&&&&((((((((('''&&&%%%))))))))))))))))))))))))******+++,,,,,,+++*********************+++++++++------,,,,,,+++,,,,,,------......---...000333777>>>DDDQQQaaapppyyy|||zzzooodddYYYQQQKKKFFFEEEHHHQQQUUU[[[bbblllyyyoooeeeZZZSSSNNNLLLPPPVVVfffrrrwwwfffXXXPPPLLLKKKKKKQQQ\\\hhhppptttxxxwww{{{~~~}}}|||||||||{{{yyyvvvvvvvvvvvvvvvuuuttttttssssssrrrppppppooooooooopppppppppqqqrrrtttuuuvvvzzz|||~~~|||wwwtttrrrrrrsss{{{zzz{{{~~~oooeee[[[YYY\\\eeessswwwgggZZZUUUTTTYYYaaaiiittt}}}|||pppddd\\\TTTGGG===:::888444000...---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,++++++***************++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((()))))))))))))))((((((((('''''''''''''''((((((((())))))))))))))))))(((((('''&&&&&&%%%&&&&&&'''(((((((((((('''***))))))((((((((((((((('''(((((())))))(((((('''(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***&&&&&&&&&&&&&&&'''''''''(((((((((((('''%%%$$$$$$&&&&&&''''''''''''&&&&&&)))'''&&&%%%%%%&&&''')))''''''(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))******++++++******)))+++++++++++++++*********---,,,,,,,,,,,,,,,------,,,---...///111555:::>>>EEEOOO^^^jjjppppppmmmkkk___VVVNNNIIIGGGGGGLLLRRRXXX\\\eeeppp}}}wwwhhhZZZUUUOOOKKKJJJNNN\\\iiixxxwwwhhh[[[RRRLLLLLLMMMRRR[[[gggsss{{{{{{{{{xxxvvvwww|||}}}yyywwwtttsssssssssrrrqqqnnnnnnnnnmmmllllllkkkkkkkkkiiifffcccbbbcccdddeeeeeeeeeeeefffgggiiikkkllloooqqqtttwwwzzz|||~~~~~~zzzwwwuuuuuuxxx~~~}}}wwwrrruuuxxxhhh^^^[[[^^^iiissswwwcccYYYOOOLLLOOOYYYhhhuuu|||sssiiieee___RRRDDD;;;:::777222////////////...........................------,,,,,,++++++******---,,,,,,+++***+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''&&&%%%%%%%%%''''''((()))))))))(((((())))))(((((((((((((((((('''''''''(((((('''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''(((((()))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%''''''&&&&&&&&&''''''(((''''''''''''(((((((((((()))))))))******))))))))),,,,,,++++++++++++******---,,,,,,,,,,,,------......///111222555:::@@@EEENNNZZZiiioookkkbbbZZZWWWMMMIIIEEEFFFGGGLLLWWWaaadddhhhrrryyyhhh\\\VVVQQQMMMNNNQQQZZZkkkzzz~~~ssshhh```ZZZVVVTTTTTTWWW]]]eeeooowww}}}~~~{{{xxxvvvsssqqqvvv}}}~~~}}}}}}|||yyyvvvsssqqqooonnnnnnnnnllljjjggggggeeedddbbbaaaaaa```___]]]ZZZXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[^^^```bbbdddeeehhhkkknnnqqqsssssstttvvvwwwvvvrrroooooopppttt{{{~~~}}}yyyyyy|||uuunnnvvvyyylllbbb___cccjjjtttfffVVVLLLJJJRRRcccrrryyyqqqmmmjjj```RRRGGG???;;;666222111000///...........................------,,,,,,,,,+++++++++,,,,,,+++************+++)))))))))(((((((((((((((************************)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''((()))*********((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&'''((())))))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))&&&'''''''''((((((((()))***))))))))))))))))))***,,,+++++++++++++++++++++---,,,,,,,,,------...//////000222444888>>>FFFKKK\\\fffpppooocccUUULLLJJJDDDDDDEEEIIILLLRRR___lllwwwzzzxxxkkk```ZZZUUUQQQPPPVVV___jjjxxxqqqhhheeebbbaaaaaaaaa```___aaadddjjjpppuuuyyy|||}}}}}}{{{xxxtttoooqqq~~~~~~}}}zzzyyyxxxwwwwwwuuusssqqqnnnllljjjiiiiiihhheeeccc```^^^\\\YYYWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNOOOOOONNNNNNPPPSSSVVVXXX\\\^^^```ccceeeggghhhiiiiiikkkmmmkkkfffcccccceeekkkrrr|||zzzuuussstttuuutttsssxxxwwwllllllqqq{{{oooeeecccfffvvvuuucccUUUNNNQQQ___lllzzz|||vvvooocccYYYGGGCCC<<<777444222000...---------------------------------,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((()))))))))++++++++++++++++++++++++******)))))))))(((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))&&&'''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&''''''((((((''''''&&&'''''''''(((((((((((()))'''((()))******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%'''((()))'''''''''(((((())))))***+++******))))))******+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000///000333666<<>>888555000000000000000000000000---------------------------,,,++++++******++++++))))))******+++++++++,,,+++++++++++++++++++++++++++++++++************)))&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((((((((%%%&&&&&&'''''''''''''''$$$%%%'''))))))((('''&&&(((((())))))))))))(((((('''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&((()))************''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''((((((((("""###$$$%%%&&&'''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''###$$$&&&((())))))((('''''''''((()))***++++++,,,---,,,***)))))))))******------------------------000------000000...///222555999???IIIZZZjjjooommmlll```SSSKKKGGGFFFJJJOOO___fffpppzzzpppiiibbb\\\SSSNNNTTT___kkkzzzxxxiiiYYYMMMMMMRRRQQQWWWeeezzz}}}~~~}}}{{{yyywwwuuusssrrrssssssrrrpppnnnjjjgggeeehhhhhhiiihhhhhhgggffffff______````````````______\\\[[[[[[YYYWWWUUUSSSQQQWWWSSSOOOQQQVVV[[[\\\[[[XXXRRRLLLIIIKKKRRRYYY]]]``````______aaadddfffhhhcccdddccccccbbb```___^^^eeeiiilllnnnpppvvv{{{uuuttttttvvvzzz{{{xxxuuuhhhhhhlllppprrruuuttthhhjjjttt|||rrr```VVV[[[```mmmnnnlllcccVVVMMMFFF===555222111000...,,,,,,///000......---,,,,,,+++******,,,+++******)))*********((()))***++++++***)))(((************))))))))))))***++++++***'''&&&''''''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((""" '''***)))%%%&&&&&&&&&''''''''''''((()))'''%%%&&&((()))'''%%%&&&%%%%%%%%%&&&((()))+++&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%)))(((((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&(((((())))))******++++++---,,,***)))))))))***+++------------------------...,,,,,,000111000222777:::AAAJJJUUUdddrrrwwwuuulll^^^OOOGGGDDDFFFMMMUUUeeejjjrrr{{{sssfff```[[[XXXTTTVVVbbbpppuuudddWWWPPPMMMOOOUUUVVV___ppp~~~~~~{{{yyyyyy{{{{{{zzzxxxwwwwwwuuusssqqqpppnnnmmmooonnnmmmllliiifffcccbbbffffffeeeeeecccbbb```___[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXVVVUUUTTTSSSWWWUUUTTTWWW\\\^^^\\\YYYQQQMMMIIIIIINNNUUU\\\```dddbbb```^^^]]]]]]^^^___```______^^^]]]]]]\\\\\\cccfffjjjlllnnnsss|||}}}}}}}}}{{{{{{{{{|||}}}|||zzzssswww{{{{{{yyy|||ssskkkllltttwwwccc___\\\eee~~~tttqqqgggZZZOOOGGG===444333222111///------...//////.........---,,,,,,,,,,,,++++++***************((()))***++++++***)))(((************))))))))))))******+++***(((&&&'''(((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))&&&###$$$(((******'''&&&&&&&&&''''''''''''(((&&&$$$"""###%%%&&&$$$###&&&&&&%%%%%%&&&'''))))))'''&&&&&&&&&&&&&&&&&&%%%((((((''''''(((((()))***%%%&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))*********,,,,,,+++************+++------------------------,,,***,,,///111222666===???JJJWWWcccnnnwwwyyyvvvkkk\\\LLLDDDCCCHHHRRR\\\hhhlllsss{{{tttaaa[[[WWWUUUUUUYYYcccvvvyyygggUUUNNNNNNPPPRRRTTTYYYeeexxx}}}|||zzzyyyxxxuuusssppppppppppppooonnnnnnnnnmmmkkkjjjiiihhhggghhhgggfffeeebbb```^^^\\\aaa``````^^^]]][[[YYYXXXWWWXXXXXXXXXXXXXXXXXXWWWXXXVVVUUUSSSRRRRRRRRRRRRUUUUUUVVVZZZ]]]]]]XXXTTTLLLJJJHHHIIINNNUUUZZZ\\\^^^\\\YYYWWWUUUTTTSSSSSSWWWVVVUUUTTTTTTUUUVVVWWW\\\___ccceeegggkkkqqqvvvvvvyyy|||{{{tttwwwooohhhkkkwww|||kkk]]]]]]lll}}}zzzpppbbbUUUKKK@@@666444333111///...---------//////..................,,,,,,+++***************))))))***++++++***))))))************)))))))))))))))***+++***(((''''''(((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%'''''''''''''''(((((()))%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''))))))***))))))((('''&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&*********)))))))))))))))++++++++++++++++++++++++,,,,,,------------------,,,+++,,,///111333:::CCCFFFSSSbbblllrrrvvvsssooofffZZZLLLFFFFFFKKKUUU___fffjjjqqq{{{{{{ggg[[[TTTTTTVVVZZZcccuuunnnaaaVVVTTTVVVUUUTTTSSS]]]jjjzzz~~~}}}{{{zzzyyywwwuuusssrrrqqqnnnlllkkkiiihhhhhhggggggffffffeeedddccccccbbbbbbaaa```___]]]\\\ZZZXXXWWWYYYYYYYYYXXXWWWVVVTTTSSSVVVVVVWWWWWWWWWWWWVVVVVVRRRPPPNNNLLLLLLLLLNNNOOOPPPPPPRRRTTTVVVUUUQQQMMMKKKIIIGGGHHHKKKNNNOOOPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKJJJIIIJJJLLLNNNOOORRRUUUXXX[[[\\\^^^bbbeeefffhhhkkknnnpppssswwwzzzwwwxxx~~~{{{ooogggoooxxx~~~hhh___aaaiiizzz|||nnn```UUUHHH===666444111/////////...---..................//////,,,,,,+++************+++************************************)))))))))((()))***+++***((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))'''%%%###%%%'''&&&&&&&&&''''''''''''((()))(((((((((((()))((((((((((((''''''&&&&&&&&&&&&)))))))))(((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,---000222555???JJJUUUbbbooovvvwwwtttmmmeee]]]TTTKKKJJJKKKNNNTTT[[[ccchhhrrr~~~yyyiii^^^YYYPPPVVV]]]fffttt{{{oooccc\\\WWWVVVVVVVVVZZZ```kkkttt~~~xxxssstttwww}}}zzzzzzyyywwwvvvtttqqqnnnkkkiiihhhhhhhhhgggeeedddcccccccccaaa``````___^^^^^^]]]]]][[[ZZZYYYWWWUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRUUUVVVVVVWWWWWWVVVVVVUUUNNNLLLJJJIIIHHHIIIKKKLLLLLLKKKKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDFFFIIIJJJJJJLLLOOOQQQSSSUUUWWWXXX[[[]]]```ccceeeiiinnnrrrooonnnrrryyy~~~{{{mmmmmmpppzzz|||lllaaa[[[```jjjnnnxxx{{{ooocccVVVKKK<<<888333111111111000///---------------.........---,,,,,,+++***+++++++++++++++************++++++************)))))))))((()))***+++***)))((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&)))+++)))%%%###%%%(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%%%%&&&(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((())))))%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&((()))***...---***((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''###$$$%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''''')))))))))))))))************+++,,,,,,---,,,,,,,,,+++,,,,,,------.........///...000333555;;;HHHUUUgggqqqzzz}}}{{{uuuiii^^^RRRMMMJJJMMMPPPRRRVVVZZZeeemmmzzzuuueeeZZZVVVVVVPPP\\\jjjxxxzzzlllcccZZZVVVSSSRRRSSSYYYggguuuuuuqqquuu{{{~~~zzzwwwtttssssssooonnnllliiifffccc```___bbbccccccaaa^^^]]]^^^```[[[[[[ZZZZZZYYYXXXWWWWWWUUUTTTSSSQQQPPPOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOORRRRRRSSSSSSSSSSSSRRRRRRKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGEEEDDDDDDDDDEEEEEE???>>>===???@@@AAA@@@???AAAAAA@@@@@@??????>>>>>>AAAAAAAAAAAABBBDDDFFFGGGFFFGGGIIIKKKMMMOOOPPPQQQSSSUUUXXX[[[^^^bbbfffiiikkkiiijjjnnnppprrrxxxvvvvvv~~~{{{sssooowww~~~mmm___YYYYYYXXXcccooovvv}}}|||sssggg\\\IIICCC:::555333333222000------------------------------,,,+++++++++++++++,,,+++************+++,,,************)))))))))))))))***++++++)))))))))+++((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((+++---,,,)))'''(((***&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((('''((((((((('''&&&%%%%%%!!!"""###$$$%%%'''(((((('''''''''''''''(((((()))''''''&&&&&&&&&''')))***000...+++((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''!!!"""$$$%%%''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++***+++,,,---------,,,,,,++++++,,,,,,---......///000000333777;;;CCCSSSbbbqqqwww{{{|||yyyqqqbbbTTTMMMJJJKKKRRRXXX[[[^^^bbboooyyyrrrdddZZZSSSRRRTTTXXXhhh|||rrrjjjccc]]]XXXVVVVVVXXX\\\eeevvvuuuqqqwww~~~|||zzzwwwtttqqqnnnmmmlllgggfffeeebbb```]]][[[ZZZZZZ[[[\\\ZZZXXXWWWYYY[[[VVVUUUUUUSSSRRRQQQPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>???@@@;;;:::999;;;===>>>===<<<============<<<;;;::::::======>>>???@@@AAAAAABBBCCCCCCCCCEEEGGGJJJLLLLLLLLLOOORRRUUUWWWZZZ]]]```bbb```aaaddddddeeejjjqqquuuvvv|||yyytttsssxxx~~~sssuuu|||ooocccZZZVVV[[[aaaiiivvvtttjjjZZZPPPDDD;;;777555333111000/////////...---------------,,,++++++++++++,,,,,,++++++******++++++,,,************)))))))))))))))***++++++))))))***+++((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***,,,,,,+++***))))))&&&&&&&&&''''''''''''((((((***+++***(((((()))+++&&&''''''(((((('''&&&%%%###$$$$$$%%%&&&''''''(((((((((''''''(((((()))***)))((('''&&&&&&'''(((***...,,,)))&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,)))***,,,---...---,,,,,,++++++,,,,,,---...//////000111555:::???III[[[lllrrruuuvvvvvvtttlll[[[LLLNNNLLLOOOXXX___ccchhhlllyyyxxxddd[[[WWWSSSRRRTTTbbbtttyyyddd]]]______[[[ZZZ[[[___ffflllsssssspppvvv|||~~~|||uuutttrrrpppmmmjjjhhhgggcccbbbaaa___^^^\\\[[[ZZZTTTVVVWWWUUUSSSRRRTTTWWWRRRQQQPPPOOONNNLLLKKKKKKLLLKKKJJJHHHGGGGGGHHHIIILLLLLLLLLKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEE????????????>>><<<;;;:::999;;;<<<<<<;;;:::::::::;;;:::999999;;;;;;:::999777888999999999999999999999999;;;<<<<<<======<<>>>>>???BBBFFFGGGHHHGGGJJJNNNQQQSSSTTTWWWYYYXXXWWWYYY\\\[[[[[[___fffiiiiiiooowww}}}~~~~~~|||tttkkkiiisssxxxtttyyy|||pppbbb[[[ZZZZZZcccuuu|||sssfff[[[KKK???:::777333111222111111000///......---...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---************)))))))))))))))***++++++***)))***,,,((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%''')))(((%%%$$$&&&(((%%%&&&'''(((((('''&&&&&&((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''((()))+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((++++++++++++***)))(((((((((***,,,---------...///---444;;;>>>GGGWWWfffnnnwwwlllaaa\\\XXXSSSRRRSSSUUURRRVVVdddooossswww{{{uuuggg\\\VVVPPPLLLVVVffftttqqq___ZZZ[[[ZZZYYYZZZ___]]]fffxxxvvvppprrr~~~{{{yyyvvvrrrooonnnoooooolllgggddddddeee```___\\\YYYUUUSSSQQQPPPQQQPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDHHHGGGGGGEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999888888888888888888888888:::999888777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@AAABBBDDDGGGGGGHHHJJJKKKMMMNNNNNNOOOOOOQQQRRRTTTVVVWWWXXXaaabbbdddgggjjjnnnqqqrrrvvvwwwyyy|||{{{wwwvvv|||}}}|||wwwoooiiiggghhhlllwww{{{{{{xxxhhh[[[TTT___ttt~~~tttjjjYYYHHH<<<666444444000111111000......///000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))((('''''''''&&&&&&(((***+++***)))***)))(((''''''((()))***))))))(((((((((((())))))))))))******)))((('''&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((******))))))((((((((('''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''')))***,,,'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))(((,,,,,,,,,---,,,,,,+++***)))+++---...---...///111333888===CCCNNN___kkkpppmmmbbbWWWRRRNNNKKKLLLOOOUUUWWWaaapppzzz}}}~~~ggg[[[SSSTTTUUUXXXfffvvvzzzkkk```VVVVVVWWWXXXYYY\\\iiimmmyyy~~~wwwtttsss{{{}}}{{{xxxvvvtttrrrooolllfffggggggddd___\\\\\\]]]]]][[[XXXUUURRRPPPOOONNNNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDCCCCCCFFFEEECCCBBBAAAAAABBBBBBDDDDDDCCCBBBAAA@@@??????????????????>>>>>>>>>>>>;;;;;;:::::::::999999999999888888888888888999999888888888888888888888888999888777666666777888999777777777888888888999999;;;<<<>>>???>>>???AAABBBDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUVVVWWWYYY[[[^^^```aaahhhiiikkknnnqqqtttvvvwwwwww~~~~~~{{{{{{zzzzzzxxxtttooojjjfffeeeeeemmmvvv}}}zzz~~~tttfff[[[```ooo~~~zzzppp```OOOBBB:::666555333333222111///...//////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))((('''''''''&&&&&&(((***+++***))))))))))))((((((((())))))))))))(((((((((((())))))'''((()))******)))(((((($$$%%%'''((()))((('''&&&(((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''')))******((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,------...............+++---.........///111333:::===BBBKKKZZZiiiooommm```VVVLLLHHHFFFFFFKKKPPPYYYaaappp~~~kkk[[[QQQMMMUUU___kkkzzzvvvaaaUUURRRPPPRRRTTTWWW]]]eeewwwzzzxxx{{{}}}yyyuuussspppooonnnllljjjggg_________\\\XXXVVVUUUUUUWWWVVVSSSQQQNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@????????????@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777555555555666666777888999666666666666666666666666777777666666666666777777555555555666666666777777888:::<<<<<<<<<<<<>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVVVV]]]^^^```bbbeeehhhjjjkkkhhhnnnssstttvvv{{{~~~}}}{{{}}}zzzxxxvvvuuusssoookkkgggdddgggkkktttwww{{{}}}oooaaa]]]cccmmmzzz{{{kkk[[[MMMBBB;;;666555444333222000///......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))((('''''''''''''''(((***+++***((((((((()))******))))))((()))((((((''''''(((((()))%%%&&&((()))*********)))%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''***,,,,,,+++)))(((((())))))))))))))))))))))))''''''((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))*********+++,,,---...////////////,,,---.........///333555>>>BBBIIIUUUeeeooollldddVVVNNNFFFEEEFFFJJJRRR[[[dddooo~~~ooo^^^VVVOOOOOO[[[kkkzzz{{{gggUUUNNNOOOQQQRRRTTT\\\jjjvvv}}}xxxtttqqqnnnkkkjjjhhhfffcccaaa[[[[[[ZZZWWWUUUSSSQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@??????>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999999::::::::::::999999999999888777777777777666666666555555555555555666777777555555555555555555555555555555555444444555555555555555555555666666666666666777999999888999:::<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJMMMMMMNNNOOOQQQSSSTTTUUUXXXYYYZZZ[[[]]]^^^___```^^^dddhhhhhhiiimmmnnnmmmmmmooorrruuuyyy}}}{{{yyyzzz{{{zzzvvvrrrnnnnnnnnnvvvxxxuuuyyyyyykkkaaa]]]```kkkwwwxxxhhhYYYLLLAAA999777555222111000000///......------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))(((''''''(((''''''(((***+++)))(((&&&(((***,,,,,,+++)))'''(((((((((''''''(((((((((&&&'''(((*********)))(((&&&&&&'''((((((''''''&&&((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))((((((((('''))),,,---+++)))''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))*********+++)))***+++---............+++,,,------...111555999@@@HHHSSS```kkkmmmcccVVVMMMHHHEEEHHHLLLSSS^^^hhhvvvnnnaaaYYYRRRPPPUUUdddvvvxxxfffXXXPPPOOOQQQRRRSSSYYYiii~~~~~~zzzwwwssspppnnnlllhhheeecccaaa]]]ZZZXXXVVVUUUSSSQQQPPPNNNMMMLLLKKKJJJHHHFFFEEEEEEEEEBBBBBBAAAAAA@@@?????????======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::999999999999999999999999999999999888888888888777777777666666666555555777777666555555555555555333333333333333333333333333333333333333333333333333333333444444444555555333555666666555666777888::::::;;;;;;<<<===>>>>>>@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIKKKNNNQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVUUU[[[]]]\\\\\\^^^___]]]ccceeehhhjjjmmmrrrxxx||||||~~~}}}{{{zzz{{{zzzzzzuuuyyy}}}~~~rrrfff```fffooouuugggYYYKKKBBB;;;777222000000000000///.........---------,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))(((''''''(((''''''(((******)))'''%%%'''***,,,---+++)))(((((((((''''''''''''((((((((()))*********((('''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''((((((((()))))))))))))))&&&(((***+++)))'''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''"""###%%%'''(((''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((())))))******+++++++++))))))***,,,,,,---------,,,,,,,,,---///333:::>>>FFFRRR```iiikkkfffYYYMMMGGGFFFHHHNNNTTT\\\gggqqqppp```XXXWWWOOOTTT```ppp}}}eeeTTTMMMMMMOOORRRTTTYYYggg||||||xxxuuussspppnnnjjjgggccc```^^^[[[WWWTTTRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFDDDCCCBBBBBBBBBBBB??????>>>>>>======<<<<<<::::::::::::::::::;;;;;;888888999999999999888777888888888888999999999999999888888888888777777777666666666555555555444444777777666444444333333333111111111111111111111111111111222222222222111111000000000111111111222222222333555444333333555666777777888999::::::;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFIIILLLPPPSSSUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSXXXZZZXXXWWWYYYZZZXXX[[[]]]```bbbcccfffiiilllkkkooouuu||||||vvvttt}}}sssgggffflllvvvjjj]]]SSSDDD===555000000111111000............---------,,,,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))((('''''')))((('''(((******)))'''&&&'''***,,,---,,,***)))(((''''''&&&&&&''''''((()))*********)))(((&&&%%%(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&'''''''''''''''&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&((((((((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((())))))******+++,,,,,,)))***+++,,,,,,,,,,,,,,,------...///111777???DDDQQQ___mmmooohhh^^^RRRJJJGGGHHHNNNWWW]]]cccmmmvvvrrrbbbXXXUUUVVVVVVaaarrrnnnZZZMMMLLLPPPRRRVVV[[[fffyyy{{{vvvrrrooommmkkkiiibbb___\\\YYYWWWUUURRROOONNNKKKIIIHHHHHHHHHEEEBBBAAA@@@??????>>>>>>>>>>>><<<<<<<<<;;;::::::999999666777777777888888999999666777888888888888777666666777777777888888999999777777777666666666555555444444444333333333222222444333333222222222333333000000000000000000000000///000111111111111000///000000000000111111111111111222444333222222333555555555555666666777888888777888888999:::;;;<<<<<>>AAAEEEGGGIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOUUUXXXXXXYYY\\\]]]\\\VVVYYY]]]^^^^^^^^^^^^^^^```bbbeeegggiiimmmqqqtttyyy}}}vvviiinnnzzzyyyzzznnn~~~vvvZZZOOO???555111111111/////////.........---------,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))((((((''')))(((((()))******(((''''''(((***+++,,,,,,,,,+++'''''''''&&&&&&'''''''''&&&'''(((*********)))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''((((((((())))))******))))))'''%%%$$$$$$''')))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''"""###%%%'''((()))******&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&'''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))***+++,,,---,,,++++++,,,------,,,000...000555888===IIIWWWmmmooorrrpppdddTTTLLLKKKKKKSSS]]]bbbdddiiittt|||vvveee\\\UUUPPPVVVbbbrrriiiZZZUUUUUUVVVXXXZZZaaannnuuuvvvxxx|||}}}yyypppmmmiiifffccc```\\\YYYVVVUUURRRPPPMMMKKKJJJIIIHHHGGGEEECCCAAA@@@@@@???======<<<;;;;;;:::999999:::999999888777666666555555555444444444444555555333333444444555666666666666666777777777777666666111111111111111222222333111111000000000000111111111111111000000000000000000000000000000111111222000000000000000000000000333222111/////////000111333333333333333333333333111111111111000000//////444444444555555555666666888888999:::<<<>>>@@@AAAAAABBBCCCEEEHHHJJJKKKLLLRRRTTTXXX[[[]]]]]]\\\[[[[[[\\\]]]_________^^^^^^___aaaccceeegggiiimmmpppuuu{{{||||||tttkkknnntttzzzrrrZZZDDD<<<888111---000...............///000000---------,,,,,,,,,++++++,,,,,,++++++***)))((((((******))))))((('''''''''(((((((((((((((((((((((('''(((***+++------......)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))''''''(((((()))*********&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((()))))))))(((&&&%%%((((((((())))))***+++,,,---,,,++++++,,,---------,,,---222999===DDDRRR```ttttttsssooobbbRRRJJJIIINNNWWWbbbfffggglllwwwxxxiii\\\WWWSSSSSS___nnnyyyeeeZZZVVVUUUVVVZZZaaammm{{{sssrrruuuxxx|||~~~yyyuuummmjjjfffccc```]]]YYYVVVSSSRRROOOMMMJJJHHHGGGFFFDDDCCCBBB@@@>>>=========<<<<<<;;;::::::999888888777777666666555444444333666555555444444555555666666666666666555555555555444444555555555555444444111000000000000111222222111111000000000000111111000000000000111111111111000000//////000000111222000000000000000000000000222222000/////////000000333333333333333333333333333333333333333333333333333444444444444555555555777777777888999;;;=========>>>???AAADDDFFFGGGHHHLLLNNNQQQTTTVVVWWWWWWVVVXXXYYY[[[]]]^^^____________aaaccceeefffiiimmmooopppvvvyyyxxx{{{yyyxxx~~~pppjjjiiixxx||||||uuu```LLLDDD>>>555222555111111000//////...//////---------,,,,,,,,,++++++,,,,,,++++++***))))))))))))))))))))))))))))))***************************'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))((('''&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))((('''&&&)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,---...///,,,000777>>>CCCLLL\\\jjjxxxuuurrrkkk^^^PPPIIIJJJPPPZZZdddhhhiiinnn|||hhh^^^TTTRRRTTT[[[mmmxxxlll___XXXVVVWWW]]]cccttt|||qqqllluuuwww{{{}}}xxxrrrnnniiifffbbb___\\\YYYUUURRROOONNNKKKHHHEEECCCBBBAAA@@@???===<<<;;;:::::::::::::::999999888888777777666666666555444444333333666666555555555555666666777777777666555444444444111222222333333222222111000000/////////000111111111111000000000000111111///000000000111222222222///////////////000000111000000000000000000000000111111000/////////000000222222222222222222222222333333333444444444444444333333333333444444444444555555555555666777888888888999:::<<<>>>@@@AAABBBEEEFFFHHHJJJLLLNNNOOOPPPSSSTTTVVVYYY[[[\\\]]]^^^___aaaccceeegggjjjnnnqqqpppvvvyyyxxxyyy}}}~~~yyyoootttyyyiii```ooo}}}{{{ooojjjkkkpppzzztttdddTTTKKKBBB888333555333222111000......------------------,,,,,,,,,,,,,,,,,,,,,+++******))))))((())))))***++++++,,,,,,************************(((((()))***************))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))((('''&&&''')))))))))(((((('''&&&&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((''''''''''''((((((((((((((((((((((((((('''((())))))************(((((()))))))))((('''&&&))))))))))))***+++,,,,,,+++,,,---------...///111000555;;;AAAGGGSSSdddrrrxxxrrrllleeeYYYNNNJJJLLLOOOXXXaaaeeegggqqqoooccc[[[TTTTTTYYYggg}}}iii```XXXUUUWWW]]]jjjvvvzzzvvvvvvzzz{{{}}}xxxtttnnniiidddaaa^^^ZZZWWWTTTPPPMMMLLLJJJHHHEEEBBB@@@>>>>>><<<;;;:::999888888888888888888888777777666666666777777777666666555555555666555555555555555555666555555555444444333333333000111111222222111111000///////////////000000111111111000000000000111111//////000111222222333333//////......//////000111000000000000000000000000000000000000000000000000111111111222222222222222222222222111111111000000222222222333333333444444555555444444444444555555555666777888:::;;;<<<===??????@@@AAACCCFFFHHHJJJKKKLLLOOOQQQTTTWWWXXXYYY\\\^^^aaadddggglllqqquuusssyyy}}}}}}~~~~~~~~~~~~qqqooouuusssfffiiirrrqqqfff___^^^eeennnrrryyyvvvjjj]]]SSSHHH===777777222111000///...---------...------------,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((()))((('''&&&''')))((((((''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''((()))***++++++++++++))))))))))))((((((''''''))))))))))))***+++,,,---***,,,......---...111333333888>>>CCCMMM\\\lllwwwtttmmmddd\\\RRRJJJHHHKKKLLLSSS[[[```ggguuurrrccc^^^YYYVVVYYYcccwww}}}lll___XXXSSSTTT[[[gggzzz~~~|||}}}zzz}}}zzzvvvqqqkkkfff```]]]ZZZVVVSSSPPPLLLIIIHHHGGGEEEBBB???>>><<<<<<::::::999888888777888888666666666666666666555555666666666666555555555555555555444444444444555555111111111222222222333333111111111222222111111111///////////////000000111111111000000000000111111///000000111222333333444///////////////000111111111111111111111111111111000000111111111111111111111111222222222333333333444444333111000///...---222222222333333333444444666666555444444444444444444444555666888999999:::;;;;;;;;;;;;===@@@BBBDDDCCCDDDFFFHHHKKKNNNPPPQQQVVVXXX\\\```dddkkkrrrwwwwww~~~{{{wwwvvvvvvxxxyyywwwqqqmmmppp|||uuujjjjjjpppyyykkk___YYY\\\dddmmmsss|||sssggg]]]QQQEEE===:::000///......------...............---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((######$$$&&&&&&'''''''''******))))))((((((((((((******)))******+++,,,---))),,,//////---...222555444:::AAAIIIVVVfffqqqtttlllcccZZZRRRKKKEEEDDDHHHKKKPPPYYYcccooowwwfff]]]VVVVVVYYYbbbsss}}}kkkaaaXXXUUUVVV]]]iiixxx{{{xxx|||}}}wwwsssnnngggbbb\\\YYYUUURRROOOLLLHHHEEEDDDCCCAAA???===<<<;;;;;;999999888888777888888888666666666666555555555555333333333333333333333333444444333333333333444444/////////000111222222222111111222222222222111111000000/////////000111111111111000000000000111111000111111111222333333333000000000000000111111222222222222222222222222222000111222222333333222222222222222333333444444555777666555444333222111000333333333333444444444444777666666555444444555555444444555666777777888888:::999999999:::<<<>>>???>>>>>>???@@@CCCEEEGGGIIIMMMOOOSSSWWW\\\dddlllqqq{{{{{{xxxuuurrrrrruuu~~~|||zzztttlllhhhqqq|||pppkkkjjjvvvsssddd[[[]]]eeeooottt}}}xxxlllaaaWWWLLLAAA:::000//////............///............---------,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++++++++++++++++++++((()))))))))))))))((('''))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))((('''&&&''')))%%%&&&&&&'''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''''''''+++***)))((((((((())))))************+++,,,------))),,,//////...///333777:::AAAIIITTTbbbmmmmmmggg]]]TTTLLLHHHFFFDDDFFFKKKMMMRRR^^^mmm~~~wwwfff]]][[[TTTXXXbbbrrrlll^^^\\\UUUXXXaaarrr~~~{{{zzzxxxsssnnniiiccc^^^WWWUUUQQQMMMKKKGGGCCCAAA??????===<<<;;;:::::::::888777777777777777888888555555555666666666666666222222222222222222222222333222222111111222222333000000000111111111111111000000111111111111000000111000000000000111222222111111000000000000111111222222222222222222222222111111111111111222333333333333333333333333333333111222333444444444444333222333333444555555666666666666666666666555555555333444444444444555555555777666555555555555555555444444555555666666777777999999888888999999::::::;;;;;;;;;;;;===???@@@BBBCCCEEEHHHLLLQQQXXX```eeesss|||~~~yyyrrroooqqqvvvvvvwwwvvvqqqmmmqqqyyy|||wwwqqqrrruuugggeeeiiiooosss|||ssshhh___VVVIII???333333111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++(((((()))*********))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((((())))))*********))))))+++***)))((((((((()))***************+++,,,---...(((,,,000000...///333888AAAIIIRRR]]]jjjpppfffXXXNNNGGGAAAAAADDDFFFKKKQQQPPPVVVdddwww}}}jjj\\\XXX[[[XXX___lllyyybbbWWWZZZVVV]]]nnn~~~|||{{{tttoookkkfff___ZZZTTTRRRNNNJJJHHHDDD@@@>>><<<<<<;;;:::999999999999777666666666666777888888555555666666666666666666444444444444444444444444222111111111111111111222333333222222111000000000//////000000000000//////111111111111111222222333111111000000000000111111333333222222222222222222222222111111222222333444444444444444444444444444111222444555666555444444333333444444555666777777333444444555666777777888444444444555555555666666666555555444444555555555444444555555555666666666888888888888888888888888;;;:::999999:::;;;===>>>===???AAADDDHHHNNNVVV[[[bbbmmmyyyvvvqqqrrrssssssuuuxxxxxxuuuwww|||zzzrrrsssvvvllllllmmmqqqyyytttmmmdddVVVJJJ777666555333111//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******'''((()))((('''&&&''')))*********)))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&((()))))))))(((((((((((((((((((((((((((((('''((((((((((((''''''&&&,,,+++)))((((((((()))***++++++++++++++++++,,,,,,...++++++///111222555:::GGGMMMVVVbbbmmmlllZZZHHHDDDEEEFFFFFFHHHLLLRRRWWWXXXfffxxxwwwiii]]]TTTPPPPPPWWWiiiuuujjjjjjeeeYYYVVV^^^\\\mmm|||zzzrrrjjjccc\\\VVVRRRLLLKKKHHHEEECCC@@@???>>>???<<<777666777888777555555555555555555444333333444444444555555555555555333333333222222111111111222222111111000000//////000///...------...///000000000000111222222333333111111000000/////////...000000000000111111111111222222222333333444444444333333333444444444555555444444444444444444444444666555555444444444555555555555666666777777888888555666666666666666555555222444555555444444555777555666666666666666555555777777666666555555555444888888888888888888888888999999888888777777666666=========>>>AAAEEEJJJLLLXXXaaallluuu~~~}}}yyyyyyvvvuuuvvvxxxxxxxxx~~~~~~sssrrr}}}{{{mmmgggnnnzzzxxxpppcccXXXCCC:::222222333111////////////...------------.../////////---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++''''''''''''((()))++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((''''''(((((()))***+++---,,,+++)))(((&&&%%%$$$******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''((((((((((((***))))))((()))***+++,,,+++******)))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,---+++,,,000333555999???HHHSSS^^^eeefffaaaTTTHHHDDDEEEGGGHHHIIINNNUUUZZZggguuu}}}kkk___VVVQQQQQQTTTeeesss~~~jjj]]]^^^]]]VVVVVV^^^mmm{{{vvvnnnfff___YYYSSSOOOIIIHHHEEECCC@@@>>>===<<<>>>:::777555666777666555555555666666666555444444555555555555444444444444333333333222222111111111111111111000000/////////000000///......///000000000000000000111222333444222222222222111111111000111111222222222333333333333333333444444444555555444444444444555555555555666666666666666666666666888777777666666666777777777777777777777777888888666666777777777777666666444555666666555555666888777777777888888777777666888888888777777777666666777777777777777777777777888888888777777777777777<<<;;;;;;<<<>>>BBBFFFHHHNNNUUU]]]dddlllyyy}}}yyyyyy{{{~~~}}}~~~zzzuuuwww|||zzzooonnnsss}}}rrrgggNNNBBB999777888666222111//////...------------...---......,,,***)))***,,,++++++++++++++++++++++++,,,,,,++++++************(((((((((''''''&&&&&&&&&(((((('''(((((()))***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((******))))))((((((''''''''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((''''''******)))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***+++++++++,,,,,,,,,------,,,...333666888>>>EEEJJJZZZhhhhhh^^^TTTLLLHHHGGGIIILLLNNNPPPVVV^^^dddyyy~~~ppp___UUUOOOOOOUUU\\\uuurrr___QQQSSSVVVUUU\\\hhh~~~uuuppphhhaaaZZZTTTNNNJJJEEEDDDBBB???===;;;::::::;;;888666555555666555444555555666666666666666555555555555444444333333333222222222222222111111111000000000000////////////111000////////////000111111111000000000222444555444444444444444333333333333333444444444555555555444444555555555555666666555555555666666666777777999999999999999999999999:::999999888888999::::::999999888888888888888777777888888999999888888888666777888888777777888999888888999999999999999888999999999999999888888888777777777777777777777777666666777777777777777777:::999999999;;;===@@@BBBIIIMMMRRRWWW___lll~~~{{{zzz||||||rrrmmm{{{uuuXXXJJJ;;;777888555111...000///......------......,,,------+++))))))***++++++++++++++++++++++++++++++************))))))))),,,+++***)))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%'''''''''((()))*********''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((###$$$'''((()))(((&&&%%%***)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,---------...---000555888:::BBBKKKPPP```kkkfffXXXMMMIIIIIIKKKOOOTTTXXX[[[cccmmmuuuuuugggXXXOOONNNRRR]]]hhh|||gggYYYOOOPPPSSSYYYiiizzz}}}wwwpppkkkccc\\\UUUOOOJJJFFFBBBAAA???===;;;999888888888666555444444444444444555555666666777777666666666555555444333222111111222222222111111111111111////////////////////////111111111000000111111111222111000000111222444666555555555555555555555555444555555555666666666666666666666666777777777777777777777777888888888888:::::::::::::::::::::::::::::::::999::::::;;;;;;;;;:::::::::999999888888888999999:::::::::::::::888999::::::999888999;;;888888999:::::::::999999999999999999999999999999::::::::::::::::::::::::666666666777777888888888:::999888888999:::<<<===EEEGGGKKKOOOVVVbbbrrr}}}zzzrrrssszzzooozzzzzzfffSSS???777555333000...000//////...............,,,------,,,***)))***,,,++++++++++++++++++++++++***))))))))))))))))))))),,,,,,+++***))))))((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''&&&''''''((()))******+++******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))((('''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((******+++,,,------......//////222777999===FFFPPPZZZccchhhaaaUUUNNNLLLKKKOOOUUU\\\aaaeeennnzzzkkk```TTTOOOQQQYYYhhhvvvsss]]]WWWSSSSSSVVV```vvv~~~yyyvvvpppkkkfff^^^WWWQQQLLLGGGCCC@@@???===;;;:::999888888555555555444444333444555555555666666666666555555555555444333222111111000111111111111111111111111/////////000000000000000111222222222222222222111333333222222333444666777666666666666666666666666555555555666666666777777888888888888888888888888888888999999999::::::::::::::::::::::::::::::::::::999999999::::::;;;<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::<<<777888999999:::::::::999999999999999999999999999::::::::::::::::::::::::666666777777888888999999::::::999999999:::;;;;;;<<>>888999:::;;;<<<<<<<<<<<<<<<=========;;;:::;;;<<<999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::<<<===???AAADDDIIIMMMPPP[[[bbbmmmzzzzzzqqqpppqqq{{{yyyoooppp}}}tttcccTTTGGG;;;555666111000000///////////////,,,------,,,++++++,,,...++++++++++++++++++++++++************++++++,,,,,,------------,,,,,,,,,,,,(((((('''(((((()))***+++))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((()))))))))*********&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%''')))*********)))(((((((((((()))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))******+++,,,---//////000---111888@@@EEELLL[[[iiiqqqooofffXXXPPPRRRWWWYYYgggmmmtttvvvvvv{{{wwwaaaPPPOOOOOOUUUbbbssspppbbb[[[WWWVVV```pppwwwtttzzz{{{qqqjjj___ZZZSSSMMMHHHCCC>>>;;;999999777666666555555555111444666777555444555888666666555444333111000///111111111111111222222222//////000000111111111222111111222222222333333333333333444555555444333333444666999;;;<<<;;;999777;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<====================================:::::::::;;;;;;===>>>>>><<<<<<======>>>>>>??????888999:::;;;<<<<<<<<<<<<<<<===>>>===;;;::::::;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::<<<;;;;;;<<<>>>BBBGGGJJJPPPVVV```lllzzzwwwpppmmmvvvpppkkkyyy}}}qqqdddTTTCCC;;;:::111111000///////////////***+++,,,+++******+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((''''''''''''(((***++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''(((((())))))***************)))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))*********+++&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))*********+++++++++***)))))))))))))))((((((((((((((((((((((((&&&'''((()))************)))))))))))))))))))))))),,,,,,---,,,+++,,,///111222999???@@@FFFSSSbbbjjjrrrooofffXXXOOOOOOVVV\\\mmmqqqtttuuu{{{|||dddUUUQQQFFFRRRbbbsssyyytttiii\\\XXX\\\cccnnnyyyrrrvvv|||yyynnneee[[[VVVNNNHHHCCC@@@<<<:::888777777777666666666555444555666777777666555555333333333222222222111111---...///000111111111111000////////////000000111222222222333333444444555666666666777888888999999888777777777888:::<<<===<<<===>>>??????>>>===<<<<<<===>>>??????>>>===<<<>>>======>>>???@@@???>>>>>>>>>============>>>>>><<<>>>???@@@@@@???===<<<<<<<<<<<<============>>>>>>>>>======<<<<<<<<<;;;999::::::;;;<<<===>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>@@@CCCEEEKKKOOOUUU^^^iiiwwwxxx{{{xxxvvvyyy~~~vvvpppooozzzxxxnnnsssuuuyyy}}}|||jjjZZZMMMBBB999555111///000000------///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---************************+++*********))))))((((((***)))))))))((((((''''''******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&''')))***((()))))))))((('''&&&&&&((((((((((((((((((((((((++++++******))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&((()))***+++&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******)))))))))))))))))))))))),,,---------,,,---000333555<<>>;;;999777777777777666666666666444555666666666666444444222222111111000/////////...///000111222222222222111111000000111111222333222222333333444555555555777777888888999999::::::<<<<<<;;;::::::;;;<<<======>>>????????????>>>======>>>????????????>>>===???=========???@@@???>>>??????>>>>>>>>>>>>??????>>>???@@@AAA@@@???===<<<============>>>>>>>>>>>>??????>>>>>>>>>=========;;;<<<<<<======>>>>>>???======>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>======>>>@@@BBBDDDEEEHHHNNNUUU___lllyyyyyyqqqnnnqqqxxx}}}zzzrrrlllppp|||uuuuuuzzzlllhhhlllqqqtttyyyvvvhhh\\\MMMAAA888333000111111......111...---------------------***+++,,,+++******+++,,,************************************)))))))))(((*********))))))(((((((((***)))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((()))((((((''''''((((((((((((((((((((((((&&&''''''((())))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''((((((((())))))((((((((('''''''''(((''''''''''''((())))))'''''''''(((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))------...------///222555:::AAAHHHNNNYYYfffnnnppppppggg[[[RRRNNNPPPUUUYYY\\\hhhwwwtttaaaQQQJJJJJJRRR^^^sssmmmcccccccccbbb^^^ppp{{{qqqfff^^^TTTOOOHHHBBB>>><<<999777666666666666777777777777555555666666555444333222222222111111000//////...///000111222222333222222333222222222333333444555333333444444555666666777999999999:::;;;;;;<<<<<<@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????>>><<<===???@@@@@@???@@@@@@@@@??????@@@@@@@@@??????@@@@@@@@@???===<<<============>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>======>>>@@@BBBCCCAAADDDHHHMMMUUU___jjjqqqyyyooojjjlllrrrzzz~~~uuullljjjqqqwww}}}~~~nnn```bbbeeeiiinnnwww~~~uuuiiiXXXHHH===666222222111///000222000000//////......------)))+++,,,+++))))))***+++************************************))))))))))))***************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''(((((())))))(((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''((())),,,...000111222)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''''''''''''''(((((()))))))))))))))((((((((((((''''''***)))((((((''''''''''''))))))((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,------------000444777>>>EEENNNWWWbbbmmmpppnnnkkk___SSSNNNOOORRRUUUXXX]]]lll~~~vvvdddWWWNNNLLLOOO\\\jjjyyyiiifffjjjlllllllll}}}wwwnnnbbbZZZPPPLLLEEE@@@===;;;999777666666666666777777777777555555555444333222222111444444333333222111111000//////111222222222222222333333333333333444555666444555555666777888999999;;;<<<<<<======>>>>>>???AAAAAAAAA@@@@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>><<<<<<>>>@@@@@@???@@@@@@????????????@@@@@@===>>>???@@@@@@@@@??????<<<<<<<<<=========>>>>>>?????????????????????????????????>>>>>>===============>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>???@@@AAABBBAAACCCFFFIIINNNVVV^^^dddrrr|||~~~{{{vvvrrrqqqsssxxx{{{yyyrrroooqqq||||||zzz|||kkkfffeeejjjqqqyyy}}}uuudddSSSCCC;;;444222222000000222000000//////...---,,,,,,***+++,,,+++)))((()))************************************)))))))))))))))++++++******************))))))))))))((((((((((((*********)))))))))(((((((((((()))******)))((('''&&&'''((()))))))))))))))((((((((((((((((((((((((((()))+++---///111333444)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''(((((())))))******))))))((((((((((((((((((***))))))((('''(((((((((***)))))))))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,---000555999@@@JJJVVVaaalllssssssnnnbbbVVVLLLLLLQQQSSSWWWZZZaaaqqq~~~jjj[[[QQQMMMOOOUUUfffvvvnnniiiooovvvxxxwww|||}}}uuukkk```XXXNNNIIIDDD???===;;;:::999666666666666777777777777555444444333222111111111333333333222222222222111//////000111222222222222333333333333444555666777777777888999:::;;;<<<<<<>>>>>>??????@@@AAAAAAAAA???@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@>>><<<<<<>>>???@@@@@@?????????>>>>>>?????????;;;<<<>>>???AAABBBBBBCCC;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;======>>>>>>>>>>>>>>>===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????????????????@@@@@@BBBCCCDDDFFFIIIOOOUUUZZZeeeooo}}}xxxrrrqqqtttxxx|||zzzyyyxxxvvvyyy~~~}}}xxxmmmgggooozzzrrrdddMMMBBB888444222000///111000//////...---,,,++++++***+++,,,+++)))((()))***************************))))))))))))))))))************************++++++(((((((((((()))))))))))))))))))))(((((((((''''''(((((()))******)))((('''''''''((()))*********)))((((((((((((((((((((((((&&&&&&'''((()))++++++,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&'''''''''((()))******+++(((((())))))))))))))))))((((((((((((((()))************))))))(((((((((''')))))))))))))))((((((((()))))))))))))))))))))))),,,,,,------...222888===CCCOOO___jjjqqquuuqqqkkkWWWLLLGGGMMMSSSVVVYYY___gggwwwsssbbbUUUNNNMMMTTT]]]sss}}}ooodddfffqqq{{{zzzrrriii]]]UUUKKKGGGBBB>>>===<<<;;;:::777777777777666666666666444333222111000000111111///000000000000111111111000000111222333333333333333333333444555666777888999:::;;;<<<===??????@@@AAAAAAAAABBBCCCCCCDDDDDD???@@@AAACCCDDDDDDEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA>>><<<;;;===???@@@@@@??????>>>>>>>>>>>>??????<<<<<<===???@@@BBBCCCDDD<<<<<<<<<<<<=====================>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA@@@@@@@@@??????????????????@@@AAABBBDDDHHHMMMQQQZZZbbbooo{{{{{{nnnkkkooouuuxxxyyy}}}~~~|||uuuzzz}}}ooohhhqqq~~~{{{oooZZZLLL>>>777444111///000///......------,,,,,,,,,,,,------,,,***)))***+++************************))))))))))))************)))))))))***************(((((((((((())))))))))))(((((((((((('''''''''''''''(((((())))))((((((((((((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&'''((())))))******(((((())))))))))))******(((((((((((())))))***+++***))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))).........///111555<<>><<<;;;===???@@@AAA@@@@@@????????????@@@@@@????????????@@@AAABBBBBB>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<========================>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@AAADDDHHHLLLQQQXXXbbbllluuutttlllnnnssswwwyyy{{{vvvuuuuuunnnttt|||vvvfffVVVEEE<<<777333000000//////..................---...///---+++******+++************************((()))))))))************((((((((())))))*********'''((((((((()))))))))***)))(((((((((((('''''''''&&&&&&&&&&&&'''((())))))))))))*********)))((((((((((((((((((((((((((((((***))))))))))))((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((($$$%%%&&&'''((()))******(((((()))))))))*********+++***))))))((())))))))))))))))))))))))*********((((((((()))*********+++))))))))))))))))))))))))000000000111333888???DDDQQQ```nnnppphhh]]]PPPGGGFFF@@@CCCPPPXXXXXX^^^hhhzzzggg]]]RRRJJJHHHQQQfffyyywwwfff\\\YYYYYY___gggsssvvvmmmdddYYYQQQGGGCCC???;;;;;;;;;:::::::::999888777666555444333111111000//////000111222//////000222333444555666444555666777888888888888666666666777888:::;;;<<<===>>>???@@@BBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBAAA???<<<;;;===???@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@???@@@@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAA????????????????????????======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<================================================>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>======>>>??????@@@CCCGGGKKKKKKQQQZZZbbbjjjuuutttqqqsssxxxzzzwwwoooxxx~~~wwwxxx{{{nnn]]]JJJ???:::555111111////////////000000000000...//////...,,,++++++,,,************************(((((())))))*********+++''''''(((((()))))))))***'''((((((((())))))******))))))))))))((((((((((((&&&%%%%%%%%%&&&''')))******************)))((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))$$$$$$%%%&&&'''((()))***(((((())))))*********+++---,,,+++)))((((((''''''(((((())))))******++++++''''''((()))***++++++,,,))))))))))))))))))))))))///,,,...555999<<>>===>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????============>>>>>>>>>>>>??????>>>>>>=========<<<======<<<<<<<<<<<<======??????>>>===============>>>======<<<<<<<<<<<<===>>>>>>>>>===============>>>>>>????????????>>>>>>========================>>>>>>???AAACCCDDDEEEFFFLLLOOOSSSXXX___iiirrryyy~~~xxxwwwuuu|||wwwrrrzzzuuusssrrrhhhYYYIII===666333333222111//////000000///---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++%%%'''((((((''''''(((*********))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&++++++******))))))((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++++++++++++++++++++************************000...000666:::???IIITTTbbbjjjkkk___PPPIIIFFFDDD@@@EEEJJJNNNTTT___nnnzzz|||lll^^^UUUNNNPPPZZZjjj~~~tttaaaVVVUUUVVVZZZdddwwwwwwmmmeee\\\QQQIIIDDD@@@===:::::::::999888777666555333222222222222222222222222222111111111000000111222222333333333222333555777888999999999<<<;;;;;;;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB@@@???AAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHLLLQQQWWW___hhhnnnvvv||||||zzz|||{{{~~~zzzwwwzzzrrrcccRRRCCC888333222222000//////000000///---------------,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''((()))***&&&'''((((((''''''(((******)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''*********)))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++************************000111333888<<>>=========>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCC?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;===============>>>???@@@>>>>>>>>>>>>>>>>>>??????>>>>>>????????????>>>>>>???????????????????????????@@@@@@AAAAAABBBCCCCCCAAACCCFFFIIINNNTTT\\\aaakkkpppvvv}}}~~~~~~vvv||||||}}}qqq___LLL>>>777555222000......///000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))&&&'''((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))************))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************000222777:::???JJJZZZhhhoooggg[[[NNNFFFDDDEEEEEEIIIMMMSSSXXXaaaqqq{{{hhh\\\YYYUUUXXXgggyyyppp```WWWTTTTTTYYYiiizzz}}}nnnbbbZZZSSSKKKEEEAAA???===;;;:::888555222333333222222222222333444222222222333333333333333222222333444555666666777777777999:::;;;======>>>@@@@@@@@@@@@AAABBBDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;<<<;;;::::::999999::::::;;;;;;;;;<<<<<<>>>???@@@>>>>>>>>>???????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDFFFIIINNNTTTXXX___dddkkkssszzzvvvwww~~~|||kkkWWWFFF===:::333111///...///000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************)))))))))((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&((()))(((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((())))))******))))))((((((((())))))******++++++((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))*********************************///444999>>>EEESSScccnnnnnncccVVVLLLHHHFFFGGGHHHQQQTTTYYY```lll}}}qqqaaaYYYVVVWWWcccxxx~~~jjj[[[TTTSSSUUU___tttxxxsss~~~wwwiii^^^WWWQQQJJJEEEAAA???===;;;:::888555222111111111111111222222333222222333333444444444444222333333555666777777888::::::;;;<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBAAABBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;999999999:::::::::::::::::::::999999999999::::::;;;;;;:::999999999999999999999999:::;;;<<<===>>>======>>>>>>????????????>>>>>>????????????>>>>>>========================@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFIIINNNQQQRRRXXXaaaiiipppwwwzzz|||zzzzzzuuuaaaNNNBBB<<<555333000///000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************)))))))))((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))******++++++''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))))))))*********************************000777===DDDOOO^^^kkkpppkkk___SSSMMMKKKJJJLLLPPPZZZ[[[```iiixxxzzzfffZZZWWWSSS\\\qqqwwweeeXXXRRRRRRXXXfffyyyttttttyyypppcccZZZUUUPPPJJJEEEAAA???;;;999888777555333222222111111111222222333222333333444444555555666444444555666888999::::::=========>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDDDDBBBAAAAAA@@@@@@??????>>>>>>>>>===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999999::::::::::::;;;::::::999999::::::;;;;;;::::::999999999999999999999999999999:::;;;<<<<<<<<<======>>>>>>??????>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???>>>>>>???@@@BBBDDDFFFFFFFFFGGGIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBB@@@?????????>>>===<<<<<<<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999::::::::::::999999:::;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>????????????>>>>>>===========================>>>>>>>>>??????@@@@@@>>>@@@AAAAAAAAABBBDDDFFFKKKOOOVVVZZZ___dddlllrrrxxxzzz{{{}}}}}}|||zzz~~~|||pppmmmzzz~~~rrrcccTTTIII===999555222111111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))******))))))(((((()))))))))'''&&&'''((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((())))))******))))))(((*********)))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))******+++,,,,,,---************************555<<>>;;;666444444444555444777666555444444444444555333333444444555666777777999999;;;<<<===???@@@AAA@@@??????@@@AAACCCEEEGGGFFFGGGIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;<<<===?????????>>>============<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::888999:::;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999::::::<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<======>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@???@@@AAAAAAAAAAAACCCEEEFFFIIILLLOOORRRYYYaaahhhnnnuuu~~~yyymmmnnnqqquuu~~~uuupppqqqwww}}}|||rrrllluuuyyy~~~xxxnnn```UUU???;;;666333222111111000000/////////............------------------------)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''(((*********))))))((()))***)))'''&&&&&&''''''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''******++++++++++++******++++++******))))))(((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***+++,,,,,,------************************888>>>IIIYYYkkkuuusssmmmbbbYYYPPPNNNOOORRRXXX___dddiiiuuurrr\\\QQQQQQTTTVVVhhhjjjgggfff___\\\aaajjjwwwyyy{{{rrreee```YYYTTTPPPLLLGGGBBB<<<999666555666777444222333333333333333333444444222222333444666999<<<===;;;<<<===???AAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAA@@@???>>>>>>===@@@???>>>===<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777999::::::;;;;;;::::::999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888===;;;999999:::::::::888;;;;;;<<<===>>>>>>======<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA============>>>>>>>>>>>>?????????@@@AAADDDFFFHHHIIIIIIJJJKKKOOOTTTYYY\\\eeeiiipppwwwnnnggghhhqqqqqq}}}vvvqqqmmmmmmppprrroookkklllqqqvvvssswwwwwwssswwwyyyjjj]]]RRRDDD777333444333222222000000///...---,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))******)))(((%%%&&&'''((((((((('''&&&(((((())))))))))))(((((())))))((((((((((((((()))++++++***)))(((((())))))))))))))))))((((((((((((%%%&&&(((************)))((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))***************************++++++++++++++++++++++++>>>EEEPPP^^^mmmvvvrrrkkk[[[RRRIIIIIILLLQQQXXX______jjj|||~~~gggVVVMMMLLLTTT]]]{{{zzzcccaaaccc___^^^dddwwwyyynnnbbbaaa^^^ZZZUUUMMMEEE@@@;;;999666555666666555333222222333333333444444444555555555666999;;;>>>???===>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLKKKKKKJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@???>>>>>>=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<:::999999;;;<<<;;;;;;;;;<<<<<<===>>>>>>======<<<<<<===>>>?????????>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>=========>>>???AAADDDGGGIIIKKKJJJJJJJJJLLLOOOSSSUUU]]]aaagggooowww{{{jjjfffhhhnnnnnnxxxwwwooolllkkknnnnnnjjjiiikkkrrrxxxkkkdddhhhmmmooouuu~~~yyymmmYYYKKK<<<777555222111111/////////......------,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))))))))(((((())))))))))))(((&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))+++******)))(((((())))))******)))))))))(((((((((&&&'''((())))))***))))))(((((((((((((((((((((((()))))))))))))))(((((((((******)))(((((()))******************************************************CCCLLLYYYeeeqqqvvvooodddVVVLLLEEEGGGOOOUUU[[[``````pppnnnZZZPPPJJJIIIWWWkkkttt```]]]```___dddmmm{{{vvvxxx~~~ssskkkccceeefffbbbYYYMMMCCC===:::888666555666666555333222222333333333444444444777888888:::<<<>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@??????>>>>>>======<<<;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;:::999999;;;======<<<<<<<<<======>>>>>>======;;;<<<===>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@?????????>>>=========<<<<<<===???AAADDDGGGIIIHHHHHHHHHHHHIIILLLNNNOOOUUUYYY___eeemmmwwwssshhhfffhhhllllllrrr{{{ssskkkgggkkkooommmiiifffeeeqqqzzzjjj^^^```iiipppyyyxxxcccTTTDDD;;;666222000000........................---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))+++++++++***)))(((&&&%%%(((((())))))))))))(((((())))))(((((((((((())))))******)))((((((((())))))++++++*********))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,EEESSSbbbmmmvvvwwwjjj[[[SSSKKKHHHNNNWWW]]]```bbbiiizzzxxxbbbQQQNNNJJJJJJ^^^yyytttddd______bbbooo~~~zzzttttttzzzpppnnnkkkmmmmmmeeeXXXJJJ@@@<<<888777666555555555555555222333333444444555555555999:::;;;<<<>>>@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>========================<<<<<<======>>>>>>======>>><<<;;;;;;<<<>>>===<<<======>>>>>>>>>>>>>>>===<<<===>>>???@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===============>>>@@@BBBEEEFFFCCCDDDEEEGGGIIILLLNNNOOORRRUUUZZZ```gggoooxxx}}}ssslllkkkkkklllkkkooowwwzzzooohhhmmmuuuuuuooojjjgggmmm|||tttfffcccgggppp~~~{{{lll]]]KKK@@@999222000111............////////////---------,,,,,,++++++++++++,,,,,,,,,,,,+++******)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((((((((()))***+++*********)))(((''''''(((((())))))))))))(((((()))(((((((((((())))))******))))))((((((((())))))++++++++++++*********)))******(((''''''((())))))************************((((((((())))))******+++++++++++++++++++++++++++))))))))))))))))))))))))------------------------JJJ[[[mmmvvv{{{yyyhhhTTTPPPLLLLLLUUU^^^bbbccceeesss~~~mmmXXXKKKLLLMMMPPPggg|||rrriiieeeeeemmm}}}wwwttt{{{xxxuuuvvvvvvtttnnnaaaRRREEE>>>;;;666666666555444555555666333444444555666666777777;;;<<<===???@@@BBBCCCCCCEEEEEEGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>><<<<<<=========>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>??????>>>>>>BBB@@@>>>>>>>>>>>>===<<>>>>>===>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>===@@@@@@???>>>???@@@AAABBBCCCDDDFFFHHHJJJLLLMMMNNNPPPSSSWWW\\\aaahhhoootttyyy|||xxxuuusssnnnmmmmmmpppttt{{{yyypppttt|||~~~{{{wwwoooqqq~~~zzzzzz~~~qqqhhhffflll{{{qqqcccRRRFFF===555222333......//////////////////---------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((***,,,((((((((((((((((((((()))(((((())))))))))))((((((((((((((((((((()))******)))((((((((((((((())))))++++++++++++*********)))******(((''''''((())))))++++++++++++++++++++++++(((((())))))******++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))------------------------TTTgggwww{{{|||xxxeeePPPKKKIIIMMMVVV^^^aaaeeejjj|||qqqaaaRRRHHHKKKRRR\\\rrroookkkjjjnnnvvvzzzwwwzzz}}}vvvhhhXXXIII???;;;:::444555666555444444666777555555666777888999999:::===>>>???AAACCCDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<===>>>>>>>>>======<<<<<<============<<<<<<======>>>????????????>>>>>>>>>>>>??????@@@@@@AAA>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAAAAAAAAFFFDDDAAA@@@@@@@@@>>>===AAAAAAAAABBBAAAAAA@@@?????????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@?????????BBBAAA???>>>>>>>>>??????FFFGGGIIIJJJKKKKKKKKKJJJNNNPPPSSSVVVZZZ___eeeiiiooovvvvvvsssppppppooottt}}}~~~zzz~~~{{{rrrrrr}}}tttmmmppp}}}wwwjjjZZZNNNBBB888444555////////////////////////---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))(((***,,,+++(((''')))+++(((''''''''''''((()))***(((((())))))))))))(((((((((''''''(((((()))***+++((((((''''''(((((())))))++++++*********))))))))))))((((((((((((((())))))************************))))))*********************++++++,,,,,,++++++***************************************************```ppp{{{xxxuuuqqq```KKKFFFFFFJJJRRRYYY___iiisss|||gggYYYOOOIIIMMMZZZllltttkkkiiimmm|||}}}yyyvvvzzz|||ppp^^^MMMAAA:::888777333555666555333333666888666777777888:::;;;;;;<<<@@@AAACCCEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIHHHGGGFFFEEECCCDDDEEEEEEDDDCCCAAA???AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>?????????>>>===<<>>??????@@@AAAAAA@@@@@@>>>??????@@@@@@??????>>><<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCC@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDGGGEEECCCBBBCCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???>>>===>>>>>>???DDDFFFIIIKKKLLLLLLKKKJJJNNNOOOQQQRRRTTTXXX]]]aaaffflllvvvzzzwwwtttuuusssmmmrrryyy~~~zzz|||~~~rrrcccVVVHHH<<<555555111111000000//////......+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((+++---+++'''%%%'''***+++***)))((((((((()))***(((((())))))))))))((((((''''''''''''((()))***+++'''''''''''''''((())))))******)))))))))(((((((((&&&'''((())))))***))))))************************++++++******************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ffftttzzzqqqkkkhhhYYYFFFEEEEEEIIIOOOUUU^^^nnn|||uuu___UUUPPPLLLQQQbbbyyyxxxoooppplllrrrwwwsssttt}}}xxxjjjWWWFFF<<<888666555222444666555333333666999777888888:::;;;<<<======BBBCCCEEEGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGIIIJJJIIIGGGEEEDDDAAABBBDDDEEEDDDBBB???===@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@AAABBBBBBCCCCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@AAABBBBBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGEEECCCCCCEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB???>>>>>>======>>>???@@@???BBBFFFJJJMMMNNNNNNNNNOOOPPPQQQQQQSSSVVVZZZ]]]```eeennnxxx{{{zzzxxxnnnmmmooo{{{xxxjjj\\\LLL>>>666555222111111000///......---+++++++++,,,,,,---------+++,,,,,,,,,,,,+++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''***,,,***%%%###%%%(((...---+++)))(((((())))))(((((())))))))))))((((((''''''''''''((()))++++++'''''''''''''''((()))***))))))))))))((((((((((((%%%&&&(((************))))))))))))))))))))))))))),,,+++++++++***))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////qqqvvvvvvmmm[[[MMMGGGGGGCCCDDDIIIQQQ[[[kkk{{{hhh\\\UUUPPPOOOZZZnnnwwwppptttsss}}}ooosss{{{kkk[[[JJJBBB???;;;888888666666666666666777888999::::::999:::;;;===???@@@GGGHHHJJJKKKKKKKKKJJJIIILLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGFFFFFFEEEGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@???AAADDDFFFIIIMMMRRRUUUQQQSSSUUUUUUTTTTTTUUUVVV\\\```fffoooyyyyyypppiiisss~~~pppcccVVVGGG===;;;777333///...000111///---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''''''''(((((()))))))))*********))))))))))))******(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))***+++++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++++++++************************++++++,,,,,,,,,---,,,+++*********+++,,,++++++***)))(((((())))))(((((()))***,,,---............---------......///wwwvvvqqqdddTTTIIIFFFGGGHHHKKKQQQXXXbbbqqqqqq```WWWUUUUUUYYYeeevvv{{{uuuqqqrrrwwwxxxqqqxxxvvv```QQQBBB<<<:::888777777777777777777777888999:::<<<;;;<<<<<<>>>@@@BBBCCCHHHIIIJJJKKKLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEGGGHHHHHHGGGGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@BBBDDDFFFHHHLLLQQQUUUVVVVVVVVVTTTSSSRRRTTTVVVYYY\\\```gggpppyyytttmmmxxxxxxlll^^^NNNBBB===777333///...000111000---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((((((((((((((())))))*********))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))((()))******++++++*********************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***))))))***++++++---,,,,,,+++******++++++***++++++,,,---......///.........///////////////|||tttgggXXXLLLFFFGGGIIIQQQVVV]]]ccclll|||xxxeeeYYYTTTUUU\\\hhhuuu|||wwwuuusssqqqooo|||}}}vvvxxx~~~hhhSSSGGG;;;888888777777888888888888888999:::;;;<<<======>>>@@@AAADDDFFFGGGJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLKKKLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFJJJPPPTTT\\\[[[YYYVVVSSSRRRTTTVVVXXXYYY[[[```gggooovvv{{{}}}llluuuwwwjjjYYYJJJCCC888444000///111222111///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((()))))))))***************))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************'''((())))))******))))))***************)))((((((************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))******++++++,,,,,,,,,------,,,++++++******)))+++******))))))******+++///...---------------------------.........//////......///000111111000000yyynnn^^^PPPHHHHHHKKKMMMYYYaaaiiinnnvvvooo]]]UUUUUUUUUdddwww|||rrrpppppppppqqqooo}}}zzzrrr\\\KKKAAA999888888888888:::888888888999999;;;<<<===>>>???@@@BBBDDDFFFHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMNNNPPPLLLLLLMMMNNNNNNNNNMMMMMMRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRSSSSSSTTTTTTQQQQQQPPPPPPOOOPPPPPPPPPQQQPPPOOONNNMMMLLLLLLKKKGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHNNNRRR]]]^^^^^^\\\YYYWWWVVVVVVXXXXXXXXX[[[aaaiiiqqqvvvuuuvvvuuuxxxqqqaaaSSSJJJ:::666111///111222111000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******************++++++***))))))(((((())))))***(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))***************)))((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,//////...------......///........................,,,---///000111111111000oooeeeXXXNNNKKKNNNRRRTTT___hhhpppuuu}}}fffWWWSSSUUUYYYnnnrrrlllkkkkkklllooovvv~~~}}}}}}}}}jjjVVVFFF???999888999888888:::888888888999:::;;;===>>>>>>???AAACCCFFFGGGIIIJJJLLLLLLLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIJJJKKKKKKLLLKKKKKKNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQRRRQQQPPPOOOPPPRRRRRRRRRSSSTTTUUUUUUUUUTTTVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVXXXWWWVVVVVVUUUUUUUUUVVVTTTSSSRRRPPPOOOMMMLLLKKKHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDGGGKKKOOOYYY]]]bbbdddbbb___\\\ZZZXXXWWWWWWXXX]]]dddlllqqqzzz~~~yyyrrr}}}}}}tttdddVVVLLL===888222000111222111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++******************+++******))))))******+++(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))((((((************************((()))))))))************))))))))))))))))))))))))************))))))))))))&&&''''''((()))***++++++))))))***+++,,,,,,------,,,,,,,,,------...............------------......------------............,,,,,,...///000111222222fff___WWWQQQQQQUUUZZZ]]]cccmmmuuu{{{ooo\\\RRRRRRVVVbbbzzzyyyjjjfffeeecccffflll}}}}}}uuuaaaRRRAAA;;;888888999666777999999999:::;;;<<<===???@@@???AAACCCEEEGGGHHHIIIIIILLLLLLLLLKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLMMMNNNOOOOOONNNNNNLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQPPPQQQRRRSSSUUUVVVUUUVVVWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXVVVTTTRRRPPPOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKQQQXXXaaagggiiifffcccaaaYYYXXXVVVVVVYYY___eeeiiirrrvvv|||zzz|||}}}}}}vvvyyywwwfffVVVKKKAAA;;;444111111222111///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))))))))'''((())))))******))))))***************)))((((((************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((('''(((((())))))*********(((((()))***,,,---...///,,,,,,---...////////////---------,,,------...///------------......//////------...///000222444555bbb^^^XXXTTTUUUZZZaaafffgggooowww~~~rrr^^^QQQOOOVVV\\\ooo~~~nnnaaa^^^\\\YYY___iii}}}xxxdddSSSGGG>>>999888::::::888888:::<<<<<<<<<===???AAABBBCCCBBBCCCEEEGGGHHHIIIIIIIIILLLLLLKKKJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKLLLMMMNNNOOOJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNOOOQQQRRRSSSSSSRRRRRRTTTSSSRRRRRRSSSUUUXXXZZZVVVVVVVVVVVVXXX[[[]]]______```aaa```^^^]]]^^^___[[[\\\]]]___```aaaaaaaaaddddddcccbbbaaa```___^^^___```aaacccddddddccccccdddcccbbbaaa````````````cccbbb```^^^[[[YYYWWWVVVSSSSSSSSSRRRQQQPPPOOONNNLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGCCCEEEFFFGGGFFFEEEFFFGGGJJJQQQ\\\eeejjjkkkkkkkkk^^^\\\YYYXXXYYY[[[___bbbggglllttt|||}}}wwwsssyyy{{{www}}}mmm\\\OOODDD>>>666222111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********((()))******++++++*********************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++))))))***+++,,,,,,------+++,,,---.../////////...---------------...//////------...//////000111111111000//////111444888:::aaa___ZZZVVVVVV\\\eeellliiiqqqxxxzzzdddQQQJJJOOO\\\eeeyyywwwggg[[[WWWTTTRRRZZZhhhyyy}}}}}}kkkWWWGGG======:::999<<<===:::;;;>>>>>>>>>???@@@AAACCCEEEFFFDDDEEEGGGIIIJJJJJJJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLLLLLLLMMMOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTVVVWWWXXXXXXWWWWWW[[[YYYWWWVVVXXX[[[___aaa[[[ZZZZZZ[[[]]]```dddfffiiijjjkkkjjjhhhggghhhiiidddeeefffhhhiiijjjjjjkkknnnmmmlllkkkjjjiiihhhggghhhiiikkklllmmmmmmmmmlllqqqpppooonnnmmmmmmmmmmmmmmmllljjjhhheeebbb```___YYYXXXXXXXXXVVVUUUTTTSSSPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMOOOPPPPPPOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIBBBEEEGGGHHHFFFEEEEEEEEEFFFMMMXXXbbbiiimmmpppqqqdddaaa^^^[[[ZZZ[[[]]]^^^```eeemmmvvvtttmmmrrr~~~}}}wwwuuudddVVVFFF???777222111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))+++,,,...//////.....................///000000---...///000111222333333333222111000222666;;;===aaa\\\XXXXXXYYY[[[bbbiiidddlllwww}}}dddOOOMMMPPPSSSbbbvvvzzzpppaaaVVVTTTSSSTTT```oooooo[[[JJJBBBBBB;;;::::::999::::::;;;;;;@@@@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJIIIJJJKKKGGGHHHHHHHHHHHHJJJMMMOOORRRSSSSSSRRRPPPPPPQQQRRRSSSOOOJJJJJJLLLOOONNNMMMIIINNNPPPLLLLLLPPPQQQNNNKKKMMMNNNNNNMMMMMMNNNOOOMMMNNNPPPQQQRRRRRRQQQQQQSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPOOORRRRRRRRRRRRSSSSSSTTTUUUWWWTTTQQQPPPRRRVVVXXXZZZ^^^\\\[[[\\\^^^```aaaaaadddbbb___^^^___aaaccccccccccccbbbdddgggmmmrrruuu{{{uuurrrrrruuuwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~|||uuupppllliiihhhgggeeecccbbbbbbbbb^^^[[[WWWTTTSSSSSSRRRRRRSSSTTTVVVVVVTTTSSSRRRRRRLLLKKKJJJKKKLLLLLLKKKIIIJJJIIIHHHFFFFFFEEEEEEEEEGGGJJJOOOWWW___fffkkknnnllliiifffbbb^^^\\\ZZZYYY___ccciiioooxxx|||xxxppphhhmmmuuuyyyyyy{{{zzz{{{zzzvvv~~~yyyjjjZZZMMMBBB999777666444222222//////.........---------,,,------......------,,,++++++************++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))+++++++++++++++***)))((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++000///---+++*********+++******+++++++++******))))))******+++---...//////---------.........//////...---------...000111222777444000000333555555444555333444888;;;;;;>>>CCCbbb[[[VVVUUUVVVWWWZZZ```eeemmmyyyqqq]]]OOOOOORRRWWWiii~~~mmm^^^VVVQQQRRRSSSVVVfffyyyvvvbbbRRREEE>>>===<<<;;;;;;;;;;;;<<<<<<===@@@AAACCCDDDFFFGGGGGGGGGIIIJJJLLLLLLKKKKKKKKKLLLHHHIIIJJJJJJJJJLLLOOORRRTTTUUUUUUSSSQQQQQQRRRSSSRRRPPPNNNOOOQQQRRRQQQPPPNNNRRRRRRNNNMMMPPPPPPMMMPPPQQQSSSRRRQQQQQQQQQSSSPPPQQQRRRTTTUUUVVVUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTQQQSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZ^^^\\\ZZZYYY[[[]]]___```fffeeedddeeehhhkkklllllliiigggddddddfffhhhjjjjjjlllllllllnnnsssyyy~~~|||{{{yyywwwuuusssrrrrrrhhhddd```]]][[[ZZZYYYWWWZZZ[[[\\\[[[YYYVVVUUUTTTRRRQQQPPPOOOPPPOOOLLLJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHIIILLLQQQWWW___gggmmmnnnmmmllliiiccc^^^ZZZYYY___bbbgggmmmttt~~~uuujjjhhhsssvvvllllllqqqwwwzzzyyywwwtttzzzxxxpppllljjjwwwuuufffSSSGGG<<<777555222000111//////.........---------,,,,,,------------,,,,,,++++++************++++++))))))******++++++,,,,,,))))))))))))))))))))))))++++++*********)))))))))******++++++***))))))((())))))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***************------++++++***++++++,,,******++++++++++++******)))***+++,,,---......///------------............***+++,,,...000111222333777444333444777:::;;;:::===:::;;;>>>@@@AAAEEEKKKaaaYYYRRRSSSUUUVVVXXX[[[gggppp|||rrr```TTTNNNQQQUUU\\\sssvvvaaaRRROOOPPPUUUYYYaaattt|||dddUUUKKKCCC>>><<<<<<<<<<<<<<<======>>>???BBBCCCDDDFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMLLLMMMNNNIIIKKKLLLLLLMMMOOORRRUUUVVVVVVVVVUUURRRRRRSSSTTTQQQRRRSSSUUUVVVVVVVVVVVVTTTUUUTTTQQQPPPRRRRRRPPPRRRSSSUUUUUUTTTRRRRRRSSSRRRSSSTTTVVVWWWXXXXXXXXXVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYUUUWWWZZZ\\\^^^_________ZZZZZZZZZ[[[\\\^^^___```eeedddcccbbbcccdddeeefffkkkjjjjjjlllpppsssuuuvvvrrrpppnnnooorrruuuvvvwwwzzz{{{}}}yyyuuuqqqmmmjjjhhheeecccdddeeeeeeeeedddbbb___^^^```^^^[[[YYYXXXUUURRROOOKKKJJJIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMPPPWWWaaaiiimmmqqqtttrrrjjjbbb]]]ZZZ^^^```ccchhhnnnvvvvvvdddZZZ\\\gggyyywwwnnnnnnuuu{{{xxxtttoooqqq~~~zzzmmmfffeeeeeeppp~~~|||nnn```SSSDDD<<<666222000222/////////.........------+++,,,,,,------,,,,,,+++++++++************++++++'''(((((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))(((((())))))******))))))(((((())))))))))))************))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((())))))************************+++,,,---******+++++++++++++++*********+++,,,---......///,,,,,,---------.........***+++---///111222222222999888888;;;>>>@@@AAA@@@BBB??????AAADDDFFFNNNVVV]]]UUUOOORRRWWWZZZ]]]```lllvvvuuueeeTTTNNNLLLQQQVVVbbb|||qqq\\\SSSQQQSSS\\\hhhttt~~~kkkUUUKKKFFFBBB>>><<<<<<<<<<<<===>>>???@@@AAADDDEEEFFFHHHIIIJJJJJJKKKJJJLLLNNNNNNMMMLLLMMMNNNKKKMMMNNNOOOOOOQQQUUUXXXVVVWWWWWWUUUSSSRRRSSSUUUSSSUUUWWWXXXZZZ\\\^^^___^^^\\\XXXUUUUUUWWWWWWVVVVVVXXX[[[[[[YYYWWWWWWVVVYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\]]]___```^^^___```bbbbbbbbbaaaaaa```cccfffiiijjjkkkjjjiiieeeeeeeeeffffffhhhiiiiiimmmnnnnnnnnnmmmnnnooopppsssssssssuuuzzz~~~~~~}}}|||~~~~~~{{{xxxvvvvvvwwwxxxxxxvvvsssppppppnnnjjjgggccc___ZZZWWWOOONNNMMMLLLLLLKKKKKKKKKNNNPPPQQQPPPPPPTTT[[[aaaiiipppvvvwwwqqqhhhbbb___^^^___aaacccgggnnnvvv{{{}}}ttt```VVVWWWjjj{{{xxxnnnpppvvvvvvuuurrrqqqzzzxxxkkkeeehhhkkkuuutttnnn```PPPDDD;;;444222444////////////............++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,(((((())))))*********+++)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((((((((()))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))*********************+++++++++******++++++,,,,,,++++++++++++,,,,,,---......///,,,------------.........////////////000222333444???@@@@@@BBBCCCCCCCCCBBBEEECCCBBBEEEHHHNNNZZZfffYYYRRRNNNQQQWWW\\\aaaggguuunnn]]]NNNKKKKKKRRRZZZiiilllZZZUUURRRUUUcccxxx~~~lllZZZIIIBBB@@@>>>:::888<<<<<<======???@@@BBBBBBFFFGGGHHHJJJKKKLLLMMMMMMJJJKKKMMMMMMLLLLLLLLLMMMMMMOOOPPPPPPQQQRRRVVVYYYVVVWWWWWWUUUTTTSSSUUUVVVXXXYYYZZZ^^^ccciiimmmpppqqqjjjbbb]]]\\\[[[[[[\\\^^^aaaeeefffeeebbbaaa```cccccccccddddddeeeeeefffggggggffffffggghhhjjjkkkkkklllnnnppppppppppppooorrrtttvvvyyyzzzyyywwwuuuuuuuuutttttttttuuuvvvvvv{{{}}}~~~~~~~~~~~~~~~yyyuuuqqqkkkfffbbbZZZXXXVVVTTTQQQPPPOOONNNQQQTTTXXXYYYWWWVVVWWWXXXcccjjjrrrvvvuuuoookkkiiiccccccbbbbbbcccgggnnnrrrxxx}}}lllWWWMMMYYYgggppp}}}rrrlllnnnrrrvvvxxxyyywwwllliiinnnuuuyyykkkZZZLLL???666333555000000/////////.........+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))'''((())))))))))))((((((((()))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))&&&''''''((())))))******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------......///---------.........//////222111000000222777;;;>>>FFFGGGGGGFFFEEECCCBBBAAAFFFEEEGGGLLLRRRZZZiiivvvWWWQQQNNNPPPTTTZZZdddnnn|||iiiYYYMMMJJJLLLVVVeeeuuu|||eeeXXXSSSSSS[[[ooo~~~zzzsss___RRREEEAAAAAA>>><<<;;;===>>>>>>???AAACCCDDDEEEHHHIIIJJJLLLMMMNNNNNNOOOJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPRRRUUUWWWVVVWWWXXXWWWVVVVVVXXXYYY]]]^^^bbbkkkwww|||nnnfffbbb``````bbbeeeiiinnnpppooollljjjiiikkkkkkkkklllmmmooopppqqquuutttsssrrrrrrsssttttttwwwyyy|||~~~~~~~~~{{{uuuqqqfffddd```\\\WWWSSSQQQOOOWWWZZZ```dddeeeaaa[[[WWW```dddkkkrrrvvvwwwuuussslllkkkhhhdddccceeejjjnnnuuuyyy~~~{{{bbbNNNNNNWWWcccvvv|||ppplllpppwww~~~vvvuuu|||~~~rrrbbbTTTEEE888333444000000000/////////......,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))******(((((())))))******))))))))))))))))))************))))))************))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((()))***++++++++++++,,,,,,+++***)))))))))***+++,,,------------,,,,,,------................../////////000000000222111222444999???EEEIIIIIIIIIIIIGGGDDDBBBAAABBBCCCGGGPPP[[[bbbhhhtttSSSPPPOOOQQQUUU]]]mmm{{{tttbbbTTTLLLJJJOOO___ttt~~~lll___YYYVVV^^^nnn{{{sss```TTTKKKCCCBBBBBB???>>>???@@@@@@AAABBBDDDFFFHHHIIIIIIJJJLLLMMMOOOPPPPPPPPPKKKMMMOOOOOONNNMMMNNNOOOPPPPPPQQQPPPPPPPPPSSSUUUWWWXXXYYYYYYYYYZZZ\\\^^^aaaccclll}}}vvvmmmjjjgggjjjnnnpppuuuzzz~~~}}}{{{xxxwwwyyyyyy{{{}}}}}}zzztttnnnggg```\\\ZZZaaadddjjjrrrvvvsssjjjbbbaaaaaadddlllvvv|||~~~|||wwwtttpppjjjffffffjjjmmmqqqtttzzzrrrWWWKKKMMM[[[ppp~~~wwwsss}}}{{{yyykkk^^^MMM>>>777666000000000000/////////...---......//////......------,,,,,,++++++,,,,,,---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))*********++++++((())))))***++++++******))))))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++''''''((()))***+++,,,---***+++,,,------,,,,,,+++)))***+++,,,------------------------............000000000000111111111111444666888<<>>>>>>>><<<;;;>>>BBBBBBCCCEEEGGGIIIKKKLLLJJJKKKLLLNNNOOOPPPQQQQQQLLLNNNPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOOOORRRTTTXXXZZZ[[[\\\\\\]]]___bbbcccfffsssxxxpppoooooossszzz|||tttooolllkkkmmmsss}}}yyyoooccc```aaaiiivvv{{{uuunnniiihhhkkknnnmmmrrrxxx{{{]]]HHHEEERRRffftttyyy~~~www}}}sssfffUUUEEE<<<:::000000000000////////////......////////////......---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++++++++++++++))))))))))))************))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++'''((()))***+++,,,------((()))+++---............)))***+++,,,------...------------...............000111111111222222222222999<<<@@@DDDFFFGGGFFFFFF???AAABBBAAAAAACCCGGGKKK[[[kkkQQQNNNOOOTTT]]]kkkrrr```SSSMMMLLLLLLZZZtttuuueee___```aaa```~~~~~~hhhVVVMMMDDDBBB@@@>>>===???@@@BBB>>>@@@CCCFFFIIIJJJKKKKKKMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNPPPRRRRRRSSSTTTWWWYYYZZZ[[[^^^bbbeeefffeeedddhhhlllzzz|||}}}~~~}}}|||}}}}}}~~~rrrjjjbbbbbbjjjvvv~~~|||uuunnnkkkjjjkkkkkkpppwww~~~iiiOOOJJJLLLYYYnnn~~~uuutttzzz~~~vvveeeNNN>>>:::666444111///....../////////...------++++++***)))+++++++++++++++++++++++++++++++++*********))))))000---)))'''((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******))))))***+++,,,------,,,+++***++++++,,,,,,,,,---------------------------------......000111444777999;;;AAACCCDDDEEECCCBBBAAAAAA>>><<<>>>BBBFFFJJJSSS]]]lllOOOQQQTTTXXXbbbsssooo[[[MMMHHHIIIOOOaaa{{{nnndddbbbcccdddtttmmmZZZNNNHHHCCCAAA???>>>>>>???AAABBBBBBCCCEEEHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMOOOPPPQQQRRRTTTWWWZZZ___aaafffkkknnnpppnnnmmmooosss}}}vvvjjjdddgggpppyyy~~~yyyqqqkkkiiijjjnnnrrrwww|||uuu[[[QQQMMMVVVjjjzzzrrrssszzzrrr[[[HHH@@@777555222000000000000000//////......---,,,,,,,,,------------------------+++++++++*********))))))///,,,)))((()))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////...///222555888;;;>>>???BBBCCCCCCCCCAAA@@@??????@@@???@@@DDDJJJQQQ]]]hhhMMMWWW^^^aaammmmmmXXXLLLHHHJJJVVVnnnsssgggbbbccchhhllljjjYYYLLLFFFEEEBBB@@@???>>>>>>???AAACCCFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOOOOOOOPPPQQQRRRTTTWWW[[[___hhhkkkpppvvvyyy{{{zzzzzz}}}wwwkkkfffjjjrrrxxxuuummmjjjjjjqqqsssvvvyyy|||lll\\\OOOQQQaaavvvyyyyyy{{{fffQQQEEE888555333222222222111000.................................------,,,,,,,,,+++++++++***************---+++*********+++)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000111111111333666;;;>>>AAACCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@CCCIIIQQQZZZjjjwwwNNN^^^iiimmmzzzkkkYYYRRRQQQQQQbbb|||~~~mmmccc___aaakkkvvvrrr\\\NNNFFFCCCDDD@@@??????>>>???AAACCCDDDHHHIIIJJJLLLMMMMMMLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMPPPOOOMMMLLLLLLMMMOOOPPPRRRSSSUUUVVVXXX]]]bbbfffqqquuuzzzuuukkkiiimmmqqq|||{{{rrrnnnnnnqqqqqqrrrtttwww|||{{{iiiTTTMMMXXXssspppZZZJJJ:::777333222333333111///------........./////////------,,,++++++***))))))************************+++******+++,,,+++)))'''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,------------...***+++,,,...000222333444666999===@@@CCCEEEEEEEEECCCBBBBBBCCCFFFGGGHHHHHHBBBDDDKKKTTT\\\fffvvvSSSeeesssyyy{{{gggZZZXXX[[[]]]oooxxxjjjccc]]]]]]mmmfffUUUJJJDDDBBBDDD?????????@@@AAACCCEEEFFFHHHIIIKKKMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMLLLLLLNNNPPPQQQSSSUUUXXX[[[^^^ccchhhmmmwww}}}wwwpppnnnnnnvvv}}}yyyvvvuuuppppppoooppprrrxxxzzzaaaQQQUUUiii~~~{{{eeeSSS???:::444111222222000---,,,,,,,,,---......//////------,,,++++++***))))))*********************************+++---,,,)))'''))))))************))))))************************))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,++++++,,,---...,,,,,,---------.........***+++---000222555777888>>>@@@BBBDDDEEEEEEDDDCCCAAABBBDDDIIIOOOTTTVVVVVVJJJOOOYYYeeemmmuuuZZZiiixxxooo___YYY[[[___kkk|||pppeeeccc^^^]]]ooonnnZZZNNNGGGBBB@@@AAA??????@@@AAACCCEEEGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOJJJJJJKKKLLLMMMOOOQQQRRRNNNMMMMMMMMMNNNPPPRRRSSSTTTWWW\\\```dddiiinnnrrr~~~}}}uuuqqqssswww~~~~~~|||rrrqqqpppooopppuuu{{{rrrZZZUUUYYYoootttmmm[[[HHH@@@666222111222///,,,,,,,,,---------..................------,,,,,,,,,***************+++++++++*********+++,,,,,,***((())))))************))))))************************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---------............,,,---000333777;;;===???DDDEEEEEEFFFEEEDDDBBBAAAAAABBBGGGPPP[[[ccceeeeeeXXX___kkkvvv|||```iiiyyywwwbbbWWWWWW]]]ccczzzyyyfff\\\```aaa```rrrooo```PPPGGGDDD@@@@@@AAA???@@@AAACCCEEEHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMJJJJJJJJJKKKMMMOOORRRSSSMMMNNNOOOQQQRRRTTTUUUVVVXXX\\\ccchhhmmmrrrvvvyyywwwrrrtttxxx~~~wwwvvvtttqqqpppsssxxx|||```SSSKKKZZZtttqqqzzzvvvgggQQQGGG:::333222222///,,,.............../////////------------------------))))))*********++++++++++++***)))***+++,,,***)))))))))************))))))************************))))))))))))))))))))))))***)))))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------............///111444888===AAADDDFFFFFFFFFEEEDDDCCCBBBBBBAAAAAACCCKKKWWWeeemmmooonnnffflllvvv}}}ccciiixxxmmmYYYRRRVVV```ggguuu^^^TTT^^^ddddddsss}}}}}}hhhZZZKKKDDDBBB@@@AAACCC???@@@BBBDDDGGGIIIKKKLLLMMMNNNNNNOOONNNMMMKKKJJJMMMMMMLLLLLLLLLMMMOOOPPPMMMNNNQQQSSSUUUWWWXXXXXX]]]bbbiiipppuuuzzz}}}|||tttsssuuu||||||{{{xxxtttrrrrrrvvvyyyaaaPPPGGGMMM]]]vvv|||}}}|||qqqvvvvvvXXXLLL===444333222000---000000000000000/////////+++++++++++++++++++++,,,))))))******+++++++++++++++***))))))+++,,,+++***))))))************))))))************************))))))))))))))))))))))))+++***)))))))))))))))***(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,............,,,+++---------.........//////333444888<<>>???GGGTTTfffuuu~~~}}}xxxtttrrrvvvxxxtttjjjgggttt|||xxxvvvpppsssyyysss}}}uuucccOOO@@@888444222111111000///////////////.........---------,,,,,,,,,,,,,,,+++++++++******************************((()))******+++++++++,,,+++++++++++++++***)))(((++++++************++++++(((((())))))******++++++)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------------------.../////////...//////000000---111555888===DDDKKKOOOOOOMMMJJJGGGDDDCCCCCCCCCFFFEEEGGGPPP___mmmvvvyyyzzzuuuiiieeeaaa\\\```iii}}}yyybbbWWWPPPVVVeeexxxnnn```UUUXXX\\\eeetttooo```SSSKKKGGGBBB@@@DDDFFFFFFGGGJJJGGGJJJLLLMMMMMMLLLLLLMMMKKKLLLMMMNNNNNNNNNNNNMMMOOONNNMMMMMMNNNPPPRRRTTTTTTWWW[[[```fffnnnwww|||wwwoooooouuu}}}wwwvvvyyyuuuwwwzzz}}}pppaaaPPPHHH@@@???BBBLLL]]]lll|||~~~vvvqqqtttwwwwwwpppkkkpppyyy}}}rrrsss|||xxxzzzzzzoooYYYGGG===777333222111000000//////000000............---------,,,,,,,,,,,,+++++++++******************************(((***+++,,,*********++++++++++++++++++***)))(((*********))))))*********))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------...///////////////000111222333///666===@@@CCCJJJQQQSSSMMMKKKGGGEEECCCCCCCCCDDDKKKKKKQQQ]]]mmm{{{qqqcccaaa___^^^iiiyyyooo]]]VVVTTT\\\kkk}}}vvvgggcccVVV\\\cccoootttdddWWWMMMGGGEEEAAAAAAEEEHHHHHHHHHKKKIIILLLNNNOOONNNNNNNNNOOOKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMNNNQQQTTTUUUTTTYYY___fffmmmttt{{{}}}sssmmmnnnvvv~~~}}}xxxyyy|||xxxzzz|||}}}}}}sssfff\\\TTTLLLFFFCCCFFFRRR___sss}}}uuuuuuzzz{{{yyy{{{tttpppttt}}}}}}{{{cccNNNBBB:::555222111000000//////000000............------------,,,,,,,,,+++++++++******************************(((+++------***))))))***+++,,,,,,++++++)))((((((***))))))(((((())))))************))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,---...///000......///000111222444555666???GGGGGGHHHMMMPPPPPPJJJIIIGGGEEEEEEFFFGGGHHHPPPWWWbbblllvvvqqqgggjjjlllmmm||||||ggg\\\XXXXXXaaapppjjjaaacccZZZaaajjjxxxkkk]]]TTTLLLGGGEEEBBBAAAFFFIIIHHHIIIKKKKKKNNNPPPQQQPPPOOOOOOPPPKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQOOONNNPPPRRRUUUWWWUUUZZZbbbiiipppwww}}}|||sssmmmpppxxx}}}|||xxx~~~{{{|||}}}|||||||||~~~yyymmmkkkcccYYYOOOFFFBBBJJJTTThhh{{{{{{|||~~~xxxpppsss}}}jjjTTTFFF===666222111111000000000000000//////.........---------,,,,,,,,,+++++++++******************************(((+++...---***(((((())),,,,,,,,,++++++)))(((((())))))(((((((((((())))))++++++******))))))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,---...///000......///000111333555666<<>>888222222333111///......///........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))))))))))))))******+++************+++,,,---...((((((((((((((((((((((((************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,///......------,,,,,,+++,,,+++)))***+++,,,,,,+++,,,---///000333888>>>CCCLLLNNNPPPOOOLLLJJJKKKMMMGGGDDDDDDHHHJJJLLLSSS[[[llltttzzzyyyzzzzzzggg[[[XXXSSSVVVfffzzzwwwlllccc```aaaccccccsssmmm```UUULLLHHHHHHDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNOOONNNMMMLLLPPPPPPRRRUUUXXXYYYWWWVVVTTTOOOLLLOOORRRRRRUUUXXXYYY^^^fffmmmrrrwww{{{~~~yyyzzz~~~}}}yyyyyyzzz{{{}}}qqqYYYHHHEEEIIIVVVjjj~~~ttt}}}|||gggQQQBBB:::333333333111000/////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))))))))))))))***++++++************+++,,,---...))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))***++++++++++++,,,,,,,,,------------------------000/////////000000000///...///000111555<<>>DDDKKKRRRWWWVVVTTTQQQMMMJJJIIIIIIJJJJJJNNNWWWaaaffffffhhhlllvvvxxxhhhmmmwwwooo___WWWUUUVVVaaauuuvvviiidddcccbbbeeejjjlll```TTTNNNKKKHHHGGGIIIHHHIIIJJJKKKLLLNNNOOOOOOOOOQQQRRRQQQOOOMMMNNNOOOUUUYYY^^^dddfffddd___ZZZWWWPPPMMMNNNQQQRRRUUUYYY```dddiiinnnrrrwww}}}{{{yyysssooojjjfffccc___[[[YYYUUUQQQNNNMMMMMMOOOVVV^^^hhhoooxxx|||}}}~~~kkkRRROOOFFFXXXxxxzzzjjjUUUEEE999666222111111111000///........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,******))))))******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,------.........+++++++++++++++++++++,,,++++++,,,,,,,,,---------/////////......---------...111333333222222333555222888@@@GGGMMMQQQTTTVVVSSSPPPLLLHHHHHHJJJLLLMMMNNNUUUaaannnsssooollllllyyyvvvlllhhhaaatttzzzhhh]]]XXXVVVZZZiii|||vvviiidddaaa```gggpppyyyggg\\\QQQLLLJJJHHHGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNPPPRRRSSSQQQOOOOOOSSSVVVZZZ]]]bbbhhhjjjgggaaa\\\WWWQQQMMMOOOQQQSSSWWW\\\cccgggmmmrrrvvvzzz~~~zzzuuusssjjjgggbbb]]]ZZZVVVRRROOOMMMJJJHHHHHHHHHHHHNNNUUUZZZaaajjjooopppssswww||||||[[[MMMIIIWWWuuu{{{pppZZZIII;;;777222000222222111///........................,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,******)))))))))******+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000000//////...------,,,,,,///111111000111555999777>>>GGGOOORRRSSSRRRRRRPPPLLLGGGFFFIIINNNSSSVVV]]]cccppp|||~~~xxxrrrqqqyyyxxxsssjjj```___dddnnnooo^^^WWWVVVYYYcccvvvxxxiiiccc______lll}}}oooaaaWWWNNNKKKJJJHHHIIIKKKMMMMMMMMMNNNOOOOOOOOOPPPPPPRRRRRRQQQOOOQQQXXX]]]```cccgggkkkmmmiiiccc^^^WWWQQQMMMPPPTTTWWW\\\bbbfffjjjqqqvvvzzz~~~{{{vvvqqqnnnddd```[[[WWWSSSPPPLLLIIIHHHEEEFFFHHHHHHGGGKKKQQQQQQXXXaaafffhhhllltttzzziiiOOOJJJTTTllluuuwwwuuu```PPP===888222000222333111///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---******))))))))))))******++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,******++++++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////............+++...000///...111777<<>>888222000222444222///..............................---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++******++++++,,,---******)))))))))))))))***************************************************)))************+++++++++))))))***++++++,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------......///000000000///222333333222555===DDDEEEIIINNNQQQQQQOOONNNMMMGGGEEEFFFNNN]]]mmmzzz~~~mmm^^^TTTXXXaaajjj{{{nnnVVVMMMNNNPPP```}}}uuueee^^^[[[ccc~~~nnnbbbWWWTTTOOOJJJHHHIIIKKKLLLNNNPPPQQQRRRQQQRRRSSSUUUVVVTTTQQQQQQUUU\\\dddiiirrrqqqqqqssstttoooeee]]]TTTPPPNNNPPPSSSVVV^^^gggkkkooouuuyyy|||}}}vvvmmmfff[[[WWWQQQMMMJJJHHHEEECCCBBB@@@???BBBFFFHHHHHHFFFLLLOOOTTTZZZaaaiiiqqqwww}}}~~~|||^^^OOOMMMVVVnnn{{{tttnnnwww|||ooo___FFF>>>666333111//////333//////.........---------------------------------,,,,,,------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++...+++)))***,,,---+++(((***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------...///000...------,,,,,,,,,------..................------///111333666:::@@@GGGLLLQQQQQQQQQQQQOOOLLLHHHFFFHHHDDDEEEUUUmmmzzzlll```]]]\\\```iii{{{fffRRRLLLPPPUUUlll}}}ooobbb^^^___jjj{{{hhh\\\TTTQQQMMMJJJHHHIIIKKKMMMNNNPPPQQQRRRRRRRRRTTTVVVWWWVVVUUUWWW]]]fffnnntttxxxwwwvvvxxxwwwrrrhhh```TTTPPPNNNPPPRRRVVV^^^fffjjjooouuuzzz}}}{{{tttkkkdddZZZVVVPPPKKKHHHFFFCCCBBBAAA@@@???BBBEEEHHHGGGFFFKKKMMMQQQUUUZZZaaahhhlllyyy}}}sssmmmkkkqqqyyypppSSSKKKNNN```uuuyyyxxx}}}~~~yyyrrrpppyyywwwiiiOOODDD999444222000///111//////.........---------------------------------,,,,,,------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++...,,,******,,,,,,+++)))***++++++,,,,,,++++++***)))***++++++,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,------.........------,,,,,,---------.........//////000000000000222555888===CCCJJJNNNPPPPPPOOONNNLLLIIIGGGFFFFFFFFFMMM^^^tttmmmccc\\\^^^dddmmmzzzvvv\\\MMMLLLTTT\\\wwwqqqggg^^^]]]bbbpppsssaaaVVVPPPNNNLLLIIIIIIJJJLLLNNNNNNOOOQQQRRRRRRSSSUUUWWWVVVVVVWWW[[[aaajjjrrrwww}}}|||{{{{{{yyysssiiiaaaUUUPPPMMMOOORRRVVV]]]dddhhhmmmtttzzz~~~~~~xxxqqqggg```XXXSSSNNNIIIFFFCCCAAA???@@@??????BBBEEEGGGGGGGGGJJJLLLNNNPPPSSSWWW\\\___mmmqqqvvv{{{zzzrrreee```^^^ccckkkrrr{{{\\\MMMFFFQQQaaaooo~~~yyyssssssuuuuuuuuuvvvyyyttttttuuu[[[LLL<<<666444111///////////////.........------------------------------,,,,,,------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++---,,,***+++,,,,,,+++)))***++++++,,,,,,++++++***))))))***++++++++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------,,,,,,------............///000111222333222444888<<>>===??????@@@BBBDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQTTTWWW```dddjjjooosssxxx|||~~~}}}{{{tttjjjbbb]]]WWWUUUYYY___fffpppyyy}}}~~~fffRRREEEJJJVVVbbbttt}}}tttrrrtttyyy~~~xxxpppoooppp|||fffSSS@@@777555333111///////////////............------------------------,,,,,,------,,,,,,+++******++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++************------,,,,,,,,,---......///......///000111333444555888===AAAEEEJJJPPPTTTTTTRRRMMMIIIFFFEEEEEEEEEJJJVVVhhhwww~~~kkk___bbbjjj~~~yyy___SSSPPPQQQ^^^mmmtttccc^^^ZZZ\\\eeeuuuwwwgggYYYQQQIIIIIIIIIJJJKKKMMMNNNOOOOOOQQQSSSTTTTTTUUUWWWXXXZZZ\\\```fffmmmtttzzz~~~|||vvvnnnfff```WWWPPPKKKMMMQQQUUUZZZ___aaagggpppwww}}}{{{vvvyyy~~~vvvoooggg]]]VVVPPPMMMGGGCCCAAA???===<<<>>>???AAACCCEEEGGGHHHJJJJJJLLLNNNOOOOOOQQQSSSUUUZZZ^^^bbbfffiiilllppprrrqqqooonnnmmmkkkeee]]]VVVTTTOOOLLLNNNQQQVVV___hhhsssvvv{{{~~~mmmVVVFFFHHHQQQYYYkkk~~~zzzvvvuuu|||xxxooommmoooqqqmmmZZZEEE:::777555222111000000/////////.........------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++******+++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***************,,,,,,,,,,,,,,,---...///000000///...///111222444:::===BBBFFFIIIMMMQQQTTTRRROOOJJJEEEBBBBBBCCCDDDKKK[[[ppp}}}~~~}}}~~~nnn``````ppplllWWWSSSTTTVVVeeeyyyrrr```^^^\\\___iiizzzpppbbbWWWPPPHHHHHHJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUTTTUUUVVVXXXTTTXXX^^^gggpppxxx~~~xxxooogggbbbXXXPPPJJJLLLQQQUUUYYY]]]```gggpppxxx}}}|||uuurrrxxxyyyrrrjjjbbbXXXRRRMMMIIIDDDAAA@@@???===<<<>>>@@@CCCEEEFFFGGGJJJLLLKKKMMMOOOPPPQQQQQQSSSUUUTTTVVVZZZ\\\]]]___aaacccbbbaaa___^^^]]]YYYTTTPPPPPPKKKHHHIIIIIILLLTTT\\\jjjpppxxx~~~pppWWWEEEFFFJJJOOO___ttt|||uuu}}}}}}yyyqqqssswwwzzzuuubbbMMM@@@:::666333333000000000/////////......------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---+++,,,---,,,***)))***+++***++++++,,,,,,++++++***++++++,,,------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,---......///111000//////000333555777???CCCGGGJJJLLLNNNPPPQQQLLLIIIEEEBBBAAACCCFFFHHHNNN___tttqqqeeebbbmmm}}}cccQQQSSSVVVYYYmmmnnn^^^^^^___eeeqqq}}}xxxxxxhhh\\\SSSNNNGGGIIIKKKMMMOOOPPPPPPPPPSSSTTTUUUUUUTTTTTTUUUWWWRRRVVV^^^gggpppxxx}}}xxxppphhhdddYYYPPPJJJLLLQQQTTTXXX[[[bbbhhhqqqyyy~~~tttpppvvv~~~uuummmfff^^^UUUNNNJJJFFFBBB@@@??????>>>===???AAAEEEFFFGGGHHHKKKNNNMMMNNNPPPQQQPPPPPPRRRSSSPPPRRRTTTUUUUUUVVVWWWYYYYYYWWWVVVTTTSSSQQQOOOMMMMMMJJJHHHHHHGGGHHHNNNVVV___gggsss{{{yyy}}}tttYYYDDDCCCDDDDDDTTTkkk}}}|||zzz}}}vvvyyy}}}lllWWWHHH>>>666333444000000000000/////////...------------------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++)))******+++,,,,,,------***,,,---,,,***)))***,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...//////000000000111333777;;;>>>DDDGGGKKKNNNNNNNNNNNNNNNGGGFFFEEEEEEGGGLLLPPPTTTYYYiii{{{wwwpppiiihhhoooxxx^^^NNNRRRVVV[[[rrrttthhh\\\___bbbiiiwww{{{pppsssrrrcccXXXQQQLLLHHHIIILLLNNNPPPPPPPPPPPPTTTUUUVVVVVVTTTTTTUUUVVVYYY]]]eeemmmtttzzz~~~wwwnnnhhhdddYYYPPPIIIKKKQQQTTTWWW[[[dddjjjsss{{{uuunnnrrrzzz~~~|||ssskkkddd\\\SSSMMMHHHEEEAAA????????????>>>???BBBFFFGGGGGGIIILLLOOOMMMOOOQQQQQQPPPOOOOOOPPPRRRTTTWWWWWWWWWWWWXXXZZZUUUSSSQQQOOONNNMMMLLLLLLIIIFFFEEEEEECCCCCCIIIQQQVVV```mmmxxx~~~~~~www|||xxx[[[DDDAAA??????NNNfffyyy}}}|||tttxxxsss___NNN@@@666333444000000000000////////////------------------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------***,,,...---***(((***,,,+++++++++,,,,,,+++++++++))))))***++++++++++++***+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++,,,---......+++++++++,,,---...///000//////000222666;;;@@@CCCGGGJJJNNNOOOOOOMMMLLLLLLFFFFFFGGGJJJOOOUUU[[[___fffssszzznnnjjjiiippp}}}mmmbbbWWWPPPQQQ___|||kkk___ZZZZZZ___nnn{{{vvvvvvzzzkkk```VVVPPPNNNNNNNNNMMMNNNOOOQQQSSSTTTTTTUUUWWWWWWWWWWWWYYYZZZ___aaafffooozzz{{{vvvoooggg```VVVPPPLLLMMMOOOQQQWWW^^^aaakkkwww~~~xxxnnnmmmpppyyyyyyvvvmmmaaa[[[ZZZTTTKKKBBB@@@>>>>>>AAABBBAAA???CCCEEEGGGJJJKKKLLLLLLLLLSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYVVVTTTQQQOOOOOOMMMKKKIIIJJJGGGDDDCCCEEEGGGHHHIIIJJJTTTbbbmmmwww|||zzzvvvuuu|||kkkXXXGGGAAA>>>>>>JJJYYY|||vvvqqqwwwyyyzzzzzz||||||}}}~~~mmmUUUBBB999666444222111000000000000000111///...,,,,,,------,,,***------------------------------------------------*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,------...---------,,,,,,+++++++++---------------------------------------------------...///...,,,,,,...000///000222666:::===AAACCCJJJMMMPPPOOOOOONNNLLLIIIEEEFFFJJJPPPYYY```fffhhhmmmwwwkkkcccqqq~~~iiiaaaXXXTTTVVVccc|||wwwfff[[[YYY[[[dddvvv{{{zzz}}}tttfff\\\TTTNNNMMMNNNNNNNNNOOOQQQRRRTTTUUUTTTVVVXXXYYYYYYZZZ\\\^^^aaaccciiirrr|||~~~yyyqqqggg```UUUPPPMMMNNNOOOQQQVVV]]]dddmmmxxxpppffffffhhhpppyyywwwsssjjj^^^XXXVVVPPPHHHBBB@@@>>>>>>AAABBBAAA@@@DDDEEEGGGJJJLLLNNNOOOPPPVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVWWWYYYZZZZZZ[[[[[[[[[YYYVVVTTTSSSQQQNNNLLLLLLIIIFFFDDDFFFGGGHHHHHHHHHNNNYYYeeerrr~~~{{{wwwsssrrrxxx}}}wwwdddTTTFFFAAA>>>===GGGTTTtttzzzqqqqqqvvv{{{uuu]]]III>>>888444222111111000000000000000///...---...000000///...------------------------------------------------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------------------------...///...------///000000111333777;;;@@@DDDFFFJJJLLLNNNMMMKKKJJJHHHFFFIIIJJJNNNWWW```gggjjjiiiyyy~~~rrrmmmoooeee___YYYXXX]]]jjjrrreee]]]XXX^^^nnn{{{~~~lll___WWWQQQMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWYYY[[[[[[]]]```bbbfffiiipppyyy|||ssshhh```UUUPPPMMMOOOPPPQQQVVV\\\fffoooyyywwweee___```bbbjjjppp{{{~~~tttoooeeeZZZTTTQQQKKKDDDAAA???>>>???AAABBBBBBAAADDDEEEGGGJJJMMMPPPSSSTTTZZZZZZZZZYYYYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^bbb```]]][[[ZZZWWWTTTQQQOOOLLLHHHFFFFFFGGGHHHHHHHHHJJJPPP[[[kkk~~~}}}yyyuuurrrrrrvvv{{{{{{tttmmm^^^RRRIIIDDD@@@===DDDPPPkkkqqqkkkqqq{{{hhhTTTFFF;;;444222222111000000000000000...---,,,...000111111000------------------------------------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++---------------------------------------------------...///...---...000111111222555888>>>CCCHHHKKKMMMMMMMMMKKKHHHFFFFFFGGGLLLOOOWWWbbblllrrrsssqqqqqqooosssaaa\\\WWWXXXaaaqqqzzznnneee```YYYeee|||zzzwwwdddYYYSSSOOOMMMNNNNNNOOOQQQTTTUUUVVVVVVVVVXXXZZZ[[[\\\]]]^^^bbbdddlllqqqyyy~~~vvvjjjaaaUUUPPPNNNOOOQQQRRRVVV\\\hhhppp{{{iii]]][[[^^^```dddiiiqqq}}}{{{qqqjjj```VVVPPPLLLFFFAAA@@@??????@@@AAABBBCCCCCCDDDEEEFFFIIIMMMRRRVVVXXX]]]]]]]]]]]]]]]^^^_________```aaabbbbbbccccccccchhhfffdddbbbaaa^^^ZZZWWWTTTPPPKKKHHHHHHHHHGGGGGGKKKJJJMMMWWWgggyyyzzzwwwvvvtttuuuxxx|||zzzrrrkkk^^^WWWOOOIIIBBB>>>EEENNNgggwwwmmmmmmyyyooo\\\MMM???444333333222111000000000000---,,,+++,,,...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////...///111333333444777<<>>???@@@@@@AAABBBDDDEEECCCDDDFFFJJJNNNTTTXXX[[[]]]]]]]]]^^^___```aaabbbbbbcccdddeeefffgggggggggkkkjjjhhhhhhgggeeeaaa^^^ZZZUUUPPPLLLJJJIIIHHHGGGJJJJJJMMMVVVeeeuuuyyyvvvvvvvvvwwwzzz}}}{{{tttnnnbbb^^^XXXOOODDD???DDDLLLfffyyyoooyyysssbbbSSSCCC777444333222111000000000000///---,,,,,,------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,.../////////000222555555777;;;???EEEJJJNNNQQQMMMJJJIIIIIIGGGGGGNNNXXXdddqqqxxxttt|||[[[WWWTTTZZZmmmwwwoooiiieeeggg~~~}}}xxxjjj[[[TTTRRROOONNNPPPNNNOOOQQQTTTVVVWWWXXXXXX\\\]]]]]]^^^___aaafffiiirrrxxxxxxnnnfffWWWQQQNNNOOORRRUUU\\\cccmmmvvvzzzfffXXXRRRRRRSSSSSSWWW[[[bbbjjjtttyyyuuukkkaaaVVVPPPKKKEEEBBBAAA===???@@@AAAAAABBBEEEGGGDDDFFFIIIMMMQQQVVVZZZ\\\\\\]]]]]]^^^___```bbbccccccdddfffhhhiiijjjjjjkkklllllllllmmmnnnllliiifffaaa]]]WWWRRROOOMMMKKKIIIGGGIIINNNVVVbbbppp}}}{{{wwwvvvuuuvvvzzz|||{{{vvvqqqhhhiiieeeZZZJJJAAABBBGGG___yyy|||vvviii[[[JJJ===555444333222111000000000222000///...//////---,,,------------------------------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------------------------------,,,...///000000111444666777:::>>>DDDHHHLLLNNNOOOHHHDDDDDDHHHIIIKKKXXXggg{{{wwwWWWVVVWWWaaawww}}}tttnnnjjjppprrreeeXXXSSSRRROOONNNNNNOOOOOOPPPRRRTTTVVVXXXZZZ[[[\\\^^^___bbbfffkkkpppuuu{{{yyynnnfffXXXRRRNNNOOORRRWWW___hhhrrr}}}{{{ppp```SSSNNNMMMOOOOOOQQQWWW___fffnnn{{{}}}uuupppggg\\\RRRMMMIIICCC@@@AAA<<<>>>AAAAAAAAABBBFFFIIIFFFHHHLLLQQQVVVZZZ]]]^^^\\\\\\]]]^^^___aaabbbccccccdddfffhhhjjjlllmmmmmmmmmnnnooorrrttttttqqqooojjjeee^^^XXXTTTRRROOOMMMJJJLLLPPPTTT[[[gggvvv~~~{{{wwwvvvwwwyyy{{{zzzvvvrrrpppvvvvvvjjjWWWHHHCCCCCCSSSyyy{{{qqqdddSSSEEE555555333222111000000000000///......///000///---------------------------------------------------......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,...///000111222555777999<<>>@@@<<<>>>AAAAAAAAABBBFFFIIIHHHKKKOOOTTTYYY]]]___```\\\\\\]]]^^^___aaacccdddbbbdddfffhhhkkkmmmnnnnnnnnnoooqqquuuxxxxxxvvvtttooojjjccc]]]YYYUUUSSSQQQPPPQQQRRRSSSUUU___nnnzzz~~~zzzyyyyyyzzz{{{zzzwwwtttvvvxxxbbbOOOFFFCCCHHHmmmvvvjjjYYYJJJ666555444222111000000000,,,++++++,,,...///...---------------------------------------------------.........------,,,,,,,,,***+++,,,------,,,+++***---,,,,,,++++++*********...------,,,,,,++++++***+++++++++,,,,,,---------------------------------------------------------,,,...///000111333666888:::>>>DDDJJJLLLLLLJJJIIIGGGCCCFFFOOOUUU]]]qqqooommmsssUUUSSS\\\tttxxxooogggjjj~~~yyyggg```WWWQQQNNNPPPRRRSSSNNNOOOPPPRRRTTTVVVXXXZZZZZZ\\\```dddiiipppxxx~~~yyymmmaaaUUUQQQNNNNNNPPPVVVdddppp{{{{{{kkkbbbUUULLLJJJKKKLLLMMMMMMNNNRRRWWW```mmmzzz|||rrrjjjaaaZZZPPPHHHCCCAAA????????????@@@BBBDDDGGGIIIJJJLLLNNNSSSWWWZZZ\\\\\\[[[YYYYYY[[[^^^aaaccccccbbbdddgggkkkoooqqqqqqpppooovvvvvvwwwwwwxxxxxxxxxyyyyyyvvvooohhhbbb]]][[[YYYXXXXXXXXXWWWYYY```jjjrrr~~~~~~~~~}}}{{{yyyxxxwwwnnnOOOAAACCCFFFWWWtttwwwlll[[[LLL>>>777222222222///...000,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------***+++,,,---,,,+++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......---------......111111000///000333888<<>>@@@@@@AAACCCFFFHHHKKKLLLQQQSSSVVVZZZ]]]^^^^^^^^^^^^^^^^^^```bbbdddgggiiikkknnnrrrvvvyyy{{{zzzzzzyyyzzz{{{}}}~~~|||xxxssspppnnnggggggfffdddaaa```aaabbbkkkvvv~~~~~~dddLLLAAAAAAHHH[[[rrr}}}|||~~~vvveeeVVVDDD;;;444333222000///000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....................................,,,+++************++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------///......---......//////000111333555777;;;AAADDDHHHJJJLLLKKKIIIGGGFFFFFFJJJQQQ```qqq||||||qqqcccWWWRRRRRRaaannnTTTddd{{{kkk___aaaqqqwwwiii^^^YYYSSSOOONNNOOOPPPPPPRRRSSSSSSTTTUUUVVVXXXXXX^^^bbbjjjqqqxxx{{{nnnbbbVVVRRRPPPQQQSSSZZZhhhuuu|||rrrfff^^^SSSKKKHHHGGGEEEDDDFFFIIIMMMPPPRRRSSSUUUWWWWWWWWWXXX[[[```eeekkknnnrrryyy{{{tttlllfffYYYSSSJJJCCC@@@?????????@@@AAABBBDDDGGGJJJLLLNNNSSSUUUXXX[[[]]]_________ccccccdddeeefffjjjnnnqqqsssuuuxxx{{{}}}~~~~~~}}}}}}~~~|||yyyuuussspppkkkgggdddcccbbbkkksss~~~}}}|||{{{oooTTTDDDAAACCCNNNbbbuuu~~~xxxvvvzzz}}}uuupppqqq|||zzzjjj\\\III>>>555333333111000000000000000///...---,,,,,,---------------------------,,,,,,,,,,,,---..............................000///---+++*********+++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------------...........................//////000---///333666999===CCCFFFIIIJJJKKKIIIFFFEEEEEEFFFMMMZZZmmm~~~yyyuuuoooeeeZZZSSSVVV\\\nnnvvv\\\sss|||lll^^^___ooosssggg[[[WWWRRROOONNNOOOPPPPPPSSSSSSTTTTTTUUUWWWXXXYYY___eeemmmvvv|||{{{ooocccUUUQQQOOOPPPSSSZZZhhhvvvuuuhhh```TTTLLLIIIGGGEEEDDDGGGIIILLLNNNOOORRRVVVXXXWWWWWWXXXZZZ___eeekkknnnssszzz~~~yyyrrrjjjdddVVVPPPHHHBBB?????????@@@AAABBBCCCFFFIIILLLNNNPPPTTTVVVXXX[[[^^^```aaaaaaeeeggghhhjjjkkkoootttxxx{{{}}}|||vvvpppllliiiggggggiiiooozzz|||zzzyyyxxxxxxyyysssZZZGGGBBB@@@FFFWWWjjjxxxyyysssttt}}}uuummmhhhiiiuuu}}}nnnaaaNNNBBB777444444222000111111111000///...------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000...---+++******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////...............///000111...111555999===AAAFFFIIIIIIIIIHHHFFFDDDCCCEEEFFFSSScccyyy~~~uuukkkaaaWWWSSSYYYdddwwwdddwwwkkk___```qqqpppdddYYYUUURRRPPPPPPPPPQQQPPPSSSSSSTTTUUUVVVXXXZZZ[[[bbbhhhrrrzzz|||pppdddTTTQQQOOOPPPTTT[[[iiiwww|||zzz{{{{{{kkkbbbUUULLLHHHGGGFFFDDDHHHJJJKKKMMMOOOTTTYYY]]]ZZZZZZZZZ\\\```fffkkknnnrrrxxx~~~xxxqqqhhhaaaTTTNNNGGGAAA??????@@@AAABBBCCCEEEGGGJJJMMMPPPQQQVVVWWWZZZ]]]```ccceeeeeeeeehhhlllnnnppptttzzz{{{uuuqqqnnnllljjjeeehhhrrr~~~zzzwwwuuuuuutttpppuuuzzz|||zzznnnZZZIIICCC???AAAOOOaaarrruuusss{{{tttlllgggfffqqqrrrfffSSSEEE888444555333111111111111000///............---------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------...//////000000............///000111111222555;;;???BBBFFFIIILLLIIIHHHGGGDDDCCCDDDGGGJJJUUUhhhxxxiii```YYYWWW___lll~~~|||jjj|||kkkggg```eeewww{{{kkk```WWWUUURRRPPPQQQRRRQQQQQQRRRSSSTTTUUUWWWYYY[[[\\\fffmmmvvv~~~|||pppdddUUUQQQPPPQQQUUU]]]kkkyyyxxxvvvvvvzzzlllbbbUUUKKKGGGFFFEEEEEEFFFIIILLLNNNQQQUUUZZZ^^^]]]^^^^^^```cccgggjjjmmmssswww~~~~~~xxxpppfff___SSSMMMFFFAAA???@@@BBBBBBCCCDDDEEEHHHKKKNNNQQQSSSXXXYYY\\\```cccgggiiikkkggglllsssvvvxxx|||{{{wwwqqqmmmgggfffmmm{{{|||xxxtttqqqppppppjjjmmmnnnllljjjdddVVVGGGAAA===>>>IIIYYYlll{{{www}}}sssnnniiigggooo}}}uuukkkWWWHHH999555555444222111111000///......///000000........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---------...///000000000............///000111222555888>>>BBBEEEGGGJJJLLLIIIHHHFFFDDDDDDGGGKKKOOO\\\ppprrrdddbbbdddhhhuuummmnnnaaabbbaaaiii~~~wwwggg]]]VVVTTTRRRQQQRRRRRRRRRQQQRRRRRRSSSUUUWWWZZZ\\\]]]iiipppyyy}}}pppeeeVVVRRRQQQSSSVVV^^^mmm{{{~~~wwwttttttuuu{{{mmmbbbTTTJJJEEEEEEEEEEEEDDDGGGLLLOOORRRVVVYYY\\\aaabbbbbbdddfffiiilllmmmvvvzzzyyypppfff^^^RRRMMMFFFAAA@@@AAABBBCCCCCCDDDFFFHHHLLLOOORRRSSSZZZ[[[^^^bbbfffjjjmmmnnnkkkqqqyyy}}}vvvpppnnnkkknnnzzz~~~zzztttpppmmmlllkkkfffhhhfffaaa___\\\RRRFFF>>>;;;<<>>BBBDDDFFFHHHIIIJJJIIIGGGEEEEEEIIIOOOTTThhh}}}{{{jjj^^^dddqqq}}}ttt~~~kkkdddcccfffsss}}}pppeee^^^RRRQQQOOONNNNNNOOOQQQRRRSSSUUUWWWWWWVVVWWW\\\```qqqvvv}}}~~~rrriiiZZZVVVSSSTTTWWW]]]kkkxxxwwwqqqooovvvzzzjjj]]]PPPJJJHHHFFFEEEGGGGGGHHHJJJLLLOOOSSSZZZ^^^bbbbbbaaaaaacccgggjjjmmmwwwwwwzzz{{{uuunnnfffaaaRRRMMMFFFAAA@@@AAABBBBBBBBBDDDFFFHHHKKKPPPUUUYYY]]]___bbbdddgggkkkooossssssuuuyyy|||{{{rrrqqqrrrwww}}}|||yyytttoookkkiiiiiiiiihhhddd^^^\\\[[[VVVOOO???BBB===>>>MMM]]]sss}}}~~~}}}rrrjjjhhhnnn|||}}}rrr```PPP???777444111//////000000000000000///..............................,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,++++++*********,,,,,,,,,---------......---------.........//////,,,.../////////000222444<<>>BBBFFFIIIJJJIIIIIIIIIHHHEEEEEEIIIOOOVVVbbbmmm~~~mmmrrrzzzyyymmmdddccceeeiiiuuurrrfff\\\VVVQQQPPPNNNMMMMMMOOOPPPQQQTTTVVVXXXXXXZZZ___gggmmmvvv|||{{{pppggg\\\XXXUUUVVVYYY___mmmzzz|||wwwuuusssxxx~~~ssseeeUUULLLGGGEEEFFFIIIGGGHHHJJJLLLNNNSSSYYY^^^ddddddcccdddfffiiilllnnnpppqqqvvv{{{qqqddd[[[QQQMMMFFFBBBAAABBBCCCDDDDDDFFFHHHKKKNNNSSSYYY]]]dddfffhhhkkklllooosssvvvyyy|||~~~zzzzzz~~~|||xxxtttpppllljjjjjjeeeeeebbb___aaagggiiifffUUUJJJ<<<>>>FFFJJJ^^^}}}}}}~~~xxxvvvzzzxxxhhhXXXEEE;;;666222111333111111000000000/////////........................////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------,,,,,,,,,,,,------------.........------........./////////000000000000111444888<<>>777222111333111111111000000000000000........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...........................------------------........................////////////000111111111222666<<<@@@EEEHHHLLLNNNLLLJJJHHHHHHLLLJJJMMMUUUaaaooo{{{pppuuuuuuoooiiiiiinnnzzzvvvjjj```XXXSSSQQQPPPOOONNNNNNPPPRRRSSSWWWXXXZZZ[[[]]]ccclllsssyyyzzznnnfffZZZVVVSSSTTTWWW]]]kkkxxx}}}zzztttxxx~~~|||pppaaaVVVLLLFFFEEEIIIFFFGGGIIIKKKNNNRRRXXX]]]bbbbbbcccdddfffiiikkklllnnnqqqvvv~~~~~~xxxssslllbbbZZZQQQLLLGGGCCCCCCEEEFFFGGGGGGIIIMMMPPPTTTYYY```dddiiilllooorrrtttvvvyyy|||zzztttnnnkkkiiifffdddaaabbbaaa^^^bbbkkktttvvvkkkXXXCCCAAAEEECCCYYYttteeeRRRDDD:::333111333222222111000///000000111.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................---------.........//////........./////////000000000111111222444999???DDDHHHJJJMMMMMMKKKIIIHHHHHHHHHIIIQQQ___nnn~~~yyyvvv}}}yyyuuuqqqqqqxxxrrrggg___XXXTTTRRRQQQPPPOOOPPPQQQSSSUUUWWWYYY\\\]]]```fffooovvvzzz{{{ooofff\\\XXXUUUVVVYYY___mmmzzz~~~zzzsssxxx~~~wwwjjj```TTTJJJGGGIIIFFFGGGIIIKKKMMMRRRXXX]]]aaabbbccceeegggiiikkklllppprrrwww~~~zzzssspppkkkbbb[[[QQQLLLGGGCCCDDDFFFHHHIIIIIIKKKOOORRRWWW]]]ccchhhkkkooosssvvvyyy|||{{{rrrmmmjjjgggccc```^^^``````^^^aaalllvvvzzzsssaaaJJJAAABBBCCCWWWzzz|||nnn[[[LLL???555111222333222111000///000111111........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............------........./////////....../////////000000000000111333555888===CCCGGGJJJKKKLLLKKKIIIGGGGGGHHHEEEKKKYYYlll{{{}}}|||xxxyyyyyyzzz|||nnnddd^^^XXXUUUSSSRRRQQQPPPQQQSSSUUUVVVUUUYYY]]]aaaeeekkkttt{{{|||~~~pppfff\\\XXXUUUVVVYYY___mmmzzz~~~yyyrrrvvv}}}~~~uuukkk^^^QQQJJJJJJEEEGGGIIIJJJMMMRRRXXX\\\bbbcccdddfffhhhjjjllllllpppsssxxx|||wwwsssrrrmmmcccZZZPPPLLLGGGDDDDDDGGGIIIJJJJJJMMMPPPTTTYYY___fffjjjnnnrrrwww{{{~~~}}}sssllliiifffbbb^^^ZZZ^^^___^^^cccnnnxxx}}}~~~pppVVVDDDAAADDDVVVrrr~~~vvveeeUUUEEE888333333444333111//////000111222........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.....................////////////.../////////000000000000111333666:::===BBBGGGKKKJJJJJJIIIGGGEEEEEEGGGIIIKKKSSSfff}}}yyyvvv~~~vvvzzz}}}zzzlllccc]]]XXXUUUSSSSSSQQQQQQRRRTTTVVVXXXSSSXXX^^^ccchhhpppxxx}}}qqqfffZZZVVVSSSTTTWWW]]]kkkxxx}}}}}}yyyqqquuu{{{{{{rrreeeUUUMMMKKKEEEGGGHHHJJJMMMRRRXXX\\\cccdddeeegggiiikkkmmmnnnqqqssswww{{{~~~wwwuuutttooodddZZZPPPLLLGGGDDDEEEGGGIIIKKKKKKMMMQQQUUUZZZ```ggglllqqquuuzzztttmmmjjjfffaaa]]]XXX]]]______dddppp{{{}}}```HHHBBBFFFVVVnnn|||kkkZZZJJJ;;;444444444333111//////000111222..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000////////////000000000000222555999===AAAEEEJJJMMMJJJJJJHHHEEECCCDDDGGGIIITTT^^^rrrqqqssszzztttfff^^^ZZZWWWUUUTTTSSSSSSSSSSSSUUUWWWXXXXXX\\\aaafffmmmvvv~~~|||nnncccXXXTTTSSSUUUYYY^^^iiisss{{{yyyqqqtttyyy}}}{{{ttthhhZZZPPPOOOKKKKKKKKKMMMQQQUUUYYY[[[aaagggkkkiiihhhkkkmmmnnnoooqqqsssvvv|||{{{xxxwwwqqqdddYYYQQQMMMHHHEEEFFFHHHJJJJJJLLLOOOTTTXXX\\\bbbhhhmmmsssvvvyyy}}}yyyqqqlllgggaaa]]]\\\ZZZ[[[___dddlll{{{kkkOOOAAAEEESSS\\\}}}ooo[[[KKK???777222111111111111000000000000......---------,,,,,,,,,//////...---,,,,,,++++++))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---............------,,,,,,,,,............////////////...///000000//////000111111444:::@@@FFFJJJLLLMMMOOOKKKFFFDDDAAABBBJJJTTTdddttt~~~xxxyyy}}}{{{sssggg___[[[XXXVVVSSSSSSRRRSSSSSSUUUWWWXXXZZZ]]]ccciiipppxxx{{{nnndddYYYUUUSSSUUUYYY^^^hhhrrrzzz{{{rrruuuzzz{{{uuujjj\\\RRRPPPMMMMMMMMMMMMPPPSSSVVVXXXaaagggkkkjjjiiikkknnnnnnoooppprrruuuzzz}}}xxxooocccZZZQQQMMMIIIFFFGGGIIIKKKLLLMMMPPPTTTYYY___eeekkkooovvvxxx|||zzzrrrmmmhhhccc^^^\\\ZZZ[[[^^^bbbjjjxxxrrrVVVCCCCCCMMMUUU{{{~~~yyyqqq]]]MMMAAA888333111111111111000000000000............------------///......---,,,,,,++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,............////////////...000111000//////111222333777<<>>AAAGGGZZZqqquuuwwwzzzxxxgggWWWHHH<<<555222222222111111111000000000000000000////////////......---------,,,,,,,,,++++++,,,---------------------------------------,,,,,,++++++,,,,,,---...------------------------............////////////000111222222111222444666<<>>777222222222222111111111111111111000000000/////////---------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------............////////////000111222222222444777:::AAACCCFFFJJJLLLNNNNNNNNNIIIFFFEEEHHHMMMWWWffftttwwwkkkpppzzzzzzmmmdddfffrrr|||oooccc]]]XXXUUURRRTTTTTTUUUVVVXXX[[[^^^___```fffnnnwww~~~|||ppphhhXXXSSSQQQSSSWWW___lllwwwzzz~~~{{{yyyxxx|||~~~wwwrrriii```WWWTTTQQQOOOPPPRRRVVVYYY]]]eeemmmmmmlllmmmllliiiiiikkkmmmpppsssxxx~~~|||vvvjjj___SSSOOOKKKIIIKKKMMMOOOPPPOOOTTT\\\eeelllssszzz~~~yyyuuuqqqjjjeeebbbcccdddeeeeeemmmuuuUUUCCC@@@CCCBBBSSShhhwww{{{tttpppvvv}}}ssskkknnn{{{sssbbbOOOAAA999333222222222222111111111000000000000////////////------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...............////////////000111222222333777;;;???DDDFFFIIILLLMMMNNNMMMMMMFFFEEEGGGOOOYYYgggzzzxxxoooeeessswwwkkkdddeeepppxxxjjj```ZZZXXXWWWUUUUUUUUUVVVXXXZZZ]]]```bbbdddjjjsss{{{}}}pppfff[[[VVVRRRSSSVVV]]]jjjuuuyyy}}}}}}xxxuuuwwwyyyvvvmmmddd[[[YYYTTTQQQPPPRRRUUUXXX[[[dddlllmmmlllllljjjhhhhhhjjjmmmooosssxxx~~~yyylllbbbRRROOOKKKIIIJJJMMMOOOPPPNNNVVV```hhhlllrrrzzz{{{wwwqqqkkkfffddddddeeedddbbbhhh{{{yyy[[[GGG@@@>>>===HHHWWWfffvvvwwwppptttrrriiibbbhhhxxxxxxfffRRRBBB:::333333222222222111111111000000/////////.........------------------------+++,,,,,,---------------++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////...000111222555999>>>BBBFFFHHHJJJMMMNNNMMMMMMLLLGGGHHHPPP\\\iiixxx{{{pppnnnlll|||ttthhhjjjiiirrr~~~tttggg]]]YYYYYYYYYXXXVVVVVVWWWYYY[[[___bbbcccgggmmmvvv~~~}}}pppfff^^^XXXTTTSSSVVV\\\gggrrr{{{~~~}}}xxxsssuuu}}}}}}zzzsssjjj___\\\WWWRRRQQQRRRTTTVVVZZZccckkkmmmlllkkkjjjfffgggiiilllooosssxxx~~~zzzmmmeeeRRRNNNJJJHHHJJJMMMOOOPPPMMMWWWccciiilllpppzzz~~~|||xxxrrrkkkeeeeeeeeedddbbb___dddvvv|||___JJJ???:::;;;AAAKKKZZZmmm~~~}}}sssvvv}}}pppfff___fffvvvzzzhhhTTTCCC:::333333333222222222111111////////////............------------------------,,,---......//////......*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------...................../////////000...///111222555:::@@@EEEHHHIIIKKKMMMNNNMMMLLLKKKJJJNNNYYYhhhuuupppiiijjjyyyyyyooommmmmmkkkppp||||||rrrzzzzzzssshhh^^^YYYXXXWWWXXXWWWVVVVVVXXX\\\___bbbbbbfffppp{{{}}}zzzrrrjjj\\\VVVRRRRRRTTTZZZeeeooo}}}|||uuuvvv|||uuukkkfff^^^XXXVVVUUUSSSTTTWWW[[[bbbkkkooommmjjjjjjlllhhhjjjmmmrrrxxx~~~}}}ooobbbVVVOOOJJJJJJKKKLLLNNNRRRQQQYYYccclllqqqvvv{{{|||yyyxxxzzz|||tttmmmiiicccaaacccfffddddddsssfffIII===???<<<===CCCQQQdddwww{{{zzzvvvllldddjjjzzz{{{mmmZZZGGG;;;666333222333333000///222//////...---,,,,,,++++++...---,,,,,,---...///000........................,,,------......------,,,...---,,,,,,,,,,,,---...,,,---......//////.........------......///000111000000000222666<<>><<<===BBBOOObbbuuu{{{{{{zzzrrrmmmsss|||ooo]]]KKK???999444222444333000000222000000///......---,,,,,,......---,,,---...//////------------------------,,,------......------,,,///...------------...///,,,---......//////.....................///111111000111333666:::???CCCFFFKKKIIIJJJLLLLLLIIIIIILLLPPP___pppzzzyyysssqqquuu|||qqqlllooorrrtttzzzxxxvvvsss|||vvvoooddd\\\WWWVVVUUUUUUVVVWWWXXX[[[___cccgggiiipppzzz}}}sssiii___ZZZVVVVVVXXX]]]hhhsss}}}{{{yyy{{{vvvlllggg```YYYWWWVVVUUUVVVYYY[[[aaaiiimmmllljjjiiiiiikkkkkknnnuuu~~~}}}ooobbbYYYRRRLLLLLLLLLKKKMMMPPPSSS[[[gggpppvvv{{{~~~uuummmiiihhheeefffhhhfffgggwwwvvvXXXEEE>>><<<<<>><<<<<>>CCCFFFGGGHHHIIIGGGHHHJJJIIIHHHLLLSSSbbbppp~~~zzzrrrmmmddd^^^hhh}}}rrreeebbbdddeeeqqqyyyyyyvvv|||}}}pppiiiaaaYYYUUUTTTSSSSSSRRRUUUYYY\\\___ccciiinnnttt||||||pppeee^^^YYYUUUUUUWWW\\\gggrrrzzz~~~}}}~~~}}}uuulllddd]]][[[YYYVVVWWWZZZ^^^bbbiiioooqqqpppnnnmmmooonnnooosssyyy}}}~~~}}}qqqccc\\\UUUOOOMMMMMMKKKMMMPPPUUU]]]jjjsssyyy~~~xxxrrrooojjjggggggiiifffgggvvvpppRRR>>>===<<<>>>GGGZZZttt~~~xxxxxx}}}vvvmmm```VVVCCC:::222111111///...////////////.............../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///......//////000111222000444:::@@@DDDGGGGGGGGGFFFFFFHHHKKKJJJHHHMMMUUUhhhuuuxxxkkkbbbaaa]]]^^^jjj{{{kkk```^^^```dddsss{{{{{{www~~~{{{nnnhhh```YYYUUUTTTSSSRRRRRRVVVZZZ]]]___cccjjjooouuu~~~{{{pppfff]]]XXXSSSTTTVVV[[[fffqqqzzz~~~yyyoooggg___\\\ZZZVVVVVVYYY[[[___fffmmmpppqqqooommmoooooopppqqqsssvvvyyy{{{sssfff]]]UUUOOONNNMMMLLLNNNQQQWWW```lllvvv{{{{{{uuupppnnnhhhfffggghhhddddddqqqzzzZZZBBB>>>===>>>FFFZZZwwwzzzsssvvv|||tttggg]]]HHH===333111111000.......................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,---......//////......////////////000111222222222555;;;AAAEEEGGGGGGFFFEEEEEEHHHKKKJJJKKKTTT^^^oooyyy}}}nnnaaaZZZUUUXXX```pppuuuhhhbbbcccfffmmm~~~}}}zzzlllggg___YYYVVVTTTSSSSSSTTTXXX]]]___```dddkkkqqqyyy{{{rrrhhh]]]XXXTTTTTTVVV[[[fffqqq{{{|||rrrjjjbbb^^^ZZZVVVUUUXXXZZZ^^^eeelllrrrsssqqqooolllnnnpppooonnnqqqwww}}}uuuhhh\\\UUUOOONNNNNNMMMOOORRRZZZcccoooyyy}}}zzzsssnnnlllfffdddfffgggccc```lll|||aaaFFF>>>===>>>FFFZZZzzzzzzrrruuu{{{nnndddMMMAAA555333333111000///////////////////////////,,,---.../////////...---------------------------,,,------......------,,,++++++,,,------,,,++++++,,,---......//////......////////////000111222333555888===BBBEEEGGGGGGFFFFFFEEEGGGIIIJJJPPP^^^mmmwww~~~rrrddd[[[VVVRRRXXXfffxxxtttjjjgggjjjpppxxxyyylllfff___YYYVVVUUUTTTSSSUUUZZZ___aaaaaaeeelllrrr}}}|||sssjjj^^^XXXTTTTTTVVV[[[fffqqq}}}~~~tttkkkccc^^^ZZZVVVUUUWWW[[[___fffnnntttvvvuuusssjjjnnnpppnnnlllnnnxxxvvviii\\\UUUOOONNNNNNNNNPPPSSS]]]fffrrr{{{{{{tttooollldddccceeegggbbb^^^hhhxxxeeeIII???>>>>>>FFF[[[|||}}}ssswwwssshhhPPPCCC777444555333111111000000000000000111111111+++,,,.../////////..............................,,,------......------,,,,,,,,,---......---,,,,,,,,,---......//////......////////////000111222333777:::>>>CCCFFFGGGGGGGGGGGGFFFEEEFFFJJJTTTgggyyy}}}uuufffZZZRRRPPPVVV^^^lllwwwzzzwwwvvv{{{pppgggccc]]]YYYWWWWWWVVVVVVXXXZZZ^^^cccgggkkkoooqqq|||tttkkk^^^XXXTTTTTTUUUZZZeeeooo}}}}}}zzzpppfffaaa\\\WWWTTTUUUYYY___hhhooosssuuuvvvvvvtttqqqnnnkkkmmmrrrxxx|||vvvlllaaaYYYRRRQQQQQQQQQSSSXXX```mmmyyy~~~uuunnnkkkfffeeebbb^^^\\\___ffflllbbbFFF;;;;;;:::@@@SSSuuu{{{sssrrr~~~vvvlllXXXCCC333444666222///111000000000000//////////////////000000//////...---........................---------------------------------,,,,,,+++++++++////////////////////////---///000111111222444777:::===AAACCCEEEGGGJJJLLLEEEEEEEEEHHHRRRdddzzzttteeeYYYVVVYYY___```lllzzzpppgggccc]]]YYYWWWWWWWWWVVVZZZ]]]aaaeeejjjnnnsssvvv}}}tttkkk^^^XXXTTTTTTUUUZZZeeeppp|||}}}}}}zzzpppeee```[[[VVVUUUVVVZZZ```hhhooossstttuuuvvvssspppmmmkkklllqqqwww{{{zzzooobbbZZZSSSQQQQQQQQQTTTYYYaaammmyyy}}}{{{~~~yyysssooohhhfffccc___\\\]]]bbbgggnnnpppsssxxx|||sssZZZCCC<<<<<<;;;???NNNmmm{{{|||tttqqq~~~wwwnnnZZZEEE555444666222///111000000000000/////////////////////.........------........................---------------------------------,,,,,,,,,++++++////////////////////////---///000000000222555888;;;>>>AAADDDEEEGGGIIIKKKHHHGGGGGGJJJVVViii~~~mmm```VVVSSS[[[fffppp}}}yyyooofffbbb]]]YYYXXXXXXXXXWWW[[[^^^bbbfffkkkpppvvvzzzvvvlll^^^YYYTTTTTTVVV[[[eeepppzzz{{{yyy}}}{{{qqqfff___ZZZUUUUUUXXX\\\bbbiiiooossstttuuuvvvqqqooollljjjlllqqqvvvzzz~~~tttccc[[[SSSRRRRRRRRRUUUZZZdddoooyyy|||~~~{{{www|||xxxtttjjjhhheee```\\\[[[\\\^^^ZZZ]]]aaaeeehhhdddTTTDDD<<<<<<;;;<<>>AAACCCDDDDDDEEEFFFGGGGGGGGGJJJSSSdddxxxuuu```\\\^^^cccvvvuuummmeeeaaa\\\YYYYYYYYYZZZZZZ\\\```dddgggkkkqqq{{{wwwlll___YYYUUUUUUVVV[[[fffqqqzzzzzzpppooouuu|||~~~uuujjjbbbZZZTTTVVVZZZ```eeekkkqqqtttuuuwwwxxxpppnnnkkkjjjkkkoootttwww{{{yyyggg^^^VVVSSSSSSTTTXXX^^^iiisss|||~~~{{{vvvvvv|||yyyrrrllljjjfffbbb]]]XXXTTTRRRPPPTTTVVVUUUTTTSSSNNNHHH<<<:::999999<<>>???AAADDDDDDDDDDDDEEEFFFDDDHHHPPP]]]mmmlll\\\___jjjwwwtttllleeeaaa\\\YYYYYYZZZ[[[[[[aaaeeeiiikkkmmmtttvvvkkk___ZZZUUUUUUWWW\\\fffqqqzzz{{{rrrqqqwww}}}yyynnneee\\\UUUUUUZZZ___dddjjjooorrrtttwwwxxxqqqooommmkkklllooorrruuuwww|||zzzhhh___WWWTTTTTTUUUZZZ___kkkuuu~~~yyytttnnnuuu~~~zzzrrrllliiieeeaaa^^^ZZZUUURRROOORRRTTTQQQPPPPPPMMMHHH@@@;;;999:::;;;DDD[[[rrrzzzsssssspppnnnpppsssooorrryyyfffXXXGGG:::555333222111000000000000//////////////////---,,,,,,,,,---...........................------------------------------------............////////////////////////...///000111222666;;;???@@@BBBDDDEEEDDDDDDEEEFFFEEEOOO^^^lllyyypppddd]]]eeexxxyyywwwrrr}}}}}}rrrkkkdddaaa\\\ZZZZZZ[[[\\\\\\dddhhhllllllnnntttuuujjj___ZZZUUUUUUWWW\\\gggqqqxxxxxxwww}}}|||rrriii^^^UUUUUUYYY\\\```ffflllooorrruuuwwwsssqqqnnnmmmmmmnnnqqqsssuuuyyy{{{jjj```WWWUUUUUUVVV[[[aaalllwwwyyyssskkkrrr|||}}}uuukkkhhhccc```^^^[[[WWWTTTOOORRRTTTSSSUUUVVVSSSNNNGGG???:::<<<<<>>AAA???AAACCCDDDDDDEEEFFFGGGRRReee|||rrr\\\ccckkkxxxzzziiibbbdddqqqzzzoooiiiaaa^^^ZZZWWWWWWYYY\\\___llljjjiiilllttt|||tttkkkccc\\\VVVUUUXXX]]]gggqqq|||{{{oooddd[[[VVVSSSYYY\\\```dddggglllppptttuuutttqqqmmmkkklllpppsssssstttwww|||oooaaaUUUTTTUUUUUU[[[cccqqqzzzzzzsssxxxsssuuuzzzmmmkkkgggaaa]]]YYYWWWVVVUUUZZZ]]]]]]aaafffhhhfff]]]KKK<<<999999999AAAMMMbbbttt}}}rrrqqqllloooxxxzzz{{{||||||~~~}}}pppbbbOOO???666444444555111111111111000000000000............////////////000000//////.........---........................,,,---//////...------...000//////.........//////111000000444:::>>>??????DDDCCCDDDGGGHHHGGGJJJPPPfffyyywwwccc\\\```oootttddd]]]```mmm|||xxxnnniii```^^^ZZZXXXYYY\\\```cccmmmkkkjjjmmmttt}}}tttlllaaaZZZUUUTTTWWW\\\gggqqq|||rrreee[[[UUUQQQXXX[[[^^^bbbeeekkkqqquuutttssspppnnnlllnnnrrruuurrrrrruuu||||||pppbbbVVVUUUVVVVVV\\\eeeuuu~~~|||vvvvvvpppsss|||xxxmmmkkkfffaaa]]]ZZZXXXWWWVVVZZZ^^^bbbkkktttwwwuuueeeQQQ???::::::999@@@JJJaaasss}}}rrrlllkkksss{{{~~~|||~~~~~~}}}sssfffSSSBBB999555555555111111111111000000000000............////////////000/////////....................................,,,...000000...---...///111000000/////////000000222222222666;;;@@@AAAAAACCCCCCEEEHHHHHHHHHNNNUUUmmmsssddd^^^fffwwwmmm___YYY\\\jjjyyyuuulllhhh```^^^[[[ZZZ\\\```eeehhhnnnllllllnnnuuu}}}uuummm___YYYTTTTTTVVV[[[gggrrr|||uuuhhh^^^WWWSSSWWWYYY[[[^^^ccciiiqqqvvvssssssqqqooonnnooossswwwppppppssszzz|||qqqcccWWWUUUVVVVVV^^^hhhyyy{{{sssooopppyyy}}}wwwmmmjjjfffaaa]]][[[YYYYYYYYY\\\___fffsssnnnYYYCCC;;;::::::???FFF]]]oooxxxnnnooowww|||vvvwww}}}xxxlllZZZHHH<<<777555555111111111111000000000000............////////////////////////.......................................///111000///......///111111000000000000111111333333555888===AAABBBCCCBBBDDDGGGIIIHHHIIIRRR]]]ttt}}}kkkbbbcccppp|||ggg\\\XXX[[[iiiyyy~~~rrriiifffaaa___\\\[[[]]]bbbgggjjjpppnnnmmmooovvv~~~vvvnnnaaa[[[WWWUUUVVVZZZfffrrr|||vvvkkkbbb[[[XXXWWWXXXYYY\\\```hhhqqqwwwuuutttssspppnnnooorrruuuoooppptttyyy{{{pppcccWWWUUUUUUVVV___kkk|||tttpppqqqyyy~~~xxxllljjjeee```]]][[[ZZZZZZ\\\]]]___fffttt~~~ttt^^^GGG<<<:::;;;>>>BBBUUUiiixxxxxx|||xxxsss}}}|||yyy~~~}}}rrr```NNN@@@888444333111111111111000000000///............///////////////////////////.................................///000111111///...//////000000//////000000111111333444666:::>>>AAACCCDDDCCCEEEIIIJJJGGGIIIVVVdddxxxrrrddd```lllsssddd]]]ZZZ\\\iiixxx}}}ppphhheeebbb```^^^\\\^^^bbbgggjjjqqqooonnnpppvvv}}}vvvoooddd___ZZZXXXVVVZZZeeerrr{{{xxxmmmccc\\\YYYWWWWWWXXXZZZ___gggqqqwwwxxxwwwuuuqqqnnnnnnoooqqqppprrrvvv{{{zzzpppcccWWWTTTSSSUUU```nnn~~~wwwtttttt{{{zzzllliiiddd___\\\ZZZZZZZZZ\\\\\\]]]cccqqq}}}{{{uuubbbKKK===:::;;;>>>AAAPPPddd|||{{{sssnnnvvvvvvpppqqqvvvvvvfffSSSCCC888444222111111111111000000000///............////////////.........///////////////........................///111222111///......///...............///000111222444888;;;>>>AAACCCDDDEEEFFFIIIJJJHHHMMM\\\lll{{{nnndddggg{{{yyymmmccc```___```lllzzz|||ooohhhfffcccaaa___^^^```dddiiilllrrrpppnnnpppvvv}}}vvvoooddd```\\\YYYWWWZZZfffssszzz~~~{{{oooccc[[[WWWWWWXXXYYY[[[___gggpppvvvxxxxxxuuurrrnnnlllmmmoooppptttyyy~~~{{{qqqdddYYYUUUTTTVVVcccrrr|||yyyyyy~~~zzzllliiiccc^^^ZZZXXXXXXYYYXXXYYY[[[aaammmzzz~~~|||uuufffQQQAAA::::::===???LLLaaayyy~~~yyyuuujjjqqq|||uuummmiiirrrzzzkkkXXXGGG:::444333111111111111000000000000............////////////.........///////////////........................///000111111///------......------......///000111222555:::===???AAACCCEEEGGGGGGHHHJJJLLLTTTfffvvvooollluuuvvvmmmhhhiiiiiiiiisss{{{pppiiihhhcccbbb``````bbbhhhmmmqqqrrrpppnnnooouuu|||uuunnn```]]]ZZZXXXVVVZZZhhhvvvxxx|||~~~qqqfff]]]YYYXXXYYYZZZ\\\```gggoootttvvvvvvtttqqqnnnlllmmmnnnpppuuu{{{}}}sssfff[[[WWWUUUXXXfffwww~~~}}}~~~wwwllliiibbb\\\XXXVVVVVVWWWTTTWWWZZZ___hhhtttzzzzzzvvvlllZZZGGG;;;999<<<>>>III^^^xxxsssyyyyyyppplllxxx~~~ppp^^^KKK===666555111111111111000000000000............////////////............/////////000...........................000111000...,,,,,,---............///000111222222777<<<@@@AAABBBEEEGGGHHHFFFFFFKKKSSS___rrr~~~nnntttwwwqqqooorrrrrrqqqzzz{{{pppkkkkkkbbbaaa```aaaeeekkkrrrvvvrrrpppnnnooottt{{{~~~uuunnn\\\ZZZXXXWWWVVVZZZiiixxxxxx|||tttjjjbbb^^^XXXYYY[[[]]]aaagggnnnsssttttttssspppnnnmmmnnnoooooouuu|||~~~uuuiii]]]YYYWWWZZZiiizzz|||uuummmiiibbb[[[WWWUUUUUUUUUSSSXXX[[[]]]cccmmmssstttxxxppp```KKK<<<888;;;>>>FFF]]]yyy~~~uuussstttaaaNNN@@@888777111111111111000000000000............/////////000---.........//////000000...........................///000///---,,,+++,,,////////////000111222333444888>>>BBBCCCDDDFFFIIIIIIEEEEEELLLWWWggg{{{vvvlllxxxvvvsssqqqooommmqqqxxxpppiiieeeaaa___\\\^^^cccjjjooorrrtttrrrqqqsssxxx~~~uuukkkccc]]]VVVTTTUUUZZZeeeppp{{{qqqfff___[[[ZZZXXXYYY^^^eeelllqqqssstttuuuuuusssqqqqqqrrruuutttvvv}}}yyykkk```^^^]]]^^^kkk||||||}}}xxxqqqjjj```YYYUUUUUUUUUUUUUUUVVVXXXZZZ___fffooottttttrrrfffQQQ@@@:::;;;===GGG[[[}}}rrrvvveeeQQQ@@@555222111111111000000000000000......////////////......---------.......................................////////////////////////.../////////...///111333777:::===???AAACCCFFFIIILLLFFFGGGQQQ___mmm~~~}}}lllkkk~~~sssssssssqqqrrr|||vvvnnngggccc```^^^\\\^^^dddjjjpppssstttsssrrruuu{{{~~~tttjjjaaa[[[UUUSSSTTTYYYdddooo~~~~~~~~~tttiiibbb\\\[[[ZZZ[[[___fffnnnrrrtttuuuvvvuuusssrrrrrrsssuuusssuuu{{{|||nnnaaa^^^]]]```ooo~~~zzz{{{}}}|||}}}}}}rrrkkkbbbZZZVVVUUUVVVVVVWWWWWWXXXYYY[[[aaahhhmmmrrrqqqfffRRRAAA;;;<<<>>>GGG^^^wwwuuudddRRRBBB777333111111111111000000000000......////////////......////////////////////////////////////////////////////////////////////////...///000///...///111444888;;;>>>@@@BBBDDDGGGJJJIIIHHHMMMYYYfffppp|||yyypppuuurrrwwwwwwttt{{{~~~ssskkkeeeaaa^^^\\\\\\___eeelllqqqtttssssssuuuyyy~~~sssiii___XXXSSSRRRSSSXXXbbbmmm}}}~~~xxxnnnggg^^^\\\[[[\\\aaahhhppptttuuuvvvwwwvvvsssrrrrrrsssuuurrrrrrwww|||~~~pppccc^^^]]]cccsss}}}xxxwwwwwwwwwzzztttnnneee]]]YYYXXXXXXXXXXXXXXXWWWVVVVVVZZZ___dddmmmooogggTTTBBB;;;<<<>>>FFF]]]uuudddTTTEEE;;;555222222111111111000000000......////////////......000000//////......------000000000000000000000000//////////////////////////////000//////000222555999<<>>AAACCCEEEGGGJJJMMMPPP\\\jjjrrrtttvvvyyy|||ooodddnnnzzzqqqjjjdddaaa]]]^^^```eeelllrrruuuvvvqqqsssxxxwwwnnnbbb\\\WWWVVVVVVYYYbbbkkkxxx}}}zzztttgggeeebbbbbbeeekkkqqquuuuuuuuutttqqqooonnnoooqqqtttpppooosssvvvyyy~~~{{{uuukkkbbb]]]___fffllllllnnnmmmkkklllooonnnjjjkkkkkklllooosssuuuvvvuuuqqqsssvvvyyy{{{|||||||||zzzuuuqqqpppvvv~~~{{{ssslllgggeeecccbbbXXXXXXVVVTTTSSSUUUZZZ^^^```kkkooo^^^GGG:::999<<>>AAACCCEEEGGGKKKMMMXXXfffuuuyyyxxxyyy|||~~~rrrhhhdddpppyyypppiiiccc```___```ccchhhnnnsssvvvvvvrrrssswww~~~xxxnnnccc]]]XXXVVVVVVXXX```iiiwww|||{{{llljjjgggfffhhhmmmrrrvvvvvvvvvtttrrrooonnnoooqqqqqqooopppvvvzzz|||}}}qqqddd\\\]]]ccchhheeeiiikkkiiiiiilllllljjjiiijjjlllpppvvvyyy{{{zzzzzz{{{zzzsssooosssyyy~~~~~~|||tttmmmiiifffdddbbbYYYXXXVVVSSSRRRTTTYYY]]]aaannntttdddKKK<<<:::===???===TTTuuu}}}tttzzzzzzpppeeeQQQ<<<555444444333111000000///......////////////......////////////////////////........................///////////////////////////000111111111333666999;;;===AAACCCEEEGGGJJJMMM^^^ppp~~~}}}{{{eeebbbfffsss~~~xxxooohhhccc___```aaadddjjjppptttvvvvvvrrrssswww}}}xxxnnnddd^^^YYYVVVUUUWWW^^^gggvvv|||pppnnnjjjiiijjjoootttxxxxxxwwwuuurrrooooooppprrrnnnmmmqqqyyy}}}uuuddd\\\]]]ccchhhdddjjjmmmllllllooopppnnnmmmnnnpppuuu{{{wwwppprrrwwwxxxxxx{{{|||tttmmmiiifffcccaaaZZZYYYVVVSSSRRRSSSWWW[[[bbbqqqxxxhhhNNN>>>;;;>>>???999LLLlll|||{{{nnnsss||||||sssjjjUUU???555555444333222000000///......////////////......---------...............000000000000000000000000///////////////////////////111222222222333777999;;;===@@@CCCDDDGGGJJJLLLbbbuuu{{{ooo[[[^^^ggguuuzzz|||uuunnnfff___^^^___```ccciiinnnrrrsssssssssuuuzzzzzzuuufff\\\UUUUUUTTTTTT]]]jjjvvv{{{}}}vvvlllhhhjjjoootttwwwwwwwwwwwwtttpppnnnmmmmmmssstttvvvzzzyyykkkbbb```bbbeeehhhpppuuuuuuuuuxxx{{{{{{zzz|||~~~~~~uuunnnmmmqqqxxxwwwyyy~~~tttkkkgggdddaaa^^^ZZZYYYWWWTTTSSSVVVZZZ^^^fffqqqyyyoooWWWBBB:::;;;888;;;GGG]]]uuuwwwqqqsss||||||yyy}}}~~~vvvhhhRRR???777444222111111222111000000000////////////000000///...---,,,,,,---...///////////////////////////............//////////////////000111333555888999======@@@EEEDDDCCCKKKUUUfffooo\\\UUU]]]nnn~~~xxxttt}}}|||uuuooogggaaa```\\\^^^ccciiipppuuuwwwvvvsssvvv{{{zzzuuufff\\\UUUUUUTTTTTT]]]jjjvvv{{{zzzpppjjjkkkooossstttwwwxxxwwwuuurrrpppppppppvvvvvvwww{{{{{{mmmeeecccfffjjjpppxxx~~~wwwooommmpppsssuuuyyy~~~ssskkkfffccc```]]]WWWVVVUUUSSSRRRUUUYYY]]]gggrrrzzzqqq[[[EEE<<<:::999;;;CCCUUUjjj{{{}}}uuupppqqqzzz}}}qqqnnnssszzz|||uuugggQQQ>>>777555222111111222111000000000////////////000000///...------------...///////////////////////////............////////////000000000111333666888:::>>>>>>@@@CCCCCCCCCLLLWWWiii{{{iiiYYYYYYeeezzz~~~oooppp}}}|||vvvppphhhcccbbb^^^```eeelllssswwwxxxwwwrrrvvv}}}zzzuuufff\\\UUUUUUTTTTTT]]]jjjwww|||}}}{{{}}}uuunnnmmmoooqqqqqqwwwxxxxxxvvvtttsssssstttyyyyyyzzz|||qqqhhhggglllqqqyyyyyypppmmmooonnnsssyyy~~~ssskkkfffbbb^^^[[[TTTTTTSSSRRRQQQTTTYYY]]]gggrrrzzzsss___JJJ>>>::::::;;;???JJJ\\\ooo~~~wwwqqqqqqzzzxxxiiifffkkksss|||vvvjjjTTT@@@888555222111111222111000000000////////////000000///......------......///////////////////////////............////////////000000111222444777999;;;@@@???@@@BBBBBBFFFQQQ\\\ppp~~~ooobbbYYY^^^qqqkkknnn|||}}}vvvppphhhccccccccceeejjjpppuuuwwwvvvtttrrrwwwzzztttfff\\\UUUUUUTTTTTT]]]jjjwww|||yyyvvvxxxxxxqqqooopppqqqqqqvvvwwwxxxwwwvvvuuuvvvwww}}}}}}}}}~~~vvvllljjjpppvvv~~~{{{qqqmmmnnnmmmttt|||~~~ssskkkfffaaa]]]YYYSSSSSSSSSRRRRRRUUUYYY]]]fffpppxxxuuueeePPP@@@888::::::===DDDSSSfffzzz~~~vvvuuu}}}|||kkkeeekkkqqq{{{oooYYYEEE888666333111222222111000000000////////////000000//////............//////////////////////////////............////////////111111111333555888;;;<<<@@@@@@AAABBBDDDMMM\\\hhhxxx}}}sssddd]]]\\\eee}}}iiilllxxx}}}uuuooogggcccbbbeeegggmmmsssxxxzzzxxxuuusssyyyyyysssfff\\\UUUUUUTTTTTT]]]jjjvvv{{{wwwsssuuu~~~|||tttrrrssstttsssvvvwwwxxxxxxwwwwwwyyyzzz|||qqqnnntttzzz|||rrrmmmnnnpppwww}}}ssskkkfffbbb]]]YYYTTTTTTUUUTTTTTTWWW[[[^^^dddmmmwwwwwwkkkWWWCCC777999:::===CCCQQQdddzzz|||yyynnniiiooovvv~~~sss\\\HHH999777333222222222111000000000////////////000000////////////////////////////////////////////////............////////////111111222444666999<<<>>>???BBBCCCDDDIIIWWWjjjvvv|||vvvtttsss|||iii[[[ZZZ___nnnfffhhhrrr|||tttnnngggcccccccccgggnnnvvv|||~~~|||zzzuuu{{{zzztttfff\\\UUUUUUTTTTTT]]]jjjuuuzzzuuuqqqrrr}}}yyywwwxxxwwwwwwwwwyyyzzzzzzzzzzzz{{{}}}xxxtttzzz|||rrrnnnoooqqqxxx|||ssslllhhhccc___[[[VVVVVVWWWVVVVVVXXX[[[^^^bbbkkkvvvzzzrrr^^^HHH999999999<<>>@@@???EEEIIIIIIRRRfff{{{zzzqqqiiidddcccfffqqqrrrsssnnnaaaYYY___kkkfffhhhqqqwwwqqqmmmiiigggiiihhhlllsss{{{{{{wwwxxx~~~}}}xxxfff\\\UUUUUUTTTTTT]]]jjjsssxxx}}}{{{qqqnnnqqq~~~}}}{{{~~~|||sssppprrrnnnrrrxxx}}}{{{sssnnnjjjgggbbb^^^WWWXXXXXXWWWVVVWWWYYY[[[ccckkkwww}}}kkkQQQ>>><<<888777???RRRkkkxxxqqqyyy{{{cccLLL;;;888555333222222111///000000////////////000000...///000111111000///...////////////////////////............/////////000222333444666888<<>>QQQmmmtttiii}}}wwwcccTTTBBB;;;444333222//////222111111111111111000/////////////////////000111111//////000000000000//////...///000///...///000222000222444777;;;>>>@@@BBBCCCIIIMMMPPP\\\qqqssshhhgggkkkoooqqqvvvwwwwwwqqqfffbbbqqqmmmnnnttt~~~{{{uuuooojjjeeeccceeecccmmmttt}}}|||rrrvvv{{{zzzsssggg```YYYUUUTTTUUU^^^gggrrrwww~~~vvvqqqrrrzzz}}}tttnnnmmmnnnqqqyyy~~~xxxrrrlllfffaaa]]]XXXVVVTTTRRRRRRSSSUUUWWW___lllzzzwww]]]DDD>>>;;;:::???PPPmmmxxxjjj{{{wwwdddVVVDDD<<<555333222000000222111111111111111000//////...............///000000/////////000000/////////...///000///...///000222111222444888;;;>>>AAABBBEEEJJJMMMSSScccxxxwwwnnnnnnrrrxxx{{{}}}sssfffdddvvvmmmrrr{{{}}}vvvzzzvvvpppkkkfffeeegggbbbnnnwww}}}rrruuuzzzrrrggg```YYYVVVTTTVVV^^^gggsssxxxuuussszzzwwwpppnnnkkknnnuuu~~~zzztttnnnggg```\\\YYYWWWSSSPPPPPPQQQTTTVVV```mmm{{{|||cccIII???<<<;;;@@@PPPnnn|||kkkyyywwwfffXXXFFF===555333333111000222111111111111111000/////////////////////000111111......////////////.........///000///...///000222111333555888<<>><<>>AAACCCEEEHHHGGGRRRhhh|||tttlllqqqzzzrrrmmmiiifffeeehhhkkkuuuyyy|||~~~uuurrr|||{{{ttthhhaaaZZZWWWUUUWWW___hhhuuuyyy~~~vvvkkkiiigggjjjrrrzzz|||tttjjjddd\\\ZZZXXXVVVVVVXXXZZZ[[[\\\```dddkkkyyyyyyhhhKKK@@@:::???JJJaaaxxxttteeeSSSEEE888555777666444333111111111111111000//////.........---...//////000000000111111111111000000...///000///...///000222444555777;;;>>>AAADDDEEEJJJLLLYYYqqqtttrrrllljjjxxxyyyqqqllliiieeeeeehhhjjjtttzzz|||~~~uuuqqq{{{~~~xxxrrrhhhaaaZZZWWWUUUWWW___iiiuuuyyy~~~xxxllljjjhhhjjjqqqyyy}}}vvvmmmfff\\\[[[ZZZYYYYYYZZZ\\\]]]___aaabbbhhhxxx~~~pppNNNBBB999===GGGZZZzzz}}}xxxhhhUUUFFF999666777777444333111111111111111000//////111111111111111222222333111111222222222222111111...///000///...///000222444555888;;;>>>BBBDDDEEELLLOOO___xxx~~~wwwnnnlllhhhjjj|||zzzrrrnnniiieeegggkkkpppxxx~~~~~~xxxssssssvvvwwwqqqiiibbb[[[XXXWWWXXX^^^eeerrruuu|||{{{tttnnnlllnnntttyyyzzz~~~~~~wwwmmmeee___ZZZXXXZZZZZZYYY\\\```]]]bbbfffkkkyyy~~~ZZZBBB<<>>CCCBBBLLLggg~~~vvv}}}~~~pppgggUUUAAA888444222222444333222222111000000//////000...---...///000///---111111111111000000000000...//////000111222333333666888;;;===???CCCHHHKKKOOOWWWkkk|||qqqfffaaa___eeevvvzzzrrrnnnjjjfffgggkkkttt{{{|||xxxzzz}}}{{{mmmddd\\\XXXVVVVVV[[[bbbnnnrrryyywwwsssrrrttttttsssvvvzzzxxxnnngggbbb]]]ZZZYYYWWWTTTTTTXXXTTTXXX\\\dddvvvhhhKKK>>>DDDEEELLLccctttsssxxx|||~~~|||qqqjjjZZZGGG;;;555222222333222111111000000//////...000...---...///000///---222222111111000000//////000000000111222333444555888:::<<>>DDDHHHQQQcccqqqpppsssyyy|||}}}{{{vvvuuuyyy|||tttjjj\\\JJJ<<<666333222333111000000000//////......222000///000111222111///000000//////......------000000000000111333444555999;;;===@@@BBBFFFKKKOOOTTTccczzzvvviii^^^WWWOOOTTTjjjxxxqqqnnnkkkhhhjjjnnnwww}}}|||zzz}}}rrrhhh^^^YYYVVVUUU[[[bbbnnnssszzzxxxrrroooooooooooosssxxx}}}wwwmmmfff___ZZZWWWWWWUUUSSSTTTWWWYYY\\\]]]cccuuutttQQQ@@@EEEJJJRRRcccoootttwww{{{vvvrrrvvvppppppvvv~~~xxxhhh]]]LLL===555444444333000000000000////////////222000///000111222111///000/////////.........---000/////////000222444555999;;;>>>@@@CCCGGGLLLPPP\\\ooo}}}nnnbbbZZZWWWPPP\\\vvvxxxrrrpppnnnlllooottt}}}~~~}}}tttjjj```ZZZWWWWWW]]]dddooottt{{{vvvqqqmmmmmmmmmnnnsssyyy~~~xxxnnnggg^^^YYYVVVWWWUUUSSSUUUXXXWWW[[[^^^eeezzz[[[DDDFFFGGGNNN___kkk~~~}}}uuuppp|||ooommmrrrwwwzzziii```PPP???666555444333000000000000000000000000000...---...///000///---000000000111111111111111000///......///111444555999<<>>555333333111111111111000000000000111000000000/////////...000000000000000000000000///000111111111222555888888???AAADDDKKKMMMSSSdddooo\\\SSSSSSVVVcccvvv~~~{{{tttmmmlllkkkkkkmmmpppzzz{{{vvvwww|||}}}}}}sssiii___ZZZWWWWWW]]]eeeooouuuzzz}}}}}}rrrnnnnnnqqqwww~~~~~~zzztttmmmiiikkknnnppppppvvv~~~~~~vvvooofff___YYYXXXVVVRRRPPPRRRZZZbbbooodddCCC???BBBBBBMMM^^^lll{{{vvv|||xxxooo___MMM>>>666444555111111111111000000000000000000000000////////////000000000000000000000000000111222111111222444666777???AAADDDLLLNNNVVVhhhnnn\\\UUUXXX]]]hhh{{{zzzsssmmmkkkkkkjjjnnnsss}}}{{{wwwzzz~~~|||rrriii^^^YYYVVVWWW]]]dddpppvvv|||xxxlllgggfffiiipppxxxyyytttmmmiiiiiilllooopppxxx|||tttnnnhhhaaa[[[YYYWWWSSSRRRTTTYYY___mmmeeeDDD>>>???===FFFVVVeeezzzttt{{{zzzqqq```MMM>>>666555666111111111111000000000///000000000000////////////000000000000000000000000111222222111000111333666777@@@BBBDDDKKKNNNXXXkkkyyyhhhXXXRRRXXXbbbuuuwwwqqqlllkkkjjjkkkpppwww~~~{{{xxx||||||qqqhhh^^^XXXUUUVVV\\\dddpppxxx~~~|||pppccc^^^]]]```gggooowwwrrrkkkffffffiiimmmpppxxx~~~}}}wwwqqqkkkddd]]]ZZZXXXTTTSSSVVVYYY]]]iiifffGGG>>>===;;;BBBOOOeeeyyy{{{rrraaaNNN>>>666444555111111111111000000000///////////////000000000000000000000000000000000000111222222111000111333666888AAACCCDDDJJJMMMYYYnnn|||oooaaaTTTOOOZZZiii~~~uuuppplllkkkjjjkkkqqqyyy~~~~~~xxxwww{{{}}}qqqggg]]]XXXUUUUUU[[[cccpppxxxxxxlll___YYYXXXZZZaaaiii|||xxxrrrjjjcccaaadddjjjooovvv{{{{{{vvvmmmeee]]][[[XXXTTTTTTVVVYYY\\\ggg|||iiiKKK@@@===;;;AAALLLhhh|||ssscccOOO???666444555111111111111000000000000////////////000000000000000000000000000000000000000111222111111222444666888AAADDDEEEKKKOOO]]]sss}}}rrrfff[[[QQQPPPaaavvv}}}wwwrrrmmmkkkiiiiiipppyyy~~~}}}wwwwww|||~~~pppggg]]]WWWTTTUUU[[[bbboooxxxxxxlll___XXXVVVVVV\\\bbbooo|||}}}vvvkkkaaa]]]```gggmmmpppvvv~~~{{{vvvlllddd\\\YYYVVVSSSSSSUUUWWW[[[fffzzzlllOOOCCC>>><<>>999===@@@KKK]]]ttt}}}yyyxxx~~~zzz~~~ttthhhVVVBBB777333333222111111000111111111000000000000000000000000000000000000111111111111000111222333333555888;;;???DDDFFFHHHSSSgggyyy{{{ooohhhfffdddbbbXXXOOOKKKSSSbbbwwwuuusssoookkkkkkpppxxx~~~|||zzz|||~~~yyyeee[[[QQQMMMLLLMMMQQQVVV```mmm{{{}}}sssnnnoooxxxsssiii___WWWVVVXXX^^^dddnnnyyyuuuiii\\\UUURRROOOOOOQQQVVV\\\``````bbbgggjjjiiikkkkkkkkkjjjjjjjjjiiiiiilllllllllkkkkkkjjjjjjjjjkkkllllllkkkkkklllooorrrsss{{{|||ppphhhcccaaaffflllppprrrwww~~~{{{yyypppfff]]]ZZZYYYWWWWWWZZZWWWVVVWWWYYYZZZ^^^iiivvv}}}zzzkkkTTTAAA;;;===@@@HHHWWWlll}}}uuupppqqq|||~~~xxxrrrrrr|||wwwkkkYYYFFF:::777222222111111111111111222000000000000000000000000000000000111111111111222000111333333444666999<<<@@@FFFIIILLLZZZppp~~~ssskkkgggbbb]]]VVVOOONNNYYYmmmtttrrrnnnkkklllqqqyyy{{{yyy{{{zzzuuucccYYYPPPLLLKKKKKKOOOUUU___mmm|||xxxooollliiinnnsssxxxxxxlllbbbXXXPPPNNNQQQTTT[[[eeepppyyyrrrfffZZZUUUSSSQQQRRRUUUWWW]]]aaaaaadddjjjmmmmmmppppppppppppqqqqqqqqqqqqsssrrrqqqooommmkkkjjjiiijjjkkkmmmoooppprrrtttvvvwww|||pppiiicccbbbfffmmmssstttxxx~~~{{{ssshhh^^^ZZZXXXVVVUUUWWWVVVVVVWWWYYYYYY___nnn~~~qqqXXXDDD======>>>AAANNNcccvvvtttoooqqqzzzuuuooojjjlllxxx{{{nnn\\\HHH<<<999222111111111111111222222000000000000000000000000000000111111111222222222000222333444444777:::===BBBIIINNNRRRbbbzzz{{{sssmmmeee\\\TTTOOORRRaaayyysssqqqnnnkkklllrrr{{{~~~yyyxxx{{{}}}uuupppaaaWWWNNNKKKJJJJJJNNNSSS___mmm|||xxxooojjjiiicccfffiiimmmwww~~~ttthhh^^^TTTKKKHHHKKKOOOVVV```jjjttt|||nnnbbbWWWTTTSSSSSSUUUXXXVVV\\\aaadddhhhpppvvvwwwyyyyyyyyyzzz{{{{{{||||||{{{zzzxxxuuuqqqnnnlllkkkgggjjjnnnsssxxx|||}}}qqqiiidddbbbgggmmmvvvvvvxxx}}}uuujjj___[[[XXXUUUTTTVVVRRRSSSVVVYYY[[[cccvvvuuu[[[FFF>>>======;;;HHH]]]qqq~~~yyysssuuuwww~~~{{{~~~pppiiieeegggttt~~~ppp\\\HHH<<<888222111111111111111222222000000000000000000000000000000111111222222222222000222333444555777;;;>>>CCCKKKQQQVVVhhh|||tttjjj```RRRPPPTTTfff|||qqqooolllkkknnntttzzz}}}{{{|||~~~~~~|||yyytttnnniiiaaaWWWMMMKKKLLLMMMPPPUUUaaannn|||zzztttmmmddd]]]ZZZYYYZZZ^^^eeellltttyyynnnaaaWWWPPPIIIFFFHHHKKKPPPYYYbbblllvvvyyydddaaa[[[XXXVVVVVVUUUUUU[[[dddkkkmmmooovvv}}}zzzwwwwwwuuuuuuwww~~~{{{rrriiieeehhhnnnxxxuuuvvv}}}vvviii]]]ZZZZZZYYYVVVVVVSSSSSSUUUXXX[[[ggg}}}eeeLLL===999:::>>>GGGVVViii}}}vvvyyy}}}zzz|||uuujjjlllnnnuuuooo\\\MMM@@@777777666666555555444333333111111111111111000//////000000000000111111111111111222333333333777;;;???EEEJJJOOOXXXnnn|||tttiii```TTTSSSVVVhhh~~~rrrooolllkkkmmmssszzz~~~~~~|||}}}~~~zzzyyywwwvvvsssoooiiieee\\\SSSKKKJJJKKKMMMRRRWWW```nnn{{{vvvqqqjjj```YYYWWWRRRQQQUUU\\\bbbjjjwwwuuujjj^^^UUUMMMGGGEEEGGGIIINNNUUU^^^gggrrr|||{{{tttlllhhhaaa[[[XXXXXXXXXXXX]]]gggooorrrvvv{{{rrrjjjeeegggmmmxxxvvvvvv}}}~~~uuuiii^^^[[[[[[YYYWWWWWWUUUUUUVVVXXX]]]iiilllQQQAAA<<<<<>>AAAGGGLLLTTTaaavvvxxxoooddd]]]TTTXXXddd|||~~~tttpppllljjjmmmttt||||||xxxsssnnnjjjjjjfffbbb^^^ZZZWWWSSSPPPNNNIIIGGGHHHIIIJJJOOOVVVbbbnnnzzz~~~{{{vvvpppjjj___RRRJJJHHHGGGEEEFFFJJJMMMRRR^^^iiiqqqwww}}}}}}xxxhhh^^^SSSMMMGGGCCCCCCFFFGGGHHHLLLQQQYYYdddpppxxx}}}uuujjjaaa___bbbfffnnn|||yyypppgggfffiiiuuuuuuuuuyyy|||sssjjjbbb___]]]YYYXXXZZZXXXVVVXXX^^^ggguuugggJJJ>>>>>>???GGGQQQ^^^pppzzz{{{mmm|||~~~qqq```LLL;;;666555333222111111222333111111222222222222111111///000000000111111111111222333444444666999???CCCEEELLLXXXhhh|||xxxlllaaaYYYSSSYYYjjj~~~tttqqqmmmkkkooovvv}}}yyyuuuooohhhdddddd```[[[VVVSSSQQQNNNLLLJJJGGGFFFHHHIIIJJJOOOVVVdddooozzz~~~~~~xxxsssmmmfff[[[MMMGGGFFFEEECCCEEEHHHJJJNNNWWWbbbjjjnnnuuuzzz~~~xxxssseee[[[QQQKKKGGGCCCDDDGGGFFFHHHLLLPPPXXXbbbmmmuuuyyy|||{{{ppphhhfffiiinnn{{{}}}sssiiifffhhhrrrrrrsssvvv~~~|||tttllldddaaa]]]YYYXXXYYYWWWVVVWWW]]]fffrrrrrrQQQBBBBBB===FFFTTTcccuuulllvvvuuudddMMM;;;555444222000///000111222000111222222333222222222000000000000111111111111222333444555777:::@@@DDDEEEMMM\\\pppxxxjjj]]]UUURRRYYYnnntttqqqmmmlllpppyyy}}}yyyuuupppjjjccc^^^[[[WWWRRRNNNLLLKKKJJJIIIEEEDDDEEEIIIJJJKKKQQQYYYfffqqq{{{}}}~~~|||qqqlllggg```TTTIIIDDDFFFCCCCCCEEEHHHJJJLLLSSS\\\eeehhhnnnvvv}}}{{{sssnnnaaaXXXNNNIIIEEEBBBCCCGGGEEEGGGKKKPPPWWWaaakkkqqqtttxxx|||xxxpppnnnsssxxxvvvkkkggghhhnnnooopppttt{{{}}}uuunnnfffbbb^^^XXXVVVYYYXXXUUUVVV[[[aaajjjxxxyyyVVVDDDDDD===JJJ[[[nnnlllwwwvvveeeOOO<<<777555222000000000222333000111222222333333333222000000000000111111111111222333444555777;;;@@@DDDHHHQQQbbbxxx{{{lll^^^VVVVVV]]]ttttttqqqmmmmmmqqqzzz~~~}}}zzzvvvrrrmmmfff___ZZZTTTPPPLLLIIIHHHHHHHHHGGGBBBAAADDDIIIKKKLLLSSS\\\gggrrr{{{}}}}}}|||kkkfffaaaZZZPPPFFFCCCFFFDDDDDDFFFJJJKKKLLLRRRZZZccceeekkkttt|||xxxpppjjj___UUULLLGGGDDDBBBCCCFFFDDDFFFKKKPPPWWW```iiioooqqquuuyyy{{{|||}}}}}}~~~~~~vvvuuuzzzwwwlllggghhhlllmmmooorrryyy~~~vvvooohhhccc^^^WWWVVVXXXYYYVVVUUUYYY^^^dddooozzz{{{VVVCCCCCCEEESSShhh}}}lllzzzuuufffOOO===999888555333222333555666000111222333333333333333000000000000111111111111333444555666777;;;AAAEEEKKKTTTfff|||pppbbbZZZ]]]dddzzz|||sssrrrrrrsssvvvzzz~~~zzz}}}zzzwwwrrrlllfff___WWWSSSMMMLLLJJJHHHGGGFFFEEEEEEBBBDDDFFFGGGIIINNNVVV\\\jjjpppxxx~~~~~~}}}sssmmmcccYYYSSSMMMGGGEEEFFFDDDEEEEEEGGGJJJNNNRRRUUUYYY^^^fffnnntttzzz~~~xxxwwwvvvooofff^^^UUULLLHHHEEEBBBBBBEEEGGGIIILLLQQQWWW```iiipppuuusssqqqssswww{{{{{{{{{|||yyymmmgggfffkkknnnqqqqqqrrr{{{~~~wwwqqqhhhaaa^^^]]]ZZZXXXWWWXXXWWWWWWYYY^^^dddiiiyyywwwUUUAAADDDBBBOOOhhhjjjrrr}}}rrrcccPPP@@@;;;555222333444222222444000000000000000000000000000000000000111222333444333555777777888<<>>EEEKKKQQQaaauuuqqqgggeee```sss|||xxxvvvtttsssvvv|||~~~yyyrrriii```YYYSSSNNNKKKFFFEEEEEEEEEEEEEEEDDDDDDEEEHHHLLLNNNQQQWWW___eeeoooqqquuuxxxzzz}}}~~~uuujjj```VVVOOOHHHBBB@@@BBBCCCCCCEEEHHHLLLQQQUUUWWWZZZ___ffflllqqquuuzzz}}}|||xxxwwwvvvpppiii^^^UUULLLHHHEEEBBBBBBFFFFFFHHHLLLPPPWWW```jjjpppqqqppppppqqqtttwwwxxxxxxxxx{{{{{{nnngggfffjjjnnnrrrrrrsss{{{}}}wwwnnngggbbb^^^[[[ZZZWWWWWWUUUTTTTTTXXX]]]aaallluuuWWWDDDGGGCCCTTTooo~~~eeekkk~~~vvvjjjWWWFFF:::555111222333000000222111111111111111111111111000000000000111222333333555777999:::;;;???GGGMMMVVVggg{{{sssjjjiiidddyyy}}}|||yyywwwtttsssuuu{{{vvvpppfff]]]UUUNNNIIIEEEBBBBBBCCCDDDEEEEEEEEEEEEGGGJJJNNNQQQTTTZZZbbbhhhpppqqqssstttvvv{{{wwwlllbbbWWWPPPJJJDDDBBBDDDBBBCCCEEEIIIMMMRRRVVVXXX[[[___eeekkkooossswwwyyyzzz|||{{{xxxwwwwwwqqqjjj^^^UUUKKKGGGDDDBBBCCCGGGFFFHHHKKKPPPVVV```iiipppppppppqqqrrrtttvvvwwwwwwwwwzzz~~~{{{ooogggeeeiiimmmqqqrrrssszzzzzzsssjjjddd___\\\ZZZUUUUUUTTTSSSTTTWWW]]]aaannnwwwXXXDDDFFF@@@RRRlllgggiiizzzooo\\\KKK:::555111222222000000222111111111111111111111111111111000000111222222333555777999:::;;;@@@GGGMMMXXXkkkrrrjjjiiiiii}}}xxxpppjjjeee|||xxxvvvsssrrruuu|||~~~tttnnneee\\\TTTLLLEEEAAAAAABBBCCCEEEFFFGGGGGGGGGHHHKKKPPPSSSUUUZZZaaagggooooooppprrruuuzzzyyylllaaaVVVOOOIIIDDDCCCEEEBBBDDDFFFJJJNNNSSSVVVXXX[[[___eeejjjnnnqqqtttwwwvvvzzz{{{yyyxxxwwwrrrlll^^^TTTKKKGGGDDDBBBDDDHHHFFFHHHKKKPPPVVV___hhhooopppqqqssstttuuuuuuwwwwwwvvvyyy~~~zzznnnfffccceeekkkppprrrssszzz|||uuummmddd___[[[ZZZTTTTTTSSSSSSUUUYYY___dddtttyyyYYYBBBBBB???OOOfff~~~}}}}}}iiihhh}}}~~~tttaaaPPP;;;555222333222000000222111111111111111111111111111111111000111111222333444666888999;;;???GGGMMMXXXmmm~~~nnnffffffkkk|||rrreee^^^ZZZYYY|||vvvtttrrrsssvvv}}}tttmmmcccYYYQQQJJJDDDAAABBBCCCFFFHHHIIIIIIIIIIIIJJJNNNRRRTTTVVVYYY___dddkkkllloooqqquuu{{{zzzggg]]]RRRKKKFFFAAAAAADDDCCCEEEHHHKKKPPPSSSVVVWWW\\\___eeejjjmmmppptttvvvtttyyy|||{{{zzzxxxsssmmm^^^TTTKKKFFFCCCBBBDDDIIIHHHJJJLLLPPPUUU]]]gggmmmoooqqqtttuuuttttttvvvwwwuuuxxx}}}xxxmmmeeebbbaaagggnnnqqqsssyyy|||vvvmmmddd^^^[[[ZZZSSSSSSSSSSSSUUUZZZ```eeewwwzzzYYY@@@???@@@KKK^^^rrryyywwwzzz~~~iiiiiiwwwxxxeeeSSS<<<777333444333111000222222222222222222222222222222111111111111111222222444666888999;;;@@@HHHNNNYYYnnnvvvgggaaabbbiiizzztttcccZZZUUUUUUVVV|||tttssssssuuuyyyvvvmmm___SSSKKKGGGEEEDDDEEEFFFIIIKKKLLLLLLLLLKKKMMMQQQTTTVVVVVVYYY]]]bbbfffiiimmmrrrvvv|||xxxcccYYYNNNGGGCCC???@@@CCCDDDFFFIIIMMMPPPSSSUUUVVV[[[___eeejjjmmmppptttvvvtttzzz~~~}}}{{{yyytttnnn^^^TTTJJJEEECCCBBBEEEIIIIIIKKKMMMPPPUUU\\\eeekkkmmmpppssstttsssssstttuuurrrvvv{{{}}}vvvlllddd```\\\ccckkkooorrryyy|||{{{vvvmmmddd]]]ZZZZZZTTTTTTTTTSSSTTTYYY___ccctttyyyYYY@@@>>>???FFFRRReeewwwvvvrrrrrrvvv~~~kkkjjjsss~~~{{{gggUUU>>>888444555444222111333222222222222222222222222222222111111111111111222555777999;;;<<>>CCCKKKQQQ\\\qqqrrrddd[[[ZZZ^^^kkkooo]]]VVVTTTRRRSSSVVVvvvtttsssuuu{{{xxxnnn^^^QQQIIIGGGHHHIIINNNNNNOOOOOOPPPQQQQQQQQQVVVWWWWWWVVVUUUWWWZZZ]]]ccckkkqqqtttxxx}}}ooo```UUUJJJFFFDDDCCCDDDGGGGGGIIILLLOOOQQQSSSWWWYYY^^^bbbggglllpppssswwwyyy}}}|||uuunnnaaaWWWMMMHHHDDDCCCHHHNNNMMMNNNPPPRRRWWW^^^ggglllpppppppppqqqqqqrrrrrrssssssrrrvvvvvvppphhh___WWWVVV___jjjppprrrxxx||||||yyytttmmmeee]]]WWWSSSUUUSSSQQQPPPQQQTTTXXX[[[gggnnnvvvuuujjjXXXFFF<<<@@@AAAJJJ[[[kkktttzzz~~~qqqmmmlllppp|||jjjkkkvvv|||qqqrrrwww{{{~~~kkk[[[BBB:::333333444222222333111111111111111111111111222111000000000111222333999777999>>>BBBDDDHHHNNNZZZpppvvvhhh___ZZZ[[[^^^rrrlllbbbZZZWWWWWWVVVWWWYYY~~~uuusssrrruuuzzzzzzooo```RRRJJJIIIJJJKKKOOOOOOPPPQQQRRRSSSTTTTTTYYYYYYYYYWWWVVVWWWYYY\\\bbbkkkrrrtttxxx}}}ooo^^^SSSIIIEEEDDDBBBCCCFFFGGGIIIMMMPPPRRRUUUWWWZZZ___bbbfffiiimmmrrrwww{{{|||~~~}}}|||vvvoooaaaWWWMMMHHHEEEDDDHHHMMMMMMNNNPPPSSSWWW^^^ffflllnnnnnnoooooopppqqqqqqqqqtttssswwwwwwnnnfff^^^YYYUUU^^^iiinnnooottt|||zzztttmmmeee^^^WWWTTTTTTSSSQQQPPPQQQSSSVVVWWW^^^dddiiiiii```QQQCCC:::??????FFFVVVeeepppyyy}}}uuuqqqpppsss}}}nnnkkkyyy|||ooopppwww{{{~~~lll[[[BBB:::333333444222222333111111111111111111111111222111000000000111333333:::777999===AAADDDJJJPPP___rrrsssfff]]]YYY[[[aaauuuzzzfff^^^WWWWWWXXXYYY\\\```|||uuusssrrrtttzzz}}}rrrbbbTTTLLLKKKLLLNNNPPPQQQRRRTTTUUUWWWXXXYYY\\\\\\[[[YYYWWWWWWYYY\\\dddlllsssvvvzzz{{{mmm\\\QQQGGGDDDCCCBBBCCCFFFGGGJJJOOOSSSUUUWWWYYYZZZ```bbbeeehhhkkkqqqxxx|||zzz}}}~~~}}}||||||vvvooobbbXXXMMMHHHEEEDDDHHHMMMLLLNNNPPPSSSWWW^^^ffflllmmmmmmmmmnnnooopppppppppttttttxxx~~~wwwjjjaaa\\\YYYUUU___iiinnnnnnrrr{{{}}}zzzuuunnnfff___XXXUUUSSSSSSQQQQQQQQQQQQRRRSSSWWW[[[______YYYNNNBBB;;;>>>===CCCQQQ```lllwww}}}yyyvvvxxxtttkkkwwwzzz}}}nnnpppxxx}}}}}}kkk[[[BBB:::333333444222222333111111111111111111111111222111000000111222333444;;;888999===@@@DDDLLLTTTeeettt|||ooocccYYYVVV\\\eeeyyymmm___YYYUUUWWWZZZ^^^dddiii|||tttrrrrrrtttzzzuuueeeWWWPPPNNNOOOQQQRRRRRRTTTVVVXXXZZZ\\\]]]\\\\\\\\\ZZZXXXYYY[[[^^^hhhpppxxxzzz}}}wwwiiiYYYOOOEEECCCBBBBBBCCCEEEGGGKKKQQQUUUXXXYYYZZZ[[[```cccgggkkkoootttyyy}}}|||~~~}}}}}}wwwpppdddXXXMMMHHHFFFEEEHHHLLLLLLNNNPPPSSSXXX___fffkkkllllllmmmnnnoooppppppqqqssstttwww|||uuueee\\\YYYZZZXXXbbblllppppppsss|||}}}{{{vvvoooggg```ZZZWWWTTTTTTSSSRRRQQQQQQQQQQQQWWW[[[```cccaaaWWWIII???======EEESSSaaammmxxx|||yyykkkqqqwwwzzzpppttt}}}zzzhhhXXXBBB:::333333444222222333111111111111111111111111222111111000111222444555;;;999:::===@@@EEEOOOYYYjjjyyy{{{tttkkk```UUURRR\\\hhh|||vvvbbbZZZVVVTTTXXX]]]ccckkkrrr|||tttsssrrruuu{{{xxxiii\\\TTTRRRRRRSSSSSSTTTUUUXXXZZZ\\\^^^___[[[[[[[[[ZZZYYY[[[^^^aaallluuu|||rrrdddVVVLLLDDDBBBCCCBBBCCCEEEGGGLLLRRRVVVYYYZZZ\\\]]]```dddkkkqqquuuyyy|||~~~~~~xxxpppeeeYYYMMMHHHGGGFFFHHHKKKKKKMMMQQQTTTYYY___fffkkkllllllmmmnnnooopppqqqrrrqqqsssvvvyyy}}}sssbbbZZZYYY\\\\\\eeennnrrrqqqttt}}}~~~{{{vvvppphhhaaa[[[XXXVVVUUUTTTSSSRRRQQQQQQQQQYYY^^^gggooopppdddRRRCCC===@@@JJJYYYfffppp{{{{{{iiimmmuuuvvvwww{{{wwweeeUUUBBB:::333333444222222333111111111111111111111111222111111111111333444666;;;:::;;;>>>AAAFFFQQQ]]]ppp{{{uuuoooggg\\\RRRQQQ^^^lllmmm\\\YYYVVVUUUZZZ```fffpppyyy|||uuutttsssvvv|||{{{mmmaaaYYYVVVUUUUUUTTTUUUVVVXXXZZZ\\\^^^___ZZZZZZ[[[ZZZZZZ[[[___bbbkkkuuu~~~~~~nnn```TTTKKKCCCBBBCCCCCCDDDFFFHHHLLLQQQVVVYYY[[[]]]___aaafffnnnuuuzzz|||~~~yyyrrrgggYYYLLLHHHGGGGGGHHHJJJKKKMMMQQQUUUYYY___fffjjjkkklllmmmnnnooopppqqqrrrooosssvvvwww{{{tttddd]]]^^^aaaaaaiiiqqqrrrpppsss|||~~~|||wwwqqqiiibbb]]]YYYWWWVVVTTTRRRQQQQQQQQQRRRYYY```mmmzzz}}}qqqZZZGGG>>>BBBMMM]]]iiisss~~~jjjkkkwwwtttvvvdddTTTBBB:::333333444222222333111111111111111111111111222111111111222333555666::::::<<<@@@BBBGGGSSS```www|||rrrssslllbbbYYYRRRTTTcccrrrhhh[[[XXXVVVXXX]]]cccjjjvvvzzzvvvuuutttwww~~~|||pppeee^^^YYYVVVUUUTTTUUUVVVXXXZZZ\\\]]]^^^[[[[[[[[[ZZZYYYZZZ]]]```fffqqq||||||lll___SSSJJJCCCCCCDDDDDDEEEGGGIIILLLQQQTTTWWWZZZ^^^```ccchhhooouuuzzz}}}{{{ttthhhZZZLLLHHHHHHHHHHHHJJJJJJMMMQQQUUUYYY___eeejjjjjjjjjkkkmmmnnnooopppqqqoootttwwwwww|||wwwjjjfffgggjjjlllrrrwwwuuuqqqsss||||||xxxqqqjjjccc^^^ZZZWWWUUURRRPPPOOOPPPQQQRRRVVV^^^nnnzzzaaaMMM@@@DDDNNN[[[hhhrrrrrrlllyyywwwrrr~~~yyygggVVVBBB:::333333444222222333111111111111111111111111111111111111222444666777999:::>>>BBBDDDHHHUUUbbbzzz{{{sssqqqhhh]]]VVVSSSYYYjjjzzz{{{fff]]]WWWVVVYYY```gggnnn{{{yyywwwuuuuuuxxx}}}rrrhhh```[[[WWWUUUTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]\\\ZZZXXXYYY[[[]]]aaammmyyy{{{lll___SSSJJJCCCCCCEEEEEEEEEHHHIIILLLPPPSSSVVVZZZ^^^aaaeeeiiinnnsssxxx}}}}}}vvvhhhZZZLLLHHHHHHHHHHHHIIIJJJMMMQQQUUUZZZ___eeejjjhhhiiijjjkkkmmmnnnooopppooouuuxxxxxx}}}zzzpppmmmnnnpppuuuzzz}}}zzztttuuu}}}}}}xxxrrrkkkddd^^^[[[VVVTTTPPPNNNMMMNNNQQQRRRUUU]]]nnngggRRRBBBDDDLLLXXXdddppp|||ooovvv~~~vvvoooyyy|||iiiYYYBBB:::333333444222222333111111111111111111111111111111111111222444666777888:::???CCCEEEIIIUUUbbbzzz{{{pppfffZZZTTTTTT]]]ooowwweee^^^VVVVVVZZZaaahhhqqq||||||xxxtttvvv~~~~~~uuulllccc]]]YYYXXX___[[[WWWUUUWWWYYYYYYXXX]]]\\\[[[[[[[[[[[[\\\\\\aaagggppp|||vvveeeXXXQQQIIICCCBBBBBBBBBEEEIIIIIINNNSSSXXX[[[^^^```bbbiiikkknnnssszzz~~~vvvmmm___PPPIIIHHHGGGHHHKKKLLLMMMOOOSSSXXX^^^bbbeeefffhhhlllmmmmmmmmmnnnooosssuuuxxx}}}{{{pppqqqyyyyyyrrrpppxxx~~~yyyrrrjjjccc]]]ZZZWWWUUURRROOONNNNNNOOOPPPRRRZZZcccyyy~~~wwwoooOOOAAABBBLLL[[[iiivvvxxx|||mmmkkklllYYYFFF<<<444222111///...///000000000000000000000000333222222222222333555666;;;<<>>555444444111000111222222222222222222222222222222111111222333555666;;;<<>>BBBGGGJJJOOOZZZeeerrr}}}jjjXXXLLLTTTfffzzz{{{hhh]]]YYYWWWWWW[[[aaacccfffnnnvvv}}}wwwvvvvvvzzz|||rrrkkkgggaaaeeeggggggbbb^^^\\\]]]]]]aaaeeehhhiiigggdddbbb]]]```cccddddddiiissszzz}}}uuujjj^^^VVVIIIDDDBBBDDDFFFFFFHHHKKKSSSVVVYYY\\\```dddhhhlllnnnrrrwwwxxxvvvvvvzzz~~~|||mmm]]]UUUQQQOOOOOOPPPNNNRRRXXX___ffflllppprrrppprrrttttttrrrpppoooooorrrtttxxx{{{}}}~~~}}}|||wwwkkkffflllkkkeeekkkxxx~~~}}}zzzvvvoooggg```\\\YYYWWWSSSQQQOOOPPPQQQRRRNNNRRRSSS```aaabbbkkkYYYCCCDDDDDDJJJ___~~~{{{sss|||xxxsss___MMM:::444666666444333444444444444444444444444222222222333444666999:::<<<>>>BBBHHHJJJOOOZZZeeeuuueeeUUUKKKVVVjjj~~~{{{jjj```\\\XXXYYY\\\aaadddgggoooxxxyyytttvvvyyy~~~|||vvvqqqpppqqqpppmmmiiifffeeeeeeeeedddccccccdddeeecccbbbbbbccccccdddfffiiiooossswww|||vvvjjj\\\PPPJJJEEECCCEEEFFFEEEIIINNNSSSSSSZZZbbbcccaaaeeemmmnnnqqquuuwwwyyy|||rrr^^^QQQNNNOOOOOOMMMSSSUUUZZZaaahhhmmmnnnnnnnnnooopppqqqrrrsssssssssrrrsssvvvyyy|||}}}~~~~~~}}}~~~vvvkkkeeeggggggeeeiiipppzzztttnnnggg```[[[UUUTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQSSS\\\cccaaa[[[HHHCCC@@@EEEYYYssswwwqqq}}}vvv~~~wwwgggRRR;;;333555666666555333333333333333333333333333222222222333555666777<<<>>>CCCGGGHHHLLLXXXeeeyyywww^^^SSSNNNYYYmmmnnnaaaZZZYYYYYY\\\bbbgggjjjqqqyyyyyyvvvvvvxxx{{{}}}zzzxxx{{{zzzxxxsssoookkkiiihhheeedddbbbaaabbbcccbbbaaadddeeeffffffgggiiillloootttyyy~~~ttthhhYYYNNNJJJEEECCCEEEFFFFFFIIINNNSSSTTTZZZaaacccbbbfffnnnqqqtttyyy|||~~~rrr```SSSOOOOOONNNMMMSSSUUUYYY```hhhlllnnnnnnmmmnnnoooppppppqqqqqqqqqoooqqqtttwwwyyy{{{{{{||||||}}}~~~}}}}}}~~~pppfff```ccceeedddhhhooozzztttmmmfff___ZZZUUUTTTRRRQQQPPPQQQQQQRRRRRRRRRPPPRRRZZZbbb```ZZZGGGBBB???EEEXXXppp{{{}}}yyywwwvvv||||||{{{||||||vvvfffQQQ;;;444666777666555333333333333333333333333444333333333444666888999<<<>>>CCCGGGHHHLLLXXXeeezzzsss\\\SSSOOOYYYkkkoooccc\\\YYYYYY^^^eeekkknnnuuu|||xxxxxxwwwvvvxxx}}}~~~~~~|||xxxtttpppnnnjjjgggcccbbbbbbccccccbbbeeeggghhhhhhhhhhhhjjjkkknnnttt{{{zzzpppdddVVVLLLIIIEEECCCEEEFFFFFFJJJOOOTTTVVV[[[aaacccccciiiooorrrvvv|||tttbbbUUUPPPOOONNNMMMRRRTTTYYY```ggglllnnnnnnlllmmmmmmnnnnnnooooooooommmnnnqqqsssvvvwwwyyyyyyzzz{{{}}}}}}}}}~~~}}}lllccc^^^aaaddddddiiiqqqzzztttmmmfff^^^YYYTTTSSSRRRPPPPPPPPPPPPQQQQQQQQQPPPQQQYYY``````[[[GGGAAA>>>FFFWWWkkk{{{sssuuu~~~|||}}}|||}}}vvv~~~wwwnnnjjjlllttt{{{~~~uuubbbOOO<<<555777777555444333333333333333333333333444444444444555777999:::<<<>>>BBBFFFGGGKKKXXXfff{{{pppYYYSSSRRR\\\lll~~~pppddd^^^YYY[[[aaajjjpppssszzz}}}vvvvvvvvvuuuxxx}}}|||}}}|||xxxqqqmmmhhheeedddeeeddddddccceeehhhiiihhhggghhhiiihhhmmmuuuzzz}}}vvvlllbbbUUUKKKIIIEEECCCEEEGGGGGGKKKPPPUUUYYY^^^aaacccffflllqqqrrrvvv}}}uuueeeXXXRRRPPPNNNMMMRRRTTTYYY```hhhmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnooolllmmmoooqqqtttvvvwwwxxx|||}}}~~~oooeee```dddffffffjjjrrr~~~zzztttnnnfff^^^YYYTTTSSSQQQPPPOOOOOOOOOPPPQQQQQQQQQRRRYYYaaaccc___KKKCCC???GGGXXXiiivvv~~~}}}nnnqqq||||||~~~|||uuu~~~wwwhhh___cccoooyyy|||uuu^^^MMM;;;555666666333222333333333333333333333333333333333333555777999:::<<<>>>BBBFFFHHHMMMZZZhhh|||nnnVVVSSSWWWcccrrrpppeee^^^\\\^^^eeennntttwww|||{{{uuussstttuuuyyyyyyyyy{{{{{{}}}xxxsssmmmiiigggeeedddccc___bbbfffhhhhhhhhhhhhiiieeeiiioootttxxxzzz}}}rrriii```TTTKKKHHHDDDCCCEEEGGGHHHLLLRRRVVV\\\aaadddfffjjjpppssstttyyyxxxhhhZZZSSSPPPOOONNNRRRTTTYYYaaahhhmmmooooooppppppooonnnnnnnnnoooooommmnnnoooqqqtttvvvxxxyyyssshhhbbbeeefffeeeiiiqqq}}}~~~yyyuuuoooggg___ZZZUUUTTTRRRPPPOOONNNOOOOOOQQQRRRSSSTTT[[[dddgggeeeRRRGGGAAAJJJZZZiiiuuu}}}|||mmmqqq~~~wwwtttyyy|||gggZZZ^^^lllvvv|||uuu]]]LLL<<<666555444222111333333333333333333333333222222111222444666888999===???CCCGGGJJJOOO^^^lll{{{mmmSSSTTT\\\lll}}}|||oooddd]]]```aaagggpppuuuxxx}}}{{{uuuqqqrrruuuyyy~~~vvvrrrrrrqqqttt{{{~~~zzzsssnnnjjjfffcccaaa^^^aaaeeeggghhhiiijjjkkkeeehhhlllppptttxxx}}}{{{mmmfff___TTTLLLGGGDDDCCCEEEHHHIIIMMMSSSWWW___eeehhhjjjooosssuuuxxx}}}zzzjjj[[[RRROOOOOOPPPRRRUUUZZZbbbjjjoooqqqqqqsssrrrpppooonnnoooooopppooooooppprrrtttwwwyyy{{{ssshhhbbbddddddbbbeeemmm{{{|||yyyvvvqqqjjjbbb]]]VVVUUUSSSQQQOOOOOOOOOOOOPPPRRRTTTVVV]]]gggllllllZZZJJJAAAKKK\\\jjjwww~~~pppvvvppptttwww~~~fffWWW\\\kkkuuu}}}www___OOO>>>777555333222222333333333333333333333333111111111222333666888999>>>@@@DDDIIIMMMTTTcccrrr|||~~~iiiRRRTTT```ttt}}}yyynnnddd^^^aaabbbgggoootttwww|||}}}vvvrrrrrrssswww}}}tttmmmiiihhhiiinnnxxx|||vvvpppkkkfffbbbaaacccfffhhhiiijjjlllmmmiiikkkmmmooorrrxxx~~~uuuhhhbbb]]]SSSKKKGGGCCCBBBFFFHHHJJJNNNTTTWWWaaaiiikkknnnsssvvvvvvzzz~~~|||kkk\\\RRROOOPPPRRRSSSVVV[[[ccckkkpppsssssstttrrrpppooonnnnnnooopppooooooppprrrtttwwwzzz{{{~~~rrrgggaaaccccccaaadddlllxxx}}}{{{yyywwwrrrllleee```WWWVVVTTTQQQPPPOOOPPPPPPNNNQQQTTTVVV^^^iiipppppp___MMMAAAJJJ\\\kkkzzzsss{{{jjjtttvvvwwwcccUUU^^^oooyyyyyycccSSSBBB:::777444333444333333333333333333333333111111111222444777999:::???AAAFFFLLLPPPXXXiiixxx|||yyy```RRRTTTaaaxxx{{{zzzwwwnnngggaaa______dddlllrrrvvv}}}~~~xxxtttsssrrruuu}}}}}}tttjjjdddbbbaaabbbkkkxxx~~~wwwpppjjjeeedddfffhhhiiiiiijjjmmmooommmmmmnnnooorrryyyqqqeee```[[[RRRKKKGGGCCCBBBFFFHHHJJJOOOTTTWWWbbbkkknnnpppvvvxxxvvvzzz}}}~~~lll[[[QQQNNNQQQSSSTTTWWW\\\dddlllqqqtttttttttrrrpppnnnmmmmmmnnnooooooooopppqqqtttwwwzzz{{{|||qqqgggaaacccdddbbbfffmmmvvv|||{{{yyywwwtttnnnfffaaaXXXVVVTTTRRRQQQPPPPPPPPPLLLPPPSSSVVV^^^jjjqqqsssbbbNNN@@@III[[[lll|||vvv~~~ffflllxxxxxxbbbUUUaaattt~~~zzzgggWWWEEE<<<888555555777333333333333333333333333222222222333555888:::<<<@@@BBBGGGMMMRRR[[[lll|||}}}uuuZZZRRRTTTaaazzzyyyzzz~~~vvvoooiiiddd\\\]]]bbbjjjqqqvvvyyyvvvvvvwwwzzzyyynnneee```]]]ZZZYYY^^^fffpppzzzrrriiikkkllllllmmmnnnoooppppppnnnnnnooooooppptttyyy~~~mmmccc\\\TTTMMMJJJFFFDDDBBBBBBFFFKKKOOOQQQZZZaaajjjooooooppptttwww}}}~~~mmm^^^WWWTTTSSSRRRUUUZZZbbbjjjpppssssssssstttpppllljjjmmmoooooonnnnnnnnnnnnooossswww|||~~~sssnnngggbbbbbbdddfffhhh{{{~~~|||zzzxxxtttnnngggaaa[[[ZZZXXXVVVSSSRRRQQQPPPVVVQQQTTTXXX]]]mmmzzzvvvqqqSSSDDDIIIVVVlllaaavvv|||}}}fffUUUfff}}}~~~mmmZZZEEE:::777555555666444444444333333222222222333333222222222666;;;???AAACCCHHHLLLQQQ[[[pppjjjPPPMMMTTTcccyyyzzzrrriiidddcccdddgggllluuu~~~~~~yyyxxxxxxxxx{{{vvvkkkbbb]]]WWWSSSRRRVVV]]]fffsssyyypppnnnooopppqqqrrrssssssssssssrrrrrrppppppsssxxx|||mmmccc\\\TTTMMMJJJFFFDDDBBBCCCFFFKKKPPPRRRYYYaaajjjoooqqqrrrvvvzzzooo```VVVRRRRRRRRRTTTYYYaaajjjpppsssssssssuuurrrooonnnpppqqqpppoooooonnnoooppptttxxx}}}tttnnngggbbbbbbdddgggiiixxx~~~|||||||||{{{wwwpppgggaaa\\\[[[YYYVVVTTTSSSRRRQQQVVVQQQUUUYYY]]]nnn{{{xxxsssUUUEEEJJJVVVllleeetttvvvjjjVVVeee|||~~~ooo\\\GGG;;;777555555666444444444333333222222222333444444333444777;;;???AAACCCHHHMMMRRR]]]rrrgggPPPOOOUUUbbbwww{{{tttkkkfffcccdddgggmmmuuu~~~zzz{{{zzzzzz||||||rrrggg^^^YYYQQQMMMLLLOOOSSSZZZfffqqq~~~uuuvvvvvvvvvvvvwwwwwwwwwxxxwwwuuurrrqqqsssxxx|||~~~lllbbb\\\TTTMMMJJJEEEDDDCCCCCCFFFKKKPPPTTTZZZbbbkkkqqqrrruuuyyy~~~ppp```SSSNNNNNNQQQSSSXXX```iiiooosssssssssvvvtttsssssstttsssqqqoooooopppppprrrvvvzzztttooogggbbbbbbeeehhhjjjuuu~~~zzz{{{|||}}}yyyqqqggg```\\\[[[YYYWWWUUUTTTSSSRRRUUUQQQUUUYYY]]]mmm{{{xxxuuuWWWFFFJJJWWWnnnllltttqqqrrr[[[ggg~~~rrr___III===888555444555444444333333333333222222444555666666666888;;;>>>AAACCCIIIOOOTTT___ttt~~~bbbOOOOOOUUUbbbvvv}}}wwwnnniiicccdddgggmmmuuu{{{~~~|||zzz}}}zzzoooddd[[[VVVPPPLLLJJJLLLOOOTTT^^^hhhsss}}}|||yyyvvvvvvwwwyyyzzzyyywwwtttsssuuuyyy}}}}}}}}}kkkaaa[[[SSSLLLIIIDDDDDDCCCDDDFFFKKKQQQUUU^^^eeemmmrrrsssuuuzzz}}}ppp___QQQJJJLLLOOORRRWWW___hhhooorrrssssssuuuuuuvvvwwwvvvtttqqqnnnpppppprrrtttxxx|||uuuooofffaaaaaacccgggiiitttzzzzzzzzzzzzwwwpppgggaaa[[[ZZZXXXVVVTTTSSSRRRRRRTTTQQQUUUXXXZZZiiiwwwuuuvvvXXXGGGKKKWWWrrrqqqvvvqqqfffqqquuuaaaKKK???999666444555333333333333333333333333444666777888888999;;;===BBBEEEJJJPPPTTT^^^rrrrrrZZZNNNMMMUUUeeeyyyzzzrrrmmmdddeeehhhnnnvvv}}}|||zzz}}}wwwmmmbbbYYYTTTOOOKKKJJJKKKMMMPPPXXXaaajjjssszzztttsssuuuxxxwwwwwwvvvuuutttvvvzzz~~~||||||jjj```YYYQQQJJJGGGBBBCCCDDDDDDFFFKKKRRRWWWbbbiiipppttttttuuuzzz~~~{{{ooo___RRRKKKLLLPPPPPPUUU^^^gggnnnrrrsssssstttvvvxxxxxxvvvrrrooommmpppqqqsssvvvzzz~~~}}}vvvooofff```___bbbeeegggttt|||zzzxxxuuurrrmmmfffbbbYYYXXXVVVUUUSSSRRRQQQQQQSSSPPPUUUWWWXXXffftttsssxxxZZZHHHKKKXXXuuurrruuuooouuuvvvcccLLL???:::666444555333333333333333333333333444555777888888999<<<>>>DDDGGGLLLPPPSSS[[[nnndddRRRMMMKKKVVViii}}}uuupppfffgggjjjooovvv|||yyy{{{}}}tttjjj___WWWRRRMMMIIIHHHJJJKKKMMMUUU\\\eeemmmvvv}}}tttrrrsssuuutttuuuvvvvvvvvvwwwzzz||||||yyyhhh]]]WWWOOOHHHEEEAAACCCEEEEEEFFFKKKSSSYYYeeekkkqqqttttttuuuyyy~~~xxxlll^^^SSSNNNOOOPPPNNNTTT]]]fffnnnrrrtttttttttwwwyyyyyyvvvqqqnnnllloooqqqssswww{{{}}}yyyrrrhhh```^^^aaadddfffrrr}}}zzzwwwsssooojjjeeeaaaXXXWWWUUUTTTRRRQQQQQQQQQRRRQQQVVVXXXYYYhhhwwwwww|||^^^KKKLLLYYYwwwooorrrlllvvvcccMMM@@@:::666444555222222333333333333444444333555666777777:::===@@@FFFHHHMMMQQQSSSZZZkkk|||~~~qqqWWWJJJKKKLLLYYYnnnwwwrrriiijjjlllpppwww|||zzz~~~{{{wwwyyyzzzqqqfff]]]UUUPPPKKKHHHGGGJJJKKKMMMSSS[[[dddjjjqqqyyyyyysssrrrrrrqqqsssvvvwwwvvvvvvwwwxxx|||wwwfff[[[UUUMMMFFFCCC@@@CCCEEEEEEFFFKKKTTT[[[dddjjjqqqttttttvvv{{{xxxpppcccWWWPPPMMMMMMMMMMMMSSS\\\fffnnnrrrttttttuuuxxx{{{zzzuuuqqqnnnnnnooopppssswww{{{}}}uuukkkbbb```aaadddfffooo|||~~~{{{xxxuuupppjjjccc^^^XXXWWWVVVTTTSSSRRRRRRRRRRRRQQQYYY\\\^^^nnncccNNNNNNXXXwwwmmmpppmmmvvvbbbLLL???999666444555222222222333333444444444222333444444666999>>>BBBFFFIIINNNRRRTTT[[[mmm~~~{{{fffMMMDDDIIIOOO\\\qqqxxxsssllllllmmmqqqwww~~~vvvuuu|||zzzvvvxxx}}}wwwnnnddd[[[SSSOOOKKKHHHHHHKKKLLLNNNTTT\\\ccciiiooovvv~~~vvvrrrppppppsssvvvwwwvvvuuutttttt}}}vvvdddZZZTTTLLLEEEBBB@@@CCCEEEFFFFFFKKKTTT\\\ccciiipppssstttvvv|||qqqgggZZZPPPKKKJJJHHHGGGMMMRRR\\\fffmmmrrrttttttwwwzzz|||zzzvvvqqqoooooonnnpppssswww{{{yyymmmdddaaabbbeeeggglllyyy}}}|||{{{xxxssskkkbbb\\\YYYXXXWWWUUUTTTSSSSSSSSSRRRRRR[[[```cccttthhhQQQOOOXXXuuukkkqqqpppuuuaaaKKK???999666444555222222222333333444444444222222333333555999???DDDFFFIIIOOOSSSVVV^^^ooo~~~vvvaaaIIIBBBIIISSS___rrryyysssmmmmmmnnnqqqwww}}}wwwvvvzzz~~~zzzyyyyyyooogggccc]]]VVVQQQHHHIIIIIIHHHJJJPPPZZZaaahhhkkkooottt|||xxxrrrppppppqqqrrrrrrrrrsssuuuwww}}}ttt```VVVQQQKKKDDDAAAAAABBBDDDFFFIIIPPPXXX]]]dddiiipppuuuwwwzzz|||pppdddVVVNNNGGGCCCDDDGGGLLLRRR[[[eeemmmrrrttttttxxx{{{uuussssssssssssvvvyyyzzz{{{}}}pppccc^^^```eeeiiiqqqyyy~~~{{{vvvqqqjjjbbb]]]XXXWWWUUUSSSSSSRRRSSSSSSSSSYYY[[[]]]kkksssUUUMMMVVVuuuyyylllnnnyyykkkTTT@@@777888888555444444444555555666666666444444444444666:::???CCCJJJKKKNNNQQQTTT]]]qqqoooUUUIIIAAAMMMPPPbbbxxxyyyssspppooosssvvvxxx}}}tttwww}}}{{{zzzxxxxxx}}}uuukkkddd___ZZZTTTOOOGGGHHHIIIIIIKKKRRR]]]eeejjjlllooorrrwww{{{uuusssuuuvvvvvvwwwvvvwwwxxxyyy|||sssaaaWWWQQQJJJDDDBBBAAABBBDDDFFFIIIPPPXXX]]]eeejjjqqqvvvxxx{{{vvvjjj___RRRKKKEEEBBBCCCGGGLLLRRR[[[eeemmmrrrtttuuutttzzz~~~{{{yyy{{{|||{{{|||}}}~~~}}}}}}pppddd```aaaeeehhhmmmuuu~~~{{{vvvqqqjjjbbb]]]WWWVVVTTTRRRRRRQQQRRRRRRTTTYYY\\\aaasssxxxXXXMMMRRRmmm{{{rrrwww~~~pppYYYCCC999888777444111111111111222222222222333444444444666999???CCCIIIKKKNNNRRRTTT\\\ooolllRRRGGG>>>KKKSSSddd{{{{{{tttqqqpppsssvvvxxx}}}qqqzzzwwwwwwvvvxxxwwwpppggg___ZZZVVVQQQMMMFFFGGGIIIJJJMMMUUU```iiiooopppqqqrrrtttxxx~~~zzzxxxyyyyyyzzz{{{{{{zzzzzzyyyzzz}}}pppaaaWWWOOOHHHCCCCCCAAABBBCCCEEEIIIPPPXXX]]]fffkkkqqqvvvyyy}}}vvvnnnaaaWWWLLLGGGCCCAAABBBFFFKKKQQQZZZdddmmmrrruuuvvvtttyyy||||||~~~}}}pppfffaaabbbeeegggiiirrr~~~{{{wwwrrrkkkccc^^^WWWVVVTTTRRRQQQQQQQQQQQQVVVYYY\\\eee}}}|||YYYLLLLLLbbb~~~zzzuuu^^^GGG:::888666333444333333333333333333222333444444444555999???CCCGGGJJJNNNRRRSSSZZZjjj{{{gggOOOGGG@@@LLLWWWiii~~~~~~~~~~~~vvvrrrqqqtttwwwyyy}}}rrr}}}wwwxxxwwwyyysssmmmddd\\\WWWRRRNNNLLLGGGIIIJJJLLLOOOWWWccckkksssttttttttttttuuuyyy{{{}}}||||||}}}}}}|||zzzxxxyyy~~~wwwkkk^^^UUULLLDDDAAABBBAAABBBCCCEEEIIIOOOWWW]]]dddiiippptttxxx|||yyynnngggYYYPPPGGGDDDBBBAAACCCGGGKKKPPPYYYccclllrrruuuwwwyyy|||}}}}}}zzzooogggccccccdddeeehhhqqq~~~{{{wwwrrrkkkddd^^^XXXWWWUUUSSSRRRQQQQQQRRRXXXZZZ]]]jjj}}}YYYJJJGGGWWWsss~~~www```III;;;888666444555555444444333333222222333333333444555999???CCCFFFIIINNNRRRRRRWWWfffuuu{{{zzz```KKKIIIEEEPPP[[[nnnwwwtttsssuuuxxxyyy}}}qqqzzzzzz{{{zzz|||rrrlllddd[[[UUUPPPMMMLLLJJJKKKMMMNNNQQQYYYdddllltttuuuvvvuuuttttttvvvxxx{{{|||zzzyyy}}}sssgggZZZPPPHHHAAA???@@@@@@AAACCCEEEHHHOOOWWW\\\bbbgggmmmrrruuuzzzzzzqqqgggaaaQQQJJJCCCBBBBBBBBBDDDHHHJJJOOOXXXbbbkkkrrrvvvxxx{{{~~~~~~~~~|||}}}yyyooogggcccbbbcccdddiiirrr~~~{{{wwwrrrlllddd___ZZZYYYWWWTTTSSSRRRRRRSSSVVVYYY___ooo~~~YYYIIICCCMMMeeeuuu~~~}}}zzz~~~~~~|||}}}yyyvvvwww}}}vvvaaaIII;;;888777555222222111111000000//////222333333333555999>>>BBBFFFIIINNNQQQQQQUUUcccrrr}}}xxxvvvZZZGGGIIIGGGQQQ^^^rrryyyuuutttwwwyyyyyy}}}ppptttzzz|||}}}|||~~~~~~rrrmmmdddZZZSSSNNNLLLKKKKKKMMMNNNPPPSSS[[[fffooosssuuuvvvuuutttttttttvvvxxx|||}}}{{{}}}ssseeeVVVLLLEEE@@@===>>>@@@AAABBBDDDHHHOOOWWW\\\___dddjjjooosssyyyzzzqqqhhh___YYYKKKEEE@@@AAABBBBBBEEEIIIIIINNNWWWaaakkkrrrwwwyyyxxx}}}|||}}}yyyooogggbbbaaabbbbbbhhhqqq~~~{{{wwwsssllleee```[[[ZZZXXXUUUTTTSSSSSSSSSRRRXXXaaasss|||XXXJJJAAAFFF[[[jjj~~~~~~zzzzzz|||zzzsssqqqzzzpppnnnqqqvvvuuuaaaJJJ<<<888777666333333333222222222222222222333333333444888>>>BBBFFFIIIMMMPPPPPPTTTbbbqqqzzzuuuVVVCCCGGGEEENNN___ttt{{{wwwvvvxxxyyyzzz~~~pppqqqyyy{{{|||{{{~~~~~~rrrmmmdddZZZQQQLLLJJJJJJJJJLLLNNNQQQUUU^^^jjjsssvvvwwwyyyyyywwwuuuuuuvvvvvvyyy~~~~~~}}}~~~wwwfffSSSIIIEEEAAA>>>>>>@@@AAABBBDDDHHHNNNVVV\\\^^^ccciiinnnrrrxxx|||rrriii___VVVOOOFFF@@@===???AAAAAADDDHHHIIINNNVVV```jjjrrrwwwzzzxxx~~~zzzooofffaaa``````aaadddmmm|||~~~{{{xxxsssmmmfffaaa[[[ZZZWWWUUUSSSRRRRRRRRRPPPXXXccctttsssSSSIIICCCGGGZZZiii{{{~~~~~~|||ssspppwwwkkkiiimmmtttwwwcccLLL<<<777777555555555555555555666666666222222333333444888>>>BBBGGGIIIMMMOOOOOOTTTcccrrrzzzsssSSSAAAGGGFFFOOO___uuu}}}yyywwwyyyzzzzzz~~~sssqqq{{{xxxyyyzzz}}}~~~rrrmmmdddYYYPPPJJJIIIIIIHHHKKKNNNQQQVVV```mmmvvvzzz|||}}}}}}{{{xxxxxxxxxtttvvvzzz}}}~~~~~~zzzgggRRRHHHEEEBBB???>>>@@@AAABBBDDDHHHNNNVVV\\\^^^ccciiinnnrrrxxxwwwmmmcccYYYOOOHHHCCC>>>;;;===@@@@@@CCCFFFHHHMMMVVV```jjjrrrxxxzzz{{{{{{oooeee```___`````````iiiyyy~~~{{{xxxsssmmmfffaaaZZZYYYVVVTTTRRRQQQQQQQQQQQQZZZeeerrrjjjMMMHHHEEEJJJ___ooo|||}}}zzzvvvssswwwiiigggmmmtttyyyeeeMMM===777666555222222222333333444444444222222222333444888>>>BBBGGGIIIMMMOOONNNSSScccsss}}}xxxqqqPPP@@@IIIJJJRRR___uuu}}}yyywwwyyyzzzzzz~~~qqqzzz~~~zzzzzz{{{~~~zzzuuukkk___VVVMMMGGGFFFIIILLLNNNPPPSSSYYYdddqqq{{{{{{{{{zzzzzz{{{zzzyyywwwwwwvvvwww{{{|||}}}|||}}}xxxgggRRRFFF@@@<<<;;;===@@@AAACCCEEEHHHNNNUUUZZZcccdddfffiiinnnvvvzzzlll```VVVMMMEEE@@@======>>>======???CCCFFFLLLQQQYYYaaahhhnnnssswww~~~~~~~~~~~~{{{oooeee```______```bbbjjjxxx}}}zzzwwwtttnnnfff```ZZZWWWSSSQQQQQQRRRRRRQQQUUUWWW___mmm}}}jjjNNNCCCEEEPPPcccuuu|||rrrvvvxxxuuuvvvdddaaahhhwww~~~xxxgggPPP???999666222666666555555555444444444222444666777777:::@@@EEEHHHGGGIIINNNQQQVVVaaalll{{{wwwaaaHHHAAABBBGGGRRRfff~~~xxxuuuwwwyyyyyy{{{vvv~~~~~~|||||||||{{{tttkkk___VVVNNNGGGFFFIIIKKKMMMPPPTTTZZZeeerrr|||}}}}}}||||||{{{zzzxxxwwwvvvttttttwww}}}~~~}}}}}}~~~~~~~~~yyyhhhTTTHHHAAA===<<<===@@@AAACCCEEEHHHMMMTTTXXX```cccfffjjjooowww}}}sssfffZZZQQQJJJCCC>>>;;;;;;<<<<<<<<<>>>BBBEEEKKKPPPXXX```hhhnnntttxxx~~~{{{oooeee```^^^^^^^^^ccckkkxxx|||yyyvvvsssnnneee___ZZZWWWTTTRRRRRRRRRRRRQQQQQQSSSYYYdddppp{{{hhhNNNCCCFFFPPPbbbssszzzssstttxxxuuuzzzfffbbbiii}}}yyyfffOOO???999666333555555555444444444444333333444666666666:::AAAFFFKKKJJJLLLOOOQQQUUU___jjjyyyvvv___GGGAAACCCIIITTTgggzzzwwwxxxzzzzzz|||zzz~~~~~~}}}}}}}}}tttkkk```WWWNNNGGGFFFIIIIIILLLPPPTTT[[[fffsss}}}~~~}}}zzzxxxwwwvvvtttrrrtttzzzzzzyyy|||~~~yyyiiiVVVJJJCCC>>><<<===@@@AAACCCDDDGGGKKKQQQUUU\\\```eeejjjpppxxxtttjjj]]]QQQJJJDDD???<<<999:::::::::;;;===AAADDDJJJOOOXXX```hhhpppwww{{{~~~|||pppeee___]]]]]]]]]dddlllyyy~~~{{{xxxuuusssmmmeee___ZZZWWWTTTSSSSSSSSSRRRQQQOOORRRUUUZZZaaakkkttt{{{~~~fffMMMDDDFFFNNN^^^mmmxxxxxxrrruuusssoookkkqqqyyyeeeNNN>>>999777555444444444444333333333333444555555444555999AAAHHHNNNNNNPPPRRRRRRTTT^^^jjjyyyuuu___GGGAAADDDKKKXXXhhh}}}yyyzzz{{{{{{||||||~~~tttkkk```XXXOOOHHHFFFIIIHHHKKKOOOTTT[[[fffsss}}}~~~{{{yyyxxxxxxuuutttuuuzzz}}}yyy{{{~~~yyyiiiVVVJJJCCC>>><<<<<<@@@AAACCCDDDFFFJJJOOOSSSYYY]]]cccjjjpppwww~~~~~~uuukkkbbbUUUJJJDDD@@@===;;;888999::::::;;;>>>BBBEEEKKKPPPXXXaaaiiirrryyy~~~~~~rrrggg```]]]]]]\\\dddkkkyyy|||xxxvvvsssnnnfff```ZZZXXXUUUTTTTTTTTTRRRQQQQQQTTTVVVWWWZZZbbboooyyy{{{dddLLLDDDEEEKKKXXXfffuuuuuu}}}sssppp|||yyyzzzdddNNN???999777777444444333333333222222222555555555444444999AAAHHHOOOOOORRRSSSRRRUUU___lll{{{xxx```HHHBBBFFFNNN[[[ggg|||{{{|||{{{}}}{{{~~~~~~tttkkkaaaYYYPPPHHHFFFIIIHHHKKKOOOTTTZZZdddqqqzzz|||zzzzzzzzzyyyyyyzzz}}}}}}|||~~~zzziiiUUUIIIBBB===;;;;;;@@@AAACCCDDDFFFIIINNNQQQWWW[[[bbbhhhnnntttzzz~~~xxxoooddd[[[OOOFFFAAA???===;;;999:::;;;<<<===@@@DDDHHHMMMQQQYYYaaaiiirrrzzzssshhhaaa^^^]]]]]]bbbjjjyyy}}}zzzwwwuuuppphhhbbbZZZXXXVVVUUUUUUUUUSSSQQQRRRUUUVVVVVVWWW```nnnyyyyyybbbKKKCCCCCCGGGSSS___qqq{{{uuussszzzcccNNN@@@999777777444444333333333222222222555555555444444999AAAHHHMMMNNNRRRTTTSSSVVVbbbooo{{{bbbIIICCCGGGPPP^^^hhh~~~~~~}}}|||{{{}}}|||}}}~~~}}}}}}tttkkkaaaYYYQQQIIIFFFHHHIIILLLPPPSSSXXXaaallluuu|||}}}|||}}}}}}||||||}}}~~~}}}~~~~~~|||zzz}}}{{{iiiUUUHHH@@@<<<;;;<<>><<<:::999:::<<<===>>>BBBFFFJJJNNNRRRYYY```gggooowww|||}}}ssshhhaaa^^^^^^]]]```iiixxx}}}zzzxxxvvvqqqiiicccZZZYYYWWWVVVVVVUUUSSSRRRQQQSSSTTTTTTVVV^^^kkkuuuttt^^^HHH@@@AAAEEEPPP\\\pppzzzxxxzzzcccPPPBBB999666777444444444444333333333333444555555444555999AAAHHHJJJMMMRRRTTTSSSVVVcccrrrzzzaaaHHHDDDIIISSSaaannn{{{}}}|||{{{||||||||||||}}}tttkkkbbbZZZQQQIIIFFFHHHJJJMMMPPPSSSVVV^^^hhhoooxxx}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~|||xxxyyy~~~~~~kkkUUUGGG@@@<<<<<>>AAACCCFFFHHHKKKOOOSSSXXX[[[___cccgggkkkqqquuuyyy~~~{{{xxxpppiiiZZZSSSJJJCCC@@@===;;;888999:::<<<===???BBBGGGKKKNNNRRRWWW]]]dddkkkssswwwzzz}}}}}}qqqfff```]]]]]]]]]___hhhxxx|||yyywwwuuuqqqiiiccc[[[YYYXXXWWWWWWVVVTTTRRRPPPQQQRRRSSSVVV]]]gggnnnoooYYYDDD===???EEEQQQ^^^xxx}}}xxxzzzbbbQQQEEE:::666777555555555444444444444333333444666666666:::AAAFFFJJJMMMRRRTTTRRRUUUbbbqqq{{{vvv^^^FFFCCCJJJVVVeeexxx{{{}}}|||zzz|||{{{zzz{{{~~~|||tttkkkbbbZZZRRRIIIFFFHHHKKKMMMPPPRRRUUU\\\eeellluuu{{{}}}yyyxxxzzz}}}|||yyyvvvvvvzzzmmmVVVGGG@@@===>>>AAA>>>@@@DDDFFFIIILLLPPPSSSYYY[[[^^^aaadddiiinnnrrrwww{{{}}}{{{xxxuuuooohhhXXXQQQIIICCC???===999666888999;;;<<<>>>BBBGGGKKKNNNQQQVVV[[[aaahhhoootttwwwzzz{{{oooddd^^^\\\[[[\\\___hhhwww~~~{{{xxxvvvuuuppphhhbbb[[[YYYXXXXXXXXXVVVTTTRRRPPPQQQRRRTTTWWW^^^eeeiiijjjUUU@@@;;;>>>FFFSSS```|||uuuzzzbbbRRRFFF;;;555666666666555555555444444444222444666777777:::@@@EEEKKKNNNSSSTTTQQQSSSaaapppwwwrrr[[[CCCBBBJJJXXXhhh{{{~~~}}}{{{yyy{{{|||{{{{{{~~~yyyqqqdddWWWNNNJJJJJJKKKJJJMMMPPPRRRUUUZZZaaagggpppsssxxx}}}|||zzz{{{nnnssswwwxxx|||uuu^^^III@@@@@@AAA@@@BBBCCCEEEGGGIIIMMMRRRVVVVVVXXX[[[]]]```eeekkkooorrrtttsssppppppqqqnnnhhhYYYQQQFFF???===<<<;;;:::777888999;;;???CCCFFFHHHKKKPPPVVV[[[```dddhhhkkktttxxx|||~~~~~~}}}qqqfff^^^[[[[[[]]]aaaiiiwww~~~~~~}}}vvvrrrqqqoooiiidddZZZYYYVVVUUUUUUTTTRRRPPPNNNLLLJJJKKKQQQXXX___cccdddVVVCCC<<>><<<<<<;;;:::;;;<<<===@@@CCCGGGJJJMMMPPPSSSXXX[[[\\\]]]___```fffjjjooorrrsssvvv{{{|||rrrggg___\\\\\\]]]^^^fffsss}}}yyywwwvvvrrrkkkfff[[[XXXVVVTTTTTTSSSRRRPPPQQQPPPOOOOOOTTTZZZaaaeeeggg[[[III@@@CCCIII```yyypppfffeeexxxsss```GGG===;;;666444444444444444444444444555444444666666888@@@IIIRRRRRRTTTUUUTTTTTT\\\fffpppbbbPPPDDDAAAIIIZZZiii~~~}}}yyyxxxzzz~~~}}}~~~zzzlll___TTTNNNLLLLLLNNNNNNPPPQQQTTTWWW[[[^^^^^^aaagggnnnwww~~~|||qqqjjjhhhlllqqqwww}}}|||___KKKBBB@@@BBBEEEEEEHHHKKKOOOQQQTTTXXXZZZYYY[[[\\\\\\\\\]]]```bbbbbbeeeffffffhhhjjjgggbbbWWWPPPEEE>>><<<<<<<<<;;;======???AAADDDHHHLLLNNNSSSVVVZZZ]]]]]]\\\\\\\\\```dddiiilllnnnqqqwww{{{}}}}}}rrrhhh```]]]\\\]]]]]]eeeqqq~~~}}}{{{zzzwwwrrrkkkfff[[[XXXUUUTTTSSSSSSQQQPPPPPPPPPPPPPPPSSSYYY___dddnnncccOOOCCCBBBFFFYYYxxxrrrfff~~~aaa___ooo~~~vvveeeKKK===;;;666444444444444444444444444444333333555555777???HHHRRRRRRTTTUUUTTTTTT\\\fffqqqaaaOOOCCCAAAHHHXXXgggzzz~~~yyywwwzzz|||~~~|||}}}yyymmm```VVVPPPNNNNNNOOOOOOOOOQQQUUUXXXZZZ\\\ZZZ\\\aaahhhqqq{{{|||oooggghhhkkkpppwwwxxxZZZIIIBBBAAADDDHHHGGGJJJNNNRRRTTTVVVXXXZZZZZZ\\\]]]]]]\\\\\\^^^```bbbeeeggggggiiikkkiiicccXXXPPPFFF???=========<<<>>>>>>???BBBEEEIIIMMMOOOVVVYYY]]]______]]]\\\\\\^^^aaafffhhhjjjmmmsssxxxyyyzzz|||}}}~~~~~~sssiiiaaa]]]\\\\\\]]]dddqqq~~~}}}}}}{{{xxxrrrkkkfff[[[XXXUUUSSSRRRRRRQQQPPPOOOOOOPPPPPPQQQVVV]]]bbbnnnfffRRRCCC@@@BBBRRRmmmlll^^^yyyzzz^^^YYYgggwwwwwwiiiNNN===:::777444444444444444444444444444222333555555777???HHHRRRRRRTTTUUUTTTTTT\\\fffuuudddPPPDDDAAAHHHWWWdddzzzzzzyyy{{{uuu}}}~~~|||zzz|||zzznnnbbbXXXRRRPPPOOOPPPOOOOOORRRVVVZZZ[[[[[[YYYZZZ]]]ccckkkuuu~~~}}}rrriiieeekkksssvvvtttWWWIIIDDDBBBDDDJJJJJJNNNSSSVVVWWWXXXYYYZZZ[[[\\\^^^^^^^^^^^^___aaacccgggjjjjjjlllnnnkkkeeeXXXQQQGGG@@@>>>???>>>===???@@@AAACCCGGGKKKNNNPPPVVVZZZ___aaaaaa```______^^^aaaeeefffgggjjjpppuuutttvvvyyy{{{}}}uuujjjaaa\\\ZZZZZZ\\\cccppp~~~~~~~~~{{{vvvpppjjjfff[[[XXXTTTRRRRRRRRRQQQPPPMMMOOOPPPPPPPPPTTTZZZ```hhhcccQQQBBB???@@@NNNfffyyy}}}~~~kkkZZZtttwww[[[UUU___sss~~~xxxlllRRR>>>:::888444444444444444444444444444333333555555777???HHHRRRRRRTTTUUUTTTTTT\\\fffxxxfffQQQDDDBBBHHHVVVbbb{{{|||{{{~~~nnnxxx|||zzzxxxzzz~~~rrreeeZZZSSSPPPOOOPPPOOOPPPSSSXXX[[[\\\[[[[[[[[[\\\___fffoooxxx}}}{{{rrrmmmiiihhhoooxxxsssVVVJJJFFFCCCDDDJJJOOOSSSXXX[[[\\\[[[[[[\\\[[[]]]___`````````bbbcccfffjjjlllmmmooopppmmmfffYYYRRRHHHAAA@@@@@@@@@???AAABBBCCCFFFIIIMMMQQQSSSTTTXXX^^^bbbbbbbbbaaaaaa```bbbdddeeedddggglllqqqpppssswww{{{~~~vvvkkkaaa\\\YYYXXXZZZaaammm|||~~~{{{tttnnnhhheee[[[XXXTTTQQQQQQQQQQQQQQQLLLOOOQQQQQQPPPRRRYYY___bbb```PPPBBB???@@@KKK```tttzzzxxxzzzpppqqqhhhWWWooouuu\\\UUU^^^ppp}}}yyypppUUU???;;;:::444444444444444444444444555333444555666888???IIIRRRRRRTTTUUUTTTTTT\\\fffxxxeeePPPCCCBBBHHHUUUaaayyy~~~~~~iiitttzzzxxxwwwyyyuuuggg\\\TTTPPPOOOPPPOOOPPPSSSYYY]]]]]]\\\]]]\\\\\\^^^cccllltttzzz|||rrrkkkkkkkkklllrrrzzzsssWWWLLLHHHCCCCCCIIISSSWWW\\\______^^^]]]]]][[[]]]```aaabbbbbbdddeeegggkkknnnnnnpppqqqmmmgggZZZRRRIIIBBBAAAAAAAAA@@@CCCDDDEEEHHHKKKOOOSSSUUURRRVVV]]]aaaccccccbbbbbbaaacccddddddccceeejjjnnnnnnrrrwww{{{~~~wwwkkkbbb[[[XXXWWWXXX___lll{{{zzzssslllgggeee[[[XXXTTTQQQQQQQQQQQQQQQMMMPPPRRRQQQPPPRRRYYY___aaa```QQQCCC??????HHH[[[pppzzzsssrrrvvv}}}ffffff}}}fffTTTkkkuuu^^^YYYaaannn}}}zzzrrrWWWAAA<<<<<<444444444444444444444444555444444666666888@@@IIIRRRRRRTTTUUUTTTTTT\\\fffvvvdddNNNBBBAAAHHHVVVaaauuu