BM6P6(@ :::::::::999999999888888666777777888888888888777999888666555444555777888;;;;;;;;;:::999888777666888888888777666444333222111111000000//////......---,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))***''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''''''''''')))+++---000111///...---+++***((('''&&&))))))((('''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++---------------------------......///////////////333555:::@@@IIIUUUbbbjjj}}}ttteeeXXXPPPLLLIIIGGGCCCDDDEEEGGGKKKSSS\\\bbbssszzz}}}wwwsssooommmiiiddd]]]WWWSSSOOOLLLJJJKKKIIIHHHHHHJJJKKKJJJIIIOOORRRTTTTTTSSSTTTWWWZZZ^^^___```aaabbbcccccccccgggiiimmmoooqqqsssvvvxxxyyyzzz|||~~~~~~|||{{{}}}||||||{{{yyyxxxvvvuuuvvvvvvuuutttuuuvvvxxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyyyy{{{~~~~~~vvvllleee___\\\[[[YYYVVVVVVXXXZZZ\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWRRRSSSSSSQQQOOONNNOOOPPPRRRTTTWWWXXXWWWWWWWWWXXXUUUZZZ```jjjyyyvvvsssmmmhhhdddbbb___^^^]]]bbbhhhnnntttyyy~~~::::::999999999888888888666777777888888888888888999888666555555555777888::::::::::::999888777666444555555555444444333222111111000000///......------,,,,,,++++++,,,,,,---,,,+++******))))))******''''''(((((((((((('''''')))((('''&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''((())),,,///333555444333222000...,,,***)))))))))((('''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////000222555999???IIISSSYYYjjjvvvtttiiiaaaZZZRRRMMMHHHFFFDDDDDDFFFKKKPPPSSS___gggrrr~~~~~~xxxtttmmmeee___YYYSSSPPPMMMKKKIIIIIIJJJKKKJJJIIIJJJLLLNNNOOONNNOOORRRUUUWWWXXXYYYZZZ\\\]]]]]]]]]___aaadddfffgggjjjnnnqqqqqqrrrtttvvvyyy|||~~~}}}{{{||||||||||||zzzyyywwwvvvxxxxxxxxxwwwxxxxxxyyyyyyzzz{{{|||~~~~~~{{{xxxxxxzzz|||~~~~~~~~~~~~zzzrrrlllhhh```]]]YYYXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSTTTSSSQQQOOOOOOPPPRRRSSSVVVZZZ]]]^^^___aaabbbaaadddhhhooo|||wwwqqqfffccc]]]ZZZYYY[[[]]]___cccgggmmmsssxxx|||999999999888888888777777666666777777888888888888999888777666555666777777999999999999999888777666111222222333333222222111000000000///......------,,,,,,++++++++++++,,,,,,++++++***)))))))))******'''(((((((((((((((((('''))))))((('''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((***---222777:::999888666444111///---,,,))))))((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,------------------...////////////...///000111222555:::AAAFFFQQQ^^^mmmyyyyyyoooddd\\\QQQLLLEEEBBBCCCEEEFFFEEELLLRRR]]]hhhsss~~~yyyqqqhhh___YYYVVVSSSPPPNNNNNNNNNMMMLLLIIIJJJKKKKKKKKKLLLOOOQQQPPPPPPQQQSSSTTTVVVWWWWWWXXXYYY[[[\\\^^^aaafffiiijjjjjjkkklllooorrrvvvxxxyyyzzz{{{}}}~~~~~~|||{{{{{{|||}}}}}}|||zzzxxxwwwyyyyyyyyyzzzyyyyyyxxxxxxxxxyyy{{{}}}zzzvvvuuuvvvyyy{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~xxxtttfffccc^^^[[[ZZZZZZYYYYYYYYYYYYXXXVVVUUUTTTSSSRRRTTTTTTSSSQQQPPPQQQTTTWWWXXX\\\aaafffiiillloooqqqpppsssuuuxxx~~~wwwmmmccc]]]VVVTTTQQQPPPSSSYYYaaafffllloootttyyy|||~~~999999888888888777777777666666666777777888999999999888777666666666777777888888999999888777666666222222333222222111000000000000///......------,,,,,,,,,++++++++++++,,,,,,******))))))))))))******((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((((((***...444999<<<<<<;;;999666444111///...))))))((((((''''''((((((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////......000000000000000333777:::???IIIWWWgggwwwzzzsssdddZZZNNNFFFEEEEEEDDDAAACCCHHHOOOVVV^^^gggpppuuuyyynnngggeeeaaa]]]YYYWWWUUUSSSQQQMMMMMMMMMMMMMMMMMMNNNOOOMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUUUUVVVWWW[[[```eeegggfffdddcccdddgggkkkmmmrrrsssuuuwwwyyyzzz{{{|||}}}~~~|||zzzzzz{{{}}}~~~~~~|||zzzyyyxxxyyyzzzzzzzzzxxxwwwvvvxxxzzz|||~~~~~~xxxrrrpppqqqsssvvv{{{|||~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~xxxkkkgggaaa]]][[[YYYXXXWWWXXXWWWVVVTTTSSSRRRRRRRRRUUUTTTTTTSSSSSSVVV[[[___bbbffflllqqquuuxxx|||~~~~~~wwwnnneee\\\UUUQQQPPPQQQQQQTTTYYYaaajjjpppsssvvvzzz}}}}}}999999999888888888888777666666666666777888999:::999888888777777777777777777777888888888777666666666555555444222000///...//////......---,,,,,,,,,,,,++++++******++++++,,,***))))))((())))))******)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((***...333888;;;===<<<:::888666444222222+++***)))(((((('''''''''''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,------...............///000000000///000333555888<<>>JJJXXXfffnnnxxx~~~qqqgggbbbZZZXXXUUUOOOIIIEEECCCCCC@@@BBBDDDGGGJJJOOOVVVZZZ___gggsss|||zzzvvvpppjjjfff]]][[[VVVRRRNNNKKKJJJJJJDDDFFFGGGGGGEEEEEEFFFGGGIIIHHHGGGFFFGGGHHHJJJKKKPPPQQQSSSVVVYYY[[[\\\]]][[[___fffnnnsssvvvvvvvvvqqqpppppppppqqqtttwwwxxxttttttssssssssstttvvvwwwxxxyyyzzzzzz{{{{{{zzzzzz}}}}}}~~~zzzuuurrrrrruuuyyy}}}||||||}}}}}}}}}}}}||||||~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{||||||||||||||||||{{{vvvvvvuuutttsssrrrrrrqqqkkkkkkjjjjjjhhhgggeeedddaaaaaaaaabbbcccdddffffffeeejjjpppsssvvv}}}wwwnnnhhhaaa]]]XXXUUUTTTTTTTTTSSSPPPOOOOOOOOOQQQSSSVVVXXXZZZ___gggpppyyywwwmmmddd^^^[[[\\\___bbbccccccdddgggjjjmmmsss{{{======<<<;;;;;;:::999999:::999777666666777999:::999999999888888888777777777777777666666555444333444222111111222222000///,,,,,,,,,+++++++++******++++++************++++++************))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******+++---///111222444444444333111...+++)))+++***)))'''''''''((((((%%%&&&((()))))))))((((((&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++000111222444666999;;;===OOOZZZiiiwwwyyywwwtttppphhhaaaZZZRRRKKKFFFCCCBBBAAA@@@AAACCCDDDEEENNNRRRYYYbbblllzzz~~~yyypppeee\\\XXXTTTNNNIIIGGGEEEDDDDDDEEEFFFEEEDDDFFFEEEDDDDDDDDDEEEFFFGGGLLLLLLLLLLLLNNNQQQSSSUUUUUUXXX]]]ccciiimmmpppqqqlllkkkjjjjjjjjjkkkmmmnnnllllllmmmmmmnnnoooooooootttuuuuuuuuutttuuuwwwyyy{{{{{{{{{|||}}}~~~{{{uuussstttvvvzzz~~~}}}||||||{{{{{{||||||~~~}}}}}}|||zzzyyyyyyxxxxxx}}}}}}|||||||||}}}}}}~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwttttttsssqqqooonnnmmmlllffffffeeedddcccaaaaaa```XXXYYY[[[]]]^^^^^^^^^]]]ccccccdddgggjjjnnnrrrttt{{{yyywwwsssnnniiieeeccc\\\ZZZWWWTTTQQQQQQQQQQQQPPPPPPOOOPPPRRRUUUXXXZZZ]]]bbbjjjsss|||{{{tttoooeeeZZZXXX\\\```gggooossssssrrruuuxxxyyy{{{|||zzz|||<<<<<<;;;;;;::::::999999:::999777666666777999:::999999999999888888888888777777777777666555444333222111////////////---,,,,,,,,,+++++++++*********+++******))))))******+++)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***+++---...///000111222222111///---,,,---,,,***)))((((((((((((%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------......---------,,,,,,,,,+++//////000222444666888999@@@IIIVVVdddpppzzz{{{ssskkkaaaWWWPPPHHHEEEBBB??????@@@AAAAAADDDHHHMMMSSS[[[fffsss{{{tttiiiaaa[[[UUUQQQOOOMMMIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFGGGHHHJJJLLLNNNPPPRRRVVVZZZ___bbbeeegggccccccbbbbbbbbbcccdddeeeeeeffffffggghhhiiiiiijjjmmmnnnoooooonnnooorrruuuwwwwwwxxxxxxzzz|||}}}~~~|||}}}|||vvvwwwxxx|||~~~}}}||||||{{{{{{||||||}}}~~~~~~zzzyyyxxxwwwwwwxxxyyyzzz||||||||||||}}}~~~|||{{{{{{zzzyyyyyyxxxxxxvvvvvvuuussssssrrrrrrrrrooonnnmmmllljjjiiihhhgggaaaaaa```^^^]]][[[ZZZZZZVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^aaadddgggiiilllkkkiiigggdddaaa^^^\\\XXXVVVTTTRRRPPPPPPQQQQQQRRRRRRRRRSSSVVVZZZ]]]___aaaeeelllttt|||yyytttoookkkiiiddd]]]]]]aaahhhnnnuuuxxxxxxwwwyyy|||{{{zzz}}}:::::::::::::::999999999:::999888777777888999:::888888999999999999999999777777777777666555444333333111/////////...,,,+++,,,++++++++++++*********+++******))))))******+++(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,---///000111000/////////...,,,+++***)))))))))%%%&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------------.........---------------......///000111333444555555999BBBMMMZZZhhhvvvxxxllldddVVVPPPIIICCC@@@???>>>>>>===>>>@@@CCCIIIPPPYYY___oooxxxtttkkkddd```XXXTTTNNNJJJHHHGGGGGGFFFDDDDDDCCCBBBAAA@@@??????AAAAAAAAABBBCCCDDDFFFGGGKKKLLLMMMOOORRRVVVXXXZZZYYYYYYYYYXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^``````aaacccdddeeeeeefffgggkkkmmmpppqqqrrrsssuuuwwwyyy{{{xxxxxxzzz|||yyyyyyyyy{{{~~~~~~}}}~~~}}}||||||{{{{{{||||||{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}|||}}}~~~~~~}}}wwwvvvtttttttttwwwzzz{{{{{{{{{||||||}}}~~~vvvvvvvvvuuuttttttssssssqqqpppnnnmmmlllkkkjjjjjjggggggfffeeedddbbbbbbaaa]]]\\\[[[ZZZXXXWWWVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUWWWYYY]]]aaaeeeggghhhkkkpppvvv}}}yyypppkkkdddccceeehhhgggfffhhhlllssswww}}}~~~}}}yyyzzz~~~999999999999999999999:::999999888777777888999999888888888999999999999999666777777666666555444333444333111000000///---,,,++++++++++++******************))))))))))))******))))))((((((((('''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,...////////////000///...---,,,******)))&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------....................................///000111222333555999???IIIVVVccclllsssvvv{{{zzzjjjbbbWWWNNNHHHDDD@@@>>>===<<<<<<===???DDDJJJMMMYYYaaalllwww~~~zzztttggg```WWWPPPKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCDDDDDDIIIHHHHHHIIIJJJLLLOOOPPPRRRRRRRRRRRRRRRRRRRRRSSSQQQQQQRRRTTTUUUVVVWWWXXXXXXYYY[[[\\\]]]___cccfffiiijjjkkkmmmooorrrtttvvvrrrssstttuuuxxx~~~{{{zzzzzz{{{|||}}}|||{{{~~~}}}}}}|||||||||||||||zzz|||}}}~~~~~~~~~}}}}}}|||||||||||||||~~~}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||wwwvvvsssrrrsssuuuyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzpppppppppoooooonnnnnnnnnkkkjjjhhhfffeeedddccccccaaaaaa```___^^^^^^]]]]]]ZZZZZZYYYYYYXXXXXXXXXXXXSSSSSSSSSRRRRRRQQQQQQPPPRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZSSSSSSSSSTTTVVVXXXYYY[[[[[[\\\^^^aaaeeejjjmmmpppppprrruuuyyy~~~vvvmmmfffcccaaadddjjjoooqqqsssvvvyyyzzz}}}}}}|||{{{xxxvvvyyy~~~999999999999999999999:::999888888888888888888999888888888888888888888888555666666555555444333222333111000/////////---++++++++++++*********))))))***))))))))))))))))))************)))))))))(((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((******+++,,,------......000000///...---,,,+++***''''''''''''&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------......................../////////...//////000111222333666999>>>FFFPPPVVVeeekkkuuu~~~~~~uuuhhh^^^VVVOOOGGGAAA???===;;;:::<<<>>>AAACCCKKKOOOVVV\\\ccciiipppttt|||}}}uuuiii^^^VVVQQQMMMKKKGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBFFFEEEDDDDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNPPPRRRSSSUUUWWW[[[___aaabbbdddfffhhhkkknnnooommmmmmnnnoooppptttyyy}}}}}}|||{{{{{{}}}~~~}}}|||}}}||||||{{{{{{{{{{{{{{{yyyzzz|||||||||}}}}}}|||zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzz|||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxwwwxxxyyy{{{{{{{{{zzzzzzxxxvvvsssqqqqqqrrruuuwwwvvvvvvvvvuuutttrrrpppooojjjiiiiiiiiiiiiiiihhhhhheeedddbbb```___]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZUUUUUUVVVWWWXXXXXXYYYYYYQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYZZZSSSTTTVVVXXX[[[^^^aaabbbdddeeehhhkkkooossswwwyyyyyyzzz|||~~~tttjjjdddbbbbbbjjjooowww{{{~~~}}}{{{~~~zzzwwwuuutttyyy:::::::::::::::999999999888888888888888888888888888888777777777666666666444444444444333222111000///...,,,,,,------,,,***+++************)))))))))***))))))(((((())))))***************)))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((())))))*********+++,,,,,,---////////////...---,,,,,,))))))(((''''''''''''(((''''''&&&&&&''''''((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////......//////000000---///222444777;;;AAAEEEUUU^^^kkkwwwzzzqqqiii```TTTLLLDDDAAA===;;;;;;<<<<<<<<>><<<===>>>???@@@AAAEEEJJJNNNOOOTTT\\\bbbgggmmmwww~~~wwwkkkbbb]]]YYYVVVRRRNNNKKKJJJKKKLLLGGGGGGHHHHHHGGGEEEDDDCCC@@@@@@AAABBBCCCCCCBBBBBBAAABBBCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHJJJNNNQQQRRRRRRTTTUUUWWWZZZ\\\]]]___```aaabbbbbbcccfffiiilllnnnqqquuuwwwxxxxxxxxxvvvtttsssuuuwwwzzz{{{{{{uuuuuutttsssssssssssssssrrrsssssssssrrrrrrtttvvvxxxwwwvvvwwwxxxyyyyyywwwvvvtttrrrooommmllllllmmmllllllmmmnnnoooooopppqqqpppqqqrrrsssttttttssssssqqqqqqppppppppppppqqqqqqrrrrrrssstttsssrrrqqqpppppppppqqqrrrqqqqqqooonnnmmmllljjjhhhggggggggghhhffffffffffffdddaaa^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\XXXWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLKKKJJJJJJJJJKKKLLLHHHIIIKKKLLLMMMMMMMMMMMMMMMOOORRRWWWZZZ^^^```aaadddfffiiinnnrrrvvvxxxzzz|||~~~zzzwwwpppiiieeehhhpppvvv~~~}}}}}}~~~zzzzzzzzzzzz}}}======<<<;;;;;;:::999999888888999999999999888888888888777555444333222111111222222111111000///......---,,,---///000///...************))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&(((***,,,...///+++,,,.../////////...---,,,+++***((((((((()))***'''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...//////000111111111000111333555999@@@LLLYYYgggvvvyyymmmZZZUUUNNNJJJHHHFFFBBB???:::<<<======>>>???BBBDDDBBBFFFKKKMMMOOOSSS\\\cccppp{{{~~~sssmmmeeeaaa[[[TTTPPPOOOPPPQQQKKKKKKLLLKKKJJJIIIGGGEEE@@@AAACCCEEEFFFEEEEEEDDDBBBBBBCCCCCCCCCBBB@@@???@@@@@@?????????>>>>>>>>>???@@@BBBCCCDDDGGGKKKNNNMMMNNNOOOPPPRRRTTTVVVWWWZZZ\\\]]]^^^^^^___aaaccceeefffiiikkkmmmoooooopppnnnmmmlllnnnqqqtttvvvvvvrrrqqqppppppooooooppppppoooppppppooonnnnnnoooqqqsssqqqoooppprrrssssssrrrsssqqqnnnkkkiiihhhhhhhhhgggggghhhiiikkklllmmmmmmlllmmmooopppqqqqqqqqqpppmmmmmmlllllllllmmmmmmnnnoooooopppqqqqqqpppnnnmmmmmmmmmnnnnnnnnnlllkkkjjjffffffeeedddccccccbbbbbb___`````````___\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRRRRQQQQQQQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKGGGIIIKKKMMMNNNOOOOOOOOOQQQSSSWWW\\\aaafffiiijjjoooqqquuuyyy~~~}}}{{{zzzzzzyyyxxx{{{xxxrrrlllkkkpppyyy}}}|||||||||}}}}}}}}}:::::::::999999888888888666666777888888888888888555555444444444333333333222111000...,,,+++++++++******************************))))))))))))******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&(((******((('''&&&&&&)))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''')))******---.../////////...,,,,,,111000---+++***)))******+++***)))((('''&&&&&&&&&***(((((()))***+++***)))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((()))***************---,,,***(((''''''(((((())))))))))))************++++++************++++++)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222555:::???FFFPPP```sssqqqllleee___YYYRRRKKKFFFCCC???;;;:::<<<>>>>>>===???AAACCCDDDDDDFFFKKKOOOZZZcccsssxxxsssllleee___[[[ZZZZZZXXXXXXVVVTTTRRROOOMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGBBBCCCDDDDDDCCCAAA???=========>>>=========>>>@@@;;;<<<===???AAACCCFFFGGGKKKJJJJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVXXXYYYZZZ[[[]]]^^^___```bbbcccdddeeeiiihhhgggggghhhjjjmmmoooggggggggggggggghhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhggghhhiiijjjlllmmmnnnooommmkkkhhhfffdddddddddeeeccccccccccccdddeeeffffffhhhhhhiiijjjkkkmmmmmmnnnjjjiiihhhggggggggghhhiiillllllmmmmmmllljjjhhhgggeeeeeefffgggfffeeedddcccbbb___\\\[[[[[[[[[ZZZYYYZZZYYYWWWUUUSSSSSSSSSTTTSSSSSSRRRQQQQQQRRRSSSSSSQQQPPPNNNMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIKKKLLLKKKIIIIIIIIIJJJFFFGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKMMMPPPTTTXXXZZZZZZ^^^cccggglllpppuuuyyy}}}|||vvvpppmmmiiiggghhhlllqqquuu{{{{{{zzzvvvrrruuu}}}~~~yyywwwyyy}}}::::::999999999888888888555666777888888888888777444444444444333333333333222111///...,,,+++++++++******************************))))))))))))******((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''&&&&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---......///...---,,,000///...,,,+++*********((((((''''''''''''(((((()))((('''(((*********)))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))***)))))))))++++++***)))(((((((((((((((((()))))))))************))))))))))))))))))***)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111222555999===DDDRRRbbbmmm~~~}}}wwwpppkkkhhhccc]]]XXXMMMGGGAAA>>>>>>???>>><<<<<<>>>@@@???>>>>>>@@@CCCKKKQQQ^^^lllxxx{{{ssslllgggdddccc``````___^^^\\\YYYVVVUUUSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKIIIGGGDDDAAA@@@>>>>>>===<<<;;;;;;<<<============>>>@@@AAACCCDDDHHHHHHGGGHHHIIIJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^____________```bbbdddeeeaaa```_________```bbbbbbeeedddddddddccccccccccccddddddeeefffggghhhhhhiiifffeeebbb```^^^^^^^^^___^^^^^^^^^^^^```aaabbbcccdddeeefffggghhhjjjkkkkkkkkkjjjiiihhhgggggghhhiiiiiiiiiiiiiiigggfffdddccc``````aaaaaaaaa```___^^^]]]ZZZXXXVVVWWWWWWVVVUUUUUUTTTRRRPPPOOOOOOOOOOOONNNNNNMMMLLLLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJJJJLLLMMMKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPRRRTTTXXX[[[___aaahhhlllpppuuuxxx}}}yyypppjjjeeedddbbbcccggglllsssvvv|||}}}|||xxxuuuwww{{{tttvvvyyy|||999999888888888888777777555666666777777777777777444333333333333222222222111000///---,,,+++++++++***************************))))))(((((())))))***''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''&&&$$$$$$%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,---.........---.........------+++******&&&&&&&&&&&&'''(((******((('''&&&''')))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))((((((''')))))))))******))))))((((((((())))))))))))******))))))(((((((((((()))))))))************+++++++++------------------------++++++,,,,,,,,,,,,,,,,,,---------...//////000000000111333444888AAAMMMVVVlllzzz~~~|||~~~}}}zzz}}}|||yyyxxxvvvrrrmmm^^^WWWNNNHHHEEEDDDBBB???;;;<<<======;;;:::;;;<<<@@@CCCJJJTTT^^^iii{{{yyytttqqqlllmmmnnnnnnllliiieeeccc___^^^[[[YYYVVVTTTSSSSSSRRRQQQOOOLLLIIIFFFDDDCCCBBBAAA???===<<<;;;;;;;;;>>>>>>======>>>???@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNOOOPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXWWWVVVVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^^^^^^^____________]]][[[YYYWWWVVVVVVVVVVVVVVVVVVVVVXXXYYY[[[]]]^^^___```aaabbbdddeeefffgggiiihhhgggeeeeeeddddddddddddccccccbbbaaa___]]]\\\YYYYYYYYYZZZYYYXXXXXXWWWWWWUUUSSSRRRSSSSSSRRRQQQOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIJJJLLLOOOQQQQQQPPPQQQRRRUUUXXXYYY[[[\\\^^^aaadddhhhkkkmmmuuuxxx|||zzztttmmmfffaaa]]]^^^```ccciiipppwwwzzz~~~|||xxxyyy~~~uuuuuuvvvxxx{{{777777777777777777777777555555666777777666666666333333222222222111111111111000...---,,,+++++++++************************))))))(((((((((((())))))((((((((('''''''''&&&&&&))))))((('''&&&%%%%%%%%%&&&'''&&&$$$######%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))***+++,,,---......,,,---.........---+++***'''''''''''''''((()))***'''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))*********)))((((((((((((((()))))))))***))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------...//////222222222222333888@@@FFFXXXeeewww{{{zzz{{{}}}}}}~~~~~~tttlllaaaXXXSSSPPPLLLIII@@@@@@???===<<<<<<>>>???@@@@@@CCCIIINNNUUUbbbnnnzzz|||~~~}}}zzzvvvtttnnnllljjjgggdddbbbaaa```]]][[[XXXTTTPPPMMMKKKJJJGGGEEEAAA???>>>>>>>>>==================>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMMMMNNNOOOOOOQQQRRRSSSSSSSSSSSSTTTSSSQQQPPPPPPRRRTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVSSSRRRPPPOOONNNNNNNNNNNNNNNNNNOOOQQQSSSUUUXXXYYYZZZ[[[\\\]]]___```bbbbbbcccbbbaaa```___^^^]]]]]]^^^^^^]]][[[ZZZXXXWWWVVVRRRSSSRRRRRRRRRRRRQQQQQQSSSQQQPPPOOOPPPPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFHHHIIIJJJLLLLLLMMMLLLLLLNNNRRRTTTXXXWWWWWWYYY\\\```eeehhhkkklllnnnqqqtttwwwzzz{{{yyytttoookkkgggdddbbbcccfffjjjpppvvv{{{~~~{{{{{{|||{{{yyyxxxzzz}}}666666666666666666666666555555666666666555555444222111111111111000000000000///...---,,,+++++++++************************))))))(((((((((((()))))))))))))))(((((((((''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((()))***+++,,,......+++,,,---...///...---,,,++++++***)))(((((((((((('''%%%%%%&&&'''((('''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&(((*********)))((('''(((((((((((()))))))))+++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,------......333222222111222555:::===GGGQQQ```ppp}}}zzzxxxxxx}}}wwwnnnhhhccc^^^ZZZOOOKKKEEE@@@>>>>>>???@@@???>>>???CCCFFFHHHPPPXXXfffppp~~~}}}{{{yyywwwvvvuuuuuutttqqqllleee___YYYUUUSSSNNNJJJEEEBBBBBBAAA@@@???============>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQPPPOOOOOONNNNNNJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPRRRSSSTTTUUUVVVXXXZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWYYYXXXWWWUUUTTTSSSRRRRRRNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMLLLJJJGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGIIIIIIIIIIIIJJJLLLOOOPPPTTTUUUVVVWWWXXXZZZ]]]```aaaaaabbbeeeiiiooouuuxxx{{{|||~~~}}}yyyuuusssrrrrrrrrrqqqpppqqqrrrtttwwwzzz}}}~~~}}}{{{~~~}}}{{{|||~~~||||||444444555555555555666666555555555555555555444333111111000000000////////////...---,,,++++++++++++************************)))((((((''''''(((((()))***)))))))))((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&%%%######$$$&&&''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((***+++------++++++,,,....../////////000...---+++)))((('''''''''&&&%%%&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((&&&'''(((((())))))))))))''''''(((((((((((())))))++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++,,,------......111000000000111333555777<<>>;;;:::;;;???@@@@@@DDDJJJPPPVVVdddssszzzpppggg```\\\YYYSSSLLLHHHGGGEEECCC@@@????????????@@@AAACCCCCCAAABBBBBBCCCCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCBBBDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJMMMNNNMMMNNNPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJIIIIIIIIIJJJJJJGGGFFFFFFGGGIIIIIIHHHFFFCCCDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMPPPSSSUUUZZZ]]]```bbbdddfffhhhkkkoooppprrruuuzzz|||xxxvvvuuutttuuuyyy}}}~~~}}}|||}}}}}}~~~{{{|||~~~{{{zzzyyyvvvvvvzzz333333444444555555555555555555555555555444333222000000000/////////............---,,,++++++++++++************************((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&((('''%%%$$$$$$%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''(((***+++,,,++++++,,,,,,...///000111111000...,,,***)))(((((('''&&&&&&&&&((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((()))***+++++++++(((((('''''''''(((((()))'''''''''((((((((())))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,---.........000/////////111222222222666777===GGGPPPZZZiiivvvzzztttjjjaaaZZZRRRJJJEEEAAA>>><<<>>>>>><<>>BBBFFFDDDEEEJJJNNNTTTcccssszzzrrrfff^^^YYYTTTNNNIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>>>>???AAACCC@@@BBBDDDEEEFFFEEECCCBBB>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@????????????<<<<<<===>>>>>>>>>======<<<<<<===>>>@@@BBBCCCDDDCCCCCCEEEGGGIIIKKKMMMNNNMMMNNNOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEFFFHHHJJJJJJIIIGGGEEEFFFGGGIIIIIIIIIHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKUUUWWWYYY\\\___``````aaaffffffeeefffhhhlllpppsssssswww}}}{{{wwwrrrpppqqqssstttuuuvvvwwwzzz~~~|||}}}|||xxxrrrnnnhhhiiikkkooouuu{{{333222000//////000222333111222333444444444333222---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***)))((('''&&&%%%%%%%%%%%%%%%&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))&&&'''((()))))))))(((''')))((('''&&&&&&'''((()))******+++,,,...//////000111111111111///---+++))))))))))))))))))*********''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,////////////000000000000111000000333777===DDDGGGWWWaaarrruuuggg^^^TTTOOOIIIEEEEEEDDDAAA???@@@??????AAAEEELLLRRRVVVcccooo|||qqqiiibbb[[[UUUQQQMMMGGGEEEGGGHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHDDDHHHJJJHHHHHHJJJIIIEEEGGGEEEBBBAAABBBBBBAAA@@@@@@@@@??????????????????BBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======>>>>>>???===::::::<<<===;;;999<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCEEEHHHKKKMMMIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNJJJLLLNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUSSSSSSTTTUUU]]]bbbiiimmmnnnooorrruuusssuuuxxxzzz{{{}}}yyypppnnnkkkjjjlllpppvvvyyy~~~}}}|||{{{{{{rrrmmmkkkiiiiiijjjooouuu|||333222111000000111222333333333555555555555444333000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''))))))((('''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%((((((''''''''''''(((((()))******+++---......///.../////////...---,,,+++***************)))))))))(((''''''&&&&&&''''''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---............/////////111000000222555999===???IIIQQQ___ooo~~~xxxoooddd^^^WWWSSSPPPLLLGGGCCCEEECCC@@@???@@@DDDHHHKKKRRR\\\jjjvvvtttiiibbbZZZUUUOOOLLLMMMMMMKKKHHHIIIIIIIIIIIIJJJKKKMMMNNNLLLPPPRRRPPPPPPQQQOOOKKKNNNKKKGGGDDDCCCBBBAAA@@@FFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<===;;;999999;;;<<<;;;999<<<<<<<<<<<<===>>>>>>???===>>>>>>???AAADDDFFFHHHFFFFFFFFFGGGHHHHHHIIIIIIMMMKKKHHHHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRQQQTTTVVVXXXXXXXXXZZZ[[[^^^___``````___^^^___aaalllqqqyyy}}}~~~~~~{{{tttooohhhhhhhhhkkkooouuuzzz~~~~~~}}}|||~~~zzzrrrmmmkkkiiiiiilllqqqxxx~~~333333111111111111333333222222333444444333222111000000000///...------,,,++++++++++++++++++++++++))))))((('''''''''''''''))))))(((''''''''''''((((((''''''&&&'''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''%%%$$$###''''''((((((((((((''''''(((((()))***+++,,,,,,---,,,,,,------...---------,,,++++++******)))))))))(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,---------.........000000000111222333444555;;;@@@IIIVVVeeewww}}}sssoooiiidddaaa\\\UUUPPPLLLIIIDDD@@@>>>>>>@@@BBBDDDJJJTTT\\\dddmmmwww~~~{{{ssshhhccc]]]YYYWWWUUURRRNNNQQQPPPPPPQQQSSSUUUXXXZZZ[[[___```___^^^___\\\XXXWWWSSSNNNJJJHHHGGGFFFEEEHHHGGGEEECCCBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>=========<<<<<<<<<<<<===;;;::::::<<<===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLOOOPPPQQQSSSVVVXXXZZZ[[[]]]```cccfffggghhhjjjlllpppqqqrrrqqqpppooopppqqq~~~|||xxxuuurrrnnnjjjgggeeegggkkkpppuuuzzz~~~{{{vvvtttvvvyyy|||}}}yyywwwxxxyyyyyyqqqmmmllljjjlllpppwww}}}444333222222222222333444///000111111111000///...///...------,,,+++******+++++++++++++++++++++++++++***)))''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%&&&''')))+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((())))))))))))((('''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&''''''((())))))***++++++,,,,,,------------------------,,,+++******))))))((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((())))))))))))))))))******************************+++++++++,,,,,,,,,,,,------------.........//////000000000000000///666888<<>>???????????????>>>>>>======<<<===>>>???????????????@@@@@@?????????>>>AAAAAABBBBBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIINNNLLLKKKKKKLLLMMMLLLJJJLLLLLLLLLMMMOOOQQQSSSTTTWWWYYY[[[^^^aaadddfffggglllooosssuuuwwwyyy|||~~~|||xxxooonnnllljjjiiiiiihhhgggkkknnnrrrxxx|||{{{tttooommmqqqvvvzzz}}}~~~~~~{{{xxxuuuttttttxxx|||~~~}}}wwwqqqnnnnnnnnnqqqwww~~~444333333333333333333444//////000000000///---,,,...------,,,++++++******************************+++***((('''''''''((()))&&&&&&%%%%%%%%%&&&&&&''')))(((&&&%%%&&&''')))+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((()))))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&'''((())))))((('''&&&&&&''''''(((((()))))))))......------------------...------,,,+++******)))(((((((((''''''((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''''''''(((((())))))******************************+++++++++,,,,,,,,,------........./////////---...///000000000//////333444777:::AAAKKKWWW___pppyyytttfffbbb\\\UUUNNNIIIFFFDDDDDDDDDBBBBBBCCCHHHMMMQQQYYY]]]ccciiinnnrrrwwwzzz~~~{{{vvvqqqiiicccdddcccdddggglllttt{{{uuuppphhhaaa\\\XXXTTTRRROOONNNMMMKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@???????????????@@@AAABBB@@@@@@AAAAAAAAA@@@??????CCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKSSSRRRRRRSSSVVVWWWVVVUUUWWWWWWWWWYYY[[[^^^aaacccdddfffjjjmmmqqqtttuuuvvv|||{{{tttooollleeefffgggggghhhjjjlllnnnpppsssxxx}}}}}}{{{wwwpppkkkkkkooouuuyyy{{{|||}}}{{{xxxuuutttsssuuuxxx{{{zzzvvvrrrqqqrrruuuyyy444444444444444444444444111222222222222111///...............------------))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))(((''''''&&&'''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&((()))***''''''((((((((((((''''''&&&'''''''''((((((((()))------,,,+++++++++,,,,,,...------,,,,,,+++++++++)))((((((''''''(((((()))(((((((((((((((((('''''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))***+++++++++******************************+++++++++,,,,,,,,,---............/////////,,,---...///000111111000000111333666:::@@@GGGLLLVVVeeexxxzzzwwwppphhh^^^UUUNNNJJJGGGEEEBBBAAAAAACCCFFFIIIKKKNNNRRRVVVYYY]]]```cccgggmmmtttzzz~~~yyyssspppppppppsssyyywwwnnnfff___ZZZWWWVVVTTTRRRQQQPPPOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEEEECCCDDDEEEDDDCCCCCCEEEFFFCCCCCCEEEFFFFFFEEEDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLNNNOOOPPPQQQQQQVVVVVVXXX[[[___aaabbbaaaaaaaaaaaacccfffjjjnnnpppvvvxxx{{{~~~xxxrrrmmmhhhfffcccfffiiikkkmmmpppsssuuurrruuuyyy~~~}}}xxxtttooolllkkknnnsssvvvzzz{{{|||{{{yyywwwvvvwwwuuuxxxzzzyyyvvvtttuuuxxx{{{444444555555555555444444222222333333222111///...,,,------------.........))))))))))))))))))))))))'''(((((((((((('''&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((()))***+++,,,---------------,,,,,,,,,))))))(((((((((((())))))'''(((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))*********+++,,,---------******************************+++++++++,,,,,,,,,,,,,,,---------.........---------...///000000111///000111222444777<<>>GGGTTTaaajjjrrrvvv{{{~~~{{{sssooommmsss}}}zzzuuuoookkkhhhccc[[[TTTOOONNNLLLIIIFFFDDDCCCCCCCCCBBBCCCDDDFFFIIILLLMMMPPPQQQVVV\\\aaagggttt~~~|||vvvrrrlllfffccccccdddfffeeefffggghhhiiiiiiiiiiiiaaacccfffhhhjjjjjjiiihhhfffggggggfffdddbbbcccdddhhhjjjmmmooopppooommmlllmmmmmmoooppprrrtttuuuuuusssttttttvvvwwwzzz{{{|||~~~zzzwwwuuurrrooonnnqqqvvv{{{{{{yyyyyy~~~~~~|||}}}~~~zzzwwwtttsssssssssxxxyyyzzz|||}}}||||||{{{|||}}}}}}{{{yyyzzz~~~zzz333333444444444333222111............------------***++++++++++++++++++***(((((()))))))))*********((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''(((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))&&&&&&'''((())))))******+++++++++,,,---......///.........---,,,***(((''''''''''''''''''((()))***'''''''''''''''((())))))'''&&&%%%%%%''''''&&&%%%)))((('''&&&'''(((***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------------........................///000111222444555666777<<>>HHHRRRYYYllluuu~~~{{{wwwuuusssllljjjhhhfffddddddddddddeeeeeeeeefffgggfffccc```aaabbbdddfffgggggggggffffffdddaaa___^^^___```aaadddhhhlllqqqwww}}}yyyuuurrrjjjhhhdddcccdddeeeeeeeeefffccc```^^^\\\ZZZWWWTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSUUUWWW[[[___bbbdddgggiiimmmttt|||{{{yyy{{{{{{|||~~~}}}tttmmmllllllqqqwww|||~~~}}}uuuhhhgggccc]]]VVVPPPLLLJJJCCC???999333///.........------------,,,,,,++++++************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''(((((()))'''(((((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))***)))((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))(((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))....../////////...---------,,,***)))(((((()))*********++++++,,,,,,------*********))))))(((((((((((((((''''''''''''(((((('''((((((((()))))))))***+++++++++++++++***))))))(((((((((((())))))))))))***)))((()))+++,,,+++***))))))*********+++++++++((()))+++,,,------,,,,,,,,,,,,---------............------,,,,,,------..................//////000111111222333555:::AAAFFFTTT^^^kkkvvv~~~|||{{{zzzyyyxxxvvvvvvuuusssssssssuuuuuutttpppmmmiiijjjkkklllnnnooooooooollliiiccc]]]YYYXXXXXXXXXUUUWWW[[[^^^bbbhhhnnnssswwwzzz}}}|||zzzzzzzzzyyyyyywwwtttooojjjeeebbb\\\ZZZVVVUUUUUUVVVVVVVVVXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVYYY[[[\\\\\\^^^aaaeeekkkpppsssvvvyyy~~~xxxuuuxxxyyy|||vvvnnnlllnnnttt|||{{{rrrgggbbb[[[TTTMMMGGGBBB???:::888555111...------...,,,,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((()))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************((((((''''''''''''(((((('''(((((())))))))))))((()))))))))***************------...............---...---+++***))))))************++++++,,,,,,------+++++++++******)))))))))(((((((((''''''((((((((((((((((((((())))))))))))+++++++++++++++***))))))(((((((((((()))))))))))))))((('''(((***+++***)))))))))*********+++++++++'''(((***,,,------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------///............///000000111111111111111444999<<>>FFFPPPXXXdddnnn{{{rrrjjjeeeaaa```\\\WWWSSSRRRSSSUUUSSSTTTUUUUUUWWW[[[aaaeeejjjmmmppptttuuuuuusssrrrooopppppppppqqquuuzzz~~~~~~}}}|||zzzyyytttpppllliiigggfffcccaaa``````___]]]ZZZYYYYYY[[[\\\]]]^^^```aaabbbbbbbbbbbbccceeefffgggggggggfffgggfffeeeeeeddddddeeeeeeiiikkkmmmooommmhhhccc___[[[YYYXXXYYY\\\___aaaaaa___aaabbbcccdddiiiqqqvvvxxx|||{{{ttttttwwwzzz{{{xxxxxxyyy{{{wwwttttttwww{{{~~~~~~xxxlll```XXXJJJCCC:::444333222000---++++++,,,---------,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''***+++,,,+++***((()))((('''&&&&&&'''((()))))))))******++++++++++++))))))))))))))))))))))))+++***)))((((((''''''(((******))))))((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((()))***((()))))))))))))))(((((($$$$$$%%%&&&'''))))))***((()))***+++,,,---------.../////////...,,,***(((++++++******))))))((((((%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))(((((()))+++---,,,+++)))************+++++++++***************+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......///000000//////111222333555888888888;;;@@@EEELLLYYYjjjvvv{{{~~~zzzvvvpppnnniiiccc^^^\\\]]]___ZZZZZZYYYXXXXXX[[[```dddgggiiimmmqqqssssssqqqpppkkkkkkjjjiiiiiilllqqqtttwwwwwwvvvuuutttrrrpppooohhheeeaaa^^^]]]ZZZXXXUUUUUUVVVUUUTTTQQQPPPQQQSSSVVVWWWXXXYYY[[[]]]___```bbbdddfffiiikkklllllllllrrrrrrqqqqqqqqqqqqrrrrrrxxxzzz}}}~~~|||wwwqqqmmmiiihhhggghhhlllppprrrssshhhjjjkkklllnnnsss{{{{{{vvvuuuyyy{{{~~~xxxsssooonnnqqqvvvzzz{{{uuuvvvuuuqqqhhh\\\PPPIII;;;999555222///.........---,,,,,,+++,,,---...///***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))((('''''''''''''''$$$%%%'''))))))))))))(((''''''''''''''''''''''''((((((((())))))*********+++------,,,***))))))***))))))***************)))***************))))))))))))******+++******))))))))))))***++++++******)))((((((((((((((((((((((((,,,,,,***))))))***+++,,,))))))((((((((())))))***))))))))))))************))))))))))))))))))))))))******))))))******+++,,,111000///......------...---,,,***)))((())))))***))))))((('''''''''''''''+++***)))'''&&&&&&&&&&&&''''''''''''((((((((())))))***++++++***)))***+++(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++---,,,***)))))))))******)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////000222666999;;;>>>FFFRRR\\\eeennnyyy~~~yyytttrrrsssuuuooommmjjjiiijjjmmmqqqtttvvvuuuttttttwwwyyyzzzzzztttsssrrrqqqqqqqqqrrrssszzz{{{yyyxxxzzz{{{tttlllhhheeeaaa^^^]]]ZZZXXXUUUVVVUUUUUUUUUUUUUUUUUUUUU[[[[[[[[[[[[\\\aaafffkkkqqqsssuuuvvvwwwyyy|||~~~{{{yyyxxxyyy{{{yyyvvvsssttt{{{{{{xxxwwwwww{{{|||{{{yyyyyyrrrooojjjiiikkknnnqqqrrrtttkkk```WWWQQQJJJBBB<<<666555222000............---------,,,,,,+++++++++***++++++++++++***)))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&))))))((('''''''''''''''%%%&&&((()))*********)))'''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++)))***+++***(((''''''))))))******++++++++++++***)))))))))))))))))))))))))))******++++++******)))***+++++++++++++++***)))************++++++++++++))))))((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,000///.....................---,,,***))))))******))))))(((''''''''''''(((***)))(((''''''''''''''''''''''''((((((((()))))))))***++++++))))))***+++(((((((((((())))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,***)))))))))******)))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////111000000000111333555777444:::BBBIIIPPPYYYeeennn|||~~~}}}|||zzzzzzzzzzzz{{{xxxooolllhhhfffdddcccaaa___```_________```aaacccdddggghhhhhhiiijjjmmmrrrvvv~~~|||zzz|||}}}wwwssssssssswww~~~{{{xxxvvvsssrrrooolllhhhggghhhjjjkkkkkkbbbZZZPPPGGGBBB===777222444333000...---,,,,,,,,,------,,,,,,++++++++++++******++++++******)))(((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))((('''''''''((((((''''''((()))************)))))))))(((((('''''''''&&&'''((()))***+++,,,,,,((()))***)))''''''''')))******+++,,,,,,,,,,,,,,,''''''(((((()))***************+++,,,,,,++++++***,,,,,,---,,,,,,+++*********************)))))))))&&&'''((())))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,...------------...//////000///...,,,+++************)))((((((''''''(((((()))((((((''''''(((((()))''''''((((((((())))))))))))***++++++))))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++******)))*********((()))***,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////222111000//////000111222222444777:::???GGGSSS[[[hhhrrr}}}zzzvvvssssssrrrrrrqqqooonnnmmmmmmoooqqquuuwwwwwwyyy{{{||||||~~~{{{|||||||||}}}}}}tttnnnoooqqqttt}}}~~~zzzwwwtttqqqmmmkkkjjjhhhfffeeedddcccaaa___SSSLLLBBB<<<888555111...111000///---,,,+++++++++,,,,,,+++++++++++++++******************))))))(((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((()))'''(((((()))))))))))))))+++*********)))))))))))))))******++++++,,,,,,,,,)))***++++++***)))***,,,++++++,,,---------------((()))***+++,,,---......,,,---.................................---,,,+++,,,+++++++++++++++******'''(((***+++,,,,,,+++***((()))+++,,,+++***((('''************))))))))))))((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,,,,---...///000111000///...---,,,+++******))))))((('''(((((((((((((((''''''((()))******'''(((((((((((())))))))))))***+++***)))((()))+++(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************++++++******************(((((()))***+++******)))************************++++++,,,,,,,,,------------------.........//////000000///.........//////222333444444777===EEEKKKSSS]]]lll{{{}}}|||zzzyyy{{{~~~yyyzzz{{{{{{{{{{{{}}}~~~tttmmmnnnqqqvvv}}}{{{xxxtttsssrrrpppllliiigggeeebbb```]]]YYYTTTPPPGGGBBB:::555333222111000000///...---,,,,,,++++++++++++++++++++++++++++++)))************)))((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((()))))))))))))))))))))))))))))),,,,,,++++++++++++******+++,,,------,,,,,,...///......////////////......------...///111222333333111111222333333333333333111222222222111111000///111111111000000/////////)))***,,,---------,,,+++((()))***++++++)))'''%%%,,,,,,++++++************))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,...///000111111000///...---,,,+++******)))((((((((((((((((((((('''(((((()))***+++(((((((((((()))))))))***((()))******)))((()))***(((((((((((())))))))))))************************(((((()))))))))*********************+++*********(((((())))))************************************+++++++++,,,,,,,,,------------------............------------...//////000///000111111333555888:::AAAIIIUUUbbbmmmvvv|||~~~}}}}}}}}}~~~~~~|||zzzzzz|||~~~uuunnnooorrrxxx|||}}}uuurrroooppprrrrrrnnnjjjcccaaa]]]YYYTTTNNNGGGCCC;;;888333///......//////////////////......------++++++++++++++++++++++++))))))******))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))((((((((()))******))))))((((((((())))))***''''''(((((()))*********------,,,,,,,,,,,,++++++...///111111111111222444444444444444333222111111222222333444555666777888666777888999::::::::::::666777777888888888777777444333333222222111111000.........//////......---+++,,,------,,,+++)))(((......------,,,+++++++++))))))))))))))))))))))))******))))))******+++,,,*********+++,,,---...//////////////////...---,,,+++***))))))(((((())))))(((((((((((())))))***+++((((((((()))))))))******((()))******(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))***++++++++++++***)))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........+++,,,,,,---...///000000...///000222333333333222666:::BBBKKKUUU___hhhnnntttwww|||~~~{{{yyyzzz}}}~~~yyysssssstttxxxzzz}}}}}}rrrooolllmmmpppooojjjeee\\\YYYSSSMMMHHHCCC===:::555444222000//////000000//////000000000//////...+++,,,,,,,,,,,,,,,------)))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++))))))(((((()))******+++,,,,,,+++*********+++,,,******+++---...///000111000000111111222333333444444666888999888999;;;<<<<<<;;;;;;:::999777666555666666777777888999::::::<<<===>>>???@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@999999999888777666666666666666555444333333333333222222222111000/////////000//////...------,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++******+++,,,---------......//////...------+++***))))))(((((()))))))))))))))((())))))******(((((()))))))))*********((()))***)))((('''(((***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((()))***+++,,,++++++******)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---...//////////////////000111222333222111000222777;;;AAAIIIQQQVVV```fffooozzz||||||}}}{{{{{{yyyzzz|||~~~}}}sssnnnjjjiiijjjhhh```YYYSSSNNNGGGAAA===:::888666333333333222111111111111......000000000000///...,,,,,,---------.........)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))((())))))***++++++///...---,,,,,,,,,---...//////111222444666777888444555666888:::;;;======<<<===???@@@@@@@@@BBBDDDAAAAAA@@@>>>===;;;999888888888888999::::::;;;;;;???@@@AAABBBCCCDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@???===;;;:::999888999999888777666555444444444444111000000///......------++++++++++++++++++++++++*********)))***++++++,,,++++++******++++++,,,---+++,,,.../////////...---+++******)))))))))))))))******))))))))))))******))))))))))))************((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,,,,+++************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------...//////......---,,,++++++,,,---//////...---///222444777<<>>>>>???AAABBBCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGIIIHHHFFFCCC@@@===:::999999888777777777888999::::::;;;===???BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBAAA???===<<<:::::::::===;;;999666444333222222.........---,,,,,,++++++************************''')))+++,,,---,,,+++***------------------------...---,,,+++************)))((((((((((((((()))***))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((++++++************++++++************************++++++******************------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---...000222444555555666AAACCCIIIQQQ\\\jjjxxx~~~{{{yyyyyyzzzzzzzzzvvvnnnddd^^^YYYUUUNNNHHH>>>;;;777666777777555222333222222111111222222333111000000000//////......000000000000////////////***)))((('''&&&'''(((((()))))))))))))))((((((((())))))(((((((((((())))))((()))))))))*********+++))))))*********+++++++++++++++,,,---...000111222444444555666888999::::::??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIJJJLLLLLLMMMMMMLLLMMMLLLJJJGGGDDDBBB@@@>>><<<:::999777777777777888999:::;;;===@@@BBBDDDFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCAAA@@@@@@AAA@@@>>><<<;;;:::;;;;;;555444333222000///...---,,,,,,,,,+++++++++************,,,---------,,,,,,,,,---------------------------,,,+++************))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))***************************************************++++++++++++++++++++++++,,,++++++++++++,,,------........................///...---,,,,,,---...///...///000222333444444444666888<<>><<<999666555555555333111333222222111111222222333111111111000000/////////000000000000000000000///***)))((('''''''''(((((())))))))))))************)))))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,,,,,,,,,,//////000111333666888999<<<===>>>???AAABBBCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOMMMJJJHHHFFFEEEBBBAAA>>><<<:::888888888888888999:::;;;>>>@@@BBBBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKIIIHHHFFFFFFEEEEEEDDDCCCBBBBBBCCCCCC===<<<;;;999777444333222000000///...------,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***))))))(((((()))))))))(((((())))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************************************************************+++++++++++++++,,,------..............................------------.........///000111222222222222222333555999>>>FFFPPPVVVbbbjjjwww~~~{{{wwwvvv{{{~~~~~~~~~~~~||||||zzzwwwssspppeee]]]RRRJJJDDD???999555888666444333333333111000222222111111111111222222111111111111111000000000000000000000000000000000)))))))))(((((((((((((((''''''((())))))***++++++)))))))))((())))))******************+++++++++++++++,,,---...///000111222444555666888;;;===@@@AAAEEEEEEFFFGGGIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTVVVUUUTTTRRRPPPNNNLLLLLLLLLJJJGGGCCC@@@>>>======;;;:::999888999:::<<<======>>>???@@@BBBDDDEEEEEEDDDFFFJJJMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCBBB@@@>>><<<:::888777555555444333111000//////000//////......///000000---------------,,,,,,,,,,,,+++++++++++++++,,,---******))))))((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))***************************************+++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111111111000000222333444444666;;;AAAEEEKKKSSSaaappp~~~zzzuuusssuuu}}}}}}zzz{{{|||~~~|||zzzuuuooogggaaaSSSMMMEEE???;;;999777666666555333222222222111111222222111111111111222222222222111111111111111111000000000000000111111111)))))))))))))))(((((((((%%%&&&&&&'''((()))******)))))))))))))))***++++++*********+++,,,,,,------,,,---///222555777999:::<<<===>>>@@@CCCFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWYYYYYYXXXVVVUUUSSSRRRRRRSSSQQQNNNKKKHHHEEEDDDDDDCCCBBB@@@>>><<<;;;;;;<<<::::::;;;<<<>>>???@@@@@@???CCCHHHKKKLLLLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQOOOPPPPPPPPPOOONNNMMMMMMOOOOOONNNMMMLLLJJJIIIHHHFFFEEECCCAAA???===<<<;;;888888777666666555444444222222111000000111111222////////////......---------,,,,,,,,,,,,,,,---...++++++***))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++******))))))******+++************************))))))*********+++++++++*********++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...//////000000//////...///000000//////111444777<<>>:::::::::::::::;;;;;;;;;;;;@@@EEEGGGHHHIIILLLOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSUUUUUUTTTTTTRRRPPPNNNMMMIIIHHHFFFDDDAAA>>><<<;;;888888888888888888888888666666666555555555555444333222222111111000000000///......------.........,,,+++******))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++************++++++************************)))))))))***++++++,,,,,,'''''''''((())))))*********************+++,,,,,,........................,,,,,,------------,,,,,,------.../////////......//////000///......000222444777===DDDOOO^^^ooo{{{~~~zzzxxxxxxyyyyyy|||{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{zzzyyyooolllfff___XXXOOOFFFAAA>>><<<999777555444555555444444555444222222333555111111000000000000111111000000000111111111111111///000000111111222222222))))))***+++***)))((('''''''''(((((()))))))))***))))))))))))***+++,,,---------///111333555666777999:::===AAAEEEHHHKKKLLLLLLMMMNNNOOORRRTTTVVVXXXUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOLLLMMMOOOPPPRRRTTTVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXRRRRRRRRRQQQQQQPPPPPPPPPMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDAAA???<<<<<<;;;:::999888888777666;;;???AAAAAABBBGGGKKKKKKLLLNNNQQQSSSUUUVVVVVVUUUTTTRRRQQQQQQRRRTTTVVVVVVWWWWWWWWWVVVUUUSSSRRROOOMMMJJJFFFBBB>>>:::999444555666777888999:::;;;::::::;;;<<<;;;:::999888666666555444444333222222222111000//////...//////---,,,+++***))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******************************((())))))***++++++,,,,,,&&&&&&''''''((())))))******************++++++,,,........................+++,,,------------,,,++++++,,,---..................000111000000000111333111333666888===GGGVVV```jjjoootttvvvwwwyyy}}}|||zzzyyyzzz|||}}}~~~|||zzzwwwuuussspppmmmjjj\\\XXXQQQKKKFFFAAA<<<888666777666555333222222333222333444333111111333666111111000000000000111111/////////000000111111111///000000111111222333333)))******++++++)))((('''))))))))))))************))))))))))))***+++,,,---///000111444666999:::;;;@@@AAADDDGGGJJJMMMOOOQQQQQQQQQRRRSSSUUUXXXZZZ[[[WWWWWWWWWVVVUUUTTTTTTSSSTTTTTTRRRPPPNNNLLLKKKJJJGGGHHHJJJLLLOOOQQQSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEDDDEEEFFFGGGHHHDDDEEEGGGGGGFFFCCC@@@>>>>>>>>>===;;;999888777666111666:::;;;:::<<>>???@@@@@@>>><<<:::888888777666555555444444333333111000////////////---,,,+++***)))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))************************((())))))***++++++,,,,,,'''(((((()))***++++++,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,---............***,,,............///111000222333333444:::DDDMMMVVV^^^ggglllmmmpppxxx}}}}}}~~~yyyyyyyyyzzz}}}~~~|||{{{xxxtttppplllfff```[[[MMMHHHBBB>>>;;;999777555///111333333333222222333000222444333111000333555111111000000000000111111......//////000000000111///000000111222222333333)))))))))))))))((((((((())))))((((((((((((((('''(((***,,,---...///222444555666999<<>>>>>>>>??????@@@@@@@@@@@@??????<<<<<<<<<<<<;;;999777666333333444555777999;;;<<<===>>>@@@CCCFFFHHHJJJKKKSSSQQQOOOMMMMMMOOOQQQRRRQQQRRRTTTVVVWWWXXXXXXYYYXXXVVVSSSOOOHHHAAA;;;777777666444333444555666888<<<>>>???AAAAAA@@@???>>>@@@??????===<<<999888666777777666333000///000111---------,,,,,,+++++++++++++++******)))(((((((((***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((((((&&&###"""###%%%)))++++++*********))))))((((((******++++++++++++******+++++++++*********))))))+++++++++******))))))))),,,---------------------,,,,,,,,,,,,++++++***)))++++++,,,,,,---...//////............////////////...///000111444666888999DDDIIIOOOSSSXXX```kkkttt|||~~~|||xxxwwwvvvwwwzzz}}}{{{{{{tttkkkddd___XXXNNNGGGAAA>>>:::999999999666333444444333333222222222222444444333333222111111111000000///...------,,,,,,000000000000000000000000111111222333333333333333*********))))))))))))((())))))))))))************+++---000111222444666999===>>>@@@CCCEEEGGGIIIIIIKKKLLLNNNQQQSSSUUUVVVWWWYYYWWWVVVVVVWWWXXXXXXWWW[[[XXXUUUSSSSSSSSSQQQPPPNNNKKKFFFAAA>>><<<<<<<<<<<<======>>>???AAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAADDDBBBAAA???>>>>>>>>>>>>=======================================<<<;;;;;;;;;<<<<<<<<<;;;999888777555555555666666777888999999:::<<<>>>AAADDDFFFHHHIIIHHHGGGFFFFFFHHHKKKMMMLLLMMMOOOQQQSSSUUUVVVVVVXXXWWWUUUQQQLLLFFF@@@===666444222111111222444666;;;<<>>===;;;::::::999999888666333222222333//////...------,,,++++++,,,++++++******)))(((((()))************)))(((((((((((((((((()))))))))***((((((((((((((((((((((((************)))))))))(((+++)))'''%%%%%%&&&(((***************)))))))))((()))))))))******)))))))))+++++++++*********)))))),,,,,,+++++++++*********.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---......//////............////////////...//////111222444666777888<<>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<::::::;;;;;;<<<<<<;;;:::999888999888888777777777777888888888888:::<<>>>>>???AAACCCEEEFFFGGGIIILLLNNNQQQSSSTTTWWWWWWVVVTTTQQQMMMIIIFFF:::888444111000111333444888:::===@@@BBBEEEFFFFFFBBBAAA@@@>>>===<<<<<<<<<:::;;;;;;:::888666555666222111000///...---,,,,,,---,,,,,,++++++***))))))))))))******))))))((('''((((((((()))))))))******((((((((((((((((((((((((************))))))))))))---,,,+++))))))((())))))************))))))))))))(((((())))))))))))((((((+++++++++***************,,,,,,,,,,,,++++++++++++//////...---,,,+++******+++,,,,,,------------,,,,,,,,,------.../////////---............/////////////////////000222333444111444888:::<<>>@@@CCCFFFFFFHHHJJJLLLOOOPPPRRRRRRTTTUUUVVVWWWXXXXXXXXXXXX[[[YYYWWWWWWWWWVVVTTTRRRSSSOOOLLLIIIHHHFFFEEECCC@@@>>>;;;777444333222222222222222333555666888999;;;;;;<<<<<<<<<=========??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEECCCAAA@@@???=========<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::;;;===>>>@@@===<<<;;;:::;;;<<<===>>>@@@AAACCCFFFIIILLLOOOPPPTTTUUUUUUUUUTTTRRRPPPNNNDDDAAA;;;666333222333444555666999<<<@@@DDDGGGHHHDDDCCCAAA>>>===<<<;;;;;;999;;;===<<<:::888777777555444333222000///...---......------,,,++++++***))))))******))))))((('''(((((()))))))))*********((((((((((((((((((((((((*********)))))))))))))))+++++++++++++++***))))))*********)))))))))))))))(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,,,,---............---------....../////////---------.........////////////......//////000111000222444444666999???CCCIIIQQQ\\\fffoooxxx~~~~~~~~~~~~tttdddWWWMMMHHHBBB===:::999777555555444333444444555555555777666444222111111111222111111000//////......------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------(((((()))))))))*********,,,---...111333666777888;;;>>>@@@BBBCCCEEEHHHJJJHHHIIILLLOOORRRTTTVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXVVVUUUTTTTTTRRROOOMMMIIIFFFBBB@@@???>>>===<<<:::999777444333222111111333333333444666777999:::999::::::;;;<<<===>>>>>>EEEEEEFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNOOONNNNNNMMMLLLKKKIIIGGGFFF@@@@@@??????>>>>>>>>>===============>>>@@@AAABBBDDDCCCBBB@@@@@@@@@@@@@@@===<<<;;;999888888888999:::;;;<<<>>>AAAEEEHHHIIIOOOPPPRRRTTTUUUUUUTTTSSSMMMIIICCC<<<777444333333222333555888<<<@@@DDDGGGEEEDDDBBB???<<<:::999888888:::<<<<<<:::888777777777777666444333111000////////////...------,,,,,,***************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))***++++++++++++***))))))))))))))))))******)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,---............---------...............------------............///......------......///....../////////222555777===AAAGGGMMMTTT^^^iiiqqq}}}xxxwwwyyy}}}}}}~~~sssggg\\\PPPFFFAAA>>>999666444444444444000000000111111222333555<<<999444000...///111333111111000000///.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((())))))+++,,,---......111222444777:::<<<>>>???AAACCCFFFGGGHHHIIILLLNNNLLLNNNPPPSSSUUUWWWYYYYYYXXXXXXXXXXXXWWWUUUTTTSSSQQQPPPNNNNNNNNNLLLHHHFFFAAA>>>;;;:::::::::999888666555444333333222222333444444555666777999:::;;;<<<===>>>???AAABBBCCCDDDJJJKKKMMMOOOPPPQQQQQQQQQSSSSSSTTTUUUUUUVVVVVVVVVSSSSSSRRRQQQPPPNNNLLLKKKFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>???@@@BBBDDDFFFGGGIIIIIIIIIHHHGGGFFFEEEDDD???>>>===;;;999888777777888888888999<<>>;;;888777777888::::::888777777888999888777666555444333222111000000///......------++++++,,,,,,++++++***))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************'''((()))***++++++++++++))))))))))))******************++++++++++++*********************+++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,---......+++,,,,,,------------,,,------------------------,,,------------...............------------......///.........///000222333444777999<<>>@@@CCCEEEFFFGGGIIIKKKLLLLLLMMMOOOQQQQQQRRRSSSUUUVVVWWWWWWWWWTTTTTTSSSRRRPPPNNNMMMLLLHHHGGGFFFFFFFFFDDDAAA>>><<<:::777777888::::::999555555666666777777888888777888888999:::<<<===>>>@@@AAABBBDDDFFFHHHIIIJJJMMMNNNPPPRRRSSSSSSSSSSSSUUUVVVVVVWWWXXXXXXYYYYYYVVVVVVUUUTTTSSSRRRPPPPPPKKKJJJHHHFFFDDDCCCCCCCCC??????@@@AAACCCEEEGGGHHHIIIJJJLLLMMMMMMLLLKKKJJJCCCCCCAAA@@@???>>>=========<<<;;;;;;===???AAACCCFFFHHHLLLQQQTTTWWWWWWXXXTTTRRRNNNIIIDDD???;;;999444333222333555999===???AAABBBCCCCCCAAA>>>;;;999777888999888777777888:::999999888888777666666555222111111000//////......,,,------------,,,++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************************++++++((()))))))))************))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------......///111000//////111222333333///111444555666:::@@@FFFOOOVVVbbbllltttzzz~~~zzzxxxvvvzzz}}}yyyvvvsssuuutttpppkkkeee```]]][[[UUUTTTNNNDDD>>><<<999555000000000000//////000111///111222222111222444777444333222111111333555666555444444333222222111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,...000333555777888===>>>@@@CCCEEEHHHIIIJJJKKKMMMOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSNNNNNNMMMLLLJJJGGGEEEDDDBBBAAAAAAAAAAAA???;;;888:::888777777999;;;<<<;;;888888999:::<<<======>>>;;;;;;;;;<<<>>>???AAABBB???@@@AAACCCEEEGGGIIIJJJMMMNNNPPPRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSOOOMMMKKKHHHFFFEEEDDDDDD@@@@@@@@@AAACCCDDDFFFGGGGGGIIILLLOOOPPPPPPOOOMMMGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@AAABBBDDDFFFDDDGGGLLLPPPTTTWWWXXXYYYVVVUUURRROOOKKKFFFBBB@@@777555333222444777;;;===???AAACCCEEEDDDBBB>>><<<888888888777666777999;;;999999999888888888777777222222111111000/////////------......------,,,+++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++------,,,+++************(((((())))))*********+++(((((())))))))))))(((((())))))******++++++++++++)))))))))******+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,---------............---------...//////...---,,,---///000111000,,,///333444333444888;;;===DDDMMMWWW^^^dddiiilllssszzz~~~{{{{{{~~~xxxsssooollliiiddd]]]WWWQQQMMMKKKEEEEEEAAA:::777888777444...000111111000000111222---///111111//////222555...///111333555666777777666666555444444333333222222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,///222666:::===>>>???DDDEEEFFFHHHJJJKKKKKKKKKOOOPPPQQQQQQQQQPPPNNNMMMPPPQQQQQQQQQPPPOOOMMMLLLIIIHHHGGGEEECCCBBBAAA@@@::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>???@@@AAABBBCCC@@@AAAAAABBBCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTVVVUUUTTTSSSSSSSSSTTTTTTQQQPPPNNNKKKHHHFFFEEEDDDBBB@@@???@@@BBBDDDEEEEEEJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKJJJKKKKKKKKKLLLGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLNNNQQQTTTWWWYYYZZZVVVUUUUUUVVVUUUQQQJJJDDD>>>;;;777555555777777888999;;;>>>AAACCCCCCCCCBBBAAA???===:::777555333333555555555777999888666444333111000///000111000///111000///...,,,,,,++++++((()))+++,,,+++***(((''')))(((((((((''''''''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))+++,,,---...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((('''''''''''')))+++,,,///......---,,,,,,++++++...............---------///...---,,,,,,,,,,,,,,,,,,---...///000111222333555777:::>>>CCCHHHLLLOOO___eeennnwww}}}yyytttnnngggbbbZZZWWWQQQKKKEEEAAA???>>>:::999999888666555555444000111222222222111///...////////////000000111222333333444444666777999:::666666666666666555444444444333222000...---,,,+++------,,,++++++,,,---...,,,,,,---......///000000333555999<<<@@@BBBCCCDDDHHHIIIKKKLLLNNNNNNOOOOOOQQQQQQQQQQQQPPPOOOMMMLLLNNNNNNMMMLLLJJJHHHFFFDDD@@@@@@???>>>===<<<;;;:::888999:::<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQOOOMMMKKKHHHFFFEEEEEEDDDCCCBBBCCCEEEGGGHHHHHHMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPMMMLLLKKKKKKLLLMMMOOOQQQOOOOOOQQQSSSUUUWWWXXXYYYWWWVVVVVVWWWWWWTTTNNNJJJEEEBBB>>>;;;:::999888777777888;;;>>>AAACCCEEEEEEFFFEEEBBB???;;;888666444444333333444555666555333222000//////000000///...111000///...------------+++,,,,,,---,,,+++***)))*********)))))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***+++,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********+++,,,...///+++++++++,,,---...//////------------............///...---,,,,,,,,,,,,---------...///000111111222222333555888;;;>>>AAACCCLLLQQQXXXaaakkkvvv{{{uuuooohhh```YYYTTTMMMKKKGGGBBB???<<<;;;;;;777777777666555555444444222222222222222111000000000////////////000111222333333444555666888:::;;;999999::::::999888888777666555444333222111000///000///---,,,,,,,,,,,,---,,,------...///000000111;;;===@@@CCCFFFHHHIIIIIILLLMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGFFFDDDAAA???<<<;;;888888888888777777777777999:::===???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNOOONNNLLLJJJIIIGGGGGGFFFCCCBBBAAABBBDDDFFFGGGFFFLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPOOONNNNNNMMMNNNOOOQQQRRRQQQRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXWWWTTTRRRNNNKKKGGGDDDAAA>>>;;;888666777999;;;???CCCFFFHHHMMMLLLJJJGGGCCC>>>:::888666444222222333444444333111///...---...///...---000000////////////000000/////////...---,,,++++++,,,++++++++++++*********))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,++++++******************************++++++,,,,,,++++++***,,,,,,+++,,,,,,---...///******+++,,,---...//////,,,,,,,,,------...............---,,,,,,,,,------....../////////000000000000000111111333444666777:::===BBBIIIRRR___kkkttt~~~~~~rrrmmmeee^^^WWWPPPIIIEEE@@@???<<<:::999888888999666666666666666666666666555444333333222222333333111000000000000111111222333333444555777999;;;<<<======>>>>>>>>>===<<<<<<999999999888777777666666333222111///------,,,,,,---.........//////000000@@@BBBDDDGGGIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMPPPOOOMMMKKKIIIFFFDDDCCC???>>>===;;;999777666555555666666777888999999:::>>>???BBBDDDFFFHHHIIIJJJGGGGGGHHHHHHIIIKKKLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDHHHIIIJJJKKKLLLLLLLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHEEECCCCCCDDDFFFGGGGGGFFFKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNMMMLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMNNNOOOPPPOOOPPPPPPQQQRRRSSSSSSTTTVVVUUUVVVVVVWWWXXXXXXWWWTTTQQQOOOLLLIIIEEEAAA===::::::999:::===BBBFFFIIIOOOOOOOOOMMMIIIEEEAAA>>><<<:::666444444444333222111///------...///...---////////////000111222333222111000...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***++++++,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///...------,,,,,,,,,------////////////////////////000000000000000111111222555666888;;;@@@IIIRRRYYYdddkkkvvvxxxppp^^^YYYSSSMMMHHHEEEAAA???:::999888888777888999999777777888888999::::::;;;999888666555555555666777333333333222222333444444444555666777999;;;===>>>@@@@@@AAAAAAAAAAAA@@@@@@===============<<<<<<<<<777666555333111///------.............../////////EEEGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJHHHFFFDDDBBB???>>>===777666666555555444444444666666888999;;;<<<===>>>BBBCCCEEEFFFHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFHHHIIIKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJLLLNNNOOONNNMMMNNNLLLJJJIIIIIIKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMKKKLLLLLLMMMOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUWWWXXXTTTSSSRRRQQQOOOMMMHHHEEEBBBAAA>>>>>>???CCCGGGJJJOOOPPPPPPPPPNNNKKKHHHFFFDDD@@@;;;888666444222000111000....../////////...////////////111222333444333222000///------------,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))***************,,,,,,,,,,,,,,,+++++++++)))******+++,,,---......------,,,,,,,,,------...////////////............///////////////000111111222333555555777:::???CCCKKKQQQYYYcccmmmxxx}}}}}}|||~~~}}}yyypppeee]]]OOOKKKFFFBBB@@@???>>>===888888888888888999999999888888999:::;;;<<<======>>>===;;;:::::::::;;;<<<888888777777777777888888777777888:::;;;===???@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@;;;:::999777555333111000////////////............IIIJJJLLLMMMNNNMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEBBBAAA???===;;;999999999333333333333444555666777777777999;;;===???@@@AAADDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIEEEEEEDDDDDDDDDEEEFFFFFFDDDFFFIIILLLMMMLLLKKKIIIJJJLLLNNNPPPQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTUUUWWWWWWVVVTTTRRRPPPNNNMMMMMMPPPSSSVVVUUUUUUVVVWWWVVVTTTSSSQQQQQQPPPOOONNNMMMKKKJJJIIIJJJKKKKKKLLLMMMNNNOOOOOONNNPPPQQQQQQQQQQQQSSSUUURRRQQQQQQRRRRRRQQQNNNLLLKKKIIIFFFCCCDDDGGGJJJMMMPPPPPPQQQRRRQQQPPPOOONNNIIIFFFAAA===:::777333111333111000///000111000///......//////000222333444222222111111000///......,,,,,,,,,,,,++++++++++++************************************)))))))))))))))))))))))))))))))))))))))************+++++++++*********************)))+++++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,------*********++++++,,,,,,,,,------,,,,,,,,,---......///.....................------------...///000000...///111222222333555777<<>>======<<<;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBBBBAAAAAA@@@@@@@@@AAA???>>>>>>===============;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB======<<<;;;:::888666555222222111111000000//////IIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA???>>>;;;:::999777666666666777555444444444555666888999999:::;;;===???AAACCCCCCEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGBBBCCCCCCDDDEEEFFFHHHHHHIIIMMMRRRWWWZZZYYYWWWUUUVVVXXXZZZ\\\]]]\\\[[[ZZZVVVVVVVVVVVVWWWWWWWWWWWW[[[[[[]]]^^^____________eeefffggghhhgggfffdddcccddddddddddddeeefffhhhhhhdddcccccceeeffffffeeeccc___]]]ZZZYYYZZZ^^^bbbeeefffhhhjjjkkkiiifffbbb___[[[[[[YYYWWWUUURRRPPPOOOOOOOOOOOOOOOOOOOOONNNNNNKKKNNNPPPPPPOOONNNOOOQQQPPPPPPOOOPPPRRRSSSQQQPPPQQQOOOLLLJJJJJJLLLOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSNNNLLLIIIFFFCCC@@@;;;888555333222111333333222111.........///000111222333222333333444333222111000.........---------,,,,,,************************************)))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++++++++++++++++++++***))))))***************************++++++,,,,,,++++++***,,,,,,---......---,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---...///---.....................---------------......///---.../////////000222444444666:::>>>BBBHHHNNNRRR^^^ccckkkuuu}}}xxxuuuuuuwww~~~|||yyyzzz}}}~~~}}}}}}qqqlllddd]]]VVVPPPIIIDDDBBB@@@>>>===>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBCCC????????????@@@AAABBBCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>??????>>>===<<<;;;666666555444444333222222FFFFFFGGGHHHHHHGGGEEEEEECCCBBBAAA@@@===;;;999777888777555444444555666666777666666666666888999:::<<<<<<>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPUUUZZZaaahhhkkkjjjgggeeedddfffhhhkkkkkkjjjiiigggfffffffffffffffffffffgggjjjkkkmmmnnnoooppppppqqqtttuuuvvvwwwwwwuuusssrrrsssssstttuuuvvvwwwyyyzzzvvvuuuvvvwwwyyyyyywwwuuupppnnnkkkjjjlllpppuuuyyy~~~}}}xxxtttlllkkkiiigggdddaaa^^^\\\TTTSSSRRRQQQPPPOOOOOONNNKKKNNNQQQQQQNNNLLLMMMNNNPPPOOONNNOOOQQQRRRRRRQQQSSSRRROOONNNNNNPPPSSSUUUVVVVVVUUUTTTTTTTTTUUUUUUSSSQQQOOONNNLLLHHHDDD@@@777555333333444555444333............///000111222222333555666666555333111000/////////............************************************)))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))************************+++++++++,,,,,,++++++++++++,,,---------,,,+++***//////...,,,***)))((('''+++++++++***************,,,,,,,,,,,,,,,---...///---------.........////////////...............///111111000...---///222555000222555777888999<<<===FFFLLLUUUaaammmvvv|||{{{wwwvvvvvvwww|||{{{yyyyyy|||}}}xxxsssnnnbbb]]]WWWQQQLLLIIIDDDAAA===<<<;;;===@@@BBBBBBAAA??????AAACCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>???@@@AAAAAA@@@???>>>999999888777666555555444EEEFFFFFFEEEDDDBBB@@@>>>>>><<<:::888666444333333666555555444555666777888:::::::::::::::;;;;;;<<<@@@BBBCCCDDDDDDEEEGGGHHHJJJLLLOOOOOONNNOOOQQQTTTUUUTTTQQQNNNKKKJJJIIIIIIGGGKKKQQQTTTWWW[[[```eeefffmmmwww~~~~~~}}}zzz|||{{{wwwpppnnnppptttxxxzzz|||}}}}}}}}}||||||{{{wwwuuusssmmmiiifffbbb______]]]YYYXXX[[[[[[YYYVVVRRROOONNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOORRRRRRRRRQQQPPPPPPRRRTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQNNNKKKIII???<<<999666555555333222222222111000000000000000555444444333333444555555333111000......///111222///......---,,,+++++++++++++++++++++++++++,,,,,,************)))))))))((())))))(((((((((((())))))*********)))))))))))))))***)))((()))***+++***((())))))***++++++++++++***++++++++++++++++++++++++)))******++++++,,,---------+++******+++,,,+++***,,,,,,,,,,,,,,,---...///////////////////////////,,,---......//////......,,,,,,,,,---------......////////////000000000000///000111333444555666666<<<>>>BBBHHHPPPYYY```dddoooqqqssssssqqqooonnnnnnwww|||yyyuuurrrrrrtttuuu|||sssiiiaaa\\\RRRPPPMMMJJJGGGFFFEEEEEE@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLOOOOOONNNMMMLLLKKKJJJJJJFFFGGGIIIJJJJJJGGGEEECCCCCCCCCBBBAAA@@@>>>>>>===CCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@????????????@@@AAAAAABBBBBBAAAAAA===<<<<<<<<<;;;;;;::::::????????????>>><<<:::999:::999888777666666555555777666666666666777999::::::;;;;;;;;;===>>>???@@@???AAACCCDDDFFFGGGIIIKKKJJJMMMPPPRRRRRRTTTXXX[[[ZZZZZZXXXUUUSSSRRRSSSTTTVVV[[[```dddeeehhhmmmqqqyyy{{{yyy|||yyytttpppooolllhhhgggjjjkkkhhhbbb\\\WWWTTTRRRQQQSSSTTTTTTSSSQQQPPPPPPPPPRRRRRRRRRQQQOOOOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQOOOMMMHHHCCC===999777777777777444333222111111111111111555555555555555555666777555444333111000000000111222111111000//////......,,,,,,+++******+++,,,---++++++++++++******************))))))))))))*********)))))))))))))))))))))+++***)))***+++,,,+++)))))))))***++++++++++++***++++++++++++++++++++++++)))******++++++,,,---------,,,***+++,,,------,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,------------........./////////000000000...///000111222333333333333555777;;;AAAHHHMMMPPPWWWZZZ^^^aaabbbdddgggiiipppwww}}}wwwsssqqqqqqrrrxxx~~~zzz{{{}}}~~~yyyrrrsssrrrmmmeee\\\VVVSSSPPPOOOMMMKKKIIIHHHHHHHHHEEEEEEFFFFFFHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNQQQPPPOOONNNLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@???>>>======AAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>999999999999888777666555666666666666666777888888777777777777888999;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEAAACCCEEEHHHKKKNNNPPPQQQNNNQQQSSSVVVWWWZZZ^^^aaaddddddcccaaa```aaadddfffjjjoootttvvvwwwxxx{{{}}}}}}yyyzzz~~~|||tttllleee```^^^]]]^^^``````]]]WWWSSSRRRRRRUUUVVVUUUSSSQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRROOOJJJBBB===::::::::::::555555444222222111111111555555555555555666777888777777666555444222111000333333222111111000000000...,,,+++))))))***,,,---,,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))******,,,+++******,,,,,,+++***))))))***++++++++++++***************************)))******++++++,,,------+++***))))))+++------,,,++++++*********+++,,,,,,************************,,,,,,---...............,,,,,,,,,,,,------------.........////////////000---...//////000000000///111111222444777:::>>>???@@@CCCGGGKKKOOOTTTZZZ]]]dddlllwww~~~xxxssspppoooooorrrxxx}}}~~~~~~xxxtttuuuxxx|||~~~|||uuuppphhhhhhgggbbb\\\VVVSSSQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMKKKJJJIIIHHHJJJJJJJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@???>>>======???@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<<<<<<<======>>>>>>???@@@?????????AAAAAAAAAAAA@@@@@@@@@@@@666666666666666555555555555555555555666777888999777777888999:::;;;<<<=========>>>@@@BBBDDDFFFGGGGGGHHHKKKPPPTTTWWWXXXXXXWWWWWWYYY[[[]]]```ccceeennnpppqqqpppoooppptttxxxyyy}}}|||vvvrrrpppooonnnppppppkkkbbb[[[XXXWWW[[[\\\[[[XXXUUURRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTQQQMMMGGGBBB???===;;;:::888777555444333222222222444444444444444555666666777777888888888666444222222222111111000000000000///...+++******+++---...,,,,,,+++++++++*********+++******))))))******+++)))))))))))))))*********+++***))))))++++++***)))))))))***++++++++++++***)))))))))))))))))))))))))))******++++++,,,------)))((('''(((***,,,,,,+++,,,+++++++++++++++,,,,,,------------------------,,,,,,---.........------++++++,,,,,,,,,---------------........./////////....../////////......---111111111111222444555666777999;;;>>>AAAEEEJJJMMMTTT\\\fffpppxxx|||wwwssspppooonnnqqquuu}}}~~~}}}wwwssstttwwwzzz~~~~~~yyyssslllgggddddddccc```[[[XXXWWWWWWQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTSSSTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPMMMMMMMMMLLLKKKKKKJJJJJJNNNMMMKKKJJJHHHFFFEEEEEECCCBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@??????======<<<;;;;;;<<<<<<<<<;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>444444444444555555666666666666666666666777777888666777888:::;;;===>>>>>>@@@@@@AAABBBDDDFFFHHHIIINNNPPPTTT[[[bbbeeedddbbb___^^^___aaaeeeiiilllnnnxxx{{{}}}}}}{{{|||}}}~~~zzzqqqiiicccaaabbbbbbaaa^^^YYYUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQOOOLLLJJJHHHDDD@@@<<<;;;:::999777555444444333333333333222222333333333444666888::::::888777555222222222222222111111111000///---,,,+++,,,---...+++*********))))))))))))))))))(((((((((((())))))(((((())))))***************((('''((()))***)))((())))))***++++++++++++***)))))))))))))))))))))))))))******++++++,,,------***)))((()))+++---------------,,,,,,,,,,,,------------------------------+++,,,,,,---...---------+++++++++,,,,,,,,,------------------............/////////000//////...------------......///000000444555666777777999===@@@DDDJJJRRR[[[dddppp}}}~~~yyyuuuqqqooonnnppptttzzzzzzuuuvvvwwwyyy|||xxxuuuqqqmmmgggdddbbbbbbbbb___\\\ZZZ[[[\\\XXXYYY[[[\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUTTTTTTTTTUUUVVVWWWXXXWWWUUUTTTRRRRRRRRRRRROOOOOOOOOPPPPPPPPPQQQQQQTTTSSSQQQOOOLLLJJJIIIHHHDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<222222222333333555666777888888777777777777888888777888:::<<<>>>???@@@@@@CCCDDDEEEGGGJJJLLLOOOPPPVVVYYYaaallluuuxxxvvvrrrjjjiiiiiilllqqqvvvyyy{{{}}}zzz|||zzzsssnnnkkkkkkjjjfff```[[[XXXWWWXXXXXXWWWUUUTTTSSSRRRRRRPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQPPPMMMHHHDDDAAA@@@>>><<<:::888888777666555444333333333333333333555777999999999888777444444444444444444444444111111000//////.........*********)))))))))(((((())))))(((((((((((())))))((((((((()))******++++++)))(((''''''))))))((('''))))))***++++++++++++***************************)))******++++++,,,---------,,,+++,,,...//////.........------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000000000//////...------......//////000000///000222222222333666888999===CCCHHHPPP[[[hhhqqq~~~~~~}}}zzzvvvrrrooommmnnnrrrxxx~~~||||||yyyzzzzzzzzz~~~xxxuuurrrooonnnllliiifffggghhhhhhfffdddbbbcccdddaaabbbdddeeedddaaa^^^\\\XXXWWWWWWVVVVVVVVVVVVWWWUUUUUUTTTUUUVVVXXXZZZ\\\^^^]]]ZZZXXXVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYWWWUUURRROOOLLLKKKEEEEEEEEEEEEDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@<<<<<<;;;:::999999::::::777888999999::::::999999::::::::::::;;;;;;;;;;;;333333222333444666888999888888888888888999::::::999:::===@@@BBBCCCDDDDDDGGGHHHJJJNNNRRRVVVYYY[[[aaagggrrr~~~{{{yyyyyy}}}zzzvvvvvvzzz}}}~~~|||~~~|||xxxxxxwwwrrrkkkeeebbb```^^^^^^\\\ZZZXXXVVVUUUTTTQQQPPPNNNMMMLLLLLLLLLMMMQQQPPPQQQRRRSSSRRRNNNLLLGGGFFFDDDBBB@@@>>>===<<<<<<;;;999888666555555555444555666777777777666555444444444444444444444444222222333333222000///...+++++++++*********))))))***))))))))))))))))))***'''(((((()))******++++++)))((('''((()))***)))'''))))))***++++++++++++***++++++++++++++++++++++++)))******++++++,,,------...,,,++++++,,,------,,,...------,,,++++++,,,,,,************************++++++,,,------------,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......///////////////...///000000111111111111111,,,...000111000000222333444777:::===@@@FFFOOOVVVbbbiiioooooonnnqqqrrrrrrttttttttttttrrrqqqooonnnmmmqqqxxxzzzyyy||||||zzzvvvtttqqqooooooooommmlllooopppqqqpppmmmkkkkkkkkkhhhiiikkkjjjhhhddd___\\\XXXWWWVVVUUUUUUUUUUUUUUUWWWWWWWWWYYY[[[___bbbdddfffdddaaa___]]]\\\\\\]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXVVVSSSOOOKKKIIIEEEEEEEEEDDDDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@;;;:::999888777777777777666666777888888888888888888888888999999999::::::555555555555666999;;;<<<777777777888999:::<<<===;;;<<>>BBBFFFNNNVVVXXXZZZ^^^aaaaaaccceeehhhlllnnnpppqqqqqqmmmrrryyyxxxwww{{{~~~yyywwwxxxuuurrrqqqqqqrrrqqqqqqppprrrsssrrrpppmmmlllllllllmmmnnnmmmjjjddd^^^[[[XXXWWWVVVUUUTTTTTTTTTUUUZZZZZZ[[[]]]```eeeiiikkkllljjjgggdddbbbaaabbbbbb^^^]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTQQQLLLGGGDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@:::999888777555555444444555666666777777777777777555555666666666777777777444444555666777888999:::777888888999:::<<<===>>>???@@@AAADDDHHHLLLOOOPPPQQQPPPRRRYYY^^^bbbiiioooxxx|||yyy|||{{{zzz~~~{{{yyy}}}~~~~~~}}}}}}xxxtttsssssssssrrrxxxwwwwwwwwwyyyzzz|||}}}{{{zzzxxxtttrrrtttwwwzzz|||wwwqqqkkkiiiddd^^^YYYXXXZZZ\\\WWWWWWUUUSSSOOONNNNNNPPPLLLMMMNNNOOOPPPQQQQQQQQQKKKKKKLLLLLLKKKIIIHHHFFFBBBBBBBBBAAA???===:::999999888888888777555111...222222222444666555333111111111111111111111111111------,,,++++++***))))))***************)))((((((+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******++++++************************************************************************))))))***++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................//////000000000000000......///000000///...---////////////000000000000...///000222444666777888>>>???AAADDDGGGJJJLLLMMMRRRSSSVVVYYY^^^dddhhhkkkjjjooowww}}}zzzzzz|||}}}{{{wwwwwwwwwwwwxxxxxxxxxxxxrrrsssuuussspppnnnllllllpppooooooooonnnhhh___XXXUUUTTTSSSSSSSSSUUUWWWYYY]]]___bbbdddfffiiimmmpppssspppjjjfffccc```\\\ZZZXXXWWWUUUSSSPPPNNNLLLKKKQQQOOOLLLIIIEEEAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888555555555666555555444444444555555555555555555444444444555555666777777888999999:::;;;;;;<<<<<<===============>>>???@@@@@@AAACCCFFFJJJNNNRRRVVVXXX]]]\\\___eeeiiikkkooouuu|||zzzzzzvvvsssuuu{{{~~~~~~}}}xxxuuutttttttttsssttttttssstttvvvxxx{{{}}}|||yyytttrrrsssuuuxxx}}}zzzssspppjjjccc]]][[[]]]___]]]^^^^^^[[[WWWSSSRRRQQQNNNNNNNNNOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDBBB@@@<<<<<<;;;;;;:::888444111111000000111222222000///111111111111111222222222000//////...---,,,++++++)))************)))))))))+++*********))))))))))))******************************++++++++++++******************************************************************************+++***************++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////000000//////...///000111111000///....../////////000000000000//////000111333444555666444555777999;;;===???@@@BBBCCCEEEIIIMMMRRRVVVXXX___ccckkkuuu~~~~~~}}}yyyxxx{{{~~~|||}}}~~~~~~}}}{{{yyyvvvtttsssrrrttttttsssooolllkkkkkkmmmlllmmmnnnmmmhhh___WWWUUUTTTTTTTTTVVVXXX[[[]]]bbbeeeiiikkkllllllmmmnnnlllhhhbbb]]]YYYUUUQQQNNNMMMLLLJJJHHHFFFDDDCCCBBBDDDCCCAAA???===;;;999999666666666666666666666666777777666555555444333333333333444444444444444333333444444555555444444333333333444444555666666666<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@@@@AAAAAAFFFIIIMMMSSSYYY^^^bbbdddhhhgggjjjnnnpppooorrrxxx{{{xxxvvvuuuqqqmmmooossszzz}}}||||||~~~}}}yyywwwvvvvvvvvvuuurrrqqqqqqqqqsssvvvzzz||||||wwwuuuwwwuuuxxx||||||yyyrrrjjjcccaaacccfffiiijjjllljjjddd]]]XXXVVVSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGBBBAAA@@@@@@???>>>:::777444222000000111111000///000000111111222222222222111111000///...---,,,+++)))))))))******************************)))))))))******************************++++++++++++******************************************************************************++++++***************+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,---...............//////000000111000000///....../////////000000000//////000000111222222222111222222333555666666777777888999<<>>===;;;:::999999666666666666555555555555111111111111111111111111222222222111111000000//////000111222222333222222222222333333333333222222111111222222333444444444>>>>>>==================???@@@BBBDDDFFFGGGHHHHHHNNNRRRXXX___fffkkkoooppprrrqqqrrrttttttsssxxx~~~~~~yyyvvvvvvrrrnnnnnnqqqssswww{{{~~~}}}{{{{{{xxxxxxzzz~~~{{{yyyyyyyyyyyyxxxuuuttttttssstttwwwyyy{{{~~~}}}{{{}}}xxxzzz}}}xxxpppjjjiiikkknnnvvvxxx{{{yyysssjjjbbb^^^[[[ZZZYYYWWWUUUSSSQQQPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFEEEEEEDDDCCC@@@>>>;;;999555444444444333222000000000111222222333333000//////...---,,,+++******************+++++++++******************************************************++++++++++++*********************+++++++++************************************************,,,+++******)))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,.........///////////////........./////////000000////////////////////////222222222222222222222222222333444666888:::;;;<<<===???DDDJJJRRRYYY```ccchhhjjjlllllllllmmmoooppptttwwwzzzzzzzzz}}}~~~{{{zzz}}}yyyvvvvvv{{{~~~{{{xxxtttqqqooolllmmmnnnmmmkkkiiiiiijjjmmmooorrrvvvxxxuuummmfff]]]\\\ZZZXXXXXXYYYZZZ[[[^^^```aaa```\\\XXXUUUTTTHHHEEEBBB???>>>>>><<<;;;777777666666555555555555111111111222222333333333000000000000000000000000111111111000000000//////------///000111111111111000111111111111111111000000000000111111222222222AAAAAAAAAAAAAAAAAAAAAAAACCCEEEIIIMMMQQQTTTVVVWWWZZZ^^^eeemmmtttxxx{{{|||}}}|||{{{yyyyyy~~~zzzyyyvvvqqqoooqqqnnnrrrwww{{{~~~}}}zzzyyyyyyuuuuuuvvv{{{~~~|||{{{|||||||||{{{|||{{{zzzyyyyyyyyyzzzzzz|||}}}~~~xxxzzz|||~~~}}}|||~~~wwwrrrqqqtttwww~~~uuummmhhhcccbbbaaa___[[[XXXUUUSSSPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLJJJIIIHHHHHHGGGEEECCCAAA>>>;;;888777777666555000000111111111222222222000000///......------,,,,,,,,,++++++++++++,,,---***************+++++++++******************************++++++++++++******))))))*********+++++++++************************************************++++++***************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////////////////......---------...............---------...//////111222222333333777777999;;;???DDDHHHJJJOOOQQQSSSTTTUUUVVVXXXZZZ^^^aaaeeegggiiinnnuuu{{{}}}{{{|||~~~xxxttttttyyyzzzxxx|||{{{zzzwwwtttqqqooommmlllhhhiiijjjjjjiiiiiikkkllllllnnnqqqvvvyyywwwoooiiiaaa___[[[WWWSSSQQQQQQPPPSSSSSSRRRNNNIIIFFFEEEEEE===:::777666666666666555222222222222333333333333111111111111111222222222000000000000000000000000111111000000000000000///,,,---...///000000111111//////000000000000//////////////////000000000000???@@@@@@AAACCCDDDDDDEEEFFFJJJOOOUUU[[[```cccdddiiinnnuuu||||||zzz~~~{{{uuurrrrrrooosssyyy}}}{{{xxxxxxyyysssssstttwww|||}}}}}}~~~~~~|||{{{zzzzzz|||{{{wwwwwwyyy{{{}}}}}}|||yyyxxxzzzzzzyyyzzz||||||uuurrrkkklllllljjjfffaaa\\\YYYVVVTTTRRROOOMMMKKKJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMNNNLLLJJJJJJJJJIIIHHHFFFDDDAAA===;;;:::888555333111111111111111111111111111111111111111111111111000///...,,,,,,,,,---...*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,******************************************************))))))***++++++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...------.........///////////////......------------...........................///000111111111111111555555555555666888:::;;;<<<>>>@@@AAAAAABBBEEEFFFIIILLLOOOQQQSSSXXX```fffpppuuu~~~~~~}}}wwwssssssxxx{{{vvvtttvvv~~~}}}zzzvvvtttpppllliiihhhhhhhhhiiijjjkkkjjjjjjkkkmmmoooqqqqqqrrrvvvxxxuuunnniii]]]ZZZUUUOOOJJJGGGEEEEEEGGGFFFEEEAAA===;;;:::;;;999777444222222222111000000000000000111111111111111111111111111000000000////////////////////////////////////////////////---...///000000111000000//////000000000000//////////////////////////////BBBCCCDDDFFFIIIKKKLLLMMMQQQUUU[[[bbbiiinnnqqqsssxxx}}}{{{|||wwwvvvtttxxx~~~}}}zzzxxxyyyzzzuuuuuuuuuwww{{{~~~~~~{{{yyyvvv{{{}}}|||wwwwwwxxxzzz|||}}}zzzwwwwww}}}~~~~~~~~~zzzyyywwwyyyzzzyyyuuuooohhhddd___\\\YYYUUUQQQNNNLLLKKKKKKKKKJJJJJJKKKMMMNNNOOONNNLLLJJJJJJJJJJJJIIIGGGFFFCCCAAA>>><<<:::666333333333222222111000000000000000111111222333333444444222000...------...///*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,************************************************(((((())))))***+++---------,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++---...///---------.........//////...............---------......///000000111111222///000111222222222111000222222222222333333444555333555777777777888999;;;:::<<<>>>>>>???CCCJJJPPPVVV[[[bbbiiioooqqqrrrrrrqqquuuxxxyyyzzz{{{}}}~~~yyyuuutttwww|||wwwsssuuu{{{}}}wwwtttmmmkkkgggcccccceeehhhjjjnnnnnnooommmllllllnnnpppqqqooonnnnnnnnnjjjccc]]]PPPMMMIIIDDD@@@>>>===<<<;;;<<<===;;;999666555666666333111000111111111000000000000000111111111111222222222222222222222222111111111111111111111111//////000000000000000000000000111111111111111000//////000000000000//////////////////////////////KKKMMMOOORRRUUUWWWZZZ[[[aaaeeekkkrrryyy~~~|||{{{yyy}}}||||||~~~|||yyyyyyzzz|||yyyxxxxxxzzz}}}~~~{{{|||{{{~~~|||yyyppptttwwwzzzyyyyyyzzz|||}}}xxxuuuyyy~~~||||||{{{sssnnneeeccc^^^YYYTTTQQQNNNMMMJJJIIIIIIIIIJJJLLLNNNOOONNNLLLJJJIIIJJJJJJIIIHHHHHHFFFDDDBBB@@@<<<777444444333333222111000//////---...///000111222333333666444222///.........///*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,************************************************((((((((()))***,,,---...---------,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++,,,------------,,,,,,,,,++++++,,,...///000---------.........//////........................+++,,,---...///000111111,,,---.../////////...---------...///111222222333222333555555444444666777444555666555444666<<>>AAAFFFLLLRRRWWW[[[]]][[[^^^ccceeegggjjjnnnrrruuu{{{~~~}}}~~~}}}yyyxxxwww~~~xxxuuuuuuzzz}}}yyytttpppeeebbb___^^^```eeekkkooossssssssspppnnnnnnoooqqqjjjfffccc```^^^YYYQQQKKKEEECCC???<<<:::999888999222555999:::888555333222111///...///111444555555222222222222222333333333333333333444444444444555444444444444444444444444111111222222222222222222111222222222222111111000//////000000000000///////////////////////////...XXXZZZ]]]aaaeeeiiimmmooouuuxxx}}}~~~~~~~~~~~~}}}}}}~~~~~~zzzwwwuuuwwwyyy|||~~~|||{{{yyyxxxxxxyyy{{{|||{{{|||~~~~~~~~~}}}{{{{{{yyyzzz~~~vvvqqqrrrsssuuuzzz~~~|||{{{{{{~~~{{{zzz~~~}}}xxxrrrjjjccc]]]XXXTTTRRRHHHHHHHHHJJJMMMOOOOOONNNOOOOOOOOOMMMKKKJJJKKKLLLIIIHHHFFFCCC@@@===:::888333222222333333222000---////////////000000000000222222222111000...,,,,,,...---,,,+++******************+++++++++******)))*********))))))))))))(((++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))***))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000........................------------------------,,,---...//////...---,,,........................111222333333333111000///222222333333333444444444888888:::<<<>>>@@@BBBCCCJJJKKKLLLOOORRRUUUXXXYYYaaafffkkknnnnnnooorrrtttzzz}}}{{{}}}|||xxxyyy}}}}}}zzzxxxssslllgggaaa^^^ZZZXXX[[[bbbkkkppp{{{yyyuuupppllliiigggfffbbb]]]UUUOOOKKKGGGAAA===:::::::::999888666555444666666555555444444444333444444444444555444444444444555555666666666666666777888999888777777999:::<<<;;;999888777777888999::::::999777666555444333333333333333222222111111444222000000000111000///111000///000111111///---eeehhhkkkppptttvvvxxxyyy~~~~~~||||||~~~}}}|||zzzuuutttuuuvvvvvvuuuqqqnnnooossswww{{{~~~}}}{{{zzzyyyzzz{{{|||{{{{{{{{{zzzzzz||||||xxxvvvtttuuu{{{{{{uuuoooooopppqqquuu|||~~~{{{|||}}}zzzrrriiiaaaZZZUUUPPPNNNLLLLLLNNNOOOPPPOOOPPPPPPOOONNNLLLKKKKKKKKKJJJIIIHHHFFFCCC???<<<:::444333222222333333111///////////////////////////222222222111000...---,,,...---,,,+++******************++++++++++++******++++++*********)))))))))************************))))))))))))))))))))))))******************++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---..............................------------------------------............------........................000000000000000///......000000111111111222222222222333444555777999:::;;;<<<===>>>@@@BBBEEEGGGHHHLLLPPPUUUXXXZZZ\\\```ccceeehhhllloooqqqrrrrrrqqqwwwwwwwwwwwwwwwzzz~~~~~~{{{vvvtttssspppkkkgggbbb___\\\[[[^^^dddkkkpppxxxuuunnnggg```[[[WWWVVVRRRNNNHHHDDDAAA>>>;;;888777777777777777666666666666666666555555444444444333333444555666777888999777888999:::::::::::::::<<<===>>>===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<999999999999999999:::::::::999888666666555555555777555333333333333222111222111000000111111///---sssvvv|||zzzzzz{{{{{{}}}~~~~~~xxxtttmmmllllllmmmmmmmmmjjjgggiiiooowww|||~~~|||||||||}}}~~~~~~|||zzzwwwwwwzzzyyyvvvpppooopppuuuzzz|||xxxsssmmmnnnnnnoooppptttzzz~~~}}}zzzzzz~~~tttjjjccc[[[WWWSSSQQQRRRTTTUUUVVVSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIFFFCCC???===777555333222333333222111////////////////////////111111111111000///...---...---,,,++++++***************+++++++++++++++***,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********************************************************************************+++,,,,,,,,,---*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---------------------------------------------------......------------......//////////////////////////////...------------........./////////000000000...//////000111222333333444444555666777999;;;<<<>>>AAACCCEEEGGGIIIMMMPPPPPPRRRVVVYYY\\\]]]]]]]]]bbbcccccccccdddhhhmmmrrr{{{zzzzzzzzz{{{~~~~~~||||||~~~~~~{{{vvvsssooonnnooonnnkkkiiidddccc```___```dddgggjjjlllhhh```WWWOOOJJJGGGEEEBBB???<<<:::999888777666666666666666666888999999888888888888888777777777888888888888999<<<>>>??????@@@AAABBBCCCCCCCCCCCCEEEFFFHHHHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB>>>>>>>>>>>>???@@@@@@AAA>>>===;;;::::::;;;<<<===<<<:::888888888777666444666444333222333333111///{{{zzzzzzzzz}}}~~~||||||}}}}}}~~~~~~xxxrrrlllkkkjjjjjjkkkkkkiiiggggggnnnxxx}}}yyywwwyyy~~~yyyuuuooonnnnnnqqqvvvwwwuuurrrnnnooopppppppppqqqtttvvv{{{}}}}}}~~~}}}zzzzzz|||zzzjjjeee___[[[ZZZ\\\]]]^^^YYYXXXWWWUUUTTTQQQNNNLLLHHHIIIJJJJJJIIIGGGDDDBBB===:::777555444444333222111111000000000000000000111111111111111000///.........---,,,++++++++++++******++++++,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++***************************)))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------------------------------------------------///...,,,,,,,,,,,,...//////////////////////////////...---,,,,,,,,,......---............///////////////000000000111111111222222222222333444555666;;;::::::::::::;;;>>>??????AAADDDGGGIIIJJJJJJIIILLLLLLLLLKKKLLLPPPVVVZZZdddiiipppuuuvvvsssnnnjjjeeeeeeeeefffiiimmmqqqtttvvvvvvvvvwwwxxxyyyzzz{{{~~~}}}zzzrrruuuxxxxxxxxxyyy{{{}}}{{{zzzzzz{{{}}}~~~}}}{{{|||~~~~~~~~~}}}|||zzzrrrnnnhhhccc``````bbbdddgggkkkrrrxxx|||{{{wwwuuurrrnnnkkkkkknnnpppooommmhhhgggdddaaa___]]]]]]]]]YYYUUUOOOHHHBBB???======;;;:::888777777888999999888777777777888:::<<<===<<<<<<<<<<<<============BBBAAA???>>>@@@CCCFFFHHHMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVVVVTTTQQQPPPOOOTTTTTTTTTTTTRRRPPPNNNLLLMMMLLLKKKIIIIIIIIIIIIIIIDDDCCCAAA@@@AAADDDGGGIIIDDDBBB@@@@@@@@@>>><<<:::<<<:::888777777777555444}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}}}}|||{{{zzz|||~~~}}}vvvrrrpppnnnmmmmmmmmmlllkkkkkkqqqzzz|||yyyzzz~~~zzzwwwsssrrrqqqrrruuuwwwvvvuuurrrtttuuuvvvtttssssssttttttuuuwwwwwwwwwyyy|||~~~}}}zzzxxx|||~~~{{{yyyyyyzzzzzz|||~~~yyyqqqkkkgggfffeeeddd^^^[[[XXXVVVUUURRRNNNKKKFFFGGGIIIJJJKKKJJJIIIHHHEEEBBB===:::888666444222333333333333222222111111000111111111111111000//////...---,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))******++++++++++++************************,,,++++++***)))(((''''''******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---------------...------------------------------------------------...---,,,++++++,,,---...///////////////////////////...---------...///000........./////////000000000000000000000000000000000////////////000000111444333111111222333444444555555777888999999999888======<<<;;;;;;>>>BBBFFFNNNQQQVVVZZZ[[[YYYVVVTTTPPPPPPPPPPPPRRRUUUXXXZZZ^^^___```aaabbbcccccccccfffgggiiikkknnnppprrrsssrrrsssssssssrrrrrrrrrrrrpppqqqrrrrrrpppllliiifffcccdddeeeffffffgggiiikkkjjjhhhfffgggiiijjjkkkkkkjjjkkkmmmoooppppppooooookkkiiifffeeeeeecccaaa___XXXUUUPPPLLLJJJLLLOOOQQQSSSYYYaaahhhmmmqqqvvvyyy~~~{{{wwwtttsssrrrooolllllloooqqqpppooohhhfffbbb]]]XXXSSSNNNLLLJJJGGGCCC>>>;;;:::999:::888888888777777888:::;;;::::::;;;<<<===>>>@@@AAA@@@AAABBBCCCDDDEEEFFFGGGJJJHHHFFFFFFIIINNNTTTWWW``````aaabbbcccdddddddddbbbdddffffffdddaaa``````fffffffffeeeccc```]]]\\\^^^\\\ZZZYYYXXXXXXXXXYYYUUUSSSQQQPPPPPPRRRUUUWWWPPPOOOMMMMMMLLLJJJGGGEEECCCAAA>>><<<<<<<<<:::999~~~~~~~~~}}}zzzxxxwwwyyy{{{{{{~~~|||xxxwwwwwwwwwxxx{{{~~~yyywwwsssqqqqqqqqqpppoooqqqtttzzz~~~|||}}}~~~~~~|||zzzxxxwwwwwwzzz}}}~~~~~~}}}{{{xxxwwwsssssstttsssrrrrrruuuwww~~~|||tttwwwyyyyyyvvvuuuwwwyyyzzz{{{~~~}}}xxxsssnnnkkkccc___YYYVVVUUUSSSOOOLLLHHHIIIJJJKKKKKKLLLLLLLLLJJJGGGCCC@@@===;;;777555555555555444333333222222000000111111222111111111///...---,,,++++++++++++)))***+++,,,------------,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************(((((())))))***+++++++++++++++++++++++++++++++++...------,,,+++***))))))*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------........................///............///000000....../////////000000000////////////////////////111000000//////000000111000///...000222555555555333333444444444444444444666666666555444555888;;;>>>@@@CCCFFFGGGFFFDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMOOOQQQSSSVVVXXXYYYZZZXXXYYYZZZYYYXXXXXXYYYZZZWWWXXXXXXXXXVVVTTTQQQPPPOOOOOOOOOPPPPPPRRRSSSTTTWWWTTTQQQPPPRRRTTTVVVVVVUUUUUUVVVWWWXXXWWWVVVVVVTTTRRROOONNNNNNMMMKKKIIIFFFDDDBBB@@@AAADDDGGGJJJLLLRRR[[[aaaggglllsssxxx~~~|||yyyxxxvvvvvvwwwsssooommmnnnmmmiiifff___]]]YYYTTTNNNGGGBBB???AAA@@@>>>;;;999888888888777888888888777888;;;===???@@@BBBEEEGGGIIIJJJJJJKKKKKKMMMPPPRRRTTTVVVWWWUUUSSSQQQRRRVVV^^^ggglllsssssstttuuuuuuuuuttttttsssuuuvvvvvvtttrrrrrrrrrwwwwwwvvvuuusssqqqpppooonnnlllkkkiiiiiikkklllmmmnnnllljjjhhhfffgggggghhhbbbaaa```___^^^\\\XXXUUUNNNKKKHHHFFFEEEEEEDDDBBB|||}}}|||yyyvvvttttttuuutttuuuwwwyyyzzz||||||}}}zzzzzzyyyvvvtttsssssssssvvv{{{zzzwwwvvvvvvuuutttttttttwww~~~}}}~~~yyyyyyxxxuuussssssuuuwww}}}}}}vvvyyy||||||yyywwwxxxzzzzzz{{{}}}~~~zzzmmmfff___[[[ZZZXXXUUUQQQOOONNNMMMLLLLLLLLLLLLMMMLLLJJJGGGEEECCCAAA===:::666555555444333333222222///000111222222222222222///...---,,,,,,+++,,,,,,)))***+++,,,------------++++++*********)))))))))************************++++++++++++++++++++++++++++++******************************************''''''((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,------------------------------...///////////////............/////////000..................//////111111111000000111111222111000000222666777666555222333333444444444555555222333444444333333555777666777888:::::::::999888999888888888888999:::;;;888999:::;;;<<<=========;;;<<>>======???AAABBBCCCFFFDDDAAA@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@?????????@@@>>>======<<<;;;<<<>>>BBBFFFHHHMMMTTT]]]ccchhhooowww}}}}}}|||{{{zzzzzzzzz{{{{{{}}}xxxrrrmmmiiiccc\\\VVVOOONNNLLLHHHDDD???<<<999;;;;;;;;;;;;;;;;;;;;;::::::<<<=========>>>BBBEEEGGGJJJOOOUUUYYY[[[\\\\\\\\\^^^```dddgggkkkmmmnnnkkkhhheeedddhhhpppyyy~~~{{{yyyxxxyyy{{{|||~~~}}}|||||||||||||||vvvuuussssssqqqooojjjggg___\\\XXXUUUTTTTTTSSSRRR{{{{{{{{{xxxuuurrrrrrrrrppppppqqqqqqqqqrrrrrrsssssstttttttttrrrqqqqqqrrrssszzz|||{{{zzzzzzyyyuuurrrttt}}}~~~{{{xxxxxxzzz|||zzz{{{~~~~~~}}}{{{|||{{{|||zzz{{{}}}vvvnnneee```______\\\XXXUUUSSSPPPNNNLLLLLLLLLMMMLLLJJJIIIHHHGGGEEEAAA>>>555555444333333222111111///000111222222222222222//////...---,,,,,,,,,,,,)))***+++,,,------...---*********))))))))))))((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************&&&''''''((()))*********++++++++++++++++++++++++&&&'''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......---------.........//////...////////////000000000......---------......///111000///111444444111...------...///000111222222...000333444333333444555222222333333333333333333444333333333444555555666222222333444555666777777222333666888999888777777999;;;<<<;;;888777:::<<<888999999::::::::::::999666555444555777:::;;;;;;===;;;::::::::::::999888::::::::::::::::::999888888777666777999;;;:::999888999999;;;>>>BBBEEEGGGQQQXXXaaaggglllrrr{{{zzzzzzyyyyyyzzz|||~~~zzzrrrkkkdddZZZPPPIIICCCCCCBBB@@@>>><<<:::999555666999<<<>>>????????????BBBDDDDDDDDDFFFKKKOOOOOOTTT[[[bbbhhhkkklllllllllmmmppptttyyy}}}}}}xxxtttvvv|||~~~{{{wwwsssmmmiiieeebbbaaaaaa```___|||~~~{{{yyyyyy{{{{{{xxxuuutttttttttvvvxxxxxxvvvtttwwwtttssstttssspppppprrrvvv}}}~~~{{{yyy}}}{{{~~~}}}tttnnnmmmmmmjjjgggiiiddd[[[QQQOOOQQQPPPLLLOOONNNMMMMMMLLLJJJEEEBBB>>>===:::777555555555666222333444555555444222111000000///...------,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++)))***,,,---,,,)))++++++++++++++++++++++++))))))))))))))))))))))))((((((***++++++***))))))******************************)))(((''''''(((((()))************+++++++++******))))))))))))******+++++++++*********))))))))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///////////////////////////............///////////////............---------111111000000//////......------...///////////////............///111222333000000000000000000000000000000111111222222333333333333444444444444333222333444555444333333444666555555555666666666666777555555555555555555555555333333333444444444555555666666666555555444444444666666666666777777777777222444666666555555555666888;;;===>>>???BBBHHHMMMYYY^^^fffooowww|||{{{yyyvvvvvvxxx{{{}}}}}}~~~sssggg___VVVLLLFFFDDD>>>>>>>>>===<<<;;;::::::<<<<<<<<<===>>>@@@CCCDDDDDDHHHMMMPPPSSSUUUXXXZZZ___fffnnntttvvvwwwyyyzzzyyyzzz}}}xxxvvvsssooommmooossswww|||~~~~~~}}}|||}}}~~~~~~|||{{{|||xxxvvvvvvuuurrrrrruuuxxx~~~|||~~~yyylll^^^WWWTTTQQQKKKJJJIIIIIIJJJKKKJJJGGGDDDBBB@@@===999777666666666444444444444444444333333111111000//////...------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))***,,,---+++)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++***((('''%%%************************---,,,,,,+++******++++++)))************+++++++++******))))))))))))******+++++++++*********))))))*********++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------............///....................................///////////////............---------000000000/////////////////////000111111111111111............///000111222000000000000000000000000000000000111111111111111//////////////////......222333333222111111222333333333333333444444444555333333333333333333333333222222222222333333333333555555555444444333333333444444444444555555555666333555666666555555666777777:::>>>AAACCCGGGNNNSSS]]]bbbkkkttt||||||wwwvvvuuuvvvwwwxxxvvvuuulllcccYYYSSSLLLEEE@@@???<<<<<<===<<<;;;;;;<<<===??????AAABBBDDDGGGKKKMMMRRRUUU[[[___bbbdddgggiiimmmrrrxxx|||}}}||||||}}}|||xxxuuuvvvzzz~~~{{{{{{~~~}}}}}}}}}zzzzzzwwwttttttwww|||ooobbbZZZRRRLLLIIIHHHHHHHHHIIIIIIGGGEEEEEECCC@@@===:::999888888666555444333333333333444222222111111000/////////,,,,,,+++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,*********+++,,,+++***************************))))))))))))))))))))))))***+++++++++***)))'''&&&******************************)))((((((((()))))))))************+++++++++******))))))))))))******+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///........................---............////////////............---------//////////////////000000//////000111111111111000000//////......//////000000000000000000000000000000000000000////////////000000000000//////......111222222111///...///000000111111111111222222222111111111111111111111111000000111111111222222222333333333333333222222222222222222222333333333333333555666666555555666777777;;;@@@EEEHHHNNNVVV\\\dddjjjrrr{{{|||tttssssssrrrqqqmmmhhhcccWWWOOOIIIFFFBBB===;;;<<<<<<<<<=========???BBBEEEEEEGGGIIILLLNNNSSSXXX\\\___ccchhhllloooqqqtttvvvyyy}}}~~~yyyxxx{{{~~~~~~|||}}}|||yyyuuuvvvyyy~~~mmmaaaVVVNNNLLLKKKIIIHHHHHHHHHFFFEEEFFFEEECCC@@@>>>===<<<<<<888666444111111111333444222222222111111000000000------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******************************)))(((((('''''''''(((((())))))*********+++++++++******))))))))))))******************************,,,,,,++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------............///........................---------........./////////............------------......//////000000000,,,---......//////......111000///...............000000000000000000000000000000//////.........---222111111000000000000000000111222111///....../////////000000000111111111000000000000000000000000000000000111111111222222222222222222111111111111111111111222222222333333222333555555444444666888:::>>>EEEJJJOOOUUU]]]ccclllrrr{{{|||zzzyyy{{{{{{rrrppplllhhhccc\\\UUUPPPIIIDDD@@@@@@>>>;;;:::===<<>>???>>><<<===AAA???BBBGGGIIIJJJMMMTTTYYY^^^aaaeeegggjjjoooxxx~~~~~~{{{|||~~~wwwrrrrrrtttzzz~~~}}}{{{uuuwww{{{~~~}}}}}}~~~~~~~~~yyywwwyyy|||xxxkkkaaaSSSPPPKKKIIIHHHHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC<<<:::777444222222333444333333333333333333333333111000///---,,,+++++++++........................******+++++++++,,,,,,,,,)))***+++***))))))***+++************************)))))))))))))))))))))))))))***++++++***)))((('''***************************))))))))))))***++++++)))************+++++++++******))))))))))))*********************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///------------------------,,,------------.........///............---------..................//////......///000000000000///000//////...---------...////////////////////////////////////............000000//////000111333444///111333333222111111111000000000000111111111111111111111111111111111111000111111111111222222222000000000111111111111111222222222222333333333444000111333444555888<<>>>>>AAAAAA???BBBGGGFFFKKKRRRVVVWWWZZZ```fffnnnqqquuuuuuvvv{{{|||}}}~~~~~~}}}}}}zzzzzz{{{}}}wwwuuuvvvyyy}}}~~~{{{xxxuuupppssswww{{{~~~}}}~~~|||yyyzzzyyy{{{~~~~~~{{{{{{{{{}}}|||sssccc^^^WWWQQQMMMKKKHHHGGGCCCDDDDDDDDDCCCBBBBBBAAA@@@>>>;;;888666666666666666666666666666666666666333222111///---,,,,,,,,,------------------------******+++++++++,,,,,,,,,(((***++++++(((((()))+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++***((('''************************'''''''''''''''((()))))))))************+++++++++******))))))))))))******))))))*********+++++++++*********++++++,,,,,,------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---------............///------------------------,,,,,,---------.........///............---------..................---------...//////000000////////////...---------......//////////////////////////////////////////000000111111000000222444777888---///222333333222111222////////////000000000111000000000000000000000000/////////000000000111111000000000111111222222222111111222222222333333333111333555666999<<>><<<:::999888888888888888888888999999999444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,+++(((''')))+++++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&(((***+++,,,++++++***************************************+++,,,,,,)))************+++++++++******))))))))))))******))))))******++++++++++++))))))***+++,,,,,,------///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---------.........//////------------------------,,,,,,,,,---------......//////.........---------/////////......------,,,+++,,,------......------......---------......///////////////////////////......//////000000111111---,,,,,,,,,...111444666+++...111333222222222222........./////////000000000000000000000000000000............/////////000000000111111222222222333111111111111222222222222222444666999;;;@@@EEEJJJNNNUUU^^^ffflllttt|||~~~|||{{{xxxuuusssppplllgggccc```ZZZRRRMMMFFFCCC@@@????????????>>>@@@@@@DDDIIIKKKKKKPPPWWW```iiisssxxxyyy{{{}}}yyyxxx{{{zzz|||}}}|||yyyxxxzzz}}}yyy}}}~~~rrroookkkkkknnntttxxxzzz|||}}}~~~~~~zzzyyyxxxvvvssssssuuuvvv~~~zzzwwwzzzzzzyyyyyy{{{|||~~~|||zzz|||~~~yyy||||||zzzyyy{{{~~~~~~~~~wwwqqqqqqrrryyy}}}|||uuulllaaaWWWOOOKKKEEEDDDBBB@@@???>>>======???BBBDDDCCC>>>;;;999:::888888777999;;;<<<<<<;;;999888777444111...+++)))---.../////////...,,,+++------,,,++++++******)))*********++++++,,,,,,,,,------,,,+++*********+++)))))))))***+++++++++,,,,,,+++*********+++,,,---++++++******************************************+++++++++*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,+++******))))))******------,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///............---------................................................++++++,,,,,,---...//////.................................------,,,,,,,,,---...///111111///...---000000000000//////////////////000000///...------////////////000000000000........................////////////000000000000000000000000////////////............////////////000000000000111111111111111222333444444444444444222222444888===EEELLLPPPXXX]]]fffooovvv|||~~~zzzxxxqqqjjjfff```WWWQQQNNNLLLIIIGGG@@@>>>===>>>AAABBBBBBBBBHHHIIIJJJMMMRRRZZZccchhhuuuzzz}}}xxxsssqqquuu|||}}}~~~yyyyyyzzzxxxxxxwwwvvvuuuttttttsssuuuxxx~~~ssspppllljjjkkkmmmnnnooovvvyyy}}}}}}{{{xxxtttooollllllmmm}}}~~~~~~xxx{{{}}}{{{}}}~~~~~~~~~|||}}}vvvqqqoooppprrruuuyyy|||~~~xxxmmm```UUUOOOHHHGGGDDDBBBAAA@@@???>>>???BBBDDDDDDAAA>>>>>>???<<<;;;;;;<<<>>>??????>>>===<<<:::888555111///------.../////////...---,,,------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,+++******************************+++++++++,,,+++*********+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,+++******))))))***************++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.................................------------------,,,,,,---...///000000///...---............------------///////////////...------------------......................................./////////000000000000000000000000/////////////////////000000000111111000000000000111111111111111222333333444444444333444666888<<>>???AAABBBCCCDDDEEEFFFCCCBBBAAABBBDDDFFFEEEDDDAAA@@@>>><<<999555333111......//////000000000000......------,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))***,,,+++++++++***)))))))))+++++++++*********************++++++++++++,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,+++******))))))******)))***,,,...///...---,,,,,,------------.........---------------.........,,,,,,,,,,,,++++++++++++------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---......//////......---000000/////////..................//////...------........./////////000000................................./////////000000000000000000////////////000000000111111111222222///000000000111111111111222222222333333444555555999<<>>;;;888555444000000000000000000000000//////......---,,,,,,+++++++++++++++++++++++++++***)))))))))))))))******,,,+++++++++***)))))))))++++++++++++******))))))((()))))))))*********+++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,+++******))))))******((())),,,.........---,,,,,,,,,,,,---------......,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,------.........------............------////////////............------............------............////////////....................................////////////000000000000/////////////////////000000000111111///000000000111111111111222222222333444555777888:::@@@GGGMMMRRRZZZdddkkksssxxxuuunnncccXXXOOOJJJIIIJJJFFFFFFGGGHHHJJJMMMPPPSSSSSSXXX]]]___```dddlllsssxxx~~~{{{yyyyyywwwsssooommmmmmnnnoooqqqtttvvvxxxyyy|||~~~~~~{{{|||~~~~~~{{{wwwtttrrrpppppppppqqqtttzzz}}}{{{tttrrrpppoooooonnnllljjjeeejjjrrrzzz}}}uuupppoooppp}}}uuurrrsssvvv||||||vvvtttuuuwww~~~~~~}}}}}}zzzwwwsssiii\\\QQQHHHEEEAAA@@@@@@AAAAAAAAAAAAAAAAAACCCFFFHHHHHHHHHGGGGGGEEEBBB???<<<999888222222111000000000000000000//////......---,,,,,,,,,,,,,,,++++++++++++*********)))))))))***+++++++++++++++***************++++++++++++***)))((('''''''''(((((()))*********))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++******))))))******&&&''')))***+++,,,++++++))))))*********+++++++++***++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,+++,,,,,,---............---+++,,,,,,,,,,,,---------........................------........./////////000000000000/////////////////////000000000111111000000000000111111111111222222222333555888;;;<<>>@@@EEEMMMVVV\\\```gggqqqyyyzzzooohhh^^^UUULLLIIIFFFDDDGGGNNNPPPTTTYYY]]]```eeekkkpppwwwyyy|||~~~}}}{{{wwwrrrpppqqqrrroooqqqssstttvvvxxx{{{}}}~~~~~~}}}|||{{{yyyxxxvvvsssrrrppppppsssyyy{{{zzzsssssssssssstttssspppmmmiiilllpppuuu{{{{{{xxxwww}}}zzzzzztttxxx~~~}}}yyywwwvvvwwwwwwyyyyyyvvvqqqmmmjjjiiinnnttt|||zzzzzzyyywwwwwwxxx{{{~~~~~~{{{xxxvvvrrruuuwwwvvvtttsssvvvyyyvvvzzz|||qqqZZZTTTLLLGGGEEECCCAAA???@@@@@@AAADDDHHHKKKLLLLLLGGGFFFEEEBBB???<<<999777666555333111////////////000000000///......------,,,,,,,,,++++++*********++++++******+++,,,------))))))******+++++++++,,,***+++++++++***)))'''&&&((())))))***++++++,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++***)))*********)))))))))***+++---...///)))************+++++++++(((((()))***++++++,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...//////.........---------+++,,,------.........------------.........//////........................---------.........//////000000000000////////////111111222222222333333333000000000000111111111111222222333555888<<<@@@CCCJJJRRR\\\bbbeeelllvvv~~~qqqcccZZZVVVNNNHHHHHHHHHHHHNNNWWWTTTZZZbbbiiipppyyy~~~~~~zzzuuusssssstttnnnppprrrtttvvvyyy|||}}}}}}|||{{{zzzwwwuuusssrrruuu{{{}}}xxxwwwsssssssssuuuuuutttqqqoookkkmmmooorrrwww~~~~~~{{{zzz~~~{{{zzz|||~~~zzzxxx}}}~~~yyytttrrrqqqssszzz~~~tttmmmllloookkkqqqyyy}}}yyytttqqqrrrtttwwwyyy}}}~~~~~~}}}yyyvvvtttsssooonnnnnnooopppooommmkkkooooooqqqwww|||{{{}}}{{{{{{~~~tttgggWWWKKKEEECCCAAA???@@@@@@AAAAAABBBEEEHHHKKKKKKJJJIIIFFFBBB>>>:::888555444333111000/////////...000111222222000---+++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++)))************++++++++++++++++++************)))******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,***+++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---......///............---------+++++++++,,,,,,---------,,,,,,,,,------........./////////...---------,,,/////////000000000000111333222111/////////000111///000000000000000//////...000111222111111333444555444444777===CCCHHHJJJOOOVVV^^^gggnnnvvvxxxlllaaaXXXTTTMMMJJJFFFEEEHHHOOOWWW\\\aaakkkvvv~~~||||||}}}zzzxxxwwwvvvvvvqqqpppqqquuu{{{~~~|||zzzzzz|||~~~|||yyytttrrrsssyyy}}}yyyxxxuuuvvvxxxyyyyyywwwuuusssmmmoooqqqsssuuuyyy}}}}}}zzzzzzzzz|||~~~~~~}}}}}}}}}|||{{{{{{yyyyyy}}}{{{{{{zzzxxxrrrqqqrrrqqquuu|||~~~zzzxxxxxxzzz|||}}}|||}}}}}}|||zzzwwwuuuttttttsssrrrqqqqqqoookkkhhhiiijjjlllqqqyyy}}}|||yyywwwyyy}}}~~~rrraaaUUUNNNJJJFFFBBB??????@@@@@@@@@CCCEEEHHHJJJJJJIIIGGGDDD???;;;999777666444333111111000000000111333444333222000...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++*********))))))*********+++******))))))******+++************************)))************+++++++++))))))******+++++++++,,,*********************************+++++++++,,,,,,***************+++++++++***++++++,,,+++***)))(((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---..................------------++++++++++++++++++,,,,,,,,,,,,,,,---------------............------------,,,,,,---------.........111000...---------.../////////000000000000/////////000111222111111333444777777888<<>>BBBHHHNNNRRRUUU[[[bbblllttt|||{{{tttiiifffaaa[[[UUUSSSTTTUUUUUUWWWYYYXXXXXX]]]gggooo~~~{{{|||}}}}}}{{{zzzyyyqqqpppooorrrxxx~~~~~~yyy{{{~~~xxxxxxvvvuuuuuuxxx}}}|||xxxwwwoooqqqtttwww|||}}}yyy|||}}}}}}}}}||||||}}}}}}zzzyyy|||}}}yyyuuuuuuuuuxxx|||~~~|||wwwssssssssstttssswww|||yyyxxxzzz}}}~~~~~~|||vvvoooeeeYYYOOOEEECCC@@@@@@AAACCCDDDEEEEEEGGGIIIJJJIIIEEE@@@===:::999777555444222222222111222333444444555555555333333222111///---+++***------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************************))))))(((((((((((())))))******))))))))))))******************************))))))*********+++++++++((())))))***++++++,,,,,,************************************++++++++++++,,,+++++++++***)))))))))*********+++************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---------,,,,,,---,,,,,,,,,+++*********...------,,,,,,+++++++++,,,,,,,,,------.........---------.........//////000000000000///000000000...//////000000000000///000111222111111222444777:::===BBBHHHNNNSSSXXX[[[dddkkkuuu~~~|||nnnddd[[[[[[XXXVVVTTTUUUYYY\\\\\\aaaeeefffdddhhhrrrzzz~~~}}}~~~}}}}}}|||{{{zzzsssqqqppprrrxxx}}}|||zzz}}}|||xxxuuulllooorrrvvvyyy}}}|||{{{vvv{{{|||yyywwwxxxyyy{{{|||{{{~~~}}}zzzxxxuuussswwwzzz~~~~~~zzzzzzzzz{{{|||~~~}}}vvvwwwxxxyyy{{{||||||}}}vvvggg\\\MMMHHHCCC@@@@@@BBBCCCCCCCCCEEEHHHJJJJJJGGGCCC@@@;;;:::888666444333222222111111111222333444555666444444333333111000...------------,,,,,,+++++++++************************************************************************))))))(((((((((((())))))***))))))))))))))))))***++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++,,,+++++++++***)))))))))******************++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&'''''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,.........---,,,,,,,,,+++---------,,,,,,++++++***+++,,,,,,,,,------......---------.........///////////////000000000000///......///000000000000000000111222222222444777:::;;;@@@GGGMMMRRRXXX___cccnnnuuu~~~pppaaaWWWQQQSSSUUUWWWXXX[[[___bbbffflllrrrsssrrrttt{{{~~~|||zzzxxx{{{|||~~~|||~~~~~~}}}|||wwwwwwwwwxxx|||}}}yyykkkooouuuzzz|||}}}~~~zzzwwwvvvtttzzz}}}zzzyyywwwwwwwwwxxxzzz{{{}}}}}}}}}}}}zzzwwwuuuttttttuuuvvvvvvuuuzzz|||yyywwwvvvwwwzzz||||||}}}yyyppp\\\TTTIIICCCAAAAAAAAA@@@AAACCCFFFHHHIIIHHHEEEDDD>>>===;;;888666555444444111111000000111333444666555555555444333222000000...------,,,,,,++++++******************************************************************************))))))(((((())))))******))))))(((((())))))***++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************)))))))))************++++++++++++************************)))******+++,,,)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))'''&&&%%%&&&&&&'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,---.........---------...///000000111111000111222222333444777;;;>>>@@@FFFMMMSSSXXX___hhhnnnyyy{{{qqqfff[[[TTTOOOSSSXXX\\\```cccgggjjjsssxxx~~~~~~}}}{{{yyywwwxxx{{{|||}}}~~~nnnuuu~~~|||vvvqqqooopppxxx{{{zzz||||||yyywwwuuuvvvxxx{{{~~~xxxuuusssrrrsssssspppnnnqqqppprrr|||~~~{{{{{{~~~~~~~~~~~~rrrgggWWWKKKFFFDDDCCCAAA???AAADDDFFFHHHHHHGGGFFFAAA@@@>>><<<999888777666333222111000000222444666777777666555444222111000......---,,,,,,+++***************************************************************************************))))))*********))))))(((((((((((())))))************************)))************+++++++++***************+++++++++************************))))))))))))***************************+++++++++******)))))))))***,,,,,,************************))))))))))))***************************************************)))((('''************++++++++++++---------------------------,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,---------------...+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,---.........---------...///000111111111111111222333444666999???CCCHHHMMMTTTZZZ```hhhrrrzzz}}}tttkkkddd```]]][[[ZZZ^^^ccciiimmmrrrwwwzzz~~~}}}|||zzzyyyyyy}}}rrr{{{|||uuunnnkkklllvvv|||yyyvvvuuuwwwxxxvvvsssuuuwww{{{|||yyyuuuttttttssspppllliiifffgggnnn}}}yyy|||wwwcccTTTLLLIIIFFFDDD???@@@BBBEEEFFFGGGHHHHHHDDDCCC@@@>>><<<:::999999555333111000000222555666999999888666444222000///......---,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---************************))))))))))))************))))))******+++++++++,,,******)))))))))***,,,---........................))))))))))))************************************))))))***++++++++++++***......------,,,+++******---------------------------,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,---------*********++++++,,,,,,------------,,,,,,+++++++++/////////000000000000111,,,---///000000000//////---...///000111111111111111222333555777;;;AAAEEENNNSSSZZZ___eeennnyyyzzzssshhh```]]]^^^aaaccciiilllpppuuuyyy}}}zzzzzz~~~~~~~~~}}}|||zzz||||||~~~xxxqqqllllllsss}}}}}}zzzzzzzzz{{{}}}|||{{{yyyxxx~~~~~~}}}~~~xxxsssooolllhhhjjjrrr}}}xxxyyyyyyeeeTTTJJJFFFFFFCCCAAA@@@AAADDDEEEEEEDDDFFFDDDBBBAAA@@@???<<<999666555333222111222333444888777666444333333333333///...---,,,+++*********,,,+++******)))*********&&&'''((()))+++---......+++,,,------,,,+++***)))((((((((((((((((((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))******************))))))))))))******(((((())))))*********++++++++++++*********)))))))))************+++++++++)))******++++++******)))************************************************+++++++++*********)))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,...---,,,+++***))))))(((---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------...///000111111111444777999<<>>;;;888777444222222333444555777777666555444444333333111000///...,,,,,,++++++,,,++++++***************))))))*********++++++++++++++++++++++++******)))((((((((((((((((((((((((+++++++++******)))))))))************************************************))))))))))))******************))))))))))))******((()))))))))************,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++*********++++++++++++++++++,,,/////////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///000111111222222555999;;;>>>DDDLLLRRRYYY___hhhqqqxxxyyypppjjjaaa___\\\\\\bbblllyyy}}}zzzvvvrrrrrruuuyyy|||~~~vvvpppnnnrrryyy~~~}}}vvvhhhYYYNNNIIIEEEAAAAAACCCEEEEEECCCIIIHHHGGGGGGGGGEEEBBB???<<<:::777444222333444555555666666777666555444333444333111000...---,,,,,,,,,,,,+++***************,,,,,,++++++***))))))(((++++++***)))))))))******))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************************))))))))))))******************))))))))))))******))))))))))))************,,,,,,,,,,,,,,,+++++++++)))************++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000111222222444777<<>>DDDJJJOOOTTT\\\hhhsss|||uuunnniiihhhggggggkkkqqquuuzzzxxxwwwuuutttuuuwwwzzz|||~~~~~~zzzwwwyyyyyyooobbbUUUNNNKKKIIIIIIIIIIIIJJJIIIGGGEEEDDDAAA===999888999:::;;;===;;;777444111000000000111111000000///...------,,,,,,,,,,,,,,,,,,++++++++++++************++++++******++++++++++++******,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((())))))))))))((((((************************+++***)))(((((()))***+++)))(((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))((((((******))))))******+++,,,(((((())))))))))))((((((************************************************+++******************+++++++++++++++++++++++++++************************++++++,,,,,,------------++++++,,,,,,,,,,,,---------------.........///////////////...------,,,,,,------///000111222222222333666;;;>>>BBBGGGNNNTTT\\\eeerrr~~~|||rrrnnniiiffffffhhhkkksss|||~~~~~~}}}}}}}}}{{{{{{~~~xxxtttooonnnkkkiiiiiikkkmmmnnnmmmmmmoooppprrrtttuuuvvvyyy|||}}}zzzwwwtttrrrssstttvvv{{{{{{|||}}}pppaaaTTTLLLKKKIIIHHHHHHJJJJJJIIIGGGFFFEEEBBB>>>;;;:::;;;<<<<<<;;;888555222000////////////000000000000000000...------,,,,,,+++++++++++++++************++++++******++++++++++++******,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***((('''''')))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))((((((((((((((((((((()))******(((((())))))))))))((((((*********************************************************++++++*********++++++++++++++++++++++++************************///.........---------,,,+++++++++,,,,,,------------------.........////////////.........---------///000111111222222111111666:::???BBBEEEJJJSSSYYYeeeooo|||}}}sssjjjgggdddcccfffkkkqqq}}}{{{yyyxxxwww{{{~~~|||{{{~~~|||vvvpppkkkgggdddcccaaa```___```aaabbb^^^___```bbbdddeeefffgggiiimmmrrrvvvyyyyyyxxxwwwuuuuuutttrrroookkkhhhfffffffffhhhkkkppptttuuuuuuzzztttsssxxx{{{}}}|||nnn^^^RRRNNNKKKIIIIIILLLMMMLLLJJJGGGGGGFFFCCC???===<<<===;;;;;;:::888555222000...//////000000111111222222///...---,,,+++++++++,,,++++++************++++++******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))((('''((()))***+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++************))))))))))))(((''''''''''''((())))))((())))))******))))))(((************************************************)))***++++++++++++***)))************************************************/////////...---,,,,,,,,,***++++++,,,,,,------...,,,------------.................................111111111111111222222222888===BBBEEEHHHOOOZZZcccpppzzzzzz{{{zzztttlllhhhbbbaaadddjjjqqqzzzzzzxxxvvvtttwww|||{{{xxxvvvwwwxxxyyyyyywwwzzz}}}|||{{{zzzzzzzzz|||~~~{{{yyywwwsssooojjjddd___\\\YYYXXXXXXWWWWWWWWWWWWXXXSSSTTTUUUWWWYYYZZZ[[[\\\^^^bbbggglllpppqqqpppppplllkkkjjjhhheeeaaa^^^\\\ZZZZZZZZZ]]]```cccccccccfff``````fffhhhgggppp}}}}}}}}}tttfffYYYTTTOOOMMMNNNNNNKKKHHHFFFHHHIIIGGGCCC???======;;;<<<<<<<<<:::666222///000111111111111111111111000///---,,,++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((()))******++++++************++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********((((((((((((((())))))***)))******************)))************************************************)))***++++++++++++***)))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,------.../////////111000000000111333444555:::???DDDHHHLLLVVVdddnnn|||xxxssssssqqqkkkiiikkkjjjkkkooovvv}}}|||yyyvvvtttuuuzzzyyyuuuqqqnnnnnnnnnnnnmmmlllnnnqqqtttvvvvvvuuuttt|||||||||zzzwwwuuusssrrrpppqqqsssvvvwwwrrrvvvvvvqqqooooooooommmlllkkkiiifffbbb]]]XXXVVVQQQQQQQQQQQQRRRQQQQQQQQQMMMNNNOOOQQQRRRTTTUUUVVVXXX\\\aaagggkkklllllllllgggfffeeeccc___\\\XXXVVVSSSSSSRRRTTTVVVXXXXXXWWWWWWQQQSSSZZZ[[[YYY```lllzzz~~~yyywwwwwwyyy||||||eee^^^VVVQQQOOOLLLGGGCCCEEEIIIKKKJJJEEE@@@>>>>>>;;;===??????===999444111333222222222111111000000000///...,,,++++++,,,,,,++++++************++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++(((((())))))******++++++)))))))))))))))******+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((************************)))))))))***++++++,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------+++,,,,,,---...///000000000/////////111444777999:::???EEEJJJOOO[[[kkkwww}}}vvvqqqqqqnnnjjjlllqqqyyyyyy~~~~~~{{{xxxtttuuuyyyzzz~~~~~~~~~yyy{{{~~~~~~xxxtttnnnkkkiiihhhgggfffdddfffiiikkklllkkkjjjhhh}}}{{{xxxvvvuuuttttttmmmkkkiiifffeeefffggghhhkkkhhheeedddeeeffffffeeebbbaaa^^^\\\ZZZWWWSSSOOOPPPQQQQQQOOOMMMLLLMMMNNNMMMKKKKKKNNNNNNOOOTTT[[[\\\bbbfffgggjjjooopppnnnrrrnnniiidddaaa^^^[[[YYYXXXWWWTTTRRRPPPPPPPPPPPPQQQNNNNNNRRRUUUUUUWWW[[[hhhooowww|||}}}~~~vvvvvvuuussssssuuuzzz~~~|||~~~pppaaaXXXQQQJJJIIIKKKDDDKKKMMMIIIGGGIIIFFFAAAAAABBBBBBBBB???;;;777444111000//////000222444666333222000...,,,++++++*********))))))***+++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++***)))(((''''''************************......---,,,+++***)))((()))))))))))))))******+++''''''''''''((()))+++,,,+++++++++***************%%%### """%%%(((((('''+++*********))))))((((((''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))******))))))******+++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000///......///333777:::;;;>>>CCCIIIPPPXXXdddqqqzzzrrrllliiijjjmmmpppxxx~~~~~~}}}{{{yyy}}}~~~}}}}}}|||uuupppllljjjhhhggggggdddcccdddfffgggdddaaazzzyyyvvvsssqqqpppooooooiiihhhfffdddccccccccccccccc```]]]\\\]]]^^^^^^^^^^^^]]][[[ZZZYYYVVVRRROOOOOOPPPQQQQQQOOOMMMMMMMMMLLLJJJJJJLLLNNNOOOWWW___hhhnnnsssuuuyyy~~~~~~}}}yyytttppplllgggccc```]]][[[YYYVVVTTTRRRPPPOOONNNKKKJJJNNNOOONNNPPPUUUYYY___fffjjjkkkkkkmmmooouuuvvvxxxzzz|||}}}}}}}}}{{{xxxsssooonnnooorrrttt||||||~~~rrrdddYYYNNNIIIJJJDDDIIIKKKHHHFFFGGGFFFAAAAAABBBBBBBBB@@@===:::999222111000///000111444555222222000...---,,,++++++***************+++,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********++++++******))))))((((((************************+++***************))))))))))))(((((())))))***+++))))))(((''''''((()))******************************(((&&&''')))++++++***************)))))))))(((((())))))*********************))))))(((((((((((())))))))))))))))))))))))************************,,,++++++***))))))******)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...//////000000000000000///111444888;;;===AAAFFFMMMTTT]]]iiiwwwpppllljjjmmmssszzz~~~{{{}}}~~~vvvqqqmmmjjjhhhfffdddbbbbbbdddeeebbb___|||zzzvvvtttqqqnnnllljjjjjjiiieeedddcccbbbaaa`````````\\\ZZZXXXXXXYYYZZZZZZZZZ[[[ZZZYYYXXXXXXVVVRRRPPPPPPRRRUUUUUUSSSQQQOOOOOOMMMKKKKKKNNNPPPTTT___iiiwww~~~}}}wwwppplllgggfffcccaaa^^^ZZZTTTPPPPPPLLLJJJLLLLLLJJJKKKOOONNNRRRWWWYYYYYYZZZ]]]```eeefffggghhhhhhhhhggggggkkkhhhhhhllloooqqquuuzzz{{{sssllliiihhhgggtttxxx~~~~~~uuufffWWWNNNJJJFFFHHHHHHFFFFFFHHHGGGDDDBBBCCCCCCBBBAAA@@@???>>>444222111000000111222333222222111///...---,,,,,,+++************++++++,,,+++++++++*********))))))+++++++++++++++******************)))))))))))))))************************((((((((())))))*********))))))(((((())))))***+++******)))((((((((((((((())))))))))))))))))))))))---,,,******,,,---,,,,,,************))))))))))))))))))***+++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))************************,,,+++******)))*********)))))))))))))))******************++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111333666:::===???FFFKKKRRRZZZdddqqqzzzooolllnnnuuu~~~yyyuuurrrpppjjjgggeeedddfffeeebbb___{{{xxxvvvvvvvvvyyyzzz{{{|||{{{yyyvvvtttrrrpppnnnkkkhhhgggffffffcccbbbbbbaaa````````````]]]\\\ZZZ[[[\\\^^^^^^]]]]]][[[ZZZZZZYYYWWWTTTQQQSSSVVVZZZ[[[ZZZVVVTTTSSSQQQOOOPPPRRRUUU\\\jjjwww{{{wwwvvvtttrrrooohhh___XXXWWWRRROOOOOOMMMJJJKKKOOONNNQQQSSSSSSRRRTTTXXX[[[]]]^^^___``````___]]][[[___\\\\\\```cccdddiiinnnxxxyyyqqqkkkhhhmmmpppuuuzzz}}}|||~~~uuufffXXXQQQIIIHHHFFFEEEFFFIIIIIIIIIFFFEEEEEEDDDCCCBBBBBBBBB666555333111000000111222222222111111000///...---+++++++++******++++++,,,---------,,,,,,,,,+++++++++++++++***************)))))))))))))))*********************************((((((((()))))))))******((((((((((((((()))******))))))((((((((((((((()))(((((((((((())))))))))))---,,,+++***+++******************)))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...//////000111000111333555777;;;@@@CCCJJJOOOWWW```kkkxxxtttooopppwww}}}|||uuuqqqmmmkkkkkkjjjfffccc{{{xxxrrrmmmjjjiiijjjkkkrrrssstttuuutttsssqqqppplllkkkhhhfffdddbbbbbbbbb```_______________```aaa```___^^^```bbbddddddcccaaa```^^^^^^]]][[[XXXUUUXXX\\\```bbb```]]]ZZZYYYWWWVVVVVVXXXZZZaaaqqq}}}qqqhhh___ZZZUUUTTTQQQMMMMMMQQQRRRTTTUUUTTTRRRTTTXXX\\\YYY[[[]]]______]]]ZZZXXXXXXUUUTTTXXXZZZ[[[___dddhhhqqq}}}yyytttmmmnnnpppttt||||||{{{~~~wwwggg\\\NNNIIIEEEDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCC:::888555333111000000111111222222222222111//////,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++************************)))))))))))))))*********))))))))))))))))))))))))++++++*********)))))))))((((((((('''((())))))***&&&''''''((()))*********''''''(((((())))))))))))++++++++++++***)))(((((())))))))))))))))))******'''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++*********)))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------...///000111///222555777999>>>DDDHHHOOOUUU___iiissswwwrrrssswwwyyyuuusssqqqmmmiii}}}tttnnnkkkfffbbb```aaaccceeelllmmmmmmnnnmmmlllkkkjjjeeedddbbb```___^^^^^^^^^^^^]]]\\\\\\]]]```bbbdddeeeddddddfffiiikkkkkkjjjiiihhhgggggghhhfffcccaaabbbfffjjjllljjjgggeeedddbbbaaa``````___dddsss|||lllfff```]]]ZZZUUUUUUYYYWWWYYYZZZYYYWWWXXX\\\aaa\\\___bbbddddddaaa^^^[[[XXXSSSQQQSSSSSSRRRUUUYYY[[[bbbllluuu}}}wwwvvvuuuuuuyyyzzzzzz}}}xxxlllZZZQQQHHHEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGEEEDDDCCC>>><<<999555222111000111111222333333333222111000---,,,,,,++++++++++++,,,+++++++++*********)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))((((((''''''(((((()))***%%%&&&''')))******++++++'''(((((())))))******+++***,,,---,,,***))))))***))))))))))))************''''''((())))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))******+++,,,+++++++++************************++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------...///111222000333888;;;===CCCJJJPPPVVV^^^iiittt~~~{{{vvvtttuuuzzz~~~zzzuuuqqqtttkkkfffddd```^^^^^^```ccceeeiiiiiiiiihhhgggfffeeedddbbbaaa___^^^]]]]]]^^^^^^aaa```^^^^^^```dddiiilllooonnnooorrruuuwwwwwwvvvvvvvvvvvvwwwyyyyyywwwuuurrrvvvyyyzzzyyywwwuuuuuusssqqqoookkkfffgggssszzztttppplllggggggkkkeeeggghhhgggeeefffjjjnnnmmmpppsssvvvuuuqqqllliiiccc^^^ZZZXXXVVVRRRRRRUUUVVV[[[aaaeeejjjqqqzzz~~~|||xxxzzz~~~mmm___RRRLLLIIIDDDCCCEEEGGGHHHIIIJJJIIIHHHFFFEEEBBB???;;;777444222111111000222333444444444222111...---,,,++++++++++++++++++++++++*********))))))((()))))))))*********+++++++++******))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))(((''''''''''''((())))))&&&'''((()))******))))))(((((())))))***++++++,,,(((***---,,,***((()))***((()))))))))************(((((()))************)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,---///111222111666;;;???CCCIIIQQQXXX```iiiuuuzzzuuurrrsssrrrqqquuu{{{|||yyynnnfffdddbbb```___```bbbfffhhhhhhhhhgggfffeeecccbbbaaabbbaaa```_________```aaafffdddbbbbbbeeejjjppptttzzzzzz{{{~~~{{{uuullljjjttt}}}yyyyyy|||sssuuuwwwvvvuuuvvvyyy}}}|||xxxrrrlllfffbbb]]]WWWVVVXXXXXXZZZ]]]]]]___cccjjjppptttxxx}}}xxxyyy~~~}}}mmm]]]TTTNNNGGGDDDFFFDDDEEEHHHJJJKKKJJJHHHGGGDDDAAA===888444222111111000222333555555444333222...---,,,,,,++++++++++++---------,,,,,,,,,++++++(((((())))))*********+++,,,++++++***)))(((((('''))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''''''''((())))))((()))*********)))'''&&&((())))))***+++,,,,,,,,,%%%(((++++++((('''''')))(((((())))))*********+++))))))***+++++++++++++++))))))******++++++++++++))))))))))))))))))))))))******************************))))))***+++,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,---///111222333888>>>CCCFFFMMMVVV^^^gggppp}}}~~~wwwlllhhhhhhmmmpppqqqwwwxxxpppjjjeeecccaaa______aaaccceeefffgggfffdddbbbaaa```______cccbbbaaa```aaadddjjjnnnqqqmmmkkklllqqqwww{{{||||||{{{}}}~~~yyynnnddd]]][[[ZZZ[[[```bbb``````bbbbbb___aaafffnnnvvv|||{{{xxx|||}}}{{{ppp```SSSLLLJJJIIIFFFFFFEEEGGGIIIKKKJJJIIIGGGDDDAAA<<<888444222111111111222333555555444222000000///...------,,,,,,,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%$$$###"""(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++******++++++++++++******,,,,,,+++***))))))******************************''''''''''''''''''''''''******+++,,,,,,,,,,,,,,,)))************+++++++++(((*********)))((()))***,,,,,,+++***))))))******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---...///000000333666999999===BBBGGGLLLUUU___gggqqq{{{sssoooggghhhjjjlllqqqxxxxxxrrrkkkfffeeebbb___^^^___aaadddeeefffeeecccbbbaaa``````aaaeeeeeeddddddfffkkkrrrwwwyyyvvvtttuuu{{{|||rrrkkkhhhhhheeejjjmmmkkkiiigggccc^^^YYY]]]bbbgggkkkpppvvv{{{|||~~~zzztttrrrwww{{{}}}}}}nnn```UUUNNNJJJHHHFFFEEEFFFGGGHHHGGGFFFGGGEEEBBB>>>:::666222111111111111333555666555333111000000///...---,,,,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((''''''(((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))((((((((())))))*********)))******************)))+++***))))))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((('''''''''((()))***)))************+++++++++)))***++++++))))))***+++,,,++++++***************))))))))))))************++++++++++++++++++++++++,,,,,,---------.........000000111000000111444666;;;???DDDIIIPPPYYYeeemmmyyyzzznnnjjjgggiiikkknnnsssyyy{{{wwwssslllfffeeebbb^^^\\\\\\___cccggghhhgggeeeccccccccccccdddhhhhhhhhhiiimmmttt}}}|||yyyyyyvvv|||~~~yyyrrrhhh^^^WWWXXXZZZ[[[\\\^^^bbbeeefffiiiooottt{{{uuukkkiiimmmrrrxxx|||}}}~~~|||yyy|||~~~qqqbbbVVVOOOJJJHHHGGGGGGGGGGGGFFFEEEHHHGGGEEEBBB>>>888444111000000111333555777666555222222111000///...------,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))(((((())))))))))))(((((())))))((((((((((((((('''))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))(((***)))((((((((((((((((((************************+++++++++++++++++++++++++++***)))((()))***,,,---)))************+++++++++***+++,,,+++***)))***,,,++++++++++++************))))))))))))************++++++++++++,,,,,,,,,,,,,,,------------.........///000111111111222555777>>>BBBHHHNNNVVV```mmmvvvvvvmmmkkkjjjmmmqqquuuzzz}}}vvvtttqqqkkkdddbbb```\\\ZZZ[[[```ggglllqqqpppnnnkkkjjjiiiiiijjjllllllmmmooottt}}}rrrddd___^^^\\\ZZZYYYYYYZZZ[[[YYY]]]bbbdddfffmmmxxxoooeeeffflllppprrrtttsssqqqpppttt~~~~~~pppaaaXXXNNNKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHFFFAAA;;;666222000000000222555777777666444333222111000///...---,,,,,,+++************+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))*********+++++++++***+++,,,,,,+++***+++,,,+++++++++++++++++++++***,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,------------............+++---///111222666:::===AAAEEELLLTTT]]]iiivvvvvvqqqrrrqqquuuzzzvvvqqqpppnnngggbbb^^^]]]\\\[[[]]]dddnnnvvv~~~|||yyywwwuuutttsssrrrsssuuuwww}}}rrriiifffccc___\\\ZZZYYYXXXSSSVVVXXXXXXXXX]]]fffnnn|||{{{kkkgggiiijjjiiillljjjhhhjjjnnnwww|||nnnfffUUUQQQLLLIIIIIIJJJKKKKKKHHHHHHIIIHHHDDD>>>999555111111000222555777888777666555444333111000///...---,,,,,,+++***+++++++++************************((((((((((((((((((((((((************************&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((***+++)))'''&&&))))))*********+++++++++***+++,,,,,,+++***+++,,,***+++,,,,,,,,,,,,++++++---------............///++++++,,,,,,,,,------------------.........//////,,,---000222444888===@@@CCCIIIRRR[[[eeerrr~~~vvvtttwwwzzz~~~~~~|||zzzwwwsssooommmllljjjeeeaaa^^^______```dddlllxxx}}}~~~vvvrrrnnnjjjfffaaa\\\YYYRRRSSSSSSRRRRRRVVV\\\bbbkkkwwwxxxpppmmmjjjdddgggcccbbbeeeiiioooyyy~~~xxxeee^^^UUUMMMJJJJJJKKKKKKGGGHHHHHHHHHEEE@@@<<<888333222111222555777888777777777666444222111000///------,,,+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))((((((((())))))******))))))(((***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,***(((&&&)))************+++++++++***+++,,,+++***)))***,,,******,,,---------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------........./////////000111333555666999===@@@GGGNNNYYYdddooo{{{}}}wwwyyy~~~~~~|||zzzwwwtttrrroookkkhhhdddfffhhhjjjiiigggeeecccaaadddfffhhhlllttt~~~yyyrrrjjjddd]]]ZZZWWWSSSRRRTTTWWWYYY___jjjyyy}}}xxxqqqiiiddd___^^^```bbbdddlllvvv~~~uuueeeWWWNNNKKKKKKKKKFFFGGGGGGGGGEEEBBB>>><<<555333222222555666777777999888777555333222000000------,,,++++++++++++,,,************************))))))))))))))))))))))))************************************************(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((''''''''')))******************))))))))))))))))))***++++++************************************************************+++++++++,,,)))************+++++++++)))***++++++))))))***+++)))***,,,---...---,,,+++)))))))))*********++++++++++++,,,,,,---......///............////////////111333555777888<<<@@@CCCLLLTTTaaammmxxx}}}zzzwwwtttqqqmmmjjjfffaaa^^^XXX]]]dddhhhgggfffeeefffeeeiiilllnnnrrrzzzyyyqqqjjjeee]]]XXXUUUTTTTTTSSSUUU___lllrrrtttvvv~~~zzzqqqccc]]][[[]]]]]]]]]ccclllwww~~~}}}zzz~~~tttaaaTTTNNNLLLLLLEEEFFFFFFFFFEEEBBB@@@>>>666444222222444666777666999999777666444222111000...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))*********************************)))))))))(((((((((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&******++++++++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&$$$$$$'''***,,,)))************+++++++++(((***+++***)))((()))***)))***,,,.........,,,+++)))************+++++++++++++++,,,,,,---...//////............/////////000...000444777;;;???EEEIIIOOOXXXfffsss~~~}}}}}}~~~zzzwwwtttpppjjjfffbbb^^^XXXSSSVVV[[[bbbjjjnnnnnnllljjjqqqsssuuuxxx|||yyymmmccc[[[WWWUUUSSS\\\\\\^^^bbbgggmmmrrruuuvvvjjj___ZZZWWWWWW^^^hhhssswww}}}{{{zzz{{{ooo]]]UUUPPPLLLGGGGGGGGGGGGGGGGGGFFFFFF<<<999555222111333555777::::::999888666444333222......---,,,+++)))((((((***)))))))))))))))***+++(((((()))***************+++*********))))))(((((())))))))))))************)))*********+++++++++,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******+++******)))((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......---///000000///......///111444888;;;===BBBIIINNNYYYcccoooyyy~~~zzzyyyyyyyyywwwvvvrrrmmmgggccc```\\\WWWTTTXXX]]]fffooouuuvvvuuusss{{{|||~~~uuukkkeee```]]]^^^______aaadddgggjjjlllttt{{{{{{lllbbb[[[WWW[[[bbbkkkoooxxx}}}{{{{{{{{{}}}jjj[[[SSSNNNIIIHHHFFFFFFFFFFFFEEEDDD>>>;;;777333111333555777:::::::::999777555444222000///---,,,******))))))******))))))))))))******(((((()))***************************)))))))))((())))))))))))************(((((((((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))(((((((((************************)))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------------///111111//////000111111444999===@@@FFFNNNTTT]]]gggttt~~~~~~xxxsssrrrsssuuuuuuqqqmmmgggccc```^^^[[[ZZZ\\\cccnnnxxxxxxqqqllliiihhhgggffffffeeeeeeeeehhhlllrrrxxx|||rrreee]]][[[^^^dddhhhqqq|||}}}}}}|||{{{{{{{{{|||}}}iii[[[SSSMMMJJJGGGFFFFFFGGGFFFEEEBBB>>>999444222333555777::::::::::::999777555444222111...+++*********+++,,,+++***)))))))))))))))((())))))************)))************))))))))))))))))))))))))************((((((((((((((((((((('''******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++)))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,++++++++++++***************************+++++++++,,,,,,,,,------...///111111000000111222111555;;;@@@EEELLLVVV]]]cccnnn{{{{{{yyy{{{~~~uuunnnkkkmmmqqqtttssspppkkkgggeeeeeeeeeeeefffmmmwww~~~{{{zzzwwwssspppllljjjiiiffffffgggjjjnnnuuu}}}wwwkkkdddaaadddfffnnnwww~~~~~~|||xxxvvvzzz}}}jjj]]]QQQMMMHHHFFFGGGHHHIIIHHHEEEBBB<<<777444444666888::::::;;;;;;;;;999777555555333///,,,******,,,------,,,+++***))))))((((((((()))************))))))*********)))))))))))))))((()))))))))************++++++************))))))***))))))))))))))))))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************+++,,,,,,---++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,------...000000//////111333444888>>>CCCIIIRRR\\\dddkkkvvvxxxrrrqqqwww{{{qqqhhhdddffflllqqqsssrrrpppmmmlllmmmppprrrsssyyy{{{xxxwwwmmmiiieeeccceeejjjooorrr}}}~~~qqqjjjeeefffkkksssyyyyyytttvvvzzzhhhUUUOOOHHHDDDFFFHHHHHHGGGGGGDDD???:::777666777888:::;;;<<<======;;;999777777444111---,,,,,,---...------+++***))))))))))))))))))*********))))))((())))))))))))))))))******((()))))))))************+++++++++++++++*********)))))))))******)))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,************************))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,---.........///222444888<<>>;;;999888888:::;;;===??????===;;;999888666333000...------...---,,,+++***************)))************))))))((())))))))))))************))))))))))))************)))))))))*********++++++))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))((()))******++++++******)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---......///000444666<<<@@@FFFLLLSSS^^^jjjsss{{{vvvuuujjjiiiiiijjjoooxxx}}}yyyqqqhhhcccdddjjjoootttwwwzzz|||~~~ssskkkfff```[[[]]]^^^eeeoootttwww|||xxxxxxyyy{{{~~~vvvtttzzzmmmbbbTTTKKKIIIIIIFFFDDDGGGFFFDDDAAA>>>;;;999777:::;;;>>>@@@@@@>>><<<:::888666444222000...------,,,,,,+++******+++++++++***************)))((((((((()))))))))************))))))))))))************))))))***+++,,,,,,---...((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&'''((()))************************((())))))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000000000333666:::>>>CCCIIIPPPYYYeeesss}}}{{{qqqjjjgggbbbeeejjjooouuu}}}}}}vvvnnniiiiiinnnssswww{{{vvvlllbbb[[[YYYYYY^^^fffiiijjjrrr|||}}}|||wwwtttxxx{{{nnn]]]RRRNNNLLLIIIEEEFFFEEEEEECCC@@@===999777:::<<<>>>AAAAAA???===;;;777777555333111///---,,,+++++++++***++++++,,,,,,***************)))(((((((((((())))))*********+++))))))))))))************++++++,,,---///000111111((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************///---+++***)))***+++,,,++++++++++++++++++++++++(((((()))***************)))************+++++++++*********++++++,,,,,,,,,------------------------.........////////////000000111222222222555999<<>>===???AAACCCCCCBBB@@@???===;;;999888666444111///---,,,+++***************++++++++++++************************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******)))))))))))))))))))))'''&&&&&&)))+++---,,,+++***))))))***++++++++++++*********))))))'''(((((()))******++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,---------000...,,,---///000...,,,...000222333666:::???CCCIIIOOOXXXbbbnnn|||sssjjjhhhhhhooouuu}}}~~~yyygggccc]]]ZZZZZZ[[[]]]]]]aaagggpppyyy~~~jjjVVVJJJIIIHHHFFFFFFFFFEEEBBB@@@???@@@BBBDDDDDDCCCBBBAAA>>><<<:::999888666222000...---,,,+++************,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************,,,,,,,,,+++)))(((((((((((('''%%%&&&(((***---,,,++++++***++++++++++++++++++***************((((((((()))******++++++************************((()))***+++,,,------...,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,///...------/////////------///222555888===CCCGGGLLLSSS\\\gggsssyyyqqqnnnqqqvvvyyy}}}vvvpppgggbbb```______^^^ZZZ```gggmmmttt{{{{{{}}}eeeTTTJJJHHHFFFFFFGGGGGGEEEBBBAAACCCDDDEEEFFFEEEDDDCCC@@@>>><<<:::999777444111//////---,,,++++++++++++,,,,,,+++++++++******************************************+++++++++,,,,,,))))))))))))))))))))))))************************************************((((((((())))))((((((''''''(((((((((&&&''')))***++++++++++++++++++++++++************************(((((())))))***************************+++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---.........---,,,............////////////...000333666:::???EEEIIIOOOWWWbbbmmmzzzuuuppprrr{{{yyyqqqmmmiiiccc___YYY\\\```ccchhhsss|||vvvwwwzzz|||~~~sss```MMMIIIEEEEEEHHHIIIGGGEEECCCDDDEEEFFFFFFFFFFFFEEEAAA???===<<<;;;999666333111000///---,,,++++++++++++*********))))))))))))************************))))))))))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))'''&&&%%%%%%&&&((()))''')))))))))((((((***,,,))))))******************************************)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------***+++---...///...---,,,---...////////////000000111333555888;;;@@@FFFJJJWWW___lllyyy}}}tttrrryyyxxxmmmeee^^^^^^^^^^^^aaajjjvvvxxxrrrqqqvvv|||}}}xxxyyylllVVVOOOHHHEEEGGGIIIHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFCCCAAA???>>>===:::777555222111000...---,,,,,,,,,*********)))))))))((((((************************(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++)))'''%%%&&&(((***,,,'''(((******))))))+++,,,(((((()))*********))))))***************+++++++++))))))))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,------......++++++,,,---............---...///000//////000222333555888;;;>>>CCCIIIMMM\\\eeettt~~~xxxyyyvvvjjjfffaaa]]]___eeelllrrr|||vvvnnnooosssyyy{{{}}}~~~|||uuuuuuyyy{{{bbbYYYMMMGGGGGGIIIGGGDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDBBB@@@???>>><<<888666333222111///...---,,,,,,+++++++++*********))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))++++++%%%''')))***))))))***+++((()))***+++++++++******))))))*********+++++++++***)))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,---...//////,,,...000000//////111333444666:::>>>BBBHHHOOOTTTaaalll{{{~~~uuunnnfff``````dddhhhkkkttt{{{}}}pppmmmooonnnqqqvvvyyy}}}|||tttsssvvvlll```RRRIIIHHHHHHFFFCCCEEEEEEFFFFFFFFFGGGGGGGGGEEECCCAAA@@@>>><<<999777444333111000...------,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))((($$$&&&((()))(((((()))***)))***+++,,,---,,,,,,+++))))))******++++++++++++*********)))))))))))))))((())))))***++++++,,,,,,))))))***+++,,,------...,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,,,,++++++,,,---///000,,,...111000//////111333444777;;;@@@EEELLLTTTYYYiiiuuusssjjjhhhjjjlllmmmsssssswww{{{nnnfffjjjggghhhpppzzz~~~yyytttppp}}}ppp^^^UUUPPPJJJIIIKKKDDDCCCCCCEEEGGGHHHGGGFFFHHHFFFDDDAAA???===<<<<<<:::888555222000...------......---,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''')))+++,,,)))******+++++++++*********+++,,,,,,+++***)))((((((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------////////////...000333666777:::===BBBHHHRRR___hhhttt~~~xxxsssrrrqqqpppwwwuuuvvvzzz~~~xxxlllfffbbbdddlllvvv~~~}}}yyyuuurrr{{{mmm```TTTJJJFFFGGGEEEDDDEEEFFFHHHIIIGGGEEEGGGFFFEEECCCAAA???===<<<;;;999666333111///......---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******(((((((((***+++---******+++++++++***))))))***++++++,,,+++***)))(((((()))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------//////000//////111444777999<<<@@@EEELLLWWWdddmmm|||~~~||||||yyyyyyxxxzzzxxxfffaaaaaahhhqqqyyy~~~zzzuuusssxxxppp___OOOFFFDDDDDDDDDEEEGGGIIIIIIGGGEEEGGGGGGFFFEEECCCAAA>>>===;;;:::777555222111000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,***+++++++++***))))))(((***++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................---------///000000000000222666999<<<@@@EEEKKKRRR^^^lllvvv}}}|||xxxvvvzzzpppiiieeeiiiooouuu}}}{{{vvvrrrttt}}}mmmZZZLLLFFFBBBBBBCCCFFFHHHIIIHHHFFFFFFGGGGGGGGGFFFCCC@@@>>>:::999888555333111000///+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++,,,***+++++++++***)))((('''*********+++***************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................///000111111222444888<<>>AAAFFFMMMUUU```ooo~~~~~~}}}}}}}}}zzzvvvxxxyyy~~~~~~{{{zzzxxxyyy}}}{{{uuurrrtttyyy}}}}}}}}}uuu___NNNEEEDDDBBBCCCEEEGGGHHHHHHFFFFFFGGGGGGFFFDDDCCCBBB::::::999888666444222111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))******))))))(((*********)))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------...............///000222333555888===AAADDDIIIQQQ[[[gggwww}}}{{{zzzzzz{{{|||{{{{{{xxxxxx{{{~~~{{{uuusssvvv{{{}}}}}}nnn\\\NNNJJJFFFCCCDDDFFFGGGHHHFFFFFFFFFEEEDDDDDDCCCCCC<<<<<<<<<;;;999777555333---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))******************)))))))))***,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---------........./////////000222444666:::???CCCGGGMMMVVV```nnn~~~~~~|||zzzyyyyyy{{{}}}yyyuuuvvv|||~~~xxxtttuuu{{{~~~~~~|||jjjUUUPPPIIIEEEDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCDDDDDD>>>>>>>>>===<<<999777666......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&''')))******************)))))))))***,,,---******+++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------........./////////000222444777;;;@@@DDDJJJOOOYYYdddrrr~~~}}}{{{{{{|||~~~zzzuuutttxxx~~~|||~~~}}}zzz|||uuubbbSSSIIIIIIGGGAAABBBIIIJJJIIIGGGEEECCCCCCCCCCCCCCCAAA???>>>===;;;888555222111///---,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++************++++++///---***(((((()))+++---************************)))))))))))))))))))))))),,,++++++***)))((((((''',,,,,,++++++***)))))))))+++*********))))))((((((***************)))((((((++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------............///111222333333333555888888999@@@HHHOOOSSS]]]lll}}}}}}||||||}}}xxxsssrrruuuwwwzzzyyy}}}qqq^^^NNNKKKIIIDDDBBBFFFHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCAAA@@@???===:::777333222000...,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++---,,,***)))))))))***+++************************))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))******************)))))))))(((***************)))((((((++++++++++++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------............000111222333111222555:::;;;===CCCLLLTTTYYYeeeuuutttooonnnnnnwww{{{uuutttwww}}}jjjUUUNNNLLLGGGDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFEEECCCBBBAAA@@@===:::444333111///------------------,,,,,,,,,,,,++++++******++++++++++++************))))))))))))******,,,+++++++++************************************))))))))))))))))))))))))******))))))((((((''''''&&&''''''((())))))******************))))))))))))*********+++******)))(((++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------.........///000111222333000111666<<>>;;;999666333111///......------,,,,,,,,,,,,++++++******++++++++++++******++++++************++++++,,,---.........---+++***************************))))))))))))))))))))))))************)))))))))))),,,,,,,,,+++***)))))))))))))))))))))************)))***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------------...//////000000/////////000111222333444888888<<>>DDDIIINNNYYYdddvvvrrrnnngggaaa]]][[[[[[\\\[[[\\\^^^```bbbbbbbbbbbbeeeddddddcccdddeeefffggggggggghhhhhhiiijjjjjjjjjmmmmmmmmmnnnppprrrssstttwwwxxxzzz|||sssrrrqqqrrrwww}}}lllgggiiiiiiqqqxxx{{{yyyeeeVVVHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDCCCAAA>>><<<999555222000///...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********)))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,''''''(((((())))))******(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,------------------...///000000111//////000000111222444555<<<<<>><<<888555111///---******+++,,,,,,,,,++++++---,,,++++++,,,,,,***)))************************)))************+++++++++************************************************************************++++++************++++++************************........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------///111444777888888===BBBFFFKKKWWWhhhtttpppccc[[[VVVSSSSSSQQQOOOOOOOOONNNMMMKKKMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRTTTVVVXXXZZZ[[[]]]___bbbeeeggglllqqqtttxxx{{{uuusssrrrsss~~~{{{oooddd``````fffmmmuuu~~~bbbVVVIIIFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@>>>:::777333111///,,,,,,---------------,,,---,,,***+++,,,,,,+++)))++++++++++++++++++++++++)))************+++++++++************************************************************************++++++************++++++************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,------...///......///000333666888:::<<<@@@DDDHHHOOO\\\nnn|||nnnbbb[[[XXXUUURRROOOMMMKKKJJJGGGFFFGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNQQQSSSVVVYYY]]]bbbfffjjjnnnssswwwzzz~~~|||~~~~~~~~~wwwssswww}}}lllbbb[[[\\\dddlllwwwuuucccPPPHHHGGGGGGFFFFFFJJJIIIIIIHHHFFFDDDBBBAAABBBBBB@@@===:::666333222..................---------+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************************************++++++************++++++************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,------...//////000000222444777:::<<<@@@CCCGGGLLLUUUdddxxxqqqgggbbb[[[XXXTTTPPPNNNLLLIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEGGGHHHJJJLLLMMMPPPUUUXXX\\\```eeejjjoootttyyy}}}}}}yyywwwvvvtttrrrooossssssttttttuuuvvvwwwwwwxxxxxxyyy{{{|||zzzyyy|||yyyjjj[[[XXX]]]dddnnnuuu{{{~~~mmmUUUIIIGGGFFFFFFFFFJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA???<<<888555444000//////...------------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************++++++************++++++************************,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,---------......---------------.../////////000000222555888;;;===AAADDDIIIOOO[[[mmmuuummmccc___YYYUUURRROOOMMMKKKKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>??????@@@AAACCCDDDEEEEEEEEEFFFIIIKKKPPPSSSXXX]]]bbbiiioootttyyy|||~~~zzzwwwrrrpppmmmjjjhhhfffdddcccbbbbbbdddeeegggiiijjjkkkmmmmmmoooqqqsssvvvyyyzzz}}}}}}{{{xxxzzzvvvcccZZZZZZ]]]dddjjjvvv~~~rrrZZZLLLHHHFFFEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBAAA@@@===:::777555111000...---,,,,,,,,,,,,,,,+++******,,,,,,,,,***++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++************++++++***************************+++,,,---...000111111++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------.........------------...////////////000222555888;;;===BBBEEEKKKUUUcccuuuyyymmmhhhbbb[[[WWWSSSPPPMMMNNNMMMKKKIIIHHHGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@??????>>>>>>=========>>>>>>@@@@@@@@@???===>>>@@@BBBGGGIIIMMMQQQVVV\\\dddiiioootttzzz}}}xxxtttpppllliiibbbaaa___\\\ZZZXXXWWWWWWVVVWWWYYY[[[]]]___```aaaaaabbbcccfffiiilllnnnppprrrsssuuuxxx|||xxxuuuzzzqqqccc\\\YYY\\\```oooxxxxxxbbbTTTLLLFFFEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHBBBBBBCCCBBB???<<<999777222111///---,,,+++,,,,,,+++*********,,,---,,,+++************************)))************+++++++++************************************************************************++++++************++++++************************((()))***+++---...///000++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,---------............------......///000//////000222555999<<<>>>CCCHHHQQQ]]]mmmzzzqqqhhhbbb\\\WWWTTTQQQPPPNNNLLLJJJIIIHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA??????>>>======<<<===============<<<::::::<<<>>>@@@BBBDDDGGGKKKQQQXXX]]]ccciiiqqqxxx~~~xxxtttnnniiiddd```\\\YYYRRRRRRQQQOOOMMMLLLLLLMMMOOOOOOPPPRRRSSSUUUVVVVVVUUUVVVWWWZZZ]]]```ccceeefffhhhjjjmmmqqquuuyyyzzz}}}{{{}}}ssseee[[[ZZZ]]]dddnnn~~~}}}mmm^^^RRRHHHEEEHHHEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEDDDBBB???<<<999555333000...,,,,,,------+++***)))***,,,---,,,+++++++++++++++++++++++++++)))************+++++++++************************************************************************++++++************++++++************************)))******+++,,,,,,------************************))))))***++++++,,,------,,,,,,,,,---------.....................//////000000111222444777;;;>>>@@@EEELLLXXXhhhyyyvvvmmmfff```]]]UUUTTTRRROOOMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@???>>>>>>=========;;;<<<<<<;;;:::;;;===???<<<===???AAADDDJJJQQQVVV[[[aaajjjssszzz~~~}}}mmmiiiccc]]]XXXTTTPPPMMMIIIIIIIIIGGGFFFEEEFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJMMMNNNPPPRRRUUUXXX[[[]]]^^^```bbbeeejjjnnnqqqssswww{{{nnn```\\\___\\\gggxxx|||}}}vvvgggWWWJJJFFFHHHEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEAAA>>><<<777555222///...---......+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************************************++++++************++++++************************---------,,,,,,,,,++++++************************++++++,,,------...//////,,,,,,,,,---------.....................///000000111222333555999<<<@@@BBBHHHPPP^^^pppwwwmmmgggccc___YYYTTTRRRPPPOOONNNOOOMMMJJJIIIHHHGGGFFFDDDBBB@@@>>>>>>???@@@???>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<>>>AAAEEEHHHKKKRRRXXXaaajjjrrrxxx~~~{{{wwwsssnnnjjj^^^ZZZSSSNNNJJJFFFCCCAAACCCBBBAAA@@@???======<<>>======<<<<<<;;;::::::::::::::::::<<<>>>AAAEEEGGGKKKQQQYYYbbbjjjqqqxxx}}}wwwooojjjeee___[[[RRROOOJJJFFFEEECCCAAA@@@??????>>>===<<<;;;;;;::::::;;;===>>>??????>>>>>>???@@@AAACCCEEEGGGHHHIIILLLNNNRRRUUUXXX\\\aaaeeefffjjjoootttxxx}}}pppaaaZZZYYY^^^jjjxxx~~~|||}}}|||pppaaaTTTLLLIIIDDDEEEGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@???;;;999555222///...------,,,---.../////////......---,,,++++++******++++++************************************************************+++++++++,,,***+++++++++)))((()))***,,,,,,,,,,,,++++++******)))*********++++++++++++******************************++++++++++++******------------------------,,,---------............///......//////000111222444222555:::===???DDDJJJQQQ```rrrzzzrrrjjjddd^^^YYYVVVSSSQQQNNNLLLLLLKKKIIIHHHGGGEEECCCBBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;::::::999999999:::;;;===@@@AAAEEEJJJQQQYYYaaajjjsssyyy{{{tttiii```ZZZUUUOOOJJJGGGDDD@@@>>>======;;;::::::::::::999999999888888777888999:::::::::::::::;;;;;;<<<>>>???@@@AAABBBCCCEEEIIILLLOOOTTTXXX\\\\\\```eeejjjoootttyyy|||nnn^^^YYYWWW]]]ggguuu}}}}}}~~~~~~~~~{{{tttiii\\\RRRMMMFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDBBB@@@???===;;;888444111000//////,,,,,,,,,------.........---,,,++++++******++++++************************************************)))))))))*********++++++(((*********((('''((()))---------,,,,,,,,,,,,+++************++++++++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------........./////////////////////000111222222333222666<<<@@@BBBHHHNNN[[[kkk~~~yyypppiiibbb^^^ZZZWWWTTTRRRQQQOOOMMMKKKGGGEEECCCBBBCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;999999999999:::;;;<<<===CCCGGGLLLSSS\\\fffqqqxxx~~~~~~zzzkkkeee\\\UUUOOOJJJEEEAAABBB???<<<:::999777666444777777777777777777777888777888888999999999999999::::::;;;;;;<<<======>>>>>>@@@CCCFFFHHHKKKOOORRRSSSWWW\\\aaaeeekkkpppttt}}}}}}ggg^^^UUUUUU[[[gggxxx}}}}}}}}}zzzrrrfffZZZRRRIIIHHHFFFEEEGGGHHHJJJJJJIIIIIIHHHGGGEEEBBB@@@???>>><<<999666333111//////------,,,++++++,,,,,,------,,,++++++******++++++************************************************((())))))))))))*********)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////.........////////////000////////////000111222333333444888>>>BBBDDDJJJRRRccctttvvvooojjjccc```\\\XXXUUURRROOOLLLGGGEEECCCCCCDDDDDDCCCBBBAAA@@@@@@???===<<<<<<;;;;;;;;;::::::;;;;;;;;;<<>>>>><<<:::999999888666555666666777777777777888888777777777777888888888999999999999999::::::::::::>>>???AAABBBBBBDDDGGGIIIMMMPPPTTTXXX]]]ccciiimmmrrruuuzzzttthhhZZZTTTTTT\\\kkkxxx|||rrrddd[[[MMMIIIEEEDDDFFFHHHJJJJJJJJJIIIIIIGGGEEECCCBBB@@@>>>===:::777444111///...///...---+++************---,,,++++++******++++++************************************************((())))))))))))*********)))***++++++***)))***,,,************++++++++++++,,,+++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////.........////////////000/////////000000111222333555666:::@@@BBBEEEMMMWWWiii{{{zzzqqqmmmhhhbbb]]]XXXSSSPPPJJJHHHFFFEEEFFFFFFEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<999888888999;;;<<<;;;:::777777777777777888888888666666555555555555666666666666666666777777777777<<<>>>??????>>>???AAACCCGGGIIIMMMPPPUUUZZZ```dddjjjnnnsssxxx}}}xxxfffZZZUUUVVV___iiiyyysssiiiSSSMMMFFFBBBDDDFFFGGGGGGIIIIIIIIIHHHFFFEEECCCBBB???>>><<<999555222000.........---,,,,,,+++***)))---,,,++++++******++++++************************************************)))))))))*********++++++''')))***)))(((((()))+++)))***************++++++,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------........./////////000000000000111222333333666777<<>>===<<<<<<<<<<<<======<<<<<<<<<<<<>>>AAAEEEJJJRRR[[[aaalllqqqxxx}}}~~~}}}|||{{{xxxssskkkccc\\\TTTNNNIIICCCBBBAAA???<<<;;;;;;<<<888777777999;;;<<<;;;:::888888777777777777777777666555444444444444555666555555555555666666777777888999:::::::::;;;===???@@@CCCFFFHHHLLLQQQWWW[[[bbbffflllrrrwww}}}xxxhhh[[[UUUXXX^^^jjj|||zzz___WWWLLLFFFEEEFFFEEEDDDHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@>>>;;;888444111000+++,,,---......---,,,+++---,,,++++++******++++++************************************************************+++++++++,,,((()))******))))))***,,,*********++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++******------------------------,,,---------............000000000000111222333333777888===BBBFFFMMM\\\jjj~~~wwwooohhhcccVVVSSSOOOLLLJJJHHHEEEBBBDDDCCCBBBAAA???>>>===<<<;;;;;;<<<======<<<<<<<<<<<<>>>@@@DDDHHHOOOWWW]]]ccchhhoootttuuusssqqqppphhhddd^^^XXXTTTOOOJJJGGGAAAAAA@@@>>><<<;;;;;;<<<;;;:::999999::::::888666888888777777777666666666888777666555555555666777555666666777777888888999444555777777777999;;;===<<<>>>AAACCCFFFKKKQQQUUUXXX\\\ccciiiooouuu{{{ssscccXXXVVVYYY___pppjjj```SSSKKKHHHHHHFFFDDDGGGHHHHHHHHHHHHGGGFFFFFFCCCBBB@@@===:::666333111(((***,,,///000000///...---,,,++++++******++++++***************************************************++++++++++++,,,,,,,,,***+++------,,,,,,---...+++++++++,,,,,,------------------,,,,,,+++++++++*********************************++++++*********------------------,,,,,,,,,,,,,,,---------......000000000000111222333444777888===CCCHHHQQQbbbrrr{{{sssnnnaaa\\\TTTPPPNNNLLLIIIFFFFFFDDDBBBAAABBBBBBAAA??????>>><<<;;;::::::;;;;;;;;;===???AAADDDIIIOOOSSS]]]bbbhhhkkkjjjgggcccaaaZZZWWWQQQKKKFFFDDDDDDDDD?????????>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999888888666555555555666777444444555555555555555555666666555555555444444444888888888888888888888888888;;;>>>@@@BBBFFFJJJMMMSSSWWW\\\bbbgggmmmtttxxxzzzgggZZZTTTXXXaaauuulllWWWLLLHHHDDDEEEIIIGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@???===:::666333......---,,,,,,,,,---...)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,............/////////000111000000000000222333444555;;;BBBDDDHHHUUUjjj{{{}}}mmmfff]]]WWWTTTQQQMMMJJJIIIFFFDDDBBBBBBAAA???>>>???>>>===;;;;;;;;;;;;;;;:::;;;===???AAAEEEKKKOOOUUUZZZ___aaa```]]]ZZZXXXUUURRRMMMHHHDDDCCCCCCCCC@@@@@@???>>>>>>======<<<;;;<<<<<<<<<<<<;;;::::::;;;:::999888777777888888666666666666666666666666666666555555555444444444888888888888888888888888888:::===???AAACCCGGGJJJOOORRRWWW\\\```ffflllpppvvvzzzuuucccYYYZZZ^^^kkkzzzdddVVVMMMGGGFFFIIIGGGGGGHHHGGGGGGFFFEEEDDDEEECCCAAA@@@>>>;;;777444000///...---,,,---...///******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++,,,---.........------........./////////000000111000000000111222444555888>>>CCCGGGMMM\\\sss~~~{{{{{{wwwlllccc]]]XXXSSSPPPMMMJJJFFFCCCBBBAAA???===???>>>===<<<;;;;;;;;;<<<999:::;;;<<<>>>AAAFFFJJJNNNQQQTTTVVVTTTRRRPPPPPPMMMKKKHHHEEECCCBBBCCCCCCAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::<<<;;;:::999888888888888777777777777777777777777555555555555555444444444666666666666666666666666888999<<<===>>>@@@CCCEEEHHHKKKOOOSSSWWW\\\bbbeeennnrrrxxx~~~rrraaa^^^\\\aaaqqqooo]]]QQQHHHEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGEEECCCAAA???<<<888555111000///...------...///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,------......------....../////////000000000111000000000222444666777<<<@@@EEEKKKTTTggg|||xxxvvvwww|||}}}qqqiiiaaaZZZUUUPPPLLLHHHEEECCCBBB@@@?????????>>>======<<<<<<<<<999:::;;;<<<===???CCCFFFKKKLLLNNNNNNLLLKKKKKKKKKHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBAAAAAA@@@?????????<<<============<<<;;;;;;;;;:::999888777666666666888777777777777777666666555555555555555555555555555555555555555555555555777888:::::::::<<<>>>@@@AAADDDHHHLLLPPPUUUZZZ^^^fffjjjpppvvv{{{nnnddd]]]\\\iii{{{|||gggVVVKKKFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGDDDCCCAAA>>>:::666222111///...---------............------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************+++******))))))******+++***+++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------...////////////000000000000000000111333555888999===@@@FFFNNN\\\rrr{{{xxxtttsssuuu{{{vvvlllbbb\\\SSSOOOJJJGGGEEEDDDCCCBBB?????????>>>>>>===<<<<<<:::<<<=========???BBBDDDGGGIIIJJJIIIGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@======>>>>>>======<<<;;;:::::::::999888777777666777777777666666555555555444555555555555555555555444444444444444444444444666777888888888888;;;===<<>>===<<<;;;===>>>??????@@@BBBDDDDDDFFFGGGFFFFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;::::::777777777666666555555444444444444555555555555555444444444444444444444444555666777777666777999:::888;;;???BBBFFFJJJOOORRRTTTXXX^^^dddjjjpppwww{{{}}}nnnbbbdddooo{{{gggWWWLLLFFFDDDEEEFFFHHHIIIJJJJJJJJJGGGFFFDDDDDDCCCAAA===:::555333111///------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++************************++++++************++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...////////////000000000111111///000111333555999<<<>>>>>>BBBKKKZZZooo~~~|||{{{xxxxxxwwwzzz~~~yyyppp```[[[TTTMMMIIIFFFDDDBBB@@@@@@@@@@@@@@@>>>===<<<;;;===??????@@@@@@CCCDDDDDDFFFHHHHHHHHHHHHIIIKKKJJJKKKLLLMMMMMMKKKJJJIIIFFFEEEEEEDDDDDDCCCBBBBBB>>>????????????>>>======:::;;;<<<======<<<<<<;;;999999888777777666555555444444444555555555666666555555555555555555555555444555666666555666888:::777999<<<>>>???BBBFFFIIIOOORRRXXX^^^dddjjjqqquuu|||mmmeeehhhoooyyynnn^^^SSSLLLHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB???<<<888666444222000/////////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,,,,,,,---.../////////000000000111111111///000111333666:::>>>@@@AAAFFFQQQdddzzz~~~}}}zzz{{{}}}wwwfff```WWWOOOJJJFFFCCCAAA@@@@@@AAAAAA@@@???===<<<;;;<<>>======777888999;;;<<<;;;;;;:::::::::999999888777777666444444444555555555666666555555555555555555555555333555666555555666888:::777888::::::;;;<<>>??????===<<<>>>======???BBBEEEFFFFFFIIIKKKNNNPPPRRRRRRQQQQQQSSSTTTUUUTTTRRROOOKKKIIIIIIHHHFFFEEEFFFEEECCCBBBDDDCCCAAA@@@@@@@@@@@@AAA@@@???===;;;:::::::::;;;999999999888999999::::::999888666444333444555666777777666666666666777777555555555555666666666666777666666666888;;;>>>???BBBEEEIIINNNSSSYYY```dddnnnssszzzuuueeebbbkkkuuu}}}}}}wwwtttjjjgggWWWOOOFFFDDDGGGJJJHHHEEEDDDDDDDDDCCCBBBBBBAAAAAA<<<:::777444111000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++,,,------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************++++++,,,,,,,,,---------***,,,...///......///000222111000000000000000111444222222666999;;;@@@FFFEEENNN```xxx~~~~~~|||pppccc[[[TTTLLLGGGGGGEEECCCAAA@@@AAAAAA@@@???>>>===>>>@@@EEEIIILLLLLLRRRTTTWWWYYY[[[[[[[[[ZZZYYYYYYZZZYYYVVVRRROOOLLLLLLJJJIIIHHHHHHGGGFFFDDDEEEDDDCCCBBBAAAAAABBBBBB@@@???===<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;:::888666555444444555666333333444666888:::<<<===555555555555666666666666777777666666888:::<<<>>>@@@BBBFFFJJJNNNTTTZZZ^^^gggllltttyyy{{{~~~jjjbbbeeekkkrrr|||~~~vvvzzzppplllcccYYYOOOJJJJJJLLLJJJGGGEEEEEEDDDCCCCCCBBBAAAAAA<<<;;;888555222000////////////...------------...++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,---------+++---...///.........000111000000000000000111111444222333777:::<<<@@@FFFJJJUUUiii{{{zzzzzz|||{{{lllbbbYYYPPPJJJIIIFFFDDDBBBBBBCCCCCCBBBAAA@@@??????CCCIIIOOOTTTVVVXXXZZZ]]]```aaabbbbbbaaaaaaaaa```___\\\XXXTTTQQQPPPNNNLLLKKKKKKJJJHHHGGGHHHFFFEEECCCCCCCCCCCCDDDAAA@@@>>>===<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::999777666555555666666333333444666999;;;===???444555555555555666666666888777777777777999;;;<<<===???BBBEEEHHHMMMRRRVVV\\\bbbjjjooossswww|||uuufffbbbbbbhhhrrr{{{vvvxxxrrrjjj```RRRJJJHHHHHHFFFDDDFFFFFFEEEDDDCCCBBBAAAAAA===<<<999666333111000/////////...------------...************************************+++++++++,,,,,,,,,------------,,,,,,))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++*********************+++,,,---...,,,,,,,,,,,,------------,,,---//////...---......000/////////000111222222333222444999;;;<<>>======<<<======<<<;;;;;;;;;<<<<<<::::::888777666666777777777777777666777777888999444444444555555555666666888888777777777888999999:::<<<>>>@@@BBBFFFJJJMMMSSSYYYaaafffkkkooovvvzzz|||qqqfff```dddlllxxx}}}xxxwww~~~}}}wwwnnncccUUUJJJFFFFFFEEEEEEGGGGGGFFFEEECCCBBBAAAAAA???===;;;888555222000/////////...------------...++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,++++++******++++++,,,---,,,,,,++++++*********+++*********++++++,,,---,,,,,,,,,------------...---...000///...------...////////////000111333333222333666;;;======BBBIIIWWWjjjzzzyyyyyy|||}}}qqqeeeXXXOOOLLLHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDEEEJJJRRR[[[bbbeeejjjkkknnnppprrrrrrqqqqqqooonnnmmmjjjfffbbb^^^\\\YYYWWWTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;::::::999888888777777999888777666555444444444444444444444555555555555777777777777777777777888999;;;<<<===>>>AAADDDGGGLLLRRRYYY___ccchhhooosssvvvzzznnnaaaaaafffppp{{{zzzzzz{{{sssiii[[[OOOJJJIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB@@@???===:::777444111000//////...------------...------------------------***++++++++++++,,,,,,,,,******++++++++++++******++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,++++++*********+++,,,,,,---------.........---...000///...------...////////////000111333333222333888===>>>???FFFNNN]]]ttt}}}||||||{{{nnn___TTTPPPJJJHHHFFFEEEEEEEEEDDDCCCEEEEEEHHHOOOYYYcccjjjnnnqqqrrruuuvvvwwwwwwuuuuuutttsssqqqnnnkkkgggdddbbb___\\\ZZZXXXVVVUUURRROOONNNLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888666666555444444444555555333444444444444555555555666666666666777777777777888999:::;;;;;;===@@@CCCGGGKKKRRRVVVZZZ___eeejjjooottt{{{{{{ggg```bbbhhhttt~~~yyyoooaaaTTTLLLIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@>>><<<888555222000//////...------------...........................++++++++++++,,,,,,,,,,,,))))))************))))))))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++************,,,---------............,,,---//////...---......000/////////000111222222333444999>>>???BBBKKKVVVggg~~~xxxhhh\\\VVVNNNLLLIIIGGGGGGGGGEEECCCCCCEEEKKKUUUaaammmuuuyyyxxxyyyzzz||||||zzzyyyxxxyyywwwuuurrrooollliiihhhdddbbb___]]][[[YYYVVVTTTQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888666666555555555555666666333333444444444555555555444555555666777777777777666777888888888:::===@@@AAAEEEJJJNNNQQQUUU[[[```gggllltttzzzuuudddbbbdddnnn{{{zzzjjj[[[OOOHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@===:::666222000//////...------------...------------------------+++++++++,,,,,,,,,------*********++++++*********))))))***++++++++++++***,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,++++++***+++++++++------------............+++---...///.........000111000000000000000111111444555:::>>>@@@DDDPPP\\\rrroooaaa[[[QQQNNNKKKIIIIIIHHHFFFDDDBBBEEEMMMYYYgggttt|||{{{zzzxxxuuurrrooommmlllhhhfffccc```___]]]YYYWWWTTTSSSQQQOOOMMMLLLLLLMMMIIIJJJJJJJJJIIIGGGEEEDDDAAA@@@???>>>============<<<<<<<<<<<<;;;:::999888999888777666666555555666333333333444444444555555333444555666777777777777444555666666777888;;;>>>===AAAEEEHHHJJJNNNTTTYYYbbbgggnnnvvv{{{jjjeeecccjjjwwwwwweeeVVVLLLGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGCCCBBBAAA>>>:::666333111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,------------,,,,,,++++++++++++++++++,,,))))))***+++,,,------...************+++,,,---------------.........//////***,,,...///......///000222111000000000000000111444666:::???AAAFFFSSSaaazzzzzzkkkaaaVVVSSSPPPMMMLLLKKKJJJHHHJJJMMMSSS___mmmzzz}}}yyyvvvsssqqqpppooommmjjjhhhfffccc___\\\YYYWWWTTTRRRQQQOOOLLLJJJLLLKKKJJJJJJJJJIIIFFFDDDEEEDDDCCCAAA???>>><<<<<<;;;;;;:::::::::;;;<<<<<<;;;999777777888888666444555555555555555555555555333333333444444444555555666666666666777888999:::@@@AAACCCDDDFFFJJJPPPTTT]]]```dddiiiooovvv}}}kkk^^^cccooovvv~~~vvv```OOOGGGDDDEEEFFFGGGFFFEEEDDDEEEFFFDDDCCCAAA???<<<999666444000...------......---,,,++++++,,,,,,---,,,,,,,,,***+++,,,,,,,,,,,,---...------------------------------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000////////////.........------......//////000000111111111111111222333333:::777:::AAACCCGGGXXXmmmrrrhhh[[[WWWSSSPPPNNNMMMKKKIIILLLOOOVVVbbbqqq~~~|||yyyvvvtttssssssqqqnnnllljjjgggdddaaa]]][[[XXXVVVUUUSSSPPPMMMMMMLLLKKKLLLLLLKKKHHHFFFFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<999777666555666666444333444444444555555555555555444444444555555555666666666555555666666888999999;;;<<<>>>???AAAEEEJJJNNNWWWZZZ___dddiiiqqqxxx~~~xxxeeebbbgggkkksss|||iiiTTTIIIFFFDDDEEEFFFFFFFFFFFFFFFGGGEEEDDDCCC@@@===:::888666111///...---......---,,,------...------,,,+++******,,,------++++++,,,...------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////////////////////////////000000//////000111222333999777:::AAAEEEKKK```www{{{rrrccc___ZZZVVVSSSQQQOOOMMMNNNQQQYYYfffvvv}}}zzzxxxwwwxxxvvvtttrrrpppnnnjjjgggccc```]]][[[ZZZXXXUUURRROOONNNMMMMMMNNNMMMJJJHHHHHHGGGEEEDDDAAA???>>>===<<<;;;;;;:::::::::;;;;;;999777666666777777555444444444444444444444444444555555555666666666777777555555555555555666777888777999:::;;;<<<@@@DDDHHHOOORRRWWW\\\bbbiiiqqqvvv{{{pppddd```aaaiiirrryyy```QQQKKKBBBCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDBBB???<<<:::888222000............---,,,/////////...---,,,+++***,,,---...---+++***+++,,,------------------------)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////222111111000000///......111000//////000222444555777777<<>>BBBEEEHHHKKKOOOTTTZZZaaaiiinnnuuuyyy|||jjj```^^^eeeooo}}}rrr\\\OOOCCCCCCDDDFFFHHHIIIIIIHHHEEEEEEDDDBBB@@@===;;;:::444222///.........---,,,////////////...---,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........333333222111000///......333222000000111444777888888999>>>DDDKKKZZZuuuuuupppiiibbb^^^[[[XXXVVVSSSVVV^^^kkkzzz}}}|||{{{yyyvvvsssnnnkkkhhhfffdddaaa^^^\\\VVVSSSQQQPPPOOONNNLLLJJJKKKJJJIIIGGGFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;:::999999::::::999888666666666555555444444444333333444444444555555555444444444444444555555666666888999::::::<<>><<<;;;666444000.........---,,,,,,,,,---...////////////,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........333333222111000///......111000000000222444777999:::<<<@@@GGGQQQccc~~~~~~yyyqqqjjjeeebbb___^^^\\\___fffqqq~~~{{{yyytttqqqnnnkkkiiifffcccaaa[[[XXXUUURRRQQQOOOMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFAAAAAA???>>><<<<<<;;;;;;999888777888999999888777888888777777666555555555333333333444444444444555555555444444444555555666444666777777777888;;;===@@@BBBFFFIIIMMMSSSZZZ^^^gggkkkqqqwww|||mmm```^^^```qqqsssYYYNNNJJJFFFFFFIIIKKKKKKIIIDDDDDDCCCBBB@@@???===<<<888555111///......------***+++,,,---.../////////,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////000000000000000000000///......///111222555666777<<<>>>CCCLLL[[[ppp~~~~~~~~~~~~~~~~~~}}}vvvqqqnnnkkkjjjjjjlllqqq{{{}}}yyyvvvssspppnnnkkkhhheeeaaa^^^YYYVVVTTTRRROOOMMMKKKKKKJJJJJJJJJIIIIIIIIIDDDCCCAAA???>>>===<<<<<<:::888777888999:::999888999999999888777666666666444444444444555555555555666666555555555555555666444555777777666777888:::>>>???BBBEEEHHHMMMSSSXXX^^^bbbiiioootttzzz|||iiiaaa___hhhrrrmmmUUUOOOHHHFFFHHHKKKKKKJJJEEEEEEDDDCCCBBBAAA???>>>:::666222///.........---***+++,,,------...------***,,,------++++++,,,...++++++++++++++++++++++++,,,+++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++------------------------***++++++,,,---...//////------...///000000111111...///222444777888999999===???EEERRRfff}}}|||{{{xxxyyy|||~~~~~~|||yyywwwvvvuuuttttttssssssttttttssssssrrrrrrssstttuuuvvvvvvvvvwwwyyyzzz}}}~~~|||yyywwwuuutttuuuzzz}}}zzzwwwtttrrroookkkiiieeebbb]]]YYYVVVTTTQQQOOOJJJJJJJJJKKKKKKKKKKKKKKKEEEDDDBBB@@@???>>>======<<<:::::::::<<<<<<<<<::::::::::::999888777777666555555555555666666666777777666666555555555666666555777888888777888999:::<<<>>>@@@BBBEEEJJJOOOSSSXXX\\\ccciiiooouuu|||ttthhhccc```fffqqqZZZRRRJJJFFFHHHKKKKKKJJJFFFFFFEEEEEEDDDBBBAAA@@@;;;777222///.........---,,,,,,,,,---,,,,,,++++++***+++,,,,,,,,,,,,---...++++++++++++++++++++++++*********++++++,,,------))))))***+++,,,,,,------++++++++++++++++++++++++------------------------000000/////////.........++++++,,,...///111222222000333666:::<<<======<<<>>>@@@GGGVVVmmm}}}xxxtttrrrrrrlllnnnqqqrrrrrrpppmmmkkkiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkkmmmnnnpppnnnnnnoooqqqsssuuuwwwyyy|||}}}|||yyyvvvsssnnnkkkgggdddaaa^^^[[[XXXTTTQQQNNNMMMLLLLLLMMMNNNMMMKKKHHHFFFCCCBBB@@@???<<<:::;;;;;;;;;::::::999999999;;;;;;::::::999888777777666666888888888777666555444444444555555555666666666555555555555444444444::::::;;;===@@@DDDHHHKKKOOOTTT[[[aaafffmmmuuu{{{qqqaaa___]]]aaannnnnn[[[KKKGGGIIIHHHFFFGGGGGGGGGFFFEEECCCBBB@@@???;;;999666333111000000111000000///...---,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......+++++++++*********))))))***++++++,,,,,,++++++******,,,------++++++,,,...,,,---......//////............///000000000000000///111444555555666888:::===AAAMMMbbb||||||yyyyyyyyyvvvrrrrrrqqqnnnlllhhheeecccbbb______aaabbbbbbaaa```___]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\]]]^^^```aaabbbaaacccfffggggggiiikkkmmmpppqqqrrrtttwwwyyyzzz{{{}}}~~~{{{yyyuuuqqqnnniiigggccc```^^^[[[WWWTTTPPPOOOMMMMMMNNNNNNMMMKKKIIIGGGDDDCCCBBBAAA???===<<<<<<<<<;;;::::::999999;;;;;;::::::999888888777666777777777777666555555444444444555555555666666444555555555666666777777:::::::::;;;===AAADDDFFFKKKPPPWWW\\\aaagggooouuuzzz~~~nnnbbb^^^^^^fffttt~~~|||xxxdddPPPIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@???===;;;888444222111000111/////////...---------,,,------------------------........................******+++,,,,,,---......---,,,,,,,,,+++++++++******++++++,,,,,,++++++******,,,------++++++,,,...,,,---......//////............///000000000000000111333555666666888:::<<>>>>>===<<<<<<;;;::::::;;;;;;::::::999999888888888777666666555555555666444444444555555555555555333444555666777888999999999999999999;;;===???AAAFFFJJJQQQVVVZZZ___ggglllqqquuu|||lllddd^^^^^^eeettt}}}zzz|||rrrYYYLLLJJJJJJIIIIIIGGGGGGFFFFFFDDDCCCAAAAAA???===999666333111000///..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------++++++,,,...------...////////////.........///000000000000000222333666777888:::===???EEENNN___vvv{{{|||}}}~~~|||yyywwwmmmiiiccc```___^^^[[[XXXVVVUUUSSSQQQNNNLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIIIIIIIJJJKKKMMMMMMMMMOOOQQQRRRRRRSSSUUUWWWZZZ\\\___cccfffggghhhiiinnnqqqtttwwwzzz}}}~~~{{{xxxuuunnnllljjjhhhfffbbb^^^[[[WWWTTTRRRPPPOOONNNKKKIIIIIIHHHFFFFFFFFFFFFDDDCCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999999888666555444555555666555555555555555555555555444444444555666777777777777777888888:::<<<>>>???AAAEEEKKKOOORRRWWW^^^ccciiinnnuuu|||~~~sssfff^^^^^^hhh{{{}}}|||dddRRRLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB???>>>:::666333000......---------...............------------------------************************+++++++++,,,,,,------------------,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---,,,++++++,,,...------...///////////////......///000000000000000111333555777888;;;???AAAGGGSSShhh~~~zzzyyyvvvwwwyyyyyy|||}}}zzzxxxyyyzzz|||{{{yyyvvvrrrnnnjjjhhhaaa]]]YYYVVVUUUSSSPPPNNNLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@??????????????????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGHHHHHHIIIKKKLLLOOOQQQUUUYYY\\\^^^______fffiiillloooqqqtttwwwzzz}}}yyywwwqqqooommmllljjjfffbbb^^^ZZZWWWTTTRRRQQQNNNKKKIIIIIIHHHFFFFFFGGGGGGEEEDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;::::::::::::::::::999777666555555666666555555555555555555555444444444444444444444444444555666777888:::<<<>>>???>>>BBBGGGJJJMMMQQQWWW[[[cccgggooovvv}}}tttfff^^^cccsssrrr[[[OOOKKKIIIGGGFFFFFFGGGGGGFFFEEEDDDDDD???>>>;;;777333000...,,,---------...............------------------------........................++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---,,,++++++,,,...---...//////000000//////......///000000000000000000222444666888;;;@@@CCCNNN]]]ttt~~~zzz|||vvvtttuuuvvvvvvzzz~~~yyyuuusssrrrrrrsssqqqnnniiiddd___[[[YYYUUUSSSQQQNNNLLLJJJHHHGGGFFFEEEDDDCCCBBB@@@??????@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>>>>???AAABBBBBBBBBDDDFFFGGGIIIMMMQQQTTTVVVXXXXXX^^^aaadddgggiiikkkoooqqqvvv{{{~~~{{{yyyuuusssrrrqqqoookkkfffccc]]][[[XXXUUUTTTQQQNNNLLLKKKIIIHHHGGGHHHHHHFFFDDDDDDDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::;;;:::999888777666666666555555555555555444444444444444444333333333222222555555777999;;;<<<>>>>>><<<@@@DDDFFFHHHKKKPPPUUU]]]aaahhhnnnuuu|||ssseeecccooo}}}gggTTTLLLIIIGGGFFFFFFGGGGGGGGGFFFFFFEEE???>>><<<888555111///---..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------++++++,,,.........///000000000000///......///000000000000000000111333555888<<>>===<<<<<<>>>===<<<;;;::::::::::::::::::999999999999::::::999999999999999:::;;;<<<;;;<<<>>>???>>>???AAABBBCCCDDDFFFIIILLLOOOQQQRRRVVVYYY\\\^^^```cccfffhhhmmmqqqwww|||}}}{{{yyyxxxwwwvvvtttqqqlllhhhbbb___\\\ZZZXXXVVVSSSPPPNNNLLLJJJJJJJJJIIIGGGFFFFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666555555555444444444333333444444444444444444555666777999::::::;;;;;;:::===AAACCCDDDFFFKKKOOOVVVZZZ___eeelllttt}}}ooogggooo{{{sss[[[OOOJJJHHHFFFFFFGGGGGGHHHGGGGGGFFFAAA@@@>>>;;;888444222000/////////...---------,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***++++++,,,,,,++++++******,,,------++++++,,,.........///000000000000000......///000000000000000111222444666999>>>DDDIIIWWWiiizzzssspppqqqqqqqqqxxx|||yyyqqqjjjfffccc___\\\ZZZYYYVVVRRROOOLLLIIIHHHCCCCCCCCCCCCAAA?????????======<<<<<<;;;;;;::::::<<<;;;999888777777888888888888777777777777888888888888777777777888999999888:::<<<<<<<<<<<<>>>?????????@@@AAADDDGGGJJJLLLNNNPPPSSSUUUWWWYYY\\\___```dddjjjooosssvvvyyy{{{{{{}}}|||{{{{{{zzzxxxtttoookkkeeebbb___]]]\\\YYYVVVTTTPPPNNNLLLLLLKKKKKKIIIGGGGGGFFFEEEDDDBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999777666666666555555555444444444222333333444555666777777777777888888888888777777888;;;???AAAAAACCCHHHLLLRRRUUUYYY___fffnnnxxx~~~xxxlllqqq{{{{{{```QQQLLLIIIFFFFFFGGGHHHHHHHHHGGGGGGBBBAAA@@@===:::777444333000000///...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,+++++++++***,,,------,,,+++---......//////000000000000000...//////000000000000000222333555888;;;@@@FFFKKK___rrr~~~uuuooonnnoooooooooyyy}}}zzzssskkkddd___[[[WWWTTTQQQPPPNNNKKKIIIHHHGGGFFF@@@AAABBBBBB@@@?????????<<<<<<;;;;;;;;;;;;::::::<<<;;;999777777777777888888888777777777777888888777666666666666666777888777888::::::::::::<<<======<<<;;;<<<>>>BBBFFFHHHHHHJJJMMMOOOQQQSSSVVVYYYVVVZZZ___eeehhhlllppprrrsssxxx}}}~~~}}}}}}|||zzzzzzyyywwwsssqqqiiihhhfffccc```\\\YYYWWWWWWUUUSSSPPPMMMKKKJJJIIIIIIHHHHHHFFFDDDBBB@@@?????????>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888777555444444555666666555555444333333333333444777777777777666666666666999999999:::===@@@DDDFFFGGGJJJPPPWWW^^^fffnnnsssyyy~~~nnnkkkwww|||~~~zzzpppSSSHHHKKKGGGDDDEEEJJJKKKIIIIIIKKKGGGCCC???;;;888666444222000///...---,,,,,,---...........................,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///000000//////.........---...///111222222111000///222000222777;;;>>>FFFNNNjjj}}}wwwrrrooolllkkkpppwwwzzzzzztttnnnhhh```ZZZVVVRRRNNNJJJGGGGGGFFFDDDCCCBBBAAA@@@????????????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;===<<<;;;:::999:::;;;;;;999999999888777666666555555666999::::::999666555666666777777888999999999888888999;;;===>>>???@@@???AAADDDFFFHHHJJJNNNQQQQQQTTTWWWZZZ]]]aaaeeeiiinnnqqqsssvvvyyy}}}~~~}}}{{{zzzzzzxxxtttrrriiiiiigggeeeccc```]]]\\\YYYWWWUUURRROOOMMMLLLKKKJJJJJJIIIHHHGGGEEECCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888666555555555555666666555444444333333444444777666666666666666666666888888888999;;;>>>AAACCCCCCGGGLLLQQQWWW]]]dddiiirrrwww}}}rrrkkkttt{{{zzzwww|||{{{^^^OOONNNIIIFFFGGGKKKKKKIIIHHHIIIFFFCCC???;;;999777555333222111///...---......///........................,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///000000/////////.........///000111222222222111111333333666:::===AAAKKKVVVqqqzzztttooommmkkkjjjpppwww|||yyyuuusssoooiiidddbbb]]]VVVRRROOOLLLIIIFFFEEEDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>======<<<<<<;;;:::;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;::::::999888888777777555666666666666666666555555555555555555555555555666777888999;;;<<<===>>>===???AAABBBCCCEEEIIIKKKLLLNNNQQQTTTWWWZZZ^^^bbbgggjjjmmmpppsssxxx}}}~~~||||||{{{yyyvvvssskkkkkkjjjiiigggdddbbbaaa\\\ZZZXXXUUURRRPPPOOONNNLLLLLLKKKKKKJJJHHHGGGFFFAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888666666555555555666555444444333444444444666666666666666666666666777777777777888:::===>>>@@@CCCGGGKKKOOOUUU[[[___ggglllssszzz{{{ooorrr}}}}}}zzzuuuyyynnnYYYPPPLLLHHHGGGKKKLLLHHHFFFGGGFFFCCC???===;;;:::777555444333111000/////////000........................,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///000000////////////......000111222333333333333222333666:::>>>>>>CCCRRRbbb|||tttoookkkjjjiiijjjpppxxx~~~~~~}}}{{{yyyppplllfffbbb```]]]XXXTTTTTTQQQMMMJJJHHHGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999888777555444444555777888666666555555444333333222444555666777888999::::::999;;;=========???AAADDDDDDFFFIIIKKKNNNQQQUUUXXX]]]```cccgggjjjooouuuyyy~~~~~~}}}|||{{{xxxvvvpppooonnnllljjjgggeeeddd___]]][[[XXXUUUSSSQQQQQQMMMMMMMMMMMMLLLKKKJJJIIICCCBBB@@@>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999888777666666666666666555444444444444444555555555666666666666666777777777777777999:::;;;>>>@@@DDDGGGKKKPPPUUUYYY^^^cccjjjrrryyytttqqqssswwwyyy~~~~~~cccSSSMMMHHHFFFIIIKKKIIIFFFGGGEEECCC@@@???>>><<<:::888444333111000/////////000........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---------............///000000//////////////////111222222333333444444444222666<<>>>>>>>>>>>>>>>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888999777777666666555555555555444444555666777888888999777999:::999999999;;;===>>>@@@CCCEEEFFFIIIMMMPPPUUUWWW[[[___ccchhhnnnrrrvvvxxx{{{~~~~~~}}}zzzxxxuuutttrrrpppllliiifffeeebbb```^^^[[[XXXVVVTTTTTTOOOOOOOOONNNMMMLLLKKKJJJEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888777666666666555444444444444555444444555555666666666777888888888888888888999999:::<<<@@@CCCFFFJJJPPPTTTWWW\\\ccckkkrrryyywwwmmmmmmyyy}}}~~~oooZZZOOOHHHEEEGGGJJJIIIHHHHHHFFFDDDBBBAAA@@@>>><<<999444333111///.........///........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,---------............/////////000000000000000000222222222333333444555555111666<<>>>>>======>>>>>>>>>>>>>>>=========<<<<<<:::::::::::::::999999999777888999::::::999888777555555555555666666777777555555666666777777888888777888888888777777888:::;;;===???AAABBBDDDGGGJJJNNNQQQTTTXXX\\\aaagggkkknnnqqquuuxxx{{{~~~|||{{{yyyxxxvvvssspppllliiigggfffdddbbb___\\\ZZZXXXXXXRRRQQQQQQPPPOOONNNMMMLLLIIIGGGEEECCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;::::::999888777666555555444444555555444444444555555666666777777888888888999999999999666888;;;===@@@DDDIIILLLQQQUUU\\\cccjjjqqqxxx|||{{{mmmjjjqqq~~~iiiVVVMMMFFFGGGJJJJJJIIIJJJHHHFFFDDDCCCBBB@@@===:::555444222000....................................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...------............---------------............/////////000000000000111111111111111222333444555666333777<<<@@@CCCPPPjjj{{{tttkkkiiihhhkkknnnpppwwwyyytttkkkgggbbb^^^[[[XXXTTTQQQMMMLLLJJJIIIGGGFFFFFFFFFIIIJJJJJJHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>???>>>======<<<::::::::::::::::::::::::444666888::::::888666444222333333444555555666666666666666666777777777777777888888777666666777999999;;;===>>>>>>@@@CCCEEEHHHKKKNNNQQQUUUZZZ```dddfffiiimmmppprrrvvv|||~~~}}}{{{zzzyyywwwtttqqqnnnmmmjjjiiifffccc```^^^]]]\\\UUUUUUUUUSSSRRRPPPNNNMMMKKKJJJHHHEEEBBB@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999999;;;;;;<<<;;;;;;:::777666666555555555555555333333444555555666777777666666777888888888888888666888999:::<<<>>>BBBEEEKKKOOOUUU[[[aaahhhooosssyyy}}}wwwkkkkkkttt}}}```TTTJJJHHHKKKKKKJJJKKKIIIHHHFFFEEECCCAAA===:::777555333111000/////////........................------,,,,,,,,,,,,------+++++++++,,,,,,---------******+++,,,,,,---......------............---------------............/////////000000000111111111111111000111222444555666888:::>>>CCCIIIXXXsss}}}wwwsssmmmjjjkkknnnqqqttt{{{|||tttnnnccc```[[[XXXUUURRRNNNLLLHHHHHHHHHFFFEEEEEEEEEFFFFFFHHHJJJIIIFFFEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???????????????>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888888888888777666555555555555555555555555666666666666666666666555666777777777555555777888777888:::::::::<<<>>>@@@BBBDDDGGGJJJNNNRRRWWW[[[]]]aaaeeefffgggkkkqqqwww~~~|||{{{zzzyyywwwtttrrrqqqmmmllliiigggdddbbb``````XXXXXXWWWVVVTTTRRRPPPOOOMMMKKKIIIFFFCCCAAA@@@???======<<<<<<<<<;;;;;;;;;888999:::<<<===<<<<<<;;;777777666555555555555555333333444444555666777777444555666777888888888888999:::;;;;;;;;;<<>>??????@@@@@@>>>===<<<<<<<<<<<<===============;;;:::999888888999:::;;;999999999888777777666666666555555555555555444444555666777666555555666888444666777777777888;;;===>>>@@@CCCFFFHHHMMMRRRUUUWWW[[[^^^______bbbjjjppp~~~||||||}}}}}}{{{zzzxxxwwwrrrooolllkkkkkkiiidddaaaccc___\\\ZZZZZZYYYUUURRRPPPMMMIIIGGGFFFEEECCCBBBCCCBBB@@@@@@@@@???>>><<<======<<<<<<<<<;;;;;;;;;::::::999999888777666666555555555666666666666666666666666666666666666666444555666777999;;;<<<===???CCCHHHMMMRRRXXX^^^bbbjjjnnnuuu|||yyykkkdddppp{{{hhhUUUNNNLLLIIIGGGIIIIIIIIIIIIHHHFFFCCCAAA???888777444222000/////////......---------,,,,,,,,,,,,,,,---.../////////...------------------------------------------------///......---------......000000//////......------000///...---,,,+++++++++)))---000333444555666777777<<>>???????????????>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999777777777777666666666666777666666666555555555555444444555555555555555555666666666666777777777777===>>>???BBBEEEHHHJJJLLLQQQRRRSSSVVVYYY\\\___```~~~}}}|||zzzyyyvvvssspppnnnnnnmmmjjjggggggdddaaa______]]]YYYWWWSSSPPPMMMJJJIIIGGGEEEDDDBBBAAA???>>>???>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777666666666666666666666666666666666666666666666666555555666777999:::;;;;;;;;;>>>CCCGGGKKKQQQVVVZZZbbbgggnnnuuu|||qqqgggmmmmmmWWWMMMKKKIIIHHHIIIIIIIIIIIIHHHFFFDDDAAA@@@:::888666333111000000000.........---------,,,,,,.........---------------------------------------------------------------......---------......///000///////////////......111000///......------......111333444444555777888:::===CCCKKKZZZqqqvvvooonnnqqqpppooooooqqqvvv}}}yyyppphhhccc]]]\\\YYYWWWTTTSSSQQQQQQOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKIIIHHHGGGHHHIIIJJJJJJHHHHHHHHHIIIHHHGGGEEEEEECCCBBBCCCDDDCCCBBB@@@??????>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888777777777777777666666666555555555555555555555555555555555666666666777777777777;;;<<<===???AAADDDFFFGGGKKKLLLMMMPPPSSSVVVXXXZZZ~~~}}}|||{{{xxxtttsssrrrrrrpppooonnnkkkhhhfffeeeccc```^^^YYYVVVRRROOOMMMKKKHHHFFFDDDBBB@@@?????????>>>===:::;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777666666666666666666666666666666666666666666666666666666666777888999999999888;;;>>>AAAEEEIIIMMMQQQXXX]]]dddkkkssszzz|||mmmjjjtttuuu[[[MMMJJJJJJIIIHHHIIIIIIIIIHHHFFFDDDBBB@@@;;;:::777555222111111111.........------------,,,///...---,,,++++++,,,,,,------------------------........................---------------...///000////////////000000000000111111000000000000111111333444555555444555888:::===???DDDPPPddd}}}zzzsssnnnlllnnnmmmnnnqqqtttzzz~~~vvvmmmfffbbb^^^^^^]]]\\\[[[YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQRRRPPPOOOMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJHHHFFFGGGFFFEEEEEEGGGGGGFFFDDDAAAAAA@@@@@@@@@?????????@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888777777777666666666555555555555555555555555555555666666666777777777888999999;;;<<<>>>@@@AAADDDDDDFFFHHHJJJMMMOOOQQQ~~~}}}zzzwwwuuuttttttttttttsssrrrooommmkkkiiigggeee```]]]YYYUUUSSSPPPLLLIIIIIIFFFCCCBBBBBBAAA@@@???::::::::::::;;;;;;;;;;;;:::::::::999999888888888777777777666666666666666666666666666666666666666666666777777777777777777888:::===???AAADDDGGGJJJOOOTTT[[[bbbjjjqqqyyy~~~uuujjjiiitttbbbPPPKKKKKKJJJHHHHHHIIIIIIHHHGGGEEEBBBAAA<<<:::888555333111111000............------------///---+++******+++,,,...------------............////////////////////////,,,,,,,,,---...///000111...//////000000111111111000000000000000111222333444555444444444666:::===>>>???EEEVVVoootttooollljjjkkkllloootttyyy}}}|||uuunnnhhhdddbbbcccccccccbbb```^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXWWWXXXYYYZZZ[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPOOOPPPOOOLLLJJJLLLJJJIIIIIIIIIJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888777777777666666666666555555555555555555555666666666777777777777777888999:::;;;<<<>>>???@@@BBBDDDFFFHHHJJJ|||{{{xxxvvvtttssstttuuuvvvvvvtttrrrpppnnnmmmmmmgggddd```]]]YYYVVVQQQNNNMMMJJJFFFCCCBBBBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888777777666666666666666666666666666666666666666666666666666666666666888:::<<<======???BBBDDDIIIMMMSSSZZZaaaiiipppvvv}}}oooeeehhhyyymmmXXXOOOMMMKKKGGGHHHIIIIIIHHHGGGEEECCCBBB<<<:::888444222000000/////////.........---------,,,+++***)))***,,,///000---------....../////////////////////////////////,,,,,,,,,---...///000111......//////000000111111////////////000111222222222222222222333666;;;???===???III^^^zzzzzzooollliiiiiijjjnnnrrryyy~~~~~~{{{vvvqqqkkkhhhgggggghhhhhhhhhfffdddcccddddddeeeeeeeeedddcccbbb```aaaaaabbbaaa```___^^^\\\\\\\\\\\\]]]]]]^^^^^^^^^]]][[[[[[ZZZYYYWWWTTTQQQOOOLLLJJJJJJJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@???????????????>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999999:::999999999999888888888777777666666666555555555555555555555666666666666666666666666777888999:::<<<<<<===>>>@@@BBBDDDEEE||||||{{{xxxtttssstttuuuwwwxxxxxxwwwtttsssssstttnnnlllhhheeebbb]]]YYYUUUQQQMMMHHHDDDCCCAAA@@@>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777666666555666666666666666666666666555555555555666666666666666888999999999:::===???CCCFFFLLLQQQWWW^^^fffkkksssyyyzzzjjjdddmmmzzzzzzcccVVVPPPKKKGGGHHHIIIIIIIIIHHHFFFDDDCCC===;;;888555222000000////////////.........------*********+++,,,...000111---------...//////000000........................---------------...///000............//////////////////......///000111111000111111111222666;;;???>>>CCCQQQiiitttkkkhhhggghhhkkkqqqvvv}}}~~~~~~~~~|||yyyuuurrrooommmmmmmmmmmmmmmlllkkkjjjmmmnnnpppqqqrrrrrrqqqppplllllllllkkkiiigggeeeccc```aaaccceeegggjjjkkkllljjjhhhfffeeeeeeccc```^^^YYYVVVRRROOOMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;::::::::::::;;;::::::::::::999999999888777777666666555555555444444555555555666666666555555555555666777888888::::::;;;<<<===???AAABBB~~~~~~{{{wwwttttttuuuxxxzzz{{{zzzxxxwwwxxxzzzuuussspppmmmjjjfffaaa]]]XXXTTTNNNIIIFFFDDDBBBAAA??????>>>===<<<;;;;;;:::::::::::::::::::::::::::999999888888777666666555666666666666666666666666444444444555555666666666666777888888888888;;;======@@@DDDHHHMMMTTT[[[___gggnnnxxxsssfffgggmmmyyynnn\\\RRRLLLFFFHHHIIIIIIIIIHHHFFFDDDCCC>>>===999666333111111000////////////............++++++,,,---...//////000---------...///000000000------------------------......---------......///............------------000////////////000000111111222333333333666999<<>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888888777777666555555444444444444555555555666666444444444444555666777888777777888888:::;;;======zzzvvvuuuvvvyyy{{{}}}|||zzzyyy{{{~~~zzzxxxuuurrroookkkfffbbb___[[[TTTNNNKKKHHHFFFEEEAAAAAA@@@>>>===<<<;;;:::::::::::::::::::::::::::999999999888777666666555666666666666666666666666333333444444555666666777777999:::999999999;;;===:::<<>>;;;888555333222111000/////////............------...//////......------------...///000000111------------------------///......---------...............------,,,,,,+++111111000000000000000111333444555555444555888:::EEEOOOccc~~~xxxooogggcccbbbcccjjjqqqxxx}}}~~~}}}}}}}}}~~~~~~yyyuuusssnnnqqqvvv|||}}}tttoooiiiccc___[[[XXXVVVPPPOOONNNMMMLLLKKKJJJJJJEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999888888777666555555444444444444555555555666666222222333333444555777777555555555666777888::::::~~~}}}{{{zzzzzz}}}}}}}}}}}}~~~~~~}}}|||yyyuuuqqqnnnllliiifff```ZZZTTTOOOLLLKKKGGGDDDAAA???>>>===<<<;;;:::::::::;;;<<<<<<:::888888888888888888888888888666555444333333444666777444444444444444444444444666666666666777777777777999===@@@AAAAAADDDKKKQQQVVV\\\dddmmmuuu}}}vvvfff^^^aaahhhzzzgggTTTJJJHHHGGGHHHJJJJJJJJJHHHFFFEEEAAA???<<<999666444222111////////////000000000000---///000000///......///////////////////////////////////////////////////......------------......000000000000111111111111000000000000000111111222333111222666888888:::>>>GGGTTTmmmtttmmmddd```ccchhhmmmoooyyy}}}}}}yyytttvvvzzz~~~vvvrrrjjj___YYYYYY[[[YYYWWWUUUTTTSSSPPPNNNKKKJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAA>>>======<<<;;;:::::::::;;;;;;:::::::::999999999999888666555444444555555555555666666666666666666666666666666666666666666}}}||||||~~~~~~~~~~~~|||xxxtttrrrnnnkkkgggaaa[[[VVVRRRPPPKKKHHHEEEBBBAAA@@@>>>===:::999999;;;<<<<<<:::888::::::::::::::::::::::::777666555333333444666777555555555555555555555555666666666666777777777777777;;;>>>>>>>>>AAAGGGLLLPPPTTT\\\dddlllttt|||mmmbbb[[[___mmmlllXXXMMMIIIGGGHHHIIIJJJJJJHHHGGGFFFBBBAAA>>>;;;888555333222////////////000000000000---///000000///......///////////////////////////////////////////////////......------------....../////////000000000111111111111111111111222222333111000222666999999<<>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888666666666666777555555555555555555555555555555555555555555555555~~~~~~zzzwwwtttssspppkkkfff```[[[XXXQQQNNNJJJFFFEEECCCAAA???::::::999:::<<<<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;999888666555444555555666666666666666666666666666666666666666777777777777666888;;;;;;;;;===AAAFFFIIILLLRRRYYYaaajjjsssxxxvvvfffYYYZZZaaarrr}}}~~~qqq]]]PPPIIIFFFGGGHHHIIIJJJIIIHHHGGGCCCBBB@@@===:::777555444000000000000////////////---///000000///......///////////////////////////////////////////////////......------------............/////////000000000222222222111222333333444111000222777999:::???EEEPPPeee}}}vvviiieee``````dddlllrrrvvvuuuttttttxxxyyyvvvmmmkkkgggeeebbb```\\\ZZZVVVVVVTTTRRROOOLLLJJJIIIGGGFFFEEECCCBBBAAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::999888888777888888555555555555555555555555444444444444444444444444}}}zzzzzzzzzxxxuuupppjjjddd```WWWSSSOOOKKKHHHFFFCCCAAA<<<;;;:::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555555555666666666666666666666666666666666666666777777777777666888999999999:::===@@@DDDGGGKKKPPPWWW```jjjpppwww{{{fff\\\ZZZ]]]iii{{{{{{{{{rrr```QQQJJJFFFFFFHHHIIIIIIIIIIIIHHHCCCBBB@@@>>>;;;888555444000000000000////////////---///000000///......///////////////////////////////////////////////////......------------..................////////////222111111111111222333333333222444777999:::@@@HHHSSSmmmuuuqqqiiifffddddddiiipppwww||||||xxxtttssszzz{{{xxxtttpppmmmiiieeebbb^^^]]]\\\ZZZVVVSSSPPPNNNLLLJJJIIIGGGEEEDDDCCCCCC??????????????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>============<<<;;;;;;:::999999888888888555555555555444444444444444444444444444444444444~~~~~~~~~~~~|||xxxrrrllliii^^^ZZZUUUPPPLLLIIIEEECCCAAA???======>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666555555555555555555555555666666666666777777777777777888999999999:::;;;===@@@BBBEEEIIINNNWWW```fffoooxxxggg\\\XXXYYYdddvvv}}}|||ssscccTTTKKKFFFGGGGGGHHHIIIIIIIIIIIICCCBBB@@@>>>;;;888555333111000000000/////////...---///000000///......///////////////////////////////////////////////////......------------..................////////////000000000000000111222222666555666888888999AAAJJJVVVtttxxxpppnnniiihhhhhhhhhlllrrryyy~~~|||uuupppttt~~~}}}xxxtttnnnkkkffffffeeebbb___[[[WWWUUUQQQPPPNNNKKKIIIGGGFFFEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>??????>>>>>>>>>=========::::::::::::999888777777666666555555555444444444444444444444444444444444}}}yyytttqqqgggccc]]]WWWSSSOOOKKKHHHGGGEEEBBB@@@@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777555555555555555555555555666666666666777777777777888888999999:::;;;;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======;;;;;;;;;;;;:::999888777777777777666555555444444444444444444444444444444~~~{{{yyyrrrnnngggaaa[[[WWWRRROOOMMMJJJFFFDDDCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::999999666666666666666666666666666666666666777777777777777777888999:::;;;;;;:::888:::<<<>>>BBBGGGMMMQQQYYYcccqqq~~~}}}aaaZZZVVV]]]nnnvvvcccVVVIIIIIIHHHHHHGGGGGGHHHHHHDDDDDDCCCAAA>>>:::666444111111111000///.........---///000000///......///////////////////////////////////////////////////......------------....../////////000000000111111111111000000111111222333444444666999999<<>>>>>>>>>>>???????????????>>>>>>>>>>>>=========<<<<<<======<<<;;;999888999888888777666666555555555555555555555555555555~~~zzzuuunnngggbbb]]]XXXUUUPPPMMMIIIFFFDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;;;;;;;::::::777777777777777777777777666666666666777777777777777666777888:::;;;:::999999;;;===???AAAEEEJJJNNNRRR\\\jjjwwwmmmbbbZZZ]]]kkkjjj[[[JJJIIIIIIHHHGGGGGGGGGGGGEEEEEEEEECCC@@@<<<888555222111111000///......------///000000///......///////////////////////////////////////////////////.........------.........000000000000111111111111222222111111222222333444111222555888999>>>KKKYYYxxx{{{nnnhhhfffeeegggkkknnnqqquuu{{{yyywwwyyy{{{{{{||||||{{{yyyuuupppnnngggeeebbb^^^[[[XXXVVVUUUNNNMMMKKKIIIFFFDDDBBBAAA?????????????????????@@@>>>>>>>>>>>>===============>>>>>>>>>>>><<<;;;::::::999999888777666666555666666666666666666666666|||zzzwwwqqqkkkeee```]]]UUUSSSOOOJJJGGGEEEDDDDDDEEECCC@@@?????????===<<<<<<<<<;;;:::999999999999::::::999999888777777777777777777777777777777777777777777777777777777777::::::;;;===>>>@@@AAAAAAKKKPPPZZZgggvvv}}}fffWWW^^^nnn|||hhhUUUKKKDDDFFFJJJIIIGGGFFFFFFEEEDDDAAA>>>:::666444333222000///000111000///000000000000000000000000000000000000000000000000---------.........//////////////////////////////000000000000000000000000111111111111222333444444666666999;;;===CCCQQQ```sssjjjffffffiiiiiiooouuuxxx|||zzzwwwyyy~~~yyyuuurrrnnngggccc```^^^]]][[[SSSSSSQQQMMMIIIFFFEEEEEECCCBBB@@@@@@AAA@@@???======???BBBBBB@@@???>>>===@@@???===<<<;;;;;;;;;<<<:::::::::999999999999888777777777666555555444444~~~zzzvvvpppkkkgggddd\\\ZZZUUUPPPLLLJJJHHHHHHGGGEEEBBBAAAAAA@@@???=========<<<;;;;;;;;;;;;;;;::::::999999888777777777888888888888888888888888888888888888888888888888999:::;;;<<<===???@@@@@@HHHMMMUUUaaaooo}}}rrr```aaammm|||uuu\\\QQQGGGFFFIIIHHHFFFEEEGGGFFFEEEBBB???;;;777555444222000///000111000///000000000000000000000000........................---------.........//////////////////////////////000000000000000000000000111111111111111222333444444666999<<<===EEEXXXjjj{{{mmmgggeeeeeegggjjjqqqwwwzzz~~~}}}wwwwww|||{{{xxxsssmmmhhhdddbbb```^^^YYYWWWUUUQQQMMMJJJHHHHHHDDDBBBAAAAAACCCCCCBBB@@@???@@@@@@???>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<;;;;;;::::::999999888888888777777666666555444444{{{wwwsssooonnnfffccc^^^YYYTTTPPPNNNMMMJJJHHHEEECCCCCCBBB@@@??????>>>==================::::::999999888888777777888888888888888888888888888888888888888888888888888999:::;;;<<<===>>>???CCCGGGOOOXXXdddrrrjjjeeejjjwwwgggYYYKKKGGGHHHGGGEEEEEEHHHGGGFFFDDD@@@===999777444222000000000111000...000000000000000000000000........................------........./////////////////////////////////000000000000000000000000000000000000111222333444222555:::<<<>>>IIIaaaxxx|||{{{qqqeeecccbbbccceeekkkrrryyy|||zzzwwwvvv}}}{{{uuuoookkkhhhfffdddaaa___[[[WWWSSSPPPMMMLLLFFFDDDCCCDDDEEEEEEDDDCCCAAA@@@???======>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888777777666555555555|||yyyvvvuuunnnkkkgggaaa[[[WWWTTTRRROOOLLLIIIGGGFFFEEEBBBAAA@@@??????>>>>>>>>>>>>>>>;;;;;;::::::999888888777999999999999999999999999999999999999999999999999777888999:::;;;<<<======@@@CCCIIIPPPYYYfffttt}}}uuuiiihhhsssooo___NNNGGGFFFFFFFFFGGGIIIIIIGGGEEEBBB>>>;;;999555333111000111111000...////////////////////////..................................../////////////////////////////////////////////////////////////////////000111222333444111555:::<<>>>>>>>>>>>>>>======<<<;;;:::999888888999888888777777666666555~~~|||{{{zzztttqqqmmmhhhbbb]]]ZZZXXXUUURRROOOLLLJJJHHHFFFDDDBBBAAA@@@???????????????<<<<<<<<<;;;::::::999999999999999999999999999999999999999999999999999999777888888999:::;;;<<<<<<>>>AAAEEEIIIPPP[[[hhhrrrtttlllrrrvvvdddQQQHHHFFFFFFGGGIIIJJJIIIHHHFFFCCC@@@<<<:::666444222111111111000...////////////////////////////////////////////////........./////////000000/////////////////////////////////////////////////////////000111333444555333777;;;>>>BBBRRRsss{{{oooqqq|||ggg^^^]]]^^^___aaakkkttt|||~~~uuuxxx}}}~~~{{{yyywwwuuusssoookkkeeeaaa^^^[[[WWWTTTPPPNNNKKKIIIGGGEEEBBB@@@CCCBBBCCCEEEGGGEEEBBB>>>AAAAAAAAAAAA@@@@@@@@@???======<<<<<<;;;::::::999999999999888777777666666~~~}}}yyywwwtttooojjjeeebbb```]]]ZZZVVVSSSQQQNNNKKKIIIFFFEEEDDDBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888999:::;;;;;;;;;<<<@@@CCCEEEHHHQQQ]]]gggwwwzzzvvv~~~kkkVVVKKKGGGFFFGGGJJJJJJIIIHHHFFFDDD@@@===;;;777555222111111111///...000000000000000000000000000000000000000000000000....../////////000000000////////////////////////000000000000000000000000000000000111222444555666666888<<<@@@HHH\\\~~~uuunnnsssuuueee]]]\\\\\\___ccclllvvvyyyxxxyyy~~~|||zzzxxxtttoooiiieeedddaaa\\\XXXVVVSSSOOOLLLJJJGGGCCC@@@CCCCCCEEEHHHJJJIIICCC>>>@@@AAAAAABBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;::::::999999888777777777~~~}}}zzzwwwsssoookkkjjjfffbbb^^^[[[XXXUUURRRPPPKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;;;;>>>BBBBBBCCCIIISSS]]]jjjuuu~~~ttt]]]OOOJJJHHHGGGIIIIIIIIIHHHFFFDDD@@@===<<<777555333111111111///...000000000000000000000000////////////////////////.../////////000000000000////////////////////////000000000000000000000000000000111222333555777888888999===DDDQQQhhhsssrrryyyxxxmmmccc]]][[[[[[```gggoooyyy~~~yyyyyy}}}{{{xxxrrrllliiiiiifffaaa]]]YYYWWWSSSPPPNNNKKKGGGDDDFFFDDDDDDFFFIIIIIIDDD???>>>???@@@AAAAAA@@@??????<<<<<<<<<<<<<<<=========;;;::::::999888888777777|||yyyuuurrrpppkkkhhhccc```]]]ZZZWWWTTTOOONNNKKKIIIFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<999>>>AAAAAA@@@DDDNNNVVV```mmm~~~zzzbbbSSSLLLHHHGGGHHHIIIIIIHHHFFFDDD@@@===<<<888555333222111111///...000000000000000000000000........................////////////000000000000////////////////////////000000000000000000000000111111222333444666777888999999===GGGWWWqqqtttvvv}}}ooohhhaaa]]][[[[[[bbbjjjqqq{{{{{{www|||~~~{{{zzzuuuooolllllljjjeee```[[[YYYUUUSSSQQQNNNKKKHHHGGGDDDBBBCCCGGGHHHDDD@@@======???@@@@@@???>>>===;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::999999888888777{{{wwwssspppnnnllljjjhhheeeaaa^^^ZZZWWWSSSPPPOOOMMMKKKJJJGGGFFFDDDDDDDDDBBB@@@===???>>>===;;;;;;;;;;;;<<<999999:::;;;===>>>???@@@============>>>>>>>>>??????>>>>>>???BBBFFFJJJLLLZZZdddsssmmmYYYNNNKKKIIIHHHKKKJJJIIIFFFDDDAAA???===;;;888555222111111222333000000//////.........---000000//////.........---////////////////////////......---------,,,,,,,,,000000000000000000000000222222222222333444444555444777>>>KKKaaa~~~~~~~~~|||uuufff___ZZZZZZ[[[^^^eeelllsss}}}xxxwwwzzz}}}zzzxxxvvvsssqqqmmmhhheeebbb___ZZZVVVTTTQQQOOOMMMJJJHHHEEEDDDDDDEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBB<<<<<<<<<===============>>>>>>===<<<;;;;;;::::::~~~zzzwwwwwwuuurrrqqqooommmjjjggg```]]]YYYVVVUUUSSSQQQOOOMMMKKKHHHGGGGGGEEECCCAAACCCBBB@@@>>>======>>>>>>;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????@@@?????????BBBEEEIIIKKKRRR[[[jjjzzzxxxppp^^^RRRMMMIIIGGGJJJJJJHHHFFFDDDAAA???===:::888555222000000111222000000/////////.........000000/////////.........////////////////////////////////////.........---000000000000000000000000222222222222333444555555888:::AAAQQQiiitttlllddd^^^YYYZZZ\\\___gggnnnwww}}}xxxwww~~~zzzxxxvvvtttrrroookkkhhheeebbb]]]YYYWWWTTTRRRPPPLLLJJJGGGFFFFFFGGGFFFEEEDDDCCCBBB@@@@@@AAAAAABBB==============================<<<;;;;;;:::999999||||||zzzxxxwwwvvvuuurrrpppjjjgggccc```^^^\\\ZZZWWWUUURRROOOLLLKKKJJJIIIGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@??????>>>=========>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@BBBEEEHHHJJJKKKSSS```ppp}}}nnn}}}vvveeeYYYQQQKKKGGGJJJIIIHHHFFFDDDBBB???>>>:::888555222000000000111000000////////////......000000////////////......////////////////////////111111000000000000000///000000000000000000000000222222222222333444555666<<<===EEEYYYvvvwwwjjjbbb```[[[XXXZZZ^^^bbbjjjrrr{{{zzzuuuzzz|||zzzxxxwwwuuusssoookkkhhhddd```]]]ZZZXXXUUUSSSOOOLLLIIIHHHHHHIIIHHHGGGGGGFFFCCCAAA@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999}}}{{{yyyxxxxxxxxxvvvtttrrrooollliiigggeeebbb```^^^ZZZVVVRRRQQQQQQOOONNNLLLJJJHHHFFFDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBCCCFFFHHHIIIJJJOOOZZZgggxxxyyykkksss}}}nnn```UUUMMMHHHIIIHHHGGGFFFDDDBBB@@@???:::888666333111000000000000000//////////////////000000//////////////////////////////////////////000000000000000000000000000000000000000000000000222222222333444555666777===???IIIaaa~~~oooccc[[[]]]XXXWWW[[[```eeennnvvv}}}~~~xxxxxx|||~~~|||zzzxxxtttppplllhhhfffbbb___]]]ZZZWWWTTTQQQNNNKKKJJJJJJJJJIIIHHHKKKIIIFFFCCCAAAAAAAAABBB???????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;~~~|||zzzyyyyyyyyyxxxwwwwwwuuusssqqqooommmjjjgggeeebbb]]]ZZZYYYXXXWWWVVVQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLOOOUUU```oooyyyiiikkktttuuugggZZZOOOIIIHHHGGGGGGFFFDDDCCCAAA@@@;;;999777444222111000000//////000000000000000000//////000000000000000000////////////////////////////////////////////////000000000000000000000000222222222333444555777888;;;???MMMhhhyyykkk```YYYZZZVVVVVV[[[bbbhhhqqqzzz}}}xxxxxx~~~{{{xxxsssnnnjjjhhhfffccc```^^^\\\XXXUUUSSSQQQNNNLLLLLLLLLKKKJJJNNNLLLIIIFFFDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============|||{{{|||||||||{{{{{{yyywwwvvvvvvtttqqqnnnllliiieeecccbbbaaa___^^^YYYWWWTTTQQQOOONNNMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOSSS[[[iii|||iiidddgggwwwzzzlll^^^RRRLLLGGGGGGFFFFFFEEECCCBBBAAA<<<;;;888666444222111000//////000000000000111111//////000000000000111111////////////////////////------............//////000000000000000000000000222222222333444666777888:::AAATTTqqqsssggg^^^YYYWWWTTTUUU\\\cccjjjttt||||||vvv}}}~~~zzztttooojjjjjjhhhfffdddbbb___[[[XXXWWWTTTQQQOOOOOOOOOMMMLLLOOONNNLLLJJJHHHFFFEEEDDDBBBBBBBBBAAA@@@@@@????????????????????????>>>>>>~~~}}}}}}~~~}}}}}}}}}|||{{{{{{{{{yyyvvvtttqqqooommmkkkkkkjjjhhhfffbbb```]]]ZZZXXXVVVUUUUUUSSSRRRQQQOOONNNLLLKKKJJJGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIKKKLLLNNNNNNRRRRRRTTTZZZgggzzzmmmccc___hhhzzz}}}ooo```UUUOOOFFFFFFFFFFFFEEECCCBBBBBB===<<<:::888555333111111//////000000000111111111//////000000000111111111////////////////////////---------....../////////000000000000000000000000222222222333555666888999:::EEE\\\{{{~~~nnnccc\\\YYYVVVTTTUUU\\\dddkkkuuu}}}|||{{{}}}}}}wwwsssnnnmmmkkkiiigggddd```]]][[[XXXUUUSSSSSSRRRQQQPPPPPPPPPOOONNNLLLIIIGGGFFFCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>~~~}}}}}}}}}}}}|||~~~}}}}}}}}}~~~}}}zzzwwwtttsssrrrqqqqqqpppmmmjjjiiigggdddaaa^^^\\\\\\[[[[[[ZZZXXXVVVSSSQQQOOONNNIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIKKKMMMNNNOOOPPPUUUVVVWWW]]]iii|||sssfff\\\```nnn~~~pppaaaVVVQQQFFFFFFFFFFFFEEEDDDCCCBBB>>>===;;;999666444222111//////000000111111111222//////000000111111111222////////////////////////---.........//////000000000000000000000000000000222222222333555777888999;;;IIIbbb{{{jjj___ZZZWWWVVVSSSUUU]]]eeelllvvv~~~zzzxxx}}}rrrqqqooommmllliiidddaaa^^^[[[XXXVVVUUUUUUTTTSSSPPPPPPQQQPPPOOOLLLIIIGGGDDDDDDCCCBBBAAAAAA@@@@@@============>>>>>>>>>>>>~~~}}}~~~{{{zzzwwwwwwwwwwwwvvvtttsssrrrooommmkkkhhhfffdddccccccddddddbbb```\\\XXXUUUSSSOOONNNLLLLLLNNNOOOOOONNNLLLLLLKKKLLLMMMOOOQQQSSSWWWZZZ^^^ccclll|||uuufff[[[]]]eeesss|||qqqfffYYYMMMHHHGGGFFFEEECCCBBBAAA@@@???===:::999888666333111000000000000000000000000000000000000000000000000............/////////000111///------///111111111333222111000000000222222777333000333666666999<<>>;;;===============<<<<<<<<<}}}|||yyyyyyyyyyyyxxxvvvuuuttttttsssqqqnnnllljjjiiiiiihhhhhhfffdddaaa]]]ZZZXXXTTTRRRQQQQQQSSSSSSSSSRRRPPPPPPPPPPPPQQQRRRTTTUUUZZZ]]]aaagggpppppp```\\\aaammm~~~tttiiiZZZNNNHHHGGGFFFEEEDDDCCCBBBAAA@@@===;;;999888666444111000000000000000000000000000000000000000000000000........./////////000000111///------///111111000333222111000000111222222666222111444666666888<<>>>>>>>>>>>============<<<~~~}}}|||||||||{{{zzzyyywwwwwwxxxwwwuuutttrrrpppooonnnmmmmmmllljjjgggdddaaa___[[[YYYXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVXXXYYY^^^aaafffmmmwww{{{eee[[[\\\fffzzz{{{ooo___QQQJJJHHHEEEDDDDDDEEEDDDCCC@@@>>>;;;:::888777444222000000000000000000000000000000000000000000000000....../////////000000000000///---...000111111000222111111000111111222222333000111555777666999===FFF^^^mmm^^^UUURRRTTTRRRUUUZZZ```gggooowww|||yyy~~~~~~yyyuuuooommmkkkiiigggeeeaaa___[[[YYYWWWUUUSSSPPPMMMJJJHHHGGGFFFFFFFFFEEECCCAAA?????????>>>>>>>>>======~~~}}}}}}}}}|||{{{zzzxxxxxxxxxwwwwwwuuutttrrrqqqpppqqqqqqpppooollliiigggeeeaaa___]]]]]]^^^___^^^]]]\\\[[[ZZZYYYYYYZZZ[[[[[[```dddjjjrrr|||jjj[[[ZZZcccuuuxxxfffWWWLLLIIIDDDCCCDDDEEEDDDCCCAAA???<<<:::999777555333000000000000000000000000////////////////////////...////////////000000000000///......000111111000111111111111111111222222111000111666777777:::???JJJggg~~~xxxfffZZZTTTSSSVVVSSSWWW]]]ccciiipppyyy|||{{{xxxvvvsssqqqooollliiifff```^^^ZZZXXXUUURRRNNNKKKJJJIIIGGGGGGGGGGGGEEECCCAAAAAA@@@@@@??????>>>>>>~~~}}}}}}}}}|||{{{zzzxxxxxxwwwxxxxxxwwwvvvtttsssrrrqqqqqqqqqpppooollljjjhhhdddcccaaa```aaabbbaaa```___^^^\\\[[[[[[\\\\\\]]]bbbfffmmmvvvsss```ZZZaaappp}}}ooo___QQQLLLEEECCCDDDEEEDDDBBBAAA???===;;;:::888555333000000000000000000000000////////////////////////////////////000000000111///......///111111000///000000111111222222222222111000222666777888<<>><<<;;;999777444000000000000000000000000000000000000000000000000//////000000000111111111///......000222222000......///111222333333222222333333444777777999BBBLLLbbbwww|||uuuiii\\\WWWUUUTTTVVVZZZ```gggooorrrtttxxx~~~}}}~~~yyyuuuoooiiieeeaaa\\\ZZZYYYVVVRRROOONNNLLLKKKIIIFFFEEEEEEDDDCCCBBBAAA@@@~~~~~~~~~~~~}}}{{{zzzyyyuuuvvvwwwxxxxxxvvvtttsssnnnoooooopppooonnnlllkkkjjjhhhfffeeeffffffeeedddaaaaaa`````````aaaccccccgggllluuuyyyddd```iiisssiii___RRRKKKJJJJJJFFFBBBCCCAAA>>><<<;;;:::777555000000000000000000000000000000000000000000000000000000000000111111111111.........000222222000......///111222333333222222444444555777777:::DDDOOOhhhuuu{{{~~~lllaaaWWWTTTSSSSSSVVVYYYcccjjjrrruuuvvvyyy~~~zzztttnnniiieeeaaa^^^]]]ZZZUUURRRPPPOOOMMMKKKGGGFFFEEEDDDCCCBBBAAAAAA|||||||||||||||}}}~~~~~~zzzyyyyyyxxxwwwvvvuuuuuurrrqqqpppooonnnmmmlllkkkjjjiiihhhfffeeeeeedddeeecccccccccaaa______aaaccchhhqqq|||pppdddgggqqqqqqZZZLLLIIIJJJJJJHHHDDDCCC@@@===:::777555444222222111111111111111111//////000000111111222222000000000000000000000000000111111111111222222222111111111111222333444555111888666333888;;;EEEWWWppp{{{ttt}}}tttccc]]]WWWSSSPPPOOOTTT[[[dddkkktttxxxzzz~~~}}}}}}wwwpppkkkhhhfffdddaaa\\\XXXUUUSSSPPPNNNKKKIIIGGGFFFFFFEEECCCAAA}}}}}}}}}}}}}}}~~~zzzzzzyyyxxxwwwvvvuuutttrrrqqqpppooonnnmmmlllkkkiiiiiihhhgggfffeeeddddddcccccccccbbbaaabbbeeegggkkkuuuqqqbbbeeennnzzz```OOOJJJJJJIIIFFFDDDCCCAAA>>>;;;888555444333222222111111111111111000000000000000111111111000000000000000000000000//////000000000111111111111111111111222333444555...555444333888<<>>;;;999666555333333222111111111111111111111111111000000000000000000000000000000000000.../////////000000000000111111111111222333444555...444444444;;;>>>KKKaaayyygggfffuuuwwwhhh^^^YYYUUUSSSQQQQQQWWW^^^jjjqqqyyy}}}zzzwww{{{zzz{{{|||xxxuuutttsssoookkkgggccc^^^XXXUUUOOOMMMKKKJJJJJJIIIHHHFFF~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||zzzyyywwwvvvttttttsssrrrqqqooonnnlllkkkjjjggghhhiiijjjiiigggeeeccceeeffffffeeeeeehhhllloootttkkkgggmmmvvvrrrYYYOOOKKKHHHDDDEEEDDDBBB???<<<:::888777444333333222111111111111222222111111000000//////000000000000000000000000/////////000000000111111111111111111222333444444111777666888>>>AAAQQQjjjooobbbeeeuuussseeeZZZVVVSSSSSSSSSSSSZZZaaalllssszzz|||vvvwww{{{}}}zzz|||~~~{{{zzzzzzwwwssspppkkkfff```[[[VVVTTTPPPOOONNNNNNLLLKKK}}}||||||{{{{{{{{{|||||||||{{{zzzyyyxxxvvvuuuuuusssrrrqqqooonnnlllkkkjjjggghhhiiijjjjjjhhhfffdddgggggggggffffffiiimmmqqqzzzuuukkklllpppzzz```RRRLLLIIIFFFFFFEEECCC@@@>>>;;;999888555444333222111111111111222222111111000000//////000000000000000000000000000000000111111111222222111111111111222333444444444777666999???CCCVVVuuuuuuhhh___fffwwwooocccVVVRRRQQQSSSTTTVVV]]]dddmmmsss{{{zzzxxxzzz}}}}}}zzz~~~}}}{{{xxxvvvsssooojjjfff]]]ZZZVVVSSSQQQPPPNNNMMM||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvtttsssqqqpppnnnllljjjiiihhhhhhiiiiiiiiihhhgggfffgggggggggggghhhlllqqquuupppkkklllyyyhhhVVVMMMIIIHHHFFFEEECCCAAA???<<<;;;:::666555444222111111111111111111111111000000000000000000000000000000000000111111111111222222222222111111111111222333444555444666444888@@@FFF^^^mmmccc___iii{{{}}}jjj___RRROOOOOOSSSUUUXXX___hhhnnnttt{{{||||||~~~}}}{{{zzzzzzyyyvvvtttgggbbb\\\WWWTTTRRROOOMMM}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxtttsssrrrpppmmmkkkjjjiiiiiiiiiiiihhhhhhhhhhhhgggffffffggghhhkkkpppxxx}}}xxxlllgggrrrqqq[[[NNNJJJJJJFFFFFFDDDBBB???===<<<;;;666555444333222111111111000000000000000111111111000000000000000000000000000000000000111111111111111111111111222333444555666666444:::DDDMMMkkk~~~iiibbbbbbpppvvvcccYYYOOOMMMNNNRRRVVVZZZbbbjjjooouuu|||~~~}}}}}}~~~tttoooggg```[[[XXXTTTRRR~~~~~~}}}|||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyytttsssrrrpppmmmkkkjjjiiijjjiiihhhhhhggghhhhhhiiidddeeegggiiinnnuuu}}}ooocccmmm~~~xxx^^^NNNIIIJJJGGGFFFDDDBBB@@@>>><<<;;;777666444333222111111111//////000000111111222222000000000000000000000000////////////000000000000111111111111222333444555888777666===IIIUUUvvvyyyiiidddfffvvvppp^^^TTTMMMLLLMMMRRRVVV[[[ccckkkqqqwww}}}~~~}}}yyyqqqiiiccc^^^ZZZXXX~~~}}}|||||||||zzzyyywwwvvvuuuxxxxxxwwwwwwvvvvvvuuuuuuvvvuuusssqqqnnnllljjjiiikkkkkkjjjiiihhhhhhiiiiiiggghhhiiilllpppwwwvvvkkkmmmvvv}}}eeeTTTLLLJJJEEEEEEDDDCCC@@@===:::999888777555333222222222222333333333222222222111111000000000000000000000000---...000111111111000///222333333444444555555555888999<<<@@@GGG]]]tttiiihhhqqqnnn\\\RRRPPPOOONNNOOOUUU]]]fffkkkvvvyyy~~~}}}{{{~~~~~~|||~~~tttlllgggaaa[[[~~~}}}||||||{{{{{{zzzxxxwwwuuutttwwwwwwwwwvvvuuuuuuttttttuuutttrrrpppnnnllljjjiiikkkkkkjjjiiiiiiiiiiiiiiiiiiiiijjjmmmrrrzzzooonnnsssiiiVVVLLLIIIEEEEEEEEECCCAAA>>>;;;999777666555333222222333333333333222222111111111111000000000000000000000000...//////000000000000000222333333444444555555555666777:::@@@JJJbbbrrriiikkkwwwkkk[[[RRRPPPNNNNNNPPPUUU^^^gggllluuuyyy~~~||||||}}}|||sssmmmfff^^^~~~}}}|||{{{zzzzzzzzzyyyxxxvvvuuutttvvvvvvuuuuuutttssssssrrrsssrrrqqqooommmllljjjjjjkkkjjjjjjiiiiiiiiiiiijjjjjjjjjkkknnnttt~~~uuuoooooozzzpppZZZMMMIIIFFFFFFFFFDDDBBB???<<<:::777666444333333333444444222111111111111000000000000000000000000000000000000////////////000111111222222333333444555666666555666999@@@NNNjjjppphhhoooxxxfffXXXQQQOOONNNNNNQQQWWW___hhhnnnuuuyyyzzzxxxzzzyyyppphhh~~~|||{{{zzzyyyyyyyyyxxxwwwvvvttttttuuuuuuttttttsssrrrqqqqqqqqqpppooonnnmmmkkkjjjjjjkkkjjjjjjiiiiiijjjjjjjjjjjjkkklllooovvv{{{oooiiippp~~~yyy```PPPJJJHHHHHHGGGEEECCC@@@===<<<777666555333333333444555111000000000000000000000000000000000000000000000111000/////////000222333222222333333444555666666666666999AAASSSsss{{{ooofffsssooo```UUUOOONNNNNNNNNRRRXXXaaajjjooouuuyyy{{{uuuvvv{{{}}}ttt~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuutttuuuuuutttsssrrrqqqppppppnnnnnnmmmmmmlllkkkkkkjjjkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjlllpppxxxqqqdddhhhttthhhVVVMMMIIIIIIHHHGGGDDDAAA???===888777555444333444444555000000000000000000000111000000000000000000000000111000/////////000222333111111222333444555666777888999;;;DDDYYY{{{wwwnnnhhhyyyxxxfffZZZRRRNNNMMMMMMOOOSSSZZZccclllqqqvvv{{{yyyvvvxxx}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuvvvuuutttsssrrrqqqpppooolllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkllljjjkkknnnsss|||vvvcccccclllyyyqqq\\\PPPJJJJJJJJJHHHFFFCCC@@@>>>999888666444333333333444000000000111111111111222000000000000000000000000111000000000000111222222111111222333555666777777999;;;===GGG```tttnnnoooooo___VVVPPPLLLLLLMMMOOOTTT\\\eeennnsssxxx}}}{{{zzz{{{~~~~~~~~~}}}{{{{{{yyyzzzzzzyyyyyyxxxwwwvvvvvvvvvuuusssrrrqqqpppooojjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmkkkmmmqqqwww}}}ddd```fffpppyyybbbTTTKKKKKKKKKIIIGGGDDDAAA???;;;:::777555333333222333111111111111222222333333000000000000000000000000000000111222222222222111000111222333555666777777888:::>>>JJJfffrrrpppyyy}}}hhhZZZSSSNNNKKKLLLMMMPPPUUU]]]gggooottt{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwvvvuuutttrrrqqqpppoooiiiiiijjjjjjjjjkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmlllooottt{{{fff___bbbjjj}}}fffVVVLLLLLLKKKJJJGGGDDDAAA@@@<<<;;;888555333222222222111111222222222333333333000000000000000000000000///000111333333222111111000111222333555666777888666999>>>LLLjjj}}}qqqpppyyyeeeXXXQQQMMMJJJKKKMMMPPPVVV^^^hhhpppuuu|||}}}}}}~~~~~~|||{{{zzz{{{zzzyyyzzz{{{{{{yyywwwvvvtttrrrqqqpppooollljjjhhhiiijjjkkkkkkkkkkkkkkkmmmkkkhhhggghhhjjjkkkkkknnnqqqwwwkkk______eeevvvqqq[[[VVVOOOJJJJJJIIIDDD???>>>;;;:::888666444333222222111111111222222333333333111111000000000000111111222222222222222222222222222222222333444555666777555:::???MMMnnnyyyssszzzppp___UUUMMMHHHGGGJJJMMMRRRYYYaaajjjrrrwww}}}~~~~~~|||{{{{{{{{{zzzyyyzzz{{{{{{yyywwwvvvtttrrrppppppooollljjjiiiiiiiiiiiijjjjjjkkkkkkmmmllljjjjjjkkklllmmmmmmpppttt|||oooaaa]]]bbbrrrxxxdddYYYQQQJJJJJJIIIEEEAAA???;;;:::888666444333333222222222222222222222333333111111000000000000111111222222222222222222222222222222222333444555666777666;;;AAAPPPqqq~~~|||jjj\\\TTTMMMIIIHHHKKKNNNSSSZZZbbbllltttyyy~~~~~~|||{{{{{{zzzyyyyyyyyyzzzzzzxxxwwwuuusssqqqppppppooommmkkkiiiiiihhhggghhhiiijjjkkklllllllllmmmmmmnnnnnnooosssyyyuuuccc[[[^^^lll|||ppp]]]SSSKKKJJJIIIFFFBBBAAA;;;:::999777555444333333333333222222222222222222111111000000000000111111222222222222222222222222222222222333444555666777999===DDDTTTvvvyyycccWWWQQQLLLJJJJJJLLLPPPUUU\\\dddmmmvvv|||}}}|||~~~~~~|||{{{{{{zzzyyyxxxyyyzzzyyyxxxvvvtttrrrpppooopppooommmkkkjjjiiigggffffffhhhiiikkkiiikkkmmmnnnooooooppppppvvv~~~{{{fff[[[\\\hhhvvv{{{bbbVVVKKKHHHHHHFFFCCCBBB<<<;;;999777666444444333333333333222222111111111222111111000000111111222222222222222222222222222222222222333444555666777999===FFFYYYzzzrrr^^^SSSOOOLLLIIIJJJKKKPPPVVV]]]dddmmmvvv}}}}}}yyy{{{}}}}}}|||{{{{{{yyyxxxwwwxxxyyyyyywwwuuurrrqqqoooooooooooonnnlllkkkiiigggffffffgggiiijjjgggjjjmmmnnnnnnoooppprrrzzzkkk]]][[[fffrrrhhhZZZKKKGGGGGGEEECCCBBB===<<<:::888666555444444333333333222222111111111222222111111111111222222222222222222222222222222222222222333444555666777999===GGG]]]~~~mmm[[[QQQNNNKKKIIIIIIJJJOOOWWW]]]ccclllvvv~~~zzzyyy||||||~~~}}}}}}~~~}}}|||{{{{{{xxxwwwwwwwwwxxxxxxvvvuuuqqqpppnnnnnnoooooonnnmmmkkkjjjiiihhhggghhhiiiiiigggjjjmmmnnnnnnooorrrvvvqqq___\\\dddnnnppp___NNNGGGGGGFFFCCCBBB===<<<;;;999777666555555333333222222222222222222222222111111111111222222222222222222222222222222222222222333444555666777999===IIIaaazzziiiWWWOOOLLLJJJHHHIIIIIIPPPXXX^^^ccclllwww||||||www}}}}}}{{{{{{}}}~~~}}}|||{{{{{{xxxwwwvvvwwwxxxxxxvvvtttpppooonnnnnnooopppnnnmmmkkkkkkjjjjjjiiiiiiiiiiiihhhkkknnnooonnnpppuuuzzzwwwbbb[[[aaahhhxxxeeeQQQIIIHHHGGGEEEDDD>>>===;;;999777666555555222222222222222222333333333222222111111222222333222222222222222222222222222222222333444555666777:::>>>LLLfffssscccSSSLLLKKKJJJIIIIIIJJJQQQZZZ```eeemmmyyy~~~uuuwww{{{~~~{{{zzzyyy~~~~~~}}}|||{{{{{{xxxwwwvvvwwwxxxwwwvvvtttpppnnnmmmnnnooopppooommmkkkkkkkkkkkkkkkjjjiiihhhiiimmmppppppnnnqqqwww}}}{{{ddd[[[___ddd{{{}}}iiiTTTKKKJJJIIIFFFEEE>>>===;;;999888666666555111111111222222333333444333222222111111222222333222222222222222222222222222222222333444555666777;;;???NNNiiittt{{{nnn___PPPJJJJJJJJJIIIJJJKKKSSS\\\bbbfffnnn{{{ttttttuuuzzz}}}yyywwwwww|||~~~|||zzzwwwvvvuuuvvvwwwwwwwwwuuutttrrrpppppppppoooooonnnmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjhhhjjjlllmmmpppuuu{{{vvvccc___fff|||qqqVVVKKKIIIGGGEEEEEEAAA>>>;;;:::999888666444333222111111000111111111000111111111111222222222222222111111222222333444777444222333777::::::999<<>>OOOlllwwwnnnooo{{{|||fff[[[QQQLLLIIIGGGIIIMMMNNNTTT^^^fffnnnvvv{{{sssnnnppptttyyy|||xxxvvvvvvxxx|||||||||{{{zzzyyyyyyxxxxxxuuuuuuuuuuuutttrrrqqqpppqqqppppppoooooonnnnnnmmmkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmpppuuu|||nnndddffftttyyybbbTTTOOOJJJFFFDDDAAA???<<<:::999888666555333333222111111111111111000111111111111222222222222222111111222222333444444333111222444777888777;;;@@@RRRpppzzzlllfffjjjzzzwwwaaaXXXNNNJJJGGGFFFHHHLLLQQQXXXaaajjjqqqzzzxxxooommmnnnpppvvv|||}}}yyywwwvvvvvvzzz}}}|||{{{zzzyyywwwwwwvvvtttttttttsssrrrrrrqqqpppqqqppppppoooooonnnmmmmmmjjjjjjjjjiiijjjjjjkkkkkkkkklllnnnqqqxxx|||nnnkkkmmmyyyeeeWWWPPPLLLGGGDDDBBB???<<<::::::999777555333333222111111111111222000000111111111222222222222222111111222222333444444333333333444666888999===DDDXXXwwwrrreeebbbiii{{{rrr]]]TTTKKKHHHFFFEEEHHHLLLTTTZZZccclllttt|||tttooolllkkkooottt{{{~~~yyywwwwwwvvvzzz~~~}}}|||zzzxxxvvvtttsssssssssrrrqqqqqqqqqppppppppppppoooooonnnmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnlllmmmpppttt{{{sssiiiggg{{{wwwfffWWWOOOLLLHHHEEEBBB???<<<;;;:::999777555444333333222111222222222000000111111111222222222222222111111222222333444555555555555555777999:::>>>GGG]]]||||||nnnaaa^^^gggzzzpppYYYQQQIIIGGGGGGFFFIIINNNUUU[[[eeemmmuuu}}}|||uuuoookkkkkkooosss|||}}}yyywwwwwwxxxzzz~~~~~~}}}|||yyywwwtttsssrrrrrrrrrqqqpppppppppppppppoooooonnnmmmmmmllllllkkkkkkkkkkkkkkklllnnnoooooommmooosssyyyuuuddddddrrr~~~vvvgggVVVLLLJJJHHHEEEBBB@@@===;;;:::999777666444444333222222222222222000111111111111222222222222222111111222222333444444555666666555666999<<<<<>>KKKgggxxxiii[[[ZZZfffzzz{{{eeeVVVOOOJJJJJJKKKLLLOOOTTTYYY```iiirrryyytttoooiiiooowww}}}~~~zzzxxxwwwwwwyyy{{{~~~~~~|||{{{yyywwwvvvvvvvvvtttssssssssssssrrrqqqpppooonnnooonnnmmmllljjjiiihhhgggjjjkkkkkkkkkjjjlllnnnqqqtttxxxmmmnnnwwwmmmXXXLLLIIIFFFBBB??????>>>===<<<:::888777666666555444333333333333000000111111111222222222000111222333444333222222333444555555555777:::<<>><<<:::888777666666555444333333333333222222222333333333444444111111222333333333333333444555666666666777:::===BBBQQQnnn}}}jjjZZZ[[[hhh~~~sssaaaWWWOOOIIIHHHJJJMMMUUU^^^fffjjjpppwwwqqqmmmjjjkkknnnrrr{{{}}}{{{{{{{{{}}}~~~~~~~~~|||zzzyyyvvvuuusssssstttuuuttttttrrrqqqqqqpppooommmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllnnnqqqvvvzzz}}}ttt}}}nnnWWWKKKEEEAAA@@@@@@???>>><<<:::888777666666555444333333333333333333333444444444555555222222222333333333333333444555666666666777:::===BBBSSSrrrlll\\\^^^oooppp___TTTNNNIIIIIIKKKOOOWWW```iiimmmssszzzzzzsssmmmkkkkkkmmmttt|||}}}|||{{{{{{{{{~~~~~~~~~~~~}}}{{{zzzyyyuuutttrrrrrrssstttsssrrrssssssrrrqqqpppnnnlllkkkkkkkkkkkkjjjiiiiiihhhhhhjjjjjjkkklllmmmqqqwww{{{uuu{{{zzz___OOOFFFBBB@@@@@@@@@>>>===;;;999888666666555444333333333333333333444444444555555555333333333333333444444444444555666666666888;;;===CCCVVVvvvppp___cccwwwmmm]]]RRRLLLHHHIIILLLQQQZZZbbbjjjnnnuuu|||{{{rrrnnnkkkjjjooouuu|||~~~|||{{{{{{||||||~~~~~~}}}}}}|||{{{zzzyyyuuusssqqqqqqrrrsssrrrqqqsssssssssqqqpppnnnlllkkkjjjjjjiiiiiihhhgggffffffiiiiiijjjkkknnnsssyyy~~~zzzzzziiiTTTIIIDDDAAAAAA@@@???===;;;999888666666555444333333333333333333333444444444555555333333333333333444555555555666777777777888;;;>>>EEEYYY{{{sssaaaggg~~~jjjZZZOOOJJJGGGIIINNNSSS\\\dddkkkooovvv~~~zzzsssnnnjjjkkknnnvvv~~~}}}|||}}}~~~~~~}}}}}}}}}||||||{{{{{{zzzvvvsssqqqqqqqqqqqqpppooosssrrrrrrpppooommmkkkjjjgggggggggggggggffffffffffffgggiiilllpppvvv|||qqqZZZLLLEEEAAAAAA@@@???===;;;999888666666555444333333333333222333333333444444444444444333333222333444555666555666777777777888;;;>>>III^^^uuucccjjjhhhXXXNNNIIIGGGJJJOOOTTT]]]fffkkkpppxxx|||uuummmjjjjjjooovvvzzz~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{vvvtttqqqpppqqqpppooonnnrrrqqqqqqooommmkkkiiihhhddddddeeeeeefffgggggghhhdddfffhhhlllrrrzzz~~~vvv^^^NNNGGGAAAAAA@@@???===;;;:::999666666555444333333333333222222222333333333444444444444333222333444555666555666777777777888<<<>>>LLLaaauuuccckkkgggVVVMMMHHHFFFJJJOOOUUU^^^ffflllqqqyyy{{{qqqkkkjjjfffkkkuuu~~~}}}~~~}}}|||||||||}}}~~~||||||{{{zzzzzzyyyxxxxxxuuutttrrrpppnnnmmmmmmnnnlllllllllkkkjjjgggeeecccaaabbbdddeeeffffffeeedddiiifffhhhpppwww}}}yyyyyyaaaNNNIIIDDDBBB???>>>===<<<999777777777777666555555444444444444444333333333222222222222222222222222222222222444555666777999;;;>>>JJJgggyyyfffjjj|||dddZZZNNNLLLIIIIIINNNXXXbbbiiilllrrr{{{rrrhhhbbbeeeeeekkk{{{~~~}}}||||||}}}}}}}}}|||{{{yyyxxxwwwwwwwwwuuutttrrrooonnnmmmmmmnnnlllllllllkkkiiigggeeecccaaabbbccccccddddddeeeeeehhhfffiiiqqqyyyzzzvvvfffRRRIIIDDDBBB@@@>>>===<<<:::888777777777666555555444444444444333333222222222111444333333333333333333333333444666777777999<<>>===:::888777777777666555555444444444444333333222111000000444444444444444555555555444555777777888:::>>>AAARRRooorrr```eee|||ttt```VVVNNNLLLJJJKKKPPPZZZdddjjjpppvvvwwwmmmggg___\\\\\\bbbnnn~~~~~~}}}}}}}}}~~~}}}|||{{{{{{zzz~~~|||yyyvvvttttttttttttsssrrrpppnnnmmmlllmmmmmmjjjjjjiiihhhfffeeedddcccaaa```^^^^^^^^^```ccceeeeeegggmmmuuu|||mmmssswww]]]KKKEEECCCAAA??????===;;;999777777777666555555444444444444333222111000000///444444444444444555555555555666777888999;;;???BBBVVVrrrnnn___fff~~~ppp^^^TTTLLLJJJIIIKKKQQQZZZdddjjjsssyyy|||rrrlllccc___]]]^^^dddttt~~~~~~}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||zzzyyyyyy|||zzzxxxuuusssrrrrrrrrrqqqooonnnlllkkkkkkkkklllhhhhhhgggeeedddcccbbbbbb```___\\\[[[\\\^^^aaaddddddhhhooowwwzzzjjjnnn|||cccNNNFFFDDDAAA@@@???>>>;;;999777777777666555555444444444444333333222111000000222222333333444444444555555666777777999<<<@@@DDDVVVssswwwhhh^^^hhhlll\\\SSSJJJIIIHHHJJJQQQZZZdddjjjuuu|||yyysssiiieeeaaa^^^^^^ggg{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{zzzxxxxxxxxxxxxwwwuuutttrrrqqqpppnnnmmmkkkjjjiiiiiijjjjjjfffeeedddbbbaaa`````````^^^]]][[[ZZZ[[[]]]```bbbccciiipppwwwwwwgggjjjiiiTTTFFFDDDBBBAAA@@@???<<<:::777777777666555555444444444444444333333333222222222222222333444444555555555666666777888<<>>;;;::::::999777666555555666666333333222222333333444555444444444555555555555666666333333777:::<<>>;;;::::::999777666555555666666444444333333444444555666444444444555555555555666666333333777:::<<>>;;;;;;:::999777666555555666666555555555444555666666777444444444555555555555666666444444777999<<>>???;;;:::888777666666777777444444444333444555555666444444444555555555555666666555666888999;;;DDDNNNpppssspppxxxnnn\\\PPPJJJGGGHHHHHHLLLSSSZZZ```kkkuuu~~~xxxmmmddd```aaa^^^cccnnn~~~~~~||||||{{{{{{{{{{{{zzzzzzyyyxxxvvvwwwyyy{{{{{{zzzyyyzzz|||~~~zzzzzzyyyyyyxxxwwwwwwwwwwwwuuusssqqqooonnnnnnnnnppppppqqqqqqqqqqqqppppppoooooonnnllljjjhhhfffeeecccaaa___^^^^^^]]][[[YYYUUUTTTRRROOOMMMKKKJJJJJJFFFIIIJJJIIIIIINNNYYYaaaqqquuupppttt}}}tttaaaUUUHHHCCCAAA@@@???@@@;;;:::888777666666777777444444333333444444555666444444444555555555555666666666777999999;;;FFFQQQrrrssssss~~~gggWWWNNNJJJGGGHHHIIIMMMUUU[[[bbbmmmxxxvvvlllhhhhhh```ccckkkwww~~~~~~}}}}}}}}}|||||||||yyyxxxvvvvvvxxxyyyyyyxxxxxxyyy{{{~~~zzzzzzyyyyyyxxxwwwwwwvvvvvvtttrrrpppnnnmmmmmmmmmnnnnnnoooooooooooonnnnnnnnnmmmmmmkkkjjjhhhgggfffbbb___\\\ZZZZZZYYYXXXWWWQQQPPPNNNLLLJJJHHHHHHGGGDDDGGGIIIIIIIIIPPP[[[eeettt~~~vvvvvv|||iii[[[LLLFFFCCC@@@???@@@;;;:::999777666777777888555555555444555555666777444444444555555555555666666666888999999;;;FFFRRRrrrsssvvvzzzbbbTTTMMMJJJHHHHHHJJJOOOWWW\\\cccooo{{{zzzrrrppphhhkkkpppwww~~~~~~}}}}}}yyyxxxvvvvvvwwwxxxwwwvvvxxxyyy{{{~~~{{{{{{zzzyyyyyyxxxwwwwwwuuutttrrrooommmlllllllllllllllmmmmmmnnnmmmmmmlllmmmmmmlllkkkjjjiiihhhggg```]]]YYYWWWVVVVVVVVVUUUMMMMMMKKKIIIHHHGGGFFFFFFAAAEEEHHHIIIJJJQQQ^^^iiivvvzzzxxx}}}ooo```PPPHHHDDD@@@???@@@;;;:::999777777777777888666666666666666777888888444444444555555555666666666666888999888;;;GGGSSSrrrtttyyywww```SSSMMMJJJHHHHHHJJJPPPXXX]]]dddppp|||{{{wwwsssvvvxxx{{{~~~~~~|||zzzwwwvvvwwwxxxwwwvvvtttvvvyyy|||~~~~~~~~~}}}zzz{{{||||||{{{yyywwwuuurrrqqqqqqpppnnnlllkkkjjjmmmmmmlllllllllkkkkkkkkkiiijjjjjjjjjiiihhhfffeee```]]]YYYVVVUUUTTTRRRPPPMMMLLLJJJHHHFFFDDDBBBBBBBBBBBBCCCFFFIIIPPP^^^lll{{{}}}yyy~~~xxxkkkZZZLLLEEECCCCCCCCC<<<;;;:::888777666666555444444444444444444444444555555444444444444555555555555888:::;;;===GGGRRRqqqyyyppp___TTTJJJGGGJJJGGGKKKQQQWWW^^^iiiuuu~~~~~~~~~~~~~~~}}}zzzxxxwwwxxxxxxxxxwwwuuuwwwyyy{{{}}}}}}||||||{{{{{{||||||{{{zzzxxxwwwssssssrrrqqqpppnnnlllkkkmmmllllllllllllkkkkkkkkkhhhiiiiiiiiigggfffdddbbb```]]]YYYVVVUUUTTTRRRPPPLLLLLLJJJHHHFFFDDDBBBBBBCCCBBBCCCFFFIIIOOO]]]kkk|||{{{|||yyymmm]]]OOOHHHDDDBBB@@@===<<<:::888777666666666555555555555555555555555666555555444444555555666666666888::::::===HHHSSStttxxxlll\\\RRRIIIFFFIIIIIIMMMSSSYYYaaakkkxxx~~~}}}{{{yyyxxxxxxyyyyyyxxxvvvwwwyyy{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{vvvuuuuuusssrrrpppnnnmmmllllllllllllkkkkkkkkkkkkhhhhhhhhhgggeeecccaaa___```]]]YYYWWWUUUTTTRRRPPPLLLKKKJJJHHHFFFDDDBBBBBBCCCBBBCCCEEEHHHNNN\\\iii}}}|||{{{ppp```RRRJJJEEEAAA>>>===<<<:::999777666666666666666666666666666666666666555555444444555555666888777777999999===HHHTTTwww}}}vvvgggYYYPPPGGGEEEIIIJJJOOOUUU\\\cccnnnzzz~~~}}}{{{yyyxxxyyyzzzzzzyyywwwxxxyyyyyyzzzyyyyyyxxx{{{zzzzzzzzzzzz{{{|||}}}xxxxxxwwwuuusssqqqooonnnlllllllllkkkkkkkkkjjjjjjhhhhhhhhhgggeeebbb```^^^___]]]YYYWWWVVVTTTQQQOOOKKKJJJIIIGGGEEEDDDCCCBBBCCCBBBBBBEEEFFFLLLZZZggg|||~~~sssaaaRRRIIIEEEBBB@@@===<<<;;;999888777666666555555555555555555555555666666555555555555666666777666666777777;;;HHHTTTwwwwwwqqq{{{bbbVVVOOOGGGFFFJJJJJJOOOVVV]]]fffppp|||}}}vvv}}}{{{yyyxxxyyyzzzzzzzzzwwwwwwxxxxxxxxxxxxxxxwwwzzzzzzyyyzzzzzz{{{|||}}}yyyyyyxxxvvvtttqqqooonnnllllllkkkkkkkkkjjjjjjjjjiiiiiihhhgggfffcccaaa______\\\ZZZXXXVVVTTTQQQOOOJJJJJJHHHGGGEEEDDDCCCBBBBBBAAAAAADDDEEEKKKYYYfff{{{xxxbbbPPPGGGDDDDDDDDD===<<<;;;999888777777666444444444444444444444444666666666555555666666666666555555666666:::FFFSSSttt|||pppkkk}}}www```UUUOOOHHHGGGKKKIIIOOOWWW___gggrrr~~~wwwnnnyyy|||zzzxxxwwwyyyzzzzzzzzzvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{yyyyyywwwvvvsssqqqooommmkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhfffdddbbbaaa^^^\\\ZZZXXXWWWTTTQQQNNNIIIIIIHHHFFFEEEDDDCCCBBB@@@???@@@BBBEEEKKKYYYfffzzzgggSSSHHHDDDEEEFFF>>>===;;;:::888777777777444444444444444444444444777666666555555666666777666555555777777;;;FFFRRRpppvvviiieeevvvsss]]]SSSNNNIIIHHHLLLIIIOOOXXXaaaiiitttuuummmwww{{{yyywwwwwwxxxyyyzzzyyyuuuuuuuuuuuuvvvvvvwwwxxxwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxvvvuuurrrooommmlllkkkkkkkkkjjjjjjjjjjjjiiiggghhhhhhhhhfffeeecccaaa^^^\\\ZZZYYYWWWUUUQQQNNNIIIHHHGGGFFFEEEDDDCCCBBB>>>===???AAADDDKKKYYYgggzzzpppZZZLLLFFFCCCCCC>>>===<<<:::999888777777555555555555555555555555777777666666666666777777666666777::::::===GGGSSSooorrrdddbbboooppp[[[RRRMMMHHHGGGKKKKKKQQQZZZccclllwwwuuunnnxxxzzzxxxvvvvvvwwwyyyyyyyyyttttttttttttuuuvvvwwwxxxvvvwwwyyyzzzzzzyyywwwvvvxxxwwwvvvtttqqqnnnlllkkkkkkkkkkkkjjjjjjjjjiiiiiiffffffggggggfffdddcccbbb^^^\\\ZZZYYYXXXUUUQQQNNNIIIHHHGGGFFFEEEDDDCCCBBB===<<<>>>AAADDDKKKYYYggg|||www```PPPGGGBBB???>>>===<<<:::999888777777666666666666666666666666777777666666666666777777777777999<<<===???IIITTTpppqqqbbbaaallloooYYYQQQLLLGGGFFFJJJLLLRRR\\\eeennnyyy|||~~~}}}{{{yyyxxxxxxxxxyyyxxxwwwuuuttttttuuuuuuvvvvvvwwwyyyzzzzzzyyyxxxvvvyyyxxxvvvsssqqqooonnnnnnlllkkkkkkjjjiiihhhgggggghhhfffeeebbbaaa______^^^```]]]YYYVVVUUUSSSRRRPPPJJJIIIGGGEEECCCAAA@@@@@@>>>>>>@@@CCCDDDKKK[[[kkk}}}jjjVVVGGGCCCFFFBBB@@@<<<:::999999777666666666666666666666666666666555555444444444555555666777:::;;;:::<<>>>>>@@@BBBDDDKKK[[[kkknnnYYYIIIDDDFFFCCC@@@<<<:::999999777666555555555555555555555555666555555444444555555555888888:::<<<;;;===IIIVVVuuuqqqfffaaatttxxxeeeSSSOOOMMMHHHFFFHHHLLLRRR\\\gggsss~~~}}}|||{{{zzzyyyxxxxxxxxxyyywwwvvvtttssssssttttttvvvwwwxxxyyyyyyxxxwwwvvvvvvuuutttrrrpppoooooooookkkkkkjjjiiihhhgggfffffffffeeedddbbbaaa___^^^]]]]]][[[YYYXXXWWWTTTPPPMMMHHHGGGEEECCCAAA???>>>>>>===>>>@@@BBBDDDJJJZZZjjj}}}xxx{{{vvv___MMMEEEEEECCC@@@<<<::::::999888666555555555555555555555555666555555444555555666666::::::;;;;;;:::>>>KKKYYYxxxsssjjjfffyyytttaaaQQQMMMLLLGGGFFFJJJNNNTTT^^^iiiuuu}}}|||{{{zzzyyyxxxxxxxxxyyywwwvvvtttssssssssstttvvvwwwwwwxxxxxxwwwvvvuuuttttttrrrqqqpppoooooonnnjjjjjjiiihhhgggffffffeeeddddddcccbbb```___^^^]]][[[ZZZYYYYYYWWWTTTOOOKKKGGGFFFDDDBBB@@@>>>============???AAACCCJJJZZZiiivvvnnnooo|||gggSSSHHHEEECCC@@@===;;;:::999888777444444444444444444444444555555555555555666666777:::999:::::::::>>>LLLZZZzzztttmmmjjj}}}ooo^^^OOOKKKJJJGGGGGGKKKPPPVVV```lllwww~~~|||{{{|||zzz|||||||||{{{{{{zzzxxxxxxwwwxxxwwwuuutttssssssssstttwwwwwwwwwwwwvvvvvvuuuuuussssssqqqpppnnnnnnmmmmmmjjjiiiiiihhhgggfffeeeeeebbbbbbbbbbbb```___]]]\\\ZZZYYYYYYYYYWWWSSSNNNJJJFFFEEECCCAAA???===<<<<<<<<<<<<>>>AAABBBIIIYYYiii{{{tttiiigggrrr~~~pppYYYKKKFFFCCCAAA===;;;::::::888777555555555555555555555555555555555555555666777888999888999999999===KKKZZZzzzsssmmmjjjkkk[[[MMMJJJIIIFFFGGGMMMRRRXXXbbbmmmyyy{{{{{{zzzvvvrrrooonnnnnnooommmooossswww{{{|||||||||{{{zzzyyywwwwwwvvvuuutttssssssssstttuuuwwwwwwvvvvvvuuutttttttttsssrrrqqqooommmllllllllliiiiiihhhgggfffeeeddddddaaaaaabbbaaa```___]]][[[YYYYYYXXXXXXVVVSSSMMMIIIFFFEEECCCAAA???===<<<<<<;;;<<<>>>@@@BBBHHHYYYhhhxxxwwwjjjccclllxxxyyy```OOOHHHDDDAAA===;;;;;;:::999777666666666666666666666666555555555555666777888888777777999::::::>>>KKKYYYzzz}}}ooojjjggg}}}iiiZZZMMMJJJHHHEEEHHHNNNSSSYYYcccnnnzzz~~~{{{vvvrrrnnnlllgggiiiiiifffbbb______``````^^^```eeeiiilllttt|||{{{|||||||||{{{yyywwwvvvttttttsssrrrssstttuuuvvvwwwwwwvvvuuutttttttttttttttrrrqqqnnnlllkkkjjjjjjiiihhhhhhgggfffeeedddccc``````aaaaaa```^^^\\\[[[ZZZYYYWWWVVVUUURRRMMMJJJGGGEEECCCAAA???>>>===<<<;;;;;;===???AAAHHHXXXhhhxxx}}}mmmcccjjjvvveeeRRRJJJDDDAAA>>><<<;;;:::999888777777777777777777777777555555555555666777888999777888:::<<<<<>>======;;;;;;===???AAAHHHXXXgggyyypppdddjjjvvvhhhTTTKKKDDDAAA>>><<<;;;:::999888777777777777777777777777555555555555666777999999777888<<<>>>>>>AAAMMMZZZ{{{xxxhhhbbb```wwwhhhZZZNNNKKKHHHEEEHHHOOOSSSZZZdddooozzzyyyqqqkkkdddaaa]]][[[YYYWWWUUUSSSPPPPPPOOONNNLLLKKKJJJJJJKKKLLLMMMNNNQQQVVV]]]aaammmrrr{{{{{{|||{{{zzzyyyvvvtttrrruuutttsssrrrrrrssstttuuuuuutttsssrrrrrrrrrrrrrrrtttrrrpppmmmkkkjjjjjjjjjiiihhhffffffeeedddbbb___bbbbbbaaa```___]]]\\\[[[XXXWWWVVVTTTQQQNNNKKKJJJFFFDDDBBB@@@===<<<;;;:::===:::999<<<@@@HHHWWWdddzzz~~~llljjjuuulllXXXNNNGGGEEEAAA===:::888888888999777555444333444666777555555555555555666777777:::<<<999:::???>>>GGG\\\~~~uuu```aaacccwwwjjj^^^QQQKKKIIIHHHJJJNNNVVV\\\fffqqq}}}}}}xxxsssmmmeee```ZZZXXXUUUSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIKKKPPPVVVZZZccciiiqqq{{{}}}}}}|||{{{yyywwwuuutttuuutttsssrrrrrrssstttuuusssrrrrrrrrrrrrsssssstttsssqqqooommmkkkkkkjjjjjjiiigggfffeeeeeedddbbb___aaaaaa```___^^^\\\[[[ZZZXXXWWWVVVTTTQQQNNNKKKJJJEEEDDDBBB???===<<<;;;;;;<<<:::;;;@@@DDDKKKXXXcccxxxrrrnnnwwwqqqZZZNNNGGGEEEAAA===:::999888888888777666555444555555666555555555555555666777777888:::888:::???>>>HHH^^^}}}vvvbbbccceeezzziii\\\PPPJJJIIIIIIKKKOOOXXX^^^hhhtttzzzuuuooojjjfff```XXXSSSPPPNNNLLLKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDFFFJJJOOOSSSYYY^^^fffoooxxx}}}}}}}}}|||zzzxxxvvvuuuuuutttsssrrrrrrssstttuuuqqqqqqqqqqqqrrrssstttuuuqqqpppnnnmmmlllkkkkkkkkkhhhgggeeeeeeeeedddbbb`````````___^^^]]][[[ZZZYYYXXXWWWUUUSSSQQQNNNKKKJJJCCCBBBAAA???===<<<<<<<<<::::::===BBBGGGMMMXXXcccvvv|||sssyyywww^^^OOOHHHFFFBBB>>>;;;999888888777666666666555555555555555555555555555666777777777999777999???>>>HHH^^^{{{xxxfffhhhkkkfffZZZNNNJJJIIIJJJMMMQQQYYY```kkkwww{{{xxxoookkkeeeaaa]]]YYYRRRMMMKKKJJJIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCCCCEEEHHHLLLPPPSSSWWW___fffnnnwww}}}}}}|||{{{yyyxxxvvvvvvttttttrrrrrrrrrrrrttttttrrrqqqqqqqqqqqqqqqrrrsssooonnnmmmllllllkkkkkkjjjgggfffeeeeeeeeedddbbb```______^^^^^^\\\ZZZYYYXXXWWWWWWUUUSSSPPPMMMKKKIIIBBBAAA@@@>>>======<<<<<<:::999<<>>HHH^^^zzz{{{kkkooorrrdddXXXMMMIIIIIIKKKNNNSSSZZZbbbmmmyyyxxxrrrnnngggccc^^^\\\ZZZVVVPPPKKKJJJIIIIIIJJJKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@BBBCCCDDDDDDDDDFFFJJJMMMOOOSSSYYY___fffnnnuuuzzz|||{{{zzzyyywwwvvvvvvuuutttsssrrrqqqqqqrrrsssttttttsssrrrqqqpppooooooooommmmmmmmmlllkkkjjjjjjiiigggeeeddddddeeedddbbb```______^^^]]]\\\ZZZYYYXXXWWWVVVUUUSSSPPPMMMJJJIIIBBBAAA@@@>>>===<<<<<<<<<<<<999999<<<@@@HHHVVVbbbttt~~~}}}|||gggVVVJJJHHHDDD???<<<:::999999666666666777666555555444555555555555555666777777999<<<999:::???>>>GGG]]]zzzqqqvvvzzz{{{bbbWWWLLLHHHIIIKKKOOOTTT[[[bbbooo{{{xxxqqqkkkhhhaaa^^^ZZZXXXXXXVVVQQQMMMLLLKKKLLLMMMNNNNNNLLLJJJHHHGGGFFFEEECCCBBBAAA@@@CCCCCCDDDDDDCCCEEEGGGJJJKKKNNNSSSXXX]]]dddkkkpppyyy|||{{{yyyxxxwwwvvvvvvvvvtttsssrrrqqqqqqrrrsssttttttsssrrrpppooonnnmmmmmmmmmmmmmmmlllkkkjjjhhhgggfffeeeddddddddddddbbb```______^^^]]]\\\ZZZYYYXXXWWWVVVTTTRRRPPPMMMJJJIIIBBBAAA@@@>>><<<;;;;;;;;;<<<999888999===DDDSSS```qqq{{{{{{jjjYYYLLLIIIEEE@@@<<<:::999999777666666666555555555555555555555555555666777777:::<<<:::;;;AAA@@@III___~~~www}}}yyyaaaVVVKKKHHHIIIKKKOOOTTT\\\dddqqq~~~zzzqqqkkkfffccc^^^[[[YYYYYYZZZYYYUUUQQQQQQQQQQQQSSSTTTSSSQQQOOOJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEGGGIIIIIILLLOOOSSSWWW]]]ccchhhnnnttt}}}|||{{{zzzxxxwwwwwwwwwwwwssssssrrrqqqqqqrrrsssssssssrrrqqqoooooonnnnnnnnnmmmmmmmmmlllkkkiiifffeeeeeedddcccdddddddddbbb```_________^^^]]][[[YYYYYYVVVVVVTTTRRROOOLLLJJJHHHCCCBBB@@@>>><<<;;;:::999<<<999999;;;>>>CCCPPP[[[kkkuuuyyymmm[[[LLLJJJEEEAAA===:::999999888777666555444555555666555555555555555666777777888;;;999<<>><<<:::999888;;;999:::>>>@@@DDDNNNXXXgggqqqzzz}}}~~~}}}|||}}}wwwooo[[[MMMJJJFFFAAA===;;;999999999777555444333444666777555555555555555666777777555999888<<>>999666666999999777666555555555555555555555555555666777777555999:::???GGGHHHRRRhhhzzzdddXXXLLLFFFFFFIIIPPPXXX___kkk{{{}}}xxxrrrmmmjjjhhhgggfffdddccccccccccccbbbbbbbbb______^^^]]]\\\[[[ZZZZZZYYYYYYWWWVVVTTTRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSVVVZZZ]]]___bbbfffkkkpppvvv|||}}}}}}|||{{{zzzyyyyyyxxxvvvuuusssqqqpppppppppqqqqqqqqqpppooommmlllkkkkkkllllllkkkkkkjjjhhhgggfffcccbbbbbbaaa``````aaaaaabbbaaa______^^^]]][[[XXXVVVVVVTTTRRROOOLLLJJJHHHFFFEEEBBB@@@===;;;::::::888::::::999999???HHHPPP___bbbfffiiikkkkkkmmmnnnooonnnoooqqqtttyyy~~~ooovvvuuu]]]QQQIIIBBBAAA@@@;;;888888999888777666555555555555555555555555555666777777777;;;;;;@@@HHHIIITTTkkkzzzcccXXXMMMHHHGGGJJJQQQXXXaaammm}}}xxxuuuqqqnnnmmmlllkkkiiihhhhhhhhhhhhgggggggggfffdddcccbbbaaa```______^^^]]]]]][[[ZZZXXXWWWVVVUUUUUUTTTRRRPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUYYY[[[[[[^^^aaaeeeiiinnntttxxx|||}}}}}}|||{{{zzzyyyyyyxxxuuuuuutttsssrrrqqqppppppqqqpppooonnnmmmkkkjjjjjjjjjjjjiiiiiihhhgggeeeeeebbbbbbaaa````````````aaacccbbb```___^^^\\\YYYVVVWWWVVVTTTRRRPPPMMMJJJIIIFFFDDDBBB???===;;;:::999555777888888999<<>>FFFHHHTTTkkkzzzcccXXXNNNJJJJJJLLLRRRXXXcccooowwwuuusssrrrqqqpppnnnlllmmmmmmllllllkkkkkkjjjjjjggggggfffeeedddcccbbbbbb``````___]]]\\\[[[ZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSUUUVVVVVVVVVUUUVVVXXXZZZ\\\^^^```cccfffjjjooorrruuuxxx}}}}}}}}}|||{{{zzzyyyyyyxxxtttuuuuuutttsssrrrpppoooppppppooommmlllkkkjjjiiiiiiiiiiiiiiihhhgggfffeeebbbbbbaaaaaaaaaaaabbbbbb```___]]]\\\\\\ZZZXXXUUUWWWVVVUUUSSSPPPMMMJJJIIIEEEDDDBBB???===;;;:::999444666888888999;;;@@@CCCIIIKKKOOORRRSSSUUUWWWYYYZZZ[[[\\\___dddiiimmmpppsssuuuxxx{{{~~~pppqqqwww~~~eeeVVVMMMEEECCCBBB>>>;;;<<<888888777666666666666666555555555555555666777777555888666999AAADDDPPPhhh}}}bbbYYYOOOLLLLLLMMMSSSYYYdddppp{{{yyywwwvvvvvvtttqqqoooppppppoooooonnnmmmmmmllljjjiiiiiihhhgggfffeeeeeebbbbbbaaa```___]]]]]]\\\\\\[[[ZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXYYY[[[\\\^^^```aaacccfffkkknnnqqqtttyyy}}}}}}}}}|||{{{zzzyyyyyyxxxuuuuuuuuutttsssrrrppppppppppppooommmlllkkkjjjiiijjjjjjjjjjjjiiihhhggggggcccccccccbbbbbbccccccddd___^^^]]]]]]]]]\\\ZZZXXXWWWWWWUUUSSSPPPMMMKKKIIIEEEDDDAAA???<<<:::999999555666888999999;;;===???BBBEEEHHHJJJKKKLLLOOOQQQRRRSSSUUUYYY]]]bbbfffhhhjjjmmmqqquuuxxx|||ssssssuuujjjXXXOOOFFFDDDBBB===;;;;;;888777777666666666666777555555555555555666777777555888666888@@@BBBNNNeeebbbXXXOOOLLLLLLNNNSSSZZZcccooo|||yyytttuuuwww{{{~~~|||zzzzzzyyyvvvttttttsssrrrrrrqqqpppoooooollllllkkkjjjiiihhhggggggeeedddcccbbbaaa```____________^^^]]]\\\[[[ZZZYYYYYY[[[\\\\\\[[[ZZZ[[[]]][[[]]]___```aaacccgggjjjnnnqqquuuyyy|||}}}}}}|||{{{zzzyyyyyyxxxvvvvvvuuutttsssrrrqqqqqqqqqpppooonnnmmmkkkjjjjjjjjjkkkkkkkkkjjjjjjiiihhhdddccccccccccccdddeeeeeeaaa```___`````````^^^\\\XXXWWWUUUSSSQQQNNNKKKJJJEEECCCAAA>>><<<:::999888777777777888999:::;;;<<>><<<:::999888888777666666777999999999;;;===>>>>>>>>>>>>AAABBBDDDEEEHHHKKKNNNRRRTTTVVVYYY]]]cccgggkkkqqqzzzwwwvvvwww|||```VVVLLLGGGCCC>>>;;;;;;777777666666666666777777555555555555555666777777777:::999;;;AAA@@@III___qqqcccXXXMMMIIIIIIMMMTTT\\\dddooowwwsssmmmgggdddaaa___]]]YYY[[[^^^___ccckkkwwwyyyyyyxxxwwwvvvuuutttsssqqqqqqpppooonnnmmmlllllliiihhhhhhgggfffeeeeeedddddddddddddddcccbbbaaaaaa\\\]]]___```______```aaa^^^```aaabbbccceeeiiilllhhhkkknnnqqqrrruuuxxx{{{}}}}}}|||{{{zzzyyyyyyxxxyyywwwtttrrrqqqqqqrrrsssrrrrrrqqqooonnnmmmlllkkkiiijjjjjjjjjjjjiiiiiihhhbbbbbbaaaaaabbbcccddddddeeecccbbbaaa```^^^[[[YYYXXXWWWVVVTTTQQQNNNKKKJJJDDDCCCAAA>>><<<:::999888888777555555666777888888999:::;;;:::::::::<<<>>>???AAACCCFFFIIILLLNNNPPPSSSYYY___cccfffmmmwww~~~xxxwwwxxxdddYYYNNNIIIDDD???<<<<<<777777666666666666777888555555555555555666777777555999777:::???===EEEZZZjjjcccXXXLLLHHHHHHLLLTTT\\\eeepppyyytttmmmiiiccc^^^\\\ZZZYYYXXXUUUWWWYYYYYYZZZaaakkksss|||||||||{{{zzzxxxwwwvvvuuuppppppppppppooooooooooookkkjjjiiihhhgggggggggggggggggghhhhhhgggeeecccbbbdddcccaaa```_________```^^^___aaabbbdddfffggghhhgggiiillloooppprrruuuxxx}}}~~~}}}{{{yyyxxxwwwwwwwwwwwwvvvvvvtttssssssnnnnnnnnnnnnmmmllljjjjjjjjjjjjjjjiiiiiiiiihhhhhhcccbbbbbbaaaaaabbbbbbcccdddcccaaa``````___\\\ZZZXXXWWWUUURRRNNNKKKIIIHHHEEEBBB>>><<<;;;:::888666888888888888777777777777666666666666666666666666999<<<@@@CCCEEEGGGIIIKKKNNNRRRWWW\\\aaaiiissszzzzzztttyyylll^^^PPPJJJGGGCCC>>><<<:::999888777666666666666666666555555555555666666666777;;;<<<;;;<<>>::::::999888777666666666666777777666666666666777777777777999;;;:::<<>>999:::999888777666666666666888888777777777777888888888777777999:::===EEEOOOlllqqqtttyyyfffWWWKKKKKKLLLMMMSSS\\\hhhsssxxxrrrnnnkkkiiigggeeebbb___]]]]]]\\\ZZZXXXUUUUUUUUUTTTSSSTTTWWWZZZ^^^dddnnnxxx~~~|||{{{{{{xxxwwwvvvtttsssqqqpppooopppooonnnnnnmmmmmmmmmnnnmmmmmmlllkkkjjjiiihhhhhhggggggfffeeeeeeeeeeeeeeebbbcccdddeeeggghhhiiijjjkkkmmmnnnooonnnoooqqqrrrvvvxxxzzz}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyytttttttttsssqqqpppnnnnnnllllllkkkjjjiiihhhgggfffeeeddddddccccccddddddeeecccaaa___]]]]]]\\\ZZZYYYTTTSSSRRRPPPMMMKKKJJJIIIEEEBBB>>><<<;;;;;;999888888777777777666666666666555555555555555555555555777888888777777999===@@@CCCGGGMMMSSSYYYaaalllsss}}}|||ppppppuuuyyy\\\NNNKKKGGG???::::::999888777666666666666888777777666666777777888999777888:::;;;===DDDMMMjjjrrrsssqqqeeeWWWMMMLLLMMMMMMSSS\\\hhhttt}}}wwwssspppooommmkkkiiigggdddcccbbbaaa___]]]]]]\\\[[[XXXWWWVVVWWWXXXZZZ___eeemmmvvv~~~}}}}}}xxxxxxwwwvvvuuutttssssssppppppooonnnnnnnnnooooooooonnnmmmlllkkkjjjjjjiiiffffffffffffffffffeeeeeedddeeeeeeggghhhiiijjjkkklllmmmoooooonnnnnnoooqqquuuwwwyyy{{{|||}}}{{{zzzyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyttttttsssrrrqqqooonnnmmmmmmmmmkkkjjjhhhgggfffeeeeeeddddddccccccddddddeeeccc```]]]\\\[[[[[[YYYXXXSSSSSSQQQOOOMMMKKKIIIHHHDDDAAA===;;;;;;:::999888777777777666666666666555444444444444444444444444777777777777666888;;;>>>@@@EEEKKKQQQWWW```kkksss{{{rrrnnnqqqeeeSSSMMMHHHAAA<<<:::999888777666666666666777666666555555666666777999999;;;>>>===>>>DDDMMMggguuutttnnn}}}bbbVVVMMMLLLMMMLLLSSS]]]gggrrr~~~zzzwwwuuuuuusssrrrooommmkkkjjjjjjiiifffddddddbbb___]]][[[ZZZXXXXXXYYY\\\___ccciiittt~~~~~~zzzyyyyyyxxxwwwvvvvvvuuuqqqqqqppppppppppppqqqqqqpppooonnnlllkkkkkkkkkkkkgggggghhhhhhhhhggggggfffffffffggghhhiiijjjkkkkkkkkkmmmnnnnnnnnnnnnoooqqqtttvvvxxxyyyzzz}}}|||{{{zzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyttttttsssrrrpppooommmlllnnnmmmllljjjhhhgggeeedddddddddccccccccccccddddddbbb```\\\ZZZZZZZZZYYYXXXTTTSSSQQQNNNLLLJJJHHHGGGBBB???<<<::::::999888777777777666666666666555555444444444444444444444444666777777777777888:::===>>>CCCIIIOOOVVV___jjjrrrzzzuuunnnnnnqqq[[[QQQIIIBBB>>>:::999888777666666666666666666555555555555666666888<<>>DDDNNNdddxxxvvvpppwww^^^SSSLLLLLLLLLLLLSSS^^^fffqqq}}}|||{{{{{{zzzyyywwwvvvtttsssrrrpppmmmjjjiiifffccc```___]]][[[YYYYYYZZZ\\\]]]___fffooowww~~~}}}}}}{{{zzzxxxwwwvvvuuussssssrrrrrrrrrsssssstttpppooonnnlllkkkkkkkkkkkkhhhiiijjjjjjjjjjjjiiihhhgggggghhhiiijjjkkkllllllkkklllnnnnnnmmmnnnoooqqqrrrtttvvvwwwxxxzzz}}}|||{{{zzzzzz{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuuuutttsssqqqooommmlllooonnnllljjjhhhfffeeedddccccccbbbbbbbbbbbbccccccbbb___[[[YYYYYYYYYXXXWWWTTTSSSQQQNNNKKKHHHFFFEEE@@@>>>:::999888888777666777777666666666555555555333333333333333333333333444555777888777888:::;;;;;;@@@GGGMMMTTT^^^iiiqqqzzz|||rrrppp{{{eeeUUUIIIBBB???:::999888777666666666666777777666666666666777777777>>>HHHKKKDDD???EEEOOOaaa~~~}}}wwwnnnZZZQQQKKKKKKKKKKKKTTT___gggqqq~~~}}}{{{zzzxxxvvvrrrooonnnkkkgggeeeeeeccc```]]]ZZZ\\\]]]\\\\\\___eeejjjoooxxx~~~}}}{{{yyyvvvuuutttuuuuuutttttttttuuuuuuvvvqqqooonnnlllkkkkkkkkkkkkiiijjjkkklllllllllkkkjjjhhhhhhiiijjjkkkkkklllllljjjlllmmmnnnmmmnnnoooqqqqqqssstttvvvvvvxxx{{{~~~|||{{{zzz{{{{{{zzz{{{zzzzzzyyyxxxwwwvvvvvvvvvuuusssrrrpppnnnmmmooonnnmmmjjjhhhfffdddccccccbbbbbbbbbbbbbbbbbbcccbbb___[[[YYYXXXXXXXXXWWWUUUSSSQQQNNNKKKHHHEEEDDD???===:::888888777666555777666666666555555555555333333333333333333333333222444666888888888999:::999>>>EEELLLSSS\\\hhhooozzzwwwtttssslllXXXIIIAAA???:::999888777666666666666888888777777777777888888666@@@LLLOOOFFF???EEEQQQ___~~~iiiXXXOOOJJJKKKKKKKKKTTT```hhhqqq~~~|||yyyuuurrrsssooolllkkkkkkiiifffbbb]]]___```___]]]^^^bbbfffbbbjjjvvv}}}|||{{{zzzzzzzzzzzzzzzyyywwwuuusssrrrssstttuuurrrpppooooooooonnnllljjjlllkkkjjjiiijjjkkklllmmmkkkkkklllmmmmmmlllkkkkkklllmmmmmmnnnooonnnnnnnnnqqqrrrsssuuuvvvxxxyyyzzz|||~~~}}}|||{{{zzzyyy|||{{{zzzyyywwwvvvuuutttsssssssssrrrpppnnnmmmlllhhhhhhiiihhhhhhgggfffeeehhhfffcccccceeefffeeeccc```^^^\\\YYYWWWVVVVVVVVVTTTSSSQQQNNNIIIDDD@@@===<<<<<<:::888777666666666666666777777666555444444111222222333444555666666444555666666666666888:::===@@@DDDJJJRRR\\\gggnnn{{{|||ssstttpppYYYMMMDDD;;;777777777777666444333222777777666666666666777777:::999<<<@@@BBBAAAEEEJJJaaa|||yyyeeeUUUOOOIIIHHHIIILLLSSS[[[eeessszzzxxxtttsssrrrqqqqqqnnnjjjgggfffeeecccaaa____________```bbbgggooo{{{~~~}}}||||||{{{{{{|||zzzyyywwwvvvtttttttttuuusssqqqppppppppppppmmmkkkmmmllllllkkkkkklllllllllkkklllmmmmmmmmmmmmlllkkkmmmmmmmmmnnnnnnnnnooooooqqqrrrsssuuuvvvxxxyyyzzz|||~~~}}}|||{{{zzzyyy{{{zzzyyyxxxwwwuuuttttttssssssrrrqqqpppnnnmmmllliiijjjjjjiiiiiihhhgggffffffdddaaabbbcccdddcccaaa```^^^\\\YYYWWWUUUUUUTTTRRRRRROOOLLLHHHCCC???===;;;:::888777666555555555666666777777666555555444333333333444444555555666444555666666555666888:::===???DDDIIIRRR\\\gggnnn{{{sssooo}}}qqqZZZNNNEEE>>>999888888777666555444444777777666666666666777777999888:::>>>??????CCCIIIaaa{{{yyyeeeUUUNNNIIIHHHIIILLLTTT\\\fffttt}}}xxxvvvtttsssrrrpppmmmkkkiiigggeeebbb``````_________```bbbgggoooyyy~~~~~~}}}}}}}}}||||||zzzyyywwwvvvuuuttttttsssrrrrrrsssrrrpppnnnnnnoooooonnnnnnmmmlllkkkkkklllmmmnnnnnnmmmlllkkknnnnnnmmmmmmmmmnnnooopppqqqrrrsssuuuvvvxxxyyyzzz{{{}}}~~~|||{{{zzzyyyyyyyyyxxxwwwuuutttsssssssssrrrqqqpppooonnnmmmllljjjjjjjjjjjjiiihhhgggfffcccbbb``````aaaaaaaaa```___^^^[[[YYYVVVTTTSSSRRROOONNNLLLIIIEEEAAA===;;;:::999888777666555555555666666777777777666555555555555555555555555555555444555666666555666777999;;;>>>CCCIIIQQQ\\\hhhooo|||sssjjjvvv~~~pppYYYMMMEEE@@@;;;:::888666555555555666777666666555555666666777888666777:::<<<<<>>======>>>>>>;;;;;;:::999999999999999777777888999999999999999999888888777777666666666777777777666666666555555;;;???FFFOOOYYYeeepppwww|||sssppptttttt^^^OOOHHHBBB<<<777666666666777777888999444444444555555555555666777666888::::::;;;AAAIIIZZZ{{{{{{zzzxxxcccSSSNNNJJJJJJKKKNNNWWWaaaooo{{{yyytttpppkkknnnttt|||~~~{{{yyyuuusssrrrpppnnnllliiihhheeecccaaaaaa```aaaccccccbbb```______bbbdddhhhppp{{{~~~|||zzzxxxvvvuuuwwwvvvtttrrrrrrrrrsssssssssrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqrrrssssssttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxzzz{{{||||||~~~~~~~~~~~~~~~|||{{{|||{{{yyywwwuuuuuuuuuuuurrrrrrqqqooonnnmmmllllllkkkkkkjjjiiihhhggggggfffiiigggeeebbbaaaaaabbbccc___\\\YYYXXXXXXVVVQQQMMMEEEDDDBBB@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;777777888888999999999999888888888888888888888888888888888777777777777777;;;???FFFOOOXXXcccnnnuuuyyy|||uuuqqquuuyyybbbSSSKKKDDD>>>888777777777888999999:::444444444555555555555666777666888::::::;;;AAAIIIZZZ{{{}}}uuuxxxyyybbbRRRMMMJJJIIIJJJNNNWWWaaammm{{{wwwpppjjjfffccc^^^bbbiiirrr}}}}}}zzzxxxvvvrrrnnnjjjkkkjjjhhheeedddccccccccceeeeeedddbbb___^^^___aaa^^^ccckkkrrr|||~~~}}}{{{zzzxxxxxxwwwwwwwwwuuuttttttssstttttttttssssssrrrrrrsssssstttrrrqqqqqqqqqqqqrrrsssssssssssstttttttttuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~}}}||||||{{{yyywwwuuuuuuuuuuuusssrrrqqqpppnnnmmmlllkkkkkkkkkjjjiiihhhhhhhhhgggkkkiiifffcccbbbcccdddffffffccc___]]][[[XXXTTTPPPGGGFFFEEECCCAAA???>>>=========<<<;;;:::::::::;;;888888888888888999999999999999999999999999999:::888888888888888888888888999===DDDLLLUUU^^^hhhnnntttxxx}}}vvvrrrvvv}}}eeeUUULLLEEE@@@>>>===;;;999888666666555444444444555555555555666777666888::::::;;;AAAIIIZZZ{{{yyysssxxx{{{cccRRRMMMIIIIIIJJJNNNWWW```lllzzzvvvmmmfffbbb^^^\\\VVVZZZ```jjjvvv~~~}}}{{{vvvqqqlllnnnmmmjjjhhhfffeeeeeeeeedddeeedddccc```___aaabbb^^^```bbbffflllvvv}}}|||{{{zzzzzzzzzzzzzzzxxxxxxwwwvvvuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttsssssssssssstttuuuwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz|||~~~~~~}}}~~~}}}|||zzzxxxvvvuuutttuuuuuutttsssrrrpppooommmlllllllllkkkjjjiiihhhhhhiiiiiikkkiiigggeeedddfffhhhiiikkkiiieee```[[[VVVQQQNNNEEEFFFFFFFFFEEEDDDBBBAAA??????===<<<;;;:::::::::888888777777777888999:::999999999999999:::::::::888888888888999999999999888<<>><<<;;;:::999999888777777777888:::;;;999999999999999999999999888888888888888999999999999===CCCHHHNNNUUU[[[```fffjjjpppvvv|||zzzsssvvv~~~gggUUUKKKEEEAAA>>>===;;;999888777666666444444444555555555555666777666888::::::;;;AAAIII]]]|||~~~tttwww|||cccQQQLLLIIIHHHIIIMMMVVV```mmm{{{}}}wwwoooiiieeecccbbbaaa]]]^^^aaafffoooyyy~~~yyyuuuqqqpppnnnkkkjjjiiiiiiiiijjjkkkjjjhhhdddaaa```aaaeeeccc```^^^___bbbfffhhhpppzzz~~~}}}{{{yyyyyyyyyzzz{{{zzzzzzzzzyyyyyyxxxwwwvvvvvvuuuuuutttttttttuuuuuusssrrrrrrrrrrrrsssttttttuuutttttttttuuuwwwyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{|||~~~}}}|||zzzxxxwwwvvvvvvvvvttttttssssssrrrqqqpppppplllkkkjjjhhhhhhiiijjjkkkiiiiiikkkllloooqqqtttuuupppooojjjccc[[[SSSNNNKKKHHHJJJMMMPPPQQQPPPNNNMMMHHHGGGDDDAAA>>><<<;;;:::999888777666777888:::;;;::::::999999888888777777777777777888888888999999888<<>><<<;;;999888777666666888:::;;;::::::999999888777666666666666777777888888888888666999===BBBEEEIIINNNQQQWWW\\\ccckkkrrrxxxvvvvvviiiVVVLLLGGGDDD;;;;;;999888777666666666444444444555555555666666777666888::::::;;;AAAIIIcccssspppxxx___QQQLLLHHHHHHIIIMMMVVV___ooo|||~~~yyyvvvtttrrrpppmmmkkkhhhhhhkkkqqqxxx|||~~~zzzwwwrrrqqqooollljjjjjjiiijjjfffhhhjjjjjjiiihhhhhhiiidddcccbbbaaabbbaaa___^^^aaadddiiirrr|||~~~|||zzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{yyyxxxwwwuuuttttttttttttvvvuuutttsssrrrsssttttttwwwuuutttssstttuuuwwwxxx|||||||||||||||{{{{{{zzz|||~~~}}}|||zzzxxxwwwuuuuuuttttttuuuwwwxxxwwwuuurrrpppoooooonnnmmmlllkkkkkkjjjlllmmmooorrruuuxxx{{{|||vvvtttooofff]]]XXXYYY[[[ZZZ[[[]]]\\\WWWPPPMMMMMMEEEFFFGGGEEECCCAAA@@@@@@;;;;;;::::::::::::999999::::::999888777666555444666666666666777777777777666777888;;;???DDDHHHJJJLLLSSS\\\eeelllsss{{{}}}vvvyyyyyyfffYYYQQQIIIBBB???<<<999888888888777666777777666666555555555444888666666888:::;;;@@@GGGaaaqqqwwwwwwbbbSSSNNNJJJJJJKKKNNNWWWaaaooo}}}}}}{{{zzzvvvrrrnnnmmmooorrruuu~~~{{{zzzuuuooojjjiiikkkllllllmmmnnnnnnooommmkkkiiigggfffeeecccaaa____________\\\^^^aaafffnnnvvv~~~}}}|||{{{zzz{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{zzzyyywwwvvvuuuuuuttttttuuutttsssssstttuuuvvvwwwwwwvvvuuuttttttvvvwwwyyy|||||||||||||||{{{zzzzzz{{{}}}}}}|||zzzxxxwwwvvvuuuuuutttuuuwwwwwwwwwuuurrrppppppppppppooonnnmmmmmmlllnnnppprrruuuxxx{{{}}}~~~{{{yyytttkkkccc```bbbeeefffiiilllkkkcccWWWNNNJJJDDDDDDDDDBBB@@@>>>======;;;;;;::::::::::::999999::::::999888777666555555555666666666777777777777666666777999;;;???BBBCCCIIIOOOXXX```gggpppyyy~~~wwwyyy}}}jjjZZZPPPHHHBBB???<<<999888888888777666777666666666555555555555888666666999:::;;;@@@GGG___qqqvvvttt___SSSNNNJJJJJJKKKNNNXXXaaaooo}}}}}}xxxsssqqqpppqqqssszzz||||||wwwqqqmmmkkklllmmmmmmkkkllllllmmmllljjjhhhfffgggfffdddbbb````````````^^^^^^___aaaeeejjjooorrr}}}||||||}}}}}}yyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuutttsssssssssuuuvvvxxxyyywwwwwwvvvuuuvvvwwwxxxyyy{{{{{{{{{{{{zzzzzzzzzyyyxxx{{{~~~~~~|||{{{yyywwwvvvuuuuuutttuuuvvvwwwvvvtttrrrqqqrrrqqqqqqppppppooooooooorrrsssvvvyyy|||~~~yyyrrrkkkjjjnnnrrrzzzxxxgggUUUJJJFFFDDDBBB@@@===<<<;;;;;;;;;;;;::::::::::::999999:::999999888777666555555555555666666666777777777888777777777999:::<<<>>>DDDIIIQQQXXX```jjjuuu}}}vvvvvv~~~rrr^^^QQQHHHCCC???<<<999888888888777666666666666666555555555555888666666999::::::???FFF[[[{{{rrrwww|||rrr]]]SSSNNNJJJJJJKKKOOOXXXbbbooo}}}~~~yyyvvvtttsssvvv{{{~~~zzztttpppnnnnnnnnnmmmkkkllllllmmmlllkkkjjjiiihhhgggeeecccbbbaaaaaaaaabbbaaa``````bbbdddggghhhrrrxxx~~~}}}}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuttttttttttttssssssssstttuuuwwwxxxwwwwwwvvvvvvwwwwwwxxxyyy{{{zzzzzzyyyyyyyyyyyyyyywwwyyy|||~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuvvvwwwvvvtttrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqtttuuuyyy|||}}}vvvrrrssszzz|||dddSSSIIIFFFBBB???>>>=========;;;;;;:::::::::999999999999999888888777666666555555555555666666666777777999888888777888:::;;;<<<@@@DDDJJJQQQYYYdddqqq{{{uuusss~~~}}}eeeSSSJJJEEE???<<<999888888888777666666666666666666555555555888666777:::::::::???EEEXXXuuuuuuxxxwwwsss^^^SSSNNNJJJJJJLLLOOOYYYbbbooo}}}{{{xxxwww{{{|||vvvrrrpppooonnnlllmmmnnnnnnooooooooonnnmmmjjjiiihhhfffeeedddccccccaaaaaa``````aaaccceeefffiiilllttt~~~}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwvvvuuutttsssssssssuuutttsssrrrrrrrrrssstttwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwxxxxxxyyywwwyyy|||}}}~~~~~~}}}{{{yyyxxxvvvvvvuuuuuuvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrtttwww{{{{{{xxx|||yyydddOOOJJJCCC???>>>>>>>>>>>>;;;;;;:::::::::999999999999999888888777777666666555555555555666666666666666666555666777888:::;;;<<<@@@EEEKKKSSS___mmmwww~~~sssooo}}}mmmXXXLLLGGG???<<<999888888888777666555555555666666666666666888666777:::;;;:::>>>DDDTTTmmmuuuwwwtttvvvbbbSSSNNNJJJKKKLLLPPPYYYcccnnn}}}|||~~~~~~yyyuuussspppmmmkkkmmmnnnnnnoooppppppppppppllllllkkkjjjiiigggfffeee______^^^^^^___```bbbbbbffffffjjjqqqyyy~~~~~~~~~}}}}}}}}}}}}}}}|||||||||yyyxxxwwwuuuttttttssssssuuutttrrrqqqqqqqqqrrrrrrvvvvvvvvvwwwwwwwwwwwwxxxzzzyyywwwvvvvvvvvvwwwxxxxxxzzz|||~~~}}}~~~~~~}}}|||zzzxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrrrrsssssssssuuuxxx}}}}}}|||wwwYYYQQQGGGAAA???>>>>>>===;;;;;;::::::::::::999999888888888888777777666666444444555555555666666666333333222333444555777888999===BBBGGGOOO[[[iiisss|||tttmmmxxxuuu^^^OOOGGG???<<<999888888888777666555555555666666666666666888666888;;;;;;:::>>>CCCOOOfffttttttrrrxxxdddSSSNNNJJJKKKLLLQQQZZZdddnnn}}}}}}yyyvvvrrrooolllkkkllllllmmmooopppqqqqqqooooooooonnnlllkkkiiihhhffffffeeeddddddcccddddddcccbbbdddgggkkkooozzz~~~~~~~~~}}}}}}{{{zzzxxxwwwvvvvvvuuuuuutttsssrrrqqqrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwvvvyyyxxxwwwuuuuuuvvvwwwxxxzzz|||~~~~~~~~~}}}~~~~~~|||zzzxxxwwwvvvvvvvvvvvvvvvuuuttttttssssssrrrrrrsssssstttuuuvvvvvvvvvyyyzzzyyyiii___QQQHHHCCCAAA???<<<;;;;;;::::::::::::999999888888888888777777777777444444444555555555666666444333333222333444666777666:::???DDDKKKWWWdddmmmzzzxxxmmmuuuzzzbbbPPPFFF???<<<999888888888777666555555555555666666666777888777888;;;<<<:::===BBBJJJ^^^uuuuuuqqqwwwcccSSSNNNJJJKKKMMMQQQ[[[eeennn}}}~~~zzzvvvqqqnnnkkkllllllnnnoooqqqrrrsssrrrrrrrrrqqqpppnnnlllkkkkkkkkkkkkjjjiiiiiiiiiiiibbbaaabbbcccccccccjjjrrr~~~~~~~~~||||||zzzyyyxxxwwwwwwwwwsssrrrrrrrrrsssuuuvvvxxxttttttuuuvvvvvvvvvvvvvvvyyyxxxvvvuuutttuuuwwwxxx{{{}}}~~~}}}~~~~~~~~~~~~|||zzzxxxwwwvvvvvvvvvvvvvvvuuuttttttsssssssssssstttuuuvvvwwwxxxxxxwww{{{{{{uuuuuu}}}wwwkkk[[[OOOIIIEEEAAA>>>;;;;;;;;;:::::::::999999888888888888777777777777444444444555555555666666888777666555555555666777444777===BBBIIITTT```iiiyyy~~~{{{nnnttt|||cccPPPDDD???<<<999888888888777666444555555555666666777777888777888<<<<<<:::===BBBFFFYYY{{{yyyxxxqqquuu```SSSNNNKKKKKKMMMQQQ[[[eeennn}}}}}}xxxsssooommmnnnnnnpppqqqsssuuuvvvsssttttttsssrrrpppnnnlllggghhhhhhiiiiiiiiijjjjjjbbbaaabbbdddaaa___ccciiilllwww~~~~~~~~~~~~|||{{{yyywwwwwwxxxyyyzzzyyywwwttttttvvvwwwuuussswwwwwwvvvvvvvvvvvvwwwwwwwww{{{{{{vvvuuuyyyzzzwwwzzz{{{|||~~~~~~~~~~~~~~~~~~{{{xxxuuutttsss{{{yyywwwvvvuuuvvvwwwxxxtttuuuvvvwwwxxxyyyzzzzzzxxx|||wwwllljjjlllrrrwwweeeWWWLLLBBB;;;:::???>>><<<:::999999::::::999999999888777666666555777666666666555555555555222222222222333333444555888777:::@@@FFFNNN[[[hhhuuu|||nnnqqqgggTTTJJJAAA>>>:::888777777666555777777777777666666666666999888888999:::<<<>>>@@@EEEQQQmmm}}}uuusssvvv```UUUOOOKKKJJJKKKOOOYYYcccnnn{{{~~~yyysssooommmmmmnnnoooppprrrtttuuutttssstttuuuuuutttqqqnnnllljjjiiijjjlllnnnnnnnnnhhhfffbbb`````````___]]]dddjjjrrryyy~~~}}}~~~~~~}}}|||zzzyyyyyyyyy{{{{{{zzzwwwttttttuuuvvvtttssswwwvvvvvvvvvvvvvvvwwwxxxwwwzzzzzzvvvuuuxxxzzzwwwzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxyyyxxxvvvuuutttuuuvvvwwwuuuvvvwwwxxxyyyzzzzzz{{{{{{}}}ooodddbbbdddjjj{{{qqqeeeYYYLLLDDDAAA>>>===;;;:::999999999::::::999999888777777666666777777666666666555555555333333222222333333444555777666999???DDDMMMZZZfffsss}}}~~~ppprrriiiUUUJJJAAA>>>:::888777777666555777666666666666666666666777777777888999;;;===>>>CCCNNNhhhwwwsssvvv___TTTOOOJJJJJJKKKOOOXXXbbbmmmzzz|||wwwsssqqqqqqqqqqqqrrrtttuuuvvvtttttttttuuuuuutttqqqooommmllllllmmmooopppooonnniiifffcccaaa```___^^^\\\[[[```fffkkksss~~~}}}}}}~~~~~~}}}|||{{{zzz{{{|||}}}zzzxxxvvvuuuuuuuuusssrrrvvvvvvvvvvvvvvvwwwxxxyyyxxxyyyxxxuuuuuuxxxzzzxxxzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{xxxwwwvvvuuuuuuuuuvvvwwwwwwxxxxxxyyyzzz{{{||||||~~~vvvgggZZZXXXZZZbbbrrrzzzooobbbRRRFFFAAA<<<<<<;;;:::999999999999:::999999888888777777777777777777777666666666666333333333333333333444555666555777===CCCKKKXXXeeeqqq|||uuuvvvkkkVVVJJJAAA>>>:::888777777666555666666666666666666666666666666666666888:::<<<===@@@IIIbbbyyyrrrxxxbbbTTTNNNJJJIIIJJJNNNXXXbbbmmmzzz{{{xxxvvvuuuuuuuuuuuuvvvvvvwwwuuuuuutttuuuvvvuuurrrpppooonnnnnnpppqqqqqqooommmkkkhhhdddbbbaaa___]]][[[XXX[[[___aaafffqqq~~~}}}}}}~~~~~~~~~}}}|||{{{||||||}}}{{{yyywwwvvvuuutttsssrrrvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuwwwyyyzzzyyyyyyyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxxxxyyyzzzzzz{{{||||||}}}}}}~~~tttdddUUURRRUUU\\\lll|||vvvhhhVVVFFF???===<<<<<<;;;::::::::::::::::::999999999888888888888888888777777777666666444444333333333444444555666555888===CCCKKKXXXdddppp{{{zzzzzzkkkWWWKKKAAA>>>:::777777777666555555555555666666666666666666666555666777999;;;===???FFF]]]wwwppp{{{fffSSSNNNIIIIIIJJJNNNXXXaaaooo||||||zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuuvvvvvvvvvsssqqqpppoooppprrrsssrrrooolllllljjjfffdddbbb```]]]ZZZXXXZZZ[[[\\\___fffrrrzzz~~~}}}}}}|||||||||||||||{{{zzzyyywwwuuutttttttttwwwwwwvvvwwwwwwxxxyyyyyyxxxvvvuuuwwwzzz{{{zzzzzzyyyxxxxxxyyyzzz{{{}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzzxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~tttbbbSSSOOOQQQWWWeeesssrrr^^^MMMDDD@@@@@@???>>>===<<<;;;;;;::::::::::::999999999999999888888888888777777777555555444333333444444444777666888>>>CCCKKKXXXdddppp{{{}}}|||~~~jjjVVVJJJAAA>>>:::777777777666555444444555555666666666777666666666666888:::<<<===???DDDYYY}}}uuummm{{{eeeTTTNNNJJJIIIJJJNNNXXXbbbqqq~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvwwwvvvuuusssppppppppprrrsssrrrooommmnnnlllhhhfffdddaaa^^^[[[UUUUUUVVVUUUWWW\\\dddjjjyyy~~~~~~}}}}}}}}}|||||||||{{{|||{{{yyyvvvuuuvvvwwwyyyxxxxxxwwwwwwwwwxxxxxxxxxuuuuuuzzz~~~}}}{{{zzzxxxxxxwwwwwwxxxzzz|||}}}|||||||||||||||}}}}}}~~~~~~~~~}}}}}}yyyxxxxxxyyyzzz{{{||||||xxxxxxyyyzzz{{{{{{||||||||||||||||||}}}}}}~~~~~~uuucccRRRNNNOOORRR\\\hhhzzzyyydddSSSJJJEEEEEEEEEDDDBBB@@@>>>===::::::::::::::::::::::::999999999999888888888777666555444444444444444444777666888>>>CCCJJJWWWdddooozzz~~~wwwfffTTTIIIAAA>>>:::888777777666555444444444555555666666777666666666666888:::<<<===@@@CCCVVVzzzssslll~~~yyycccTTTOOOKKKJJJKKKOOOYYYcccsss~~~|||{{{zzzzzzzzzzzzxxxwwwwwwwwwwwwvvvtttqqqpppppprrrssssssqqqoooooommmkkkiiigggddd```]]]VVVUUUUUUTTTTTTWWW]]]aaammmxxx~~~~~~}}}{{{|||}}}{{{xxxwwwxxxzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxtttuuu~~~{{{zzzxxxwwwvvvvvvwwwyyy|||}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}|||xxxxxxxxxxxxxxxyyyzzz{{{vvvwwwxxxzzz{{{|||||||||||||||||||||}}}}}}}}}}}}xxxfffUUUOOOOOOPPPWWWaaaqqq{{{hhhWWWOOOKKKKKKJJJIIIFFFCCCAAA???::::::;;;;;;;;;;;;;;;;;;::::::999999999888888888666666555444444444444444666555777<<>>:::888777777666555333333444555555666777777555555444555666888:::<<<@@@BBBSSSxxxuuulll}}}{{{fffVVVPPPLLLKKKLLLPPPZZZdddsss~~~}}}}}}}}}{{{yyywwwwwwxxxxxxwwwuuusssrrrqqqrrrtttuuutttssspppnnnlllkkkiiifffbbb___YYYXXXVVVTTTTTTUUUXXXZZZ```hhhuuu~~~{{{}}}}}}|||yyyxxxzzz|||{{{{{{yyyxxxwwwvvvvvvvvvxxxsssvvv|||zzzxxxwwwvvvvvvwwwyyy{{{}}}{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~||||||{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvwwwyyyzzz{{{{{{|||||||||||||||}}}}}}}}}}}}~~~|||jjjXXXSSSRRRQQQVVV^^^kkkmmm^^^VVVOOOOOONNNLLLIIIFFFBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666555444444444444444555444666;;;@@@GGGTTT```lllvvvyyyyyyxxxuuulll___PPPGGGAAA>>>:::888777777666555333333444444555666777777444333333444555777999:::@@@AAAQQQvvvvvvmmm}}}mmmVVVQQQLLLLLLMMMQQQ[[[dddsss~~~|||zzzxxxwwwxxxxxxwwwvvvtttsssrrrsssuuuwwwwwwwwwqqqooommmlllkkkhhhdddaaaYYYWWWUUURRRPPPPPPQQQSSSVVV\\\hhhvvv~~~|||~~~}}}{{{zzzzzz{{{||||||||||||{{{zzzyyyxxxwwwvvvvvvvvvyyy~~~{{{uuuwwwvvvvvvvvvvvvxxxyyyzzzxxxyyyyyyzzz{{{|||}}}}}}}}}|||||||||}}}~~~}}}}}}yyyyyyyyyyyywwwvvvttttttsssvvvzzz}}}}}}}}}~~~}}}~~~~~~~~~}}}|||}}}~~~zzzkkkUUUQQQSSSPPPQQQUUUfffttt~~~rrrfff^^^WWWSSSOOOLLLJJJGGGBBB>>>>>>=========<<<;;;;;;:::===<<<:::999:::999777666666555555555555444444444666777888:::???IIIVVV```qqqvvv|||yyysssnnneeeWWWLLLGGG@@@===999777777777777666999666444555777777555333555555666666777999:::;;;???CCCSSStttsssnnnyyymmm[[[QQQJJJLLLMMMOOOXXXdddttt}}}~~~}}}{{{wwwuuurrrqqqpppqqqrrrtttvvvxxxxxxxxxxxxxxxtttooolllkkkjjjfffccc___\\\YYYUUURRRRRRRRRSSSVVVVVV[[[ggguuu}}}~~~}}}|||{{{{{{{{{||||||||||||{{{zzzyyyxxxwwwwwwuuuuuuvvv{{{~~~yyytttwwwvvvvvvvvvwwwxxxyyyzzzxxxxxxyyyzzz{{{|||}}}~~~||||||{{{|||}}}~~~}}}}}}zzzzzzyyyxxxwwwvvvuuuttttttwww{{{}}}}}}}}}~~~~~~}}}|||{{{|||www|||}}}}}}nnnYYYSSSTTTQQQQQQTTT]]]jjjttthhhaaaWWWSSSNNNJJJGGGDDD@@@============<<<======>>>>>>===<<<:::::::::999777555666555555555555444444444444666777999>>>GGGTTT^^^nnnsssyyy}}}vvvpppeeeVVVJJJEEE@@@===:::777777777777666999777555555777888666444555555666666777999:::;;;AAADDDSSSsssuuuooozzzwww]]]RRRKKKKKKMMMOOOYYYeeettt~~~}}}zzzwwwtttrrrqqqpppqqqssstttvvvwwwxxxxxxxxxvvvssspppnnnmmmkkkgggddd^^^[[[WWWTTTQQQPPPPPPQQQSSSRRRVVV```lllxxx~~~}}}||||||||||||||||||{{{zzzzzzyyyxxxwwwwwwtttssssssvvvzzzzzzwwwssswwwvvvvvvwwwwwwxxxyyyzzzwwwwwwxxxzzz{{{}}}~~~~~~zzzzzzzzz{{{|||~~~~~~}}}}}}zzzzzzyyyxxxwwwvvvvvvuuuwwwyyy|||~~~~~~}}}~~~}}}{{{zzzyyysssuuutttttt~~~rrr^^^WWWUUURRRPPPSSSUUU```sss{{{qqqfff___UUUQQQKKKFFFCCCAAA>>><<<>>>>>>???@@@@@@@@@@@@@@@>>>===;;;<<<<<<;;;888666666555555555555444444444333555666888===FFFRRRZZZiiinnnuuu{{{zzzrrreeeUUUIIIDDDAAA>>>:::888777777777666888777555666777777666555555555666666777999:::;;;AAADDDRRRpppvvvnnnzzzaaaUUUKKKKKKLLLOOOZZZggguuu~~~|||yyyvvvtttrrrqqqqqqrrrssstttuuuvvvvvvvvvvvvtttrrrqqqpppooollliiifff___]]]YYYUUURRRQQQPPPPPPQQQPPPRRRYYYbbblllzzz~~~~~~}}}}}}}}}}}}zzzzzzyyyyyyxxxwwwvvvvvvuuusssssstttvvvwwwvvvtttvvvwwwwwwwwwxxxyyyzzzzzzvvvvvvxxxyyy{{{|||~~~~~~yyyyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}zzzzzzyyyxxxwwwwwwvvvvvvyyy|||~~~~~~~~~~~~|||zzzxxxnnnnnnkkkkkktttxxxddd[[[XXXSSSPPPQQQRRRZZZgggvvvzzzrrrhhh^^^WWWOOOKKKGGGBBB@@@?????????@@@CCCFFFHHHHHHEEEAAA>>>>>>===<<<===>>>===<<<:::666555555555555444444444333555777999===EEEPPPXXXdddiiipppvvvzzz}}}~~~uuuhhhWWWKKKEEEBBB???;;;888888777777666666555555555555666555555555555666666777999:::;;;???AAAOOOlllvvvlllzzzdddVVVLLLKKKLLLOOO[[[iiiuuu}}}zzzvvvtttsssrrrrrrrrrsssssssssttttttttttttqqqrrrrrrrrrpppnnnjjjhhhdddbbb^^^ZZZWWWTTTSSSSSSRRRPPPQQQWWW]]]fffuuu~~~}}}}}}yyyyyyxxxxxxwwwwwwvvvvvvvvvuuuttttttvvvwwwwwwvvvvvvwwwwwwxxxyyyyyyzzzzzzvvvwwwxxxyyyzzz|||}}}}}}yyyxxxxxxxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~{{{zzzyyyxxxwwwwwwwwwxxx{{{}}}~~~~~~zzzwwwjjjhhheeedddmmm}}}~~~lllaaa[[[VVVRRRPPPPPPTTT\\\fffoootttuuutttxxxvvvsssmmmfff]]]TTTNNNGGGEEEBBB???>>>>>>@@@BBBDDDIIIOOOTTTSSSLLLDDD>>>???===<<<<<<======<<<;;;666555555555555444444444333666999;;;>>>EEENNNUUU___dddkkkqqquuuxxxzzz|||||||||}}}zzzlll[[[NNNIIICCC???;;;999888777777666333444444444444444444555555555666666777999:::;;;<<<>>>JJJfffvvvjjjyyydddWWWLLLJJJKKKOOO\\\jjjuuu{{{xxxvvvuuuuuuuuussssssrrrrrrrrrrrrrrrrrrqqqrrrssssssqqqnnnlllkkkhhhfffbbb^^^ZZZVVVTTTSSSRRRPPPQQQTTTYYYbbbqqq}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxyyyzzz{{{||||||yyyyyyxxxwwwxxxyyyzzz{{{~~~~~~}}}~~~~~~~~~{{{zzzyyywwwwwwwwwxxxyyy|||~~~~~~xxxttthhheeeaaabbbkkkzzzuuuiiibbb\\\WWWSSSNNNPPPSSSYYY```dddffffffgggfffeeeaaa\\\TTTMMMIII@@@@@@@@@>>>===>>>AAADDDEEELLLVVV]]]]]]WWWNNNHHHDDDAAA===;;;:::::::::999666555555555555444444444333666999;;;>>>DDDLLLRRRZZZ___eeekkknnnpppssstttuuuvvvwwwzzz~~~rrr```RRRKKKCCC@@@<<<999888888777666222444555555444333555666555555666666777999:::;;;;;;<<>>@@@???======@@@BBBDDDLLLWWW```eeeccc^^^ZZZQQQLLLDDD>>><<<;;;::::::666555555555555444444444222555888;;;===BBBIIIOOOTTTYYY___dddggghhhjjjlllooopppqqqtttxxx}}}wwwcccSSSKKKDDDAAA<<<999888888777555333555777777555555666888555555666666777999:::;;;======EEE[[[||||||mmm~~~xxxxxx___SSSJJJJJJLLLQQQ]]]kkkvvv}}}{{{{{{|||}}}yyyxxxvvvuuusssssssssssstttuuuvvvssspppnnnnnnooommmkkkhhhccc^^^YYYVVVTTTRRROOONNNNNNPPPWWWhhhxxx~~~}}}~~~~~~~~~~~~wwwxxxyyyxxxwwwvvvwwwxxxvvvwwwyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxvvvvvvvvvvvvwww{{{|||~~~~~~}}}}}}~~~|||zzzxxxwwwwwwxxxyyyzzz}}}~~~{{{rrrkkkgggcccaaadddmmm{{{vvvmmmhhhbbb]]]UUURRROOOMMMMMMNNNNNNMMMHHHJJJKKKKKKHHHEEEBBBAAA<<>>===>>>AAACCCJJJUUUaaahhhkkkkkkiii^^^WWWMMMDDD@@@======<<<666666555555555444444444000444888:::<<<@@@GGGMMMQQQUUU[[[___bbbccceeefffkkkkkkmmmpppuuuyyy}}}zzzeeeSSSJJJDDDAAA<<<:::888888777555444777999999777666888;;;555555666666777999:::;;;??????DDDXXXwwwppprrrwwwppp]]]RRRIIIJJJMMMQQQ]]]kkkvvv}}}}}}~~~|||{{{yyywwwuuuuuuuuuuuuuuuvvvvvvsssooommmnnnqqqqqqooolllgggbbb]]]YYYWWWTTTRRRPPPOOONNNUUUeeeuuu}}}{{{yyyyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwyyyxxxvvvtttssssssssssssssswww|||~~~~~~{{{zzzzzzyyyzzz{{{|||}}}~~~~~~xxxrrrooommmjjjiiimmmttt}}}tttnnnfff___WWWVVVSSSNNNJJJGGGGGGHHHGGGFFFGGGHHHHHHGGGDDDAAA<<<<<<;;;;;;;;;<<<<<<===BBBBBBJJJ[[[iiippprrrsssrrrgggTTTDDD???AAA???999888777666444444555555666666666666888;;;???CCCFFFLLLOOORRRTTTWWWZZZ^^^aaabbbeeejjjlllnnnrrryyy~~~~~~hhhUUULLLFFFBBB===:::999888888777777777777777777777777777666666666666777888999:::<<<===CCCQQQnnn|||rrr~~~iiiooowwwppp^^^QQQHHHHHHJJJNNN[[[iiiyyy~~~{{{yyywwwvvvvvvvvvyyyxxxuuusssqqqpppooooooooonnnmmmjjjeee___YYYVVVVVVRRRNNNNNNNNNQQQ[[[fffxxx}}}{{{zzz{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwwwwyyyzzzzzzzzzzzzyyyyyyxxxuuusssrrrqqqqqqqqqqqquuu{{{~~~~~~|||{{{zzzzzzzzz{{{|||}}}yyyssspppmmmjjjjjjooouuu}}}yyyrrrkkkeee]]][[[VVVPPPKKKHHHHHHHHHFFFEEEEEEEEEFFFDDDAAA??????>>>===<<<;;;:::::::::>>>>>>EEESSSaaakkksssyyyuuubbbNNNCCC@@@<<<777999888777666555666666777555555666777:::>>>BBBDDDHHHKKKNNNPPPRRRUUUYYY\\\^^^aaafffiiikkkooovvv{{{hhhUUULLLEEEBBB===:::888888888777777777777777777777777777666666666666777888999:::;;;===AAAOOOkkk~~~wwwiiillltttnnn^^^RRRHHHHHHKKKOOO[[[hhhxxx~~~}}}{{{yyyyyyyyyyyy{{{yyyvvvsssqqqpppppppppppppppooolllgggaaa[[[XXXVVVQQQNNNNNNNNNPPPYYYbbbrrryyy~~~|||{{{||||||{{{zzzzzzzzzzzzyyyyyywwwvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{xxxwwwuuusssqqqoooooonnnooosssxxx|||~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}{{{tttqqqnnnlllmmmrrrvvv|||yyysssmmmfffccc]]]VVVPPPLLLJJJIIIHHHFFFEEEDDDDDDCCCAAA???BBBAAA???===:::999888888<<<;;;@@@JJJUUUaaappp|||pppYYYHHH???;;;888999888777777666666777777444444444666888<<>>@@@BBBDDDFFFHHHLLLOOORRRVVV[[[^^^bbbgggnnnttt{{{~~~{{{~~~gggTTTLLLDDD@@@<<<999888888888777666666666666666666666666666666666666777888999::::::<<<@@@KKKeee}}}llleeeiiiddd]]]RRRJJJKKKLLLOOOZZZfffrrr{{{|||xxxuuusssrrrssstttssssssqqqooojjjddd___\\\VVVRRROOOOOONNNMMMQQQVVV^^^hhhuuu}}}{{{zzz{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuutttvvvvvvvvvwwwwwwxxxyyyzzzwwwwwwuuusssqqqooommmllllllpppuuuxxxzzz|||~~~}}}~~~}}}}}}}}}}}}~~~}}}vvvssssssqqqrrrvvvxxxyyyzzzsssrrrqqqpppllldddYYYRRROOOKKKGGGDDDDDDDDDDDDDDD@@@???>>>===<<<;;;;;;;;;:::;;;>>>CCCHHHQQQaaaqqqwwwbbbLLLAAA>>>===555555555555555444444444111222222444555777888999:::<<>>>>>===<<<<<<<<<===777777;;;AAAFFFNNN]]]kkkyyy|||uuubbbMMMAAA===<<<444555555555555444333222111222222333444555666666888:::<<<===>>>???CCCEEEHHHLLLRRRWWW[[[aaaiiiooouuuyyy~~~{{{dddRRRLLLCCC???;;;888888888888777777777777777777777777777666666666666777888999:::;;;>>>AAAKKKbbbuuuaaa___[[[ZZZPPPIIIKKKMMMNNNVVVaaakkkuuu|||zzzyyyyyyxxxtttssssssppplllgggaaa^^^ZZZSSSNNNNNNNNNMMMNNNQQQVVV^^^kkkvvv~~~~~~|||{{{||||||{{{zzzxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvtttrrrpppooorrruuuwwwyyyzzz|||~~~}}}~~~~~~|||~~~~~~~~~~~~~~~~~~{{{xxxyyyvvvuuuwwwvvvvvvzzzxxxqqqccc\\\RRRJJJDDDBBBAAAAAA@@@???>>>===<<<<<<<<<<<<999777888===BBBJJJVVVbbbooorrrmmm]]]JJJ???;;;888444555666666666555333333111222333333444444444444555777999::::::<<>>DDDPPPZZZcccgggdddVVVGGG>>>999777555666777777777666444333222222333444444444333333444555777888888:::<<>>:::888777888888888777777777777777777777777666666666666777888999:::999<<>>>>>=========<<<===<<<:::;;;???EEELLLPPP]]]]]]ZZZQQQFFF===:::;;;555555555555555555555555222222222222222222222222555555555666777999:::;;;AAACCCGGGLLLRRRXXX```eeemmmsss{{{~~~qqq```QQQHHHBBB???;;;888888777777666777777777777777777777777777777666666666666666777999<<>>>>>>>>=========<<<:::;;;???EEEKKKOOOTTTUUUSSSLLLBBB;;;999:::444444444444444444444444222222222222222222222222555555555666777888::::::>>>AAAEEEIIIOOOVVV]]]bbbiiiooowww~~~qqqaaaSSSJJJBBB???;;;999888888777666777777777777777777777777777777666666666666777777999<<>>>>>===<<<:::;;;>>>DDDIIIMMMKKKLLLJJJEEE>>>999888999333333333333333333333333222222222222222222222222444444555555666777999999;;;>>>BBBFFFKKKRRRYYY^^^dddjjjsss{{{}}}pppaaaSSSKKKCCC???;;;999888888777666666666666666666666666666777777666666666666777777888<<>>BBBGGGJJJFFFFFFEEEAAA<<<888777777333333333333333333333333222222222222222222222222444444444444555666777888:::<<<@@@CCCHHHNNNUUUZZZ```fffooowww~~~|||ooo```RRRJJJCCC@@@<<<999888888777666555555555555555555555555777666666666666777777888888;;;???FFF[[[uuuppp~~~gggSSSNNNMMMIIIFFFFFFFFFHHHPPPXXXaaakkkzzz|||yyyxxxxxxuuuooojjjccc\\\UUUTTTSSSPPPQQQSSSUUUZZZaaahhhooovvv}}}~~~||||||}}}}}}}}}}}}||||||zzzzzzyyyyyyxxxxxxxxxxxxuuuuuuuuuuuuttttttttttttuuuwwwyyyzzzyyyyyy{{{|||||||||||||||||||||}}}}}}~~~~~~}}}}}}zzz{{{|||}}}~~~xxxooobbbWWWTTTWWWddd|||}}}zzzwwwtttqqqpppooonnnmmmnnnpppssstttrrrtttuuurrrqqquuuyyy]]]MMMGGGAAAAAABBBBBBBBBBBBBBBBBB<<<;;;:::;;;===AAADDDGGGEEEEEECCC@@@<<<999777777333333333333333333333333222222222222222222222222333333333333444555666666999;;;???BBBFFFLLLSSSWWW^^^dddmmmuuu|||}}}ooo___QQQHHHCCC@@@<<<999999888888777444444444444444444444444666666666666666777888888777;;;>>>EEEYYY~~~tttooo|||dddRRRNNNLLLHHHEEEFFFFFFHHHNNNVVVaaakkkzzz{{{zzzyyyvvvqqqlllddd\\\VVVTTTSSSPPPPPPSSSVVV[[[bbbiiipppwww~~~~~~|||}}}}}}~~~~~~}}}}}}|||zzzzzzzzzyyyyyyxxxxxxwwwttttttttttttsssssssssssstttvvvxxxyyyyyyyyyzzz{{{||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~||||||||||||}}}~~~yyyoooaaaUUURRRUUU___ttt~~~{{{yyywwwuuurrrqqqooommmllllllmmmmmmmmmoooooommmlllpppyyyeeeQQQIIIBBBBBBCCCCCCCCCCCCDDDDDD<<<;;;::::::<<>><<<999777666333333333333333333333333222222222222222222222222333333222222333444444555888:::>>>AAAEEEJJJQQQUUU]]]bbbkkkttt{{{tttbbbRRRHHHDDD@@@<<<:::999999888777555555555555555555555555666555555666666777888999777;;;>>>CCCWWW|||}}}rrrnnn{{{}}}```PPPKKKKKKGGGEEEFFFFFFGGGNNNUUUaaakkkzzz}}}{{{zzzwwwrrrnnneee]]]WWWUUUTTTQQQQQQTTTUUUZZZaaaiiipppxxx~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwttttttttttttttttttttttttsssuuuwwwxxxwwwxxxyyyzzz||||||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{ooo```RRROOOQQQXXXiii|||{{{zzzyyyssssssrrrpppnnnlllkkkjjjjjjkkkjjjgggfffiiinnnsssjjjVVVLLLCCCCCCCCCDDDDDDEEEEEEEEE<<<;;;::::::<<<>>>@@@BBB@@@>>>===;;;:::999777666444444444444444444444444222222222222222222222222222222222222222333333444777999<<>>BBBTTTyyy{{{rrrppp~~~aaaOOOIIIJJJGGGEEEFFFGGGHHHNNNUUU```kkkyyy}}}{{{zzzwwwsssnnnggg___YYYWWWUUURRRRRRUUUSSSXXX___gggooowww~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{zzzyyyxxxwwwvvvtttttttttuuuuuuuuuuuuuuurrrtttvvvwwwwwwwwwxxxyyy||||||zzzyyyyyyzzz{{{|||~~~~~~~~~~~~|||||||||}}}~~~}}}ooo___QQQLLLNNNRRR```uuu||||||||||||ssssssssssssqqqnnnkkkjjjhhhgggeeebbbaaabbbeeegggnnn|||mmmZZZOOOCCCCCCDDDDDDEEEEEEFFFFFF<<<;;;::::::;;;===@@@AAA;;;:::999888999888777666555555555555555555555555222222222222222222222222222222222111222222333333666888;;;===AAAFFFLLLQQQ[[[```hhhpppwww~~~mmmZZZNNNDDDAAA===:::999999888777666666666666666666666666555555555555666777999999777;;;>>>AAASSSxxx{{{sssrrreeePPPIIIJJJGGGEEEGGGGGGHHHNNNUUU___jjjyyy~~~{{{zzzwwwsssoooiiiaaa[[[YYYWWWTTTTTTWWWQQQVVV^^^fffnnnvvv~~~~~~~~~}}}}}}||||||xxxxxxxxxxxxyyyyyyzzz{{{uuuvvvvvvwwwwwwwwwvvvvvvxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxxxxwwwxxxyyy{{{|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~ooo]]]QQQLLLLLLOOOUUUccczzz~~~}}}{{{xxxtttttttttsssqqqooolllkkkhhhfffdddbbb```___^^^^^^kkknnnttt{{{|||qqq]]]NNNHHHFFFCCCCCCDDDDDDDDDCCC???===::::::;;;===>>>>>>999999888888777777666666444444444444444444444444666555444333222333444444111111111111222333444555666777999<<>>;;;;;;<<<===>>>>>>888888888777777666666666555555555555555555555555666555444333222333333444111111111111222333444555666777999;;;???DDDJJJOOOUUUZZZbbbjjjqqqwww}}}hhhTTTHHHBBB===<<<:::666666888666555555444333333333333666666666777777777777888888777;;;DDDOOOhhh||||||rrrUUULLLFFFDDDEEEHHHIIIIIIMMMSSS___iiixxxzzzttttttsssooolllhhhccc___\\\ZZZXXXWWWWWWZZZ]]]cccjjjttt~~~~~~}}}}}}|||{{{{{{yyyyyyyyyyyyyyyyyyzzz{{{xxxxxxxxxyyyyyyxxxxxxwwwyyyyyyzzzzzzzzzzzzyyyyyy|||{{{zzzxxxxxxwwwxxxxxxyyyzzz{{{}}}~~~xxxeeeVVVMMMIIIHHHJJJOOOXXXgggxxxzzzvvvssspppmmmnnnnnnnnnnnnmmmkkkjjjiiijjjiiifffccc___\\\ZZZXXXWWWYYY^^^fffjjjeeeZZZPPPHHHFFFDDDCCCDDDEEEEEEEEEBBB???===<<<===>>>>>>===777777777777666666666666777777777777777777777777555444444333222333333333111111111111222333444444555777999:::===BBBIIIMMMSSSWWW___fffmmmtttzzz~~~qqqZZZKKKDDD>>><<<:::777666888555555444444444444444555777777777777888888888888888777;;;BBBKKKbbb||||||{{{ZZZLLLFFFDDDEEEHHHHHHHHHLLLRRR^^^hhhwww}}}uuusssqqqnnnnnnjjjeeeaaa___]]]ZZZYYYVVVXXX\\\bbbiiisss~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{yyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvxxxyyyzzz{{{}}}|||iiiYYYOOOKKKGGGHHHIIIMMMUUUcccttt}}}vvvpppllliiigggeeefffffffffffffffeeeeeedddfffeeecccaaa^^^[[[XXXWWWRRRRRRVVV[[[___^^^WWWQQQHHHEEECCCCCCDDDEEEFFFEEECCC@@@>>>===>>>>>>===<<<666666666666666666666666777777777777777777777777555444444333333333333333222111111111222222333444555666888999<<>><<<:::777666888555444444444444555555666666666777777777888888888888777:::@@@III^^^uuuttt]]]LLLGGGEEEFFFIIIIIIIIILLLRRR\\\fffuuu~~~uuurrrqqqnnnpppmmmiiieeeccc```]]][[[VVVXXX\\\aaahhhrrr|||~~~}}}}}}||||||{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxttttttuuuuuuvvvvvvvvvvvvwwwwwwxxxzzz|||}}}}}}jjj\\\RRRNNNFFFGGGHHHGGGJJJSSS```jjjmmmjjjeeeaaa___^^^\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\ZZZXXXWWWQQQPPPQQQTTTWWWVVVSSSOOOFFFDDDBBBBBBDDDEEEEEEEEEBBB@@@>>>>>>>>>>>>===<<<666666666777777777777777666666666666666666666666555555555555444444333333222222111111222222333333444666777888:::???DDDIIIOOOSSSZZZaaahhhooovvv{{{dddSSSHHH???<<<;;;888777888555555444444444555666666555555555666666666777777888777:::@@@HHH\\\|||ooolllaaaNNNHHHFFFGGGJJJJJJIIIMMMSSSZZZdddsssuuurrrrrrqqqssspppllliiigggdddaaa^^^XXXZZZ]]]aaagggpppyyy~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwrrrssstttuuuvvvvvvvvvvvvuuuvvvwwwyyy{{{|||}}}~~~qqqcccXXXRRRHHHHHHGGGEEEDDDHHHPPPVVVXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWWWWXXXYYYXXXWWWVVVUUUPPPOOONNNOOOOOOOOOMMMKKKEEECCCAAAAAACCCDDDDDDDDD@@@???>>>>>>>>>>>>===;;;777777777777888888888888666666666666666666666666555666666666666555444444333222222111222222333333444555666777999===BBBFFFMMMQQQWWW^^^eeemmmtttyyykkkWWWKKK???<<<;;;999777888666666555555555555555666555555555555666666666666999888:::@@@GGGZZZppphhhyyydddQQQHHHFFFGGGIIIIIIIIILLLRRRXXXcccrrrwwwtttttttttvvvssspppmmmjjjgggdddaaa[[[\\\^^^```eeellltttzzz~~~||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvtttuuuvvvwwwwwwwwwvvvuuutttuuuvvvxxxzzz{{{|||}}}~~~~~~pppbbbYYYNNNLLLHHHEEECCCDDDGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUUUUTTTRRRQQQMMMLLLJJJIIIIIIHHHGGGGGGCCCAAA???@@@AAACCCCCCCCC>>>===<<<===>>>>>>===;;;777888888888999999999:::888888888888888888888888666777888888888777555555333333222222111222222333444555666666888<<>>???AAABBBCCCBBB<<<<<<;;;<<<>>>>>>===;;;888888999999999:::::::::999999999999999999999999777888999999999888666555333333222222111222222222444444555666777;;;@@@DDDIIILLLRRRXXX___gggoootttzzz}}}\\\NNN@@@;;;;;;999888888999888777555555444444444777777777777888888888888===;;;<<>>>>>???????????????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999888777666666555555444444333333333444444444333222333555999<<>>======<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777666666555777666555555444444444444333333222333555888<<<>>>FFFKKKPPPUUUYYY___gggmmmuuuxxx}}}^^^OOO@@@;;;;;;:::777666777777777777666666555555666666666666666666666666555999888;;;EEEPPPkkkrrrvvvcccOOOGGGCCCBBBDDDEEEEEEHHHMMMVVV```nnn|||~~~}}}~~~wwwvvvyyy{{{xxxuuurrrqqqnnnkkkhhhaaa___[[[YYYYYY\\\___bbbeeeeeeeeeeeeeeeeeeeeeeeekkkkkklllqqqvvvzzzzzzxxxyyyzzz}}}~~~zzzyyyzzz{{{||||||zzzyyywwwvvvttttttssssssttttttttttttttttttttttttssstttvvvwwwwwwwwwvvvuuurrrsssssstttvvvyyy{{{}}}}}}}}}}}}}}}~~~~~~{{{iii^^^VVVOOOKKKJJJGGGFFFEEEDDDCCCDDDDDDEEEIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOLLLJJJGGGCCC???===;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999888888777666666666777777666555444333333222333333222333555888;;;===BBBGGGLLLQQQUUU[[[ccciiirrruuuzzz~~~~~~[[[MMM@@@;;;;;;999777777777777777666666666666555666666666666666666666666444888777999BBBKKKddd}}}bbbMMMGGGCCCBBBDDDEEEDDDGGGLLLUUU___nnn|||~~~|||zzzzzz|||~~~}}}zzz||||||zzzwwwuuutttrrrooolllfffbbb]]]YYYVVVVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[^^^dddjjjoooqqqqqqrrrssswww{{{~~~{{{yyyzzz}}}~~~yyyxxxwwwvvvuuuttttttsssttttttttttttttttttttttttssstttuuuvvvvvvvvvuuuuuussssssttttttvvvyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~|||~~~}}}nnnbbbXXXSSSRRRPPPOOOMMMKKKJJJKKKLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQOOOMMMKKKGGGCCC???<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;::::::::::::888888888888777777666666666666666555333222111000333333333333555888:::<<>>BBBGGGKKKOOOUUU\\\bbbkkkooouuuzzz~~~iiiRRRGGG>>><<<;;;999777888555555555555555666666666555555555555555555555555555:::888999???FFF[[[{{{hhhPPPHHHDDDBBBDDDDDDDDDFFFKKKSSS]]]lllzzz}}}{{{xxxxxxyyyzzz|||~~~{{{xxxuuuqqqoookkkgggaaaZZZUUURRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGHHHJJJMMMQQQUUUYYY]]]___cccfffjjjoootttyyy|||~~~~~~}}}~~~~~~yyyyyyyyyyyyxxxwwwvvvuuuttttttttttttttttttttttttsssssssssssstttttttttuuuvvvvvvvvvvvvxxxzzz|||}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~vvvuuuiiigggccc___\\\[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYY[[[ZZZWWWUUUSSSSSSSSSSSSQQQRRRQQQPPPMMMIIIEEECCC<<<<<<;;;:::;;;<<<===>>>>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888888888777777777777777777::::::;;;;;;:::888666555222222333444555777888999<<<@@@EEEIIIMMMRRRZZZ```fffkkkrrrxxx|||sss^^^MMMEEE===<<<;;;888777888444555555555555666666666555555555555555555555555555:::999:::???DDDXXXwwwmmmSSSIIIEEECCCEEEEEEDDDGGGKKKRRR\\\kkkyyy~~~|||yyyyyyxxxyyyzzz}}}~~~|||xxxtttqqqmmmiiiccc\\\VVVRRRPPPOOOLLLKKKJJJHHHFFFEEECCCCCCEEEGGGIIIKKKMMMPPPTTTWWWZZZ]]]aaaggglllqqqtttvvv~~~|||zzzzzzzzz{{{zzzyyywwwvvvttttttttttttttttttttttttssssssrrrrrrsssssstttuuuuuuuuuuuuuuuwwwyyy{{{|||}}}||||||{{{{{{|||||||||}}}|||{{{{{{|||~~~yyyvvvqqqlllhhhgggggggggddddddddddddcccbbb``````___]]]ZZZVVVTTTSSSRRRRRRNNNOOOPPPPPPNNNJJJGGGDDD>>>===<<<;;;<<<===???@@@??????>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999777777777777777777777888888999:::::::::888777555222222333444555777888888:::>>>CCCGGGJJJPPPWWW]]]aaafffmmmtttzzz~~~~~~jjjVVVJJJCCC===<<<;;;888777999444444444555555555666666555555555555555555555555444999888999>>>CCCVVVtttvvv[[[KKKGGGEEEFFFFFFEEEHHHLLLQQQ[[[jjjxxx~~~zzzyyywwwwwwxxxzzz}}}}}}zzzwwwsssoooiiiaaaZZZUUURRRQQQNNNMMMKKKIIIGGGEEECCCBBBAAACCCEEEFFFFFFHHHLLLPPPPPPSSSWWW]]]bbbgggjjjlll}}}zzzzzz{{{{{{|||{{{zzzxxxwwwttttttttttttttttttttttttsssrrrrrrrrrrrrsssttttttuuutttttttttvvvxxxzzz{{{}}}||||||{{{{{{{{{||||||}}}{{{xxxwwwwwwzzz}}}|||wwwrrrppppppqqqjjjjjjjjjiiihhhfffeeedddaaa___[[[WWWTTTSSSRRRRRRJJJLLLNNNOOOMMMJJJGGGDDD@@@???===<<<===>>>@@@AAA@@@@@@????????????@@@@@@??????>>>===<<<;;;::::::<<<<<<;;;;;;;;;:::::::::777777777777777888888888444555777888777666444333222222333444555777777888888<<>>@@@BBBBBBBBBDDDHHHLLLIIILLLPPPVVV[[[```cccddd}}}|||{{{|||}}}}}}{{{yyyvvvuuutttssssssrrrssssssvvvuuusssrrrqqqqqqrrrrrrrrrssssssuuuwwwyyy{{{||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||zzzxxxuuuqqqoooppptttwwwtttuuu}}}~~~|||zzzwwwuuuqqqooollljjjiiihhhfffeeedddaaa]]]YYYVVVSSSPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKEEEBBB>>>===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<<<<===;;;;;;::::::::::::999999999999999999999999999999999888777777777666444222555555444444444555555666;;;===@@@CCCFFFKKKQQQVVVYYY^^^ffflllqqqvvv||||||}}}sss```PPPFFFBBB===:::888888777666666666555555555555666666444444444555666777777888666:::999;;;@@@AAAOOOiiieeeTTTHHHEEEGGGDDDGGGLLLHHHPPPZZZiiiwww~~~}}}zzzxxxwwwxxxyyyzzz|||}}}~~~{{{sssllleee___[[[WWWVVVTTTPPPJJJFFFCCCBBBAAABBBAAA@@@???@@@BBBDDDGGGHHHJJJNNNRRRVVVYYY[[[}}}}}}}}}~~~}}}|||zzzvvvuuutttssssssrrrssssssvvvuuusssrrrqqqqqqqqqrrrrrrssssssuuuvvvxxxzzz{{{||||||{{{{{{{{{{{{{{{{{{~~~}}}{{{yyywwwvvvuuuqqqooolllhhheeeeeehhhjjjooopppwww~~~{{{yyytttrrrooonnnmmmkkkhhhfffbbb___[[[XXXVVVTTTQQQOOOKKKJJJJJJJJJIIIIIIIIIIIIGGGDDDAAA@@@AAABBBBBBBBBAAAAAA@@@@@@@@@?????????@@@???>>>===<<<<<<<<<===;;;;;;::::::::::::999999999999999999999999999999:::888888888999888666444555555555444444555555666:::<<>>???@@@AAACCCEEEHHHKKKOOORRRTTT~~~}}}~~~~~~|||zzzvvvuuutttssssssrrrssssssttttttsssrrrqqqqqqqqqqqqrrrrrrsssuuuvvvxxxyyyzzz||||||{{{zzzzzzyyyxxxxxx}}}|||yyyvvvrrrooolllkkkdddccc___[[[XXXWWWZZZ\\\fffhhhooo{{{yyywwwuuutttrrroookkkggg```]]]ZZZXXXVVVUUURRRQQQKKKJJJIIIIIIHHHHHHHHHHHHIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@@@@?????????????????????>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999888888888::::::888777666666555555444555555666888:::===???BBBFFFLLLPPPQQQWWW^^^dddhhhnnnuuuzzzwww```NNNFFFBBB===:::888888777666666666555555555555666666444444555555666777777777666:::888:::@@@AAANNNfff\\\LLLGGGHHHEEEHHHLLLJJJQQQYYYfffttt}}}}}}|||{{{zzzxxxxxxwwwxxxyyyyyyzzz{{{{{{||||||}}}~~~vvvqqqhhheee```ZZZTTTPPPMMMLLLGGGEEECCC@@@>>>===<<<<<<===>>>@@@BBBEEEIIIKKKMMM}}}}}}}}}|||{{{yyyvvvuuutttssssssrrrssssssssssssrrrqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwxxxxxxzzzzzzzzzzzzyyyxxxxxxwwwyyywwwsssnnniiiddd```^^^WWWVVVTTTQQQNNNNNNPPPSSS[[[^^^gggrrr}}}|||zzzyyyvvvrrrmmmiiiccc```\\\ZZZXXXVVVTTTRRRMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJIIIFFFDDDAAA@@@???>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999777777666888::::::999777777666666555555555555555777999;;;<<>><<<;;;<<<===>>>@@@CCCEEEGGGIII}}}{{{{{{zzzyyyxxxvvvuuutttssssssrrrssssssqqqqqqqqqqqqqqqqqqpppppppppqqqsssuuuvvvvvvwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvqqqoookkkeee___YYYUUURRRKKKJJJIIIGGGFFFGGGJJJLLLPPPTTT^^^kkkwww~~~|||zzzvvvpppllliiifffbbb___\\\YYYVVVTTTPPPNNNLLLIIIGGGFFFFFFFFFHHHIIIKKKMMMNNNLLLHHHDDDBBB@@@>>>===<<<<<<===>>>===============<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999666555555666888999888777888777666555555555555555666777999:::<<<@@@DDDHHHLLLPPPWWW\\\```fffnnntttyyy{{{```LLLFFFBBB===:::888888777666666666555555555555666666555555555555666666666666777999777999@@@@@@KKKaaakkkSSSIIIKKKGGGHHHMMMLLLPPPXXXcccnnnzzz~~~|||zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzz~~~vvvlllccc[[[SSSNNNKKKHHHDDDAAAAAA@@@>>><<<<<<<<<===>>>@@@BBBDDDEEE|||zzzzzzyyyxxxwwwvvvuuutttssssssrrrssssssppppppqqqqqqqqqppppppooooooqqqsssuuuvvvvvvuuuuuuuuuvvvvvvvvvuuutttrrrqqqgggeeeaaa[[[UUUPPPLLLJJJAAAAAAAAA@@@???@@@CCCFFFGGGLLLVVVcccooo}}}zzzuuurrrqqqmmmiiieeebbb___\\\YYYTTTQQQMMMIIIFFFDDDDDDDDDGGGIIIMMMQQQSSSPPPKKKFFFBBB@@@>>><<<;;;;;;<<<===<<<<<<=========<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999555555555666888999777666888888777666555555555555666777888999:::===BBBEEEIIINNNTTTXXX]]]ccclllrrrvvv~~~}}}cccOOOFFFBBB===:::888888777666666666555555555555666666555555666666666666666666888999666999@@@@@@III^^^}}}rrrWWWJJJLLLIIIHHHMMMNNNOOOVVVaaammmxxx}}}{{{yyyxxxvvvuuuuuutttuuuwwwxxxyyy{{{~~~yyyoooeee[[[SSSPPPKKKFFFDDDDDDCCC@@@>>>;;;;;;;;;<<<===>>>???@@@}}}{{{zzzzzzyyyxxxvvvuuutttssssssrrrssssssnnnooopppqqqqqqpppooooooooopppssstttuuuuuutttttttttttttttsssqqqmmmjjjhhh^^^\\\XXXSSSNNNJJJFFFDDD>>>>>>>>>===<<<===???AAA@@@EEEOOO[[[fffwww~~~{{{xxxvvvrrrnnnkkkiiigggdddaaa[[[XXXSSSMMMIIIGGGFFFEEEFFFJJJPPPUUUXXXUUUOOOJJJBBB@@@===;;;::::::<<<===;;;;;;<<<======<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999777666666777999999888666999888777666555555555555666777888888999<<<@@@CCCGGGKKKQQQUUUZZZ```iiiooosss{{{hhhTTTFFFBBB===:::888888777666666666555555555555666666666666666666666666666555888999666999@@@@@@HHH\\\wwwwwwwwwYYYJJJMMMJJJHHHMMMOOONNNUUUaaalllvvv}}}|||{{{{{{wwwvvvuuuuuuuuuwwwyyyzzz}}}}}}rrrfff]]]VVVPPPJJJGGGGGGEEEAAA===;;;;;;;;;;;;;;;<<<===>>>|||{{{zzzzzzyyyvvvvvvtttsssssssssssssssnnnooopppqqqqqqpppooonnnoooppprrrtttuuuuuutttsssttttttssspppmmmhhhdddaaaXXXVVVSSSOOOJJJFFFCCCAAA@@@@@@@@@>>><<<<<<>>>@@@<<>>>>>~~~|||{{{zzzxxxwwwvvvuuuuuutttssssssrrrrrrooooooooooooooooooooooooppprrrtttuuuuuutttsssrrruuuqqqmmmiiigggccc]]]YYYUUUQQQMMMKKKJJJHHHDDDAAA>>>>>>===<<<<<<<<<<<<<<<>>>@@@EEELLLTTTccc|||~~~|||{{{xxxuuurrrooommmmmmgggddd___YYYTTTPPPMMMLLLIIIQQQZZZ___cccccc[[[SSSIIIBBB<<<;;;:::888888;;;======<<<;;;::::::999999999999999::::::;;;;;;;;;999999999999999888777666777777666666666888999:::999888777555555555555666666666666666666888===@@@BBBFFFLLLQQQUUUZZZaaafffqqqwwwnnn]]]KKKCCC;;;::::::888777888777777666555555555555555555555555555555555555555888666888;;;===@@@IIISSSuuurrrvvv|||^^^LLLIIIFFFHHHKKKHHHLLLSSS]]]gggppp|||~~~{{{xxxwwwxxxxxxyyyyyyxxxxxxwwwyyynnnfff^^^TTTMMMKKKJJJFFFBBBAAA???=========<<<;;;999~~~}}}|||{{{yyywwwvvvvvvuuuttttttsssrrrrrroooooooooooooooooooooooooooqqqsssuuuvvvvvvuuuuuuuuupppiiidddaaa]]]YYYVVVUUUTTTRRROOOLLLHHHDDDBBB??????>>>===<<<<<<<<<<<<>>>???CCCIIIPPP^^^ttt~~~~~~}}}zzzwwwtttrrrpppoooiiigggbbb\\\WWWSSSPPPOOOMMMUUU___eeeiiihhhaaaXXXLLLEEE>>><<<;;;888999<<<============<<<;;;:::999999999999999:::::::::;;;999999999888888888777777888777666666666777999::::::999777666555666666666666666666555555777;;;>>>AAAEEEKKKOOOSSSYYY```eeeooovvvnnn]]]LLLCCC<<<::::::888777888777777666555555555555555666666666666666666666666777666777:::<<<>>>GGGPPPllloooooo|||www[[[JJJHHHEEEGGGKKKHHHKKKQQQ[[[dddnnnyyy|||yyyyyyyyyzzzzzzzzzzzzzzzzzzyyymmmeeeZZZRRRNNNKKKGGGDDDAAA???=========<<<:::999}}}}}}|||zzzxxxwwwwwwvvvuuutttsssrrrrrroooooooooooooooooooooooonnnppprrruuuwwwxxxxxxxxxvvvppphhh```\\\ZZZXXXWWWYYY\\\]]]YYYRRRJJJEEEDDDAAA@@@???>>>===============>>>AAAFFFKKKVVVjjj|||}}}zzzxxxuuutttsssmmmkkkfffaaa\\\XXXUUUSSSRRR[[[eeelllqqqppphhh___PPPHHHAAA>>><<<999:::======>>>?????????===;;;:::888888888999999999999999:::999888777666777888888888777666666666777888999::::::888777777666777777666666666555444666999<<<>>>CCCHHHMMMQQQVVV^^^dddlllsss}}}mmm\\\LLLCCC<<<::::::888777888777666555555444555555555777777777777777777777777777666777::::::<<>><<<<<<<<<:::999~~~~~~}}}{{{zzzyyyxxxwwwvvvtttsssrrrqqqoooooooooooooooooooooooonnnppprrruuuwwwxxxyyyyyyzzzsssjjjaaa\\\\\\]]]^^^ccchhhlllggg[[[OOOIIIGGGCCCBBBAAA@@@>>>>>>======<<<<<<>>>CCCGGGPPPaaappp}}}{{{yyywwwvvvpppnnnkkkfffaaa]]]YYYXXXWWWaaalllsssxxxwwwnnndddTTTKKKBBB???<<<:::;;;>>>???@@@BBBBBBAAA???<<<:::888888888888888888888888:::999777555555777888999888888777666666777888999::::::999888888777777777666666666555444444777999<<<@@@EEEJJJNNNTTT\\\bbbiiiqqq|||mmmZZZLLLDDD<<<::::::777666777666555555444444555555555666666666666666666666666888777888::::::;;;BBBJJJ```ooogggooo|||jjjQQQEEEGGGDDDEEEIIIFFFHHHNNNUUU^^^gggsss~~~{{{|||{{{{{{||||||}}}}}}~~~~~~~~~~~~|||{{{|||||||||}}}}}}~~~pppdddZZZRRRLLLIIIDDDBBB???===<<<<<<:::999~~~}}}{{{{{{zzzyyywwwuuusssrrrqqqpppppppppppppppppppppppppppqqqsssuuuwwwyyyzzz{{{}}}wwwnnnfffaaa```cccfffnnnuuuzzzttteeeVVVNNNLLLGGGFFFDDDBBBAAA@@@??????;;;;;;===AAAEEELLLZZZggg~~~|||zzzyyysssrrrooojjjfffaaa^^^\\\\\\fffrrrzzz~~~|||ssshhhWWWMMMDDD???<<<;;;===AAABBBCCCDDDEEECCC@@@===;;;888888888888888888888888999888666555555666888:::999888777666666777888888::::::999999888777777666555666666555444444666888:::>>>CCCGGGKKKRRR[[[aaaiiippp{{{nnnYYYMMMDDD<<<::::::777666777555555444444444444555555555555555555555555555555999888999;;;;;;;;;AAAIII]]]~~~pppdddhhhtttgggPPPEEEFFFCCCDDDHHHFFFHHHMMMTTT[[[dddqqqyyywwwwwwvvvyyy}}}~~~|||||||||{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}{{{xxxvvvvvvvvvvvv{{{}}}{{{|||}}}nnnbbbWWWPPPLLLGGGDDD@@@>>>===<<<;;;:::~~~}}}|||{{{zzzxxxuuusssrrrqqqppppppppppppppppppppppppqqqrrrtttwwwzzz}}}}}}vvvmmmgggfffhhhkkkuuu|||{{{mmm^^^UUUQQQJJJIIIGGGEEECCCBBBAAAAAA===;;;===AAADDDHHHSSS^^^yyy}}}|||wwwuuusssoookkkfffbbb```bbbmmmyyywwwlllZZZPPPFFFAAA>>>===@@@EEEGGGGGGGGGFFFDDDAAA===;;;999999999999999888888888777777666555666777888999999888777666666666777888999999999999888777666555555666666666444444666888999<<>>===<<<;;;~~~}}}|||{{{xxxvvvsssrrrqqqppppppppppppppppppppppppqqqrrruuuyyy~~~yyyqqqmmmmmmooouuu{{{{{{pppcccZZZVVVNNNLLLJJJHHHFFFDDDCCCCCC???======@@@BBBDDDLLLTTTfff{{{{{{zzzwwwtttoookkkgggdddjjjuuu}}}qqq^^^SSSIIICCCAAAAAADDDJJJLLLKKKIIIGGGDDD@@@===<<<;;;:::::::::999999999999666666666666777777888888:::999777666666666777888888888888888888666555444444555777666666666777999888;;;@@@DDDHHHPPPZZZaaakkkrrr||||||bbbNNNEEE===;;;:::777555666444333333333444444555666555555555555555555555555666666888;;;::::::@@@GGGQQQrrrjjjhhhqqqkkkTTTIIIHHHBBBAAAFFFFFFFFFIIINNNUUU]]]kkkzzz{{{xxxuuurrrqqqtttyyy|||zzzxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwtttpppmmmmmmmmmmmmrrrzzzyyyzzzwwwvvvxxxzzzuuuggg\\\WWWMMMJJJDDDAAA??????>>>===~~~~~~}}}{{{yyyvvvsssrrrqqqppppppppppppppppppppppppppprrrvvv{{{yyyrrrqqqrrrrrrwww{{{yyyqqqfff]]]YYYOOONNNLLLIIIGGGEEEDDDDDDAAA???>>>@@@@@@@@@FFFMMMVVVlll}}}|||zzzwwwsssnnnjjjgggpppzzztttaaaVVVKKKFFFDDDDDDHHHNNNOOOMMMKKKGGGCCC@@@>>><<<;;;;;;;;;::::::999999999444555666777888888777777:::999888666666666777888777777888888777666444333444555777777666777888999888;;;@@@CCCHHHPPPZZZaaalllsss}}}gggNNNEEE===;;;:::666555666333333333333444444555666777777777777777777777777555444666:::999999???FFFNNNoootttrrr{{{nnnWWWJJJHHHAAAAAAFFFFFFEEEHHHLLLRRR[[[hhhxxx~~~zzzvvvtttvvvzzz}}}zzzyyyxxxxxxyyywwwwwwwwwwwwwwwvvvuuutttsssooolllkkkjjjkkkpppxxxttt|||zzzuuussstttuuuxxx|||lllaaa[[[OOOKKKFFFBBB@@@@@@???>>>~~~|||yyyuuurrrppppppooooooooopppqqqrrrrrrqqqrrruuu|||vvvqqqzzzzzzyyyxxxuuunnnfff```VVVSSSOOOLLLJJJHHHEEEDDDFFFCCC???>>>???BBBDDDEEEOOOZZZooozzzsssmmmjjjiiitttwwwdddQQQGGGDDD>>>DDDNNNOOOWWWSSSMMMFFFAAA???>>>>>>888999;;;<<<<<<;;;:::888888888777666666666666666888888888888777777777777777777777777777666555555444444444555555555555666999;;;>>>@@@DDDLLLWWW```ooouuu~~~cccOOOEEE<<<999777444444555444444444444444444444444444444444444444444444444666777888888888999<<>>===>>>@@@AAABBBFFFNNN^^^ttt~~~xxxrrrooonnnvvv~~~iiiUUUKKKGGGCCCIIISSSTTTYYYUUUNNNGGGAAA>>>======:::;;;<<<===<<<;;;999888888888777666666666666666888888888777777777666666666666666666666555444444444444444555555555555666555888<<<@@@EEEOOO[[[dddooovvv~~~jjjOOOEEE<<<999888555444666444444444444444444444444444444444444444444444444666777888888888999<<>>}}}}}}|||{{{yyyvvvsssrrroooooooooppppppqqqsssssstttwww{{{{{{tttnnngggbbb[[[VVVRRRNNNKKKIIIEEECCC@@@???@@@AAA@@@@@@BBBEEENNN]]]ooo|||wwwtttsssvvvlllXXXMMMJJJFFFMMMXXXYYY]]]XXXPPPHHHAAA===;;;;;;<<<=========<<<:::888777888888777666666666666777888888777777777777666666555555555555555444444333444444444555555555555666555888<<<@@@FFFPPP\\\eeepppvvv~~~mmmOOOEEE===:::999666555777444444444444444444444444444444444444444444444444666777777777777999<<>>BBBFFFOOOZZZaaaooouuu}}}hhhNNNEEE===;;;:::777666777444444444444444444444444444444444444555555555555555666777777777999<<<>>>BBBWWWzzzqqqSSSFFFDDDCCCDDDHHHFFFEEEHHHOOOUUU^^^lllxxx{{{xxxssspppmmmllllllmmmlllllliiigggdddaaa``````bbbcccdddfffkkkrrryyyvvvnnniiibbbeeemmmwww{{{rrrnnnoooqqqrrrooohhh___WWWSSSOOOMMMIIIHHHHHHGGGDDDBBB{{{{{{{{{zzzxxxvvvsssrrrooooooooopppqqqssstttuuuuuuyyy}}}xxxtttmmmfff```[[[UUURRRMMMKKKHHHFFFFFFDDDBBBAAAFFFCCCDDDIIIPPP[[[lll{{{~~~}}}|||{{{zzz{{{|||}}}~~~{{{yyyxxxwwwrrr[[[MMMIIIHHHRRR]]]^^^```ZZZQQQGGG???;;;999999666777888888999999999999999999888777777777777777777777777666666666666555555666666777777777666666444444444555555555555666777:::>>>BBBGGGNNNYYY```mmmsss{{{{{{^^^LLLCCC<<<;;;:::777666777444444444444444444444444444444444555555666666666555666777777777888;;;>>>CCCTTTttttttTTTFFFCCCBBBCCCGGGGGGFFFIIINNNTTT\\\jjjvvv~~~|||tttqqqnnnmmmmmmmmmlllkkkhhhfffccc```^^^^^^______aaaccchhhnnnvvv}}}xxxnnniii```aaafffnnntttzzzpppeee```\\\^^^```___ZZZTTTOOOLLLKKKJJJIIIIIIHHHGGGEEECCC||||||{{{zzzxxxuuurrrqqqoooooooooppprrrsssuuuvvvvvvzzz~~~{{{vvvpppjjjddd]]]XXXPPPMMMIIIFFFEEEDDDBBB@@@@@@>>>@@@DDDHHHNNNZZZfff|||}}}vvvuuurrrpppppppppqqqrrrxxxzzz}}}}}}{{{yyyxxxxxxwwwwww^^^NNNJJJIIISSS_________YYYOOOEEE>>>:::::::::555555666666888999999:::999999888777777777777888777777666666666666555555555666777777777777777777444444444555555555555666333777<<>>CCCOOOkkkzzzYYYIIIEEEBBBCCCFFFGGGFFFHHHNNNSSS[[[hhhtttyyyvvvsssqqqqqqpppnnnlllgggeeebbb___]]]\\\\\\\\\___aaaeeekkkrrryyyxxxnnnhhh___]]]___dddhhhlllsss{{{|||qqqddd[[[WWWOOOQQQRRRRRROOOKKKIIIHHHHHHIIIIIIJJJIIIHHHFFFEEE~~~}}}||||||zzzwwwtttqqqooooooooopppppprrrtttuuuvvvwww|||}}}yyytttmmmeee___UUUQQQLLLHHHFFFEEECCCBBB======???BBBDDDFFFNNNWWWhhh|||zzzuuunnnllliiifffeeeeeefffgggkkknnnrrrtttsssrrrrrrrrrrrrzzzxxx^^^LLLHHHHHHRRR]]]]]]\\\VVVMMMCCC===::::::;;;777666666777777888999999:::999888888777777888888777777666666666555555555444555666666777777666666444444444555555555555666333777<<>>AAADDDJJJRRRYYYdddkkkttt||||||}}}xxx{{{~~~~~~{{{ppp```RRRFFF>>>999999999666555666444444444444444444444444444444444555666777777888444555666666666888;;;======CCC[[[hhhUUUMMMFFFBBBDDDEEECCCEEEJJJOOOVVVcccooozzz}}}zzzgggeeebbb___\\\ZZZYYYYYY\\\^^^```eeelllsssyyy|||~~~sssjjjddd[[[WWWTTTUUUUUUSSSUUUZZZXXX\\\^^^]]]WWWPPPMMMLLLGGGGGGGGGFFFDDDDDDFFFGGGGGGIIILLLNNNMMMKKKJJJIII~~~yyyuuutttrrrqqqpppoooooooooqqqsssuuuxxxyyyyyy|||{{{tttkkkeee^^^XXXPPPKKKIIIIIIHHHFFFEEECCC@@@===<<<>>>AAABBBJJJTTTeeeyyyyyysssmmmjjjccc```\\\ZZZYYYXXXWWWUUU[[[[[[[[[\\\]]]___```aaa```jjjuuuwww```IIIAAAEEELLLPPPRRRRRRLLLDDD???===;;;999777999999888888999999:::;;;888888888888888888888888888999999999888777555444777777666666666666777777555555555555555555555555666888;;;???CCCJJJQQQVVV^^^dddmmmvvv}}}xxxvvvuuutttsssmmmbbbUUUKKK???<<<888666555555444444555555555555555555555555555444444333333444444555555555666666777999:::;;;BBBDDDUUUxxx~~~||||||YYYHHHGGGFFFBBBDDDFFFIIIKKKOOOXXXccckkkwww|||qqqllleee___]]][[[YYYWWWYYY[[[^^^bbbgggmmmuuuzzz{{{}}}yyypppfff```WWWVVVTTTRRRQQQPPPOOOOOOPPPPPPPPPOOOOOONNNNNNNNNHHHFFFCCCAAA@@@BBBEEEFFFKKKLLLNNNPPPRRRQQQNNNLLL|||xxxuuutttsssqqqpppooooooooopppqqqtttvvvwwwyyy|||~~~yyyrrriiiccc\\\VVVNNNJJJHHHHHHFFFDDDEEECCCAAA???>>>???AAABBBBBBIIIUUUcccttt|||vvvpppllliiiaaa___\\\ZZZYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYaaahhhrrrsss^^^HHH@@@CCCGGGIIIKKKKKKFFF@@@<<<;;;:::999888999999999999999::::::;;;888888888888888888888888888999999999888777555444666666555555555555666666555555555555555555444444666888;;;>>>CCCIIIPPPUUU\\\bbbjjjssszzz|||vvvtttqqqmmmggg\\\QQQHHH???<<<888666555555555444555555555555555555555555555444444333333444444555555555666666777999:::;;;@@@BBBSSSuuu|||uuucccNNNHHHFFFCCCDDDFFFIIIKKKOOOWWWbbbjjjwwwuuupppjjjeeebbb___[[[XXXVVVXXX[[[^^^bbbhhhpppuuuwwwyyy|||{{{vvvmmmddd^^^VVVUUUSSSQQQPPPNNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGDDDBBBBBBCCCEEEFFFKKKNNNRRRXXX\\\^^^]]]\\\~~~{{{wwwuuutttsssrrrqqqpppoooooooooppprrrtttuuuyyy{{{~~~xxxqqqhhhbbb[[[UUUNNNJJJHHHHHHFFFDDDEEEDDDCCCAAAAAA@@@AAAAAA===@@@EEEMMMYYYiiiyyyxxxsssnnnkkkhhhaaa```]]]\\\[[[YYYUUUSSSNNNNNNMMMMMMMMMMMMMMMNNNOOOSSSVVV\\\mmm~~~}}}kkkYYYFFF???@@@@@@@@@AAABBB>>>:::888888999999999:::::::::::::::;;;;;;;;;999999999999999999999999888999999999999777666555555555444444444444555555666666666555555444444444666888;;;>>>AAAGGGNNNSSSXXX^^^gggooowww~~~xxxtttmmmfff^^^TTTKKKEEE???;;;888666555555555444555555555555555555555555555444444333333444444555555555666666777999:::;;;>>>@@@QQQpppyyyrrrsssXXXJJJFFFDDDEEEFFFIIIJJJNNNVVVaaaiiiwww|||xxxrrrnnnkkkfff___ZZZVVVWWWXXXZZZ]]]cccjjjooorrrtttvvvvvvrrriiiaaa[[[UUUUUUTTTSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJIIIFFFDDDCCCDDDEEEFFFLLLQQQYYYaaahhhlllnnnnnn|||zzzwwwuuuuuutttsssrrrqqqqqqppppppppprrrssstttyyy||||||tttjjjddd\\\VVVOOOKKKJJJJJJHHHFFFDDDDDDCCCCCCBBBAAA@@@?????????@@@CCCJJJVVVccclllyyy|||vvvqqqnnnkkkiiieeecccaaa___\\\XXXSSSPPPJJJIIIHHHGGGGGGFFFFFFGGGEEEFFFGGGKKKWWWeeejjjggg^^^PPPCCC>>>>>><<<;;;;;;<<<:::888666666777888999::::::;;;;;;<<<<<<<<<<<<999999999999999999999999888888999:::999888777666666555555444444555555666777777666666555555444444666888:::<<<@@@EEELLLPPPVVV[[[dddmmmuuu|||~~~xxxnnncccXXXOOOGGGDDD>>>;;;777555555666555555555555555555555555555555555444444333333444444555555555666666777999:::;;;<<<@@@NNNjjjzzzvvvcccMMMFFFFFFEEEGGGHHHJJJMMMTTT^^^fffvvv{{{xxxuuunnneee^^^YYYYYYYYYYYY[[[___eeejjjlllnnnqqqrrrnnnhhh```[[[UUUUUUVVVUUUUUUSSSRRRQQQOOOOOOOOOOOONNNMMMKKKJJJKKKJJJHHHGGGEEEEEEEEEEEELLLRRR]]]gggpppwww||||||zzzwwwvvvvvvvvvtttrrrsssrrrqqqqqqqqqssstttuuuzzz}}}}}}qqqjjj```YYYQQQLLLKKKJJJIIIHHHCCCDDDDDDCCCBBBAAA???>>>@@@@@@@@@AAADDDJJJRRRXXXiiivvv|||uuuqqqnnnllljjjiiifffccc___[[[VVVOOOKKKFFFEEEDDDBBBAAAAAAAAAAAA===???@@@BBBHHHOOORRRQQQPPPGGG???======:::999:::::::::888777666666777999:::;;;<<<============<<<999999999999999999999999888888999::::::999777666777666666666666666666777777777666666666555555555666888:::;;;>>>CCCIIINNNUUUZZZbbbkkksss|||uuufffXXXMMMFFFCCC>>>;;;777555555666666555555555555555555555555555555444444333333444444555555555666666777999:::;;;;;;@@@LLLeee~~~yyylllQQQGGGHHHEEEGGGHHHIIIKKKRRR\\\dddsssxxxmmmddd]]]\\\ZZZXXXXXXZZZ___cccgggjjjmmmooommmhhhbbb^^^TTTUUUUUUVVVWWWWWWWWWWWWTTTUUUUUUUUUTTTRRRPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFJJJRRR]]]iiiuuu}}}{{{yyyxxxxxxwwwuuussssssrrrrrrqqqrrrsssuuuvvvzzz|||zzzkkkcccWWWOOOLLLKKKJJJIIIEEEEEEEEEDDDCCCAAA@@@???<<<===>>>>>>>>>AAAEEEIII\\\iiiyyy{{{sssooollljjjiiigggddd___ZZZUUUPPPJJJFFFAAA@@@???>>><<<<<<;;;;;;999:::<<<===???AAAAAAAAADDD>>>:::;;;;;;888888:::888999999777666666888999;;;<<<===>>>???>>>======::::::::::::::::::::::::888888999::::::999888777777777666666666666777777666666666666666666666666777888999:::===AAAGGGKKKSSSYYYaaaiiirrr{{{nnn]]]OOOGGGDDD===:::777555666666666666555555555555555555555555555444444333333444444555555555666666777999:::;;;:::???JJJ___~~~www~~~sssTTTHHHJJJFFFGGGHHHHHHJJJQQQZZZbbbooo}}}xxxmmmaaa___[[[WWWTTTUUUYYY\\\ccceeejjjlllllliiieeebbbWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\ZZZXXXUUUTTTSSSRRRRRRPPPOOOLLLJJJIIIIIIPPP[[[gggvvv~~~}}}{{{zzzyyyxxxuuusssqqqqqqppppppqqqsssuuuvvvxxxzzz}}}ttteeeXXXRRROOOMMMLLLIIIHHHGGGFFFDDDCCCBBBBBB<<<<<<===<<<<<<===@@@CCCOOO^^^ppp~~~xxxpppjjjgggeeeddd___[[[VVVQQQMMMHHHDDDAAA???>>>===;;;::::::::::::666777999:::999888888:::;;;777666888888555666999555777888777666666999;;;;;;<<<>>>@@@@@@???>>>===::::::::::::::::::::::::888888999:::::::::999888666666666555555666666666555555555666777777888888777888999:::<<<@@@EEEIIIRRRWWW___gggpppzzzvvvbbbQQQGGGCCC===:::777555666666666666555555555555555555555555555444444333333444444555555555666666777999:::;;;888>>>GGGXXXwwwvvvxxxvvvVVVIIIKKKFFFGGGHHHHHHIIIOOOYYY```kkkyyyxxxhhheee___YYYTTTSSSVVVYYY^^^aaafffjjjllljjjgggeee```^^^\\\[[[[[[]]]___```cccdddeeeeeecccaaa^^^\\\XXXYYYXXXWWWUUURRROOOMMMMMMQQQYYYbbbooo~~~|||{{{zzzxxxuuussspppoooooooooppprrrtttuuuvvvxxx{{{~~~qqqbbbXXXTTTQQQPPPLLLKKKIIIGGGFFFEEEDDDDDD>>>???>>>======>>>AAADDDGGGVVViiiyyyvvvmmmgggcccaaa___XXXTTTNNNJJJFFFCCC@@@>>>???>>>===<<<;;;;;;;;;;;;555555777777555333555999777444444666555333333777222444777777666666:::===;;;===???@@@AAA@@@>>>===::::::::::::::::::::::::777888::::::;;;:::999888555555555444444555555555444444555666777888999999777888888999;;;???DDDHHHPPPUUU]]]fffoooyyy{{{fffSSSGGGBBB===:::777555666777777666555555555555555555555555555444444333333444444555555555666666777999:::;;;777<<>>;;;888:::>>>DDDNNN]]]nnntttkkkccc]]]WWWRRRQQQOOOKKKGGGCCCAAA??????===============<<<<<<;;;:::999999888777666555555555666666666666666555555444444444444666888:::<<<@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999888777777777777777777666666666666777666555444444555666777888777666555555444555555666666666888;;;@@@CCCFFFOOOTTT\\\dddlllvvv~~~hhhUUUIIIDDD>>>;;;777555555555333222555444444444444333333333333333333222222222111111555555666666777999:::;;;999???EEEOOOggg{{{yyyyyyYYYIIIIIIGGGGGGGGGGGGHHHMMMSSSXXXgggqqquuuggg```]]]YYYXXXYYY[[[^^^ffflllllljjjmmmsssssssssqqqmmmhhhfffhhhkkkrrrrrrsssrrrqqqooommmkkkkkkjjjhhhfffccc```]]][[[YYYWWWXXX\\\bbbnnn}}}zzzwwwuuurrrqqqpppooooooppprrrsssyyyzzz{{{~~~zzzmmmddd\\\WWWRRRNNNJJJIIIKKKLLLKKKIIIEEEAAA??????===:::;;;???CCCLLLZZZiii{{{tttiiiaaa[[[UUUQQQKKKIIIFFFCCC@@@>>>============>>>>>>======<<<;;;;;;::::::888777666555555444555555666666666555555444444444444666888:::;;;????????????>>>======<<<<<<;;;::::::999888777777666666666666777777777777777666555555555555666777666666555555555666666777666666666888;;;???CCCFFFNNNSSS\\\dddlllvvvhhhUUUIIICCC===;;;777555555555333222555555555444444333333333111111222222333333333444555555555666777888::::::999>>>CCCKKKaaa|||www|||}}}\\\JJJHHHFFFFFFFFFFFFHHHLLLRRRWWWdddnnn~~~|||ooohhhccc]]]ZZZZZZ```bbbhhhnnnooonnnrrryyy}}}}}}|||xxxsssqqqqqqsssvvvvvvwwwwwwvvvuuutttsssqqqpppooommmkkkhhhfffeeeaaa^^^\\\[[[\\\ddduuu}}}zzzxxxvvvsssrrrpppooooooppprrrssswwwxxx{{{~~~}}}qqqfff^^^VVVRRRNNNMMMOOOQQQRRRQQQJJJEEEAAA???===:::;;;???BBBIIISSSaaasssrrrfff^^^XXXRRROOOGGGEEECCC@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;999888666555555333333444444555555555555444444444444555777999;;;======>>>>>>>>>======<<<<<<;;;;;;:::888777777666555555666666777777888888777666666555555666666777444444444555555666888888666666777888;;;???CCCEEELLLRRR[[[ccclllvvviiiVVVIIIBBB===:::777555555555444333666666555444333333222222000000111222333444555555555555555666777888999:::999===@@@FFFXXXxxxuuuvvv^^^KKKGGGEEEFFFFFFEEEGGGKKKPPPTTTaaakkk{{{}}}uuunnngggbbbbbbiiikkkqqqvvvxxxwww{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzyyywwwuuutttsssrrrlllgggbbb]]]ZZZ\\\hhhuuu}}}zzzxxxwwwuuutttrrrpppooopppqqqrrruuuwwwzzz}}}}}}|||pppeee\\\WWWRRRPPPSSSWWWYYYZZZOOOHHHAAA???<<<999999<<>>>>>??????>>>>>>===<<<>>>===<<<:::999777666555333333333333444555555666444444444444555777999:::;;;;;;<<<==================<<<;;;:::999888777666444555555666777888888999777666666666666666666777555555555555555666777777777666777888;;;???CCCEEEKKKQQQZZZccclllvvv~~~hhhVVVHHHAAA===:::777555555555444333666666555444333222222111111111222222333444444555555555555555777888999:::999;;;===BBBQQQnnnvvvqqq```LLLHHHDDDEEEEEEEEEFFFIIINNNRRR^^^iiixxxzzzssspppqqqvvvyyy~~~~~~~~~~~~tttnnnhhhbbb]]][[[ccclll}}}{{{yyyxxxvvvuuusssqqqppppppqqqrrrsssuuuyyy|||~~~~~~~~~{{{vvvrrrrrrxxxzzzmmmccc]]]VVVUUUXXX]]]aaabbbVVVLLLCCC???<<<888777999<<<@@@FFFQQQdddyyy{{{lll```XXXRRRNNNJJJJJJIIIFFFCCCAAA??????????????????@@@???>>>>>>===>>>>>>===;;;:::888777777444333333333333444555666444444444444555666888999999:::;;;===>>>>>>>>>>>>>>>>>><<<;;;:::888777777444555555666777888888999666777777777777777777666777777666555555555555555777777777888;;;???BBBDDDJJJPPPZZZdddlllvvvzzzfffTTTHHHAAA<<<:::777555555555555444666666555444333333222222333333333333333333333333444444555555666888999:::777999<<<@@@LLLfffyyyooobbbNNNIIIDDDEEEEEEEEEEEEHHHLLLPPP\\\fffvvv~~~~~~|||vvvooohhhaaa\\\```fff}}}{{{zzzyyyxxxvvvtttrrrppppppqqqrrrrrrtttwww{{{}}}~~~~~~}}}|||yyyrrrlllhhhhhhmmmqqqwww~~~yyykkkddd]]]ZZZ]]]dddhhhkkk```TTTHHHBBB>>>999777888;;;>>>BBBKKK]]]rrrvvviii^^^VVVQQQMMMIIIIIIGGGEEEBBB???>>>>>>===@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999666555444333333444555666555444444333444666777888999:::;;;===>>>@@@@@@@@@@@@???>>>===;;;:::888888555555666666777777888888666777777888888777777666888888666555555444444444777777777999;;;>>>BBBDDDIIIPPP[[[eeemmmwwwtttaaaRRRGGGAAA<<<999666555555666555444555555444444444333333333555444444444333333333222444444444555666777888999777999<<<@@@HHH___}}}ppp~~~iiiRRRLLLDDDEEEFFFFFFFFFHHHKKKNNNZZZdddsss~~~vvvooofff^^^]]]aaa}}}|||zzzzzzyyywwwuuurrrqqqqqqqqqrrrrrrsssvvvyyy|||}}}~~~|||yyytttlllddd```______aaagggooowwwssslllccc```cccjjjooorrrlll^^^PPPHHHCCC===;;;;;;<<<===???FFFVVVjjjwwwzzzyyyqqqfff\\\VVVRRRMMMIIIFFFEEECCCAAA@@@?????????@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;999777555444333333555555555444333333444555777888888:::;;;>>>@@@AAABBBBBBBBBAAA@@@>>>===;;;:::999666666666666777777777777666777888888888888777666777666666555555555666666888888888999;;;>>>BBBDDDIIIQQQ[[[fffoooxxxnnn]]]PPPGGGBBB;;;999666555555666555444333333333444444444444555333333333444444444444444444444444555666777888999888:::===@@@FFFXXX|||qqq|||tttXXXNNNEEEFFFGGGFFFFFFHHHKKKMMMWWW```ppp~~~wwwnnndddaaaccc~~~|||{{{zzzzzzxxxuuusssqqqqqqqqqrrrrrrsssuuuxxx{{{}}}~~~|||wwwooofff^^^YYYXXXVVVZZZ___eeellluuuyyyqqqhhhdddgggnnntttwwwtttfffVVVMMMGGGAAA>>>>>>======>>>CCCRRRdddpppsssuuunnnddd\\\WWWRRRMMMIIIEEEEEECCCBBBAAABBBCCCCCC@@@AAAAAAAAAAAA@@@??????========================:::999666444333333444555555444333333444555777777999:::<<<>>>@@@BBBCCCCCCCCCBBBAAA???>>><<<;;;:::777777777777666666666666666777888999999888777666555555444555555666777888888888888999;;;>>>AAACCCJJJQQQ\\\fffpppyyyjjjZZZNNNFFFBBB;;;999666555555666555555222222333444444555555666111222222333444555666666444444444444666777888999999;;;>>>AAADDDTTTvvvqqq{{{|||]]]OOOFFFGGGGGGGGGGGGHHHKKKMMMTTT^^^mmm~~~}}}uuullliiijjj~~~{{{xxxyyyxxxuuurrrqqqqqqqqqrrrrrrtttwww{{{~~~zzzqqqkkkfff\\\SSSXXXRRRQQQWWW[[[```nnn~~~|||qqqkkkjjjmmmvvvuuubbbSSSJJJDDD@@@===;;;???AAACCCOOO```kkkmmmooojjjddd^^^YYYTTTOOOKKKIIIIIIIIIHHHGGGEEECCCAAA@@@?????????@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<<<<;;;:::888666555444555555222222222222333555777888888999<<<>>>@@@@@@AAA@@@EEEDDDBBB???===<<<;;;::::::888666555444555777888666666777777777777666666888888777666666666666666::::::999999:::???EEEJJJMMMTTT___iiirrr{{{iiiXXXNNNGGG@@@;;;:::888666555444555555555555444444444333333333444444444444444444444444555555555666777999:::;;;666<<<<<<===DDDNNNkkktttyyykkkTTTJJJHHHHHHKKKJJJHHHJJJNNNSSSZZZggguuu|||wwwsssrrr~~~|||yyyzzzyyyvvvtttrrrrrrrrrsssrrrtttvvvzzz}}}}}}uuuooojjj```VVVUUUOOOMMMPPPSSSWWWeeeuuuvvvooommmpppzzz{{{iiiXXXMMMGGGBBB???<<>>===<<<<<<<<<<<<<<<;;;:::888666555444444444333333222333444555777888999:::===???AAABBBBBBBBBBBBAAA???===;;;:::999999:::999888777666666777777777777888888888888777777888888777666666666666666777777777777888<<>>AAACCCDDDDDDDDDAAA@@@>>><<<;;;:::999999::::::999999888777777666888888999999999999888888888777777666666666666666666666666666777;;;BBBFFFOOOVVVaaakkkttt|||jjjWWWMMMEEE???:::999777666555555555555555555444444444333333333444444444444444444444444555444444444555555666777555::::::;;;AAAIIIbbb}}}yyyzzzaaaPPPMMMMMMOOONNNJJJJJJLLLMMMTTT```mmm|||~~~||||||{{{zzzxxxwwwvvvvvvvvvuuuvvvwwwzzz|||}}}wwwkkk___WWWOOOJJJJJJKKKNNN[[[kkkzzzvvvyyy}}}iiiWWWKKKEEEBBB===@@@DDDMMMXXXdddllloooqqqnnnjjjfffdddaaa^^^[[[ZZZXXXUUUQQQLLLGGGDDDBBB@@@???????????????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999777666444333333444444444444555777888:::888:::>>>BBBDDDEEEDDDDDD@@@@@@>>>===<<<<<<;;;;;;::::::::::::888777555444777888888999999888888777777777666666666666777777888888777777999===CCCHHHPPPXXXcccmmmuuu~~~iiiVVVKKKCCC>>>:::999777666555555555666555555444444444333333333444444444444444444444444555555555444555555666666555999888999???FFF\\\|||yyy~~~fffTTTQQQPPPSSSRRRMMMJJJKKKKKKQQQ\\\jjjxxx}}}}}}|||{{{zzzyyyxxxxxxxxxwwwxxxyyyzzz|||}}}qqqdddYYYQQQKKKKKKKKKOOO^^^nnn{{{}}}ooo[[[LLLFFFDDD>>>AAAJJJWWWdddnnntttwwwuuurrrnnnkkkiiigggeeeccc___]]]XXXSSSMMMGGGCCCAAA@@@@@@???>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::999777555444333444444444444555777888:::888:::>>>BBBDDDDDDCCCBBB??????>>>===============;;;;;;;;;:::888666444333666666777777777777666666777777666666666666777777888888777777999===CCCHHHQQQYYYeeeooowwwjjjVVVJJJBBB===999888777555555555666666555555444444444333333333444444444444444444444444666666666555555666777777555999888999>>>BBBUUUssszzzyyyhhhXXXTTTSSSVVVVVVPPPKKKJJJJJJPPPZZZfffuuu|||||||||{{{zzzyyyyyyxxxxxxxxxxxxyyy{{{~~~wwwjjj[[[RRRKKKKKKKKKOOO___pppuuu^^^NNNGGGFFFBBBFFFSSSdddrrryyy}}}zzzwwwsssqqqooonnnkkkiiidddaaa\\\UUUNNNIIIDDDBBB@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999777555444444333333333444666888999888;;;???CCCDDDDDDBBBAAA>>>>>>>>>======>>>>>>???>>>===<<<:::888666555444666666777777777777666666666666666666666777777888666666666666777;;;BBBFFFRRR[[[fffqqqyyyoooYYYKKKCCC===999888777555555555666777555555444444444333333333444444444444444444444444666555555555666777777888555999888888===@@@PPPkkk~~~yyykkk[[[WWWVVVYYYZZZTTTMMMJJJJJJOOOWWWcccqqq|||||||||{{{{{{zzzyyyyyyxxxwwwwwwwwwyyy{{{~~~|||ooo___UUUMMMKKKKKKOOO^^^pppyyyaaaPPPJJJJJJHHHNNN]]]qqq~~~{{{xxxuuutttrrrpppnnnhhheee___XXXQQQKKKGGGEEE@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@??????>>>===;;;888666444333333222333444555777888;;;===AAAEEEFFFDDDBBB@@@BBBAAAAAAAAABBBCCCDDDDDDBBBAAA>>>;;;999888777777777777777888888777777777666666666666666777888888777777777777888<<>>999888666555555666666777555555444444444333333333444444444444444444444444333333444444555666777888666:::888999===>>>LLLfff{{{ppp\\\XXXWWW\\\]]]WWWOOOKKKIIIMMMUUU___lll|||{{{|||||||||{{{zzzyyyyyyvvvvvvuuuuuuwwwyyy|||~~~ssscccXXXOOOMMMLLLPPP___ppp|||cccRRRLLLLLLNNNSSSdddzzz~~~{{{xxxwwwuuusssqqqkkkhhhaaaZZZSSSMMMIIIGGG@@@@@@???>>>>>>===>>>>>>:::::::::;;;===???@@@AAA@@@@@@@@@>>><<<999777555333222222222333555777888===@@@CCCFFFGGGEEECCCAAAFFFFFFFFFGGGGGGHHHIIIJJJFFFCCC@@@===:::999::::::888888999999999999888888666666666666666777888888::::::999999;;;???EEEJJJTTT\\\iiisss{{{dddQQQEEE>>>888888666555555666777777555555444444444333333333444444444444444444444444111222222333444555777888777:::888999======JJJccc}}}ttt]]]YYYXXX]]]___XXXPPPLLLHHHLLLSSS]]]iiiyyy}}}|||zzzyyyyyyvvvsssqqqssssssrrrtttwwwyyygggZZZMMMHHHJJJRRR___jjjoooZZZQQQQQQNNN[[[qqq|||zzz|||{{{wwwsssnnnjjjeee___YYYRRRKKKGGGCCCBBBAAA@@@???>>>===<<<===888777999<<<>>>CCCHHHKKKHHHDDD???;;;888777777444444333333333444666666@@@EEEJJJJJJGGGFFFGGGJJJHHHLLLOOOPPPSSSWWWWWWSSSOOOJJJCCC>>>;;;:::888777777888999999999888666555444444555555666777777777777999:::999:::>>>EEELLLWWW___jjjttt|||kkkRRREEE???888777666555555444444555555444333222111222333333333333333333333333333333444444444555555555555666777777888999999>>>KKKYYYwww___YYYXXX______TTTKKKIIIJJJJJJPPPZZZdddqqq}}}|||zzzyyyxxxuuuqqqnnnpppooonnnppptttzzzfffZZZMMMIIIKKKSSS___iiiyyyttt]]]SSSSSSRRR```uuu}}}|||~~~~~~zzzvvvppplllgggaaa\\\UUUOOOKKKGGGFFFEEEDDDCCCBBB???>>>;;;888777999;;;<<>>999999:::555444444555666888:::<<>><<<:::888777777888888888777666555444444555555666777777777777999:::::::::???FFFLLLWWW___jjjttt|||mmmSSSDDD>>>888777666555555444444555555444333222222222333333333333333333333333333333444444444555555555555666777666888999999===JJJWWWxxx}}}ccc\\\[[[bbbbbbXXXNNNKKKIIIIIINNNXXXbbbnnn~~~|||zzzxxxwwwsssnnnjjjkkkjjjiiikkkooo{{{yyydddXXXMMMJJJLLLSSS]]]fffpppwww||||||}}}zzzcccWWWUUUXXXggg|||}}}yyyssspppjjjeeeaaa\\\VVVRRRLLLLLLLLLLLLKKKIIIDDDAAA;;;999999::::::;;;BBBKKKWWWYYYWWWNNNBBB:::999;;;555555555666999<<>>AAADDDNNNPPPQQQOOOMMMKKKLLLNNNQQQWWW\\\\\\[[[[[[XXXSSSNNNJJJDDD???<<<:::777666777777777777666666555555555555555666777777888888888999;;;;;;<<>>CCCFFFSSSRRRQQQOOOLLLKKKLLLMMMPPPWWW[[[XXXTTTRRRNNNIIIFFFCCC???<<<;;;:::888777888777777666666666666666555555666666777888888888888:::;;;<<<===CCCKKKQQQZZZbbbmmmwww~~~~~~]]]HHH???<<<888777666555555444444555444444444333333333222222333333333333333333333333444444444555555555555666777555666999:::<<>>;;;888777666555555444444555333333444444444333222111333333333333333333333333444444444555555555555666777555555999:::<<>>:::666666888;;;AAAIIIPPPTTTVVVRRRNNNJJJHHHGGGGGGHHHJJJQQQTTTOOOIIIFFFDDDBBB???===;;;:::;;;;;;:::999;;;:::999888777888888999666666666777888888999999888:::<<<===@@@EEENNNUUU___fffqqq{{{dddNNNDDD===999888777666555555444444555333333444444444333222111333333333333333333333333444444444555555555555666777555555999:::;;;???EEEUUUvvvoooaaaeeekkkeeeZZZRRRJJJGGGHHHLLLRRR\\\mmm{{{~~~yyytttqqqiiieeecccccc___YYYUUUVVVYYYdddooottttttppphhh```YYYSSSNNNMMMLLLHHHGGGIIIHHHDDDCCCFFFFFFGGGPPP\\\jjjzzztttaaaZZZ\\\cccttt}}}kkk^^^QQQMMMMMMKKKIIIIIIGGGPPPYYYZZZQQQEEE===:::777777999>>>EEEOOOWWW\\\VVVRRRLLLHHHFFFFFFFFFEEEFFFLLLOOOJJJDDDBBBBBBAAA===;;;999888999999888666;;;;;;999888888888999:::666666666777888888999999888:::<<<>>>@@@FFFOOOVVV```hhhsss|||xxx___MMMEEE===777888777666555555444444555333333444555444333222111333333333333333333333333444444444555555555666666777444555999;;;;;;>>>CCCMMMnnnrrrbbbeeekkkggg\\\TTTIIIFFFFFFJJJPPPZZZjjjxxx}}}{{{yyywwwtttqqqnnniiibbb\\\XXXWWWUUUTTTVVV[[[bbbggghhhddd]]]YYYRRRPPPLLLHHHFFFDDDDDDDDD>>>@@@BBBBBBBBBGGGPPPXXXfffqqqqqq___YYY\\\```xxxssscccZZZXXXVVVQQQLLLLLLOOOQQQQQQMMMEEE===888;;;888999BBBPPP\\\```aaaXXXPPPIIIGGGFFFDDDCCCDDDGGGGGGGGGFFFDDDBBB???>>>>>>>>><<<;;;:::999999999888888888999;;;;;;:::999999999999999999999999999777666999>>>AAAEEENNNXXXbbbjjjuuu~~~|||yyy~~~mmmVVVHHH@@@<<<:::666666666666555555555555555555444444444333333333333333333444444444555555333333444444555666666666888888888888888:::>>>AAAJJJccc~~~fff\\\___```YYYOOOKKKHHHGGGJJJMMMTTTbbbnnnzzzvvv~~~}}}{{{xxxuuuooojjjbbb[[[WWWSSSQQQOOOOOOSSSYYY]]]]]]ZZZUUUQQQOOOMMMIIIFFFCCCBBBBBBBBB===@@@AAAAAAAAAFFFNNNUUU___iiiuuunnn]]]XXXZZZeee}}}uuunnnkkkggg___XXXQQQQQQPPPOOOKKKEEE>>>999<<<:::===GGGUUU___bbbbbbWWWOOOHHHFFFEEECCCBBBEEEHHHIIIIIIHHHEEEBBB@@@???@@@???===;;;999999888888999888888999;;;;;;:::999888888888888888888888888888888;;;???BBBFFFOOOYYYbbbjjjvvv~~~zzz}}}}}}fffRRRDDD>>>:::999666666666666555555555555555444444444444333333333333333333333444444444444333333444444555666666666777888888888888:::===@@@III^^^lll]]]\\\]]]YYYRRRJJJHHHGGGIIILLLSSS```lll{{{tttqqq|||yyyqqqkkkccc[[[UUUPPPLLLJJJHHHKKKOOOQQQRRROOOLLLIIIJJJIIIFFFCCCAAA@@@??????===>>>@@@???@@@DDDKKKQQQUUU\\\eeerrr|||jjj[[[VVVYYYkkk~~~tttlll]]]YYYSSSNNNKKKFFF???;;;<<<===CCCNNN[[[cccdddbbbTTTLLLFFFDDDCCCBBBCCCFFFKKKLLLMMMKKKHHHDDDBBBAAAAAA@@@>>>;;;999888888888999888888888:::;;;:::999777777777777777777777777;;;:::===AAADDDGGGPPPZZZccckkkwww||||||qqq]]]KKK@@@;;;999777666666666555555555555444444444444444333333333333222222222222333333333333333333444444555666666666777777888888888:::===@@@GGGWWWuuu~~~wwwaaaYYYYYYWWWTTTJJJGGGFFFHHHJJJPPP\\\hhh|||}}}uuunnnlll{{{rrrmmmddd\\\UUUOOOJJJGGGGGGHHHJJJKKKKKKIIIHHHGGGFFFEEECCCAAA@@@???>>>>>><<<===>>>>>>???BBBGGGKKKLLLOOOVVVbbbwwwvvvfffYYYWWWZZZnnnsssjjj]]]SSSLLLFFF@@@<<<<<<@@@IIIVVVaaafffccc___QQQJJJEEECCCCCCBBBEEEIIIOOOQQQSSSQQQKKKFFFDDDCCCCCCAAA>>>;;;999888777888:::999888888999::::::999888888888888888888888888;;;;;;===BBBDDDHHHQQQ[[[dddmmmxxx}}}}}}yyyvvvrrrfffTTTFFF>>>:::888777666666555555555444444444444444444333333333222222111111222222222333333333333333444444555666666666666777888888888:::<<>>>>><<<<<<======>>>@@@CCCEEEEEEGGGKKKVVViii{{{ooocccYYYYYY]]]oooooo]]]PPPGGGAAA>>>===CCCOOO\\\eeefff```ZZZMMMHHHDDDCCCCCCCCCIIIOOOVVVYYYZZZWWWPPPIIIFFFEEEDDDBBB>>>;;;999888888888;;;999888888999::::::999999999999999999999999999::::::<<>>CCCLLLeee}}}rrr]]]QQQLLLKKKHHHFFFEEEFFFHHHLLLVVVaaattttttmmmkkk{{{uuummmddd\\\UUUOOOKKKFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>><<<<<<======>>>???@@@AAA@@@CCCEEELLL\\\ooo|||~~~sssiii```YYY[[[```rrrkkkVVVIIICCCBBBAAAIIIUUUaaagggddd\\\UUUKKKFFFDDDDDDEEEGGGNNNVVV]]]aaabbb^^^TTTKKKHHHGGGDDDBBB>>>;;;999888999:::<<<:::888777888999999999999999999999999999999999999999<<>>>>>??????>>>>>>>>>============>>>?????????>>>===@@@CCCFFFQQQaaammmqqq{{{wwwlllccc\\\XXX[[[aaawww~~~}}}}}}vvvZZZJJJEEEFFFFFFNNN[[[eeeiiicccYYYRRRIIIEEEDDDEEEGGGJJJSSS]]]cccgggiiicccXXXMMMIIIHHHCCCAAA===:::999999;;;<<<===:::888777888999999999888888888888888888888888888999<<>>======<<<=========>>>??????>>><<<<<<@@@BBBCCCJJJWWWccciiirrrwww~~~|||rrrggg___YYYWWW[[[bbb|||yyyzzz|||zzzwwwrrrnnnmmmlllooosssuuuvvvzzz|||]]]KKKGGGIIIJJJSSS___hhhjjjcccXXXPPPHHHEEEDDDFFFHHHMMMWWWaaaggglllmmmfffZZZNNNJJJIIICCCAAA===:::999:::;;;======;;;888777888999999999777777777777777777777777999999===DDDIIINNNYYYdddooowww}}}uuu[[[SSSIIIAAA===:::777444555555444444444333333333333333333222222222111111333333444444444444555555333333444444555666666777333555888999999999;;;<<>>:::999999:::999999;;;999777666777777666555777777888999999999999888777:::>>>BBBGGGPPP\\\dddrrrzzzttt```QQQCCC>>><<<888555444333333333333333333333333111222333333111111222333333333333333333333333333444333333333333444555555555555666666777999:::;;;===CCCOOOeeemmmSSSHHHIIICCCEEEEEEEEEFFFKKKSSSZZZkkkxxxyyylllyyypppfff[[[SSSMMMKKKHHHEEECCCAAA???>>>>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@@@@@@@@@@@@@>>>??????@@@BBBGGGNNNRRR[[[```hhhpppuuuwwwvvvuuunnnggg```YYYSSSSSS\\\ggg{{{{{{}}}|||xxxuuutttsssrrrooojjjeee___\\\VVVUUUUUUUUUVVVXXXZZZ\\\bbbfffooo}}}}}}bbbPPPJJJJJJSSS]]]gggjjjhhhbbbUUUJJJCCCDDDDDDFFFMMMYYYhhhsss{{{zzzqqqaaaSSSLLLGGGCCC???===999888888999888888:::888777777888999999888777777888999999999999999999<<<@@@DDDIIIRRR^^^fffsss{{{uuu```SSSEEE???===999666666444444444444444444444444000111222222000000111222333333333333333333333333444333333333333444555555555555666666777999:::;;;<<>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@@@@??????<<<===>>>??????BBBGGGJJJSSSWWW^^^eeejjjmmmmmmmmmhhhccc\\\WWWRRRTTT___lllyyyvvvvvvsssnnnlllnnnooonnnlllhhhbbb\\\XXXSSSSSSRRRQQQPPPPPPPPPQQQNNNSSS\\\hhhxxxxxx```QQQLLLLLLUUU^^^gggiiiggg```SSSHHHDDDDDDEEEJJJSSSbbbrrr}}}sss```QQQJJJEEEAAA===;;;888777777888777777888777666777999;;;;;;;;;777777888888999999999999;;;>>>BBBFFFLLLUUUaaaiiivvv~~~vvv```SSSFFFAAA>>>:::888888555555555555555555555555111222333333111111222333333333333333333333333333444333333333333444555555555555666666777999:::;;;;;;???HHHYYYxxxrrrXXXKKKIIICCCDDDEEEEEEEEEIIIOOOUUUaaaooo~~~ttthhh```WWWQQQKKKFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@??????:::;;;===>>>???@@@CCCFFFNNNRRRXXX___dddggghhhhhhccc^^^YYYTTTQQQTTTcccrrrxxxssspppkkkfffdddggghhhiiiiiifffaaa\\\YYYWWWVVVUUUSSSQQQOOONNNMMMFFFJJJPPPWWWdddxxxppp[[[OOOLLLLLLRRR[[[ccceeeccc]]]RRRGGGDDDDDDFFFMMMYYYiiixxxuuucccTTTLLLFFF@@@===;;;888777888888888777888777666666999::::::999888888888888888999999999<<>>:::888888444444444444444444444444444555666555444444555666333333333333333333333333444333333333333444555555555555666666777999:::;;;<<>>888:::===>>>???AAADDDFFFKKKNNNUUU[[[```cccdddeee```\\\WWWSSSPPPUUUfffwwwwwwpppkkkeee```______aaaccceeedddaaa^^^\\\WWWWWWVVVUUURRROOOLLLJJJFFFHHHJJJNNNVVVfff{{{wwwdddUUULLLIIIHHHLLLUUU]]]___^^^ZZZQQQGGGDDDDDDHHHPPP]]]nnn|||xxxgggYYYPPPGGG@@@<<<;;;999999::::::999777888777555555777888777666888888777777777888999:::;;;???CCCIIIOOOZZZfffooo~~~}}}pppYYYOOOEEE@@@<<<888666777333333333333333333333333444555666666444444555666333333333333333333333333444333333333333444555555555555666666777999:::;;;===???CCCMMMeeehhhSSSKKKDDDFFFHHHGGGFFFGGGKKKOOOWWWcccuuusssjjj___WWWLLLFFFFFFEEECCC@@@???>>>======>>>@@@CCCDDDEEEEEEDDDBBBAAA???>>>>>>888:::<<<>>>???BBBEEEHHHHHHLLLSSSZZZ```bbbbbbbbb___[[[WWWRRROOOUUUgggzzztttlllfff___[[[[[[XXXYYY[[[]]]^^^^^^]]]]]]XXXYYYYYYXXXVVVSSSOOOMMMFFFFFFGGGHHHNNNYYYhhhrrruuunnncccWWWMMMHHHFFFEEEGGGOOOWWWZZZZZZWWWOOOGGGDDDEEEJJJUUUdddtttyyyhhh[[[RRRHHH???<<<:::999999::::::999777888666555555666777666555999888777777777888:::;;;:::>>>DDDJJJRRR]]]jjjsssxxxjjjUUUMMMDDD???;;;666555777333333333333333333333333222333444444222222333444333333333333333333333333444333333333333444555555555555666666777999:::;;;===@@@BBBHHH]]]sssYYYMMMEEEHHHJJJIIIGGGGGGJJJMMMSSS]]]mmmzzzpppdddZZZNNNHHHGGGGGGEEEBBB@@@???======>>>@@@CCCEEEFFFFFFDDDCCCAAA???>>>===:::;;;<<<===>>>AAADDDGGGIIINNNVVV]]]cccddddddccc___\\\XXXRRRNNNTTThhh||||||oooggg```XXXUUUVVVRRRRRRSSSUUUVVVWWWXXXXXXWWWXXXZZZZZZYYYVVVSSSQQQHHHGGGEEEEEEHHHMMMSSSXXXZZZVVVPPPKKKGGGEEEEEEDDDEEEMMMTTTWWWWWWUUUNNNFFFDDDGGGNNN\\\mmm|||xxxeeeXXXPPPGGG>>>:::999888999::::::888666777555444555777888888888999888777666777888:::;;;:::???EEELLLUUUaaaoooxxxtttfffSSSKKKDDD???;;;666555777444444444444444444444444111333444333222111222333333333333333333333333333444333333333333444555555555555666666777999:::;;;<<>>===;;;<<<===<<<===???CCCFFFKKKPPPYYYaaaggghhhgggeee```]]]YYYSSSNNNTTTiii}}}xxxkkkbbb[[[TTTQQQRRRNNNNNNNNNNNNOOOQQQRRRSSSRRRTTTVVVWWWWWWUUUQQQOOOKKKHHHEEECCCDDDDDDDDDDDDIIIGGGDDDCCCDDDEEEEEEDDDFFFMMMTTTVVVVVVTTTMMMEEEDDDHHHQQQaaassswwwbbbTTTMMMEEE===888777777888999999777555555444444555888:::;;;;;;999888777666666888:::;;;;;;???FFFNNNWWWdddrrr|||sssdddSSSKKKDDD@@@;;;666555888555555555555555555555555333444555555333333444555333333333333333333333333444333333333333444555555555555666666777999:::;;;;;;>>>???AAARRRtttbbbQQQHHHJJJMMMLLLIIIGGGIIIKKKLLLSSS```qqqzzzooocccUUUNNNJJJFFFFFFHHHCCCAAA???===>>>@@@CCCFFFHHHGGGFFFDDDCCCAAA@@@@@@???<<<<<>>@@@AAAAAA@@@AAACCCEEEDDDIIIOOOSSSTTTPPPJJJEEEDDDIIITTTfffyyyvvv___PPPIIICCC===:::::::::999888777666555444666777999::::::::::::999;;;;;;;;;999999999;;;CCCDDDHHHNNNYYYgggvvvlll___PPPIIIAAA;;;999999777555888777666555333111000000333333333222222222111111444444444444444444444333222222333444444555555666666666777888999::::::;;;:::@@@@@@DDDPPPaaalllXXXPPPSSSTTTQQQLLLJJJHHHFFFKKKOOOYYYhhh{{{sssfffXXXPPPLLLHHHGGGIIICCCBBB???>>>>>>AAACCCEEEHHHGGGFFFEEECCCBBBAAA@@@???===<<>>>>><<<>>>??????>>>???AAACCCEEEIIIOOOSSSSSSPPPJJJFFFFFFLLLWWWjjj}}}uuu]]]MMMGGGAAA;;;::::::::::::999777666555444666777999::::::::::::999:::;;;;;;999999:::;;;AAADDDIIIQQQ[[[iiiwwwkkk]]]MMMGGG???:::999888666444333333333444444555555555333333333222222222111111333333333333333444444444222222333444444555555666666666777888999::::::;;;999>>>>>>BBBNNN^^^qqqZZZNNNRRRUUUSSSOOOLLLJJJIIIJJJMMMVVVdddvvvyyykkk\\\SSSNNNIIIHHHJJJDDDBBB@@@??????AAACCCEEEGGGGGGFFFFFFDDDCCCBBBAAA@@@======@@@BBBFFFNNNVVV]]]ccckkknnnmmmkkkjjjjjjdddaaa]]]XXXWWW[[[bbbggglllmmmnnnmmmllliiifffddd^^^[[[VVVQQQMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJMMMLLLLLLOOOQQQSSSTTTSSSSSSPPPKKKEEEAAA===<<<;;;:::;;;<<<===<<<===???AAAEEEIIINNNRRRRRROOOJJJGGGIIIOOO\\\ooowww]]]LLLEEE@@@;;;;;;;;;::::::999777666555444666777999::::::::::::999:::;;;:::999999:::<<>>:::999888666444111222222333444555666777333333333222222222111111111111222222333333444444222222333444444555555666555666666777888999::::::777<<<<<<@@@KKKYYYxxxzzz^^^QQQUUUYYYYYYUUUOOOKKKJJJIIIKKKRRR___ppp~~~ppp```VVVOOOIIIHHHIIIDDDCCCAAA@@@@@@BBBDDDEEEFFFFFFGGGFFFFFFDDDCCCBBBAAA>>>===@@@DDDIIIRRR[[[bbbfffkkkmmmkkkiiiggggggbbb```\\\XXXWWWXXX[[[]]]_________^^^\\\ZZZWWWVVVPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIKKKNNNQQQQQQQQQRRROOOKKKEEEAAA===;;;:::999:::;;;<<<<<<===???AAAEEEHHHMMMPPPQQQNNNKKKHHHIIIPPP^^^rrr|||```MMMEEE@@@<<<;;;;;;;;;:::999888666666444555777999::::::::::::999:::::::::888999;;;===>>>DDDMMMYYYeeeqqq{{{hhhWWWHHHCCC===::::::999777555555555555444444333333222333333333222222222111111000000111222222333444444222222333444444555555666555555666777888999::::::777<<<;;;???IIIUUUpppdddYYYZZZ^^^___ZZZQQQKKKJJJIIIKKKPPPZZZiii}}}uuucccWWWOOOIIIGGGHHHEEEDDDCCCAAAAAABBBDDDEEEEEEFFFGGGHHHGGGFFFDDDCCCBBB???>>>AAAEEEJJJSSS]]]eeegggiiijjjhhhfffcccbbb\\\ZZZWWWUUUTTTTTTTTTTTTUUUTTTSSSQQQOOONNNLLLKKKGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFGGGKKKNNNOOOOOOOOOMMMIIIEEEAAA>>><<<<<<999:::<<<<<<<<<===@@@BBBDDDGGGKKKNNNNNNMMMJJJHHHHHHOOO^^^ssscccNNNDDD???<<<;;;;;;;;;:::999888777666444555777999::::::::::::999::::::999888999;;;>>>>>>EEEPPP]]]iiittt~~~gggUUUIIIDDD>>>:::::::::999777888777666555333222111000333333333222222222111111000000111222222333444444222222333444444555555666555555666777888999999:::888<<<<<>>AAACCCCCCEEEHHHKKKLLLKKKIIIHHHGGGNNN]]]rrrgggPPPDDD>>>;;;<<<<<<;;;;;;:::888777666444666777999::::::::::::::::::999888888999<<>>@@@CCCAAACCCFFFHHHIIIIIIHHHGGGFFFMMM\\\qqqoooUUUHHHAAA===<<<<<<<<<;;;:::999777777444666777999::::::::::::::::::999888777999<<>>;;;:::777888:::;;;;;;===@@@BBBAAABBBDDDGGGHHHHHHGGGFFFFFFMMM[[[qqqvvv\\\MMMEEEAAA<<<<<<<<<;;;:::999888777444666777999::::::::::::::::::999888777999===@@@DDDKKKVVVbbbnnnxxxwww```QQQMMMEEE;;;555444666777777555555444444444333333333333333333222222222111111444444444444444444444444222222333444444555555666444444555666777888999999888<<<;;;>>>EEEIIIYYYtttrrr```bbbfff^^^RRRLLLGGGIIIKKKOOOWWWfffzzzvvvcccRRRHHHGGGIIIGGGEEEDDDEEEFFFEEEDDDBBB???@@@BBBDDDEEEEEEDDDDDDBBBAAA@@@@@@BBBEEEHHHJJJLLLKKKJJJHHHFFFEEECCCCCCCCCCCCDDDHHHNNNQQQPPPNNNKKKEEEBBBEEEGGGFFFFFFGGGGGGLLLMMMKKKJJJKKKJJJGGGDDDDDDDDDFFFHHHIIIIIIGGGEEEDDDDDDFFFFFFEEEFFFIIIIIIJJJJJJGGGBBB===:::999888999:::<<<>>>???@@@AAACCCBBBCCCEEEGGGGGGEEEDDDDDDJJJXXXjjjaaaLLLCCC@@@===<<<;;;;;;999999888777666666777888999999:::::::::::::::999888999;;;===CCCMMM[[[gggoooxxxttt\\\NNNEEEAAA;;;777666666666666666555444333222222222222///000000000000111111111333333222222333333444555777666666555555555666666777777777888999999999:::999;;;===???@@@FFFVVVfffpppfff___```]]]OOOLLLJJJKKKOOOUUU```rrrxxxdddSSSJJJGGGIIIHHHGGGFFFGGGHHHGGGDDDAAA???@@@BBBCCCDDDEEEDDDDDDDDDBBBAAA@@@@@@BBBDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@CCCDDDFFFLLLRRRUUUUUUTTTPPPKKKJJJMMMPPPOOOOOOPPPPPPUUUXXXUUURRRPPPMMMIIIGGGFFFEEEFFFHHHHHHGGGEEEHHHHHHHHHFFFCCC@@@AAACCCHHHIIIIIIGGGBBB>>>;;;999999999:::<<<>>>???AAAAAACCCBBBCCCDDDFFFFFFEEECCCBBBGGGRRRcccxxxeeeOOOEEEAAA===<<<<<<;;;:::999888888666777777888999999::::::999::::::999888999<<<>>>EEEOOO]]]iiirrrzzzsss\\\OOODDD@@@;;;777666666666666666555444333222222222222000000000111111111222222333333222222333333444555666666555555555555666666777777777888999999:::::::::;;;>>>@@@@@@EEETTTdddyyynnneeeddd```RRRMMMKKKJJJNNNRRR\\\mmm|||zzzfffVVVKKKHHHHHHHHHHHHHHHJJJJJJHHHEEEBBB???@@@BBBCCCDDDEEEEEEEEEEEECCCAAA???>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>@@@BBBGGGMMMTTTXXXYYYYYYSSSOOONNNRRRUUUUUUVVVXXX^^^fffkkkhhhaaaZZZSSSLLLKKKIIIGGGFFFGGGFFFEEEDDDEEEGGGHHHFFFCCCBBBDDDFFFGGGHHHHHHFFFBBB>>>;;;:::999:::;;;===>>>@@@AAABBBCCCBBBBBBCCCEEEEEECCCBBB???CCCKKKXXXllljjjSSSGGGBBB======<<<;;;:::999999888777777777888999999::::::999::::::999999:::===@@@HHHSSSaaalllttt|||rrr\\\OOOCCC???:::777666666666555555555444333222222222222111111222222222333333333333333222222333333444555666555555555555555666666777777888888999::::::;;;<<<===???AAA@@@DDDRRR```vvvkkkhhhcccUUUOOOKKKIIIKKKOOOWWWfffsss{{{iiiYYYOOOIIIHHHGGGGGGIIIKKKMMMKKKGGGDDD@@@AAABBBCCCCCCDDDDDDEEEEEECCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<>><<<;;;::::::<<<===???@@@BBBBBBCCCBBBAAAAAACCCCCCAAA@@@===???DDDNNN```zzzmmmVVVHHHAAA>>>>>>===<<<;;;:::999999777777888888888999999999999::::::999999;;;???BBBKKKVVVdddooowwwsssZZZMMMAAA>>>:::777666666555444555444333333222222222333222222222333333333444444333333222222333333444555555555444444444555666666777777888888999:::;;;;;;>>>>>>@@@AAAAAADDDOOO[[[uuuyyyllliiidddXXXPPPKKKIIIJJJMMMTTTaaammm~~~oooaaaVVVNNNJJJGGGHHHJJJMMMOOONNNJJJGGGBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@AAAAAABBB?????????@@@@@@@@@AAAAAA<<<@@@FFFMMMTTTZZZ^^^aaagggcccaaacccfffiiiqqqxxx}}}kkk\\\RRROOOJJJGGGGGGGGGFFFFFFBBBEEEDDD???===@@@@@@===CCCEEEFFFEEEBBB???===<<<:::;;;<<<>>>@@@AAABBBCCCCCCAAA@@@@@@@@@AAA@@@>>><<<===@@@GGGWWWqqqoooWWWIIIAAA???>>>>>>===<<<;;;:::999888888888888888999999999999999999999:::===AAAEEENNNYYYgggssszzzrrrXXXJJJ@@@===999666666666555444444444333222222222333333222333333333333444444444333333222222333333444555444444444444444555666666666777888999:::;;;<<<<<<@@@???@@@BBBBBBDDDMMMWWWmmmzzzmmmiiiggg]]]QQQLLLHHHJJJMMMSSS^^^iiiyyy~~~{{{yyy{{{{{{}}}zzznnncccXXXRRRMMMNNNNNNPPPQQQPPPLLLJJJEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB???CCCJJJQQQXXX```hhhmmmsssqqqqqqtttvvvyyy{{{hhhYYYTTTNNNIIIGGGGGGFFFFFFAAADDDCCCBBBHHHRRRRRRLLLBBBCCCEEEEEEBBB???>>>===;;;<<<===>>>@@@BBBCCCDDDCCCAAA???>>>??????>>>===;;;<<<>>>DDDQQQiiinnnXXXJJJBBB??????>>>===<<<;;;;;;:::888888888888888888888888999999999999:::>>>CCCHHHRRR]]]lllwww~~~mmmTTTGGG>>>;;;888666666555444333444333333222222333333333222222333333333444444444333333222222333333444555333333333333444555666666666777888999:::;;;<<<===@@@???@@@BBBCCCDDDKKKTTTfff{{{mmmjjjjjjcccTTTMMMIIIIIIMMMRRR[[[dddppp~~~wwwsssqqqqqqrrrrrrsssuuuwwwzzz}}}~~~rrreee]]]XXXVVVUUUTTTTTTQQQNNNKKKHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA@@@DDDKKKRRR[[[fffrrrzzz~~~qqqaaa[[[RRRLLLHHHFFFDDDDDD@@@AAA@@@BBBNNN]]]]]]SSS@@@BBBDDDDDDBBB@@@>>>>>><<<<<<===???AAABBBDDDDDDCCCAAA>>>=========<<<;;;999;;;===AAAMMMccc~~~nnnYYYLLLEEE@@@??????>>>===<<<;;;;;;888888888888888888888888999999999999:::???EEEIIIWWWbbbppp|||fffQQQGGG===:::888666666555444222333333333222222333333444222222222222333333333333333333222222333333444555333333333333444555666777666777888999;;;<<<======@@@>>>???CCCDDDEEEKKKRRR___wwwzzzjjjgggiiidddWWWOOOIIIIIIKKKNNNUUU]]]hhhxxx~~~vvvpppnnnnnnoooooooooooopppqqqsssuuuvvvvvvwwwyyy}}}|||ooofff```^^^ZZZXXXUUURRRNNNKKKIIIHHHEEEBBB@@@?????????@@@@@@??????>>>>>>======>>>>>>??????????????????>>>BBBJJJRRR\\\jjjxxxwwwfff```VVVMMMHHHDDDBBBAAACCCBBB===;;;GGGTTTOOOAAA@@@BBBDDDDDDBBB@@@??????<<<<<<>>>???AAACCCDDDDDDCCCAAA>>><<<<<<<<<<<<;;;777:::===@@@KKK___zzznnnZZZMMMGGG@@@@@@???>>>===<<<;;;;;;999999888888888888888888999999999999:::???FFFJJJZZZeeettt{{{```OOOGGG<<<:::777666666555444222333333333222222333444444111111222222222333333333333333222222333333444555222222222333444555666777666777888999;;;<<<===>>>???>>>???CCCDDDEEEKKKQQQ[[[qqqwwwfffcccfffbbbYYYQQQJJJHHHIIIKKKQQQWWWcccssswwwppplllllloooqqqpppsssuuutttqqqoooppprrruuuvvvxxx|||vvvkkkfff___ZZZWWWVVVTTTRRRJJJHHHFFFDDDBBBBBBAAAAAA>>>>>>??????@@@@@@??????======>>>>>>???@@@@@@@@@DDDFFFMMMWWWaaakkkyyyrrriii[[[PPPJJJGGGEEECCCBBBBBBAAA@@@????????????BBBBBBBBBAAA@@@???>>>===::::::;;;>>>BBBFFFGGGGGGEEEDDDBBB@@@>>><<<<<<;;;777888;;;???EEEUUUqqqqqq\\\NNNEEEBBB@@@>>>>>>>>>===;;;999;;;;;;::::::::::::999999999777888:::;;;>>>GGGQQQ\\\hhhttt|||ppp\\\OOOFFF<<<;;;:::888777666666666444333333333333444555555555555555555555555555555111111222222222333333333444444444555555555555555666888:::<<<<<<===???AAAAAABBBCCCCCCDDDFFFJJJNNNXXXlllsssfff___]]]\\\XXXRRRMMMKKKIIIIIIOOOVVVbbbjjjwww}}}zzzvvvssssssvvvzzz|||{{{|||{{{yyytttqqqqqqrrrvvvvvvxxx|||tttooogggbbb^^^ZZZVVVSSSMMMKKKHHHFFFDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCFFFGGGLLLTTT\\\fffttt~~~rrr```RRRKKKHHHEEECCCBBBAAA@@@??????>>>??????AAAAAAAAAAAA@@@???>>>===<<<<<<===@@@EEEHHHJJJJJJFFFEEECCC@@@>>><<<<<<;;;888999;;;>>>BBBPPPjjjuuu```QQQHHHBBBAAA>>>>>>>>>===;;;999;;;;;;::::::::::::999999;;;999:::<<<===@@@IIISSS[[[gggttt}}}mmmZZZLLLDDD;;;:::999888666666666666444333333333333444555555444444444444444444444444222333333333444444444444444444555555555555666666666888;;;<<<<<<===???AAAAAABBBCCCCCCDDDGGGJJJNNNVVVhhhqqq```XXXVVVVVVVVVPPPLLLJJJHHHHHHNNNUUU___gggttt|||{{{{{{|||yyyuuutttuuuxxxxxxzzz}}}zzzrrrmmmhhhbbb[[[VVVQQQNNNJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@AAABBBDDDEEEFFFFFFHHHGGGJJJPPPVVV^^^lllyyylllYYYPPPLLLHHHDDDAAAAAA@@@???>>>======>>>???@@@@@@AAA@@@???>>>===>>>>>>???CCCHHHMMMNNNOOOIIIGGGDDDAAA>>><<<;;;;;;999999:::<<<>>>III```tttyyyeeeUUUKKKCCCAAA???>>>>>>===<<<:::;;;;;;::::::::::::999999;;;999:::<<<>>>AAAJJJTTT[[[ggguuu~~~iiiVVVIII@@@:::999888666555555555555444333333333333444555555333333333333333333333333444444444444555555555555444555555555666666666777777999;;;<<<<<<===???AAAAAABBBCCCDDDEEEGGGKKKMMMTTTbbb}}}ttt\\\QQQOOOQQQRRRMMMJJJIIIHHHGGGLLLSSSZZZbbbppp~~~~~~{{{zzzyyy{{{{{{|||~~~|||wwwssslllccc\\\VVVRRRMMMKKKJJJIIIGGGDDDDDDDDDDDDCCCBBBAAA???>>>AAAAAABBBCCCEEEFFFGGGGGGHHHFFFGGGKKKOOOXXXfffsss|||eeeXXXQQQKKKFFFAAAAAA???>>>============>>>???@@@AAAAAA???>>>===???@@@BBBGGGMMMQQQSSSSSSLLLJJJFFFBBB???<<<;;;;;;999999999:::<<>>>>>>>>===;;;;;;;;;:::::::::999999999999777888;;;===@@@JJJTTT\\\hhhvvv{{{dddSSSGGG>>>888888777555555444444444444333333333333444555555333333333333333333333333333444444444444555555555555555555666666777777888888:::<<<<<<<<<===???AAAAAABBBDDDEEEEEEGGGKKKMMMTTT]]]sss|||^^^OOOMMMOOONNNKKKIIIIIIHHHGGGJJJPPPVVV^^^kkkzzz~~~yyyoooggg]]]XXXSSSPPPPPPOOOKKKHHHGGGGGGFFFFFFDDDCCCAAA@@@CCCDDDDDDEEEGGGHHHHHHIIIHHHEEEDDDGGGKKKSSSaaannn|||rrraaaUUULLLFFFBBBAAA@@@>>>===<<<<<<<<<===>>>@@@AAABBB@@@???>>>???AAAEEELLLRRRWWWXXXWWWPPPMMMHHHCCC???===;;;;;;888888888:::<<>>>>>>>>>>>===;;;;;;:::::::::999999999888777888;;;>>>BBBKKKVVV___kkkwwwsss^^^OOOEEE>>>777777666555444444444444444333333333333444555555444444444444444444444444333333333333444444444444555555666666777888999999999:::<<<=========???AAAAAABBBEEEFFFFFFHHHKKKMMMSSSYYYkkkfffRRRMMMNNNMMMJJJJJJKKKIIIGGGIIINNNRRRZZZfffuuu}}}uuuiiiccc\\\ZZZZZZYYYTTTOOOMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIJJJJJJKKKLLLLLLLLLHHHEEEDDDFFFIIIOOO\\\iiivvvkkkZZZMMMFFFCCCBBB@@@???>>>===<<<<<<<<<>>>AAACCCCCCBBB@@@???@@@CCCJJJRRRZZZ]]]]]][[[TTTPPPKKKDDD@@@===;;;;;;888777888:::;;;???KKKXXXlllyyy|||nnn]]]PPPGGGDDD@@@>>>>>>???>>>>>>;;;;;;::::::::::::999999:::999:::>>>@@@EEEOOOYYYbbbnnnyyykkkWWWKKKCCC>>>777777666555555555555555444333333333333444555555555555555555555555555555222333333333333444444444555555666777888999::::::999;;;============???AAA@@@CCCEEEGGGGGGIIIKKKMMMRRRVVVeeesssZZZNNNLLLNNNLLLLLLMMMKKKGGGHHHLLLNNNUUUaaapppwwwpppiiiffffffeee___ZZZUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRKKKHHHFFFGGGHHHLLLWWWbbbnnn|||yyybbbRRRKKKDDDCCCAAA@@@>>>=========<<<>>>AAADDDEEEDDDBBB@@@AAAFFFOOOZZZaaadddbbb___VVVSSSLLLEEE@@@===;;;;;;888777888999999;;;EEEOOO___lllzzzzzzpppaaaUUUHHHDDD@@@>>>>>>?????????;;;;;;::::::::::::999999:::999:::>>>AAAFFFPPPZZZdddooo{{{~~~cccPPPGGGAAA===888777666666555555666666444333333333333444555555444444444444444444444444444444444444555555555555555666666777999::::::;;;:::<<<===>>>===>>>???AAA@@@CCCEEEGGGHHHIIIKKKMMMPPPSSS```yyyeeeSSSMMMOOONNNOOOPPPMMMHHHHHHKKKKKKQQQ\\\jjjzzzyyyqqqnnnooommmhhhbbb\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVNNNKKKHHHHHHHHHJJJTTT^^^gggvvvjjjYYYQQQEEEDDDBBB@@@???>>>======<<>>>>>?????????;;;;;;;;;:::::::::999999888777888<<>>===>>>???AAA@@@CCCFFFGGGHHHIIIKKKMMMNNNQQQ^^^uuunnnXXXOOOQQQOOOPPPRRROOOIIIHHHJJJHHHNNNYYYgggvvvxxxssspppnnnmmmfffffffffggghhhhhhfffccceeedddbbb```^^^\\\[[[[[[UUUPPPIIIEEEGGGLLLQQQTTT]]]iiivvvwwwaaaVVVJJJEEEAAA@@@===:::999<<>>NNNZZZgggppptttrrrfff[[[NNNHHHBBB@@@@@@@@@===999;;;:::::::::;;;;;;999777888888<<<@@@AAAEEEPPP\\\gggsssppp[[[MMMCCC===<<<888777666555444555666666555555444444444333333333777444000000333666888777666666444333333444555666666666777888999::::::;;;:::;;;===>>>???@@@AAAAAAAAACCCGGGLLLOOOPPPMMMJJJQQQSSSZZZiiicccTTTNNNTTTYYYWWWRRRNNNKKKIIILLLPPPWWWaaappp~~~zzzwwwtttsssnnnmmmmmmnnnoooooonnnllllllkkkiiigggeeecccbbbaaa]]]WWWPPPKKKKKKNNNQQQSSSVVV___jjjtttjjj\\\QQQJJJDDDBBB???<<<;;;>>>???AAACCCEEEEEEEEEDDDDDDKKKQQQ]]]iiipppnnniiieee^^^]]]XXXMMMEEEAAA>>>999888777777666888:::<<<>>>IIITTT```iiioooooofff\\\PPPJJJCCC@@@@@@@@@===:::;;;:::::::::;;;;;;999777888888<<<@@@BBBFFFQQQ\\\iiiuuunnnZZZLLLAAA<<<;;;777666555444444444555555444444444333333333333222333222222444666666444111777666555555444444444444666777777888999:::;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBDDDHHHLLLPPPPPPNNNKKKQQQSSSYYYfff}}}kkkWWWSSSXXX]]]]]]WWWRRROOOMMMKKKNNNTTT___mmm}}}{{{yyywwwvvvvvvwwwxxxxxxwwwttttttrrrpppnnnlllkkkjjjfffaaaZZZUUURRRRRRRRRRRRQQQVVV]]]dddqqqzzziii\\\SSSJJJEEEBBB>>>>>>AAA???AAADDDEEEEEEEEEFFFGGGPPPYYYfffppptttqqqiiibbb___```[[[PPPGGGBBB???;;;888888777666777999;;;===AAAKKKVVV^^^fffjjjeee^^^SSSLLLEEE@@@??????>>><<<;;;:::::::::;;;;;;999777888888;;;@@@BBBFFFRRR^^^kkkwwwmmmYYYJJJ@@@:::999777777666555555555555666444444444333333333222222333333333555777777555333777777777777777666555555777777888999:::;;;<<<===??????AAACCCDDDEEEFFFFFFEEEFFFIIIMMMPPPQQQOOOMMMPPPSSSWWWaaarrrxxx^^^VVV\\\bbbddd___XXXRRRPPPJJJMMMRRR[[[iii}}}}}}{{{{{{|||~~~~~~~~~{{{zzzyyywwwuuusssqqqppplllgggbbb]]]ZZZXXXVVVUUUUUUUUUVVV[[[eeexxx|||jjj^^^QQQIIIDDD@@@@@@BBB@@@BBBEEEEEEEEEEEEHHHKKKTTTaaaoooxxxyyytttjjjaaa```bbb^^^RRRHHHCCC???<<<999888777666777888:::<<<;;;CCCLLLTTT]]]dddddd```UUUOOOGGGAAA???>>>>>>>>>;;;:::::::::;;;;;;999777888888;;;@@@BBBGGGTTT```mmmyyylllYYYJJJ???999999888888888777777777777777555555555444444444444333666555333222444666999:::666777999:::;;;;;;:::999888888999:::<<<===>>>>>>AAABBBDDDEEEGGGHHHIIIIIIGGGGGGIIIMMMPPPQQQPPPNNNOOOQQQVVV]]]iiiiiiYYY]]]eeellliii^^^SSSNNNLLLMMMPPPWWWeeeyyy~~~||||||~~~~~~}}}}}}{{{yyywwwuuusssnnnkkkfffcccaaa___]]][[[\\\XXXWWWYYY^^^kkk{{{kkkYYYMMMFFFAAA@@@BBBAAADDDGGGGGGEEEGGGKKKPPPYYYhhhxxx~~~}}}wwwkkk```___bbb___TTTIIICCC@@@===:::999777666666777999:::999???EEEKKKTTT]]]```^^^TTTOOOHHHBBB>>>>>>>>>???;;;:::::::::;;;;;;999777888888;;;???BBBHHHUUUbbbnnnzzzlllYYYJJJ???999:::777777777666666666555555666666666666555555555555555555555444444555666777555777999<<<>>>??????>>>999999:::<<<===???@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKIIIIIIIIILLLOOOPPPPPPOOONNNOOOTTT[[[cccwwwxxx___```hhhssstttgggWWWNNNNNNNNNPPPUUUbbbttt~~~}}}~~~~~~|||yyywwwuuuooommmiiihhhgggfffeeecccbbb]]][[[\\\]]]bbbtttxxxaaaRRRIIICCCBBBCCCCCCFFFIIIHHHGGGHHHOOOUUU```qqqxxxkkk^^^[[[```^^^TTTHHHBBB@@@===:::999777666666777888999999===@@@DDDLLLVVVZZZXXXRRRNNNHHHCCC???>>>>>>???;;;:::::::::;;;;;;999777999999;;;???CCCIIIWWWdddooo{{{kkkYYYJJJ>>>999:::444444444555444333333222666666666666555555555444111444888999888777666666555777999;;;===???@@@AAA::::::;;;===???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLLLLJJJIIIIIIKKKNNNPPPPPPOOONNNNNNSSSZZZ```ooolllfffiiiwww}}}ppp]]]RRROOOOOOOOOSSS^^^nnn|||yyywwwssspppmmmkkkkkklllkkkjjjhhhcccccceeebbb```lll|||jjjXXXMMMFFFDDDEEEEEEIIIKKKJJJHHHJJJRRRYYYhhhzzzwwwhhhYYYXXX]]]]]]SSSGGGAAA???>>>;;;999777666555666777888999<<<>>>???FFFNNNRRRPPPNNNLLLHHHCCC???>>>>>>???;;;:::::::::;;;;;;999777999999;;;???CCCJJJXXXfffrrr~~~}}}iiiXXXIII<<<777888444555555666555444333222555444444444333333333333111333666888:::???FFFJJJ777777888888:::<<<===>>>:::;;;<<<>>>@@@AAABBBCCCAAACCCEEEGGGIIIKKKLLLLLLKKKIIIHHHIIILLLOOOOOOOOOPPPNNNSSSZZZ^^^hhhyyyjjjeeesss~~~uuucccVVVOOOOOONNNQQQZZZhhhxxx~~~{{{yyyvvvssspppnnnnnnoooooonnnkkkhhhiiilllhhhbbbiiixxxppp[[[OOOHHHFFFGGGFFFJJJMMMKKKIIIKKKTTT[[[nnnuuueeeVVVUUU[[[\\\RRRFFFAAA???>>>;;;:::777666555666777888:::<<<<<<===BBBJJJMMMKKKLLLKKKHHHDDD@@@>>>>>>???;;;:::::::::;;;;;;999777999999;;;???CCCJJJYYYgggttt{{{hhhWWWGGG:::666777777888999999999888666555333333333222222222111111666444222333999HHHZZZggg888888777666777888:::;;;;;;;;;===>>>@@@BBBCCCDDDAAABBBDDDFFFIIIJJJKKKLLLKKKIIIHHHIIIKKKNNNOOOOOOQQQOOORRRZZZ]]]dddzzzkkk```lllzzzuuudddYYYOOONNNMMMPPPWWWcccrrr|||~~~wwwuuurrrooooooqqqxxx~~~~~~{{{zzzwwwtttpppnnnnnnooopppnnnooopppooommmjjjjjjjjj|||uuu^^^QQQLLLKKKKKKLLLKKKLLLMMMLLLMMMVVVaaawwwuuudddWWWVVVVVVSSSLLLDDD???======999999888666555555888:::;;;::::::;;;>>>AAADDDFFFHHHGGGEEECCCAAA???===<<<<<<<<<;;;::::::::::::;;;===;;;<<>><<<;;;>>>BBBFFFGGGFFFJJJJJJKKKLLLMMMOOOQQQRRRMMMJJJHHHIIILLLNNNNNNMMMLLLOOOTTTYYY\\\ddduuuxxxeeehhhnnnjjjbbb^^^NNNOOOOOONNNPPPXXXeeepppyyyrrrkkkiiigggcccccceeemmmooowww}}}yyytttqqqpppooooooppprrrttttttrrrooolllkkkyyyttt___RRRNNNMMMMMMNNNMMMNNNOOONNNPPPYYYeee{{{vvvfffYYYTTTTTTQQQKKKDDD>>>======999999999777555555777999:::::::::;;;===@@@CCCEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;::::::::::::;;;<<<:::<<>>DDDDDD888888999:::;;;<<<<<<===???>>>>>>AAAEEEHHHIIIHHHJJJKKKKKKLLLNNNPPPQQQSSSOOOLLLJJJJJJMMMOOOOOONNNOOOQQQVVVZZZ\\\bbbrrr|||dddaaafffbbb[[[XXXNNNOOONNNMMMNNNUUUaaajjjzzz{{{nnnggg```___]]]YYYYYY[[[```^^^bbbooozzzuuurrrqqqpppsssuuuxxxzzzyyyvvvqqqnnnuuuqqq___UUUQQQQQQQQQQQQPPPPPPQQQQQQTTT^^^jjjxxxggg[[[RRRQQQNNNHHHBBB>>>======:::;;;:::777555555666888999888999:::;;;>>>AAABBBAAAAAA@@@@@@???>>>======<<<<<<;;;::::::::::::;;;;;;:::;;;AAAHHHRRRbbbppp}}}zzz|||}}}kkkVVVHHH@@@999777888666666666555444444333333555444444444444555666666222555555333444777777555555666888:::<<<>>>???@@@@@@@@@BBBEEEIIIKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTSSSQQQNNNNNNOOOPPPOOOOOOSSSTTTXXX[[[\\\aaaooo}}}eee[[[\\\ZZZUUURRRNNNNNNMMMKKKKKKPPPZZZaaannnyyy{{{sssjjjccc]]]\\\[[[WWWWWWYYYXXXWWWZZZdddpppzzzvvvtttssssssuuuzzz~~~}}}xxxssssssnnn___WWWUUUUUUUUUTTTRRRRRRSSSTTTXXXdddpppxxxiii\\\PPPNNNJJJEEEAAA>>>======;;;;;;;;;888666555666777777777888999:::<<<>>>???========================<<<<<<;;;::::::::::::;;;;;;:::<<>>===;;;;;;;;;999777555666777777777888888:::;;;<<<===;;;;;;;;;<<<<<<=========<<<<<<;;;::::::::::::;;;;;;:::===DDDLLLWWWhhhwwwppp___LLL@@@;;;777666777555555555555555444444444333333333222333333444555555444333333444444666888888999:::;;;===>>>???@@@@@@BBBEEEHHHJJJLLLNNNOOOOOONNNMMMMMMOOOQQQTTTVVVYYYXXXWWWTTTRRRRRRRRRSSSTTTTTTWWW[[[\\\___iiitttyyy```UUURRROOOMMMLLLKKKJJJHHHGGGIIIMMMPPP[[[gggyyyyyyrrriiiccc______^^^[[[ZZZ[[[YYY^^^cccccccccmmm~~~|||uuuuuuxxx}}}ttt}}}~~~vvvjjjaaa^^^^^^]]]\\\ZZZXXXXXXYYYZZZaaappp~~~zzzmmmbbbPPPLLLFFFBBB@@@???>>>===:::;;;;;;:::888666777777777777888999::::::;;;;;;999::::::;;;;;;<<<======<<<<<<;;;::::::::::::;;;<<<;;;>>>FFFOOO[[[lll{{{|||hhhYYYGGG>>>999666555666555555555555555555555555333222222222222333444444444111///111333444777<<<::::::;;;<<<===>>>???@@@AAACCCFFFGGGIIILLLOOORRRRRRQQQOOONNNOOOQQQTTTVVVZZZZZZYYYVVVTTTSSSTTTUUUTTTSSSVVVZZZ[[[^^^eeennn~~~mmmZZZRRRMMMKKKJJJIIIHHHHHHHHHIIIKKKLLLVVVbbbsss|||wwwoooiiifffffffffcccbbbcccbbbdddgggfffdddlll{{{yyyxxx|||uuu}}}|||uuullleeeccccccbbbaaa___\\\[[[]]]___gggvvv}}}qqqfffQQQLLLFFFAAA@@@???>>><<<999:::;;;:::999777888888777888888999::::::::::::999::::::;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;===<<<@@@HHHQQQ^^^ppp}}}yyybbbSSSDDD===999555333444555555555555555555555555333333333333333444555555666111111444555444666;;;::::::;;;===>>>???@@@AAACCCEEEGGGGGGHHHLLLRRRVVVUUUSSSQQQOOOOOOQQQSSSUUUZZZ[[[ZZZXXXTTTSSSUUUWWWVVVTTTVVVYYYZZZZZZ```gggttteeeVVVNNNKKKIIIHHHHHHHHHIIIJJJJJJJJJRRR^^^ooo{{{wwwrrrooooooooolllkkkllljjjjjjjjjiiihhhooo}}}zzz{{{vvv}}}}}}vvvnnnhhhggggggfffdddbbb```^^^```bbbjjj{{{tttiiiRRRMMMFFFAAA@@@???>>><<<888999;;;;;;999888888999777888999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;======AAAIIISSS```rrr|||www^^^QQQCCC<<<999555333333444555555555555555555555555444444444444555666666999555555999999555555:::999999;;;===>>>@@@BBBBBBEEEFFFGGGGGGHHHLLLSSSYYYWWWUUURRROOOOOOPPPSSSUUUZZZ[[[[[[XXXUUUSSSUUUXXXXXXVVVWWWYYYYYYXXX\\\bbbmmmooo[[[RRRNNNHHHGGGGGGHHHJJJKKKKKKJJJQQQ[[[lll||||||xxxtttrrrrrrrrrpppnnnlllrrrooohhhhhhkkk}}}~~~|||{{{{{{rrrnnnmmmllliiifffdddaaaaaadddiiirrr}}}uuummmYYYMMMCCCAAABBB@@@===<<<:::;;;;;;;;;;;;:::999999777888888888999999999999:::999888888999:::<<<===::::::<<<=========<<<;;;<<<===@@@IIIVVVgggwwwrrr\\\MMM???999888666555555555555444444444444555555666555555555555444444444666555555555777999;;;<<<=========???@@@BBBDDDEEEFFFHHHJJJJJJJJJMMMRRRWWWWWWVVVSSSPPPNNNNNNQQQTTTXXXYYYYYYWWWUUUSSSTTTUUUSSSTTTVVVVVVWWWYYY\\\___jjjvvvdddSSSPPPJJJHHHHHHIIIGGGDDDHHHNNNPPPTTT```sss}}}zzzuuusssssssssqqqoooooowwwtttooooooqqq}}}~~~vvvqqqpppooollliiigggeeedddhhhmmmuuu~~~vvvnnnZZZNNNDDDBBBBBB???<<<<<<:::::::::::::::999999888777777777888888888999999888999;;;===>>>===<<<;;;:::;;;<<<=========<<<;;;===???CCCLLLZZZkkkzzznnnZZZLLL>>>999888666555555555555444444444444555555666666666666555555555555666666555666777999;;;<<<======>>>@@@AAADDDEEEGGGGGGIIIKKKKKKLLLNNNSSSWWWWWWWWWUUURRRPPPPPPSSSUUUWWWXXXXXXWWWUUUSSSSSSTTTSSSTTTUUUVVVVVVXXX\\\^^^gggpppsss]]]TTTKKKIIIHHHHHHFFFDDDFFFKKKNNNQQQ\\\nnn~~~|||xxxvvvuuuuuutttsssuuu}}}{{{vvvuuuuuuyyytttsssqqqnnnllljjjggggggjjjoooxxxwwwnnn[[[PPPFFFCCCBBB???<<<;;;999999999999999888888888666666666777777777888888777:::>>>BBBBBB@@@===::::::;;;<<<<<<======<<<<<<>>>AAAFFFPPP___ooo~~~|||jjjVVVIII===999888666555666555555444444444444555555555555666666666666666666666666666666888:::<<<===>>>>>>@@@AAACCCFFFHHHIIIIIIKKKLLLMMMNNNPPPTTTWWWWWWXXXWWWVVVTTTTTTUUUVVVWWWXXXXXXWWWTTTSSSSSSTTTSSSTTTUUUUUUVVVWWW[[[]]]ccciiixxxjjjXXXNNNJJJGGGHHHFFFDDDEEEHHHKKKMMMVVVeeeuuu}}}{{{zzz{{{|||}}}~~~zzzyyyxxxzzzvvvtttrrrooommmjjjhhhhhhlllqqqzzzwwwnnn^^^SSSIIIEEEBBB>>><<<<<<999999888888888777888888666666666666777777777777777:::>>>BBBBBB@@@===:::;;;;;;;;;<<<<<<<<<<<<<<>><<<===:::999888777777777888888666666666666777777777777888:::<<<>>>???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>CCCLLLXXXhhhxxxvvvcccKKKBBB:::888777555555777555555444444444444555555222222333444555555666666777777777888:::===???@@@AAABBBCCCDDDGGGIIIKKKLLLMMMMMMNNNPPPRRRTTTVVVVVVVVVXXXZZZZZZYYYXXXXXXYYYXXXYYYYYYWWWUUUTTTTTTUUUUUUVVVVVVVVVUUUVVVYYY[[[```bbbjjj|||lllYYYOOOFFFFFFGGGHHHHHHJJJIIIIIIMMMVVV```lll||||||yyyvvvtttsssrrrooommmooottt{{{~~~vvvoooeee[[[QQQKKKEEE???===>>>;;;:::999777777888999999666666666777777777888888999::::::;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>DDDOOO]]]mmm|||qqq\\\FFF???999888777555555888555555444444444444555555222222333444555666777888888888888999;;;>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLNNNNNNNNNPPPSSSVVVVVVUUUUUUWWWYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYVVVUUUUUUVVVWWWXXXXXXWWWVVVWWWYYY[[[^^^```ggguuudddVVVIIIFFFHHHIIIIIIKKKIIIHHHJJJPPPWWWaaaqqqzzzyyywwwuuurrrpppppppppooonnnpppvvv~~~xxxqqqhhh___UUUNNNGGG@@@>>>???<<<;;;999888888888::::::777777777888888888999999888999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>@@@FFFRRRaaarrrzzziiiRRRBBB<<<888888777444555888555555444444444444555555333333444666777999::::::888888999:::<<>>@@@===<<<:::888888999:::;;;888888888888999999999999888999<<<>>>>>>>>><<<;;;<<<<<<;;;:::;;;<<<===>>>AAAHHHUUUddduuuvvvbbbJJJ@@@;;;888888777444555888555555555444444555555555444555666888999;;;<<<===888888999:::<<