BM6P6(@ ------------------------++++++,,,---............,,,++++++******++++++,,,***+++---......+++((('''++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***)))((()))***+++''''''(((((())))))******((((((''''''''''''((((((************************''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++000///---,,,,,,---///000333333333333222222111111333333333333444555666666777666666555666888:::;;;::::::;;;;;;;;;;;;;;;;;;======???@@@BBBCCCDDDEEEIIIJJJMMMOOOOOONNNLLLKKKLLLUUUcccnnnttttttsssrrr{{{uuujjjeeefffhhhmmmwwwwww{{{xxxqqqiiibbb]]]UUUJJJCCCAAA888555222111222444444444666555444333333333333333111222333555666666555444666666555555555666666777999777;;;??????EEE___{{{mmm\\\ZZZ[[[iiitttdddXXXgggxxxQQQ===;;;666666555333222444444222000000000000//////////////////000111555999>>>AAAEEEFFFHHHJJJLLLQQQVVVZZZYYY[[[\\\[[[[[[WWWKKK???999666333111111222222111000000000000000000000000////////////............---------------...///000......////////////.........//////...,,,(((###!!!%%%&&&(((***,,,---......+++++++++******))))))))))))))))))***+++++++++,,,((()))******++++++++++++---......///000/////////000000000000000000000000////////////////////////000000111111111111000000///////////////000000111:::888444222111111333444444666999;;;======<<<<<<777777777888999999::::::777777777777777888888999999;;;<<<<<<<<<;;;===>>>@@@CCCDDD@@@>>>>>>:::555333333333777===CCCGGGIIILLLGGGFFFJJJNNNOOORRRVVVXXXZZZ\\\\\\[[[[[[\\\]]]]]]```bbbdddccccccddddddlllmmmnnnooooooqqqtttwwwzzz{{{zzzxxxvvvvvvzzz~~~~~~|||zzzwwwuuu------------------------,,,,,,------...---------,,,++++++******++++++,,,((()))+++---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,***************)))(((((('''((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********...---+++******+++---...------........./////////222222222222333444555555444444444555555777888888999999999999999:::::::::<<<======>>>@@@BBBDDDEEEHHHJJJLLLNNNOOOMMMJJJIIIDDDMMMZZZeeelllnnnooooooxxx|||xxxiiiccceeehhhnnnxxx~~~{{{|||~~~~~~~~~xxxoooggg```VVVIII@@@===888555222222333444444444666555444333333333333444222333444555666555555444666666555555555555666666888777:::>>>===BBBYYYsssjjjWWWSSSRRR```xxxnnnYYYSSSaaaYYYBBB<<<888888666444444444333222111000000000//////////////////000111444999===@@@EEEGGGHHHIIIKKKNNNSSSVVVYYY[[[[[[[[[\\\ZZZPPPFFF;;;888444222222333333222000000000000000000000000////////////..................---------...//////........................)))***+++,,,,,,+++***((())))))***+++++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,------,,,,,,+++++++++,,,------......------................................................///000000000000000//////......------......///000444333222000000111222333444777;;;???@@@???===;;;888888777777777777777777555555555555555666777777999:::;;;;;;;;;<<<>>>@@@BBBEEEGGGDDDBBBAAA===888666444333666===DDDJJJMMMNNNIIIFFFIIIMMMNNNQQQUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[^^^aaabbbbbbbbbcccdddlllmmmnnnnnnooopppsssvvvvvvxxxyyyxxxuuutttvvvxxx|||}}}{{{xxxvvvttt---------------------------------...------,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,---,,,+++)))''')))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))+++***)))(((((()))***+++))))))***+++,,,---......000000000000111222333333222222333444555555555555666777777777888888888888===<<<<<<<<<>>>AAADDDFFFGGGIIILLLOOOOOOLLLIIIFFF???GGGRRR]]]dddhhhkkkmmmtttyyy}}}jjjbbbcccgggnnnyyy~~~{{{xxxwwwyyyzzz}}}|||wwwwww|||vvvlllbbbVVVGGG===:::777555333222333444444333555555444333333333444444333444555555666555555444666666555555555555666666777777:::===;;;???QQQfffiiiTTTMMMJJJXXXqqq~~~nnnUUUPPP[[[wwwgggJJJ===:::888666666666555333111111111000000000///////////////000111444888;;;>>>AAACCCEEEGGGIIIMMMQQQUUUXXXZZZ[[[ZZZ\\\\\\VVVNNN???;;;777444333333333222000000000000000000000000////////////............//////......---............---,,,++++++,,,---...((()))***+++,,,------...,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,+++++++++++++++++++++***************************)))((('''&&&)))******+++++++++++++++++++++++++++++++++++++++------------------------///////////////...---,,,---,,,,,,,,,,,,---........./////////000000111111111555:::>>>???===:::888777777777666555444444444333333333333333444444555888999:::::::::<<<@@@CCCEEEJJJMMMLLLJJJIIIDDD>>>999666444555<<>>BBBEEEHHHLLLQQQUUUWWWYYYZZZYYYZZZ\\\XXXRRRBBB>>>999555333333222111000000000000000000000000////////////............000000///......---......///...,,,++++++,,,...///---,,,++++++***+++,,,,,,------,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))(((((()))))))))(((''''''((()))******++++++******************************------------------------............---,,,++++++,,,,,,,,,,,,,,,---......,,,---...///000//////......000444666888777555444555555444444333333333222222222222222222333444444777888888888999===BBBFFFJJJPPPUUUVVVUUUSSSLLLEEE===999555555;;;EEENNNSSSTTTMMMIIIJJJLLLLLLOOOSSSQQQTTTVVVXXXXXXXXXZZZ[[[\\\___bbbdddeeefffiiikkklllmmmmmmmmmmmmnnnqqqsssyyy}}}~~~{{{xxxzzz}}}~~~}}}yyywwwwwwxxxxxxwww------------------------............---,,,++++++,,,++++++******++++++,,,///---+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,,,,,,,++++++*********((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))(((((((((((())))))+++++++++,,,,,,,,,------------------...///000000111222333444555444333222444555555666777777888888===<<<;;;<<<>>>AAAEEEHHHGGGIIIMMMOOOOOOLLLIIIGGGGGGLLLRRRXXX^^^ccchhhkkkoootttxxxwwwuuuxxx~~~tttfffdddeeelllzzz|||{{{{{{uuupppcccTTTEEE<<<999666555333333444444444222444444333333333444444555666666666666666666777777777777666555555555555555888999;;;<<<;;;<<>>AAADDDFFFFFFHHHJJJLLLLLLKKKJJJHHHIIIMMMRRRWWW[[[___dddgggnnnqqqtttssssssvvv}}}{{{wwwiiiffffffmmm|||yyyrrrwwweeeTTTDDD<<<:::666444333333555555333222444444333333333444555555666555555555666777999999888777666555555444555555777999:::::::::===CCCHHH```uuudddWWWQQQaaayyyqqqZZZLLLJJJTTTnnntttZZZDDD999222555777444222444222222111111111000000000//////000000222333444555;;;>>>AAACCCEEEGGGJJJLLLUUUXXXYYYVVVVVVWWWVVVSSSKKKEEE>>>777444222111111000000000000000000000000////////////............000000//////.../////////000///............///000...---,,,,,,,,,---...///***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************((((((***,,,---.........)))***++++++,,,,,,++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,---......//////000000000///---,,,000///---------000222444000000000111222333333333333333333333333444555555666777888999;;;>>>BBBFFFPPPYYYbbbffffffbbbYYYPPPFFFBBB<<<999<<>>BBBEEEHHHLLLOOORRRWWWYYYWWWVVVXXXWWWTTTPPPJJJBBB:::666444333222000000000000000000000000////////////............//////////////////000111........................---------------......///+++,,,,,,---,,,,,,,,,+++*********+++++++++,,,,,,***************+++++++++&&&&&&((()))************))))))***++++++++++++******************************************************+++,,,---............+++++++++++++++,,,------------......///.........///......---...///111222111111111111111222222222333333222222333333444555555777999:::<<<>>>AAADDDOOOYYYccchhhiiieee[[[QQQLLLGGGBBB??????@@@BBBBBBEEEAAA@@@EEEHHHHHHIIILLLPPPRRRTTTUUUTTTTTTUUUWWWWWWXXXZZZ[[[\\\^^^bbbdddfffgggiiijjjkkkmmmqqqtttwwwzzz{{{zzz{{{||||||}}}~~~xxxtttsssssspppmmmkkkkkknnnssswwwxxx------------------------++++++,,,---............,,,++++++++++++++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++*********++++++,,,,,,---)))***,,,.........,,,+++''''''(((((())))))******((((((''''''''''''((((((************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&%%%&&&''')))+++,,,......,,,,,,,,,,,,---...//////111000...------...///000///000111222333444555555333444666999;;;>>>???@@@BBBCCCCCCDDDFFFGGGHHHIIIIIILLLRRRWWW[[[___dddgggkkkkkkkkkmmmppptttxxxzzz}}}{{{zzzvvvsssiiiiiikkktttlllkkkqqqXXXDDD:::777555444333444555555333111333333333333333444555666444444444555777999<<<===888888777555555444444444555666666555777<<<@@@BBBLLLkkk}}}jjj]]]gggzzzkkk[[[QQQKKKUUUlllWWWEEE999999888111///222222222222111111111111000//////000000111111222222000444;;;AAAFFFLLLQQQUUUPPPUUUYYYXXXWWWYYYYYYWWWTTTMMMEEE===888666555444000000000000000000000000000/////////............//////...//////000111222,,,------......------,,,//////.........---------------------,,,+++******)))))))))******+++++++++))))))******+++++++++,,,)))******++++++++++++***((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.../////////*********)))***++++++,,,***++++++,,,---//////000,,,,,,---...////////////333333222222111000000000222222222111222222333444444777:::;;;===>>>AAACCCMMMXXXccciiijjjeee[[[QQQOOOLLLGGGCCCAAA@@@???>>>>>><<<===BBBFFFFFFFFFIIIPPPQQQSSSTTTSSSRRRSSSTTTXXXYYY[[[[[[\\\^^^bbbddddddfffhhhiiijjjmmmqqqtttqqqttt{{{{{{yyyzzz{{{{{{|||~~~}}}yyyuuussssssooollliiihhhkkkooosssttt---........................------,,,,,,------...---,,,***(((((((((((()))***++++++,,,,,,++++++***))))))))))))***+++,,,,,,***)))((((((((()))+++,,,---,,,++++++******++++++***))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((('''***,,,***%%%!!! +++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000222222222333333333444444555666777777777888;;;>>>BBBAAAAAACCCEEEFFFFFFEEEKKKLLLPPPTTTYYY^^^aaaccciiikkkmmmoooqqqtttxxx{{{|||sssnnnmmmhhhhhhnnnzzz~~~xxxrrrnnneeeLLL===777555444444333333444444555555444444444444555666666888777666666666777999:::999888888888777777666666555555666777888:::<<<===HHH\\\pppcccjjjvvv}}}dddRRRIIISSSddd}}}nnnKKK888;;;888555555333222222111111000/////////////////////000111222333999888:::???GGGMMMPPPPPPWWWYYY\\\^^^^^^]]][[[ZZZYYYUUUMMMCCC:::444222222555222000111444444222000000000//////.........---000///...---,,,,,,---...---------.........//////......---,,,,,,+++*********,,,...//////...---+++------,,,++++++***))))))+++++++++*********))))))+++***)))***,,,---,,,+++***+++,,,,,,***)))))))))(((((())))))))))))((((((************+++,,,------***++++++,,,,,,++++++*********))))))******+++,,,///............//////000---.........//////000000222111///...---...000111000000111222333333333333555777999;;;<<>>888999;;;>>>AAACCCEEEFFFJJJLLLOOOPPPQQQQQQSSSTTTVVVWWWYYYZZZZZZ[[[^^^```eeefffhhhhhhiiijjjmmmpppuuuuuuxxx}}}{{{zzzzzz|||}}}}}}{{{yyyxxxxxxtttpppkkkhhhhhhjjjmmmnnn))))))******+++,,,------...------,,,,,,------...---,,,***)))(((((())))))++++++,,,,,,,,,,,,++++++//////...---,,,,,,,,,,,,+++************+++,,,,,,---,,,++++++******++++++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((&&&(((******)))(((((()))************************+++++++++,,,,,,,,,,,,------------...//////000000111111111111222222222333444666777777777888;;;===AAAAAAAAABBBDDDEEEEEEEEEIIIKKKNNNRRRWWW[[[___aaafffhhhkkknnnppptttxxx{{{~~~vvvpppoooffffffmmm{{{zzz|||tttqqqjjjMMM===777555444444333333444444555444444444333444555555666777777666666666777888999888777777777666666666666444444555666777999:::;;;@@@RRRuuu~~~nnnppp{{{zzzdddUUUYYYfffzzzsssPPP<<<<<<888555555222222222111111000/////////////////////000111222333444444777===FFFNNNSSSUUUVVVWWWZZZ\\\]]]\\\[[[ZZZYYYWWWPPPFFF<<<555333444333222111111222222111000000000/////////.........000///...---------......---------.........////////////......---,,,,,,+++)))******++++++***((('''***++++++,,,,,,------...+++++++++*********))))))***)))((()))+++,,,+++***)))***++++++)))(((((())))))******++++++******)))///...,,,+++***)))))))))***++++++,,,,,,++++++*********))))))******+++,,,---------------......///------......////////////111000///------...000111000111222333333444444444666777999;;;<<<@@@DDDGGGRRRZZZccchhhddd]]]VVVSSSPPPPPPPPPOOOMMMIIIFFFDDD;;;<<<===>>>@@@BBBDDDEEEIIIKKKNNNOOOPPPPPPRRRTTTUUUWWWXXXYYYYYY[[[]]]```aaaccceeeeeeeeegggiiikkkqqqrrruuu|||~~~}}}}}}}}}~~~~~~|||{{{{{{zzzzzzwwwrrrmmmkkkjjjjjjjjj''''''(((***+++,,,---......------,,,,,,------...,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++---,,,+++******)))******+++,,,,,,---------------,,,,,,+++************+++,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))'''&&&&&&(((+++,,,---,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---......//////000///000000000000111111111333555666666666888:::<<>>888555555222222222111111000/////////////////////000111222222333333666;;;DDDMMMTTTWWWUUUWWWYYY[[[\\\[[[ZZZYYYYYYYYYUUUKKK???666444555111222222222000///000111000000////////////...............------...//////---............/////////000000//////...------------------,,,++++++*********++++++,,,------......+++++++++***************)))((('''(((***+++***)))((()))+++***)))'''((((((++++++,,,,,,,,,,,,++++++///...---+++***)))))))))***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,------......---------............///000///...------...///000111111222333444444444444666888:::;;;===@@@EEEIIITTT[[[dddfffbbbZZZTTTQQQNNNOOOPPPPPPOOOMMMKKKJJJBBBAAA@@@???@@@BBBDDDEEEHHHJJJMMMOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXYYY\\\^^^```bbbcccdddddddddfffhhhjjjmmmqqquuuyyy}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzz}}}yyytttoookkkhhhggg++++++,,,---......//////...------,,,,,,------...,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,+++((((((((())))))***+++,,,***+++---.........---,,,,,,++++++***************,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++(((%%%&&&)))+++***((())))))))))))))))))))))))************+++++++++++++++,,,,,,---......////////////000000000111111111222444555666666777999;;;===>>>@@@AAAAAABBBCCCEEEGGGIIIKKKOOORRRVVVXXXZZZ]]]```dddhhhlllqqqvvvzzzuuullliiiiiiiiirrr|||wwwsssjjjKKK===;;;555444444333333444444555333222222222222333444444666666666666666666666666444444444444444444444444444444444555666777999:::===DDDZZZ{{{mmmcccfffpppaaaHHH@@@999777888444222222111111000////////////////////////000111111555555777;;;BBBJJJQQQUUUXXXYYYZZZ[[[[[[[[[ZZZYYYXXXZZZXXXOOOBBB888555666000222444222///---...111000000//////////////////------.........///000000...............//////////////////.........------//////...---------...///,,,,,,,,,+++++++++*********************************)))((()))+++++++++)))(((***++++++)))((()))***+++,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,......***++++++,,,,,,++++++*********))))))******+++,,,+++,,,,,,---............------------------------......---------...///000111222333444444555444444666888:::;;;>>>BBBHHHLLLYYY^^^dddeee```XXXRRROOOIIIKKKMMMOOOOOOOOOMMMLLLHHHFFFDDDBBBAAABBBDDDFFFHHHJJJMMMOOOOOOPPPQQQSSSRRRTTTUUUVVVVVVXXX[[[]]]aaaccceeefffeeefffggghhhfffjjjnnnpppppprrrwwwzzz|||~~~~~~|||{{{zzz{{{|||}}}~~~{{{xxxvvvuuuttt||||||zzzwwwqqqllliiihhh///////////////............------,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,---...///)))***,,,---------,,,+++,,,+++******))))))*********************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))'''((((((((()))))))))***---***'''''')))***(((&&&************************)))))))))*********++++++++++++,,,,,,------......000000000000111111111111000222444555555666888999:::===???@@@???@@@BBBEEEGGGHHHKKKNNNQQQTTTVVVWWWXXX[[[```eeeiiioootttxxxvvvnnnkkknnnnnnuuuxxxwwwttt~~~bbbFFF;;;;;;555444444333333444444555333222222222222333444444555555666666555555555555333333333333333444444444555555555666777888999:::===@@@PPPpppyyy|||wwwhhhfffmmm|||kkkNNNBBB::::::;;;666222222111111000///////////////////////////000111333444666:::@@@HHHOOOTTT[[[[[[\\\\\\\\\[[[ZZZYYYXXXZZZZZZSSSGGG<<<777555000222444222...---...000//////000000000000000000---......//////000000000////////////////////////.........---------------+++++++++++++++,,,---...*********)))))))))))))))************************+++***)))***,,,---,,,+++)))+++,,,,,,+++***+++,,,******++++++++++++******&&&'''((())),,,...000111***++++++,,,,,,++++++*********))))))******+++,,,+++,,,...///000000000///------------,,,,,,,,,,,,---------------......///111111222333444444444444666777999;;;???DDDKKKPPP]]]aaaeeeccc\\\TTTOOOLLLFFFHHHKKKMMMOOOOOOOOONNNLLLJJJGGGEEEDDDDDDFFFGGGHHHKKKMMMOOOOOOPPPQQQSSSPPPRRRTTTTTTUUUVVVYYY[[[```bbbeeefffffffffggghhheeehhhllllllkkklllooossstttwww|||~~~{{{yyyxxxxxxzzz{{{}}}zzzvvvrrrooolllkkkrrruuuvvvuuurrrnnnmmmmmm//////......---,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,,,,+++,,,,,,------------,,,,,,...---,,,++++++*********))))))***+++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))''''''(((((())))))*********))))))***+++,,,++++++************************((())))))))))))***************+++,,,,,,------...000000000000111111111111///111444555555555777888888;;;>>>???>>>>>>AAADDDGGGHHHJJJLLLOOOQQQSSSTTTUUUXXX]]]bbbggglllrrrvvvxxxsssssssssssszzzvvvzzzxxx}}}yyyyyyXXX@@@777999555444444333333444444555333333333333333444444555555555555666555555444333333333333333444444444444666666666666777888999:::999<<>>>>><<<===@@@DDDEEEFFFHHHJJJLLLNNNPPPQQQSSSVVV[[[```dddjjjpppttt|||}}}xxxvvvwwwzzz{{{}}}vvvyyylllOOO;;;555777555444444333333444444555444444444333444555555666444555555666555444333222333333333333444444555555555555555555666777888888777;;;BBBRRRssspppcccdddnnnyyyooohhhlllyyy\\\GGG::::::;;;333222222111111000/////////000//////.........//////---111666;;;@@@FFFNNNSSSUUUVVVXXXZZZ\\\^^^___```\\\[[[[[[YYYUUULLL@@@888555444222222222111000...//////000000000111111111//////000111000000......000000000000/////////...........................///////////////---+++***%%%&&&'''((()))+++,,,,,,))))))*********++++++++++++))))))***+++,,,+++***(((***,,,,,,++++++,,,---))))))************)))))),,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,)))+++---///000000000///,,,,,,,,,,,,+++++++++*********+++,,,---.........//////000111222222222222222444777;;;AAAIIIRRRXXX^^^``````[[[RRRIIIDDDCCCCCCEEEGGGJJJLLLLLLKKKKKKHHHGGGFFFEEEEEEEEEEEEFFFEEEGGGJJJKKKLLLLLLNNNPPPNNNOOOQQQRRRRRRSSSVVVXXXXXX[[[___bbbccccccdddeeehhhgggfffgggiiijjjiiihhhhhhkkkqqqvvv{{{}}}}}}}}}~~~|||zzzxxxvvvuuuttttttvvvvvvxxx{{{~~~~~~}}}{{{xxxvvvsssooollliiigggfffeeejjjooopppnnnmmmooorrr---------....../////////...------,,,,,,------...+++,,,---.........---,,,,,,------......------,,,++++++++++++,,,---...///,,,+++***)))***+++,,,---+++******))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++###'''++++++(((&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,---------------.........//////---000333444444444555666555999===>>><<<<<<@@@DDDDDDEEEFFFHHHJJJLLLMMMNNNRRRUUUZZZ^^^ccciiinnnrrrzzz~~~{{{vvvuuuwww{{{xxx}}}}}}|||vvvbbbIII888555888555444444333333444444555555444444444444555666666444444555666555444222111333333333444444555555555444444444444444555666777888===AAAKKKeeemmmZZZWWW\\\gggpppttt}}}mmmggglll{{{aaaIII:::999999111222222111111000/////////000//////.........//////000444999===???DDDJJJNNNPPPRRRTTTXXX[[[___aaaccc^^^]]]\\\\\\ZZZQQQDDD:::777444111111333333000---//////000000111111111222000000111111111///...---111111000000/////////...////////////000000000000,,,,,,---,,,***'''$$$"""))))))))))))************))))))******++++++++++++***(((((()))***+++***)))''')))++++++******+++,,,*********++++++*********++++++******++++++,,,---+++++++++,,,,,,+++++++++*********)))***++++++,,,(((***,,,.../////////...,,,,,,,,,++++++*********)))***+++,,,---......---...///000111111222111111111333666;;;AAAJJJTTTZZZ]]]___^^^XXXNNNFFFAAA???@@@AAADDDFFFHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIJJJJJJLLLNNNMMMOOOPPPQQQQQQSSSUUUXXXWWWZZZ___bbbcccdddeeegggiiifffdddfffiiijjjhhhfffeeeiiinnnssswwwzzz{{{{{{}}}|||zzzxxxvvvtttsssrrrsssssstttwwwyyy{{{zzzyyyvvvtttrrrooommmkkkiiiiiieeejjjnnnooollllllnnnqqq---...............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,+++******))))))******))))))))))))))))))))))))+++)))((()))+++,,,***'''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,---...///---------.........//////222222333444444555555666666888:::;;;<<<===@@@CCCDDDEEEGGGIIIJJJLLLLLLLLLPPPUUU\\\aaadddiiipppttt|||~~~vvvnnnnnnsssvvv|||}}}{{{vvvyyyyyyvvvssstttiiiTTTBBB;;;999777333333333444444444555555777666555444333444444555333333333444444444555555444444444444444444444444222222333333444555666666777<<>>;;;777333222333444333222222111111000000000000000000000000000000///......///////////////......---000000000000000000000000/////////...---,,,******(((***---...,,,***((((((***)))))))))***+++,,,,,,+++***))))))((()))))))))+++******,,,......+++(((******))))))((((((''''''))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++,,,---...///.........------,,,,,,,,,++++++++++++,,,---...///......///000000000000000333333777===AAAEEENNNXXX___\\\WWWQQQKKKEEE>>>:::;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGHHHIIIJJJKKKLLLOOOPPPPPPPPPPPPRRRUUUWWWYYY[[[___bbbdddfffffffffeeegggiiijjjjjjiiihhhgggfffgggiiijjjlllpppuuuyyy{{{zzzyyywwwtttrrrqqqpppqqqrrrrrrrrrrrrqqqppppppooommmkkkkkkmmmmmmkkkhhhiiijjjkkklllllllllkkkjjj111111000///...,,,***)))...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,+++******))))))******))))))))))))))))))))))))'''&&&%%%'''))))))(((%%%))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++---...000000+++++++++,,,,,,,,,------111111222222333333444444555777999:::;;;<<>>???>>>>>>===>>>>>>>>>???@@@@@@AAAAAADDDEEEEEEGGGHHHIIIJJJJJJNNNOOOPPPPPPPPPQQQTTTWWWWWWYYY]]]aaacccddddddccceeefffhhhjjjkkkkkkjjjiiihhhiiikkklllmmmpppuuuxxxwwwvvvuuutttrrrpppooonnnnnnooooooooooooooooooooonnnkkkiiihhhjjjjjjiiigggiiijjjkkklllllllllkkkjjj000000000///...,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))***,,,,,,+++***))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,...000111+++++++++,,,,,,,,,------///000000111222222333333444666888999999;;;>>>AAAAAABBBCCCEEEGGGHHHIIIJJJOOOSSSXXX[[[^^^dddlllrrrvvvxxxzzz|||}}}~~~uuukkkhhhkkkyyytttqqq{{{~~~ooohhhdddaaa```[[[OOOAAA999777555111333333333444444444555555555444333333222333333333333333333444444444555555333333333333333333333333222333333444444555555555555444666<<>>>>>??????BBBBBBCCCEEEFFFHHHIIIIIIMMMNNNOOOOOOOOOQQQTTTVVVUUUWWW[[[___bbbbbbbbbaaaccceeegggjjjlllmmmmmmmmmkkklllmmmmmmnnnpppsssvvvsssrrrqqqpppnnnmmmlllkkkkkkkkkjjjkkkkkklllmmmnnnmmmjjjfffdddeeefffgggggghhhiiijjjkkklllkkkkkkjjj,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---......---++++++,,,++++++******++++++,,,,,,+++******))))))******))))))))))))))))))))))))******+++,,,---...------))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))))))))))))))***+++---...///---------........./////////000000111111222222333333555666777888:::===???AAABBBCCCDDDFFFHHHIIIJJJOOORRRUUUXXX[[[aaaiiioooqqqssswwwzzz|||~~~uuulllkkkooozzzxxxyyyssslllhhhddd^^^TTTGGG===::::::666222333333333444444444555555666666666555555555555666333333333444444444555555444444444444444444444444333333333444444444555555666222555<<>>AAAJJJTTTVVVTTTOOOGGG@@@:::777555666777999:::::::::999999::::::;;;<<<<<<===>>>>>>@@@AAABBBDDDFFFGGGIIIIIILLLMMMNNNNNNNNNPPPSSSVVVTTTVVVZZZ^^^```aaa``````bbbdddfffiiikkkmmmnnnooommmnnnoooooonnnoooqqqsssqqqpppooommmkkkiiihhhggghhhhhhhhhhhhiiikkklllnnnkkkhhhdddbbbbbbcccfffgggfffgggiiijjjkkkkkkkkkjjj,,,------...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---......---++++++,,,++++++******++++++,,,,,,+++******))))))******************************'''((()))))))))))))))***(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++*********++++++,,,---------.........//////000000111111222222333333222444666777777999<<>>FFFPPPTTTSSSNNNFFF===666222111222444666888::::::::::::999999:::;;;<<<===>>>>>>???@@@AAACCCFFFHHHIIIJJJJJJKKKMMMMMMMMMOOOSSSUUUTTTVVVYYY\\\___`````````aaabbbeeegggiiilllmmmnnnmmmnnnooonnnmmmmmmnnnppppppooonnnkkkiiifffdddcccffffffggggggiiijjjlllmmmjjjhhhddd```___aaaeeegggdddfffhhhjjjkkkkkkkkkkkk////////////...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++******))))))******************************((()))++++++)))((()))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++,,,+++******))))))******+++++++++,,,,,,,,,------000000000111222222333333222444666777777999<<>>888888777333111333333333444444444555555333333444555555555555444333333333444444444555555555555555555555555555555444444444444444444444444666555888;;;:::???RRRggg|||kkkZZZMMMIIIMMMWWWbbbkkksss|||jjjVVVLLLSSS___rrrSSSBBB:::666444444444333222222111111//////............/////////000111444888<<<@@@BBBIIIOOOVVVYYYZZZ[[[]]]___````````````^^^VVVLLLCCC999::::::888555333222333222111111000000000000000...//////000000000000000000000111111000000///.........................../////////...---,,,***)))(((+++...///...+++))))))++++++******))))))******+++******)))((()))))))))***++++++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))*********)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------...////////////...000000222666888:::AAAJJJQQQQQQNNNGGG===555111000///111333666888999::::::777888888:::;;;<<<===>>>===>>>@@@BBBEEEGGGIIIJJJIIIJJJKKKLLLMMMOOORRRUUUUUUVVVWWWYYY\\\^^^```aaaaaabbbcccdddfffhhhiiijjjlllmmmnnnmmmkkkkkkkkklllnnnmmmllliiigggeeecccbbbdddeeefffhhhiiijjjjjjjjjgggfffccc```]]]___bbbfffcccdddgggiiijjjkkkkkkkkk////////////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,+++******))))))*********************************,,,...---***((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))************)))))))))******++++++++++++,,,,,,,,,------...//////000000111111222222444666777888:::===???AAA@@@@@@AAABBBEEEHHHJJJKKKOOOTTTVVVXXX\\\bbbggghhhmmmtttyyy|||~~~~~~{{{xxxuuuqqqooouuu|||yyylllxxxwwwhhhZZZJJJ;;;777777444222333333333333444444444555555222333444555666666555444333333333444444444555555444444444444444444444444444444444444444444444444222555777777777>>>JJJTTTzzzmmm]]]RRRPPPVVVdddrrr{{{ppp\\\NNNMMMTTTmmmfffOOO@@@777555444444333333222111111//////............//////...///111333666:::===>>>CCCJJJSSSXXXYYYZZZ]]]```cccaaa``````___YYYPPPIIIBBBCCCBBB>>>999444333333222111111000000000000000......///000000000000000///000000000000///..............................---.........---,,,,,,++++++---///...---++++++,,,---,,,+++************+++***)))((((((''''''((((((***,,,...,,,***(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))*********++++++***))))))((((((((())))))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---......//////......000000111444555666===EEEKKKNNNNNNHHH???666222222...///222444555666666666555555666888999:::;;;<<<;;;<<<>>>@@@CCCFFFHHHIIIHHHIIIJJJKKKLLLNNNRRRTTTUUUTTTTTTUUUXXX[[[___aaaaaaaaaaaabbbcccdddeeefffiiikkklllkkkiiihhhhhhiiiiiiiiihhhfffeeedddccccccbbbcccfffhhhiiiiiigggfffccccccaaa^^^[[[\\\___cccbbbcccfffhhhjjjkkkkkkkkk+++,,,---...////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,,,,++++++***)))*********************************'''***+++***&&&$$$$$$&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))************************%%%%%%&&&&&&'''((())))))(((((((((((()))***,,,,,,---------.........//////------......///000000000333444666777888:::===???@@@?????????AAADDDFFFHHHJJJOOOTTTWWWYYY\\\aaaeeeiiinnntttyyy{{{||||||}}}|||~~~{{{zzzyyyyyywwwtttxxxtttbbbkkk~~~mmmXXXIII;;;888777444444666333333333444444444555555444555777888888888777666333333333444444444555555222222222222222222222222444444444444444444444444...444666444555>>>EEEHHHkkkrrr[[[SSSUUUhhh|||uuuaaaPPPKKKNNNbbbwww[[[FFF999555444444333333222222111//////............//////...///000333666999;;;===>>>FFFPPPVVVXXXZZZ]]]```dddbbbaaaaaa```\\\UUUOOOKKKLLLJJJEEE===777555555222111111000000000000000......///000000000000000///////////////......---........................+++,,,------......------/////////---,,,,,,---///...---,,,,,,++++++++++++))))))(((''''''''''''''',,,///111000---******+++******))))))((((((''''''))))))))))))))))))))))))************))))))))))))************++++++++++++***)))(((((((((((()))))),,,,,,,,,------.........------,,,++++++,,,,,,,,,,,,---......//////......000///111333333333:::BBBGGGKKKMMMIII@@@888555444...///111222333333333222333333444666777999::::::999:::<<>>@@@BBBEEEHHHIIIGGGMMMTTTWWWXXX[[[```eeelllooosssvvvwwwxxxxxxyyy}}}~~~zzz{{{|||{{{{{{}}}nnnZZZbbb|||lllXXXGGG<<<777000333666111555555555555555555555555555444333444666666666555555444444444444333333333333333333444444444555555555444444333333333444444333444444444666:::@@@DDDZZZjjj___[[[jjjsss[[[OOOPPPXXXvvvnnnPPP>>>>>>:::666444555555222000///////////////000000111000///......111666:::===AAAEEEJJJOOOSSSXXX]]]aaafffbbb```aaadddccc^^^YYYMMMWWW[[[QQQAAA777666888555333222111222111000...111111000000000000111111111111000///////////////////////////////////////........................222111000......---------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++***************+++***+++,,,%%%###*********)))''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((,,,+++***))))))***+++,,,))))))*********+++++++++)))+++---///000000000///111000000000111333555777AAAFFFJJJIIIDDD===999888222111111111111222333444888777666555555666888999;;;;;;<<<===???BBBDDDFFFHHHIIIJJJJJJJJJLLLOOORRRVVVUUUUUUUUUVVVXXXYYYZZZaaa```___]]]]]]___```bbbfffggghhhhhhhhhfffeeedddddddddccccccbbbbbbaaaaaa___ccchhhjjjiiigggeeedddgggddd```\\\[[[[[[]]]^^^```bbbdddfffhhhiiiiiiiii...///000000000///---,,,.........---------,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))))))))''')))++++++***)))***+++************)))))))))(((((((((((())))))(((((((((******)))(((((((((((((((((((((((((((((((((((((((***)))((()))******)))((((((((())))))***)))))))))))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,++++++***++++++,,,,,,---.........333333444555777888999:::;;;;;;<<<>>>AAADDDFFFGGGFFFKKKQQQTTTUUUXXX^^^ccciiilllpppsssuuuvvvxxxyyy|||yyyxxxyyy{{{{{{|||kkkXXX___xxxqqqXXXEEE;;;777111333777222555555555555555555555555555444333444555666666444555555444444333333333222222222222333333333444444555444444333333333444444333444444444555888>>>BBBPPPqqqpppdddbbbrrrooo^^^VVVXXXrrrzzz[[[FFF>>><<<:::999888666444222111111000//////////////////...---...000555999<<<@@@CCCHHHMMMRRRVVV\\\___eeecccaaabbbddddddcccaaaYYYaaagggaaaPPP>>>777777555444222222222222111///111111000000000000111111111111000///////////////////////////////////////...........................---,,,,,,++++++++++++,,,,,,,,,++++++***)))((((((((((((((((((((((((((()))*********************---,,,...///***$$$$$$***((((((((('''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***))))))*********+++++++++******,,,---.../////////111000//////000333555666<<>>AAACCCEEEGGGHHHIIIIIIJJJKKKNNNQQQVVVUUUUUUUUUUUUVVVXXXYYY]]]\\\\\\\\\]]]___bbbcccfffgggggggggfffeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaeeejjjlllkkkhhhfffeeedddbbb___\\\ZZZ[[[]]]^^^___aaaccceeeggghhhhhhhhh/////////000//////...---.........------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,+++***)))***+++************))))))))))))((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((***)))((((((******)))(((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,++++++,,,,,,---.........222333444555666888999999999:::;;;===???AAADDDEEEDDDHHHLLLOOOQQQUUU\\\aaafffiiillloooqqqtttwwwzzz|||wwwvvvxxx{{{|||iiiWWW]]]tttwwwZZZEEE:::777222333777333444444444444444444444444555333333444555666555444666555555444333222222111111111111222222222333333444444333333333333444444333444444333333666:::>>>DDD\\\}}}mmmiiizzzppp[[[ZZZmmmnnnVVVDDDEEEDDDAAA<<<777444333333222111///......------...---------///333777999===AAAFFFKKKOOOTTTYYY]]]bbbbbbbbbbbbccceeehhhkkkdddiiissstttbbbHHH:::999666444222222333333222111111111000000000000111111111111000///////////////////////////////////////........................,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))*********)))))),,,---***&&&''',,,(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))***************+++++++++*********+++,,,---...///000000//////000222444555666;;;DDDKKKMMMIIIAAA;;;444444333333222000///...444333333333333555777888999999:::;;;===@@@BBBDDDEEEGGGHHHIIIJJJKKKNNNPPPVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\```bbbdddeeeeeeeeeeeedddbbb```___\\\]]]^^^______`````````bbbffflllnnnmmmjjjgggeeeaaa___]]][[[ZZZ[[[\\\]]]^^^___aaaccceeefffgggggg//////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((((((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,+++)))((()))************))))))))))))))))))((('''&&&&&&'''((()))***))))))((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((((((((((((((('''&&&%%%%%%(((((((((((())))))))))))((()))))))))************,,,------...////////////------......///000000000222333333555666777777888999999:::<<<>>>@@@BBBDDDDDDFFFIIILLLOOOTTTZZZ___dddfffiiilllooossswww{{{{{{zzzuuuwww{{{~~~lllZZZ```sss```III;;;999444333666222444444444444444444444444444333222333555666555444666555555444333222111111222222222222333333333333333333333222333333444444444444333222222333777:::===LLLpppxxxmmm|||}}}]]][[[hhh}}}eeeOOOPPPOOOIII???777333222222111000///............------,,,---...222555777:::>>>CCCHHHLLLQQQVVVZZZ]]]```bbbaaa```cccjjjpppkkkooozzzpppRRR???<<<666444222111222222222111111111000000000000111111111000000///////////////////////////////////////........................------..................+++,,,,,,,,,++++++***)))''''''''''''''''''''''''&&&&&&'''((()))******+++''')))++++++)))'''(((+++***(((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++******************+++***************************))))))))))))+++---...///////////////111222333333666>>>FFFLLLKKKEEE???111222333444444333222222111111111222333555666777888888888999;;;>>>AAABBBEEEGGGIIIJJJKKKLLLOOOQQQUUUTTTSSSRRRRRRSSSSSSTTTVVVWWWXXXZZZ\\\___bbbccccccccccccbbbaaa___\\\[[[WWWYYY[[[]]]^^^______```bbbggglllooommmiiieeeccc^^^]]]\\\[[[[[[\\\\\\]]]]]]^^^___aaacccdddeeefff//////.........///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***************************+++***)))'''&&&((()))))))))))))))))))))******)))((('''&&&&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((''''''(((''''''&&&%%%$$$'''((((((((()))))))))***((()))))))))************,,,,,,------...///000000------......///000000000222222333444555666666777999999:::<<<>>>@@@BBBCCCDDDEEEGGGJJJNNNTTTYYY]]]aaadddgggkkknnnrrrwwwzzzyyy}}}zzzqqqsssvvvzzzrrrbbbgggwww|||gggLLL===;;;666333555222444444444444444444444444444333222333555555555444555555444333222222111111333333333333444444444444222222222222222333444555333444333222111222444666;;;DDD___pppwwwaaaZZZaaaqqqoooTTTTTTQQQIII???777444333000000////////////000000---,,,,,,---...111333555888;;;@@@EEEJJJOOOTTTWWWYYY]]]___^^^\\\^^^eeelllrrrwwwzzz]]]GGG@@@777444111000000111000000111111000000000000111111111000000///////////////////////////////////////////////////////////////...///000000111000000///+++,,,,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&'''((()))******++++++---...,,,+++++++++***)))'''&&&''')))+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********++++++************************************)))(((((()))***,,,---............///000000111222444888???EEEHHHEEEBBB333444444444444444333333000000111222333444555666666666777888:::<<>>CCCGGGLLLQQQUUUVVVZZZ]]]\\\YYYVVVUUUUUUhhh{{{zzzaaaIII>>>;;;666333222111111000111111000000000000111111111111000///////////////////////////////////////////////////////////////---...///000///...,,,***++++++,,,,,,---,,,,,,+++************************)))*********************&&&***)))&&&'''***)))$$$'''$$$"""$$$(((+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''+++++++++*********))))))))))))***+++++++++******,,,,,,---...............///000333444555777999;;;999777333000///...///000111222222333444444444333333333444555777:::<<<>>>@@@CCCFFFIIIJJJKKKMMMNNNOOONNNMMMMMMNNNOOOQQQRRRQQQRRRSSSUUUWWWXXXYYYZZZYYYYYYZZZZZZYYYXXXVVVUUUTTTVVVZZZ^^^```aaaaaa```eeegggiiiiiifffcccbbbaaaaaaaaabbbcccbbbaaa___^^^]]]]]]^^^^^^```bbbeeefff///...------...///000111000/////////............---------,,,,,,++++++++++++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++,,,,,,---...//////*********************************)))((())),,,///(((((())))))*********+++)))***+++,,,,,,+++***)))******)))(((((((((((((((************************'''&&&%%%''')))******)))&&&&&&'''((()))))))))(((&&&''''''((()))******+++))))))))))))************************+++---///000------......///000000111222222222333333444444444666666777888999;;;===>>>???@@@CCCIIIOOOSSSUUUUUUYYY]]]cccgggjjjllloooppplllpppvvvzzz|||{{{vvvkkkmmmooosss{{{xxxsss|||nnnnnnwwwfffFFF555888666333555555333333333333333333333333333222111222444555444333000111111222222333444444111111222222222333333333111111111111222333444555222333444333222222333555333999@@@PPPtttsssffflllxxx}}}uuu```aaagggqqq|||uuuiiiWWWHHH???:::777555333222111///.....................//////000222222555888>>>BBBGGGLLLQQQTTTWWWZZZ]]]]]]YYYTTTPPPMMMYYYrrrkkkNNNBBB>>>888555333333222111111111000000000000111111111111000///////////////////////////////////////000000000000000000000000///000111111000...,,,+++++++++,,,------,,,,,,,,,************************+++++++++***************(((,,,,,,)))+++///...))))))%%%###%%%+++...,,,***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++***)))++++++++++++******))))))((()))+++,,,,,,+++***))),,,,,,---.........------,,,000333444222111333666555333000------...111333222333333444444444333333333333333444666999<<<======@@@DDDGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRMMMNNNPPPSSSUUUWWWXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTUUUWWW[[[___aaabbbaaa```ggghhhiiihhheeecccbbbbbbbbbcccdddeeedddbbb```___^^^^^^^^^^^^```ccceeefff///...---,,,,,,---///000111000000///...---------,,,---///000000...,,,+++------------------------------++++++++++++------,,,---------------------000///---,,,+++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++******))))))))))))******%%%,,,///---***)))+++,,,+++***++++++)))'''$$$((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((''''''''''''''')))((((((((()))***++++++))))))))))))))))))))))))+++***)))((((((***,,,---,,,---...///...---,,,+++000000111222333444444555555555777888:::<<<======???AAADDDFFFIIIMMMRRRVVVYYY[[[^^^bbbfffjjjmmmooorrrsssuuuwwwyyy}}}~~~~~~zzzuuunnnmmmnnnttt||||||}}}|||pppnnntttwwwtttRRRFFF:::555444222111222333333333333333333333333333444555555444333111000222222222111111111111000000000000000000000000000111111222222444444555555444444333222222111111000333999===CCC[[[xxxccc```eeeiiipppxxxpppiiidddhhhxxx{{{aaaNNNAAA777333222555555333222111000000000000//////............///555888;;;@@@EEEIIILLLMMMOOOUUUYYYYYYXXXWWWQQQKKKRRRhhh~~~pppYYYIIIBBB:::555444444444444444333222111000000000000000000111222222222222111000000000000000000000000////////////............//////...---,,,,,,++++++''''''(((***+++,,,---...---,,,+++***((((((''''''))))))))))))))))))))))))***++++++++++++***)))))),,,,,,+++***))))))******+++(((&&&(((***+++(((%%%(((((('''&&&&&&'''))))))+++)))(((((()))+++***)))))))))((()))******((('''%%%'''((((((''''''(((***%%%&&&''')))************------,,,,,,,,,---......//////......///000222333222111000//////000111111///000111222222333222222///444999888555555;;;AAA>>>AAAFFFHHHHHHGGGGGGGGGNNNNNNMMMLLLLLLMMMMMMNNNLLLNNNQQQTTTUUUUUUSSSRRRSSSTTTUUUVVVVVVWWWVVVVVVTTTTTTUUUWWWZZZ___cccffffffeeeccccccdddcccaaa___aaabbbdddeeeeeeccc```^^^bbbaaa```___```bbbdddeee...------,,,,,,,,,------111000000///......------++++++---.........---,,,------------------------,,,,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++************++++++///222444222,,,((((((***)))(((((()))******(((&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''))))))))))))))))))***+++))))))))))))))))))))))))+++***)))((()))***,,,---******++++++++++++******///000000111222333444444555555666888:::;;;======>>>@@@CCCEEEHHHKKKPPPTTTWWWYYY]]]bbbgggkkknnnooorrrtttuuuwwwyyy}}}~~~~~~}}}xxxnnnnnnooovvvxxxyyy{{{}}}~~~ooonnnvvvxxxrrrxxxzzzzzzrrr___LLLAAA888555555333222444333333333333333333333333333333444444333333222222222222222111111111111000000000000000000000000000111111222222222222222222222222222222222222222333111444888???QQQtttsss[[[TTTWWW[[[jjjuuurrrjjjeeelll~~~sssZZZFFF:::999<<<555444333222000000000000//////.........//////000333555999>>>CCCGGGJJJKKKMMMSSSWWWWWWVVVUUUPPPIIIJJJ]]]uuuwwwdddQQQIII???888555444444444333333222111000000000000222222222222111111000///000000000000000000000000////////////............//////...------,,,++++++&&&''''''(((***++++++,,,++++++++++++***((('''&&&)))))))))))))))))))))))))))************)))((((((,,,+++******)))))))))******+++,,,+++***)))))))))***))))))((())))))++++++***(((''''''((())))))((())))))))))))******)))((('''((())))))(((((()))+++((((((((())))))))))))((()))))))))***+++,,,---...------,,,,,,---...000000000000///.........///000//////000111222222222222111333555555555777999<<<<<>>@@@BBBDDDEEEHHHMMMPPPTTTWWW]]]ccchhhlllooopppssstttvvvwwwyyy|||}}}|||~~~|||xxxooooooqqqxxxtttwwwyyy}}}vvvsss|||wwwmmmpppooommmooonnnaaaPPPDDD;;;555555555444333555333333333333333333333333333333222222333333444444222222222111111111111000000000000000000000000000222222111111000000000000000111111222333333444444222111666===FFF^^^nnnSSSGGGHHHLLL^^^nnnxxxllleeelllgggLLL;;;777;;;444333222111000/////////...............///000111111333666;;;@@@DDDHHHIIIKKKQQQUUUUUUTTTSSSNNNHHHEEEQQQjjj|||ooo\\\TTTGGG<<<666444444444222222111111111111111222444333222222000///......000000000000000000000000////////////............//////......---,,,,,,,,,(((((()))******+++,,,,,,***++++++,,,+++)))'''%%%)))))))))))))))))))))))))))))))))))))))(((''''''+++************)))))))))***...000///***((())),,,)))))))))))))))***++++++)))(((&&&&&&'''((((((''''''((()))******+++******(((***+++***))))))***,,,))))))))))))((((((((('''&&&&&&'''((()))+++,,,---************+++,,,---.........------------...///...///000111222222222222444222000222555888777666:::<<>>???AAABBBCCCEEEIIILLLQQQUUU[[[ccciiimmmooopppssstttvvvxxxyyy{{{|||{{{{{{xxxsssoooooosss{{{}}}|||rrrvvvzzz}}}}}}tttlllmmmjjjffffffcccWWWKKK===777444555555333222333222222222222222222222222333222111111222444555666222222222111111111000000000000000000000000000000111111111111111111111111111111111222222333333333444111666>>>@@@LLLvvvjjjPPPCCCBBBFFFQQQddd{{{ooocccgggyyyoooTTT???555444444333111000//////......---------......000111111000222555999===BBBEEEGGGIIIOOOSSSSSSSSSSSSOOOIIIFFFKKKaaa{{{sssfff]]]OOOBBB999444333444111111111000111111222222333222111111000/////////////////////////////////////////////............//////......---------,,,,,,,,,,,,------.........,,,+++******)))((((((((())))))))))))))))))))))))))))))******))))))(((''')))***************)))))),,,...///...+++))))))***&&&&&&''''''(((((())))))***(((''''''((((((((('''%%%''')))))))))******+++)))***+++***))))))***+++))))))((((((((((((((()))''''''''''''((()))***+++))))))))))))***+++,,,,,,---------------............///000111222222222222333222111222444666666555999;;;===>>>???BBBFFFHHHEEEFFFIIILLLMMMMMMLLLKKKJJJLLLMMMOOOOOOOOONNNMMMJJJLLLPPPSSSUUUUUUTTTSSSRRRSSSVVVZZZ]]]aaadddeeeeeedddeeefffggggggdddbbb___```bbbbbbbbbaaa```______^^^]]]\\\\\\\\\\\\\\\///000000000000...,,,+++////////////............000///...---,,,,,,------------------------------,,,------------------,,,------,,,++++++***)))))),,,,,,++++++***)))((((((+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******)))*********))))))***+++,,,***))))))*********((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***))))))((())))))******++++++***)))((((((((()))((((((((((((((((((((((((***************+++++++++,,,+++***)))***+++---...---...//////111111222333333333555666888999;;;;;;===>>>@@@@@@AAACCCFFFIIINNNRRRYYYaaahhhllloooooorrrtttvvvxxxyyy{{{~~~{{{zzzzzzwwwrrrnnnpppuuu}}}{{{|||zzzqqqwww{{{}}}tttgggfffbbb^^^[[[WWWMMMCCC;;;666444555444111000111222222222222222222222222222222111111222444666777222222222111111111000000000000000000000000000000000000111111222333333444333333333222222222111111444000444===<<>>AAAEEEHHHFFFGGGIIIKKKLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMOOOQQQSSSUUUVVVUUUWWWZZZ^^^bbbdddffffffeeeeeefffhhhjjjiiifffddd___``````aaaaaaaaa```___``````___^^^^^^]]]]]]]]]000000000000000///...---//////////////////......//////.........---------------------------------------............------------,,,,,,++++++******)))******))))))((('''&&&++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***((())))))************))),,,+++)))((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******+++***))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++++++++******++++++,,,---...------...///000111222222222333444666777999:::;;;<<<===??????@@@BBBEEEHHHMMMQQQWWW^^^eeejjjmmmooopppsssvvvxxxyyy{{{~~~~~~{{{zzz|||yyytttmmmooovvv~~~zzz}}}vvvtttzzz{{{wwweeebbb]]]ZZZUUUOOOFFF>>>999555444555333000///111222222222222222222222222222111222222333444555666222222222111111111111000000000000000000000000000//////000111222333444555444444333333222111111000111---111888777:::VVVxxxyyykkk[[[MMMFFFFFFEEERRRgggxxxtttbbb___eeexxxkkkVVVFFF===:::444333222111000/////////...............///000111222222333555999<<<@@@BBBCCCIIIMMMOOOQQQTTTRRRNNNEEECCCMMMdddzzz~~~wwwmmmhhh^^^QQQDDD:::555444222222111111111111111222000000///...///000111222000000000000000000000000////////////....................................,,,+++++++++++++++++++++---+++)))'''&&&(((***+++))))))))))))))))))))))))+++++++++++++++***))))))'''((()))*********)))(((,,,)))'''))),,,---)))&&&&&&'''(((***++++++++++++---+++)))))))))***)))((($$$'''******(((''')))+++(((*********((('''((()))''''''&&&'''(((***+++---++++++***)))((((((((((((((((((***++++++,,,+++++++++,,,---...////////////---...///000111111111111000222333333222333666999888999;;;;;;<<>>??????BBBEEEHHHMMMPPPUUU[[[bbbgggkkknnnnnnqqquuuxxxzzz|||~~~|||zzz{{{xxxssskkkooovvvzzz|||zzzwww|||~~~zzzhhhddd___[[[UUULLLBBB<<<777444333444333000000444111111111111111111111111111222222333444444444444222222222111111111111000000000000000000000000000///000000000111111222222333222222222222222222222///---///444444777III___uuugggVVVJJJFFFGGGNNN^^^mmmuuuwww}}}wwwfff^^^[[[ddduuu]]]III===:::555444333222000000000000//////.........//////000222222222333555999<<<>>>>>>DDDJJJLLLOOOSSSRRROOOEEEDDDFFFUUUmmmvvvmmmkkkeeeZZZLLL@@@999666333333222111000000000000222111///......///000111000000000000000000000000////////////........................////////////,,,+++++++++******))))))************)))))))))((())))))))))))))))))))))))***************))))))(((&&&''')))***+++***)))((()))))))))***++++++***)))&&&'''(((***+++,,,++++++,,,***((((((((()))(((&&&'''***------)))(((***---***+++,,,+++)))((()))***)))((('''&&&'''(((***,,,***))))))(((((((((((()))'''((()))***+++++++++***)))***,,,---.........------...///000111111111111000......000333555666666666888999:::;;;<<>>??????BBBFFFIIIMMMPPPTTTZZZ```fffjjjmmmmmmppptttxxxzzz|||}}}zzzyyyuuuoookkknnnvvvyyyzzz|||{{{{{{iiieee```[[[TTTIII>>>999555333222444333000222777111111111111111111111111111222333444555444333222222222222111111111111000000000000000000000000000000000000000////////////111111111222222333444444000///000333444777CCCPPPqqq^^^MMMFFFJJJMMMYYYgggooorrryyyzzziii^^^SSSSSSmmmmmmQQQ???999666555333222111111000000000//////.........//////111111111111333666999;;;;;;AAAGGGJJJNNNRRRRRROOOHHHGGGEEEMMMddd{{{}}}rrrllllllhhh___QQQDDD<<<888444333222111000000000000444222000...------...///000000000000000000000000000/////////.....................///////////////...------,,,,,,++++++***'''(((+++------+++(((%%%)))))))))))))))))))))))))))))))))))))))(((((('''%%%''')))***+++***)))(((&&&))),,,,,,***)))+++---###$$$&&&((()))***))))))+++)))''''''''''''&&&%%%)))---000///+++)))+++...+++,,,---,,,***)))***++++++***((('''&&&''')))***'''''''''''''''((()))***&&&'''(((************)))((()))+++,,,------,,,,,,---...///000111111111111000,,,))),,,333888666222444666888999999:::<<<>>>>>>>>>???AAACCCEEEHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEHHHLLLPPPTTTVVVWWWWWW\\\___bbbfffhhhgggeeeddd```aaadddgggiiiiiifffccc^^^^^^^^^_________````````````aaabbbccccccbbbbbb////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---------+++((('''(((((())))))******+++++++++***)))))))))'''$$$!!!(((((((((((())))))))))))''''''(((((())))))******''''''''''''(((((())))))+++)))(((&&&%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))************'''((()))***************************+++,,,---...,,,---...///000000000000222333444555666888999999:::<<<>>>??????@@@CCCEEEIIIKKKOOOUUU\\\ccchhhkkkpppppppppssswwwzzz|||}}}{{{~~~uuuooooookkkppp|||rrrhhh^^^XXXPPPDDD:::666777666555444333333222333444444333222111111222222333333333333333333333333111111111111000000000000000000000000000000000000......///000111222222333////////////////////////111111111222333777===AAAddd{{{oooZZZFFFFFFNNN^^^nnntttuuu|||sss\\\UUUUUU```sss```GGG:::777333111333222000111444---...//////---,,,---...............000333666888999>>>@@@@@@DDDLLLLLLHHHLLLJJJHHHKKKXXXhhhooonnnjjjiiigggbbbZZZMMM???555555333111111111111000///111111000000000000111111222111000.........///000//////......---------,,,000000000000000000000000---------,,,+++***((((((------,,,,,,+++***))))))((((((((((((((((((((((((,,,,,,+++***)))))))))***)))'''''')))++++++(((%%%))))))***))))))(((''''''(((***+++------,,,+++***+++***((('''''''''((()))+++***)))(((((()))***+++/////////---***)))***+++(((((())))))))))))((((((***++++++,,,+++***)))((())))))))))))******************++++++++++++,,,,,,...///000111111000//////////////////000000000000666666666666888:::<<<===@@@@@@@@@AAABBBCCCEEEFFFCCCEEEFFFFFFEEECCCDDDDDDCCCFFFKKKOOORRRTTTWWWXXX\\\^^^cccgggjjjhhhddd```cccdddfffeeecccaaaaaaaaa^^^^^^______^^^^^^___```^^^aaadddeeedddccccccccc////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,++++++*********)))))))))))))))*********((('''''')))******(((&&&))))))))))))************))))))))))))(((((((((((('''((((((((())))))))))))+++***((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,++++++************+++,,,------,,,---...//////000000000222222333555666777888999999:::===>>>>>>???AAACCCJJJLLLPPPUUU\\\bbbgggjjjppppppppprrrvvvxxxzzz{{{{{{|||uuuqqqsssqqquuuzzzsssiii^^^VVVMMMAAA999666666555444333222222222222000000111111222222333333333333333333333333333333111111111111000000000000000000000000000000000000/////////000111111111222111111111111111111111111111222222222333666;;;???WWW{{{nnn]]]UUUYYYfffttt{{{}}}nnn^^^TTTXXXiiiiiiNNN???999444222333333000000222...///000///---,,,---...............000333666777888===@@@AAAFFFNNNQQQNNNOOONNNLLLNNNYYYeeekkkiiikkkkkkiiifff___SSSFFF>>>777555333222222222222111111111000000000000111111222111000///......///000111000000000////////////....................................,,,+++***)))---,,,,,,+++******))))))))))))))))))))))))))))))+++******))))))))))))***+++)))((()))+++,,,***'''))))))))))))))))))((('''((()))+++,,,---,,,+++***+++***)))((('''(((((()))******)))(((((()))******.........,,,***))))))***(((((())))))))))))((((((***++++++++++++***)))((())))))))))))************,,,,,,,,,---------......---...//////000/////////---......///000111111111555555555555777999;;;<<>>@@@BBBKKKLLLPPPUUU[[[aaafffhhhooopppppprrrsssuuuwwwxxx{{{}}}|||xxxttttttwwwyyy}}}vvvrrrtttjjj^^^TTTHHH<<<777777444444333222111111111111///000111222222222111000222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222555999<<>>@@@BBBHHHJJJNNNTTTZZZaaafffiiinnnooopppqqqqqqsssuuuwww||||||zzzyyyuuuqqqtttzzzlllhhh~~~wwwlll]]]PPPBBB777444777333333222111000000111111222333333333222///,,,***111111111111222222222222111111111111000000000///000000000000000000000000000000000000000/////////////////////////////////222222222111111333666999@@@QQQttt{{{pppnnnwww}}}uuucccaaacccfffPPP>>>777333333333111///000///000111///---,,,---...............000111333444222555999===BBBIIIOOOSSSVVVYYYZZZZZZ^^^dddfffdddffffffgggfffddd^^^VVVPPP@@@<<<888444444444333333111111000000000000111111000000000////////////000...............---------......................../////////......,,,++++++*********)))))))))((((((************************'''''''''''''''((()))***,,,+++)))((()))***++++++'''((()))***************((()))******++++++*********))))))((((((((((((((()))))))))(((((()))))))))+++,,,---,,,***((())))))(((((())))))))))))((((((******************))))))((()))))))))************)))************+++++++++,,,,,,+++***+++,,,...///,,,,,,---...///000111222111111222333444555666777999999::::::;;;;;;;;;;;;>>>??????>>>>>>@@@DDDGGGGGGIIILLLNNNQQQVVV[[[___cccdddeeehhhjjjiiifffcccffffffeeecccbbbdddhhhllliiihhhhhhggggggeeebbb___]]]aaafffiiihhhfffeeeddd////////////////////////////////////////////////........................------------------------***+++++++++,,,,,,,,,---------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---------,,,+++***++++++******))))))((((((+++)))((()))*********)))((((((((()))))))))******'''((((((((()))))))))***''''''''''''''''''''''''%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))************''''''(((((((((((('''&&&))))))))))))***+++,,,,,,+++,,,---...////////////000111222333444555666777777999<<<======>>>@@@BBBEEEGGGLLLRRRYYY```eeeiiikkkmmmoooppppppqqqtttwww}}}~~~|||yyywwwssspppttt|||eee```www|||nnn[[[KKK>>>444333666222222111000000000111111222333333333222///,,,***000000000111111222222222111111111111000000000///////////////////////////000000000///////////////........................111222222111000111444777>>>DDD\\\ooogggoooyyy~~~qqqbbb^^^vvvrrrXXXCCC:::333333444222000111000111111000...,,,---...------......///000111222222444777;;;???DDDLLLRRRWWW\\\``````bbbgggiiihhheeeeeefffgggfffbbb]]]XXXHHHCCC<<<777444333333222111111000000000000111111/////////000000000000///---------...............////////////////////////------...------,,,+++************)))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((())))))***))))))((('''((()))+++(((((()))******+++******(((((())))))*********))))))))))))))))))(((((('''((((((((())))))((((((((()))+++,,,,,,***(((((()))(((((())))))))))))(((((())))))))))))))))))******((()))))))))************)))))))))*********+++++++++************,,,...///............////////////000000111222333444444444555666888:::;;;<<<<<<<<<;;;<<<======>>>@@@EEEHHHKKKMMMOOOQQQSSSWWW[[[___eeeeeefffhhhjjjjjjhhhffffffeeedddbbbbbbeeejjjnnnpppqqqrrrqqqlllgggbbb___^^^bbbhhhlllllliiigggeee////////////////////////////////////////////////------------------------------------------------***++++++,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))***,,,------,,,***)))************))))))))))))(((&&&&&&''')))+++,,,,,,'''((((((((())))))))))))'''''''''((()))*********((((((((((((''''''''''''%%%%%%&&&'''((((((''''''))))))))))))))))))))))))))))))))))))******************++++++******))))))))))))((())))))***+++,,,+++,,,---......///......///000111222444555666666777999;;;======>>>@@@BBBCCCEEEJJJPPPWWW^^^cccfffhhhkkknnnooopppqqqvvvzzz~~~~~~~~~|||zzzxxxssspppuuu~~~zzzaaa^^^rrrpppYYYGGG;;;444222444222222111111111111111222///000111222222222111000/////////000111111222222111111111111000000000000////////////////////////////////////////////////000000000000000000000000000111111111000111333555===>>>LLLmmmlll^^^hhhuuu|||zzzaaa\\\mmmeeeNNNBBB888555555333222333111111222000...------...------......//////000000333444777;;;>>>AAAJJJSSSXXX___cccccccccgggkkkkkkhhhhhhiiijjjkkkiiieeeaaaSSSLLLCCC;;;666444333222111111000000000000111111...//////000000000000////////////000000000000000000000000000000000000000---------------,,,++++++************************))))))))))))))))))))))))(((''''''''''''(((((()))((())))))(((''''''(((***))))))******+++*********((((((((((((((())))))))))))))))))))))))((('''''''''(((((())))))(((((('''(((***,,,,,,***((((((((((((((())))))))))))(((((())))))((((((((()))******))))))))))))************++++++++++++,,,,,,,,,,,,************+++---...///........................///000111222333333333333222444666999;;;<<<<<<<<<888:::<<<===???AAAEEEHHHLLLNNNRRRTTTWWWZZZ^^^aaafffffffffhhhkkklllkkkiiiddddddcccbbbccceeejjjnnnvvv|||}}}rrrhhhaaa```___dddkkkoooooollliiiggg////////////////////////////////////////////////------------------------........................,,,,,,------...//////000------------------------........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))*********************)))))))))))))))*********(((&&&%%%&&&(((***+++***(((((()))))))))*********(((((((((((())))))))))))************)))))))))(((&&&'''(((((()))(((''''''))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++******)))((((((((())))))***+++,,,++++++,,,---............//////000222333444555666666888:::;;;<<<===???AAADDDFFFIIINNNTTTZZZ^^^aaadddiiimmmooopppsssxxx~~~~~~}}}}}}}}}|||{{{{{{zzztttqqqxxxqqqaaabbbsssrrrVVVDDD:::555222333222222111111111222222333000000111111222222333333......//////000111111222111111111111000000000000////////////////////////---.........///000000000000000000000000000000000///000111000000000333555777;;;DDD[[[mmmZZZbbbooottt}}}aaaZZZcccvvvxxx\\\MMM???999777444333333111222222111...------...------......//////......111000333999;;;>>>HHHTTTXXX```eeecccbbbeeejjjlllkkkkkklllmmmnnnmmmiiifff^^^VVVKKKAAA:::666444333111111000000000000111111---...///000111111000///////////////000000000111////////////////////////---............------,,,***+++++++++++++++++++++************************))))))(((((('''(((((((((''')))++++++)))((()))*********+++++++++***))))))((('''''''''(((((())))))((())))))***)))((('''&&&''''''((())))))(((''''''''')))++++++***(((''''''(((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))************++++++++++++,,,,,,,,,,,,((()))+++,,,---.........---------......////////////000111222333333222222111333666888:::::::::999666888<<<>>>@@@CCCFFFIIIJJJNNNSSSWWW[[[^^^bbbeeefffffffffhhhkkkmmmmmmlllhhhhhhfffdddbbbbbbeeegggrrr|||vvvhhhcccccc```fffmmmrrrrrroookkkiii////////////////////////////////////////////////------------------------////////////////////////.........///000111111222------------------------........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++***((('''''')))***,,,(((((())))))******++++++,,,)))'''&&&&&&''''''&&&)))************+++++++++******))))))(((((('''''',,,,,,,,,,,,++++++******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))***************************)))(((((((((((((((((()))***+++,,,++++++,,,---............//////000111333444555666555777999::::::;;;===???FFFGGGJJJNNNRRRWWW[[[]]]bbbgggmmmoooppptttzzz~~~{{{{{{}}}}}}}}}zzzzzz{{{{{{vvvssszzzzzzjjjbbbfffuuusssUUUBBB:::666333222333222222222222222333333444444333222111111222222---......///000111111222111111111111000000000000////////////////////////,,,------...///000111111...........................///000000000000222444222:::BBBPPPuuupppYYY___iiikkksss~~~cccWWW\\\kkkfffVVVDDD<<<888555333444111222222111...------...------......///......---,,,+++///555888;;;FFFSSSYYYaaafffccc```ccchhhkkklllllllllmmmnnnmmmjjjhhheee]]]PPPEEE<<<888555333111111000000000000111111---...///111111111000///,,,---------......//////........................//////////////////...---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))((((((((((((((('''***------+++))))))++++++++++++++++++***)))((((((''''''''''''((())))))((()))*********)))'''&&&&&&'''((())))))((('''&&&&&&(((++++++***(((''''''(((((())))))))))))(((((()))(((''''''''')))***+++))))))))))))************((())))))))))))*********((()))+++---............***+++,,,---...000111111///000111222333333222111222333555777888888777666444888<<>>BBBEEEFFFFFFGGGGGGJJJOOOVVV]]]cccfffgggfffeeeddddddfffiiilllmmmmmmmmmnnnnnnmmmhhhbbb[[[VVV]]]gggsssxxxuuummmgggeee```fffmmmqqqooollliiiiii111000000000////////////......------------......................................................------------------------------------------------------,,,,,,,,,+++++++++,,,++++++---//////,,,)))+++,,,,,,------,,,,,,+++++++++++++++***************++++++++++++***))))))*********)))))))))))))))+++)))(((((()))******)))(((((((((((())))))))))))))))))))))))(((((((((((((((&&&$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((******)))))))))))))))******)))(((''''''((())))))((())))))))))))))))))***(((***---...------///000//////000111111222222333444555777888999;;;>>>@@@BBBFFFLLLOOOQQQTTT[[[```cccfffkkkpppssswwwzzz}}}zzzyyyvvvsssssswww}}}}}}xxxxxx|||nnn___bbbrrrmmmNNN===999777555444444333333222111111000000000000111111111000000///111111111000000000//////000000000000000000000000...............///000000///......................../////////000000000000000/////////000222444666999;;;@@@NNNhhhjjjYYYVVVXXX[[[```mmm~~~|||```RRRXXX```nnniiiQQQAAA:::666555222222111000///...............////////////.........///111222555;;;AAAFFFTTT^^^dddbbb^^^```eeegggkkklllmmmoooqqqpppnnnkkkmmmllldddVVVKKKEEE???:::666222//////111222111...000000000000000000000000//////.........---------////////////////////////000/////////..................------,,,++++++***+++,,,---+++)))((()))***...,,,******+++,,,+++***)))))))))))))))))))))))),,,++++++***)))'''&&&%%%************))))))))))))************************(((''''''&&&&&&''''''(((***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))((((((***))))))))))))***++++++------------------------,,,------...///000111111333333333444666777999:::===???CCCEEEFFFGGGIIIJJJNNNRRRYYY```eeeggggggffffffeeeeeegggjjjmmmnnnnnnjjjkkkllljjjfff```ZZZVVVXXXaaalllqqqnnnhhhdddbbbaaagggnnnqqqpppmmmjjjiii111111000000////////////......------------......------------------......//////////////////////////////...------,,,++++++........................------,,,,,,,,,+++++++++,,,+++,,,---//////---++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++***))))))+++*********))))))((((((+++)))(((((()))******)))))))))))))))((((((((((((*********)))((('''''''''&&&%%%$$$$$$&&&&&&%%%$$$((((((((((((((((((((((((((())))))******)))))))))))))))(((((((((((()))))),,,+++***)))((()))******(((***------------.../////////000000111111222222333444666777888:::===???AAAEEEJJJNNNPPPTTT[[[```aaaeeekkkooosssvvvzzz|||~~~~~~~~~~~~uuutttsssqqqrrrvvv|||}}}{{{zzzwwwwww|||hhh___hhh||||||dddIII;;;666444222111333333222222111000000000111111111111000000///...111111000000000000//////111111111111111111111111...............///000000............................../////////000000000////////////000111333444:::<<>>BBBLLLXXXaaa```[[[]]]dddhhhggggggiiilllooopppooommmmmmoookkkaaaVVVOOOHHHAAA<<<777333111222333111///000000000000000000000000/////////.........------////////////////////////111111111000000000000000......------,,,+++++++++***+++,,,,,,***(((((()))...,,,+++***+++,,,+++***))))))))))))))))))))))))++++++++++++***)))((('''++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))((((((((((((((((((((()))******,,,,,,,,,,,,---------------.........//////000000222333333444555777888999>>>@@@CCCDDDFFFHHHKKKNNNSSSWWW^^^dddggghhhfffeeegggffffffhhhkkknnnoooooohhhhhhiiihhhddd___ZZZVVVUUU\\\eeeiiihhheeecccbbbdddiiiooorrrqqqnnnkkkiii333222111////////////000......------------......,,,,,,,,,---------------000000000000000000000000......---------,,,,,,,,,------------------------//////.........---------.........//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,+++++++++************++++++++++++***))))))++++++******)))(((((((((***)))'''''')))***)))(((******))))))((((((''''''***)))))))))((((((((('''(((''''''((())))))(((&&&'''''''''''''''''''''''''''((()))*********)))(((((((((((((((((()))))))))...,,,***(((((()))***+++)))***---------,,,---///......//////000111111222222444555666777999<<<>>>@@@DDDHHHLLLPPPTTTZZZ^^^```dddjjjooosssvvvyyy{{{||||||}}}}}}}}}}}}||||||uuuuuutttssstttwww}}}~~~|||{{{|||}}}~~~}}}zzzwwwwwwwwwxxx}}}zzzeee```lllkkkWWWBBB777444333111222222222111111000000000000111111111111000///...---000000000000000000//////000000000000000000000000...............///000000/////////000000000000000........./////////000000//////...//////111222333777999>>>EEEQQQhhheeeQQQIIIGGGGGGWWWfffxxxyyyhhh\\\YYYZZZggg~~~}}}|||lllOOO>>>777555222222000/////////000000......////////////......,,,---///000222555:::>>>FFFQQQZZZ[[[\\\aaahhhkkkccccccdddgggkkknnnnnnnnnnnnsssssskkkaaaXXXPPPIIIBBB===777444444555333111////////////////////////////////////............////////////////////////444444333333333333333333......------,,,,,,,,,,,,***,,,------+++***)))***...---++++++,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---.........,,,++++++******))))))((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))******************++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,---------.........///////////////222222333444555777888999===???AAABBBDDDHHHMMMPPPXXX\\\aaafffhhhhhhfffdddgggffffffhhhkkkmmmnnnnnngggggggggfffddd```\\\ZZZXXX\\\bbbffffffeeeeeefffgggkkkooorrrrrrpppllljjj444333111/////////000000......------------......,,,,,,,,,---------......000000000000000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////...,,,***))))))+++,,,,,,------,,,,,,++++++*********))))))))))))***++++++++++++***))))))************))))))((((((***(((''''''((())))))(((******))))))(((((('''''''''((((((((()))))))))******))))))***++++++)))(((((((((((((((((((((((((((&&&'''(((*********)))(((''''''((()))))))))))))))...,,,***(((((()))***+++)))+++,,,---,,,,,,---...---......//////000111111222333555666777999<<<>>>???BBBFFFKKKOOOUUUZZZ]]]]]]bbbiiinnnrrruuuxxxzzzzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwwwwvvvvvvxxx}}}~~~~~~zzz{{{|||~~~~~~|||xxxtttuuuwwwzzz~~~xxxeeedddqqq|||~~~~~~vvvmmmYYYJJJ;;;555444222222333111111000000000000//////000000000000000///......//////////////////000000////////////////////////...............///000000......//////000000000111............////////////............///000111111333333666:::AAARRRsssuuu[[[KKKFFFHHHNNNZZZjjjvvv|||vvveee[[[WWW```tttrrr~~~^^^GGG<<<999333222000///...///000000......////////////......,,,---...///000333777:::BBBIIIOOOUUU]]]gggmmmnnndddddddddgggkkknnnoooooopppwww{{{uuukkkbbbZZZSSSHHHBBB:::666555555444222////////////////////////000000/////////.........////////////////////////333333333333333333444444......------------,,,,,,,,,---///...---,,,,,,---///---++++++,,,---,,,+++++++++++++++++++++++++++((()))+++,,,......//////,,,+++++++++******))))))(((((((((((((((((((((((()))))))))(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))******************++++++++++++******+++++++++++++++,,,------+++++++++,,,,,,,,,------.........///////////////222222222333555666888999;;;===???AAADDDIIIOOOTTT\\\___cccfffhhhhhhfffeeegggfffeeegggiiikkkllllllggghhhhhhgggfffcccaaa___\\\___bbbdddeeefffggghhhiiikkkooorrrsssqqqnnnkkk555444111///...///000111......------------......,,,,,,,,,---......//////////////////////////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------+++(((&&&&&&'''+++,,,,,,------,,,,,,+++*********)))))))))((((((***++++++++++++***)))))))))))))))))))))))))))******(((''''''((())))))((())))))))))))(((((((((((('''''''''((()))*********)))(((''''''))))))((('''))))))))))))))))))))))))&&&&&&'''((())))))))))))&&&'''((()))*********))),,,+++***)))((()))******)))+++,,,---,,,+++,,,---------......//////000000222333555666777999<<<>>>???AAADDDIIIOOOUUUYYY\\\\\\aaahhhnnnrrruuuwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwvvvwwwxxx|||}}}}}}~~~}}}xxxtttrrrwww|||wwwiiikkkxxxsssqqqooohhh___KKKAAA888444333222222444000000000///////////////...//////000000//////.........////////////000000.......................................///000000,,,,,,,,,------......///------........./////////---.........////////////000///111444555@@@\\\wwwkkkQQQFFFIIIHHHQQQ]]]iiirrryyy~~~ooo^^^SSSXXXfff|||{{{mmmPPP???888666444222000//////000111......////////////......,,,---...//////111444777>>>AAAFFFLLLYYYgggnnnnnnjjjhhhgggiiilllooopppppppppyyy~~~zzzrrrkkkfffaaaQQQJJJ@@@999666444333111000000000000000000000000000000000/////////......////////////////////////000000000000000111111111......------------------...//////...---,,,...000///---++++++,,,---,,,+++******************************************))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))((((((***))))))))))))***++++++******++++++,,,,,,---------.........//////000000111222222333444666777888:::===@@@DDDHHHNNNUUUZZZ___aaadddfffhhhiiiiiihhhiiigggfffggghhhjjjjjjiiiiiiiiiiiihhhhhhgggfffeeeaaabbbcccdddeeefffggggggiiijjjmmmqqqsssrrrooolll666444222///...///000111......------------......,,,------...//////000000........................,,,---------------------------------------------------,,,,,,,,,+++++++++***+++,,,+++(((((()))++++++,,,,,,------,,,,,,++++++++++++*********))))))***++++++++++++***))))))((((((((()))******++++++)))(((&&&&&&((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))***(((&&&&&&'''(((((((((************************&&&&&&&&&'''((()))******%%%&&&((()))*********)))((())))))))))))))))))***)))+++,,,,,,+++++++++,,,,,,------......///000000222444666777888999<<>>???CCCHHHOOOUUUYYY[[[ZZZ___gggmmmrrrtttwwwxxxvvvuuuuuuuuuuuuuuuuuuvvvsssuuuvvvxxxyyy{{{~~~zzzwwwooowww~~~~~~{{{uuummmtttpppjjjfff___XXXDDD===777555444111000333////////////////////////------...///000000000000........./////////000000////////////////////////...............///000000++++++,,,------...//////---------.........//////------......//////......///...000444333666III```{{{[[[JJJKKKGGGNNNZZZeeemmmvvvjjjWWWUUUZZZiii]]]GGG===:::888555222000000111222......////////////......---.../////////000222444777<<<@@@EEEPPP^^^iiilllnnnkkkhhhhhhjjjlllmmmmmmjjjttt{{{xxxsssooommmlll```WWWKKKAAA;;;777444222000000000000000000000000000000000000/////////...////////////////////////............/////////000------..................//////...,,,+++,,,///111///---,,,,,,---------+++************************)))*********)))((('''''')))******++++++,,,,,,---************************+++******))))))******+++)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((()))(((((((((((()))******)))******+++,,,,,,------,,,------...///000111111111111222333444666777888<<>>???BBBGGGNNNUUUYYYZZZYYY___fffmmmqqqtttvvvxxxtttssssssrrrrrrsssssstttrrrtttwwwzzz|||~~~|||yyymmmvvvyyy{{{}}}ssspppzzzpppgggaaaZZZSSSBBB<<<888666444000///111.........///////////////+++,,,---///000000111111---.........//////000000000000000000000000000000...............///000000------......///000111111---------.........//////------......///.........000///333777444111>>>QQQrrrdddNNNNNNJJJPPP[[[fffnnnvvvwww^^^VVVUUU\\\zzznnnUUUJJJ>>>;;;888444222222222333......////////////......---...////////////111333222999>>>AAAHHHUUUcccjjjnnnkkkgggeeefffhhhiiiiiibbbllluuutttpppoooppppppnnndddUUUIIIAAA<<<777444000000000000000000000000000000000000////////////////////////////////////......//////000000000111------..................///...,,,***)))***...222///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))***+++,,,------...************************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************++++++++++++******)))))))))))))))***++++++))))))***+++,,,,,,------,,,,,,---...///000111222111111222333444666777888>>>BBBIIIOOOVVV]]]dddhhheeeeeefffgggjjjmmmqqqsssnnnllljjjiiijjjjjjiiigggiiiiiiiiiiiiiiijjjjjjkkklllkkkjjjjjjjjjjjjiiihhhggggggjjjnnnssstttqqqnnn===999555111000000///...////////////////////////,,,,,,,,,,,,,,,---...///......------------......///............---------...------,,,,,,------...---,,,,,,+++*********+++,,,,,,,,,---------......+++++++++*********))))))************************))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))))))))******(((((('''&&&&&&&&&&&&&&&''''''(((((())))))******+++***)))(((((()))***+++(((((('''''''''''''''((())))))))))))))))))))))))+++*********))))))((((((&&&''')))+++------,,,,,,...------,,,,,,------......///000///...---...///333444444555777888:::;;;===???CCCHHHMMMTTT[[[```cccdddggglllrrrvvvxxxxxxpppnnnnnnpppooolllooosssyyyvvvuuuwww|||{{{xxx{{{~~~|||{{{{{{sssttt~~~xxxqqquuu~~~~~~}}}uuulllaaaUUUNNN???;;;555222111111111111000000////////////000000000000////////////000000111333555444222000////////////......------------//////////////////......------............------------------------------...............---------///.........111555999;;;[[[xxxoooXXXLLLOOOPPP\\\nnnttttttgggTTTKKKQQQeeezzzxxx^^^TTTAAA:::666888666111///222111111///......---------,,,---...///000000000000111555999===BBBIIIRRRXXX___````````````aaadddfffcccdddiiiooooooiiijjjpppqqqnnneeeVVVJJJCCC<<<666888444000//////111222222000/////////............111111111000//////......111111000///////////////000000////////////000000,,,,,,,,,---------......///...+++***))))))***+++(((+++...///---***)))((())))))))))))************,,,)))'''(((***+++***((()))***,,,,,,,,,+++)))'''((()))***++++++***)))(((***)))((('''&&&&&&'''(((&&&&&&'''((())))))(((((())))))(((((((((((())))))''''''((()))***+++,,,,,,*********)))))))))))))))*********)))))))))))))))+++++++++***************+++,,,---.........---,,,000222444555666888<<>>:::555222111111111111000000////////////000000000000////////////000000...000111111///---------000000//////....................................------............---------------------------------------...............///...---...000333777999GGGbbbttt\\\LLLOOOQQQ\\\jjjqqqvvvsss^^^PPPOOO\\\kkkjjjYYYNNNCCC888444222///000444111000//////............,,,---...//////000000000///111555777:::???GGGLLLTTTWWWZZZ\\\]]]^^^```aaa^^^___dddjjjjjjggghhhmmmqqqqqqkkk___TTTKKKBBB:::777555222000111111111000000000/////////.........////////////////////////111111000///////////////000000////////////000000,,,,,,---------.........///...,,,***)))***++++++---000222222000.........))))))))))))************+++)))'''(((***++++++))))))***+++,,,,,,***)))((())))))************))))))+++***)))(((((((((((()))'''((())))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++***)))))))))))))))))))))***)))))))))))))))))))))***************+++++++++,,,---.../////////...---000111222333555999>>>BBBGGGLLLTTT[[[```eeejjjnnnlllhhhcccbbbdddhhhjjjkkkjjjiiiiiihhhgggffffffeeegggiiikkklllmmmlllkkkjjjkkkllllllllllllkkkjjjiiihhhggggggiiilllooopppoooFFFAAA999333111111222222////////////////////////000000//////.../////////......------------......///............---------...------,,,,,,------...---,,,,,,+++++++++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------************************))))))******++++++,,,,,,******))))))))))))******)))((((((((((((((()))************)))(((''''''''')))((((((''''''(((((()))(((((((((((()))))))))***((((((((((((((((((((((((******))))))))))))((((((((((((((()))***+++,,,---+++++++++++++++++++++++++++---//////000000222444111222333555777:::<<<======@@@EEEIIINNNUUU[[[```bbbbbbeeeiiinnnrrrssssssooollllllmmmllljjjnnntttxxxwwwwwwyyy~~~~~~~~~|||}}}}}}{{{zzzvvv|||~~~{{{xxxvvvzzz{{{xxx~~~|||tttttt{{{rrrcccRRRHHH===999444222111111111111000000////////////000000000//////......//////000,,,...//////...------...000000000///////////////------------------------------------------------------------------------,,,,,,------....../////////...------///111444666:::OOOqqqkkkVVVRRRYYYccciiinnnvvvlllYYYOOORRRZZZppp~~~yyyddd[[[MMM???888555333333444111000///////////////000---------...//////000000...000111222333666;;;???FFFKKKPPPUUUXXXYYY[[[]]]^^^___dddiiikkkiiijjjnnnpppsssqqqiii```WWWLLLCCC;;;888555333333222111000000000000000////////////,,,------...//////000000111000000///////////////000000////////////000000,,,------------.........///...,,,+++******+++,,,,,,.........,,,+++,,,---)))))))))*********++++++***)))((((((***+++++++++******+++,,,+++***)))(((******))))))))))))******++++++***)))))))))******)))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))******++++++,,,,,,,,,---......//////......000111222333666<<>>>>>AAAFFFJJJOOOUUU[[[```bbbccceeehhhmmmpppqqqpppppplllkkkkkkiiihhhkkkqqqttttttuuuwww{{{~~~~~~|||zzzyyy|||{{{www{{{wwwjjjjjj}}}vvveeeRRRGGG;;;777333111111111111111000000////////////000000/////////....../////////---///000000......///000////////////............+++,,,,,,,,,,,,,,,------------------------------------------------------++++++,,,------.../////////...------...///111222888CCC[[[iiiZZZhhhrrrqqqnnnuuuyyyeeeVVVQQQQQQ^^^xxxuuuzzzuuuggg[[[LLLBBB>>>:::555111111000000//////000000111------------......//////000000000000111333666888===AAAGGGLLLPPPTTTXXX[[[^^^```dddhhhjjjkkklllnnnmmmqqqrrrmmmgggaaaXXXPPPDDD@@@:::666444444333222111111111000000000//////------------......//////000000////////////000000000000////////////000000------------............///...---,,,+++,,,,,,,,,***+++***)))'''''')))***))))))*********+++++++++))))))((()))***+++,,,,,,***++++++++++++***)))(((+++***)))(((((()))***+++************)))*********************))))))(((''')))))))))******)))))))))************))))))(((((()))))))))))))))*********)))))))))))))))*********))))))******+++,,,------+++,,,,,,---............222222333555:::BBBKKKQQQWWWZZZ^^^cccgggjjjlllmmmkkkhhheeecccccceeeggghhhjjjjjjkkkkkkjjjgggeeecccfffhhhlllnnnpppooommmlllmmmnnnppprrrtttttttttsssiiihhheeeaaa```ccciiioooVVVNNNBBB999444222222333000000000000000000000000000000///...------------......------------......///............---------...------,,,,,,------...---,,,,,,+++,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))))))))++++++************++++++...---+++***(((((('''''''''((((((((()))))))))***''''''((((((((((((''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''(((***+++,,,,,,------------,,,,,,---///000000//////000222111111333555777:::<<<>>>>>>BBBGGGLLLPPPVVV[[[___ccccccdddhhhkkknnnnnnmmmoookkkjjjjjjhhhfffhhhmmmssstttvvvxxxyyy{{{|||}}}|||~~~|||}}}|||zzzzzzpppaaacccwwwvvvcccPPPDDD888666222111111111111000000000////////////000000//////............//////---...//////...---///000------------------------++++++++++++,,,,,,------...---,,,,,,,,,,,,---...------------------------***++++++,,,---...//////......---------...///000555888FFFddd}}}ddduuu}}}uuuxxxsssdddYYYRRRTTTgggrrrnnnyyy~~~qqq^^^LLLBBB;;;555000222222111000000000000111...------------......///000//////000111333444555:::<<<@@@CCCHHHNNNUUUZZZZZZ\\\___bbbeeeiiijjjiiiiiimmmooollliiihhhccc]]]NNNGGG???888444333444444222111111111111000000000//////......------------000000////////////000000000000////////////000000---------.........//////......------------------.........,,,******,,,///************++++++++++++******************,,,---++++++++++++******))))))+++***)))(((((()))***+++((()))))))))))))))))))))))))))))))))((('''&&&&&&))))))************))))))++++++******)))((((((((((((((())))))************(((((())))))************))))))***+++,,,------...+++++++++,,,,,,---...///111333555999???GGGPPPVVV\\\^^^aaadddhhhjjjjjjjjjdddeeegggggghhhhhhhhhiiikkklllmmmmmmllliiigggeeeeeehhhkkknnnoooooonnnmmmnnnoooppprrrtttvvvwwwwwwooolllggg___ZZZ^^^hhhppp___VVVJJJ???888555333222000000000000000000000000//////......------............------------......///............---------...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++------+++)))(((''''''''''''''''''((()))*********'''(((((())))))(((((('''%%%&&&(((***,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((((((((()))))))))((((((((())))))***+++,,,,,,............,,,,,,(((+++---...///000333555111222333555777:::<<<===???CCCHHHMMMRRRVVV[[[___cccbbbcccfffiiijjjjjjiiijjjhhhhhhiiihhhfffgggllltttwwwzzz{{{zzzzzzzzz{{{yyy|||}}}~~~yyyssseee[[[bbbvvv}}}uuu```KKK@@@666444222111111222111000000000////////////000000///......------......///---......---++++++---...,,,,,,,,,,,,,,,---------***++++++,,,,,,------......---,,,++++++,,,---...------------------------++++++,,,,,,------...............---......//////444333:::OOOqqqnnnxxxzzzzzztttggg\\\QQQ\\\oootttdddggg{{{xxx\\\III???999444444333222111000000000000///...---,,,,,,---...///...,,,,,,---000111222111777888:::===AAAHHHPPPUUUVVVYYY\\\___dddkkkmmmkkkgggkkkmmmkkkkkkllliiieeeWWWPPPFFF===888555444333222222222222111111111000000000//////...------,,,///////////////000000111000000////////////000000------........./////////........................000000///...,,,,,,...000*********++++++++++++,,,***+++,,,+++))))))+++,,,+++++++++*********************))))))))))))******'''((())))))******))))))'''((((((((((((''''''&&&((()))***++++++***)))(((+++*********))))))((((((((((((((()))******++++++((((((((()))******++++++******++++++,,,,,,------+++++++++,,,---...///000111444:::@@@FFFNNNUUUZZZaaaaaacccfffiiikkkjjjiii```cccgggjjjjjjiiiiiijjjllllllmmmmmmlllkkkiiihhheeegggiiilllnnnooooooooooooooooooppprrruuuxxxyyyuuusssnnnddd\\\]]]gggqqqhhh___RRRFFF>>>888555333000000000000000000000000/////////...//////000000......------------......///............---------...------,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,---------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******)))((((((((())))))(((((((((((())))))))))))(((((()))******)))((((((%%%&&&((()))***)))'''&&&))))))))))))))))))))))))'''''''''((((((((())))))******+++,,,,,,,,,,,,+++***+++---......---+++***'''))),,,---...///222444333333444555777999;;;<<>>666555333222111000/////////...,,,++++++,,,...///---,,,***,,,...000///---222333666888<<>>EEEGGGJJJMMMPPPTTTZZZ]]]VVVXXX[[[^^^_________^^^\\\]]]___ccchhhkkkmmmlllooorrrwwwyyyxxxvvvtttssstttuuu}}}~~~~~~|||xxxwww|||sssbbbVVVUUUkkkyyy|||wwwllloooaaaIII>>>444444333222111111111111000000111000000///...---////////////////////////666333///,,,+++,,,///111222111000///////////////---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------...///////////////...555BBBRRRxxxxxxbbbTTTSSSXXX]]]___jjjmmmqqquuu|||rrrbbbXXX___mmmfff\\\[[[dddlllwwweeeVVVCCC222000666222000111...000000///...............---,,,+++******+++---...,,,...000222444777;;;>>>CCCDDDIIIRRR]]]gggkkklllkkkooosssvvvuuusssrrrqqqhhhgggddd```YYYPPPEEE??????:::777888777333111111000111222000---,,,---000////////////////////////---.........//////000000////////////////////////000000000000///...---,,,.........------,,,,,,,,,,,,------......------,,,---.........---,,,,,,+++,,,,,,,,,+++)))&&&###!!!))))))(((((((((((())))))************************))))))))))))))))))))))))''''''(((((())))))******((()))***+++,,,+++******+++***((('''''''''((())),,,,,,++++++***+++++++++---,,,,,,+++++++++++++++***,,,...000222555:::===GGGNNNZZZccciiikkkllllllooonnnnnnppprrrtttsssrrrkkkhhhdddccceeehhhjjjkkkmmmllljjjjjjkkkjjjiiigggllllllllllllmmmmmmnnnooonnnmmmkkkjjjjjjnnntttxxx}}}sssmmmrrrzzz{{{tttgggYYYKKKAAA:::777444222000/////////...---.....................---/////////...//////000000000//////...------,,,,,,...---------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************+++++++++***************((((((((((((((((((((((((++++++)))((('''(((((()))))))))(((((())))))************)))(((((((((((((((***)))))))))((((((((('''))))))))))))************&&&&&&'''(((((()))************+++++++++,,,,,,,,,---------...............111222555666777999<<>>888777555111000111000111111///,,,***+++---///////////////////////////////////////.........////////////////////////000000000000///...---,,,///...............------,,,------......------,,,------......------,,,+++,,,,,,+++***))))))))))))***))))))(((((())))))***************************************************((((((((()))))))))))))))((()))***+++,,,+++******+++***))))))((((((((())),,,,,,+++++++++++++++,,,)))***+++,,,,,,,,,+++***+++---000333666;;;AAAEEEQQQXXXaaaiiinnnqqqsssuuurrrpppoooppprrrttttttsssllliiieeedddeeehhhjjjjjjkkkjjjhhhhhhiiiiiihhhfffjjjjjjjjjjjjjjjkkkllllllnnnmmmkkkjjjjjjmmmssswww{{{~~~vvvrrrxxx~~~qqqaaaRRRGGG???;;;555333000///000000///............/////////000000//////......------....../////////...------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,++++++++++++******---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))************+++++++++((((((((((((((((((((((((///,,,((($$$###%%%(((***,,,+++***************+++***))))))((((((((((((((())))))))))))(((((((((((())))))))))))************'''(((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,------.........222444666777888:::===@@@DDDFFFIIIKKKMMMPPPTTTWWW\\\\\\\\\[[[ZZZYYYWWWWWWWWWYYY^^^eeelllrrrtttuuuooooooqqquuuyyyxxxtttpppttttttyyy~~~{{{xxxyyyqqqccc]]]\\\kkkvvv{{{|||sssqqq~~~```EEE999444333222111000000000000,,,,,,---.........------...........................---+++******+++,,,---++++++******))))))******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,---......//////---...,,,///777>>>XXX|||~~~dddOOOEEECCCDDDIIIQQQ\\\iiiwwwsssaaaXXXZZZlllsssZZZQQQQQQXXXjjjqqqSSS>>>555777222000222///000000///...............,,,---///000000...---+++...///000///...///111333999<<>>AAADDDFFFIIIKKKMMMOOOSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVYYY^^^fffooouuuxxxxxxpppooooootttyyy{{{wwwrrrvvvwwwzzz~~~~~~{{{zzz|||oooffffffoooxxx|||~~~wwwtttaaaEEE999333222111000000///000000+++,,,---.......................................***+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...000...000666999JJJgggpppUUUEEEBBBEEEDDDKKKVVVddduuuyyyfffUUUOOO^^^ooo\\\RRRSSSaaaqqq___FFF:::999333111222///000000///..................//////000000///---------...///...------///111555888>>>FFFMMMSSSVVVWWWZZZ^^^eeejjjlllnnnpppqqqqqqnnnlllnnnqqqpppjjjdddYYYRRRKKKHHHBBB;;;666666444333333111000000000000///////////////////////////////////////.........//////////////////////////////000//////...------------....../////////000,,,------......------,,,,,,------...------,,,,,,++++++***+++,,,...000111,,,++++++******++++++,,,************************+++++++++++++++++++++++++++******))))))(((((((((((()))***+++,,,+++*********+++,,,------,,,***))),,,,,,+++++++++,,,------.........//////000111111222444888===CCCKKKTTTZZZdddeeehhhkkknnnrrrxxx|||yyyvvvrrrpppqqqrrrsssssspppmmmhhhfffggghhhiiiiiimmmlllkkklllnnnooonnnmmmmmmlllllllllllllllmmmmmmppppppooonnnnnnooosssvvv}}}rrraaaRRRGGGAAA;;;888444222222333333222//////......---,,,++++++111000000///...........................---------......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---......------------....................................+++++++++++++++++++++++++++,,,------,,,+++)))((((((((()))***+++,,,,,,---++++++++++++++++++++++++((('''&&&&&&&&&((()))***+++***)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))******************+++++++++,,,,,,,,,---......///000000111111333555777888999;;;???AAADDDGGGJJJLLLMMMOOORRRTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXZZZ```hhhpppvvvxxxxxxqqqooonnnrrryyy}}}|||yyyyyyzzz|||}}}~~~|||}}}{{{nnnlllrrr~~~```DDD888222222111000////////////,,,---...///////////////........................***+++,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,///...///444555???UUUqqq|||^^^JJJFFFIIIGGGKKKRRR^^^ppp|||kkkWWWKKKSSSpppppp[[[QQQWWWccc}}}lllQQQAAA===666333333///000000///...............111000///...---......///,,,...............000222222555;;;AAAGGGKKKOOOQQQXXX\\\bbbgggiiikkklllnnnooolllkkkmmmqqqrrrnnnjjjbbb\\\XXXUUUOOODDD;;;888555444333222222222222222////////////////////////,,,------...///000000111//////////////////////////////////////////...---,,,,,,,,,------......///,,,------......------,,,,,,,,,------...------,,,***+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,************************************************++++++******))))))((((((((()))***+++,,,+++*********+++,,,------,,,+++***,,,+++++++++,,,------...222111///...///111444666888:::???DDDJJJRRR[[[```fffggghhhiiijjjnnntttxxxxxxuuuqqqnnnooopppqqqqqqnnnllljjjiiijjjkkkjjjjjjmmmllllllmmmpppqqqqqqpppnnnnnnmmmmmmlllmmmmmmnnnqqqrrrrrrqqqpppqqqtttvvvyyy{{{{{{jjjZZZMMMFFF<<<999444111000111111000000///...---,,,+++******000000//////.../////////.................................------,,,,,,,,,,,,,,,,,,---------......,,,+++***)))***+++,,,---------...............///........................++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))%%%&&&'''((()))*********)))(((''''''''''''''''''((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,......///000111222222333333555777888999;;;>>>AAACCCFFFIIILLLNNNOOORRRTTTVVVUUUSSSRRRRRRSSSUUUVVV\\\^^^cccjjjppptttttttttpppnnnmmmpppwww}}}~~~}}}~~~~~~~~~yyypppvvvxxxXXX@@@666222111000///............---......////////////...------------------------,,,,,,,,,------.........++++++******++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......)))---+++,,,111000666FFF\\\kkkSSSJJJIIIJJJKKKNNNWWWiiizzz}}}~~~|||sss```PPPPPPbbbtttnnnZZZSSSUUUaaa}}}yyy\\\JJJDDD;;;777666111000000///...............222111///---,,,---...///,,,---.........///111333000333888<<<@@@DDDIIILLLTTTXXX]]]aaaccceeegggiiiiiihhhiiikkknnnppppppooojjjfffbbbaaaZZZMMMCCC???999666444333333333111000////////////////////////+++,,,---...///111222222////////////////////////...///////////////......,,,,,,,,,---------------,,,------......------,,,,,,,,,------......------***+++---...---+++)))''',,,++++++******++++++,,,******************************************************************))))))((()))***+++,,,+++************+++,,,,,,,,,++++++,,,++++++,,,,,,---...///111000//////111444888:::@@@CCCHHHLLLQQQWWW^^^bbbhhhhhhiiiiiiiiilllpppssstttqqqnnnllllllmmmmmmllljjjjjjjjjlllnnnnnnlllkkkkkkjjjjjjllloooqqqqqqpppnnnmmmllllllllllllllllllrrrssstttsssrrrrrrsssuuuwww}}}{{{tttqqquuucccTTTLLL???;;;666222000000000/////////......------,,,,,,......------......//////........................,,,,,,---------------...,,,,,,,,,---------......,,,+++***))))))+++---...,,,,,,,,,------.................................++++++++++++++++++++++++------,,,+++************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((()))******+++'''''''''&&&''''''((((((((((((((((((((()))******'''((((((((()))))))))***))))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,------...///000111222222222444666777888;;;>>>@@@@@@CCCGGGKKKLLLNNNQQQRRRUUUTTTRRRRRRSSSVVVYYY\\\```bbbfffkkkpppqqqpppnnnmmmlllkkknnnsss{{{~~~~~~~~~yyyttt~~~{{{tttcccLLL;;;444111111000///............------.........---,,,,,,------------------------------,,,,,,,,,------...***************+++,,,---)))******************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,---......)))...++++++000...000<<>>AAAFFFIIIKKKMMMPPPQQQRRRQQQQQQRRRVVV[[[```cccccceeehhhllloooooommmjjjkkkkkkjjjkkkpppyyy~~~~~~}}}}}}yyyxxx{{{zzz}}}pppjjjeee^^^SSSCCC888444111000///......------...------------,,,,,,+++***------------------------...---,,,+++++++++------,,,,,,++++++,,,---......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,---......,,,111...,,,000......777;;;ZZZqqq\\\QQQJJJJJJLLLUUUeeetttxxxsssuuu~~~xxxfffZZZVVVWWWqqquuucccTTTTTTZZZjjjnnnYYYRRRHHHAAA>>>666000000///..................///000000///---+++***---......---,,,,,,---///---000222333555999@@@FFFEEEIIIOOOTTTWWW[[[^^^aaa]]]bbbgggjjjkkknnnuuu{{{{{{vvvrrrlllaaaYYYWWWLLLGGGAAA>>>;;;888333///////////////////////////.........///////////////////////////////////////......///////////////...000000//////.........---,,,------......------,,,+++,,,,,,---.........---000...,,,*********+++,,,+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,((()))***+++,,,+++************)))((()))***,,,---+++++++++,,,---...///000+++///666===CCCGGGHHHHHHOOOSSSWWW[[[]]]^^^```bbbdddfffhhhhhhggggggggghhhkkkiiihhhhhhiiihhhgggeeeccceeejjjppptttssspppmmmmmmlllmmmooosssuuuvvvvvvrrrrrrqqqpppppppppppppppoooqqqrrrrrrpppoooooopppdddggghhhcccZZZUUUUUUWWWvvvgggYYYKKKDDD:::333222222222111111000///...............---------...............------......//////000000---------............///------------------------+++,,,------......------,,,,,,,,,---------......111///,,,,,,---......---***++++++,,,,,,++++++***---,,,++++++------,,,+++,,,+++***))))))***+++,,,***(((&&&&&&'''((((((((()))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***++++++,,,,,,,,,,,,---...///000111111111222444555888999;;;<<<;;;???DDDIIIKKKMMMOOOQQQSSSQQQPPPPPPTTT[[[bbbgggkkkiiiiiikkkoooooojjjeeehhhkkknnnpppssszzzyyyssssss}}}vvvsssuuummmcccWWWOOOFFF;;;555444111000...,,,,,,,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---))))))*********)))((((((,,,+++++++++***)))))))))************************------------------------*********+++,,,---...///,,,+++++++++,,,///222444@@@IIIfffkkkXXXLLLMMMNNNTTTddduuu{{{xxxwwwwwwjjj]]]TTTWWWoooqqq[[[PPPMMMYYYiiiwww~~~jjjXXXPPPLLLEEE<<<:::444000111111...,,,---...///000000///---,,,+++++++++,,,,,,---...//////,,,,,,---///222666:::<<>>666111111111///...,,,,,,,,,...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------------,,,+++***+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000...---,,,,,,,,,---///000666>>>WWW}}}yyyiiiUUUSSSSSSZZZeeeqqqyyy||||||yyygggWWWVVVbbbpppfffWWWMMMSSSaaannn|||{{{qqqhhh___PPPCCC<<<666111111000---+++,,,......//////...---,,,+++++++++,,,,,,---......///............000333666888===@@@CCCFFFHHHKKKNNNQQQUUUXXX___dddeeefffmmmwwwxxxmmmggggggddd```YYYRRRJJJCCC>>><<<999888444111///.........//////000000//////......//////000000000000//////---...///000000///...---------............------......////////////......---,,,,,,++++++,,,,,,---------------,,,+++***)))---,,,+++++++++,,,---...,,,++++++++++++*********%%%&&&'''((()))(((((('''************))))))))))))+++,,,,,,,,,,,,++++++************)))***++++++,,,......//////000111111111000...444CCCQQQWWWYYY\\\]]]^^^^^^```aaacccdddeeegggggggggggggggffffffeeecccfffhhhkkkjjjhhheeecccaaabbbeeejjjooorrrrrrqqqrrrqqqrrrrrrssstttuuuvvvssssssrrrqqqqqqqqqrrrssstttqqqnnnlllkkkhhhccc___UUUMMMEEECCCBBBBBBFFFKKK~~~ppp[[[RRRGGG>>>999777555333222111000///............000000///...---,,,,,,+++---------------,,,,,,,,,---------............///------------------------+++,,,------......------,,,,,,,,,---------......000...,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++---,,,++++++------,,,+++++++++***))))))***+++++++++***((((((***++++++***))))))))))))))))))))))))$$$$$$&&&'''''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...---,,,+++***))))))))),,,,,,---...///000111111111222444555888999;;;<<<>>>AAADDDGGGHHHHHHJJJKKKNNNNNNPPPTTT[[[ccckkkooorrrssstttssspppmmmkkkkkkgggnnnxxx|||yyy|||xxxqqqxxxsssmmmlll]]]QQQDDD===777222///000000///...,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************)))(((&&&&&&***************+++++++++************************++++++++++++++++++++++++---,,,,,,------...///000000///...,,,,,,,,,------///555EEEccc}}}dddZZZVVV]]]eeelllvvvttt^^^UUUSSSYYYiii}}}fffQQQOOOWWWbbbppp}}}yyygggXXXKKKAAA888555222///---...------.........---,,,,,,+++,,,,,,------.........000///......///000222333:::<<<===>>>???BBBFFFHHHMMMQQQWWW^^^```bbbjjjtttwwwrrrpppmmmjjjhhheee___WWWOOOIIIEEEBBB???:::555222000///000/////////......------,,,///000000000000000//////......////////////......,,,---...//////...---,,,......////////////......---,,,,,,++++++,,,,,,---------------,,,+++******------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++'''(((***+++++++++***)))***************************+++,,,,,,------,,,,,,*********+++,,,,,,------.........///000111333444555111555CCCSSS\\\___```cccbbbbbbbbbccceeegggiiihhhhhhgggggggggfffffffffccceeegggjjjkkkjjjhhhgggfffdddccceeejjjoootttvvvrrrrrrssssssuuuvvvxxxxxxtttrrrpppooonnnoooqqqrrrtttpppkkkiiijjjgggaaa\\\JJJBBB;;;;;;===BBBIIIPPPxxxaaaXXXKKKAAA;;;888555333333222111000///.........,,,,,,------...////////////......------,,,,,,,,,---------............///------------------------+++,,,------......------,,,,,,,,,---------......///...,,,,,,---...---++++++,,,,,,,,,,,,,,,,,,+++---,,,++++++------,,,++++++******************+++)))((('''''')))***)))((())))))))))))))))))))))))&&&'''((()))'''%%%###!!!(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,------,,,,,,---...///000111111111222444555888999;;;<<<>>>@@@DDDFFFGGGHHHJJJLLLLLLMMMPPPUUU\\\dddjjjnnnqqqtttuuurrrlllhhhiiikkknnnuuu}}}wwwuuutttxxx~~~ppphhhuuuyyyrrrmmm]]]OOO@@@999555111000111///...------------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,'''''''''&&&%%%$$$###""")))))))))***+++++++++,,,************************+++++++++++++++++++++++++++*********+++,,,,,,---000///...,,,,,,,,,,,,,,,///333;;;OOOvvvttt```SSSYYYaaafffsss}}}iii[[[PPPPPPaaauuuyyyYYYMMMOOOXXXgggtttzzzeeeVVVFFF<<<777333111333---------......---------,,,,,,,,,---------............---------...///000555666777777888;;;???CCCGGGJJJQQQYYY]]]```hhhpppttttttsssmmmmmmmmmllljjjddd\\\UUUPPPJJJGGGAAA;;;777444444444000000/////////....../////////000000//////.........//////////////////...+++,,,...//////...,,,+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,+++,,,,,,---------,,,,,,,,,+++++++++,,,---.........---,,,)))***************++++++***+++,,,---............------......//////.........///000222444777:::<<<===999:::EEETTT___bbbbbbeeeffffffggghhhiiiiiijjjggggggffffffeeeeeeeeeeeebbbdddfffiiikkkkkkkkkjjjllliiieeeeeeiiioootttwwwrrrsssssstttvvvxxxyyyzzzvvvtttqqqnnnllllllmmmnnnrrrnnnkkkkkkllliiiaaaYYYGGG???:::===CCCJJJRRRYYY~~~kkkaaaTTTIIIBBB>>>;;;888444333222111////////////,,,,,,------...//////000000/////////......---------------............///------------------------+++,,,------......------,,,,,,,,,---------.........---,,,,,,---...,,,+++,,,,,,,,,------,,,,,,,,,---,,,++++++------,,,+++*********++++++*********(((''''''(((*********(((************************((()))******)))'''$$$###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...,,,,,,---...///000111111111222444555888999;;;<<<<<>>999777666555444333222222222333333///////////////...---,,,/////////....../////////+++,,,---......---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++'''(((***+++++++++***)))))))))******+++++++++,,,***+++,,,---...///////////////////////////000000222444666:::???CCCGGGIIIGGGDDDCCCIIIUUU___cccbbbfffhhhjjjlllmmmllljjjhhhfffeeedddcccccccccddddddbbbdddfffhhhkkklllmmmmmmooollliiihhhkkknnnqqqrrrrrrsssssstttvvvxxxyyyzzzzzzxxxuuuqqqnnnlllkkkkkkllllllmmmppppppjjj___VVVDDD???>>>FFFOOOVVV[[[```tttjjj[[[OOOGGGAAA<<<999555444333111000///////////////.........---------///////////////.........---------............///------------------------+++,,,------......------,,,,,,,,,---------.........---,,,---...---,,,***,,,,,,------------,,,,,,---,,,++++++------,,,+++)))***++++++++++++***)))***))))))+++------,,,+++************************'''''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,++++++******++++++,,,,,,---...///000111111111222444555888999;;;<<<;;;===AAACCCEEEGGGKKKMMMJJJLLLPPPUUUYYY]]]___aaadddggghhheeeaaaaaadddiii}}}~~~||||||xxxjjjdddqqqvvvlll^^^NNN<<<444222///......---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************+++++++++,,,,,,,,,,,,+++*********************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,---......///---000444>>>VVV{{{zzz```UUUVVV\\\gggqqqzzzfffVVVSSSUUU]]]qqqpppZZZMMMHHHMMMWWWnnn~~~fffSSSGGG===666444222111000///............------------------------***++++++,,,---...//////...///111222333555999<<<@@@@@@FFFNNNTTTWWW]]]eeeiiixxxwwwqqqtttuuurrrkkkmmmnnnooommmjjjfffdddbbb^^^XXXPPPHHHAAA<<<:::888777555333111111111222///000000//////...---,,,//////............//////---,,,,,,,,,,,,,,,,,,---------............------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++***+++,,,------------,,,,,,,,,,,,,,,++++++++++++'''((()))*********)))((())))))******+++,,,,,,,,,+++,,,---...////////////............///111333555666888===BBBHHHLLLOOOQQQQQQQQQPPPQQQXXXaaadddcccfffiiillloooooommmiiigggeeedddcccbbbaaabbbccccccddddddfffhhhjjjmmmoooppppppmmmkkkjjjkkkmmmmmmmmmrrrrrrssssssuuuvvvxxxxxx|||zzzxxxtttqqqnnnkkkjjjhhhkkkoooqqqnnneeeYYYPPP@@@???EEETTT```eeeeeeeeeuuuuuudddVVVKKKCCC<<<888666555444222000000//////...............---------------...............///---------............///------------------------+++,,,------......------,,,,,,,,,---------......---,,,,,,---...---+++))),,,,,,------------,,,,,,---,,,++++++------,,,+++)))***++++++++++++***))))))))))))+++---...,,,+++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++******++++++,,,,,,---...///000111111111222444555888999;;;<<<;;;<<>>>>>???@@@CCCEEEGGGJJJOOOUUUYYY[[[\\\\\\]]]^^^^^^^^^```dddiiilllxxxxxxsssgggaaabbbnnn|||wwwZZZJJJ999444333222///...,,,,,,---.../////////...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++'''((()))***++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))++++++******)))*********++++++,,,---------,,,,,,+++---222666777DDDgggpppYYYRRRVVVZZZZZZ```cccdddhhhsss}}}wwwiii\\\XXX]]]dddvvvrrrXXXLLLLLLOOOVVVdddzzzsssaaaPPPGGG777666333111///.........------------------------,,,------......------,,,---///111111000000000111777777:::BBBGGGJJJNNNTTT^^^fffooosssqqqooonnnnnnpppooonnnlllkkkjjjiiiiiieeedddbbb```\\\WWWSSSQQQPPPMMMHHHBBB===:::888777444444444333222111000000000///...------...///000///---+++))))))+++---///,,,------......------,,,++++++------------++++++++++++,,,------,,,,,,,,,''')))+++---...///......+++++++++*********))))))((()))***+++,,,+++******))))))***+++,,,,,,---------......///////////////111000111333888???FFFJJJNNNQQQWWW]]]bbbddddddcccZZZaaaccc______fffkkklllkkkkkkkkklllkkkkkkjjjiiigggfffdddbbbbbbcccdddeeefffffffffhhhjjjmmmpppqqqsssqqqmmmmmmnnnqqqssstttqqqqqqqqqqqqqqqrrrssstttnnnnnnooonnnllliiifffdddggglllooojjj^^^QQQHHHDDDDDDKKK^^^xxx{{{ZZZeeevvvxxxjjj^^^PPPEEE???>>>777222333333///,,,,,,000/////////............//////.........---------............////////////---,,,,,,,,,,,,---......------------------------------......------,,,+++.........------,,,,,,,,,*********+++,,,---///000------,,,,,,,,,+++++++++------,,,,,,+++***))))))---,,,,,,+++***)))((((((+++++++++************)))&&&'''''''''(((((())))))***(((&&&%%%%%%%%%$$$###((((((((((((((('''''''''(((((((((((())))))))))))(((((()))******************)))((((((((()))+++,,,***,,,...000222222222222222333333444666777999:::>>>======>>>BBBFFFIIIJJJMMMNNNPPPSSSWWWYYYXXXWWW\\\^^^```bbbdddggglllooovvvwwwooohhhbbb^^^bbbpppxxxvvvxxxzzzZZZDDD888444...///111+++......---------,,,,,,,,,......------------......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------)))))))))((())))))***++++++***'''&&&&&&'''***+++,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))++++++************++++++---...111222222111...---,,,***,,,000///777RRRooooooWWWNNNOOOLLLNNNOOOQQQYYYgggttt{{{ooo]]]VVVXXXnnnjjjSSSGGGFFFJJJOOO]]]yyyuuufff[[[CCC===555222222222000...,,,---......---,,,***))))))***++++++))))))***+++111000/////////000222333333555888<<>>BBBFFFJJJLLLNNNNNNPPPSSSWWWYYYZZZZZZ\\\^^^aaaccceeehhhlllnnnuuu~~~ttthhh______]]]eeesssyyyuuutttxxx{{{VVVAAA666333...000222---......---------,,,,,,,,,------,,,,,,,,,,,,------++++++***************)))+++++++++,,,,,,,,,------***))))))))))))***+++++++++***)))(((((()))***+++,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))+++******))))))******++++++,,,...000111111000//////---///222000222DDDZZZeeeOOOFFFGGGGGGFFFGGGLLLYYYiiisssvvvggg]]]YYYbbb}}}zzz^^^NNNJJJHHHGGGNNNaaayyyoooZZZMMM===444333444111---------......---,,,***)))***+++,,,,,,******+++,,,///......---...///000111111333666888;;;???DDDHHHOOOTTTYYY]]]______^^^___kkknnnppppppnnnkkkjjjiiicccddddddcccbbb```]]]\\\^^^]]]ZZZYYYVVVRRRMMMIIIAAA???===:::777555444333///000000000000//////.........---,,,,,,,,,------,,,---------------,,,,,,---,,,,,,++++++,,,,,,---,,,***)))+++---...---,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,***+++---...,,,++++++***((('''''')))+++---///000222333444555888;;;===???@@@@@@BBBIIISSS\\\]]]\\\]]]bbbiiimmmmmmkkkiiihhhggggggffffffffffffooommmkkkiiigggfffffffffeeefffgggfffeeeeeefffhhhhhhhhhhhhkkknnnqqqrrrrrroooooopppqqqrrrqqqpppoooqqqrrrtttsssqqqnnnllllllhhhddd___^^^```bbbdddccccccdddaaaYYYOOOJJJKKKOOOXXXeeexxx===HHH]]]vvvqqqbbbSSSIIIEEE===777666555222000000////////////////////////...............---------............////////////---------,,,------...///------------------------------......------,,,+++...------------,,,,,,,,,000///...,,,++++++++++++............------------++++++******))))))((((((************************))))))))))))((((((((('''(((((()))))))))))))))***)))))))))((((((((())))))*********************************))))))(((((('''(((((()))***************((()))******++++++*********+++---...000000111111111222333555777:::<<<===<<<<<<<<<===@@@EEEJJJLLLNNNOOOQQQSSSVVVYYY\\\]]]___bbbfffiiikkkmmmppprrrvvv|||pppcccYYY]]]^^^iiivvvzzzsssnnnooo~~~xxxQQQ>>>444333...000333.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))*********++++++++++++,,,,,,,,,,,,***************+++,,,,,,++++++************+++++++++++++++++++++***************))))))))))))******))))))))))))))))))))))))+++******))))))******+++)))***+++,,,...///000111///---...222000...666CCCgggtttTTTAAACCCBBB@@@>>>AAALLL]]]jjjxxxjjj\\\WWWpppuuu```QQQJJJEEEFFFNNNbbbtttaaaHHH999444333000+++............---,,,+++***+++,,,------++++++,,,---,,,,,,,,,+++,,,------......000222444666999>>>AAAFFFJJJOOOSSSTTTTTTUUUUUUbbbeeeiiikkkjjjhhhgggfffbbbcccddddddcccbbb```___bbbaaa`````````___\\\YYYLLLJJJGGGCCC???;;;888777333222111/////////000000000///......---------...//////...---,,,+++++++++---,,,,,,++++++,,,,,,------+++******,,,---,,,+++,,,++++++******++++++,,,+++++++++++++++*********---,,,++++++------,,,+++++++++******+++---///000000333777;;;===???BBBDDDGGGIIIKKKKKKLLLPPPWWW]]]]]]\\\\\\aaaiiioooqqqqqqnnnmmmkkkiiihhhgggffffffmmmllliiigggeeeeeeeeeeeedddfffggggggffffffhhhiiijjjiiiiiikkkooorrrssssssooonnnnnnppprrrrrrnnnjjjnnnoooppppppmmmjjjiiiiii```ZZZSSSRRRWWW[[[]]]\\\WWWXXXVVVRRRMMMMMMTTTZZZdddooo~~~888@@@PPPhhh~~~qqqaaaTTTIII@@@888777555222000000///////////////000000000....................................////////////---------------...//////------------------------------......------,,,+++------------------------000///...---,,,+++++++++...------------,,,,,,,,,++++++++++++******))))))))))))*********+++++++++******)))))))))((((((((())))))))))))************'''((()))))))))))))))***)))))))))***************++++++******)))(((''''''(((((()))***************((()))***+++,,,+++***)))++++++,,,---...///000000111111333555777:::===>>>============???BBBGGGJJJMMMOOOPPPSSSUUUYYY]]]```bbbffflllppptttwwwzzz|||{{{yyylllaaa\\\```ccclllvvvwwwpppkkkkkkuuusssMMM;;;444333...///222.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))))))))******++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---************************+++++++++*********************))))))))))))******))))))))))))))))))))))))******))))))))))))************)))***+++---...000---***+++///000...111777LLLkkk|||^^^GGGBBB@@@???>>>???GGGWWWeeevvvwwwbbbUUUddd|||bbbUUULLLKKKIIIPPPlllrrrZZZFFF;;;555222/////////......------,,,+++,,,---...---,,,,,,---...++++++++++++,,,,,,---------...000111222555999<<<@@@DDDHHHLLLNNNPPPRRRSSSYYY]]]bbbddddddbbbaaa```aaabbbcccdddddddddcccbbbcccbbbbbbcccddddddbbb```WWWVVVRRRNNNIIIDDD@@@>>>999777444111000000222333222222111000////////////111000...---------...///------,,,,,,,,,,,,------...,,,+++***++++++,,,,,,,,,++++++++++++++++++,,,++++++************))))))++++++++++++,,,,,,,,,,,,------...///111333555666444888===BBBFFFIIILLLNNNOOOPPPRRRSSSTTTVVV[[[______^^^^^^aaagggnnnrrrsssooonnnllljjjiiihhhggggggggggggeeeeeedddeeefffgggbbbccceeefffeeeeeeggghhhhhhggggggjjjnnnqqqssstttqqqmmmjjjlllooopppkkkggggggiiijjjjjjhhhfffffffff[[[TTTNNNMMMQQQTTTTTTQQQKKKMMMNNNMMMMMMRRR]]]fffkkkrrr}}}666:::EEEXXXooo}}}lll\\\OOOEEE;;;888555222000000//////000000000000000000---.................................////////////...------------...//////------------------------------......------,,,+++------------------------......---,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++*********)))))))))************))))))))))))$$$''')))***)))((()))***((((((((())))))*********,,,++++++***)))(((((('''(((((()))***************((()))+++,,,,,,,,,+++***,,,,,,,,,---...///000000111111222444777:::<<<>>>>>>???@@@??????@@@DDDGGGLLLNNNQQQTTTVVVZZZ___cccdddhhhooouuuzzz~~~wwwfff___aaahhhkkkpppuuusssnnnlllmmmrrr}}}pppJJJ:::444333------000,,,......---------,,,,,,,,,------,,,,,,,,,,,,------)))******++++++,,,,,,,,,*********+++++++++,,,,,,++++++******++++++,,,---))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***,,,+++)))))))))***,,,---///+++***,,,......000222<<>>CCCGGGJJJMMMQQQSSSVVVYYY^^^``````^^^]]]]]]```aaacccdddeeeeeeeeedddcccbbbbbbcccdddeeecccbbb```___\\\XXXTTTOOOJJJHHH@@@===999555333222333444333222111000///////////////...---------///000111......------------......---------,,,++++++,,,---,,,,,,------------,,,,,,........................---...//////000000111222000000111333555777999::::::>>>DDDIIIMMMQQQTTTWWWTTTUUUWWWXXXYYY[[[^^^```bbbaaa```aaaeeejjjoooqqqmmmlllkkkjjjiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeefffbbbdddfffggggggfffggghhhhhhggggggiiinnnrrrtttuuuqqqlllggggggjjjkkkhhhddddddeeeeeeccc```]]]]]]]]]XXXTTTOOOMMMNNNMMMIIIEEECCCFFFJJJMMMPPPXXXeeeooorrrvvv{{{222444;;;HHH\\\tttuuucccXXXMMMBBB<<<888444222333111111111000000/////////---------...........................////////////......------......///000------------------------------......------,,,+++,,,,,,,,,------------...---,,,,,,,,,---...//////++++++++++++************------------------,,,,,,))))))******+++++++++,,,++++++++++++***************)))))))))))))))(((((($$$'''++++++)))'''(((***''''''((())))))*********+++++++++******))))))((((((((()))***************)))***++++++,,,+++++++++------------...///000111000111222444666999;;;<<<>>>AAADDDDDDCCCCCCEEEHHHLLLPPPTTTWWWYYY]]]bbbgggfffjjjpppvvv{{{wwwddd```fffpppsssuuuuuuqqqnnnoooqqqsssiiiFFF888333333,,,,,,///+++......---------,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,************++++++++++++***************+++,,,,,,))))))(((((((((((()))))))))))))))*********************))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***,,,+++***)))))))))++++++222///,,,+++,,,---...///555DDD^^^vvv```JJJCCC???AAABBBBBBJJJUUUhhhttt{{{lllYYYPPPSSSjjjfffQQQDDD@@@KKKYYYtttttt```JJJ:::444444111111///......---......,,,---......,,,,,,---...++++++,,,---------------,,,---......///000444666555888===@@@DDDHHHLLLOOOTTTWWWZZZ\\\]]]]]]]]]^^^___```bbbdddeeeeeeeeedddeeedddcccdddeeefffeeedddddddddcccaaa^^^ZZZVVVTTTIIIFFFAAA<<<888666666666555444333222111000000000---------......///111111/////////....../////////+++---//////...------...---......//////......---------........./////////,,,...000111222333555777666666666777:::<<>>CCCJJJOOOTTT]]]iiirrrvvvzzz}}}///111555===KKK```yyypppcccWWWJJJCCC>>>999666777333222222111000///......---------.........//////............////////////...............//////000------------------------------......------,,,+++,,,,,,,,,---------......---------------...//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************)))))))))))))))))))))(((((((((''''''%%%)))------***((()))+++(((((()))******+++,,,,,,************************(((((()))***************+++*********++++++,,,,,,///............///111222000111222333555777999:::===CCCIIIKKKIIIHHHJJJMMMMMMRRRYYY]]]^^^aaagggkkkkkknnnsssxxx|||yyyjjjhhhnnnuuuyyyzzzwwwrrrqqqrrrtttvvv}}}|||wwwZZZAAA444222333---,,,000---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************************++++++++++++***))))))))))))***+++++++++***(((''''''(((***+++((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,//////---+++,,,---......111999IIIcccvvv]]]OOOFFFFFFGGGEEEJJJSSShhhnnnwww{{{rrrkkk___QQQLLLZZZlllzzzcccNNNEEEGGGJJJWWWkkk~~~lllVVVCCC888555222111000............///+++---...---,,,+++,,,---***+++,,,---------,,,,,,***+++,,,------///222555333555888;;;===AAAEEEHHHOOOQQQTTTWWWXXXZZZ]]]______```bbbcccdddeeeddddddeeedddcccdddfffhhhhhhgggeeeeeeffffffeeecccaaa___VVVSSSNNNHHHCCC@@@======;;;:::999888777666666666111111222333333333222222111111000000000000111111)))---111222000/////////...///000111111000///...,,,------...///000111111---000333444555666:::<<>>RRRrrrooo]]]NNNMMMMMMKKKOOOWWWjjjlllsss{{{zzzqqqjjjiiieeeWWWOOOTTT[[[aaaoooyyy^^^OOOHHHCCCBBBTTTnnn|||gggTTTEEE>>>333222000///......//////+++,,,------++++++,,,---)))***+++,,,---,,,++++++)))***+++,,,,,,...111444444666777999:::===AAADDDHHHKKKNNNPPPSSSWWW[[[______```aaacccdddddddddcccdddcccbbbdddgggiiiiiiiiidddfffhhhiiiiiiiiigggfffaaa^^^YYYSSSMMMIIIEEEDDDBBBBBB@@@???>>>=========777888888999888777555444222222111111111111222222(((---222444222000000000///000111222222111000///111111222333555666777888333666:::<<<<<<>>>BBBFFFKKKJJJHHHHHHIIIMMMQQQTTTVVVXXXYYY[[[\\\___cccfffllliiifffdddddddddcccbbbhhhiiiiiiiiiiiijjjlllnnnnnnnnnmmmlllkkkjjjjjjjjjgggjjjnnnrrrrrrpppllliiieeegggjjjjjjiiigggffffffkkkhhhcccaaaaaabbbbbbbbb```dddiiiiiieee___YYYVVVOOOOOOPPPOOONNNMMMOOOQQQTTTTTTPPPGGG<<<666777999:::BBBMMMUUUZZZ___gggmmmlllttt|||//////222666:::CCCUUUeee{{{wwwjjjZZZNNNHHHBBB:::444444555555444222000///000......---------......///............////////////................................................,,,---------.../////////111111000///...------,,,------------------------...---+++,,,,,,---+++***+++,,,------++++++,,,---,,,,,,,,,+++(((((((((***))))))))))))))))))))))))''''''(((((())))))******)))*********++++++++++++))))))))))))))))))))))))++++++++++++*********))))))))))))))))))))))))))),,,,,,++++++++++++++++++///............//////000111222333444444666:::===DDDFFFKKKOOORRRTTTTTTSSSQQQWWW^^^ccceeehhhlllpppxxx{{{~~~~~~~~~|||yyy{{{}}}}}}|||zzz{{{uuuooommmsssvvvppphhh]]]NNN???555444222000...---,,,,,,111---***)))+++,,,,,,******++++++,,,,,,++++++***+++++++++******)))''''''(((***+++***)))((()))***+++++++++*********))))))))))))))))))(((((((((((((((((())))))*********+++***************************++++++++++++,,,,,,,,,******))))))))))))************))))))******+++,,,******+++,,,------------//////222>>>VVVwwwuuu___TTTQQQPPPSSSYYYnnnuuuyyyvvvttttttpppiiikkkfff^^^TTTLLLNNNYYYfff|||sss___OOOFFFCCCEEEPPPiiiqqq[[[KKK;;;:::777111///000///------......---,,,+++,,,---++++++++++++++++++++++++------,,,,,,,,,---......///000111444666888:::;;;???BBBHHHLLLNNNQQQTTTVVVXXXYYYZZZ[[[]]]___aaabbbffffffffffffggghhhjjjjjjllliiigggggghhhjjjjjjiiiffffffddd```ZZZRRRLLLHHHMMMMMMLLLKKKIIIHHHFFFEEEBBB???>>>>>>@@@@@@===999777777777666555444333222444444444444444333333333555444222111111111333444777;;;===;;;;;;>>>???===???BBBEEEFFFFFFHHHLLLOOORRRSSSSSSSSSSSSSSSSSSSSSWWWYYY\\\\\\[[[\\\___cccdddiiimmmkkkeee```^^^___ddddddeeeggghhhhhhiiiiiikkklllnnnnnnmmmkkkgggeeeddddddgggnnnssssssmmmggghhhiiikkkkkkiiieeeaaa^^^bbbbbbbbbaaa^^^[[[XXXWWWWWWZZZaaahhhjjjcccVVVJJJDDDHHHKKKKKKKKKMMMQQQUUUUUULLLCCC>>>:::888:::>>>@@@JJJUUU^^^fffjjjgggaaagggmmmwww|||vvv......000333555;;;JJJXXXmmm~~~rrrbbbUUUNNNHHH@@@:::777777777555333111000000///...............//////............////////////................................................---------...............000//////......---------,,,,,,------------------...---+++,,,,,,---+++******+++,,,+++***)))***,,,---......,,,***)))***,,,************************)))))))))*********++++++*********+++++++++,,,,,,************************,,,,,,+++******)))((((((************************,,,,,,,,,,,,,,,,,,,,,---///............///000000000222333555666888<<<>>>DDDGGGKKKPPPSSSUUUUUUUUUWWWZZZ```gggnnnsssuuuuuu{{{zzzzzzyyyyyy|||~~~pppjjjdddhhhggg^^^TTTKKKAAA777333222000///...---,,,,,,000---+++,,,...///...,,,+++,,,,,,------,,,,,,+++******++++++++++++******(((***+++***)))((()))***+++++++++*********))))))))))))))))))((((((((((((((()))))))))************************************(((((()))))))))***************))))))))))))******))))))(((((())))))***+++******+++,,,------------+++---111888GGGdddrrrdddZZZTTTXXX```nnnvvvyyyvvvsssrrrppplllmmmmmmjjj```SSSMMMRRRZZZkkkwwwaaaSSSGGGAAACCCSSSkkkttt```LLLEEE;;;666333111/////////...---,,,***+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...//////111333555666888999999===BBBEEEHHHJJJMMMOOOUUUVVVWWWYYY[[[^^^```aaabbbcccccceeegggiiijjjlllkkkiiihhhhhhiiikkkjjjiiiffffffeeedddaaa]]]ZZZXXXXXXXXXXXXXXXWWWUUUSSSQQQNNNKKKIIIJJJKKKKKKJJJHHH@@@@@@???>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;999888888999:::;;;@@@EEEHHHHHHIIINNNOOOMMMPPPRRRSSSRRROOOOOOPPPSSSXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\^^^```bbbdddhhhlllkkkfffaaa```aaacccdddfffhhhiiiiiiiiihhhjjjkkkmmmnnnmmmkkkiiigggffffffhhhmmmqqqqqqlllgggiiijjjkkkkkkiiifffcccaaadddccc```]]]YYYUUUQQQPPPQQQTTTZZZbbbfffaaaWWWNNNFFFHHHKKKOOOQQQRRRPPPOOOFFF???:::::::::<<>>IIIYYYqqq~~~nnnaaaXXXPPPHHHAAA;;;999888666333222111000000000////////////000000............////////////...............................................................---------------------------------,,,,,,,,,------............,,,++++++------,,,******,,,---,,,+++***+++,,,,,,------,,,***)))***+++*********************************+++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''++++++++++++++++++++++++,,,,,,,,,------........................///000000000222555777888;;;???BBBDDDGGGLLLQQQUUUWWWXXXYYY]]]]]]aaajjjuuu}}}~~~}}}|||vvvqqqqqqpppqqquuu{{{~~~zzzyyy~~~xxxiiibbbaaabbb\\\PPPCCC===888555000000///...---------------,,,,,,---//////...,,,,,,,,,------------,,,,,,))))))***,,,,,,---------(((***+++***)))((()))***+++++++++***************))))))))))))(((((((((((())))))))))))************************************((((((((()))))))))************))))))))))))******((((((((((((((())))))*********++++++,,,---------)))...222222777LLLmmmxxxfffZZZZZZaaakkkssswwwuuupppooooooooommmrrruuummm^^^SSSNNNNNNXXXhhh~~~xxxiiiRRRFFF>>>CCCSSSggg{{{fffTTTCCC===999333000222111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...///000111222444555555555888<<>>@@@CCCGGGIIIIIIIIIDDDFFFHHHFFFAAA<<<:::999777888<<>>@@@AAABBB>>>@@@@@@<<<666333555999777;;;EEEPPPZZZjjj~~~wwwrrrjjjmmmssszzz~~~~~~{{{www---++++++......,,,---111222555@@@RRRhhh|||nnneeeUUUMMMCCC===;;;:::777444222222111000///...//////............////////////////////////////////////........................---------.................................//////.........------,,,,,,+++,,,+++***+++---...---,,,***+++,,,+++***)))***,,,---......---,,,,,,---///++++++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++************************++++++++++++,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,,,,------------///000111222222555:::>>>@@@CCCFFFHHHHHHJJJMMMQQQVVVZZZ]]]^^^gggjjjnnnsssxxx~~~xxxrrrrrrmmmjjjiiijjjiiieeedddgggeeeoooyyy~~~|||xxxwww{{{{{{tttmmmjjjggglll{{{tttmmm```RRRDDD===888222000111//////...------,,,------,,,---///...,,,,,,///111*********++++++*********(((((()))***++++++++++++(((***+++***)))((()))***))))))*********+++++++++))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******)))))))))))))))***++++++******)))((()))+++---...,,,,,,,,,,,,---...000222???YYY}}}aaaXXXRRRRRRRRRPPPRRRVVV___llltttttttttwwwsssiiiUUURRRPPPSSS\\\sssuuudddXXXOOOJJJIIIAAALLL\\\qqqxxxjjjWWWLLL???666222222111///000000//////...------,,,+++************+++,,,,,,)))***+++,,,---...//////,,,---...//////000333666:::;;;===AAAEEEIIILLLNNNOOOPPPQQQSSSUUUXXXZZZ[[[\\\[[[[[[^^^bbbeeeggggggggghhhiiikkknnnqqqssstttoooqqqsssvvvxxxyyyyyyyyyoooooonnnkkkiiiiiilllooommmnnnoooooonnnllliiigggggggggffffffffffffggghhhiiiiiihhhgggeeecccbbbaaadddbbb^^^]]]bbbkkkmmmjjjdddcccbbbbbbcccaaa]]]YYY``````aaabbbcccdddeeeeeedddeeeeeedddccccccdddeeeeeeeeeeeefffffffffeeecccaaabbbdddfffgggggggggfffbbbccccccdddeeefffggggggfffggghhhgggggghhhiiijjjiiijjjkkkkkkiiifffcccaaaZZZWWWQQQJJJDDD???===;;;777888888888888999<<<===999888666444333555777:::<<>>:::888555666666666555777999;;;666222///111666:::;;;:::DDDQQQeeettt{{{xxxsss~~~//////000000000000//////222222555<<>>BBBFFFHHHHHHKKKMMMOOOPPPUUU]]]cccooowww~~~}}}~~~qqqmmmpppnnnmmmlllmmmoooppppppooommm~~~vvvkkkffffffaaaooo{{{rrr^^^MMM;;;444222000---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))((()))))))))))))))))))))))),,,+++***)))((((((((((((***************)))((('''+++*********))))))((((((&&&&&&'''((()))***+++++++++***)))(((&&&$$$######%%%))),,,,,,***((()))++++++(((&&&''')))***)))'''((((((((((((((()))******))))))))))))************---...///...---,,,---...666<<>>MMMdddxxxxxxlll\\\PPPJJJEEE@@@<<<888555222000///000000///000000/////////.................................,,,,,,,,,---------......000///---,,,,,,---///000...------,,,,,,------...000000000000////////////......//////...------,,,...------,,,,,,------...------------------------++++++++++++++++++,,,,,,+++++++++************)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++***)))((()))***,,,---+++++++++,,,,,,,,,------...///000000000000222444333444666888;;;???DDDHHHJJJNNNSSSVVVYYY^^^dddjjjqqqyyy|||}}}pppkkkmmmkkklllnnnsssxxx{{{|||{{{zzz}}}yyyqqqhhhdddeeedddnnnwww|||tttYYYIII888222111000......---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...---,,,***)))))))))))))))))))))))))))+++***************++++++)))************))))))(((******)))))))))((((((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&(((*********)))))))))+++(((&&&''')))***)))'''((((((((((((((()))******(((((()))))))))*********,,,---...---,,,+++,,,---///222BBB^^^}}}jjjLLLFFFIIIFFFGGGLLLNNNZZZkkkxxx~~~xxxgggYYYOOOSSSmmmhhhXXXKKKIIIMMMWWWkkk|||```FFF444000444111111111000000000000000,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,---...///111111000111111333555888;;;<<<===>>>@@@CCCFFFJJJMMMNNNPPPRRRUUUWWWYYY\\\```ccceeefffggghhhhhhhhhhhhhhhmmmllllllooottttttqqqlllqqqooollliiihhhhhhiiijjjllllllllllllkkkjjjiiihhhiiijjjlllmmmmmmkkkiiihhhgggggghhhhhhhhhggggggfffffffffdddcccdddiiipppuuurrrooollljjjjjjiiifffcccdddccc```______aaadddfffeeeddddddbbbaaaaaabbbccceeeeeeffffffdddbbb___]]]YYYTTTSSSXXX___cccgggkkkmmmkkkhhhfffeeegggiiikkkkkkiiigggggghhhiiiiiihhhjjjiiiiiiiiijjjhhheeebbb^^^ZZZUUUOOOIIIAAA999444666444222333555555444222000111333555999BBBNNNWWWfffkkktttzzzxxx---------......---------...---...111666???PPP```yyyzzzjjj^^^VVVOOOHHHBBB:::777333000000111111111000000000/////////..............................,,,,,,,,,---------.........///000111111000///.........------------......111111111000000000//////.........///......---,,,...------,,,,,,------...------------------------*********+++,,,---------++++++++++++************,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++******))))))+++,,,---***+++++++++,,,,,,,,,,,,+++...000111111222333555444555666777999>>>EEEIIIJJJPPPXXX^^^bbbfffkkkoooxxx|||nnnhhhjjjiiilllqqqyyyyyyrrrjjjdddcccfffiiimmmqqqttt|||tttRRRCCC555000000///...//////......---+++******)))************************++++++,,,------,,,***)))))))))))))))))))))))))))************+++,,,------((())))))************)))))))))((((((((((((((('''******))))))((((((''''''''''''(((((()))*********'''&&&&&&((()))***((('''***(((''''''((())))))(((((((((((((((((()))******(((((())))))))))))*********+++,,,,,,******+++,,,------555HHHbbb~~~wwwUUUFFFGGGKKKLLLLLLGGGSSSeeettt||||||lllYYYRRRbbbyyyttt\\\NNNHHHIIIRRR^^^||||||YYY???666888111111111000///...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,...//////000//////000111222333444555666888;;;>>>BBBEEEGGGKKKMMMPPPRRRTTTWWW[[[^^^bbbcccdddeeeffffffffffffllljjjiiikkkooopppooommmpppooommmlllkkkkkkllllllnnnoooooonnnmmmkkkjjjhhhmmmqqqtttsssooolllllllllggggggggghhhhhhhhhiiiiiijjjiiigggeeeeeegggmmmqqqsssrrrpppoooooommmjjjhhheeecccaaa______```bbbdddccccccccccccbbbaaa```___ccccccddddddbbb```^^^\\\RRRLLLIIIMMMTTT[[[dddlllnnnllliiigggfffggghhhjjjjjjhhhfffeeeffffffeeedddiiihhhiiijjjkkkjjjhhhfff```]]]WWWQQQIIIAAA888333111///......000222222111111222555;;;FFFSSS___gggqqqsssxxx||||||------............------///......111333777BBBNNNgggtttxxxkkkcccZZZPPPIII@@@<<<777444333444444333000000000////////////...........................,,,,,,,,,---------......+++,,,...//////...,,,+++......------------......000000000000////////////---...............------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++++++++*********+++,,,---++++++,,,,,,,,,---------,,,...111333222222333333666777888999:::@@@GGGMMMQQQXXXbbbjjjmmmppptttvvv{{{nnnggghhhhhhkkksss|||uuulllfffccceeejjjooommmkkklllsss}}}rrrMMM@@@333//////......///......---,,,,,,+++******)))))))))))))))))))))))))))***+++++++++***))))))))))))))))))))))))))))))***)))))))))******+++,,,'''((()))***************((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&'''((())))))******(((%%%$$$%%%)))***(((%%%)))((('''''''''(((((((((((((((((((((((())))))***(((((((((((()))))))))***)))+++,,,+++******+++---111///111:::KKKeeebbbLLLFFFLLLOOOMMMGGGRRRaaaooowww{{{}}}~~~mmm^^^```iiizzzwww^^^LLLDDDHHHOOOaaalll|||qqqQQQ???999444333222000...,,,+++******+++,,,------,,,+++***------------,,,,,,++++++++++++******+++,,,------/////////000000000111111111222333666888;;;>>>???DDDFFFJJJMMMPPPTTTYYY\\\^^^___aaacccdddeeeeeefffiiigggfffhhhllloooqqqqqqnnnnnnnnnnnnnnnnnnoooooonnnnnnoooooommmkkkiiigggnnntttzzzzzztttooommmnnnkkkkkkjjjjjjjjjjjjjjjjjjmmmllljjjhhhfffgggjjjmmmrrrsssssstttssspppmmmkkkfffeeebbb```___```aaabbbcccccccccccccccbbb___]]]```aaabbbbbbaaa___\\\[[[OOOHHHDDDFFFKKKSSS___iiikkkjjjgggeeeddddddffffffeeecccbbbaaabbbbbbaaa```eeeddddddeeeggghhhfffddd___ZZZRRRKKKCCC<<<555111...---++++++---///111222666888???JJJXXXeeennnrrrqqqpppsss|||xxxyyy~~~.........//////.........///......111222333:::BBBUUUaaarrrwwwnnneeeYYYQQQGGGBBB<<<777555444444444111000000000////////////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------....../////////.........---------------...............---...------,,,,,,------...---------------------------------,,,,,,,,,++++++.........---------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++++++++++++++++++++,,,,,,---------------...............000333333222111111222555777999:::;;;AAAJJJQQQ\\\cccnnnuuuyyy{{{~~~zzzmmmffffffcccgggooozzzsssjjjeeeeeeiiiooouuunnnhhhggglllttt~~~~~~xxxwwwsssIII>>>333000///------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))(((******************************)))((((((((((((((('''((()))***************''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''((((((%%%###%%%((()))(((%%%((((((((('''''''''((((((((((((((((((((())))))***'''(((((((((((())))))))))))+++,,,,,,++++++,,,---000//////222;;;NNNnnnnnnUUUGGGHHHMMMNNNMMMUUUaaammmuuuyyyzzz{{{ooo```ZZZccckkktttyyy}}}rrrVVVFFFDDDJJJNNNVVVdddttthhhKKK:::999777555333111/////////+++,,,---......---,,,+++...------,,,,,,++++++***++++++*********++++++,,,------...//////000000000222222333333555666888999===@@@DDDIIIMMMRRRWWW[[[[[[\\\^^^```bbbcccdddeeeeeeddddddfffjjjppptttvvvmmmmmmmmmnnnoooqqqrrrsssooopppqqqqqqpppnnnkkkiiikkksss|||~~~yyyrrrnnnmmmqqqpppooommmlllkkkkkkkkkpppooonnnkkkhhhhhhjjjlllooorrruuuvvvuuurrrnnnlllhhhgggdddcccbbbbbbbbbcccdddccccccdddeeeddd```]]]^^^___``````___]]][[[ZZZQQQJJJEEEEEEHHHNNNYYYccciiigggeeedddccccccdddeeebbb```^^^^^^___```___^^^___^^^]]]^^^```aaa```___XXXQQQHHH@@@:::666222111///...------///222777:::BBBHHHTTTbbbnnntttvvvuuunnnmmmnnnttt|||{{{uuurrrpppmmmiiijjjrrr}}}......////////////.........,,,,,,///000000444:::DDDNNN]]]pppzzzqqqeee\\\OOOIIIAAA;;;777555333222111111000000000/////////////////////////////////,,,,,,,,,---------......000///...------...///000//////............//////.........---------,,,,,,,,,---......///............------,,,,,,------...------------------------.........---,,,+++++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,............////////////000222333333222111111222333777;;;<<<>>>CCCLLLTTTaaahhhqqqxxx|||vvvjjjbbbaaa\\\___gggsssqqqiiihhhiiiooouuuzzzqqqhhhdddgggnnn{{{zzzrrrsss|||lllDDD;;;222000///---,,,...+++++++++,,,,,,---------))))))))))))))))))))))))((((((((((((((()))))))))******************************)))((('''&&&&&&'''((())))))************)))'''(((((((((((()))))))))''''''(((((())))))******''''''''''''&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''(((((('''&&&&&&''')))((((((((((((((()))******''''''(((((((((((()))))))))***,,,,,,++++++,,,...)))***,,,...111===VVVlllwwwaaaNNNGGGKKKPPPTTTZZZcccmmmvvv{{{}}}~~~|||yyyeeeVVVYYYWWWZZZ```ggguuugggPPPFFFEEECCCGGGPPP^^^nnn```III>>>;;;777333000///000000,,,,,,------------,,,,,,++++++******)))))))))(((,,,++++++************+++)))***+++------......---222222222222222333444555777:::>>>CCCHHHMMMSSSWWWVVVWWWZZZ\\\___aaabbbcccaaaaaabbbdddhhhnnnsssvvvlllllllllmmmooorrrtttvvvsssuuuvvvwwwwwwuuurrrpppjjjrrrzzz~~~|||vvvqqqooovvvtttrrrooonnnmmmmmmmmmqqqqqqpppnnnlllkkklllmmmlllqqqvvvxxxwwwsssooommmjjjiiigggfffeeeeeeeeefffeeeddddddeeehhhhhhddd```]]]^^^___```___]]][[[YYYVVVQQQMMMLLLLLLNNNVVV^^^fffeeedddcccccccccdddeee```^^^\\\\\\\\\\\\[[[ZZZWWWVVVTTTUUUVVVVVVUUUTTTKKKEEE===777333222111000------...///222888???EEEXXXbbbppp|||xxxsssooonnnmmmooorrrrrrooolllfffbbb___\\\[[[^^^kkkxxx---------......---------...,,,,,,//////...000555999???JJJ[[[ttt|||qqqhhhZZZSSSJJJAAA<<<888666444111111111000000000//////////////////////////////,,,,,,,,,---------......000//////////////////000//////............/////////.........------------,,,------...//////.........------,,,,,,------...------------------------------------------,,,,,,---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,,,,------,,,,,,---------.........//////000111222222111111333555444:::@@@CCCDDDIIISSS[[[dddjjjsssyyy~~~{{{qqqcccZZZXXXTTTVVV\\\ggguuu~~~pppjjjjjjmmmsssxxx}}}tttjjjeeedddkkk{{{wwwnnnnnnsssxxxsssZZZ===555///......,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++************************))))))((((((((((((((())))))************))))))(((((((((((()))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&(((***&&&(((((('''%%%%%%''')))((((((((((((((()))******'''''''''((((((((())))))''')))************+++---'''))),,,---,,,111BBBSSSuuuooo[[[OOOPPPWWW\\\___eeemmmuuu{{{~~~yyy{{{~~~sssfff___SSSKKKOOOVVV___sssgggQQQEEEAAA@@@DDDKKKTTTbbbyyylllRRRLLLCCC:::333///...///------,,,,,,,,,,,,------*********)))))))))))))))---,,,++++++******************+++,,,---,,,++++++//////...//////000111222222555999===@@@EEEJJJNNNQQQRRRUUUXXX[[[]]]___```]]]^^^___```ccchhhmmmpppkkkkkkjjjkkknnnrrrvvvyyyvvvxxx{{{||||||zzzxxxvvvmmmqqqwww{{{|||zzzvvvtttuuutttrrrooonnnnnnooooooqqqrrrrrrqqqooommmnnnooojjjpppwwwzzzyyytttpppnnnkkkkkkjjjiiihhhhhhiiiiiihhheeedddfffjjjkkkhhhddd]]]^^^_________]]][[[ZZZYYYWWWUUUUUUSSSQQQUUU\\\aaaaaaaaa```aaaaaabbbccc___\\\YYYWWWVVVUUUSSSQQQLLLJJJHHHGGGGGGGGGFFFDDD===:::666444333333111000...000222666;;;EEEPPPWWWsss~~~yyyrrrmmmmmmllljjjhhheeebbbaaa\\\ZZZYYYYYYYYY\\\hhhttt+++,,,,,,------,,,,,,+++000------///000...000444444777>>>LLLeeeyyypppddd\\\RRRHHHAAA===:::888111111111111000000000000000000000000000000000000,,,,,,,,,---------......---...///000000///...---//////............//////000/////////............,,,,,,---.../////////......------,,,,,,------...------------------------+++,,,,,,------....../////////.........---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...***+++,,,---------,,,,,,,,,,,,,,,---------......///000111111111222555888777>>>EEEIIIKKKPPPYYYaaalllrrrzzz}}}xxxmmm^^^TTTQQQQQQQQQTTT]]]jjjyyy|||nnnjjjkkkooouuuzzzuuukkkeeeccciii|||mmmggggggfffpppxxx{{{|||ttt^^^GGG888111,,,,,,---,,,---000///...------,,,+++******************************++++++******+++,,,------************************(((((((((((()))***+++,,,***************)))((('''(((((())))))******++++++++++++***)))((('''&&&&&&''''''(((((())))))******&&&((()))(((%%%%%%))),,,&&&''')))'''%%%$$$''')))((((((((((((((()))******''''''''''''((((((((()))%%%'''))))))((()))***,,,+++---000///++++++777EEEYYY}}}{{{hhhYYYXXX___aaacccffflllrrrxxx{{{|||yyyyyyzzz~~~{{{lllWWWHHHHHHKKKPPP^^^ooo}}}___KKKBBB???>>>@@@CCCJJJ]]]ooollldddVVVHHH<<<444111000......,,,++++++,,,......++++++++++++++++++++++++------,,,+++************,,,---.........,,,+++***+++++++++,,,---///000111///222555888;;;???CCCFFFMMMOOORRRUUUXXX[[[\\\]]][[[\\\]]]^^^___cccgggjjjkkkjjjiiijjjmmmrrrwwwzzzwwwyyy|||~~~~~~}}}zzzxxxpppqqqtttxxx{{{|||{{{yyytttrrrpppnnnnnnooopppqqqqqqrrrsssrrrpppooopppqqqiiipppxxx|||zzzuuuqqqooollllllkkkkkkjjjkkkkkkkkkiiifffdddgggkkkmmmjjjggg]]]^^^_________]]][[[ZZZ[[[ZZZ[[[\\\YYYUUUWWW\\\]]]\\\\\\]]]]]]^^^___```\\\YYYUUURRRPPPMMMJJJHHHCCC@@@>>><<<<<<;;;999888444444444555666555333000666999===CCCJJJVVVccclllyyyrrrhhhiiihhheeeaaa]]]\\\\\\YYYYYY[[[]]]]]]___iiitttzzz------..................000///...------...///000222444888AAAPPPfff||||||rrrhhh___YYYPPPCCC<<<;;;666555444333222111111111111///------...000000000---------.........//////........................222111///...---------....../////////...---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...////////////////////////........................------++++++++++++------,,,++++++******++++++,,,***++++++,,,---...//////------------------------111///,,,---///111000......000222222222222444666;;;BBBLLLSSSWWW[[[aaafffuuuyyy|||zzzxxxnnn^^^SSSOOOKKKOOOTTTVVVZZZggg{{{vvvrrrsssvvvzzz{{{|||tttnnnllliiilll|||pppeeeaaaeeefffgggfff```UUUGGG>>>///...---,,,+++*********+++,,,,,,---,,,+++)))((())))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((+++------,,,***(((******)))((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((******)))(((((()))***+++(((((()))***+++,,,,,,---***+++++++++,,,...222555EEE]]]qqqdddaaabbbcccdddgggkkkpppsssuuutttsssqqqsss{{{oooVVVEEEAAAHHHTTT^^^ssswww[[[LLLCCC===???BBBCCCHHHOOOdddyyy~~~gggVVVGGG999333444111...+++***+++---......+++,,,...000000...+++)))++++++******)))(((''''''------------------------******+++,,,,,,---......222222333444666999<<<>>>EEEFFFHHHLLLOOOSSSVVVXXXWWWYYY[[[^^^aaabbbccccccggghhhhhhiiiiiijjjmmmppprrrtttwww|||}}}wwwuuutttvvvyyyzzzxxxvvvqqqpppooonnnnnnlllhhheeemmmppppppnnnppptttvvvtttmmmmmmooorrrtttsssqqqnnnnnnlllkkkkkklllmmmmmmlllkkkiiigggjjjoooqqqnnnjjjeeecccaaaaaa```]]]ZZZWWWXXX[[[\\\[[[XXXWWWYYY[[[[[[YYYXXXXXXZZZ[[[\\\[[[YYYWWWSSSLLLEEE@@@>>>>>>???:::777888777444333555///222222222999BBBDDD???AAADDDIIIQQQ\\\jjjwwwtttpppkkkfffbbb[[[UUUUUUZZZbbbhhhmmmkkkeeedddkkkrrrxxxyyy~~~........................//////...------.../////////000333999EEEWWWjjjvvvvvvkkkcccXXXJJJAAA@@@999777555222000000000000///---++++++---.........---------.........//////........................000///...------...///000......//////......---,,,..................------......------------............---,,,,,,---......................................................------,,,++++++,,,------------,,,,,,,,,,,,------+++,,,,,,------.........---------------------------+++***+++---//////---///000222333333444777999CCCJJJTTT[[[```fffmmmrrr|||}}}{{{xxxnnn^^^SSSPPPLLLPPPTTTUUUXXXcccuuu~~~|||{{{{{{{{{xxxssssssqqqsssqqqccc\\\ZZZYYYXXXVVVPPPFFF;;;333000000///------,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))************))))))+++******))))))******+++))))))))))))))))))))))))******,,,,,,,,,***((('''******)))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''&&&&&&%%%%%%&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''((((((,,,+++***((((((((()))))))))))))))******++++++,,,......---+++***+++...111:::KKKgggpppfffbbbdddccceeekkktttxxxuuuqqqllljjjmmmuuu}}}kkkRRRCCCBBBLLLWWW___nnnzzzcccVVVJJJDDDBBB@@@CCCIIIOOO___xxx{{{hhhVVVFFF<<<;;;555333111000000000///...000/////////.../////////------,,,,,,+++*********++++++++++++++++++++++++******++++++,,,------...000000000222444777999;;;AAABBBDDDHHHKKKOOORRRTTTUUUWWWZZZ]]]___`````````dddeeefffffffffhhhkkknnnoooppptttxxx|||}}}|||yyyvvvttttttuuuxxxyyywwwtttqqqpppnnnmmmmmmkkkiiifffiiimmmnnnlllnnnrrrsssqqqnnnmmmmmmnnnppprrrqqqppprrrpppnnnmmmnnnnnnlllkkkiiigggfffjjjooorrrpppmmmfffeeeccccccbbb___[[[XXXYYY[[[\\\\\\ZZZZZZ\\\^^^\\\ZZZWWWVVVWWWXXXWWWWWWTTTSSSOOOHHHAAA<<<::::::888444333555444111///111...222666999CCCPPPWWWWWWUUUWWWZZZaaajjjuuu}}}pppgggaaaaaa\\\VVV[[[fffooorrrtttqqqmmmmmmsssxxxxxxxxxzzz|||...........................------,,,,,,------............222999FFFUUU^^^pppzzzpppdddWWWNNNKKKAAA>>>:::555222000111111///---++++++---/////////---------...............////////////////////////------------...///111111....../////////...------//////......---,,,,,,+++///..................///......---,,,,,,---......------------------------........................------,,,,,,,,,,,,------//////............//////------------------------------------------------,,,******+++---/////////111222444555666999===@@@HHHOOOXXX```gggnnnwww}}}~~~|||yyynnn```WWWUUUWWWZZZ[[[ZZZYYY___lllwww~~~|||}}}{{{{{{qqq```WWWUUURRRMMMHHHCCC;;;444///000///...------,,,,,,---,,,,,,++++++******++++++))))))************)))))))))******++++++******)))))))))))))))))))))))))))---,,,,,,+++)))(((''''''******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((,,,,,,***)))((('''''''''************************///...---***)))***---000111777HHHbbb|||ooohhhhhhbbbaaajjjwww}}}wwwnnncccaaacccjjjsss{{{nnnTTTFFFFFFJJJQQQ___vvvxxxdddVVVLLLEEEBBBCCC???GGGXXXttt|||hhhVVVIIICCC888666333222222111///...///---***((((((***---///---------,,,++++++************************************++++++,,,,,,---------------...000333555777;;;<<<>>>AAAEEEIIILLLNNNPPPRRRVVVZZZ\\\]]]]]]\\\___aaabbbbbbccceeehhhkkkjjjkkknnnrrrvvvwwwuuussssssssssssuuuvvvwwwuuusssqqqnnnkkkiiiiiiiiihhhfffgggkkkmmmlllmmmqqqqqqnnnllljjjhhhhhhkkknnnpppppptttrrrooommmlllllljjjhhhdddccccccggglllooonnnllldddccccccdddccc```\\\XXXXXXZZZZZZZZZYYYZZZ[[[]]]\\\YYYUUUSSSRRRRRRPPPOOOMMMLLLHHHBBB<<<777555444222//////111111......111333888===BBBKKKZZZfffkkkhhhiiikkkooowwwmmm___ZZZ______\\\hhh|||~~~yyywwwyyy~~~|||}}}zzzuuu////////////............,,,,,,,,,,,,,,,,,,,,,,,,///......///333;;;EEELLL```ppp{{{qqqfff^^^ZZZOOOJJJCCC;;;666444444555222000......000111111111........................000000000000000000000000,,,,,,,,,---...///000111......////////////......---------,,,,,,+++++++++//////............//////......------------......------------------------........................---------,,,,,,---------//////............//////.........------,,,,,,,,,,,,,,,------------------......---...///000111111222444666888;;;???DDDHHHMMMSSS\\\eeennnwww~~~~~~~~~}}}}}}~~~|||xxxoooddd```aaakkkllljjjeee``````hhhoooyyynnn___UUUUUUOOOGGG@@@;;;666222///---,,,,,,+++*********+++---,,,+++*********,,,,,,))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))---,,,***)))((((((((()))***))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((******))))))((((((((((((+++*********)))))))))(((,,,,,,,,,******,,,///333888777:::HHHbbbzzzssskkkaaa[[[cccsss|||vvvlll^^^ZZZXXX\\\cccooosss[[[JJJBBBPPPZZZnnnvvvfffWWWJJJCCC@@@AAAHHH\\\zzz{{{jjj[[[RRRHHHCCC<<<666444333222222---+++(((&&&&&&(((+++---+++++++++******)))))))))******************************++++++,,,,,,,,,,,,,,,++++++,,,...000222444666777999<<>>>>>>>>===:::555111//////111...,,,...000333===FFFQQQQQQRRRQQQQQQSSSZZZaaammmmmmnnnsss|||sssddd[[[\\\iiiqqqvvvzzzqqqiiiddd111000000//////.........+++,,,,,,------,,,,,,++++++,,,------...000444888CCCLLLZZZkkkuuulllgggaaaWWWLLLCCC===:::999888555222111111111000///...............---------////////////////////////+++,,,---.....................///000000000//////...//////000111111222222///..................///---...////////////...---------------------------........................------............------------,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------............///000/////////111333444888===CCCHHHMMMRRRVVV]]]bbblllwwwzzzxxxzzz|||}}}||||||}}}~~~||||||}}}||||||{{{zzzyyywwwvvvvvvvvvvvvyyyzzzxxxzzz~~~yyymmmccc\\\QQQJJJ???666111///...---------,,,,,,,,,,,,------++++++******++++++,,,,,,))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))((('''((()))***+++******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((%%%%%%'''((()))******************))))))(((((((((,,,---......,,,+++,,,---999999666333666IIIgggqqqcccTTTQQQXXX___]]]YYYUUUQQQMMMKKKKKKTTThhhzzzrrrbbbNNNNNNUUUggg{{{fffPPPFFF>>>@@@JJJ[[[ooo~~~ooo___PPPDDD:::555000000000000///---,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++******+++,,,...///111111222333555666888999:::<<>>IIIVVVjjjxxxtttnnncccWWWMMMEEEAAA???<<<999666333333222111/////////.........---------........................(((***,,,---////////////......///000000000000000/////////000000000000000......------------......---...///000000///...---................................................,,,---...//////...---,,,------,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......///+++...000111000222555888<<>>AAAGGGRRR[[[dddjjjsss}}}qqq]]]III===222222111///...,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))((()))***,,,---////////////000111111222666888;;;???DDDIIIMMMOOOJJJLLLNNNPPPQQQUUUYYY\\\_________aaacccdddcccbbb]]]bbbhhhlllllllllmmmoooqqqnnnkkkjjjjjjkkkkkkjjjcccffffffdddeeehhhhhhfffccceeehhhlllmmmkkkeeeaaaaaa___^^^^^^```aaa```___]]]^^^^^^]]]\\\ZZZZZZYYYYYYWWWTTTSSSTTTSSSRRRPPPMMMHHHCCC@@@@@@@@@???===<<<:::777555555555444333111333444444222000/////////000333888===CCCPPP\\\eeebbbdddjjjlllhhhfffgggkkkhhhgggjjjrrrxxxzzzzzzxxxzzz|||yyyrrrllliiijjjsss{{{222111111000///......---,,,,,,............,,,,,,,,,...//////......///111...777AAAIIIXXXppp~~~xxxmmmaaaUUUMMMGGGEEEAAA>>>:::777666444333111//////.........---------........................&&&'''***---///111111111......///000000000000000.........---,,,,,,++++++---------,,,,,,------------...///000000///...---////////////////////////........................,,,---...//////...---,,,---------,,,,,,---------------------------------++++++,,,,,,---...//////+++...111333444666;;;???DDDJJJSSS[[[bbbgggkkknnnpppvvv~~~www{{{~~~~~~|||{{{|||~~~{{{{{{{{{{{{zzzyyyxxxwwwmmmlllnnnttt|||xxxjjj___MMMFFF===555000---,,,************)))******++++++(((***+++,,,---,,,,,,+++))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))((('''&&&&&&******)))(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&((((((((()))))))))))))))###(((,,,,,,+++++++++!!!)))000000...222>>>HHH]]]wwwyyykkk^^^TTTNNNJJJIIICCCGGGLLLMMMJJJIIITTTaaappp{{{nnn]]]TTTZZZmmm{{{dddLLLAAA???===>>>@@@IIIQQQYYYfff|||zzz___MMM999888555333000///......++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))(((((('''((()))***+++......------,,,------...555555777:::>>>CCCGGGIIIFFFHHHJJJLLLNNNQQQVVVYYY_________```cccdddcccaaaXXX^^^dddiiiiiijjjkkkmmmllljjjgggffffffgggfffeeeeeeggggggdddeeeiiijjjhhh```aaacccfffgggeee```\\\^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWXXXYYYXXXWWWUUUUUUUUUUUURRRNNNKKKJJJIIIGGGFFFCCC???:::777888999888777666444111000111222222111...000222222000/////////000333999AAAGGGLLLWWWbbbiiieeehhhqqquuuqqqllllllhhhdddaaaccciiimmmmmmkkkiiijjjiiieee___\\\ccckkk|||111111111111111111111111...,,,++++++---......---***---///---***)))+++...//////333;;;FFFWWWppp|||ooocccYYYRRROOOJJJEEE???;;;999888444111000111111///...---...000000000////////////000000//////............//////111000000000000/////////---......///////////////111111000000//////......---------------...///000////////////////////////................................................///......------......//////...............------...---,,,---///000000000222444666666777;;;CCCHHHLLLVVVdddpppuuuvvvtttsssuuu~~~~~~~~~|||{{{{{{}}}}}}yyyxxxwwwtttoookkkhhhggghhhlllvvv~~~}}}~~~gggVVVOOODDD777111111222000---++++++************++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((&&&$$$######+++*********))))))((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))++++++******++++++,,,---*********+++///333888:::FFF\\\www~~~ssslllbbbVVVOOOOOOGGGEEEFFFLLLPPPRRRVVV[[[rrruuuggg^^^]]]hhhtttvvvvvvuuu{{{zzzYYYGGGAAA===;;;;;;666???IIIOOOZZZooo___GGG???666444666777333...111///,,,,,,---------,,,------------------------++++++******)))******+++++++++++++++++++++++++++)))***+++,,,...///000111111222333555888:::<<<===???AAACCCEEEGGGLLLTTTZZZZZZ\\\^^^_________aaaccc^^^\\\[[[___eeehhheeebbbbbbccccccbbbbbbcccfffhhhhhhccc```aaafffiiiiiigggccc___[[[\\\______\\\XXXVVVVVVVVVWWWWWWWWWXXXXXXYYYWWWTTTSSSQQQPPPMMMKKKJJJHHHEEEBBB???===;;;;;;<<<999666333111222333444444111------...///...---/////////......111444888333===JJJTTTXXXYYY[[[^^^kkkqqqyyyppphhh```[[[^^^bbbbbb``````XXX]]]cccdddbbb``````aaayyyzzz{{{zzz111111111111111111111111///---,,,,,,---...---,,,+++,,,------,,,,,,---.........222888???MMMcccuuu}}}qqqeee\\\WWWQQQKKKCCC>>>;;;999666333222222111///---------...//////////////////000111//////............//////...------------,,,,,,,,,---......//////////////////////////////000000000---------------...//////................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...000111111222555999<<>>333///000111000---++++++************++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))(((((((((''''''&&&'''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++******))))))+++...222444888HHH___www{{{vvvoooddd^^^]]]MMMHHHFFFHHHKKKNNNUUU\\\ooo}}}zzzwwwpppiiifff```]]]\\\```lll~~~ttt]]]NNNBBB<<<;;;666:::<<<>>>EEEWWWooo~~~ZZZPPPAAA777333222000---111000////////////,,,***,,,,,,,,,---------------++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------......///000222555777888999999<<<>>>@@@AAAFFFMMMSSSWWWYYY[[[[[[[[[[[[]]]^^^ZZZXXXWWWZZZ___bbbaaa^^^ZZZ\\\]]]^^^___aaadddgggeeeaaa^^^___cccffffffdddbbb^^^[[[[[[]]]]]]ZZZVVVRRRRRRRRRRRRRRRRRRQQQQQQPPPMMMKKKIIIHHHGGGDDDBBBAAA???===:::888666555444777555333111000000111111222///------///000///---.........///000444999===CCCKKKVVV^^^aaabbbbbbdddssswwwiiibbb^^^bbbdddbbb]]][[[VVV]]]eeegggeeeaaa___```qqq~~~|||vvvnnnllloooqqq000000000000000000000000111///---------...---,,,---,,,+++,,,...//////......---///333888@@@PPP^^^uuuvvvlllggg^^^VVVMMMEEEAAA===999666555444333111//////......///.........//////000111000//////......//////000000000////////////......---......///////////////---......///000000111111---------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------------,,,---...000222333444888<<<@@@EEENNNXXX```ccchhhrrr|||~~~|||yyyuuussssssuuuuuuuuuzzz{{{{{{zzzyyyyyy{{{}}}{{{yyyvvvsssqqqnnnkkkhhhaaa^^^]]]cccooo~~~yyyzzz~~~vvvqqqxxx|||```LLL===666///,,,...000///,,,++++++************++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++)))))))))+++---///...666EEE]]]|||~~~uuummmkkkZZZRRRJJJHHHHHHLLLUUU]]]hhhvvv~~~qqqcccUUUMMMIIIKKKPPPYYYnnn~~~gggQQQCCC>>>888888777555888BBBRRR___rrrvvvjjjWWWFFF;;;555333222//////......///---***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++***++++++---...000222333444555777:::;;;<<<@@@GGGLLLRRRTTTUUUUUUTTTTTTUUUVVVTTTQQQOOOQQQVVVYYYYYYXXXTTTVVVXXXYYYYYY[[[^^^```aaa]]]ZZZZZZ^^^```aaa___^^^[[[XXXWWWYYYXXXUUURRRKKKKKKJJJJJJIIIIIIHHHHHHEEECCCAAA??????>>>;;;999777666444222111000//////000/////////............///...------//////...------///222555999???EEEJJJQQQWWWaaaiiinnnppprrrrrrkkkddd```ccceeebbb]]][[[\\\dddlllnnniiiccc```___dddxxx}}}yyyuuuqqqjjjbbb```bbbmmm000000000000000000000000222000...---......---,,,...+++***,,,000222000......---...111333666AAALLL```lll~~~}}}wwwooofffZZZPPPIIICCC>>>999999777555444333333222111///.........//////000111000000////////////000000111111111000000000//////---......///////////////........./////////000000,,,---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......//////000000000111,,,,,,------...111444777===@@@EEEIIIMMMTTT^^^eeegggkkkrrr|||xxxsssnnnmmmkkkkkknnnpppqqqrrrxxxyyyzzzzzzxxxxxxzzz{{{yyywwwuuurrrooommmkkkiiibbb______fffsss}}}zzz}}}|||ssslllsssyyyZZZDDD666222---,,,...///---***++++++************++++++,,,,,,++++++******))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,------...---,,,+++******+++---...000111777IIIdddvvvoooiii___VVVPPPMMMNNNSSS[[[```jjjwwwxxxtttaaaQQQFFFFFFEEEGGGYYYooonnnVVVIII???<<<:::::::::<<>><<<:::999999999777555222222111//////.........+++,,,---.........---,,,------------------,,,+++,,,111:::BBBJJJPPPVVVZZZVVV[[[eeepppzzzoooeee^^^___cccdddfffhhhooovvv{{{xxxooofffbbbbbb___ooo~~~~~~~~~}}}||||||tttlllfff```\\\___eeeuuu000000000000000000000000333111///...//////...,,,...+++***,,,000222000......,,,...000111222999AAANNNYYYkkk~~~~~~uuuhhh\\\SSSKKKCCC>>><<<999777666666666444222000000////////////000000000000////////////000000......---------,,,,,,,,,---......///////////////000/////////.........---,,,------......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......///000000111222222+++---...///111444999>>>EEEJJJPPPUUUYYY```hhhnnnuuuxxx}}}{{{qqqjjjdddddddddfffjjjmmmoooooouuuwwwxxxxxxwwwwwwxxxyyywwwvvvtttrrrooommmmmmmmmgggdddfffnnnzzzyyyxxxzzz~~~|||rrrjjjooo}}}yyyxxx}}}rrrTTT@@@444111...---......+++)))++++++************+++++++++++++++******)))))))))(((((((((((((((((((((((())))))(((((((((((()))***(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((((((((((((((('''((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((,,,,,,++++++,,,,,,---...***)))))))))***+++---...000000222;;;LLLggg|||rrrrrrkkkbbb]]]WWWQQQQQQTTT]]]ccclllxxxzzzttt{{{rrr^^^MMMIIIEEEAAALLL]]]uuusss^^^LLLBBB:::999888777:::@@@EEEWWWoooyyyjjjZZZNNNFFF???:::333///...000222333---------,,,,,,+++++++++***+++,,,---------------************************''''''((())))))******+++((())))))+++,,,---......///333666777777888<<>>>>>===;;;:::999888777888666555555555555333222000//////............///)))***,,,...///...---------...------,,,++++++,,,,,,555CCCQQQZZZ```dddfff]]]```hhhuuurrreeeZZZYYYaaalllwwwxxxmmmiiijjjiiisss||||||yyywwwwwwwwwzzzoooccc[[[XXX[[[eeeqqq~~~111111111111111111111111333111/////////000///...---,,,+++,,,...//////......,,,---000111111555;;;???HHHVVVhhhxxxuuujjjaaaXXXOOOIIIDDD@@@;;;::::::999666333333333222111000000000000111000000//////000000111/////////............------......///////////////000000//////...------,,,,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111222---000222444666:::BBBHHHFFFMMMWWW___fffmmmuuuzzzzzzrrriiibbb]]]]]]___bbbgggkkkllllllppprrrtttuuuttttttuuuvvvuuuuuutttqqqnnnnnnoooqqqlllhhhjjjsss}}}|||tttvvvyyy}}}zzzrrrjjjooo~~~tttnnnqqquuuxxx}}}eeeMMM<<<333111///......---+++***++++++************++++++************************))))))))))))))))))))))))))))))(((''''''(((***+++(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((())))))***+++&&&&&&''''''(((***+++++++++,,,///222999MMMoooyyywwwrrrnnnjjjcccYYYSSSRRR___aaaeeemmmuuuzzzzzzxxxtttppprrr}}}ooo]]]RRRJJJEEEIIIRRRcccwww}}}dddQQQ@@@:::888666888>>>===FFFUUUlll|||nnndddRRRJJJ>>>555000///000111///......------,,,,,,+++***+++---...///......---++++++++++++++++++++++++''''''(((((()))***++++++((())))))***+++,,,,,,---***...222333222222444777999:::;;;;;;999888999;;;:::999999999;;;<<<>>>???>>>@@@CCCDDDDDDDDDFFFGGGDDDCCCAAA???>>>???@@@AAA>>>======<<<;;;:::999999888888777666444333333222111000//////000111///...------,,,,,,,,,,,,------***+++,,,...//////...---......///...---...000333222<<>>777333111000000///......---,,,,,,***+++---///000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++'''+++///000///...///111222333444444333222333555111222333333444444666777333666888:::::::::;;;<<<::::::888666444444666777555555555555333333333444222222111111000///......---,,,+++,,,---...---,,,---,,,,,,+++++++++,,,,,,++++++,,,---...............///000///000333999>>>@@@IIIVVVccckkkoooqqqrrrrrrooonnnvvv~~~iii___XXX```ppp|||rrrjjjgggccc\\\VVVUUUWWW^^^kkkwww|||333333333333333333333333222000//////111222111111***---///---***)))+++...---***))),,,,,,,,,...333333555:::BBBOOO]]]kkksss}}}tttnnn___YYYQQQLLLIIIEEE>>>888888777555333222000//////111111000000000000111111............---------------......///////////////,,,,,,------.../////////+++,,,.........,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///---...///111222444555666333777<<<>>>AAAHHHRRRZZZ^^^ggguuu~~~vvvmmmfffdddaaa]]]XXXTTTTTTWWW\\\```cccdddcccgggjjjlllmmmmmmlllmmmnnnoooppppppooolllmmmqqqtttlllfffccckkkuuu}}}}}}|||||||||uuupppkkkqqqoooeeebbbaaaeeemmmnnnqqqlll]]]LLL???777111///...,,,,,,,,,---......++++++************++++++''''''((()))***+++,,,,,,************************)))((('''&&&'''(((***,,,(((((((((((())))))))))))(((******)))((('''((()))(((((((((((((((((((((((("""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++******(((***...000,,,///BBBWWW{{{zzznnneeebbb^^^\\\ZZZZZZXXXUUUUUUWWWKKKPPP^^^sss~~~wwwbbbOOOIIIKKKNNNPPPYYYeeevvv{{{uuulllYYYIIIDDD<<<:::;;;AAAOOO^^^fffhhhhhhjjjsssvvvcccSSSFFF>>>999111111000///......------***+++---///000000///...------------------------+++++++++***)))(((((((((((((((((()))))))))******'''+++///000...---...///...///000000//////000222+++---///000000000000111///111333333222000000000555444333000......000222000111111111000///000111//////......---,,,,,,,,,,,,+++***+++---...---,,,...------,,,,,,,,,------++++++,,,,,,,,,------------///000111333888@@@GGGNNNUUU___hhhnnnrrruuuvvvsssnnnlllrrr}}}zzz{{{|||~~~uuuccc\\\[[[gggyyy~~~oooccc___YYYVVVVVVYYY]]]bbbkkkttt{{{{{{}}}888666333222333333333222000000111111111111000000111111000///............---------....../////////...222777:::???HHHUUU___jjjyyyzzznnnhhh```YYYSSSNNNHHHCCC<<<;;;:::::::::888444000.........///111000...,,,000111000...+++,,,000444---...///000000000///.........---------,,,,,,,,,........................+++,,,---...---,,,+++***,,,,,,++++++++++++,,,,,,//////......---.........111000...---......---,,,000000111222333555777888999===AAAEEEMMMXXX^^^^^^fffsss~~~oooiii```ZZZWWWUUURRRPPPQQQUUUYYY[[[[[[\\\___bbbccceeegggjjjlllmmmmmmmmmooonnnoooqqqoookkkhhhgggffffffffffffjjjsss~~~{{{xxxoooooowwwccc\\\^^^``````kkkcccVVVHHH===666333222------......------,,,+++************************++++++******)))(((((((((((()))*********((('''&&&***)))((()))***+++***(((&&&'''((()))************++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))((('''%%%$$$###"""''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%))))))))))))(((((((((((((((((((((''''''&&&%%%%%%)))'''&&&%%%&&&'''***+++)))(((((('''''')))***+++))))))))))))))))))))))))''')))+++---///333888<<>>AAABBBGGGMMMMMMOOOZZZnnnrrreeeVVVHHHAAA999444555333...---///000---,,,---+++((()))---......///000000///...---.........------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++******+++---...///++++++,,,,,,,,,---------******++++++++++++******.........//////000000000........................,,,---...---,,,,,,---...000///...---------------++++++*********************(((((()))++++++(((%%%)))***,,,---............000444666777===JJJTTTYYYhhhjjjlllpppuuuxxxyyyyyyvvvuuuppplllnnntttrrrjjjfffdddccccccaaa```bbbeeeVVV]]]iiiwwwwwwhhh^^^WWWRRRXXX___dddfffhhhjjjlllsssrrrqqqwww:::777444333333333333222000000111111111111000000------,,,,,,,,,------...,,,,,,---------............111444555777<<>><<<:::777555444333333444555555333111///000000...++++++...111,,,---...//////...------//////.........---------........................,,,------......---,,,,,,---,,,,,,,,,,,,,,,,,,---///......---------------......------............222333444666888:::;;;<<<@@@EEEJJJNNNWWWccciiijjjooo||||||}}}xxxooo]]]XXXSSSOOONNNMMMKKKJJJNNNRRRWWWYYYYYYZZZ]]]aaabbbccceeehhhjjjllllllmmmoooppprrrsssrrrmmmhhhfffggggggggggggjjjqqq|||~~~~~~yyyqqqrrrrrr^^^VVVWWWXXXWWW\\\UUUJJJ???666111000000,,,,,,------,,,,,,+++***************************)))))))))))))))*********)))))))))))))))(((''''''***)))((()))******)))((((((((())))))((((((''''''******))))))((('''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))'''''''''''''''(((((((((((('''&&&&&&&&&((()))***(((((('''''''''((()))***)))))))))))))))))))))))))))***+++,,,---///444777HHH^^^xxx~~~xxxwwwwwwkkk^^^VVVOOOIIIJJJOOOLLLMMMSSS^^^lllvvvxxxwwwwwwwwwqqqhhhdddeeeccc^^^OOOOOOQQQ\\\ppp~~~eeeSSSBBB======>>>@@@DDDBBBAAAFFFQQQ^^^mmmuuufffVVVLLLCCC>>>999222///000...++++++---,,,***+++///,,,---...//////...---------------------,,,,,,,,,++++++******)))************************,,,---...+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------------,,,---...---,,,,,,---...///.........------------,,,,,,+++++++++++++++++++++******,,,//////---++++++,,,,,,---------///000444<<>>;;;777666444444555555444222000111111000...---...000---......//////......---000/////////............------------------------,,,---............------...------,,,,,,------...000///......------......------...///000111222222555777999===@@@CCCEEEEEEMMMRRRXXX]]]fffqqqxxxyyyzzzyyyqqqnnnfff[[[QQQOOOLLLKKKJJJJJJHHHGGGJJJNNNSSSVVVWWWXXX[[[^^^``````bbbdddgggjjjlllmmmpppuuu{{{}}}xxxpppjjjnnnnnnmmmmmmnnnttt{{{~~~~~~~~~vvvxxxjjjWWWNNNMMMMMMLLLJJJEEE>>>666000......///++++++,,,,,,++++++***)))************************'''(((((()))******++++++***))))))(((((((((((((((***)))((((((******)))(((***))))))((('''%%%$$$###((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++%%%&&&&&&'''(((((())))))'''''''''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))***+++++++++***+++...000555BBBUUUhhh|||zzznnncccWWWOOOMMMQQQOOONNNQQQYYYdddmmmssstttxxxyyyvvvrrrrrruuuwwwvvv]]]WWWPPPOOOZZZgggmmmlllccceeepppuuuYYYHHHBBB???===<<<<<<999999<<>>;;;888666444444444222111333222111000000000000000000000000000////////////////////////////////////---,,,,,,,,,---...///000......------------......------...///000111333444666999===???CCCIIIQQQXXXXXXZZZ]]]aaaggglllqqqssszzzyyywwwzzzzzzooohhh]]]SSSMMMJJJHHHGGG>>>AAACCCDDDDDDDDDEEEFFFEEEKKKQQQUUUUUUVVVXXXZZZZZZYYYXXXZZZ___fffnnnrrrvvv~~~wwwtttrrrttt|||zzzooo```SSSJJJDDD???<<<444222000---,,,+++,,,,,,---............---,,,,,,))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((())))))***)))(((''''''))))))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))&&&'''))))))))))))***,,,******,,,///555DDD\\\rrr|||xxxxxx{{{|||ssseeeYYYMMMPPPRRRTTTXXX```jjjrrrrrrqqqsssuuuwwwyyyzzzhhh[[[TTTOOOJJJDDD??????EEEOOO___zzz{{{pppcccRRRBBB<<<;;;999666666999BBBRRReeeyyysss^^^CCC:::333222222///...///+++******)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......,,,---...---+++)))***+++***+++---......---,,,,,,******++++++,,,,,,---------.../////////000333555777===CCCEEEDDDEEEIIINNNggguuummmddd[[[UUURRRSSSYYY```vvv{{{uuupppvvv||||||xxxvvvzzz~~~{{{ssslllfff```YYYTTTZZZaaannn{{{pppiiigggjjjuuu:::777444333333333333222111222222333333222222111111000///////////////000.........---------,,,,,,...---,,,+++---...//////111///111888===@@@HHHQQQ]]]hhhsssxxx}}}|||tttddd___WWWQQQMMMKKKIIIHHHDDDAAA<<<:::;;;;;;:::888888777555444333333333444333333222222222111111111111111111111111111111111///.........///000111222111000000//////000000111111111222444666888:::;;;???CCCHHHLLLRRR]]]jjjtttrrrqqqrrrsssvvvzzzzzzvvvyyy|||~~~}}}yyyvvvssslllddd[[[UUUNNNIIIFFFEEEDDDEEE@@@BBBDDDDDDCCCCCCEEEHHHEEEJJJQQQTTTTTTTTTVVVWWWYYYXXXWWWXXX]]]fffooottt{{{~~~tttqqqooorrrzzzzzzqqqcccVVVKKKCCC<<<888000///---,,,++++++++++++,,,------------,,,++++++))))))))))))))))))))))))*********)))))))))))))))''''''((())))))))))))))))))(((''''''((()))((('''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&'''((()))))))))(((((())))))))))))))))))))))))((()))++++++***)))***+++((((((***...///555EEEUUUoooxxxssssss{{{}}}ooo___TTTXXXZZZZZZYYY\\\cccjjjnnnlllnnnqqqqqqsss|||tttmmmeee___OOODDD===???CCCLLLaaavvvttt___QQQGGG>>>999888555777===KKK]]]mmmyyytttWWWKKK@@@;;;888444222333---,,,+++))))))))))))***,,,,,,,,,+++++++++++++++------------...///000000,,,------......---,,,,,,++++++,,,---...//////000//////000000000000//////......---------,,,,,,,,,+++,,,,,,---......//////,,,---...,,,***))))))***++++++,,,,,,,,,---------***+++,,,---...000111111///111333444555777<<>>@@@BBBDDDJJJPPPSSSSSSSSSTTTUUUYYYWWWVVVWWW]]]fffpppvvv~~~vvvsssppprrrxxx~~~{{{sssfffXXXLLLBBB:::555......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((()))******++++++&&&'''(((*********)))((()))'''&&&'''((()))(((''''''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''(((''''''(((((()))*********)))(((&&&$$$$$$$$$&&&'''&&&''')))*********)))((())))))))))))))))))))))))***,,,---,,,***))))))***)))(((***......---444>>>SSSnnnxxxppppppyyyvvvfff]]]```ccc```[[[[[[```eeeeeecccdddfffeeedddlllxxxzzzsssbbbPPPBBB??????BBBNNN^^^rrrnnn[[[III???<<<;;;888888@@@NNN\\\hhhpppxxx}}}lll^^^NNNEEE???999555444111000...,,,+++++++++,,,---,,,,,,++++++*********'''''''''((()))***+++,,,+++,,,---------,,,+++******+++,,,---///000111111111111222222222222111111000000000//////.........,,,,,,------...///000000,,,---...,,,***))))))***,,,++++++++++++,,,---...+++,,,---///111222444444777:::>>>@@@AAAEEEJJJOOOZZZccclllooojjjeeeccceeeeeelllrrrtttvvvyyyzzzxxxnnniiiiiittt{{{ooo___```hhhtttzzz{{{yyyxxxooosssssslll```XXXWWWYYYhhhrrr~~~vvvuuuyyyzzzxxxpppdddZZZXXXXXXZZZ```hhh888666555555666777777666444333333222111111111222...555<<<;;;555111222555000/////////...............---,,,+++,,,---...///...///111222333555777:::@@@EEEKKKPPPXXXcccrrr}}}|||tttooolllkkkhhhfff```WWWQQQRRRTTTRRROOONNNJJJEEEAAA@@@CCCDDDAAA>>><<<<<<;;;;;;::::::::::::999888666555555555333111000//////000222555888:::;;;888999<<<<<<888777999===>>>@@@CCCFFFJJJMMMOOOWWW[[[aaadddiiittt~~~ssskkk```YYYUUUQQQLLLGGGFFFDDDAAA???>>>???AAABBBDDDCCCAAA@@@???@@@BBBCCCFFFJJJPPPSSSQQQNNNPPPSSSTTTYYY^^^___```eeemmmqqq}}}|||}}}~~~yyywwwxxxzzzyyyvvvxxx|||wwwhhhZZZLLL>>>777666///,,,***+++---...,,,)))------,,,+++***)))((('''))))))(((((((((((())))))************))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&''''''((()))))))))(((&&&%%%''''''''''''((((((((((((+++***)))))))))***,,,,,,,,,+++))))))***---000222<<>>FFFLLL]]]rrrgggOOOBBB<<<:::888888===HHHUUU___bbbbbbeeemmmyyyxxxeeeTTTNNNNNNHHH???666777444000///111///,,,***,,,......,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++)))))))))+++...///222444666888888777666555555222...,,,,,,,,,------000///...---,,,---...///,,,------,,,+++***,,,---***...222000...------,,,,,,333222555@@@AAA>>>DDDIIILLLPPPRRRSSSVVV[[[___ooo{{{~~~sssmmmlllkkkccc___ccchhhgggdddbbb\\\ZZZWWWYYYbbbkkkjjjcccYYYYYYcccwwwxxxnnnjjjmmmmmmhhh```ZZZZZZ]]]kkknnnxxxvvvpppooommmkkkggg]]]QQQKKKLLLQQQZZZaaa777555444444555666555444444333333222111111222222000222444555444222000///000000/////////...............---,,,,,,,,,---...---...000111111333666888888<<>><<<;;;:::;;;;;;999888888777777777888:::===>>>BBB??????CCCDDDCCCCCCEEEKKKLLLNNNQQQUUUYYY\\\]]]ccchhhkkkjjjjjjppp~~~|||vvvwww}}}{{{hhh```UUUNNNKKKIIIFFFCCCAAA???===;;;;;;<<<>>>???AAA@@@?????????@@@AAABBBBBBFFFKKKOOOOOOOOOQQQTTTYYY\\\^^^^^^___dddkkkpppxxx}}}zzzyyyyyyuuupppqqqttt|||yyyhhhYYYLLL>>>666333...,,,++++++------+++)))***************+++++++++)))))))))(((((())))))))))))))))))(((((((((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))((((((((()))***++++++***))))))***,,,///111222===RRRnnnyyywwwzzzpppnnnqqqtttuuuqqqhhh^^^WWW\\\YYYZZZ]]]]]]ZZZYYY\\\kkk{{{yyybbbMMMAAA>>>AAADDDKKKbbb{{{nnn]]]FFFBBB<<<888;;;BBBKKKQQQSSSQQQOOOQQQZZZhhhwwwyyyjjj```]]]YYYTTTLLLIIIAAA666111222222///000///---***(((((()))+++++++++************++++++)))******++++++++++++***++++++******+++,,,...///000222444666888888777666222000...,,,---....../////////......---......///------------,,,+++,,,,,,,,,///000...---...000222444>>>BBBHHHTTTWWWXXX___eeeffffffeeeeeehhhnnnsssuuuqqqkkkbbb\\\]]]___\\\XXXUUULLLLLLJJJKKKQQQZZZ\\\XXXZZZZZZcccxxxuuuhhh[[[```ddddddaaa______aaahhhhhhnnnwwwyyy{{{~~~rrrllliiieeebbb^^^VVVNNNJJJMMMTTT\\\bbb777555555555666777555444444333333222222222222222555111...000444555111,,,000000000/////////......//////...---,,,,,,,,,---+++,,,...//////000333555111333666888<<>>????????????@@@AAABBBBBB???CCCHHHLLLOOORRRVVVXXX```___]]]\\\\\\^^^dddiiimmmsssyyy}}}|||zzztttmmmlllooouuu|||{{{dddTTTHHH<<<222///...,,,++++++,,,,,,+++***))))))*********+++++++++******))))))))))))******((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))&&&""""""&&&)))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&((()))(((''''''((()))))))))((('''''''''''''''&&&''''''''''''((((((((((((((('''''''''((()))***+++***))))))***,,,...000///111<<>>;;;PPPlllzzz\\\RRREEE<<<:::===@@@BBBCCCAAA>>><<>>MMMVVV^^^iiilllnnnyyy~~~{{{zzz}}}vvvjjj```YYYWWWVVVRRRMMMKKKDDDIIILLLMMMPPPWWW\\\\\\aaa___eeeuuulll]]]OOOTTT\\\aaaccccccbbbbbbfffcccdddjjjlllooo||||||qqqiiibbb\\\XXXRRROOOLLLLLLQQQZZZaaaddd888666666666888888777666444333333222222222333333888444///111555777444///000000000////////////...000000///...---,,,,,,,,,***+++,,,---,,,---000222...000222333555:::AAAFFFQQQYYYeeeqqq}}}{{{wwwzzzvvvqqqnnnkkkhhhdddaaaeeeaaa[[[VVVTTTVVVYYY[[[___]]][[[[[[\\\]]]]]]\\\SSSSSSSSSSSSTTTUUUVVVWWW]]]XXXXXX^^^dddgggjjjnnnoooppprrrtttvvvxxxyyyzzz}}}~~~uuusss}}}yyyqqqlllkkkooosssuuuyyyvvvsssqqqoooiiibbb[[[MMMHHHBBB>>>===>>>>>>>>>;;;;;;::::::;;;===???AAA??????@@@@@@AAACCCCCCDDDCCCFFFJJJMMMRRRZZZ^^^^^^eee___YYYXXXWWWXXX\\\aaahhhooouuuyyy~~~|||vvvpppooorrr{{{~~~rrr}}}|||^^^KKK@@@666///+++---,,,+++++++++++++++***,,,,,,++++++***))))))(((******))))))))))))******))))))((((((((('''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######)))&&&### ###&&&)))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((''''''(((******)))'''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******)))))))))+++---.........222@@@WWWrrrzzzqqqttt{{{}}}mmmaaa\\\YYYXXXXXXUUUOOOKKKLLLLLLYYYkkk{{{kkkVVVHHHAAA===FFFZZZpppwwwqqqooouuuyyyiiiTTTDDD>>>===>>>>>>===<<<:::888999???HHHOOOfffssszzzxxxwwwtttjjjZZZOOOJJJGGGDDD<<<999666444333111...+++------,,,,,,,,,,,,------************++++++,,,,,,((()))***+++,,,,,,,,,,,,,,,---///000111222222222,,,---...---,,,,,,,,,---++++++,,,---------------.........000222333444333666555666:::===@@@EEEJJJOOOaaalllssszzzyyyzzzuuueee\\\UUUTTTTTTQQQOOOOOONNNZZZcccdddcccfffjjjllllllggggggooo}}}~~~~~~~~~vvvpppzzzyyyhhhZZZRRRUUU\\\cccggggggddd```bbb]]]]]]ccchhhnnn~~~uuuhhh^^^VVVRRRLLLMMMOOORRRZZZdddkkklll;;;999666666777777777666444333333222333333444444777666444333444444444444111000000000////////////000000//////...---,,,+++***+++,,,,,,+++,,,...000...///000111444888<<<@@@EEEJJJRRR[[[fffrrr}}}|||zzzxxxuuusssvvvqqqjjjeeedddfffjjjnnnrrrpppnnnmmmooopppppppppddddddeeefffggghhhjjjkkkmmmhhhgggnnnvvvzzz}}}~~~}}}zzzwwwrrrnnnmmmkkkjjjiiijjjfffaaa]]]ZZZUUUNNNIIIAAA@@@>>>>>>>>>===<<<;;;:::::::::;;;===>>>@@@AAA>>>>>>???@@@BBBDDDFFFGGGKKKMMMNNNQQQYYYeeejjjhhhddd[[[TTTVVVYYYZZZ^^^cccgggpppxxx{{{~~~}}}yyytttuuuzzzyyynnnrrryyyyyyWWWBBB999333...,,,+++,,,,,,++++++*********,,,,,,++++++***)))))))))******))))))))))))***************)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! '''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%'''((((((''''''(((******)))'''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((()))))))))******))))))))))))))))))***,,,,,,***+++---333>>>OOOdddqqqxxxuuuwww|||yyypppddd^^^ZZZXXXSSSMMMJJJLLLMMMSSS]]]hhhrrr|||jjjWWWMMMHHHDDDJJJYYYaaa^^^ZZZ\\\lll{{{fffQQQHHHGGGHHHHHHBBB>>>999777888:::;;;<<>>999:::;;;<<<<<<;;;999888888888999:::;;;===??????<<<===>>>AAAEEEJJJNNNQQQUUUXXXXXXZZZfffvvv|||yyyhhh]]]WWW]]]cccfffjjjpppqqqyyy}}}}}}{{{xxx{{{vvviiigggggglllwwwmmmNNN<<<444111//////***,,,,,,,,,***)))***+++(((((()))***+++,,,,,,---))))))(((((((((((())))))************))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((($$$&&&''''''&&&&&&((()))))))))((('''''''''''''''%%%&&&&&&&&&&&&''''''''''''((()))*********))))))))))))((())))))******+++(((,,,...///000888EEEPPPiiixxxwww{{{|||{{{llleee^^^ZZZSSSKKKHHHJJJNNNPPPUUU\\\cccjjjuuuvvveeeZZZSSSKKKHHHNNNTTTRRRMMMHHHQQQ\\\kkkyyy|||ggg]]][[[]]]___SSSJJJ???888777888888777>>>FFFYYYppp}}}zzz|||tttaaaLLL;;;444444777//////............/////////...,,,*********++++++(((((())))))***+++++++++---------,,,,,,,,,+++++++++---...---+++***---000000/////////000222444666555444555<<>>999666555444333333333333333444555555222333444333111000111333111111111000000000//////......///000000///...---,,,---...---,,,,,,...///++++++,,,---000222333333666888;;;>>>BBBIIIPPPVVV]]]eeeoooxxx~~~{{{wwwrrroookkkfff```YYYQQQLLLLLLGGGBBB?????????<<<999777888999:::999888888888888888999:::;;;===>>>>>>>>>???AAAEEELLLUUU^^^cccccceeeeeehhhxxxyyyllleeelllttttttvvv{{{zzz~~~|||vvvddd___ZZZ]]]dddlllsssvvvlllXXXAAA555111...---...***+++---,,,)))((()))+++'''((()))***+++,,,------((((((''''''''''''((((((***))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&%%%%%%''')))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))(((((((((((((((((()))))))))***)))+++---------000666;;;GGGWWWooo~~~wwwxxxzzz}}}uuunnngggaaaWWWLLLFFFEEEIIIKKKRRR[[[```aaagggppprrrvvv|||vvvkkkbbb[[[\\\\\\[[[ZZZWWWMMMCCCCCCIIIQQQXXXaaarrrzzzwwwyyy|||ooogggYYYLLLBBB>>><<<;;;;;;===III[[[hhhlllmmmpppnnnuuu{{{~~~mmmSSSBBB<<<<<<666666555555555555666666555444111///------......+++************,,,---...------------------.........000222111///111666;;;;;;:::999888:::===@@@CCCEEECCCEEENNN^^^mmmwww{{{|||ssspppuuuxxxssssssyyyzzzuuuvvvwwwxxxzzz}}}~~~|||wwwrrrbbb```dddqqq~~~|||kkkZZZIIIFFFIIITTT```kkkxxx{{{zzz{{{zzzzzzrrrhhh^^^UUUNNNJJJEEEJJJTTTfff~~~xxxqqqooorrrrrrooorrrzzzzzzmmm^^^VVVUUUWWWXXXaaahhhnnn~~~fff]]]QQQEEE>>>999777666333333333333333444555666333444444444444333222111111111111111000000000000---...///000000///......---...///...------...000,,,,,,,,,---///000000///111333666999<<<@@@DDDGGGJJJRRR]]]fffnnnuuu{{{|||zzzxxx|||{{{wwwoookkkeee]]]VVVOOOHHHCCC@@@<<<888666888999999777999::::::888777888999;;;999::::::<<<===>>>>>>???AAABBBEEEKKKUUUaaakkkrrrmmmppppppttt|||tttzzz}}}|||{{{{{{}}}wwwccc\\\UUUUUUXXX]]]aaadddUUUFFF666///---+++)))***)))+++---,,,)))((()))++++++++++++***************''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" %%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%%%%%%%&&&((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&(((((((((((())))))))))))&&&&&&''')))+++...//////111???VVVsss|||xxxpppsssxxx{{{}}}~~~|||vvvoooiii]]]OOOEEEBBBCCCGGGSSS___ccc```aaaggghhhiiimmmrrruuurrrkkkeeeaaammmtttooohhhbbbTTTFFFBBBCCCDDDEEEIIIVVVnnnwwwfffTTTFFF@@@>>>;;;:::???JJJRRRVVV]]]eee___fffjjjmmmwwwoooTTTDDD>>>>>>======<<<<<<======>>><<<:::777444222222222333---,,,+++++++++---///111---------...///000111222999<<<>>>>>>===@@@GGGMMMNNNLLLJJJIIIJJJNNNSSSVVVSSSRRRTTT___qqqtttqqqqqqpppooopppooollleee___OOOIIIJJJWWWiiinnncccUUUIIIHHHLLLXXXeeesss|||xxxtttwwwvvvqqqgggYYYMMMFFFDDDBBBFFFPPPeeewwwqqqnnnqqqnnnfffeeejjjssstttrrriii___YYYZZZ]]]ZZZdddkkkrrrvvvrrriii[[[JJJ===666444444111000333333222333777666666666666666666555555333333333222111000//////////////////////////////000/////////............,,,,,,,,,------.........222222222444666888;;;===AAADDDIIINNNUUU^^^gggmmmrrryyy}}}zzzwww{{{zzz{{{wwwpppiiicccZZZQQQIIICCC===:::888888777777666666555555333444555666777888999::::::;;;<<<;;;::::::<<<======CCCOOO]]]iiipppqqqpppnnnggggggyyy}}}|||~~~~~~vvvaaa[[[RRRMMMMMMNNNNNNMMM???:::222,,,***+++,,,---************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(((+++,,,((('''&&&%%%&&&'''***+++***************++++++,,,---///;;;TTTpppzzzlllnnnllllllrrrzzz}}}~~~yyywwwttthhhUUUGGGCCCGGGKKKTTT___gggiiiddd___]]]```dddggggggfffcccaaa```nnn|||~~~wwwiii\\\RRRIIICCCAAABBBFFFTTTbbbzzzyyycccNNN???DDDBBB???AAAFFFMMMQQQSSSQQQMMMNNNWWWeeewwwrrrZZZKKKIIIFFFDDDFFFLLLSSSWWWYYYTTTKKKDDDCCC???777444555444666444111111444222...444///...111222111666>>>HHHJJJNNNQQQRRRWWWeeetttuuummmddd^^^___dddjjjmmmqqqiiigggqqqwwwllljjjhhhiiilllhhh\\\PPPKKKAAABBBDDDJJJXXXggghhhaaaPPPQQQUUU___nnn{{{{{{rrroooqqqmmmfff\\\PPPGGG@@@===<<>><<<:::666222...,,,++++++***************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''''''''((()))***((((((''''''(((((()))***///...222@@@SSSlll{{{vvvooommmkkknnntttzzz~~~{{{xxxmmm[[[NNNIIIJJJMMMSSS]]]dddeeeaaa]]]YYYZZZ[[[\\\\\\\\\[[[ZZZ```ooozzzcccVVVIIIBBB@@@AAAJJJSSS___ooojjjWWWMMMLLLJJJHHHGGGGGGGGGGGGIIIEEEBBBDDDLLL]]]vvvppp```SSSRRRQQQTTT\\\hhhrrryyyxxxpppjjjfff^^^OOOCCC>>><<<@@@AAA===;;;<<<;;;888999666777;;;>>>@@@HHHPPPeeeiiioooqqqooorrr~~~wwwzzzwwwkkkgggeeegggkkkhhh\\\QQQKKK???BBBGGGOOO]]]jjjjjjcccYYYZZZ^^^gggrrr|||{{{ppplllgggccc]]]SSSJJJDDDCCCCCC@@@JJJXXXfff}}}}}}vvvkkkdddccc\\\QQQLLLPPP[[[ccckkklllhhhaaa^^^]]]```eeelllsss}}}|||sssbbbNNNAAA;;;555111111111//////222000000111111222333333333333333333333222111000///////////////////////////000000000000////////////,,,,,,,,,,,,++++++++++++*********+++---///000111333444666888:::>>>DDDHHHIIIOOOXXX___eeellltttyyy~~~~~~vvvuuuttttttssslllccc[[[QQQMMMGGGBBB???<<<888666777777777666666666666555555666666666777777888888999::::::999888:::===@@@FFFRRRbbbmmmppplllfffccc\\\^^^gggzzz{{{uuuoooqqqtttuuuuuuuuuvvvwwwiii___VVVJJJ@@@:::666222///---,,,,,,---...---+++(((************************((())))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$))))))))))))((((((((((((((((((''''''(((((()))***---,,,---000999MMMmmmvvvtttqqqooopppuuu}}}|||rrrcccXXXTTTRRRRRRUUU[[[```aaa^^^ZZZXXXWWWVVVTTTSSSRRRQQQQQQWWWeeewwwppp\\\OOOIIIGGGIIILLLJJJ[[[rrrvvv]]][[[XXXSSSNNNIIIDDDAAABBB>>>;;;999:::EEE[[[pppoooddddddcccdddjjjxxxppp\\\QQQRRRYYY\\\WWWPPPLLLJJJHHHEEEDDDGGGLLLQQQVVV^^^fff{{{~~~pppdddaaa```eeemmmnnnfff\\\WWWNNNSSSYYYbbbmmmtttpppiiidddeeehhhmmmuuu{{{~~~~~~vvvjjjddd^^^]]]XXXQQQIIIFFFGGGJJJGGGPPPZZZdddsssyyyxxxwwwsssjjjbbb]]]\\\VVVLLLJJJMMM[[[aaaiiikkkhhhbbb]]][[[YYY```hhhnnntttqqq[[[KKK@@@999333222222000000222000111111222333444444555222333333333222222111000000000000000000000000000111111111000000000////////////......---------,,,***++++++,,,---...//////000222333444444777;;;>>>@@@EEEKKKPPPTTTYYY^^^bbbkkkooouuu{{{}}}yyyyyy|||~~~|||xxxvvvxxx{{{pppooommmkkkggg___UUUNNNFFFCCC@@@>>>===<<<:::888666666666666666666666666666666666666777777777777:::;;;;;;:::;;;===AAAEEEMMMVVV```ddd```YYYUUUSSSXXX[[[dddrrr}}}vvvpppjjjnnnrrruuuvvvwwwxxxyyyxxxhhh[[[SSSGGG===888444111...,,,,,,,,,...//////,,,***************************'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$###)))*********)))((('''''')))))))))))))))***++++++(((***---000222<<>>===;;;>>>IIIUUUtttsssrrrqqqnnnjjjlllyyyxxxiiiiiirrrwwwpppddd]]]ZZZYYYWWWYYY]]]bbbfffjjjooottt|||wwwyyy|||xxxuuu}}}xxxfff[[[XXXZZZdddsss}}}{{{uuuqqqjjjooovvv}}}wwwoooooonnnnnnpppssswwwzzz||||||xxxtttuuu{{{~~~}}}{{{{{{xxxkkk```ZZZ]]]^^^___[[[UUUPPPOOOOOONNNTTTYYY]]]dddttttttppplllfff\\\YYYYYY[[[XXXRRRQQQTTTbbbfffjjjkkkhhh```YYYTTTTTT\\\dddiiilllttt{{{iiiZZZFFF===555333333111000111000000111111222333444444222333333333333222111111111111111111111111111111222111111111111000000000/////////......---------+++,,,,,,---------...---+++,,,---......000333666;;;===AAADDDGGGJJJNNNPPPWWW[[[aaafffkkkpppuuuxxxwwwzzz}}}wwwrrrqqqsssuuuxxxzzzyyyvvvqqqnnnoooqqqfffeeebbb^^^YYYQQQIIIDDD>>><<<::::::;;;;;;:::888555555555555555666666666666666666666777777777777999:::;;;;;;<<>>===???CCCVVVggg|||~~~rrrnnnnnnkkkggghhhuuu~~~wwwtttnnnmmmmmmlllqqquuuwwwyyy{{{}}}}}}rrrmmmmmmnnntttttttttrrrnnniiiddd``````qqqtttfffZZZRRROOOSSSbbbyyy{{{|||zzzwwwuuutttwwwzzz}}}~~~vvvmmmjjjkkklllkkkiiihhhjjjlllkkkggg```YYYUUU___ccciiikkkiiiccc\\\XXXTTTUUUWWWXXXZZZdddvvv}}}qqqkkkbbbVVVPPPSSSYYY^^^```___```cccmmmmmmnnnnnnjjjbbbYYYSSSSSSZZZaaaeeefffkkkttt|||uuukkkQQQEEE:::666555222000000.../////////000111111111222333333333333333222222111111111111111111111111222222222222111111111000---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++---------///111333444555777999===@@@CCCEEEHHHKKKOOOSSSWWW[[[___cccbbbgggnnnuuu{{{zzz}}}{{{vvvpppkkkiiijjjlllkkklllllljjjhhhfffeeefffYYYWWWTTTPPPJJJDDD@@@===777666555666777888777555444555555555555666666666555666666666777777888888666888;;;===???BBBEEEHHHJJJJJJHHHEEECCCFFFLLLRRRQQQTTTZZZbbbkkkttt{{{{{{yyyxxxssslllkkkoootttxxxzzzzzz{{{|||{{{~~~wwwjjjaaaOOOGGG<<<333///---+++)))---***((('''((()))))))))))))))))))))))))))))))))'''(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))+++((((((+++------000555AAAQQQiiiwwwooommmkkkiiikkkfff```]]]]]]]]][[[YYYOOONNNLLLKKKKKKLLLNNNPPPHHHIIIQQQbbbsss|||vvvqqqnnn]]]^^^dddjjjeeeZZZUUUYYYgggssszzzoooiiiZZZKKKCCC???<<<<<<>>>???LLL[[[gggoooqqqmmmfff\\\]]]]]]\\\___mmm~~~|||~~~{{{~~~}}}oooddd___\\\\\\]]]]]]\\\YYYUUUPPPNNNIIIUUU```___YYYRRRMMMHHHNNNSSSccc}}}{{{xxxyyy{{{{{{sssjjjbbb___]]]ZZZXXXUUUWWW[[[```eeefffeeeccciiilllqqqxxx{{{xxxooohhh[[[YYYXXXYYY[[[bbbqqquuummm```SSSLLLSSS\\\ccciiinnnuuuzzz|||zzzwwwuuurrrjjj```YYYTTTXXX^^^bbbccceeeiiilll|||uuubbbTTTFFF???<<<777333222000000000000000000000000222222333333444333333222222222222222222222222222333333222222222111111111,,,,,,,,,,,,------------------.........---+++***,,,---//////...///000222111000111333666999<<<======???BBBEEEGGGIIIMMMPPPOOOTTT[[[aaafffkkkpppsss{{{~~~|||zzzyyy|||}}}|||uuuqqqpppuuu||||||tttlllnnnllliiieee```]]]^^^___]]]\\\[[[ZZZZZZYYYVVVTTTKKKJJJFFFAAA<<<999888888555444444444666666444333444444444555555555666666444555555666777888888999777:::???BBBEEEGGGJJJLLLEEECCCAAAAAACCCIIIOOOTTTTTTWWW]]]fffpppvvvzzz{{{xxx}}}}}}|||}}}zzztttsssvvv{{{}}}|||{{{zzzyyyrrrwww}}}xxx|||hhh[[[KKKCCC999222///...---+++***)))(((((()))******)))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((***''''''))))))''')))...222<<>>???BBBEEEBBBGGGNNNSSSVVVZZZ___bbbiiimmmqqqtttuuuuuuwwwxxxxxxzzz||||||zzzxxxwwwvvvtttxxx{{{yyysssooopppsssrrrtttttttttrrrqqqqqqqqqmmmooonnniiigggiiijjjiiieee```___eeemmmnnnfff]]]______]]]YYYUUUSSSSSSTTTTTTQQQNNNNNNNNNLLLGGGCCCCCCAAA===888444333444666777666555666777666444333444444444555555555666666333444555666777888999::::::>>>DDDHHHKKKMMMOOOPPPJJJHHHGGGIIIMMMRRRUUUWWWZZZ]]]dddnnnvvvzzzzzzxxxwww{{{~~~|||zzzyyykkkpppwwwsssjjjooozzzkkkWWWCCC<<<333...---......---)))))))))+++......---+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&$$$###$$$&&&((()))((((((((((((((()))******$$$&&&***---***%%%&&&***)))---666DDDXXXppp~~~qqqpppqqqoootttpppllllllooorrrrrrqqqnnnfffYYYOOOJJJLLLQQQVVVRRRKKKJJJUUUbbbjjjrrryyy{{{wwwqqqnnnlllgggiiilllbbbOOOEEEGGG???FFFNNNUUU]]]jjj{{{sssbbbRRRJJJJJJCCCCCC@@@<<<<<>>===???EEEOOOWWW```nnnqqquuussskkkfffgggjjjllluuuyyyxxxuuuzzzyyymmmhhhfffcccaaabbbdddjjjooooooooowwwjjjWWWPPPMMMJJJBBBDDDGGGLLLPPPTTTWWWYYY]]]^^^[[[UUURRRUUUYYYYYYeeegggrrr{{{vvvlllggghhhfffbbbZZZQQQKKKHHHGGGIIIPPP```vvvooogggbbbccceeegggoooxxx~~~pppiiieeeaaa___eeejjjoooxxxxxxkkkbbbVVVVVVXXX\\\``````]]]YYYvvvnnnaaaVVVNNNFFF>>>888333555555333///---...///555555555444333333222222222333333222111000222333222222222222222222222333//////000000000000//////111///---***))))))***+++------......------,,,+++,,,------...///000111111666666777777888999::::::<<<>>>BBBFFFJJJNNNPPPQQQ]]]]]]^^^^^^^^^^^^^^^^^^aaahhhooooooiiicccbbbcccccccccccccccbbbaaa```___bbbdddeeedddaaa`````````[[[[[[ZZZYYYYYYZZZ[[[[[[]]]XXXTTTSSSUUUVVVRRRNNNPPPOOONNNMMMLLLJJJIIIIIIGGGFFFDDDAAA>>>;;;999888;;;999777555444333333444444444555555555555444444111555666555555777666222555666777777888:::<<<>>>:::AAAEEEFFFLLLYYYbbbddd```UUUPPPXXXbbbccc```___gggjjjqqqyyyzzzuuusssxxx}}}zzzxxxuuusssxxxmmmfffjjjjjjttthhhOOO:::777222...---------,,,******++++++++++++******(((((())))))******++++++)))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***)))(((''''''((()))***---))),,,555<<>><<<999999<<<777777;;;;;;999:::@@@NNNQQQaaatttvvveee]]]WWWTTTQQQMMMQQQYYY\\\ZZZYYY\\\gggwwwsss]]]XXXYYYTTTRRRTTTUUUPPPMMMPPPWWWaaannnzzzvvvdddSSSLLLJJJCCC;;;;;;<<>>BBBEEEGGGHHHPPPPPPQQQRRRRRRRRRRRRQQQTTT\\\dddddd___YYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSWWWXXXYYYXXXVVVUUUUUUUUURRRQQQPPPOOOOOOPPPQQQRRRRRRMMMIIIIIIKKKKKKHHHEEECCCCCCBBBAAA@@@???>>>======<<<;;;:::888666555555555444333333222222333333222222222333444555666666666999999666666999:::777777888:::;;;<<<===>>>???CCCGGGGGGGGGQQQfffyyyssshhhiiimmmnnnmmmmmmpppsssyyy~~~yyysssvvv~~~tttuuu~~~nnnbbbbbb```hhhxxxfffKKK888555000---,,,,,,,,,+++)))******++++++******))))))))))))))))))*********)))))))))))))))((('''''')))))))))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!! """$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))((((((((((((((()))***'''***111666>>>SSSjjjxxxqqqlllppprrrvvv{{{zzzgggUUUJJJHHHIIIOOOPPPRRRWWW^^^fffnnnsssooottt||||||oooddd```bbbfffllloooooojjjdddaaaYYYLLLBBBAAAAAABBBKKKWWWdddppp}}}wwwdddWWWMMMCCC???>>>:::888888===<<<===>>>:::555777===???AAAMMM]]]mmmnnnVVVOOOIIIHHHEEEBBBEEEKKKJJJHHHGGGKKKUUUcccrrr{{{|||fffSSSPPPQQQMMMJJJKKKHHHCCC@@@CCCHHHQQQ]]]iiimmmgggZZZKKKCCCAAA???;;;===AAAMMM]]]jjjrrr||||||wwwuuuwww|||}}}~~~vvvooommmsssuuurrrsssyyy~~~nnn```WWWQQQOOOLLLIIIGGGHHHGGGFFFMMMYYYlll}}}ssslllllllllfff]]]UUU[[[______```dddgggfffiiimmmttt}}}zzznnn___ZZZVVVUUUVVVSSSKKKDDD~~~}}}xxxpppeee\\\UUUQQQEEECCC>>>:::666444333222.........///000111222333222444444444333222333555333333333222222111111000111111222222222222111111000//////...///000222333....../////////...------......................../////////000000111111222000222444777999;;;======AAABBBCCCDDDDDDDDDDDDDDDFFFMMMUUUWWWSSSNNNLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFIIIKKKLLLKKKIIIHHHHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFEEEBBB>>>>>>???@@@===;;;;;;;;;::::::999888777777333333333333333222222222000000111222333333333333333222222222333555666777888::::::777888===???===???@@@BBBDDDFFFFFFEEEEEEGGGFFFDDDDDDRRRnnn~~~vvvuuuuuuuuuvvvxxx{{{{{{tttttt}}}zzz~~~sssaaa\\\WWW\\\hhhlllyyy~~~\\\@@@555222...,,,+++++++++***)))******++++++******)))***))))))))))))))))))(((((())))))))))))((('''''')))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$ !!!%%%'''&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''(((((())))))(((((((((***'''(((...000222<<>><<<<<>>:::888;;;@@@FFFRRR]]]aaa___WWWJJJBBBBBBEEEFFFFFFLLLZZZjjjuuu}}}uuukkkfffhhhgggbbbbbbggg{{{rrreee\\\VVVPPPLLLIIIGGGHHHJJJKKKKKKRRR]]]mmm|||xxxzzzvvvmmmhhhfff]]]TTTHHHPPPWWW[[[```fffiiihhhjjjoooyyy{{{pppccc\\\SSSMMMJJJEEE>>>888uuuhhh___[[[UUURRRLLLGGGBBB<<<555000333222111000///000000000222444555555444333444555555555444444333222111111222222333333333333222222111000000000000111222222//////000000//////...---///.........---------,,,.........//////000000000///000222444555666777777999999:::;;;<<<<<<<<<<<<<<>>>>>@@@AAACCCBBB@@@??????@@@===========================:::888777888888777555777777666666555555444444000111111111111222222222000111333444555555444444666555444333444666888::::::>>>@@@???BBBHHHJJJIIINNNNNNNNNOOOPPPOOOLLLJJJEEEDDDCCCEEESSSooo~~~yyyyyyzzz{{{zzz||||||yyywwwvvv{{{zzzddd[[[TTTVVV]]]___lllssszzz{{{jjjLLL222222///,,,************)))))))))************))))))******))))))((((((((('''(((((())))))(((((('''&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))(((''',,,((((((,,,---,,,///555EEERRRfff|||qqqlllmmmppptttzzzzzznnn___TTTNNNLLLKKKRRRYYY]]]\\\[[[]]]``````^^^___```\\\SSSMMMMMMPPPVVV^^^eeekkktttwwwbbbVVVMMMEEEAAABBBCCCLLLUUUZZZ___cccdddbbbdddlll{{{xxxoookkkfff```\\\\\\^^^___aaaaaa[[[QQQFFF??????===AAADDDLLLaaannnhhhSSSLLLEEEAAAAAA@@@>>>===:::888666666888===CCCFFFTTTHHH@@@AAACCCAAA>>>>>><<<;;;===CCCIIIQQQ^^^jjjooolllcccVVVPPPTTTYYY\\\YYY]]]gggqqqwww{{{vvvkkkddddddbbb\\\\\\aaaccclllrrrooojjjgggdddaaa]]]UUUOOONNNNNNNNNOOOQQQVVV^^^hhhpppvvvwwwooopppwww}}}|||xxxoooeee```___ZZZTTTQQQYYYaaaeeeiiimmmmmmiiihhhmmmvvv}}}uuujjjaaaXXXLLLCCC===888222...vvvlllhhheeeaaa]]]YYYTTTIII;;;111666555333000///...//////111333555555444444444555777777666555444333333333333333444444444444333333111111111000000000000000000000111111000000///.../////////...------,,,,,,---------...............///000111222333333333333333444555666777888888777555:::AAACCCBBB>>><<<<<<:::;;;;;;;;;;;;:::999999888:::;;;;;;999888888999666666666666666666666666666555333333333444333222000000000000////////////111111111111111111111111000111333444555444333333666555555777999===AAACCCEEEKKKQQQUUUZZZ```aaa^^^```]]]XXXUUURRROOOJJJGGGEEEFFFGGGLLLVVVkkkzzz{{{{{{{{{zzzyyyyyyyyy{{{eee\\\RRRQQQVVVVVVaaacccccc```\\\RRR>>>,,,...,,,***)))******)))((()))))))))******)))))))))***)))))))))((((((''''''((((((((((((((('''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%&&&''')))))))))((('''+++(((''')))******,,,...333999FFFXXXmmm{{{rrrqqqoooooorrrwww|||~~~xxxooocccZZZUUUSSSTTTTTTVVVZZZ^^^___]]]XXXTTTWWWRRRPPPPPPNNNIIIGGGIIIFFFLLLSSSZZZcccppprrrggg]]]SSSKKKFFFJJJPPPRRRPPPNNNOOONNNKKKKKKMMMXXXhhhwww}}}wwwvvvzzzxxxwwwyyyyyyoooZZZHHHGGGEEEHHHJJJQQQhhhyyyuuubbbYYYNNNGGGGGGHHHDDD@@@>>>===;;;:::<<<>>>BBBDDDGGGAAA<<<<<<>>>>>>======;;;===EEEQQQ[[[gggwwwvvviiieeekkkppppppnnnnnnrrrwwwxxxwww{{{rrrggg^^^]]]ZZZSSSSSSXXXVVV[[[```eeennnwww{{{zzzqqqeee[[[XXXVVVSSSSSSUUUVVVZZZ___```bbbkkkyyywwwlllddddddhhhmmmpppmmmfff]]]YYY\\\]]]\\\^^^eeekkkooorrrtttqqqkkkeeefffkkkooorrrwww{{{lll```VVVMMMBBB999333///,,,))){{{tttppppppmmmjjjiiifff[[[JJJ===999777444111000000000111///222444555444444444555666666666555555444444444333333444444444444333333111111111000000//////...111111222222111111000///000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---......///000000/////////000111222333444444444000444777999888666555555444555555555555555444444222333555555333222333333000000111111111111000000111000000/////////000000------..................//////////////////////////////000111222222222222555666999===BBBGGGLLLOOOSSS[[[ccchhhooouuuvvvssskkkcccYYYRRRMMMHHHDDD@@@CCCEEEIIINNNSSS^^^qqq{{{zzzyyywwwvvvwww|||vvvcccZZZOOOKKKNNNMMMQQQPPPLLLFFFCCC???777...,,,***))))))*********)))((())))))******))))))((()))((((((((((((((((((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&"""!!!$$$'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&''''''(((((((((((('''&&&&&&&&&''')))+++---000///333>>>MMM```uuuvvvtttqqqoooooorrrvvvxxx}}}tttggg[[[TTTTTTWWWZZZ[[[YYYXXX\\\aaa___WWWOOOPPPJJJFFFGGGGGGFFFFFFIIIAAADDDJJJQQQ\\\lll}}}}}}uuummmddd[[[UUUSSSWWWXXXSSSNNNKKKHHHDDDCCC???BBBMMMYYYeeewwwpppYYYLLLIIILLLQQQ[[[vvvuuujjjYYYOOOOOOSSSPPPJJJEEEEEEEEEFFFIIIMMMQQQSSSHHHEEEAAA@@@AAACCCDDDEEE>>>DDDOOO^^^jjjxxx{{{xxx||||||zzz||||||zzz{{{mmmbbbYYYXXXTTTMMMMMMQQQVVVZZZaaakkk|||tttfffbbb___YYYXXX[[[WWWXXXXXXVVVXXX___lllvvv{{{wwwpppgggaaa___```bbbeeeeeeaaa[[[[[[cccjjjnnnkkkpppuuuwwwxxxyyyssslll___\\\\\\aaaffflllwwwqqq```UUUFFF@@@888111---+++))))))~~~{{{xxxvvvuuurrrpppsssuuunnn___RRRBBB@@@;;;777444222222222...111333555444333333444444444444444333333333333333333333444444333333333///000000111111111111000222222222333222111111000000000000000000000//////.....................---,,,,,,---............---,,,---...///000111111111///000222222222111111111000000111111222111111000...000111111000///000000...///000000000000///...............------...000.........//////000000000,,,------.........//////......///000222444666777:::<<>>@@@>>>777444333222...***)))((()))***+++***)))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))%%%''')))((('''(((***,,,...,,,...333888AAASSScccyyy~~~}}}||||||{{{|||}}}~~~vvvgggZZZUUUWWW]]]bbbccc```___bbbgggfff___XXXUUUMMMGGGGGGGGGFFFGGGJJJBBBBBBEEEKKKUUUdddqqqzzz}}}wwwqqqkkkfffbbb[[[aaaeeeccc```]]]XXXSSSLLLBBB===AAAEEEJJJYYYiiiwwwoooVVVQQQRRRWWWeeelll^^^```gggggg```VVVVVVWWWYYY^^^ccchhhkkkYYYWWWTTTPPPPPPTTTXXXZZZQQQVVV```kkksss||||||wwwwww}}}vvvsssrrrssseeeZZZTTTUUUSSSNNNNNNSSS[[[cccmmmyyy~~~oookkkhhhbbbaaaeeebbb___ZZZVVVWWW^^^hhhooosssnnnhhhaaa^^^]]]]]]]]]XXX^^^aaabbbhhhuuu}}}sssiiiYYYSSSQQQXXX```gggnnntttppp]]]OOOFFF777444000,,,***))))))(((~~~~~~|||vvvsssrrrwww}}}zzznnnbbbOOOKKKEEE>>>999555333333---000333444444333333333222222222222222222222333222333333444444333333222......000111222333333333222333333333333222111111000000000000111111111111111111111111111111111111,,,------...............+++,,,---///000111111111000000000////////////000//////000000000000000///...///111111000//////000///000111222222111000///...//////.........///111++++++,,,,,,------......+++,,,---...///000111111//////000111444777;;;===AAACCCFFFJJJNNNPPPRRRSSSPPPUUUYYY\\\bbbiiimmmlll___UUUIIIDDDEEEJJJMMMNNNNNNMMMOOOQQQQQQTTTddduuuyyy}}}{{{~~~~~~{{{yyyuuuqqqqqqxxx~~~jjj___YYYIII@@@AAAAAA333888888222...------,,,)))(((((()))***++++++)))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,((($$$$$$'''((('''%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***%%%***---+++((((((************---111000111===JJJ\\\qqqxxxiii]]]YYY]]]dddiiinnnmmmlllooossssssooojjjaaaWWWOOOLLLJJJHHHGGGIIIFFFDDDCCCGGGPPP[[[eeejjjsssuuutttoooiiigggeeeccc```jjjrrruuutttrrrlllfffXXXKKKAAA>>>;;;888BBBPPP```kkkvvv~~~ccc[[[YYY\\\kkk}}}oooqqq|||}}}vvviiiiiiiiikkkoootttyyy|||mmmkkkgggaaaaaafffkkknnngggjjjqqqwwwxxxzzz|||rrrjjjoootttwwwxxxnnngggfffiiiYYYPPPLLLQQQRRRNNNPPPVVV^^^jjjxxxuuurrrpppkkkjjjooooooiiiaaa[[[ZZZ___fffkkkgggbbb[[[WWWVVVWWWXXXXXXNNNXXXbbbjjjvvvsssfffUUUNNNLLLTTT___fffjjjmmmpppzzz~~~qqq]]]KKK@@@999///...,,,***))))))((((((|||}}}yyyuuuyyy~~~xxxnnnbbbZZZOOOEEE>>>:::888666666555333222222111///---333333222222222222333333333444555555666555555555555444222111000111111222333444555444333333444555666555444333222333333444000000000000000111111111////////////////////////000000///...............////////////////////////........................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........////////////............////////////000111444777:::<<>>CCCKKKRRR___mmmuuuvvvuuuuuuxxx{{{|||kkk^^^cccwww|||wwwooojjjooo{{{{{{zzzxxxvvvtttuuuxxxzzz~~~}}}~~~gggddd```]]]___eeeooo{{{yyyqqqggg___\\\UUUTTTUUUWWWUUUPPPOOOQQQ___mmmyyy}}}uuuoooqqqrrrqqqqqqtttqqqjjjaaa^^^aaabbb``````YYYQQQNNNRRRXXX]]]^^^YYY^^^iiivvvtttaaaWWWPPPMMMQQQXXX\\\___bbbccccccaaaZZZMMM===---$$$+++++++++***)))(((((('''|||xxxyyy|||wwwooolllfff]]]TTTLLLEEE@@@<<<777555222111111111111000000000000000000000111222222333444555555555555555555444333111111111222333444666666555444333333555666555444333333333444444111111111111111000000000////////////////////////000000///...............////////////////////////........................000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------//////.........///000000111111222444777:::===>>>BBBBBBAAA???;;;999888999777;;;===@@@NNNaaallllllgggccc___^^^ccchhhlllmmmpppiiiaaa^^^aaagggmmmqqqvvvzzzzzzssspppttt{{{pppeeeYYYPPPHHH===555333111000...---,,,,,,------***************+++++++++)))))))))((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&%%%$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((()))+++...///111<<>>???<<<<<<;;;888444111111111111666999BBBWWWssszzzttttttyyy~~~{{{sssmmmlllooorrrtttwwwzzzxxxqqqpppwww|||xxxuuuxxxxxxvvv~~~qqqeeeXXXNNNEEE999000---...---,,,+++******++++++))))))))))))(((((((((((())))))(((((('''&&&%%%%%%###'''((('''&&&(((***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&'''(((***+++***111<<>>GGGRRR]]]dddqqquuullljjjjjjmmmrrryyy~~~tttbbbWWWSSSRRRLLLLLLMMMQQQVVVXXXWWWUUUOOOPPPPPPOOOLLLIIIFFFEEEHHHNNNWWWeeezzzsssfff\\\PPPEEE@@@AAAGGGOOOVVV[[[YYYOOOEEEBBBAAADDDIIINNNUUUdddrrr~~~llldddfffcccffffffdddhhhsss{{{~~~xxxqqqkkklllnnnkkk```UUUJJJBBB===>>>===;;;>>>EEENNN___xxxxxxwwwuuulll```YYYZZZ]]]___]]][[[```jjjqqqsssmmmgggeeeaaa[[[YYY[[[\\\\\\YYYQQQLLLLLLLLLIIIMMMMMMMMMOOOQQQTTTWWWYYY___hhhvvvoooWWWTTTTTTWWWUUUMMMDDDAAA555333///+++)))***+++,,,)))))))))(((((('''''''''|||zzz{{{uuurrrooollljjjhhhdddbbb[[[TTTJJJAAA:::555111///111000000//////000000111000111222333444444444444333222222111222333555666:::;;;:::888555333333444333444444444444444444444555444444333222111111000000000000000000000000000//////............//////////////////////////////------------------------******++++++,,,,,,------,,,,,,,,,------.........------------------------........./////////000000......//////111222444444888888888999999999999999>>>>>><<<888555333333555666;;;AAALLLggg}}}wwwuuuttttttvvv|||~~~}}}xxxqqqiiijjj|||qqqdddcccjjjrrrttteeeRRRDDD:::222//////,,,,,,,,,,,,+++++++++************))))))(((((('''******)))(((((('''&&&&&&###((((((%%%"""$$$''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&& """###%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''(((((((((***,,,///333777>>>FFFKKKWWWhhh|||ssskkkeeefffoooxxx{{{zzz|||xxxiii]]]ZZZ\\\^^^VVVNNNNNNTTTYYYXXXUUULLLKKKJJJIIIHHHHHHFFFFFFCCCFFFKKKVVVjjjzzzssslllaaaUUUNNNHHHRRR\\\bbbeeeaaaSSSEEE???<<<===@@@CCCHHHRRR\\\kkkyyyzzztttttt~~~uuuvvv~~~fffWWWSSSRRRSSSQQQMMMOOOWWWaaafffeeeaaa^^^```eeeddd[[[SSSJJJ@@@;;;>>>>>>===CCCNNNTTTdddyyy|||vvvssskkk```ZZZUUUVVVUUUTTTRRRTTT\\\ccchhheeedddccc^^^UUUQQQQQQLLLQQQSSSPPPOOOSSSUUUUUU[[[UUUPPPQQQVVVYYYVVVRRRTTT]]]jjjtttwww{{{}}}oooWWWTTTSSSSSSMMMAAA888444000///,,,***)))((())))))((((((((('''''''''''''''{{{zzz{{{wwwtttqqqoooppppppoooooogggaaaXXXNNNFFF>>>777333333222111000////////////111111222333333333222222111111000000111333444666999::::::888555333333444222333444555555555444444555444444333333222222222000000000000000000000000///............//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,,,,---......//////,,,,,,,,,------------...,,,,,,---------...............///000111333555666:::999888777888999:::;;;IIIGGGDDD>>>888555555666888>>>CCCJJJ^^^yyy~~~zzzuuusssrrruuu}}}yyypppooorrrbbb^^^bbbgggvvvooo___LLL>>>555---+++---++++++,,,,,,,,,,,,++++++************)))))))))))))))))))))(((((((((((('''%%%(((++++++(((&&&'''((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))%%%'''***,,,...222777:::>>>MMMcccwwwvvvlllaaajjjsssuuurrrpppssswwwyyyyyyxxxtttjjjbbbdddjjjqqqeeeXXXQQQRRRSSSQQQMMMIIIFFFCCCCCCDDDFFFGGGGGGAAADDDFFFKKKZZZppp|||zzzwwwlll```YYYQQQ```nnnssstttqqqeeeWWWEEE>>>999;;;>>>@@@EEEJJJOOO]]]hhhjjjlllsssvvvtttiiicccaaaiiittt~~~sssgggdddfffggghhhkkkqqqzzz|||xxx|||cccPPPIIIFFFFFFCCC???>>>DDDMMMUUUSSSQQQSSS[[[eeeggg___VVVMMMAAA===DDDGGGFFFNNN[[[fffppp|||}}}uuuqqqjjjbbb]]]XXXVVVUUUUUUSSSRRRXXX___bbb^^^\\\[[[VVVMMMGGGGGGEEEMMMVVVYYY^^^fffmmmoooqqqfff[[[XXX[[[[[[VVVOOOMMMSSS]]]fffjjjnnnxxxttthhh\\\WWWSSSOOOFFF:::111///---,,,+++***((('''&&&%%%''''''''''''''''''&&&&&&~~~||||||zzzxxxvvvuuuuuuuuusssrrrlllhhhbbbZZZSSSJJJBBB===888888666444333222222222222222222222222111111000////////////000222444555888999999777555333333444222333444555555555444444444444444444444333333333000000000000000000000000...............///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,------.../////////,,,,,,,,,---------......------------..................///000222444666777;;;999888888999===@@@CCCRRRPPPLLLEEE???<<<<<<===???FFFJJJJJJTTTiiiyyy~~~||||||~~~{{{vvvttttttyyyyyyxxxtttbbb[[[\\\___jjj{{{rrr^^^PPPAAA888111,,,***+++***+++,,,,,,,,,,,,+++***)))))))))))))))*********&&&&&&''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((())))))(((&&&((()))***+++---000333111888FFFWWWjjj||||||hhhlllrrruuuuuurrrooommmpppmmmjjjhhhcccaaaiiitttyyytttkkkbbb[[[WWWTTTRRRNNNIIICCC???@@@CCCDDDEEEBBBFFFHHHIIIPPPaaarrr|||zzzvvvxxxwwwoooddd]]]WWWjjjzzz~~~zzzqqq[[[MMM???;;;<<<<<<<<<===<<>><<<999888<<>><<<:::888777666666222222333222222111000///............000222444555777888888777444333333444111222444555666555444444333333444444444444444444000000000000000000000000...............///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.........////////////000000000111......///000222555777888;;;:::888999<<>>???@@@@@@CCCIIILLLJJJLLLXXXgggqqqtttnnnlllqqqtttnnnddd^^^VVVkkk|||sss^^^III???===;;;888666222:::???@@@HHHUUU[[[YYYPPPJJJEEEGGGIIIIIIKKKOOOPPP]]]nnnvvvrrriiiaaa]]]ZZZ______XXXPPPJJJDDD???;;;:::<<>>===<<<<<<@@@KKKUUU\\\^^^iii}}}oooccc___eeecccYYYYYYdddkkkllljjjkkk{{{wwwsssoooiiicccaaa]]]YYYXXXZZZWWWRRRTTTZZZ```UUUMMMLLLNNNOOORRRVVVTTTbbbsss{{{kkk```XXXSSSQQQPPPSSS[[[```cccgggmmmrrrqqqddd\\\WWWGGGAAA;;;777000++++++///((((((''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&|||uuurrrtttpppllliiiggg```XXXUUUWWWPPPHHHBBB@@@???<<<::::::777666555333222222222333///------///111444444444333333333444444444444444222222333333333333444444111000000222555888888777111000///---------...///000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------///000000...---.........111333333111000000111333555777666333222333555777999<<<@@@DDDKKKQQQVVVaaabbb^^^TTTMMMMMMOOOPPPWWWXXXZZZ[[[^^^eeeooowwwzzz~~~}}}xxxvvvvvvyyy}}}||||||rrrbbb]]]YYYRRRWWWaaahhhhhheeeaaaWWWLLL888555222...,,,+++,,,---******))))))))))))******,,,)))''''''((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""###%%%%%%%%%$$$""" """"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###########################"""!!!!!!###%%%(((***%%%%%%%%%$$$$$$#########!!!""""""!!!!!!!!!$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***---000333999DDDTTT```yyy}}}|||wwwkkk^^^YYY\\\bbbllluuu{{{}}}}}}{{{ttteeeRRRCCC999555:::AAAGGGNNNSSSSSSSSSVVVXXXXXX]]]```eeegggfffbbb\\\XXX]]]```jjjxxxzzzaaaKKKBBBBBB@@@<<<:::AAACCC@@@AAAIIIPPPQQQLLLEEE>>><<<<<<===>>>@@@???HHHSSSXXXZZZWWWRRRLLLQQQRRRTTTTTTNNNFFF???>>>888888999<<<@@@EEEJJJMMMPPPWWWbbbjjjmmmiiiaaa[[[KKKEEE@@@???BBBKKK\\\kkkssszzzxxx{{{mmmfffjjjkkkbbb\\\]]]eeecccbbbdddkkkuuu~~~uuummmlllkkkfffbbb```\\\VVVRRRQQQOOOJJJKKKPPP]]]SSSHHHDDDJJJTTT]]]bbbgggyyy|||gggRRRRRROOONNNRRRZZZ``````___iiirrrxxxttteeeVVVNNNKKK:::777222---)))'''''''''))))))(((((((((((())))))))))))(((&&&&&&%%%%%%%%%wwwqqqqqqooollliiihhhccc]]]ZZZ\\\YYYRRRMMMLLLKKKGGGEEEEEECCC@@@===999555222111000000...---...000111111111000000000111111111111111111111111222222333333333///......000333555555444222222000///...//////000////////////////////////000//////....../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////***,,,...///......///111000111222333444555777888666999:::999555222111222333666:::AAAJJJVVVbbbjjjpppqqqmmmccc\\\[[[]]]]]]aaaccceeefffgggkkksssxxxyyy{{{~~~}}}zzzyyyxxxxxx}}}~~~lll[[[TTTNNNFFFHHHOOOSSSRRRNNNJJJBBB888444222///---+++***++++++******))))))))))))******+++(((''''''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$ """###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$ ###%%%&&&&&&%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%$$$$$$$$$###############"""!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&(((***+++---444???HHHZZZjjj~~~wwwfff]]]\\\aaakkkuuu}}}{{{hhhVVVEEE;;;;;;@@@HHHOOORRROOOLLLMMMOOOPPPRRRUUUZZZ]]]]]]YYYUUUQQQTTTVVV^^^jjjttt}}}rrr[[[OOOMMMNNNNNNBBBHHHJJJEEEDDDHHHLLLLLLJJJDDD===;;;<<<<<<;;;:::888>>>FFFLLLOOOPPPNNNLLLKKKOOOTTTTTTLLLCCC<<<:::555444444666:::@@@FFFJJJPPPYYYhhhvvv}}}}}}xxxsss^^^VVVLLLHHHIIIQQQbbbppp~~~~~~qqqiiikkkkkkaaaZZZZZZYYYXXXVVVWWW\\\ccckkkpppqqqiiibbbbbbbbb]]]YYYXXXWWWQQQLLLKKKGGGDDDFFFKKKMMMLLLJJJIIIMMMVVVbbbjjjuuuuuu___UUUQQQNNNPPPUUUYYYZZZXXXbbbeeeeee]]]OOOBBB;;;999444111...***((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((~~~ssspppoookkkiiiiiifff```]]]^^^bbb]]]YYYYYYXXXTTTQQQRRRSSSPPPLLLEEE>>>888333000222000......///000//////............//////000000...//////000111222222333///......000222444444333444333222111000000000000////////////////////////111000000//////000000111//////......---------,,,------........./////////,,,,,,,,,---......//////,,,---////////////111222333333333666;;;???BBBCCCAAAAAA@@@===888444222222444666:::AAAMMM^^^ooozzz}}}|||ssslllkkkkkkjjjlllooorrrsssrrrssswwwzzzvvvwwwxxx{{{~~~~~~}}}|||jjjZZZRRRJJJBBBAAADDDDDD@@@<<<999333---......---,,,+++***))))))***))))))(((((())))))***)))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$ !!!###%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$""""""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&(((******)))+++111666===KKK```ssszzzkkkcccccckkkuuu|||~~~~~~{{{zzz~~~lllWWWEEE@@@CCCRRRZZZ___ZZZQQQMMMKKKJJJGGGJJJOOORRRTTTRRROOOMMMKKKLLLQQQYYYcccqqqkkk]]][[[]]]^^^VVV[[[]]]YYYUUUUUUVVVUUUVVVQQQJJJGGGGGGFFFBBB===<<<>>>CCCJJJOOOTTTXXXZZZYYYaaaiiiggg[[[NNNEEEBBB>>>===;;;;;;???GGGOOOUUUZZZeeewwwttthhh[[[SSSQQQWWWeeesss|||qqqjjjkkkjjjbbb\\\[[[YYYWWWUUUUUUVVVZZZ^^^```bbb[[[WWWXXXXXXTTTQQQPPPPPPKKKGGGDDDAAA@@@DDDJJJJJJOOOTTTUUUTTTYYYdddnnn{{{mmmXXXSSSNNNMMMOOOQQQQQQPPPXXXVVVQQQHHH===555111///,,,+++)))((('''((()))+++((()))************)))(((%%%%%%%%%&&&'''((()))***||||||}}}|||uuutttppplllmmmkkkeeecccdddgggcccaaabbbaaa\\\ZZZ[[[aaa```]]]XXXOOOEEE<<<777555333000...///000//////............/////////000------...///000000111222111000///111333444444333333222222111000000//////........................000000/////////000111111111111000000//////......////////////000000000000........./////////000000111222333222111111222444999999<<>>999444111///...)))((('''''''''(((***+++(((***+++------+++***(((&&&&&&%%%&&&&&&'''((()))zzz}}}~~~~~~{{{tttpppppppppmmmkkkmmmjjjgggggghhhfffbbbaaadddjjjlllmmmjjjbbbWWWKKKDDD:::777333000000000000///........................,,,,,,---......///000000111000///000222333222111111111111000000000/////////////////////////////////.........//////000111000000000/////////.............../////////000000222222222222333333333333333444555444444444666888BBBEEEKKKSSS\\\bbbeeefff___XXXNNNDDD>>><<<<<<===BBBAAA@@@AAAHHHTTTcccllltttzzz}}}yyyuuutttsssqqqnnnsssxxxzzzyyywwwxxxzzzuuuttttttzzzzzztttkkkmmmppprrrrrrvvv~~~rrrbbbWWWMMMDDD>>>:::777333111...------...)))***,,,------,,,+++***))))))(((((((((((())))))''''''((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((###%%%''')))))))))))))))......000666AAAQQQcccpppwwwxxx~~~rrrnnnqqq~~~vvvjjjaaaaaajjjttt|||mmm\\\UUUWWWfffwwwzzzhhhUUUHHHAAABBBBBBCCCEEEGGGIIIJJJDDDDDDFFFJJJPPP[[[pppyyymmmiiijjjgggaaaaaaeeejjjooopppppptttxxxwwwlllfffeee```YYYQQQOOOSSS^^^iiinnnsssxxxsssjjj]]]YYYSSSQQQVVV```kkksssvvv~~~tttiiiccc___]]]```fffiiiqqqnnn{{{iiidddaaaaaaaaa___\\\\\\YYYXXXUUURRROOOMMMKKKJJJLLLHHHFFFHHHIIIFFFFFFHHHFFFJJJOOOSSSZZZfffuuuxxxnnnfffaaa___^^^cccmmmwww{{{zzz~~~sss```ZZZQQQIIICCC???===<<<777444000......---***(((***)))(((((('''(((((()))'''(((***++++++***((('''''''''&&&&&&&&&&&&''''''xxx|||~~~}}}xxxpppoooooommmlllnnnmmmkkkkkkllljjjggghhhlllooorrrttttttnnneee[[[TTTFFFAAA<<<777555444222111000000000///......------------------............///---,,,---//////...---...///000000111111000000000000000000000000000000............///000111111///////////////000000000000000000111111111222222111222333444555666777888777888888888888:::===@@@IIINNNWWW___ffflllrrrvvvnnneeeXXXLLLGGGFFFFFFGGGIIIIIIIIIKKKPPPXXXcccjjjsss{{{~~~{{{zzzxxxuuulllpppuuuvvvuuuuuuwwwzzzyyyyyy{{{|||uuuooohhhggggggfffcccgggwwwxxxpppqqqvvvnnn___RRRFFF===999555000...---,,,***+++...***+++,,,------,,,+++***)))((((((''''''(((((()))'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&""""""###$$$%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&''''''((((((((('''&&&%%%&&&)))///444;;;FFFPPP]]]bbblll|||wwwoooqqq|||zzzsssiii```___dddjjjssstttvvvtttkkk```\\\___oooiiiYYYKKKHHHCCC???===>>>AAACCCBBBBBBDDDJJJOOOWWWggguuu{{{qqqiiihhhiiieee]]]YYY[[[```gggkkknnnuuu|||}}}sssqqqmmmhhh[[[VVVYYYfffpppssswww}}}}}}iiiccc\\\XXXZZZbbbmmmtttyyy}}}tttlllgggccc^^^]]]___\\\fffdddnnnvvvwww}}}rrr```]]]ZZZYYYXXXWWWUUUTTTQQQOOOLLLIIIFFFCCCAAA@@@AAA======@@@BBBBBBEEEIIILLLUUU___hhhtttyyypppggg___XXX^^^ccckkkqqqsssuuu~~~xxxlll^^^XXXOOOEEE<<<555111000///...---,,,,,,***'''%%%+++***)))(((((('''''''''$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&&&&''''''zzz~~~~~~{{{}}}vvvrrrnnnllllllooommmmmmmmmkkkiiilllrrrrrrsssttttttpppkkkeeeaaaZZZTTTLLLEEE@@@<<<:::888777666555444222111000000...............---------...---,,,---......---,,,---...000222333333333222111111111111111111111111////////////000111222333333333333444444555666666888888888999999999999:::666888:::===@@@CCCFFFGGGEEEEEEDDDBBB@@@@@@CCCEEEIIIOOOWWW\\\```hhhsss||||||sssggg^^^YYYWWWUUUUUUTTTVVVYYY\\\aaafffmmmrrryyy|||nnnqqqttttttssstttxxx{{{yyyqqqkkkdddcccbbb```___hhh~~~xxxggg```bbbgggyyy~~~hhhXXXKKK???777555333...,,,...,,,((()))---+++++++++,,,,,,++++++***((((((''''''''''''((((((''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###!!!!!!###$$$%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%#########$$$%%%&&&'''((("""######$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((())))))$$$%%%***//////---222:::???EEEQQQaaasss}}}uuuwww}}}|||wwwqqqkkkggggggiiimmmiiieeeddd```]]]```fffuuuqqq```YYYNNNCCC===<<<>>>@@@DDDBBBDDDIIINNNTTT^^^hhhnnnlllfff```^^^^^^[[[VVVRRRRRRUUU[[[^^^aaajjjuuuyyyvvvrrrmmmbbbYYYYYYdddnnnpppuuu|||qqqjjjaaaYYYXXX]]]eeekkkooowww|||ssskkkgggbbb\\\XXXXXXSSS]]]ZZZcccgggeeeiii^^^TTTSSSRRRPPPPPPQQQPPPOOOMMMKKKHHHEEECCCAAA??????===:::;;;@@@DDDGGGNNNVVV___kkkwww~~~{{{ooobbbYYY\\\\\\bbbkkkoooooossszzzyyyrrrfff[[[NNNKKKEEE===555///---,,,,,,------,,,+++)))((((((******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))~~~{{{~~~}}}uuupppoooooommmlllllljjjhhhlllssstttsssrrrpppnnnllljjjiiikkkeee[[[RRRKKKEEEAAA???======;;;:::888666555444000//////......---,,,,,,000///......///000...------...111333444555555555111111111111111111111111000000000000111222333444888888999:::;;;<<<======AAAAAAAAAAAABBBBBBBBBBBBCCCEEEIIINNNSSSWWW[[[]]]VVVTTTQQQLLLHHHEEEEEEGGGEEEKKKRRRTTTVVV___nnn{{{uuunnniiifffbbb___^^^bbbgggkkkooorrrvvvyyyrrrssstttsssrrrtttxxx}}}yyyooohhh___^^^^^^___bbbpppwwwddd\\\]]]aaalllvvvsss]]]NNNBBB777111111000+++))),,,***%%%$$$(((+++++++++***************((((((''''''''''''(((((((((***+++)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""'''&&&%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%% ###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$""" !!!$$$''')))***+++)))+++...***%%%)))111)))///:::HHHXXXkkk~~~|||zzzuuuqqqnnnhhh```XXXUUUVVVYYYbbbjjjrrr{{{}}}uuukkk[[[LLLBBB???@@@BBBJJJFFFEEEIIIMMMPPPWWW^^^\\\___]]]WWWRRRQQQPPPNNNLLLIIIJJJNNNPPPRRR\\\hhhvvvvvvqqqmmmgggaaaVVVRRR\\\eeehhhmmmuuuzzzqqqiii^^^UUUQQQSSSYYY^^^^^^fffvvv|||rrrhhhccc___XXXTTTTTTKKKVVVSSSZZZ[[[VVVZZZNNNIIIJJJJJJJJJKKKOOOPPPOOOKKKIIIGGGDDDBBBAAA@@@@@@???===???EEEKKKQQQZZZdddrrr~~~ttteee\\\YYYWWW\\\gggmmmmmmnnnrrrzzzyyylllcccVVVJJJ===<<<:::666111///......&&&((()))(((''''''(((***(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%''')))***+++~~~~~~}}}}}}}}}~~~yyyqqqooonnnooorrrtttttttttpppooonnnmmmmmmlllllllllnnnnnnllldddZZZQQQLLLKKKKKKMMMLLLHHH@@@:::888888666333111222333333111......//////...------///000...,,,,,,000555888888666444777777222111333555444777444222333333333888???>>>CCCGGGFFFGGGJJJKKKIIIOOOQQQRRROOOKKKKKKOOOTTTVVVYYY]]]bbbfffhhhiiiiiibbbbbb___XXXNNNGGGEEEFFFCCC@@@BBBGGGJJJOOO]]]lll}}}|||zzzxxxtttooojjjmmmnnnoooqqqtttwwwzzz|||zzzrrruuuxxx{{{}}}zzzllleeebbb___aaajjjqqq{{{~~~ddd[[[\\\]]]eeemmm{{{jjjLLL???999111---000---,,,+++***)))'''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''%%%$$$###""""""((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###"""%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&'''%%%""""""$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$)))(((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))+++---///333;;;JJJ^^^llltttqqqfffXXXQQQSSS\\\ffflllzzz}}}rrrbbbRRRIIIEEECCCJJJNNNOOOMMMNNNRRRUUUTTTWWWVVVRRRJJJEEEEEEFFFFFFHHHHHHGGGGGGIIIMMMSSSXXXiiiqqqzzzzzzssskkkgggfffZZZUUUQQQQQQUUUZZZ]]]^^^qqq}}}~~~wwwmmmcccZZZUUUSSSPPPRRRVVVVVV[[[dddpppvvvmmmhhhaaa\\\YYYVVVSSSPPPLLLOOORRRSSSPPPKKKFFFCCCCCCDDDEEEFFFHHHKKKJJJHHHJJJMMMMMMMMMOOOTTTTTTPPPSSSNNNLLLNNNQQQWWWaaalllzzzyyyiii\\\^^^UUUSSS\\\eeehhhiiikkklllmmmmmmiii^^^PPPBBB999555222///---,,,+++)))'''***)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{{{{}}}~~~~~~{{{yyyyyyyyyxxxwwwsssqqqooollljjjjjjjjjkkkpppqqqpppkkkddd___\\\[[[[[[\\\[[[VVVOOOHHHDDDCCC@@@<<<888777666555333111222222222222000000///000///......000333777999:::888;;;;;;888888;;;<<<;;;;;;888666777777777===DDDIIIPPPVVVWWWXXXWWWTTTNNNMMMOOOPPPMMMJJJKKKPPPUUUZZZ]]]aaaeeehhhmmmrrrvvvmmmfff[[[RRRMMMIIIFFFDDDAAA???AAADDDGGGKKKWWWcccrrrwww{{{}}}{{{yyywwwwwwuuuuuuvvvwwwyyy{{{}}}~~~}}}yyymmmhhhcccaaafffpppxxxggg\\\ZZZYYY^^^eeeppp|||vvv[[[AAA777444...+++---,,,++++++***)))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$#########((('''&&&%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$!!!!!!"""$$$$$$###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''(((((())))))''')))+++,,,///888DDDMMM^^^jjj{{{uuubbbVVVUUU]]]hhhooo{{{~~~zzzzzzzzz|||zzzsssgggZZZQQQMMMKKKPPPTTTUUUQQQPPPRRRRRROOOOOONNNKKKFFFBBBAAACCCDDDAAADDDGGGIIIIIIIIIJJJLLL[[[bbbiiijjjeee```]]]^^^VVVRRRMMMLLLOOOSSSVVVWWWbbbmmm|||}}}tttnnnfff]]]TTTPPPNNNLLLMMMQQQNNNRRRXXXbbbooowwwtttlll```\\\VVVQQQNNNLLLJJJHHHIIIKKKMMMKKKGGGCCC@@@???AAABBBCCCCCCDDDIIINNNRRRVVVZZZ]]]```gggpppuuutttqqqeee[[[WWWXXX\\\ccciiissszzznnn___]]]TTTQQQWWW^^^___^^^___^^^]]]ZZZTTTLLLAAA888333///---***)))((((((&&&$$$(((&&&%%%$$$$$$%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||{{{{{{zzzzzz||||||wwwtttppplllkkklllooorrroooppppppnnnkkkiiihhhiiihhhhhhgggccc]]]VVVQQQOOONNNJJJDDD???<<<:::999777777888888888666444111000000000000111333999@@@EEEEEEIIILLLKKKKKKKKKHHHDDDAAA===::::::::::::???GGGNNNWWW```dddccc^^^TTTJJJGGGHHHHHHFFFDDDFFFKKKPPPSSSVVVYYY[[[^^^fffqqq{{{}}}nnn[[[QQQPPPPPPMMMHHHFFFDDDEEEGGGIIILLLVVV___jjjsss}}}|||}}}~~~}}}}}}}}}~~~}}}||||||{{{qqqnnnggghhhppp{{{jjj\\\VVVSSSUUU[[[aaaiiittt||||||xxx]]]III666000///,,,***,,,*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%''')))***+++&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''(((***(((%%%$$$$$$%%%(((***&&&&&&''''''(((((())))))''')))++++++***+++000555;;;HHH[[[lllyyyooo^^^YYY___jjjrrr~~~xxxooooooqqqssssssqqqkkkaaaXXXTTTSSSYYY]]]^^^\\\ZZZZZZWWWRRRKKKIIIGGGCCC???===>>>@@@<<>>@@@??????GGGUUUaaammmrrrxxx}}}lllaaa]]]\\\]]]___iiiooovvvzzz~~~uuuccc[[[TTTOOOQQQTTTSSSQQQPPPMMMIIIDDD===777222...---+++)))'''&&&''''''&&&$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~|||yyyxxxzzz~~~zzzuuuqqqrrruuu{{{~~~ssssssrrrpppooooooooopppmmmmmmmmmkkkhhhddd```^^^[[[WWWPPPIIIEEECCCCCCCCC@@@@@@AAABBBAAA>>>999666333444444333555<<>><<<999777;;;BBBHHHSSS___fffgggaaaSSSFFFBBBAAA@@@===;;;===AAAEEEEEEIIILLLLLLOOOYYYjjjwwwvvvcccZZZZZZ\\\YYYTTTRRRQQQRRRRRRTTTXXX```fffnnnvvv~~~~~~||||||~~~~~~zzzzzz{{{zzzxxxvvvwwwxxxwwwtttnnnrrr~~~~~~jjj[[[RRRNNNNNNSSSWWWYYY^^^aaa^^^XXXIII;;;///---...,,,+++,,,(((((())))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''''''''''')))******))))))+++...000666???IIIUUUdddttt~~~~~~kkkbbbdddlllsssvvvmmmlllmmmjjjkkkllljjjcccZZZVVVWWW```dddggghhhjjjllliiicccTTTPPPKKKGGG@@@;;;:::===<<>>@@@???CCCGGGGGGCCC???>>>======???BBBAAA???HHH]]]ppppppddd[[[WWWXXX___eeekkkpppvvv|||kkk___XXXQQQMMMLLLIIIEEECCC>>>;;;666000---+++++++++***(((''''''((())))))((()))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{yyyzzz~~~}}}{{{}}}}}}|||~~~{{{xxxvvvuuuttttttoooppppppqqqqqqqqqpppoooeeebbb[[[UUUPPPNNNOOOQQQMMMMMMOOOQQQRRROOOJJJFFF>>>>>>;;;888888===GGGNNNVVVcccqqq{{{}}}vvveeeVVVNNNIIIDDD@@@:::555555:::???JJJXXXccciiiggg\\\QQQEEECCC@@@<<<999999;;;===???CCCFFFGGGJJJUUUffftttxxxnnnhhhffffffeeebbb``````______aaagggnnnrrrvvvxxx|||}}}yyyuuu~~~||||||}}}|||vvvrrrpppnnnnnnsss~~~zzzsss|||wwwgggYYYOOOKKKJJJNNNPPPOOONNNLLLEEE>>>;;;333,,,+++,,,+++******((((((((((((((()))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""$$$""""""''''''"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***......///222999FFFVVVbbbuuu~~~rrrnnnooorrrzzz|||sssnnnllljjjiiihhhiiiiiibbbYYYWWWZZZaaaffflllqqqyyy|||iiibbbYYYRRRGGG===:::>>>AAAHHHPPPUUUSSSKKKCCC>>>???BBBGGGLLLOOONNNJJJFFFFFFFFFFFFFFFGGGIIILLLNNNKKKOOOVVV]]]```___[[[XXXLLLEEEAAABBBBBBAAABBBFFFIIIJJJHHHDDDEEEIIIJJJIIIAAACCCDDDBBB>>>>>>BBBFFFEEEJJJRRRXXXYYYUUUPPPLLLJJJLLLOOONNNJJJOOOeee{{{mmm]]]WWWXXXWWW]]]eeekkkqqq{{{uuujjjcccWWWKKKDDD???999555333222///---+++***++++++)))((('''''')))*********(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~~~~~~~ttttttvvvxxxyyy~~~}}}zzzxxxwwwvvvooonnnmmmnnnqqqtttuuuuuummmjjjeee___ZZZXXXZZZ\\\\\\[[[]]]```dddddd___[[[QQQNNNHHHBBB???@@@EEEHHHQQQ^^^nnn|||sssddd\\\WWWQQQLLLCCC:::777:::666???LLLYYYdddjjjfff^^^QQQOOOKKKGGGDDDBBBAAAAAA@@@CCCFFFHHHMMMWWWeeepppvvvuuusssrrrpppooommmlllkkkkkkhhheeehhhpppvvvwwwxxxwwwxxxzzz|||{{{wwwttt}}}|||{{{{{{|||rrrooommmllljjjmmmxxx}}}www|||qqqeeeWWWNNNKKKGGGJJJJJJFFFAAA===777000111...***))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%$$$"""(((222333---%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$######""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))''')))++++++---444===DDDXXXhhhyyyzzzvvvvvvwwwyyyxxxsssooonnnkkkgggmmmiiiggggggaaaYYYZZZaaaeeeiiiooowwwuuuhhh___QQQCCC@@@EEEKKKXXXjjjuuurrrdddSSSGGGCCCCCCEEEIIIMMMMMMIIIDDDAAACCCEEEFFFFFFHHHJJJLLLGGGIIINNNSSSWWWUUUQQQMMMBBB<<<:::<<<======>>>AAA===BBBCCC@@@@@@CCCDDDCCC<<>><<<@@@BBBBBBCCCFFFEEELLLPPPNNNKKKJJJIIIGGG???GGGPPPTTTVVV\\\hhhsssyyy|||vvvvvvxxxuuuggg[[[bbbqqq|||ppp^^^TTTQQQRRRXXXaaaggglllooorrrtttxxxzzzxxxtttrrrssssssqqqkkkdddSSS???222///,,,((('''''''''((((((((((((((('''%%%$$$%%%'''((()))(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~vvvuuuvvvzzz{{{xxxwww}}}xxxrrrppprrruuuwwwwwwvvvuuurrrlllfffcccdddfffdddccceeekkkrrrvvvuuurrrnnnhhhbbb^^^]]][[[XXXVVVVVVZZZ___fffrrr}}}~~~zzzxxxtttpppkkkaaaTTTMMMMMMHHHJJJKKKOOOYYYdddgggdddfffeeebbb___]]]YYYUUURRRQQQSSSWWW\\\cccjjjooorrrttttttvvvzzz~~~}}}yyytttxxxwwwppphhhiiirrrwwwvvvvvvxxxxxxsssnnnmmmrrrwwwzzzzzz{{{~~~{{{rrrnnnkkknnnuuu}}}{{{{{{tttgggXXXMMMKKKCCCCCC===333......000///***------+++***++++++***))))))((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))***+++,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&&&&''')))***$$$(((&&&""")))555777///$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&((()))***+++'''''''''&&&&&&''''''''')))))))))))))))((((((((($$$$$$&&&((())))))'''%%%((()))***((('''(((---111+++666???CCCIIIXXXjjjttt~~~wwwtttsssqqqrrrggg```___ZZZUUU^^^lll||||||}}}wwwmmm___QQQPPPYYYeeerrrvvvlll___VVVSSSOOOIIIDDDHHHKKKMMMMMMKKKJJJKKKMMMGGGHHHLLLRRRVVVUUUPPPLLLJJJFFFEEEIIIKKKKKKLLLOOO\\\eeejjjgggaaa\\\XXXTTTFFFPPP\\\cccgggppp~~~lllYYYYYYdddoooxxxtttdddXXXSSSRRRXXX```gggiiijjjjjjjjjjjjnnnoooiiieeefffgggfff```ZZZJJJ777------...,,,''''''&&&&&&&&&'''((()))((('''&&&&&&(((******)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||zzz{{{}}}{{{yyy{{{}}}xxxpppqqqsssqqqrrruuutttvvvvvvsssmmmgggeeedddfffggghhhiiikkkooouuuyyytttnnngggdddeeehhhiiiiii]]]^^^```eeelllttt{{{}}}xxxrrrkkkccc\\\WWWQQQSSSUUUWWWXXX]]]dddkkkjjjkkkjjjgggbbb]]][[[[[[\\\[[[\\\aaajjjqqqttttttyyyvvvtttvvvzzz{{{xxxtttvvvvvvtttpppmmmmmmqqquuuyyytttrrruuuuuusssxxx~~~|||sssooojjjtttwwwlllpppxxxzzziii]]]TTTOOOOOOIII>>>333///---***((()))***)))&&&%%%%%%&&&)))***(((((((((((('''''''''''')))'''%%%%%%'''''''''&&&%%%&&&''''''%%%%%%&&&'''(((&&&######$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***)))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))---...000222777>>>GGGMMMbbbhhhrrr|||ssshhhccc\\\VVV\\\hhhzzzooo```VVVVVV[[[dddqqquuueee]]]WWWQQQKKKMMMPPPVVV]]]^^^YYYWWWYYY\\\^^^^^^]]]______YYYQQQRRRKKKJJJRRR]]]cccfffgggrrrxxxnnnddd^^^___bbbiiiooowwwxxxuuummm]]]VVVYYYfffiiipppxxxzzzjjj^^^VVVRRRVVV[[[```aaa^^^ZZZWWWZZZYYYWWWRRRMMMJJJIIIJJJIIIEEE===666///,,,******))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&~~~}}}~~~|||wwwvvvxxxzzz~~~zzzwwwvvvsssrrrsssyyy{{{|||zzztttnnnkkkiiiiiijjjjjjjjjkkkmmmrrruuuyyyvvvrrrpppooopppppppppgggggggggjjjooovvv}}}~~~zzzuuuoooiiifff``````aaabbbeeejjjqqqvvvttttttrrroookkkhhhffffffaaa```aaagggpppxxx{{{|||yyywwwwww{{{{{{wwwwwwxxxwwwsssoooooorrrvvvxxxuuuwww|||{{{uuuttt|||uuueeeffflllwww~~~tttddd[[[TTTQQQQQQEEE;;;111...---***((())))))(((&&&%%%%%%&&&((()))((((((((((((''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&''''''%%%$$$$$$&&&'''&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---///444:::>>>???EEEOOOZZZfffsss~~~|||ttthhh___cccnnn~~~vvvfffZZZVVVYYY```kkkyyy|||mmmddd___ZZZUUUVVVYYYaaajjjllliiiiiikkkjjjkkkkkkjjjmmmnnnjjjccc___YYYXXXbbbpppxxx~~~~~~lllhhheeegggjjjoooyyytttpppiii\\\VVVYYY\\\___eeelllssstttfff\\\]]]^^^]]][[[WWWQQQKKKGGGHHHGGGEEEAAA===::::::;;;999777222...+++*********)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&```nnn~~~~~~xxxssssssrrrvvv~~~~~~vvvrrr}}}zzzwwwwww|||~~~|||vvvqqqnnnooooooooommmlllmmmpppsssxxxyyy{{{{{{yyywwwuuuuuunnnllliiiiiilllqqqxxx|||}}}yyyvvvtttpppmmmkkklllqqqwww}}}}}}zzzwwwuuutttrrrpppooohhhggghhhnnnvvv}}}}}}|||}}}}}}xxxtttvvvwwwuuurrrrrruuuxxxzzzzzz~~~~~~{{{~~~sss^^^[[[```iiippp{{{jjj[[[TTTOOOLLLKKK???666...,,,+++)))((()))''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&%%%%%%'''((((((&&&$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&((()))'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))***,,,///000333777===FFFSSS```hhh|||ssseeegggqqq{{{ttteeeXXXSSSUUU[[[fffqqqwwwsssjjjeeebbb___WWW[[[eeepppuuutttuuuxxxwwwyyyxxxwwwxxxxxxssskkkccc]]]^^^iiixxxyyyoooeeebbbcccfffnnnuuuzzzpppiiicccZZZUUUVVVYYY\\\bbbfffiiisss~~~nnnbbbaaa^^^XXXQQQHHH@@@:::666555555444222///------...,,,+++***)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&EEEPPP___lllxxx~~~zzzyyywwwuuuwww~~~~~~sssooopppzzz~~~xxxuuuxxxwwwvvvssspppoooppprrruuu{{{}}}|||{{{rrroookkkiiijjjooouuuyyy~~~|||{{{{{{}}}yyyuuuuuu{{{}}}|||||||||zzzxxxuuusssrrrvvv||||||xxxqqqtttwwwxxxwwwxxx|||yyyvvvwwwuuu|||ooo[[[VVVZZZ]]]ccckkkvvvvvv\\\MMMGGGCCC???>>>888111++++++***(((''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((***,,,+++)))&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))(((''')))***000000///000444;;;EEELLL\\\ffftttzzzlllkkksssuuuuuukkk___UUUSSSVVV[[[eeeooorrryyyuuujjjeeebbb```UUUYYYdddpppvvvwwwyyy}}}~~~ssshhh___ZZZZZZdddrrr~~~|||oooaaa[[[[[[___eeelllrrrwwwnnnddd]]]VVVRRRRRRYYY]]]cccfffeeekkk~~~~~~mmm___VVVQQQJJJAAA:::444111///---...///---+++***+++,,,*********)))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&777<<>>:::777444333222,,,)))***)))'''''')))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((***,,,+++)))'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%''')))***((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! ###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))((()))***+++''''''((((((***///666:::>>>FFFRRR^^^iiiuuuzzzyyy~~~{{{|||rrrhhh^^^WWWVVV[[[___iiirrrtttzzzvvviiiccc```___YYY\\\eeeqqqwwwyyy}}}uuuggg^^^YYYXXX```kkkuuuzzzlll]]]VVVUUUXXX___eeekkkqqqyyyqqqccc[[[UUURRRQQQUUUYYY___bbbaaaeeesss}}}zzzooo^^^PPPCCC@@@:::444///---------***+++------,,,+++,,,...************)))'''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&444333555;;;CCCOOO```ooozzzxxx{{{zzzpppqqqppprrr{{{|||xxxvvv}}}}}}yyyuuuuuuwww{{{~~~}}}zzz{{{}}}}}}|||~~~|||qqqhhheeefffkkkuuu}}}tttdddRRRKKKNNNRRRXXX[[[\\\^^^dddhhhhhhRRREEE888333111///...000---***((())))))&&&&&&)))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%''''''(((***,,,%%%&&&'''(((''')))+++---,,,111999BBBKKKVVVbbbjjjttt}}}xxxnnnbbbYYYXXX[[[fffnnnuuuwww}}}xxxjjjccc___^^^[[[]]]eeeooouuuyyy~~~sssddd\\\VVVUUU[[[cccllluuu}}}wwwkkk]]]VVVRRRSSSYYY```gggooowwwyyyiii^^^XXXWWWWWWWWWXXX[[[]]]\\\^^^iiiuuuwwwnnngggaaaWWWHHH===666444000,,,***)))******%%%''')))***))))))***+++%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&111...///333666;;;GGGSSSbbbjjjuuu}}}}}}}}}www{{{{{{zzz}}}{{{|||~~~}}}yyypppiiigggiiigggttttttvvvuuulll___OOOHHHJJJJJJPPPTTTPPPMMMLLLJJJHHH:::444///...,,,******---+++((((((***(((%%%%%%)))((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&%%%%%%$$$######$$$&&&((('''&&&%%%&&&''''''%%%%%%&&&''''''%%%$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!###$$$&&&&&&%%%$$$###"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%&&&(((***)))******)))'''&&&'''(((&&&***...111555<<>>EEENNNXXXeeeyyy~~~|||zzzyyywwwttttttwwwyyyxxx}}}zzzxxxxxx~~~|||pppooowwwzzzyyyuuuvvvzzz|||www{{{sss___aaannnxxxooo___VVVPPPJJJEEEDDDAAA<<<777333000///......---,,,+++************))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$############$$$%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$###&&&%%%###"""""""""######$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$########################### !!!###$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###"""!!!"""$$$%%%$$$###%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((******+++'''###"""$$$&&&&&&%%%&&&&&&&&&'''''''''((((((((()))))))))************000333777;;;AAAIIIQQQWWWiiiuuu{{{rrrqqqlllhhhkkkvvvzzzuuurrriii___```eeekkkpppvvvvvveeeXXXNNNNNNOOOUUU```kkktttyyyvvvkkk^^^YYYWWWYYY___fffsssyyy}}}~~~}}}vvvnnngggddd\\\QQQCCC999666666666444222111000///---,,,+++***((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))***,,,,,,,,,---///222222222666===DDDPPPdddvvv|||yyyzzz}}}wwwtttwwwzzzzzzwwwxxx{{{wwwsssooooooooosss||||||ttthhhgggmmmooowww~~~yyy|||ttt___]]]eeemmmvvv}}}~~~kkk[[[SSSMMMFFFAAA999777333///+++)))((((((+++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%$$$###"""######$$$$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$!!! ###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%'''((()))***+++((($$$###%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((''''''((((((((())))))))))))+++---000444999@@@DDDOOOZZZiiitttzzz~~~pppkkkeeeeeemmm|||}}}ssshhh```dddhhhlllssszzzlllaaaWWWVVVWWW\\\fffqqqzzz}}}uuummmfffdddcccccceeeiiitttxxxyyywwwyyyxxxvvvrrrkkkccc[[[TTTPPPJJJAAA666///---......,,,++++++++++++++++++++++++(((((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%***+++,,,,,,+++,,,...000///---...111555???PPP___rrrttttttsssrrrtttyyy~~~zzzwwwzzz}}}|||zzzzzzyyy|||wwwrrrpppqqqrrrpppqqqsss||||||~~~{{{wwwoooeeecccgggjjjqqq|||}}}|||rrr^^^VVVZZZ```hhhnnnxxxtttbbbTTTLLLFFF@@@;;;333222///---+++)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((###!!!$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''))))))+++(((%%%$$$%%%'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((()))******+++...222666777???IIIPPPUUU[[[dddkkkwwwyyy}}}uuupppjjjggglllwwwzzzkkklllmmmnnnsssuuunnnbbb```___ccckkkuuu}}}~~~xxxrrrooonnnqqqqqqmmmjjjjjjooopppmmmhhheeeeeedddaaa\\\ZZZWWWQQQKKKDDD>>>;;;;;;555...******,,,,,,+++(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$***+++,,,+++******,,,...///------///000555@@@LLLVVVYYY]]]```dddlllvvv~~~}}}}}}~~~}}}{{{tttpppsss|||uuulllnnn}}}|||wwwzzz}}}yyytttllliiikkkpppvvv}}}}}}nnn\\\RRRTTTYYYbbbgggnnnyyynnncccUUUIIIBBB<<<777333000///...---,,,,,,,,,,,,***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((())))))(((&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***++++++***)))***---//////333777999:::>>>DDDJJJSSSUUUXXX]]]bbbhhhlllnnnqqqmmmiiigggkkkuuu}}}}}}{{{wwwvvv{{{~~~{{{ooollljjjkkkpppwww}}}|||tttpppllljjjkkkppppppjjjdddccc^^^]]]YYYSSSNNNKKKHHHEEE???>>>===;;;999666333222222///+++***+++,,,++++++))))))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$***+++,,,+++))))))+++---,,,+++,,,.........333:::===@@@EEEJJJRRR___nnnxxx|||zzzyyy|||uuunnnhhheeehhhssssssjjjkkksss|||vvvqqqpppuuuzzzwwwyyy|||zzzttthhhYYYPPPQQQWWW^^^aaaeeeiiiqqqxxxwwwrrrXXXPPPFFF===777333///,,,)))))))))(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$###$$$&&&'''&&&%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((('''''''''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''%%%&&&(((***/////////...---...333777999999;;;???DDDJJJOOORRRXXXXXXXXXXXX]]]fffrrrzzz}}}{{{~~~~~~zzzvvvuuuwwwzzz}}}~~~}}}~~~}}}yyyrrrjjjdddaaa\\\ZZZZZZ]]]]]]VVVQQQPPPHHHEEEBBB>>>:::666444444/////////000000/////////)))((('''''''''((('''&&&))))))((('''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&)))***+++***))))))+++,,,++++++---000000---...222222444666999@@@LLLZZZeeetttwwwrrr|||}}}uuukkkbbb___```ccckkksssvvv{{{}}}}}}yyymmmcccbbbhhhrrryyy~~~wwwqqquuu{{{tttsss}}}yyyrrriii```UUUMMMMMMRRRSSSUUUUUUTTTUUUYYYWWWSSSCCC>>>888333///,,,***(((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%%%%###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$""""""""""""############&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&(((***+++++++++))))))***---///......///111333777:::<<<>>>@@@CCCFFFIIIPPPZZZaaammmuuu~~~~~~}}}~~~~~~~~~|||wwwuuuuuuuuuuuutttooolllhhhbbb[[[TTTOOOLLLHHHDDDBBBDDDCCC>>>;;;;;;666222000111///+++***,,,,,,,,,,,,,,,,,,+++++++++'''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))))))))+++---,,,+++,,,000000---...111///000111111444;;;EEEMMM___lll}}}{{{yyypppiiipppyyyyyyyyypppgggddddddffflllrrrtttwww|||{{{wwwtttqqqrrruuu}}}xxxnnnkkkxxx~~~zzzsssjjjcccaaafffmmmsss|||yyyxxx}}}|||}}}qqqkkkrrryyymmmaaaYYYQQQIIIFFFHHHCCCEEECCC???===>>><<<999444222///,,,+++***)))((())))))))))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!"""############"""$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$""""""#########$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&"""$$$&&&%%%$$$###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''(((***((()))))))))(((((()))******++++++,,,------...//////333777888888;;;@@@EEELLLVVV___cccfffkkknnnnnnlllsssyyyzzzuuuqqqooopppjjjhhheeebbbbbbcccdddeeehhhfffcccaaa```^^^\\\ZZZTTTQQQLLLGGGCCC???<<<:::888444222444444000.........***)))++++++'''(((+++++++++***)))))))))))))))'''((())))))))))))***+++%%%&&&&&&'''(((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''((())))))((()))+++---***''''''***+++***+++///...///000//////222888>>>PPP\\\ooowwwrrrrrrkkkcccgggsssxxxtttrrrrrrwww~~~~~~uuuppplllhhhhhhkkkpppwww|||}}}~~~{{{xxxnnnccc```mmmzzz~~~xxxyyytttmmmhhhhhhlllssswwwyyy~~~|||xxx}}}}}}lllcccfffrrr~~~xxxjjj\\\UUUNNNEEE??????777999888333///000...+++,,,+++***)))))))))))))))(((((((((((('''&&&%%%%%%(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""###$$$$$$$$$$$$### !!!#########"""!!!$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###"""!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&!!!###&&&%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&)))*********)))(((&&&&&&'''((())))))***))))))(((''',,,000000---+++---111111;;;EEEGGGGGGIIIJJJIIILLLTTT\\\^^^[[[XXXWWWXXXSSSNNNHHHFFFFFFIIIJJJKKKLLLKKKIIIHHHGGGEEEBBB???<<<999666444333222111000111---,,,000000---+++,,,---((((((++++++'''(((,,,(((((('''''''''(((((()))$$$%%%'''''''''(((***+++(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$*********))))))))))))))),,,,,,............,,,,,,((()))+++---///111333333<<>>AAACCCEEEEEEFFF;;;:::777666555555666777666666666555555444444444111000///...------,,,+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%))))))'''%%%### )))))))))))))))))))))))))))***++++++++++++***)))))))))+++,,,...///111111555999BBBOOO[[[dddhhhhhhmmmqqqmmmhhhggg___]]]iiiwww~~~~~~wwwqqqnnnnnnqqqzzz|||qqqnnnllllllmmmqqqyyy}}}wwwttt~~~vvvgggYYYUUU\\\ccchhhvvv}}}fff\\\NNNCCC===999555222,,,,,,++++++***)))((((((((((((((((((((()))******!!!$$$''')))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$#####################$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######''''''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''&&&''''''((()))***,,,,,,---...///000000000...///111333444444444444111000...,,,+++,,,------111000000000////////////---,,,,,,++++++*********++++++++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$######"""))))))))))))))))))))))))''''''(((((((((((('''''')))******+++,,,---......111111333999AAAIIINNNQQQ^^^fffhhhiiillleeecccmmmwww|||~~~~~~|||xxxwwwuuuuuuwww{{{{{{rrrooozzz}}}zzzrrreeeYYYTTTVVV[[[aaakkk|||mmmTTTLLLAAA999444222///---''''''((((((((()))))))))(((((()))************)))!!!###&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""###$$$$$$######$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$######"""!!!!!!"""#####################$$$$$$$$$"""#########"""!!! ##############################$$$$$$$$$$$$######(((((('''%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))&&&&&&''''''''''''&&&&&&++++++)))))))))***+++,,,***+++,,,------,,,+++***---,,,***)))((())))))***+++++++++++++++************************************++++++******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%% !!!"""$$$%%%%%%&&&&&&((((((((()))))))))))))))''''''((((((((((((''''''************++++++++++++000///...000444:::???BBBLLLVVV[[[aaaiiifffgggtttzzz~~~~~~~~~~~~|||~~~~~~tttooowwwyyyuuummmbbbYYYUUUWWWZZZeeehhhppp}}}mmmZZZCCC>>>666111...---+++***&&&&&&''''''((((((((()))&&&''')))******))))))(((%%%'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&)))'''%%%$$$###$$$&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""######""""""###$$$$$$$$$######"""######$$$%%%%%%$$$$$$!!!###$$$###"""!!!"""############""""""#########"""""""""###$$$$$$$$$%%%$$$######"""!!!!!! ##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((()))((('''&&&%%%)))))))))))))))***++++++,,,---.........---,,,+++---,,,+++******************************)))))))))************++++++,,,,,,))))))******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$######''''''(((((())))))))))))******))))))))))))******************************------------///222666999888AAAGGGNNNYYY\\\bbbrrryyyyyyyyyyyyyyyyyyooo{{{{{{xxx{{{|||}}}zzzsssxxxuuunnntttsssmmmcccZZZTTTTTTXXX[[[jjjeeecccgggjjjdddTTTGGG777444000---,,,+++******((((((((((((((((((''''''$$$%%%'''((()))((('''&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%$$$""" !!!"""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$!!!"""##################!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!##############################$$$$$$$$$$$$######!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''(((((("""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((&&&$$$###$$$&&&(((***++++++***)))((()))+++,,,,,,,,,++++++)))(((((('''''''''''''''((()))))))))))))))))))))((())))))******++++++,,,(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$&&&&&&&&&%%%%%%###""""""&&&''''''(((((())))))***++++++************++++++************************'''(((***++++++---///222000888:::@@@KKKOOOXXXiiirrr{{{|||tttqqqooollljjjjjjdddmmm|||~~~}}}~~~|||}}}~~~yyyuuuuuuyyy~~~{{{rrrooooooppprrrtttwwwyyy{{{{{{|||zzzooovvv~~~tttllloooyyyrrrjjj^^^VVVTTTVVVZZZ]]]bbbYYYPPPNNNMMMFFF===888///...---,,,+++************))))))(((((('''''''''%%%%%%&&&''''''''''''&&&$$$&&&'''(((((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%%%%%%%&&&%%%$$$###"""###$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""######""""""###$$$%%%%%%%%%%%%!!!""""""#########""""""!!!###$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$&&&%%%$$$#############################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''"""######%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$######!!!###&&&)))***)))((('''%%%&&&(((***+++++++++***((((((((((((((((((''''''&&&&&&''''''''''''(((((('''''''''(((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&''''''((())))))***+++***)))(((((()))***+++************************&&&(((******)))***---000000666555777???@@@HHHXXX^^^eeennnvvvxxxqqqooolllfffcccccc]]]cccooo|||~~~|||zzzzzz|||}}}|||zzzxxxxxx{{{~~~xxxsssrrrqqqrrrvvvyyy|||~~~~~~wwwwww~~~rrr|||}}}sssjjjjjjqqqyyy|||ooofff[[[TTTSSSUUUXXXYYYPPPFFF>>>;;;888222000111)))***++++++***(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###############"""###$$$%%%&&&&&&&&&&&&#########$$$$$$######""""""###$$$$$$""""""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$###############%%%%%%$$$#########$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&'''''''''&&&&&&&&&'''(((************))))))))))))*********))))))&&&&&&'''''''''((((((((((((((((((((((((((())))))&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))************++++++++++++***,,,---,,,***+++///333///333000///333222666FFFGGGKKKQQQXXXfffvvvyyysssrrrnnnfffaaabbbXXX]]]iiitttyyyttttttwww}}}|||{{{}}}|||xxxtttiiihhhlllqqqxxx~~~{{{qqqhhh___TTTNNNMMMOOOOOONNNAAA999333111...***,,,222&&&((()))***((('''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&((()))***&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$######$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%$$$###"""###$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$######""""""$$$$$$###""""""###$$$%%%##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((&&&%%%&&&&&&((()))***)))'''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((''''''((((((((())))))*********++++++++++++************&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###((((((''''''''''''((((((((((((((((((((()))******(((((())))))*********+++,,,,,,,,,---------..................////////////777999===DDDOOOZZZeeekkknnnkkkjjjmmmqqqsssqqqmmmhhhggghhhllluuu{{{rrrnnnxxx{{{vvv}}}|||zzzwwwzzz{{{ooobbb^^^ccclllrrrtttvvvxxx{{{|||{{{vvvqqqnnndddZZZMMMEEEBBBAAA>>><<<444111.........---***'''''''''((((((((((((''''''(((&&&%%%&&&((()))))))))&&&'''''''''''''''''''''))))))((('''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$!!!"""&&&***)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%$$$#########$$$""""""#########$$$$$$$$$&&&&&&%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""########################!!!!!!"""###############%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!!!!""""""""""""######$$$$$$$$$"""!!!!!!!!!"""###$$$$$$########################%%%&&&'''&&&%%%%%%&&&((()))&&&$$$&&&&&&###$$$(((%%%%%%$$$######$$$%%%%%%)))%%%!!!###&&&(((&&&#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$ !!!"""###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''(((***+++###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&###!!!!!!###%%%'''%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""!!!((('''&&&&&&&&&'''%%%### ((('''''''''''''''((()))((((((((((((((()))******((()))))))))******************+++++++++,,,,,,,,,------........./////////000111333777>>>FFFNNNSSSYYYXXXZZZ```jjjppprrrqqqjjjiiikkkoooxxx|||kkkbbb^^^gggvvv}}}zzzsssmmmpppwww|||vvvkkk___ZZZ]]]dddggghhhggghhhhhhgggeeecccaaa```UUULLLBBB;;;999888555333111...,,,+++,,,,,,)))'''''''''((((((((((((''''''***((('''''')))******)))(((((('''''''''&&&&&&&&&)))(((((('''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### $$$''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%$$$#########$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""########################!!!""""""###############$$$#########""""""""""""%%%$$$###############$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$###########################$$$%%%%%%%%%'''***,,,---'''$$$%%%&&&$$$$$$&&&%%%%%%$$$######$$$%%%%%%((($$$!!!"""&&&'''%%%#########$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$&&&%%%%%%$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''"""""""""###&&&))),,,...%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""" """$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''### $$$((($$$$$$###$$$&&&%%%###!!!'''&&&&&&&&&'''((())))))((((((((((((((()))******))))))))))))************((())))))))))))*********------------............//////...///222666;;;>>>AAAAAAEEEMMMXXXbbbgggiiiddddddfffkkksss|||uuupppnnnmmmddd\\\WWW]]]hhhqqqyyyzzzyyy|||ssskkkaaabbbhhhrrrzzz{{{tttmmmdddXXXRRRSSSVVVVVVUUUQQQPPPMMMKKKIIIJJJJJJKKKBBB===666111000000---+++,,,+++))))))******(((''''''(((((())))))(((((('''+++***(((((()))***)))((((((((((((''''''&&&&&&%%%)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########"""######$$$$$$###############$$$$$$$$$%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$######"""######$$$$$$$$$##############################!!!"""######$$$$$$######""""""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$########################!!!"""######%%%)))...222333***###$$$&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&###!!!"""$$$&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""###%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((%%%$$$%%%'''"""""""""###%%%%%%$$$"""&&&&&&&&&&&&'''((())))))((((((((((((((())))))***)))))))))))))))*********((((((((()))))))))******,,,,,,,,,,,,------------000///.........000222444444444555;;;CCCLLLQQQSSSSSSSSSUUUZZZbbblllvvv{{{~~~vvvnnnhhhfffeeefffeee^^^ZZZ^^^eeekkkrrrxxxyyyqqqnnnrrr}}}sssllloooxxx}}}tttiiibbbZZZYYY]]]fffnnnuuu~~~zzzooohhh```XXXOOOIIIGGGFFFDDDAAA>>><<<999777666777888999666333000......---+++***)))((((((((())))))(((((((((((())))))))))))((((((+++***((('''((()))((('''&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""######$$$%%%########################$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$##############################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%$$$$$$########################""""""######$$$)))///333777,,,######&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***((('''&&&%%%%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###$$$$$$$$$###"""###%%%%%%$$$"""&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,*********+++,,,---///000111000000222666:::>>>???@@@@@@BBBFFFMMMUUU\\\aaagggddd```\\\ZZZYYYYYYZZZ^^^ZZZYYY^^^dddiiiqqqyyyvvvuuuooofffaaaccckkktttzzz{{{qqqfffeeeiiiqqqzzzvvvkkkaaa[[[VVVSSSUUU\\\ccciiiqqqxxx~~~{{{wwwqqqiii___YYYPPPKKKDDD???<<<999666333111111000///////////////000///------------,,,+++'''(((((()))((())))))***(((((())))))))))))((((((***(((&&&&&&''''''&&&%%%$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$%%%%%%######$$$%%%###"""""""""###$$$%%%%%%########################"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$######""""""""" !!!###$$$%%%%%%%%%%%%########################$$$$$$$$$######''',,,000777+++""""""%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$###!!!!!!""""""###$$$$$$%%% ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%%%%!!!"""###$$$&&&'''((()))%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***(((((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%(((&&&$$$$$$%%%%%%###"""''''''&&&&&&&&&&&&&&&'''((((((((((((((()))******************))))))))))))************++++++++++++************++++++++++++((()))***,,,---///000000/////////000111333555666444444666888===BBBGGGKKKMMMMMMLLLLLLLLLLLLLLLLLLQQQPPPSSSZZZ```gggqqq{{{tttnnnfff]]]YYY^^^gggqqqvvv~~~wwwllliiijjjsss|||~~~rrrhhh^^^XXXOOOKKKJJJPPPVVVZZZ___dddfffdddaaa^^^ZZZTTTMMMHHH@@@===999666444111///,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++&&&((())))))(((((()))+++((())))))******))))))(((((('''%%%%%%&&&'''&&&%%%$$$%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############### """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""############""""""!!!"""###$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$""""""############$$$$$$"""""""""!!!""""""######&&&&&&%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$$$$########################%%%%%%%%%$$$###%%%(((+++222)))"""###%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''"""###$$$%%%&&&%%%$$$### !!!"""###$$$%%%%%%!!!"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$&&&&&&&&&%%%%%%!!!"""###$$$&&&'''((()))$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$######''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """###%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$&&&(((***(((%%%$$$%%%$$$###"""(((((('''&&&%%%%%%%%%%%%((((((((((((((()))******************)))))))))((())))))*********+++++++++)))))))))*********++++++***+++,,,...////////////---...////////////111111000000000111444777:::<<<>>>>>>>>>??????@@@@@@@@@EEEEEEJJJPPPUUU[[[eeeooozzzwwwmmmeee___XXXTTTVVV^^^jjjsss~~~wwwssspppyyyssshhh]]]TTTOOOEEE???===AAAEEEFFFHHHKKKJJJHHHFFFDDDBBB@@@<<<999333222000///...---,,,,,,******************++++++******+++***))))))***+++&&&((())))))'''&&&(((***))))))************))))))(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" ###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$########################"""###$$$$$$%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%&&&&&&!!!###$$$$$$###"""########################$$$%%%%%%$$$######&&&(((,,,&&&"""$$$$$$###"""%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&!!!###$$$&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!"""$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%### ''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%%%%%%%###"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###%%%&&&''''''(((&&&######$$$$$$$$$###)))((('''&&&%%%$$$$$$$$$((((((((((((((()))******+++*********))))))(((((())))))))))))************))))))))))))************((()))++++++,,,+++***)))***,,,---...---,,,,,,---.........///000222444555666666555444555555666666<<<<<<@@@EEEFFFIIIRRR\\\dddfffggggggjjjkkkeee^^^\\\ZZZUUUNNNLLLTTTbbbnnnwww}}}xxxsss{{{{{{ooobbbWWWLLLCCC>>><<<666333666888888888:::777555444333333333222000,,,++++++++++++,,,------***)))'''''''''(((***++++++++++++***))))))***+++%%%''')))(((&&&%%%''')))))))))************))))))((('''%%%&&&((()))))))))***)))((('''&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$%%%%%%######$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######"""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$!!!!!!""""""######$$$$$$&&&&&&%%%$$$############"""""""""######$$$$$$%%% !!!###$$$$$$###"""!!!########################"""$$$$$$$$$######%%%''''''$$$###$$$$$$""""""&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###""" """$$$&&&'''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''' !!!"""###%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%$$$%%%###!!!!!!###$$$%%%$$$''''''''''''(((((((((((((((((()))))))))*********((()))******)))((()))+++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---.....................---////////////000000000000111111222333333333333222999888777777:::???DDDGGGTTTSSSRRRPPPOOONNNMMMMMMJJJJJJHHHEEEDDDHHHPPPVVVbbblllyyyvvvppplllpppsssqqqlllhhhhhhjjjeee^^^UUUKKKCCC<<<777444111111000......---------//////...---,,,,,,+++++++++++++++*********))))))++++++************++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&!!!"""""""""############&&&$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&########################""""""""""""###$$$%%%&&&$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$%%%&&&$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""%%%'''&&&$$$###%%%(((########################""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$#########$$$$$$$$$"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%)))(((''''''%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&'''''''''''''''(((((((((((()))))))))*********++++++)))***+++***(((((()))***))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---............................../////////000000000000111111222333222222222111000//////111444777999CCCBBBAAA@@@@@@??????@@@???>>><<<;;;;;;>>>CCCGGGLLLSSS\\\ccceeehhhlllooozzzzzzyyyuuunnneee\\\VVVSSSVVVYYYWWWQQQMMMLLLNNNLLLHHHAAA;;;777333111/////////---,,,,,,+++++++++---------,,,+++*********+++++++++******)))))))))((((((''''''''''''((((((******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""############&&&%%%"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$######""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######""""""""""""############"""%%%&&&$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""$$$%%%%%%###"""$$$&&&###########################""""""!!!!!!""""""###&&&%%%$$$$$$######$$$$$$&&&%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%&&&''''''''''''((((((((((((((((((((()))))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---.................................////////////000///000111111222222111111000//////...//////000111666666555555555666666777555333111000222555666777;;;???CCCEEEGGGJJJPPPTTT[[[[[[YYYUUUOOOGGG@@@<<<>>>@@@BBB???:::666666666555222///---------------,,,,,,+++***)))))))))))),,,,,,++++++***)))))))))************))))))))))))''''''&&&&&&&&&&&&''''''******)))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""############$$$ !!!""""""###"""""""""##################""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###""""""!!!!!!###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""$$$&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$##############################""""""######$$$%%%$$$$$$##################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$######$$$$$$'''&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!""""""######""""""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''''')))***+++***(((''''''((())))))))))))))))))))))))((()))))))))************++++++******++++++,,,---,,,,,,,,,---------------------........./////////...///000000111111000000000000000111000000//////222222222111111222222222222///---...111222111///444666888888999;;;???CCCAAA@@@???===;;;888555333333555666555111///...///111...,,,+++---.........+++******)))(((((())))))+++++++++******)))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$############""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$#########""""""""""""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######""""""""" ###$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""#########"""""""""""""""###$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$###"""######$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((******)))'''&&&'''(((((((((((((((((((((((((((((()))))))))************++++++******++++++,,,---*********++++++,,,,,,,,,------------............---...//////000000//////+++,,,---.........------000///...------,,,------111///...///222333000---///000111222222333444555333333333222222222222111+++,,,------,,,,,,,,,---555222///.........---++++++***))))))))))))))))))++++++++++++************((((((((((((((((((((((((+++******))))))******+++''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############!!!"""###$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$#########"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%""""""########################$$$$$$$$$$$$######%%%%%%$$$$$$######"""""""""######!!! !!!"""######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""%%%$$$$$$###"""!!! $$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))+++,,,***(((&&&$$$"""""""""############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""%%%&&&&&&&&&&&&''''''''')))))))))))))))((((((((('''((())))))''''''((()))(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---)))******++++++,,,,,,,,,,,,,,,,,,---------......------.../////////......***+++,,,---............000000///------,,,,,,,,,///......///111111///.........///000000000000000//////............------))))))******+++,,,------333111...,,,,,,***((('''******))))))))))))******+++*********************''''''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""""""""############$$$######"""!!!#########$$$$$$$$$%%%%%%!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&"""""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%###!!!!!!#########$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%##############################""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$####################################%%%$$$$$$###"""!!! $$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%########################$$$%%%%%%&&&(((***,,,,,,+++)))'''$$$""""""###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&%%%'''(((((('''''')))***(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---***++++++,,,------......+++,,,,,,,,,,,,---------,,,,,,---............---............//////////////////............//////+++,,,......------...///000///......000000111111,,,,,,,,,,,,,,,+++++++++******)))***+++------------+++************)))'''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""%%%$$$######"""""""""###""""""######$$$%%%&&&&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############################################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%###$$$$$$###!!!!!!###$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""" !!!$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&"""$$$&&&''''''&&&$$$"""$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((('''$$$"""""""""$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$&&&'''((('''(((***+++(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---,,,,,,------...///000000++++++,,,,,,,,,---------+++,,,------......------...---,,,,,,++++++,,,,,,************+++,,,---...))),,,......,,,+++...111///---******+++...///000))))))***+++,,,,,,,,,+++***(((''''''((()))))))))(((''''''))),,,------,,,(((((('''''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***)))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&########################&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&& """$$$%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%  ###&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###%%%(((******(((%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$""" !!!###%%%'''""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((()))))))))************))))))***(((&&&'''***+++)))'''***)))((((((((()))+++,,,((()))***+++,,,---------/////////......------------,,,,,,+++*********+++)))******++++++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++---,,,+++***))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""!!!"""&&&&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###"""""""""######"""""""""###$$$$$$%%%%%%&&&'''''''''&&&%%%###"""!!!!!!!!!%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$###""" """###$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!######""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$"""  """%%%'''%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!!!!$$$&&&&&&%%%$$$$$$&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$#########$$$$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&%%%###!!! !!!###&&&'''########################'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""###$$$%%%%%%&&&((('''"""&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((('''''''''(((((((((((((((((())))))******))))))(((***(((''''''******)))'''+++***)))))))))***,,,,,,((()))***+++,,,,,,,,,,,,.........------,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++******************)))******++++++***))))))))))))))))))***))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&& ###""""""%%%&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""######%%%%%%$$$$$$############!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$#########""""""####################################"""""""""!!!$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$%%%#####################$$$&&&%%%###"""""""""$$$%%%%%%$$$$$$###""""""############$$$$$$$$$$$$######"""""""""""""""#########"""  """###""" $$$$$$###""""""###$$$$$$""""""""""""""""""""""""######$$$$$$###""""""!!!######$$$$$$$$$######"""########################""""""###$$$%%%'''((((((######$$$$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%###"""!!!$$$###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""(((&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######""""""###$$$$$$%%%&&&"""$$$''''''%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********(((((((((((((((''''''''''''(((((())))))(((((('''***((('''((()))***)))'''++++++******++++++,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++......------,,,++++++***+++++++++++++++++++++++++++******************+++))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&(((((('''&&&###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''((((((&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###)))$$$"""###$$$""""""###&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$###""""""!!!!!! !!!!!!!!!""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""$$$############"""""""""""""""############""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$#########$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$#########!!!!!!"""######$$$%%%%%%&&&&&&%%%$$$$$$#########%%%$$$######"""###############$$$$$$$$$$$$###### !!!!!!"""######$$$$$$$$$!!!$$$"""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!""""""######$$$$$$$$$#######################################$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&((('''%%%""" &&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$######%%%%%%%%%$$$$$$###""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###############"""######$$$%%%$$$'''))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))((((((((()))))))))(((************++++++,,,,,,))))))***+++++++++++++++++++++++++++************++++++***************+++.........------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...)))))))))))))))***++++++((())))))))))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$#########%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$########################&&&&&&%%%$$$#########$$$###""""""""""""""""""""""""""""""######"""""""""######"""!!!!!!"""######%%%$$$###"""!!!""""""########################### !!!!!!!!!""""""""""""#########################################################"""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######""""""!!!"""""""""#########$$$###$$$%%%%%%%%%$$$###"""$$$$$$###############$$$######$$$$$$$$$$$$######!!!!!!""""""############%%%!!!!!!$$$$$$"""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%""""""###$$$$$$$$$##############################'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''' !!!$$$&&&'''''''''&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######%%%'''***,,,$$$###############$$$$$$"""%%%(((((($$$""""""###&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((((((((((((((('''''''''''''''((((((((((((''''''((()))))))))((((((((()))((())))))***************))))))***+++++++++***************************************))))))***++++++,,,,,,,,,------.........++++++++++++++++++++++++...---,,,++++++,,,---...+++******)))(((((())))))'''((())))))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$###"""$$$$$$$$$#########""""""########################&&&&&&%%%$$$#########$$$"""""""""""""""""""""######""""""""""""""""""#########""""""""""""######$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""################################################""""""""""""""""""#####################$$$%%%%%%$$$$$$$$$######"""""""""#########"""""""""!!!!!! """$$$%%%%%%$$$###$$$###############$$$$$$######$$$$$$$$$$$$##################""""""!!!!!!$$$###"""!!!!!!"""%%%'''#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%'''((())))))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#######################################""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######%%%(((+++---$$$$$$###############$$$""""""""""""""""""######&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''''''''((((((((()))'''(((((())))))(((((('''''')))***)))((('''(((***(((((()))************)))))))))***************))))))))))))******************))))))))))))***++++++***++++++,,,---.........+++++++++++++++++++++++++++******************+++++++++***)))((((((((((((''''''))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""!!!############%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############"""!!!!!!  """$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""""""""""""""############$$$######""""""""""""######"""""""""######""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""##################""""""######$$$%%%###############"""""""""$$$$$$###""""""!!! !!!###$$$%%%%%%$$$#########"""######$$$%%%######$$$$$$$$$$$$######$$$$$$######"""!!!!!! !!!######""" !!!###&&&"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""!!!!!! """###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$######"""#########%%%""" ###%%%%%%$$$&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&%%%&&&&&&'''((()))******((())))))******))))))(((''')))******''''''(((***((()))***+++++++++******))))))************)))))))))))))))******+++++++++)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++************))))))((((((((())))))&&&''')))******)))'''&&&((((((((())))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!!###$$$$$$$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% &&&((($$$"""$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$############"""!!!!!! """$$$%%%%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""##################$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""############"""""" """$$$&&&&&&%%%###"""""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############$$$############$$$%%%%%%""""""""""""############"""""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%######""""""###$$$$$$%%%######$$$$$$$$$$$$###############"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!"""######""""""!!!!!!"""$$$$$$%%%%%%$$$######################## !!!"""###$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$'''&&&$$$"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!"""########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$###""""""######%%%###"""###$$$%%%%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******$$$%%%&&&'''(((***++++++))))))************))))))''')))+++***'''&&&(((***)))***+++,,,---,,,++++++))))))*********))))))((())))))******+++++++++,,,))))))((())))))***++++++---,,,,,,++++++******)))+++++++++++++++++++++++++++,,,---......---,,,+++(((''''''(((((()))***+++&&&'''(((******((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!!$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""(((***%%%"""$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######%%%'''))))))'''%%%###"""""""""###$$$$$$%%%%%% !!!###%%%&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""############"""""" ###&&&((()))'''%%%###########################!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$%%%%%%$$$$$$%%%%%%&&&'''!!!!!!""""""######$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$&&&### ###((()))&&&!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$'''((()))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$###"""!!!!!!"""###$$$...,,,)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%$$$###""""""######"""$$$&&&&&&$$$#########&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&%%%%%%&&&&&&((())))))%%%&&&''''''((((((''''''))))))(((((('''''''''&&&%%%%%%&&&(((***+++)))'''+++***)))(((''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***,,,...///,,,(((&&&'''((((((((((((((((((((((((((('''(((((()))***+++++++++%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''$$$%%%''')))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""!!! !!!!!!########################&&&&&&&&&&&&&&&&&&&&&&&&###!!! """%%%'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!###$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%""""""############"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""##############################%%%$$$######$$$$$$"""  !!!"""#########"""$$$%%%$$$######$$$########################&&&%%%%%%$$$###"""!!!!!!"""""""""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&%%%###$$$$$$%%%&&&&&&%%%$$$$$$&&&(((***+++***(((%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&(((&&&""" !!!$$$&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&############$$$$$$%%%%%%'''&&&$$$$$$%%%$$$###!!!$$$###"""!!!!!!"""###$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''(((((('''''')))(((((((((''''''''''''***))))))***,,,,,,+++)))+++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******))),,,,,,------------,,,,,,***,,,---+++)))'''(((***((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((('''''''''''''''''''''''''''''')))'''%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######"""!!!!!!########################!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%###"""!!!###$$$$$$#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$############"""""""""""""""###$$$$$$###########################"""!!!"""######!!!%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&'''%%%$$$$$$%%%########################%%%%%%$$$$$$###"""""""""&&&%%%%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""$$$&&&%%%###&&&&&&'''(((((('''&&&&&&$$$%%%''')))((('''$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$'''%%%###!!!!!!"""###%%%###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$""" !!!$$$%%%###"""$$$$$$%%%%%%%%%$$$########################$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###$$$$$$###"""$$$$$$############$$$$$$'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''+++***((()))***++++++*********+++,,,,,,+++)))((())))))************)))))))))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++***))))))***+++((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))))))))((('''''''''&&&(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""'''&&&%%%$$$###""""""!!!#########$$$$$$$$$$$$%%%%%%###""""""###$$$$$$######""""""""""""###$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""%%%%%%&&&%%%%%%$$$###"""$$$############"""""""""###############$$$$$$%%%########################$$$###"""###$$$$$$""" $$$$$$###""" $$$&&&(((((('''%%%%%%%%%################################################'''%%%$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###$$$%%%%%%$$$&&&&&&''''''''''''&&&&&&!!!###%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$######"""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$###!!!######$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$############$$$%%%%%%"""###%%%''''''&&&%%%$$$(((%%%###"""###$$$#########$$$$$$%%%%%%$$$$$$###&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((((((((((((((('''''''''(((&&&$$$%%%''')))******((()))+++,,,,,,+++)))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********)))))))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$######"""""""""############$$$$$$$$$$$$%%%###""""""$$$$$$$$$""""""""""""""""""###$$$$$$$$$$$$############$$$$$$!!!""""""######""""""!!! !!!"""###$$$%%%%%%%%%###"""""""""""""""""""""#########""""""######$$$########################&&&%%%$$$%%%''''''%%%###!!!!!! %%%'''((((((&&&$$$$$$$$$########################""""""#########$$$$$$$$$$$$!!! """######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&######$$$$$$$$$######"""%%%%%%$$$$$$######""""""############$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$############"""!!!"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%###%%%'''))))))(((&&&%%%'''%%%"""!!!"""#########"""###$$$%%%%%%$$$###"""$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''(((''''''''''''''''''((((((((((((((($$$###"""###&&&)))***+++&&&(((***++++++***((('''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))******))))))))))))(((''''''''''''((()))++++++***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""########################""""""""""""##################$$$$$$$$$$$$######"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!""""""######""""""#########$$$$$$$$$$$$###"""###$$$%%%###"""""""""!!!!!!""""""###$$$$$$######""""""######$$$ !!!!!!!!!!!!!!!!!!  """######$$$$$$"""""""""""""""""""""######""""""!!!!!!!!!""""""########################%%%%%%$$$%%%''''''%%%$$$$$$$$$#########"""""""""###%%%''''''%%%###"""###########################"""""""""###$$$$$$%%%%%%!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$######"""""""""""""""#########$$$$$$$$$########################%%%$$$###"""######%%%&&&$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$&&&'''***,,,,,,+++)))'''&&&$$$"""!!!"""######### !!!"""######"""!!! $$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&'''((())))))%%%&&&''''''(((((('''''''''''''''(((((((((((((((%%%%%%$$$&&&)))+++,,,,,,&&&'''((()))***)))(((((())))))************))))))))))))))))))))))))))))))((())))))******))))))(((******(((''''''(((******,,,***))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&'''((('''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""" !!!"""######"""""""""############$$$$$$###"""###%%%%%%###!!!"""!!!!!!!!!!!!"""############""""""""""""###### !!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!! """""""""############$$$###"""!!!!!!!!!!!!!!!!!!########################""""""!!!"""$$$%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""""""""########################""""""######$$$$$$$$$%%%###!!! ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!$$$&&&'''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&""""""###$$$$$$$$$$$$##################""""""""""""""""""############$$$###############"""""""""$$$############$$$$$$%%%###$$$%%%%%%###"""###$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######!!!"""######$$$$$$######"""###%%%&&&'''&&&%%%$$$$$$###""""""$$$$$$###!!! !!!!!!!!!!!!!!!!!! &&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%###$$$$$$%%%&&&((()))***%%%&&&''''''((((((''''''''''''''''''((((((((())))))(((((()))+++,,,+++***(((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&&&&''')))******((('''(((******)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&'''''''''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""#####################$$$%%%%%%###!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""""""""###############"""############$$$$$$%%%%%%$$$###""""""!!!!!!""""""########################!!! """###$$$###!!!######################## """$$$%%%###""""""##########################################$$$$$$$$$%%%###""""""%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%""""""#########$$$$$$$$$""""""""""""############""""""""""""############$$$#########"""""""""!!!""""""###$$$$$$$$$$$$$$$"""$$$%%%%%%###"""$$$&&&$$$$$$%%%%%%%%%$$$######$$$$$$########################$$$$$$$$$$$$###### !!!"""###$$$######""" !!!!!!!!!!!!!!!"""!!!"""$$$%%%%%%""" """"""!!!!!!!!!!!!""""""))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$!!!""""""$$$%%%''')))***%%%&&&''''''((((((''''''&&&'''''''''(((((())))))************++++++(((&&&******))))))***+++,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((('''%%%$$$$$$%%%'''((((((&&&%%%'''***,,,+++)))************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###%%%%%%%%%###"""########################"""""""""""""""""""""""""""$$$$$$""""""%%%'''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""###$$$%%%%%%###!!!!!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""##############################"""""""""###%%%%%%$$$###%%%$$$$$$$$$######"""""""""$$$%%%$$$###$$$$$$################################################%%%$$$###$$$'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ $$$((((((&&&$$$$$$&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""" ######""""""###$$$%%%%%%!!!!!!""""""######$$$$$$""""""""""""############$$$#########""""""!!!!!!!!!"""###%%%%%%%%%$$$###!!!###&&&%%%######%%%'''%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!"""$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%% !!!"""%%%&&&%%%"""$$$###"""!!!!!!"""###$$$''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((()))(((''''''(((***,,,...***(((((()))***+++***)))*********(((&&&&&&(((***************))))))))))))(((((()))+++***''''''***''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%!!!###$$$$$$#########$$$""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$#########&&&%%%###!!! !!!!!!########################$$$$$$$$$#########""""""########################$$$$$$$$$#########"""""" !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%)))'''"""(((222111(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$### ###$$$%%%%%%%%%%%%$$$###$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""$$$$$$###$$$$$$$$$"""!!! !!!!!!""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$######"""##############################$$$%%%'''((())))))'''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))************)))(((((((((((((((((((((((())))))(((((((((***+++,,,***(((((()))***+++***)))*********((('''&&&(((*********)))))))))((((((((('''''')))******))))))***''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$######""""""######$$$"""###%%%%%%###""""""#################################""""""""""""######%%%%%%%%%$$$$$$#########%%%%%%###"""!!!""""""####################################"""""""""!!!!!!########################$$$$$$$$$#########"""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""""""""!!!%%%%%%###"""""""""######"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$######""""""!!!""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!+++;;;???:::%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###$$$#########"""""""""""""""""""""######$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$###!!!""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""!!!""""""####################################### !!!"""###$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((((()))***+++***))))))******)))''''''(((***)))))))))(((((((((''''''%%%&&&((()))******)))(((''''''''''''''''''''''''%%%&&&'''(((((()))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""###""""""""""""""""""######$$$&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$#########%%%$$$$$$#########$$$$$$########################"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$###############$$$""" !!!$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################""""""""""""%%%$$$######"""######### !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%"""$$$###!!!)))777<<<999%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%$$$#####################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$############""""""""""""""""""#################################""""""""""""###$$$$$$######################## !!!!!!!!!""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((())))))***))))))((('''***(((((((((***+++***))))))*********(((((()))***((((((((((((''''''''''''%%%'''''''''(((***(((%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################***)))'''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""######""""""""""""######$$$%%%&&&%%%###!!!!!!!!!##############################""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""################################################$$$###!!!!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$##########################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!!$$$+++---***$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&'''######$$$$$$$$$$$$##############################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$##################%%%%%%%%%$$$#########$$$$$$$$$######""""""""""""""""""""""""#################################$$$###"""!!!"""###$$$%%%########################"""""""""##################$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''***(((((((((***+++***)))((()))+++***)))))))))+++((((((((((((''''''''''''&&&((('''%%%'''+++***%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''(((''''''&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""######""""""""""""#################################$$$$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""########################################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""##################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$#####################$$$$$$###%%%'''&&&$$$"""###$$$#########""""""!!!!!! !!!!!!""""""####################################$$$###"""""""""###%%%&&&###########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((((()))***+++***)))''')))++++++***)))***+++)))))))))(((((((((''''''(((***((($$$(((000000***''''''''''''''''''''''''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%############$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""##################$$$$$$%%%$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$#######################################$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""############""""""###$$$$$$$$$$$$###########################&&&%%%%%%$$$###"""!!!!!!"""#########$$$$$$%%%%%%""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!! """###$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###""""""""""""###$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""###&&&((('''$$$"""###%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#######################################$$$%%%%%%########################"""""""""######$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((('''&&&&&&'''(((*********(((((()))***+++***)))''')))+++,,,+++******+++******)))))))))((((((((()))+++((($$$+++888:::444''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%'''((())))))########################"""######$$$%%%%%%&&&&&&##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$############$$$$$$"""###%%%%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""#########$$$###$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""#########$$$########################""""""#########$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########!!!"""""""""############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""##################""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%#########""""""#########$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&$$$"""!!!"""########################"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$### !!!!!!!!!"""""""""""""""&&&)))'''$$$"""###&&&""""""""""""""""""###### !!!!!!"""######$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################!!!!!!""""""###$$$%%%%%%&&&&&&'''((()))))))))(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,***(((((()))***+++***)))''')))+++,,,+++******+++************))))))))))))))),,,(((%%%...>>>BBB===''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""###########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######""""""""""""######!!!###$$$%%%#########$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$###$$$$$$$$$###""" """""""""""""""""""""""" !!!!!!!!!""""""##############################""""""######$$$$$$$$$$$$"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""#########'''***######################## !!!###%%%&&&%%%$$$"""$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$!!!!!!$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%"""&&&)))((($$$!!!###&&&""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$########################!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((!!!$$$000444,,,$$$$$$%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''...,,,***)))'''''''''(((((()))***)))'''&&&''')))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((((((((((((((***,,,...///(((*********)))((()))***888>>>:::,,,%%%)))***&&&***,,,///***'''888GGGCCC---(((&&&((()))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!""""""""""""###############$$$%%%$$$###"""!!!$$$###"""###$$$$$$###"""########################!!!!!! !!!!!!"""######%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$#################################"""""""""""""""%%%$$$###"""###$$$&&&'''$$$#########""""""!!!!!!$$$$$$############$$$$$$###$$$%%%&&&'''(((((((((""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&### !!!$$$%%%$$$"""'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%&&&'''((('''%%%###!!!&&&&&&%%%###!!!!!!$$$&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&''' !!!"""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))&&&###$$$&&&'''%%%"""$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&)))"""$$$///333+++%%%%%%((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''******)))(((((())))))***'''(((((()))))))))(((''''''''''''''''''''''''''')))(((&&&&&&&&&''')))***((((((''''''''')))***+++)))***+++***)))((()))+++FFFJJJDDD444))))))(((###)))...777777777GGGTTTOOO---)))&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""#########$$$$$$%%%$$$"""!!!!!!!!!"""###$$$###"""###$$$$$$###"""########################"""!!!!!!!!!""""""###$$$%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$######################## !!!"""###$$$%%%%%% !!!!!!!!!"""############"""""""""!!!$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%&&&$$$######$$$%%%%%%$$$###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$"""!!!$$$%%%&&&%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$###""""""#########################################################""""""!!!!!!"""###$$$#########$$$$$$######"""!!!!!!!!!""""""######$$$%%%%%%$$$########################$$$$$$$$$%%%%%%######!!!!!!"""$$$##################$$$!!!""""""######""""""!!!""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&)))###$$$,,,///***%%%&&&((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''''''''''''''(((***+++,,,)))((((((+++......+++(((''''''''''''''''''''''''(((((('''''''''(((***+++)))((((((''''''(((((())))))+++++++++***)))***+++:::???;;;///((()))***(((***000<<>>;;;BBBFFF===...)))&&&''''''%%%%%%'''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########################################################$$$&&&''''''&&&$$$###########################!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%!!! ###%%%$$$###"""###$$$$$$###"""########################$$$###############$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$########################"""######$$$###"""!!! """%%%((((((&&&$$$"""#########"""""""""""""""$$$$$$############$$$$$$""""""############""""""########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!###$$$%%%$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&############""""""!!!!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''$$$"""$$$&&& !!!###%%%'''(((%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!!"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########''''''%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""###############"""""""""""""""!!!!!!!!!###""""""!!!!!!!!!""""""###########################$$$###!!! ###&&&#########$$$$$$###############$$$$$$$$$$$$######!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$%%%$$$$$$%%%&&&''''''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&''''''''''''((((((''''''+++)))***...444555111,,,'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&'''((()))***+++,,,,,,)))***++++++))))))***+++'''++++++'''$$$&&&)))+++888444666555///333666//////)))&&&''''''%%%%%%(((########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$#########################################################%%%&&&((((((&&&%%%###########################!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$###############$$$"""""""""#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""$$$$$$$$$###!!!  ###%%%%%%$$$""" """"""""""""""""""######$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###"""$$$%%%&&&%%%%%%''')))%%%$$$######""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""##################""" $$$&&&&&&###!!!###%%%"""""""""######%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$######$$$$$$$$$######""""""!!!%%%'''&&&%%%$$$%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&$$$###"""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$###############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!! !!!"""####################################"""######"""""""""######$$$$$$$$$$$$$$$$$$$$$######!!! """###!!!"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&''''''(((((('''&&&%%%%%%'''''''''+++...///---***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$#########$$$%%%'''))))))******(((*********)))((()))***%%%''')))'''%%%&&&))),,,===333111///)))...444000///)))%%%&&&&&&%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''######################## """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%&&&'''&&&%%%###"""$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$###""""""""""""###!!!!!!"""############""""""############$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$###""""""######$$$$$$######""""""""""""############$$$$$$############$$$$$$!!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$$$$&&&'''%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""############"""!!!!!!###%%%%%%$$$###"""###$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###""""""$$$###""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! !!!"""###########################$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$#########""" ###''''''###"""###$$$%%%%%%$$$###""""""##################"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&'''(((((((((((('''((())))))((('''((()))!!!###&&&'''&&&'''+++000:::...***)))&&&---666555000***%%%&&&&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&########################!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$###$$$%%%&&&&&&$$$###"""$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$###""""""!!!!!!!!!""" !!!"""###$$$######""""""############$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%$$$"""!!!!!!###%%%'''!!!"""""""""############$$$$$$############$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### """###"""!!!!!!"""###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$###"""######$$$%%%&&&&&&###!!!###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&$$$"""!!!!!!######"""!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$#####################""""""!!!######""""""###$$$$$$%%%########################""""""""""""""""""""""""!!!!!!######$$$###"""""" !!!"""############!!!!!!""""""######$$$$$$###############$$$%%%&&&$$$$$$#########"""""""""###$$$$$$%%%&&&&&&%%%$$$!!!###$$$%%%%%%$$$###!!!!!!""""""######""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%%&&&&&&%%%!!!###$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''))))))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))'''((()))******)))(((''''''((()))((('''&&&'''))))))***,,,,,,)))(((***...666)))%%%%%%$$$+++666555000***%%%&&&&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$######""""""$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!"""$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%###!!!""" !!!$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###&&&((((((%%%!!! !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&)))***+++***'''&&&%%%&&&###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''#########$$$%%%&&&((((((######$$$$$$$$$######"""###############"""!!!!!!######""""""###$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###""" !!!"""############ !!!"""######$$$######""""""###$$$%%%%%%######""""""!!!!!!!!! !!!###!!!"""&&&!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!""""""""""""########################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))++++++***(((&&&$$$(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$(((((((((((())))))))))))'''((()))++++++***))))))((((((((((((((('''''''''''''''''''''((((((((((((000---)))'''(((+++///222///***%%%$$$''')))'''%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!#########"""######$$$$$$%%%%%%$$$######$$$%%%%%%######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%###""""""###%%%&&&$$$###"""!!!!!!!!!"""###$$$%%%"""!!!%%%%%%"""!!!!!!!!!!!!""""""""""""######""""""""""""######%%%%%%$$$###""""""######""""""""""""####################################$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!"""%%%'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!#########$$$$$$%%%%%%%%%)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,+++)))'''%%%###!!! &&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################$$$%%%&&&&&&$$$$$$%%%&&&#######################################$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%""""""""""""""""""""""""'''&&&$$$#########$$$$$$########################$$$$$$######""""""!!!!!!###$$$$$$$$$######%%%'''!!!!!!""""""!!! ######""" """%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,***((('''(((+++///222...)))%%%$$$''')))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""###############$$$$$$$$$$$$##################$$$$$$%%%%%%""""""!!! !!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%###"""""""""###!!!$$$$$$!!!!!!%%%&&&###""""""#########$$$$$$$$$######""""""""""""######%%%$$$$$$###""""""######""""""""""""####################################$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""############"""$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###"""""""""##############################""""""!!!!!! """###$$$###"""###$$$&&&!!!!!!"""###"""!!! #########"""!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###""""""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$############%%%&&&&&&&&&&&&'''''''''+++******)))))))))******''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&'''(((+++...000,,,)))%%%%%%'''((('''%%%#########$$$$$$$$$%%%%%%((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""###############$$$$$$$$$$$$######"""""""""############$$$%%%$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$##############################***)))'''%%%############$$$'''%%%###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&######""""""""""""######%%%$$$######"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%&&&&&&''''''###########################$$$$$$$$$$$$###""""""&&&""" """&&&)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######%%%&&&'''))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%&&&%%%$$$###$$$&&&########################&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! """"""""""""""""""""""""$$$###""""""!!!"""""""""########################"""!!!!!!!!!!!! !!!"""###"""!!!!!!###%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$######$$$$$$"""!!!%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%$$$######""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%'''''''''((((((((()))))),,,,,,+++++++++---///000)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,***(((&&&%%%'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""###&&&&&&&&&&&&''''''((((((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%$$$######((('''&&&$$$######$$$$$$''',,,)))$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!"""""""""#########$$$######$$$$$$$$$######"""%%%""" """%%%'''&&&$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######################################################%%%%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######""""""""""""######""""""#########$$$$$$$$$########################%%%$$$###!!! """"""""""""""""""""""""#########"""""""""######################################################!!!""""""""" """###&&&''''''((()))************'''$$$###$$$%%%###"""%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***,,,...111222+++***(((&&&%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%###+++///+++&&&$$$###"""############$$$$$$$$$$$$######""""""""""""######$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$######""""""######$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%"""######$$$$$$$$$######!!!!!! !!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############################################################$$$%%%%%%######$$$%%%########################!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!"""######""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$!!!""""""!!! !!!###%%%&&&&&&'''((()))******///+++'''$$$###$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))+++---...,,,+++(((&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""###############$$$$$$$$$$$$######$$$############"""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###$$$%%%$$$***---)))%%%$$$""" """"""""""""##################""""""""""""###############"""######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%######""""""""""""######!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$######$$$$$$###""""""###$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$###########################$$$$$$$$$###########################$$$%%%$$$###"""###%%%########################""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$######""""""""""""""""""###$$$"""############$$$$$$$$$########################!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!""""""""""""###"""######""" !!!""""""""""""######%%%&&&'''///...,,,'''$$$###%%%'''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''((())))))))),,,***'''%%%$$$$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((%%%&&&''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$###############$$$###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""###############$$$$$$$$$$$$######%%%%%%$$$$$$############$$$$$$&&&'''''''''&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###$$$"""&&&'''$$$$$$$$$###""""""""""""#########$$$######""""""""""""############""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######""""""""""""######"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%###!!!"""%%%'''&&&$$$!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""##################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############""""""#########$$$$$$$$$########################"""$$$%%%$$$###"""###$$$########################'''''''''''''''''''''&&&$$$$$$$$$######"""""""""###""""""""""""###$$$%%%"""############$$$$$$$$$########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###########################!!!!!!"""""""""###############$$$"""!!! !!!###""""""!!!!!!"""###$$$%%%,,,000222...'''"""###&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""" %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((('''%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&,,,)))&&&$$$######%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%'''***+++$$$&&&''''''&&&%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%##################$$$$$$###$$$%%%&&&&&&%%%$$$#########################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!"""###$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$"""""""""######"""""""""%%%$$$###""""""###$$$%%%###!!!  !!!###%%%$$$###!!!!!!!!!""""""!!!!!! """%%%###""""""#########$$$$$$$$$######""""""""""""############""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$######""""""""""""######$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""&&&### !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$########################,,,+++***)))((('''&&&&&&$$$#########""""""!!!!!!######""""""###$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""##############################$$$$$$%%%%%%%%%%%%###$$$$$$###!!! """###%%%$$$###"""###$$$%%%&&&(((000666333***"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&((('''&&&%%%$$$$$$###""""""###$$$$$$$$$$$$###"""&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""!!! %%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""$$$&&&'''(((&&&$$$"""""""""$$$$$$""""""############""""""!!!!!! !!!!!!$$$###"""!!!"""###%%%'''$$$#########""""""!!!!!!$$$######""""""""""""###$$$$$$$$$#####################"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""""""""######$$$$$$%%%##############################""""""######$$$%%%"""""""""""""""######$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&""" """###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&############""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""###$$$$$$%%%########################$$$$$$$$$$$$######""""""!!!###$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$$$$############$$$$$$%%%###"""$$$&&&'''$$$"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!###$$$%%%###$$$$$$######"""!!! """###$$$%%%%%%$$$###"""))),,,...+++&&&"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&!!!!!!!!!!!!""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$###""""""!!!$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""$$$%%%''',,,+++(((%%%###"""######""""""############""""""######""""""""""""######$$$$$$"""!!!"""###$$$&&&##################""""""##################$$$%%%########################$$$$$$###""""""""""""###""""""""""""""""""""""""###$$$&&&%%%$$$""""""###&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$############%%%%%%$$$######$$$%%%%%%%%%$$$############$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%"""""""""""""""###$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$$$$###########################"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$!!!!!!!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$######"""""""""$$$$$$############$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$#########"""!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$############$$$$$$%%%###"""$$$&&&&&&$$$"""########################!!!""""""""""""#########%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$######"""###$$$######"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&!!!!!!!!!"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$###""""""$$$%%%&&&+++***'''%%%############""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$#########$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%""""""""""""""""""######%%%%%%$$$############$$$""""""""""""""""""""""""$$$%%%'''&&&$$$######$$$&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############"""""""""%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""######$$$%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#######################################!!!!!!"""###$$$$$$$$$###########################""""""######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%'''$$$$$$$$$#######################################!!!###$$$###"""!!!"""###$$$$$$############$$$$$$$$$######$$$%%%%%%$$$"""########################!!!""""""""""""#########%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((...,,,)))&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#################################"""###$$$%%%%%%$$$######""""""###$$$%%%######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""############$$$$$$%%%%%%&&&#########$$$$$$$$$$$$###!!!"""""""""""""""######%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&'''((($$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%%%%###########################$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""###$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&%%%%%%$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$############$$$$$$#########$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$########################$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%###!!!"""%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((...,,,)))&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$######"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################""""""#########$$$$$$""""""""""""###$$$$$$%%%######"""!!!!!!"""######$$$$$$$$$######$$$$$$$$$%%%%%%$$$######"""""""""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###!!!!!!!!!!!!""""""#########$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&'''((("""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%###############$$$$$$%%%############$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""###$$$%%%&&&&&&########################%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!"""###$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""###$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######""""""""""""######&&&&&&%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$############$$$$$$"""###$$$$$$############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$######### """###$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$&&&)))(((###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""############%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""##################"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################"""""""""############$$$&&&&&&%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$######""""""######$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$%%%'''&&&$$$######$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""######$$$%%%$$$############$$$%%%%%%########################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########""""""#########&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$############$$$$$$!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###""" !!!"""###$$$$$$$$$$$$$$$############$$$$$$!!!$$$''')))'''### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!""""""###############$$$%%%%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$#####################"""""""""###%%%'''(((((('''&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$############$$$""""""""""""""""""""""""###$$$&&&%%%$$$""""""#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$###############$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######"""$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$###############$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%################################################"""$$$%%%%%%%%%%%%&&&(((###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$############$$$$$$ ###%%%$$$"""!!!"""###""""""""""""""""""""""""!!!""""""""""""###############""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!"""###############!!!"""$$$$$$%%%%%%$$$###""" """###$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###&&&)))++++++++++++######$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$############$$$$$$ !!!###$$$%%%&&&'''###########################"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""#########$$$$$$############""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!###%%%%%%%%%%%%''')))#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###########################$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%######$$$%%%""""""######$$$$$$$$$%%%########################!!!###$$$###"""!!!"""###$$$$$$############$$$$$$ ###%%%$$$"""!!!"""$$$###########################$$$$$$$$$$$$%%%%%%%%%###"""""""""""""""######""""""###$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""###&&&((('''%%%###$$$&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""%%%$$$###""""""$$$&&&'''///+++'''''')))(((###$$$$$$$$$########################"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###"""###$$$$$$###"""%%%$$$###!!!!!!###$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%!!!!!!"""###############$$$ ...???888))))))&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''&&&$$$"""!!!!!!"""""""""############$$$$$$$$$'''&&&%%%$$$###!!! $$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%$$$$$$$$$######""""""!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$######"""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$######"""########################$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$###!!! ###"""!!!  !!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%###!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$#########$$$&&&&&&GGG===111)))&&&&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###############$$$(((&&&$$$$$$$$$%%%$$$######"""!!! !!!"""###"""######$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%!!!""""""###############%%%"""!!!111DDD;;;)))&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$$$$%%%"""############$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!"""""""""""""""%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###### $$$###"""!!!"""###%%%&&&$$$$$$$$$$$$%%%'''((()))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$########################$$$"""!!!!!!###$$$$$$$$$######$$$######"""!!! !!!!!!"""$$$%%%'''(((#########$$$$$$%%%%%%%%%###############"""!!!!!!""""""###$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$%%%%%%%%%""""""############""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%>>>666***$$$###%%%'''(((######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$$$$###############$$$$$$+++)))%%%$$$$$$%%%%%%%%%###"""!!! !!!"""###""""""################## !!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$!!!"""######$$$$$$######&&&%%%%%%444EEE;;;((($$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!#########$$$%%%&&&((((((#####################$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$############$$$$$$$$$############$$$$$$%%%%%%$$$""""""!!!!!!"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!""""""######$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%'''((()))&&&%%%%%%$$$$$$$$$$$$%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$#########!!!!!!""""""###$$$%%%%%%###########################""" !!!###$$$######""""""############"""""" !!!###%%%''')))***$$$$$$%%%&&&'''(((((()))$$$$$$###""""""""""""#########$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$#########"""######$$$%%%---)))%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""######!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$""""""###$$$$$$$$$$$$######'''(((222===333%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""########################!!!""""""""""""#########''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%&&&'''""""""""""""#####################$$$$$$$$$##################$$$$$$$$$$$$########################!!!"""""""""""""""######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$######""""""""""""%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((######"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$$$$$$$###############!!!!!!!!!"""######$$$$$$########################$$$""" !!!"""######"""!!!!!!"""###############!!!!!!!!!!!!""""""###$$$"""###$$$%%%&&&'''((()))%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###!!! """######$$$$$$######"""$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% """###$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''(((%%%"""%%%%%%$$$###"""!!!!!! ############$$$$$$%%%%%% !!!"""###$$$$$$$$$######""""""###$$$$$$%%%+++((($$$!!!"""#########%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!!!!""""""############$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$ ''')))+++///(((!!!'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!########################!!!""""""""""""#########''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######"""!!!""""""#########$$$$$$$$$$$$$$$##################&&&%%%$$$######"""######!!!!!!!!!""""""###############$$$$$$$$$######"""""""""#########$$$$$$$$$########################!!!!!!""""""#########$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!""""""###$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((########################""""""""""""""""""""""""########################$$$###!!!!!!"""######""" !!!"""######$$$#########"""!!! !!!"""###%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$%%%%%%!!!""""""######$$$$$$$$$""""""""""""###$$$%%%%%%(((%%%"""!!!!!!"""""""""########################%%%$$$###"""!!!"""###$$$######$$$$$$$$$######""""""""""""############$$$""""""######$$$%%%%%%&&&###############""""""""""""###$$$$$$%%%$$$$$$$$$'''&&&$$$&&&"""'''#########$$$$$$$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$###""" """############$$$$$$$$$###############$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$%%%%%%###"""!!!"""""""""############$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$######!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$############$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''"""""""""####################################"""########################&&&$$$""""""###$$$###""" !!!"""###############!!!!!!!!!!!!"""###$$$%%% !!!""""""######$$$############$$$%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$#########$$$$$$!!!"""""""""###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&$$$""""""######"""!!!"""##################"""&&&%%%###"""""""""$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$$$$#########"""""""""!!!"""###$$$$$$%%%%%%$$$$$$!!!'''### &&&%%% $$$"""#########$$$$$$$$$$$$"""###############$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%$$$"""""""""############$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$############!!!!!!"""######$$$%%%%%%"""###%%%%%%%%%###""" """"""""""""############$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&###############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!"""""""""#########$$$""""""######$$$%%%%%%%%%########################'''%%%######$$$%%%$$$###!!!""""""#########""""""!!!!!!!!!"""###%%%&&&'''!!!!!!!!!!!!""""""######"""###$$$$$$%%%%%%%%%$$$""""""###$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%$$$""" """""""""######""""""""" """###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""$$$'''))))))'''$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%"""$$$''''''&&&$$$""""""$$$$$$%%%&&&'''))))))***$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$###"""###$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###$$$%%% !!!###%%%&&&&&&&&&""""""""""""############%%%%%%$$$$$$###"""""""""$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$''' ******"""!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""###$$$%%%&&&'''&&&%%%$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&!!!""""""###$$$%%%%%%%%%"""###%%%&&&%%%###!!! """"""""""""############$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$############$$$$$$'''(((((()))((('''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$###"""######""""""###$$$%%%%%%%%%%%%$$$###""""""""""""!!!!!!""""""#########$$$!!!!!!"""$$$%%%&&&'''(((########################(((&&&$$$$$$%%%%%%%%%$$$""""""############""""""!!!!!!!!!!!!"""###$$$%%%##################$$$$$$!!!###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%$$$"""!!!######$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((((((((((("""###%%%'''((((((((('''#########$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!###&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$######"""!!!%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$$$$$$$###"""!!!!!!""""""$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$%%%&&&%%%###"""###$$$######""""""######$$$%%%!!!!!!!!!"""######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###"""!!!!!! ###########################$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&(((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""#########$$$%%%&&&&&&&&&&&&)))(((&&&$$$#########$$$######""""""!!!!!! ######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&(((&&& $$$###$$$######$$$$$$$$$%%%%%%%%%!!!&&&)))&&&$$$%%%%%%###$$$$$$$$$#########""""""!!!!!!"""#####################""""""######$$$%%%&&&$$$######%%%%%%$$$""""""############$$$$$$$$$############""""""!!!!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########""""""""""""!!!$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$&&&(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$%%%%%%$$$###############$$$######""""""""""""###$$$###!!!!!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$###########################$$$%%%$$$"""!!!"""#########""""""######$$$%%%$$$$$$$$$$$$############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###"""!!!!!!!!!########################$$$%%%%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&######""""""""""""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&((((((###"""%%%$$$#########$$$$$$$$$%%%%%%%%%%%% !!!)))+++&&&%%%((($$$$$$$$$#########""""""!!!""""""#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$$$$$$$#########"""""""""############$$$$$$$$$#########""""""#########""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''&&&%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######""""""""""""########################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#####################"""""""""###$$$$$$$$$###!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$############$$$$$$########################"""###$$$###!!! !!!"""######""""""######$$$%%%&&&&&&%%%%%%$$$######""""""""""""""""""###$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$############""""""""""""""""""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%###############$$$%%%&&&##################$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&(((&&&###!!!###$$$###"""#########$$$$$$$$$%%%%%%%%%+++###(((:::???222***...$$$$$$$$$###############!!!"""######$$$$$$############""""""######$$$%%%###$$$%%%$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###############""""""###$$$$$$$$$$$$###$$$$$$$$$###############%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''(((%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***(((&&&%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$#####################"""""""""""""""###$$$$$$%%%%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$########################"""$$$$$$$$$"""!!!"""#########""""""######$$$%%%%%%%%%$$$$$$$$$########################$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#################################""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&(((((((((((('''&&&%%%%%%%%%%%%$$$###"""""""""!!!#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&((($$$$$$###"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%)))+++888GGGHHH:::,,,(((########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%!!!###%%%$$$###"""$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%'''(((&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$$$$$$$############""""""###$$$%%%%%%%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$########################$$$%%%&&&%%%###"""###$$$######""""""######$$$%%%""""""""""""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((((('''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$###""""""!!!######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((***...---&&&###&&&&&&#########$$$$$$$$$%%%%%%%%%"""222===<<<666111(((########################""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""############$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""######$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$$$$'''((('''###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$#########$$$$$$%%%%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$############$$$$$$########################$$$%%%&&&%%%#########$$$######""""""######$$$%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((444===<<<...$$$&&&&&&!!!######$$$$$$$$$%%%%%%%%%$$$444999***!!!&&&''' ###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######""""""######$$$%%%"""!!! """$$$%%%$$$###"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&***)))'''%%%$$$$$$$$$$$$###&&&((('''###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%'''''''''%%%$$$%%%%%%$$$#########$$$$$$&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###########################$$$%%%$$$###""""""$$$######""""""######$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%!!!"""###%%%&&&'''&&&&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((444CCCDDD111"""$$$&&&!!!######$$$$$$$$$%%%%%%%%%&&&...///&&& $$$'''&&&""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%$$$  %%%(((%%%!!!"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$#########""""""#########""""""""""""""""""""""""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%&&&'''((("""&&&((('''###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$&&&(((((((((&&&%%%&&&&&&%%%$$$############&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################"""###$$$###"""!!!!!!############"""###$$$$$$%%%&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((...@@@CCC/// ###'''$$$######$$$$$$$$$%%%%%%%%%!!!!!!$$$(((((($$$###%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########"""###$$$$$$%%%%%%&&&)))%%%"""############$$$$$$$$$!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%)))))))))((((((((('''''''''''''''''''''(((((((((++++++)))'''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''(((((('''%%%$$$#########$$$%%%%%%&&&''''''###$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$#########""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&$$$"""!!! !!!"""###'''$$$!!!!!!"""###""" !!!"""""""""!!!!!!###%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######%%%'''(((%%%%%%%%%$$$$$$#########***333666---$$$###&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$''')))***((($$$"""###%%%%%%%%%$$$###""""""######""""""#########$$$$$$$$$ """###"""!!! !!!"""$$$%%%%%%%%%%%%$$$######$$$#########$$$%%%&&&&&&'''&&&%%%###"""!!!!!!!!!######%%%%%%%%%%%%######'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$ !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&'''"""###%%%$$$######%%%&&&!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%%%%$$$###"""""""""######$$$""" !!!$$$%%%###!!!%%%&&&&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$+++...'''!!!"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$###$$$%%%%%%######$$$%%%########################"""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''$$$###$$$%%%%%%$$$$$$###""""""######""""""#########$$$$$$$$$!!!"""######!!!!!!"""###""""""###$$$%%%%%%$$$$$$###############$$$%%%%%%%%%$$$######"""#########"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%'''((((((&&&&&&''''''''''''''''''&&&&&&'''((()))******+++)))((((((((())))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###$$$&&&"""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$########################&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$############""""""!!! !!!###%%%&&&$$$""""""$$$&&&&&&%%%######$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&########################"""###$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%######%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###!!!$$$&&&###!!!###$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!###%%%&&&%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######################## """######"""!!!!!!"""###$$$%%%$$$######$$$%%%""""""""""""""""""""""""############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%######$$$%%%%%%$$$######"""########################$$$$$$$$$"""###$$$$$$""""""###$$$ """###$$$%%%%%%%%%######"""""""""###$$$$$$###"""""""""###$$$%%%%%%"""######$$$$$$######"""%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%&&&&&&&&&%%%))))))((((((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&'''((()))))))))(((((()))***+++,,,---///000000...............---------)))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%##############################""""""""""""####################################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################$$$$$$$$$#########""""""!!!""""""######"""!!!!!! !!!###%%%&&&%%%###""""""$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&''''''&&&###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&''''''((($$$$$$$$$###############""""""###$$$%%%&&&&&&'''##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&%%%$$$######$$$$$$$$$$$$###### """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!$$$%%%%%%$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######"""!!!!!!""""""$$$%%%$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$%%%$$$$$$###############$$$###########################$$$%%%%%%######$$$%%% !!!######$$$$$$$$$###"""""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$#########%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))***+++,,,---------+++***+++,,,---///111333555555555555555444333111000///***))))))))))))(((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$###"""!!! &&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################%%%%%%$$$$$$###""""""""" !!!""""""!!!!!! """$$$%%%&&&%%%###"""!!!"""$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ########################$$$%%%&&&'''(((((((((((("""###$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&%%%$$$###"""######$$$$$$######""" """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%###""""""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$###""""""###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""$$$$$$$$$$$$$$$###############$$$$$$###########################%%%&&&%%%$$$###$$$%%%""""""#########""""""!!!######"""""""""""""""###%%%$$$######""""""######%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((***++++++000222333444333222000......///000333555888999::::::;;;;;;:::999777555333---------,,,+++******)))&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%$$$"""!!!"""###(((''''''%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!!!!!!!!!!""""""###%%%'''&&&$$$"""!!!""""""$$$&&&&&&%%%######$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$###$$$%%%'''%%%%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((############$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%"""""""""###############""""""######$$$$$$%%%%%%####################################$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&###"""$$$%%%###"""############$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$######$$$"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%%%%############"""######$$$%%%$$$$$$$$$##################$$$%%%%%%######$$$%%%######$$$$$$######"""!!!$$$$$$###"""""""""######%%%%%%$$$###"""""""""###%%%%%%$$$######$$$%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((!!!###&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((+++---///111777999::::::999777444333333444666999<<>>===999888666444222///...---***)))((('''&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%&&&'''&&&$$$###$$$%%%)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!!!!"""###$$$%%%###%%%&&&%%%###"""###%%%%%%&&&&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$###"""$$$&&&%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$###"""!!!"""###%%%&&&&&&&&&((()))))))))((('''!!!"""""""""#########$$$###############$$$$$$$$$########################$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%""""""%%%%%%!!!"""&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$!!!###$$$###"""!!!"""$$$########################"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###%%%&&&%%%#########""""""###$$$$$$%%%$$$$$$$$$#########""""""###$$$%%%$$$###"""###%%%######$$$$$$$$$$$$$$$###%%%%%%$$$########################"""######$$$%%%######"""!!!!!!"""##################$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''''''''&&&%%%$$$###"""!!!!!!!!!$$$&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''!!!!!!###$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((###$$$&&&))),,,000333555<<<===>>>???===:::777555999;;;===@@@CCCFFFHHHIIIGGGHHHIIIJJJJJJIIIHHHFFFDDDBBB@@@<<<999555333111///...,,,************+++%%%%%%%%%&&&'''((()))))))))***+++***((('''''')))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""$$$&&&((("""$$$%%%$$$"""###%%%(((!!!"""""""""!!!!!!###%%%######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%$$$""""""###&&&%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$$$$$$$%%%###!!! !!!###%%%'''######%%%&&&&&&&&&%%%$$$!!!!!!""""""#########$$$$$$$$$$$$#######################################%%%###"""!!!!!!###%%%&&&#########$$$$$$%%%%%%%%%$$$"""$$$((('''###%%%+++$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***)))'''%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&%%%"""######""""""###$$$%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$""""""###$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$!!!!!!!!!"""###%%%&&&'''"""!!!  !!!"""%%%###!!!###&&&'''%%%######&&&&&&$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''%%%$$$%%%((()))'''$$$''')))***)))&&&$$$&&&((($$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&''')))***+++++++++***)))((('''&&&&&&%%%&&&&&&'''(((((()))))))))''''''***000777<<<>>>DDDCCCAAA???===<<<;;;;;;<<<>>>BBBFFFJJJLLLNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQNNNIIIEEECCCBBB???888222222222111000...,,,***)))+++)))'''&&&'''(((''''''(((&&&$$$###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))'''%%%%%%''')))))))))((()))(((&&&$$$$$$&&&(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''$$$!!! ###%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&%%%$$$###"""###$$$%%%$$$%%%&&&%%%$$$$$$&&&((()))(((&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###############"""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$'''###!!!"""&&&(((%%%!!!###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$)))222;;;999...###$$$$$$$$$$$$$$$###"""!!!'''((('''%%%"""!!!!!!###$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""%%%### !!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$#########""""""!!!!!!%%%###"""###%%%'''%%%$$$!!!$$$''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$&&&((()))'''%%%%%%'''((('''%%%$$$&&&((((((((((((((((((((((((((()))((('''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$%%%%%%&&&***))))))((((((''''''&&&''''''''''''((())))))***+++***+++...555<<<@@@CCCBBB@@@>>><<<<<<>>>AAACCCEEEFFFHHHKKKNNNRRRTTTVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRNNNKKKJJJJJJHHHBBB===::::::888666333000...,,,...---,,,------,,,***((()))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((&&&$$$%%%&&&((((((((((((((((((&&&%%%$$$&&&(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$#########'''&&&$$$"""!!!###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$$$$%%%'''%%%$$$"""!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""######""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&""" !!!%%%&&&$$$ ###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""#########$$$&&&))),,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((&&&(((---222111***###$$$$$$$$$$$$$$$###""""""%%%$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$%%%###!!! !!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$#########""""""""""""%%%$$$###$$$%%%&&&%%%$$$###%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%((()))((('''$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$###############''''''''''''''''''''''''((('''''''''((()))++++++++++++...333:::AAADDDFFF@@@>>><<<;;;===BBBGGGJJJPPPPPPQQQRRRTTTVVVXXXZZZYYYXXXXXXWWWWWWVVVVVVUUUVVVSSSQQQPPPQQQPPPLLLHHHEEEDDDBBB???;;;888555333222222222222222000,,,)))+++)))''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$%%%&&&&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$###############$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$""" !!!$$$%%%### ###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############"""""""""$$$&&&))),,,...%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&''')))*********(((&&&&&&''''''&&&$$$###$$$$$$$$$$$$###""""""###  $$$&&&&&&$$$$$$######""""""######$$$############$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&###  ###&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""###%%%''''''''''''&&&'''))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((***+++,,,---***+++///666===CCCFFFGGG>>>======>>>@@@DDDHHHKKKRRRSSSUUUWWWXXXYYYZZZZZZ]]]]]]\\\[[[ZZZYYYXXXXXXYYYWWWTTTTTTTTTSSSPPPNNNLLLKKKIIIGGGCCC@@@===<<<999777555555444222///,,,,,,***)))((())))))((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%'''((('''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,++++++'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''###$$$%%%&&&%%%$$$###""" $$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###""""""""""""""""""###""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%########################"""######$$$$$$$$$############$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!"""$$$"""!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%############$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%'''((()))***((((((&&&$$$""""""$$$%%%######$$$$$$$$$######"""###$$$'''&&&###%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$### """###%%%&&&&&&''''''(((((()))+++,,,+++***)))))))))))))))************************************'''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((%%%%%%&&&&&&'''((((((((('''((()))+++---///000000---...222999@@@EEEGGGHHH>>>???@@@AAABBBCCCCCCDDDGGGKKKQQQWWW[[[^^^^^^^^^bbbaaa```___^^^]]]\\\[[[[[[ZZZWWWVVVUUUTTTRRRQQQOOONNNNNNLLLJJJHHHFFFEEEDDD@@@;;;888666666555333...,,,++++++,,,+++)))(((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((&&&'''''''''(((((((((((('''&&&&&&'''((()))((('''%%%'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$%%%&&&%%%$$$###"""!!!$$$&&&%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''%%%######$$$&&&"""######$$$$$$$$$######%%%!!!$$$&&&$$$!!!&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&"""$$$&&&'''&&&&&&''')))((()))+++...111111000...***+++,,,---......///000---............---,,,+++++++++************++++++)))(((((('''''''''((((((&&&&&&'''''''''(((((((((''')))---111444555666666333444777<<>><<<;;;;;;;;;111000//////000///,,,************)))((((((''''''((((((''''''''''''(((((('''''''''((((((((())))))'''&&&&&&((()))***((('''$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!###%%%&&&$$$###$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$######""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###############"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$"""$$$&&&'''&&&%%%%%%%%%""""""###$$$$$$$$$$$$###%%%""" !!!$$$%%%$$$"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%################################################ """$$$%%%%%%$$$""" ###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###%%%''''''%%%$$$&&&((((((%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))%%%(((******)))((()))++++++,,,///555;;;>>>===;;;333333555666888:::;;;;;;777777777777666444333222222222111111111111111222...---,,,***))))))))))))(((((((((((((((((((((((((((,,,222888<<<======<<<777777888<<>><<<:::777555333222...222999AAAJJJQQQWWWZZZ^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUWWWXXXTTTTTTTTTTTTSSSRRRPPPPPPRRRNNNHHHDDDAAA???===<<<666555444444444333111...,,,,,,++++++***))))))(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''))))))'''&&&$$$&&&(((((('''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))******&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%&&&%%%$$$$$$###$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$###""""""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###&&&((('''%%%$$$&&&))))))'''$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''((()))%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''((((((%%%&&&''')))******++++++(((+++...---+++***+++---///111555===EEEIIIIIIGGGAAABBBCCCEEEGGGIIIKKKLLLEEEEEEEEEEEECCCAAA???>>>888777777666666666777777444333111...,,,+++******)))))))))))))))))))))((()))...666>>>BBBCCCBBB@@@777666777999>>>AAACCCCCC???<<<888444111///......,,,---000444;;;CCCJJJNNNWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSTTTSSSSSSTTTWWWYYYWWWWWWWWWVVVUUUSSSRRRQQQQQQNNNJJJGGGDDD@@@<<<999999888888888888777444111------,,,,,,+++***))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%&&&((((((&&&$$$###%%%((()))(((''''''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((()))))))))***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""'''&&&$$$###"""###$$$%%%'''''''''%%%######$$$%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###&&&''''''''''''''''''&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&'''&&&$$$$$$$$$#########"""""""""#########"""!!!"""###&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$!!!###$$$$$$###$$$&&&((("""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&''''''((((((###&&&)))+++***)))))))))******+++++++++---111444666:::@@@GGGLLLRRRWWWZZZSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTRRRPPPOOOOOOOOOPPPKKKJJJHHHFFFEEEDDDCCCCCC@@@>>>;;;777333///,,,***,,,***(((''''''))),,,---111555<<>>999555333222111///...---...///000777;;;AAAFFFHHHFFFBBB>>>888666444222222444666888......---++++++************)))***+++---000333555888;;;???CCCFFFGGGGGGFFFFFFGGGJJJNNNQQQTTTUUUVVVZZZ[[[[[[[[[ZZZYYYWWWUUUTTTRRRLLLCCC:::333000///111222555888999:::::::::777444000......///---,,,---,,,,,,+++***)))((((((((((((''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$'''((((((((())))))))))))(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$######!!!"""$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$### """###$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&""""""&&&&&&######'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&''')))***)))'''%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""""""""""" !!!###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""############$$$)))'''%%%%%%%%%%%%%%%###&&&$$$"""!!! !!!""""""################################################$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((***++++++++++++,,,...000222666999;;;>>>AAADDDLLLPPPTTTWWWZZZ]]]```bbbddddddcccccccccccccccccc]]]]]]]]]]]]]]]^^^___```aaa```___^^^]]]]]]]]]]]]aaa^^^ZZZTTTNNNIIIEEECCC>>>===<<<:::888777666666>>>AAAEEEHHHGGGCCC===999555444222111000000111222,,,,,,,,,,,,,,,---......))))))(((((()))+++---...///222666;;;@@@DDDGGGHHHFFFHHHKKKOOORRRUUUWWWXXXYYYXXXXXXWWWWWWVVVVVVVVVTTTSSSOOOGGG>>>555///,,,---...000333666999;;;===888666333222222222111///000///...---,,,+++***))))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""''''''((((((((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########%%%%%%$$$$$$#########"""########################"""############$$$$$$$$$$$$$$$$$$###############!!!###%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%$$$###"""""""""###$$$ !!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$%%%$$$$$$#########$$$$$$'''###!!!$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&''')))***%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$(((&&&"""!!!###"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######"""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""(((&&&$$$$$$$$$%%%$$$######"""!!! !!!"""###""""""""""""""""""""""""########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((***,,,......///111444666777:::>>>AAACCCFFFHHHJJJNNNQQQUUUXXXZZZ\\\^^^aaacccbbbaaa`````````aaaaaa^^^^^^^^^^^^______``````fffeeeeeeddddddddddddeeeeeeccc```\\\XXXVVVTTTSSSLLLKKKIIIGGGDDDBBB@@@>>>CCCEEEHHHHHHDDD===777333333222111000///...------------------...///000000++++++***))))))******+++,,,...111666;;;AAAFFFHHHJJJKKKMMMPPPSSSUUUVVVWWWOOONNNMMMMMMNNNPPPSSSTTTQQQQQQQQQLLLDDD<<<666222---------///222666999<<<777666666555555444333222//////...---,,,,,,++++++******))))))((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!###$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%########################!!!!!!"""""""""#########$$$$$$###""""""######$$$ !!!"""$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%################################################""""""###$$$$$$$$$$$$###$$$$$$###""""""######$$$#########"""######$$$$$$%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''(((((($$$$$$###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$(((&&&### !!!$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!"""$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ###$$$$$$###$$$$$$######$$$%%%&&&&&&################################################%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))******+++---000222444777;;;>>>@@@CCCFFFHHHIIIKKKLLLNNNMMMPPPTTTWWWYYY[[[^^^``````___^^^]]]]]]^^^___````````````_________^^^^^^ddddddccccccccccccddddddbbb```]]]ZZZXXXWWWWWWWWWSSSRRRPPPMMMJJJHHHEEEDDDEEEHHHJJJHHHBBB:::444111222222111000///---,,,++++++******)))))))))******,,,,,,+++***))))))))))))))))))***---222777;;;>>>EEEFFFIIILLLOOOQQQSSSSSSFFFEEEBBBAAAAAADDDGGGIIIIIIKKKNNNMMMIIIDDD@@@>>>222111///...///222555777999::::::999666444222111---------------,,,,,,,,,*********)))(((''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''((((((((((((((('''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$############################################################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$##########################################"""""""""!!!!!!##################$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######"""######$$$""""""""""""###$$$%%%%%%$$$&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""!!! ###$$$$$$###%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&((()))+++---...000222666999<<>>BBBGGGKKKNNNOOODDDAAA===999777777888:::>>>BBBEEEGGGFFFDDDDDDDDD888555222///...///111222;;;<<<>>><<<999555333222/////////............---,,,,,,+++***))))))((('''((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%''')))***+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############((('''$$$"""!!!"""###$$$###$$$$$$$$$$$$$$$#####################$$$$$$$$$"""""""""#####################$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$######"""########################%%%$$$$$$###""""""!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&''''''...222...(((&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""""""""##################$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%(((&&&$$$$$$$$$%%%$$$######$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))((()))***,,,...111333555;;;>>>BBBEEEGGGIIIKKKMMMNNNOOOPPPPPPQQQRRRVVVXXXXXXZZZ]]]```aaabbbdddfffbbbaaa______```bbbeeeggg``````bbbccccccbbbbbbaaa```______^^^]]]]]]]]]]]]ZZZWWWRRRMMMIIIGGGFFFFFFEEECCC@@@===;;;:::::::::===AAAEEECCC<<<555222222000///---,,,++++++++++++---,,,++++++******++++++(((((()))))))))(((((('''---,,,++++++,,,...000111000222666;;;@@@DDDGGGIIICCC@@@;;;666333222222222555888:::<<<<<<===???@@@<<<999555111.........///444888===???>>><<<<<<<<<666555444333111000///...//////...---,,,+++******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$"""!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$###############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#################################$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###""""""######$$$&&&'''(((///:::AAA888,,,&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$#########$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$######""""""######"""""""""######$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############""""""""")))'''%%%%%%%%%%%%%%%#########$$$$$$%%%%%%$$$$$$################################################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))------///111444777:::<<>>BBBDDDAAA@@@>>>;;;888555222111333222111/////////000000444555666666555333111000...000555:::@@@DDDGGGIIIIIIGGGDDD@@@<<<:::888777333333222333444333000---,,,+++)))((((((((()))***'''&&&%%%$$$$$$%%%'''(((!!!$$$&&&&&&%%%&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''(((***,,,,,,***'''&&&&&&########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!########################$$$$$$%%%%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$######""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&&&&%%%%%%%%%###"""!!!!!!"""############%%%%%%$$$"""!!!"""###""""""""""""""""""""""""#########"""""""""""""""!!!$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%########################"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%#########$$$%%%%%%$$$$$$$$$''')))+++:::FFFAAA///!!!!!!(((((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%***%%%!!!"""''')))(((%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%&&&%%%###""" !!!&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!! $$$&&&&&&$$$&&&###"""$$$%%%###"""""""""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$)))%%%""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&)))***,,,------...111333666999===@@@CCCHHHMMMRRRUUUWWWZZZ[[[ZZZZZZZZZ[[[YYYZZZ[[[\\\^^^```cccdddgggfffeeeeeeccc```[[[XXXSSSQQQMMMKKKIIIIIIJJJKKKGGGGGGFFFFFFHHHJJJLLLNNNSSSQQQOOOPPPRRRTTTSSSQQQMMMIIIFFFCCCCCCAAA===;;;555444222000000000111222333333444333333111///...111000...,,,++++++++++++***************+++,,,---,,,,,,,,,---...000111222444444333222222222222222222333666:::???CCCGGGIIIHHHGGGEEEBBB???<<<999888555333000...,,,,,,------444444666666666555333222)))***---111888???FFFIIIKKKJJJIIIGGGDDD@@@>>><<<555444333333555444333111...---+++***))))))))))))))))))((('''''''''''''''%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''%%%'''))))))'''$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""""""""""""""!!!$$$###""""""###############$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%########################"""###$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$######$$$!!!""""""!!! !!!###%%%(((000777333)))!!!!!!%%%'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!"""%%%'''&&&%%%'''%%%###$$$$$$###!!! %%%#########%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))******'''$$$%%%'''((('''%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((('''(((((())))))*********))),,,///111333666999;;;@@@CCCFFFIIILLLPPPTTTXXX\\\]]]^^^^^^]]]\\\]]]___^^^^^^```aaaccceeeffffffhhheee```\\\XXXTTTOOOKKKDDDBBB@@@===<<<======>>>;;;:::::::::;;;<<<>>>???EEEEEEEEEGGGJJJMMMMMMMMMIIIGGGEEECCCAAA>>>:::777333222111000000000111222222333444555555555555555444333111000............---,,,,,,------...///000******+++---///222444555888777666555555555555555444555888;;;@@@DDDHHHJJJNNNMMMKKKIIIFFFDDDBBBAAA:::888444000---,,,,,,---222333444555666555444444***))))))+++000888@@@EEEJJJKKKMMMMMMLLLIIIEEECCC999777444444555777666666111000...,,,+++)))))))))***************)))(((''''''(((((('''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''$$$&&&((('''%%%#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###  ###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%&&&$$$###"""###%%%###$$$$$$###""""""$$$&&&'''''''''&&&$$$#########%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''(((&&&""" ###&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%$$$######$$$%%%&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$%%%'''((('''%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((---)))%%%%%%''')))(((%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***+++,,,------,,,000444888;;;???CCCEEEIIIJJJMMMOOOQQQTTTWWWYYY^^^______^^^]]]]]]___aaabbbbbbbbbaaaaaa```___^^^^^^ZZZTTTNNNJJJFFFCCC@@@===<<<:::999999999:::;;;999888777777777777888888;;;<<<>>>BBBFFFIIIKKKKKKIIIGGGDDDBBB???<<<:::999222111111111222333444555777777888:::;;;<<<======777777666666666555555555555666777777666333000...------...000222444666777:::::::::::::::;;;;;;<<<888999;;;===@@@CCCEEEGGGLLLKKKKKKJJJIIIHHHGGGGGGBBB???:::555111000000111000111222333444444444444111000------///333888;;;BBBEEEJJJNNNOOOMMMJJJHHH===:::777555555777777777444333111///---+++))))))((()))***+++++++++))))))%%%&&&&&&&&&%%%&&&)))+++&&&&&&&&&''''''''''''((('''(((***++++++)))(((&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((()))))))))%%%%%%&&&%%%$$$$$$%%%'''%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''&&&''''''&&&$$$#########"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&%%%###""""""$$$&&&$$$%%%&&&%%%$$$###%%%&&&&&&$$$######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$############&&&(((&&&###"""$$$'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&######"""!!!"""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%&&&'''%%%$$$%%%((('''$$$&&&$$$""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%&&&'''(((,,,)))&&&%%%''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******)))***+++,,,---...333777<<>>???@@@@@@AAABBBDDDEEEGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGDDDFFFHHHHHHDDD===555000444444444444555666777888:::;;;;;;<<<===???AAABBB????????????@@@@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFDDDAAA===888555333333444///000000111222222222222333222111111111111222333777;;;AAAGGGKKKKKKIIIHHH@@@<<<888555444555666666444444222111///---+++***%%%&&&(((***+++++++++***%%%&&&&&&%%%%%%&&&(((***&&&&&&&&&''''''''''''(((&&&((()))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))%%%%%%&&&%%%$$$$$$%%%'''%%%&&&''''''%%%$$$%%%&&&########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$%%%''')))(((%%%######$$$"""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&!!!"""######!!! !!!"""$$$%%%&&&&&&%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%###"""""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$''')))&&&"""$$$******'''(((&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''((()))))))))((((((''''''''''''(((''''''((())))))(((''''''%%%&&&&&&'''(((((())))))***))))))***,,,...111222<<<@@@EEEJJJMMMOOORRRTTTVVVVVVVVVYYY\\\^^^]]]\\\```aaabbbaaa___^^^___```___\\\WWWQQQKKKGGGDDDCCC===:::666333444555555555666777777888999:::;;;<<<:::999999888666555444444777;;;@@@EEEHHHKKKNNNPPPPPPMMMIIICCC@@@@@@DDDGGGFFFFFFGGGHHHJJJKKKKKKLLLJJJJJJKKKMMMOOORRRTTTUUUSSSUUUWWWYYY[[[\\\]]]]]]WWWYYY[[[ZZZUUULLLCCC===;;;:::999888777777777777888888999:::;;;===???@@@@@@???>>><<<<<<;;;;;;;;;=========>>>??????@@@@@@???===;;;888666555444444222111111111111111111111...///000222222222222111///333888>>>BBBDDDDDDCCC>>>:::666333333444444333222222222222000///---,,,%%%&&&'''((()))*********)))))))))'''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###########################"""###$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%###&&&)))(((%%%"""###$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###%%%&&&((('''&&&$$$###########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&$$$###"""###%%%###$$$&&&%%%$$$#########"""%%%''''''$$$"""###$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''((('''&&&%%%$$$$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&"""&&&&&&&&&...===EEEDDD,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&###'''***)))&&&%%%''')))'''((())))))))))))((('''&&&&&&''')))***+++,,,---,,,,,,---///222777;;;===EEEIIINNNQQQSSSUUUVVVXXXUUUTTTVVVZZZ___bbbbbb```aaabbbbbbaaa]]]ZZZYYYXXXRRRNNNHHHAAA<<<999888888666333000///000111222222111222333444666777999999999999::::::::::::::::::@@@EEEKKKOOOQQQSSSVVVYYYWWWVVVSSSOOOLLLLLLOOOSSSUUUVVVVVVVVVUUUUUUTTTTTTQQQRRRTTTVVVZZZ^^^bbbdddeeefffiiikkkmmmnnnnnnnnnhhhiiijjjiiieee^^^WWWSSSHHHHHHFFFDDDCCCBBBAAAAAA????????????@@@AAABBBBBBBBBAAA???>>>===<<<;;;;;;<<<;;;;;;;;;::::::999999888888888888777666555555666555444333111111000000---...000222333444444444...000222555888;;;<<<===888555222111222333333333000000111222111000//////))))))(((((((((((()))))))))***+++***'''%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$%%%%%%""""""""""""""""""""""""############""""""!!!!!!################################################'''''''''&&&&&&&&&&&&&&& %%%(((((($$$"""###%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&((())))))'''&&&&&&&&&###$$$$$$$$$$$$###$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$'''%%%""" !!!$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%%%%&&&((($$$&&&&&&333HHHUUUUUU...+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''(((******)))&&&###!!! &&&++++++&&&###&&&***'''((()))******)))(((''''''((()))***,,,...///000///000222555:::@@@EEEHHHKKKNNNSSSVVVWWWWWWXXXYYYPPPQQQSSSYYY___ccccccbbb___aaaaaa^^^ZZZUUUQQQPPPEEEAAA;;;555111000111222555333000//////000111000...///000222444666777888:::;;;===???@@@AAABBBBBBIIINNNUUUYYYZZZ\\\___aaa]]]^^^^^^\\\XXXWWWYYY\\\___^^^^^^\\\[[[YYYWWWVVVUUUVVVXXX\\\aaafffkkknnnoooppprrrtttuuuvvvuuuuuurrrrrrrrrqqqnnnjjjgggeee\\\[[[YYYWWWVVVUUUTTTTTTOOOOOONNNMMMMMMMMMMMMMMMJJJIIIHHHFFFEEEEEEEEEEEE>>>===<<<:::888777666555555666777999999888777777:::888666444222111000000222222222333444555666666000000000111333555777999333111///000222333444333...///000111222222111000...,,,***((('''''''''(((&&&)))++++++***)))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((('''&&&$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&'''((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###%%%(((,,,...%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%$$$###"""###$$$&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""################################################$$$######""""""!!!!!!!!!###(((((($$$"""###%%%!!!###$$$$$$######$$$&&&""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&###"""!!! !!!"""$$$%%%########################%%%%%%%%%$$$$$$#################################%%%$$$######$$$%%%'''(((((('''&&&&&&%%%$$$######"""%%%&&&'''%%%#########$$$&&&''''''%%%$$$######'''$$$!!!!!!$$$''''''&&&###$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&%%%***&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''""""""""""""###%%%'''((("""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''))))))'''&&&(((+++%%%(((&&&!!!***<<>>CCCGGGJJJLLLSSSTTTTTTTTTTTTTTTSSSRRRWWWWWWXXX\\\```cccdddddd```[[[UUUPPPMMMIIIDDD@@@999888666444222111000000/////////000000111111111///111222111//////444888???@@@AAACCCEEEHHHJJJLLLQQQSSSXXX]]]aaadddffffffkkkggg```YYYUUUTTTUUUVVV``````___ZZZUUUQQQRRRTTTQQQTTTYYY^^^ccchhhnnnqqquuuuuuvvvwwwwwwwwwwwwvvv{{{xxxuuussssssqqqooonnniiihhhfffeeecccbbbbbbaaabbb___\\\[[[\\\\\\ZZZXXXYYYVVVTTTSSSTTTSSSOOOLLLIIIGGGEEEBBB@@@?????????=========<<<;;;:::999888999999999999777555222111000...---...000222333333222111111000000000111222111000//////............222111000//////000222222---,,,+++***)))(((((()))&&&&&&'''***,,,,,,***'''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((''''''%%%$$$###""""""))))))))))))((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%$$$$$$###((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """######""""""###$$$%%%###"""$$$'''((('''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%"""&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%$$$***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((%%%%%%$$$%%%&&&''')))+++((('''''''''&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&'''''''''(((&&&$$$""""""###%%%'''%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&((()))***+++((('''&&&%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###***&&&######%%%''''''&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''(((&&&%%%&&&&&&&&&'''''''''((((((((()))++++++---///444777;;;===AAAFFFKKKOOOSSSUUUWWWWWWWWWWWWWWWVVVVVVVVVYYYZZZ[[[^^^``````]]][[[RRRNNNHHHCCC@@@===888555333333222111000000000000.............../////////111111111111111333666888<<<===???CCCGGGKKKNNNPPPTTTUUUXXX[[[^^^aaacccdddccc___ZZZUUUQQQPPPQQQRRRYYY[[[[[[YYYTTTPPPOOOPPPNNNTTT]]]eeekkkppptttvvvsssttttttuuuuuuuuuuuuuuuxxxvvvtttrrrrrrrrrpppooommmlllkkkiiihhhgggggggggiiigggdddcccdddeeecccaaadddbbb_________^^^[[[XXXWWWUUURRROOOLLLJJJHHHHHHFFFFFFEEEDDDBBBAAA???>>>?????????>>><<<999777555333111//////111222222111111111111000000000////////////...---------......000000///......///000111111111000///---,,,+++***+++*********+++***'''%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''&&&%%%$$$######''''''(((((())))))******''''''''''''''''''''''''))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$###"""$$$%%%%%%###"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%&&&&&&&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''&&&&&&'''''''''((((((((((((((())))))'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''$$$!!!!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&$$$%%%&&&''''''&&&'''''''''''''''(((((()))(((***---///111555:::===BBBDDDHHHLLLRRRWWW[[[]]]ZZZYYYYYYXXXXXXYYYYYYZZZ\\\\\\\\\]]]\\\YYYSSSOOOHHHDDD@@@<<<999666222000/////////...//////000111........................222111000000333666888999:::;;;>>>AAAEEEJJJMMMOOORRRRRRSSSTTTVVVXXX[[[\\\ZZZXXXUUURRRPPPOOOOOOPPPVVVXXXZZZZZZXXXUUUSSSSSSQQQXXXccclllrrrtttvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxvvvtttrrrqqqqqqqqqpppoooooonnnmmmkkkjjjjjjkkkkkkmmmkkkjjjjjjkkkkkkkkkjjjnnnllljjjiiiiiihhheeeccccccaaa^^^[[[YYYWWWWWWWWWSSSRRRRRRPPPNNNLLLJJJHHHIIIHHHGGGFFFDDDAAA???>>>999777444333333222111000222222222222222111000///...---,,,,,,,,,---...///000000////////////000000333333444444222000---+++...,,,***)))))))))(((&&&''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))((('''&&&%%%%%%$$$&&&&&&'''((()))******+++''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%&&&((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!""""""###$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''((()))******+++++++++,,,,,,------***+++,,,+++)))((()))******************++++++++++++***)))((('''&&&&&&'''(((((()))******+++,,,,,,,,,,,,,,,------------...***))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***(((&&&&&&((()))))))))((((((''''''((()))***+++***,,,000333666;;;@@@CCCGGGIIILLLPPPTTTXXX[[[]]]XXXXXXXXXXXXXXXZZZ[[[\\\\\\[[[XXXVVVSSSNNNHHHDDDBBB@@@<<<999666444222000000000000000000111222222111000000000000000000000444111///111666:::;;;:::===>>>???AAADDDGGGJJJKKKNNNMMMLLLLLLMMMQQQTTTVVVYYYXXXWWWUUUUUUTTTTTTTTTUUUWWWXXXZZZZZZZZZZZZZZZ]]]ccckkkpppssssssrrrrrruuuuuuuuuuuuvvvvvvwwwwwwuuussspppoooooonnnmmmkkkkkkjjjhhhgggggghhhiiijjjkkkjjjiiijjjkkkllllllmmmpppnnnmmmkkkjjjiiihhhhhheeedddcccbbbaaabbbcccccc^^^]]]]]]\\\ZZZXXXWWWVVVSSSSSSQQQOOOMMMJJJHHHGGGBBB???<<<999888666333111222333333444444333222111------,,,+++,,,---///000222222111111111111111111000222444555555333000......+++((('''(((*********'''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))***))))))((('''&&&&&&&&&&&&''''''(((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$%%%'''((($$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""$$$%%%''')))***+++""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$########################""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%&&&'''''''''&&&&&&((((((((()))***,,,---...------......///000111111///000111000...------...///000000111111111111111//////...------,,,,,,,,,)))***+++---...000111222444555555555555444444333///...---,,,***(((''''''(((((()))))))))(((((('''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''((((((((())))))******)))((('''''')))******))))))((((((((()))+++---///---000444888<<<@@@EEEIIINNNOOOPPPRRRUUUWWWXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\XXXTTTOOOKKKGGGDDD@@@>>>;;;:::888666333111111111333333222222222333333444444444444555666666777777:::777555777;;;???@@@@@@EEEEEEGGGHHHKKKNNNPPPQQQRRRPPPOOOOOOQQQTTTXXX[[[_________^^^^^^^^^^^^^^^WWWVVVVVVWWWYYY]]]```aaahhhjjjnnnoooooonnnoooooonnnnnnmmmmmmmmmnnnoooppprrrooollljjjhhhgggeeeccccccaaa```______aaacccdddffffffggghhhiiikkkmmmnnnooonnnmmmkkkiiihhhhhhiiifffeeedddddddddeeeggghhhddddddddddddcccbbbbbbaaa\\\[[[YYYWWWUUUSSSRRRQQQLLLIIIFFFCCC@@@===999666222222333333333333333333///...,,,,,,,,,...000222222222222222111111000000---000444777888777555333000---)))(((((()))))))))(((((((((((()))))))))***((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((((((''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''((('''''''''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''(((((( !!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''((()))))))))))))))++++++,,,---///111333444222222333444666777888888666777777666444333333444444444555666777666666555222222222333333333333333000111333555777999;;;;;;????????????>>>===;;;:::777666444222000...,,,,,,,,,+++((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***'''&&&&&&(((***+++)))((())))))))))))+++...111333444777;;;???CCCGGGKKKNNNUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVNNNJJJEEEAAA???>>>===;;;:::::::::888666444555666777666666666666777888999;;;<<<===???AAACCCEEEEEEGGGEEEDDDEEEGGGJJJLLLMMMRRRSSSUUUWWWZZZ^^^```bbb```___^^^]]]___bbbeeeggghhhgggfffeeeeeeeeeeeeeee```]]]ZZZZZZ]]]aaadddffffffggghhhhhhggggggiiikkkffffffeeedddeeefffggghhhhhheeeaaa___]]][[[XXXVVVWWWVVVTTTSSSTTTVVVYYY[[[___```cccdddeeegggjjjmmmllllllkkkhhhfffeeeggghhhgggfffeeedddddddddeeeffffffgggggghhhhhhggggggfffaaa```___]]][[[ZZZYYYYYYVVVTTTPPPMMMKKKGGGBBB???666666444333333333333333222111///---...///222333222222222222222111000///...111555999;;;;;;:::999777333///+++***)))(((&&&((((((((()))))))))******(((((((((''''''(((((((((&&&&&&'''''''''((((((((())))))((((((''''''''''''***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''(((&&&'''((('''&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%(((((('''%%%###""" !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############""""""###$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++,,,---......///......000111111333555777999;;;999:::;;;===>>>@@@AAAAAA===>>>>>>===;;;999:::;;;888999:::;;;;;;;;;:::999555666777999:::;;;;;;;;;;;;<<<===@@@BBBDDDFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDAAA@@@???<<<:::888666555111///+++(((''''''((()))***)))(((''''''''''''(((######$$$$$$%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))&&&'''(((+++------***(((***))))))***---111555888<<>>???===;;;:::<<<>>><<<<<<===>>>???AAABBBCCCIIIJJJMMMPPPTTTWWWYYYZZZWWWXXXXXXWWWWWWYYY\\\___ccccccdddfffiiikkknnnooonnnmmmkkkjjjkkklllnnnooolllkkkiiigggffffffggggggdddaaa]]]\\\]]]______^^^ZZZ[[[[[[[[[YYYYYYZZZ\\\YYYXXXWWWVVVVVVXXXYYY[[[YYYVVVSSSPPPOOONNNKKKIIIIIIHHHFFFEEEFFFIIIMMMOOOQQQSSSVVVXXXYYY[[[```cccdddddddddaaa^^^]]]___bbbcccbbbaaaaaaaaabbbcccdddhhhhhhhhhhhhhhhgggfffeeedddcccaaa```^^^^^^^^^___^^^\\\YYYWWWTTTPPPLLLHHHCCC@@@<<<999666555555666666444222000///111333555555666666666555444333222///111555888:::;;;::::::;;;888333000...,,,***((((((((()))))))))*********(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%'''((($$$&&&''''''%%%$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#####################"""$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''(((((((((%%%%%%&&&''')))***+++,,,111222333444555555555555666666777999;;;===???@@@>>>???@@@BBBCCCEEEFFFGGGDDDDDDEEECCCAAA??????@@@>>>???AAABBBCCCBBBAAA@@@===>>>@@@BBBCCCCCCCCCCCCBBBBBBDDDFFFIIIKKKMMMMMMMMMNNNPPPQQQRRRQQQPPPOOOLLLKKKJJJGGGEEECCCAAA@@@:::888666333000......------,,,***)))((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))((()))+++///111000---************+++///333888;;;BBBEEEIIILLLNNNQQQTTTVVVYYYYYYYYYYYYYYYYYYYYYYYYRRRSSSSSSQQQLLLFFF@@@<<<999888999;;;===>>>===;;;<<<>>>???>>><<<;;;>>>@@@BBBBBBCCCEEEHHHJJJLLLNNNVVVWWW[[[___cccgggjjjllldddeeefffeeecccdddhhhllloooooooooooopppqqqrrrrrrtttrrrqqqooooooooooooooommmllliiifffeeeeeeffffff___[[[XXXVVVVVVUUUQQQNNNOOOPPPQQQPPPNNNKKKJJJKKKHHHGGGEEEEEEEEEFFFHHHJJJMMMKKKHHHFFFFFFEEECCCAAA>>>===;;;:::<<>>@@@BBBCCC>>>???AAABBBDDDFFFHHHHHHGGGHHHHHHGGGDDDCCCCCCDDDDDDFFFHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKJJJJJJCCCDDDFFFHHHJJJLLLNNNOOONNNPPPSSSUUUWWWWWWWWWVVVSSSSSSQQQOOOMMMKKKIIIHHHBBBAAA@@@>>>;;;888444333///...,,,***(((((((((((())))))(((''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$######&&&((((((&&&$$$%%%'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((('''''''''''')))))))))***)))(((((('''((())),,,///222777<<>>888444222333555666777999<<>><<<<<<===??????>>>???@@@BBBNNNIIIBBB???>>>???>>><<<===;;;888666666777999;;;<<<;;;<<<>>>BBBFFFHHHHHHLLLNNNOOONNNMMMKKKKKKLLLLLLNNNPPPSSSWWWZZZ]]]___aaacccffffffeeecccbbbbbb^^^___```aaabbbccccccdddeeedddaaa___\\\[[[YYYYYYVVVTTTQQQMMMHHHCCC???======;;;888666333222222222222555999===>>>===;;;999888777555333333333333444777777777777555333000///))))))******++++++,,,,,,***)))'''&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$))))))((((((''''''''''''((('''&&&&&&&&&''')))***))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$#########%%%$$$######%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''((((((((())))))%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''"""######$$$$$$######"""$$$$$$$$$############"""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########&&&'''))))))***+++...000---///222555777888888888;;;===???>>>;;;888666555888888999;;;<<<<<<:::777888777777999===AAACCCCCCAAADDDFFFEEEBBBAAACCCEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLLLLLLLNNNPPPRRRUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTRRROOOLLLJJJKKKKKKJJJIIIFFFCCC@@@>>>777555333000...,,,+++******'''%%%$$$&&&((((((((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))))))))***)))))))))+++---000222666;;;@@@EEELLLMMMPPPSSSVVVXXXZZZ[[[\\\[[[[[[\\\[[[XXXTTTPPPIIIDDD===999999777444000111333666777777888:::;;;??????@@@BBBFFFLLLQQQTTTWWWYYY\\\^^^______aaacccaaaeeekkkpppqqqqqqqqqqqqrrrqqqqqqpppooooooooopppooommmlllmmmpppsssuuuuuuyyywwwrrrmmmgggbbb___]]]aaa]]]ZZZWWWWWWUUURRRPPPHHHEEEAAA@@@@@@@@@>>>;;;888999::::::999888777666999:::;;;;;;;;;===AAADDDPPPMMMJJJIIIIIIHHHEEECCC>>><<<:::888888999:::;;;>>>>>>???@@@AAACCCCCCCCCDDDEEEFFFDDDBBBAAAAAABBBCCCCCCEEEGGGKKKOOOSSSUUUVVVXXXZZZ\\\[[[[[[\\\]]]^^^^^^___```aaabbbcccdddcccbbb```^^^\\\[[[[[[[[[ZZZYYYVVVSSSOOOKKKGGGEEE@@@>>><<<999777666666555222333555888;;;===>>>???===<<<:::888666444333222555555555555444333222111++++++*********))))))))))))((('''&&&&&&&&&'''''''''''''''(((((('''''''''((((((((((((''''''&&&&&&))))))(((((())))))***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$######$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######"""""""""!!!!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""$$$''')))***---000333777999;;;>>>???@@@@@@???<<<>>>>>>===999666555555444444555666888777555222333222111333666:::;;;<<<:::<<>><<<<<>><<<;;;:::;;;<<<<<<:::888444444555555555555444444888999;;;<<<>>>AAAFFFIIISSSTTTUUUXXXYYYWWWSSSPPPHHHFFFCCC@@@??????@@@AAADDDDDDFFFGGGGGGGGGFFFEEEBBBCCCBBB???<<<::::::;;;;;;;;;<<<>>>AAAEEEIIILLLIIIKKKMMMNNNOOOQQQUUUWWWYYYZZZZZZ\\\^^^```bbbccc``````^^^]]]\\\\\\\\\\\\\\\[[[ZZZWWWUUURRROOONNNFFFEEEBBB@@@===;;;::::::555555444444666:::===@@@BBBAAA@@@>>>;;;888444333555444444333333333333333......---,,,+++***)))((()))((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$#####################"""""""""""""""!!!""""""###$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''')))******+++---///000222444777:::======>>>??????>>>======888999888666222111111222222222333555777555222000///...,,,---000333444444333555888777666777;;;???GGGHHHIIIJJJMMMOOOQQQSSSRRRRRRRRRQQQQQQPPPPPPPPPMMMLLLLLLKKKLLLMMMNNNNNNSSSSSSTTTUUUVVVWWWYYYZZZYYYYYYXXXWWWWWWVVVWWWWWWSSSSSSSSSSSSRRRPPPNNNLLLLLLJJJGGGDDD@@@>>><<<;;;555222...,,,***)))(((&&&(((((((((((((((((((((((())))))'''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++(((((()))***,,,...///000444666:::===AAAEEEKKKNNNUUUVVVXXXZZZ[[[ZZZYYYYYY\\\YYYUUUQQQMMMGGG@@@;;;444111///...000000///...+++,,,...///111444999<<>><<<;;;999888888888888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999<<>>;;;999;;;999777444222222222222111111000///...,,,++++++******)))(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$&&&''''''%%%&&&(((***,,,...000111777888999999888999;;;===???>>>===:::888666444444444444333111000000222444777777888:::;;;:::666222000...,,,,,,...000000000111333444333222444888===EEEEEEFFFGGGJJJMMMOOOQQQSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTVVVVVVUUUVVVVVVXXXYYYZZZYYYXXXWWWUUUTTTUUUUUUVVVTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQNNNLLLIIIGGGFFFFFF???<<<777444111///,,,*********))))))))))))))))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))++++++,,,((()))***,,,...111444555888;;;???BBBEEEIIIMMMQQQVVVWWWZZZ\\\\\\[[[ZZZYYYWWWRRRKKKEEE@@@<<<888555222111000///000000///......//////111555===FFFLLLPPPTTTZZZbbbiiinnnqqqssspppqqqpppnnnjjjgggffffffkkknnnrrruuuuuuuuuvvvvvvvvvuuutttqqqnnnjjjgggeeecccbbb``````^^^[[[WWWTTTPPPNNNKKKHHHEEECCCAAA@@@;;;;;;:::999777777777888555888;;;>>>@@@BBBCCCCCCGGGGGGFFFEEEDDDDDDDDDCCCEEEJJJPPPVVVXXXZZZZZZ[[[aaadddiiinnnqqqtttvvvwwwtttnnnfff]]]YYYXXXZZZ]]]\\\```cccdddcccbbbbbbccc___]]]ZZZSSSLLLFFFDDDCCCDDDCCCCCCCCCDDDGGGIIIKKKCCCBBB@@@===<<<>>>CCCGGGDDDEEEFFFIIIMMMRRRVVVYYY\\\\\\ZZZYYYXXXXXXXXXXXXVVVWWWWWWXXXXXXXXXXXXWWWVVVUUURRRMMMIIIDDDAAA???===<<<:::777555444444333:::===@@@DDDFFFEEEDDDCCCEEEBBB>>>:::555333111000111111000//////...------,,,,,,,,,+++***))))))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%)))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&((())))))&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&((()))***+++---///222444666777:::;;;<<<;;;:::;;;===>>>EEECCC>>>:::555222000///222222222222222555999<<<===>>>???AAAAAA???:::777111///---,,,---//////...000111111000...111666;;;EEEFFFGGGHHHJJJLLLNNNOOORRRRRRRRRQQQQQQQQQPPPPPPPPPQQQSSSVVVXXXYYYYYYYYY[[[ZZZXXXWWWWWWXXXYYYZZZ[[[YYYWWWUUUTTTSSSSSSTTTSSSTTTUUUVVVVVVUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMIIIFFFAAA>>>;;;888444111......------,,,++++++***((('''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,******+++...111555999;;;===@@@DDDGGGIIILLLPPPRRRWWWXXX[[[\\\\\\ZZZXXXVVVOOOJJJBBB<<<888777555555222111111000000///......///000111555;;;DDDOOOWWWZZZ^^^eeelllqqqssssssssstttuuuuuusssooolllkkkkkklllooosssuuuuuuuuuvvvwwwsssrrrpppmmmiiiddd```^^^XXXVVVTTTSSSQQQNNNJJJFFFBBBAAA???===:::999888777888999999888777666888999:::>>>BBBFFFIIILLLPPPSSSUUUTTTSSSSSSRRRRRRRRRSSSTTTYYY```eeeffffffffffffmmmppptttwwwzzz}}}}}}uuummmhhhggghhhiiiooorrrtttssspppmmmmmmooonnnnnnkkkddd\\\UUUQQQOOOOOONNNNNNNNNNNNNNNNNNOOOHHHFFFBBB>>>;;;;;;>>>AAA??????@@@BBBEEEJJJNNNQQQUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZ\\\ZZZXXXTTTOOOKKKGGGDDD@@@???>>><<<:::888666555666999>>>CCCGGGIIIIIIIIILLLJJJFFFAAA<<<888555333111111000000///...------.........---,,,+++***)))))))))************))))))'''''''''(((((((((((((((''''''((())))))))))))((()))))))))((())))))******)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''$$$'''***)))&&&$$$%%%'''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""###############%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++///000111444666888:::;;;:::<<<===>>>>>>???BBBDDDFFFBBB===888333000...------///000111333777;;;???BBBBBBDDDEEEFFFCCC===999111///---,,,---...............///---,,,000777===IIIIIIKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOIIILLLPPPUUUYYY[[[[[[[[[]]][[[YYYWWWVVVWWWXXXYYY\\\[[[YYYXXXVVVUUUTTTTTTSSSSSSUUUVVVVVVVVVUUUTTTQQQQQQPPPPPPPPPPPPPPPQQQOOOMMMIIIFFFDDDAAA>>>;;;666666555333222000///...'''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((()))******++++++++++++---///444888===???BBBEEEHHHKKKMMMOOORRRTTTUUUVVVXXXXXXWWWSSSPPPMMMFFFBBB===:::888888777777111222333222111111000111222555999???FFFOOOXXX___ccceeejjjooorrrsssssssssssstttuuusssqqqooonnnnnnmmmooorrrsssrrrqqqrrrrrrmmmllliiieee___YYYSSSPPPIIIGGGEEEDDDCCCBBB???<<<;;;::::::999999::::::;;;;;;>>>@@@AAAAAABBBFFFIIIPPPSSSVVVXXXYYY\\\```ccceeeeeeddddddeeeggghhhiiiiiilllppprrrrrrrrrssstttxxx|||~~~zzzwwwtttsss|||{{{yyy{{{~~~~~~}}}yyyqqqjjjeeebbb`````````___^^^\\\ZZZYYYRRRPPPKKKFFFAAA@@@AAADDDAAA@@@??????AAADDDGGGIIIJJJJJJJJJKKKMMMNNNPPPQQQRRRSSSUUUWWWYYYZZZZZZZZZ]]]]]]\\\YYYVVVRRROOOMMMJJJHHHEEEAAA===:::888777555888<<>>?????????@@@CCCEEECCC???:::555222000000000///111333555777:::>>>AAAEEEFFFGGGIIIIIIFFF@@@;;;444111//////000111111000---.........///444===DDDJJJKKKMMMNNNMMMKKKIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHBBBFFFLLLSSSXXX[[[\\\]]]ZZZYYYWWWUUUUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQRRRPPPMMMLLLKKKHHHEEECCC@@@???===;;;888666444333,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))******++++++,,,,,,...111555:::???BBBFFFHHHLLLNNNOOOQQQSSSUUURRRSSSTTTSSSPPPLLLGGGDDDAAA???<<<;;;;;;;;;:::999222333555555444444444555;;;@@@GGGNNNVVV]]]dddhhhgggiiikkknnnppprrrssssssnnnpppqqqpppnnnmmmmmmmmmlllnnnoooooommmlllllllllhhhfffccc]]]VVVOOOHHHDDD>>><<<::::::;;;:::999777777888999;;;>>>AAADDDEEEEEEIIIMMMPPPSSSWWW\\\aaahhhjjjkkkjjjhhhhhhlllooorrrrrrssstttvvvyyy{{{}}}zzz{{{{{{zzzzzz{{{}}}~~~zzz|||vvvtttoooooopppooommmjjjgggeeeZZZXXXTTTNNNIIIGGGHHHJJJEEEDDDAAA@@@???AAACCCDDDAAABBBDDDFFFHHHKKKNNNOOOOOOQQQRRRTTTVVVWWWXXXXXX^^^^^^]]]]]][[[XXXVVVTTTVVVRRRLLLEEE???:::888777777999<<<@@@CCCFFFGGGHHHMMMMMMMMMLLLJJJGGGDDDCCC===<<<:::888555333111000------------,,,***((('''(((((())))))))))))(((((((((((())))))******++++++(((((('''&&&&&&((()))***'''''''''''''''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""''''''$$$!!!###%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!!!!"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%%%%&&&#########$$$$$$###############$$$%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''))))))***+++---000222333444555666777888999::::::;;;<<<<<<;;;:::999;;;<<>>777444222222333444444333...///000111333:::DDDLLLIIIJJJLLLMMMLLLHHHDDDBBB;;;<<<<<<===>>>???@@@@@@>>>CCCJJJRRRXXX\\\^^^^^^WWWVVVTTTSSSTTTVVVXXXZZZUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVXXXYYYYYYXXXWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQRRRPPPOOONNNNNNLLLIIIGGGFFFEEECCC@@@===:::888777333222///---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$""""""$$$(((+++)))((((((((())),,,///000333555666888:::>>>CCCGGGMMMNNNOOOQQQSSSUUUWWWXXXTTTQQQNNNKKKIIIFFFCCC@@@@@@BBBDDDDDDAAA===:::999777666444111222666===BBBHHHNNNVVV\\\```ccceeefffeeehhhmmmqqqrrrqqqnnnlllpppnnnlllkkkkkkkkkjjjiiimmmnnnnnnmmmiiiddd___\\\]]]ZZZTTTNNNHHHBBB===:::;;;:::999888888999:::;;;???@@@BBBDDDFFFKKKRRRWWWZZZ^^^bbbeeehhhkkknnnqqqwwwzzzzzzvvvpppmmmoooqqqvvvzzz|||{{{{{{yyytttooolllhhhbbb[[[WWWTTTRRRPPPMMMHHHDDDBBBDDDGGGJJJ???>>>===>>>AAACCCCCCCCCJJJLLLOOOQQQRRRTTTWWWYYYYYY[[[]]]\\\[[[YYYYYYYYYWWWWWWTTTOOOGGGAAA<<<;;;;;;;;;<<>>???>>>===@@@DDDFFFEEECCCDDDIIINNNOOOOOONNNMMMKKKHHHEEECCC<<<;;;999888999999888777333333222444888???EEEIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@===<<<===AAADDDDDDCCCDDDEEEIIIQQQYYY]]]ZZZVVVRRRNNNJJJHHHIIILLLOOOPPPTTTTTTUUUVVVWWWWWWVVVVVVVVVXXXXXXXXXWWWXXXZZZ\\\WWWYYYYYYVVVRRRQQQTTTWWWUUUTTTRRRPPPOOONNNNNNOOOMMMLLLJJJGGGCCC???<<<:::999666111,,,((('''((()))&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%(((+++,,,((('''$$$######%%%(((***$$$$$$$$$&&&(((+++///111333555777999;;;???DDDHHHMMMNNNPPPRRRTTTUUUUUUTTTLLLHHHDDDBBBAAAAAAAAA@@@DDDEEEEEEBBB===888555444000111333555999AAAIIIOOOVVVYYY]]]___```aaabbbcccfffiiimmmoooooommmiiigggbbbaaa```aaacccdddcccbbbhhhhhhgggeeeaaa[[[VVVRRRNNNKKKGGGCCC@@@===;;;:::;;;;;;;;;;;;<<>>===@@@CCCFFFGGGJJJKKKMMMNNNOOOPPPPPPQQQVVVXXXZZZZZZXXXVVVUUUUUUVVVWWWWWWVVVTTTSSSTTTVVVSSSTTTTTTSSSRRRPPPOOOMMMNNNMMMLLLJJJHHHEEECCCBBBAAA>>>999333///,,,++++++,,,+++)))'''&&&%%%%%%%%%&&&%%%%%%&&&'''((('''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&(((+++,,,'''&&&%%%%%%%%%&&&((()))"""###$$$&&&***---111333555777999;;;>>>BBBGGGJJJMMMOOORRRTTTTTTRRROOOMMMEEEAAA===<<<===@@@BBBCCCAAABBB@@@<<<888444222222111444999>>>EEEMMMVVV[[[_________]]][[[ZZZ[[[]]]eeegggjjjkkkjjjgggccc```[[[[[[\\\___aaabbbaaa```bbbbbb```]]]XXXQQQKKKGGGAAA@@@===:::999:::<<<===@@@???@@@AAADDDHHHLLLNNNNNNPPPUUU\\\fffnnntttvvvwwwyyy}}}~~~|||~~~~~~qqqooovvv{{{xxxyyyzzzsssrrroookkkhhhdddbbb```WWWRRRLLLGGGEEEDDDBBBAAA>>>???AAADDDHHHKKKNNNPPPNNNPPPTTTUUUUUUVVVVVVXXXUUUWWWXXXVVVRRRMMMIIIHHHGGGGGGHHHKKKOOORRRRRRQQQIIIGGGFFFEEEGGGKKKOOORRRRRROOOIIIDDD@@@<<<777444///---------...///---,,,---***&&&&&&(((***)))'''******++++++++++++***************)))((((((''''''(((''''''''''''(((((()))))))))******))))))((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&''')))((('''%%%&&&&&&)))(((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''''''''(((+++---))))))((()))***,,,...000111222222222111///...,,,---,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---......000555<<>>@@@BBBCCCDDDEEEEEENNNQQQUUUVVVUUUSSSRRRRRRWWWWWWXXXYYY[[[[[[ZZZXXXRRRSSSUUUVVVUUUSSSPPPNNNOOOOOOOOOOOONNNMMMLLLKKKJJJHHHCCC>>>888444111///111///+++(((&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((***,,,%%%%%%&&&&&&''''''((((((%%%&&&(((***...111444666777999<<<>>>AAADDDIIILLLPPPRRRSSSSSSQQQKKKFFFBBB<<<:::777888:::<<<>>>>>>777777777555222222333555:::===BBBGGGKKKPPPUUUYYYYYYXXXVVVSSSQQQRRRUUUXXXcccdddfffgggfffccc___]]]______```bbbcccbbb___]]]]]]\\\ZZZVVVQQQJJJDDDAAA???>>><<<;;;;;;===AAADDDIIIIIIJJJLLLOOOSSSWWWZZZ]]]^^^aaahhhqqqxxx{{{|||tttooorrruuuyyyzzz|||wwwrrrooobbb^^^YYYUUURRROOOLLLJJJFFFEEECCCCCCDDDFFFFFFFFFEEEHHHLLLOOOPPPQQQSSSUUURRRUUUXXXXXXUUURRRPPPOOOKKKKKKLLLOOOSSSVVVVVVUUURRRPPPLLLHHHGGGGGGIIIJJJRRRPPPMMMJJJGGGBBB<<<888222000......000111000000///---***)))******)))'''******++++++++++++************))))))(((''''''&&&((((((''''''''''''((()))'''((()))******)))(((''''''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++++++++******+++---///000///000222333444333111000///...---,,,,,,---...///...------,,,,,,,,,,,,,,,...---///333:::AAAFFFIIIMMMPPPUUUVVVTTTRRRQQQRRRUUUTTTTTTSSSQQQPPPOOONNNGGGFFFEEEFFFHHHJJJJJJIIIEEEDDDDDDDDDCCCCCCCCCBBBFFFGGGIIIJJJJJJJJJIIIHHHKKKJJJIIIIIIJJJKKKMMMMMMQQQPPPQQQRRRSSSRRRMMMIII@@@===999666666555444333444555666888999:::::::::???CCCGGGKKKLLLNNNPPPQQQTTTSSSUUUYYY]]]___\\\XXXSSSTTTVVVVVVVVVTTTRRRQQQQQQRRRRRRSSSRRRRRRQQQQQQOOONNNKKKFFFAAA<<<888666222000---***(((((()))***'''&&&%%%&&&((())))))((($$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%'''((()))$$$%%%&&&'''(((((((((((()))***,,,...111444666888:::<<>>BBBEEEFFFHHHJJJLLLMMMMMMLLLLLLMMMPPPVVVZZZcccdddfffggggggeeebbb```cccbbb```___^^^ZZZUUURRRTTTSSSRRROOOJJJEEEAAA>>><<<======>>>???DDDKKKPPPWWWWWWXXXZZZ\\\___bbbccchhhiiilllqqqwww|||~~~xxxvvv|||qqqooollliiieee```[[[WWWQQQNNNIIIGGGGGGFFFDDDCCC???BBBFFFHHHIIIJJJLLLMMMMMMPPPTTTUUUUUUTTTSSSSSSOOOOOOPPPTTTWWWZZZZZZYYYZZZXXXTTTPPPLLLIIIGGGFFFMMMMMMNNNOOONNNIIIBBB<<<555222000...///000000000111///---,,,++++++)))((()))******++++++******))))))((((((''''''&&&&&&%%%((((((''''''''''''(((((('''((()))******)))((('''''''''&&&&&&&&&&&&&&&%%%'''''''''''''''''''''&&&%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((())))))***+++---000222444444555666777888777777666111000000///////////////...------,,,,,,---------------///444<<>>@@@BBBBBBBBB;;;;;;;;;;;;;;;::::::999;;;<<<===????????????>>>@@@@@@??????>>>???@@@BBBIIIIIIIIIIIIIIIFFFCCC@@@AAA???;;;:::999888666444444555555666666666555555555777:::<<>>@@@CCCEEEGGGIIIKKKNNNRRRPPPMMMGGG@@@999222...------...000222111...,,,---...///...---...111333444777;;;>>>???AAACCCEEEIIIKKKLLLNNNQQQVVV]]]aaaeeefffhhhiiiiiihhhfffddddddaaa^^^[[[WWWRRRMMMIIIHHHHHHGGGFFFDDDBBB???>>>888<<<@@@DDDHHHNNNWWW^^^eeefffgggiiikkklllllllllnnnppptttvvvyyy|||}}}yyysssmmmiii^^^YYYTTTQQQQQQPPPNNNLLLDDDFFFHHHHHHFFFEEEEEEEEEFFFIIIMMMOOOPPPQQQRRRTTTSSSSSSTTTWWW[[[]]]^^^]]][[[ZZZYYYVVVSSSOOOLLLJJJJJJLLLOOORRRRRROOOIIIDDD:::666111///.../////////111111000...---,,,******))))))************))))))((((((((('''&&&&&&%%%%%%)))((((((''''''''''''(((''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&'''%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%&&&''')))'''(((+++///333666999:::======<<<;;;:::999888888222222222111000///...---,,,,,,,,,,,,,,,---......------111888AAAIIINNNQQQSSSSSSTTTTTTUUUTTTTTTTTTOOOMMMIIIDDD???;;;999777666444333444666888888888222222222222222111111111111222333555666666555444555666666444333333555666>>>>>>>>>===;;;888555444:::888777888999:::888777888888888888888777666666222333333333444777<<<@@@CCCEEEIIIOOOUUUXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWTTTUUUUUUUUUUUUUUUTTTSSSOOOOOONNNMMMKKKIIIGGGFFFBBB???<<<777222...+++)))+++)))''''''((()))))))))''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&''')))***+++,,,...111555888;;;>>>???AAACCCFFFHHHIIIJJJLLLMMMNNNKKKEEE>>>777222...,,,...------///000000///---...///000000///000222444444777;;;>>>AAADDDHHHJJJOOOQQQUUUWWWZZZ^^^bbbeeeeeefffggghhhhhhfffdddccc___\\\WWWSSSOOOKKKGGGCCC>>>???@@@AAAAAAAAAAAAAAA@@@EEELLLQQQUUU[[[dddkkknnnpppsssvvvwwwwwwuuutttppptttwwwwwwuuuwww~~~rrrllleeebbbbbbaaa^^^[[[VVVVVVUUUQQQLLLGGGCCCBBB@@@BBBEEEGGGIIILLLOOORRRRRRRRRTTTWWW[[[]]]]]]\\\[[[[[[ZZZYYYWWWUUUSSSRRRMMMMMMOOOQQQSSSRRROOOLLLBBB===777222111111111000111111111000...---,,,,,,))))))************))))))))))))(((((('''&&&&&&&&&))))))(((''''''''''''''''''''''''''''''((())))))((()))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""###%%%&&&'''######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))))))))***---///---///333777:::<<<<<<===@@@>>><<<999666666666666444555666666444111...,,,,,,,,,,,,,,,---///000111111222666===EEELLLPPPQQQRRRRRRSSSTTTSSSQQQMMMJJJCCC@@@===888444111000///111///...///111222222111///...---,,,,,,,,,---------...///111111111000000000111111///---,,,///111333444555555444222111111222222222444666777666444555666666777777777666666111111111000000111333666999>>>DDDIIIMMMQQQTTTVVVSSSSSSTTTTTTUUUUUUUUUUUUSSSTTTUUUUUUVVVVVVVVVVVVPPPOOONNNNNNMMMLLLKKKKKKHHHGGGDDD@@@:::444000---...+++((('''((())))))(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,...000444999===AAADDDEEECCCEEEHHHIIIJJJJJJLLLMMMKKKFFF@@@888222...,,,,,,+++)))((((((***,,,---,,,,,,...000222222333555777:::===AAAEEEIIILLLQQQTTTVVVYYY\\\___```aaaccceeecccdddeeeeeedddbbb```^^^UUURRRMMMIIIFFFDDD@@@>>>:::;;;===???BBBCCCDDDEEEMMMSSSZZZ^^^aaafffnnntttrrruuuzzz}}}}}}{{{yyyqqqvvvyyyuuuoooooowww~~~vvv}}}}}}uuuppppppnnnjjjgggggggggccc]]]TTTLLLFFFDDD<<<>>>@@@BBBDDDHHHMMMPPPPPPPPPQQQTTTXXXZZZ[[[ZZZ]]]\\\ZZZXXXWWWWWWWWWWWWQQQPPPOOOPPPRRRSSSSSSRRRIIIDDD===888555444444444111222222111///---------))))))************))))))*********)))((((((''''''***)))((('''''''''''''''((('''&&&&&&&&&((()))***))))))))))))************(((((('''''''''&&&&&&&&&$$$&&&(((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$#################################!!!!!!!!!"""###%%%&&&'''!!!"""$$$&&&''')))))))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***,,,---///333555666888;;;===>>>===<<<:::===:::777333222222333444777888::::::888444///,,,------...///000222333444777888;;;AAAGGGKKKMMMMMMOOOPPPRRRSSSQQQLLLEEE@@@888666444000...,,,,,,+++000...------///000000///000///---++++++++++++,,,---...///000111000000///000111111///,,,+++...111+++...111333444444555666000000000222333333111///000111222333444444444444...000222222111000111222---222999>>>AAAEEEJJJNNNPPPRRRTTTVVVWWWVVVTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXQQQPPPOOONNNMMMMMMMMMMMMIIIIIIHHHEEE@@@;;;666333///,,,)))'''(((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((''''''&&&&&&'''(((***,,,...///222666;;;@@@CCCEEEGGGHHHJJJIIIJJJKKKMMMLLLIIIFFFHHHAAA666...+++,,,...000...///000///------...///000222333444666999===@@@BBBFFFLLLQQQUUUXXX\\\^^^``````bbbdddfffgggeeecccgggbbb]]]ZZZYYYXXXVVVTTTJJJGGGCCCBBBBBBBBB@@@===:::???DDDDDDGGGMMMPPPPPP___fffnnnooommmmmmrrrxxxvvvzzz}}}zzzvvv}}}}}}tttlllllloooyyyyyy~~~{{{xxxtttrrrooommmiii^^^PPPEEEDDDCCCBBBAAABBBDDDFFFHHHGGGLLLRRRTTTUUUUUUWWWYYY[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVSSSRRRRRRSSSTTTUUUNNNLLLHHHCCC===888444222111///---000333444000+++***))))))+++,,,+++(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''))))))(((((((((((())))))'''&&&%%%%%%&&&'''((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$###############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$#########!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&'''&&&%%%$$$###$$$%%%$$$######%%%'''******,,,...222777;;;===;;;;;;<<<<<<<<<:::999777444444444222111222555777:::999888777555333222222222555777555222222777;;;@@@@@@AAADDDIIIMMMOOOOOOPPPPPPPPPNNNIIICCC<<<888555222...***((((((***+++******+++,,,---...///000000---+++,,,///000///---000///...------...//////222111111111000000000////////////000000111111111111111111111111000000///000000000000000111111111111111000///......---,,,000000111333666999<<<===FFFKKKRRRVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRPPPMMMIIIHHHFFFCCC>>>999777444000---+++)))&&&$$$((('''&&&&&&(((((('''&&&$$$%%%&&&'''(((***++++++&&&&&&&&&''''''''''''''''''((((((***,,,...000111666:::>>>BBBDDDFFFHHHJJJJJJJJJJJJKKKMMMLLLJJJGGG@@@;;;333---++++++,,,------............///222444222555999===AAAFFFKKKNNNPPPSSSWWW[[[]]]^^^aaabbbaaaaaacccfffiiiiiifffddd```[[[UUURRRPPPPPPNNNLLLDDD@@@===<<<>>>AAABBBBBBBBBJJJPPPTTTXXX___ccccccmmmqqqvvvvvvtttssswww{{{zzzxxxpppoooqqq{{{|||xxx}}}yyyzzzwwwrrrhhh\\\RRROOOMMMIIIEEEBBB@@@??????AAAEEEIIILLLNNNOOORRRUUUSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUPPPOOOLLLHHHCCC>>>:::777444111///000444555333000,,,+++******+++***)))'''((())))))******))))))(((((('''''''''''''''''''''''''''((()))))))))))))))***))))))(((((())))))***((('''&&&&&&&&&'''((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''''''''&&&&&&%%%&&&'''&&&%%%&&&'''))),,,---000333777;;;???@@@??????>>><<<999777555444000000000///......111444777666666555444333222222///333666666555777<<>>BBBEEEFFFHHHIIIKKKKKKJJJJJJKKKLLLLLLIIIGGG888555000------------,,,,,,...///000222555:::>>>;;;@@@FFFLLLPPPUUUYYY\\\]]]```cccddddddddddddeeebbbccceeehhhjjjiiieeebbbWWWSSSMMMHHHFFFEEEEEEDDD>>>;;;999:::???EEEJJJMMMSSS\\\dddiiinnntttvvvuuurrrssstttttttttuuuxxxzzz~~~xxx}}}uuunnnwwwwwwlllddd```\\\VVVOOOIIICCC@@@>>>>>>@@@CCCEEEFFFIIILLLOOOMMMOOORRRTTTVVVXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUURRRQQQPPPNNNJJJEEEAAA>>>888555111111444777888777111...+++*********)))((()))******++++++******)))))))))((((((''''''&&&&&&))))))***++++++++++++************))))))*********)))((((((''''''''''''((((((((((((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''')))******)))***,,,...111333666:::>>>AAABBBCCCDDDAAA>>>999555222000///.........---,,,---///222333333444444444444444555333666999:::;;;===AAAEEELLLLLLMMMPPPRRRSSSQQQOOOKKKHHHCCC<<<666111...,,,***))))))((((((((())))))*********))))))(((((((((///---+++,,,---...---,,,/////////000222333555666555555555555444333222222111111222333333444555555555555666666555555444333000000111111111000000///......---,,,,,,---///000---,,,+++******+++,,,,,,///222777===BBBHHHNNNRRRQQQSSSUUUVVVWWWVVVUUUTTTVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQOOOMMMJJJCCC@@@<<<888555111---++++++)))'''((()))***)))(((''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%***+++,,,...111333666777@@@BBBEEEGGGGGGHHHIIIKKKMMMLLLKKKKKKKKKIIIGGGDDD555222///---///000111222111333555777:::???EEEJJJKKKOOOUUUZZZ\\\^^^```aaaccceeeggggggfffeeeeeeeeeccccccdddffffffccc^^^ZZZPPPLLLGGGBBB??????@@@AAA======???CCCJJJQQQXXX[[[eeemmmuuuyyy{{{}}}|||xxxooonnnmmmnnnooosssvvvxxxzzz{{{|||~~~}}}rrrooovvvwww{{{{{{qqqiiikkkrrruuuvvv~~~zzzyyy}}}pppzzz|||uuuooolllfff^^^WWWQQQMMMJJJFFFEEEDDDCCCCCCDDDFFFHHHKKKMMMOOORRRTTTUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUQQQRRRRRRQQQOOOJJJFFFCCC===999444333555999<<<===666333...+++*********))))))******************)))******)))(((((('''''''''******+++++++++++++++***++++++************++++++***))))))(((((('''''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''(((***,,,,,,...111444666999<<<@@@BBBCCCCCCBBBCCC@@@:::555000...,,,,,,///000000000//////222444444555555777888999::::::===???AAAAAAAAABBBDDDGGGKKKLLLNNNQQQSSSSSSPPPMMMEEEAAA;;;444...,,,++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++++++++***///......///000222333333555555555555555666666666::::::;;;;;;;;;:::999888999999:::;;;<<<======>>><<<<<<======<<<<<<;;;:::<<<======<<<;;;999777666444333111///...///000111000///...,,,+++,,,,,,---+++---000333888>>>FFFKKKLLLNNNQQQUUUWWWWWWVVVUUUVVVUUUSSSQQQPPPPPPQQQRRRQQQQQQQQQQQQQQQPPPNNNLLLIIIFFFBBB>>>;;;777222///---+++(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%+++,,,...000333666999:::BBBDDDFFFGGGGGGGGGIIIJJJPPPNNNLLLJJJIIIHHHEEECCC666222///...111555888:::;;;===@@@CCCFFFKKKQQQUUUVVVZZZ___bbbccccccccccccccceeeggggggfffeeedddeeebbbaaaaaa```^^^ZZZTTTPPPIIIFFFAAA===;;;===AAADDDBBBEEEKKKRRRYYY```eeehhhpppxxx~~~zzzuuupppnnnlllkkklllooorrruuu{{{}}}~~~~~~yyymmmggglllnnnhhhcccccchhhiiinnntttxxxvvvpppjjjiiiqqqtttpppooossstttqqqoooiiigggppp~~~wwwhhhlllrrryyy~~~{{{vvvooohhhaaa]]]ZZZUUURRRMMMHHHEEECCCBBBAAAEEEGGGJJJMMMOOOPPPQQQQQQQQQSSSUUUXXXXXXXXXVVVUUUOOOPPPQQQQQQPPPMMMIIIGGGAAA===:::888999<<<@@@BBB<<<888222...,,,+++******((())))))******))))))(((******)))))))))(((((((((*********++++++***))))))++++++************++++++*********))))))((((((''',,,+++)))'''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))&&&(((+++---///222666999;;;>>>AAACCCDDDCCCAAA??????<<<777222///------...111222333333333333555777999999:::<<<===???@@@AAADDDEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMKKKGGGDDD:::777222,,,))))))***+++++++++,,,,,,+++***)))(((************++++++++++++---...///111222555777999;;;<<<<<<======>>>>>>>>>AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKKKKJJJGGGDDDBBB@@@<<<:::777444222000000///000///...---,,,---......,,,,,,---...000444:::???CCCFFFJJJOOOSSSTTTTTTTTTRRROOOKKKHHHGGGJJJNNNQQQOOOPPPQQQQQQPPPNNNMMMLLLLLLIIIFFFCCC@@@<<<777444000...+++))))))))))))(((%%%%%%&&&&&&'''(((((()))))))))((('''&&&%%%%%%%%%...///111333777:::===???DDDEEEGGGGGGGGGGGGIIIKKKQQQOOOMMMKKKKKKJJJGGGEEE:::777555555999>>>BBBDDDHHHKKKNNNPPPRRRUUUYYY\\\ZZZ^^^bbbeeeeeeeeeeeeeeeccceeeggggggfffeeeeeeeee___]]]ZZZXXXUUUPPPKKKGGGBBB@@@===:::;;;???FFFKKKMMMRRRYYY```fffkkkpppssswww|||vvvrrrqqqooollliiiiiillloootttyyyzzzvvvuuuyyy{{{{{{yyy{{{{{{{{{zzzmmmcccdddddd```___bbbcccdddgggjjjmmmnnnmmmkkklllwww~~~yyyqqqnnnnnnnnnqqqiiicccgggssszzzwwwqqq``````___```fffppp|||~~~wwwpppkkkhhhfffaaaZZZSSSNNNJJJFFFCCCAAABBBDDDFFFHHHKKKMMMNNNLLLNNNQQQTTTVVVVVVVVVUUUPPPPPPQQQQQQPPPNNNKKKJJJEEEDDDBBB@@@@@@BBBDDDEEEAAA===777222///---,,,***((())))))))))))))))))((())))))))))))************)))************)))((((((*********))))))*********)))***************)))(((,,,+++(((&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$#########$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$######"""""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((###$$$$$$%%%&&&((()))***######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++)))+++...000222555999<<<>>>@@@BBBCCCCCCBBB@@@>>>>>>;;;888444222222333444333555777777777777999:::>>>>>>???@@@BBBCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIHHHFFFEEEDDDCCCBBB???:::777111///,,,)))))))))+++,,,***+++++++++***)))((('''((()))))))))******++++++,,,...000222333555888;;;===>>>@@@BBBDDDFFFGGGGGGFFFHHHKKKOOOQQQSSSSSSRRRPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUTTTSSSSSSUUUVVVVVVUUUSSSPPPLLLJJJEEEDDDAAA===999666333111///...---,,,,,,,,,---...---------,,,,,,---111333999<<>>:::666333///,,,++++++***)))&&&&&&''''''((())))))***((((((((('''&&&&&&&&&%%%111222444777;;;>>>BBBCCCEEEGGGHHHHHHHHHIIIKKKMMMQQQOOOMMMMMMNNNOOONNNMMMCCCBBBBBBDDDIIIMMMOOOPPPSSSVVVYYY[[[\\\\\\^^^___]]]```ccceeedddccccccdddbbbdddffffffdddcccbbbcccYYYWWWSSSPPPMMMJJJFFFCCC@@@???>>>===???FFFPPPWWW]]]bbbhhhlllpppuuuzzz~~~{{{tttvvvvvvrrrmmmkkknnnrrrtttyyy~~~uuunnnllllllssstttnnnkkkooooookkkhhhjjjllloooxxxyyyqqqqqqooohhhfffiiiggggggeeecccbbbcccfffhhhmmmzzz}}}wwwuuuuuuvvvpppjjjhhhjjjmmmmmmlll^^^[[[XXXVVVXXX___gggmmmkkkoootttuuusssrrruuuwww}}}yyywww~~~|||yyyvvvpppiiiccc^^^YYYTTTPPPHHHGGGFFFDDDDDDEEEFFFGGGGGGIIILLLOOORRRTTTUUUUUUSSSSSSSSSRRRQQQPPPOOONNNJJJJJJJJJJJJHHHGGGHHHHHHEEE@@@;;;666222///---+++)))******++++++******)))((())))))******++++++,,,***************)))((((((***))))))(((((())))))***((()))***+++++++++***))))))((('''%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%%%%&&&############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''((()))""""""""""""###$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))+++---...///111333444555777:::<<<>>>???AAACCCCCCCCCAAAAAAAAA???===;;;:::::::::;;;999;;;===>>>>>>>>>???AAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEEEEDDDBBB@@@<<<;;;999888888777444222......------......///000////////////000000000111000000000000000/////////000222444555444555999<<<;;;<<>>AAACCCDDD@@@???======>>>@@@DDDFFFFFFJJJMMMNNNMMMMMMNNNPPPNNNMMMLLLLLLKKKHHHDDDAAA===999444000...---,,,+++))))))))))))))))))))))))''''''''''''''''''&&&&&&444555777:::>>>BBBEEEGGGFFFHHHIIIIIIIIIJJJLLLNNNPPPOOONNNOOOQQQSSSTTTSSSKKKLLLNNNSSSWWWZZZZZZYYYZZZ]]]```aaaaaa```___```bbbccceeedddbbb`````````aaaccceeedddbbb_________VVVSSSOOOKKKIIIGGGEEECCCAAABBBAAAAAADDDMMMXXXaaakkknnnrrrtttvvv{{{}}}zzz~~~}}}wwwuuuzzzxxx}}}|||uuuzzzxxxuuuooowwwyyyqqqlllllljjjdddZZZ\\\^^^bbbooo}}}sssnnnpppmmmkkkggg```ZZZZZZ```eeekkkxxx|||zzzvvvuuuqqqjjjdddaaadddgggdddbbb^^^[[[[[[___dddhhh___gggoooqqqlllhhhiiikkkoooiiidddggguuu{{{uuuooolllgggbbb]]]UUURRRMMMGGGDDDBBBBBBBBBDDDEEEHHHLLLOOORRRTTTUUUVVVUUUTTTSSSRRRRRRQQQQQQMMMOOOPPPPPPNNNLLLJJJJJJGGGCCC===888444111---++++++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---+++++++++++++++***)))((())))))(((((((((((())))))((()))***+++,,,,,,+++***'''&&&%%%$$$%%%''')))+++'''''''''&&&&&&'''''''''******))))))((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((())))))***#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&'''(((((('''&&&$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%'''((())))))&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++*********+++---///000555666777777666777999;;;===>>>@@@BBBCCCDDDDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@???AAACCCDDDDDDDDDEEEGGGAAAAAABBBBBBBBBBBBBBBBBBGGGEEECCCBBB@@@===999666111000000111333555444444000111222444444444444444777777777888999:::<<<===<<<;;;;;;999888777777666555777999999777777:::===999:::<<<===>>>>>>======>>>AAAGGGNNNSSSWWWXXXYYY[[[\\\]]]^^^```aaabbbccc^^^____________^^^]]]]]]]]]___aaacccdddcccaaa```ZZZZZZYYYWWWRRRLLLGGGDDD>>>===;;;999777666666666000222444555444333333444...///111444666999;;;<<<999:::;;;===>>>???@@@AAA@@@DDDIIIKKKJJJKKKMMMPPPOOONNNNNNNNNNNNLLLIIIFFFBBB>>>888444111000...---+++++++++***)))(((((((((&&&&&&&&&'''''''''''''''888999<<>>AAABBBBBBDDDFFFIIIKKKLLLVVVVVVVVVUUUTTTRRRPPPNNNRRRQQQPPPNNNNNNMMMMMMMMMDDDBBB>>>:::666333222111,,,+++)))((('''(((***++++++++++++++++++++++++,,,+++++++++++++++***)))(((******)))((('''&&&&&&%%%'''((()))+++,,,,,,,,,,,,,,,+++)))((('''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((""""""###$$$%%%%%%%%%&&&'''(((***,,,...000111222666888999999999999<<<>>>===???BBBCCCCCCCCCCCCDDDFFFEEEEEEFFFGGGGGGFFFDDDDDDFFFHHHJJJJJJGGGDDDBBB@@@>>><<<;;;:::;;;<<<======:::777333222000...---***,,,...///......000111///222666888888:::>>>AAAAAABBBDDDFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@>>><<<;;;;;;;;;<<<<<<:::888888;;;???DDDIIINNNRRRTTTUUUVVVXXXZZZ]]]```aaabbbeeedddcccbbbbbbbbbcccdddbbbaaa``````aaabbbbbbaaa]]]]]]\\\ZZZWWWUUUSSSQQQMMMLLLIIIEEEBBB>>><<<;;;999999888888666555444333333222111222444555555555222333555777;;;???CCCEEEEEEDDDCCCAAAAAACCCGGGJJJJJJMMMPPPRRRRRRPPPMMMKKKHHHDDDAAA???===:::555111***(((&&&'''(((*********(((((('''''''''(((((())):::;;;>>>AAADDDFFFGGGHHHIIIGGGEEEFFFIIILLLLLLLLLPPPQQQRRRTTTVVVWWWXXXXXXZZZ[[[\\\]]]]]][[[ZZZYYY]]]^^^```bbbcccdddcccccc```___^^^]]]\\\\\\\\\]]]___^^^]]][[[XXXUUUSSSRRRLLLKKKJJJJJJJJJJJJKKKKKKHHHJJJOOOUUU]]]dddjjjnnnppprrrvvv{{{{{{{{{wwwsssvvv|||{{{wwwuuuzzzwwwqqqjjjfffiiisss|||xxxnnnggg^^^ZZZUUUUUU]]]kkkzzz|||uuunnnooouuuyyyxxxvvv|||~~~{{{wwwsssnnnhhhdddcccbbb______bbbhhhnnnrrroookkkfffbbb___\\\XXXUUUZZZWWWTTTSSSUUU\\\kkkzzzpppkkkddd]]]VVVPPPJJJGGGAAA@@@??????@@@CCCFFFHHHOOOPPPRRRTTTUUUUUUTTTSSSSSSSSSRRRPPPOOOOOONNNNNNJJJFFFAAA:::666444444444000...,,,***))))))******++++++++++++++++++++++++***++++++++++++***)))(((((((((((((((((('''''''''(((((())))))***+++++++++,,,+++)))(((''''''(((((((((((('''''''''&&&&&&&&&'''((((((((((((''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***$$$"""&&&)))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))***+++...000333555666666888999999888999;;;======@@@CCCDDDDDDDDDEEEFFFEEEEEEEEEGGGIIIJJJIIIHHHGGGHHHIIIHHHGGGCCC@@@>>>999888555333222333444555555333000...------,,,,,,,,,---...///000222555888777:::>>>AAACCCEEEIIIMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPMMMLLLDDDCCCBBBBBBCCCBBB@@@>>>===>>>???AAADDDGGGIIIKKKNNNOOOQQQTTTWWWZZZ\\\^^^]]]^^^```bbbddddddddddddcccbbbbbbbbbccccccdddccccccbbbaaa___\\\ZZZXXXVVVSSSSSSQQQOOOLLLIIIGGGEEE===<<<:::888777777888999:::888666555666666666444555444333333666:::???BBBDDDEEEDDDBBB???>>>???@@@FFFHHHKKKNNNOOOOOOMMMLLLKKKHHHDDDAAA@@@===999666000---***)))************)))(((((((((((())))))***===>>>AAADDDFFFIIIJJJKKKJJJHHHFFFGGGIIIKKKKKKKKKPPPQQQSSSUUUWWWXXXYYYYYY\\\^^^aaabbbaaa]]]XXXUUU]]]___aaadddeeedddbbbaaabbb```^^^\\\ZZZZZZZZZ[[[\\\[[[XXXUUURRRNNNLLLJJJDDDFFFHHHKKKNNNPPPRRRSSSQQQUUU\\\ccchhhkkklllmmmllllllpppuuuvvvvvv{{{zzz|||}}}zzzwwwtttsssrrrwwwuuupppiiibbb___aaadddqqq}}}yyyttthhheeeaaa```eeeooozzzyyyzzz{{{vvvqqqllljjjhhhhhhjjjoootttwwwyyyuuummmfff```YYYSSSOOOPPPOOONNNOOOPPPTTT```mmmuuuooopppwww}}}{{{xxxsssmmmfff^^^UUUOOOGGGDDD@@@======>>>AAACCCHHHJJJNNNQQQTTTUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQPPPPPPLLLDDD===888666666666444222000---+++***************************************++++++******))))))'''''''''(((((()))))))))(((((('''(((((()))***+++++++++)))((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&'''(((((((((''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---'''%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$"""!!! '''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!! &&&%%%%%%$$$%%%'''((()))+++,,,---000222444666777555666777666555666888999<<>>;;;999333222///---,,,,,,---------,,,+++******+++,,,,,,...///111222444888>>>BBBCCCFFFIIIKKKMMMOOORRRUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPRRRTTTWWWYYY[[[\\\\\\\\\\\\[[[ZZZXXXUUUTTTOOONNNMMMMMMNNNMMMKKKIIIHHHFFFDDDBBBAAAAAABBBCCCEEEFFFHHHKKKOOORRRTTTUUUUUUXXX]]]aaadddeeeeeedddbbbbbbbbbcccccccccddddddfffeeedddbbb```]]][[[ZZZXXXYYYYYYYYYXXXVVVSSSQQQHHHFFFAAA===;;;:::;;;<<<===;;;999888888999888777777555222000111444999;;;@@@AAABBBAAA>>>;;;999999@@@AAADDDGGGJJJLLLNNNNNNOOOLLLHHHEEEDDDBBB???===888555000---,,,+++***))))))((((((((())))))***+++???@@@CCCEEEHHHJJJKKKLLLIIIHHHGGGHHHIIIKKKMMMNNNQQQRRRTTTVVVXXXYYYZZZZZZ]]]___aaabbbaaa]]]YYYVVVWWWZZZ^^^bbbddddddbbbaaabbbaaa```^^^[[[YYYWWWVVVUUUTTTRRRPPPMMMLLLJJJJJJCCCDDDFFFJJJNNNSSSXXXZZZ```ccchhhlllnnnmmmjjjhhhiiihhhjjjnnnnnnlllooouuu}}}}}}{{{~~~||||||{{{yyywwwrrrjjjbbb\\\ZZZ[[[bbblllyyyzzzwwwuuutttwww~~~zzzxxxvvvvvvwwwzzz}}}zzzsssjjj```WWWRRRRRRPPPPPPQQQSSSYYYggguuusssiiigggnnnoookkksss}}}xxxrrrkkkccc]]]UUUQQQJJJDDD@@@???@@@AAAFFFHHHKKKNNNPPPPPPPPPPPPVVVVVVVVVUUUUUUTTTSSSRRRRRROOOIIIBBB<<<999777666444333111///---,,,,,,,,,*********)))))))))))))))))))))************))))))((((((((((((((((((((()))(((''''''&&&'''((()))***+++******))))))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$***)))'''&&&%%%%%%&&&'''((((((((((((((((((((('''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&((($$$###''')))'''&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!''''''&&&%%%&&&(((***+++,,,,,,---///000222333333000111222111000111222444:::===BBBEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJKKKJJJIIIFFFDDDAAA>>>:::888666555222000...+++******++++++******+++******+++...///111333777;;;>>>BBBGGGJJJNNNNNNPPPPPPQQQRRRSSSTTTXXXVVVUUUSSSRRRSSSSSSTTTSSSTTTVVVXXX[[[]]]___```^^^^^^^^^]]][[[YYYWWWVVVXXXWWWVVVWWWYYYYYYWWWVVVUUURRRMMMIIIFFFEEEEEEFFFCCCDDDFFFHHHJJJLLLMMMNNNQQQTTTYYY^^^bbbccccccccc___```bbbbbbaaaaaabbbbbbdddcccbbbaaa___]]][[[ZZZXXXYYY\\\]]]]]]\\\YYYXXXUUURRRNNNHHHDDD@@@>>>===<<<:::777777999:::;;;;;;999777555222222333444555888999;;;;;;:::999999999999:::===@@@EEEIIIMMMOOORRRPPPLLLJJJHHHFFFEEEDDD@@@<<<666111...,,,***(((((((((((((((((()))******AAABBBDDDFFFHHHJJJKKKKKKFFFGGGHHHIIIKKKMMMPPPSSSRRRSSSUUUWWWYYYZZZ[[[[[[]]]]]]^^^]]]]]]\\\[[[[[[XXX[[[___bbbdddcccaaa```]]]]]]]]]\\\XXXTTTOOOLLLNNNMMMKKKIIIHHHGGGGGGFFFCCCDDDFFFKKKQQQZZZaaaffflllnnnppprrrqqqnnnkkkiiijjjhhhhhhiiihhheeeeeeiiitttxxx}}}~~~zzzuuurrrwww|||}}}zzztttmmmfffbbb```aaabbbgggoooyyyzzzoooeee___\\\XXXTTTSSSTTT[[[lll||||||rrrpppuuupppdddcccmmm|||}}}yyyuuuqqqfffaaaYYYPPPIIIEEECCCBBBCCCDDDFFFHHHJJJKKKKKKKKKTTTUUUUUUVVVUUUUUUTTTSSSPPPOOOLLLHHHBBB===888555333222111000///.........*********)))))))))((((((((())))))*********))))))+++******)))((((((''''''''''''''''''''''''((()))***************)))))))))''''''''''''&&&&&&&&&&&&)))((('''%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$###&&&'''%%%$$$&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!%%%$$$$$$&&&)))++++++***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''')))***+++,,,,,,,,,,,,,,,,,,------+++,,,------,,,,,,...000777;;;AAADDDFFFFFFFFFGGGIIIHHHGGGGGGGGGFFFDDDBBB>>><<<:::777555333333222111000---+++******+++,,,***+++---,,,,,,---000333555:::AAAFFFJJJLLLNNNOOORRRRRRRRRSSSTTTUUUUUUTTTWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXZZZ[[[]]]^^^___`````````___^^^\\\[[[YYYYYY[[[[[[[[[]]]___``````^^^___\\\WWWSSSPPPNNNOOOOOOKKKLLLLLLLLLMMMNNNNNNNNNSSSUUUWWW[[[]]]___aaaaaa^^^```bbbbbb```___```aaa_________^^^]]]\\\ZZZYYYWWWYYY[[[^^^___^^^\\\ZZZYYYYYYWWWTTTOOOJJJFFFCCC>>><<<888777888999::::::999::::::999888666444333333444444444333333555777333444777;;;@@@EEEJJJLLLPPPOOONNNMMMKKKJJJJJJJJJDDDAAA;;;666333///+++))))))((((((''''''(((((()))DDDEEEFFFGGGHHHIIIIIIIIIFFFHHHJJJKKKLLLOOOSSSVVVSSSTTTVVVXXXZZZ[[[\\\\\\]]]\\\[[[ZZZZZZ\\\]]]^^^___aaacccddddddbbb```^^^\\\\\\[[[YYYUUUPPPJJJGGGHHHGGGEEECCCBBBAAAAAABBBEEEFFFKKKRRR[[[fffoootttoooppprrrsssrrrooollliiiiiieeedddeeedddaaaaaadddppptttyyy{{{zzztttmmmhhhlllpppxxx~~~|||yyyzzz}}}}}}|||wwwqqqnnnmmmmmmnnnnnnnnnpppwww|||yyytttmmmhhhaaa\\\XXX[[[hhhvvv||||||}}}uuugggaaacccjjjwww~~~wwwooovvv~~~vvvqqqjjjaaaXXXPPPJJJGGGCCCCCCCCCDDDEEEGGGIIIJJJPPPQQQSSSTTTUUUTTTTTTSSSOOOOOOOOOLLLGGGAAA;;;888444333333222111000//////+++++++++******))))))((((((((())))))******)))))),,,++++++***(((''''''&&&''''''(((((((((((('''''')))******++++++***))))))*********))))))))))))((('''&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''+++(((''')))((($$$###%%%&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&)))+++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&''''''((())))))************************))))))(((***++++++++++++...000777;;;AAAEEEFFFFFFFFFFFFHHHFFFDDDCCCBBB@@@===:::777666444333222111111111///...,,,***)))***+++,,,***---/////////000555999===CCCKKKQQQTTTTTTTTTSSSSSSSSSSSSVVVYYY[[[\\\[[[XXXXXXXXXYYYZZZ[[[]]]]]]]]]]]]^^^^^^^^^_________^^^^^^]]]\\\[[[ZZZYYYYYY\\\[[[\\\^^^aaabbbaaa``````^^^[[[XXXVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRTTTUUUWWWYYY[[[]]]^^^^^^]]]```cccbbb___\\\]]]^^^[[[[[[\\\\\\\\\[[[[[[ZZZWWWYYY[[[]]]^^^]]]\\\\\\VVVXXXYYYZZZXXXUUURRROOOIIIEEE@@@<<<::::::999888;;;<<<>>>??????<<<999777666666555333000///000222000222444888===AAAEEEGGGJJJLLLNNNNNNLLLKKKLLLLLLGGGDDD@@@===999555000,,,++++++***)))((((((((((((GGGHHHHHHIIIIIIIIIIIIHHHIIIKKKMMMMMMNNNPPPTTTWWWTTTUUUWWWYYY[[[\\\\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^aaabbbcccccccccaaa```___]]][[[WWWSSSNNNJJJFFFEEEBBBAAA@@@???@@@AAACCCEEEKKKOOOWWW```jjjrrryyy|||vvvyyy{{{|||zzzuuuoookkkkkkggggggjjjkkkjjjjjjmmmpppsssxxx|||zzzrrrhhhaaaaaaeeekkkrrrwww{{{}}}vvvrrrooolllmmmppp}}}}}}zzzzzz{{{}}}}}}{{{wwwwww{{{~~~~~~}}}vvvmmmhhhmmmuuu}}}uuujjjaaa]]]^^^jjjqqqkkkdddgggrrr{{{{{{tttjjj```XXXSSSJJJHHHEEEBBBBBBCCCEEEFFFKKKMMMOOOQQQSSSSSSSSSRRRQQQQQQPPPNNNJJJFFFAAA???777777666555333222000///---,,,,,,+++******))))))'''(((((()))))))))))))))*********)))))))))((((((&&&''')))++++++)))'''&&&)))***++++++++++++***)))***))))))))))))((((((((($$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***(((''')))((($$$$$$'''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$&&&((()))******)))((((((((()))******+++++++++)))+++,,,------///111444888<<>>===;;;777444333333333222111111000000---,,,+++))))))***,,,---,,,000444555555888>>>DDDHHHLLLSSSWWWYYYXXXXXXXXXWWWVVVVVVYYY]]]``````___YYYZZZ[[[]]]^^^_________________________________\\\[[[ZZZZZZYYYYYYYYYZZZ\\\[[[[[[\\\^^^^^^]]]\\\YYYXXXWWWUUUTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTSSSRRRTTTWWW[[[]]]]]]\\\[[[YYY]]]```___ZZZVVVVVVXXXVVVVVVWWWXXXYYYZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZUUUVVVXXXZZZZZZZZZYYYYYYSSSOOOHHHCCCAAA@@@>>>>>>===>>>@@@BBBBBBAAA???>>>>>>>>>>>><<<888444333333///111444777;;;>>>@@@BBBCCCGGGLLLMMMMMMLLLLLLMMMHHHFFFEEECCCAAA<<<666111///...---+++***)))((((((JJJJJJJJJJJJJJJJJJIIIHHHLLLNNNOOOOOONNNOOOSSSWWWUUUVVVWWWYYY[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^___``````aaaaaaaaaYYYUUUNNNHHHCCC@@@??????<<<<<<===???BBBFFFJJJLLLTTTYYYbbbllluuuzzz|||}}}wwwqqqtttqqqqqqvvvzzz{{{|||qqquuuzzz}}}zzzrrrfff^^^___bbbggglllnnnpppvvv|||xxxqqqkkkhhheeebbbdddgggqqq|||{{{~~~~~~{{{yyy||||||zzzqqqiii```WWWYYYbbbgggddd```bbbfffiiixxxxxxmmmccc]]]SSSOOOIIICCC@@@???@@@AAAHHHJJJMMMPPPRRRRRRRRRRRRTTTRRRQQQNNNKKKHHHFFFEEE;;;;;;999888555222000///------,,,,,,+++***))))))''''''((()))))))))))))))))))))))))))************%%%'''***,,,,,,***'''%%%))))))+++,,,,,,+++***)))''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$###$$$''''''$$$&&&***&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''))))))((('''&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%(((***+++***(((&&&'''((()))***,,,---//////+++---///000000222555888:::>>>DDDGGGHHHGGGFFFFFF@@@>>><<<;;;:::888444222333333333333222111//////...---+++***+++,,,...///...333888;;;<<<@@@GGGMMMPPPSSSWWWYYYZZZZZZ[[[\\\\\\ZZZYYY[[[^^^```___]]]ZZZ[[[]]]_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[ZZZ[[[[[[[[[YYYWWWRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQRRRRRRNNNRRRXXX]]]___^^^[[[YYYUUUYYY\\\ZZZTTTPPPOOOQQQPPPQQQSSSUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[XXXTTTNNNIIIHHHGGGGGGFFF??????@@@AAABBBCCCCCCCCCCCCEEEGGGFFFBBB>>>:::888///111444777:::<<<===>>>???DDDJJJMMMMMMKKKLLLMMMHHHHHHHHHHHHFFFAAA:::555222111///---+++***))))))JJJJJJJJJJJJJJJIIIIIIIIILLLNNNPPPQQQQQQQQQRRRSSSWWWVVVVVVWWWXXXZZZ\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]```cccdddbbb^^^ZZZVVVPPPGGG???;;;:::::::::<<<>>>AAAEEEIIINNNRRRTTTdddgggjjjoootttzzz~~~{{{~~~}}}~~~|||{{{xxx}}}nnnaaaffffffiiillloootttyyywwwqqqvvvnnngggfffgggfffgggiiiqqqwww}}}{{{|||{{{xxxyyy|||yyyzzzuuuyyywwwkkk___XXXQQQUUU___hhhhhhccceeelllkkkmmmzzz{{{ooogggbbb^^^UUUKKKBBB>>>>>>???EEEEEEFFFHHHKKKOOORRRTTTRRRSSSTTTSSSQQQNNNKKKHHHAAA@@@===:::777666666666111...,,,***+++++++++***************))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%((())))))(((&&&$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&***------***&&&)))((('''&&&%%%&&&&&&'''"""$$$''''''%%%###""""""&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))*********&&&((()))++++++)))(((&&&***+++,,,---------,,,++++++,,,...111444777:::;;;???@@@AAABBBBBBBBBAAAAAA888999;;;;;;999777333111//////000000000///......+++,,,---------///222555999===AAAEEEGGGKKKQQQUUUSSSWWW[[[]]]^^^^^^___```^^^^^^^^^^^^^^^^^^______aaaaaa```___]]]\\\\\\[[[ZZZ[[[\\\^^^___```^^^]]]```]]][[[\\\]]][[[XXXVVVXXXWWWUUUSSSSSSTTTVVVXXXSSSVVVXXXWWWSSSNNNKKKIIIPPPMMMJJJKKKNNNPPPOOOMMMOOOUUU]]]eeellloooggg\\\SSSTTTUUUTTTQQQOOOOOOOOOJJJMMMRRRVVVYYYZZZ[[[[[[UUUSSSSSSTTTRRROOOQQQUUUOOONNNOOORRRVVVYYYZZZYYY^^^ZZZUUURRRRRRQQQOOOMMMIIIHHHFFFDDDFFFIIIMMMOOOJJJJJJJJJHHHFFFBBB>>><<<888888777666777888:::;;;;;;<<>>AAABBBBBBAAA???===<<<;;;:::888999:::999777444111///............------------,,,...000111333666:::===DDDGGGJJJLLLMMMOOOTTTWWWUUUXXX\\\^^^^^^^^^_________^^^]]]]]]]]]]]]^^^^^^]]]\\\YYYWWWWWWWWWYYYZZZXXXXXXYYYZZZ[[[\\\[[[ZZZ]]]ZZZWWWVVVUUUSSSPPPNNNOOOOOOMMMKKKJJJLLLQQQUUUUUU[[[aaaccc___XXXPPPLLLPPPOOONNNNNNOOOOOOMMMLLLNNNVVVaaalllwww{{{sssiiiWWWVVVVVVUUUTTTSSSRRRQQQNNNPPPTTT[[[aaafffiiijjjeeeZZZQQQOOONNNLLLKKKLLLJJJJJJJJJMMMPPPSSSSSSRRRWWWVVVTTTUUUVVVVVVUUUTTTPPPNNNJJJGGGGGGIIILLLOOOPPPPPPOOONNNKKKGGGDDDBBBBBB@@@>>><<<999777555555:::;;;===>>>@@@BBBDDDEEEIIIJJJKKKKKKJJJGGGDDDBBB<<<:::666222...,,,+++***IIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTXXXWWWVVVVVVVVVVVVWWWWWW\\\[[[ZZZYYYWWWWWWVVVVVVZZZYYYZZZ[[[\\\[[[WWWUUUHHHDDD===999888:::<<<===EEEMMMYYYeeelllllliiifffaaagggmmmrrrwwwwwwqqqmmmooorrrsssvvv{{{}}}~~~|||}}}~~~vvvnnnnnntttzzzpppaaa\\\XXXWWW]]]dddjjjoootttwwwggg[[[]]]bbbbbbcccgggvvv~~~wwwsssmmmeee\\\TTTMMMIII?????????@@@AAACCCEEEFFFNNNNNNNNNNNNNNNOOOOOOPPPKKKIIIEEE@@@<<<777444222333111...,,,------,,,+++++++++*********))))))))))))))))))******)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((+++++++++***)))(((((('''))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%)))******)))'''&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%((('''&&&&&&%%%&&&&&&&&&!!!$$$&&&%%%%%%&&&'''%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++***************++++++...000333555666666444333///000222555999>>>BBBEEEAAA???===:::888777777777888888888666444111...,,,------,,,,,,,,,------...000333666999<<<@@@DDDHHHOOOQQQRRRRRRRRRSSSVVVXXXXXXZZZ]]]___^^^^^^_________^^^]]]\\\\\\[[[\\\\\\ZZZWWWSSSPPPPPPRRRUUUWWWTTTSSSSSSTTTTTTTTTUUUUUUVVVUUURRROOOLLLKKKKKKJJJIIIJJJIIIEEECCCFFFNNNVVV^^^hhhttt{{{xxxmmm```WWWTTTVVVWWWVVVSSSPPPNNNNNNLLLVVVfffvvvyyy^^^\\\YYYYYY[[[[[[XXXUUURRRSSSVVV___kkkuuuzzz|||xxxeeeQQQJJJLLLLLLIIIGGGHHHGGGGGGIIILLLNNNNNNMMMOOOPPPSSSUUUWWWXXXYYYYYYXXXUUUQQQMMMLLLMMMOOOPPPVVVVVVUUUTTTRRROOOMMMKKKJJJIIIGGGDDD???:::666444777777777888999;;;>>>???EEEGGGIIIKKKKKKIIIGGGEEEBBB@@@<<<777222...,,,+++IIIIIIJJJKKKLLLLLLMMMMMMJJJKKKLLLLLLKKKMMMOOOQQQUUUUUUUUUUUUUUUVVVVVVVVV\\\[[[YYYXXXWWWVVVUUUUUUYYYZZZ[[[]]]^^^[[[VVVQQQGGGBBB;;;888;;;@@@FFFIIITTT\\\gggqqquuurrrlllggg^^^ccciiimmmpppxxx}}}}}}yyyuuuuuuuuutttvvvzzz~~~~~~}}}}}}}}}}}}~~~zzz}}}xxxllllllqqq~~~wwwmmmhhhbbb```aaaffflllqqq{{{lll^^^ZZZYYYVVVUUUVVV\\\eeeqqqyyyzzz}}}{{{wwwrrrjjjaaaXXXRRRIIIGGGCCC@@@>>>???@@@AAAGGGIIIKKKMMMOOOPPPPPPPPPMMMLLLIIIEEE@@@;;;777555555333000............---+++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((,,,++++++***)))(((''''''))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&((())))))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&& """%%%%%%%%%$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((***+++///...---------///000222222444777999999888555444333444777:::===@@@AAABBB999888666555555666888999777666555333111...,,,+++,,,,,,,,,---///111333444888:::>>>BBBEEEHHHMMMPPPTTTTTTTTTTTTTTTUUUVVVWWWZZZ\\\______^^^^^^^^^___^^^]]]\\\[[[ZZZZZZZZZZZZWWWUUUQQQNNNMMMNNNPPPRRRLLLLLLLLLLLLLLLMMMPPPSSSRRRTTTSSSNNNKKKMMMOOOPPPLLLMMMLLLGGGCCCGGGRRR]]]gggtttpppeee___bbbeeeccc]]]XXXUUUUUUMMMYYYkkk}}}iiiddd``````cccddd```\\\VVVVVVYYYcccqqqqqqXXXNNNNNNOOONNNMMMLLLKKKJJJJJJMMMOOOPPPPPPOOOQQQRRRRRRQQQRRRTTTVVVWWWVVVUUUTTTSSSSSSSSSTTTWWWWWWWWWWWWWWWUUUTTTSSSOOOOOONNNLLLHHHDDD???<<<555444333333444777999;;;???AAAEEEHHHJJJKKKJJJIIIFFFDDDAAA<<<777333///---JJJJJJKKKKKKLLLMMMNNNNNNJJJKKKMMMMMMLLLMMMOOOQQQRRRRRRSSSTTTVVVVVVWWWWWW[[[ZZZYYYXXXVVVVVVUUUUUUYYY[[[^^^aaaaaa\\\TTTNNNFFFAAA;;;:::???IIIRRRXXXaaafffmmmssstttqqqlllhhhbbbfffiiikkkmmmsss|||~~~{{{{{{~~~zzzyyyvvvssstttxxxzzzzzzzzz{{{|||~~~~~~qqqmmmqqq|||wwwllldddcccggglllsssmmmfffbbb\\\UUUQQQPPPNNNUUU___cccbbbgggwww}}}zzzvvvnnneee___YYYTTTLLLDDD???======>>>AAADDDHHHLLLOOOOOONNNMMMMMMLLLKKKIIIFFFAAA===;;;777555222000000000///...++++++++++++************++++++------------++++++))))))))))))))))))))))))((((((((('''((())))))***++++++******)))(((((('''(((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((***,,,...///000///......///111444666666888999::::::777555333777999<<>>;;;999333222111111333555888:::444333222000...,,,,,,+++,,,---///222666999<<<>>>@@@CCCGGGIIIKKKNNNQQQSSSTTTSSSSSSSSSUUUVVVWWWWWW[[[\\\^^^^^^]]]\\\]]]___[[[[[[YYYXXXWWWWWWWWWWWWRRRQQQOOOMMMKKKJJJIIIHHHFFFGGGGGGGGGHHHLLLRRRWWW\\\aaaaaaYYYTTTVVVZZZZZZWWWXXXUUUOOOJJJNNNYYYdddlllzzz|||qqqmmmpppssspppjjjccc___^^^VVV```ooosssmmmhhhhhhjjjkkkgggccc\\\\\\```iiiwwwjjj\\\WWWUUUVVVYYYUUURRROOOOOORRRVVVYYY[[[ZZZ[[[YYYSSSLLLIIILLLOOONNNPPPRRRTTTVVVVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTUUUTTTQQQMMMHHHEEE<<<:::888555444444555666888:::>>>CCCGGGIIIKKKKKKHHHGGGEEEAAA===888444222KKKKKKLLLLLLMMMMMMNNNNNNLLLNNNQQQRRRQQQQQQRRRSSSPPPQQQSSSUUUVVVWWWWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVWWWYYY\\\___^^^YYYQQQJJJCCC@@@===???HHHSSS]]]ccchhhjjjnnnpppqqqpppmmmlllfffgggiiikkknnnrrrwwwzzz{{{wwwvvvwww}}}xxxzzz~~~|||{{{wwwtttuuuzzzvvvwwwxxx{{{yyyrrrsssvvvsssnnnooopppmmmmmmmmmiiibbbYYYQQQMMMKKKOOOUUUVVVSSSUUUcccrrr{{{sssmmmhhhcccZZZPPPGGGBBB@@@???>>>AAAEEEIIILLLLLLLLLKKKLLLMMMMMMMMMKKKGGGCCCAAA999777333222111111000///,,,++++++++++++*********,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))(((((())))))))))))******((((((((('''''''''&&&&&&$$$&&&'''&&&$$$$$$%%%&&&)))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$''')))$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%###"""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''))),,,...///000000---,,,,,,---///222666888888999999999999888666555:::<<<>>>???===888333000000000//////000111333444111000...---,,,,,,---...000222555:::>>>BBBDDDFFFFFFIIILLLNNNOOOPPPRRRSSSSSSRRRQQQSSSUUUWWWXXXWWWWWWXXXZZZZZZYYYYYYZZZ\\\VVVUUUTTTSSSSSSSSSSSSSSSLLLLLLKKKIIIGGGEEECCCBBBEEEFFFHHHIIIKKKRRR\\\cccpppxxxxxxmmmdddeeehhhgggfffddd___XXXSSSVVV```hhhsssyyy{{{{{{yyysssmmmhhheee```gggqqq}}}zzzuuuqqqnnnnnnnnnkkkiiiccceeejjjrrr}}}}}}oooeee___```ccc```\\\XXXWWW[[[aaagggkkkoooooolllaaaSSSKKKKKKNNNJJJKKKMMMPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYVVVRRRMMMKKKIIIFFFBBB===999666444333444555888<<<@@@DDDGGGIIIFFFGGGFFFEEEBBB>>>:::888MMMMMMMMMMMMMMMMMMMMMMMMLLLOOOSSSUUUUUUTTTSSSTTTRRRSSSTTTVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUVVVVVVUUUQQQKKKFFFBBBBBBDDDKKKVVV```hhhlllnnnooopppppppppooonnnnnnkkkjjjlllpppvvv{{{||||||~~~{{{uuusssnnnzzz}}}vvvoooiiiyyy|||vvv{{{yyy~~~|||xxxsssuuuzzzzzzxxxwwwyyy~~~wwwtttuuu~~~yyyxxxvvvqqqlllcccXXXPPPOOOOOOQQQQQQNNNOOOXXXdddnnnttt}}}|||uuurrrkkkcccYYYPPPHHHDDD@@@AAABBBCCCEEEHHHJJJKKKLLLNNNPPPPPPNNNKKKGGGDDD;;;888555333333222111000,,,,,,+++++++++*********+++++++++******+++++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************(((((()))))))))*********((((((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%(((###$$$%%%&&&'''&&&&&&%%%###$$$%%%$$$######$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((***---///000///...---******,,,...111555888:::888888888888999999::::::>>>===<<<:::666222...,,,,,,,,,------------.........---+++++++++---000111444777<<>>???@@@>>>:::555111...,,,,,,'''((()))+++,,,,,,,,,,,,,,,+++******+++...111333888<<>>AAACCCFFFHHHHHHFFFCCCAAAPPPOOONNNMMMMMMMMMNNNOOOSSSSSSSSSSSSSSSRRRQQQPPPWWWVVVUUUTTTSSSTTTUUUVVVTTTSSSQQQOOONNNOOOPPPPPPJJJJJJJJJGGGDDDBBBBBBCCCBBBMMM\\\fffkkkooouuu{{{}}}zzzvvvssszzz~~~zzz|||}}}~~~zzztttpppeeeeeefffllltttyyy{{{zzz~~~}}}zzzxxxxxxxxxmmmjjjtttxxx{{{zzz{{{mmm```WWWUUUUUUUUUSSSQQQVVV]]]___]]][[[[[[aaappp{{{yyy{{{pppddd[[[SSSMMMEEE???>>>AAACCCEEEKKKMMMPPPPPPOOOLLLJJJIIIBBB>>>888444222222222222000///...,,,++++++,,,,,,(((((())))))*********+++******))))))******+++,,,((((((((()))***,,,---...******)))'''&&&(((+++...***+++,,,---,,,***)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))***+++,,,//////...---,,,******)))***---111555666888:::<<<777777999;;;>>>@@@???>>>BBB<<<555///,,,******)))******)))))))))******++++++)))((((((+++000555888@@@BBBEEEFFFDDDCCCBBBBBBGGGHHHIIIJJJKKKLLLLLLLLLFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKJJJHHHDDDBBBAAADDDKKKSSSYYY]]]\\\TTTOOOQQQRRRQQQSSSYYYWWWWWWWWWXXX]]]hhhwwwyyypppjjjhhhkkkooorrrpppuuuzzz{{{{{{|||vvvnnniiieeeeeellltttwwwyyy{{{}}}xxxsssnnniiifffiiiiiijjjoooxxxzzzwwwxxxssspppqqqvvv~~~xxxqqqpppppphhh\\\SSSQQQVVV___fffmmmmmmnnnlll```QQQKKKMMMSSSRRRUUUZZZ[[[XXXVVVXXXVVVSSSPPPOOOQQQPPPMMMIII???;;;555222111222333333888<<>>@@@AAA@@@>>>???:::333...+++******))))))((((((((((((((()))))))))))))))+++---000333444888:::===>>>===<<<<<<<<>>??????AAAEEEIIILLLNNNNNNNNNMMMHHHBBB===999666333111222111///---,,,+++,,,,,,+++++++++++++++,,,,,,,,,***))))))))))))***++++++,,,+++***)))(((''''''''''''''''''&&&&&&'''***---+++***(((&&&&&&''')))***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((()))+++---///000111000///...,,,+++***))))))***---000222333555777999======>>>AAACCCCCCAAA???:::666000,,,*********)))))))))(((((((((((()))))))))***,,,...000111111111000333666777777666777777888999;;;>>>@@@AAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHDDDAAA???===>>>>>>>>>===>>>CCCKKKTTT```pppsssoooppppppppppppsssnnnhhhcccbbbiiisss{{{~~~|||yyyzzz{{{zzz~~~}}}zzzwwwuuuvvvzzz}}}|||uuurrruuuyyyzzz|||xxxpppooohhhcccbbbdddkkkxxxxxxkkkddddddhhhkkkxxx}}}rrr^^^SSSMMMIIIHHHKKKMMMLLLOOOTTTXXXYYYYYYYYYWWWTTTQQQOOOOOOKKKFFFAAA===999555222777999===AAADDDFFFGGGHHHNNNNNNOOOPPPRRRTTTUUUVVVSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRRRRRRRQQQQQQPPPKKKHHHDDDAAA???>>>???@@@CCCCCCDDDEEEHHHOOOWWW]]]dddiiinnnoooooottt~~~{{{}}}{{{|||{{{{{{{{{}}}vvvlllgggkkkxxxzzzsssiiibbb\\\[[[cccmmmpppkkkddd]]]YYYZZZ^^^aaabbbfffqqq|||rrrcccTTTJJJEEEBBB@@@===>>>AAAEEEHHHKKKKKKKKKLLLIIIDDD@@@===999555222444222000...,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++---,,,+++)))((((((((((((((((((((('''%%%&&&(((***,,,+++***))))))***++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&((((((***,,,...000111222///...,,,+++***)))))))))***---000333555777:::<<<@@@@@@AAABBBCCCBBB???===555222---***)))***************))))))******+++++++++,,,---...///000111111///111444555555666777888999;;;===???AAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGG@@@>>><<<<<<>>>@@@AAAAAACCCJJJSSS]]]iiiyyy}}}vvvxxxzzzxxxvvvrrrooojjjggghhhlllsssxxx~~~{{{}}}~~~xxxsssuuuxxxyyy{{{}}}xxxoooiiidddbbbaaacccjjjsssuuullljjjlllooozzzjjj[[[RRRMMMHHHHHHHHHHHHLLLQQQUUUVVVWWWWWWWWWVVVVVVVVVRRROOOLLLJJJGGGDDD@@@===888999;;;>>>BBBFFFIIIKKKMMMMMMNNNPPPQQQRRRSSSSSSOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRSSSRRRPPPNNNMMMCCCAAA===:::999:::<<<===<<<@@@FFFLLLSSS[[[bbbgggkkkkkkkkkmmmqqquuuyyy{{{yyywwwvvvwww}}}tttnnnnnnxxxxxxooofffccciiirrrvvvpppggg```\\\\\\^^^___[[[\\\cccooozzz}}}qqqdddYYYNNNFFFAAA@@@??????BBBFFFJJJLLLLLLKKKIIIGGGEEECCC@@@;;;888666555222000...---------******************))))))))))))(((((())))))***+++,,,,,,+++******+++++++++*********(((%%%$$$%%%''')))***+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((()))***,,,...000111222...---+++)))))))))***+++,,,///222666888<<<@@@CCCAAAAAABBBCCCCCCAAA===999111...+++))))))*********))))))))))))***+++,,,------,,,,,,,,,---///111222111444666777888888:::<<<>>>???AAABBBDDDEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCAAA@@@@@@BBBEEEIIIKKKKKKHHHOOOYYYbbbmmm{{{zzz|||{{{qqqqqqrrrtttwww{{{~~~yyyssstttwwwwwwxxx{{{|||}}}yyyvvvtttppplllmmmrrr|||wwwrrrrrrtttwww}}}}}}mmmaaaYYYQQQMMMKKKIIIMMMSSSUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPOOOMMMJJJGGG<<<<<<===>>>BBBFFFJJJMMMMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRPPPMMMJJJGGG???===999666555777:::<<<>>>DDDMMMVVV]]]dddiiimmmkkkgggdddfffjjjmmmllljjjvvv||||||zzzzzz|||xxxuuuqqqpppwwwxxxtttzzz{{{vvvyyy}}}ssskkkeeeaaa___]]]YYYXXXZZZbbbjjjpppxxx~~~ttthhh[[[OOOHHHDDD???<<<<<>>@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDCCCAAA@@@@@@@@@AAABBBEEEDDDEEEHHHLLLOOOPPPPPPMMMSSS[[[eeeooo{{{yyy||||||sssuuuyyy~~~~~~xxxyyyzzzyyyyyyzzz}}}|||zzz|||zzztttnnnlllnnnrrruuu}}}uuukkkaaaZZZUUURRRVVV[[[___\\\ZZZ[[[[[[YYYTTTOOOUUUTTTRRRRRRQQQPPPMMMKKKCCCBBBAAABBBDDDHHHLLLOOOOOOPPPPPPQQQPPPOOONNNMMMKKKLLLMMMOOOPPPQQQQQQQQQNNNOOOPPPPPPNNNIIIDDDAAA>>><<<999888999===BBBEEEJJJOOOVVV]]]bbbgggkkkmmmgggdddbbbbbbeeeiiijjjjjjuuuxxx|||~~~~~~zzzvvvsssooo~~~{{{~~~}}}yyyzzzxxxsssllliiimmmzzzyyy{{{~~~wwwooofff```XXXUUUUUU[[[___aaaeeejjjwwwzzzoooeee^^^SSSKKKAAA===>>>AAACCCCCCLLLLLLNNNPPPPPPMMMGGGCCC<<<:::888444222000000///+++++++++******)))))))))((((((((((((((()))******++++++******++++++,,,---)))***+++***((('''((()))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''))),,,.........//////000111111111///...,,,,,,---///222444666888:::<<<===@@@DDDGGGDDDDDDDDDEEECCC???999444///,,,)))))))))******)))((()))***,,,...111333555555666777888:::;;;<<<===>>>@@@AAABBBAAABBBEEEGGGEEEEEEDDDDDDCCCBBB@@@@@@>>>???AAADDDHHHNNNRRRUUUUUUUUUVVVXXXZZZZZZXXXVVVVVVYYY___hhhpppyyy}}}yyy||||||}}}}}}||||||}}}vvvrrrlllgggeeefffiiikkkrrr|||ppphhhbbb___bbbgggmmmjjjjjjnnnpppkkk___SSSSSSQQQOOOOOOPPPOOONNNLLLIIIHHHGGGFFFGGGJJJMMMOOORRRRRRRRRRRRQQQOOOMMMKKKKKKLLLMMMOOOPPPQQQQQQRRRLLLNNNOOONNNKKKFFFAAA======<<<;;;<<<@@@FFFMMMQQQUUUYYY]]]aaadddgggjjjlllhhhgggggggggiiiooovvvzzz{{{zzzyyyyyyyyywwwssspppggguuu{{{uuurrrmmmfffhhhoootttssspppqqqzzzyyysssjjjeeegggrrr{{{|||}}}pppgggVVVSSSSSSWWWZZZZZZ\\\___[[[qqqzzzuuuiii^^^PPPFFFDDDDDDCCCBBBKKKLLLNNNPPPPPPMMMGGGBBB>>><<<999666333111111000,,,,,,,,,++++++*********((((((((((((((()))******++++++***************+++'''(((******))))))+++,,,+++***)))((()))***,,,...)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''*********)))(((&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''***---///000000111111111222222222000///......000333666888:::;;;<<<======@@@CCCFFFFFFFFFFFFFFFDDD???999444...,,,***))))))******))),,,,,,...000333666999;;;;;;>>>AAADDDFFFFFFEEEDDDEEEGGGHHHHHHGGGHHHJJJLLLGGGGGGFFFEEECCCAAA???>>>???BBBHHHPPPZZZeeennnssskkkkkkkkklllllliiieeeaaa___```dddjjjqqqwwwyyyyyy}}}|||}}}~~~yyyrrrkkkfffddddddeeeeeexxxzzzrrrkkkhhhkkkpppwwwuuuxxxmmm^^^NNNLLLKKKLLLNNNOOOOOOOOOMMMLLLJJJIIIIIIKKKNNNOOORRRPPPNNNMMMKKKKKKKKKLLLNNNMMMMMMOOOQQQSSSSSSRRRMMMOOOOOOKKKEEE???===>>>===AAABBBCCCLLLZZZcccccciiigggggggggfffdddcccdddeeeiiilllooottt{{{~~~|||{{{wwwxxxyyyuuuqqqpppeeekkkttt{{{wwwkkkcccbbb```gggnnnssstttwww|||{{{tttnnnmmmjjjjjjwww~~~{{{fffYYYSSSQQQVVVZZZ[[[ZZZZZZRRR\\\mmm|||sssdddVVVKKKDDD@@@===CCCGGGMMMQQQQQQPPPNNNMMMHHHCCC<<<777555444444333---,,,++++++******++++++************+++,,,------************)))))))))))))))))))))))))))************++++++)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$&&&###"""%%%''''''&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&'''((()))((()))***...000222333444555444444222111111333555666777777:::;;;<<<===????????????AAACCCCCCCCCDDDCCC@@@;;;666333111///,,,++++++---000222111333777:::<<<>>>AAACCCDDDEEEFFFGGGHHHHHHHHHHHHIIIGGGEEEEEEHHHJJJKKKKKKLLLKKKHHHDDD@@@>>>===>>>???JJJUUU\\\hhhyyyzzzrrrjjjeeehhhffffffkkksss{{{~~~wwwvvv~~~{{{uuujjjccc___bbbhhhsss|||~~~}}}}}}{{{wwwttttttyyy~~~}}}|||xxxeeeUUULLLEEEFFFJJJMMMOOORRRQQQRRRQQQNNNJJJHHHJJJLLLPPPOOONNNMMMLLLLLLMMMNNNMMMLLLKKKMMMOOOPPPOOONNNKKKMMMNNNJJJDDD>>>=========CCCGGGLLLVVVeeemmmnnnmmmmmmmmmllljjjhhhhhhjjjgggkkkrrr{{{|||{{{xxxtttrrrtttqqqrrrvvvyyyvvvllldddbbbaaahhhrrrwwwyyyzzz}}}~~~|||yyyqqqmmmyyy}}}xxxvvvyyyqqq```XXXSSSTTTUUUTTTTTTUUUVVVXXX]]]ffftttzzz|||pppcccWWWMMMDDD???@@@CCCGGGKKKMMMNNNOOOOOOJJJFFF@@@;;;999777555444...---,,,+++++++++++++++******))))))******++++++************))))))))))))++++++******))))))((((((*********)))(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$%%%$$$"""&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&)))***,,,------...111333222333333444444444333333444666888999888999;;;===<<<>>>@@@AAA@@@@@@BBBCCCFFFGGGGGGFFFCCC???:::777000///---,,,---///333555777:::>>>@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIGGGFFFEEEBBB@@@??????@@@FFFSSSbbbnnn|||}}}xxxuuuqqqooonnnsss}}}wwwuuuyyyxxxqqqllllllmmmmmmlllkkkjjjiiiggggggffffffhhhooozzzsss\\\QQQHHHFFFFFFEEEFFFHHHHHHLLLPPPRRRPPPLLLIIIHHHNNNNNNMMMMMMMMMOOOPPPQQQOOOMMMLLLMMMMMMMMMKKKIIIJJJLLLLLLIIIDDD???>>>>>>@@@GGGOOOWWWaaammmuuuvvvssswwwzzzxxxssspppqqqssspppssszzz~~~|||zzz|||}}}yyyxxxvvvnnnhhheeeeeemmmwww~~~~~~}}}~~~zzzpppyyyyyywwwyyy||||||wwwrrrttt}}}kkkbbbZZZVVVTTTRRRTTTWWW\\\YYYTTTQQQUUUbbbttt|||vvviii[[[MMMDDD@@@@@@BBBEEEHHHLLLOOOQQQLLLIIIEEEBBB???<<<888555000///...---,,,+++++++++******))))))((()))))))))************)))))))))))),,,,,,+++***)))(((((('''******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###"""%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((+++...000000111222333333333333333333444555666888999;;;;;;;;;;;;<<<>>><<>>@@@DDDFFFGGGHHHJJJLLLOOOOOOOOOOOONNNMMMLLLKKKGGGHHHIIIIIIGGGFFFEEEFFFCCCDDDEEEGGGGGGHHHGGGGGGLLLYYYjjjyyy}}}yyyuuu~~~~~~tttzzzxxxpppiiibbb^^^\\\SSSRRRQQQQQQWWWeeewwwjjj^^^SSSNNNJJJFFFDDDEEEEEEHHHLLLPPPPPPMMMIIIFFFMMMMMMMMMMMMOOOQQQSSSTTTRRRQQQOOOOOONNNLLLIIIFFFFFFIIIKKKIIIDDDAAA@@@AAAFFFLLLVVV___hhhpppuuuwww{{{}}}}}}|||yyyyyyvvvqqqoooqqqvvv~~~~~~~~~{{{{{{~~~vvvyyy|||vvvnnnlllrrr~~~|||sssiiibbb\\\XXX[[[aaafffddd^^^VVVPPPRRR[[[cccqqqyyyiiiXXXMMMGGGDDDBBBBBBEEEJJJNNNPPPNNNLLLJJJGGGEEEAAA<<<888333222000///---,,,,,,,,,,,,+++***)))))))))))))))************)))))))))(((+++++++++******)))))))))***)))((((((((())))))(((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%"""&&&(((&&&%%%'''))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''***///111222111111222333333222222333555777999:::;;;<<<<<<;;;;;;===>>>===@@@CCCDDDDDDCCCDDDDDDEEEFFFFFFEEECCC@@@<<<:::222222222333666999===???AAADDDFFFHHHHHHIIIKKKLLLNNNNNNOOOOOONNNMMMMMMLLLHHHIIIIIIGGGDDDCCCDDDEEECCCGGGMMMTTTWWWWWWSSSPPPRRR[[[iiiwww}}}xxx}}}tttttt{{{|||qqqhhhbbbVVVRRRKKKGGGJJJWWWiiivvvvvvkkkaaaZZZUUUNNNKKKLLLOOOMMMKKKLLLLLLLLLIIIGGGNNNNNNNNNNNNPPPRRRTTTVVVSSSRRRPPPNNNLLLIIIEEEAAA???CCCFFFFFFDDDBBBCCCEEEKKKQQQ[[[fffmmmqqqvvvzzz}}}}}}}}}|||{{{}}}~~~~~~uuuppprrr{{{vvvkkkcccdddjjjsssrrrmmmbbbVVVOOONNNPPPVVVlll|||vvvfff[[[RRRMMMGGGDDDDDDGGGIIIIIIMMMLLLKKKJJJIIIEEE@@@<<<666555333111///---,,,,,,---,,,+++***************************)))))))))((())))))******++++++,,,,,,***(((&&&''')))***)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%!!!&&&'''$$$###'''(((%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))))),,,111333333222222222222222222333444777999;;;999;;;<<<<<<;;;;;;===>>>>>>AAACCCEEEDDDDDDEEEFFFEEEEEEEEEDDDBBB@@@===;;;666666777888;;;???BBBEEEEEEGGGIIIJJJIIIIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNLLLJJJFFFCCCBBBCCCEEEHHHNNNXXXbbbhhheee^^^WWWYYY\\\dddooozzz}}}wwwyyy{{{www}}}zzzkkkdddXXXLLLGGGLLLWWWaaannnyyy}}}uuummmggg```XXXTTTTTT]]]YYYVVVUUUVVVTTTNNNHHHPPPPPPOOOPPPQQQRRRTTTUUUQQQPPPNNNLLLIIIEEE@@@<<<888===BBBDDDDDDEEEHHHKKKQQQVVV___jjjpppsssyyy~~~}}}|||rrrooosss}}}vvvjjj]]]SSSOOONNNNNNYYYeeemmmvvvtttlllaaaZZZQQQKKKIIIHHHEEECCCIIIIIIJJJJJJJJJHHHCCC@@@999888555333000...---,,,---,,,++++++++++++++++++************))))))))))))((())))))***+++,,,------***'''%%%&&&)))+++)))'''))))))))))))))))))))))))''''''''''''''''''(((((())))))(((((((((((())))))###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$###'''&&&!!!###(((''' &&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++---000444666555444333333111111222444666999;;;<<<999:::<<<<<<;;;<<<===???@@@AAACCCCCCCCCCCCEEEGGGGGGGGGGGGFFFEEECCC@@@???<<<<<<===???AAADDDGGGHHHIIIKKKLLLMMMKKKKKKKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKHHHEEEDDDFFFGGGHHHGGGRRRXXXbbblllrrroooeee]]]YYYWWW[[[eeeooowww~~~}}}xxx~~~~~~uuurrr|||nnn^^^RRRNNNRRRWWWXXXaaakkksss{{{zzzwwwtttooofffbbbbbbgggeeefffiiilllfffYYYMMMSSSRRRQQQQQQQQQRRRSSSTTTQQQOOOMMMKKKIIIDDD>>>999777<<>>===222&&&&&&''''''''''''&&&&&&$$$$$$%%%''')))+++---///000222333333111000///000...000333777999;;;<<<<<<888:::<<<===>>>>>>AAABBBBBBBBBAAA@@@@@@BBBFFFIIIGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKLLLLLLJJJHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEMMM___sss|||mmmnnnpppvvvzzzyyyrrrlllbbb\\\[[[dddmmmqqqvvv|||{{{qqqttt~~~vvvmmmttt}}}tttppppppkkkggg^^^SSSPPPUUUXXXXXXUUUXXXaaalllpppooopppssstttooommmrrryyyzzzqqqhhh\\\[[[XXXTTTQQQOOONNNOOOQQQOOOPPPRRRSSSOOOGGG??????GGGLLLNNNSSS]]]ccccccbbbbbbccceeeggglllrrrvvvwwwooouuu~~~zzzqqqttt|||xxxvvvuuuwww}}}}}}~~~~~~zzz~~~}}}rrriii^^^``````[[[UUUUUUaaammmzzzvvvlllhhhfff]]]TTTLLLEEEAAADDDHHHHHHEEEEEEBBB===666111000000000000...,,,++++++,,,---,,,+++((()))***+++++++++++++++))))))((((((''''''&&&&&&)))))))))(((((((((((((((&&&'''((()))***************)))(((''''''((()))***))))))))))))((('''&&&%%%***,,,***$$$$$$))))))%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''"""---BBBAAA000***)))'''&&&%%%$$$######&&&&&&'''(((***---///000222111000///////////////...000444777;;;>>>@@@AAA:::;;;<<<>>>???AAABBBCCCAAA@@@@@@@@@AAACCCDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLIIIIIIIIIHHHGGGFFFGGGHHHIIICCCAAACCCBBB======BBBHHHLLLVVVkkkwwwooooootttwwwuuupppmmmjjjhhhkkkqqqwwwzzzzzz}}}qqqjjjmmm|||uuussszzzrrrbbbZZZVVVOOOHHHDDDFFFNNNWWW[[[]]]ccciiissswwwxxxwwwzzz~~~zzzqqq```\\\WWWRRRPPPPPPPPPPPPNNNLLLLLLPPPVVVUUUNNNGGGAAAHHHMMMQQQYYYaaaddd```______```aaaccchhhnnnsssuuu|||wwwooottt{{{}}}uuuqqqwww}}}zzzuuusss~~~~~~~~~}}}|||{{{{{{{{{}}}|||{{{{{{{{{|||}}}~~~~~~vvviiifffhhhhhhccc[[[UUUUUUYYYaaammm|||~~~wwwtttrrriii___SSSIIIAAABBBDDDEEEEEEGGGEEEAAA;;;555333111000...---+++***)))***+++***)))******+++++++++******))))))))))))((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((***))))))((((((((())))))''''''''''''&&&%%%$$$$$$ &&&)))%%%"""%%%&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&"""'''&&&!!!'''444222&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((***,,,...///000000000///......---......///000333666999;;;======;;;<<<===>>>???AAABBBBBBAAAAAAAAAAAABBBDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEFFFDDD???===??????===???EEEOOOVVVcccxxx{{{qqqqqqwww|||{{{wwwqqqooonnnpppvvv{{{||||||{{{mmmdddeeerrr|||{{{qqqhhh\\\PPPGGGDDDDDDHHHIIILLLRRRYYYdddllluuu{{{~~~tttddd^^^VVVRRRQQQQQQQQQPPPJJJGGGGGGOOOZZZ___[[[UUUJJJLLLOOOTTT^^^fffeee```^^^___```aaacccfffkkknnnlllsss|||xxxnnnssszzz~~~yyyuuusssyyy{{{yyy{{{wwwqqqwwwxxxwwwvvvttttttssssssssswwwxxxxxxzzz{{{|||}}}}}}|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}|||||||||}}}jjjeeeiiillllllhhhaaaYYYSSSLLLVVVeeeqqqxxx{{{~~~yyyoooaaaTTTGGGCCCDDDDDDFFFIIIHHHEEE???;;;777444000---///---+++******+++)))(((,,,,,,,,,,,,+++***)))((()))))))))))))))*********************************(((((((((((((((''''''&&&************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&""")))'''######&&&'''((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$"""$$$'''&&&###%%%%%%%%%%%%&&&'''((((((((()))+++---////////////...------,,,,,,,,,,,,---000111333666888:::;;;;;;>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFDDDCCCBBBAAABBBBBB@@@===<<>>===AAAHHHRRR^^^nnn{{{xxxddd^^^WWWSSSSSSSSSPPPMMMGGGDDDFFFQQQaaajjjiiieeeXXXSSSOOOSSS]]]ffffffbbbaaadddgggiiiiiiiiijjjkkkkkkqqqzzz|||pppuuu|||yyyuuuttt{{{|||vvvzzz~~~|||zzzttttttsssrrrqqqqqqqqqrrruuuvvvyyy{{{}}}|||}}}~~~~~~}}}}}}~~~nnncccgggkkkpppsssqqqfff[[[LLLNNNTTT]]]eeekkkuuu}}}}}}qqqcccSSSLLLIIIGGGGGGHHHGGGEEEAAA>>>;;;777222...222000...---------+++***+++,,,,,,,,,++++++***))))))))))))******++++++,,,***************+++++++++)))))))))((((((&&&%%%%%%)))***++++++***)))'''&&&((((((((((((((())))))))) $$$((((((&&&'''((()))))))))(((((('''''''''&&&(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$"""###&&&&&&$$$%%%)))&&&&&&%%%&&&&&&'''((())))))+++---000111000///...+++++++++***++++++,,,,,,///111333666999;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBDDDFFFGGGHHHFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIIIIHHHGGGGGGDDDBBB@@@???@@@AAAAAAAAA???@@@BBBGGGKKKMMMOOOQQQUUUaaapppuuuttt~~~~~~xxxvvvxxx|||~~~~~~|||wwwuuu}}}zzzkkk```aaajjjxxx~~~nnncccWWWPPPIIIAAA===>>>FFFPPP___ooozzz~~~|||___\\\YYYWWWUUURRRLLLHHHGGGFFFIIIVVVgggrrruuurrreeeYYYPPPQQQ[[[dddgggffffffkkkqqqttttttqqqmmmllllllqqqyyy{{{{{{wwwuuu|||~~~||||||}}}}}}|||{{{xxxvvvuuutttssssssrrrrrrrrrsssssstttuuuxxx{{{~~~~~~~~~wwwhhhiiiiiillltttwwwnnnaaaSSSLLLHHHKKKQQQ[[[kkkzzz}}}ooo```XXXRRRKKKFFFDDDDDDBBBAAA???===999444111333111...---...---,,,+++******+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,))))))******++++++++++++))))))))))))((('''%%%%%%)))***+++++++++***((('''))))))((((((((()))******+++'''$$$%%%((()))((('''))))))(((((('''''''''&&&(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$"""$$$)))((($$$&&&---''''''&&&&&&&&&''''''(((+++,,,...000000///...---***************+++,,,---,,,...111555888;;;===>>>AAAAAAAAAAAABBBBBBBBBBBB>>>???@@@BBBCCCDDDEEEFFFEEEEEEEEEFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDAAA>>>===???@@@AAA@@@AAAFFFLLLQQQVVVXXXWWWVVVRRR^^^nnnzzz{{{{{{||||||xxxtttzzz}}}oooffffffllluuuzzz~~~{{{qqqjjjaaaSSSFFF???===BBBKKKXXXdddnnnwww}}}ZZZ[[[ZZZXXXTTTNNNHHHEEEGGGIIIOOO\\\kkkvvvzzzzzzlll```WWW[[[dddkkknnnpppooouuu{{{|||zzzxxxuuuwww~~~{{{xxxxxx|||yyyzzz|||{{{}}}|||xxxuuussstttuuuvvvvvvvvvuuusssrrrrrrrrrqqqqqqqqqrrrssssssrrrsssuuuyyy|||}}}~~~~~~|||~~~pppnnniiiiiittt~~~{{{pppZZZMMMAAA@@@DDDMMM^^^oooxxxkkkccc[[[QQQHHHDDDBBBAAA@@@???>>>;;;777444111///---,,,,,,---+++***)))***+++,,,------------***************+++++++++(((((())))))***+++++++++************)))((('''&&&)))*********+++******))))))((('''&&&&&&&&&'''(((///'''!!!###''''''%%%$$$((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$%%%'''&&&$$$%%%(((((('''''''''''''''((((((,,,---.........---,,,+++************+++---......+++---000444888;;;===>>>BBBBBBBBBBBBCCCCCCCCCCCC>>>???AAABBBCCCCCCDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@===999999===@@@AAA@@@JJJPPPWWWZZZ^^^```^^^ZZZTTT```ooo{{{zzzuuuwww~~~{{{sssrrrtttuuuvvvwww|||zzzjjjXXXMMMAAA???@@@GGGPPP\\\kkkwwwWWWZZZ[[[VVVOOOHHHEEEEEEGGGLLLTTT```kkktttzzz|||pppjjjiiisss}}}}}}}}}{{{~~~~~~wwwtttuuuxxxuuuttt~~~{{{wwwtttqqqooonnnmmmnnnppprrrrrrsssrrrrrrqqqqqqpppqqqqqqrrrssssssrrrssstttwwwzzz~~~}}}zzz{{{zzzttt}}}eeeUUUGGGCCCCCCEEEPPP^^^oootttuuuxxxtttmmmeee[[[QQQMMMCCCBBBAAA@@@???===999666000...---,,,---...---,,,++++++,,,,,,---,,,,,,,,,***************)))))))))''''''((())))))***++++++******++++++***)))(((((())))))))))))***+++,,,,,,+++)))'''&&&%%%&&&'''(((+++%%%"""%%%'''$$$"""###&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%$$$$$$&&&&&&$$$&&&&&&&&&&&&''')))***+++,,,,,,,,,++++++*********+++++++++,,,---...000111///000333777:::===>>>???BBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBCCCDDDDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEDDDBBBAAA@@@===:::999===FFFOOOSSSSSSYYY___bbbbbbdddgggfffaaa]]]ggguuu{{{vvvtttuuu||||||qqqgggUUUNNNIIIHHHJJJPPP]]]kkkWWWZZZZZZTTTJJJCCCDDDGGGGGGMMMXXXbbbkkkrrrxxx{{{sssrrrzzzyyyuuuqqqrrrtttpppnnnzzz{{{yyyuuurrrooommmlllllliiijjjmmmoooqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttuuuuuuuuuwww{{{~~~}}}qqq```RRRNNNIIICCCFFFPPPWWW___dddkkkzzztttnnnddd\\\XXXEEEDDDBBBAAA@@@===999666222000......000000000///------------,,,+++******+++*********))))))((((((&&&''''''((()))************++++++++++++***))))))))))))(((((()))+++---......,,,***(((''''''((()))'''$$$&&&******$$$"""&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$###!!! !!!###$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$"""%%%%%%"""$$$+++***$$$###$$$%%%&&&(((***,,,------,,,+++***))))))))))))++++++,,,---...000111222555777999<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@???@@@>>>AAAJJJYYYfffmmmpppfffkkkkkkggghhhmmmmmmiiieeennnyyy|||uuuqqqooossskkkbbbXXXRRRMMMKKKTTT___ZZZVVVPPPIIIDDDAAA@@@???FFFLLL[[[kkkuuuvvvuuuwwwttt|||{{{tttrrrqqqqqqrrrppppppuuu}}}|||yyyxxxwwwtttqqqnnnlllllllllgggggghhhiiilllppptttwwwoooppppppqqqqqqqqqppppppsssuuuwwwwwwvvvxxx}}}}}}zzzuuueeeWWWLLLFFFGGGMMMRRRTTTTTTYYYkkk~~~vvvnnngggcccUUUKKKAAA???BBBCCC===777222111...,,,+++,,,,,,---///...,,,******+++,,,---...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%&&&'''((()))***+++,,,++++++++++++,,,---...//////---+++)))***---111444444666999;;;===>>>>>>>>>CCCDDDFFFEEECCCBBBCCCCCCFFFDDDCCCBBBBBBCCCDDDFFFAAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@??????888>>>DDDQQQkkkwwwmmmlllsssxxxvvvrrrwwwwwwzzz~~~sssllloooqqqqqqzzz}}}qqqdddYYYRRROOONNNTTTQQQKKKEEEAAA@@@AAABBBIIIQQQaaaqqqyyyxxxxxxzzzyyy}}}wwwrrrpppqqqtttssspppqqquuu~~~}}}}}}|||{{{xxxuuusssrrrpppmmmlllkkkkkkkkkiiijjjjjjkkknnnppprrrtttssssssssssssrrrqqqqqqpppqqqsssuuutttssstttyyy}}}~~~wwwhhh[[[RRRPPPRRROOOMMMLLLQQQaaazzz|||tttlllfff]]]SSSGGGBBBBBBCCC@@@<<<:::888444111.........///---,,,***)))))))))***+++---,,,++++++******++++++,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((''''''%%%%%%&&&''''''(((((()))((((((((('''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((()))******+++*********+++,,,---//////............///000222333666777999;;;===??????@@@BBBDDDEEEEEEDDDCCCCCCDDDGGGFFFDDDCCCCCCDDDFFFGGGCCCDDDFFFFFFFFFEEECCCBBBAAA@@@>>>===============@@@GGGQQQ```|||{{{ppppppxxx~~~{{{zzzwwwxxx}}}}}}|||}}}xxxtttwww}}}rrrkkkmmmnnnnnnvvv{{{pppfff^^^ZZZMMMJJJEEEAAA@@@BBBEEEHHHQQQZZZjjjwww{{{zzz{{{vvvtttwww||||||uuupppnnn}}}~~~yyyxxxwwwvvvwwwvvvsssqqqooonnnmmmkkkkkkllllllmmmmmmmmmnnnoooppppppppppppoooooonnnmmmlllkkkjjjjjjlllnnnqqqqqqoooqqquuuxxx}}}}}}|||zzzwwwhhh\\\XXXYYYTTTKKKGGGLLLUUUbbbxxx}}}vvvppphhh^^^QQQGGGCCCCCCBBBAAA===:::555000,,,++++++,,,++++++++++++************,,,++++++***************,,,+++++++++++++++******))))))))))))))))))))))))******)))))))))((((((((()))))))))(((((('''''''''&&&&&&&&&''''''(((((()))''''''''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%''''''((((((((()))))))))((()))***+++---...///000...///000222333444444444:::::::::<<<===???AAABBBBBBDDDEEEEEEDDDCCCDDDEEEGGGGGGEEEEEEEEEEEEGGGGGGEEEFFFFFFFFFDDDBBB@@@???>>><<<;;;999:::<<>>;;;555///+++******+++,,,------......---,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))*********)))))))))((((((******))))))((('''''''''&&&&&&''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((***,,,...///000111///000111222444555555666===<<<<<<<<<===???AAACCCAAACCCEEEEEEEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEECCCAAA???===;;;;;;:::999:::===BBBGGGJJJLLLSSS]]]jjj{{{yyy}}}xxxuuurrriiigggppp{{{|||LLLJJJHHHHHHKKKRRRZZZ___ooorrrwwwxxxtttpppuuu}}}uuurrryyy}}}sssnnnwww~~~|||{{{zzzrrrpppoooppprrrsssrrrqqqmmmllllllmmmnnnppprrrssstttuuuvvvvvvuuurrrooommmjjjiiihhhgggffffffffffffbbbeeegggiiijjjnnntttzzz}}}vvvqqqpppssssssuuuvvvwwwyyyyyyzzz{{{|||~~~~~~~~~zzzxxxyyy}}}{{{iiiiiiqqquuudddWWWTTTNNNIIISSScccsssuuunnndddYYYPPPIIIDDD@@@AAA>>>888333000//////000,,,------.........------......---,,,,,,,,,,,,---(((((())))))))))))))))))************************************))))))))))))******))))))(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((()))+++---///000111111111111000111222555777999>>>>>>======>>>???AAABBBAAACCCEEEFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>><<<:::999888888:::>>>DDDKKKQQQTTTTTTXXX^^^hhhyyy|||{{{|||yyyxxxkkkdddjjjsss{{{TTTSSSRRRSSSWWW^^^fffjjjwwwvvvvvvuuuooojjjnnnttt~~~}}}qqqooouuu}}}~~~xxxssssss}}}~~~~~~~~~|||zzzxxxvvvuuutttpppooonnnpppsssuuuvvvuuummmllllllmmmnnnppprrrssswwwwwwxxxxxxvvvtttqqqooojjjhhhfffdddcccccccccdddaaabbbddddddfffkkktttzzz~~~{{{rrrmmmiiijjjkkkkkkllllllkkkkkklllppptttuuutttuuuxxx{{{|||xxxvvvyyy}}}~~~ooojjjooozzznnnccc\\\SSSKKKMMMUUUZZZsss|||uuulllccc[[[SSSIIIBBB???===999555222111000000++++++++++++,,,,,,,,,,,,//////...---------------((((((((()))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&(((''''''''''''''''''''')))+++---///111222222111222222111111333666999;;;>>>>>>>>>>>>??????@@@AAA@@@BBBEEEFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@>>>===;;;:::999888;;;AAAHHHOOOVVV[[[^^^YYYXXX[[[eeettt}}}~~~~~~|||oooeeehhhooouuu|||}}}zzz}}}zzzwww{{{}}}{{{}}}~~~}}}wwwxxx|||\\\\\\\\\]]]bbbhhhooossswwwtttsssqqqmmmgggfffiiisssyyywww|||~~~zzzuuuyyy~~~yyyrrrtttyyy}}}}}}{{{zzzxxxvvvtttrrrqqqqqqooonnnnnnppptttwwwyyyzzzppppppoooooopppqqqssstttxxxxxxyyyxxxwwwuuusssrrrmmmkkkhhhdddbbb`````````bbbbbbbbb```aaagggpppxxx~~~{{{xxxpppffffffeeedddbbb___]]]\\\\\\aaagggiiigggfffhhhkkkpppooopppuuuzzz}}}zzzvvvvvvvvvvvvwwwyyy{{{}}}~~~|||wwwzzz}}}}}}ooollluuusssoooggg]]]TTTNNNKKKLLL```}}}~~~ssskkkfff^^^RRRIII@@@>>><<<888555111///...,,,++++++***+++,,,---.........---,,,,,,,,,,,,---)))*********++++++++++++************************+++++++++*********))))))((((((((()))******++++++)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&''''''''''''''''''''',,,---///222333333222111222333444666777999:::;;;===>>>>>>????????????>>>@@@BBBEEEFFFFFFFFFHHHIIIEEEFFFFFFFFFFFFFFFFFFEEEAAAAAA???>>>======<<<<<>>===@@@BBBEEEFFFFFFGGGHHHJJJFFFGGGGGGHHHHHHGGGGGGFFFAAAAAA@@@???????????????HHHNNNXXXcccjjjmmmnnnmmmmmmeeebbbkkk{{{wwwsssvvvxxxzzzwwwtttyyy}}}xxxsssyyy|||sssoooyyy|||{{{{{{}}}wwwtttvvvzzz~~~|||cccbbbbbbeeejjjooorrrssssssqqqnnnlllkkklllnnnpppyyy|||xxx~~~yyy|||pppdddhhhwwwzzz}}}}}}zzzwwwttttttwwwvvvrrrmmmqqqoooooosssxxx||||||zzzyyyuuuqqqrrruuuyyy{{{{{{zzzvvvuuuxxxxxxwwwxxx|||||||||rrrhhheeedddbbbdddaaa]]]ZZZ[[[aaaggglllssswww~~~zzzmmmjjjeeeaaa]]]WWWPPPJJJJJJJJJKKKMMMQQQSSSSSSRRRUUUUUUUUUXXX[[[^^^___```^^^[[[WWWUUUVVVXXXZZZZZZYYYZZZ]]]aaaeeeiiilllmmmoooppprrrrrrqqqqqqrrrttt{{{yyyyyy~~~}}}yyywwwwwwxxxyyyrrrooommmnnnmmmeeeWWWLLLCCCIIIUUUcccqqqvvvoookkkaaaUUUOOOGGG>>>::::::999444...///222111+++)))***,,,***++++++++++++++++++++++++///,,,))))))+++,,,+++***+++++++++*********))))))'''((()))******)))((('''))))))(((((((((((())))))''''''&&&&&&'''(((***+++'''$$$###$$$(((******((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((())))))((('''&&&''')))+++,,,...000333444333333333444666666777888:::;;;<<<===AAABBBDDDDDDDDDBBB@@@???CCCCCCDDDFFFHHHHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCBBB@@@>>>@@@BBBAAABBBHHHPPP\\\^^^bbbfffjjjooouuuyyyzzzvvvqqqsss~~~wwwtttzzz~~~}}}xxxpppvvvxxxvvv{{{rrroooyyyzzzqqqoooxxx|||}}}|||{{{aaadddgggkkkooosssvvvyyywwwwwwxxxwwwxxxyyy{{{|||yyy~~~{{{qqqssslll___fffyyy~~~zzz~~~~~~zzzyyy{{{}}}{{{yyyuuurrrrrrttttttqqqmmmooooooooorrruuuwwwwwwwwwwwwtttssstttwwwyyyyyyxxxwwwssssssvvvxxxyyy}}}}}}rrrllliiifffeeebbb]]]ZZZ[[[___dddhhhmmmooovvvxxxqqqmmmhhhbbb]]]UUULLLFFFEEEEEEEEEGGGJJJKKKKKKIIIJJJIIIJJJKKKNNNRRRTTTUUUPPPLLLHHHGGGGGGIIIJJJJJJJJJJJJLLLNNNQQQTTTVVVWWWaaabbbddddddccccccdddeeelllmmmooouuu|||~~~yyyuuussssssxxx|||zzztttmmmlllmmmiii^^^UUUIIIJJJOOOUUU```sss}}}wwwsssjjj```VVVMMMBBB<<<;;;:::555111000222111------111222///,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++,,,+++***+++++++++*********))))))******++++++++++++******((((((((((((((()))******))))))((('''''''''((()))(((&&&$$$%%%(((***)))((()))((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&((()))***((('''&&&&&&'''***,,,---000222444444333222222333777777888:::;;;<<<===>>>@@@AAACCCDDDDDDCCCBBBAAABBBCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFEEECCCBBBAAA@@@@@@AAADDDEEEJJJVVVcccrrrssssssssstttwww{{{~~~|||{{{zzz|||~~~uuuqqqvvvzzzzzztttnnnrrr}}}yyypppnnnyyy~~~tttqqqyyy|||zzz}}}}}}___eeekkkoooqqquuu}}}|||yyykkkjjjyyyggg]]]iii~~~~~~~~~}}}zzz}}}|||wwwtttvvvwwwvvvvvvrrrooonnnpppqqqooommmnnnppprrrrrrrrrrrrssstttsssssstttvvvxxxyyyxxxwwwtttqqqppptttxxx|||}}}tttnnnjjjgggddd___[[[ZZZ]]]aaacccfffgggkkkrrrxxxzzzxxxuuuuuuqqqkkkddd\\\SSSIIICCC@@@???>>>???AAABBBBBBAAA??????>>>???AAADDDGGGIIIIIIEEEBBB@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCEEEGGGPPPRRRSSSRRRQQQQQQRRRSSSWWWZZZaaagggnnnuuu|||{{{uuupppnnnqqqsssvvvzzz}}}tttpppsssrrrkkkcccUUUPPPKKKIIINNN___zzz{{{ssskkk```VVVIIIAAA===:::666333222333000///222888888444------------------------,,,***))))))+++,,,+++++++++++++++***************((((((''''''''''''(((((((((((('''(((((()))***++++++***)))(((''''''''''''***(((&&&'''((())))))(((((((((''''''&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%######$$$%%%&&&'''((((((((((((''''''((()))***+++&&&&&&&&&''')))+++---///333444666555444222333333999999:::<<<===>>>???@@@@@@AAACCCDDDEEEEEEDDDDDDCCCDDDFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFEEECCCAAA???>>>???CCCGGGKKKUUUiii|||zzzppppppwwwzzzuuuxxx{{{zzz|||yyy~~~|||qqqmmmmmmzzz~~~xxxooonnnyyywwwrrryyy||||||}}}zzz{{{bbbgggkkklllmmmvvv|||~~~}}}lllhhhttt}}}gggfffvvv~~~}}}}}}~~~~~~|||zzz|||zzztttppprrrsssrrrsssooollljjjlllmmmmmmlllnnnrrruuutttrrrppprrrtttqqqqqqrrruuuwwwzzz{{{{{{vvvqqqpppssswww|||zzzsssnnnkkkgggbbb]]][[[\\\^^^___bbbaaabbbeeeiiimmmmmmlllrrroooiiibbbYYYPPPGGGBBB;;;::::::;;;===??????>>>>>>======<<<<<<>>>BBBDDDIIIFFFCCCAAA@@@@@@???===@@@???===<<<<<<===???@@@DDDFFFGGGFFFDDDDDDEEEFFFEEEKKKRRRXXX]]]eeeooowwwvvv|||yyysssnnnnnnnnnooopppttt|||wwwnnn```XXXOOOIIIIIISSSgggyyyxxxrrrjjj___QQQFFF???;;;777444555333000///444999888222------------------------+++*********++++++++++++************************((((((&&&&&&&&&&&&(((((())))))(((((((((((())))))***))))))(((((((((((((((+++***)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((())))))******&&&&&&'''(((***---///111333444666666555444555777;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGGGGEEEEEEFFFEEEDDDBBB@@@>>>;;;???GGGNNNTTTaaazzzwwwmmmfffooo~~~wwwwww{{{~~~uuummmjjjjjjvvvyyypppoooyyy|||tttvvv~~~zzzuuuwww}}}kkkmmmllliiikkkzzz{{{{{{}}}sssjjjrrrzzz{{{nnnwww|||}}}|||}}}~~~~~~}}}|||xxx{{{yyysssooopppqqqooopppmmmjjjhhhhhhiiiiiijjjkkkooossssssqqqoooqqqsssppppppqqqrrrvvvzzz{{{vvvrrrtttwwwzzzxxxsssoookkkfffaaa]]]\\\\\\\\\]]][[[YYYYYYZZZ[[[]]]]]]cccbbb___YYYQQQIIICCC???:::888888:::===@@@AAAAAA@@@AAAAAA@@@???@@@CCCFFFHHHFFFCCCBBBAAA@@@===;;;>>>===;;;:::999999::::::===>>>???>>><<<;;;;;;<<<;;;AAAGGGKKKNNNUUU___hhhlllrrrzzzyyytttnnnmmmkkkjjjlllqqqyyy~~~|||zzzuuuhhh```WWWQQQNNNPPPZZZdddttt|||pppgggYYYMMMDDD>>>999555777555111...222666444...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++++++++,,,************************---,,,+++******+++,,,---,,,+++***((('''''''''''''''(((((()))))))))))))))*********((('''''''''((((((((('''''''''(((((()))***)))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&'''(((***---///111222111333555666666777:::<<<======>>>@@@AAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHLLLNNNPPPNNNKKKHHHGGGHHHEEEEEEDDDCCCBBBAAA@@@???===DDDNNNXXX```nnn}}}{{{tttmmmcccjjjxxx{{{xxxyyywwwooohhheeehhhttt|||ssspppxxxwwwtttzzz~~~~~~yyytttwww{{{~~~zzzxxxwww{{{tttsssqqqnnnqqq~~~}}}}}}zzzooouuuvvvzzz~~~zzz}}}|||{{{{{{||||||zzzyyytttxxxwwwsssoooppppppmmmmmmllljjjhhhffffffffffffeeehhhlllnnnoooooopppppppppqqqrrrsssvvv{{{{{{vvvvvvvvvxxx}}}|||xxxqqqnnnhhhccc^^^[[[ZZZZZZXXXVVVSSSOOOMMMMMMMMMNNNQQQRRRQQQMMMGGGAAA===;;;999888777999<<>><<<;;;999999999::::::999666555555666777;;;>>>@@@AAAFFFPPPXXX```gggnnnwww{{{ooonnnllljjjhhhjjjnnnrrrxxx~~~zzzrrryyy}}}rrriii^^^XXXRRROOORRRWWW___lllvvvooodddXXXNNNEEE>>>:::999888444//////222000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,***************+++++++++,,,,,,++++++++++++,,,,,,,,,+++***(((''''''''''''&&&'''((()))************)))******(((&&&&&&'''(((((((((''''''(((((())))))******)))((('''%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''&&&&&&%%%%%%'''((())))))))))))((((((((()))+++---///111333444111333555666777999===???>>>>>>???AAABBBCCCDDDEEEHHHHHHIIIJJJJJJKKKLLLLLLQQQTTTUUURRRLLLHHHGGGHHHEEEDDDBBBAAA@@@@@@AAABBBGGGLLLVVV```iiivvv}}}zzztttnnngggiiiqqq}}}{{{{{{~~~{{{wwwnnnfffaaaeeeppp~~~}}}tttpppvvv|||zzzuuuuuu{{{~~~}}}{{{~~~||||||vvvqqqnnnsss|||tttuuuuuuvvv|||www{{{rrrwww~~~|||xxxzzzxxxwwwvvvwwwwwwuuusssooosssuuurrrooopppnnnlllllllllkkkiiifffdddccccccaaacccffflllpppsssrrrqqqpppsssuuuwwwxxx|||zzzxxxwwwvvvyyy{{{yyyqqqnnniiiccc^^^ZZZXXXWWWVVVUUUQQQMMMIIIFFFEEEFFFFFFHHHIIIGGGBBB===;;;;;;888666555666999<<<===>>>???EEEKKKMMMNNNOOOSSSWWWYYYXXXWWWWWWWWWUUURRROOOLLLKKKJJJHHHEEEAAA===:::888999999888555444444555555666777666777<<>>???@@@AAABBBDDDEEEEEEGGGHHHIIIKKKMMMPPPRRRSSSUUUWWWXXXSSSLLLFFFEEEEEEEEECCC@@@>>>>>>@@@CCCEEEQQQSSSYYYaaaiiivvvzzztttooojjjjjjttt}}}vvv~~~~~~uuukkkeeeaaaiiittt~~~}}}sssooosssuuutttxxx~~~xxxsssppprrruuu|||~~~{{{}}}ttt|||{{{uuuppppppqqqttt}}}pppssswww{{{~~~nnnppprrrpppooovvv~~~|||zzzwwwwwwuuusssssssssrrrpppoookkkpppsssqqqoooooonnnjjjkkklllllliiifffcccaaaaaaaaaaaaeeelllssswwwvvvtttqqquuuyyy{{{{{{|||{{{zzzxxxuuuxxx|||{{{xxxvvvpppmmmhhhccc^^^YYYWWWUUUWWWVVVSSSOOOJJJFFFEEEEEECCCEEEGGGFFFBBB>>>======777555333333555777999999>>>EEEMMMRRRTTTWWW\\\``````______``````^^^ZZZWWWRRRRRRQQQNNNIIICCC===::::::;;;;;;999777555555666444333222111222777===BBBFFFLLLTTT^^^mmm|||{{{{{{zzzuuupppkkkiiihhhgggjjjooowww~~~tttyyy}}}jjj\\\TTTPPPRRRVVVWWW[[[aaalll{{{}}}wwwooocccWWWLLLFFF<<<>>><<<555111111111//////////////////////////////222333222...++++++,,,))))))******++++++++++++)))***+++,,,,,,+++***)))&&&&&&''''''(((***+++,,,******++++++***)))'''&&&%%%'''((('''%%%$$$''')))((((((((((((((()))******&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''((())))))***+++,,,---,,,,,,***))),,,...///111333444555555666777888888888999<<>>???@@@AAABBBDDDEEEEEEFFFGGGIIILLLOOOSSSVVVXXXVVVXXXYYYTTTKKKDDDCCCDDDEEEBBB???<<<<<>>BBBIIISSSaaaooo{{{~~~}}}{{{vvvmmmeeeeeeeeefffiiioooyyy~~~~~~hhh\\\UUUPPPPPPTTTSSSVVVZZZ^^^bbbnnn|||qqqiiicccZZZQQQBBBAAA>>>999444222222444------,,,,,,,,,------...000111333444333000...,,,)))******++++++******))),,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))***+++++++++++++++((((((((((((((((((((((((***)))''''''(((((('''%%%(((''''''''''''&&&&&&&&&''''''((()))******))))))&&&&&&,,,$$$$$$+++''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((((((((((((''''''000000///---+++***(((''',,,...111222222222444555777777777888999;;;<<<===BBBAAA@@@AAACCCEEEFFFFFFEEEIIIMMMPPPRRRUUUYYY[[[XXXZZZUUUKKKFFFGGGEEEAAA======>>>>>>===CCCOOOZZZ]]]\\\YYYXXXbbbrrryyyllleeennn{{{}}}wwwwww{{{}}}sssbbbbbbccceeelllvvv|||vvvrrrmmmiiihhhhhhhhhgggpppvvv}}}}}}xxxrrrooonnnnnnmmmkkkiiifffeeedddcccgggmmmtttxxxzzzyyyxxxwwwtttrrrqqqppprrrsssssssss~~~~~~~~~}}}|||}}}{{{wwwtttttt~~~jjjkkktttwwwuuu~~~pppuuu}}}}}}zzz~~~{{{zzzyyywwwvvvuuutttrrrpppnnnmmmllllllllllllmmmnnnppprrrtttuuutttrrrpppoooooolllhhheeegggeeedddhhhqqqxxxzzzzzzvvvxxxyyyzzzzzzzzz|||}}}|||xxxwwwsssnnnnnnqqquuu}}}xxxpppoooqqqnnnjjjfffcccaaa^^^YYYUUUUUUTTTSSSQQQOOOMMMKKKKKKMMMQQQQQQMMMJJJGGGAAA;;;:::999777666555666777777:::???GGGNNNUUU\\\aaaeeemmmlllkkklllmmmkkkhhhdddaaaaaa___\\\WWWPPPKKKGGG@@@>>>;;;::::::999888777555555444333444666888999;;;>>>CCCKKKWWWgggxxx~~~zzzrrrkkkiiihhhggggggjjjrrr|||tttdddXXXPPPOOORRRWWWXXXYYYZZZXXX]]]mmm}}}wwwpppjjj___UUUGGGCCC===777333111000000///......------.../////////000000111000...,,,+++******++++++++++++******+++***))))))))))))***+++******************++++++((()))******++++++******((((((((((((((((((((((((***)))''''''(((((('''&&&))))))((((((((('''''''''''''''((()))))))))(((((('''$$$******)))+++******(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))......---,,,,,,,,,,,,,,,...111333333333333444555666666777888999;;;===>>>AAA@@@AAABBBDDDEEEFFFFFFGGGJJJNNNRRRSSSUUUWWWXXXUUUUUUQQQIIIFFFGGGEEE@@@>>>???AAACCCEEEKKKVVV___aaabbb```aaajjjxxxyyymmmgggllluuu}}}zzzxxxzzzuuu~~~xxxgggdddaaa```ccciiipppuuu}}}yyyvvvuuuuuuuuuuuurrrooojjjgggeeedddbbbaaadddjjjqqqrrrnnnhhheeeeee^^^^^^]]]]]]]]]]]]^^^______ccciiimmmooooooooooooqqqnnnkkkhhhgggffffffeeeoooxxxzzz}}}||||||~~~~~~}}}}}}~~~bbbeeeooo}}}qqqmmmuuu~~~~~~||||||jjjrrrzzzxxxwwwvvvuuutttsssqqqnnnllljjjjjjjjjkkkiiikkknnnnnnnnnqqqvvvzzz}}}zzzwwwuuutttqqqnnnllljjjhhhgggkkkrrrxxxzzzzzzzzz}}}~~~||||||}}}}}}xxxtttrrrnnniiihhhjjjlllrrrvvvtttnnniiijjjmmmmmmjjjffffffgggeee^^^XXXWWWXXXXXXWWWUUUSSSQQQOOOSSSVVVVVVQQQMMMJJJDDD>>>;;;999777555444444555666666:::AAAHHHPPPYYYaaagggoooooooooqqqqqqoookkkhhheeeeeeccc___ZZZTTTOOOKKKDDDBBB???======<<<:::888555555444444444666777888777:::===AAAKKK\\\qqqyyytttllljjjfffddddddjjjrrrxxx|||ooo]]]QQQMMMOOOQQQRRRTTTUUUSSSTTT^^^jjjyyysssfffZZZOOOHHH???888555333111///000000//////...//////000.........------,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******((())))))***++++++,,,,,,'''((())))))******))))))((((((((((((((((((((((((***)))'''((())))))((('''***)))))))))((((((((((((''''''((((((((('''&&&&&&***&&&***000000444555,,,)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''(((***+++------,,,,,,,,,---...000111111333555555444444444555555666666888:::<<<>>>???@@@AAABBBDDDEEEFFFGGGGGGJJJMMMQQQTTTTTTTTTTTTTTTQQQPPPKKKFFFFFFHHHEEE@@@???CCCGGGKKKQQQXXX___dddgggiiikkkmmmuuu}}}sssmmmppprrrsss{{{zzzvvvrrrxxx~~~vvvhhhbbb[[[XXXYYY\\\^^^^^^eeeeeedddddddddgggkkknnnnnnkkkhhheeecccaaa^^^[[[YYY___fffhhheeeaaa______XXXWWWWWWWWWXXXYYY[[[\\\ZZZ]]]aaadddfffhhhkkklllkkkhhhddd```\\\ZZZZZZZZZ___ccciiimmmooonnnkkkiiilllttt|||~~~~~~~~~ZZZ___iiiwwwrrrmmmssszzz{{{www|||uuudddppp}}}xxxuuuuuuuuutttsssqqqooollliiihhhhhhjjjkkkjjjmmmooonnnlllooovvv|||}}}{{{wwwssspppmmmkkkjjjmmmrrrwwwyyyzzz|||~~~~~~~~~zzztttooommmiiidddbbbdddfffjjjmmmkkkfffdddgggkkkooojjjeeeeeehhhhhhccc^^^YYYZZZ\\\\\\\\\ZZZXXXWWWVVVYYYXXXTTTPPPMMMHHHBBB<<<:::777555333333444555444777<<>><<<:::888555444444444444555666777444777:::<<>><<<888555333333333444444666:::???FFFOOOYYY```iiikkknnnppppppooonnnmmmhhhgggccc^^^YYYRRRMMMJJJGGGDDDAAA>>>===;;;999777444444444444444555555666333666:::;;;===HHHXXXeeerrrsssvvvzzz~~~sssqqqlllgggddddddhhhkkkooorrrxxx~~~jjjZZZQQQRRRRRRSSSVVVSSSNNNMMMPPPlll|||rrriii]]]SSSGGG???<<<:::777333000//////...------......000...---,,,+++,,,---...+++,,,,,,------,,,,,,+++))))))************))))))+++++++++*********))))))''''''((())))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***((((((((('''''''''&&&&&&'''((((((((('''&&&%%%%%%'''///+++///;;;^^^mmm777******)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''((())),,,///111000////////////111222333333444666555333222222333444555777999<<<@@@BBBDDDDDDHHHLLLNNNMMMLLLLLLLLLQQQTTTWWWXXXUUUQQQOOOMMMNNNIIIDDDCCCDDDDDDCCCBBBGGGTTT```ggglllqqqqqqmmmrrrwww}}}xxxooorrryyyyyyrrruuuwwwtttwwwzzzrrrkkkbbb\\\UUUOOOIIIHHHKKKOOONNNLLLKKKNNNQQQRRRRRRUUU[[[```````````````aaa___\\\YYYYYY]]]dddiiikkkkkkkkkjjjdddaaa^^^ZZZWWWVVVVVVWWWVVVWWWXXXXXXZZZ^^^dddhhheeeeeeccc^^^XXXUUUTTTUUUVVVSSSQQQTTTXXXZZZXXXUUUSSSXXX^^^bbbdddfffiiikkkyyy|||wwwwww|||~~~~~~RRRWWW___jjjzzz{{{}}}~~~xxxoooyyy}}}|||yyywwwuuusssqqqooommmllljjjhhhhhhiiijjjkkkkkklllmmmkkkiiijjjnnnqqqzzzyyyuuuooonnnmmmnnnoooqqqtttvvvvvvxxxzzzzzzyyyxxxwwwxxxrrrjjjcccbbbaaa\\\YYYXXXXXXYYYYYYWWWUUUUUUYYY]]]aaa^^^[[[ZZZ\\\aaaeeegggdddeeefffggghhhggggggfff]]]___^^^YYYVVVTTTPPPJJJAAA>>>:::555333222333444333555888<<>>:::666333000000///...------------//////------,,,---...///++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,++++++***))))))((('''((())))))******)))))))))))))))))))))))))))))))))(((((()))+++---,,,,,,''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&!!!,,,%%%---888bbb~~~@@@+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))***+++---000111000111111111222222222222333444666555444333333444555666888;;;>>>BBBEEEGGGJJJOOOTTTUUUSSSPPPPPPPPPUUUWWWYYYXXXTTTPPPNNNMMMLLLGGGDDDCCCBBBBBBEEEJJJUUUgggxxx}}}~~~|||vvvzzz|||sssiiijjjpppxxx}}}xxxwww|||sssssswww}}}|||qqqiiiccc[[[UUUMMMIIIEEEEEEGGGIIIIIIHHHHHHJJJLLLNNNOOOPPPSSSTTTWWWVVVVVVXXXYYYXXXVVVTTTVVVZZZ```fffkkkmmmmmmmmmhhheeeaaa^^^[[[[[[[[[\\\XXXXXXXXXXXXYYY]]]cccggghhhiiihhhccc[[[UUUSSSSSSUUUQQQOOOOOOQQQSSSRRRPPPPPPRRRVVVWWWXXXYYYZZZ\\\fffppp|||ooopppvvv|||xxxwwwzzzZZZ^^^dddmmm~~~}}}zzz|||}}}|||}}}|||yyywwwuuurrrnnnjjjjjjjjjiiihhhhhhhhhiiiiiiffffffffffffggghhhiiijjjqqqwww}}}~~~zzzvvvtttnnnnnnmmmmmmmmmnnnqqqssswwwxxxxxxvvvtttrrrssssssmmmddd]]]]]]\\\XXXUUUTTTRRRSSSRRRPPPMMMNNNQQQTTTVVVWWWYYY[[[^^^cccjjjooooooooonnnmmmlllkkkkkkjjjggghhhfff___ZZZXXXSSSMMMDDD@@@;;;666333333444555111333666;;;BBBJJJTTTZZZdddgggjjjlllmmmooosssvvvuuurrrmmmfff^^^WWWQQQNNNDDDBBB???===<<<;;;999777444444444555444444444333222333555666999???FFFKKK\\\```fffmmmttt{{{}}}|||yyyssslllfffcccbbbccceeehhhjjjnnnvvv}}}{{{~~~~~~hhhbbb______\\\VVVQQQPPPOOOWWW[[[hhh}}}xxxiiicccYYYMMMCCC;;;666444222111000///..................------------......******++++++++++++*********+++,,,------,,,+++***++++++******************((()))******++++++******)))))))))))))))))))))))))))((((((***,,,......---((((((((((((''''''''''''''''''((()))))))))((((((%%%(((!!!///000MMMuuuCCC,,,+++***(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))***+++,,,---...///000///000222444555444333333333555666666555444555666666777999<<<@@@DDDHHHJJJPPPVVV\\\\\\YYYUUUSSSTTTXXXYYYYYYWWWSSSPPPNNNMMMHHHEEECCCCCCAAABBBJJJUUUggg~~~{{{rrriiigggjjjrrryyy~~~|||}}}{{{xxxwwwuuuqqqvvvyyy{{{yyypppiiiddd```ZZZUUUKKKJJJIIIHHHHHHJJJKKKLLLMMMMMMOOORRRTTTTTTRRRPPPRRRQQQPPPQQQRRRQQQPPPNNNNNNRRRXXX```fffiiijjjjjjiiifffaaa]]][[[ZZZ[[[[[[XXXXXXXXXWWWXXX[[[aaaeeejjjmmmoookkkccc\\\XXXXXXWWWUUUSSSQQQQQQQQQQQQPPPRRRRRRSSSSSSRRRRRRRRRRRRWWW^^^iiisss|||vvvuuuwww~~~{{{dddgggkkksssvvvttt~~~||||||{{{yyywwwuuuqqqkkkggghhhhhhhhhhhhhhhhhhggggggbbbaaaaaaccceeegggfffeeehhhnnntttwwwuuurrrppppppnnnnnnmmmlllkkkllloooqqqssssssrrroookkkiiijjjkkkiii```YYYYYYYYYVVVRRRQQQPPPPPPOOOMMMKKKJJJMMMOOOOOOUUU\\\```ccchhhpppwwwxxxvvvtttqqqooonnnmmmllloooppplllddd^^^ZZZUUUOOOEEEBBB<<<777444333444555...111555;;;BBBKKKTTT[[[aaadddggghhhjjjmmmssswwwxxxtttoooggg___WWWRRRNNNDDDBBB???===<<<;;;:::888444444444555555444333333222111111222777===CCCGGGNNNRRRYYYaaaiiiqqqxxx|||}}}zzzzzzyyyuuuoooiiifffdddccceeeffffffgggmmmxxxzzzwww|||{{{rrrlllcccXXXPPPLLLLLLQQQOOOSSSeeewww}}}qqqlllcccUUUHHH===888666333222111000////////////------------------------*********++++++*********+++,,,------------,,,+++)))))))))***++++++,,,,,,))))))***+++++++++++++++)))))))))))))))))))))))))))((((((***,,,......---))))))))))))((((((((((((''''''((()))*********))),,,(((333(((555ddd@@@,,,+++***(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******,,,---...//////...---///222555777666555444444666777888777666777888666888:::===BBBFFFIIIKKKTTTZZZ```aaa\\\WWWUUUVVVZZZZZZZZZWWWSSSOOONNNNNNEEECCCBBBCCCAAABBBNNN]]]ttt|||rrrjjjfffgggnnnwww}}}xxxtttooo||||||yyysssuuuvvvtttvvvwwwtttnnnqqqlllfffcccaaa___[[[WWWKKKLLLMMMMMMMMMNNNQQQTTTTTTTTTUUUYYY\\\\\\WWWSSSRRRPPPNNNNNNNNNNNNLLLKKKIIILLLRRRZZZbbbfffgggfffeeeaaa\\\VVVSSSQQQQQQRRRRRRRRRRRRQQQQQQTTTYYY]]]iiinnnsssqqqjjjdddaaaaaa]]][[[YYYWWWUUUTTTTTTTTTVVVUUUUUUSSSRRRQQQPPPPPPPPPTTTYYY___eeeoooyyy|||wwwwwwvvvxxx}}}ttt~~~}}}zzzwwwzzzzzzxxxuuuqqqmmmkkkkkkgggfffffffffhhhhhhfffdddcccccccccbbbbbbaaaaaaaaaeeegggjjjlllnnnnnnnnnmmmnnnnnnmmmllllllllllllmmmmmmooopppmmmgggbbbaaabbbaaa]]]XXXRRROOOOOOQQQRRRVVVTTTRRRPPPNNNMMMLLLKKKTTTVVV\\\dddhhhkkksss{{{~~~}}}{{{{{{{{{uuunnnpppppppppoookkkddd[[[UUUOOODDD:::999999666111///111444777:::???GGGRRRZZZ```eeejjjkkkiiiiiimmmqqqvvvuuuqqqkkkbbbXXXPPPJJJCCC@@@===<<<;;;:::888777555555555444444333333333333444555444555777;;;>>>GGGJJJPPPVVV]]]fffooouuuyyy{{{~~~}}}wwwooohhhddddddddddddbbbaaaeeemmmttt~~~xxxsss~~~|||jjjWWWKKKMMMNNNOOOPPPRRR```{{{wwwjjj___VVVLLLAAA999999555111///000111///---///............---------------,,,,,,,,,,,,+++++++++***)))((())),,,...000------,,,++++++******)))***(((&&&''')))***(((&&&(((((()))***************,,,***)))***...///...,,,******))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''(((((()))+++///333777:::((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((((()))+++---...000111111222222222333333444444444666555555555555777999:::666:::===???AAADDDJJJOOOVVVZZZ^^^```^^^\\\YYYXXXZZZWWWTTTSSSSSSRRROOOLLLCCCBBB>>>AAAGGGGGGQQQiii}}}xxxpppjjjlllrrryyy}}}|||}}}||||||{{{pppkkkppp|||rrrpppppppppooommmjjjfffdddeeebbb___^^^^^^___``````ZZZSSSNNNOOORRRTTTVVVZZZWWW[[[^^^___bbbeeebbb\\\[[[[[[ZZZXXXUUUQQQMMMJJJHHHJJJNNNSSSYYY^^^bbbdddaaa___ZZZTTTPPPMMMKKKKKKMMMLLLIIIGGGHHHLLLSSSYYYbbbgggkkkjjjfffccccccfffeeedddccc___\\\[[[\\\]]]]]][[[ZZZYYYXXXUUUPPPMMMLLLPPPSSSUUUWWW]]]hhhppp}}}vvvvvv~~~|||yyywwwxxxxxxxxxwwwtttpppmmmlllkkkiiiiiiiiijjjjjjhhhfffbbbbbbccccccccccccccccccccceeegggjjjkkklllkkkkkkkkkkkkkkkkkkkkkllllllllllllnnnpppooojjjddd___]]]^^^\\\XXXUUUTTTUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQXXXZZZ```hhhkkknnnttt|||yyyrrrnnnnnnppppppnnniiibbb\\\SSSGGG<<<:::999555111000111444777:::>>>GGGRRRZZZcccggglllnnnmmmmmmpppssswwwuuurrrkkkbbbWWWNNNHHHCCC@@@===:::999888666444555555444444444333333333333444444444444666999<<>>AAABBBFFFMMMRRRZZZ\\\^^^___]]]\\\\\\\\\ZZZWWWTTTRRRQQQOOOKKKHHHAAABBB???CCCKKKMMMZZZrrrzzzrrrmmmnnnssszzzzzzqqqnnnnnnrrr{{{tttllliiiooozzzqqqmmmmmmnnnmmmkkkiiifffdddcccaaa^^^^^^___```_________XXXSSSUUUWWWXXX[[[^^^aaaeeehhhggghhhjjjiiieeeaaaaaa___]]]YYYTTTOOOMMMLLLMMMNNNQQQSSSVVVYYYZZZ\\\YYYUUUQQQNNNKKKJJJJJJKKKJJJHHHFFFEEEHHHNNNRRR^^^bbbfffeee```]]]]]]^^^`````````___^^^___```aaaeeedddbbb```]]]XXXRRRMMMHHHKKKNNNNNNNNNRRRZZZ```ooovvv}}}~~~}}}}}}yyyrrrwwwzzz|||{{{zzzxxxvvvtttvvvxxxyyyxxxtttooommmmmmkkkjjjjjjjjjjjjhhhfffbbbbbbcccddddddeeeeeefffaaaccceeeggghhhhhhhhhhhhggghhhjjjkkkllllllkkkkkkjjjlllooopppooohhh```YYY\\\\\\[[[[[[[[[\\\]]]^^^YYYYYYXXXXXXXXXXXXYYYYYY___aaagggmmmpppqqqwww~~~}}}uuupppppprrrsssrrrmmmgggbbbWWWKKK@@@;;;999555222222222444666999===FFFRRRZZZdddhhhnnnppppppqqqtttwwwyyywwwssslllbbbVVVLLLFFFBBB???;;;888777666444222555444444444444333333333222333333333333444777:::===@@@CCCGGGKKKQQQWWW[[[dddgggnnntttzzz}}}~~~~~~{{{yyyxxxssslllgggeeeeeefffggghhhkkkuuuzzzjjj\\\YYYWWWTTTPPPRRR___nnnwwwlllbbbYYYQQQKKKAAA;;;444000000222222111///............---------------,,,,,,,,,,,,++++++------------------------))))))******+++,,,,,,---+++)))((()))***+++***)))(((((()))***************)))(((((()))+++,,,,,,***))))))))))))(((((((((((())))))(((''''''((())))))***)))'''&&&%%%&&&''''''(((''''''&&&&&&'''(((((('''''''''''''''''''''''''''((())))))''''''((())))))***,,,---///000111111222222333333444555555666999999888777777888::::::999===@@@CCCEEEIIIPPPUUU]]]___```___^^^]]]^^^___WWWUUUSSSQQQPPPMMMJJJGGGAAAEEEEEEJJJSSSVVVbbbzzzvvvoooooosssyyyvvviiidddffflllvvv~~~zzzpppiiiggglllwwwzzzrrrkkkkkkkkkkkkiiigggeeedddbbb```^^^^^^`````````___ccc]]]ZZZ[[[]]]]]]___bbbiiinnnqqqmmmkkklllmmmlllgggfffdddaaa]]]XXXSSSQQQPPPOOOOOOOOOPPPRRRTTTUUUXXXVVVTTTQQQOOONNNNNNNNNMMMLLLKKKHHHGGGGGGJJJMMMXXX\\\___^^^ZZZVVVUUUVVVXXXXXXZZZ[[[]]]___```aaahhhhhhgggfffccc^^^WWWQQQMMMPPPQQQQQQOOOPPPTTTXXXccchhhmmmnnnnnnsss~~~~~~|||wwwyyy~~~{{{}}}{{{yyywwwuuutttqqqsssvvvyyyzzzwwwrrrnnnmmmkkkiiihhhhhhhhhfffeeeddddddeeeeeeeeeeeeeeeeeeaaabbbccceeefffffffffeeeeeefffiiikkkllllllkkkjjjiiiiiillloooppplllddd]]]___```aaabbbcccccccccbbb]]]]]]]]]^^^___```aaabbbfffggglllrrrttttttyyy|||tttssssssttttttrrrmmmfffbbbZZZNNNBBB<<<999555333333222444666888<<>>;;;777555555666777777333333333444444444444555111222444333222222333444666999<<>>AAADDDGGGIIIKKKQQQZZZ```bbbfffjjjlllhhhbbb\\\XXXRRRQQQNNNJJJEEEDDDDDDFFFNNNaaannntttzzzxxx{{{}}}llldddbbbfffpppzzzkkk```aaajjjxxx|||vvvooojjjhhhkkkkkkjjjgggcccaaaaaaaaaccccccdddhhhnnnrrrssstttnnnnnnnnnnnnmmmmmmmmmmmmjjjhhhffffffhhhkkklllmmmooommmmmmnnnlllhhhhhhllljjjnnnooojjjgggiiikkkjjjccccccccccccccccccccccccaaabbbbbbccccccddddddddddddeeeeeefffggghhhhhhhhhhhhgggeeebbb^^^\\\\\\]]]^^^aaadddffffffccc___]]][[[ZZZZZZ\\\^^^]]]XXXSSSWWWXXXYYY[[[\\\YYYTTTPPPJJJJJJKKKMMMOOOPPPQQQRRRTTTXXX^^^```___^^^```bbbdddhhhoooxxx}}}vvvxxxyyyxxx~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}|||yyy|||}}}|||xxxsssqqqqqqnnnkkkjjjlllqqqtttssspppmmmjjjhhhggghhhiiiiiiiiigggffffffeeedddcccbbbbbbcccbbbbbbaaaaaaaaabbbbbbbbbccccccdddeeeffffffgggfffhhhlllooopppqqqsssuuunnnoooppppppooommmkkkjjjjjjjjjjjjjjjjjjkkkllllllnnnllllllnnnnnnpppxxx|||tttmmmfffbbbbbbbbbcccccc```\\\XXXOOOGGG@@@===999444444777333333444777>>>KKK\\\hhhnnnnnnnnnqqqvvv}}}}}}rrrdddWWWOOOCCC???:::666666666666666333333333444444444555555222333444444333222222333222555999===@@@CCCGGGIIIJJJLLLNNNRRRXXX___eeeiiitttvvvyyy||||||tttkkkfffddddddaaa]]][[[^^^bbbjjjvvv}}}rrreeeaaa___]]]ZZZZZZXXXZZZbbbsss}}}rrrjjjeee]]]TTTHHH???999666222//////............---------------,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,************))))))))))))''')))++++++***)))+++...(((((()))***************''')))***)))'''&&&(((***'''((((((((()))))))))***'''((())))))))))))(((''''''''''''''''''&&&%%%%%%%%%&&&((()))******))))))'''((()))******)))((('''&&&((()))***))))))+++,,,---...///000111222222222333333444666777888999:::888888888888:::<<<>>>???@@@CCCHHHKKKPPPXXXbbbjjjfffiiilllkkkfff```[[[XXXRRRQQQOOOKKKHHHHHHMMMQQQ\\\ppp|||zzz{{{yyypppmmmmmmrrryyypppaaa]]]cccsss{{{rrriiieeeccc```___^^^^^^[[[YYYXXXZZZZZZ[[[]]]bbbgggjjjlllkkkkkklllnnnppprrrtttuuupppmmmjjjiiilllpppssstttpppooopppqqqnnniiiiiimmmhhhkkkllliiiiiikkkkkkiiiiiiiiihhhhhhiiiiiijjjjjjlllmmmnnnoooooommmlllkkkllllllmmmnnnnnnooonnnnnnpppooommmiiieeedddeeegggjjjkkkmmmnnnnnnjjjeeeaaa```___```dddggggggaaa\\\[[[[[[[[[\\\[[[YYYUUUQQQOOONNNMMMMMMNNNOOOOOOOOOLLLQQQVVVZZZ[[[[[[]]]___```aaadddhhhooowww~~~~~~|||{{{qqqpppvvv||||||~~~~~~}}}zzzyyyzzzzzzzzzyyyvvvyyy|||{{{wwwsssrrrrrroookkkggghhhnnnrrrrrrqqqjjjgggeeedddeeegggggggggdddddddddddddddddddddcccbbbbbbaaa````````````aaaaaaaaaaaaaaabbbcccdddeeeeeejjjppprrrrrrqqqsssuuuppppppqqqqqqpppooommmlllmmmlllkkkkkkkkkkkkllllllmmmkkkjjjkkkkkknnnwww{{{rrrkkkeeebbbaaa```___]]]ZZZTTTPPPKKKEEE???===999444444777333333444777>>>MMM^^^jjjwwwtttrrrsssxxxuuugggZZZRRRGGGBBB<<<888666555555444333333333444444555555555222444555555333222222333000444999===AAADDDHHHKKKJJJJJJKKKMMMSSSZZZaaaeeennnpppssswww{{{~~~|||tttlllhhhhhhjjjeee___[[[[[[\\\aaakkkuuu~~~}}}|||mmmfffeeebbb^^^]]]ZZZWWWWWW```pppyyypppkkkbbbZZZMMMCCC===888333000//////.........------------------,,,,,,,,,+++++++++***(((''''''(((***,,,((((((((()))******++++++###%%%((('''&&&&&&(((***(((((()))***************''')))+++***'''&&&(((***'''((((((((())))))******((()))***++++++***)))(((&&&'''((()))))))))((((((%%%&&&((()))*********)))'''((()))++++++)))((('''&&&((()))***))))))+++,,,---...///111111222222222333333444666777999::::::777777777888999<<<>>>@@@???CCCHHHMMMTTT]]]iiiqqqjjjkkkllliiiddd^^^ZZZYYYQQQQQQPPPNNNMMMRRRYYY```kkk}}}xxxqqqrrrxxxzzzwwwxxx|||vvviiiaaabbblllxxx|||qqqfffaaa\\\XXXUUUWWWXXXWWWUUUTTTWWWVVVVVVWWWZZZ___cccfffggghhhjjjmmmqqquuuxxxzzztttppplllkkknnnrrrvvvxxxnnnnnnooopppmmmggggggkkkoooqqqqqqppprrrvvvtttpppooonnnnnnnnnnnnooooooppprrrsssvvvxxxxxxwwwuuutttrrrrrrsssttttttttttttsssvvvuuusssooolllkkkmmmooorrrrrrssstttrrrnnngggbbbaaaaaabbbhhhmmmnnniiiccc^^^]]]]]]^^^^^^\\\YYYVVVSSSQQQNNNLLLLLLLLLKKKJJJLLLOOOSSSVVVXXXZZZ\\\^^^^^^^^^]]]^^^bbbiiioootttzzzyyyzzzwwwqqqqqqyyy|||~~~zzzzzzzzzyyyvvvrrrppppppttt{{{|||uuummmkkkooollliiiffffffjjjnnnqqqhhhfffcccbbbccceeeggggggdddddddddccccccbbbbbbbbbfffeeecccaaaaaaaaabbbcccbbb^^^]]]```aaa```bbbffffffiiinnnqqqrrrrrrsssttttttsssrrrqqqppppppoooooonnnooopppnnnjjjiiijjjmmmjjjjjjhhhdddcccfffnnntttzzzllldddbbb]]]\\\[[[ZZZYYYVVVRRRNNNKKKFFF@@@;;;888777666555222111333999@@@LLL]]]kkk~~~yyytttttt|||wwwmmmcccZZZVVVIII===999888666555666444333222222111111222222111111111111111111111111555555555777;;;@@@EEEHHHJJJIIIHHHJJJOOOVVV]]]aaappprrrtttwww{{{}}}}}}}}}vvvqqqkkkdddgggccc``````______cccjjjuuu{{{|||kkkeeehhhfffaaaVVVPPPOOOSSSYYYgggvvvnnnnnncccVVVKKKDDD>>>777222111000//////000///---+++////////////////////////)))))))))))))))))))))))),,,+++***))))))***+++,,,%%%(((+++,,,+++***))))))''''''(((((())))))******((()))***++++++***)))(((***************)))((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&(((+++...000******))))))((((((''''''''''''(((***+++,,,---...111000000000000222333444444555777777666555555666::::::999888:::<<<>>>@@@BBBEEEIIIMMMWWWdddjjjkkkmmmllljjjfffbbb^^^ZZZXXXUUUXXXUUUOOOOOOZZZiiirrrzzz|||nnnjjjrrr|||yyylllaaa^^^gggrrr}}}uuujjj^^^WWWTTTRRROOOOOOQQQSSSTTTTTTRRRUUUWWWWWWWWWZZZ```dddfffgggiiilllpppvvv{{{~~~yyysssmmmlllpppuuuvvvvvvtttrrrooooooqqqqqqooolllnnnoooppppppvvv||||||xxxrrrsssrrrpppnnnooosssxxxtttwww|||{{{yyy{{{yyyxxxyyywwwtttuuuzzzyyywwwvvvtttttttttuuuvvvzzz{{{{{{xxxsssnnnjjjhhhkkkfffccceeekkkooolllhhhdddddddddeeeeeeccc___\\\XXXVVVSSSRRRRRRSSSRRRRRRPPPOOOOOOPPPRRRTTTWWWXXX[[[\\\]]]]]]\\\]]]aaaeeeiiiooowww|||~~~}}}xxx}}}tttpppqqqzzz~~~}}}zzzyyyzzzzzzwwwtttqqqpppsssxxxyyysssmmmkkkmmmkkkhhhffffffhhhkkkmmmjjjgggdddbbbcccdddddddddccccccccccccccccccddddddeeeeeeddddddcccbbbbbbbbb```\\\[[[]]]^^^]]]```eeegggkkkpppssssssssssssssssssssssssrrrrrrpppoooooooooppppppmmmjjjiiijjjllljjjiiifffaaa___bbbiiiooozzz~~~sssiiieeeddd]]]\\\\\\\\\\\\ZZZVVVRRRNNNIIIAAA;;;888666444333444222444:::AAALLL]]]lll~~~yyywww||||||pppcccYYY[[[OOOCCC>>>===:::999999333333222111111111111222111111111111111111111111333333333555888===AAADDDFFFEEEEEEFFFKKKQQQXXX\\\kkkmmmrrrwww{{{~~~||||||xxxrrrlllhhhddd```___]]]\\\```gggnnnyyy}}}llleee```\\\SSSMMMKKKLLLPPP\\\xxxxxxuuukkk]]]QQQHHH@@@777111//////...///000000...---------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,&&&(((++++++***))))))***((((((((()))))))))))))))((()))******+++***))))))***************)))((((((&&&'''(((((())))))(((((())))))(((((((((''''''''')))(((''''''(((***,,,---***)))))))))(((((((((''''''((()))***+++,,,---...111111000000111222333444333555666777666555666777;;;:::999999;;;===@@@BBBEEEIIIMMMQQQ[[[gggnnnnnnmmmlllhhhddd___YYYUUURRRSSSUUUTTTSSSYYYiiiyyyxxxjjjeeennnxxx}}}~~~zzz|||wwwkkkaaa^^^eeeppp}}}qqqjjjaaaWWWQQQPPPNNNMMMMMMPPPRRRSSSSSSUUUWWWYYY[[[[[[^^^cccgggkkkkkklllnnnqqquuuyyy|||xxxsssmmmmmmqqquuuvvvvvvtttrrrpppqqqrrrsssqqqooopppqqqqqqqqqvvv|||}}}zzzvvvwwwwwwuuurrrrrruuuxxxzzz||||||{{{{{{yyyvvvwwwzzzzzz{{{{{{{{{|||}}}}}}}}}~~~zzzvvvssssssqqqnnnjjjkkknnnpppooolllffffffgggiiijjjiiieeeccc```]]][[[ZZZ[[[[[[[[[ZZZVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXVVVUUUVVVYYY]]]bbbhhhoootttvvvyyyxxxwww{{{|||~~~{{{xxxxxxzzz{{{yyywwwrrroooppptttuuuqqqmmmllllllkkkiiihhhhhhiiijjjkkkllliiieeebbbbbbccccccbbbaaabbbbbbccccccdddeeeeeecccdddfffgggfffdddaaa___]]]YYYWWWYYYZZZ[[[^^^ccciiimmmrrruuuuuutttrrrrrrqqqrrrssstttsssrrrpppnnnooopppooommmkkkjjjkkklllnnnlllfff___ZZZ[[[bbbhhhjjjooossspppiiicccaaabbb]]]]]]^^^___```^^^ZZZVVVPPPKKKCCC<<<888555333111666444555:::AAALLL\\\kkk{{{{{{wwwhhh]]][[[OOOCCC???===:::777777333333222111111111111111000000000000000000000000000000000222444888<<<>>>AAAAAA@@@AAAEEEKKKQQQUUU```dddkkksssyyy|||~~~~~~{{{{{{vvvmmmgggbbb___\\\ZZZ]]]dddeeeqqq|||xxxfff^^^ZZZSSSMMMJJJHHHHHHPPPiii{{{rrreeeYYYOOOEEE<<<666111000000000111000---+++++++++++++++++++++++++++------------------------++++++************++++++((()))+++***))))))***,,,))))))))))))))))))(((((('''((()))******************************)))((((((&&&'''(((((())))))(((((())))))((((((((((((''''''+++***)))((('''((())))))))))))))))))(((((((((((((((((()))***,,,---......111111111111222333444555222444666666666666777999;;;;;;;;;;;;===@@@DDDFFFIIIMMMQQQVVV___kkkppppppjjjhhhddd___ZZZUUUPPPNNNOOORRRUUUZZZhhh}}}tttgggccciiirrrwww|||xxxzzz~~~uuulllccc___eeemmm{{{mmmbbb]]]VVVPPPMMMLLLKKKKKKMMMPPPRRRSSSSSSWWWZZZ]]]```bbbeeeiiilllqqqpppppppppqqqsssvvvxxxvvvrrrnnnnnnrrruuuvvvvvvsssrrrrrrssstttuuuuuutttssstttsssrrruuu|||~~~|||zzz|||}}}|||zzzxxxyyyyyy}}}~~~}}}zzzzzz||||||~~~~~~|||{{{|||yyywwwtttqqqppppppqqqqqqjjjjjjlllnnnppppppmmmkkkjjjgggeeedddeeeeeeeeeddd___^^^]]]\\\ZZZXXXWWWWWWVVVVVVTTTRRRPPPPPPSSSUUU[[[```fffjjjmmmpppuuuyyy}}}yyy|||yyyvvvwwwzzz}}}|||zzzrrrnnnnnnqqqqqqnnnlllmmmmmmmmmmmmmmmmmmlllllllllllliiieeecccccccccdddccccccccccccccccccccccccdddaaadddfffhhhgggddd```]]]\\\XXXVVVWWWYYYZZZ^^^dddjjjnnnsssvvvvvvtttrrrqqqoooqqqsssttttttrrrpppnnnnnnooonnnnnnnnnnnnooopppvvvrrrjjj```XXXWWW[[[```cccfffhhhfffaaa\\\[[[[[[\\\]]]___bbbbbb```[[[WWWPPPKKKCCC===999666444222777555666:::@@@IIIXXXfff}}}~~~{{{sssiii[[[OOOCCC>>><<<999777777333333222111111111111111000000000000000000000000/////////000222444777999===<<<<<<===AAAFFFLLLOOOSSSYYYaaakkkrrrwwwyyyyyyzzz{{{sssmmmgggccc]]]ZZZ\\\bbb```jjjuuuyyy|||sssfff```XXXSSSPPPNNNHHHJJJ\\\rrr}}}vvvlllaaaWWWNNNEEE???777555222111000...,,,)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))*********))))))+++---+++******))))))((((((((((((((())))))******++++++***************)))((((((''''''((()))))))))))))))))))))((((((((((((((((((+++***)))((('''((((((((())))))))))))((((((((((((((()))***+++,,,...//////111111222222333444444555222333555555555666888:::<<<<<<<<<>>>AAAEEEHHHKKKMMMQQQUUUZZZcccmmmqqqoooeeeccc___ZZZUUUQQQNNNLLLLLLQQQXXXcccvvvvvvkkkeeegggkkkooouuu}}}}}}~~~wwwooogggcccfffmmmuuu|||uuubbbYYYUUUQQQNNNMMMKKKJJJKKKNNNRRRUUUVVVVVVXXX[[[```eeeiiimmmppprrruuusssqqqpppooopppqqqrrrsssqqqooopppsssvvvvvvvvvsssssssssuuuwwwxxxxxxxxxtttuuutttrrrtttzzz~~~}}}}}}}}}~~~~~~~~~|||wwwrrrppprrrtttppppppqqqsssuuuuuusssqqqqqqnnnkkkjjjkkkkkkkkkjjjeeeeeeeeedddcccaaa```___]]][[[XXXTTTRRRRRRTTTVVVZZZ]]]aaadddfffiiimmmpppuuu~~~{{{xxxzzzwwwuuuvvvzzz}}}~~~}}}sssnnnlllnnnooollllllmmmlllmmmnnnoooooonnnlllllllllhhheeecccdddeeeffffffeeeeeeddddddcccbbbaaaaaa```bbbeeefffeeebbb]]]ZZZ[[[WWWVVVYYY[[[[[[___eeejjjnnnsssuuutttrrrqqqpppnnnooorrrttttttrrrpppooommmmmmmmmoooqqqssstttuuu|||xxxooobbbXXXTTTWWW[[[___```aaa^^^ZZZWWWWWWXXX[[[]]]```cccdddaaa[[[WWWOOOJJJCCC===:::888666555666555555999>>>EEEQQQ^^^sss|||}}}~~~tttcccUUUHHHBBB@@@<<<;;;;;;444333333222222222222222000000000000000000000000000000000000111222444555999999999:::>>>CCCHHHKKKMMMRRRZZZccclllqqqtttvvvxxx}}}xxxrrrkkkfff___YYYZZZ^^^^^^fffoootttvvv|||yyynnnaaa\\\ZZZWWWOOOIIIRRR```{{{sssjjj```UUULLLFFF:::777333111000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++)))***+++***))))))+++---++++++******))))))(((((()))))))))))))))******+++***************)))(((((('''(((((()))))))))))))))(((((())))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))***,,,---...///000111222222333444444555555222444555555555666888;;;<<<===>>>@@@DDDIIIMMMPPPRRRWWW[[[```gggooorrrooofffbbb\\\UUUPPPLLLKKKJJJLLLSSS]]]jjj~~~|||uuunnniiiiiikkkrrr}}}{{{{{{~~~wwwooojjjkkkppprrrwwwyyyvvvuuuzzz{{{lll\\\UUUSSSPPPOOOOOOJJJJJJKKKNNNRRRVVVXXXYYYZZZ]]]aaagggnnnsssvvvwwwuuussspppnnnmmmlllmmmnnnooooooppprrrtttvvvvvvvvvrrrsssuuuwwwxxxzzz{{{|||vvvxxxwwwtttuuuzzz~~~~~~zzzwwwxxx{{{xxxwwwwwwyyyzzzzzzxxxvvvvvvssspppnnnnnnnnnmmmllliiiiiijjjjjjkkklllmmmmmmfffccc^^^ZZZYYYYYY[[[[[[]]]^^^```aaabbbccceeegggjjjppp|||xxxvvv{{{{{{zzzwwwtttvvvzzz~~~~~~sssnnnkkkmmmnnnllllllnnniiijjjlllmmmnnnmmmlllkkkmmmjjjfffeeeeeeggghhhhhhgggfffeeedddbbbaaa`````````aaabbbbbbaaa^^^[[[YYYZZZWWWWWW[[[]]]^^^aaafffjjjmmmppprrrqqqppppppppplllnnnpppqqqrrrqqqpppooommmllllllooorrruuuvvvvvv|||xxxpppdddYYYTTTUUUXXXXXXXXXXXXVVVTTTTTTUUUWWWXXX[[[___dddeeeccc]]]XXXOOOJJJCCC>>>:::999777666666555666:::===AAAJJJTTTiiittt|||}}}~~~mmm^^^MMMEEE@@@<<<:::;;;555555444333333333333333111111111111111111111111222111111111111111111222555555666888<<>>@@@CCCHHHMMMRRRUUUXXX]]]aaaeeekkkqqqrrrnnnjjjeee[[[RRRKKKIIIIIIJJJRRRYYYcccmmm|||}}}vvvooommmpppvvv}}}uuuttt~~~yyysssssswwwtttxxxwwwrrrooossswwwxxxrrrfff[[[WWWVVVSSSQQQRRRMMMLLLLLLNNNSSSXXX[[[\\\___```bbbhhhnnntttvvvwwwsssqqqnnnlllkkkkkkkkkllllllnnnqqqtttuuuvvvvvvvvvrrrtttwwwxxxyyyzzz}}}zzz}}}}}}zzzzzz~~~}}}zzzvvvtttsssrrrqqqooommmmmmmmmnnnpppsssuuuwwwnnniiiddd``````aaaccccccdddcccbbbaaa````````````aaaccclllzzz||||||rrrllluuu|||zzzwwwtttuuuzzz~~~sssnnnkkkmmmnnnllllllnnniiijjjkkkmmmnnnnnnnnnnnnpppmmmiiigggggghhhhhhhhheeeeeeddddddcccbbbaaaaaa```___^^^]]][[[ZZZYYYXXXXXXWWWXXX]]]```___aaaeeehhhjjjmmmnnnnnnnnnooopppllllllmmmoooooopppppppppnnnllllllmmmqqqssstttssstttrrrlllbbbYYYTTTUUUWWWQQQQQQOOOMMMLLLMMMOOOPPPTTTXXX^^^dddhhhfffaaa]]]RRRMMMEEE???;;;888666444666666888<<<===>>>EEEMMM___jjjtttwwwtttwww{{{iiiUUUIIIAAA;;;999:::666666555444444444444555222222222222222222222222222222111111000/////////111222333666:::@@@DDDGGGKKKLLLNNNSSSYYYaaahhhmmmpppuuuxxxwwwxxx}}}~~~{{{vvvrrriii```\\\]]]^^^___eeelllooopppwww~~~ssskkkggg^^^QQQJJJKKKXXXrrrzzzooodddZZZUUUEEE???777111///111222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++(((***,,,---,,,++++++,,,******************++++++,,,+++***)))(((((())))))***************)))(((((((((((()))************)))(((((()))))))))*********&&&'''(((((((((((((((((('''((((((((()))))))))******+++,,,---...///000111222333444555666666555555555666555444333444777:::>>>???AAAEEEJJJPPPVVVYYYYYY^^^bbbeeejjjnnnmmmiiiiiicccXXXOOOJJJJJJNNNQQQZZZaaagggkkkttt{{{uuuvvv{{{}}}qqqlllvvv|||{{{~~~{{{}}}zzztttrrruuuwwwvvvooofff___^^^^^^ZZZWWWVVVTTTRRRQQQRRRWWW]]]aaacccfffddddddggglllqqqsssssspppooommmkkkjjjkkklllmmmjjjmmmrrruuuvvvwwwvvvvvvrrruuuxxxyyyyyyzzz}}}}}}{{{yyywwwuuusssrrrpppoooqqqssswwwyyytttoooiiifffhhhjjjkkklllooolllhhheeecccaaa___^^^[[[ZZZ___jjjssszzz~~~sssiiiooo|||yyyzzzwwwtttuuuyyy~~~sssnnnlllnnnnnnllllllnnnkkkkkkmmmooopppqqqqqqqqqssspppkkkhhhgggggggggfffddddddcccccccccccccccccc```^^^\\\YYYXXXWWWXXXXXXWWWVVVXXX^^^aaa```aaadddgggiiikkkkkklllllloooqqqkkkllllllmmmnnnoooppppppooommmkkkllloooqqqpppooommmlllggg```XXXTTTUUUWWWOOONNNJJJGGGFFFFFFGGGIIIQQQVVV]]]eeejjjjjjeeeaaaTTTOOOGGG???:::777444333777777:::>>>>>>===BBBIIIXXXaaajjjllllllqqq}}}www```QQQGGG@@@===>>>777777666555555555555666333333333333333333333333222222111000///......---//////111444999>>>CCCFFFHHHHHHHHHJJJPPPYYYaaaggglllqqqtttsssvvv|||}}}yyypppfffaaaaaa]]]\\\aaaiiimmmmmmrrryyy~~~}}}pppkkkcccVVVMMMLLLMMMddd~~~uuukkkccc^^^OOOGGG;;;222...---...///------------------------------------------------++++++------------++++++'''***---...---+++++++++)))))))))***+++++++++,,,---,,,***)))((('''((((((***************)))(((((((((((()))***************(((((())))))*********+++(((((((((((((((((('''&&&'''((((((((())))))*********+++,,,---...000111111222333444666666666666555666666666444333444777999>>>???AAAFFFLLLRRRXXX[[[WWW\\\___bbbfffjjjhhhccceee^^^TTTLLLJJJOOOVVV[[[aaafffiiihhhmmm|||}}}yyy|||rrrhhhooo{{{~~~xxxvvvyyyzzzxxxpppiiidddeeeeee```\\\[[[\\\YYYVVVWWW\\\bbbhhhkkkkkkhhheeefffjjjnnnooooooooonnnlllkkkkkklllmmmnnniiimmmrrrvvvwwwwwwvvvvvvrrruuuxxxyyyyyyyyy}}}}}}{{{wwwuuurrroooooorrruuuxxxyyytttnnnkkkmmmppprrrrrrxxxuuuoookkkgggdddaaa___ZZZVVVWWW^^^eeekkkttt~~~~~~vvvnnnmmmwwwyyyvvvvvvtttsssuuuxxx|||}}}~~~rrrrrrqqqqqqpppoooooonnnnnnmmmnnnpppsssuuuvvvuuupppnnnllljjjhhhgggggggggiiihhhhhhhhhfffbbb______]]]\\\YYYUUURRRQQQSSSUUUUUUUUUVVVXXXZZZ]]]```aaaaaaccceeeffffffgggiiikkkjjjkkkkkkmmmnnnppprrrrrrnnnnnnoooooonnnllljjjiiijjjgggaaa[[[WWWUUUUUUUUUMMMIIIEEEBBBCCCEEEGGGGGGIIINNNVVVaaaiiiiiiccc]]]VVVNNNEEE@@@<<<666444666666999===AAADDDDDDCCCBBBPPPUUUYYY[[[]]]eeerrr|||uuu\\\NNNHHHAAA;;;999888666666777666555333333333222222222333333444000000000000000000000000000//////111666<<>>>>>;;;999888888888777555444444333333333333444444111111111111111111111111222111111222555999>>>AAACCCCCCCCCEEEHHHMMMSSSVVVZZZ^^^eeelllrrrvvvyyyyyy}}}wwwpppmmmbbbbbbcccfffiiikkkkkkkkkvvv|||ooobbbYYYUUURRROOOSSSccc|||qqqhhh^^^SSSEEE:::555333222000.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++******++++++++++++******************************************))))))))))))(((((((((((()))***++++++))))))***+++***)))((('''))))))*********+++++++++))))))(((((((((((())))))+++,,,...000111333333444888777666666666666777888999777555666999;;;:::999>>>AAAFFFJJJNNNRRRWWWZZZ___^^^___bbbbbbaaaeeejjjkkkddd[[[VVVXXXbbbnnnvvv|||uuuppprrrxxx}}}|||qqqmmmsssyyy{{{vvvrrrtttxxx|||xxxuuuoooiiifffeeefffgggfffffffffhhhiiijjjiiihhhjjjjjjiiihhhhhhiiikkkkkkoooooopppsssuuuwwwvvvuuuooooooooorrruuuxxxyyyxxx}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}zzztttvvv{{{wwwwwwwwwvvvvvvxxx|||}}}~~~{{{wwwlllhhhaaa[[[XXXZZZ```eeekkkuuu}}}|||{{{}}}yyyvvvtttsssoooqqqvvv|||}}}yyyssssssrrrqqqpppooonnnnnnkkkjjjiiijjjlllmmmmmmmmmjjjiiihhhggghhhiiijjjkkkgggjjjnnntttwwwsssggg]]]ZZZXXXUUURRRQQQQQQSSSTTTSSSRRRPPPOOONNNOOOOOOPPPTTTUUUVVVWWWXXX[[[```cccfffiiimmmpppqqqqqqooommmmmmmmmmmmllliiigggdddccc___\\\WWWSSSPPPPPPQQQRRRRRRMMMGGGBBB@@@@@@@@@@@@AAAEEELLLVVV```eeedddbbbXXXPPPHHHDDD@@@:::888999555777:::===>>>>>>======>>>AAACCCDDDEEEKKKUUU^^^qqqpppbbbTTTIIIFFFBBB===999888888888888555555444444444444444555111111111111111111111111444333333333444555777888@@@@@@@@@BBBDDDGGGJJJKKKOOOTTT\\\eeennntttwwwyyy~~~|||vvvrrriiifffcccdddgggjjjjjjiiinnntttxxxcccWWWTTTUUUOOOPPPXXXmmm~~~uuummmeee]]]OOOAAA888333333444..............................---------,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------++++++************++++++************************************************))))))(((((((((((())))))((())))))))))))))))))***)))))))))*********++++++)))))))))(((((())))))***,,,---///111222444444444666666555555555555666777999777555666888:::::::::???DDDJJJOOOSSSUUUXXXZZZaaa______aaaaaaaaaeeekkklllfff___]]]cccnnnzzz}}}yyy{{{~~~zzz~~~ppphhhjjjnnnvvv}}}{{{wwwrrrooopppssswwwzzzwwwqqqllliiiiiikkklllkkklllllllllllllllkkkkkkkkkjjjhhhggghhhjjjlllnnnrrrrrrtttwww{{{|||{{{zzzssssssrrrtttxxxzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||}}}}}}}}}||||||{{{{{{||||||zzzxxxxxxyyyzzzzzzzzz||||||zzzwwwttttttvvvxxx{{{~~~zzzxxx|||zzzzzzyyyxxxxxx{{{~~~yyypppeee^^^[[[]]]```___fffnnnssswww}}}|||tttnnnnnnpppvvv~~~}}}wwwsssrrrrrrrrrmmmppptttzzz~~~|||yyytttssssssrrrqqqpppoooooonnnllljjjjjjkkkllllllkkkiiihhhggggggggghhhiiijjjgggjjjooowww~~~~~~ttthhh```]]]YYYVVVUUUVVVVVVVVVRRRPPPNNNLLLJJJIIIIIIIIIKKKKKKLLLMMMNNNRRRXXX\\\ccchhhnnnsssuuusssooolllllllllkkkiiigggccc```^^^[[[YYYUUUQQQPPPPPPRRRSSSRRRMMMFFFAAA???????????????AAAGGGQQQ[[[bbbdddcccYYYQQQIIIEEEAAA;;;888999444555777888999999888888999;;;<<<<<<===AAAJJJQQQaaasssttteeeYYYOOOJJJAAA;;;888777777777666666555444444444555555000000000000000000000000222222222333333333333333;;;;;;===???AAABBBDDDEEEGGGKKKRRR[[[fffooovvvzzz|||yyyuuuqqqllleeedddfffhhhhhhggghhhmmmxxxiiiWWWSSSVVVVVVSSSSSS]]]qqqxxxqqqjjjeeeZZZLLL>>>555333444///////////////...............---------,,,,,,,,,------------------------+++++++++++++++,,,---...,,,+++***))))))***+++,,,************************)))***************+++++++++***)))(((((((((((((((((((((((((((((()))***+++))))))))))))************)))))))))((())))))******,,,---///111222333444444444444444444555555555666888777666666777:::;;;<<<@@@FFFNNNUUUYYY[[[[[[\\\aaa^^^]]]_________dddjjjjjjgggeeegggnnnwww|||zzz{{{mmmdddfffjjjqqq}}}~~~vvvuuussspppnnnooorrruuutttttttttsssqqqnnnkkkjjjooopppqqqpppnnnllllllllllllkkkhhhggghhhkkknnnpppssstttuuuyyy}}}~~~~~~}}}xxxvvvuuuwwwyyy|||}}}|||zzzzzzzzzzzzyyyyyyyyyyyyyyy|||~~~{{{zzzyyy{{{{{{||||||||||||{{{{{{wwwxxxzzz|||}}}}}}|||{{{xxxvvvttttttuuuvvvvvvvvvwwwwwwvvvsssqqqpppqqqssstttwwwzzz|||}}}}}}}}}~~~~~~zzz{{{||||||{{{zzzzzz}}}uuullleeeccccccaaabbbccccccgggppp}}}yyyjjjhhhhhhmmmwww{{{tttrrrqqqqqqqqqnnnoooqqquuuyyy{{{zzzxxxtttttttttsssrrrrrrqqqqqqnnnllliiihhhiiijjjjjjjjjjjjiiihhhggggggggghhhiiihhhkkkooouuuzzzkkkfff```]]][[[ZZZYYYXXXPPPNNNKKKHHHFFFDDDDDDDDDCCCDDDDDDDDDFFFIIINNNRRR^^^ccclllsssvvvtttpppmmmkkkkkkjjjgggdddaaa]]][[[XXXVVVRRRPPPOOOPPPRRRTTTPPPKKKEEEAAA@@@@@@AAAAAA??????DDDLLLVVV]]]``````VVVOOOHHHEEE@@@:::777888999999999999999999999999666777888777888;;;BBBGGGXXXllluuuiii\\\TTTIII@@@:::777666555777666555444444444444444////////////////////////000000111222222222222222666777999<<<>>>@@@BBBBBBEEEFFFJJJQQQ[[[hhhttt{{{}}}}}}zzzxxxrrrjjjfffeeeffffffeeefffiiirrrvvv___WWWWWW```\\\WWWVVV^^^qqq}}}xxxmmmkkkdddWWWGGG:::333222111111111000000000//////......---------,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,---,,,+++***))))))***+++,,,************************))))))******+++++++++,,,,,,,,,+++***))))))))))))((((((''''''((()))***+++(((((()))))))))*********)))))))))))))))***++++++,,,---...000111222222333333333444555555555555555888777777777888:::===@@@CCCJJJTTT\\\`````````______\\\[[[\\\\\\\\\aaahhhkkknnnrrrvvvzzz~~~~~~wwwqqqooovvvzzznnngggiiikkknnnyyy~~~wwwppppppppppppoooqqqtttvvvrrrsssssssssqqqooommmlllqqqrrrsssqqqnnnlllkkklllmmmkkkiiiiiijjjmmmqqqsssvvvvvvwwwzzz}}}{{{yyywwwwwwyyy{{{{{{{{{xxxxxxwwwwwwwwwvvvvvvvvvsssvvvyyyzzzzzzxxxwwwwwwyyyyyyzzz{{{{{{{{{{{{zzzuuuvvvxxxzzz{{{zzzyyyxxxtttrrrpppoooqqqrrrrrrrrrqqqrrrqqqpppnnnnnnoooqqqoooqqqtttvvvvvvvvvwwwxxxuuuxxx{{{|||}}}~~~~~~}}}||||||}}}vvvqqqooonnniiibbb[[[YYY```kkkuuurrrnnnjjjllluuu}}}|||wwwrrrrrrrrrqqqppppppoooppprrrvvvxxxxxxxxxuuuuuuttttttttttttttttttmmmjjjgggfffggghhhiiiiiikkkjjjiiihhhggghhhiiijjjjjjnnnpppsss~~~zzzssskkkfffccc```\\\YYYPPPNNNKKKGGGCCCAAA??????>>>????????????AAAEEEHHHTTTZZZdddmmmrrrrrrnnnkkkjjjjjjhhhfffccc___\\\ZZZUUUSSSPPPNNNMMMOOOQQQSSSOOOKKKEEEAAAAAABBBBBBBBB??????BBBHHHPPPVVVXXXXXXOOOHHHCCCBBB???:::888999:::999888777666666666666444444444333444777<<<@@@RRRhhhvvvlllcccUUUIII???:::666555666666555444333333333333////////////////////////...//////000111222222333333555777999<<<>>>@@@AAADDDCCCDDDHHHRRR```nnnvvv}}}}}}xxxqqqjjjeeecccdddeeefffgggnnnxxxpppaaa\\\fffddd^^^VVVSSS]]]ppp|||pppooojjj___OOO@@@777222333222222111111000000///......---------,,,,,,,,,++++++++++++++++++++++++******))))))******++++++++++++************++++++************************))))))******+++,,,,,,,,,,,,,,,+++******)))******'''(((((((((((((((((()))((((((((()))))))))******))))))))))))******+++,,,,,,---///000111222222222222333444555666666666666777888888888999<<>>???GGGOOOZZZdddkkkllljjjgggiiihhhgggeeebbb___\\\ZZZVVVTTTRRROOOOOOQQQSSSUUUQQQLLLFFFBBBAAABBBBBBCCC@@@???@@@DDDJJJNNNOOOMMMDDD???<<<===>>>;;;;;;<<<:::999666444333333333444333333222222333555999<<>>???AAA@@@@@@CCCLLLXXXeeemmmxxx{{{~~~xxxoooeeeaaabbbfffffffffkkkrrrxxx}}}~~~yyypppdddeeefffcccYYYPPPQQQ^^^kkk~~~wwwtttnnncccUUUGGG<<<777222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******++++++++++++******************************))))))***++++++,,,------+++******))))))))))))***'''((()))))))))((('''&&&(((((((((((()))))))))***))))))))))))***+++,,,---...///000111222333333333222333555666777777666666666777999999:::>>>DDDIIISSSYYYbbbggghhheeebbbaaa\\\[[[[[[]]]]]][[[^^^cccuuuwwwooommmhhhmmmtttxxx~~~}}}wwwuuuuuuttttttxxx{{{{{{}}}~~~~~~|||wwwsssnnnppprrrsssrrrrrrsssttttttrrrnnnllllllnnnqqqtttqqqtttvvvsssnnnkkklllnnnnnnmmmnnnooopppsssuuuwww{{{xxxuuuuuuxxx|||{{{wwwttttttttttttssssssssssssrrrqqqpppppppppoooooonnnnnnoooooooooooonnnoooqqqsssuuuvvvwwwwwwtttuuuwwwxxxyyyxxxvvvuuupppnnnllllllnnnoooooonnnjjjkkklllllljjjjjjkkkllllllllllllkkkjjjkkkmmmpppoooppprrrssstttuuuxxxzzzxxx{{{~~~~~~}}}{{{|||}}}yyy{{{~~~tttjjjbbb^^^\\\aaajjjrrrvvv{{{~~~wwwooolllnnnrrrssssssvvvqqqlllkkkoootttwwwxxxuuuppplllmmmqqqsssrrrpppqqqqqqsssvvvxxxxxxvvvttttttuuuvvvwwwxxxyyyzzzzzzpppmmmjjjiiijjjlllmmmnnnhhhgggggghhhjjjlllnnnppplllsssuuusss|||}}}wwwqqqjjjddd```\\\WWWPPPIIIDDDAAA???:::;;;<<<;;;:::999999:::???FFFRRR]]]eeegggfffdddhhhhhhgggeeebbb___\\\ZZZZZZXXXUUUSSSRRRTTTVVVXXXSSSNNNHHHCCCBBBBBBBBBBBB@@@??????BBBGGGIIIHHHFFF===888777:::===<<<===@@@???===:::777666666666777444444333333444777:::<<<@@@[[[zzz}}}mmm\\\OOODDD===999666555444333222111111222222222222222222222222222111000/////////000222333444444444555666999;;;===???>>>>>>BBBIIITTT^^^eeeqqqtttyyy~~~|||rrrfff___bbbfffgggfffiiiooossswww~~~uuu{{{zzzkkkaaaeeeeee\\\OOOLLLVVVaaajjj}}}xxxooodddXXXKKKAAA;;;222111111000///......---......---------,,,,,,,,,------------------------...------,,,++++++++++++)))***+++,,,,,,+++***)))************************))))))***+++,,,,,,------))))))(((((((((((())))))'''((()))******(((&&&$$$(((((((((((())))))))))))))))))))))))***+++,,,---///000111222333444444444222333555777888777777666666888999:::;;;???FFFLLLZZZ```fffjjjiiieeeaaa___\\\[[[\\\______\\\^^^cccwwwzzzsssqqqfffkkkqqqtttyyyyyyxxx|||}}}}}}zzz{{{|||zzztttqqqtttwwwzzzzzzxxxuuusssoooqqqssstttrrrqqqpppqqqnnnooopppqqqrrrqqqpppoooqqquuuwwwtttooolllmmmooonnnnnnoooqqqsssuuuwwwxxxzzzvvvrrrqqqsssxxx{{{}}}|||wwwsssrrrrrrqqqpppooooooooonnnmmmllllllkkkpppnnnkkkjjjkkkllllllkkklllmmmooorrrtttvvvwwwwwwsssuuuvvvxxxxxxwwwvvvtttsssqqqooooooppprrrrrrqqqmmmnnnnnnnnnlllkkkkkklllnnnnnnmmmjjjiiijjjnnnqqqooopppqqqrrrrrrsssvvvxxxppptttyyyzzzxxxvvvvvvvvvtttvvvxxx}}}{{{nnnddd^^^]]]aaaddddddgggnnnsssssszzzwwwrrrnnnmmmooosssuuuzzzqqqiiiggglllqqqrrrqqqppprrrtttsssrrrppppppppppppssswww{{{{{{yyyvvvsssvvvtttrrrtttxxx|||~~~}}}vvvqqqlllkkkmmmnnnkkkhhhiiijjjiiihhhhhhiiilllooonnnqqquuuzzz{{{tttqqqggg___]]]XXXOOOHHHGGG???;;;::::::888555666;;;======III\\\fffcccaaacccdddeeefffddd```\\\[[[ZZZ]]]ZZZWWWWWWYYY[[[ZZZYYYVVVOOOGGGBBBAAAAAAAAA???CCC>>>:::;;;???CCCDDDBBB999999999999999999999999<<<;;;999777555444333333555444333222333555777999>>>OOOdddtttmmmXXXIIIAAA===666666555333111000222333333333333222222222111111111000000000000000111111222222333444666888:::;;;>>>:::999===CCCIIIRRRZZZjjjooosssuuuzzz}}}yyy{{{{{{vvvnnngggddddddeeefffiiimmmqqquuuyyy{{{yyysssuuussseeeccccccaaaWWWMMMMMMTTThhhuuu~~~tttfff]]]WWWLLL@@@333000---...111222000...///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,---,,,+++***))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++,,,+++***))))))+++---///+++...222666888888777666777777777777666666666666777888999:::<<>>===:::555555999;;;===FFFVVVccchhhhhhiiifffeeedddbbb___]]][[[ZZZ[[[XXXVVVWWW[[[^^^]]]\\\[[[TTTKKKEEEDDDDDDCCCAAAAAA===:::;;;???AAA@@@>>>::::::999999999888888888:::999777666444444333333555444333333333555777888666CCCRRR\\\dddpppwwwbbbQQQEEE>>>888888777555333222222333333333222222222111111111111111000000000000111111222222333444666888999:::;;;:::;;;>>>???CCCMMMXXXbbbggglllooouuu}}}}}}{{{|||{{{xxxrrrkkkfffdddggghhhjjjmmmpppsssvvvxxx~~~sssoooxxx}}}iiieeebbb___VVVMMMKKKOOO[[[iiixxxkkkbbb\\\PPPEEE666222///...//////---+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))***+++++++++***************++++++(((((())))))))))))((((((************************(((((((((((())))))))))))***))))))(((((())))))***,,,+++***)))***,,,---///666666666666555555555555666666666666666666666666777888999:::>>>EEENNNSSScccjjjnnnkkkhhhiiijjjjjjmmmlllhhhddddddjjjttt|||pppjjjhhhnnnyyyzzz{{{~~~|||uuukkkfffiiimmmnnnkkkjjjiiikkknnnqqqssstttppppppoooooonnnmmmllllllmmmmmmmmmmmmnnnooopppppppppoooqqquuuuuuqqqoooqqqoooooopppqqqsssuuuwwwxxxzzzxxxtttpppnnnnnnooopppllllllkkkkkkkkkkkkkkkkkknnnlllkkkkkkkkkkkkjjjhhhiiiiiiiiiiiihhhhhhhhhgggmmmnnnqqqtttvvvvvvvvvuuutttttttttuuuvvvxxxyyyzzzxxxsssnnnmmmpppqqqooolllnnnmmmmmmlllkkkjjjjjjiiipppnnnkkkiiiiiijjjlllnnnooonnnnnnnnnnnnoooooopppoooqqqrrrrrrpppoooooopppppppppqqqtttwww{{{vvvtttlll^^^UUUTTTUUUUUU}}}~~~|||uuunnnmmmssszzzzzzpppkkklllmmmkkkiiimmmpppssstttsssqqqppppppsssuuuyyy|||}}}{{{xxxvvvuuusssrrrssswww{{{~~~{{{vvvpppmmmmmmnnnmmmlllllllllmmmlllkkkllloooqqqpppuuu{{{}}}tttjjj^^^UUUQQQKKKFFFCCCAAA===777444666777;;;BBBMMM]]]mmmsssrrrkkkgggbbb```___^^^[[[XXXWWWUUUTTTWWW\\\```aaa```___XXXNNNHHHFFFEEEDDDBBBAAA>>><<<===@@@@@@===;;;;;;::::::999888777666666777666555444333333333333555444333333444555777888555<<>>???<<<===GGGSSS[[[```fffiiipppzzz|||{{{{{{yyyvvvqqqjjjeeeiiijjjkkklllnnnppprrrttt~~~wwwjjjllluuuwwwpppiiiddd\\\SSSLLLJJJOOO\\\xxx{{{pppiiibbbVVVKKK===888222/////////,,,***+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))...---,,,+++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))************************(((((((((((())))))))))))***))))))(((((())))))***++++++******+++,,,...///999777444222111222444555555555555666666666666666777888999<<>>;;;;;;;;;:::888777666555444444333333333333333444444555444444444444555666777666999<<<<<<<<>>???======EEEOOOZZZ```eeehhhnnnwww~~~xxxxxxxxxzzzzzzvvvoooiiiiiiiiijjjkkkmmmooopppqqqvvv{{{kkkgggmmmvvvzzzssskkk___QQQHHHHHHSSSmmm}}}tttoooggg[[[QQQDDD>>>666222111000///---,,,...///000000...,,,+++++++++++++++++++++++++++---,,,,,,+++***))))))(((......---,,,,,,+++++++++******))))))***++++++,,,***))))))))))))))))))***************************(((((((((((())))))))))))+++******))))))******+++++++++++++++,,,---///000222111//////000222555777444444555555666666666777888999;;;>>>EEEOOOZZZaaapppvvvyyywwwvvvxxxyyyxxxoooggg___```kkkxxx~~~yyyzzzxxxrrruuuzzzwwwwwwqqqhhhdddhhhlllnnnmmmjjjhhhgggjjjooorrrsssrrrpppmmmkkkjjjjjjkkklllkkkkkkjjjiiiiiihhhiiiiiihhhhhhlllrrrtttrrrqqqsssppppppppppppppppppooooootttsssrrrooollliiifffdddjjjjjjjjjiiiiiihhhgggggghhhhhhjjjlllnnnnnnllliiikkkkkkkkkkkkkkkkkkjjjjjjiiikkknnnqqqsssttttttsssrrrrrrrrrrrrtttvvvyyy{{{wwwtttpppooooooooommmllljjjjjjjjjjjjjjjkkkkkkkkkmmmmmmlllllllllkkkkkkkkkrrrqqqnnnlllkkklllnnnppplllmmmooonnnlllkkkkkklllkkkkkkkkklllnnnppprrrsssxxx{{{xxxwwwvvvtttvvvyyy{{{rrrhhh^^^VVVtttnnnjjjoooyyy{{{sssnnnmmmmmmlllkkklllooosssuuuuuuuuutttuuuuuuwwwyyyzzzyyywwwtttrrrqqqqqqrrrrrrtttwwwzzz|||yyyuuuqqqmmmlllllllllmmmnnnoooppppppoooppprrrsssrrrvvvzzz|||{{{mmmbbbVVVOOOIIIGGGCCC<<<777666333888:::===MMMgggwwwzzzyyyrrrhhhcccbbb```\\\XXXOOOMMMLLLOOOWWW___cccdddbbbZZZPPPIIIGGGHHHHHHGGGHHHIIIIIIJJJIIIFFFAAA===;;;;;;999888666555333333222222222222222333444444444444444444444555555666333555777666666:::AAAGGGTTTVVVZZZ```jjjuuuzzz```KKK???<<<888666666666555444555555555555444444444444222222111000//////000000000000111222444666777999>>>;;;;;;???AAABBBHHHNNN\\\bbbfffhhhlllssszzz{{{ssssssuuuyyy|||zzztttoooggghhhhhhjjjkkkmmmoooppppppuuu}}}sssjjjiiiooo|||zzzkkkXXXHHHEEEMMMaaa~~~xxxssskkk___VVVIIIAAA888222000000000///---...///000000...,,,+++++++++++++++++++++++++++......---,,,+++******)))------------,,,,,,++++++,,,++++++***))))))************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((()))))))))+++++++++,,,---///000000......///111333444666777333444444555666777888888:::;;;>>>BBBIIISSS^^^eeevvv|||~~~~~~~~~|||xxxooogggaaaeeerrr~~~}}}~~~~~~rrroooxxx|||uuu{{{{{{vvvnnnjjjmmmppppppooonnnmmmnnnqqqrrrrrrrrrpppnnnlllkkkkkklllmmmnnnkkkjjjiiiiiihhhhhhhhhhhhhhhgggiiiooopppnnnnnnqqqppppppppppppooonnnllllllmmmnnnnnnnnnllliiifffdddggghhhiiiiiiiiihhhhhhggghhhhhhiiillloooooommmkkkjjjjjjjjjjjjjjjjjjjjjjjjiiikkknnnqqqssstttttttttqqqqqqppppppqqqtttwwwyyyvvvtttrrrqqqpppooommmlllhhhhhhiiiiiijjjkkkkkkkkkllllllmmmlllllllllkkkkkkqqqooommmkkkjjjkkkmmmooolllmmmooonnnlllkkkkkklllkkkkkkkkklllmmmmmmnnnooorrr{{{|||wwwuuutttsssppppppqqqrrrtttyyyqqqfffllljjjkkkqqq{{{yyyuuuoookkkjjjkkkkkklllkkknnnqqqsssssstttuuuvvvxxxxxxyyyyyyxxxuuurrrpppnnnppprrrsssssssssuuuwwwxxxwwwtttqqqpppoooooopppnnnpppqqqqqqqqqqqqrrrtttvvvxxxzzz{{{~~~zzzkkk___VVVMMMIIIEEE>>>999888444777888;;;FFFZZZmmmwwwzzztttlllfffcccaaa]]]ZZZPPPLLLIIILLLTTT]]]cccfffggg___TTTLLLJJJJJJJJJJJJIIIJJJLLLLLLJJJFFFAAA???::::::999777666444333333222222222222222333444444444555555555555555555555222444666777888999;;;===DDDDDDFFFJJJQQQ]]]jjjrrr|||nnnXXXGGGAAA:::666666777666444222222222222111111111000333222111000//////////////////000111333555777888???;;;:::>>>CCCGGGMMMRRR^^^eeejjjiiikkkpppuuuvvvqqqsssvvvzzz|||{{{xxxuuugggggghhhiiijjjlllmmmnnnjjjooovvvtttllljjjssssss___MMMEEEIIIVVVppp|||yyypppccc[[[MMMEEE999111////////////,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((***+++,,,---///000111111111222444666777666555555333444555666777888999:::;;;===AAAGGGOOOYYYcccjjj{{{zzzsssgggbbb```hhhvvvvvv|||xxxppprrrwwwwwwrrr}}}|||uuurrrssstttsssqqqqqqqqqssstttsssqqqnnnlllkkkjjjjjjjjjjjjlllllljjjjjjiiihhhgggggghhhhhhgggeeefffjjjlllkkklllppppppqqqqqqpppooommmkkkjjjhhhiiikkkkkkkkkiiigggeee___aaadddfffhhhiiiiiiiiihhhggghhhkkkmmmnnnmmmkkkfffffffffgggggggggggggggiiikkkooorrrtttuuuuuuuuuqqqpppnnnnnnoooqqqtttvvvuuutttsssqqqooommmlllkkkfffggggggiiijjjkkkllllllmmmmmmlllllllllkkkkkkkkknnnmmmkkkjjjjjjkkklllmmmlllnnnooonnnmmmkkkllllllkkkkkklllllllllmmmmmmmmmmmmtttxxxvvvsssssssssqqqooonnnmmmllllllpppvvvzzzxxx~~~zzzvvvyyy~~~rrrdddffflllttt{{{wwwsssooolllkkklllmmmnnnnnnppprrrssstttvvvyyy{{{{{{||||||zzzxxxtttqqqoookkkooorrrtttrrrqqqqqqrrruuuuuuuuusssrrrppppppqqqnnnpppqqqrrrqqqqqqrrrsssvvvvvvwwwyyy~~~zzzjjj___SSSMMMHHH@@@;;;:::666666888;;;@@@KKK___qqquuurrrmmmhhhdddaaa______SSSMMMHHHIIIQQQ\\\dddhhhlllbbbVVVMMMIIIIIIHHHGGGEEEGGGIIIHHHFFFBBB>>><<<999888888777555444333333333333222222222333444444444555555555555555444444555555777888999999999999999:::<<<===AAAIIITTT[[[gggpppjjjRRRIII???888777666555333222222222222111111111111333222111000//////////////////000111333555666777<<<:::;;;???BBBGGGQQQ[[[bbbiiiooonnnmmmqqqtttuuusssvvvzzz||||||zzzzzzzzziiiiiihhhhhhhhhiiijjjjjjeeehhhmmmsss{{{tttjjjnnnyyyyyyhhhYYYMMMLLLOOO```vvviiibbbVVVLLL???555111000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))***,,,,,,,,,,,,+++++++++***************+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***+++,,,...000111111111444444666666666666555555444444666777888:::;;;;;;:::>>>EEEMMMVVVaaakkkqqq~~~vvvkkk]]]]]]aaammm{{{~~~vvvyyysssqqqpppttt|||tttrrr{{{zzzxxxxxxxxxvvvuuuuuutttuuuuuussspppnnnlllkkkkkkjjjjjjiiiiiiiiihhhhhhggggggfffgggggggggeeebbbbbbeeeggghhhkkkppppppqqqqqqqqqpppmmmkkkiiifffgggiiijjjjjjiiigggfff]]]___bbbeeeggghhhhhhhhhgggffffffgggjjjkkkkkkjjjdddeeeeeeeeefffffffffggggggiiilllppprrrsssssssssqqqooommmkkklllnnnqqqsssrrrrrrrrrpppmmmjjjiiihhheeeeeefffhhhiiikkklllmmmnnnmmmlllkkkkkkkkkkkkllljjjjjjjjjiiijjjjjjkkkkkkkkkmmmnnnnnnlllkkkkkkllljjjkkkllllllllllllllllllkkkppprrrqqqrrruuuuuurrroooooonnnllljjjjjjmmmoooxxx~~~wwwlllpppxxx{{{hhh^^^dddmmmvvv{{{}}}|||{{{xxxvvvrrrooommmnnnoooqqqssstttuuuvvvwwwzzz~~~~~~~~~}}}|||xxxtttqqqnnniiinnnssstttrrrooonnnnnnqqqrrrssssssqqqooooooooonnnooorrrrrrqqqqqqrrrssstttssssssvvv|||rrreeeWWWPPPIIIBBB<<<:::888666888======BBBUUUllloooooommmiiidddaaaaaabbbVVVOOOIIIIIIPPP[[[eeeiiimmmdddVVVLLLGGGEEECCCBBBAAACCCEEEDDDAAA===;;;999888888777666555444444333444333333222333333444444444555555666555555444444333333333444555555444333555666888999:::???FFFLLLRRR]]]oooyyyZZZPPPCCC:::777666444222555555444444444333333333333222111000////////////...//////111222444666777777999===@@@@@@EEESSSaaaeeennntttsssrrrtttwwwwwwvvvzzz}}}~~~{{{zzzzzz|||kkkkkkiiihhhggggggggggggbbbccceeejjjqqq||||||lllmmmwww||||||qqqdddVVVQQQMMMVVVttt{{{nnnggg___TTTEEE999444333222222000000///............///------------------------***************+++++++++&&&''')))+++,,,,,,,,,+++))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,************************(((((((((((())))))))))))------,,,,,,,,,,,,------***+++---///000111222222222333333333444555666666444555666888999;;;<<<<<<999>>>GGGQQQ[[[fffqqqwwwrrreee[[[^^^ggguuu}}}{{{zzz{{{}}}tttqqqmmmlllvvvxxxssstttxxx}}}|||{{{|||{{{xxxzzzxxxvvvvvvuuutttqqqooonnnnnnnnnmmmkkkjjjhhhgggfffffffffeeeeeeffffffgggccc```___bbbeeeggglllrrrpppqqqqqqqqqpppnnnkkkiiifffggghhhiiiiiihhhgggfff```bbbdddggghhhhhhgggfffgggeeedddeeegggiiiiiihhheeefffffffffgggggghhhhhhbbbeeehhhlllnnnoooooooooqqqooollljjjjjjllloooqqqpppppppppnnnkkkhhhgggfffdddeeefffhhhiiikkklllmmmnnnmmmlllkkkjjjkkkllllllhhhhhhhhhiiijjjjjjjjjjjjjjjlllmmmmmmkkkjjjjjjkkkjjjjjjkkkllllllllllllllllllooopppppptttyyyyyyuuuppppppqqqoookkkhhhggggggnnnttt{{{xxxrrrmmmnnnxxxtttfff^^^eeeoooxxx|||zzzuuurrrnnnmmmmmmnnnqqqrrrrrrqqquuusssrrruuu{{{}}}xxxrrrnnnlllkkkggghhhjjjlllnnnnnnllliiipppqqqssssssrrrpppppppppppppppoooooooooooopppppptttuuuwwwyyy}}}sssbbbZZZSSSHHH@@@>>>===;;;;;;:::999>>>LLLZZZhhhiiijjjiiigggfffffffff^^^VVVLLLGGGKKKVVVbbbjjjoooiii[[[LLLCCCAAA@@@============<<<;;;:::888888777777666555555555555666444444444444444444333333444444444444444444444444333444555555666666555555666777777666666888<<>>EEERRR]]]mmmuuu}}}}}}yyyxxxyyyvvv}}}{{{uuuuuuwwwrrrmmmhhhfffggggggfffcccccc^^^]]]eeennnvvv}}}zzzooommmwwwzzzrrrnnnddd[[[TTTTTTbbb}}}sssfffbbbXXXJJJ>>>777333///,,,------......------,,,+++------,,,,,,,,,------...///---++++++------+++))),,,,,,,,,+++++++++******++++++************++++++++++++,,,------...//////000...,,,+++)))))))))***************************,,,***'''(((+++,,,+++)))............/////////000222222333333333333444444555555555777:::===>>>>>>>>>BBBKKKXXXfffrrrzzz~~~nnnddd[[[cccrrr}}}zzzzzzzzz|||~~~rrrqqqppptttxxxtttssssss{{{xxxvvvyyy~~~}}}zzzzzzwwwssspppppppppooonnnmmmlllkkklllmmmmmmkkkiiikkkiiigggeeeccccccccccccbbbaaaaaabbbdddhhhllloooqqqqqqqqqpppnnnllliiihhhggghhhiiiiiigggffffffgggeeeeeeeeeeeeeeefffggghhhfffeeeeeeffffffgggiiiiiifffeeecccdddfffggggggfff```cccgggjjjlllnnnppprrrnnnoooooooooooonnnnnnmmmmmmpppqqqlllddd```bbbfffeeegggjjjkkkjjjjjjjjjkkkqqqoookkkiiiggghhhjjjkkkkkkjjjhhhfffeeegggkkkoooooolllhhhgggiiikkkjjjiiiiiihhhhhhkkknnnpppooommmjjjjjjlllppptttvvvuuutttsssrrrrrrqqqnnnllliiihhhhhhjjjmmmssszzzyyyrrrmmmlllttt}}}}}}pppfffdddiiiqqqwwwyyywwwssspppooonnnmmmoooqqqrrrrrrqqqqqqppppppsss{{{}}}wwwrrrnnnkkkjjjggghhhjjjnnnpppqqqnnnlllnnnppprrrsssqqqppppppqqqppppppooopppppprrrsssttttttuuuwwwyyy|||}}}hhh]]]UUUMMMEEECCC<<<:::::::::;;;AAAPPP___jjjkkkllljjjgggeeedddeee```YYYOOOIIIIIIRRR```iiipppjjj]]]LLLAAA>>><<<999;;;;;;;;;;;;;;;999888888888888777777666666777777555555555444444444444444444444444444444444444444333444555555666666555555555666666666555777:::===EEELLLXXXjjjrrr___III@@@===:::777555333333333333333333333333444444333222222111000000222111111111111333444555777:::<<<<<<===CCCOOOYYYsss{{{||||||{{{vvvnnnkkklllmmmkkkgggeeeeeeffffffeeeaaa]]]\\\ccclllssszzzxxxqqqsss~~~vvvrrrnnnfff]]]XXX]]]rrrxxxmmmjjjaaaTTTHHH???888333000.../////////......---------------,,,,,,------...///---++++++------,,,))),,,,,,,,,+++++++++******++++++************++++++******++++++,,,,,,------,,,+++)))(((&&&&&&''''''************************+++)))((())),,,---,,,***,,,,,,---...///000111222333333444444444555555555888777777777999;;;;;;<<>><<<;;;===@@@HHHXXXhhhrrrrrrrrroookkkgggffffffddd___VVVLLLGGGMMMZZZfffrrrnnnaaaNNNAAA<<<:::777888999999::::::999999888:::999999999888888888888666666666555555444444444333333333333333333333333444444555666666666666555444555555555444555888:::AAAFFFOOO]]]qqq~~~tttcccQQQEEE???999666666222222222222222222222222333333333222111111000000111111111111222333444555666999;;;:::;;;@@@JJJRRRsss}}}}}}rrriiiddddddffffffeeecccbbbccceeeggg```\\\[[[aaahhhnnnuuu{{{tttqqqvvvwwwssstttppphhh]]]XXXfff~~~vvvlllfff[[[OOOCCC999222///000000000/////////......------------------------...,,,++++++------,,,***,,,,,,,,,+++++++++******++++++************++++++))))))******************...---+++***)))))))))***************************)))))))))+++---...---,,,***+++,,,...000222333444444555555555555666666666777777777777888:::<<<===EEENNN^^^ooo}}}qqqddd___eeesss~~~vvvtttxxx~~~|||wwwuuu{{{}}}vvvoooiiihhhjjjmmmooonnnpppuuu||||||wwwrrrnnnmmmmmmmmmmmmjjjiiiiiijjjmmmnnnnnnmmmmmmllljjjhhhfffeeedddddd```aaabbbdddgggiiikkklllllllllllllllkkkkkkkkkkkkhhhiiijjjjjjhhhgggggghhhfffeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccaaaaaacccdddddddddaaabbbdddfffhhhkkkooorrruuutttssspppnnnllljjjhhhbbbaaa___]]][[[ZZZZZZZZZbbbeeehhhjjjjjjjjjkkklllooonnnnnnmmmlllkkkjjjjjjjjjjjjkkkiiihhhhhhiiikkkooollljjjiiiiiijjjiiiiiiiiiiiiiiikkknnnqqqqqqpppjjjjjjkkkmmmpppqqqpppoooiiikkknnnpppqqqooommmkkkfffdddbbbbbbgggqqq}}}zzzvvvsssuuuvvvxxx}}}xxxqqqppprrrvvvvvvvvvvvvtttrrrooommmnnnmmmlllnnnpppqqqpppooopppmmmjjjkkkqqqzzz{{{tttooolllkkkjjjhhhiiikkkoooqqqpppmmmjjjjjjlllooopppppppppqqqrrrrrrrrrqqqrrrsssuuuwwwxxxvvvvvvwwwyyyzzz{{{{{{{{{~~~{{{{{{~~~mmmddd]]]TTTLLLCCC@@@???AAAGGGQQQbbbrrr||||||{{{wwwrrrmmmjjjiiijjjggg^^^QQQGGGHHHTTT___pppnnndddRRRCCC<<<:::888666777888999:::::::::::::::::::::::::::999999888777777777666666555555444333333333333333333333333444444555666666666666666333444555444333444666888<<>>777444666222222222222222222222222333222222222111111000000111111111111222333444444666888999888888<<>>>>><<<;;;:::::::::999888777777666666555555555555555555555555555555666777777777777666555666777777555444555666333:::@@@GGGQQQ^^^gggiiikkkaaaUUUMMMEEE===999999444444444444444444444444111111111111111111111111000000111333333333333333444555666666666888;;;>>>FFFUUUjjj|||tttfff___\\\\\\\\\\\\[[[]]]```ccceeebbb```aaabbbccciiiqqqwww{{{zzzmmmhhhvvvwwwppprrrqqqhhhYYYTTTbbbttttttnnnggg___XXXNNNBBB:::000///...---,,,---...///---......///...---+++******,,,------++++++,,,...,,,,,,,,,+++++++++******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******************************((()))******)))***,,,...//////000000000000111111333333444444444555555555777999:::999999<<>>???????????????AAAAAAAAA@@@>>>===;;;;;;:::999888777666666777777777777777777777777555555666777777777777777777888999999777666666777444999===@@@IIIWWWdddiiimmmaaaUUUNNNHHH???999888333333333333333333333333000000000000111111111111///000222333444444333333333444555555666777999;;;;;;FFFVVVfffwwwtttjjjbbb___]]]]]]^^^```aaabbbfffbbbaaaaaa``````fffmmmssswww}}}xxxmmmsss|||qqqrrrqqqkkk]]]SSSUUU]]]vvv{{{sssiiibbb^^^UUUGGG<<<222111///...---...///000---...//////...---+++)))))),,,------++++++---///,,,,,,,,,+++++++++******++++++************++++++***+++++++++,,,---------...---,,,+++++++++,,,---************************)))))))))(((&&&'''+++.........///000111111222222444555555555555666666666888:::<<<;;;:::===DDDJJJZZZkkk|||wwwxxx~~~vvvpppllljjjiiikkkxxxzzz}}}{{{uuuooonnnnnnmmmkkkhhhfffggghhhrrrssstttsssrrrqqqqqqqqqrrrpppnnnmmmmmmllljjjiiieeecccaaa```bbbdddddddddbbbcccdddeeeeeedddcccbbbbbbccceeegggiiijjjjjjkkkhhhjjjlllmmmmmmkkkhhhffffffggghhhhhhfffeeeeeefffeeeeeeeeeeeeeeeeeeffffffhhhhhhhhhgggeeeccc```^^^XXXUUUQQQPPPQQQSSSTTTTTTVVVYYY\\\^^^```bbbeeehhhlllooorrrrrrnnnfff]]]WWWRRRPPPOOOOOOSSSWWW[[[]]]___bbbeeeggghhhhhhiiikkklllllllllllllllkkkkkkjjjhhhiiikkkkkkkkkkkkmmmoooooopppqqqooollliiiiiikkkkkklllllljjjhhhhhhkkknnnmmmllljjjjjjlllnnnnnnnnnjjjkkkmmmnnnooonnnmmmllliiikkkllliiidddccciiiooorrruuuuuurrrvvvzzzvvv{{{vvvtttqqqnnnllllllllllllooonnnpppssswwwzzz{{{{{{{{{wwwrrrnnnmmmmmmmmmlllmmmnnnooooooooonnnlllkkkmmmjjjfffdddeeefffgggggghhhjjjmmmnnnmmmllllllmmmpppsssxxx|||~~~|||yyywwwqqqsssuuuvvvwwwvvvuuutttwwwvvvxxx|||}}}|||~~~}}}yyyuuuooo___VVVOOOOOOUUU```qqqyyynnnhhhYYYZZZWWWOOOGGGCCCEEEHHHXXXccciii^^^LLL???:::999<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???<<<<<<;;;:::999777777666777777777777777777777777555666666777777777777777888:::;;;:::888777777777555999:::;;;BBBSSSccckkkmmmaaaTTTMMMHHH???777444222222222222222222222222000000000000000111111111///000222333444444333333333333444555666777999:::444<<>>???BBBFFFIIIJJJHHHFFFDDDGGGJJJLLLLLLIIIEEEBBBAAA???>>>;;;:::999888888888777777777777666666666555555666666777666666666777777777777777666555555444444777===BBBKKK\\\jjjoooiii^^^QQQEEE===999888777666444333222222333444222222111000000000000000222222333333333222222111111222333555666888999:::999999===CCCMMM```|||}}}pppiiieeebbbccchhheeeeeeeeeeeeeeefffggghhhjjjlllqqqxxx|||}}}nnnlllyyytttooommmcccVVVLLLKKKWWWsssyyyqqqoookkk^^^SSSAAA:::222000222222...***..............................---------,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,,,,+++******))))))******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))++++++***++++++,,,---...---...///111222222333333444444555555666777777777666999;;;;;;===EEEQQQZZZmmm~~~tttsssxxx~~~{{{yyyvvvtttrrr|||}}}qqqrrrvvvwww|||uuullljjjmmmooouuu{{{~~~|||zzzzzzuuutttrrrpppoooooooooooopppnnnkkkkkklllllljjjhhhdddeeefffggggggfffeeedddaaabbbbbbcccccccccbbbbbbbbbccceeeggghhhiiiiiiiiifffgggiiikkkkkkjjjiiihhheeedddccceeeiiikkkkkkjjjccceeegggeeecccbbbfffjjjmmmjjjkkkppptttsssqqqqqqmmmhhh```XXXQQQKKKEEEBBBAAACCCFFFJJJPPPZZZbbbgggmmmtttyyywwwqqqiii^^^TTTOOONNNLLLKKKMMMRRRXXX]]]```aaaaaaaaaaaabbbeeegggiiigggeeedddeeegggiiiiiijjjkkklllmmmmmmmmmmmmmmmppppppooommmmmmllllllllllllmmmnnnmmmjjjhhhhhhhhhlllkkkkkkjjjjjjkkkkkkllljjjjjjkkkkkklllllllllllljjjiiiiiihhhhhhgggffffffeeelllssstttpppqqqxxxwwwpppnnnmmmkkkjjjjjjkkklllmmmqqqssstttuuu|||}}}xxxtttpppnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmkkkhhhffffffgggiiijjjjjjjjjhhhhhhggghhhiiijjjlllnnnqqqrrrrrrrrrsssuuussstttuuusssqqqpppqqqrrrsssvvvzzz|||}}}~~~vvvooommmbbbZZZSSSUUU```ooo|||wwwllljjjfff^^^QQQCCC>>>@@@AAAMMMVVVUUUMMMFFFBBB@@@AAABBBFFFKKKNNNOOOLLLIIIFFFIIIMMMOOOOOOLLLHHHDDDBBBAAA>>><<<:::999999999888888888777777777666666555555555666777777888888888888777666666666666666555555777<<>>>>>@@@CCCJJJUUUbbbkkkqqqyyy~~~|||uuulll```VVVQQQNNNIIIGGGGGGKKKPPPTTTZZZ[[[\\\\\\]]]^^^aaadddfffdddbbb```aaadddgggjjjjjjkkkkkklllkkkkkkjjjjjjppppppooonnnmmmlllkkkkkkmmmoooppppppmmmkkkkkkkkkmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnjjjjjjjjjiiihhhhhhggggggeeekkkrrruuuuuussssssttt}}}sssmmmlllkkkjjjiiijjjkkkmmmnnnoooqqqqqqrrrxxx}}}xxxuuuqqqnnnllllllmmmnnnnnnnnnnnnmmmllllllkkkiiigggggghhhiiijjjlllkkkiiigggggghhhiiijjjnnnoooppppppoooppprrrtttsssuuuuuuuuusssrrrrrrssstttwww{{{}}}~~~sssmmmlllfff]]]TTTVVVbbbrrrqqqpppmmmeeeUUUEEE>>>???===DDDLLLOOOMMMIIIDDDAAACCCEEEJJJOOOSSSSSSPPPMMMHHHKKKOOORRRRRROOOJJJFFFDDDBBB???===;;;;;;;;;;;;999999999888888888777777777777777777777777888888999888666555555555666777555555777<<<@@@HHHWWWeeetttqqqiii\\\NNNCCC>>>===@@@>>><<<999666555444444222222111111111222222333222222333333444333333333333333333444555777999:::999777555777;;;FFFYYYkkkyyyuuurrrqqqooommmjjjgggeeedddcccfffgggkkkrrrvvvzzzoooqqq|||vvv^^^PPPMMMVVVrrruuukkkbbb^^^OOOFFF;;;333000000...---..............................---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,++++++***************+++++++++*********))))))++++++,,,,,,,,,++++++***---,,,,,,------...///000111000//////000222333555444444555555666777777777666888:::<<>><<<<<<<<<===;;;;;;:::::::::999999999;;;:::999777666666666666999888666555555555666777555555777;;;???FFFUUUcccuuutttnnnbbbTTTHHHBBB@@@AAA@@@===:::777666555555333222222222222222333333111222333444444444444444444444333333555777999::::::777666777999@@@OOO]]]uuuxxxtttqqqnnnkkkhhhffffffeeegggfffiiiooosssvvv|||wwwqqqwwwhhhWWWNNNMMM___|||wwwiii```^^^TTTKKK>>>555111000000///..............................---------,,,,,,,,,,,,,,,,,,+++*********)))***************+++,,,,,,------,,,++++++++++++,,,))))))*********+++++++++***++++++,,,,,,,,,++++++------------...///000000111111000000000222333444444444555555666777777777777999<<<>>>EEESSSeeerrr||||||~~~|||}}}qqq```XXXVVV___kkkzzztttrrrrrrvvv{{{yyy|||~~~xxxvvvssspppmmmlllllllllnnnnnnmmmllljjjhhhggggggdddeeefffggggggfffeeeddd```aaabbbcccdddeeeeeeeeedddeeefffggggggfffeeedddaaaccceeefffffffffdddccceeefffgggiiijjjlllmmmnnnmmmiiifffgggjjjmmmllliiiiiiiiiooozzz~~~iiiWWWNNNDDD???<<<>>>DDDPPPdddwwwsssggg^^^SSSLLLCCC======@@@CCCEEEEEEGGGJJJLLLNNNRRRWWWZZZ[[[]]]``````___^^^___aaacccdddfffggghhhiiiiiiiiimmmnnnnnnnnnmmmlllkkkjjjpppsssuuuvvvtttrrrrrrqqqqqqqqqppppppppppppqqqqqqpppppppppppppppppppppppplllllllllkkkjjjjjjiiiiiihhhhhhjjjoootttvvvtttqqqssszzzsssooonnnkkkkkkjjjjjjlllnnnqqqssspppssssssoooqqqxxx~~~|||wwwttttttssspppmmmjjjkkkmmmnnnnnnmmmkkkjjjkkkjjjiiiiiiiiiiiijjjkkkjjjiiiiiihhhiiijjjkkkllllllkkkjjjgggeeeeeegggiiihhhkkkoooqqqqqqrrrssstttrrrvvv|||tttllljjjhhhaaa[[[[[[ddduuu~~~xxxpppgggYYYJJJAAA@@@===<<>>======>>>???=========<<<<<<<<<;;;;;;===<<<:::888666666666666888888777666666666666666555444666:::>>>EEETTTbbbtttuuuqqqfffWWWKKKDDDCCC===<<<:::888666666666666666555444333222222111111111222333444444555555444555444333333444666999:::<<<999888999:::===GGGQQQbbbuuuvvvsssoookkkiiiiiikkklllhhheeedddiiilllooouuu{{{sssrrrnnnZZZPPPJJJSSSiii{{{lllbbb```YYYQQQDDD999333111111111..............................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,......---,,,,,,,,,,,,,,,))))))******+++,,,,,,---******+++,,,,,,,,,++++++---------------...000000111111111111111222333333444444555555666777777777888;;;>>>BBBJJJXXXkkkxxx}}}tttvvv}}}{{{vvvwww}}}||||||{{{fffYYYSSSZZZfff~~~vvvssstttvvv{{{|||yyywwwvvvtttrrrpppnnnmmmllllllmmmmmmkkkhhheeeeeefffcccdddeeeffffffeeedddcccbbbbbbcccdddeeeeeeeeedddcccdddffffffgggfffeeedddbbbccceeeggggggfffeeedddeeegggiiiiiiiiijjjlllnnnjjjgggeeefffiiilllkkkjjjiiiiiinnnwww}}}zzzcccUUUKKKDDD???@@@DDDNNNdddzzzwwwmmmfffWWWNNNBBB:::888:::=========>>>AAACCCEEEIIIMMMQQQSSSWWW]]]___^^^]]]^^^```eeeeeegggiiijjjkkkllllllkkklllmmmnnnnnnmmmlllkkkmmmpppssstttsssqqqppppppqqqqqqppppppppppppqqqqqqppppppppppppoooooooooooommmmmmmmmlllkkkkkkjjjjjjjjjhhhhhhlllqqquuuvvvuuurrr{{{}}}wwwqqqmmmmmmjjjiiiiiijjjlllooorrrssssssvvvvvvqqqppptttyyyzzz|||wwwrrrqqqssssssqqqmmmiiijjjlllnnnnnnllljjjiiikkkjjjjjjiiiiiijjjjjjkkkhhhhhhiiiiiijjjkkkllllllnnnmmmkkkfffbbb``````aaa]]]aaafffjjjlllnnnpppqqqmmmrrryyyyyykkkeee```___^^^aaaiiiyyy~~~qqqfffZZZMMMCCC@@@<<<:::;;;@@@@@@>>>AAAGGGJJJNNNUUU]]]aaa```[[[VVVUUUYYY]]]___]]]WWWPPPKKKIIIFFFBBB???===>>>???@@@?????????>>>>>>>>>=========<<<999777777777888888777777777777777666555555333333555999===EEETTTbbbqqqsssqqqgggXXXKKKEEEDDD===<<<:::888666666666666555555444333333333333333111222333444555555555555666555333333444666999;;;===::::::;;;:::999???FFFRRRdddzzzzzzsssmmmjjjjjjlllnnnjjjeeebbbdddhhhjjjpppvvv|||{{{rrruuu}}}www^^^VVVOOOPPP\\\tttssshhhfff```XXXKKK???666222111111..............................---------,,,,,,,,,,,,,,,,,,---...//////000+++++++++++++++,,,------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000111111222222333333222222444444555555666777777777888<<>>>>>@@@AAA@@@@@@@@@@@@?????????>>><<<:::999777777888:::;;;666777888888888777555444333222444999===DDDTTTbbbnnnqqqpppgggXXXJJJDDDCCCCCCAAA>>>:::777555444444111222222333444555777888111222333444555555555555666555333333333666999;;;===;;;;;;<<<:::777999>>>IIIZZZnnn}}}yyypppjjjiiijjjlllmmmgggbbbcccfffiiiooouuu}}}wwwnnnwwwccc^^^WWWRRRUUUgggzzznnnkkkfff^^^QQQCCC999333111000..............................---------,,,,,,,,,++++++---///111222444555---,,,,,,,,,,,,---......---,,,++++++******++++++......---,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000111222444444333222111444444555555666777777777888===CCCJJJTTTdddwwwyyypppqqqssswww{{{yyyuuuvvvzzzuuurrrqqqttt{{{~~~{{{xxxzzzuuuiiiaaadddlll}}}xxxppppppuuuyyy~~~|||zzzzzzyyywwwtttuuuvvvvvvvvvtttrrrooommmiiikkkkkkiiidddbbbbbbdddbbbcccddddddddddddcccbbbddddddeeeeeeeeedddccccccbbbcccdddfffggggggfffeeedddeeegggiiiiiihhhgggffffffhhhjjjiiiggggggiiikkkiiiiiiiiijjjkkknnnppprrrkkkjjjkkknnnppprrryyyyyyeeeVVVKKKDDDDDDDDDJJJaaayyykkk^^^MMM@@@;;;:::999888777888999888888999;;;>>>===BBBGGGKKKMMMQQQYYY```gggggghhhhhhhhhhhhgggggggggiiikkkmmmnnnnnnnnnmmmllloootttvvvuuusssrrrqqqmmmmmmllllllllllllmmmmmmooonnnnnnnnnmmmmmmllllllnnnnnnnnnmmmllllllkkkkkkkkkkkklllnnnqqqssstttuuutttuuuxxx~~~xxxrrrrrryyy~~~wwwtttpppmmmllllllkkklllmmmooorrrtttvvvwwwvvvuuutttttttttvvvwwwqqqrrrrrrpppnnnnnnppprrrlllmmmoooooonnnkkkhhhfffiiiiiiiiijjjllllllkkkjjjhhhiiiiiiiiihhhiiilllnnnuuuyyywwwmmmccc]]]ZZZWWWUUURRRSSSWWWZZZ]]]dddllljjjlllsss}}}wwweee[[[YYY[[[dddrrr{{{hhhZZZOOODDD===;;;::::::;;;;;;:::@@@HHHMMMVVVaaahhhmmmnnnggg___\\\aaafffgggbbbZZZQQQLLLOOOLLLEEE??????EEEFFFDDDDDDCCCBBBAAAAAABBBDDDEEECCC@@@<<<:::::::::999888666666666666666555555444666666777999;;;CCCTTTdddnnnnnniii^^^TTTNNNIIIDDDEEECCC>>>:::777666555666666555333222111222222333444444555555666555555555<<<<<<;;;999555333333444===>>>>>>===:::999:::;;;???IIIZZZlll}}}~~~pppkkknnnooonnnmmmjjjfffcccccceeeiiilllwww{{{vvvkkknnnxxxrrrkkk```UUUQQQ___}}}uuuhhhgggddd[[[LLL;;;111000333000000000000000///......///...,,,,,,---------,,,(((------+++...666:::888...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,------------,,,,,,---...///000000000000111111111222222333333333777666555444444555777888;;;===CCCMMM]]]ppp~~~vvvsssuuuyyyzzzwwwwwwzzzxxxrrrnnnhhhfffmmmwww}}}~~~}}}}}}vvvppplllooovvvyyyvvvqqqqqqtttzzz|||yyyvvvvvvvvvssstttvvvwwwvvvtttqqqooonnnllljjjgggeeeeeeddddddeeedddbbb``````aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbb___bbbeeeffffffeeeeeeeeedddeeegggiiiiiihhhfffeeehhhgggffffffhhhjjjkkkkkkkkkiiiffffffhhhkkklllmmmllllllmmmnnnppprrrssstttyyycccZZZPPPGGGDDDEEELLL```uuuiiiRRRFFF???999777:::666444111111444666777888<<<<<<===>>>BBBJJJSSSZZZbbbeeeggggggeeeeeehhhkkkllljjjiiiiiilllnnnnnnnnnmmmmmmnnnnnnooooooppppppoooooonnnmmmmmmmmmmmmmmmpppnnnkkkiiihhhiiijjjlllnnnmmmkkkjjjiiihhhiiiiiioookkkffffffkkkqqquuuwwwvvvxxxyyy}}}uuurrrpppsss|||yyyrrrpppllljjjjjjjjjkkklllmmmpppsssuuuwwwzzzzzzyyyxxxxxxwwwxxxxxxqqqqqqqqqooommmmmmoooqqqlllmmmnnnnnnmmmkkkiiigggjjjhhhhhhhhhjjjkkkkkkjjjjjjkkkkkkjjjiiijjjlllooowww}}}~~~vvvlllccc[[[UUUQQQNNNMMMQQQTTTWWW]]]dddhhhjjjpppyyyrrr```ZZZXXXaaapppsssbbbTTTIIICCC???===<<<<<<;;;:::???FFFNNNXXXccckkkqqqsssmmmeeeaaaeeejjjkkkfff^^^VVVQQQRRROOOGGG@@@@@@EEEFFFDDDEEEDDDBBBAAAAAACCCEEEFFFFFFCCC>>>;;;:::999888888666666777777666666555444333333444666888???NNN\\\jjjkkkhhh^^^UUUOOOJJJEEEDDDAAA<<<888555444444444555444333222111111222333444444555555555555555444777888888666444333444555<<<===???>>><<<::::::::::::BBBPPPaaappp|||tttllllllllljjjooolllhhhdddbbbcccfffhhhqqquuu{{{ooommmssszzzuuummmddd]]]ccc{{{xxxmmmeeeddd^^^QQQAAA666222222000000000000000//////...111///---,,,------,,,++++++...///,,,...555888777///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,---...///000000000000//////000222333444555555666666555444555777999;;;???CCCKKKXXXiii||||||wwwvvvzzz}}}|||wwwwwwzzzyyytttkkkccc```eeemmmtttyyy~~~~~~{{{{{{wwwuuuzzzzzzwwwsssrrruuuzzz}}}~~~|||yyyvvvttttttuuutttuuuvvvvvvuuusssqqqpppmmmkkkiiifffeeedddddddddfffeeecccbbbbbbbbbdddeeeccccccccccccccccccccccccaaacccfffgggfffeeeeeefffeeefffggghhhiiihhhggggggjjjiiiggggggiiijjjkkklllkkkiiifffeeegggjjjlllllliiijjjkkklllllllllkkkjjjrrrzzzyyyggg[[[PPPGGGDDDEEEMMMaaavvvyyy```OOOEEE===:::;;;777555333222444555555555:::::::::;;;???FFFOOOUUU___bbbeeefffeeeeeehhhkkkllljjjiiiiiikkkmmmnnnnnnmmmmmmnnnnnnooooooooopppoooooonnnnnnmmmmmmmmmnnnlllkkkiiihhhggghhhiiijjjlllkkkjjjiiiiiijjjkkklllooojjjffffffiiiooorrrtttuuuwwwyyy}}}mmmmmmooovvv~~~qqqmmmkkkiiiggggggiiijjjkkkmmmqqqtttwwwxxxzzzzzz{{{{{{zzzxxxvvvuuupppppppppnnnllllllnnnpppmmmmmmmmmmmmmmmlllkkkkkkkkkhhhffffffgggiiijjjjjjkkkllllllkkkjjjkkknnnqqq{{{|||oooaaaUUUPPPKKKHHHJJJMMMOOOUUU[[[bbbfffmmmtttzzzjjj^^^VVV^^^pppqqq^^^RRRKKKEEEAAA>>>===;;;:::>>>EEEPPP[[[hhhpppvvvxxxtttmmmhhhlllpppqqqlllddd]]]YYYVVVSSSKKKCCCBBBFFFHHHFFFFFFEEEBBBAAAAAACCCFFFHHHKKKGGGAAA<<<:::999888777777777777777777666555555555555777999;;;???KKKXXXcccfffeee]]]VVVQQQLLLGGGDDDAAA===888555444444444444333222111111111222333444444555555555555444444222333444333222222444666:::===@@@@@@>>><<<:::999666<<>>===:::888666666666666555333777777777777:::@@@GGGMMMZZZ^^^ccceeeeeeeeehhhkkklllkkkiiiiiikkkmmmnnnmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnmmmlllllljjjiiihhhhhhgggjjjiiiiiiiiijjjkkkmmmnnnnnnkkkgggfffhhhllloooqqqssswwwzzz|||kkkmmmrrrzzzuuullljjjjjjgggfffggggggiiikkknnnrrruuuxxxyyywwwxxxyyyyyyxxxuuurrrqqqooooooooommmlllkkkmmmooooooooonnnnnnnnnnnnnnnnnnlllhhheeedddeeehhhiiijjjjjjkkkkkkkkkkkkmmmqqquuummm\\\UUUNNNHHHHHHIIIJJJNNNSSS[[[```jjjrrrvvv}}}xxxfffWWW]]]ooommm]]]UUUIIICCC>>>===;;;;;;???EEERRR^^^llltttyyy{{{vvvpppmmmqqquuuuuuqqqiiiccc___[[[YYYQQQGGGDDDHHHJJJIIIJJJGGGDDDBBBBBBDDDHHHJJJOOOKKKDDD???<<<999777666777777888888777777666555777666888;;;<<>>;;;:::666999???IIITTT___iiinnnsssyyyssspppqqqppprrroookkkfffcccaaaaaabbbjjjmmmrrrwww}}}uuukkkoooyyyvvvwwwwwwrrrjjjhhhtttxxxiiigggbbbYYYLLL@@@777222111000000//////////////////---+++,,,---...------+++++++++))))))***++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******)))*********++++++---...///000000111111000///000000111333444555555666555555555666888;;;===???IIIYYYmmm~~~zzz||||||{{{zzzwwwssslllcccZZZYYY[[[^^^ccciiirrr||||||yyyvvvxxx}}}wwwwwwxxxwwwyyyxxxxxxyyy|||~~~~~~~~~zzzxxxtttrrrqqqrrrrrrrrrttttttsssrrrqqqpppoooooojjjiiigggeeecccccccccccceeeddddddcccddddddeeefffccccccccccccccccccccccccdddfffggggggfffddddddeeefffffffffffffffgggiiiiiijjjjjjiiihhhgggggghhhjjjmmmjjjgggfffggghhhiiiiiijjjkkkllljjjeee^^^WWWSSSTTTZZZaaaiiiqqquuuppphhh]]]QQQHHHHHHJJJRRRdddvvvsss___SSSLLLHHHGGG@@@>>>;;;::::::999777555777777666555666;;;AAAFFFTTTZZZ```dddfffgggjjjmmmnnnlllkkkkkkmmmnnnooonnnnnnnnnnnnnnnnnnnnnmmmmmmooooooooooooooonnnnnnnnnrrrrrrrrrqqqooollljjjhhhiiiiiihhhhhhiiijjjlllmmmnnnllliiihhhiiikkknnnoooqqquuuyyy{{{iiimmmuuu~~~wwwpppjjjjjjjjjhhhhhhiiiggghhhkkkooosssvvvxxxzzzuuuvvvxxxxxxwwwtttqqqnnnnnnoooooommmkkkkkkmmmoooqqqqqqqqqpppppppppppppppllliiieeecccdddgggiiijjjggghhhiiiiiikkknnntttxxxkkk___UUUKKKGGGFFFEEEGGGKKKSSSZZZfffooossswwwppp\\\^^^mmm{{{iii```MMMFFF???===<<<<<<@@@EEESSSaaapppyyy||||||wwwpppppptttyyyzzzvvvnnngggcccaaa___WWWLLLHHHKKKNNNNNNNNNKKKGGGCCCCCCEEEIIILLLQQQMMMGGGBBB???;;;888666888888888999888777777666555333555888999;;;AAAIIISSSYYY\\\YYYUUURRRNNNIIIFFFDDD???;;;888777666777222222111111111222444555666777777777666666555444333444444333222111333444666;;;AAAEEEEEEBBB>>>===777888;;;AAAJJJUUU^^^dddiiipppxxx{{{}}}xxxssssssssspppnnnkkkhhheeeccccccbbbhhhkkkppptttyyyzzzkkkkkktttmmmlllkkkjjjfffgggsss}}}qqqlllcccYYYNNNCCC:::444111111000///...//////000,,,+++***+++---///000///,,,+++******)))(((((((((,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,******)))))))))***+++,,,---...///000111111111111222222222222222222222222777666555555666888:::<<>>===<<<999888999999888666555888===@@@OOOUUU^^^dddfffiiilllooopppnnnllllllnnnppppppooooooooonnnnnnmmmmmmllllllnnnoooooopppooonnnmmmmmmpppqqqrrrsssrrrqqqooonnnlllkkkjjjiiihhhiiijjjjjjnnnmmmllljjjjjjkkkmmmoooooossswwwzzz|||fffmmmyyy{{{pppkkkhhhjjjjjjhhhhhhjjjgggiiilllpppsssvvvxxxyyyuuuwwwxxxyyyxxxvvvsssqqqooooooooommmkkkkkkmmmooorrrrrrrrrrrrrrrqqqppppppmmmiiieeedddeeegggiiiiiieeefffggggggiiimmmsssxxx~~~kkk^^^QQQJJJEEEBBBBBBDDDLLLSSS```kkkooorrrzzz}}}fffdddlllyyyuuukkkUUULLLCCC???>>>>>>AAAFFFSSScccuuuyyyrrrsssxxx|||tttlllgggfffddd\\\QQQLLLOOOSSSTTTTTTPPPJJJFFFDDDGGGKKKNNNQQQNNNJJJFFFCCC>>>:::777999999999999999888777777777555666999:::<<>>999666555555555222222111111222444666777888999999999888777666555555555555444222111222444555:::BBBGGGHHHFFFCCCBBB:::999999;;;AAAIIIQQQVVV___fffoootttwww~~~|||uuussssssooonnnllljjjgggeeedddccceeeiiimmmpppttt{{{nnniiinnnzzzkkkeee``````aaaeeennnxxxyyyqqqfff[[[QQQGGG===777222111///.........///000+++******+++...000000000...,,,+++------***)))+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++***))))))+++,,,---......///000111111111111333333333222222222111111666666555666777:::<<<>>>HHHSSSfffzzz~~~xxxqqqnnnkkkeee```^^^[[[YYYZZZ___kkk{{{}}}wwwpppwww|||zzzxxx{{{||||||yyyxxxyyy|||~~~vvvssspppqqqtttuuusssqqqnnnnnnooooooooonnnnnnmmmlllkkkiiigggffffffffffffddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeedddccccccdddeeeddddddeeefffggghhhiiiiiioooqqqrrrpppmmmmmmppptttrrroookkkhhhhhhiiiiiiiiigggeeebbb]]]VVVOOOIIIEEEHHHNNNTTT[[[dddnnnqqqoooaaaVVVOOOQQQUUUYYYeeerrrwwwjjjddd^^^YYYRRRNNNHHHCCC@@@>>><<<:::===<<<:::777555666:::===HHHPPPZZZbbbfffiiimmmoooqqqooommmmmmnnnooopppooooooooonnnnnnmmmlllkkkkkkmmmnnnooooooooonnnlllkkkjjjkkknnnppprrrtttttttttpppooommmkkkjjjiiijjjjjjmmmmmmmmmlllkkkkkklllnnnnnnppptttxxxyyy{{{fffqqq~~~sssjjjffffffhhhiiiggggggiiihhhiiimmmppptttvvvxxxxxxvvvwwwxxxxxxxxxwwwuuusssooopppooonnnllllllnnnpppqqqrrrssssssrrrpppnnnlllmmmjjjfffeeefffhhhhhhhhhfffffffffeeefffjjjppptttyyyzzzkkkZZZOOOIIICCCAAABBBFFFLLLWWWdddkkkooouuu}}}uuuoooqqqwwwvvv```UUUIIIDDDAAA@@@BBBFFFSSSeeezzz~~~wwwxxx~~~{{{rrrllliiihhhaaaUUUOOOSSSXXXZZZZZZUUUNNNHHHFFFHHHLLLOOOOOOMMMKKKIIIFFFBBB<<<888999999::::::999999888777;;;888888:::<<<>>>CCCJJJIIIOOORRRQQQOOOOOOMMMJJJEEEBBB>>>:::666555555555333222222222333555777888::::::::::::999888777777333444444333222111222444444:::BBBHHHJJJIIIHHHGGG@@@===:::999;;;???EEEIIIOOOWWWaaahhhooovvvyyywwwvvvqqqpppnnnllliiifffdddccceeehhhlllnnnrrryyyvvvkkkjjjrrrmmmbbbYYYXXX[[[___ccchhhssswwwkkk```WWWMMM@@@777222111///.........000000...,,,++++++---......---...++++++//////+++***...+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,*********+++---.........000111111111111111222222222222222222222222555555666777:::>>>BBBDDDOOOZZZlll~~~}}}wwwrrrqqqiiifffeeefffdddaaaaaaeeesss}}}rrrooottt}}}ssswwwwwwtttssswwwyyyyyyzzzyyyyyyzzz{{{|||zzzyyyssspppoooqqqtttuuurrrnnnkkkmmmoooqqqqqqqqqpppooonnnlllkkkiiihhhhhhhhhiiiffffffffffffeeecccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaacccdddeeeeeeddddddfffhhhdddfffgggiiijjjkkkjjjjjjnnnqqqsssqqqnnnnnnrrrvvvtttqqqllljjjiiiiiiiiiiiifffccc]]]WWWQQQKKKHHHFFFDDDJJJQQQXXXaaakkkooonnncccYYYSSSWWWZZZ\\\eeepppzzz|||vvvooohhhddd^^^UUUMMMGGGDDDAAA??????>>><<<888555555777:::AAAJJJVVV___dddhhhkkknnnpppnnnlllkkkmmmnnnnnnmmmpppoooooommmlllkkkjjjjjjllllllnnnnnnnnnmmmkkkjjjiiijjjllloooqqqssstttuuusssrrrpppnnnmmmmmmmmmmmmjjjlllmmmllljjjjjjkkkmmmnnnnnnqqqwwwxxxwww{{{jjjvvv|||pppfffccccccfffgggeeedddggghhhjjjmmmqqqtttvvvwwwwwwuuuuuuvvvwwwwwwvvvuuutttpppppppppnnnllllllnnnppppppqqqrrrsssqqqoookkkiiimmmjjjgggfffggghhhhhhhhhggggggfffddddddgggmmmqqquuuuuubbbVVVNNNGGGCCCCCCDDDGGGQQQ^^^gggmmmttt{{{zzzwwwyyy|||hhh\\\NNNGGGCCCAAABBBEEESSSggg~~~|||{{{vvvpppkkkjjjcccXXXRRRUUU[[[]]]]]]XXXPPPIIIFFFHHHLLLPPPMMMLLLLLLKKKIIIDDD===888999::::::::::::999888888999666444777999;;;AAAGGGHHHMMMPPPNNNMMMMMMLLLIIIGGGDDD@@@<<<999777777888333333222333444666888999<<<<<<<<<;;;:::999888777111222333222111111333555444:::BBBHHHKKKKKKKKKJJJFFFBBB===:::999;;;???AAABBBIIITTT^^^fffnnnvvv|||{{{}}}{{{{{{sssrrrpppnnnjjjfffcccbbbfffiiimmmooosssyyynnniiimmm~~~pppbbbVVVTTTWWWXXXXXXYYYcccqqqzzzoooeee\\\QQQBBB777222111///...---...000111000...,,,,,,------,,,+++,,,((()))......******---,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++******,,,...///...///000111111222222111000000111222333333444444444444666999===BBBGGGJJJRRR]]]ooo}}}{{{{{{}}}{{{wwwtttuuuhhhhhhjjjmmmmmmiiiiiimmm|||lllhhhmmmsss{{{{{{rrruuusssnnnmmmpppsssrrr|||zzzxxxxxxxxxxxxvvvtttpppnnnmmmqqquuuuuuqqqlllkkkmmmpppssstttsssrrrqqqooonnnllljjjiiiiiijjjjjjiiihhhhhhgggfffdddcccbbb````````````````````````cccdddeeeeeeeeefffhhhjjjeeegggiiilllmmmmmmlllkkkllloooqqqpppmmmmmmqqqvvvvvvrrrnnnkkkjjjjjjjjjiiihhhddd]]]UUUOOOLLLJJJIIICCCJJJQQQVVV^^^gggkkkiiiddd[[[VVVZZZ]]]^^^eeennnrrr}}}tttmmmaaaVVVOOOJJJFFFDDD@@@???===999555444666888===FFFSSS]]]cccfffjjjmmmnnnllljjjjjjkkklllllllllppppppooommmlllkkkjjjjjjkkklllmmmnnnnnnllljjjiiioooooooooppppppqqqrrrrrrtttsssrrrppppppppppppqqqhhhjjjlllkkkiiihhhjjjmmmnnnlllooovvvxxxuuuwww|||jjj~~~~~~xxxmmmfffeeeeeeeeefffgggfffeeelllooosssuuutttsssrrrrrrvvvsssqqqppppppppppppoooppppppqqqqqqpppooonnnmmmqqqppppppooonnnmmmlllllllllkkkiiigggggggggiiiiiieeeffffffdddbbbcccggglllqqq|||tttaaaQQQHHHEEEEEECCCBBBGGGTTT___hhhpppwww}}}~~~yyyxxxkkk```TTTLLLEEEAAABBBGGGRRRhhh~~~~~~tttpppmmmeeeYYYTTTXXX___aaaddd^^^VVVQQQQQQRRRRRRQQQNNNKKKJJJJJJKKKHHH@@@:::;;;;;;::::::999888888777888555555888:::;;;AAAHHHKKKLLLNNNOOONNNLLLIIIGGGGGGCCC???;;;888666444222111444444000///555<<>>999444333222111111111222333888<<>>===<<<<<<;;;:::999777777999888999===>>>???CCCJJJNNNOOOPPPOOOMMMIIIEEECCCBBB???;;;888777666444222000444555333666>>>EEEGGGEEEDDDBBB???AAADDDBBB===555444222111111111222333777<<>>CCCMMMZZZdddtttvvv{{{xxxnnnooorrrrrrmmmjjjbbbdddgggjjjmmmqqqvvvzzzrrrgggjjjqqqtttjjjfff```XXXRRRHHHNNN```{{{qqqeee___XXXJJJ>>>777111111222000000111///............---------------------------------................................................---,,,,,,++++++,,,,,,---++++++++++++,,,---/////////000000000111111111222222222222333333444444444333444666999:::???MMM[[[uuuwwwhhh^^^fffttt{{{uuurrrpppooooootttrrr```YYYUUUWWW^^^jjj|||wwwrrrooollljjjkkkmmmoooooooooppprrrqqqooommmlllllloooqqqqqqpppnnnmmmnnnooorrrpppooorrrvvvvvvqqqllliiiiiihhhgggfffeeedddccceeeeeeeeeddddddccccccbbbfffeeecccaaa``````aaabbbbbbbbbcccdddeeefffggghhhkkkkkklllkkkjjjiiihhhhhhffffffeeeeeegggjjjlllnnnqqqqqqnnnkkklllqqqqqqnnnpppmmmgggaaa[[[VVVSSSQQQNNNOOOQQQUUUZZZ^^^______aaa```^^^___bbbeeeffffffkkkooowww~~~qqq]]]MMMJJJDDD@@@@@@>>>:::888999999@@@KKKWWWaaagggiiijjjllllllmmmmmmlllkkkiiihhhhhhjjjlllllllllkkklllmmmkkklllmmmnnnooopppppppppoooppppppooommmlllnnnoooqqqpppooonnnnnnooopppqqqrrrqqqooommmmmmmmmmmmnnnlllllllllmmmoooqqqtttuuuwwwzzzpppvvvppptttmmmkkkggggggggggggggggggiiikkkoooqqqssssssrrrpppoooooolllkkkjjjlllooopppqqqpppnnnmmmkkkjjjjjjkkkmmmoooqqqqqqrrrrrrrrrssssssssstttrrrnnnjjjgggeeeeeedddeeegggiiiiiihhhiiimmmqqqtttttt{{{qqq]]]QQQKKKBBB??????DDDKKKRRR^^^hhhooozzzyyyvvv}}}wwwkkk^^^VVVPPPIIIGGGGGGOOObbb|||{{{kkkbbbeeelllqqqrrrhhh\\\TTTRRRUUUWWWXXXXXXRRRJJJCCCAAA@@@@@@???>>>>>>>>>===<<<:::888777999888:::>>>@@@AAAEEEKKKRRRSSSTTTSSSPPPKKKFFFCCCBBB???;;;999888777555444111555666666:::CCCIIIJJJIIIHHHDDD@@@BBBEEECCC>>>555444333222111222333333666<<>>HHHUUU^^^ppptttzzztttoooppppppnnnlllbbbccceeegggjjjnnnrrrttt|||mmmiiinnnwwwzzzqqqiii___XXXKKKKKKWWWuuuwwwiiibbb\\\QQQBBB999222111222000000111///............------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------------......//////000000333222222111222333555666444444666999<<>>;;;999777999888:::???AAACCCHHHOOOXXXYYYZZZYYYUUUPPPJJJFFFBBB???<<<:::999888777666333666777888>>>GGGLLLLLLNNNLLLGGGBBBCCCEEECCC>>>555444333222222222333444777>>>GGGNNNRRRUUUVVVXXXWWWSSSOOOJJJGGGCCC???<<<999999999888;;;CCCOOOXXXkkksss~~~~~~sssnnnnnnmmmlllbbbbbbccceeeiiillloooqqqxxxuuujjjiiinnn||||||sssjjjbbbSSSNNNSSSkkk{{{lllbbb\\\TTTFFF===444222111//////111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---222111000//////...//////---------...///000000000333222111111222333555777444444666:::@@@MMMbbbuuu|||nnneee```jjjuuuxxxxxx|||vvvppprrr{{{sssiii^^^YYY[[[eeevvv~~~xxxvvvuuuppplllnnntttxxxwwwtttnnnnnnmmmkkkiiijjjmmmooopppqqqqqqooollljjjiiijjjjjjggggggllltttvvvrrrlllkkkjjjjjjiiihhhggggggfffffffffeeeeeeeeeeeeeeeeeefffdddaaa______```cccdddeeeeeeffffffffffffffffffkkkkkkkkkjjjiiihhhgggfffhhhggggggggghhhjjjkkklllkkklllmmmmmmrrr{{{~~~}}}~~~zzzrrrjjjaaaZZZUUURRRQQQRRRTTTUUUUUUUUUVVVVVV___aaaccceeeeeeeeeeeeeeedddjjjppptttvvv{{{yyybbbRRRLLLHHHFFFCCC===999999888???KKKWWWaaagggjjjkkkmmmlllkkkkkkjjjhhhccc___]]]]]]___aaaeeehhhiiijjjlllmmmooopppppppppooonnnrrrrrrrrrpppnnnmmmnnnooonnnmmmmmmmmmmmmooopppqqqrrrrrrqqqpppooooooooonnnkkkjjjiiiiiijjjmmmoooqqqrrrtttwwwzzz}}}}}}nnnmmmyyynnnkkkkkkgggiiijjjiiiggghhhlllpppsssttttttssspppnnnmmmmmmhhhhhhiiilllppprrrrrrqqqpppooommmkkkiiiiiiiiiiiimmmmmmmmmnnnnnnooooooooonnnmmmkkkiiiiiijjjkkklllfffiiilllkkkjjjjjjnnnqqqtttvvvyyy~~~uuu```UUUIIIEEEBBBAAAAAADDDOOOZZZgggrrrrrrjjjnnn~~~qqq```UUUOOOIIIEEEDDDMMMZZZnnnsssrrrwww|||~~~tttggg^^^[[[]]]______```\\\VVVOOOIIIEEECCCBBBDDDDDDDDDCCCAAA>>>:::888:::999:::???CCCFFFMMMUUU]]]^^^______[[[UUUNNNJJJCCC@@@===:::999999777666444777999;;;CCCMMMRRRRRRTTTRRRKKKEEEDDDFFFDDD>>>666555333222222222333444888???IIIPPPRRRTTTVVVXXXSSSPPPLLLIIIFFFCCC???<<<::::::999888888>>>HHHPPPdddppp}}}}}}rrrnnnllljjjcccbbbbbbdddiiilllnnnooouuu|||mmmdddfffqqq~~~vvvnnn]]]SSSPPPbbboooccc]]]VVVLLLBBB777333111//////111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000///...------------......///000111222333333222222111111222444666777555555888===EEETTTmmmxxxnnniiieeemmmtttuuuuuuyyy~~~|||xxxuuuyyyzzzqqqsss{{{{{{yyyxxxnnnddd______ggguuu}}}ssspppqqqvvvsssqqqsssxxx{{{xxxuuunnnmmmkkkiiihhhiiimmmqqqrrrrrrqqqoookkkiiihhhiiifffddddddhhhooorrrqqqmmmllllllkkkjjjiiihhhggggggeeeeeeeeeeeeeeeeeeeeeeeefffdddaaa``````bbbeeegggeeeeeeeeeddddddccccccccciiiiiijjjjjjjjjiiiiiihhhjjjjjjiiijjjjjjkkklllllljjjllllllnnnvvvxxxlllaaaYYYTTTQQQOOOPPPPPPOOONNNNNNOOOQQQYYY\\\___bbbbbbbbbdddeeebbbgggmmmqqqsssvvvzzz~~~jjjVVVPPPLLLJJJFFF???::::::999@@@KKKXXXbbbiiillllllooommmllllllllliiiccc]]]ZZZZZZZZZ]]]bbbfffhhhiiijjjkkkmmmooooooooommmlllqqqrrrrrrpppnnnmmmnnnooonnnmmmlllllllllnnnooopppnnnnnnnnnnnnmmmmmmmmmlllkkkkkkjjjjjjkkkmmmnnnpppqqqsssuuuvvvyyy~~~zzzyyyuuuwwwuuuggghhh}}}vvvmmmjjjiiihhhjjjkkkiiiggghhhmmmrrrrrrsssssspppmmmkkkjjjkkkfffggghhhkkknnnppppppooonnnnnnmmmlllkkkjjjjjjiiilllmmmmmmmmmmmmmmmmmmmmmlllkkkiiihhhhhhiiikkklllgggjjjlllllljjjjjjllloooqqqvvv{{{|||jjj]]]MMMIIIFFFCCC@@@AAAJJJUUU]]]iiivvvzzzkkkhhhrrr|||gggZZZRRRJJJEEEDDDJJJSSSddd{{{|||yyy}}}}}}qqqgggdddeeeffffffddd```YYYQQQIIIEEEEEEEEEFFFGGGGGGFFFDDD@@@<<<999===;;;<<<@@@EEEJJJTTT]]]```aaacccccc___XXXQQQMMMCCC@@@<<<999888777555444333666:::???IIIUUU[[[ZZZ[[[XXXQQQIIIGGGHHHEEE???666555444333222333444444:::AAAKKKQQQRRRSSSUUUWWWSSSPPPMMMKKKIIIFFFCCC@@@??????===:::888;;;BBBHHHYYYeeesss{{{~~~{{{qqqlllhhhdddbbbbbbdddiiimmmoooooosssyyysssddd```gggvvvzzzeeeYYYQQQ]]]{{{ssseee___YYYSSSGGG<<<666333000000222///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++******+++,,,,,,---......///000111222333333111111111222333444666666555555999@@@JJJ[[[uuuuuuoooooonnnsssvvvtttuuuyyy{{{xxxsssooommmqqqzzz~~~tttrrrxxx||||||uuunnnppp}}}vvvnnnjjjjjjnnnzzz}}}tttjjjiiinnnvvvuuuuuuxxx{{{zzzwwwtttmmmllliiifffeeehhhmmmrrrssssssrrroookkkiiihhhhhhdddccccccfffjjjmmmnnnmmmllllllkkkiiihhhfffeeedddddddddddddddddddddddddddgggeeebbbaaabbbeeeiiilllgggffffffeeedddccccccbbbggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllljjjkkkllloooyyy~~~ooobbbYYYSSSPPPKKKKKKJJJHHHEEEEEEHHHKKKQQQUUUYYY\\\]]]^^^aaacccbbbdddgggkkknnnrrrtttvvvyyy~~~pppZZZTTTPPPNNNJJJBBB<<<;;;999AAALLLYYYcccjjjmmmnnnqqqooommmnnnooommmfff```UUUSSSSSSWWW\\\aaacccccceeegggjjjmmmnnnnnnmmmlllooooooooonnnlllkkklllnnnnnnmmmlllllllllmmmnnnooolllmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnooooooppppppoooqqqsssssstttxxx~~~mmmnnnnnnqqqpppcccggg~~~tttllliiiggghhhjjjllljjjggghhhnnnsssqqqqqqqqqnnnkkkhhhhhhhhheeeeeegggjjjmmmooonnnmmmllllllmmmmmmmmmlllkkkkkkmmmmmmmmmmmmmmmmmmlllllliiihhhfffeeeeeeggghhhiiihhhjjjmmmllljjjiiikkknnnooovvv|||{{{zzzqqqdddPPPLLLIIIEEE@@@@@@HHHRRRUUUaaaooo|||tttkkkpppyyyuuueee[[[SSSNNNLLLHHHOOO]]]ttt}}}xxxooollllllllllllhhhcccZZZPPPHHHEEEFFFGGGHHHHHHIIIHHHEEEAAA===:::???<<<===BBBGGGMMMXXXbbbaaaccceeedddaaaZZZSSSOOOCCC???;;;999777666444222222666:::AAAMMM[[[bbbaaa```\\\UUULLLJJJJJJGGGAAA666555444333222333444444;;;BBBLLLRRRRRRRRRTTTWWWUUUSSSQQQPPPNNNLLLHHHFFFEEEDDDBBB===::::::???DDDPPPYYYgggrrrzzz~~~uuummmhhheeecccbbbeeejjjnnnpppoooqqqvvv}}}{{{hhh\\\aaaoookkk^^^SSS\\\xxxvvvhhhbbb\\\WWWKKK???999555222111333//////.........---------////////////////////////................................................---,,,,,,++++++,,,,,,---+++++++++,,,...000111222,,,,,,---...///000111111000000111333444555555666555666:::BBBMMM___yyyssspppssswwwzzzyyytttuuuyyyxxxrrrooollliiilllttt}}}vvvppptttzzz{{{uuujjjgggttt~~~xxxuuuuuuxxx~~~yyypppggggggnnnuuuvvvxxxzzz{{{zzzvvvssslllkkkhhhddddddgggmmmqqqttttttssspppllliiihhhhhhddddddddddddfffhhhkkkllllllkkkiiihhhfffdddcccbbbddddddddddddddddddddddddhhhfffdddcccdddhhhlllooojjjiiihhhgggfffeeeeeedddfffggghhhjjjlllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjllllllppp{{{qqqcccYYYSSSQQQHHHHHHFFFBBB???@@@DDDHHHLLLPPPUUUWWWYYY[[[^^^bbbbbbbbbbbbeeejjjoooqqqrrrsssxxx~~~ttt]]]WWWSSSQQQLLLDDD>>>===:::AAAMMMZZZdddkkknnnoooqqqooonnnppprrrpppjjjdddOOOMMMMMMQQQWWW\\\^^^]]]bbbdddhhhkkknnnnnnnnnmmmlllmmmmmmllljjjjjjkkkmmmnnnmmmllllllkkklllmmmnnnnnnooopppqqqqqqrrrqqqqqqoooooopppqqqrrrqqqqqqqqqmmmooorrrrrrqqqsssxxx}}}kkkggghhhjjjhhheeelllyyy|||rrrjjjgggfffcccdddgggjjjlllnnnoooppppppqqqqqqmmmhhheeeeeefffeeeeeeeeefffggghhhhhhhhhlllooonnnhhhhhhmmmooommmpppooonnnnnnooonnnkkkhhhhhhfffeeeeeefffhhhhhhhhhgggiiikkkllllllmmmoooqqqmmmoootttyyy|||~~~vvvcccWWWIIIBBBDDDGGGIIIHHHPPPWWWfffyyypppmmmpppuuuggg___TTTJJJPPPOOOSSSeeevvvrrruuuvvvsssmmmeee[[[SSSJJJDDDEEEJJJOOOPPPOOOMMMHHHDDDAAA@@@???>>>AAAGGGJJJOOO\\\jjjmmmkkkhhhfffbbb]]]VVVRRRAAA???===:::888666666555777888===IIIXXXcccggghhh___ZZZTTTRRRQQQMMMFFF@@@888444333444444333444888@@@GGGNNNQQQSSSUUUUUUTTTTTTSSSRRRPPPNNNLLLJJJJJJJJJGGGDDD@@@??????AAABBBEEELLLXXXdddooowww|||zzzooolllhhhcccbbbgggmmmnnnoooqqqsssssswwwssseeehhhmmmwwwxxxjjj[[[]]]ttt|||tttfff[[[XXXRRRFFF;;;555444222000------............------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///---,,,------,,,+++...111...)))+++111///)))---------...///111222333333333444444444444444444444888===EEEQQQggg{{{tttwww|||~~~|||yyyuuusssqqqpppiiicccaaafffmmmrrrwww||||||vvvppppppsssqqqooonnnrrryyyyyyrrrllliiilllqqqyyy{{{}}}~~~|||wwwrrrnnnjjjiiihhhggghhhiiikkkmmmttttttssspppmmmiiifffddddddcccbbbcccfffhhhhhhhhhiiihhhfffcccbbbaaaaaaaaaaaacccffffffffffffgggiiihhhhhhfffeeedddfffjjjnnniiihhhgggfffeeeeeeffffffggggggeeeeeefffhhhjjjlllllliiiffffffjjjlllllllllooommmmmmrrr}}}uuudddYYYPPPIIIIIIDDD@@@???<<<;;;???EEEEEEGGGKKKOOORRRUUUWWWXXX[[[]]]```bbbeeehhhlllooorrruuuyyy}}}uuu^^^WWWPPPNNNKKKDDD>>>======FFFRRR^^^fffkkknnnooonnnqqquuuxxx||||||rrrgggUUUNNNIIIKKKNNNPPPRRRUUUZZZ___fffkkkmmmmmmmmmnnnmmmmmmmmmllllllkkkkkkkkkmmmmmmmmmmmmllllllllllllllllllkkkmmmnnnooonnnlllpppuuuzzz|||yyyuuusssrrrpppooommmlllmmmppprrrtttcccaaacccgggffffffppp|||wwwnnnhhhffffffdddeeefffiiikkknnnooopppoooppppppmmmhhheeeeeefffdddeeefffggghhhiiiiiijjjhhhkkkkkkffffffjjjllljjjnnnoooooonnnllljjjhhhfffhhhfffdddeeefffhhhhhhggggggiiilllmmmmmmmmmnnnpppmmmooosssxxx{{{{{{iii]]]NNNEEEDDDFFFFFFEEELLLSSS```rrrzzztttuuuxxxwwwmmmaaaVVVQQQNNNQQQ___{{{}}}zzz{{{{{{wwwqqqiii___VVVNNNIIIJJJNNNRRRSSSSSSPPPKKKGGGDDDCCCBBBAAACCCJJJPPPUUU```kkkpppnnnjjjeeeaaa[[[UUUQQQEEECCC???<<<999888777777999:::@@@KKKYYYdddhhhiiibbb]]]WWWTTTSSSPPPJJJEEE999555333444444222444888BBBJJJQQQSSSUUUWWWWWWVVVVVVUUUTTTRRRPPPNNNLLLJJJMMMLLLIIIFFFDDDBBBAAAAAAAAAGGGPPP\\\gggrrrzzzuuupppgggaaa```eeekkkmmmnnnqqqttttttwww~~~iiihhhjjjrrrzzznnn```___ooozzzlll```ZZZTTTIII>>>777444222111---..................---.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''&&&&&&(((+++---......***,,,---++++++...//////.........///000111333444333333444444444444555555777:::???IIIYYYpppxxxtttxxx~~~zzzwwwsssnnnkkkddd^^^[[[```fffjjjpppuuuzzz|||}}}zzztttnnnnnnpppppppppppprrruuuyyy}}}}}}vvvsssqqqqqqvvv|||~~~|||vvvpppllljjjiiihhhhhhiiikkkmmmooossssssrrrpppnnnjjjgggfffjjjiiihhhhhhiiijjjjjjiiigggfffeeedddccccccddddddccceeeggggggffffffggghhhggggggfffddddddfffjjjmmmkkkjjjgggfffeeeeeefffggghhhgggffffffggghhhkkklllkkkhhhffffffiiikkklllkkkmmmlllnnntttuuudddYYYOOOHHHGGGAAA===;;;888666999>>>>>>???BBBEEEHHHKKKNNNOOOTTTVVVZZZ\\\___ccchhhkkknnnqqqvvvzzzttt___XXXRRROOOKKKEEE@@@???@@@HHHUUU```gggkkklllmmmpppuuuyyy~~~{{{ppp^^^SSSJJJGGGGGGHHHKKKOOOWWW\\\bbbgggiiijjjjjjjjjllllllllllllkkkkkkkkkjjjlllllllllllllllllllllllllllkkkkkklllmmmmmmllljjjlllttt}}}zzztttqqqpppooonnnmmmmmmooorrrsss\\\^^^aaadddeeehhhrrr|||}}}xxxqqqjjjffffffgggdddeeefffhhhjjjmmmooopppooooooooollliiifffeeefffeeeeeefffggghhhjjjjjjkkkfffiiiiiiffffffiiikkkkkknnnqqqrrrppplllhhhgggggggggeeeeeeeeeggghhhgggfffgggjjjmmmnnnnnnmmmmmmmmmmmmnnnsssxxxzzz~~~~~~qqqeeeTTTHHHDDDDDDCCCBBBGGGKKKWWWhhhyyywwwtttppp}}}pppeeeWWWSSSRRRZZZooo}}}xxxnnnccc[[[TTTOOOOOOSSSWWWXXXXXXUUUPPPKKKHHHGGGFFFDDDGGGPPPXXX___fffkkktttpppjjjddd___YYYSSSOOOIIIGGGCCC???;;;999888888:::<<>>AAAGGGOOOZZZggguuu}}}uuuiiiccc```dddjjjlllooorrruuutttxxxsssmmmiiimmm{{{yyypppeee```iii~~~rrrggg\\\WWWNNNDDD:::444111222.................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------%%%$$$$$$'''+++...000000***+++---///...+++...333//////000000111222333444333333444444444555555555:::;;;BBBOOOeee|||vvvttt|||}}}{{{wwwpppkkkbbb\\\YYY[[[___bbbggglllqqqwww|||zzztttpppnnnooorrrtttwwwvvvtttsssuuuwwwzzz~~~wwwsssuuuzzz~~~}}}uuunnniiiiiiiiihhhiiijjjmmmppprrrssssssrrrqqqnnnkkkhhhfffjjjiiihhhiiikkkmmmlllkkkeeeeeeeeedddeeeeeefffgggdddfffhhhhhhfffeeefffgggffffffeeedddccceeeiiilllmmmkkkhhheeedddeeefffggghhhhhhgggggggggiiijjjkkkjjjhhhfffgggiiikkklllkkkkkklllooovvvwwweeeZZZPPPIIIFFF@@@:::999666333555999888888999:::===@@@CCCEEEIIILLLPPPTTTXXX]]]bbbfffiiimmmrrrvvv|||sss```YYYSSSPPPLLLEEEAAAAAACCCKKKXXXccciiikkkkkkkkkqqqvvv|||zzzcccVVVHHHBBB@@@AAADDDIIITTTYYY```eeeggggggggghhhkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmlllkkkjjjkkkkkkkkkiiigggfffppp~~~vvvpppqqqpppnnnmmmmmmoooppprrr[[[___cccbbbccciiirrryyy{{{wwwqqqkkkfffeeefffhhheeeffffffgggjjjlllooopppppppppooommmjjjhhhgggggghhhhhhhhhhhhiiiiiiiiiiiifffhhhjjjiiihhhiiimmmoooqqqtttvvvsssmmmiiiiiilllgggffffffgggiiiiiihhhfffhhhkkknnnpppooommmlllllllllmmmrrrxxx{{{~~~|||uuuiiiXXXKKKEEECCCBBBAAAAAADDDMMM\\\llluuummmooo|||~~~sssccc^^^YYY[[[hhh~~~sssggg___XXXTTTTTTXXX[[[\\\\\\ZZZUUUOOOLLLJJJIIIHHHKKKUUUaaaiiillllllsssoooiiibbb]]]XXXSSSOOOLLLIIIDDD@@@<<<:::999999999<<>>???CCCHHHTTTYYY```eeeggggggggghhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkklllmmmnnnooolllkkkiiiiiijjjiiifffddd___jjjyyyzzzsssqqqpppooonnnnnnnnnppppppXXX```ddd```aaajjjsssuuuwwwrrrlllgggeeeeeegggiiiffffffgggiiikkkmmmooopppqqqpppnnnmmmlllkkkiiihhhjjjjjjiiiiiihhhgggggggggeeefffhhhiiihhhjjjpppvvvuuuwwwxxxtttmmmiiikkknnngggggghhhjjjlllllliiiggghhhkkkooopppooonnnmmmlllmmmmmmqqqxxx}}}}}}vvvuuusssiiiYYYMMMFFFDDDCCCBBB???@@@FFFQQQ___sss{{{pppooovvvssskkkdddaaafffzzzwwwjjjbbb]]]YYYYYY\\\___```aaa^^^YYYSSSOOOMMMLLLLLLPPPZZZgggqqqrrrooorrrnnngggbbb]]]XXXSSSPPPLLLIIIDDD???<<<::::::;;;888;;;CCCMMMXXXbbbhhhkkkfffbbb\\\VVVPPPJJJEEEBBB===777333333222222555;;;CCCQQQZZZWWWWWW___cccbbb___^^^]]][[[XXXTTTPPPNNNOOOSSSWWWYYYXXXSSSMMMIIIEEEDDDBBB@@@CCCOOO```lll~~~xxxnnnfffeeegggiiimmmrrrrrrrrrvvv|||zzzooonnnttt~~~lllgggcccbbbcccnnnyyypppbbb[[[VVVPPPEEE888222222000///............///000222111000///.........///------------------------...------,,,,,,------...///...,,,,,,...///...---///,,,,,,000111///---///222111111111222333444555333333444555555666777777:::;;;EEEZZZwww~~~www|||wwwrrrmmmhhhdddbbb___ZZZ[[[^^^ggguuu~~~{{{yyyzzzyyyuuuqqqsssxxxooojjjeeeeeefffgggjjjnnnqqqtttvvvvvvtttqqqmmmhhhdddbbb______aaadddhhhkkkkkkjjjffffffffffffffffffeeeeeeeeeggghhhgggeeedddddddddcccddddddcccbbbcccfffiiimmmkkkhhheeedddeeefffgggdddddddddddddddeeeeeefffhhhhhhiiijjjkkklllmmmnnnkkkmmmqqqzzzyyyiii___VVVOOOGGG@@@::::::999666666888555555333333444666888:::999<<>>AAAEEESSSXXX___dddfffffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmnnnooopppkkkjjjiiihhhhhhgggeeeccc[[[cccppp|||{{{vvvqqqpppooonnnnnnoooooopppVVVaaafff```aaammmvvvvvvrrrnnnhhhddddddeeeggghhhfffgggiiikkkmmmnnnoooooopppooommmlllmmmllljjjhhhjjjjjjiiihhhggggggffffffcccccceeeggggggiiirrr|||~~~}}}zzzsssmmmjjjlllnnnjjjjjjlllnnnpppooollliiihhhkkknnnoooooonnnnnnnnnooonnnqqqwww}}}vvvooommmnnnfffYYYNNNGGGDDDCCCCCC???>>>BBBJJJVVVfff~~~uuuwww|||sssmmmlllxxx}}}ooogggbbb______aaaccceeefffccc^^^XXXSSSQQQNNNRRRWWW```lllwwwyyyuuurrroooiiiddd___ZZZTTTPPPJJJGGGBBB>>><<<<<<===>>>:::>>>EEEMMMVVV^^^cccffffffccc___XXXQQQJJJDDD@@@;;;666333444444333666<<>>FFFTTT___uuu|||vvvjjjeeedddeeeiiimmmpppqqquuu}}}rrrooosss}}}~~~iiiccc___bbbeeelll}}}sssggg^^^XXXVVVNNN???555444111000///......///000111333222000///......//////------------------------......------------......---+++***+++---.........+++///111//////111000...222222111111222222333444333333444555666777777888:::===IIIaaa}}}~~~zzz{{{uuuqqqpppmmmjjjhhhbbb[[[YYY[[[iii{{{~~~zzzyyy|||uuuqqqwwwyyypppkkkeeeeeefffgggjjjnnnqqqtttuuutttssspppkkkgggcccaaaaaaaaabbbeeeggghhhgggeeeeeeeeefffffffffeeedddddddddeeeffffffdddcccccccccbbbcccccccccbbbccceeegggiiihhhgggfffeeeeeeffffffccccccccccccccccccccccccfffhhhjjjjjjjjjkkkmmmnnnlllmmmrrr|||}}}mmmcccZZZSSSJJJBBB<<<;;;;;;777555666444333222111111222333444555777:::===BBBHHHPPPUUU^^^cccjjjpppuuu{{{zzzpppccc]]]XXXSSSLLLEEEDDDGGGJJJRRR^^^gggllllllkkkjjjiiinnnuuu~~~kkk]]]MMMDDD@@@>>>???CCCQQQVVV]]]bbbdddddddddeeeggggggggghhhhhhhhhhhhhhhiiiiiijjjkkklllmmmnnnnnnkkkiiihhhhhhhhhgggeeeccc[[[```hhhrrryyy{{{yyyvvvpppooooooooooooooopppppp^^^lllpppgggfffsss{{{xxxnnnjjjdddbbbccceeeeeeeeefffhhhlllnnnppppppooooooooollljjjjjjkkkkkkiiigggggggggggggggggggggggggggdddccceeehhhhhhkkkwwwvvvpppmmmnnnooolllmmmooorrrtttsssooollliiikkkmmmnnnnnnnnnpppqqqssspppqqqvvv{{{rrrkkkiiijjjcccYYYOOOHHHDDDBBBAAA@@@???AAAGGGOOO]]]sss~~~xxx|||uuummmiiiffffffhhhgggiiijjjhhhccc\\\WWWTTTQQQWWW^^^eeeppp|||{{{vvvsssnnnhhhccc\\\UUUPPPHHHFFFBBB>>>===>>>AAABBBAAADDDIIIOOOTTTYYY]]]``````___]]]XXXQQQIIICCC???999555333555555555777<<>>CCC777---000222...222111111111111222222333333333444555666777888888<<>>:::555444333333222222111000000000333444666888<<>>BBBFFFRRRWWW^^^ccceeeeeeeeeffffffffffffgggggghhhhhhhhhgggggghhhiiijjjkkkkkkllljjjiiihhhhhhhhhhhhfffddd^^^```eeelllsssvvvtttrrrnnnnnnnnnoooppppppqqqqqqkkkyyy|||ooommmxxx~~~xxxlllgggbbb```bbbddddddcccfffiiimmmppprrrqqqpppnnnmmmjjjhhhhhhjjjjjjhhheeeddddddeeefffggghhhiiiiiigggeeegggjjjkkknnn|||{{{tttrrrqqqpppmmmoooqqqtttvvvuuuqqqmmmiiikkkmmmmmmnnnoooqqqsssvvvrrrqqquuuzzzrrrjjjhhhhhhbbbYYYPPPHHHCCC@@@???BBB@@@AAAEEELLLXXXmmm~~~zzzrrrooollllllnnnkkklllnnnlllfff___ZZZWWWSSS[[[bbbhhhrrr~~~zzzwwwrrrlllfff]]]UUUOOOHHHEEEBBB???>>>@@@CCCFFFFFFIIIMMMQQQTTTVVVYYY[[[YYYYYYYYYVVVOOOGGGAAA>>>777444333666777666888<<<@@@SSS^^^YYYZZZgggooonnneeeaaa\\\WWWSSSQQQPPPPPPYYYZZZ\\\]]]]]]\\\ZZZYYYJJJJJJHHHAAA;;;<<>>EEEJJJSSSYYYaaaggglllqqqwww|||}}}zzzsssoooqqqtttqqqjjjhhhccc^^^XXXPPPIIIIIINNNTTTZZZaaafffhhhfffdddccc```ccchhhooo{{{yyygggRRREEE???@@@FFFMMMUUUZZZaaafffhhhhhhhhhhhheeefffffffffgggggghhhhhhffffffgggggghhhhhhiiiiiijjjhhhhhhhhhiiihhhfffddd```aaadddjjjppprrrpppmmmmmmmmmnnnooopppqqqqqqrrrtttqqqzzzyyynnniiieee``````dddfffeeebbbgggiiimmmqqqsssrrrnnnkkkkkkiiihhhggghhhhhhgggeeeddddddeeegggggghhhhhhhhhgggfffggghhhiiinnn|||{{{qqqqqqpppjjjnnnnnnqqqwww|||{{{tttmmmhhhhhhhhhkkknnnoooooonnnrrrqqqrrrvvvyyy}}}xxxnnniiihhhcccZZZQQQIIICCC===:::======@@@CCCGGGQQQeeexxx}}}vvvvvvvvvtttssstttrrrpppooommmhhhaaa[[[\\\```gggpppwww}}}|||vvvoooggg___WWWRRRPPPHHH@@@?????????CCCHHHPPPRRRUUUUUUTTTUUUYYY\\\VVVVVVVVVSSSMMMFFF???;;;:::888666444444666999;;;CCCOOO[[[^^^^^^bbbfffhhhddd]]]WWWSSSOOOLLLPPPVVVVVVYYY]]]^^^]]]\\\[[[[[[XXXQQQJJJEEE???<<<@@@FFFXXXlll~~~|||sssmmmiiigggqqqrrrxxxvvvkkkooo}}}uuufff___eeeiiifffeeeiii}}}wwwkkk^^^[[[\\\VVVGGG888222000,,,+++---///000111000///...------...///000//////...---,,,,,,++++++---------------------------------...///000000111///GGGXXXNNN888,,,...333///000000222333444555555555666666777777888:::;;;AAAMMMddd~~~~~~wwwsssqqqtttuuuwwwwwwoooeeeeeelll}}}nnngggnnnnnnqqqxxxyyynnnpppvvvoookkkiiiiiijjjlllnnnqqqssstttpppkkkggggggiiiiiifffbbb^^^___aaabbbcccccccccbbbbbbbbbcccddddddeeeffffffbbbaaa```______```aaabbbbbbaaaaaabbbdddeeeeeedddfffffffffeeedddcccbbbaaa```aaabbbbbbbbbbbbbbbccceeeeeefffgggggghhhhhhgggmmmpppssszzz}}}xxxuuuggg```UUUKKKDDD???;;;888555777777555111///000222222111333666777888@@@HHHKKKSSS]]]fffmmmsssuuuuuurrrqqqnnnjjjgggfffhhhjjjeeeaaa\\\UUUQQQMMMLLLLLLSSSYYYbbbggghhheeeaaa^^^\\\]]]```dddkkkrrryyy}}}tttlll]]]NNNEEEEEEJJJPPP[[[]]]aaaeeegggiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiifffgggiiijjjjjjiiihhhgggiiiiiijjjkkkkkkiiihhhgggdddeeehhhllloooooollljjjkkklllmmmooooooooonnnmmmwwwuuuyyyvvvmmmjjjfffaaaaaaeeegggfffdddhhhjjjmmmqqqsssrrrnnnjjjgggfffddddddeeeeeecccbbbaaabbbeeeggghhhiiiiiiiiihhhggghhhiiijjjooo|||sssqqqpppmmmnnnnnnqqqxxx}}}|||uuunnnhhhggghhhjjjmmmnnnnnnmmmssssssuuuyyy||||||sssnnnlllfff^^^TTTLLLDDD???<<<<<<<<>>>>>AAAFFFPPPRRRTTTTTTRRRRRRSSSVVVSSSSSSSSSQQQLLLEEE???::::::888666444444666999;;;CCCOOO[[[^^^]]]___``````[[[VVVPPPLLLHHHFFFJJJQQQVVVYYY]]]______]]]\\\\\\ZZZTTTNNNIIICCC======AAAOOObbbvvvxxxmmmiiihhhmmmooovvv}}}mmmkkkssszzzooobbbcccddd___^^^aaaqqq{{{ooobbb^^^^^^XXXIII;;;333111...---...000000000111000////////////000111000000///......---,,,,,,---------------------------------...///000000000,,,<<>><<<<<<>>>@@@AAAGGGVVVeee{{{~~~zzzwwwrrrmmmiiihhhkkkpppvvv|||{{{tttllleee^^^WWWRRRKKKCCC===<<<<<<===???DDDNNNPPPRRRQQQOOOMMMMMMMMMOOOPPPOOONNNJJJDDD>>>;;;999777555444444666999;;;BBBNNNZZZ^^^\\\[[[YYYWWWRRRMMMHHHEEEBBBAAAFFFLLLUUUYYY]]]```___^^^^^^]]]\\\WWWSSSNNNFFF===;;;===GGGYYYnnnzzzpppiiihhhhhhjjjrrr}}}sssjjjkkknnn}}}xxxgggbbb___ZZZXXXZZZbbbyyyuuugggaaaaaa[[[LLL???444222000///000000000///111111000000000000111111000000000///......---------------------------------------...//////000000---222444333111111///+++000000111222333333444555333555666666666888;;;===JJJYYYqqq|||yyyxxxxxxxxxuuuoooiiikkkqqqoooggg^^^___cccmmmzzznnn```XXXccczzz~~~ssskkkhhhddddddeeegggkkkppptttwwwmmmhhhcccaaabbbddddddccc___```aaabbbcccccccccccc``````aaaaaabbbcccccccccddddddcccbbbaaaaaaaaabbbcccbbbaaabbbddddddcccbbb___```aaabbbbbbbbbbbbbbbbbbaaa___\\\[[[\\\]]]^^^___```bbbeeefffggghhhhhhgggkkkpppwww~~~qqqcccXXXNNNGGGCCC888888888555222111111222///...///222333444<<>>AAAAAAFFFSSS___ppp~~~~~~xxxsssooommmoooqqqtttxxx|||{{{sssllleee^^^WWWSSSHHHAAA;;;;;;<<<;;;===AAAIIIJJJLLLMMMLLLJJJHHHGGGLLLLLLLLLKKKHHHCCC>>><<<777666555444555777999:::???LLLXXX\\\\\\YYYUUUPPPLLLGGGCCCAAA??????DDDKKKRRRVVV[[[______^^^]]]]]]]]]XXXSSSNNNFFF===:::<<>>AAACCCEEEGGGIIIHHHGGGFFFIIIIIIIIIHHHFFFBBB>>><<<666555444444555777999:::<<>>===<<<<<>>HHHUUUgggvvv}}}tttiiiffffffjjjrrrwwwyyy}}}wwwnnnkkknnnttt}}}|||ssslllddd[[[VVVRRRddd}}}nnneeebbb\\\QQQGGG777444111//////...---,,,////////////////////////......------------------------------------------------------............222000...//////000222333111111111222222333333444222444777777666999???DDDSSShhh|||tttppppppqqqtttnnnfffcccbbbfffrrrqqqaaaUUUSSSeeezzzqqqkkkiiihhhgggffffffgggiiilllmmmgggccc^^^[[[[[[^^^aaacccbbbbbbbbbbbbbbbcccccccccbbbbbbbbbcccccccccccccccddddddddddddccccccbbbbbb^^^]]]^^^```dddfffgggfffdddddddddddddddcccbbbbbbcccdddddd^^^UUUPPPQQQTTTWWWYYY]]]aaadddeeeeeeeeegggjjjnnnrrryyyzzzmmm```UUUOOOAAA???;;;888666555444444222000000222222444<<>>>>>===::::::<<<<<<<<<>>>AAAEEEGGGGGGFFFFFFFFFFFFEEEBBB???<<<:::555444444444555777999::::::DDDNNNSSSTTTTTTPPPKKKAAA<<<999888888888???FFFKKKQQQWWW\\\^^^]]]\\\\\\\\\WWWQQQLLLEEE===<<>>;;;888666444444444444666777888999:::BBBIIIKKKMMMNNNKKKGGG???:::777666666777===EEEJJJPPPWWW]]]___^^^]]]]]]\\\XXXTTTPPPHHH???;;;===>>>HHH[[[ooozzz}}}pppjjjfffgggkkkpppzzzppphhhcccjjjsss~~~}}}qqqgggVVVZZZzzzrrrhhhccc___XXXQQQ@@@;;;444000//////000000...///000000000000///...---------...............------------------------------------------------...---///222///+++...444111222222222222333333333222666:::999888;;;DDDLLLbbbwwwvvvxxx{{{yyyuuurrrttt|||vvviii[[[TTTSSSSSSeeezzzxxxppplllkkkkkkllllllllljjjhhhfffdddbbbaaa```]]][[[ZZZ\\\```cccddddddcccbbbbbbbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccddddddcccccc___^^^^^^```ccceeeeeedddbbbbbbcccddddddddddddccceeeqqqzzzqqq\\\LLLJJJPPPSSSVVVZZZ___aaabbbaaaaaaaaaaaaeeekkkpppwwwrrrbbbXXXLLLGGG@@@;;;999777444222333000///000000222;;;DDDVVVooo~~~hhh]]]NNNDDD@@@@@@?????????>>>===>>>CCCJJJRRRVVV[[[^^^cccdddccc```]]]\\\[[[^^^ccciiinnnrrrtttuuuuuuuuusssnnnjjjgggggghhhgggggggggggggggggghhhhhhffffffffffffggghhhiiijjjiiiiiihhhhhhhhhhhhhhhiiieeeeeeeeeeeefffgggiiijjjjjjjjjjjjkkkmmmnnnmmmkkkkkkjjjiiiiiiiiijjjkkkkkksss{{{}}}vvvqqqnnnkkkccccccdddddddddfffjjjmmmooooooqqqrrrrrrnnnhhhdddeeedddbbbbbbccccccaaa```ZZZYYYYYYYYY[[[^^^aaacccccc```aaaeeeiiikkkooouuusssooollliiikkkooopppmmmiiiddd```[[[YYYZZZ]]]___aaa``````dddjjjpppwwwttt___PPPIIIEEE@@@======>>>BBBLLLVVVZZZdddlllmmmooozzzzzz{{{yyyuuuqqqpppsssvvvyyy~~~|||vvvnnnfff```ZZZVVVRRRLLLFFFBBBAAA@@@;;;999:::999888777;;;AAAEEEFFFFFF@@@@@@???===;;;888555333333333444444666777888999;;;AAAFFFGGGHHHJJJGGGCCC@@@;;;888777777777>>>EEEJJJPPPXXX^^^``````___^^^\\\ZZZXXXUUULLLAAA::::::<<>>666111000111222333///000111222222111000///.........///////////////------------------------------------------------...,,,///333222...///555222222222222222222333333222777::::::999<<>>GGGPPPUUU___cccgggiiigggdddaaa______bbbhhhnnnsssuuuvvvvvvrrrrrrqqqnnnkkkjjjkkkmmmhhhhhhgggggggggggghhhhhhgggggggggggghhhjjjkkkllliiihhhhhhhhhhhhhhhiiijjjggggggffffffggghhhjjjkkklllkkkjjjjjjkkkkkkiiigggiiiiiihhhhhhiiikkklllnnnpppzzz|||sssmmmlllkkkmmmeeeaaaeeegggfffgggjjjnnnppprrrsssqqqnnnkkkhhhcccccccccdddddddddeeeeee```[[[WWWWWWZZZ]]][[[XXXaaaaaa```aaacccfffiiikkk|||rrrooojjjgggiiinnnppplllggg\\\\\\\\\YYYVVVTTTTTTTTTXXXWWWYYY^^^ccclll|||yyyiii[[[RRRFFF@@@<<<===???DDDNNNXXXaaafffkkkmmmmmmnnnrrrwwwwwwmmmjjjeee```\\\ZZZYYYYYY^^^ccckkkrrr|||}}}uuulllbbbYYYQQQLLLOOOKKKDDD@@@>>>======<<<;;;<<<>>>AAABBBCCCCCCCCC>>>===<<<:::888666555444666777777666444444555666888:::===AAADDDEEEEEEEEE@@@999555666777888;;;@@@JJJSSSZZZ[[[\\\___```___]]]\\\XXXRRRKKKCCC<<<888888BBBQQQ```jjjsss|||~~~tttiiiddddddjjjvvv{{{eeeggg```bbbrrrsssqqqzzz{{{nnneeeaaa[[[UUUIII===333333333111111444......------------..............................///...---,,,,,,---///000.........------,,,,,,,,,000000000000111111111111333333333222222222111111444444888===;;;:::FFFVVVnnnyyyxxx{{{|||~~~zzzssspppsssuuuvvv{{{~~~qqqdddWWWMMMLLLRRR```mmm{{{zzzrrrnnnkkkggggggiiimmmmmmmmmooooookkkccc]]]]]]^^^___`````````^^^]]]ddddddcccaaa___^^^```bbbbbbbbbcccdddeeedddaaa^^^]]]aaadddeeebbb```aaabbbeeecccaaa`````````___^^^^^^bbbfffgggggghhhkkkooommmrrrxxxtttcccRRRLLLOOOQQQTTTXXX]]]___aaaaaa``````aaabbbbbbdddiiiooosss}}}lll\\\SSSIIICCC>>>888666777333333111///111666<<>>???AAAFFFOOOYYYaaaeeeiiiiiigggfffiiilllnnnooorrrtttsssooohhhccc]]][[[WWWRRROOOMMMLLLKKKMMMQQQVVV[[[bbbmmm{{{yyyqqqhhh___VVVQQQMMMIIIDDD@@@???>>>>>>======>>>???AAABBBBBBAAAAAA===<<<;;;999777555444333555666666555444333555666999;;;>>>AAABBBCCCBBBBBB@@@:::666666888999<<>>JJJXXXdddooowww|||~~~ppphhheeehhhrrr|||lllhhh```aaaooo}}}yyy}}}|||rrrjjjeee___XXXMMMAAA666333333000000333///......------......///........................222111000...---,,,,,,,,,......---------,,,,,,,,,/////////000000000111111222222222222222222222222333222666;;;:::<<>>::::::999777666444333222333444555444333333555777:::<<<>>>@@@AAA@@@???>>>@@@:::777777888999>>>DDDLLLTTTYYYYYYZZZ^^^aaabbb]]][[[WWWQQQIIIAAA;;;777666999AAANNN\\\iiirrrwwwwwwlllggghhhqqq{{{vvvjjjaaa___lll~~~}}}vvvnnniiiccc\\\TTTIII<<<555222//////111///......------......///........................000000000//////---,,,,,,...------------,,,,,,,,,....../////////000000000111111111222222333444444333111444999:::>>>QQQeee{{{sssllllllnnnnnnooorrrrrrxxx~~~~~~zzzxxxwww~~~~~~zzztttssswww{{{xxxoooeee\\\SSSMMMPPPUUUeeeqqq~~~{{{sssmmmiiiiiiiiiggggggjjjkkkkkkmmmnnnnnnjjjddd___\\\\\\]]]]]]^^^___aaaaaacccddddddbbb``````aaabbbdddcccaaaaaabbbaaa```^^^^^^^^^___aaaccccccbbb```aaaaaa````````````aaaaaacccccccccffflllrrrvvvyyyyyytttlllbbbUUUIIIFFFIIIKKKNNNRRRVVVYYY[[[[[[[[[YYYZZZZZZZZZ[[[___dddgggjjjssswwwjjj\\\RRRIII@@@:::888444444444333333888@@@HHHPPPWWW^^^bbbgggkkkkkkggg^^^RRREEE???:::555333555333111222555888<<>>???:::777777888999???FFFQQQWWW[[[ZZZYYY]]]``````^^^\\\WWWPPPHHH@@@:::777777777;;;EEEUUUeeeooottt{{{pppjjjkkkttt~~~nnnccc^^^hhhyyy{{{vvvyyy|||zzzyyypppkkkeee___[[[QQQCCC888111//////000//////............//////........................***+++---.../////////...------------------------............///////////////000111222333444555555555222333777:::AAAWWWmmmuuunnniiihhhhhhffffffiiilllsss{{{~~~}}}yyywwwvvv{{{xxxxxxwwwwwwlll___VVVPPPOOOUUU]]]iiiuuu{{{tttmmmhhheeeggghhhffffffhhhgggiiikkklllkkkgggbbb^^^\\\\\\\\\\\\^^^```bbbdddcccdddeeecccbbbaaabbbccceeecccaaa```aaaaaa```______]]]]]]___cccdddbbb```___```````````````bbbccceeecccbbbgggqqq|||}}}nnn___QQQFFFCCCEEEFFFHHHLLLOOORRRTTTUUUUUUSSSSSSTTTSSSTTTVVVZZZ]]]bbbiiisss{{{zzzhhh\\\PPPEEE<<<999555555555555555999EEEQQQ^^^___``````eeekkkkkkggg]]]QQQEEE>>>:::555333444111000222555777;;;FFFRRRhhhwww{{{qqqhhh```XXXQQQNNNKKKMMMVVV___dddeeeggghhhiiikkkkkkkkkjjjiiijjjhhhgggfffgggfffdddcccaaaccceeeeeeeeeeeefffhhhjjjhhhfffffffffhhhjjjkkkiiihhhfffdddddddddeeeeeefffggghhhiiijjjjjjjjjjjjiiijjjjjjjjjjjjjjjkkklll~~~|||qqqhhheeefffgggfffhhhjjjjjjjjjkkklllkkkiiijjjkkkllllllkkkjjjhhhiiiiiiiiiiiiiiiiiiiiihhhjjjeee___ZZZYYYZZZ[[[\\\]]]]]]\\\[[[\\\^^^```bbb___dddqqquuupppooopppuuuzzzkkk___YYYUUUPPPKKKEEEDDDDDDCCCBBBGGGXXXhhhtttZZZPPPGGGFFFIIIOOOWWW___jjjkkkkkkiiieeeaaa^^^\\\VVVTTTRRRPPPNNNKKKFFFCCC@@@@@@AAAAAA@@@===;;;:::<<<============@@@CCCFFFJJJSSSbbbrrr{{{uuunnnddd[[[TTTPPPNNNKKKJJJJJJIIIFFFEEEDDDCCCAAA???<<<:::999888555555444333333222111111000111333333333444777999999;;;===@@@AAAAAA@@@@@@>>>:::777777777999@@@IIIVVV\\\___\\\ZZZ\\\^^^^^^___]]]WWWPPPHHH@@@:::777999777888AAAQQQaaannnttt~~~tttmmmmmmuuu~~~uuuggg^^^eeessszzzlllkkkmmm|||{{{xxxyyy~~~ssslllfffbbb```XXXIII;;;333000000000/////////....../////////........................((()))+++---...///......------------------------............//////////////////000111333444555555888444444888;;;EEE]]]uuuuuuooojjjiiigggcccaaacccfffmmmvvv{{{{{{yyyyyyyyy}}}wwwxxxjjjYYYOOOLLLOOOZZZdddnnnyyy{{{sssjjjfffeeehhhiiifffdddfffhhhjjjmmmmmmkkkfffaaa^^^\\\\\\\\\]]]^^^aaaccceeecccdddeeeeeecccbbbcccddddddbbb``````aaabbbaaa``````^^^]]]___cccdddccc```^^^```aaa```______bbbdddfffcccbbbhhhvvvvvvdddSSSFFF@@@AAABBBDDDFFFIIIKKKMMMNNNNNNLLLLLLMMMLLLLLLMMMPPPSSSZZZ```hhhnnnsss|||ttteeeXXXJJJ@@@;;;888777777888777<<>>>>>??????>>><<<:::999::::::::::::;;;===>>>@@@AAAHHHRRR]]]iiiwww~~~yyyuuuqqqppppppqqquuu{{{}}}~~~}}}yyyuuuooohhhaaa\\\VVVUUUSSSQQQPPPNNNJJJGGGDDDCCC@@@===:::777666555444333333333222222111111///111333333444555888;;;;;;===???BBBCCCCCCBBBBBB<<<999777666666777@@@JJJXXX^^^bbb___\\\^^^___^^^aaa^^^XXXPPPHHHAAA;;;888888777888???LLL]]]llltttzzzzzzqqqnnnssszzz}}}lll```cccmmmzzz{{{hhhaaabbbqqqyyy|||zzz|||rrrkkkeeebbb\\\OOO???555333222000000//////......//////000........................+++,,,,,,---------,,,,,,,,,,,,,,,------------........./////////000000000///000000222333444555555999555555:::>>>IIIccc|||uuuqqqnnnmmmjjjdddbbbcccbbbjjjuuu}}}xxxvvvtttdddSSSJJJIIIPPP]]]iiiuuu~~~|||rrriiiffffffjjjkkkhhheeefffjjjmmmpppppplllgggbbb```]]]]]]^^^___```bbbdddeeecccdddffffffdddccccccdddcccaaaaaabbbcccdddcccbbbbbbaaa```aaabbbcccbbbaaa^^^```bbbaaa______aaadddeeeccccccjjjxxxppp\\\KKKBBBAAAAAABBBDDDEEEGGGHHHHHHIIIEEEFFFFFFEEEDDDEEEGGGIIINNNTTT\\\aaafffnnnzzznnn```QQQEEE???;;;888999:::999???UUUlll~~~}}}xxxsssrrrsssooohhh___TTTHHHAAA<<<666333333...///222555555888EEESSSvvvsssbbbTTTHHHAAA===???DDDIIIPPPWWWYYY[[[^^^aaaccceeeffffffeeedddccccccdddeeedddccc^^^^^^^^^]]]\\\]]]___bbbdddeeeeeeeeedddeeegggiiiiiihhhgggfffeeeeeeeeeeeefffggghhhiiiiiiiiiiiiiiiiiihhhhhhjjjkkkllljjjiii{{{ppphhhggggggfffcccjjjnnnllllllnnnnnnlllllllllllllllkkkjjjiiihhhddddddeeefffggghhhiiiiiicccaaa___\\\[[[[[[]]]___^^^]]][[[ZZZ[[[\\\^^^___^^^```kkk|||{{{wwwqqqpppqqqwww}}}qqqhhhccc```WWWLLLFFFBBBCCCKKKTTTqqqrrrcccSSSMMMPPPWWW```hhhjjjjjjkkkjjjhhheee```\\\YYYVVVQQQNNNKKKGGGDDDAAA?????????>>>===<<<:::::::::999999:::;;;<<<===<<<>>>BBBHHHNNNWWWcccpppzzzyyypppiiieeecccaaabbbfffnnnvvv|||}}}||||||zzzyyyzzzzzzwwwtttrrrooolllhhhddd^^^\\\ZZZXXXVVVRRRMMMJJJCCCAAA>>>;;;777555444333333333333222222222222222///111333444555777:::===@@@AAACCCDDDEEEDDDBBBAAA;;;888666555444666@@@KKKWWW^^^cccbbb```aaaaaa```ccc___YYYQQQIIIAAA<<<999555555777<<>>>>>@@@AAABBBIIIRRRXXX^^^eeeooowwwvvvhhhXXXKKKDDD===::::::;;;:::BBB]]]yyy~~~xxxqqqbbbWWWKKKDDD>>>777333333///000333444222444@@@NNNnnn|||jjjZZZIIIAAA<<<===???@@@FFFMMMPPPRRRVVVZZZ]]]```aaabbbbbbaaa```aaacccddddddccc]]]]]][[[XXXWWWXXX[[[^^^aaacccddddddccccccfffhhhhhhhhhggggggfffeeeeeeeeeiiijjjjjjkkkkkkkkkjjjjjjhhhggggggiiikkkllliiigggzzzooohhhggggggeeebbbkkkpppmmmllloooooolllnnnnnnmmmlllkkkjjjhhhgggbbbcccdddeeefffggghhhiii______^^^]]][[[\\\^^^```]]]\\\ZZZYYYYYY[[[\\\^^^^^^```kkk{{{zzzyyypppooopppvvvyyyuuusssfffVVVLLLFFFCCCFFFKKKaaayyyiiiWWWPPPRRRZZZdddlllmmmmmmmmmmmmkkkgggbbb^^^YYYUUUOOOIIIFFFDDDBBB@@@===<<<;;;:::999888777777888777777777999999999888<<>>CCCDDDEEEFFFFFFDDDBBB@@@:::777666555333666@@@KKKUUU]]]ccccccbbbddddddbbbddd```ZZZRRRIIIBBB===:::222333666;;;DDDSSSeeeqqqzzzzzztttvvv{{{uuueeeaaafffnnn|||~~~hhh___^^^^^^ttt}}}zzzxxxnnnbbb```UUUDDD999777555222000000////////////000000........................,,,,,,,,,---///222555666,,,,,,,,,------.........000000000000111111111111111111111222222333333444666333555===DDDSSSooo}}}sssqqqrrrtttqqqkkkiiikkkmmm{{{~~~lllfffjjjqqq|||}}}jjj]]]QQQOOOTTT\\\hhhrrryyynnnfffdddgggnnnqqqnnnkkkkkkgggkkknnnlllfff```[[[YYY^^^```bbbcccdddddddddcccbbbdddfffgggfffddddddeee___```bbbeeehhhhhhgggeeedddeeefffdddaaa```bbbddd^^^bbbdddbbb^^^]]]```dddffffffgggjjjuuuxxx```SSSPPPEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>???===;;;;;;<<<===<<>>CCCKKKTTT[[[dddiiiqqqwww{{{~~~}}}xxxvvvyyykkkcccYYYSSSVVVVVVVVV___mmmrrrwww|||xxxvvvtttppplllllliiifffhhhkkkkkkhhhdddcccbbbaaa___[[[SSSJJJDDD???===999666333222222222444444444555555555666666444333222222444888===@@@DDDFFFHHHJJJJJJGGGBBB===<<<999666555555777AAAKKKVVV\\\aaaaaaaaabbbaaa^^^aaa^^^XXXRRRLLLDDD<<<777666444555<<>>???@@@<<<888777999<<>>;;;:::888<<>>===;;;:::999888999999:::;;;888888777777777777888888888888999999===CCCLLLRRRYYY^^^ffflllqqqtttvvvxxx~~~}}}wwwuuu}}}|||kkk]]]TTTSSSSSSRRRYYYcccfffjjjqqqxxx}}}~~~{{{wwwuuusssppplllhhhgggcccaaaaaadddddd```\\\XXXXXXWWWUUUSSSMMMFFFAAA>>><<<999666333222222333333333333333444444444555555444333444666;;;???BBBDDDEEEGGGIIIIIIFFF@@@<<<;;;888666666555777@@@JJJWWW]]]aaaaaaaaabbbaaa^^^```\\\WWWQQQKKKDDD===888555333555<<>>@@@KKKgggwwwdddSSSMMMGGG;;;555666333000///222222111222666KKKkkkmmm\\\PPPDDD@@@<<<888666888<<<===???EEELLLPPPQQQPPP\\\]]]^^^aaadddhhhjjjkkkkkkcccWWWMMMIIIKKKPPPSSS]]]___aaaaaa``````aaacccgggffffffeeeeeeeeeeeeeeedddeeefffhhhiiiiiijjjjjjggghhhiiiiiigggggghhhiii~~~vvvmmmhhheeeeeefffdddeeegggiiikkklllmmmmmmllljjjiiihhhhhhgggeeeccc^^^ZZZWWWWWW[[[___```___^^^]]]]]]\\\\\\]]]___```^^^______^^^^^^___bbbdddaaaeeellluuu{{{zzztttnnnllljjjlllssswww}}}{{{fffTTTIIIEEEEEEEEEWWWssswwwwww}}}zzzrrrllljjjoooxxx~~~{{{wwwqqqiii```ZZZTTTOOOIIICCC@@@???===<<<===<<<;;;:::::::::;;;;;;999888888777777888888888777777777666888<<>>CCCHHHKKKKKKVVVYYY]]]```ccchhhoootttwwwnnn___QQQIIIIIIMMMQQQYYY\\\___aaaaaaaaacccdddeeedddddddddeeeeeefffgggcccdddeeefffggghhhhhhhhhggghhhjjjjjjiiiiiikkklll|||ssskkkgggeeeeeefffdddeeeggghhhjjjlllmmmnnnkkkiiigggggghhhhhhgggfff^^^ZZZVVVVVVZZZ^^^______\\\\\\[[[[[[\\\^^^___``````aaabbbbbbbbbcccdddddddddjjjsss||||||sssllljjjiiilllqqqtttwwwrrr[[[KKKDDDCCCDDDLLL]]]wwwuuuqqqyyyzzzzzzxxxuuutttwww~~~~~~zzzuuummmccc]]]UUUPPPJJJEEECCCCCCCCCBBBDDDBBB???===;;;:::999999<<<;;;;;;::::::::::::;;;999999888777666888===@@@EEEIIIOOOUUUZZZ^^^ccceeehhhmmmuuu}}}|||uuupppsssyyysss___WWWTTTQQQOOOPPPNNNOOOPPPSSSXXX]]]aaadddfffhhhiiijjjiiieee```\\\YYYVVVTTTSSSRRRPPPMMMJJJHHHFFFCCCBBBBBBAAA???>>>:::999777666444444333333222222222333333333333333444444555777:::???CCCFFFIIIIIIJJJJJJJJJFFFAAA===777555666777777999AAAJJJVVV\\\```___^^^___^^^[[[XXXUUUQQQMMMIIICCC===999666555777>>>GGGQQQ```lllooottt{{{wwwtttvvvyyy}}}|||hhh``````fffmmmsss|||vvvlllXXXYYY]]]aaaaaabbboooxxxgggVVVKKKDDD<<<555222111111111111000000000///000000000000000000000000......//////000000111111...........................////////////000000000222222222333444555666777333666;;;FFFZZZvvvzzzvvvzzzvvvnnnmmmppp|||oooaaa]]]YYYZZZggg}}}qqqdddPPPKKKLLLWWWhhhyyy~~~wwwtttpppkkklllsssyyyxxxtttrrrllljjjgggccc___\\\ZZZYYY[[[[[[]]]```dddeeedddccccccdddeeeeeefffffffffeeebbbbbbcccddddddeeeeeefffeeeeeedddbbbaaa```______aaaaaa```____________```aaa___```ccceeeiiitttzzzuuu{{{xxxjjj___SSSLLLGGG@@@======;;;::::::<<>>CCCFFFHHHNNNTTT[[[^^^```fffqqq{{{yyyhhhWWWKKKGGGJJJMMMWWWZZZ^^^aaaaaaaaabbbcccbbbbbbccccccdddfffggghhhfffgggggghhhhhhgggggggggeeegggiiiiiiiiijjjkkkmmmyyyppphhheeeeeeeeeeeeeeefffhhhjjjmmmnnnoooooollljjjgggfffffffffeeeddd\\\XXXTTTTTTXXX\\\^^^]]]\\\[[[[[[[[[\\\^^^___aaabbbcccdddeeeffffffdddcccdddlllxxx}}}rrriiihhhhhhkkkoooqqquuu|||dddPPPFFFCCCFFFFFFNNNbbb~~~{{{rrrvvvtttwwwzzz{{{{{{}}}|||xxxrrrkkkfff]]]XXXQQQLLLIIIIIIIIIIIIGGGEEEBBB???<<<:::999999======<<<;;;::::::;;;;;;::::::999777555666888:::>>>BBBGGGLLLQQQVVV[[[^^^```fffnnnuuuyyy|||{{{vvvooohhhiiinnnwww}}}iii___[[[WWWQQQMMMJJJHHHGGGGGGIIINNNRRRVVV[[[___ccceeeddd```[[[XXXTTTSSSQQQOOOMMMJJJGGGEEECCCAAA>>><<<<<<<<<;;;:::888777666555555444444444444444444333333333333333222333444777;;;@@@DDDGGGKKKJJJJJJJJJHHHEEE???;;;777555666888888:::BBBKKKUUU[[[___^^^\\\]]][[[XXXTTTRRROOOLLLIIIDDD???;;;999777999@@@HHHRRR___kkkmmmrrryyy~~~{{{uuuuuuwww|||nnnbbb___bbbggglllttt{{{rrrbbb]]]\\\^^^[[[XXXbbbqqq|||kkkXXXMMMGGG???777333111111111111000000000///////////////////////////...//////000000111111111////////////////////////////////////000000000111222222333333444555666777888:::>>>HHH```~~~|||xxxyyy}}}wwwtttssszzzuuuhhhfffcccccciiiwwwtttbbbVVVKKKJJJOOO^^^ppp~~~zzzxxxoookkkkkksssyyyyyyuuutttkkkiiieeeaaa^^^\\\[[[[[[\\\\\\]]]```ccceeedddcccddddddeeeeeefffeeeeeeeeebbbbbbcccddddddeeeeeefffffffffeeecccbbb```______aaaaaa```_______________bbb```aaacccdddeeellluuuzzz~~~ooo___SSSKKKCCC???@@@<<<:::999;;;BBBLLLWWW]]]ffflllwwwuuujjjaaaUUUOOOKKKIIIGGGMMMbbbxxxqqq___TTTJJJAAA<<<;;;777555666555333333666999<<>>:::777777777888999===AAADDDGGGOOOVVVZZZ]]]dddppp{{{}}}mmmZZZKKKCCCDDDFFFVVVZZZ___aaabbbaaa``````aaaaaaaaabbbdddeeeggghhhiiihhhhhhhhhfffeeedddcccccceeeggghhhhhhhhhjjjlll~~~vvvllleeecccdddeeeddddddfffjjjmmmooopppppppppnnnkkkgggeeedddcccaaa```ZZZVVVQQQQQQUUUYYY[[[\\\\\\[[[[[[[[[\\\]]]___```bbbbbbdddgggjjjiiifffdddaaakkkyyy|||pppgggfffhhhjjjmmmooosssxxx|||rrrYYYLLLGGGFFFBBBEEESSShhhzzzvvvtttwww|||~~~|||yyytttqqqkkkeee]]]WWWTTTTTTTTTSSSNNNLLLHHHDDD@@@>>><<<;;;<<<<<<;;;:::999999999999999999888666444333444666888;;;???CCCGGGLLLRRRVVVYYY___gggnnnqqqtttyyy|||zzztttooohhhbbbbbbfffnnn}}}vvvlllhhhccc[[[TTTKKKHHHDDDAAA@@@CCCGGGJJJRRRVVV\\\___^^^ZZZWWWUUUPPPOOONNNLLLIIIFFFCCCBBB>>>;;;888777777777777666666666555555555555555444444444444444333333333333111222555888===BBBFFFIIIKKKJJJIIIHHHFFFBBB===999888666666888999<<>>===<<<;;;:::999999999999888999999777555333444555444777:::===@@@EEEKKKOOOVVV]]]ffflllooorrrxxx|||xxxqqqlllfffbbbccchhhnnn|||{{{uuulllcccSSSOOOIIICCC@@@@@@BBBDDDJJJPPPVVVYYYXXXUUUSSSSSSKKKKKKJJJHHHDDDAAA??????999777555555666777666555444444555555555555555555333333333333222222222111222333666:::???DDDIIIKKKOOONNNLLLJJJHHHDDD???;;;:::777666888999===GGGQQQWWW]]]```___]]]]]][[[WWWUUUSSSQQQPPPOOOLLLHHHEEE;;;999:::@@@FFFMMMYYYccciiioooxxx}}}}}}xxxuuu|||lll^^^\\\^^^jjjqqqzzzzzzpppmmmdddWWWWWWbbb~~~}}}ooo```UUUKKK@@@888555111111111111000000000000......................../////////...............//////////////////////////////000000000111111111222222222222333444555666888>>>FFFTTTrrr~~~||||||~~~wwwqqqooovvv~~~fffPPPEEE>>>CCCQQQgggzzz~~~zzzzzzqqqkkkjjjoootttrrrooommmfffddd```]]]\\\]]]___aaacccaaa______aaacccdddddddddeeeeeefffeeeeeeddddddddddddeeeffffffgggggghhhhhhhhhhhhgggeeecccaaa______^^^]]]]]]\\\\\\]]]]]]```^^^^^^aaaaaa___aaaeeegggiiinnnvvvzzzfffWWWLLLHHHIII???===<<<<<<@@@HHHOOOTTT\\\aaagggllltttzzzvvvrrrllleeeeeeiiijjjbbbXXX\\\gggxxxyyygggXXXMMMFFF>>>:::777888666222222444333111333999???KKKbbbxxxjjjWWWHHH???666777888666444333666888>>>DDDLLLRRRVVV\\\eeelllwwwtttlll___QQQHHHEEEFFFPPPVVV]]]aaacccbbbaaa````````````aaacccdddffffffffffffffffffeeedddcccbbbccceeeffffffffffffhhhiii{{{rrrfff``````ccccccbbbaaaeeejjjppprrrrrrooonnnllljjjhhhiiilllooopppqqq^^^YYYTTTSSSWWW\\\______]]]\\\[[[[[[[[[\\\]]]^^^ZZZ\\\aaahhhnnnpppmmmiiieeemmmwww{{{tttpppgggiiiiiiiiijjjnnnppppppyyypppZZZPPPJJJGGGFFFFFFGGGPPPfff|||}}}~~~zzzuuusssuuuyyy}}}vvvqqqhhh]]]SSSJJJCCC@@@??????>>>===<<<;;;;;;;;;999::::::999777555666777444666888;;;>>>CCCHHHMMMWWW^^^gggnnnqqquuu{{{yyyqqqmmmiiifffiiinnnrrr~~~zzzqqq[[[WWWOOOHHHCCCBBBCCCDDDFFFLLLRRRUUUTTTRRRQQQQQQGGGHHHGGGEEEAAA>>>===<<<888666555666888999999888333444555555666666555555222222222222111111000000333444888<<>>;;;888777888999===HHHTTTYYY___bbb```^^^^^^\\\XXXWWWUUUTTTSSSRRRPPPLLLIII;;;999:::???DDDKKKVVV```kkkrrr{{{zzzttt|||pppaaa^^^```nnnuuu~~~yyyuuujjjZZZXXXaaa|||}}}pppbbbWWWLLL@@@888666111111111111000000000000111111111111111111111111222222111111000000//////000000000000000000000000000000000000111111111111222222222222333333444555222:::EEEWWWvvv}}}~~~|||~~~}}}|||~~~|||}}}zzz~~~tttqqq}}}xxx___HHH===>>>DDDSSSiii|||yyyuuuvvvrrrllljjjnnnrrroookkkhhheeebbb___\\\[[[]]]aaaccceeeccc______```ccceeeeeeeeeeeeeeefffeeeeeeddddddbbbbbbcccddddddeeeeeefffiiiiiiiiihhhfffdddaaa`````````___^^^^^^^^^^^^___]]][[[\\\______]]]]]]```___```dddkkksssxxxyyyxxxxxx|||mmm\\\PPPKKKLLLDDDBBB@@@???BBBHHHNNNRRRVVV[[[```eeelllzzz{{{tttsssqqqmmmpppsss{{{}}}rrrbbb^^^dddlllooo^^^PPPGGG@@@<<<::::::777444333666222222666999666999MMMddd~~~|||fffSSSGGG888::::::888555333555777===BBBIIIOOOTTTZZZaaafffhhhhhhdddZZZNNNEEEBBBCCCMMMSSS[[[aaadddccccccbbb`````````aaabbbdddeeefffffffffgggggghhhhhhggggggdddeeeggggggffffffhhhiiizzzpppeee______aaaaaaaaaeeefffhhhjjjkkkmmmnnnnnnsssooojjjhhhiiilllnnnooogggZZZPPPRRRXXX\\\]]]]]]dddaaa______aaaaaa^^^\\\dddcccdddiiioootttuuutttqqqqqqxxxzzznnnhhhiiihhhggggggiiilllooorrrxxxiiiUUULLLHHHDDDDDDFFFJJJUUUaaarrrcccVVVLLLGGGBBBBBB???;;;:::<<<<<<;;;:::999999888888888888888333111333999===???CCCHHHSSS[[[dddjjjrrrzzz}}}{{{}}}yyysssnnnllllllnnnpppzzz|||mmm```TTTOOOKKKDDDAAACCCHHHMMMRRRSSSPPPNNNOOORRRHHHFFFCCC@@@>>><<<<<<;;;;;;888555333333333333333888888888888777666444444333222222222333333444555444666999???EEEKKKQQQTTTUUUUUUTTTRRRMMMGGGAAA===888666666888:::???LLLYYY```eeegggdddbbbcccdddbbbZZZ[[[YYYVVVUUUSSSLLLCCC===888555777<<>>333222222111000000//////000............////////////111000//////000000///...............////////////000000000000111111111111111222333333222222444666444;;;III___~~~|||~~~{{{rrrrrrtttwwwzzz~~~~~~{{{~~~}}}vvv\\\EEE:::===DDDTTTiii~~~uuuooopppiiijjjkkklllllllllkkkjjjaaa```^^^]]]^^^aaadddffffffgggfffdddcccccceeefffdddfffggggggfffeeeeeefffhhhgggeeedddccccccddddddjjjjjjiiigggfffeeedddcccfffaaa___cccccc^^^[[[]]]]]]^^^]]]\\\ZZZYYYZZZ[[[[[[]]]___bbbeeehhhmmmqqqqqqsssxxxwwwaaaSSSMMMKKKFFFBBB???@@@FFFLLLPPPQQQTTTVVV[[[```iiittt~~~tttmmmkkkmmmpppppptttiiibbbhhhrrr}}}hhhWWWNNNCCC<<<777888888555333333444444444444555999@@@DDDkkkzzz___HHH???<<<:::999666111222666888===DDDKKKQQQVVVZZZ]]]___[[[TTTKKKDDDBBBCCCFFFLLLVVV^^^aaabbbeeefffddddddcccaaa`````````aaabbbdddcccdddeeehhhiiihhhfffjjjjjjjjjjjjjjjjjjjjjkkkxxxoooddd^^^^^^```aaa```dddfffiiikkkmmmnnnnnnnnnqqqmmmiiiggghhhjjjlllmmmggg[[[QQQRRRXXX\\\\\\]]]aaa___]]]^^^___```^^^\\\eeefffjjjqqqxxx|||}}}{{{zzz{{{}}}qqqmmmhhhgggffffffhhhkkkoooqqqtttzzzooo\\\OOOIIIDDDBBBAAACCCKKKSSSjjj{{{yyygggWWWNNNDDDBBB???<<<:::;;;:::999::::::999888777777777888666444444999<<<===AAAFFFQQQ[[[eeelllrrrwwwzzzxxxzzzwwwqqqmmmkkkkkkmmmooowww{{{qqqbbbXXXPPPHHHDDDDDDHHHNNNTTTVVVSSSPPPOOOPPPKKKIIIFFFBBB>>><<<::::::;;;888555444444555444333666666666666555444333333333333222222222333444444555888<<>>BBBXXXssspppZZZKKKEEE???===;;;777777999777<<>>===<<<;;;:::;;;:::999888777777666666999555444777999:::>>>DDDMMMZZZgggmmmnnnqqqrrrqqqooommmiiifffeeeeeegggiiiooorrrwww|||ttthhh]]]SSSLLLJJJLLLRRRZZZ\\\ZZZUUUQQQPPPNNNLLLHHHDDD@@@<<<:::999:::888777666777777555333333333444444444333333222444444333222222333333333666:::AAAHHHNNNRRRTTTUUUWWWWWWWWWVVVRRRNNNIIIFFFDDD@@@>>>???AAAFFFSSS___kkkrrrvvvsssnnnkkkiiieee^^^___]]]YYYWWWTTTLLLBBB:::555222444888>>>KKKVVV^^^fffooovvvxxxyyy{{{}}}~~~{{{sssvvvssseeeaaaaaammm~~~{{{mmmfffccc{{{zzzzzzwwwnnnbbbXXXOOOCCC888444333111000//////000000000000000000111111111111333111...------......---............////////////000000000000111111111111111222333333222333555777:::DDDVVVooo|||xxxjjjcccbbbbbbkkkkkknnnrrrsssqqqssswww}}}|||~~~}}}wwwuuuvvv|||hhhQQQBBB>>>>>>GGGXXXlllwwwkkkhhhjjjllllllkkkjjjhhheeecccaaa]]]\\\[[[[[[\\\^^^aaabbbddddddeeecccbbbaaacccdddeeeggghhhhhhgggffffffgggffffffeeedddddddddeeeeeedddddddddcccccccccbbbbbbfffbbb```aaaaaa^^^[[[[[[XXXXXXWWWUUUSSSPPPNNNMMMMMMNNNPPPQQQSSSVVV[[[^^^ccceeekkkttt~~~lll^^^TTTOOOKKKFFFBBBCCCIIIQQQWWWYYY[[[YYYYYY^^^gggnnnssstttvvvsssmmmeee___^^^```cccwwwtttffffffrrrwwwnnnhhhUUUJJJ@@@;;;:::777888:::666666555444444666:::>>>DDDaaaoooWWWKKK@@@<<<:::888666777666;;;@@@EEEGGGIIIJJJLLLDDDEEEFFFDDDBBB@@@@@@AAALLLUUU]]]___```dddfffeeeeeedddbbbaaa``````aaaaaacccccccccdddggghhhhhhgggggggggggggggggggggggggggpppjjjccc^^^]]]^^^______cccfffjjjoooqqqrrrqqqpppnnnkkkhhhggghhhhhhhhhhhhdddZZZSSSTTTXXXYYYYYYZZZYYYYYYYYYZZZ\\\]]]]]]]]]aaaccciiipppxxxyyypppmmmeeeddddddeeegggkkknnnqqqsssxxx~~~nnn```WWWNNNKKKHHHDDDCCCEEEGGGPPPbbbyyynnn]]]PPPIIICCCAAA@@@>>>===>>>===<<<:::999777666666666888444222444666777<<>>;;;:::;;;:::999999999888666444222222333444444444333333444444333222222222333333555;;;DDDNNNUUUYYYYYYYYYZZZZZZYYYWWWTTTOOOKKKHHHIIIEEECCCDDDGGGNNNZZZeeesss||||||tttnnnhhhccc```aaa___[[[XXXUUULLLBBB<<<777444555888>>>IIITTT]]]dddlllrrrtttuuuxxxzzzzzz~~~rrrttt|||{{{jjjccc\\\gggxxxxxxsssiiixxx~~~vvvjjj```VVVHHH===555444222000//////000000//////000000000111111111444111...,,,------------............///////////////000000000111111111111000111333333222333555777;;;GGG[[[vvvttthhhbbb```___dddbbbccchhhkkklllnnnssstttyyyyyysssrrr}}}ttt^^^III?????????HHHYYYmmmrrrgggeeeiiillllllkkkjjjgggdddbbb```\\\[[[[[[[[[\\\^^^aaabbbbbbcccdddcccaaa```aaaccceeeggghhhhhhgggffffffgggggggggfffeeeddddddccccccddddddddddddddddddddddddeeeddddddffffffbbb^^^[[[VVVUUUSSSQQQOOOMMMIIIGGGEEEFFFHHHIIIKKKNNNTTTWWW]]]aaahhhrrr}}}rrrdddYYYRRRMMMIIIDDDFFFMMMUUU[[[^^^```]]][[[```hhhnnnooonnnmmmjjjeee^^^YYYXXX[[[^^^nnnoooiiikkk{{{~~~{{{vvvqqq^^^QQQDDD===999777888:::777777777555444555777::::::VVVzzzdddSSSBBB;;;:::888555444444888>>>BBBCCCDDDDDDEEEBBBCCCDDDDDDCCCCCCDDDEEELLLTTT[[[\\\^^^aaaddddddeeedddbbbaaa``````aaaaaacccbbbbbbcccfffhhhhhhhhhgggggggggggggggffffffffflllhhhbbb^^^]]]^^^___```bbbeeejjjooorrrsssrrrqqqooommmjjjiiihhhhhhgggeeeaaaXXXSSSTTTXXXXXXXXXYYYVVVWWWXXXYYYZZZ[[[]]]]]]``````bbbfffmmmvvvwwwmmmiiiddddddccccccfffiiimmmoooqqqwww|||yyydddZZZPPPMMMLLLHHHFFFFFFDDDFFFQQQcccttt{{{lllZZZNNNDDDBBBBBB???>>>@@@???>>><<<:::888666666555555111///111333555:::@@@GGGTTT___```[[[WWWUUUSSSPPPOOONNNMMMMMMNNNOOOPPPQQQTTTXXX\\\aaagggnnnrrrxxxsssdddXXXWWW]]]cccfffddd]]]VVVRRRLLLKKKIIIGGGDDDAAA???>>>>>><<<;;;;;;;;;:::777555333444444555555555444444444333333222222333333333444;;;GGGSSS[[[______^^^]]]\\\[[[YYYUUUPPPLLLJJJMMMIIIGGGJJJOOOVVVaaakkk|||{{{pppgggaaa___```___\\\ZZZVVVMMMCCC===888555555777<<>>888888888777555444555777888MMMmmmttt```KKK@@@===:::777666444888>>>BBBDDDDDDDDDDDDFFFGGGGGGFFFDDDEEEGGGIIIOOOWWW\\\\\\]]]aaaddddddcccbbbaaa`````````aaabbbcccbbbaaabbbeeehhhhhhhhhiiiiiiiiihhhhhhgggggggggiiifffccc```^^^^^^```aaabbbeeeiiinnnqqqssssssssspppnnnkkkjjjhhhfffcccaaa\\\UUUQQQTTTWWWVVVVVVXXXTTTVVVXXXYYYYYYZZZ\\\^^^``````___```dddlllwww~~~yyynnnhhhcccbbbaaaaaabbbeeeiiikkklllrrrwww}}}iii]]]QQQNNNOOOKKKGGGFFFEEEBBBGGGSSS___lllzzzhhhXXXIIIEEECCC>>>>>>AAABBBAAA>>><<<999777666555444000...111333444888>>>BBBKKKRRRQQQLLLJJJGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDGGGKKKNNNQQQVVV[[[^^^```lllyyynnn___\\\___ccceeeccc]]]VVVQQQLLLLLLKKKJJJHHHFFFDDDCCCBBB@@@===<<<;;;:::888555555555666666666555555444333222222222333333444555666===JJJVVV___ccccccbbb^^^^^^\\\ZZZWWWSSSPPPNNNQQQMMMLLLQQQVVV\\\eeemmm~~~rrrfff___\\\^^^^^^\\\[[[XXXOOOEEE===888444444555888AAAKKK]]]ccclllqqqrrrqqqrrrssstttvvv{{{zzzvvvxxxwwwhhhaaacccooo|||sssvvvrrrfff[[[MMMAAA888666222000...///000111............////////////111000//////000000///...............////////////000000000000111111111111///111222222222333666888===JJJccc}}}qqqlllkkkgggaaa\\\WWWVVV___iiinnnqqqsssooo|||xxxsss}}}sssbbbNNN@@@<<>>;;;<<<888999:::888666555555555666EEE```~~~kkkSSSEEE???:::777555777;;;BBBFFFGGGGGGFFFFFFKKKKKKKKKIIIHHHGGGIIIKKKSSSYYY]]]\\\\\\___cccccc``````___^^^___```aaabbbcccaaa```aaadddgggiiiiiikkkjjjjjjiiiiiihhhhhhggggggfffcccaaa______```bbbbbbdddhhhlllooorrrssstttpppnnnllliiigggddd___\\\WWWRRRPPPSSSVVVUUUUUUWWWTTTVVVYYYYYYXXXYYY[[[]]]^^^^^^]]]\\\]]]ccclllssszzzoooggg```___]]]]]]^^^```ccceeeffflllsssxxxwwwhhhZZZVVVUUURRRLLLIIIHHHDDDFFFLLLPPPWWWlll}}}hhhTTTMMMHHHAAA@@@DDDEEECCCAAA===:::888777666555222111444444444666;;;:::@@@CCCAAA???@@@>>>;;;======>>>>>>>>>>>>>>>>>><<>>999555555555888@@@IIIYYY```jjjppprrrrrrrrrrrrtttvvvzzz~~~xxxuuu{{{lllcccbbbiiiwwwwwwhhhkkk|||tttiii___SSSHHH999666333000...///000111...////////////000000000//////000222333333111///............////////////000000000000111111111111///000222222222444666888AAANNNhhhzzzqqqooopppllleeeaaa[[[[[[eeerrryyy|||}}}{{{yyypppwww|||iiiXXXIII>>>===@@@DDDOOOaaaqqq}}}~~~wwwooohhhjjjooonnnmmmllliiieeeaaa]]]ZZZ[[[\\\]]]^^^```bbbcccdddaaaccceeeeeecccbbbaaabbbccceeeffffffeeeddddddeeeeeeffffffffffffdddcccbbb_________^^^^^^^^^^^^^^^\\\```cccfffnnnzzz~~~qqqiii___XXXTTTPPPJJJEEEAAA@@@>>>;;;999;;;???BBBHHHSSScccqqq{{{vvvpppiiibbb\\\VVVTTTSSSXXX```hhhmmmnnnkkkhhhccc___]]]^^^___aaa^^^YYYPPPFFF@@@@@@EEEIII[[[hhhyyyuuuqqqppprrrxxx~~~~~~|||{{{}}}wwwjjj[[[QQQHHH@@@;;;:::888:::;;;:::888555555555777AAAWWWvvvttt\\\LLLBBB;;;888777===BBBHHHKKKLLLJJJIIIHHHNNNPPPRRRQQQOOONNNMMMMMMQQQWWWYYYWWWVVVYYY]]]]]]]]]]]]]]]]]]^^^```aaacccbbbaaa```aaadddgggiiiiiikkkkkkjjjiiiiiihhhggggggfffeeedddbbb```___aaacccbbbdddgggjjjnnnqqqtttuuupppnnnkkkiiifffbbb]]]YYYUUUPPPOOORRRUUUTTTUUUWWWTTTWWWYYYYYYXXXXXX[[[]]][[[\\\\\\ZZZZZZ]]]dddiiissszzzoooeee^^^\\\[[[ZZZ[[[]]]___aaacccjjjqqqwwwuuueee___^^^YYYSSSOOOLLLHHHHHHJJJGGGIII[[[rrrvvv___UUUNNNEEEDDDHHHFFFEEEBBB???;;;999777666888555444666666444555888444888999777888;;;:::777777888888999999999999888999;;;>>>???>>>======>>>AAAIIIQQQVVV```qqqzzzjjjiiihhhgggeeebbb]]]ZZZSSSTTTSSSRRRPPPNNNKKKJJJIIIEEE@@@<<<:::999888666666666666666555444333222000000111222333555666777===DDDOOOYYYaaacccbbb```]]]]]]]]]]]]\\\\\\[[[ZZZYYYUUUUUUZZZ^^^```ccchhhmmm|||xxxiii]]]VVVVVVYYY[[[[[[\\\[[[RRRIIIAAA<<<888777777999AAAJJJUUU]]]hhhppprrrrrrrrrsssuuuwww{{{yyysssvvv~~~ooodddaaaeeerrrxxxzzzvvvbbbeeexxxwwwllldddYYYNNN999777333000...///000222000000000000111111111111...///000333555555222///............/////////000000000000000111111111111///000222222222444666999DDDQQQlllzzzrrrsssuuuqqqhhhhhhbbbbbbnnn|||{{{mmmrrr{{{vvvaaaQQQEEE>>>>>>AAAFFFRRRdddsss}}}{{{vvvoooiiijjjpppooonnnlllhhhccc^^^YYYVVVZZZ[[[\\\^^^```bbbccccccbbbdddfffeeedddbbbbbbbbbbbbdddeeeeeedddccccccdddbbbccceeefffgggfffeeeeeeaaaaaa`````````_________^^^aaacccfffqqqsssiiiccc^^^WWWRRRHHHFFFCCC>>>::::::===@@@GGGSSSeeettt}}}|||sssmmmhhhbbb]]]XXXWWWXXX]]]fffmmmqqqrrrqqqoooiiibbb]]]\\\^^^aaa___YYYOOODDD>>>>>>CCCHHHQQQZZZfffppp{{{yyyqqqiiiccc___]]]cccjjjiiimmmrrrvvvzzz~~~qqqdddZZZPPPFFF???===999:::<<<;;;999666555555999AAAUUUsssgggVVVJJJAAA>>>>>>BBBGGGLLLOOOOOOLLLJJJIIIPPPTTTXXXYYYWWWTTTQQQPPPMMMRRRTTTQQQOOORRRVVVVVV[[[[[[[[[\\\]]]___bbbcccbbbaaa___```dddgggiiijjjkkkjjjjjjiiihhhggggggffffffeeecccaaa```aaabbbccc```cccgggjjjmmmooosssuuussspppmmmiiieee```ZZZWWWSSSOOOMMMNNNQQQUUUUUUTTTWWWWWWWWWWWWWWWXXXYYYYYY^^^]]][[[YYYYYY\\\```dddpppxxx~~~|||wwwnnnfff]]]WWWRRRRRRUUUWWWUUURRR]]]```eeennn}}}sssiiiccc[[[VVVVVVMMMIIIFFFEEEDDDFFFNNNXXXzzztttYYYKKKGGGFFFCCCEEEFFFFFFAAA;;;777777888444444444444444444333333444444444444444555666777333444555555666666555555777777777777888888888888999<<>>IIIWWWiiiuuu~~~xxxoooiiiiiikkkllllllpppmmmiiieeebbb^^^YYYVVVVVVYYY]]]___``````bbbccceeeeeeeeedddcccbbbaaaaaacccddddddeeeeeeddddddcccccccccdddeeeeeeccc___[[[____________````````````eeebbbaaahhhvvv{{{qqqdddZZZVVVPPPGGGBBB???>>>===<<>>===BBBMMMPPPSSSTTTRRRNNNHHHEEELLLOOOTTTXXXYYYWWWTTTQQQPPPMMMJJJIIIJJJLLLMMMNNNPPPUUUZZZ^^^^^^```cccfffgggdddaaa```bbbeeeffffffiiiiiiiiihhhhhhhhhggggggdddcccaaa_________```aaabbbeeeiiilllmmmnnnpppqqqrrrpppmmmiiieee```YYYTTTQQQPPPNNNOOOQQQTTTUUUVVVXXXXXXWWWWWWXXXXXXYYYZZZ]]]]]]]]]\\\]]]^^^```bbbhhhpppwwwwwwtttpppiiicccYYYUUUPPPMMMNNNNNNMMMKKKRRRVVV\\\fffvvvvvvnnncccZZZWWWUUUPPPKKKGGGDDDDDDKKKTTTjjj~~~bbbNNNGGGDDDAAAFFFHHHGGGCCC===999888999777666666666555555444444444444333333444444555666333444444555555555444444666666666777777777888888777999;;;<<<>>>FFFQQQZZZgggrrr|||vvvqqqkkkiiiiiihhhddd```aaa___\\\ZZZYYYWWWTTTQQQOOOKKKEEE@@@===;;;:::888555555666555555444444333444333333333333555666777>>>DDDLLLUUU\\\______^^^___^^^\\\[[[ZZZZZZ[[[[[[\\\[[[YYY[[[^^^______^^^\\\aaafffeee^^^TTTLLLHHHKKKPPPWWW\\\]]]ZZZUUURRRDDD===666444444888???HHHWWW]]]ffflllnnnpppsssuuuvvvvvvxxx}}}|||ooossszzz}}}wwwggg______jjjssstttvvv|||ooo]]]XXX^^^fffyyyvvvmmmggg\\\PPPCCC;;;444222111//////222111111111000000/////////000000000000000000000000........./////////000000111111000000111111222333222222222333555888999999DDD[[[zzz}}}xxxvvvrrrqqqssssssqqqvvv}}}mmmjjjjjjmmmsss{{{hhhQQQBBB;;;999;;;>>>MMM[[[lllvvv~~~}}}uuulllhhhhhhkkkmmmnnnnnnkkkgggccc```]]]YYYVVVVVVYYY\\\^^^___```aaaccccccdddddddddcccbbb```___cccddddddeeeeeeddddddccccccbbbcccdddfffeeeccc```````````````````````````dddcccccciiiwwwzzzpppfff^^^SSSHHHAAA>>><<<;;;GGGSSSiii{{{rrrkkkeeebbbaaacccdddiiipppvvvxxxwwwwwwvvvrrrllleee___[[[[[[[[[ZZZSSSJJJ???999888:::===???@@@BBBEEEHHHLLLOOOQQQPPPJJJAAA======???AAABBBHHHJJJMMMRRR[[[jjj|||ssshhh___TTTKKKFFF===;;;999888888888666444666888CCC[[[yyyvvvbbbOOOCCCBBBGGGVVVXXXZZZYYYTTTMMMEEEAAAFFFJJJPPPVVVXXXWWWTTTQQQLLLIIIEEECCCDDDFFFGGGHHHNNNRRRXXX[[[]]]```eeeiiiiiifffcccbbbdddeeefffgggiiiiiiiiiiiiiiiiiiiiiiii```___^^^]]]]]]]]]^^^___cccggglllnnnnnnmmmllllllooonnnllljjjfff___WWWQQQOOOPPPPPPPPPPPPRRRVVVXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[]]]___bbbccccccbbbbbbbbbjjjqqqpppllliiieee```WWWTTTOOOKKKGGGFFFEEEEEEHHHLLLSSS[[[iii}}}pppccc[[[^^^XXXQQQLLLGGGDDDGGGNNNZZZtttkkkUUUJJJFFFCCCGGGIIIJJJFFF@@@;;;::::::999999888888777666555555333333222222333333444444444444444555444444333333555555666666666777777777888999999888777999???EEEPPPZZZdddlllyyyxxxsssnnnkkklllllljjjggghhheeeaaa^^^\\\ZZZXXXVVVSSSNNNGGGAAA>>><<<:::888777777777777777777777777666666555444444444555555<<>>777555555777>>>FFFVVV\\\dddjjjmmmppptttxxxwwwwwwwwwzzzsssrrrwwwzzzjjj^^^ZZZeeepppssssssvvvyyynnn[[[QQQSSSXXXdddqqqvvvkkkfff___WWWGGG===555222222000000222000000000000////////////222000...,,,,,,...000222....../////////000000000111111000000111111222333222222222333555888:::;;;JJJaaazzzwwwuuuuuuvvvwwwtttzzz}}}jjjhhhggggggiiissssss___JJJ>>>999888<<<@@@SSSaaaqqqzzz}}}xxxqqqiiieeehhhllloooqqqllliiidddaaa^^^\\\XXXVVVVVVXXX\\\^^^______```bbb```bbbcccddddddbbb___]]]ccccccddddddddddddccccccbbbaaaaaaccceeeffffffeeeaaaaaaaaaaaaaaaaaaaaaaaadddddddddhhhsss{{{rrrcccSSSGGG@@@>>>???FFFSSSjjjzzzqqqjjjdddbbbccclllpppvvv{{{{{{vvvmmmddd^^^[[[[[[[[[UUUOOOFFF===888888:::<<<:::::::::;;;<<<===>>>???@@@===:::888888999888888;;;===???AAAGGGWWWnnn~~~|||nnneee^^^SSSIII@@@>>>;;;999888777555444444666???TTTooo}}}jjjWWWIIIHHHNNN___aaabbb___VVVKKKBBB===>>>CCCKKKRRRVVVUUURRROOOIIIEEE@@@===>>>@@@AAABBBJJJNNNSSSWWWZZZ___ffflllkkkiiifffdddeeefffffffffgggggghhhiiiiiijjjjjjkkk\\\[[[[[[[[[[[[\\\]]]^^^bbbggglllpppooommmkkkkkkmmmmmmllljjjfff___UUUOOOLLLOOOPPPPPPOOOQQQVVVZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZ^^^ccciiillllllhhheeedddlllqqqnnnjjjgggccc___XXXWWWSSSNNNGGGCCCBBBCCCCCCFFFKKKQQQ[[[ppp}}}lllaaaaaa[[[UUUQQQLLLFFFFFFIIISSSiiiqqqZZZNNNJJJIIIGGGJJJKKKHHHBBB<<<::::::::::::999888777555555444333222222111222222333333444444444444444333333222555555555555666666666666666777888777666777:::===BBBIIIQQQXXXdddqqqxxxxxxssspppmmmmmmoooqqqrrrrrrmmmiiiddd```^^^]]]\\\[[[WWWQQQIIIBBB>>><<<:::999:::999999888777777777777777666666666555555555555<<>>OOOggg|||zzzyyyuuuqqqwwwyyyjjjgggeeecccdddmmmooo[[[GGG>>>;;;:::>>>EEEWWWfffuuu~~~~~~yyyrrrlllfffdddhhhmmmqqqsssjjjfffbbb___\\\ZZZWWWUUUVVVYYY\\\^^^^^^___```aaa^^^```cccddddddaaa^^^\\\ccccccddddddddddddcccccccccaaa```aaaccceeeffffffbbbbbbbbbbbbaaaaaaaaaaaacccdddffffffkkkyyysss___NNNEEECCCDDDDDDPPPhhhxxxqqqjjjbbb```cccqqqxxxyyynnnccc]]]ZZZZZZZZZRRRLLLDDD===::::::;;;<<<:::999999::::::;;;<<<===;;;:::999888888888888888666999::::::<<>>;;;<<<>>>@@@AAAGGGJJJOOOSSSWWW^^^fffmmmllljjjgggeeeeeefffeeeeeeeeefffggghhhjjjkkkllllllXXXXXXYYYYYYZZZ\\\]]]]]]```eeelllppppppooommmlllkkkkkkkkkjjjggg___VVVOOOJJJMMMOOOOOONNNPPPUUUZZZXXXXXXXXXXXXXXXYYYZZZZZZ[[[___fffooovvvvvvrrrnnnlllqqqssspppllliiiccc]]]XXXYYYXXXTTTNNNHHHDDDBBB@@@AAAEEEJJJPPPbbbuuueee```[[[WWWVVVRRRKKKHHHHHHQQQaaa{{{rrr\\\PPPKKKJJJFFFIIIKKKIIICCC===:::999999999888777555444333333333222222111111111222222444444444555555444333333555555555555666666666666222222333333444444666888:::???DDDIIIRRR]]]fffjjjlllkkklllooosssxxx|||~~~vvvpppiiiccc```^^^^^^]]]YYYSSSKKKCCC???<<<:::999===<<<:::888777666666666666666777777777777777777>>>DDDLLLUUUZZZ\\\[[[YYYWWWVVVTTTRRRQQQPPPQQQQQQSSSTTTVVVWWWWWWWWWWWWWWWTTTPPPJJJFFFCCC@@@>>><<>><<<:::@@@III[[[jjjzzz}}}wwwmmmiiiddddddiiiooorrrsssiiieee```]]]ZZZXXXVVVUUUWWWYYY\\\^^^^^^___```aaa]]]___bbbddddddaaa^^^\\\bbbccccccddddddccccccbbbdddbbb______```bbbcccbbbcccbbbbbbbbbaaaaaaaaa```___bbbeeeeeefffnnn}}}oooXXXJJJEEEEEEDDDOOOgggyyyssslllaaa]]]```qqq}}}}}}oooddd^^^[[[YYYXXXNNNHHHAAA<<<;;;<<<<<<<<<777777666666666666777777666555555444333444666777555999<<<999777>>>LLLYYYppp~~~yyyiiiaaaYYYQQQIIIEEE@@@<<<:::888555333333666>>>NNNbbbwwwvvv```PPPQQQYYYgggiiiiiibbbUUUHHH???;;;888===EEEKKKNNNMMMJJJGGGEEEBBB===;;;<<<>>>@@@AAAFFFIIIMMMQQQUUU\\\eeelllllliiigggeeeeeeeeedddcccddddddfffgggiiikkklllmmmVVVWWWXXXZZZ[[[\\\]]]^^^___dddkkkooopppooonnnmmmjjjjjjkkkjjjggg```XXXQQQIIIJJJKKKLLLNNNQQQUUUXXXWWWWWWWWWWWWWWWXXXYYYYYY[[[___gggrrr||||||xxxsssuuutttrrrqqqooofff\\\XXXZZZ]]]]]]YYYRRRIIICCC>>>===>>>CCCIIIVVVrrrqqqeee___ZZZYYYUUUOOOJJJJJJNNNWWWlllsss^^^QQQJJJGGGFFFJJJMMMKKKEEE>>>:::999777777666555555444333333333333222222111111222222333444555555666666555555555555666666666777777777555555444444444444444555444777:::???EEEOOOYYY___fffgggkkkpppuuuzzz}}}vvvlllddd___^^^]]]]]]ZZZTTTKKKCCC???<<<;;;:::>>>===;;;999888888888888999999::::::;;;:::::::::???CCCIIIOOOSSSTTTSSSRRROOOOOOMMMLLLLLLMMMMMMNNNOOORRRUUUVVVVVVUUUVVVWWWUUURRRMMMGGGBBB>>>======AAAFFFMMMTTTYYYZZZYYYXXXKKKCCC;;;777555444777===EEENNNZZZccciiillloooqqqppprrruuuwwwzzz{{{pppmmmrrr}}}tttfffYYYXXXccclllnnnkkkgggjjjnnntttxxxzzzxxxvvvxxxdddUUUNNNMMMLLLUUUiiiyyyhhhaaa___^^^UUUGGG:::555555444111111000000000000111111111111...///000111111000///.../////////000000000111111111111000000111111222333111333555555555888>>>DDDYYYtttwwwtttxxx~~~nnngggaaa___bbblll~~~hhhRRR???<<<<<<:::AAALLL___nnn}}}vvvjjjgggeeeggglllpppqqqqqqiiieee```\\\YYYWWWUUUTTTXXX[[[^^^_________```aaa^^^```bbbccccccaaa___^^^bbbbbbccccccccccccbbbbbbeeebbb```___```aaa``````bbbbbbbbbaaaaaa``````___\\\```dddddddddhhhsss|||dddNNNDDDBBBFFFOOOfff|||yyyqqqbbb[[[]]]nnn~~~ssshhhaaa]]]ZZZWWWKKKEEE???<<<===??????===:::999777555333222111111444444444222111222555888555999;;;999555666>>>EEE\\\mmm{{{zzzmmmbbb[[[XXXNNNJJJDDD???;;;999666444444888@@@MMM^^^qqqzzzdddVVVYYYdddooopppnnndddTTTFFF???===999===CCCHHHKKKJJJHHHFFFBBB@@@======???BBBCCCDDDIIILLLPPPRRRVVV\\\dddjjjkkkiiigggfffffffffeeecccbbbcccdddfffhhhiiikkkkkkVVVWWWXXXZZZ\\\^^^______aaaeeekkknnnooonnnnnnmmmjjjjjjjjjiiigggaaaZZZUUUIIIHHHGGGIIIMMMRRRTTTVVVVVVVVVVVVVVVVVVWWWXXXXXXYYY]]]eeerrrzzzyyyvvvwwwzzzyyylll___[[[^^^dddiiihhh```SSSIIIBBB===<<<@@@BBBJJJaaayyyrrriii___ZZZUUUOOOLLLMMMMMMPPP___xxxtttaaaUUULLLGGGGGGKKKOOOMMMGGG@@@<<<:::666666666555555444444444444444333222222222222222333444555666777888888888666666666777777777888888999888666555555555555555111222555888===DDDNNNVVV___bbbggglllooosssvvvwwwwwwpppggg___\\\\\\]]]^^^ZZZTTTJJJCCC>>><<<;;;;;;===<<<;;;::::::;;;===>>>>>>????????????>>><<<;;;===???CCCGGGJJJJJJIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLPPPTTTVVVUUUUUUVVVXXXWWWWWWTTTMMMEEE@@@???@@@CCCGGGNNNUUUZZZ[[[ZZZYYYLLLDDD<<<888555333666;;;@@@GGGQQQYYY___dddkkkooonnnqqqvvvxxxzzzpppjjjnnnxxxvvvjjj\\\XXX```jjjnnnllleeeggglllsssxxxyyytttoooppp|||~~~lll]]]UUUTTTRRRTTT___yyyzzziii___\\\[[[XXXIII;;;666666444222000000111111111222222222333///000000111111000000/////////000000000111111111111111000000111111222333000333555555555888@@@FFF^^^zzz~~~|||~~~xxxmmmdddbbbgggqqq}}}cccMMM<<<;;;======DDDRRRdddsss|||sssiiiggggggjjjnnnqqqpppnnnkkkfff```[[[XXXVVVTTTSSSYYY\\\___`````````aaabbb``````bbbbbbbbbbbbaaa```bbbbbbccccccccccccbbbbbbdddbbb``````aaabbbaaa```bbbbbbaaa``````___^^^^^^^^^```bbbaaa```ccckkkqqqyyypppVVVHHHCCCDDDLLLbbbxxxeeeZZZ[[[lllxxxmmmfffaaa\\\XXXMMMHHHBBBAAACCCEEEDDDCCCAAA???===:::777555444333444666888777555555777999333555777666444444888;;;HHHUUUgggtttqqqeee\\\[[[SSSNNNGGGAAA===:::777555555:::BBBLLLZZZiiixxx~~~jjj___fffsss}}}|||vvvhhhUUUEEE>>><<<999===AAAFFFIIIIIIHHHGGGBBBAAAAAACCCFFFIIIJJJJJJNNNQQQUUUWWWYYY]]]dddiiikkkjjjhhhggghhhhhhfffeeebbbbbbccceeefffhhhiiijjjUUUWWWYYY[[[]]]___``````cccgggkkknnnnnnmmmmmmmmmjjjiiiiiiiiigggbbb\\\WWWIIIFFFEEEGGGMMMRRRTTTTTTVVVUUUUUUUUUUUUVVVWWWWWWXXX[[[cccqqq|||yyy{{{sssccc___bbbjjjrrrtttlll\\\NNNGGG@@@<<<>>>>>>AAASSShhh~~~qqqcccYYYSSSNNNMMMOOOOOONNNXXXooouuueeeYYYPPPJJJHHHMMMQQQPPPIIIBBB===;;;666666666666555555555555555444444333222222222333333333555777888999999999777777777777888888888888777555333222333444444333222222444666888===FFFOOO[[[^^^cccfffhhhiiijjjkkklllfff^^^XXXWWWZZZ^^^```ZZZSSSJJJBBB>>><<<<<<;;;<<<<<<;;;;;;<<>>===???DDDHHHOOOVVVZZZ\\\[[[ZZZMMMEEE===999555222555:::<<>>;;;888666666;;;BBBKKKVVVdddqqq{{{ooofffppp~~~lllVVVEEE===;;;999<<<@@@EEEHHHJJJJJJJJJDDDDDDEEEIIIMMMPPPQQQPPPSSSVVVYYY[[[\\\___dddiiillljjjiiiiiijjjjjjhhhgggaaabbbcccdddfffggghhhhhhUUUUUUVVVXXXZZZ^^^aaacccbbbhhhmmmmmmkkkiiikkknnnkkkkkkkkkiiieee```\\\[[[MMMFFF@@@CCCKKKTTTWWWWWWVVVWWWXXXXXXVVVVVVWWWXXXWWW\\\ccclllyyy~~~|||vvvlll```gggpppzzzrrr^^^QQQEEE>>>@@@@@@???HHHUUUvvvuuucccWWWOOOLLLLLLLLLMMMSSScccyyyyyyhhhYYYQQQOOOMMMPPPSSSQQQLLLDDD>>>:::999777555444333444666777444444333222222111000000//////000111333444555666555555555555555666777888333333333222222222111111...111333555777;;;BBBHHHXXX___dddbbb```aaabbb```]]]ZZZUUUQQQQQQSSSWWWYYY[[[MMMBBB@@@>>>999999===AAA???===<<<>>>AAAEEEHHHFFFEEEDDDBBB@@@>>>===<<<888888999:::;;;;;;;;;;;;???AAADDDEEEEEEFFFHHHIIIIIIMMMRRRVVVWWWWWWWWWWWWYYYXXXVVVQQQIIICCC???>>>DDDLLLTTTWWWZZZ\\\\\\YYYRRRHHH<<<555444555555444999>>>CCCIIIOOOWWWaaahhhlllooouuu{{{~~~vvvhhheeennnxxxmmmcccddd^^^fffuuurrrpppnnnrrr}}}tttnnnyyytttiiieee___TTTUUUeee}}}{{{{{{ooobbbYYYVVVTTTMMMCCC999333111222333////////////////////////000000////////////000000222222111111111111111111333222111000000000222222333555222444:::777>>>RRRkkk|||www|||}}}{{{ooonnnssszzzxxx]]]III999999===AAAOOO```uuuyyyssskkkjjjkkkoootttvvvtttrrrhhhiiifff___WWWRRRSSSUUU]]]^^^___`````````___^^^eeedddcccbbbbbbcccdddeeebbbbbbbbb```^^^^^^```bbbeeeeeeeeedddddddddccccccccccccbbbaaa```^^^]]]\\\bbb```]]]YYYXXXZZZ^^^bbbbbbccchhhnnnuuuhhhPPPEEECCCJJJXXXqqqfffVVV```ooo}}}tttpppkkkbbbZZZQQQKKKFFFFFFKKKOOOOOOMMMJJJFFFBBB???>>>===<<<;;;::::::::::::999888777777777777888888888777777666777<<>>888666777;;;;;;AAAJJJTTT]]]hhhrrrnnnjjjttt~~~yyy___III>>>======???@@@DDDLLLSSSQQQKKKMMMIIIGGGKKKTTTZZZZZZWWWZZZZZZ[[[]]]^^^```aaaaaahhhfffeeegggjjjkkkiiifffhhheeedddeeehhhiiihhheeeUUUUUUVVVXXXZZZ]]]```bbbgggkkkppppppllljjjkkklllllllllkkkiiieee```]]]\\\MMMGGGBBBDDDLLLSSSVVVVVVVVVWWWXXXWWWVVVVVVVVVXXXVVV\\\ccclllzzz}}}ttteeefffkkkuuu~~~mmmXXXJJJAAAAAA@@@>>>DDDOOOhhhrrrbbbWWWQQQNNNMMMMMMRRR___ssszzziii[[[RRROOOQQQSSSUUUSSSMMMEEE???;;;999777666444444555666777555444444333222222111111000000111222333444444555444444444444444555666666444333333333222222222222---000333444666:::AAAGGGQQQXXX]]][[[XXXYYYYYYWWWVVVSSSNNNLLLMMMQQQVVVZZZ[[[NNNAAA>>>===999888;;;@@@?????????AAACCCFFFHHHEEEDDDCCCAAA???===<<<;;;666777888999::::::::::::;;;===AAACCCEEEGGGIIIKKKJJJNNNSSSVVVWWWWWWWWWWWW[[[[[[XXXRRRKKKFFFCCCBBBFFFOOOVVVYYY[[[]]]]]]YYYRRRIII>>>666555555555444777;;;@@@EEEKKKSSS]]]eeekkknnnttt{{{}}}|||lllhhhnnnvvv~~~uuugggeee___fffvvvwwwtttsssxxx~~~ttt~~~wwwqqqeeeWWWUUUaaaxxxyyynnnbbbYYYTTTTTTNNNDDD:::444111222333000000000000000000000000000000////////////000000111111111111111111111111333222111000000111222222333555333444:::888@@@TTTqqqtttnnnsssvvvyyyxxx||||||xxxxxx|||vvvWWWEEE888999===DDDXXXnnnxxxnnnnnnooorrrvvvwwwtttpppiiiiiifff___WWWSSSTTTVVV^^^___```aaaaaaaaa```___bbbaaa````````````aaabbbaaaaaaaaa___]]]]]]___aaaeeeeeeddddddccccccbbbbbbccccccccccccbbb```___^^^aaa___[[[VVVTTTUUUXXX[[[\\\^^^bbbhhhnnnyyyrrrWWWHHH@@@FFFTTTllllllXXX___fffxxxuuupppggg```UUUOOOJJJJJJOOOTTTTTTSSSPPPLLLGGGDDDBBBAAA???===<<<<<<===<<<<<<;;;:::999999888888888777777666666555777>>>IIISSSXXXVVVSSSPPPPPPMMMFFF>>>888666777<<<===AAAHHHMMMTTT```kkk}}}{{{lllkkkwww~~~bbbKKKAAA@@@BBBEEEGGGJJJPPPVVVUUUPPPPPPLLLKKKPPPYYY______]]][[[\\\]]]^^^```aaabbbbbbeeeddddddfffjjjllljjjiiigggfffeeefffhhhjjjiiigggVVVVVVWWWXXXZZZ]]]```aaakkkooossssssoookkkjjjjjjnnnmmmkkkhhheeeaaa^^^]]]NNNIIIDDDFFFLLLRRRUUUTTTUUUWWWXXXWWWVVVUUUVVVXXXUUUZZZaaakkkzzz|||kkkfffdddnnnhhhXXXJJJEEECCC???BBBIIIXXXrrrqqqddd[[[VVVRRRQQQSSS]]]mmm{{{lll___UUUPPPTTTVVVWWWUUUNNNFFF@@@<<<999888666555555555666777666555555444444333333333222222222222333333333333222222222222222222333444333333333333222222222222---000222333555999@@@EEEOOOVVVZZZXXXUUUTTTSSSQQQNNNJJJFFFEEEHHHNNNVVV\\\[[[OOOBBB<<<:::999888888===>>>@@@CCCDDDFFFFFFFFFBBBAAA@@@???===<<<;;;:::555555666777888888888888777:::>>>BBBEEEHHHKKKNNNLLLOOOSSSVVVVVVVVVWWWWWW]]][[[WWWQQQKKKGGGFFFFFFJJJRRRYYY[[[\\\^^^]]]ZZZSSSKKK@@@999666666555444333777<<<@@@EEENNNYYY```iiilllssszzz}}}rrrkkkmmmsss~~~mmmfff___gggwww~~~}}}}}}ppp```YYY___rrrxxxoooeee\\\VVVVVVPPPFFF===666222222222111111111111111111111111111000000//////000000111111111111111111111111111222111111000111111222222333555333444:::999CCCYYY{{{kkkfffiiilllooouuuzzzxxxrrrpppyyy~~~zzzxxxvvvtttvvv{{{rrrRRRCCC999999===GGGaaa}}}|||qqqppprrruuuxxxxxxtttooojjjiiieee^^^WWWTTTVVVXXX^^^___```aaaaaaaaaaaa```aaaaaa````````````aaaaaa`````````^^^\\\\\\^^^```eeeeeedddcccbbbbbbaaaaaabbbcccddddddcccaaa```___]]]ZZZTTTOOOLLLLLLMMMNNNRRRTTTYYY___eeeooo~~~```LLLBBBFFFPPPeeettt___aaaccczzz|||yyytttmmmgggZZZTTTOOOPPPUUUZZZ\\\[[[XXXTTTNNNJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@>>>======;;;:::888777666666666666555444555:::CCCKKKOOOOOOPPPPPPOOOIIIAAA;;;999:::<<<>>>AAADDDDDDHHHTTTaaarrr{{{~~~ssshhhkkkyyyhhhPPPEEEEEEFFFLLLQQQTTTWWW[[[YYYUUUOOOMMMMMMSSS\\\bbbcccaaa\\\]]]^^^```aaabbbccccccaaabbbcccgggjjjlllllljjjgggfffeeegggiiijjjjjjiiiVVVVVVWWWXXXZZZ]]]___aaalllppptttuuurrrnnnkkkjjjooommmjjjhhheeebbb___\\\OOOKKKGGGHHHMMMRRRSSSSSSUUUVVVWWWWWWUUUUUUVVVWWWTTTYYY^^^gggvvvoooggg```gggxxx~~~lllYYYNNNGGGBBBBBBEEENNNfffuuukkkccc[[[XXXXXX^^^kkk{{{qqqdddYYYRRRUUUVVVWWWTTTNNNFFF@@@===999888777666666666777777666666666666555555444444333333333333333333333333111111000000000000111111111111111111111111111111---///222333444777>>>DDDNNNUUUYYYVVVSSSQQQOOOMMMJJJFFFBBBAAAEEEMMMVVV\\\ZZZRRREEE;;;888888777555888;;;???CCCEEEEEECCCBBB>>>>>>===<<<;;;:::999888444555666777777888888888777:::???CCCFFFIIIMMMPPPNNNQQQTTTUUUUUUUUUVVVWWW[[[YYYTTTNNNHHHFFFFFFHHHNNNUUU[[[\\\\\\^^^]]]YYYSSSLLLBBB;;;777666555444222444888;;;@@@IIIUUU]]]hhhkkkrrryyy|||vvvmmmlllooo|||qqqeee```fffwww}}}mmmbbbcccpppxxxssslllccc\\\XXXRRRIII???888333222111111111111111111111111111111000000000000000000111000000000000111111111111111111111111111111222222333555333555:::;;;HHH```}}}iiiddddddfffjjjoooqqqoookkkgggqqqzzz||||||zzzwwwrrrpppuuu|||nnnPPPDDD;;;;;;<<>>JJJXXXiiiqqqsssjjjaaafffsss}}}qqqVVVJJJHHHHHHRRR[[[^^^___^^^ZZZTTTIIIIIIKKKQQQZZZ``````___\\\]]]___aaabbbcccddddddaaabbbdddgggjjjkkkjjjiiiffffffggghhhiiijjjkkkkkkVVVVVVWWWXXXZZZ]]]```aaajjjnnnsssuuutttqqqmmmkkkooollliiigggfffccc^^^[[[OOOLLLJJJKKKNNNQQQSSSRRRUUUVVVWWWVVVUUUUUUVVVWWWTTTXXX\\\dddqqq~~~rrriiiaaabbbmmm|||jjjYYYMMMEEEBBBCCCHHH[[[zzz|||sssfffaaa^^^aaakkkxxxxxxjjj___XXXUUUWWWWWWTTTMMMFFF@@@===999999888777777777777777777777666666666666666555444444444333333333333222111000000/////////000000////////////000000000000...000222222333666===BBBKKKRRRVVVTTTOOOMMMKKKHHHJJJFFFBBB@@@DDDLLLUUU[[[XXXVVVLLL===666777777444444777<<<@@@AAAAAA???===;;;::::::999888777777666444555666777888888888888999===AAAEEEGGGJJJMMMPPPPPPRRRSSSTTTSSSSSSTTTVVVYYYWWWSSSMMMHHHFFFHHHJJJPPPWWW[[[[[[[[[\\\ZZZWWWQQQKKKDDD===888666555555222444666999===FFFRRR[[[gggjjjqqqxxx{{{~~~xxxmmmkkkmmmyyyuuuddd```eeevvvzzzqqqmmmsss~~~wwwtttpppiiibbbZZZUUULLLCCC:::555222111111111111111111111111111111111000000000000111111//////000000000111111111000000111111222222222222222666333555:::===LLLgggnnneeecccbbbfffjjjkkkjjjhhh```iiitttzzz~~~~~~yyyuuuzzzhhhKKKAAA;;;;;;<<>>CCCFFFCCCEEEEEEAAA;;;777555666999:::===<<<888888CCCPPP```gggiiiaaaZZZ]]]fffmmm}}}vvv]]]NNNJJJIIITTT```dddccc___VVVNNNDDDEEEHHHOOOVVV[[[[[[ZZZXXXZZZ]]]```bbbcccccccccbbbdddgggiiiiiihhhgggffffffggghhhhhhiiiiiijjjkkkUUUUUUVVVXXXZZZ^^^aaaccciiimmmssswwwwwwtttooolllmmmkkkhhhggggggccc]]]XXXNNNMMMLLLMMMOOORRRSSSRRRTTTVVVWWWVVVUUUTTTUUUWWWTTTXXX\\\bbbnnnzzz~~~|||||||||wwwmmmdddaaaeeeppp{{{iiiYYYLLLEEECCCCCCOOOgggrrrkkkeeeeeelllvvv~~~rrrgggaaa[[[\\\[[[WWWOOOGGG@@@===999999999999888888888777666666666666666666666666444444444444333333333333222111000000000000000000///////////////000000000///111333333333666<<>>BBBEEEHHHKKKNNNPPPQQQRRRRRRRRRPPPQQQSSSTTTYYYWWWSSSNNNJJJIIIKKKMMMQQQVVVZZZYYYWWWXXXVVVSSSMMMJJJDDD>>>999666555555222444555777;;;DDDQQQZZZhhhjjjqqqwwwzzz|||zzznnnkkkkkkvvv~~~yyyeeebbbcccqqqyyyvvv~~~xxxuuuqqqlllggg\\\WWWOOOEEE===666222000111111111111111111111111222111111000000111111222...//////000000111111111///000111222222222222222222666444555:::???QQQmmmtttgggbbb___bbbfffggggggiii```gggpppxxx}}}```DDD<<<888;;;===IIIjjjnnnmmmnnnqqquuuwwwtttqqqjjjeee^^^XXXUUUWWWZZZ\\\^^^^^^^^^___```aaabbbcccaaaaaabbbbbbbbbbbbaaaaaa```aaaaaa```______bbbdddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaccceeegggiiiaaaZZZRRRLLLHHHEEE@@@======>>>AAAFFFMMMZZZooo{{{fffRRRDDDAAACCCNNNaaazzzxxx{{{|||}}}xxxvvvuuusssqqq^^^[[[\\\bbblllsssuuutttkkkfff___YYYTTTPPPLLLJJJHHHHHHGGGFFFEEEDDDBBBAAA;;;:::888777666666666666333333333444666999===???@@@BBBDDDAAA<<<888777888666777999999555444<<>>AAAHHHOOOSSSSSS```^^^HHH777777999555333444555666777777777777555555444444444444444444222333444555555666666666999<<>>999666666666222333444444999BBBOOOYYYhhhkkkqqqwwwyyy{{{|||pppkkkkkksss}}}gggddd```kkkyyy}}}xxxtttoookkk]]]YYYQQQHHH>>>777222///000000000000000000000000222111111000000111111222......//////000111111222...///111222333333222222222666444555;;;@@@TTTrrrvvvjjjbbb^^^aaaeeeeeehhhkkkjjjnnnsssyyytttWWWBBB:::777;;;>>>HHHfffqqqooonnnpppsssuuusssqqqiiiccc\\\VVVTTTVVVZZZ]]]aaa`````````bbbccceeefffaaabbbcccddddddcccbbbaaa___``````___^^^___aaacccccccccccccccddddddddddddbbbaaaaaaccchhhnnntttxxxoooggg]]]UUUPPPKKKDDD??????>>>>>>AAAGGGTTTjjj~~~}}}tttcccQQQCCC???>>>EEERRRhhhyyy}}}{{{tttpppoooooommmlll```___bbbkkkvvv~~~~~~wwwqqqiii```YYYSSSMMMJJJGGGGGGFFFFFFDDDBBBAAA@@@999888888888777777666666222333333444444666888:::===@@@BBB@@@<<<888777888555444444555333111666===FFFOOOUUUTTTQQQQQQRRRQQQZZZfffsssvvvooobbbYYYTTTTTTYYY]]]______ZZZNNNBBB>>>AAAEEEKKKOOOPPPOOOMMMMMMPPPTTTYYY]]]___``````bbbfffjjjjjjhhheeeccccccfffhhhiiihhhfffeeefffhhhRRRSSSTTTWWW[[[___ccceeennnrrrwww{{{|||xxxrrrllljjjhhhggghhhhhhdddZZZSSSLLLLLLMMMOOOQQQSSSSSSTTTTTTUUUVVVVVVTTTTTTUUUVVVVVV[[[```gggqqq{{{|||yyyrrruuussseeecccggglllvvvzzzfffWWWNNNKKKHHHMMMbbbyyytttuuuyyy~~~}}}}}}~~~vvvsssooonnnjjjaaaVVVJJJBBB===999::::::::::::999888888555555555555666666666666333333333444444444555555444444333222111111222222111111222222333333333333111333444444444777===BBBGGGOOOTTTRRROOOLLLIIIEEE???>>><<<<<<@@@FFFLLLQQQQQQcccdddLLL777777999666555444444333444555666777333333333333333333333333111111222333444444444444777:::???CCCGGGJJJNNNQQQRRRRRRQQQOOOMMMMMMPPPRRRRRRQQQOOOLLLIIIHHHIIIJJJOOOTTTVVVTTTQQQQQQOOOLLLHHHFFFCCC>>>999666666777222333333333777AAANNNXXXiiikkkqqqwwwxxxzzz~~~qqqlllkkkqqq|||jjjfff___gggyyy}}}wwwrrrooo^^^ZZZRRRIII???888222///////////////////////////222222111111111111222222---......///000111111222...///111222333333222222222666444555;;;AAAVVVuuuvvvnnnddd^^^aaaeeefffjjjooouuuwwwyyy}}}~~~~~~nnnRRRDDD<<<999<<<===EEE___|||uuurrroooppprrrtttsssqqqhhhbbbZZZTTTSSSVVVZZZ]]]cccbbbbbbbbbccceeeggghhhdddeeeffffffffffffeeeddd^^^______^^^]]]^^^```bbbbbbccccccddddddeeeffffffbbbbbbbbbfffllluuu~~~{{{ooofff```YYYPPPJJJAAA???===>>>CCCOOOfffzzzzzzqqqaaaPPPFFF@@@<<<@@@HHHYYYvvv~~~xxx}}}wwwyyyvvvrrrlllhhhgggggggggfffbbbbbbgggrrr~~~zzzpppfff\\\TTTMMMIIIFFFFFFFFFEEECCCAAA@@@???777777888888888888777666444555555444444555888:::555888:::999555222111222444222222333222///111555<<>>CCCHHHJJJKKKIIIGGGIIILLLQQQWWW[[[^^^______aaaeeejjjjjjhhheeeddddddfffhhhjjjhhheeeccceeegggXXXYYYZZZYYYYYY]]]dddjjjssssssuuuyyy{{{yyytttooojjjgggeeegggiiieee[[[RRRKKKMMMQQQTTTUUUTTTRRRPPPTTTUUUUUUTTTSSSSSSTTTVVVZZZ[[[```hhhqqqvvvwwwvvvsssvvvzzzmmmjjjhhhffflllwwweeeOOOQQQNNNLLLSSShhhyyyxxx{{{||||||~~~}}}{{{{{{|||~~~~~~~~~~~~{{{|||~~~yyytttqqqlllfff___TTTHHH???<<<;;;:::;;;<<<<<<:::999666666555444333333333333444555666666666555444333222222333333222111000000111111111111111111222222333222333444777;;;>>>@@@GGGLLLRRRUUUSSSNNNIIIFFFBBB>>>::::::>>>EEEJJJNNNSSS]]]\\\JJJ:::666555000222222222222222222222222666555555444222111111000...000222222222333555666999;;;???DDDHHHJJJIIIGGGPPPTTTTTTRRRQQQSSSQQQNNNOOOJJJFFFFFFEEECCCEEEIIIKKKMMMOOOOOONNNLLLLLLLLLDDDCCC@@@<<<888666444333666444555888;;;@@@KKKVVVcccjjjqqquuuvvvxxx}}}zzzpppmmmqqqzzzuuukkkccceeettt}}}{{{sssoooeee[[[MMMDDD>>>999444000111111000000000000111111222222111111000/////////000000000000000000000000000000000111222222333333444333666;;;;;;CCC___}}}sssuuuiiibbbeeeffffffooo}}}}}}}}}{{{{{{wwwcccLLL===<<<;;;;;;===III```uuu}}}tttpppmmmnnnrrruuussspppiiibbbXXXQQQPPPTTTXXX[[[___aaabbbcccbbbbbbdddeeeeeedddccceeefffhhhgggfffccccccbbbbbbaaa`````````aaacccgggjjjkkkiiigggeeeeeeaaa```dddkkkxxxyyyqqqjjj]]]PPPKKKCCC>>>>>>@@@III```vvvvvvkkkbbbZZZLLLAAA<<>>999:::999777555444555666555444333222222222333333666666555444444333333222333222111111000000111111888===CCCIIIKKKKKKHHHFFFKKKPPPWWW^^^bbbcccbbbaaa___^^^\\\YYYTTTMMMEEE@@@999;;;>>>DDDHHHGGGBBB===@@@FFFSSS^^^___XXXXXX\\\```dddhhhiiihhhfffeeeddddddeeeggghhhhhhfffeeedddWWWXXXYYYXXXYYY]]]dddjjjssssssuuuxxxzzzyyytttooonnnjjjgggggggggcccYYYQQQKKKNNNQQQTTTUUUTTTRRRQQQSSSTTTUUUTTTSSSSSSUUUVVVYYY\\\aaajjjrrrvvvvvvtttrrruuuzzzllliiigggdddhhhrrr~~~yyycccRRRLLLJJJOOO\\\rrr~~~~~~|||zzzzzz{{{||||||{{{zzzwwwwwwzzz}}}~~~zzzwwwqqqkkkbbbVVVIII@@@===;;;;;;;;;<<<<<<:::888999999888777666666666666555666777777777666555555444444444444444333222222222222222333333333333333333333444555888<<>>DDDJJJMMMNNNUUUSSSDDD999888777333222222222222222222222222444444444333222222111111...000222222222333555777:::;;;???CCCGGGIIIIIIHHHOOOSSSUUUSSSRRRSSSQQQMMMKKKFFFBBBBBBAAA@@@BBBFFFIIIJJJKKKJJJHHHGGGGGGGGGEEECCC@@@===999777555444555444444777:::@@@KKKWWWccciiipppssstttuuuzzz~~~~~~uuurrrrrrzzzyyylllaaaaaannnsssxxxyyyqqqggg^^^QQQFFF@@@:::555000111000000//////000000111111111111111000000000000000000000000000000000000000000000111222222333333555444666;;;<<>>BBBIIIZZZlll~~~yyyvvvvvvyyyzzzyyyyyytttiii\\\VVVTTTQQQLLLIIIKKKPPPUUU\\\bbbnnn~~~xxxmmmaaaVVVPPPJJJGGGDDDAAAAAA@@@???===;;;;;;:::999777666666777555444333222222222333444444444444333222222111111333222111111000000111111555999???DDDHHHIIIHHHGGGIIIMMMRRRVVVZZZ^^^cccfffcccaaa^^^YYYSSSKKKDDD???<<<===@@@EEEHHHFFFBBB===@@@DDDPPP\\\___[[[ZZZ]]]___cccfffhhhgggeeedddcccdddeeegggggggggfffdddcccUUUWWWXXXXXXXXX\\\dddjjjrrrsssuuuxxxyyywwwtttppprrrmmmhhhfffeee```WWWPPPLLLNNNQQQTTTUUUTTTSSSQQQSSSTTTUUUTTTSSSTTTUUUWWWXXX\\\dddmmmtttvvvuuurrrpppttt|||nnnjjjhhheeegggnnnuuuzzz\\\QQQJJJMMMQQQZZZsss}}}{{{||||||{{{zzzyyyuuusssvvvwwwxxx{{{}}}xxxpppeeeXXXJJJAAA===<<<;;;;;;<<<;;;999777777777666555444444444444222333444444444444333333555555666666666555444444333333444444444555555555444444444666999<<<@@@BBBEEEJJJPPPSSSQQQMMMIIIFFFDDDAAA<<<;;;>>>DDDHHHKKKGGGKKKHHH===777999999555222222222222222222222222222222222222222222222222...000111222222333666888:::<<<@@@CCCFFFHHHJJJJJJNNNSSSUUUTTTTTTTTTQQQMMMGGGBBB???@@@???>>>@@@EEEGGGHHHHHHFFFDDDCCCCCCDDDFFFEEEBBB???;;;888666555555333333777:::@@@KKKWWWbbbhhhppprrrrrrrrruuuyyyzzzwwwtttzzz~~~nnn___[[[eee{{{~~~kkkoooxxxqqqkkkbbbUUUJJJBBB;;;555111000000////////////000000000000000000111111111111000000000000000000000000000000111111222333333333666555777:::===JJJhhhxxxuuuqqqppppppmmmpppzzzvvvmmmXXXEEE;;;999888888;;;FFF[[[nnnyyyooommmkkkmmmqqqsssqqqnnnhhhbbbZZZVVVVVVYYY]]]___cccccccccbbbaaabbbeeehhhlllkkkiiihhhhhhhhhfffdddcccccccccbbbaaaaaa``````aaacccfffiiiiiihhheeedddbbbbbbdddfffhhhnnn~~~uuudddWWWJJJCCC@@@EEEXXXmmm{{{nnneee]]]SSSHHH@@@>>>>>>BBBOOO]]]uuu{{{yyyttttttpppjjjgggcccYYYPPPIIIGGGCCC???===???DDDHHHTTT\\\kkk}}}ooo```XXXPPPLLLHHHEEECCCBBBAAA@@@======<<<;;;:::999888888666555333222222222333444555555444333333222222111333222111111000000111111111444999>>>BBBEEEFFFFFFFFFIIILLLMMMOOOVVVaaaiiifffddd```ZZZQQQIIIAAA===???@@@CCCFFFHHHFFFBBB>>>???BBBKKKXXX``````^^^^^^___aaadddfffdddcccbbbccceeeeeefffgggfffeeedddbbbTTTVVVWWWWWWXXX\\\dddjjjrrrsssuuuvvvwwwuuusssqqqrrrnnnhhheeebbb^^^XXXRRRMMMOOORRRTTTUUUUUUSSSSSSRRRSSSTTTTTTSSSSSSUUUWWWWWW\\\fffooouuuuuurrrpppnnnsss~~~sssnnnllljjjkkknnnpppzzzppp\\\OOOOOOMMMLLL^^^www~~~|||{{{vvvtttvvvwwwuuuvvvyyy{{{sssfffXXXJJJAAA>>>===<<<<<<<<<;;;999777777777666444444444444444333333333444444444444444555666666666666666555555444444555555555666666666444444444666999<<<@@@BBBEEEIIIOOORRRQQQMMMIIIHHHFFFCCC>>>===???CCCGGGHHHCCCCCC???888666::::::666111111111111111111111111000000111111222333333333///000111222222333666999<<>>??????>>>@@@EEEEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFDDDAAA>>>:::888666444222333666999???JJJVVVbbbiiipppsssrrrqqqsssvvv{{{xxxtttyyyrrr___WWW```tttzzz}}}|||}}}iiikkkqqqyyyqqqnnnfffYYYMMMCCC;;;555111000//////////////////000...//////000111222222222000000000000000000000000000000111222222333333444555555666999>>>NNNmmm~~~uuurrrqqqppppppxxx~~~|||~~~wwwiiiRRR@@@<<<:::999:::>>>HHH\\\mmmvvvnnnmmmmmmooorrrrrrpppmmmfffaaa[[[XXXYYY\\\___aaaccccccbbb```___aaadddgggmmmkkkiiiiiijjjjjjhhhfffddddddcccbbbbbbaaaaaa```aaabbbeeeggghhhfffdddccc^^^___bbbcccbbbdddqqq~~~rrrbbbQQQGGGAAADDDVVViiisssiiiaaaYYYPPPGGGBBB???@@@IIITTTfffuuu|||{{{zzzxxxqqqgggaaa]]]UUUMMMGGGDDD@@@;;;:::<<>>>>>===<<<:::888666555444333222333333444666666555555444333333333333222111111000000111111///111444888;;;>>>AAABBBBBBFFFHHHGGGGGGNNN[[[fffgggeeeaaaYYYPPPFFF???<<>>@@@GGGTTT___dddbbb______aaacccdddcccbbbbbbcccdddeeeeeeeeeeeedddcccbbbSSSUUUVVVWWWXXX]]]eeekkktttuuuvvvuuutttrrrqqqpppoookkkfffcccaaa]]]XXXTTTOOOPPPRRRTTTUUUUUUTTTTTTQQQSSSSSSSSSRRRRRRTTTVVVVVV]]]gggppptttssspppmmmmmmqqq|||wwwpppnnnnnnmmmnnnnnnuuuhhhTTTQQQNNNHHHPPPaaammmsss{{{~~~~~~xxxuuuwwwxxxuuussstttxxx}}}tttgggWWWJJJBBB???===<<<======<<<:::888<<<;;;:::999999888999999666666777777777888888999666666777777777777777666666666666666666666666666444444444666888<<<@@@BBBEEEJJJOOORRRQQQNNNLLLJJJIIIEEE@@@>>>???BBBEEEFFFBBB@@@;;;666666888888555111111111111111111111111...//////000111222333444///000111111222444777:::???CCCHHHKKKLLLMMMOOORRRPPPUUUWWWVVVUUUTTTPPPJJJDDD@@@===>>>===<<>>IIITTTbbbjjjrrrvvvuuussstttvvv}}}xxxvvvtttwww|||vvvaaaWWW___mmmvvvzzzsssnnnrrr{{{gggeeegggnnnvvv~~~tttooohhh\\\PPPDDD;;;444111000000////////////000000......///000111222222333000000000000000000000000111111111222333333444444444444555777>>>RRRpppxxxsssnnnlllppp~~~yyysssxxx|||}}}yyygggNNN===<<<999888;;;@@@JJJ\\\llluuuooopppqqqrrrsssqqqnnnlllbbb___[[[ZZZ[[[___aaabbbbbbaaa```^^^]]]^^^bbbeeeiiihhhhhhiiijjjkkkkkkiiiddddddccccccbbbaaaaaaaaa```bbbdddffffffeeecccbbb]]]]]]___```]]]]]]fffqqqzzz}}}kkkWWWKKKCCCEEEUUUgggyyyjjj___[[[TTTLLLFFFAAAAAAGGGOOO\\\iiizzz|||zzz}}}xxxnnnfff```XXXQQQJJJFFF@@@;;;999:::===>>>CCCMMM```{{{uuugggbbbZZZTTTPPPNNNKKKIIIGGGEEECCCBBBBBB@@@<<<999666555444333333333444444555555444444333222222222333222111111000000111111000111222333666888:::<<>>CCCJJJOOOOOOKKKFFFBBB===???FFFQQQ^^^eeeddd______```bbbbbbaaa```aaacccccccccddddddddddddccccccSSSUUUVVVWWWYYY^^^fffmmmuuuvvvvvvuuurrroooooooookkkhhheeebbb```\\\XXXUUUPPPQQQSSSTTTUUUUUUUUUUUUQQQRRRRRRRRRPPPPPPQQQSSSUUU]]]hhhpppsssqqqmmmkkkkkkoooyyy{{{qqqnnnnnnmmmkkkjjjpppxxxpppYYYQQQLLLFFFGGGPPPUUU\\\eeelllvvvyyyvvvxxxyyyvvvsssrrrrrrvvvyyyjjjZZZLLLDDD???>>>===>>>??????===;;;===<<<;;;::::::999999:::666666666666666888999999999:::;;;;;;<<<;;;;;;;;;:::999999888888777777666555555555777999===AAACCCGGGKKKQQQSSSSSSQQQOOONNNKKKGGGBBB???@@@AAACCCCCC@@@>>>:::666555555444333111111111111111111111111---...///000111222333333000000111111222444888<<>>;;;<<<;;;:::<<>>GGGZZZuuuvvvqqqhhh```ZZZVVVSSSQQQPPPMMMJJJIIIHHHEEE@@@;;;777666444333333333444555444333333222222111000000333222111111000000111111111111111222333444666666;;;===@@@???>>>AAAHHHNNNWWWZZZZZZVVVMMMDDD???===???HHHRRRYYYXXXPPPHHHBBB<<<@@@GGGOOO[[[eeeeee```^^^_________^^^^^^```bbbaaabbbbbbccccccddddddeeeSSSUUUWWWXXXZZZ___gggnnnwwwxxxwwwtttpppmmmmmmnnnhhhgggeeebbb^^^ZZZVVVRRRQQQQQQSSSTTTUUUVVVVVVVVVQQQRRRRRRPPPNNNNNNOOOPPPUUU]]]gggooopppnnnkkkjjjjjjmmmvvvsssoooooommmiiigggmmmtttyyyttt```RRRIIICCCCCCFFFFFFNNNSSSVVV]]]kkkxxx}}}{{{xxx{{{}}}zzzuuusssqqqqqqvvvqqq^^^PPPHHH???>>>>>>???AAAAAA@@@>>>===<<<;;;:::999999999999888888888888888:::;;;<<<@@@@@@AAABBBBBBBBBBBBBBB???>>>===<<<:::999888888777777888999<<<@@@CCCEEEIIIMMMRRRUUUUUUSSSRRRQQQLLLHHHCCC@@@@@@AAABBBBBB<<<:::999777444222111222111111111111111111111111---......///000111222222000000111111222555999===FFFMMMUUUYYYYYYXXXYYY[[[WWWZZZYYYUUURRRQQQNNNIIIEEE@@@<<<<<<<<<:::<<<@@@???CCCHHHKKKLLLLLLKKKLLLKKKKKKJJJHHHEEE@@@<<<:::777444444555777;;;EEEPPP```iiitttzzzzzzyyyyyy{{{{{{|||||||||zzzxxxwwwvvvvvvvvvwwwzzz|||dddXXX___aaapppuuugggWWWVVV\\\___lllzzznnnccc[[[[[[bbbiiiqqqwww}}}rrrmmmcccVVVIII>>>888555222222111111111111222222//////000000111111111222000000000000000000000000111111222333333444444555333777999:::CCCYYYuuuzzznnnjjjwwwzzzhhhbbbaaaaaapppwww```JJJ???888555555;;;BBBMMM]]]kkkttt~~~|||vvvqqqsssuuuvvvuuuqqqkkkeeebbbYYYXXXWWWYYY]]]```aaaaaa``````aaa```^^^^^^```aaadddcccccceeehhhjjjjjjiiieeeddddddccccccbbbbbbaaa```aaabbbccccccbbbaaa```ZZZUUURRRRRRSSSRRRUUUYYYbbbmmm}}}www```QQQHHHEEEPPP^^^ttt```[[[XXXRRRKKKEEEEEEHHHJJJPPPUUU___jjjmmmnnnvvvzzzmmmbbbUUUNNNDDD<<<999777666555;;;CCCTTTnnnyyyooohhhbbb^^^\\\YYYVVVRRRPPPOOOLLLEEE???777666555333333444444555666555555444333333222222333222111111000000111111000000111111222333444444666777777777888<<>>>>>@@@BBBCCCBBB@@@AAA@@@???>>>>>>======>>>AAA@@@@@@@@@AAABBBDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGBBBBBB@@@???===;;;:::999:::999:::;;;>>>BBBEEEGGGKKKOOOTTTWWWWWWUUUTTTSSSMMMIIIDDDAAA@@@AAAAAAAAA888888888777333//////111000000000000000000000000.........///000111111111000111111111222555999===HHHPPPYYY^^^]]][[[\\\]]]YYY[[[ZZZUUUQQQPPPMMMHHHHHHCCC@@@???>>><<<>>>BBBDDDHHHNNNQQQQQQPPPNNNNNNLLLLLLKKKIIIFFFAAA===;;;888555444555666:::DDDNNN^^^hhhssszzz{{{zzz{{{}}}zzzzzzzzzyyyxxxxxxxxxyyywwwvvvuuuxxx~~~}}}dddXXX______qqqwwwgggVVVSSSXXX[[[dddpppzzzlll___[[[___ccchhhmmm}}}sssoooeeeXXXKKK@@@:::777333333222222222222333333000000000000111111111111000000000000000000000000111222222333333444444555444888;;;===FFF\\\wwwrrrhhhqqq~~~jjjbbbbbbbbbkkk}}}ttt]]]III@@@999777777===FFFQQQ```nnnvvv~~~vvvpppllltttvvvwwwuuuppphhhbbb^^^WWWVVVVVVYYY\\\___aaaaaa```aaabbbaaa```___```aaadddccccccdddggghhhhhhhhheeeeeedddccccccbbbbbbaaaaaaaaabbbccccccbbbaaa```WWWOOOJJJJJJLLLLLLMMMPPP[[[dddrrrzzzcccSSSIIIEEENNN[[[|||~~~ggg^^^\\\VVVNNNHHHHHHJJJJJJLLLOOOWWWaaafffjjjuuuyyylll\\\TTTIIIAAA===:::888777:::AAAQQQjjj|||sssmmmiiifff```\\\WWWUUUTTTPPPHHHBBB777666555444333444555555999999999888777777666666333222222111000111111111//////000111222333444444444222111111444999>>>BBBEEEKKKRRRRRRLLLEEEAAA@@@IIIUUUeeemmmhhhYYYIII???<<>>@@@BBBEEEGGGIIIKKKPPPVVV[[[\\\YYYSSSOOOJJJGGGCCCBBBCCCBBB???<<<:::999888666444333333222111111111000000000000///...............///000000///000000000000222666999EEELLLUUU[[[\\\[[[[[[\\\ZZZZZZYYYWWWTTTPPPLLLJJJIIIDDD@@@@@@@@@>>>@@@EEEJJJMMMQQQSSSSSSRRRRRRRRRQQQOOOLLLIIIFFFCCC>>><<<777444333444666999@@@HHH]]]fffoootttyyyyyyzzzzzzxxxuuutttuuuwww}}}zzzwwwuuuwww~~~iii]]]\\\aaayyyyyylllfffXXXPPP]]]kkkqqq|||xxxhhh^^^]]]aaadddeee{{{xxxrrrnnnfff\\\PPPDDD:::444333111//////111222222222111111111111111111111111000000000000000000000000111111222333444666666777777555;;;AAAGGG```}}}{{{pppvvvyyylllfffdddsss||||||^^^EEE<<<;;;999777:::EEEUUUfffqqqyyy}}}}}}uuummmiiihhhkkkqqqtttqqqmmmiiiddd^^^UUUSSSTTTZZZ]]]]]]]]]___```bbbccccccaaa``````aaaaaaaaabbbcccdddeeeeeefffffffffeeedddcccaaaaaa``````dddfffeeegggjjjeee\\\PPPPPPMMMHHHDDDCCCGGGKKKSSS\\\lllhhhWWWLLLFFFIIIQQQkkksssccc___XXXQQQLLLIIIHHHHHHKKKNNNQQQTTTYYYdddrrr}}}yyyjjjZZZHHH???<<<999777888888;;;GGG```|||tttooolllhhheeeaaa]]]VVVNNNEEE???:::555222444555444666999===???@@@???;;;888666666555444333222111111111111222111111000///000000000111333444444333444888<<<@@@HHHMMMKKKGGGEEEBBB???GGGWWWgggmmmiii^^^PPPDDD@@@CCCIIIQQQXXX\\\\\\[[[XXXUUURRRRRRTTTWWWYYYZZZ\\\\\\\\\]]]___bbbdddfffSSSUUUXXXXXXYYY^^^fffmmmvvvvvvvvvvvvtttqqqnnnllliiifffeeeddd^^^UUUQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRVVVRRROOONNNPPPSSSTTTSSSYYY^^^dddhhhiiigggfffeeehhhmmmvvvvvvrrroookkknnnllllllpppvvvyyyzzzxxxuuujjj]]]UUUMMMEEEBBBCCCCCCBBBBBBCCCCCCGGGTTTbbbrrryyy~~~zzzvvvuuu}}}rrraaaTTTGGGCCCAAAEEEGGGFFFFFFHHHGGGFFFEEECCCCCCEEEIIIMMMNNNNNNOOOPPPQQQRRRTTTTTTSSSWWWYYYWWWXXX[[[[[[XXXUUUQQQMMMLLLKKKIIIDDD@@@BBBBBBCCCDDDFFFIIIKKKLLLNNNRRRXXX\\\\\\XXXSSSNNNJJJFFFCCCDDDFFFEEEAAA===:::999777666444333333333222222111111111000000000...............///000000///000000000000222666888>>>EEEOOOVVVXXXYYY[[[]]]``````___]]]YYYUUUQQQNNNHHHCCCAAAAAAAAA@@@BBBFFFLLLOOOSSSUUUUUUTTTTTTTTTSSSQQQNNNJJJGGGBBB>>><<<888555333555666888???HHHYYYbbbmmmsssyyy{{{{{{{{{yyyvvvuuuuuuvvv{{{zzzxxxwwwyyymmmaaa```^^^www~~~vvvssseeeZZZbbbqqqwwwxxxkkkeeecccdddddd~~~vvvqqqmmmeeeZZZOOODDD;;;555444222000///111222222222000000000000000000000000000000000000000000000000111111111222333444555555666444:::AAAJJJfff}}}rrrvvvsssppprrrzzz{{{^^^EEE;;;;;;999888<<>>999666666999<<>>;;;999555444333222111111111111222222222222111111111111000222333333222444777:::<<>>:::999777666444333333333333333333222222222111111//////.........///000000///000111000000222555777888???JJJQQQVVVYYY]]]aaadddcccbbb___[[[WWWRRROOOGGGCCCAAACCCDDDBBBEEEIIINNNRRRVVVXXXXXXXXXXXXXXXVVVTTTQQQLLLGGGBBB>>><<<:::666444555666888???FFFTTT^^^iiiqqqwww~~~|||}}}|||zzzxxxvvvvvvwww{{{zzzyyyxxxzzzrrrdddccc]]]uuuyyyllllllvvv|||yyymmmfffddddddzzz{{{zzzvvvoookkkddd[[[RRRGGG===666444222000000111222222222////////////////////////000000000000000000000000111111111222222333333333555333:::BBBNNNmmm{{{tttxxxzzz|||xxx]]]DDD:::;;;999999>>>KKK\\\nnnyyy~~~}}}wwwooojjjhhhiiipppuuuwwwsssmmmgggaaa[[[UUURRRTTTZZZ^^^^^^___bbbccceeefffeeecccaaaaaaaaabbbbbbbbbcccdddddddddeeeaaaaaabbbcccdddeeeeeefffccchhhmmmqqqwww}}}|||yyylllfff\\\PPPFFFAAAAAABBBHHHSSSdddwwwhhhVVVIIIBBBCCCGGGPPPkkkyyynnn___UUUPPPNNNKKKHHHHHHJJJKKKLLLNNNVVV```hhh}}}}}}lllWWWIII@@@999555666:::===GGG]]]zzz}}}vvvqqqhhhccc]]]VVVPPPIIIBBB>>>:::555222444555666;;;AAAIIILLLNNNMMMIIICCC>>>;;;555444333222222111111222222333444444444333111111000111222111111333666888666>>>CCCBBB@@@AAABBB@@@GGGVVVdddhhhbbbWWWHHH===;;;===CCCKKKTTT[[[]]]^^^ZZZTTTMMMHHHGGGHHHJJJKKKOOOQQQTTTWWW[[[^^^```aaaRRRTTTWWWYYY\\\aaahhhmmmsssssssssssssssrrrqqqpppjjjgggfffddd^^^UUURRRTTTZZZXXXVVVTTTSSSTTTUUUVVVTTTTTTTTTUUUWWWYYYZZZZZZ___aaacccdddcccdddfffhhhiiimmmttt|||vvvqqqmmmmmmllllllqqqwww{{{{{{zzzrrriiiaaa[[[TTTLLLHHHHHHJJJHHHFFFFFFDDDDDDKKKUUUjjjuuuzzzvvvwww{{{~~~vvvhhhYYYQQQKKKMMMPPPOOONNNOOOPPPOOONNNMMMOOOTTT\\\bbbccceeeiiimmmqqqssstttuuutttvvvsssooooootttvvvuuuhhheeebbb``````^^^YYYUUULLLLLLLLLMMMNNNOOOPPPQQQXXX[[[^^^```^^^XXXRRRMMMIIIEEEDDDIIIOOOOOOHHH@@@999888777666444444333333444444333333333222222222000///////////////000000...000111111000111444666888>>>GGGOOOTTTXXX^^^bbbaaa```___\\\XXXSSSOOOLLLFFFCCCCCCFFFGGGFFFGGGKKKPPPTTTXXX[[[\\\[[[[[[\\\ZZZXXXTTTNNNHHHBBB???>>><<<888555666666777===EEERRR\\\gggooouuu{{{}}}|||{{{|||}}}|||zzzyyyyyyzzz}}}{{{yyyzzzuuufffddd^^^ssszzzzzztttjjjfffeee}}}{{{{{{xxxmmmjjjfffaaaYYYMMM@@@777555333111000111222222222000000000000000000000000000000000000000000000000222222222222222333333333555333:::BBBQQQsssuuussszzz~~~~~~sssZZZCCC999999888:::@@@NNNaaasss~~~{{{tttlllhhhhhhiiipppuuuxxxsssmmmhhhbbb\\\VVVSSSTTTZZZ^^^___```ccceeefffgggfffcccbbbaaabbbbbbbbbbbbbbbbbbcccccccccaaaaaabbbcccdddeeeeeefffdddiiipppxxxxxxlll^^^RRRJJJFFFEEEDDDPPPdddyyymmmZZZLLLEEECCCDDDHHHYYYqqqwwweeeYYYUUURRRNNNJJJIIIIIIIIIIIIJJJOOOVVV\\\kkk~~~ooo[[[LLLBBB;;;888999999<<>>:::777333111222444666===DDDKKKNNNQQQPPPKKKDDD===:::555444333222222222222222111222444555555333111000000000000000111222444666555<<<@@@???>>>AAACCCBBBFFFTTTaaaddd^^^TTTFFF<<<<<<>>>DDDMMMWWW```eeegggaaaZZZQQQIIIEEEEEEEEEEEEHHHKKKOOOSSSXXX[[[\\\]]]TTTUUUWWWYYY\\\aaafffjjjooopppqqqrrrssssssttttttkkkhhhfffddd^^^VVVSSSUUUZZZXXXVVVUUUTTTUUUVVVWWWTTTUUUVVVXXXYYY[[[^^^___ccccccdddcccbbbdddfffiiihhhlllrrr}}}~~~wwwqqqlllmmmkkklllqqqxxx~~~uuummmddd___XXXPPPKKKKKKLLLJJJIIIIIIGGGFFFKKKRRRiiiuuu|||yyyxxxxxxzzztttcccXXXOOOOOORRRSSSTTTUUUQQQQQQPPPQQQSSSZZZbbbhhhkkkoootttzzz}}}yyyzzztttpppkkkhhhgggeee```]]]RRRRRRRRRSSSSSSTTTUUUVVV^^^```cccccc```ZZZSSSNNNIIIGGGGGGLLLQQQPPPIIIBBB999888777555444444444444444444444333333333333222111000000/////////000000...///111111000111333555777===DDDIIIMMMRRRXXX]]][[[[[[ZZZXXXTTTPPPLLLIIIFFFDDDEEEIIIJJJIIIJJJMMMQQQUUUZZZ]]]^^^^^^^^^___]]][[[XXXQQQHHHBBB@@@@@@>>>:::777777666666<<>>>>>BBBFFFGGGGGGSSS^^^___ZZZQQQFFF======???DDDNNNYYYdddlllpppjjjbbbWWWMMMFFFCCCBBBAAACCCFFFJJJOOOSSSVVVXXXXXXVVVVVVWWWZZZ^^^cccgggjjjnnnnnnoooqqqrrrtttuuuuuulllhhhfffddd]]]VVVSSSVVVVVVVVVUUUTTTTTTUUUVVVWWWUUUWWWXXXZZZ[[[^^^bbbeeeeeefffeeedddcccdddgggjjjiiilllrrr|||vvvpppkkkmmmkkkkkkoooxxx}}}tttkkkeee^^^UUUPPPPPPOOOMMMKKKLLLKKKHHHKKKPPPeeerrr~~~{{{zzzyyyyyyzzznnn```SSSQQQTTTWWWZZZ\\\TTTTTTTTTTTTWWW\\\dddiiiooosss{{{|||tttnnnkkkhhhccc```YYYYYYYYYZZZ[[[\\\]]]^^^ccceeegggfffccc\\\UUUQQQJJJJJJKKKNNNPPPNNNHHHDDD888888666555555444444444444444444333333333222222111111000/////////000000...///111111111111222444444888===@@@BBBGGGMMMRRRVVVVVVVVVUUURRROOOLLLIIIGGGEEEGGGLLLMMMKKKKKKNNNQQQUUUZZZ^^^______``````^^^^^^ZZZRRRIIICCCBBBCCC@@@<<<888777666666;;;BBBOOOZZZfffmmmrrrwwwxxxuuuvvvyyy}}}|||vvvvvv}}}}}}lllhhhfffmmm{{{sssooo~~~yyymmmmmmnnnoooiii[[[GGG888666444222111222222222111111111111111111111111111000000000000000000000000333333333444444555555555666666;;;CCCVVV{{{~~~}}}~~~{{{ssskkkmmmvvv~~~wwwdddMMM>>>:::666777;;;EEEVVVkkk~~~}}}sssmmmjjjkkklllooouuuxxxtttoookkkeee___ZZZVVVVVVZZZ^^^___aaadddccceeeffffffdddccccccdddeeeddddddccccccbbbbbbbbbdddddddddccccccbbbbbbbbbdddeeekkkvvvttt```NNNCCC>>>HHH]]]yyy}}}kkk\\\RRRIIIBBBCCCBBBIII\\\uuuxxxjjj```ZZZWWWRRROOOMMMLLLJJJIIIJJJLLLNNNPPPSSS___rrrzzzhhhYYYKKK???::::::666999BBBRRRggg|||zzzqqqiiiaaaYYYUUULLLHHHCCC>>>;;;888555333222000000222222444<<>>:::444444333333333333444444111222333333333222000///111///......111333333333666<<>>???FFFLLLNNNLLLUUU]]]\\\UUUNNNEEE>>><<<>>>CCCLLLZZZgggqqqvvvrrrjjj^^^SSSKKKEEEBBB@@@@@@BBBEEEIIILLLOOOQQQRRRVVVWWWXXX\\\bbbgggkkkmmmppppppppppppqqqrrrssstttllliiifffccc]]]VVVTTTVVVTTTTTTUUUUUUVVVVVVWWWWWWVVVXXXZZZZZZ\\\___eeejjjgggggggggeeedddeeehhhkkklllooosss|||uuunnniiihhhfffffflllwwwwwwoooggg^^^YYYYYYVVVSSSRRRRRRPPPLLLLLLPPPaaaooo}}}|||zzzyyywww~~~ppp^^^XXXYYY\\\^^^aaaYYYZZZYYYXXXYYY\\\aaaeeelllqqqzzzuuummmjjjgggdddbbb]]]]]]]]]^^^___aaabbbcccgggiiijjjiiieee___XXXTTTKKKMMMOOOOOOMMMJJJGGGEEE888777666555555444555555333333333333222222222222222111111000//////000000---///111111111000111333000333777888:::>>>EEEJJJPPPQQQRRRRRRQQQNNNLLLJJJHHHGGGIIINNNOOOMMMLLLNNNPPPTTTZZZ]]]______```aaa______\\\TTTJJJDDDDDDFFFBBB===999888666555:::AAALLLXXXdddlllsssxxxyyyvvvwwwzzz~~~|||vvvvvv|||~~~mmmhhhfffiii|||yyyxxxyyy{{{rrrpppoooooojjj]]]JJJ;;;777555222111222222222111111111111111111111111111000000000000000000000000111111222333444444555555555666===EEEYYYxxxssstttuuuwwwvvvtttmmmfffgggqqq{{{ttt]]]GGG<<<:::777999>>>III[[[qqquuuooollllllmmmrrrwwwyyyuuuooojjjddd^^^\\\XXXWWW[[[^^^^^^```cccaaaccceeeeeedddcccdddeeehhhhhhgggffffffeeedddddddddddddddcccccccccbbbbbbeeecccfffnnnwwwqqqZZZKKKBBBGGGXXXuuuzzzkkkaaaTTTIIICCC@@@BBBNNN```ooowwwzzzvvvpppggg```ZZZUUUQQQNNNMMMLLLJJJJJJKKKLLLMMMNNNMMMWWWhhhxxxwwwhhhZZZLLL@@@::::::666999@@@LLL]]]ooo~~~|||yyyrrrmmmeee^^^WWWQQQLLLIIIBBB@@@<<<:::888666444111111000222555444555<<>><<<===BBBLLLZZZiiiuuu{{{|||ttthhh\\\SSSKKKFFFCCC>>>???@@@BBBEEEHHHJJJKKKVVVWWWYYY^^^dddkkkoooqqqrrrrrrqqqqqqpppqqqqqqrrrmmmiiifffccc]]]VVVTTTWWWTTTUUUWWWXXXYYYZZZZZZZZZWWWYYYZZZ[[[\\\```gggmmmhhhhhhhhhfffeeefffhhhkkkooorrruuu|||tttmmmggg```___```hhhwwwyyypppgggbbbbbb^^^ZZZXXXXXXUUUPPPOOOQQQ^^^nnn|||zzzyyyzzzkkk```^^^___```bbb^^^^^^]]]\\\ZZZ\\\___bbbfffllluuu|||{{{{{{pppiiigggfffeeeddd\\\]]]]]]^^^___aaacccdddiiikkklllkkkggg```ZZZVVVLLLOOORRRPPPLLLGGGEEEEEE888777666555555555555555333333333222222222111111222222111000000///000000---///111222111000111222///111444555666:::BBBGGGLLLMMMNNNOOOOOOMMMLLLJJJIIIHHHJJJOOOPPPMMMLLLNNNPPPTTTYYY]]]^^^___```aaa``````]]]TTTKKKEEEEEEHHHCCC>>>:::888666555:::@@@JJJUUUccclllsssyyyzzzxxxyyy|||{{{wwwwww{{{}}}kkkeeeeeeffftttpppxxx~~~uuurrrooommmiii]]]LLL>>>777555222111222333222111000000000000000000000000000000000000000000000000///000000222333444555555444666>>>GGG\\\~~~qqqllllllnnnooollllllggg```aaammmyyysssYYYCCC:::;;;888:::@@@LLL___uuuwwwpppnnnmmmmmmtttyyy{{{vvvoooiiibbb\\\^^^YYYXXX[[[^^^^^^```ccc```bbbddddddccccccdddeeekkkkkkjjjiiihhhggggggfffccccccccccccccccccccccccfffbbbccciiioooxxxhhhWWWHHHIIIUUUrrrxxxmmm___RRRDDDBBBBBBGGGPPPZZZeeemmmmmmjjjeee___XXXSSSOOONNNMMMLLLJJJJJJKKKMMMMMMMMMIIIRRRbbbrrr|||~~~yyynnnbbbWWWKKK???::::::666999>>>IIIWWWfffsss{{{~~~}}}{{{xxxtttoookkkhhh^^^ZZZTTTNNNKKKHHHEEEDDD===;;;999888777666444111111111444777666666===FFFJJJLLLNNNMMMHHHAAA;;;999444444333333333444444555666555444333333333444444333000...///222444444222000777;;;===BBBMMMWWW\\\YYY___```YYYPPPIIIBBB<<<>>>???CCCNNN\\\lllyyy|||pppdddZZZRRRKKKGGG===<<<===>>>@@@BBBEEEGGGUUUVVVXXX^^^fffmmmqqqsssuuusssrrrrrrrrrqqqooommmhhheeeaaa\\\YYYWWWWWWWWWZZZXXXVVVWWWZZZ\\\\\\ZZZYYYXXXWWWXXX\\\aaagggjjjooojjjdddbbbdddhhhkkkllloooqqquuu}}}rrrllliiibbb\\\[[[eeetttzzzqqqjjjhhhaaabbbaaa^^^YYYWWWYYY[[[aaammm{{{~~~|||{{{|||wwwgggdddhhhjjjiiiggghhhfffaaa[[[XXXYYY[[[aaaiiissszzz~~~{{{xxxvvvwwwyyy{{{xxxtttnnnhhhdddaaa______^^^____________```ccceeeooooooooommmiiiddd```]]]UUURRRNNNKKKIIIEEEAAA>>>777777777777777666666555555444333222111222333444000///............//////222111111000000000000000000...000444777888>>>EEEIIILLLOOOPPPSSSVVVTTTNNNNNNNNNMMMMMMNNNPPPRRRTTTSSSTTTWWWZZZ]]]^^^______ddd```YYYOOOGGGEEEHHHLLLIIIEEE???:::777888:::<<>>:::===DDDNNNYYYggg{{{wwwiii___ZZZTTTLLLAAA???;;;999:::<<<>>>>>>UUUUUUXXX^^^fffmmmrrrtttuuusssrrrrrrqqqpppnnnkkkhhheeeaaa\\\YYYWWWWWWXXXZZZXXXVVVWWWZZZ]]]\\\[[[[[[ZZZYYYZZZ]]]bbbhhhkkkkkkhhheeedddgggjjjkkkjjjpppqqquuu{{{vvvlllhhh^^^YYYYYYcccrrrxxxoookkkfffgggfffbbb^^^]]]^^^```eeeppp~~~}}}|||~~~sssoooqqqrrrqqqoooooommmhhhaaa]]]\\\]]]```gggpppvvvzzz|||~~~{{{xxxsssooommmmmmooopppooolllgggbbb^^^[[[ZZZZZZYYY[[[\\\]]]]]]___cccfffoooooonnnlllhhhccc^^^[[[UUUQQQMMMIIIGGGDDD@@@>>>777888888888777666555555555444333333222222333333000000////////////000000222222111000000000000000000///111444666888>>>FFFLLLQQQVVVVVVWWWYYYWWWRRRPPPOOOMMMMMMMMMOOOQQQRRRVVVXXXZZZ]]]___aaabbbbbbccc___WWWMMMEEEDDDHHHMMMMMMHHHAAA;;;777777999;;;DDDOOO___kkkqqquuuxxx{{{|||{{{tttssswww~~~sssjjjhhhrrrrrr~~~|||yyy{{{uuuqqqkkk^^^LLL>>>777555333222333333333222222222222111111111000000000000000000111111111111222222222111222222333444333999===GGGeee~~~tttnnnjjjjjjllliiieeeeeellluuu~~~mmmRRRAAA;;;999:::;;;BBBRRRhhh}}}~~~ssslllkkkmmmpppxxxzzzzzzuuunnnfffcccbbb___]]]ZZZ[[[___cccdddeeeffffffeeedddcccdddgggjjjlllllljjjiiihhhiiiiiijjjggggggfffeeeeeeddddddddddddggghhheeeaaaccckkkrrraaaQQQPPPQQQ```}}}jjjVVVNNNFFFEEEGGGKKKRRRZZZ]]]]]][[[YYYVVVSSSQQQOOOPPPOOOMMMKKKJJJIIIHHHHHHHHHKKKRRR^^^jjjooonnnkkkfffccc\\\RRRHHH???888444444555999???HHHSSS]]]ccccccccccccbbb___ZZZVVVSSSLLLJJJHHHDDDAAA>>>;;;:::;;;:::999888888777777777222111111000111555;;;@@@LLLKKKJJJHHHEEEAAA<<<999666666555444333333333444444333222111222222444444555111------000333222000333555777999===FFFRRR[[[___bbbbbb\\\QQQGGGBBBAAA>>>@@@GGGPPPZZZggg|||oooddd]]]VVVOOOIIIDDD???===???AAAAAAAAATTTUUUXXX^^^fffnnnsssvvvvvvtttrrrqqqqqqooollljjjgggeee```\\\YYYXXXXXXYYYYYYXXXWWWXXXZZZ\\\]]]\\\\\\[[[[[[\\\___dddhhhkkkgggfffeeefffiiijjjkkkjjjqqqrrrtttzzz|||ooofff\\\YYYYYY___kkk}}}yyysssoooooommmjjjgggfffhhhiiillluuuzzzyyyxxxwwwvvvuuusssnnnhhhbbb___^^^___dddkkkqqqtttvvvwwwxxxrrrooojjjeeeaaa```aaabbbbbb___[[[WWWSSSRRRQQQQQQRRRTTTVVVXXXZZZ]]]bbbeeennnnnnmmmkkkgggaaa\\\YYYTTTPPPKKKFFFCCCAAA???===999999999888777666555444444444444444444333222222111111000000000111111222222222111000000000000111111000111444555888@@@IIIQQQYYY``````^^^^^^\\\YYYUUUTTTRRRPPPPPPPPPQQQRRRXXXZZZ\\\___bbbdddfffgggddd^^^SSSIIICCCDDDJJJOOOQQQLLLDDD===888777888999???JJJZZZgggoootttwwwyyy~~~yyytttsssxxx~~~wwwlllmmmvvvrrryyy~~~xxxwwwqqqlllaaaOOOAAA777555222111222333222111222222222111111111111111222222111111111000000000222222222222222333444444666;;;@@@LLLiii}}}uuuppplllkkkmmmkkkiiikkkttt~~~jjjPPP@@@;;;:::;;;===EEEVVVkkk~~~{{{rrrllllllooorrr{{{|||zzztttkkkeeebbbaaa^^^\\\[[[\\\```cccdddeeedddeeefffeeeddddddfffgggjjjjjjiiiiiiiiiiiiiiijjjgggggggggffffffeeedddddddddfffgggccc]]]ZZZ]]]aaassslllVVVRRRQQQ\\\wwweee[[[QQQKKKHHHGGGKKKQQQYYYYYYYYYXXXVVVSSSQQQPPPOOOOOONNNMMMKKKIIIGGGFFFEEEFFFIIIQQQYYY^^^___^^^[[[XXXTTTNNNFFF>>>888444333444666:::BBBJJJRRRWWWXXXYYYZZZYYYWWWTTTPPPNNNCCCBBBAAA???>>><<<;;;:::<<<<<<;;;::::::999999888444444333111111444999>>>JJJJJJHHHFFFCCC???<<<:::555666666666666666555555222222111111111333444555777333000000333555444333666777777777:::CCCOOOXXX]]]aaabbb]]]RRRIIIDDDCCCAAACCCHHHOOOWWWdddyyyuuuiiiaaa[[[UUUPPPJJJCCCAAACCCEEECCCAAASSSTTTWWW^^^gggoootttwwwvvvtttrrrqqqpppnnnkkkiiigggddd```\\\ZZZYYYYYYZZZYYYXXXXXXYYYZZZ\\\]]]]]]\\\\\\\\\^^^```dddgggiiieeeeeeeeefffhhhjjjkkklllrrrrrrsssxxxsssfff^^^[[[YYY[[[bbbqqq}}}vvvuuusssqqqpppqqqssstttssszzz~~~|||zzzyyyxxxvvvrrrmmmgggbbb```___bbbgggkkknnnoooppppppjjjgggaaa\\\XXXVVVUUUUUUSSSQQQNNNKKKIIIHHHGGGGGGIIIKKKNNNQQQTTTYYY^^^bbbjjjjjjjjjhhhddd^^^YYYVVVRRRMMMGGGCCC@@@???===<<<:::::::::999888777666555333444555555555444222111222222111111111222333333333222111111000000111111222111222444555888BBBMMMVVVaaaiiihhheeecccaaa___]]]\\\YYYVVVUUUUUUUUUVVVXXXYYY[[[___ccchhhkkkmmmeee^^^RRRGGGBBBEEELLLRRRVVVPPPHHH@@@:::777777888<<>>:::::::::===GGGYYYnnn~~~yyyqqqllllllooorrr||||||xxxqqqhhhaaa______\\\\\\\\\^^^```cccdddeeebbbdddggggggfffeeeeeefffhhhhhhhhhhhhiiiiiiiiiiiiffffffeeeeeeeeeddddddddd```aaaaaa^^^XXXVVVXXX[[[dddzzzvvvYYYSSSOOOWWWkkk}}}mmm]]]TTTPPPNNNPPPSSSYYYZZZZZZYYYWWWUUURRRPPPOOOOOOOOONNNLLLIIIFFFDDDDDDCCCCCCEEEJJJOOOQQQQQQNNNMMMKKKGGGBBB<<<777444333333444888===CCCIIIMMMUUUVVVUUUTTTQQQLLLGGGEEE>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999888888666666555444333666;;;???GGGGGGFFFDDDAAA===;;;;;;444555666777777777666555222111111111222333555666777555333333555666666555777777666555888@@@MMMVVV]]]```ccc^^^SSSIIIDDDCCCAAACCCGGGLLLQQQ]]]sssyyymmmfffaaa]]]TTTMMMEEECCCEEEGGGDDDAAATTTUUUXXX^^^gggooouuuwwwvvvuuusssqqqqqqoookkkiiifffddd```]]]ZZZZZZZZZ[[[YYYYYYZZZZZZZZZ[[[\\\]]][[[\\\]]]^^^aaaccceeegggfffeeeddddddeeehhhlllooosssrrrsssxxxwwwiii^^^[[[XXXWWWZZZfff~~~yyyxxxvvvuuuwwwzzz}}}{{{~~~{{{yyywwwtttpppkkkfffccc___```bbbdddfffggggggfff```]]]XXXRRRNNNKKKJJJJJJGGGEEECCCAAA@@@?????????@@@CCCFFFIIIMMMQQQWWW[[[bbbccccccaaa^^^ZZZVVVSSSNNNIIIDDD@@@>>>===<<<;;;::::::::::::999888777666333444555666555444333222222222222222222333444444333222222111111111111111222111222333444888EEERRR\\\gggooooookkkiiigggeeecccaaa^^^[[[YYYXXXXXXXXXYYYZZZ\\\```ffflllqqqttthhh___QQQGGGCCCGGGNNNTTTXXXSSSLLLDDD===999777777:::BBBOOO]]]hhhoootttvvv|||~~~|||{{{~~~ooogggoooyyytttllllll{{{|||www~~~rrrmmmcccSSSDDD888666333222222222111000111111111111111111111111///000000111222333333333333333222222333333444555666:::AAAQQQnnn}}}xxxuuurrrqqqssstttwwwyyy```HHH<<<999999999===III[[[ooo~~~wwwpppllllllnnnpppzzzyyyuuummmccc]]]ZZZ[[[YYY[[[]]]___aaabbbdddeeeaaadddhhhiiihhhfffeeeeeegggggghhhhhhhhhhhhhhhhhhdddcccbbbaaaaaaaaabbbbbb______]]]YYYUUUTTTWWWZZZ[[[nnn|||\\\SSSMMMSSS```uuuhhh\\\[[[ZZZZZZ[[[\\\\\\[[[YYYWWWTTTQQQOOOOOOOOOOOONNNLLLJJJGGGFFFFFFCCCAAA@@@AAADDDFFFHHHCCCCCCBBBAAA>>>:::666333444444555777;;;@@@EEEHHHQQQQQQPPPNNNKKKFFFAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::999888777666666555444555777<<>>===<<<;;;::::::999:::<<>>KKK^^^rrr~~~{{{tttooollllllnnnpppvvvvvvrrrjjj```YYYWWWWWWWWWZZZ^^^aaabbbbbbdddeeecccfffiiikkkjjjhhhgggfffgggggghhhhhhhhhhhhgggfffaaa___]]][[[[[[]]]___```bbb```]]]XXXSSSQQQRRRTTTVVVggg~~~bbbVVVOOOSSSYYYddd{{{wwwiiieeecccbbbbbb___^^^[[[XXXUUURRROOONNNPPPPPPOOONNNMMMKKKJJJIIIHHHFFFBBB???>>>???@@@AAA<<<<<<<<<;;;999777555333444444555888<<<@@@EEEGGGHHHIIIJJJIIIGGGDDD@@@>>><<<<<<<<<===============>>>????????????===<<<;;;666666666555555888<<>>AAADDDHHHJJJJJJRRRgggzzzuuujjjddd```\\\XXXSSSPPPOOOPPPQQQQQQVVVWWWYYY___gggoootttvvvvvvuuusssssssssrrrooommmeeeccc```]]][[[[[[\\\]]]\\\]]]^^^\\\YYYXXXZZZ\\\]]]^^^```bbbddddddeeeeeeccceeeffffffeeefffjjjmmmsssqqqsss{{{zzzoooddd___YYYVVVUUUYYYggguuu~~~tttrrrqqquuu|||zzzuuupppkkkgggddd___[[[VVVSSSQQQQQQRRRRRRPPPNNNKKKIIIEEEBBB???===<<<;;;<<<;;;:::999888777777777666777999:::<<>><<<<<<;;;:::888888999::::::;;;:::::::::666666555444444444444444111111111111222333444555444333222222111111222222000000111222333:::LLL]]]jjjppptttuuuvvvwwwuuuqqqiiigggddd```]]]\\\[[[[[[^^^]]]]]]___dddjjjpppsssiii___PPPFFFDDDHHHMMMQQQUUUSSSPPPLLLFFF???:::777777;;;CCCNNN[[[eeemmmpppsssxxxggg```eeelllrrr{{{mmm___ZZZfffxxxuuuiiisss~~~sssfffVVVJJJ;;;888555444444444333222000000111111111222222222111111111222222333333333444333333333333444555555666999BBBVVVsss~~~~~~~~~zzzsss[[[FFF<<<:::999999@@@NNNbbbuuu~~~yyyvvvqqqmmmlllmmmppprrrssssssqqqiii```XXXUUUUUUVVVZZZ___bbbbbbbbbdddeeedddgggjjjkkkjjjiiihhhhhhggghhhhhhhhhhhhgggeeeddd^^^[[[WWWTTTUUUWWW\\\^^^bbbaaa^^^ZZZTTTPPPMMMLLLSSSddd|||kkk\\\SSSUUUVVVVVVfff{{{{{{ooogggeeegggbbb```\\\XXXUUUSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMIIIHHHEEEBBB>>>===<<<===999888777666555444333333222333555888===BBBFFFIIIFFFGGGIIIIIIHHHFFFCCCAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDBBB<<<<<<;;;:::999:::===???CCCHHHLLLJJJDDD===:::999999888777777666666666666777666555444555555777777666777888888777777777777333444444333555;;;DDDLLLUUUZZZ]]]YYYOOOEEE???===>>>BBBGGGHHHGGGMMM```sssvvvjjjccc```]]]\\\ZZZWWWTTTTTTWWW[[[WWWXXXZZZ```gggooosssuuuvvvuuutttttttttssspppnnneeeccc```]]][[[\\\]]]^^^]]]^^^___\\\YYYWWWYYY[[[^^^___bbbdddeeeffffffeeeaaadddhhhiiigggfffhhhjjjsssqqqsss|||yyypppllleee]]]XXXTTTUUU^^^iii||||||qqqooonnnsss||||||~~~|||yyyyyywwwqqqjjjddd```\\\VVVSSSQQQMMMJJJIIIJJJJJJHHHFFFHHHFFFCCC@@@===<<<;;;;;;;;;::::::999888777666555444555666777777999===@@@???AAADDDFFFGGGGGGEEEDDD@@@>>><<<<<<<<<<<<:::888888888999:::;;;;;;;;;;;;777666555333333444555555111111111111222333444555444333222222111111222222000000111222333;;;NNN```ooosssuuuvvvyyy|||zzzuuummmkkkgggcccaaa_________]]]\\\[[[[[[^^^dddiiimmmiii^^^OOOEEECCCGGGKKKNNNSSSSSSQQQNNNHHHAAA;;;777666999???JJJVVVbbbjjjnnnqqqwwwggg```eeejjjnnnvvv~~~}}}lll^^^WWWbbbqqq{{{{{{kkkmmm{{{vvvgggXXXMMM<<<999666555444444333222000000111111222222222222333333333222222222222111444333333333333444555555777999CCCXXXuuu~~~pppvvvzzz{{{sss\\\HHH>>>;;;::::::AAAPPPdddwww~~~tttrrrooommmlllooorrrtttrrrrrrpppiii```XXXUUUUUUUUUZZZ___bbbbbbbbbdddeeefffhhhkkklllkkkiiiiiiiiihhhhhhhhhhhhhhhfffdddccc\\\YYYTTTPPPQQQTTTYYY]]]_________\\\WWWQQQKKKHHHRRRccc}}}rrraaaWWWYYYUUUNNNXXXkkkwwwhhhfffjjjeeebbb^^^ZZZWWWWWWWWWXXXRRRQQQOOONNNMMMNNNOOOPPPJJJIIIGGGDDD???<<<;;;;;;777777555444333222222222111222555999===CCCGGGJJJJJJKKKLLLLLLKKKHHHEEECCCDDDEEEFFFHHHJJJLLLMMMNNNLLLMMMOOOOOONNNMMMJJJIIICCCCCCBBB@@@>>>===@@@BBBDDDJJJOOONNNGGG???;;;:::<<<;;;999777666666777888888888666555555666777777333444666666555444444555555555555444444999AAAHHHQQQVVVZZZXXXNNNEEE???>>>:::>>>DDDEEECCCHHHZZZmmm{{{uuujjjccc```[[[]]]]]]YYYUUUUUUZZZ```WWWYYY^^^cccjjjppptttwww|||yyyuuutttsssqqqlllhhhiiiddd^^^[[[[[[^^^aaaccc___^^^\\\\\\]]]]]]]]]\\\___]]]]]]aaafffiiifffcccccccccddddddfffgggiiiiiippptttxxx}}}tttnnnjjjddd\\\XXXYYY]]]aaattt~~~pppfffbbbjjjyyy{{{zzzzzz{{{}}}{{{uuupppkkkiiiiiiddd]]]WWWTTTPPPKKKHHHFFFFFFGGGFFFEEECCCAAA??????>>>>>>>>>???>>>;;;999999999:::999999888777666444444444444555666777777:::;;;===???@@@@@@??????999999999999999999999999888999:::<<<===<<<<<<;;;999999888777666555444444---...000333444555555555444444444333222111000///...000222222000666HHHZZZjjjmmmqqquuuxxxxxxxxxwwwqqqnnnkkkiiihhhfffcccaaa```___\\\ZZZZZZ]]]bbbfffdddXXXLLLEEEBBBCCCIIIPPPMMMSSSVVVQQQJJJEEE???:::555999===BBBKKKYYYfffmmmuuuvvvzzzmmmfffeeefffkkkrrrxxx{{{{{{nnn___\\\kkkxxxyyy}}}~~~sssqqqqqqooouuuyyyttt___LLLAAA777000111333222000000333222222222111000000000000111111111111222222222777666666555555555666666;;;>>>CCCYYY{{{xxxzzz{{{nnnpppvvv|||rrrWWWBBB:::999999<<>>===999888777666555444444444666555666<<>>JJJ[[[lll{{{~~~uuutttqqqmmmjjjlllqqqvvvzzztttooojjjddd\\\XXXYYYZZZ\\\___bbbeeegggggghhheeegggiiikkkkkkkkkjjjiiigggggggggffffffeeeeeedddbbbYYYPPPKKKIIIHHHLLLRRR\\\___aaa___ZZZUUURRRQQQTTT```zzzssshhh^^^WWWTTTSSSTTTZZZdddvvv}}}pppkkkfffccc```]]]\\\[[[XXXWWWWWWUUUSSSRRRSSSVVVZZZ]]]]]]WWWNNNHHHDDDAAA???===999888777666555444444444666777:::AAAJJJRRRWWWYYYYYYYYYZZZZZZ[[[ZZZXXXWWWXXXZZZ\\\]]]]]]\\\[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^[[[XXXSSSNNNKKKHHHGGGFFFIIIJJJLLLNNNNNNLLLHHHEEE???===:::999999999777666777888888888888777666666222333444444333555777:::333444555555555777:::===EEEGGGHHHFFFBBB===:::999@@@AAA@@@@@@AAAHHHRRRZZZjjjpppsssqqqnnnlllhhhdddaaa```___]]]]]]^^^aaadddWWWYYY^^^dddkkkqqqvvvxxxxxxyyyxxxvvvssspppooopppkkkgggaaa]]]]]]^^^```aaabbb```^^^^^^_________^^^]]]\\\]]]aaagggkkkjjjhhhggggggggggggggghhhiiijjjppptttzzz}}}{{{vvvoooeee^^^[[[\\\^^^bbbppppppbbbdddppp}}}~~~{{{wwwtttqqqrrrtttwwwyyy|||~~~{{{qqqgggbbb]]]XXXTTTQQQNNNLLLJJJHHHEEECCCCCCCCCBBBAAA???@@@@@@@@@AAA@@@@@@@@@BBBBBBAAABBBCCCBBB@@@===::::::::::::999888777777666555444444333444444444444444555666777777777777666666666666666666666666666777999<<<===>>>>>>>>><<<<<<;;;:::999888777777444444444444333222111000333333333333333222222222222111000222333555???IIIYYY]]]cccjjjnnnppppppooommmlllkkkkkkjjjiiifffccc[[[YYYTTTPPPOOOPPPRRRTTTWWWMMMDDD???>>>@@@HHHPPPVVV[[[]]]XXXQQQKKKDDD===999999;;;>>>FFFQQQ]]]fffuuuwww{{{{{{kkkhhhgggjjjqqqyyy~~~pppmmmwwwjjj___XXX```nnn{{{hhhUUUDDD:::333222444222111111111111111111111222222222000111111111111222222222111111222333666888:::;;;777<<>>???>>><<<:::999999>>>???>>>>>>???EEEOOOWWW___eeeiiiiiihhhhhhgggddd______```aaabbbcccdddeeeWWWZZZ^^^eeekkkrrrwwwyyywwwyyyyyywwwrrrpppqqqsssnnnjjjddd```___```aaaaaacccaaa______```aaa```___]]]]]]^^^bbbgggkkkkkkkkkiiiiiiiiihhhhhhiiijjjjjjlllpppwww~~~vvvlllddd______```aaakkk}}}~~~jjjcccjjjxxx~~~{{{wwwuuuoooppprrrtttvvvwwwxxxxxx|||}}}qqqeee___WWWRRROOOMMMJJJHHHIIIGGGDDDBBB@@@???>>>>>>??????@@@@@@??????>>>>>>>>>======>>>???>>><<<:::;;;;;;;;;;;;:::999888777777666555444333333333333555555666666777777777777777777777777777777777777555666999<<<>>>???@@@@@@===<<<<<<;;;:::999888777555555555444333222222111333333222222333333333444555111000333444555999???KKKPPPXXXaaagggkkklllmmmlllkkkkkkkkkkkkiiieeebbb[[[WWWRRRNNNMMMNNNOOOOOOPPPHHHAAA======@@@JJJSSS[[[``````[[[UUUPPPHHHAAA;;;888888<<>><<<<<<===BBBBBBCCCCCCAAA???===<<<:::::::::;;;<<<;;;999777;;;<<<<<<;;;;;;:::999888888777666555444333333333666666666666666777777777666666666666666666666666555666999<<<>>>@@@@@@AAA===<<<;;;:::999888888777555555444444444444444444444333222222222333444555666222000333555444555999@@@EEEMMMWWW___eeeiiijjjiiiiiijjjkkkkkkiiiddd```YYYUUUPPPMMMLLLMMMMMMLLLKKKEEE@@@>>>>>>BBBMMMWWW___cccccc___[[[VVVNNNFFF===888666:::@@@IIIXXXeeemmmrrrxxxsssmmmhhhiiirrr~~~~~~pppZZZaaakkk{{{nnnaaaKKK@@@666444555333111222000000000111222222222333000000111111111222222222111111111222333444666777:::@@@IIIccc}}}yyyyyyaaaLLL???:::;;;>>>EEETTTggguuuzzzkkkmmmmmmjjjhhhiiipppuuuuuupppllljjjeee^^^\\\]]]]]]^^^```bbbdddddddddddddddeeefffhhhiiikkkkkklllhhhjjjllloooqqqqqqqqqqqqlllfff```[[[SSSKKKIIILLLTTTVVVYYY[[[\\\ZZZWWWTTTUUU^^^{{{}}}uuujjjaaa[[[XXX\\\XXXWWW___ooowwwmmmjjjfffcccaaa^^^[[[YYYYYYXXXWWWWWWYYY\\\```bbbjjjfff```XXXPPPIIIDDDBBB===<<<;;;999888777666666777<<>><<<<<<===???DDDFFFHHHHHHGGGCCC???===;;;::::::<<<======;;;999<<<<<<<<<<<<;;;:::999999999888777666555555555555666555555444444555666666555555555555555555555555555777:::<<>>DDDMMMVVV]]]bbbeeeeeefffiiilllmmmkkkgggcccZZZUUUOOOLLLLLLLLLKKKIIIGGGCCC@@@??????DDDOOO[[[bbbeeefffcccaaa^^^VVVMMMCCC;;;777:::???FFFUUUeeejjjooowww}}}vvvpppiiijjjtttwww___eeelll|||rrrgggNNNCCC888555555333222222111111111111111222222222000111111111111222222222444444333333444555666666<<>>:::;;;???GGGVVViiiwww~~~xxxkkkjjjjjjiiiiiilllppptttuuuooojjjgggbbb\\\[[[]]]]]]___aaaccceeeeeeeeeeeeeeeeeefffggghhhjjjkkkkkkiiikkknnnqqqttttttttttttlllhhheeeddd```WWWOOOMMMOOOPPPRRRVVVYYYZZZYYYWWWWWW]]]www{{{sssjjjaaa[[[YYYWWWVVV\\\hhhvvv|||qqqnnniiifffcccaaa]]][[[YYYYYYZZZ\\\^^^aaadddeeemmmkkkggg___UUUMMMHHHFFF@@@???===;;;:::999888888999>>>JJJ\\\ppp}}}{{{yyyvvvtttrrrqqqpppppppppuuu~~~vvvmmmgggaaa______^^^ZZZUUULLLHHHCCC???===<<<;;;:::999999::::::999999888777555777999999888888888999666777888777555444444666666777777555444333444666777999;;;<<<>>>DDDNNNUUUWWW\\\]]]ZZZYYY[[[\\\ZZZSSSVVV[[[dddmmmqqqpppmmmWWWZZZ___fffmmmtttyyy|||{{{xxxtttrrrqqqqqqppppppooolllgggdddddddddddddddcccaaa``````aaaaaa```___aaabbbbbbbbbbbbccceeefffhhhhhhhhhhhhiiijjjlllllljjjmmmqqq|||vvvnnnkkkjjjhhhmmmvvvqqqlllxxx~~~||||||uuutttrrrqqqppppppqqqrrrppppppppprrruuuzzzsssbbbVVVPPPMMMHHHDDDBBBCCCCCCAAA??????AAADDDEEEHHHLLLNNNMMMIIIDDDAAA===<<<<<<>>>??????===;;;=========<<<<<<;;;:::999999999888777777666777777666666555444444555666666555555555555555555555555666888:::===???@@@@@@@@@???>>>======;;;;;;:::999777666555444444555666666777666444222222222333444444222333555333111333999888:::>>>EEELLLSSSYYY]]]```ccchhhmmmqqqqqqmmmjjj```ZZZSSSPPPOOONNNKKKGGGEEEBBB@@@???@@@DDDPPP]]]eeehhhiiihhhgggfff^^^UUUJJJ@@@999<<>>:::;;;;;;;;;;;;:::999999555777999999888777777888666777888777555333333444333444666555444444555666666888;;;===@@@FFFPPPWWWWWW[[[[[[XXXVVVXXXYYYXXXRRRTTTZZZeeepppvvvvvvsssXXXZZZ```fffnnnuuuzzz}}}|||xxxssspppqqqqqqpppmmmmmmjjjfffccccccccccccccccccaaa______```aaa```___cccccccccaaa```aaacccdddggggggggghhhiiikkklllmmmhhhjjjnnnxxx}}}uuuqqqooommmrrryyy|||qqqyyyvvvuuurrrpppoooooopppqqqnnnmmmlllllloootttxxx{{{~~~nnn```ZZZVVVPPPLLLIIIJJJJJJHHHDDDDDDFFFIIIDDDHHHNNNRRRRRRNNNHHHDDD===<<<===>>>@@@???>>><<<============<<<;;;:::999:::999888888888888888888999888777666555666777888888888888888888888888888777999;;;===???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;888777666555444444555666888777444222111222333444333222444555333000444;;;888999;;;???EEELLLRRRVVV]]]```gggoootttuuussspppgggaaaYYYUUUSSSQQQLLLHHHCCCAAA??????@@@DDDPPP]]]gggjjjkkkkkklllkkkddd[[[PPPDDD<<<===>>>AAAOOO```kkkqqqxxx}}}zzzrrrjjjkkkvvvzzzllloooooozzzoooRRRFFF:::777666444222333333222222222111111000000000111111111111222222222111222222222444555666777:::@@@JJJffftttpppqqqzzzxxxcccMMMBBB===:::;;;@@@GGG[[[sss}}}tttoookkkgggiiioootttuuutttyyyqqqjjjeee```[[[[[[___```bbbdddgggiiijjjkkkkkkggggggggggggggghhhiiiiiijjjkkknnnppppppooommmlllqqqnnnrrr}}}zzzkkkaaaRRROOONNNOOORRRSSSRRRPPPOOOQQQgggwwwllldddeeegggjjjnnnttt|||~~~yyyvvvsssnnnjjjgggddd```^^^XXX\\\bbbhhhnnnqqqssstttzzzyyyuuulll```VVVOOOMMMDDDCCCAAA???===<<<;;;:::===AAAOOOiii{{{tttpppmmmhhhbbb]]]YYYVVVUUUTTTZZZhhh~~~~~~uuuqqqmmmgggaaaRRRNNNHHHDDDBBBBBBBBBBBB;;;;;;<<<<<<;;;;;;:::999888999;;;:::777555444444666777888777444222222222222444666777777777888999555888;;;===AAAHHHRRRYYYZZZ]]]\\\WWWTTTUUUUUUSSSRRRTTTZZZfffssszzzzzzwww[[[]]]aaahhhqqqwww{{{|||zzzvvvrrrpppoooooonnnfff___```aaaaaabbbeeeeeedddbbbaaa````````````dddcccbbbaaaaaabbbcccdddbbbdddeeeeeefffhhhlllnnnqqqlllkkksss{{{vvvvvvyyyyyy{{{wwwrrryyy|||yyytttqqqpppppppppoooqqqpppnnnllllllmmmnnnooowww}}}|||lllccc^^^ZZZVVVTTTQQQNNNMMMMMMNNNNNNNNNIIIOOOVVVYYYXXXTTTOOOKKKFFFBBB>>><<<===???@@@@@@>>>======<<<<<<<<<======::::::::::::999999999999:::888666666888999999888777888999888666666666777777;;;???@@@@@@@@@BBBDDDDDDCCCAAA???===<<<;;;;;;777666555444333222222222111111111111111111111111222333333444444555555555555777999;;;===AAAEEEIIISSS\\\hhhsssyyy{{{zzzyyyqqqjjjaaa\\\ZZZWWWRRRMMMIIIGGGCCC@@@@@@HHHSSS\\\lllpppqqqnnnllljjjfff```WWWMMMCCC??????DDDOOOYYYdddllluuu|||tttmmmqqqtttrrrrrrvvvnnnWWWIII<<<888777444000///000000111111222222222222333333222222333333444555555555555555666888999:::;;;BBBMMMjjj}}}pppkkkiiipppqqqZZZCCC======::::::===LLL___vvv{{{ssslllllliiiiiinnnvvvxxxuuuuuusssnnnfff^^^ZZZ\\\^^^aaacccgggjjjllllllkkkjjjkkkjjjjjjiiihhhhhhhhhiiinnnoooooopppppppppppppppvvvrrrsssqqq\\\RRRJJJJJJLLLLLLKKKLLLKKKQQQ^^^rrr}}}nnnhhhgggmmmssswww~~~~~~yyyuuupppkkkiiigggdddccccccbbbbbbiiirrrzzz|||{{{}}}~~~|||ttthhh\\\TTTQQQIIIFFFBBB>>>;;;:::::::::<<>>===<<<;;;::::::::::::<<<:::777777777888888777999888555333222333444444444444444555555777888888777666:::BBBFFFIIIRRR\\\___]]]]]][[[UUUNNNMMMRRRPPPUUU___lllyyy[[[]]]bbbjjjrrryyy}}}~~~~~~zzzvvvtttrrrqqqmmmeee___^^^___^^^```cccgggeeeccc```_________```cccbbbbbbaaaaaaaaaaaabbbbbbcccdddddddddeeehhhkkkmmmjjjjjjqqq~~~{{{{{{{{{}}}|||vvvrrrppppppooonnnooonnnllljjjjjjjjjkkklllsssxxx~~~uuunnnhhhdddaaa^^^ZZZYYYYYYZZZZZZZZZTTTXXX^^^aaa___ZZZUUUQQQMMMIIIDDDAAAAAAAAABBBAAA@@@???>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::888777777888888777666777888999888777666777888777:::>>>@@@@@@@@@AAACCCEEEDDDBBB@@@>>><<<;;;;;;888777555444333333222222333333333333333333333333333333333444444555666666555666888:::;;;>>>BBBEEEPPP[[[kkkxxxxxxqqqhhhbbb```\\\UUUOOOMMMJJJGGGCCCDDDJJJUUU]]]jjjpppsssqqqooommmggg```\\\RRRGGGAAA@@@DDDNNNXXXdddkkkuuu|||yyyqqqrrrrrr~~~xxxuuuuuuoooYYYKKK>>>999888555222111000111111111222222222222333333222222333333444555555555666666777888:::;;;===DDDOOOmmm~~~{{{{{{|||wwwpppmmmkkkqqq~~~nnnWWWBBB<<<===;;;<<>><<<<<<>>>???===DDDTTTmmm~~~yyyssskkkfffddd^^^VVVPPPLLLHHHEEEBBB@@@CCCLLL\\\tttyyynnnbbbUUUPPPMMMGGGIIIIIIAAA@@@???>>>===<<<;;;;;;;;;<<<:::888777888999888777888777555333222333444555444444444444555666777888888777<<>>=========>>>>>>=========<<<<<<<<<;;;:::::::::;;;:::888666999:::::::::888888:::;;;:::===@@@BBBCCCCCCCCCDDDGGGFFFDDDBBB???>>>===<<<888888666555444333333333444444444444444444444444333333444444555666666777555777888888999;;;>>>AAAIIIWWWlll}}}zzzrrrlllhhhcccZZZSSSQQQOOOKKKHHHIIIPPPZZZaaajjjpppuuuuuussspppjjjbbbaaaVVVIIIAAA???AAAKKKTTTccckkkuuu|||vvvtttpppxxx}}}~~~~~~yyyuuuzzz~~~wwwqqq\\\NNN???:::999666333222111111111111222222222222333333222222333333444555666666666666777999:::;;;???FFFRRRppp|||{{{uuuuuuxxxssstttsssssswwwgggRRR???;;;===<<<>>>BBBQQQdddzzzzzzrrrnnnmmmllllllrrrzzz}}}zzz{{{wwwpppeee\\\YYY\\\```dddfffhhhjjjlllkkkkkkjjjkkklllmmmmmmnnnqqquuuxxxyyyzzz{{{zzzyyyvvvrrrpppmmmlllqqq~~~hhhZZZMMMHHHGGGDDDCCCDDDCCCDDDKKKZZZooo~~~uuuuuuzzz~~~{{{wwwsssooommmkkkhhhgggffffffkkkttt}}}tttiii___XXXMMMJJJEEEAAA???>>>@@@AAA===BBBNNNccc}}}~~~|||yyyuuupppjjjccc^^^[[[VVVPPPJJJGGGDDDAAA???;;;===BBBLLL^^^yyyyyyhhhaaa[[[SSSMMMSSSTTTEEECCCBBB@@@???>>>============;;;999888999999888777666555444333333444555666444444444444555555666777888999===DDDJJJNNNTTT[[[___aaadddccc[[[PPPMMMOOONNNVVVdddvvv___aaaeeellltttzzz}}}~~~|||wwwsssqqqqqqiiibbb___]]][[[]]]aaammmkkkgggccc``````aaabbb^^^^^^^^^^^^]]][[[XXXWWW[[[\\\]]]]]]]]]___bbbeeedddfffiiimmmqqq}}}yyyuuurrrpppnnnpppooommmkkkjjjjjjjjjjjjgggkkkqqqwww|||zzzvvvuuutttrrrqqqlllmmmnnnooommmiiiccc___]]]ZZZUUUQQQNNNLLLIIIGGGEEEDDDBBB@@@>>>======<<<============>>>>>>>>>>>>>>>=========>>>>>><<<::::::;;;;;;;;;::::::===??????BBBEEEGGGHHHHHHHHHGGGJJJIIIGGGDDDAAA???>>>===999888777666555444444444444444444444444444444444333333444555666777777888888888999888888999<<<>>>BBBRRRjjj{{{uuuqqqkkkaaaZZZTTTQQQNNNMMMPPPWWW```fffmmmrrrvvvuuutttrrrlllfffcccWWWJJJAAA===>>>FFFOOOaaaiiisss{{{{{{wwwqqqvvvzzzxxx|||wwwyyy~~~xxxsss^^^OOO@@@:::888555333333222222222222222222222222333333222222333333444555555555555666777888999:::???GGGTTTsss|||uuuvvvzzzvvv|||}}}}}}aaaMMM<<<:::<<<===@@@EEETTTggg}}}yyyrrrnnnnnnmmmmmmttt}}}~~~|||xxxpppeee]]][[[___dddggghhhjjjlllmmmmmmlllkkklllmmmoooooopppsssyyy~~~|||vvvoookkkkkklllsssssseeeUUUMMMIIIEEECCCCCCFFFDDDFFFPPPbbbwwwzzz}}}~~~{{{wwwtttrrrpppmmmkkkiiikkkppp{{{zzzoooddd\\\VVVSSSLLLFFFAAA>>>>>>>>>===???GGGWWWmmm}}}zzzuuusssooolllhhhccc^^^ZZZXXXTTTOOOJJJFFFCCC@@@???<<<===@@@DDDNNNdddoookkkfffZZZTTT]]]]]]JJJEEEDDDCCCAAA???>>>>>>>>>>>><<<::::::::::::999777444444333333444555666666444444333333444555555666666888===DDDKKKQQQWWW[[[^^^aaagggjjjcccUUUMMMKKKKKKTTTeeexxxbbbcccgggmmmsssyyy{{{{{{~~~zzzvvvssstttnnnhhheee```\\\]]]bbbooollliiifffdddcccdddeee]]]]]]]]][[[YYYVVVSSSQQQSSSUUUVVVWWWXXXZZZ^^^aaa___bbbfffjjjmmmuuu{{{wwwsssppppppooonnnllljjjiiihhhhhheeehhhlllpppvvv~~~}}}{{{{{{yyyvvvppplllccc```\\\YYYVVVRRROOOLLLHHHGGGEEEBBB@@@>>>===<<<<<<<<<===>>>???@@@AAABBB@@@?????????@@@@@@???===:::;;;;;;::::::;;;>>>@@@DDDFFFIIILLLNNNMMMLLLJJJNNNLLLJJJGGGDDDAAA@@@???:::999888777666555555555444444444444444444444444333444444555777888888999:::;;;;;;:::888999;;;===>>>NNNggg|||xxxrrriiibbbVVVTTTRRRSSSXXX```ggglllrrruuuvvvsssqqqpppmmmhhhdddXXXKKKBBB>>>>>>DDDLLL]]]eeeqqqzzz|||tttxxx}}}}}}~~~}}}{{{|||uuu```PPP@@@888777444333333333222222222222222222222333333222222333333444555444444444555666777888999>>>GGGUUUtttxxxzzz|||[[[III;;;999;;;<<>>???AAACCCFFFSSSnnnsssooojjj___WWW```___LLLHHHGGGEEECCCAAA@@@?????????===<<<<<<<<<;;;999777444444444444555666666777444333333333333444444555444777;;;BBBKKKUUU[[[^^^```ccckkkrrrnnn```RRRLLLJJJSSScccwwwcccdddgggmmmtttyyy{{{{{{~~~{{{yyyxxxsssoookkkeee___^^^bbblllkkkiiihhhgggfffgggggg```___]]]ZZZVVVRRROOOMMMMMMNNNOOOPPPQQQSSSVVVYYYXXXZZZ___dddgggmmm|||~~~xxxuuuqqqpppooommmkkkiiihhhgggfffhhhjjjmmmqqqzzzyyytttmmmjjjfffccc___ZZZUUUQQQMMMLLLIIIFFFCCC@@@>>>>>>;;;<<<>>>AAADDDGGGIIIJJJHHHFFFCCCBBBBBBBBBAAA@@@<<<======<<<<<<>>>AAADDDIIIJJJMMMPPPSSSSSSPPPMMMQQQOOOLLLIIIFFFCCCAAA@@@;;;:::999888777666666666444444444444444444444444333444555666777888999:::<<<<<<<<<;;;999999;;;===>>>KKKbbb}}}}}}wwwooohhh\\\YYYWWWYYY___gggnnnqqqvvvxxxvvvqqqnnnnnnkkkfffaaaWWWLLLDDD@@@???EEELLLXXXaaammmwww~~~zzz{{{|||~~~~~~~~~xxxcccRRR@@@888666444333333333333333333222222222222333333222222333333444555444444555555666888999:::===GGGVVVvvv{{{~~~{{{XXXGGG:::888:::;;;@@@GGGUUUjjj~~~xxxsssnnnooonnnpppwww~~~zzzrrrggg___^^^ccchhhjjjkkklllnnnooopppppppppmmmpppqqqqqqpppuuuzzznnnggg```aaaiiiyyywwwiii```XXXOOOGGGDDDDDDDDDDDDIIIUUUkkk}}}{{{yyywwwvvvtttqqqooommmqqqxxxyyynnnhhh^^^[[[VVVPPPIIICCC>>><<<======>>>EEEOOO[[[eeejjjpppooollliiieeebbb___^^^YYYWWWTTTSSSSSSSSSRRRQQQPPPPPPNNNJJJEEEBBB@@@AAAAAA???AAAEEEFFFKKK\\\pppvvvooojjjbbbZZZ___]]]NNNLLLKKKIIIFFFDDDBBBAAAAAA@@@???=========<<<999777555555666666777777777777333333333222222333333444222666:::@@@LLLZZZccceeeeeeeeekkktttvvvkkk[[[QQQJJJRRRaaasssbbbdddhhhnnnvvv|||}}}|||yyyvvvsssppphhh```^^^aaaggggggggghhhhhhhhhhhhhhhfffccc___ZZZUUUQQQNNNLLLHHHHHHIIIIIIHHHIIILLLNNNOOOPPPTTT[[[```fffqqq|||~~~yyyuuutttsssqqqooommmkkkjjjiiijjjkkkkkknnnwwwyyyvvvrrrnnniiibbb[[[WWWSSSQQQNNNJJJGGGDDDBBBAAA>>>???CCCGGGKKKPPPSSSUUUWWWSSSNNNJJJHHHGGGFFFEEEDDDEEEEEEDDDDDDFFFJJJNNNQQQRRRTTTXXX[[[ZZZVVVSSSSSSRRRNNNKKKGGGDDDBBBAAA<<<;;;:::999888777777777555555555555555555555555333444555666888999:::;;;<<<<<<<<<:::999888:::<<<===EEEYYYvvvzzzrrrkkkdddaaa___```fffmmmrrrtttwwwyyyxxxrrrnnnkkkfff```ZZZQQQHHHCCC???>>>CCCIIISSS]]]jjjuuu}}}}}}~~~|||fffUUUBBB999777555444555444444333333333222222222333333222222333333444555666666777777888999;;;<<<===GGGWWWxxxwwwVVVFFF:::888999999>>>FFFUUUjjj}}}wwwsssnnnnnnnnnpppxxx}}}uuujjjaaa^^^aaaeeeiiijjjkkklllnnnooopppqqqlllooorrrqqqrrrxxxvvvnnnaaa^^^bbbrrruuunnnfffZZZOOOJJJDDDEEEFFFFFFNNNccc~~~{{{zzzyyywwwtttrrrlllqqqzzz~~~uuuqqqjjjgggccc\\\TTTKKKDDD@@@======???DDDJJJQQQWWWZZZ\\\]]]]]]\\\YYYVVVTTTTTTPPPMMMKKKJJJJJJKKKKKKKKKJJJKKKKKKIIIEEECCCCCCEEEDDD@@@BBBJJJMMMMMMVVVdddyyy|||pppkkkhhhaaa___]]]RRRQQQOOOMMMJJJHHHFFFDDDDDDAAA???>>>>>>>>>===:::777777777777888888888888777333333222222222222333333222666999???NNN```kkkmmmiiiccccccmmmtttnnn```UUUMMMSSS```ppp~~~aaaccchhhoooxxx~~~}}}|||yyywwwvvvsssjjjaaa]]]```bbbdddfffhhhiiiiiihhhgggjjjgggaaa[[[UUUQQQNNNMMMEEEFFFEEEDDDBBBBBBDDDFFFHHHHHHLLLTTT[[[aaakkksss{{{|||zzzzzzyyywwwuuurrrpppnnnllllllkkkkkkmmmuuu{{{uuuoooggg___ZZZWWWUUURRRNNNJJJGGGDDDCCC@@@BBBFFFLLLQQQVVVZZZ]]]eee```XXXRRROOOLLLKKKJJJMMMMMMMMMMMMMMMPPPTTTWWWXXXXXX[[[___bbbbbb]]]YYYUUUSSSPPPLLLHHHEEECCCBBB<<<<<<:::999888777777777777777777777777777777777444444555777888:::;;;;;;;;;<<<;;;:::888888:::<<<;;;@@@QQQooo{{{sssmmmkkkgggdddeeekkkppptttuuuvvvyyyyyytttooojjjccc[[[RRRJJJCCC???===;;;???EEEQQQZZZhhhttt}}}}}}uuurrr}}}~~~hhhWWWDDD:::888666666777444444444333333222222222333333222222333333444555888888888999:::;;;======>>>HHHXXXyyytttVVVFFF:::888999888===EEETTTiii|||wwwtttmmmnnnnnnpppxxxwwwkkkaaa]]]___bbbggghhhiiikkkmmmnnnpppqqqjjjnnnrrrrrrttt{{{|||tttfff```___mmmyyyqqqdddWWWPPPFFFHHHHHHEEEHHH[[[zzz~~~|||yyyvvvkkkqqq{{{{{{xxxxxxuuuppphhh^^^RRRHHHCCC===>>>AAAEEEIIINNNQQQRRRPPPRRRTTTUUUSSSPPPOOONNNMMMJJJGGGFFFGGGHHHHHHHHHFFFHHHJJJIIIFFFEEEGGGIIIHHHAAACCCNNNSSSSSSXXXbbbppp~~~sssoooooogggbbb```XXXTTTRRRPPPMMMJJJHHHGGGFFFAAA@@@?????????===:::777888888999999999999888777333333222222111222222222333666:::@@@OOOdddppprrrjjj___ZZZcccnnnmmm```VVVPPPUUU___nnn|||]]]bbbhhhooovvv|||~~~zzzvvvssspppjjjccc]]]bbbdddgggjjjkkklllkkkkkkooolllfff^^^XXXRRROOONNNIIIKKKIIIBBB>>>@@@CCCCCC@@@DDDHHHKKKNNNVVVbbbkkkttt~~~}}}zzzwwwtttrrrpppooonnnllllllnnnsssxxx{{{vvvnnngggddd``````]]]XXXPPPJJJFFFEEEEEEFFFJJJPPPXXX^^^bbbccchhhfffbbb^^^ZZZWWWUUUTTTTTTWWWZZZZZZWWWWWW\\\aaaaaaaaaccceeefffeeeaaa^^^]]]YYYTTTPPPLLLHHHDDDAAAAAA>>><<<<<<>>>>>>;;;888888777666555555555555555666888:::;;;::::::;;;<<<===<<<:::888777777888999999:::EEE^^^|||wwwrrrqqqnnnkkkjjjkkkoootttwwwzzzwwwtttqqqmmmeee[[[SSSLLLEEE@@@???===;;;>>>CCCLLLWWWggguuu~~~|||uuuqqqmmmsss|||tttqqq~~~xxxxxxxxxxxxppp^^^III:::777777666333222222222333333444444444555555555555555555444444888777666666777999;;;===???EEEXXXxxxpppSSSEEE:::::::::999===DDDZZZuuu{{{qqqpppjjjkkkmmmrrryyyxxxooohhhcccaaa```cccgggmmmqqqrrrqqqqqqrrrjjjpppttttttttt|||~~~oooiiiccchhh}}}zzznnn```VVVSSSKKKHHHJJJHHHNNNmmm~~~~~~~~~}}}|||uuuvvvzzzyyyqqqbbbRRRDDDCCC@@@AAAHHHNNNOOOPPPSSSRRRQQQOOOOOONNNNNNLLLJJJLLLKKKIIIHHHGGGHHHIIIJJJEEEGGGJJJJJJHHHGGGGGGGGGHHHIIIKKKOOOUUU]]]cccgggwww~~~yyyrrrllliiieeeaaa]]]WWWUUUQQQOOONNNNNNMMMKKKHHHEEE@@@>>>===<<<;;;:::::::::999888777777777888444444444444444444444444666444777CCCUUUeeeqqqxxxrrrjjj```\\\^^^aaaaaa___RRRWWW```mmmyyy```dddjjjpppwww||||||xxxuuurrrmmmfffaaabbbdddgggkkkmmmoooppppppsssqqqlllfff___XXXTTTQQQPPPQQQMMMEEEAAAAAA@@@>>>>>>AAADDDEEEHHHOOOYYYaaafffrrr~~~{{{xxxvvvtttuuusssqqqpppqqqtttwwwzzz}}}~~~|||tttmmmiiicccbbb___ZZZRRRLLLHHHGGGGGGIIIMMMUUU^^^eeeiiijjjmmmkkkhhhfffddddddeeefffeeeeeeeeecccaaaaaadddgggggghhhjjjlllmmmjjjfffbbb___[[[VVVQQQMMMJJJGGGDDDCCCAAA>>>>>>@@@@@@===:::888888777666555555555555999:::::::::::::::;;;<<<======<<<;;;::::::999999::::::AAAUUUrrr|||wwwsssqqqooommmlllmmmqqqvvvyyyxxxtttppplllggg```VVVOOOHHHBBB======;;;:::===BBBLLLWWWgggttt~~~}}}}}}yyyssspppmmmhhhjjj{{{qqqnnnuuuooooooooopppvvvcccKKK===:::;;;777333333333333333444444444444555555555555555555555555444444333333444666888999???EEEYYYyyyqqqUUUFFF:::999:::999>>>FFF[[[uuu|||rrrqqqllllllnnnqqqxxxzzzpppiiidddccccccdddhhhmmmpppqqqqqqqqqrrrnnnrrruuuvvvxxx{{{tttkkkiiiwwwwwwjjj```XXXOOOIIIJJJHHHLLLeee}}}}}}}}}|||{{{ssstttyyyttt___MMMIIIEEEFFFNNNVVVXXXYYYZZZXXXWWWUUUUUUTTTTTTSSSSSSNNNMMMKKKJJJJJJLLLNNNOOOPPPQQQSSSRRROOOMMMLLLLLLLLLMMMOOOSSSYYY```gggkkkuuu|||zzzsssnnnllljjjhhheee^^^[[[WWWUUUTTTSSSQQQPPPKKKHHHCCC???>>><<<;;;999:::999888777666666666666444444444444444444444444444444999CCCRRRcccttt{{{nnn^^^WWWYYY]]]\\\ZZZTTTXXXaaammmxxxbbbeeekkkrrryyy~~~~~~{{{xxxuuuoooiiieeebbbdddhhhlllqqquuuxxxzzzxxxxxxuuuoooggg```[[[YYYZZZXXXQQQIIIDDDCCC@@@<<<===???@@@AAABBBGGGOOOVVV^^^hhhxxx}}}}}}~~~{{{yyyzzzxxxuuurrrqqqsssuuuwwwvvvxxx|||uuuqqqhhhgggccc]]]UUUOOOKKKJJJHHHKKKQQQZZZeeemmmssstttuuutttrrrrrrtttwww{{{~~~zzzvvvqqqmmmlllmmmnnnnnnqqqrrrtttvvvvvvrrrlllgggccc^^^XXXRRROOOMMMJJJIIIGGGDDDAAAAAACCCCCC@@@===:::999888777666666666666999999999:::;;;===???@@@>>>???@@@@@@???>>><<<::::::999<<>>???@@@@@@@@@AAAEEEKKKPPP[[[cccooo}}}}}}zzzzzz}}}}}}|||yyyvvvsssrrrrrrtttuuuvvvwww}}}{{{vvvmmmkkkggg```YYYRRROOONNNJJJMMMUUU```lllvvv{{{~~~~~~~~~zzzuuuuuuvvvuuutttyyy{{{}}}~~~yyyqqqlllgggbbb[[[UUUQQQOOONNNMMMJJJGGGDDDDDDEEEEEEBBB???;;;;;;999888777777777777777777777:::>>>BBBDDDEEE@@@BBBDDDEEEDDDBBB>>>;;;999888:::@@@NNNcccwww|||yyyyyyyyyxxxvvvsssrrrqqqpppqqqrrrssstttuuuppphhhbbb]]]WWWOOOIII@@@;;;888999:::999<<>>???FFF[[[|||wwwWWWHHH:::888999:::AAAJJJ[[[www{{{ssssssrrrqqqqqqqqqtttzzz{{{pppiiiffffffggghhhjjjmmmnnnooooooqqqsssttttttuuuxxx~~~wwwvvv|||uuuhhh[[[QQQNNNKKKJJJRRR```}}}||||||zzzyyyzzzzzz|||xxxooorrruuu\\\TTTKKKHHHPPP^^^gggmmmpppooonnnmmmkkkiiiggghhhhhhfffdddaaa^^^^^^```ccceeefffffffffddd___[[[YYYXXXQQQPPPPPPQQQVVV]]]dddiiiqqqvvv~~~}}}yyytttpppoooooopppqqqjjjhhheeebbb___[[[VVVSSSQQQMMMHHHDDDAAA@@@>>><<<<<<;;;999888666555444444444444444444444444333333333666;;;DDDTTTiiizzzlll]]]UUUSSSRRRQQQUUUYYYaaammmyyy```bbbiiisss}}}}}}wwwrrrmmmkkkfffgggjjjpppxxxwwwnnnjjjkkkooorrrnnneeeXXXOOOLLLGGGAAA@@@@@@@@@???@@@DDDHHHLLLUUU[[[dddoooyyy|||}}}~~~|||yyywwwvvvvvvwwwxxx{{{{{{~~~~~~xxxpppoookkkddd\\\VVVSSSSSSPPPSSS\\\hhhttt~~~~~~|||~~~vvvppplllggg___YYYUUUSSSQQQPPPLLLIIIFFFFFFGGGGGGDDDAAA===<<<;;;:::999888888888888999;;;???EEEHHHHHHFFFCCCFFFHHHJJJHHHDDD???<<<777888999<<>>===;;;999888666666666555555444444444333333333444666:::EEE[[[qqq}}}}}}yyyiiiYYYPPPNNNPPPTTTYYYbbbooo|||^^^aaahhhsssyyysssooommmiiijjjlllrrrzzzzzzooojjjmmmrrr}}}}}}wwwjjj\\\SSSKKKEEEBBBAAA@@@???@@@BBBDDDFFFPPPTTT\\\eeennnvvv{{{~~~}}}|||||||||}}}~~~}}}~~~zzzsssqqqmmmfff___ZZZXXXXXXWWW[[[cccooo{{{}}}wwwrrrmmmfff```[[[XXXUUUSSSOOOLLLIIIHHHIIIIIIFFFCCC???>>>===;;;:::999999888<<<>>>BBBIIIOOOPPPLLLGGGHHHJJJLLLMMMJJJEEE@@@<<<555777888999===DDDOOOWWW]]]^^^bbbfffkkkooorrrsssrrrrrrrrrrrrpppmmmkkkiiigggdddbbb___\\\UUUKKKDDD@@@<<<:::;;;;;;999;;;???GGGRRRcccrrr{{{}}}{{{yyysss{{{~~~xxx|||nnneee```ccc{{{yyyjjjbbbTTTDDD888444777;;;555555555444444444444444333333444444555666666666777888888999:::;;;<<<<<>>===;;;:::999888777777555555555444444333333222333666:::FFF^^^xxx}}}uuuaaaRRRNNNPPPTTTZZZeeesss___aaagggsss{{{tttpppooollllllnnnrrr{{{qqqiiijjjnnn|||~~~nnnaaaUUUNNNHHHFFFCCCAAA@@@AAAAAABBBIIIMMMUUU^^^hhhqqqwww{{{~~~}}}~~~}}}zzzzzz}}}}}}|||sssrrrmmmggg```\\\[[[[[[ZZZ^^^fffqqq|||yyytttnnngggbbb]]]YYYVVVRRROOOLLLKKKLLLLLLHHHEEE@@@???>>><<<;;;:::999999<<<@@@HHHSSS\\\\\\VVVOOOLLLMMMNNNNNNKKKEEE@@@<<<555555666555666:::@@@EEELLLPPPWWW]]]dddiiinnnpppoooppprrrrrrqqqnnnkkkiiicccccccccdddbbbZZZOOOFFFAAA===:::;;;:::777888<<>>GGG___wwwSSSDDD999999::::::@@@HHHXXXvvvxxxqqqtttooorrruuuuuutttxxx~~~wwwmmmeeeaaa```___gggkkkppptttuuuvvvwwwxxxwww{{{~~~pppfffccccccjjjsssxxxkkk```WWWOOONNNPPPVVVxxx|||yyywwwvvvvvvwwwwwwvvvqqqvvv|||~~~pppaaaggguuu~~~kkkccc\\\ZZZ\\\cccppp{{{~~~}}}}}}{{{wwwqqqkkkgggfff___ZZZTTTPPPQQQVVV\\\aaabbbiiisss~~~}}}~~~~~~xxxooofff```TTTPPPKKKGGGEEECCCAAA???<<<;;;:::999888888888888666555555444333333222222///555;;;EEE]]]zzzmmm]]]VVVUUUWWW^^^iiiwww```bbbhhhsss}}}vvvrrrqqqnnnnnnooosss{{{tttiiigggiiivvv|||mmm```WWWNNNKKKGGGDDDBBBBBBAAA@@@@@@EEEMMMWWWbbbkkksssvvv~~~~~~||||||{{{yyyvvvvvvyyyzzz{{{~~~tttrrrnnnhhhaaa^^^]]]]]]YYY]]]dddoooyyy}}}yyysssmmmgggaaa\\\XXXUUURRRNNNNNNOOONNNKKKGGGAAA@@@>>>===;;;::::::999777===JJJZZZeeeggg```YYYNNNOOOPPPNNNKKKEEE???<<<666555333222222555888;;;CCCHHHPPPXXX___fffkkknnnlllnnnqqqsssssspppmmmkkkcccdddhhhkkkiiiaaaTTTJJJBBB===;;;;;;999555666999CCCOOOaaapppzzz}}}}}}www~~~tttnnnrrrooo^^^III<<<888666111+++222222222333333444444444333333444444555666777777333444555666777888888888>>>GGG```uuuQQQCCC999999;;;:::???GGGWWWvvvwwwqqqtttnnnrrruuuvvvuuuxxx~~~wwwnnnfffaaa___^^^fffjjjqqquuuwwwxxxyyyyyyyyy}}}nnnddd[[[WWW\\\iii{{{rrreeeYYYPPPNNNOOOTTTtttxxxvvvsssssstttuuuttttttsssyyy~~~~~~yyyhhhhhhqqqmmmgggaaa^^^\\\^^^iiittt~~~~~~|||vvvooohhhcccbbb```[[[TTTOOOOOOSSSYYY^^^^^^eeeppp|||{{{rrrhhhaaaVVVRRRLLLHHHDDDBBB???===::::::999888777777777888666666555444333333222222,,,444<<