BM6P6(@ ,,,+++*********+++,,,---,,,,,,***%%%!!!!!!$$$((((((((((((((((((''''''''')))***+++***((((((((()))''''''((()))******++++++)))***,,,,,,++++++,,,---333333333222000---+++)))+++---,,,(((&&&((('''###...---+++***++++++***)))******+++,,,...---+++(((,,,)))'''))),,,---+++)))***)))'''&&&&&&&&&'''(((###%%%))),,,------***)))((()))+++,,,,,,+++)))((()))((()))***---111555777999111///444888666444555444444333111000///...---++++++,,,...111333222111555555333111...---...///+++------+++,,,000222111...///111111111222333555555666888<<<>>><<<555///111666>>>GGGQQQ^^^lllvvv~~~~~~}}}xxxnnn```SSSKKK===>>>??????>>>>>>AAADDD<<>>666111//////...,,,///000///---******...111111333444666777666666555000111222222222555888<<>><<<;;;===BBBGGGGGGBBB===::::::999999999999999::::::<<<>>>===:::888999;;;:::<<<>>>>>>>>>;;;888666<<<::::::<<>><<<<<<;;;::::::<<<<<<:::999888999999999888666444333222111000000000111333444111444555444111000333666333333222222333333444555222222222222000...,,,***+++,,,...111444555333111111111111000//////......---...000111111000///...///...---,,,+++,,,,,,---...---,,,+++++++++,,,---++++++***)))***+++------///...,,,(((%%%$$$'''***(((((((((((((((((((((((()))***+++***((('''((()))))))))))))))***************,,,------,,,,,,---...222222111000...,,,***)))(((++++++)))))),,,,,,)))))))))***+++------+++)))******+++---......,,,)))***)))((()))***+++***)))++++++)))(((''''''''''''###%%%(((***++++++)))((()))***+++,,,,,,+++***)))+++++++++---///222555777777000---111555444333444111111000000///..................///111222111000000000000///------///111,,,......,,,---111333222666666555444333444666888999<<>>>>>>>>===<<<@@@FFFKKKJJJIIILLLYYYkkk{{{{{{vvvnnnccc[[[SSSJJJAAA???DDDJJJMMMMMM@@@:::444000//////...------......---,,,---000333555666666666666555444333333444555666777:::???BBBEEEEEEFFFIIINNNRRRSSSTTTSSSTTTWWW[[[___aaa```^^^]]]___bbbcccaaa___]]]]]]YYYYYYYYYXXXVVVUUUSSSRRRRRRQQQQQQQQQRRRTTTVVVWWWVVVXXXZZZ[[[ZZZYYYYYYYYYSSSSSSRRRSSSVVV[[[___bbblllttt}}}zzz{{{{{{xxxwwwyyy~~~~~~}}}|||||||||{{{xxxvvvxxxzzz}}}}}}{{{yyywwwvvvsssrrrpppmmmkkkkkkmmmppplllkkkhhheeebbbaaa``````dddeeehhhiiiiiifffbbb```ZZZWWWTTTTTTVVVTTTOOOJJJHHHIIIKKKMMMNNNMMMLLLKKKJJJMMMOOOPPPMMMJJJIIIHHHIIIGGGDDDAAA???>>>??????777:::======<<<<<<>>>@@@AAA@@@AAAEEEIIIHHHCCC>>>;;;;;;:::999888888999999;;;===>>>===999777666777666777999;;;;;;;;;::::::===<<<;;;===???@@@???===;;;:::999:::<<<>>>>>>>>>;;;;;;:::999888555444333333333333333333444444555333444444333222222333555444444333222222111111222000000111111000///---------,,,---///111111000...222222111000...---,,,,,,------///000111222222222000///---------...000111///...---,,,,,,---......***)))))))))***,,,---...///...---***'''''')))+++(((((((((((((((((()))))))))***+++***((('''((()))******++++++++++++++++++,,,---......------...///000///---,,,+++*********'''******((())),,,,,,***&&&''')))---//////---***+++++++++---//////---+++)))*********(((((()))***,,,,,,,,,+++***((('''&&&&&&'''((()))***+++++++++++++++++++++++++++++++++++++++,,,...000111222333444///---000333333111111////////////000000000000111000///000111111000...***,,,---------...000222000222111///000444666444;;;999777555444666888999:::>>>BBB@@@:::444222222666666999AAALLLSSSUUUUUU^^^]]]ZZZVVVPPPJJJEEEBBBDDDAAA??????@@@???999444???>>>;;;;;;???HHHTTT\\\aaa```bbbmmm{{{zzznnniiiccc^^^[[[WWWQQQLLLHHHBBB<<<;;;@@@DDDDDDBBB999555111...............+++,,,------...///333555555666666666666666555444777888999;;;===AAAGGGKKKKKKLLLNNNTTTZZZ^^^``````]]]]]]]]]___bbbddddddccc```bbbccccccaaa`````````\\\[[[ZZZXXXVVVTTTSSSRRRPPPOOONNNNNNNNNPPPRRRSSSSSSUUUXXXXXXXXXWWWWWWXXXZZZ[[[]]]aaaeeeiiimmmooo{{{zzztttrrrpppnnnooorrrvvvzzz~~~}}}|||zzzvvvttttttwwwzzzrrrqqqooollljjjjjjjjjjjjlllmmmnnnnnnllljjjgggfffbbb```^^^^^^]]]ZZZTTTOOONNNPPPSSSVVVWWWVVVTTTRRRRRRUUUWWWWWWTTTPPPLLLJJJJJJHHHFFFDDDCCCBBBCCCCCC>>>@@@AAAAAA@@@???@@@AAADDDCCCCCCEEEGGGFFFAAA===<<<;;;:::999999999999999<<<===???===:::666444333222333555777:::===???@@@???>>>>>>???@@@@@@???===;;;::::::===AAADDDFFFFFF@@@???===;;;888666444333555555666777777777777666555444333333444555444333444444333222111000//////......///000000000//////000///......000000///---222222111///---,,,+++***,,,,,,...///222444666888111000...---...000333555//////.........//////000)))(((((((((***,,,...///---,,,+++)))((((((((()))(((((())))))))))))*********+++,,,+++***))))))+++++++++,,,------...//////,,,---......---,,,---///---,,,+++)))))))))******'''******'''&&&))))))&&&))))))***---///000...,,,+++++++++---///000///---))),,,---,,,)))''')))++++++,,,,,,---,,,+++)))(((++++++++++++,,,---...///,,,++++++******++++++,,,)))***+++---............000///000333555444111///000000000111111222222222222000//////000000000...***+++---......///111333333555555222333777999777777777666777888999999888999;;;>>>===999666555555999999===BBBHHHJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@????????????>>>===FFFDDDCCCEEELLLXXXeeemmmyyywwwwww{{{~~~zzzxxxwwwvvvoooddd\\\RRRNNNJJJIIIKKKOOOQQQSSSNNNGGG???:::888777444222222000...------...//////,,,---......///111444555222333444666777888999:::888:::;;;>>>AAAGGGNNNSSSUUUVVVYYY^^^dddggghhhgggaaa___]]]]]]___aaaaaaaaaaaabbbbbbaaa______```bbb___^^^\\\YYYWWWUUUTTTSSSUUUUUUTTTSSSQQQOOONNNLLLRRRTTTWWWYYYYYYYYYZZZ[[[gggiiimmmqqquuuxxxzzz{{{~~~vvvooommmlllkkklllppppppuuu{{{}}}{{{{{{}}}~~~~~~~~~~~~|||{{{|||}}}xxxwwwuuutttrrrrrrssssssnnnnnnooooooooonnnmmmmmmgggffffffgggfffbbb\\\WWWXXXZZZ^^^aaaaaa___\\\YYYXXX[[[^^^^^^YYYSSSNNNLLLIIIIIIGGGFFFFFFFFFGGGGGGBBBCCCCCCBBBAAA@@@??????@@@@@@???AAABBBAAA>>>;;;;;;::::::::::::;;;<<<<<<<<<===>>>>>>;;;888555333333333333555999===AAADDDAAA@@@@@@@@@AAA@@@???>>>:::<<<@@@EEEKKKNNNNNNMMMFFFDDDBBB???<<<:::888777777888999::::::999777777777444222333666777444111222222222111111000///........./////////000//////444222000000111222111000000000///...---,,,,,,+++,,,,,,---///222666999;;;333222///......000333444............//////000000(((((((((((()))+++---...,,,,,,+++************)))))))))))))))******++++++,,,---...---+++***+++,,,++++++---...000111222333,,,---...---,,,+++,,,---,,,+++***((((((((()))***''')))***''''''***+++(((000...,,,,,,---...///...+++******,,,///000000///,,,...000...***(((***,,,)))***+++---------,,,,,,,,,,,,++++++,,,---...///,,,,,,+++******+++,,,,,,)))***+++,,,---------,,,---000444777888777222...000000000111222222222333000///------///000000000---///000111111111222444333555555222222666888666666777;;;@@@CCCDDD@@@===<<<:::888999:::999777555888<<<@@@BBBAAA@@@@@@AAA???AAACCCFFFGGGGGGGGGFFF@@@BBBDDDDDDCCCFFFOOOVVVYYYXXXYYY]]]eeennnvvv{{{}}}||||||{{{xxxrrrmmmbbb^^^ZZZYYYZZZWWWPPPJJJDDDDDDFFFJJJOOOTTTWWWYYYRRRJJJ???666000...+++)))---......------...///000/////////000111333444444222333444666888999;;;<<<999:::<<>>===>>>>>>>>>?????????>>><<<:::::::::;;;===>>>@@@AAA<<<<<<===>>>===<<<:::888444333222333555:::>>>AAABBBBBBCCCBBB@@@???>>>>>>:::>>>FFFOOOVVVXXXVVVSSSLLLKKKIIIGGGDDDAAA???>>>;;;;;;<<<<<<;;;999777666777555444555777777444111000111222222222222111111111000000000////////////333111000000222333333222---------...............------...///222666999;;;555333000...---...///000,,,,,,---...///000000000)))((((((((()))+++,,,------,,,,,,---......,,,***)))))))))***++++++,,,,,,,,,---...---+++***+++,,,++++++,,,...000111222333,,,---...---,,,++++++---,,,,,,+++***))))))))))))%%%)))***))),,,000222000444111---++++++---......***))))))+++...000000//////000000...,,,******+++((()))***,,,---.........******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,111555555555666222.........///111222333444555222000......///111111111000222444555444444444555333555444111111555777555:::===CCCJJJQQQQQQLLLGGGBBB===999999<<<===:::777:::===@@@???<<<:::<<>>AAAFFFNNNWWW]]]iiihhhhhhiiikkklllkkkiiifffccc___^^^^^^```aaaaaaaaabbbbbbaaa______```bbbdddbbb```___^^^^^^^^^___ZZZ]]]aaaccccccaaa^^^[[[```dddkkkqqqvvv{{{}}}{{{xxxssspppqqqssswww{{{{{{zzz|||~~~}}}|||~~~}}}|||zzzzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwvvvuuuqqqrrrtttuuuuuusssqqqooopppqqqrrrsssqqqnnnjjjgggeeeggghhhfffaaaZZZUUURRRLLLMMMNNNOOOPPPRRRRRRSSSMMMKKKIIIHHHHHHFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBB;;;<<<<<<===???AAABBBCCC<<<;;;;;;<<<>>>>>>===<<<555444222111222555999<<>>======;;;@@@IIISSSZZZ\\\YYYVVVQQQRRRQQQPPPOOOLLLIIIHHH@@@@@@???>>><<<:::888777777666666777777666444222111222333444555444333333222222111000000000111111000///...///111111111///,,,,,,---...///000000111...//////111222444666777444333111///...---------+++,,,---///000111111111***)))(((((((((***+++,,,,,,++++++---//////,,,)))))))))******+++,,,,,,---+++,,,,,,,,,***)))***++++++,,,,,,------.........---//////...---,,,,,,------------,,,,,,***))))))%%%)))+++***---222444222111///,,,++++++,,,,,,+++((((((((()))---///000000111000...------,,,***(((************+++,,,......)))))))))***************++++++,,,------,,,++++++,,,+++++++++,,,---///000,,,000111------111111///---...000333666999;;;===777444111000111222222111000333555666666666777888666888777444444888999888>>>???DDDMMMTTTUUUPPPKKKCCCAAA???>>>???AAACCCCCCAAAAAA@@@???>>>???AAACCCEEEFFFHHHLLLQQQWWW\\\___fffiiijjjjjjiiinnnxxx~~~}}}{{{vvvnnnhhh]]]YYYRRRKKKEEE@@@===;;;AAAAAABBBDDDGGGKKKNNNPPPFFFFFFFFFFFFGGGIIILLLNNNLLLFFF===555000///000111---///222222000...///111.........111555888777666666666666666777999;;;<<>>>>>===888666444333333666888:::CCCDDDEEECCC???<<<<<<<<<<<<@@@GGGOOOWWWZZZYYYWWWVVVWWWYYYZZZYYYVVVSSSQQQGGGEEECCC@@@===:::999888555777999999777555444333444555666777777666444333222111111111111333444555222111000111222111...,,,---......//////000000111000111111222222222222222111111111111000///------+++,,,...000222222333222******)))(((((()))***+++)))((((((+++------***'''))))))***+++,,,,,,------)))***+++***((((((((())),,,,,,,,,++++++*********///000111000...------...............---+++)))((('''***+++***+++///000...,,,+++++++++,,,,,,***)))(((''''''))),,,///000000222///,,,+++---,,,)))&&&,,,+++***)))***+++,,,---******+++,,,,,,,,,++++++***+++---......---+++******)))(((((((((+++---///,,,///---&&&%%%,,,000000...000333777<<<@@@CCCEEE;;;888444222222222222111///222555777777888999:::;;;===<<<999999===>>><<<>>>>>>AAAHHHPPPRRRNNNJJJ@@@BBBDDDCCCCCCEEELLLQQQJJJEEE@@@@@@CCCGGGHHHHHHRRRRRRTTTYYYaaalllvvv|||{{{{{{{{{{{{{{{~~~}}}xxxrrrhhh\\\SSSGGGCCC<<<666555777:::===777>>>HHHPPPSSSRRRQQQPPPFFF@@@777111222;;;IIIRRRQQQLLLDDD<<<555222000000...111444333111//////111---,,,---111666::::::888333333444666888<<>>;;;;;;<<<===???DDDJJJQQQVVVWWWWWWXXXZZZ]]]``````]]]YYYWWWKKKIIIEEEAAA>>>;;;::::::444888;;;:::777444333555777888999999888666444222000000000111333555777999555555444555444222...+++000000000000000000000000111222333333222111///...///000111222222111///...,,,---000222333444444444000///---+++)))(((((((((((()))***+++,,,++++++***(((***,,,,,,++++++,,,---,,,++++++++++++++++++***///...---,,,+++,,,,,,---------------------------///......---,,,+++***)))*********+++,,,,,,------...---,,,,,,+++++++++,,,******+++,,,,,,---------,,,,,,,,,---...---***(((***+++---...////////////...000111000///------...,,,,,,++++++,,,,,,---...///---,,,---///111222222333444333111...---...000333111000555===CCCAAA;;;;;;:::999888777777777888>>>:::777666888===@@@BBBFFFMMMPPPKKKEEECCCCCCAAABBBAAABBBGGGKKKMMMKKKHHHKKKFFFAAA@@@FFFNNNUUUXXXKKKJJJHHHHHHKKKPPPUUUYYYdddeeeiiioooxxx|||uuuoooiii]]]NNNFFFGGG@@@>>>:::666444444555666???FFFNNNSSSQQQJJJCCC>>>555555555333666AAAQQQ]]]fffaaaXXXKKK???666222111222111222333444444111///000//////111444999>>>@@@:::;;;;;;===@@@CCCGGGHHHLLLMMMNNNMMMOOOTTT\\\ccchhhhhhjjjoootttvvvtttqqquuurrrlllgggeeefffhhhjjjhhhiiiiiijjjjjjiiiiiihhhhhhhhhiiiiiijjjooouuuyyy~~~~~~|||~~~}}}|||zzzyyyyyy{{{}}}~~~||||||zzzwwwrrrmmmhhheeefffffffffgggiiikkklllmmmlllhhheeeeeeggghhhgggfffaaa^^^XXXRRRMMMLLLNNNQQQQQQNNNIIIDDD@@@@@@CCCFFF@@@@@@@@@@@@???>>><<<<<<:::===>>><<<999;;;@@@FFFAAAAAAAAA@@@@@@???>>>>>>BBBCCCGGGOOOWWWYYYUUUQQQRRRUUUZZZ```ddddddbbb___WWWTTTOOOJJJDDD@@@===<<<999:::<<<<<<;;;:::888666111333666888999999888666999777555555777999999999999888777666444333111111///...---...111222111000333333333333333333333333......000111222333333333000111222333222000...,,,000000//////---+++)))(((((((((((((((((())))))***''')))+++,,,***))))))***((()))+++,,,...000222333///...---,,,++++++,,,,,,******++++++,,,,,,------------,,,,,,++++++******------------------,,,,,,+++++++++***++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,------+++)))000000//////......//////...///000000...------......---,,,,,,+++,,,,,,,,,...+++''''''))),,,///111222///,,,,,,///111111000333333555999???CCCAAA===;;;===??????===;;;;;;<<>>:::777777888999;;;???CCCDDDAAA<<<777444222111///000999JJJ___nnn~~~xxxlll[[[KKK>>>777444777666666777888666333000222222333666999>>>BBBDDD>>>???@@@AAADDDGGGJJJKKKLLLLLLLLLLLLMMMQQQXXX^^^ccceeeiiinnnsssuuutttrrrsssrrrooommmkkkjjjjjjjjjjjjkkkmmmnnnpppqqqqqqrrrqqqrrrssssssuuuyyy~~~~~~{{{zzzzzz|||}}}zzzvvvsssqqqppppppoooooopppqqqqqqrrrrrrooolllkkkkkkkkkjjjhhhfffccc]]]WWWSSSSSSTTTVVVVVVTTTOOOJJJFFFEEEFFFHHHAAAAAAAAA@@@???>>><<<<<<<<<>>>???===::::::???DDDCCCBBBAAA@@@???@@@AAABBBCCCCCCFFFLLLSSSUUURRRNNNMMMPPPUUU[[[aaabbbaaa^^^WWWTTTOOOIIIEEEAAA???>>>======>>>>>>>>><<<:::888888888999999:::::::::::::::888666555777888888777666666666555555444333222...------...000111111000333333333333333333333333000000111222333333333333333333444444333222000///---...000000///,,,)))''')))((('''&&&&&&&&&'''(((+++---000000///---,,,,,,((((((***---///333555777000///...,,,++++++,,,,,,'''((()))***+++,,,,,,---+++++++++*********++++++++++++,,,,,,,,,,,,------))))))))))))***,,,...///222000...,,,,,,,,,---...000///------.........---555444222000.........///---...//////---,,,---...///...---,,,,,,+++,,,,,,---)))$$$###&&&,,,111444777222...///444777666222222444888<<>>BBBGGGDDD@@@;;;888777777888666777777666333111000000222000000666FFF^^^uuu|||jjjWWWIII@@@<<<;;;:::999888777555222///222222444777:::===???@@@CCCDDDEEEHHHJJJMMMOOOQQQPPPPPPPPPOOOPPPTTTYYY^^^bbbgggnnntttwwwxxxyyyyyyvvvwwwxxxyyyxxxuuusssqqqrrrsssvvvxxx{{{|||~~~~~~|||~~~~~~~~~|||{{{zzzyyyyyyxxxxxxyyy{{{yyyvvvtttsssrrrpppnnnnnnkkkfffaaa^^^^^^___```]]][[[WWWRRRNNNLLLJJJJJJEEEDDDCCCBBB@@@???======>>>@@@@@@===;;;;;;>>>BBBDDDBBB@@@??????AAACCCEEEFFFEEEFFFJJJNNNPPPMMMJJJFFFHHHKKKPPPUUUVVVUUUSSSRRROOOJJJEEEAAA???>>>>>>@@@AAAAAAAAA@@@>>><<<:::>>>===;;;:::999:::;;;<<<;;;999777666777777777666222333555666666555444333...------...000111000///222222222222222222222222111111222222333333444444444444444333222222111111++++++,,,---,,,***(((&&&******))))))(((((('''''',,,///111222000...,,,,,,+++++++++,,,...000222333333222000...---,,,------))))))******+++++++++,,,******)))))))))***,,,,,,(((((()))***++++++,,,---))))))))))))+++...ӵ---...///000555333000000111333333222444333222111000///...------...///...,,,,,,---///......------------......///+++''''''***000555888>>>;;;999:::<<<===999555222333888<<<======AAAFFF___hhhpppppphhh```]]]]]]bbbiiiqqqrrrkkkddd```___jjjuuu|||tttlll[[[TTTOOORRR___qqq~~~tttjjjdddbbbcccdddhhhkkkqqqwww~~~Ħ}}}|||zzzĦYYYTTTNNNHHHBBB??????BBBFFFIIIBBB@@@;;;777444333222222///ӵ555444555<<>>>>>AAACCCBBBBBBCCCCCCDDDFFFGGGGGGJJJHHHGGGHHHJJJJJJHHHFFFGGGGGGGGGIIIKKKKKKJJJHHHIIIFFFCCC???<<<;;;;;;;;;BBBBBBBBBAAA@@@>>>===<<<>>>>>><<<;;;:::999999999===:::888777888888888777333444555666666555333222///......///111222222111111111111111111111111111111111111222333555666666444333222000000000000000,,,+++******))))))))))))***+++,,,---,,,***)))'''(((***,,,---+++(((((((((...---------...000222444666444222000............---------,,,,,,++++++******))))))((()))***,,,---,,,,,,,,,,,,++++++++++++,,,+++***+++,,,4ĉ@ӵ000222333888666444444555777777777///000222222222000...------...///...,,,,,,...000---------...///111222333444111......000444666888<<<>>>@@@AAA@@@===;;;:::666777<<L}}}wwwrrrfffeee=hĦIIIDDDBBB???>>>@@@DDDEEEDDD;;;999666333000/////////4ĉ@ӵ333;;;LLLbbbyyy}}}vvvsssrrrggg___SSSHHH@@@:::777555666888;;;>>>@@@AAAAAA@@@JJJMMMRRRXXX^^^bbbdddeeeccccccdddgggkkkooorrrtttyyy>L~~~{{{xxxwwwwwwwwwvvvuuunnnllliiifffddd```[[[WWWSSSRRROOOMMMKKKJJJIIIIIIEEEFFFFFFEEEDDDEEEGGGHHHEEEGGGKKKOOOPPPPPPOOONNNLLLKKKIIIHHHHHHFFFDDDCCCMMMKKKIIIIIIJJJJJJIIIHHHBBBAAA???===<<<;;;;;;;;;BBBAAAAAA@@@???>>><<<<<<===>>>??????>>><<<999888>>><<<999999:::;;;<<<;;;777888888777555333111000222111000111333555444333111111111111111111111111//////000111333666888999444333222111000000000000...---+++******+++,,,---******+++,,,,,,+++)))((()))***++++++)))((()))***.........///222555999;;;777666333111///...---...000//////...---,,,++++++,,,+++)))((()))+++---...666555333111///---+++***///...,,,,,,---GG=?333444888666555666777888888777...///111222222111000///...//////...------000222---......000222444666777999666333222333666777888777;;;>>>???>>>===>>>??????@@@GGGSSSXXXYYY___iii|||vvvrrrooorrrzzz}}}~~~HdĦxxxmmmaaaYYYVVV=ĪjEEEEEECCCAAABBBCCC???999666555333111000/////////GG=?EEE^^^wwwwwwiiiZZZNNNFFF@@@<<<===???BBBFFFIIILLLMMMMMMTTTXXX^^^eeekkkoooqqqrrrnnnnnnppptttyyy}}}HdĦ}}}~~~~~~|||zzzwwwtttsssssspppjjjeee___]]][[[YYYWWWVVVVVVWWWPPPOOOOOONNNNNNNNNOOOOOOLLLPPPVVV[[[^^^]]][[[YYYRRRQQQPPPNNNKKKHHHEEEDDDKKKIIIFFFFFFGGGHHHHHHHHH@@@@@@AAAAAAAAAAAA@@@????????????>>>======<<<<<<===???AAABBBBBB@@@===;;;>>><<<;;;<<<>>>AAAAAAAAA===<<<:::777555333111000333222222333555666555444222222222222222222222222/////////000222555777999555555555444333333222222+++++++++ӵ)))((('''ĭӵ***ӵ...Ħ777555222000---,,,,,,,,,///ӵӵ333111ĦƜ`1.׼s222333444333Ħ555333444222111000000111333ӵ---Ħ111222444666777888999555222222ĭӵppppppĦĦĦ{{{~~~{{{yyywwwzzzDdDMMMMMMOOO?fӵEEEEEEBBBĦ222111000ӵƜ`1.׼sIIIZZZĭӵ~~~RRRSSSTTTVVVYYY[[[]]]^^^ӵzzz|||}}}}}}Ħ}}}ĦĦDdDӵӵӵĦӵĭӵ~~~{{{{{{|||{{{vvvqqqkkkjjjgggeeeddddddeeeeee^^^\\\[[[YYYXXXWWWVVVUUUSSSWWW\\\aaadddeeecccbbb]]]]]]]]]ZZZVVVRRROOOMMMJJJGGGCCCAAAAAABBBCCCCCC???AAADDDFFFGGGFFFDDDCCC>>>>>>===============>>>===>>>???@@@AAA@@@@@@???>>>======???BBBFFFHHHHHH@@@>>>:::777444333333333333222111333555666555444333333333333333333333333111000000///000222555666444555555555555333222111&&&(((?~4''')))&&&g&e>&e'''g&e--->hӵ444111...,,,+++******g&e---guO>uO>&e2222224ff?>ߝL***gĉ@000222333333Shӵ000:::666111...---000g&e///>hӵ444555666777888555222///fff?><zAAAg&e>&etttHLShӵgLhhhkkkrrruuuttt|||zzzyyy}}}S?ʬ3h?D%%)?GGGIIIZufĦ;;;<<<888gL ......g&e222gĉ@OOO___g&e>&e@e??tttooooooooooooooooooooog<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??}}}~~~{{{wwwsssrrrooommmmmmmmmnnnooohhhfffcccaaa___]]]ZZZXXXVVVYYY]]]aaadddfffgggggghhhiiihhhfffaaa\\\YYYWWWQQQMMMGGGCCCAAAAAAAAA@@@===@@@EEEHHHJJJHHHFFFDDD=========<<<======>>>???<<<;;;;;;;;;===>>>@@@AAA>>>======@@@EEEIIIKKKLLLAAA>>>:::777444444555666222111111222444555555444333333333333333333333333444222111//////000222333222333444444444222000...'''4Dӵ000******Hƅ^Hu]Ħ)))Hu]Ħ,,,ZuR)Ħ111///...---------...Hu]Ħ///HŐeHŐeHu]Ħ555qIܗGIӵ000tt111333666HGgĉ@...---.........000333444Hu]Ħ333ZuR)Ħ666666444555888444555sߝLGdUĦDDDHƅ^Hu]ĦmmmntHdĦHGgĉ@kkkHdĦ^^^___cccmmmwwwvvv{{{~~~}}}Htƅ^Bt=o9ĦDtfo9ĦDDDDDDBBBg?777444HdĦ000333333Hu]Ħ666tt^^^vvvHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~~~~|||{{{zzzzzzzzzzzzrrrqqqooonnnmmmjjjfffccceeeeeedddeeefffeeebbb```ffffffhhhmmmrrrqqqkkkeee^^^UUUJJJCCCBBBBBBBBB@@@AAACCCFFFIIIIIIGGGDDDBBBCCC@@@???AAAEEEGGGDDD@@@?????????@@@@@@@@@@@@@@@EEEDDDCCCBBBBBBDDDFFFGGGCCC<<<777888999777666777555555444444444444444555>>><<<999666444333333444:::999777666444444333333222555666555222000222444******4DuXӵ++++++,,,DdDΦDdDĦ,,,DdDĦ,,,...t|<111000///...------------DdDĦ---DdDΦDdDΦDdDĦ444peƜ4DuTӵ111`eĭ777qet.........---...//////000111DdDĦ555444t|<222666666333333555999<<<DdDDdDĦJJJDdDΦDdDĦrrrq<niDdDĦqetppp___DdDĦ\\\^^^aaaiiiooosssyyy||||||q<RqjRgdKӵHdDĦgdKӵ??????GR/f6LĭĦ222000DdDĦ---333444DdDĦAAA`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ{{{zzzyyyzzz{{{zzzwwwuuuqqqooommmkkkjjjgggbbb___aaaaaaeeemmmtttxxxuuuqqqccc\\\SSSNNNLLLLLLIIIGGGDDDFFFHHHIIIIIIHHHFFFDDDDDDBBB???AAAEEEGGGEEEAAA??????@@@AAABBBCCCDDDEEEDDDCCCBBB@@@@@@AAABBBCCCAAA;;;888999:::888777888555444444444444444444444666555444444444555666777777777777666666555555444444666777555222111222333((()))4DuXӵ******+++DdDΦDdDӵ///DdDĦ,,,---o)h---...............---,,,+++DdDĦ,,,DdDΦDdDΦDdDӵ444=ӊB1.uTӵ333HߝL`o9>>>po9wӵ000111333444222000111DdDĦ777888o)h666888;;;999555555888>>>EEEDdDΦDdDĦUUUDdDΦDdDӵ}}}GIpӵDdDĦpo9wӵDdDĦeeeggghhhkkklllkkkooosssuuuyyypo9u~~~~~~}}}yyyGIdnuR)ĦDdDĦnuR)Ħ>>>@@@CdgĪj333DdDĦ333999;;;DdDĦUUUHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ|||yyyvvvsssqqqmmmiiieeebbbcccgggnnnwww||||||{{{kkkgggaaa^^^\\\XXXSSSOOOIIIIIIJJJJJJJJJJJJIIIIIIJJJGGGDDDEEEHHHJJJIIIGGGDDDDDDDDDEEEFFFGGGHHHHHHEEEDDDBBBAAA@@@@@@AAAAAA@@@;;;999;;;;;;888666888555555555666666777777777444444555666666777888888555666777888888777666555666777777666444333444555$$$%%%4DuXӵ---((()))DdDʜ4DuTӵ///>d<Ħ---Dt,,,---.........---,,,+++>d<Ħ...>d<ʜDd<ʜ4DuTӵ555333F&uTӵ3334DufئL>e===puR)Ħ444:::<<<<<<777222222>d<Ħ777Dt???===:::666888>>>GGGPPPDdDΦDdDĦddd>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħooo4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~|||zzzyyywwwtttrrrlllmmmnnnsssxxx{{{|||{{{tttrrrooollliiibbb[[[UUUOOOOOONNNNNNNNNNNNNNNNNNRRROOOMMMMMMNNNOOOOOOMMMMMMLLLJJJHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCDDD@@@<<<:::<<<;;;777555777555666777888999:::;;;;;;;;;;;;;;;;;;:::999777666666777999:::999888666444555666777777777888999999%%%%%%4DuXӵ...)))***D&dq&ĒR------sdKĦ...DHRRud,,,---.........---,,,sdKĦ///D&oq<Ōq&ĒR999666444>dp&ĒR333333nfʜ>>HHHZZZddd>d<Φ>d<Ħuuus&dq&ĒRi?ʜtd<ĦHHܗDӊB^^^<xlllcccWWWTTTQQQQQQTTTB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}|||xxxxxxxxxyyy{{{|||{{{{{{{{{{{{yyyvvvqqqiii```ZZZXXXWWWVVVUUUTTTUUUUUUVVVYYYWWWUUUTTTTTTSSSRRRQQQOOOMMMKKKHHHFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFFFFBBB>>>======;;;666666999888888888888999;;;<<<===@@@@@@???>>><<<:::888777::::::;;;<<<;;;888666444333333555888;;;>>>???@@@***)))4DuXӵ,,,,,,,,,Hu]3hh+++,,,---ne//////=e+++,,,---...............ne000111pIƎ@t@h===:::777>h333333444fe666@ďD555888;;;AAAAAA???:::555444ne===???=e:::999999>>>LLLYYYoooxxxegesĪj@hfdDĦ@ďDbbbhhhHkgetttiii]]]RRRKKKEEEBBBBBB@hJJJEEE@G;;;===HĪj@IŌjjjvvvBeneSSSHkgezzznefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h|||wwwooogggcccbbbbbbaaa```__________________^^^\\\ZZZWWWTTTSSSMMMLLLJJJHHHGGGGGGHHHIIIAAABBBCCCDDDEEEGGGGGGHHHDDDAAA??????===:::<<<@@@@@@>>>;;;999888999;;;===??????>>>===<<<<<<;;;;;;>>>>>>>>>===<<<:::888666222222444888>>>BBBDDDEEE,,,4DuXӵ...ĵD^---------...000111111+++------------...///000111555666777BBB<<<999777666333444555666666999<<>>???@@@?????????@@@EEESSSbbbvvvDdDĦtttmmmppprrrmmmbbbUUUHHHAAA<<<;;;999777>>><<<999555222888???|||vvvrrrD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s{{{uuuqqqnnnmmmmmmllllllkkkjjjiiiiiihhhhhhhhhfffbbb]]]YYYWWWUUUSSSPPPMMMLLLLLLMMMNNNFFFGGGHHHIIIJJJKKKKKKKKKEEEBBBAAABBBAAA@@@EEELLLPPPLLLEEE???;;;;;;<<<===AAA@@@???>>>>>>???@@@@@@??????>>>>>>===<<<;;;;;;333333555999@@@EEEFFFFFFΦ4DuXӵtvӵ>d<Ħ---000000000000111222Ħ222222111000...---,,,...---------...000111333888999Ħ===>>>>>>AAAAAA@@@===;;;:::;;;<<<;;;888666666888999777555333444444666888:::<<<===666333000...000666<<<@@@KKKPPPSSSQQQIIIAAA======@@@>>><<<<<<===???@@@@@@Ħ>>>;;;:::<<<>>>AAA@@@AAAAAA???CCCOOO\\\sss}}}>d<Ħ}}}~~~vvvvvv~~~}}}|||ooofffbbbWWWIII>>>888666999888555666;;;///111444555333222222222111333333000///444@@@KKKZZZeeerrr|||}}}|||~~~Ħ>d<Ħwwwzzz~~~BegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~{{{xxxwwwttttttttttttsssrrrppppppoooqqqqqqoooiiiccc^^^[[[```]]]YYYUUURRRQQQQQQRRRMMMNNNOOOOOOOOOOOOOOONNNFFFCCCCCCDDDDDDEEEMMMVVV___YYYPPPFFF@@@>>>???@@@GGGEEECCCAAA@@@AAABBBCCC??????>>>>>>>>>>>>??????555555666:::AAAEEEFFFFFF?aŖ%7uSQuR)ӵsdKĦ(((...000222222111gdKĦ444111///......//////---+++,,,///...+++000888666gdKĦCCCAAA;;;:::888777888999:::999888999999999;;;<<<<<<;;;:::777666444555888999:::999666333000///222888>>>CCCMMMOOOKKKDDDAAABBBDDDDDD@@@CCCEEEEEECCC@@@>>>gdKĦ<<<<<>>@@@CCCBBBCCCDDDFFFGGGDDD@@@===555666888;;;===???AAAAAA>A...ne---***,,,///111222ne333222000...---...//////---+++,,,000000...333:::neQQQLLLDDD;;;:::::::::::::::888444000777777666777999:::::::::888888999999999999::::::;;;999777555666999<<Ak<fhDenenene~~~}}}~~~}}}}}}{{{yyywwwuuutttrrrnnnhhhggghhhhhhdddaaa```______]]][[[VVVQQQMMMNNNKKKIIIHHHGGGIIISSS^^^hhheee]]]QQQJJJJJJKKKJJJHHHFFFCCC>>>;;;<<>>@@@BBBBBB000///,,,,,,,,,+++...222333000000///...------...///000...,,,---000111222666;;;fff___[[[SSSKKK>>><<<999777666555222000444444444555666888999:::999;;;>>>===:::888999;;;999888777666666777888:::@@@BBBAAA===???GGGNNNQQQXXXVVVSSSNNNIIIFFFJJJJJJKKKOOOUUU^^^cccuuuxxxxxxpppeeebbbiiiqqqzzz~~~|||wwwRRRZZZjjj}}}qqqccc\\\[[[``````XXXNNNJJJHHHFFF===;;;777333111////////////......//////111222333555666;;;AAAGGGQQQddduuuzzz{{{~~~{{{yyyuuuooojjjgggzzz}}}|||{{{xxxuuusssssstttsssoookkkjjjjjjjjjgggbbb\\\XXXVVVVVVRRROOOMMMKKKKKKSSS\\\aaabbb^^^UUUPPPPPPQQQOOORRRLLLEEE@@@???AAACCCEEEHHHGGGEEEDDDBBB???:::666;;;===@@@CCCDDDDDDCCC***)))(((((()))+++---...---......,,,******+++---,,,///333555444222000000...............000111222///......///000222555888@@@MMMXXXZZZZZZZZZWWWSSSBBB===666222111333555666222444666777777777888999888<<<@@@>>>999777888;;;666555444333555777:::<<>>===<<<:::777333111/////////111222222222333444555555999>>>HHHRRRYYYcccsss|||zzzyyywwwuuurrrwwwwwwwwwxxxyyy||||||zzzyyyyyyyyyyyywwwtttoooqqqrrrpppkkkgggfffgggaaa\\\XXXUUUSSSRRRWWW___ccceeebbbYYYSSSRRRSSSRRRTTTNNNHHHFFFHHHJJJKKKJJJOOOMMMJJJGGGDDD@@@;;;888===???CCCEEEFFFEEEBBB000...,,,***)))***++++++***+++,,,,,,+++***+++,,,...111555777666444222111.........///000111333333111000...---...000222222:::AAAFFFFFFEEEEEEDDDCCCBBB???:::777666666555444222666;;;<<<;;;888777777666:::>>><<<888666888<<<888777555555666:::>>>@@@???DDDIIINNNYYYjjjyyyuuuhhh\\\UUURRRSSSSSSZZZeeeqqq{{{sssrrrppplllhhhdddcccbbbXXXYYY]]]cccllltttyyy|||~~~}}}xxxooocccXXXOOOIIIJJJRRRTTTLLLAAA<<<::::::777555333111///...------///000333666999<<<>>>???GGGMMMXXXbbbggglllxxx~~~}}}}}}~~~}}}||||||}}}}}}}}}uuuwwwyyywwwsssqqqsssuuuqqqkkkfffcccaaa```dddjjjnnnooojjj]]]TTTRRRSSSSSSQQQPPPOOORRRUUUVVVSSSOOOSSSPPPLLLHHHEEEAAA===:::>>>@@@CCCEEEEEEDDDAAA???666444111...,,,++++++,,,)))***---///000000...---000333666777666444333333......///000111222333333111111...+++,,,000000---666888999777666666777888===???AAACCCBBB===666000777;;;@@@@@@<<<888666666555888999999777777:::===;;;:::999999:::===???AAACCCJJJQQQYYYgggzzz|||ooocccZZZWWWVVV[[[dddrrrzzztttfffccc___YYYVVVVVVYYY\\\aaaffflllooolllfffaaa^^^dddddd^^^SSSJJJEEEBBB???FFFLLLNNNGGG>>>:::777555000///...,,,+++*********///222888???FFFMMMQQQSSSVVVZZZbbbhhhiiijjjsss~~~~~~{{{}}}~~~~~~~~~~~~|||zzzyyyzzz{{{xxxqqqlllkkkjjjiiimmmrrr{{{{{{sssdddWWWTTTUUUVVVYYY\\\bbbgggiiieee^^^YYYPPPMMMIIIEEECCCAAA>>><<<>>>???BBBCCCDDDBBB@@@???777555222...,,,++++++,,,,,,,,,///444999999555111222444666666444333333333------///000111111111222000000---)))+++111111---000000111333444555888;;;:::===AAAEEEGGGEEE@@@;;;???AAABBB???999555666888666555555555777:::>>>@@@===@@@CCCGGGIIIJJJIIIIIIOOOUUU[[[aaalll|||xxxnnngggcccbbbhhhppp{{{|||ssshhhaaaWWWVVVUUUTTTVVV\\\eeelllqqqvvvxxxqqqcccTTTKKKGGGIIIKKKGGG===777888999888BBBGGGGGGAAA:::666222---+++++++++***************222666===EEENNNVVV[[[^^^[[[\\\^^^``````cccooo||||||}}}|||xxxrrrpppssswwwuuuxxx~~~~~~~~~yyysssnnnnnnoooooorrrwww|||mmm___ZZZ[[[[[[eeekkkssswwwtttlllccc]]]MMMJJJFFFCCCBBBAAA???>>>>>>???@@@BBBBBBBBBAAA@@@333111///,,,************//////222999@@@@@@:::444222333555444333222222333,,,---...///000000000000...///---))),,,333333...000///111444666777999<<<;;;:::;;;???EEEJJJMMMNNNDDDEEECCC===666333555999777444222333888===AAABBBCCCHHHQQQXXX]]]]]][[[YYYVVV[[[^^^```fffpppyyy|||zzztttqqqpppwww|||~~~|||xxxqqqeeeXXXPPPMMMOOOSSSXXX```lllzzzyyy|||yyykkkVVVEEE===<<<999===;;;333000333777666444777999666444333///)))++++++++++++,,,,,,,,,,,,000444;;;CCCKKKQQQUUUXXXXXXVVVVVVVVVWWW^^^nnn{{{pppqqqooojjjeeedddiiinnnkkknnnvvv}}}~~~}}}vvvrrrsssuuuvvvyyy~~~ssseee`````````hhhpppxxxzzzsssggg]]]WWWLLLIIIEEECCCBBBCCCBBBBBB??????@@@AAABBBBBBBBBBBB(((+++......,,,+++---///---000444999;;;<<<;;;:::111333444333111000111111111000000111222444444444555333333444666777777555666555555:::AAAFFFHHHHHHHHHCCC@@@FFFSSS```gggjjjUUUIII<<<888777555555777888999;;;<<<>>>@@@AAAAAAHHHUUUdddnnnpppppprrruuuuuuoooggg``````fffooouuuyyyuuupppjjjaaaWWWLLLFFFEEEOOOVVV[[[jjj~~~vvvdddUUUJJJAAA999333999999999777555333333333000000000111000//////...000///...------...///000555444555999???FFFLLLNNNPPPPPPQQQSSSXXXdddsss~~~yyytttsssrrrnnnhhhcccaaa`````````___cccmmmzzz||||||}}}tttllliiijjjrrrtttvvvssskkkaaaXXXTTTMMMKKKHHHHHHHHHHHHGGGFFFGGGGGGHHHGGGFFFEEECCCBBB,,,...000///---,,,---///***---111444666666555444333555777777555333222222333222111111222333333333555888===AAADDDCCC@@@>>>777777:::DDDRRR\\\___^^^WWWRRRRRR\\\lllxxx{{{xxx]]]OOO???999888777777888<<<<<<<<<>>>@@@CCCEEEGGGLLLXXXhhhsssxxx{{{~~~wwwqqqqqquuu{{{|||uuupppeeeaaaZZZTTTOOOJJJEEEBBBBBBOOOZZZaaaooo~~~|||iii___QQQFFF???:::444000444555666444222000000111---...///000000111111111000//////......///000111666555555777;;;???CCCDDDFFFGGGJJJNNNVVVcccttt{{{pppjjjhhhkkkhhhbbb]]]ZZZXXXWWWVVVYYY]]]fffsss|||}}}vvvttttttssssssrrrmmmeee]]]WWWTTTOOOMMMKKKJJJJJJJJJIIIGGGKKKKKKKKKKKKIIIGGGEEEDDD...000111000...---...///***,,,///111222111000...444777;;;<<<:::666444222111000000111111222333444222999BBBIIIJJJGGGCCC@@@>>>===BBBPPPcccqqquuutttaaa^^^bbbqqqgggWWWFFF@@@@@@@@@???>>>BBBBBBBBBDDDIIIOOOUUUYYY\\\fffsss}}}uuufffZZZOOOKKKEEEBBBCCCDDDFFFGGGLLLWWW```dddhhhkkkeeeZZZLLLEEE<<<666444333111//////000111000...---...///,,,,,,...///111222333444111000000000000111222333555555555666888:::<<<>>>DDDGGGKKKPPPYYYhhhyyywwwnnngggdddgggeeeaaa\\\WWWSSSQQQPPPSSSVVV^^^iiiqqquuu{{{~~~~~~xxxvvvrrrkkkccc]]]ZZZYYYWWWUUURRRQQQQQQPPPNNNLLLMMMNNNOOOOOONNNMMMLLLKKK---.........------...///...///111222111000...---333777<<<>>><<<888444222...///000111222333666777777===DDDIIIJJJIIIHHHGGGHHHDDDEEERRRfffuuuyyywwwiiillltttpppaaaSSSQQQTTTTTTQQQOOOOOOOOOQQQUUU]]]fffooouuuuuu{{{~~~{{{vvviiiYYYMMMBBBAAAAAACCCGGGKKKLLLMMMPPPVVVXXXWWWTTTPPPFFF<<<;;;777222000000222222222,,,---......------...///---......///111222444444222222222222333333444444333444666777888:::===???FFFJJJNNNTTT\\\iiixxxyyyuuusssqqqoookkkddd]]]WWWTTTSSSRRRTTT[[[eeekkkmmmrrrxxx}}}yyyrrrkkkfffdddcccbbb```^^^\\\\\\ZZZWWWUUUOOOPPPRRRSSSTTTTTTSSSSSS+++*********,,,---...//////000111111111///...,,,111555:::;;;:::666333111555666888777666666888:::@@@CCCHHHMMMRRRWWW\\\```XXXQQQMMMVVVggguuuzzzxxxzzzzzzpppiiimmmrrrqqqmmmjjjggggggiiimmmuuu~~~~~~|||xxxrrrjjj___SSSKKKHHHJJJNNNSSSUUUTTTOOOKKKEEEEEECCC@@@??????<<<777555333000///000111222222,,,...////////////000222222111111111111222333444555555555555555555555555222444666666777999===@@@CCCHHHNNNUUU]]]gggsss||||||qqqeee[[[UUUSSSUUUVVV\\\eeeiiijjjnnnsss|||}}}wwwrrrooonnnllljjjhhhgggeeeccc___\\\WWWXXXYYYYYYYYYXXXVVVVVV,,,+++))))))+++---............/////////...---,,,///222555666555333222222???@@@AAA>>>:::888999<<>>@@@BBB???;;;999;;;>>>AAACCCKKK\\\ppp~~~|||xxxsssnnnmmmnnnlllfffaaaffffffdddbbb]]]UUUKKKDDD???999333///------...///,,,---......///000222333222444555555444444666777888777555444333444555666;;;;;;;;;:::999777555444444555666555555999AAAHHHXXX___iiiqqquuuyyy~~~~~~zzzgggYYYSSSRRRRRRSSSXXX^^^aaaaaaccchhhmmmwww|||{{{xxxuuupppllliiiiiihhhgggdddaaa^^^]]]999555111///000000///------...///000111111111111...............000444777666999<<<;;;999999===AAADDDHHHSSShhh}}}{{{yyyxxxvvvsssqqqooohhhbbbeeelllnnnggg___^^^[[[VVVRRRMMMGGGAAA===888444000///...---,,,---(((***---...000111444555444555777777666555777888999777666555555666777999<<<<<<<<<;;;:::777555333222444666777888???JJJSSSeeemmmvvv|||~~~~~~|||yyywwwyyy~~~|||{{{}}}xxxggg\\\XXXXXXNNNOOOSSSZZZ\\\[[[^^^bbbiiisss}}}wwwsssiiiiiijjjjjjiiihhhfffeee222000---...000222111///.........000222555777999888666555666888777444000888;;;<<<;;;999<<>>??????======<<<<<<;;;:::999999======>>>>>>>>>>>>===<<<999888777555444333333333444555666777999>>>DDDHHHRRR[[[fffppptttuuuuuuuuuooojjjddddddgggjjjkkkjjjcccdddeeegggiiikkkmmmmmmrrrxxxzzzmmmaaaZZZVVVLLLNNNQQQTTTWWWWWWWWWWWWVVV\\\fffsss~~~|||yyywwwvvvssspppnnn///......///111111///---///000222444666888999999777666777999<<<======;;;:::======999999GGG```uuuyyyvvvooofff______ffflllfffbbb___]]]^^^]]]YYYVVVKKKFFFBBBBBBDDDCCC>>>999777444444777<<<===999555//////...///000111333333777999<<>><<<;;;:::999:::===?????????===<<<888777555333222333444555333444555666666999<<>>666555555888;;;;;;777222111000......///333777999CCCDDDFFFHHHIIIJJJJJJIIIEEEEEEEEECCCAAA???===;;;888999;;;===>>>>>>???>>>===;;;888555555555777888555777999:::;;;<<<>>>@@@EEEFFFHHHKKKNNNQQQUUUWWWRRRVVV[[[]]]\\\]]]___aaajjjnnnvvvrrrfff]]]XXXVVVPPPPPPQQQPPPOOONNNLLLKKKKKKPPPXXX```hhhpppvvvzzz|||yyy///000222333333111000///000111444666888888888888444555666666777888:::;;;===CCCLLLXXXeeettt~~~xxxwwwzzz}}}zzz}}}}}}}}}|||xxxqqqhhhaaa]]]VVVLLLFFFDDDFFFHHHIIIDDDBBBCCCJJJRRRVVVTTTPPPKKKIIIIIIKKKNNNKKKCCC<<<555555555777999888444000222000///111666===EEEJJJPPPQQQRRRRRRQQQPPPNNNMMMKKKKKKKKKIIIFFFCCC???===???>>>======>>>@@@BBBDDDCCCAAA===:::888888999:::;;;===???@@@@@@@@@AAACCCIIIHHHHHHJJJNNNRRRWWWYYYTTTZZZbbbgggiiijjjmmmppp||||||ssshhh```[[[XXXWWWUUUSSSRRRQQQRRRTTTWWWYYY]]]bbbhhhnnnsssyyy|||111333666666444333333444555666888999;;;<<<<<<===777999:::;;;;;;<<<>>>AAABBBLLL\\\pppwwwpppmmmsssyyy}}}}}}yyyvvvtttmmmlllkkkiiieee^^^VVVPPPHHHBBB;;;999;;;<<<;;;999;;;<<>>>>>AAADDDFFFGGGEEEBBB???<<<<<<<<<<<<===???@@@AAAAAAAAACCCEEEKKKJJJJJJNNNUUU\\\aaadddhhhoooxxx~~~}}}|||yyytttnnnfff```]]][[[[[[TTTSSSRRRTTTYYY```gggkkkxxx|||~~~555777888888666555666888999999999:::<<<===?????????AAACCCDDDDDDFFFJJJNNNLLLYYYnnn}}}qqqiiiiiillloooooojjjeeeaaa```XXXWWWUUUTTTQQQKKKDDD???777555333333333444555555666999AAARRRccckkkiiicccWWWPPPHHHDDDBBB???999333444555777:::===???@@@@@@BBBGGGOOOYYYccclllssswwwuuuuuutttsssqqqnnnkkkjjjiiiiiihhhfffbbb\\\XXXUUUOOONNNKKKIIIHHHIIIJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBAAADDDGGGJJJLLLPPPUUUXXX[[[ZZZ\\\aaajjjqqqvvvxxx~~~~~~|||wwwqqqkkkgggeeeddd^^^___aaaeeekkksss{{{777999:::999666666888;;;999999888999:::<<<>>>???EEEGGGJJJLLLMMMPPPUUUZZZUUUeeezzzzzznnneeeggghhhfff___VVVNNNJJJIIICCCBBBAAA@@@>>>:::555111///111333222000000444888444777BBBTTTgggpppmmmgggTTTKKK@@@999888888555333===>>>???BBBEEEHHHJJJKKKPPPWWWbbbmmmwww||||||{{{xxxxxxxxxuuuqqqkkkfffccc^^^]]]\\\ZZZYYYWWWVVVVVVMMMMMMLLLLLLKKKJJJIIIIIILLLOOOUUU[[[aaaiiiqqqvvvuuuuuuvvv{{{~~~wwwrrrooommmsssuuuxxx|||<<<<<<<<<;;;;;;:::888777???999999>>>;;;666:::FFFSSSbbbhhh^^^VVV\\\eeehhhttt}}}{{{tttlllccc^^^\\\XXXRRRJJJCCC===999777444555555333111///000111111111000000///000000111///111888FFFVVVaaadddcccTTTKKKBBB<<<888555888>>>BBBHHHOOORRRSSSTTTYYY]]]eeejjjrrryyy~~~{{{zzzyyykkkkkklllnnnoooooollljjj```___]]][[[[[[\\\]]]^^^ccchhhqqq{{{;;;;;;;;;:::888777666777;;;777999@@@???<<>>@@@@@@>>>::::::===BBBKKKGGGFFFHHHHHHIIIQQQ\\\tttzzzvvvtttsssjjjkkknnnnnnkkkfff```\\\YYYUUUPPPKKKEEE???888444000///---,,,,,,------...+++,,,---,,,+++,,,...000111111000///......---,,,000///000444???OOO___jjjpppkkkgggfffeeedddgggkkkxxx{{{???@@@@@@???>>>???CCCGGGKKKIIIGGGFFFGGGMMMXXXccc|||vvvsssrrrpppjjjccc___```aaa___[[[UUUNNNJJJEEEBBB>>>;;;888444000---...---,,,,,,,,,---...///,,,---------...000333666555444222111000//////000000...///888IIIZZZgggmmmmmmiiihhhjjjkkkkkknnnrrr~~~~~~}}}}}}~~~|||zzz~~~<<<<<<===???BBBEEEHHHJJJEEEFFFGGGJJJOOOYYYfffqqq}}}sssiiigggiiihhh```WWWVVVVVVVVVTTTOOOIIICCC@@@999777444333222000...,,,,,,+++***))))))***+++,,,+++,,,///111333888===AAA===;;;777333111000111222000...111<<>>;;;555333111000111000///...++++++***)))***+++,,,---,,,...333777===EEEMMMSSSLLLGGG@@@999555444555666444444777>>>HHHQQQWWWYYYWWWUUUWWW\\\___^^^```cccdddcccbbbdddjjjqqqxxx|||vvvtttvvv}}}yyy===;;;<<>><<<:::999222000...---......---+++...---,,,,,,---...000111...222777>>>GGGQQQ[[[bbbYYYSSSJJJ@@@:::888999:::999;;;>>>@@@CCCGGGLLLPPPRRROOOPPPTTTTTTQQQPPPRRRVVVUUUUUUXXX]]]cccgggjjjgggjjjsssxxxooovvv??????BBBLLLXXX^^^\\\XXXcccooo~~~}}}oooddd[[[VVVTTTTTT\\\eeefff___UUUMMMIIIQQQRRRNNNDDD>>>AAAHHHLLLKKKCCC>>>???AAA>>>;;;:::666444111---******---///333333444444444444444555666:::???EEEJJJRRR\\\cccgggeee```WWWMMMGGGDDDEEEGGGBBB@@@CCCEEEEEEFFFIIIIIICCCAAAFFFKKKJJJHHHHHHDDDGGGKKKRRRWWWZZZ[[[ZZZVVVaaasss~~~zzzCCCIIIRRR^^^hhhmmmnnnmmmvvvuuupppfff\\\RRRLLLIIIHHHLLLQQQUUUTTTLLLDDD???===AAABBB@@@::::::AAAIIILLLJJJDDD@@@DDDGGGCCC>>><<<666555111---+++---222666777666666777999999999888999===BBBEEEIIIPPPYYY```lllmmmkkkfff]]]TTTNNNLLLQQQKKKGGGGGGHHHFFFGGGJJJEEE@@@???FFFKKKLLLKKKLLLJJJJJJLLLNNNRRRUUUWWWXXX```jjjyyyUUU^^^jjjuuu{{{~~~|||xxxqqqiiibbb```aaaccc^^^ZZZSSSKKKEEEAAA??????>>>@@@AAA===888444333444222333333444===JJJTTTVVVQQQKKKJJJOOORRRMMMDDD>>>666444222///...111777<<<;;;999999<<<@@@BBB@@@>>>CCCFFFJJJMMMPPPUUU]]]cccrrruuuxxxvvvoooddd[[[VVVWWWPPPIIIGGGFFFDDDEEEHHHCCC??????EEEKKKKKKKKKLLLNNNNNNOOOQQQUUUZZZ___cccttt{{{pppvvv}}}}}}{{{yyyvvvqqqjjjfffZZZXXXSSSLLLGGGFFFHHHKKKQQQNNNHHHBBB===:::999999222333333111//////111333......///666GGG[[[hhhkkkaaa\\\ZZZ]]]]]]SSSFFF===333444333222222555999<<<<<<;;;;;;???EEEIIIHHHEEEHHHLLLQQQUUUXXX^^^eeejjjxxx|||{{{qqqgggaaa\\\TTTKKKGGGEEECCCDDDGGGHHHDDDDDDIIIMMMLLLLLLNNNPPPRRRWWW]]]eeennnwww|||~~~{{{|||~~~~~~}}}||||||||||||~~~|||xxxvvvpppmmmiiiddd^^^WWWPPPKKKBBBCCCDDDDDDEEEGGGJJJLLLHHHEEE@@@:::555111000///+++---............///000......111<<>>>>>@@@AAA@@@@@@AAACCCFFFJJJOOORRRUUU\\\eeekkknnnppprrruuu}}}~~~{{{uuuppp^^^UUULLLGGGDDDAAABBBEEEEEEEEEIIIPPPUUUWWW[[[```gggooo{{{aaaaaaaaa___\\\ZZZYYYZZZTTTTTTUUUWWWXXXWWWVVVTTTQQQPPPOOOPPPRRRVVVZZZ]]]]]]\\\[[[\\\```eeehhhiiijjjccc\\\XXXUUUPPPGGG@@@888666333000---,,,,,,,,,((()))***,,,,,,+++)))(((,,,666EEEVVVjjj||||||ssseeeQQQ>>>777777<<<===???AAACCCFFFKKKNNNGGGHHHHHHEEEDDDFFFMMMSSS^^^fffooottttttrrrppppppmmmmmmnnnppppppnnnhhhcccTTTMMMHHHHHHJJJKKKNNNRRRSSSTTTYYYaaagggjjjooouuuOOOTTTXXXUUUMMMHHHHHHKKKAAABBBEEEHHHKKKLLLKKKJJJGGGDDD@@@???BBBJJJSSSYYY```\\\WWWUUUVVVXXXYYYYYY]]]TTTJJJEEEDDD???666---,,,+++***((((((((()))***&&&&&&'''))),,,------,,,...===QQQeeewwwuuudddNNN<<<999===BBBBBBBBBCCCFFFLLLTTTZZZLLLNNNMMMHHHBBBCCCLLLTTT___fffooorrrooojjjeeebbbZZZZZZ\\\___aaa^^^XXXRRRPPPKKKJJJPPPWWW\\\ccciiinnnnnnsss{{{DDDFFFFFFBBB<<<777777888555777999999999???JJJSSS___YYYOOOFFFBBBDDDIIILLLIIIHHHFFFCCC@@@>>>===<<<888777777666444222111000,,,,,,+++******)))******+++,,,---,,,+++,,,///111777HHH\\\gggjjjnnnwwwyyybbbMMMCCCBBBCCCEEEAAA???BBBHHHNNNOOOMMMEEEGGGIIIGGGEEEHHHPPPXXXXXX[[[```aaa]]]XXXSSSPPPVVVWWWYYYYYYVVVSSSRRRQQQSSSYYY```eeeiiiqqq{{{BBB>>>999555222111000000,,,...000333999CCCPPPYYYbbbZZZNNNBBB:::666777888888777555222000///...---...//////......---,,,+++)))((((((''''''''''''(((+++,,,---,,,+++,,,///111888CCCPPPVVVVVV[[[fffppp~~~xxxdddPPPGGGFFFGGGAAA>>>;;;===BBBFFFGGGEEEFFFFFFFFFDDDBBBDDDIIINNNRRRTTTWWWWWWWWWVVVVVVVVVUUUVVVWWWWWWVVVVVVXXXZZZ\\\dddnnnwww~~~;;;444---***,,,//////---000...---...333;;;CCCIIIOOOJJJAAA888222/////////...---+++***)))(((((('''***++++++,,,,,,,,,,,,+++*********)))******+++++++++,,,---,,,+++,,,///111<<>>???BBBDDDCCCBBBEEEDDDCCCBBBBBBDDDFFFHHHRRRRRRSSSSSSUUUXXX^^^bbbWWWYYY[[[]]]___dddiiinnnuuu|||444222///...000111000...333000---,,,...000111111888555222///------...///,,,,,,+++*********************+++,,,,,,,,,+++++++++++++++++++++,,,---...+++,,,---,,,+++,,,///111@@@AAAAAA<<<999===GGGQQQeeemmmnnnaaaPPPGGGEEEEEEFFFCCCAAA@@@AAABBB@@@???AAA@@@???AAAEEEHHHJJJJJJQQQRRRSSSTTTWWW]]]dddiiibbbeeejjjnnnsssyyyCCCEEEFFFBBB;;;444///---++++++,,,...//////---+++///...---+++***))))))))))))))))))(((((()))******))))))******))))))((((((((((((((((((((()))***++++++,,,---,,,+++,,,///111<<<<<<;;;888666999@@@FFFQQQYYY]]]VVVKKKFFFEEEDDD@@@>>>===<<<<<<;;;:::999=========@@@DDDIIIKKKKKKMMMPPPUUUZZZ```fffmmmqqqvvvzzzcccddd```VVVGGG999111...+++---000111111...,,,************)))))))))******((((((((((((((()))******++++++,,,,,,++++++************************+++,,,+++,,,---,,,+++,,,///111333444444444444666999<<>>>>>>>>>>>>>>=========@@@@@@AAACCCFFFJJJOOOQQQVVV\\\dddllltttzzzlllfff[[[MMM@@@666111///...000222000,,,(((((()))((((((((()))***+++,,,---******************+++,,,***+++,,,---------------......---,,,,,,,,,------+++,,,---,,,+++,,,///111000000111333555666888999:::===>>>???CCCHHHIIIFFFCCCDDDEEEFFFGGGGGGHHHHHHJJJLLLOOOPPPSSSXXX```fffmmmsss{{{\\\OOO???222,,,*********'''+++---***&&&&&&***...///...,,,***)))((((((''')))))))))((())))))******###$$$&&&((()))***++++++,,,++++++***))))))))))))+++,,,---,,,+++,,,///111333333333555888:::;;;;;;>>>===;;;;;;AAAGGGGGGBBBDDDFFFIIIKKKKKKLLLNNNOOOSSSWWW\\\___bbbiiiuuu~~~CCC===555...***((('''%%%%%%***((('''((()))(((&&&'''((())))))******)))***************))))))(((******+++,,,------......000///---,,,,,,---...///,,,---.........000333666777444111222777;;;======>>>AAACCCDDDBBBBBBEEEHHHFFFGGGIIIKKKOOOVVV]]]bbblllpppvvv}}}IIIBBB777...***)))))))))$$$***---+++)))***+++***(((((()))************)))***************))))))(((+++,,,,,,---......//////------,,,------///111222555666555444222222444555888777777999<<<>>>>>>===AAACCCFFFEEECCCCCCEEEHHHGGGJJJOOOVVV]]]fffpppvvvKKKBBB666,,,''''''***+++)))---...,,,***,,,---++++++++++++++++++***************+++++++++***))))))++++++,,,,,,------......++++++,,,---///111444555666666555333000000111333444555777:::<<<===;;;999???CCCGGGIIIIIIKKKOOORRRVVV[[[bbbkkkttt}}}BBB;;;000(((%%%&&&(((***(((,,,---++++++...///---......---,,,+++************++++++,,,,,,+++++++++))))))*********++++++++++++,,,---///111333444555111111111000//////111333222333666999;;;<<<<<<;;;>>>DDDKKKQQQVVV]]]dddjjjrrrvvv}}}666111+++''''''((())))))(((,,,------000444444222000///---,,,++++++++++++***+++,,,---............+++++++++++++++,,,,,,,,,......///111222333333333222333333222111222444777555777999<<<@@@CCCFFFHHHMMMSSS\\\dddlllttt}}}...,,,***)))+++,,,,,,+++***...111222666;;;:::666000///---,,,+++++++++,,,***+++---///111222333333///////////////000000000000000111222333333333222333444444333111222444666:::===BBBFFFKKKQQQWWW[[[iiinnnvvv|||+++)))((()))+++---------,,,000333666:::>>>;;;555///...,,,+++***+++,,,---)))+++---000333555777888222222222222222222222222000111222333444444333333222333444444444555888;;;FFFLLLUUU]]]dddjjjqqquuu***(((&&&&&&(((+++------,,,000333666:::===888111///---+++******+++,,,---)))+++...111555777999:::222222222111111111111111///000222444555555555555444666888:::<<>>>>>DDDOOOYYYfffnnnyyyzzzwwwsssnnnjjjjjjfffccccccgggnnnuuuxxx~~~~~~||||||{{{yyyxxxvvvuuuuuuqqqsssuuuwwwzzz|||}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy|||---......---,,,+++******)))***++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++000555:::<<<<<<===>>>???@@@AAABBBAAA@@@>>><<>>@@@AAAHHHNNNTTTRRRKKKGGGHHHKKKRRR[[[eeelllooovvvyyyvvvwww{{{}}}}}}yyyvvviiifffbbbbbbfffkkkppprrroooqqquuu}}}|||yyyyyyzzzzzzyyyqqqkkkddd^^^\\\]]]]]]^^^]]]]]]^^^]]][[[WWWTTTQQQOOOOOONNNLLLKKKIIIHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSTTTTTTRRRQQQPPPTTTUUUXXXZZZ[[[[[[[[[[[[WWW]]]bbbdddaaa]]][[[[[[]]]___ccceeegggiiikkkmmmnnnpppsssvvvyyy{{{||||||yyyuuupppmmmlllllllllkkkllllllnnnoooooonnnllllllooossstttooogggbbbbbbeeecccaaa``````cccfffhhhhhhkkkllllllkkkiiihhhiiikkknnnmmmmmmmmmoooqqqssstttssssssrrrrrrssstttuuuuuu|||}}}~~~*********---///111000///,,,---///000000///---,,,,,,,,,,,,,,,------------+++///444888;;;>>>AAACCCJJJTTT\\\[[[RRRNNNSSS[[[fffnnnxxxzzztttrrrtttyyy{{{|||}}}llljjjggghhhkkknnnqqqrrrnnnpppuuu}}}~~~{{{wwwuuuttttttrrrmmmhhhgggjjjlllmmmlllaaa[[[SSSMMMJJJKKKLLLLLLJJJKKKKKKKKKIIIFFFCCCAAACCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@BBBFFFIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJGGGFFFDDDHHHOOOSSSRRRPPPLLLKKKQQQSSSUUUUUUTTTSSSTTTUUU[[[\\\^^^aaacccfffhhhiiifffccc___]]]\\\\\\\\\[[[WWWXXXYYYZZZ[[[[[[[[[[[[^^^```aaa\\\VVVSSSUUUXXXZZZXXXVVVUUUWWWXXXXXXWWW[[[[[[[[[ZZZXXXYYY[[[]]]\\\[[[[[[[[[]]]```ccceeebbbbbbbbbaaabbbbbbcccccckkklllmmmoooppprrrsssssspppppppppppppppqqqqqqrrrnnnmmmnnnooonnnnnnuuu||||||ttt,,,+++,,,000555888888777///.........---.........+++,,,,,,------...------///222666999===AAAEEEIIIOOOXXXbbbddd```aaahhhppp}}}|||wwwpppooosssxxxzzzzzz|||uuutttrrrrrrsssuuuuuuttttttvvv{{{}}}{{{yyywwwuuummmjjjgggdddaaa`````````]]]YYYUUUVVV\\\aaaccccccVVVQQQKKKGGGDDDCCCBBBAAA>>>?????????>>><<<;;;999===<<<<<<<<<;;;;;;;;;;;;666777888999::::::::::::999<<<@@@DDDGGGHHHGGGGGGDDDDDDDDDCCCAAA===999777:::<<>>>>>===111///,,,******,,,...000+++,,,------.........---000333777;;;???EEEKKKPPP[[[bbbkkkqqqtttyyyyyytttnnnmmmrrrwwwxxxxxx{{{~~~~~~}}}{{{{{{{{{{{{yyywwwzzz|||}}}{{{{{{{{{{{{xxxxxxwwwwwwvvvuuuttttttnnnmmmllliiifffbbb^^^\\\XXXWWWTTTQQQOOOOOOPPPPPPKKKFFFCCCFFFNNNVVVZZZZZZLLLIIIEEEBBB@@@===999777999:::::::::999888888777999999999999999999999999222333555777888999::::::999;;;???BBBDDDDDDCCCBBB>>>>>>>>>===:::555111...888777777<<>>???AAACCCEEEGGGFFFEEEEEEFFFFFFEEECCC<<<<<<<<<===???AAADDDEEE??????>>>>>>???CCCHHHLLLIIIHHHHHHHHHHHHHHHEEECCCDDDDDDCCCBBBBBBDDDHHHKKKDDDCCCCCCCCCFFFJJJMMMPPPJJJIIIHHHGGGGGGGGGGGGGGGLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLDDDBBBBBBDDDCCCBBBJJJVVVooo}}}oooaaa000///---111===JJJHHH@@@444444111...000444444///...///000///---...222666888999;;;BBBLLLZZZfffmmmyyy{{{~~~}}}wwwuuuxxx{{{zzzyyy|||~~~~~~~~~{{{zzzyyyvvvqqqmmmpppqqqqqqrrrsssttttttuuuwwwuuuuuuvvvxxxxxxxxxwwwqqqmmmfffaaa```ccciiillloookkkfff```\\\YYYXXXXXXYYYWWWSSSOOOLLLKKKKKKKKKLLLIIIGGGGGGHHHJJJIIIIIIJJJEEEAAAAAAEEEHHHHHHFFFGGGEEECCC@@@===;;;999999777666666666777999<<<>>>=========<<<:::888777666333222222333444777999:::::::::;;;<<<===>>>???@@@666666777777666555444333111444888:::<<<;;;;;;;;;:::<<<>>>@@@@@@>>>;;;999========================AAA@@@@@@AAABBBBBB@@@>>>>>><<<::::::<<<>>>@@@@@@???>>>===<<<>>>AAADDDFFFFFFEEEEEEDDDDDDDDDDDDDDD;;;999888:::>>>@@@???===@@@@@@@@@??????@@@CCCFFFEEEDDDAAA@@@???@@@AAABBBGGGEEEBBBCCCEEEFFFDDDAAABBBBBB@@@@@@@@@AAABBBCCC888555555777999;;;CCCKKKeee{{{zzzgggSSS111111000///666@@@CCCAAA666333///---222999999555777666555222222555<<>>??????===>>>===;;;999777666555555333333333333444555777888888888777777666444333222000/////////000222444555555666666777777888888999555555555555555666666666666444333555888:::888666888999<<<>>>>>>===:::888888888888888777777777777:::;;;<<<<<<<<<;;;:::999777666666666888:::;;;<<<;;;:::888777777999<<<===AAABBBCCCCCCCCCAAA@@@>>>999777666777:::======;;;<<<======<<<;;;<<>><<<;;;999999999;;;<<<<<<:::999;;;>>>???>>><<<@@@???>>><<<;;;:::::::::555222222333333555<<>>JJJNNNLLLNNNKKKFFFCCCCCCJJJSSSZZZhhhjjjooovvv~~~~~~{{{zzz{{{}}}~~~{{{vvvsssyyyxxxtttnnngggaaa^^^^^^```ZZZSSSPPPRRRVVVYYYZZZTTTPPPKKKHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLKKKLLLNNNOOONNNMMMHHHGGGEEEDDDCCCDDDEEEFFFGGGFFFEEECCCCCCCCCDDDEEE@@@???===<<<;;;;;;<<<<<<>>>@@@AAA???>>>EEEQQQ[[[ZZZQQQDDD;;;777777777666444444444333333333333333222222222222333333333444333333333333333222222111//////.........///000000111222222222333333444444444444333333444666777888;;;555000111666888666222666888;;;>>>>>>===:::999555555444333333333333333444666999888555333444555666777888999:::;;;;;;;;;<<<:::888777666777888999<<<===???@@@@@@===:::888777555333444666999::::::888999999999888999;;;>>>===;;;999777777777888999777777888:::===???>>>===>>>>>>===;;;888666333222333111000000//////666???[[[sss~~~jjjUUU---333999:::999777888999>>>CCCHHHMMMWWWdddnnnqqqnnnjjjccc______eeennnttt~~~~~~}}}}}}}}}}}}{{{wwwvvvyyy~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwxxxssssssrrroookkkgggccc```___^^^[[[UUUPPPMMMMMMNNNNNNHHHAAA???CCCGGGGGGFFFHHHFFFBBB@@@>>>=========>>>??????@@@AAABBBBBBCCCEEECCCBBBBBBBBBBBBAAA???@@@AAAAAABBBBBBAAA@@@???@@@???@@@@@@AAAAAABBBCCC======<<<;;;:::::::::;;;999::::::999999@@@JJJSSSPPPIII>>>666333333444444000000111222333444444444333333444444444444333222111222333333444444333333111111111000000000000000///000111222333444555555555444222222222444666777777444222333555666555333555888;;;>>>???>>>;;;:::666555333222222222222222222555888666111///111555777999;;;<<<;;;:::999999:::999777666666666777888;;;;;;<<<<<<;;;999777666777555333222444666999:::999:::::::::999999;;;===???===;;;888666666666777888888:::<<<>>>???>>>>>>======<<<;;;888555222111333111111111//////666@@@ZZZssslllWWW444666999;;;;;;;;;>>>BBBLLLXXXccchhhnnnzzz{{{vvvvvvzzz~~~zzzwwwwwwtttrrrsssrrrooonnnqqqzzz{{{{{{{{{}}}~~~|||}}}{{{vvvrrroookkkmmmnnnooooooqqqtttvvvssssssrrrqqqpppnnnlllkkkiiijjjjjjjjjkkkkkkkkkkkkjjjfffbbb^^^^^^```eeegggdddaaa]]]WWWRRROOOMMMMMMKKKJJJHHHDDDAAA@@@BBBCCCCCC>>>;;;<<<@@@BBB@@@===<<<======;;;999888666666:::::::::::::::;;;;;;;;;AAA???===<<<<<<;;;999777888:::<<<======<<<:::999888999:::;;;<<<<<<<<<<<<::::::999888777777666666777555333333666:::===???AAA===888444333222222222///000222333444555555555333333444444444333222111000111222333444444444444222222222111111000//////---...///111333555666777555444222000000111222333+++///333444333222222444444666999<<<===<<<:::888555444333111111111222333111555777444///---000333666999;;;;;;888444333333333222222222333444555666<<<:::999777666666777888888777555444444666999;;;<<<===>>>===<<<<<<>>>??????===:::666444333222333555777999::::::999888888888888999999888666444222222111222222000000888BBBZZZssslllXXX888666444444555;;;HHHTTTbbbnnnwwwzzz}}}|||wwwqqqmmmkkkllljjjfffeeehhhmmmpppsssuuuyyy|||xxxtttrrrhhhgggfffkkkqqqwwwyyyyyynnnllljjjjjjmmmooopppppppppooommmjjjfffaaa]]]ZZZTTTVVVXXXYYYZZZ[[[^^^```\\\\\\[[[ZZZYYYWWWUUUTTTSSSTTTUUUVVVXXXYYYZZZ[[[VVVRRRLLLHHHGGGJJJOOOSSSWWWSSSMMMGGGDDDBBBCCCDDDCCCCCC@@@===999888999:::<<<;;;;;;>>>AAAAAA>>>;;;777999;;;:::888666555555999999888888777777666666:::888777666666666444222555666777999999999888777555666888999::::::999999::::::999999888777777777666333111111333444333111888777666444333111000000111222444555555444333333000000000000000////////////000111222333333333333000000000000///...---,,,***+++,,,...000222333444333222111///......//////###***111333///...000444222444777::::::999666555444222111000000111333444111222333111---,,,---000777:::===<<<777444333444222222222333555777888999;;;999666444444666888999888888888777666777999<<<>>>???@@@@@@>>>>>>???@@@AAA???<<<999666555555666555888::::::888666555555222222333444444444333333111111333333//////888CCCZZZqqq}}}mmmZZZ<<<===AAACCCBBBGGGYYYlllwww{{{}}}~~~zzzuuurrrqqqnnnhhhfffhhhpppssswwwxxxzzz~~~~~~~~~}}}{{{yyyvvvuuunnnmmmkkkhhhccc^^^YYYWWWSSSRRRSSSXXX___dddeeeeeeYYYVVVRRRQQQRRRUUUWWWXXXYYYXXXVVVRRROOOLLLIIIHHHBBBDDDGGGHHHHHHHHHHHHIIIGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDEEEGGGHHHJJJJJJEEEBBB>>>;;;;;;<<>>???@@@AAAAAAAAA>>>;;;666444444555666888:::===>>>>>>>>>===888999:::999666555666888::::::999777666555333333333222111222333444333222444555555666666777888888555777:::<<<======<<<;;;888999999:::::::::::::::444444333111000///000111444555555444333222222222777888888999888666333222///...---,,,,,,---//////000000111222333333333333//////000000///...---,,,******+++,,,------..............................'''+++///000//////111444444666999;;;;;;999777555333222000///000222555666333222111///---------...666:::===;;;777555555888333444444666777999::::::777666555444555666777888777999:::999777777999;;;<<<===>>>>>>===<<<<<<===???===;;;999999999:::;;;666999======:::888777777000000000000111222333444444555666555000...777CCC\\\rrrssscccBBBLLLZZZaaa]]]]]]nnn||||||{{{tttqqqrrr|||yyyvvvsssrrrhhhhhhhhhhhheeebbb^^^\\\WWWWWWVVVSSSPPPKKKFFFDDDJJJIIIHHHLLLQQQTTTTTTRRRLLLHHHBBB???@@@CCCEEEGGGHHHGGGEEEBBB@@@>>>>>>===999<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;:::888777666::::::;;;<<<===>>>???@@@===<<<:::999888888888999999888888888999:::<<<<<>>;;;666444333444222555888::::::;;;<<<>>>777888777444222222666999999888666555333111//////000//////111444777777666222222111111222444666777333666999<<<>>>>>><<<;;;333444555777888999::::::222555666222...---222777333444444333333444666777<<<=========;;;888555333///...,,,,,,,,,...000111222222333444444444444444///000111111111000...---,,,,,,,,,,,,++++++++++++***+++,,,---............000/////////111444555666888:::===???>>><<<999777444333222111222555888:::666444111///000000///...000444777666222111333777000111222333444555555666333333444555666666666666666888::::::888777888;;;999:::<<<<<<:::999999:::777666555444555777999:::333777;;;;;;999666666777111111000000000222444555999999:::888111///777CCC___tttzzzlllLLLZZZlllyyy}}}~~~||||||~~~wwwuuuqqqnnnllllllmmmnnnlllkkkiiifffccc___[[[YYYTTTRRRSSSWWWYYYWWWPPPIIIEEEDDDCCCAAA@@@>>>======??????AAACCCEEEFFFFFFFFFBBB???;;;;;;===@@@CCCDDDBBB???<<<888777666777888999:::<<<===<<<999666444666666555444333222222111555666666555444666999<<<<<<777222111333555555555333555888;;;>>>===;;;888666777777777666444222111333555666777888999;;;===999777555444555666555555777555333222111000...,,,///444333...---222555444222222222222222444555666777888:::;;;;;;:::888666444444444444555555666777555555555444111000111333555555333333333333444555;;;;;;;;;;;;:::888666555111///---,,,,,,...000222...000111111000...//////222222222333222222111111,,,---...,,,)))(((***---//////............//////000)))&&&,,,222444444666:::;;;<<<<<<;;;999666444111333222111<<>>===;;;999777888777888999:::999555333444222111333777999888666666777888888777444111000333333333333333333333333:::888999:::666333;;;GGG```qqq}}}sssWWWeeewww|||{{{|||{{{uuuqqqllloooqqqoooiiieeedddeee^^^]]]ZZZXXXWWWWWWWWWXXXSSSRRRPPPNNNLLLKKKIIIHHHJJJIIIIIIMMMPPPNNNHHHCCC>>>>>><<<;;;999888777666999:::===???AAACCCDDDEEE@@@>>>;;;;;;>>>AAACCCDDD@@@>>>===:::888666444333666777888999999888666555444444333333222111111000222333333333444666:::===:::666222000222444555444444555888;;;======:::999>>><<<999555333111000000444555666777777777777888999666444333333444333222111///......000111111000///333333...,,,000222000222222222333333444444444444555555666555444333222333333333333444555666777444444444333111000111333444333222111111222444444::::::;;;;;;:::888777555333222///---,,,---///000...///000000//////000222111222333333444444444444...///...+++((((((***---//////...---,,,,,,,,,,,,111***(((---333444555666777888888888777666444333333666666888EEESSSSSSIII???:::333111222333111///111111111111222222222333222000000111444555333111555555444666999;;;<<<;;;;;;;;;;;;<<<===<<<:::777:::999999999999888555333222000000111444666555444333444555666666555444333333333333333333333333333777666888888555333;;;EEE^^^pppxxxjjjvvv|||xxxvvvvvvwwwvvvsssooohhhaaa[[[WWWSSSVVVYYYXXXSSSOOOMMMNNNIIIIIIHHHGGGGGGFFFFFFEEEBBBAAA???===;;;;;;;;;;;;>>>======@@@CCCCCC@@@<<<:::999888666444222111111333444777999<<<>>>@@@@@@;;;:::888999<<>>KKKYYYZZZSSSAAA<<<666333333333111...000000000111111111222222222111000000111000...,,,111111333888===BBBDDDDDD>>>;;;888999===>>>;;;777<<<:::888777777777555444000/////////111222222111000111111222333444555555333333333333333333222222444444666666444444;;;DDD[[[nnn|||~~~}}}xxxqqqllliiiiiiiiidddbbb^^^XXXQQQKKKFFFDDDBBBEEEHHHHHHDDDAAA???>>>>>>???@@@@@@@@@???>>>===???===:::777555555555666666555666888;;;<<<;;;::::::999888666444222111000///000222555777888::::::555333333444888;;;<<<<<<999999888777666444333222666555444444444555666777444444444444333333333333555555555222000//////111///---+++***+++---...///666888::::::::::::::::::???<<<777333111222333555222333555666777666222000444222000000222333444333555222...,,,,,,---......444666888777555555555555999;;;===>>>>>>===;;;:::555444333333333333444444333333222222222222222333000111222111000000222333111111000000111222444555777888999::::::999888777666555222000............111111111000......000222///111333555888999;;;;;;888666222...++++++,,,---,,,++++++************+++...)))(((---000000111333222111111000000000111111222555777===HHHSSSTTTNNN===:::666444444333111//////000000000000111111111222111111000///...---+++...///222888???DDDGGGHHH@@@:::555666;;;>>>;;;666:::777444333444555555555////////////000000000///......//////000222444555333333333222222222222222222333555555444666===CCCXXXlllzzz~~~||||||zzzxxxvvvqqqrrruuuxxxzzzyyywwwuuujjjddd\\\TTTQQQQQQRRRTTTOOOMMMJJJEEEAAA>>><<<;;;666888::::::999666444333555666888999999888666555999777555333222222444555444444555777:::<<<<<<<<<;;;;;;999777555333111000...///000222333444444444111111111333777999999999777666444333333444666777:::888666555444444555666666666666666666666777777666666555333000............------,,,,,,---///111777999;;;:::888888999;;;;;;:::888777555444444333333333444777999888555111222111000111444666777888888444000------.........///000222444333222333555;;;===???@@@@@@???>>>===666666555555555666666777444444333222111111111111000111222111000000222333333222111111111333444555555666888999::::::999888666555333111000000000000333333333111///......000///000222555888:::;;;<<<666333///,,,+++***++++++************+++---...//////++++++///111000111333222222111000000111111222333444555999AAAGGGEEEAAA666555333333333333111000///000000000000111111111000111111111000///......---...111777===BBBDDDDDD???999333444999<<<999555555333000///111333444555//////000000//////000000//////......///000111222333333333222222111111111111444555555555999>>>BBBUUUhhh{{{~~~tttwwwrrrooommmjjjhhhgggfffcccaaa\\\]]]___bbbddddddbbb___WWWPPPGGGAAA???AAACCCEEE???>>><<<:::999888777777333333444555444333222222222333444555555444222111111111111111333555777888444555777999;;;===>>>>>>;;;:::999666444222000//////000111222222333333222222222333666999::::::888555333222111222555888:::;;;:::888666555444555555666666666777777888888888333444555444222000111222000000111111000111444666888:::;;;:::777666999<<<;;;<<<<<<;;;:::777444333777666666888;;;;;;888444222111000222555888999:::444222//////000222333333111000222555555444555::::::;;;===>>>??????>>>>>>888888888777777666555555333333222222111111222222222222333222000000111333444333222111111222333444444555777888:::::::::999666555444333222111000000222333444333000///...//////000222444666888999999111...,,,***++++++***)))))))))***+++,,,...000111111...///333333111222555444444333333333222222222333333333666:::;;;888555000000111222222222222111000000000111111111222222///111222222000//////000---...111555;;;>>>>>>>>><<<777333444777999777444333000......///111222222---///000000//////000222111111111111111111111111333333333222111111000000111444555444555:::???@@@PPPdddwwwyyynnn~~~~~~vvvkkkaaa\\\TTTRRRQQQPPPQQQPPPOOOMMMIIIIIIIIILLLOOOPPPNNNKKKHHHCCC===::::::<<<<<<<<<888777666555555444444444333222111222222333333333444444444444333222222111...///111222444666888999333555888;;;<<<======>>>;;;:::999666444222000//////000111222444444555555333333444777999:::999777333333333333444666777999888888777666666555666666333333333444555666666777444555666555333222222333///111333333222222555888999;;;<<<999666555888<<<<<<===>>>>>>>>>===;;;:::>>>;;;999:::======:::666444222111222444777888777///......000222555666555888555555999888666888>>>:::;;;;;;===>>>???@@@AAA>>>>>>===<<<999666333111000000000111333444666777444444444333111000111333444333222111000000111111222444666888::::::::::::999888666444222000///...---000333444333111000000///000111333444555666666///...,,,---///000...+++))))))***+++,,,---///000000...///333333000000444555555666666555333111000111000000333555444000...---///111333222222111111111111111111222222222333///111333222///------...,,,---000444888;;;:::999777666444444555666555333444222/////////000///...+++---//////......000333222333444555555555444444333333222222111000000///000444555222444:::===<<>>@@@BBBCCCCCCBBB>>>======???CCCDDDBBB@@@===999666555777888666444666555555444333222222222000...,,,,,,...///000000333333222111000000//////---...000111222333333222111444888;;;<<<<<<<<<======<<<:::777555222111000...///111333555666777888222222333666888888666444222333555666666666666555555555555666666666666666000000111222333333444444888999999777444111000000---///222111000111444777:::<<<===999555444888===;;;;;;===???AAABBBCCCDDDDDD@@@<<<<<<>>>>>>:::666666444222222333555555555///......000333555555444999555444777666222555<<<<<<<<<<<<===???AAACCCDDDEEEDDDCCC@@@<<<777222///,,,---///111444777:::;;;555666555444111000111333444333111000///...//////222333555888::::::;;;;;;;;;:::888555222000...,,,***...222555555333222222///000111222333333333333111000000222555666333000************+++,,,---...,,,+++---000///,,,---000555666777777666333111///---,,,---000222000---+++...000333444333222111111111222222222222333333333000222333111---++++++,,,,,,---000444888999888777555555444444444333333333777444222000000///---+++))),,,...///------000333222444666999999999888777333333222222111000000//////333444111222999<<<999GGG[[[pppyyy}}}}}}uuujjj|||rrrjjjeee```[[[WWWWWWUUUTTTTTTRRRQQQVVV]]]```^^^\\\[[[\\\___bbbdddWWWTTTPPPMMMJJJFFFAAA>>>999888777666777999;;;<<<;;;999777666777999<<<>>>666888:::;;;999777666666999777444333444555444444111000///...---,,,,,,,,,444333333333222222111111,,,,,,...///000111222333999555444888999555666;;;:::888555333222222333444000111444666888:::;;;<<<888777555333333333444555666333111222555777777555:::999666444333333444555666555333222222444666888777666444444444444222000///000000111222333333444444555555666777888999999============???CCCFFFHHHIIIBBB:::888999;;;;;;999777555333111000000111111111111111222555999<<<>>>:::999888777666666777777===<<<<<<;;;;;;<<<<<<===@@@??????>>>;;;888666444333111...---...222777;;;888555333222333555666666666555333111000000111111///111444777999999888888555;;;@@@>>>666///...111...------111666888777444333333222222222333444444...000333777888555000+++///...,,,+++***+++,,,,,,******+++---///222444555BBBAAA===888333///......000000///......///000111333444444444444333222222333444666777777666444333444333222111000000000000111...///555777333222555777777666555222111222333444333222000///............---,,,+++++++++,,,---...222777;;;===;;;777444111000000000000111111222---///111222333444777999HHH\\\pppzzz~~~|||qqqddd{{{uuuiiiddd\\\TTTNNNJJJFFFCCCFFFCCCBBBBBB???<<>>>>>;;;888555444111000///000111222333333222333444666999:::888888888888777777777777<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::888555444222111111111222444666777666444333333555666777666555444222111000000000111222333444666666666555555333444666666333000,,,***+++,,,...222555777666555555555444333222222222222111111222333444333000---...---+++***)))))))))***)))******,,,---///111222::::::999666222111111333//////.........000111222111111111111111000000///555555666666555333000///111000///...............---++++++000000------000333333333222000000111222333222222111000///......///...---,,,,,,---.........111555888999888555333000000/////////000111222...///111222333555999<<>>AAACCCAAA???>>>@@@AAA@@@;;;777444333111/////////111222444333333333333444555666666666777888888777777777::::::999888777777888888666777888888777666555444222222333444444444444333333222222333555777666666444333222111000000111111222222222222333444555666777333000111555555///)))***...333666777888888888777666555333111000000///222111///000111111///......---,,,***)))(((((((((************+++---...///111222333333222333555777000000/////////000111222000000000000000///......222333444444333111///...///......---------......000...///000///---///333222222222222222333444555111222333333222111000//////......---....../////////000222444555444222111000//////...///000111222///000111222333777<<<@@@[[[mmm}}}{{{lll\\\|||wwwqqqlllgggccc```WWWUUUSSSSSSTTTUUUSSSQQQKKKKKKIIICCC<<<888888:::222000222555555222333666111333555777777777777666555666777:::======<<<:::555444444333333444444555555444333333333555666777777999;;;:::888555444444555555444555777777555444999777333///+++(((&&&%%%/////////000000111111111000///......000333666999>>><<<:::888666333222333111111222333333222222111222333333444444444333333000222444666777666444333111222333555666777666555333444555555444222000...000111222333333333333222666444222222333444444333222333333444444333222111000000111222222222111111///000222444888<<>>======???@@@???<<<888777555333111000000000111222222333333444444444444222333555666666666666555777666555555444444444444222333444555555555444333333333333333333222111111//////000222444666555333333333333222222222222222...---...///111444777999888333///000444555000,,,(((...444666555444555777666555444222111000000000000///000222444444222111111111///...,,,+++******+++++++++***+++,,,,,,---+++---///111222333666888444333333222111111111111111111111111111000000///,,,...000222333222111111000//////.........//////111111111222111222444777111000000111333555555555222333444666555444222111..................//////000111111111111111111111000000///...///000222333000111111222444888???CCCYYYkkk{{{}}}vvvfffWWWxxxpppkkkhhhggg^^^\\\XXXSSSNNNIIIGGGFFFBBBBBBBBBCCCEEEFFFFFFFFFAAABBBAAA<<<777333444666000---///333555333222444444333222111111222333444222222444777::::::888666333333333333333444555555333222111000000000111222666888::::::888555444444555555666888::::::888666444333111///...,,,,,,,,,---.........//////000000......---...111555:::<<>>===;;;;;;<<<<<<;;;;;;;;;999666333111000000111000111333555666666666666111111222333333444444333444333333222111111222222111222333444555444444333444333222111000000000111---------000222333333111333333444444444444444444...---------///333666888333111///...//////000///(((---222333111//////111222222222111111222222333///111666;;;>>>>>>:::666555555444333111000...---------,,,,,,,,,,,,------***---///111111222555666999888777555444222000///000111111111111000//////+++---///111333333222111000//////...............+++,,,---///222555666555111///...///222444444333333444666777777666444222,,,,,,------............222111111000111111222222222111000///000222444666222222333333444888>>>CCCRRRddduuu{{{zzztttfffWWW}}}xxxuuuvvvtttooofff\\\SSSMMMKKKDDDDDDCCC@@@<<<999999:::<<<<<<======>>>======<<<999999888555222000000000222......333555222111333555333000......000333666333444555888::::::777444222222222333333333333333444444333222222222222222444777;;;<<<<<<;;;;;;<<<888888:::<<<>>>===:::777333222111000000/////////////////////000000000000000000000222555999===???FFFGGGCCC<<<888777444000///000111222333444555555666777777666666555444333000222444666666555333111...000111111111222555777777777888999777555333111///000111222333222111000000000111444666555333111///000222333444222111000111222333444333111///...,,,...000444777;;;===>>>???===;;;999999999;;;<<<<<<:::777444222111222222///111444777999999999888222222111111111222333333333222222222222222333333333444555666666555444333555444333222111111111111...------...000222111111111222333444555555444444222000///......000222333333444444222111333888<<<444666777666444222222222000000000000222333444555222666===DDDHHHFFF@@@;;;777777777666555333222111......------------......---///111222222222333444:::999999777555222000//////////////////...------...000111333333222000/////////...,,,,,,++++++,,,))),,,///555===DDDAAA:::888555333444777999888666444555666666666444333222+++,,,---...............111111000000111222333333555444222111222555888:::444444444444555888<<<@@@III]]]pppxxx{{{xxxlll^^^}}}zzzvvvooohhhbbb___[[[[[[YYYSSSKKKCCC>>><<<999:::;;;999666555777999888999;;;;;;:::888777666777555333222222111///...111---,,,111555444444555666555333222333666999<<<999:::<<>>???@@@AAAAAA>>>999555777666444222111///......222222222222222222111111222222333444777999;;;<<>>777444555333............///000333555666666666777666666555444333222333444555555444222111...//////......000444888666666666666555333222000111444999======:::666333///000333777999888444111000222444666777666444333000111333333333000...,,,...///222666999<<<===>>>???>>>===;;;999999:::<<<999888555333222222333444111333777:::<<<<<<:::999666444222000000111333555444444333444444555666777777777888888777666444333444444666666555444222111111///......000111222222///000111333333444333333222111000/////////000111555666666666888===DDDIIIAAA???<<<:::888777555333/////////000111333444555444888>>>EEEHHHEEE>>>999555666666666555444222111......------------......000222444444333222222333777777777666555333111//////000000000000///......///000222444444444222111111000///---,,,+++++++++...111666@@@OOOXXXQQQEEE===999666777:::;;;999666555444444333222111000000+++,,,...///000000///////////////000111222333333888666555444555888;;;===555666666666555666999;;;CCCWWWlllwww|||{{{qqqddd}}}xxxssspppnnnnnnnnneeedddccc___ZZZTTTOOOLLLDDDFFFGGGFFFBBB>>>;;;999333555666555333222555888222555888999888555444333666333000000111111...+++***&&&&&&,,,222444555777555444444555777:::>>>@@@<<<===???BBBDDDDDD@@@===<<<<<<;;;999666444111000,,,,,,...///111333444555AAADDDGGGHHHGGGFFFFFFGGGDDDDDDDDDDDDCCC>>>888333444444333333222222333333555555555444444333333333222222333444555666777777888;;;999222000222111---------,,,---...111444666666666666666555444333333333444444444444333111000---......,,,+++...444999444444444333222111000///333888AAAFFFGGGAAA:::555///111555:::<<<;;;666222,,,...111333444333222111///111222333222///---+++///111444777:::<<<>>>????????????>>>;;;::::::;;;555444333222222333555666333555999<<<======;;;999999777333111000222444666555555555666777888999:::::::::::::::888666444333222555888;;;:::777333000444222//////000222333333---...000111222222222111/////////000000111222333222111111444999AAAIIIMMMDDD???999666555444111...000000000000111222333444444777<<>>SSSiiiuuu||||||sssgggyyyuuupppllliiieeeccc___ZZZXXXWWWWWWWWWNNNLLLJJJLLLMMMKKKCCC======<<<:::888777666666777444222111111444666777777666666666666666555555444777888444///000444111***000/////////111444666888<<<;;;:::666444777===BBBCCCAAA@@@CCCHHHIIIFFFBBB???;;;555111111333555555111111111000//////111333>>>BBBIIINNNQQQPPPMMMKKKFFFDDDAAAAAAAAA???:::666555444444666::::::777333:::;;;<<<<<<:::888555333222222333333444555555555999999777333000///111333222000...---...000333555777444000000111222111///222333555666777666555444////////////...///111333666555555666333000222888@@@PPP^^^aaa```XXXHHH777777222000444777666555666222///---///333555222///444333222000000111111222666888:::;;;;;;<<<>>>@@@AAA===:::;;;>>>===999555111111222333444444444444000111333555888:::;;;<<<999888555333333444666777:::666222000000555:::>>>;;;<<<<<<<<<<<<:::999888888999:::;;;999777333111444555666555222111000111///.........///000222333000000111111111222222222111222444666999<<>>===;;;999444111......000222111///000///...---------...//////000111222333444555555222333444555555555444333444444333222222222333333000000111333777<<>>999333222333444111...111111666BBBOOOTTTNNNFFF777666555666777777555333111111222333444222...+++...111333222000...///000//////000111333444555555<<<;;;999777666555555555333333666;;;999555333666>>>VVVmmmxxx}}}}}}qqqbbb}}}zzzxxxqqqnnnhhhccc___[[[WWWTTTPPPNNNJJJFFFDDDCCCCCCCCC???===<<<>>>AAA@@@;;;777:::888777555444444555555333111000111333555666555777888999:::999888888888444777666000---///...+++111000000000222444777999999999888666666999???DDDLLLIIIFFFFFFIIIIIIEEEAAAAAA<<<555111000222333444111111111000......///111555:::AAAHHHMMMOOOOOOOOOGGGCCC>>>;;;:::999777555222111111222555888999999DDDEEEFFFFFFDDD@@@<<<999222222222333444444555555777777666333000///000111333222111111111333555666888555222222333444333222444555777999999888666444444444333111000000111333222222444555444444<<>>HHHDDD@@@>>>>>><<<777222/////////111333666999;;;777888999::::::999888777777666444222111333444666222111//////000444888:::;;;<<<>>>???@@@???===<<<777888999999888555333111222444555555333222222222333222000///......//////111111111111111111111111000222555777:::;;;;;;;;;:::888444111///000111222222333333111...---000333444777:::<<<===<<<:::888444111//////111222222000//////...---,,,---............///000111222333333222222444555555555444333666666666666666666666666222222444888???FFFNNNRRRLLLDDD:::555444444222000222111222999???AAA<<<666333333333333444333333222333222333444555444111...222444555333111///111333222111000000111333666888<<<<<<<<<;;;:::888777666333333555999888444333777CCC\\\uuuvvvjjjzzzyyyvvvqqqkkkeee___\\\TTTRRRNNNKKKIIIGGGDDDBBBAAA>>>;;;888666555555666444222222444999;;;:::888555555333222111222333333000//////000222444444333:::<<<======;;;888888888333888999444//////111222222111111111222444666888555555555555666:::@@@DDDOOOKKKHHHGGGHHHIIIGGGEEEAAA;;;555000///000111111000111111///------...///222555;;;BBBGGGKKKMMMNNNFFFAAA:::555333333333333444333333444777===EEEKKKMMMMMMLLLJJJFFF@@@;;;888444444333333333444444555333444555333111/////////222222222222333444555666888777555555666777777666666777:::<<<<<<:::777555666555333111000000000000111222555555444777EEETTTmmmzzzyyyiiiXXX>>>777111111222111000222666222......111333222111,,,,,,,,,,,,---///000111222555888999999999:::;;;GGGDDD@@@>>>===:::555000000000///000222666;;;===<<<===>>>>>>===:::777555444333111000000222444555000000//////000111222333222444888;;;<<<<<<:::888555666777777666444222111333555666777555444444444333222000///......//////111111111111111111111111111333666888999888666444555333000......///111333444222///---,,,---///111333555888;;;;;;:::888666333111//////000222222222//////...---,,,,,,------,,,,,,---...///000111111111222444555555555444333666666888888999888777666333333666;;;CCCNNNWWW]]]YYYOOOCCC999555444333222777666777888999888444111///000111111000000111222555444444555666777666555777777666333111111333555555333111///000333777999;;;===???@@@???<<<999777444222333666555222444888HHH```yyyxxxppp}}}tttnnnhhhfffbbb\\\VVVOOOJJJGGGAAA???======>>>>>>===<<<:::999666444222222222222000///...000444888::::::333333111000000111222333//////000222555666555444;;;>>>???>>>:::777666777444666666444222222444555111111111111222333444555222222222333555999===@@@GGGDDDAAAAAACCCFFFHHHHHH>>>999333///---...//////...///000///......///000777888;;;===@@@BBBDDDEEE???<<<777222000111222222333333333444888BBBPPPZZZVVVSSSNNNHHHAAA<<<888666999888666444333333333333111333555555222000//////---...///000111111222222999888888888888999999999666888:::<<<<<<:::666444333111///......//////...333555777666444999KKK]]]sss}}}nnn___DDD;;;333222222000000111888444000///000222333222111000///.........///000111333777888888777888888===;;;999888888777333111222222222222333555888999:::<<<>>>???>>>:::777444000000000000111444666888777555333000///.........---000444888999777555333555555555555555444333333666888::::::888666555666000000/////////000222333111111111222333333444444555666777777777555444333222111000///000111444555777444111////////////...111333666888888777555333000///......///111222222111000///......------,,,,,,,,,---......///000000111222333444555444333333222333555777777777555444333333444888@@@JJJTTTZZZXXXPPPEEE<<<777666444444888;;;>>>@@@???<<<:::999...000222111000000222444666555444666999<<<======999888555222000111333555555444222111222444666888999<<<@@@CCCBBB???;;;888555222222333222111444:::JJJ]]]rrr~~~wwwnnnvvvjjj___YYYRRRQQQNNNJJJFFFBBB>>><<<;;;999777666777777777555444333111000............---+++***+++...333666888444333222111111111222333444444666999<<<<<<;;;999:::===@@@???<<<:::<<>>888333111111111000////////////000000111222222111111111222444777999:::<<<:::888888:::>>>AAACCC999555111//////000000///,,,...000000000000222333888888777777777777888888777666666444333222222222---...///000666BBBQQQ\\\ZZZUUUMMMEEE???======>>>===;;;888555222111111111000333555666444222000000,,,,,,---...///000111111888888999999999999999999444666888::::::888555333000---,,,,,,///111222111333555666666444;;;OOObbbsssrrrcccHHH>>>666333333111000222555222///---...///000111222111000///...///000000000333555666666555666777666555444444444333222000///111333555666666666555888:::<<<<<<;;;888444111......///111444777:::;;;===:::666222000000222333444666:::<<<<<<:::777444666666555555444555555555;;;===???>>><<<999777777111111000//////000222222///000111333555666888888999888666555444444555666444333222222333555777888888777666555555222///,,,...000333666666444222000......------...///111333333333222111000///...------......//////000000000111222333444444444333222000111444666777666555444666444333444999AAAIIINNNKKKGGGBBB===:::888777666666<<>><<<111222222222222333555777666555444777;;;???AAABBB888555111///...000222444333333444555555555444333777:::>>>AAABBB???;;;888555222111222111111555;;;KKKVVVgggvvvwwwkkkwwwuuuqqqjjj```UUULLLFFFAAA@@@???===;;;:::999888888666333111111000...,,,000//////...---------------,,,,,,,,,...222666888666555333222222222333333999:::<<<@@@CCCCCCAAA???777;;;???@@@???BBBHHHNNNOOODDD:::666444111......////////////////////////222111000111444666666555777555333222222444666888333222111222444555555444...000222333222222333555222111000000000000111111111333555666444333222222.........111777AAAMMMTTTNNNIIIBBB===:::<<<@@@CCC<<<:::666333111000000000000222555555444222111111......//////111222444555666888999999777666777777222333555666666666444444111...---///444888888777111111333555666>>>PPPbbbrrrttteeeHHH???777555444222222333111000...,,,,,,---///000............///000222333111333444444444444666777666666555444222000///...+++---111555777777666555777888999888666333///---...///000333555888;;;<<<<<<999666333333666999<<<999;;;===>>>===:::777555666555444333333444666777<<<>>>AAAAAA>>>;;;999888555444222000///.../////////000111333555777888999888777444333333555777999666555555555555666888999666777888999777333000......000333555555333111///,,,---.........///222444777666666555333111000///////////////000000111111000111333444444444333222222333555777888888888888:::888555444666:::???BBB=========<<<;;;:::888888:::???EEEIIIGGGBBB===:::444222111222555777888888666555444666:::===???@@@555222...,,,---///111222222333555666666444222111444666999<<<===<<<:::888666333111222222222666===JJJQQQ___qqqyyymmmzzzyyywwwtttpppjjjeeecccYYYXXXUUUQQQKKKDDD>>>;;;888777666555555555555555555333000///......,,,+++//////................../////////000111555999<<<777666444333222222222222777999<<>>888<<>>CCCEEE???<<<888444333555888:::666555222///......///000///111333333222111111222111000000000111444666888444666888888555333333444000111222333444555555555444111///222888<<<<<<:::222111222555777===LLLZZZlllzzz|||nnn^^^FFF===666555555333222333111111111111000000222333000000000000111333444666333444444333222333666888666666555444111...,,,,,,---...000333444555444444333333444444333222000///111111222444555777888999888777666666777888;;;<<<888999:::;;;:::888666555555333222111111333555777888;;;???@@@???===;;;;;;666555333111////////////000000111222333444555555333222222222333666888999666666555555555555666666000333666666444222222444000222555777777555222000---...000000///000444777:::::::::999777444222111////////////000000000000000111222333444333222222333444555666888999:::;;;;;;999666444444666999;;;888999:::;;;:::999999:::>>>@@@CCCEEEDDD@@@;;;777555111---///555999999666666444333444666777777777222///++++++---000111000333333444444333222111000222222444555777777888888666333222444333333777===EEELLL[[[ooozzzrrr}}}yyytttooojjjhhhfffeeeccc___YYYSSSMMMJJJCCCCCCBBB@@@===:::888666444444333222222222222222222000//////111222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111444999<<<888666444333111111111111333555999===@@@@@@===:::;;;>>>@@@>>><<<@@@JJJRRRKKKCCC:::333***%%%+++555000111111111111000000///111000000444888:::999777333333222111//////000222,,,///444:::@@@BBBAAA???666888999888666333222333//////000000000000000111222444555444000...///111...,,,+++---222666666444;;;999666333111111111111111///---,,,,,,---000111...000111111000000111222111000//////000333777999333555888777333111111222000000111111333444666777666222000222888<<<<<<:::777444333555777;;;FFFQQQdddqqq|||}}}zzzsssdddTTTCCC;;;555555555333222333444555666666666666777888777666555444444444555666444444333222111222666999222333333111///---,,,,,,333222111111000000111111---...///111222333444444333333444444444444555555777888888888888888777777999::::::;;;:::999888777333222000///000222555666444888<<>>======333222111000000111222222111111111111111111111111---...000333555666777888666555444444333333333333+++///333222//////444999222444777888888666333111...000222111111222666:::<<<<<<<<<;;;999666444222.........///////////////000111222333444333222222333333444555666888:::;;;999777555444444555777888999:::::::::999999:::;;;;;;::::::;;;<<<:::666222555...))),,,444:::888333666555333333333222000///000---++++++...111111000555444222111111111111222000000000111222444666777666333333555444444888>>>@@@HHHZZZnnn{{{~~~zzzvvvwwwppphhhiiijjjfff```XXXSSSPPPMMMMMMLLLKKKHHHEEEAAA@@@=========;;;999666333111444111...///444666444111333222000...---...///000111000000///---,,,,,,++++++)))***///333333444777444444444444333333222222222555888999888777666777333777<<<<<<;;;;;;@@@DDDAAA999444555555111111444555666666444222222333444222222333444444555666666;;;777111///000222222222111222444666777888888888888:::;;;;;;888666555555111000/////////111333444222222222222222111000000///...---,,,---...000111444444222111000......---111222333444444333222111111000//////000000///...///000222444666888999:::<<<<<<<<<:::888666666777555555555555555666777888333222222222333555777888333555888888777888===AAAUUU]]]iiiqqqnnncccTTTIII===:::666444444444444333000222444666888999999999444555666888888888888777777888999999999888666666333333222222000///...---++++++,,,---//////000000111111000///000111333444333222333555444111111222555222222666888777999<<<888888888777777666666666000111333333333555888:::===@@@CCCDDDCCC@@@???>>>===888666888555...,,,//////000111222222222111000...///000222444666777888555666777666444333333444111333555777999999999999777:::<<<:::666444555777555333333444777888666333666777999;;;;;;999777555000///...---...000222333///000111222222222222222///000111222444777999:::<<<:::777666777999::::::@@@???<<<::::::;;;===???777888999999:::::::::999;;;777555888???CCC@@@<<<888666333333444555555444444222///------...111333666444444555888888555222444222000///000222444666333555777888777666777888???PPPeeeuuuxxxnnn~~~yyyvvvrrrkkkbbb[[[TTTVVVWWWTTTOOOIIIEEECCCCCCBBBAAA@@@>>>;;;999888::::::999777555222///---111---+++---222444333111222111///...---...//////......---,,,,,,+++******---)))))),,,///000222666666555444444333222222111111222333444444444333333222444999===AAABBBCCCBBB;;;555111333444111222555888999999888666555666777444444444333333333333333777333///---///111111111000222555777999888777777888888888888888777666555111111000///............///000000111000///...---//////000000111111111111---///000222333333333333000111222333333222222111111000...///000000///---///000111333555666777888===>>>???<<<888555444555111111111111222444555666777666444222111111222222333444555444555666999;;;DDDIIIQQQVVVSSSKKK@@@999444222000000111222222111222222111222333555666777///000222333444444333333333333444555555444333222222222222111000///...------------...///000111111111111000000000111222222/////////000111000000111666555777:::888333111333222222222111111111000000000111222222333555999<<<>>>@@@BBBBBB@@@===<<<<<<===888666666444...---000//////000000111111000000000000111222444555666666444555666555333222222333000222444777999::::::;;;777888999888666555444555333222111222555666444222555555666666666666555555222000///------...///000//////000000111111111111000000000111222555777888:::999777666666777777777AAA???<<<888666555666666555666777999:::;;;;;;;;;===;;;;;;BBBJJJNNNKKKGGG999666333222333444555444666444111///...000222333555444666999<<<===;;;999444333000///...///111222111333555666666777:::;;;IIIYYYmmmzzz~~~uuukkk~~~yyyuuusssqqqooohhhccc^^^ZZZWWWRRRLLLFFFDDDFFFHHHGGGDDD???===<<<999888666555444333222222444444444444333111///---///---+++---111444333222000000///.........//////---------,,,,,,+++++++++///,,,***,,,......111666111222333444555777999:::333111///000444666555333333333666===CCCDDD@@@<<<555111...000222222333555999:::999888666555666777555444444333222111111000444222...---///111222222333555777999999888555444999777444555777999777555555666777666555333111///...///111222111000...,,,---///111333333222000///***---111555777777555444///000111111222222111111111///......//////...---///000111111222333444444;;;???AAA>>>888222222333//////000000222333444555777666444222000///......333222000000222444555555:::<<<>>>@@@>>>999444000---,,,,,,...000222222111333111///......000333444---...///000111111111000000111111222222222111111222222111111000///...---//////...---...///111222111111222222222111000000222111000000222333222111111222666999444,,,)))+++000000000////////////...000000111111222555999===<<<===>>>===;;;999999999<<<888666555333//////111000000000000000111222222111222222333333444444555222333555444333222222333///000333555888999:::;;;777666555666666666444222111///...///111222111000666555444444444555666666333222000...---,,,------////////////000000000000000000///...000222444666999:::;;;;;;<<<<<<<<<<<>>FFFOOOQQQMMMIII;;;777333111111333444444777666333111000111222333222444888===AAACCCAAA???444333000...------...//////111333444555888<<>>>>>@@@BBBAAA???;;;999999444333222111000111222222///000111222333222222111222000///000222444333222111111111111111111111111000000/////////.........000------000000...111666555555555666777999;;;<<<666222///111777<<<<<<:::666666777;;;>>>>>>:::666333000//////111333333444444555555444222111222444444333333222222111111000333222000000111333555666999999999999999777666555:::666222333888;;;:::777888:::<<<===<<<999555222000111333444444222000...///222666888888666222000---111666:::;;;888444111//////000000111111111111000///---...//////...,,,//////000000000111111111777<<<@@@===666111000222333222222222333444555555444333222111000///......222///---...222444444333888888888888666444111000,,,,,,---///222333333111333222000.........///000......///000000111111111111111111222333333333333222111111000///.........000///---------///000222222333444444444222111///444333000000222666333......000444777333---,,,///333333333333333333333222111222222111111333666999777888999888666666777888<<<999666444333111111222111000000///000111333444333333333333333333333333111333555555444333333444///000111333444555666777666444222333666777444111...---,,,,,,---...//////666777777888888888888888333222111000////////////111000000/////////000000000///---,,,---///111333666888<<>>AAABBBAAA???333222000...------......///000111222333777;;;???RRRcccuuu~~~~~~yyyppphhh~~~{{{wwwtttoooiiibbb\\\XXXUUUTTTSSSRRRQQQOOOLLLGGGDDD@@@<<<999999;;;>>>===<<<:::<<<===<<<999666444444333222111000000111222333...///000111111000///...333222111000111111111000222333444666666666555555222111111000000/////////,,,,,,...111111...///444>>>===:::777555333333333777333000333:::@@@AAA@@@888999999::::::999999888444333111000222333333222000111111000//////111222222222222222222222222222111111000000111222555777999999888777888999;;;<<<999555111333999===<<<:::;;;===??????===888222///000111333333333222000///444777:::======:::666444///444:::???@@@<<<666222111000000000000000000111///...------......---+++////////////////////////111555:::999555111111222444444333333222222333333222222222111000...------000---+++---222666666555444444555555333111///...---------///111222111000333333333222111///...---.........//////000111111000000111111222333444555222111000///.........///......---------///000111444444555666555444222111///000...///666<<<999111333222444666444111333888333333333444444444444444444444444222111000222333000222444555555666888:::;;;:::888555444444444333///............000222333444444444333333222222222111333666666666555555555111111111000000111111111444222111333666666444111---,,,+++))))))+++---000333555999;;;<<<:::777555222222222222222333333444333222111000000000000111///...,,,,,,,,,...///111222666:::<<<;;;::::::;;;666444333111000/////////444444555666777777777777;;;>>>DDDKKKQQQQQQMMMIII>>>999444000///000111222333222111111000/////////---111666;;;===<<<;;;:::222111000////////////000000000111111111444888;;;GGGXXXlllxxx|||zzzssslll~~~{{{pppnnnmmmllllllkkkiiifffjjjfff```WWWOOOGGGBBB???AAAAAACCCEEEEEECCC>>>:::<<<888555555777::::::888888:::;;;999666444333333000000000000000111111222000000000///---+++)))'''000000///.........//////444555888:::;;;:::999888333222222111000///...---((())),,,000///,,,000666>>><<<999777555555555666444222000333888===??????888999999999999:::;;;<<<555666444111222444444000///000111111111111333555222222222333333333333333---...//////...000222555666666555666888:::<<<>>>444222111444999<<<<<<;;;CCCDDDFFFEEEAAA;;;444000000000000000000///......111333555666666444222000...444<<>>:::444111000000000/////////000000000///...---,,,000444777777666555555111000000////////////000...///000000000111444666<<>>DDDBBB>>>;;;999999:::;;;333333333333555777999:::777666555777::::::777444333555444000111555444//////000222333333444777:::555555444444333333222222,,,...000///...///111444666666777888777666444333...///111444777999:::;;;EEEGGGIIIIIIFFFAAA<<<888111111///.........///000.........------,,,,,,,,,...444===EEEHHHFFFBBB>>>666555333111000/////////...---,,,,,,------,,,***........................111000000111444444333111,,,,,,,,,,,,---...///000111222222222111///...---...///000000111222555888333333333333222222111000,,,***)))***,,,...//////666555444333222000000///+++*********+++,,,---...---------...///111333444111000...------...///000+++---000222444444444444333222222222222333333444222555777<<>>:::999;;;999444///000111222333444444444444444333333333333222222...111555777666666555666333222111////////////000000222444444444444555666...---+++(((''')))...222...000333666777666333111///000222333555666777777555444111///......//////***+++,,,...//////......555888;;;:::666333444666555444444333222111111111//////111222333333333333111333777===BBBEEEFFFEEE>>>:::555222000///...---,,,---///000000///...---,,,///333444333222333444111000000///...---,,,,,,+++,,,...//////000222333777DDDWWWkkk{{{|||rrr|||xxxuuullljjjhhhgggggggggfffeeeZZZTTTNNNLLLLLLKKKHHHDDDEEECCCAAAAAAAAA@@@>>>===OOOLLLFFF@@@:::555222000111000000111333555444333111...,,,---111444333222---///000000...---...///---...000111111000///...---...///111222111111000,,,---//////000222555777333666:::===>>>===;;;::::::999888666444222111000///...---......111<<>>@@@CCCEEEEEECCC@@@>>>444333111//////000222333111000///---------...///111777???GGGIIIGGGCCC???888777444222000/////////...---+++,,,------,,,***------............//////555111...000444666444000))))))***+++---///111222,,,...000111222333222222///111222111///000333777222111000///...//////000,,,***))))))---000222333888666333000///000111222,,,++++++++++++---...///............000222555666111000...------...///000+++...111555777777666555111111000///000111333444111555666:::HHHRRRJJJ888999000***...444444333222222222333333444444444555666:::>>>???<<<999555444444777<<<>>>>>>=========888>>>???<<<;;;===:::444333555777999:::::::::999333333333333333333333333,,,///333666666555444555333222111000000111222333///222555666444333555888......,,,)))''')))///444000111222444555555444444///000222333444555555555555333111...------......(((***,,,///000///......+++000444444111000333777555555333111///...,,,++++++,,,...000222333444444444444666999<<>>>>>======>>>===;;;999888888999:::@@@>>>;;;888555333222111)))(((***000666999666222222222333333333222111111222333222000,,,,,,///222//////000000000000//////000...,,,,,,---.........333333333222333333444555???===:::::::::;;;:::999999::::::999888666444222,,,///000---+++333BBBPPP]]]]]]VVVJJJ@@@===:::777444333222000000111333444000222444555444555666777222444999@@@FFFEEE===555000000222555999===@@@AAACCC===777555666888999888222111000//////111333444>>>>>>===:::555111//////111111555;;;;;;777444555777:::>>>@@@BBBCCCFFFHHH<<<<<<:::777333333555888111555888777444222222333888???HHHLLLIIICCC>>>;;;555666777444000------......---,,,++++++---...///+++---//////...---...////////////000000000000///+++,,,,,,+++///444333///555333111111111222333222333444666777777666444333111000......000000000///---,,,,,,------...///000222444666888777666333222+++)))'''))),,,///...---///...,,,---///333888;;;888333///---...000///...111222444666666666444333//////......///000111111333555888;;;<<<;;;999777---...///111222222222222000000111444777999999888>>>>>>>>>===;;;999777555888===BBBEEEDDDAAA>>>===;;;<<<===>>>>>><<<:::999555222111777AAAEEE@@@:::666555444222111000//////***,,,///333777999888666555444333222222333444555111111222222333333333333999///(((***,,,,,,///555---111555666333222222333111111222222222222111111///------...000111000///+++++++++,,,,,,------............------......///111222222222111000...---//////////////////......------...000333666:::;;;999888555333111000//////111333666:::;;;999555111+++,,,...000111111111111111'''!!!+++222000+++///+++((()))---000000///666BBBVVVnnn}}}vvv~~~xxxvvvyyy~~~{{{xxxrrrkkkeeeaaa^^^]]][[[ZZZWWWSSSNNNIIIEEECCC???AAABBBBBB@@@??????@@@:::999999888777777777777;;;999777555555555666777999888777666444333111111---,,,---222888;;;999555000000000000000000000000222333333111...---...111///000000111111000000///000///...------...000222999999888777555555555666999888888999::::::999777777888999999999888666666...//////------444@@@JJJaaabbb[[[NNNBBB:::333---222222333444444444444444000111333222111000111222555777===FFFLLLLLLEEE>>>000//////111444999>>>AAAAAA<<<666333333444444444333222000//////000222333888888888555111...---,,,000000333999:::666444555888999:::;;;<<>>AAABBBAAA??????>>><<<999666444222666999===??????>>>======;;;;;;=========<<<:::999555333333888>>>AAA>>>999444333222000///............///222666999;;;999888777666555444444555666666222222222111111111000000///((($$$'''***((())),,,...000222222///------............//////............---,,,---///000///...******************++++++*********,,,---///111222///000111111111000///...---...////////////......//////000111333555888999666555333111////////////000555;;;@@@AAA===777222---...///111111000000///111---((((((***---...---///---******+++---......888GGG^^^sss~~~{{{www}}}{{{xxxvvvvvvwwwyyyzzz~~~~~~|||yyyvvvsssssstttuuutttqqqjjjbbb___```bbbaaa^^^XXXPPPJJJEEEBBBAAACCCBBBAAA???<<<999777555666888999:::888888888999555555444444444555555666555444333111111111222222111111222333333222000///000...///222777:::999777000//////...///000222333333444444333111/////////000111111111111111111000///000111111111555;;;@@@DDDDDDCCC@@@;;;888888888555444555777888888666444555555666777888888888888//////......///444<<>>GGGMMMLLLFFF@@@111///......111777===AAABBB???:::666555555555555444222111/////////000000111222333111...,,,,,,,,,......111777888444222444888777666555666:::@@@EEEBBB888///---333777444...;;;BBBIIIKKKGGG@@@:::777===BBBHHHKKKGGG@@@888444,,,,,,,,,+++)))***,,,...,,,,,,,,,,,,,,,+++***)))...///000///---,,,,,,---///...------...000222333000000...,,,...333555222//////......///000111222999;;;===???@@@AAAAAA@@@555222///---...//////......------......///000111555555555666666666666666111///---,,,------+++***---///333666888777555444888555111///......---+++111222333444555555666666555444333111///...---------000444777777444000...000///...---,,,,,,---...444555888===CCCGGGHHHHHH???>>>===;;;777444111000333666888999999999:::;;;999:::;;;;;;;;;:::999888444555666999<<<<<<:::888111111000///...---------111222444777:::;;;:::888777777666666666777777888333222111000///...------,,,))))))---///---,,,,,,)))+++---------...000222,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---((((((((((((((((((''''''(((((()))***,,,...000111---...///000000000000///,,,---......////////////000/////////000111222333222111///............///000666???FFFFFFAAA888222000111111111000///...---,,,...///---***)))---111...///...,,,++++++,,,...:::LLLeeevvv}}}{{{yyyxxx}}}zzzpppmmmkkklllooopppooolllcccbbb___]]]\\\]]]^^^______``````\\\XXXVVVXXX[[[bbbaaa]]]VVVOOOJJJIIIJJJKKKHHHDDD???:::888666666::::::::::::999888777666777999:::999777666666777555444333333333333333333111111000///......//////---...000111222000///---...------///333555555444111111//////000222444666444555666666444222000///111111222222222222111111,,,000444777999@@@KKKTTTPPPQQQOOOJJJCCC>>><<<<<<666555444444666666555444333444444555555555555555000...,,,---000333666777???CCCCCC>>>999666222...---...///000111111000///666666666555333222333444333555;;;AAAEEECCC>>>999333222000000222666;;;>>>>>><<<999777555555555555444333111///...............///000000...------------,,,///555666222111222555555555444444777<<<@@@@@@777......444999777333<<>>888555666;;;BBBGGGGGGDDD???<<<---,,,+++******+++---...------......---+++***(((000222444444222111222333333222///......///222333444555222------111333111,,,------------...000222999;;;===???AAABBBCCCCCC666333///------.....................///000111111555444333333333444555666333111000......---,,,,,,...111555888999888555333444333111000///...---,,,///000111222333444555555555444333111///...------000333777999999666222///000///---,,,,,,---...000333444888>>>CCCGGGHHHGGG>>>===<<<999777555333222333666888999888666666666666666777777777777666555555777999;;;:::999888888111111111111000///......111111222555888888777555666666666666666666777777111111000///...---,,,,,,------...111222222111111++++++,,,,,,---///000222---,,,,,,,,,,,,,,,,,,------,,,++++++---------+++))))))((((((''''''&&&&&&)))))))))***+++,,,---...///////////////.........+++,,,---...///000000000//////...---------------///...---------...///000000666???EEEDDD???888444444333222111///...---,,,&&&***......++++++///333...000111///---,,,///222:::JJJaaasss{{{|||yyyxxxzzzxxxyyy{{{rrrnnniiifffeeeeeecccbbbZZZWWWTTTTTTVVVWWWVVVTTTMMMLLLJJJHHHGGGGGGHHHIIIEEEGGGGGGEEEBBBBBBEEEIIINNNMMMKKKGGGCCC@@@???@@@@@@>>>:::777555444444444333333444555555666555555222444555555333222222222444333222000///.........000000//////......//////...///111222111000---,,,...------...000222222222111000/////////222444666555555666777777555222000111111222222222222111111,,,111666:::>>>FFFSSS\\\YYY[[[YYYSSSIIIAAA>>>>>>:::777444444444666666666333333222111111000000000///---+++,,,...000000///666888777222...//////---222111///........./////////000000000//////111333555777:::===>>><<<888444444444333333333555666777333333222111000000111222333222111///...---,,,,,,+++---......---,,,,,,------,,,...333444000///000111333555666666666888999666333//////222666999:::>>>CCCHHHHHHCCC===999888777999===???>>>;;;666222...---+++***+++,,,,,,,,,...///000000///---+++***///222444555555555777888888666333000//////000111777888555...,,,///000///)))***+++***)))***---000777888999;;;<<<>>>??????555333///............------------......///000111333222111000000222444555333333222000///...//////,,,...///111222222111000111111111111///...------+++,,,---///111222222333333222111000////////////000222666888888555111/////////------...///222333444555888===AAADDDCCCBBB;;;:::999999888777777777666999===>>>;;;666222000222222333333333333333333555888;;;;;;:::888888888444444444444333222000///------...000222333222111222333333444444444444555////////////............,,,------,,,---///000111000///---,,,++++++******,,,,,,++++++++++++,,,,,,---,,,++++++,,,---,,,************))))))((((((((()))))))))***+++---...///222111000///...---,,,,,,,,,---...///000000000000000000///...---,,,++++++---,,,,,,,,,---...000111111666<<>><<<;;;::::::888444111...------...***,,,...//////000111333...111333222000000333666999BBBTTTiiiyyy{{{vvv}}}wwwtttllllllllljjjjjjkkknnnqqq```ZZZQQQMMMMMMNNNOOONNNJJJGGGDDDBBBBBBBBBAAA@@@@@@???>>>===<<<<<<======999:::;;;;;;;;;===???AAA<<<<<<==================<<<:::777444111000000111///000111111222222222222,,,...000111000000111333777666444222111000//////000000000000000/////////000000111111000///...---//////000111222222222111///......---...///111222444333444666777666444111000111111111111111111000...222666:::???GGGQQQXXX[[[]]]\\\UUUIII@@@======:::888555555666888888777444333111///------,,,,,,...---+++,,,---------,,,,,,//////++++++000555666666555222000//////000111---...///......000333555999:::<<<<<<===<<<;;;:::999888666555333222111000///000222222111000111222111111000///...---,,,++++++,,,------+++******+++...---...222222...---......222666888777555444333,,,.../////////222777<<<@@@EEEIIIHHHEEE@@@>>>>>>::::::999999999666222///,,,+++***+++,,,---,,,***///////////////...---,,,,,,...111333444555666888:::888555222///......///555777666000,,,...///...---///000///,,,---000444444444555666777777888999333111////////////...------,,,,,,------...///000000000/////////111222333444555444333000///000111---...///000111111111222///111222222///---,,,,,,,,,...111444666777666666000000///////////////000111333666888888666444222////////////000222444555555666888<<>><<<888777777777888999:::;;;:::>>>AAABBB>>>888222///000000000000111111111222333555888:::999888888888666666666666555222000///)))))))))+++...///...---...///000111222222222222000000000000////////////,,,......***)))---000000'''&&&&&&(((+++------,,,,,,+++))))))))))))+++,,,...,,,++++++------,,,***,,,++++++++++++++++++***&&&'''(((***---111333555444333111///---,,,,,,,,,...///000000111111111111111111111111000///------++++++***+++,,,---///000000444999;;;===???DDDHHHFFFAAA:::333...---...///222111111111222333222111000222333444444444666777555999GGG^^^uuu}}}vvv{{{xxxsssppplllgggaaa\\\VVVTTTQQQRRRVVV\\\```cccRRRJJJBBB===>>>@@@@@@???;;;;;;;;;999888888:::<<<::::::999888888888999999444444555777:::<<<;;;;;;666666777888999999888666888666333111///////////////000000111111000000000...///111222111000111222777666555444333222222222///000000000000000000000000000000///////////////...000222333333222111000.........///////////////111000000222555666444111///000000111111000000///000222555;;;BBBJJJQQQUUUVVVYYYYYYQQQEEE;;;888999444444666888;;;;;;:::888333222000...,,,,,,,,,,,,.........---,,,,,,,,,,,,'''+++,,,***,,,333999:::444333333222111111111111///////////////000333666777888999:::;;;>>>AAACCCDDDAAA<<<888444222111111000333555555333111222333000000//////...---,,,+++...///000///,,,******+++000...///222111---+++------111444666555333111000))),,,///000000222666:::<<>>AAACCCBBB>>>:::666444000000000000000111222222000111333666888888777666666666666555333000---,,,'''&&&'''))),,,---------,,,---...000111111000000444333333222111000//////+++000111,,,***---000///!!!!!!###(((---000000///---,,,***))))))***,,,---///---,,,,,,------,,,***+++,,,,,,,,,,,,,,,,,,---'''(((***,,,///333666777444333111///............000111111222222222111111//////000000000///...---))))))(((((()))+++---...///444999>>>BBBIIIRRRZZZUUUNNNBBB777///---...000111111111000000000111222333333333444666666555444111444???VVVppp~~~~~~xxx|||wwwrrrnnnfffccc^^^ZZZWWWQQQJJJEEEEEEAAA>>>@@@GGGPPPVVVXXXEEE>>>666222333555444222111333555666555888===BBB777777666666666777888888111000000444888999777444999888777666555333000...444222111///...///000111///////////////...------000222222111///---,,,---000000////////////000000//////000111111000000000///............///000111---///222444333000///...000111111111111111000//////------///222444333111//////000000000000/////////000555<<>>DDDIIINNNJJJBBB;;;666444444555///222444333000......///////////////...---,,,,,,222333444222///---,,,---222///000222111,,,***,,,---000333444222000//////,,,...000222333555666888444:::AAADDDAAA===;;;;;;???999333///---+++)))&&&+++,,,...222777888555222...---,,,++++++---...///---///111222222222333444333222222000///---,,,,,,+++000333000...111333333***---...,,,((('''***///555444333111111000000000/////////111222111///,,,++++++++++++,,,---......//////000111222333333333;;;;;;:::666000------///(((+++...222333333111000333555777444...)))&&&%%%'''+++111666888777555333000000///------,,,,,,,,,)))***+++,,,---------...000111111111111000//////...///111555888888555222555555444444555666888999@@@BBBBBBAAA>>>;;;999999111111000000111222333333---...///333777888777555444555555444111...***((('''&&&&&&))),,,.........+++,,,...///000000000///777666555333111000......'''...000+++(((+++,,,***,,,++++++---///...***&&&000///---,,,,,,---///000///...,,,------...,,,++++++++++++,,,,,,------...+++,,,---...000222444555333222111/////////000111222222333333333222222111++++++------------++++++((('''''''''((()))+++,,,---333;;;BBBHHHQQQ]]]fff```WWWHHH:::000---...000***,,,------+++---111444666444222333666666333000///222===SSSlll{{{~~~zzz~~~zzzpppjjjfffhhhkkkjjj```WWWRRRNNNIIIFFFDDDCCCAAA@@@@@@<<<999999<<>>:::666222000000111222555777888666555222111///,,,***+++///222666666555222000///000111111333333222///---...000///------000///++++++---++++++,,,,,,---......///...---,,,+++///777BBBIIISSSLLLAAA999444444444555444444444333111///...---......///000000///...---///............---------,,,+++++++++******))))))222222111000...------...///000222444444333111000///000111222222111000//////...------------,,,+++,,,,,,...222777888333///111///......//////...---000///...111555888999888888666444333333333111///000///......///000333444222000...---,,,---...//////000111111222222111111000000000///////////////+++*********+++,,,------333444444333111222444666888777444000...,,,,,,,,,+++,,,---....../////////---111555777555333222222333666888777333111000111//////.........///000111111000...---,,,---...///444444444444222000...,,,333222222444666666444222555555555777999===AAACCC???>>>===>>>AAACCCCCCCCC888777555222111000000000222//////444444111000444///000000000...,,,)))'''+++******,,,...000000///......////////////......000333444333000,,,+++,,,++++++,,,------,,,++++++###%%%'''))))))***,,,...333333222222222222222222.........///000111333333000...++++++---//////.........------,,,,,,------+++++++++++++++,,,------///...---...000111///------,,,+++))))))))))))***'''((((((((('''(((***,,,,,,///222444999EEEWWWdddpppjjj^^^QQQDDD:::333000+++++++++***((((((***,,,333666888999666222///---000333???VVVnnn}}}zzz~~~zzzwwwsssooommmmmmnnnpppoookkkhhhgggfffgggddd___ZZZWWWSSSOOOMMMHHHIIIKKKMMMNNNJJJDDD???<<<999666555555555555444888666555555666666444222111000///---------......222111000222444666777777555444333111111111222222111444666555111000111333333222222333444444222111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000------...000333555888999999999888666444222000...000---,,,///333555333///......------......//////222333444666777444...***...------------......///000000//////......//////000222666:::===???AAAAAA777777888888777555222111222333555777:::999777444......---,,,+++---000444888888888555222000111222111222222111000//////000......///000---((((((,,,***+++---///000111111111...---------///444<<>>===>>>BBBFFFIIIJJJJJJ;;;:::777555333222111111222000000333222///...000////////////...,,,+++***,,,++++++,,,...000///...............---+++***)))---...///...,,,++++++,,,***+++,,,------,,,+++***'''***---...---+++***)))111111111111111222222222......///000222444555666333111...------...---,,,------,,,++++++******)))(((((('''''''''(((((()))******+++...000///---+++,,,,,,++++++***)))))))))))))))***)))'''''')))+++,,,...///111666BBBSSS```ooonnnhhh\\\MMM???555222000000///,,,******---///000222444333000...,,,,,,000444BBBXXXppp}}}}}}yyy~~~zzzyyywwwvvvwwwwwwvvvtttppplllgggbbb___\\\XXXVVVWWWXXXYYYXXXUUURRRQQQQQQPPPLLLGGGCCCBBBAAAAAA@@@===AAAGGGIIIHHHDDD???<<<999666444333444444333222333333555666666555333111222111000/////////000111/////////111444555444333444333222000////////////000333555555333000000000/////////////////////...------------------......+++,,,------...............//////000000111111111///000111333555888:::;;;888888777666444222000///111000///111333444111///......---------...//////111222444555444222...+++---------------...//////111111111111222333444555222333555777999:::;;;;;;333444666777777555333222444555777999;;;:::777444/////////......///222444333444444333000///000111000000000000/////////000+++---000000+++&&&(((...+++---000333555555555444222222222111111333777:::===;;;777555555333222000222222222222111000......+++,,,---...000111111222///............---------......///111222333444555000---******,,,...///...******,,,---,,,+++***)))++++++*********++++++,,,.........,,,,,,---///000111222333000,,,******,,,///---+++,,,...111222222///...///000111333444555222111000111333333333111000//////......///000111111000///------,,,,,,,,,---...///000000000000000111000000//////......---222111///---,,,---......777888888666444444555777999888777555444333222222111000...---,,,,,,------(((***---///111222333444777999<<<===;;;777333000000000000000111111111222222111000////////////000444444444444555666777888666555444555666666444333444333222222555888===???>>>>>>???BBBFFFIIIIIIHHH>>><<<:::777444333333333222111111111000...------------------.........///...---,,,---...///...------------,,,+++***)))(((***************+++,,,...+++,,,------------,,,+++...111555666444000---+++,,,,,,,,,------.........------...000222555777888666444222000...---,,,,,,++++++++++++++++++******)))(((((('''''''''((((((***+++,,,.../////////...++++++,,,++++++***((((((******+++***((('''((()))***,,,...000444===IIISSS```bbb```WWWIII;;;333111222222000---+++***---///,,,------+++)))((()))***---333CCCZZZooo{{{yyytttyyyssslllhhhaaa___\\\[[[[[[[[[ZZZYYYXXXUUUQQQNNNMMMLLLKKKJJJFFFGGGGGGFFFEEEEEEFFFHHHKKKFFF>>>999888999:::;;;666;;;AAADDDBBB===999777444222000/////////---,,,+++---000222222222111000222111000///000111222333.........000333333222111222222111000///.........///111444555444333111111............------...///.............../////////,,,---...///000000/////////////////////000000000222222222333444555777777333333333333333222111000111444666555222/////////............///000111111111222222222111/////////............///111222333222111111000000000111111...///000111333444555555444555666777666444222111444444555777888777333000000111111///......///111---///000000///...///000000//////////////////...)))+++...000,,,'''***000***,,,000333555555555444555555555333111000111333777666444444444333111///111111111111111000///.../////////000000111222222///............---------++++++,,,...///111222222666333000...---,,,+++***((()))***+++,,,,,,,,,,,,))))))))))))+++,,,...///333222000---***,,,000444555666666222,,,***,,,///000...---...000222333333//////////////////000111...------///222333333333000000000///////////////000//////...---,,,,,,,,,+++,,,---.../////////////////////......---------+++******+++...111555777555777888888555333333333777999;;;======<<<999777333333222222000///...---,,,++++++,,,...000111222333666999<<<<<<999555111//////000000111111111111000000000///////////////222222222333444666888999444222111222444555444333222222111111333666:::<<>>===>>>@@@BBBAAA@@@<<<:::777444222111000000111222111000///...---+++...---------------......///...------//////...---***+++++++++++++++*********)))((((((***,,,...000,,,---...//////...---,,,)))---222666666444222111((())))))***+++,,,,,,---------...///111444666777777666555222///---,,,,,,((()))+++,,,---------------,,,+++***************++++++++++++,,,---///111++++++,,,++++++***((((((***+++,,,+++)))(((((()))'''***...000333777===BBBJJJMMMMMMGGG===444111111......,,,)))'''&&&''')))++++++***((('''&&&(((***---555FFF]]]rrrzzzwwwqqqyyyqqqjjjccc\\\WWWOOOLLLIIIGGGGGGGGGFFFEEEFFFDDDBBBBBBEEEHHHIIIJJJCCCCCCCCCCCCFFFLLLSSSXXXZZZRRRFFF===777666666666555999>>>@@@>>>:::666444111000............,,,******---111333333222333333//////.........000111222.........///222222111000111111000000//////.........000222333444333222111///000000///......000111/////////////////////...---...///000111111000/////////............//////111111000000///000000000//////000111111111111111111555888666111---,,,...---......///000222333444555666666444111000000111......//////111222333444888777555333111000////////////000111222333444555333333333333222222111000222111000111111000...,,,...///000...,,,++++++,,,+++---///000000000111222222000//////000000///---******---000---***+++000(((***,,,///111222222222222333333111...,,,---...555333111111111111000///000000000111000000//////222111111000000111222222///............---------******+++,,,---...//////&&&(((************,,,...((()))***,,,------......&&&'''(((***,,,---...///333333222...+++,,,111666666777666222...,,,...000333111000111222222000///...///000///......///111......---///111333333222222222111111000000//////............---------,,,***+++,,,...////////////.........//////////////////---,,,+++,,,...111333444666777555333111000000222666;;;@@@BBBAAA>>><<<444666888999888555111...111///,,,,,,...000111111111333666:::<<<;;;666333//////000111111111111000000000000000/////////...222222222333333333444444222111000000222333333333000000111222555777:::<<<<<<:::777777888999999888<<<:::888555333222222222///111222//////000///---444444444444333222111000///...------///000///...******+++,,,,,,---,,,,,,***((('''))),,,///000000---...///000000///...---(((+++......---***)))(((((()))***+++,,,---......---------...///111222333444555555222///,,,,,,,,,''')))+++---...///......///...---,,,+++*********)))***)))((('''(((,,,...,,,,,,++++++***))))))))))))+++,,,,,,***(((((()))'''***...000222333555666999;;;;;;888444000000111---...---+++)))'''((())),,,,,,,,,***))))))+++---111;;;NNNeeewww~~~zzzsss~~~zzzvvvoookkkeee___ZZZTTTNNNJJJEEEBBB???<<<<<<<<<;;;:::999888888;;;AAAGGGKKKMMMCCCCCCCCCFFFMMMZZZhhhrrrnnndddTTTEEE;;;666444333666888:::;;;:::777222//////......///000000///------000333444333222333555///............000222333///...---...000222111000//////000000000///////////////000111222222000//////000111///------000222/////////......---------,,,...///000111000...---///...---,,,,,,---......000000///...------------...///000000111111111111000111333333111...,,,***,,,,,,---...000333555666<<<>>>???<<<777333222222///////////////000111111777666555444222222111111111111111111222333333444............///111333444333111...---...---,,,***---...000///---+++++++++,,,...111111111000000111555333111111222222000---...,,,---//////,,,+++...))))))+++,,,...///000111......///...,,,,,,---///444111...,,,---.........//////000000000000000///111000/////////000222333///............---------+++++++++,,,,,,,,,,,,,,,%%%((('''(((,,,000++++++,,,,,,------------((()))+++---...//////...---000222111......222666333333222000///...///000111000000222333222///---,,,...000000//////222555333222111111222222111000333333333222222111000///,,,,,,------......------,,,,,,...///000111111111//////000000111111222222444222000......///222444:::999777333000000222444333555999===>>><<<:::777444888>>>AAA@@@;;;444000333///+++***,,,///000000222222555888;;;;;;777333000000222333333333222111111111111111111000000///111222333555666666555555444222000000111222222111///000111222444444555555555222///...000333555666;;;999777555444333333333---111111//////333222///111333555666777666555444...------...///000000///+++,,,------......------)))(((''')))---000000///------...//////...------,,,---,,,((($$$!!! ((()))***+++---...///000---------,,,------......///111222000---******,,,((()))+++---......---,,,------+++***)))(((((((((&&&((()))(((&&&&&&(((***---,,,+++))))))))))))***(((***,,,,,,***))))))***(((***---///000111222333111111111000///...------...///111000...,,,++++++,,,------,,,++++++---///444???TTTkkk||||||uuu|||xxxtttoooiiiccc^^^XXXUUUPPPLLLIIIEEE@@@===>>>;;;777444444333333222222222333777???GGGLLLOOO=========BBBMMM___rrr~~~{{{ooo\\\KKK>>>888444333333333333333333000+++'''*********,,,...//////---,,,///111000...---...000000/////////000111333444000///---...000111111111...///000000000000000///000///...///000///...------//////...++++++...111//////...---,,,,,,++++++,,,---///000000///---,,,......,,,,,,+++,,,---...111000///......---------///000000111111111000000///------///222111,,,'''***+++,,,...000333555777AAADDDFFFDDD>>>777222111000///...---------------------......///000222222///......---------......******+++,,,///333777:::666333000.........---,,,---///111111///...---...---///111111000///...///888555333333444444111...222...---000000---***++++++++++++,,,---///111222+++,,,---------...000222444000,,,)))***+++------...//////000000000000000///.........///000222333//////.........---------)))))))))(((((((((((((((!!!)))000000)))%%%(((,,,---------,,,,,,,,,,,,,,,,,,---///111222111///...''',,,111333111///111444000///........./////////+++,,,...111444333111...+++...000111111222666999888666444333333222000...444444444333222111000///++++++,,,---............---...///111222222333333000000111222333444444555...---...000444:::???CCCAAA>>>999333000111666:::777888888888777444111///444:::AAAFFFEEE???666000111---(((&&&)))---//////444444555888;;;;;;777333111222333444555444333333222333333333333222111111///111555888;;;<<<<<<<<<777555222111111111000000000111111111000///---+++000---***))),,,111555777555444222000////////////+++000111///000444555000###&&&+++000333444444444...---,,,...000111000000.........//////...------)))'''''')))...000///...,,,,,,---......---,,,,,,******)))&&&$$$###%%%''''''((()))***,,,...//////...---,,,+++++++++++++++,,,...000...+++))))))+++)))***,,,------,,,+++***+++***((('''&&&%%%$$$$$$%%%(((++++++(((&&&&&&'''...---***(((((((((***+++(((***,,,,,,+++*********)))***,,,---///222444555...------......---***(((***,,,//////---+++))))))***+++,,,+++******,,,...444AAAVVVmmm~~~|||tttrrrkkkbbb^^^\\\XXXOOOGGGFFFDDDBBBAAA@@@>>>;;;999>>>999333222444555222///777666555666999===AAADDD<<<===@@@EEEKKKSSSZZZ___eeebbbZZZMMM@@@:::<<<@@@;;;777333111222111///------------------...000000000000///---++++++---///222111000000000111333333333333222111000000000000000111111111000///---,,,111000///...............//////...------------...000//////.........//////------...///111111000...///......------......///111000//////000000000//////////////////000000111333000...---------,,,***,,,---///000111222555888HHHGGGEEEAAA;;;444///+++000...,,,---...///...------------...//////000000000000000///......------(((***---000333555666666333222111///------///111333333222222111111000000222111000//////000111111666666666555333222000000222111///---,,,---...///000111111111000///---,,,,,,,,,,,,,,,,,,---......333000,,,)))((()))***,,,,,,,,,------.../////////333222111///............555333111///...------...000///---,,,++++++,,,------,,,***)))))))))******...------,,,,,,,,,------,,,++++++---000222222111...------///111222111///444555666555222///...---///000333444444111---+++.........000444:::???BBBNNNFFF:::222////////////333333444555666555111...///111222000...---///222000222555444111000111333333222111333777::::::999222444444777@@@JJJNNNLLLGGGBBB;;;666444333333333999<<>><<<999666444222000,,,...111333444333000...222333333444444333333333444555666888;;;???BBBDDD>>>999333000000111111000---000222222000///111444......//////000000111111666555333111000///......111222333444444444333222222333333444444333333222222000......//////...---......//////000000000000111111///......---.........---,,,,,,------+++)))''''''((((((((((((''''''---,,,---///222333333111111000////////////000000---...///000///...,,,******))))))+++---...---+++)))'''&&&(((++++++)))'''+++***((()))+++...000111///,,,)))((()))***))))))...---,,,+++++++++,,,---......///000000111000000---,,,++++++---------+++000,,,))),,,222444///))),,,,,,,,,,,,---...//////777AAAUUUkkk{{{xxxppp{{{tttnnnjjj___YYYSSSOOOMMMIIIDDD???>>>>>>=========<<<999777777333///000444777777555000222555999<<<>>>===<<<888;;;@@@HHHPPPTTTSSSRRRPPPLLLGGGBBB??????CCCFFF===999555222111000...+++------------...///000000//////...,,,++++++---///000000/////////000111222666555444333222111111111444333222000///.........///......---,,,,,,,,,------------------...///000......---,,,,,,,,,---------------...000000///---/////////....../////////555333111111222444666666666555333111////////////000///......//////---,,,,,,...000000111222555888<<<<<<;;;999666333000...******+++...000111000......//////000000000000////////////......---,,,,,,+++,,,...000111222222111...///...---,,,---///222000000//////...---------......---......000222333<<<;;;:::888555333000//////...---+++++++++,,,---,,,---///000111111000000/////////...//////000000111///,,,)))((()))+++,,,*********+++,,,,,,------000///......------......000///---,,,+++***++++++...---,,,,,,,,,---......---,,,***)))))))))***+++---,,,,,,+++++++++,,,,,,---,,,,,,---///111111000,,,,,,,,,...111222222111333444444333111///.........000111333222111...---111222333555999===BBBDDDGGG@@@777111000000000///333333444666777666222000...000111000------///111000222222111000222555999333111000111444777888777444666999===FFFOOOQQQNNNKKKFFF>>>888555444444333;;;===@@@AAA@@@???>>>>>>DDDHHHKKKIIIBBB888111---///......///000333666777===<<<:::777555222000000...000333555555333111000000111111222222222222111222222333555999===AAADDDAAA===777444333333111///...//////.........///111////////////000000000000111000000000//////......222333555666777777777666222333333444444333333222111///------.........,,,******)))))))))***+++,,,.........---------,,,,,,---,,,+++,,,------+++)))(((((())))))))))))((((((******+++---000111000//////............///000000---...///000///...,,,+++,,,,,,+++---...///---,,,+++***)))+++---...,,,***))))))((())),,,///222333000...+++*********((('''******)))))))))+++,,,---000000000000///...------,,,+++***+++,,,---,,,***,,,++++++---//////---+++++++++******+++,,,------444???SSSiiiyyy}}}wwwooo~~~|||zzzyyyxxxxxxppppppnnnkkkfff___YYYVVVNNNLLLHHHDDDAAA???======777888999<<<======:::777666333111333777:::;;;:::444:::CCCLLLPPPMMMDDD>>>AAAGGGPPP[[[bbbaaaZZZSSSBBB===999:::AAAGGGJJJJJJ>>>;;;666333111///,,,***------------...///000111/////////---++++++---////////////...///000000111666555444222111000000000555333000...------//////------,,,+++++++++,,,,,,,,,,,,,,,---...///111222///...------,,,,,,---------,,,+++,,,...///...---000000////////////000000777777666666888:::===???>>>;;;777222///.........------...000222222000......000111222222333666888666666555444333222222111)))***,,,///222111...,,,...///111222222111000000............---,,,++++++------.........---,,,,,,,,,,,,,,,+++***+++---///------,,,,,,+++***************+++,,,...111333444;;;;;;:::888666333111000++++++++++++++++++******+++---///000222222222222111000000/////////000000///...+++))))))***,,,---*********+++,,,,,,------...------,,,,,,,,,---------,,,+++************+++,,,,,,+++,,,,,,...///000,,,,,,+++************++++++++++++******++++++,,,...---,,,,,,...//////...000000000222444444333222222222111111000///............///000000000000///111222666:::>>>CCCFFFHHHGGGAAA;;;777666555333111000000111333444444111///.../////////------///000000000/////////333888<<<333111......000222444444666999===BBBIIIPPPOOOIIIIIICCC<<<777555555666666>>>???BBBDDDFFFGGGGGGGGGJJJJJJIIIDDD<<<444///,,,,,,---///111444777999:::999888777555333111///...000111333444333222000///...//////000111111000000//////000222666;;;@@@CCCCCC@@@<<<888666444111///000...+++***+++---------000000000000////////////,,,---///000111111000000111222444666888888888888222222333333333333222222///---++++++,,,------,,,+++***)))((()))***+++---)))***,,,------,,,,,,+++---,,,+++,,,------+++)))))))))************))))))(((((((((***---......------------------...///000---...///000///...---,,,...---,,,---......,,,***+++******+++------,,,+++((((((((())),,,///111333000///------,,,+++)))&&&((('''''''''(((***,,,---000//////...,,,***(((''')))(((''''''))))))((('''***,,,//////---,,,---///******)))))))))******+++000<<>>;;;777555333333555777666555;;;EEETTTbbbiiidddWWWLLLUUU^^^jjjrrrsssnnneee```KKKDDD===???GGGLLLJJJEEE:::999666444111///---,,,------------...///000111///000000///------///111////////////000000111111444333111000......------000///............//////,,,,,,,,,++++++,,,------------------...///000111222111000///.........///---,,,+++,,,...//////...000000////////////000000888999;;;===>>>@@@CCCEEEBBB>>>999333///......///---...000444777777444111000222333333333444777999;;;:::888666555444444444///.........///...+++(((---...000222333333222222///////////////---,,,+++------,,,,,,+++******)))+++,,,,,,+++))))))***,,,------,,,,,,+++*********)))***+++---///111333444555555555555444333333222***+++,,,,,,---,,,,,,+++///000111222222222111000//////...---------......///...,,,++++++,,,...000---------...//////000000///...---,,,,,,,,,,,,,,,---------------------...,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++,,,---000...,,,,,,---......---111111222444666555333000222111///............---------------...///000111,,,///444:::@@@DDDGGGIIIGGGCCC>>>;;;:::777222---,,,,,,,,,...000000...---..................///000///.........///222555888222000---++++++---000111777;;;@@@DDDJJJMMMIIIBBBAAA<<<777444444666888999>>>AAAFFFLLLPPPQQQPPPNNNDDDBBB???;;;777444333333---...111444777888999999666555444222111///...---///000000111000///------...//////000111000000000.........000444:::???CCC???>>><<<:::777555222000333...)))(((+++------,,,111111000000//////......---///111333444444222111///000222333444444444333111222222333333222222111---,,,******+++,,,,,,+++*********+++++++++,,,,,,''')))+++---...---,,,+++,,,++++++,,,------+++******++++++,,,,,,++++++***'''''''''***,,,...---,,,...------,,,,,,,,,---------...////////////......---,,,++++++++++++)))'''((((((((()))******))))))'''((())))))***+++---///...------...///...+++((()))(((''''''((()))***+++,,,,,,+++***)))'''%%%$$$&&&$$$######$$$%%%$$$"""***,,,...///......///111+++******))))))))))))***...;;;QQQhhhxxx{{{vvvpppyyyrrrmmmgggaaa]]]SSSRRRPPPNNNMMMMMMNNNNNNIIIJJJKKKKKKJJJHHHFFFEEE???@@@@@@;;;555222333666333555888===@@@AAA>>><<<333222111000111111000///777BBBUUUiiiuuutttjjj___iiiqqqyyyyyyqqqhhhbbbaaaWWWNNNFFFEEEIIIJJJCCC<<<444444444333111000//////...............///111111///111111111//////000222000000111111111222222222333222000///...---------+++---///222333333222111------,,,------...///000000//////.........//////222222111000///.........---------...111222222111000000////////////000000666:::???BBBBBBCCCDDDFFFBBB???:::444111000111222...///222777999999666333222333444444444444666888<<<;;;:::888777777777777222000---++++++,,,+++******+++...000333444444444000000111111111///---,,,+++++++++*********++++++(((***++++++***+++,,,...000//////......------,,,,,,,,,...///000111111222222222333333333222222111,,,---...///////////////000111222333333333222111......------------......000///---------...000111.........///000000111111222111000...---,,,,,,,,,.........///////////////.........------,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......000...+++***+++------,,,...000444999======;;;888555111...,,,---------+++,,,,,,+++,,,---...000111+++...222777;;;>>>???@@@===;;;999999999555///***,,,++++++---//////...,,,///...---......///000000---------...///000000000111///,,,***)))***---000777<<>><<<888555555666888999///000333555777777666666333333222111000///......111111000000//////......000111111111222111111000.........000444888===@@@888888999888666333222111333///***))),,,......---111111000000//////......///000222333444333111000///000111111111000///...000000111111111111000000,,,***))))))+++,,,++++++&&&'''***,,,,,,+++)))'''((())),,,...//////...---,,,,,,+++,,,......,,,+++++++++,,,,,,,,,,,,++++++(((((()))+++...///...---000///...,,,++++++++++++------...//////000000000...---,,,,,,,,,+++)))'''&&&'''((()))((((((((((((''')))***)))'''&&&(((***++++++,,,...000000...,,,,,,,,,***)))((())))))***+++++++++******(((''''''&&&$$$######$$$$$$###"""***)))(((***---000000///---,,,+++***************...===TTTkkkzzz}}}wwwrrr~~~nnniiibbb[[[UUUPPPKKKHHHEEEDDDBBB@@@@@@AAACCCDDDBBBBBBCCCBBBAAA@@@>>>===>>>??????;;;555111000111111222444777:::;;;999777222222222333333333333333111;;;MMMccctttzzzvvvooorrrtttssskkk___VVVSSSTTTOOOJJJEEECCCCCC@@@:::555...000111222000000000111............///000111111///000111111000000111222000000111222222222222222333222111000////////////+++...222666777777555333---------...///000111222111000//////.........///111000///...---,,,,,,,,,......000333666888777555111111000000000000111111555:::???BBBAAA@@@BBBDDDBBB@@@<<<888555444444555000111333777999999666333111222333222111222444555444555555666777777888888111...***)))***,,,---...)))***+++---///222333444000111222333222000...,,,************+++,,,---...&&&(((+++---...///222444222222111111000/////////---...///000000000000000444444333333222000///...------......///000111111,,,...000222333333333333...............///000000000///.........///000000,,,,,,,,,---......//////333222111000///.........------...//////......---............---,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---.../////////---***)))***,,,------000555>>>HHHOOOQQQOOOLLL999444...++++++,,,+++)))++++++++++++,,,---...///...///111333444444444333777666777:::<<<;;;666111000///...///111111000///000...---...000111111111---,,,,,,---......,,,***///...---+++)))))),,,///666;;;AAAFFFNNNTTTRRRLLLCCC@@@<<<999777666555333666;;;EEEQQQXXXWWWPPPIII<<<999555333444666888888000111333444555444444333222222222111000000000///444333222222111222222333333333333333222111000000......///111333666888:::111333444444222111111111111///,,,+++,,,.........000000000000//////////////////000111111000...---111222222222222000///......//////////////////...,,,***))))))+++,,,,,,+++)))***---//////...,,,******+++---.../////////...---,,,,,,---//////...,,,++++++,,,,,,,,,,,,++++++*********,,,///111000///000///...---,,,+++++++++------...//////000111111111000////////////---+++(((***++++++******+++,,,(((***,,,***&&&$$$%%%((())))))***,,,///111000//////...,,,***)))))))))***,,,,,,---------,,,,,,+++)))'''&&&&&&&&&&&&%%%###%%%######&&&+++.../////////...---,,,+++*********000@@@XXXooo|||~~~yyysssyyysssnnnkkkjjj[[[VVVNNNHHHCCC@@@===;;;<<<;;;:::999:::<<<>>>@@@????????????>>>===;;;:::?????????===999444111000//////000111333333222000111333444444444333444444222777CCCUUUgggqqqqqqnnnhhhbbbYYYOOOGGGCCCAAA@@@999:::;;;999666333111111***---000111///...///111............///000111222---...000000//////000111//////111222222222111000111000000//////000000000...000222444555444333222---------...///000222333000///////////////000000222111000...------,,,,,,...///333888<<<===<<<:::333333222222222222333333777:::======:::;;;???CCCEEECCC@@@===:::888888777111111222444666666333000.../////////......///111,,,...000222444555555555000...+++***+++,,,,,,,,,+++*********+++...000222///000222222222000---+++++++++***++++++---///000+++---///000000111222444222222222111000000//////+++,,,...///000000//////000000000000///...,,,,,,,,,+++++++++---...000111+++,,,...///000000//////,,,,,,,,,,,,---///000111///...---------------...******++++++,,,---------000000000//////000111111---.../////////...------,,,---.........---,,,+++***+++,,,---------,,,,,,++++++++++++,,,---...///...,,,)))(((***,,,------333:::FFFSSS\\\]]]YYYUUU>>>777///+++++++++)))&&&******++++++,,,,,,------...//////000000000//////666777999===AAA@@@<<<777222111000000111222000///111///---///111333333222///---******,,,...---+++---......,,,******,,,///444888;;;???GGGNNNMMMHHHCCC@@@===;;;999666222///000444===HHHPPPPPPHHHAAA888444000///000222222222///000111222222222222222222222222222222111111111444444222222222333555666555555444333222000///...---...///000222222333333...000111000...---///111---......---,,,---...000////////////000000000000////////////////////////000111222222222111000///,,,------......------,,,,,,***))))))+++,,,,,,,,,////////////000000000111,,,,,,------......//////...------///000111000...++++++,,,,,,,,,,,,+++++++++***+++---000111111000......------------......---------...///111222333111000000000111000///---))),,,......,,,+++,,,...(((+++---,,,'''%%%''')))+++))))))***---///000///...---+++***)))******+++---------------,,,,,,+++)))'''&&&&&&&&&&&&$$$### """%%%''')))---111444///...---,,,+++******)))222BBB[[[qqq}}}~~~yyysss{{{vvvooofff___ZZZWWWVVVRRRLLLDDD>>>;;;:::999888888777555555666999<<<>>>>>>>>>>>>?????????>>>>>>;;;;;;;;;:::888444///,,,000///...///000000...,,,---...//////---,,,,,,,,,444555:::GGGWWWaaacccaaaTTTIII;;;333333444222...)))...222222---***+++...)))---000000...---...///.........//////000111222+++---...///...---...///---...000111111111000///---------------...//////000000000000////////////,,,,,,------///000222333............///111222333444333222000//////.........000555;;;@@@AAA???===666555555444444555555666:::;;;;;;888555666===CCCGGGFFFCCC@@@===;;;999888111111111222333333000...+++,,,---,,,******,,,...***,,,///111222222111111222000...---,,,+++(((%%%---+++)))((((((***---///...///111222111///,,,***---,,,,,,+++,,,---///000333444555444111/////////111111111000//////......)))***,,,.../////////...))))))***+++,,,,,,,,,,,,***)))((((((***,,,///111------......---+++)))((((((((()))***+++---...///...---,,,,,,++++++++++++***++++++,,,,,,---......---------...000111333444///000111111111000...---***+++---...///......---)))***,,,---...---,,,,,,************+++,,,---......+++(((((())),,,---...000888EEERRRZZZYYYSSSMMMAAA:::000+++******'''$$$******+++,,,,,,,,,++++++++++++,,,---///000111222666666888;;;>>>===888444222111//////000000///---222///...///222444444222111---)))(((+++...//////,,,...///...++++++---///222444555666<<>><<<:::999888888:::999888666444444777999@@@BBBCCC???888555666999<<<<<<:::999888777777666000111333222000---------000000////////////000000666444333777???EEEFFFEEE:::999777444000///000222000111222000...,,,+++,,,---...000000//////111222333000//////000000,,,)))////////////...---,,,+++000//////.........//////333...((('''***---000000---...000111111111000////////////000111333444555666///,,,///222111333888===;;;999888888666333111444888===BBBCCCAAA>>>;;;888999::::::::::::999888<<<;;;888666555555666666CCCDDDFFFFFFCCC@@@;;;888555555333222111///......000///...,,,,,,++++++,,,,,,---000222222222111000...//////...---,,,---...(((+++......,,,+++,,,---.........///111000...,,,///000000...------///111FFFDDDAAA;;;444000...///000000000///......---------...///000000...,,,+++---------,,,,,,+++++++++.........///......------///---***((('''(((***,,,)))***,,,---.../////////555333000...+++***))))))++++++++++++++++++++++++...///111111222444888;;;999888666555444222///---(((+++///333555333111///,,,,,,,,,,,,,,,,,,,,,,,,+++///000---,,,......,,,---//////...+++***---000444666:::???EEEJJJNNNPPP>>>888000,,,+++,,,---,,,************************...//////000111222222333222444888;;;<<<;;;:::888;;;999777444222000000000111111111111222333444555000000111000000///......333222000---+++---111555...///222555777888999999>>>>>>>>><<<999444000.........000777@@@CCCAAA>>>444222///---,,,,,,---...111000...------...000111222333444555444222000...222333333333333444444444444333222333444444333111111///...///111222///---000,,,)))---333666333...000//////000111111000...111222333333222111111222222222111111222222333333666555444333222111111111111000...,,,,,,...000111000000000000///...,,,,,,000,,,))))))---///---)))000000111222222222222222333111///...000111111000///---+++)))***,,,///111000000000000000///.........---,,,++++++---...000......---...///000222333222111000/////////000111222222111000///...---,,,))))))((((((''''''&&&&&&*********++++++,,,---...)))+++,,,,,,+++***,,,---............------,,,+++&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%'''***---///000//////...+++)))(((***---111AAAWWWlll{{{~~~ttthhhzzztttlllbbb\\\\\\WWWTTTPPPLLLJJJFFFBBB???===<<<:::888777777777777;;;;;;;;;999777777999;;;:::===@@@===888444333555555666666666555333111000---///111222111000000000//////............//////333000...000666::::::999333333222///------///111222111000...+++***,,,...444444444222///------...222000......///...,,,***---............---,,,,,,,,,,,,+++++++++,,,,,,---///,,,)))))),,,.............../////////.........---------///111333666888:::333...000333666;;;AAAFFFEEECCCBBBBBB???<<<999;;;===AAACCCCCCAAA===;;;777888:::;;;;;;:::888777777666555555666888;;;<<>>>>>>>><<<:::666333111///...///444:::===;;;777000///...---,,,,,,---...///...,,,++++++,,,...///...///111333333333222111000000000000000000000000444333222333444444333111222000...///111222000...///......000222333111000///...---...//////---+++111333444444333222111111555555444333333444555555666555444222111000000000///...---,,,,,,---...///000000//////...---,,,+++///,,,)))+++...000...+++------...///////////////222000......///111111000...---***)))))),,,...000///////////////...---------,,,+++******,,,---...---------...000222444555333222111000000111333444;;;999777333000...,,,+++***************)))((((((&&&&&&&&&'''''')))***+++,,,,,,***((('''(((+++............------+++******''''''&&&&&&&&&&&&''''''&&&&&&'''(((+++---///000......---+++)))(((***,,,666FFF\\\mmmxxxxxxmmmaaa{{{qqqggg```YYYQQQMMMMMMHHHIIIIIIGGGBBB>>>===>>>:::999777666555666666777:::;;;<<<;;;:::999:::;;;444777;;;:::666222111111333444777888777444000...---///222222111000000111...------------------...111...+++,,,///111000...---------,,,+++,,,...111333222///,,,)))***---000666777666444000...---...222///---,,,------,,,+++,,,,,,---............---************+++,,,---------,,,+++,,,...///...---000///...,,,,,,,,,,,,---,,,++++++,,,///444888:::===555//////333999AAAHHHHHHGGGHHHIIIJJJHHHEEECCCAAABBBBBBBBBAAA>>>;;;999<<<===@@@AAAAAA@@@===<<<444444444555777999<<<===>>>>>>>>>===:::666222///.........---,,,++++++***,,,,,,------,,,+++***)))((()))+++---...000000111......111666:::;;;888444777;;;@@@BBB>>>888333///,,,++++++,,,------+++***,,,---...---,,,,,,...000111111111///,,,+++,,,---+++,,,,,,,,,,,,---------***+++,,,---,,,+++***))),,,,,,,,,,,,++++++++++++'''(((***+++,,,,,,------'''((((((((((((((())))))((()))+++,,,...///////////////...---,,,,,,------++++++++++++++++++++++++***+++...000111444777:::888666555444333111...,,,,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,444666555///,,,---...,,,,,,,,,---,,,---000444888<<<<<<;;;999888777666555777444000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---000222555777888888666555111111000///......//////---------......///000000000000000///---,,,+++***'''''''''&&&&&&(((---000888888888888777555444333:::::::::999888666444222111///...///333444222000------------------------,,,+++***))))))***+++,,,---...000111222222111111222222222222222222222222333222222333444555333111222000...---...///...---...000333333111000222333333222111111222222000///111222444666666555333222888777444333222333444555555444222111///......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...,,,+++---000111///---///000000000111111111111000///---...000111222111---,,,***((()))***---///---............---,,,,,,,,,+++***)))***+++,,,---,,,,,,---...111333555666444333111000111333666888AAA>>>999444///+++))))))))))))***++++++***)))((('''''''''((()))***+++,,,///---)))%%%$$$&&&,,,000///...---,,,+++***)))((((((((('''''''''(((((()))'''''''''((()))+++------......---+++))))))+++---999KKK```oootttrrrhhh^^^{{{kkk```UUUOOOKKKFFFEEEFFF???AAABBBBBB???=========;;;:::888666555555666666777999::::::999888888999222444666666333111111111333444666666666333111///111333444333111///............------------......222000......//////---+++,,,---...---------///111222111000---+++,,,///111111333333222000000000111000///---,,,,,,,,,,,,,,,+++,,,---...///000000000,,,,,,,,,---...///000111...------...///000000000333111...+++***+++,,,------,,,++++++...222777::::::555///...222888>>>CCC<<<===@@@DDDGGGHHHGGGEEE@@@@@@>>>===;;;999888777;;;===@@@AAAAAA@@@===;;;555444444444444555666666888888777666444111///---,,,,,,,,,,,,+++++++++++++++,,,.........,,,***)))......///111222333333444333333666===EEEFFFBBB<<<555999===???>>>:::666333,,,+++***+++,,,---+++***///000000...+++******+++---.........,,,+++,,,...))))))******+++,,,,,,---,,,------------,,,++++++---------,,,,,,,,,,,,,,,******+++,,,---------,,,$$$%%%'''((())))))((((((((()))***,,,......//////.........------,,,,,,,,,---------...............,,,.../////////000111333111000////////////---+++/////////////////////...++++++++++++++++++++++++333777888444111111000---222111///......111444777666666555555444333333222666555444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++///111333555555444333222......------,,,,,,,,,,,,------...///000000000000000//////...,,,***)))((('''((())))))***,,,000333555555444333111000///...333444444555444333222222222000------...//////---.../////////...---,,,,,,++++++***))))))***++++++//////000000000///...---111222222333333444555555333222222333444555333222000///---,,,+++,,,++++++---000222333222333444555666555444555666555444222111222444777999999888666888666333111000000111222444333111///...,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,---------000222333111///111111111111111222222333000///...///222333333222,,,+++)))((((((***+++---------.........------,,,+++++++++***+++,,,------,,,,,,---...///111222222333222000///000333777999===:::555///+++)))((((((%%%&&&((())))))((('''&&&(((((((((((()))+++,,,------,,,)))&&&&&&)))...333//////---+++***)))((('''(((((('''''''''((())))))'''''''''''''''(((******---......---++++++---///999LLLbbbppptttqqqhhh```}}}uuu```TTTGGGBBB@@@===>>>@@@;;;:::999;;;<<<===<<<:::<<<:::888555444333333333222444666666555444444555444444333222000111222444222111111000000/////////222333555444222////////////..................///222111111000111000///...---...///...---,,,---///000111222111//////000111---///000000//////000222.........---,,,+++,,,,,,+++,,,...///111222222222............///111222222111000///......000333555555222///,,,***+++---...///...,,,+++,,,000333666777444111000222666999999222333555999===???>>>===888888666555444333333333000222444555555444222000333222222111111111111111111111111000000///......+++,,,,,,,,,,,,---------,,,---///000000...,,,+++000000111222333333222222//////111888???AAA===888111222333444444333111000...,,,+++,,,---...---,,,///000000...,,,************+++,,,,,,***))))))***'''(((((()))***+++,,,,,,******+++*********))))))---------...............+++,,,,,,,,,+++***))))))###%%%''')))******)))((())))))+++,,,---.........//////...---,,,++++++***------........./////////+++---.........---...000,,,++++++,,,...///...,,,,,,,,,++++++*********+++++++++++++++++++++++++++...444999888666666333///333111//////000333555666000111111111111222222222444555555555333111000///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...///000111222111//////------,,,,,,+++***)))(((,,,,,,...///000000////////////...---+++***((('''$$$%%%'''((()))+++...000111000000///...---------000000111222333333333333333111...---...///000000222222222111///---,,,+++,,,,,,,,,++++++,,,,,,,,,.../////////......------+++,,,---///000222333444222222111333555555444222222111000///---,,,,,,,,,.........111555777777666444333222333555555333222111222333777<<<===<<<:::888777444222000000111222222111000...---,,,++++++,,,---............---,,,,,,,,,+++++++++,,,---------...000333555444222000...------------...//////000000000111333555444333,,,+++)))(((((()))***+++---....../////////......,,,,,,,,,,,,,,,------...,,,,,,------------------111000///...000222555777555333///,,,***)))***+++%%%&&&'''((())))))((((((&&&&&&&&&&&&'''((()))))))))***+++++++++---111444000///---+++)))(((((((((''''''&&&&&&'''((())))))))))))((((((((()))******---/////////......///000;;;NNNcccqqquuussskkkccc}}}}}}}}}}}}vvvpppcccUUUGGG@@@>>>;;;:::<<<;;;999777888;;;======;;;:::888666333111000//////000111222222111111222333666444222000///111333555555444333222222222333333///111333444333222222333//////............//////000000111111000///......,,,---...---+++)))***+++...///111222000000000111...///000///---,,,,,,------...000///---,,,,,,---+++,,,---///111222222222...---------...///000000000000000......000444777444222///,,,+++,,,---...000///---,,,,,,...000222444555333111222666555222111000000111333444333222000000//////...///000000***+++,,,------,,,+++***------...///000000111111///......------...///000+++,,,,,,---...//////000---...///000000///...---,,,...000222222222000///---,,,---111666777666333666444111111222333333222///...,,,,,,---......---***,,,...///...---...///,,,...///...,,,+++++++++''''''((()))******++++++,,,,,,,,,+++++++++++++++------------............*********)))((('''%%%%%%&&&'''(((***++++++************+++,,,,,,,,,,,,,,,............---+++***)))***++++++,,,,,,---------'''))),,,---------...000+++++++++---000111000///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***111777777666666444000...,,,,,,...111444555555///////////////////////////111333222000.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///......,,,,,,,,,,,,,,,,,,+++***(((''')))***,,,---......------.........---,,,***)))(((%%%''')))******+++---...///......---......//////000111222333444555666777444333111111111111222333555555333111///---,,,+++---..................---++++++,,,---///000111222+++,,,...///111333555555222111111333555555444333444555555444111///.........---...111555777777555555555555666888999888666444222222666;;;======:::999888777555444333333333111000///---,,,,,,,,,,,,------------------------,,,++++++***+++,,,...///...000333666777555333111///......------///000111111000000222444444333111,,,+++***)))))))))***+++------...////////////...,,,,,,---------.........,,,,,,,,,,,,,,,+++***)))............000111333444///...,,,++++++,,,---///'''(((((()))***++++++,,,+++******))))))******+++(((***---...///000222444000///---+++***)))******''''''&&&''''''((()))***+++++++++++++++,,,,,,---,,,.../////////...000111<<>>===<<<777444111222777999888666777777777777666555333222//////...---------------...---,,,++++++,,,---...,,,,,,+++***+++---///000///222666999888555222111222111/////////000222333000//////111222222000...---,,,+++************+++,,,,,,---...............++++++,,,---------------++++++,,,---,,,+++***)))---...///000111111222222------,,,++++++,,,,,,,,,((((((''''''(((***---...111000///...------------***,,,............000111000///---+++***++++++,,,(((((((((((()))***++++++***************+++,,,,,,***,,,............///000888GGG\\\mmmxxxzzzrrrhhh}}}kkk^^^NNNSSSZZZ```cccfffiiikkkbbbSSSDDD>>><<<999666666...111333///******111888888777666444333333444555222222222000000111444666333222222222222222000///444666888::::::888555333333555666666333111000000---,,,,,,++++++,,,,,,---///000111111...,,,++++++)))+++------,,,++++++,,,------,,,***)))+++///333...///000///---,,,,,,---***...333444111...,,,---((()))+++,,,---.........000//////.........//////(((,,,000111000///000111///...,,,++++++++++++,,,------------......///000...000...***+++111222---000...+++***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,---///000111111111222000...,,,,,,,,,...///***+++,,,---///000111222------,,,,,,,,,---.........222888>>>AAAAAA???===555555333000///000333666...------111777;;;<<<;;;///---++++++,,,......------///111111///.........(((***,,,,,,+++*********))))))))))))***************))))))((('''((((((((()))))))))******+++++++++(((((()))))))))))))))(((,,,,,,,,,,,,,,,------------------,,,+++***)))((((((***+++---......------++++++,,,,,,---...//////***,,,------+++)))((((((---,,,++++++,,,,,,***(((((()))***+++,,,+++******************************+++...///,,,+++...000///+++))))))***---,,,)))&&&++++++++++++,,,,,,,,,,,,***---//////,,,+++,,,...************************,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((()))+++,,,---------,,,+++---///111111111000///---------------,,,+++******,,,......---++++++,,,------++++++++++++,,,---......///000111333555666666777777666444333333444333111///---,,,---...///...//////000000//////...//////.........//////000////////////////////////111111111333555666555333///333666555111,,,))))))---222666555///,,,000444444444444777:::<<<<<<;;;:::555000000333555444222333444666666666444222000///......------......///---,,,***))))))***,,,------,,,+++++++++...000111000333888:::999555222000///...,,,+++,,,---///000///......///111000...,,,------,,,+++*********+++***+++,,,,,,------------******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,---...000222222222111000,,,,,,++++++***)))(((((('''&&&$$$$$$%%%(((+++...000000...---,,,+++++++++---......---++++++---///000///---+++++++++---...))))))))))))***+++,,,---'''&&&&&&''''''((()))***(((***,,,---,,,,,,---///111@@@UUUiiiyyyxxxmmm}}}jjj[[[SSSOOOVVV___dddccc___\\\[[[RRRKKKCCC===999777:::===555555444333333444666666777777666555444444333222111333444444222222333555222333444555555555444333555777888999888555333111............////////////000//////.........//////111111000///...------,,,,,,+++***+++---...---,,,+++***)))))))))***+++,,,***+++,,,---...---,,,,,,,,,---...---+++***+++,,,...---,,,,,,,,,---...///333222111///---+++***))))))+++,,,,,,,,,,,,...///...000111000///------......///000000000///---,,,111///...---...///......+++,,,,,,,,,++++++******/////////---++++++---///.........---,,,,,,++++++...///111222333333222222///.........//////---+++---------------......//////...,,,++++++...111333999===DDDLLLPPPMMMDDD===444444555555000+++///666111...---111777999555///---///...******,,,---***,,,///111000---******+++.........---,,,+++***)))---,,,+++***))))))***+++...---+++***)))(((((((((***)))(((((()))***,,,---+++***)))((((((***,,,...,,,***((((((***,,,------/////////...---+++***)))---,,,+++---///000000///+++++++++***)))***,,,...,,,+++***+++,,,---,,,***'''((()))***+++,,,,,,,,,------,,,,,,+++***))))))...---++++++,,,---+++***000...,,,,,,---...///...+++***))))))***+++...///......---,,,,,,,,,,,,---++++++,,,---------,,,,,,/////////---***)))***+++++++++,,,,,,+++***((('''------,,,,,,,,,,,,++++++************+++,,,------***+++---............---******+++,,,,,,,,,++++++)))***---/////////...---------------------------///000111111000111333555999999999777444333444555111222222000...------...---///111///---,,,...111+++---///000111000///...000000000000000/////////222000000222666888777555666555444222///,,,)))'''.........///000222333444444444444555666888999:::777555333222111222444555444333111///...------...///...---...111333444444000///---+++***+++,,,------,,,,,,++++++,,,,,,---222444666777666444111///,,,,,,---...000000---+++---------...000000...,,,...+++((('''((())))))(((,,,,,,+++++++++,,,------222000---...000000...+++)))+++///222333111///---000000//////000222333444444000,,,***++++++)))&&&)))((((((((()))+++,,,............---+++***(((''',,,***''''''))),,,------,,,,,,,,,,,,+++***))))))(((,,,---***((())))))''',,,+++(((''''''(((+++,,,---,,,++++++***+++++++++000???WWWpppyyyqqqrrr```TTTNNNWWW]]]dddeeeaaaYYYTTTRRRGGGDDDBBBAAAAAA===999777666333111111333444444444444444333333333333333333222333444333111000111222444444333333333444555666333444666666666333111///............//////////////////...............///000//////...---,,,,,,,,,,,,+++***+++...///...---,,,++++++*********++++++)))***+++,,,---,,,,,,+++,,,---...---+++***+++,,,---,,,+++*********+++,,,------------,,,,,,,,,++++++,,,---,,,+++***+++,,,///000111111///------...---.../////////---,,,+++---,,,++++++---.........///...,,,+++++++++,,,---,,,---...---,,,,,,...///......//////////////////111222333444333333111111------------,,,,,,---------,,,++++++,,,---...///777555111//////111444666;;;>>>DDDJJJLLLIIIAAA:::111......000///---///333777444111444999:::555000+++...---******,,,,,,))),,,...000///,,,***)))***++++++,,,,,,,,,,,,++++++......,,,+++++++++,,,,,,///...---+++******))))))))))))((((((((()))******+++******)))***+++---...------------------...///000000000///...,,,+++***)))))))))+++...000000//////---+++***))))))))))))+++)))((()))******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))...---,,,---...---+++***///---++++++,,,---------***)))(((((((((***,,,...------,,,,,,,,,------...---------,,,,,,,,,,,,,,,***+++***)))&&&%%%&&&(((++++++,,,,,,+++***((('''***+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,))))))***+++,,,...000111,,,---------,,,+++******)))***+++,,,---,,,***)))------------------------//////000///...///222444555666666444222111222444///000111000///...///000...///000///......///000,,,---...000000///...---.../////////////////////222000000222555888777666777666555333222000//////......//////000111222333555555666666777888888888666555444333444666888999222111///---,,,,,,---...---------///222444444333111000...,,,+++,,,---...+++++++++++++++,,,---...---...///000000...---+++000//////000111000---***+++++++++---//////---***,,,+++)))((())))))((('''---,,,,,,,,,,,,---......222000......//////---+++***,,,...000111000///...222111111111222333555666333000,,,*********)))'''&&&%%%%%%$$$$$$%%%&&&'''************)))((((((''')))'''&&&&&&(((***************+++++++++***))))))&&&***+++(((&&&((((((&&&*********))))))*********))))))(((((()))***++++++222@@@WWWooo|||tttppp___WWWVVV^^^cccfffddd[[[QQQIIIEEEEEEIIIQQQWWWXXXQQQDDD999777222...///333666555333222222111000000222333444222222333111///------...333222000///000111333555000111333333333111///------............/////////..............................------,,,,,,,,,+++,,,++++++,,,...000///...,,,,,,---,,,,,,+++***)))))))))***++++++++++++******,,,------++++++,,,...------,,,+++******++++++(((((()))***,,,---.........//////...,,,***+++,,,///000111000...,,,,,,------------...------,,,+++*********+++,,,...///000000...+++))))))***---...,,,...000111111111222444111222333444555555555555444444555555444222000///+++---///...,,,,,,000333222111000///000222555777===:::555111000111444666>>>@@@CCCFFFFFFBBB;;;666333...,,,///222222222444:::666333444777777333///(((,,,---******,,,+++''',,,...///...+++)))))))))((((((***+++,,,,,,,,,,,,++++++)))(((((())))))***,,,,,,+++***))))))((((((************)))))))))))))))******+++,,,,,,------...000222111///---...000000000000000///---,,,,,,'''&&&''')))---///000///000,,,)))((()))***)))''',,,***))))))******((('''++++++,,,,,,,,,,,,,,,+++++++++******))))))((((((,,,+++,,,---...---+++(((---+++******+++,,,,,,+++)))(((''''''((()))+++,,,,,,++++++,,,,,,---...///000///...,,,,,,,,,------***++++++***(((''')))***++++++++++++***)))((((((((()))***+++,,,---............---,,,+++++++++++++++***)))((())),,,///000............---+++***)))------...///...---,,,+++------------------------......---,,,+++---000333000111222222000000111222...///111111000000111222000///......///000///...,,,---.........---,,,+++,,,,,,---...////////////111000000222555777777666333222111000///000111111////////////000000111111444555777888888888777666555555555555777999<<<===222000---+++***+++,,,...,,,,,,---000444555444333222111///---,,,---...///************+++---...///,,,,,,---............---111000///000111111///---+++,,,---///000000...+++,,,***************(((&&&------........./////////222111///.........,,,***+++,,,---...////////////333333333333333444555666111...+++***))))))((('''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$%%%'''(((''''''(((((()))************)))$$$((()))&&&$$$&&&&&&$$$'''(((***++++++***((('''%%%%%%%%%&&&'''(((***+++333???TTTlll}}}yyyvvvggg```___]]]aaabbb^^^TTTIIIAAA===IIIXXXjjjtttqqqdddPPPAAA777111,,,...555:::999666333222111//////000222333///000000///---+++,,,---//////.........///000111...///000111111000...------------.........//////,,,------.....................------------------///...------//////...---------......---+++***(((((())))))******************+++,,,,,,,,,,,,---...000//////...------,,,,,,'''''')))***,,,...///000000111111000...------...---///000///---++++++,,,---------------------------...////////////111333...---+++*********,,,,,,///222555777888888999:::777888999:::;;;::::::999222333444444333222000///---000222000...///444:::666555333222222555999;;;<<<888333///...///333555???@@@@@@@@@>>>:::555222111---,,,///000///000444555222///000222222///+++&&&***,,,******,,,***&&&,,,------,,,+++***))))))'''((()))+++,,,,,,,,,,,,***)))(((''''''((()))***,,,,,,,,,++++++***)))(((+++++++++++++++***))))))((()))***+++,,,,,,,,,,,,+++000444222...+++,,,///......//////...---,,,,,,(((((((((***---//////...---(((%%%&&&***---+++(((...,,,++++++,,,,,,***)))+++,,,,,,,,,++++++***)))******))))))((((((((('''))))))***,,,...,,,)))&&&,,,+++******+++,,,+++***)))(((((((((((()))***+++*********+++,,,...///000222111...,,,+++,,,---...+++,,,,,,+++******+++---***************)))(((((()))))))))***+++,,,,,,---,,,,,,+++***************---,,,+++***))))))******............---,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((***///222...///111111111111222333000222333222111111222333111///---...111222000------------------,,,+++******+++,,,.../////////...000000111222444666666666222111///......///111333//////000000000000000000222333666888999888777666555555555666777999;;;<<<444222...+++***+++,,,...---...000444777888777555333222000...---...///000,,,++++++++++++,,,,,,---+++,,,,,,------...//////---,,,,,,...000222222111//////000222333333000...,,,,,,,,,,,,---,,,)))'''---......///000000000000222111///...---,,,+++***------,,,,,,---......///222222222222333333444444///---+++)))(((((((((((()))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''(((&&&%%%'''((()))***++++++++++++$$$(((***&&&%%%&&&'''%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((()))111;;;MMMdddwww{{{{{{lllccc```YYY[[[\\\VVVMMMCCC===;;;JJJaaazzz|||kkkUUUEEE777111---///777======:::666444333111////////////+++,,,------++++++,,,---,,,...000222222111///.........///000000000//////------------............,,,,,,.../////////...................../////////222000............,,,***------......---+++***(((((((((((()))))))))*********+++,,,,,,,,,,,,---...////////////......------******+++,,,---...//////---///000///...---...000+++---......,,,++++++,,,..................//////333444555444222222333555---...///000///...,,,+++111444777999::::::;;;<<<999:::;;;<<<;;;:::888777///000111222222111000///,,,000222111...000666<<<444333000///000333666888777444000---,,,///222555<<<<<<<<<:::777333000...******+++,,,(((%%%(((//////---,,,---000000...+++%%%)))+++******+++***&&&,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---------......---,,,+++***++++++******)))))))))(((((()))******++++++******(((---111///+++((())),,,,,,,,,---------,,,++++++,,,++++++,,,...///...------(((%%%&&&***---+++(((---,,,++++++,,,,,,+++)))***++++++******)))(((''')))))))))(((((((((((((((&&&'''(((***,,,+++(((%%%,,,+++***+++,,,---+++******)))))))))*********+++))))))***+++,,,---///000222111...,,,+++,,,---...)))******)))(((((()))+++******))))))))))))))))))************************((((((''''''((())))))***)))***,,,,,,,,,***(((&&&+++,,,,,,---............$$$%%%&&&'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''&&&(((---000---///222333333222333555444555555444222111111222111///...///222333000------------,,,,,,+++*********+++---///000000/////////000111222333444666777777666444222222333444555///000111111222111111000///111444777888888888777555555555555666666777777777555222///------...///111111333777:::;;;:::888333222000...---...///000//////---,,,++++++******(((((()))***+++,,,---------,,,+++,,,000333444444333222222333333333111///......---...///...+++))),,,---...///000000000000000000000...---,,,++++++---,,,,,,+++,,,,,,......//////000000000000000000,,,+++***((('''''''''(((%%%%%%&&&''''''(((((((((***)))((('''&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&((((((***+++,,,,,,------'''+++,,,)))'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''---444CCCYYYooo{{{}}}{{{uuuiiiccc\\\\\\YYYRRRGGG???:::999HHHbbb{{{}}}oooZZZHHH666222---///444:::;;;:::555444333222000...---,,,)))***,,,+++******,,,------000333555666444111///---...//////000000000000,,,------------.........,,,---...000000000//////---......//////000000000111000...---------+++))),,,,,,---,,,,,,+++***))))))))))))((()))******+++***,,,------++++++,,,...+++,,,------------,,,,,,------............//////+++---...---,,,,,,---...+++---......---------...//////.........///000000444666777555222111333666///111333444444222///---111333555666666666777999777888999999888777444333...///000111111000000///+++---//////...000444888555444222000111222555666333111///------///222444555666666444000---,,,,,,)))***------'''###(((000------///111333333000...&&&***+++)))))),,,+++''',,,***)))***,,,---------,,,,,,---...............,,,+++*********+++,,,---,,,,,,---...---,,,+++***,,,+++***)))))))))***++++++++++++************)))'''***,,,+++)))'''(((******++++++,,,,,,,,,++++++///...------//////...---000,,,)))((()))***)))'''***)))((()))***+++***((()))*********)))(((''''''))))))))))))((((((((((((&&&&&&''')))+++***(((&&&++++++***+++------+++)))************************))))))******+++---...///000///...,,,,,,,,,------,,,,,,---+++))))))***+++***))))))((((((((())))))*********)))))))))((((((&&&&&&&&&&&&'''((())))))$$$&&&***---///---+++))))))***+++---............###$$$%%%&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''&&&(((+++...,,,///222333333222333444444555555333111///000000//////000111222222000...------,,,,,,,,,,,,,,,,,,,,,...000111222111000///...000222333333333555777777555444333222222333333///000222333333333222222///000222444666666666666555555444444333333333222777666555333222222333333555555666999;;;<<<;;;:::333222000...---...///000222111000...,,,+++*********+++,,,---............///...---...222666999:::777444222000000000///...000///......///...,,,***)))+++,,,.../////////......//////...,,,+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,---......------,,,)))***)))(((&&&%%%''')))&&&'''(((***+++,,,,,,,,,,,,+++)))(((''''''(((((('''&&&&&&''')))******)))))))))***,,,,,,---------+++///000,,,)))***)))'''((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&''''''***///;;;PPPgggwww||||||wwwooohhhfff^^^RRREEE;;;777777DDDXXXmmmvvvxxxrrr___KKK555222...,,,...222444555111111222222000...,,,******+++,,,+++***)))***+++...000222333444333111000,,,,,,---...//////000000,,,,,,---------.........,,,---///111222222111000,,,,,,---......///000000...---,,,,,,------,,,+++,,,++++++*********++++++******)))))))))***+++,,,,,,---...---+++***+++,,,***+++,,,---......------..................//////...000000///---,,,,,,...,,,...000111000000222333......---------...///000...111333222......111444000111222333333111000///111222333222111111222444333555777888888666444333000111222222111000...---+++,,,---///000222333444555555333222222222333444///...---,,,,,,---...///---///111000,,,***)))***---+++,,,...,,,***---333///000333666777555222///'''***+++((())),,,,,,***+++)))(((***---000000000,,,---...000111222222333//////...---...///000111333444666777666555333222222000...,,,,,,///111333000///---+++*********+++******)))))))))******+++***+++,,,,,,---------,,,...---,,,---///000///...///---+++***)))))))))))))))((('''(((***++++++***))))))*********))))))((())))))))))))))))))))))))((((((''')))++++++***(((***))))))***,,,,,,***(((((()))))))))))))))((((((************+++,,,---...---------,,,,,,,,,,,,,,,...//////---+++******,,,***)))((('''(((((()))***(((((())))))))))))))))))''''''&&&&&&&&&'''((((((%%%&&&))),,,......------******+++,,,---------,,,''''''((()))***+++------++++++++++++++++++++++++'''((((((((('''(((+++---***,,,///111000000000000000111222111///......000...000222333111000//////,,,,,,,,,,,,,,,------...///111333444444333111000---000222333222222555777222222222222222111111111///000333444555555444444222222222222222222333333333333333333333222111111333333444666777888888888888888777888:::<<<;;;:::333111///---------...///333222000///------,,,,,,,,,---///111111111000///...---...222999@@@EEEHHH<<<888333000////////////000...,,,+++,,,,,,+++***'''(((+++---......---,,,,,,...///...,,,+++---...++++++,,,,,,++++++++++++******+++,,,,,,+++******'''))))))'''%%%$$$''')))***+++,,,---......------,,,***)))(((((()))***+++)))'''&&&&&&(((***++++++((()))***+++++++++++++++///222222...******)))&&&((()))************)))(((''''''&&&&&&&&&''''''(((***,,,666KKKdddvvv~~~~~~zzztttpppeeeUUUDDD999444444;;;KKK[[[fffpppqqq___HHH444111---***)))***---///,,,...000111000...+++***,,,------,,,)))(((((())).........///////////////++++++,,,,,,---...//////,,,,,,,,,---------......,,,...000222333222111111++++++,,,,,,---...//////+++******+++---......---+++***)))))))))***+++,,,+++***)))))))))***,,,---,,,---...---+++***+++,,,+++,,,...000111111000000---------.........//////444555555333000......///---///222333333444555777---,,,,,,+++,,,---...///(((+++...---+++***...333000//////...............222333222000//////000222333555777999:::999777666444444444333222000...,,,.........111444555444333111111000///............,,,,,,++++++************(((+++...---***((()))***+++'''&&&***------...000000222666999999666222///)))++++++((((((,,,---++++++)))''')))...111222111+++,,,...111333555666777999888888777888999;;;;;;CCCDDDFFFGGGGGGEEECCCBBB999777444222222555999<<<444222///,,,++++++,,,,,,,,,***((()))+++---------++++++,,,---............,,,++++++---///111111000++++++,,,+++)))***,,,///***))))))***,,,......---)))******+++++++++******))))))))))))***************)))((()))+++,,,,,,+++((((((((()))+++***(((&&&'''(((((((((((((((''''''************+++,,,------++++++,,,---------,,,,,,+++++++++)))&&&%%%&&&'''***)))(((''''''((()))***&&&&&&'''((()))***++++++***)))(((''''''&&&''''''******++++++,,,,,,,,,---++++++,,,,,,,,,+++******''''''&&&''''''((())))))++++++++++++++++++++++++&&&((())))))((((((***,,,'''***---......---------,,,---......------...///,,,000444444111//////000,,,,,,,,,,,,------...///111333555666666444222000---000222333222222555777333444555666666666555555///111333555777777666555444444222111000//////000111222222333333222222111...000333777:::;;;<<<<<<:::888777777999:::::::::222111///---,,,---...///222111000//////......///)))***---//////...+++*********---444???JJJRRRVVVAAA<<<666111000111111111///---***)))***+++******%%%''')))+++------,,,+++***---///...,,,+++---000++++++,,,,,,,,,++++++***)))***+++,,,+++***)))(((&&&((()))'''$$$$$$'''***))))))***+++***)))((('''***)))((('''(((***,,,...***(((&&&&&&(((***+++,,,((())))))************)))000444444...******)))&&&'''***---//////---***'''$$$$$$$$$%%%&&&'''((()))+++,,,555IIIcccwww~~~kkkTTTBBB999666666<<<;;;BBBPPPXXXTTTJJJCCC222111///...---------...000///...------...///000000000//////...---++++++...---,,,---/////////...---,,,******,,,///222444///...---,,,,,,,,,,,,,,,111111222222222222111111***,,,......---------//////...---,,,,,,---...///------,,,+++)))'''%%%$$$((())),,,...//////......000,,,+++......,,,---111,,,...111111111000111333///...///111333444444222......------------...///111000000222444555444222555///,,,...111///...///++++++******++++++,,,------...///222444333000...777666444333333444555666888;;;======;;;888555555555444333111000...---,,,***///222000+++***///444/////////......------,,,,,,+++,,,---...---***'''---+++((()))***+++(((&&&***+++...000...---444===>>>DDDJJJKKKEEE===666222+++++++++++++++++++++,,,&&&,,,111222///...///222111111222555;;;???AAABBBFFFJJJOOOSSSTTTUUUYYY[[[mmmllljjjiiihhheeeaaa^^^SSSKKKBBB>>>AAAFFFIIIIIIAAA777000111333///...//////&&&###(((,,,)))'''(((,,,---///000000...,,,+++,,,,,,---...............------,,,+++++++++,,,,,,///---***((((((***,,,...$$$!!!$$$+++---***+++///++++++***(((((('''''''''''')))******)))(((((()))))))))***)))''''''(((***'''***------)))&&&%%%&&&''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))))))))******+++++++++---......+++)))+++******)))((('''&&&&&&+++((())),,,---++++++...,,,)))&&&'''++++++((($$$*********(((&&&&&&(((***************+++,,,---...)))***++++++******+++,,,))))))))))))+++---///000******+++---000111111000555666666555333111///---.../////////............444555555666555444222111333222222111222333555666:::999888777666555444333555444222111000111111222444222000000000000///......//////...------000222222222333777;;;???@@@@@@===<<<<<<:::999888888777444222000...,,,*********)))***+++---......//////---...///000///...---,,,///---111???SSScccjjjkkkUUUFFF;;;<<<:::222///333111---,,,///000...---///,,,,,,+++***+++,,,---...222222111000///,,,+++)))(((''''''(((******)))(((+++,,,---------,,,+++*********)))''''''&&&&&&&&&)))(((&&&''')))******)))&&&(((***---......---,,,))))))))))))))))))))))))***)))'''%%%%%%&&&((()))...000111000...+++***+++,,,+++***)))))))))++++++,,,***)))'''&&&&&&&&&&&&(((...;;;PPPfffwwwkkkzzzqqq[[[III>>>666000333000222;;;@@@===777333///...---------...///000000///......---...///000.........------+++******---++++++,,,---...---,,,,,,,,,+++,,,---///222333......------,,,---------000000111111111111000000,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,------,,,+++***((('''&&&)))***,,,.../////////...000---,,,......,,,---111...111555777666444222222...------///222333222111555444333111000/////////111000//////111222111000333......111333000......,,,++++++++++++,,,------...///111333333222000///333444444555666666666666777888::::::777555333333333333222111///...------+++---000...,,,+++...111000///...---,,,,,,,,,,,,+++******+++,,,,,,***(((+++)))'''((()))***(((&&&)))(((***---...///666???LLLQQQWWWWWWPPPEEE;;;555...------...000111///---000111222111000111555888>>>???BBBIIIQQQXXX[[[]]]jjjmmmrrrtttuuuuuuxxxzzz}}}rrrkkkddd```aaacccbbb```VVVHHH<<<::::::777444555777///+++...///,,,((((((...000222444444333000//////000111111222222111111......---,,,,,,++++++,,,,,,+++***))))))***,,,---&&&$$$&&&,,,...++++++///+++***)))(((''''''''''''&&&(((***)))((('''((((((((())))))((('''&&&(((***((()))++++++)))'''''''''''''''((()))***++++++,,,))))))******++++++,,,,,,+++++++++++++++++++++++++++******)))))))))******111...++++++---...,,,)))((((((((())))))*********,,,******------******---***'''%%%&&&)))***'''###++++++,,,***)))((()))+++)))))))))(((((())))))***((()))***)))(((''''''((($$$%%%'''((()))*********)))((((((***,,,...///...333333444444444444333333333222111000000000000000222333333444444333222111000000//////000111333444555555555555555555555555666555333111000/////////222000...---......---,,,,,,------,,,+++,,,...000111111222555999===>>>===;;;;;;::::::999999888888333222///---++++++,,,,,,++++++---...///000000000,,,,,,---,,,,,,+++***)))+++---777JJJbbbssszzzzzzfffUUUFFFAAA;;;111...222777222000333444000------,,,+++*********+++------111111000///---,,,++++++******))))))))))))(((''',,,,,,---...---,,,+++******)))(((&&&&&&&&&&&&&&&)))((('''''')))++++++***((()))+++,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++((('''&&&%%%%%%&&&'''(((,,,...//////,,,***)))))),,,+++***))))))***++++++***)))'''&&&%%%&&&&&&'''(((---;;;QQQhhhyyyPPPbbbxxx{{{jjj\\\PPPBBB555333...,,,......,,,+++---,,,,,,++++++,,,...///111//////.........//////000...............---,,,++++++***)))***,,,---,,,+++,,,,,,---...///000111222......---------...///////////////000000/////////...,,,***+++------***'''+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))***+++---.../////////...000---,,,------+++,,,000///333777999777444111000---,,,,,,...000111111///111111000///......------000...,,,,,,.../////////111...///444555111---------,,,,,,,,,,,,---.........111444444222111111333111333555777888888777666444555666444222111111222111111000//////......---,,,,,,------......///000111///---+++))))))***+++***)))((()))***+++***))))))(((''''''))))))((('''***''''''+++///222777>>>JJJNNNSSSSSSMMMCCC999333111///---...111222000...555444444888BBBMMMVVV[[[bbbcccgggnnnuuu{{{}}}~~~{{{xxxooocccYYYWWWWWWRRRIIIDDD<<<555///...---***'''&&&---000333555666555222000111111222333333333222222......---,,,++++++******(((((())))))******++++++)))'''))),,,---++++++...***)))(((''''''&&&''''''&&&'''))))))'''&&&'''((('''(((((('''&&&&&&''')))***((((((((())))))(((''''''((((((((())))))))))))''''''((()))***+++,,,,,,++++++,,,,,,------......---,,,+++***************222---((((((+++---,,,***&&&&&&((()))+++---...//////,,,+++------))))))+++***(((&&&'''******((($$$+++,,,...---,,,***++++++***))))))(((((((((((((((+++,,,,,,,,,,,,+++))))))'''(((***,,,------,,,++++++)))''''''))),,,------111111222333555777888999777666444222111111222333...///111111222111000000---------------///000000///000111222333444444555555444222000///...------///---+++++++++,,,+++*********+++***)))***+++---000000000333666999999888888888999999999999888888333111...,,,+++,,,...000---...///000111222222222///...------,,,++++++***+++111@@@WWWooosssbbbPPPEEE<<<222///222666111///444777444///,,,+++++++++***+++,,,,,,---000///...,,,++++++,,,---******))))))))))))******,,,,,,---...---,,,+++***+++)))'''&&&%%%&&&'''(((***)))((()))+++++++++*********++++++***(((&&&%%%,,,---...//////...---,,,''''''&&&&&&&&&&&&'''(((,,,...000///---*********+++******)))******++++++(((''''''&&&&&&&&&'''((('''+++777MMMeeexxx>>>MMMbbbsss}}}~~~wwwmmm[[[III:::444///---+++(((***///++++++******+++,,,...///.............../////////000000000000000000//////+++***)))***,,,---,,,++++++,,,...000111111111111------------...//////000---......//////......---///+++)))+++///000,,,(((,,,---...//////...---,,,,,,,,,------,,,,,,++++++***+++---.../////////...000,,,+++------+++,,,000000222555555333000---------,,,,,,...000111000///***+++,,,------............,,,******,,,///111111111///000444444000...///---------------...//////---222666666333222666:::444555666777777777666555333444333111///...000111////////////............---,,,,,,///333555555333222///,,,)))((((((***+++)))(((&&&''')))***+++***))))))))))))***++++++***...***)))...222333555999>>>@@@DDDEEECCC>>>:::666666444222000111555:::>>>AAA???AAALLL]]]nnnzzz~~~yyyvvvyyyzzzrrrbbbUUUGGG???666000---***(((((()))+++///111222111///---//////000000000000//////,,,,,,,,,+++***)))((('''%%%&&&((()))***************)))***+++,,,++++++,,,))))))((('''&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&'''''''''%%%&&&''')))+++(((&&&&&&)))+++***((())))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,---.../////////...---,,,+++***************)))(((((()))***+++,,,&&&'''(((***,,,...///000111---,,,...,,,(((''')))+++***)))***,,,,,,***(((***,,,......---++++++++++++******))))))******++++++,,,---///000///---++++++,,,,,,---...///000000333///+++)))***+++------000000111222444777:::<<<999777444111000111222333+++,,,.../////////......+++++++++,,,,,,---......,,,,,,---...000111222222111111000///...------,,,---+++))))))***+++***)))(((***+++***))))))+++,,,///......000222444444333444555777888999999888888333111...,,,,,,...000222...///000111222222222222///...---,,,+++*********///777GGG___ttt}}}uuugggWWWKKKAAA777333444000++++++222777666111...,,,,,,,,,,,,,,,------...///---+++******+++,,,---'''((((((((()))***,,,...+++,,,---------,,,******,,,***(((&&&&&&''')))+++---+++******++++++)))'''***++++++***)))(((&&&&&&+++---///111111///---+++((()))))))))))))))******...000111111///---,,,,,,******************++++++''''''((((((((())))))***((()))111CCC[[[ppp|||555>>>JJJVVV___iiiuuu~~~qqq[[[<<<666000...+++((()))...,,,+++***))))))***+++,,,,,,,,,------............//////000000000000000000,,,*********,,,---,,,+++***,,,...000111111000///---------------...///000------............------...+++))),,,111333000,,,,,,---...//////...---,,,,,,,,,---------,,,,,,+++++++++,,,------.........///+++***------+++---000222333333111...,,,,,,---...------///000111000///+++,,,---///000111111111,,,***)))***---111333444333000000111111......222......------......///000---111666666555666;;;@@@999888666555444444444444333333222000......000222////////////...............------222888<<<;;;888222000---***))))))+++,,,***((('''(((***+++++++++******,,,,,,------...///444000///333666444444666;;;:::::::::<<<===>>>???999999888555666AAARRR______]]]^^^ggguuutttfff^^^WWWKKK>>>555111...,,,'''(((+++---...---,,,+++---...............------)))*********)))(((&&&%%%$$$&&&(((*********))))))*********))))))*********)))((((((''''''''''''(((%%%'''(((((('''&&&&&&'''%%%&&&'''&&&&&&&&&((())),,,)))''''''***,,,+++)))++++++************))))))///.........------,,,,,,++++++,,,,,,---...//////...---,,,+++************'''+++......***((()))+++))))))***+++,,,------...000---,,,---,,,'''&&&)))*********+++,,,,,,+++)))(((***,,,---+++************************+++,,,,,,((()))+++///333444111...---+++)))((()))---111444;;;777111---------......000000000111333666888:::777555222///......000111)))***+++---------,,,,,,******+++,,,,,,---------+++++++++,,,---------...,,,,,,------------------,,,+++))))))***+++***)))(((***++++++******+++,,,,,,++++++---///000000///222333555777888888777777333222///------...000111...///000111111111111111,,,,,,+++******)))((((((000888JJJ```ttt}}}vvvmmmaaaVVVKKKAAA:::999///+++,,,222777555000...,,,------...............---+++***(((((()))+++,,,''')))***)))((((((***---***+++,,,,,,,,,+++)))))),,,+++)))((((((***+++---...---,,,++++++***'''%%%******************))))))***+++---//////---+++*********,,,---------,,,,,,---///000000...,,,,,,,,,))))))******++++++++++++))))))******+++,,,,,,,,,,,,***---999NNNeeewww444555999>>>CCCKKKZZZgggzzzzzzddd@@@888111///---))))))++++++***)))((((((((()))*********+++,,,------------+++,,,---...............+++***)))***,,,---,,,+++***+++---////////////...------,,,,,,,,,---......------............------,,,+++***---111333222///+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,------)))))),,,---,,,...222555555333000...---...000...------...000111000...,,,---...//////...------+++***)))+++///222444444222000///000...,,,...333...------------...//////...111333444555777<<>>@@@::::::888888???PPPhhhzzz}}}{{{{{{uuuttttttxxx{{{tttooobbbQQQCCC:::222,,,)))***++++++,,,,,,,,,,,,....../////////...------'''((()))))))))((('''&&&&&&'''(((*********)))))))))++++++((((((***+++)))))))))(((((((((((())))))&&&'''))))))'''&&&'''(((%%%&&&''''''&&&''')))***,,,+++***+++,,,,,,+++***+++++++++***************000000///...---,,,++++++******++++++,,,,,,---------,,,+++***************+++///333111---)))((())),,,,,,,,,+++++++++++++++---***)))++++++'''''')))''''''(((((())))))((((((''')))++++++***)))***+++***)))))))))))))))******+++,,,///555:::;;;888444///,,,)))''')))///555999===888333///...//////////////////000111333444555222111///---,,,,,,---...))))))+++,,,,,,+++******))))))***+++,,,,,,,,,,,,************************((()))***,,,------------,,,***((((((***+++***)))(((***,,,,,,+++***+++,,,***))))))***---......---000111444666777777666555555444222000///......///,,,---....../////////......///000000000///---,,,---555DDDYYYmmm{{{xxxsssjjj___SSSGGG>>>:::444111111555555111......,,,,,,---...............+++***)))((((((((()))***'''***,,,+++(((&&&''')))))))))***+++***)))((('''******)))******+++,,,,,,,,,,,,+++++++++***'''$$$)))))))))******+++++++++(((***+++,,,,,,+++***((((((***,,,.........,,,+++)))+++------+++)))))))))((()))***+++++++++++++++***+++,,,,,,---------,,,...,,,,,,222BBBYYYqqq888555444555555888EEESSSlll~~~iiiIII===222///...+++******(((''''''''''''(((***+++'''(((***+++,,,,,,++++++******+++------.........***)))((()))+++,,,+++******+++,,,------.........---,,,,,,+++++++++,,,,,,------............------+++,,,---...///000000///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))******++++++***((((((+++------///333444444444222000......///---,,,,,,---//////...,,,***+++---...///...---,,,+++++++++,,,///111111000///...///111///+++,,,000------,,,,,,------...///111000000111333666999<<<777777555444222222111111111222222111000///000222111111111000000////////////000222555777888777555111000000//////000000111...------...//////---+++***---///000000111444777<<<888666777777:::DDDNNNSSSMMMFFFCCCDDDFFFHHHIIIGGGBBB>>>@@@NNNdddzzz}}}zzzyyyyyy|||wwwtttqqqooonnnkkkeeeaaaWWWUUUSSSVVV^^^gggooossswww{{{xxxgggWWWIII<<<111------+++***+++,,,---..................---,,,,,,&&&((()))++++++***)))(((((()))))))))***)))))))))***---,,,((((((,,,---*********))))))))))))******&&&(((***)))((('''((((((&&&'''(((((('''(((***,,,,,,...//////---,,,++++++))))))))))))************---,,,,,,++++++*********)))))))))***************+++******)))))))))******---,,,***+++------+++))),,,,,,++++++******)))))))))''''''******''''''***%%%&&&'''(((((('''((((((((()))***)))))))))+++,,,...---,,,***)))(((((((((,,,---000666<<<===888333---+++)))))),,,111777;;;666333///------.........+++,,,...///000111222222...---,,,+++++++++++++++)))***+++++++++***)))((('''((()))++++++++++++***(((((()))))))))*********'''(((***+++,,,++++++******)))'''''')))***))))))''')))+++,,,+++******+++((('''''')))+++------,,,///111333666666666555333666666444333000...,,,+++******+++,,,,,,,,,++++++---///222444444333000///,,,111;;;KKK\\\jjjrrruuupppmmmfff[[[OOODDD<<<777333222333555111,,,,,,000***+++,,,---------,,,,,,)))))))))((((((''''''''' %%%***+++)))'''(((***'''((()))))))))(((&&&%%%&&&'''(((***++++++******''''''(((***,,,+++)))'''(((((((((((())))))******))))))************))))))$$$&&&)))+++,,,+++)))(((''')))++++++***((((((((('''(((***+++,,,,,,++++++***+++,,,---------,,,+++*********---777LLLfffxxx===999777777333222<<>>999333:::GGGaaavvvzzz___III777555555...)))***************************((()))+++,,,---------,,,,,,,,,,,,+++++++++******111111///---***&&&###!!!------,,,+++++++++,,,,,,))))))******+++++++++,,,,,,------------,,,++++++000...------///...+++'''........................---------+++***+++...111------,,,,,,,,,,,,++++++...---+++***+++,,,...000222444555444222///......,,,---000333555333...***111333777::::::777333000......---,,,---///222333333...,,,000000---///444222222333222111111333444444222111111333555777777444444333111111000000000222222222222222000///...222111//////111333777999<<<;;;;;;999888777666555666777777777777666555555777999;;;;;;999555000---...------...///222555777999555333444999FFF]]]rrr}}}xxxqqqnnniiijjjuuu~~~ttthhhZZZRRRQQQEEEDDDBBBAAAAAACCCFFFGGGEEEAAA;;;888999999777444444333111111222555888:::===BBBKKKUUU^^^cccfffgggjjjmmmqqqvvv{{{}}}rrreee[[[HHH<<<111...---+++---222///111///++++++///---'''+++++++++***++++++,,,,,,...---+++***)))******+++)))******+++---...//////,,,,,,***)))))))))***+++***************)))((((((,,,+++***((((((((()))))),,,------...---,,,***)))++++++,,,,,,,,,++++++***+++***)))(((((()))***+++))))))***+++++++++++++++,,,+++***(((&&&%%%$$$$$$((())))))+++------+++)))+++---......---,,,,,,---)))((('''%%%$$$$$$$$$$$$))))))))))))))))))))))))&&&''')))***++++++******'''+++---,,,,,,///...+++/////////...---+++)))'''))))))(((((()))+++---......---***((((((***,,,......---,,,---......,,,***,,,...//////...------...//////...+++))))))+++---+++******,,,---...---,,,+++***(((''''''(((***+++---++++++///444555111,,,///---+++)))))))))+++,,,'''))))))(((+++///000---(((''''''***///333333222999888888777666555555555777666444111///---++++++''''''(((((())))))******+++,,,------------,,,,,,++++++---111777@@@GGGLLLNNNJJJDDD===777333111000////////////...---,,,+++(((***---...------///000------,,,+++************''''''(((((()))))))))***---,,,************((('''%%%&&&''')))))))))(((''')))***+++,,,,,,+++***)))'''((((((((((((((('''&&&)))((('''(((***++++++***---+++***+++,,,,,,)))%%%***(((%%%&&&)))+++***))))))((()))---000000+++'''+++++++++***)))'''%%%$$$###&&&)))+++...;;;UUUmmm>>>888666999666333;;;HHHeeexxxeeeNNN:::444333---***,,,'''''''''''''''''''''''')))***+++---------,,,,,,------,,,,,,,,,++++++++++++,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,++++++***///...------///...+++(((......---------------,,,000000000...------...000222111000///---,,,+++***---,,,+++******+++,,,---***,,,------,,,++++++,,,------...000111000...+++///111555777888555222///---,,,+++***+++---///000111......222222//////222000111111111//////111222222222222333555777777888888777666555444444444444555555444333333222222222222222111111444777;;;======<<<;;;999888777777777777777777777777777777777:::;;;======<<<888333000...---,,,---...000333444333111222666<<>>???<<<777222...,,,++++++)))***++++++++++++++++++***+++------,,,,,,---...------+++***)))((((((((('''((((((((()))))))))***---+++***+++,,,,,,+++***%%%&&&'''((())))))(((((())))))******************'''''''''(((((())))))***...,,,***+++,,,------,,,///,,,))))))+++,,,+++)))+++(((&&&''')))++++++***)))***++++++******+++,,,+++++++++***)))((('''&&&%%%&&&)))***,,,888PPPggg555000///222222000888CCC^^^nnnjjjSSS<<<333000,,,,,,...((((((((((((((((((((((((++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,+++++++++)))***+++---.../////////++++++,,,,,,,,,,,,++++++)))))))))***************+++,,,,,,,,,,,,+++******...---,,,---...---+++)))---------,,,,,,+++++++++///000111000...------...222111000///...---,,,+++//////......---,,,,,,,,,+++,,,---------...000222111///...///000111000///,,,...111444444333000///---,,,+++******+++------...---///333444000///000111222222111000000111333111222333555666666666666;;;::::::999999:::::::::999888666444444444555666111111111333666:::???BBB@@@>>><<<999888888888999555555444333333444555666999:::<<<<<<;;;777333111---,,,,,,+++,,,...///000...---000555<<>>@@@AAA;;;999666444333444666888000000000222666;;;@@@CCCDDDBBB>>>:::888777888888222000///------///111222444555666777666333000---,,,++++++******++++++,,,,,,+++---111444999EEEQQQ[[[fffuuu~~~zzzdddRRR???555222/////////+++,,,,,,---------,,,,,,'''***......,,,,,,...000,,,+++******+++,,,...000111///---+++,,,///222444111111111222333888>>>BBBUUUaaaqqq}}}wwwhhh[[[OOOBBB777111---///000---******++++++,,,++++++***************)))***,,,------,,,+++***++++++***)))(((''''''&&&+++******)))))))))))))))((()))))))))))))))((((((&&&&&&&&&&&&''''''((((((************++++++******---------,,,+++)))(((''')))(((((((((((((((((()))''''''((()))))))))))))))'''''''''((((((***+++,,,))))))(((''''''''')))+++***,,,......,,,***))))))''')))+++,,,---,,,+++***%%%&&&'''***,,,...000111------,,,,,,+++***))))))(((,,,---++++++---,,,)))((((((((()))))))))))))))++++++*********+++++++++++++++------...---,,,,,,---,,,,,,...000111000...++++++,,,***((('''(((***+++,,,,,,+++******,,,...222111222333666777666555333111///...---...///000000///000333777888666444---,,,+++***'''$$$"""!!!#########%%%+++///***!!!***))))))***+++++++++++++++,,,---///000111111222000///...,,,+++***))))))+++******))))))(((((((((,,,,,,++++++++++++++++++%%%&&&))),,,000222444555222111///...---...///000333222222000...,,,***)))///000///---***)))***,,,//////...---------------+++++++++++++++,,,,,,,,,+++++++++---000222222222111111000//////...---,,,((((((''''''''')))***+++***)))((('''((()))+++---&&&%%%%%%'''***---......---+++)))((()))***+++,,,+++************+++++++++,,,+++)))&&&###$$$(((,,,((('''''''''''''''((((((&&&'''((()))***222GGG[[[:::555000---,,,,,,222888<<>>:::777555555666000///---++++++,,,---...///000111222111///,,,++++++******)))))))))))))))+++***+++---------333:::>>>IIIXXXbbbhhhppp{{{yyy^^^MMM===555333111000000+++***(((''''''((()))+++%%%))),,,+++)))((())),,,+++++++++***+++,,,---...777333///***((((((***++++++---///000000222555777<<>>444000...+++)))++++++++++++++++++++++++******)))))))))******+++)))))))))***************------,,,,,,,,,---......******)))******+++,,,---,,,,,,,,,,,,,,,+++++++++,,,------------,,,++++++***+++,,,+++***+++---///,,,------......//////000000111222222111111222444444444444444333333333333333333222111000///...---///000000///---,,,---...,,,,,,---000111000---***++++++,,,------..................------,,,,,,+++---...---***+++000222222///000222222222444666999<<>>AAABBB999777333111000111444555666555555555777;;;???AAAAAA???;;;777444333222222111000...---,,,,,,,,,,,,------/////////---+++***))))))))))))(((((('''''')))'''))),,,,,,***,,,111222888???EEEMMM[[[nnn{{{gggYYYIII???999222...------+++)))'''&&&(((***,,,***+++++++++)))((()))******)))))))))***++++++,,,///---***((('''((()))+++'''***---...//////000222...999HHHXXXlllyyykkkXXXIII;;;444...---,,,+++,,,///,,,+++***)))))))))))))))%%%&&&'''((()))*********'''''''''(((((()))))))))))))))******))))))((('''''''''((()))))))))(((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''((()))***+++............---,,,******&&&''''''((((((''''''&&&'''((())))))******)))))),,,++++++***************(((***,,,***'''&&&(((+++...111444555444222111000,,,+++*********,,,---...222111000...---+++******,,,+++***)))(((''''''(((&&&***,,,***+++...---***************+++,,,---...//////...---,,,***((('''&&&''')))***++++++***))))))((())),,,///111111000,,,,,,,,,+++)))***,,,...***+++,,,,,,***)))***+++)))((()))+++...///...---,,,+++)))((((((***+++,,,++++++,,,---------------)))((((((''''''&&&&&&&&&"""%%%&&&&&&(((+++)))$$$!!!###&&&'''((()))+++---,,,///222444444222...+++---+++)))''''''(((***,,,******************))))))+++)))(((&&&&&&&&&''''''******,,,---............,,,,,,++++++++++++,,,,,,/////////000//////......,,,...//////---++++++,,,''''''(((((()))***+++,,,------------,,,,,,,,,,,,)))((((((***---//////...222111///,,,+++))))))(((***))))))(((((()))))))))---,,,***((('''''''''(((***)))''''''((())))))(((''')))******(((&&&%%%%%%)))***,,,+++***((()))))))))&&&###$$$'''(((&&&###'''&&&%%%$$$$$$%%%'''''''''&&&'''(((***111AAAQQQggg^^^NNN>>>555222333444222333888CCCNNNWWW\\\^^^\\\QQQBBB666111///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...******++++++,,,,,,,,,,,,///...---------...///000+++***(((((((((***---///.........------,,,,,,,,,---............---,,,,,,)))***++++++)))***---000------...///111222333333555666555333111000222333555555555555666666666666111000...---,,,,,,,,,,,,...///111000...------...,,,+++***+++------+++***------------------........................------,,,///000---...333444111---///111222333666999;;;999===@@@>>>999555555777444444555666888:::<<<===777555333111000111222444777555444333333555888:::777666444222111000000///111000///---,,,***)))(((***+++,,,---,,,+++***)))(((((((((((((((((('''''''''&&&'''+++,,,***+++...---000555999@@@MMM]]]iiitttyyykkkZZZLLL???333------...---,,,*********++++++000...,,,++++++,,,,,,+++)))))))))*********++++++(((((())))))***,,,---...)))***+++***))))))***,,,***111;;;GGGZZZqqq}}}lll\\\III<<<111///000//////000,,,+++***)))((((((((((((&&&&&&'''''')))***+++,,,'''(((((((((((()))))))))((()))*********)))''''''&&&''''''((())))))((((((''''''((()))((((((&&&&&&''''''''''''(((***,,,---.../////////...------,,,))))))***++++++***))))))((()))******++++++*********))))))(((((())))))***(((+++...,,,(((&&&(((++++++...222444333222000000+++,,,,,,,,,,,,,,,,,,,,,000///...,,,***(((&&&%%%)))(((&&&%%%%%%%%%%%%&&&$$$(((******+++......+++---,,,,,,+++,,,---//////++++++,,,,,,+++)))((('''&&&&&&'''((())))))))))))&&&&&&(((+++...000111000***++++++***)))***---///***,,,---,,,***)))))))))))))))***,,,///000000...***)))(((((((((***,,,...,,,,,,---,,,+++******+++((('''&&&%%%$$$$$$%%%%%%!!!&&&(((&&&%%%'''((('''"""%%%((((((((())),,,...---...///000000///...---++++++++++++,,,,,,,,,,,,******************++++++...---+++)))))))))***+++---,,,,,,++++++*********,,,,,,,,,---------......***++++++,,,,,,,,,,,,+++&&&)))---...---+++++++++(((''''''&&&&&&''''''(((++++++++++++*********)))((('''&&&''')))+++***)))---,,,+++)))))))))******++++++++++++***)))((((((***))))))((((((''''''''')))'''&&&''')))************++++++)))&&&$$$%%%&&&'''***,,,+++)))''''''(((&&&%%%######$$$%%%&&&&&&)))((('''%%%%%%&&&'''(((((('''''''''(((---;;;JJJsss]]]GGG888222000...,,,)))+++444AAALLLUUUZZZaaaWWWGGG888222111///,,,((((((((((((((((((((((((,,,,,,++++++,,,...///111,,,,,,,,,------.........333222000///............,,,***(((&&&'''***---000/////////......---------......//////......---,,,(((***++++++)))***---111---...///111222444555666888888555222...---...000111111222444666777888999000///---+++***+++,,,---)))+++......---++++++,,,///---***)))+++,,,------//////...---------......000000111111111111000000***000333111222666555000...000222444666999<<>>???;;;666444444555444222222222555777999222333444555666666777777:::999999888666555444444333777999777777999888444444333000......///111222333222111000000///000000+++***)))***+++---000222222000---)))(((((()))***)))*********++++++++++++(((((((((((())))))))))))((())))))***++++++,,,,,,)))000888>>>AAA@@@>>>===???LLL\\\kkk{{{rrr^^^III999222333,,,***))))))******((('''...---+++))))))))))))***...---+++*********+++,,,))))))))))))))))))))))))+++((('''))))))%%%%%%''',,,///444777===HHHVVVaaarrrttthhhYYYGGG;;;555222000000+++...---''''''******&&&+++***)))(((((()))***+++,,,,,,,,,++++++*********,,,---......---***(((&&&((()))******)))((('''&&&(((***++++++***))))))***((()))+++,,,------,,,,,,+++///000+++(((***------)))***,,,------,,,***(((...))))))---...(((&&&(((,,,+++***+++++++++)))'''******)))***+++***'''%%%'''***------++++++,,,///)))))))))((('''(((***,,,((()))))))))((()))+++...///,,,((('''(((***+++++++++(((&&&(((...111111......+++'''&&&((()))(((&&&&&&''')))+++,,,,,,++++++''')))++++++)))'''&&&&&&'''((()))+++,,,---...///...+++(((&&&''')))******+++***)))(((((())))))***'''(((***,,,---...//////''')))***)))((('''((())),,,,,,,,,++++++++++++***...###&&&,,,(((!!!%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***,,,---...///...---,,,+++,,,,,,...///)))((()))---111333222///111111---)))***---+++&&&(((***,,,+++)))***,,,///111111000...---,,,+++***++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,)))+++,,,,,,+++,,,...000,,,+++)))'''&&&&&&'''((((((***+++***)))((()))+++&&&&&&&&&'''((())))))***)))(((''''''(((***,,,...333000---))))))***---///))))))++++++++++++))))))***&&&$$$$$$(((---......111000...+++)))((('''&&&&&&((()))((('''&&&'''((('''&&&%%%$$$%%%&&&(((***---,,,++++++------,,,+++///***&&&%%%%%%(((000999ssscccSSSCCC666///***,,,,,,,,,///999FFFPPPZZZVVVOOOEEE<<<444///---,,,,,,,,,,,,,,,,,,++++++---,,,++++++---//////...000//////---++++++---000333111...------...---,,,000000000000000/////////000///...---...000222333222444666777888666444333222222111111111000000000/////////000111222333444---......///000000000000000000000111333666888:::111///,,,,,,---......---...///000///---,,,---...---///111000...---///111444222111/////////111111777<<>>PPPdddtttsssdddTTTCCC333''',,,,,,***&&&&&&(((&&&"""%%%&&&''')))+++,,,,,,,,,...///000000000///...---------......---+++)))((()))***+++++++++***)))(((&&&'''(((((('''&&&'''(((&&&(((+++...///...---+++'''+++,,,+++,,,...,,,&&&&&&&&&&&&'''((()))******...***((())))))''')))---)))'''&&&''')))++++++***...---,,,---...---+++)))'''+++///111///+++)))'''+++***)))((((((''''''''',,,***(((((()))*********...555===@@@>>>888333111------...222666555111,,,,,,***'''&&&&&&'''&&&%%%((())))))******))))))((('''''''''%%%$$$%%%(((+++((('''''''''(((***---...---+++(((&&&&&&'''&&&%%%((()))*********)))'''&&&))))))******++++++*********,,,---,,,+++***+++,,,---,,,+++***((('''''''''***++++++)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***+++,,,---...------,,,++++++,,,,,,---000...------///000//////...///---+++,,,000000---,,,...///.........000222222111000///---,,,++++++++++++,,,,,,,,,,,,++++++((((((((((((''''''&&&%%%$$$%%%''''''''')))+++...+++***)))(((((((((((((((''')))***)))((('''(((***&&&''''''(((((())))))*********)))(((((()))***+++'''((()))+++,,,---------,,,---...//////...---,,,***))))))+++---//////.........---------------...222///------...---***'''(((((('''&&&&&&''')))***+++***))))))******((('''(((%%%###$$$$$$%%%***111zzziiiRRR???444333000---***+++...111;;;BBBOOO]]]fffaaaQQQDDD999333---+++---...,,,(((---------...000///---************))))))***...000---///111000---,,,...111---.../////////...---,,,000000111333444555666777222444888@@@FFFDDD<<<444333333333222222222111111444333333222222222333333///000000000///---***)))---------...//////000111777444111000//////---,,,...///000///---------.........---,,,++++++,,,---000///............//////111444999<<<@@@EEEJJJOOOCCC???999333000///111222555888<<>>;;;777444///...------,,,---......///......111<<>>???@@@777444000---,,,---///111222555888;;;;;;888444111000///---,,,,,,---...///++++++,,,111:::@@@<<<444,,,,,,+++******+++,,,---...---,,,+++***))))))))),,,++++++***************---...//////...---+++)))*********+++++++++,,,,,,(((((()))))))))*********+++++++++++++++++++++++++++,,,---,,,***))))))******+++...333<<>>;;;999777444222222111///...---,,,+++***)))&&&$$$%%%'''*********$$$'''***)))***333DDDQQQbbb```YYYKKK:::///++++++)))))))))+++...///000///(((''''''&&&%%%&&&'''(((######$$$%%%&&&'''((()))'''))),,,------------...+++***(((((()))+++...000999777444222111...***(((111222444444333111///.../////////......---,,,+++)))***+++***)))((()))+++(((((('''&&&'''(((***+++&&&'''((()))***))))))((($$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))***++++++)))***+++...000222333444.........------...000222000333333///...000000---))))))))))))***+++,,,,,,---,,,+++***)))'''&&&&&&''''''((()))))))))))))))(((((()))***)))((('''%%%$$$%%%'''''''''(((+++---...............---------((()))***)))((('''(((***((((((((()))))))))))))))******))))))))))))))))))))))))((('''''')))+++,,,++++++------------++++++''')))+++,,,,,,++++++***++++++******)))*********,,,)))''')))---...)))$$$(((((((((''''''''''''(((((('''%%%%%%&&&'''%%%$$$&&&$$$%%%''''''%%%(((---vvvbbbOOO888+++***...///---111:::KKK___kkkhhhYYYKKK999555111000111111///---,,,++++++,,,------,,,***222222111...,,,+++---//////111222222111111111111///111444666888888777666222222444666888;;;>>>???999888:::===???===777222000000000/////////......000000///.........//////000000000000111111222222111000...------...000111------,,,---......,,,******,,,------,,,,,,...///111...+++***+++,,,,,,,,,+++,,,,,,,,,,,,---------333555777999999666333000///...,,,***)))***,,,---111333555777777555333222000///---+++++++++---...***,,,...111666999444,,,++++++******++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111222111111++++++++++++,,,,,,,,,,,,)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,***+++,,,+++***)))***+++&&&(((+++---///999NNNbbbsss\\\HHH666222,,,))))))+++,,,---((())))))******)))(((((((((((())))))(((((('''&&&'''''''''''''''''''''''''''%%%%%%))))))'''(((+++///---***((('''((()))***)))***+++...888KKKaaappp~~~rrraaaPPP===333***)))++++++***+++++++++++++++******)))(((*********++++++++++++,,,(((((('''''''''&&&&&&&&&((()))***+++++++++***))))))))))))'''&&&&&&)))+++'''((())))))))))))((('''))))))&&&"""%%%+++...---+++***))))))***---///111:::BBBIIIJJJJJJLLLMMMMMMMMMNNNRRRYYYaaagggjjjkkkbbb^^^YYYTTTPPPLLLHHHEEECCC@@@<<<;;;;;;;;;:::999222---'''%%%'''******)))###&&&)))+++///===QQQaaaccc\\\OOO>>>///(((''')))((((((((()))***+++---...******)))'''%%%$$$&&&'''&&&&&&&&&'''((()))+++,,,'''***...//////...---...+++***))))))***,,,...///555444222222111///+++(((111111222222111///---,,,++++++++++++***)))(((((('''((())))))((('''((()))''''''&&&&&&'''))),,,...,,,)))(((((())))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******''')))+++...000222333444,,,---...---------///111///333444111...//////---+++***)))***,,,---------...---,,,+++)))(((''''''&&&'''((()))))))))))))))((())))))******)))))))))%%%'''(((((('''(((***,,,,,,,,,------------,,,,,,(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************,,,***(((''''''((()))+++,,,---...//////...---,,,&&&(((++++++***))))))))))))(((((('''(((((())))))***))))))+++......***''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$'''%%%&&&((('''%%%(((---xxxfffMMM;;;444333000---000555>>>IIIPPPOOOFFF===333333222111000//////...---+++***+++---.........333333222111///000333555555444444555666666444222111333666888999888777666555444444555666999<<<>>>999888888777666555444444000000000/////////......333333222222222333333444777555333000...............---,,,---000555:::===555222---+++++++++++++++)))+++---.........000222333///+++***+++------,,,,,,,,,---...............444444555666555333///,,,,,,,,,+++++++++,,,------444444444444555555666777222111...,,,++++++---...---000111111333444111+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///......//////000/////////000111222333444444555555------------.........///+++++++++,,,,,,,,,---------------,,,,,,++++++******+++,,,+++***))))))***&&&&&&)))++++++///>>>MMMlll~~~xxxaaaLLL888333---(((((()))+++,,,)))***+++,,,,,,+++***)))))))))))))))((('''%%%$$$(((((((((((((((((((((((('''%%%%%%))))))'''(((+++///---+++***************)))******((()))222CCCRRRsssnnn\\\III;;;///,,,,,,++++++,,,---,,,+++)))((((((((((((***)))((((((((()))+++,,,((((((''''''&&&&&&'''''''''((()))*********))))))+++++++++)))((((((+++---,,,++++++***))))))(((((('''******'''''',,,000000,,,...222777===DDDIIIMMM]]]ffflllkkkjjjnnnpppppplllnnnpppuuuyyyzzzyyywwwtttqqqlllhhheeeccc```^^^]]]ZZZXXXWWWXXXXXXUUUSSSCCC:::000***(((((('''&&&%%%&&&(((---888GGGWWWbbbSSSKKK???222)))&&&'''(((***+++,,,,,,+++*********&&&(((((('''&&&&&&))),,,///...---,,,,,,---......(((***+++,,,++++++,,,---***)))))))))***+++,,,------------///000000---***//////...---,,,+++******((((((((((((((('''&&&%%%'''((())))))''''''((())))))((('''&&&'''))),,,...,,,+++)))((((((((('''%%%''''''''''''''''''''''''&&&''''''(((((()))))))))'''(((+++---///000000000+++---///...,,,++++++---,,,111333000...///000...---***)))***---///...------,,,+++***((('''&&&&&&'''((()))***++++++++++++(((((((((((()))***++++++&&&'''(((''''''''')))***(((((()))******))))))((()))+++,,,+++***)))***,,,))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))+++,,,---......---,,,+++''')))++++++((('''(((***%%%%%%&&&&&&''')))***+++***+++,,,------+++)))'''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$###$$$&&&''''''&&&'''%%%%%%'''&&&$$$''',,,~~~vvvcccQQQDDD999///)))---...000555999999666222///000222111///......///...,,,++++++---000111000...///111222333666;;;>>>:::999777999;;;;;;888444111222555666777555333222777666444333444666999;;;888888666333111111333666000000000000////////////111111000000111222222333222111///---...000333444222222222444:::BBBJJJOOOBBB<<<333,,,))))))***+++)))+++---...///000222444333...***(((***,,,,,,+++------...///000000000/////////000222333333111///++++++,,,---//////000000333222000000111333666777666444111...------...000,,,///000------///...*********++++++,,,,,,,,,,,,+++,,,,,,---///111333444000000111222222222222222999888777666555444444333////////////000000000000---------.........//////000///...---+++***)))(((***+++,,,,,,)))(((((((((+++((())),,,,,,,,,555@@@ZZZsss|||eeeOOO:::444---((('''(((***+++***+++------...---,,,+++,,,,,,,,,,,,***(((&&&%%%************************+++((('''))))))%%%%%%'''&&&&&&&&&'''))))))(((''' %%%)))((($$$(((666DDD```uuuyyygggRRRBBB222...---******,,,++++++***)))***+++---...+++)))'''&&&''')))+++---)))(((((('''''''''((((((&&&'''((()))******)))(((,,,,,,,,,***)))))),,,...000...,,,***)))))))))***&&&,,,000---,,,///222333555999AAAMMMYYYeeennnsssxxx~~~{{{~~~~~~~~~~~~|||yyysssnnnwwwtttrrrpppqqqqqqqqqppprrrqqqpppqqqrrrqqqmmmiiiUUUKKK<<<333...,,,***''')))&&&&&&///???OOOXXX\\\FFF???555---)))(((((((((,,,...000000...***'''&&& ###&&&'''(((+++000444222000...,,,+++***++++++))))))((('''&&&'''***,,,(((((())))))******++++++'''(((***...111222000---///...,,,+++))))))))))))''''''(((((('''&&&&&&%%%''')))***)))((('''((()))+++***((('''''')))+++---((()))***)))((((((***,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))***,,,------,,,,,,,,,...000///,,,)))((()))###)))---+++)))+++,,,+++,,,)))((())),,,...---,,,******)))'''&&&%%%$$$###))))))***,,,,,,---------((('''''''''((()))+++---&&&'''((('''&&&%%%'''))))))***+++,,,,,,+++***)))***+++,,,,,,+++***+++,,,*********)))))))))))))))&&&'''(((***++++++++++++&&&'''***,,,,,,+++)))((()))***++++++++++++***)))(((***,,,+++((('''(((+++######$$$&&&(((***,,,---)))+++------***'''%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$###"""$$$&&&((((((''''''%%%$$$&&&%%%###&&&,,,jjj}}}ooo]]]LLL;;;///---,,,,,,---...000222333...111///+++---222222---222,,,+++///000...000444222111333555777;;;FFFRRROOOEEE>>>DDDQQQTTTIII;;;777444222222333333111...222......444888888666777666666444222000111444777111111000000111111222333000111333333333111///...---...///000000111111000333777777888GGG]]]gggdddTTTDDD555000000------///,,,,,,------...//////000000000111111000///......000000/////////.........///666===@@@>>>:::777666333//////333444222000111111444333///...222555666444222000......///222333---000333444222///,,,+++...'''%%%***///000......555111111888>>>???AAAEEEEEEGGGKKKPPPSSSSSSQQQOOOVVVSSSPPPPPPQQQLLLCCC::::::888666444444555444444333111...---.../////////000777999111,,,---///---///...---,,,+++*********'''+++......---...444999KKKeeelllUUUCCC888000000...))))))///111000///------,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++************************,,,,,,++++++******))))))%%%%%%%%%%%%&&&***000555PPPiii}}}yyyaaaSSSAAA666000,,,******&&&'''(((***+++---...///------...//////...+++)))(((((('''&&&%%%&&&))),,,'''&&&'''***---...,,,)))---+++***)))***,,,------...//////---+++******+++000111222333666<<>>:::999999999333000111111///000222111444333///...222555555222000,,,******---222555777999:::999666222///...555...((())),,,,,,...111555>>>KKKWWW```fffiiijjjiiilllpppuuuwwwvvvsssqqqyyyuuuqqqooommmfff\\\TTTMMMIIIEEEBBB???:::444///666333///---...000111111555;;;<<<666000000111000//////...---,,,,,,,,,,,,***+++,,,)))''')))///555EEE```~~~ppp[[[EEE999000///---)))***000///......---------.........---,,,+++++++++,,,,,,++++++++++++++++++++++++*********))))))(((((('''))))))))))))))))))((((((******)))'''&&&'''***---===QQQeeeppp{{{qqqdddRRRBBB666...+++)))'''''')))***,,,---......,,,,,,---......---+++)))((((((((('''&&&'''))),,,*********---//////,,,))),,,)))(((***---///...,,,------,,,+++***+++...111///555>>>HHHSSS^^^iiiqqquuuxxx~~~|||{{{{{{tttpppqqqtttuuuuuuuuurrroooooosssvvv|||~~~}}}zzzzzz|||xxxrrrnnnhhh^^^PPPCCC888000,,,---111<<>>LLLRRROOOCCC888...+++---------.....................//////------.../////////......,,,,,,,,,,,,++++++++++++---333999<<<<<<<<<===???>>>666000///...---///222000333333...---111444444///...,,,---222999AAAGGGNNNNNNLLLFFF???999666444000+++(((***,,,---222888???UUUlllwww}}}|||wwwppplllfffbbb]]]TTTHHH???:::666111//////000111222999===>>>888333111000///...---------------------,,,,,,***&&&###$$$+++000???ZZZzzzwwwcccIII;;;///...,,,)))+++111------------......//////---,,,,,,+++***+++++++++***************************))))))((('''&&&%%%%%%''''''''''''((((((((((((,,,,,,,,,***'''&&&'''(((+++555EEEUUUcccooo{{{{{{sssdddQQQ@@@444...,,,'''((()))+++,,,---------***+++,,,---,,,+++***)))''''''((('''&&&&&&(((***(((((()))+++,,,,,,)))&&&+++)))'''(((***+++)))'''+++,,,...000333888???CCCMMMTTT```lllvvv~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwtttlllccc]]][[[\\\eeegggfffccc^^^___dddiiivvv{{{~~~}}}||||||{{{xxxwwwuuuooobbbQQQAAA777222444???PPP\\\^^^TTTEEE:::...,,,***)))((()))+++,,,***************)))((((((((()))***+++,,,---------))))))(((((()))***,,,---+++)))***,,,,,,)))(((***((((((((('''(((((()))***(((((()))***+++++++++,,,......------------------''''''''''''''''''''''''"""$$$'''(((''''''(((***))))))((((((''''''&&&&&&%%%&&&&&&'''((()))***++++++,,,,,,---...///000000111000...,,,***)))((((((++++++,,,,,,,,,,,,,,,,,,---///111111///...------,,,...//////---------...((((((((())))))***++++++***,,,...---***)))+++,,,***************)))((('''((((((***+++,,,,,,------++++++*********)))))))))%%%''')))++++++***)))(((///...---+++******))))))+++)))&&&&&&((()))))))))***)))***,,,***((()))---,,,+++************++++++,,,+++***)))(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,------000///---,,,***)))(((((($$$%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&''''''***&&&$$$&&&&&&%%%''',,,>>>CCCMMM[[[lll|||vvvdddMMMGGG<<<111***'''(((***)))+++------...000222333222222222000+++))),,,000,,,,,,000555888:::@@@GGG???888111222666888444...++++++,,,...000000000///000......222333111000333222444777777555333333333333333333222222111000///......////////////...---***+++,,,...///000111111...///...,,,///555555111555111///111333222...+++.............../////////,,,,,,---.../////////.........---------,,,,,,,,,(((---333777999;;;@@@CCC<<<555///......,,,...111000333333...---000333222---...222888BBBMMMWWW]]][[[YYYTTTKKKBBB:::555444***((()))---000222777???SSSmmm}}}zzzrrreee\\\HHHCCC<<<666333222111000777999999555000---,,,+++,,,,,,,,,---------------,,,,,,***'''$$$%%%)))---;;;VVVvvv{{{hhhNNN===///,,,,,,***,,,333..................------++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))(((***,,,,,,*********+++''''''...<<>>EEELLLTTT[[[aaasssxxx|||yyyuuuoookkk``````bbbccceeeggghhhiii^^^\\\XXXPPPHHHBBB@@@@@@JJJLLLMMMHHHDDDDDDJJJQQQ]]]eeennnrrrtttvvvzzz}}}wwwyyyvvvlll[[[LLLCCC@@@JJJUUUbbbeee[[[III999000---,,,+++*********,,,,,,''''''((()))))))))))))))'''(((***+++,,,,,,++++++'''&&&%%%%%%&&&(((***,,,)))))))))++++++)))((((((++++++*********+++++++++)))(((***------******+++)))******+++,,,---......))))))))))))))))))))))))---......---+++******+++)))))))))((((((''''''''''''''''''(((((()))))))))++++++,,,------.../////////...---,,,******)))))),,,------...------,,,+++***+++,,,,,,******+++---,,,...///...---,,,,,,---'''(((((())))))*********************)))******+++************)))((('''''''''''')))******+++++++++************))))))))))))###$$$''')))+++---------///...---+++************))))))((('''((()))******,,,---//////...---...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************((())))))***************------,,,,,,,,,---...///222000---+++)))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***+++'''%%%''''''&&&(((---999===DDDLLLVVVdddvvv~~~nnncccRRR@@@333---,,,---'''(((***,,,---...222666444:::>>>;;;444//////000+++***---222444333444999111111000...---...000111***,,,...000111000000000///---///333444222333777999:::999777444222222222000000111222222222111000,,,---------------------***+++,,,---//////000000)))+++++++++---111111//////...,,,---///111000---.........///////////////,,,,,,---.../////////.........---------,,,,,,,,,(((,,,000222333555:::>>>555000...///000......//////222222...---000111000,,,///666>>>FFFNNNUUUXXXMMMKKKFFF???666000------...+++,,,000666<<>>IIIPPPVVV^^^gggnnnsssxxx{{{wwwmmmeee___YYYSSSMMMFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA===888333000//////444666666333///000555:::@@@HHHTTT\\\aaaeeelllsssuuuxxxyyytttiii```\\\\\\iiimmmmmmdddRRR???222---...---,,,******)))******&&&'''((())))))*********&&&'''(((*********))))))'''&&&%%%$$$$$$%%%'''((('''(((((((((((()))((('''******+++++++++*********+++)))+++000000+++)))+++)))******,,,---...//////++++++,,,,,,,,,,,,++++++---------,,,)))((()))*********)))))))))))))))(((*********))))))(((((((((*********++++++,,,,,,---,,,++++++*********++++++,,,---...//////...,,,+++((())))))(((''''''***,,,+++,,,------+++*********((()))******+++******)))+++'''$$$&&&***,,,+++(((******++++++***)))(((((('''((()))************************)))))))))(((((()))(((((()))+++---///000...---,,,,,,++++++,,,,,,)))))))))))))))***+++,,,))),,,...---,,,,,,,,,,,,((()))***+++++++++******,,,,,,+++++++++++++++,,,((())))))******))))))(((------,,,,,,,,,---...//////...+++)))''''''''''''((((((((((((''''''''''''))))))(((((((((***+++,,,,,,(((&&&(((((('''***...888;;;@@@BBBDDDMMMaaatttyyyeeePPP>>>111+++)))'''''')))+++,,,---333;;;AAAMMMWWWSSSGGG;;;333///...***))),,,...///333888+++---///...++++++///333---///222444333111111111,,,,,,...333333111333777<<<;;;:::666222000000111---...000111111111000///+++++++++,,,,,,,,,,,,---++++++,,,---............+++,,,------...////////////---'''###%%%,,,111111---......///000000111111------.../////////......,,,,,,,,,,,,++++++++++++,,,...111000......000333111---...222333000...///...222222...---///000///...000444888;;;<<<======777777555222...,,,,,,---...+++---777DDDSSScccpppqqquuussshhhbbbcccddd```jjjjjjgggccc```bbbiiinnnwww{{{{{{sssiii]]]PPPDDD===222...,,,---...---...222111222333444444333111000***+++,,,---...------,,,;;;VVVttt|||kkkTTTAAA000------,,,...333111111111000...,,,)))((()))************)))((((((************************&&&'''(((***+++---...///************+++++++++++++++,,,......,,,++++++,,,...))))))---///111<<>>888666333//////333222222444444444222000///,,,++++++++++++,,,++++++;;;UUUsss|||lllVVVBBB111......---...222///000000000///---***)))+++,,,---------,,,+++***++++++++++++++++++++++++'''((()))***+++---......+++++++++++++++*********+++,,,,,,,,,***)))***+++((()))***++++++...555;;;JJJaaawww}}}tttbbbPPP;;;888222,,,)))((()))+++(((+++---,,,)))(((+++///222444888888777444222222//////...,,,---000777===:::???GGGOOOXXXeeesss|||yyyqqqjjj[[[OOO@@@555111...)))%%%((()))+++---000333555666000...,,,++++++,,,,,,,,,***((('''(((***++++++)))++++++...444555444999@@@RRRYYYdddoooyyyvvvbbbOOO???555///+++******)))((('''&&&&&&%%%&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$ &&&(((&&&&&&''''''((('''&&&%%%$$$)))%%%)))222333+++'''+++***+++++++++,,,,,,,,,,,,,,,---...//////...---,,,***+++,,,++++++,,,...111)))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))******))))))((((((((((((((()))''')))+++---...---+++***((())))))'''&&&&&&((())))))+++,,,+++)))''''''((((((***+++,,,,,,+++)))(((***(((%%%&&&***,,,------(((((()))***++++++++++++))))))******++++++*********)))))))))((((((((((((++++++,,,,,,---...000000222111000///...---------)))+++......---,,,...000---222444000...///...***(((***...111333333222111++++++******+++,,,------......///...---+++((('''((()))***+++,,,++++++***&&&''''''((())))))))))))++++++***))))))((('''''''''&&&&&&&&&''')))+++,,,+++&&&$$$&&&&&&%%%(((,,,777666888999444333===KKK]]]mmm~~~~~~ppp___MMM???777,,,)))***,,,---...999FFFkkksssqqq]]]EEE666///,,,******---333444...)))(((...+++(((***///111...+++444888;;;:::777333222222000000333555333000111666222555777888444000,,,+++...///000000///---+++)))******))))))***+++,,,,,,,,,,,,---------,,,++++++,,,++++++,,,+++***,,,///%%%+++...---...111///)))+++,,,---///000222333444000111111111000///......000000/////////.........(((+++......---,,,...111777222111444555222111333---111222...,,,...///---------------...000222333(((***,,,---,,,,,,---...===AAANNN```iiicccWWWOOOGGG:::000111555444111000222555888666222222555999:::>>>BBBBBB???@@@GGGMMMVVVaaapppyyy}}}}}}sssjjj\\\QQQFFF???888///---000000000111222111///---+++///,,,)))''''''((())))));;;UUUrrr}}}mmmVVVBBB111...///......111---...///000000...,,,***......///000///...---,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++******))))))((()))***)))((((((***,,,"""'''***)))(((+++///000???WWWppp|||}}}lllZZZAAA<<<555...***)))+++---(((+++...,,,)))(((,,,000///222555666444222/////////000222333777@@@LLLTTT___```eeemmmxxx~~~||||||pppqqqsssuuutttmmmccc\\\III>>>111+++,,,......,,,************++++++++++++000---+++******+++******)))&&&$$$'''+++,,,)))%%%,,,((((((,,,,,,))),,,222;;;CCCQQQcccsss}}}|||lllVVVDDD999222,,,'''******)))))))))(((((((((%%%&&&''''''(((((((((''''''&&&%%%$$$%%%&&&'''(((%%%%%%'''(((((((((((((((###&&&###%%%(((&&&(((((()))))))))(((&&&%%%'''###(((222333***&&&+++((((((((('''''''''''''''+++,,,...//////...,,,++++++++++++***((((((***,,,'''''''''(((((((((((((((&&&&&&'''''''''''''''''')))))))))))))))***************)))'''&&&&&&&&&&&&$$$&&&))),,,,,,,,,***)))((())))))(((&&&&&&'''(((***+++,,,+++)))''''''(((((()))+++,,,+++***(((''')))******))))))+++///222&&&'''(((***++++++++++++&&&''''''(((((((((((('''))))))))))))((((((((((((###%%%)))---111333333333555444222000...---,,,,,,))),,,//////...---///111---333555000---...---(((###&&&***...000000///...------------...///000000000111111111///,,,)))'''&&&(((***+++,,,+++)))((($$$%%%''')))+++++++++***++++++***)))(((''''''&&&%%%$$$$$$%%%&&&(((***+++)))%%%###$$$%%%$$$&&&+++555333222111222444777999HHH___ttt~~~mmmSSS>>>999000,,,.........:::JJJeeetttxxxdddLLL===222***...------,,,,,,---......,,,,,,++++++++++++,,,,,,000000111222222222111111///222444333111000333777666666666555333111///---000000111000000///...---///...---++++++,,,---...------,,,+++************+++,,,...///000///---,,,............000222444555333222111111000000111111777555444444555444111///111---***...666888222+++---++++++...333444000,,,...,,,,,,///333444000---999666333111111111000...///...------...---,,,+++...222222...---444<<<@@@RRRVVVZZZWWWOOOEEE???<<<222000,,,+++,,,---//////222222222333333444444555111000//////111333666777@@@DDDPPP]]]bbb```bbbgggqqqxxxppp```NNNCCC>>>777111,,,222222---,,,000222000000...,,,******+++---...999TTTqqq}}}mmmXXXGGG666000222111...,,,////////////000111222333444222000...,,,++++++,,,,,,------...//////......***,,,---...---------......------,,,,,,+++++++++)))***,,,------,,,***)))---+++))))))+++---//////:::HHHbbb}}}zzzsss___NNN<<<555111---,,,///)))+++---,,,)))(((***---111///......//////---+++444<<>>MMMaaarrr|||xxxdddNNNAAA999222+++((($$$&&&))))))(((''''''(((((()))*********)))'''&&&+++)))''''''((('''$$$!!!)))))))))))))))((('''''')))***++++++***)))***,,,(((***---,,,***(((***+++((((((((()))))))))))))))(((''''''''''''(((((()))'''&&&&&&'''***+++***)))---+++))))))+++...//////))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))***+++------,,,,,,+++***))))))+++***)))***,,,---------***)))(((((()))+++,,,------,,,************,,,---...---+++***)))(((((((((...,,,)))'''&&&&&&&&&'''((((((((()))***+++------''')))++++++)))'''&&&''')))))))))(((((())),,,///444666999;;;;;;:::999777444666888777444000...---///000222444555666777777<<<:::888444111...+++***)))***+++---...///000000------,,,***((()))+++---000//////......---,,,,,,++++++,,,,,,+++***((('''###((()))$$$###(((---,,,---***&&&%%%'''))))))(((&&&%%%&&&))),,,---***'''''''''(((((())))))))))))222111///...///111444555CCC[[[sss}}}yyyfffVVVCCC666.........---555AAA[[[oooxxxgggNNN<<<222+++------.........---,,,,,,+++++++++******+++++++++************++++++++++++---,,,,,,,,,.../////////444444444444333111///...///000000000000//////...---------........./////////......---------------//////...............///////////////000111333444444333333222222222222222777666444444555444222000222000000222555666333///---++++++...222333000,,,---...///000111222222333555333111000111111111000333000---+++,,,...000222...///......555BBBKKKNNN]]]VVVMMMEEE>>>999333///)))(((&&&&&&(((+++---............---------------333222111000000111333444555666<<>>@@@BBB@@@888111333000,,,+++++++++******)))+++,,,---------///000//////---,,,***)))((((((***(((''''''))))))'''$$$((((((((()))***,,,---...///000777GGG\\\mmmuuuwwwrrr___III<<<555///***((($$$&&&((()))(((''''''((()))))))))))))))((((((''',,,***((()))***)))'''$$$'''''''''((((((((('''''')))***++++++***)))***+++''')))++++++)))((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))+++***(((((()))***)))(((+++,,,,,,+++((((((***---,,,++++++***)))(((((((((&&&&&&&&&'''((()))******'''''''''&&&&&&''''''(((------,,,,,,+++******)))&&&%%%%%%&&&(((***,,,,,,******)))((((((((())))))...---+++***(((''''''''')))))))))))))))))))))(((---+++)))'''&&&&&&'''(((++++++************++++++---...---+++))))))+++------...---,,,+++---000222777888999::::::999777666444666888888555222//////222333444666777888999999<<<;;;:::777444000---,,,)))***++++++,,,,,,,,,,,,******)))'''&&&&&&(((***......------------,,,,,,******++++++***)))(((''''''++++++&&&$$$(((+++***+++(((%%%%%%''')))***)))((('''%%%'''***,,,,,,***)))((((((''''''(((((()))000///...---...000222333CCCXXXlllsssvvv{{{~~~||||||rrrWWWDDD444000000///222777PPPeeessshhhPPP???555000...///000111111///---+++++++++************++++++++++++*********+++,,,---///,,,***+++000222111...333333333333222111000///...///////////////000000,,,---...///000000000///......------......///000333222000...---...000111111000000000000111222333555444444333222333333333666555444444555555333222222333444444333222222222...,,,,,,...222333000---...000222333222333777:::222111//////111222222111111///---++++++---///111111222333:::III[[[fffggghhhWWWBBB555333333///+++,,,,,,,,,,,,---...000111111000000///......------555333222000///.../////////...000222222111444888@@@MMM___qqqyyyfffPPP???:::777111+++,,,//////,,,///,,,)))'''(((+++...111;;;QQQkkk|||~~~pppYYYGGG555......---,,,+++,,,,,,---...111333555666444333111///...---.........,,,)))'''''')))+++---222333444333111000000000000//////---,,,+++******,,,---...//////...---,,,+++***)))***,,,------,,,///;;;RRRlll}}}{{{mmm[[[NNNBBB666///---)))))))))(((&&&'''))),,,***,,,......111;;;KKKWWWmmmwww{{{wwwpppggg```VVVWWWYYYZZZYYYPPPDDD;;;222000......//////---+++...+++)))(((((())))))(((+++******+++...//////...000///,,,***)))))))))***)))((('''((())))))'''%%%''''''''''''(((***++++++///000888JJJaaarrrwwwvvvooo\\\FFF:::444///,,,,,,$$$&&&))))))(((''''''(((******)))(((((((((((()))***)))((()))******(((&&&$$$%%%%%%&&&''''''(((((()))+++,,,+++***)))***+++'''(((******((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***(((%%%%%%&&&'''((('''"""'''***)))$$$"""&&&++++++***)))((('''''''''&&&(((((('''&&&&&&''')))***(((((('''&&&&&&&&&&&&''',,,,,,++++++******))))))((('''''''''(((***,,,...,,,,,,,,,+++++++++******,,,,,,+++***)))'''&&&%%%'''((()))+++,,,,,,,,,,,,,,,+++)))((((((((()))***...---,,,+++******)))***111000---***(((***...222000111000///---...111333666666777777666555333222111444666666444111000000333444444555666666777777:::::::::888555111...+++))))))))))))))))))))))))))))))((('''%%%%%%''')))+++++++++,,,,,,,,,,,,,,,)))))))))))))))(((&&&&&&***---,,,'''%%%'''(((((('''&&&$$$%%%(((***++++++***(((%%%%%%'''***++++++***)))'''&&&&&&'''((()))111000///...///000222333???MMMXXXYYYYYY```iiiooozzznnnVVV===333222111000111@@@QQQ]]]XXXIII===555000111111222222111000...---+++******))))))******+++---,,,+++***+++---///000///---+++---000222111000666555555444222111000///............//////000111///............/////////,,,,,,,,,,,,---...///000555333222000//////000000222111111111111111111111444333333222222222222222333222111222444666666555444444444333222111111111000//////000222333111///111333666999;;;<<<<<<<<<333111000111333444333222///000111000////////////444<<>>AAAAAA===666000---------,,,+++***+++,,,***(((&&&&&&((())))))(((,,,***)))***...000...,,,///......---,,,++++++***((('''(((((((((((('''&&&''''''''''''((()))***+++000222===RRRjjjyyy{{{xxxjjjXXXDDD888111---,,,---&&&(((***+++)))))))))))),,,+++)))((((((((()))***&&&&&&&&&'''(((''''''&&&$$$$$$%%%%%%'''((()))******+++,,,+++)))))))))+++((())))))***))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((&&&$$$$$$&&&((())))))"""&&&'''&&&&&&))),,,+++***)))((((((((())))))...,,,***(((''''''((()))(((((('''''''''''''''(((******))))))((((((((((((***)))((('''''')))---///---...............------)))***+++,,,,,,+++***)))***+++...000111111000///++++++************+++,,,...---,,,+++************...---+++((('''(((,,,////////////---+++,,,...000111111111222111000//////---///111222000/////////111111000111111111222222555666666666444000,,,))))))((((((((())))))******+++++++++***(((((()))+++)))))))))***+++,,,,,,,,,(((((((((((('''&&&%%%%%%***+++***'''&&&&&&&&&&&&&&&%%%&&&''')))+++---...+++***((((((((()))******+++)))'''%%%%%%''')))+++//////.........///000111111:::@@@@@@>>>CCCMMMTTTeeeqqq~~~eeeHHH777222111///...222999???>>>:::666000+++000000//////............++++++************++++++)))((('''''''''))),,,---)))+++,,,,,,+++,,,///111999888666444222111000///......------...///000111222111...,,,,,,---...000,,,,,,,,,---...///000111333333333333333111///...222222222222222111111000222111000000//////000000///......000333666888888999666222222333444333000222111111222333444333222555444777???FFFGGG@@@999555444333444555555444222444333222000///111777;;;AAAPPPbbbppp{{{rrrfffUUUGGGAAA???===;;;555777999888555111000000------...//////000111111000//////...------------((()))***+++,,,------+++''',,,666BBBOOO^^^ppp}}}~~~wwwbbbUUUDDD999555222000...,,,,,,,,,,,,++++++++++++222<<>>IIIUUUeeetttoooUUU@@@666111///---.........000333444111...------............------,,,++++++++++++++++++,,,(((((('''((()))***,,,---)))---//////------111555888777555333111000000//////...---------...///000333111///...---...000111000000000000111222333444111222444444444222000...111222222333222222111111000///......---............---,,,...111555666777<<<777222111444666555222333333333333333333333333555444777AAAKKKKKK@@@444666555444555666666444333444222---***,,,777FFFRRR___oooqqqhhh[[[LLLAAA999666444333777;;;;;;777333111111******+++---...///000111------------------,,,,,,(((******))))))***&&&!!!***+++...333888CCCUUUfffsssyyylll\\\PPPEEE:::333111******++++++,,,,,,,,,,,,...444BBBVVViiisssqqqkkkTTTFFF888111///---,,,------,,,,,,,,,,,,,,,,,,---------+++******+++,,,---'''))),,,...///---+++)))'''))),,,---------///000.........---,,,,,,++++++++++++******))))))(((((()))((('''(((***++++++***+++***,,,333:::DDDTTTbbbwwwsssbbbQQQEEE999444///---000555:::===PPPSSSZZZffftttzzzoooaaaVVVMMMEEE<<<666333222000...//////...---,,,,,,,,,,,,)))+++......,,,***(((''')))(((((()))+++++++++)))+++******+++,,,------,,,))),,,///222222///+++)))%%%'''))))))((('''((())))))))))))))))))***++++++...888LLLdddvvv{{{uuunnn___PPP@@@666000,,,,,,...'''))),,,,,,+++******+++++++++***))))))))))))***'''(((******)))(((((()))&&&%%%%%%%%%&&&(((***,,,+++,,,,,,+++)))((()))***+++***)))***,,,,,,***)))))))))((((((''''''&&&&&&***)))(((''''''''''''''''''&&&%%%&&&'''(((&&&%%%***((('''(((***+++***(((+++***)))((()))+++---...++++++,,,,,,,,,,,,,,,,,,&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&(((***---444>>>FFFFFFDDD???:::666222000000111111000///...,,,+++***,,,---......---,,,+++***+++++++++++++++,,,,,,+++((((((((()))***,,,---...'''))),,,,,,+++*********,,,---,,,***)))***---///---///222555555444333111(((***+++,,,+++***+++,,,......---,,,,,,---...///222333333333222000---,,,((((((((((((***,,,...///)))***+++***)))(((((()))(((((())))))***+++,,,,,,)))((('''&&&%%%%%%%%%%%%%%%""""""%%%'''&&&%%%&&&&&&(((************,,,...///222555777666555555555333111///---,,,---......------------------------,,,///333777777555444444333===LLL^^^rrrwwwdddOOO???666111//////,,,+++---///000000111+++...222555555333000...------,,,,,,,,,,,,------***++++++,,,...//////000---...//////000222444555444333222000000000000111000///---,,,,,,---...///...000111333444444333333111111111111111222333444111222222222222111111111000111222333333333222111//////...---------------000...,,,---///111222222777555222000///111333444222222222222111111222222111111555>>>EEEEEE;;;333333333333555777777666444111222333666>>>NNNaaappp}}}{{{ssscccZZZMMM@@@777333111111666;;;@@@@@@:::444111000++++++,,,---......//////,,,,,,,,,,,,,,,++++++***,,,---,,,((()))+++'''!!!...******---000444???KKKWWWiii}}}~~~vvvoooaaaPPPDDD@@@777555111...------...///...333AAAWWWkkkqqqkkkcccNNNBBB666111...+++***+++******)))******+++,,,,,,***)))((((((((()))***+++'''(((***,,,------,,,,,,)))+++---...------...000........................++++++***)))(((((((((((()))(((&&&&&&)))***++++++,,,***+++...000666BBBNNNeeetttvvvlllcccLLLCCC888555;;;GGGTTT\\\ooossszzz~~~}}}sssgggZZZJJJ===777333...---...///...,,,.........---,,,+++++++++))))))+++,,,,,,+++)))'''***)))((()))+++,,,***)))***+++,,,,,,++++++,,,---)))***---//////---+++)))$$$'''))))))''''''(((***)))))))))((())))))***+++444CCC[[[qqq|||zzzppphhhUUUIII<<<555000------000&&&(((***+++***))))))******++++++++++++***))))))''')))+++***((('''((()))&&&%%%$$$$$$%%%''')))***+++,,,---+++)))(((((()))***)))((()))+++,,,***'''))))))(((((('''&&&&&&%%%'''&&&&&&&&&''''''((()))))))))+++...111333111000333333222111000000111333666555222111000111333444555666666666555333000///...---,,,***)))(((((((((&&&&&&&&&&&&''''''''''''%%%(((***,,,///777BBBKKKGGGDDD>>>888333111000000000///...,,,+++***))))))*********)))))))))(((((())))))))))))))))))(((((('''''''''((()))***,,,---&&&)))+++,,,+++******************)))((())),,,//////222555888888666222000+++---......---,,,---...---,,,+++++++++---///000000000000000///...---,,,***)))(((((()))+++---...((()))******(((''''''((()))))))))******+++++++++))))))'''&&&%%%%%%&&&&&&'''"""!!!&&&)))&&&$$$&&&&&&(((******((('''(((***,,,///333555666888<<<>>>===;;;999666333000///...////////////////////////000---+++---...//////111***111>>>OOOggg|||}}}qqq]]]III<<<555222***)))))))))((((((***---+++000888===>>>;;;555000...------,,,,,,------...)))***,,,---.../////////,,,)))(((***...111111/////////.........000111222111000...,,,+++,,,---...***...333888:::999666444000000000///000000111222333222000//////111222444000111222333444333222222//////...---------------333000---,,,---...///...///111111---))))))...444111111111000//////000111---000444:::>>>===777222000000111444777888777666111888CCCOOO[[[kkk}}}}}}xxxssshhh]]]RRRHHH:::111///111444555999>>>BBB@@@888///***)))*********************+++---------,,,+++***)))(((,,,...+++'''(((---+++$$$111***(((---000000333888FFFYYYqqqyyyeeeVVVRRRHHHCCC;;;333///...000222000555DDD\\\ooorrrhhh^^^JJJ???444000---***)))***'''''''''((()))+++,,,---(((''''''&&&&&&'''))))))((((((((()))+++,,,......,,,...000000///......///111111111111222222222222,,,+++***)))((((((((((((***(((%%%%%%'''***++++++''''''(((******+++333===OOOcccvvv~~~~~~yyycccWWWIIICCCLLL^^^rrr~~~rrrpppgggZZZNNNEEE999000...,,,***+++---...+++((('''))),,,------,,,++++++&&&%%%$$$%%%'''((('''&&&***))))))***++++++***((()))+++---,,,***)))+++...))))))***+++++++++******$$$'''))))))'''&&&(((***)))(((((((((((())))))***777HHHaaavvv}}}vvvjjj```FFF<<<111,,,)))&&&'''+++$$$&&&))))))(((''''''(((******+++,,,,,,***)))(((%%%(((***)))&&&$$$%%%'''%%%%%%#########%%%''')))+++,,,---+++)))(((((()))***((('''(((***+++)))&&&))))))((('''&&&&&&%%%%%%#########$$$&&&((()))***000222777===DDDGGGGGGFFF>>>AAACCCAAA===>>>CCCIIIIIIGGGDDDAAA???@@@AAABBBKKKKKKKKKIIIEEE???:::777888666444111///---,,,+++'''(((((((((((((((((((((###%%%&&&&&&'''...999BBB888555///***'''''')))***+++***)))(((((()))***+++)))(((((('''(((((())))))'''''''''''''''&&&%%%%%%''''''''''''((()))***+++&&&'''))))))(((((()))***''''''''''''&&&'''+++---///222666999888555000,,,///000111000//////000111+++***)))))))))+++...///...------,,,+++++++++***+++***)))'''((()))***,,,)))***,,,+++)))(((((()))************++++++++++++***)))'''&&&%%%%%%&&&''')))###"""(((***&&&$$$%%%%%%(((***)))&&&$$$%%%'''&&&)))---000222777>>>CCCEEECCC@@@<<<777333///...000000///////////////000000111000///------...000222...///:::OOOfffwwwrrrcccVVVIII===,,,---,,,)))&&&''',,,111111>>>PPP\\\[[[PPPBBB888666111///111000++++++///,,,***((())),,,...//////000...---...///000///.........---------...//////222111//////000111111000...111444666555555555666666222...---///000///...444333222111111222444555222000///000111111000///111111111222111000///...//////............//////---000111111...---///222000000////////////000000000111222333333333222111333---,,,111444333555:::@@@SSShhhrrrwwwuuujjj```VVVLLLEEE888555111...---...111333<<<===<<<777111------......+++(((&&&(((,,,///000//////...---,,,,,,,,,,,,...///000///---,,,,,,,,,------...------...111444:::SSSppp|||vvvlll```PPP@@@444......000000999JJJ```ppprrrggg\\\III>>>444222222///------...---+++)))(((((())))))((((((((((((((((((((((((,,,------,,,+++,,,...111000111222333444333222222---000555888999666333000///000000...,,,+++,,,...''''''(((((())))))******)))((((((***---000111111???LLL```tttxxxqqqiiiiiirrr~~~~~~wwwnnniiiXXXPPPFFF???;;;888333///---,,,***(((((()))+++,,,***+++,,,,,,+++***((('''&&&(((***,,,,,,,,,+++***+++...000111000///......000///---,,,++++++,,,,,,///...,,,,,,---...,,,+++,,,,,,---,,,+++)))(((&&&&&&***+++'''%%%(((000555<<>>CCCNNN[[[fffiiieee```bbb```^^^\\\\\\^^^aaadddlllkkkfff```[[[\\\bbbgggkkkhhheeebbb___]]]YYYWWW]]]VVVMMMEEE@@@;;;555111333,,,***...///***&&&'''$$$%%%%%%&&&'''((())))))...---+++***)))***++++++,,,+++)))((((((((())))))((()))***+++******((('''---,,,+++)))(((&&&%%%$$$)))(((((()))+++,,,,,,+++111///---+++((('''%%%%%%+++)))((('''''')))+++,,,000222444111,,,))),,,//////...---///333444222000///---+++,,,---///000///000000/////////.........,,,+++)))(((((()))+++,,,......------------,,,,,,(((''''''(((***,,,+++***''''''&&&%%%%%%%%%%%%&&&&&&&&&((()))++++++,,,,,,''')))+++(((###!!!%%%***(((((((((+++///666<<<@@@FFFCCC@@@>>><<<;;;999777444333222111111111111111+++,,,------------+++***------...444???PPPbbbmmm}}}vvvgggQQQ>>>111000...+++((((((***,,,888HHH___oooqqqdddQQQCCC:::444///...+++&&&%%%)))...,,,++++++---......---...---,,,,,,---...---+++---,,,,,,,,,,,,,,,------111///...///000111111000...///111222222222444666666333///...///111000///222333333444444444333222000///...///000111000///////////////.........---...------,,,,,,------...+++------,,,,,,...222666...------,,,,,,,,,------***+++,,,---............111///000333333444===HHHXXXjjj}}}tttkkk___SSSIIIAAA:::555555333000...---...000111444444222///+++)))))))))+++***))))))***,,,------,,,,,,+++++++++,,,------000222222111...,,,+++,,,---------++++++,,,///222AAAXXXrrrzzznnn\\\III:::111...//////777GGG___rrrwwwlll___DDD999///------+++))))))++++++***)))((()))******((((((((((((((((((((((((+++,,,---,,,,,,---///111222222222222111000//////...000444777999777555333......---,,,,,,,,,,,,,,,(((((((((((())))))******''''''&&&'''***,,,------111;;;LLLaaatttzzzzzz~~~uuufffWWWLLLCCC<<<444///...---)))&&&,,,+++)))(((((()))***+++++++++,,,,,,,,,***)))(((------,,,,,,,,,,,,,,,---+++---000000///---,,,---111000...---------......---,,,++++++------,,,+++******++++++***(((&&&%%%$$$'''(((%%%$$$'''///666III```xxx}}}qqq]]]KKK;;;555...***+++---...---******))))))'''&&&&&&&&&******))))))))))))******))))))******)))((('''&&&(((((((((((()))***+++,,,)))+++,,,------///111333111000///...---,,,,,,,,,------+++***((('''%%%%%%''')))+++,,,///777DDDMMM]]]```fffnnntttvvvssspppqqqpppnnnllllllnnnppprrrzzzxxxuuuoookkkkkkoootttvvvuuutttsssrrrqqqnnnmmmlllfff]]]UUUNNNHHHAAA<<<;;;333......,,,'''$$$%%%%%%%%%%%%&&&'''(((((()))+++******))))))))))))***,,,***)))''''''((()))***)))******+++***)))(((''')))(((((((((''''''&&&&&&)))))))))***+++,,,,,,,,,111000...,,,***)))((((((''''''&&&&&&''')))***++++++---///...***))),,,//////......111444666555444111///,,,+++,,,------,,,------,,,,,,,,,+++++++++******((((((((((((***************++++++,,,,,,,,,***)))((()))***+++***)))&&&&&&%%%%%%&&&'''((((((''''''((())))))))))))(((&&&'''((('''$$$###%%%(((''''''(((***...333777:::888666444444666999<<<===666555333111000000111111------...111444333...***(((+++------000;;;MMM[[[rrrzzzoooUUU@@@666333///,,,+++++++++***999JJJdddyyyvvvbbbSSSBBB<<<555111,,,((((((***///...------......,,,+++---+++******++++++***(((++++++++++++++++++++++++///...---...000111000///---......------///333777777444111000111222222222000222555666666333000---///...---...000111000///...---,,,+++++++++,,,---,,,++++++******++++++,,,---,,,+++***))),,,111555,,,++++++*********))))))(((((((((((()))***+++,,,,,,---/////////555GGGXXXsss}}}tttmmm[[[SSSHHH===666111///...333222111000000000000111---+++)))((((((((('''&&&((((((***++++++,,,++++++************+++,,,---...222333333222///,,,+++,,,------+++))))))+++///222FFF^^^www{{{rrrllliiijjjooottt{{{}}}kkkWWWEEE999222///111555CCC\\\ssszzznnn___FFF;;;222000111///---...***))))))))))))***+++,,,***************************,,,---------...000333555444222000///...------///000333666888888888777111...,,,+++------***'''((((((((())))))))))))***''''''&&&&&&'''(((***+++///333>>>PPPggg|||yyypppbbbQQQAAA666444///***'''((()))((('''+++***)))((('''((())))))++++++,,,,,,,,,+++******111000---+++***+++,,,---+++---//////---+++******......---,,,,,,------...+++***)))***+++,,,+++***'''((())))))((('''&&&%%%$$$&&&'''&&&%%%)))222;;;ZZZooo|||mmmVVVBBB333///***)))+++------,,,+++,,,---***&&&###$$$&&&******))))))))))))******))))))))))))))))))))))))))))))***+++,,,...///000)))+++---...///000222444,,,,,,++++++++++++,,,,,,))))))))))))))))))******---444<<>>888111------...---,,,000>>>TTTjjjwwwwwwnnnfffTTTOOOGGG???888333111111///...---...//////---,,,---+++************)))'''+++++++++,,,++++++++++++...------...000111000///...---,,,******---333777777666444222333444555666444555666666444000,,,***...------...000222111111---,,,***))))))***,,,---++++++************++++++000///---++++++,,,...///,,,,,,,,,++++++***))))))+++***)))(((((()))+++,,,,,,---...000555DDD[[[nnnzzzmmm___TTTMMMCCC>>>777111...---...///111222222333333333222111+++(((&&&'''***+++***((('''(((************+++,,,,,,+++++++++,,,,,,---...///000111000...,,,,,,,,,,,,+++***)))))),,,111555HHHaaayyy}}}ooo\\\MMMEEEMMMPPPWWWcccuuuzzzhhhVVVHHH<<<333444555@@@YYYrrrzzzlll\\\HHH>>>555444555444222333,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......///111444666444222000.........//////000222555666888999999666111---,,,...---(((###)))))))))))))))))))))))))))))))))((('''(((+++---555444777EEEZZZqqq}}}zzzqqqcccTTTGGG<<<444000///,,,)))(((***,,,,,,,,,+++***)))(((''''''((((((+++++++++,,,,,,,,,,,,,,,...---,,,************++++++,,,...---***)))((()))))))))*********++++++++++++***(((((())))))((('''&&&'''((()))))))))''''''((((((((())))))---777BBBfffwwwvvvfffQQQ>>>000,,,)))))),,,---,,,+++...111222///(((%%%&&&))),,,++++++************+++************+++,,,---...+++++++++,,,---///000111(((***,,,......///111333,,,+++***))))))((())))))+++***)))((())),,,///111999FFFUUU```dddhhhooovvvyyyzzz{{{{{{yyywwwvvvuuusssrrrqqqooooooooopppqqqqqqtttuuuuuussstttwww{{{xxx{{{}}}~~~}}}{{{yyyxxxsssrrrqqqpppnnnllljjjhhhaaa[[[SSSKKKAAA777000---))))))(((((()))***,,,,,,***+++,,,.........---,,,---,,,***(((((()))+++,,,......------+++***)))(((%%%%%%&&&''''''((())))))((()))***+++++++++,,,---------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,+++***)))+++......------///111---------...000222333444222///,,,******)))((('''---------,,,,,,,,,++++++'''(((((())))))(((((('''&&&&&&'''((())))))******$$$######$$$&&&((('''&&&&&&&&&&&&'''''')))******((((((((((((((('''&&&%%%%%%$$$$$$&&&((()))((('''(((((()))***+++,,,,,,,,,''''''''''''))),,,000444777555222000//////000111111...,,,...333444000,,,------,,,,,,...444>>>FFFSSSbbbttt|||ttteeeYYYTTTLLLDDD999222///...---,,,***111>>>NNN___llltttwwwoookkkbbbUUUHHH===444///...---,,,---///000///...---+++******++++++***(((+++,,,------......------...------///000111///...///...---******---222777777666555444444555777888===<<<999666222///---+++///...---///111222222111---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,///////////////...---,,,---............---,,,+++...,,,+++)))))))))******//////222;;;LLLcccxxxyyylll^^^NNNAAA999666000///...,,,************---...111222333222111000---***((())),,,...,,,***)))******)))((())),,,/////////...---------------)))+++------,,,+++,,,---)))*********+++...444888JJJ^^^ooommm]]]KKK===666999999???MMMaaauuu{{{kkk\\\KKK>>>777666???WWWqqqyyykkkZZZCCC999111000222111000111000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////000222444444333222111000111222222///000111333444666777777444000---...111111,,,'''************))))))))))))((())))))((('''(((,,,///222111555AAATTTjjj{{{|||uuummmhhh___UUUGGG:::111...,,,,,,***(((&&&&&&((()))+++++++++***)))(((((('''''''''************+++,,,,,,---******+++,,,,,,+++*********,,,,,,+++)))''''''((('''((()))***++++++,,,,,,,,,***)))(((((('''%%%$$$((()))***+++,,,,,,++++++***((((((***+++...:::GGGjjjxxx{{{oooaaaNNN>>>111---******,,,---+++)))///222444000***&&&(((+++...---,,,+++++++++++++++***)))******+++---...///------,,,,,,,,,---......(((+++.../////////000111///...,,,***)))(((''''''///---++++++...333999<<>>777///...,,,***)))******+++)))***,,,---...------,,,---,,,+++++++++,,,------000000...---,,,+++******(((((((((((((((((())))))''')))++++++))))))+++---******))))))***+++,,,,,,------------,,,***)))(((+++,,,......---,,,,,,---+++++++++++++++,,,---...///---***)))*********)))''''''''''''&&&&&&&&&%%%((())))))******))))))((())))))))))))))))))((((((###""""""%%%(((******))))))(((((('''''''''((((((((((((((())))))(((((('''&&&%%%%%%&&&(((******))))))***+++++++++***)))(((&&&(((******)))(((***,,,999777444222111222333555555333111222444555222000222///---,,,...222555777@@@RRRjjjwwwpppbbb[[[\\\YYYRRRHHH>>>666000,,,***+++---222:::HHH[[[ooo|||xxxiiiWWWGGG666***///---++++++---/////////,,,*********+++,,,+++******+++---///000000000//////...///000111111///---//////...---,,,---000333444444444333222333666999BBB???;;;666222000000//////...---...000111111///,,,+++*********+++,,,------,,,,,,++++++,,,,,,---++++++---000222222///------...///000000///...------,,,+++***))))))))))))---111;;;KKKcccyyyuuugggUUUGGG;;;333000111,,,...000///---***)))))))))***---///111000//////...---++++++,,,,,,++++++***+++,,,***((()))---111111000///...------------%%%'''************+++,,,((()))***+++,,,///444777IIITTTZZZTTTIII@@@<<<:::333111555@@@PPPbbbvvv}}}rrraaaQQQBBB@@@GGG[[[qqqwwwiiiXXXAAA777//////111111000111222222222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000111222333222222111111222333444444//////000111222222222222...---,,,///222333111...+++************)))))))))%%%'''((('''&&&(((---222333888CCCQQQaaarrr}}}sssggg]]]UUUQQQDDD???888333///---+++***(((((('''''''''(((******++++++******)))((('''&&&))))))))))))***+++,,,---)))+++---......---+++******++++++***((('''((()))((()))***,,,.../////////,,,***((('''((('''%%%###)))***,,,...///000//////+++&&&&&&)))***---:::IIIjjjwww~~~wwwjjj]]]MMM>>>222...+++***,,,,,,+++))),,,...///---)))'''(((***...---,,,+++++++++++++++''''''((()))***+++,,,------,,,,,,++++++,,,,,,,,,+++...000111111000000111,,,+++***)))(((''''''''')))+++///666@@@KKKTTTZZZkkknnnpppqqqpppqqqsssvvvuuuuuuwww{{{}}}xxxrrreeebbb^^^[[[ZZZ[[[]]]^^^dddggghhhfffbbb```aaaccckkknnnooommmgggbbb``````ccceeehhhiiijjjkkkmmmpppqqquuutttlllbbbYYYOOOHHH===:::555000,,,***(((((((((((()))*********))))))++++++,,,---------,,,,,,///...---,,,+++******+++)))))))))))))))(((((((((%%%(((******((('''***---(((''''''(((((()))***+++,,,++++++)))((('''&&&&&&***++++++,,,+++***((('''*********)))''''''***,,,...,,,***)))***,,,,,,+++''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))*********))))))(((((((((&&&%%%%%%'''***,,,---,,,)))(((''''''&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&''')))+++******++++++******)))((("""&&&***+++)))((()))+++999777444222111333555777777888:::::::::777444222///...------------...---444AAASSS^^^[[[QQQOOOTTT\\\ZZZUUUMMMBBB888111---...000111222999HHH]]]mmm|||vvvgggWWWCCC444111...***)))***,,,---...***)))((()))+++,,,,,,+++(((***,,,///111111111111111000000111222111...+++...///000///---,,,---...///111111000///000333777===;;;777333000//////000...,,,,,,,,,......---,,,)))*********++++++++++++---,,,,,,++++++,,,,,,---,,,++++++---000000///,,,***,,,...///000///...---***++++++,,,------,,,,,,///;;;MMMaaauuu~~~wwwkkk[[[MMM???888333......000---000222222000---------)))***---///111111111111111111000...+++******+++(((+++......+++***---111///......---------......%%%''')))))))))((()))***''')))+++,,,,,,---000222===DDDGGGBBB<<<:::888666000...111888AAALLL^^^ooouuuxxxiiiXXXUUUXXXeeesssrrraaaPPPAAA777000000222333222333000111111111111000......++++++++++++++++++++++++,,,...111222111111111222000000111222222222222222...///000000000...---,,,+++,,,...000111111000///+++++++++*********))))))$$$&&&(((((('''+++222888DDDPPPaaapppzzz{{{nnn^^^OOOEEE???===777555222111000...,,,******************+++,,,...,,,,,,,,,+++***((('''''''''''''''''')))***,,,---,,,,,,,,,,,,+++******))))))*********(((((()))+++'''(((***---///000000000)))(((''''''(((((('''&&&***+++---000111222222222---'''&&&***+++---:::LLLjjjxxxxxxkkk]]]JJJ:::111---)))(((***,,,+++******************)))))))))---,,,+++***))))))))))))&&&''')))+++,,,,,,+++++++++++++++++++++,,,---...,,,///111222000///......)))******,,,---///111222333888BBBOOO[[[fffnnnrrrwwwuuusssqqqqqqqqqrrrrrrjjjgggfffkkkqqqqqqjjjbbbNNNKKKEEEAAA???AAADDDFFFGGGIIIKKKIIIFFFDDDFFFHHHMMMOOOQQQNNNHHHDDDEEEGGGGGGKKKQQQVVV\\\ccckkkpppnnntttvvvqqqkkkgggccc]]]SSSOOOGGG===555...***((())))))(((((('''(((((((((''')))+++---...---***))),,,+++***)))((())))))***((((((((((((((((((((((((###'''***)))&&&%%%(((,,,''''''''''''((()))*********)))((('''''''''(((((())))))***++++++***(((&&&)))******)))'''(((+++...///---******+++,,,,,,+++************)))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))((('''&&&'''***+++***)))'''&&&&&&&&&&&&&&&'''''')))))))))((('''&&&%%%$$$%%%&&&%%%###!!!"""'''+++)))))))))))))))(((((((((!!!%%%((((((&&&&&&)))---777555222000///111444666333666;;;<<<999444000...)))+++---...,,,+++,,,---222555;;;AAA???:::>>>FFFYYY\\\\\\WWWLLL@@@777333///222333111111:::KKKZZZlllvvv~~~{{{ttthhhVVVFFF444000+++((((((***+++,,,(((''''''(((+++,,,,,,+++&&&(((,,,///111222222111222222222222333111...+++,,,...000000...+++******,,,......---,,,---111555444333111///...------------+++******,,,,,,+++***'''((()))***++++++******,,,,,,++++++++++++,,,,,,111...+++***,,,---+++)))((()))+++...///...------)))***---///000111111111999KKKbbbuuu~~~kkkUUUBBB777.........,,,+++...(((,,,//////...---///111,,,---///222444444555555444555555111,,,)))***,,,&&&+++000111...,,,---///,,,,,,,,,,,,---...//////''')))******((('''((()))(((***,,,,,,,,,+++,,,---///777===<<<999666000***---,,,...333555;;;JJJ[[[dddsss|||mmmhhhgggnnntttmmmYYYFFF???555......111111111222---...000111111000000///++++++++++++++++++++++++---///111222111000111111///000111222222111000///...///000///...,,,)))'''---///111111///,,,+++***++++++++++++******))))))%%%(((+++++++++///777>>>UUUeeexxxwwwnnn^^^LLL===444222222222///,,,))))))))))))(((((()))*********+++---///------,,,,,,+++)))(((''''''&&&&&&&&&(((***,,,---...,,,***'''&&&%%%&&&''')))******)))((((((***,,,$$$&&&)))+++.../////////'''&&&%%%''')))******)))***+++...000222333333333111***)))---...///===OOOkkkyyy|||nnn]]]HHH666///+++'''&&&))),,,,,,+++***)))((()))+++,,,,,,++++++***)))(((''''''''''''(((***,,,...///...---,,,))))))******,,,---///000+++---///000...,,,++++++...///222555:::>>>BBBDDDNNNTTT^^^gggnnnrrrrrrqqqpppooonnnpppqqqoookkkfff\\\UUUQQQUUU\\\]]]UUUMMM===999333...,,,...222555---///222222000111555888444777999666111///111555111555:::???EEEMMMVVV\\\lllssswwwrrrpppqqqqqqnnnggg```VVVIII===444...+++,,,+++***((((((((()))***$$$'''***---...,,,)))&&&)))((('''&&&&&&'''((((((%%%&&&&&&&&&'''((((((((("""&&&)))(((%%%$$$'''+++(((((('''(((((()))*********)))((('''(((***,,,---******+++---...---+++)))(((***+++***)))***...222000...,,,++++++,,,+++***(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&&&&'''((()))******((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))******)))(((&&&###!!! ###%%%%%%!!!%%%+++(((((('''''''''(((((()))"""%%%'''%%%"""###(((---/////////000000000000000222111111222222222111///222111///...------......,,,///000///,,,+++---///>>>IIIVVVXXXOOOBBB:::777666;;;AAAAAA<<<777555666LLL___qqqwwwxxxuuugggVVVCCC444)))))),,,***''''''------------------......000000//////000333555777999999777555333111///...000///---,,,++++++,,,,,,000---+++---111444555444000///---,,,+++,,,,,,---+++,,,.........,,,***)))***)))(((''''''((())))))(((((()))***+++,,,,,,---000---+++---+++((((((***************+++,,,---...---------,,,,,,///444888EEE^^^zzzoooVVVBBB;;;666///,,,,,,---,,,+++------...///000111111111333///...333777666444555<<<:::777555444111...+++))))))*********))))))(((---------......---,,,,,,,,,***((('''&&&'''((()))+++++++++,,,---...000000333333555555555333111000///000111111444999???DDDKKKTTTggg}}}~~~~~~yyyjjjTTTEEE888222///000000//////222...///000111111000///...,,,...///...------...///...000222444333111...+++111111111000000000000000333333111000...,,,+++***222333333333111...+++)))***)))))))))******((('''%%%%%%(((++++++222FFF[[[www|||sssgggXXXEEE;;;999:::777333222000...,,,+++++++++,,,&&&)))++++++(((&&&&&&'''((((((((())))))*********((((((''''''''''''((()))*********)))'''&&&((()))((()))***+++++++++++++++(((''''''(((***,,,,,,+++,,,,,,,,,+++***)))'''&&&,,,++++++,,,---///222333666000...111111222AAAUUUyyy}}}zzziiiSSS@@@666///,,,***++++++(((%%%$$$%%%&&&(((***+++,,,,,,+++.........,,,******+++,,,)))***+++,,,+++***)))(((---)))(((,,,---+++***,,,)))&&&'''...///,,,+++///666@@@MMMSSSTTTWWW___fffkkkjjjiiikkknnnrrrssstttsssnnnhhhdddbbb^^^WWWPPPEEEAAA======@@@AAA>>>;;;///...---,,,+++)))(((((()))***+++++++++,,,///222333///,,,***)))))))))(((---***,,,222555999DDDPPP```iiimmmfffaaafffmmmqqqmmmmmmcccQQQHHHFFF===111444---)))++++++''''''***((()))******)))((())))))'''(((((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&'''(((***(((&&&%%%%%%%%%'''(((&&&''')))+++---......///---+++***---000111000---...---+++******+++---...111***'''+++000111222555333222000---+++***)))))),,,+++***))))))(((&&&###,,,***&&&###!!!!!!###$$$$$$$$$%%%(((***+++***))))))(((''''''''''''(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%)))&&&&&&***,,,(((&&&'''***'''(((......)))(((,,,&&&&&&)))+++)))&&&)))...------------------,,,,,,////////////000000///...111000...---,,,,,,------,,,...///...+++***,,,---666<<>>999333111000777EEETTT___kkktttooobbbIII;;;///,,,---+++******(((((()))***++++++++++++***)))))))))***,,,...///666555444333111///...---///......------...///000333000......000222000///------,,,,,,---...///000///000000///...,,,***)))***)))'''&&&&&&&&&''''''((((((((())))))***++++++***'''&&&)))***((((((,,,(((((('''''''''''''''((()))+++,,,)))''',,,777BBBaaarrruuucccNNN???666222...---...000/////////000111222222222111000222---,,,///333333444777>>><<<999666333000+++((())))))************))))))***+++,,,---------------+++***((('''''''''))))))))))))))))))***+++,,,---,,,---...000000///...------.........///222666:::<<>>VVV\\\\\\TTTPPPVVVaaagggjjjooommmbbbZZZUUUHHH999444000000333222+++&&&&&&&&&'''((((((((((((((()))'''(((((()))((('''&&&%%%###""""""###$$$%%%'''(((%%%%%%&&&''''''(((((((((&&&'''(((***+++,,,------,,,+++***,,,//////...,,,------,,,++++++,,,------000+++)))+++,,,,,,...111///...,,,***((('''&&&&&&(((&&&&&&&&&'''((('''&&&+++)))&&&$$$""""""######!!!!!!!!!$$$&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))((('''&&&$$$$$$((('''$$$$$$&&&%%%"""###(((***''''''***'''&&&'''((('''%%%)))000+++++++++******)))))))))------------............000///...,,,+++,,,,,,---+++------,,,+++******+++,,,,,,///666===>>>777000///444999999444...***)))$$$+++444???RRRcccgggaaaIII===111---------,,,...%%%&&&(((************)))******+++++++++,,,,,,,,,222111111000///...------------------...///000111111000///000111000...---+++++++++,,,---000222333333333222000...---++++++***)))'''&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&###$$$((()))(((***---++++++***))))))(((''''''###(((,,,***+++888PPPccc|||lllVVVDDD888///...---///111333333222222333444555555333111000222,,,***---000111333777<<<:::777555333///+++((()))*********************((()))***,,,------......+++***)))((('''((()))***)))))))))))))))***+++,,,+++,,,...///000000//////,,,---...---,,,---...000111333:::EEERRRaaawwwrrrbbbWWWKKK>>>333111333111//////---,,,***)))))))))******)))+++------,,,---...000000000000111000000///.........//////000000111111000000000///......------...------,,,++++++******,,,+++***(((''''''((((((///,,,,,,222???RRRlllsssbbbPPPBBB999888444...)))(((---222444222...***((('''((()))+++,,,+++)))'''%%%&&&'''''''''''''''(((((((((((())))))***++++++***)))(((((()))))))))'''''')))+++***++++++++++++,,,,,,,,,...------...//////...,,,111111000000///...---,,,''''''((())))))))))))((((((&&&(((+++,,,555LLLddduuuxxxuuuiiiTTT???333...)))(((&&&&&&(((+++,,,+++%%%&&&'''(((((((((((((((...///000000...---...///......,,,+++************---++++++......***)))++++++***+++,,,000<<>>333000///------000...,,,******,,,...000222333333111...,,,,,,---111000////////////000111000000//////...------,,,............/////////000,,,++++++*********+++,,,''')))++++++***)))***+++***666JJJ___rrr~~~zzzmmm```QQQCCC777000*********+++,,,---------...---+++***))))))***+++---+++)))'''''''''((((((*********)))))))))))))))+++,,,---...---,,,***(((%%%'''''''''&&&&&&(((***,,,,,,+++******++++++,,,++++++,,,///222222111///...---,,,+++*********+++++++++,,,,,,+++***(((''',,,,,,------111@@@\\\sss}}}qqq^^^GGG777000000++++++'''###%%%,,,...,,,******************++++++---///222333111///......000...---+++******+++,,,,,,+++,,,///---***,,,111///444===IIIZZZnnnxxxoooiii^^^YYYRRRLLLFFFAAA<<<999111///---++++++++++++***,,,+++*********+++++++++------,,,+++***)))((('''+++---......,,,)))((('''(((&&&$$$$$$%%%&&&&&&&&&+++***&&&$$$%%%))),,,---++++++***'''%%%'''000888KKKXXXhhhqqqttttttsssqqqllleeeZZZNNNDDD===888333000---(((&&&'''(((((('''#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))+++))))))***+++,,,,,,,,,+++++++++,,,,,,++++++************+++,,,,,,+++*********)))***+++(((%%%'''---***)))((('''&&&%%%%%%%%%&&&$$$""""""$$$'''))))))$$$%%%&&&'''&&&%%%###"""$$$$$$$$$%%%''''''%%%###"""$$$&&&'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''###$$$%%%&&&!!!"""***%%%&&&&&&&&&&&&''''''&&&)))))),,,000000000555<<>>PPPcccqqqwwwhhhXXXLLLBBB777111000,,,,,,++++++---///111333444555444222///,,,,,,,,,)))*********++++++++++++)))***+++,,,...000111111.........//////////////////000111111000///...---...///---***)))...888@@@WWWgggyyy}}}rrrgggYYYLLL???999555...+++,,,---++++++---111222...+++...///000000...+++(((&&&)))((()))+++///111000///......---------,,,,,,,,,------,,,,,,+++******))),,,,,,---,,,******+++---,,,+++)))((('''((()))***......///111222111...,,,...---+++*********,,,---,,,,,,+++***))))))))))))((()))***000@@@[[[wwwyyyfffQQQ???333---***,,,000---''')))222333...,,,,,,++++++,,,...///000222666999:::777333///...)))***++++++++++++++++++***+++...333555:::DDDOOOaaallluuuzzz~~~zzzwwwrrrhhh\\\OOODDD>>>777222,,,((('''((())))))&&&'''))))))((('''&&&'''++++++,,,++++++,,,---///......------,,,+++******...000222222...)))&&&$$$'''&&&%%%&&&(((******)))"""%%%''''''***...,,,%%%&&&$$$%%%'''%%%!!!###)))(((444DDDNNNSSSZZZeeeppprrruuutttooojjjeee[[[QQQHHH@@@666...,,,***&&&###$$$######$$$%%%'''((()))(((+++///333555555444222+++)))&&&$$$$$$%%%''')))******++++++++++++***)))###&&&((()))'''&&&((())))))((('''&&&&&&'''((()))+++'''&&&)))***(((''')))%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%&&&'''%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%)))(((((()))***)))'''$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&)))'''(((++++++((('''***"""'''***(((''')))&&&!!!%%%%%%)))111888@@@NNNZZZ***************+++++++++))),,,...---+++,,,111777222111///...------......///,,,******++++++(((&&&,,,,,,------,,,***)))'''***+++,,,...000///,,,)))***(((&&&''''''&&&&&&(((000GGG```kkkjjjaaaPPPBBB333111///,,,,,,---///000---,,,+++******,,,...///,,,,,,,,,+++++++++++++++&&&'''))),,,---...------)))+++,,,,,,+++,,,000444000/////////000111333444333444555666555333000///***)))(((''''''((())))))(((((((((((())))))))))))***((('''***+++)))***---)))***+++,,,+++)))'''&&&(((333HHHdddzzzuuuhhhRRRBBB555222333///,,,,,,---111555666444333444555222111...,,,++++++,,,---)))(((+++---,,,***---333---,,,---...111222111///+++***))))))***+++...///,,,,,,---.........------((()))***+++++++++++++++***+++,,,---///111333555---,,,,,,+++++++++,,,,,,111222333222111222444666333...***+++***))),,,000444@@@LLLVVVjjjxxxjjj]]]NNN===222...)))))))))***,,,...111222222333333111...,,,,,,---+++,,,---...............++++++,,,------......///......//////////////////,,,---.........,,,)))(((''''''((((((...===PPP^^^nnn{{{tttiii\\\PPPDDD888///...///,,,+++---)))))))))+++------,,,******,,,///111000...+++))),,,,,,---111666999888555333333222222111111111000...---,,,+++***)))******///000000...,,,,,,---...,,,***((('''&&&'''((()))222222222333333111---)))---+++***(((((()))***,,,+++***)))'''''''''((()))))))))***111DDD```{{{yyycccNNN???555---)))''',,,+++$$$'''111333,,,++++++++++++,,,...000111555999<<<===:::555111///'''(((***+++,,,,,,+++***+++---333<<>>444000000---***'''&&&(((+++---...&&&'''((('''''''''((()))###%%%(((***,,,///333666------------------------...000333222...)))%%%###+++******+++,,,+++'''%%%%%%&&&###"""***+++'''&&&"""###%%%### &&&'''+++000444999FFF\\\pppuuuxxxuuupppnnnpppmmmfff]]]RRRCCC888000***###%%%%%%$$$%%%&&&(((***,,,333666:::>>>>>>;;;888555((('''&&&&&&&&&&&&'''''')))************))))))((( ###&&&&&&%%%$$$&&&((()))(((&&&%%%%%%&&&((()))---'''%%%(((***(((&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%$$$%%%''''''%%%###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%""" ############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&)))%%%&&&***+++(((&&&&&&"""((()))%%%"""!!!###"""%%%---777DDDWWWggg---,,,++++++******++++++))),,,......,,,,,,...111......---,,,,,,,,,---------...//////---,,,---.........---,,,,,,,,,,,,---***+++,,,---............000...+++))))))+++---///...999NNNeeesssnnn[[[JJJCCC777---,,,---++++++......---+++******+++,,,---//////...+++((()))---111'''***------,,,,,,...000+++,,,...000000000//////777555222000111333666888222222111111000000//////,,,---------,,,+++)))'''++++++,,,,,,,,,++++++***,,,***(((''''''(((***,,,,,,((($$$$$$)))---.........===WWWqqq}}}ttt]]]JJJ:::555///------......---333333333333333333333333222111000///...---,,,+++000///...///000111000///000...,,,,,,...000000000111222111///,,,***+++,,,,,,.........------...///---------,,,+++***)))(((+++*********++++++,,,---...---,,,+++++++++,,,---------///333666888888666111000///---,,,,,,,,,,,,...777>>>EEEXXXtttppp^^^NNN>>>111111---++++++)))(((,,,222111111000//////......---000111111000///......///++++++,,,///111111...,,,---...///000000...,,,+++000000///,,,***)))+++---------,,,,,,999RRRkkkxxxsssaaaSSSEEE:::222111000/////////////////////...---,,,,,,,,,,,,,,,...111222111/////////222222333444777:::>>>???AAA@@@>>><<<:::555...*********))))))***+++,,,,,,000111222111///......///---+++***((()))+++...000222222111111000/////////+++++++++***)))***,,,...---------+++)))((()))+++111,,,)))000EEEccc{{{fffQQQAAA666///,,,........./////////000000,,,------,,,+++,,,///111444666888999888555111...---)))'''(((,,,///...,,,333===MMM]]]hhhooorrrtttvvvuuuwww|||}}}||||||qqqcccPPP@@@777222---***+++)))'''(((,,,......,,,,,,...///---)))(((***---)))+++...000111111000000222///+++)))***,,,---...111000...,,,***)))((((((---+++)))))))))(((&&&$$$&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''(((***+++,,,,,,)))***///444===NNN___nnnpppsssvvvwwwtttnnnjjjggg```XXXQQQCCC444---///000)))%%%'''(((+++555@@@TTTSSSPPPHHH>>>444---)))$$$$$$$$$%%%&&&'''((())),,,---.........,,,)))((()))+++(((""""""(((,,,*********))))))((((((''''''))))))((((((***+++---...---+++)))'''&&&&&&'''(((***)))&&&$$$$$$$$$%%%&&&$$$&&&&&&&&&$$$$$$$$$&&&***)))'''%%%$$$%%%&&&'''######$$$%%%%%%&&&''''''&&&''''''&&&&&&(((+++...,,,***'''%%%%%%&&&((()))***++++++***'''&&&&&&'''%%%%%%%%%&&&((((((&&&$$$&&&%%%&&&,,,444AAAWWWiii++++++***))))))))))))***(((***,,,,,,++++++,,,...,,,+++++++++,,,---......,,,...///...------...//////...------,,,,,,------++++++,,,---............,,,(((%%%$$$&&&)))+++,,,+++333EEE]]]nnnoooaaaSSSBBB888111000000,,,******000///...,,,+++*********)))((('''### ###&&&)))+++...///---,,,...///,,,---///000222222333333333222000///000111444555.........///000111111111(((((()))))))))(((''''''*********************)))+++)))'''&&&&&&''')))+++'''&&&%%%'''***---...///222DDD\\\llllll]]]JJJ>>>444000---,,,---///000///444444444444444444444444333222222111000///.........------...000222111000222000...///111222333222++++++,,,+++))))))+++,,,///000///---++++++---///************)))((('''&&&''''''((()))***,,,---...------,,,+++++++++,,,---,,,---...222555777777666111000///...,,,,,,++++++,,,000444;;;KKKddd{{{xxxkkk[[[GGG777000,,,***++++++)))+++///333333444444333333222111222333333222000//////000))))))***---//////...,,,******+++++++++***)))(((+++---...---***((()))+++***///444;;;JJJ```ttt~~~vvvdddRRRFFF===555000///...---,,,,,,,,,,,,++++++***+++,,,---......111000000000000000111111555555666777:::<<>>;;;888333,,,((()))))))))))))))***++++++,,,///111222000...------+++***)))((()))+++---...222222222111000///....../////////---+++******,,,((()))))))))(((((()))+++000+++)))111GGGccc}}}xxxcccOOO???555///,,,++++++,,,,,,,,,---------***++++++***))))))+++---000111333444444222000/////////---***))),,,222888UUU^^^lllwww||||||zzzxxxtttsssvvvyyyvvvooojjjiiiZZZOOO@@@444---***'''$$$(((&&&&&&(((,,,...---,,,...///...,,,***)))***++++++,,,...111222222111000///,,,))))))***,,,------***)))((('''&&&%%%%%%%%%+++)))(((((((((((('''%%%((('''&&&$$$$$$$$$$$$%%%''''''''''''((()))++++++,,,)))))),,,---111===JJJ[[[___fffmmmrrrtttrrrppprrrkkkeee```VVVGGG;;;777111---,,,222777===GGGQQQ^^^XXXOOOCCC888///(((%%%$$$$$$###$$$$$$%%%&&&''')))***,,,,,,,,,+++)))(((%%%&&&###$$$'''%%%))))))((('''&&&&&&%%%%%%''''''&&&'''((()))+++,,,,,,---------+++***((('''(((((((((''''''&&&%%%$$$###$$$%%%%%%%%%%%%&&&'''---+++)))&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((###$$$$$$###"""###&&&((()))(((&&&%%%&&&(((***,,,+++***)))((('''%%%###"""&&&%%%%%%%%%&&&&&&$$$"""%%%$$$%%%***000;;;OOO___******)))(((((((((((()))&&&(((***+++******+++,,,)))))))))***+++---...///+++---......------///000//////...------------...++++++,,,,,,------......000,,,((()))---000...+++)))...<<>>444000+++))))))******)))***+++...222555666555444111...+++***,,,,,,***((('''((()))***************'''''''''***,,,...---,,,******)))((((((((((((((((((&&&%%%&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&)))((((((((((((((()))***&&&'''***+++***)))***---,,,000888AAAKKKUUU]]]ccclllmmmppppppkkk___RRRJJJMMMPPPWWW___eeefffdddcccMMMCCC555,,,)))(((&&&###%%%%%%$$$###############$$$%%%'''((()))******))),,,+++***(((''')))******(((((())))))))))))******'''(((((()))***+++,,,---***,,,///000///,,,(((%%%%%%&&&'''''''''%%%$$$######$$$%%%%%%%%%%%%&&&'''***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''((()))***(((&&&#########$$$$$$###$$$&&&(((+++,,,***&&&$$$&&&(((((("""%%%$$$###$$$%%%&&&%%%###%%%$$$%%%'''(((,,,888EEE++++++***))))))))))))***((()))***,,,------,,,++++++******))))))************,,,............///111//////...---------------(((((('''''''''((()))***000000333<<>>++++++***))))))))))))***))))))***---//////---***,,,++++++***))))))******+++---......------///000......---,,,,,,,,,,,,---)))((('''&&&&&&'''((()))***...666BBBMMMPPPKKKEEE:::666444999GGGXXXgggnnnqqqqqqlllaaaUUUJJJ???666333111///---,,,,,,,,,,,,...---...000222333333111000...,,,+++,,,......---111111///...------------,,,,,,---............---++++++++++++++++++++++++)))((('''%%%$$$#########&&&%%%$$$$$$%%%&&&((()))******))))))))))))******(((((((((***111===KKKTTTQQQJJJ@@@777111...,,,++++++---//////...---...///------------------------------.....................---,,,,,,---...---,,,+++******+++------,,,***)))***++++++***+++,,,...(((,,,111444444222000///,,,,,,,,,------,,,,,,+++,,,,,,+++***************,,,,,,---...////////////...---,,,---///111111000444333222000//////////////////000111///...555===AAASSSkkk}}}yyyaaaSSSDDD999222,,,***+++,,,---000222444444333333222333333111///------...000//////000222333222111...---+++))))))***+++,,,+++,,,+++***---:::OOO^^^yyy~~~nnn\\\NNN@@@999222///...,,,,,,///...---,,,+++++++++++++++''''''''''''((()))***+++)))***...333777777333///,,,---///000111222222222000//////000222222111///......------,,,,,,------******)))((()))---444999AAAFFFLLLNNNJJJ@@@444------.../////////---+++)))+++,,,---,,,)))''''''(((((())))))(((&&&&&&((()))%%%+++;;;UUUqqqxxxfffMMM999000+++'''$$$&&&&&&&&&'''''''''(((((('''((('''&&&$$$$$$&&&(((***)))'''&&&'''***,,,...111888EEETTTaaalllsssvvvwwwrrrhhh[[[NNNEEEAAA@@@888444111000,,,%%%"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&)))+++,,,,,,,,,,,,---+++)))(((((()))******))))))))))))(((((((((((((((%%%$$$%%%(((+++------,,,,,,,,,***)))(((''''''&&&***)))''''''''''''&&&$$$###$$$&&&((()))***+++++++++***)))(((((('''((((((%%%)))+++***))))))&&&"""((()))((('''(((...888???RRRaaapppuuuttttttvvvwwwssstttrrrmmmeeeYYYIII:::///,,,((('''((()))(((&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&''')))******'''$$$$$$&&&&&&""""""$$$ !!!###$$$&&&((()))***$$$$$$&&&'''((()))))))))***)))((('''&&&%%%%%%$$$'''&&&$$$""""""###%%%'''''''''(((&&&$$$"""######!!!"""######$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((((())))))(((%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&(((&&&$$$&&&)))***)))'''%%%$$$###$$$&&&((()))(((%%%$$$%%%&&&&&&(((222>>>******)))(((((((((((()))))))))***---000000---)))++++++*********++++++,,,,,,...///...------...///------,,,++++++++++++,,,***)))(((&&&&&&''')))******///777BBBKKKQQQRRRPPPCCC???999777<<>>;;;777333000///000111***+++---222777::::::888:::555///,,,,,,---,,,,,,............---,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++''''''(((((('''&&&%%%%%%'''&&&%%%%%%&&&''')))+++))))))))))))))))))))))))(((+++000888AAAGGGKKKLLL@@@:::333000111111///,,,+++---...---++++++,,,///------------------------.........---------------,,,+++***+++---......---,,,++++++,,,------+++)))+++,,,------,,,---///111***---///000////////////******+++++++++++++++*********)))(((((((((((((((+++,,,...///000000000///333111//////111222222111000///......---------...,,,111333111///111222111444BBBWWWlll~~~uuujjj[[[NNN@@@333...///---...///111222333333333222333333222000//////000000...------///000///...------+++*********+++,,,&&&))),,,...666JJJdddxxxppp]]]III;;;222+++'''***,,,+++---000------,,,,,,,,,,,,,,,---((((((((((((((()))******+++---///111222111...---)))+++---///000111111111///......///111222111000......---,,,,,,,,,,,,,,,((()))))))))+++///555999>>>@@@CCCCCC???888111,,,***+++---//////---+++***((())))))'''$$$###$$$%%%$$$%%%&&&%%%######%%%&&&%%%...BBB___{{{ppp^^^EEE444...,,,***'''&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%''')))(((((()))+++000555:::===CCCKKKWWWbbbiiikkkkkkjjj^^^YYYNNNAAA666000...///+++)))))),,,***%%%""""""%%%&&&&&&&&&&&&&&&((()))(((***+++***((('''(((***&&&''''''''''''''')))+++***)))((((((''''''''''''#########%%%(((******)))---,,,++++++*********+++)))(((''''''))))))((('''$$$%%%''')))***++++++***++++++)))(((''''''''''''%%%)))***'''(((***'''"""%%%''')))(((&&&(((...333999JJJ]]]hhhpppwwwzzzyyysssqqqhhh[[[QQQGGG888)))((('''&&&&&&&&&&&&''''''%%%$$$$$$############$$$""""""###$$$%%%&&&((()))(((%%%%%%)))(((###"""%%%!!!""""""###$$$%%%&&&'''###$$$&&&'''((()))(((((()))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((()))***+++,,,,,,,,,+++))))))+++---&&&&&&&&&&&&&&&''''''''')))'''&&&%%%&&&''')))***(((&&&$$$###%%%&&&&&&%%%"""!!!###$$$%%%(((444@@@))))))(((''''''''''''''')))((())),,,//////,,,((())))))******+++,,,......---...//////---,,,---...---,,,++++++******++++++,,,+++)))(((''')))***+++***---333;;;BBBHHHLLLNNNKKKGGG@@@999888AAAQQQ]]]fffqqqyyyzzzxxxtttlllccc^^^XXXNNNCCC:::444111000666777<<>>555222000222666777444000)))+++,,,+++)))))),,,///........................,,,,,,,,,++++++************))))))+++---//////......------...///...+++)))+++,,,,,,***(((((()))***+++++++++***((((((***,,,***++++++,,,,,,,,,++++++******)))))))))))))))***...///111222333333222222333111...---...//////...---,,,,,,++++++,,,,,,,,,&&&---///***+++000...'''///888GGG\\\uuu{{{nnn```NNN===444333------...///000111222222000111111000///......///...---++++++,,,,,,,,,+++(((''''''&&&&&&&&&&&&&&&###(((...444@@@WWWuuuxxxdddQQQ>>>111...&&&###(((,,,,,,///333,,,,,,,,,+++,,,,,,---...************+++,,,------...000111000---+++++++++)))***---///111222222222000///...///000111000///...---,,,,,,++++++++++++&&&(((***+++---111555999<<<;;;;;;999666222///---&&&(((***,,,,,,+++)))((('''(((((('''&&&''')))+++###$$$$$$$$$######%%%''''''111FFFdddkkkYYYAAA111------,,,***%%%%%%&&&&&&&&&'''''''''%%%&&&&&&%%%$$$%%%(((***...///333888@@@GGGNNNRRR[[[bbbjjjlllggg___YYYVVVGGGCCC<<<444---***,,,...,,,(((&&&'''&&&$$$%%%(((###$$$$$$$$$$$$%%%&&&(((%%%&&&'''$$$!!! !!!$$$"""%%%''''''%%%&&&))),,,((((((&&&&&&%%%%%%%%%%%%"""!!! """%%%'''(((''''''''''''''''''((())))))((('''&&&(((***++++++***&&&'''(((*********)))))),,,+++***(((''''''''''''$$$((()))&&&(((---,,,'''$$$((()))'''&&&)))---)));;;PPP```nnnyyy{{{vvvoooiii\\\KKKAAA:::///"""""""""###""""""###&&&)))######""""""""""""######!!!!!!!!!"""###%%%&&&''''''###$$$((('''!!! ###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))++++++******)))***++++++***(((&&&$$$&&&'''(((******)))'''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))+++,,,---******)))((('''(((+++---&&&&&&''''''((())))))******)))(((%%%###$$$'''******'''$$$#########"""""" !!!###$$$)))555AAA,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///222111///---,,,---///000+++---...---******,,,...((()))***++++++***((('''......///000444;;;DDDJJJPPPKKKDDD@@@======EEENNNdddgggnnnqqqkkkfffmmmyyyzzzssshhhYYYKKKAAA<<<;;;===HHHYYYjjjuuuxxxvvvtttdddNNN888111111...++++++...///000...+++***,,,///000///...,,,+++***))))))000000//////...---++++++...,,,***(((((()))***++++++(((%%%%%%((()))((('''///***(((((((((&&&'''+++///>>>MMMPPPIIIAAA888111/////////...///000111222111---)))))),,,---,,,)))000111000...******---000---,,,+++++++++,,,---...***+++,,,,,,------------)))******+++++++++******+++++++++,,,---------...---,,,***)))((((((((())),,,***)))***---/////////---******------+++,,,000...///000111222111111000111000000///......//////,,,---///000111111000//////,,,***+++...000000///000222999GGGVVVggg|||zzzgggPPPAAA<<<111...,,,......,,,,,,000...---+++***+++,,,...///+++,,,---+++)))(((((()))&&&((((((&&&$$$%%%***...+++000999HHH^^^vvvyyylllXXXCCC666222))))))'''&&&&&&)))---111111000///...---,,,++++++)))$$$###(((+++***((()))........................,,,000444777888888:::;;;888555444444777888666444333222000...---,,,---------+++***,,,000333333222:::999888777555111,,,(((%%%,,,...+++))))))+++******)))))))))))))))***&&&)))(((%%%'''+++)))"""%%%555OOOmmmkkkXXXBBB444...)))&&&&&&%%%$$$###$$$&&&(((((('''((('''$$$######&&&(((***,,,;;;LLLXXXdddllliiibbbjjjkkkkkkggg]]]QQQFFF@@@:::333,,,)))+++...---+++---+++***(((''''''((((((&&&''')))***)))(((&&&%%%)))%%%###%%%'''%%%&&&(((((('''&&&&&&'''(((***+++(((%%%"""###''')))&&&"""###$$$%%%&&&'''(((((((((%%%&&&(((***+++******)))************************,,,+++***(((((((((((())))))************)))((((((+++***))))))))))))******'''((())))))(((((()))+++,,,333???QQQfffuuuvvvooogggZZZGGG:::333...(((###!!!%%%'''%%%""" """$$$$$$ !!!%%%&&&$$$"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&%%%$$$######$$$%%%&&&&&&'''((()))************,,,+++)))((('''''''''''''''&&&'''))),,,+++((($$$'''''''''''''''(((((((((''''''((((((''''''&&&%%%&&&''')))+++---......///---+++)))((('''((()))***'''''''''(((((((((((((((,,,***(((&&&&&&&&&''''''&&&&&&&&&''''''&&&### ###%%%'''&&&%%%***666???++++++++++++************))))))((((((((('''''''''++++++++++++,,,------...111///...,,,,,,,,,...///(((+++---...,,,******+++******+++++++++++++++***.../////////111555;;;???GGGDDDCCCCCCAAA@@@DDDJJJSSSQQQPPPNNNJJJLLLZZZkkkvvvvvvsssmmmgggaaa]]]\\\fffooo{{{tttbbbNNN@@@666...+++---+++,,,...---******+++...---,,,,,,+++++++++,,,,,,...............---,,,+++---,,,***)))))))))******+++)))''''''(((((()))(((111...++++++)))(((,,,222;;;EEEKKKGGG???999555111---///111222222000---+++......---,,,,,,---......///000000...++++++...111...---,,,*********+++,,,)))***++++++,,,,,,,,,++++++++++++++++++*********)))))))))***************,,,+++************+++,,,)))(((((())),,,/////////---***)))++++++)))))),,,+++,,,...000111111000000222111000//////.........,,,---///111333444555555222///,,,,,,...//////---111000444;;;EEETTTiii{{{{{{iiiUUUGGG888111------,,,***)))+++)))(((&&&$$$$$$$$$&&&'''***++++++***(((''''''(((&&&&&&'''&&&%%%%%%'''(((---===RRReeevvv|||qqqdddVVVGGG777---+++'''''''''&&&%%%'''+++.........---,,,+++***))))))(((###"""&&&(((((('''(((++++++,,,,,,------......333666:::<<<<<<<<<<<<<<<888666555555777888666444444111---***((((((***+++...,,,+++---000333333222000/////////000///---+++%%%))),,,,,,((('''(((++++++***)))((((((((((((((($$$&&&%%%###$$$((('''"""+++===YYYuuuooo[[[CCC444,,,&&&""""""&&&%%%###"""###$$$%%%%%%&&&'''(((((((((***...222HHHXXXkkkuuuzzz|||yyytttpppnnngggZZZKKK>>>666333555000++++++000555777777999555000+++(((((()))***(((''''''&&&&&&&&&&&&&&&'''###!!!$$$&&&%%%%%%(((&&&&&&%%%%%%%%%&&&&&&'''%%%""" !!!%%%&&&### """"""$$$%%%&&&&&&''''''''''''((()))))))))))))))((())))))******))))))((())))))(((''''''((()))***)))))))))))))))((('''&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&(((((((((''')))222@@@RRReeepppmmmeeeZZZNNN>>>333...+++'''###!!!$$$$$$$$$######$$$"""$$$$$$!!!!!!%%%&&&###""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###"""!!! !!!"""###"""###%%%''')))******+++***)))(((&&&&&&&&&&&&&&&---+++)))'''%%%!!!'''(((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$''''''((()))+++,,,------+++)))(((''''''(((***+++*********)))((('''&&&%%%((()))((('''&&&%%%&&&'''(((&&&$$$#########""" !!!$$$%%%$$$###(((333<<<************))))))))))))*********))))))((((((''',,,,,,,,,+++,,,,,,,,,,,,...---,,,+++++++++,,,---&&&)))---...,,,***)))(((******)))******+++,,,------.../////////000333666======AAAFFFFFFBBBAAACCCDDDAAA===888555:::JJJYYYnnnttt|||}}}{{{~~~yyyhhhVVVBBB444///111+++,,,---,,,***)))***+++)))))))))***+++,,,...///,,,,,,------------,,,,,,+++++++++************************)))((((((***,,,222000000///,,,---555???RRRUUURRRFFF;;;888777777999<<>>===;;;::::::666555555555666666333111222000+++'''%%%&&&''')))+++******,,,000333555555,,,+++******,,,---,,,+++,,,------***&&&%%%(((++++++***)))((('''&&&&&&&&&###%%%%%%"""###&&&(((&&&888NNNlll~~~lllXXXAAA222+++%%%!!!!!!((('''%%%$$$$$$%%%&&&''''''))))))((()))000;;;EEE```ppp~~~uuummm^^^KKK999---)))***///,,,))),,,333;;;AAACCCAAA<<<333,,,'''''')))+++)))(((&&&$$$$$$%%%&&&'''%%%!!! $$$&&&%%%%%%(((&&&&&&&&&&&&&&&&&&%%%%%%$$$""" !!!$$$%%%### """###$$$%%%&&&''''''(((***)))(((((('''''''''(((&&&((()))******)))(((&&&''''''''''''((()))***+++))))))))))))((('''&&&%%%((()))*********((('''&&&#########$$$'''(((((('''000;;;KKK[[[iiinnnfff[[[HHH>>>111)))''''''&&&$$$ """######"""###&&&(((!!!###$$$!!!"""%%%%%%"""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% """%%%(((***+++,,,******)))((('''''''''(((,,,+++******)))&&&"""***+++++++++***((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''''''''''')))***+++)))((('''&&&&&&''')))***((()))******)))((('''&&&$$$&&&)))(((%%%$$$%%%''')))&&&""" !!!!!!!!!"""$$$%%%$$$"""'''000777))))))))))))((((((((((((************************,,,,,,,,,,,,++++++******,,,+++************++++++)))***,,,,,,,,,+++***)))))))))(((((()))+++,,,...+++---////////////111222888999>>>EEEFFFBBB@@@AAAAAA@@@???;;;777888???FFF]]]gggvvv{{{hhhTTTBBB888555//////...---+++)))(((((((((((())))))+++,,,---...******+++,,,------,,,,,,******+++++++++******)))(((***+++***))))))---111666777999:::999<<>>222,,,)))'''***((('''***111999@@@CCC===999222+++'''''')))******)))'''&&&%%%%%%&&&'''%%%!!!!!!%%%((('''''')))(((((()))***)))(((&&&%%%%%%$$$"""###%%%&&&$$$###$$$$$$%%%%%%&&&((()))))),,,+++)))'''&&&&&&&&&'''&&&(((***,,,,,,***(((&&&((((((((((((((())))))***))))))))))))((('''%%%%%%((()))+++,,,+++***(((&&&$$$%%%%%%$$$$$$&&&,,,111???KKKZZZeeekkkhhh[[[NNN;;;333)))$$$$$$%%%%%%$$$"""###$$$$$$######%%%&&& ###$$$!!!"""%%%$$$""" !!!!!!"""#########!!!"""###%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&''' ###%%%(((***++++++,,,,,,++++++++++++++++++((()))+++---......---,,,.../////////...,,,)))(((((((((''''''&&&&&&&&&&&&((('''%%%$$$$$$&&&((())))))((('''&&&&&&&&&&&&'''"""$$$&&&(((******))))))!!!%%%((((((%%%###$$$'''&&&$$$!!!!!!"""$$$$$$###'''((((((&&&$$$&&&,,,222)))))))))(((((((((''''''%%%%%%&&&'''((())))))***,,,,,,,,,,,,,,,***)))(((******)))))))))*********...,,,+++******+++,,,---++++++******+++---///000+++---...---------///111666444888???CCCCCCEEEHHHGGGHHHFFF@@@;;;777666666DDDOOOaaarrrvvvfffUUUDDD888000...,,,+++*********)))))))))))))))******+++,,,((()))***+++,,,,,,,,,,,,)))******+++++++++******&&&)))++++++***+++000444:::===AAAFFFGGGLLLYYYgggnnnssstttpppnnnppprrrrrr}}}|||uuummmhhh^^^YYYVVVWWWZZZYYYRRRKKK>>>:::666111...---,,,++++++***)))))))))***+++,,,+++,,,,,,,,,,,,,,,++++++///...---,,,++++++++++++,,,+++++++++***)))))))))''''''(((((())))))))))))***)))***+++......---,,,,,,))))))+++,,,***+++...,,,...000333555666666666333444555666666666555555333222000/////////000000000000///.........000111000///......,,,///<<>>333///,,,,,,---)))))))))(((((((((((((((***+++,,,+++)))((()))***(((******&&&'''444JJJ\\\rrr{{{uuuaaaPPP@@@555+++))))))'''%%%%%%''')))++++++***))))))***---------,,,,,,++++++***(((%%%%%%''''''%%%&&&***---,,,+++***+++,,,---...,,,///111222111000000111444666888888777444000///***+++,,,---------,,,,,,---///333666999;;;===>>>888444000---,,,++++++***+++---//////...,,,+++******)))(((&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$&&&---555RRRooozzzlllTTTDDD333+++***)))((()))%%%(((***+++)))'''&&&'''%%%,,,777@@@JJJZZZnnn|||tttlll]]]NNN<<<111...,,,'''"""'''&&&%%%&&&***000555777222000...,,,+++++++++,,,)))*********)))(((&&&%%%&&&""""""'''***((((((***(((((()))***)))(((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))...,,,***((('''&&&&&&'''''')))+++------+++)))'''*********))))))(((((('''))))))))))))((('''&&&%%%$$$%%%'''(((((('''%%%$$$$$$&&&'''$$$"""'''444@@@OOOZZZdddhhhddd[[[KKK===333...((($$$$$$%%%%%%$$$"""$$$&&&&&&$$$"""!!!!!! ######!!!!!!$$$$$$""" !!!""""""######!!!"""$$$&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$######$$$&&&''')))*********+++++++++,,,,,,,,,,,,,,,)))***++++++***(((''''''---.........---,,,***))))))((('''&&&&&&&&&'''''''''&&&$$$######$$$&&&'''***)))((('''%%%$$$$$$$$$"""###%%%'''((((((((((((!!!$$$''''''%%%$$$$$$%%%""""""###%%%'''((('''&&&------,,,)))&&&&&&***---))))))))))))((((((((((((&&&&&&'''((()))******+++***+++,,,,,,,,,+++)))(((((()))))))))************000---***(((***,,,......//////...//////000111222,,,,,,,,,++++++...222666999444333888???DDDJJJPPPSSSRRRMMMCCC===:::666222///888HHHYYYiiixxxuuuhhhTTTCCC666333...+++++++++++++++***)))))))))))))))******(((((()))***++++++*********************+++++++++((()))******+++,,,///222444666<<>>CCC@@@IIIUUU___lllzzz}}}lllbbbSSSEEE<<<666111...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++******+++---///000000...,,,+++)))))))))***************(((***,,,---////////////---...///333666777666555...++++++------+++,,,//////000111222222222111000666666666666444111...---+++,,,,,,------------,,,)))+++,,,+++******---000...***)))++++++)))))),,,666JJJfff|||uuufffXXXJJJ:::000---//////...---+++***((('''(((***+++***)))((()))+++(((***///777GGG]]]tttwwwfffSSS<<<,,,000,,,***,,,+++)))***---(((***+++,,,++++++---///))))))((((((((((((''''''&&&&&&))),,,***&&&%%%)))'''&&&&&&&&&(((+++...111333333111///------///111666:::>>>???;;;666222000***)))((('''(((+++---///000777???EEEEEECCCBBBAAA:::888444222222222000///,,,...111333333111---)))))))))((('''&&&&&&''''''$$$$$$&&&&&&"""###000???___zzzzzzfffRRRBBB555***((()))'''$$$######%%%'''''')))///999AAAPPP\\\ooo}}}xxxuuuuuukkkYYYFFF===111---(((&&&'''&&&### &&&&&&''''''&&&&&&&&&&&&)))***,,,...//////......++++++******((('''&&&%%%'''$$$$$$(((***(((&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%''')))***......------+++***((('''))))))************))))))%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''(((***+++,,,,,,$$$%%%)))000<<>>PPP]]]sssyyy{{{ggggggjjjkkk```JJJ999222''')))+++***)))(((***+++&&&''')))***((('''&&&&&&******++++++++++++++++++,,,+++)))&&&%%%%%%&&&''''''###$$$((()))&&&%%%%%%((('''&&&&&&'''(((***+++&&&'''((((((&&&&&&'''((()))(((''''''(((***---...---.........---+++)))((())))))(((((((((((())))))!!!"""$$$%%%&&&&&&%%%$$$ !!!"""######$$$######""""""###$$$&&&(((***+++((('''+++999NNNaaammmrrrooopppiiiXXXFFF888...((($$$&&&)))++++++)))&&&###"""""" """%%%###$$$!!!"""%%%%%%!!!!!!""""""######$$$$$$!!!!!! """###&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&''')))************'''((()))+++,,,,,,,,,+++,,,......+++'''$$$%%%&&&######""""""$$$'''+++...***((('''%%%%%%&&&'''(((""""""$$$%%%&&&&&&&&&%%%%%%&&&'''((()))))))))))),,,***((('''''')))+++---...(((""""""''')))&&&!!!***(((%%%$$$%%%'''''''''############$$$%%%&&&'''''''''((((((((((((((((((,,,,,,***'''%%%%%%(((***++++++,,,,,,---------...------+++***))))))((()))((((((''''''((()))******---,,,---...///...,,,************,,,555GGG___pppcccUUUCCC777444888<<<>>>JJJNNNQQQRRRPPPKKKHHHGGGFFFDDD@@@999444444999>>>KKKWWWiii{{{{{{qqq]]]EEE666111///---,,,)))(((***+++***+++...((((((((()))******++++++)))))))))))))))******+++---...---***+++...---)))---///222111---++++++,,,******,,,000666>>>EEEIII]]]ffftttvvviii[[[LLL@@@888444222///------,,,,,,+++******++++++++++++******---,,,,,,,,,,,,---......---,,,,,,,,,---///111222---...000222444666888888666666777666555222000......,,,***((((((***,,,---)))///222...&&&###(((.........000333777777333000111222222222000---)))'''''')))+++)))&&&&&&(((+++))))))(((''''''''''''(((111222999GGGWWWhhh|||xxxeeeSSS@@@333000,,,+++---...,,,---000,,,,,,++++++)))((('''&&&%%%...@@@XXXooo}}}zzzooo]]]KKK===444///,,,***)))'''&&&&&&&&&'''((()))(((((()))+++,,,***)))'''&&&&&&%%%%%%&&&&&&'''*********)))(((&&&%%%$$$))))))))))))+++...111333444333111...,,,***))))))111222222222000---***((((((''''''''''''((())))))***,,,///222666;;;BBBFFFIIIEEE@@@<<<999888666555222000...///000...***'''***''''''***///111...***&&&$$$(((---,,,---===RRRtttwwwdddLLL888222,,,***,,,+++'''(((---***000555999@@@RRRkkkzzzqqq^^^WWWTTTUUUOOO@@@111***+++***(((((()))***))))))'''''''''''''''((()))***&&&''')))*********)))(((%%%&&&'''((())))))))))))))))))******************,,,+++***((('''&&&&&&%%%)))))))))'''%%%%%%''')))%%%&&&&&&'''((()))))))))/////////...,,,)))'''%%%)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###!!!"""''')))&&&$$$%%%$$$...???SSShhhwwwyyyssspppfffXXXKKK===///((((((&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!""""""######"""""""""###$$$$$$%%%%%%"""!!!  !!!$$$%%%%%%(((******)))'''&&&&&&&&&&&&&&&'''((())))))***,,,+++***((((((((()))***...---+++)))'''&&&%%%%%%$$$%%%'''(((***+++,,,,,,+++++++++++++++***'''%%%$$$$$$######$$$&&&'''(((((((((((((((((()))***+++******+++***((((((***+++%%%&&&'''((((((((('''&&&%%%'''))))))'''%%%%%%%%%'''((())))))))))))((((((((((((((((((''''''''''''((((((((('''&&&(((***---''''''((((((((()))))))))))))))))))))))))))*********))))))))))))***+++,,,,,,,,,,,,---...---,,,***((()))***,,,444DDDYYYggg]]]QQQ@@@444111222555666???CCCJJJPPPTTTSSSPPPNNNLLLIIIDDD===888555666777999@@@MMM\\\lll{{{{{{iiiQQQ>>>444///+++...***)))++++++)))***---''''''(((((()))*********((((((''''''(((((()))***+++,,,+++((())),,,+++'''+++...000///---++++++,,,(((((('''(((+++...222444AAAJJJXXXhhhttt|||zzzkkk[[[KKKBBB???<<<777222///,,,***)))*********++++++*********......---------------...000///...---------............///000222333444555666777777777666444111000222000---***)))***+++,,,***---000---(((&&&)))...,,,,,,...222666777666444222222111000///.........,,,,,,,,,***(((''''''))))))))))))((((((((())))))++++++000:::EEERRRdddttt~~~oooZZZCCC333333...,,,------******---+++++++++***)))((('''&&&---444BBBTTTfffppprrrpppYYYQQQDDD888000,,,***))))))(((((('''&&&'''''''''((((((((()))++++++***((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''&&&((('''&&&&&&''')))+++---...---,,,+++************------......,,,***(((&&&''''''&&&&&&''''''((()))+++---///111333777;;;???CCC???;;;888666444222000---,,,+++,,,------***''',,,)))((()))------)))%%%(((%%%%%%)))***111IIIcccuuuaaaIII444+++((((((------+++,,,000000<<>>444***&&&'''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$######""""""""" !!!"""""""""!!!!!!!!!""""""############"""!!!!!!!!!###%%%&&&)))+++---,,,***'''&&&%%%&&&&&&&&&'''''''''((((((,,,+++***((((((((()))***,,,+++***((('''&&&%%%%%%&&&&&&((()))***+++,,,,,,))))))******++++++)))(((&&&&&&%%%%%%%%%'''((()))))))))((((((''''''((((((&&&''''''&&&$$$$$$%%%'''%%%&&&'''(((''''''&&&%%%%%%'''((((((&&&%%%%%%%%%((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&((())))))((()))***,,,%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,++++++++++++++++++,,,---***+++,,,---------++++++'''(((***+++000:::HHHQQQLLLCCC777...,,,---//////555999BBBMMMVVVZZZWWWTTTLLLHHHCCC>>>999444///+++...000555???NNNcccyyyuuuaaaMMM???555///111,,,)))***+++)))(((***''''''(((((()))*********)))))))))))))))***++++++***,,,***((())),,,+++&&&''')))******)))''''''((())))))(((''''''(((((()))222777@@@IIIRRRYYY\\\^^^mmmwwwuuuiii```VVVQQQGGG===444...***)))************************//////......---.........000000///...............---......000111333444555555666777777666444222111444222///,,,+++******++++++,,,---,,,******,,,...------...222666999::::::888555111...---...000222111///,,,***)))((('''%%%)))))))))))))))*********++++++...222555===NNN^^^vvvmmmSSS@@@888222//////...+++***++++++++++++***)))((('''&&&,,,///777BBBMMMRRRRRROOO===777000+++)))*********(((((())))))(((((('''&&&(((''''''(((******)))''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((()))***+++******++++++***)))'''&&&&&&&&&%%%%%%%%%&&&''''''+++---///000000111333555:::888666444333111...,,,,,,,,,+++---......---++++++)))'''(((***+++(((%%%'''%%%'''***---:::XXXuuuttt```HHH444---)))'''))),,,///555;;;LLLYYYjjjuuuxxxxxx{{{~~~yyymmmaaaXXXSSS@@@666---***)))'''''')))'''(((((()))+++...000111---,,,***((('''&&&''''''$$$%%%&&&'''((('''&&&&&&(((&&&###""""""%%%)))+++***+++...000000///---,,,*********)))))))))(((((((((((()))((('''''')))+++(((((('''((())),,,///000222222222111///---+++******))))))))))))(((((((((,,,+++)))'''&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%######$$$######)))111@@@UUUooouuujjjWWWHHH888...)))%%%$$$%%%######$$$%%%&&&'''((()))""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!$$$######"""###%%%&&&(((---...///...+++(((&&&&&&((((((((()))))))))))))))---,,,***)))(((((())))))))))))((('''&&&&&&&&&&&&'''(((((()))******++++++))))))*********)))(((((((((((('''&&&&&&'''))))))---,,,,,,+++******))))))((())))))(((&&&%%%&&&'''&&&&&&''''''&&&%%%$$$###%%%'''((((((&&&%%%%%%&&&)))((('''&&&%%%%%%&&&''')))((((((''''''&&&&&&%%%(((***,,,+++***(((((((((''''''''''''''''''''''''$$$%%%'''(((***+++,,,,,,,,,++++++***++++++,,,,,,***,,,.........---,,,---)))***+++***+++...333888777222,,,)))+++...000111666777===HHHSSSYYYXXXUUUKKKHHHDDDBBB@@@;;;333---222111000333===MMM```lllrrrvvv|||~~~~~~yyymmmaaaTTTFFF;;;555...)))******)))(((***(((((())))))***+++++++++---,,,,,,,,,,,,---......,,,---,,,***+++...,,,((('''((()))***)))((((((''''''((()))***++++++++++++///111333666999<<>>===:::888999>>>EEEKKKWWW\\\dddmmmtttyyy{{{{{{||||||{{{xxxtttlll\\\LLL===444+++******))))))***))))))***++++++,,,,,,------------------......///,,,---,,,)))***---,,,(((,,,,,,------...---+++***###$$$&&&)))+++,,,,,,,,,))))))***+++...222555777999@@@JJJSSSYYY^^^eeeiiipppttt{{{nnnWWWCCC666000///++++++************++++++++++++,,,---///111333444---......000111111222222111000//////000111333444111111111000000//////...---,,,+++*********+++,,,///---,,,---///111000///000000000111222444777:::999888666333000...---------***'''''')))***(((&&&&&&'''(((***+++++++++***&&&(((++++++(((***777EEEbbbtttmmm\\\FFF<<<222000...,,,***+++)))))))))))))))((('''&&&%%%&&&'''***,,,......---***))))))***,,,---+++***++++++,,,------+++***))))))(((((()))******(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$''''''''''''((())))))*********))))))******++++++******+++++++++*********%%%$$$$$$$$$$$$%%%&&&&&&%%%''')))*********+++---///000222555777888666333.........---,,,+++++++++(((''''''((()))*********(((((((((***222FFFeee}}}mmmXXXAAA000//////000555CCCVVViiisss~~~zzzuuussseee[[[MMMAAA:::444---)))''''''''''''&&&&&&### !!!###%%%&&&(((,,,111666666444000+++((('''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&'''(((((())))))(((+++...111222000...,,,...///000000111000000///---...///---***(((((()))'''&&&%%%%%%'''***...000......---,,,+++***************+++,,,,,,++++++*********)))(((((((((((()))%%%%%%%%%$$$$$$$$$#########(((***---777BBB]]]gggrrrzzz}}}vvveeeTTT@@@444)))'''(((%%%""" """"""###$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%#########""""""!!!!!!!!!!!!""""""###$$$%%%&&&'''***+++,,,+++)))(((((()))((()))***,,,---///000111333111...+++(((&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$%%%&&&'''(((&&&((()))(((&&&%%%''')))((('''&&&&&&&&&'''((()))'''((()))+++,,,,,,,,,,,,***+++,,,+++)))&&&&&&&&&''''''&&&%%%$$$$$$######((()))***)))'''&&&''')))+++***(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++++++++,,,---((((((((((((((('''''''''((()))***,,,,,,,,,+++******)))(((((('''((((((((((((,,,//////---,,,---///***+++,,,---------------......//////111333444555333111222888BBBJJJPPPRRRLLLMMMOOOQQQSSSSSSPPPNNNJJJJJJJJJGGGCCC???>>>===EEEEEEHHHNNNWWWcccooouuuxxx{{{}}}{{{nnn___LLL???222---,,,******+++))))))******+++,,,,,,---+++++++++++++++,,,------)))+++)))'''(((+++***%%%+++*********+++***'''%%%&&&'''(((***+++,,,,,,,,,))))))((()))***,,,...000111555:::<<<>>>AAAGGGKKKUUUZZZcccqqq{{{fffOOO>>>555333---,,,+++******+++,,,---******+++---...111333444111111111111111000//////333111...,,,*********+++//////...---,,,,,,++++++((((((((())))))***+++,,,...---,,,,,,.../////////------...------...111333222222333333222111//////***(((''''''((())))))(((&&&''')))+++,,,---,,,,,,&&&'''***,,,***+++444???XXXjjj~~~vvviiiQQQDDD666///---***)))***((()))))))))(((((('''&&&''''''(((***+++,,,,,,---'''(((+++///333333111...,,,,,,------,,,,,,+++***+++***)))***++++++)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''''''''(((+++******))))))******+++((((((((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&###%%%'''(((((()))+++---...///111444777888777555222222222000...---...000,,,+++***(((''''''''''''---***&&&'''333MMMmmmwwwdddOOO;;;...)))333AAAQQQcccuuuyyynnnccc\\\MMMCCC666/////////,,,)))'''(((%%% """###""""""%%%'''***///777===EEEAAA;;;444///+++***)))%%%&&&'''((()))(((''''''%%%&&&'''((())))))))))))&&&(((+++---......,,,+++...///000111111000///...***+++,,,***(((&&&%%%%%%%%%%%%$$$%%%&&&))),,,---+++***)))((((((((((((((()))***+++,,,,,,,,,+++***(((((((((((())))))***+++&&&&&&&&&%%%%%%%%%$$$$$$###!!!###)))000:::IIIWWWhhhmmmrrruuussshhhRRR???777///((())))))&&&"""!!!!!!###%%%'''(((((('''&&&&&&&&&'''''''''''''''#########$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!!!!!!!"""$$$%%%&&&'''''')))******)))((('''((()))%%%&&&''')))+++,,,---...333111...+++(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$###""""""###%%%'''(((###&&&((((((''''''+++...''''''&&&&&&'''(((***++++++---///111222333222222...///111///,,,***((((((((('''&&&%%%$$$$$$%%%%%%))))))***((('''&&&((()))***)))(((''''''((()))***$$$%%%%%%&&&&&&''''''(((%%%''')))+++++++++---...***)))))))))((((((((('''&&&''')))+++,,,+++*********)))(((((('''''''''(((%%%***......+++***+++...*********+++---.........---...////////////000111---...///333999???DDDGGGCCCFFFIIIJJJKKKKKKMMMNNNHHHKKKNNNOOOMMMIIIFFFEEE===;;;888999@@@LLLXXX___jjjrrr{{{~~~~~~xxxqqq___NNN<<<222...+++***+++'''(((((()))******++++++++++++******++++++,,,---)))***)))'''(((+++)))%%%***(((''''''((('''### *********++++++,,,,,,,,,,,,++++++******)))))))))...111444555444555999===AAADDDLLLZZZmmmwwwaaaMMM???999///...,,,++++++,,,...///++++++,,,,,,---///000111111111222222222111000///111///,,,)))(((((()))***///...---+++***)))))))))''''''(((((()))***++++++++++++++++++++++++,,,---***,,,------,,,,,,///111///000000000000000//////))))))***)))(((((()))+++''')))+++...///000//////******---000///---222999FFFYYYqqqzzzcccRRR???444000,,,***+++((((((((()))(((((('''&&&%%%&&&''''''''''''''''''&&&)))...444777777444000,,,,,,+++***************,,,+++***+++,,,+++***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$'''''''''''''''((())))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&'''(((+++............000333444222111000111111000...---000222+++***)))'''%%%%%%%%%&&&,,,+++,,,333EEE```zzzttt```LLL@@@:::<<>>EEEJJJNNNPPPSSSUUUAAA===777333222333444444BBBVVVkkktttxxx|||{{{xxxtttiiiVVV@@@444000---***------,,,+++*********+++,,,,,,---...///000111222///...------,,,,,,------000...+++)))((()))***,,,((((((((((((((()))******+++***))))))***---000111000111333444444555777888:::<<>>GGGYYYjjjuuuzzz{{{vvvhhhXXXJJJ===333------...------+++************++++++,,,---......///......---,,,---------///---+++)))(((((()))***((()))+++++++++***)))((()))***+++,,,------------000111333333222222333444555555555555666999>>>BBBNNNaaattt~~~vvviiiSSSJJJ===333000000000000111///------...000000000---------------------,,,((()))+++,,,---......---+++)))(((((())))))(((&&&((()))******))))))***+++***)))&&&""" !!!%%%)))+++,,,---...///000222222222222111000///...------***)))((((((''''''''''''))))))***+++...111444555444333222222444666666555333444777===JJJ^^^uuuppp___PPP@@@444...---+++++++++***'''%%%&&&((()))((('''&&&'''(((*********,,,...///---++++++)))((('''(((+++///111***,,,---,,,***))))))***,,,(((&&&)))***))))))+++(((''''''(((+++,,,,,,+++)))'''&&&''')))***)))((($$$$$$$$$%%%&&&''''''(((***)))((('''&&&&&&&&&&&&&&&''''''(((((())))))***'''''''''''''''&&&%%%$$$###$$$%%%((()))'''$$$!!!&&&&&&&&&'''''''''''''''%%%%%%&&&((((((---;;;IIIiiizzzwwwrrrkkkeeebbb[[[RRRKKKEEE>>>666111***(((&&&&&&'''((('''&&&&&&&&&%%%&&&''''''%%%$$$&&&)))(((&&&%%%%%%###$$$&&&'''''''''&&&&&&'''((((((((('''''')))***''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%###%%%'''(((''''''((()))((($$$"""$$$$$$###$$$((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&'''***,,,---,,,++++++)))***++++++++++++***))))))'''&&&(((***+++(((&&&((('''''''''(((,,,222777LLLbbbwww}}}{{{yyytttmmm___NNN;;;000,,,(((&&&&&&%%%(((+++......---***((($$$$$$$$$%%%&&&'''))))))''''''&&&%%%$$$$$$######&&&&&&'''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&(((***++++++,,,,,,,,,,,,***((('''))))))((('''''''''''''''((()))***(((&&&%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''')))*********)))'''(((***+++,,,,,,,,,+++*********))))))((((((((((((((()))***************)))))))))((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""$$$$$$%%%%%%&&&&&&&&&'''''''''***)))))))))((((((((('''((()))))))))************...------,,,,,,++++++***///////////////000000111******))))))******)))))),,,+++*********+++------+++---000111000///...---222000---***)))***,,,---000222444777>>>HHHRRRXXXUUUUUUSSSNNNHHHFFFJJJNNNSSSNNNGGG@@@:::333---)))''')))+++---333AAARRR]]]jjjttt{{{wwwiiiWWWCCC444------------,,,+++)))(((******++++++,,,------...000000///............///******))))))***,,,...000,,,+++++++++***************+++---/////////------000111333333222000000111333444555444444444666888999GGGZZZkkkyyyzzzhhh]]]MMM===333//////000------,,,---.../////////......------,,,,,,------(((***---///000///---,,,***)))''''''((()))((('''***+++,,,,,,******+++,,,))))))'''$$$!!!"""$$$'''((()))+++,,,---...//////111000///---,,,++++++***((((((''''''(((((()))***...---,,,,,,...111333555777666444444555666777777333444333444;;;MMMeeewwwvvvhhhXXXLLL;;;666000+++***))))))(((&&&'''))))))((((((***,,,,,,,,,,,,---...//////...,,,***((('''(((***---///,,,---...---+++)))))))))+++((('''***///222444444111...***)))+++,,,+++***((((((((()))+++***)))'''######$$$%%%&&&'''((((((******)))(((''''''''''''''''''(((((())))))))))))''''''''''''&&&&&&%%%%%%&&&''''''(((((('''&&&$$$(((((())))))))))))(((((($$$&&&)))***)))---===LLLlllwwwnnnfff]]]TTTMMMEEEAAA;;;777444222...,,,))))))(((((((((((('''&&&'''%%%###%%%((()))&&&######((()))'''$$$"""!!!!!!"""$$$&&&&&&%%%$$$###!!!###$$$######$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$&&&((()))))))))***+++)))%%%###%%%%%%$$$&&&***)))((((((((('''''''''(((***(((&&&$$$$$$&&&(((***%%%'''***---//////---,,,))))))))))))))))))))))))(((%%%$$$&&&)))***((($$$&&&&&&'''((()))...;;;FFF^^^uuuuuugggVVVFFF555...---+++))))))''')))---///000///---+++''''''''''''((()))***+++)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))))))))***))))))'''&&&%%%((('''&&&&&&%%%%%%&&&&&&&&&((()))(((&&&$$$$$$%%%"""###%%%&&&'''&&&&&&%%%########################$$$%%%'''))))))((('''&&&$$$&&&(((+++------,,,+++))))))(((((((((((((((((((((((()))************)))((((((******+++***)))(((&&&&&&%%%&&&&&&&&&''''''######"""!!! !!!!!!&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))))))))************,,,+++++++++*********)))*********+++++++++++++++((())))))))))))))))))******)))))))))***,,,...///+++...111111...,,,++++++///---***(((((()))+++,,,+++******,,,222===JJJUUU\\\[[[VVVMMMEEEBBBHHHNNNVVVSSSOOOJJJDDD<<<444...*********+++---333<<>>HHHLLLKKK@@@999000+++++++++)))'''(((((((((***+++***(((%%%%%%&&&&&&'''((()))))))))************)))(((''''''((((((((()))))))))))))))***((('''&&&%%%&&&'''(((***)))(((''''''''')))***)))*********)))((('''&&&%%%'''+++,,,***+++777DDDeee}}}wwwlll^^^PPPDDD<<<888222000///......---,,,+++'''(((((('''&&&&&&%%%&&&(((%%%$$$&&&***+++)))&&&'''((()))(((&&&$$$"""""""""###&&&'''((('''&&&%%%!!!"""############&&&(((&&&&&&&&&&&&&&&&&&%%%%%%!!!###$$$###"""!!!"""$$$$$$&&&((((((((('''(((******&&&%%%''''''&&&(((,,,))))))((('''&&&&&&''''''***(((&&&$$$$$$&&&(((***$$$'''***---//////...---*********))))))*********&&&$$$$$$&&&)))***(((&&&%%%%%%'''******111DDDWWWppp}}}kkkVVVCCC666+++)))***(((&&&&&&%%%&&&''')))******************))))))))))))******))))))((('''&&&$$$$$$###''''''&&&%%%$$$$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&$$$%%%'''&&&%%%######$$$%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%"""$$$'''***,,,---,,,,,,((((((((()))))))))))))))((())))))***************'''(((***+++,,,+++***)))%%%$$$#########$$$%%%%%%######"""!!! ))))))))))))*********+++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((()))***+++++++++******((()))******))))))***+++))))))((()))***,,,...///***---000///,,,******,,,///...,,,***)))***++++++***((((((***---444AAALLL\\\\\\ZZZQQQFFFBBBFFFLLLUUUUUUUUUSSSNNNDDD999222,,,++++++------,,,///444;;;LLLbbbqqqtttiiiTTTAAA///...---+++***)))))))))+++++++++,,,,,,---------------,,,+++++++++++++++------,,,,,,,,,,,,------///---+++******,,,///000---...000111111///...,,,///111444444333111000000222333555333000---,,,+++///000555CCCXXXnnn~~~sss^^^III999222111'''((())))))***,,,///222000///---,,,+++,,,,,,---...000111333222000...,,,+++)))'''''')))++++++++++++,,,---,,,+++***+++,,,'''))),,,,,,+++*********---...000333444444444444333222000---,,,+++++++++&&&&&&'''((()))+++---...,,,,,,+++***)))***+++,,,000111222222000......///'''+++...------111<<>>111------,,,+++,,,+++***+++++++++***(((,,,,,,++++++++++++******+++,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&%%%$$$%%%(((,,,((('''&&&%%%%%%&&&'''((('''&&&''')))((()))///888RRRxxx~~~jjj^^^MMM>>>666111...---+++++++++*********+++,,,***++++++)))''''''***---%%%&&&)))*********+++,,,((('''&&&&&&'''(((((((((%%%&&&'''(((***+++------'''((())))))((((((***,,,,,,,,,,,,,,,***((('''%%%$$$%%%''''''&&&%%%'''((('''((())))))'''&&&&&&''''''%%%&&&++++++)))(((++++++)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''')))***++++++++++++***)))(((((()))***+++$$$'''***((($$$!!!###%%%!!!"""&&&******444RRRqqq~~~qqq\\\DDD555222...+++***(((%%%&&&*********************++++++''''''&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''((((((((($$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''')))******---,,,,,,+++++++++++++++)))***+++******+++...000111000//////////////////...,,,+++******+++,,,......---,,,++++++---...///,,,,,,,,,+++++++++******&&&''''''((()))******+++''''''((())))))))))))(((%%%&&&''')))***++++++++++++***(((&&&%%%%%%&&&&&&###$$$$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************''''''((()))***+++,,,,,,&&&'''((()))***)))(((((('''***,,,+++))))))+++------,,,***)))))))))******&&&***------+++,,,111666888777555222000---+++***$$$%%%***000---(((+++222555???JJJMMMHHHCCCCCCFFFAAAGGGPPPWWWXXXQQQFFF===222,,,)))***((($$$&&&,,,%%%///>>>QQQbbbhhh]]]OOO666333///,,,++++++---...))))))))))))************+++***))))))(((((())))))&&&'''((()))***+++,,,,,,''')))---000222111///...------------,,,+++******...111444555444333222222...000222222111000000000'''***---///444DDD___uuuzzzdddLLL;;;222------,,,***((()))...222111///---+++***+++,,,---+++,,,...///000111000000,,,***((((((***---...///+++,,,---,,,***)))***+++///...---+++))))))+++...(((***,,,///000000//////222000---***(((((((((((((((((('''&&&&&&&&&&&&'''%%%'''(((***,,,------...+++///333333000,,,******......---***'''(((,,,///444HHHaaassszzzlllYYYGGG;;;333333000---)))((()))***'''***,,,,,,)))'''((()))%%%&&&'''(((***,,,...///'''***...000222444777999LLLTTT^^^jjjzzzyyyfffVVVAAA222......///......---++++++,,,,,,+++***------,,,,,,+++*********+++,,,------,,,+++)))(((*********)))))))))))))))%%%&&&)))******)))'''%%% ###''''''&&&&&&(((+++)))((('''&&&''')))+++---((($$$###%%%'''***111999SSSzzzyyyiiiXXXCCC555111111---)))&&&&&&''''''(((,,,000333++++++***&&&###"""%%%)))###&&&******)))(((+++---)))(((''''''((('''&&&$$$"""######%%%''')))+++---((()))))))))(((((()))+++............,,,)))'''&&&!!!"""$$$$$$######$$$%%%+++---...---+++))))))***%%%$$$&&&+++,,,(((''')))+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''&&&%%%$$$$$$%%%&&&'''%%%***,,,)))!!!""" %%%))))))444TTTvvv|||}}}{{{jjjPPP<<<333111...+++)))$$$!!!$$$***''''''((((((((('''&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&(((***+++,,,///...------,,,,,,------000111111111111333777:::BBB@@@???=========>>>???999888555444444555888999<<<999666333111111222333333222000---+++***))))))%%%&&&&&&'''((()))******%%%&&&''''''((((((''''''%%%&&&&&&((()))***+++,,,)))'''$$$""" !!!"""###$$$%%%%%%%%%%%%$$$$$$''''''''''''((((((((()))***))))))***++++++)))&&&''''''(((((()))))))))***---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++******---///000,,,)))(((***,,,,,,************+++,,,---//////...///111111111///---+++***+++---...//////...---000444888<<<>>>@@@BBBDDDEEEGGGMMMVVV]]][[[PPPFFF<<<555///---+++((((((+++***,,,///999NNN```ccc\\\GGG:::///......***)))+++...---+++))))))))))))***++++++***)))(((((())))))''')))+++,,,,,,,,,---///,,,111444333333444111---///000111111111000...---000000111222333444444555111111111111000///...---***---...---...777FFFRRRooosssdddOOO;;;555111,,,))))))+++---......+++)))+++---...,,,***///111444666777666555444222444777666111...------...---,,,+++,,,,,,...///333000,,,******+++,,,,,,------,,,+++,,,---...///...------,,,+++)))((('''))))))))))))************(((((()))***+++,,,,,,---000000...,,,******,,,---$$$---...+++))),,,111,,,000???WWWooo}}}qqq^^^MMMDDD999111///---***,,,222---***(((***,,,+++'''"""$$$'''+++,,,,,,---000333666444333555<<>>ZZZrrr~~~zzzuuuooo___JJJ888000+++)))''''''))))))'''$$$%%%''')))++++++)))'''%%%!!!"""###%%%'''(((((((((%%%&&&((()))))))))((('''%%%$$$$$$&&&(((((($$$ """$$$&&&'''&&&%%%&&&'''%%%&&&&&&&&&%%%'''***---(((+++---------///333888===@@@AAA===888777===CCCIIIFFFEEEIIILLLNNNSSSYYYddd^^^XXXXXXZZZ^^^dddiiibbb[[[SSSPPPSSSWWWWWWWWW^^^XXXOOOIIIGGGHHHKKKMMMKKKEEE>>>999888888777555111***'''***+++)))***...---***)))((($$$!!!$$$***000...***((('''(((+++---&&&&&&%%%%%%%%%$$$$$$$$$((((((&&&$$$###"""!!!!!!'''''''''((((((((())))))'''((()))******)))(((((((((((()))))))))*********+++,,,,,,,,,---------...((())))))))))))))))))(((+++,,,,,,,,,,,,---///111333111//////111111///---,,,++++++***************------.........---+++***++++++,,,,,,,,,,,,,,,+++,,,///444777:::<<>>222,,,+++(((&&&$$$###"""!!!%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''((((((((((((((('''&&&%%%'''((('''$$$###%%%'''******+++***(((((()))+++&&&+++222888===AAADDDFFFRRRVVV\\\___```bbbfffiiirrrrrrpppjjjcccccciiioooooommmlllnnnllliiikkkpppnnnmmmmmmnnnsss{{{}}}yyytttooonnnooorrruuuooollljjjhhhhhhhhhgggfffTTTLLLCCC===666...)))((()))''''''((('''$$$&&&+++&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&'''((())))))%%%$$$$$$$$$$$$$$$%%%&&&(((((()))))))))*********###'''++++++'''&&&***...+++++++++++++++++++++++++++,,,,,,---...///000000.........------.........(((***++++++++++++---/////////......---,,,+++***,,,,,,,,,,,,---///000111000///////////////000111222111///---++++++,,,,,,,,,---///000111333666999??????BBBHHHPPPSSSRRROOODDD;;;444444555222---***'''((('''%%%***:::QQQ```ZZZLLL;;;///+++***************++++++++++++******++++++++++++++++++******&&&(((***+++******+++,,,$$$))),,,---000555666333......................../////////.....................---,,,,,,+++++++++...000111///++++++///444999NNNhhh|||{{{mmmTTTHHH999000......---+++***---///---+++***,,,...+++...333666666333...+++((()))*********++++++,,,------,,,,,,,,,,,,,,,,,,...000111000///---,,,,,,******+++,,,---...///000///...---,,,++++++******+++***((('''&&&&&&&&&&&&,,,,,,...////////////...+++***))))))***+++++++++,,,'''###%%%+++///...***---++++++...555EEE___tttzzzoooaaaQQQBBB999000///...000555<<>>FFFLLL\\\fffsss}}}|||hhhOOO===222***((((((&&&'''((('''%%%%%%&&&(((+++,,,.........---,,,***......---+++***+++...111+++***)))((('''''''''''''''''''''(((******'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++)))&&&''')))((()))777IIIkkk}}}kkk[[[GGG;;;///,,,,,,)))''''''((()))******((('''(((***'''''''''(((((()))))))))''')))+++)))%%%%%%)))---+++***)))((('''&&&&&&&&&'''&&&%%%%%%&&&)))+++---...------,,,,,,------...---,,,***)))((())))))***,,,---...---***(((((((((***((('''***///222000...+++---111444555555333222///***&&&$$$&&&'''&&&$$$'''((()))***++++++++++++''''''&&&%%%%%%&&&''''''&&&&&&'''((())))))((((((((()))+++***)))((()))***(((---;;;PPPdddnnnooommmgggYYYIII???777111///111'''&&&%%%%%%$$$###""""""'''((()))******)))((('''!!!"""###%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&''')))***---111444444444444555555<<>>AAAAAA:::222---)))***)))''''''000BBBQQQRRRIII<<<333000000---)))***************)))))))))((()))***++++++***))))))%%%''')))***)))((()))***###'''******---333555444333222111000...------,,,.........---------------...---,,,+++*********+++---///000///---,,,...111777BBBTTTkkk{{{hhhZZZFFF777///---,,,***(((+++---,,,)))(((***,,,+++,,,...///000//////...(((''''''''')))+++---------------,,,,,,++++++***...000222222000---------***+++---...000111222222333111000...,,,++++++++++++***(((&&&%%%&&&&&&''')))+++---///000000000///,,,***((()))+++,,,+++***((('''&&&&&&(((+++,,,------------///333>>>SSSgggwww}}}rrreeeVVVLLL@@@;;;:::AAAOOO[[[```aaa]]]YYYUUURRRUUU[[[aaaeeeqqqvvv|||uuuaaaHHH777---((('''***&&&'''''''''%%%%%%''')))(((***,,,------,,,+++)))+++,,,------,,,,,,...///+++***)))((((((''''''''''''''''''(((***)))'''%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((***+++,,,,,,***'''''')))(((+++>>>SSSwww{{{jjjZZZ@@@666---,,,,,,***((()))((()))***)))'''''''''(((''''''''''''''''''''''''###'''(((&&&!!! $$$)))***)))(((''''''&&&&&&&&&&&&%%%###""""""###%%%&&&))))))((())))))***+++,,,******)))((('''((()))+++***++++++***(((&&&%%%%%%,,,******,,,...///---+++(((---555;;;>>><<<999666///+++&&&%%%'''((('''%%%''''''((())))))*********((('''&&&%%%&&&'''((()))((())))))******)))(((((('''((()))((('''&&&'''))))))666KKK___mmmqqqmmmhhhXXXJJJ<<<444///,,,+++,,,%%%%%%&&&&&&%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&'''''''''((((((((('''''''''((((((###""""""###&&&((())))))000777@@@GGGJJJIIIGGGFFFLLLSSS]]]ffflllpppssstttppptttxxxxxxtttpppoooooonnnppppppooolllkkkmmmoooggggggiiijjjfffbbbeeekkkpppuuuvvvrrrrrrwww{{{{{{}}}zzzzzz}}}{{{yyyuuuooolllmmmqqqvvvsssuuuxxxxxxwwwtttrrrppppppnnnjjjbbbWWWHHH999///---(((&&&'''&&&$$$$$$&&&!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$)))*********++++++++++++(((***,,,+++)))))),,,///,,,,,,,,,++++++++++++***---------------.........///...---,,,,,,---...//////111222111///...---...000111222111/////////111......---,,,,,,,,,,,,---,,,,,,---...//////000000///......---------......---...//////111555;;;???GGGGGGIIIKKKNNNNNNLLLJJJIIIGGGJJJMMMJJJ???555111)))(((''''''&&&(((111;;;???;;;555000000222---&&&***))))))((()))***,,,---'''((()))***+++***)))((()))***+++***(((&&&&&&&&&'''******)))***///111000999777444111---+++)))((('''((()))***,,,---...//////...,,,*********++++++)))+++,,,---,,,+++,,,...555888CCCVVVnnnvvviiiTTTAAA444---+++***((()))******)))((()))***+++*********,,,///222333000---******+++---......,,,---------,,,+++***))),,,///222111...,,,,,,...***+++---000222333444444333222///---,,,+++,,,,,,,,,***(((&&&&&&&&&((()))((())),,,...//////...------***((())),,,---***((()))***+++)))''''''***---+++,,,///111333888EEESSS^^^gggpppvvv|||{{{pppfffZZZUUUSSS\\\lllyyy{{{yyy{{{xxxtttrrrtttwwwyyyzzz|||yyyuuutttxxx{{{gggTTT???222,,,((()))+++&&&'''((('''&&&&&&(((***''')))+++---...---+++***)))+++,,,---,,,,,,---...,,,+++***)))(((((((((((()))((('''((())))))'''%%%'''&&&%%%%%%%%%&&&((()))'''(((((()))***+++,,,,,,(((%%%&&&((((((000HHHaaayyyhhhXXX;;;222***))))))(((''')))'''((()))((('''&&&'''((((((''''''&&&&&&%%%%%%%%%%%%(((***'''###!!!$$$(((&&&&&&%%%%%%%%%%%%%%%&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''((()))&&&'''((('''&&&'''(((***%%%'''))))))(((((()))***,,,---...---,,,+++)))(((&&&+++444;;;===;;;777444,,,***((('''((((((((('''''''''((((((((())))))***((((((&&&&&&'''(((+++,,,...------,,,+++***))))))'''''''''%%%######%%%'''...AAAXXXhhhooooooiiibbbPPPCCC555///,,,(((&&&&&&!!!###$$$%%%$$$%%%&&&(((&&&&&&''''''''''''&&&&&&''''''(((''''''&&&%%%$$$'''''''''''''''((())))))"""$$$'''***---000333555GGGPPP\\\eeeiiifffbbb```___ccchhhlllnnnoooqqqrrrssswwwzzzzzzvvvrrrqqqrrrooopppooommmjjjiiiiiijjjffffffgggfff```\\\___fffuuu||||||sssnnnpppqqqmmmdddbbbaaaaaaeeemmmtttyyyuuusssoooiiieeegggnnntttuuuyyy|||}}}yyytttooolllqqqsssrrrlllcccXXXIII===111+++''''''(((&&&&&&)))""""""$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((((((&&&%%%$$$$$$$$$$$$*********+++++++++,,,,,,++++++***))))))***+++,,,,,,+++++++++******************+++,,,---......///000///...------...///000---///111111///.........,,,111666777555333111111///......---------------***+++---///000111000000...///000111222333333333000111555999???GGGPPPVVVXXXVVVRRRPPPNNNMMMLLLLLLFFFHHHMMMPPPJJJ???777666+++&&&$$$&&&'''%%%''',,,---......///666===;;;444///---+++))))))+++---///'''(((***,,,,,,+++***)))+++,,,---,,,)))'''''''''(((+++***'''(((---///...888666333///,,,***)))(((&&&'''(((***,,,...///000///...,,,*********+++,,,))))))***++++++++++++,,,222222777CCCUUUgggwww~~~uuueeeQQQ???333......***)))((()))*********))))))((((((***---111555888333///,,,+++---///000000,,,,,,------,,,+++)))((()))---///...***(((***---)))***---///222333444444///...,,,+++++++++---...,,,***((('''&&&(((***+++,,,---///000000///---+++,,,)))'''(((++++++((($$$)))+++,,,+++******,,,///+++,,,///222111111777@@@CCCIIIOOOTTT^^^lllwww{{{|||{{{tttqqqpppvvv~~~zzzwwwrrriii___\\\dddppp|||xxxiiiQQQCCC555...,,,)))((()))&&&'''((('''&&&&&&(((***'''))),,,///000///---+++*********))))))***---000---,,,+++******)))))))))***((('''''''''((('''&&&'''&&&%%%$$$%%%'''***,,,(((((((((((())))))******(((%%%&&&))),,,999VVVsss}}}tttdddTTT999000)))(((((('''(((***&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%(((***,,,+++(((&&&&&&((($$$$$$$$$$$$%%%&&&''''''((((((((((((''''''''''''$$$$$$$$$######$$$$$$%%%"""$$$''''''&&&&&&''')))''')))+++,,,++++++,,,...***...000///***'''&&&((($$$(((---222444222...,,,'''((()))(((''''''((()))))))))))))))))))))******)))((('''&&&(((***---///000///---***((((((''''''%%%%%%%%%$$$$$$'''+++///???PPPdddnnnpppmmmbbbXXXKKK>>>111,,,+++(((&&&%%%"""$$$&&&%%%$$$$$$&&&((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&''')))***+++,,,666@@@CCCAAABBBJJJRRR```hhhsss{{{|||yyysssppphhhjjjkkkkkkjjjjjjlllmmmpppsssvvvuuuqqqmmmmmmnnnllliiiccc\\\WWWTTTTTTUUUSSSSSSTTTSSSMMMIIIOOOWWWgggooonnnaaaXXXWWWTTTNNNBBBAAA@@@@@@DDDKKKSSSXXX\\\[[[WWWQQQOOOSSS\\\eeeiiiooovvvxxxvvvqqqllljjjmmmqqqrrrmmmiiicccXXXMMMCCC:::222///---******,,,&&&&&&'''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&******+++++++++,,,,,,,,,,,,***(((''')))******)))+++++++++******)))))))))'''((()))+++---///000000,,,+++)))(((((()))+++,,,(((***---...---,,,,,,---///555>>>BBB@@@;;;777666............000111222333+++---000222333333222222111222444777888999999888<<>>FFFOOOPPPGGG;;;000+++---.........444999333(((///111222222000///000111444555888;;;???DDDIIIMMMYYY[[[bbblllwww}}}ssseee\\\WWWRRRMMMIIIFFFFFFFFFFFFDDD===666000///---+++)))'''&&&%%%%%%&&&)))+++333KKKcccggg^^^LLLAAA444...///111000...)))*********(((((()))+++,,,...///...,,,+++---///...---,,,+++++++++,,,---///---++++++,,,.........++++++------------++++++------......///000000111000---***+++---///...,,,---,,,---111666???OOO^^^sss{{{~~~sss```NNN>>>444...***(((******((())),,,'''((())),,,...111222333,,,,,,++++++,,,,,,---...+++---......,,,++++++,,,************************---,,,...222666777333///000...------------+++))),,,,,,,,,******,,,///222999===@@@@@@;;;555///,,,---,,,+++*********+++,,,***+++---000222333333333///000111222222111000///...//////000333888>>>CCCGGGJJJRRR___ooo}}}}}}uuuooojjjbbbWWWOOODDD@@@;;;===GGGXXXjjjvvv{{{eeeRRR???555,,,***)))'''(((+++((((((((()))***++++++,,,...---,,,---///000///...---,,,+++)))))))))*********+++,,,------,,,+++++++++***)))((('''&&&&&&&&&***))))))(((((((((((()))((('''&&&%%%&&&''')))+++$$$(((,,,666NNNooo|||mmm]]]PPPIII///,,,)))(((((((((((('''###((()))&&&$$$&&&)))%%%&&&'''(((((('''&&&%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###########################$$$'''*********+++...111###'''***)))%%%###&&&)))%%%,,,111///---,,,%%%$$$$$$%%%&&&''''''&&&&&&)))(((&&&%%%&&&''')))***---,,,++++++***++++++,,,,,,***((()))---//////---000///,,,***(((''''''''''''&&&''''''%%%'''777IIIiiisssyyyuuulllbbbSSSGGG888222+++%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&(((+++&&&&&&&&&&&&%%%$$$###"""'''''''''(((((((((((()))###$$$%%%%%%&&&,,,555===UUUfffsssrrrllljjjkkkkkksssrrrssswww{{{zzztttnnndddccc```^^^]]]]]]^^^^^^]]]YYYSSSMMMJJJIIIJJJKKKEEEAAA;;;666333000,,,***---,,,,,,++++++,,,,,,---666333222333555333+++$$$************+++,,,.........,,,+++***+++///222555>>>FFFPPPWWWWWWUUUSSSRRRWWW```iiimmmnnnooolllhhheee^^^VVVQQQMMMFFF;;;111///***&&&'''***)))"""&&&&&&&&&((()))(((%%%"""&&&'''%%%%%%***000000,,,+++,,,---,,,***)))***++++++++++++***)))(((((((((+++***))))))))))))***++++++((()))---...++++++...111333555444222000//////,,,,,,+++***+++222<<>>EEEKKKQQQXXX___eee{{{|||vvvjjj___XXXSSSQQQMMMJJJEEE@@@>>>;;;999777///---***((((((((()))))))))++++++000FFFbbbppppppbbbVVVHHH>>>:::777222...///000111000///---,,,,,,,,,...///...,,,***+++---,,,+++*********+++,,,,,,---+++))))))+++------,,,+++,,,------------,,,+++---...///000111111111111000...,,,---///000...---///------///111666BBBNNNeeettt{{{jjjVVVEEE999000+++((()))(((&&&&&&))))))))))))***++++++,,,,,,************+++,,,---...***+++------+++++++++,,,+++,,,,,,,,,,,,++++++***///......111555777444222000...,,,,,,------,,,++++++---...//////000222444<<>>222...(((%%%$$$%%%&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%$$$######"""(((((((((+++222>>>KKKTTTcccnnnvvvsssmmmlllmmmlllooooooppptttuuurrriiibbbOOOMMMIIIDDDAAA@@@@@@AAA>>>;;;777444222222333444666333000......---,,,+++******))))))))))))******...///...---+++)))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,---222888<<<<<<;;;;;;<<>>BBBNNNVVVaaaiiinnnuuu}}}zzzlllaaa[[[ZZZUUUOOOFFF???<<<;;;<<<<<>>RRRfff{{{xxxfffRRRDDD666000+++***)))&&&%%%'''(((((((((((((((((((((((((((((())))))***+++,,,,,,(((***++++++******,,,---...///000111000///---,,,111000///222777:::999777333000...---.........---+++...111333333444666888???@@@AAA@@@;;;666333111///...---+++***))))))(((...///000222222222222111++++++************++++++,,,,,,---,,,++++++---///***+++000888CCCMMMUUUXXXXXXUUUPPPKKKIIIIIIKKKMMMLLLHHHDDDBBB@@@;;;555000000000111777DDDYYYqqqsss]]]JJJ555000,,,,,,,,,***))),,,***+++,,,,,,,,,***)))((()))((('''(((*********((($$$$$$###$$$%%%''')))***&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((()))))))))******,,,))))))222GGGddd|||jjjVVVEEE888000+++(((%%%$$$%%%%%%%%%$$$+++...///---)))%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((***+++,,,((('''''''''''''''''''''&&&%%%%%%%%%$$$$$$######&&&((()))*********,,,...******+++++++++*********+++---,,,)))''')))(((%%%((()))******************''''''&&&%%%&&&'''((()))*********)))(((&&&$$$###$$$$$$&&&***---000///...++++++***((((((((((((((('''(((******+++555LLL```qqqqqqnnnjjjdddXXXDDD333+++)))&&&%%%&&&''''''&&&###%%%''''''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$"""!!! ((((((***333BBBTTTccckkkmmmsssvvvsssooonnnnnnmmmrrrqqqppppppmmmeeeZZZRRR;;;888444///,,,,,,,,,---++++++***))))))***+++,,,+++)))''''''(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&%%%,,,$$$$$$#########$$$$$$%%%###$$$&&&'''((('''&&&%%%%%%'''))))))))))))+++---///666???KKK[[[kkkrrrqqqnnnmmmnnnpppppphhhZZZPPP>>>666,,,'''(((******)))+++)))&&&%%%''')))+++,,,$$$)))+++(((((())))))'''***,,,//////...,,,+++++++++++++++******)))))))))***************+++++++++......///111222111111222444666777555222///---,,,---...///---,,,---222777999888555000,,,+++---//////---,,,111;;;CCCFFFDDDAAA>>>;;;888;;;CCCNNNVVVjjjrrr|||xxxkkkbbb^^^XXXTTTNNNIIIEEEAAA===;;;222...+++))))))(((%%%"""###''''''&&&111JJJdddrrrvvvuuusssooohhhYYYGGG:::222000///...------+++***,,,...000000000...------)))))))))***+++,,,------***)))((()))+++,,,,,,+++,,,------------------,,,,,,---000333333222000///---...000111111000...---+++))))))+++++++++///666BBBUUUmmm|||wwweeeUUUAAA888000---,,,)))(((***&&&''''''(((((()))******))))))))))))))))))))))))'''(((************,,,...111222444666555333111///222111333888>>>AAA@@@>>>:::777444222111111111000,,,...111333444666999;;;<<<===>>><<<777444222111------,,,++++++*********...///000111111000///...,,,+++***))))))***+++,,,,,,---......,,,***++++++---,,,,,,...333888===@@@???===:::777666666888999:::888666555555333000---......222<<>>DDDAAA;;;666222000//////,,,***)))***+++,,,***))))))(((((('''((()))+++,,,))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((******))))))************)))(((+++***222FFFdddtttaaaNNN>>>222,,,***(((%%%$$$%%%&&&&&&%%%.........---+++)))((((((***)))(((&&&&&&&&&'''(((&&&&&&%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((((())))))*********))))))((('''&&&%%%$$$###$$$$$$$$$%%%'''(((((((((+++*********++++++)))'''***)))***,,,+++)))''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''"""###%%%&&&'''%%%$$$###''')))+++------,,,+++***))))))******++++++++++++(((***+++---555HHH___oootttpppjjjaaaRRRBBB555///((((((((()))***)))'''%%%###%%%''''''&&&$$$$$$$$$$$$%%%&&&'''((()))))))))&&&&&&&&&%%%%%%%%%&&&&&&...555CCCUUUeeennnooommmlllkkkkkkkkkhhhccc]]]ZZZXXXTTTNNNFFF???888111---)))'''%%%$$$%%%(((+++---###$$$%%%&&&'''(((((((((,,,)))'''&&&&&&'''&&&&&&######$$$%%%%%%$$$######$$$&&&&&&$$$!!! !!!###%%%%%%&&&'''((()))++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###"""$$$%%%''',,,:::GGGMMMKKKSSSWWW___jjjrrrtttppplll\\\QQQCCC777111......---***(((&&&&&&''''''&&&%%%&&&***)))((()))***)))''')))+++,,,+++******++++++*********************'''((()))******************---...---...000000...111111///,,,***+++...111333777;;;;;;666222000111---///222333222///,,,)))111///444CCCRRRXXXVVVTTT[[[[[[\\\___hhhuuuuuukkkeeecccdddtttvvvyyyyyytttjjj___WWWWWW[[[bbbgggeee[[[MMMDDD777333...---//////,,,'''&&&'''(((''')))///888>>>JJJUUUfffwww}}}ssskkkYYYRRRHHH@@@<<<888333//////---,,,,,,,,,,,,+++***------...///000000000000+++++++++---///000///.........------------......+++,,,...000111000///...,,,...000000///------...000---,,,//////,,,,,,///333888DDDVVVnnnyyy___OOO===333...******+++///......,,,+++******)))------------,,,***(((&&&((()))***))))))+++...000333444666888999888777666444555999@@@GGGKKKIIIFFFDDDAAA>>><<<:::777444111...///111111111333555888000111333222000...------***+++,,,...///000000000,,,---.........---+++***------,,,,,,,,,,,,------''')))++++++***)))******/////////...---...111333)))+++---000111111111000,,,,,,------......//////111666BBBWWWnnn~~~yyyooodddSSSDDD???;;;888999<<>><<<<<<;;;888444000,,,///333555444333111111+++...111111000///......,,,---///000111111111111,,,---.........---,,,+++++++++,,,,,,,,,,,,++++++((()))******(((((()))+++***,,,...///...///222555..................------,,,---......---...///111777EEEZZZooovvvkkkiiijjjgggaaa\\\YYYXXXZZZ]]]bbblllwwwuuuoooeeeWWWHHH:::000***((('''&&&&&&''''''&&&$$$%%%%%%&&&'''***---000222666555222000---,,,,,,+++))))))((('''&&&&&&&&&&&&&&&&&&'''((()))+++,,,---***)))((('''''''''((((((+++;;;VVVrrr}}}ppp```OOO@@@444///***(((%%%%%%&&&''''''&&&)))((('''&&&'''(((''''''%%%&&&'''((())))))))))))&&&%%%$$$$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&'''((()))***+++,,,---,,,+++)))'''%%%$$$###&&&$$$$$$&&&***,,,,,,+++)))+++---,,,)))&&&'''))))))'''(((------)))'''***)))))))))))))))(((''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((()))***(((%%%$$$%%%&&&$$$%%%&&&''''''&&&&&&%%%"""###&&&111HHHcccssswwwnnncccUUUJJJ===000)))***'''&&&&&&'''))))))'''%%%'''(((((('''%%%$$$%%%'''###$$$&&&(((***+++,,,,,,(((((()))---444===EEEJJJ\\\cccmmmtttsssnnngggbbbaaa\\\WWWSSSHHH;;;666777444333000---***)))***+++))))))((('''&&&%%%$$$$$$''''''''''''(((***+++,,,&&&$$$""""""$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$&&&$$$"""###%%%&&&$$$"""!!!$$$$$$"""###''''''$$$%%%,,,999IIIYYYdddkkknnnllliiiddd^^^WWWOOOIIIDDD555222...+++******)))((()))+++***'''(((+++***&&&%%%&&&'''&&&%%%&&&(((***&&&&&&&&&'''''''''''''''$$$%%%'''((()))))))))(((''',,,---***+++//////+++...///000...,,,*********222444555444111111555888111///,,,+++,,,------------111999@@@>>>999>>>GGGWWWeeeyyy}}}wwwgggaaaTTTEEE999555777;;;666;;;@@@???<<<>>>HHHRRRbbbbbbdddhhhkkkmmmllljjj[[[MMM<<<111///111111///111(((!!!%%%&&&'''(((...:::JJJ]]]ooo}}}|||xxxqqqfff^^^EEE@@@999444222111///,,,//////000111111000///...******+++---000000///...///...---,,,,,,---...////////////000111111222222///111222111......000333...+++***---///......000,,,111666>>>PPPhhh~~~pppTTTAAA666///---...(((((())))))******++++++***,,,...000000000///...,,,,,,,,,+++***+++...111...///000222333555777777<<<888555666:::???BBBBBB999999999::::::777333///+++000666999888333///,,,***---111333222000000000...///111222222111111000------...//////...---,,,((()))***++++++***)))(((+++,,,,,,+++))))))***,,,***---000000//////222555333222///,,,)))))))))))))))*********))))))+++---888MMMiii}}}uuummm```YYY^^^llltttvvvzzzxxxxxxzzz{{{}}}~~~uuuhhhWWWFFF777///)))(((&&&&&&''''''&&&%%%'''&&&&&&'''(((***,,,---;;;999666333000...------+++***)))((('''&&&&&&&&&%%%%%%&&&''')))+++,,,---+++)))'''&&&%%%&&&'''(((...DDDeee|||uuuiiiYYYHHH999---''')))'''%%%$$$%%%&&&&&&&&&(((&&&%%%$$$%%%&&&&&&%%%###$$$&&&((())))))((((((%%%$$$#########%%%((()))&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,...---+++***(((&&&$$$######&&&&&&$$$(((,,,///---(((&&&'''++++++'''''',,,,,,((((((,,,(((((()))(((((('''&&&&&&######$$$%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%&&&&&&'''(((&&&###"""###&&&%%%&&&'''(((((('''&&&&&&%%%%%%(((444MMMiiiuuuuuulll\\\JJJ@@@777---&&&%%%$$$$$$$$$%%%((()))(((&&&))))))(((&&&$$$$$$&&&(((###$$$&&&(((***,,,------(((***...666CCCQQQ___gggiiinnnsssrrrmmmeee```]]]UUUPPPJJJDDD888,,,***///------,,,)))&&&$$$#####################""" ######"""###$$$''')))***)))&&&$$$###$$$$$$$$$###"""###$$$&&&&&&$$$###""""""###$$$%%%$$$$$$&&&(((***)))(((&&&%%%$$$$$$###!!!###&&&((()))'''%%%###'''### ###&&&&&&%%%$$$'''%%%$$$&&&&&&###((())),,,444BBBSSSccclllmmmmmmmmmkkkfff^^^VVVQQQDDD>>>555...***(((''''''))))))'''%%%)))......)))))))))'''''''''((()))***((((((((((((((()))******(((((()))***+++,,,,,,,,,---,,,,,,---///000///...111///------///000111000000222111---++++++,,,,,,,,,222333...***...555999555AAAKKKJJJEEEEEEFFFGGG]]]ppp}}}ssseeeZZZMMMGGG>>>555000...///111333222111111222888@@@EEE]]]gggqqqqqqiiidddeeejjj___QQQ???111+++,,,000333111...***'''''')))))))))'''&&&)))333@@@TTTooo}}}yyyfffZZZKKKBBB???===:::666:::555333444444000...///---,,,,,,+++,,,,,,---...---..................---111///,,,+++,,,///333666<<<;;;888555333111000000111111000///------///000444555555888KKKggg}}}~~~hhhRRRCCC333,,,333000000///---+++***+++,,,---...///000000///......---,,,,,,,,,------...............000333666:::<<<666555555555555666777777333555666777666333000...444000///333333...(((&&&---,,,++++++,,,---000111222666999666///,,,...333000000000000/////////...+++$$$"""'''((($$$!!!"""&&&)))++++++***)))))))))000---))))))+++------,,,///...------,,,,,,------***++++++******---222666HHH```xxx|||iiiWWWEEECCCOOObbbvvvwwwgggSSS@@@555111***&&&(((+++******,,,$$$(((((()))---111444444333222000...---,,,))))))))))))***+++,,,------,,,***((())),,,///222---***)))***)))''''''+++111GGGeee~~~{{{lllZZZLLL???333,,,***''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))$$$&&&(((***++++++***)))''''''(((((((((((((((((((((''''''((()))******))))))******,,,------......222///+++)))((('''%%%$$$%%%### !!!$$$&&&...---***((((((***,,,...(((((())))))((('''&&&&&&((((((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''***'''&&&(((++++++&&&"""%%%%%%%%%%%%%%%%%%%%%%%%'''***+++)))'''&&&$$$!!!(((%%%+++AAA[[[mmmsssrrrdddVVVFFF888---&&&'''+++&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''&&&''')))+++---///111222,,,...777HHH]]]kkknnnmmmrrrqqqpppnnnggg]]]QQQIII@@@===666000,,,+++,,,---555111+++'''&&&%%%%%%$$$&&&&&&&&&%%%$$$###!!!!!!###""""""%%%(((+++++++++((('''%%%%%%'''((('''&&&---%%%###))))))""" %%%######$$$$$$$$$$$$$$$$$$************))))))((((((&&&'''(((((((((((('''''')))(((''''''''')))***+++###$$$%%%&&&'''&&&%%%%%%%%%'''+++111666@@@RRRccciiioooqqqllliiiiiigggbbbXXXPPPFFF<<<444...(((%%%''')))---333777666000+++******)))))))))))))))***(((((('''''''''(((((()))&&&'''((()))************))))))+++...111222000///,,,+++***+++---000000000000111111///,,,,,,------+++///111///000555888888CCCQQQ___cccaaa``````___hhhyyy{{{tttjjjddd___WWWKKKBBB<<<999555000---,,,,,,,,,000///---,,,,,,000777<<>>777222222222...******++++++++++++,,,,,,,,,,,,,,,---.../////////......111000...---...111555888:::888555222///.........000111222111000......---000111222666HHHfffttt\\\KKK999...333...///...---,,,+++++++++---......//////...---,,,---,,,,,,+++,,,---...///222111000//////111333444444333222111111000111111---...000222222111///...111------000111---)))(((,,,---...000222333444555666888999666222///111333333333222111000000//////,,,&&&%%%)))***&&&###$$$%%%(((***++++++***+++,,,000---)))((()))******)))+++******)))((())))))))))))...111///,,,000<<>>888333111111222222222111///......---+++)))(((***///333;;;HHHWWW\\\XXXOOOJJJHHHFFF@@@777000---,,,,,,,,,------///000000---((($$$&&&&&&'''))),,,999PPPeee{{{|||~~~yyyqqqddd[[[GGG;;;111000111///+++))))))******+++,,,+++++++++***,,,...000111111000///222111///...000333777999:::777333000---------...+++---///111111///,,,***---///000444CCC___{{{iiiXXXCCC333333------------,,,,,,+++***---------------,,,+++***---,,,+++******,,,...///111000///------------...222111///---+++*********&&&'''***,,,---......------******...///,,,*********,,,000444666777777777888888777666555444444444444333222000///......---,,,((((((***+++)))''''''%%%'''***,,,,,,---///000222...***((((((((('''&&&)))(((((('''''''''''''''###***///---***222FFFXXXxxxuuueeeGGG;;;000///888III```qqq{{{}}}{{{lllZZZGGG<<<111,,,))),,,...+++((((((+++------***'''&&&))),,,------------------,,,,,,......------------...///...---+++++++++---///111000,,,******)))(((,,,222;;;OOOjjjwwwlll]]]KKK>>>444,,,((()))%%%%%%&&&&&&'''((()))***''''''(((((((((((())))))%%%&&&'''(((((('''&&&&&&'''''''''(((((()))))))))&&&%%%%%%'''+++------,,,000...,,,***)))***+++++++++***(((((()))******))))))(((&&&&&&&&&))),,,...,,,+++***)))'''&&&%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%'''******'''###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''''''''222EEE[[[kkkpppllleee[[[KKK999///***'''''')))&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((+++000333999GGGYYYffflllmmmpppsssnnnmmmjjjcccVVVDDD111$$$''''''(((+++......***''''''&&&%%%%%%&&&&&&%%%$$$!!!"""######$$$$$$$$$$$$&&&$$$"""###&&&)))+++,,,(((&&&%%%%%%&&&''''''&&&%%%%%%((($$$$$$((($$$$$$$$$$$$&&&))),,,...***)))))))))))))))((((((+++***)))(((''''''((()))%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%///(((###&&&,,,222888>>>RRRXXX]]]___bbbgggjjjjjjmmmhhh^^^QQQCCC777000---///999IIIWWW]]]YYYNNNEEE,,,---//////...,,,)))'''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((())))))))))))+++,,,---000333555444222222///++++++///666;;;>>>999555000,,,))))))...333===EEEJJJIIIGGGFFFCCC???BBBLLLWWW^^^eeeooovvvxxxuuufff[[[UUUIIIBBB:::555555666555333000111333444555333222111...---,,,***)))***...111333999???AAA>>><<<===???:::777333///...---------//////000222333111---***)))))))))((('''///CCCWWWpppwww~~~sssiiiSSSCCC444000222111///...)))***++++++,,,+++******)))+++...111222222111000111000//////000333666999:::888444000......///000,,,---...000111111///......000111222<<>>OOOZZZhhhooonnnkkkiiijjjkkkgggaaaXXXLLL===///'''+++---000000...+++(((''''''&&&%%%&&&&&&%%%""" ######$$$%%%%%%%%%$$$$$$'''%%%######&&&)))++++++(((&&&%%%%%%&&&''''''&&&%%% %%%'''%%%%%%(((%%%$$$$$$%%%'''+++///222++++++++++++++++++++++++***(((&&&$$$$$$$$$&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&...)))&&&))),,,,,,...111<<<@@@EEEKKKSSS]]]ffflllmmmlllggg]]]NNNAAA777333999EEEXXXhhhooolllbbbZZZ+++---///000///,,,)))'''&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))******))))))******+++///444888:::;;;555000,,,---333>>>GGGMMMDDD;;;333...++++++222<<>>JJJVVV```___bbbcccaaaYYYNNNDDD>>>FFFRRRcccqqqxxxvvvpppjjj***+++---...---+++)))'''&&&%%%%%%%%%%%%&&&''''''((())))))******)))))))))+++,,,000666>>>EEEHHHJJJ999666333555>>>JJJTTT[[[HHH>>>666444111000888CCC___iiilll^^^JJJ;;;555333333555999AAASSSkkk~~~vvvgggZZZLLL>>>555222///...---...000111111111111000///...,,,+++******)))***++++++***+++...000,,,---///111111222111111===@@@CCCEEEEEEFFFGGGHHHDDD???777111//////000111...,,,)))(((&&&'''222===UUUiii{{{pppnnnrrr{{{~~~vvvfffTTTIIIBBB:::333000222111///---,,,+++++++++,,,---///000222333444444000///...---...///111222222111000//////000000111555111...---000111000...333000//////111555@@@JJJbbbzzz~~~gggHHH888333///,,,+++---...+++)))***))))))((())))))************))))))******+++,,,***++++++,,,---......///+++*********+++,,,,,,---******))))))***,,,...///...,,,---//////---000555///---,,,******+++---///111111444:::>>>>>>:::666444222///,,,*********+++%%%)))+++)))(((***+++)))***,,,...///000222555888666555333///+++)))***,,,******)))(((((((((((((((///,,,,,,666JJJddd{{{vvvbbbLLL===000.........,,,+++000777III[[[rrrxxxkkkbbbJJJ???555111000///000333---...000111000...+++))),,,,,,+++,,,---///111333444333111000...------,,,,,,---............------,,,)))((()))***000???MMMnnn|||rrrcccTTTFFF888///***&&&%%%'''&&&&&&''''''((()))***+++******))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''(((***+++,,,---***))))))+++---//////......---,,,,,,---000222444...---,,,,,,,,,,,,)))'''***))))))((()))***++++++***+++++++++***)))'''&&&&&&'''(((((()))(((((((((&&&''''''(((((())))))))))))))))))))))))(((((((((&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&***'''''')))((((((222@@@^^^lllxxxwwwsssmmmcccXXXHHH<<<000+++(((%%%###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$'''***,,,222:::EEEMMMSSSZZZdddlllrrrrrrrrrrrrqqqlllccc]]]TTTKKK>>>333,,,)))((((((%%%)))+++((("""!!!%%%######$$$&&&(((((('''%%%((((((((((((''''''&&&%%%'''&&&%%%%%%'''((((((''''''%%%$$$$$$%%%&&&&&&%%%)))'''%%%&&&'''&&&%%%$$$%%%%%%%%%%%%'''***---///%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''!!!"""&&&+++)))%%%%%%))))))''''''***///555???IIIKKKNNNUUU[[[^^^\\\UUUPPPWWW```lllvvvyyywwwsssppp((()))***++++++***((('''%%%%%%%%%%%%&&&((()))***'''(((((())))))((((((''')))---333<<>>777333222111111000000000000///......//////000///...---,,,((()))+++*********+++---------...000111111///---888>>>GGGLLLMMMKKKJJJJJJEEE>>>555///---///222444444///++++++)))(((,,,222DDDYYYrrr{{{ppphhheeejjjlllqqqwwwxxxmmmeee[[[MMMAAA;;;888555222///,,,,,,,,,---////////////000222444555111000///...---...///000...///000111222222222222222000000333:::======:::>>>666000.........555===SSSooooooSSSCCC777222,,,+++,,,...,,,***)))((((((((((((***+++,,,((((((***+++++++++***))))))***+++,,,,,,---------)))))))))))))))***++++++,,,+++******,,,...111333000......///---+++///555333222222111111111222222555888===BBBDDD@@@;;;666333111...+++))))))***+++###))),,,)))(((+++,,,+++***,,,---------///222555111222000---)))(((***,,,***)))((((((''''''((((((,,,---444EEE\\\sss|||iiiRRR???555---***)))*********...444:::FFFYYYnnnwwwnnnWWWLLL@@@:::666111000111//////.........---+++))),,,,,,++++++,,,///111333444333111///---++++++***...///000111111000...---,,,***)))+++...777IIIYYYwww|||iiiZZZIII>>>222,,,***''''''***((((((''''''((()))***************)))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((***,,,---...,,,+++***+++---------+++++++++,,,,,,---///000111---,,,+++,,,---,,,***'''))))))((('''''''''((((((&&&''''''((((((((((((''''''(((((()))******))))))&&&&&&'''(((((()))******))))))))))))(((((((((''',,,,,,+++)))'''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&%%%(((,,,)))***:::OOOkkkvvv{{{tttllleeeYYYLLL;;;333,,,***'''$$$###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%***111888===MMMVVVaaagggiiikkkpppuuuooonnnmmmkkkfff^^^SSSLLL@@@:::333,,,)))((('''&&&"""""""""############"""$$$######%%%''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&'''))))))'''%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%$$$%%%&&&%%%###%%%%%%%%%&&&&&&((()))***############$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%!!! %%%((('''(((***(((%%%%%%)))))))))...666777:::BBBPPP___hhhhhheeegggmmmuuuzzzxxxsssooolll''''''))))))***)))(((((($$$$$$%%%&&&''')))***+++&&&''''''(((''''''&&&&&&"""'''///888>>>???<<<999222111111222555777777777666000000777888444888BBBCCCIIIKKKDDD===999777555===FFFRRR```oooyyyxxxrrrbbbMMM:::444666555444555///...,,,+++++++++++++++'''))),,,///000...,,,+++***+++,,,+++***)))***+++111...******,,,...///......777CCCKKKLLLIIIEEECCC???999222---...222666999:::333///...---++++++---666JJJeeexxx{{{qqqddd[[[TTTVVVZZZbbbmmmzzz{{{ppp___PPPIII<<<999444///---,,,---...111000//////000222444666333222000///.........///...000222444666666666555333444888BBBMMMSSSSSSQQQKKK>>>222...+++***...555FFFdddwww|||sss[[[MMM:::444---***,,,...,,,***(((((((((((()))***,,,---&&&(((***+++,,,+++)))(((&&&'''(((***,,,---......(((((((((''''''(((((())),,,+++******---000444666111/////////,,,***...444555666888999:::999777666:::???EEEIIIHHHBBB;;;666000...+++(((''''''(((***###***---)))(((,,,...,,,***+++,,,++++++,,,///222---...---***&&&&&&(((+++++++++***))))))))))))))),,,333AAAVVVlllsss]]]GGG888222...)))%%%&&&''')))---333---333AAAXXXsssyyybbbWWWKKKDDD===555000//////---++++++,,,---------,,,+++******,,,...000222444222000...,,,***))))))***+++---......,,,+++))),,,++++++---111;;;OOOaaa{{{wwwdddUUUBBB777...******((())),,,)))((((((((((((((()))***+++*********))))))(((((('''''''''&&&&&&''''''((($$$%%%'''(((***,,,......000///------......---+++******+++,,,,,,------...---,,,,,,...//////,,,***++++++***)))((((((((((((&&&&&&&&&'''((()))******(((((()))***************&&&&&&''''''((()))******))))))(((((('''''''''&&&&&&'''((())))))***,,,...''''''&&&%%%$$$$$$############)))...+++,,,@@@YYYmmmwwwyyyoooeee]]]OOO???222---***)))'''######'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$)))222>>>IIIPPP```hhhqqqsssoookkkjjjlllgggggggggbbbYYYLLL???888+++)))(((''''''&&&$$$"""%%%!!! $$$***+++&&&(((&&&$$$$$$$$$$$$###!!!"""###%%%&&&'''(((((((((%%%%%%&&&(((***)))&&&$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$&&&%%%###%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%###"""""""""###$$$&&&%%%$$$###$$$%%%&&&'''%%%!!!$$$%%%%%%&&&$$$&&&++++++'''(((---------555GGG^^^ooouuuuuuqqqvvv||||||wwwpppiiifff))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))(((''''''''')))***+++)))))),,,333555222111333444222000///000000---+++222111000222666999888777:::999999:::777444888>>>DDD[[[pppwwwvvvqqqaaaOOOCCC>>>888333222222333333......---------...//////------///000000///------+++******)))***,,,---...++++++,,,---------,,,,,,...111888AAAFFFEEE???:::<<<666...***,,,111555777<<<999555111---,,,++++++000>>>VVVnnn{{{xxxhhh[[[UUUNNNHHHIIIPPP]]]ooo~~~uuufff[[[MMM???999555000111555000333666666444444666999555888:::666000---...111555666888<<>>RRRlll}}}jjjTTTAAA666000,,,***)))***+++---,,,,,,111666;;;DDDXXXtttuuupppfffWWWHHH===666444111///,,,***+++,,,,,,,,,...,,,******+++,,,+++***,,,+++*********+++,,,---///...,,,,,,---...,,,++++++---111555888CCC\\\uuu}}}rrr___LLL<<<222******+++)))((((((''''''(((******+++++++++---...///...,,,((($$$""")))(((&&&%%%%%%''')))+++***++++++******,,,///222222111000111333222...************,,,///111222222222222111///,,,+++,,,---///......---,,,,,,++++++'''&&&%%%&&&((()))'''%%%---,,,+++*********+++,,,******+++,,,,,,***)))(((***))))))+++---,,,)))%%%(((((()))***************'''&&&%%%$$$$$$$$$%%%&&&(((&&&'''***,,,222AAAQQQssstttrrrjjj\\\MMM???888...+++''''''((((((&&&###$$$&&&((('''%%%$$$&&&(((((()))---444@@@OOO]]]eeeqqqnnnlllllloooqqqooommmeee```XXXNNNEEE;;;111+++...,,,)))((()))******))),,,)))&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&((((((((('''&&&%%%###"""###$$$&&&'''(((((('''&&&%%%&&&''''''(((((('''''''''!!!%%%***)))%%%(((&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$###$$$$$$$$$ """%%%&&&&&&&&&'''&&&$$$######$$$%%%'''%%%%%%&&&&&&'''(((((((((---+++///===SSShhhwww}}}xxxzzzzzzwwwppphhhccc```))))))))))))((((((((((((&&&&&&&&&'''''''''((((((,,,+++***((('''&&&&&&&&&***)))+++000111...---///***,,,------------///000222///...000666888777444555444555555222///111777LLLdddyyyzzzoooaaaOOO???999555111....../////////......------,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,---.../////////...,,,+++)))((((((...000555<<>>888666777:::333999CCCNNN^^^lllqqqpppjjjjjjnnnvvv~~~|||rrrgggMMMBBB888222///---///444666FFF[[[nnn}}}sssdddLLL===222111000***)))...,,,++++++,,,,,,...//////000,,,***------***)))***''')))+++,,,,,,,,,...000...---,,,+++***))))))))))))***,,,------000333666///...,,,***))),,,111555:::FFFNNNKKKDDDAAAAAA@@@@@@CCCEEEDDD???999555444111///,,,+++++++++***)))++++++******))))))))))))((())))))***+++,,,.........///000...,,,***)))***...,,,,,,...---+++,,,000@@@NNNbbbvvv~~~mmmXXXEEE666...***,,,***)))***+++---,,,+++---///333<<>>NNNiiizzzppp^^^LLL;;;222******+++)))((()))*********++++++******))))))***+++++++++)))'''&&&+++***((('''''')))+++---******+++***)))+++...111000//////222444444111......---------...000000000///000000///---,,,---...//////...---,,,++++++***'''''''''((())))))(((''',,,+++***)))(((((()))))))))******+++***)))((('''$$$######&&&((()))&&&###$$$%%%''')))+++,,,------''''''%%%%%%$$$%%%&&&&&&******+++,,,+++222FFFYYYqqqqqqlllbbbSSSBBB444---,,,)))''''''((()))(((&&&"""$$$&&&%%%$$$###%%%((()))///888EEERRR^^^gggkkkooonnnnnnnnnnnnlllhhheee```VVVHHH:::111---+++***)))(((&&&''')))***+++***(((%%%"""!!!!!!"""""""""''''''&&&&&&%%%###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''&&&%%%$$$%%%&&&'''''''''&&&$$$######$$$&&&'''$$$$$$$$$###$$$$$$%%%&&& ###%%%''''''((((((***)))'''%%%%%%%%%'''(((######$$$%%%'''((())))))''''''+++888LLLbbbrrr{{{zzz{{{{{{xxxrrriii```ZZZ(((((((((((())))))))))))&&&&&&'''''''''(((((((((,,,,,,+++)))(((&&&%%%$$$)))((()))......+++***,,,+++...111111......111555333///...222:::>>>;;;777444333444555333222666===MMMeeexxxuuudddRRRCCC999444222000000111222222111......---,,,++++++++++++******))))))))))))******++++++***++++++,,,......000///---+++))))))))))))...///222777<<>>=========@@@BBBAAA===666111......,,,***)))******)))(((,,,++++++***+++,,,---...------+++++++++,,,---...,,,---///...---,,,,,,---...,,,,,,...---...444<<>>MMMggg~~~xxxpppdddTTTCCC777333111000000000///,,,***000///------.........------,,,+++***************(((((()))+++......---,,,+++)))+++777JJJ```yyywwwooo^^^MMM999111******+++)))(((***------,,,,,,+++***)))(((&&&&&&'''((()))******+++---,,,***)))***+++---///*********)))((())),,,.........///222555555444333333222000///......//////000222444555333222222222///......---,,,+++***))),,,---/////////...///000******((('''&&&&&&&&&&&&(((((())))))(((((('''&&&######$$$&&&)))***((('''###$$$&&&(((***,,,------(((((('''&&&&&&&&&&&&&&&***+++---,,,+++555LLLbbbrrroooiii]]]MMM<<<000))))))'''&&&&&&((())))))(((%%%&&&&&&&&&&&&'''***---444<<>>DDDGGGDDD<<<777555555888;;;>>>>>><<<666111...---,,,++++++,,,,,,+++***+++++++++,,,...222555888666444111...,,,,,,,,,,,,***,,,......------...///...,,,+++---000777EEERRRdddxxxmmmTTT@@@666111...++++++******+++,,,---,,,+++///(((***222777@@@[[[zzz{{{sssfffTTTGGG???;;;555111////////////111///------.........---(((((()))***+++,,,---...******+++...000000///---,,,,,,222DDD\\\tttzzzssskkkZZZJJJ666///***++++++))))))+++------------,,,+++******&&&&&&&&&'''(((***,,,...---,,,+++***+++,,,---///)))******)))((((((***,,,...///000222444555444444444444222000......000111333666888888666333222222......---,,,+++***))))))---///222222111000111333***)))((('''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))(((%%%&&&'''((())))))))))))))))))(((((('''''''''''')))***+++---222@@@WWWhhhooollldddWWWHHH:::000+++''''''&&&&&&&&&'''((((((+++***))))))---333999>>>JJJQQQ\\\ffflllnnnmmmkkkrrrsssrrrjjj^^^SSSKKKIII>>>999111+++'''%%%"""!!!$$$######%%%(((***+++***)))'''%%%%%%&&&&&&&&&%%%""""""###$$$%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%((('''%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%''',,,///---'''###%%%)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((()))))))))))))))(((&&&%%%############""""""###$$$%%%&&&&&&''')))((()))...;;;OOOeeesss}}}{{{zzzyyyssseeeRRRDDD'''((((((((()))))))))***'''''''''((((((((())))))(((((())))))***++++++,,,'''&&&(((///333555999===888888:::AAAIIINNNMMMJJJJJJGGGEEEIIIOOOQQQMMMHHH@@@<<<888888777;;;FFFQQQcccbbbZZZLLL>>>666111////////////111222111...+++...---,,,+++***))))))))))))((('''&&&&&&'''((()))'''(((((()))******++++++************---000333555000///...///222888>>>CCCIIIDDD<<<444---******+++)))+++...222555777999999222///---000:::FFFQQQWWWRRRIII???999444...---///>>>LLL]]]iiirrr{{{{{{xxxrrrppppppuuu}}}~~~zzzxxxxxxyyy{{{|||uuunnneee\\\TTTHHH;;;222111---,,,///111...---///000///222???QQQaaannntttgggVVVAAA444...+++***)))+++,,,...111222333333222444...+++------+++***,,,//////...,,,******---///------.........,,,***)))((()))***+++,,,...111444000000111000//////111333888;;;>>><<<777111000333333555888;;;;;;999444111///...---...//////...---++++++***,,,...111555777666444111///,,,++++++***)))+++---...------...///...***)))...888GGG\\\mmmxxx|||nnn]]]FFF777111...***'''*********+++------,,,***000******111444===ZZZyyyyyylllbbbVVVMMM@@@666000...///000000...,,,,,,---...---,,,((()))***+++,,,---......,,,+++,,,---//////---,,,+++222AAAXXXrrr}}}ssskkk___MMM>>>333...***++++++)))))),,,,,,,,,------------,,,,,,***)))(((((()))***,,,...+++******)))***+++,,,,,,((()))***)))(((((()))+++///000111111111111222222222333222000//////333666666888999777444000---,,,---,,,,,,+++******))))))(((***+++,,,,,,,,,------***)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((((((((('''))))))))))))))))))))))))+++,,,///777DDDVVVeeemmmkkkggg]]]OOO@@@333,,,(((&&&&&&&&&&&&%%%&&&'''(((+++******///888EEEQQQXXXaaacccfffiiijjjjjjhhhgggnnnkkkeeeYYYKKK???999777+++)))'''&&&%%%### &&&%%%%%%&&&((())))))(((&&&$$$######$$$%%%$$$###"""%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$######%%%&&&'''((())))))))))))+++***(((&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((()))******)))'''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$(((((('''''''''''''''(((((((((&&&%%%$$$###""""""%%%$$$$$$$$$$$$#########'''&&&'''---;;;OOOeeetttzzzxxxvvvtttlll]]]III:::''''''(((((())))))******''''''((((((((()))))))))++++++*********,,,---......---///666;;;>>>CCCIII@@@@@@FFFUUUeeennnmmmiiigggeeeeeefffhhhgggccc___[[[VVVQQQMMMJJJJJJRRR\\\eeeYYYHHH:::222000000//////...///000000///,,,)))------,,,+++************))))))(((((((((((()))))))))***+++,,,------------,,,++++++,,,---///111222000///...---...222999>>>NNNKKKDDD;;;222,,,++++++,,,---///444:::BBBHHHLLL888555000---...444===CCCDDD;;;444333333///+++***222888AAAKKKVVV___eeehhhvvv}}}uuujjj\\\UUUKKKCCC===777111,,,...++++++000111///---...000------555AAAQQQcccqqqooobbbNNN>>>333...,,,+++,,,---...000111222333333333---***+++,,,***+++---//////...,,,***)))+++,,,+++,,,,,,,,,,,,,,,,,,+++((()))***++++++,,,000222.........---,,,,,,...000000000333555222...///333000111333777::::::888555000//////000111111///---+++******)))***+++,,,---,,,,,,,,,,,,++++++******)))+++------,,,,,,,,,------)))***555GGG[[[rrruuu[[[NNN===222///---***'''*********,,,------,,,***,,,******///444BBB```||||||oooeeeVVVGGG===666333111000...------......---,,,------......---,,,++++++,,,***)))***,,,,,,,,,+++---===TTTmmmvvvjjj^^^OOO===111000,,,***++++++)))***---++++++,,,---------,,,,,,,,,+++***))))))***+++,,,((((((((((((((()))******''')))******))))))***+++...000000000...---...//////111111000...000555:::===>>>===:::555000---,,,************************)))((((((***,,,---,,,+++)))))))))***))))))(((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&###$$$%%%'''(((((())))))((()))***+++,,,,,,,,,+++...444===KKK]]]mmmsssqqqnnnggg[[[KKK;;;000***(((%%%&&&'''''''''''')))+++)))***///:::IIIYYYeeelllllljjjhhhfffcccaaa```___\\\WWWNNNBBB777///+++******'''$$$###$$$%%%&&&&&&&&&%%%%%%&&&(((((('''%%%'''&&&%%%%%%&&&'''&&&$$$"""!!!!!!!!!"""$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&''')))***+++++++++,,,+++***)))((('''''''''$$$$$$###$$$%%%&&&((()))***(((&&&''')))***(((&&&))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''))))))(((''''''&&&%%%$$$'''&&&%%%%%%$$$###"""""""""%%%+++666GGGZZZkkkuuusssrrrpppkkkbbbRRR@@@333'''''''''((()))*********'''((((((((())))))))))))+++***))))))+++///333555;;;999:::???CCCEEEJJJPPPGGGKKKUUUdddssszzzyyyuuutttwwwzzz|||||||||{{{zzzzzzvvvrrroooiiifffiiipppeeeXXXFFF:::444333333333000000000111333222///------,,,,,,+++++++++,,,,,,******++++++++++++*********+++,,,---.........---+++++++++,,,,,,,,,------......---+++***---222777HHHHHHFFF@@@888111---,,,......000444;;;CCCKKKPPP<<<777///+++***,,,...///333...---000000,,,***+++***,,,111666;;;@@@EEEIII\\\gggrrrxxx|||ooo\\\MMMEEE@@@888333111000///...---***+++///111...,,,------))))))...666EEE\\\pppxxxooo^^^JJJ:::222...---000////////////000000111111+++(((***+++***+++...,,,---...---+++)))***+++++++++++++++,,,---......+++,,,,,,+++)))***,,,...,,,,,,,,,+++***+++...111...---...111...***+++000......///333777999888666///......///000///---+++)))))))))((((((((('''''''''(((***+++++++++***)))***,,,---,,,+++)))******+++)))...@@@XXXooo~~~pppfffMMMDDD777///------,,,***))))))***,,,......+++)))(((***,,,...888MMMkkk~~~zzzpppeeeZZZNNNCCC<<<222000....../////////...//////000//////---+++***+++)))((((((***---......888NNNjjjwwwkkk]]]OOO@@@444......+++***,,,+++(((***...,,,,,,---,,,,,,+++***)))+++******))))))))))))***''''''''''''((((((((()))&&&(((***+++******+++---+++---...---+++***,,,......000111///---000666;;;???>>>===888333///---,,,(((((())))))***+++++++++,,,)))'''***000222///+++&&&'''((()))***)))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%'''((('''%%%%%%''')))%%%%%%&&&''''''''''''&&&'''(((***,,,---.........///<<>>LLL[[[hhhoooqqqiiigggddd___YYYTTTOOOLLLDDD???777111---***((('''+++)))&&&%%%&&&'''(((((($$$###$$$%%%''''''%%%###((('''&&&'''((()))'''&&&%%%&&&'''(((((('''&&&$$$"""""""""#########$$$$$$%%%%%%&&&'''''''''&&&&&&$$$%%%&&&(((***++++++,,,******+++******)))(((((($$$######$$$%%%(((+++,,,,,,)))'''&&&((())))))'''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%'''((((((&&&&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######&&&,,,888JJJ]]]kkkrrrssslllllliiicccWWWGGG888///&&&''''''((()))******+++(((((((((((())))))))))))'''&&&&&&(((,,,222999===FFFBBBBBBEEEHHHIIIMMMRRRIIIOOOZZZfffmmmooollliiinnnssszzzyyyzzz~~~ooocccRRRDDD:::222///............000222222000...,,,,,,,,,+++,,,,,,------+++,,,---......---,,,+++((()))+++,,,------,,,+++'''((()))++++++,,,,,,+++---------***((()))---222???CCCFFFCCC<<<555///---***)))***,,,111888???CCC>>>666---)))))))))&&&"""######'''***)))&&&&&&***,,,---000222111000444:::???LLLZZZcccnnn}}}wwwnnn```LLL:::666222...,,,,,,...//////---******...000---++++++)))&&&'''+++111???YYYqqqxxxhhhRRR???444///...333222000...------......///***''')))+++***,,,///)))+++------+++***++++++++++++++++++,,,...000111//////...+++)))((()))***,,,,,,,,,++++++---222555222//////000,,,%%%%%%***///------000555888777555...---,,,---...---***(((''''''((())))))))))))((((((***,,,------+++(((&&&+++,,,---,,,***(((((((((***)))111HHHdddzzzvvvcccYYYBBB;;;111***((()))***+++))))))***,,,......+++)))''',,,...///<<>>111***)))***"""&&&***,,,---000555999===BBBMMM\\\iiippppppnnncccbbb```ZZZRRRGGG>>>888444000+++***+++,,,+++***%%%$$$%%%&&&'''%%%!!!!!!!!!"""$$$&&&&&&%%%######""""""###%%%%%%###""" %%%((()))&&&!!!!!!""""""""""""#########"""###$$$$$$%%%%%%%%%%%%###$$$%%%''')))***++++++))))))+++++++++***((('''#########$$$&&&))),,,......,,,***(((''''''((()))''''''''''''&&&%%%$$$###!!!"""###$$$&&&(((***,,,&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%///777GGG\\\ooowwwuuupppggghhheee]]]PPPAAA444------,,,***)))))))))******)))))))))))))))))))))))))))))))))(((***222>>>FFFNNNHHHBBB???@@@BBBCCCBBBEEEHHHMMMSSSWWWUUUOOOIIIYYY```gggiiijjjnnnwww~~~~~~xxxlll\\\NNNEEEBBBBBB000222555777777444111///,,,,,,++++++---//////,,,222000---...000000...+++111///,,,******+++---...,,,,,,------,,,,,,+++***111000///...------------000555<<>>999444111,,,(((&&&)))///777;;;<<<888444...***)))((('''''''''(((((($$$%%%+++++++++***((())),,,......111555===HHHUUUdddrrr{{{zzzxxx{{{|||yyyuuutttnnndddUUUEEE999333222///,,,,,,...///---+++......//////......---,,,...***+++...///999WWWvvvzzzcccKKK;;;444111//////111444333//////222///...,,,++++++,,,...///,,,------+++((((((+++//////...---,,,---///111222555111,,,))))))***,,,---///...///222777<<>>;;;888777:::>>>BBB>>>>>>@@@DDDGGGFFFBBB???@@@DDDIIIKKKNNNUUUaaajjjvvvkkk^^^QQQIII===:::888666777666555333111000///...///000///---...,,,+++,,,...///...,,,...---+++***+++---///111,,,,,,------,,,,,,+++***,,,+++++++++++++++,,,,,,+++...333666888888999999000---***(((***---000111222///+++((('''&&&%%%$$$%%%%%%%%%### $$$(((&&&(((******,,,---,,,++++++---222777???HHHSSSYYYhhhmmmtttxxxyyyxxxyyyzzzuuutttnnnddd^^^___^^^ZZZUUUTTTQQQJJJ@@@888222///000...++++++---......,,,,,,,,,------,,,,,,+++++++++)))***---...888TTTqqq}}}iiiRRRBBB888222///...///222000,,,***---...---,,,++++++,,,------)))***++++++)))))))))***)))((()))***---000333555666222...,,,,,,---......///000222888???EEEHHHIIICCC===888555000***(((************+++,,,---///000(((,,,...+++***,,,---+++,,,,,,+++************++++++------***''''''***......,,,+++...---***,,,///222;;;OOOhhh~~~uuu^^^GGG999444///,,,......+++)))+++,,,,,,------------,,,,,,+++,,,...111888LLLllltttddd[[[XXXVVVXXXaaajjjsss~~~xxxlllbbbYYYQQQMMMGGG===666555//////000///---+++++++++,,,***)))***---777JJJ\\\uuuvvviii]]]LLL===444000---+++---,,,*********+++---...,,,,,,,,,***((('''(((***''''''((((((((()))))))))***))))))((()))***+++,,,***)))'''''')))(((&&&###************************,,,+++******---000555777...---,,,***)))((((((((((((''''''&&&&&&''''''(((((()))+++***)))((()))++++++,,,,,,++++++***)))(((,,,'''$$$%%%$$$###&&&,,,###!!! !!!###$$$$$$$$$&&&&&&''''''''''''''''''+++((((((,,,......///222333GGGbbbyyyttteeeQQQFFF999111,,,))))))---//////555AAALLLSSS]]]gggdddiiilllhhheeeccc^^^WWWPPPKKKDDD;;;333...***)))""""""###&&&***,,,+++)))(((&&&%%%&&&''''''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$""""""""""""!!!############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$%%%&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&$$$######$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%######%%%$$$%%%+++222JJJaaaxxx~~~}}}xxxmmmaaaYYYSSSLLLGGGDDD===222)))''''''''''''(((***,,,---))))))))))))))))))))))))(((,,,000111000000333666888<<<>>>:::555777@@@JJJAAA???>>>===<<<;;;999666333555777777999AAANNNXXXkkkwww|||nnnddd```WWWLLLEEEBBB???:::666333000...------------,,,---,,,+++---///000000///++++++******,,,///222444,,,,,,,,,,,,,,,++++++***(((((()))***++++++,,,,,,(((***+++---///444:::>>>777666333...+++)))***,,,,,,***(((''''''&&&$$$""""""""""""!!!!!!"""###$$$###%%%***...000///---++++++,,,---...000555;;;???FFFJJJOOOSSSUUUWWWYYYZZZYYYXXXQQQGGGAAA@@@>>>;;;;;;;;;999666222000000000///,,,***)))+++---......+++************))))))))))))''')))+++---666NNNggg|||ttt```NNN???666111//////111000***((()))++++++++++++++++++++++++''''''(((***++++++(((&&&---,,,+++******+++,,,---333000...------...---,,,...000555<<>>MMMddd{{{|||lllSSS<<<000222,,,)))+++,,,******,,,+++,,,,,,------,,,,,,,,,------...111666GGGeeeppp\\\OOOEEE@@@???DDDNNNZZZiiiuuu{{{ssskkkggg```RRREEE===222111///---------......++++++,,,000888IIIddd{{{{{{ppp___TTTDDD777000---+++***+++++++++++++++,,,,,,,,,*********)))'''&&&''')))'''''''''(((((((((((((((((((((''''''(((((()))***+++***((((((((('''$$$"""************************++++++++++++,,,...///000***)))))))))))))))******)))(((&&&%%%%%%&&&((()))(((*********(((((()))***++++++++++++***)))((((((***(((((()))'''%%%%%%))) """###$$$######%%%&&&((((((''''''''''''''''''***'''&&&)))***))),,,000888MMMiii~~~ssseeeLLLAAA666///++++++111999???CCCLLLXXXbbbfffjjjnnnhhhjjjhhhaaaYYYSSSKKKDDD>>>;;;666000+++(((&&&&&&######%%%(((+++***'''%%%'''&&&%%%''')))+++******&&&&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%$$$"""!!!"""!!!###$$$%%%&&&''')))******(((((((((((('''&&&%%%$$$###!!! !!!$$$&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!###%%%%%%'''111;;;^^^qqq}}}ppp___PPPEEE???:::888777444---'''))))))(((((()))+++---...++++++++++++++++++++++++***---/////////111777;;;EEELLLQQQKKKAAAAAAMMMYYYSSSQQQMMMHHHCCC>>>:::777888888777555444999BBBJJJTTT^^^ggghhhfffjjjttt}}}wwwlllddd___WWWLLLBBB555000------...------...////////////000111111111+++******+++---///222333+++,,,,,,,,,,,,+++******)))******+++,,,,,,------******))))))***...555:::<<<>>>>>>;;;444000...///***)))((()))))))))&&&$$$"""!!!!!!"""$$$$$$###!!!###$$$)))000222000...///,,,---.........000444777444666888:::;;;<<<<<<===???>>>:::555111111000000222333333111///...///000---+++)))((()))+++---///******))))))((((((((())))))((()))++++++222DDDWWWppp{{{rrr___KKK<<<666222111333111,,,******))))))***+++++++++*********(((&&&(((+++---+++(((111000...,,,***)))))))))---+++******++++++)))(((...000555;;;???@@@===::::::555111111///++++++...---,,,+++***)))))))))******...///---,,,000222111//////...---,,,,,,,,,,,,+++******+++---///...---222...------,,,---333<<>>777222...---......+++''',,,,,,+++++++++,,,---...------------------------------,,,+++---444@@@HHHXXX```ccc[[[NNNKKKWWWdddaaa```]]]WWWNNNDDD<<<777777777666444222333888<<>>;;;666222000,,,+++,,,,,,***,,,000///...---,,,******))))))$$$+++//////000444555333111000///...------------+++***)))+++---///...---000---,,,------222===IIIeeevvvwwwkkk___OOO>>>444111...)))%%%'''))))))+++...***+++,,,,,,------------000------111333<<>>HHHMMMIII>>>333+++)))((((((***++++++)))'''%%%&&&&&&&&&&&&%%%$$$$$$!!!&&&)))&&&)))///...///000///---,,,---...000//////000222222111000---******,,,---,,,...111(((***...///...,,,,,,,,,***+++,,,+++******,,,---,,,+++***)))((()))******)))***+++++++++---333999IIIYYYmmm{{{zzziiiYYY@@@888111000///,,,++++++)))))))))***++++++,,,,,,///,,,((('''***...111333000000000//////.........***)))((()))***+++***)))...111777===???===777333---***(((***+++)))+++///111000...---+++*********%%%,,,...111555666555333222111000///.........*********++++++,,,.........,,,,,,...222;;;LLL[[[wwwuuugggVVVIII<<<111---------(((&&&(((***)))***---++++++,,,---............000,,,,,,111333999QQQlll~~~mmmVVVAAA<<<666333333333333666;;;BBBLLL___rrr}}}}}}uuu```VVVIII>>>777333000---...000===XXXuuu|||rrrfffXXXNNN:::444---))))))******)))'''((()))***+++***))))))''')))******)))(((((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&)))***,,,,,,+++******+++))))))))))))))))))))))))###%%%(((***,,,,,,+++******))))))(((((((((((((((***)))'''&&&&&&''')))******+++------------///111<<<;;;888555000,,,)))'''***&&&"""$$$...999:::666++++++***((('''''')))+++))))))(((((((((((((((((()))&&&&&&'''&&&'''///888RRRiiivvvdddWWWAAA888222888EEEVVVfffsssvvvvvvtttrrrqqqooohhh```OOOCCC666...***&&&%%%&&&)))((('''&&&%%%$$$$$$$$$))))))((('''%%%&&&(((***(((&&&%%%%%%&&&&&&$$$###############$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***++++++)))((()))((('''''''''&&&$$$"""&&&&&&&&&&&&&&&''''''(((!!!""""""###$$$%%%%%%%%%%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((("""%%%'''&&&$$$$$$&&&))))))*********)))((('''''''''######***555BBBTTTcccuuuyyy}}}yyylllYYYGGG<<<000...,,,++++++***)))(((,,,+++++++++,,,...///000////////////////////////+++,,,,,,---///777BBBKKKNNNOOONNNGGG@@@???EEEKKKKKKMMMNNNKKKCCC;;;444222000000000/////////111222444000---...---+++///555000888BBBJJJRRR\\\hhhqqqxxx}}}yyyppp```RRRFFFAAA999---***...***,,,...---******+++---)))************++++++++++++++++++++++++***))))))&&&(((***+++,,,+++***)))$$$&&&&&&&&&&&&(((+++...///:::IIIUUUWWWMMM<<<000---,,,+++,,,------,,,***&&&((()))'''$$$"""###%%% &&&)))%%%&&&...111222333222000...------,,,++++++---//////---***,,,))))))---...+++---111,,,---......------...000***,,,......,,,******,,,,,,+++)))((('''((()))***''')))+++++++++...000222888FFFYYYlllzzz~~~vvvkkkKKK???555111///,,,***+++******))))))***+++---...+++++++++******---111555444333222111///,,,***)))+++)))((((((***,,,,,,+++,,,000555;;;===;;;666111---***)))+++---,,,...333111000...---+++*********###)))------///333555444444333222111000/////////)))++++++***((((((,,,000---,,,---111888EEEZZZmmmzzzeeeUUUBBB777111,,,***+++---((('''***,,,******,,,+++,,,---...////////////000***+++222333777OOOkkk|||mmmVVVBBB777333111222111//////333999===IIIYYYccchhhmmmtttzzz~~~tttmmmccc[[[UUUMMMDDD>>>===BBBSSSnnn}}}rrrdddTTTFFF>>>111...))))))***,,,+++)))'''((())))))))))))))))))%%%'''))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''((((((((('''&&&+++---///...+++******,,,))))))))))))))))))))))))%%%&&&(((***++++++***))))))))))))(((((())))))***))))))(((((((((((())))))'''))),,,------...000222;;;:::777444000,,,(((&&&(((((($$$ &&&333===???222///+++((((((***++++++((((((((((((((()))))))))(((''''''((((((***444>>>[[[ooo}}}pppccc[[[HHH@@@>>>IIIZZZhhhqqqvvvqqqrrroookkkjjjiiiaaaVVVCCC777,,,)))(((%%%###%%%''''''''''''''''''''''''''')))***((($$$"""###$$$)))(((''''''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&(((***+++***)))''''''''''''''''''''''''&&&(((***+++,,,***(((''''''&&&&&&'''''''''$$$"""$$$%%%&&&&&&''''''&&&&&&"""""""""###############$$$&&&'''((()))(((&&&%%%(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))$$$''')))'''$$$"""$$$(((((())))))))))))(((((('''***'''+++999JJJ[[[jjjuuuvvvvvvuuuooobbbPPPAAA888---,,,+++******)))(((&&&)))))))))***,,,...000222////////////////////////))),,,///111333777===CCC>>>===:::666333444999======@@@BBB@@@;;;666444333111000...,,,++++++---///...,,,---000,,,'''***111555222...,,,111===JJJTTT\\\eeesssxxxhhhYYYQQQDDD555///222))),,,......,,,,,,...000'''(((((()))******++++++***++++++++++++***))))))'''(((+++.../////////...''''''&&&$$$###$$$'''***+++777KKK^^^eee\\\JJJ;;;111000//////000111000///&&&)))***'''""""""&&&!!! ***,,,''''''......000222111///---------000......///000///+++'''+++'''(((---///,,,...333//////---+++)))))),,,///)))---000000---*********,,,***((('''&&&''')))***$$$'''***+++,,,///000///...:::LLL___rrr~~~}}}wwwTTTGGG:::444111---+++,,,+++***))))))***,,,...///'''***------,,,---000444------...///000000//////***((('''''')))+++,,,++++++---222777888555///***,,,))))))---///000444999000///...,,,+++*********...222222...---111333222555444333111000/////////)))+++,,,)))%%%&&&+++111,,,,,,...444<<>>:::444111444999???BBBDDDAAA<<<666111...,,,,,,...---+++******+++---......------,,,,,,++++++******+++,,,...222666999;;;BBBJJJXXXhhhxxxvvvgggVVVEEE888111...+++***+++...///,,,)))...,,,*********)))'''%%%,,,+++***))))))***+++,,,''')))+++,,,---,,,***)))((((((''''''''')))+++,,,,,,333AAAQQQWWWSSSLLLIII;;;777444555888888333///,,,+++***)))'''&&&$$$###'''$$$$$$&&&'''%%%&&&)))+++++++++---///...,,,)))(((***+++,,,,,,+++)))(((---,,,++++++,,,///111333222///------000000...+++***+++------+++***+++,,,,,,,,,+++******))))))((((((***,,,...///...---,,,...555@@@OOOeeeyyy{{{kkkZZZFFF777000---,,,---,,,***+++...---)))''')))'''((()))+++,,,---...///......---------...//////'''***+++)))***,,,,,,))))))---333666555111---+++)))***,,,---...---,,,,,,***++++++,,,---...000000---......000222333555666666777777444111...,,,,,,111111///---+++,,,...111111---,,,666KKKbbbsss|||yyykkkbbbHHH:::---***)))'''(((,,,)))))))))+++------+++)))---------------,,,,,,,,,//////***)))///555HHHddd}}}nnnXXXEEE>>>666///...---,,,...222///222777:::;;;<<<>>>@@@KKKUUUeeetttxxxsssrrr{{{yyymmmbbbRRR>>>000---...,,,***)))******)))'''******))))))))))))******+++***((('''&&&&&&&&&''''''((()))*********)))((($$$%%%&&&'''(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******(((++++++&&&$$$(((,,,...++++++,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,---------,,,++++++******))))))((()))++++++)))(((+++,,,---+++******+++,,,&&&'''(((***++++++++++++,,,,,,...///...444CCCSSSfffrrrzzzxxxuuuvvvuuurrriiihhhjjjoootttssslllfff```ZZZSSSNNNLLLGGG@@@:::000...+++'''&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&(((+++---...///%%%&&&((('''%%%$$$###$$$"""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''))))))(((((((((((())))))000)))%%%((((((&&&'''+++************)))))))))((('''&&&"""###))))))&&&%%%%%%%%%&&&&&&'''''''''&&&((())))))'''%%%%%%&&&###%%%&&&''''''(((+++---)))***++++++******+++,,,***'''%%%%%%'''***+++,,,(((((('''&&&&&&&&&&&&&&&+++%%%###%%%'''''')))---...:::LLL___qqq}}}~~~yyyrrrdddSSSJJJBBB888...******&&&'''+++)))"""!!!+++---///000//////111222::::::999666222///......//////111777???DDDGGGGGG:::777222000222666;;;>>>>>><<<888333///---++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,---///111444555333:::EEERRR___nnn{{{yyykkk[[[NNNFFF???:::333///...---+++(((+++***))))))+++++++++))))))((('''''''''''''''(((((()))+++,,,---,,,+++***(((((((((((()))***+++,,,***---666AAAFFFFFFGGGJJJFFFBBB>>>;;;999666000,,,''''''((('''&&&%%%&&&'''&&&######&&&'''%%%&&&)))))))))***,,,------***(((&&&''')))+++++++++***)))***)))))))))***,,,///000222111////////////---,,,((()))++++++)))((()))***+++************)))))))))***+++,,,.........------///444;;;EEEXXXnnn|||~~~wwwgggQQQ@@@555///+++)))+++)))***---,,,)))(((***''''''((()))***,,,---...++++++***))))))*********,,,......++++++,,,,,,((())),,,000222111...,,,+++(((***,,,//////...+++***.........------......///******,,,...222555999;;;999999999666222...------......///---,,,,,,---///---000999FFFXXXjjjxxxvvvgggWWWLLL>>>333+++++++++)))(((***((('''((()))++++++)))(((------------------------)))---,,,///555666CCC\\\pppZZZGGG>>>666///------+++---111,,,---000000000000111222888AAAPPP___lllwwwxxxkkk\\\GGG444,,,...,,,++++++,,,......---+++++++++************+++++++++***((('''&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''(((((((((((())))))((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''')))+++,,,---'''++++++'''&&&))),,,,,,))))))************))))))'''((()))*********))))))---------------,,,,,,,,,,,,+++******++++++)))'''***++++++***)))((()))+++%%%&&&&&&((()))+++,,,,,,((()))///666<<>>666000+++)))'''%%%%%%&&&&&&%%%###!!!###%%%&&&'''&&&%%%%%%""""""!!!""""""###$$$$$$$$$$$$%%%&&&((())))))***'''"""###&&&%%%###&&&&&&&&&&&&'''***,,,---))))))***+++++++++++++++(((''''''&&&&&&''''''((($$$%%%&&&''''''&&&'''((())))))((((((((('''''''''%%%((((((###!!!###&&&&&&%%%%%%$$$$$$$$$$$$######&&&'''((('''&&&%%%'''((()))******)))'''&&&((()))###%%%''''''&&&%%%&&&&&&&&&&&&''')))******(((%%%******)))(((((((((((((((######$$$%%%&&&--->>>OOOmmmxxxrrr```PPP>>>555,,,******(((((()))((($$$!!!###'''((('''%%%***---...,,,+++222@@@KKK^^^ZZZSSSJJJBBB>>>>>>@@@>>>===???EEEJJJIIIAAA999555666555222///------...++++++++++++++++++,,,,,,...---,,,+++***+++,,,,,,+++,,,,,,---...///000000++++++,,,,,,---------------000111...,,,000;;;DDDUUUaaarrryyynnn]]]NNNBBB:::444///...,,,))))))***,,,,,,,,,'''((()))))))))(((&&&%%%'''(((((()))))))))))))))&&&''')))***++++++***))),,,+++,,,///......222999MMMVVVbbbfff^^^MMM;;;//////555;;;<<<888111+++(((%%%###$$$'''(((%%%$$$&&&&&&&&&&&&(((***,,,+++***))))))***+++,,,,,,,,,,,,*********+++,,,---...///+++...///---)))'''(((***&&&((())))))(((''''''(((***++++++,,,---...//////---,,,***))))))+++---...---...///000777IIIeeezzzttteeeVVVEEE777///+++***++++++)))***...+++***(((((()))+++...000///...---,,,+++*********---///...******------+++//////...,,,******,,,...+++******)))))))))*********))))))((((((((())))))++++++---///333888===???999999666222...+++***+++,,,,,,,,,,,,...444;;;AAARRRTTT[[[fffrrryyyzzzxxxeee\\\NNN@@@777222000///...---+++******,,,,,,++++++)))((((((******)))((()))******+++,,,------...+++---)))))),,,---:::SSSqqqyyydddNNN<<<555...---+++((((((+++***++++++***((()))+++...,,,---...//////111555888DDDLLLZZZjjjwww}}}rrreeeUUUCCC666555222...,,,,,,------,,,((((((''''''''''''((((((+++***)))((())))))+++,,,((())))))((('''%%%###"""''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***+++...///......000...***)))***++++++,,,,,,,,,+++---...000111000///...---+++,,,,,,---...///000000222000...---,,,***'''%%%%%%&&&'''&&&%%%%%%''')))+++***((('''(((,,,000333<<>>555///***++++++(((''''''(((&&&$$$$$$&&&)))(((%%%---...---+++---777EEEPPP\\\WWWOOOFFF???===???BBB;;;888999@@@HHHKKKGGGAAA:::;;;:::555///++++++---*********++++++,,,,,,,,,...---+++******+++---...------......///000111111,,,,,,---...............,,,///111///---...444999===IIIZZZhhhsss}}}~~~pppbbbTTTEEE777---000...++++++,,,...//////((())))))******)))))))))((((((((()))))))))******'''((()))***++++++++++++,,,***+++///000---,,,...:::EEESSS]]]\\\PPP@@@444///333888;;;:::555///***'''%%%&&&))))))%%%###%%%%%%%%%%%%&&&)))+++,,,+++++++++++++++,,,---------+++,,,,,,,,,------------***++++++***(((''''''(((''')))******)))(((((()))++++++,,,------...//////,,,+++*********,,,...000---...000111444???TTTggg{{{vvvgggQQQ>>>555000---,,,+++)))***...+++***))))))***,,,...///000000///...------------***,,,+++((()))---...---000000000///---,,,---///+++***)))((((((((()))******************+++,,,---)))***+++---000222555666444333222...***))))))***)))***,,,...333;;;EEEKKKVVV[[[fffsss}}}zzzooodddTTTLLL???555///...///000000111///***))),,,---,,,---+++))))))***+++******)))))))))******+++++++++%%%******,,,000---555KKKlllzzzeeeNNN;;;444...---,,,))))))+++,,,------+++)))((()))+++)))+++---......///000222111555>>>KKKZZZjjjwww~~~~~~uuufffPPP>>>;;;888666444444444222111******))))))))))))******,,,+++***))))))***++++++***+++++++++)))(((&&&$$$&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((()))++++++)))***---***%%%&&&&&&'''((()))))))))))),,,,,,------,,,,,,++++++******++++++,,,---......///---,,,++++++***'''%%%$$$%%%&&&''''''(((***,,,///---***))))))+++...000555:::KKKdddwww|||wwwssskkk___SSSLLLGGG???888555777444///+++)))***+++---&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%''''''%%%%%%%%%%%%%%%&&&'''(((((((((((()))***************&&&&&&%%%%%%%%%%%%&&&&&&###(((+++((('''***...///((('''''''''&&&&&&&&&&&&%%%$$$"""!!!%%%***)))###$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&&&&)))++++++++++++)))'''&&&''')))!!!$$$&&&'''&&&%%%$$$%%%%%%%%%'''+++...///---+++,,,,,,+++************+++///---++++++...;;;SSSiiissscccRRRAAA555///+++)))++++++'''$$$%%%%%%((()))'''''')))***(((000000//////333;;;FFFNNNOOOLLLGGGAAA===>>>AAAEEE===::::::AAALLLRRRPPPKKK>>>???===777///***)))+++)))******++++++++++++***++++++++++++,,,---......------......//////000000---.../////////...------,,,---///...---...///111111888CCCLLLVVVcccttt|||wwwmmm]]]JJJ>>>:::666222///.........---************+++,,,------***************++++++,,,++++++++++++,,,---......000***(((,,,000...,,,,,,---333>>>IIIPPPNNNEEE>>>666555444666888777111,,,)))'''(((+++***%%%###$$$######"""$$$(((***++++++((())))))***+++---...///...............------,,,***)))(((((()))***)))((('''(((******((('''((()))***+++++++++,,,,,,------,,,++++++,,,---///111222000///000111000333AAAPPPbbbuuuwww```KKK:::444000...+++((()))---***)))))))))***+++,,,---111000000/////////000000+++---+++((((((---...---///111222222000...------((()))***++++++)))'''&&&++++++******++++++,,,---)))***,,,...000000000000//////...+++)))(((***,,,)))---222999@@@IIIQQQWWW]]]dddooowwwwwwlll[[[NNNBBB<<<666111//////000000...222111,,,+++......+++...,,,***)))***++++++***(((((((((((())))))))))))$$$((((((***---+++444JJJhhh{{{fffMMM:::333///...---++++++---+++---......---,,,,,,---)))+++,,,---,,,---...000,,,...222999DDDPPP[[[bbbiiisss}}}}}}ttteeeWWWPPPPPPPPPOOOLLLFFF>>>999///......------......///...---+++***))))))***+++---.........---,,,***)))%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''((()))*********+++)))'''))),,,***%%%$$$%%%&&&'''((((((((((((,,,+++***)))(((((()))***((()))))))))******+++++++++)))))))))***)))'''&&&###%%%&&&((((((***---000111///,,,***))))))+++,,,...666JJJdddwww{{{vvvqqqeeeXXXJJJ@@@888///+++,,,+++---......---+++***)))&&&&&&''''''&&&&&&&&&''''''((()))))))))(((&&&%%%$$$$$$###"""""""""######$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%+++,,,(((%%%***...000'''''''''&&&&&&&&&%%%%%%$$$&&&%%%###$$$''''''$$$######$$$%%%&&&''''''((('''((('''&&&%%%&&&)))+++***++++++***((('''((()))$$$&&&***+++***(((''''''&&&&&&'''))),,,---,,,***++++++***))))))))))))***---,,,///555>>>NNNfffzzz~~~~~~uuudddQQQDDD888111---)))''')))(((%%%###%%%%%%)))&&&%%%'''***)))222111111222777>>>EEEIIIDDDDDDBBB@@@???AAAEEEIIIDDD@@@@@@HHHSSSXXXVVVPPPAAAAAA???888...((((((***)))***************))))))((()))+++---......---------------...............//////000000///---,,,***/////////...------,,,,,,---111555777===JJJ]]]kkk{{{yyygggZZZEEEAAA999333///,,,***(((''''''&&&&&&''')))+++,,,,,,,,,++++++,,,,,,---......---,,,,,,---...000111555,,,&&&)))///000//////***+++000;;;FFFLLLKKKGGGAAA:::444333666666111,,,+++)))))),,,***%%%"""###"""!!!!!!###&&&)))******&&&&&&'''(((+++---///000++++++++++++***)))((('''+++(((&&&(((+++,,,+++(((&&&((())))))(((''''''((()))************+++++++++,,,,,,---...000222333444333000//////+++***444@@@LLLffflllVVV>>>777222///+++((((((,,,(((((())))))******++++++,,,,,,+++++++++,,,,,,------...,,,))))))---...---...111333444222///---,,,$$$'''+++......***%%%"""******)))))))))))))))******,,,///111222222111000------,,,***((((((+++---+++111:::DDDMMMUUU\\\```ffflllssssssiiiYYYIII@@@333222000000222222222111+++111222...,,,//////+++...,,,)))))))))******)))(((((((((((('''''''''''')))***$$$###&&&(((666PPPfff{{{eeeLLL999333//////...,,,,,,...###&&&***,,,,,,---...///...///...,,,***)))***+++---///222777;;;@@@CCCEEEJJJUUU```fffkkkssszzz}}}~~~yyyqqqnnnooopppnnnhhh\\\NNNDDD333333222222222222333333///...,,,***))))))*********+++,,,,,,+++***((('''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---------+++)))+++...,,,'''%%%&&&'''((())))))))))))---+++)))''''''((()))***((((((((((((((()))))))))((('''&&&'''))))))(((&&&###$$$'''(((***,,,///222222000---***((((((((((((...777LLLfffxxxzzzuuupppbbbTTTEEE;;;111)))'''+++###(((...111000,,,(((%%%"""###$$$%%%$$$%%%&&&'''++++++******)))(((&&&&&&%%%%%%$$$###""""""######"""###%%%''')))+++---...(((***++++++)))''''''(((&&&'''((((((((('''%%%$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""((((((  $$$%%%''''''&&&&&&&&&%%%%%%%%%###(((***&&&"""###$$$$$$######$$$%%%'''((())))))((()))((('''&&&'''***---***++++++***(((''')))***&&&))),,,...---+++******(((''''''(((***+++***(((***))))))(((((((((((((((''')))111>>>MMM```www{{{xxxlllXXXFFF:::333......***''''''&&&$$$%%%)))&&&$$$!!!$$$((((((444555666555555:::BBBIIIIIIDDD<<<888CCCTTT]]]\\\TTTNNNKKKRRR]]]```YYYPPP@@@<<<555000------///000))))))***+++,,,,,,,,,,,,***+++---......---+++***000...---+++++++++---...222222111///,,,,,,...111000///...------,,,,,,,,,***,,,///222666<<>>FFFIIILLLSSS```jjjqqqnnnhhh^^^PPPAAA555------///111111000///000111222222111000///---+++***///---+++***++++++***)))+++(((&&&'''***+++)))&&&&&&'''%%%)))000///444FFFggg}}}|||iiiTTT===555...,,,+++)))***,,,,,,---......,,,,,,---...,,,------,,,+++***,,,---///111222333444666:::===@@@GGGNNNSSSWWW]]]fffmmmttt{{{}}}||||||pppZZZEEE???<<<999:::======999444333000,,,+++------+++(((...---,,,,,,,,,+++)))'''&&&&&&''''''(((''''''&&&(((((('''''''''&&&&&&&&&((((((((())))))))))))***$$$$$$%%%'''***---///000444///++++++...000...+++&&&)))***(((&&&&&&)))---(((((()))************)))((((((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))...222555666,,,&&&(((+++)))))),,,555@@@UUUlll{{{|||pppeee\\\OOO>>>333...,,,((($$$))))))***************)))((('''&&&%%%%%%&&&'''(((***'''######%%%'''&&&$$$$$$######""""""######$$$$$$%%%&&&'''(((((((((((()))((('''&&&%%%$$$######******+++++++++***)))((())))))))))))))))))))))))&&&%%%%%%&&&((()))((('''$$$&&&((((((%%%""" (((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''')))******(((''')))))))))))))))******+++///000000///,,,*********///222555666555000+++(((((('''&&&(((***+++***)))------+++*********)))%%%)))111:::HHH```zzzyyyjjjVVVEEE<<<555---((('''&&&&&&&&&&&&'''((((((######$$$%%%&&&&&&&&&&&&777777888999===DDDKKKQQQRRRMMMDDD@@@JJJ[[[dddeee\\\ZZZYYY]]]```]]]QQQGGG;;;777222---******+++,,,))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,******...---,,,******+++---............---,,,---000222//////000000///---+++******,,,---...000555:::>>>LLL\\\nnnzzzwwwlll]]]NNNCCC999333///,,,***((((((***++++++***)))***++++++,,,,,,,,,,,,---,,,+++,,,......,,,***,,,***)))***---...---,,,,,,)))''')))000;;;EEEKKKMMMDDD;;;666222---,,,...555555111***''''''$$$ """"""######$$$######""""""######$$$%%%&&&&&&'''$$$((()))&&&&&&)))((($$$(((&&&&&&&&&''''''%%%###)))******++++++,,,,,,,,,,,,,,,+++***)))(((((('''***************---111555999666222...---...000111555MMMhhh{{{uuucccWWWFFF888111///,,,+++'''(((***+++++++++++++++---......///...---,,,+++,,,***)))***,,,---+++)))------------,,,***(((''',,,------+++))))))***+++)))(((((((((((()))+++,,,,,,...---)))***......***------,,,***)))+++222777FFFHHHLLLRRRXXX___eeehhhmmmeeeXXXIII===555111///,,,---/////////...///000111111111000000///.........,,,*********+++***)))+++)))((()))******)))((((((***''')))///...666JJJlll~~~jjjUUU@@@777000---,,,******,,,,,,---...---++++++,,,---+++,,,---,,,******,,,---///111333555666888;;;===>>>BBBGGGJJJLLLOOOTTTYYY```hhhssszzz|||}}}~~~xxxgggWWWPPPMMMJJJIIIIIIEEE===777333000,,,******+++,,,,,,,,,+++******,,,,,,+++))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((***+++,,,---...+++(((***...000///,,,***)))(((((()))***,,,,,,((()))******++++++******************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))),,,000333000,,,)))*********000999EEEPPPaaapppxxxvvvnnnhhhXXXLLL;;;000,,,***'''$$$&&&&&&'''((((((((((((((((((((('''&&&&&&'''((((((+++(((%%%%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&((())))))*********)))((((((''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''***)))((()))***+++***)))'''((((((&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))(((((('''))))))(((((())))))***+++111555;;;===:::555000---***,,,...000///,,,)))''')))(((''''''))))))(((''')))***)))'''&&&&&&&&&'''000>>>PPPbbbvvv|||ppp```KKK:::111---(((%%%(((''''''&&&&&&&&&''''''$$$%%%&&&'''((((((((((((444333444:::CCCNNNWWW\\\\\\TTTIIIBBBIIIUUU^^^```YYYXXXWWWVVVRRRJJJAAA:::777444111---+++))))))***))))))***+++,,,,,,,,,,,,************++++++++++++---,,,+++***++++++---...---------,,,++++++...000222333555666555222...,,,---......------...222555999FFFTTT```mmm{{{wwwhhhYYYIII;;;222111...+++***+++++++++************++++++,,,,,,,,,222000............---,,,,,,+++******,,,---,,,***+++)))''''''***///555999CCCBBBAAA===555...///666DDDCCC===222***((('''$$$$$$###!!! !!!"""### !!!!!!"""$$$%%%&&&&&&((()))(((''')))...///---)))(((''''''((('''&&&$$$((((((***+++---...000000......---,,,+++***))))))))))))***)))***---222555999777444111///.../////////???TTTiiizzzlllXXXFFF:::222---***((()))******+++***)))))),,,------------,,,++++++///+++(((***///000+++&&&++++++++++++***((('''&&&...//////---+++***+++,,,------,,,,,,,,,,,,------+++------******++++++(((...,,,******---444;;;@@@QQQPPPRRRZZZccchhheeeaaaYYYPPPBBB555---+++---000***,,,............///111//////////////////000000...,,,***)))******)))((()))***+++***((('''((()))))),,,))))))------:::RRRooommmZZZEEE;;;111...,,,******,,,+++------,,,***)))***+++++++++,,,+++******+++---111444777:::;;;<<<>>>???BBBDDDFFFGGGHHHHHHHHHHHHLLLTTT___gggmmmqqqvvvzzz~~~wwwnnnjjjiiigggeeeaaaXXXMMMDDD888444///+++***,,,...000...---+++***+++,,,,,,+++,,,,,,+++***)))(((((('''((((((((('''''''''&&&&&&''''''(((((((((((())))))+++******)))))))))******)))''''''***...111///---,,,)))&&&'''+++...---+++******+++,,,,,,,,,,,,+++++++++++++++***((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''(((***---///***+++,,,,,,+++000>>>MMM\\\dddooovvvuuuoooiiifffQQQEEE666,,,)))((('''%%%'''((()))***+++,,,,,,,,,)))((('''&&&&&&'''((()))***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))************((((((((((((((((((((((((***)))'''%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,***)))***++++++***)))***)))'''$$$###%%%))),,,%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******///666@@@EEECCC;;;222,,,%%%&&&'''((()))((('''&&&)))(((&&&'''(((((('''%%%$$$''')))(((%%%%%%+++111AAATTTjjj{{{sssdddUUUAAA222+++***)))((()))((('''&&&&&&&&&&&&&&&%%%&&&''')))***+++++++++222000111888FFFUUU```fff]]]SSSDDD;;;;;;AAAGGGIIILLLMMMLLLGGG???999777777666555222000...,,,++++++))))))***+++,,,,,,,,,,,,+++++++++***++++++,,,------,,,,,,+++,,,---......///000///---***)))***,,,444555555555333111///...111222111///......000222000777>>>FFFRRRcccuuu|||nnn___OOOCCC<<<888111,,,++++++++++++---,,,,,,+++++++++++++++333000---,,,---......---++++++******++++++*********)))((('''&&&(((+++...777:::??????999222555<<>>YYYppptttcccKKK???333...,,,***)))***+++,,,,,,+++)))((()))******+++++++++******+++---333777<<>><<<555...)))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''%%%$$$'''******''')))333???YYYjjj||||||lllRRRGGG777---)))***++++++***)))((('''&&&%%%%%%%%%%%%&&&''')))***+++++++++666333222888DDDQQQ[[[```TTTIII<<<333000000333555CCCIIINNNKKKBBB:::888:::555444222000///---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---------------.........//////...,,,+++,,,---333222000...,,,,,,------111222222111//////111222///000333666===LLLaaaqqqxxxjjj^^^OOOGGG;;;111,,,,,,---...111000...,,,+++*********,,,***(((''')))***************+++******))))))***)))******)))'''''')))+++///111666;;;;;;888:::>>>FFFFFF???444,,,)))&&&###!!!""""""###"""!!! ######$$$%%%&&&'''((((((%%%######&&&,,,666BBBKKK:::666111---,,,,,,,,,+++++++++,,,---......//////)))))))))(((((((((((((((((())))))***+++///444888666555444222000...------111333;;;OOOlll{{{mmm]]]MMM???777222///---,,,---///...---***++++++,,,---...///000(((***---......---,,,,,,((((((((()))***++++++,,,---......,,,***)))***+++***************)))))))))%%%&&&(((((('''''')))++++++---333<<>>CCCGGGKKKMMMLLLMMMPPPSSS[[[aaakkkvvv{{{}}}~~~}}}|||rrrkkk```WWWOOONNNQQQOOOGGG>>>999555///+++***+++,,,---000///---***((('''&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''***))))))(((((())))))***((()))***---///000///---((()))***(((''''''***,,,++++++,,,------------,,,))))))***+++***)))((('''%%%%%%%%%&&&&&&'''''''''))))))((((((((((((((((((%%%'''***111@@@UUUhhhrrrwwwuuusssrrrmmmcccTTTJJJ;;;444+++&&&$$$&&&&&&&&&!!!"""$$$%%%&&&''''''''')))((('''&&&&&&'''((()))))))))))))))(((((('''(((&&&'''(((((((((((('''&&&###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((()))'''&&&###!!!!!!!!!"""###((((((((((((((((((((((((((('''%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%&&&(((***%%%&&&&&&'''((()))******(((((((((''''''&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&''''''((()))***---000111000---,,,+++,,,+++)))(((''''''(((((('''%%%%%%&&&((((((((('''&&&'''******'''(((555EEEjjjzzznnn^^^;;;555---(((((()))))))))+++***((('''%%%%%%$$$$$$###$$$&&&'''((()))))))))777666555888===CCCHHHJJJGGG>>>666111///---...111<<>>888666222111///---,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,------......//////.........------,,,,,,,,,(((***,,,------...000111444222///---,,,---///111---...///...------///111...---...000444>>>RRRcccxxxwwweee[[[KKK===444000000000333222000---,,,+++++++++,,,***))))))+++,,,++++++((()))******)))((()))+++'''***,,,***((('''))),,,++++++///666::::::<<<@@@<<<===:::555444444111+++"""######$$$###""" """""""""###$$$$$$%%%%%%######$$$''',,,777IIIYYYLLLEEE;;;222---,,,++++++------------------------)))*********+++,,,,,,,,,,,,------,,,,,,...222555444333111000///...------------444EEE___wwwtttcccTTTJJJ999444...,,,---///000///222111111000///000000000(((+++......,,,***+++,,,,,,,,,+++***))))))******+++,,,,,,+++))))))***+++((()))+++---...//////000''''''((()))&&&$$$(((...111888BBBNNNWWW]]]```aaaeeefffeee^^^QQQCCC999333333000---******+++...000...///111222333666:::===BBBCCCCCCBBB???:::555333///---+++***++++++***)))''')))************+++,,,(((+++(((***///000===UUUrrrrrr[[[KKK:::222000---******)))***++++++***)))***+++***+++,,,,,,++++++---///111555:::>>>@@@@@@AAABBB???@@@AAABBBBBBBBBAAAAAACCCFFFIIIIIIFFFEEEGGGJJJOOOVVVbbbmmmrrrrrrtttxxx{{{~~~wwwooogggfffiiifff[[[QQQ@@@;;;333...---///000222111000---***(((''''''''')))))))))(((((((((''''''&&&''''''''''''((((((((((((''''''''''''((())))))***+++,,,---............(((***+++)))%%%$$$(((+++***+++,,,,,,------,,,,,,******))))))((((((''''''%%%%%%%%%&&&''''''((((((((())))))***)))(((''''''%%%'''***555KKKddduuuzzzwwwrrrmmmiiicccWWWFFF:::000,,,'''$$$$$$&&&&&&'''"""###$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((***+++---,,,***))))))***&&&'''((())))))((('''&&&######$$$$$$$$$$$$$$$#########$$$%%%&&&'''((()))((('''%%%$$$$$$%%%%%%&&&)))))))))))))))))))))))))))'''&&&'''(((((('''%%%###%%%''''''&&&%%%%%%&&&######$$$%%%&&&&&&''''''((((((((((((((('''''''''"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((---------+++***+++...111...---+++)))(((((()))***((('''&&&&&&((()))(((&&&(((&&&''')))''')))888JJJpppsss]]]KKK111...,,,+++++++++***)))******((('''&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&999===AAADDDCCCAAA???>>>;;;555222333222......111666@@@KKKLLLCCC888333222000///---+++***)))******))))))***+++,,,,,,,,,,,,***+++,,,...//////......---------,,,+++***)))(((%%%'''***,,,,,,...000111111000...------...///000)))***,,,+++++++++,,,...,,,+++---//////444DDDUUUhhhyyywwwmmm]]]LLL@@@888333000333222000...---...///000000///......//////---+++&&&(((******((((((***,,,&&&))),,,***'''&&&)))---******...444666777;;;AAA999999999:::>>>@@@:::000%%%%%%$$$""""""!!!!!!""""""""""""""""""""""""""""""###%%%''')))333JJJaaacccYYYIII;;;111---++++++,,,,,,,,,,,,,,,---------,,,---...///111222333444444333111...,,,,,,...000222111///------------...+++,,,000:::JJJ\\\nnnxxx}}}xxxmmmfffOOOFFF;;;444222222111000333222111000000000111111...---,,,+++******(((''',,,+++***)))))))))***+++)))***+++***))))))+++---+++,,,...///000000000///((('''(((***(((&&&,,,666???HHHTTT^^^cccfffiiikkkfffbbbYYYLLL>>>444///...222000---*********,,,---...000111222444777<<>>555///222111///...///000222333000///.........---)))'''$$$'''))))))((((((***---&&&)))+++)))&&&%%%(((,,,***,,,000444333333:::CCC777777777:::@@@BBB888,,,)))&&&###!!! !!!###%%%############""""""""""""!!!"""!!!***DDD^^^uuuiiiUUUCCC666000------******+++,,,,,,---......++++++---///111222444444:::999555000,,,***+++,,,111///---,,,+++,,,...//////...///222888BBBRRR^^^nnnvvv{{{hhh\\\LLL@@@:::666333000------------...000111333555///***(((******&&&!!!(((((('''((()))+++---...)))***++++++***+++---...++++++++++++***(((&&&$$$&&&%%%&&&*********333???KKKTTT```gggjjjkkkooorrr___VVVGGG888...***+++,,,)))***---......,,,***(((...///111222444777<<<@@@CCCFFFIIIJJJGGG@@@999444000...,,,,,,------,,,+++---++++++---222555444222......***+++111---111BBBPPPiiiyyyiiiVVVCCC999666333000///((()))+++++++++,,,---///+++---...------...000222555888<<>>:::999888444222///---+++***++++++))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%'''(((((())))))+++...111222---)))(((******(((&&&******+++,,,,,,,,,++++++222///***%%%"""!!!!!!"""%%%%%%&&&&&&'''((())))))((()))+++,,,+++***((('''$$$+++333>>>RRRjjjxxx{{{qqqoooggg[[[KKK<<<111,,,######$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&###&&&)))(((&&&$$$$$$%%%%%%&&&'''))))))'''&&&%%%((()))))))))))))))((((((&&&&&&''''''((())))))***%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&%%%%%%&&&((()))(((''')))***)))&&&###"""###$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******!!!$$$%%%&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%'''(((((((((((()))+++%%%%%%%%%%%%&&&'''((()))000...+++)))(((&&&$$$!!!***%%%(((333<<>>AAADDDFFFHHHJJJHHHDDDAAA??????@@@AAAIIIKKKNNNNNNMMMKKKJJJJJJLLLOOOQQQPPPNNNMMMPPPSSSVVV\\\ccchhhjjjmmmsssyyywwwwwwvvvtttrrrsssvvvyyywwwssslllccc[[[SSSMMMJJJAAA999000++++++,,,***(((''''''((((((***+++------***(((%%%"""!!!"""&&&***,,,++++++***)))(((((('''$$$&&&(((+++---.........///---+++)))((()))+++---///,,,))))))+++------+++,,,+++)))'''%%%$$$######(((%%%&&&++++++''''''+++000222222///***&&&&&&(((&&&(((000CCC[[[lllssssssmmmeeeXXXJJJ>>>444---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%&&&'''((()))***++++++,,,+++***((('''((()))+++)))((((((***,,,,,,+++))))))))))))***+++,,,,,,---+++)))%%%###%%%))),,,++++++***(((&&&&&&((())))))***+++,,,---,,,+++***))))))(((&&&%%%$$$###"""!!!!!!"""%%%((()))(((&&&&&&&&&'''((()))))))))((()))******)))&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&###&&&((((((&&&&&&(((***$$$%%%&&&'''((((((((((((((('''&&&'''((()))((('''...***,,,;;;QQQhhhyyy~~~qqq^^^JJJ<<<444,,,,,,***((('''&&&&&&&&&%%%(((++++++)))'''%%%%%%$$$######$$$'''(((((((((:::AAALLLWWWZZZSSSEEE:::444000+++***,,,---,,,***111333555333000,,,+++,,,---,,,***((((((((()))***))))))************)))))))))++++++***)))(((((()))))))))(((((((((((())))))******+++++++++***((('''((('''&&&(((+++,,,+++)))%%%&&&(((***,,,---......,,,+++++++++,,,...000222333777@@@OOOcccvvv~~~qqqbbbSSSBBB555777333///,,,---///111222000//////---,,,+++******((()))***++++++++++++***+++,,,***''')))---,,,'''+++******+++---111555777:::555000.........+++)))%%%%%%%%%###""" """###$$$%%%&&&%%%%%%$$$$$$ $$$###!!!,,,<<>>III^^^vvv}}}rrreeeVVVGGG>>>666444111///000222444666111000......///...,,,*********))))))))))))***+++)))***+++,,,,,,,,,,,,,,,+++*********+++***)))'''+++&&&&&&///:::FFFSSS___kkknnnssswwwtttjjj\\\RRRBBB999000---,,,***+++...000...---------.........000//////000333777<<>>888333---...............------******+++///222333111...)))&&&''')))+++,,,222999KKKeeennn___KKK<<<444111///---,,,,,,++++++++++++,,,---///---,,,,,,...222666999;;;<<<===???AAADDDGGGHHHIIIGGGEEECCCBBBCCCDDDEEEKKKMMMOOOOOOLLLJJJIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJLLLOOORRRSSSSSSVVV]]]ccchhhjjjlllnnnooorrruuuxxx{{{yyytttnnngggaaa]]]ZZZNNNEEE999111///...---,,,++++++************++++++)))(((&&&%%%%%%&&&))),,,))))))(((((('''&&&&&&%%%&&&''')))***+++++++++***(((((()))+++,,,,,,------(((&&&$$$$$$&&&'''&&&$$$(((((('''%%%%%%$$$$$$$$$&&&###%%%)))***((((((,,,---000333222...+++***++++++///999LLL```mmmooolllcccYYYKKK===333,,,(((&&&$$$$$$$$$#########""""""%%%%%%&&&&&&&&&&&&'''''''''((())))))'''&&&'''(((%%%%%%&&&'''((()))******((())))))((('''''')))***,,,+++)))***,,,------,,,***))))))))))))***++++++++++++)))&&&$$$%%%)))+++'''&&&%%%$$$$$$$$$%%%%%%))))))***++++++***)))((())))))((('''&&&%%%$$$###'''###"""$$$%%%&&&&&&'''((((((((('''''''''(((((('''%%%$$$%%%&&&&&&''''''((((((''''''&&&###%%%''''''%%%%%%''')))'''(((((()))))))))))))))(((((('''((())))))((('''...,,,222EEE___uuu|||zzztttgggUUUBBB555...,,,+++***((('''&&&&&&&&&***,,,......+++(((&&&&&&$$$%%%'''((()))*********777:::AAAHHHKKKFFF;;;222222///------...---***&&&,,,---//////---,,,++++++***)))(((''''''((())))))))))))************)))))))))+++++++++)))((()))***)))))))))******+++,,,,,,---------,,,+++)))((('''(((''''''(((***+++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,***---333>>>MMMaaauuuxxxiiiSSSAAA===777000,,,+++...111222000000///---,,,***))))))((()))******++++++******((()))(((&&&'''++++++'''***)))((()))***---000222555333111...,,,)))'''&&&%%%%%%$$$$$$###"""!!! !!!"""######$$$$$$######$$$"""$$$'''$$$ %%%000888???@@@888333555555111...............------,,,+++++++++***((()))+++---......000111111111000///222000......000000000///333111000000111222222222000666FFF___uuu{{{pppddd\\\ZZZSSSJJJCCC???;;;777333,,,,,,+++,,,------+++))),,,+++)))(((((()))+++,,,+++---...000111000///...,,,++++++***))))))))))))//////555AAAOOO[[[eeennnvvvyyy{{{xxxmmm\\\KKK???666000+++++++++***+++...//////...---......///000/////////111444888<<>>;;;777444---///111333222000,,,***))))))***---//////,,,***)))''''''***+++,,,222999RRRlll~~~sssdddOOO???666222...,,,++++++++++++++++++++++++/////////000222555888:::===>>>???@@@BBBEEEGGGHHHFFFEEECCCBBBCCCDDDFFFGGGLLLMMMNNNNNNKKKHHHGGGGGGEEEDDDDDDEEEGGGGGGFFFEEEHHHHHHHHHEEEDDDGGGMMMSSSUUUXXX]]]bbbfffkkkqqqttt}}}|||zzzwwwrrrnnniiiggg[[[QQQBBB777111///---,,,---,,,+++***************((((((((((((((()))******((((((((('''&&&&&&%%%%%%(((((()))***)))((('''&&&$$$&&&***---...---+++)))'''&&&%%%%%%&&&&&&$$$"""%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%)))+++***+++...+++...000000,,,******+++444;;;III[[[jjjoookkkdddUUULLL===111)))'''&&&'''%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,---+++)))((((((%%%%%%&&&'''((())))))***%%%'''(((''''''(((***,,,///---,,,,,,...//////...++++++***))))))))))))***)))***)))'''&&&&&&(((***+++(((&&&'''***+++***))))))))))))))))))((('''&&&))))))((('''&&&%%%%%%%%%&&&###!!!###$$$&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''((((((((((((''''''$$$&&&'''(((''''''(((***((())))))))))))(((''''''''''''((((((((((((''''''+++...:::QQQmmm{{{wwwooobbbPPP@@@333---+++***)))(((''''''&&&'''+++---///...+++'''%%%%%%"""&&&***+++***))))))+++@@@???>>>>>>???===777222222000......000000---))))))***,,,,,,,,,,,,,,,,,,)))(((((('''(((((()))*********++++++++++++******+++,,,---,,,+++***+++,,,((()))***+++,,,---......------,,,,,,+++***))))))+++***)))(((((('''&&&&&&++++++***)))((('''''''''******)))((((((((())))))+++---000444===LLL___mmmxxxhhhZZZGGG???444,,,***,,,///111000///...---+++***))))))))))))******************'''''''''&&&''')))***)))***)))(((((()))+++---...000111111...***&&&$$$###&&&%%%###############""" !!!!!!!!!!!!!!!&&&%%%&&&(((%%%!!!###******222999;;;===???;;;555...///000111000///...---++++++******)))***+++,,,---111555777666555666777555444333222222222222222444222000111333444111......///888III\\\lll{{{}}}{{{wwwkkkaaaWWWLLL???555---,,,******+++,,,,,,+++...---,,,,,,,,,,,,---...000222444555444222000...///...---+++))))))+++,,,222;;;IIIWWWaaahhhnnnsss{{{yyyuuujjj[[[JJJ;;;333111---+++------,,,---000---...000111000////////////000111333666:::===???BBBAAA???===;;;888666555222333555444222...***''')))***+++,,,,,,,,,***)))+++)))))),,,---...444;;;WWWooo}}}vvvgggRRRAAA777222---***++++++,,,,,,,,,,,,,,,,,,///000222444666888999:::@@@@@@AAABBBDDDFFFGGGHHHCCCCCCBBBAAAAAABBBDDDEEEHHHJJJKKKJJJHHHFFFFFFFFFBBBAAAAAACCCGGGIIIGGGDDDEEEEEEEEECCCBBBDDDIIIMMMIIIKKKOOOSSSXXX^^^fffkkkvvvvvvwwwvvvtttqqqnnnlllbbbYYYLLLAAA999444000......---,,,++++++*********(((((((((((())))))'''&&&)))))))))((((((''''''''''''(((((()))((('''%%%$$$&&&(((+++------+++(((&&&''''''((((((((('''%%%###&&&&&&&&&%%%&&&&&&'''(((''''''(((***,,,...///111000000///,,,))))))...222EEEMMM\\\jjjrrroooeee\\\IIIAAA666---)))((()))***))))))((('''%%%$$$######""""""######$$$%%%%%%%%%(((+++...///---***((('''%%%%%%&&&''''''((())))))'''((()))(((((((((***,,,111///......///000000///------+++******)))))))))'''((()))((('''&&&''')))///+++)))+++000333000---)))))))))((('''&&&&&&%%%(((((((((''''''&&&&&&&&& !!!###&&&((((((&&&$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%''''''(((((())))))((((((''''''(((((())))))******+++''''''''''''&&&%%%$$$###$$$%%%''''''&&&&&&&&&&&&(((444HHH___ttt|||zzzuuujjj\\\LLL>>>333...***)))((('''''''''''''''''')))******'''%%%######%%%++++++(((%%%''')))XXXQQQGGGAAA>>><<<999777666333//////000111...,,,*********,,,---.........******************+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,'''(((***,,,---.........++++++++++++++++++,,,,,,++++++***((('''''''''((()))))))))***+++---///000)))))))))))))))***++++++(((+++------000888FFFRRRnnnzzzvvvmmmVVVLLL===111++++++---///......---,,,+++******)))******))))))))))))))))))((((((((())))))(((***,,,+++***)))))))))***+++,,,,,,---...---)))&&&$$$###%%%$$$"""###%%%%%%$$$"""!!!!!!!!!!!!""""""######&&&%%%%%%%%%###!!!$$$)))(((000:::AAADDDCCC===666///000111222111000///...++++++,,,,,,---,,,+++***,,,111666888666555777999222222111000/////////000...,,,+++---000000---***---,,,///777@@@MMM```ppp}}}wwwooocccTTTIII???;;;555000.........---+++,,,,,,,,,------------000222444555555333111/////////...+++)))***...222:::HHHXXXaaafffkkksssyyy|||tttfffUUUFFF:::222...///---,,,///...,,,---000---111666888666333111000111222333666999;;;===>>>@@@@@@>>>;;;888666666555444444333222///---***)))+++,,,------,,,+++*********((((((+++,,,...333:::UUUmmm~~~rrrdddPPPAAA999555111...,,,,,,,,,---...//////000333555777:::<<<=========CCCCCCDDDDDDEEEGGGHHHIIIEEEDDDCCCBBBAAAAAABBBBBBCCCDDDFFFEEEDDDDDDDDDFFFCCCAAAAAACCCFFFFFFCCC???<<<===@@@BBBCCCDDDFFFGGGFFFFFFFFFGGGIIIOOOWWW\\\gggiiimmmpppssstttsssssskkkfff^^^UUUNNNGGGBBB???:::999777444222000......)))(((&&&''')))***((('''((((((((((((''''''''''''%%%%%%'''(((((('''&&&%%%((())))))*********))))))&&&'''(((((('''&&&%%%$$$+++***)))(((((((((((((((+++,,,------...111333333555333///,,,,,,333>>>HHH\\\ccclllrrrpppeeeVVVMMM<<<888222---,,,++++++++++++******((('''&&&%%%%%%""""""###$$$$$$%%%&&&&&&'''***...///---)))'''%%%%%%%%%&&&&&&''''''((((((***++++++***))))))***,,,222000//////000111000//////...---,,,+++*********&&&'''))))))'''''''''(((+++(((&&&)))...000...*********)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&!!!"""%%%(((******'''$$$%%%&&&&&&&&&%%%$$$#########$$$&&&&&&%%%%%%&&&(((''''''(((((((((((('''''''''''''''((()))*********''''''''''''&&&$$$###"""!!!###$$$$$$######%%%(((...DDD^^^pppyyy}}}zzztttooohhh\\\MMM@@@555---)))(((((('''''''''''''''(((###%%%'''&&&%%%$$$$$$$$$%%%++++++(((%%%&&&(((sssiii]]]SSSNNNKKKIIIGGGDDD@@@;;;888777555000------++++++,,,...//////...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++&&&''')))(((''''''(((***&&&''')))+++,,,,,,,,,,,,***************+++,,,,,,'''((()))(((((())),,,///222111///.........///000(((((()))***+++,,,,,,---&&&))),,,,,,,,,111999@@@TTTfffzzz|||iii]]]KKK:::000---,,,---,,,,,,,,,,,,++++++++++++******)))((((((((())))))***((()))+++)))''')))---*********))))))***************++++++***)))'''&&&$$$$$$'''+++...,,,&&&!!!%%%$$$$$$$$$$$$%%%&&&'''######"""!!! """%%%"""(((111777999777222...111111111111111000000///,,,,,,,,,---///...,,,***)))---111222000000222444000111111000///...000111...------...//////...,,,((('''(((+++---555EEEUUUeeekkkuuu~~~xxxlllcccXXXQQQHHH>>>888222///,,,+++++++++,,,---...///000000111333555555444333222.........,,,+++///777===NNNYYYcccgggiiiqqq{{{uuugggTTTCCC888333///,,,...,,,---///...+++,,,000222777===>>>;;;777444444111333555777:::;;;<<<<<<<<<===<<<:::666444333444111000...------------...,,,...///...,,,++++++,,,'''%%%%%%((()))***000777MMMfffnnnaaaOOOBBB;;;999666333...------...000222444666:::<<<>>>AAACCCDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEECCCCCCBBBBBB???AAABBBBBBAAAAAACCCEEECCCBBBBBBBBBBBB???;;;999888;;;???CCCEEEFFFDDDCCCFFFDDDBBB@@@@@@CCCIIINNNWWWZZZ```gggnnntttxxxyyytttrrroookkkfffbbb^^^]]]TTTRRRNNNIIIEEEAAA>>><<<444///+++***,,,------+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&'''''''''(((***,,,...///)))***,,,,,,***)))***+++///...---+++***)))))))))...000///------111333111...//////111666CCCRRR]]]nnnqqqrrrmmmaaaQQQCCC:::111///,,,+++++++++***)))))))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((((((+++......,,,)))&&&%%%%%%%%%&&&&&&&&&'''''''''+++,,,,,,+++))))))+++,,,222000......///000///.........---++++++*********%%%'''(((((('''&&&''')))((('''&&&(((,,,---+++)))))))))((('''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&)))'''###"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''((((((''')))))))))((('''&&&%%%$$$ !!!###"""!!!"""''',,,===XXXsss~~~}}}yyyssskkk```WWWJJJ>>>444...***''''''''''''&&&''''''((((((###%%%&&&&&&%%%%%%&&&'''###&&&***+++)))'''''')))~~~uuuooommmkkkiiigggaaa\\\VVVPPPJJJBBB888111///---+++,,,...///...,,,---------,,,,,,+++******)))******++++++******)))$$$&&&''''''&&&&&&''')))%%%&&&(((***++++++***)))++++++***)))))))))***+++'''((()))))))))***...222777555111...+++)))))))))))))))***+++,,,,,,,,,,,,(((***,,,------///444888@@@OOOcccrrr{{{nnnYYYEEE888000------***++++++++++++,,,,,,,,,+++***)))((('''(((((()))+++)))))),,,)))%%%'''---)))))))))))))))))))))))))))((('''))),,,---,,,)))&&&***333<<<@@@:::...###%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$"""!!!!!!""""""!!!%%%(((((('''(((***222111111000000000000000///---***+++---...---,,,((()))*********+++,,,------///000///------///222000111111000...---...///'''%%%&&&)))***+++222:::AAAIIIVVVcccmmmuuu||||||xxxpppjjjaaaWWWMMMDDD<<<666666444111000222666;;;>>>;;;;;;:::999888666444333...000111222444<<>>===999555555666111333555777888999888888777999:::777333000000000------,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,...&&&###$$$'''((()))///666BBB\\\xxxsssfffSSSEEE===999555222000///...///111555:::<<>>@@@BBBBBB@@@===;;;:::>>>@@@CCCFFFGGGGGGDDDBBBAAABBBAAA???>>>>>>@@@BBBJJJMMMSSSZZZcccjjjpppsssrrrrrrqqqpppooopppqqqrrrooommmiiieeeaaa]]]ZZZYYYLLLCCC999222000000---+++$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&''''''((()))+++---///000+++,,,...---,,,,,,...111//////---,,,+++*********...111///***)))---...,,,***000999BBBLLLXXXeeemmmooonnniii]]]MMM>>>444///***)))''''''((()))((('''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******))),,,......+++((('''&&&%%%%%%&&&&&&&&&&&&''''''(((*********)))***,,,...111///------...///...---,,,++++++***))))))))))))&&&'''''''''&&&&&&(((***((()))***+++,,,,,,+++***'''&&&%%%%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###"""###$$$######$$$%%%%%%&&&&&&&&&&&&%%%"""$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$&&&)))***)))'''((((((((((((''''''&&&%%% """"""!!! ###+++222HHHbbbzzzzzzssshhh\\\OOOFFF:::000+++******)))&&&&&&&&&&&&&&&'''((()))$$$&&&'''&&&%%%$$$%%%&&&%%%&&&''''''''''''''''''{{{wwwppphhh^^^QQQBBB888111...++++++---...---+++---------,,,,,,***)))((((((((())))))))))))((((((%%%'''((((((''''''(((***$$$%%%''')))***)))((('''---,,,***(((''''''((((((***+++,,,***((()))---111///---+++)))(((((()))*********++++++++++++******)))************+++...000333;;;HHHWWWlll~~~yyycccMMM===333///---))))))***+++,,,,,,------+++***)))'''''''''((()))+++((())),,,)))###%%%,,,''''''((((((((((((((((((***&&&$$$'''---000///,,,***222???MMMQQQHHH666'''###"""!!!!!!!!!"""$$$%%%$$$&&&'''&&&%%%$$$""" """######$$$"""###***111333222000/////////000111111---)))(((***---......)))(((''''''(((((())))))&&&(((***)))''''''***---...///000---)))'''))),,,***'''(((---...+++))))))222777>>>FFFNNNYYYeeemmmssswww|||yyyqqqggg\\\QQQJJJCCC@@@:::888:::AAAIIINNNIIIGGGDDD@@@;;;777444222000333666999===GGGVVV``````ggglllpppuuuttthhhZZZJJJ>>>111...333666333...//////000222000...222888888:::;;;888333111333777000222444666777777666555444666888666111...---...------------+++***(((''',,,...///...,,,+++---///'''%%%%%%((()))***000777;;;VVVsss|||nnnZZZHHH>>>666000+++222000//////222888===AAA???AAACCCEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCAAA??????@@@BBB999===BBBCCCAAA@@@@@@AAACCCCCCDDDEEEFFFDDDAAA>>>===???AAAAAA???===<<<===CCCEEEIIIOOOVVV]]]cccfffiiiiiijjjjjjlllpppuuuyyy~~~}}}{{{xxxvvvtttssssssbbbWWWGGG:::444///+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%)))***+++,,,---,,,,,,+++&&&((())))))'''(((,,,///......---,,,++++++++++++---000---'''%%%)))***'''000;;;KKKYYYdddmmmtttyyyhhheee]]]OOO???333...---)))'''$$$$$$&&&'''((('''((((((((((((((((((''''''&&&&&&'''((()))***+++,,,+++---///...,,,)))((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((())))))***---///000///---,,,---...---,,,***))))))(((((((((((((((&&&''''''&&&%%%&&&(((***%%%'''******)))(((((()))%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%&&&!!!"""%%%(((***)))%%%!!!$$$%%%&&&&&&''''''''''''"""###$$$###"""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$+++)))'''))),,,...,,,***%%%%%%&&&&&&%%%%%%$$$$$$!!!######!!! %%%...666KKKbbbvvvyyytttlll^^^NNN???777,,,$$$###%%%'''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&%%%###""""""###%%%###"""###%%%%%%%%%$$$sssaaaMMM???555111---,,,---...,,,))),,,,,,---------,,,+++***((((((((()))***+++++++++((())))))***)))'''&&&%%%---,,,***))))))***,,,---///000///,,,(((%%%$$$%%%******+++,,,,,,,,,,,,,,,///---)))''''''(((***,,,,,,((((((***(((###$$$***+++***)))((()))***,,,---666555666@@@TTTmmmttt[[[EEE888111---+++***)))))))))*********---,,,)))'''&&&&&&'''(((,,,***))))))***++++++***((((((((()))***)))&&&$$$((((((((()))***,,,---...000777AAAIIIIIIBBB888000&&&$$$###"""#########!!!&&&''''''&&&###""""""###$$$$$$"""""""""$$$&&&(((444222///---------......------,,,,,,,,,------...---,,,***((('''&&&&&&''')))'''(((,,,,,,+++,,,///000222333333111...,,,+++---,,,***))))))***,,,---...///111666;;;@@@EEEHHHTTT[[[gggqqqyyy}}}wwwppplll```[[[TTTOOOQQQYYYcccjjjgggcccZZZOOOCCC:::666555<<<888:::FFFRRRYYY```eeefffkkkqqqrrrkkk]]]NNNCCC333222000...---------...---000333222000///111333555555444444333333222222000000111222444555666666333333333222222111111111333333222000///---,,,,,,111000///......------...***+++***)))''')))///333===LLLccc{{{uuudddRRRBBB777111///222000......222999@@@EEEGGGGGGGGGGGGGGGFFFEEEEEEHHHIIIKKKKKKIIIHHHHHHIIICCCDDDEEEEEEDDDBBB@@@>>>>>>@@@BBBBBBAAA?????????AAADDDGGGHHHGGGDDDCCCBBBBBBCCCEEEFFFFFFDDDAAA@@@>>>@@@BBBBBB@@@???>>>>>>BBBCCCFFFJJJOOOTTTXXXZZZSSSXXX^^^```aaafffpppyyy~~~uuugggTTTDDD<<<777222///...,,,)))'''((()))++++++%%%***...---)))'''***---***,,,---////////////...000...+++++++++++++++***---,,,+++++++++,,,......555///)))&&&'''+++---...111JJJdddpppttttttpppkkk]]]TTTHHH???:::444...)))&&&'''(((''''''''')))***+++,,,***((()))------)))***''''''******((()))------...000111000,,,(((%%%)))(((&&&&&&&&&(((***+++***))))))))))))+++---...111000...,,,+++***))))))((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%% !!!###%%%&&&&&&&&&&&&'''%%%###$$$&&&'''&&&###$$$%%%&&&'''&&&$$$""" ###$$$%%%$$$######%%%&&&###%%%&&&&&&%%%#########&&&%%%###"""""""""######%%%$$$###"""###%%%((()))((()))***)))&&&$$$$$$$$$%%%""""""&&&((((((000:::SSSiiizzzxxxnnneeeWWWIII444///***'''((()))+++,,,)))&&&$$$%%%''')))(((&&&)))'''$$$""""""###%%%'''!!!$$$''')))(((&&&&&&&&&zzzmmm^^^UUUJJJBBB777000//////000000,,,,,,+++++++++***)))(((((((((((((((((((((((((((######$$$%%%&&&&&&&&&&&&+++***))))))***,,,///000***,,,---,,,+++***+++,,,******++++++,,,+++++++++------,,,++++++******+++222///000111...((('''+++***)))))))))))))))))))))---///222888EEEYYYnnn{{{|||gggRRRBBB777000---,,,+++***++++++******+++***)))''''''((()))***+++)))(((((()))******)))&&&%%%&&&'''((('''$$$""")))))))))***+++,,,......222555999999777222...+++'''%%%###"""######"""!!!"""######"""  !!!###"""""""""###%%%((()))'''))))))'''$$$###&&&))))))+++---///000000//////---,,,***)))((('''(((((('''%%%%%%((('''%%%%%%))),,,---//////...,,,+++***...---,,,******+++---...000000111222444777:::;;;;;;BBBLLLVVVaaannn|||yyywwwwwwtttqqqllljjjkkknnnqqqsssooollleee[[[OOODDD===::::::AAALLLWWW```gggjjjlllooopppnnnfffYYYKKK@@@:::000///...---,,,,,,,,,,,,***---///000......///111////////////////////////111111222222333444444444111111222222222222222222111000///...---,,,,,,+++000///...---,,,,,,,,,,,,)))******(((''')))...222777EEE\\\uuu|||rrraaaPPPBBB888333111/////////000444:::???BBBGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJIIIGGGFFFGGGHHHDDDDDDEEEDDDCCCBBB@@@???@@@BBBCCCBBB@@@>>>>>>???DDDFFFHHHHHHFFFDDDCCCCCCDDDEEEFFFGGGFFFEEEBBBAAAEEEFFFFFFDDDBBB@@@@@@AAABBBCCCEEEHHHKKKOOOQQQSSSJJJMMMPPPOOOOOOUUU```iiivvv{{{{{{qqqcccWWWOOOHHH@@@;;;555111,,,)))***++++++******---//////---+++******...///000000000///......000...------------,,,***+++*********+++,,,...///...---***((((((,,,222777CCCXXXnnnwwwuuuooofff^^^NNNFFF===666333000,,,((('''((())))))((((((***+++---/////////222666666333,,,))))))+++,,,)))***------...000000///,,,)))'''((('''&&&%%%%%%&&&((())))))((((((((()))***+++,,,...---,,,***)))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&!!!"""$$$%%%&&&'''&&&&&&%%%$$$"""###%%%&&&$$$""""""###$$$$$$###""" %%%%%%&&&$$$""""""###$$$###$$$%%%$$$###$$$''')))%%%%%%###"""""""""############""""""###$$$&&&'''&&&'''((((((&&&%%%%%%&&&$$$###$$$&&&'''--->>>OOOcccpppzzzvvvmmmaaaMMM:::---)))$$$""""""$$$%%%%%%$$$"""!!!###'''))))))(((((('''%%%$$$$$$$$$%%%&&&$$$&&&'''((('''&&&'''((({{{~~~wwwrrrfffYYYHHH:::333222333333...---,,,---...---+++)))***)))))))))((((((((((((''''''''''''((()))******)))))))))***,,,///111333999999888555000---+++,,,***+++++++++++++++******''')))+++,,,---,,,***))))))***...333222...---///---------,,,,,,+++******(((---222333888EEE\\\nnnvvvcccQQQ@@@555000...,,,,,,,,,---+++******)))(((((()))***+++,,,***(((&&&'''((()))(((((()))))))))***+++***(((&&&)))))))))***+++,,,---...;;;;;;888333,,,))))))+++'''%%%###"""######"""!!!###$$$%%%$$$###"""###%%%!!!!!!!!!"""$$$&&&(((***$$$(((+++)))###!!!$$$(((&&&)))---000222222111000++++++***)))))))))))))))***(((((()))'''$$$&&&***)))******++++++******))),,,+++***)))******,,,---.........---......///000,,,000666>>>IIIXXXiiittt||||||~~~|||{{{{{{}}}~~~zzzvvvsssrrrnnnfffZZZOOOFFFBBBCCCSSSbbbgggmmmvvvzzzwwwyyysssgggUUUDDD888222111,,,,,,---------,,,,,,+++)))+++.../////////000222------------............111111111222222222333333000000000111222222333333////////////............///...---,,,++++++++++++)))))))))'''''')))---000111===SSSlllwwwmmm\\\KKK???888444222---...000222666:::>>>@@@GGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHEEECCCCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCBBBAAA>>>===>>>@@@EEEFFFFFFEEECCCAAAAAABBBDDDEEEFFFGGGFFFEEEDDDCCCKKKJJJHHHDDDAAA???@@@BBBDDDDDDEEEFFFGGGIIIJJJJJJHHHHHHGGGDDDCCCHHHSSS\\\kkkqqqyyy~~~yyysssmmmhhh```VVVOOOGGG@@@888444444444111...000/////////...---***(((111222222111000///...---000/////////000///---+++************,,,...000111***,,,,,,+++,,,222<<>>888111,,,)))(((++++++++++++++++++***)))&&&(((***---......------"""'''---222333111/////////...,,,***))))))******(((+++...///000999MMM___tttsss```KKK===444111------...///---+++******))))))******+++,,,***(((''''''((())))))(((++++++***+++,,,,,,+++))))))))))))))))))***+++,,,;;;======888111+++)))***'''%%%###"""######"""!!!###$$$%%%%%%$$$$$$&&&'''###""""""###$$$%%%''''''(((+++------***((()))+++((()))+++...///000//////)))))))))((())))))))))))+++))))))***(((&&&)))///---,,,************)))((((((((('''''''''((()))))))))******++++++,,,---...,,,...000333999CCCPPPZZZmmmuuu}}}{{{wwwuuuoooooosssyyy|||wwwvvvwwwuuuppphhh___YYYVVV[[[jjjrrrpppttt}}}wwwkkkXXXFFF888000------***+++---.........---,,,***,,,...000111222444444000000000/////////////////////000111222222333333000000000111111111111111000000000111111111222222///...---,,,++++++++++++))))))(((''''''))),,,...///999MMMfff|||rrrfffTTTEEE;;;666222111......000222666;;;???AAAFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGDDDAAA>>>>>>AAADDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAA???>>>>>>@@@CCCCCCCCCBBB@@@===<<<===???AAABBBCCCDDDDDDEEEEEEEEENNNLLLHHHCCC>>>===>>>@@@DDDDDDEEEFFFFFFFFFFFFFFFHHHHHHFFFCCCAAADDDLLLSSS___dddkkkppptttvvvxxxzzzxxxxxxxxxyyyxxxsssmmmgggaaaXXXNNNIIIHHHFFFBBB===<<<777111///111111///,,,111111111111000///......000000000111222111...+++++++++++++++,,,...000111---,,,,,,///555AAAMMMVVVhhhlllmmmfffZZZMMMAAA:::666222---+++++++++***)))((()))***)))(((((()))+++)))---000222666;;;:::666///,,,+++---,,,******---,,,///333666666222...+++((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))(((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((($$$$$$%%%&&&''''''((((((******)))************)))((((((((()))((('''&&&%%%###$$$%%%$$$"""!!!!!!"""""""""###"""###$$$(((+++$$$$$$##################!!!"""######$$$$$$######$$$%%%&&&%%%###"""###%%%%%%''')))---666IIIcccvvvzzzzzzwwwpppgggZZZCCC///---***'''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$''''''((())))))((('''&&&&&&((())))))((((((***+++GGGPPP\\\fffkkkpppxxxsssfffZZZMMMAAA999::::::<<<@@@CCC???777000,,,,,,,,,,,,------......***)))(((&&&%%%&&&&&&''',,,,,,,,,,,,---...//////222222222000---++++++,,,++++++,,,,,,,,,++++++***,,,,,,---....../////////''',,,111333222///,,,***...,,,(((%%%%%%&&&))),,,)))&&&&&&))),,,222@@@NNNcccsssppp\\\LLL<<<777111///000000///,,,,,,++++++***************+++)))'''((()))***))))))(((''''''((()))***((('''((('''''''''''''''((((((...444<<<>>>999000)))%%%(((&&&###"""######!!! !!!""""""!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%)))...111000...,,,+++***)))***+++,,,---''''''(((((((((((((((((('''&&&'''(((&&&%%%+++444666222///,,,,,,+++)))'''&&&&&&&&&&&&'''(((((()))))))))***,,,---.........,,,...///......222888>>>QQQXXXdddpppvvvqqqfff\\\WWWXXX]]]eeepppxxx|||}}}}}}~~~~~~|||yyyvvvttttttuuu~~~yyy{{{~~~qqqdddWWWEEE888333111...++++++---...000000000//////+++,,,...000333444555555333333222222111000//////---...///000222333444555222222111000000///....../////////000111111222222000///...---,,,,,,,,,,,,***)))''''''(((***+++,,,111999JJJccc{{{ooobbbOOO@@@777222000...111000000111555;;;AAADDDFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEBBB>>>;;;<<>>?????????@@@CCCFFFBBBBBBAAA>>>;;;;;;<<<>>>===>>>>>>???AAABBBDDDEEENNNLLLHHHCCC???===>>>???BBBCCCEEEFFFGGGGGGGGGFFFCCCDDDEEECCCBBBBBBEEEHHHRRRTTTWWWXXX[[[^^^cccffflllnnnqqqvvvzzz||||||{{{wwwpppgggbbb```]]]XXXSSSKKKBBB777222333555444222//////////////////////////////000111222111///,,,+++******)))***+++---...///,,,,,,444DDDUUU```eeejjjdddZZZNNNCCC999444333444111---+++***)))((((((((())))))((('''&&&((()))'''***,,,---000444333......+++***++++++((((((+++***///555::::::666000,,,***)))(((&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&((())))))))))))((('''&&&((((((***++++++***((((((###$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$### """$$$%%%$$$###$$$%%%!!!###%%%%%%$$$###$$$%%%############$$$#########"""###$$$$$$%%%$$$$$$###&&&&&&&&&$$$"""!!!"""$$$"""&&&...:::KKK```rrr|||uuuuuupppfffXXXJJJ999---'''%%%#########$$$###"""''''''&&&%%%$$$$$$%%%%%%&&&'''(((******)))'''&&&%%%'''***,,,,,,+++,,,,,,555999BBBKKKPPPUUU^^^hhhwww}}}}}}tttfffVVVLLL>>><<<;;;===>>>999///'''+++++++++,,,,,,,,,,,,,,,(((((((((((()))***++++++------------,,,,,,,,,,,,+++,,,------,,,+++,,,...++++++,,,---------------------............------''',,,000000//////...+++111///+++)))***---000333000***(((,,,000222:::DDDRRRfff~~~ooobbbLLLCCC999333222111///,,,+++++++++******))))))(((+++)))(((((()))******))))))((('''(((***+++***)))''''''&&&%%%%%%%%%&&&&&&&&&---999AAABBB:::///'''(((&&&$$$######"""!!! !!!"""######""""""$$$%%%&&&&&&&&&%%%$$$###""""""!!!&&&000666777444///---***''''''(((***+++'''((())))))))))))(((((((((''')))***))))))111;;;>>>888222...---,,,***''''''(((((())))))*********,,,---...............------///111000...---///222:::???JJJWWW___\\\OOOCCC???@@@CCCKKKXXXgggvvv~~~~~~yyyiiiXXXJJJ@@@555///000111///---...///000111111111111111,,,+++,,,///222444444333333333222222111000000000...///000111222444555555333222111000///---,,,,,,,,,,,,,,,---.../////////000///...---,,,,,,,,,,,,+++)))((((((***+++++++++222777FFF```{{{sssdddOOO???666222///,,,333222111222666<<>>???@@@BBBEEEGGGBBBBBBBBB???======>>>@@@<<<<<<<<<<<<===???AAACCCKKKKKKJJJFFFBBB?????????@@@AAACCCEEEFFFFFFFFFFFF???BBBEEEFFFEEEDDDDDDDDDHHHHHHFFFEEEEEEHHHMMMQQQ\\\^^^bbbhhhooovvv||||||yyyvvvssspppnnnkkkhhhVVVKKK>>>555222333222000//////.........///000000///......///000000...,,,))))))(((((()))+++,,,...///...111???SSSbbbhhhhhh^^^RRRDDD:::333......111000...,,,)))'''&&&&&&&&&((())))))(((&&&&&&'''((('''*********,,,///...))),,,((((((******'''(((+++***...444888999666222...,,,,,,***)))'''%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$))))))***++++++***)))((())))))************))))))###$$$%%%&&&&&&''''''&&&)))((('''&&&%%%&&&''''''%%%%%%$$$$$$%%%&&&''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%"""%%%&&&%%%%%%&&&&&&###%%%''''''%%%###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%""",,,<<>>DDDMMM[[[cccooozzz{{{nnneeeRRRLLLDDDAAA???:::111)))//////...---,,,+++***)))******+++,,,------------+++,,,,,,,,,,,,,,,++++++///000000...,,,******++++++,,,---...///000000000,,,///333888;;;<<<;;;:::777;;;;;;555222222111.../////////000111333555777666///...333333000555???BBBXXXsss}}}sss___SSSCCC888444222...+++(((((())))))******))))))***(((&&&'''((()))((((((+++***))))))+++,,,,,,+++((('''&&&&&&%%%%%%%%%&&&))),,,444===CCCAAA999111)))&&&$$$######"""!!!$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%$$$######"""###!!!!!!%%%,,,222444444...---+++)))(((((()))*********+++,,,++++++))))))******,,,,,,+++,,,555@@@@@@:::222...---,,,***''''''(((((()))***+++++++++------...//////......------000333222000...///111///222777???CCCAAA:::444111222444999DDDVVVmmm|||~~~qqq```OOOCCC777555222///---...000111111111000000000111111222...------000444666555333222222222333333333444444222222222222333333333333111111000///......------++++++,,,,,,------......///...---,,,++++++++++++,,,***((()))+++---,,,+++...222AAA\\\{{{{{{kkkTTTBBB999444111---222333444666:::???CCCEEEIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFDDDBBB@@@@@@CCCFFFBBBCCCCCCCCCBBB@@@>>>===999<<>>===>>>@@@@@@>>><<<;;;:::;;;===>>>EEEFFFHHHGGGDDD@@@===<<<<<<>>>@@@BBBCCCCCCBBBBBB===@@@CCCFFFGGGFFFFFFEEEEEEDDDBBB???>>>???CCCFFFIIIKKKOOOTTT[[[ccckkkppppppsssvvvwwwuuuttttttuuueee\\\NNNBBB;;;666222000333222000////////////000...---,,,,,,......---,,,))))))***+++...000333555222666@@@NNN[[[```]]]XXXHHH===333///---***))),,,*********((('''''''''((()))******)))'''&&&''')))''')))((('''(((,,,+++'''***''''''******((((((+++,,,---///111222333222222//////---,,,)))'''%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$((()))+++,,,,,,+++***)))((((((''''''''''''((((((######$$$%%%&&&&&&&&&&&&+++***'''%%%$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&&&&''')))+++***((('''(((***((('''''''''''''''((((((!!!$$$&&&''''''&&&%%%&&&&&&'''((('''%%%$$$%%%&&&!!!"""###$$$%%%$$$$$$###$$$###"""!!!!!!"""###$$$###$$$$$$######$$$'''***---???UUUhhhvvv~~~wwwrrrkkk```QQQ@@@444---,,,&&&%%%%%%%%%'''&&&$$$""""""$$$%%%%%%######&&&(((&&&&&&''''''(((((((((((('''(((((((((***...333888000---...222333111444:::;;;DDDRRR___jjjttt}}}}}}vvvoooeeeXXXPPPLLLGGG???888555444222000...+++)))((()))***++++++***)))'''&&&******+++,,,,,,,,,++++++)))***+++***)))((()))***+++,,,---///000111111222///555???IIIPPPSSSSSSRRRYYYZZZTTTEEE:::555000***%%%(((+++...111222222111444//////333000))),,,777666MMMiii~~~|||mmm^^^KKK===666222---)))%%%&&&''')))******++++++((('''%%%%%%'''((('''&&&(((&&&%%%&&&((())))))((()))((('''&&&&&&&&&&&&&&&,,,+++,,,444===AAA<<<777)))'''$$$######"""!!!!!!#########!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&)))+++,,,,,,,,,,,,++++++***))),,,,,,---...---,,,+++***(((((())))))'''(((222===@@@999000,,,,,,,,,***&&&%%%&&&'''((()))))))))))))))+++,,,...////////////,,,...000///---+++,,,///---...///000//////...///222333444555>>>QQQjjj}}}|||qqq^^^III===;;;///333666222,,,+++000777222111000//////000111222222111000333777888777555111222333444666777999999666555555444333222111111///////////////.........---------.........//////...---,,,+++************---+++)))))),,,---,,,+++***---<<>>AAACCCDDDKKKKKKJJJIIIHHHFFFEEEDDDGGGGGGFFFEEECCCDDDFFFHHHAAABBBCCCDDDCCC@@@>>><<<:::===@@@BBBBBBBBBBBBCCC===>>>???>>>===<<<===>>>DDDAAA>>>;;;999999:::;;;>>>AAAEEEFFFCCC>>>;;;999:::;;;===???@@@???>>>===999;;;>>>AAACCCCCCDDDDDDFFFFFFEEECCCAAA@@@BBBCCC<<<>>>AAAEEEKKKRRRZZZ___bbbhhhppptttttttttwww{{{xxxpppdddWWWKKKBBB;;;777666555333111////////////---,,,******,,,------,,,,,,,,,...000444888;;;>>>777@@@NNNZZZ^^^XXXNNNEEE777...(((+++,,,(((%%%&&&'''((())))))((()))+++---***++++++***((('''(((***&&&(((&&&$$$&&&******'''***''''''******((()))---...---++++++,,,///333555111000///---+++(((&&&$$$$$$%%%&&&'''&&&&&&$$$###((()))+++,,,---,,,***)))&&&&&&$$$######$$$&&&&&&######$$$%%%&&&&&&&&&&&&,,,+++(((%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%''')))(((%%%$$$&&&((($$$$$$#########$$$$$$%%%###&&&((()))'''%%%%%%%%%))))))(((&&&$$$%%%)))+++!!!"""###$$$%%%%%%$$$###$$$###!!! """###!!!""""""###$$$&&&***...;;;QQQkkkyyyyyypppfff\\\NNN@@@444***&&&&&&$$$$$$$$$%%%&&&&&&###!!!$$$&&&&&&$$$!!! !!!$$$&&&&&&&&&&&&''''''((((((***)))&&&%%%'''...777===******+++...111111000...111555:::???FFFQQQ```jjjvvv|||~~~{{{vvvrrrkkkaaaUUUMMMDDDBBB>>>:::555111---,,,,,,,,,+++,,,---,,,***(((***((('''(((+++...//////'''&&&&&&)))---000///------000222111///111777===;;;HHH[[[kkkuuuvvvssspppqqqkkk^^^MMM<<<000,,,---,,,,,,------......//////222111111000//////......444AAAWWWooozzzkkkYYYJJJ<<<000---111***---,,,(((***///...(((((()))))))))*********+++%%%%%%$$$$$$%%%&&&((()))((('''''''''&&&&&&&&&&&&'''(((***,,,///222444666+++***(((&&&%%%$$$######&&&$$$###$$$&&&&&&###!!!###$$$$$$%%%%%%&&&&&&''''''&&&$$$""""""###$$$%%%,,,,,,---------,,,+++***,,,---------++++++---///...---,,,++++++,,,---...---,,,++++++,,,,,,+++)))---,,,,,,,,,+++*********,,,***)))+++///111000...///000000///...///111333,,,+++******+++***)))''',,,))),,,444===LLLcccxxx|||ooo]]]LLL>>>777555000111111111111000//////333333222222222222222222333333333444444444555555555111...000555999888666666666666444222000---,,,/////////////////////////////////......---,,,,,,,,,,,,++++++***++++++,,,---,,,+++******+++,,,---***...999OOOoooqqqZZZJJJ???777222222000444999===@@@CCCFFFHHHMMMMMMLLLIIIFFFEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBAAA???======>>>@@@@@@??????AAABBB>>>===<<<===>>>???>>>===??????????????????????????????@@@@@@???>>><<<;;;;;;;;;;;;===???===888333888555999BBBGGGEEEDDDFFFIIIHHHGGGFFFEEEFFFGGGHHHFFFAAA<<<<<>>??????>>>===???@@@:::999999;;;===>>>>>>===@@@@@@??????>>>>>>>>>>>>??????@@@@@@???>>><<<;;;888777888:::<<<;;;777444777555888???AAA??????BBBHHHHHHHHHHHHIIIIIIJJJKKKKKKFFF@@@>>>@@@AAA???<<<777>>>GGGOOOUUU^^^hhhooowwwwwwwwwvvvsssmmmgggbbb[[[TTTIII@@@;;;999;;;<<>>666444000,,,***+++,,,......!!!&&&+++...------...000///333777888666333222333666777:::===CCCNNN]]]gggyyy~~~wwwjjjVVVDDD777222000111...------,,,,,,,,,,,,---+++++++++***))))))((((((---222;;;KKK^^^tttxxxlllYYYEEE555///------+++((((((+++)))&&&******************))))))&&&&&&&&&&&&'''((()))*********)))))))))(((((((((''''''''''''((()))***+++...------,,,+++***(((((((((&&&###"""#########"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%'''''''''''')))+++---///---/////////------.../////////...------.../////////---,,,,,,,,,,,,+++)))&&&&&&(((***,,,...000000,,,++++++---///000000...+++,,,---,,,++++++---///...,,,***''''''(((***+++...---111>>>PPPeee|||~~~hhh\\\LLL???888555444333333333333333222111000///......//////000000111111(((,,,222777888777333111222///---...222444444333444444555444333222000...////////////////////////++++++,,,,,,---......//////...---,,,***)))(((((()))))))))******+++++++++000222:::MMMjjjrrr[[[III<<<222......111444888<<<>>>@@@CCCEEEFFFFFFFFFDDDBBBAAACCCDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@===;;;:::<<<===>>>===;;;;;;;;;===666555666888;;;===>>>===@@@@@@???>>>===<<<<<<;;;??????@@@@@@???>>>===<<<777666777888::::::999777888888:::======;;;<<<@@@EEEFFFHHHJJJLLLMMMNNNOOOPPPKKKFFFBBB@@@===888444///111444888>>>HHHVVV___kkkooovvv{{{}}}{{{wwwtttpppjjj```WWWQQQPPPSSSUUUYYYTTTLLLBBB999222---***,,,+++,,,555CCCPPPWWWZZZTTTLLLAAA999444222000...)))(((((('''''''''''''''%%%'''+++...000111000000000...+++******+++******((()))*********+++---///***+++,,,---............000---******,,,///111222999666222111111///)))$$$'''******###!!!$$$$$$(((((((((((((((((((((((()))(((&&&$$$###############$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&&&&$$$###"""!!!!!!!!!%%%$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%'''(((((('''+++(((&&&%%%%%%$$$###!!!###$$$$$$###""""""$$$%%%&&&$$$&&&***)))(((333BBBXXXgggtttwwwvvvrrrggg[[[LLL>>>000+++***'''$$$###%%%%%%%%%%%%&&&&&&&&&&&&!!!&&&)))'''"""!!!%%%***)))***++++++)))(((((((((((())),,,555GGG___vvv)))---///...***(((***---...000111111000000222444555999@@@IIIVVVdddrrr{{{|||oooaaaTTTMMM>>>999222...---...///000###***,,,,,,...333888999AAAIIIKKKGGGDDDEEEGGGIIIKKKPPPVVV^^^kkkxxx{{{bbbWWWFFF999333222111111,,,,,,***))))))))))))***,,,,,,,,,++++++*********---...333===OOOhhhvvveeeOOO<<<111---+++)))'''((())))))''',,,,,,,,,+++++++++++++++&&&&&&&&&&&&'''((())))))++++++************))))))(((((('''&&&&&&&&&&&&&&&...///000000000///---,,,)))'''$$$"""!!!"""""""""#########$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%(((,,,///222...///000000...---...///000///...------...///000111///............---+++&&&&&&(((***---///000111,,,---...///000000///...---...///...------...///+++******)))((())),,,...---111===PPPfffzzzxxxjjjWWWLLL???777555777666555333333333222111000///...------...///000111111111***---222777888777333111444222000000333555555444333444444444444333111000111111111111111111111111,,,,,,,,,,,,------......---------,,,+++***))))))((()))***++++++,,,,,,,,,...111999LLLhhhttt^^^LLL===222...///333666999;;;<<<===@@@BBBAAABBBBBB@@@??????AAACCCGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEDDDBBB???===;;;;;;<<<======<<<:::888999:::444333444777;;;===>>>>>>@@@@@@???===<<<:::999999>>>??????@@@???>>>===<<<999999999:::;;;;;;:::::::::;;;======<<<;;;<<>>@@@DDDHHHLLLNNNPPPPPPOOOLLLIIIFFFCCC>>>888444555444222000222999DDDKKKXXX^^^gggpppuuuwwwxxxxxxuuusssoookkkiiijjjmmmppppppkkkcccXXXJJJ===333---111...///:::IIISSSSSSOOOEEE;;;///)))))),,,,,,+++(((((())))))************%%%'''***---///000111111000...,,,++++++,,,+++***)))***++++++++++++---...)))***,,,---...------,,,---+++)))((()))+++---...888666333222000---'''###$$$((('''###"""&&&***+++,,,+++***************+++***)))'''%%%$$$######"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&''')))******)))((('''&&&%%%%%%%%%%%%%%%"""%%%%%%$$$$$$'''***%%%&&&((())))))...???QQQiiiqqqwwwwwwtttnnnaaaUUUEEE999---+++---***&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''&&&""""""$$$(((&&&(((***+++++++++,,,---///333:::III___uuu((()))+++---...---***(((***,,,------,,,,,,,,,,,,...///222777@@@LLLYYYbbbkkknnnrrrxxx~~~vvvkkkdddTTTMMMCCC;;;666333222111,,,000333333111333:::@@@QQQ[[[fffjjjgggdddgggkkkmmmooorrruuuyyy~~~vvvkkkcccKKKCCC:::333111111000...---,,,***)))((()))******,,,,,,,,,,,,++++++++++++***+++...777GGG___xxx}}}mmmXXXCCC555---***'''((()))))))))***((((((((((((((((((''''''(((((()))******+++++++++,,,++++++++++++************)))(((&&&%%%%%%%%%%%%---...111333444333222000***)))&&&###!!!!!!"""###""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$###$$$$$$#########%%%(((,,,000222...000111111///------...000///...------...///000000...------......---,,,)))***+++,,,---...///000---...000111000//////...---...//////---------...(((***+++***((((((***,,,111===QQQhhh}}}yyyfffUUUGGG???777444555777666444111111111111000///...---.........///000111222222000222444555666555444333555333222111222444444444333333444555444333222111.................................------,,,,,,,,,+++,,,------------,,,,,,%%%&&&&&&&&&''''''((((((***///999MMMiiiwwwcccQQQBBB666111222666888999::::::<<<>>>@@@===>>>???>>>===>>>AAACCCFFFGGGGGGGGGGGGFFFEEEDDDAAACCCDDDBBB???=========<<<======<<<999888888999444444555777;;;>>>???>>>??????===<<<:::999777777<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;999;;;<<<;;;;;;<<<======;;;===AAAEEEIIIKKKMMMMMMJJJIIIIIIHHHFFFBBB===:::<<<:::555111000222666:::AAAGGGPPPXXX```gggoootttpppsssvvvvvvvvvvvvxxxzzzzzzxxxsssiii\\\LLL===555444111333<<>>CCCGGGLLLPPPVVV^^^hhhuuu{{{uuunnnhhh]]]SSSJJJDDD???;;;888:::<<<===???EEEMMMSSSiiirrr|||~~~{{{sssiii]]]PPPGGG;;;999666333111///---+++...---+++******+++,,,---************************&&&(((,,,222???TTTjjjzzzvvvcccMMM===000+++'''))))))((()))+++'''''''''(((((()))))))))+++,,,---.../////////...,,,,,,+++++++++************)))((('''&&&&&&&&&&&&'''***///333555555333222+++***)))&&&###!!!"""###""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$'''***---///---///111111///---,,,,,,//////...------...//////,,,+++***+++---------,,,........................---///222222111///......+++---......,,,++++++,,,)))+++,,,+++)))***---111BBBRRRiii}}}vvvgggTTTEEE999555222111222333222000//////000000//////...---......//////000000111111444444333333444444555555444333222111111111222333444444555555555333222111////////////////////////000//////...------,,,,,,+++,,,...///000000///...)))((('''&&&&&&&&&(((((('''...<<>>;;;<<<=========>>>AAADDDEEEEEEFFFGGGGGGEEEDDDCCC???BBBDDDBBB>>><<<===???<<<===>>><<<:::999999:::666666666888;;;===>>>===>>>===<<<;;;999888777666:::;;;<<<======<<<;;;::::::<<>>>>>???:::<<<======@@@DDDDDD@@@@@@AAABBBDDDEEEFFFGGGGGGCCCEEEGGGHHHGGGEEEBBBAAA<<<:::777444222000000000111555;;;AAAIIITTT```iiimmmsssyyy|||{{{zzz{{{|||{{{{{{yyyssshhhZZZMMMDDD===<<<<<<@@@CCCAAA;;;444000,,,(((''')))******)))''''''''''''((()))***+++,,,+++******+++---000111...---,,,,,,------,,,******+++---,,,+++))))))***'''((()))***+++++++++++++++,,,---,,,+++,,,///111222666999777111+++******$$$'''(((&&&%%%'''&&&###((((((((((((((((((((((((******)))(((&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%########################""""""###$$$%%%&&&''''''!!!!!!!!!"""###$$$&&&&&&%%%%%%&&&'''((())))))***%%%$$$$$$######$$$$$$%%%''''''''')))+++,,,+++)))###$$$&&&&&&&&&''')))+++&&&(((((('''%%%#########%%%&&&&&&(((000DDD^^^rrr}}}vvvnnncccWWWKKKBBB666000,,,------)))%%%%%%''''''''''''&&&&&&&&&&&&&&&$$$###$$$''')))((('''+++++++++))))))***---000888JJJ___ooo{{{vvvggg******)))((('''''')))*********)))*********)))(((,,,///111333444666888:::666999===CCCMMM\\\lllwww}}}{{{tttmmmfff___YYYUUUGGGIIIMMMRRRYYYaaaiiimmmyyy{{{qqqdddWWWNNNDDD;;;444000222333333000...,,,,,,,,,+++)))(((((())),,,---))))))))))))))))))))))))''')))+++...555CCCUUUbbbyyypppZZZHHH555...)))******&&&&&&)))''''''((()))***++++++,,,+++,,,---.../////////...++++++++++++************)))(((((('''&&&&&&'''''' $$$***///333333222111+++,,,,,,)))%%%""""""###"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$######!!!###%%%'''((())),,,...000000...,,,++++++///...---,,,,,,---...///,,,+++***,,,...000000///000000000000////////////---000444444111///......,,,...//////---,,,,,,,,,***,,,......000666@@@HHH\\\lll~~~pppaaaSSSEEE;;;222111///............///...//////000000000000///.....................///111111222222333444555666555555444222111111333444555555555555555333111000000000000000000000000000////////////////////////---...000111111111///......,,,)))&&&&&&''')))***'''111BBBXXXrrrxxxjjj\\\MMM???999999;;;<<<<<<;;;::::::<<<>>>:::;;;<<<======???CCCFFFCCCDDDEEEFFFFFFDDDCCCBBB@@@CCCEEECCC>>>:::;;;======>>>???>>><<<;;;;;;<<<888777777888:::<<<;;;:::<<<;;;;;;999888777666666999999:::;;;;;;;;;:::999;;;???DDDFFFFFFFFFGGGHHHDDDFFFFFFIIIPPPXXXUUUMMMLLLKKKHHHFFFCCCAAA@@@@@@@@@BBBDDDFFFEEEDDDCCCBBB???===;;;999777555222000---///111333666???LLLUUU___fffoootttvvvxxx{{{{{{|||{{{yyyrrriiiaaa[[[VVVTTTPPPJJJAAA:::555222111///...---,,,+++++++++***)))((('''(((***,,,---------...///000222333444///...---...//////---,,,''')))+++,,,***)))******))))))))))))***+++,,,---,,,...///...,,,,,,...000000222444444222...+++)))&&&((('''$$$$$$'''&&&###$$$%%%'''((()))((((((''')))))))))((('''&&&%%%%%%%%%''''''&&&%%%$$$$$$%%%########################""""""######$$$$$$%%%%%%""""""""""""###$$$%%%%%%$$$$$$%%%'''((()))))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((******((('''%%%&&&((('''%%%%%%'''***((('''&&&%%%%%%### ###%%%'''---;;;SSSmmm~~~~~~yyyooocccTTTDDD999444...,,,,,,///---(((''')))((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''(((***+++---,,,***)))))),,,111666KKK___qqqvvvuuuooo```PPP---...,,,'''!!!!!!'''...&&&%%%%%%''')))+++++++++000///...,,,,,,000666:::333444444666===IIIXXXccciiinnnwww}}}{{{wwwrrrnnnccccccffflllsssxxx{{{|||~~~zzzvvvjjj^^^NNNAAA999444///+++(((,,,000111///---...///((('''%%%$$$$$$&&&)))+++************++++++++++++,,,---,,,***,,,555CCCNNNjjjyyyzzzeeeRRR999111+++,,,***%%%$$$'''"""###$$$%%%&&&((())))))((()))+++,,,------,,,++++++++++++*********))))))(((''''''&&&&&&''''''(((&&&,,,111222111///+++---...+++&&&###"""###"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###### """###$$$%%%%%%,,,...000000...+++******...---,,,++++++,,,---......------///222444444333111111111111000000000000---111555555222.........///000222222000.........+++---///222777DDDUUUaaappp~~~vvvaaaOOODDD;;;555111111000---++++++...000...///000111111222222111---------------------,,,---...000222444555555555888888777555444444555666555666666666555333111000------------------------......//////000111111111000111222333222111///---,,,***%%%"""!!!###%%%'''***555FFF]]]vvvwwwkkk___PPPAAA;;;;;;=========;;;::::::<<<===999;;;<<<===>>>@@@DDDGGGBBBCCCEEEFFFEEEDDDBBBAAABBBEEEFFFCCC===999999<<<===?????????===<<<===>>>999888777888999:::999888;;;::::::999888777666666777888999:::::::::999888===BBBIIIMMMNNNNNNOOOQQQQQQRRRSSSWWWbbbkkkggg\\\VVVSSSNNNHHHCCC???<<<;;;???AAACCCDDDCCCBBBAAAAAAFFFDDDAAA???===:::777444000111000---,,,000:::CCCGGGPPP[[[dddjjjqqqyyy}}}}}}}}}|||yyytttpppmmmooollldddTTTCCC777333444222222222000...---...///...---***)))***,,,...000,,,...111444666777777666000//////000111111///---$$$'''***+++******+++++++++******)))***,,,---...,,,...///---***)))+++---...,,,---///111///***%%%&&&'''&&&###%%%***+++)))$$$&&&(((***++++++***)))(((((())))))((('''&&&&&&&&&'''((('''%%%$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%"""###%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&((((((&&&$$$'''))))))(((%%%$$$%%%(((%%%###"""###%%%$$$!!!"""%%%)))222DDD]]]uuuzzztttiiiZZZHHH777---*********...111///******...(((((('''''''''&&&&&&&&&!!!%%%)))(((&&&&&&+++000+++***)))(((***000888===YYYlllxxxrrreeeWWWEEE444,,,+++***)))((('''&&&%%%+++)))'''&&&(((***++++++...666<<<;;;888777666333222111111222555:::???BBBMMMOOOVVVddduuu{{{~~~{{{vvvooohhhaaa\\\YYYKKKEEE<<<444///...000111........................************************---------,,,,,,+++++++++(((+++,,,***(((---777@@@]]]sssrrrbbbNNN>>>000------+++,,,///((((((((((((((((((((((((,,,+++***))))))***+++,,,++++++,,,+++***)))'''&&&)))))))))((('''%%%$$$###&&&%%%%%%&&&***...111222+++*********(((%%%(((///)))'''%%%#########%%%%%%'''''''''&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%)))***,,,------,,,***))),,,,,,+++++++++,,,------...///111222222111000000111000////////////---+++//////000000111111111222111000000222333333222000......111;;;LLLbbbvvv~~~oooYYYJJJBBB>>>999555000///...---------------333333333222111000///...666222...,,,...//////---111111333444666777888888444555666777777666444333::::::;;;:::888555222000---...000111111///---,,,............///000111222777666555444222000...,,,...,,,***(((''''''))))))---333EEE```zzz|||qqq```OOOBBB===;;;<<<>>>??????===<<<<<<===;;;<<<>>>@@@AAABBBAAAAAA??????@@@@@@AAAAAA@@@@@@>>>???AAA@@@>>>:::555333>>>>>>>>><<<:::999:::;;;888999::::::999888999;;;CCC>>>888777999:::888555888999999666333444;;;BBBEEEMMMVVVXXXUUUSSSTTTWWWbbbdddgggjjjllllllkkkjjjfff```VVVKKKBBB<<<::::::>>>>>>??????AAABBBCCCCCCDDDFFFGGGEEEBBB>>><<<;;;555222...---...///000111333777???HHHSSS```lllsssxxx~~~zzzwwwzzz|||{{{{{{yyysssgggWWWHHH===888777777555333000000222444000111111000//////000222///000222333333222111111111000000222444111)))"""+++++++++,,,,,,---------******)))***,,,------,,,***,,,///000///,,,)))&&&,,,+++++++++,,,+++(((%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***++++++)))+++***'''&&&))))))&&&***)))'''&&&%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%% ###### $$$%%%### !!!###&&&'''&&&%%%%%%$$$###"""""""""$$$&&&(((%%%%%%%%%&&&&&&'''''''''((('''&&&((())))))***+++000***'''))))))&&&$$$%%%+++(((+++===VVVnnn~~~zzzvvvkkkZZZEEE555...,,,''')))***(((%%%###%%%''''''''''''(((((((((((()))&&&&&&&&&$$$$$$&&&***---)))------(((%%%---AAARRRgggjjjiii]]]KKK<<<444333,,,,,,+++***)))((('''&&&))))))'''''''''***---///:::GGGPPPKKK@@@888666444555444333222222444777888;;;===CCCQQQcccrrrzzz}}}{{{yyyssspppnnnjjjgggaaaZZZRRRJJJEEEBBB<<<888222,,,)))(((***+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***)))(((((('''(((+++,,,***(((,,,555>>>TTTiii}}}wwwhhhSSSCCC333...---***((()))'''(((((((((((((((((('''++++++))))))((()))************++++++***)))'''&&&+++++++++***)))((('''&&&&&&%%%%%%'''+++///111333***))))))***(((%%%(((---,,,***'''%%%###"""######%%%%%%%%%%%%$$$$$$###"""######$$$&&&''')))***+++((()))***+++,,,,,,---------,,,+++******+++,,,,,,---...000111111111111000111000///000000000...,,,/////////000000000111111111000000000000000//////---111:::LLLcccwwwkkk]]]KKK>>>999888555222//////............//////222222222222222222111000222000......111222111000111111222333555777999:::999999999999888888777666======>>>>>><<<888555222---...///000000//////...//////...//////000111222333333222111000///------...---+++)))((())))))***+++111@@@XXXrrruuucccQQQBBB:::777===???@@@???>>><<<<<<===<<<===>>>???@@@??????>>>;;;<<<>>>?????????>>>>>>@@@???>>>===;;;999888777===>>>===<<<:::999:::;;;888999:::999888888999;;;AAA===888888;;;===<<<999999:::888444000222999???LLLUUU^^^___YYYTTTSSSTTTaaacccgggjjjllllllkkkjjjgggaaaVVVJJJAAA<<<;;;<<>><<<;;;;;;<<<===>>>BBBDDDFFFFFFCCCAAA??????999666333111222222222111///111555999???GGGPPPUUUgggpppwwwxxxxxx|||}}}|||xxxooobbbVVVLLLFFFAAA===888444333444666888444555444222000///......///000000111111111000000111000000333666444...(((+++++++++,,,,,,---------******)))***++++++++++++***,,,---......,,,***)))---,,,++++++++++++)))'''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***+++,,,(((******&&&&&&)))***''')))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########"""%%%$$$!!!!!!$$$%%%"""!!!"""$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))),,,///000***&&&'''&&&$$$$$$&&&)))000???VVVlllzzzuuurrriiiYYYEEE555,,,***&&&((()))'''$$$###$$$&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((+++---'''(((***,,,333???PPP\\\^^^ZZZSSSIII>>>555...+++,,,,,,+++***)))((((((''''''(((((('''&&&)))///444IIIYYYddd\\\JJJ===999999444333222000000//////000///...222;;;IIIUUU^^^aaaaaajjjwww~~~zzztttmmmeee]]]UUUPPPLLLJJJEEE@@@:::444000...333111...+++******+++,,,************************))))))))))))))))))))))))++++++***))))))((((((''')))+++,,,***(((***222999GGGZZZmmmyyy~~~rrr```NNN:::111...+++'''&&&''''''))))))))))))''''''******)))((('''(((((((((((())))))******)))((((((***+++++++++***))))))(((''''''''''''))),,,...000+++)))***+++)))&&&'''+++...,,,)))&&&###!!!!!! ########################!!!"""$$$&&&(((***+++,,,%%%&&&&&&(((+++...000222///...,,,***)))***+++,,,,,,---...000000111111111111000000111222222111///...///////////////000000000///.........///111222111;;;MMMeee|||zzzrrrWWWMMM???777666777666444000000000///000000111222111111222333333333333333///000111444777888666444333222222222444777:::<<<;;;:::999999888888999999===???@@@AAA???:::666333............///000000111111111000000000000111111000/////////...------,,,---,,,+++***************---111<<>>@@@AAA@@@>>><<<;;;<<<>>>??????@@@@@@??????>>>===>>>AAACCCCCCCCCBBBAAA@@@>>>;;;999888999:::<<<<<<======;;;999888:::;;;<<<<<<<<<:::999999;;;===>>>;;;999:::===@@@???>>>:::999666111...000777===PPP[[[fffggg___WWWSSSTTTccceeehhhkkklllkkkjjjhhhbbb^^^UUUKKKBBB>>>>>>???AAA???<<<:::999888999999>>>AAACCCDDDCCCBBBBBBBBB???===:::888888666444222111111111000111555;;;???QQQ]]]jjjrrrxxx}}}}}}xxxrrrjjjccc^^^SSSKKKAAA:::888999999999888777666444222000...---///////////////.........000......111444444111---+++++++++,,,,,,,,,,,,---++++++************))))))***++++++,,,,,,,,,,,,,,,000///............---,,,(((((((((((()))******+++''''''((()))***++++++,,,'''))))))&&&&&&******(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###"""!!!$$$&&&%%%""""""%%%%%%###"""###$$$%%%%%%$$$###""""""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&%%%$$$&&&+++///---(((%%%&&&%%%$$$&&&+++---===WWWppptttqqqgggWWWCCC333***&&&%%%&&&&&&%%%###"""###$$$############$$$$$$$$$%%%(((***++++++***)))***+++&&&(((...:::HHHUUU^^^bbbPPPFFF:::333111///+++&&&******))))))((((((''''''%%%''')))'''%%%(((///666GGGUUU^^^VVVFFF;;;777777,,,------............---...---,,,///555;;;>>>>>>AAALLL\\\mmmyyyzzzkkkddd[[[SSSLLLEEE>>>888555444333111000...---,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,***,,,,,,***(((***///444===JJJYYYgggttt}}}mmm[[[DDD555000...+++((('''((()))******)))((('''))))))((((((''''''''''''((((((((())))))*********((()))))))))))))))((((((******)))(((((())),,,...222///......,,,'''&&&(((,,,***(((%%%"""!!! !!!!!!!!!!!!""""""######%%%%%%%%%%%%%%%%%%&&&&&&#########%%%)))...222555222000---+++***+++,,,---,,,,,,---...///000000000000000000111333444333222............////////////......---,,,---000555888???NNNeeezzzvvviiiaaaIIIBBB999444555777888777333222222111111111222222222222333444444444444444000333666:::<<<<<<:::888666555333222333555888:::888777777666777888:::;;;<<<>>>@@@AAA???:::444000///...------...000222333444333222222222222222333000000///------,,,,,,+++++++++++++++******)))))),,,///666EEE^^^xxx|||mmm\\\MMMBBB===>>>@@@AAAAAA>>><<<;;;;;;??????@@@@@@AAAAAAAAAAAA>>>???BBBDDDEEEEEEDDDCCC>>>===:::999888:::<<<>>>;;;<<<<<<;;;999888:::;;;@@@@@@???===<<<<<<>>>@@@===;;;:::;;;===?????????;;;999555111000333:::???OOO[[[iiimmmggg```\\\]]]dddeeefffggggggeeebbbaaa\\\[[[WWWOOOFFFAAA@@@@@@AAAAAA@@@>>>===;;;999888999<<<@@@BBBBBBBBBBBBCCCCCCAAA@@@???===;;;777444222222000///...111555999>>>JJJYYYfffooowww|||}}}|||zzzyyyyyyvvvqqqmmmggg]]]PPPHHHDDDBBB===999;;;888555333111111000/////////...------------------,,,,,,...111111000...,,,,,,,,,,,,,,,,,,,,,---,,,------,,,***))))))*********))))))***,,,...000666444333333444444444333+++***))))))))))))***+++(((((())))))***++++++,,,&&&((((((%%%&&&***+++(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""###&&&%%%######'''(((%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$###### $$$%%%!!!"""'''***&&&$$$$$$&&&&&&%%%)))///888MMMiii}}}rrrlll```OOO>>>000(((%%%$$$$$$$$$###"""""""""""""""""""""#########$$$$$$(((***++++++***(((((())),,,444AAAPPP\\\```]]]ZZZCCC:::///***+++---,,,)))'''''''''''''''&&&&&&&&&$$$''')))'''%%%'''...555777>>>BBB===777444222000)))***+++,,,---------,,,------------......---,,,000888EEERRR^^^iiiqqquuutttzzzrrrcccWWWOOODDD===999666333000------...///000000111111,,,---.........---+++***------------------------++++++++++++++++++++++++))))))***,,,---///000000+++,,,,,,***)))***---111666===FFFQQQ___ppp}}}vvveeeMMM:::111///...,,,'''((()))******)))((('''((()))))))))))))))(((((((((((())))))******++++++)))***************))))))+++++++++******---333888<<<777333222///)))&&&(((''''''%%%$$$"""!!!!!! """###$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!###''',,,111444333111///---,,,------...+++,,,,,,------...//////.........111333555444333////////////..................,,,+++,,,111999???TTTeee{{{vvvgggXXXNNN@@@;;;666333444555555555666555444333222111111111555555555555555444333333222444888;;;<<<:::888777:::888555333333444666777555555555666888:::===???<<<>>>@@@AAA>>>999444000000///------...000333444555555444333333333444444333222000...,,,+++******)))***+++++++++***)))((('''+++111<<>><<<>>>AAAAAA>>><<<::::::;;;;;;<<<>>>???AAABBBCCC:::<<<>>>@@@@@@@@@???>>>;;;;;;;;;<<<<<<=========;;;<<<<<<;;;999999:::<<<@@@@@@@@@>>>===<<<>>>@@@===<<<;;;;;;============:::999555333444999???DDDLLLXXXgggppppppmmmkkkkkkhhhgggfffdddaaa___\\\[[[^^^___^^^XXXMMMDDD???>>>>>>???BBBBBBAAA>>>:::777999<<<@@@BBBBBBBBBCCCDDDCCCBBBBBBAAAAAA>>>:::777000000///---,,,---000333222:::EEERRR[[[dddmmmtttuuuuuuwwwyyyyyywwwtttqqqssslllccc^^^ZZZVVVNNNHHHDDD???888333111000...---000//////...---,,,,,,+++---------...///000000///...---------------------...///000...+++***+++,,,***)))(((((())),,,///111777666555666777888777666...---***(((''''''''''''((((((((()))******++++++%%%((((((%%%&&&)))***((()))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###$$$(((***((($$$$$$$$$$$$###""""""!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&& !!!$$$$$$!!!!!!$$$&&&$$$###)))111EEE]]]yyy}}}qqqbbb[[[OOO@@@333+++((((((###"""""""""""""""!!!!!!############$$$$$$$$$$$$'''((())))))(((((()))+++:::GGGXXXddddddZZZNNNFFF777444///,,,,,,,,,------%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''%%%'''+++///,,,......---///333333000,,,,,,------,,,,,,+++***''')))+++---.........---...222888===CCCHHHNNNRRRYYYaaakkkssswwwsssdddUUUEEE???888222000000111111/////////000000111111111,,,---...//////---***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&((()))+++---...///+++,,,,,,+++***+++---///111333888>>>III\\\ppp~~~yyynnnYYYCCC555111...,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,+++***************+++,,,---------......---,,,++++++***+++++++++---444???GGGDDD===666444111+++)))***%%%%%%$$$$$$######""""""!!!!!!  !!!###$$$""""""""""""""""""""""""!!! !!!$$$)))---000111000//////............,,,,,,,,,+++,,,,,,---...++++++,,,///222444444333000000000////////////.../////////...111999EEENNNkkkzzzuuufffVVVIIIBBB@@@===:::888777777666555666555444333222222222222666666666666666555444333222444777888777666555666:::999777555444444555666555666777888;;;===???@@@???@@@AAAAAA>>>:::444111111000.........000222333444444333333333444444555555333111...,,,+++******)))***,,,------+++***(((***000666>>>TTTqqq~~~rrrcccSSSDDD;;;999<<>><<<::::::777888999:::<<<>>>AAABBB<<<<<<===>>>>>>>>>>>>>>>:::;;;===?????????>>>===<<<======<<<::::::<<<===>>>???@@@???===<<<<<<==================<<<<<<<<<;;;:::888777999>>>DDDGGGJJJSSS```lllsssttttttsssooommmiiidddaaa^^^]]]]]]```bbbccc\\\OOODDD>>><<<;;;>>>@@@BBBAAA===999666<<>>;;;333444333111...------...---///555===CCCIIITTT^^^ooosssyyy||||||yyywwwvvvwwwuuusssrrrqqqmmmgggbbbXXXQQQHHHAAA<<<666000+++000111111111000...+++***---...///111222222222222000////////////............000222000,,,***,,,...***)))''''''))),,,///111444444444666888888777555000...+++(((&&&%%%%%%&&&'''((((((((())))))))))))&&&((((((%%%%%%))))))'''))))))************))))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$$$$"""$$$(((***((($$$$$$######""""""""""""!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))""""""&&&&&& !!!$$$%%%###$$$...:::TTTlllnnn\\\HHHBBB999///)))'''((()))###!!! !!!""""""!!! #########$$$$$$$$$%%%%%%%%%&&&&&&''')))---222666KKKWWWeeeggg\\\JJJ;;;444...000000...+++***+++---%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''')))*********...444555111//////...------,,,++++++&&&((()))***+++,,,...///,,,...000111222333666888;;;BBBLLLUUU]]]]]]RRRDDD666555333000------...000000000000000////////////---...///000000...,,,+++************************++++++++++++++++++++++++&&&&&&'''((()))***+++++++++,,,,,,,,,,,,,,,---...,,,...///222888HHH```sss{{{xxxjjjSSS???555///***+++***(((''''''(((***+++((()))+++---.../////////---,,,+++++++++,,,---...////////////...,,,++++++)))))))))'''***333@@@KKKGGG>>>777444222...,,,...&&&&&&&&&&&&%%%%%%$$$######"""  !!!"""$$$ !!!!!!!!!""""""######!!! !!!###%%%(((***------...///......---,,,------++++++***++++++,,,(((((()))---111333444333111111000000000/////////...000222666>>>LLL^^^kkk~~~ppp```QQQGGGAAA???@@@>>><<<;;;999888666444222222222222333333444555555555666777777777666666333555666666444555777:::777777666666666666777777555666888999;;;<<<<<<===?????????>>>;;;777333000111000000//////000111222111000000000111222333333333222///---+++++++++,,,***+++...000000...,,,***+++444;;;CCCWWWssszzzooobbbSSSCCC999666999===>>>===;;;:::999:::999::::::<<<>>>@@@BBB???>>>===<<<<<<<<<===>>><<<===>>>???@@@@@@??????<<<===>>>===<<<;;;===??????AAACCCCCCAAA>>>=========>>>??????>>>===>>>>>>===;;;:::;;;===AAADDDFFFJJJNNNVVVaaakkkooonnnkkkiiieee___ZZZVVVVVVWWWXXXVVVZZZZZZTTTIIIAAA>>>??????@@@@@@???>>><<<999888<<>>======;;;;;;;;;===???AAA@@@???:::;;;;;;999555111///......,,,---000222444<<>>444111222444444333///,,,))))))+++///111333444444555111111111111000000000///,,,///111000,,,***,,,///***)))(((''')))+++...000222333555888::::::777444000...+++(((&&&&&&'''(((''''''''''''((((((((((((''')))(((%%%%%%((((((&&&((()))************)))(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###&&&%%%"""###&&&'''$$$#########""""""""""""### !!!"""##################$$$%%%&&&''''''(((&&&***(((###&&&,,,(((!!!"""$$$%%%&&&///BBBUUUiiizzzrrr\\\GGG555111,,,'''%%%%%%&&&&&&###!!! ######""" """############$$$$$$$$$######$$$&&&,,,555@@@HHHZZZ^^^```YYYJJJ:::111---,,,...///---***(((((()))%%%&&&&&&''''''((((((((('''&&&&&&&&&''''''%%%###$$$'''((((((***///000---//////...------......///,,,+++)))'''&&&'''***,,,$$$'''***,,,,,,---///000///333888>>>EEEEEE:::------000111000,,,******,,,////////////////////////)))***,,,------,,,+++***************************************************(((((((((((())))))))))))+++,,,------------......)))+++,,,,,,///<<>>555333222//////111)))))))))((('''&&&$$$$$$$$$###!!! !!!"""###############""""""""""""!!!!!!!!!!!!"""###%%%&&&)))+++---......---+++***...---,,,***)))******+++&&&&&&(((+++000222333222222222111111000000//////+++///666>>>LLL```wwwxxxooo___NNNBBB>>>???BBB:::999888777555333000//////000000111333555777888333444555777888888999999555777888666555777;;;@@@444444555666777888888999555666777888999888888777===<<<<<<:::777444000...111111000000000000000000............///000111222111///---+++++++++,,,---+++---000222222000...,,,&&&000999@@@SSSooo{{{tttlllaaaTTTEEE;;;444777<<<>>>===;;;:::999???>>>>>>>>>???@@@BBBCCC===;;;999777666777888999>>>>>>>>>??????@@@AAAAAA===>>>>>>>>><<<<<<>>>@@@BBBEEEGGGHHHEEECCCAAA@@@<<<>>>@@@@@@@@@???@@@AAA???===<<<===???BBBCCCDDDHHHIIIMMMVVVaaafffccc___WWWSSSLLLFFFDDDDDDGGGIIIIIILLLNNNIIIAAA===@@@DDDEEEDDDAAA>>><<<;;;;;;;;;;;;===>>>>>>;;;999777777777777888:::>>>AAABBBAAA:::<<<>>>===999444111///111---,,,---+++)))000999;;;IIIZZZeeeggghhhlllpppvvvzzz}}}~~~}}}}}}}}}}}}zzzwwwsssmmm```OOOBBB111333666666555111,,,)))###''',,,000222333444555333222222222111111000000+++...111///+++))),,,///))))))(((((()))+++---///333444777;;;===<<<999555///---***((('''((()))***&&&&&&&&&''''''''''''''''''***)))%%%$$$''''''%%%'''((()))******)))((('''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%'''&&&""""""$$$$$$!!!######""""""""""""###### !!!""""""""""""######$$$%%%'''((())))))###'''%%%!!!'''...)))!!!"""$$$'''---===XXXqqqzzzxxxmmmbbbPPP===///---***(((&&&%%%###!!!###!!! ###$$$""" """"""""""""############""""""###'''///===LLLVVVccc___VVVIII;;;111...---///...---+++)))((('''&&&******+++,,,+++***)))((('''(((((()))(((&&&%%%$$$%%%&&&''')))+++---//////...000333555444111---+++,,,+++***))))))***+++,,,)))***,,,---......---,,,---...///000////////////,,,,,,,,,+++++++++******...///000000000///---,,,///000222333222000---++++++++++++++++++++++++***))))))'''&&&***...***"""'''((((((((())))))******........................,,,((()))...111888PPPjjj~~~hhhQQQCCC888///000+++(((+++---+++((((((&&&'''---555888444333444222...++++++---...,,,***++++++***(((&&&%%%'''(((++++++))))))***+++...///000000/////////000111222000---***)))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&)))***(((%%%$$$###"""###%%%%%%###!!!$$$(((...444666555333111)))***+++,,,,,,+++)))(((''')))---///111333555777111111222333333111///---***333AAASSSiii~~~vvvjjj___QQQGGGCCC@@@<<<999===<<<;;;999888777777777444666888888777777888999777888:::;;;<<<<<<;;;:::666666666777777888999:::777555555777:::;;;999666666666777888999:::;;;;;;@@@===:::777777666555444444333333222111000//////333111000111111111222444222///,,,+++,,,---......///......000222111,,,(((...,,,...;;;PPPgggyyyuuugggXXXIII===::::::999999999:::;;;;;;===@@@CCCCCCBBBAAACCCFFF@@@>>>;;;888777888:::;;;AAACCCDDDCCC???>>>???AAA:::;;;>>>@@@BBBBBBBBBBBBEEEFFFGGGFFFBBB???>>>>>>@@@@@@@@@???===<<<===>>>;;;:::;;;===???AAA@@@???AAACCCGGGJJJMMMMMMLLLKKKFFFFFFFFFDDDAAA>>>>>>???BBBCCCCCCCCCCCCDDDGGGJJJHHHGGGEEECCC@@@>>><<<;;;>>>======>>>???===888333666777888:::<<<===??????@@@CCCAAA<<<::::::555---+++,,,---...///...---,,,222999AAAFFFKKKQQQZZZaaajjjvvv~~~|||{{{~~~}}}ppp^^^PPPCCC???;;;::::::999555222333---+++///444444555666666555333222111111222333222222111000///---,,,+++,,,,,,,,,******,,,///333222444666666555666777999666222---******+++,,,,,,+++)))((('''((('''&&&$$$''''''''''''&&&%%%$$$$$$!!! %%%++++++%%%%%%******&&&&&&(((%%% !!!&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$***))) $$$$$$$$$#####################$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''''''''%%%%%%222MMMjjj{{{~~~yyyooo```OOOAAA999(((((((((&&&$$$$$$&&&((($$$$$$%%%&&&%%%$$$###!!!'''&&&%%%%%%''''''%%%###&&&&&&***333AAAPPPZZZ^^^aaaVVVFFF:::444000,,,)))...***'''&&&''''''&&&$$$)))***+++,,,,,,+++***)))(((((((((((('''&&&%%%%%%%%%&&&''')))+++,,,......---...////////////......++++++***))))))***++++++)))***+++,,,------,,,+++)))+++,,,---------......++++++++++++++++++++++++...///000111000///...---...///000000...+++(((&&&*********))))))******+++''')))(((&&&(((***'''!!!'''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))***------444KKKddd{{{vvvaaaOOO===......)))&&&***---+++************000:::???<<<777666333000,,,+++---...---,,,***++++++)))''''''((())),,,+++***))))))***,,,---%%%&&&'''(((***---000333222000.........---,,,---'''&&&&&&%%%%%%%%%$$$$$$"""!!! """$$$%%%###!!!&&&$$$############""" $$$''',,,111333222///---***++++++,,,+++***))))))***,,,///111111111222333,,,...000111111111111111///<<>>???===;;;;;;:::999888777666666555444666888999888888888999777888999:::;;;<<<<<<<<<888777666555555666777777666444333444666888666555777777777777666666666666999888777888888777555333333333222111000000/////////...............000111///---++++++---///000000///......000222222///,,,,,,***---999OOOhhh|||zzzkkk\\\MMMAAA999999888888888888999999;;;===AAABBBAAAAAACCCEEEAAA@@@===;;;:::;;;<<<===@@@CCCDDDCCC???===???AAA>>>??????@@@AAAAAAAAA@@@BBBDDDEEEEEECCCAAA@@@@@@AAAAAAAAA>>><<<::::::;;;===<<<===???AAABBBAAA???<<<>>>AAACCCDDDDDDDDDCCC>>>??????===:::888888999CCCDDDDDDDDDDDDEEEHHHJJJLLLKKKIIIGGGDDDBBB@@@???AAA@@@???@@@@@@???;;;777;;;;;;<<<===>>>??????@@@===@@@???<<<;;;===999222222222111111///...,,,+++(((+++000222444:::CCCJJJVVVaaalllsss{{{{{{ooodddTTTQQQOOOMMMKKKEEE===666555...***---000111222555333222111000///000000000222222222222111///---,,,+++++++++******,,,///333111333444444333333555666555222...,,,,,,,,,,,,,,,+++***(((((()))((('''%%%'''''''''''''''&&&%%%$$$&&&!!! &&&)))((('''))))))&&&&&&(((&&&!!!"""'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$######### ###$$$$$$'''"""########################$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&"""$$$%%%***;;;WWWqqq{{{wwwooocccSSSBBB555...'''&&&&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$$$$$$$&&&'''((('''&&&%%%$$$"""&&&111BBBTTT___bbbaaaRRRGGG999///,,,,,,,,,+++,,,)))&&&%%%&&&'''%%%$$$((()))***+++,,,,,,,,,,,,))))))((('''&&&&&&&&&&&&%%%%%%&&&((()))+++,,,---,,,+++***)))***,,,///000+++******))))))******+++)))***++++++,,,+++++++++&&&)))+++,,,++++++,,,,,,+++***************++++++,,,...000222222111///...222222333222000,,,)))''')))(((''''''((()))+++,,,)))---...***(((((('''$$$***************+++++++++))))))))))))))))))))))))))))))+++,,,+++222JJJbbbyyyppp\\\EEE222222,,,(((+++---,,,+++,,,++++++222<<>>888555333000---+++,,,---......)))***,,,+++***)))******...,,,+++)))((())))))***"""$$$%%%&&&(((,,,111555:::999666333000///...---)))((('''&&&%%%$$$$$$$$$###""""""###%%%%%%$$$"""'''%%%""""""""""""!!! &&&)))---000222111///---++++++,,,,,,+++***))))))...000222333111///......***---//////...///333666>>>OOOeeexxxrrr```QQQFFFAAA<<<;;;===??????>>>;;;;;;:::999888777777777666888;;;<<<;;;:::;;;<<<:::::::::::::::;;;<<<===:::999666444444444555666999777555444555666666666888777666555444222111111111222444666888777444111111111111000000/////////---......---.../////////---+++***+++...111333333///...------//////---,,,+++)))+++666KKKfff~~~~~~ooo```PPPDDD999888777777666666666666888;;;>>>@@@AAAAAACCCDDDCCCAAA???>>>===>>>???@@@???BBBDDDBBB???===>>>@@@CCCBBB@@@???>>>>>>?????????BBBDDDDDDCCCBBBBBBCCCBBBBBBAAA>>>;;;999999:::<<<<<<===???AAAAAA???<<<<<<===???@@@@@@@@@??????===>>>>>>===;;;::::::;;;BBBCCCCCCCCCCCCDDDFFFIIINNNNNNMMMKKKIIIHHHFFFFFFDDDBBBAAAAAAAAA@@@===;;;>>>>>>>>>???????????????;;;======<<<===???===999888777444111...,,,***(((&&&''''''&&&&&&***222888<<>>???@@@???===============<<<;;;;;;::::::===@@@AAA@@@???@@@@@@>>>===;;;:::::::::;;;<<<;;;999777555555666888999>>><<<:::888888888999:::888777666444333111000//////000111333555444222000000000000///////////////...000111000000111111...---++++++,,,///111222222000...,,,+++************+++***+++333FFFaaa|||~~~ooo___OOOCCC999999777666555555555555777999===@@@BBBCCCDDDDDDBBBAAA@@@???>>>???@@@AAA>>>AAACCCBBB???======???CCCAAA???===<<<===???@@@AAACCCEEEFFFEEEDDDDDDDDDBBBBBBBBB???<<<::::::;;;::::::;;;===>>>>>>;;;888;;;;;;===>>>>>>???>>>>>>>>>???@@@???>>>>>>>>>@@@@@@AAABBBAAAAAABBBDDDGGGMMMMMMMMMMMMMMMMMMMMMMMMFFFEEECCCBBBAAA@@@???>>>======>>>>>>>>>?????????<<<<<<<<<===???AAA???===:::888555111...+++((('''***+++***(((''')))---111---333>>>MMM___ppp}}}~~~}}}xxxmmm___UUUBBB777,,,(((((((((***.........///000000000000000333444777888888555222000---------,,,***+++---///000111222111000///000111222000//////000///---+++,,,+++******+++,,,+++)))''''''((())))))(((((((((+++&&&"""###&&&'''&&&$$$%%%%%%&&&%%%$$$###$$$'''((('''&&&%%%$$$%%%&&&'''$$$$$$######"""!!!!!!!!!!!!***###)))&&&##################$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$###"""""""""###$$$%%%)))((()))222HHHfff~~~}}}sssbbbPPPAAA555...***%%%######''',,,---)))$$$'''&&&$$$###"""###$$$$$$&&&***,,,***'''&&&***...777CCCUUUbbbddd[[[MMMCCC888222+++'''''')))+++,,,''''''&&&&&&&&&&&&&&&&&&''''''((()))***,,,---...+++***((('''&&&&&&'''(((%%%&&&&&&'''((())))))))),,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,111444777555000,,,+++,,,***)))((('''''')))***+++))),,,111444666444222000---......---,,,+++)))))))))((((((((()))+++,,,------444777222,,,***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((%%%'''+++,,,,,,333EEEVVVttt~~~rrr]]]JJJ???666...---,,,++++++,,,)))+++///000+++'''***111///...+++)))((()))+++,,,'''***,,,------,,,,,,---...---,,,+++)))((('''''''''''''''$$$"""$$$+++111999???@@@;;;888999999555///---***'''$$$######""" !!!"""!!!!!!!!!!!!"""!!! !!!""""""!!!!!!###&&&)))+++---......---,,,++++++*********,,,///111222000///......000000000000555???LLLUUUppp|||zzzpppeeeYYYMMMFFFCCCBBB@@@??????>>><<<:::======>>>>>>>>>>>>===<<<@@@BBBEEEFFFEEEDDDCCCCCCAAA???===;;;:::::::::;;;;;;:::999888999:::<<<===@@@???===;;;999999;;;<<<777777666555333222111111222111//////000111111000///////////////000000000...333444111111333111,,,...---,,,,,,...//////...---,,,+++******+++---///---,,,+++000???YYYuuu|||lll\\\KKK>>>999999888666555555555555777999<<<@@@CCCEEEDDDDDD??????>>>>>>>>>???@@@@@@===@@@CCCBBB???<<<<<<>>>@@@>>><<<:::;;;===???AAADDDFFFHHHHHHFFFDDDCCCDDDAAAAAAAAA???===<<<===>>>999999:::;;;===<<<:::888666777999<<<============:::<<<======<<<<<<===>>>BBBCCCCCCBBBAAABBBEEEGGGIIIIIIKKKLLLMMMOOOPPPQQQIIIIIIHHHFFFDDDCCCCCCCCC===>>>??????@@@AAABBBCCC@@@>>>===???AAA@@@???>>><<<:::888555222///---+++)))***++++++*********+++***---222:::DDDSSSfffttt{{{xxxnnngggMMM@@@222+++'''&&&'''+++---///111333444444333222333444777999999777444222000111000...+++***+++---000111222111/////////111000///...///000000---+++,,,+++***+++,,,---,,,+++'''(((((()))************((())))))'''%%%$$$$$$###$$$&&&&&&$$$######%%%&&&((('''&&&%%%$$$%%%&&&&&&#########"""""""""!!!!!! &&&''' $$$""""""#########$$$$$$$$$((((((''''''&&&%%%%%%%%%######"""!!!"""###$$$%%%&&&---777FFF]]]tttttthhhUUUCCC666...)))'''%%%###$$$)))...///+++%%%)))(((%%%###""""""""""""((())))))&&&$$$'''000888NNNXXXcccbbbVVVEEE888222---+++******+++,,,,,,+++'''((((((((('''''''''''''''''''''''')))***,,,---******)))(((''''''''''''&&&'''''''''(((((())))))+++,,,---...---+++)))'''((())))))******))))))(((((((((((()))+++,,,...///666:::===;;;444...---...+++***((('''&&&'''((()))'''+++111666888666333111............---,,,++++++((())))))******+++++++++)))///333...***)))******++++++++++++************))))))))))))))))))))))))'''(((***)))***///999AAA\\\kkkzzzkkkWWWEEE;;;111...---+++,,,...,,,,,,...---((($$$)))111,,,,,,,,,***(((''')))***(((***,,,,,,++++++,,,---------,,,,,,+++***))))))'''))))))&&&$$$(((111999IIIQQQRRRIIIAAA>>>999333222///+++'''$$$"""""""""!!!######"""!!!"""###!!! !!!""""""  !!!###%%%))),,,000222///...---+++************+++---...///......///000...///333;;;IIIYYYhhhqqqvvvhhh]]]TTTJJJCCCAAA<<<<<<<<<<<<;;;::::::999;;;<<<===>>>>>>>>>===<<>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@===>>>===;;;999888:::;;;777777666555444333222222444222///...///000000////////////000000111111111///555666222111333000(((...---,,,,,,------+++***(((***+++,,,---///333666---,,,+++...999PPPmmm|||lll[[[HHH:::888888777666555555555555777888<<<@@@DDDEEEDDDBBB<<<<<<<<<<<<===>>>??????<<>>===;;;;;;<<<>>>AAACCCFFFHHHIIIHHHFFFCCCBBBBBB@@@@@@@@@???===<<<===???;;;::::::;;;======<<<;;;999;;;>>>AAACCCBBBAAA@@@:::<<<======<<<<<<===>>>DDDEEEEEEDDDCCCDDDFFFIIIFFFGGGHHHJJJLLLNNNOOOPPPLLLMMMMMMLLLIIIGGGGGGGGGAAAAAABBBCCCDDDEEEFFFGGGDDD@@@???AAABBB@@@>>>?????????>>>===:::777444222)))***+++,,,,,,+++***)))+++++++++---000:::KKK[[[jjjvvv~~~|||vvvrrrZZZKKK;;;000***&&&&&&(((+++...111444666555444333000222444666666555333111000111000...+++)))***+++...///000000......///000...------...//////---,,,+++******+++---...---,,,'''((()))***+++,,,,,,,,,'''+++,,,)))%%%%%%%%%$$$&&&))))))%%%$$$%%%'''&&&(((''''''&&&%%%%%%%%%%%%###########################"""%%% '''######"""""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%###""""""""""""$$$%%%&&& 222KKKcccwww~~~mmm```MMM===222,,,(((&&&$$$$$$%%%)))------***'''((('''&&&$$$###""""""!!!'''&&&%%%$$$'''000===FFF___bbbbbbWWWEEE555...,,,"""$$$'''***,,,---,,,,,,''')))***)))(((&&&&&&'''&&&&&&&&&&&&'''(((***+++)))******))))))((('''&&&(((((((((((((((((()))))))))***+++,,,,,,+++)))((('''((()))******)))(((''''''(((((()))+++...000222666<<<@@@===555///...///---+++(((&&&%%%%%%'''(((&&&***111777999888444111222111111000...---,,,,,,'''((()))++++++***((('''$$$***---***((()))***(((.........------,,,,,,,,,((((((((((((((((((((((((((((((((((((***...222333@@@OOO```ooo|||yyyjjjUUUHHH;;;444000---,,,...///+++***,,,---+++,,,///***,,,---,,,)))((((((******+++++++++))))))+++---,,,,,,,,,---------,,,,,,***+++,,,)))''',,,777@@@XXXbbbcccWWWJJJDDD;;;111444111,,,((($$$"""!!!!!!"""$$$$$$"""!!!"""$$$"""!!!!!!"""###!!!"""""""""###&&&***...111000///---+++************+++,,,,,,,,,+++,,,///111...111:::LLLbbbuuu~~~ooobbbUUUNNNHHHAAA>>>@@@;;;;;;<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@???>>>===AAADDDGGGGGGEEEAAA???>>>;;;<<<======>>>>>>>>>>>>======????????????>>>>>>:::<<<===;;;999888999:::888777666555333222111000222111000111222222000/////////000000111222333333222999;;;555333555000'''---+++++++++,,,,,,***(((''')))+++,,,,,,---111444***+++***+++444JJJggg|||ooo]]]III:::555555444444444444444555777888:::???CCCDDDBBB???;;;;;;;;;<<<===>>>>>>???;;;???BBBBBB???;;;;;;<<>>===>>>@@@BBBCCCDDDFFFGGGGGGDDDBBBAAAAAA???@@@???===;;;999:::;;;:::999888888;;;=========>>>AAAEEEHHHIIIGGGDDDBBB===>>>??????>>>===???@@@DDDDDDDDDCCCBBBCCCEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJMMMOOONNNJJJGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFAAA???BBBCCC@@@???AAAAAABBBCCCBBB@@@;;;777444,,,+++++++++++++++***))))))&&&%%%(((***---555???RRRaaasss}}}|||xxxeeeUUUCCC666...'''%%%'''(((***///333555444333111---...///000111000000///,,,------,,,***))))))******,,,---------,,,...///---,,,+++,,,---...---,,,***))))))***,,,...---,,,'''((()))+++,,,---------(((***)))%%%&&&+++,,,(((***......(((&&&))))))'''''''''''''''&&&%%%$$$###""""""######$$$%%%%%%%%%***(((((($$$"""%%% !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''&&&===[[[ttt}}}tttkkk^^^KKK<<<333---)))&&&###$$$&&&((())))))((('''$$$$$$%%%%%%%%%$$$######'''&&&&&&***444BBBPPPYYYggg```TTTEEE666---***)))"""%%%(((************+++''')))+++***'''$$$$$$%%%&&&&&&%%%%%%&&&''')))***))))))*********(((&&&%%%(((((())))))))))))))))))(((((())))))***+++++++++'''((()))******)))((('''''''''((())),,,///222444444:::???===555//////111...,,,)))&&&$$$%%%&&&'''%%%***111888:::888555222111000///---+++)))((('''%%%''')))+++***)))&&&$$$###'''***((((((++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''(((''')))---222222000...:::IIIYYYnnnzzzfffXXXHHH===555...+++,,,///(((%%%+++222222///,,,***,,,///...+++))))))***+++++++++)))((((((***---***+++,,,---............)))******'''$$$(((333===TTTaaaeee\\\RRRMMMEEE;;;555222---((($$$"""!!!!!!  #########$$$###!!!%%%(((000///---+++************,,,,,,+++***)))+++...111111555CCCYYYsss}}}rrr___SSSIIIFFFDDD@@@@@@CCC???@@@@@@???>>>===???@@@===>>>@@@BBBCCCBBBAAA@@@???BBBDDDEEEBBB>>>;;;:::777888;;;>>>@@@AAAAAAAAA>>>???@@@AAA@@@>>><<<;;;999<<<>>>===:::999:::;;;888888666444222000///...///000111333555444111/////////000111222333333444666>>>@@@999666888333)))+++***)))***,,,,,,***((('''***,,,+++(((''')))+++((()))))))))222GGGdddzzzsss```LLL<<<333333222222222333444444666777999>>>BBBCCC@@@===::::::;;;<<<===>>>>>>???;;;>>>BBBBBB>>>;;;:::;;;BBBAAA@@@@@@@@@AAABBBCCCBBBDDDEEEEEECCCAAAAAAAAA@@@@@@???<<<888666666777888666444555777:::<<<<<<>>>AAAEEEIIIIIIEEEAAA===;;;===>>>===<<<<<<===>>>AAAAAAAAA@@@??????BBBDDDIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJMMMLLLIIIEEECCCCCCEEEDDDDDDDDDCCCCCCCCCBBBFFF@@@???CCCDDD@@@@@@CCCBBBCCCDDDDDDAAA<<<666333,,,***'''&&&&&&'''''''''%%%!!!!!!(((+++******--->>>OOObbbpppzzz|||kkk\\\HHH;;;000)))&&&'''$$$(((,,,111333222111///******+++,,,,,,---------((()))******)))(((***+++(((***++++++++++++---...---+++******,,,------,,,***)))(((***,,,...---,,,'''(((***+++,,,---......+++)))$$$!!!&&&000111,,,---111111+++(((+++,,,)))&&&'''(((((('''%%%$$$"""""""""###$$$%%%&&&&&&'''%%%  )))"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############%%%'''(((222HHHcccuuu}}}|||uuulllgggZZZHHH:::111+++&&&"""!!!###&&&'''&&&%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%((((((***333BBBSSSaaaiiiiii[[[GGG666---)))'''%%%)))***+++***)))(((((((((&&&(((***)))%%%###"""###%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++&&&'''(((******))))))((())),,,//////------000333333666:::<<<<<<:::888777///---+++(((&&&&&&''''''&&&(((+++111666777444111,,,,,,+++***))))))))))))'''&&&&&&%%%%%%%%%&&&&&&'''((()))((('''(((***+++))))))(((((('''''''''&&&***)))((('''''''''''''''((())))))***+++,,,,,,,,,//////555GGGaaawww|||ooo]]]MMM@@@666222111111......222333000...///000000///...---,,,,,,++++++)))((())),,,---+++)))------,,,,,,,,,---...///111111)))'''---,,,---888PPP___iiidddZZZQQQGGG<<<444000***&&&$$$"""!!! !!!"""######!!! """""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######***---///000...,,,++++++,,,++++++---///111000///111AAAWWWmmm}}}mmm^^^PPPJJJDDD@@@@@@AAA@@@>>>DDDCCCCCCBBBAAAAAA@@@@@@CCCDDDDDDDDDCCCAAA???>>>BBBAAA@@@???>>>===<<<;;;::::::::::::<<<>>>@@@BBB?????????>>>>>>>>>==================<<<;;;::::::;;;;;;:::888777555444444444444333222111111000000,,,---///111444666888999>>>;;;@@@@@@666444777333111///---+++***+++---///(((+++......,,,******+++***'''(((+++000???aaauuueeeQQQAAA999777333222333444444444:::;;;???CCCAAA===>>>BBB@@@???===<<<<<<<<<===>>>===???BBBCCCBBBBBBCCCEEE???BBBEEEFFFDDDBBBAAAAAAAAA@@@???>>>>>>???AAABBB===<<<;;;;;;;;;;;;888666888777777777888999;;;<<>>AAAAAA>>><<<<<<;;;::::::;;;>>>@@@BBBDDDCCCAAA@@@@@@AAABBBCCCGGGHHHIIIJJJJJJJJJHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIBBBDDDFFFEEECCCCCCEEEGGGIIIHHHGGGFFFDDDCCCBBBBBBEEEEEEEEEDDDBBB>>>;;;999555222...,,,,,,,,,***)))''''''&&&&&&'''(((***+++333777AAAPPPbbbpppwwwyyy~~~qqqiiiXXXBBB333...+++))))))((((((***,,,,,,***)))***---///...+++'''&&&'''&&&'''(((***++++++,,,,,,(((+++...---,,,+++,,,...***+++,,,---...------,,,,,,***)))***,,,---***(((''')))+++---............***)))(((((())))))(((&&&222///++++++---...,,,))))))'''%%%$$$%%%&&&%%%$$$((('''%%%%%%&&&&&&%%%$$$'''&&&%%%$$$###""""""""""""$$$&&&((()))))))))(((+++***'''%%%$$$%%%&&&&&&'''$$$###%%%%%%"""###&&&555PPPjjjuuuwwwwwwnnnbbbaaaSSSAAA444///---)))&&&%%%%%%$$$##################""""""$$$'''(((&&&###'''...;;;MMM___jjjnnnmmm]]]NNN;;;000------)))$$$***,,,,,,***'''%%%''')))''')))******'''$$$######&&&'''''''''''''''((((((''''''''''''''''''''''''((())))))******))))))((()))(((((((((((((((((((((((()))***+++,,,++++++***((('''&&&'''+++000444777222444666666555333111000...,,,***(((&&&&&&&&&'''((()))---222666777444111))))))******,,,...///000((((((''''''''''''(((((('''((()))((('''((()))+++)))))))))(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((())))))******...///555EEE]]]uuu{{{kkk[[[KKK===444000000,,,***---///------///------------------,,,,,,+++)))((()))+++---+++***,,,,,,,,,,,,,,,------......000***''',,,+++...;;;VVVgggrrrlll```WWWMMMDDD:::555///)))&&&$$$###"""###"""""""""############%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""######'''***---...------------,,,,,,------...000111222@@@QQQgggyyywwwjjj]]]QQQLLLHHHCCC@@@AAABBBBBBAAADDDDDDCCCCCCBBBBBBBBBAAADDDEEEEEEDDDCCCAAA>>>===@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<===@@@BBBCCCDDDDDDBBBAAA???===<<<<<>>:::;;;???;;;<<<<<<===>>>???@@@AAABBBCCCDDDCCCBBBAAABBBCCCCCCEEEGGGGGGDDD@@@>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA;;;:::999888999888555333222222333555777888777666:::888777888::::::888555888888777888999<<<>>>@@@CCCBBB@@@??????@@@AAABBBFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEBBBDDDFFFEEECCCCCCDDDFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@===<<<777444000...------+++***''''''&&&%%%&&&'''((()))'''***111<<>>555...)))'''&&&%%%'''%%%""""""###%%%%%%%%%'''&&&%%%$$$###"""""""""""""""!!!!!!!!!"""######$$$'''***,,,,,,,,,---......///000//////222888>>>VVVfff{{{wwweeeWWWMMMGGGHHHEEEAAA@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEECCC@@@===<<<>>>>>>======<<<<<<<<<<<<:::::::::;;;===???BBBCCCFFFEEEDDDBBB@@@???>>>>>>@@@>>>;;;888777888:::<<<:::999666444333333333333444444555555444333111000000111333555888;;;===>>>AAA<<>>AAA===>>>AAADDDGGGHHHIIIJJJGGGGGGFFFCCCAAA???@@@BBBCCCEEEGGGFFFCCC@@@???>>>?????????@@@@@@??????>>>999777555444444333111///000111333777;;;<<<888555777666666666777777555444444444444555777:::<<<>>>@@@???>>>======>>>@@@AAACCCDDDEEEFFFHHHJJJLLLMMMKKKKKKJJJIIIGGGEEECCCBBBEEEGGGGGGGGGEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEAAABBBCCCCCCCCCBBB@@@???;;;888444222000///...,,,((((((&&&%%%%%%%%%&&&'''$$$&&&***...222777===@@@OOOccczzzxxxqqqdddTTTJJJCCC;;;222+++)))((((((((((((&&&$$$''')))++++++)))'''&&&'''######%%%&&&''''''(((((()))+++------,,,+++,,,---***)))(((''''''&&&&&&&&&)))(((((()))***+++)))'''((()))***,,,,,,------------+++(((((()))******)))+++,,,,,,+++***))))))***...---,,,,,,,,,+++)))&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%###"""""""""###$$$$$$%%%&&&%%%$$$"""""""""###$$$%%%$$$$$$###"""%%%222@@@ZZZlll{{{~~~yyyqqqbbbTTTEEE<<<111***))))))'''$$$!!!!!!!!!!!!"""###$$$%%%...***&&&%%%(((,,,111333BBBPPPdddqqqqqqfffVVVLLL888111)))%%%&&&''''''&&&,,,000555666444///+++)))((())))))'''%%%$$$$$$&&&***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******((((((((('''''''''&&&&&&'''''''''(((((((((((((((***))))))---666???EEEGGGCCC@@@;;;888555333111000---,,,***)))(((''''''''')))+++...111333222000//////...,,,)))'''%%%$$$$$$******)))))))))***++++++((())))))((('''''')))***&&&&&&&&&'''((((((((()))'''(((((((((((((((''''''))))))******++++++++++++***,,,000666CCCVVVlll|||}}}mmm[[[III<<<222---***,,,...---...111***************************))))))***++++++++++++******++++++,,,,,,,,,,,,'''---,,,(((******444IIIddduuuyyyjjjaaaZZZTTTMMMFFF<<<333---+++))))))(((%%%$$$%%%((()))(((&&&((('''&&&$$$#########$$$###""""""!!!""""""#########%%%(((*********,,,---///111111000222:::HHHSSSkkkyyyvvvfffWWWMMMHHHFFFFFFDDDBBBAAAAAABBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGEEECCC@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::<<>>999<<<<<<555666:::555111000...---,,,,,,---...---,,,+++)))'''''''''((()))((()))+++,,,666RRRmmm{{{jjjVVVGGG;;;:::::::::<<<;;;999888888777999>>>???>>>???BBB>>>AAAEEEIIILLLMMMMMMMMMIIIHHHFFFCCC@@@???@@@BBB>>>AAACCCDDDCCCAAAAAABBB;;;<<<===>>>>>><<<;;;:::777555222111000///---+++//////000555:::<<<888444555555555555555555444333111111222444666999;;;<<<<<<<<<;;;;;;<<<===>>>>>>@@@@@@@@@AAACCCFFFHHHJJJLLLLLLLLLKKKIIIGGGFFFDDDHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGCCCCCCDDDDDDDDDCCCBBBBBBAAA===999666555333111000+++***((('''&&&&&&''''''''')))+++******,,,222666???PPPfffuuu|||zzzwwwnnnddd]]]WWWLLLAAA666222---)))(((''''''&&&&&&'''((((((((('''&&&&&&######%%%&&&&&&'''''''''%%%''')))***++++++,,,---,,,***(((&&&%%%$$$$$$%%%'''(((((())))))))))))((())))))***+++++++++,,,,,,---+++)))((()))+++++++++,,,///111000---+++---///000///.........,,,)))'''&&&%%%$$$%%%''''''&&&%%%"""""""""""""""###$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$######"""######$$$$$$$$$$$$###"""***???RRRlllwwwwwwkkkZZZKKK999222+++'''&&&&&&%%%###"""""""""""""""###$$$$$$---+++)))+++222;;;CCCIIIXXXcccpppsssiiiVVVBBB777...***&&&###$$$''')))+++000444:::<<<;;;555...***((()))(((&&&######%%%'''*********))))))(((((('''''''''''''''''''''''''''******++++++++++++******'''''''''(((((()))))))))'''''''''''''''((((((((("""'''...333777;;;???BBB@@@;;;555111///---+++***---,,,+++***)))((((((((('''))),,,/////////...---((('''''''''(((((()))***)))((((((((())))))***+++((()))***)))''''''(((***%%%%%%%%%&&&&&&'''''''''***++++++,,,,,,,,,++++++***************+++++++++---///111222777DDDXXXggg|||yyyhhhTTTDDD333...+++---...,,,+++---+++******)))(((((('''''')))***************++++++)))***+++,,,,,,,,,++++++%%%---,,,)))+++---:::QQQkkk{{{{{{mmmeee___YYYPPPIII???666000...,,,,,,(((''')))...333444111---+++)))'''%%%$$$$$$%%%%%%######""""""""""""######$$$&&&((((((((((((***+++...000111222999GGG\\\jjj}}}~~~sssbbbUUULLLGGGEEEEEEFFFEEECCCBBB@@@@@@AAACCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFCCC@@@===;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<>>>AAACCCEEECCCBBB@@@?????????@@@AAA<<<=========<<<:::888777888777666444333333333444,,,---///111222222222222000000222333555777999999999333777999333555888222//////...---,,,------...))))))******+++***(((''')))(((***---///999UUUpppyyyfffRRRDDD<<<;;;:::;;;;;;;;;888666444222333888;;;::::::======???CCCGGGIIIIIIHHHGGGGGGFFFEEEBBB???>>>@@@BBB<<<>>>@@@AAA@@@??????@@@;;;<<<=========;;;:::999666333000///...---,,,***+++***+++...222444333111111111222222111000000000000111222444666888:::;;;888888888999:::;;;<<<<<>>KKKZZZfffooovvv{{{yyyzzzwwwqqqllleeeYYYNNNEEE>>>555---)))((((((((('''&&&&&&&&&''''''&&&%%%$$$%%%&&&'''''''''''''''$$$%%%'''***---///000000...,,,***'''&&&%%%%%%%%%&&&'''((()))))))))))))))*********************+++,,,***((((((***+++++++++,,,///222222///...///111///...---,,,---,,,***'''+++)))((('''((((((&&&$$$###############$$$%%%&&&%%%$$$###""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&222LLLcccsssxxx{{{yyypppbbbOOOAAA333...)))%%%%%%%%%$$$"""(((''''''&&&&&&&&&'''''''''+++333>>>JJJXXXcccjjjpppsssrrriiiYYYEEE666...---)))%%%###%%%)))---///000333888:::999444---((((((((('''%%%######%%%'''************))))))))))))(((((((((((((((((((((((()))******************)))&&&''''''((())))))******))))))((((((((()))***+++(((111===DDDFFFEEEEEEFFF;;;666///,,,++++++)))'''+++++++++***)))(((((('''%%%(((+++------------...+++******)))))))))))))))''''''''''''((()))***+++)))******)))''''''(((***&&&&&&&&&&&&&&&'''''''''+++,,,...//////...------(((((((((((((((((())))))000222444222333:::HHHTTTppprrr^^^NNN999222------,,,))))))+++++++++***)))((('''&&&&&&(((***++++++******+++,,,)))***,,,---------,,,+++'''...,,,+++///333AAAXXXsss~~~yyynnnhhhbbb\\\MMMGGG>>>777222000///...******...666???AAA>>>999111///,,,)))'''&&&&&&&&&$$$$$$###"""""""""######$$$%%%'''''''''(((***,,,---///333999FFFZZZooo~~~ssseeeTTTJJJDDD@@@???@@@FFFFFFEEEBBB@@@???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJHHHHHHGGGFFFCCC@@@===;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???AAADDDGGGIIIFFFDDDAAA>>>===<<<======<<<===???@@@>>>;;;888666888888777777666555444444//////000111222222333444222222333444555666777888222---222666333555888111//////...,,,++++++******((())))))+++---,,,)))'''+++***,,,000222===ZZZvvvttt```MMM???>>>===;;;::::::999777666666333333777:::::::::<<<@@@BBBEEEHHHIIIHHHGGGEEECCCCCCCCC@@@>>>===>>>@@@<<<===>>>===;;;:::::::::<<<<<<<<<<<<<<<;;;:::999666333000.........---,,,,,,---...000111222333444222333555444222111111222000000222444666888999999444444555666888999::::::???@@@@@@AAACCCEEEFFFGGGEEEFFFHHHIIIHHHGGGEEEDDDAAA@@@???@@@BBBCCCBBBAAADDDEEEGGGIIIIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDAAA===;;;999888666555111000...,,,,,,,,,,,,---(((((((((''''''***...111222111555@@@LLLXXXdddmmmuuu{{{}}}yyysssjjjaaaVVVNNNCCC888111---+++))))))'''&&&&&&''''''&&&$$$%%%&&&''''''((((((((('''&&&&&&(((+++000222333222///...,,,***((('''&&&&&&&&&(((******))))))***++++++***))))))((())))))******)))((()))+++++++++)))***,,,///000///......///...,,,******++++++***)))---+++***))))))(((&&&$$$&&&%%%%%%%%%&&&''''''((($$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&(((---<<>>@@@BBBAAAAAACCCEEEGGGHHHJJJJJJHHHHHHGGGFFFDDDAAA>>>============<<<<<<<<<<<<<<<<<<<<<===???AAADDDGGGIIIFFFDDDAAA>>><<<<<<===>>>??????@@@???>>>;;;999888888999::::::999888666555444333111/////////000111222222222222333333333333---(((///555444777888000/////////...............---+++******,,,,,,***'''***(((***...000<<>>AAACCCBBB@@@AAABBBDDDEEEEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDBBB???;;;999888777666555111000///---------...///---+++))))))+++---......000------111666===IIIVVVbbbnnnzzz~~~~~~|||yyyuuuhhhaaaWWWLLLBBB999222---+++(((&&&%%%''''''%%%###%%%&&&&&&''''''''''''''''''&&&'''***...111000///......---,,,***((('''&&&&&&(((++++++***)))+++---+++***)))((('''(((((()))''''''(((***,,,+++)))''')))***+++---//////...,,,...,,,)))((()))+++,,,,,,,,,***(((((()))((('''%%%&&&%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%''',,,444DDD___vvv}}}xxxtttpppgggXXXEEE888---+++'''%%%$$$%%%&&&'''&&&&&&'''((()))+++---...888HHH```vvvxxxkkkWWWDDD666///------+++)))***111<<>>???EEEBBBDDDDDDCCC@@@???AAACCC@@@AAABBBDDDFFFHHHJJJKKKGGGGGGGGGFFFDDDAAA???===>>>>>>=========<<<<<<<<<999999:::<<<>>>AAADDDFFFDDDBBB???>>>===>>>@@@BBBBBBAAA@@@>>><<<;;;;;;:::888999;;;<<<<<<:::777555777444000---+++***+++,,,000000000///////////////***&&&...666555888999000//////000222333555666666222...***)))***+++***((((((&&&'''***,,,888UUUrrryyyiiiZZZPPPEEEBBB===:::999888777666777222000444888777777888@@@AAACCCEEEFFFFFFFFFEEE@@@AAAAAA???<<<999777777333555666777666666888:::777666444333222222333333777444111///000111111111(((000999;;;666222222444111333555444222000111333//////111222444444555555///000222444666777777777666888<<<@@@CCCFFFGGGGGGJJJKKKLLLLLLJJJGGGCCCAAA???>>>===???CCCEEEDDDCCC>>>@@@BBBCCCBBB@@@>>><<<;;;<<<<<<===???AAACCCDDD???<<<999777666666555333111000///...---...//////...+++''''''***+++***(((111///......)))(((333AAAHHHYYYkkkuuuyyy|||~~~~~~uuupppggg]]]RRREEE999111---)))&&&&&&''''''%%%###%%%%%%&&&'''''''''&&&&&&'''%%%%%%'''+++,,,+++)))------------+++)))'''%%%&&&))),,,,,,******+++...+++***)))'''''''''((((((%%%&&&(((***,,,+++(((&&&+++******---111222///+++///+++((('''(((+++---...)))(((''''''((()))(((&&&######"""""""""""""""### """$$$%%%&&&%%%%%%"""###$$$%%%&&&'''''''''&&&%%%(((...888JJJdddyyywwwqqqjjjfff^^^NNN;;;...,,,)))&&&$$$$$$&&&(((***+++,,,...000333666888:::HHHZZZsss{{{kkk[[[EEE333)))&&&''''''))))))...;;;JJJPPPLLLEEE444000***'''((())))))'''###%%%''''''&&&$$$$$$$$$***************+++,,,,,,,,,,,,+++***)))((('''&&&(((((())))))))))))((((((******))))))((((((''''''***(((&&&$$$$$$&&&(((***)))---111444444333222111000...+++)))((((((((()))+++***((('''&&&&&&'''''''''---111///,,,+++((($$$&&&&&&''''''(((((())))))+++)))'''))),,,......---......+++&&&%%%((()))((()))************+++++++++***+++------------...///000%%%&&&---,,,)))(((---...000111111333555888OOOcccyyy~~~vvvlllTTT<<<111///,,,+++,,,''''''&&&&&&''')))***+++)))******++++++,,,,,,---------...////////////...------,,,+++000>>>RRR```rrrxxxvvvjjjbbb```[[[QQQIII@@@777666999;;;777222222111111222777???GGGLLLNNNIIIAAA999222,,,&&&"""!!!"""###$$$$$$###"""!!!###"""$$$((((((''')))...555FFF]]]sssvvveeeWWWNNNHHHHHHHHHFFFDDD@@@===;;;BBBCCCCCCDDDDDDDDDDDDCCCAAABBBDDDFFFHHHGGGDDDBBBFFFFFFFFFEEEDDDAAA???===;;;===@@@BBBBBB???<<<:::::::::999999;;;===@@@AAADDDAAA===<<>>@@@BBB@@@???>>>===<<<<<<<<<<<<888666333///,,,,,,000333---------------...///000222333444555666555444444777111---///555999888555///...------,,,---------)))***---000000888RRRmmmnnn\\\NNNHHHCCC===888777777777777555555555666888:::===>>>>>>@@@BBBDDDEEEEEEDDDCCCDDDCCCBBBAAA???<<<:::999777777888888888888777777:::555333555666333222444444444444333111///...---444555888999888555111///555666666666555555444333000000111111222222222333444333333333444777:::<<<999:::;;;>>>AAADDDGGGIIIJJJLLLMMMLLLHHHEEECCCCCC??????AAABBBDDDEEEFFFGGGEEECCCBBBCCCCCCCCCAAA???<<<===>>>??????>>>>>>===>>>===:::777444111000///000000000///......------...,,,***)))***---000333<<<888222---++++++---///555@@@PPPaaannnxxx}}}{{{sssiiiaaaYYYLLLAAA444///)))&&&&&&&&&%%%###%%%%%%''')))'''###$$$((((((%%%&&&)))***((())),,,.../////////...,,,***)))''''''(((***---//////...************))))))((((((''''''((()))(((((('''&&&))))))))))))))))))))))))***+++,,,,,,,,,+++***)))***)))'''&&&&&&&&&'''((()))((('''%%%$$$$$$$$$$$$'''$$$""""""%%%&&&$$$""""""""""""$$$(((+++------''')))111@@@QQQbbbqqq{{{rrroookkkeeeVVVAAA222,,,---&&&"""###$$$'''111======???CCCHHHLLLQQQYYY```iiiwwwwwwlllUUUIII:::///+++***)))'''000000222999BBBDDD???888...,,,***(((&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***+++,,,,,,---,,,+++***)))(((((('''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))&&&%%%###""""""###%%%&&&'''+++...---)))'''***---...---+++)))((('''(((((()))((('''&&&&&&&&&'''(((&&&,,,111000...///---)))))))))((((((((()))******///---+++***++++++)))&&&***+++)))%%%%%%)))+++***))))))*********+++++++++***...111///***(((+++///---&&&###(((+++))))))***)))***,,,,,,,,,---///222???PPPeeettt~~~uuu```HHH:::222---+++,,,(((((()))(((((((((***+++*********+++,,,,,,---------+++)))'''&&&&&&''''''+++,,,---...111:::GGGQQQ___gggggg___\\\___^^^WWWJJJBBB888666999<<<;;;888666333000///111666<<<@@@CCC>>>888333...)))%%%""" !!!"""#########"""!!!!!!!!!$$$'''&&&&&&+++222CCCVVVnnnxxxhhhYYYMMMFFFEEEEEEEEEDDDDDDBBBAAAAAADDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDFFFGGGGGGEEECCCGGGFFFEEEDDDAAA???===;;;;;;===???@@@@@@>>><<<::::::999999999:::===???AAA???<<<999:::===@@@AAAAAABBBAAA???===<<<>>>???AAA@@@??????>>>============999777444///,,,,,,...111000000///...---------------...000222444555555555666111......222666666555,,,+++******))))))))))))((((((,,,//////888SSSnnnsssaaaSSSGGGCCC===999777777666555555444444444555777888:::===>>>@@@BBBCCCCCCBBBBBBCCCCCCBBBAAA???===;;;:::888888888888888888888888:::555333555666333222444333333333222222111000///222444888::::::777333000333333444555555555555555444444444444444555555555000111444666888999::::::888999:::<<>>===:::999777555333111111000000000000//////.........,,,,,,+++,,,...111555777;;;888222,,,)))((()))***///222999CCCQQQdddvvv}}}tttllleeeZZZQQQDDD===333---***)))'''%%%$$$###$$$&&&###!!!'''$$$%%%((()))'''(((+++------...---,,,***'''&&&))))))***,,,///000000///---,,,+++)))((((((((((((''')))***++++++***((('''************************)))***+++++++++***)))(((***)))((('''&&&'''((((((((((((''''''&&&%%%%%%%%%,,,)))&&&%%%&&&%%%###!!!&&&&&&%%%&&&'''((()))((((((---888LLLaaapppxxxzzzrrrmmmfff\\\JJJ888---+++((($$$###&&&(((+++555???FFFMMMXXX```eeejjjqqqwww|||zzziiiZZZEEE;;;///&&&$$$$$$###"""'''(((***///444555000+++,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))+++,,,,,,------,,,+++***))))))(((&&&&&&''''''''''''&&&&&&&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***&&& &&&---+++******)))(((''''''&&&'''&&&&&&&&&&&&'''((((((###***.........000///---,,,+++***)))((()))***+++///---,,,,,,+++***&&&$$$&&&((('''$$$%%%***,,,+++)))))))))*********+++++++++000333000(((%%%(((...)))'''((())))))'''))),,,+++,,,---,,,,,,,,,...000111<<>>EEELLLOOOLLLNNNVVVZZZXXXQQQIII???<<<>>>AAAAAA@@@888444///+++***---111444555222...+++)))'''$$$""" !!!""""""""""""""" ###%%%$$$$$$...999RRRhhhvvvfffWWWKKKCCC@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFDDDAAA???<<<;;;:::;;;===>>>??????===;;;999999888888999:::<<<>>>@@@;;;999888999<<<@@@BBBBBB@@@???===<<<<<<>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;999555000,,,+++,,,...111000000/////////000000---...000111222333333333333111///---...111333555...------,,,+++******)))((('''))),,,---666PPPjjjvvvdddVVVGGGCCC???;;;999777444222444333222111222333444555:::;;;===???@@@@@@@@@???CCCBBBAAA@@@>>>===<<<;;;:::999888777777888999:::999444222555555333222444111222222222222222222222111444777::::::777333111000111222444555666666666222222222222111111111111,,,000444888:::888555333888888888999;;;???BBBEEEFFFFFFDDD@@@======???AAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<:::888555777;;;>>>@@@???===<<<777777555444333222222222000000000000000/////////------...///111333666777666333...)))&&&&&&'''(((,,,+++***...;;;OOOeeettt{{{~~~xxxrrrjjjccc]]]SSSFFF;;;444///+++(((&&&######%%%$$$&&&$$$$$$'''(((&&&&&&)))++++++,,,---,,,+++***))),,,+++,,,...000111111000///---+++(((''''''(((((()))+++---///000...+++))),,,,,,,,,,,,,,,+++++++++'''((()))******)))((((((***)))((((((''''''((((((&&&&&&'''(((((('''&&&%%%+++(((&&&%%%%%%%%%###"""&&&&&&&&&'''''''''''''''---777III```uuu~~~{{{tttkkkcccXXXLLL<<<...***,,,$$$###$$$&&&&&&(((000888LLLYYYjjjuuu{{{xxxjjjUUUCCC888111)))$$$###$$$$$$###%%%'''))),,,,,,***'''%%%))))))((('''''''''((((((%%%%%%&&&'''((())))))***))))))((()))***+++,,,,,,------,,,,,,+++******)))(((((())))))))))))(((((('''''''''((((((((())))))&&&'''((())))))((('''&&&"""%%%&&&$$$"""###)))///(((((())))))((('''&&&&&&%%%%%%%%%&&&''''''((()))!!!'''+++******------+++---,,,***((((((((()))***((()))***,,,,,,+++)))'''%%%'''&&&###$$$)))+++)))))))))))))))************+++...000...)))'''))),,,)))(((((()))))))))***+++,,,---...---,,,,,,...000---111<<>><<<;;;:::======>>>>>>>>><<<;;;:::888888888999:::<<<>>>???<<<;;;:::;;;===???AAABBB<<<<<<<<<<<<>>>@@@BBBDDDCCCCCCCCCBBBBBBAAA@@@???<<<:::666111,,,***+++,,,---......///111333444555222222222111111111000000111111000---***,,,000555///......---,,,+++*********((()))+++,,,555NNNhhhvvvcccTTTGGGDDD@@@===:::777444111111111000///000111222333666777999;;;<<<=========AAAAAA@@@>>>======<<<<<<<<<:::999777777999:::<<<888444222555555333222444111111111222333444555666444555666666666444333111000111222444555555666666000000000//////.........---000555888888555000---777666555666888;;;???AAAAAABBBAAA???<<<;;;===>>>???@@@@@@AAABBBCCCCCCDDD@@@>>>;;;::::::999888666222555:::>>>@@@@@@>>><<<999888777555444333333333222222111111111111000000///000000111111111111000---+++)))'''&&&''')))***+++******,,,222>>>LLLUUUfffqqq}}}~~~{{{vvvpppqqqhhhZZZMMMCCC:::111+++((($$$###'''((($$$!!!!!!'''$$$$$$'''(((&&&&&&))))))***,,,...////////////---------...000111000...---,,,)))'''&&&''')))******,,,000333333111---+++------------,,,,,,,,,,,,'''((()))*********)))((())))))((((((((('''''''''$$$%%%''')))))))))'''&&&$$$###""""""###$$$$$$$$$!!!"""$$$%%%&&&&&&((()))333EEE___uuuvvviii\\\PPPCCC:::222+++(((***&&&(((((((((&&&)))000777PPP```rrr|||vvvhhhVVVBBB444000,,,'''%%%%%%&&&&&&%%%&&&))),,,,,,)))'''&&&&&&(((((((((((()))******+++&&&&&&'''(((***+++,,,,,,***************++++++,,,---,,,,,,,,,+++*********(((((())))))))))))(((((()))((((((((('''''''''&&&"""$$$%%%&&&&&&%%%$$$"""%%%$$$$$$&&&(((*********''''''(((((((((''''''&&&$$$%%%&&&'''(((((())))))###(((+++)))(((+++,,,***,,,+++)))((('''(((((()))%%%''')))+++++++++***)))&&&((('''$$$$$$((((((&&&(((((()))))))))*********,,,+++******+++,,,+++******)))'''(((+++---+++(((***+++++++++))))))+++,,,......333CCCZZZooo~~~}}}iiiRRR@@@666111&&&)))+++***((((((***,,,))))))***++++++,,,,,,---&&&''')))*********)))((((((***,,,------,,,---...+++...///...///555:::<<>>>>>??????FFFFFFFFFFFFGGGHHHIIIJJJHHHFFFCCCCCCDDDFFFFFFFFFAAAAAA@@@??????>>>======???>>>>>>======<<<;;;;;;888888999:::;;;===>>>???<<<<<<<<<;;;;;;<<<===>>>999999:::<<>>;;;888444000///.........///111333444333444666777999::::::;;;???>>>===<<<<<<<<<<<<======;;;:::888888:::;;;===999444222555666444444555111111111222333555666777888777444222111111111222222333444444555555444444333333222222111111000000000222555777888777555333555555444444666888;;;<<<<<<>>>@@@@@@>>>=========AAAAAAAAABBBBBBCCCCCCCCC>>><<<999777666666444333000444999===@@@@@@>>>===>>>===;;;999777666666666555555444333333222222111......///000000///...---+++***)))((('''((()))***'''((())))))+++...444888NNN^^^qqq|||{{{yyyrrrggg\\\QQQDDD777...)))### %%%((('''$$$###(((%%%%%%((()))&&&&&&))))))+++,,,...//////......------,,,---//////---,,,)))(((&&&%%%&&&(((+++,,,***---000333444222///,,,---------,,,,,,+++++++++'''(((***+++++++++******(((((((((((('''''''''&&&###$$$'''((()))((('''&&&"""""""""""""""###$$$%%%!!!#########%%%))),,,666QQQqqqooobbbPPPAAA222......+++&&&$$$'''+++///000111888CCCKKK```ooo|||xxxiiiUUUBBB444---'''&&&$$$""""""""""""!!!$$$'''******&&&###$$$&&&'''''')))***+++,,,,,,---''''''((()))+++,,,------------,,,++++++++++++,,,,,,,,,++++++************&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$(((&&&$$$'''***+++'''###''''''''''''((((((((((((%%%&&&'''((())))))))))))'''+++,,,)))(((+++,,,+++))))))))))))))))))((((((''')))+++***)))''''''''''''))))))%%%%%%''''''%%%((((((((()))))))))******+++(((&&&(((,,,...---******)))((((((+++///,,,&&&+++,,,---,,,++++++---...---,,,000;;;JJJ[[[nnn|||xxxbbbNNN>>>444---,,,***)))))))))******(((((())))))***+++++++++((()))+++,,,+++(((%%%"""*********+++,,,,,,---------------+++***,,,///111999>>>FFFMMMRRRWWW\\\___SSSNNNFFF===444...+++)))+++***(((((('''&&&###!!! !!!###%%%&&&""""""###$$$$$$(((444BBBeeezzzqqqYYYPPPDDD===;;;===>>>???BBBAAA@@@>>>===<<<<<<;;;CCCDDDEEEGGGGGGHHHHHHHHHHHHEEECCCCCCDDDEEEEEEDDD???@@@AAABBBBBBAAA?????????>>>===;;;::::::::::::888999:::;;;===>>>??????:::;;;;;;999777666777999777888999<<<>>>AAADDDEEEBBBBBBCCCCCCCCCAAA???>>>999888666222---+++,,,------,,,++++++++++++,,,,,,******+++,,,...000222333000111000---)))(((+++...+++,,,---------,,,******+++(((***111888FFFbbb|||wwwbbbQQQEEEBBB>>><<<999666333000------------...000222333111222333444666777999999<<<;;;:::::::::;;;<<<======<<<;;;::::::;;;<<<===999555333666888666555777444333222222333444666777999777444111000111222444444444555555666555555555222222111111111111111111222444777:::<<<=========444444444444555666777888777:::>>>@@@@@@?????????FFFEEEEEECCCBBBAAA@@@@@@===:::777444333333111000111444999===???@@@???>>>AAA@@@???===;;;::::::999999888777666555444333222+++,,,---...////////////000///---,,,***)))(((((())))))(((&&&&&&(((---000===NNNbbbsss{{{wwwoooggg]]]PPPBBB999000&&& ###''''''###!!!(((&&&&&&))))))&&&&&&)))***+++,,,,,,,,,+++***)))...---,,,,,,------+++)))%%%%%%$$$$$$%%%(((***,,,))),,,///111222000...---,,,,,,++++++******))))))'''(((***+++,,,++++++***&&&''''''''''''&&&%%%%%%###$$$&&&'''''''''&&&&&&&&&''''''%%%###"""###$$$"""###$$$###"""$$$***///:::ZZZ{{{{{{kkk^^^HHH999,,,))),,,***&&&######...888===CCCPPP^^^gggxxxzzzrrrfffWWWDDD333+++***%%%$$$$$$###""""""""""""&&&(((***)))&&&$$$%%%'''&&&'''(((***+++,,,------(((((()))***+++,,,,,,---000///...---,,,++++++++++++************)))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&'''))))))'''%%%(((((('''''''''(((***+++&&&'''(((*********))))))'''***+++((('''+++---,,,((()))***,,,,,,+++***))))))***+++)))&&&%%%&&&''''''***)))&&&&&&((((((%%%(((((((((((()))))))))***)))(((''')))+++,,,,,,+++&&&+++,,,)))***---,,,(((,,,---......------///111,,,,,,///444999CCCWWWjjj|||tttbbbOOOAAA999333,,,)))***+++)))''''''''''''((())))))******,,,,,,------,,,***((('''*********+++------+++***,,,,,,,,,+++)))(((***,,,///666???HHHNNNVVV^^^dddYYYUUUMMMDDD;;;222---******)))(((((('''&&&###  """$$$&&&(((&&&$$$$$$&&&'''***555???ZZZsssqqq___KKKEEE===999999::::::888;;;;;;<<<=========<<<<<>>>>><<<:::888777777888888999:::;;;===>>>???@@@@@@999:::;;;999666555666777777888999:::<<<===>>>???>>>???@@@@@@@@@>>><<<;;;777666555111...------/////////...---,,,,,,,,,,,,+++,,,,,,...000333666777000111000...,,,*********---...///111111000///...---)))***111999HHHddd~~~xxxbbbQQQAAA>>>:::777555333111///...---,,,,,,,,,...///000000000111222444666888999:::999888777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::666555888999777777999666555444333333444555666555555444444444555666666333444555666777888888888111111111111222222222222444666:::===>>>>>>===<<<222333444555666666555555666888;;;===>>>???AAACCCHHHGGGFFFEEECCCBBBAAA@@@@@@===999666555444333222444666999<<>>>>>>>>>>>===<<<;;;999777555333333.../////////000111111111333222111000...,,,******++++++***((((((***...111333???PPPaaasss|||vvvpppiii```TTTLLLBBB666+++***,,,***%%%"""(((%%%%%%((((((%%%%%%'''((()))+++,,,------,,,+++///...------------***(((#########$$$%%%&&&'''((((((***,,,...///...---,,,+++******)))((((((''''''&&&'''(((***+++******)))%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%"""!!!###%%%###$$$%%%######'''000777HHHeeeyyygggWWW???555,,,*********+++---111@@@PPPWWW]]]iiiuuuzzz~~~yyyooo```TTTHHH>>>444***&&&(((%%%&&&&&&&&&%%%&&&'''(((+++++++++)))'''&&&&&&&&&$$$%%%''')))***+++++++++))))))******++++++++++++222111000...,,,+++++++++*********)))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''(((+++---)))((('''&&&''')))+++,,,'''(((***++++++******)))###'''(((%%%%%%))),,,,,,'''))),,,......---+++***''')))***(((%%%%%%'''***&&&))))))&&&&&&))))))'''(((((((((((())))))))))))''')))+++***)))(((***,,,###,,,000+++(((***,,,+++((()))******)))***,,,...---...000000,,,000DDDYYYnnn}}}rrr___OOOBBB999///***+++,,,((($$$&&&&&&''''''((()))))))))***************++++++,,,)))***+++---...,,,***''')))))))))***(((&&&(((+++$$$***222999???GGGQQQYYYWWWTTTOOOGGG???777000---(((''''''''''''&&&###  """%%%'''))))))&&&$$$&&&))),,,555===MMMkkkxxxpppaaaOOOGGGBBB<<<:::;;;:::777333555666999;;;===>>>>>>>>>===@@@CCCFFFHHHGGGDDDCCCEEECCCBBBBBBCCCCCCBBB@@@BBBDDDFFFHHHGGGCCC???<<<<<<;;;888666555555666666999:::<<<>>>???@@@@@@@@@999;;;<<<;;;888666888:::888888999999999999::::::;;;<<<===>>>===;;;999888555555444111///...///000111111000111111222333333222222222222444666888999111000000///---+++)))''')))+++---...//////---,,,///***)))///666DDD___xxxvvvaaaPPP>>>;;;777444222111///...///...,,,+++++++++,,,,,,///000000222333666777999888777666666777888;;;<<<<<<<<<============<<<<<<;;;777555888:::888888:::888777555333222333444555111333666888999999999888111222444666888999:::;;;666666666777777888888888777999<<<>>>===:::666333111333555666666555444333666777888999;;;>>>CCCFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEBBB===:::999888777666555777999<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBB@@@???===:::888666444333555555333222111000000111222222222222111000//////''')))++++++***)))***+++,,,444AAAQQQfffzzz|||wwwssslllddd]]]VVVFFF888444444000***%%%'''$$$$$$&&&&&&######&&&$$$&&&)))---000222333444000///------...---***(((######$$$$$$$$$%%%%%%%%%((()))***,,,,,,,,,,,,,,,***))))))((('''&&&&&&%%%$$$%%%'''))))))))))))((($$$$$$%%%&&&%%%$$$###"""%%%%%%$$$######$$$$$$%%%!!!###"""!!!!!!$$$'''!!!"""$$$$$$%%%,,,888AAAWWWoooxxxdddPPP888222---+++)))***222;;;JJJ\\\mmmsssvvv}}}xxxtttsssiii[[[JJJ;;;...+++)))&&&%%%'''###$$$%%%%%%%%%&&&((())),,,***(((%%%$$$###!!!!!!"""###%%%''')))))))))(((*********************+++<<<222...333333+++(((,,,---,,,,,,---//////---,,,)))******'''%%%&&&***---&&&''')))***+++++++++***&&&%%%%%%((('''%%%&&&+++$$$&&&))),,,,,,,,,***)))$$$(((++++++)))'''(((***---,,,++++++,,,,,,***(((---***'''''')))+++***)))+++++++++++++++***)))(((,,,***))))))******)))'''***)))((((((***+++***)))(((((((((((()))***+++,,,...---,,,,,,++++++,,,,,,******+++++++++******)))///---++++++,,,.........---,,,---...111555999<<>><<>>:::777555444555666333555999===??????>>>===<<<999666555555666666666666888::::::888888999:::888999999::::::999999888333444666777888777777666333333444555777:::===>>><<<:::888777777666555444444333222222111...+++(((,,,---///111111000///...,,,***,,,///000:::UUUpppxxxdddQQQCCC===999888777222000000---,,,,,,,,,,,,---...///000111111111111222555888:::;;;;;;:::999999<<<>>>>>>>>>>>>?????????@@@@@@<<<:::888777666555666666666666666666555444333222111111222555999;;;;;;:::<<<:::999:::;;;:::999777888888777777888999;;;<<<:::;;;===???>>>:::444///111333666666666555555666555888;;;<<<===???AAACCCHHHGGGGGGFFFGGGGGGHHHHHHFFFEEECCCAAA>>>;;;:::999999:::<<<>>>@@@AAABBBCCCDDDAAA@@@CCCGGGGGGCCC>>>>>>999888<<>>555111,,,)))(((&&&&&&&&&(((******)))'''*********+++++++++++++++***+++,,,------------,,,///......///000///,,,***(((((('''((())),,,...000111777;;;<<<>>>@@@<<<555222///***((('''&&&###!!! !!!!!!!!!!!!###'''***,,,...000111333444444444999>>>EEEKKKMMMJJJEEEBBB999;;;======:::777555444555444444888<<>><<<;;;<<<:::666333222222222333444666888;;;=========<<<333111//////111333444444666666777666666888;;;===::::::::::::999888777666666777999;;;;;;;;;:::999333333444555666999;;;===<<<:::888777777888666555333222222111111///---+++,,,---///000111000///...---***+++......777PPPjjj~~~sssaaaOOOCCC<<<777666555222111222------,,,,,,,,,------...///000111111000222444777:::;;;<<<;;;:::;;;>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@<<<;;;999777555555555555555555555555444333222222333333333666888:::999888999999:::;;;===>>><<<;;;888888777777888:::<<<===>>>>>>???@@@???<<<666222555777999999777666666777777999;;;<<<===???BBBDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCC@@@>>>===<<<999;;;===@@@BBBDDDEEEEEEEEECCCBBBEEEIIIIIIFFFBBBAAA;;;:::>>>@@@>>>;;;;;;:::888555222000///000000///000222444555666666666555444222///---+++***)))***(((+++222===JJJ\\\kkkvvvxxxzzz}}}|||yyytttpppkkkfff\\\OOO???333---+++***%%%###'''***(((''''''%%%$$$%%%(((---111333444---((($$$%%%))),,,,,,***'''&&&&&&&&&&&&&&&'''(((''''''((())))))***+++++++++***)))'''&&&%%%$$$$$$&&&'''((())))))(((((('''""" %%%&&&######&&&######""""""######$$$%%%!!!""""""!!! """$$$ !!!$$$***888KKKaaaoooxxx}}}~~~ooo]]]RRR???>>>===@@@JJJXXXfffnnn{{{}}}~~~zzzqqqhhh```]]]OOOOOOMMMIIIDDD>>>888555---+++'''$$$!!!!!!!!!!!!###"""!!!!!!!!!!!!"""######"""!!!!!!"""$$$&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&(((+++,,,++++++,,,,,,YYYHHH::::::;;;555///------,,,++++++------,,,***)))+++......,,,***)))((("""$$$'''))))))((('''%%%)))&&&%%%&&&%%%"""%%%***,,,***((('''(((***---///,,,***((('''((((((((('''''''''))),,,///000...---)))'''%%%&&&((()))***)))+++++++++************))),,,+++++++++,,,,,,+++)))+++***(((((())))))(((&&&(((((((((((()))***+++,,,+++******)))((()))))))))&&&'''((()))+++,,,---......---++++++,,,------,,,000000000000000111111111555BBBWWWooovvvaaaIII;;;666111+++(((+++******+++------+++***((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++//////...//////...,,,)))&&&%%%$$$$$$$$$%%%&&&'''***---222777>>>EEEDDD???777333---)))'''&&&$$$### ###'''***---000444888::::::888666222333555777:::<<<===>>>:::<<<>>>>>><<<888666666555555555888<<<>>>??????BBBBBBCCCDDDDDDDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCC@@@===<<<;;;;;;;;;;;;:::777555444444555666666666777888999:::;;;;;;333111//////111333555555555555444444444777<<<@@@??????===<<<:::888666555666888;;;===>>>===<<<:::777666666777999;;;===>>>===;;;999888888888777666111111000000000///......---...///000000000///...---***+++------333JJJbbb}}}xxxhhhXXXGGG>>>555333333111111333...------,,,,,,,,,------...///000000000111333555999:::;;;;;;;;;===@@@BBBDDDEEEEEEEEECCCAAA>>><<<;;;:::888666555444333333444444444444333222111000555444444555777888777555777888999===@@@AAA???===888888888888999;;;===>>>BBBAAA??????>>><<<888555999;;;<<<;;;999888888888<<<===>>>>>>???AAAEEEHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA===>>>@@@CCCEEEFFFGGGGGGEEECCCCCCFFFJJJKKKIIIFFFCCC>>><<<@@@BBB???<<<<<<@@@===:::555222///...------///333666999;;;<<<<<<>>>>>>===;;;777222---*********,,,...000777FFFUUUaaaeeekkkrrrxxx{{{||||||qqqtttssshhhUUUCCC777222---'''%%%(((***(((&&&&&&&&&%%%&&&(((,,,000222222,,,***((((((++++++(((%%%***)))'''&&&&&&'''((()))&&&&&&'''((()))***++++++***)))(((&&&%%%$$$######$$$%%%&&&'''''''''''''''###$$$###$$$&&&######""""""######$$$%%%%%%%%%%%%$$$""""""$$$&&& !!!%%%222EEE]]]qqq||||||{{{{{{{{{xxxooobbbXXXKKKKKKNNNWWWeeesss}}}~~~|||uuuiiiZZZMMMCCC>>>444444333222000...,,,***&&&$$$"""  !!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%''')))+++'''&&&&&&&&&&&&'''(((((('''((()))*********---///nnn^^^OOOGGGAAA888000......---++++++,,,,,,+++***''')))***++++++***)))(((%%%'''***,,,,,,+++)))'''+++(((''''''%%%###%%%+++,,,+++)))((((((***,,,...///+++&&&%%%''')))((('''))))))+++---//////,,,)))+++)))(((''''''((())))))++++++******************++++++***+++------+++)))---+++************(((&&&(((((((((((()))***+++,,,+++***))))))(((((())))))&&&''''''(((***+++------,,,******+++...//////.........000111222222222222111999KKKfffoooYYYGGG<<<555000---...---,,,,,,------,,,***$$$&&&(((+++,,,,,,+++***............---,,,++++++///------------,,,***(((&&&&&&%%%$$$$$$%%%%%%&&&''''''+++222<<>>@@@@@@===999777666666666777999;;;===>>>???CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAABBBCCCEEEEEEDDDCCCAAA???===;;;::::::999888777555555666777888777666666555666777999:::777444111000111333333333444555555666666888;;;>>>DDDCCCAAA>>>;;;888666666666999<<<>>>???>>>===;;;<<<<<<<<<<<<===>>>@@@AAA@@@===;;;999888777555444000000000///------.../////////000111000000///...---******------222GGG]]]yyyrrrdddNNNBBB777222111000000222......---,,,,,,,,,------...///000000000000222444666888999::::::===@@@CCCDDDDDDEEEDDDBBB===999777666666555555444333333333333333333222222111000///444333333555777888777555555666888<<>><<<:::999999:::<<<>>>@@@AAACCCAAA>>>===<<<;;;999777<<<===>>><<<:::888999999BBBBBBBBBAAAAAADDDHHHLLLFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCEEEGGGHHHHHHGGGFFFBBBBBBBBBEEEHHHJJJIIIGGGDDD???>>>BBBDDDBBB@@@???BBB@@@<<<888444000...---000333666:::>>>@@@AAABBBEEEFFFFFFDDD@@@888111---...,,,+++++++++...888CCCEEEJJJRRR[[[eeeoooxxx~~~xxx|||lllZZZJJJ???444---((())))))&&&######'''&&&&&&))),,,///000///111000/////////,,,&&&"""+++)))'''%%%%%%&&&(((***%%%%%%&&&((()))***+++,,,)))(((&&&%%%$$$############$$$$$$%%%&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$######""""""######$$$%%%'''''''''%%%######%%%((('''&&&***777MMMddduuu}}}zzzyyywwwuuurrrlllddd^^^[[[ZZZ[[[cccmmmssstttqqqhhhdddZZZNNNAAA666///+++///...,,,+++***)))))))))$$$###"""!!!!!!"""###$$$########################'''&&&&&&%%%&&&&&&'''((('''''''''''''''(((((((((((())))))))))))+++...111vvviii[[[KKK===444111000...,,,++++++,,,+++***$$$######$$$&&&'''(((((('''(((+++,,,---+++***(((,,,)))((()))'''$$$&&&+++))))))***+++++++++******000+++&&&$$$&&&(((((('''))))))***,,,......+++)))------+++***(((((())))))+++******))))))***++++++*********,,,------+++)))...---++++++++++++)))((((((((((((((()))***+++,,,++++++***)))))))))))))))(((((((((((()))***+++,,,,,,+++,,,///222555555555///000111111111111111000222666DDD]]]vvv}}}mmmYYYFFF:::444111,,,***((((((((((((&&&%%%$$$&&&(((+++,,,,,,++++++,,,---...///000000000000---+++******+++***((('''&&&%%%%%%&&&&&&''''''(((%%%###%%%+++333999<<<>>>???===999333---)))&&&%%%!!!""""""""""""$$$'''***###$$$&&&(((***,,,...///---+++***)))+++...111333===@@@AAAAAA===999777666777888:::;;;<<<===>>>@@@CCCCCCCCCCCCDDDDDDEEEEEE@@@AAAAAABBBCCCDDDEEEFFF@@@AAAAAA@@@>>>;;;777555444333222222222222333444777666555444444666777999555222//////000111222111444666999::::::::::::;;;EEECCC@@@<<<999666555444888:::===@@@AAA@@@???>>>@@@??????>>>???@@@AAABBBCCC@@@<<<999888666333111000111000...++++++---000333333222222111000///...,,,)))***---...333EEEYYYttttttgggWWWHHH999222111///...///...------,,,,,,,,,---------///111111000000111333333444666777888;;;>>>AAACCCDDDDDDCCC@@@<<<777444222222222333333444444444222222222222111000///...111111111444666888777666555555666888;;;;;;999777:::::::::;;;===@@@BBBDDDEEEBBB???=========;;;:::<<<======<<<:::999:::;;;CCCCCCBBBAAAAAACCCGGGKKKFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEGGGHHHIIIJJJIIIGGGEEEDDD??????@@@BBBEEEGGGGGGFFFDDD@@@???CCCFFFEEECCCCCCAAA@@@===:::666333111000444555888;;;>>>AAABBBCCCEEEGGGHHHGGGBBB;;;444//////)))%%%&&&((()))...444222444999???HHHUUUdddmmm}}}{{{mmmZZZJJJ:::111***))))))&&&%%%&&&%%%$$$$$$&&&)))+++***)))&&&'''***---...---***((()))'''%%%######%%%''')))&&&&&&'''((()))***++++++((('''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%&&&&&&)))***)))((('''&&&%%%#########""""""######$$$%%%$$$$$$###!!! ###&&&((((((---===SSSiiivvv|||wwwxxxvvvppphhh___ZZZXXXXXXUUUUUUWWW[[[[[[UUUOOOIIIEEE>>>666000+++(((&&&***)))((('''&&&&&&&&&'''%%%%%%############$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""###''''''((((((((()))))))))*********))))))+++///222}}}nnn[[[HHH<<<777333000---+++,,,,,,+++***((('''&&&''')))+++,,,+++&&&'''((())))))(((''''''***((((((***(((%%%&&&+++&&&(((***,,,,,,+++(((&&&...+++'''&&&&&&((())))))&&&&&&&&&))),,,------,,,......---+++(((((()))++++++***)))))))))***+++,,,******+++---///...,,,***---,,,******++++++***((((((((((((((()))***+++,,,+++******))))))))))))))))))(((((('''((()))+++,,,...///000333777::::::999333222111000///------,,,000222===PPPdddrrr|||lllVVVEEE:::444///---***)))(((((('''%%%((()))+++,,,.........---(((***,,,///222444555666+++***))))))******)))((($$$$$$%%%%%%&&&'''''''''(((&&&&&&***...111777===CCCDDDBBB===666...)))&&&###$$$$$$###"""###&&&)))"""!!!!!!!!!###&&&***,,,)))))))))***,,,...111222999<<<>>>>>><<<999777666999;;;<<<=========???AAACCCCCCDDDEEEEEEEEEEEEDDD@@@@@@AAABBBCCCDDDEEEEEE===>>>???>>><<<888444111333333333222222333333444666555444444444666777888444222000111444666888888555888<<<>>>>>><<<<<<;;;AAA???<<<888555333222222;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@CCC@@@<<<999777444111///000111111...+++,,,000555888777555444222000///...+++((()))---...222AAASSSsssuuuhhh\\\KKK:::222000---+++,,,---,,,,,,,,,,,,---...///...000222222111111111222111222444555666888<<>>?????????>>>:::;;;<<<;;;::::::<<<>>>@@@@@@@@@@@@???@@@DDDFFFEEEEEEFFFGGGIIIJJJLLLMMMOOONNNMMMKKKIIIGGGFFFEEEHHHIIIKKKKKKJJJGGGDDDBBB??????@@@BBBCCCEEEFFFFFFFFFAAA@@@DDDGGGFFFCCCCCC@@@???===:::888555333222444444555777:::>>>AAACCCIIIKKKLLLLLLIIIDDD???;;;555...)))***++++++,,,...000000000111555@@@NNNXXXvvvwwwfffTTTBBB888...+++***)))***---)))((()))***,,,---,,,***%%%&&&)))+++,,,,,,+++***&&&%%%#########%%%&&&((((((((())))))******++++++((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###&&&'''%%%%%%&&&&&&#########""""""######$$$%%%%%%%%%$$$"""!!!"""&&&)))&&&***666III___pppyyy{{{tttsssooodddVVVKKKFFFEEE@@@???>>>???@@@>>>999555444111---+++***)))(((&&&%%%%%%%%%$$$%%%&&&&&&'''%%%$$$$$$#########$$$$$$""""""############"""""" """###$$$%%%%%%'''(((((()))***)))))))))+++++++++***)))***---000|||lllZZZJJJ???555222...,,,,,,,,,,,,+++...,,,,,,...000000---***&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$'''***(((%%%%%%(((%%%''')))++++++)))'''%%%******)))'''&&&''')))+++(((&&&%%%&&&)))+++,,,+++***++++++***((((((+++---+++***)))((()))***,,,---,,,,,,...000222111...,,,+++)))((()))******)))((((((((((((((()))***+++,,,***)))((((((''''''((((((''''''&&&&&&'''***,,,...//////111333777888777666222000...,,,++++++++++++---///666AAAKKKUUUeeesss~~~{{{jjjXXXGGG;;;444111...,,,++++++)))(((******+++,,,,,,---......)))***,,,///111333444555,,,***))))))+++,,,,,,+++$$$%%%%%%&&&&&&&&&&&&%%%***((())),,,,,,---666AAAHHHKKKLLLIII@@@555---((($$$$$$$$$"""!!!!!!$$$&&&$$$###""""""$$$&&&)))+++,,,+++++++++,,,...///000111444888:::999888777777;;;===??????>>>>>>@@@BBBBBBCCCEEEFFFFFFFFFDDDCCC@@@AAABBBCCCDDDDDDEEEEEE??????>>><<<:::777444333555555555444444444444444444444444555555777888888777555333444777:::<<<<<<777:::===??????@@@@@@AAA@@@>>>;;;888555444444444999999:::;;;===>>>@@@@@@BBBAAA@@@???>>>>>>???@@@AAA>>>:::888666555222000///111222000...000777===<<<;;;888666333000///...,,,((())),,,---...<<>>@@@@@@???===;;;999777666555666666777666555444333222222222222111000//////222111111333555666555444333222000000222333333333666666777888;;;>>>AAACCCAAA???===<<<===>>>>>>===888:::;;;;;;;;;===@@@CCC???AAAAAAAAA@@@@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMNNNTTTSSSQQQNNNKKKIIIGGGEEEEEEGGGIIIKKKJJJHHHEEECCCAAABBBCCCCCCDDDEEEGGGHHHIIIDDDBBBEEEGGGDDDAAAAAA???>>>===;;;888666333222444333333444888===CCCFFFNNNOOOPPPPPPPPPNNNLLLJJJ???:::777555111,,,,,,000000000///,,,,,,333>>>GGG^^^nnn|||~~~{{{oooaaaQQQDDD666///,,,***+++//////......000111111///---+++,,,+++***(((''''''(((############$$$&&&'''(((************++++++++++++((('''&&&%%%%%%$$$$$$%%%((('''%%%$$$######$$$$$$###$$$!!!"""%%%%%%!!!######""""""######$$$%%%&&&&&&%%%$$$###&&&***------777III]]]nnnvvvuuurrrlllfff[[[NNNAAA888333111,,,,,,,,,,,,,,,,,,++++++)))(((&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%%%%$$$###"""######$$$%%%&&&&&&'''''''''((()))*********)))))))))******)))'''(((***,,,xxxiiiTTTDDD666333///---------,,,,,,+++++++++---///,,,&&&!!!((('''%%%$$$$$$%%%&&&'''""""""%%%)))((($$$$$$&&&&&&'''((())))))((('''&&&''')))***)))&&&&&&))),,,,,,)))&&&%%%&&&'''((('''&&&((())))))'''(((,,,000+++***)))((()))***,,,---......000222444333111...((('''&&&'''((()))((('''(((((((((((()))***+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%(((+++...000.........000333333222000---,,,***))))))***,,,...---...222777999???QQQcccwwwxxxiiiTTTCCC333000,,,***))))))'''&&&))))))))))))***+++,,,------......///////////////,,,+++******,,,.........'''''''''''''''&&&%%%%%%%%%$$$&&&((('''(((333AAAKKKOOOSSSPPPGGG:::000***%%%$$$###!!! """$$$!!!!!!!!!!!!###$$$&&&'''...---+++((('''''''''(((***---222666777777888888<<<>>>@@@@@@???>>>AAACCCAAACCCEEEGGGGGGFFFDDDCCC@@@AAABBBCCCDDDDDDDDDDDDDDDBBB???<<<999888777777222222111111111111000000333333444555666777888888777555333222444555666666999;;;===>>>???BBBEEEGGGBBB@@@===:::888777888888666555555666777999<<<===EEEDDDBBBAAA@@@@@@AAAAAA>>>;;;888777666666444222...111222111111444===DDD???===:::777333000///...---)))))),,,++++++777FFF\\\ooowwwlllXXXGGG666...---+++)))(((******+++,,,---///000111///111444444333222222222000222333444555777:::===<<<;;;:::999777666555444::::::::::::888666444333222333333222222111000///444333222333444444333111222000......000333444444333444555666999<<>>??????===;;;888555333111555444333444888???FFFJJJMMMMMMNNNOOOOOOPPPPPPPPPCCCBBB???:::000((()))///'''((((((&&&%%%)))222:::GGG^^^ssszzz|||}}}wwwmmm___PPP>>>333---)))))),,,...------///000///---+++''''''&&&%%%$$$$$$&&&(((!!!"""###$$$&&&'''((((((,,,,,,,,,++++++++++++***(((''''''&&&%%%%%%%%%%%%)))(((&&&$$$######$$$$$$###$$$ $$$############"""###$$$$$$%%%######"""!!!!!!###(((,,,:::GGG\\\oooyyywwwnnnfffcccXXXIII<<<444///***''''''''''''&&&$$$$$$''')))$$$######&&&)))***(((%%%((((((((('''&&&$$$###"""%%%%%%&&&''')))***++++++%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$###"""!!! '''((()))++++++******)))((())))))(((&&&&&&'''(((}}}~~~vvvcccOOO@@@888///---///111///+++---,,,+++,,,,,,,,,***(((***)))((('''&&&&&&&&&&&&%%%&&&'''((())))))((((((...111000,,,******((($$$)))***+++,,,,,,,,,,,,,,,---,,,++++++******++++++(((((()))************)))---,,,+++***)))***+++,,,...777BBBHHHDDD===666222...+++((()))+++,,,***((()))***,,,---...---,,,,,,,,,++++++***)))(((''''''###$$$%%%''')))***++++++***+++---///000000//////000///---+++*********+++222222111000222888@@@FFF___uuuwwwdddQQQAAA777000111222...+++,,,+++,,,,,,,,,+++***+++,,,000000//////.........------,,,,,,++++++,,,,,,---***)))(((((()))(((&&&$$$***'''&&&((()))***///666BBBMMMUUUTTTMMMDDD:::111///)))###"""!!!"""!!!!!!!!!###%%%(((+++,,,000000000///...,,,***)))(((***---111666999999999CCCAAAAAABBBEEEDDDAAA>>>CCCCCCDDDEEEEEEDDDDDDCCCAAA@@@???>>>???AAADDDEEEDDDAAA===:::999:::<<<>>>:::;;;;;;;;;888444000---///111333444444555777999555888:::999666444555777AAA???<<<<<>>:::666444777666666888<<>>===;;;999777555444444555444222111444999???CCCBBB@@@;;;666222000////////////...------000555999KKKbbbzzz{{{kkkVVVMMM???333---+++---...---------------,,,,,,,,,///000222666999::::::888555666666777888888999999<<<999666444555666666666777:::===>>>===;;;:::999999777555444444444333222666444333222333222111///222111///...///000222333666777999;;;<<<>>>>>>???:::999999888888999999:::<<<<<<>>>???AAABBBCCCDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHJJJMMMQQQTTTVVVYYYUUUPPPKKKIIIIIIJJJLLLFFFFFFEEEEEEEEEEEEEEEFFFFFFEEECCCCCCCCCFFFHHHJJJKKKIIIFFFCCCAAA@@@@@@@@@>>>>>>===;;;999666444333444555555666777;;;@@@DDDHHHJJJMMMOOOQQQRRRQQQQQQLLLJJJEEE@@@999444///---******************++++++444DDDYYYkkkzzz}}}wwwhhhSSS@@@333------000((()))******))))))***+++(((((('''&&&&&&%%%$$$$$$&&&'''(((((('''(((+++...+++---000///---,,,---///)))***)))'''%%%%%%&&&(((((((((((((((((('''&&&&&&$$$%%%&&&%%%###!!!!!!!!!%%%%%%$$$"""!!!!!!$$$&&&%%%!!!###'''%%%###///AAAHHH]]]pppsssqqqqqqkkkbbbWWWLLL===222...---+++))))))((('''&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%(((***(((''''''((('''(((,,,+++'''(((---///,,,***))))))))))))+++,,,---&&&%%%$$$$$$$$$&&&(((***((((((((((((((())))))***+++***))))))((())))))***eeerrr}}}ooo[[[III???555/////////,,,))),,,+++******+++***)))'''&&&&&&%%%%%%$$$$$$%%%%%%'''''''''&&&''''''(((((((((+++***&&&&&&))))))'''))))))***+++,,,,,,++++++(((((((((((()))******+++((())))))***************,,,,,,+++******+++,,,---666GGGYYY^^^SSSAAA555000...+++))))))***+++)))(((+++,,,---.........------,,,,,,++++++***))))))((($$$%%%&&&((()))******++++++,,,------...............---+++***)))******+++------,,,,,,---222888===QQQggg|||rrrbbbQQQDDD888333000,,,+++------,,,+++)))((((((***,,,000/////////..................---++++++************)))(((((())))))'''%%%'''###"""&&&)))***...222BBBMMMVVVWWWQQQJJJAAA999000)))###$$$$$$!!! """!!!!!!!!!"""###%%%'''(((------...///...,,,***)))((()))+++000444888;;;;;;DDDBBBAAABBBDDDDDDBBB@@@AAABBBBBBBBBBBBAAAAAA@@@????????????@@@BBBDDDEEE@@@===999555444555777999888888999999777444111///333444666555555555666888555777888666333222333555???===<<<>>>AAAEEEGGGGGGEEEEEEDDDBBB>>>:::666444333333444777;;;???@@@AAAAAADDDGGGGGGFFFCCCBBBBBB???>>>;;;888555333222222444333111111333777<<>><<<999555222///...---------,,,++++++...222666DDD[[[uuuqqqaaaWWWGGG:::222/////////000//////........./////////111555999<<<===<<<;;;888888888888888888888777555222000000222444555555777999<<<<<<;;;::::::::::::888666555666666555333222111//////000000...---222111/////////111333444777777999;;;<<<=========777777888888999:::<<<<<<>>>???@@@BBBDDDFFFGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLMMMNNNPPPQQQRRRRRRUUUSSSOOOKKKIIIJJJKKKLLLFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>;;;888666444000111222333555888>>>AAAEEEGGGJJJMMMOOOPPPQQQPPPOOONNNKKKFFF@@@999222...***************+++++++++///:::JJJ[[[ppp}}}qqq___OOOAAA666///+++((())))))((('''''''''(((''''''&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%(((***+++...000000...,,,---...******+++)))(((''')))***)))))))))))))))(((''''''''''''&&&###!!! """$$$%%%%%%$$$###!!!"""$$$&&&""" $$$((('''(((777JJJ\\\nnn{{{yyyrrrlllbbbWWWHHH???222)))''''''&&&%%%(((((('''&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$'''((('''&&&&&&''''''!!!&&&'''%%%'''+++,,,((()))(((((('''((((((******'''&&&%%%%%%%%%''')))******))))))))))))***++++++((((((((((((((((((((((((JJJYYYjjjxxx{{{kkkYYYNNN@@@555111///,,,))),,,***))))))))))))'''&&&$$$$$$###""""""#########)))((('''&&&&&&&&&''''''%%%'''%%%!!!!!!&&&((('''))))))******+++***************+++,,,---...///000))))))******++++++++++++++++++***++++++,,,---...;;;OOOccceeeTTT@@@555333---,,,))))))******)))(((,,,------............---,,,,,,,,,++++++*********&&&'''((())))))*********,,,,,,,,,+++,,,,,,------++++++***))))))******+++******+++******,,,000333===QQQfffvvvwwwfffWWWEEE888111------000///...+++)))((()))+++---////////////............///...---+++***)))(((((())))))((()))******)))'''&&&"""!!!%%%)))+++...222BBBMMMWWWYYYVVVPPPIIIBBB333+++$$$%%%&&&$$$"""!!!!!!!!!!!!!!!!!!"""###$$$)))***---......---+++)))'''((()))---222777===@@@EEECCCBBBBBBDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@AAABBBCCCDDDDDDBBB???;;;888777777999:::666777777777666555333222666777888777555555666888666666555333111000222444<<<<<<===@@@DDDGGGIIIHHHGGGFFFEEEBBB???;;;777555666666666999===@@@AAA@@@AAACCCFFFFFFDDDBBBAAAAAAAAA???;;;888444222111111333222111111222555888999888777666444111...,,,*********)))((((((+++///222@@@WWWqqqxxxkkk```OOO@@@555111//////000///.........///000111111444888===??????>>>===::::::999999888777666666333111111222555888::::::777999:::999888777888999999777666666777777666444333222111222333444333111222111000///000222555777777888999:::;;;;;;;;;;;;666666888999;;;===?????????@@@AAACCCFFFHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKQQQSSSTTTUUUTTTRRROOOMMMPPPOOOMMMKKKKKKKKKKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>:::777555///000222333555999>>>AAAAAACCCFFFIIILLLNNNNNNOOOPPPPPPOOOLLLFFF>>>666111,,,,,,++++++++++++++++++,,,000888IIIaaawww}}}rrrfffZZZKKK;;;000+++***((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$######!!!"""#########$$$&&&(((,,,...111111///---,,,+++***,,,------,,,,,,,,,---******+++++++++***)))))),,,+++((($$$!!!!!!$$$&&&%%%%%%%%%$$$######%%%'''###"""%%%)))(((,,,???TTTooo||||||pppdddVVVJJJ<<<444+++%%%$$$&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&'''&&&%%%&&&(((###&&&((('''***...///---(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))+++)))(((((((((((()))******&&&&&&'''((((((((('''&&&;;;FFFVVVgggxxxyyymmm```LLL<<<444000...,,,---+++))))))))))))(((&&&&&&%%%$$$###"""""""""""")))))))))))))))(((&&&&&&&&&((('''######%%%&&&###))))))*********))))))(((------...///000000000000***************++++++,,,))))))***+++,,,---...///888EEERRRQQQDDD777444666,,,+++***)))))))))((((((,,,,,,------------------++++++******************(((((()))*********))))))---,,,+++*********+++,,,***************+++,,,,,,+++,,,------,,,+++---...///<<>>CCCFFFEEECCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAADDDBBB>>>;;;::::::<<<===999999888888666555444333666666777666555666888:::999777555222111222444666;;;;;;===AAAEEEGGGGGGFFFFFFEEEDDDBBB@@@===:::999???>>>>>>???AAABBBAAA@@@@@@BBBDDDDDDBBBAAA@@@@@@AAA???<<<999666555444444333222222222333333444555333444444333111...,,,***((()))((((((''')))---000@@@UUUppp|||nnncccQQQ@@@555///---,,,...---,,,+++,,,---///000333777<<>>===<<<::::::999999888888777777333222222444888;;;<<<<<<::::::999777444444555777666555444555666555444222333222222333666777777666333222000000111444777999888999::::::::::::::::::888999;;;===>>>@@@AAAAAA>>>???AAACCCEEEGGGIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNTTTVVVXXXYYYXXXTTTOOOLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKHHHFFFEEEEEEFFFGGGDDDEEEGGGHHHHHHFFFCCCBBBAAAAAAAAA@@@===999666333222333555777888<<<@@@DDD@@@BBBDDDFFFHHHIIIJJJJJJMMMMMMLLLJJJFFF@@@:::777333111///---,,,+++******+++,,,000<<>>666111000...---///111111000............///////////////,,,,,,++++++***++++++++++++******+++,,,---+++***)))))))))(((%%%'''444BBBPPPYYY___^^^XXXSSSMMMGGGAAA555***'''%%%###!!!""" !!!"""###$$$$$$%%%%%%%%%'''***---......---,,,((((((((((((+++333===EEEFFFFFFEEEEEEEEEFFFHHHIIIEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>???===:::888777777999:::???>>><<<999777555333333222333444444555777;;;>>>===:::777444444666999:::<<<===>>>AAACCCDDDCCCAAABBBBBBBBBAAA@@@???>>>>>>BBBAAAAAACCCDDDEEECCCBBB???AAABBBBBB@@@????????????>>>===<<<:::999888888333333333333333333333333000111222333222000---+++))))))))))))(((***---///;;;OOOkkknnnbbbQQQ@@@555///,,,+++---,,,,,,,,,---///000111666999===???===;;;999999888888888888888888888888222111111333666888888888;;;;;;999666222111222444444333333333444333111////////////111555777777777555333111000222555999;;;999::::::;;;;;;:::::::::===>>>???@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFHHHJJJJJJLLLLLLLLLMMMMMMNNNOOOPPPSSSUUUXXXZZZYYYUUUQQQNNNJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMLLLMMMMMMNNNOOOOOOOOOLLLGGGCCCAAACCCFFFHHHFFFHHHJJJKKKJJJGGGDDDBBB@@@@@@@@@>>>;;;888444222444666888999;;;===AAADDDBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDBBB@@@>>>===:::888444000---***)))))))))***---333???RRRlll~~~}}}~~~yyytttjjjYYYHHH:::444---(((&&&'''''''''%%%%%%$$$$$$$$$$$$######$$$%%%'''((((((((()))+++------...///...,,,***(((***---000111111000111111///000000111111111000000000000000...***(((((((((&&&'''((((((''''''(((***)))(((&&&&&&+++:::SSSiiiwww{{{|||sssdddSSSCCC999+++((($$$!!!!!!###$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))((($$$%%%)))&&&...<<>><<<;;;999999:::;;;<<>>:::666444333222000111222444555999>>>AAA@@@===999888:::===???@@@?????????AAABBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<>>>AAADDDFFFEEEDDD>>>@@@AAA@@@???>>>>>>???>>>>>>??????>>><<<:::888444333222222111111222222...///111222222111///...)))***+++******+++---///333GGGccc}}}pppdddSSSBBB777111...---------...000111222333333666999======:::777888999777777777777777888888888333222222444777999888888::::::888666333111333444666555444555555444111...111000111444888<<<<<<<<<888666333111222555999<<<::::::;;;<<<<<<<<<;;;;;;@@@AAABBBCCCCCCBBBAAA@@@CCCDDDEEEGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRUUUVVVVVVUUUSSSRRRLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOLLLGGGBBBAAACCCEEEHHHIIIJJJLLLLLLKKKIIIFFFDDDCCCBBB@@@>>>;;;888555444444666888999:::<<>>;;;777111---***)))(((&&&(((+++---111===TTTiiixxx|||vvviiiZZZIII@@@444,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$"""%%%'''((('''''')))***---,,,++++++,,,,,,***(((***,,,...//////...///111000000111222222222111111///000111///,,,***))))))&&&((())))))((((((***+++(((&&&&&&***777LLLeeewwwzzzzzzxxxnnn^^^KKK;;;222)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&###$$$)))'''!!!"""((((((444JJJ\\\^^^NNN;;;///))))))))))))((('''&&&%%%"""######$$$%%%%%%&&&&&&(((''''''''''''((())))))%%%&&&((()))******)))((()))---333:::EEEVVVnnn}}}qqqcccTTTGGG<<<666444111---++++++,,,+++***+++***)))(((''''''''''''&&&''''''(((((((((((('''%%%***,,,+++,,,...,,,(((---------,,,+++)))(((''')))***,,,---------+++***)))((('''&&&'''(((***+++%%%&&&((()))*********)))---,,,+++,,,...---***(((%%%''')))((('''(((+++------,,,+++*********++++++&&&''''''((()))*********))))))***+++,,,,,,,,,+++******+++,,,---------,,,******,,,,,,---,,,++++++(((***++++++*********,,,000111333444:::JJJbbbuuu~~~pppcccUUUHHHAAA:::333000111222111///............/////////000//////...---,,,,,,,,,,,,...---,,,---------+++)))+++)))***111888???JJJTTT[[[___^^^UUUKKKEEEAAA===>>><<<;;;999222)))&&&(((######$$$%%%%%%$$$#########$$$%%%&&&''')))+++,,,++++++***((((((...888@@@DDDGGGIIIJJJHHHHHHIIIKKKCCCBBBAAAAAAAAACCCEEEFFFFFFEEECCCBBBAAAAAABBBBBBAAA@@@?????????@@@BBBCCCDDDBBB===999555333222222111222333444666:::@@@DDDAAA>>>;;;<<>>???@@@???===<<<===>>>===>>>@@@AAA???<<<888555222111000/////////000111,,,---...000000000000///***+++,,,+++***+++---///444FFFbbb}}}rrrgggUUUDDD888222///...+++,,,///111333333333222444888;;;:::888777999===888888777777666555555555222111222555888::::::999555666777666444444555777:::999999999888666333000333333555888===AAABBBBBB:::888444222333666:::<<<:::;;;<<<<<<============???@@@BBBCCCCCCBBB@@@???EEEEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPRRRRRRQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSTTTPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMKKKIIIFFFEEEEEEFFFFFFIIIKKKLLLMMMMMMLLLJJJIIIHHHFFFCCC???<<<:::999888555777999:::::::::===>>>CCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFEEEDDDCCC===:::555000,,,***))))))&&&&&&(((***+++000AAARRRkkkyyyxxxlll^^^SSSCCC666///+++'''$$$%%%%%%%%%%%%%%%%%%&&&&&&"""%%%'''((((((((()))***,,,***'''''')))+++***)))***,,,,,,,,,+++,,,---///...///000000111111111000...///...,,,)))((()))+++&&&(((***+++******+++,,,)))))),,,666HHH```sss~~~yyywwwrrrhhhXXXDDD444+++(((((((((((((((((()))***%%%%%%$$$$$$%%%%%%&&&'''###%%%'''&&&$$$###%%%'''&&&!!!"""'''%%%%%%***222CCCRRRRRRDDD444---(((((())))))((('''&&&%%%######$$$%%%&&&&&&&&&&&&((((((((('''((())))))***%%%%%%&&&''''''((())))))(((---555:::???LLLaaattt}}}sssdddSSSDDD:::444111---++++++++++++***((((((((((((((()))***+++'''&&&$$$######%%%(((***+++------)))((())))))%%%......------+++***((('''###$$$''')))***))))))((()))(((&&&%%%&&&''')))***%%%&&&''')))))))))((((((...+++'''%%%&&&))),,,...$$$&&&(((((('''(((,,,//////...,,,+++***+++,,,,,,''''''((()))***++++++,,,))))))***+++,,,,,,,,,,,,(((***+++---......------)))***+++,,,,,,+++***)))((()))++++++******,,,------///000000222@@@XXXmmm~~~}}}tttggg[[[NNNDDD999333333444444333---.........//////000000222111///...---,,,++++++///...------...---+++)))...)))+++777FFFPPPVVVZZZXXXZZZWWWLLLBBB<<<888555:::<<>><<<===AAAEEEFFFEEEBBBAAA@@@AAACCCDDDCCCBBBAAA@@@@@@???>>>>>>>>>???<<<===>>>AAACCCDDDBBB@@@===??????>>>===<<<===>>>===>>>AAABBB???;;;555111111000...---,,,...///000+++,,,---...///000000000***+++,,,+++***+++---...:::KKKgggssshhhUUUDDD777111...---(((***---111222222111000333777:::999777777<<>>>>>======<<<999555222111111222666<<<@@@AAAAAA<<<999555333333666:::<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@???CCCDDDDDDEEEFFFFFFGGGGGGKKKMMMPPPSSSTTTRRRPPPNNNPPPOOOOOONNNOOOQQQSSSTTTRRRQQQNNNLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOJJJKKKKKKKKKJJJHHHFFFEEEIIIJJJLLLMMMNNNNNNNNNNNNLLLJJJFFFAAA>>><<<<<<<<<888999;;;;;;;;;;;;===>>>BBBBBBBBBCCCDDDEEEFFFGGGCCCEEEIIIKKKKKKIIIFFFCCC:::777333...+++*********(((%%%&&&***+++---888DDDXXXkkk|||}}}tttpppcccPPP@@@777000+++'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))************+++,,,)))%%%%%%(((******)))+++++++++***)))))),,,...------...///////////////...---+++(((&&&&&&))),,,&&&(((+++++++++***+++------///444AAAUUUkkkyyy~~~tttqqqlllcccSSS@@@000(((!!!"""$$$%%%%%%%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''###%%%'''&&&$$$###%%%'''%%% &&&###"""((('''---444444,,,''''''&&&'''((((((((('''&&&%%%###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%$$$$$$%%%%%%'''((()))///...111555:::FFFZZZlllxxxkkkYYYJJJ===555...---,,,)))''')))+++***)))'''''''''((()))%%%&&&&&&'''((()))******))))))((((((((((((((((((...------,,,+++***)))(((++++++,,,------,,,,,,,,,///---+++)))''''''''''''******((((((((()))***+++,,,------------,,,+++***...+++((((((***,,,,,,,,,,,,,,,------------------...,,,++++++,,,---,,,***+++,,,------,,,,,,...000,,,,,,---///111000...+++,,,,,,,,,,,,,,,,,,,,,,,,*********---000000,,,(((,,,+++,,,///333:::IIIVVVrrr~~~}}}uuuccc\\\MMM===555666777555555111---,,,000333333333111111222222000---***(((///000///...///000///---333333888EEEWWWcccaaaYYYYYYSSSLLLEEE<<<222///111333777===AAA@@@:::333...+++)))&&&%%%$$$###"""!!!!!!"""######"""###%%%'''''',,,//////,,,,,,000444CCCEEEGGGIIIHHHHHHHHHIIIHHHGGGFFFGGGIIIJJJJJJIIIJJJIIIHHHFFFEEEEEEFFFFFFCCCEEEFFFGGGGGGFFFDDDCCC???>>><<<999888777888888666666888:::===@@@BBBDDDEEEAAA===<<>>============<<<===888888>>>AAA??????BBBAAABBBDDDDDDCCC???;;;888===>>>??????===:::666444///---,,,+++,,,------,,,,,,...111444444222///---000///...---,,,------...999SSSrrr|||ooo[[[HHH;;;333...+++))))))***---000111000...444666888:::;;;:::999888:::::::::888666333000...000111111000//////111222333222222222444888;;;>>>===>>>???@@@>>><<<999666444555777888999999999888;;;888555666888999777555:::999777777888;;;???BBBFFFEEECCCAAAAAACCCEEEFFFEEEDDDBBBAAABBBCCCFFFGGGGGGJJJNNNPPPPPPNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPSSSQQQNNNKKKIIIIIIJJJJJJGGGHHHIIIKKKMMMNNNMMMLLLKKKNNNPPPQQQPPPNNNMMMMMMNNNMMMMMMLLLMMMMMMNNNOOOJJJHHHFFFBBB@@@>>><<<;;;BBB>>>:::888999<<>>>>>??????AAABBBCCCDDDFFFGGGJJJMMMNNNLLLGGGCCC???888111000111000***$$$&&&'''((()))***---222555MMM___rrryyy{{{{{{uuuiiiYYYEEE555---+++%%%$$$%%%)))(((&&&'''+++(((***++++++))))))***+++(((''''''(((+++,,,,,,+++------,,,,,,+++******)))(((***,,,...000111111111***++++++,,,+++***(((''''''((()))))))))+++---///---777HHHZZZkkkuuu{{{}}}tttjjj^^^QQQBBB333***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&%%%$$$""" &&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&***(((%%%######%%%(((+++&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''---...111666:::AAAPPP___uuuwwwcccTTTCCC888///------++++++,,,+++***)))((('''(((((()))&&&&&&&&&''''''((((((((())))))))))))))))))))))))---,,,,,,+++*********)))++++++,,,,,,---,,,,,,+++)))((('''&&&%%%%%%&&&&&&)))))))))((())))))***+++,,,,,,,,,+++++++++******&&&(((++++++++++++---///++++++,,,,,,---...///000------......---,,,+++***+++---------,,,,,,...000,,,,,,,,,...//////...,,,---------,,,,,,+++++++++,,,++++++---000000---***++++++---...---000===JJJ]]]lll{{{uuulll\\\JJJ@@@===888333444111------000333444333444333111///------------+++,,,,,,,,,,,,---------222;;;KKK]]]lllooodddVVVOOOHHHAAA<<<444---+++...///333999======999444000)))&&&###"""###### ###$$$$$$###""""""$$$%%%(((,,,//////---,,,000333@@@CCCFFFGGGEEEDDDEEEFFFDDDDDDDDDGGGJJJKKKJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFEEEFFFHHHIIIIIIHHHFFFEEE@@@???===;;;999888888888999999888999;;;???DDDFFFGGGCCC>>><<<>>>@@@@@@???AAAAAABBBBBBCCCBBBAAAAAAAAA???======>>>???>>>===;;;777888>>>AAA@@@@@@CCC@@@AAABBBCCCAAA???<<<;;;<<<=========:::777333111111///------......---,,,---///111444444444222111000///---,,,+++,,,---...@@@VVVqqquuu```LLL===444///,,,******+++...000111000///111333555777888777777666999888888666444222///....../////////---...///111000000000222555999===@@@>>>???AAAAAA@@@===:::888777777777777777777777777888666444555777999888777<<<:::999999;;;>>>AAADDDEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCCCCDDDEEEFFFGGGHHHKKKOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDEEEGGGHHHIIIHHHGGGIIILLLNNNOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDBBB@@@???>>><<<;;;:::;;;>>>AAAAAAAAA;;;;;;<<<<<<===???@@@AAADDDEEEHHHKKKLLLJJJEEEAAA;;;666000...///...+++&&&&&&'''(((((((((***---000<<>>AAAAAA???AAAAAACCCDDDEEEEEEDDDDDDAAA@@@???>>>???>>><<<:::777555777>>>BBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>;;;<<<;;;:::888444000...333111000///000000...---,,,---///000222333333333000...,,,***)))+++---...>>>NNNeeeyyyzzzdddNNN===333...+++******+++...111222111///---///000222333444333333666555555333111///---,,,+++,,,------,,,,,,...000......///222666;;;???BBB@@@AAABBBBBBBBB@@@===<<<;;;:::999777666666777777888666666777999;;;<<<;;;===<<<;;;<<<>>>@@@DDDFFFDDDCCCAAA@@@@@@AAACCCDDD@@@AAABBBDDDEEEFFFGGGGGGIIILLLOOOPPPNNNMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNJJJKKKKKKLLLLLLKKKJJJIIICCCCCCDDDDDDDDDDDDCCCCCCIIIKKKNNNOOOMMMKKKKKKKKKJJJKKKKKKLLLKKKJJJHHHGGGIIIHHHGGGFFFEEEDDDCCCCCC777888;;;???CCCDDDCCCAAA:::::::::;;;<<<===>>>???BBBCCCEEEHHHJJJHHHCCC@@@:::666222///......---,,,((()))***)))((()))***,,,---777BBBKKKXXXjjjzzzyyyfffPPP;;;///+++''''''))))))'''(((+++))),,,000111///,,,))))))'''''''''((()))(((%%%###((((((((())))))))))))***)))***+++,,,------------------.../////////......)))******(((***333AAALLLfffppp}}}tttlll\\\MMM<<<222---)))((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$!!! $$$############$$$%%%%%%###$$$%%%'''((((((((((((&&&%%%%%%$$$$$$######"""$$$%%%'''''''''&&&$$$###***)))'''&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''+++//////000555===RRRfff~~~~~~vvv]]]LLL:::222111///------******)))))))))))))))))))))))))))((((((((((((((()))))))))***++++++,,,,,,***))))))((()))***+++,,,+++,,,,,,,,,,,,+++******************************&&&'''(((*********))))))+++***(((''''''((()))+++%%%))),,,,,,***))),,,//////...---+++*********+++---222888777222...---.........///...,,,,,,---//////...,,,,,,.../////////......---,,,+++***)))(((---,,,+++***+++,,,---...111...---...---+++---222777@@@LLLYYYfffuuu{{{wwwrrrggg[[[FFF???555000///111222222333000---******,,,///222,,,,,,---...,,,+++000666GGGZZZppp}}}ooo___@@@888111---+++(((***...***+++...111222333222222111+++&&&'''***+++'''######$$$$$$$$$""""""$$$&&&***,,,......------///111111999AAAEEEEEEHHHNNNSSSNNNLLLJJJIIIIIIIIIGGGEEEGGGGGGGGGFFFFFFEEEEEEEEEHHHJJJMMMOOOOOOMMMKKKIIIDDDCCCAAA@@@>>><<<;;;;;;888777666666777:::>>>@@@;;;999888;;;@@@DDDEEEDDD???@@@CCCEEEFFFFFFEEEEEEEEECCCAAA@@@>>>;;;777444444444777===AAACCCCCCCCCEEEDDDBBB@@@??????@@@@@@<<<<<<;;;999777333///---444333222111222111///---+++++++++,,,---.../////////---***(((((()))+++---000>>>SSSiii{{{eeeNNN<<<111,,,***))))))+++---000111000...+++,,,...///000111111111333222111000...---++++++***+++,,,,,,+++,,,...000//////000333777;;;???BBBBBBBBBCCCDDDCCCBBB@@@???>>><<<:::888777888999:::<<<;;;;;;;;;===>>>??????<<<<<<===>>>???BBBDDDEEECCCBBB@@@??????@@@BBBCCC>>>>>>???@@@AAADDDFFFGGGJJJMMMOOOOOOMMMLLLKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLKKKMMMOOOPPPPPPNNNKKKIIIEEEFFFFFFEEEDDDBBBBBBCCCKKKMMMPPPPPPOOOMMMLLLMMMLLLMMMNNNOOONNNLLLJJJHHHHHHHHHHHHHHHHHHHHHGGGGGG::::::<<>>???@@@AAABBBDDDGGGIIIGGGDDD@@@<<<:::777333111000111111+++,,,---,,,+++***+++---,,,...222888EEEXXXmmmzzzqqq[[[DDD444...)))'''((((((&&&'''***+++---000000...+++)))((($$$%%%&&&((()))(((%%%"""------,,,+++***)))((((((*********+++++++++++++++,,,------...////////////------++++++000AAAWWWhhh~~~xxxllldddQQQAAA111++++++***)))***'''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$###"""######""""""######$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$###"""!!!###%%%'''((((((&&&$$$###((((((((((((''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%)))((())),,,,,,,,,222999CCCZZZvvvmmm\\\HHH<<<555///+++***))))))******************++++++++++++************))))))******++++++++++++)))(((''''''((()))+++,,,+++,,,,,,,,,++++++***)))(((((((((''''''&&&%%%%%%%%%&&&((()))******))))))***)))'''&&&&&&''')))***---,,,***+++...222555777999777333///,,,***))))))...444::::::555111///000///000000...,,,,,,---...000///---...///111111000......---,,,***)))((((((+++***)))((((((***,,,---000)))''',,,111000......333444999AAANNNaaawwwyyymmmVVVLLL???555111000000//////...,,,,,,,,,,,,......///......///,,,+++444@@@ZZZmmmsssccc>>>555---+++***((())),,,++++++,,,---.../////////...***%%%%%%''''''$$$ !!!"""""""""###&&&((((((***+++,,,---...///111...444===BBBEEEHHHOOOTTTQQQMMMIIIFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGJJJMMMOOOPPPNNNKKKJJJEEEDDDCCCBBBAAA???>>>>>>777888999:::;;;<<<<<<===888666777;;;AAAEEEFFFEEE===>>>AAADDDEEEEEEDDDCCCDDDBBBAAA???>>>;;;777444444666888;;;???CCCCCCAAAHHHFFFBBB@@@>>>>>>???@@@>>>>>>===:::777444111///444333222222333222000...---,,,+++*********+++,,,---+++)))''''''(((***+++(((555IIIaaayyy{{{gggQQQ>>>222---+++))))))***,,,///000///---,,,,,,---...////////////000///...---,,,+++*********+++,,,---,,,---000222222222444666888;;;>>>@@@BBBBBBCCCDDDCCCCCCBBBAAA>>>===;;;::::::;;;===>>>>>>>>>>>>===<<<<<<===>>><<<<<<===>>>@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAABBB>>>===;;;<<<>>>AAAEEEHHHKKKLLLNNNNNNLLLKKKKKKLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLOOOPPPOOOLLLHHHEEEFFFGGGHHHFFFCCCAAABBBDDDJJJMMMOOOPPPNNNMMMLLLLLLMMMNNNOOOOOOOOOLLLJJJHHHHHHHHHJJJKKKKKKKKKKKKKKKAAA@@@>>>===>>>>>>===<<<>>>>>>>>>>>>??????@@@AAACCCCCCEEEHHHJJJIIIFFFCCC@@@>>>;;;777555444444444---......---,,,,,,...///111///...000999KKKbbbssswwwfffPPP>>>333,,,'''(((((('''''')))***+++,,,,,,)))'''''''''###$$$&&&)))+++***(((%%%,,,,,,++++++***))))))(((*********)))************+++++++++,,,,,,------...------,,,///;;;QQQlllyyyjjj]]]TTTAAA444(((&&&(((&&&$$$$$$(((((('''''''''&&&&&&&&&$$$######"""###$$$&&&'''######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&)))((((((&&&%%%$$$###"""$$$%%%'''(((((('''&&&%%%&&&'''((()))******))))))%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%,,,******,,,---,,,111777666NNNlll{{{lllXXXIII<<<111***)))((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''&&&'''(((***,,,,,,,,,,,,,,,+++***)))((()))******)))((('''&&&%%%%%%&&&'''((()))*********)))((('''''''''((()))***///,,,***+++222999===??????<<<888333///---,,,,,,///444999:::777333111111000111000///,,,,,,,,,...///.........000111000///------,,,+++***))))))((()))))))))((('''(((***,,,,,,%%%###)))000000...,,,111......444>>>OOOfffxxxyyyfff\\\OOODDD<<<777222///------......---------,,,...,,,---...+++,,,;;;MMMiii{{{mmmXXX999000)))(((((('''''')))+++++++++,,,,,,---------///---***((('''%%%###""" !!!!!!###%%%(((&&&'''(((***,,,...///000...222888>>>BBBFFFIIILLLKKKHHHDDDCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGFFFEEEEEEEEEHHHKKKNNNOOOMMMJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA;;;<<<>>>???@@@???>>>===<<<::::::===AAACCCBBB???<<<>>>AAACCCEEEDDDCCCAAA???>>>======>>>>>><<<:::666888999999===BBBBBB@@@FFFDDDAAA>>>======???@@@@@@???>>><<<999666444333111111111222333222000......---,,,+++******************((('''''''''((())))))666HHH]]]tttmmmXXXDDD777000///))))))***---///111///..............................---,,,******)))))))))***+++---------///111444555666777888:::<<<>>>???AAAAAABBBBBBCCCBBBBBBBBB>>>===<<<<<<<<<===>>>???;;;<<<<<<;;;999999:::;;;<<<===>>>???@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB???>>>======???BBBFFFHHHJJJLLLMMMMMMLLLKKKLLLMMMJJJKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQSSSRRRNNNJJJGGGEEEGGGGGGEEEAAA???AAADDDHHHJJJMMMNNNLLLJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLGGGDDD@@@============<<>>666000000//////............---***,,,///...222FFF^^^sss~~~wwwppp\\\DDD444+++%%%&&&(((''''''(((***+++++++++,,,---......111111000,,,'''######$$$ !!!###%%%######%%%(((+++...///000000111444;;;BBBGGGIIIHHHHHHGGGFFFFFFHHHHHHFFFEEEBBBCCCDDDEEEEEEDDDCCCCCCBBBEEEIIILLLMMMKKKHHHFFFDDDEEEFFFFFFFFFFFFEEEDDD??????@@@@@@@@@@@@@@@@@@AAA???>>>???BBBAAA>>>:::<<<>>>AAADDDEEEDDDBBB@@@===<<<;;;;;;===>>>>>>>>>:::<<<:::777:::@@@AAA>>>???>>><<<;;;;;;<<>><<<:::888666555......///000222222000---+++++++++***************((((((((((((((('''&&&&&&(((333CCCUUUkkkrrr]]]III999222///++++++,,,///111222111000//////...---,,,,,,,,,,,,,,,,,,***)))((())))))***)))***,,,------///222444777777999:::<<<>>>@@@AAA???@@@@@@AAAAAABBBBBBBBB>>>======<<<<<<;;;;;;;;;888:::;;;:::888888:::<<<>>>???@@@AAAAAA@@@???>>>BBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHHHHHHHIIIKKKLLLLLLKKKKKKMMMNNNKKKKKKLLLMMMNNNNNNNNNMMMMMMOOORRRTTTSSSQQQNNNKKKEEEGGGHHHEEEAAA???BBBEEEHHHJJJMMMMMMLLLJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMFFFDDDAAA@@@@@@AAAAAA@@@CCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGJJJLLLLLLJJJHHHFFFCCCAAACCCGGGHHHDDD@@@===;;;888444111222555888888888999999888@@@WWWnnn|||kkkYYY@@@666---,,,---,,,,,,---+++000666888777333///---,,,++++++---...///...,,,"""###%%%''')))+++,,,---***))))))))))))***,,,,,,******(((((('''((()))))),,,000;;;MMMcccwwwyyykkkYYYHHH:::222111,,,***,,,---***)))+++'''''''''&&&%%%$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""""""""###$$$&&&''')))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%&&&&&&''''''(((((((((((()))******)))((((((%%%%%%%%%%%%&&&&&&&&&&&&(((&&&'''***)))&&&%%%'''***444AAARRRiiiqqq```KKK999000111((()))***+++,,,,,,+++***))))))***+++,,,,,,------++++++***)))((('''&&&&&&***)))'''%%%%%%&&&)))***,,,,,,,,,++++++)))(((((($$$%%%'''((()))))))))(((&&&&&&%%%&&&''')))+++,,,''''''((()))******))))))&&&***---,,,((((((,,,111111000...,,,,,,---///111......000222555444222///222222111///---+++,,,---******+++---//////,,,***++++++******************'''***,,,+++))))))+++---)))+++...///***&&&)))000---+++,,,111222333;;;EEELLL]]]qqq}}}~~~yyyrrrhhhZZZJJJ???444333111///...///000000---***,,,111222888PPPkkkxxx~~~zzzkkkbbb]]]KKK555111)))$$$&&&******)))))))))******,,,---...//////---//////***"""!!! !!!###!!!!!!###&&&+++...000000000///222;;;EEELLLMMMKKKKKKKKKLLLMMMMMMJJJFFFBBB@@@AAABBBCCCCCCCCCBBBAAA@@@CCCHHHKKKLLLJJJGGGDDDDDDEEEFFFGGGHHHGGGGGGFFFAAA@@@???>>>===>>>@@@AAABBB@@@???AAABBBAAA===999===???BBBEEEEEEDDDBBB@@@@@@===;;;;;;<<<=========<<<>>>;;;666888???@@@===999888888888:::<<>><<<:::888777666,,,,,,---///111111///---%%%&&&'''((())))))((((((&&&'''((()))((('''%%%$$$!!!,,,:::KKK```xxxuuu```JJJ999000---------...000333444333222000///...,,,+++*********,,,+++***((((((((()))***((()))+++,,,---...111444777888999<<<>>>@@@BBBCCC>>>??????@@@@@@AAAAAABBB>>>>>>===<<<;;;999777666777999;;;;;;999:::===@@@???@@@BBBBBBBBB@@@>>>===BBBBBBBBBBBBBBBBBBBBBBBBBBBEEEIIIMMMNNNMMMJJJHHHHHHJJJKKKLLLKKKLLLMMMOOOKKKLLLMMMNNNOOOPPPPPPPPPHHHJJJMMMOOOPPPNNNLLLJJJFFFIIIJJJGGGBBBAAADDDHHHJJJLLLOOOOOONNNLLLKKKLLLHHHHHHGGGGGGGGGHHHIIIIIIHHHIIILLLNNNOOOOOONNNMMMCCCBBBAAABBBEEEFFFFFFEEEHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFHHHJJJLLLLLLJJJHHHJJJFFFEEEJJJQQQSSSNNNHHHGGGEEE@@@:::666666999===;;;===???>>>999===SSSjjj|||qqq^^^DDD:::000///000///...000111777@@@EEEDDD>>>888444111///......///000///---''''''((()))***+++,,,,,,***))))))))))))+++---...+++***)))'''''''''((((((...666FFF]]]uuuzzzhhhUUUDDD888222000,,,))))))+++,,,***+++///''''''&&&%%%%%%$$$######"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%%%%(((((((((''''''&&&&&&%%%%%%$$$###""""""$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%'''((()))******)))((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))......222@@@VVVooo~~~ppp[[[DDD444,,,)))***,,,,,,+++***+++,,,***++++++++++++***))))))***))))))***++++++***(((+++,,,,,,***((('''((()))'''''''''''''''&&&&&&%%%((('''&&&%%%%%%$$$$$$%%%))))))************))))))...---+++*********((('''))))))))))))))))))))))))///...---,,,---...///000---...///222555555333111333111...,,,++++++***)))((())))))+++,,,---......,,,---...,,,***))),,,///'''))),,,......---+++))),,,+++))))))***,,,///111////////////111333555666@@@GGGUUUfffwww|||vvvkkk]]]RRRHHHDDD===666222000111222666555222111555CCCWWWffftttppphhh]]]QQQDDD:::555***+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,+++***(((%%%!!!############"""""""""!!!"""$$$&&&&&&%%%(((---222,,,000888???EEEIIIKKKMMMPPPMMMKKKIIIGGGEEEBBB@@@>>>??????@@@AAAAAAAAA@@@DDDGGGKKKMMMKKKFFF???;;;AAACCCGGGJJJKKKJJJIIIGGGFFFEEECCCAAA???>>>>>>===??????>>>;;;777777;;;???@@@@@@BBBEEEGGGGGGEEECCCAAABBBBBBAAA???>>>???@@@>>><<<888555666:::???BBB<<<;;;999888:::===AAADDDAAA@@@>>>===;;;:::::::::222000///---,,,,,,,,,,,,'''''''''''''''&&&&&&&&&************)))))))))))),,,,,,000;;;OOOiii~~~mmmWWWBBB555111444000///333444222111333111000///...---,,,,,,,,,+++,,,------,,,***'''&&&******)))***,,,///222444999888888999;;;>>>AAACCC@@@@@@AAAAAAAAAAAAAAAAAA@@@>>><<<:::999888888999999<<<>>>>>>===>>>AAAEEE@@@CCCEEEBBB===:::;;;===??????@@@CCCEEEFFFEEECCCEEEJJJNNNNNNJJJHHHJJJMMMSSSOOOKKKJJJLLLNNNNNNLLLJJJLLLNNNNNNMMMLLLMMMNNNLLLMMMNNNMMMLLLLLLMMMOOORRRPPPNNNKKKIIIHHHHHHHHHIIIMMMRRRQQQMMMKKKKKKNNNMMMLLLJJJHHHIIIKKKNNNPPPOOOJJJHHHJJJPPPQQQLLLFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBCCCEEEHHHIIIFFFHHHJJJLLLKKKLLLMMMNNNLLLJJJIIIKKKMMMNNNJJJGGGGGGEEEBBB<<<888777999<<>>IIIVVV[[[VVVKKKBBB===777333///...000222111000///...,,,++++++,,,...//////***)))---000...---......,,,+++***+++---//////<<>><<<:::;;;:::999777888AAAOOOZZZdddbbb^^^VVVLLLAAA777111,,,++++++******++++++,,,---,,,+++))))))))))))***,,,---...---+++((($$$"""######"""""""""""""""###!!!"""######%%%'''+++...---...222:::CCCHHHIIIHHHKKKJJJHHHGGGFFFDDDCCCAAA@@@AAABBBBBBCCCCCCBBBBBBGGGIIILLLLLLJJJEEE@@@<<<@@@CCCGGGJJJLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@???>>><<<;;;:::777555666;;;???@@@@@@@@@CCCEEEFFFEEECCCAAACCCDDDCCC@@@>>><<<<<<===:::777555555888<<<>>>;;;:::888888999;;;===???======<<<<<<<<<<<<<<<<<<666444222///,,,+++******''''''((()))+++,,,---...(((((((((((())))))))))))******---777JJJddd~~~ssseeeSSSDDD;;;666111000222444222222444222111///...---,,,,,,,,,******+++,,,,,,+++******)))))))))***,,,...111222777777777888:::>>>@@@BBBCCCBBBBBBBBBCCCDDDDDDEEEBBB@@@===;;;888777666666:::<<<>>>>>>>>>???BBBEEECCCFFFHHHFFFAAA===>>>@@@AAAAAABBBEEEGGGHHHHHHGGGJJJMMMQQQPPPLLLJJJKKKMMMPPPNNNLLLKKKLLLMMMMMMLLLKKKLLLLLLKKKJJJIIIIIIJJJMMMOOOPPPPPPOOOPPPRRRTTTSSSQQQNNNKKKHHHFFFFFFEEEIIIMMMPPPPPPLLLJJJKKKNNNPPPOOOMMMKKKJJJKKKLLLMMMKKKJJJJJJKKKKKKKKKHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDBBBAAABBBCCCEEEFFFFFFHHHJJJJJJJJJKKKLLLNNNOOOMMMJJJIIIHHHHHHFFFEEEJJJIIIFFFAAA===;;;<<<>>>?????????>>>999777>>>GGG]]]nnn~~~ttteeeRRR@@@:::444---,,,222===IIIWWW^^^YYYLLL@@@999444111...---///000000//////---,,,*********+++,,,+++'''''',,,///---,,,---''')))))))))***///888???ZZZoooxxxkkk\\\JJJ===555///---///000///......------------***+++***(((&&&$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&$$$$$$$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&'''(((""" ###&&&%%%###$$$&&&%%%$$$$$$###$$$%%%%%%%%%'''''''''&&&''')))************))))))))))))(((''''''&&&'''(((***+++---&&&&&&'''(((((()))*********---000222999LLLhhh~~~~~~mmmYYYGGG===333000,,,)))'''''')))***---,,,***(((&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&+++,,,+++)))'''&&&&&&(((******++++++******)))((('''***---000111///---+++))))))************))))))'''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''((()))+++---...------,,,...000111111000///,,,***)))))))))(((&&&(((((())))))*********++++++++++++***((()))+++---++++++++++++++++++++++++,,,***)))(((((()))+++,,,---------...///111222333333444666;;;DDDTTTfffsss|||{{{|||{{{uuummmeee^^^WWWOOOIIICCCCCCBBB???>>>@@@GGGMMMQQQQQQPPPLLLFFF===444//////---+++)))))))))***+++------+++***))))))))))))+++---//////...+++'''%%%$$$###!!! """###%%%!!! !!!$$$'''))))))...,,,,,,444>>>EEEEEECCCGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDGGGHHHIIIIIIFFFAAA===:::===@@@EEEHHHJJJIIIFFFDDDCCCCCCCCCBBBAAA???>>>===777666444222222666;;;@@@@@@???>>>???BBBDDDDDDCCCBBBDDDFFFEEEBBB===:::999;;;999777555444666888999;;;:::999999888999999:::999:::;;;===>>>?????????;;;999555111---***(((((()))))))))***,,,...///000'''''''''(((((())))))******)))+++333EEE___yyyzzzrrrdddRRREEE999444000222333222333666333222000///---,,,,,,+++((())))))***+++,,,------((()))***+++---///000000333333444666999<<<>>>@@@BBBAAA@@@@@@AAACCCEEEGGGDDDBBB???;;;999777666666<<<===?????????@@@BBBDDDEEEHHHIIIGGGBBB??????AAABBBCCCEEEFFFHHHJJJKKKLLLMMMOOOQQQPPPLLLIIIJJJKKKKKKMMMNNNMMMLLLKKKKKKLLLKKKLLLKKKHHHFFFEEEFFFHHHNNNOOOQQQQQQQQQRRRUUUWWWWWWUUUQQQNNNKKKHHHGGGGGGIIILLLNNNMMMJJJIIIKKKNNNQQQQQQOOONNNLLLKKKIIIIIIGGGIIIKKKJJJGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIKKKMMMMMMLLLJJJFFFCCCBBBDDDFFFLLLKKKJJJFFFBBB@@@???@@@BBBAAAAAABBB???:::999<<>>AAAAAAFFFGGGHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCBBB???;;;888555999<<<@@@DDDEEEDDDBBB@@@AAAAAAAAA@@@???===;;;:::444333111000222777===BBB@@@>>><<<===???BBBCCCCCCCCCEEEFFFDDDAAA===<<<;;;;;;:::888666555555555666<<<<<<<<<;;;:::999888777999;;;===???AAAAAAAAAAAA>>>;;;777333...+++)))(((+++***)))))))))***+++,,,***************))))))))),,,+++---333CCC\\\www}}}uuujjjZZZLLL<<<666111222333222444888444333111///...---,,,,,,))))))))))))***+++,,,---)))***,,,---///000000000000111333666888;;;===>>>>>>===;;;;;;<<>>>>>???@@@@@@AAACCCDDDDDDEEEFFFDDDAAA>>>>>>???BBBDDDEEEFFFHHHJJJMMMOOONNNOOOOOOMMMJJJGGGGGGHHHHHHKKKOOOOOOLLLJJJJJJKKKLLLKKKJJJGGGEEEDDDFFFIIINNNOOOQQQPPPPPPQQQSSSUUUTTTSSSPPPMMMJJJHHHHHHGGGIIIKKKKKKJJJIIIIIIKKKMMMOOOOOOOOONNNMMMJJJHHHGGGGGGIIIJJJIIIGGGDDDCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGGGGGGGIIILLLEEEGGGHHHEEEBBB@@@CCCEEEGGGHHHHHHGGGDDDAAAAAAAAADDDAAA@@@CCCBBB===::::::===PPPiii}}}xxxjjj[[[PPPEEE;;;666777444666777666333000000111///...------...////////////...,,,+++))))))))))))(((&&&'''+++,,,******,,,---///222777AAARRRdddqqq{{{qqqhhhSSSGGG999222///,,,---///,,,,,,,,,,,,++++++***)))((())))))(((&&&&&&''')))---***'''(((+++,,,***'''&&&)))***)))'''''')))---&&&&&&&&&&&&&&&&&&&&&&&&"""&&&+++***((((((############$$$$$$%%%%%%))))))***)))''''''(((***))))))))))))((((((((((((%%%$$$$$$$$$%%%&&&((()))&&&&&&'''((()))***++++++++++++++++++...999GGGSSSdddsssrrr^^^NNN>>>:::444111///---+++))))))((('''&&&'''(((+++,,,000---+++)))))))))(((''',,,,,,,,,***((('''((()))******++++++******)))((()))))))))(((((((((''''''))))))************)))))))))***+++)))&&&$$$%%%&&&(((((((((((((((((((((((()))))))))))))))(((((((((---+++******,,,.........---+++***+++++++++***((((((((((((((((((((())))))+++***((((((((()))******((((((((((((***---000111---,,,+++***))))))************+++---...///000000,,,///000000000555@@@HHHOOOQQQUUU^^^kkkwww{{{lllZZZMMMGGGFFFDDDBBBBBBCCCGGGJJJJJJHHHEEEAAA>>>;;;:::999777444000,,,***))))))***(((((()))***+++,,,,,,,,,***,,,///111111000...,,,&&&%%%"""!!!!!!###%%%'''###!!!!!!%%%''''''%%%(((+++...000111555;;;@@@FFFHHHJJJJJJGGGEEEDDDEEEBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>><<<999777555999;;;>>>AAACCCBBBAAA@@@CCCCCCBBBAAA???===<<<;;;555333111222555;;;AAADDDAAA>>><<<<<>>===???@@@<<<;;;999888666555555555>>>>>>>>>>>><<<;;;999888;;;===@@@BBBCCCCCCAAA@@@===;;;777333000---,,,++++++***)))((()))***,,,---000///...---,,,+++***))),,,,,,...333AAAYYYuuu~~~tttlll```UUU>>>777222222222222444888444333222000...---------,,,+++***)))))))))*********+++---///000111111111222333666999<<<===>>>>>>;;;999888777999;;;???AAABBBAAA@@@>>>>>>>>>???@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCDDDCCCAAA@@@??????AAACCCDDDEEEEEEHHHLLLPPPPPPPPPOOOMMMJJJHHHHHHHHHGGGKKKOOOOOOLLLJJJJJJKKKKKKKKKJJJHHHFFFGGGIIILLLQQQRRRRRRQQQOOOOOOPPPRRRNNNLLLJJJHHHGGGFFFFFFFFFHHHIIIIIIHHHHHHIIIJJJLLLKKKLLLMMMMMMLLLJJJHHHGGGJJJIIIHHHHHHIIIGGGDDDBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHGGGFFFHHHJJJAAAEEEHHHGGGCCC???>>>???>>>@@@BBBBBB@@@??????@@@@@@;;;888::::::666444444888HHH^^^rrryyyqqqhhh^^^RRRCCC999444222111000...,,,---///111...............///000111000000...---,,,+++******,,,)))))),,,,,,)))***---111222888EEEYYYmmm}}}vvvlllccc\\\KKK@@@666111///,,,,,,...*********)))(((&&&$$$###'''(((((((((&&&'''(((***---***((((((******(((%%%''')))+++)))'''&&&))),,,''''''((((((((((((''''''!!!$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''&&&%%%'''(((((('''''''''&&&&&&&&&&&&$$$$$$#########%%%&&&'''&&&&&&'''(((***+++,,,,,,,,,+++***+++...444;;;???PPPeee|||qqq```HHHBBB999333000...+++((()))(((((()))***,,,...///000---***(((((('''&&&%%%'''(((*********+++...000---------...---,,,,,,+++,,,+++)))((('''''''''((())))))************))))))!!!$$$''''''%%%%%%'''***(((((((((((((((((((((((()))*********)))((('''&&&,,,+++***+++---...---,,,,,,,,,+++,,,------+++***''''''(((((()))))))))***,,,***(((''')))*********((((((((()))+++---000111---,,,++++++************)))***,,,---///000000000---///111111000111444777777999???IIIVVVdddqqqyyyzzziiiXXXNNNEEEDDDBBBAAABBBEEEHHHKKKMMMKKKFFFAAA>>>>>>>>>???;;;999555111---+++******%%%&&&(((***,,,------...+++---///111333333222222((('''%%%######$$$%%%&&&"""""""""###%%%&&&&&&%%%$$$)))......---///666===CCCFFFJJJIIIFFFCCCCCCDDD@@@@@@@@@AAA@@@@@@???>>>>>>???@@@@@@???===;;;999<<<>>>???AAACCCCCCCCCCCCHHHGGGEEEBBB@@@>>>===<<<777555444555:::???CCCDDDBBB???>>>>>>@@@CCCDDDEEEGGGFFFCCC@@@======@@@BBB===<<<:::888666666666666============<<<;;;:::999<<<>>>AAADDDEEECCCAAA???;;;999666333111///......***)))))))))+++///222444444333222000...,,,+++******+++...444AAAXXXsss~~~uuupppfff[[[>>>777222222222111333666444333222000///////////////...---,,,+++***)))))),,,,,,---...///000111111555777;;;>>>@@@@@@@@@@@@:::999888888999;;;===???????????????@@@AAACCCDDDBBBAAA@@@AAACCCEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCAAACCCDDDCCCBBBDDDJJJOOORRRQQQOOONNNMMMLLLLLLLLLHHHKKKMMMNNNNNNLLLLLLLLLLLLMMMLLLKKKIIIIIIKKKMMMSSSTTTTTTRRRPPPOOOPPPRRROOOMMMLLLJJJIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIHHHHHHJJJIIIFFFBBBEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJJJJHHHGGGGGGHHHDDDFFFHHHGGGCCC===999777888:::<<<<<<;;;;;;;;;<<<>>>888444444333000///111555???NNN```ooozzzyyywwwrrriiiZZZIII:::111,,,---///000///...,,,***+++---////////////000222111000000///...------,,,...+++***+++***))),,,111222666BBBWWWpppsssfffYYYOOOJJJBBB999222000000---+++,,,******)))(((&&&###!!!%%%&&&'''''''''''')))+++000000///---+++***)))((('''(((((('''&&&&&&((()))(((((())))))))))))((((((&&&!!! %%%((('''%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&''')))***+++,,,---000000000000000222666999@@@YYYssstttZZZPPPAAA666111///---+++******+++,,,---......///---***'''&&&'''(((((((((((()))++++++,,,---///222...............---,,,,,,)))***************)))((())))))************))))))###''''''%%%&&&)))---))))))))))))))))))))))))'''((()))))))))((('''&&&+++++++++,,,......,,,***+++++++++,,,......,,,***''''''((()))******++++++---***((((((***++++++***)))))))))***+++,,,......************)))))))))))))))***,,,...///000000000111111111111000111111222///111555<<>>=========>>>AAACCCCCCBBB@@@>>>?????????@@@AAACCCEEEFFFKKKHHHDDD@@@===;;;;;;;;;:::888777999>>>BBBCCCCCCBBBAAA@@@@@@CCCEEEFFFEEEGGGGGGEEEBBB>>>===>>>???===<<<999777555555666777999888888888888999999999999;;;@@@CCCDDDCCC@@@>>>:::888666333111/////////++++++***+++---000444666444444333111///...---,,,***---111777DDDZZZuuu}}}wwwrrrcccRRR>>>777222222222111111444333222111111000000000111000111111111000...,,,+++++++++++++++,,,...///000555888;;;>>>@@@???>>><<<999999999999999:::;;;<<<>>>======>>>???AAACCCDDDDDDBBB@@@AAADDDFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFBBBCCCDDDBBB@@@BBBHHHNNNPPPOOOMMMMMMMMMNNNNNNNNNKKKKKKLLLMMMOOOOOOMMMLLLNNNOOOOOOMMMKKKJJJJJJKKKPPPQQQQQQPPPOOONNNPPPQQQQQQOOOMMMKKKJJJIIIIIIIIIDDDEEEFFFGGGIIIIIIHHHGGGKKKKKKKKKKKKKKKJJJJJJIIIFFFHHHJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAABBBDDDFFFHHHFFFIIIKKKLLLJJJHHHFFFFFFGGGFFFEEEDDDBBB>>>999555888999999999777666777888888444222333222000222666222555<<>>::::::444000222333000......************(((&&&###!!!$$$&&&'''''''''(((***,,,222444555111,,,((()))+++(((&&&%%%%%%&&&'''&&&&&&''''''((())))))(((''''''***$$$"""&&&)))((('''((('''((((((((('''%%%$$$###$$$%%%&&&%%%$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&''')))***,,,------000222222000......222666222KKKgggxxx{{{jjj\\\HHH999333111000///''''''((())))))))))))(((,,,)))''''''(((***++++++---......---,,,+++---...,,,,,,------,,,,,,+++***$$$&&&***,,,---+++)))((())))))************))))))$$$(((+++***''''''***...************************$$$%%%'''((()))(((''''''++++++,,,...//////,,,************,,,------+++***&&&'''((()))***+++,,,---...***((((((***,,,+++***++++++++++++++++++++++++((((((((())))))))))))))))))***,,,///000000000000222///,,,+++,,,...//////333444555888===EEENNNUUU]]]bbbeee```WWWPPPNNNPPPNNNMMMNNNOOOPPPPPPNNNLLLGGGFFFEEECCCBBB@@@???>>>AAA???<<<888444000,,,***'''(((***+++,,,,,,++++++&&&&&&''')))+++...000222++++++***)))'''&&&%%%$$$"""%%%$$$"""!!!###%%%"""###%%%'''***---...///444:::@@@AAA???===???AAA???????????????>>>===<<<:::===@@@CCCDDDCCCAAA@@@???>>>======???AAADDDFFFJJJFFFAAA<<<888777777888;;;999999;;;@@@CCCCCCBBBCCCBBBAAABBBEEEFFFGGGFFFGGGHHHGGGEEE@@@===;;;;;;===;;;888555444555666777555555444444555666777888555999>>>BBBDDDCCC@@@>>>:::888666333000///.........---+++++++++...111222333333222111000///......,,,000555<<>>???AAABBBEEEBBB@@@AAADDDFFFFFFDDDAAAAAABBBDDDFFFGGGGGGFFFCCCDDDDDDBBB???AAAHHHNNNMMMLLLJJJJJJLLLMMMNNNNNNNNNLLLJJJLLLPPPQQQOOOLLLOOOPPPQQQOOOLLLIIIHHHHHHKKKLLLMMMMMMLLLLLLNNNPPPMMMKKKHHHFFFCCCBBBBBBBBBCCCCCCEEEGGGIIIIIIGGGEEENNNMMMMMMLLLKKKJJJJJJJJJAAAGGGLLLJJJEEEBBBEEEIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBBBBCCCFFFJJJLLLFFFIIIMMMNNNLLLHHHFFFEEEGGGDDDAAA@@@AAA@@@===999:::::::::888555444555666---,,,---000000000444:::000...///555AAAPPP```kkkwww{{{{{{uuuiiiZZZLLLBBB999666111...,,,,,,++++++&&&)))------,,,,,,...000...//////000//////......***'''&&&'''''')))111;;;BBBQQQhhh}}}pppgggZZZNNNDDD:::555333777222111555777555222111***+++,,,,,,+++)))'''%%%$$$%%%'''''''''(((+++---///222444///'''"""$$$'''(((%%%"""###&&&'''%%%###%%%&&&'''(((((('''&&&%%%&&& !!!%%%%%%$$$&&&))))))))))))(((%%%###"""###$$$%%%%%%%%%&&&(((***(((((('''''''''&&&&&&&&&%%%$$$#########$$$%%%&&&(((((((((((()))***,,,---...000111///,,,***,,,///666>>>MMM```uuu~~~kkkTTTCCC;;;666222111)))------***,,,111///***(((***+++((($$$!!!!!!###))),,,///000...,,,******---,,,+++*********+++,,,++++++************++++++***,,,------+++******+++,,,)))&&&'''+++---***'''+++***((('''%%%$$$$$$$$$***************)))((((((***)))***+++...///...---++++++------------++++++))))))***+++,,,,,,---,,,------++++++++++++------,,,---...///000///...---///,,,,,,...---***))),,,///000111222222111000///.........000222333222111000333555777999===AAADDDMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLKKKGGGCCCAAADDDGGGHHHCCC>>><<<;;;999444///333///---...111222...)))((()))++++++***+++---///000555666000***'''$$$!!!$$$ $$$$$$!!!###((('''&&&%%%&&&))),,,------000555:::???@@@@@@@@@@@@???>>>===>>>@@@BBBBBBBBB@@@BBBCCCCCCBBBBBBCCCEEEAAA@@@>>>======???AAABBBFFFBBB???===??????===;;;<<<<<<>>>@@@CCCDDDCCCBBB>>>@@@CCCFFFHHHHHHGGGFFFJJJFFFAAA??????>>><<<999<<<>>>???<<<777333222222444444333444555888;;;===;;;>>>@@@AAA@@@>>>======;;;;;;:::888666222///---///...,,,++++++,,,...///,,,///111///+++)))+++...+++///444???QQQkkkyyylll^^^MMM???999999777666555555222---222///...///333666666444333444444555444333111000//////...,,,******---///555777999999999888999;;;999999999::::::;;;;;;;;;>>>>>>@@@AAACCCDDDEEEEEEIIIGGGEEEFFFHHHGGGCCC???;;;===@@@CCCEEEFFFEEEEEE===>>>@@@CCCEEEGGGHHHIIIFFFHHHIIIHHHHHHHHHJJJLLLQQQOOONNNMMMMMMMMMKKKIIIKKKMMMMMMJJJGGGEEEFFFHHHLLLMMMNNNOOOOOONNNLLLKKKGGGEEECCCCCCEEEFFFDDDBBBEEEHHHJJJJJJHHHFFFGGGHHHQQQQQQNNNIIIIIILLLLLLIIIEEEHHHLLLLLLJJJHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFFFFGGGHHHHHHGGGFFFMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIGGGCCC@@@???@@@AAA===<<<999555222000...---&&&,,,//////111555555222111000111222444;;;KKKZZZnnnzzzxxxooogggYYYIII???888444333111+++((())))))(((''''''((()))+++,,,------........./////////222...---///000222;;;FFFdddppp|||wwwiii]]]PPPBBB:::444...///444;;;:::999;;;<<<:::555111,,,,,,++++++***))))))(((((('''''''''((()))+++,,,---333111(((%%%+++,,,(((&&&''''''(((((('''&&&&&&((()))+++,,,,,,++++++***#########$$$$$$&&&'''((((((++++++)))((()))(((%%%&&&((()))***)))***+++---''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((((((***+++,,,+++,,,---,,,))))))***---///555AAAQQQdddwwwxxxcccQQQCCC888000,,,+++...---***,,,///...(((((()))***(((%%%$$$$$$&&&)))+++...///---+++***))),,,+++***))))))***+++,,,+++******))))))******++++++,,,------+++******+++,,,)))&&&(((+++,,,***'''))))))(((((('''(((((((((***************)))(((((()))((()))***---...---,,,******+++,,,,,,+++*********)))(((((()))+++---...------+++*********++++++******+++++++++******)))000---,,,...---))))))+++---...///000000///...---------...111444666555444222444777999:::<<>>???AAACCCGGGFFFEEEEEEEEEFFFEEEEEEBBBDDDEEEEEECCCCCCDDDFFF>>><<<:::999:::===@@@BBBBBB@@@???@@@AAAAAA>>>;;;;;;;;;===???AAABBBBBBAAA@@@AAABBBDDDEEEGGGGGGHHHHHHDDD@@@>>>>>>>>><<<:::888:::;;;999444111000000444333333333555777:::;;;===???AAAAAA???===<<<<<<:::999999888777555444333...---+++((('''((()))))),,,,,,+++,,,---------,,,///000444CCCZZZuuuyyyjjj\\\KKK===444222000///000111000...222111000111444555444333333333555555555333222000.........,,,***+++---///444777999:::::::::<<<===<<<<<<;;;;;;;;;;;;;;;;;;===???AAACCCEEEEEEEEEEEEHHHHHHIIIIIIGGGEEEDDDCCC===>>>AAACCCDDDDDDDDDCCCAAAAAACCCEEEGGGHHHIIIIIIFFFGGGHHHHHHHHHIIIKKKMMMNNNLLLKKKKKKLLLLLLKKKIIIGGGHHHHHHFFFDDDBBBDDDFFFHHHIIIKKKMMMMMMLLLJJJIIIFFFDDDCCCDDDGGGHHHGGGEEEGGGIIIKKKKKKKKKKKKNNNQQQPPPPPPMMMIIIIIIMMMNNNKKKMMMNNNMMMJJJFFFCCCDDDEEEHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGGGGGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFBBB>>>===>>>@@@AAA???<<<888444111///...++++++,,,---...///000111111////////////222???MMMbbbrrr|||zzztttnnnaaaSSSCCC<<<555222...)))'''((()))***+++------,,,***)))************************+++)))))),,,...666III[[[sss|||uuueeeVVVIII>>>444111...,,,...333888777666777888666222///,,,,,,+++***))))))))))))(((((('''''''''(((***+++***,,,,,,'''$$$&&&(((''''''''''''''''''(((((((((&&&'''((()))(((((('''&&&$$$$$$$$$%%%&&&((()))***'''***)))&&&%%%''''''$$$%%%'''(((((('''''')))***)))))))))))))))((('''''')))(((''''''%%%%%%$$$###******)))(((((()))***+++((()))))))))'''((()))+++,,,...444>>>LLLaaaxxxtttbbbQQQAAA555......///...,,,,,,...,,,(((((()))***)))''''''((()))(((+++------,,,)))((((((******))))))))))))******+++******))))))******++++++---......,,,++++++,,,+++)))'''(((+++,,,***'''(((((((((((()))+++,,,---))))))******))))))((((((((('''(((***,,,---,,,+++)))******++++++******)))***)))'''&&&(((***...000---,,,+++***************...---,,,+++++++++++++++...++++++---,,,))))))+++,,,,,,------------,,,,,,+++,,,///333777999888666444666999;;;;;;;;;<<<===;;;<<>>CCCEEEHHHJJJKKKKKKIIIHHHEEEDDDCCCCCCEEEGGGGGGGGGIIIEEEAAA??????===999555444000+++)))***+++)))'''((()))))))))))),,,111444<<<<<<888000++++++***'''### %%%(((%%%!!! """""""""###&&&(((''''''(((,,,111666999===AAADDDCCCDDDDDDDDDEEEEEEDDDDDDFFFGGGHHHGGGEEEEEEEEEGGG>>><<<999888999===BBBEEE??????AAABBBCCCBBB>>>;;;:::;;;===>>>@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGIIIDDDAAA>>>=========<<<;;;:::;;;<<<:::777444333333333333222333444666888999;;;===???>>><<<999888888777666666666666666777777333111...+++)))((()))))),,,)))''')))---///---***111...111BBB]]]www|||mmm___NNN@@@666222......111333333333333333333444555555333111111222444555555333111000.........---,,,,,,///111555777:::;;;;;;<<<===???<<<;;;;;;:::999999888888<<>>???AAABBBCCCCCCBBBAAACCCCCCDDDEEEFFFGGGGGGHHHDDDEEEGGGGGGGGGGGGJJJLLLLLLJJJIIIJJJKKKLLLKKKJJJDDDEEEEEEDDDBBBAAABBBDDDCCCEEEHHHJJJKKKIIIGGGEEEDDDCCCDDDFFFHHHJJJIIIHHHIIIJJJLLLMMMMMMOOORRRUUUMMMMMMJJJFFFHHHMMMNNNKKKNNNMMMJJJFFFAAA@@@@@@BBBGGGFFFFFFEEEDDDDDDCCCCCCGGGHHHIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNJJJHHHEEE@@@<<<;;;===???EEECCC???:::666222///...000)))'''++++++((()))000333111000///,,,,,,444>>>PPPdddvvv|||yyytttjjj___MMMDDD999444///***(((+++***---000222222...***&&&'''(((((())))))*********(((((()))+++///>>>YYYppp|||qqqaaaNNN???888111,,,+++,,,,,,///333333222111111111111///,,,---,,,***)))(((((()))***)))((('''&&&'''''')))***,,,******,,,)))%%%&&&)))''''''&&&&&&&&&((()))***))))))************)))(((&&&''''''((()))***+++,,,&&&((('''""""""%%%%%%###$$$&&&'''&&&%%%%%%&&&''')))))))))))))))((((((''')))(((((('''&&&%%%$$$$$$+++***)))(((((())))))***'''(((((((((((()))+++,,,......///222999JJJdddzzz~~~rrr```OOO@@@666//////......//////---***++++++***)))(((((()))***(((***,,,,,,***(((''''''((((((((((((((()))))))))******))))))))))))******+++---......,,,++++++,,,+++)))((((((***+++***((('''''''''((()))+++,,,---((()))))))))))))))(((((((((((((((***,,,------+++******++++++++++++*********)))))))))***,,,...///++++++++++++,,,,,,------000...---+++******++++++***'''(((++++++)))))),,,+++,,,,,,,,,,,,,,,,,,+++---...111555999:::999777666999<<<===<<<;;;;;;;;;;;;<<<===???@@@AAABBBBBBGGGIIIKKKMMMMMMKKKHHHFFFDDDBBBAAADDDHHHKKKJJJHHHHHHFFFCCCAAAAAA???<<<999999444///+++*********)))(((((((((((()))---222777AAA@@@:::111+++,,,+++)))***&&&$$$%%%((((((%%%"""$$$######%%%'''((('''&&&&&&)))---111444888===AAA:::===@@@CCCDDDEEEFFFFFFHHHIIIJJJIIIGGGFFFFFFHHHDDDAAA===;;;<<<@@@EEEHHHBBBBBBCCCCCCBBB@@@>>><<<;;;===>>>??????@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGAAA???===<<<======>>>>>>;;;<<<;;;:::888666555555222111111222222444555666555777::::::999777666666555444333222222333555666333111///,,,************+++)))((())),,,---,,,***...***,,,;;;QQQiii~~~uuuhhhYYYLLL<<<555111222555666555555444444555666666555222000///000222333222111///......///000//////000222444777999;;;;;;;;;:::;;;===777777777777777666666666;;;>>>BBBGGGIIIIIIGGGFFFDDDFFFGGGEEECCCAAAAAACCC>>>???@@@BBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDBBBDDDEEEFFFFFFGGGJJJLLLNNNMMMLLLLLLMMMMMMKKKJJJFFFEEEEEECCCBBBAAAAAABBB@@@BBBFFFHHHIIIGGGEEECCCCCCCCCDDDFFFHHHHHHHHHGGGGGGIIILLLNNNPPPRRRSSSTTTKKKKKKGGGDDDFFFKKKMMMKKKGGGFFFEEECCCAAA@@@@@@AAADDDDDDDDDCCCBBBBBBAAAAAAEEEHHHLLLNNNOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNKKKIIIEEE@@@<<<;;;===???FFFDDD@@@;;;666222///---000&&&%%%---...%%%'''000666444333222...+++000777AAAWWWooo{{{}}}xxxpppgggZZZNNNAAA888222---...111...000333444333///***'''&&&'''(((***+++---...///+++,,,...222;;;NNNhhh{{{zzznnn___NNN===222000,,,))))))***+++,,,---...---,,,,,,,,,,,,+++***---,,,***((('''((()))***((((((&&&&&&&&&'''((()))---((((((...+++""""""(((&&&%%%$$$$$$%%%''')))+++((())))))***++++++,,,,,,,,,,,,---------------,,,'''(((&&&"""!!!$$$&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''+++***)))(((((())))))******))))))***+++---......000//////000111;;;SSSjjjzzz}}}lllZZZHHH:::222000000111222111/////////...+++***)))))))))))))))+++,,,+++)))'''''''''''''''(((((())))))))))))***))))))))))))))))))***+++---...---,,,***++++++***)))))))))*********)))'''''''''''''''((()))***'''(((((()))))))))(((((()))))))))+++...///...---,,,,,,,,,++++++,,,,,,,,,***+++---...//////...---***+++,,,---///000111111,,,+++)))'''&&&&&&'''(((%%%###$$$)))+++***+++///,,,,,,,,,,,,,,,,,,,,,,,,000111222666999:::999777999<<<>>>???>>><<<<<<<<>>======>>>BBBFFFHHHKKKLLLNNNNNNMMMIIIEEEBBBDDDBBBCCCFFFJJJLLLJJJHHHFFFEEECCCBBBAAA@@@>>>======888222---***)))))))))(((((((((((()))---333777AAABBB<<<222***)))***)))000---)))''''''((('''$$$%%%######$$$&&&'''&&&%%%''')))+++---///333777:::;;;???DDDGGGHHHIIIJJJKKKIIIJJJKKKIIIHHHGGGGGGHHHIIIFFFAAA>>>>>>AAAEEEHHHGGGGGGEEEBBB???===<<<<<<>>>@@@AAAAAA@@@AAACCCEEEBBBCCCEEEFFFGGGFFFEEEDDD??????>>>======>>>???AAA999888666555444333222111000000000111111222222333111444888999999888888888777666444333222222222333---,,,***((('''((()))******+++,,,+++)))((()))******''')))222???RRRmmm}}}qqqdddZZZFFF<<<666999;;;888444333333555777888777555444333//////000000///...,,,,,,///000222222222333555777:::;;;<<<;;;999888888888444444555555666777888888999<<>>@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJMMMPPPSSSRRRPPPOOONNNNNNKKKJJJGGGFFFDDDBBBAAA@@@???>>>???BBBDDDGGGGGGFFFCCCBBBBBBCCCEEEFFFFFFEEEEEEDDDBBBEEEKKKQQQVVVXXXXXXWWWNNNMMMJJJFFFGGGMMMOOOMMMEEEEEEEEEEEEEEEDDDBBB@@@BBBAAAAAAAAAAAA@@@@@@@@@BBBGGGNNNRRRQQQNNNLLLKKKMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIFFFAAA===<<<>>>@@@DDDBBB>>>999555111...,,,,,,%%%&&&111222)))(((111666444333444000---///555<<>>888555333666666333111222111...+++))))))******)))***+++,,,+++)))'''''''''&&&'''((()))******))))))***))))))(((((())))))******,,,------+++******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((***)))***,,,...///...------,,,,,,++++++,,,,,,---+++---///111111///---+++***+++---///000222222222,,,+++******))))))))))))$$$###$$$))),,,+++---111------,,,,,,,,,,,,------222222333555888999999888;;;>>>@@@@@@????????????BBB@@@===;;;===BBBGGGKKKJJJKKKLLLKKKIIIEEEBBB???DDDEEEFFFIIIJJJJJJHHHFFFDDDCCCBBBBBBAAA@@@??????>>>;;;555///***((((((((((((((())))))+++...333777DDDIIIGGG<<<000,,,---///555888888444111///***%%%%%%###!!! """###$$$###((()))+++,,,,,,...111444<<>>@@@CCCFFFJJJIIIGGGCCC>>><<<<<<===@@@BBBDDDCCCAAAAAAEEEHHHCCCDDDGGGIIIIIIGGGEEECCC@@@@@@AAA@@@>>>???AAADDD<<<:::777555555444222111//////000000000000000000111444888:::::::::;;;<<<<<<;;;999777555333222222,,,+++)))((((((***+++---***,,,...,,,(((&&&(((+++)))''')))---111@@@___|||wwwmmmdddUUUGGG>>>@@@BBB<<<888888333555777888777666777777222111///---,,,+++++++++...000222444444555777999<<<======<<<999666666666444555666777999:::;;;;;;888:::???CCCFFFGGGGGGGGGCCC???;;;<<>>;;;>>>???@@@BBBDDDFFFHHHIIIIIIHHHFFFDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTUUUSSSQQQOOOOOOMMMKKKIIIFFFCCCAAA@@@@@@???>>><<>>BBBIIIQQQZZZ^^^___^^^UUUTTTOOOJJJKKKPPPRRRPPPKKKJJJIIIJJJIIIFFFBBB???@@@@@@@@@AAAAAAAAAAAABBBBBBHHHNNNQQQOOOLLLKKKKKKMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHFFFBBB???>>>???@@@@@@>>>;;;777333000...,,,***&&&)))111333...---111111//////111000---...333<<>>===???CCCGGGJJJHHHHHHIIIHHHFFFDDDBBBAAADDDGGGJJJJJJHHHFFFDDDCCCAAAAAAAAA@@@????????????AAA>>>999333---)))((((((''')))***+++,,,...222555DDDNNNPPPEEE555...///222===JJJUUUTTTLLLCCC666,,,'''$$$!!! ###$$$%%%''')))+++++++++,,,...///777===EEEHHHGGGEEEEEEGGGEEEGGGHHHGGGFFFFFFGGGHHHGGGEEEBBB@@@@@@AAADDDFFFGGGHHHHHHEEE@@@===<<<===AAADDDEEEDDDAAAAAAEEEIIIFFFGGGHHHHHHHHHHHHGGGFFFAAACCCCCCBBB@@@@@@CCCFFF@@@===999777666666444222...////////////.........111444777999999999999999<<<<<<;;;999666444222000...---+++******,,,---...++++++,,,+++*********+++'''%%%'''+++,,,777UUUttt{{{rrrjjj]]]KKK>>>>>>???:::888;;;111444777777777777:::<<<666444000,,,******+++,,,,,,...111333444555777999<<<===>>>===:::888777777666666777888999999::::::666888<<>>???@@@@@@@@@AAABBBBBBCCCEEEGGGHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFDDDFFFHHHJJJKKKMMMPPPSSSQQQPPPMMMLLLLLLKKKIIIGGGDDDBBB???@@@BBBBBBAAA@@@BBBBBBBBBAAAAAA@@@?????????BBBGGGHHHGGGFFFFFFGGGBBBCCCFFFMMMVVV]]]___```YYYXXXRRRLLLLLLPPPRRRPPPOOOMMMJJJHHHHHHFFFBBB???@@@AAAAAABBBCCCDDDEEEEEEEEEIIILLLLLLIIIGGGJJJMMMKKKKKKKKKJJJJJJJJJJJJJJJDDDEEEEEECCC@@@>>>>>>???===;;;999666333000///...***+++,,,...///000111111...,,,,,,......,,,---222777BBBVVVmmm|||kkkVVVDDD666---+++---******+++,,,,,,++++++***(((+++000666<<>><<<444000111...+++''''''***---------,,,------,,,)))'''((()))&&&''')))***+++++++++***))))))(((((((((((())))))(((***++++++)))(((((())))))*********)))((()))***%%%%%%%%%&&&'''((()))***&&&&&&'''((())))))(((((((((((((((***,,,---,,,+++,,,+++***))))))***+++,,,000000...---,,,+++++++++---.../////////...,,,+++((()))+++,,,,,,+++***)))---++++++///000...///222---,,,+++******+++,,,---111//////111666:::===???>>>???AAAAAAAAACCCEEEHHHCCCBBBAAAAAACCCEEEHHHJJJGGGGGGGGGGGGGGGFFFEEEDDDDDDHHHLLLKKKGGGBBB@@@@@@???@@@@@@@@@>>>>>>??????EEECCC>>>777111,,,++++++''')))+++,,,---...111333>>>JJJPPPDDD111(((***...GGG\\\ooorrrgggWWWDDD555+++'''###!!!"""$$$'''(((&&&(((***+++++++++---...222:::CCCHHHHHHHHHIIIKKKDDDEEEFFFFFFFFFFFFGGGHHHFFFEEECCCBBBBBBDDDGGGHHHCCCFFFIIIHHHCCC???======AAADDDFFFDDDAAAAAAEEEIIIJJJIIIHHHGGGGGGGGGHHHIIICCCDDDEEEDDDAAAAAADDDGGG>>>:::666333333222000............///......---,,,///222555666666444444555:::::::::888666333000...,,,+++)))''''''((()))***,,,)))((()))---///---+++$$$"""%%%***+++444PPPnnn~~~uuummmZZZEEE333222333000111666111333666777666888<<<@@@:::777222---******,,,...***---000222333555777999<<<===>>>>>>;;;:::::::::666666666666777777777777555777:::===@@@CCCEEEFFFBBBDDDDDDBBB??????BBBEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFCCCBBBAAABBBCCCDDD@@@BBBDDDFFFGGGIIIMMMOOOMMMKKKJJJIIIJJJJJJHHHFFFDDDBBB@@@BBBEEEGGGGGGEEECCCBBBAAA???>>>>>>>>>>>>===BBBGGGIIIIIIHHHIIIJJJHHHFFFEEEHHHOOOVVVZZZ[[[ZZZXXXQQQJJJJJJMMMOOOMMMOOOJJJFFFCCCDDDDDDBBB@@@AAABBBCCCDDDFFFGGGHHHIIIIIIKKKJJJGGGCCCDDDJJJPPPHHHHHHIIIIIIJJJKKKKKKKKKAAABBBCCCBBB@@@>>>===>>>;;;:::888555333111000000,,,///...***+++000222000...++++++------,,,---111111888KKKddd{{{ttt]]]III999---***+++%%%''')))+++,,,+++***))))))...666AAALLLWWW___ccciiixxxwwwlllaaaLLL@@@555000+++%%%%%%)))%%%'''%%% !!!&&&%%%&&&***///000...,,,,,,---''')))+++,,,+++)))&&&$$$"""""""""###%%%''')))+++&&&'''"""###---111///((())))))***))))))((('''((('''&&&%%%%%%&&&'''((()))***,,,......---+++******------******+++***'''###$$$&&&&&&&&&&&&((()))%%%%%%&&&'''((((((''''''''''''''''''((((((((()))+++)))'''&&&&&&''')))++++++)))((())),,,---+++)))%%%,,,111000---...777???NNN```vvvrrr[[[KKK===<<<<<<888222///...---,,,---......,,,***,,,---///...+++(((''''''+++++++++*********))))))---,,,***)))))))))******))))))))))))((((((((((((++++++***)))(((((())))))$$$###$$$&&&***,,,---,,,///---***((((((***---///...---+++***)))))))))******+++,,,---............444333111000...------,,,------......------,,,+++,,,,,,++++++******++++++...------,,,,,,------...111000---+++))))))***+++,,,---000555;;;???AAAAAADDDCCCBBBCCCFFFFFFDDDAAAHHHEEEBBB@@@AAACCCDDDEEEIIIJJJKKKIIIFFFEEEGGGIIIIIIHHHGGGEEECCCAAA??????>>>AAACCCBBB???>>>???AAADDD@@@:::666444222111///444...))))))))),,,222:::JJJPPPSSSKKK;;;...***,,,EEE\\\qqqyyyyyypppWWW===---)))%%%###""""""""""""$$$''')))***)))))))))***333999AAAFFFHHHHHHGGGGGGDDDFFFHHHHHHFFFDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???BBBDDDCCC@@@>>>???AAA===@@@DDDDDDBBBBBBDDDFFFGGGGGGFFFDDDBBBBBBDDDGGGDDDDDDBBB@@@>>>>>>AAADDDBBB===888555444222000---/////////...---...111444000222555999<<<<<<999666666666555444333111000///---000---'''''',,,---***,,,+++******+++***(((&&&&&&%%%(((,,,---666QQQllluuugggVVVGGG888222222111000111///222777::::::999888888555444222000...,,,,,,+++)))***,,,...111444777999;;;<<<===>>>===;;;999888444555666666666444222111777777888;;;>>>@@@@@@???CCCAAA>>>===???BBBDDDDDDFFFCCCAAA@@@@@@BBBBBBCCCGGGCCC???@@@CCCEEEBBB???DDDFFFGGGFFFCCCCCCGGGJJJOOONNNLLLJJJHHHFFFDDDCCCAAAAAABBBCCCCCCDDDDDDDDDEEEDDDBBB@@@???>>>======GGGGGGHHHHHHHHHGGGFFFFFFIIIEEEBBBDDDKKKTTTZZZ]]]WWWWWWUUUPPPKKKIIIKKKMMMJJJIIIHHHHHHHHHFFFCCC@@@AAABBBDDDEEEFFFFFFFFFFFFJJJIIIGGGGGGHHHKKKOOORRRJJJLLLOOOOOOMMMKKKIIIIIIEEECCC@@@??????>>><<<:::AAA???===:::666333000///+++++++++++++++++++++,,,111000...---,,,---......111222;;;QQQmmmoooUUUAAA666...(((%%%((())))))+++------+++000333>>>QQQeeessszzz}}}uuufffVVVMMM555000+++'''%%%%%%%%%%%%(((%%%""""""###$$$%%%%%%((('''''')))+++,,,+++*********)))''''''&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%''')))+++...000111///...,,,)))%%%%%%&&&(((((((((''''''''''''((((((***++++++,,,...///000000---+++)))((((((***,,,---***'''&&&'''$$$"""$$$(((&&&&&&'''''')))***+++,,,***(((&&&$$$######$$$%%%***)))(((((((((((()))******((('''(((***+++***((('''+++---,,,)))+++111888@@@MMM```uuuzzzdddSSSCCC===<<<999555555000...---.........,,,***///000111111...,,,++++++,,,,,,,,,+++++++++******,,,+++***)))((()))*********)))))))))((((((((((((***)))((((((''''''((((((!!!$$$&&&&&&%%%+++***(((((()))+++---///...---+++))))))))))))***++++++*********,,,...///111111///...---,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------...---+++******+++,,,---111111111555;;;@@@DDDEEEEEEDDDCCCDDDFFFGGGEEEBBBDDDCCCBBBCCCEEEHHHJJJKKKFFFGGGGGGEEECCCBBBEEEGGGFFFEEEDDDCCCAAA@@@>>>>>>>>>@@@AAA@@@======???AAABBB???;;;888666555222111---)))&&&)))---222<<>>>>>;;;777555444222///---///////////////000333666///000222555777888666333999999888666333000...,,,))),,,***%%%%%%((()))&&&+++***)))***+++,,,+++***+++***,,,///000999SSSmmmrrreeeOOOBBB555111222111111333000444888999888666555444333222000///------,,,,,,******+++---000222444555888999::::::999777555333333333333333333333444444555666888;;;???AAAAAAAAABBB???======???BBBDDDDDDDDDBBB@@@??????@@@@@@AAACCCAAA???@@@AAABBB@@@>>>@@@@@@AAAAAAAAABBBEEEGGGKKKKKKIIIHHHFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAADDDBBB@@@???============@@@AAABBBDDDEEEEEEFFFFFFEEEBBB@@@CCCIIIQQQVVVYYYXXXWWWTTTOOOJJJHHHJJJLLLIIIHHHHHHHHHIIIHHHEEECCCBBBCCCCCCDDDDDDEEEFFFFFFKKKJJJHHHGGGGGGIIILLLNNNKKKMMMNNNMMMKKKHHHHHHHHHDDDBBB???>>>>>>>>>===<<<<<<;;;999666333111///...************************+++******)))))))))))))))+++,,,444IIIddd|||tttZZZDDD666...))))))***+++++++++,,,,,,,,,---777KKKdddyyyzzzooobbbSSSDDD:::000,,,(((%%%%%%&&&&&&&&&'''%%%""""""###%%%%%%%%%'''&&&&&&(((***+++***(((***)))((('''&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%######$$$&&&(((+++---...//////...+++((('''((()))))))))(((''''''((())))))&&&&&&'''((())))))************(((((('''((())))))'''&&&&&&(((&&&"""###'''%%%%%%%%%&&&'''((()))***((('''&&&%%%$$$%%%&&&''')))******************)))((('''&&&''')))***)))(((,,,,,,+++)))((()))...111555===MMMfffqqqaaaMMMAAA<<<999999:::222111///.........,,,***...000222111///---,,,,,,+++++++++*********))))))++++++)))(((((())))))*********)))))))))(((((((((((((((''''''&&&&&&''''''###"""!!!###%%%''''''&&&'''''''''(((***,,,---...,,,+++***)))(((((()))))),,,+++((('''(((***---///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---******)))***+++,,,...000444222222444999???CCCEEEEEEDDDDDDEEEFFFFFFEEECCCBBBBBBDDDEEEGGGIIIKKKKKKBBBBBBAAA???>>>@@@CCCFFFCCCBBBBBBAAA??????>>>===>>>??????===<<<===???AAAAAA???<<<;;;:::888555333+++'''&&&***///777DDDPPPZZZ^^^```YYYIII:::111...222LLLkkk{{{aaaIII333...'''###!!!!!!!!!!!!###%%%)))++++++,,,...000333555888;;;===@@@DDDFFFFFFHHHIIIHHHEEECCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???AAACCCBBB@@@AAAFFFJJJPPPOOOLLLFFFAAA@@@DDDHHH@@@AAAAAA@@@@@@BBBEEEHHHCCCBBB???:::666444555777888777555555444222///,,,,,,---...//////111444777444444333555777888777666777777666444222///---,,,+++------***)))+++***(((+++***)))***,,,......------,,,...000111999SSSnnn{{{kkk\\\FFF;;;111///111111222444333555888999777444222222111000///...------------,,,,,,,,,,,,...///000111333444555555555333111///333222000000111333555777333555999===@@@AAABBBBBB@@@>>><<<<<>>AAABBBCCCFFFFFFEEEDDDDDDCCCDDDDDDEEECCCAAA@@@??????@@@AAACCCAAA???===<<<===>>>???<<<===???AAACCCEEEFFFFFF@@@??????BBBHHHNNNSSSUUUZZZYYYWWWSSSOOOMMMMMMOOOIIIGGGFFFGGGHHHHHHFFFEEECCCBBBAAAAAAAAACCCEEEFFFJJJIIIHHHFFFFFFGGGIIIJJJKKKLLLLLLJJJHHHFFFFFFGGGDDDBBB???>>>???@@@??????;;;:::888666333111///...*********))))))(((((((((******+++++++++***)))(((((((((...>>>WWWpppzzz```GGG888///+++)))(((((((((((((((((())),,,<<>>222***+++(((%%%$$$%%%&&&'''''''''%%%###"""$$$%%%%%%%%%&&&%%%%%%&&&((()))(((''')))(((''''''&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&"""######%%%''')))+++,,,---...///...+++)))))))))+++***(((''''''(((***+++'''(((((()))************(((((((((((('''&&&&&&%%%$$$$$$&&&)))(((######&&&#########$$$%%%&&&'''(((&&&&&&%%%&&&&&&'''((()))(((***+++,,,,,,+++***((((((''''''(((((()))))))))111...***)))***---///111555;;;JJJbbb}}}ppp[[[III>>>999:::<<<555333000///...---+++)))+++---......,,,************)))))))))((((((((((((******(((((('''((()))************)))))))))((((((((((((''''''&&&''''''((()))''''''((()))***)))(((&&&'''((()))***++++++,,,***)))((('''&&&'''((((((+++***)))))))))+++,,,---,,,,,,,,,,,,,,,---......,,,------------,,,+++++++++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,)))))))))***+++---///000111111111444999>>>AAABBBDDDDDDDDDDDDDDDDDDCCCBBBAAABBBEEEFFFFFFFFFFFFFFFAAA???===<<<<<>>>>>??????>>>======>>>@@@AAA???>>>>>>>>>>>><<<888555000,,,***,,,000777DDDQQQ]]]aaaccc]]]OOO@@@555000---CCCbbbzzzttt[[[FFF666000)))$$$""""""""""""###%%%(((+++,,,...111333555666777888:::>>>DDDIIIGGGIIIIIIHHHEEEBBBAAABBB======>>>???@@@BBBCCCDDD@@@AAABBBAAA@@@CCCIIINNNWWWVVVRRRKKKDDDAAABBBEEE>>>??????>>>>>>???BBBEEEDDDBBB???:::444111000111222333444555444222...,,,***+++---...///111444777888666444444666888888888111222222222222111000000///000000///...---,,,***,,,+++)))***,,,.........+++***,,,///000999SSSnnnvvvdddSSSAAA777///...000000222444555777999999777444333222000//////////////////000...---------------...///---///111222333222111000222222111111111222444555333666;;;>>>???@@@@@@@@@>>>===;;;<<>>BBBEEEEEEAAA???@@@CCC;;;888666888<<>>BBBAAAAAA@@@AAABBBCCCCCCAAA@@@>>>===>>>@@@CCCEEECCCAAA???======>>>???AAA>>>???AAABBBDDDDDDEEEEEE??????AAADDDIIINNNQQQSSSTTTUUUVVVUUUSSSPPPNNNMMMHHHFFFCCCCCCCCCCCCCCCAAABBB@@@>>>======@@@CCCEEEHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEGGGHHHHHHEEEBBBAAAAAABBBAAAAAA???>>><<<:::777555333222---,,,,,,+++***)))(((''')))***,,,......,,,***(((,,,***---777JJJbbbwww}}}eeeLLL:::111,,,***'''&&&''''''&&&'''***000AAAZZZqqqrrrbbbMMM>>>777333...***)))'''%%%%%%&&&'''''''''&&&$$$######%%%&&&&&&%%%&&&%%%%%%&&&((()))'''&&&(((''''''&&&%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$%%%%%%&&&''')))***+++***,,,......,,,***)))))),,,***(((''''''(((***,,,***+++,,,,,,,,,,,,++++++'''((()))))))))'''%%%$$$&&&$$$%%%(((&&&###$$$'''############$$$%%%&&&'''%%%%%%&&&'''((())))))***((()))+++------+++)))((((((((())))))))))))******000,,,))))))+++...000111555===MMMaaattt}}}kkkUUUDDD;;;999999666333000...------+++***(((***,,,,,,+++))))))***++++++*********))))))))))))((('''''''''((()))***************))))))))))))(((((((((''''''((())))))((('''&&&&&&(((((('''&&&'''((()))*********)))))))))((('''&&&%%%&&&'''''')))***,,,---------++++++,,,,,,,,,,,,---...///000...............------,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---......///000333777<<>>>>>???@@@AAABBB>>>>>>>>>@@@@@@>>>;;;888444000...---///666DDDRRR```ccceeeaaaVVVHHH<<<666,,,<<>>>>>>>>===<<<===???BBBEEEDDDAAA;;;555000/////////111333444333111...---+++---///000111333666999555333000///111444555666333333444555555555444444000/////////...,,,******...,,,++++++,,,---,,,,,,((((((+++...000:::TTTooowwweeeSSSAAA888000/////////111444666888::::::888666555555000/////////000000111222//////...---------......***,,,///222444555444444333444444555444333222111555999<<<>>>===<<<===>>>>>>===<<<===???BBBBBBBBBAAACCCCCCAAA???===???@@@<<>>>>><<<@@@@@@???>>>???@@@BBBCCCAAA@@@>>>======@@@BBBDDDDDDCCCAAA?????????AAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@BBBDDDGGGKKKOOOSSSUUUKKKMMMQQQSSSTTTQQQMMMJJJGGGDDD@@@>>>>>>======<<>>BBBDDDFFFEEEDDDCCCDDDFFFHHHIIIGGGHHHHHHGGGFFFGGGHHHJJJKKKIIIGGGFFFFFFEEEDDDBBBEEEDDDAAA???;;;888666555222111000...---+++***)))&&&(((***,,,,,,+++(((&&&---,,,---333BBBYYYqqqlllRRR@@@444---...)))'''******(((+++000777LLLeeeuuu~~~}}}uuu]]]NNN;;;000...000111///,,,***(((((((((((('''%%%%%%$$$###$$$&&&'''&&&&&&'''&&&&&&'''((()))'''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&))),,,---+++)))((((((+++***)))(((((()))***+++)))***+++,,,,,,,,,+++***((()))+++,,,,,,***'''&&&***'''%%%%%%$$$"""%%%+++$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&((()))+++---...((()))+++,,,,,,+++)))(((''')))******)))(((***++++++)))'''(((***,,,......///777FFFVVVbbbkkkwwwzzzeeeOOOBBB:::777555333///------,,,+++***)))+++------,,,++++++,,,---------,,,,,,,,,,,,+++(((''''''&&&&&&''')))***++++++*********)))))))))((((((((('''(((((()))***)))'''&&&'''((()))'''&&&)))******++++++***)))))))))((('''&&&&&&'''((()))(((***---//////---+++))),,,,,,,,,,,,---...///000///////////////...------*********+++,,,...///000...------,,,,,,------...---------...............///111555;;;@@@CCCBBB@@@AAABBBCCCBBB@@@??????@@@===AAAFFFGGGFFFFFFIIIKKKCCCAAA>>>>>>@@@CCCEEEEEECCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>???AAABBBBBBAAA?????????@@@AAA???<<<999444111...///000888IIIXXXeeefffgggddd\\\PPPCCC<<<444===RRRfffhhhVVVAAA666222...)))&&&%%%$$$######%%%''')))***+++---000222222333444444666;;;AAAFFFHHHHHHHHHGGGDDDBBBCCCCCCAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBAAA@@@BBBHHHMMM]]]___```[[[SSSJJJFFFDDD@@@@@@???>>>======@@@CCCGGGFFFCCC===777222000000---000333444222000.........000222444555666999;;;666333000000222555777888:::::::::::::::999888777555222222333111...---///...------...//////---+++))))))+++///000:::TTTooo|||lll\\\DDD;;;333111000///222777888999;;;:::888666666666///////////////000111111......---------......///+++---000444666888888777555666777888777555333111777:::<<<<<<:::999;;;===@@@>>>===>>>@@@BBBBBBAAA===@@@AAA@@@===<<<===@@@<<>>>>>???@@@DDDDDDCCCBBBAAA@@@@@@@@@??????@@@??????>>>======AAACCCFFFHHHKKKOOOSSSWWWMMMOOORRRUUUWWWUUUQQQNNNHHHDDD???;;;::::::::::::===;;;:::999;;;???CCCEEEGGGEEECCCAAABBBEEEHHHKKKGGGIIIJJJJJJHHHHHHIIIKKKKKKKKKJJJJJJKKKIIIFFFDDDGGGFFFCCCAAA>>>;;;999888666666444222000...,,,+++(((***,,,......---+++)))***+++,,,111<<>>WWWppp|||}}}xxxkkk___KKK@@@222+++***...000000---,,,+++***+++)))'''$$$%%%$$$###%%%'''((('''&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$&&&)))***)))((((((((()))))))))(((((()))))))))***+++...///000///---,,,***+++---......---+++***...***&&&%%%###"""&&&,,,&&&%%%%%%%%%&&&&&&'''(((''''''(((***---111555888(((((()))******)))((((((&&&((())))))''''''(((***'''(((((()))))))))***+++,,,///999DDDLLLTTTcccqqqttt]]]KKK???777444111...,,,+++,,,+++***)))+++---...---,,,,,,---,,,,,,,,,,,,++++++++++++''''''&&&&&&&&&'''((()))+++++++++*********))))))'''&&&&&&&&&''''''((()))***)))((()))***+++***))))))*********++++++,,,,,,+++***)))))))))***++++++)))***+++,,,,,,+++***)))++++++***++++++,,,---.........//////......---,,,*********+++---///000111///......------......///---......//////////////////111444:::???CCCDDDCCCAAACCCDDDCCC@@@>>>???@@@===BBBEEEFFFDDDDDDGGGJJJDDDBBB@@@@@@CCCEEEEEEDDDCCCCCCBBBAAA@@@@@@??????=========@@@CCCCCCAAA>>>@@@?????????@@@???<<<:::444111000000333<<>>666222111111555;;;:::;;;;;;:::777444333333...------------......///++++++++++++,,,---...//////000333666888999888888888888888888888888777777666888:::999777777:::???BBB@@@???@@@AAABBBAAA@@@<<<@@@CCCBBB???>>>@@@CCC@@@AAAAAA???===>>>BBBEEE>>>>>>???>>>>>>???BBBDDDDDDBBB@@@>>>===>>>???@@@CCCBBBAAA@@@@@@??????@@@CCCCCCCCCCCCBBB@@@>>>===888999;;;<<<>>>?????????AAACCCEEEGGGIIILLLRRRWWWUUUSSSRRRSSSUUUUUUSSSQQQIIIDDD???<<<;;;<<<======<<<;;;;;;<<<>>>BBBFFFHHHJJJGGGCCC@@@@@@CCCHHHKKKJJJLLLMMMMMMKKKIIIHHHHHHGGGHHHJJJMMMNNNMMMIIIFFFFFFFFFEEECCCBBB@@@??????:::999777444222///...---+++,,,...///000///...---'''***---///777JJJdddwwwrrrdddVVVLLL<<<333...000///))),,,444AAAXXXmmmpppkkkbbbUUUHHH999444...))))))***+++,,,,,,+++++++++,,,***'''%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%###%%%((()))((((((((()))'''((())))))))))))(((''')))+++...000111000///...+++,,,---...//////......///+++)))(((&&&###%%%+++&&&%%%%%%%%%%%%&&&''''''(((((())),,,222:::AAAEEE(((((())))))))))))(((((($$$&&&((((((&&&%%%''')))'''***++++++***((()))***---,,,///666===EEEUUUddd}}}}}}fffRRRCCC888333000---++++++++++++***'''))),,,---,,,+++,,,,,,))))))))))))(((((((((((('''&&&&&&%%%&&&'''((()))+++++++++************)))%%%%%%%%%%%%&&&&&&'''(((((('''&&&'''((()))(((''')))))))))***+++---...///------,,,++++++,,,---...******)))))))))))))))*********))))))***++++++,,,------......------,,,+++)))******+++---///111222//////............//////------///000111111111111//////111555;;;AAACCCDDDBBBDDDFFFDDDAAA??????AAA???CCCEEEDDD@@@>>>AAADDDEEEBBB@@@AAADDDEEEDDDBBBCCCCCCBBBAAA@@@???>>>===;;;;;;<<<@@@CCCCCC???<<>>?????????===;;;555333222222444>>>QQQccchhhgggdddaaaZZZPPPCCC:::222666III______III444---&&&%%%######$$$###!!! )))******)))((())),,,...,,,///222444666999===@@@FFFGGGGGGFFFDDDCCCDDDFFF@@@@@@@@@AAABBBCCCDDDEEEAAACCCDDDBBB@@@@@@DDDHHHTTTVVVWWWSSSKKKEEEAAAAAAAAABBBCCCCCCCCCEEEIIILLLFFFEEECCC???999555333222///222444333000...///000+++...000222222333444666222000//////222555777888666777888:::;;;<<<======888222///111///+++,,,111,,,---000444777777444111***)))***+++***111JJJdddpppaaaHHH???777333111222888???<<<<<<<<<999555222000000,,,,,,,,,++++++,,,,,,---)))))))))***+++---...///222333666888999888777666:::999888777888999<<<===444777999777555666;;;AAACCCBBB@@@AAABBBBBBAAA??????CCCGGGFFFCCCBBBDDDHHHEEEDDDCCCAAA@@@BBBFFFIII<<<>>>@@@@@@???@@@DDDHHHFFFDDDAAA>>>======???@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCBBB???<<<:::444555888<<>>AAAEEEHHHJJJNNNJJJDDD@@@???BBBFFFJJJMMMOOOQQQPPPLLLIIIGGGFFFBBBDDDHHHMMMPPPOOOKKKGGGFFFFFFFFFFFFFFFEEEEEEEEE;;;:::888555333000...---((()))***+++,,,++++++***))),,,......222BBB[[[nnnxxxkkkaaaKKKAAA;;;<<<999222444<<<@@@TTTaaa\\\RRRLLLCCC999---,,,+++)))((((((((((((***)))***+++,,,+++(((%%%$$$$$$$$$&&&((()))(((&&&%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$###$$$$$$%%%%%%(((&&&$$$%%%&&&'''&&&&&&)))(((''''''&&&&&&&&&'''###%%%'''((((((((()))+++%%%'''(((******((('''%%%###%%%(((+++,,,,,,+++***+++,,,---...///000000000///,,,+++,,,)))$$$%%%(((%%%%%%%%%$$$%%%%%%&&&&&&(((((()))...666@@@JJJPPP---,,,***)))))))))******%%%%%%%%%&&&&&&&&&&&&&&&******++++++++++++******///+++---444777;;;LLL```zzzqqq]]]JJJ===777///***,,,000///......***+++,,,---...---,,,+++...,,,******+++++++++***((((((((((((((('''''''''&&&''')))+++---------,,,+++)))((())),,,......---+++***)))(((((()))******---,,,,,,,,,+++*********,,,,,,+++***+++,,,...///******)))))))))***,,,,,,,,,,,,,,,,,,++++++***))),,,...111444333111...+++************++++++,,,---///000222444444444222111............///000222333222333666999<<<===>>>>>>FFFEEECCCBBBAAAAAABBBCCCCCCDDDDDDBBBAAA@@@AAABBBFFFDDDBBBBBBCCCDDDCCCCCCDDDEEEEEEAAA>>>===???BBB;;;;;;<<<===???BBBCCCEEECCCAAA??????AAABBB@@@===<<<888666888>>>JJJ]]]mmmmmmhhhaaaYYYQQQHHH>>>777000666EEEVVVXXXHHH555+++))))))((('''%%%$$$######%%%(((+++,,,+++***))))))+++---000333555666666555???AAACCCDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBCCCEEEGGGJJJIIIHHHIIIHHHGGGDDDBBBBBBBBBBBBEEEIIIKKKLLLLLLMMMIIIDDD???;;;888444222555000...000000...,,,...///...---...000111111000111222222333555777999:::;;;<<<>>>>>>===<<<999888444222///......---,,,***,,,,,,///444888888333//////******...000555III```zzziiiXXXCCC;;;444444666666888:::555777888777555222000///,,,,,,,,,,,,,,,---...///111111000///...,,,***)))555777;;;======;;;888555888777555444333333444555555555555555777999<<<===???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDDDDDDDCCCAAAAAA=========???AAACCCFFFGGGPPPKKKGGGEEEFFFFFFEEECCC???>>>???AAAEEEFFFDDDAAAGGGDDDAAABBBCCCAAA:::444...///000222444888===BBBAAA@@@???@@@DDDJJJOOOSSSOOONNNMMMNNNPPPRRRRRRQQQIIIHHHGGGEEECCCCCCBBBBBBDDDBBB???>>>@@@DDDIIIMMMMMMLLLIIIFFFDDDDDDGGGJJJKKKKKKLLLKKKHHHGGGGGGHHHFFFHHHKKKMMMNNNLLLIIIGGGCCCDDDFFFFFFFFFDDDBBB@@@:::999888666333111...---,,,,,,+++++++++,,,------...---------///999NNNaaauuu|||uuuhhh]]]VVVXXXSSSEEE:::777>>>>>>???@@@???;;;666222***)))'''%%%%%%&&&((()))'''***+++))))))+++***&&&&&&&&&'''((((((((((((((('''&&&%%%###""""""######***+++++++++***)))((('''''''''''''''''''''''''''(((***,,,+++)))'''&&&&&&%%%***,,,)))(((+++......+++***'''&&&%%%&&&''')))$$$$$$$$$&&&***---.........,,,+++))))))***+++,,,,,,+++***)))((((((((((((((((((''''''((()))******+++...111111333???RRRbbb,,,+++)))((((((((()))***(((((((((((()))))))))))))))******++++++******)))...***,,,222555888GGGZZZvvvyyygggSSSCCC;;;222---///111000---,,,)))***+++,,,------,,,,,,------,,,+++)))(((''''''((((((((((((((((((((('''%%%&&&'''((((((((((((((('''&&&%%%&&&(((******)))+++***)))'''''''''((((((*********)))))))))))))))+++++++++++++++,,,------,,,+++)))''''''((()))***------......------,,,+++++++++------------+++***---,,,,,,,,,,,,------...---...000222222111000///,,,,,,,,,,,,---///111222000222666:::===???@@@AAAEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@???@@@BBBLLLJJJFFFEEEEEEFFFFFFEEEDDDEEEFFFDDD@@@======>>><<<======>>>???@@@BBBBBBAAA@@@>>>???@@@AAA@@@>>>===:::999<<>>FFFEEE:::...((($$$$$$$$$%%%%%%&&&'''''' $$$)))++++++)))'''&&&+++,,,---///111333555666;;;>>>AAACCCCCCCCCDDDFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCEEEGGGEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDFFFJJJMMMMMMMMMOOOKKKEEE@@@<<<:::777555555000...000000...,,,...///......///111222222111000000111222333555777888888;;;===???>>>;;;888555333111///---------,,,***((())),,,///111111...++++++'''(((+++,,,222HHH```zzzhhhVVVCCC;;;444444555333333555000222444444222000//////......------......//////111111000000///.........555777:::<<<<<<;;;888666888777555333222222222222000111222444666:::===???>>>???@@@AAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@???>>>BBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@AAACCCEEEHHHJJJMMMIIIEEECCCCCCDDDBBBAAADDDCCCCCCEEEGGGHHHFFFCCCDDDAAA@@@BBBEEEDDD???:::///...---,,,---333:::@@@CCCAAA@@@AAACCCHHHMMMPPPOOOOOOPPPRRRTTTUUUSSSQQQNNNMMMLLLKKKJJJHHHHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHLLLKKKIIIFFFDDDEEEHHHKKKKKKLLLKKKIIIFFFDDDDDDEEEEEEGGGIIIKKKLLLJJJIIIGGGEEEEEEEEEDDDBBB@@@>>><<<::::::999777444111...,,,,,,,,,,,,+++++++++++++++((('''&&&'''(((000CCCVVVrrr|||zzztttooommmfffWWWFFF<<<333111000000111000,,,(((***)))(((''''''((())))))&&&+++---+++******'''"""''''''(((((((((((((((((()))(((&&&%%%$$$%%%%%%&&&)))))))))(((''''''&&&&&&&&&''''''(((((())))))***(((***++++++)))''''''(((''',,,---***))),,,......+++***)))((((((((())))))%%%$$$$$$&&&))),,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++***)))((((((((((((%%%&&&'''((()))***+++,,,///111222222555???NNNZZZ))))))((('''''''''((((((((()))))))))************)))******++++++******))),,,)))+++///111444@@@OOOhhhrrr}}}sss]]]KKK@@@777111111333000,,,+++((()))***,,,,,,---------***,,,...---)))&&&&&&'''''''''((((((((((((((((((+++******)))))))))******)))((('''(((***++++++***)))((('''&&&'''((()))***)))))))))))))))*********)))******++++++++++++***---+++(((&&&%%%&&&((()))---------------,,,,,,+++........................//////...---------......+++,,,...//////...------)))))))))***+++...000111000222666;;;???AAACCCCCCDDDDDDCCCBBBBBBCCCCCCCCCFFFEEECCCAAA??????AAADDDNNNKKKFFFCCCCCCCCCCCCCCCEEEHHHJJJJJJGGGCCC???===???????????????@@@@@@@@@???>>>===>>>???@@@???>>>>>><<<<<>>;;;:::888777555000...000000...,,,...000///...000222333333222//////000000222333444555666888<<>>:::555222222000---,,,,,,,,,+++)))&&&)))+++,,,+++*********+++***,,,......555NNNggg{{{gggTTTBBB;;;555444444111......---///222333111000//////............------------111000/////////000111222333555777::::::999777555777666555333222111111111111222222444777:::===>>>>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAA@@@???>>>===BBBBBBCCCDDDCCCBBBAAA@@@DDDDDDCCCCCCEEEHHHKKKLLLKKKIIIEEECCCCCCCCCBBBAAAHHHGGGGGGGGGHHHHHHFFFDDDBBBAAA@@@BBBDDDDDD@@@<<<222000+++((()))...777>>>EEEDDDBBBBBBCCCFFFJJJMMMLLLNNNQQQUUUWWWWWWSSSPPPQQQPPPPPPOOONNNLLLKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDHHHHHHFFFDDDCCCDDDGGGIIIKKKJJJIIIFFFBBBAAABBBCCCCCCEEEFFFHHHIIIIIIHHHHHHGGGEEECCC@@@>>>;;;:::999<<<<<<;;;999666111---+++,,,,,,,,,,,,+++***))))))(((&&&&&&&&&&&&,,,===MMMlll~~~|||vvvjjjWWWGGG777111+++)))+++,,,)))&&&)))))))))))))))))))))***''',,,...---,,,***&&& )))))))))))))))((((((((()))((('''&&&&&&&&&'''((()))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))''')))******)))'''(((((((((,,,---***))),,,...---+++++++++***************'''&&&%%%'''))),,,,,,,,,++++++)))))))))***+++,,,,,,,,,***)))((('''''''''$$$%%%(((***,,,---------,,,,,,,,,,,,///666>>>EEE''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))************))))))+++)))))),,,---///999DDDQQQZZZggguuu~~~zzzgggSSSDDD:::333333333000,,,+++******+++,,,---...//////(((---111000,,,((()))+++''''''''''''((((((((((((,,,+++***)))***+++,,,---+++******+++,,,---,,,***&&&&&&&&&'''(((***,,,---*********+++,,,,,,,,,---((()))***++++++***)))(((,,,***'''&&&&&&(((***,,,******+++++++++******)))//////000000111111000000000///...---------------++++++,,,---------,,,+++)))((())))))+++---000111111444888===@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDBBB@@@???AAAEEEHHHPPPLLLFFFCCCBBBBBBBBBAAAGGGJJJOOOQQQPPPKKKFFFBBBBBBBBBBBBBBBAAA@@@@@@???============>>>>>>>>>>>>???===>>>CCCHHHQQQ```mmmuuulll^^^PPPEEE@@@>>>===888:::>>>@@@>>>666---((( ###&&&+++///222444666666555111---***)))''''''(((***---000333555777:::>>>AAACCCEEEGGGHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFHHHHHHFFFEEEDDDEEE@@@BBBDDDEEEDDDCCCCCCCCCAAAAAABBBDDDHHHJJJKKKJJJJJJEEE???;;;999888777666555000...000000...,,,...000//////000333444444333000000000000111222444444555777999::::::777444222000...,,,+++++++++***)))(((+++---,,,)))'''))),,,***+++...//////:::UUUnnn{{{hhhWWWBBB;;;666666555111---,,,...000333333222000000000.........------,,,++++++000...---,,,,,,...000111000222444555666666555444666666555444444333333333777666666666777999:::;;;??????@@@AAABBBBBBCCCCCC???@@@AAAAAA@@@???===<<<@@@AAABBBDDDEEEEEEDDDDDDGGGFFFEEEEEEFFFHHHKKKMMMKKKJJJHHHFFFEEEEEEEEEDDDJJJIIIHHHHHHGGGFFFEEEDDDEEEDDDBBBBBBCCCAAA===999777555111...---111888>>>IIIGGGEEEDDDDDDFFFHHHJJJIIIKKKPPPUUUXXXWWWRRROOONNNNNNNNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA???@@@CCCFFFHHHHHHFFFDDDAAA@@@BBBCCCCCCCCCEEEFFFGGGHHHIIIIIIGGGEEEBBB???<<<;;;;;;;;;>>>>>>===;;;888333...++++++,,,---------,,,+++***+++))))))((((((,,,999FFFdddxxx|||rrrnnnlll___PPP@@@888///+++,,,---***'''))))))***+++++++++******)))---...,,,+++,,,)))$$$,,,++++++***************((('''&&&&&&&&&'''((())))))(((%%%$$$######%%%&&&######$$$$$$%%%%%%%%%&&&'''((())))))'''&&&'''((('''***+++))))))+++,,,)))******++++++++++++***)))'''&&&&&&(((+++.../////////...---,,,+++++++++,,,,,,+++***)))''''''''''''&&&(((+++---......---,,,)))((('''(((+++...000111%%%%%%%%%%%%&&&%%%%%%%%%''''''(((((()))******+++)))))))))******))))))))))))((()))******,,,222999===DDDQQQdddwww}}}ppp^^^III>>>555333333000------------......///000111111---222555333---))))))+++&&&'''''''''(((((())))))&&&&&&&&&&&&''')))+++,,,***))))))***++++++)))'''***))))))((()))+++,,,---*********+++,,,,,,,,,---((()))***++++++***(((''')))(((''''''(((+++...000))))))***++++++*********)))+++...111111///---+++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************,,,...000111333666:::???AAABBBBBBAAABBBCCCCCCDDDDDDEEEEEEEEECCCCCCBBBAAAAAADDDIIILLLSSSOOOJJJGGGFFFFFFEEEDDDFFFIIIMMMQQQRRROOOKKKGGGDDDDDDDDDDDDCCCBBBAAA@@@=====================>>>???>>>>>>BBBDDDIIITTT___mmmfffZZZMMMCCC>>>>>>???===BBBFFFGGGCCC<<<333---%%%$$$$$$$$$'''+++000333444333000,,,(((%%%&&&'''$$$&&&(((,,,...000000111666999===@@@BBBDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDFFFHHHHHHFFFDDDDDDDDDBBBDDDGGGFFFDDDBBBBBBCCCCCCCCCCCCEEEHHHJJJJJJJJJGGGCCC>>>:::999888888777555000...000000...,,,...000//////000333444444333222222222222222333444555777666555444444333333333...,,,************)))((())),,,---+++((('''))),,,&&&(((***+++...>>>ZZZrrrzzzkkk[[[DDD===888999888444///...///111333333111///...---//////000000///...---,,,...---+++))))))***,,,---...///000222333444444444666666666777777777777777777666666555666777999:::;;;<<<<<<===>>>@@@AAAAAA???@@@AAABBBAAA???===;;;===???BBBDDDGGGHHHIIIIIIFFFFFFEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFGGGKKKKKKKKKIIIHHHGGGGGGGGGIIIHHHGGGFFFEEECCC@@@===>>>===<<<:::888:::===@@@KKKJJJGGGFFFEEEFFFHHHIIIIIIKKKPPPVVVYYYXXXTTTPPPKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDBBBAAABBBDDDFFFHHHBBBCCCCCCAAA@@@AAACCCEEEEEEEEEEEEDDDBBBCCCDDDFFFDDDDDDFFFGGGHHHIIIJJJJJJHHHFFFCCC@@@??????@@@AAAAAA@@@???===999555111...,,,,,,---...////////////,,,*********)))***444>>>ZZZooo{{{wwwiiiYYYTTTXXXTTTJJJ<<<555---)))))))))'''%%%))))))***+++,,,++++++++++++------)))***---...,,,------,,,++++++,,,,,,---+++***)))((())))))+++,,,***)))&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%'''(((%%%((()))'''(((++++++'''))))))***++++++******)))'''''''''***---111222222444333222000...---,,,++++++***)))(((''''''''''''***,,,...//////...,,,+++,,,++++++---///000...,,,###$$$%%%&&&&&&&&&%%%%%%(((((()))***+++,,,,,,---((())))))******))))))((()))))))))))))))***...222333777AAAUUUnnn}}}xxxlllQQQEEE999444222000......000000000///000000111222333555666222,,,(((&&&&&&&&&&&&''''''((()))))))))&&&&&&'''((()))+++,,,---,,,,,,,,,,,,---,,,***(((...---,,,***))))))******)))))))))))))))*********)))************))))))((('''''''''(((***---///111***+++,,,,,,,,,,,,,,,,,,)))+++///222333111...,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,+++++++++,,,...000111444777;;;???BBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFCCCCCCDDDCCCDDDFFFKKKNNNNNNLLLHHHGGGFFFFFFDDDCCCCCCDDDFFFIIILLLLLLJJJHHHCCCDDDEEEEEEEEECCCBBBAAA===??????>>>===<<<<<<>>>???===>>>@@@@@@AAAHHHQQQ___YYYOOODDD===<<<@@@EEENNNQQQPPPIIIBBB<<<777111,,,***'''&&&&&&***...111///...***%%%###$$$'''+++###%%%(((+++---...------222666:::>>>@@@AAADDDFFFCCCCCCCCCDDDFFFGGGIIIJJJDDDFFFGGGFFFDDDCCCCCCCCCCCCFFFHHHHHHDDDBBBCCCDDDGGGFFFEEEGGGIIIJJJJJJIIIEEEBBB???===<<<;;;:::999555000...000000...,,,...///......///222444444333444444333333333444444555666555222000///000222333---+++)))((())))))((('''((()))***)))((((((((()))''')))***+++333HHHdddzzz{{{mmm___GGG@@@;;;;;;:::555111000---///111111///,,,++++++111222333333333222111000---,,,+++***)))***++++++---...///000111333444555888888999:::::::::999999333333333333555777999;;;666666777888999;;;===>>>@@@AAACCCCCCBBB@@@===;;;<<<>>>AAADDDGGGIIIJJJJJJDDDEEEFFFGGGGGGGGGGGGFFFDDDFFFGGGGGGFFFFFFHHHIIIMMMMMMMMMLLLJJJJJJKKKMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDEEEDDDBBBBBBBBBDDDJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLPPPUUUYYYYYYWWWTTTKKKJJJHHHGGGEEEDDDDDDDDDBBBAAA@@@@@@BBBEEEIIIKKKGGGGGGGGGFFFDDDDDDFFFHHHDDDEEEGGGGGGFFFFFFGGGIIIFFFGGGIIIKKKLLLLLLKKKKKKIIIGGGEEEDDDCCCDDDEEEFFFDDDCCCAAA>>>;;;888555333///............///000111000.........------333;;;MMMddd|||~~~pppXXXCCC;;;===>>><<<777444111///---+++)))''')))))))))***++++++,,,,,,,,,---+++'''(((---000000,,,++++++******,,,---...///...---,,,,,,,,,---...***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))***+++***)))'''&&&'''(((&&&((())))))+++///...)))***************+++++++++(((((((((***...111222222444444222000///---+++***)))((((((''''''(((((())),,,---.........---+++***,,,,,,...111333222000---###$$$%%%&&&&&&&&&%%%%%%''''''((()))***+++,,,---(((((())))))))))))((((((((())))))((((((***,,,---222222777HHHcccxxx{{{ttt\\\NNN>>>666333///...///222111000/////////000111111000...,,,)))'''&&&%%%&&&&&&''''''((())))))***))))))***+++,,,---------.........//////...+++(((,,,+++***))))))***++++++*********))))))))))))))),,,+++******)))))))))***%%%&&&''')))+++,,,------******+++,,,,,,,,,,,,,,,***,,,///111222111///...+++************++++++,,,,,,,,,+++***************---,,,,,,+++,,,---...///222555:::???BBBCCCBBB@@@@@@AAACCCEEEFFFFFFFFFFFFEEEFFFGGGGGGFFFHHHJJJMMMHHHFFFEEEEEEEEEEEECCCAAADDDAAA???@@@CCCFFFGGGFFF???AAABBBDDDDDDDDDBBBAAA???@@@AAA@@@===;;;<<<===>>>======???===<<>>>>>===<<<:::888555000...000000...,,,...---------///111333333333555444333333333333444444444333111/////////000000+++***((('''(((((('''&&&)))(((((()))***+++)))(((*********---999RRRooo|||nnn```MMMEEE>>><<<:::555111000,,,...000111000...------///000222333333222111000+++,,,,,,------......////////////000222555777888;;;;;;<<<<<<;;;999888777555555555555777999;;;<<<555555555666888:::===>>>AAABBBDDDEEEDDDAAA>>>;;;<<<===@@@CCCEEEFFFGGGGGGBBBDDDGGGIIIIIIGGGEEECCCBBBEEEHHHIIIHHHIIIKKKMMMKKKLLLMMMLLLJJJKKKMMMPPPNNNNNNNNNLLLIIIHHHGGGGGGFFFGGGHHHGGGFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHJJJJJJLLLPPPTTTVVVUUUTTTKKKIIIFFFCCCBBBBBBCCCDDD??????AAABBBEEEHHHJJJKKKJJJJJJJJJIIIGGGFFFGGGIIIFFFHHHKKKKKKJJJIIIIIIIIIIIIKKKNNNPPPPPPOOOMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGEEEBBB???<<<:::999999333111///---,,,,,,...///111//////000///...222888>>>XXXsss{{{eeeKKK999000...111555@@@BBBCCCAAA:::333///,,,))))))(((((()))***,,,---+++---+++'''''',,,---,,,)))(((''''''(((***,,,...///...,,,+++++++++,,,,,,((((((((('''&&&&&&%%%%%%(((((()))***+++------...//////...,,,)))((()))***))),,,---...111555444...,,,+++*********,,,---...***)))(((***,,,...///............---,,,+++***)))'''''''''''''''(((*********************+++++++++'''***...111222111000///###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''((()))******(((((())))))))))))(((((((((******((()))+++,,,+++222000111@@@[[[sss{{{wwweeeUUUCCC888333///...///333111000.........//////)))'''&&&&&&'''(((((('''&&&&&&&&&'''((())))))***'''((()))******)))((('''+++******++++++***'''$$$%%%%%%&&&'''))),,,///000---,,,,,,,,,++++++******---,,,***)))))))))***+++$$$&&&(((***++++++***)))'''((()))***************(((((()))******+++,,,,,,************+++,,,,,,---++++++***)))))))))))))))------,,,++++++,,,------///333999???BBBDDDCCCBBB@@@AAACCCEEEGGGGGGGGGFFFHHHIIIJJJIIIHHHHHHIIIKKKGGGGGGGGGHHHIIIIIIFFFDDDGGGBBB===<<<>>>BBBEEEEEE===>>>@@@BBBCCCCCCBBBAAA@@@BBBCCC@@@===:::;;;===>>>======???===:::>>>EEEDDD>>>555------888IIIVVV[[[aaabbbYYYOOOFFF===444111...)))%%%$$$&&&***,,,,,,,,,***'''$$$###%%%&&&%%%$$$$$$###%%%''')))+++&&&***000666:::>>>BBBDDDAAAAAA@@@@@@@@@AAAAAABBBEEEEEEDDDBBB@@@@@@AAACCC===AAAFFFFFFDDDCCCEEEHHHDDDCCCAAAAAABBBBBBAAA???===<<<<<<<<<<<<;;;888555555000...000000...,,,...---,,,,,,...111333333222444444333333222222333333111111111000000///...---+++)))'''''''''((('''&&&***)))(((***......+++(((((('''%%%)))999TTTppp~~~ooo___QQQHHH@@@===:::444///...,,,...222333222111111222+++---///000111000///...+++,,,...000111222333333111111111222444666999;;;===>>>===<<<;;;888666444===<<<;;;:::::::::;;;<<<666666777888:::<<>><<<<<<>>>@@@BBBCCCCCCCCCCCCBBBDDDHHHJJJJJJHHHDDDBBBCCCGGGJJJLLLKKKLLLOOOQQQGGGIIIJJJJJJHHHIIIMMMPPPQQQPPPOOOKKKGGGCCCAAAAAAGGGHHHHHHFFFEEEDDDFFFHHHDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFGGGJJJNNNQQQRRRRRRJJJHHHDDD@@@???@@@BBBCCC===???CCCFFFIIIJJJJJJJJJJJJKKKJJJIIIFFFEEEFFFHHHHHHKKKNNNOOOMMMJJJIIIHHHKKKNNNQQQSSSSSSQQQNNNLLLLLLLLLJJJIIIHHHHHHGGGGGGIIIGGGCCC???===<<<<<<<<<666333///+++))))))+++,,,,,,******+++***(((+++111555PPPmmm~~~qqqZZZBBB666000+++///777MMMQQQTTTPPPEEE999111...)))(((''''''(((***,,,---))),,,+++((((((******'''&&&%%%%%%%%%&&&)))+++------,,,***(((''''''(((((('''''''''''''''%%%$$$###$$$%%%'''))),,,...///000333222111...+++***+++,,,---///000222666;;;999333...---+++++++++---///000,,,***))))))***++++++***((())))))******)))))))))%%%%%%&&&&&&((()))***+++''''''''''''((()))***+++&&&***000333444333333444$$$$$$$$$$$$$$$$$$$$$$$$###$$$ %%%222///$$$///000---&&&&&&+++,,,))))))***+++------,,,+++***111111222777GGG^^^tttssscccPPPAAA888111,,,+++111000...------...///000+++++++++************)))******+++++++++,,,,,,,,,******+++++++++******)))...---+++++++++***(((%%%+++++++++,,,---...000000000---+++************)))///...---,,,,,,,,,---......,,,)))(((''')))+++---***+++)))'''***...---))))))***+++,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,111888<<<>>>???CCCFFF@@@AAACCCFFFHHHHHHIIIHHHHHHFFFDDDDDDGGGJJJLLLMMMLLLKKKJJJHHHGGGFFFFFFFFF@@@@@@?????????@@@AAABBB@@@@@@======AAAFFFCCC===EEEBBB>>>>>>@@@AAA@@@===>>>>>>===<<<;;;<<>>555,,,+++555EEEUUU^^^]]]```bbbbbb^^^VVVNNNHHH===444+++))))))'''(((***+++&&&$$$''')))((()))---***)))'''&&&%%%&&&'''(((******+++---111666;;;===:::;;;===???@@@AAAAAAAAADDDCCCBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEDDDCCCAAA???EEEDDDBBB@@@>>>===;;;;;;>>><<<:::888666444333333444333111///---+++)))(((------------...000111222222111000000111000---+++000///...///000000...,,,)))))))))))))))*********---***''''''***------,,,)))))))))+++444IIIfff}}}yyygggYYYLLLBBB:::888777222...,,,000222555666666222...,,,............////////////...222444444555888777444000000111222555:::===@@@<<>>@@@BBBCCCCCCBBBBBBBBBCCCAAA>>><<<<<<>>>@@@BBBCCCFFFIIILLLEEEFFFGGGFFFEEEEEEGGGIIIFFFHHHLLLNNNPPPOOONNNMMMMMMKKKIIIHHHIIIJJJIIIIIILLLOOOQQQOOOIIIDDD@@@???JJJJJJJJJJJJJJJIIIHHHGGGJJJFFFAAAAAAEEEHHHIIIIIIFFFFFFGGGHHHJJJLLLOOOPPPJJJHHHEEECCCCCCDDDEEEGGGIIIIIIJJJMMMPPPPPPOOOLLLOOOPPPOOOLLLGGGEEEGGGIIILLLNNNOOONNNLLLJJJJJJKKKOOOOOOPPPRRRSSSRRROOOMMMHHHHHHGGGGGGFFFFFFGGGGGGIIIFFFCCCBBBDDDDDDBBB???666222---***))))))((('''******)))(((((()))***+++555FFFaaazzzqqqZZZDDD999111,,,111;;;UUU^^^ggghhh]]]KKK:::111///---***))))))++++++++++++++++++++++++***)))(((++++++******)))*********///,,,)))'''&&&'''''''''***,,,...---***'''$$$###$$$%%%&&&'''(((***---000///000000...+++************///222444777999777111000,,,(((''')))---111222111///...---......,,,***((()))(((%%%'''+++,,,)))((())))))***)))(((''''''((()))+++,,,,,,***((('''++++++...333:::<<<;;;888$$$######"""""""""######$$$&&&$$$!!!&&&---))),,,***&&&###(((//////)))******************))))))///000222666CCCWWWmmm{{{}}}nnnZZZIII<<<444///---000///---,,,+++,,,...///*********))))))))))))(((((((((((())))))))))))))))))******++++++******)))...---,,,,,,,,,+++)))&&&((((((***+++---000111333000...,,,++++++,,,+++***+++***)))))))))***+++,,,+++***)))(((((()))+++,,,)))***(((&&&)))---,,,((()))******+++,,,,,,++++++))))))******++++++,,,,,,,,,------...---,,,+++***+++++++++++++++,,,,,,,,,,,,000666:::===@@@BBBDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDFFFHHHIIIHHHIIIHHHFFFEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@AAACCCDDDCCCBBB???<<>><<>><<<::::::<<<>>>===666000111;;;JJJYYYbbbeeeeeefffeeeaaaZZZQQQLLL???666---+++***)))(((***)))&&&%%%)))+++,,,...222,,,***'''%%%$$$$$$%%%&&&((((((***,,,///333666888555555777999;;;<<<>>>???BBBBBBAAAAAABBBCCCCCCBBB>>>??????@@@@@@BBBBBBCCCCCCCCCBBB@@@>>><<<;;;:::<<<;;;:::888666444333222111000///---,,,+++++++++---------...///111222333333222000///000///...,,,222000/////////...,,,))))))))))))))))))))))))***(((&&&%%%''')))***)))'''((('''(((+++555IIIggg~~~vvveeeWWWJJJ@@@777666555222///...000222555666666333///------------.........//////---111444444666888777444000111111333666:::>>>@@@===>>>>>>:::444000222444777888:::<<<======<<<;;;;;;<<<===@@@BBBEEEGGGIIIDDDCCCBBBAAAAAA@@@===;;;DDDEEEFFFFFFFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFJJJKKKMMMNNNNNNMMMLLLKKKNNNLLLIIIIIIIIIJJJIIIIIILLLNNNNNNLLLHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJHHHFFFCCCAAA@@@AAABBBDDD???CCCIIIMMMNNNOOOQQQSSSOOONNNJJJGGGDDDDDDGGGJJJKKKMMMNNNNNNMMMLLLLLLMMMRRRRRRSSSUUUVVVUUURRROOOJJJIIIGGGEEEDDDCCCCCCCCCGGGEEEDDDEEEFFFEEEAAA>>>666222...***))))))(((((()))(((((('''((()))***+++333AAAYYYrrrrrr\\\FFF999111+++///999RRRZZZccceee^^^OOO???555...,,,***)))((()))))))))+++++++++++++++******)))******)))))))))******+++,,,***)))((())))))))))))++++++***'''%%%###""""""###$$$&&&&&&'''))),,,///333222///,,,)))((()))***+++///222666<<<@@@;;;444111...++++++---000222222///000222333222000...---,,,...///111666;;;:::555+++)))''''''(((((('''%%%)))***++++++++++++))))))---///333999>>>@@@@@@>>>&&&%%%###""""""###%%%&&&$$$)))***'''(((,,,((( ,,,(((######+++222000***///...,,,***)))))))))))),,,///222555===MMMddduuuzzzhhhUUUGGG===777333///...,,,+++***+++,,,---***))))))))))))((((((((('''(((((()))))))))))))))))))))************))))))...---,,,,,,,,,+++)))'''%%%&&&(((+++...111333444000...,,,+++,,,---,,,+++))))))(((((()))***++++++((((((((())))))******+++)))+++***(((***------)))))))))******++++++******&&&&&&''')))+++,,,---...,,,------------,,,++++++*********+++++++++,,,,,,...000333999>>>AAAAAAAAAEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEGGGHHHIIIGGGEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCAAA???>>>???@@@CCCEEECCCBBB???<<<===@@@===777???AAACCCCCCAAA???======@@@@@@???<<<999888999:::;;;888555999DDDRRR```hhhlllkkkiiigggccc]]]VVVPPPGGG===444000...***((()))'''$$$%%%)))---...222777333000+++'''$$$###$$$%%%&&&''')))+++---///000111......///000222555888:::>>>=========>>>???@@@@@@>>>>>>======>>>@@@CCCDDDBBBAAAAAA@@@>>><<<;;;:::999999999888666444222111///...,,,++++++,,,...///------...000111333444555555222000...//////......222111///......,,,)))'''******))))))))))))))))))%%%%%%&&&'''))))))'''$$$'''&&&''',,,444GGGfffvvvfffXXXIII>>>444222333111000000///111444666666333111///---------------...//////,,,111444444555777555111///000111333666999===???<<<<<<;;;666000---...111777888999;;;;;;;;;::::::===>>>@@@BBBEEEGGGIIIJJJGGGEEEBBB@@@??????===;;;EEEGGGIIIIIIGGGFFFFFFFFFFFFDDDBBBCCCFFFGGGFFFDDDJJJKKKKKKLLLLLLLLLMMMMMMNNNLLLJJJJJJJJJKKKJJJIIIKKKKKKKKKIIIGGGGGGIIIKKKEEEDDDDDDDDDDDDFFFGGGHHHIIILLLNNNLLLGGGCCCDDDFFFIIIKKKMMMMMMLLLIIIEEEBBBFFFDDDAAA>>>===>>>???@@@;;;CCCKKKOOONNNMMMQQQVVVNNNJJJEEEAAABBBEEEHHHIIIGGGIIILLLLLLLLLKKKLLLNNNSSSTTTUUUWWWXXXWWWTTTQQQMMMKKKGGGCCCAAA?????????CCCDDDEEEGGGHHHEEE@@@<<<666333...+++******)))((()))))))))***+++,,,---...000<<>>AAABBBCCCDDD)))'''%%%$$$$$$&&&(((***%%%+++...++++++...---***///,,,((((((---000///,,,444222///,,,++++++,,,---,,,///333555888CCCZZZnnnvvvfffVVVJJJ@@@999000///,,,+++***+++,,,---************))))))))))))******,,,,,,------,,,+++(((((()))*********)))))),,,+++***+++,,,+++)))(((%%%''')))+++...000111222...,,,++++++,,,---,,,++++++++++++,,,,,,---......%%%&&&((()))*********)))***------++++++...---***((())))))*********))))))'''((()))***,,,---//////,,,,,,,,,+++++++++*********++++++,,,,,,---------111111333999???CCCBBB???EEEFFFGGGGGGGGGGGGEEEEEEHHHHHHJJJLLLMMMLLLHHHEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA???===<<<<<<>>>AAACCC@@@AAA???===>>>AAA???;;;???CCCHHHHHHDDDAAA@@@@@@@@@@@@@@@===:::999:::;;;:::999;;;AAALLLZZZfffnnnnnnkkkgggeeebbb^^^XXXSSSNNNDDD999444000***''''''%%%###$$$(((++++++000666===999333,,,'''%%%%%%%%%%%%''')))+++,,,,,,+++******)))))))))+++...111222666777777777777888:::<<<@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAA@@@???===;;;:::888888888777666444222111///---+++******,,,...000---...000111333444555666555333///......///000///111///...------,,,***'''*********)))))))))))))))'''''''''((()))))))))((('''%%%&&&,,,333DDDccc~~~{{{lll___JJJ>>>333000000///...000...000333555555333111///......---------...///000---111333222222333000,,,,,,---...000444777:::<<<;;;:::888333///...000222555666777888888888888777===>>>@@@BBBDDDFFFGGGGGGIIIFFFBBB@@@@@@???>>>===>>>AAAEEEGGGHHHGGGHHHHHHFFFBBB@@@BBBHHHKKKIIIFFFGGGGGGGGGHHHKKKMMMPPPQQQMMMLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJFFFEEEDDDDDDEEEGGGJJJLLLKKKLLLLLLJJJGGGEEEEEEFFFKKKLLLMMMLLLJJJGGGCCC@@@EEECCC@@@>>><<<===>>>???BBBGGGMMMOOONNNMMMNNNPPPLLLGGGBBBAAADDDGGGGGGGGGCCCFFFHHHIIIIIIJJJKKKMMMTTTTTTUUUWWWXXXWWWTTTRRRPPPMMMHHHCCC???===<<<<<<@@@CCCFFFIIIIIIEEE???;;;666333...+++************,,,,,,---...///000111222///999KKKbbbwww{{{jjjTTTDDD666------333111222555999;;;888000)))******++++++*********+++,,,,,,+++++++++++++++,,,******++++++,,,---...///,,,...000000///---,,,,,,000---)))''''''(((((()))###%%%((())))))+++...000...,,,******,,,///111222222444999BBBOOOVVVPPPFFF777333...++++++---//////666:::>>>>>>>>>@@@GGGMMMLLLPPPUUU[[[```aaaWWWKKK<<<333)))&&&)))***((($$$***))))))))))))***++++++***000888===???@@@BBBEEE)))'''%%%$$$%%%''')))+++)))---...+++)))+++......+++++++++,,,++++++---000555222///,,,***+++---...---///333555555<<>><<<===???AAACCCBBBCCCBBB@@@@@@BBBAAA>>>???DDDHHHIIIEEEAAA@@@@@@>>>???@@@???===<<<===???:::;;;>>>EEEPPP]]]jjjrrrkkkgggbbb``````]]]WWWRRRIII@@@666333000***''''''$$$###$$$&&&&&&&&&***000DDD@@@999222,,,)))((((((&&&(((***++++++***(((&&&)))(((&&&%%%&&&'''***+++---...//////...///333666:::<<>>\\\zzzpppcccLLL@@@333///...---,,,---...///222333333222000///000///...---...///111222...222222///......,,,((()))***,,,///222555777999:::999666333111222444666333333444444555555444444999;;;>>>AAADDDGGGHHHIIIIIIFFFCCCAAAAAAAAA@@@???<<>>===>>>???@@@FFFGGGIIIJJJLLLLLLKKKJJJJJJGGGDDDEEEGGGHHHFFFDDDDDDFFFHHHIIIIIIJJJKKKMMMTTTTTTVVVXXXYYYXXXUUURRRPPPMMMIIIDDD@@@===<<<;;;>>>AAAFFFHHHGGGCCC???<<<777333///,,,++++++++++++,,,---...///000111222222...777HHH___uuutttaaaNNN>>>222///111...,,,+++---111333111...'''))),,,------,,,---///,,,++++++******+++,,,,,,,,,,,,,,,---...///000111111222444333000//////111...+++(((''''''((('''%%%&&&(((+++------...111333,,,,,,---111555888777666777888;;;CCCPPPXXXSSSIII888333---***,,,111666888???@@@>>>:::888>>>IIISSSSSSYYY```fffjjjggg[[[OOOEEE;;;000***+++,,,)))%%%)))(((((((((((()))***+++***000666:::;;;<<>>>>>AAADDDEEECCC@@@>>>======>>>@@@@@@??????@@@AAA;;;<<<@@@FFFOOO\\\jjjtttkkkfffaaa______\\\VVVQQQ>>>666///......+++***+++%%%$$$%%%&&&$$$"""&&&,,,???===888333///,,,******'''(((*********(((&&&%%%'''&&&%%%$$$###$$$%%%%%%&&&''')))((('''(((---222111555:::???AAA@@@>>>===AAABBBDDDDDDDDDBBB@@@???<<<;;;999666444333222222222111...,,,+++,,,------///000222444555555444444222000...///111222333333...---------///...---+++++++++******)))(((((((((((((((&&&$$$$$$'''---111,,,'''''',,,---666TTTsssooobbbMMM@@@444000...,,,+++,,,...///000111111000...---000///---,,,---...000222///111000,,,+++---,,,)))***+++---000333666888999;;;999777666666666888999333222222222333333333333444777;;;@@@EEEIIIKKKLLLEEECCCAAAAAABBBCCCBBBAAAAAACCCFFFHHHHHHHHHIIIJJJFFFDDDCCCEEEIIILLLMMMKKKHHHHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGIIILLLMMMLLLJJJKKKJJJJJJKKKLLLLLLIIIGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJEEEAAAAAAFFFKKKMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDAAA??????@@@AAACCCDDDBBBBBBDDDHHHKKKJJJIIIJJJIIIHHHHHHHHHGGGDDDBBBGGGIIIKKKKKKKKKKKKLLLMMMTTTTTTUUUWWWXXXWWWTTTRRRLLLKKKHHHDDDAAA>>><<<;;;===@@@DDDFFFDDDAAA>>>===777333///,,,,,,,,,,,,,,,***+++,,,---............---444BBBYYYppp~~~nnnZZZFFF888111///...,,,++++++---000111111%%%***...000...---...000+++***)))))))))***+++,,,......---......///000111111333444333222444888===888333///---------***''')))+++...000111222333555000000333999@@@CCCBBB?????????>>>AAAIIIPPPMMMEEE666111---,,,///666===AAAAAA>>>888222///444===EEEJJJSSS\\\bbbdddaaaXXXNNNGGG???444---,,,,,,***(((((((((((()))******++++++---///222444666888:::<<<############$$$%%%&&&'''***)))((())))))(((''''''%%%###%%%******''')))///,,,+++***)))***+++---...000,,,---111111444FFFZZZvvvnnn[[[GGG666111///---+++******+++,,,,,,,,,,,,+++++++++******&&&'''***+++,,,+++)))''')))***+++,,,,,,---------++++++***,,,......---,,,)))***,,,------,,,+++***(((((((((***,,,---,,,***,,,------------,,,***)))))))))******************%%%+++...+++((()))(((&&&++++++,,,,,,+++******)))************++++++++++++---,,,+++***)))******+++,,,,,,---...///000111111222666:::===>>>???@@@AAAAAACCCEEEGGGIIIJJJJJJJJJBBBCCCEEEHHHIIIHHHDDDAAAAAA@@@??????>>>?????????BBBBBBCCCCCCDDDDDDDDDDDDEEEHHHGGGCCCAAACCCCCC@@@@@@AAAAAACCCCCCAAA>>>;;;<<<>>>??????>>>>>>???@@@<<<===???CCCLLLYYYiiisssqqqkkkdddbbbaaa^^^VVVOOO<<<555/////////---,,,---''''''(((((($$$!!!%%%,,,222111000...---,,,+++***'''((((((((('''&&&$$$###""""""""""""############!!!###%%%$$$"""$$$***///111444888<<>>CCCDDDFFFGGGGGGEEECCCBBB@@@>>>:::666333222222333111111000///............///111222444444444222222///......000222444444444111000...//////...,,,***++++++******)))((((((''''''((((((((((((+++000444000***)))+++***///LLLlll}}}kkk]]]JJJ???444000000...,,,---......///000///...,,,+++...---+++***+++,,,///000...///...******...000///---///111444888:::<<<======;;;:::999999999888888444333333333222333333333333666:::>>>BBBEEEFFFFFF???>>>>>>@@@CCCDDDCCCBBBCCCDDDFFFFFFFFFFFFHHHIIIGGGGGGFFFFFFGGGHHHHHHIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHKKKMMMLLLKKKOOOMMMKKKLLLNNNOOONNNMMMKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEDDDEEEHHHKKKNNNOOOOOOPPPRRRSSSRRROOOLLLKKKEEECCCAAA@@@@@@AAACCCEEECCCCCCCCCCCCEEEHHHLLLOOOKKKKKKJJJHHHDDDBBBAAABBBGGGIIIJJJJJJIIIHHHHHHIIIOOOOOOPPPSSSTTTSSSPPPMMMFFFFFFEEEDDDBBB???===;;;===@@@BBBBBB???>>>>>>???777444///---,,,---------)))***+++---------,,,,,,***...:::OOOiii~~~wwwbbbMMM<<<111,,,)))+++,,,,,,++++++,,,,,,&&&+++000111---++++++---***)))((('''((()))+++,,,...---------------......---///111222444;;;FFFNNNJJJBBB999444222111///,,,***,,,000222333333555666333333666???JJJRRRTTTSSSMMMKKKFFFAAACCCFFFDDD???555222///...111555888999777444000---,,,...111333:::FFFQQQUUUUUURRRKKKEEEBBB<<<444...++++++++++++((()))+++,,,------,,,,,,---,,,***+++...111222333$$$$$$%%%&&&''''''((((((&&&%%%'''+++...---***)))---'''&&&+++,,,)))(((***++++++++++++,,,...000111000******///000333CCCVVVooonnn]]]KKK;;;000...,,,***)))))))))***+++++++++************)))&&&(((***,,,,,,+++)))((()))***+++,,,---.........---,,,,,,...000000///...((()))+++---------++++++(((((()))+++......---+++.../////////...,,,***)))+++++++++***************(((...111...+++,,,+++))),,,,,,,,,,,,,,,+++***)))++++++,,,---......//////...---,,,+++++++++,,,---++++++,,,---...///000111111555;;;=========???AAABBBDDDFFFHHHIIIJJJJJJIIIAAABBBDDDGGGIIIHHHDDDAAABBBBBBAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBAAA@@@DDDEEECCCBBBEEEFFFEEEDDDBBBAAACCCEEEDDD@@@<<<<<<===??????>>>======>>>===>>>???AAAIIIWWWgggssswwwpppiiifffeee```VVVNNNBBB:::444333222///------))))))******&&&###'''///&&&'''((()))***++++++***'''''''''&&&%%%$$$###### """"""""""""""""""$$$###!!!###)))///888999:::<<<===>>>>>>>>>DDDFFFHHHIIIIIIGGGEEEDDDCCC@@@:::666222222222333000000000000000000//////000111333444444333111000,,,,,,...000444666555444333222000000///...+++)))+++++++++***)))((((((''''''))),,,------///333777333+++)))+++(((+++GGGggg|||jjj[[[HHH===333111111000...///......//////...,,,***)))---+++)))((()))***---///---...,,,)))+++111555555111333555999<<<>>>@@@AAA???===;;;;;;:::999777666555555444333333444444444555777999<<<=========<<<::::::<<>>@@@CCCEEEGGGHHHGGGEEECCCCCCDDDIIIJJJKKKMMMNNNMMMJJJGGGAAABBBCCCCCCBBB???===;;;===???AAA???===<<<>>>@@@777444///---------------+++,,,---.........---,,,((()))222GGGbbbzzz|||gggPPP>>>111***'''+++000000---)))((()))''',,,111111,,,(((((())))))((('''&&&'''(((***,,,------,,,+++++++++,,,,,,(((+++---000555@@@PPP[[[SSSIII<<<333000///---+++***---000222333444555666222222666AAAQQQ]]]dddeeeYYYVVVMMMDDD@@@AAA@@@===666444111000//////---+++******+++---//////,,,***111===HHHJJJGGGDDD???;;;;;;888222,,,))))))+++---)))***---///000///...---+++'''######'''***+++***+++)))'''%%%&&&(((+++---(((((()))***+++,,,,,,,,,*********)))'''(((***,,,+++***((('''(((***---//////...---,,,...333;;;@@@ZZZqqq|||eeeNNN???666111------+++((())),,,------,,,***((((((+++---,,,,,,---......---,,,,,,...//////...,,,++++++------......---,,,---...000000...,,,***))))))))))))***+++---...---...000222///...---,,,++++++++++++)))***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,+++,,,++++++***)))((('''((()))+++---//////000000//////...------,,,+++******+++,,,---............000333999>>>BBBCCCCCCBBBAAA@@@@@@CCCGGGJJJIIIGGGFFFEEEDDDEEEFFFEEECCCAAABBBBBBBBBBBBAAA@@@??????AAABBBCCCDDDDDDCCCCCCBBBEEEEEEEEECCCBBBCCCFFFHHHBBBBBBCCCCCCBBBBBBAAAAAACCCBBB@@@??????@@@AAABBBAAAAAACCCGGGKKKSSSdddtttsssrrrlllccc``````[[[SSSJJJCCC;;;777777777444222+++,,,---...,,,***&&&$$$'''+++///333555555000++++++***(((&&&%%%%%%%%%%%%$$$%%%&&&### ###&&&###%%%&&&### !!!'''---777999:::;;;<<<>>>AAADDDHHHGGGFFFFFFFFFFFFDDDBBBFFFAAA<<<999999888666444333333222111000000000000...///000222222111111000222444555555333222222333333333333111//////000222---//////,,,(((%%%%%%'''((()))+++...000111222222000111,,,***...111AAA]]]|||yyyiii[[[JJJAAA:::888777333111111...///000111111111111111000---***)))+++---...//////...------///222555777999999888999:::<<<>>>???BBB@@@>>>===>>>;;;777333999777555666888:::999777888888999===@@@@@@===:::555777999;;;<<<>>>AAACCCFFFDDDAAA??????AAAEEEGGGEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>@@@CCCFFFGGGFFFDDDGGGFFFFFFHHHJJJKKKKKKJJJOOOMMMLLLNNNRRRTTTSSSQQQSSSRRRQQQQQQRRRQQQOOOMMMHHHKKKMMMLLLKKKLLLOOORRRZZZWWWUUUTTTTTTSSSQQQOOOHHHIIIHHHCCC<<<:::===BBBEEEGGGIIIIIIHHHIIILLLOOOLLLKKKHHHDDDAAA@@@AAACCCIIIJJJJJJHHHEEECCCBBBCCCIIIHHHHHHHHHHHHFFFBBB???BBBAAA???@@@AAAAAA@@@>>>AAA@@@@@@AAABBBCCCAAA@@@===:::444///,,,,,,...//////......------......///***+++333GGGfffwwwgggSSS>>>111,,,...,,,***(((''')))+++,,,---+++))))))***++++++***(((***+++((((((,,,,,,***222999===999333///)))%%%,,,---***(((111DDDSSSYYYXXXNNN???555111///---***111000111444888;;;<<<;;;777222000777EEERRRYYYZZZZZZSSSIIIAAA>>>===;;;999444333111///...---------***+++,,,---------,,,+++555555888===BBBDDDBBB???999555111//////000...------111555666555111...,,,***)))+++...222333000,,,&&&&&&&&&&&&&&&''''''((())))))+++,,,,,,---------((((((((('''&&&&&&(((***)))(((''''''(((***,,,------,,,+++***+++///555:::JJJaaazzz~~~lllWWWHHH888222......---***+++...///...---+++))))))+++---///000111111000...,,,***---///000///---+++++++++)))+++---...//////111333666333...***(((((()))++++++---///000//////000111,,,++++++*********++++++***+++,,,---------,,,+++)))))))))***))))))((((((---------,,,,,,+++***)))******+++,,,---///000000///...---------------.../////////000//////...---000333888===AAABBBBBBBBBBBBBBBBBBDDDHHHIIIHHHFFFGGGEEEDDDDDDEEEDDDBBB@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCAAAAAADDDFFFCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAACCCEEEGGGMMM\\\jjjppppppkkkccc______\\\WWWUUUOOOGGGBBBAAA>>>:::666---,,,+++)))((('''&&&&&&(((...333666555444333222000...***'''$$$"""""""""&&&'''&&&""" %%%***,,,///222555999???CCCEEEDDDDDDCCCCCCCCCAAA@@@CCC???;;;888888999777666777666333111///............///000111111111000000444555666444222000000000444444444333111111222333333444333///+++(((((()))++++++,,,,,,---...//////+++---)))(((,,,///???[[[zzzxxxiii[[[LLLCCC:::888666222111111......///000111222222222111...+++***+++---.........---,,,,,,---///222444666666777888:::===???AAA@@@>>>;;;::::::999555222444222000111444666666444888888:::===AAAAAA>>>;;;;;;<<<===<<<;;;;;;<<<>>>>>>>>>>>>???AAACCCFFFGGGFFFFFFFFFFFFEEECCCAAA@@@@@@??????AAADDDGGGHHHHHHLLLJJJIIIIIIKKKLLLLLLKKKMMMKKKJJJLLLOOOPPPOOOMMMQQQPPPOOOOOOPPPPPPOOOMMMMMMNNNNNNMMMJJJIIIJJJLLLQQQRRRSSSSSSSSSQQQNNNKKKEEEFFFDDD???:::999;;;>>>FFFGGGHHHGGGDDDDDDFFFHHHDDDCCCBBB@@@>>>???AAADDDEEEGGGHHHHHHGGGEEEEEEEEEIIIHHHHHHHHHGGGEEEBBB???===<<<<<<===???@@@@@@???CCCBBBAAAAAABBBAAA???===<<<999555111......///000,,,,,,,,,,,,,,,,,,,,,,,,))),,,444GGGfffzzzmmmYYYCCC333,,,,,,***(((''''''(((***,,,&&&%%%$$$###$$$&&&))),,,,,,000111...,,,///222333:::CCCIIIEEE===666...)))///111000000777BBBHHHHHHEEE===333---,,,---+++***000444888<<<===;;;888666///...///666@@@GGGJJJJJJJJJDDD===888555444111///111111000000///......---+++,,,---------,,,+++***...///222777===AAAAAA???333111000000222111///,,,///222666888777444111///******+++...111111...+++$$$%%%&&&'''((('''&&&%%%***+++,,,---------------'''(((((('''&&&&&&((()))'''''''''(((((()))*********++++++******+++///222:::OOOiiizzz~~~ttt```OOO<<<555//////...---...111000000...,,,******,,,...333333444444222///+++)))---///111000...+++***)))%%%(((,,,///000222444555:::666000***((((((***,,,,,,///222333222000000000***))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,************)))((('''&&&.../////////...---,,,+++---,,,+++++++++---///111000///---,,,---...000111111111111000///---,,,+++111333777<<>>===???===999888999:::::::::;;;888555111///...///000...//////000111000000000555666666444111...---...111333444444222111111222333333222///,,,+++,,,......---+++*********+++,,,'''+++((((((---000@@@\\\|||{{{lll___OOODDD:::666444111///111,,,---...000111222222333222///,,,,,,---/////////000///---,,,,,,...///111333333444666999===@@@BBB>>>;;;888666555555444222444333222333555777777666888999;;;???BBBBBB@@@>>>>>>???>>>===:::999:::;;;>>>???AAADDDFFFHHHIIIIIIGGGGGGGGGFFFDDDBBB@@@???CCC@@@>>>>>>BBBGGGJJJLLLPPPNNNLLLKKKLLLMMMMMMLLLMMMLLLKKKKKKMMMMMMLLLKKKMMMLLLLLLNNNOOOPPPNNNLLLKKKLLLLLLKKKHHHGGGGGGHHHLLLOOOSSSTTTRRROOOLLLJJJFFFDDDAAA>>><<<;;;<<<===BBBCCCCCCBBB@@@???@@@BBB>>>???>>>===<<<===@@@BBBCCCEEEHHHIIIGGGFFFEEEEEEIIIHHHGGGGGGFFFDDD@@@>>><<<;;;;;;===@@@CCCCCCBBBEEEDDDBBBAAA@@@???<<<999777666333111///......///)))***+++,,,,,,+++***)))(((+++444GGGddd{{{qqq___HHH666...)))((('''&&&''')))+++,,,***)))(((%%%$$$(((///555;;;AAACCC<<<444333666777???KKKSSSPPPFFF===555000111222555999@@@FFFCCC===888222,,,)))+++...//////:::===@@@???;;;888777888111222333555888;;;===>>><<<999666333111///,,,)))...///000000000000///...,,,---------,,,+++******++++++,,,000555999::::::444555888;;;>>><<<999666111333444555555333222000222222333444666555222000&&&'''((()))))))))((((((******+++,,,------,,,,,,)))***+++***)))((()))+++&&&''')))*********))))))***+++,,,+++******+++---555EEE\\\qqq|||xxxeeeRRRAAA888111000///...///111//////...,,,+++,,,...111222333555555333000,,,)))---///222222///,,,)))(((###'''+++///000111222333777444000+++))))))***+++...000444555444222111000,,,++++++*********++++++'''(((((()))************---------------,,,++++++000000000000000///......///---+++)))***,,,///111333111///------...000222/////////...---+++***)))000222555999<<>>???AAABBBBBBCCCBBBBBBAAA@@@???@@@AAADDDEEEFFFDDDBBBAAAAAA@@@@@@AAAAAAAAAIIIRRR___eeejjjggg```[[[[[[]]][[[YYYWWWTTTQQQJJJBBB;;;///---)))&&&$$$%%%'''((($$$'''+++///000111777>>>===999333,,,'''$$$###"""%%%%%%&&&***...///+++'''###$$$$$$### """%%%!!!###$$$&&&(((,,,111555===>>>??????===<<<<<<<<<===<<<::::::;;;<<<>>>???>>>;;;777333111111222333....../////////000000000333444444333000............000222222111///...///,,,,,,+++++++++---///111---,,,***((('''(((***+++''',,,+++,,,000333EEEbbbqqqdddNNNCCC888444111...---///+++,,,...000111222333333111///---...000222333333444222111///......//////222222333555777;;;>>>@@@===:::777444333333444444777666666555666666777666999:::===AAACCCCCCBBB@@@===>>>>>>===;;;:::;;;===AAABBBCCCDDDFFFGGGGGGGGGHHHHHHGGGEEECCCAAA@@@???CCCAAA???@@@DDDHHHKKKMMMPPPNNNLLLKKKLLLNNNNNNNNNOOONNNMMMMMMLLLLLLKKKJJJIIIJJJLLLPPPRRRQQQNNNJJJEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPTTTTTTRRRNNNLLLLLLIIIFFFCCCBBBBBBBBBAAA@@@==================>>>???>>>>>>>>><<<::::::<<<>>>BBBEEEHHHHHHGGGEEEDDDDDDIIIGGGFFFEEEDDDBBB>>><<<:::999:::<<>>GGGJJJFFF???999444///---000555999;;;JJJHHHCCC:::222333:::BBBCCCCCCAAA===999888;;;>>>;;;::::::888666333///,,,+++---///111111000///...------,,,,,,+++***))))))+++++++++,,,...000222333333777===CCCFFFEEEAAA>>>444333111000000000//////999999999999999777555333))))))((((((((()))***+++)))******++++++++++++***(((***+++***)))((()))***((()))***,,,,,,+++***)))+++---......,,,+++,,,,,,222>>>QQQfffwwwzzzkkkZZZHHH===333111000///...000,,,------,,,,,,...111444///111222333222000...,,,---///222222///,,,***)))$$$'''+++------------...///...---,,,+++++++++***///111555666555333222111111000...---,,,+++++++++(((((()))))))))******+++,,,---....../////////...000000111111111000/////////---+++)))))),,,///222666444000...,,,---...///,,,,,,------------,,,,,,///111333666999;;;>>>???@@@CCCGGGJJJLLLLLLLLLLLLEEEDDDCCCEEEHHHJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHGGGDDDBBBAAABBBCCCDDDBBBCCCCCCBBB???>>>???@@@BBBBBBBBBAAAAAA???>>>>>>???AAACCCFFFFFFEEECCCAAA@@@???@@@BBBBBBAAAEEELLLTTT\\\fffhhhaaaZZZXXXZZZZZZZZZZZZWWWQQQHHH===666///---,,,***)))(((((((((%%%!!!###***000333999???FFFBBB;;;333,,,(((%%%$$$$$$###$$$(((,,,---***&&&$$$%%%%%%%%%$$$$$$%%%%%%######$$$$$$%%%(((---111<<<>>>??????===;;;<<<===>>>============???BBBDDDEEEBBB<<<666333111111222...............////////////111222222111000111222///111333333111///......***)))((()))+++---...///+++)))(((''''''(((***+++(((---------111555HHHfffrrrcccJJJ@@@555111...,,,+++---+++,,,---///111222222333///......000333666888888888777555222111000000000222222222333555888;;;<<<<<<;;;888444333333555777888777666555333333333333999<<>>=========>>>@@@CCCDDDIIIHHHFFFDDDBBBAAA??????AAAAAABBBDDDHHHJJJKKKJJJLLLJJJIIIIIILLLNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHHHHFFFHHHMMMRRRUUUSSSMMMIIIEEEFFFHHHKKKMMMOOOOOOOOOOOOPPPQQQPPPNNNMMMMMMMMMKKKIIIGGGFFFGGGGGGGGGFFF>>>===<<<<<<<<<<<<<<<<<<:::;;;;;;:::999999;;;===???AAAEEEFFFFFFEEEEEEEEEHHHFFFCCCBBBAAA>>>;;;999777666666888;;;=========EEECCCAAA???>>><<<888666111111111000000///......)))+++,,,......,,,+++)))%%%)))111@@@XXXssswwwmmm\\\FFF666///))))))))))))+++,,,...///---...---***(((,,,777???ZZZeeeiii\\\HHH999222///555???GGGFFFBBBBBBCCCCCCGGGAAA===@@@EEEGGGCCC???:::555000...222999AAAEEEOOOKKKBBB666///111;;;DDDOOORRRSSSOOOGGG@@@>>>===<<<======<<<999555111///,,,---///000111000...---,,,,,,+++***)))(((((((((******))))))***,,,...000,,,111888>>>AAAAAA???===:::777333111222333222111888999999888666444222222)))((('''&&&'''((()))***)))******++++++*********&&&'''))))))(((''''''((()))***+++,,,,,,+++***)))+++---//////---,,,------...666EEEYYYooo{{{ttthhhQQQDDD888333222///...///,,,,,,,,,,,,,,,...111444...///000000111000//////---///111111///---,,,,,,''')))++++++***))))))***)))***+++,,,,,,,,,++++++///222444666555333333333444333111///---,,,,,,+++------,,,++++++,,,,,,---)))***+++,,,------------//////000000000000//////...---***)))***---000222666444111...---,,,------,,,---...///000000000000...///000222555888;;;<<>>===>>>@@@CCCEEEEEEDDDBBBAAA@@@???AAADDDDDDBBBDDDHHHKKKRRR^^^ccc^^^UUURRRUUU]]]^^^^^^ZZZRRRFFF:::333............,,,***)))''''''!!! )))000222777>>>JJJFFFAAA:::333---***(((''''''''')))+++---,,,+++,,,,,,+++***(((&&&$$$"""""""""""""""###'''---111;;;>>>@@@@@@===;;;===??????@@@@@@???>>>@@@CCCFFFKKKGGGAAA:::444000...---...------------...//////---///111222222333444666555666777555222000000000...,,,+++,,,------+++***((((((''''''''')))***+++''',,,,,,+++///333HHHhhh}}}lll[[[EEE;;;222///...++++++,,,+++,,,---///000111111222---------000444777888888999888666444222000//////111000111222444666999:::<<<;;;999666444444777:::;;;;;;:::888666444555666:::===AAACCCBBBAAAAAAAAABBBBBBAAA>>>;;;999999:::;;;;;;:::;;;>>>AAADDDFFFHHHGGGEEECCCBBBAAA@@@@@@AAABBBDDDHHHKKKKKKJJJHHHHHHGGGGGGIIIKKKMMMLLLLLLIIIJJJJJJHHHFFFDDDEEEEEEFFFIIIMMMQQQSSSRRRMMMHHHMMMLLLMMMOOOQQQQQQPPPNNNKKKIIIHHHIIIKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJFFFCCC@@@>>>===<<<:::888555777888999999:::<<<>>>;;;===@@@BBBCCCDDDFFFHHHGGGDDDAAA???===;;;888666888777888:::===?????????AAA???>>>>>>>>><<<:::888333333222222111111000000+++,,,---......---,,,+++'''+++000<<>>CCCGGGHHHSSSJJJAAA??????<<<888777222///,,,+++///777???EEEEEECCC>>>777222222666;;;IIIQQQYYY[[[TTTHHH===777777888999777444000///......//////000///...---,,,***)))((('''''''''''''''%%%'''(((((()))+++...111)))---333777999:::<<<===???>>>===???AAA@@@<<<888:::;;;;;;999666444333333(((((()))******************++++++,,,,,,++++++***%%%'''))))))((('''''''''))))))************))))))(((***,,,,,,,,,+++---...+++000;;;MMMfffyyy{{{uuu[[[LLL===777444111......---...---,,,+++,,,...111000000/////////000000000---///000000...---...///)))++++++***)))((()))***************++++++,,,,,,///111333444444333444666333333111000......------000///...,,,,,,,,,,,,---******+++++++++++++++***......////////////......,,,+++******+++...111333333222000///...------,,,,,,---...///000000000000---------///222555888:::AAAEEEJJJLLLKKKIIIHHHIIIFFFDDDBBBCCCEEEHHHIIIIIIGGGFFFEEEEEEEEEGGGIIIJJJEEEEEEEEEDDDDDDDDDDDDDDDBBBDDDEEEEEECCCBBBCCCDDDDDDDDDDDDCCCBBBAAA??????>>>???AAACCCDDDCCCBBBBBBAAA@@@BBBEEEEEEBBBAAADDDFFFJJJRRRYYYVVVOOOLLLPPPZZZ\\\]]][[[SSSHHH===777//////...---,,,+++)))((('''!!!"""))),,,***///999AAA@@@???<<<:::777555333222222222111000222666888666555444222///,,,'''$$$$$$$$$$$$$$$%%%)))///333:::>>>AAA@@@<<<;;;===???@@@AAAAAA???>>>???BBBEEEHHHEEE@@@:::555111...---------,,,,,,,,,---...///---///222333333444555777999999888555222000000111...---,,,---...---)))&&&(((((((((((())))))))))))(((---+++***,,,111HHHjjjxxxeeeSSS@@@888000//////---,,,...,,,---...///000000000000---,,,---///222444444444777666444222000...---,,,---......000333666999;;;:::;;;:::888555555888::::::<<<===;;;999888:::<<<:::>>>BBBCCCAAA?????????@@@AAA@@@>>>;;;::::::<<<;;;<<<===???AAACCCDDDEEEGGGFFFDDDBBBAAAAAAAAAAAADDDDDDFFFIIIKKKKKKIIIGGGGGGGGGHHHJJJLLLLLLIIIGGGGGGHHHIIIGGGDDDCCCDDDEEEJJJIIIJJJKKKMMMNNNLLLJJJOOONNNNNNOOOQQQPPPMMMJJJBBB@@@@@@EEELLLOOOMMMIIIKKKMMMOOONNNLLLKKKMMMOOOJJJGGGCCCAAAAAA@@@===:::999:::<<<<<<<<<===???AAA>>>???@@@??????@@@BBBDDDEEEBBB???<<<:::888555333555555666999===@@@AAAAAA<<<<<<;;;<<<>>>>>><<<;;;333222111000////////////------------------------***---111999LLLhhhzzznnn\\\FFF555...))))))***++++++,,,---...------,,,,,,...222666888CCCMMMRRRKKK>>>555///,,,+++///222444:::AAADDDCCCJJJCCC===<<<999333000111++++++******,,,111777;;;888777666444222111111111;;;BBBKKKOOOLLLCCC999222000111111///,,,+++---///222111000///---,,,+++***''''''&&&%%%%%%%%%&&&'''$$$&&&((()))((())),,,///,,,...000222333666;;;???>>>AAAHHHPPPUUUQQQGGG???;;;<<<===:::777444444555(((***---///000...,,,***,,,,,,---------,,,++++++''')))+++,,,***))))))))))))))))))(((((((((((((((&&&''')))***)))***,,,...+++...666GGG```vvv}}}{{{aaaRRRAAA:::666222///...000///...,,,******,,,...333222000/////////000111---...//////......///111+++,,,,,,***)))(((***+++---+++***((()))***---...///111222333333333555777222111000///////////////000///---+++*********+++,,,,,,,,,,,,++++++))))))------...............---+++*********,,,...111333000000//////......------+++,,,------......------,,,,,,,,,---000333777999CCCHHHLLLMMMJJJGGGEEEFFFGGGEEEBBBBBBCCCEEEFFFFFFDDDCCCCCCCCCEEEHHHJJJLLLCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>???@@@BBBBBBCCCBBBBBBBBBAAABBBFFFFFFAAA???AAADDDEEEJJJQQQPPPIIIIIIMMMRRRVVVYYYYYYTTTKKKCCC>>>111000...,,,************%%%!!!###)))&&&!!!'''444555666999<<<>>>@@@@@@@@@::::::999666444666<<>>666000000111///...///------...///000000//////---,,,,,,---000111000///444333111000...,,,***)))++++++---///333777:::<<<999:::;;;999666555888:::444666888777666666999<<<;;;>>>BBBCCCAAA>>>>>>>>><<<===>>>===<<<===???@@@:::<<<>>>@@@@@@???<<<;;;FFFEEECCCBBBAAAAAABBBBBBFFFFFFFFFHHHJJJKKKIIIHHHHHHHHHIIIKKKLLLKKKGGGDDDGGGIIIKKKIIIFFFDDDEEEGGGMMMJJJGGGFFFHHHJJJLLLLLLKKKJJJJJJKKKNNNMMMJJJFFF<<<:::<<>>DDDAAA===:::888666333111++++++---111666:::<<<<<<:::999999;;;>>>???>>>===111///...,,,+++++++++,,,---,,,,,,++++++,,,,,,------///222888JJJfff~~~~~~sss```HHH555---)))))))))***++++++,,,,,,111///---,,,---...---,,,888@@@DDD===444...+++)))(((+++---000777>>>???;;;777444555999888111///111,,,---......---...///111222000------.../////////222444888;;;<<<:::666333,,,------+++)))***...111444333111...,,,***))))))&&&%%%$$$$$$$$$%%%&&&'''&&&)))***)))'''&&&'''***,,,,,,---,,,,,,111888???:::AAANNN\\\bbb]]]NNNBBB666888999666222000000222***...666===:::333000111...))))))...///***))),,,(((***,,,...---+++(((%%%)))))))))******++++++,,,///***)))------***+++000111444777BBB\\\xxxzzzppp]]]III>>>777000---///,,,,,,++++++,,,,,,---...+++---...//////000333555777555222111111222111000222111///---+++******))))))***+++,,,,,,,,,,,,+++000555:::;;;888444111111111222000...111666777444444///,,,------***)))+++///000000000000000//////111111111000//////......---.........,,,+++,,,---+++...111333333222///---///...---,,,,,,---...//////,,,---000222444:::BBBKKKMMMNNNMMMJJJHHHHHHHHHCCCCCCBBBCCCDDDGGGIIIKKKGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAABBBCCCFFFFFFGGGGGGFFFCCCAAA???AAAAAABBBCCCCCCCCCBBBBBB>>>AAAEEEEEEBBB??????@@@@@@CCCEEEFFFFFFIIINNNRRRRRRSSSWWW[[[]]]VVVJJJ???999666111,,,(((''''''(((!!!&&&)))(((***000555666@@@LLLLLLDDDBBBIIICCC===666333555999<<<<<<999888999;;;===;;;666111&&&++++++%%%%%%,,,222222444777;;;<<<<<<<<<>>>@@@BBB@@@>>>@@@BBBCCCBBB?????????>>>===999555111///000///---,,,---...000111...000333666777888888777999777666333111000//////------,,,+++***)))((((((******+++++++++******)))///'''''',,,---111JJJhhhwwwcccTTT@@@555111555666...+++///...///////////////......777222...///333444222...666555222000//////000111+++))))))...777>>>???>>>>>>===;;;999777777777777444888;;;;;;888888===AAABBBBBBBBBAAA??????@@@BBBAAA???======???@@@AAA@@@BBBAAA@@@?????????AAABBBBBBDDDGGGHHHGGGGGGGGGHHHIIIGGGFFFHHHJJJKKKIIIGGGLLLKKKJJJJJJKKKLLLKKKIIIJJJJJJIIIIIIHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJLLLNNNJJJJJJKKKLLLNNNMMMJJJGGG???<<<;;;BBBKKKRRRQQQNNNQQQSSSTTTRRROOOLLLKKKJJJFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@@@@AAACCC@@@999777;;;??????AAA???<<<:::999888555444333333333444666888:::;;;777888:::;;;;;;;;;:::999888777555444333000---***------------,,,,,,++++++------111;;;NNNgggwwwdddNNN;;;000000,,,((((((,,,///111000///...---,,,---///222444===;;;999777555222...+++***+++---000222555777888444;;;>>>;;;777666555222666333222444222,,,)))***777333......111222///+++//////000000111222222333111000///---,,,---000333222000...---,,,***(((%%%)))((('''&&&''')))+++,,,&&&''')))***+++++++++***...---,,,***+++///666;;;@@@BBBIIISSSZZZXXXMMMCCC999888777777666555333222''')))///666666000...///+++$$$"""''',,,+++((((((***+++---......,,,***(((*********+++++++++++++++,,,((('''+++,,,***,,,000+++111777@@@WWWssszzzgggQQQBBB888///+++,,,+++++++++++++++,,,------...//////...---...111333666333000......///......000///...,,,***))))))))))))*********************222666::::::777222...---)))+++++++++...444555222555///,,,......+++***,,,,,,,,,------------,,,,,,......//////////////////---...///...,,,+++,,,---)))***---...///...,,,+++...---,,,++++++,,,---...000//////222333666???IIIUUUXXX[[[ZZZVVVOOOJJJGGGBBBCCCDDDEEEFFFFFFFFFGGGAAABBBDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEECCCAAA???????????????>>>>>>===<<<@@@BBBDDDCCCAAA>>>???@@@???BBBEEEGGGHHHKKKOOOSSSTTTTTTVVVZZZZZZTTTIIIAAA777444000,,,)))))))))***&&&######((()))'''(((---444777CCCRRRTTTHHHAAABBB<<<999555222222222333333555555555666777555000,,,&&&)))%%%%%%,,,444777222444777888777888;;;>>>@@@???>>>???AAACCCAAA???>>>>>>>>>===;;;888555333///...---,,,---...000111111222555777999999888888777666444222000///......,,,++++++***)))(((((('''((()))))))))))))))((((((,,,&&&'''...///333JJJfffwwweeeVVV???444...000000(((&&&)))------............------///,,,***+++...000///---///...,,,+++***)))*********)))***111999???AAA???<<<:::888666555444444444777:::<<<;;;888888;;;???@@@AAABBBAAA@@@@@@AAACCC@@@>>><<<<<<>>>??????>>>@@@@@@??????@@@@@@@@@AAAAAACCCFFFGGGFFFEEEEEEFFFHHHGGGGGGIIILLLMMMKKKIIIKKKJJJIIIJJJLLLLLLKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGEEEDDDEEEGGGIIIKKKIIIIIIIIIJJJLLLKKKJJJHHH???;;;888<<>>===<<>>999777999:::999===<<<;;;;;;:::999777555333333333333333333444444444555777888999:::999999111000000111222222000------,,,+++******)))))))))***+++///999KKKccc{{{zzziiiUUUCCC888000+++(((***111555555222444222111444999<<<;;;999:::777333000...,,,***(((,,,...111444666777666666666===AAA>>>;;;999777333777444444555222---+++,,,222222222333333222...***'''(((***,,,///111222333,,,,,,,,,***)))***---000---,,,,,,,,,,,,+++'''%%%''''''&&&%%%&&&(((***+++&&&''')))***++++++***)))+++,,,,,,,,,,,,000444888???@@@CCCHHHJJJEEE;;;333999>>>BBB@@@999222000111'''&&&(((///222///---...+++######***,,,)))'''---------...------,,,+++,,,,,,,,,,,,++++++++++++)))&&&'''***++++++,,,000(((000555<<>>@@@DDDGGGHHHHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@>>>===<<>>???@@@>>>AAAEEEGGGIIIKKKNNNPPPOOOOOOPPPSSSTTTQQQJJJDDD:::888333///,,,+++++++++---***)))+++***'''''')))111555CCCTTTWWWKKK>>>:::===>>>>>><<<777333000///------...///000...+++)))%%%)))'''(((...555999222333444333444666999<<<=========???AAABBBAAA@@@AAAAAA@@@>>><<<999555444------,,,------///111222444555777888999999888888555444222000...---------***))))))(((((('''''''''&&&''''''((((((((('''''')))%%%(((000111777NNNhhhuuueeeXXXEEE:::222222000+++))),,,+++,,,,,,---------,,,,,,,,,,,,,,,...///000111111//////...---,,,+++******------///444;;;??????>>>:::999777555444222222111888:::;;;:::777666999;;;===???@@@@@@??????AAABBBAAA???>>>>>>???@@@??????>>>???@@@AAABBBBBBAAAAAA@@@CCCFFFFFFEEECCCCCCCCCGGGHHHJJJMMMOOOPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKIIICCCEEEGGGJJJLLLLLLLLLKKKFFFEEEBBB@@@@@@BBBEEEGGGGGGFFFFFFGGGIIIJJJIIIHHH???:::555777???HHHLLLMMMLLLNNNOOONNNKKKIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGLLLIIIEEEAAA>>><<<;;;;;;:::???@@@<<<999999888555:::;;;<<<===<<<;;;999777333444444444444444333333444444666666777666555444---------///111111///---,,,+++***(((''''''(((((()))+++///999III___vvv~~~ooo[[[HHH<<>><<<888999BBBNNNRRRLLLDDD<<<888222...,,,++++++***,,,///222555666555222000888>>>DDDCCCBBBBBB???;;;;;;888666666333---+++,,,...222666888555000,,,))))))))))))***)))((('''&&&)))******)))'''''')))******)))***+++,,,***(((%%%&&&&&&%%%%%%&&&''')))***((()))***+++++++++***))))))***,,,------///222555888999<<<======:::666444<<>>======???@@@>>>@@@CCCFFFGGGHHHHHHIIIAAAAAACCCFFFIIIJJJHHHFFFAAA>>>999444///---++++++111///---,,,+++)))((()))...111<<>>888AAAEEEHHHFFF???666111///'''''')))***++++++******(((***---///333777999999555444222111222555999<<<:::;;;===???AAACCCCCCBBBGGGFFFCCC@@@<<<777333111...---......///111333444666666777777777777666555333222111///...---------(((((((((''''''&&&&&&&&&%%%&&&''''''''''''''''''(((&&&)))000444===WWWqqqzzzooobbbVVVHHH>>>555333222//////222+++,,,------------------,,,...000111000000222333222222222111000///------111111333777<<<===<<<:::;;;:::888777555333222222666777888777555555777999999;;;===>>>===>>>???AAACCCBBBAAAAAABBBCCCBBBAAA???@@@CCCEEEFFFEEECCCBBBAAACCCFFFFFFEEECCCBBBBBBHHHJJJMMMPPPSSSSSSSSSRRRNNNMMMLLLLLLMMMLLLIIIGGGCCCEEEHHHKKKLLLLLLKKKJJJFFFCCC@@@>>>>>>AAADDDFFFFFFDDDCCCDDDFFFHHHIIIHHH@@@;;;777999???GGGKKKLLLNNNPPPQQQOOOLLLIIIGGGGGGEEEEEEFFFGGGGGGFFFDDDCCCJJJGGGBBB>>>;;;:::::::::<<>>;;;;;;:::777:::===???@@@???<<<:::999555666777999::::::999999666666666666444222000///000000//////000...,,,)))+++***)))(((((()))***+++***,,,000999GGG\\\rrrqqq[[[FFF888---***+++777HHHSSSRRRMMMAAA<<<>>>LLL^^^ddd[[[OOO>>>888111,,,***+++,,,,,,+++,,,...//////...,,,***555===DDDHHHKKKNNNMMMIIICCC>>>:::888444...+++,,,///555;;;:::444...+++***++++++***(((&&&###!!! )))+++++++++)))((()))***,,,+++)))((())))))((('''&&&&&&&&&&&&&&&((()))***+++,,,---------,,,+++***)))***+++++++++---111555:::<<<>>>===;;;:::;;;>>>???GGGMMMGGG:::///---///000***'''+++...---,,,,,,---...,,,)))((()))+++,,,++++++***))))))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,+++,,,,,,+++//////000666GGGddd~~~oooYYYEEE888111---******))))))******+++,,,......,,,******,,,000444333000,,,))))))*********......---,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++---000444666666555333+++...000000333888777333666111...000000...---///***+++,,,,,,---------,,,---,,,,,,,,,+++++++++***...//////...,,,++++++,,,******)))))))))***+++,,,,,,,,,------------,,,,,,,,,,,,...000222<<>>??????@@@@@@?????????CCCAAA>>><<<===>>>???@@@???@@@AAABBBCCCBBB@@@???777666777999<<<>>>>>>>>>???<<<888333000---,,,+++//////...,,,+++,,,++++++......444>>>EEEDDDAAA>>>???DDDGGGFFF>>>444...+++((())))))))))))((())))))000///222<<>>BBBAAAAAABBBCCCDDDCCCBBBBBBDDDGGGIIIIIIHHHFFFDDDBBBDDDFFFFFFDDDCCCCCCCCCIIIKKKOOORRRTTTUUUVVVVVVRRRQQQPPPOOONNNLLLHHHEEEEEEGGGJJJKKKLLLKKKHHHGGGEEEDDDAAA@@@@@@BBBEEEGGGFFFDDDCCCDDDFFFHHHHHHHHHAAA>>>===@@@EEEIIIKKKKKKMMMNNNOOOLLLHHHEEECCCBBBCCCDDDEEEEEEEEEDDDBBBAAADDDBBB>>>:::888888999:::===@@@AAA===;;;<<<===;;;>>>AAADDDDDDAAA>>>===<<<:::;;;;;;<<<============777888888777555333111000333222111000000...+++(((+++*********,,,---///000))),,,000777DDDXXXooo~~~nnnXXXBBB555...+++---999KKKUUUTTTOOO>>>:::<<>>888111...000444999===:::333------...((((((((('''((((((((((((***+++---.........000111222...)))&&&&&&'''((()))''''''''''''((()))******---.../////////...---,,,,,,+++***((((((,,,222666CCCDDDDDD???:::999;;;???AAACCCCCC>>>666000...///...)))'''))))))((((((***+++///000+++&&&'''***+++)))(((((((((((()))******,,,,,,,,,,,,++++++++++++,,,...///,,,+++---,,,(((---...///666GGGaaa}}}{{{dddLLL<<<111***+++************+++,,,,,,,,,,,,,,,******,,,///222000...+++***++++++***)))......---,,,,,,------------,,,,,,+++,,,---...//////000222555777777555333,,,///111222777===>>>;;;555000---///000...---///++++++,,,---............---------,,,+++*********---...///...,,,+++,,,---+++++++++++++++,,,------,,,,,,------------,,,,,,***)))+++000666CCCYYYlllzzz{{{jjjYYYOOODDDBBB@@@>>>===>>>???@@@AAA@@@@@@@@@BBBDDDFFFHHH:::<<<>>>AAADDDFFFGGGHHHDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDD???@@@@@@AAABBBBBBAAAAAAAAA>>><<<;;;===???@@@@@@@@@???======>>>===;;;888444333222222222222333333333222000...,,,,,,,,,,,,,,,...---++++++......,,,......000555;;;@@@CCCDDD>>>@@@AAA@@@:::333---***,,,,,,+++)))&&&%%%%%%'''///000:::KKKXXXWWWMMMFFF555222...,,,---///000111333777<<<@@@AAABBBDDDEEEBBBAAA???===:::888666555//////000111222333333444111111111000000000//////111000//////............))))))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((('''))),,,222EEEddd~~~rrrggg^^^TTTKKK:::333,,,***+++...000111...///000111111111111111000111222333333333111111000///...---,,,++++++******,,,///333777999;;;;;;444444555444444333111111222222222222333444555666333666999::::::::::::;;;>>>===>>>@@@BBBCCCBBBAAAFFFGGGJJJKKKKKKJJJGGGFFFCCCDDDDDDCCCBBBBBBDDDFFFIIILLLOOOQQQRRRTTTVVVXXXTTTSSSRRRQQQPPPMMMIIIEEEHHHIIIJJJKKKKKKIIIGGGFFFEEEDDDCCCCCCCCCEEEGGGHHHFFFEEEEEEFFFHHHIIIHHHGGGBBBAAABBBEEEIIIKKKLLLKKKNNNOOOOOOMMMIIIEEECCCCCCDDDDDDDDDDDDCCCBBBAAAAAA>>><<<:::777666666777777666;;;<<<999999;;;===<<>>AAA@@@<<<888444222000...---***''''''((('''%%%''',,,***//////+++)))+++,,,)))''''''((((((((()))))))))*********+++++++++++++++)))---...++++++---,,,((())),,,000555>>>SSSpppnnnUUUCCC555,,,+++++++++++++++,,,------,,,------,,,***+++---///,,,+++***+++++++++***(((---,,,,,,+++,,,,,,------++++++,,,---...//////000111111222666999:::888666333555555555888>>>???===444///---//////------///,,,---...///000000000000,,,,,,,,,,,,,,,,,,+++++++++---...---,,,,,,---///---.........////////////***+++,,,------,,,+++***+++)))+++222===MMMccctttrrr```PPPGGG?????????>>>????????????>>>???@@@BBBCCCDDDEEEEEE888:::???CCCFFFGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCBBBBBBAAA>>><<<:::;;;>>>AAAAAA@@@@@@===:::::::::;;;999777555444222000.........///++++++************++++++))),,,,,,)))***...///,,,))),,,...000444999>>>AAA<<<;;;999888666222---***)))***)))'''$$$###&&&(((+++333EEEZZZbbb[[[QQQKKK777333...,,,---...---,,,///333:::>>>???@@@BBBDDD@@@???===;;;888777666555...///000000111111111111//////..................///......------------...+++***)))'''&&&$$$###""""""###$$$%%%&&&&&&&&&&&&$$$%%%'''***000AAA___xxxxxxkkk___WWWOOOGGG888333---***,,,000111000...///000111222222222222222111222444888999666333222111///---,,,,,,,,,---***,,,...000111333555777222333444555555444333222555444333333444444444444444777:::;;;;;;::::::;;;;;;;;;<<>><<<<<<===>>>BBBAAAAAA???<<<999666444.........000111111000......///111222333222111000---///222666@@@UUUooouuueeeQQQ???444///,,,+++000777:::999555444222222555;;;>>>===;;;999666333000...,,,***(((''''''&&&&&&&&&'''((()))(((---444<<>>===;;;777888555222333777777444444///,,,...///------///)))***+++,,,------------+++++++++,,,,,,---......***,,,------------...000***+++,,,---------,,,,,,)))***+++,,,,,,+++***)))---***,,,555CCCTTTiiizzzzzzjjjWWWHHH@@@;;;<<<>>>@@@AAA@@@???>>>???AAACCCDDDDDDCCCAAA???;;;>>>BBBEEEFFFEEECCCBBBDDDEEEFFFFFFFFFDDDCCCBBB>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@???>>>===<<<;;;<<<:::999;;;???BBBAAA@@@???<<<888888999;;;:::888444444333111//////111222,,,++++++***))))))))))))'''+++,,,((()))...///,,,"""(((---///000333777:::888444000...///...+++'''"""$$$%%%$$$###$$$)))---***777OOOcccfffYYYNNNKKK:::555111/////////---++++++111888<<<===???AAACCCBBB@@@===:::777444222111---...///////////////.........------------......---,,,,,,++++++,,,,,,---,,,+++***(((&&&$$$###"""!!!!!!"""$$$$$$%%%%%%%%%!!!###''')))--->>>YYYooo}}}tttfff[[[TTTMMMFFF555222,,,(((***......,,,......000111222222222222...,,,,,,000666888555111111///---***)))***++++++/////////...------...000333444666777777777666666888777555444444444444333666888;;;===<<<;;;:::;;;;;;<<<===AAADDDFFFEEEDDDJJJKKKKKKKKKJJJHHHFFFEEEBBBAAA???======???DDDIIIGGGIIIJJJJJJJJJLLLQQQUUURRRRRRSSSTTTUUUSSSOOOLLLIIIIIIIIIIIIIIIIIIIIIIIIAAACCCEEEGGGHHHIIIJJJJJJHHHHHHIIIKKKLLLKKKHHHEEECCCCCCCCCDDDFFFIIIJJJKKKEEEGGGIIIHHHFFFEEEDDDDDD@@@???===;;;:::;;;;;;<<<888777666555333222000///)))111999;;;===???>>>:::>>>BBBEEEDDDAAAAAADDDHHHFFFDDDAAA???>>>@@@CCCEEELLLJJJGGGCCC===777222//////......///111000...,,,000222444555444222///---222444666999DDDYYYtttsssaaaNNN===222,,,******,,,111444333222666444222000000111333444444222000...,,,)))%%%""""""###$$$&&&''''''&&&&&&'''+++000666AAAMMMQQQOOODDD>>>888444111------111...222777;;;===>>>>>>???333000---+++,,,111666:::???===999444///---...///&&&&&&&&&'''))))))'''%%%$$$%%%&&&'''(((((((((((()))***,,,...//////......+++,,,------,,,...111333CCCBBB@@@>>>===<<<;;;:::666555333000---+++******+++***(((''''''((()))***(((+++...111222111...,,,...,,,***(((''''''((())))))***+++,,,,,,+++***)))......---------,,,,,,,,,...+++,,,000111888RRRooo~~~jjjWWWCCC333000,,,***,,,---+++---000,,,,,,+++******))))))(((...---***)))(((***,,,------,,,+++*********++++++(((+++...111222222000///777777:::AAAIIILLLKKKHHHDDD===555222444777888777444111...---......+++)))***)))))))))+++...111333***+++,,,+++***)))***++++++++++++,,,---...///000---,,,+++++++++---///111*********---///000,,,)))++++++,,,222???VVVooo}}}eeeOOOAAA<<<;;;<<<=========<<<;;;:::@@@AAABBBDDDEEEFFFFFFFFFCCCCCCDDDFFFIIIJJJHHHGGGBBBCCCCCCCCCDDDDDDEEEEEE???@@@AAAAAA@@@@@@BBBDDDCCCCCCBBBAAA@@@>>>===<<<@@@===;;;;;;===??????===<<<:::888777888:::999999888888666333000///111333333111...---,,,+++***(((((('''&&&(((,,,///111111///---+++---222555444333444444444333222///+++)))((('''%%%%%%&&&)))******000999IIIZZZbbb^^^PPPDDD???:::888999666...---000...555:::888:::@@@EEEDDDCCCAAA???<<<999777666555...222555666444000---,,,,,,---...//////////////////...---,,,,,,---///000///...+++)))&&&%%%$$$###''''''&&&%%%%%%$$$######&&&$$$'''---000888QQQmmm}}}~~~xxxkkkaaaZZZQQQHHH===555/////////......000333555777777666333333333---...000222222222222111555333000,,,++++++,,,---333333222111000///...---000333666777666555555666:::999777555444333444444666777777999:::;;;<<<<<<<<<===???BBBDDDGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHHHH>>>???>>><<<;;;>>>EEEKKKJJJKKKKKKLLLMMMOOOQQQRRRQQQQQQQQQPPPPPPOOOOOONNNLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFHHHHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGFFFEEECCCBBBCCC@@@<<<;;;<<<===>>>>>>777555333222111///---,,,333555888::::::;;;===>>>@@@CCCFFFHHHGGGFFFFFFGGGDDDDDDBBBAAA@@@BBBFFFJJJOOOOOOMMMHHH@@@999444111222111000---******,,,...444666777777555333333333,,,333<<>>555000---------+++,,,///---------,,,++++++******---,,,***))))))***---...++++++++++++++++++++++++***+++,,,......///......333888???GGGOOOUUUYYY\\\KKKCCC999555777999888666333000---,,,------+++)))***)))(((((((((***,,,---***+++,,,,,,*********,,,++++++++++++,,,---...//////...,,,++++++,,,---...---,,,,,,...000000...,,,---,,,...333AAAVVVnnn~~~www```KKK>>>999333444666999:::;;;;;;;;;@@@AAABBBDDDEEEFFFFFFFFFCCCCCCDDDFFFIIIIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCDDDCCCAAAAAABBBDDDCCCCCCBBBAAA@@@>>>===<<<@@@===;;;;;;===???>>>===<<<:::777777888999::::::;;;999777666777666333000000...,,,+++++++++)))((('''&&&&&&(((+++...//////***))))))***,,,---,,,,,,555666777777777555111///+++)))'''&&&''')))+++,,,+++333AAAQQQ[[[ZZZRRRJJJBBB<<<999:::888222000222000777;;;:::;;;AAADDDDDDCCCAAA???;;;888666444333...111555666444111///...//////000111111111000000111///---,,,+++,,,---......---+++)))'''%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$''',,,...888SSSpppzzzzzzvvvmmmfffaaaXXXNNN:::222,,,++++++***+++...555777999999777555444444000000000000000000///...222111///---,,,,,,---...000000000///////////////000333777999999999999:::999888666555444444555555777777888999:::;;;<<<<<<>>>>>>???@@@BBBEEEGGGHHHMMMMMMLLLJJJHHHEEEBBB@@@>>>?????????@@@CCCGGGJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@AAAAAAAAA@@@@@@@@@>>><<<<<<======;;;:::333///,,,...222555333000111444777999999:::;;;===BBBEEEHHHIIIHHHFFFEEEEEEDDDDDDCCCAAA@@@BBBFFFJJJOOOPPPOOOJJJCCC<<<777555111111000...++++++,,,......000222222222111222333<<>>@@@@@@===777333333444333...***))),,,---,,,))))))((('''&&&&&&'''((()))&&&'''((()))******))))))---,,,***)))(((((()))***++++++,,,------,,,++++++,,,,,,+++++++++*********+++'''(((---111666GGGXXXrrrppp\\\JJJ;;;444///...---+++,,,...//////...------,,,,,,+++,,,+++***)))***+++...///)))***+++,,,---------,,,000...---,,,,,,---...///000777@@@HHHNNNVVV___gggRRRHHH===888999:::888444111///,,,+++++++++***(((+++***)))((((((((()))***+++,,,---,,,++++++,,,---+++++++++++++++,,,---...000///---++++++++++++,,,000.........000111000/////////111777DDDYYYnnn|||~~~oooXXXDDD999555222444666999;;;===>>>???@@@AAACCCDDDEEEEEEEEEEEECCCCCCDDDFFFHHHIIIHHHFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFDDDBBBAAABBBDDDCCCCCCCCCBBBAAA???======@@@>>>;;;;;;<<<>>>>>>===<<<:::777666888;;;======@@@<<<999;;;>>>===666000111///---,,,,,,,,,***)))(((''''''))),,,......---+++---//////...,,,,,,,,,333555999===???<<<777333+++***'''&&&%%%&&&((()))---222<<>>:::666333111000---111444666555333222111222222333333222222111111222000...,,,++++++,,,,,,,,,,,,,,,***)))&&&$$$"""!!!"""###$$$&&&'''((()))&&&&&&))),,,...999WWWttt{{{yyyuuupppmmmggg[[[OOO;;;444---,,,,,,+++---111777999;;;;;;999666555555333222000///---,,,,,,,,,.....................///............//////000111111444888;;;<<<<<<===>>>888777666555555666777888777777888999:::;;;<<<<<<>>>>>>======???AAACCCEEEIIIIIIIIIGGGDDD@@@<<<999<<<<<<>>>AAAEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNMMMMMMLLLKKKKKKKKKLLLJJJHHHHHHIIIJJJIIIHHHFFFFFFHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBBBB???>>>>>>==================<<<<<<======;;;888555222,,,'''***222777555111111444777999::::::;;;<<>>DDDLLLUUU[[[QQQGGG<<<777777888555111///...,,,+++******)))))),,,++++++******++++++,,,+++---......,,,,,,---///,,,,,,,,,,,,,,,---...///......---,,,++++++,,,,,,000///......///000000000111222555===KKK^^^qqq|||xxxgggQQQ>>>444111444555777888:::<<<======@@@AAACCCEEEFFFEEEEEEDDDCCCCCCDDDFFFHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCEEEEEEEEEEEEDDDCCCAAA???>>>???>>><<<;;;<<<<<<======;;;999777888;;;???BBBDDDCCC@@@>>>>>>@@@???:::555555444222111000///,,,************+++...///...------111666777444000///000---222:::BBBFFFCCC;;;444000000...+++))))))***+++666888===CCCJJJQQQVVVZZZOOOGGG>>>:::999999888777555888;;;===???AAACCCCCCAAA???<<<888333000---,,,---000333444444333333333222333333333222111000000000...,,,+++***+++,,,---+++,,,------+++(((%%%$$$!!!"""###$$$&&&'''((()))((())),,,---///<<>>??????>>><<<999777;;;;;;===CCCHHHKKKHHHEEEHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKOOONNNNNNNNNMMMMMMMMMLLLMMMKKKIIIHHHIIIIIIHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHFFFEEEDDDCCCAAA@@@??????CCCAAA???===<<<<<<<<<<<<===<<<;;;<<<;;;999666333444///***+++///222222000333666999:::::::::;;;;;;BBBFFFJJJKKKIIIFFFDDDCCCCCCCCCCCCBBBAAABBBFFFIIILLLNNNPPPNNNGGG???888555111222222111///---...///666888999:::888777888888;;;CCCNNNXXX```jjjvvvzzzlllYYYGGG888111//////....../////////000111000---,,,---///222444111111222111111000............---------......///222333444555666666555555222111///000111222222111333111///.........---+++,,,,,,,,,******...555;;;CCC???:::333...)))'''&&&&&&'''((('''&&&&&&(((***&&&(((((((((&&&&&&'''))))))******)))&&&$$$$$$%%%$$$%%%''')))+++---...///444222///......///......,,,+++***,,,...//////---''''''''''''(((((())))))(((((('''&&&'''((())))))***************+++++++++******))))))))))))******------------,,,,,,,,,,,,,,,++++++------...222666KKKaaaxxxppp___EEE:::000,,,,,,+++,,,...------,,,,,,+++*********++++++***+++,,,---...//////---,,,,,,---111555888999666111---,,,---///222333111111444<<>>>>>===<<<;;;;;;<<<===:::888888:::???DDDHHHIIIDDDCCCBBB???=========>>>999888555444333000---***+++)))))))))+++,,,,,,+++***000777999666222000///***000;;;GGGMMMIII===444;;;<<<;;;999555222222333888:::;;;===AAAJJJTTT\\\WWWPPPEEE===;;;<<<===<<<999888999<<>>;;;666222...+++***---///111222111111222333000000000000000///...---,,,+++***)))***,,,...///,,,---......---***(((&&&######$$$%%%%%%&&&''''''(((***------000>>>YYYppp~~~zzzwwwuuupppaaaNNN???444...***((('''&&&***000222555777777666444333333111000///---------...///+++---///111333333222111222111000......///000111222555888:::999888888999666666666666777999;;;<<<999999999::::::;;;;;;<<<;;;:::777666666888;;;===555777999;;;<<<<<<;;;:::>>>???AAAGGGLLLNNNKKKGGGJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGFFFDDDDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDBBBAAA???===<<<<<<@@@@@@>>>======>>>???@@@???===;;;:::999999777555333222000---,,,,,,///222444555777888888888:::;;;BBBEEEHHHJJJHHHFFFDDDDDDCCCCCCCCCBBBBBBCCCFFFHHHLLLPPPSSSRRRLLLCCC;;;777222333333111//////000111444888===???>>><<<;;;:::888@@@LLLWWW```kkkwwwyyykkkZZZHHH:::222///...---------...//////////////////////////////000111222333333111000...///...............//////444555666777777666444333000///...///000000...---...---,,,---......,,,+++...---,,,+++++++++---///111000///---+++***(((((()))'''%%%&&&(((***)))((()))(((&&&&&&((())))))(((***++++++)))'''%%%%%%&&&"""###%%%(((***,,,......222000------...000000///++++++***+++,,,---,,,+++''''''(((((()))*********))))))(((((((((((()))***)))******++++++,,,,,,,,,))))))(((((((((((()))))).........---------,,,,,,***+++...//////000222555===SSSnnnzzzkkkMMM@@@222---,,,+++,,,...,,,++++++******))))))(((,,,,,,+++,,,,,,---......000...---,,,...222666999777555111---+++,,,---...444000...111888???CCCCCCBBB@@@<<<888333000---,,,---------,,,))))))***+++%%%&&&((()))+++---...///---///000000//////111222000000/////////000000111,,,------...//////000000---...///...,,,,,,,,,---///222:::III\\\ooo~~~rrr___JJJ:::111...,,,,,,...111555888<<<===@@@BBBDDDFFFGGGEEECCCBBBDDDCCCDDDEEEGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@AAACCCCCCCCCDDDGGGIIIHHHHHHHHHGGGFFFDDDBBBBBB>>>>>>>>><<<:::999;;;===999888999<<>>===999333000+++000:::FFFMMMJJJ???444===@@@AAA???999444222222111333444444666???MMMXXXZZZXXXQQQHHHDDDEEEGGGFFFAAA<<<:::===??????AAADDDAAA???;;;777333///---+++...///000///------...///------......------,,,,,,******))))))***,,,...000,,,---------,,,+++)))((($$$$$$$$$%%%%%%&&&&&&&&&'''))),,,///555EEEZZZkkkwwwuuuuuuvvvooo]]]III<<<111---+++***)))'''+++111...000333444333222111222111000000000000111111222---...000111222222111000222111///------...///000333555888:::999888777888777777666666888999;;;<<<999:::::::::;;;;;;;;;<<<999888777666666777999:::888999:::<<<>>>???@@@@@@EEEFFFHHHKKKNNNOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA???===<<<::::::::::::;;;<<<>>>@@@AAABBB@@@>>>;;;:::::::::999888///111222000,,,,,,000555000222333444555777;;;>>>EEEGGGIIIIIIHHHEEEEEEEEEBBBCCCCCCCCCBBBCCCEEEHHHMMMQQQWWWXXXSSSKKKCCC>>>444444333111//////222444888>>>GGGMMMMMMIIIEEEBBB>>>FFFRRR[[[dddnnn{{{|||ooo^^^MMM@@@999333222000...------......111222333444333111...,,,---...111222222000---+++---------------...///000666777777777666333000...,,,,,,---000222333111000...---...///111000...,,,+++***)))***+++,,,,,,***++++++++++++******))))))+++(((%%%&&&***,,,***''',,,)))&&&%%%'''((('''%%%)))***+++)))'''&&&&&&'''$$$$$$%%%&&&(((***,,,---..................///000))))))(((((((((((())))))'''((()))***++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,------******)))(((((()))******---------,,,,,,,,,++++++''',,,000///------///111222IIIeeeyyysssWWWHHH777000...,,,+++,,,+++++++++***))))))((((((------,,,---------------,,,,,,---...000222333444555444222000...---------000//////000444999===???AAACCCDDD???666///---...,,,......,,,***)))***,,,&&&''')))+++---...//////...///111111000111222444000000////////////000000//////000000000000000///+++...000000---++++++,,,+++///:::KKKaaauuusss```KKK;;;222...---...///222555999<<<>>>@@@BBBEEEGGGGGGEEECCCAAADDDCCCDDDEEEGGGGGGEEECCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEDDDDDDEEEGGGIIIHHHGGGGGGFFFEEECCCBBBAAA>>>>>>>>><<<999888:::===999999;;;>>>BBBEEEEEEEEE@@@???>>>>>>????????????999888888888777555222///...***'''%%%&&&'''))))))777;;;AAAFFFGGGAAA888222,,,...333<<>>??????>>>???CCCCCCAAA>>>:::666333000/////////...,,,)))((()))+++***++++++,,,,,,,,,,,,++++++***)))((()))+++---...+++++++++******))))))(((######$$$%%%%%%&&&'''''''''***...444@@@QQQbbblllrrrrrruuuwwwnnnXXXDDD999000...---...,,,))),,,222***---000222222111111222222222333333333333222222......////////////......///---,,,***+++,,,///000333666:::;;;;;;;;;;;;;;;888777777777888:::;;;<<<:::::::::;;;;;;;;;;;;;;;888888888888888999:::;;;:::;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???===<<<:::999999:::;;;<<<>>>???@@@@@@@@@>>>======>>>>>>===;;;888000111111111000000111333...///000222666<<>>FFFQQQ[[[cccooo|||~~~rrrbbbQQQDDD>>>555333222000000000111222666777888777555222///---,,,...111333222000,,,***+++++++++,,,,,,...///000222333444555333111...,,,+++,,,///222666777555444/////////000111000---***+++((('''))),,,---+++(((************************))))))(((((()))*********)))***)))'''&&&&&&)))+++'''((()))(((&&&%%%&&&''')))(((&&&&&&&&&((()))+++'''***---,,,***)))+++---(((((('''&&&&&&'''***+++(((((()))++++++,,,,,,,,,((())))))***))))))((((((((()))***+++,,,---------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******&&&,,,000...)))''')))+++,,,CCC___tttwww___NNN<<<222///,,,***+++,,,,,,++++++***))))))(((------------------,,,,,,(((***...111222222000///666666555333222000///...,,,...//////...000666;;;BBBHHHKKKEEE999///---///,,,...///---***)))+++---***+++,,,...///000111111...000111222111111333444000//////.........//////111222222222111000///...+++...111111...,,,+++,,,''',,,888LLLcccxxxtttaaaLLL<<<222............///111333555777@@@BBBEEEGGGGGGEEECCCAAADDDCCCDDDEEEGGGGGGEEECCCEEEEEEDDDDDDCCCCCCCCCBBBEEEFFFGGGFFFEEEEEEGGGHHHFFFFFFFFFEEECCCBBB@@@???===??????<<<999888:::===::::::<<<>>>AAABBBAAA???>>>;;;:::>>>BBBCCC???::::::999:::;;;<<<;;;888555222...)))''''''***,,,---<<<>>>CCCIIIJJJDDD888///,,,***+++222:::<<<888222999>>>CCCBBB:::111+++***---///000,,,(((+++666AAAUUUaaajjjggg```^^^\\\XXXUUUJJJBBBAAA@@@======AAAEEECCC@@@<<<999666444333//////---***'''&&&&&&((()))******+++,,,,,,,,,,,,---+++***(((((()))+++,,,******)))(((''''''((((((""""""###$$$&&&'''(((((())),,,111;;;JJJ\\\jjjqqqrrrrrrwwwyyylllTTT???666+++***+++,,,)))&&&)))...))),,,///111111111111222444444555666555444333111.........---,,,,,,,,,++++++***(((((())),,,///111444777;;;===>>>>>>???@@@999888888777888:::;;;<<<::::::;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<999999:::===AAAGGGLLLOOOIIIKKKKKKIIIFFFEEEHHHLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDD??????>>>===;;;:::999888@@@AAAAAABBBAAA???===<<<<<<===???AAABBB@@@;;;888444222111111222222000......///000333999BBBLLLRRRSSSRRRPPPLLLHHHDDDDDDDDDAAACCCDDDCCCCCCCCCEEEGGGCCCJJJTTTZZZYYYTTTMMMIII777666333///---///444888IIIRRR]]]ccc___SSSEEE===777???JJJTTT^^^kkkzzzyyynnn^^^NNNBBB<<<333222222111333555888999<<<;;;:::999666444111000...000333555444111---+++))))))***+++,,,---///000+++,,,///111222111///---//////222555888999777555+++++++++,,,,,,***%%%"""---***'''))),,,,,,)))%%%(((((())))))******++++++''')))+++***''''''***---%%%***---+++'''(((///666%%%&&&''''''%%%$$$%%%'''---+++(((%%%%%%%%%'''((("""&&&+++***'''$$$&&&***))))))((('''''')))---000)))***,,,......---,,,+++)))***+++)))'''(((,,,000...,,,******+++---------,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000999KKKeee}}}ooo[[[GGG===888222//////((()))***+++,,,---------++++++***)))+++---///111000///...///333555444222555666666333///---///222...///000111222555:::>>>FFFMMMPPPIII???888333//////---***)))((()))+++---***,,,/////////....../////////............//////000,,,))))))---000111111555222...---......---+++***...222111,,,)))+++---***000===PPPfffwww~~~tttcccOOO@@@888666444333333222333555888999???AAADDDGGGGGGFFFDDDBBBDDDCCCAAA@@@@@@AAACCCDDDAAAAAABBBEEEHHHHHHFFFDDDDDDEEEGGGGGGFFFGGGIIIKKKIIIIIIIIIHHHEEEBBB>>><<<>>>>>>===<<<<<<===>>>???>>>??????>>><<<;;;===>>>???>>>===>>>???>>>===;;;:::;;;<<<===>>>>>>>>>>>>999555...)))&&&(((+++...222999>>>===>>>@@@<<<555...+++***,,,111555555444;;;DDDKKKIII>>>333//////555666444---''')))111:::VVVgggqqqkkkfffiiikkkiii```TTTFFF??????@@@===999DDDBBB@@@>>><<<999555111///---***(((&&&%%%&&&&&&+++,,,---...///...---,,,---,,,,,,,,,,,,---...///,,,000333111***&&&''')))...'''"""$$$&&&'''''')))...000:::LLLaaapppvvvvvvvvv~~~{{{mmmZZZDDD444///,,,)))((())))))'''$$$---///111111555;;;===:::555555444444555666888999000111111111000///...---+++---......------...000333666999:::;;;;;;<<<===999888777555555777888999888999999888666777999;;;888888999===AAABBB@@@>>><<>>???EEEKKKJJJDDD:::999666333000///111333444555777:::>>>EEELLLQQQTTTRRRNNNJJJGGGEEECCCCCCAAA@@@@@@???@@@AAACCCDDDAAAAAAEEELLLTTTWWWTTTPPP@@@;;;555///---///333666KKKMMMPPPPPPLLLGGGCCCAAA777;;;BBBKKKWWWgggwww}}}}}}xxxjjjXXXGGG===:::666444444666:::===<<<:::>>>DDDFFFCCC???===:::777444333222222222111...+++((()))***---///000000...***---000333555555444222...000444666666444111///+++,,,...//////...,,,+++---+++)))((('''(((***+++,,,***)))***,,,---+++((()))******+++,,,,,,------)))***++++++,,,---......111///+++'''&&&''')))******)))(((&&&%%%%%%%%%%%%+++(((%%%&&&((((((%%%"""$$$%%%''')))+++,,,---...,,,,,,.../////////......((()))))))))((()))+++...,,,***)))***+++---,,,,,,++++++************++++++***+++++++++++++++******+++++++++++++++++++++++++++111@@@WWWnnn~~~|||hhhRRRDDD;;;333//////......///...---,,,***)))++++++******+++---///111000//////111555777777555333555555333000...000222///111222333555777;;;>>>FFFJJJJJJCCC<<<999777444000///---++++++,,,---///+++---///000...------...000000////////////000000111///,,,,,,///222222111333000...---...///---+++(((+++...///---,,,---///---444AAAUUUkkk|||}}}qqq___KKK===666444333222111111222555777999???AAADDDFFFGGGFFFDDDBBBBBBAAA???>>>>>>???@@@AAABBBBBBCCCFFFHHHIIIGGGEEEGGGHHHHHHGGGEEEEEEFFFHHHHHHHHHGGGEEECCC@@@===;;;>>>>>>>>>???>>>===<<<<<<===>>>>>>===<<<<<<===???======<<<===>>>===;;;999;;;;;;<<<>>>????????????===:::666111...,,,,,,,,,+++222777888:::<<<888333...,,,+++,,,...000000111888>>>BBB@@@777///,,,,,,+++---,,,(((%%%'''000888QQQcccqqqqqqooopppnnnhhhaaaUUUFFF>>>>>>???===:::@@@???<<<:::999555111...,,,***)))''''''(((***+++++++++,,,---...///...------------,,,,,,---......,,,///111///+++(((((()))...((($$$%%%&&&&&&(((,,,000555AAAVVVlll|||xxxhhhVVVCCC555///,,,))))))+++---+++))),,,///111222888???@@@>>>555555444333333444555666111111000000///------,,,,,,,,,...000222333444444444444555666888:::<<<===:::999777666666777999:::777888888777666666888:::999999;;;>>>BBBCCCAAA??????AAADDDFFFFFFGGGHHHJJJGGGEEECCCCCCFFFHHHIIIIIIKKKJJJIIIIIIIIIGGGDDDBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBBBBCCCEEEFFFGGGEEECCCCCCDDDDDDCCCBBBCCCCCCDDDEEEFFFEEECCC@@@DDDCCCBBBBBBBBBBBB@@@???BBBBBBBBBBBBBBBAAA@@@@@@CCCCCCAAA@@@FFFNNNOOOKKKDDDBBB>>>:::666555666777666777999:::===BBBIIINNNOOOMMMKKKHHHEEEDDDCCCCCC@@@????????????@@@AAABBBAAAAAAEEEKKKRRRTTTQQQMMM>>>;;;555111///000333555999<<>>888222222111222333222000...,,,++++++---000111///---,,,...000222333333333222///...---,,,---...///000***+++---......---+++***+++***)))((((((((()))***)))(((&&&'''))))))'''%%%''''''((())))))***++++++*********+++++++++++++++...,,,***'''&&&'''((()))%%%%%%&&&&&&((()))***+++)))(((''''''(((((('''%%%))))))+++,,,------------))))))************++++++((('''''')))***+++***)))***))))))***,,,---+++******))))))(((((())))))***))))))***************)))************************))),,,555FFF\\\qqqvvv```NNNAAA666222111111111111111000---+++***++++++******+++---///000.........111444666777666111222333333111000000111...000333444555777999;;;???AAA@@@:::888888777444000///---++++++,,,---///,,,...000000...---,,,---111000000000000000000111111///...///000111000///000///......//////---,,,)))***,,,...000111111222222999HHH\\\qqqxxxiiiVVVEEE999333111111000000000222444777999???AAACCCEEEFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAACCCCCCDDDFFFIIIIIIHHHFFFFFFGGGGGGFFFDDDDDDEEEGGGGGGFFFEEEBBB@@@>>><<<<<<<<<>>>???@@@@@@>>>;;;:::<<<=========;;;<<<===???<<<;;;;;;<<<===<<<:::888;;;<<<===>>>???@@@@@@@@@???>>><<<999555000,,,)))+++000444444555555222...------,,,+++))))))***,,,444555555333...***((('''%%%'''(((%%%"""%%%,,,333EEEXXXjjjrrruuuwwwqqqiiidddXXXIII???<<<===<<<;;;===<<<999777666333///---...,,,+++******+++---............///222444444333......---------------...------------,,,+++******,,,(((%%%$$$######(((...222:::KKKbbbyyyrrr```PPP@@@555...+++)))***---//////---,,,///111333777>>>???<<<666666444333222222222222333222000///...---------------...222888:::999777444222000222777;;;<<<<<<:::999888777777888999:::666777888777666666888:::;;;;;;===@@@CCCDDDCCCAAACCCEEEGGGGGGGGGGGGGGGIIIGGGEEEDDDDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEBBB??????@@@AAABBBCCCDDDDDDDDDAAA@@@???>>>???AAACCCEEEFFFEEEEEEEEEFFFEEEBBB@@@BBBDDDFFFGGGEEECCCBBBBBBDDDFFFGGGFFFDDDAAA@@@???AAABBBDDDEEEDDDCCCAAA@@@CCCCCCBBBCCCIIIRRRUUUSSSPPPMMMGGGBBB>>><<<;;;;;;999999999999:::>>>DDDHHHJJJIIIHHHFFFEEEEEEEEEEEE??????>>>>>>>>>???@@@@@@AAAAAADDDJJJNNNOOOKKKGGG<<<999666333111111333444000222555666666555666777333666;;;BBBLLLYYYfffnnnzzzxxxpppaaaNNN>>>777555222222444777<<>>???>>>>>>>>>888222...---,,,******+++,,,,,,+++---///000...------...000000////////////000000.........//////...,,,+++------...///000///...,,,---,,,---///222444444333666>>>MMMaaauuuyyyooo^^^LLL===555111///000000///000222555999;;;@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGHHHGGGEEEBBBCCCDDDEEEDDDEEEGGGIIIGGGFFFDDDAAA???>>>======<<<===>>>>>>>>>>>>=========>>>>>><<<;;;:::;;;===;;;;;;;;;===>>>===;;;999:::;;;<<<===????????????>>>===<<<:::666111,,,***000222444333222///,,,((()))++++++)))%%%$$$'''***000---+++)))(((''''''&&&&&&'''(((%%%"""###(((,,,888GGGYYYfffpppvvvuuuqqqiii^^^OOOCCC===;;;;;;:::===;;;888666555333000...333111///---,,,,,,---...000...---///333666555444///......------------------,,,+++,,,---...,,,++++++(((&&&%%%"""!!!(((000444???RRRkkkppp^^^OOO@@@555///,,,))))))---//////------000111111444999888444888888666555333222111111444333111000000000000111///......333:::===;;;777333000///333:::>>>===:::;;;;;;:::999999:::;;;;;;777888999999888999:::<<<;;;<<>>===???AAACCCEEEEEEEEEEEE@@@@@@??????AAACCCFFFGGGIIIGGGFFFEEEFFFEEEDDDBBBDDDGGGJJJJJJFFFDDDDDDEEEDDDGGGHHHFFFCCCAAABBBDDDDDDFFFHHHHHHHHHEEEBBBAAA???BBBDDDHHHOOOXXXZZZXXXWWWSSSLLLFFFBBB???===<<<:::999999777777999>>>AAAFFFFFFFFFFFFFFFGGGGGGGGG@@@@@@@@@@@@??????@@@@@@AAAAAADDDHHHJJJIIIEEEAAA999888666444333222222222000222444555555666888:::444444555:::DDDRRR```iiizzzxxxooo^^^KKK<<<555333222333444666888:::;;;;;;777999::::::<<>>DDDJJJLLLKKKGGG===222...---,,,+++++++++,,,,,,))),,,...//////...///000.........------.........---...000000///---+++++++++,,,...//////...------...------...000111111000999AAAQQQdddvvvqqqdddRRRBBB888333000///000000000111444777;;;===AAAAAABBBBBBCCCDDDDDDDDDBBBAAAAAABBBBBBCCCCCCDDDCCCBBBBBBCCCEEEFFFEEEDDDAAABBBCCCCCCCCCDDDFFFHHHGGGFFFDDDBBBAAA@@@??????===<<<;;;;;;<<<>>>@@@BBB>>>???>>><<<999888999:::<<<<<<===???@@@@@@===:::999:::;;;<<<============<<<<<<;;;999777444222000222222222222000,,,)))'''&&&((()))'''$$$###&&&)))---)))&&&%%%'''(((((((((&&&'''&&&$$$!!!"""%%%(((///:::HHHUUUcccoooxxxzzznnnfffYYYLLLBBB===::::::;;;999666444333222000...111///---,,,+++,,,---......,,,+++---222444222000///......---------.........,,,+++,,,...///...---...+++***)))'''&&&,,,444888CCCXXXpppttteeeVVVFFF:::222---)))(((***,,,+++***,,,///111111444888777333::::::999888666555333333555444444444444555666666111......222888:::888444222111333:::@@@BBB>>>999<<<<<<;;;;;;;;;;;;<<<<<<999;;;======<<<<<<>>>???<<<>>>AAACCCDDDDDDCCCCCCFFFHHHJJJKKKJJJJJJKKKLLLJJJHHHGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEDDDBBB@@@<<<===@@@BBBDDDDDDDDDDDDAAA@@@@@@@@@BBBEEEHHHJJJNNNJJJFFFDDDEEEFFFFFFFFFDDDGGGJJJJJJGGGDDDDDDFFFEEEFFFFFFDDDBBBCCCHHHMMMLLLMMMNNNNNNLLLIIIEEECCC===DDDKKKQQQXXX^^^^^^[[[VVVQQQJJJDDDAAA???<<<:::999888777555444666:::===AAABBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCBBBAAAAAA@@@@@@AAADDDFFFFFFDDD@@@<<<555555555444333222222111...000111222111222444666555333111555AAAQQQbbbmmm}}}zzzppp___LLL<<<666555666777777666666555555666777>>>CCCAAA======>>>>>>BBBBBBAAAAAAAAA@@@===;;;;;;666222111333555333000444222000...---------...)))+++---///000///...---...//////////////////...++++++,,,,,,,,,+++***))),,,,,,+++)))'''&&&&&&'''%%%&&&&&&&&&&&&&&&''''''((((((((()))***++++++,,,'''(((+++,,,---+++)))(((---,,,+++***))))))))))))***,,,---+++'''$$$%%%((($$$$$$%%%%%%%%%%%%%%%$$$)))(((((((((((((((''''''&&&&&&(((***,,,,,,***(((***))))))***,,,---+++***(((''''''&&&&&&''''''((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))...000111222888IIIaaasssttt]]]III;;;333222000...,,,,,,,,,,,,---++++++,,,---...///000000111222333111///...///000//////...///111111000......///111222222222444666;;;DDDMMMOOOLLLFFF:::000000//////...............***,,,/////////......///...------,,,,,,------......000222222000.........+++---//////---------...,,,,,,,,,++++++,,,------999BBBSSSgggxxx}}}lll^^^KKK<<<666333111/////////000111555999===???AAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCDDDDDDDDDCCCBBBAAABBBDDDFFFFFFEEEDDDCCCBBBAAA@@@???===;;;999:::===AAADDD>>>>>>>>>;;;999777888999======???AAACCCBBB???<<<:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999000......000///+++***+++'''''''''%%%$$$%%%&&&((()))(((&&&''')))+++,,,,,,%%%%%%$$$"""!!!"""%%%''',,,444>>>IIITTTcccqqq{{{pppkkkbbbWWWKKKBBB>>><<<888666333111111000...---+++***))))))***---///111444111///222777888444///......------...//////000...............///000111333000///000///...222888;;;FFFYYYppp|||oooaaaPPPAAA333...)))'''(((***)))'''(((---000222777<<<<<<888::::::::::::999888777666666777888999999999888888111///---///333555444333333444999@@@DDDDDD???:::========================;;;===???@@@@@@@@@AAABBB>>>@@@DDDEEEEEEEEEEEEEEEHHHJJJLLLLLLLLLKKKLLLMMMIIIHHHGGGGGGHHHHHHFFFEEEBBBBBBBBBDDDEEEEEECCCAAA;;;;;;===???@@@AAABBBBBBAAAAAA@@@AAACCCFFFHHHJJJOOOKKKFFFDDDDDDEEEFFFGGGBBBDDDGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGLLLSSSXXXWWWWWWVVVTTTPPPLLLHHHEEECCCKKKTTTYYY]]]```^^^YYYQQQKKKDDD@@@>>>===:::888777777666444444666:::>>>???@@@AAACCCDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA???AAACCCEEECCC@@@<<<999333333333222222111111000...///111111000000111333555111000555DDDXXXkkkvvv~~~tttcccOOO???888666999::::::999666555555666<<>>@@@;;;;;;<<<:::999888:::;;;<<<===???BBBDDDCCC???<<<============<<<;;;:::999:::;;;<<<=========<<<;;;444000000222111---,,,///***(((&&&%%%&&&&&&&&&&&&&&&((()))+++,,,...///000,,,+++'''$$$""""""%%%'''***000:::AAAHHHRRRaaammmnnnmmmjjj```TTTIIICCCBBB999666333111111111000///---,,,+++,,,---000222444888555333666:::999333,,,------------...000111222///111222000......111444666111000333555444555888888BBBTTTjjj}}}tttgggUUUFFF333...)))'''(((***)))(((&&&+++///222777======999888999::::::::::::999888999:::<<<<<<<<<:::777555......------///111333555555888===BBBDDDCCC@@@>>>===>>>>>>>>>>>>>>>>>>===<<<>>>AAABBBBBBBBBBBBCCCAAADDDHHHIIIHHHGGGGGGIIILLLMMMOOONNNLLLKKKKKKLLLHHHGGGEEEFFFFFFFFFDDDBBB??????@@@BBBEEEEEEDDDCCC=========>>>???AAABBBCCCDDDCCCCCCCCCDDDGGGJJJLLLLLLIIIFFFDDDDDDDDDDDDCCCBBBCCCDDDFFFHHHHHHFFFDDDDDDDDDEEEJJJRRRZZZ```dddcccaaa^^^YYYTTTOOOKKKHHHKKKRRRXXXZZZ[[[[[[XXXRRRJJJEEE>>>;;;<<<<<<:::777666666666555666999>>>BBBAAABBBDDDEEEFFFFFFFFFEEEFFFGGGGGGFFFEEEDDDBBBAAA>>>AAACCCDDDBBB>>>:::888111111111000000000000000///000222333222222222333111///111;;;MMMcccuuuxxxgggRRRBBB:::777444666888888666666888:::DDDPPPYYYWWWQQQKKKDDD???===<<<<<<<<<===<<<999777111000///,,,***,,,000444222111000...---,,,++++++...,,,)))((())),,,000333000000////////////000000333222000/////////000111000000...+++'''%%%''')))(((((((((((((((((((((((('''''''''(((((()))))))))((()))+++,,,,,,***((('''&&&&&&&&&'''''')))***+++((('''&&&'''((((((((('''%%%&&&&&&'''''''''''''''((()))***++++++)))'''&&&&&&))),,,,,,***)))+++...(((&&&$$$$$$&&&(((((((((((((((''''''''''''((((((&&&'''((()))************************************)))///333000---333CCCRRRkkkvvvcccRRRGGG999555000+++)))))),,,...***+++---...///000000000+++---//////---,,,...000333000,,,,,,...000///---.........---,,,...111444777???CCC>>>888666666555...------------,,,,,,,,,000111222111...+++))))))//////............//////,,,...000///,,,,,,---000...//////---******,,,///+++...111///,,,,,,000555888CCCVVVmmmnnn^^^JJJ===888666222...+++,,,---///333888<<>>===<<<;;;;;;888999::::::999:::<<<>>><<<===???BBBDDDCCC???<<>>===;;;:::999888:::<<>>@@@EEEQQQ]]]kkkmmmmmmfffZZZOOOHHHFFF;;;999555444444444333222444333222111111333555666444111///222666444,,,$$$,,,,,,,,,---///000222333///333444222...---111666555000...222666555444555222<<>>???===999555222,,,------,,,---///444888777:::???AAAAAAAAA@@@AAA>>>>>>????????????>>>>>><<<>>>AAACCCBBBBBBCCCDDDCCCGGGKKKLLLJJJIIIJJJKKKOOOPPPQQQOOOMMMJJJJJJJJJFFFEEEDDDDDDDDDDDDAAA???======>>>AAADDDEEEDDDCCC@@@@@@??????@@@BBBDDDEEEGGGFFFFFFFFFGGGJJJLLLNNNIIIGGGFFFEEEEEEDDDAAA???EEEDDDDDDGGGKKKLLLIIIFFFDDDDDDGGGPPP[[[eeeiiijjjjjjgggccc]]]VVVQQQLLLJJJPPPUUUYYYWWWUUUSSSPPPKKKGGGAAA;;;999;;;<<<;;;888666666666666888;;;AAAEEEFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGEEECCCAAA@@@>>>AAACCCDDDAAA===999777000000////////////000000,,,///222333222222222333---...333@@@UUUjjj{{{yyyiiiTTTCCC:::888---000444555555666999<<>>BBBBBB>>>999666555333222000111222222111//////111222///,,,+++---000000000000000000//////...111...++++++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++...//////222777===MMM___ooo~~~zzzkkkXXXDDD:::666333111222---000000///333;;;AAABBBBBBAAAAAA@@@AAABBBCCCDDDBBBBBBBBBCCCEEEFFFHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGFFFCCC@@@@@@CCCEEEDDDCCCCCCDDDDDDEEEDDDBBBAAA@@@AAA>>><<<::::::;;;:::999<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<999777555===;;;:::===AAADDDDDDBBB===<<<;;;;;;:::777222...000000...,,,***(((&&&&&&%%%'''***///222444666666AAA===777000***'''''''''''')))000888<<<>>>GGGRRRbbbmmmuuurrrgggZZZLLLBBB>>>;;;999888888777666444666333000000333666666555222000000000222444444444)))***+++,,,------------//////000000111111111222444444333222333444555666777;;;BBBPPPhhhtttdddOOO===666///)))))))))(((+++...+++******...333888999888555999===???>>><<<;;;:::>>>;;;:::>>>BBBAAA999222//////...///111444777999??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDHHHLLLLLLIIIHHHKKKNNNYYYXXXVVVQQQJJJEEECCCBBBKKKIIIGGGFFFFFFEEEDDDBBBDDD@@@===>>>BBBEEEDDDBBBFFFDDDAAA???>>>@@@CCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGEEECCCAAAAAABBBDDDFFFBBBFFFKKKPPPRRRRRRQQQOOOPPPPPPSSS[[[eeejjjjjjhhhjjjhhhccc]]]WWWRRROOONNNRRRUUUYYY]]]```___ZZZWWWSSSIIICCCGGGIIIEEE@@@???>>><<<===@@@AAA@@@DDDIIILLLKKKKKKLLLMMMLLLJJJIIIJJJJJJJJJHHHEEEBBBBBBCCCFFFCCC@@@>>>===<<<999777555333000//////000///...---000444666777444111///111111444???QQQfffxxx{{{qqqcccQQQBBB888777666444222222666<<>>DDDDDDDDDCCCAAA@@@@@@AAABBBCCCBBBCCCCCCCCCEEEFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFF???===;;;<<>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<==========================================<<<<<<;;;:::>>>;;;:::;;;???AAABBBAAA<<<<<<<<<======;;;777444333222000...,,,***((('''###%%%'''***---///111222@@@???<<<888222---)))((('''(((---555888;;;DDDOOOfffpppwwwtttjjj]]]OOOEEE<<<:::777777888888777666777444111111333666666555666444333333444555444333------................../////////000000111111111222222111111111222333444555999???LLLccc}}}|||ooo___JJJ999111***&&&&&&&&&%%%&&&)))***)))***---333777999888777888999888777666777888:::999999<<<>>>===777111333222222222333666888:::@@@???????????????>>>>>>;;;<<<>>>@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDBBBFFFIIIIIIFFFFFFIIIMMMSSSQQQMMMHHHCCCAAAAAABBBFFFFFFFFFGGGHHHHHHFFFCCCGGGCCCAAABBBFFFHHHGGGDDDCCCCCCBBBAAAAAABBBBBBBBBDDDEEEFFFGGGHHHHHHIIIIIIGGGEEECCCBBBBBBDDDFFFGGGHHHKKKPPPUUUYYY[[[[[[ZZZXXXWWWXXX^^^fffkkkllljjjhhhddd___ZZZVVVSSSQQQPPPSSSUUUXXX]]]```aaa___\\\YYYOOOIIIKKKMMMJJJFFFEEECCCAAAAAACCCCCCBBBFFFLLLSSSRRRRRRPPPNNNKKKGGGDDDFFFFFFFFFDDD@@@>>>>>>>>>CCCAAA@@@??????===;;;888444222000//////000///...///111333555555444111///111000333<<>>888888666444444888===AAAQQQ[[[^^^UUUNNNNNNJJJDDD>>>:::666333333222000---+++***)))***...000000///,,,,,,++++++++++++,,,,,,+++)))***+++)))%%%%%%))),,,+++++++++,,,---......))))))******+++,,,---...111111111000///...,,,,,,++++++,,,---.../////////...---,,,,,,,,,+++)))'''(((((()))******)))((('''***)))((()))***++++++***''''''(((((()))))))))***)))((((((***,,,---,,,+++)))+++---,,,***(((((((((&&&(((((((((&&&&&&'''((('''''''''&&&&&&%%%$$$$$$((()))************)))(((&&&&&&&&&&&&'''((()))*********,,,---............------...///222777>>>CCCSSSjjj~~~rrr\\\PPP@@@444000000///---...000111222000///000111111111111111111000///...000///......000000///...//////000///......111333:::===@@@@@@>>>>>>@@@CCC>>>===999444///...222666777444111//////000000///111111111000///---,,,+++...000111111111111111333111000///---------...///---+++,,,000111111555;;;LLL^^^rrr}}}{{{gggVVVCCC999555222//////---000111111555>>>CCCDDDFFFDDDAAA???>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCCCCCCCCCCCCCCCCCCC>>>===<<<>>>@@@CCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;===>>>>>>>>>;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????<<<::::::<<>>@@@AAA@@@>>>;;;666555444111///,,,+++***###$$$$$$%%%'''))),,,---666999<<<<<<777000)))&&&'''(((+++000333888AAAKKKaaakkkuuuuuuooodddVVVKKK???<<<:::999999999999888777444222111333555666666777555444333444444222111............------------///////////////000000000000////////////000111222444666;;;FFF]]]xxxyyyiiiYYYEEE555111+++((())))))''''''***))))))***---222666888888:::999777444111111444666;;;<<<>>>@@@@@@===:::777888777666555666777999;;;>>>>>>>>>===<<<<<<;;;;;;888999<<>>AAAOOOUUUTTTJJJDDDFFFFFFCCC999666222///......---,,,***)))***,,,...000///...+++***************++++++,,,***+++,,,***%%%$$$'''((()))***+++,,,---------,,,,,,,,,,,,---------.........///000000111111111,,,,,,,,,---...000222333111///.........---***(((---------------,,,+++***))))))***,,,------+++)))''''''((()))***+++,,,,,,******+++...000000...,,,,,,...///...,,,)))((((((&&&((())))))'''&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&((()))+++,,,,,,+++)))((()))((((((''''''(((((()))))))))+++,,,------......,,,...000111333666:::===JJJ[[[qqq}}}lll^^^JJJ:::222///......---...000000000000/////////000000000000///...---111000000///000000//////.../////////...///111333???BBBEEEDDDAAA??????AAA@@@AAA???:::444222666;;;;;;666222000222333222000......///////////////...111444777777444222333555333222000...------...///...---...111111000555<<>>@@@AAA@@@<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;:::<<<;;;::::::;;;===???@@@@@@>>><<<;;;<<<>>>???@@@???>>>???AAACCCCCCAAA???:::999777555222///---,,,&&&%%%$$$###$$$&&&)))+++,,,333;;;???;;;333,,,((())))))***,,,///666???GGGSSS___lllsssssslll^^^QQQDDDAAA===;;;::::::999888777555333222333444666666555333222222333333111///...---,,,+++************.....................//////////////////000000000444666:::CCCYYYuuuvvvfffUUUCCC555000,,,***,,,,,,***)))***((((((***---000444666888===<<<999666333222555777:::>>>BBBCCC@@@=========<<<:::999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAACCCCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCAAABBBBBBAAA@@@BBBFFFIIIHHHGGGDDD@@@======@@@CCCCCCFFFMMMSSSWWWVVVRRRNNNFFFEEEEEEFFFHHHGGGEEEBBB@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRWWW\\\```ccceeeffffffgggiiimmmnnnllljjjbbb___\\\\\\]]]\\\WWWSSSJJJJJJLLLQQQXXX^^^bbbddd^^^WWWRRRPPPQQQQQQOOONNNHHHDDDAAA@@@???>>>CCCJJJMMMOOOQQQQQQOOOKKKHHHFFFFFFHHHJJJJJJGGGDDDBBBBBBAAA@@@AAABBBCCCAAA===999444222111111222333222111////////////......------///...///777EEEWWWgggppp~~~|||vvvjjj[[[LLLBBB>>>777777777666666888<<>>HHHWWWjjj|||xxxkkkXXXFFF:::444111///------......//////...------......//////......---000111111000////////////---...////////////111333:::>>>CCCCCC@@@<<<::::::<<>>999777999===;;;666111///111222222111333444444444444333222222555999<<<<<<888555444555333222000///.........///000000111222000///555===OOOdddzzzzzzhhhXXXFFF===999444000...111444444222444999<<<;;;@@@???======>>>@@@CCCEEE@@@@@@?????????@@@@@@AAA@@@CCCFFFHHHHHHFFFBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@EEEDDDBBBAAA@@@@@@AAAAAA>>>===;;;<<>>>>>???=========<<<<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===@@@@@@???======>>>@@@AAAAAA@@@@@@AAABBBBBB@@@>>>===<<<:::777333000...---***(((&&&$$$$$$&&&)))+++---555???BBB===444---***)))***)))***...666???EEEIIIUUUeeepppuuuqqqbbbSSSBBB???;;;999999:::::::::777666555333333444555777333333222444555555333111...---,,,***))))))))))))------------------------...//////000000000000000555777:::BBBVVVsssuuudddTTTDDD777---)))'''***+++((('''(((((()))***,,,///111444666999::::::999666555666777777<<<@@@@@@===;;;;;;===>>><<<:::888777888999999777888888:::;;;<<<===>>>??????@@@@@@@@@???>>>>>>AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@BBBEEEHHHDDDDDDDDDBBB???>>>???@@@DDDHHHNNNUUUYYYXXXSSSNNNFFFFFFFFFGGGGGGFFFDDDBBBBBBAAAAAAAAABBBDDDEEEFFFBBBCCCEEEFFFHHHHHHHHHHHHFFFGGGHHHJJJKKKLLLMMMMMMMMMOOOQQQTTTXXX\\\___aaaccceeehhhlllnnnllliiifff`````````aaaaaa]]]VVVPPPLLLJJJIIIKKKPPPUUUYYYZZZWWWSSSOOOLLLLLLMMMLLLIIIBBB>>>;;;:::888777<<>>======???BBBDDDCCC@@@???@@@BBB===:::666444444666888888>>>===<<<:::888666333222777:::======;;;888555444333333222222111111000000222111111111//////888BBBYYYlllwwwaaaRRRBBB;;;888444000...666999999666777;;;===;;;============???AAACCCDDD@@@@@@???>>>>>>>>>?????????BBBEEEHHHIIIGGGCCCAAACCCEEEFFFEEECCCAAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@>>><<<;;;<<<>>>AAABBBAAA>>>>>>======>>>>>>???@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;>>>???@@@@@@>>>>>>@@@AAAAAA@@@@@@@@@AAAAAA???>>>???>>>;;;888444111...---,,,***(((&&&%%%''')))***---333::::::333+++&&&$$$)))***)))(((---777???BBBFFFOOO\\\hhhpppnnnaaaSSS===:::666555777999:::;;;777777666444222333555888666666666777999999777555000///---,,,+++++++++,,,---------,,,,,,,,,,,,,,,...///000111111111000000444666999@@@TTTqqquuucccSSSDDD888///***)))+++,,,***)))+++(((***,,,,,,---...111333333555888999888777777777999===AAAAAA???>>>???@@@???===;;;999888888999999666777888:::<<<>>>???@@@CCCBBBBBB@@@???===;;;:::<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFF???AAABBBAAA???>>>>>>???FFFIIINNNRRRUUUSSSNNNIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBDDDGGGHHHCCCEEEHHHJJJKKKJJJHHHFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRUUUXXX[[[^^^___\\\___dddggghhhgggeeeccchhhjjjllllllggg```XXXTTTPPPLLLHHHFFFGGGJJJKKKLLLLLLMMMJJJFFFFFFGGGEEEAAA<<<888666555333222666<<>>@@@@@@>>>;;;888555222111444666888;;;===;;;666333333444555666666555333222111000000000...111<<>><<<<<<===>>>???@@@@@@@@@@@@BBBAAA@@@???????????????>>>???AAABBBCCCDDDCCCCCCDDDFFFHHHHHHFFFDDDEEEFFFBBBBBBBBBBBBAAA@@@??????>>><<<;;;;;;>>>@@@AAA@@@===============>>>????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@@@@???>>>???@@@AAA@@@???@@@AAABBBAAA???@@@>>>;;;888444000---,,,***)))'''&&&%%%&&&((((((&&&+++///---&&& """&&&(((((('''---888??????AAAFFFNNNXXXcccggg```TTT@@@===888666666777888888777888777555222222555888999999999:::;;;999777444///...,,,+++***+++,,,------,,,,,,,,,++++++++++++---...///000111000000///000333666===PPPmmmuuubbbQQQAAA666111,,,***,,,---++++++---)))+++---,,,+++,,,...111///111555777888999:::<<<===???BBBCCCCCCCCCCCCCCC@@@>>><<<:::999999:::;;;888888:::;;;===>>>???@@@AAAAAAAAA@@@>>>===;;;::::::;;;===>>>???@@@@@@@@@???>>>>>>@@@AAACCCCCCCCC>>>??????>>>>>>???BBBDDDLLLLLLNNNPPPPPPNNNIIIEEEHHHHHHGGGEEECCCBBBBBBCCC???@@@BBBCCCEEEFFFFFFGGGFFFIIIMMMPPPPPPMMMIIIFFFIIIJJJMMMOOOPPPOOONNNMMMNNNPPPSSSVVVZZZ]]]^^^___VVVXXX[[[^^^___```aaabbbmmmppppppkkkbbbYYYTTTSSSGGGDDD???===>>>@@@AAAAAADDDGGGFFFBBBAAACCC@@@;;;999666555555333111444:::???CCCFFFFFFDDDDDDHHHLLLYYY___fffhhhaaaVVVIIIBBB<<<;;;999999999999666444111111222333666666555333999888888777666444222111///333<<>><<<<<<===???@@@@@@???>>>===CCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<===>>>@@@CCCEEE>>>AAAEEEEEECCCBBBCCCDDDAAABBBCCCCCCBBBAAA???>>>>>><<<;;;;;;===???@@@@@@<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<;;;;;;:::;;;<<<>>>>>>>>>======888;;;@@@AAA???===>>>???@@@??????@@@BBBCCCCCCBBB@@@>>>;;;777333000---+++((('''&&&%%%%%%%%%&&&&&&"""&&&)))'''!!! $$$)))$$$''''''&&&,,,888>>>===999;;;@@@IIIWWWaaa___WWWJJJEEE???:::777666555555777888888555222222555888:::999999999999777444111---,,,***(((((()))***+++,,,,,,,,,+++++++++******------///000000000///...,,,000333;;;MMMjjjuuuaaaOOO???333---(((%%%'''((('''(((******,,,---,,,******---000...111444666888;;;???BBB<<<<<<>>>@@@AAAAAAAAA@@@AAA???===;;;::::::;;;<<<:::;;;;;;<<<===>>>?????????????????????>>>======;;;<<<===>>>>>>??????>>>=========???AAABBBAAA@@@??????>>>===>>>BBBGGGLLLRRRQQQPPPPPPOOOLLLGGGDDDFFFEEEDDDAAA???>>>???AAA<<>>???@@@BBBCCCDDDEEECCCAAA@@@AAAAAA???>>>;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGDDDBBB??????AAABBBAAA???>>>999555888>>>BBB@@@<<>>;;;888666777888:::;;;<<<<<<===>>>=========;;;???AAAAAA>>><<<>>>@@@BBB@@@>>><<<<<<<<<>>>???===>>>???>>>======???AAA======<<<999666222///---------+++***(((&&&$$$###$$$&&&'''$$$"""$$$+++111///+++'''(((---222444555888999<<>>>>>>>>CCCCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@???===<<<;;;<<<>>>???:::;;;;;;<<<===>>>>>>>>>;;;;;;<<<===>>>???@@@@@@<<<<<<;;;:::BBBNNNVVVXXX___XXXRRRPPPNNNKKKJJJLLLHHHEEEDDDEEEDDD@@@>>>AAA???@@@CCCGGGJJJIIIFFFCCCGGGLLLQQQQQQMMMJJJKKKMMMMMMMMMNNNPPPRRRTTTSSSRRRQQQPPPPPPSSSWWWXXXUUUQQQRRRQQQPPPPPPRRRUUUYYY[[[bbb^^^WWWNNNGGGBBB???===777666444333555888<<<>>>CCCCCCCCCBBB@@@===;;;999777666444333222333555666;;;@@@DDDFFFHHHMMMUUU\\\jjjjjjiiigggbbbUUUDDD999888666333444666888666444222---...555999555222333:::444111333555333222222666;;;HHH]]]qqq~~~hhhMMM999111000........................------...000111///+++(((+++,,,.../////////......//////...---+++***))))))---,,,***(((((()))***+++...,,,+++***+++,,,+++***)))'''(((+++,,,***+++...(((,,,...---...000///,,,---+++***(((((()))+++,,,...+++(((((()))+++------,,,,,,------,,,,,,++++++,,,+++))))))+++---------,,,******+++...000000000---.........---+++)))(((---------...............******+++---...---***(((%%%%%%%%%%%%%%%&&&''''''))))))(((((('''(((((((((***)))((()))***+++***)))++++++*********,,,...000,,,+++)))'''&&&'''((((((***+++---------...111333111///222999;;;@@@SSShhh}}}ppp^^^JJJ>>>333//////---,,,...---...///000222333444555777555333111000/////////.........---....../////////000222333222222222333666555444444444555666777555444333222222333444555555555444222111000111222333444444555444333222111444999???BBBAAA<<<555222///,,,,,,///222666@@@JJJjjj}}}sss\\\HHH???777333000,,,,,,...,,,---...000333777:::<<<>>>>>>>>>???@@@AAABBBCCCDDDBBB@@@???@@@@@@???>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCAAA??????AAAAAA???===CCC???:::999;;;<<<;;;999<<<;;;:::999888888999:::;;;<<<<<<===============<<<===>>>>>>===<<<===>>>BBBAAA@@@???>>>??????@@@???@@@@@@???===<<<===?????????>>><<<999666333111000000///...,,,***'''%%%!!!###$$$###"""%%%---333***)))'''(((+++...000000333444777???IIITTT]]]bbb^^^VVVKKKCCC===999666555888777555444444555666666888777666777999888444000...---,,,+++***+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///222333777HHHfffvvvbbbPPP???222---(((%%%((()))'''(((***((()))+++++++++,,,...000555555555777999<<<===>>>@@@@@@AAAAAABBBCCCDDDDDDAAA@@@???===;;;::::::::::::999999888999:::;;;<<<;;;::::::::::::<<<>>>@@@????????????@@@AAABBBBBB>>>>>>============>>>>>>>>>>>>===>>>HHHWWWcccfffggg___WWWSSSOOOJJJHHHIIIJJJFFFEEEFFFDDD@@@???BBBBBBDDDGGGKKKNNNMMMJJJGGGIIIMMMQQQQQQMMMKKKLLLNNNPPPOOOPPPRRRUUUVVVVVVTTTRRRQQQQQQSSSVVVVVVSSSOOOPPPOOONNNMMMMMMOOOQQQRRRNNNKKKFFFAAA===;;;::::::777666444333555777;;;===BBBBBBBBBAAA???===;;;:::888777555444444444555666;;;>>>BBBEEEGGGMMMVVV^^^lllppprrrlll^^^LLL<<<444333222222333555444111...333///000777;;;999888:::999333111444666555555666===CCCQQQfffxxxvvvaaaJJJ888000///------------------------//////000222333222///,,,***+++,,,---...---,,,+++,,,,,,,,,++++++*********,,,+++)))(((((((((***+++,,,***(((((()))))))))(((***'''(((++++++)))***---)))---...------...---))),,,+++*********+++,,,,,,...+++(((((())),,,------...---,,,+++++++++,,,,,,---+++******+++------,,,+++***)))***---/////////......//////...---,,,+++,,,,,,,,,,,,------------///---+++++++++***(((&&&$$$$$$&&&'''(((((()))))),,,+++***)))((((((((((((,,,***))))))******)))''',,,++++++,,,---///222333...---+++***)))******+++***+++,,,------...000333111000222666555777DDDTTTgggzzzrrr[[[MMM>>>555000,,,,,,///---...000222444555666666888777555333111000/////////......---,,,,,,------222222333555777777555333222222333333444555555666444333222111111222333444444333333333333333444555444444444333333111000///111777===>>>999444222222...---...111333777AAAKKKkkk}}}oooXXXHHH===444222222///---,,,,,,,,,---///222666999;;;???????????????@@@@@@AAAAAA???>>>>>>???@@@???>>>=========>>>>>>?????????>>>>>>>>>>>>@@@AAABBBCCCAAA@@@@@@@@@AAA@@@===;;;BBB@@@;;;888666666888999::::::::::::;;;;;;::::::<<<<<<<<<===============>>><<<;;;:::;;;======<<>>>>>>>>===;;;999666555000111333222000---)))&&&!!!"""$$$###"""%%%+++000&&&((()))))))))***,,,...000333666:::AAAKKKXXXaaabbb]]]SSSHHH>>>:::999:::777666555444333333444555555666777888888666444222............------,,,,,,*********++++++,,,,,,,,,------------------------111333555999IIIdddyyyfffUUUCCC666...)))&&&'''((('''''')))&&&((()))******+++...000555555555666888:::<<<===;;;<<<>>>@@@AAABBBBBBAAA???>>><<<;;;:::999999888777777666666666666777777666666777888;;;===???AAABBBAAA@@@@@@AAABBBDDDEEEBBB@@@???===<<<<<<======<<<<<<<<>><<<;;;<<<<<<888777555555555888;;;===AAAAAA@@@@@@???===<<<;;;888888777666555555666666;;;===@@@BBBEEELLLVVV]]]kkkssswwwnnnZZZFFF:::777000000111333444333///+++444111222777;;;;;;<<<>>>999444222555777777888;;;DDDNNN___rrr{{{jjjVVVDDD888111...------------------------,,,,,,---///000000---+++++++++,,,------,,,+++************************+++,,,+++)))((((((((()))***+++)))(((((()))))))))(((***((((((******((((((***))),,,---++++++---+++(((+++++++++,,,,,,---------...+++))))))***---......///...,,,+++++++++,,,---...,,,******+++,,,,,,+++***)))((())),,,......---......///000000///...---*********++++++,,,,,,,,,444111---***)))((('''%%%"""$$$&&&(((************++++++******)))*********---+++******++++++***))).........///000222333444///...---,,,+++,,,,,,,,,)))+++,,,,,,,,,...000222222111333666555444;;;DDDPPPaaauuu}}}oooaaaOOOAAA777///---///...///111444666777888888888777555333111000.........------,,,,,,---------666555666999<<<;;;777333222333444444555444444333222111111000000111111222222111111333555666777777444333333222111000/////////333666777555333222222//////000333444666@@@JJJjjj|||lllUUUGGG<<<333333444222...,,,...------///111555999<<<@@@??????>>>>>>>>>??????>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@AAABBBAAAAAABBBCCCBBB@@@===;;;<<<;;;999666333444999>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@===999999;;;>>>>>><<>>???@@@???===;;;<<<<<<<<<<<<<<<<<<;;;999777666000222444555333...)))%%%%%%%%%%%%$$$"""###&&&)))&&&(((***)))''''''+++///333777;;;;;;<<>>=========;;;:::999888888888444444555555666777777888666777999;;;===???AAABBB@@@@@@>>>>>>>>>@@@AAACCCBBB@@@>>>===<<<<<<===>>>;;;>>>AAAFFFTTTgggsssxxxvvvlllbbb\\\UUUNNNJJJKKKNNNJJJHHHJJJIIIGGGIIILLLSSSTTTUUUWWWXXXWWWSSSPPPLLLMMMOOONNNLLLKKKMMMOOOPPPRRRUUUZZZ___aaa```^^^[[[YYYWWWWWWXXXVVVQQQMMMMMMMMMKKKIIIFFFDDDBBBAAAHHHGGGDDDBBB@@@?????????;;;:::888888888:::<<<>>>@@@@@@??????>>>===<<<;;;999999888888777777666666<<<===>>>???BBBIIIQQQWWW___fffjjjbbbQQQBBB;;;:::000111222333444444222111333333333666888:::<<<>>>:::666444666777777999===EEETTTiii{{{rrr]]]KKK???888222...........................++++++,,,...000000...,,,---.../////////...,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++*********++++++---+++)))***+++,,,+++***+++((((((******&&&&&&)))'''+++,,,******---,,,)))***+++,,,---............///---++++++---///000000///////////////......---...,,,******++++++***)))***)))((()))+++,,,,,,,,,,,,---///000000000///...)))******++++++,,,,,,,,,888444///+++)))(((((('''"""$$$&&&)))***+++++++++))))))))))))***+++------,,,+++***+++---------,,,111111111111111111222222+++******))))))))))))))))))***,,,,,,,,,---000222111111333555555444666;;;???HHHWWWkkksssbbbSSSDDD777000000///111444666888999999999666555444333111///...---------------...///000111111111222777;;;<<<888555555666666555555333222111000000000//////000000000000///000222666888888777333333222111000000//////222111111333666888666444111111222333222444>>>JJJiii{{{kkkTTTFFF;;;333444777444000---000/////////222666:::===??????>>>>>>======>>>>>>===<<<;;;;;;===??????>>>>>>>>>>>>=====================>>>>>>???AAABBBCCCAAACCCDDDEEECCCAAA???>>><<<<<<;;;888555777===BBBEEECCCAAA>>>======??????===<<<<<<<<<<<<===>>>>>>AAA===:::999<<>>===<<<===@@@BBBBBBAAA@@@>>>;;;===??????>>>======>>>;;;<<<======<<<;;;:::999222444777888666111+++'''&&&&&&&&&%%%$$$###$$$&&&&&&'''(((&&&$$$%%%***///333999??????<<<===DDDLLLZZZcccfff]]]PPPGGG>>>888777555333111000000222333444888<<<===<<<:::888777////////////...---,,,+++******+++,,,---......///000000000000000000000000000111333666@@@WWWuuurrraaaPPPCCC333---(((((((((&&&&&&)))'''(((***+++,,,---000333666999===>>><<<;;;:::;;;<<<===???@@@@@@>>>===;;;>>>===;;;:::999888777777222333444666888:::;;;<<<:::;;;===???AAABBBBBBBBB??????>>>===>>>>>>@@@@@@???>>>>>>======???@@@AAA@@@EEEKKKRRR___nnnwwwxxxppphhhaaa\\\WWWQQQNNNOOOPPPMMMLLLNNNOOOMMMOOORRR```````````````^^^[[[XXXMMMMMMNNNMMMLLLLLLMMMNNNNNNPPPVVV\\\bbbeeedddbbb]]][[[YYYYYYYYYWWWRRRMMMNNNMMMLLLIIIGGGEEECCCBBBFFFEEECCCAAA???>>>>>>>>>???>>><<<<<<<<<===>>>???@@@???>>>===<<<<<<;;;;;;888999999999888777555444<<<<<<;;;<<<>>>CCCIIINNNPPPRRRRRRMMMCCC;;;888888000000000000111333666888444666666666777999;;;<<<;;;777555666666555777<<>>>>>===777777666555333222111111.........//////.........///......222777999999666333222111111000000111111555222111444999;;;999666111111222222000222>>>KKKiii{{{jjjRRRBBB:::444555777444000///111000//////222666;;;>>>>>>>>>===============>>>===<<<;;;;;;===??????>>>========================>>>>>>>>>???@@@AAABBBCCCAAACCCEEEEEECCCAAAAAABBBCCCCCCBBB>>>::::::>>>BBBGGGFFFDDDBBB@@@@@@@@@@@@===<<<<<<;;;;;;===>>>??????===<<<;;;<<<>>>>>>>>>:::;;;>>>@@@AAA@@@???>>>999<<<>>>???>>>======>>>===>>>?????????>>><<<<<<666888:::;;;999444///+++$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$&&&***,,,...555<<<>>>;;;:::>>>CCCVVVdddoookkk```UUUGGG;;;;;;888444111000111444666888;;;>>>AAABBB@@@===;;;111000000///...---,,,,,,,,,,,,,,,------.........------------------------...///000333:::MMMlllwwwhhhWWWJJJ777000******)))''''''***&&&((()))******+++...000777===DDDGGGDDD???;;;:::@@@@@@AAAAAA@@@???>>><<<>>>===;;;999888666666555000222444777:::<<<===>>><<<===@@@BBBCCCCCCBBBAAA??????@@@@@@@@@@@@@@@@@@<<<<<<===>>>@@@AAAAAABBBAAAGGGMMMTTT___kkkpppppphhhbbb^^^^^^[[[WWWTTTUUUTTTQQQRRRUUUUUURRRRRRUUU^^^]]]]]]^^^^^^\\\YYYVVVNNNOOOOOOPPPPPPOOOOOONNNLLLPPPVVV]]]ccceeecccaaaZZZXXXVVVVVVWWWUUUPPPLLLMMMLLLKKKIIIHHHGGGGGGGGGBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>???@@@@@@@@@???>>><<<;;;;;;::::::888999::::::999777444333999888888888;;;>>>BBBDDDJJJIIIGGGCCC>>>:::777555.........------000444888444888:::888777:::<<<;;;;;;777555555444222666<<>>777555333111111111111111111111111111000000///000222222111///111222444555555555444333444333222111000...------////////////............,,,***))))))+++,,,,,,+++,,,)))(((+++***'''''')))&&&)))+++***---222333222,,,,,,,,,------.........000///...///111333333333000111333555444222000...---,,,,,,---......,,,***+++)))((()))***,,,,,,+++)))***,,,---------,,,,,,))))))***+++,,,------...777333...+++******)))(((%%%%%%%%%&&&''')))***+++((((((((()))***+++,,,---,,,***))))))++++++***((())))))***++++++,,,,,,,,,------...............---(((***+++++++++---///111...///000222444666444111222333:::NNNhhh}}}zzziiiSSSBBB;;;444666888;;;;;;;;;999888333444444444333222111000222222222222222333444444111333777999:::<<<>>>???666555333222111111111222------............------...,,,---111777:::888555222222111111111222333444333333333444555555444444////////////---111@@@OOOlll}}}}}}gggOOO<<<777444555555111...///111000......111555:::=========<<<<<<<<<===>>>>>>???===<<<<<<===???>>>===<<<<<<========================>>>>>>???@@@BBBCCC@@@BBBCCCCCCAAAAAABBBDDDFFFEEECCC@@@>>>===>>>???CCCDDDEEEFFFEEECCC@@@>>>>>>===;;;;;;;;;<<<>>>???;;;<<<======;;;;;;<<<===:::;;;===>>>@@@@@@@@@@@@:::===??????>>><<<;;;;;;===>>>?????????>>><<<;;;777999;;;;;;999555000---%%%%%%&&&'''((((((&&&%%%%%%%%%'''***---...,,,++++++000666888666555888;;;HHH[[[lllooollleeeVVVFFFAAA===777222111444888<<<===>>>@@@EEEHHHGGGBBB>>>444333111///............------------............,,,,,,,,,,,,,,,,,,,,,,,,------///111555EEEeee|||mmm]]]PPP:::222,,,+++***'''(((***((()))+++++++++,,,...000777@@@KKKPPPLLLDDD===999==================<<<<<<>>>===:::888555444333222///000333666888::::::;;;999;;;???BBBCCCCCCAAA@@@>>>???@@@AAAAAA@@@???>>>:::<<<>>>@@@AAAAAAAAA@@@@@@DDDIIINNNXXXbbbgggfffgggcccbbbdddeeeaaa^^^___ZZZXXXXXX[[[ZZZUUURRRSSSUUUTTTUUUVVVXXXXXXVVVTTTQQQRRRSSSTTTUUUTTTRRRPPPMMMQQQWWW]]]bbbbbb___\\\SSSQQQOOOPPPRRRPPPLLLHHHIIIHHHGGGFFFGGGIIIKKKLLLDDDDDDDDDDDDEEEEEEFFFFFFBBBBBBAAA@@@??????@@@@@@AAA@@@>>><<<:::999999999777888::::::999666333111333333333555888;;;===>>>BBBCCCCCCBBB>>>999555333---......---,,,---000333///666999777777:::<<<:::777444333333222111666===OOOiiinnn___III:::333222111000000000000000000000000000...---,,,,,,---...,,,+++///000222444555555444444333333222222111000000//////////////////...---------+++******,,,...------,,,))))))++++++((((((+++))),,,---,,,...333555333------,,,++++++,,,---......------...111222222222222111111111000000000000///...///000222222000...,,,***))))))+++,,,,,,+++***+++,,,------,,,++++++'''(((((()))***+++,,,---444111---*********)))(((&&&%%%%%%%%%&&&''')))+++***)))))))))))))))******,,,+++)))((()))(((&&&%%%###$$$&&&'''))))))************+++,,,,,,+++++++++(((***+++++++++---///111000111222333666888666111222222999HHH\\\nnn}}}uuu]]]III@@@666777:::<<<<<<;;;999777333444555555555444333222666555444444333333444444222555777666333222444777444333111//////000222333,,,------......------,,,...,,,,,,000777999777444222111111111111333444555...111333222...,,,---///,,,,,,------,,,222BBBSSSooo{{{eeeLLL888555444555222...,,,...000///------///444999<<<<<<<<<<<<<<<<<<===>>>>>>???>>><<<<<<>>>???>>>===<<<<<<<<<<<<======>>>>>>============>>>@@@AAABBB>>>@@@BBBAAA??????BBBEEEDDDBBB@@@???>>>>>>=========@@@EEEIIIIIIEEE@@@<<<>>>===;;;:::;;;<<<>>>@@@888;;;>>>===:::999:::<<<;;;;;;===>>>???@@@AAAAAA<<<>>>@@@@@@===;;;999999;;;<<<=========;;;:::999777888999999777333///,,,***))))))((((((&&&###!!!&&&'''+++111666666111+++,,,///222222111000111333999NNNcccmmmqqqpppcccSSSFFFAAA:::444333666<<<@@@AAA@@@BBBGGGLLLLLLFFF???666555222000//////000000...............---------........................------...000333BBBaaa~~~ppp```SSS;;;444...,,,+++((((((+++,,,---......---...000222777BBBPPPVVVQQQGGG>>>999888777777777888999::::::===<<<999666444111000///...000222555666777777777555888<<<@@@BBBBBB@@@???<<<===@@@AAAAAA???===;;;;;;===???BBBCCCAAA@@@>>>CCCFFFIIILLLUUU```fffeeejjjggghhhlllnnnjjjgggggg___]]]]]]___\\\UUUQQQQQQRRRRRRTTTVVVYYY[[[ZZZXXXSSSTTTVVVXXXYYYWWWTTTRRROOORRRXXX]]]aaa```[[[WWWMMMKKKJJJKKKMMMLLLHHHDDDFFFEEEDDDDDDFFFIIIMMMOOOGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@????????????BBB@@@>>>;;;999888888888666888999:::999666333000......000333777:::;;;;;;444999>>>>>>999333///...---000222111...,,,---///(((111666555444999:::888444111111222111111777???WWWqqqjjj[[[GGG888000///000000000000000000000000000000000///------......---,,,,,,...000222333444444333111111111111111111111111......//////......---,,,///...------///000000000,,,)))))),,,,,,)))))),,,---///000...///444555333///---+++******+++,,,...---,,,,,,---000111111000444222...,,,,,,---000222111000111333555555333111,,,+++)))***+++---,,,++++++,,,---------,,,+++***&&&&&&'''((()))***+++++++++,,,---,,,******+++,,,###(((+++)))))),,,---+++...,,,***((((((***,,,---...,,,))))))))))))((('''(((((((((((((((***...111,,,,,,,,,,,,,,,,,,,,,,,,///---******+++---//////111333555777777666555444555333666===EEERRRiii~~~~~~rrraaaRRRKKKBBB<<<>>>>>>:::888:::<<<===>>>;;;777555666888777666555777:::;;;999777999999999999777555333222000...---,,,---000333555444000+++)))***---///111...///111555999:::999777000000000111333555777999222333333222000......///,,,...//////---333EEEWWWqqq}}}hhhQQQ@@@777000000000......///000000///......222888<<<<<<<<<============<<<<<<@@@===<<<===???@@@<<<999======<<<<<<===>>>??????DDDCCC@@@>>>===>>>@@@AAA@@@??????@@@AAABBBCCCDDDGGGDDDAAA===<<<<<<===>>>444999???DDDEEECCCBBBAAAAAA???===<<<>>>@@@AAAAAA>>>>>>=========>>>@@@AAA:::<<>>======>>>AAA@@@@@@???>>>===;;;;;;>>>>>>============>>>>>>>>><<<;;;::::::888555333///,,,'''###"""###%%%'''%%%'''///<<>>PPPaaarrrzzzttthhhZZZJJJ<<<888888666888<<>>===888>>>AAADDDCCCAAA@@@AAADDDBBBAAABBBEEEDDDBBBCCCGGGCCCHHHMMMPPPSSSYYYdddlllllllllnnnppppppnnnjjjggg^^^\\\ZZZ\\\___^^^YYYSSSVVVYYY]]]^^^]]]\\\[[[[[[XXXYYY[[[___```]]]UUUOOOSSSLLLLLLXXXbbbbbb^^^\\\UUURRRNNNKKKIIIHHHEEEDDDGGGIIIKKKLLLKKKKKKLLLMMMGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCEEEFFFFFFDDDAAA@@@>>>===<<<;;;;;;:::999888999888888:::<<<;;;777222444444555555666777777888888888777666555333111000000000000111222222222333444555666777777555333111///)))(((...///000===NNNddd|||~~~cccSSSBBB999777555444444666444111111222333333222777777777555222111111222444555777777444111000///000111222222222111//////000000000000111222333444333222111111111333444666222111...,,,+++,,,...///000222333555555444333222111000000000////////////&&&'''***,,,...000111222555444222111000///000000000000222777;;;<<<888555111---,,,---,,,)))(((++++++,,,---000111000...,,,,,,''''''+++---***+++///)))+++---,,,+++***+++,,,&&&***,,,)))))),,,...---,,,+++***)))***+++---...,,,***)))((()))***)))((('''(((((((((((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,///111222444333222222222333444555444111222666;;;EEEZZZmmm~~~|||ooocccWWWLLLBBB>>>;;;777777:::BBBAAA@@@>>><<<<<<===???AAA???===<<<===;;;888555555666777777666555333222000///...---...111333555555222000///000111111111//////000333666777666555000//////000111222444555111222222222111000000111---...//////---222DDDUUUqqqjjjSSS@@@777000......------///111111000///000333999===;;;<<<<<<<<<<<<<<<<<<;;;CCC@@@===;;;<<<>>>??????=========>>>???AAABBBCCCEEECCCAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA>>>;;;:::999::::::666:::@@@CCCCCCBBBAAAAAAAAA???======???AAAAAAAAA???>>>>>>===>>>???@@@AAA===>>>@@@???===<<<======@@@@@@AAA@@@???>>><<<:::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;888333000,,,***'''$$$###$$$&&&(((&&&***444DDDSSSUUUKKK@@@;;;444+++''')))+++,,,+++///555???PPPeeevvvwwwooocccRRRAAA:::999888999;;;;;;::::::===AAABBB???<<<<<<888555444666666222...555444444555555444222000///////////////000000000///......111999KKKhhhzzzkkkZZZLLL;;;333+++******((((((***(((***---......///000222666<<>>===;;;;;;;;;<<<>>>??????;;;777555444555444444333222222222222333444444888:::;;;:::<<<@@@>>>:::AAACCCEEEEEEDDDDDDDDDDDDGGGEEEEEEFFFDDDAAABBBFFFHHHLLLQQQUUUZZZ```hhhnnnmmmmmmmmmoooooommmiiieeeaaa]]]XXXXXX\\\^^^]]][[[```bbbdddcccaaa^^^\\\\\\\\\\\\]]]^^^___\\\WWWRRRMMMHHHJJJTTT]]]^^^\\\\\\VVVRRRNNNKKKJJJIIIGGGEEEIIIJJJKKKJJJHHHGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFFFFFFFFFFEEEDDDCCC???>>><<<;;;:::999777666//////000444777999777444555555555666666777777777777666666555444222111000000000000111111222222333111222333444444444333333222---,,,000000333CCCVVVooo}}}cccTTTDDD<<<:::999999:::===:::666444555777999:::;;;;;;:::777555333444666888999:::999777444222000111222333444444333222222------......//////000000111111111222222333444444333111///---,,,---...000222444777999::::::999888111111111111111000000000,,,,,,,,,---///333666888666444222000/////////000000111333777;;;;;;999666222///...///...******---)))******,,,---...---,,,***'''&&&((())),,,666BBB(((***,,,---,,,,,,,,,---(((,,,,,,((('''+++---,,,***++++++,,,---...///000,,,***))))))***+++***)))(((***++++++))))))***,,,,,,,,,,,,,,,,,,,,,++++++((('''((()))+++...111222666333///------///222555444222111222333:::IIIWWWlllvvvzzznnnbbbUUUJJJBBB<<<:::<<>>???@@@@@@>>>>>>>>>???>>>>>>???@@@BBBDDDEEEFFFEEEDDDBBB@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA???>>>??????===<<<;;;:::::::::;;;===@@@AAAAAAAAAAAABBBBBB@@@>>>>>>???AAAAAAAAA?????????>>>??????@@@AAA???@@@@@@>>><<<<<<===>>>@@@AAABBBCCCBBB???===;;;;;;::::::999999::::::;;;888999:::<<<<<<888222---)))((('''%%%%%%&&&''''''***...:::NNNbbbhhh```VVVFFF<<<000((('''))),,,------,,,///<<>>===<<<<<<<<<>>>???@@@AAA===888555444555666666666444333111111222333444666999::::::===AAAAAA===AAABBBDDDGGGJJJKKKKKKIIIJJJGGGFFFGGGFFFDDDFFFKKKSSSUUUYYY___dddiiinnnppppppooonnnoooooommmjjjhhhddd^^^WWWUUUYYY^^^cccdddiiijjjjjjgggbbb^^^\\\[[[]]]\\\[[[\\\]]]]]][[[YYYZZZWWWVVVZZZ]]][[[ZZZ[[[ZZZVVVRRRNNNLLLKKKIIIHHHKKKKKKJJJGGGDDDCCCDDDFFFIIIHHHGGGFFFEEEDDDCCCCCCHHHHHHHHHGGGGGGGGGGGGGGGBBB???<<<:::999888555333000///000222666888999888555555555555666666666666444444444444333222111000//////000000111222222333000000000000111222333444333//////222444<<>>;;;@@@>>><<>>@@@@@@@@@AAABBBDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>???AAABBBCCCAAA@@@???@@@@@@@@@???>>>>>>======>>>@@@AAA@@@??????AAABBBBBBAAA??????@@@BBBAAAAAA@@@????????????@@@@@@@@@?????????===<<<<<>>999555333333222333888???BBBBBBAAA>>>:::555333444666777777444444444666888888666444222111///---,,,---///000++++++...222999JJJfff~~~vvveeeRRREEE222---******(((%%%&&&******+++------------///111000222333444555888===BBB;;;;;;;;;;;;<<<===??????AAA===777444444555666666999777444222111333444666444777:::<<<@@@EEEEEEBBBAAA@@@BBBHHHNNNRRRRRRPPPJJJHHHHHHJJJJJJJJJOOOUUU``````cccgggllloooooonnnjjjiiihhhhhhjjjjjjiiigggccc]]]WWWUUUXXX```fffjjjllllllkkkgggbbb^^^[[[[[[[[[ZZZZZZZZZ\\\^^^``````dddcccddddddbbbaaaaaacccccc___YYYSSSPPPNNNLLLJJJKKKKKKIIIFFFCCCCCCDDDFFFIIIHHHHHHGGGFFFEEEDDDCCCHHHIIIJJJJJJJJJJJJIIIHHHDDD@@@<<<999888777444111555444333222333444555555444444444444444444444444222222222222222111000000...//////000111222333333222111/////////000222333000///000444888FFF```xxxwwweeeZZZPPPMMMMMMMMMOOORRRRRROOOJJJGGGFFFFFFFFFEEECCCCCCAAA???<<<;;;<<<>>>???>>>>>>======<<<999888555555666666555444222111111222444555555444222111111111111222555888;;;<<<777666444222222222333333000222666:::;;;:::888666111111222222222222333333///.........000444888:::888555222...------...///...///111333555777666666777444333444444000000333333555666777666555444444555444444888BBBRRRggguuu(((***---...---------...000222111+++)))+++---,,,+++,,,///222555555555555222///---,,,,,,,,,+++)))---///000///---++++++,,,,,,,,,,,,++++++************,,,------++++++---///222111///...---...//////111555888999888999;;;<<>>BBBAAAAAADDDHHHHHHEEEAAAAAAAAA@@@>>>;;;888777666000111111111111///...---------------...000222333444222000000111111111000555222///...///000111111111111111111111111111111444333222222333222...+++///............222???MMMkkk~~~oooYYYGGG<<<222///...---...000---///111222444666999<<<>>>>>>????????????>>>>>>===EEENNNRRROOOIIIDDDBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@;;;<<>>>>>AAACCCCCCAAA@@@@@@BBBBBBBBB@@@????????????????????????<<<============???BBBDDDBBBDDDFFFHHHGGGDDDAAA???;;;;;;::::::::::::;;;;;;===<<<;;;::::::888555222,,,,,,+++)))(((%%%$$$#########'''333AAAIIIHHHDDD888333,,,'''$$$%%%&&&''''''(((+++111<<>>>>>===<<<:::777555555555555444444444444666888999777555222000...---,,,---...///,,,,,,---000777GGGbbbyyysssaaaOOOBBB666...)))***,,,***)))***)))***+++++++++---///222...///222444666999<<>>@@@@@@???<<<777444444444555555888666444222222333555777777<<<@@@DDDJJJOOONNNJJJDDDCCCDDDHHHNNNRRRRRRPPPOOOMMMMMMPPPQQQQQQVVV]]]gggggghhhiiikkkkkkhhhfff^^^]]][[[]]]___bbbdddddd```]]]YYYXXX[[[aaagggjjjkkklllllliiieeeaaa___^^^``````___^^^___aaaccceee___cccggghhhiiilllppprrrlllggg___XXXSSSPPPMMMKKKJJJJJJHHHFFFDDDEEEGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLLLLKKKHHHFFFEEE@@@:::777777666333000444333111///......///000111111222222222222222333111222222222111000//////---...///000111222333333555333111...---...///000......///222999KKKfff}}}uuuhhh```ZZZZZZ[[[[[[]]]```[[[YYYWWWUUUSSSOOOKKKHHHHHHIIIHHHFFFDDDBBBBBBCCCBBB@@@??????AAAAAA???============<<<;;;888666555555666888::::::999777666666444333444777<<>>:::777999:::999777666666666111111222222111///...,,,------......///111222333444333111111222222222111444222///...000111222222000111222444555555555555666444333444666555000,,,///......//////444@@@MMMkkk~~~oooYYYEEE;;;111...,,,******---///111444666888:::<<<>>>??????@@@@@@@@@@@@??????>>>@@@CCCDDDCCCBBBAAAAAACCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA???>>>:::;;;>>>@@@BBBCCCCCCCCC>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@>>>???AAACCCDDDBBBAAABBBCCCCCCBBB@@@>>>????????????>>>======999;;;===>>>???@@@CCCFFFBBBDDDEEEGGGFFFDDDBBB@@@:::999999888888999999:::>>>===;;;:::999888666444000///---+++(((&&&$$$###%%%$$$###&&&+++......---***((('''%%%$$$$$$$$$$$$$$$'''---111333<<>>???AAABBBBBB>>>;;;777555555555444333555444333222333555777999@@@FFFMMMQQQVVVZZZWWWQQQJJJHHHGGGGGGIIILLLMMMMMMWWWUUUVVVXXXXXXXXX[[[aaahhhiiihhhgggdddaaa___]]]ZZZXXXWWWXXX\\\```dddeee^^^\\\[[[[[[]]]aaaeeehhhiiilllnnnmmmjjjgggdddcccggghhhhhhgggeeeeeefffhhhiiimmmppppppqqqtttvvvuuuoooiii```YYYSSSOOOLLLJJJHHHHHHIIIGGGFFFGGGIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHJJJJJJIIIGGGEEEDDD>>>777555777777444111111111111000...///111333000000000111222333333333222222222222111000///...------...///111222333333555333111...---------............222<<>><<<:::777666999:::<<<===>>>>>>>>>======<<<:::999<<<@@@EEEHHH>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<;;;888666444555444444444333333333333111222333555555666555555444222111///.........///,,,---...//////111444666888555444666666333333666666999===<<<888444333444666===IIIYYYmmm{{{}}}xxx---------,,,***+++---000777::::::444111111000...+++,,,...000222333444555222111///000111222222111,,,,,,,,,***(((((()))+++,,,,,,++++++***))))))(((%%%))),,,,,,((('''))),,,,,,,,,,,,,,,,,,,,,------***///222000111666888555888777:::BBBGGGIIIMMMSSSXXXeeeqqqvvvxxxyyyuuuooo^^^\\\WWWNNNEEE>>>:::999444666888777444333444555000000111222222111000/////////000111222333444444333333333444555444222///111///......000222333222///000222555777888888888666555444777;;;;;;666222000......///111666BBBNNNlllpppZZZEEE<<<333000///,,,***,,,---000444777888:::<<<>>>?????????@@@@@@?????????===<<<<<<<<<>>>??????>>>BBBBBBAAAAAAAAABBBBBBCCC@@@AAACCCCCCCCCAAA>>>===<<<===>>>???@@@AAABBBBBB>>>===<<<<<<===???AAABBBAAAAAABBB@@@??????AAACCCDDDCCCBBBBBBCCCCCCBBB@@@===>>>>>>???>>>===<<<;;;999<<<>>>@@@@@@AAABBBDDDAAABBBCCCCCCCCCBBBAAA@@@::::::999999999999::::::<<<;;;;;;;;;:::888444111111000...+++)))(((''''''%%%&&&'''&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%&&&'''%%%(((,,,000...000===LLLeeeooorrreeeQQQBBB888222444222111333888;;;:::999666555444333222222333555444444444666777777555333...........................---,,,...555FFFccc{{{nnn\\\MMMBBB777111+++***(((&&&)))---***+++,,,,,,---000444777666777777999;;;<<<<<<;;;999:::<<<>>>???AAABBBBBB===;;;999888888777555333444444555777888;;;===>>>IIIPPPWWW[[[______YYYQQQIIIHHHFFFEEEDDDGGGKKKOOO[[[ZZZ\\\___```___bbbgggiiijjjjjjfff```\\\[[[\\\ZZZWWWTTTUUUYYY^^^bbbddd^^^]]]\\\[[[\\\___cccfffhhhkkkoooqqqnnnjjjgggfffdddgggjjjkkkiiihhhiiikkkuuuxxxxxxuuutttuuurrrlllkkkeee\\\TTTOOOLLLJJJHHHGGGHHHIIIIIIGGGGGGHHHIIIEEEFFFFFFGGGGGGHHHHHHIIIEEEDDDDDDDDDEEEEEEFFFGGGBBB;;;555444777999666222...000222111//////111444///000111222333444555666444333333222111000...---,,,---...///000222333333111000...---,,,,,,,,,------...000666EEE[[[qqqxxxooommmooouuuwwwuuutttuuunnnmmmllllllkkkhhhddd```___bbbeeeeeeccc___\\\ZZZUUUQQQMMMMMMOOOOOOLLLIIIAAABBBBBBBBBAAA???===<<<@@@@@@AAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEAAAAAA@@@???>>>>>>>>>======<<<;;;:::888777666555999888888777666555444444444333333222222222333444000000000000000//////...---...000000///111555999888444444666666333333666888:::<<<:::666555888;;;EEERRRbbbppp{{{~~~uuuiii//////---+++)))***---000555999999444000///---******+++,,,---///111222333111//////000333555666555......---+++)))))),,,...,,,,,,++++++***))))))((((((+++---+++&&&"""###&&&+++***)))((()))***,,,---,,,000///+++---555999777:::555555999;;;999===CCC@@@NNN^^^gggpppzzz~~~vvvrrriii[[[LLLCCC@@@AAA444777888777333111222333...///111222333333333222000111222333444555555666666777:::===>>>;;;666222...---,,,...000222333222---///222555888999::::::666555555999???@@@<<<777000......000222777CCCOOOmmmqqq[[[HHH???777444333///---...***---111444666777999;;;>>>>>>????????????>>>>>>@@@@@@AAAEEEHHHHHHCCC>>>AAAAAAAAABBBBBBDDDEEEEEE???@@@BBBCCCBBB@@@===<<>>>>>???@@@AAAAAA???>>>===<<<===@@@CCCEEE@@@AAABBBAAA@@@@@@BBBCCCDDDCCCCCCCCCDDDDDDBBB@@@<<<===>>>>>>>>><<<;;;::::::===@@@AAAAAA@@@AAAAAA@@@@@@@@@AAA@@@@@@??????===<<<<<<;;;;;;<<<<<<===888999;;;<<<<<<888222...111///---+++*********+++!!!%%%%%%###"""$$$'''!!!"""######$$$&&&'''***))),,,000...---555@@@[[[lllvvvlllWWWGGG===888222///---///222555444222111000///------///222555555444444555777666444222111111000///...,,,***))),,,***)))+++222EEEccc|||mmm[[[LLLCCC333111---)))### &&&///+++,,,---...///222777:::<<<;;;::::::<<<<<<<<<;;;666777999;;;===??????@@@>>><<<;;;::::::888555333666777999<<>>??????======>>>@@@===???BBBEEEFFFFFFDDDCCCEEECCCAAA@@@AAABBBBBBBBB999>>>CCCEEECCCAAAAAABBB???======???BBBCCC@@@>>>BBB@@@===<<<<<<===>>>>>>BBBBBBBBBBBBAAAAAA@@@???DDDDDDDDDCCCCCCBBBAAAAAA;;;>>>AAABBB@@@===:::999999<<<@@@CCCDDDBBB>>><<>><<<<<<>>>>>>>>>===<<<;;;::::::999999888777777777555222///------.........&&&&&&%%%$$$############!!!"""$$$'''***+++***(((***)))+++......---///444LLLXXXggglllfffYYYMMMFFF<<<;;;999777444333222222//////......000222555777666666666666666666666666777555222///...---......,,,...***+++444>>>YYY{{{sss]]]LLLBBB777000***)))(((%%%$$$&&&''''''''')))---222777:::;;;===@@@@@@>>><<<::::::666555555777:::<<<<<<<<<@@@@@@>>>:::666555666888777;;;???BBBCCCGGGMMMQQQWWWYYY]]]ccceee```UUUKKK@@@===::::::@@@IIITTT[[[bbbdddfffffffffgggiiijjjllllllllljjjeee___YYYVVVOOOJJJFFFGGGLLLQQQRRRQQQTTTWWWZZZXXXVVVVVVZZZ^^^eeeiiinnnrrrpppiiiaaa\\\[[[___ffflllnnnmmmjjjhhhjjjnnnqqqppplllhhhfffgggaaa]]]WWWRRRNNNLLLIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAAAAA:::333000222555444222000///---,,,---...000111...000333666777:::===@@@999777444222111000...---*********+++---///000222,,,...000///---+++++++++,,,000888HHHaaa{{{{{{{{{}}}~~~|||yyyxxx{{{zzzzzz{{{{{{zzzwwwtttmmmkkkhhhfffeeebbb\\\XXX[[[[[[[[[ZZZYYYWWWVVVUUUVVVUUUUUUVVVWWWYYY[[[\\\YYYXXXXXXYYYWWWSSSNNNIIIMMMNNNMMMKKKGGGEEEEEEEEECCCBBB@@@???@@@BBBEEEGGGFFFAAA;;;:::===???>>><<<;;;777333000000222333333777444111111222333333222---...000222444555666666555444333444555555333111555000---...---000<<>>,,,+++***)))((())))))***,,,,,,+++************+++,,,,,,,,,------...///000---///222555666666555444333222000---***)))***,,,+++***)))((()))))))))((()))***,,,---------,,,,,,***+++,,,---------------...000222333222111111111666999<<<===:::777555444444555;;;GGGTTTaaappp}}}zzztttmmmhhhZZZPPPBBB999777666555333333222000//////000333666///---...000///+++,,,000333333444444444333222222222111000000//////////////////000111222222333333111222555<<>>@@@AAA@@@???===>>>>>>===???BBBEEEGGGGGGFFFEEEEEECCCAAAAAABBBCCCBBBAAA999<<<@@@BBBBBBAAA?????????===<<<>>>@@@BBBAAA???BBB@@@>>>=========>>>>>>>>>????????????>>>===<<>>===>>>>>>>>>@@@BBBCCCAAA@@@<<<<<<=========<<<;;;;;;999999999999888888888888666333111111222333222222***(((&&&$$$"""!!!!!!!!!!!! !!!'''...222000,,,&&&%%%&&&)))***)))---222<<>>???>>><<<999777777444444444666999;;;;;;:::>>>;;;888666666666666555;;;>>>BBBEEEHHHLLLPPPRRRXXXYYY]]]bbbddd___UUULLL>>>======@@@HHHSSS^^^eeejjjkkkkkkiiifffddddddeeefffffffffddd```ZZZTTTQQQKKKGGGBBBCCCGGGKKKLLLKKKNNNQQQRRRPPPNNNOOOTTTYYYcccfffkkkmmmlllfff```[[[WWWZZZ^^^bbbddddddbbbaaa^^^ccciiikkkhhheeecccccc___\\\WWWSSSPPPNNNKKKJJJFFFGGGGGGHHHHHHGGGGGGFFFIIIGGGEEEEEEFFFGGGFFFEEEFFFEEEDDDCCCBBBBBBAAAAAA>>>888222111333555555333111000.........///111222000222555666777888:::<<<:::888555222111///---+++******+++,,,------......+++---///...---++++++++++++222???RRRlll|||}}}xxxvvvtttsssrrrpppkkkhhhjjjjjjjjjiiihhhgggfffeeeeeeeeeeeeeeefffhhhiiijjjdddcccccccccbbb___[[[WWWWWWXXXXXXUUURRRPPPPPPPPPMMMLLLJJJHHHIIIJJJLLLNNNOOOJJJEEEDDDGGGHHHFFFCCC???<<<777555555555555444666666666444333222444555111222222333444444444444555555666777888777444111///,,,+++,,,---000;;;GGGZZZhhhoooggg\\\RRREEE888...---,,,+++++++++,,,---......---,,,,,,,,,,,,---,,,,,,,,,------...//////+++...333666777444111...333333222///,,,))))))***)))))))))))))))((((((''')))***,,,---.........---+++---///---++++++...111000111333222000//////000777;;;@@@BBB@@@<<<777555222000222999BBBLLL[[[gggzzzqqqdddRRRDDD===:::777555222111///------///111333///------...---+++---222222222333222222111000///444333222111000/////////000111222444444444333333000111444888>>>CCCGGGIIIKKKHHHHHHHHHDDD@@@HHHTTTqqqvvvfffTTTGGG999333000,,,******,,,------,,,---///444777???AAACCCCCCAAA>>>===<<<<<<>>>AAADDDFFFGGGGGGFFFCCCCCCBBBCCCDDDDDDBBB@@@;;;;;;===@@@AAA@@@>>>;;;???===<<<<<<>>>@@@AAAAAACCCBBB@@@>>>>>>>>>>>>???======>>>???>>>===<<<;;;===???AAACCCCCCAAA???>>>===>>>??????===;;;;;;<<<<<<===>>>???@@@???>>>>>><<<<<<===@@@CCCDDDCCCAAA======<<<;;;:::::::::;;;888888999999999999::::::888666555666777777666555///---)))%%%"""!!!!!!"""&&&######+++777===;;;666+++)))((())))))(((+++111---666FFFVVVccclllooopppggg```SSSCCC666///...///---...///111444777:::;;;===<<<:::888888888:::;;;777555333000............,,,...***)))---111BBB___zzzyyyjjj]]]TTTDDD999///***(((&&&&&&((((((((()))+++...222666999;;;======<<<888555333333444333444777:::<<<;;;:::<<<888555555888;;;999777@@@BBBEEEJJJOOORRRSSSSSSUUUVVVYYY\\\^^^ZZZQQQJJJ@@@@@@BBBGGGOOOZZZccciiiiiiiiihhheeeaaa]]]\\\\\\]]]]]]]]][[[WWWRRRMMMJJJHHHDDD@@@???BBBEEEFFFEEEHHHIIIKKKIIIHHHIIIMMMQQQYYY[[[___bbbbbb```]]][[[UUUUUUVVVWWWXXXYYYYYYYYYUUUZZZaaaccc```\\\ZZZYYY[[[XXXUUURRRPPPOOOLLLJJJFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFEEECCCAAA@@@999555222222444666555333111000/////////000222333333444666777666555666888;;;888555333111///,,,***+++,,,---------,,,+++******,,,------+++******+++...:::MMMbbbzzz~~~}}}{{{|||||||||{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxyyyzzzzzzuuusssrrrrrrrrrqqqnnnlllkkkkkkkkkiiifffddddddeee```___]]][[[ZZZZZZ\\\\\\]]]ZZZVVVVVVWWWWWWTTTQQQHHHEEEAAA???>>>===;;;999;;;===>>>;;;666444666:::444444444333222111111000222222333555666444111...---,,,,,,......000888@@@NNNVVVWWWNNNEEEAAA;;;444...---,,,,,,,,,---.../////////...------------...+++,,,,,,---......//////,,,...222444444222...,,,333444333111---***)))***)))+++------,,,+++******'''(((***,,,---...------...111444222...,,,...222///000111111/////////000555:::@@@DDDBBB>>>:::888666333222555999>>>HHHRRR```kkkyyyyyyfffWWWMMMGGGAAA<<<555333222111111000...---111///...///...---///555444444444555444444333333444444222111000000000000///111444777999:::::::::222444777999===DDDNNNUUUYYYYYYZZZXXXQQQLLLSSS___sss~~~ooo^^^OOO???666222...---...,,,------,,,,,,...222555???BBBDDDDDDAAA>>><<<;;;;;;===@@@CCCEEEFFFGGGFFFCCCCCCDDDEEEFFFEEEBBB??????======???BBBBBB>>>:::>>>===;;;;;;<<>>???@@@AAAAAA@@@???>>>;;;===AAACCCDDDBBB@@@>>>@@@AAAAAA@@@>>>===???@@@===>>>@@@AAAAAA@@@>>>===;;;;;;<<<@@@CCCEEEDDDCCC???===<<<:::999999::::::888888999999:::;;;;;;<<<:::999999999::::::888666444111,,,'''$$$$$$$$$%%%%%%$$$&&&---666<<<<<<:::111---***(((%%%"""$$$***'''---999JJJ]]]nnnxxx}}}{{{sssdddQQQ???333//////,,,---000222666999;;;===@@@>>>;;;999888999;;;===888666444222000/////////***---***))),,,,,,999RRRrrr~~~sssggg]]]KKK>>>111+++)))'''''')))(((((()))***---111444666888999:::999666333222222333333555999===??????>>><<<:::::::::<<<>>>???>>>DDDDDDGGGLLLSSSVVVUUURRRPPPPPPQQQSSSTTTQQQLLLGGGEEEEEEGGGJJJOOOVVV]]]```\\\]]]\\\ZZZWWWTTTTTTTTTTTTTTTTTTRRROOOKKKGGGDDDCCCAAA>>>>>>@@@CCCDDDDDDDDDGGGIIIJJJIIIIIIJJJLLLKKKMMMQQQTTTWWWXXXXXXXXXUUUTTTRRRPPPPPPRRRTTTUUUVVVYYY\\\[[[WWWRRRPPPQQQVVVTTTQQQOOOOOOMMMKKKIIIGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGHHHHHHHHHEEEFFFGGGGGGFFFCCC???===444222111222555666555333000000/////////000111222333555777777666555555666999777444333222000---+++---...//////...,,,***((()))***++++++***)))***+++333DDD[[[rrr~~~~~~{{{zzzzzzzzzvvvuuussspppoooooooooooommmkkkjjjjjjjjjhhheeebbbVVVTTTQQQOOONNNKKKHHHEEEHHHHHHFFFCCC>>>;;;:::::::::999888777555444444333444333111111222111000...111111222222000000333777;;;@@@@@@999555777777444))))))(((((((((***+++,,,,,,+++******))))))******+++,,,---///////////////000000000//////.........333444333111---************,,,//////---,,,,,,---((()))+++---...///......000555999888333//////111,,,...////////////111222222777???DDDDDDBBB???===>>>;;;:::;;;:::888<<>><<<;;;:::<<<>>>AAACCCEEEFFFFFFCCCCCCEEEGGGHHHFFFBBB???BBB@@@???AAACCCBBB???;;;<<<<<<;;;;;;;;;===@@@BBBEEEFFFFFFDDDAAA???@@@BBB>>>@@@BBBCCCCCCBBB@@@???<<<>>>AAADDDDDDCCC@@@>>>@@@AAAAAA???>>>===???AAA<<>><<<::::::<<<@@@CCCEEEEEEDDDAAA???===;;;::::::::::::888888999:::;;;<<<<<<======<<<;;;;;;;;;:::777555444111,,,(((%%%%%%&&&''' $$$'''***---111333---(((%%%######''')))111@@@TTTiiiyyy~~~rrr```KKK;;;333111---...///222555888;;;<<>>AAAAAAAAA999===AAA@@@======AAAFFFEEEEEEGGGMMMSSSVVVTTTRRRMMMLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHKKKNNNQQQTTTUUUUUUUUUSSSPPPNNNMMMNNNLLLLLLLLLKKKIIIFFFCCCAAA===<<<;;;<<<>>>AAACCCCCCDDDHHHMMMPPPPPPNNNLLLJJJGGGHHHJJJLLLNNNPPPRRRRRRSSSQQQNNNLLLLLLNNNQQQSSSYYYYYYXXXTTTOOOMMMNNNQQQUUUSSSPPPNNNNNNMMMKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDCCCDDDGGGIIIIIIHHHDDDEEEFFFFFFDDD@@@===:::222111111222444444333222............//////000000111444777888777666666777555444333333333222000---...///000000///---***(((((()))******))))))+++---666JJJeee|||~~~~~~~~~{{{{{{{{{{{{zzzxxxuuusssgggfffdddbbbaaa___[[[XXXXXXSSSMMMKKKJJJGGGAAA;;;CCCBBB@@@>>><<<<<<;;;;;;<<<888333111111111222222111333444333111111111111000222222000///222333333))))))((())))))+++---...---,,,++++++******++++++,,,---///000111111000000222000...,,,,,,---///000222222111///,,,***+++,,,(((+++......+++***,,,...,,,---///000111111111000000555999999666333111111+++---.........///111333111999CCCJJJLLLIIIDDDBBBBBB@@@??????<<<666666999>>>IIIWWWgggzzz~~~xxxrrrcccWWWGGG:::555555666666444222111222111...///444000111333444666777777777222222111000000000000111222222333555666888999:::>>>???AAACCCHHHRRR___iiisssvvvwwwsssmmmjjjoootttxxxiiiYYYFFF<<<666222000111//////000...---...000222:::<<>>===<<<<<<<<<===???AAACCCDDDEEEFFFDDDDDDEEEGGGHHHFFFCCC@@@BBBBBBAAAAAAAAA@@@===;;;999;;;;;;;;;;;;===@@@BBBDDDFFFGGGEEEAAA>>>???AAA<<<>>>@@@BBBBBBAAA???======???AAACCCCCCBBB@@@>>>===>>>>>>===;;;;;;===???===???AAABBBBBB@@@>>><<<::::::<<<@@@CCCEEEEEEDDDCCCBBB@@@>>>===<<<;;;;;;999999:::;;;;;;<<<======>>><<<::::::::::::888666333000,,,(((%%%$$$$$$$$$ $$$%%%$$$%%%)))...)))%%%$$$###!!!!!!&&&$$$&&&+++666HHH___tttyyyiiiTTTAAA777333//////...///111555888:::;;;:::888777777888:::;;;333333222000...---++++++'''+++)))+++///---444HHHhhhssscccPPP@@@000*********)))***'''((()))+++---///111222111333444555444555777888111222555:::???AAAAAA@@@888>>>CCCBBB===;;;@@@FFFEEEFFFHHHLLLPPPRRRSSSRRRNNNMMMMMMLLLLLLMMMNNNOOOIIIHHHGGGGGGGGGIIIKKKLLLVVVVVVUUUQQQMMMJJJHHHHHHDDDEEEEEEEEEEEECCCBBBAAA888888999:::;;;>>>@@@AAAEEEIIIOOOSSSTTTRRRNNNKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOMMMKKKJJJJJJLLLOOOPPPTTTUUUSSSOOOLLLMMMRRRWWWXXXUUUPPPMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFDDDDDDEEEGGGHHHIIIHHHCCCDDDEEEDDDBBB>>>:::888222222222222111111111111---.........////////////111444777999888888888888333222222333444333111///---...//////...,,,+++***((()))******)))***,,,...888NNNkkkyyywwwvvvuuutttssspppmmmiiibbbZZZYYYZZZWWWOOOFFFJJJHHHFFFCCCAAA@@@@@@@@@@@@<<<666222111111111111---111333222333555444111000000000///////////////+++*********,,,---///111///...------,,,,,,---------...000222333222111000222000...,,,,,,---///111111111///---******,,,...(((+++---,,,)))(((,,,///...///000111222111111000///111333555666666555555---......---,,,---///111444???MMMWWWYYYSSSJJJEEE@@@>>>======999333222555777>>>IIIWWWjjj{{{nnn]]]NNNFFFAAA===:::777555555777444000000444000000222333444444444444000000/////////000111111111111111333555888;;;===IIIIIIKKKNNNUUU```kkkrrryyy|||}}}yyyvvvuuuxxxzzz|||lll\\\JJJ@@@:::555333333000111111000......000111666888:::;;;;;;;;;===>>>???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEFFFGGGGGGDDDAAA???@@@AAA???<<<:::999999777999<<<<<<<<<<<>>;;;<<>><<<>>>???@@@@@@@@@???>>>===;;;<<<======<<<;;;<<<===@@@???>>><<<<<<<<<===>>>::::::<<<@@@CCCEEEEEEDDDEEEDDDCCCBBB@@@>>><<<;;;::::::;;;;;;<<<<<<=========;;;999999:::<<<<<<;;;666444000,,,(((%%%######!!!###$$$%%%%%%&&&(((******((('''(((&&&###%%%***###$$$'''...<<>>...***++++++******)))***+++---///111222333222333444555555666888:::888999;;;???BBBCCCAAA???;;;???CCCBBB>>>===???CCCEEEGGGIIIKKKMMMOOORRRTTTPPPOOONNNLLLMMMOOOSSSVVVQQQOOOLLLIIIHHHHHHHHHIIIRRRRRRQQQMMMHHHDDDBBBBBB>>>???@@@AAAAAAAAAAAAAAA::::::;;;;;;<<<===???AAAFFFHHHKKKNNNPPPOOOMMMJJJHHHIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQMMMNNNOOOMMMLLLNNNTTTYYYYYYTTTNNNIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDEEEGGGHHHHHHGGGDDDDDDDDDCCC@@@===:::888444444333111///...//////......///000000000000000333666999::::::888888888333333333444444333000---++++++++++++++++++++++++((()))*********+++---000???VVVrrrzzzuuupppoooooollleee___ZZZWWWTTTPPPLLLJJJJJJIIIGGGDDD@@@<<<:::888555333111555777666777:::999333555333111111000/////////'''''''''''')))+++---...,,,+++******))))))******...///111333444333222111111000...------...///000000000...+++)))))),,,///***,,,...,,,))))))---222---...///000000///.........---...000444888999999/////////---,,,,,,---///888EEEVVVcccddd[[[NNNFFF<<<999888888444000000444000555<<>>999777777111222222111///...000111333555777888999;;;===???BBBBBBCCCDDDEEEFFFGGGHHHFFFEEEEEEFFFGGGGGGDDDBBB<<<>>>???===888555555777555999<<<===<<<<<<>>>AAA>>>BBBDDDBBB<<<999:::===;;;===@@@BBBCCCAAA???===>>>???>>>>>>>>>===<<<<<<;;;===??????>>>======>>>BBB???:::777777999===???:::;;;<<<@@@CCCEEEDDDCCCFFFFFFFFFEEECCC@@@===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888;;;>>>???@@@;;;999555111,,,(((%%%###"""  $$$&&&&&&%%%***(((((((((%%%!!!"""%%%$$$%%%&&&***444IIIbbbsss|||}}}yyykkkVVVCCC888555333000---***+++...222555222222333444555666777777000000///...,,,***)))((()))+++)))+++000,,,111DDD\\\yyyvvvbbbLLL<<<---)))++++++******+++,,,---///111222333444333444555555555666888:::AAAAAABBBEEEGGGFFFCCC@@@@@@AAABBBBBBAAAAAA@@@AAAEEEHHHKKKKKKKKKMMMQQQUUUPPPOOOMMMLLLLLLPPPUUUYYYZZZWWWRRRMMMIIIGGGGGGGGGJJJJJJIIIFFFAAA>>>======:::;;;<<<>>>???@@@AAAAAA>>>?????????>>>>>>@@@AAAFFFFFFFFFHHHJJJKKKJJJJJJBBBCCCDDDFFFIIIKKKMMMNNNKKKKKKMMMNNNPPPQQQRRRSSSIIIKKKMMMMMMLLLMMMQQQVVVWWWQQQJJJDDDBBBBBBBBBBBBGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFDDDEEEFFFHHHGGGGGGFFFEEEDDDCCC@@@===:::888666555333000...,,,---...//////000111111111111111555888;;;<<<:::888777777555444444444444222///,,,)))((((((((()))***+++,,,((()))*********+++...111III^^^xxx|||xxxvvvooolllgggbbb]]][[[YYYYYYRRRQQQOOOLLLJJJEEE???;;;:::>>>>>>;;;;;;>>>;;;555888444222222222111111222,,,---------,,,,,,...000444444222///+++)))***+++000444777777444111000000222222111000///......---000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,---......///.........//////---+++---111777:::;;;:::999888444222...,,,,,,///222555888DDDUUUbbbcccYYYIII>>>555666666444222000000111:::666666???KKKXXXeeepppxxxyyy{{{{{{qqqggg```OOOEEE???@@@AAA;;;777666333444444444222222333555666444111111222333444333555666888;;;@@@HHHQQQVVV___```aaadddiiioootttwwwzzz{{{||||||zzzzzzzzz|||rrrdddVVVOOOIII@@@:::999222222111///......000222444777:::<<<<<<<<<===>>>===AAAFFFIIIHHHFFFDDDCCCFFFHHHJJJHHHEEECCCDDDGGGEEEBBB===::::::::::::999999999;;;===???@@@BBBBBB@@@@@@@@@???======???AAABBB===<<>>===???BBBAAA@@@===;;;<<>>???===;;;:::;;;;;;<<<===>>>@@@BBBCCCFFFEEEDDDCCCCCCAAA>>>;;;999;;;:::999;;;??????;;;<<<999:::;;;;;;999<<>>???@@@GGGIIIKKKLLLMMMNNNOOOQQQNNNNNNMMMMMMLLLIIIEEEAAAEEEJJJNNNNNNLLLMMMQQQVVVUUURRRMMMHHHFFFJJJQQQXXX```___[[[TTTMMMGGGDDDDDDIIIIIIGGGBBB<<<999;;;===999999:::<<<>>>@@@AAABBBBBB@@@>>>???CCCEEEDDDCCCIIIFFFEEEFFFJJJLLLLLLJJJEEEDDDCCCCCCEEEHHHKKKMMMPPPLLLJJJLLLQQQUUUUUUSSSQQQQQQOOONNNLLLKKKKKKKKKIIIFFFBBB@@@@@@AAABBBBBBHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGFFFFFFGGGHHHHHHEEEBBB???============<<<888666333111000///---,,,---...000333555666777888:::::::::::::::;;;<<<===;;;888777888666111///000---,,,++++++++++++++++++)))&&&'''++++++(((...999OOOhhh|||{{{xxxuuurrrooonnnmmmjjjgggccc^^^XXXSSSOOOMMMMMMIIIDDD@@@>>>===;;;:::666555555777::::::888555+++,,,---------...111333666666444111...,,,,,,...///222555555222000000111...------,,,,,,++++++***---+++***)))***+++***)))///////////////000000111000...------......---+++,,,000555888888666555555222111///---...000333444777@@@MMMVVVVVVLLL>>>555333444444333111000000111///...111:::AAADDDGGGKKKRRRTTTYYYaaammmzzz}}}zzzmmmcccZZZVVVPPPDDD:::666;;;:::999888888999::::::555333222333555777777666888999<<<@@@FFFOOOWWW]]]aaabbbdddgggkkkoootttvvvvvvyyy}}}~~~}}}{{{zzzzzzvvvhhhZZZSSSMMMDDD>>><<<111111000///---...111444333666999;;;;;;;;;===>>>>>>BBBFFFHHHGGGEEEDDDDDDFFFFFFGGGEEEDDDCCCDDDEEECCC@@@<<<:::;;;<<<======:::::::::;;;<<<===>>>???CCCCCCBBB@@@>>>===>>>@@@AAA===;;;<<<===;;;;;;>>>@@@@@@???===<<<===@@@BBBEEEDDDBBB>>><<<;;;===???:::;;;===>>>???>>>===<<<999:::;;;===???AAABBBCCC@@@?????????@@@>>><<<999999::::::888:::>>>===999;;;888888::::::999>>>DDDKKKIIIAAA555,,,)))&&&"""###!!!!!!""""""###***222???;;;555///+++(((%%%###''''''(((***---666JJJ\\\iiiqqqqqqeeeSSSEEE<<<888999666222000111222333444555777888777555333333333777666444555666555222///+++++++++***'''+++999HHHeeetttbbbRRREEE888222///+++***,,,(((...333666===DDDDDD@@@:::999:::???EEEIIIJJJJJJSSSSSSRRRPPPOOOOOOPPPRRRTTTRRRPPPNNNLLLJJJGGGEEEHHHLLLOOOMMMIIIGGGIIILLLRRRNNNJJJHHHJJJOOOSSSUUU\\\[[[WWWQQQJJJEEECCCCCCIIIGGGEEE@@@<<<::::::;;;999:::<<<>>>@@@AAAAAABBBCCCAAA??????AAABBBAAA@@@CCCBBBBBBDDDHHHKKKKKKIIIFFFEEECCCBBBCCCEEEGGGIIILLLJJJIIIJJJMMMPPPPPPPPPMMMLLLKKKIIIGGGFFFFFFEEEGGGEEEBBB@@@AAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBGGGFFFFFFEEEEEEEEEFFFFFF>>><<<999888888777666444777555222000000000...,,,------///111333444555555999999999999:::;;;<<<<<<;;;888666666333---+++,,,***))))))(((''''''''''''(((%%%&&&++++++)))111>>>WWWooo~~~~~~}}}wwwuuurrrmmmhhhdddaaa___[[[WWWRRRNNNKKKHHHEEECCCBBB@@@??????@@@???<<<999***+++---......000333555666666555222///...///111000111222111000///000111************************+++)))((()))***,,,,,,+++000000000000111111222222000...,,,+++,,,------,,,+++...222444333111000000////////////000111333444444999@@@EEEDDD>>>555///000222333222111000111333111///111777999777444555???@@@BBBHHHSSSaaannnvvv}}}{{{vvvsssnnnbbbXXXSSSJJJEEE@@@=========;;;999666555333444777:::;;;;;;CCCDDDEEEIIIPPPWWW___cccdddeeehhhkkkooosssvvvxxxvvvzzz~~~}}}{{{zzz}}}{{{nnn```WWWOOOFFF>>>;;;333333333111000000333555333666999;;;;;;<<<===>>>@@@BBBEEEFFFEEEDDDEEEEEEGGGEEECCCBBBCCCDDDDDDDDD@@@>>>;;;:::<<<>>>@@@@@@>>>===<<<;;;;;;<<<>>>>>>EEEEEEDDDAAA???>>>???@@@CCC>>>;;;<<<;;;999:::>>>???@@@@@@>>>======@@@BBBAAAAAA@@@===;;;<<<>>>@@@============>>>>>>>>>>>>888999<<<>>>@@@AAAAAAAAA<<<;;;;;;<<<>>>===;;;999888:::999888;;;??????<<<<<<888777999999999???EEEPPPPPPIII;;;///)))&&&###$$$###"""""" )))444FFFDDD???888111,,,))))))&&&''')))+++,,,111???MMM^^^hhhnnnfffWWWIII===666777444000....../////////333555666555333222222222666555555555666666444222...+++)))(((&&&+++:::JJJeee}}}rrrcccZZZLLL>>>444///,,,,,,...***///666>>>GGGMMMJJJDDD>>>AAAGGGNNNTTTWWWVVVSSSXXXVVVRRRNNNLLLLLLMMMNNNWWWUUUSSSQQQNNNLLLKKKJJJIIIMMMPPPMMMGGGCCCDDDFFFNNNKKKIIILLLRRRVVVWWWUUU[[[ZZZVVVPPPJJJFFFEEEFFFIIIFFFBBB???===;;;999888999;;;???BBBDDDDDDBBBAAACCCAAA@@@???@@@@@@>>><<<<<<<<<>>>AAAEEEGGGHHHGGGEEEDDDBBB@@@???@@@AAABBBGGGHHHHHHHHHHHHHHHJJJLLLJJJIIIGGGEEECCCBBBAAAAAADDDCCCAAA@@@AAABBBAAA@@@DDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC???===;;;;;;:::888666333555333111000000000///---,,,---...///000111111222666777888999::::::::::::777444222333000+++)))+++))))))(((''''''&&&%%%%%%'''$$$&&&++++++,,,666EEEbbbwww{{{xxxvvvtttooolllgggccc___ZZZUUURRRRRRPPPNNNLLLIIIFFFAAA>>>***,,,---......///111444222333333222000000222555444333222000.........///***+++++++++,,,,,,------+++***)))***---///////////////000000111111111000000---+++***+++---...---,,,...000111000...---...,,,---///111222333333333000222555777777666333111///111222222222222333555;;;555111222333333555999>>>===<<<===BBBJJJQQQVVV___lll|||yyytttfff^^^TTTOOOLLLIIIDDD???BBB???;;;999<<<@@@CCCEEEPPPOOOPPPSSSXXX___dddgggggghhhlllpppuuuzzz}}}}}}}}}||||||~~~rrrdddYYYQQQHHH@@@:::777999:::999666444333444555888;;;===>>>>>>@@@AAABBBCCCDDDDDDCCCCCCDDDFFFHHHDDDAAAAAADDDFFFFFFDDDAAA>>><<<;;;===@@@AAABBBAAA@@@???>>>>>>???AAABBBDDDDDDDDDBBB@@@@@@AAACCCFFFAAA>>>===;;;999<<>>???@@@:::::::::999888999;;;>>>======<<<;;;;;;<<<===>>>999:::<<<>>>??????=========<<<<<<===>>>>>>;;;999666999:::;;;@@@GGGHHHEEE???;;;999999888888>>>EEEMMMPPPKKK>>>111***(((&&&$$$###$$$$$$!!! '''111>>>@@@@@@<<<444...+++***###$$$'''+++,,,000;;;GGGTTT```hhhdddXXXKKK@@@777777444///---------,,,,,,222444555444333111111222333222222333333444333333///---+++***(((,,,888FFF\\\tttpppbbbbbbVVVGGG:::222///...//////444:::@@@EEEHHHEEEBBBJJJQQQYYY^^^bbbbbb]]]WWWZZZUUUOOOKKKIIIJJJKKKLLLQQQRRRTTTTTTSSSRRRQQQQQQLLLPPPSSSQQQKKKFFFFFFHHHMMMNNNPPPTTTYYY[[[\\\[[[```^^^YYYRRRLLLIIIIIIJJJJJJFFFAAA???>>>===:::777:::>>>CCCGGGIIIGGGDDDBBBBBBAAAAAA@@@@@@???===<<<999:::<<>><<<;;;<<<<<<===CCCFFFIIIGGGDDDCCCFFFIIIJJJIIIGGGEEECCCBBBAAA@@@BBB@@@@@@@@@BBBBBBAAA@@@CCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA??????>>><<<888555333111//////000000///...---------......///000000444555777999::::::999999222///...000///,,,,,,///,,,,,,,,,+++***)))(((''')))&&&'''+++,,,...<<>>@@@AAAAAACCCDDDBBBCCCDDDDDDBBBBBBDDDFFFGGGDDDAAABBBEEEHHHGGGEEEDDDAAA>>>===>>>@@@AAAAAA@@@@@@??????@@@AAACCCCCCAAAAAABBBAAA@@@AAADDDFFFEEEAAA???>>>;;;888<<>>===<<<======<<<999666444888;;;???FFFOOORRRPPPCCC>>>;;;:::888666;;;AAAGGGKKKHHH<<<000)))'''%%%######%%%'''$$$!!!%%%,,,,,,111888999444...***(((&&&&&&)))---...111;;;FFFNNNYYYbbb```WWWMMMBBB:::777444000......---,,,+++222444555555333222222333111111111111111111222333000.........,,,,,,444>>>OOOhhhqqqdddhhhaaaSSSEEE;;;666444222333777<<<===<<<:::>>>BBBRRR]]]fffjjjkkkjjjccc[[[^^^YYYRRRNNNLLLMMMLLLLLLIIIOOOVVVZZZ[[[YYYXXXXXXVVVZZZ[[[XXXQQQLLLLLLNNNOOOTTTZZZ[[[ZZZZZZ^^^bbbbbb___YYYRRRKKKHHHIIIJJJKKKGGGBBB@@@@@@???;;;777<<<@@@FFFJJJKKKIIIEEEBBB???@@@AAAAAA@@@???>>>>>>888999;;;<<<===>>>>>>???<<<<<<;;;:::::::::;;;;;;AAAEEEIIIGGGBBBAAADDDHHHIIIHHHFFFDDDCCCAAAAAA@@@@@@??????@@@BBBCCCBBBAAA??????>>>>>>???@@@AAABBBFFFFFFFFFFFFEEEDDDBBBBBB???>>>===<<<<<<:::666444222000......///000///...///............///000111222333666999::::::888777222...---//////,,,---000---.........---+++***)))+++((()))------111BBBUUUqqq~~~yyyuuurrrqqqooojjjddd^^^YYYWWW,,,---------+++,,,---///222333444555555777:::===999666222000///...,,,+++*********++++++,,,,,,,,,...------...111333444444000111333444444444333222///...,,,,,,---////////////000000///...---...///,,,...000222333333111111666555333222111111111222...000111222222222444666666111///111222000///000...000222555777888888888999>>>FFFOOOZZZhhhwww|||xxxxxxrrrkkkffffffiiikkkmmm^^^\\\\\\```gggllloooooommmqqqxxx|||vvvkkkaaa]]]ZZZTTTLLLBBBCCCDDDAAA;;;555111///777:::>>>@@@AAABBBCCCEEEBBBCCCDDDDDDBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGFFFFFFCCC???>>>???@@@AAAAAA>>>>>>???@@@@@@AAAAAAAAA===>>>?????????AAADDDFFFAAA???>>>===999666:::@@@BBBCCCDDDBBB???<<<::::::888999999999777777999:::999999777666666666777888::::::;;;;;;:::888666555;;;:::999999999888555333444888;;;???GGGPPPSSSRRRCCC>>>;;;999666444777===BBBEEECCC999000***&&&###%%%###%%%'''&&&###$$$'''$$$+++333888888444///,,,......111444555555;;;CCCPPP[[[dddccc\\\SSSHHH@@@777555111000//////---,,,111333444444222222222333000111222111000000222333//////000222000...111888GGG```|||uuujjjmmmkkkcccWWWMMMGGGAAA;;;888:::<<<;;;666333;;;FFFSSS```kkkmmmnnnnnnhhh___]]]XXXSSSPPPPPPOOOLLLJJJJJJRRR\\\bbbcccaaa______aaacccccc]]]TTTOOONNNQQQSSSYYY]]]ZZZTTTTTTZZZaaa]]]YYYSSSKKKEEECCCEEEGGGJJJHHHEEEBBB@@@>>>;;;888;;;???EEEJJJKKKHHHDDDAAA===???@@@@@@>>>===<<<<<<666777888888888888;;;===;;;;;;;;;;;;;;;<<<<<<===@@@DDDGGGGGGCCCAAACCCGGGFFFEEEDDDBBBAAA@@@@@@???@@@???>>>@@@BBBDDDDDDDDDAAAAAA@@@??????@@@BBBBBBEEEEEEFFFFFFFFFDDDCCCBBB>>><<<;;;;;;;;;:::777555222000...---...///...---//////...---...///111222000333666:::;;;:::888777666111//////---)))))),,,,,,,,,---......,,,+++***---***+++...///555III___www{{{vvvqqqnnnmmm+++,,,------------///111333444444333222333666888555222///...//////---+++******++++++++++++++++++---,,,+++,,,///111222111000111333444444444222111///...---...000111000//////000000...---,,,...000...///000222222222111000333222222111111000000000,,,...///000///000111333444111000444444000......111222333444555444333222333333555:::CCCOOO[[[cccgggooouuuyyyqqqnnnkkkmmmrrrvvvvvvtttsssxxx|||qqqeee___]]]TTTKKKDDDBBB???:::444111000000444777:::===>>>???AAABBBAAACCCDDDDDDCCCBBBBBBCCC>>>AAADDDFFFFFFEEEEEEFFFFFFCCC@@@>>>???AAABBBBBB???@@@BBBBBBBBBAAA???>>><<<===>>>======>>>AAACCC>>>===>>>>>>;;;777:::AAA<<<>>>@@@@@@===;;;999888:::;;;;;;:::888777777888888888777666666666666666777777777777777777777777666666666666777777444222555888:::<<>>:::888777555222444999;;;===<<<666222000,,,''')))$$$"""$$$&&&%%%$$$&&&'''***///555888777222///333444999>>>>>><<<>>>BBBOOOZZZdddfff```WWWJJJ???777444111000000///...---///111222222111000111222///000000...,,,,,,...111///...000222111///222777HHH___{{{|||tttooosssrrrjjjaaa[[[SSSJJJDDDAAA???===888555<<>>;;;>>>@@@???;;;888777888222333333333222444999===?????????>>>>>>>>>?????????BBBEEEEEECCCBBBCCCEEEDDDDDDCCCAAAAAA@@@@@@@@@AAA@@@>>>???BBBEEEGGGGGGEEEDDDBBBAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDBBBAAA???===;;;:::;;;;;;:::999222000...---......---,,,......---,,,---///111333///222777;;;<<<;;;888777666111......,,,((((((+++***,,,---//////...---,,,+++)))+++///222;;;RRRjjj~~~~~~***,,,---......000222555222222222000...---///111000...,,,---///000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...///...---///000222222111000//////......000111222111////////////---,,,,,,...000///000111222222111000000+++,,,...000111111222222+++,,,......---...///111333///,,,///000......111++++++---...000111111222333333555999???DDDFFFFFFNNNWWW^^^ccclllzzz{{{zzz|||}}}zzzwwwxxx}}}uuufff]]]XXXNNNBBBCCC@@@:::222---,,,///222000333777:::;;;<<<>>>???AAACCCEEEEEECCCBBBBBBBBB;;;???EEEFFFEEECCCDDDEEEEEEBBB???>>>@@@BBBDDDDDDCCCDDDFFFFFFEEEBBB???=========>>>===;;;<<<>>>@@@>>>>>>AAAAAA===999<<>>999666555555333000222777444666777555555777444...---%%%!!!%%%%%%%%%&&&&&&&&&(((,,,111111...***222555===EEEGGGCCCBBBDDDFFFRRR^^^aaa\\\QQQCCC666666333111000000000...---...///111111000//////000+++------+++((((((***---///---...111111000444:::LLLbbb}}}{{{pppxxx|||wwwpppjjj```VVVQQQIIICCCAAA>>>:::<<>>???===999444333333...///000//////222888>>>CCCCCCBBBBBBAAAAAA@@@@@@>>>@@@CCCDDDCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCBBB@@@>>>???BBBEEEHHHIIICCCBBB@@@>>>>>>>>>@@@AAA???AAABBBDDDDDDCCCAAA@@@<<<:::888777888999999999222000...---------,,,+++---,,,,,,+++,,,///111333///222777;;;===<<<999777222...,,,,,,+++((()))---+++---///111111111//////)))'''***///444>>>XXXrrr...+++***++++++***...555---000333333111//////000444333111...---,,,,,,,,,,,,+++*********+++,,,---///000222111///......///333222111000////////////000000//////............111000...---,,,,,,------,,,---...---++++++---...333333222111000000000111///////////////000000111666333000///000111///,,,000//////111333555555444222333333444555777888999EEEMMMUUUWWWVVV[[[hhhttt|||lllaaaZZZSSSLLLCCC<<<555222///***)))+++///222666:::<<<===<<<<<>>@@@BBBDDDDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>@@@CCCDDDBBBBBBAAA@@@???======<<<;;;;;;<<<<<<===>>>>>>>>><<<>>><<<999999<<<>>><<>>FFFNNNWWWZZZTTTJJJ@@@;;;666444222000//////000111333333333333333333333333...000222111///---------...000111111333999???AAASSShhh{{{qqqqqqssswwwxxxqqqdddZZZUUUQQQJJJCCC???>>>???@@@IIIPPPVVVXXX\\\aaacccbbb]]]YYYYYYbbbjjjlllkkkkkknnnppprrrsssqqqjjj```YYYVVVVVVUUUSSSQQQRRRTTTWWWQQQMMMGGGBBB@@@CCCGGGJJJLLLJJJEEE>>>888777;;;???BBBBBB@@@===888444333333888:::<<<===????????????@@@AAAAAA<<<666222111222//////...,,,,,,...333777999<<>>BBBDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>@@@BBBEEEFFFFFFFFFEEEDDDDDDBBB@@@===>>>@@@CCC<<<>>>AAADDDEEEDDDBBBAAA===<<<:::777444333555666333///,,,,,,///111000...++++++---...////////////444444666:::======999666555333///,,,***)))))))))...,,,+++...222444333111222111000111999LLLcccttt***)))***------,,,///444+++...000///---,,,...///111000...,,,+++*********,,,+++*********+++,,,---///000222111///......//////......//////000111222.........---------,,,,,,------.../////////...---...//////...------...000333222111111000000000111000000//////000000111111333000...///111222111//////...---...000222111000111111111222333555777888AAAGGGJJJIIIEEEHHHSSS]]]lllooowwwqqqgggaaa[[[TTTEEE<<<333///+++((())),,,...111555999<<<=========CCCCCCCCCCCCBBB@@@???>>>???AAACCCCCCBBBAAAAAABBB@@@@@@>>>======>>>>>>???BBBAAA@@@???===<<<;;;;;;<<<<<<<<<===>>>>>>??????;;;>>>===::::::===>>>;;;???<<<:::888888999888777666666555555555666777888666555444222222333444555555555666777777666666666666666555555555666777888666666777888888888777666333333333222222222222222444666777666444222111111/////////,,,***)))***,,,***,,,------,,,******+++111444777888888888999:::BBBJJJRRRTTTNNNDDD;;;777555444222000//////000000111111000000000000111111333222222222222222222222---222777888999===AAAEEEPPPeeeqqqpppqqquuuwwwsssiii```ZZZUUUMMMEEE???;;;::::::DDDNNNZZZcccjjjmmmjjjddd```[[[ZZZbbbiiikkkjjjjjjrrrqqqpppnnniiiaaaWWWQQQFFFEEEEEEFFFHHHKKKMMMOOOMMMIIIDDD@@@???@@@CCCEEEIIIGGGCCC<<<777666999<<<<<<===<<<:::666444333333777888:::<<<<<<===<<<<<<>>>???>>>:::444111000000///000///......///333666888:::===???@@@???===;;;===;;;:::;;;>>>@@@@@@?????????@@@@@@@@@@@@??????>>>@@@BBBDDDDDDDDDCCCBBB@@@AAAAAA???===<<<<<<======???BBBDDDEEEDDDBBBAAA===<<<999555222000000111///---+++************)))+++,,,---...////////////444444666:::======999666444222///,,,***)))))))))---,,,,,,...222444444222111000///222<<>>??????BBBBBBBBBAAA@@@???>>>======???BBBBBBBBBAAAAAABBBAAAAAAAAA@@@???===<<<;;;AAA@@@???>>>===;;;::::::;;;;;;;;;<<<<<<===>>>???;;;>>>???<<<<<>>;;;>>><<<:::999999888666555222222333333555666888999666444222000000222555777444555555555555555444444444444444444444555666666444555555555555555444333333333222222222333444444222444666555333000/////////000///,,,)))''''''(((+++---//////---+++******333444555555444444555777;;;AAAHHHJJJDDD<<<555222333222111000//////000000444333222111111222333444555333222444888::::::888???DDDIIIHHHBBB???AAAFFFWWWkkktttrrrqqqrrrtttrrrjjjddd]]]YYYRRRIIIBBB<<<999888EEEQQQaaaoooxxxyyyooocccYYYUUUVVV___hhhkkkkkkkkkooolllhhhbbb\\\TTTLLLFFF:::999999===DDDJJJMMMMMMMMMKKKHHHDDDCCCBBBCCCCCCEEECCC@@@;;;777555777888666777888777444222222333555666777888999999888777999999888666222///...///000111222111000111333555666888;;;=========;;;999:::888777777999::::::999:::;;;===???@@@???>>>===>>>???AAABBBBBBBBBAAA@@@???@@@BBBAAA???<<<;;;;;;???AAACCCDDDEEEDDDCCCBBBBBB@@@===999555222000///000000000---+++******+++,,,---...///000000000000333444666999;;;;;;999666444222///---+++*********,,,++++++---111333333222000///000444AAAWWWqqq...,,,,,,...---***,,,111444222000---,,,,,,...000............---,,,******++++++++++++,,,,,,------...///111111///...//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---///111111000///...,,,...//////...------...111000000/////////000000111111222222333333333333///......///000222333333111000//////000111///...444444555666888;;;===???CCCFFFIIIIIIHHHJJJQQQVVVZZZYYY\\\ccchhhlllttt|||yyyoooiiiaaaZZZFFF===333///,,,)))***...///111555:::>>>@@@BBBBBBBBBAAAAAA@@@???>>>===<<<<<<>>>AAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBB@@@>>><<>>===<<<;;;;;;:::::::::::::::<<<===>>>;;;>>>@@@>>>>>>@@@>>>;;;<<<;;;:::999999777444222111111222333444666777888444333222222333444666888555555555666555555444333444444444444555555666666444444444444444444333333333333222222333444555666000222444555222000......///000000---)))%%%######+++---......,,,*********333666:::;;;:::777555444111777===>>>:::444000///000000000000000000000000444333222111111222333444333222333:::BBBFFFDDDAAAJJJMMMPPPMMMEEE???CCCKKKgggyyyxxxtttqqqpppqqqnnngggaaa]]]ZZZSSSLLLFFFAAA===<<>>;;;888777777777555777888777444222111222222333444555555555444333222222222111000000000000000222444444333222333444666777:::<<<<<<<<<:::999888777666555555666666555777999<<>>>>>>>>@@@AAAAAAAAAAAAAAACCCDDDEEECCCAAA?????????BBBCCCDDDEEEFFFEEEDDDCCCCCCAAA>>>;;;999666333111000222333111---+++---000//////000111222222222222444555777999:::999777666222111///---,,,+++++++++))))))***,,,...000111111000000222999HHH^^^www...+++)))*********000666<<<999555111000///000111***+++,,,---,,,+++)))(((++++++,,,,,,------------,,,...000///...---...///---,,,++++++++++++++++++,,,,,,,,,,,,------------000000///...............---///111111000/////////000//////...//////000000111111222333333333333222000000000000000000111222111000///000111222111000666777999<<>>=========;;;===@@@@@@@@@??????@@@>>>???AAABBBBBBAAA???>>>@@@@@@@@@??????>>>>>>===<<<;;;;;;:::;;;===>>>@@@;;;>>>@@@>>>>>>@@@>>>;;;:::999888777777666333111222222333444444444444444111333555777888888777666666666777777777666666555555555666666777777777777666555555555555555555555444444333222333444666777000222444444222000//////...000333444111,,,)))'''***,,,,,,,,,***))))))***000777@@@EEEDDD>>>666222***...333444111...---...,,,---///000111111000000///...------------...///111333888CCCNNNRRRPPPLLLDDDDDDFFFEEE@@@>>>IIIWWWrrr~~~uuurrroooppppppmmmeee^^^ZZZVVVPPPJJJCCC???<<<:::???EEEMMMTTT\\\___WWWLLLGGGIIITTTffftttwwwtttrrrccc]]]UUUMMMGGGBBB>>>;;;222///000666???EEEFFFDDDEEEFFFFFFEEECCCAAA>>><<>>???@@@AAABBBBBBCCCEEEEEEDDDBBB@@@@@@BBBDDDCCCDDDEEEEEEEEEDDDCCCBBB???===;;;;;;<<<:::777333+++...000000---,,,...000000111222444555555555555555666888888777666555444111111///...---,,,,,,+++'''((()))***+++,,,...///222333888AAAQQQfff{{{+++'''&&&((())),,,444===???;;;666333222111111000---///111222222000...,,,++++++,,,---------------***,,,......---,,,---...(((((()))***+++---...///------------............111000...,,,,,,,,,------///111333444222111111111...............//////000000111222333444333222222111222222111///...///111000000///111444555555444;;;===AAAFFFKKKNNNOOOPPPLLLNNNRRRVVVYYYZZZ[[[[[[aaa```ccchhhkkkmmmrrryyyzzz~~~|||rrrdddYYYHHHAAA:::888555000...000222444777;;;???BBBEEEFFFCCCBBB@@@???>>>=========<<<>>>@@@@@@>>>=========999:::===>>>??????>>>===????????????@@@@@@@@@@@@???>>>===<<<===???AAABBB;;;>>>???<<<<<>>;;;:::888666666666666444333444444444555555444333333111333666999:::999777555666777777888888888888888666777777888999888888888777666666666666777888888666555444333333444666888222333444444222111111222---333:::>>>>>>:::555333+++++++++)))((((((+++---111:::DDDJJJIIIAAA888222(((+++...---***)))***,,,)))+++...000111111000///////////////////////////000444<<>><<<:::999999;;;<<<<<<<<<===>>>???===999555222111...///000222222222111000,,,,,,,,,...111444444444///111444444444444555777888999:::;;;<<<<<<<<<;;;666666666555222222333444888:::===@@@AAABBBBBBAAA>>>>>>??????@@@AAAAAABBBCCCBBBAAA>>>===>>>AAADDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>@@@CCCBBB???;;;---///111111111111111222000111333444666777888888666888999888555333222222000000//////...---,,,,,,''')))************+++---222666???LLL^^^ppp+++(((''')))+++,,,333::::::666222000000111///......000333666666444111///+++,,,---.........---,,,(((***,,,,,,++++++,,,---(((((()))***+++---...///,,,---------.........///---------------,,,,,,,,,---000222333111000//////...---------......///000///000222333444333222111000222222111......///222333333333666:::<<<======DDDHHHNNNUUU[[[^^^___^^^]]][[[[[[\\\___bbbccccccffffffkkkrrruuuvvv{{{~~~yyyjjj]]]KKKCCC;;;777444111000333222333666:::===@@@CCCDDDDDDBBBAAA???>>>>>>>>>>>><<<>>>@@@???===;;;;;;;;;888999;;;<<<=========<<<<<<<<<===>>>???@@@AAAAAA???===<<<;;;<<<>>>@@@BBB;;;>>>===::::::===>>>;;;;;;999777666777888888777333444555666666555444333333444666777888777666555555555777888999999::::::666777888999999999888888666666666666777888:::;;;888777555333333444666777555555555444222222333555111888BBBIIIHHHBBB;;;777,,,+++***(((''')))---111===BBBHHHKKKHHHBBB;;;777,,,------***&&&%%%'''***''')))---000222111000///111222333444444333222111...222:::CCCJJJOOORRRSSSTTTKKKFFFGGGFFFFFFRRRbbbuuu{{{iiikkkpppvvvxxxqqqdddXXXKKKGGGAAA:::555333333333999@@@FFFKKKRRRYYY[[[XXXOOOOOOWWWeeeoooooojjjgggYYYSSSIIIAAA<<<888555444555666888;;;===???AAAAAAEEEFFFGGGHHHGGGEEEBBBAAA:::777555666:::===??????>>>@@@AAA???<<<777555444---...000111222222222111000///...000333555444222...000222333333444777999777888999:::;;;;;;;;;;;;444555666444111000222444999;;;<<<>>>@@@AAAAAABBB@@@??????>>>===============>>>???>>>===>>>AAACCC@@@??????>>>>>>===<<<<<<===<<<===AAAEEEEEEAAA<<<111111111333444444222111---///111333666888999999888::::::888444000000000///////////////...------)))+++---,,,***)))***,,,222999FFFXXXkkk{{{...,,,+++---,,,***---333444000------...///...,,,(((***...111111///,,,)))+++,,,---.........---,,,''')))++++++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------.........((())),,,...///...,,,+++***,,,//////...,,,,,,,,,---------------...///000...000111333333222111000///111222111///...000333777777888<<<@@@DDDEEEEEELLLRRRZZZbbbhhhkkkkkkkkkeeeaaa]]]]]]aaafffiiijjjlllmmmssszzz~~~~~~}}}mmm___NNNDDD:::555222000111555111333555888<<>>>>>??????===???@@@???===;;;::::::;;;<<<<<<===============999:::;;;===>>>@@@AAABBB<<<:::999888888;;;===???<<<>>><<<999999<<<>>><<<<<<:::777666888:::::::::222333555666666666555555555444444444444555666666333444666777999:::::::::555666888999999999888777666555555666777999;;;<<<:::888555333333444666777777777666444222333555888555>>>HHHNNNLLLCCC999333---,,,***''''''***000444IIIJJJLLLJJJGGGBBB???>>>000000...***$$$"""$$$'''&&&)))---000222222000///...000222444444222000...+++///444:::???EEEKKKOOOMMMDDD@@@FFFIIILLLXXXhhhzzzyyyjjjmmmttt{{{|||qqq```SSSDDD@@@;;;666444555777999555>>>GGGLLLPPPVVVWWWUUUIIIGGGMMMYYYcccddd```^^^MMMGGG@@@:::666555444333333555888:::;;;<<<>>>???AAABBBCCCDDDCCCBBB@@@???888555333444999>>>@@@@@@===???AAA@@@===999777666,,,...///111333333333222444222000111444555333111---///111222222444777:::777888999:::::::::::::::222444555333000///111444:::;;;;;;===>>>@@@AAAAAABBBAAA???===;;;:::999999:::===???AAA@@@@@@AAABBB======<<<;;;:::999999888666555555:::>>>???:::555000...---///111111---***+++,,,///222555777999999999;;;;;;888333///.../////////000000///...------+++...///...+++)))+++---222:::JJJ___sss}}}|||************+++,,,,,,------............,,,+++***..............................---,,,+++)))(((''',,,...///...---,,,,,,---------------------------222000...///111111///,,,,,,,,,------...///000000111000...---...///111222,,,,,,,,,,,,---...//////---...000///......///111111222333333333444666888666888===@@@CCCGGGLLLOOOSSSYYYaaaiiinnnooonnnlllnnnkkkgggbbbbbbfffnnntttxxxxxx{{{~~~mmmbbbXXXMMMAAA;;;777222111222777444111222888>>>BBBCCCCCCAAA???@@@BBBBBB???<<>>===;;;:::888888:::;;;<<<===>>>>>>>>>>>><<<<<<;;;<<<===>>>@@@AAA<<<:::777666666999===@@@>>>===;;;::::::;;;<<<===@@@>>>;;;;;;======:::888666666666555555444333333333222222222333555666888;;;999999===BBBDDD@@@<<<888:::;;;;;;999888888999666666777888888888888888:::777333222222444555666555888:::999666444555777777===DDDFFFAAA:::333000000///---+++***+++---...???LLLRRRKKKDDDCCC>>>555333///***&&&$$$$$$###"""''')))---000333444444444222444777999999777444222---///222666999<<<>>>???AAA@@@@@@AAAAAAGGGWWWfffwwwyyykkkmmmqqqtttqqqgggWWWKKK>>>===;;;888555333222222<<<===???CCCFFFHHHFFFDDDBBBAAABBBGGGNNNRRRPPPMMMGGGDDD???:::777666666777777777777888999:::<<<===>>>@@@CCCEEEEEEDDDAAA@@@:::999888999<<<>>>@@@@@@???>>>===;;;999888666666///000222555666777777777333333333444555555222000333222111111222444666888555666777777888888777777777666555444444444555555:::999999:::===???AAABBBCCC>>>:::888:::;;;;;;:::AAA@@@???=========>>>>>>===;;;999666555555555666555777999:::;;;:::999888777666444222000...------,,,...000333666888999:::;;;;;;:::888555222///---...//////000000///......///,,,)))))),,,,,,(((###111666GGGbbbzzz|||yyywwwvvvrrrssssssrrrpppoooppprrruuuqqqnnnnnnrrrvvvwwwvvvzzz{{{|||{{{zzz|||,,,,,,++++++***+++++++++++++++------...---,,,,,,,,,,,,,,,---...//////000------------,,,,,,+++******,,,......---,,,,,,---...---,,,+++,,,...111333000...---...000000---*********++++++,,,------...000///...---...///111222,,,---...000000000///...///000111000///...000111111222333333333555888;;;===@@@DDDGGGHHHJJJMMMOOOVVVZZZaaahhhkkkllljjjiiihhhgggeeecccfffllluuu|||qqqfff___UUUJJJBBB;;;444111222333000...000666===AAACCCCCCAAA?????????>>>;;;888===<<<;;;:::::::::::::::;;;<<<===>>>>>>>>>============<<<<<<===>>>???@@@>>>;;;888666666888;;;======<<<:::999:::<<<>>>@@@@@@>>>;;;;;;<<<;;;999777777666555444444333333444333222222333444666888999666444333777>>>DDDFFFEEE???>>>===<<<:::999888777666777777888888888888888999777555444444555666666:::;;;<<<:::666444444555666999<<<<<<888222///...///...---,,,++++++++++++222>>>DDD>>>999999666///---***(((&&&&&&%%%"""!!!%%%'''***...000222222222444666888::::::888666444---...000222333444555555<<<<<<<<<<<<<<<@@@NNN]]]wwwwwwjjjiiikkkllljjjaaaSSSIII>>>===:::777555333111111666666777:::>>>@@@@@@??????===>>>BBBIIILLLJJJHHHDDDAAA===999777777888999666777777888999::::::;;;>>>???@@@BBBCCCCCCBBBAAA???===;;;;;;===?????????======;;;:::888666555444...///111333555666666777666444444444444444222000000/////////000222444555333333444555555666666666777666444333333444555777:::999999:::<<<===>>>>>>@@@===999888999::::::999;;;<<<>>>???>>>>>><<<;;;999888777666555666777777666777777777777555444333333222111000///.........///000222555888:::;;;;;;;;;;;;:::888666222///...,,,+++******+++---000222888222---***,,,,,,***(((,,,000@@@ZZZtttzzzrrrkkkfffdddccc```aaaaaa```^^^^^^___```fffeeecccbbbaaacccfffhhhiiiiiiiiihhhhhhkkkooorrrpppnnnmmmnnnqqqssstttssszzz|||...---,,,+++******************+++------......---******+++,,,...///111222------------------------'''***---......---,,,---...,,,******,,,000444777,,,,,,---...//////,,,))))))))))))***++++++,,,,,,///...---------///000111---///111333333222000...222333333222000///000111333444555555666:::???BBBGGGJJJOOORRRSSSTTTTTTUUUYYY\\\aaagggjjjkkkjjjjjjhhhhhhhhhhhhlllsss|||vvvmmmfff___UUULLL@@@555222333///---,,,...444:::???AAAAAA@@@>>>>>>???>>><<<999;;;:::999888999:::<<<>>><<<===>>>??????>>>======>>>>>>============>>>>>>???===:::888777888:::;;;<<<;;;999888999<<>>GGGNNNPPPEEEAAA===;;;;;;;;;888666666777888888999999888888999888777666666777888888<<<<<<;;;999666444444555666666555222///------...//////...---,,,+++)))((('''000444///+++---,,,'''((('''&&&''''''%%%""""""$$$'''***---///000111666777:::;;;;;;:::888666444444333333222000///...444555777999999===JJJXXXxxxvvvgggdddaaa```^^^XXXMMMEEE???===:::888555222111000111000///111555999;;;;;;:::888888<<<@@@CCCBBB??????>>>;;;999888888999:::555666888999999999888888;;;<<<===???@@@AAABBBBBBAAA???===<<<======<<<;;;;;;;;;999888666555444333......///000222444666777888666444333333222111///---......///000111222222000000000111111333444555888666444333333444777888999999::::::;;;:::::::::===;;;888777888999999999666999===???@@@===:::888444555555555666666777777777666555333222000///...////////////////////////111333555777:::;;;<<<===<<<;;;;;;999666333000......,,,))))))+++000666:::===666...******++++++******,,,:::UUUppp{{{tttjjj___WWWRRRQQQQQQUUUWWWXXXWWWVVVVVVWWWYYY]]]___^^^ZZZVVVUUUYYY]]]YYYWWWVVVWWWZZZ]]]___```bbb```___```bbbeeefffgggiiikkknnnpppssswww|||,,,,,,++++++***+++++++++,,,,,,------............++++++++++++---...000111...------,,,,,,,,,,,,,,,%%%))),,,......---------,,,,,,++++++---000333555+++,,,---//////...,,,******+++++++++,,,,,,,,,---...---------...///000111///000222333333222111000444444444222000///111222777888999:::<<>>>>>@@@AAAAAAAAAAAA<<<;;;999888888;;;===???:::<<<>>>???@@@@@@???>>>??????>>>===============???===<<<:::::::::<<<===>>><<<999888888;;;>>>AAA>>>===<<<:::999888666555999777444222111222444555333444555666888999;;;<<>>;;;888666444222111111///...///333777:::;;;666555444666999;;;:::999<<<===>>>>>>===;;;999888555666888999999888666555777888;;;>>>@@@@@@@@@@@@>>><<<::::::;;;;;;:::999999999888666555333222222///......///000222555666888666222111000000///...------///000111111111111............///111333444888777444333444666999;;;:::;;;<<<<<<:::888777777;;;:::999999999:::999999888:::===???>>><<<999777333444555555666666555555666555333111000.........111111111222111111111000333444666888:::<<<<<<===<<<;;;;;;999666333000...---+++***))),,,000666999888222,,,((('''))))))))),,,...<<>>AAAGGGNNNSSSZZZ^^^cccffffffcccbbbaaaYYY\\\bbbjjjpppvvvyyy{{{|||}}}~~~~~~|||nnnhhh```VVVGGG999333555000000000000111444777:::<<<===>>>@@@@@@@@@AAAAAA@@@>>><<<::::::;;;===???888:::===@@@BBBBBBAAAAAA?????????>>>======<<<<<<===============>>>??????@@@>>>;;;999888:::<<<>>>======<<<;;;999777777777:::888555333222333555666444555666777999:::;;;;;;999777666777:::===AAABBB@@@:::555444777999777444777777888999999999999999999:::;;;;;;:::<<>>:::888777666666777666444333222111///...111222333333111...+++)))%%%((((((''''''***,,,,,,000---(((&&&%%%%%%$$$#########$$$&&&(((+++...///333444555777777777666555444333222000...,,,***(((,,,...333777888<<>><<<999777555444333222000///000333777999:::444333333444555666666666;;;>>>AAADDDBBB>>>999555777888999:::999777555444222555999===??????===<<<;;;:::999:::<<<<<<;;;:::888888777666555333222222000000//////000222444555666333000////////////...,,,---......///......---------...///000222444555888777666555666888;;;===;;;===???===:::777666666999:::;;;;;;;;;:::;;;;;;======<<<<<<;;;:::999888555666666666555444333222555444333222111111111111555666666666555444333222444555666888:::;;;;;;;;;;;;;;;:::888555222///---(((''''''''')))***,,,---...,,,***)))))))))))))))...222AAAZZZooowwwtttpppddd]]]SSSIIIEEEEEEIIILLLRRRUUUYYY\\\^^^```bbbdddaaa]]]WWWTTTSSSSSSRRRPPPTTTSSSSSSWWW^^^ccceeeddd^^^]]]\\\\\\ZZZWWWQQQMMMRRRSSSTTTUUUVVVZZZ^^^bbbkkknnnpppqqqpppqqqsssuuuvvvwwwxxxyyyzzz{{{|||||||||~~~(((((()))***+++---...///111000///...------------///---,,,******+++---...000///,,,***)))(((((()))(((***---...---...///000+++,,,...//////...+++***+++,,,......---,,,---...///////////////000000000------...///000111222222333222000///000222555777555666666555555666:::===???AAACCCEEEIIINNNUUUYYYbbbfffjjjkkkiiieeebbbaaa^^^bbbhhhpppxxx~~~tttlllcccXXXJJJ<<<666666111222222111000222555888===>>>??????===;;;;;;<<>><<<;;;;;;<<<===888;;;>>>AAACCCCCCBBBAAA>>>>>>??????>>>===<<<<<<<<<<<<===>>>??????@@@@@@@@@???<<<:::999::::::;;;<<<======<<<999888888999:::888666555444444666666555555777888999:::::::::444555777999;;;<<<===>>>:::777444444666777777555777888999999:::999999999999;;;<<<<<<;;;>>>DDDIIIRRRMMMEEE???<<<:::888777777666666666666444000---222333444444333000...,,,%%%&&&&&&(((+++///222444333///***'''&&&&&&&&&&&&%%%%%%$$$$$$&&&))),,,...000111222333444444333333444333333222000...,,,+++---...111222111333???KKKkkk}}}zzzlllbbbVVVQQQRRRQQQJJJCCC>>>===;;;999777666555555000000000222555666666555333333333333333444555555;;;>>>BBBEEEDDD@@@:::666999:::::::::999777555444000333777;;;===<<<;;;::::::::::::<<<>>>???>>>===999888888777666555444333333333222222222333333444222111//////000111000///------,,,,,,++++++******---...000333555666777777888888888999:::<<<===???<<>>===;;;999888999::::::999888777555444333222111555555555555555444444444777888888999888777555444444555666888999:::::::::::::::999777444111...,,,((()))*********)))(((((())))))++++++,,,++++++***...333BBBWWWgggjjjfffccc___ZZZQQQIIIEEEEEEHHHKKKSSSVVV[[[^^^```bbbdddfffccc^^^WWWTTTUUUVVVTTTQQQUUUUUUVVVZZZ___cccfffgggbbbaaa```___\\\WWWQQQMMMSSSTTTUUUVVVVVVXXX\\\^^^eeehhhjjjhhhdddaaabbbcccgggggggggggggggggggggggghhhkkkoooooonnnnnnqqqtttzzz|||}}}~~~~~~***)))******+++,,,---......---,,,,,,+++,,,---------,,,***)))***,,,...000000...,,,*********++++++,,,---...------...000222------...///......---,,,***,,,,,,+++******---///........................---...///111222222333333222222111222333555777999777777888888999<<>>======>>>??????>>>===<<<<<<<<<===>>>>>>>>>===<<<======<<<<<<;;;;;;;;;;;;;;;===>>>===:::999:::<<<:::999888777666666666666555666777999999999888777444666999;;;<<<<<<<<<<<<888888777777777777777666777888999999::::::999999999;;;<<<<<<<<<@@@IIIPPPSSSMMMEEE???======<<<;;;:::999999::::::999444000222222333333222000///...'''%%%%%%'''***,,,...000000---***))))))((('''&&&'''%%%$$$###$$$'''***,,,...///000111222222222222555444444333111000...---,,,,,,------+++---888DDDcccyyy{{{jjj___SSSOOOPPPNNNGGG???::::::888777666555555555///000222555777777444111333333333222222222444666<<<===???@@@@@@???===<<<===<<<;;;999888666555555333333444666777999:::;;;:::::::::<<<>>>???===<<<::::::999888777666555555666666666666555444333222000//////111333444444222333111///---,,,+++++++++...111444888:::::::::999888999:::<<<>>>??????@@@<<<>>>>>>;;;555222444777444777;;;<<<;;;::::::;;;999888888777888999;;;<<<:::999777555333333333333666666777888777666555444444555777888888888666555555666777888999:::::::::999888777666333///,,,+++,,,---------,,,+++***)))''')))***+++++++++++++++---333@@@QQQ\\\]]]\\\]]]\\\XXXRRRMMMJJJJJJMMMOOOVVVYYY]]]```aaaaaacccdddbbb___[[[XXXVVVVVVVVVVVVXXXYYY\\\^^^___aaadddfffgggdddaaa___^^^\\\YYYWWWSSSUUUXXXYYYZZZ[[[]]]______bbbeeeddd```]]]^^^aaacccbbbaaa___]]]\\\ZZZYYY[[[___cccdddccccccfffjjjpppqqqrrrrrrqqqrrrtttvvvyyyxxxzzz+++++++++***++++++,,,,,,+++******)))***+++---...+++***))))))***---000222///...,,,++++++,,,...///...///...---,,,...111444///......---...///000111)))++++++)))'''(((,,,000,,,,,,,,,,,,,,,,,,,,,,,,...///000111333333444444111222333555777888999999888999:::;;;===AAAFFFJJJQQQTTTXXX[[[___ccchhhkkkgggkkkqqqtttvvvwwwxxxyyyzzz~~~xxxiii]]]QQQDDD:::777,,,...000000///000444888;;;>>>AAA@@@>>>===>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@BBBDDDCCCAAA>>><<<<<<===>>>??????>>>===<<<<<<<<<=========;;;:::999:::;;;<<<======<<<<<<;;;:::<<<>>>===;;;:::;;;>>>::::::999999888777777666666777888999999888777666555666888888777555555555999;;;<<<;;;999777777888888888999::::::::::::999999;;;<<<;;;<<>>?????????===<<<===>>>===999555111111111111111000//////+++'''%%%&&&&&&&&&&&&'''+++*********+++***(((&&&'''%%%###""""""%%%(((***......///000111222222222111111000///...,,,***)))))))))******)))+++777EEE```xxx~~~dddZZZNNNJJJLLLJJJAAA999888777666555555444555555000222555999:::888333///222222222222111222444666<<<<<<;;;;;;<<<>>>@@@BBB???===;;;999888666666666666444222222333666:::<<<999999999:::<<<<<<:::888;;;::::::999888777777666888888888888777555333111...///000333666777666555999777444000///......//////222777;;;======<<<;;;888999<<<>>>@@@AAA@@@@@@;;;======999333000333777111666:::<<<:::999999:::444444555666888:::;;;<<<;;;999666444333333444555777888999999999777444333000111444666777777777666666777888999::::::::::::888777777555222///,,,***++++++***))))))((((((((('''((()))((((((((()))***...333???MMMUUUWWWYYY]]]ZZZWWWTTTQQQPPPQQQTTTVVVVVVYYY\\\^^^^^^]]]]]]^^^[[[\\\[[[VVVRRRQQQTTTWWW\\\___bbbbbb``````cccfffeeeaaa\\\ZZZZZZ\\\]]]]]]RRRUUUXXXZZZ[[[\\\^^^```YYY^^^cccdddbbbbbbeeehhhhhhgggdddaaa]]]ZZZWWWVVVXXX]]]aaabbb``````dddhhhlllmmmmmmlllkkkkkklllnnnjjjhhhkkkqqqtttsssuuuxxxxxxzzz~~~(((((())))))******+++++++++++++++,,,,,,,,,------******))))))+++---000222111///---+++***+++,,,---,,,,,,---...///000111111........................+++---///...,,,+++***+++,,,...//////......///000000---,,,...111444444222333555777888888888999:::999<<>>>>>???????????????@@@>>><<<999999999;;;===BBBBBBBBBBBBBBBBBBBBBBBB<<<;;;<<<>>>??????<<<:::>>>@@@AAAAAA===:::888777999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::<<<<<<:::888777666666666555666666777777777666666999999999999999888777666:::;;;<<<<<<;;;;;;<<<===>>>===;;;999777666666777:::999888:::===AAACCCDDDAAA???>>>???BBBEEEGGGHHHBBBBBBCCCDDDDDDAAA;;;777444111//////222444444222000***&&&''''''%%%%%%'''&&&***,,,++++++---+++''')))&&&"""!!!"""$$$%%%%%%)))---000111///...///111222222333111---***))))))---+++******))),,,888DDDaaawww}}}fffZZZNNNHHHCCC>>>;;;<<<555666777555222000//////---000444888999888666444222222333444555666777888777999:::;;;;;;<<<===???<<<;;;:::888777666666666111222333555777999;;;;;;<<<===???@@@>>>;;;888555888888:::;;;<<<=========888777666777999999888666...000222333333777===AAAAAA>>>999333///---,,,,,,...111666:::<<<;;;888555:::<<<>>>@@@AAA@@@???>>>===;;;888666444333444444444666999;;;;;;:::888777999666333333666:::>>>???>>>;;;777777999999777555888444444888999777555666555555444333333444666666777888888888888999999999:::888666333000...---,,,++++++******))))))((((((***+++,,,+++)))(((((()))111999BBBHHHOOOXXX\\\]]]ZZZ[[[[[[YYYWWWVVVXXXYYY___aaacccaaa^^^[[[\\\]]]ZZZYYYWWWWWWWWWXXXZZZ[[[```bbbbbb``````cccdddaaaaaa___\\\ZZZYYY[[[]]]___\\\]]][[[XXXYYY]]]]]]ZZZWWWZZZ^^^```____________fffdddaaa]]]ZZZYYYXXXXXXUUUVVV\\\eeekkkkkkmmmpppsssrrrppplllhhheeeeeefffffffffeeeaaa^^^___dddiiieeekkktttzzz~~~(((((())))))************+++++++++,,,,,,,,,------,,,+++******+++,,,...000///...---,,,,,,---...///............................../////////////////////...---------...///000,,,---...---,,,,,,---///111//////111555777888777;;;;;;;;;;;;:::<<>><<<444//////111//////000777999;;;===>>>>>>>>>>>>===<<<:::999:::;;;===>>>??????@@@@@@@@@@@@??????<<<<<<<<<>>>??????<<<:::@@@AAABBB@@@===;;;;;;;;;888999;;;<<<<<<<<<::::::::::::::::::::::::::::::<<<;;;:::999888777777777666777888888999999999999999999999999999888777777;;;===>>>>>>===<<<>>>???===<<<:::999888888888999:::::::::;;;===>>>??????AAA@@@@@@AAADDDGGGJJJKKKIIIHHHGGGFFFEEEBBB>>>;;;888444000000222555555333...***(((&&&""""""''''''))))))***---222000+++***'''$$$###$$$%%%&&&'''(((+++//////...---...000222333333111///------...+++))))))))))))+++666BBB```wwwvvvaaaUUUJJJDDD@@@;;;:::;;;666777777666333000000000000222666999:::999777555333333444555666666777777777999::::::::::::<<<>>>===<<<;;;999777666666555333444666888:::<<<===>>>:::<<<>>>???>>><<<999777777888:::<<<===>>>??????999888777777777777555333111333666777888;;;???CCCAAA>>>999555111/////////000333777;;;<<<;;;999777;;;<<<>>>???@@@???>>>===;;;999777444333333333444555666888::::::999888777666444333444777:::======>>>;;;888999;;;;;;999666999555444777999666444666444555666777777777666555666777777888888999999999888777444111...,,,***************))))))((((((((()))***+++***))))))+++---777>>>FFFKKKRRRZZZ]]][[[\\\]]]^^^\\\[[[ZZZ\\\]]]___bbbdddccc^^^ZZZWWWVVVSSSSSSTTTUUUXXX\\\```bbbdddggggggcccbbbdddccc___cccaaa^^^\\\[[[\\\^^^```]]]^^^[[[XXXXXX\\\\\\XXXUUUXXX[[[\\\[[[[[[\\\]]]___^^^\\\YYYVVVTTTSSSRRRXXXYYY```jjjnnnlllkkkmmmnnnoooooonnnjjjgggeeeeeeggggggeee```[[[YYYYYY[[[^^^dddmmmuuuzzz}}})))))))))))))))*********,,,,,,,,,,,,---------...,,,,,,+++***+++,,,---...............//////////////////...------,,,++++++---...///000111111000//////+++'''&&&***---//////---------,,,+++,,,...000444333333666:::===>>>>>>BBBBBBAAAAAAAAAEEEJJJNNNQQQSSSVVVXXX[[[___dddhhhaaaaaadddmmmzzzxxxmmmdddZZZNNNEEE???777000000000///...000333555999===???@@@??????:::::::::;;;<<<>>>???@@@>>>???@@@AAAAAA@@@???>>>===<<<===???@@@@@@===;;;BBBBBBBBBAAA>>>======>>>777888:::<<<<<<;;;:::999999999999::::::999999999::::::999999999888888888777777999:::;;;;;;;;;;;;999999:::::::::999888888777999::::::999888:::;;;<<<;;;:::999888999::::::::::::;;;<<<<<<<<<<<<<<>>@@@AAA;;;<<<>>>@@@???===;;;999777999;;;>>>???AAAAAAAAA<<<;;;999999999888555333555888;;;===>>>@@@BBBDDD@@@>>>:::777444333333333444666888;;;<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;777666444222111222333444777777777888888888888888333222333555999;;;<<<<<<===;;;:::<<>>???@@@@@@AAA???@@@AAABBBBBBAAA@@@????????????AAABBBBBB???===AAACCCDDDCCC@@@=========888999;;;<<<<<<;;;999888888888999::::::999888888777777888888888888888888666777888:::;;;<<<<<<<<<999999::::::::::::999999666777888888777777888999;;;:::999888777888888999999999::::::;;;===@@@BBBNNNOOOOOOMMMLLLJJJJJJKKKHHHFFFDDDDDDFFFGGGHHHGGGDDD>>>777333222333222111///.........((("""###((('''''')))000===EEE???555---***&&&%%%&&&((())))))+++---///111222222333333///333888999777333000...((('''(((***))),,,666AAAaaavvvqqqbbbVVVKKKAAA>>><<<:::999;;;999999999777444222222333777888;;;===>>>======<<<<<<===>>>>>>===;;;999777999999999777666777999;;;<<<;;;999777555333222222777888999;;;===???AAABBB???@@@AAABBBAAA???<<<:::888:::===@@@BBBBBBCCCBBB???>>>=========<<<:::888999;;;???AAACCCCCCDDDDDD???>>>;;;999777777777777888888:::;;;<<<=========;;;;;;<<<<<<<<<;;;:::999444222111000000222333555999888777777777777999999222222444888<<<======;;;>>>======@@@CCCCCC@@@<<<999555333666666444333444555777999:::;;;:::999888777777888999:::;;;;;;<<<<<<:::777444000...,,,+++(((((((((((((((((((((((()))***+++,,,...333999===DDDHHHMMMUUU___gggddd^^^\\\^^^``````______aaabbbcccddddddccc___ZZZVVVTTTTTTTTTTTTUUUXXX\\\___aaa^^^bbbdddcccccceeeddd```cccbbb___]]]]]]]]]___```bbbbbb^^^YYYYYY[[[YYYUUUSSSTTTUUUUUUTTTUUUWWWYYYVVVTTTRRRQQQQQQRRRTTTVVVYYYYYY___fffiiigggfffggglllmmmooonnnjjjgggeeeeeebbbbbbaaa```^^^^^^^^^^^^aaagggnnnvvv{{{}}}~~~~~~}}}||||||}}}++++++++++++++++++******////////////000000000000))))))***,,,...000222222333333222111000...,,,++++++++++++,,,,,,,,,,,,---+++,,,---.........------222...***,,,000333111...---...//////000222555888:::<<<>>>AAADDDGGGJJJMMMLLLOOORRRTTTVVVXXX[[[]]]ccccccbbbaaa```aaadddggglllrrr{{{~~~~~~{{{~~~}}}tttiii___WWWEEE<<<333111111111222444333666;;;???AAAAAA@@@???@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAA@@@??????AAAAAABBBDDDEEEDDDBBB???@@@BBBEEEEEEBBB>>>;;;:::;;;<<<<<<===<<<;;;:::999888999:::;;;;;;:::999888555666777777888777777666555666777999:::;;;;;;;;;888999999::::::999999999999:::<<<;;;::::::;;;===;;;:::888777666666777777888999999999;;;@@@GGGMMMXXXYYYXXXUUUOOOJJJGGGGGGBBBBBBCCCFFFKKKOOOQQQRRRJJJDDD>>>999888666333000000...///222000***%%%%%%%%%'''+++666DDDKKKCCC555,,,)))%%%$$$%%%'''((((((++++++---000444888;;;===:::@@@GGGIIIDDD;;;222,,,***)))***++++++---888DDDcccuuu~~~vvviii]]]SSSIII???===<<<:::;;;===888999888666444333444555888999;;;===>>>?????????>>>>>>>>>===;;;999777666888888888777666666999;;;:::999777555333222111111666777999:::===>>>@@@AAADDDDDDDDDDDDBBB@@@===<<<:::<<>>===;;;:::999999999:::::::::;;;<<<===>>>>>>???;;;;;;;;;:::999888777666111000//////000333555777:::999888777777888999:::333444777;;;>>>???>>><<>>>>>AAADDDDDDAAA>>>999444222444555333333555888888888999999;;;<<<<<<999999::::::;;;<<<======;;;999666333000---++++++((((((((()))))))))))))))''')))+++---111777>>>CCCFFFKKKRRRZZZeeellliiiaaa\\\^^^aaabbbaaaaaabbbcccaaa```^^^\\\[[[ZZZXXXXXXWWWVVVVVVVVVWWWZZZ]]]^^^]]]aaabbbaaaaaacccbbb______^^^]]][[[[[[\\\]]]^^^cccccc___[[[ZZZ\\\ZZZVVVTTTUUUVVVVVVUUUUUUWWWYYYUUURRROOOMMMNNNSSSYYY]]]ZZZYYY[[[aaaeeefffhhhlllppppppooommmiiigggggghhhbbb```___^^^```dddgggjjjkkknnnsssxxx||||||{{{zzzyyyxxxwwwxxxyyy}}}---------,,,,,,,,,,,,,,,.........////////////000)))***+++...000222444555555555333111...,,,+++***)))******+++---......///---,,,,,,,,,,,,,,,,,,,,,000...---...111333333111111333555666666666888:::===???BBBDDDFFFJJJNNNQQQTTTWWWYYYZZZZZZZZZ[[[\\\cccddddddddddddeeegggjjjvvv~~~vvvzzz~~~|||qqqfff___KKKAAA777333222111333666222555999===???@@@??????DDDCCCBBBAAA@@@@@@@@@@@@========================CCCBBBCCCEEEFFFFFFCCCAAA>>>AAADDDDDDBBB@@@>>>>>>BBBAAA???>>><<<<<<;;;<<<888999;;;<<<<<<;;;999888555666777888888888777666555555777888999999999999777777888999999999888888777999::::::999888:::;;;999999777666666777888999:::<<<======???DDDLLLSSS[[[\\\]]]XXXPPPIIIEEEDDDBBBDDDHHHNNNTTTYYY[[[ZZZOOOKKKGGGEEECCC@@@:::555333000000444444---&&&###$$$''',,,777EEEJJJAAA444+++(((%%%###$$$&&&''''''((((((***111:::DDDKKKOOOSSSXXX^^^^^^UUUGGG999000---++++++++++++///;;;GGGdddttt}}}vvvoooeeeZZZPPPFFF===;;;;;;:::;;;===666777666555444444666888888999:::<<<>>>@@@AAABBB<<<<<<:::999777555444444666777999999888888999:::888777666444333222222111555666777999;;;===??????EEEEEEEEEEEECCCAAA???>>>===>>>AAACCCCCCBBB@@@>>>888888999;;;>>>@@@@@@???======>>>AAACCCDDDAAA???<<<<<<;;;:::::::::::::::;;;;;;<<<===>>>?????????;;;;;;:::888777555444444/////////000222555888:::<<<;;;:::888888999::::::555666999<<>><<<>>><<<<<<>>>AAABBB???<<<777333111333444333333666999999888888999;;;===>>>::::::;;;;;;;;;;;;<<<<<<666555222000---+++))))))))))))))))))************&&&)))---111666<<>>>>>>>>???AAAEEEGGGHHHKKKOOORRRWWWYYYZZZZZZZZZ[[[^^^```aaadddhhhkkknnnqqquuuwwwxxx{{{~~~~~~}}}xxxllldddRRRGGG;;;555333111222444222444888<<>>>>>@@@@@@???>>><<<;;;;;;<<<>>>???BBBBBBBBBDDDFFFEEEBBB@@@>>>???AAAAAABBBCCCEEEHHHIIIFFFBBB???<<<<<<===>>>999:::<<<>>>>>><<<:::999777888999::::::999777666666666777888999999888888555666777888888888888777333555666666555444666777777777777777999;;;===>>>???BBBEEEFFFEEEGGGLLLQQQUUUXXXZZZWWWPPPIIIFFFFFFFFFIIIOOOVVV\\\___]]][[[SSSRRRRRRSSSSSSOOOGGGAAA;;;888888888333+++''''''$$$'''+++333>>>DDD===333+++(((%%%$$$%%%&&&'''((('''(((+++555EEEUUUbbbhhhooorrrsssnnnaaaOOO???666...,,,*********///<<>><<<999777555555555555444666999;;;::::::::::::888777666555444444444444555555777999;;;===>>>???BBBBBBCCCCCCCCCBBBAAAAAA@@@AAACCCDDDCCC@@@===;;;888888999;;;???AAAAAA@@@???>>>>>>@@@BBBCCCAAA>>>;;;:::::::::999999999999:::;;;===?????????>>>>>><<<;;;999777555333222222/////////111333777;;;======<<<;;;;;;:::::::::;;;777777999<<<>>>???<<<:::<<<999888999<<<===;;;999666111///222444333444777777888999:::;;;<<<<<<===:::::::::::::::999999999333222000...,,,***)))))))))*********+++++++++,,,+++...444999>>>EEEKKKOOOSSS[[[aaadddfffeee```YYYXXX[[[^^^___^^^]]]]]]]]]YYYXXXVVVWWWZZZ[[[ZZZYYYXXXWWWVVVVVVWWWYYY\\\]]][[[]]][[[VVVUUUXXXXXXVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^[[[XXXYYY\\\\\\XXXVVVXXX[[[[[[ZZZYYYYYYZZZTTTRRRPPPOOOOOOSSSVVVYYY[[[ZZZ\\\aaaeeefffjjjnnnoooqqqrrrqqqpppooopppqqqiiifffccccccfffiiijjjjjjjjjiiihhhjjjlllllljjjhhhiiijjjlllooosssxxx|||~~~}}}~~~|||||||||~~~000000//////............))))))*********+++++++++......000111333333444444444222000---,,,,,,------++++++,,,------...//////333111...+++***+++---...000000//////111777???EEEIIILLLNNNMMMJJJFFFCCCBBB???CCCFFFHHHHHHKKKOOOSSSUUUVVVWWWWWWYYY^^^dddhhheeeiiipppvvv||||||~~~}}}{{{~~~{{{ooogggXXXLLL>>>777333000000222333555888===AAAEEEHHHIIICCCAAA???===<<<===@@@AAAAAA@@@===<<<<<<===@@@AAAAAAAAAAAACCCDDDDDDAAA???>>>???>>>???@@@EEELLLQQQMMMJJJDDD???======>>>@@@999;;;===??????===;;;999999:::<<<<<<<<<:::888777777888888999999999888888555555666777777777777777555666777777666666777999666666777888;;;>>>AAACCCBBBGGGLLLMMMJJJHHHIIILLLNNNSSSWWWUUUOOOIIIHHHHHHIIIMMMTTT[[[``````\\\XXXUUUVVVYYY]]]^^^ZZZQQQJJJBBBAAA@@@;;;222))))))...%%%''')))///888>>>:::222,,,)))&&&$$$%%%'''(((((()))***...;;;OOOddduuu}}}uuueeeSSSCCC:::///,,,)))))))))...===KKKbbbrrr~~~{{{tttmmmbbbWWWHHH???666444444333444777222333333333333444888;;;555555666999<<<@@@CCCEEEAAA???;;;888666777888999222666:::<<<<<<;;;:::;;;888888777666666666666666555555777999;;;===>>>???>>>???@@@AAABBBCCCCCCCCCAAACCCDDDDDDBBB???;;;888;;;:::;;;>>>AAABBBBBBAAA@@@???===???BBBCCCAAA>>>::::::999999999888888888:::;;;===???@@@???>>>===<<<;;;888666444222111111//////000111555999<<>>CCCFFFHHHCCCBBB@@@>>>???AAACCCEEECCCAAA===;;;:::;;;>>>@@@DDDDDDDDDDDDDDDEEEFFFGGG???===>>>AAABBBBBBFFFKKKQQQJJJCCC>>>===>>>>>>===<<<<<<<<<;;;;;;:::::::::999<<<>>>;;;777666999<<<:::999999999999999999999999888777777666666666666888888999888777555222111666777;;;BBBEEEEEEIIINNNOOOXXX\\\VVVLLLHHHGGGGGGHHHLLLPPPQQQPPPNNNNNNOOOQQQUUUXXXWWWYYY]]]^^^[[[[[[UUUUUU]]]dddbbb\\\XXXQQQNNNEEE:::444222---'''%%%&&&***...222333222000...***&&&$$$$$$&&&&&&%%%&&&(((444KKKddduuu~~~nnn]]]KKK===888///+++,,,***,,,===RRRqqqzzz{{{pppbbbVVVHHHAAA888555555555222///000000///......///111111222111111444:::>>>???>>>??????>>>;;;888777777999999:::;;;============<<<999:::;;;<<<<<<<<<;;;:::888888777777888999999:::<<<===??????>>>>>>???AAAAAACCCCCCCCCAAAAAAAAACCC;;;<<<>>>AAABBBCCCCCCCCC@@@@@@@@@@@@??????@@@@@@>>>999777;;;;;;888:::@@@???<<<999:::>>>@@@===:::777666444333222111///---000111333555888:::<<<>>>999:::;;;<<<============;;;888666777:::;;;;;;999::::::;;;;;;:::888777666222222222222222333444555;;;;;;;;;::::::999999999888:::<<<======<<<999888111111000///...,,,***))),,,***''''''***---//////222888>>>BBBEEEKKKTTT[[[cccgggjjjggg```YYYUUUSSSRRRRRRTTTUUUVVVVVVWWWWWWXXXZZZ^^^```aaa___\\\YYY]]][[[XXXXXXYYYYYYVVVSSSQQQOOOMMMLLLMMMQQQVVVYYYOOOQQQUUUXXXYYYYYYXXXWWWVVVWWWWWWWWWXXXXXXXXXYYYVVVWWWYYYZZZ[[[[[[ZZZYYYSSSQQQPPPRRRWWWYYYYYYWWWYYYUUURRRUUU\\\bbbcccbbbiiilllppptttwwwwwwvvvuuujjjjjjhhhggggggggghhhhhhgggdddbbbcccgggfffbbb\\\bbbhhhnnnooommmnnnttt{{{{{{{{{zzzzzzzzzyyywwwuuuxxxsssooommmppprrrsssrrrsssrrrssswww222222222222111000///...---------,,,,,,---------000000000000///...---------......///000000111111---,,,+++++++++,,,...///.............../////////000333666777888===EEELLLPPPOOOLLLIIIFFFCCCBBBAAAAAACCCEEEHHHLLLRRRYYY^^^dddgggjjjlllnnnqqquuuxxxzzz~~~yyykkkaaaRRRFFF>>>;;;888777444333333555:::???BBBCCC@@@???===<<<===>>>AAABBB???===;;;:::999:::<<<>>>BBBBBBBBBBBBCCCDDDEEEEEEBBB???>>>@@@@@@@@@CCCIIIKKKFFF???<<<<<<>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::===>>><<<888666999<<<888888888999:::::::::;;;888888777666666777888888666666777777888888888888;;;===CCCIIIKKKLLLRRRYYYXXX[[[ZZZUUURRRQQQOOOKKKLLLOOORRRTTTSSSQQQQQQQQQQQQVVVYYYYYY[[[^^^^^^[[[[[[WWWWWW^^^bbbaaa^^^]]]^^^\\\TTTGGG===777000***''''''(((***,,,,,,***(((,,,***'''%%%%%%%%%&&&'''+++///===VVVnnn~~~uuugggUUUFFF;;;333...//////333EEEZZZvvvzzznnn```UUUQQQJJJ???777444333333111///...---,,,,,,,,,---...111000000333777;;;<<<<<<===>>>???>>>===<<<===>>>============;;;999666444555666999;;;======<<<<<<888777777777777888888999:::;;;<<<;;;:::;;;===???AAABBBBBB@@@>>><<<;;;<<<<<<<<<<<<<<<>>>@@@BBBCCC@@@AAAAAAAAAAAA@@@???>>>>>>999888:::;;;999;;;???===;;;999;;;???@@@>>>:::777444222111111111///...000111333666999<<<===<<<888888999:::;;;<<<<<<===;;;999777888:::<<<;;;999;;;<<<======<<<;;;888777555555444555555666666777:::::::::::::::::::::::::::;;;===>>>===;;;999777333333111000///---,,,,,,---,,,+++)))***,,,///111888<<>>BBBFFFIIIHHHGGGFFFFFFFFFGGGGGGGGGIIIJJJMMMSSS[[[eeelllkkkoootttyyy{{{~~~uuujjj[[[MMMEEE@@@;;;999333333333666;;;???BBBCCCBBBAAA@@@??????AAACCCDDD>>>>>>=========>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFAAA>>>>>>>>>>>>AAAFFFCCC@@@;;;999:::<<<>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???===999888:::<<<777777888999:::;;;<<<<<<999888666555666777999:::777777888888:::<<<===???BBBFFFKKKOOONNNMMMUUU^^^^^^[[[UUUSSSWWW]]][[[UUUTTTVVVXXXYYYYYYXXXVVVUUUYYY]]]aaaaaaccceeeddd```\\\ZZZ[[[___aaaaaacccfffiiiiiicccVVVIII???777000***)))''''''(((((('''%%%))))))((('''%%%$$$&&&(((+++111BBB[[[rrr|||qqqaaaRRRDDD;;;444222222999LLL___xxxyyymmmaaaYYY[[[SSSGGG;;;444111222444///...---+++++++++,,,,,,///......000444666777777888;;;>>>????????????@@@===>>>>>><<<:::666222000222444888;;;>>>>>>======777777666666666666666777777777777666555777:::<<<===>>>???===;;;999888999>>>===;;;;;;<<>>======999888::::::999;;;>>><<<;;;;;;===@@@AAA>>>:::555333000...///000000000000000111666;;;>>><<<:::777777666777888:::;;;======;;;::::::;;;;;;;;;:::<<<===???@@@???===:::888888888888888888888999999888999999::::::;;;<<<<<<===>>>>>>>>>===:::777666333222000...------------...///...,,,***,,,111555@@@BBBDDDFFFJJJQQQ[[[ccciiiddd\\\WWWTTTTTTUUUUUUPPPPPPQQQQQQRRRRRRSSSSSSRRRUUUYYY^^^``````___^^^^^^]]]\\\\\\[[[XXXSSSPPPOOONNNNNNNNNNNNOOOPPPPPPMMMOOORRRUUUWWWWWWWWWVVVXXXXXXXXXXXXXXXXXXWWWWWW\\\[[[ZZZXXXTTTQQQMMMKKKPPPQQQQQQPPPPPPRRRVVVXXXUUUQQQLLLMMMSSSZZZ___aaabbbdddhhhlllnnnnnnmmmlllbbbaaa___^^^___bbbfffhhhjjjhhhgggffffffffffffggglllnnnqqqtttuuuvvvvvvwwwqqqmmmkkkmmmrrrtttssspppkkkmmmooorrrtttrrrmmmjjjYYYWWWVVVYYY```iiiooossspppmmmhhheeeggglllsssxxx000///...,,,,,,---...///+++,,,---......---,,,+++---------------,,,+++***"""$$$(((+++.../////////...---,,,,,,---...///000555444333222222222333444222555:::<<<>>>???BBBDDDDDDDDDEEEFFFIIILLLPPPRRRRRRSSSUUUXXX]]]dddmmmsssqqqvvv}}}~~~rrrbbbTTTKKKDDD===999333222333666;;;???AAAAAABBBAAA@@@@@@@@@AAACCCDDD<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGAAA>>>???@@@???AAAEEE>>><<<:::888999:::;;;<<<999999::::::;;;;;;<<<<<<>>>??????===;;;:::;;;===888999999::::::;;;;;;;;;;;;999777666666777999;;;<<<<<<<<<===>>>@@@BBBCCCIIILLLOOOOOOIIIFFFNNNYYY]]]YYYSSSRRRYYYcccfffccc```______```aaaaaa^^^[[[^^^cccffffffhhhjjjhhhddd\\\[[[]]]`````````eeemmmkkknnnkkk___RRRHHH>>>666---+++)))((()))******)))(((***,,,***(((&&&&&&'''***000BBBZZZooozzzxxxjjj]]]OOOEEE;;;666555===OOO```vvvyyyooofff___]]]WWWKKK>>>444///000222111000...---,,,,,,,,,------------...000222333333333666:::<<<<<<<<<======:::;;;;;;<<<;;;888666444333666999===>>>>>>===<<<666666555444444444444555444444444222222444888;;;888:::<<<===;;;;;;;;;<<<@@@???>>>>>>>>>@@@CCCDDDBBBDDDFFFGGGFFFCCC???<<<<<<:::888888999999;;;===>>>===>>>@@@BBB@@@===999444111...,,,---///000111///...000555;;;===:::777777777666666777999<<<>>>???===<<<;;;;;;;;;::::::;;;===???@@@@@@>>>;;;999999999::::::::::::::::::888999:::;;;<<<>>>??????@@@@@@???>>><<<999666444111///---+++******+++,,,,,,///000...,,,...555<<>>???;;;<<<>>>@@@AAAAAAAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHGGGBBB@@@CCCEEEDDDCCCEEE===<<<;;;999888888999:::888888999999:::::::::;;;>>>>>>>>>===<<<;;;<<<===;;;;;;;;;::::::999999999===<<<:::999999:::;;;===???@@@BBBDDDFFFHHHIIIJJJJJJKKKMMMKKKDDDAAAJJJUUU``````\\\YYY]]]fffmmmnnnllliiifffgggjjjjjjfffaaa]]]bbbeeedddeeegggeeebbbYYYYYY[[[^^^]]]]]]ccclllmmmpppnnneeeYYYOOOCCC:::222000,,,******+++***)))))),,,000222222///,,,+++111555BBBUUUeeennntttzzz}}}{{{rrrgggXXXOOODDD===>>>GGGYYYhhhxxxyyyppphhhbbbZZZTTTKKK>>>444...---...000///---,,,+++++++++,,,+++,,,,,,,,,---...000111111444888:::::::::::::::::::::;;;<<<<<<;;;::::::999;;;===>>>>>><<<:::888444333333222222333333333333333333111111333777;;;999;;;>>>>>>===<<<<<<======>>>??????@@@@@@@@@@@@BBBDDDGGGHHHGGGCCC???<<<::::::999777888:::<<<<<<@@@AAAAAABBBBBB???;;;888333000---,,,---///111111......000555999:::777444888777777777888;;;>>>???@@@???>>><<<:::999999::::::<<<>>>??????===;;;999::::::;;;;;;;;;;;;:::999999:::;;;===???@@@AAABBBAAA@@@???===:::777444222///---+++***)))***+++,,,***---///......222;;;CCCIIIIIIIIIIIIMMMSSSZZZ___TTTOOOJJJHHHKKKNNNOOONNNNNNNNNMMMLLLLLLLLLMMMMMMKKKMMMOOORRRSSSRRRQQQPPPOOORRRUUUVVVUUUSSSPPPNNNLLLMMMNNNOOONNNLLLJJJIIIRRRSSSSSSSSSSSSRRRQQQPPPOOOQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVUUUTTTRRROOONNNIIIJJJKKKIIIGGGHHHLLLOOOJJJKKKLLLPPPTTTXXXZZZ[[[^^^___aaaaaaaaa```^^^]]]___]]][[[ZZZ\\\```eeehhhddddddeeeeeefffjjjppptttqqqqqqrrrvvvyyywwwpppjjj___ZZZVVVVVVZZZ^^^^^^\\\bbbhhhppptttsssnnnfffbbb\\\XXXRRROOOPPPRRRTTTUUUTTTTTTSSSTTTVVVZZZ]]]```dddcccbbbbbbeeelllvvv|||***************+++,,,---,,,------......------,,,((()))***,,,------------***+++,,,............---.........///111444666888<<<:::888888:::>>>CCCGGGBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEGGGLLLRRRZZZaaaeeefffhhhjjjlllmmmooosssuuu~~~~~~mmm```XXXOOODDD<<<666444222333666:::<<<===>>>>>>>>>>>>>>>??????@@@BBBCCCDDDFFFFFFGGGGGGGGGCCCDDDDDDEEEFFFHHHIIIJJJIIIEEEEEEJJJMMMJJJFFFDDD===>>>>>><<<:::888999:::999999999999::::::::::::===<<<<<<<<<<<<===>>>>>>======<<<;;;:::999888888>>>?????????@@@AAABBBCCCBBBEEEJJJNNNQQQQQQOOONNNGGGFFFGGGGGGDDDEEEOOO[[[jjjlllkkkfffeeelllssswwwuuupppkkklllpppqqqkkkeeeaaadddfffdddeeeggggggcccWWWWWWZZZ^^^^^^]]]aaagggqqqrrroooggg^^^UUUGGG<<<777444000,,,***)))&&&%%%(((,,,555>>>DDDDDD@@@;;;<<<<<<@@@IIIQQQWWW___fffsssyyy}}}}}}|||zzzuuuooo```YYYOOOHHHKKKXXXjjjxxx{{{sssjjjbbbYYYRRRHHH===444///,,,,,,,,,+++***)))(((((())))))***+++,,,,,,,,,,,,///111333555888:::::::::;;;<<<>>>>>><<<;;;;;;;;;;;;;;;??????>>>===;;;999666555111111111111111222333333111222222222222444777:::<<<>>>@@@@@@>>>;;;::::::999:::<<<======<<<;;;:::@@@BBBDDDFFFEEEBBB>>>;;;999;;;999666777:::<<<;;;@@@AAAAAAAAA???<<<:::888333000...---...000000000///111333555666666555555888888888999:::<<>><<<888555333111///...---,,,,,,,,,---...***+++------000666???FFFJJJJJJJJJLLLNNNQQQTTTVVVIIIHHHFFFFFFHHHJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJLLLMMMNNNMMMKKKJJJIIILLLOOOPPPOOONNNMMMMMMOOOPPPQQQQQQQQQOOOLLLKKKQQQQQQQQQPPPOOONNNMMMMMMKKKMMMPPPRRRSSSTTTSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMDDDEEEEEEEEEDDDDDDEEEFFFAAACCCGGGLLLOOORRRSSSSSS[[[\\\]]]^^^^^^]]]\\\[[[]]][[[YYYYYYZZZ]]]```bbb___^^^___```dddiiinnnqqqrrrrrrsssuuutttnnneee^^^WWWTTTQQQPPPQQQTTTWWWXXXaaafffmmmpppmmmgggbbb^^^WWWTTTPPPNNNNNNPPPQQQQQQOOOPPPQQQSSSUUUXXX[[[\\\bbb```\\\XXXXXX\\\dddjjj)))***+++,,,---------------------,,,,,,---------******+++,,,------------******++++++,,,,,,,,,,,,......///111444777:::<<<<<<===>>>???BBBEEEHHHIIIGGGEEECCCBBBDDDHHHKKKLLLKKKLLLOOOTTT[[[dddlllqqqpppqqqrrrsssuuuyyy~~~sssggg___WWWKKKBBB===:::666555777;;;???@@@BBBBBBBBBBBBBBBCCCCCCCCCHHHHHHHHHIIIIIIJJJJJJJJJDDDDDDDDDEEEGGGHHHJJJKKKLLLIIILLLRRRUUUOOOFFFAAA===???@@@???<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>??????<<<<<<<<<;;;:::::::::999>>>@@@CCCGGGJJJLLLMMMMMMKKKOOOUUUYYYYYYUUUNNNJJJDDDBBBBBBDDDFFFKKKVVVaaannnrrrrrroooooovvv|||~~~zzzsssmmmnnnssstttmmmffffffhhhhhheeeeeehhhiiigggZZZ[[[^^^dddeeecccdddgggmmmlllhhhccc```ZZZLLL>>>999666222///---***'''%%%%%%+++999LLL[[[```[[[TTTNNNGGG@@@>>>>>>AAAIIIRRRfffooowwwwwwuuutttsssqqqiiicccYYYSSSWWWeeevvv~~~yyyooofff^^^TTTFFF:::333000---,,,******(((((('''((()))***)))+++------,,,,,,///222333555777888999:::<<<>>>AAA???<<<:::999:::<<<>>>AAA@@@===:::777555333222......//////000111333333///111222222222444666888999<<<>>>???===:::999888::::::::::::::::::::::::<<<===@@@AAAAAA>>>;;;999999;;;:::555666;;;===:::<<<=========;;;:::999999333111//////000000000...111555888777444333555888666777888:::;;;===>>>???@@@AAA@@@===888666666888<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>>>>>>><<<;;;999999:::;;;<<<>>>???@@@AAA@@@???===:::777444222000,,,,,,,,,,,,,,,---------,,,++++++,,,111888@@@EEEJJJKKKLLLOOOPPPQQQPPPNNNFFFFFFFFFEEEDDDEEEGGGIIIHHHFFFDDDBBBAAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEGGGJJJMMMMMMJJJIIIIIIJJJNNNOOOPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNPPPPPPOOOMMMLLLMMMMMMMMMMMMKKKIIIGGGEEE@@@??????@@@AAAAAA???===;;;>>>BBBFFFIIILLLNNNPPPVVVWWWYYYZZZ\\\\\\]]]]]]YYYXXXVVVUUUVVVWWWYYYZZZ[[[XXXWWWZZZ```eeehhhhhhkkkmmmppprrroooggg^^^WWWRRRRRRPPPNNNNNNQQQWWW[[[aaadddhhhhhheee```\\\[[[TTTRRROOONNNOOOPPPPPPOOONNNNNNNNNOOORRRVVVZZZ\\\dddbbb___ZZZWWWWWW[[[^^^)))***,,,...//////............,,,++++++,,,......,,,,,,---------,,,,,,+++...............///111111......000222555999===??????AAACCCFFFGGGHHHGGGFFFEEEBBB??????CCCIIIOOORRRRRRSSSVVV\\\dddmmmuuuzzzxxxxxxxxxyyy|||~~~wwwllleee]]]QQQGGG>>>999444222444888<<<>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDCCCDDDDDDEEEFFFCCCCCCDDDEEEFFFHHHJJJKKKOOOMMMPPPXXXZZZQQQFFF???<<>>===>>>@@@>>>>>>>>>======<<<<<<;;;999999888:::<<<>>>??????:::;;;;;;;;;;;;;;;;;;;;;>>>AAAFFFLLLPPPSSSUUUUUUUUUYYY^^^aaa]]]TTTIIIBBBDDD@@@???BBBFFFMMMXXXbbbmmmpppqqqqqqvvv~~~|||tttmmmnnnssstttnnnfffdddfffeeeaaaaaaeeegggeeeaaaaaaeeelllnnnkkkiiijjjeeeccc___^^^```]]]PPPAAA777555333111000///,,,***"""***<<>>888999AAAKKK]]]hhhqqqqqqmmmnnnoooppppppjjj___XXX\\\iiiyyyvvvllleeeWWWEEE888222111///---++++++***))))))***+++,,,)))+++------,,,---000333111222555666777999===@@@???===:::777888;;;>>>AAAAAA???;;;777444222111111---------...000111333444---///222333333333555777444777:::<<<<<<:::::::::>>>===:::999888999;;;===888:::<<<======;;;999888888;;;:::555555;;;===:::777888999999888888:::;;;333222000000111111///---444888<<<999444222555:::555666888:::<<<===>>>>>>@@@AAA@@@===888555555777>>>===<<<;;;;;;<<<===>>>===>>>???@@@???>>><<<:::888999:::;;;<<<>>>?????????>>><<<999666333111000))))))***+++++++++******///,,,***,,,111999@@@CCCJJJLLLNNNQQQRRRQQQMMMJJJGGGHHHHHHEEEBBBAAAEEEIIIDDDCCCAAA>>>>>>>>>???@@@>>>???@@@BBBBBBBBBBBBAAAHHHKKKLLLKKKHHHFFFGGGHHHKKKLLLMMMMMMMMMKKKJJJIIIFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNNNNNNNKKKHHHGGGLLLLLLKKKIIIFFFBBB???======<<<;;;===@@@@@@<<<888;;;===???BBBEEEIIIMMMPPPMMMNNNQQQSSSVVVXXXZZZZZZUUUUUUSSSRRRRRRRRRSSSSSSYYYUUUSSSVVV]]]bbbaaa___bbbffflllnnnllleee^^^YYYOOOQQQQQQOOONNNQQQYYY``````ccceeeccc^^^ZZZYYYYYYVVVTTTQQQQQQQQQPPPOOONNNNNNMMMKKKKKKNNNTTTYYY]]]ddddddbbb___\\\ZZZZZZ\\\------......000111222333000000//////...---------,,,,,,------...------,,,---,,,***,,,///000...+++///333777:::<<<@@@GGGMMMOOOLLLIIIGGGFFFFFFEEEDDD@@@BBBDDDFFFJJJPPPWWW\\\^^^```dddiiioootttyyy|||}}}~~~~~~|||{{{~~~~~~rrrhhhaaaXXXPPP???;;;888777555444777===AAABBBDDDGGGHHHIIIIIIIIIDDDCCCCCCBBBBBBAAA@@@@@@>>>???@@@CCCFFFIIILLLNNNNNNPPPRRRRRROOOKKKFFFCCC@@@@@@@@@>>><<<<<<>>>@@@@@@@@@@@@===999888888999888999999:::;;;<<<======999;;;;;;;;;:::<<>>@@@GGGQQQZZZ___iiipppxxxyyywwwwww|||tttooojjjkkksssvvvkkk^^^\\\ZZZXXX[[[aaaeeegggfffnnnnnnooopppqqqpppllliii```^^^]]]^^^]]]XXXMMMEEEBBB???:::444000---++++++...000>>>XXXttt{{{ppppppaaaNNN@@@888888>>>CCCXXXfffoookkkddddddjjjmmmrrrlllccc\\\WWW\\\lll|||yyymmm^^^OOO???999777444222111,,,,,,,,,++++++++++++***))))))*********+++++++++---...111444777:::===>>>BBB===888888<<>>===999777555222000000000111333000...///111111///,,,000222444333111111333666777777999<<>><<<:::999999888888:::<<<======<<<<<<===???>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;>>>>>>===;;;777444222111000,,,+++...///,,,,,,------...000333777<<>>>>>===???AAACCCEEEGGGHHHHHHGGGDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFEEEEEEGGGIIILLLNNNOOOLLLIIIHHHIIILLLMMMMMMJJJHHHDDDAAA???>>>>>>>>>;;;<<<<<<======<<<<<<;;;:::;;;===???AAAEEEJJJNNNNNNLLLLLLNNNSSSVVVWWWVVVTTTRRRSSSVVVWWWTTTTTTWWWUUUWWWXXXXXXXXXYYY[[[]]]aaafffmmmpppnnniiidddaaa\\\YYYVVVTTTUUUYYY]]]aaajjjkkkkkkgggaaa]]]\\\]]]bbb]]]WWWRRRQQQRRRSSSTTTNNNMMMOOOPPPOOOQQQZZZeeedddhhhhhhaaa[[[YYYXXXVVV000000000000000000111222...---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++111///------000111111000444555888;;;???FFFMMMSSSWWWTTTOOOKKKGGGDDDAAA??????BBBFFFKKKQQQXXX```eeejjjkkknnnrrrvvvzzz~~~}}}{{{xxxvvvvvvyyywwwmmmeeeZZZPPPAAA:::555222000///444:::@@@AAACCCFFFGGGHHHHHHHHHGGGFFFEEECCCBBB@@@??????AAAAAABBBCCCEEEHHHIIIKKKLLLMMMNNNNNNLLLHHHDDDAAA@@@@@@???===:::999:::<<<======<<<:::999888888999666666777888999:::;;;;;;999999999999;;;AAAIIIOOO[[[bbbiiijjjfffbbbbbbeeebbb]]]WWWRRROOOKKKEEEAAADDD@@@===???GGGQQQ[[[```jjjmmmrrruuuvvvuuusssrrrfffccc``````gggkkkfff\\\TTTTTTVVV[[[bbbgggjjjjjjmmmnnnoooqqqrrrqqqooolllgggccc___^^^]]]ZZZTTTNNNLLLIIICCC<<<555000,,,***,,,,,,777QQQpppxxxoooeeeUUUFFF:::555666999KKKYYYddddddaaaeeekkknnnrrrkkkaaaYYYSSSVVVcccqqqzzzsssgggTTTHHH<<<:::;;;999666444//////---,,,+++*********)))******++++++,,,,,,,,,+++---///222555999;;;<<<@@@;;;777777:::===<<<:::666444222111000000111222222///---...//////---+++***,,,...//////111555888666666777:::===>>>===;;;999999999999999888777777<<<;;;999888777777888888>>>===<<<:::999888888888888777666666666777888999777777777777666555444444666888:::;;;999:::<<<>>>:::;;;===>>>?????????>>>>>>>>>===;;;;;;:::::::::=========<<<;;;;;;===>>>@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999444000///000333...,,,------++++++......---...333<<>>???>>>======>>>@@@CCCDDDFFFGGGGGGEEECCCAAABBBCCCDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFHHHKKKMMMOOORRROOOKKKHHHHHHHHHHHHGGGJJJHHHCCC???;;;999888888888888777777777777777777777999;;;===???CCCIIILLLKKKIIIJJJMMMQQQUUUVVVUUUTTTRRRRRRVVVVVVSSSRRRUUUNNNOOOQQQRRRSSSTTTWWWYYYcccgggkkkmmmjjjfffbbb```^^^]]]\\\\\\^^^bbbfffiiirrrrrrqqqmmmhhhffffffhhhhhhaaaYYYSSSRRRRRRQQQQQQPPPMMMLLLOOOPPPRRRWWW^^^hhhjjjggg___XXXWWWXXXWWW333222111111000000000000---------,,,,,,,,,,,,,,,---,,,++++++++++++,,,---222000//////111333444444888777888<<>><<<@@@EEELLLTTT]]]eeemmmrrrtttuuuxxx{{{{{{xxxrrrppppppsssyyy~~~uuujjj]]]QQQDDD<<<333///------222999>>>???BBBDDDFFFGGGGGGGGGIIIHHHFFFDDDAAA@@@???>>>EEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGDDDAAA@@@?????????<<<999777888999===;;;::::::;;;<<<;;;:::777777777777888888999::::::::::::<<>><<<999777555333000---***)))))))))******+++,,,---.........***+++...111444888:::;;;>>>:::666555777999999777111111000//////000222333111///------------,,,++++++,,,---...000333777;;;<<<;;;;;;===@@@AAAAAAAAA;;;;;;::::::999888666666;;;:::888777666666777777>>>>>>===;;;:::888777777666555333333333555777888888888888777777666444444777999;;;;;;;;;;;;===???:::;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<======??????===;;;:::<<>>===<<<======>>>@@@???===;;;:::;;;<<<===>>>@@@AAA<<<555000111333555000,,,,,,+++)))+++//////---...666BBBMMMSSSUUUQQQRRRQQQNNNIIIEEECCCBBBFFFFFFDDDCCCBBBEEEJJJNNNMMMLLLJJJGGGEEEDDDCCCBBB???>>>>>>>>>???AAACCCDDDDDDEEEEEECCC@@@???@@@AAACCCDDDEEEEEEDDDCCCAAA@@@BBBBBBDDDFFFHHHKKKNNNPPPPPPMMMIIIGGGGGGFFFEEEDDDFFFCCC???;;;888666555555666555444222222222333444555777999;;;>>>BBBFFFJJJHHHGGGHHHLLLPPPSSSTTTTTTSSSQQQQQQTTTTTTQQQPPPRRRLLLNNNPPPRRRSSSUUUWWWZZZbbbdddeeedddbbb___^^^^^^______```cccfffkkknnnqqqwwwvvvuuurrrooooooppprrrmmmdddZZZSSSRRRRRROOOMMMOOOJJJIIINNNSSSTTTVVVYYYgggiiieee\\\WWWYYY\\\^^^222111111000000000000000//////............------......---,,,,,,---...///...///111444666777777666999777777<<>>555222000000333999;;;<<>>>>><<<999888888999AAA???<<<===>>>???>>><<<;;;::::::999999:::;;;<<<<<<===AAAFFFOOOZZZeeelllmmmpppqqqmmmfff```___``````\\\WWWUUUUUUTTTQQQOOOQQQKKKDDDAAACCCIIIOOORRR___]]]^^^cccjjjlllgggaaaLLLQQQUUUVVVYYY___aaa```^^^```eeeiiillllllkkkiiioooooooooqqqrrrrrrooommmlllfff^^^XXXUUUTTTRRRPPPJJJJJJHHHDDD???:::555222111...///999IIIXXX```bbbhhhoooooobbbNNN>>>444000111;;;GGGRRR[[[eeennnssstttjjj^^^TTTKKKFFFIIIOOO^^^jjjwww}}}~~~xxxmmmbbbQQQEEE<<<<<<>>>===:::999;;;888333...+++)))))))))***+++,,,...///000000000,,,---///222555888;;;<<<===:::666555666666666444//////.........///000111111000...------.........333333333333444777;;;===AAA@@@>>>???AAABBBBBBAAA>>>======<<<:::999777666:::999888666666666666777;;;;;;;;;;;;;;;::::::999444333111111111444666888999999999888777666555444999999:::999999888999999;;;<<<===>>>???>>>>>>===;;;<<<===>>>???@@@@@@@@@===>>>>>>======>>>BBBDDD@@@???===<<<;;;<<<===>>>AAA???<<<;;;;;;<<<>>>@@@???AAABBB===555000111555333///------+++(((***...000333999@@@HHHNNNRRRTTTYYYXXXUUUPPPJJJFFFEEEEEEGGGGGGFFFFFFGGGIIILLLNNNJJJIIIHHHEEEBBBAAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBB@@@>>>===???@@@DDDDDDDDDDDDDDDBBB@@@???>>>???BBBEEEHHHKKKMMMNNNGGGFFFDDDEEEFFFGGGGGGFFF???===:::888666666666777777555333111111111333444444666999;;;===@@@EEEHHHHHHIIIJJJLLLOOOQQQRRRRRRRRRPPPPPPRRRRRRNNNMMMOOOLLLOOOQQQSSSSSSTTTVVVXXX\\\\\\\\\ZZZXXXXXXYYY[[[\\\^^^aaaeeeiiilllnnnppprrrrrrssssssrrrrrrrrrrrrmmmcccWWWQQQPPPPPPNNNJJJLLLJJJLLLRRRUUUUUUVVVYYYbbbeeeeee___\\\```dddfff000000//////000000111222111000000//////...------............///000111111///333888===>>>>>><<<;;;777666777<<>>@@@AAABBBBBBAAA@@@???>>>???@@@AAABBBGGGFFFFFFGGGGGGIIIJJJJJJFFFFFFFFFFFFEEECCCAAA@@@;;;===>>>===<<<;;;<<<===CCCAAA???>>>>>>>>>===<<>>===<<<===>>>???@@@AAADDDJJJSSS\\\eeekkknnneeefffeeeaaa[[[WWWWWWXXX^^^\\\[[[]]]___^^^ZZZVVVRRRMMMEEEAAABBBEEEJJJLLLOOONNNNNNPPPSSSVVVXXXYYYUUU\\\```___^^^___```^^^VVV[[[ccckkkoooqqqrrrqqqpppppppppqqqqqqnnniiifffeeebbb\\\WWWRRRNNNJJJHHHFFFFFFFFFEEEBBB===999777444444222111444;;;FFFNNN\\\jjjrrrjjjXXXIII===666333666>>>JJJWWWcccmmmtttuuujjj]]]SSSKKKCCCAAACCCMMMYYYhhhsssyyyyyyrrriiiWWWIII===;;;===>>>?????????;;;666111---************+++...000222222222222///000222555777:::<<<===<<<:::777555555444333222//////......------......111111000//////000111333888777777777:::===@@@AAABBB@@@=========>>>===<<>>????????????>>>===>>>???AAABBBCCCCCCBBB???@@@BBBAAA@@@>>>??????>>>===<<<;;;:::;;;<<<<<>><<<;;;;;;===@@@BBB:::<<<<<<777000,,,---000...,,,,,,...,,,)))+++000333>>>LLLSSSRRRQQQSSSWWW[[[YYYVVVPPPJJJGGGFFFGGGGGGHHHJJJLLLNNNNNNMMMLLLGGGGGGFFFDDDAAA@@@BBBDDDBBBBBBBBBBBBCCCCCCDDDEEE@@@@@@@@@>>><<<<<<===???DDDDDDEEEEEEDDDBBB@@@???;;;===@@@DDDGGGIIIJJJKKKAAAAAAAAABBBEEEFFFEEEDDD<<<;;;888666555555666666666444222111000111333444444666999;;;===???CCCEEEIIIJJJLLLMMMMMMMMMMMMMMMOOOLLLLLLOOOOOOKKKJJJLLLKKKMMMOOOPPPPPPOOOPPPQQQUUUUUUTTTSSSSSSTTTWWWZZZYYY[[[___cccfffhhhjjjjjjiiijjjmmmpppqqqqqqooonnnhhh___TTTNNNMMMNNNNNNLLLNNNQQQWWW\\\YYYUUUUUUZZZ```fffiiifffdddfffhhhhhh000000000000000111222333333333222111///...------...///000222444555666666666;;;AAADDDDDDBBB@@@???777777999;;;>>>@@@@@@???EEELLLTTTZZZ]]]```dddgggkkkooouuu{{{|||lll]]]UUURRRVVV\\\eeennnwww}}}wwwwwwvvvtttssssssvvvxxxzzz|||uuuiii^^^MMMDDD<<<999888444222222333444777:::<<<>>>>>>>>>===<<<<<<<<<>>>@@@CCCEEEEEEEEEEEEFFFGGGHHHIIIJJJEEEEEEGGGGGGFFFDDDBBB@@@;;;<<<>>>???>>>======>>>@@@AAAAAA???<<<;;;;;;===@@@??????@@@CCCFFFIIIKKKNNNQQQWWW___fffhhhhhhfff[[[[[[YYYUUUQQQPPPPPPRRRVVVWWWZZZ___bbbaaa\\\WWWMMMIIICCCAAABBBEEEHHHJJJIIIIIIHHHEEEEEEIIIPPPVVV```fffgggccc^^^]]]]]][[[^^^dddkkkppprrrrrrrrrrrrnnnnnnooopppnnniiibbb]]]]]]\\\ZZZVVVQQQKKKFFFCCCHHHHHHHHHFFFCCC???;;;999666666444///+++///999CCCVVVhhhvvvsssggg]]]RRRHHH999666777BBBQQQ___jjjrrrttthhh\\\TTTLLLDDD>>><<<>>>HHHUUUdddqqqyyyvvvooo[[[LLL>>>:::<<>><<>>????????????>>>???AAABBBCCCCCCBBBBBBCCCDDDEEECCC@@@<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;<<<===???@@@:::999777333///------...******,,,...---,,,111999@@@PPPaaagggaaaZZZZZZ]]]WWWUUURRRMMMHHHFFFFFFGGGHHHIIILLLOOOQQQPPPLLLIIIEEEGGGHHHFFFCCCAAACCCFFFBBBBBBBBBCCCCCCDDDDDDDDD??????>>><<<:::;;;===???BBBCCCDDDDDDCCCBBBAAA@@@<<<>>>BBBEEEGGGHHHHHHGGGAAAAAAAAABBBCCCBBB???======;;;888555333222222222222111000//////000111222555777999;;;<<<===@@@BBBFFFHHHJJJJJJIIIGGGGGGGGGIIIFFFGGGJJJIIIFFFEEEHHHKKKMMMOOOPPPOOONNNNNNOOOOOOPPPQQQPPPPPPRRRUUUXXXUUUWWWZZZ^^^aaacccddddddbbbcccfffjjjmmmnnnkkkiiiddd^^^UUUOOOMMMNNNQQQRRRWWW\\\cccgggaaaXXXUUUYYYcccjjjnnnllliiihhhgggeee444444333222222222333333:::999888666444222000000222555888<<<>>>?????????@@@CCCFFFEEEBBB???>>>>>>;;;<<<<<<;;;;;;>>>AAADDDLLLUUU```hhhllloootttxxx}}}~~~kkkWWWIIICCCBBBCCCHHHQQQ\\\hhhuuu}}}{{{zzz}}}}}}}}}}}}zzz{{{zzzvvvqqqmmmlllmmmkkkqqqvvvwwwyyyxxxqqqiiiYYYNNNBBB<<<999444111111///111444777999;;;;;;<<<===<<<;;;<<<>>>AAAEEEGGGCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFHHHGGGEEEBBB@@@;;;===??????>>><<<<<<======AAACCCAAA<<<:::===BBBAAABBBDDDGGGMMMSSSYYY]]]eeeeeehhhkkkllliiiccc^^^TTTRRROOOLLLJJJJJJKKKMMMNNNPPPTTTZZZ______ZZZVVVJJJFFFCCCAAABBBDDDEEEFFFGGGFFFEEECCCDDDJJJRRRYYY___bbb```[[[XXX[[[]]]]]]gggkkkppprrrooollljjjiiiiiijjjmmmnnnllleee\\\VVVSSSSSSSSSQQQMMMHHHEEEBBBGGGGGGFFFEEEBBB???===;;;888555111---+++...555:::QQQeeeuuuvvvqqqlllcccXXX???555000:::JJJXXXfffooopppeeeYYYSSSNNNEEE===999222888BBBRRRggguuuwwwppp```PPP@@@;;;;;;===>>>@@@>>>===:::666222///...---***---000444666666666555111111222333444555555666888888777444000...---,,,,,,,,,---...////////////000111111111111333888<<<888888:::>>>CCCFFFEEEDDDEEEEEEEEEEEEFFFFFFDDDAAAAAAAAAAAA@@@???===<<<;;;<<<;;;999888777777888888666777999999999777666444333444666999:::<<<<<<<<<<<<<<<;;;:::999777666555222111000333777999999888555777999;;;===>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>DDDDDDCCCAAA>>>;;;;;;<<<:::;;;<<<======<<<;;;:::@@@???>>>===<<<;;;;;;<<<;;;777333111000000///---,,,***+++------111;;;FFFWWWdddrrruuulllbbb]]]]]]QQQQQQOOOKKKHHHFFFGGGIIIJJJJJJKKKMMMOOOOOOKKKGGGBBBFFFHHHGGGDDDBBBDDDFFF@@@AAAAAABBBBBBBBBBBBBBB??????===;;;::::::===@@@@@@@@@AAABBBBBBAAA@@@??????AAADDDGGGIIIHHHFFFEEEAAA@@@@@@AAAAAA???;;;888;;;999666333111000111111/////////000000111222222444666999:::::::::<<<===>>>AAADDDDDDBBBAAA@@@AAAAAA??????CCCCCC@@@@@@BBBGGGJJJMMMNNNMMMMMMMMMMMMIIIKKKMMMMMMMMMMMMNNNPPPMMMOOORRRVVVZZZ\\\^^^___^^^]]]]]]```dddggggggfffeeeaaa[[[SSSOOOOOOUUUYYY^^^bbbiiinnnkkkbbb\\\\\\eeelllpppmmmjjjhhhgggddd888888666555444333333333AAA@@@>>><<<999777555444888;;;AAAEEEHHHIIIHHHGGGFFFGGGFFFBBB===999:::;;;@@@@@@>>>;;;:::>>>EEEKKKVVV___jjjrrrvvvyyy~~~sss]]]III===<<>>=========>>>BBBEEEGGGBBBBBBAAAAAAAAAAAABBBBBBAAACCCFFFHHHHHHEEEAAA???===>>>@@@???===;;;::::::<<>>???DDDMMMUUUZZZWWWWWWTTTPPPQQQZZZaaaccc]]]bbbgggiiigggdddcccccceeegggjjjmmmkkkdddZZZSSSKKKLLLMMMLLLIIIEEECCCCCCCCCCCCBBBBBB@@@???>>>===999444---+++---000222222HHH\\\mmmpppooonnnfff[[[AAA444+++444DDDTTTcccmmmmmmbbbWWWSSSOOOFFF===888,,,///666GGG___rrruuuoooeeeUUUDDD<<<;;;999777888===<<<:::777444111///...***---111444777777777666//////000000111111111111777777555222///,,,******)))***,,,...///000111111...000111111000333999===>>>>>>???BBBFFFGGGDDDAAAAAAAAABBBEEEGGGFFFDDDBBB@@@@@@@@@??????===<<<;;;<<<;;;:::888888888888999111333555888999999999888333555888<<<>>>>>>>>>===<<<<<<<<<;;;999777666555777555444555888999888666333444777999;;;=========???@@@AAAAAAAAA???===<<>>???@@@>>><<<:::AAAAAA???>>><<<:::888777777111,,,***,,,...+++(((...,,,***+++---333BBBPPPjjjrrr{{{zzzqqqddd\\\XXXOOOOOONNNLLLIIIHHHIIIKKKLLLJJJIIIJJJLLLMMMJJJGGG???CCCGGGGGGCCCAAABBBEEE??????@@@AAAAAAAAA@@@@@@??????===;;;999:::===@@@===>>>@@@@@@AAA@@@???>>>BBBDDDGGGJJJJJJIIIFFFDDD?????????@@@@@@>>>:::777555444222111000111222333...///111222333333333333444666888888888888999:::777;;;??????===<<<<<<>>><<<:::;;;>>>???<<<<<>>AAAEEEGGGGGGGGGGGGHHHDDDFFFIIIIIIHHHGGGGGGGGGFFFHHHKKKOOOSSSWWWYYY[[[\\\YYYVVVWWW\\\aaaddddddgggeee```XXXQQQQQQXXX^^^```aaahhhqqqsssmmmeeeaaacccjjjnnnkkkiiiiiiiiihhhDDDBBB>>>:::777444333333<<<@@@CCCCCC@@@>>>>>>???AAACCCFFFJJJMMMMMMJJJHHHFFFEEEBBB>>>999777777999DDDEEEEEEAAA>>>CCCOOOYYYeeelllwww{{{dddOOOAAA<<<<<<===<<<<<<@@@IIIWWWfffrrryyy}}}}}}~~~~~~{{{{{{}}}}}}xxxsssrrrvvv{{{}}}|||yyyyyyzzzuuuuuurrrmmmddd]]]XXXUUUNNNRRR[[[iiivvv|||{{{wwwpppeeeTTTEEE;;;666222000333000...000555888999888======???AAABBBCCCDDDDDDDDDDDDCCCAAACCCFFFDDD>>>CCCBBBDDDHHHHHHDDDCCCEEEBBB@@@===<<<;;;;;;999888999<<>>;;;333555666777777777999:::>>>???@@@@@@@@@@@@???>>>@@@@@@???===<<<;;;:::999>>><<<<<<>>>AAABBB@@@===;;;;;;999777:::>>>===888777666666333,,,&&&'''---))),,,...+++,,,999OOOaaattt}}}}}}tttjjj]]]QQQIIIJJJKKKLLLLLLLLLKKKJJJKKKMMMPPPRRRQQQMMMHHHEEEJJJGGGCCCBBBBBBBBBBBBAAAAAA???>>>???AAABBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGKKKOOOOOOKKKGGGFFFFFFCCCAAA@@@@@@???===:::777777999:::999666444333333555444333222222333555666444666888999:::999777666666666888999;;;===>>>???===;;;:::;;;===<<<999555;;;<<>>AAAAAA@@@>>>>>>???EEEFFFHHHJJJKKKIIIEEECCCDDDCCCAAA>>>;;;;;;===???HHHKKKLLLKKKKKKPPP\\\eeennnuuu~~~{{{ooo]]]MMMCCC@@@@@@AAAAAAAAACCCJJJUUUaaakkkpppllllllmmmoooqqqqqqooommmnnnpppqqqnnnkkkkkkoootttxxxzzz{{{zzzvvvsssrrrrrrfffeeebbb\\\TTTMMMIIIHHHDDDGGGOOO___ppp{{{}}}zzzqqqgggVVVHHH>>>888444222222000...///222666999:::??????@@@AAAAAAAAA@@@@@@AAABBBAAA???AAADDDBBB<<>><<<;;;;;;;;;;;;:::;;;>>>CCCHHHMMMSSSYYY]]]```bbbbbbaaaeeemmmrrrrrrrrrmmmkkknnnjjj___UUUPPPQQQNNNIIIEEEDDDDDDDDDCCCDDDGGGLLLOOOQQQRRRTTTVVVVVVQQQJJJEEECCCBBBBBBAAABBBBBBAAABBBEEEGGGIIIIIIDDDCCCCCCEEEKKKSSS[[[```WWWVVVWWWZZZ^^^```___^^^^^^___^^^]]]```dddaaa\\\WWWXXXYYYUUUOOOIIIEEEDDD???@@@@@@@@@???<<<:::888888999999666111---,,,---000???PPP]]]hhhooonnnhhhLLL@@@444///333???QQQ```jjjddd]]]YYYUUUNNNCCC:::555111111<<>>::::::666888;;;<<<:::888666444333222222444666666333000***)))))))))***,,,...///222111000///...,,,++++++///...---000444888999888555555444333444666;;;>>>>>>???AAACCCEEEFFFFFFFFFCCCEEEGGGGGGFFFEEEDDDEEECCCBBB???===:::999999999999;;;===@@@@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;===============>>>>>>???@@@>>><<<:::888888888888777888:::>>>@@@@@@===:::222444555444444555777999===???AAACCCCCCAAA???===>>>>>>>>>===<<<;;;;;;:::>>>===>>>@@@CCCCCC@@@===;;;<<<:::888;;;???>>>:::444222111///)))###%%%***))),,,------222AAAWWWhhhwwwxxxmmm___SSSGGGHHHHHHGGGFFFDDDBBBAAAIIIKKKMMMNNNMMMJJJFFFCCCGGGDDDBBBAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDGGGJJJMMMMMMIIIEEECCCCCCBBB@@@??????>>><<<999777888:::;;;;;;888666555555777666444333333444666777888999::::::999888555444666666777999:::<<<===>>>888666555777888888666333999;;;>>>BBBEEEGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFGGGJJJNNNRRRTTTTTTUUUVVVYYY[[[^^^```aaaddd```^^^``````\\\YYYYYYUUUYYY___eeeiiihhhccc___^^^___aaafffkkkpppqqqqqqUUUOOOFFF<<<555333333444888:::===>>>>>>>>>??????FFFGGGIIIIIIHHHFFFCCCAAABBBBBB@@@>>>===???CCCGGGPPPTTTYYY[[[]]]cccmmmvvv|||yyyuuuiiiaaaVVVMMMIIIGGGGGGHHHGGGFFFGGGKKKSSSZZZ___bbbbbbaaa```aaacccbbbaaa___]]]___```___^^^```dddiiilllmmmnnnlllhhhdddcccbbbRRRQQQMMMGGG@@@;;;:::999>>>>>>EEEVVVkkkzzz~~~rrriiiZZZLLLAAA:::666333//////...---...222888<<>><<<;;;???@@@@@@===>>>AAA???;;;>>>>>>AAAFFFFFFBBB???@@@???>>><<<;;;::::::;;;;;;===AAAHHHOOOWWW```iiinnnooommmhhhccceeekkkllljjjccc___\\\^^^\\\UUUMMMIIIMMMJJJFFFDDDDDDFFFGGGHHHGGGGGGGGGGGGIIILLLRRRVVVXXXRRRJJJDDDBBBAAAAAAAAADDDBBBAAACCCEEEFFFDDDBBBBBBAAA@@@BBBHHHPPPXXX]]]UUUTTTUUU[[[bbbeeeccc___\\\[[[VVVTTTZZZcccfffeee___]]]YYYSSSKKKEEEAAA@@@<<<<<<<<<<<<;;;999777555999:::999666222---+++***(((...777CCCTTTdddlllmmmVVVKKK>>>666666???QQQbbbgggccc^^^[[[WWWPPPEEE===999333111999MMMbbbpppwwwwwwmmmccc]]]WWWLLLAAA;;;444777:::<<<===;;;999777444444333444555444111...))))))))))))***,,,...///......------,,,,,,++++++///......111444888999999888777666777:::<<<======@@@AAABBBCCCDDDEEEEEEEEEDDDGGGIIIJJJHHHFFFDDDDDD@@@AAA@@@===888666777:::888;;;???CCCEEEEEEDDDCCC@@@???>>>===<<<======>>>===>>>>>>>>>>>>>>>??????>>><<<:::777666777999:::777888:::===??????===:::333333333222111222555777;;;>>>AAADDDDDDAAA>>>;;;<<<<<<======<<<<<<;;;:::===>>>@@@CCCDDDCCC@@@===999;;;:::999;;;>>>===999222000///---(((###$$$***+++,,,---222<<>>======<<<999777:::;;;===<<<:::888777777999888666666666666888888=========<<<:::777444333666666777888999:::;;;<<<888777777777999999777555777999===AAADDDFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGFFFFFFHHHJJJMMMNNNOOOPPPSSSVVVYYY[[[\\\]]]]]]ZZZ[[[```bbb___]]]^^^XXXZZZ^^^cccfffeeebbb___\\\\\\^^^bbbiiinnnrrrsss___WWWLLL@@@888444555666444666888;;;<<<===>>>???BBBDDDGGGGGGFFFEEECCCCCCAAAAAAAAA@@@AAAEEEJJJNNN\\\aaafffkkknnnttt||||||yyyxxxtttmmmggg^^^ZZZUUURRRPPPOOONNNLLLJJJIIIIIIKKKPPPTTTVVVWWW[[[YYYWWWWWWWWWVVVTTTRRRPPPRRRSSSSSSSSSTTTXXX[[[\\\\\\\\\ZZZWWWTTTQQQPPPCCCAAA>>>999444222333444;;;888<<>>@@@???;;;>>>===@@@EEEDDD???<<<<<<@@@@@@>>><<<;;;;;;<<<>>>DDDHHHOOOVVV^^^gggpppvvvlllhhh```[[[^^^dddddd___UUURRRPPPRRRSSSQQQMMMIIIGGGEEECCCDDDHHHMMMQQQRRRRRROOOKKKGGGFFFIIIPPPTTTTTTOOOGGGBBB???@@@AAAAAADDDBBBAAACCCFFFFFFBBB>>>BBBAAA@@@AAAFFFMMMUUUYYYZZZXXXZZZ```gggiiiddd___UUUSSSNNNLLLRRR]]]bbbbbb```\\\TTTLLLDDD???<<<;;;::::::::::::999777666555:::::::::777333...+++)))$$$&&&)))111>>>OOO\\\ddd```SSSEEE>>>===DDDQQQ\\\ddd```[[[XXXUUUOOOGGG@@@;;;666555===OOOcccqqqwwwtttooojjjiiieeeZZZJJJ???555777999<<<>>>===;;;888777666666555444222000///,,,++++++++++++,,,---...***+++++++++++++++,,,,,,------...000333666888999<<<::::::<<<@@@AAA???<<<@@@AAABBBCCCDDDEEEFFFFFFGGGJJJMMMMMMJJJFFFCCCAAA???AAAAAA===777444777:::999<<>>???@@@:::;;;<<<===???@@@@@@@@@???===999777666777999;;;999:::;;;>>>@@@@@@>>>;;;555555444111000111444777;;;===???AAAAAA???===;;;<<<<<<======<<<;;;999999;;;===AAADDDDDDBBB???<<<777:::;;;999:::<<<;;;777444111///...***&&&(((---,,,---111:::JJJ^^^rrrwwwhhhXXXOOOMMMMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEECCCAAAAAACCCFFFGGGGGGCCCFFFHHHEEE@@@>>>AAAEEEDDDDDDBBBAAAAAAAAAAAABBB@@@AAAAAABBBCCCCCCCCCCCCEEEFFFGGGGGGEEEDDDCCCBBBAAA???>>>======<<<:::888999;;;===<<<:::888777888:::999999888888999:::;;;??????>>>===;;;888666555888777777777777999:::;;;:::999999888888777666555555777:::>>>BBBDDDEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBEEEDDDDDDDDDEEEGGGIIIKKKJJJLLLOOOSSSVVVXXXYYYZZZXXXVVVYYY___bbb```]]]^^^[[[\\\]]]```ccccccbbb```\\\[[[[[[^^^dddjjjoooqqqqqqiii\\\NNNBBB:::666555222333555888;;;===>>>???AAADDDFFFGGGEEECCCCCCDDD>>>@@@BBBEEEIIIPPPXXX]]]iiimmmsssxxx{{{yyysssmmmjjjiiigggaaa[[[YYYWWWUUUSSSRRRQQQNNNKKKIIIHHHHHHIIILLLOOOPPPPPPOOOMMMJJJJJJJJJKKKJJJJJJKKKKKKLLLKKKKKKLLLMMMOOOOOOOOONNNMMMKKKHHHEEECCC999888555222//////222444444222444AAAWWWjjjuuuwwwqqqmmmeeeZZZMMMBBB999555...///...,,,+++...555;;;===>>>@@@BBBBBBAAA???>>>>>>BBBBBB??????AAA@@@===@@@>>>@@@DDDCCC===::::::===>>>??????>>>@@@EEEIIITTTVVVXXXZZZ^^^ccciiimmm```]]]WWWTTTXXX______[[[PPPOOOMMMMMMOOOPPPNNNJJJDDDBBBAAAEEELLLTTTZZZ]]]\\\YYYSSSLLLGGGGGGJJJNNNLLLGGGAAA>>>===???@@@AAABBBAAABBBEEEGGGGGGDDD@@@CCCAAA??????BBBHHHNNNSSSZZZYYYZZZ^^^bbbaaa[[[UUUKKKJJJGGGEEEKKKSSSVVVTTTSSSOOOHHHCCC???<<<<<<;;;;;;;;;;;;:::999888777666;;;:::999888555111,,,)))'''((()))***---666CCCNNN[[[NNNCCCBBBFFFJJJMMMPPP]]]ZZZUUURRRPPPMMMHHHEEE>>>===@@@KKK\\\lllvvv{{{qqqooommmmmmlllcccRRRCCC999888999;;;>>>===:::777777777777666444222111111---,,,+++***)))((((((((())))))******+++,,,------,,,---...000222444777999???>>>>>>@@@DDDDDDAAA===??????AAABBBEEEGGGHHHIIIKKKMMMOOONNNJJJEEEAAA??????BBBBBB>>>777555777;;;;;;===AAADDDFFFEEEDDDCCCBBB@@@???======???@@@BBB;;;<<<===>>>>>>>>>>>>===@@@>>>:::777666888:::;;;<<<<<<===???AAAAAA???===999888777444222222555888<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<:::777666888<<<@@@CCCCCCAAA>>>===:::>>>@@@>>>>>>>>><<<888666222///...,,,)))+++000---111888FFFXXXlll|||sssbbbTTTMMMLLLLLLMMMMMMLLLJJJHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEBBBBBBDDDFFFGGGGGGDDDGGGIIIGGGBBB@@@CCCGGGHHHFFFDDDBBBAAAAAABBBBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDCCCCCCDDDEEEEEEEEEEEEAAA???===<<<===<<<:::999888:::;;;;;;999777777777999999::::::;;;<<<======>>>>>>>>>======<<<;;;::::::999777777777888999:::999999888666333222111111444555999<<>>>>>>>>????????????@@@AAACCCEEEGGGIIIHHHIIILLLOOORRRUUUWWWXXXVVVTTTVVV\\\^^^[[[YYYYYY[[[[[[[[[\\\___``````___]]][[[ZZZ\\\aaafffjjjlllssscccSSSEEE:::555444444555888<<>>BBBHHHPPPXXXaaajjjpppvvvzzz~~~~~~vvvhhhddd___\\\[[[YYYVVVRRRSSSRRRPPPPPPPPPNNNKKKHHHHHHFFFEEEFFFIIIKKKMMMLLLGGGEEECCCCCCEEEHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEGGGFFFEEEEEEFFFDDDAAA???555444222000......111444222111333???RRReeesssyyyqqqpppmmmdddVVVHHH<<<666000///...,,,,,,///444777888:::===@@@BBBBBBAAA???@@@DDDEEEBBB@@@BBBBBB@@@@@@>>>???CCCBBB>>><<<===999<<<@@@BBBDDDIIIQQQWWWcccbbb```\\\YYYXXXZZZ\\\YYYXXXUUUSSSWWW]]]^^^ZZZSSSRRROOOMMMNNNOOOLLLFFFEEECCCBBBEEELLLUUU[[[___]]][[[WWWQQQJJJFFFEEEEEEDDDAAA===;;;<<<>>>???@@@CCCEEEGGGIIIJJJIIIHHHGGGDDDAAA>>><<<===AAAFFFIIIPPPQQQRRRTTTTTTPPPKKKGGGAAABBBAAAAAAEEEJJJJJJEEEBBB???<<<<<<===>>>??????======<<<;;;;;;::::::999:::999999999888555000,,,,,,++++++)))&&&&&&///999BBB<<<<<>><<<999888>>><<<:::888888999;;;<<<>>>>>>>>>@@@BBBBBB@@@>>><<<<<<:::888555555666888;;;:::999888888999:::;;;:::;;;<<<<<<<<<:::777666777:::???AAAAAA@@@@@@???BBBGGGJJJHHHEEEDDDAAA===555000,,,,,,+++***,,,000...555CCCSSSeeeuuuzzzlll[[[QQQNNNPPPOOOOOOMMMJJJGGGDDDBBBEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDBBBBBBDDDGGGHHHHHHFFFHHHJJJIIIGGGFFFIIILLLLLLJJJGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDBBBAAAAAACCCEEEEEEDDD@@@>>><<<;;;;;;;;;:::999666888::::::888666666666888888:::;;;===>>>???@@@=========>>>>>>??????@@@<<<;;;999777666777999:::;;;<<<;;;888555444444555555777999;;;===>>>>>>>>>:::::::::999999:::;;;;;;;;;;;;===>>>AAACCCEEEGGGEEEFFFHHHJJJNNNQQQTTTVVVTTTQQQRRRWWWXXXUUURRRSSSVVVUUUTTTVVVXXXZZZZZZZZZ\\\ZZZXXXYYY]]]aaadddfffuuucccQQQBBB999888777777:::???BBBCCCCCC@@@CCCGGGGGGDDDBBBDDDGGGHHHMMMUUU^^^gggpppyyy~~~sssiii___]]]ZZZWWWTTTRRRPPPPPPMMMLLLKKKLLLMMMMMMKKKIIIGGGEEECCCCCCFFFHHHJJJJJJIIIFFFCCCBBBCCCFFFGGGHHHEEEDDDCCCBBBBBBAAA@@@???AAA??????@@@BBBBBB@@@===666666555222//////000222222222444===JJJ[[[jjjrrrrrruuuuuunnn```OOOAAA999333000...---...111222333444666:::>>>@@@@@@???>>>@@@EEEGGGCCCAAABBBCCCAAA???===>>>AAABBBAAAAAADDD<<>>;;;;;;<<<===>>>===IIILLLPPPPPPMMMKKKLLLOOOGGGDDD???;;;:::<<<@@@CCCDDDGGGJJJJJJGGGDDDBBBAAA<<<======>>>AAAEEEBBB===:::999888:::>>>??????===???>>>===<<<<<<;;;;;;;;;999888888:::;;;999444000...***((((((%%%"""'''......222???SSSaaa___UUUNNN???BBBGGGMMMQQQSSSRRRPPPMMMQQQYYYdddqqqzzz}}}~~~sssqqqmmmkkkoooooobbbSSSEEE@@@:::888888888444111111222444333111000222444444444333222000...---,,,***+++,,,,,,---...//////---///222333333555999<<>>???AAAAAABBB???@@@AAABBBCCCEEEFFFFFFEEEEEEEEECCC@@@===999777777777777777999;;;===>>>???>>>>>>???AAAAAA@@@>>>===>>>===:::888666666777::::::999999999999::::::666777:::<<<<<<;;;:::888666:::???AAAAAAAAABBBDDDHHHOOORRROOOKKKHHHEEEAAA555///+++,,,,,,+++---111///:::MMM___ooozzzxxxoooaaaSSSNNNOOOQQQQQQPPPNNNKKKHHHEEECCCDDDEEEGGGHHHHHHHHHGGGGGGBBB@@@???@@@CCCFFFHHHIIIIIIJJJJJJKKKMMMOOOPPPRRRQQQNNNJJJFFFCCCBBBBBBBBBBBBCCCEEEFFFEEEDDDCCCBBBEEEBBB??????@@@BBBAAA@@@>>><<<999888888999888777666888::::::888777666777666777999<<<>>>@@@AAABBB======>>>>>>???AAABBBCCC>>><<<:::888777777999:::===>>>>>><<<999999:::===999:::<<<=========<<<;;;:::999888777666666777777999:::;;;===???AAABBBCCCCCCCCCCCCEEEHHHMMMQQQTTTRRRNNNMMMQQQRRROOOMMMNNNLLLKKKKKKMMMPPPRRRRRRQQQSSSRRRQQQRRRVVVZZZ\\\\\\}}}lllYYYHHH>>><<<:::999<<>>;;;;;;:::999555222000000111......000555>>>KKKYYYccctttxxxzzzuuufffTTTDDD;;;555111------000222111000111444888<<<>>>>>>===<<<@@@EEEGGGDDDAAABBBCCCBBB===;;;<<<@@@CCCCCCFFFJJJBBBEEEIIIJJJKKKPPPXXX```dddbbb^^^YYYTTTRRRTTTVVVUUUXXXXXXSSSOOOOOONNNLLLLLLNNNMMMJJJLLLPPPLLLDDDNNNJJJEEECCCDDDHHHLLLNNNQQQUUUYYYZZZUUUMMMEEEAAA???===<<<<<<======<<<;;;NNNSSSWWWUUUOOOLLLOOOTTTLLLHHHBBB===;;;<<>>======<<<<<<<<<<<<888777888;;;===;;;777222///'''###&&&'''%%%'''+++...666GGGYYY]]]QQQ???444222999DDDNNNUUUXXXVVVTTTQQQUUU\\\fffpppwwwzzz{{{pppnnnjjjiiipppuuulll___IIIBBB:::666666555222///---///111000//////222555000000000///...,,,+++***,,,,,,---......///000000///111444555555777;;;>>>BBBEEEHHHGGGDDDBBBCCCEEECCCCCCBBBCCCDDDEEEGGGIIIFFFGGGIIIIIIHHHGGGHHHIIIIIIFFFBBB@@@@@@???>>><<<::::::;;;<<<>>>AAACCCDDD???@@@BBBDDDFFFGGGHHHHHHEEEFFFFFFEEECCC@@@===;;;222333444666999<<<>>>@@@>>>======>>>@@@@@@???======>>>>>><<<999777666777888999;;;<<<<<<;;;999888222444888;;;======<<<;;;777;;;???AAAAAABBBEEEGGGKKKQQQUUURRRLLLIIIEEEAAA777000,,,---...---000444///===SSSfffttt|||yyynnneeeXXXMMMJJJNNNLLLLLLLLLKKKIIIGGGEEECCCFFFGGGIIIKKKLLLKKKJJJIII>>><<<<<<>>>BBBFFFIIIJJJLLLKKKKKKMMMQQQTTTVVVVVVSSSPPPLLLGGGDDDBBBBBBBBBAAABBBDDDEEEEEECCCBBB@@@GGGCCC>>>===>>>???>>><<<<<<:::777666666777666555666888::::::999777777777444666999<<>>>>>>>>???@@@AAACCCCCC@@@>>>;;;888777777999:::888:::;;;:::888888;;;>>>======>>>>>>>>>===;;;:::<<<:::888666444444444444999:::;;;<<<>>>???@@@@@@AAA@@@@@@AAAEEEJJJOOOSSSPPPKKKJJJMMMNNNKKKJJJLLLDDDDDDDDDFFFIIIKKKLLLKKKIIIHHHHHHKKKOOORRRTTTTTTnnnZZZLLLEEE@@@???>>>>>>???@@@???>>>>>>@@@DDDGGGKKKRRR\\\ccchhhlllsssyyy~~~~~~xxxuuutttppphhhbbbcccaaa^^^ZZZVVVSSSRRRQQQJJJIIIHHHGGGFFFGGGHHHHHHDDDBBBAAAAAACCCHHHMMMPPPWWWQQQHHHAAA>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@===:::888999===@@@@@@???@@@@@@???===:::666333111111333555666888>>>GGGNNNbbbppp|||{{{ooo^^^LLL@@@999333000///...,,,...333222444777:::===>>>?????????AAADDDEEECCC@@@>>>>>>BBB>>>>>>BBBCCCBBBGGGOOOKKKQQQVVVVVVRRRPPPTTTYYYUUUXXX\\\\\\YYYWWWWWWYYYXXXUUUQQQNNNLLLLLLKKKJJJSSSVVVUUUOOOKKKLLLLLLJJJOOOOOONNNJJJGGGIIIPPPWWWYYY[[[]]]^^^[[[VVVQQQMMMHHHEEE@@@>>>???@@@AAABBBJJJLLLOOOPPPPPPOOOOOOPPPKKKHHHCCC???<<<<<<===>>>BBBBBBAAAAAA@@@?????????;;;999:::<<<@@@BBBAAA???>>>>>>>>>>>>>>>=========@@@???>>>======<<<<<<===999::::::;;;@@@DDD@@@999111---)))&&&%%%&&&&&&%%%,,,444>>>EEEFFF???666///---222>>>LLLTTTXXX\\\bbb___\\\\\\aaakkksssvvvwwwtttnnniiimmmuuuwwwpppggg\\\LLL;;;555444111...,,,------///000222444666666222...)))))),,,///111111///...------///111444666888888888;;;???@@@>>><<>>???@@@???@@@@@@AAAAAA@@@@@@????????????CCCHHHLLLKKKJJJFFFEEEEEEFFFEEEAAA<<<777888666444333555888<<<>>>;;;<<<===????????????>>>@@@>>><<<:::999:::<<<===<<<<<<===???BBBBBBAAA???777666555777;;;===<<<::::::>>>CCCEEEEEEEEEGGGIIIIIIMMMOOOMMMGGGAAA>>>===888222...//////---...111999LLLcccrrryyytttfffYYYLLLDDDEEEKKKMMMOOOPPPMMMIIIFFFEEEFFFKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBCCCDDDGGGHHHLLLPPPUUUXXXXXXWWWVVVVVVQQQPPPNNNMMMKKKIIIFFFEEEFFFFFFFFFGGGIIIIIIGGGFFFDDDBBB@@@??????>>>===<<<:::999888777777666666666:::999999999999999999999888:::<<>>>>>>>>@@@BBB===<<<:::888888888999:::<<<;;;::::::<<<======<<>>???AAACCCEEEGGGIIIJJJtttvvvwwwoooaaaRRRHHHCCC>>>===;;;;;;===???@@@AAA>>>CCCJJJPPPUUU]]]gggnnnqqquuu{{{~~~uuupppjjjgggfffeee```\\\```]]]YYYXXXXXXWWWTTTPPPKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEDDDEEEFFFHHHJJJKKKQQQLLLEEE@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<:::999;;;>>>@@@@@@???AAAAAA@@@>>><<<999666444333444555555666:::AAAGGG___nnn|||}}}ssseeeWWWMMM>>>777111000000---...000333444777:::<<<>>>??????AAACCCFFFGGGEEECCCBBBBBBBBB@@@AAAEEEGGGIIIQQQ[[[\\\^^^^^^YYYSSSOOOPPPRRRWWWZZZ]]]]]]ZZZWWWVVVVVVOOOLLLIIIHHHKKKPPPTTTVVV\\\]]]YYYTTTSSSWWWXXXWWWTTTRRRMMMIIIHHHLLLUUU[[[bbbccceeefffdddaaa]]]ZZZMMMIIIEEEBBBAAABBBBBBBBBDDDFFFHHHHHHHHHHHHIIIJJJHHHFFFBBB???===<<<===>>>@@@@@@@@@???>>>>>>======;;;:::999;;;???AAAAAA???>>>===============>>>>>>@@@???>>><<<;;;;;;<<<<<<777888999:::???CCC@@@:::222///***'''&&&&&&&&&%%%(((---444999888333,,,'''(((,,,666FFFRRRZZZbbbiiihhhccc___```gggoootttuuusssooolllooottttttmmmfff\\\LLL;;;444333000...---+++,,,,,,...///000111111///,,,)))***,,,///000000000000000000222555777999>>>===<<<>>>BBBCCCBBB@@@BBB@@@@@@AAADDDEEEFFFEEECCCBBBAAAAAABBBDDDGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFEEECCC@@@>>>???@@@>>>???@@@BBBCCCDDDDDDEEECCCBBBCCCFFFIIIKKKIIIGGGFFFEEEEEEEEECCC???:::666666555444444555888;;;===::::::999999:::;;;<<<===?????????@@@AAABBBCCCDDDAAA@@@@@@BBBDDDFFFEEEDDD<<<;;;999:::<<<===<<<:::===AAAFFFHHHHHHGGGHHHIIIJJJJJJIIIFFFAAA<<<:::999666222............333:::IIIYYYkkkvvv}}}uuuhhhWWWKKKBBB>>>AAAFFFKKKLLLMMMKKKGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKOOOSSSWWWYYYXXXWWWVVVUUUVVVWWWWWWRRRKKKFFFDDDDDDGGGGGGGGGHHHJJJIIIGGGEEEDDDBBB???>>>>>>===<<<::::::999888666555555555555888888888999999999::::::999;;;===???AAAAAA@@@???@@@>>><<<===>>>???@@@AAA???>>>;;;999888999:::;;;;;;:::999999;;;======<<<<<<;;;;;;<<<<<<<<<:::888999888666555555666888999999999999888777999===@@@>>><<<::::::;;;===???@@@AAAAAABBBBBBAAA@@@???>>>@@@@@@AAA@@@???>>><<<;;;888999:::;;;===>>>???@@@XXX[[[]]]YYYQQQIIIDDDBBBAAA???<<<:::;;;===AAADDDEEELLLUUU^^^dddkkkrrrxxx}}}xxxoooiiiddd___]]]______^^^]]]___ZZZVVVWWWZZZYYYSSSMMMJJJHHHGGGEEECCCCCCCCCDDDDDDDDDFFFGGGIIIJJJKKKKKKIIIFFFBBB@@@@@@@@@@@@???BBBAAAAAAAAA@@@?????????<<<;;;;;;===???@@@???>>>@@@@@@@@@@@@>>><<<:::888444666666555333555;;;???YYYlll}}}yyynnnddd]]]JJJ???555333333111//////111222444666999;;;<<<===AAACCCEEEFFFEEEDDDDDDDDDCCCCCCFFFJJJMMMRRR]]]hhhdddbbb___[[[XXXWWWWWWXXXZZZ\\\]]]\\\XXXUUUSSSRRRNNNKKKHHHJJJPPPYYY```dddeeeccc^^^[[[^^^eeehhheee]]]VVVMMMGGGIIIQQQZZZ```fffffffffeeecccaaa^^^\\\OOOKKKFFFBBBAAAAAAAAA@@@@@@AAABBBAAAAAAAAACCCEEEDDDCCCAAA???============>>>>>>>>>>>>===<<<;;;;;;<<<:::999:::===???@@@@@@======<<<<<<<<<>>>???@@@AAA???===:::999999:::;;;666777888888<<>>NNN[[[fffooosssllldddaaadddjjjoooqqqpppooooooqqqrrrpppkkkeee]]]LLL;;;333111///......,,,,,,,,,,,,,,,,,,------***)))))),,,///111111111222333444555888;;;===>>>CCCBBB@@@AAACCCDDDDDDCCCBBBAAA@@@AAACCCEEEEEEEEECCCBBBAAAAAABBBDDDFFFGGGLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGEEEAAA???@@@AAA@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLKKKIIIFFFHHHGGGFFFEEECCC>>>999555555555555666777999;;;<<<>>>===;;;::::::;;;===???===@@@DDDHHHJJJKKKKKKKKKFFFEEECCCDDDGGGIIIJJJIIICCCAAA???>>>>>>===;;;999???CCCGGGJJJJJJIIIIIIHHHIIIFFFBBB>>><<<888555333333111///...---000<<>>???@@@@@@??????===<<<;;;<<>>>>>===666666888;;;======:::777777666444333444555777888666666666555555777:::===>>>===;;;::::::<<<===???============<<<;;;:::999>>>======;;;999777555444333333333444444555555555HHHIIIJJJHHHEEEBBBAAABBBDDDBBB???<<<;;;???DDDHHHRRRYYYdddlllqqquuuzzz~~~~~~wwwpppggg``````^^^\\\\\\^^^```___^^^^^^\\\YYYXXXXXXTTTNNNJJJEEEDDDCCCBBBBBBBBBCCCCCCAAABBBDDDFFFIIILLLNNNPPPDDDCCCAAA@@@AAAAAA@@@>>>BBBBBBAAA@@@??????>>>>>>;;;<<<===???@@@@@@>>>===>>>??????@@@???>>><<<;;;666888888777444555999===VVVkkkvvvlllfffYYYJJJ;;;555555333222111//////111333555888;;;<<<>>>@@@BBBBBBAAAAAABBBCCCCCCFFFKKKMMMPPPVVVbbbmmmgggccc^^^]]]___bbbbbbaaa___^^^[[[WWWSSSQQQQQQQQQSSSQQQOOOQQQVVV]]]aaadddeeeccc```aaahhhqqqsssooofff[[[MMMFFFJJJSSS[[[___aaa___\\\YYYUUUQQQOOONNNIIIFFFBBB?????????>>>===???@@@@@@???>>>???AAADDD@@@@@@???>>>============>>>>>>>>>>>>===<<<;;;:::<<<:::999999;;;===???AAA===<<<<<<;;;<<<>>>@@@AAAAAA???<<<999888888999:::777888888777999===;;;666666222...+++)))(((&&&%%%---///333555555222...,,,***'''***777HHHWWWfffqqqyyysssjjjeeeeeegggjjjkkkkkkmmmoooqqqqqqoookkkhhh^^^NNN<<<333///------///...------,,,,,,++++++***%%%'''***///333555666666555666888;;;>>>AAACCCDDDFFFEEECCCBBBCCCCCCDDDEEEEEECCCBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBCCCFFFGGGLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJHHHDDDBBBBBBCCCGGGGGGHHHHHHHHHHHHGGGGGGKKKLLLMMMOOOOOONNNKKKJJJLLLKKKIIIGGGEEE@@@;;;777555666777999;;;<<<======???>>>===<<<<<<<<<======;;;???EEEKKKNNNNNNMMMKKKHHHEEECCCCCCEEEHHHJJJKKKGGGEEECCC@@@>>>;;;999777;;;???CCCHHHIIIIIIHHHGGGFFFBBB???===<<<999444///111000///...---333EEEVVVkkkqqqyyy~~~{{{rrr```QQQBBB======???BBBFFFKKKKKKIIIGGGEEEDDDCCCCCCAAABBBCCCEEEHHHLLLOOOQQQYYYZZZ[[[[[[ZZZXXXUUUTTTYYY[[[]]]]]][[[XXXWWWVVVZZZ\\\]]][[[UUUQQQOOOOOOLLLKKKJJJJJJJJJIIIFFFDDDCCCAAA>>><<<<<<;;;999777888777666444333333222222444555666888:::;;;<<<===;;;<<<===>>>>>>>>>======999:::;;;<<>>>>>>>>444555666888;;;;;;999777666555333222222222444555333333444333333444777:::???>>>>>><<<;;;;;;===???======<<<<<<:::999888777999888777555333111//////222222111111111111000000AAAAAA@@@???======???@@@@@@@@@@@@???AAAFFFNNNSSS^^^eeepppwww|||xxxpppiiibbb]]][[[YYYZZZ\\\^^^``````^^^\\\]]]^^^^^^YYYQQQJJJFFFEEE????????????@@@BBBCCCEEEDDDCCCBBBBBBEEEIIIMMMPPPCCCBBBAAAAAABBBAAA???===AAAAAA@@@???>>>>>>======;;;===>>>??????>>>======;;;<<<===>>>???>>>===<<<777999;;;:::999999<<>>@@@AAA@@@???@@@AAACCCDDDIIIMMMOOOQQQWWW```fffgggccc``````dddggggggeeegggbbbZZZTTTQQQRRRTTTUUUVVVVVVWWWYYY\\\^^^]]]\\\```aaaaaaeeennnwwwwwwrrrhhh\\\MMMFFFIIIQQQWWWZZZXXXUUUQQQMMMIIIFFFDDDCCCCCC@@@>>>===>>>??????>>>@@@@@@@@@???>>>>>>AAACCC>>>>>>===<<<<<<<<<<<<<<<>>>???@@@@@@???>>><<<;;;;;;::::::999999;;;>>>@@@<<<<<<<<<<<<===>>>@@@AAA???>>>;;;999888888999:::999::::::777777999777333666333///,,,+++)))'''%%%$$$''',,,000111///+++)))***'''(((333BBBRRRdddqqqwwwtttnnnjjjhhhhhhggggggeeehhhlllooopppooonnnmmm```PPP???444///,,,,,,...,,,,,,++++++***)))((((((###'''---222666999:::;;;888:::===@@@CCCEEEGGGGGGIIIHHHGGGFFFEEEEEEGGGHHHIIIGGGFFFFFFHHHIIIIIIHHHDDDCCCBBBBBBBBBDDDFFFGGGJJJKKKMMMOOOPPPQQQQQQPPPNNNNNNMMMKKKGGGFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJMMMOOOQQQRRRRRRQQQPPPPPPQQQOOOMMMJJJHHHCCC>>>:::777888:::===>>>???@@@@@@:::;;;======<<<:::777666999===CCCHHHKKKJJJGGGEEEEEEBBB??????AAADDDGGGHHHGGGFFFDDD@@@<<<999666555555888<<>>???<<<<<<<<<<<<<<<<<<;;;;;;777:::;;;>>>EEEMMMMMMHHHDDDBBB@@@>>><<<======>>>;;;999888888:::;;;;;;:::777555444444666777666666666555333111000000111222111333333333333444666999999::::::888666666888:::======;;;:::888777666555333222111000///...------000000000//////.........???>>><<<::::::<<<===???;;;???DDDIIINNNUUU^^^eeekkkqqqzzzxxxppphhhccc___[[[[[[\\\[[[]]]```bbbbbb```]]]ZZZYYY\\\\\\UUUJJJBBB@@@BBB;;;;;;;;;<<<>>>AAACCCEEEHHHFFFBBB@@@AAADDDGGGJJJBBBAAA@@@AAAAAA@@@>>><<>>>>>======<<<<<<;;;===>>>>>><<<;;;<<<<<<:::;;;<<<===>>>>>>======999<<>>===@@@CCCXXXkkkzzzqqqgggXXXHHH???:::444111111222222333555999>>>CCCFFFCCCCCCCCCBBBAAAAAADDDFFFEEEKKKOOOQQQSSSXXXZZZZZZZZZZZZ\\\bbbiiinnnooonnnllleee\\\VVVTTTVVVYYY[[[\\\^^^aaadddfffddd___[[[[[[^^^```cccjjjppppppkkkbbbXXXLLLFFFHHHMMMQQQRRRQQQOOOLLLIIIFFFEEEDDDDDD@@@>>>======???AAABBBAAA===>>>???>>>===<<<>>>@@@>>>===;;;::::::;;;<<<<<>>>>>??????===<<<<<<;;;::::::::::::999;;;:::666555777666333555222///---+++***'''%%%"""&&&***+++***(((&&&&&&$$$'''///;;;KKK^^^nnnqqqpppooommmkkkjjjiiihhhbbbdddhhhlllooopppqqqqqqbbbSSSCCC777000++++++---((((((((('''''''''&&&&&&%%%)))000555888:::;;;===:::<<<@@@DDDGGGHHHIIIHHHKKKLLLLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIKKKKKKKKKJJJFFFEEEDDDCCCCCCEEEGGGHHHIIIJJJMMMOOOQQQRRRRRRRRRNNNOOONNNLLLJJJHHHIIIJJJHHHIIIKKKLLLNNNOOOOOOOOONNNPPPRRRSSSRRRRRRSSSTTTSSSQQQNNNKKKIIIEEE@@@===999:::<<<>>>@@@BBBBBBCCC<<<>>>@@@AAA???<<<888555666999>>>BBBCCCCCC@@@???@@@===;;;;;;===@@@BBBCCCDDDDDDCCC???;;;777666666222333666;;;???AAAAAA@@@BBBCCCDDDEEECCC>>>666000//////000111222;;;NNNaaassszzzuuuhhhUUUNNNIIIJJJLLLKKKJJJKKKNNNKKKGGGDDDCCCBBB@@@???AAAAAAAAACCCFFFJJJNNNQQQRRRSSSUUUVVVYYY[[[\\\]]]___```bbbaaa___]]]]]]]]]ddd```\\\]]]```]]]VVVNNNKKKJJJIIIJJJJJJHHHFFFCCCBBB???===<<<<<<<<<:::999777777666666666666666777555666888999<<<>>>???@@@>>>>>>===<<<<<<;;;::::::888<<<>>>???GGGPPPOOOFFFCCCBBB???>>>===>>>???@@@888666555444555666555444777555222111333444444333555444222000///000111222222333555555444555777999666888:::888666555888:::<<<;;;999666444333222222000///...------------------------------------,,,???===;;;:::<<>>???:::::::::;;;<<>>===>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>><<<:::999:::<<<:::;;;<<<>>>>>>>>>>>>===;;;???BBBCCCAAA@@@BBBEEETTTaaarrr|||}}}vvviii```UUUNNNEEE;;;444222222111222444999@@@FFFJJJGGGFFFEEECCCBBBBBBEEEGGGGGGMMMQQQSSSXXX[[[WWWOOOLLLQQQYYYdddlllrrrssssssiiiddd\\\WWWWWWYYYZZZZZZ```bbbeeeggggggccc]]]XXXVVVYYYZZZYYY[[[___```^^^VVVPPPIIIFFFGGGJJJLLLMMMLLLKKKHHHEEECCCBBBAAAAAA???>>>===>>>@@@BBBBBBBBB;;;===>>>>>>===<<<<<<===>>>===:::888888999;;;<<<>>>???AAABBBAAA???===;;;777999;;;;;;:::999;;;===;;;===>>>??????>>>===<<<:::;;;<<<======<<<;;;:::777::::::666555777888666333111...,,,,,,***(((&&&$$$%%%&&&'''(((((())))))%%%%%%(((...444@@@SSSdddjjjkkkllllllllllllmmmnnnccccccdddhhhmmmqqqrrrrrrdddVVVFFF;;;222+++)))+++&&&&&&&&&'''''''''(((((()))---222666666777888:::;;;>>>BBBFFFIIIJJJIIIHHHJJJLLLNNNNNNLLLKKKLLLNNNOOOMMMKKKKKKLLLLLLLLLKKKHHHGGGEEEDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPQQQPPPPPPMMMMMMMMMLLLJJJIIIJJJKKKIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQRRRQQQOOOOOORRRTTTQQQOOOLLLIIIGGGDDD@@@<<<999:::<<<>>>@@@BBBCCCDDDBBBCCCCCCCCCAAA>>>;;;999555666999;;;=========<<<<<<:::999999;;;>>>??????@@@BBBAAA???:::777777888555444444777;;;>>>>>><<>>===<<<;;;;;;;;;???@@@@@@GGGOOOKKK@@@AAA@@@???======>>>@@@AAA999777555444444444333222333222111222333333222111222111000///000111333444444555777777777777999;;;777:::===<<<999888;;;???<<<:::888555333111111111000///...,,,,,,,,,,,,---)))******+++,,,,,,------???===<<<===@@@CCCFFFHHHPPPXXXcccjjjoootttzzz|||~~~}}}uuummmgggddddddccc\\\WWWYYYYYYTTTTTTWWWYYYYYYXXXUUURRROOONNNNNNMMMKKKHHHEEEBBB@@@???===::::::::::::;;;===???@@@???@@@@@@AAAAAABBBBBBBBB<<<;;;;;;<<<>>>???>>>===::::::;;;;;;;;;;;;;;;;;;<<<======;;;888777:::===:::;;;===>>>??????>>>>>>===AAADDDEEECCCAAACCCEEEMMMWWWdddoooyyy~~~xxxkkkfffaaa\\\QQQBBB888555///...///222777>>>FFFJJJHHHGGGEEECCCAAAAAADDDGGGHHHNNNRRRVVV[[[^^^VVVJJJNNNTTT^^^ffflllmmmllljjjddd___ZZZWWWXXXYYYXXXVVV^^^^^^``````___ZZZSSSMMMRRRUUUTTTOOOMMMPPPRRRQQQLLLJJJGGGEEEFFFHHHIIIJJJIIIGGGDDDAAA===;;;999888>>>===<<<===???@@@@@@???;;;===??????>>><<<<<<<<>>???AAABBBAAA???<<<:::666999<<<<<<:::999:::<<<;;;===???@@@@@@>>><<<:::999:::<<<>>>>>>===<<<;;;555888999666555888:::999222000---,,,,,,***(((&&&((('''%%%######%%%((()))'''(((+++---///666HHHYYYggghhhiiijjjkkkmmmpppssseeecccbbbfffmmmqqqrrrqqqeeeXXXIII===333+++(((***&&&''''''((()))***++++++---000444666444333444666<<>>;;;::::::;;;<<>>>>>>>>>>>@@@AAA>>>:::888999::::::777555666:::<<<<<<:::GGGIIIIIIDDD<<<444111000000///000444888???NNN\\\pppxxx~~~|||uuummmllliiiggggggdddaaaccchhh___ZZZTTTPPPOOOMMMJJJHHHHHHGGGFFFFFFGGGJJJMMMPPPUUUXXX\\\___```]]]ZZZWWW___aaaccccccbbbbbbcccddd___aaabbbbbb^^^ZZZVVVSSSHHHHHHGGGHHHIIIHHHEEECCC@@@>>>===<<<>>>>>>===<<<777777777888999;;;<<<===888999:::<<<>>>???AAAAAADDDCCCAAA???>>>======<<<>>>BBBBBB@@@FFFMMMGGG:::@@@???>>>======???AAABBB<<<:::777666666555444222...///000333555444222/////////...///000333666888555777888999888999;;;<<<555999<<<<<<999888;;;???===<<<999666444222222222222000...---+++++++++,,,))))))***+++,,,...//////???AAAEEEHHHLLLPPPUUUYYYaaaiiissszzz|||~~~|||yyytttrrrlllccc[[[XXXYYY\\\[[[ZZZYYYXXXVVVUUUTTTTTTYYYVVVRRRNNNKKKIIIHHHHHHGGGEEEBBB???===<<<<<<======;;;999999;;;===>>>>>>???@@@BBBCCCCCCBBB@@@???@@@>>>===>>>AAACCCCCCBBB???>>>>>>>>>>>>>>>??????AAA@@@>>>>>>>>>===;;;999===>>>@@@AAA@@@===:::888AAABBBDDDEEEFFFGGGHHHHHHKKKNNNUUUaaammmuuuxxxwwwnnnpppmmmcccXXXNNNCCC999222000//////444;;;CCCHHHMMMGGGBBBBBBGGGJJJHHHEEETTTUUUWWWZZZ[[[YYYSSSOOOMMMRRRXXX^^^hhhoooooojjj___bbbdddccc___]]]^^^___YYY[[[\\\ZZZUUUOOOKKKIIILLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFEEECCCBBBAAA???>>>>>>???AAABBBDDDDDDDDDCCCBBBAAA@@@???;;;===???AAAAAA@@@>>><<<===<<<;;;:::::::::::::::AAAAAAAAA@@@@@@@@@??????============<<<;;;:::999<<<>>>@@@@@@>>><<<<<<<<<888:::===>>>===<<<;;;<<<;;;:::999999::::::888777444222///+++)))((('''(((***(((&&&$$$###$$$&&&'''(((444===;;;222000;;;GGGYYYaaadddcccjjjvvvxxxqqqhhh___\\\dddlllmmmmmmooojjj```PPP???222,,,+++,,,((())))))***,,,------...,,,---...///000222555888AAA@@@@@@AAAEEEGGGHHHHHHKKKKKKMMMNNNNNNMMMKKKKKKFFFGGGIIIKKKLLLLLLKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIKKKLLLLLLKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNJJJHHHIIIKKKKKKLLLOOOMMMKKKIIIJJJLLLOOOQQQJJJIIIGGGEEECCC@@@<<<999777555444666<<>>999666888888555777===>>>DDDDDD<<<666666666444000000000222999FFFTTT___mmmuuu}}}}}}zzzyyyyyywwwuuusssqqqooonnnmmmmmmnnnggg___[[[YYYWWWRRRNNNHHHFFFEEEFFFJJJOOORRRTTT]]]]]]\\\\\\[[[ZZZZZZZZZ``````aaabbbcccdddeeefffcccbbbbbb```]]]YYYVVVTTTQQQMMMJJJJJJLLLKKKFFFAAA===;;;888:::>>>AAABBBBBB??????>>>;;;:::;;;???BBB;;;===>>>>>>>>>???AAABBBFFFEEEDDDDDDDDDCCCAAA???JJJJJJJJJKKKKKKHHHCCC>>>@@@???<<<999===FFFLLLLLLBBB<<<666333555666333111000//////............///---...///000000222666999///111333666999<<<>>>???=========<<<;;;;;;;;;;;;999888777666666555666666777444111/////////...,,,,,,,,,,,,---------......CCCGGGMMMSSSYYY^^^cccfffkkkrrr|||{{{sssnnnllldddbbb^^^XXXSSSQQQSSSVVVQQQQQQQQQQQQPPPPPPPPPOOOSSSPPPLLLHHHEEEDDDDDDDDDGGGEEEBBB???===============;;;:::;;;===???>>>>>>>>>???AAABBBBBBAAA???>>>>>>======>>>AAACCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<===>>>===;;;:::===???@@@BBBAAA@@@>>><<>><<<===???@@@AAA@@@???>>><<<<<<;;;:::::::::::::::@@@@@@@@@@@@????????????============<<<;;;::::::===???AAAAAA???>>>>>>>>>:::<<<>>>>>>===;;;::::::===;;;999888999999888777555333000---,,,---...000+++)))&&&$$$$$$&&&)))***777@@@GGGCCC777000444;;;FFFOOOVVVZZZffftttvvvnnnfff]]]YYYaaakkknnnnnnnnnkkkbbbRRRBBB555///---...)))***+++---///111222333000000000......000333666<<<<<<===>>>@@@BBBDDDEEEHHHIIIJJJJJJJJJJJJIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIINNNNNNNNNLLLJJJIIIIIIKKKLLLKKKJJJIIIIIIIIIJJJJJJNNNKKKHHHGGGHHHJJJJJJJJJMMMKKKIIIGGGGGGIIILLLNNNIIIHHHEEEDDDBBB???;;;777777555444777<<>><<<888555333222111222333444333222555444333555888999777555333333333777;;;>>>???>>>@@@;;;999::::::777999===>>>@@@>>>999666777555000///000222888CCCRRR```iiirrrxxx~~~{{{{{{|||}}}|||{{{yyyxxxvvvuuutttrrrmmmgggeeeddd```ZZZUUUQQQOOOLLLLLLNNNPPPRRRRRRXXXYYYYYYZZZ[[[[[[\\\\\\___```bbbdddfffhhhiiiiiikkkiiiddd___[[[XXXVVVUUURRRNNNJJJIIIKKKJJJGGGCCCAAA>>><<<===@@@CCCDDDDDDCCCAAA???>>>>>>>>>???@@@<<<===>>>>>>>>>@@@CCCFFFIIIHHHGGGHHHIIIIIIGGGEEERRRTTTVVVSSSNNNHHHDDDCCCAAAAAA>>>;;;===EEEHHHGGGAAA;;;555333444444222/////////.........//////000...///000000000111444666000111222555888;;;===???======<<<;;;999777666555999888777666666666666666555333000//////000////////////...---,,,+++******KKKRRR[[[dddkkkppptttwwwwww}}}}}}|||xxxqqqiiibbb]]]\\\YYYYYYVVVSSSOOONNNOOOQQQLLLMMMNNNOOOOOOOOOOOOOOOKKKHHHDDD@@@>>>>>>???AAACCCAAA???===;;;;;;;;;;;;<<<<<<<<<>>>@@@AAA@@@>>>===>>>???@@@@@@???>>>======<<<<<<>>>AAACCCCCCBBBEEECCCAAA???<<<:::999888666888;;;===>>>>>><<<;;;<<<===???@@@@@@@@@???>>>AAACCCGGGLLLQQQTTTVVVWWW\\\ZZZZZZ]]]dddkkkqqqtttwwwxxxtttmmmeee[[[LLL???666222...,,,...555<<>>======>>>>>>>>>???????????????<<<;;;;;;::::::::::::;;;????????????>>>>>>>>>>>><<<<<<=========<<<<<<;;;;;;===???@@@>>>======>>><<<>>>??????===;;;;;;;;;???<<<999888888888777666444111///------000444666,,,***'''%%%%%%(((+++---666===CCCBBB:::333111333555<<>>===BBB>>>======<<<:::;;;>>><<<<<<888555555777444///111222777AAAPPPaaannnuuuzzz~~~~~~|||{{{wwwuuurrrqqqqqqmmmgggaaa___\\\XXXVVVUUUUUUSSSRRRTTTUUUVVVWWWYYYZZZ\\\\\\^^^___bbbdddfffggggggggglllhhhaaaZZZVVVUUUVVVWWWSSSNNNJJJHHHIIIIIIGGGDDDDDDBBB@@@@@@BBBEEEFFFFFFDDDBBB@@@AAACCCEEECCCAAA======>>>>>>???BBBHHHLLLNNNMMMMMMNNNOOOOOOMMMKKKVVVZZZ\\\WWWNNNGGGEEEGGGDDDDDDAAA>>>???DDDEEEBBB>>>:::444222222222000...............///000111111000111222111000000222333111111222333666999<<<===>>>>>>===;;;999666333111999888777777777777777777444222//////000111111000///...------++++++***)))YYY```jjjsssyyy|||~~~~~~}}}xxxuuuooommmiiibbb[[[WWWUUUUUUXXXWWWTTTQQQNNNLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMDDDBBB>>>;;;:::;;;===???>>>===<<<:::999999999999<<<<<<>>>AAACCCCCCAAA???>>>>>>???@@@@@@???>>>>>>;;;;;;<<<>>>AAACCCCCCBBBDDDCCCAAA>>><<<:::999888777:::>>>AAAAAA???>>>===;;;<<<<<<<<<===<<<<<<<<<>>>@@@EEEKKKPPPSSSUUUVVV^^^]]]]]]___ccchhhmmmpppsssuuusssooojjjaaaRRRDDD;;;777222...000666===BBBNNNVVV^^^```ZZZSSSMMMLLLIIINNNTTTXXXXXXWWWVVVVVVVVVZZZYYYTTTSSSYYY```ccceeedddaaa[[[UUUOOOKKKHHHIIIIIIIIIGGGGGGIIIMMMPPPIIIGGGEEECCCBBBCCCDDDEEECCCHHHNNNSSSRRRMMMFFFAAAAAACCCFFFIIIIIIFFFCCCAAA=========>>>======<<<<<<>>>===<<<<<<<<<===??????===<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>============;;;<<<<<<============<<<888:::<<<===<<<;;;;;;;;;===>>>@@@@@@???>>>>>>???@@@===:::888888888777666222000,,,***+++///333666///---)))%%%%%%'''***,,,///333777777333///------,,,000888GGG^^^rrrxxxssseeeZZZRRRUUUaaahhhhhheeeeee]]]PPPBBB777111............000111333444666666333222...***(((***///333444888:::888333222555999CCCEEEIIILLLMMMKKKGGGEEEAAA@@@@@@@@@BBBDDDFFFGGGHHHGGGEEEDDDDDDGGGJJJLLLKKKKKKKKKJJJIIIJJJLLLOOONNNMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEFFFHHHJJJIIIHHHHHHFFFDDDBBBAAABBBDDDEEEDDDCCCCCCCCCCCCAAA???<<<:::999888:::>>>BBBDDDEEEBBBBBBAAAAAA???>>>;;;:::444333111111222444444333333444555666888888888888333444555888;;;>>>??????CCCBBB@@@@@@???>>>===>>>999999777555333444444444:::<<>>>>>>>>===:::777444222666666666777888999:::;;;555333000///000111111000+++++++++,,,,,,,,,,,,---hhhnnnvvv}}}}}}tttkkkeeeaaabbb```]]]YYYUUUTTTUUUWWWTTTSSSQQQOOOMMMLLLJJJIIIHHHIIIJJJJJJJJJHHHFFFEEEAAA???<<<:::999:::===>>><<<<<<;;;;;;::::::::::::<<<===???CCCEEEEEEBBB?????????@@@@@@@@@@@@??????<<<<<<<<>>===<<<;;;::::::::::::===@@@EEEJJJNNNQQQRRRRRRYYY\\\___bbbeeegggiiijjjqqqtttvvvsssnnneeeVVVIIIAAA===777333333888>>>BBBOOOSSSYYY^^^```\\\UUUPPPJJJMMMQQQTTTVVVVVVVVVVVVTTTWWWWWWRRRRRRZZZbbbfffiiiddd[[[SSSLLLHHHEEEDDDEEEGGGHHHHHHGGGGGGIIIJJJDDDCCCAAA???>>>???@@@AAA@@@FFFOOOVVVUUUNNNEEE>>>@@@AAABBBCCCCCCBBBAAA@@@;;;;;;<<<=========<<<<<<===<<<;;;::::::;;;===>>>>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>=========888:::<<<<<<;;;:::::::::;;;>>>@@@AAAAAAAAACCCDDDAAA>>>;;;999999999888777444111---+++***---111444222///+++&&&$$$%%%&&&(((111000///---,,,*********---,,,///<<>>>>>???@@@BBBEEEFFFGGGFFFEEEDDDEEEHHHJJJLLLJJJJJJJJJJJJHHHIIIKKKMMMJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDFFFHHHJJJIIIHHHFFFDDDCCCAAAAAAAAABBBCCCDDDCCCCCCDDDFFFEEECCCAAA===<<<;;;===@@@BBBCCCCCC@@@AAAAAA???===999777666///---,,,---///222333333666777999999:::::::::;;;666666555444555888<<>>777999:::777111000777>>>IIIMMMUUU```lllwww}}}}}}}}}}}}|||{{{vvvtttrrrpppnnnlllhhheee```^^^]]]ZZZXXXUUUSSSRRRTTTUUUXXXZZZ\\\]]]^^^^^^XXXWWWTTTRRRQQQRRRSSSTTTMMMKKKGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAACCCEEEGGGIIIFFFEEEGGGKKKLLLGGGBBBDDDDDDCCCBBBDDDIIIQQQVVVXXXWWWVVVUUUTTTQQQMMMIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJLLLKKKHHHIIIKKKIIIDDD===;;;777555333222111///.........//////111222333333444555444222000000111222222222333444666888999999::::::::::::888777666444555666777999;;;===>>>777555222000000000///...++++++,,,,,,,,,---------tttxxx~~~}}}sssiii```ZZZWWWYYYXXXWWWUUUSSSTTTWWWZZZTTTRRRPPPOOOOOOOOONNNLLLIIIIIIJJJJJJHHHFFFCCCAAA>>>===;;;:::::::::<<<===<<<<<<==================<<<===???BBBEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@CCCCCCBBB@@@=========<<<<<<===>>>>>>@@@DDDHHHHHHDDDAAAAAAAAAAAA@@@>>><<<;;;:::;;;;;;@@@CCCGGGLLLOOOQQQQQQQQQTTTYYY```fffgggfffeeedddmmmuuuzzzxxxrrrhhh[[[OOOKKKGGGAAA;;;999;;;>>>@@@KKKMMMSSS^^^ggghhhaaaZZZRRRQQQQQQTTTWWWYYYYYYXXXWWWYYYWWWRRRSSSYYY___aaaddd]]]SSSJJJEEECCCCCCCCCFFFHHHIIIHHHFFFCCCBBBBBBAAA@@@>>>===<<<<<<======;;;AAAIIIOOOOOOIIIAAA;;;======<<<<<<<<<<<<======;;;;;;<<<===>>>>>>======<<<;;;:::::::::;;;===>>>>>>============>>>??????>>>>>>>>>>>>==================>>>>>>>>>======<<<;;;===??????===<<<;;;;;;:::<<<>>>???@@@AAADDDFFF@@@>>>===<<<<<<;;;999888888666222...---///111333444111---)))&&&%%%%%%%%%,,,+++***)))+++...222555555111000999LLL```mmmqqqkkkdddYYYTTTYYYbbbeeeccc___XXXLLL@@@888555666777333333222111000...------,,,---...---,,,---///111555666666222...+++,,,...222777===CCCEEEDDD@@@>>>======>>>???AAABBBDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJHHHFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHFFFDDDDDDDDDGGGHHHIIIHHHEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHHHHFFFCCC>>>======>>>@@@AAAAAA??????@@@AAA>>>999444111000000...,,,---000444666666666888::::::999888999:::444333111//////222777;;;???BBBCCCBBBAAACCCAAA>>>999:::;;;777000///:::GGGWWW^^^hhhrrryyy~~~~~~}}}|||||||||zzzvvvtttmmmlllhhhddd___[[[XXXVVVQQQSSSUUUXXX[[[___aaabbb[[[ZZZWWWUUURRRPPPOOONNNIIIHHHGGGFFFEEEFFFGGGGGGCCCCCCCCCBBBBBBCCCFFFIIIQQQNNNLLLLLLMMMKKKGGGCCCIIIIIIHHHGGGHHHMMMSSSXXXYYYXXXWWWVVVTTTPPPJJJFFFCCCBBBBBBFFFKKKPPPRRRQQQPPPQQQPPPMMMLLLNNNKKKFFF???===;;;999666444333333////////////000111111222333555666666444333333333222333333444555666777777333444444555666777888999555666666888:::<<<===>>>999666333111000000///---000///...---,,,++++++***{{{~~~uuujjjaaaZZZWWWVVVUUUUUUTTTRRRPPPQQQTTTWWWVVVRRRNNNMMMMMMMMMLLLJJJFFFGGGHHHHHHGGGDDDAAA???;;;;;;::::::999999999999:::;;;;;;<<<==================???AAADDDEEEDDDBBB??????>>>>>>>>>>>>????????????@@@BBBDDDDDDBBB???<<<;;;;;;<<<<<<>>>??????@@@CCCGGGFFFBBB@@@AAACCC@@@>>><<<:::::::::<<<===AAADDDIIINNNQQQRRRRRRQQQQQQXXXaaaggggggdddaaa```aaammmxxxyyyssskkkaaaXXXZZZVVVOOOGGGBBB@@@@@@@@@FFFIIIRRR```kkkmmmeee\\\[[[VVVQQQSSSXXX\\\[[[YYYYYYYYYVVVRRRTTTYYY[[[YYYWWWQQQHHHCCCAAAAAABBBBBBDDDEEEFFFEEECCCAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;>>>BBBEEEEEEBBB>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>????????????===<<<<<<<<<======>>>>>><<<<<<;;;;;;<<<======>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;===???@@@@@@===;;;:::;;;999;;;<<<======???AAACCC???>>>>>>???@@@>>>;;;999999777444111000000222333333222///,,,)))'''&&&%%%$$$%%%&&&'''***///666:::666111///666DDDTTTaaaiiifffbbbYYYQQQSSS]]]cccccc\\\TTTHHH===777666888:::666555444333111///......,,,///222333222000000000222111000///------------...000444888;;;===>>>>>><<<===>>>@@@BBBDDDDDDEEEBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKJJJHHHEEEDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDBBBBBBCCCFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFIIIHHHGGGHHHHHHFFFDDDAAA======<<<>>>??????===;;;:::<<<>>><<<888444222111333111...///111444666777222555666666333222333444///000000///...111555:::<<>>???AAAAAA@@@>>>;;;999888888999999888777666666777777888999::::::::::::======>>>AAADDDEEEDDDBBB>>>>>>============>>>>>>AAAAAABBBCCCEEEDDDAAA???<<<;;;;;;<<<<<<===>>>???===AAADDDCCC@@@>>>@@@DDD<<<:::888777777999<<<===@@@CCCIIINNNQQQSSSRRRRRRRRRYYYbbbfffeeebbb___]]]RRRbbbrrrvvvrrrlllfffaaagggbbb[[[RRRKKKFFFCCCBBBCCCIIITTTbbbkkkjjjaaaXXX___WWWPPPQQQXXX]]][[[XXXXXXXXXTTTRRRUUUYYYYYYUUULLLGGGAAA???@@@AAABBBAAA???@@@AAAAAA@@@AAACCCDDD????????????>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>????????????:::::::::::::::;;;<<<===????????????>>>>>>>>>>>>????????????>>>===;;;;;;===>>>???>>><<<999888888999:::;;;;;;;;;;;;>>>@@@>>>>>>???AAABBB@@@<<<999777666444222111111111222222111000...,,,***((('''%%%&&&'''&&&%%%&&&+++...---)))''',,,777DDDQQQZZZ___]]]UUUKKKLLLWWW___aaaXXXPPPDDD999444444777;;;777777666555333222111000...111666888666333000......---+++,,,---///............///111555:::???AAA;;;===???BBBDDDEEEEEEDDD@@@AAABBBCCCDDDCCCBBBAAAAAAEEEHHHJJJIIIGGGEEEEEEKKKKKKLLLLLLLLLKKKIIIHHHFFFCCC@@@???AAACCCEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHLLLKKKIIIHHHGGGEEEAAA>>><<<<<<<<<===>>>===;;;888222666:::;;;999777666777111...++++++---///111111///111333222...,,,---///+++...111222111333777:::999???BBB@@@AAADDDBBB===@@@999222111000333???LLLXXXeeevvv}}}yyyuuurrrooonnniiihhheeecccccceeegggiii___\\\WWWRRRNNNLLLKKKKKKFFFHHHJJJKKKKKKKKKKKKLLLFFFHHHIIIHHHGGGIIIMMMRRRPPPRRRSSSSSSRRRRRRSSSUUUQQQQQQPPPOOONNNQQQUUUXXXUUUUUUUUUUUUTTTPPPKKKGGG@@@DDDIIIIIIIIILLLTTT[[[ZZZZZZVVVPPPMMMMMMIIICCCCCCCCCBBB@@@<<<999888888222111000000000000000111222444777888888777888999222444777888999777555444555444333333555888<<>>???@@@<<<===???@@@AAAAAA@@@@@@===<<<;;;:::;;;>>>AAACCCBBBBBBBBB@@@??????AAACCCAAA@@@>>><<<;;;;;;;;;;;;>>>CCCKKKSSSWWWXXXVVVTTTXXX^^^dddgggeee___ZZZVVVQQQZZZhhhtttwwwqqqhhh```dddiiillliiieeeaaa[[[UUUPPPRRRUUUXXX[[[^^^aaaccc]]][[[ZZZ]]]aaabbb^^^YYYUUUSSSQQQQQQSSSSSSPPPMMMEEEDDDCCCCCCDDDDDDBBBAAACCCBBB???>>>===???AAABBBEEEDDDCCCAAA>>><<<999888;;;::::::;;;>>>??????>>>DDDBBB??????@@@AAAAAAAAA@@@@@@??????????????????@@@@@@??????>>>============<<<;;;::::::;;;===>>>>>><<<;;;===??????<<<888======>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;777888999:::<<<===>>>>>>BBBCCCDDDDDDCCC@@@<<<:::999888888777666555555444666555333111...***'''&&&'''&&&$$$$$$%%%(((+++,,,''')))***+++000:::HHHSSS___VVVJJJEEEIIIQQQWWWZZZVVVKKK>>>666666888999999>>>;;;777555444333222111000333888;;;:::777222...---,,,,,,+++,,,---...///...------000666;;;<<<;;;:::<<>>>>>@@@CCCDDDAAABBBDDDEEEEEEEEEDDDCCCFFFHHHJJJKKKJJJIIIIIIIIIFFFDDD@@@===<<<===@@@BBBGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJHHHFFFDDDCCCCCCBBB????????????>>><<<;;;:::888999;;;<<<<<<:::777555333222000...------------000111111111111///---,,,111333444444555888>>>CCCBBBBBBAAA@@@@@@???>>>>>>888777666555777>>>HHHPPP^^^hhhuuu~~~|||zzzyyyxxxvvvsssoookkkhhhfffgggbbbZZZSSSPPPNNNMMMLLLIIIHHHJJJNNNRRRSSSQQQNNNOOOPPPQQQSSSUUUVVVWWWXXXYYYVVVRRROOOOOOQQQUUUXXX\\\YYYUUUQQQPPPRRRUUUWWWYYYYYYXXXWWWUUUSSSQQQPPPKKKLLLMMMNNNNNNOOORRRTTTYYYYYYWWWTTTQQQNNNKKKIIICCCAAA>>>======<<<:::888777555222000///000111222777999:::999777777;;;>>>888888999;;;<<<;;;888555000///000444:::???@@@???@@@???<<<:::888888999:::444555555555444222000///222222222222222111000///}}}uuulllgggbbb^^^XXXUUUVVVWWWXXXWWWQQQQQQPPPOOONNNMMMMMMLLLLLLJJJGGGDDDBBBBBBCCCDDD<<<;;;999777555555555555;;;:::999999888888999999999888888888888888999999:::<<>>=========>>>???@@@@@@>>>??????@@@???>>>===<<<;;;:::999999;;;>>>AAACCCCCCCCCCCCBBB@@@@@@BBBDDDAAA???===;;;999999999999>>>CCCKKKSSSXXXYYYWWWVVVTTT[[[bbbfffccc\\\TTTPPPLLLUUUbbbnnnsssqqqjjjeeekkkrrrwwwuuuqqqlllddd\\\LLLHHHGGGMMMYYYfffmmmooohhheeebbbbbbccc```ZZZUUUSSSQQQOOOOOOPPPOOOLLLJJJCCCAAA@@@@@@AAABBBAAA@@@BBB@@@>>>======>>>@@@BBBGGGFFFCCCAAA???>>>>>>>>>;;;::::::<<<>>>@@@???>>>AAA???>>>>>>AAACCCDDDCCC@@@???????????????@@@@@@@@@@@@@@@???>>>>>>======<<<;;;:::::::::<<<>>>???@@@???===>>>??????===;;;::::::;;;;;;;;;;;;::::::>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>AAABBBCCCCCCAAA???;;;999999999999888777777666666444333222000---***'''&&&#########$$$%%%'''((()))(((***+++***,,,444BBBMMMXXXNNNBBB===BBBKKKSSSWWWOOOFFF:::444444777999999:::888555333333333222111444666999;;;:::777333000...---,,,++++++,,,---...///......000555999:::999888:::===>>>>>>===>>>??????@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCGGGHHHIIIIIIFFFEEEEEEEEEFFFDDD@@@===<<<>>>@@@BBBGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBB===>>>??????>>><<<:::999888999:::;;;:::888666555333111///---,,,,,,,,,,,,...///000111222111111000000222444555777:::@@@EEECCCBBBBBBAAA@@@>>>======:::999777666999BBBNNNWWWgggmmmtttxxxyyyzzz}}}|||yyyuuurrrqqqiiiddd\\\UUUQQQOOOMMMLLLJJJMMMRRRXXX\\\[[[UUUPPPTTTUUUUUUVVVWWWXXXYYYZZZZZZWWWTTTQQQQQQSSSWWWYYY[[[XXXTTTQQQPPPRRRUUUWWWWWWWWWWWWVVVUUUTTTRRRQQQNNNOOOQQQQQQQQQRRRTTTVVVZZZZZZYYYXXXUUURRRPPPNNNKKKGGGBBB>>><<<;;;:::999:::888555333111222333444555777999888888999<<>>AAADDDEEEFFFFFF>>>>>>>>>>>>>>>>>>???????????????>>>===;;;:::999999999888999;;;>>>AAACCCEEEFFFEEECCCAAA@@@AAACCCCCCAAA>>>;;;999888888999@@@EEELLLSSSXXXYYYXXXVVVPPPWWW```dddaaaYYYPPPKKKIIIQQQ]]]hhhooopppnnnlllpppwww|||zzzvvvnnncccYYYEEE>>>;;;FFF[[[lllrrrqqqnnnkkkgggeeebbb\\\UUUNNNOOONNNLLLLLLLLLJJJHHHEEEBBB@@@>>>>>>???AAAAAAAAA@@@???>>><<<===>>>@@@AAAHHHFFFDDDBBBAAAAAACCCDDD<<<;;;;;;<<>>>>>>>>;;;;;;::::::;;;<<<>>>???CCCAAA????????????>>>===========================??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@===;;;999;;;;;;:::999888777666666111111000...,,,***((('''"""###$$$%%%&&&&&&''''''(((***+++)))(((000>>>JJJ]]]SSSFFF>>>>>>DDDJJJNNNIIIAAA777222333666999:::777555333333444444333222777888999:::999777444333111///...,,,,,,,,,,,,---///...---///333555666666666999;;;<<<;;;::::::;;;;;;<<<>>>@@@AAAAAA@@@??????????????????@@@AAAAAAGGGGGGFFFDDDAAA@@@@@@AAADDDBBB@@@>>>===>>>@@@BBBGGGHHHIIIKKKLLLMMMNNNNNNKKKJJJIIIGGGEEEDDDBBBBBB;;;===>>>??????===:::888999999999888777666666555222111///---+++++++++++++++,,,...000222333444444000222444777:::>>>CCCGGGCCCCCCBBBAAA???>>><<<;;;;;;999666666<<>>>>>===;;;999666444444555555444666777888888:::===???===<<<<<<======;;;777444444555888<<<@@@BBBAAA@@@???>>><<<:::999999:::;;;777777888888888888777666666666555444222000...---xxxsssmmmgggbbb]]]YYYUUUTTTSSSQQQPPPPPPQQQRRRSSSSSSRRRQQQNNNLLLJJJHHHGGGDDDCCCAAA???======>>>>>>=========<<<;;;:::888777::::::999888888888888888:::999999888888999999999:::;;;===???AAABBBBBBBBB=========<<<<<<======>>>>>>======<<<;;;:::999888999999999:::<<>>???@@@EEEBBB???<<<:::999::::::DDDHHHNNNTTTWWWXXXVVVTTTMMMSSS[[[___^^^XXXRRRNNNNNNSSS\\\fffmmmqqqssssssooosssuuuqqqkkkdddXXXMMMAAA===>>>KKK]]]iiikkkgggkkkiiifffccc___XXXPPPJJJMMMLLLKKKIIIHHHFFFDDDBBBAAA???======???AAABBBBBB@@@???>>>>>>>>>???AAABBBEEEEEEEEEDDDDDDDDDEEEEEE<<<<<<;;;===???AAA@@@@@@===<<<;;;===@@@CCCEEEEEE>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@??????>>>>>>::::::::::::;;;===>>>???DDDBBB@@@>>>===>>>>>>>>>???>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;===<<<;;;;;;;;;;;;<<<<<>><<<:::>>>===;;;999777555333222000000///...---+++***)))%%%%%%$$$%%%%%%'''((()))&&&((()))((((((///<<>>>>>AAAEEEHHHFFF???777222222555777999555333333333555666666555555555555555555555555555444333111///------------+++++++++---///222333444777999;;;;;;:::999999999888888:::;;;<<<<<<======;;;;;;:::999999;;;<<<===CCCCCCBBB???===<<<===???@@@???>>><<<<<<===>>>???EEEFFFHHHJJJLLLMMMNNNNNNKKKKKKJJJHHHGGGEEECCCBBB;;;<<>><<<::::::999777666555555555555222000...,,,+++******+++)))***,,,...000222444444000222555999===AAAEEEHHHCCCCCCCCCAAA???===;;;:::999666444666???OOO```kkkoooppprrrrrrtttyyy}}}xxxrrrlllhhhdddaaa^^^___bbbgggjjjiiieee___ZZZXXXWWWVVVVVVWWWYYY[[[]]]\\\[[[YYYWWWWWWXXXZZZ[[[XXXVVVSSSPPPPPPRRRTTTVVVYYYYYYYYYYYYXXXVVVUUUTTTSSSTTTUUUTTTSSSSSSUUUWWWZZZ[[[\\\\\\ZZZWWWTTTRRRNNNKKKGGGEEEDDDDDDDDDCCC???===;;;888777666666666666777888999:::;;;<<<>>>===<<<<<<===>>>===:::888666888<<>>===<<<<<<<<<<<<===:::;;;;;;:::999888777666999999888777777777777888999999999888999999:::;;;;;;;;;<<<<<<=========<<<;;;::::::::::::;;;;;;<<<;;;:::::::::::::::::::::::::::;;;<<<>>>AAACCCEEEHHHHHHFFFBBB>>><<<<<<===CCCAAA===:::999999:::;;;HHHKKKPPPTTTVVVUUUSSSQQQJJJOOOUUUYYYZZZXXXWWWVVVYYY\\\bbbhhhnnnsssvvvwwwooopppmmmhhhccc___VVVMMMGGGFFFGGGMMMWWW___cccdddiiihhhfffccc^^^WWWOOOJJJJJJJJJIIIHHHEEECCCBBBAAA???===<<<<<<>>>@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAACCCFFFHHHHHHFFFDDDBBB===<<<<<<===@@@AAAAAA@@@>>>===<<<<<>>>>>===:::::::::;;;<<<===>>>>>>AAA@@@???===<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<>>>>>>>>>???>>>===<<<<<<<<<;;;:::999888999:::;;;??????@@@@@@???>>>===<<>><<<888555222000...000000000///...---,,,+++'''&&&###"""###%%%(((***&&&(((((('''(((...888@@@>>>;;;777666999>>>CCCFFFDDD???888222///000111222111000000222555666666555000000111111222444555666777666444111//////......((((((***+++,,,...111222666999;;;;;;:::999999999666555444333444666888:::666555444444444555777888<<<<<<<<<;;;999:::<<<>>>;;;;;;;;;::::::;;;<<<<<>>===;;;999888777777777888888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@>>>===888;;;>>>@@@AAA@@@>>>>>>;;;999888666666777999:::;;;:::888666444333111111666666555444222///---,,,|||wwwsssmmmhhhddd___[[[VVVRRRPPPOOOMMMLLLKKKLLLNNNNNNMMMMMMNNNOOONNNMMMKKKHHHEEECCCAAA@@@::::::::::::;;;;;;<<<===;;;;;;::::::999888888777:::999888888777777888888888888888888999;;;<<<===;;;;;;;;;::::::999999999888888888888999:::;;;<<<999888888999:::;;;<<<===;;;;;;<<<>>>???BBBCCCDDDFFFFFFDDDAAA>>><<<===??????===:::777777999;;;===IIILLLPPPSSSUUUTTTQQQPPPIIINNNTTTXXX[[[\\\^^^___eeefffhhhkkkooosssvvvxxxtttsssnnnhhhfffeee```XXXPPPMMMHHHEEEHHHPPP[[[cccfffffffffccc]]]VVVOOOJJJGGGHHHHHHFFFCCCAAA@@@AAA===<<<;;;<<<>>>>>>===<<>>======>>>AAABBBBBBAAA???>>><<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@??????>>>=========;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===;;;:::<<<===>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>???>>>===<<<<<<;;;999777777888:::;;;>>>????????????>>>>>>>>>>>>===;;;888555222000...111111000000///...,,,,,,'''%%%###""""""$$$'''))))))((('''(((,,,111666999888666333222444888<<>>@@@CCCFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGDDDBBB@@@;;;<<<===>>>??????>>>>>>;;;:::888666444444444555000///---,,,,,,,,,---...++++++,,,---...000111222333444777<<>>??????===<<<;;;<<<>>>@@@BBBAAA@@@;;;===@@@AAA???>>>======:::888777666666888999;;;===<<<999666333111000000444333333222111000...---}}}zzzsssppplllhhhddd___ZZZWWWTTTQQQNNNKKKKKKKKKJJJIIIGGGJJJLLLMMMKKKJJJKKKMMMJJJIIIGGGDDDBBB???===<<<666777888999:::<<<===>>>>>>===<<<;;;::::::;;;;;;<<<;;;::::::999999::::::666666777888:::<<<>>>???;;;;;;:::999999999999999777777777888999;;;<<<===999999888888999;;;<<<===;;;;;;<<<>>>???@@@BBBBBBAAABBBBBBAAA@@@@@@BBBEEE>>><<<:::888999<<<@@@CCCGGGJJJNNNRRRTTTTTTRRRQQQOOOTTT[[[aaadddfffggghhhlllllllllmmmooorrruuuwww{{{yyyrrrllljjjiiiccc[[[PPPJJJAAA:::999@@@KKKSSSVVVXXX[[[ZZZWWWQQQLLLIIICCCEEEFFFDDDAAA??????@@@???>>>???@@@AAAAAA>>><<>>>>>======???AAACCCBBBAAA>>>===;;;;;;===???@@@@@@AAAAAA@@@@@@@@@AAAAAABBB??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999<<<>>>>>><<<;;;<<<>>>@@@???>>>======>>>???@@@888999<<<>>>???>>>>>>===<<<;;;999777888999;;;===========================<<<;;;:::888666555333333000000000///...---+++***&&&'''(((((()))(((((((((+++)))(((...777>>>???>>>AAA===777222000222666:::DDDAAA;;;444...+++***+++......///222555777666555444333333333444444555555777555333111////////////---...///...++++++,,,///...111444555444444444555222111000/////////000000//////000111111111111111222444666777777777999:::666777888999::::::::::::===???BBBEEEFFFFFFEEEEEEFFFFFFFFFFFFDDDBBB???===:::::::::;;;<<<===>>>>>>;;;:::999777666555444444///...---------...///000,,,,,,---...///222444555555666888===AAACCCBBB??????@@@AAABBB@@@>>>;;;999333333777BBBSSSeeettt{{{~~~{{{uuupppnnnooommmmmmooopppooonnnmmmlllhhhgggfffdddaaa___]]][[[XXXVVVSSSQQQOOOOOOOOOPPPYYYYYYZZZZZZZZZZZZZZZZZZXXXXXXXXXUUUSSSRRRRRRSSS[[[ZZZXXXUUUTTTSSSRRRRRROOOMMMKKKIIIGGGDDD@@@===<<<<<<<<<;;;;;;;;;;;;:::777777888<<>>======???AAABBBBBBAAA>>>@@@BBBAAA>>><<<===>>>:::999888777888999;;;===>>>===:::777555333333333000000111111111000//////yyyqqqlllbbb```^^^\\\[[[XXXUUURRRMMMKKKIIIIIIJJJKKKKKKKKKGGGJJJLLLLLLIIIGGGGGGIIIGGGFFFDDDBBB@@@===<<<;;;444555666888:::<<<>>>???>>><<<:::888888888:::;;;======<<<;;;;;;;;;;;;<<<555666777888:::===???@@@::::::999999::::::;;;;;;666777777999:::<<<>>>???;;;:::999999999:::<<<<<<:::;;;<<<===>>>???@@@@@@>>>???AAAAAABBBDDDGGGJJJ@@@>>><<<;;;===AAAFFFIIIEEEHHHLLLQQQTTTTTTTTTSSSUUU\\\eeelllooooooooonnnnnnmmmlllmmmnnnqqqtttuuu|||uuummmiiifff^^^TTTIIICCC:::333111444999<<>>???CCCCCCDDDFFFFFFEEEAAA>>>>>>>>>???@@@AAAAAABBBBBBHHHIIIIIIIIIGGGEEEBBB@@@???>>>===???AAACCCCCCBBB===;;;:::;;;===@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;============<<<;;;:::999888;;;>>>???===<<<===???>>><<<;;;::::::;;;<<<>>>666888:::===>>>???>>>======;;;999888888:::===???;;;;;;;;;<<<<<<<<<<<<===999999999999888888777777000//////...---+++***)))(((***...000111...+++)))+++(((***444BBBLLLMMMJJJ@@@;;;444...,,,000888>>>GGGDDD???888111......///111111333666999:::999888888888888777666666555555555444222000............222333333000,,,***+++---***---///111111111111222000111111111111///...---...///111222222222111000111444666888777666777888555777888:::;;;;;;;;;:::===???BBBEEEFFFFFFDDDCCCCCCDDDDDDDDDBBB???<<<:::999999888888999;;;===>>>;;;;;;:::888777555444444......------...///111222---------///111444777999777777999===AAABBB@@@===>>>???AAAAAAAAA>>><<<:::444555;;;HHHZZZlllxxx~~~~~~zzzxxxrrrsssuuuuuussspppmmmkkklllkkkjjjgggdddaaa^^^]]]YYYWWWTTTQQQOOONNNNNNNNNTTTUUUWWWXXXZZZ[[[[[[\\\TTTTTTSSSQQQNNNMMMMMMNNNUUUSSSQQQOOONNNNNNOOOPPPLLLJJJGGGEEEEEEDDDCCCBBB==================<<<<<<555555777===CCCGGGGGGEEE@@@???>>>???AAABBBAAA@@@AAACCCDDDBBB>>><<<>>>???;;;;;;999999999;;;===???:::999666444222111111111---...///000000000000000