BM66(i@ kkkjjjiiijjjpppwwwwwwddd[[[WWWWWWYYYVVV[[[ccclllxxx|||ssskkkgggdddaaabbbeeekkkttt}}}wwwxxx}}}~~~yyywwwwwwwwwwwwyyyuuutttuuuqqqjjjiiimmmuuuxxx||||||xxxqqqjjjggg]]]]]]\\\[[[\\\```fffkkkrrr}}}~~~~~~vvvooojjjiiiiiikkknnnppppppooooooooojjjjjjjjjkkkkkkjjjgggdddeeeddddddbbb```]]]ZZZXXXVVVYYY]]]``````]]]YYYWWWRRRQQQPPPOOOOOOPPPRRRSSSKKKLLLLLLNNNOOOPPPQQQQQQPPPNNNKKKIIIGGGGGGGGGHHHIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>AAAAAA@@@???>>>===<<<<<<:::777444222333444444444222222111111111111111111---...000222444555666666777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;777666555666888999:::999888666555222111//////...222222111000//////000000111111000//////000111222111000///...---------...&&&'''((()))))))))))))))************************++++++,,,---------,,,,,,///---,,,,,,......---++++++******)))(((''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((()))***++++++,,,,,,+++((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++***)))(((&&&$$$######%%%%%%$$$%%%((())))))(((******)))))))))))))))***++++++++++++++++++++++++111111222222222333333333222333444555666666666666888999;;;<<<<<<;;;999888999999:::;;;;;;;;;::::::;;;;;;:::999:::===AAAEEELLLOOOUUU]]]dddiiijjjjjjyyy~~~|||sssuuuzzz}}}kkk```[[[YYY\\\___hhhllluuu}}}wwwtttqqqiiibbb```]]][[[]]]aaajjjrrr{{{yyyyyyyyyzzztttqqqqqqssspppkkkkkkpppwwwxxxwwwtttoooiiidddaaa\\\]]]___```bbbgggnnnrrr|||~~~yyyrrrllliiiiiihhhjjjkkklllmmmoooqqqrrrlllkkklllmmmmmmkkkgggdddbbbaaaaaa```^^^[[[YYYWWWWWWYYY\\\___^^^\\\XXXUUUTTTSSSRRRPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLJJJHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>===<<<<<<;;;999666333222333444444444111111111111111111111111---...000222444555666666777777777777777777777777::::::::::::::::::::::::888666555555666777666555333333222111111111111111222222111000000000000000111111000//////000111222111111000000///.........))))))***+++++++++******++++++++++++++++++++++++)))******+++++++++++++++...---,,,,,,---...,,,+++*********)))((('''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((''''''&&&&&&******)))))))))(((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((,,,***))))))++++++***(((******))))))))))))******)))******+++,,,---......111111111111222222222222333444555666777888888888888999;;;<<<<<<;;;999888999999:::;;;;;;;;;::::::;;;;;;:::999:::===AAAEEELLLOOOUUU]]]dddiiikkkkkkwww|||~~~rrrjjjccc```______dddjjjxxx}}}~~~|||xxxtttpppkkkeeeaaaaaa\\\WWWVVVUUUTTTWWW\\\iiiqqq~~~~~~}}}}}}~~~vvvttttttvvvtttqqqssswww{{{yyyvvvqqqkkkfffbbb``````cccgggkkkooouuu{{{{{{}}}~~~|||xxxrrrlllhhhhhhiiijjjjjjiiijjjkkkmmmpppqqqnnnnnnnnnoooooolllgggccc^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZ\\\]]]\\\YYYVVVSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMOOONNNLLLJJJIIIJJJJJJKKKGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;888666333222333444333333111111111111111111111111...///111333444666666666666666666666666666666666:::::::::::::::::::::::::::888777666777777555444222111111000000000000000222111000000000000000000111111000000000000111111//////000000///...,,,+++,,,,,,---------,,,++++++------------------------******+++,,,,,,,,,,,,,,,...---,,,,,,------+++*********))))))((((((''''''((((((((((((((((((((((((*********)))))))))((((((&&&''''''&&&%%%$$$######******))))))))))))((((((''''''''''''''''''((((((************************((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))))))))'''&&&%%%%%%'''((('''&&&***)))))))))))))))******))))))***,,,---...///000000000000000111111111111222333444666777888888888888999:::;;;;;;;;;:::999888999::::::;;;;;;;;;:::;;;;;;:::999:::===AAAEEEKKKOOOUUU]]]ccchhhkkkmmmvvvzzz}}}xxx{{{tttnnnhhhfffeeeeeeeeefffnnnwww~~~|||zzzwwwtttqqqooollliiifffffffffddd___[[[[[[WWWUUUVVVVVVVVVZZZaaallluuu}}}{{{|||~~~~~~|||yyyvvvsssooojjjgggjjjnnnsssyyy~~~wwwqqqvvv}}}~~~~~~zzzvvvpppiiieeedddfffhhhlllkkkkkkkkkmmmnnnnnnmmmoooooopppqqqpppmmmhhhccc^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\]]]]]][[[XXXUUUSSSOOOPPPPPPQQQSSSTTTUUUVVVQQQQQQPPPOOONNNMMMMMMLLLMMMLLLKKKJJJIIIIIIJJJJJJEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;::::::777555333222333333222111000000000000111111111111///000222333555666666777666666666666666666666666999999999999999999999999<<<:::999999::::::888666444333111000...---------111111000000000000000111111111111000000000000000,,,---...///...,,,***(((------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////...---,,,---...---+++)))***)))))))))((((((((('''((((((((((((((((((((((((******)))))))))((((((((('''(((((((((''''''&&&%%%((((((''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((('''&&&&&&"""%%%'''((('''))))))))))))))))))***+++++++++,,,------...//////////////////000000000000000000222333555666666666888999:::;;;;;;;;;::::::888888999:::;;;;;;;;;;;;;;;;;;:::999:::<<>>===>>>======<<<;;;:::999999666444222222333333222000//////000000000111111111000111333444555666777777777777777777777777777777999999999999999999999999999999999:::;;;;;;999777333222111///...---------111000000000000000111111111111111111000000//////---...///000///---+++))),,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------...000000111111111///.........///...+++)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&'''((()))))))))))))))''''''((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&$$$$$$$$$&&&***,,,,,,,,,))))))(((((()))***++++++---------------------,,,....../////////000000000///000222444555666777777888999::::::;;;;;;;;;;;;777888999:::;;;;;;;;;;;;;;;;;;:::999:::<<>>======<<<;;;;;;:::999888777777333222111222222222000...---......///000111111222333333555666777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999777444111333333222000////////////000000///000000111222222111222222222111000...---...---,,,+++******************+++,,,------------...........................///000111333333444444222222222333333111---***(((((((((((())))))))))))((((((((((((((((((((((((+++++++++************)))************)))((('''&&&''''''(((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))((('''&&&(((***++++++***(((((((((((()))***+++,,,*********++++++,,,,,,,,,000000000000111111111111111222444666888999:::;;;999999999999:::;;;<<<===666777999:::;;;<<<<<<<<<;;;;;;:::999:::===AAAEEEKKKPPPVVVXXXYYY[[[aaaffflllooouuu{{{~~~|||wwwsssuuu^^^aaacccddddddffflllppprrrxxxrrreee]]]ZZZXXXWWWXXX]]]dddiiikkkjjjkkkpppuuuwww{{{}}}{{{|||yyywwwrrrllljjjmmmrrrooolllnnntttzzz}}}}}}|||yyyxxxyyyzzzxxxvvvqqqkkkddddddiiillljjjggg]]]___``````^^^\\\\\\\\\UUUUUUUUUTTTSSSRRRQQQPPPTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPKKKKKKKKKJJJIIIFFFDDDBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::999888777777333222000///000222555777000////////////000000111111222444666888999:::;;;===<<<:::999888999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::888666777999888444000111111111000000000000///111000/////////000111222//////000222333222///---..................------,,,++++++***)))))))))***,,,+++(((''''''(((***,,,.........///000222444555222222111000///---+++***)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++)))***+++,,,,,,+++***)))(((((())))))))))))(((((('''))),,,,,,+++)))(((((())))))))))))((((((((((((***)))((((((((((((((()))***))))))((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------.........000111222111000111222333444555555555666888:::<<<<<<<<<<<<;;;:::999888888888999:::;;;======>>>===>>>===;;;888999>>>CCCKKKPPPVVVYYYYYY[[[aaafffooooooppptttxxx{{{zzzxxx|||VVVXXX[[[\\\]]]aaaiiinnnxxx~~~{{{lllaaaYYYTTTTTTRRRUUUZZZbbbiiiooossstttqqqyyy|||||||||~~~}}}|||xxxrrrppprrrwwwtttqqqsssxxx}}}{{{wwwvvvwwwxxxwwwuuupppjjjdddcccgggjjjgggddd___```aaabbbbbb```^^^\\\UUUUUUUUUUUUUUUUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPTTTSSSRRRPPPOOONNNNNNNNNKKKKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>===;;;;;;:::999888777777666555333111//////000222333111111000000000111222222333444666888999;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777666333111000000000000000000000000111000000000000111333444000000000222444444222111000///...------------------,,,+++***************---,,,***(((((()))+++---......///000111222222333222111000///---,,,+++***))))))(((''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******'''''''''''''''((())))))''''''''''''''''''''''''))))))************))))))'''((()))*********)))((((((((((((((())))))))))))******)))))))))******+++,,,+++******))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------...000111222111000111222333444555555555555888:::===>>>>>>>>>>>>===<<<<<<777777888999:::;;;<<<===;;;<<<<<<:::888:::@@@DDDJJJPPPVVVYYYYYY\\\bbbgggqqqqqqrrrvvvzzz||||||zzz{{{QQQSSSVVVYYY]]]eeeooowww}}}pppaaaXXXSSSPPPPPPSSSTTT[[[fffooouuu{{{{{{zzz}}}{{{xxxyyyzzzwwwtttvvv{{{|||xxxtttrrrtttvvvuuusssqqqkkkeeedddggghhheeebbbaaaaaaaaadddfffeeeaaa\\\TTTUUUVVVWWWXXXYYYYYYYYYTTTSSSRRRRRRQQQRRRRRRRRRXXXWWWUUUSSSPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFEEECCCAAA@@@BBBBBBAAA@@@???>>>======;;;:::999888777666666555666555222///......///000222222111111222333333444444555777999;;;<<<<<<===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999::::::888555333111111///000000111111222222222111111111111222333555555222111111222555666666555222000...,,,+++,,,------------,,,+++++++++,,,,,,...,,,+++******+++---......///000111111111000000111000...,,,+++******+++***))))))(((((())))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++'''''''''''''''((())))))((('''%%%######%%%'''(((******++++++++++++******(((&&&%%%&&&)))+++)))'''''''''(((((())))))******+++*********+++,,,------...---,,,+++************(((((()))******++++++,,,*********+++++++++,,,,,,...000111222111000111222222444555555444555777:::999999:::;;;;;;;;;;;;:::777777888888999:::;;;;;;888::::::999888;;;AAAFFFIIIOOOVVVYYYZZZ]]]dddiiissssssuuuyyy|||~~~}}}|||TTTXXX]]]ccckkkuuukkk```VVVRRRQQQQQQVVV[[[aaakkkyyyyyyzzz{{{{{{vvvtttsssuuuzzz~~~~~~xxxtttpppoooqqqsssrrrpppppplllgggeeefffgggdddbbbbbbaaaaaaeeehhhgggaaaZZZTTTUUUWWWYYY[[[\\\\\\]]]WWWVVVVVVUUUUUUUUUVVVVVVXXXWWWVVVTTTQQQNNNLLLKKKKKKJJJHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<:::999888888666666555444555444111///.........///222111111111222333444555555666888999;;;<<<<<<<<<:::;;;<<<======<<<;;;:::;;;:::::::::::::::999999999;;;<<<999444000000222000000111222333444555666111222222333444555666666555444222333555666666666444222...,,,***+++,,,---...------,,,,,,,,,------,,,,,,+++******+++---......///111222222000///---000///,,,***))))))***+++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))*********++++++++++++)))))))))))))))******+++)))((('''&&&&&&'''((())))))******++++++******))))))%%%!!!###)))+++***'''(((((((((((())))))))))))***)))******+++,,,---......---,,,+++***)))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,...000111222000000111222222333444444444555777999555666777888999999999999777888888999:::;;;;;;;;;888::::::999888:::@@@EEEIIIOOOVVVYYY[[[^^^eeekkkssstttwww{{{~~~\\\bbbjjjsss}}}qqqaaaYYYRRRQQQSSSVVV]]]dddrrr}}}|||wwwzzz|||wwwvvvrrrqqqqqquuuzzz~~~~~~}}}tttqqqnnnnnnpppqqqooommmkkkhhhdddcccddddddbbb```bbb``````cccgggeee^^^XXXUUUVVVXXXZZZ\\\]]]^^^^^^WWWWWWVVVVVVVVVWWWWWWXXXUUUUUUUUUSSSQQQOOOMMMLLLKKKJJJHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHGGGDDDBBBAAAAAA@@@??????======<<<;;;999888777666555444444333222222000/////////000000111000000111222333444444555666777999:::;;;;;;;;;999999;;;<<<<<<;;;:::999;;;;;;;;;::::::999999999999;;;;;;888333000000222222222333444666777888888222333333444555666666666888666444444555555555444444222...,,,***+++,,,---...------,,,------......+++******)))***+++,,,---...///111222111000...,,,///...+++)))((((((******))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))*********++++++++++++)))))))))))))))******+++((()))***++++++***)))((((((((())))))))))))((((((((($$$!!!###(((+++)))&&&******))))))((((((''''''(((((((((((()))+++,,,,,,,,,,,,***))))))((((((((('''(((((()))******++++++,,,,,,,,,,,,------------...000111222000000111222222333444444444555777999777888999:::;;;<<<<<<<<<999999::::::;;;;;;<<<<<<:::;;;;;;999888:::???DDDIIIOOOVVVZZZ\\\___ffflllqqqtttxxx|||gggnnnzzzvvvfffYYYTTTQQQTTTYYY```jjjssswwwwww|||~~~yyywwwyyyzzzvvvrrrppprrrqqqrrrvvv{{{~~~}}}{{{pppnnnlllmmmppppppmmmjjjcccbbb```___```aaa```^^^aaa``````bbbcccaaa[[[VVVVVVWWWXXXZZZ[[[\\\]]]]]]UUUUUUTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTRRRPPPNNNMMMJJJJJJIIIIIIIIIIIIIIIJJJIIIJJJJJJIIIGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;888777777666555444333222111111000000000111111222000000000111222333444555666666888999:::;;;;;;;;;999999::::::;;;:::::::::<<<<<<;;;;;;::::::999999::::::999666333111111222333333444555777888888999333333444555555555555444888666555444555444222111222000...,,,+++,,,------------,,,,,,,,,---......***))))))******+++,,,---...///000000000///...---...---+++***))))))******((())))))******))))))(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++'''''''''''''''((())))))&&&(((***++++++***(((&&&(((((())))))))))))(((((('''%%%$$$%%%(((***(((&&&))))))))))))((((((((((((''''''''''''((()))*********)))(((((('''(((((((((''''''((())))))******+++,,,,,,---------............000111222111000111222111333444444333444666999555666777888999::::::999:::::::::;;;;;;<<<<<<<<<<<<======:::999:::???DDDJJJPPPWWW[[[\\\```gggmmmppptttyyy~~~vvvwwwhhh]]]UUUSSSUUU]]]hhhsss~~~xxx{{{yyysssppptttwwwvvvsssrrrtttssssssvvvzzz{{{yyyvvvlllkkklllnnnqqqpppkkkggg____________```aaaaaaaaaaaaaaaaaaaaa___\\\YYYWWWWWWWWWXXXYYYZZZZZZZZZZZZUUUTTTTTTTTTUUUUUUVVVWWWUUUVVVVVVVVVTTTQQQNNNMMMJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGEEECCCBBB@@@???>>>===<<<;;;;;;:::777666666555444333222222222222222111222222222222111111222222333555666777777888999;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<======<<<<<<;;;::::::999;;;888666444444333222111333333444555555666777777444444555555555444333222444333333444555444111///000///...---------------,,,,,,++++++,,,------...******++++++,,,------.........//////////////////---,,,,,,++++++******)))'''((())))))))))))((('''******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''((())))))((())))))))))))))))))((()))))))))******)))))))))&&&&&&'''((()))((('''&&&&&&''''''((()))******+++(((((((((''''''((())))))((((((''''''(((((())))))''''''(((((()))*********++++++,,,,,,,,,---------...000111222111000111222111222333444333444666888333444555555666666666666999::::::::::::;;;;;;;;;;;;<<<===;;;:::<<>>===<<<;;;::::::777666555444333222222111333333333333222222111111222333333444555666888888999:::;;;<<<============<<<;;;::::::;;;<<<===>>>>>>>>>===<<<;;;;;;::::::;;;777333333444555333111222222333333444555555555444555555555555333222111000000111333555444222///..................------++++++++++++,,,,,,---...++++++,,,------...//////...............///000111,,,,,,,,,,,,,,,+++***)))&&&'''((())))))((('''&&&******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,+++***))))))***+++,,,******++++++++++++******%%%(((***+++)))'''&&&&&&###$$$&&&(((***+++---...***)))((((((((((((((()))''''''''''''((()))***+++''''''(((((()))***************+++++++++,,,,,,,,,...000111222111000111222111222333333333444666888666777777888888888888888999999999999999999::::::999;;;<<<;;;;;;>>>EEEJJJLLLRRRXXX\\\]]]```ffflllpppuuu|||tttbbbZZZXXXVVVTTTTTT\\\hhhuuu}}}wwwuuutttuuuvvvwwwwwwvvvrrrtttwwwzzz{{{xxxrrrnnnooommmmmmpppsssqqqkkkddd```aaabbbcccdddccccccbbbcccaaa^^^]]]]]]]]]\\\[[[XXXXXXYYYYYYZZZYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSNNNOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCAAA@@@@@@>>><<<<<<<<<;;;999777666666666555444444333333444444333333111000...---222222333555666888999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;:::999999999999;;;;;;999666222111222444666777555555444222000000333555666666555444333333333333333333333222222111111111000...---,,,+++,,,,,,---......//////......---,,,...---+++***+++---///000///......------------...///...---,,,***)))((((((...---***)))((()))***+++((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))***************)))(((''''''((()))*********)))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))))))))))))))(((''''''''')))***+++''''''''''''''''''&&&&&&'''(((***+++***)))&&&%%%***************++++++,,,((())))))+++,,,---......///111222111000///000111111222222333444555666666666666777888888888888888888888888888999:::;;;<<<;;;<<<<<<;;;999;;;???DDDJJJMMMSSSWWW[[[___cccfffmmmqqqyyy|||ppp```UUUSSSUUUXXXYYYbbbkkkxxxtttsssqqqqqqsssuuuuuuuuuuuuwwwzzz~~~|||vvvqqqmmmlllmmmqqqtttrrrlllfffbbbccccccdddcccbbbaaa```bbb```^^^]]]]]]]]]\\\ZZZWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSRRROOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@???===<<<<<<;;;999777777666666555444333333222222222222222222111111000222333444555777888999:::<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>===<<<;;;;;;;;;<<<===>>>:::777444222444666777888888888777555333333555777777777666555444444444444444444333222222111000000000///......---------.........//////......---,,,---,,,,,,,,,,,,...///000//////......------......///......---,,,+++******+++***)))((((((((())))))************************,,,+++)))((((((((()))***))))))))))))************,,,+++***)))((())))))*********)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((''''''((()))***((((((((((((((()))))))))+++,,,,,,---,,,+++***)))******)))))))))***++++++))))))***+++,,,---......///111222111000///000111111222222333444555666666666777777888888888888888888777777888888999:::;;;;;;<<<<<<;;;999;;;???DDDJJJNNNSSSXXX[[[___ccceeelllqqqxxxooo```[[[SSSOOOOOOUUU\\\aaasss~~~~~~pppnnnmmmmmmpppsssuuuuuuzzz|||yyytttkkklllnnnrrruuussslllgggeeeeeeeeedddcccaaa```___aaa___]]]]]]]]]]]][[[ZZZVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQOOONNNLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCAAA@@@???@@@???===<<<<<<;;;999777777777666555333222111111000000111111222222333333333444555666777999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@===<<<;;;;;;;;;===>>>???:::888555444666777888888999:::999777555444666888888888777555555555555555555444444222111000///////////////000//////............//////......---,,,+++,,,---...////////////000000//////............,,,,,,,,,++++++*********))))))***+++++++++++++++************************+++***))))))((()))))))))))))))))))))************---,,,+++***))))))*********))))))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))***)))(((((((((((()))))))))))))))******+++++++++******))))))))))))((((((******)))))))))))))))***))))))***+++,,,---......///111222111000///000111111222222333444555666666666777888888999999888888777777777777888999::::::;;;<<<<<<;;;999;;;???DDDKKKOOOTTTXXX\\\___bbbdddkkkpppwwwmmmaaaYYYXXXVVVTTTUUU\\\gggooo|||wwwlllkkkjjjlllqqqvvvyyyzzzxxxrrrkkkmmmpppssstttqqqkkkfffeeeeeeeeedddcccbbbaaa```___^^^]]]]]]]]]]]][[[YYYWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVTTTRRRPPPMMMLLLJJJHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEDDDCCCBBB@@@???>>>@@@>>><<<<<<;;;;;;999777777666555444333111111000111111111111222333333444555555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???;;;;;;:::::::::;;;======999777555555777888888888777777777555333222444555888777666555444444444444555555444222111///...------...///000000///...---.........///......---,,,***+++...000111000//////000000000000///...------'''(((((((((((((((((((((%%%''')))***++++++***)))******************************))))))))))))))))))((()))))))))************************************))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((((())))))******++++++,,,)))(((((('''''''''((((((******))))))(((((())))))******++++++,,,------...///111222111000///000111111222222333444555666666777777888999999999999888666666666666777888999:::;;;<<<<<<;;;999;;;???DDDKKKOOOTTTYYY[[[^^^```bbbhhhmmmuuu}}}}}}lllaaa\\\WWWXXXZZZ[[[```jjjyyy}}}uuuqqqjjjjjjkkkooouuu|||{{{tttnnnlllnnnpppsssrrroooiiiddddddddddddccccccccccccccc___^^^]]]^^^^^^^^^\\\ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTRRRPPPJJJJJJHHHGGGGGGHHHIIIJJJGGGGGGHHHHHHIIIHHHHHHHHHDDDDDDDDDCCCBBB@@@>>>===???===;;;:::::::::888666555555444333222111000000333222222111111222333333666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<======<<<<<<;;;666555444555777888777666444555666555333222333555777666555444333333333333555444333222000///...---+++,,,...//////...---,,,.........///......---,,,***,,,...111222222000///000000000000///...,,,,,,&&&&&&''''''''''''((((((!!!###%%%((()))((('''&&&)))))))))))))))))))))))))))))))))*********))))))((()))))))))************&&&'''((()))******++++++))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********,,,+++*********+++,,,,,,******)))))))))))))))***+++++++++,,,,,,------...///111222111000///000111111222222333444555666666777777888999999999999999666666666666777888999:::;;;<<<<<<;;;999;;;???DDDKKKOOOTTTXXX[[[\\\^^^___dddiiirrr{{{xxxjjj___ZZZ[[[SSSWWW^^^fffqqqzzz{{{{{{vvvqqqooolllmmmooouuu|||}}}wwwpppkkkkkkmmmooopppooolllhhhfffeeeddddddcccccccccdddddd___^^^^^^___```___]]]ZZZYYYXXXVVVUUUTTTUUUVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCBBB@@@???>>>===<<<:::999999888666444444333333222222111111000444333222111111222333444888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======???AAABBBAAA???<<<:::555444444666888888777666444666777777666555666888666555444333333222333333444333333111000///......+++,,,------------------......//////......---,,,***,,,///111222222222111//////000000///---+++***))))))))))))))))))))))))%%%''')))+++,,,,,,+++***(((((((((((((((((((((((((((((()))************)))))))))))))))************%%%&&&''')))************((((((((((((((())))))***((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))************************)))***++++++,,,+++,,,,,,,,,---------...///111222111000///000111111222222333444555666666777888999999:::999999999777777777777888999::::::;;;<<<<<<;;;999;;;???DDDKKKOOOTTTXXXYYYZZZ[[[\\\^^^dddnnnxxxrrriiiccc^^^]]]___^^^eeeppp~~~~~~uuutttsssqqqooopppppprrruuu{{{|||yyyuuuooolllhhhjjjlllmmmmmmkkkjjjjjjgggfffeeecccbbbbbbbbbccc_________```aaaaaa^^^[[[XXXWWWUUUTTTTTTUUUVVVWWWVVVVVVUUUUUUTTTSSSSSSRRRLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDBBBAAA???>>><<<:::888777777777555333222222222222111111111111222111111111222444666777999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???===;;;999===@@@CCCEEEDDD???:::666555444555888::::::888666333555777888777888999:::777666555444444333333333333222222111000//////...---------------...//////......//////......---,,,+++---///111222333333333......//////...,,,***(((*********)))))))))))))))***+++,,,.........------))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************((()))************)))(((((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))%%%&&&((()))************)))))))))((((((''''''&&&%%%&&&''')))))))))((('''************+++---......,,,,,,,,,---------------///111222111000///000111111222222333444555666666777888999999::::::999999888777777888888999:::;;;;;;<<<<<<;;;999;;;???DDDJJJNNNSSSWWWXXXXXXXXXYYYYYY```jjjuuu}}}ooocccccceeedddccceeerrryyy}}}ssspppooonnnooorrrtttuuuyyy~~~}}}zzzwwwtttqqqnnneeegggjjjkkkkkkkkklllmmmjjjhhhfffdddbbbaaaaaaaaa______```aaabbbaaa___\\\WWWVVVTTTSSSSSSUUUWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSOOOPPPPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@???;;;999777666666666444222000111111111111222222222000000///000222555888:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>???>>>;;;777555;;;>>>CCCEEECCC>>>777222555555777999;;;<<<999777111333666777777888999:::888777666555555444444555222111111111000000/////////...---------///000111......//////......---,,,,,,---...000222333333444---......///---+++)))'''))))))((((((''''''''''''''''''((())))))))))))(((************************'''((()))+++++++++***)))))))))))))))************,,,,,,---,,,+++)))'''&&&((((((((((((((()))******((())))))))))))*********))))))))))))))))))))))))$$$%%%''')))++++++++++++++++++***)))((('''&&&&&&''')))+++,,,---,,,+++***))))))***+++,,,...///000,,,,,,------------------///111222111000///000111111222222333444555666777888888999::::::::::::999888888888888999:::;;;<<<;;;<<<===;;;999;;;???DDDIIIMMMSSSVVVWWWWWWWWWWWWVVV]]]hhhsss~~~yyylllgggbbbeeennnxxx~~~tttooollljjjnnnuuuxxxuuusssuuu{{{wwwqqqnnnnnnnnnnnnmmmllljjjiiihhhiiijjjjjjeeedddbbb``````aaabbbcccaaaaaaaaabbbbbb```\\\XXXWWWWWWVVVUUUUUUUUUVVVVVVXXXWWWVVVTTTSSSQQQPPPOOOMMMLLLLLLMMMNNNMMMLLLJJJKKKKKKKKKJJJJJJIIIIIIIIIBBBBBBBBBAAA@@@???>>>===;;;:::888777555444444333000000000000////////////111111111222444666777888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;;;;===>>>>>>>>>===<<<;;;;;;???AAADDDBBB===888666666777888;;;???BBB@@@999333444555666777888999::::::<<<===>>>>>><<<888555222333111000///......////////////000000000000//////...///000000111111000000/////////000000111111111///...---,,,++++++++++++******))))))))))))******************************)))***+++,,,,,,+++***))))))***,,,---,,,+++)))'''***(((&&&&&&''')))++++++************************(((%%%###$$$&&&((()))*********))))))((((((''''''******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))'''((()))******)))(((''',,,+++***))))))***+++++++++***)))(((((()))******+++,,,---,,,++++++,,,...111333444444222111111222111333555666555555666777666666777777777666666555000111444777:::;;;<<<<<<999:::;;;:::888:::???DDDHHHOOOWWW[[[[[[XXXVVVVVVZZZaaalllwww~~~uuupppiiiiiikkksss}}}vvvtttuuuvvv}}}{{{uuupppnnnsss{{{zzzvvvqqqqqqvvv}}}{{{uuupppnnnmmmmmmmmmnnnmmmllljjjiiiiiiiiihhheeedddcccbbbbbbccceeefffdddcccdddeeeeeeccc```]]]XXXXXXWWWVVVUUUUUUUUUUUUWWWWWWUUUTTTRRRPPPOOONNNMMMLLLKKKLLLMMMMMMLLLJJJKKKKKKJJJIIIHHHHHHGGGGGG@@@@@@@@@???>>>===<<<;;;;;;:::888666555444333333222111111111111000000000000111222333555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::;;;;;;<<<<<<============>>>@@@@@@===888555444555999:::>>>AAAAAA>>>888444444444555666777888999999888999:::;;;:::999777666444333111000//////000000...//////000000//////...,,,,,,---------.........333333333222222111111000......---,,,++++++++++++++++++************++++++******************************++++++++++++*********++++++,,,+++***)))(((+++)))((('''(((***+++,,,************************)))'''%%%%%%(((***++++++***)))))))))(((((((((''')))))))))))))))((((((((()))(((''''''''''''((()))(((((())))))))))))((((((+++***))))))))))))***++++++***)))(((((()))***++++++,,,---,,,++++++---///000222333333111000000111111333555666555555666777777888888999999888888777222444666888:::;;;;;;;;;999;;;<<<:::999;;;@@@DDDKKKRRRYYY\\\[[[XXXVVVUUUYYYaaalllxxxwwwrrrooorrrwwwvvvhhhcccbbbeeegggpppzzzvvvuuuzzz~~~xxxqqqooosssyyy~~~xxxuuuqqqnnnmmmmmmlllkkknnnmmmmmmlllkkkjjjhhhggggggeeedddccccccdddfffgggdddccccccdddeeeeeebbb```[[[ZZZXXXWWWUUUTTTTTTTTTVVVVVVTTTSSSQQQPPPOOONNNLLLKKKJJJKKKLLLMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDD@@@@@@@@@@@@???===<<<;;;:::999777666444444333333333333222222222111111111000111222444666999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::888999:::;;;<<<===>>>>>>???===:::666222111333555<<>>===999888666555444333333333333222222222111111111111000111333666888;;;<<<===;;;;;;;;;;;;;;;;;;::::::=========<<<<<<;;;::::::888888999:::;;;<<<>>>>>>@@@<<<666111///000444777>>>BBBEEECCC>>>:::888888555666666777888888999999===<<<:::888777666666777444333111000//////000111------............------///...,,,+++,,,---///111)))***+++---...000111111---,,,,,,+++******+++++++++++++++******+++++++++************************,,,+++***))))))***+++,,,---,,,***)))((()))***++++++++++++***)))***+++,,,************************+++)))((((((***,,,,,,+++))))))))))))(((((((((((((((((()))))))))*********)))(((((((((((((((((()))+++***)))(((((()))***+++((((((((((((((()))))))))******************++++++,,,---......------///111000111333222000//////000222444666666666555666888888888999:::::::::999999999999::::::::::::::::::;;;===>>><<<;;;===BBBFFFOOOTTT[[[]]]\\\[[[[[[[[[aaafffnnnxxxssseeeaaaaaabbbdddeeejjjsss~~~zzztttuuu|||}}}wwwvvvwwwyyyyyyxxxnnnmmmkkkkkklllmmmllljjjggghhhjjjlllmmmmmmmmmlllkkkiiifffdddbbbaaabbbbbbaaa___^^^^^^```aaaaaa```bbb```^^^[[[YYYWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNMMMKKKIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<777777555444333333333333222222111111111000000000111222555888:::<<<===>>><<<<<<;;;;;;;;;:::::::::======<<<<<<;;;;;;;;;;;;:::999999999:::<<<===>>>AAA<<<555000000333777:::@@@BBBDDDAAA<<<888888999888888888999999::::::;;;>>><<<:::888888888999999333222000///......//////------............------///...,,,+++,,,---///111......///111222444555555,,,,,,+++*********++++++******))))))))))))******************************,,,+++***))))))***+++,,,...,,,***(((((()))+++,,,)))***+++***(((((()))+++***************************((('''((()))******)))(((((((((((())))))))))))))))))((((((((('''''''''((())))))))))))))))))(((+++***)))(((((()))***+++''''''(((((())))))))))))))))))******+++++++++++++++---...---------000111111333444333222000111111222444666777666666777888666666777888888888888888:::::::::::::::;;;;;;;;;<<<===>>>===;;;===BBBGGGMMMRRRYYY\\\]]]^^^```bbbiiilllrrrxxxqqqiiihhhiiiiiijjjkkkpppwww{{{wwwtttuuu}}}~~~|||wwwuuuvvvwwwvvvtttmmmkkkiiiiiijjjjjjiiihhheeefffhhhjjjlllmmmnnnnnnllljjjgggdddbbbaaaaaabbbdddaaa______aaabbbcccbbbbbbaaa___\\\ZZZXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOLLLIIIHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA============<<<:::999888666666555444333222222333222111111111111000000000222444777:::<<<===>>>>>><<<<<<<<<;;;;;;::::::999<<<<<<;;;;;;;;;<<<<<<===;;;::::::::::::<<<>>>???@@@<<<555222444777;;;>>>???@@@???===:::999999:::999999:::::::::;;;;;;;;;999999888888999;;;===>>>222111000............///.........//////.........---,,,+++++++++,,,......111111111000000000000000++++++************++++++***))))))))))))))))))***************************++++++************++++++---,,,***(((((()))***+++(((+++---+++(((''')))+++************************)))'''''''''))))))((('''(((((((((((())))))))))))))))))((((((''''''&&&&&&((())))))******))))))(((*********))))))*********''''''((()))************((()))***+++,,,,,,,,,,,,***,,,------,,,---///111111333444444222111111222333555777777666666777888444555666777777777777777888888888999:::;;;<<<===;;;===>>><<<;;;===BBBGGGJJJPPPWWW[[[]]]```dddgggnnnqqquuu{{{|||zzz|||}}}}}}{{{}}}yyy|||}}}{{{~~~yyyrrroooppprrrrrrqqqllliiigggeeefffffffffeeeeeeffffffhhhiiikkkmmmnnnkkkiiigggeeeddddddeeeffffffccc```___```bbbccccccaaa```^^^[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB<<<<<<<<<;;;:::999777777666555444333222222222222333333222222222111111111444666888;;;===>>>=========<<<<<<;;;::::::999999;;;;;;::::::;;;<<<>>>>>>:::999999999;;;>>>AAABBB>>>:::666555888<<<>>>???>>><<<999888999::::::999999999::::::::::::;;;;;;777777777888999;;;<<<===333222111////////////000...//////000000//////...,,,,,,---------.........///......------,,,,,,,,,++++++************+++++++++******))))))******+++******************************++++++++++++******,,,+++***)))))))))***+++))),,,///---)))'''))),,,************************)))((('''((())))))(((&&&'''((((((((()))))))))***((((((((((((((()))))))))((()))************)))((()))******++++++******)))'''((()))+++++++++++++++((()))***,,,------,,,,,,)))+++,,,,,,,,,---///111111222333333111000000111333555777777777666777888333444555666777777777777666666666777999<<<>>>???;;;<<<===<<<;;;<<>>>>>============<<<;;;::::::999999;;;:::::::::;;;===???@@@888888888999<<<@@@CCCEEE<<<999666666:::>>>@@@@@@===999666555888;;;:::999999999999999999999::::::888888888888888888888888444333222000000000000111//////000000000000//////...///000000111111000000.........//////000000000+++***************++++++,,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***))),,,++++++******************---000///+++(((***---************************)))(((((()))******(((&&&'''((((((((())))))******''''''((()))***+++,,,,,,((()))***++++++***)))((()))***+++,,,,,,+++***)))'''(((***+++,,,,,,,,,+++((()))+++,,,------,,,,,,)))***+++++++++,,,...111000111222222000//////000333555777888777777777999444444666777888888888888444444555666999<<>>===;;;:::888666444444333555444333333222222222222//////000111222333333444888999:::<<<===>>>>>>>>>???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<======>>>???@@@888666555666999:::888555777666555555666777888999???>>>===<<<;;;:::::::::999777555555888888666444333222111000////////////+++,,,---.........,,,,,,.............../////////333222111///......------+++++++++*********)))))),,,,,,,,,+++++++++******,,,++++++***)))(((''''''++++++************++++++,,,,,,+++***))))))******)))************+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''---,,,***)))'''%%%######***))))))+++------,,,+++)))))))))))))))******+++***************************++++++,,,...000222333444444444111...+++++++++555666777777666666777888777777888888888777777666888888999:::<<<===>>>>>>:::<<<>>>===;;;;;;>>>AAALLLOOOUUUZZZ^^^bbbfffhhhlllvvvxxxwww}}}xxxvvvoooooommmlllkkkjjjiiiiiihhhgggeeeeeeeeefffffffffkkkllllllmmmnnnoooqqqqqqlllkkkiiigggffffffggggggjjjgggcccbbbbbbbbbbbbaaa^^^]]]ZZZWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGEEEBBBAAA@@@@@@>>><<<===<<<:::888666555444444555444333222222222222222///000000111222333444444888888:::;;;<<<=========>>>===;;;:::999999999:::999999999999999999999999::::::;;;???CCCCCC???;;;888777666888;;;;;;999666333333333333555777999;;;>>>===;;;;;;:::;;;<<<======:::777666666555333000222222111111000000//////---.../////////...---,,,///000333555666444222000111111000///.........///+++++++++*********))))))*********)))))))))((((((+++++++++******))))))(((++++++************++++++,,,++++++***))))))******)))************+++++++++******)))))))))((((((((())))))))))))))))))))))))((()))))))))************************************++++++***)))(((((('''''',,,+++***+++,,,,,,***))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,---...///000222333333222000...///000555666777777666666777888777888888999999999888888777777888:::;;;<<<===>>>:::<<<>>>===;;;;;;>>>AAAKKKPPPVVV\\\```dddgggiiinnnwww{{{rrrttt|||wwwtttnnnmmmlllkkkiiihhhgggfffdddeeefffhhhiiijjjjjjjjjjjjkkklllnnnnnnnnnnnnnnniiiiiiiiihhhhhhhhhgggggghhheeecccbbbbbbaaa```___^^^]]]ZZZWWWUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCC@@@??????>>><<<;;;===<<<:::888666555555444444333333222222222222333000000111222333444555666777888999:::;;;<<<<<<<<<<<<;;;:::999888888888999888888888888888888888888:::999<<>>555888888999;;;===<<<:::888111222222444777:::===???>>><<<:::999999;;;>>>???===;;;888666555444222000111111111222111111000000///000000000///...------...222666::::::777333000//////............//////+++++++++************************)))))))))))))))++++++++++++++++++++++++++++++************++++++,,,+++******)))*********)))************+++++++++)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))*********++++++,,,+++***+++++++++)))''')))))))))))))))******+++++++++++++++,,,,,,,,,,,,...------------...//////000111222222111111222444555666777777666666777888777777888999::::::::::::666777888999:::<<<======:::<<<===<<<:::;;;>>>BBBJJJPPPXXX___cccgggiiikkkpppxxx~~~|||vvvssspppooonnnkkkhhheeebbbaaaaaacccfffhhhiiiiiiiiiiiiggghhhkkklllmmmkkkjjjhhhffffffggghhhhhhggggggfffeeedddbbbaaaaaaaaa^^^\\\]]]\\\ZZZWWWUUUTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEDDDBBB???>>>>>>===<<<:::<<<;;;:::888666555555555333333222222222222222333111111222333555666777777777888999:::::::::::::::;;;;;;::::::999999999999888888888888999999999999;;;===@@@DDDFFFCCC;;;555999:::<<<===>>>===;;;999444555666888;;;???BBBDDDAAA???<<<:::999;;;>>>???:::888666555555444444444000111222222222111111000000000//////......---,,,---000555888888666222///000//////...------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++***************+++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))******++++++++++++***)))***++++++)))((()))))))))))))))******++++++,,,,,,,,,,,,,,,------............///000111111///111222222111111333444555666777777666666777888555666777888999:::::::::666666777888:::;;;<<<<<<:::<<<===<<<:::;;;???CCCJJJPPPYYYaaafffiiikkklllpppxxxyyyssspppoooooommmkkkiiieeecccaaa^^^bbbfffggggggeeeeeefffhhhjjjlllmmmmmmkkkhhhfffbbbcccdddeeefffffffffeeedddbbbaaa``````___]]][[[[[[[[[YYYWWWUUUTTTSSSSSSTTTSSSRRRPPPNNNMMMKKKKKKGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>>>>===<<<;;;;;;:::999777666555555555222222222111111222222333222222333555666888999999888888999999:::999999999;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;===AAADDDCCC???;;;999999;;;===>>>???>>><<<;;;:::777777888:::===AAADDDFFFHHHEEEAAA===;;;;;;===>>>999888666555333333444555111222222222222111111000///......------,,,,,,,,,///000222333333333111000222111///...,,,+++******************************++++++++++++++++++++++++*********+++,,,,,,------++++++************+++++++++***************++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))+++,,,+++***)))))))))))))))******++++++++++++,,,,,,---------++++++,,,---...000222333000111222222000///000111555666777777666666777888444444666777888888888888666666777888:::;;;<<<<<<:::<<<===;;;:::;;;???DDDJJJPPPYYYaaafffiiikkklllnnnvvv}}}yyyrrrnnnlllkkklllllllllkkkiiihhhfff^^^bbbfffgggeeecccdddeeeggghhhjjjkkkjjjgggeeeccc```aaabbbcccdddeeeffffffdddbbb___^^^^^^^^^\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>=========<<<:::999999777666555444444444222111111111111222222333333333444666888999:::;;;999999:::::::::999888888::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<>>>BBBDDD@@@:::777:::>>>>>>@@@@@@???<<<:::::::::666666777:::===AAAEEEGGGNNNKKKFFFBBB???=========::::::888555222111222444444444222111111000111111------,,,,,,,,,,,,---...111111111111111222222333333111///---+++***)))(((***************+++++++++)))))))))))))))*********)))*********++++++,,,,,,++++++************++++++*********)))******+++,,,)))************+++++++++(((((())))))))))))******))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++*********))))))(((((('''%%%%%%%%%(((***,,,+++***)))))))))))))))******+++******++++++,,,,,,------(((((()))***,,,...000111111222333222000//////000555666777777666666777888444444555666777777777777666777888999:::<<<======:::;;;<<<;;;999;;;@@@EEEJJJPPPXXX___cccgggiiikkklllssszzz}}}xxxrrrnnnllllllkkklllmmmnnnmmmllljjjiii___cccggghhheeedddgggjjjhhhhhhiiiiiihhheeecccaaaaaaaaaaaaaaaccceeegggiiidddaaa^^^\\\\\\\\\\\\[[[WWWWWWWWWWWWVVVVVVUUUUUUSSSRRRQQQOOOMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@>>><<<;;;;;;;;;:::999888777666444333333333333111111111111111222333333333444555777999:::;;;<<<::::::;;;;;;:::999888888888999:::;;;;;;:::999888777888888999::::::;;;;;;===>>>>>><<<999999<<<@@@BBBBBBAAA>>>999777888:::444555777;;;???DDDIIIKKKQQQOOOKKKGGGCCC@@@???>>>999999777444111000333666888666333000//////000111------,,,,,,---...///000000000000000000111111222111000...,,,+++***))))))))))))*********+++++++++(((((()))))))))*********))))))******************++++++************++++++******))))))***++++++,,,)))************+++++++++'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))(((************************++++++*********)))))))))&&&%%%&&&'''***+++***((()))))))))))))))******+++))))))******+++,,,,,,---******++++++,,,...///000222333333333111000111222555666777777666666777888555666777777777777666666777777888:::;;;<<<===>>>:::;;;<<<:::999;;;AAAEEEKKKPPPVVV\\\```dddgggiiijjjpppwww|||{{{{{{{{{xxxtttpppnnnnnnooonnnoooppppppnnnllliiiggg```dddiiiiiiggggggjjjnnnnnnnnnnnnmmmllljjjhhhfffbbbaaaaaaaaacccfffiiikkkdddaaa]]]ZZZZZZ[[[\\\[[[UUUUUUVVVWWWWWWVVVVVVVVVRRRQQQPPPNNNKKKIIIHHHGGGGGGFFFDDDBBB@@@?????????>>><<<:::999::::::999777777666555444333222222222111111000000111222333333444444666777999;;;<<<===;;;;;;;;;;;;::::::999888777777999::::::999888777666777777888999999::::::;;;:::999999;;;===???@@@DDDDDDBBB===888666777:::444666888===CCCIIINNNQQQRRRPPPMMMIIIFFFCCCAAA@@@444555555333111222777;;;:::777333///......000111------------...000111333,,,---...///000//////...///...---,,,++++++***+++))))))******++++++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++******))))))***+++,,,,,,)))************+++++++++'''((((((((())))))******))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''++++++++++++++++++,,,,,,((('''&&&((())))))(((&&&)))))))))))))))******+++(((((()))***++++++,,,,,,///////////////000111111111333444444222222333555555666777777666666777888777888888888888777777666888888999:::<<<===>>>>>>:::;;;<<<:::999;;;AAAFFFLLLPPPUUUZZZ^^^bbbfffhhhiiiooouuu{{{~~~|||{{{yyyvvvtttrrrqqqppplllssswwwsssppprrrqqqmmmhhhgggfffeeegggjjjnnnpppssssssrrrqqqooollliiihhhjjjgggeeedddeeegggggggggcccaaa^^^[[[ZZZZZZ[[[\\\XXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMKKKJJJHHHGGGFFFDDDCCCBBB@@@???>>>======<<<;;;:::888777666666666555555444333333222111111111111111111222333444444333444555888;;;===???@@@999999888666444555888::::::999888777888999:::;;;:::::::::::::::;;;===>>>======<<<:::888999===@@@AAA???===:::888777666666777666777===DDDJJJMMMMMMRRRNNNJJJFFFDDDBBB@@@>>>777777777666555555444444222111000000//////000000,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,+++***))))))))))))******))))))))))))******)))***+++,,,,,,+++)))((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...///...,,,+++***++++++,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,,,,+++***+++++++++)))'''))))))*********+++++++++***)))))))))(((((((((((()))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,---...000000000111222222111000111222444555666888999999999999::::::999999888777777777666666777999:::===>>>???<<<<<<<<<;;;;;;===AAAEEEIIIMMMSSSYYY]]]aaaeeehhhjjjnnnuuu|||~~~}}}|||vvvqqqooonnnnnnmmmrrrtttooommmpppqqqooolllkkkjjjiiijjjlllnnnoootttsssrrrqqqooollljjjiiikkkiiiffffffhhhiiiiiihhheeeccc```]]][[[ZZZ[[[[[[YYYXXXWWWUUUTTTRRRPPPPPPOOONNNMMMKKKIIIHHHGGGFFFDDDCCCAAA@@@>>>=========;;;:::999777666666555555555555444333333222111111111111111111222333444555444444555777888:::;;;;;;:::;;;;;;999888888:::<<<:::::::::999999::::::;;;===;;;::::::<<>><<<<<<===????????????===:::777555444444555777777888===DDDIIIKKKKKKGGGDDDAAA>>>===<<<;;;:::777777666666555444444444222222111111111000000000------------------------......///////////////...------,,,******)))))))))******))))))))))))******))))))***+++++++++++++++************************+++++++++++++++,,,------...---,,,+++***++++++,,,******************************************))))))***************++++++++++++***))))))+++,,,+++*********************++++++************)))))))))))))))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,---...000000000111222222111000111222444555666777888999999999999999999888888888888888777777777777888999:::;;;;;;<<<<<<;;;;;;===AAADDDIIIMMMSSSXXX\\\```dddfffjjjooouuu|||{{{zzzzzz}}}zzzrrrmmmkkkkkklllnnnpppoookkkiiimmmpppqqqooooooooonnnnnnnnnnnnnnnsssrrrpppnnnlllkkkjjjiiijjjhhhggghhhiiijjjiiihhhfffeeebbb___\\\[[[[[[[[[[[[ZZZXXXVVVTTTRRRPPPOOONNNMMMLLLJJJIIIGGGFFFEEECCCBBBAAA???>>>===<<<<<<:::999888777666555555555555444444333333222222111222222222222333444555555::::::::::::;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;===;;;;;;<<<<<<<<<;;;;;;:::>>><<<:::===AAAEEEFFFEEEAAA>>><<<>>>BBBCCCAAA===@@@===999555333444555666999999:::>>>CCCGGGHHHHHHGGGDDD@@@===<<<;;;999888777666666555555444333333111222333333333222000000//////////////////////////////000000000//////......---,,,++++++******+++******))))))))))))*********)))))))))***+++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,+++++++++,,,,,,*********************************++++++++++++++++++++++++***************+++)))'''(((***,,,---,,,++++++*********************************+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...000000000111222222111000111222444555666777888999999999777888888888888999999999:::999888888777777888888;;;<<<;;;;;;;;;===AAADDDJJJNNNSSSXXX[[[___bbbeeekkkooovvv|||~~~}}}yyyxxxxxxzzz{{{wwwrrrmmmjjjiiijjjkkkmmmmmmkkkiiiiiikkknnnoooooopppqqqqqqqqqpppooonnnpppooollljjjhhhgggggggggeeeeeeeeefffggghhhfffeeecccbbbaaa___]]]\\\[[[[[[[[[ZZZXXXVVVSSSQQQOOONNNMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@>>>===<<<;;;;;;:::999888777666666666666444444444333333222222222222222222222333555666777;;;;;;;;;;;;;;;<<<<<<<<<888:::<<<<<<;;;::::::;;;<<<<<<===>>>>>>===;;;:::<<<;;;<<>>AAA>>>:::666555666888:::;;;<<<===@@@BBBDDDEEEEEEKKKGGGCCC???<<<:::777666666666555555444333333222111222444555444333111///////////////////////////...////////////......---...---,,,,,,+++++++++,,,+++******))))))******+++,,,+++***)))))))))++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,*********************************++++++,,,,,,---,,,+++++++++***))))))))),,,***(((''')))+++,,,,,,+++++++++***************)))************+++++++++))))))*********+++++++++))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,------...000000000111222222111000111222333444555777888888999999666777777888999999::::::;;;;;;::::::999999::::::;;;;;;;;;::::::<<>>???>>>===<<<:::888:::@@@GGGLLLLLLGGGBBBAAAFFFKKKJJJEEEAAA@@@AAA???===999666666888;;;===>>>@@@AAABBBBBBBBBBBBBBBEEEBBB>>>:::888666444222555555444444333333222222111222444555444333111///........................---.........------,,,+++------,,,,,,++++++,,,,,,++++++************++++++...---+++)))(((((())))))******************************))))))******+++,,,)))******++++++,,,,,,,,,*********************************++++++,,,,,,---,,,+++++++++***)))))))))///,,,)))((()))*********************************************************))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,------------......///000000111222222111000111222333444555666777888888888666666777888999::::::;;;999999999999:::;;;<<<<<<;;;;;;;;;::::::<<<@@@DDDHHHLLLQQQVVVYYY\\\___bbbmmmrrryyy|||{{{yyywwwvvvuuuvvvvvvssssssqqqpppnnnmmmllllllmmmiiiggghhhiiihhhhhhiiilllmmmoooppppppooonnnnnniiihhhgggeeecccbbbbbbbbb\\\[[[[[[\\\^^^___^^^]]][[[\\\]]]^^^___^^^]]]\\\YYYXXXVVVTTTRRRPPPNNNMMMKKKJJJIIIGGGFFFDDDCCCBBB@@@???>>><<<;;;:::999999999888777777666666666777333333333333333333333333222222333444555666888999444555666777888:::;;;;;;;;;<<<>>>>>>======>>>@@@>>>>>>>>>>>>======<<<;;;777<<>><<<999777777777666555555444444333333222111111111222333333333222000000////////////////////////---------------,,,+++***,,,,,,++++++++++++,,,,,,++++++************++++++------+++***))))))(((((())))))))))))))))))))))))+++************+++,,,,,,((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++***************...,,,***))))))***))))))))))))*********+++++++++,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++*********++++++,,,,,,---......------...//////000000111222222111000111222333444555666777888888888666666777888999999::::::666666666777888:::;;;<<<:::;;;:::::::::<<<@@@CCCGGGKKKPPPUUUYYY\\\___bbblllqqqyyy}}}|||yyyvvvrrrqqqqqqrrrwwwuuurrrpppoooooopppqqqrrrjjjeeefffgggfffgggjjjoooooooooooonnnmmmlllllljjjiiiiiihhhgggeeedddccc\\\ZZZYYYYYY[[[]]]^^^^^^\\\]]]___``````___]]][[[VVVUUUTTTRRRQQQOOONNNMMMJJJIIIHHHGGGEEECCCBBBAAA???>>>===;;;:::999999888666666555444444444444555333333333333333333333333222333333444555777999:::888999999:::;;;<<<======;;;<<<===<<<;;;<<>>===<<<;;;;;;<<<:::AAAIIIMMMKKKGGGEEEEEENNNRRRTTTPPPGGG@@@======888888777888:::===@@@BBBEEEGGGIIIHHHDDD@@@??????===;;;888777888999888888444444333333222111111111222222111111111000000000000000000000000000000000............---,,,+++***++++++*********++++++,,,,,,++++++******++++++,,,)))******+++++++++******************************+++++++++++++++,,,------&&&''')))+++,,,---,,,,,,++++++++++++++++++++++++******************))))))***************+++++++++,,,***)))***++++++***)))(((((()))***+++,,,,,,---000000///...---,,,++++++)))************+++++++++)))************+++++++++)))******+++,,,,,,------...............//////000000111222222111000111222333333555666777888888888777777777888999999999:::666666666777888999;;;;;;:::::::::999999<<<@@@CCCEEEIIIOOOTTTXXX\\\___bbbiiinnnvvv~~~}}}|||yyyuuuqqqoooooopppwwwtttpppnnnnnnppptttwwwvvvllldddccceeedddggglllrrrrrrqqqooommmlllkkkjjjkkkllllllllljjjhhhfffeee]]][[[YYYYYY[[[^^^______^^^___aaabbbaaa___\\\ZZZUUUTTTSSSQQQPPPOOOMMMMMMJJJIIIHHHFFFEEECCCBBBAAA???>>>===;;;:::999888888444444333222222222333333333333333333333333333333222333333444666888999:::888888888999999::::::::::::::::::999888:::===@@@@@@???===;;;;;;;;;;;;<<<>>>EEELLLMMMHHHEEEFFFIIIQQQQQQPPPLLLEEE>>>999666888999:::;;;>>>AAADDDEEEGGGIIIKKKIIIDDD@@@>>>>>>===:::777555555555444333444444333333222111111000222111000000//////000000111111111111111111111111////////////...---,,,+++*********)))******++++++,,,++++++******++++++,,,&&&''')))+++,,,---,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...&&&''')))+++,,,------,,,+++++++++++++++++++++++++++*********))))))(((((())))))******+++++++++,,,)))((((((***,,,---,,,***''''''(((***+++,,,---...333333222000///...---,,,)))************+++++++++)))************+++++++++))))))***+++,,,,,,------///............//////000000222222222111000111222222333444666777777888888888888888888888999999999999999999999:::;;;<<<<<<:::::::::999999;;;@@@CCCDDDHHHNNNSSSXXX\\\```bbbggglllttt}}}{{{uuurrrqqqqqqooommmppptttwwwvvvtttvvv}}}yyypppfffbbbeeekkkooopppooonnnlllmmmmmmmmmllljjjlllllllllllliiifffcccaaaYYY[[[]]]_________]]]\\\]]]\\\\\\^^^______\\\ZZZTTTRRRPPPOOOOOONNNKKKJJJJJJIIIHHHFFFEEECCCBBBAAA===<<<:::::::::888666444444444444333333222222222333333333222222222222111222444777999;;;;;;;;;:::888888999:::;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===<<<<<<===>>>>>>======<<>>:::888444888<<>>BBBEEEIIIOOOVVV\\\___aaaaaaeeellltttyyy}}}|||vvvrrrppppppnnnmmmttttttuuuwwwzzz}}}uuuooohhhfffjjjpppsssssspppooommmlllmmmmmmlllkkkiiiiiiiiihhhfffccc___^^^ZZZ[[[]]]^^^___^^^]]]\\\\\\[[[[[[\\\]]]]]][[[YYYSSSQQQOOONNNNNNMMMKKKIIIIIIHHHGGGEEECCCBBBAAA@@@===;;;:::999999888666444444333333333222222222222333333333222222222222222444666888;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;::::::::::::;;;<<<<<<=========>>>>>>>>>>>>CCCIIIKKKIIIIIINNNSSSUUURRRPPPLLLGGGBBB>>>:::999555:::===@@@FFFMMMNNNJJJMMMMMMLLLIIIFFFBBB>>>;;;666555444555666555333111111111000//////000111111000000000000000111222333111111111222222222222222000//////...............(((((()))***+++---///000++++++++++++++++++++++++************************************))))))))))))))))))***+++,,,------...++++++************++++++)))+++++++++)))))))))+++,,,+++++++++***))))))))),,,+++++++++******)))))))))***+++++++++++++++***++++++******+++,,,...///<<<888222,,,)))(((***+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,------............///000111111000111222222000000111222666666777888999999999999999:::::::::999888666555:::::::::999999:::;;;;;;;;;::::::888888:::>>>BBBFFFIIIOOOUUU[[[```bbbdddfffmmmuuuzzz}}}{{{uuuqqqppppppqqqqqqtttqqqqqqvvv}}}}}}yyyooollliiijjjooosssttttttqqqooolllkkklllmmmlllkkkiiiiiihhhfffdddaaa^^^\\\[[[\\\^^^______^^^]]]\\\\\\[[[ZZZZZZ[[[[[[YYYWWWSSSQQQNNNMMMMMMLLLJJJHHHGGGFFFEEECCCBBB@@@???>>><<<:::999888888777555444222222222222222111111111333333333333333333333333666777999;;;=========<<<>>>>>>>>>======;;;::::::<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>??????CCCGGGIIIIIILLLSSSVVVUUUPPPNNNJJJEEE@@@===;;;:::999>>>BBBFFFLLLRRRSSSOOOMMMLLLKKKIIIEEEBBB>>><<<888777777888999999777555111111111000000111222222.........///000111333444222222222222222222222222//////...------------...---,,,++++++******++++++++++++++++++++++++++++++************************++++++*********)))))))))******+++++++++,,,,,,,,,++++++************++++++***+++,,,***(((''''''(((,,,,,,++++++***)))((((((------,,,+++***)))((('''************+++,,,---...++++++***++++++,,,---...444222///+++)))))))))***************************))))))******+++,,,,,,---++++++,,,,,,,,,,,,------------------...///000111000111222222000000111222444555666777888888888888;;;;;;<<<<<<;;;:::888777999999999999:::;;;;;;<<<;;;;;;:::999999;;;???BBBGGGIIINNNTTT[[[aaaeeegggiiiooovvvzzz~~~~~~|||}}}}}}yyyuuuqqqppprrruuuvvvpppnnnnnnrrrxxxyyyuuuppplllkkklllnnnrrrsssrrrpppqqqnnnkkkjjjjjjkkkkkkjjjkkkjjjjjjhhheeeccc```___]]]^^^```aaaaaa___^^^\\\\\\[[[YYYYYYZZZYYYWWWVVVSSSQQQOOOMMMMMMLLLJJJHHHEEEDDDCCCBBB@@@>>>===<<<;;;999777777777666555444111111111111111111111111222222333333444444555555777888999;;;<<<<<<<<<<<<===============<<<;;;:::<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>?????????BBBDDDEEEJJJQQQRRRPPPKKKIIIEEE@@@===;;;::::::>>>DDDIIINNNUUU[[[[[[WWWKKKJJJIIIGGGCCC@@@===;;;:::::::::<<<===<<<:::888333333333222222111111111------......///111222333333333333333222222222222///...------,,,,,,------///...---+++***)))))))))++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++************++++++***+++++++++)))((((((***---,,,,,,+++***)))((((((,,,,,,++++++***))))))(((++++++***)))***+++,,,---******+++++++++,,,,,,---***************+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000222333444444222222333444333444555777888888888888<<<<<<=========<<<:::999888888888999:::;;;<<<===;;;;;;;;;::::::<<>>===<<<;;;:::888666555555555555333111111111111111111111111222222333444555555666666777777888999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::<<<>>>???@@@@@@???:::===@@@AAAEEEKKKKKKGGGEEECCC???;;;999:::;;;<<>>===<<<;;;:::888888888999:::;;;<<<===;;;<<<<<<;;;;;;===@@@BBBHHHIIIMMMRRRZZZaaahhhlllqqquuuyyy|||~~~~~~xxxzzz~~~~~~{{{vvvrrrpppqqqrrrooosssvvvtttnnnkkknnnssszzz{{{||||||zzzxxxuuusssnnnlllkkkjjjjjjiiigggeeehhhgggfffeeecccbbbaaaaaaaaabbbcccdddcccaaa^^^]]]\\\ZZZWWWVVVUUUUUUSSSRRRRRRPPPNNNMMMLLLKKKIIIGGGCCCBBBAAA???>>><<<;;;:::999777444333444555444444111111111222222222222222222222333444555777777888888888888999::::::;;;;;;999999:::;;;<<<======<<<<<<<<<<<<<<<;;;:::999999999;;;>>>AAACCCCCCBBB@@@;;;???BBBBBBCCCFFFEEEAAA@@@>>>:::888888:::===@@@EEELLLRRRWWW]]]```^^^XXXGGGFFFDDDAAA>>><<<:::999<<<<<<===>>>???===999666555555444444222111///...000000/////////000111111333222222111111000000000------,,,++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************,,,++++++++++++*********,,,+++++++++++++++++++++++++++************++++++(((***+++,,,++++++---...+++++++++***************))))))*********+++++++++,,,+++***)))((((((((((((******++++++++++++************++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++,,,,,,,,,,,,------------------...///000111000111222222000000111222333444555777888999999::::::;;;<<<======<<<;;;:::999999999999:::;;;;;;<<<;;;<<<======<<<===@@@BBBGGGIIIMMMRRRYYYaaagggjjjqqqtttxxx||||||tttxxx~~~||||||{{{xxxtttrrrrrrttttttwwwxxxtttnnnnnnttt{{{|||zzzxxxwwwnnnmmmmmmmmmmmmkkkhhheeeeeedddcccbbbbbbaaaaaaaaaaaabbbbbbcccaaa___]]][[[ZZZWWWTTTRRRRRRQQQPPPOOOOOOMMMKKKJJJJJJIIIGGGEEECCCBBBAAA???>>><<<;;;:::999666333222333444444333222222222222333333333444222222333555666777999999999999999::::::;;;<<<===;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<:::999888999===BBBGGGIIIGGGEEECCCAAAHHHKKKIIIFFFEEEDDDBBB===;;;888666888<<>><<<:::999>>>>>>???@@@@@@>>>999666111222222333333222000000/////////000111222333444222222111000000//////...---,,,,,,+++++++++++++++000///---+++***)))((((((++++++++++++++++++++++++************************,,,,,,+++++++++*********+++++++++++++++++++++,,,++++++************++++++)))***++++++***)))+++,,,***************++++++++++++++++++*********************+++++++++***)))))))))***+++,,,,,,+++***)))---,,,,,,++++++)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------............///000111111000111222222000000111222333444666888999:::;;;;;;888999:::;;;;;;;;;:::999:::::::::999999:::;;;;;;;;;<<<>>>======>>>@@@CCCFFFHHHMMMSSSYYY```eeehhhnnnqqqvvv{{{~~~yyyqqqvvv~~~zzzuuuwwwyyyyyyvvvvvvwwwyyyvvvwwwvvvrrrooorrryyy|||yyyyyyyyyoooooooooppppppmmmiiieeeeeedddccccccbbbccccccccc```aaaaaaaaa```^^^[[[YYYXXXUUURRRPPPOOOOOOMMMLLLMMMKKKIIIHHHHHHGGGEEECCCCCCBBBAAA???>>><<<;;;:::888666333222222444444444222222222333333444444444222222333555666888999:::;;;;;;;;;;;;;;;<<<===>>>????????????>>>===<<<;;;<<<<<<======<<<:::999777:::???EEEKKKMMMKKKGGGDDDHHHOOOTTTPPPJJJGGGFFFEEE<<<:::777666999>>>DDDHHHTTTYYY^^^___```___XXXPPPHHHFFFDDDAAA>>><<<;;;:::;;;;;;;;;<<<<<<999444000...///111222333333222222---...///000222444666777111111111000///......------,,,++++++******++++++************+++,,,---...++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++***+++,,,***((('''((())))))))))))***++++++,,,,,,---,,,,,,+++***)))((((((((()))+++,,,------,,,+++)))***+++,,,,,,+++))))))++++++++++++++++++++++++***************************++++++,,,,,,------...++++++,,,,,,,,,---------///......//////000111222222333444444222222333444444555666888:::;;;;;;<<<777888999:::::::::999888;;;;;;:::999999999::::::;;;===>>>>>>>>>>>>AAACCCEEEHHHMMMSSSYYY___dddfffjjjmmmsss{{{~~~yyyuuuuuuxxx}}}zzzuuutttvvvyyyyyyxxxvvvvvvvvvuuutttssssssuuuzzz~~~}}}~~~}}}{{{xxxxxxrrrllljjjkkkkkkiiieeefffeeedddbbbbbbaaabbbbbbbbbaaa___]]][[[ZZZYYYYYYUUUUUUSSSQQQOOOMMMKKKJJJNNNMMMKKKHHHEEEBBB@@@??????>>>===<<<:::999888777666555444333222222222222222222111111222333333444333444555777999:::;;;;;;======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>??????>>><<<;;;;;;::::::>>>EEEMMMMMMHHHFFFIIINNNSSSUUUVVVVVVRRRLLLEEE@@@???;;;888<<>>===<<<===@@@BBBDDDHHHNNNTTTWWWZZZ]]]___eeemmmvvv}}}}}}yyywwwvvvsssooorrrtttyyy~~~~~~yyyuuuuuuwwwxxxxxxvvvtttsssssspppppppppqqqtttyyy~~~}}}|||}}}|||zzzxxxwwwrrrllljjjlllllliiifffeeeeeeddddddcccccccccbbbaaa```^^^[[[YYYXXXWWWWWWRRRRRRQQQPPPOOONNNMMMMMMMMMLLLJJJGGGDDDAAA???>>>>>>===<<<;;;999888777666666555444333222222222222222222222111222222333333333444666888999:::;;;;;;======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>???>>>===<<<;;;<<<>>>???BBBIIINNNNNNIIIHHHLLLQQQUUUVVVVVVTTTPPPKKKFFFBBB>>><<<;;;@@@HHHOOOTTTVVVUUUTTTTTTWWWZZZXXXRRRKKKFFFDDDAAA???<<<;;;:::::::::::::::999888777777666777555333222222000...,,,...//////000111222222333111111000///...---,,,,,,***************++++++,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,+++,,,,,,,,,---...///000///...------...///111333333555666555333222222333333444666888999;;;;;;<<<;;;::::::;;;>>>??????>>>;;;::::::999999:::;;;;;;======<<<;;;:::;;;>>>@@@EEEJJJOOOTTTWWWZZZ\\\^^^bbbjjjuuu~~~wwwsssrrrqqqpppnnnoooqqqvvv{{{~~~}}}yyyvvvwwwxxxyyyxxxtttqqqpppooommmmmmnnnppptttxxx}}}~~~{{{{{{{{{{{{zzzxxxuuuqqqllljjjjjjjjjhhheeedddeeeeeeeeeeeeeeedddccc___^^^\\\YYYWWWUUUTTTTTTLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHEEECCC@@@>>>===<<<;;;:::999888777666555555555444333222222222222333333222111111222222222555666777999:::;;;;;;;;;=========<<<<<<<<<<<<;;;============>>>>>>>>>>>>???===;;;:::<<<@@@DDDGGGLLLOOORRRPPPMMMMMMQQQVVVVVVUUURRRNNNJJJFFFCCCAAA:::<<>><<<;;;;;;<<<===<<<;;;999777777777888999;;;888444222111000///---///000000000111222222222111000000///...---,,,,,,***************+++,,,,,,))))))***++++++,,,,,,---------------,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,------------,,,,,,++++++------,,,+++***))))))))),,,,,,+++******)))((((((************+++++++++,,,+++,,,,,,,,,------.........------,,,---///000111222444555555333222222333444555666888:::;;;<<<<<<<<<;;;:::;;;=========;;;:::999999999:::;;;<<<=========<<<;;;:::;;;>>>@@@FFFJJJPPPUUUXXXZZZ\\\^^^```hhhuuuxxxtttssstttsssssspppqqquuuzzz~~~~~~|||zzz|||||||||yyyuuuqqqoooooonnnnnnoooqqquuuxxx{{{}}}|||{{{zzzyyyyyyyyyyyyxxxvvvrrrnnnkkkiiihhheeebbbddddddeeeffffffeeedddccc^^^]]]ZZZXXXUUUTTTSSSRRRHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAA???===<<<:::999999777666555444444555444333333222222222333444333333222222222222222777777888:::;;;;;;;;;;;;=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>><<<:::;;;>>>DDDKKKOOOWWWXXXWWWUUUSSSTTTXXX\\\UUURRRLLLFFFAAA>>><<<;;;999===CCCHHHOOOWWW[[[[[[VVVRRRLLLGGGFFFEEEDDDBBB???>>><<<::::::;;;===???@@@>>>;;;888888:::<<<>>>===:::555222111111000///111111111111111111111222111000///...---,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---,,,++++++******++++++))))))***************+++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++,,,,,,---,,,+++***)))---,,,***)))((()))***+++,,,+++++++++*********)))******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...///000222333555555333222222333444555777999;;;<<<=========<<<::::::::::::999777888888999:::;;;<<<===>>>??????>>>===<<<===@@@BBBEEEJJJPPPUUUYYY[[[^^^```ccckkkwww{{{wwwvvvvvvvvvwwwssstttwww{{{|||xxxtttrrrrrrsssssstttvvvwwwxxxzzzzzzyyyyyyyyyxxxwwwwwwxxxxxx{{{xxxtttppplllhhheeebbbddddddddddddddddddcccbbb]]]\\\ZZZWWWTTTSSSQQQQQQJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA???===<<<;;;888888777666555555444444444444333222222222333333444444333333333333333444999999:::;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>===<<<<<<>>>CCCKKKRRRWWW```^^^[[[XXXWWWYYY]]]___UUUPPPIIIAAA;;;999888999===DDDIIIKKKPPPWWWYYYVVVYYYTTTNNNHHHDDDBBBAAA@@@>>>===;;;:::;;;<<<>>>???@@@>>>;;;:::999;;;===>>><<<999555222222222111111222222222222111111111111000000///...---,,,+++++++++++++++***+++,,,,,,---111000///---,,,,,,,,,,,,.........------,,,,,,,,,---,,,++++++******++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++************************))))))*********+++++++++((())))))))))))))))))((()))***+++,,,,,,+++***)))+++***)))((()))***,,,---++++++++++++,,,,,,------)))***+++,,,,,,,,,,,,+++++++++,,,------,,,,,,+++,,,,,,,,,---......///000111333444444333222333333444555777999;;;<<<======<<<;;;:::;;;<<<===<<<;;;777888999;;;<<<===>>>>>>??????>>>===<<<===@@@BBBDDDIIIOOOUUUZZZ]]]aaaccciiippp{{{}}}zzzxxxwwwwwwwwwwwwwwwxxx|||{{{xxxwwwwwwxxxxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyxxxvvvuuuvvvxxx~~~|||yyytttoookkkgggeeedddcccbbbaaa`````````aaa\\\[[[YYYVVVSSSQQQPPPOOOLLLLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@???===<<<;;;:::777777777666555444444444444333333222222333333333555444444444444555666777:::;;;<<<<<<<<<<<<<<<;;;<<<============>>>>>>>>>============>>>>>>>>>>>>===>>>AAAEEELLLSSSZZZ^^^ccc___ZZZWWWXXXZZZ\\\]]]SSSNNNFFF???:::999:::<<>>>>>======<<<;;;:::;;;>>>@@@DDDIIIPPPVVVZZZ^^^aaadddkkksss~~~~~~|||{{{{{{xxxwwwxxxzzz~~~~~~{{{{{{{{{zzzzzz|||||||||{{{yyyxxxyyyzzzzzzxxxuuutttuuuwwwzzzyyywwwsssooojjjgggfffeeeccc```]]]\\\\\\]]]^^^ZZZYYYVVVSSSQQQNNNMMMLLLJJJJJJIIIHHHFFFEEEDDDCCC@@@???>>>===<<<;;;:::999777777666666555555444444333333333222222333333444555555555555666888999:::<<<<<<=========<<<<<<;;;<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>???BBBGGGNNNVVV\\\aaaccc```[[[UUUSSSTTTVVVWWWVVVLLLHHHAAA<<<999:::>>>@@@GGGPPPSSSMMMLLLQQQQQQLLLNNNNNNOOOMMMJJJFFFCCCAAA>>>>>>??????>>>===;;;:::999:::<<<>>>>>><<<:::999333222111222444555555444444444333222222111000000000///......,,,,,,+++***,,,++++++++++++,,,------111///---+++***++++++,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,---......///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************************)))************+++++++++)))***+++,,,,,,+++***)))'''))),,,///000000///...++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,)))***,,,---...---,,,+++)))+++---///000///......------...///000000000000000111333333222222333444333444666888999;;;;;;<<<;;;::::::<<<>>>@@@@@@???888999;;;<<<==================<<<;;;:::;;;>>>@@@HHHLLLRRRWWWZZZ]]]```bbbgggrrrxxxwwwvvvxxx|||}}}}}}~~~yyyzzz|||}}}}}}|||zzzyyyyyyzzz{{{yyyuuusssuuuwwwssssssrrroookkkgggeeeeeefffccc___[[[YYYZZZ\\\]]]YYYWWWUUURRROOOLLLKKKJJJFFFFFFEEEDDDCCCBBBBBBAAA???>>>===<<<;;;:::999999777777777666555555555444333333333222222333444444555555555666888999;;;<<<==================<<<;;;<<<=========>>>>>>??????============>>>>>>>>>>>>AAAEEELLLUUU\\\bbbeeeggg\\\VVVPPPNNNQQQRRRRRRPPPEEEAAA<<<888777:::???BBBFFFPPPRRRJJJGGGLLLLLLGGGFFFIIIMMMNNNLLLHHHDDDBBB>>>???@@@@@@???===:::999999<<>>===<<<===@@@BBBKKKOOOTTTXXXZZZ\\\^^^___cccppp~~~~~~|||{{{~~~~~~~~~~~~{{{zzzzzzyyywwwuuuzzzzzzzzzzzzxxxvvvtttsssrrrnnnjjjhhhfffeeecccbbbaaa___^^^[[[ZZZXXXWWWWWWWWWTTTQQQNNNMMMKKKIIIGGGEEEEEEDDDBBBAAA@@@???>>>======;;;:::999888888888777777777777666666666666222222222222333444555666333444555666888:::;;;<<<<<<;;;::::::999999999999;;;;;;<<<<<<======>>>>>>@@@>>>???BBB@@@:::;;;AAA???JJJVVV\\\___bbbbbb___YYYUUUPPPNNNOOOPPPPPPPPPCCC@@@<<<:::;;;AAAHHHLLLKKKIIIHHHHHHJJJJJJIIIGGGBBBFFFJJJKKKHHHEEEDDDDDDDDD@@@;;;;;;===>>>:::666666999<<<>>>===:::666444333333444444555666666777999777555555555444222111...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))***+++,,,---,,,++++++)))((('''(((***+++***))),,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++...+++((((((+++---,,,+++,,,+++***))))))***+++,,,******+++,,,,,,,,,++++++000...///555:::888///&&&,,,---...---+++***+++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------111111111000//////......///000111000//////111333666666666444111111222444777666555777;;;===<<<;;;<<<777555:::>>><<<999888999:::;;;<<<<<<<<<;;;:::??????>>><<<:::;;;>>>AAAFFFLLLTTT[[[^^^``````aaaccckkkvvv}}}}}}{{{}}}~~~~~~~~~|||zzzxxxwwwwwwvvvtttrrrrrrssssssssssssqqqpppooonnnllliiigggfffeeedddbbbaaa___]]][[[YYYWWWVVVVVVTTTQQQNNNLLLKKKJJJHHHFFFFFFEEEDDDCCCAAA???>>>>>>;;;;;;:::999888888888888888888777666555555444444222222222222333333444555444555666888:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======>>>>>>???===>>>@@@>>>;;;===CCCDDDNNNXXX\\\___aaaaaa___WWWRRRMMMMMMPPPPPPLLLGGGBBB@@@<<<;;;===CCCJJJNNNOOONNNLLLKKKKKKJJJHHHEEEBBBEEEHHHHHHFFFCCCCCCCCCCCC@@@<<<;;;<<<;;;999666777999;;;<<<;;;888555333333333444555666666777777777777777777777555111......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******)))))))))***+++,,,,,,+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,*********)))))))))((((((++++++,,,,,,,,,,,,------***++++++,,,---...//////...+++))))))+++---,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,++++++******------000555999777111++++++,,,---,,,***)))***+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------//////............------///000111000//////111333666666666444222111333444777666666888;;;======;;;===;;;===EEEIIIEEE===:::999:::;;;<<<<<<<<<;;;;;;======<<<;;;;;;<<<@@@CCCFFFLLLTTTZZZ^^^______```bbbjjjvvv~~~|||~~~~~~~~~|||{{{vvvtttsssssssssrrrpppnnnkkkllllllmmmlllkkkjjjiiiiiigggfffeeeffffffdddcccaaa___]]]ZZZWWWUUUTTTSSSPPPNNNKKKIIIIIIHHHGGGEEEFFFEEEDDDCCCAAA???>>>===;;;:::999888888888888888888888777666444333222111333333222222222333444444555666999;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@>>>>>>@@@@@@???CCCIIIMMMTTTZZZ[[[\\\^^^^^^[[[TTTOOOKKKMMMQQQOOOGGG>>>@@@>>>===>>>AAAHHHNNNSSSVVVUUUUUUTTTSSSOOOJJJFFFEEEFFFHHHGGGEEEDDDDDDEEECCCBBB???===;;;999888777999999999888777555444333333333444555666777888888777777888888888444///+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,***(((''''''))),,,---...---,,,,,,---...,,,+++------,,,,,,,,,,,,------*********)))))))))))))))++++++,,,,,,,,,,,,------++++++,,,...///000111222---,,,******+++,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++******))))))+++---111444555333000---***+++,,,+++)))((()))***++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------///000000000//////111333555666666444222111333444777666666888;;;======<<<<<<===DDDNNNQQQIII@@@::::::;;;;;;<<<===<<<<<<<<<;;;<<<<<<;;;;;;===AAAEEEGGGMMMTTTZZZ]]]^^^______```iiivvv}}}~~~{{{yyywwwqqqpppppppppqqqqqqnnnlllkkkkkkkkkkkkjjjhhhfffeeedddcccbbbccceeeeeedddbbb```^^^\\\YYYVVVSSSRRRQQQMMMKKKIIIHHHHHHHHHFFFEEEEEEEEECCCBBB@@@>>>===<<<===<<<:::999888777777777666666555444333333222222444333333333333333444444666888;;;>>>???>>><<<;;;999999:::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>BBBAAA@@@AAACCCGGGLLLQQQWWW[[[\\\YYYXXXYYYXXXUUUOOOOOOOOOQQQQQQLLLBBB;;;<<<<<<>>>AAAGGGOOOVVVZZZ]]]^^^aaabbb```ZZZQQQKKKJJJJJJIIIHHHGGGGGGHHHIIIDDDDDDCCC@@@<<<999999999:::999777555333333222222333444444555666777888999888777777666666333...+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))((()))***,,,------+++***+++,,,,,,+++)))...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...///000000111---,,,,,,+++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,***************+++,,,,,,---111444444000---,,,,,,***+++,,,+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,------.........///000000...///000222444555666555333222333444666777777999;;;<<<======;;;<<>>:::;;;;;;<<<<<<============<<<<<<<<<;;;;;;===AAADDDHHHMMMTTTYYY\\\^^^______```iiiwww}}}}}}}}}|||{{{xxxuuutttssssssssstttvvvuuusssqqqoooooonnnmmmkkkhhheeecccaaa```___```bbbccccccbbb^^^]]]ZZZWWWTTTRRRPPPOOOLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@???>>>===<<>><<<:::888666555555333333333444444444444444444444444444444444555666888:::===??????>>><<<;;;999999;;;<<<<<<<<<<<<;;;999999:::;;;<<<===>>>>>>AAAAAA@@@@@@EEELLLSSSVVV^^^___\\\WWWTTTTTTRRRNNNKKKPPPUUUTTTMMMEEE@@@>>>:::<<<@@@FFFNNNVVV]]]aaaaaadddjjjnnnllldddYYYQQQLLLKKKIIIHHHHHHIIIIIIIIICCCCCCBBB>>>:::888777888:::888666333111111222222444444555555666777777777:::777444222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,+++******,,,,,,+++***...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------------------------,,,+++++++++******++++++++++++******(((((((((***+++---///111666888999666///******+++***,,,---,,,++++++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,---...//////000...///000///......000222333555666555333222333444555666777888999:::<<<======:::;;;@@@AAA>>><<<===<<<<<<<<<<<<======>>>>>>>>>>>>===;;;:::<<>>======<<<<<<>>>===;;;999777666555444222222333444444555555666555555555555666777888888:::<<<===??????>>><<<;;;999:::<<<======<<<;;;;;;888888999;;;<<<===>>>???>>>??????@@@GGGQQQXXXYYY```___[[[UUUSSSSSSQQQLLLIIIPPPTTTPPPGGG???>>>AAA<<>>============>>>????????????>>><<<:::;;;>>>AAAIIINNNUUUZZZ]]]```bbbdddfffnnn{{{~~~{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuwwwzzz||||||yyywwwpppoooooommmjjjgggdddbbbbbb___[[[ZZZ[[[]]]^^^^^^YYYXXXVVVTTTQQQPPPOOONNNIIIGGGDDDCCCCCCCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999888666555555555555444444444444555555555555555555555666777999:::;;;<<<===============<<<<<<:::;;;===>>>===<<<:::999777888999:::<<<===>>>??????AAABBBCCCLLLYYY^^^]]]]]]]]]YYYUUUUUUWWWTTTOOOIIILLLMMMGGG???;;;<<<@@@BBBEEEKKKQQQXXX^^^bbbdddaaaaaaaaaaaa___[[[UUUQQQKKKJJJHHHHHHJJJKKKIIIGGGCCC???<<<:::;;;;;;888666888666444333222222333333555555555444333333222222555222///......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***))))))+++---......---,,,,,,++++++++++++,,,,,,(((((()))))))))*********++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...000///,,,******+++******+++,,,,,,+++*********)))***+++---111444666666555333000...------///)))+++,,,,,,++++++,,,---++++++,,,------,,,++++++++++++,,,,,,,,,,,,------------....../////////000.../////////......000111222444555666444333333444111444666777666666999;;;>>>;;;<<<>>>>>>;;;===AAA>>>>>>=========>>>???@@@>>>>>>===;;;:::<<>>===<<<:::888777888999:::<<<===>>>???BBBEEEFFFHHHRRR___eeeccc[[[ZZZXXXUUUWWWZZZXXXTTTJJJIIIEEE???:::999:::===GGGJJJOOOUUUZZZ^^^aaabbb```]]]XXXUUUSSSQQQNNNLLLNNNLLLJJJKKKMMMNNNKKKHHHFFFAAA======???@@@<<<888666666444333333333333444666555555333222111000000000////////////...+++(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***((()))+++---///'''&&&&&&(((+++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,///111000---******+++++++++------------++++++,,,,,,+++,,,...000333555---,,,***)))***,,,...///(((***++++++******+++---++++++------------++++++++++++,,,,,,,,,------------------............///---...//////---...///111111333555666555333333444000333666666555555888;;;::::::>>>BBBAAA===;;;===???>>>=========>>>@@@AAA<<<<<<<<<;;;;;;===AAAEEEJJJNNNUUU[[[```cccgggiiilllttt~~~}}}|||~~~}}}zzz~~~~~~~~~{{{xxxzzzzzzzzzzzzyyywwwuuutttnnnpppssswwwzzzyyywwwtttnnnllljjjgggdddbbbaaa```dddaaa]]][[[[[[\\\\\\\\\UUUTTTSSSQQQNNNKKKIIIHHHEEEDDDBBB@@@>>>===<<<;;;;;;;;;:::999888777666555333333333444444444555555555555444444444333333333555777:::;;;<<<===>>>@@@;;;;;;;;;;;;;;;;;;::::::888999;;;<<<===<<<<<<;;;<<<;;;;;;<<<===@@@BBBCCCEEEIIIRRR]]]fffhhhddd___^^^^^^[[[VVVWWWYYYSSSJJJFFFBBB===::::::<<>>???>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@???>>><<<;;;<<<@@@BBBJJJNNNTTTZZZ___cccgggjjjnnnttt~~~~~~~~~{{{vvvqqqvvvwwwwwwxxxwwwvvvuuutttlllmmmoooqqqttttttrrrooommmllliiifffcccaaa______ddd```[[[XXXWWWXXXXXXXXXTTTSSSRRRPPPMMMJJJGGGFFFBBBAAA???===;;;:::999999::::::999888777666555555333444444444444444444444444444444444444444444444666888:::<<<<<<<<<===???======>>>>>>???>>>>>>===;;;<<<<<<<<<<<<;;;:::999<<<======>>>>>>AAADDDFFFOOOUUU^^^fffhhhfffbbb```^^^___^^^[[[[[[[[[TTTJJJ@@@>>>;;;999;;;@@@IIIQQQYYYZZZ\\\___bbbdddcccaaa]]]YYYTTTPPPMMMLLLJJJHHHMMMOOOQQQSSSRRROOOKKKHHHDDDHHHNNNPPPMMMGGGBBB>>>999888777666555444333333777777666666555444333222000///......------......+++,,,,,,,,,,,,***)))(((---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,...---***(((((()))+++,,,++++++++++++,,,,,,,,,,,,*********+++,,,---------***+++,,,---------,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++(((***------++++++,,,...---------.........//////000000000///000000111222444444555333111111222444333222222333444666888:::<<<===>>>???>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@???===<<<>>>AAADDDJJJOOOUUU[[[```dddhhhkkkooovvv}}}|||}}}~~~{{{uuupppppppppqqqrrrsssrrrrrrrrrppppppoooqqqrrrsssqqqpppmmmkkkiiieeebbb___^^^]]]ccc^^^XXXTTTSSSTTTTTTTTTSSSSSSQQQNNNKKKGGGDDDCCC@@@???===;;;999888888777999888888777666555444444444444444444444444444333333333444444555666666666888999;;;<<<;;;;;;<<<=========>>>???@@@@@@@@@???>>>>>>>>>===<<<:::999888<<<>>>???@@@AAAEEELLLQQQ^^^eeelllmmmiiiccc`````````aaaaaa```___\\\RRRIII>>>===<<<;;;>>>FFFPPPWWW___```cccgggjjjjjjgggddd\\\WWWQQQMMMLLLLLLLLLLLLPPPPPPOOONNNKKKHHHFFFDDDDDDIIINNNPPPMMMFFF@@@<<<::::::999888777777666666666666555444333222111111------......------,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******---,,,,,,++++++++++++,,,)))*********+++,,,,,,,,,+++++++++*********))))))******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,---.........---+++***(((***,,,,,,+++)))))))))++++++,,,---...///000111000/////////000000111222555555555444111000111222333333333333555777999:::<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>===???CCCFFFKKKOOOVVV]]]bbbfffjjjlllpppwww}}}zzzwwwwwwyyy|||}}}~~~zzzuuulllmmmmmmnnnoooooooooooosssrrrppppppqqqqqqqqqppplllkkkhhhdddaaa^^^\\\[[[```[[[UUURRRQQQRRRTTTTTTSSSRRRPPPMMMIIIFFFBBBAAA@@@???===<<<:::999999888777777666555555444333333555444444444444333333333222333444555666777888888999;;;<<<<<<;;;::::::;;;999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;::::::<<<>>>@@@BBBEEENNNYYYbbblllnnnnnnlllfffbbb______aaabbbbbbaaa^^^WWWMMMEEE>>>AAABBBAAAEEENNNWWW[[[```bbbfffkkkoooooollljjj^^^XXXQQQLLLKKKLLLNNNNNNTTTQQQMMMIIIEEECCCBBBBBBIIIKKKNNNLLLGGG@@@:::777::::::999999888888777777666555444333111000000000,,,---.........---+++***++++++,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******************+++,,,------,,,+++*********++++++++++++******,,,,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,+++++++++***************,,,++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,'''))),,,...///...------,,,---------+++)))'''%%%,,,,,,------...//////000///////////////000111222666666666444111000000222333333333333555777999:::=========>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???>>>======???CCCGGGKKKPPPWWW^^^cccgggkkkmmmooovvv|||yyyxxxzzz}}}|||}}}{{{wwwppppppppppppoooooopppppppppnnnlllkkklllllllllkkkjjjiiifffccc___]]][[[ZZZ\\\XXXSSSQQQQQQSSSUUUUUURRRQQQOOOLLLHHHDDDAAA???>>>===<<<:::999888888888666666555555444333333333444444444444444444444444333333444555777888999999:::<<<===<<<;;;999::::::888999:::;;;<<<=========<<<<<<<<<<<<======>>>>>><<<>>>BBBGGGNNNZZZhhhrrrrrrnnnhhhdddbbbaaa___]]]aaa___^^^\\\WWWOOOGGGBBB===EEEJJJLLLQQQZZZ_________aaacccgggkkkkkkiiifff```[[[SSSMMMLLLMMMOOOPPPTTTQQQKKKEEEAAA@@@AAAAAAJJJJJJHHHDDD???:::888777888888888888888888888888666555333111000/////////,,,---...///...---,,,++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,+++(((((()))***++++++,,,,,,***+++++++++,,,---------...---,,,++++++++++++,,,++++++,,,,,,,,,---------''')))+++---......---,,,---------------,,,***(((....................................///000111222666666666444111000000222444333333444555777999;;;===============<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<>>>BBBEEEKKKPPPXXX___eeeiiilllnnnnnnttt}}}~~~}}}}}}~~~~~~|||xxxtttyyyxxxvvvtttrrrqqqppppppooommmkkkjjjkkkkkkjjjiiifffdddbbb___\\\ZZZYYYXXXVVVSSSPPPOOOPPPRRRRRRRRROOONNNLLLIIIFFFBBB@@@>>>;;;;;;999888777666666666555555555444444444333333333333333444444444555555444444555666777888999::::::<<<===<<<;;;999999::::::;;;<<<===>>>>>>>>>===;;;;;;;;;<<<>>>???AAABBB@@@CCCIIIRRR]]]hhhqqqvvvoooiiibbb^^^______^^^[[[^^^YYYUUURRRMMMFFFCCCDDDBBBNNNXXX\\\aaaiiijjjeee```___^^^___``````___]]]```[[[TTTOOOMMMNNNPPPQQQQQQMMMGGGAAA>>>>>>@@@BBBEEEDDDAAA===999888888:::777777777888888888888888777666333111////////////------......------,,,++++++++++++++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---++++++******+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++)))*********+++,,,,,,,,,***++++++,,,...///000000......---,,,,,,+++******++++++,,,,,,------......,,,------......,,,+++***,,,++++++,,,...//////...//////.........------------------...///000111222555555555444111000111222444444444444555888:::;;;>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>===<<<;;;===AAADDDJJJPPPXXX```eeeiiilllnnnnnnsss{{{}}}|||||||||}}}|||zzzxxx~~~|||yyyuuuqqqnnnmmmlllmmmkkkjjjjjjkkkkkkiiihhh```___]]]ZZZXXXWWWVVVUUUQQQOOOMMMLLLLLLMMMLLLKKKJJJIIIHHHFFFCCC@@@===<<<;;;:::999888777666666666555555555555444444444444111222222333444555666666555555666777888888999999:::;;;===<<<;;;::::::;;;<<<===>>>>>>>>>>>>======;;;;;;;;;<<<>>>@@@BBBCCCEEEJJJSSSaaammmrrrqqqmmmfffdddbbb```___]]][[[ZZZYYYRRRKKKHHHDDDAAADDDJJJTTTcccppptttvvvyyytttjjj```]]]ZZZXXXYYYZZZ[[[\\\\\\XXXRRRNNNNNNPPPQQQRRRKKKHHHBBB===;;;===@@@BBBAAAAAA???<<<888666777888777777888888888999999999888666444111////////////------,,,+++++++++++++++++++++***)))***+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------************************------++++++++++++,,,---------,,,,,,,,,,,,------,,,,,,------------,,,,,,************++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...///000000+++,,,---------,,,+++***++++++,,,,,,---......///////////////............000...+++***---//////...---------...............---------...///000111222444444555333111111222444444444444444666888:::;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????===<<<===AAADDDIIIOOOXXX```eeeiiilllnnnqqquuu{{{||||||{{{{{{||||||xxxrrrnnnjjjgggffffffeeedddeeeffffffdddbbb\\\[[[YYYWWWUUUTTTSSSSSSNNNLLLJJJIIIIIIHHHFFFDDDGGGFFFEEECCC@@@>>>;;;:::===<<<;;;:::999999999999555555555555555555444444000111222333555666777777666666666777888888999999999;;;<<<<<<;;;::::::;;;<<<===============<<<;;;===<<<<<<<<<>>>@@@AAACCCJJJPPP\\\kkkwwwxxxmmmccc^^^bbbfffeee```[[[YYYYYYVVVMMMEEEBBB??????FFFPPPhhhyyyyyykkk```\\\WWWVVVXXX\\\___aaaXXXTTTPPPMMMNNNPPPRRRSSSGGGCCC>>>;;;:::<<<@@@BBBBBBBBBAAA>>>999555333333888888888999999::::::;;;999777444111/////////000---,,,***)))))))))***+++,,,+++***))))))***++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------************************+++************,,,---.........,,,++++++,,,......+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((***,,,.........---,,,++++++,,,,,,---...//////////////////000222333444777222---******+++***)))+++,,,,,,---...///000000,,,,,,------///000111222333444444333222111333444444444444555666888:::;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@>>>===>>>AAADDDHHHNNNWWW```eeeiiilllmmmtttwww|||~~~|||~~~yyyoooiiigggfffbbb^^^ccccccbbbaaa```___^^^^^^ZZZYYYXXXUUUSSSQQQOOONNNJJJJJJJJJIIIIIIHHHHHHHHHBBBBBBAAA???>>><<<;;;;;;:::::::::999888777777666444444444444444444444444444444444444555777888:::888888888888888888888888:::999999888888888999999::::::;;;;;;;;;;;;;;;<<>>@@@OOOaaaxxx{{{pppjjjaaaZZZUUUVVVZZZ\\\YYYTTTZZZTTTNNNNNNQQQRRRNNNIIIGGGDDD@@@@@@CCCDDDCCCBBBAAA???===:::999888888888999999999:::<<<>>>???@@@>>>888111///000111///,,,++++++,,,,,,,,,,,,------------------------------//////...------,,,++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,++++++***)))))))))***,,,+++*********+++,,,---++++++++++++,,,,,,---...///---+++,,,...///---***++++++++++++******))))))------------------------,,,,,,,,,---------......//////...---,,,++++++***.........------,,,,,,,,,+++******000888>>>>>>===666444000---,,,...000222........................////////////000000000111000111111222222333444444333333444444666777888999<<<======<<<;;;;;;===>>>:::<<<>>>???>>>===>>>@@@AAA@@@???<<<;;;===AAADDDLLLPPPVVV\\\bbbhhhmmmqqqqqqssswww{{{~~~~~~||||||}}}wwwpppiiiffffffgggeeebbbaaaaaa```^^^]]]\\\[[[ZZZWWWWWWUUUSSSQQQOOOMMMLLLIIIIIIHHHGGGGGGFFFEEEEEEAAAAAA@@@???===<<<;;;:::999999999888777666666666444444444444444444444444555444444444555777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>@@@DDDJJJPPPUUUfffmmmuuuuuupppjjjiiijjjpppssspppggg___[[[TTTMMMHHHDDDAAABBBDDDJJJZZZiiixxx~~~vvvlllggg]]]ZZZVVVVVVXXXWWWRRRMMMXXXTTTQQQPPPPPPMMMHHHCCCBBBAAA@@@@@@AAAAAA@@@>>>???>>><<<:::888888888888888888999;;;<<<===>>>>>>;;;666///---...///---+++++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************++++++*********+++,,,---++++++*********+++,,,,,,,,,***)))+++---...---+++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++------,,,,,,,,,+++++++++000---,,,///444666555333333111///---,,,---...///........................---------.........//////444444333333222111111111444444444444666777888999;;;===>>>===<<<;;;<<<===<<<>>>??????===<<<===>>>??????===;;;:::<<<@@@CCCKKKOOOVVV]]]bbbgggllloooppptttxxx}}}~~~~~~}}}zzzwwwvvvvvvooojjjeeecccdddeeedddccc___^^^]]][[[YYYWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???===<<<;;;::::::888888777777666555555555444444444444444444444444555555555555777888999:::==============================<<<<<<<<<<<<===>>>======<<<<<<<<<<<<<<<===>>>@@@CCCEEEJJJTTTbbblllxxxzzzzzzssskkkhhhmmmttttttsssmmmeee^^^YYYQQQJJJIIIDDDAAAGGGPPP[[[hhhssszzzzzzzzzyyyvvvppphhhccc___^^^\\\[[[YYYVVVQQQNNNRRRRRRRRRQQQNNNIIICCC@@@@@@BBBEEEFFFDDDCCCBBBBBB===<<<;;;:::999999999999777888:::;;;<<<<<<;;;;;;777222---,,,------,,,***++++++,,,,,,,,,,,,------------------------------''''''((()))+++,,,------------------............------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++******++++++,,,---++++++******))))))******)))((((((***,,,......---++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++******111...,,,---///000---+++///...---,,,,,,,,,,,,,,,........................------........./////////444444444333222222111111444444444444555777888999:::<<<>>>>>><<<;;;;;;<<<>>>???@@@???===;;;;;;<<<>>>>>>===;;;:::;;;???BBBIIINNNVVV]]]cccgggkkkmmmpppttt{{{wwwwwwvvvwwwyyy|||~~~|||}}}~~~~~~yyyzzzyyywwwuuurrrpppooolllhhhccc`````````___]]]]]]\\\ZZZXXXUUUSSSQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIGGGGGGEEEDDDBBBAAA@@@???>>>>>>===<<<;;;:::999999666666666555555444444444333333444444444444444444555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===???>>>============>>>???AAADDDIIIOOOYYYfffttt}}}|||{{{xxxrrrmmmnnntttyyyrrroookkkfff```ZZZQQQJJJJJJGGGIIISSSbbbooowwwzzz|||wwwqqqnnnnnnkkkfffaaa___^^^\\\ZZZWWWUUUSSSRRRNNNQQQRRRPPPKKKGGGFFFFFFCCCHHHLLLLLLIIIFFFDDDEEE<<<<<<<<<;;;;;;;;;;;;;;;777888:::;;;;;;:::888777444111---,,,,,,---,,,***+++++++++,,,,,,,,,------------------------------''''''(((***+++,,,---...,,,------------.........---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++,,,,,,---+++***++++++++++++,,,,,,---,,,+++******)))***************+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++---+++***+++---...---+++,,,------------,,,,,,+++........................///000000000000111111111111111222222333444444555444444444555555666888888888;;;===>>>===;;;::::::===>>>@@@???===<<<<<<======>>>===;;;:::;;;>>>AAAGGGMMMUUU]]]cccgggjjjlllpppuuu}}}qqqpppooonnnpppsssvvvxxxzzz{{{}}}~~~~~~}}}~~~uuuuuuuuutttsssqqqnnnkkkhhheeeaaa^^^\\\[[[ZZZYYYZZZYYYWWWUUURRRPPPNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFEEECCCAAA@@@???>>>===<<<<<<;;;:::999888888555555555444444444444444333333333444444444555555666666777888::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@???>>>===>>>???@@@AAACCCFFFNNN[[[jjjwww~~~~~~zzzuuuuuuwwwyyyxxxvvvooommmkkkhhhbbbXXXOOOIIIIIIMMMUUUdddttt|||tttkkkfffggghhhfffbbb[[[XXXUUURRRPPPRRRTTTVVVTTTUUUTTTOOOJJJHHHLLLOOOQQQTTTUUURRRKKKEEEBBBAAA>>>>>>>>>>>>>>>>>>======777888999:::999777555444111000...------------,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,++++++,,,------******++++++,,,,,,,,,,,,...---,,,+++++++++++++++,,,---------,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---------,,,,,,,,,---------------++++++***+++,,,------,,,,,,,,,---.........------////////////////////////000000000000111111111222111222222333444444555555555555444555555666777888777:::======<<<:::999999;;;===>>>???>>>===>>>???>>>>>>>>>===<<<<<>>>>>;;;;;;:::999999888777777444444444444444444444444222333333444444555555555666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============>>>???@@@@@@???>>>>>>???AAACCCEEEGGGLLLYYYjjjzzz~~~xxxyyy}}}}}}vvvoooooommmllliii___RRRJJJIIIJJJUUUcccqqq}}}xxxpppfffaaabbbddddddccc]]]XXXSSSPPPSSSWWW\\\^^^]]][[[WWWRRRNNNPPPUUU[[[gggeeeaaaYYYPPPHHHCCCAAA??????@@@@@@@@@???>>>>>>999999999888777555333111//////..................++++++,,,,,,,,,,,,------------------------------......------------------+++,,,,,,,,,,,,------------,,,+++***+++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---)))***+++,,,,,,,,,,,,+++------,,,,,,+++,,,,,,,,,---...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------......---------,,,,,,+++++++++,,,,,,---...////////////////////////////////////........./////////000000555555444444333333222222555555555555555666777777888:::<<<<<<:::999999::::::<<<>>>>>>>>>>>>???@@@===>>>>>>===<<<===???AAAFFFKKKSSSZZZ```dddhhhjjjooovvvmmmkkkhhhggggggjjjmmmppprrrssssssqqqoooppptttxxx{{{~~~~~~~~~zzzyyyyyyzzz{{{{{{zzzxxxtttsssqqqqqqpppmmmhhhcccXXXWWWWWWUUUTTTSSSSSSTTTRRRQQQPPPNNNKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDAAA@@@@@@???>>>======<<<:::999999888888777777666444444444555555555555555222222333333444555555666777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@??????>>>>>>@@@CCCFFFHHHOOOYYYjjj{{{{{{yyyyyywwwqqqkkkkkkjjjhhhdddXXXLLLJJJNNNSSScccrrrxxxzzzzzzxxxsssqqqjjjbbb]]]\\\___```aaa```[[[UUUUUU[[[```cccbbb]]][[[XXXVVVWWW]]]dddjjjoooiiiaaaXXXQQQKKKFFFDDD???@@@@@@@@@@@@???======:::999888666444333111000---.........------...///++++++,,,,,,,,,,,,------------------------------------------------------------------............---,,,+++******,,,...///---,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++,,,---***,,,...---++++++,,,...+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,+++******+++,,,,,,,,,---...//////000////////////////////////....../////////000000000555555555444333333222222666555555555555666777777888:::;;;:::999888999:::;;;===??????>>>======>>><<<=========<<<<<<>>>@@@FFFKKKRRRXXX^^^ccchhhkkkooovvvmmmkkkhhhfffgggjjjnnnpppnnnnnnmmmjjjhhhiiinnnrrrsssuuuxxxyyyyyyyyyzzz{{{~~~~~~}}}|||{{{{{{{{{}}}}}}vvvuuuuuuvvvxxxxxxwwwuuusssqqqnnnmmmlllhhhbbb\\\UUUUUUUUURRRPPPNNNNNNOOOOOONNNMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>======<<<<<<<<<;;;999999888888777777666666555555555555555555555555222222333333444555666666777888:::<<<=========<<<::::::::::::::::::::::::999999999::::::<<<======???>>>>>>>>>@@@DDDHHHJJJWWWeeeyyyzzztttrrrpppmmmkkkfffeeeccc___SSSIIILLLVVV```ppp}}}{{{sssnnniiieeekkkeee^^^ZZZYYY[[[]]]______YYYTTTVVV]]]bbbbbb___XXXWWWWWWYYY```iiiqqqwwwggg___UUUNNNJJJHHHEEECCC??????@@@@@@???>>><<<;;;;;;:::888555333111000000+++,,,------------...///++++++,,,,,,,,,---------------------------------,,,,,,,,,------...................../////////000---,,,+++******,,,...///---------,,,,,,+++++++++***)))))))))***++++++,,,)))***+++,,,---,,,++++++***)))))))))***+++,,,,,,'''))),,,,,,******---///+++++++++,,,,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,++++++,,,---+++++++++,,,---...///000000000000000000000000000111111111111222222222222222222333444444555555666666555555555555666666777999::::::999888888999;;;===???@@@???===<<<<<<<<<:::<<<<<<<<<;;;;;;===>>>GGGKKKQQQWWW]]]bbbhhhkkkooovvviiihhhgggffffffggghhhiiioookkkgggfffiiilllmmmmmmppprrrrrrqqqnnnooossswwwvvvwwwxxxzzz{{{||||||||||||}}}~~~|||{{{{{{{{{||||||{{{yyyvvvsssppppppqqqsssssssssqqqnnnjjjgggddd```\\\YYYVVVTTTPPPMMMKKKKKKLLLMMMMMMMMMKKKIIIHHHGGGFFFFFFFFFDDDBBB@@@>>>===============<<<;;;:::999999888888888999999888777555444555555444333222222222222666666777777888888999999<<<===>>>??????>>>===<<<;;;<<<<<<;;;999777888999=========>>>AAACCCCCCBBB???>>>AAAGGGHHHGGGLLLUUU___ttt|||tttooonnnnnnkkkhhhiii___VVVQQQLLLMMMXXXeeezzz}}}}}}uuuiiiccceeejjjoookkkeeeaaa___\\\YYYVVVYYYYYYXXXWWWWWWWWWWWWXXXSSSRRRTTT[[[dddkkkmmmkkkZZZTTTLLLIIIKKKLLLJJJHHHFFFDDDCCCBBBAAA>>>:::777777666444222000...------,,,,,,+++***+++,,,...///,,,***)))***+++,,,,,,,,,......---,,,++++++++++++...------,,,,,,------......---,,,,,,......---,,,------.........---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...000---******,,,---,,,+++...---,,,,,,++++++++++++************+++,,,------))))))************))))))...---,,,,,,,,,---...///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---.../////////000111111111111000333333444444444444444444444444555666777888999999:::::::::::::::999888777<<<===???@@@@@@>>><<<;;;<<<===>>>??????@@@BBBDDDFFFKKKSSSZZZ^^^aaacccdddlllttt~~~hhhhhhggggggggghhhiiijjjnnnkkkggggggiiilllnnnnnnkkklllkkkjjjjjjkkkmmmpppooooooppppppqqqqqqppppppssstttuuuvvvwwwxxxxxxxxx~~~~~~~~~}}}}}}|||}}}~~~}}}zzzxxxsssqqqooopppqqqsssssssssnnnjjjfffccc```^^^ZZZXXXTTTRRROOOLLLJJJJJJKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBDDDCCCAAA???>>>=========<<<<<<;;;;;;::::::999999888888999999888777666444666555444333333333333333666666777777888999::::::<<<===>>>>>>>>>>>>===<<<:::;;;<<<;;;:::999999;;;>>>===>>>???@@@AAA@@@@@@DDDBBBDDDHHHKKKOOOYYYdddvvv~~~|||yyytttnnnkkkkkkkkkhhheee```XXXQQQOOOPPPYYYkkk|||}}}rrrfffbbbggglllpppqqqpppjjjaaaYYYVVVVVVXXXYYYYYYYYYXXXVVVSSSQQQNNNNNNPPPWWW___cccaaa^^^TTTNNNHHHFFFGGGHHHGGGDDDHHHFFFEEEDDDCCC@@@<<<:::666555333111///...------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------...------,,,,,,------......---+++,,,------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...333000---,,,,,,---+++)))...---,,,,,,+++++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......//////000111111111111222222222222444444444444444444444444555555666777888999999::::::::::::::::::999888888;;;<<<>>>??????>>>===<<<<<<===??????>>>???BBBDDDJJJOOOUUU[[[^^^```bbbdddlllsss}}}ggggggggghhhiiijjjllllllooommmjjjjjjllloooqqqqqqooonnnllllllmmmnnnoooooonnnnnnnnnnnnmmmlllkkkkkkjjjkkkmmmnnnppppppqqqqqquuuuuuuuuuuuxxx{{{~~~}}}|||}}}~~~~~~~~~}}}yyyuuupppooooooppprrrrrrqqqppphhhddd```\\\[[[YYYXXXWWWRRRPPPMMMJJJHHHHHHHHHIIIJJJIIIGGGFFFDDDDDDCCCCCCAAA@@@???>>>=========>>>::::::::::::::::::::::::888999999999999777666555666555444444444444444555666666777888999:::;;;;;;<<<<<<===>>>>>>===<<<<<<:::<<<===<<<;;;:::;;;<<<<<<===>>>@@@AAABBBBBBBBBFFFGGGKKKRRRYYYbbbppp|||{{{sssllliiieeeeeeeeedddaaa]]]WWWQQQMMMPPP[[[lll|||mmmcccccciiiooorrrxxxzzzrrrcccXXXVVVYYY[[[[[[\\\[[[XXXSSSMMMIIIGGGHHHKKKQQQVVVWWWSSSOOONNNJJJEEEDDDEEEFFFEEECCCHHHFFFEEEDDDCCC@@@<<<999555444222111///...------+++,,,,,,------------,,,,,,,,,,,,------.........,,,,,,,,,,,,---...//////...------,,,,,,------......,,,++++++,,,,,,+++)))******+++,,,---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...222000---------...---,,,------,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,...---,,,++++++,,,---...---.........---+++)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111000000//////000000111333222111111111222444444555555555444444333333222666666777888999::::::;;;::::::;;;;;;::::::999999:::;;;<<<>>>>>>>>>=========>>>??????>>>???AAACCCNNNRRRWWW[[[]]]```bbbdddlllrrr{{{fffggghhhiiikkkmmmnnnoooqqqooonnnnnnoooqqqtttuuuuuurrroooppprrrtttrrrpppoooooooooooonnnnnnmmmllliiijjjlllnnnppprrrssssssnnnmmmmmmnnnpppsssuuuwwwsssssssssssstttvvvxxxyyyzzz{{{|||||||||}}}|||{{{{{{|||~~~~~~{{{vvvrrrooooooooopppqqqpppmmmjjjaaa^^^YYYVVVUUUUUUUUUTTTPPPNNNLLLIIIHHHGGGGGGGGGHHHGGGFFFEEECCCCCCCCCCCC>>>>>>>>>===============888999999999:::::::::;;;888999::::::999888666555444444444333333444555555666777888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;::::::<<<999;;;>>>AAACCCDDDFFFGGGEEEMMMYYYfffpppzzzvvviiicccaaa___^^^]]]ZZZUUURRROOOLLLLLLXXXkkkxxxiiibbbdddjjjoootttxxxzzzrrrfff]]]]]]```dddccc```\\\UUUNNNHHHDDDDDDDDDFFFJJJMMMMMMIIIFFFLLLIIIFFFEEEGGGGGGGGGEEEEEECCCBBBAAA@@@===:::777444333111000///......---+++,,,---......---,,,++++++,,,---------,,,---...---,,,,,,,,,------...///...------,,,,,,------......,,,++++++++++++***(((******,,,---............,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++++++++,,,...///000000---,,,,,,++++++,,,,,,,,,...---,,,+++++++++++++++,,,***)))'''''')))***,,,---------,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------.............../////////000000000000000000000000333222000000000111333555666666555444333333222222666777888999:::;;;;;;<<<::::::;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>>>>>>>>?????????>>>???@@@BBBMMMPPPUUUYYY\\\```cccfffnnnsss{{{fffgggiiikkkmmmooopppqqqpppoooooooooooopppsssttttttqqqooooooqqqrrrpppmmmllllllmmmmmmmmmmmmllllllmmmnnnooopppqqqqqqqqqqqqllllllkkkkkklllmmmnnnooojjjjjjiiijjjkkkmmmoooqqqvvvwwwvvvuuutttuuuwwwzzz~~~~~~}}}{{{xxxxxxzzz{{{}}}|||}}}}}}|||xxxrrrnnnpppooonnnnnnnnnkkkfffccc[[[XXXSSSQQQQQQQQQRRRQQQOOONNNKKKIIIHHHGGGFFFFFFBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<777777888888999:::::::::999999::::::999888666555333333222333333444555666888888999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>??????===;;;999999:::888;;;>>>@@@AAACCCGGGJJJKKKYYYlll|||}}}rrrggg```^^^ZZZWWWTTTOOOKKKHHHIIIIIIOOOaaazzzrrrhhhdddgggkkkmmmssssssqqqmmmiiigggiiikkkooojjjcccZZZQQQKKKFFFDDDEEEDDDEEEFFFHHHHHHGGGFFFIIIHHHGGGGGGGGGGGGGGGFFFCCCBBB@@@???>>><<<888555222111000///............,,,---...///......,,,+++(((+++------,,,++++++---///...---,,,,,,,,,,,,,,,...------,,,,,,------...---,,,***++++++,,,***)))))))))***,,,------------,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...((()))+++,,,---...///000,,,,,,,,,++++++,,,,,,---......---,,,+++++++++++++++***(((''''''(((***+++---,,,+++******,,,...///------............------------------------------,,,,,,------............////////////////////////222111///...///000222444666666555444333333222222777777888999:::;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>???>>>???@@@???>>>>>>@@@AAAHHHLLLRRRWWW\\\```eeeiiipppuuu}}}ggghhhjjjmmmooopppqqqrrrnnnnnnooonnnmmmmmmoooqqqtttsssqqqqqqqqqqqqooonnnnnnnnnooooooooonnnnnnmmmooooooooonnnmmmkkkjjjiiimmmmmmllllllkkkkkkkkkkkkggggggggghhhiiijjjlllmmmrrrrrrrrrqqqoooppprrrtttvvvwwwwwwwwwwwwwwwvvvvvv}}}yyyuuuuuuwwwyyyyyyyyyyyyxxxxxxwwwsssnnnkkknnnlllkkkiiihhhddd___[[[WWWTTTQQQOOOOOOOOOOOONNNMMMLLLKKKIIIGGGFFFEEEEEEAAA@@@???>>>============:::;;;;;;<<<;;;;;;:::999777777777888888999999999999::::::::::::888777666333333333333444555666777::::::;;;;;;<<<<<<======<<<;;;::::::::::::;;;<<<===>>>>>>===:::999999::::::===?????????BBBHHHMMMYYYhhhzzz~~~wwwtttsssooohhh]]][[[VVVQQQLLLIIIGGGFFFGGGMMMWWWgggzzzxxxssslllhhhgggiiikkklllqqqmmmjjjiiimmmqqqssstttsssmmmbbbWWWNNNIIIHHHGGGIIIHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFFFFFFFEEEDDDCCCDDDBBBAAA@@@???<<<888555000000///...............---............------,,,'''***---...+++***+++,,,......---,,,++++++++++++...------,,,,,,------...---+++***+++,,,---,,,+++'''((()))******+++******,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++,,,...---,,,++++++,,,,,,,,,+++++++++,,,------...------,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,+++++++++,,,...000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...//////000000//////...111000/////////000111222555555555444444333333222777777888999:::;;;;;;<<<;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>?????????@@@@@@???>>>===???@@@DDDIIIPPPWWW]]]bbbgggjjjrrrwww~~~hhhiiilllnnnpppqqqrrrrrrooopppqqqooommmmmmnnnqqqtttuuuvvvtttrrrpppppppppttttttssssssrrrqqqoooooommmmmmmmmmmmllljjjiiihhhnnnmmmmmmllllllkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmmmmnnnooonnnnnnnnnpppqqqrrrrrrrrrsssssssssrrrrrrzzz~~~zzztttrrrsssuuuwwwwwwvvvtttsssrrrqqqoookkkhhhhhhfffdddbbbaaa^^^YYYVVVTTTRRRPPPNNNNNNNNNLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>===>>>>>>::::::;;;;;;;;;999888777777777777888888888888888999:::;;;;;;:::999777666444444555555666888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;999:::;;;;;;:::999:::<<<<<<>>>AAABBBDDDIIISSS[[[hhhrrr{{{~~~wwwooommmnnnkkkeeeYYYVVVQQQLLLHHHHHHJJJLLLPPPZZZcccgggkkkqqqrrrooojjjjjjiiihhhhhhiiijjjlllooollljjjlllqqqvvvxxxxxxoooiii___UUUNNNJJJJJJKKKMMMNNNOOONNNLLLJJJIIIHHHCCCDDDFFFFFFEEECCCBBBBBBBBB@@@???>>>===:::777444//////...---------......//////...---------------'''+++//////,,,***+++---,,,++++++*********++++++...------,,,,,,------...,,,+++***+++---///...---***++++++,,,,,,,,,++++++,,,,,,,,,---------..............................,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++...000///---++++++,,,,,,+++++++++,,,,,,---...------,,,,,,,,,------...------------------------+++,,,...000000000...------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///000111111111111000///000000111111111222222222444444444444444444444444666666777888999:::;;;;;;;;;;;;<<<===============??????>>>>>>>>>?????????@@@AAAAAA@@@>>>===>>>@@@CCCIIIQQQYYY___dddhhhjjjqqqwwwiiijjjmmmoooqqqrrrrrrrrrrrrtttuuussspppooopppsssqqqtttvvvtttpppmmmmmmooouuuttttttrrrpppnnnlllkkkjjjkkklllnnnooooooooopppmmmmmmmmmmmmmmmllllllllllllmmmoooqqqqqqqqqppppppiiijjjmmmmmmmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqwww|||}}}{{{}}}}}}|||}}}~~~~~~yyysssqqqrrruuuuuuuuusssrrrooonnnmmmllliiigggcccaaa___]]]\\\ZZZVVVTTTSSSQQQOOOOOOOOONNNKKKIIIIIIHHHGGGEEEDDDBBBAAA@@@===<<<;;;:::::::::::::::::::::;;;;;;:::999777666888888888777777777777777::::::;;;;;;:::999777666666666666777888:::;;;<<<============<<<<<<<<<<<<;;;;;;999999999999;;;;;;666777999::::::;;;===>>>;;;???CCCFFFJJJTTTaaakkkooouuuvvvsssuuuwwwppppppppphhh^^^UUURRRMMMHHHGGGIIIOOOSSS[[[hhhnnnfff\\\ZZZ]]]```dddfffhhhiiihhhhhhjjjlllmmmmmmnnnqqqtttwwwyyyyyyiiiddd\\\TTTNNNLLLLLLMMMOOOQQQTTTTTTPPPLLLHHHFFFCCCEEEGGGHHHFFFDDDBBBBBB???===<<<;;;:::777444111///......---------......000///...---,,,,,,---...''',,,111111---+++,,,///))))))))))))***+++,,,,,,...------,,,,,,------...++++++***,,,...000///////////////000//////......,,,,,,,,,---------..............................,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...))),,,000000...---...000++++++++++++,,,,,,---...,,,,,,,,,,,,------...///,,,------......------,,,***---111444444111,,,))),,,------......------,,,++++++++++++++++++++++++---......///000111111222000111222333333222111000000111222333333333333222333333444444444444444444666666777888999::::::;;;;;;;;;<<<===>>>>>>======AAA@@@???????????????@@@@@@AAAAAA@@@>>>===>>>???DDDJJJSSS[[[aaaeeehhhjjjqqqwwwfffhhhllloooqqqqqqppppppppppppoooooooooqqqrrrtttwwwtttpppooopppqqqpppnnnsssrrrrrrssstttrrrooollllllmmmooopppqqqqqqqqqppppppppppppqqqrrrssstttuuuoooooooooooonnnlllkkkjjjjjjlllooorrrssssssqqqpppsssqqqooopppsssttttttrrrtttwwwzzz||||||{{{{{{|||}}}|||}}}~~~~~~~~~~~~~~~}}}yyytttpppnnnmmmmmmssspppllliiihhhgggfffdddaaa^^^ZZZWWWVVVTTTRRRQQQRRRQQQPPPNNNKKKHHHFFFDDDIIIGGGEEECCCBBB@@@<<<:::<<<<<<;;;::::::999999888888888888888777777777777111222444555555555777999999999999888888888888888666777999;;;<<<===>>>>>>@@@???>>>===<<<;;;::::::999999999999999999::::::666999<<<;;;::::::>>>BBBBBBJJJNNNPPPZZZkkkqqqmmmrrrlllbbb___mmm~~~|||xxxnnnaaaYYYNNNJJJFFFDDDHHHSSS```iiikkkfff___YYYVVVXXX\\\```bbbcccdddfffiiijjjkkkkkkmmmnnnnnnnnnmmmooorrrttt```bbbaaa\\\UUUQQQQQQTTTUUUXXXZZZXXXSSSOOOOOOPPPNNNOOOMMMHHHBBB>>>>>>???===<<<:::999888666222000---,,,,,,+++,,,---...//////...,,,+++***+++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,111000///...,,,***))))))))))))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000(((+++------,,,,,,---...---,,,,,,++++++,,,,,,---000---***)))+++,,,+++)))+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111111000000///...---000000000111222222333333555555666666555555444333888888777888999;;;>>>???===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAA???>>>===???@@@BBBJJJTTT[[[___bbbfffiiipppuuu|||jjjllloooqqqsssrrrqqqpppmmmmmmmmmlllmmmnnnpppqqqsssqqqooooooqqqrrrqqqoooqqqqqqqqqrrrsssrrrooollljjjlllnnnpppqqqrrrrrrqqqssssssrrrqqqqqqqqqqqqqqqtttssssssrrrqqqpppoooooorrrtttvvvwwwwwwuuusssrrrrrrpppoooqqqssstttsssqqqwwwxxxyyyyyyyyyzzz{{{}}}|||}}}{{{|||}}}xxxwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxyyy}}}~~~~~~}}}|||{{{}}}yyytttqqqooonnnmmmmmmkkkgggdddcccbbbaaa___]]]ZZZVVVTTTRRRQQQOOONNNNNNMMMLLLIIIGGGDDDCCCBBB?????????@@@BBBCCCBBB@@@;;;;;;::::::999888888888777777666666666555555555444666777888777777999;;;888888888888888888888999888888:::;;;===>>>>>>>>>???>>>>>>===<<<;;;:::999999999999:::::::::::::::999::::::;;;;;;===???AAAGGGTTT```fffooozzz{{{tttmmmhhhaaabbbrrrvvvgggXXXPPPKKKHHHGGGJJJTTT___gggllldddbbb___]]]]]]aaaeeeiiifffgggggghhhiiilllpppsssuuussspppkkkfffeeefffhhhaaadddfffccc]]]XXXWWWYYYZZZ\\\]]]\\\ZZZXXXVVVVVVTTTSSSQQQKKKEEE@@@??????<<<:::777666555333000...------,,,,,,,,,---...///...---,,,+++++++++,,,,,,............------,,,,,,++++++,,,,,,,,,---------,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,---------......///---,,,,,,++++++,,,,,,---,,,***((((((+++------,,,+++,,,------......---------,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000000000000//////...000000000111222222333333555555666666555555444333777666666777888:::<<<>>>======<<<<<<<<<<<<======;;;<<<===>>>???@@@AAAAAA@@@AAAAAA@@@>>>===???@@@DDDLLLUUU]]]```cccfffiiipppuuu}}}iiijjjlllnnnnnnmmmkkkjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmooopppqqqpppnnnlllllllllmmmnnnnnnllljjjhhhjjjllloooqqqrrrrrrrrrvvvuuusssqqqooonnnmmmmmmuuutttsssrrrrrrsssttttttyyyzzzzzzzzzyyyvvvsssrrrnnnnnnooorrruuuwwwvvvuuuzzzyyyxxxxxxxxxzzz{{{}}}xxxzzz}}}{{{|||zzzvvvwwwzzzyyyuuusssrrrpppoooooopppqqqssssssssstttvvvzzz~~~~~~|||zzzxxx}}}{{{wwwssspppnnnllllllkkkiiieeecccbbbaaa___]]]WWWUUURRRPPPOOONNNLLLJJJNNNLLLJJJGGGEEECCCCCCCCC???>>>>>>>>>??????===;;;:::999999888888777666666555555555444444444333333555777888888777777888:::777777777888888999999::::::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;:::999999888999999999::::::;;;;;;===<<<;;;;;;===AAAFFFIIIYYYiiiyyy}}}rrrjjjeeeaaadddsss~~~wwwiiiXXXKKKFFFKKKLLLQQQZZZfffmmmnnnlll^^^```dddhhhkkkppptttxxxrrrqqqnnnlllmmmqqqwww|||~~~zzzsssjjjccc______aaagggjjjllljjjddd^^^[[[ZZZ]]]]]]^^^___```___]]]ZZZSSSRRRPPPKKKEEEAAA??????;;;888444222111000...---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,/////////............---,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++000...------///000000///---,,,,,,++++++,,,,,,---+++)))((()))+++------,,,,,,,,,------......------------,,,+++,,,---...///------------------------++++++,,,...///000111222...//////000000000000000000000000111222222333333555555666666555555444333555555666777888:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;999:::;;;===???AAABBBCCC@@@AAAAAA@@@>>>>>>???@@@GGGNNNWWW]]]aaacccfffiiiooottt|||iiijjjjjjkkkjjjiiigggfffhhhhhhiiiiiijjjkkkkkklllkkkkkklllmmmnnnmmmllljjjfffeeeeeegggiiiiiihhhfffgggiiikkknnnppprrrrrrrrruuutttrrrpppnnnmmmllllllpppooonnnnnnppprrruuuwwwyyyyyyyyyyyywwwuuurrrqqqjjjlllpppuuuyyy{{{{{{zzz{{{{{{zzzzzz{{{||||||{{{uuuxxx|||~~~~~~{{{|||{{{wwwwwwzzzyyyvvvtttsssqqqooooooqqqtttvvvwwwwwwwwwxxx{{{~~~~~~|||yyyvvvxxxvvvsssooollljjjhhhgggfffdddaaa```___^^^[[[YYYSSSQQQOOONNNMMMLLLKKKIIIKKKIIIFFFCCCAAA@@@AAAAAA@@@>>>===<<<<<<:::888666888888888777666666555555555555555444444444333333444555666666444444555666666777777888999::::::;;;<<<======>>>>>>>>>>>>======<<<<<<;;;::::::999999777777888999999:::;;;;;;>>>>>>>>>===???FFFSSS\\\tttwwwkkkmmmhhhdddfffpppzzz}}}{{{yyytttnnnfffYYYMMMJJJMMMVVV^^^jjjuuuyyywwwpppkkkbbbhhhqqqxxx}}}}}}uuusssvvv|||wwwmmmeeebbbccceeennnooonnnjjjccc]]]ZZZXXX\\\[[[[[[^^^aaaaaa]]]YYYLLLKKKIIIFFFCCC@@@??????:::777222000///......------------------------------------,,,,,,,,,------/////////////////////...,,,,,,,,,------------...---------,,,,,,---------------,,,,,,,,,,,,------........................------------------------++++++,,,,,,---...//////,,,,,,,,,+++++++++++++++------------------------,,,------......///000000222///------///000///...---,,,,,,++++++,,,,,,------,,,++++++******)))))),,,,,,------...------,,,...---,,,++++++---...000........................+++,,,,,,---...///000111---...///000111111111111000000000111222222333333555555555666555555444333555666666888999:::<<<<<<>>>>>>>>>===<<<:::999999999:::;;;===???@@@AAABBB@@@AAAAAA@@@>>>>>>???AAAHHHNNNWWW\\\___aaaeeegggnnnssszzzllllllmmmmmmllljjjiiihhhhhhiiiiiijjjkkkkkklllllljjjkkklllllljjjiiigggfffddddddccceeeggghhhgggfffgggiiikkknnnpppqqqqqqqqqrrrqqqpppooonnnmmmmmmmmmkkkkkkkkklllnnnrrrvvvxxxuuuvvvvvvvvvvvvuuussssssnnnqqquuuxxxzzzzzz{{{{{{{{{{{{|||~~~|||yyyuuuxxx|||~~~~~~|||{{{{{{|||~~~}}}yyyxxxzzzzzzwwwxxxvvvuuutttuuuxxx{{{}}}|||}}}||||||||||||zzzzzzzzz~~~~~~~~~}}}}}}~~~~~~|||zzzwwwtttpppnnnllliiifffcccbbbaaa]]][[[YYYWWWWWWUUUSSSQQQPPPOOOMMMMMMMMMLLLJJJIIIEEEDDDAAA>>><<<<<<===>>>:::999999:::;;;<<<;;;999888888777666666555555444666666666555555555444444333444555555333333444555777888888999:::;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::999999666666777888999;;;;;;<<<:::>>>BBBAAACCCOOOdddtttzzzrrrqqqllliiimmmtttvvvrrrnnniiieee^^^VVVNNNKKKTTT```nnn|||}}}rrrmmmooowwwxxxxxxxxxnnngggdddfffhhhmmmkkkhhhccc^^^[[[ZZZZZZ\\\[[[[[[]]]```___ZZZVVVJJJHHHEEECCCAAA???===<<<888555111////////////...---------------------,,,------------------------.../////////////////////,,,,,,---------............---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------((())))))***+++,,,,,,---------------------------,,,,,,------.../////////111000...............------,,,,,,++++++,,,,,,---,,,------,,,+++*********,,,------...------,,,,,,------,,,+++,,,---...///........................------------............,,,---...000111111111111000000000111222222333333555555555666555555444333666777888999;;;<<<======>>>>>>>>>===<<<:::888777;;;;;;<<<===>>>???@@@@@@AAABBBBBB@@@???>>>@@@AAAGGGMMMTTTZZZ\\\^^^bbbeeelllpppwww~~~jjjjjjjjjjjjjjjiiihhhhhhiiiiiijjjllllllllllllllljjjkkklllkkkhhhffffffggghhhgggfffgggiiijjjjjjiiiiiijjjlllmmmnnnooonnnnnnnnnnnnmmmmmmmmmnnnooooookkkkkklllmmmooorrrtttvvvrrrssstttuuuuuuuuuuuuuuuvvvxxxzzzzzzxxxvvvvvvwwwyyyyyy{{{|||wwwuuuxxx{{{}}}{{{yyyxxxxxxzzz}}}}}}yyywwwyyyzzzyyy{{{{{{zzzzzz|||~~~~~~||||||~~~|||zzzxxxwwwwww{{{}}}~~~~~~~~~|||}}}~~~}}}}}}||||||}}}~~~}}}zzzxxxvvvtttqqqooohhhgggeeeccc```]]][[[ZZZXXXVVVUUUTTTTTTRRROOOMMMLLLKKKJJJKKKLLLKKKIIIGGGFFFEEECCCAAA@@@??????@@@<<<;;;::::::;;;:::888666888777777666666555555444777777777666666666666555444666777777666666777999:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::777777888:::;;;===>>>>>>:::@@@GGGKKKQQQ```wwwuuuppppppwww|||yyypppkkkYYYVVVRRROOOMMMRRRbbbqqqvvvttt~~~zzz}}}}}}tttjjjbbb```aaacccdddbbb___]]]\\\]]]___aaa_________``````\\\WWWTTTOOOLLLGGGCCC@@@===:::777555333000///000000000///------.........---,,,+++,,,,,,---............------............/////////,,,---------...............---,,,++++++,,,---.........------------......++++++++++++++++++++++++------------------------...---------------,,,,,,((()))+++---.../////////------------------------------,,,,,,+++*********///000222111...,,,,,,------,,,,,,++++++,,,,,,---)))+++---...---------///------......------,,,,,,,,,,,,,,,---------......------------------------------------------------------///000111111111111000000000111222222333333555555666666555555444333666777999:::<<<<<<============>>>===<<<:::888777;;;;;;<<<======>>>??????AAABBBBBBAAA??????@@@AAAEEEKKKRRRWWWZZZ]]]aaadddkkkpppwww}}}ffffffgggggghhhhhhhhhhhhiiiiiikkklllmmmmmmllllllkkklllmmmkkkhhhhhhiiikkkllljjjiiiiiikkkllllllkkkkkklllmmmnnnmmmlllkkkjjjllllllllllllmmmnnnoooooommmmmmnnnnnnnnnnnnnnnnnnppppppqqqrrrssstttuuuuuuwwwxxxyyyxxxuuutttuuuvvvyyyxxxxxx|||}}}xxxvvvxxxzzzzzzwwwuuuttttttuuuzzz|||yyywww{{{}}}}}}~~~}}}}}}}}}||||||~~~}}}~~~{{{}}}|||||||||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyzzz|||}}}zzzwwwsssooommmllljjjhhhcccbbbaaa^^^\\\YYYVVVUUUUUUTTTSSSSSSRRRQQQNNNKKKGGGFFFFFFGGGHHHHHHFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@>>><<<;;;;;;999666444888888777777666555555555777777777666666666555555555777888999888999:::<<<<<<<<<<<<===============;;;<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;999:::;;;===???@@@BBBBBBBBBHHHQQQ]]]kkk|||{{{uuuuuu|||}}}ssseee]]]MMMNNNSSSYYY___iiiyyy~~~zzz{{{~~~vvvssslllccc]]][[[\\\______^^^]]]^^^```bbbdddeeebbbdddeeeccc___YYYTTTQQQPPPLLLGGGCCC@@@===999666111///...///000111000///------.........---,,,++++++,,,.../////////...---,,,,,,------............------------............///...,,,++++++,,,...///......------------......++++++++++++++++++++++++........................------------------------***+++---...////////////........................------,,,++++++******)))---222777555///+++,,,...---,,,,,,++++++,,,,,,---))),,,///000......///000------......------,,,+++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000111000000000000000111222222333333555555666666555555444333555666888:::;;;<<<<<<<<<;;;<<<======<<<;;;888777999999:::<<<>>>???@@@AAAAAABBBBBBAAA??????@@@BBBDDDJJJQQQVVVYYY\\\aaaeeelllqqqwww~~~hhhhhhiiijjjkkklllmmmmmmhhhiiikkklllmmmmmmllllllkkkmmmmmmllljjjjjjmmmppplllkkkiiiiiijjjkkkkkkjjjmmmnnnnnnnnnmmmkkkiiihhhlllllllllllllllmmmnnnooonnnnnnnnnmmmllljjjhhhgggnnnnnnoooooopppqqqrrrrrrrrrtttvvvuuuttttttwwwzzzyyyvvvuuuxxx}}}}}}yyyvvvwwwxxxwwwuuurrrqqqqqqsssxxx{{{yyyyyy}}}~~~~~~|||~~~}}}zzzwwwwwwwwwzzz}}}zzz{{{{{{zzzyyyxxxwwwvvvwwwvvvtttssssssuuuwwwxxxuuurrrmmmiiigggeeedddbbb``````^^^\\\ZZZWWWTTTSSSPPPOOONNNNNNNNNLLLIIIFFFBBBBBBBBBCCCEEEEEECCCAAA============<<<;;;:::999888888888:::===>>>>>>===888888888777666666555555777666666666666555555555444666888888888999;;;<<<>>>>>>>>>>>>>>>=========:::;;;<<<===>>>>>>>>>>>>===============<<<<<<<<<;;;<<<>>>???AAACCCEEEEEEMMMQQQ[[[mmmzzzxxx|||xxxgggUUUJJJJJJPPP\\\lllxxx{{{{{{~~~~~~}}}mmmjjjeee___ZZZZZZ\\\____________aaadddeeeeeedddcccfffhhhddd]]]UUUPPPOOOMMMIIIDDDAAA@@@>>>:::777---------///111111000...------...///...---+++***+++,,,.../////////......,,,,,,,,,---------......---------........./////////...,,,++++++,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------.........+++,,,---.........---,,,........................+++,,,,,,------...//////,,,444:::999111+++,,,///---,,,,,,++++++,,,,,,------000222222///,,,,,,------.........---,,,,,,+++)))+++...000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000...//////000000000000000000000000111222222333333555555666666555555444333333555777999:::;;;;;;::::::;;;=========;;;999777666777999;;;>>>@@@BBBCCCBBBBBBBBBAAA@@@???@@@BBBDDDIIIPPPVVVYYY\\\bbbfffnnnrrryyyjjjjjjjjjjjjjjjjjjjjjjjjmmmllllllllllllkkkkkkkkkhhhjjjlllmmmmmmmmmooopppooooooooommmlllkkkmmmooommmmmmmmmmmmlllkkkjjjiiilllkkkjjjjjjiiiiiiiiijjjnnnnnnnnnnnnllljjjhhhgggkkkllllllkkkiiikkkppptttuuuuuusssrrrqqqpppppppppwwwuuusssuuuzzz}}}~~~~~~vvvwwwwwwuuusssqqqqqqqqqvvvwwwzzz|||}}}zzztttsssuuuwwwzzz{{{{{{{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvssspppmmmlllmmmnnnnnnmmmjjjhhheeecccaaaaaaaaabbb]]]\\\ZZZWWWUUUSSSRRRRRRMMMMMMLLLJJJIIIHHHFFFFFFBBBCCCCCCBBBAAA???<<<;;;:::::::::999999999888888;;;:::999999:::;;;===>>>::::::::::::999999999999555>>>HHHIIIBBB:::555444666777888:::;;;<<<<<<<<<===============>>>>>>>>>999:::;;;<<<<<<;;;:::999???===;;;;;;<<<===>>>>>>;;;>>>AAABBBCCCGGGLLLQQQ\\\iiiyyy{{{uuuiiiXXXLLLIIIJJJZZZooozzzvvvyyy|||wwwnnnlllggg___YYY\\\ccceeebbbccc]]][[[^^^aaa___^^^______``````[[[TTTNNNLLLKKKDDDCCCBBB???<<<888555444000///...---------------,,,,,,,,,---------......---------.........//////------...............---000000//////.........---000///...---,,,---......++++++,,,,,,,,,,,,------+++++++++******))))))))),,,,,,---......---,,,,,,---,,,+++******+++,,,---........................+++,,,------++++++,,,---------......------,,,,,,,,,---------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------............////////////...//////000111333444555111111111111222333444555666666555555444444444444666666888999;;;<<<>>>>>>>>>>>>>>>>>>===<<<;;;:::============>>>???@@@AAA@@@AAAAAA@@@???@@@BBBEEEHHHMMMRRRVVVXXX[[[aaaeeeooosssxxxhhhhhhiiiiiijjjkkkkkkllllllllllllllllllkkkkkkkkkiiilllnnnoooooooooooopppnnnoooooommmkkkkkkmmmooojjjjjjkkkkkkkkkkkkkkkkkkmmmmmmlllkkkkkkkkkkkkkkknnnnnnooooooooonnnmmmlllnnnoooooonnnmmmnnnrrrvvvtttsssqqqpppooonnnmmmmmmtttrrrrrruuuyyy}}}~~~}}}wwwwwwwwwvvvtttssstttuuu{{{|||zzzuuusssuuuxxx{{{|||}}}}}}|||}}}{{{xxxuuutttsssssstttpppnnnkkkjjjkkkllllllkkkhhhfffccc```^^^]]]^^^^^^ZZZYYYWWWUUUSSSQQQPPPOOOKKKKKKJJJHHHGGGEEEDDDDDDBBBBBBBBBAAA???===<<<;;;999999999999888888888777999999888888888999::::::666666666666666666666666>>>EEEMMMNNNHHHBBB@@@@@@999:::;;;<<<===>>>>>>>>>@@@?????????>>>>>>======<<<<<<===>>>======;;;;;;>>><<<;;;;;;;;;<<<<<<<<>>>>>>>>>>>===<<<;;;:::============>>>???@@@AAA@@@AAAAAA@@@???@@@BBBDDDIIINNNSSSWWWYYY]]]bbbgggpppssszzzggghhhhhhhhhiiijjjllllllkkkkkklllllllllllllllkkkkkknnnqqqrrrqqqpppoooooommmnnnnnnmmmkkkkkklllnnnhhhhhhiiijjjjjjkkkllllllllllllllllllkkkkkkkkkkkknnnooopppqqqqqqqqqqqqqqqsssssssssrrrqqqrrruuuwwwtttsssrrrpppoooooooooooorrrrrrsssvvvzzz}}}}}}|||wwwxxxxxxvvvuuuvvvxxxzzz~~~~~~zzzvvvsssuuuxxx{{{~~~~~~|||xxxssspppnnnnnnoookkkiiigggfffhhhiiiiiihhhdddbbb___\\\ZZZYYYYYYYYYVVVUUUTTTRRRPPPNNNMMMLLLHHHHHHGGGEEEDDDCCCBBBAAABBBAAA???>>>===<<<;;;;;;888888777777777777777666777777777777777666666555444444444444444444444444777===BBBBBB???<<<<<<>>><<<===>>>???@@@AAAAAAAAABBBBBBAAA@@@???>>>============>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>???BBBEEEJJJOOOWWWcccrrr|||~~~xxxkkkYYYNNNSSS^^^qqqzzz|||yyyxxx|||}}}~~~|||jjj___]]]VVV\\\aaabbbeeejjjlllkkkggg```[[[\\\\\\XXXTTTSSSRRRQQQOOOKKKGGGCCCBBBCCCAAA???;;;777444111000///000///...........................///////////////---------,,,,,,,,,,,,,,,------............------/////////.....................---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///............---------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,---............//////...---,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,........................///////////////000000000.........------,,,,,,,,,............////////////000000////////////000000111111111111222333444555777777777666666666666666888888888999999999999999>>>>>>>>>>>>===<<<;;;:::============>>>???@@@AAAAAAAAAAAA@@@???@@@BBBDDDIIINNNTTTXXXZZZ^^^dddhhhqqquuu|||iiihhhhhhggghhhiiijjjkkkllllllmmmnnnnnnmmmmmmlllkkknnnqqqrrrpppnnnmmmmmmmmmnnnnnnmmmkkkkkklllmmmiiiiiiiiijjjjjjkkklllmmmkkkkkklllllllllkkkkkkkkkoooooopppqqqrrrssssssssstttuuuuuutttttttttuuuvvvuuuuuutttttttttuuuuuuvvvuuuvvvxxxzzz|||}}}|||{{{vvvwwwwwwvvvvvvwww{{{}}}~~~}}}{{{yyyrrrtttwww{{{}}}~~~~~~~~~|||yyytttoookkkjjjjjjjjjgggeeedddccceeeffffffeee```^^^\\\YYYWWWUUUTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@???===;;;:::::::::;;;666666666666666666666666666777777777777555333222444444444555555555555555///333666666444444777:::===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@?????????===============<<<<<<;;;999:::<<<===>>>@@@CCCEEEEEEMMMXXXcccllluuu~~~~~~wwwkkk\\\TTTZZZfff~~~{{{xxxyyy{{{zzzuuusssssswwwxxxzzz~~~uuuccc[[[ZZZYYYbbbhhhgggfffiiilllmmmnnnfffaaa___]]]WWWSSSQQQOOOMMMKKKGGGDDDBBBBBBBBB???<<<888444111///......---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,------........./////////000//////..............................------,,,,,,+++++++++++++++++++++,,,,,,,,,------///.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---/////////...---,,,+++***.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------,,,---------------------.........------,,,,,,+++............////////////------......000111333444111111111111222333444444666666666666555555555555777777777888888999999:::======>>>======<<<;;;;;;============>>>???@@@AAAAAABBBBBB@@@??????AAADDDHHHMMMSSSWWWZZZ^^^dddiiissswww~~~jjjiiihhhgggfffggghhhiiinnnooopppppppppooommmllliiilllnnnnnnmmmkkkjjjjjjlllnnnooonnnlllkkklllmmmllllllkkkkkkkkkkkklllmmmmmmmmmnnnoooooonnnnnnmmmpppppppppqqqqqqrrrrrrssstttttttttuuuvvvvvvuuutttuuuuuuvvvwwwxxxzzz|||}}}|||}}}~~~~~~}}}|||zzzzzzuuuvvvwwwwwwwwwyyy|||~~~~~~}}}~~~|||{{{yyyppprrruuuxxxzzzzzzzzzzzzvvvtttpppllliiihhhhhhiiicccbbb``````bbbbbbaaa```[[[ZZZXXXVVVTTTRRRQQQPPPNNNNNNNNNMMMKKKIIIGGGFFFCCCCCCBBBBBBAAA@@@??????>>><<<;;;999888888888999555555555555555555555555777777888888777555333222333444444444555555555666666888::::::999:::>>>AAA======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????;;;<<<>>>??????BBBFFFJJJRRR^^^mmmyyy~~~}}}{{{{{{yyyyyykkkbbb]]]^^^hhhsss|||uuupppqqqvvv{{{}}}{{{uuuqqqpppqqquuu|||{{{oooeee```___aaahhhllliiifffjjjpppsssvvvnnngggdddaaaZZZTTTRRRMMMKKKGGGDDDCCCAAAAAA@@@<<<:::666222000......///,,,,,,+++++++++,,,,,,------------------------,,,+++,,,---...///000111222111111111111111000//////---------...............,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---............---,,,+++***,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++.........------,,,,,,,,,............////////////......///000111333444555111111111111222333444444444444444444444444444444444555666777999:::;;;<<<==================<<<;;;============>>>???@@@AAAAAABBBBBB@@@??????AAACCCFFFKKKQQQUUUYYY]]]dddhhhuuuxxxjjjhhhgggeeeeeeggghhhiiiooopppqqqqqqpppnnnllljjjgggiiijjjjjjhhhggghhhhhhmmmnnnpppooonnnllllllmmmnnnmmmlllkkkkkkkkklllmmmpppppprrrsssssssssrrrqqqppppppppppppqqqrrrssstttttttttuuuwwwxxxyyywwwuuuttttttuuuwwwyyy{{{}}}~~~{{{xxxxxxxxxtttvvvxxxyyyyyyzzz|||~~~~~~{{{{{{}}}~~~}}}|||}}}}}}zzzyyyxxxnnnppprrrsssttttttrrrrrrpppooommmjjjiiihhhgggggg```^^^]]]]]]]]]]]][[[ZZZUUUUUUSSSRRRPPPOOOMMMMMMJJJKKKKKKJJJIIIGGGDDDCCCAAAAAA@@@??????>>>======::::::999888777777777777444555555555555666666666777777777777666555444333222222222333444444555555999;;;<<<======>>>@@@BBB<<<======>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@BBBCCCDDDEEEIIIQQQWWWjjjsss}}}uuuqqq}}}~~~ooo```]]]cccnnn|||zzzsssqqqvvvyyyrrroooooorrrzzz|||zzzuuupppkkkhhhgggggggggkkklllhhhgggmmmvvvzzzyyypppiiifffbbbZZZTTTRRRJJJHHHEEECCCBBBAAA>>>===888666444222000/////////..................///000///////////////.........,,,,,,---///000111222333111222222222111000///...---------------.........---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******,,,---.../////////***++++++,,,---...//////+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000...---,,,------------------------............////////////222222111111111111222222111111111111222333444555333333333333333444444444444555666888:::;;;======<<<===============<<<<<<============>>>???@@@AAABBBBBBBBBAAA??????AAACCCEEEJJJPPPUUUYYY]]]dddiiitttxxx~~~fffeeeddddddeeehhhjjjlllooopppqqqqqqooollliiiffffffggggggfffeeeeeegggiiimmmoooqqqqqqooonnnmmmnnnlllkkkjjjiiijjjkkkmmmooooooppprrrssstttsssrrrqqqoooooooooppprrrtttvvvwwwvvvvvvwwwzzz}}}}}}{{{xxxvvvvvvwwwxxxyyy{{{}}}~~~|||}}}}}}zzzvvvtttuuuvvvtttwwwzzz|||}}}}}}}}}~~~{{{yyyyyy|||~~~}}}zzzwwwuuutttlllmmmnnnooonnnllljjjiiihhhhhhgggfffeeecccbbbaaa\\\ZZZYYYXXXXXXWWWUUUSSSOOOOOOOOONNNMMMKKKJJJJJJFFFGGGGGGGGGFFFCCCAAA???>>>>>>======<<<;;;;;;;;;777888888777777666555444444555555555666666666666777666555555444444444444333333444444555666666777777999;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>=====================<<<<<<=========>>>???AAACCCDDDDDDGGGJJJMMMRRR[[[hhhrrr{{{xxxwwwzzzwwwuuuuuutttllliiippp}}}~~~zzz|||wwwrrrsssvvv}}}oooooommmkkkiiiiiikkkllljjjmmmlllggghhhooowww{{{vvvmmmfffccc___WWWQQQOOOJJJHHHEEEDDDCCCBBB>>>;;;333222222111000///......//////......//////000111000000/////////..................///////////////000000000000///...------,,,,,,,,,------.........---......///...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,------------------------+++,,,------++++++,,,---((()))+++---...000000000+++,,,,,,------.........+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------------------------...///000000...,,,++++++,,,,,,------.....................////////////111111000000000000111111111111111111222333444555333333333444444444555555777777888999:::;;;<<<===<<<<<<============<<<<<<============>>>???@@@AAABBBCCCBBBAAA??????@@@BBBEEEJJJPPPVVVZZZ___eeejjjrrrvvv}}}ccccccbbbccceeeiiimmmoooooooooppppppmmmjjjfffdddffffffeeedddcccdddgggjjjnnnppprrrrrrpppnnnnnnnnnhhhhhhggggggiiikkknnnppplllmmmoooqqqqqqqqqooonnnmmmmmmnnnpppsssvvvyyy{{{yyyxxxzzz}}}~~~{{{zzzzzzzzzzzzzzz{{{|||}}}xxxyyyyyyvvvrrrqqqsssuuuuuuxxx}}}~~~{{{xxxyyy|||~~~}}}||||||{{{|||}}}|||xxxtttrrrqqqkkkkkklllllljjjhhheeecccbbbbbbbbbbbb```^^^[[[ZZZYYYWWWVVVUUUUUUSSSQQQNNNKKKKKKKKKKKKJJJIIIHHHGGGCCCDDDEEEEEECCCAAA???===;;;;;;;;;::::::999999999666666777777777666444333555555555666666666777777666555444333222333444555666666777777888999:::::::::<<>>>>>>>>======>>>>>>===<<<;;;:::999999999999999:::<<<>>>AAABBBDDDIIIOOOVVV___nnn||||||{{{sssmmmjjjjjjkkkmmmppp|||xxxxxx{{{qqqgggiiilllkkkiiihhhkkknnnnnnooommmhhhhhhooouuuvvvrrrjjjbbb```\\\TTTNNNLLLLLLJJJGGGGGGGGGDDD???;;;//////000000//////...------------------...///000......---------,,,,,,,,,000000///...------,,,,,,////////////...---,,,+++,,,,,,,,,------.........---.../////////...---,,,++++++,,,,,,,,,---------,,,---------......//////...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,........................+++,,,------++++++,,,---++++++,,,---............---------------------,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,........................+++,,,---......,,,***)))***++++++,,,---...//////............/////////000---------...000111333444111111111111222333444555444444444555555555666666999999:::::::::;;;;;;;;;<<<<<<===============<<<============>>>???@@@AAACCCCCCBBBAAA??????@@@BBBEEEKKKQQQWWW[[[```ggglllqqquuu|||aaaccceeegggiiikkkllllllhhhhhhhhhhhhhhhgggffffffeeegggiiihhhffffffhhhkkktttssssssrrrooollljjjhhhkkkjjjhhhggghhhkkkoooqqqppppppooonnnmmmmmmmmmmmmqqqpppoooppprrrvvvyyy||||||}}}{{{yyyzzzzzzzzzzzzzzz{{{{{{wwwyyy|||}}}|||zzzzzz{{{~~~}}}|||{{{{{{{{{{{{|||}}}|||||||||xxxvvvwwwyyyxxxyyyyyyxxxtttoookkkhhhgggfffeeecccbbbaaa```\\\]]]^^^\\\YYYWWWWWWWWWUUUUUUSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDAAAAAAAAA@@@???>>><<<<<<===;;;:::888777777888888777666555444444444444444444444444333333444444555333333333333444555666666777777888888888999999999<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;:::::::::=========;;;888777888:::@@@>>>;;;<<<@@@DDDFFFGGGLLLRRRYYYdddvvv}}}}}}{{{xxxqqqfff```ffftttzzzuuujjjgggjjjkkkhhhcccaaadddggglllpppqqqmmmnnnwww}}}~~~nnnggg^^^YYYXXXWWWTTTQQQMMMLLLIIIFFFCCC>>>888444111111000000//////..................////////////........................////////////...---,,,+++******,,,---......//////......////////////......,,,------......------,,,///............---------------------------------------------------------******+++,,,,,,---.........---,,,,,,++++++++++++---------------------------,,,,,,,,,,,,---......+++,,,---.........------.........------,,,,,,,,,++++++***+++,,,...000222+++,,,///222333222---***------------------------------..................,,,,,,------.../////////111111222222222333333333111222222333333333222222555555555555555555555555777888999:::;;;:::999999>>>>>>>>>===<<<<<<;;;;;;;;;;;;===>>>????????????BBBCCCCCCBBB@@@@@@BBBCCCFFFHHHLLLSSS\\\cccgggiiissswww~~~cccdddfffhhhiiijjjjjjiiiiiihhhgggffffffggghhhiiigggiiiiiihhheeeeeehhhjjjqqqrrrrrrrrrqqqooonnnmmmkkkjjjiiiiiijjjllloooqqqpppoooooonnnmmmmmmmmmnnnqqqqqqpppppprrruuuyyy{{{~~~~~~|||xxxyyyyyyyyyyyyxxxxxxxxxxxxvvvyyy}}}~~~}}}|||}}}}}}}}}|||||||||}}}}}}~~~}}}zzzyyy{{{~~~{{{wwwvvvwww{{{zzzyyyxxxvvvsssnnnjjjhhhgggeeebbb```]]][[[ZZZZZZ[[[\\\ZZZWWWUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@??????>>><<<;;;:::<<<;;;999888777777888888555555444444444555555666555555444444333444444444333333333444444666777777999999999:::::::::;;;;;;===>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;999<<<@@@CCCEEEGGGLLLOOOYYYgggwww}}}}}}}}}{{{~~~~~~|||~~~pppnnniiieeegggsss~~~rrrjjjeeeffffffccc^^^^^^bbbfffoootttuuurrrsssyyy}}}|||mmmfff]]]WWWUUUSSSPPPLLLIIIGGGEEECCC@@@<<<777333111000000000/////////...............////////////........................------...............---,,,------............---,,,,,,------------,,,,,,---..................---///............---------------------------------------------------------***++++++,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---......---............/////////......---------,,,,,,,,,+++++++++,,,---...///000***+++...222555555222///------------------------/////////...---------,,,......//////000111111111111111111111222222222333000111222333333333333333555555555555555555555555666777999:::;;;;;;;;;:::>>>>>>>>>===<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@AAABBBAAA??????@@@BBBHHHJJJNNNUUU]]]dddhhhjjjtttyyycccdddfffhhhhhhhhhfffeeegggfffdddccccccfffiiikkkjjjjjjiiigggeeefffhhhkkklllmmmnnnpppppppppooooookkkkkkllllllmmmnnnoooppppppoooooonnnnnnnnnoooooorrrqqqpppqqqrrruuuxxxyyy|||{{{{{{{{{|||{{{yyywwwxxxxxxwwwvvvuuutttsssssstttxxx~~~||||||||||||}}}~~~~~~~~~||||||yyyxxxzzz|||~~~|||zzzyyyzzz{{{yyyvvvsssqqqmmmiiieeecccbbbaaa^^^[[[YYYWWWVVVWWWXXXYYYWWWSSSQQQPPPPPPOOONNNMMMKKKJJJHHHGGGFFFDDDCCCBBBAAA@@@???>>>===============<<<:::999888::::::999888777777777777333333333444444666777777777666555444444444444444333333444555666777888999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999;;;===>>>===<<<===>>>999???DDDGGGIIIPPP[[[dddsss|||zzz|||}}}}}}|||||||||xxxrrreeefffiiinnnyyy~~~zzzssslllgggffffffddd___\\\]]]ccchhhqqquuuwwwvvvtttuuuuuurrrgggaaaYYYTTTQQQNNNJJJFFFEEECCC@@@>>><<<999555222000000000000////////////............////////////........................+++,,,---...///////////////////////////...------,,,,,,------------,,,,,,......////////////......///............---------------------------------------------------------+++++++++,,,------.........---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........---,,,,,,,,,---///000...------------,,,,,,,,,+++,,,------......------+++,,,...111444444222///------------------------000000///...---,,,,,,+++......//////000111111111000000000111111111222222///000111222333444444444555555555555555555555555666777888:::;;;<<<======>>>>>>>>>===<<<<<<;;;;;;======>>>???@@@@@@@@@@@@???@@@@@@???>>>>>>???AAAIIILLLQQQWWW^^^dddhhhkkktttyyy^^^```ccceeeeeeeeecccbbbaaaaaa```aaabbbdddggghhhiiihhhgggffffffgggjjjlllfffhhhiiikkklllllllllllljjjlllnnnoooppppppooonnnpppppppppoooooopppqqqqqqrrrqqqqqqqqqrrrtttvvvwwwuuuuuutttuuuvvvxxxyyyyyywwwwwwvvvtttsssqqqppppppsssxxx||||||||||||}}}~~~}}}|||{{{|||~~~}}}}}}|||zzzyyy{{{}}}~~~~~~}}}|||zzzyyyyyyyyyxxxuuupppllliiifffbbb___\\\[[[ZZZYYYXXXWWWVVVVVVTTTUUUUUUSSSPPPMMMLLLLLLKKKKKKJJJHHHGGGEEEDDDDDD@@@@@@???>>>===<<<;;;:::<<<<<<<<<;;;;;;999888888888888888777777666666666444444444444444555666666888777666555444444444444444444666777888999::::::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<::::::;;;;;;<<<<<<======;;;>>>@@@@@@@@@??????@@@BBBDDDFFFIIIQQQaaauuu}}}zzz~~~|||~~~~~~|||vvvnnnhhhffflllxxx}}}{{{xxxvvvtttqqqnnnkkkllljjjfffbbb___bbbhhhmmmooorrrtttrrrnnniiiddd```]]]YYYSSSOOOLLLJJJFFFCCCCCC@@@===:::888555222///000000000000////////////............////////////........................,,,------...//////......//////000000000000//////......////////////......------............------///............---------------------------------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,+++***))))))***---...------------------------,,,,,,.........---,,,+++---------...//////,,,***........................//////......---------,,,,,,,,,------...////////////000000000000111111111...///111222333444444555555555555555555555555555555666888:::;;;===>>>???>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???????????????>>>???@@@???>>>>>>@@@AAAHHHLLLRRRXXX]]]bbbgggiiirrrxxxYYY[[[]]]```aaaaaa``````]]]^^^aaadddeeeffffffffffffeeeddddddfffiiikkkllleeefffgggiiijjjjjjiiihhhiiikkknnnpppqqqpppnnnlllpppppppppppppppqqqrrrsssqqqqqqppppppqqqrrrssssssqqqqqqqqqpppqqqsssvvvxxxuuuuuutttsssqqqpppooooootttyyy}}}}}}||||||||||||}}}}}}zzz}}}~~~|||{{{{{{|||xxxyyy{{{yyywwwvvvtttttttttttttttuuuqqqlllhhheeebbb^^^\\\WWWWWWVVVVVVUUUTTTSSSSSSPPPQQQQQQPPPLLLJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>===<<<;;;::::::999;;;;;;;;;;;;:::999888888666666666666666666555555666666555444444444444444888777666666555555555555555666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>::::::;;;;;;<<<<<<=========>>>@@@@@@??????@@@AAAEEEFFFKKKVVVhhh||||||zzz~~~zzzvvvtttrrrooommmmmmuuu}}}vvvvvvuuuvvvwwwwwwuuussspppnnnjjjfffdddfffkkkooolllnnnooommmeee[[[SSSOOOQQQOOOLLLJJJHHHFFFDDDBBBCCC@@@;;;777555222000...////////////000000000000............////////////..............................//////...------,,,---...///000111111111111......////////////......+++,,,,,,------,,,,,,+++///............---------------------------------------------------------,,,,,,------------......---------,,,,,,---......---------------------------,,,,,,,,,,,,---......,,,+++***))))))***---...------------------------,,,---.........---,,,+++...---,,,---...---+++)))........................,,,---------......//////,,,,,,------...////////////000000000000111111111...///111222333444444555555555555555555555555555555666777999;;;===>>>???>>>>>>>>>===<<<<<<;;;;;;;;;<<<==================>>>???@@@???>>>???@@@BBBFFFKKKRRRWWW[[[___dddgggooouuu|||WWWXXXYYY[[[\\\]]]^^^^^^]]]___cccfffhhhhhhgggfffdddccccccdddgggiiiiiiiiieeefffgggiiiiiiiiihhhhhhhhhjjjmmmoooooonnnllljjjnnnnnnnnnooopppqqqrrrssspppppppppoooooooooppppppqqqqqqpppnnnmmmmmmpppssssssssssssrrrrrrqqqqqqqqquuuyyy||||||{{{zzzzzz{{{{{{{{{yyy||||||{{{{{{|||}}}~~~}}}||||||~~~wwwxxx{{{yyywwwsssrrrrrrrrrqqqppppppmmmhhheeebbb```]]]ZZZVVVVVVTTTRRRPPPNNNLLLLLLJJJLLLLLLKKKHHHFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@???===<<<<<<;;;::::::999999999999999999999888777777444555555666666555555444777777666444444333333333777777666666666666777777888999:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<===>>>???@@@=========>>>>>>>>>>>>>>>===>>>???@@@???@@@CCCEEEGGGNNN[[[nnnooofffdddgggoooxxx~~~wwwoooooooooqqqtttvvvuuutttrrrpppmmmjjjiiijjjkkkmmmkkkjjjiiiggg^^^QQQIIIGGGFFFGGGGGGFFFEEEDDDCCCBBBAAA===888444222111000...////////////000000000000............////////////........................////////////...---,,,+++,,,---...000111111222222,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++///............---------------------------------------------------------------------------......------------------...///---------------------------,,,,,,,,,,,,---.........---,,,,,,,,,---///000,,,,,,,,,------------...---------...------,,,,,,---,,,+++,,,///000000///........................+++,,,,,,---...///000000......//////000111111111000000000111111111222222///000111222333444444444555555555555555555555555555555666777999;;;===???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;===?????????>>>???AAACCCDDDJJJQQQWWWZZZ]]]aaadddlllrrrzzzYYYXXXXXXXXXYYYZZZ\\\]]]]]]^^^aaaccceeeeeeeeeeeedddcccccceeeggggggeeecccbbbccceeeggghhhhhhhhhhhhgggiiikkkmmmmmmllljjjiiikkkkkkkkklllmmmooopppqqqoooooonnnnnnmmmmmmmmmmmmnnnoooooommmkkkkkknnnqqqqqqqqqrrrrrrssssssttttttwwwzzz~~~~~~~~~yyyyyyyyyyyyyyyzzz{{{|||yyy{{{~~~~~~}}}zzz{{{|||~~~{{{zzzxxxyyy{{{~~~~~~~~~yyyyyyyyyzzz}}}~~~}}}|||xxxtttpppnnnnnnnnnllljjjgggeeebbb```^^^\\\YYYVVVRRRQQQPPPNNNLLLJJJHHHHHHDDDEEEFFFEEECCCBBBBBBBBBAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999999888888777777777777777666666555333444555555555555444333666555555444444444555555666666666666777888999999:::;;;===>>>>>>===;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBDDDGGGLLLPPPXXXbbbsss}}}yyyppphhhjjjrrrzzzzzz}}}nnnlllkkklllooorrrsssssstttsssqqqooonnnmmmlllkkkgggdddbbbaaaXXXLLLEEEFFF@@@BBBDDDDDDCCCBBB@@@@@@<<<888333000000111111000.../////////000000000111............////////////........................---...............---------...//////000000000000,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++///............---------------------------------------------------------..................---------------------...//////---------------------------,,,,,,,,,,,,---......---............/////////,,,,,,,,,---------......------,,,,,,,,,------......,,,++++++---/////////........................,,,---------.../////////......//////000111111111111111111111222222222333000111222333333333333333555555555555555555555555555555555666888:::<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<===>>>>>>===>>>@@@BBBCCCJJJRRRWWWYYY[[[```cccjjjqqqyyy~~~\\\[[[YYYWWWWWWYYYZZZ\\\\\\\\\\\\]]]___aaabbbcccfffddddddeeegggfffbbb^^^]]]___aaaccceeefffggggggggghhhjjjkkkkkkjjjiiihhhhhhhhhiiijjjkkklllnnnoooooonnnnnnmmmllllllkkkkkkiiikkkllllllkkklllppptttpppqqqqqqssstttuuuvvvvvvyyy{{{~~~~~~|||||||||vvvvvvwwwxxxyyy{{{|||}}}xxxyyy|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{}}}~~~}}}}}}}}}~~~zzzyyyzzz}}}{{{|||~~~yyy{{{~~~}}}|||zzzyyywwwwwwzzz||||||||||||yyyvvvuuuvvvxxxyyyyyyqqqlllgggdddddddddbbb``````^^^\\\[[[ZZZXXXTTTRRRKKKKKKKKKJJJJJJIIIIIIHHH???AAABBBBBB@@@??????@@@>>>>>>===<<<;;;;;;::::::::::::999999888888777777555555555666555555444444222333444555555555444333444444444444444555666777555555666666777999:::;;;;;;<<<>>>???>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;===@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDEEEFFFGGGJJJOOOVVV[[[nnnxxxuuussszzzyyyqqqttt}}}xxx}}}~~~vvvsssooonnnppptttvvvxxxwwwvvvuuuuuutttqqqmmmkkkccc___]]]\\\TTTIIIDDDFFF>>>@@@CCCCCCBBB@@@???>>>777444000...///111222333.../////////000000111111............/////////000........................,,,,,,---...///////////////////////////......---...//////////////////...,,,------......------,,,//////.........---------------------------------------------------------..................---------------------...///000---------------------------,,,,,,,,,,,,---......+++,,,---.........------,,,,,,,,,------.........------,,,+++,,,---...///000---***)))*********)))////////////////////////..................------,,,,,,------.../////////111222222222222333333333111222222333333333222222555555555555555555555555555555555555777999;;;<<<>>>>>>>>>===<<<<<<;;;;;;===>>>>>>>>>>>>>>>======:::;;;<<<<<<<<<<<<>>>@@@CCCJJJSSSXXXYYY[[[___cccjjjqqqyyy}}}]]]]]]\\\YYYVVVTTTUUUVVVWWWXXXYYY[[[]]]___```aaaccccccbbbbbbaaa___^^^]]]^^^___aaacccddddddddddddhhhhhhggggggfffeeeeeeeeefffggghhhiiijjjkkkkkkkkklllkkkkkklllnnnnnnmmmllliiiiiiiiijjjlllnnnqqqrrrtttrrrpppoooppprrrvvvxxxvvvxxxzzz{{{zzzxxxuuussswwwvvvvvvwwwxxxzzz|||}}}}}}|||~~~zzzxxx{{{~~~}}}}}}}}}{{{zzzyyyzzz{{{||||||{{{zzzyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvxxxzzz|||||||||xxxxxxxxxyyyzzz}}}wwwuuurrrqqqpppnnnkkkiiigggfffdddbbb___\\\YYYWWWZZZYYYWWWTTTQQQNNNLLLKKKOOOMMMKKKJJJJJJIIIGGGEEE===:::888:::===???>>><<<;;;;;;::::::999888777777666666666555555444333333777777666444333333666888444444333222222222222333999888777666666777888999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===;;;:::;;;>>>===:::;;;@@@???@@@AAABBBCCCDDDGGGJJJNNNPPPQQQRRRTTT\\\iiisss}}}{{{yyy|||xxxzzz}}}{{{wwwttttttxxx|||~~~~~~zzzuuusssuuutttooojjjgggbbbZZZRRRMMMIIIEEECCCDDDEEEFFFFFFCCC===777444222222222111000//////...........................////////////////////////000///...---------------...............///000000333333222111000000000111//////............//////.........------,,,,,,,,,---.........---,,,,,,+++...------------...//////------------------------..................------///...,,,,,,...///...------------...------,,,,,,---------............///,,,++++++,,,---...///000------++++++++++++---------///000000///......///,,,,,,+++************+++---------.........//////........................////////////000000000000///000111222333444444444111222222333333444444555222333444555666666666666666666777888999::::::;;;>>>???@@@???===;;;;;;<<<>>>>>>???@@@@@@???>>>===:::;;;<<<======???CCCEEEGGGKKKQQQUUUXXX[[[___aaajjjpppyyyVVVWWWWWWVVVTTTRRRSSSSSSSSSTTTUUUWWWYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^```aaaaaabbbbbbdddddddddccccccccccccbbbccccccdddeeeeeefffeeeeeekkkjjjjjjlllnnnnnnllljjjjjjjjjkkklllnnnqqqsssttttttrrrpppnnnnnnpppsssuuuvvvwwwxxxxxxxxxvvvuuutttwwwvvvuuuuuuwwwyyy|||}}}~~~}}}|||~~~~~~yyywwwzzz}}}~~~||||||}}}~~~}}}|||zzzzzzzzzzzzyyywwwvvvuuussssssrrrrrrsssssstttuuuqqqppppppqqqsssttttttsssrrrrrrrrrssstttvvvxxxyyyuuurrrooommmkkkhhheeebbb```___^^^\\\ZZZWWWUUUTTTSSSSSSQQQPPPNNNMMMLLLKKKKKKJJJHHHGGGGGGFFFDDDBBB>>>;;;999:::<<<===<<<:::::::::999999888777777666444444333333333444444555666777666444333333666888777666666555555666666777999999888777777888999999::::::999999::::::;;;<<<========================;;;;;;;;;:::;;;;;;<<<<<>>>>>@@@>>>;;;<<>>AAABBBCCCDDDGGGIIIMMMSSS\\\cccjjjrrr|||zzz{{{~~~|||}}}|||~~~~~~zzzwwwuuuqqqjjjeeebbb^^^ZZZUUUQQQMMMHHHDDDFFFFFFFFFEEEAAA<<<777444222222222111000/////////........................//////////////////////////////...---------------...............///000000333222111111000000000111//////............//////......---------,,,,,,,,,------......------,,,+++...------------...//////------------------------...........................---,,,,,,......---,,,------...//////.........,,,,,,,,,,,,---------...++++++,,,,,,---...//////------,,,++++++,,,------...000111111000//////000111111000////////////000---------.........//////........................////////////000000000000000000111222333333333333111222222333333444444555222333444555666666666666777777888999:::;;;;;;<<<>>>???@@@???===;;;;;;<<<===>>>???@@@??????>>>===>>>>>>???>>>======@@@BBBGGGJJJNNNSSSWWWZZZ]]]^^^gggooo{{{LLLNNNQQQQQQPPPOOOOOOPPPNNNNNNPPPQQQSSSTTTVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZZZZ[[[\\\]]]^^^___^^^^^^____________``````ddddddddddddeeeeeeeeeeeehhhhhhiiikkklllllljjjgggiiiiiijjjlllnnnppprrrtttqqqooommmlllkkklllnnnooouuuuuuttttttttttttttttttuuusssrrrqqqrrrvvvyyy|||}}}|||{{{}}}~~~zzzxxxzzz}}}{{{zzzyyyzzz|||~~~}}}|||zzzyyywwwuuusssrrrqqqpppjjjjjjkkkkkkmmmnnnooopppjjjiiihhhiiijjjjjjiiigggiiiiiiiiijjjkkkmmmnnnoooooollliiifffccc```]]]ZZZZZZZZZYYYWWWUUUSSSQQQPPPKKKKKKKKKKKKKKKJJJJJJJJJGGGEEECCCCCCCCCBBB@@@>>>>>><<<:::999::::::999888999888888777777666666666333222111111222444666777555666666444333333666888777777777777888999::::::;;;:::999999999999:::;;;:::::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;===;;;;;;===<<<999:::??????AAACCCDDDEEEGGGIIILLLVVV```ooo|||||||||uuummmddd___XXXWWWVVVUUUSSSNNNIIIEEEFFFFFFDDDAAA>>>:::777555222222222111000000//////........................//////////////////////////////...------------............---......///000222111111000000000000000//////............//////...------------,,,,,,,,,------......------,,,,,,...------------...//////------------------------........................------,,,---//////---+++------...///000000000000+++++++++,,,,,,,,,------+++,,,,,,,,,---......///------,,,,,,,,,,,,---------///000000///......//////......------------------------.......................................////////////000000000000111111222222222222222111111222222333333444444555333444555555666666666666777888888999:::;;;<<<<<<===???@@@???===<<<<<<<<<<<<===>>>?????????======>>>?????????===>>>???AAAHHHJJJMMMRRRXXX\\\]]]]]]cccooo~~~CCCFFFJJJLLLLLLLLLLLLMMMJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUXXXWWWWWWVVVWWWYYY[[[\\\ZZZ[[[[[[\\\]]]^^^^^^^^^ddddddccccccccccccccccccddddddeeegggiiiiiifffcccdddeeefffhhhjjjlllnnnooojjjiiiiiihhhhhhiiijjjkkktttrrrqqqooooooqqqssstttqqqooommmlllnnnrrrvvvyyy~~~|||yyyyyy{{{}}}~~~~~~}}}}}}}}}zzzwwwuuuwwwxxxxxxwwwvvvwwwyyyzzzyyywwwuuutttqqqooommmlllllllllffffffffffffggghhhiiijjjeeedddcccddddddcccaaa___bbbbbbccccccdddeeefffffffffdddaaa^^^]]]ZZZWWWUUUYYYXXXWWWUUURRRPPPMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@???@@@???===<<<;;;:::999888888888888888777777666666666555555555666444222111111333666888444555666555444444666888666666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<:::::::::::::::;;;<<<<<<========================;;;:::999999999999999999:::888999<<<<<<:::===BBBDDDEEEFFFHHHJJJOOOUUUYYYmmmwww~~~uuuiii___YYYNNNNNNNNNOOOOOOLLLHHHDDDDDDCCC???<<<999666555444222222222111111000000000........................///////////////////////////......---------...............------......///111000000/////////000000///......------......///------------------------,,,------...------,,,,,,...------------...//////---------------------------------..................------///000000...,,,+++,,,---//////000000000+++,,,,,,,,,,,,---------+++,,,,,,------.........---------,,,,,,---------***,,,------,,,++++++,,,,,,+++******))))))******................................................////////////000000000000111222222222222111111000111222222333333444444555444444555666666666666666666777888888::::::;;;<<<===>>>@@@???===<<<<<<===<<<===>>>?????????>>>===;;;<<<>>>??????@@@BBBDDDJJJKKKNNNSSSZZZ^^^^^^^^^bbbrrr===AAAEEEHHHHHHHHHIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUTTTTTTTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^]]]\\\\\\\\\\\\]]]]]]______```bbbccccccaaa___```aaabbbdddfffggghhhiiidddeeefffggghhhiiijjjkkkpppnnnllljjjkkkmmmppprrrooommmkkkjjjlllpppuuuxxx|||yyyvvvtttuuuuuuuuuuuutttuuutttrrrpppoooooooootttsssrrrssssssssspppnnnlllkkkiiihhhgggggghhhhhhddddddcccbbbbbbbbbbbbbbbaaa``````aaaaaa```]]][[[]]]]]]^^^^^^____________\\\ZZZXXXWWWWWWVVVTTTRRRVVVUUUTTTQQQNNNJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCAAA???============;;;:::777777777777777777999:::666666666555555555555555999888555333222444666777444555666666555555777888777777888999:::<<<===>>><<<<<<<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999===;;;<<>>AAAFFFEEEGGGJJJNNNTTT^^^hhhoooyyy~~~~~~qqqdddYYYSSSJJJJJJIIIJJJKKKJJJGGGEEE@@@>>>:::666444222222222222222222222111111111111////////////////////////////////////////////////......---------......///......------------......000//////...//////000000......------------......------------------------,,,,,,------...------,,,...------------...//////---------------------------------.........//////000///...///111111///...***+++,,,---.../////////------------............+++,,,---.........------------------------------***,,,------,,,++++++,,,///......---------------.....................---........................////////////000000000000111111222222222111000000111222222333333444444555444555666666777666666666555555666777888999::::::<<<>>>??????===<<<<<<===<<<===???@@@@@@@@@???>>>;;;===???@@@@@@@@@BBBCCCHHHJJJNNNSSSYYY]]]______gggzzz:::===AAACCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLNNNOOOOOOPPPPPPRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[ZZZZZZYYYZZZ\\\]]]\\\ZZZ]]]^^^```aaabbbcccccccccaaabbbdddfffhhhiiiiiiiiiiiigggeeedddeeegggkkkmmmllljjjiiiiiikkkooosssvvvuuussspppooopppqqqqqqqqqrrrrrrqqqpppooonnnmmmlllnnnmmmlllllllllkkkgggeeebbbbbbbbbaaabbbbbbccccccaaa```___]]]\\\[[[ZZZZZZ[[[[[[[[[]]]^^^^^^[[[XXXXXXXXXYYYZZZZZZZZZYYYYYYRRRQQQPPPPPPRRRRRRQQQPPPOOONNNMMMJJJGGGDDDAAA@@@CCCBBBBBBAAAAAA@@@@@@???>>><<<;;;;;;;;;;;;:::888444555666666555666888:::555555555555555555555555:::999777555444444555666444666777888777777888:::;;;;;;;;;<<<===>>>@@@AAA<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;???<<<===???>>>===AAAGGGJJJNNNTTT\\\fffqqq}}}|||{{{vvvrrrxxx~~~ttthhh\\\RRRLLLJJJIIIHHHIIIJJJIIIFFFDDD:::888555222111000111111222222222222222222222222////////////////////////////////////////////////...------------.../////////...------,,,---------...............//////000......------------......,,,,,,,,,------------...,,,,,,------......------...------------...//////------------------------,,,,,,------.../////////111///......///000000///++++++,,,---.........------------.........//////+++,,,---.........,,,,,,------............------,,,...//////...------...000///......---........................---------........................////////////000000000000000000111111111111111000111222222333333444444555555666666777777666666666444444555666777888999999<<<>>>??????===<<<===>>>===>>>???AAAAAAAAAAAA@@@???@@@BBBAAA@@@>>>??????DDDIIIOOOTTTXXX\\\```bbbqqq999;;;===>>>>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNPPPPPPPPPQQQQQQRRRRRRRRRVVVUUUTTTTTTTTTVVVXXXYYYWWWUUUSSSTTTUUUWWWWWWVVVYYYZZZ[[[\\\\\\\\\[[[[[[\\\]]]___bbbcccccccccbbbaaa___^^^]]]^^^aaadddgggdddccccccdddfffiiimmmnnnnnnkkkhhhgggiiijjjjjjjjjooonnnmmmmmmmmmllljjjiiigggffffffffffffdddaaa^^^\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTTTTSSSRRRSSSUUUWWWYYYYYYWWWTTTSSSSSSTTTUUUUUUTTTSSSRRRLLLKKKJJJKKKMMMMMMMMMKKKHHHGGGFFFEEECCCAAA???>>>??????>>>>>>>>>>>>======;;;:::888888999999777666444666777666444333666888555555555555555666666666777666666555555555666666555777999999999888:::;;;<<<<<<<<<<<<===>>>@@@@@@<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===??????>>><<<>>>BBBCCCEEEJJJQQQ]]]bbbkkkttt|||~~~zzzuuuxxxyyyzzz}}}~~~{{{tttiii___XXXRRRLLLHHHGGGGGGHHHJJJJJJGGGBBB===666555333111000000111222222222222222222222222222////////////////////////////////////////////////---------------.../////////...------,,,,,,,,,---...---------......///000...------,,,,,,------...,,,,,,,,,---------......+++,,,------......------...------------...//////------------------------,,,,,,------...//////000111...+++***,,,...//////------...............---,,,,,,---------.........+++,,,...//////...,,,+++,,,---...//////...---,,,---...000000...---...///...---,,,,,,++++++,,,,,,//////.........---------........................////////////000000000000...///000111111222111111111222222333333444444555666666777777777777666666555555666777888999::::::<<<===??????=========>>>>>>???AAABBBCCCCCCBBBBBB???AAABBBBBB@@@???>>>???CCCKKKTTTXXXZZZ]]]dddjjj|||888:::;;;::::::;;;===@@@@@@@@@AAABBBCCCCCCDDDDDDFFFFFFGGGIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLMMMOOOQQQSSSUUURRRPPPOOOQQQSSSTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTWWWXXXZZZ\\\]]]\\\[[[YYY[[[ZZZYYYYYYZZZ]]]```bbb\\\\\\]]]^^^```ccceeegggiiigggcccbbbbbbbbbbbbbbbgggfffeeeeeeeeedddbbbaaabbbbbbaaabbbcccaaa^^^[[[YYYZZZ[[[[[[[[[ZZZXXXWWWUUUUUUSSSRRRQQQPPPPPPOOOLLLMMMOOORRRUUUUUUSSSQQQOOOOOOPPPQQQQQQPPPNNNMMMIIIHHHGGGHHHIIIJJJIIIGGGCCCCCCCCCCCCBBBAAA@@@@@@;;;;;;;;;<<<<<<=========999888666666777777666444555777888666333111333666555555666666666666666666333333444555555666666666555777:::::::::999:::<<<;;;::::::;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===???@@@BBBCCCAAA@@@CCCJJJOOOTTT[[[cccqqqwwwzzz~~~zzzssssssttt{{{yyyxxx{{{~~~~~~|||xxxhhh___SSSLLLKKKKKKJJJGGGBBBDDDGGGJJJIIIDDD<<<666555444222111111111222222222222222222222222222222000000000000000000000000////////////////////////---------------...///000///...------,,,,,,,,,,,,---------------...///000...------,,,,,,------...,,,,,,,,,------.........+++,,,,,,---.........---...------------...//////------------------------,,,,,,------...///000000000---)))((())),,,......//////////////////......++++++,,,,,,,,,---------+++,,,...//////...,,,+++,,,---...//////...---,,,+++---......---,,,,,,---......---,,,,,,,,,------//////.........---------........................////////////000000000000......///111111222222222111222222333333444555555666777777777777777666666666666777888999:::;;;;;;<<<===??????>>>======>>>???@@@AAACCCDDDDDDCCCCCC;;;>>>AAABBBAAAAAAAAABBBEEEOOOYYY^^^^^^aaaiiiqqq888888999:::::::::999999;;;<<<===???@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKMMMLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTTTTUUUUUUUUUUUURRRSSSVVVXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\XXXXXXYYYZZZ[[[\\\]]]]]][[[[[[\\\]]]^^^``````aaa^^^^^^^^^^^^^^^]]]]]]]]]_________^^^\\\YYYVVVUUUVVVUUUTTTTTTUUUUUUSSSQQQMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIGGGDDDCCCCCCDDDEEEEEEDDDBBB???@@@@@@???<<<;;;<<<===<<<;;;:::999888888888888888777666555555555555555666666666666666555555555333333333444555666666777555666777888:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===;;;:::>>>===<<<<<<<<<;;;999777<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;<<<>>>AAABBBAAA@@@AAAAAA???@@@BBB@@@>>>===AAADDDHHHRRR\\\```___cccnnnxxx;;;;;;;;;;;;:::999999888;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPMMMNNNNNNNNNOOOOOOPPPPPPOOOPPPRRRTTTUUUTTTSSSSSSRRRSSSSSSTTTVVVWWWWWWXXXTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\YYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZYYYXXXVVVTTTRRRQQQRRRQQQPPPQQQQQQQQQOOOMMMKKKKKKJJJJJJIIIJJJJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBAAA???===>>>???===;;;::::::;;;;;;:::999888777777777777888777666555555555555555666666666666666666666666555555555666777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::???>>>>>>>>>???@@@@@@???<<<>>>@@@CCCEEEHHHLLLNNNVVV[[[eeeqqq{{{wwwpppmmmrrrmmmgggdddcccaaa[[[VVVQQQOOOMMMLLLMMMLLLJJJHHHKKKLLLKKKGGG???888444333222222111111000//////...////////////000000000000000000000000000000000000......---......///000111111///,,,,,,---////////////...------//////...------......///////////////------------------------......------------......------,,,,,,,,,---..............................------------.........//////...------------...///,,,---...//////...---,,,,,,------------,,,,,,++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---.................................---,,,,,,---......,,,---...///000000000000000000000000000000000000////////////000000000000000111111222222111111000000111222333444555666666666666666666555444222222333555777999:::;;;;;;;;;<<<<<<;;;;;;::::::::::::===???AAABBBBBBAAAAAABBB@@@BBBCCCAAA>>>>>>AAAEEEHHHSSS^^^bbbaaaggguuu>>>>>>===<<<;;;:::999999::::::::::::;;;<<<>>>???>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFGGGGGGHHHIIIKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKJJJLLLMMMOOOOOOOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRROOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUURRRSSSSSSTTTVVVWWWWWWXXXUUUTTTRRRPPPOOOMMMMMMMMMNNNLLLKKKLLLLLLLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>======<<<<<<<<<>>>>>><<<;;;;;;<<<<<<;;;999888999:::888888777666555555555555777777666555555555666666555555555666777777777888888888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<<<<:::::::::;;;<<>>>>>===<<<<<<<<<<<<:::999888777888:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;========================?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQRRRPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@???===<<<<<<<<<<<<:::999999999;;;;;;999888888999:::999777666777888666666555444444444444444777777666666666777777888555555666777888999999:::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@DDDGGGEEEIIIPPPWWW```lllyyy~~~|||sssnnnmmmccc___ZZZXXXWWWWWWUUUTTTSSSTTTUUUWWWVVVSSSMMMIIIDDDBBB>>>999444000......111111000000000/////////111111000000//////..............................//////...---------......---,,,,,,---///...,,,+++000...,,,---...///......---......///////////////------------------------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,........................------------------------.........------.........////////////////////////...---,,,,,,---...000111,,,.........---,,,---...////////////////////////***+++,,,---.........---..............................------------......------...//////000//////........................////////////000000000000//////000111111111000000222222222333444555555666666777777777777666666555555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::>>>@@@CCCDDDCCCBBBCCCCCCDDDEEEEEEBBB@@@@@@DDDHHHUUU```iiiiiifffnnn>>>============>>>@@@@@@:::999888777888:::<<<===::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<===============>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLJJJIIIGGGFFFFFFGGGGGGHHHGGGFFFFFFGGGGGGEEECCCBBBBBBAAA???>>>>>>>>>>>>??????>>>>>>>>>>>>======>>>===<<<;;;::::::::::::999888777888::::::888777666777888777666555666777666555444444444444444444777777777777888888999:::777777888999999:::;;;;;;=========>>>>>>>>>>>>>>>;;;<<<<<<======>>>??????========================;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>>>>>>>>>>DDDEEEFFFFFFFFFHHHMMMPPPQQQZZZgggrrr{{{~~~wwwrrrpppaaa___\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYWWWQQQJJJEEE===;;;777444222111000///222111111111111111000000111111000000//////......------------------------///......------------...,,,,,,,,,...//////,,,***---------///000000---+++---......///////////////------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,------------------------------------------,,,,,,---..................---//////............//////...---,,,,,,---...000111---///000///...---...///////////////////////////+++,,,---............---................................................---...//////////////////111111111111111111111111////////////000000000000//////000111111111111111111111222222333333444444666666777777888777777777666777888:::;;;;;;;;;:::;;;<<<============<<<<<<>>>@@@CCCDDDCCCBBBCCCCCCDDDEEEEEEBBB@@@AAAEEEJJJ^^^eeekkkiiieeelll======<<<===>>>???AAACCC;;;:::999999999;;;<<<===;;;;;;;;;:::::::::::::::888888888888888888888888888888888999999999999999;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<===============<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDCCCAAA?????????>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999888888888888777777777888777777888999999888666555666777666555444555666666666555555555555555666888888888999:::;;;<<<===:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===>>>>>>??????@@@??????>>>>>>>>>??????AAADDDHHHIIIKKKNNNTTTYYYiiiuuu~~~yyyppplllaaa```___]]]]]]]]]^^^^^^```^^^[[[WWWRRRLLLEEE???888666333222222333222111222222222111111111111111000000000000////////////...........................---------------......---------...//////---+++******,,,...///...+++(((---......///////////////------------------------.........------...............---,,,,,,,,,------------------------------------------,,,,,,,,,,,,------...//////...------------,,,,,,,,,,,,------------------------......,,,---......,,,,,,---...------------------------...---------------------........................---...////////////...---......///////////////...........................////////////000000000000///000111222222222222222111111111222222333333333555555666777777888777777666777999;;;;;;;;;;;;:::;;;<<<===??????>>>=========@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@BBBGGGLLL^^^cccfffcccaaaiiizzz???>>>===<<<===>>>@@@BBB;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777::::::;;;;;;;;;:::999888888999:::;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>@@@???>>>>>>???>>><<<;;;;;;;;;:::::::::::::::;;;::::::::::::999999999999444555666777888777666666777666666777888888777555444555666666444444555666777777666666666666777777999999::::::<<<===>>>???=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@;;;<<<===>>>???@@@AAABBBAAA@@@@@@AAABBBDDDFFFGGGEEEKKKSSSYYY]]]ccckkkqqq{{{|||vvvjjjccc]]]^^^``````aaabbbcccdddaaa]]]WWWQQQKKKEEE???;;;777444222222444555444222000000000111111111111111////////////000000000000........................,,,,,,,,,,,,---......//////...---...///000...---,,,,,,,,,---......,,,***---......///////////////------------------------000//////......//////000------,,,,,,,,,---..............................---------,,,,,,,,,++++++------...//////...---------,,,,,,++++++,,,,,,---,,,------------,,,,,,++++++,,,------++++++,,,---------------------------000///...---,,,,,,------........................---...///000000///...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000111222333333444444444222222222333333333333333333444555666777777777777777888:::;;;;;;;;;;;;::::::;;;===>>>???>>>===<<<===???AAABBBBBBAAAAAABBBAAABBBBBBAAA@@@BBBIIINNNVVVYYYZZZZZZ\\\fffvvvAAA???>>><<<<<<===???@@@;;;<<<===>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888999:::;;;;;;:::999888777777888:::;;;;;;:::999999<<<<<<<<<<<<<<<<<<============<<<;;;;;;<<<<<<<<<<<<<<<==========================================<<<<<<==================:::;;;;;;<<<===>>>??????;;;<<<===>>>===<<<;;;:::<<<;;;::::::;;;;;;999777999888888888888888999:::888888888888777777777777333555777999999999777666666555555666777777666444444555666666444444555666888888777777777888888999::::::;;;;;;===>>>@@@AAA????????????>>>>>>>>>>>>>>>>>>==================???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===>>>@@@AAA;;;;;;===>>>@@@BBBCCCDDDCCCCCCCCCEEEGGGJJJMMMOOOXXX```kkkttt|||{{{~~~rrrddd\\\XXX[[[___ccceeehhhkkkmmmaaa\\\TTTMMMFFFAAA<<<999777555333333555666444111////////////000000000000......//////000000111111////////////////////////+++++++++,,,---...///000000///---...///000///...111///------...000000///---......///////////////------------------------000000////////////000000,,,,,,,,,,,,------...///////////////////////////---------,,,,,,+++++++++,,,---...//////...---,,,///...------------...///,,,,,,---...---,,,***))),,,---......,,,,,,---...000000000000000000000000222111...,,,++++++,,,---........................---...///000000///...---...///////////////......111111111111111111111111////////////000000000000000111222333444555555555333333444444444444444444222333444666777777777777777888:::;;;<<<;;;;;;:::999:::<<<>>>>>>===<<<;;;<<<>>>AAABBBAAA@@@AAABBB@@@AAAAAA@@@???CCCIIIOOONNNOOOQQQSSSXXXdddttt888:::===@@@AAABBBAAAAAA?????????@@@???>>>======@@@@@@??????>>>>>>======999999999999999999999999999999999999999999999999999999999999999999999999888888888888777777777777999::::::;;;;;;::::::999888888999:::;;;<<<<<<===<<<;;;:::999999:::;;;<<<:::;;;;;;<<<;;;:::999888<<<;;;;;;::::::999999999;;;;;;:::999888888888999<<<<<<<<<<<<<<<;;;:::999;;;;;;::::::999999888888999999999999888888888888444555555666555555444444666666666666666555555555666666666666777777777777888888777777777777777777777777777888999:::;;;<<<;;;<<<>>>?????????>>>===<<<<<<===>>>???@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;???>>>===:::888999<<>>??????===;;;@@@======AAAAAA>>>BBBIIIHHHJJJKKKJJJKKKRRR]]]fffxxx|||}}}wwwooodddZZZTTTQQQZZZccciiinnnppplllgggbbbXXXMMMGGGBBB<<<888888333444444444444333222111000000000000000000000000///......---------......---------------...//////.........------,,,,,,,,,........................000...++++++---...//////------------------------///......------....../////////...------------......------,,,,,,,,,------......------------......000///...---------------///////////////////////////...,,,++++++,,,...///111///,,,******+++---...+++,,,,,,***&&&&&&)))---........................,,,...000111///......///---------............///+++,,,............,,,+++///...---,,,,,,---...//////////////////.........000000000000111111111111111111111111111111111111111111222333444666666777777888888777777666555444555555555888:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;@@@AAACCCDDDDDDCCCBBBAAACCCCCCBBBAAAAAACCCGGGJJJNNNKKKKKKQQQYYYcccrrr~~~;;;<<>>>>>>>>>>>===????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;888888888888777777777777888999999::::::999999888777777888888999999:::::::::999999888888999999:::999::::::;;;:::999888777:::::::::999999999999999::::::999888888888888888::::::;;;;;;:::999999888999999999999888888888888999888888888888777777777555555666666666666555555666666666666666666777777777777777777888888888999999999888888888888999:::;;;::::::;;;;;;<<<===>>>===>>>???@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>============@@@???>>>;;;999:::<<>>>>>======<<<=========??????@@@AAABBBBBBAAA@@@AAAAAADDDJJJJJJFFFFFFJJJNNNRRRXXX^^^fffrrr{{{vvvhhhfffbbb\\\WWWSSSPPPNNNYYYaaaiiilllooopppkkkeeeXXXMMMCCC>>>:::666333444333333333222222222111111000000000000000000000000111111000///............//////......//////000111---,,,,,,,,,++++++++++++...........................,,,++++++---000111111........................,,,++++++******++++++,,,//////...------------......------,,,,,,------.........------------......//////...---------------++++++++++++++++++++++++///...,,,++++++,,,...///000///,,,+++***+++---...//////...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,---------............///,,,------......------,,,000//////......//////000////////////////////////000000000000111111111111222222222111111111111111111222222333444555666777666666666666666555444444777666777888;;;<<<;;;999;;;<<<<<<======<<<<<<;;;<<<>>>???AAAAAA@@@???>>>AAAAAAAAA??????AAADDDGGGJJJHHHJJJQQQYYYcccrrr~~~<<<>>>???AAABBBAAAAAA@@@@@@@@@>>>=========>>>???>>>>>>>>>???????????????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========999999999888888888777777888888999999999999888888777777777777777777777777888888777777777777888888888888999999999888777777888888888888888999999999:::999888888777888888888888888888999888888777666777777777777777888888888888888777777777666666666666666777777777777777666666666777777888888999999999999999::::::::::::;;;:::::::::::::::;;;<<<===??????>>>>>>>>>??????@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAA@@@???===::::::===???<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBBBBCCCEEEEEEIIINNNPPPQQQVVV[[[dddjjjttt~~~yyyooofff___WWWTTTOOOLLLLLLPPPUUUYYYdddjjjoooooonnnmmmhhhaaaTTTJJJ???;;;888555555777333222111000000000111222000000000000000000000000333222111000///.........000000000000111111111222---------------,,,,,,,,,........................---,,,***+++...111222222////////////////////////......------------......//////...------------......---------------............------------......//////...------------...************************...---,,,++++++,,,---...000...,,,++++++,,,---...111///---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++,,,---------............///......------------......111000000//////000000111////////////////////////000000000000111111111111333333222222111111111000111222222333444555666666444555555555555555444333999888888:::;;;<<<;;;999;;;<<<<<<======<<<<<<;;;;;;===???@@@AAA@@@???>>>?????????>>>===>>>AAADDDEEEDDDIIIRRR[[[eeesss~~~;;;<<<>>>@@@AAABBBBBBBBBBBB@@@>>>===<<<===???@@@>>>>>>>>>??????@@@@@@@@@????????????????????????========================<<<<<<======>>>?????????:::::::::999999999888888999999::::::::::::999999888888888777777666666666777777666666666666777777888888888888888888777777666777777777888888999999999888888777777888888888666777777777777777666666555666666777777888888888888777777777666666666666777777888999999999999888777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>???????????????@@@AAAAAA@@@@@@???===;;;;;;<<<>>>>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBBBBDDDFFFGGGLLLKKKMMMQQQYYYeeesss}}}yyypppfff]]]WWWPPPNNNKKKKKKPPPYYYccciiimmmqqqssspppmmmjjjccc\\\SSSIII>>>:::888666666999222111///......///000222////////////////////////222111000000//////////////////000111111111111111000000000000000/////////...........................---,,,,,,///111111111........................000//////////////////000//////...------------......------------......///......------------......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...,,,++++++,,,---...000---******---///---+++///////////////////////////000111000...------...---------............//////...---,,,,,,---...///000000000000000000000000///////////////000000000///000000000111111111111444333333222222111111000222222333333444555666666444444555666666666555555;;;::::::;;;<<<<<<;;;999<<<<<<============<<<<<<>>>???AAACCCCCCCCCBBBAAA?????????===<<<<<<>>>AAAAAABBBHHHTTT^^^iiiuuu:::;;;<<<>>>@@@BBBCCCCCCCCCAAA???>>>===>>>@@@AAA>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::999999888888888777777888888888888777777888888888888888888999999777777888888999999::::::999888888888888888999999666777888888888888777777666666777777888888999999999888888888777777777777888999::::::;;;;;;;;;:::999999::::::;;;<<<==================>>>>>>>>>>>>============>>>???AAAAAABBBBBBAAA@@@????????????????????????@@@@@@AAAAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>???@@@AAAAAA>>>??????===;;;;;;===>>>CCCBBBBBBBBBCCCCCCDDDEEEDDDEEEGGGGGGGGGJJJNNNRRRVVVYYY^^^eeerrrtttxxx~~~zzzqqqhhh```[[[YYYNNNNNNNNNQQQWWW```iiiooorrrvvvwwwrrrmmmhhh```YYYNNNCCC999666444111111333111000...------...000111/////////////////////////////////...//////000000---...///000000000//////000000000000000000000000........................111///......///000///...------------------------------,,,,,,,,,,,,------//////...------------...---------------...///000......------------............---------......///........................---------,,,,,,---------...---,,,,,,,,,------...///,,,***+++...///...,,,///////////////////////////000000///...---...///---------............/////////---,,,,,,---//////////////////////////////////////////000000111111///000000000111111111111333333333333222222111111222333333444444555555555444555666777777777777777;;;::::::;;;======;;;:::<<<==================<<>><<<<<<===??????AAAIIIVVVbbblllxxx;;;<<<===???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBB?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<>>>>>>????????????>>>>>>======<<<<<<;;;;;;;;;:::999:::;;;;;;;;;;;;:::999::::::999999::::::;;;<<<:::::::::::::::;;;;;;;;;999999999888999999:::;;;888999::::::;;;:::::::::999999999999999:::::::::;;;;;;:::::::::999999999999:::;;;<<<=========<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????????????????>>>??????@@@AAABBBBBBAAA@@@???????????????@@@@@@?????????@@@AAABBBAAAAAA@@@@@@?????????>>>???>>>>>>>>>???@@@AAAAAA===>>>???>>>======???AAABBBBBBBBBCCCDDDFFFGGGHHHFFFIIILLLNNNPPPUUU]]]dddmmmuuu~~~|||zzz{{{xxxvvvpppiiiaaa\\\[[[[[[XXXYYY[[[^^^ccchhhmmmppppppuuuvvvqqqlllfff^^^UUUHHH???777444333000///111000///.........///000111000000000000000000000000000//////......//////000+++,,,.../////////...------------.......................................222000//////000///...,,,------------------------///......------....../////////...------------...------------...///000000......------------.........------------...//////------------------------------------------------------,,,,,,,,,---......///...---...000000000...------------------------,,,---...---++++++---///---------............/////////............//////...//////000000//////......//////000000111111222000000000000111111111111333333333333333333333333333333333444444444555555444444666777888888888888:::999999;;;<<<===<<<:::<<<======>>>>>>======<<<===???AAACCCDDDDDDCCCBBBAAAAAAAAA???===;;;<<<===>>>@@@IIIWWWcccnnnzzzAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>==================<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;<<<>>>>>>=========<<<<<<<<<<<<<<<::::::999999:::;;;;;;<<<;;;<<<<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;=========<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@????????????@@@BBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBB===???@@@AAA@@@AAACCCEEECCCCCCEEEGGGIIILLLOOOPPPRRRVVV\\\aaagggppp|||yyypppnnnnnnlllggg```]]]\\\]]]^^^___```aaacccdddeeeeeefffkkknnnkkkfff```WWWNNNCCC<<<555555555333111222....../////////000000000000000000000000000000000444333111000///.........+++,,,.../////////---,,,,,,,,,---------.................................000/////////000000///---........................111111000000000000111111//////...------------...------------...///000111......------------......---------------...//////------------------------,,,------------------,,,,,,,,,,,,---------......,,,---//////......///000------------------------+++,,,---,,,+++,,,...111---------............///......////////////......///000111111111111000///...//////000111111222222000000000000111111111111111222222333333444444444333333333444444444444555222333444666777888888888888888888:::<<<===<<<;;;======>>>>>>>>>>>>======<<<>>>@@@BBBCCCCCCBBBBBBAAAAAAAAA???<<<::::::;;;===@@@HHHUUUbbbmmmzzzFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@???>>>===AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>===<<<<<<===>>>???@@@??????>>>>>>=========<<<::::::::::::;;;;;;<<<=========>>>???@@@@@@??????>>>>>>>>>======<<<<<<;;;???>>>>>>>>>>>>=========;;;;;;===>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@?????????@@@@@@@@@@@@@@@??????@@@@@@AAACCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBB>>>@@@BBBCCCCCCDDDFFFHHHIIIKKKMMMPPPTTTYYY\\\^^^eeekkkrrrzzzvvvmmmjjjlllmmmjjjeee```___```VVVVVVUUUUUUSSSRRRQQQPPP\\\bbbeeeccc___YYYPPPGGG===666222333444222111111......///000111111000000000000000000000000000000888777444222///...---,,,+++,,,...000000///...------.........//////000000........................///......///111222111///////////////////////////......------------......//////...------------...---------......000111111.........------.........---------------...///000////////////////////////,,,------......------,,,,,,,,,,,,------.........(((+++......+++***,,,...000000000000000000000000------......---...111444---------.........//////---...///000000///...---000111222333333222111000...//////000111222222222000000000000111111111111000111222333444444555666333333444444444444444444111222333555666777777777777777777999<<<======;;;======>>>>>>>>>>>>=========???AAACCCEEEDDDDDDCCC@@@AAAAAA>>>;;;999999999===???GGGTTT```lllzzzJJJJJJIIIFFFCCCBBBDDDEEEHHHGGGEEECCCCCCDDDFFFGGGGGGDDDAAA???@@@AAABBBBBBEEEDDDBBBAAAAAACCCEEEFFFBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>?????????<<<===@@@BBBBBBBBBAAA@@@CCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAA@@@??????>>>???<<<======>>>??????@@@@@@@@@@@@@@@>>><<<<<<>>>@@@999<<<>>>===:::888999;;;AAAAAA@@@???>>>>>>??????<<<===============<<<<<<<<<<<<======>>>>>>>>>???============>>>???AAABBB>>>>>>>>>>>>>>>??????@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@BBBCCCCCCCCC???@@@BBBEEEHHHHHHGGGEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@BBBEEEHHHKKKMMMNNNOOOWWWWWWXXX[[[bbbjjjrrrwww}}}uuupppmmmpppsssqqqlllddd^^^ZZZSSSOOOIIIGGGGGGHHHFFFEEEIIIMMMRRRTTTRRRNNNIIIFFF666555222111000000111222//////............//////......//////000000111111111111111111000000000000////////////////////////---------............///000///...---------------------......//////000000............///000111222.........------,,,,,,,,,////////////............//////............//////000//////.........//////***+++,,,---...000111111111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---........./////////////////////000000000000//////...............------------,,,++++++,,,...111222//////000000///...------++++++,,,---......------........................////////////000000000000222222111111111111111222222222333333333333444444222333333444555666777777777777777777666666666666:::;;;<<<=========<<<;;;=========<<<===>>>?????????AAACCCDDDFFFFFFFFFFFFCCCBBBAAA???>>><<<;;;:::===AAAKKKXXXcccmmmzzzVVVTTTPPPLLLJJJJJJKKKLLLEEEDDDCCCBBBAAABBBBBBCCCFFFDDDCCCCCCCCCDDDCCCAAABBBAAA@@@@@@@@@AAACCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???????????????>>>>>>>>>??????@@@@@@@@@>>>???AAABBBCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAA@@@>>>>>>???@@@<<<>>>??????===<<<<<<===AAAAAA@@@???????????????======>>>>>>>>>======<<<@@@@@@@@@@@@AAAAAAAAABBB@@@????????????@@@@@@AAA@@@@@@?????????@@@@@@AAADDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBAAA@@@@@@@@@AAACCCCCCCCCFFFEEEDDDDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFDDDGGGKKKQQQXXX]]]bbbdddaaafffoooxxx{{{{{{uuuooonnnooopppoookkkeee^^^ZZZOOOJJJEEEBBBBBBCCCBBBAAACCCGGGLLLNNNMMMHHHDDDAAA666444222111000000111222000//////......//////000..................//////111111111000000000//////////////////////////////---------............/////////...---------------.../////////000000000000333222111000/////////////////////......---------............------------///................../////////......---......///+++,,,,,,---...///000000000///...---------------...------,,,,,,------...111111000///...---,,,,,,...//////000000//////........................///111000...---,,,---...//////////////////...------...///000000111111000000000000000000000000000000------...//////000111111111111000000///000000111222222333333333333444444444444444555555555555555555555666666777777888888999:::;;;<<<<<<<<<;;;:::============>>>>>>>>>>>>???AAABBBDDDEEEEEEDDDDDDBBBAAA@@@???>>>===<<<;;;???CCCLLLXXXccclllyyyhhhbbb[[[WWWVVVUUUSSSQQQNNNMMMMMMKKKJJJHHHFFFEEEDDDCCCDDDEEEFFFGGGEEECCC@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????????????????>>>??????@@@AAABBBBBBCCC@@@AAABBBCCCCCCCCCAAAAAABBBAAA@@@@@@??????@@@@@@??????@@@AAABBBDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@???@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@???@@@BBBBBBAAA@@@AAAAAA@@@@@@@@@@@@??????===>>>>>>?????????>>>>>>>>>>>>>>>???????????????BBBBBBAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAADDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGFFFGGGIIIKKKMMMJJJJJJKKKKKKLLLMMMNNNOOOLLLQQQZZZfffqqq{{{~~~}}}tttrrruuu}}}|||sssnnniiigggffffffeee```YYYSSSJJJFFFBBB????????????>>>DDDGGGJJJLLLKKKGGGBBB>>>555444222111000000111222111000000//////000000111222222222222222222111111111111000000000000//////000000000000000000000000---------............/////////...------------...............////////////111111000///............///////////////............------------,,,,,,,,,......------------.........---------------......---------........./////////......---------......///......------......///111000000///...---,,,,,,---..................---.........//////000000000111000///...---...///000///////////////......---///000111111111111111111000000000000000000000000,,,,,,---...//////000000000///////////////000000222222333333333333444444666666555555555444444444444444555666777888999999777888:::;;;;;;;;;::::::;;;<<<>>>?????????>>>===???@@@BBBCCCDDDCCCBBBBBBAAA@@@@@@???>>>>>>======AAADDDMMMYYYbbbkkkxxxvvvpppjjjhhhiiihhhccc___]]]]]]\\\ZZZVVVQQQMMMKKKGGGEEEDDDDDDFFFFFFFFFEEEBBBBBBCCCDDDDDDDDDCCCBBB??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDBBBCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@????????????@@@======>>>???@@@BBBCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@???AAACCCCCCBBBAAA@@@AAABBB@@@???AAADDDFFFDDDAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAABBBBBBFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHLLLQQQUUUWWWWWWWWWWWWTTTVVVYYY\\\^^^^^^^^^]]]]]]eeesss|||{{{{{{pppjjjkkknnntttwwwsssjjjccc]]]ZZZVVVVVVWWWUUUNNNHHHFFFDDDAAA???>>>???@@@AAAJJJJJJJJJJJJHHHCCC===999333333222111000000111111111111000000000000111111444444444333333222222222111000000000////////////000000000000000000000000---------............//////......---------......------------------------,,,,,,,,,,,,---...///000//////...........................---------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---...........................------------------...///000......------------......,,,------....../////////,,,------......------,,,---......///000111111222............///111222333...///////////////......---....../////////..............................---------...............000000/////////000111111222222222333333333444444555555555555555555555555555555555666777888888888777888:::;;;<<<<<<;;;::::::<<<>>>???@@@???===<<>>AAADDDMMMYYYcccmmmzzzpppnnnooouuu{{{~~~{{{wwwppppppooolllgggbbb]]]YYYUUUQQQKKKFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB???@@@@@@AAAAAA@@@@@@???>>>>>>=========>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@?????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBCCCBBB@@@@@@AAABBB@@@???AAADDDFFFCCCAAA@@@AAABBBBBBBBBBBBAAAAAA???@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCDDDGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFFFFDDDDDDEEEIIIMMMTTT^^^kkkuuuxxxvvvssspppnnnqqquuuyyy{{{zzzxxxvvv{{{~~~mmm___\\\^^^bbbeeegggddd\\\TTTRRRMMMIIIHHHJJJIIIDDD???BBBAAA@@@??????AAAEEEGGGNNNKKKFFFCCC???;;;555111222222111111111111111111111111000000000000111111/////////......---------000000000////////////...////////////////////////---------............///......---------......///........................------------...///000000------------------------////////////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///...............------------------------...///000------,,,,,,,,,,,,------,,,,,,,,,---...//////000,,,,,,------------,,,,,,---......///000111111222---......///000111222333......///////////////...---------......------,,,......................../////////...------,,,,,,000000000000111111222333222222222333333333444444333333444444555666666777777777777777666666666666888999;;;<<<=========<<<:::<<<>>>???@@@???===<<>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDD???@@@BBBBBBAAA@@@AAABBBAAA@@@@@@AAACCCCCCBBB@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA;;;===???@@@BBBBBBAAAAAA???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGHHHMMMUUU\\\ppp}}}zzznnnaaaXXXPPPUUUYYYZZZ\\\\\\VVVOOOJJJFFFBBBAAAAAAAAA???<<<===>>>???@@@BBBEEEKKKOOOVVVPPPGGG@@@;;;777222///111111111111111111111000111000000//////000000111///..................---000000////////////......////////////////////////---------............///...------------...//////111111111111111000000000333222111000////////////,,,,,,,,,---------------000000/////////...............------------......,,,,,,,,,,,,---...///000..................---------------------...///000,,,,,,,,,++++++,,,,,,,,,.........---------,,,,,,,,,------------------,,,.........//////000000000000000000/////////......---.../////////////////////////////////......---000000000000000000000000000000//////...---------111000000000111222333444222222333333333333444444222222333444555666777888888777777777666666666555888999;;;===>>>>>>======;;;<<<>>>?????????>>>===>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@CCCKKKXXXdddpppLLLOOOTTT[[[bbbhhhlllnnnyyy{{{~~~wwwqqqhhh```[[[WWWTTTRRRPPPOOOLLLJJJGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDEEEAAABBBCCCBBBAAAAAACCCEEE@@@BBBCCCCCCAAA@@@@@@AAA@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????>>>???AAABBBCCCBBBAAA@@@?????????@@@@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFGGGIIILLLNNNQQQRRRSSSTTTUUUVVVYYYcccpppzzz|||sssoooiii^^^VVVSSSKKKPPPSSSSSSTTTUUURRRKKKEEECCC@@@===<<<<<<<<<===<<<>>>AAADDDGGGLLLTTTYYY\\\RRRFFF===888666333000000000111111111111000000000//////......//////000000000000000000000111111000000/////////.........---------------------------------............///---------------...//////111111000000000/////////111111000///............------------........./////////.........---------///..................///------------...///000111------........................---------......///------,,,,,,,,,,,,------......------------,,,,,,------............------.....................//////////////////...------------...///////////////000000000000000///......000000000000000000000000.........//////000000000/////////000000111222333222222333333333333444444333444444444555555666666666666666666777777777777777888:::<<<========================>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????BBBDDDLLLXXXdddoooVVVVVVUUUTTTSSSUUUYYY\\\ZZZ]]]bbbiiipppvvv{{{}}}zzzvvvqqqllliiifffccc```XXXVVVRRROOOLLLKKKKKKKKKDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@?????????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBEEEGGG@@@CCCEEEDDDAAA???@@@BBB@@@AAACCCEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDDDDBBB@@@?????????@@@AAABBBDDDEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKNNNQQQUUUZZZ]]]___aaaccceeeggglllyyyyyyooogggbbb[[[QQQMMMNNNGGGLLLNNNKKKKKKLLLIIICCCAAA@@@>>>;;;888888:::===>>>AAAEEEHHHLLLSSS[[[bbbYYYNNN@@@666222222000...///000111111111111000000//////............//////,,,,,,------......//////000/////////............---------------------------------.........//////---------------...///000......---------,,,,,,,,,++++++++++++,,,---......---.........//////000000......---------,,,,,,,,,//////............//////---------...///000111111---------........./////////......---------...............------.........******+++,,,...//////000---......//////......---...............---------***+++,,,...//////000000------...///000000////////////000//////...------........................,,,,,,---///000222333333............///000222222222222333333333444444444666555555555555444444444444444555666777888999999666777999;;;<<<<<<<<<<<<===============>>>??????>>>???AAACCCDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>DDDFFFNNNYYYcccooo~~~sssooohhheeegggggg^^^RRRPPPOOOOOOOOORRRWWW\\\___^^^___aaafffmmmrrrtttuuupppnnniiiccc^^^YYYVVVTTTVVVSSSOOOLLLJJJKKKMMMOOOPPPPPPNNNMMMLLLKKKKKKKKKIIIFFFDDDDDDEEEFFFDDDBBBFFFCCC@@@AAADDDFFFEEEDDD@@@@@@AAAAAAAAAAAABBBBBB;;;===??????>>>>>>AAADDDBBBBBBBBBDDDEEEFFFDDDBBBBBBAAA???@@@BBBDDDEEEFFFCCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@IIIFFFBBBAAACCCDDDDDDBBBCCCCCCBBBAAAAAABBBBBBBBBFFFEEECCCCCCCCCDDDCCCBBB???@@@@@@@@@@@@AAAEEEGGGFFFEEEFFFGGGIIIJJJJJJIIIRRRQQQPPPOOOQQQTTTXXXZZZYYY[[[^^^bbbffflllssswwwyyy|||~~~nnnbbbSSSLLLLLLMMMIIIEEEBBBDDDHHHKKKKKKJJJGGGEEE>>>===;;;;;;===>>>>>>===BBBBBBFFFPPP[[[aaa___[[[NNNEEE:::333222222000...444333333222222222222222111111000000/////////...//////............//////000000000000////////////////////////////////////////////////////////////000000000///......------------------------------........................000000000000////////////111000...---,,,---///000000...---...///000///...//////.........---------,,,,,,,,,---------......,,,,,,,,,------------.........//////...---,,,,,,---------............///////////////000000000000............////////////333222222111000///............////////////......//////......---------,,,////////////000000000000////////////////////////000000000000111111111111111222222333333222222111333444444555666777888888777777777777888888888888999:::<<<>>>??????>>>>>>========================???@@@AAACCCDDDEEEEEEEEEDDDDDDBBB@@@>>>>>>@@@BBBBBBIIIMMMWWWgggpppzzz|||kkk\\\VVVOOOJJJIIIJJJLLLMMMSSSTTTXXX```jjjuuu||||||yyyvvvtttsssmmmjjjddd^^^[[[[[[\\\]]]eeefffgggfffbbb]]]XXXTTTMMMJJJGGGEEEFFFGGGFFFDDDHHHEEEBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBBBBDDDGGGFFFDDDBBBBBBCCCDDDCCCBBBDDDCCCBBBAAABBBCCCDDDDDDGGGFFFEEECCCBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEIIIFFFCCCBBBDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIKKKMMMKKKKKKJJJLLLNNNQQQSSSTTTXXXYYY\\\```eeejjjooorrrtttvvvzzz}}}mmmbbbXXXLLLEEEDDDEEECCC@@@JJJKKKLLLLLLJJJFFFAAA>>><<<:::888888;;;>>>AAAAAABBBGGGPPPXXX\\\[[[WWWTTTFFF???666222222333111///111000//////......//////000000000//////.........//////............//////000000000000/////////...........................------------------------------------............------------------------........................---------......////////////000000000//////......000...---...///000///---//////.........------------------.........//////.........////////////000......//////...------,,,---------............///........./////////000000............////////////111000000//////...............////////////....../////////.........------////////////000000000000////////////////////////000000000000111111111111111222222333333222222111444444555555666666777777555666666666666777777777888:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEBBBCCCDDDCCCAAA??????@@@AAAIIINNNWWWgggoooyyyxxxnnn___UUURRRQQQOOOMMMRRRWWW```nnn}}}|||xxxxxxyyy{{{}}}sssiiiccc[[[WWWQQQMMMKKKJJJHHHGGGHHHFFFDDDDDDDDDEEEDDDCCCGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCEEEGGGJJJGGGDDDCCCDDDEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHFFFEEEEEEGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJLLLLLLLLLNNNPPPPPPPPPPPPQQQSSSTTTTTTTTTVVV[[[aaagggjjjooorrrwww}}}~~~}}}{{{|||qqqaaaZZZTTTLLLEEECCCCCCCCCCCCNNNNNNNNNLLLHHHCCC===999<<<999777777;;;AAAFFFHHHKKKQQQZZZ]]]YYYPPPIIIDDD;;;777222111222444333111333222111111000000111111/////////...............//////............//////000000000/////////..............................------------------------++++++,,,,,,---......///------------------------........................******+++,,,---...//////...///111222222000...,,,///...---...//////...---...............---------........./////////000000.........////////////000.........///......---,,,---------............///---------.........//////............////////////..............................////////////......000000////////////......////////////000000000000000000000000000000000000000000000000111111111111111222222333333222222111555555555555555555666666555555555555666666666666888999;;;===>>>>>>======???????????????????????????@@@AAACCCCCCDDDDDDDDDAAACCCEEEFFFDDDAAA@@@???@@@IIINNNXXXhhhnnnwwwzzzrrrqqqqqqnnnjjjccclll{{{yyytttrrrmmmeee]]]WWWSSSQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKFFFFFFEEEEEEDDDFFFHHHIIIKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFGGGFFFEEEDDDEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFJJJJJJJJJKKKMMMNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTXXX[[[\\\]]]^^^^^^^^^___cccfffjjjkkkmmmpppvvv~~~{{{yyyvvvvvvzzzrrrdddZZZTTTQQQLLLGGGDDDCCCFFFIIIJJJJJJKKKJJJGGGBBB>>>;;;===;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEEEECCCBBBAAAAAA@@@IIIOOOYYYhhhnnnvvv~~~{{{sssmmmiiihhhhhhcccbbb```\\\XXXTTTRRRQQQPPPPPPRRRSSSUUUWWWXXXXXXUUUSSSPPPNNNNNNOOOPPPPPPLLLKKKKKKKKKMMMMMMLLLKKKGGGIIIJJJJJJHHHFFFGGGIIIHHHGGGFFFEEEFFFGGGHHHIIIGGGHHHIIIKKKLLLNNNOOOOOOTTTVVVXXXYYYZZZZZZZZZZZZXXXZZZ\\\^^^```bbbbbbcccddddddddddddeeeiiipppvvvyyyyyyxxxwwwwww{{{vvvhhh[[[TTTQQQJJJIIIGGGCCC@@@@@@CCCFFFEEEFFFGGGGGGEEEBBB???===<<<<<>>>>>==============================@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDBBBAAAAAACCCEEE@@@IIIOOOYYYhhhnnnvvv{{{|||uuunnnjjjiiijjjkkklllnnnppprrrssstttnnnjjjeeebbbaaa``````___\\\[[[YYYYYYZZZ[[[ZZZYYYVVVXXXYYYVVVQQQMMMLLLNNNKKKJJJHHHGGGFFFFFFGGGGGGFFFIIIOOOUUU\\\aaadddeeemmmpppsssuuutttsssssssssrrrtttwwwzzz|||}}}~~~~~~||||||{{{yyy{{{rrrdddXXXMMMIIIJJJDDDDDDBBB@@@???@@@BBBDDDEEEEEEFFFFFFDDDBBB???>>>===@@@GGGPPPYYY___``````PPPGGG<<<666777888777444222333333444444333333222111111000///////////////...............///////////////............///////////////.........------------------------------------------------------111000000///......------------------------------........................////////////.........---222000...,,,,,,---///000...---,,,---......---,,,---------...............,,,,,,,,,------------............////////////000,,,---......///.........---------............///,,,,,,,,,---------..................////////////////////////////////////......////////////............////////////000000////////////000000000000000000000000000000000000000000000000111111111111111222222333333222222111444444444444444444555555777777777777888888888888999:::<<<===??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCAAA???@@@CCCEEEAAAJJJOOOYYYiiioooxxxxxx}}}wwwssssssuuuwwwwwwssstttssslllbbbYYYVVVVVVSSSRRRRRRQQQRRRSSSTTTUUU[[[aaajjjttt~~~|||oooaaaYYYQQQIIIFFFGGGCCCBBBAAA@@@AAABBBCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBGGGLLLTTT\\\___]]]VVVQQQ???;;;555222333444444444000111222333333222333333333333222111111111111111.........//////000000000//////............////////////.........---------------------------------------------------------........................------------------------.......................................////////////......---------------...---,,,,,,......---,,,---------.........//////------------.....................////////////000,,,------...//////......---------............///------------........................////////////000//////......---------......////////////......------........./////////////////////000000000000////////////////////////000000000000111111111111111222222333333222222111333333333444444555555555666666666777777777777888:::;;;===???@@@@@@??????========================@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBB@@@@@@BBBCCCCCCKKKOOOYYYiiiqqqzzz}}}vvvqqqeee```___^^^___```bbbeeeiiilllnnn|||yyyooonnnqqq|||vvviii\\\RRRNNNKKKEEEBBBDDDAAA???======???AAAAAA@@@AAABBBDDDFFFGGGHHHHHHGGGSSSWWW^^^cccaaaVVVHHH>>>555666777555222//////000...000111111111222333555000//////................../////////000000111111//////............////////////.........---------------------------------////////////////////////+++,,,,,,------......///------------------------........................+++,,,,,,---...///000000,,,---...//////---+++***...---,,,,,,......---,,,---------.........//////............/////////000,,,,,,,,,---------......,,,,,,---.../////////...---------.........//////---------.........//////............/////////000//////...---,,,,,,++++++......////////////......,,,---------......//////////////////000000000000////////////////////////000000000000111111111111222222222333333222222222222222333333444555666666555555555555666666666777;;;<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA>>>@@@CCCCCCBBBAAA@@@@@@CCCKKKOOOXXXiiiqqq|||}}}vvvxxxqqqooosssxxxnnnddd```^^^aaajjjsssuuummmdddXXXRRRLLLGGGEEECCC???===GGGCCC??????AAACCCBBB@@@???EEEKKKOOOPPPTTT[[[aaajjjkkkggg\\\MMMAAA<<<;;;333333333222222111111111111111111111111111111111000000000000////////////......//////000000111111////////////000000000000000000000000////////////111111000000//////......////////////////////////------...............---...............///000000---...............------,,,,,,,,,------.........000////////////.........+++++++++,,,,,,---------//////......------,,,,,,......//////...---,,,,,,,,,,,,,,,---...///000111,,,---...///000000000000000000///.....................//////000111111111111000...------...///000........................000000000000000000000000000000///000000111222333111///---...111222000...000000000000////////////222222111111111111222222222222111111000/////////222333444555666666666666444555666666555555666888:::<<<>>>@@@AAA@@@????????????>>>>>>======<<<<<>>???@@@@@@???>>>???>>>>>>>>>=========<<>>:::888333---222222222111111111111111000000000000000000000000////////////............000000000000////////////222222111000///...------++++++,,,---...///000000000000000////////////............................../////////...---,,,,,,//////..................------...............---.........---------------............---------,,,......------,,,+++++++++.........///////////////.........///......---,,,000///...---,,,+++***)))++++++,,,---............000000///...............000000//////...------,,,------...///000000000///............................................................------------111///...///000111000...////////////////////////222222111111111111222222111111222222222222333333222333444555666666666666666777999888777777888::::::;;;===?????????>>>===>>>>>>>>>>>>============???AAACCCDDDBBBAAAAAAAAA>>>???AAA@@@??????@@@BBBEEEFFFMMM[[[jjjvvvzzzyyyxxxooofff^^^XXXYYY]]]___^^^ZZZVVVUUUVVVZZZ]]]^^^[[[VVVQQQNNNMMMLLLKKKFFFHHHHHHFFFEEEFFFKKKOOO[[[cccnnntttsssnnngggcccRRRGGG999222444666444000111111111111111111111000////////////////////////////////////.........---111111000000//////......111111000000//////......,,,,,,---......///000000////////////////////////........................////////////...---,,,+++..................------,,,---......///.........//////......------,,,,,,......---------,,,,,,,,,---------------,,,,,,,,,//////////////////......---...............------//////...---,,,***)))(((---...///000000111111111000000///...............//////......------------+++,,,...000111000000///......................../////////////////////////////////......---,,,,,,000/////////000000000///111111111111222222222222222222111111111111222222111111222333333444555555222333444555666666666666666777999888777777888:::999;;;===>>>???>>>===<<<>>>>>>>>>>>>============???AAACCCCCCAAA@@@AAAAAA>>>@@@AAAAAA@@@@@@AAABBBCCCEEEMMM[[[iiiuuuwwwuuussshhh]]][[[\\\]]]^^^aaa^^^^^^\\\YYYXXXYYY^^^bbbdddccc___YYYRRRLLLHHHFFFEEEHHHKKKLLLLLLOOOTTTYYYeeekkkrrrtttnnnaaaTTTLLL???:::444111111333333333000000000000000000000000////////////////////////000////////////.........111111000000//////............//////000000111111////////////////////////.............../////////..............................//////...------,,,------...///......---,,,,,,------...//////....../////////......---------......---------,,,,,,,,,++++++,,,------...//////111000000///...------,,,------...............---,,,,,,---------,,,+++***---...///000111111111111000000///...............------------......//////+++,,,...000111000000///////////////////////////000000000000000000000000000000000000000///...---///000000000/////////000000111111111222222222333222222111111111111222222111111222333444555555666222333444555666666666666555666888777666666777999:::;;;===>>>???>>><<<;;;============>>>>>>>>>>>>???AAABBBBBB@@@@@@@@@AAA@@@AAABBBBBBAAAAAABBBCCCCCCEEENNN\\\hhhttttttrrrlllaaaZZZ]]]ccceeecccaaaaaa```\\\XXXVVVVVVZZZ]]]___^^^\\\WWWPPPKKKHHHGGGGGGJJJOOOUUUZZZ___dddgggnnnooooookkkaaaSSSEEE<<<777777666444111000000111////////////000000000000000000000000000000000000000000000000////////////000000000000////////////------...///000111222222111111000000////////////---............/////////------------------------------...............---+++,,,---...///......---,,,,,,---.../////////////////////...........................---------,,,******+++---...///000111/////////...------,,,,,,,,,---......///.........++++++---......---,,,,,,,,,,,,---...////////////000000///...............,,,------...//////000000------...///000000000///////////////////////////111111111111111111111111000111222222222111000///...000111000///...///111---......//////000000000222222111111111111222222111111222333333444555555222333444555666666666666555666888777666666777999;;;<<<>>>??????>>><<<;;;============>>>>>>>>>>>>@@@AAABBBAAA@@@???@@@BBB@@@BBBCCCCCCBBBAAACCCDDDCCCFFFPPP]]]hhhtttssspppgggbbbbbbjjjooonnnjjjhhhiiiddd\\\VVVTTTUUUWWWYYY[[[ZZZXXXSSSOOOMMMOOORRRQQQTTTZZZaaaiiinnnppppppmmmhhhaaaWWWMMMDDD;;;777666666555444222111000000........./////////000000111111111111111111111111222111111111000000000000////////////000000000000......//////000000111111......//////////////////---------.........//////------------------------,,,,,,---...////////////)))***,,,...//////......+++,,,---...////////////............/////////////////////.........------+++,,,,,,---...///000000+++,,,,,,,,,------......,,,------...//////......+++,,,...//////...---,,,,,,---...//////000000///000000///...............//////////////////////////////.........//////000////////////////////////000000000000000000000000...000111333333222111000...000111111......///111,,,,,,---......///000000222222111111111111222222111111222222333333444444222333444555666666666666666777999888777777888:::<<<===???@@@@@@???===<<<<<<=========>>>>>>>>>???@@@AAAAAA@@@??????@@@BBB???AAABBBBBBAAA@@@BBBCCCCCCGGGQQQ^^^iiitttsssppptttbbbdddkkkvvvzzzvvvsssrrrppphhh^^^VVVTTTWWWZZZ\\\^^^\\\YYYSSSPPPRRRXXX^^^^^^___dddkkksssvvvuuurrrggg___QQQEEE<<<888666555555444222222333444222111---.........//////000000111111111111111111111111222222222222111111111000......//////000000111111000000000000////////////+++,,,,,,---...///000000---------.........//////------------------------++++++---...///000000000'''))),,,...000000///...+++,,,---...////////////------......//////000000000////////////.........------..................((((((***+++---...000000,,,,,,---.../////////...---...///000000...,,,+++...///000111222222222222000000///...............111111111000//////......111000...------...///000000000000000000000000000000000000000000000000000---///111222333222111000...000222111...---///111---......///000111111222222222111111111111222222111111222222222222333333222333444555666666666666777999::::::999888:::;;;===>>>@@@AAA@@@???===<<<<<<=========>>>>>>??????@@@AAAAAA@@@??????@@@BBB>>>@@@AAAAAA@@@???AAABBBCCCHHHRRR___iiitttuuuppp}}}pppcccjjjvvvzzzsssnnnddd\\\[[[ZZZYYY\\\bbbeeeccc___ZZZWWWYYY```fffpppnnnooosssvvvrrrggg]]]MMMIIICCC===:::777444222444333222111000111222333111000000//////000111111333333333222222222111111000000111111222222222333111000000000000222333444///000222222222000...---000000//////......------////////////////////////////////////////////////------......//////000000111000///...............111111000///////////////000000000000000000000000000///---,,,---...000111,,,,,,,,,,,,---...//////////////////////////////(((...111//////222000***.........////////////000/////////////////////////////////...---,,,******000000000000000000000000.........---------000222111111111111111111111111000000000000000000000000////////////000000000000111111111222333333333444////////////000000000000333222111000////////////111333444666666555333222333333444555666777888999777888888999999888888777:::;;;<<<>>>????????????===<<<<<<;;;<<<===>>>???CCCCCCDDDDDDCCCAAA@@@>>><<<===>>>>>>>>>???BBBEEEEEEIIIPPP[[[hhhxxxuuuppp~~~zzz~~~uuulllnnnttt~~~vvvnnn```XXXRRRSSSUUUVVVZZZaaa^^^^^^______bbbiiirrryyy}}}wwwqqqnnnjjjbbbUUUKKKBBB???;;;999999888888777444444333222222222222222111111111111111111111111333333222222111111111111/////////000000000111111444333222111111222222333222333444555555333111000111111000000000000000///000000000000000000000000////////////////////////.........///////////////000//////............///111000//////.........///////////////////////////000///...------...//////......---,,,,,,---------////////////////////////***///000......111000,,,------........./////////((()))+++---///111333444............---,,,++++++////////////////////////...///000///...///000222000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111////////////000000000000222222111000000000111111111222222333444555555666333333444555666666777777888999999::::::999999888:::;;;<<<>>>????????????======<<<;;;<<<===>>>???BBBCCCCCCCCCCCCAAA@@@???===>>>???>>>>>>???BBBDDDDDDHHHPPP[[[hhhwwwxxxqqqzzzuuussssssyyy}}}wwwsssrrruuuiiiaaaTTTOOOMMMRRRYYY___ffflllnnnppprrrtttwww{{{xxxlllaaaXXXNNNBBB999999777555555666888888777444444555555444444333222222333444444444333222111222111111111111000000000............////////////555555444222222111111222333333444555555444222111111111111111222222222222000000000000000000000000........................///////////////.........///............//////000000///......---.........------------------------000/////////...---------000///...---,,,,,,,,,,,,////////////////////////---//////------000000...,,,---------............---------------.........------.........------,,,////////////////////////,,,...000000///...///000........................000000000000000000000000////////////000000000000////////////............////////////000000000000222111111111111222333333222111111111333555777999333333444444555555555666888888888999999888888888:::;;;<<<>>>????????????>>>===<<<<<<<<<===???@@@BBBBBBCCCCCCBBBAAA@@@??????@@@@@@???>>>>>>AAACCCCCCHHHPPP[[[hhhwwwzzzqqq}}}xxxttttttuuu~~~~~~zzztttsssvvvzzzyyynnnbbbXXXSSSMMMMMMQQQZZZfffqqqzzz~~~rrrhhh[[[OOOGGG@@@999444777555333333444555444333444555666666666555333222333444555666666555333111111000000000000000000000......//////////////////333333333222222111111111000000111111111111000///000000000111222222222333111111111111111111111111////////////////////////000000//////......------...............///000111///......---------......------------------------//////000///...---,,,+++//////...---------------////////////////////////.........,,,,,,...///...,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,---...............////////////////////////***,,,//////...---,,,---........................////////////////////////////////////000000000000/////////......---------////////////000000000000111111111111222333444555333333444444555666777777333333444444444444444444666666777777777777666666:::;;;<<<>>>????????????>>>>>>=========>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA???>>>>>>@@@BBBBBBHHHRRR]]]jjjwwwzzzqqqyyyuuuuuuxxxzzz}}}yyyvvvtttssssssrrruuurrrkkkaaaWWWPPPNNNNNNPPPTTT]]]hhhwwwzzzpppjjjYYYQQQGGG???;;;888666555555444222222333444333222444555666777666555444333333444666666666444222111000000000000000000000111000000000000000000000000//////000111111111111111........./////////........./////////000000111111000000000000000000000000000000000000000000000000000000//////......------...............///000111......------------...///........................////////////...---++++++---------------...///000////////////////////////...------......---------,,,,,,,,,---------......))))))+++,,,...///000111,,,,,,---...////////////........................,,,...000000///---------////////////////////////////////////////////////////////////000000000000000000000//////.........////////////000000000000000000111111222333555555444666888999999777555333333333444444444444444444777888888888888888888777:::;;;<<<>>>??????????????????>>>===>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@>>>>>>@@@BBBCCCIIITTT```lllxxxxxxppp}}}yyy}}}zzzvvvvvvvvvwwwvvvvvvxxx{{{}}}xxxmmmddd[[[YYYTTTNNNJJJMMMTTTZZZcccjjjttt~~~}}}rrrdddWWWNNNEEE@@@:::666444444333333222111111222444555555444555555666666555555444333333444444555444333111000000000000111111111111222222222222222111111111111---...///000111111111111///////////////000000000.............../////////////////////////////////000000000000000000000000///////////////.........///............//////000.........---......///000///////////////////////////.........---,,,,,,,,,------------...///000111////////////////////////...---000333333///,,,---,,,---------............,,,---------............,,,---...///////////////........................000111333222000///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000/////////////////////000000000000000000000111111333444444444666999;;;;;;888333111333333444444555555555666::::::;;;;;;;;;;;;:::::::::;;;<<<>>>????????????@@@???>>>>>>>>>???AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@??????AAACCCEEELLLXXXdddppp{{{xxxpppzzztttppppppttt|||{{{wwwtttqqqnnnqqqtttyyy~~~tttdddXXXMMMNNNOOONNNPPPXXXdddnnn{{{~~~qqqcccWWWLLLBBB<<<999777555444333222111000000000000222444555444333666555444444333333444444333333222222111000000///111111111111222222333333333333222222222111111111//////111111222111000000///////////////000111111//////...........................................................................///////////////000//////............//////.........//////000111///////////////////////////...---,,,,,,,,,---...///...............///000//////////////////////////////444::::::333------------........./////////222222000///---,,,+++***---......////////////...........................000111111000......///000000000000000000000000000000000000000000000000000////////////000000000000///////////////000000000////////////000000000000000000000000000111222333333555777888888666444222333333444555666666777777999999::::::::::::999999:::;;;<<<>>>????????????@@@@@@???>>>???@@@AAABBBAAAAAA@@@??????@@@AAABBBAAAAAAAAA@@@??????BBBDDDGGGOOO[[[hhhttt~~~{{{rrr~~~yyytttooommmnnnttt}}}zzzwwwrrrmmmiiiqqqtttxxxyyyttthhhYYYOOONNNQQQUUUXXX\\\eeerrr|||mmmcccTTTGGG@@@===;;;:::333333444555444333111///222111000222333333222000666555444222222333444444333222111000////////////111111222222222333333333333222222222111111000000222222333333222111///..................///000000000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000111000///...............///////////////000111111///////////////////////////---,,,++++++,,,...000111000///......---......////////////////////////000000777@@@???666...............////////////000------......///000000111......////////////.................................///...,,,******,,,...000000000000000000000000000000000000000000000000////////////000000000000---.........///000000000////////////000000000000000000000000000000111222222222333444555555555444333333444555666888888999666666777777777777666666:::;;;<<<>>>????????????AAA@@@?????????@@@AAABBBAAA@@@?????????@@@AAABBB@@@AAAAAA@@@???@@@BBBDDDHHHPPP]]]kkkvvvtttyyyrrroooooopppqqq|||}}}{{{}}}tttppplllfffccccccooojjjhhhhhhbbbXXXRRRRRRQQQWWWaaajjjrrr{{{~~~oooeeeRRRMMMEEE>>>888666666777333333222222111000//////111111222333444444555555111333555555444222222333111111222333333111000/////////000111111111111000222111000//////...//////666999;;;888222///111444//////.........//////000............///111222333000000000000000///........./////////000000000111...---,,,,,,---...///000222000---...000111000...///......///111222000///---------.........//////000...,,,******,,,...000000111222111///------...........................------///000111111111111//////............//////////////////////////////...------,,,,,,------.........///////////////...//////000000000000//////000000000000////////////---...///111111111000/////////000000000000////////////000000000000//////000000000000000000111222222222111111111111222222222333333444444333333222111222444666777777666666888999999:::999888777666777:::===???>>>>>>>>>>>>>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC<<<@@@CCCBBB>>><<<>>>AAAHHHQQQ^^^jjjsss|||}}}sssxxxsssrrrrrrrrrzzz{{{vvvvvvyyy}}}}}}~~~rrriiiaaa^^^\\\WWWUUUVVVZZZVVVUUUXXXXXXWWWYYY^^^eeellluuu}}}xxxmmm```TTTLLL@@@===888444222222333555444444333333222111111000///000000111222222333333111333555555333222222333111222222222222111000000///000000111222111111111000///////////////000000000222333222///---...000...............///000111///......//////000111222000000000000000///......////////////////////////......---,,,---...//////000...,,,---///000///...///......///111222000///---------........./////////...---,,,,,,---...//////000111111...---------........................---......///000000000000//////............//////////////////////////////...------,,,,,,------.........////////////....../////////000000/////////000000000000//////////////////111111222111000000...///000111111000///...//////000000000000//////000000000000000111111222222222111111111111222222222333333444444333333222111222444555666777666666888999::::::999888777666888:::>>>??????>>>>>>???????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC???BBBEEEDDD@@@>>>@@@CCCHHHQQQ^^^jjjsss{{{{{{qqq{{{|||~~~~~~~~~vvvqqqrrrwww~~~~~~~~~|||wwwsssppp\\\UUUOOONNNMMMJJJIIILLLNNNKKKMMMTTT\\\dddmmmvvv{{{ttthhh[[[PPPFFF>>>:::666555444333222333444555444444444333222222111111000000000111111222222333000222444555333222222222222222111000000000000111000000111222222222222111000000000000////////////000000000000000000111111---------...///000111222000000////////////000000000000000000000///......000000////////////////////////...---------.........---,,,,,,...000000///000///...///000111000///---............/////////........................///000111111///------...........................---....../////////......//////............//////////////////////////////......------------............////////////.........//////////////////...////////////000000000000111111222222222111000000---///000222222000///---//////000000000000//////000000000000000111222222222222111111111111222222222222333333333333222222111222444555666777777777888999:::::::::999888777888;;;>>>@@@@@@??????@@@????????????@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEDDD@@@???@@@CCCJJJSSS___kkksss{{{yyymmmzzz{{{|||~~~}}}{{{wwwqqqjjjddd___\\\QQQLLLHHHHHHHHHFFFHHHLLLOOORRRYYYeeeqqq|||zzzpppiiibbb[[[PPPEEE???:::888777666666666666555555444333333333333222222111111111222222222333333444444444000222444444333222111222333222000/////////000111000111111222222222222222222222111000///...---,,,111000///000222222222000---------...///111222333111111000///////////////000000000000000///.............../////////000000//////......------------...---------///000111111111///......000111000///.............../////////......///000000///......///111222111000......///........................---...............---,,,//////............//////////////////////////////......------------............//////000///////////////............//////////////////000000000000111111111111000000//////---...000222222000...---//////000000000000//////000/////////000111222333222222111111111111222222222222333333333333222222222222333444666666777777888999:::::::::999888777999<<>>@@@AAAMMMVVVbbbmmmvvv}}}yyykkk|||wwwtttxxxyyytttuuuvvvtttqqqpppmmmggg```ZZZTTTPPPNNNJJJGGGEEEGGGHHHIIIMMMRRRXXXaaaooo~~~|||pppbbbVVVPPPGGGBBB<<<777555555555555333333444444333222000///111111111111000000000000222333333333333333444444000222444444333111111222333222000/////////000111000000111222222222222111//////000000000000///...000...------//////...,,,------......000111333333222111000//////......///000000000000000///......+++,,,---...///000111222/////////......---,,,,,,.../////////000111222333222000......///000000///////////////////////////---...///000000///...---000222333333111000000111........................---...............---,,,//////............/////////////////////////////////......------......///---...///000111111111111000///............///000.../////////000000000111000000//////...............///000111111000///...//////000000000000//////////////////000111222333222222111111111111222222111222222333333222222111222333333444555666777888888999:::;;;;;;:::999888999<<>>:::888555444444555444333///000222333333333222111000000000000000000000000111111111111111111111111///111333444222111111111111111000////////////000//////000111111111111000***+++...000222333333222000000000000////////////.........///000111222333111111000///////////////000000000000000///......++++++,,,---///000111111.........///......---,,,///000111111000000222444333000......///000000///000000000////////////...---...///000000///...---///111333222111000000111........................---....../////////......//////............////////////////////////////////////............//////---...///111333444555555111000///......///000111......//////000000111111//////...---------......//////000000000000////////////000000000000//////////////////000111333333222222111111111111222222111111222222222222111111333333333333555666777888888999:::;;;;;;;;;:::999888;;;>>>@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDFFFGGGQQQZZZhhhttt|||vvvqqq}}}wwwsssqqqsssvvv}}}vvvtttvvvxxxxxxqqqgggeeeaaa]]]YYYVVVUUUTTTLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLPPPXXX___eeeoooyyywwwddd\\\RRRHHHBBB===999666888666555555555555444333000111222333444444333333000000000000000000000000111111111111111111111111///111333333222111111111000000000000000//////.........///000000000000///+++,,,...111222222111111...000333222000000222555000000//////000111111222111000///////////////000000000000000000///......---------............///,,,---.../////////...---///111222111///...111333333111...---...///000///000000000000/////////...------............---------///111111///...///000........................---......///000000000000//////............////////////////////////////////////............//////,,,---000222555777888999222111000//////000111222.........///000111111111//////...---......000000111000///......///000111//////000000000000//////......//////000222333444222222111111111111222222111111222222222222111111333333333333444666777999888888:::;;;;;;;;;::::::888:::>>>??????>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAADDDFFFHHHIIIPPPZZZhhhttt}}}pppoooxxxuuuuuuyyy~~~}}}|||~~~}}}}}}|||vvvyyy}}}||||||{{{|||xxxpppiiieee^^^XXXVVVUUURRRNNNKKKIIIJJJLLLJJJIIIHHHHHHIIIJJJKKKLLLUUUWWW^^^hhhqqqyyy~~~ttteeeXXXLLLEEE>>>999777666555333444333111111222333222000000000000000000000//////111111111111111111222222333333333333333333333333///111333333222111000111///000111111111000...------......///////////////000111222222111///---+++'''+++//////,,,,,,000555111000000000000000111111000000////////////000000000000000000000//////...000000///...------,,,,,,+++,,,.../////////......///111222000...---///222444111...---...///000///111111000000/////////...------------------------,,,---//////...------...........................------///000111111111111//////............////////////////////////////////////............//////,,,---000333666999:::;;;333222111//////111222333---......///000111111222000///.........000111222222000///------///000222//////000000000000//////.........///000222333444222222111111111111222222111111222222222222111111444333333333444666888999888888:::;;;<<<;;;;;;:::777:::===???>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>???BBBEEEHHHHHHOOOYYYgggttt|||}}}llljjj{{{|||~~~zzzxxxzzzzzz|||~~~||||||}}}yyyqqqjjjeeeccc___ZZZUUUPPPLLLIIIKKKLLLKKKHHHEEEEEEJJJNNNJJJLLLNNNMMMLLLMMMQQQTTT\\\iiivvv~~~|||ooobbbVVVJJJBBB;;;:::888666444333222222111111111111222333444555222222222222222222222222000000//////000111222222333333222222111000//////333333333333222000///---000000//////.........---......////////////......000///...------...///000111111000000000000111111////////////////////////....................................////////////........................//////.........---------......///000111222222333000000000000000000000000+++++++++,,,---...///000---.........//////000000000000000000000000000000////////////////////////////////////////////////............---,,,+++******+++---///000000///...111///...///111222000---.........000222555888999:::555///---...000000///111000///......///000111............//////////////////000000111111111222222111///.........///000/////////000111333444555333333333222222111111111444444444333333222222222333333444444555555666666999::::::;;;<<<<<<<<<;;;:::;;;======;;;999999999BBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDEEECCCBBBCCCGGGKKKVVV[[[eeepppyyy{{{pppiii}}}zzzyyy}}}zzzwww{{{}}}|||vvvrrroooiiiaaaZZZTTTSSSPPPMMMJJJGGGEEEDDDEEEFFFGGGFFFEEEHHHNNNSSSVVVUUUSSSQQQRRRWWW___fffttttttlll___TTTKKKCCC<<<888999888666555444333222222111111111111222333444555111111111111111111111111111111000000000000111111333333222111111000//////000000000111000///---,,,000/////////...............//////000000//////...000///...------...///000.........------.........////////////////////////....................................////////////........................//////.........---------.........//////000000111////////////////////////,,,,,,,,,,,,---...///000............/////////000////////////////////////////////////////////////....................................---,,,+++***,,,---...///000000000000000...---///111111///---//////...///000222444666:::777444111111111000000000000////////////000000222111111000000//////////////////000000000111111444333111///...---------000000000000111222333333333333333222222222111111444444444333333222222222555666666777888999999:::999::::::;;;<<<<<<;;;;;;999;;;>>>>>>============BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCAAABBBGGGKKKSSSYYYcccooozzzwwwmmmddd|||||||||xxxxxx}}}|||wwwvvv{{{}}}xxxuuuxxxwwwqqqhhhaaa\\\VVVOOOJJJFFFFFFDDDCCCBBBAAAAAAAAADDDFFFHHHIIIJJJOOOWWW]]]cccaaa^^^]]]aaakkkwwwwwwkkkXXXQQQFFF>>>999777666666666555444333333222222222111111111111222333444444////////////////////////111111111111111000000000222222222111111000000///......////////////......////////////............//////000000000000////////////............//////........................////////////////////////////////////////////////............////////////.......................................---------........................------------------------...------......///000111............////////////////////////////////////////////////////////////.......................................---,,,+++///////////////000111222///...---...000000...---000//////...///000111222777999999888555222000000//////000000000000//////444444333222111000000///...///////////////000000222111000///............222111111000000000111111333333333222222222222111444444333333333333222222222333333555666777888888999::::::;;;;;;;;;;;;;;;999<<>>>>>???BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@AAACCCAAA@@@AAAEEEIIIOOOWWWcccqqq}}}qqqnnnkkk~~~vvv{{{|||}}}}}}}}}|||zzzwwwtttrrrjjjhhhddd___XXXQQQLLLIIIFFFDDDAAA???>>>???@@@BBB<<>>======>>>BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA???AAABBBAAA???@@@DDDHHHPPPWWWdddrrr~~~ooommmhhh|||{{{tttuuuuuutttqqqmmmhhhdddaaaVVVTTTQQQMMMIIIFFFDDDCCC@@@AAAAAAAAAAAAAAACCCDDDDDDHHHPPPXXX^^^aaabbbbbb```dddhhhkkkpppwwwwwwnnn]]]PPPEEE@@@<<<777444444444777999999666333222222444333222222111111111111333333222222111222222333111111111111111111111111///111222444444333222111///000000000000000000000---,,,+++++++++,,,---.............../////////000------............---------...///000000///...---,,,...///000000///...,,,////////////////////////....................................////////////........................---------.........//////---------......//////000////////////////////////000//////....../////////000/////////....................................////////////////////////------------------------......////////////............////////////......---///111111///---...000111000////////////000111000//////000111111000...000000////////////000000.../////////000111111111111111000000000/////////000000111111000///...---.........//////111222222111111222222222333333333222222222333333444444444222222333333444555555666:::::::::::::::999888888999;;;>>>??????>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAA@@@>>>@@@DDDHHHNNNVVVdddrrr~~~jjjhhhdddssstttzzz~~~yyyqqqllleeedddbbb___[[[VVVSSSPPPLLLJJJGGGDDDBBBAAAAAABBB===???BBBDDDEEEEEEFFFGGGQQQVVV]]]dddggghhhfffdddaaaeeekkkpppvvvvvviiiZZZPPPGGG===666888999666444555555777999777444111111222555444333222111111111111333333222222111222222222111111111111111111111111222333444555444222000...////////////000000000000//////------------...///---.........//////000000,,,------------------,,,---...///000000///...------...000111111000...---////////////////////////..................................../////////000........................---------.........//////++++++,,,,,,---...//////////////////////////////000///............//////000000//////.........---........................////////////////////////------------------------......///////////////......///000111111000///...---000222111///...///111222111///...---------...111...,,,---000222111///111000///......///000111111111111000000000000000222222111111000000//////---...///111111111000000000000////////////000000111111111222222333333333222222222333333444444444555666666666777777888888:::::::::::::::999888777777:::===???@@@@@@AAACCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@AAA@@@>>>???DDDHHHMMMUUUcccrrr{{{eeeccc^^^]]]fffpppvvvzzzzzzqqqiii___XXXRRRNNNKKKKKKMMMLLLHHHDDDBBBCCCCCCBBB@@@@@@BBBCCC@@@GGGJJJFFFDDDJJJTTTYYY```jjjvvv}}}|||uuunnnjjjhhhlllrrryyy{{{mmmbbbYYYPPPGGG@@@>>>;;;888777888777333000444444444333333222222222222222111111111111222222555444222000000111222333000000000000000000000000222222222222222222222222////////////000000000000,,,,,,,,,,,,,,,---......111000...------...000111,,,,,,---...//////......////////////////////////111///---...000222111///------......//////000000........................------------------------------------------------......---------,,,,,,,,,000///...---,,,------...---,,,+++++++++---///111111111000000/////////...111000000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++//////////////////////////////---,,,,,,---...///......---,,,,,,,,,,,,---000000000000000000000000............////////////111///---+++,,,...111333333222222222111111000000111...,,,---///000---+++222111000///............////////////000000000000000000000000111222333444...///111222333222222111222333444444555555444444777777777777777888888888<<<;;;:::999999999::::::;;;<<<>>>???@@@@@@??????AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDAAA>>>>>>BBBFFFPPPVVVaaapppiiiaaaaaaVVV\\\bbbfffiiiqqq}}}{{{mmmcccZZZRRRLLLIIIEEEBBBCCCFFFGGGEEEBBBBBBCCCDDDCCCBBBAAACCCDDDGGGPPPWWWWWWYYY```jjjooovvv{{{}}}wwwrrrooolllrrryyy~~~zzztttoooddd\\\SSSLLLHHHDDD>>>:::===:::777777777666444111333333333222222111111111222222111111111111222222444333111000000000222222000000000000000000000000222222222222222222222222222222111000///...------///...............//////111000///......///000111------...///////////////////////////////////////...,,,***+++---///...---.........///////////////////////////////////////........................------------------------//////.........---------000///...---,,,------...000///...,,,,,,---///000000000/////////.........---------.........//////------------------,,,,,,......////////////......///////////////////////////...------------.../////////...------------.......................................//////////////////......///000000111/////////.........------...---,,,---///000000///000000//////......//////////////////000000000000000000000000111222333333222333444555555555444333222333444444555555444444777777777777777888888888;;;;;;:::::::::999999999999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAA??????BBBFFFOOOUUUaaaqqqkkkccc___VVVWWWXXXYYY[[[```fffkkkrrrvvv{{{{{{wwwsssqqqqqqxxxyyy}}}~~~xxxuuuzzzzzzjjj\\\RRRLLLFFFBBBDDD@@@======@@@BBBAAA??????AAACCCDDDEEEFFFIIIKKKRRR\\\eeeiiimmmuuu}}}{{{yyyxxxuuuwwwyyywwwqqqfffZZZSSSIIIEEE???=========;;;999:::888777666666666444222222222111111111111111000222222111111111111222222333222000/////////000111000000000000000000000000111111111111111111111111222222111000///...------111000000000000000000000111000///......///000111......///000000000//////////////////////////////000...------///000000//////////////////.........000000000000000000000000////////////////////////........................000000/////////.........//////...------------...333111000...------...//////............---------+++,,,,,,---...///000000------..................//////000000000000//////////////////////////////......---------......///000000///............///....................................////////////---...000111111000///.........---------------,,,.../////////...///111222000000///////////////000////////////000000000000000000000000111222333333222222222333222222111000222333444444555555444444666666666777777888888888999:::;;;;;;;;;:::888777888999<<>>AAAFFFJJJNNNQQQUUUXXX^^^gggnnnqqqttt|||}}}{{{vvvrrrjjj```WWWNNNHHHEEEAAA>>>;;;::::::;;;:::999777666666555555555444333222222222222111111111111222222111111111111222222111111000///...//////000000000000000000000000000111111111111111111111111////////////000000000000111111111111000000//////000//////......//////000//////000000000000000///////////////////////////000000//////000111111111000000//////......------////////////////////////........................////////////////////////////////////.........---............------......111000///............///------------------------..................------............////////////......////////////......////////////////////////------------.........///000//////...................................................////////////---...////////////...---///////////////////////////111333111......111444333333111000000/////////////////////000000000000/////////000000111222333222222111111111000//////222333444444555555444444555555666666777888888888888999;;;<<<;;;:::888666888:::<<>>???@@@@@@@@@???CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCAAA??????CCCGGGKKKSSSaaarrrqqqhhhfff}}}|||zzzxxxssskkkccc]]]WWWTTTQQQMMMKKKJJJJJJJJJLLLPPPUUUYYY\\\bbbiiiooossstttxxx}}}~~~{{{{{{}}}}}}}}}~~~}}}yyyssslllfffaaa___^^^VVVQQQMMMLLLIIIDDDCCCEEEDDDCCCBBBAAA@@@??????>>>===@@@EEEKKKQQQWWW[[[]]]eeehhhkkkmmmmmmmmmnnnoooqqquuuwwwvvvyyyxxxmmm```XXXIIIGGGCCC???<<<999777666666555555555444555555555444555555444222111222333333333333333333444444444222222111111111111222222000000000000////////////000000000000000000000000////////////////////////222222111000///...------,,,---...///000///............////////////......//////000000000///......////////////////////////---...///...------///111///////////////.................................------------------------...........................------------,,,,,,,,,,,,---......///.........,,,,,,---...//////000000,,,,,,,,,------------...+++,,,,,,---...///000000------......///000000000000000111111111111000000////////////////////////+++,,,---...////////////......---,,,,,,,,,,,,,,,000000000000000000000000............///////////////...---,,,,,,,,,---................../////////...///000000222555999===777666444333111000//////////////////000000000000////////////000111222222444333333222222222222333222333444444555555444444444444555666777777888888888999:::::::::999777666<<<===>>>???@@@@@@??????BBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCAAA???@@@DDDGGGKKKSSSaaarrrsssiiieee{{{{{{zzzwwwrrrmmmhhhfffaaa^^^ZZZWWWVVVVVVWWWWWWWWWYYYZZZZZZYYYWWWVVVUUUWWWVVVWWWXXX[[[[[[[[[YYY___aaaffflllpppttt}}}~~~}}}~~~~~~~~~|||wwwuuuvvvxxxxxxwwwgggddd___XXXSSSPPPOOOOOOJJJFFFCCCDDDDDD@@@???AAA@@@@@@@@@@@@AAABBBEEEGGGDDDJJJRRR\\\dddlllqqqtttvvvxxxzzzzzzxxxuuuttttttssswwwyyyxxxyyy~~~~~~}}}xxxoooggg^^^TTTJJJCCC999999999999888666555444444444555555444444555666333555666444111///000222111111222222333333333333222222111111111111222222000111111111000000//////000000000000000000000000////////////////////////222222111000///...------***+++---///000000//////000000111111111111000000///////////////...------///////////////////////////000222111//////111444.........///////////////................................................------------------------............------------,,,,,,.../////////.........//////000000000//////,,,---------............---------.........//////,,,,,,---......///000000///000000111111000000///////////////////////////+++,,,---////////////...//////...---------------////////////////////////............//////////////////000000//////...---,,,,,,---------.........333111000000333777999:::333222222111000000000000////////////000000000000///......//////000111222111000/////////000111222222333444444555555444444333333444555666777888999999999999999888888888777:::;;;===???@@@AAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBBBBAAA???@@@DDDHHHJJJRRRaaarrr~~~uuukkkgggwwwwwwvvvsssooollllllmmmgggdddbbbaaabbbdddfffgggkkkkkkkkkiiiddd\\\TTTOOOMMMKKKIIIIIIJJJKKKJJJIIIKKKMMMSSSZZZ^^^cccmmmxxx{{{}}}zzzqqqkkkccc___^^^___^^^]]]UUUSSSPPPKKKGGGFFFGGGHHHGGGBBB@@@BBBCCCAAAAAADDDAAAAAAAAAAAACCCHHHNNNSSSRRRXXXbbbmmmuuu|||{{{}}}~~~|||yyyxxxwwwrrrvvvyyywwwwwwxxxvvvrrrkkkcccWWWMMMGGGAAA<<<999888777555333333444666777222333444333222111111222333555666444000...///111000000111111222222222222222222111111111111222222111111111111111000//////000000000000000000000000////////////////////////////////////000000000000)))+++---000111111111000222222333333333333222222......//////...---,,,,,,////////////////////////,,,...///...,,,,,,...111---.........//////000000000000000000000000000000////////////////////////------------------------000/////////............+++,,,.../////////......111111222111111000///...---------....../////////111000000...---,,,++++++,,,,,,,,,---...//////000------............------////////////////////////***+++---///000000///...000000///.................................................../////////000...000333444444111...,,,---------....../////////;;;777222111333555555444//////...//////000111111////////////000000000000.........//////000111222333333222222222333555666222333444444555555444444333333444555666777888999:::999888888777777888888888:::<<>>AAAEEEHHHGGGLLLNNNMMMNNNVVV\\\___ccccccgggppp{{{{{{||||||yyyvvvtttssstttuuuuuutttqqqkkkddd]]]YYYOOOKKKEEEAAA>>><<<:::888333333333444444444555555555555666666666666555555555333222333555555222000000000////////////000000000000////////////000000//////////////////......111222222222222111000000---......///000111111222000///.........000111222111000///......///000111////////////////////////...///000111000///---,,,////////////............000///...///000///---+++//////.........---------000000000000000000000000000000//////.........---//////.........---------------...//////...---,,,......,,,++++++,,,---...---...000111111111000///..................------//////...------------...............////////////------------------------...------,,,,,,------...............////////////........................000...------......---+++,,,------...///000111111---...000111111///,,,+++111111111111111000000000111111000000//////......000000000000////////////000000000000000000000000////////////000111222333222222111111111111222222444444444555444444333333333333333444555777999:::999999::::::::::::999999:::<<<>>>?????????@@@AAACCCBBB@@@??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCBBB@@@@@@EEEIIIMMMUUUccctttwwwuuukkkfffkkkllllllkkknnnuuuyyyxxxuuussspppnnnoooppppppooopppqqqssstttqqqkkkddd^^^XXXXXXWWWUUUTTTUUUVVVXXXYYYVVVRRRNNNLLLKKKLLLMMMJJJKKKMMMRRRWWW[[[]]]]]]\\\XXXUUUWWW^^^eeeiiijjjsssuuuxxx{{{}}}|||}}}|||xxxvvvyyywwwvvvvvvuuussspppnnnfffdddbbbaaa___]]]YYYVVVOOOKKKEEEDDDEEEFFFDDDAAAGGGEEEBBB@@@@@@AAA@@@???CCCCCCBBBCCCFFFJJJPPPSSSVVV\\\```______dddhhhhhhlllkkklllqqqwww{{{|||{{{yyyyyyzzzzzzxxxvvvrrrppppppmmmggg___VVVNNNGGGDDDDDDAAA<<<999888888666555444444444555555555666666555555666666666666555555555333222333555555222000000000////////////000000000000////////////000000........................000000111111111000/////////000000111111222222222///////////////000111111000000////////////000000............//////000000000000///...............////////////............222222222111111000000000//////.........---------........................000/////////............000000/////////.........,,,,,,.../////////......///...---,,,,,,---............///000000000000000........................//////...------------...............////////////........................///......------......///............////////////........................111000//////000000///---------......//////000000/////////......---------...---------------------////////////000000000000000000000000////////////000000000000000000000000////////////000111222333222222111111111111222222333444444555444444333333444555555666777888999999777777888888888888777777:::<<<>>>?????????@@@AAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCBBB@@@@@@DDDHHHNNNUUUbbbsss~~~vvvrrrhhhbbbiiilllmmmooowww|||xxxuuurrrooommmmmmmmmnnnqqqrrrnnngggaaa````````````````````````cccaaa]]]YYYTTTOOOKKKJJJLLLLLLLLLNNNPPPOOOMMMKKKHHHHHHGGGHHHJJJNNNTTTWWW[[[^^^bbbfffkkkrrryyy}}}zzzsssmmmkkknnnssswwwyyyxxxvvvuuuvvvyyy|||~~~|||~~~}}}}}}}}}~~~|||yyytttoookkkhhhgggeeecccaaa```___]]]ZZZWWWRRRPPPMMMKKKKKKJJJHHHFFFDDDBBB@@@>>>>>>???AAABBBCCCAAA@@@@@@CCCEEEEEEEEEIIIJJJLLLPPPUUU\\\aaaeeeiiinnnqqqooonnnooonnnkkkooopppppprrrtttwwwyyy{{{yyywwwvvvuuutttppphhhbbbXXXTTTNNNGGGBBB>>><<<<<<999777444333444555555444555555555666666666777777555555666666666666555555444333333333444444222000000000////////////000000000000////////////000000...///////////////////////////000000//////...---000000000000000000000000...//////000000000000000/////////000000/////////---.........//////000000222000...,,,,,,---///000////////////...............///000...++++++---000...............---------........................////////////............000000000000000/////////,,,,,,---.../////////.........---------....../////////......//////000111........................//////...------------...---............//////////////////////////////////////////....../////////---............/////////////////////////////////222111000000111111000///.........///////////////111///---,,,,,,---...///---,,,+++******+++,,,---.........///000111111111000000000000////////////000000000000000000000000////////////000111222333222222111111111111222222333333444444555444444333555666888999999999888777777777888888888888777777:::<<<>>>?????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCAAA???@@@DDDHHHOOOUUUaaappp|||{{{sssoooeeeeeepppsssuuu{{{xxxqqqmmmkkkjjjjjjlllooonnnhhhccceeeeeeeeefffggggggeeedddeeeeeedddccc```[[[WWWUUUSSSRRRPPPPPPPPPOOOMMMKKKPPPNNNKKKIIIGGGGGGIIIJJJIIIKKKOOORRRTTTWWWZZZ]]]^^^ZZZUUUQQQQQQUUU[[[___bbbbbbccceeehhhmmmqqqtttxxx{{{zzzuuurrrssssssqqqqqqsssuuuvvvvvvxxx{{{}}}~~~~~~~~~~~~}}}{{{{{{{{{yyyvvvrrrooonnnoooqqqrrrnnnkkkgggbbb]]][[[YYYYYYQQQPPPNNNNNNNNNNNNLLLJJJHHHEEEBBBAAABBBCCCCCCBBBAAABBBAAA???===???DDDHHHFFFFFFFFFIIIMMMQQQTTTUUUVVVXXX\\\aaagggnnnsssvvvtttwwwwwwsssqqqpppnnnjjjlllooosssuuuvvvxxx{{{}}}wwwrrrlllhhheee^^^TTTLLLAAA???<<<:::999:::;;;===666444333333444666555555444555555555666666666666444555555666666555555444444333333444444333222111000000////////////000000000000////////////000000000000000000000111111111///000000000000///..................------------...///000111111000///...---...///000000///...---000/////////............000///...------...///000////////////............+++...///,,,(((''',,,111................................................///////////////.........////////////////////////..................------..................////////////...------///000111---------...............//////...------------...---------.........//////........................//////............//////---------.........//////000000000000000000000000222000///000111111000//////////////////.........111000...------...///000///...---,,,,,,---///000.../////////000000000111000000000000////////////////////////////////////////////////000111222333222222111111111111222222333333444444555444444444555666888999999888666555999999::::::::::::999999:::<<<>>>?????????@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCAAA???@@@DDDHHHNNNTTT^^^mmmxxx}}}|||xxxqqqoooeee]]]vvvyyy~~~~~~uuupppooommmlllnnnpppqqqooolllkkkkkkjjjkkkmmmllliiifffcccdddfffggggggeeecccaaa\\\ZZZWWWWWWXXXYYYZZZZZZ^^^YYYSSSOOONNNLLLHHHEEEGGGIIIKKKJJJHHHFFFEEEEEEHHHGGGEEEDDDDDDGGGJJJLLLMMMMMMNNNPPPTTTXXX\\\^^^^^^aaaaaa\\\ZZZ\\\]]]\\\___```bbbbbbccceeehhhjjjkkklllooorrrvvvyyy|||}}}{{{zzzzzz|||xxxwwwuuusssrrrsssxxx{{{~~~~~~}}}~~~~~~}}}{{{zzz|||}}}{{{uuuqqqoooooooookkkhhhbbb]]]ZZZYYYYYYZZZYYYWWWSSSOOOMMMKKKLLLLLLIIIGGGFFFFFFGGGGGGFFFEEE@@@===;;;;;;===@@@BBBCCC???BBBDDDDDDCCCFFFLLLRRRWWWVVVVVVXXX\\\```bbbcccbbbeeeiiioootttyyy|||~~~vvvxxxvvvrrrqqqsssrrrnnnqqqssswwwxxxwwwuuuttttttkkkdddZZZTTTPPPJJJBBB<<<::::::999888777666555555666555333444555666555444333333444444444555555555444444555555555555444444333444444444333222222222000000////////////000000000000////////////000000.........//////000000000000000111111000000///...............------------...///000111111000///...---...///000000///...---222222111///...---,,,+++---...///000000///......////////////...............111222///++++++000555---.....................////////////////////////.........///////////////........................000000///...---,,,,,,,,,,,,------........./////////...---------...000111---------.........////////////...------------...------------............------------------------...------,,,,,,------...------------............000000000000000000000000000...---...000000///...///////////////.........000000000000111000000000000///.........000111222111000000000/////////...000000000000////////////////////////////////////////////////000111222333222222111111111111222222222333333444555555555444444666777888888666444333999999::::::::::::999999:::<<<>>>?????????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBBBBAAA??????CCCGGGMMMRRR\\\iiivvv{{{{{{xxxrrrrrrggg```{{{~~~wwwqqqmmmmmmmmmnnnqqquuuzzz|||~~~{{{xxxwwwwwwuuuoookkkdddeeefffgggggggggfffeeeeeedddcccdddgggjjjkkklllhhhccc^^^\\\\\\ZZZUUUQQQTTTUUUVVVTTTOOOIIIEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEDDDDDDDDDEEEGGGHHHIIIHHHLLLLLLHHHGGGIIIKKKJJJMMMNNNOOOPPPOOOQQQSSSUUUVVVXXXZZZ^^^bbbeeehhhiiiccccccdddgggjjjmmmnnnmmmhhhhhhgggffffffiiimmmqqqpppqqqrrrssstttuuuvvvvvvooooooooommmjjjhhhiiijjjoooooooooooonnnnnnnnnnnnkkkhhhddd___\\\[[[ZZZ[[[VVVTTTPPPMMMKKKJJJKKKLLLHHHGGGDDDBBBAAAAAABBBCCCEEECCCAAA@@@AAAAAAAAA???;;;:::999;;;@@@DDDGGGHHHJJJNNNRRRTTTVVVZZZ```eeekkkiiiggggggiiikkkkkkkkkjjjmmmrrrvvvzzz}}}~~~~~~wwwxxxvvvtttvvvzzzzzzwwwvvvuuussspppkkkddd___[[[UUUOOOHHHCCC@@@===:::777444555666777777555444333666444333333444444222111333333333444444444444555444444555555555555444444222444555555333222222333000000////////////000000000000////////////000000++++++,,,,,,------......000111111111111000//////000000000000000000000000000000000000000//////............//////.........333222111///...,,,++++++,,,---///111111000...---////////////............---///000...,,,,,,///222---------...............000000000000000000000000.........///////////////------------............111000///------,,,,,,,,,***+++,,,---..................------......///000,,,,,,------...///////////////...------------...,,,------------.........------------------------------,,,,,,,,,,,,------,,,------------.........////////////////////////...---,,,---...///...---........./////////////////////000111111111000000------...//////000000000111111111000///.........000000000000////////////000000000000000000000000////////////000111222333222222111111111111222222222222333444555555555555555555666777777666555444777777888888888888777777:::<<<>>>?????????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBB@@@>>>???CCCGGGLLLQQQ[[[iiivvv}}}}}}{{{yyyuuujjjeee|||uuupppjjjmmmooorrrvvvzzztttjjjiiihhhgggffffffffffffcccdddfffjjjnnnooonnnlllllllllkkkjjjhhhfffeeedddaaadddfffeee```ZZZVVVSSSPPPOOONNNMMMLLLJJJIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEBBBFFFGGGCCCAAACCCDDDBBBBBBDDDFFFFFFEEEEEEGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNNNNPPPSSSUUUVVVUUUUUUVVVVVVUUUUUUXXX\\\___[[[\\\^^^```bbbbbbccccccZZZZZZZZZWWWUUUSSSSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUQQQPPPNNNKKKJJJIIIIIIIIIEEEDDDCCCCCCCCCDDDEEEFFFBBBAAA@@@??????@@@AAAAAACCCBBB@@@AAACCCEEEEEEEEEGGGFFFHHHLLLRRRWWWZZZ[[[ccceeehhhkkknnnpppsssuuusssqqqooooooppprrrrrrqqqooorrrwww|||~~~~~~}}}yyy{{{zzzxxxzzz|||yyyssslllfff^^^WWWRRRMMMGGGBBBAAA???===;;;999888777777000111333555666666666666444333222333444444222000444444444444555555555555333444444555555444444333222444666555222111222333000000////////////000000000000////////////000000,,,,,,,,,---......////////////000000//////...---///000000111111222222222111111000//////////////////......------......///000000000///......---------......///////////////////////////............,,,,,,---------.........---------.........//////////////////////////////............/////////000---.........///////////////...------------...///)))***+++------------,,,,,,---......//////......,,,,,,------...//////000//////...------------...,,,,,,---------.......................................------------......,,,,,,---------.................................---,,,+++,,,...///...---------......//////000000///...---------...000111+++---///000111111000///000000000000////////////000000000000////////////000000000000000000000000////////////000111222333222222111111111111222222111222333444555555555555666666666666666777777777777777888888888888777777:::<<<>>>?????????@@@AAAAAA@@@@@@@@@AAABBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCC???AAABBB@@@>>>???CCCGGGMMMRRR\\\jjjxxxwwwjjj]]]}}}xxxrrrnnnlllqqqvvvzzz|||ooommmjjjhhhgggggghhhiiilllnnnsssyyy||||||xxxtttlllooorrrpppkkkhhhjjjmmmhhhkkkooopppmmmiiieeeccccccbbb___\\\ZZZXXXWWWWWWQQQPPPOOONNNMMMMMMMMMMMMFFFJJJKKKGGGEEEFFFFFFDDD@@@BBBDDDDDDCCCCCCCCCDDDFFFEEEDDDDDDCCCBBBAAAAAAEEECCCBBBCCCDDDEEEDDDCCCBBBCCCCCCCCCCCCDDDHHHKKKHHHIIIJJJKKKLLLKKKJJJIIIJJJJJJJJJHHHEEEDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBAAAAAAAAA>>>>>>>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFHHHMMMQQQSSSSSSXXXXXX[[[```gggmmmqqqrrruuuvvvwwwyyyzzzzzzyyyxxxrrrpppooopppsssvvvwwwwwwsssvvv{{{~~~}}}~~~}}}{{{zzzxxxqqqhhh[[[RRRFFF???===<<<999555777999::::::888666666666777666666444444333333333444333333444555555333222555555555555666666666777333444444555555444444333111444666555222111222333000000////////////000000000000////////////000000...//////000111222222333......//////......---,,,---......///000111111222222111000.........///000///...---,,,,,,---...///............/////////000///...---------///000222000/////////............000//////111222333222000---------.........//////........................---.........//////000000.../////////000000111111,,,,,,,,,,,,---///111222((()))***,,,------,,,,,,+++,,,.../////////...---,,,,,,------...///000000//////...------------...,,,,,,,,,---------......//////////////////////////////............//////,,,,,,,,,---------.................................,,,,,,---///000///...,,,------...///000111111000---***)))))),,,///222,,,...111333444333111000......//////000000111111000000000000////////////000000000000000000000000////////////000111222333222222111111111111222222111222333444555555555555777777666666777888999999999999::::::::::::999999:::<<<>>>?????????@@@AAAAAA@@@???>>>???AAADDDEEECCCCCCCCCCCCCCCCCCCCCCCC???AAABBB@@@>>>???CCCGGGOOOSSS]]]lll{{{wwwjjjfffzzzuuuoookkksssvvv{{{qqqmmmjjjiiiiiijjjpppxxxvvv{{{}}}yyytttssstttrrrmmmiiigggmmmssstttqqqnnnoooqqqssstttuuutttppplllhhhgggiiigggdddccceeeggghhhhhheeebbb^^^[[[YYYVVVTTTRRRNNNLLLJJJKKKNNNOOOMMMKKKPPPKKKGGGEEEFFFFFFEEEBBBEEEDDDCCCCCCDDDDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>======>>>@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@>>>???????????????>>>>>>===>>>???@@@@@@??????>>>AAA@@@??????AAADDDGGGJJJIIIKKKMMMNNNPPPSSSWWWZZZYYY]]]bbbeeefffffffffgggmmmooorrrtttuuuuuutttsssvvvxxxzzz{{{yyyvvvuuutttvvvsssooommmmmmnnnooooooqqqtttyyy~~~zzzrrriii^^^SSSLLL===;;;999777666666666777444444444444444444444444666666555444333333222222222333444444333333444666555444333222222222333444444444444555555555555666333444555555555333000///111111111222222333333333,,,,,,---...///000111111...------///111222111000---......///////////////---.........//////000000+++,,,---...////////////......////////////......//////.........---------,,,---------.../////////......------------......///////////////............------------...//////.................................///////////////+++---///111000...***(((////////////...---,,,,,,------,,,+++,,,---.../////////000000000000//////............//////000000//////.........---------////////////////////////------------------------000000000///......------***+++---//////...---,,,/////////...---------,,,111000...,,,,,,,,,...///---...///000000///...---////////////////////////000000000000000000000000000000000000////////////222222111111000/////////000000///...............111111111000000000000000222111000.........///000333333333444444444555555555555555555555666777777AAA@@@===;;;:::999999:::;;;<<<===???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBB@@@>>>???DDDHHHOOOVVV___lll}}}|||ddd___}}}zzztttpppooopppppppppuuu|||~~~xxxrrrpppqqqrrrpppnnnllloootttwwwxxxzzz|||~~~|||||||||zzzxxxuuutttssswwwtttrrrrrruuu{{{|||xxxvvvtttrrrnnnjjj___^^^^^^aaafffjjjkkkjjjjjjfffaaa\\\ZZZXXXVVVUUURRRNNNIIIFFFEEEFFFGGGGGGFFFEEECCCAAA???>>>===<<>>>>>???BBBDDDEEECCCCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEJJJJJJKKKMMMPPPUUUYYY\\\```aaabbbcccdddfffjjjnnnpppssswwwxxxxxxwwwvvvwwwttttttuuuvvvwwwwwwwwwwwwuuuvvvxxxxxxxxxxxxxxxxxxmmmlllkkkmmmrrrvvvxxxyyy{{{|||~~~~~~{{{nnniiiaaaXXXOOOGGG???;;;:::999888666555444444444444444444444444444444444333333333333444444444444;;;<<<;;;999555333222333444333222222222333444444444444444444555555555555333444555555444333111///111111111222222222333333//////////////////000000...------///111222111000---......///////////////............/////////000---...............------......////////////......//////.........------------------.....................------------....../////////////////////......------------...//////////////////////////////111111000///...---,,,,,,..................---,,,---............------,,,------,,,,,,,,,---...///,,,,,,---//////000000000------......////////////......---------,,,,,,,,,////////////////////////------------------------.........///////////////+++---...000000///...---..................------111000...,,,,,,---...///......////////////......////////////////////////////////////////////////000000000000////////////111111111111000000000000222222000///............111000000000000000000000111000000////////////000333333333444444444555555666555555555555666777777===<<<:::999999999999:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBB@@@>>>???DDDHHHOOOVVV___lll~~~~~~gggbbb}}}yyyrrrpppppptttuuuwww|||zzzrrrnnnnnnqqqrrrrrrppprrrwww~~~~~~~~~~~~{{{vvvuuuyyy}}}wwwmmmmmmnnnrrrxxx}}}~~~xxxsssppppppqqqkkkeee\\\UUUSSSUUUXXXYYYYYYWWWTTTQQQNNNMMMLLLKKKNNNLLLKKKKKKLLLMMMMMMMMMGGGGGGHHHIIIIIIJJJJJJJJJOOOSSSXXXWWWRRROOOPPPRRRSSSSSSQQQQQQQQQSSSTTTVVV\\\]]]___aaadddhhhlllnnnqqqqqqqqqpppppprrrvvvyyy~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{~~~}}}|||{{{yyyxxxwwwwwwmmmmmmooosssxxx}}}~~~yyysssmmmfffaaaWWWQQQIIIAAA<<<999666444666666666555444333222111444444444444444444444444000000111222444555666666@@@@@@???<<<777444333333222222111222222333444555333333333444444444555555333333444444444222111000111111111111111222222222111111000000000/////////.........///111222111///---......///////////////............////////////////////////...---,,,+++......////////////.....................---------...............---------......------------............//////////////////...------------...//////000000000000000000000000111111000///...------,,,///...---,,,---...///000,,,,,,------------------------,,,,,,------...///)))***,,,...///000000111---------...............---------,,,,,,,,,,,,,,,////////////////////////////////////////////////------......///000000111---...///000111000//////..................//////000///...---------.../////////............//////////////////////////////////////////////////////////////////000000000000000000000000111111111111111000000////////////000000000000000000000111111//////000000111000000000333333333444444444555555666666666666666777888888999888888777777888999999;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCAAA???@@@DDDIIINNNUUU___llljjjbbb~~~~~~}}}qqqoooooosssvvvzzz{{{tttpppoooqqqsssssstttwww~~~}}}||||||}}}xxxrrrooottt|||{{{ttttttttttttvvvzzz~~~}}}wwwnnngggeeegggiiijjjnnnmmmlllkkkjjjiiiiiihhheeecccaaaaaacccdddcccaaa\\\]]]^^^```ccceeeggghhhmmmrrrvvvssskkkeeeeeegggeeedddbbbaaacccfffiiikkkqqqqqqqqqqqqrrrsssuuuvvvwwwvvvuuurrrqqqsssvvvyyy~~~||||||}}}yyyvvvvvvwwwzzz{{{~~~~~~}}}|||{{{xxxvvvvvvuuuuuuvvvwwwxxxwwwvvvuuupppiii```XXXPPPIIIDDDCCC???:::777777888888888333444555555444222111///333333333333333333333333///000111222333444555666:::;;;;;;999666444444555000111111222222333444555222333333333444444444444222333333333333222111000000111111111111111111111111111111111000000000000///......///111222000///---......///////////////.........///////////////......//////...------,,,......////////////............................../////////...---------,,,......------------..................////////////...------------...//////////////////////////////------......//////000000---,,,,,,,,,,,,...///000,,,,,,,,,,,,,,,---......---------------......///++++++---...///000000000------------............------------------------////////////////////////////////////////////////............//////000000---...///000000000//////------......//////000000000///......---...//////000///...------...///000////////////////////////////////////////////////////////////000000000000...//////000111222222222---------...///000111222000000000000000111111111---...000111222222111000333333333444444444555555777666666666666777888888888888888777777888888888:::;;;<<<>>>??????@@@@@@BBBAAAAAAAAABBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCAAA???@@@EEEJJJNNNUUU^^^llljjj___XXX___ggglllpppvvv~~~zzzwwwxxxyyy|||}}}xxxvvvttttttuuuwwwxxxxxx{{{}}}xxxuuusssrrrvvvsssppprrrzzz{{{sssuuuuuuuuuvvvyyy}}}~~~{{{uuurrrqqqqqqqqqqqqvvvxxx||||||zzz{{{}}}~~~{{{xxxpppqqqssswww{{{{{{{{{~~~zzzxxxuuurrrrrrtttwwwyyy{{{zzzyyywwwvvvvvvvvvwwwyyyyyyxxxvvvtttuuuxxxzzz~~~~~~|||||||||yyywwwuuutttvvvyyy}}}{{{{{{|||~~~~~~zzzwwwtttqqqmmmjjjgggddd```]]]RRRNNNIIIEEECCC@@@===;;;555333222222444666666555333444444555444333111000333333333333333333333333111111111222222222333333222333444333222111111333///000111222333333444444222222222222333333333444222222222222222222111111000000000000000000000000/////////000111222222222///......///111111000...---......//////////////////////////////.........,,,------...//////............////////////......---...................../////////...---------,,,......------------......---.........//////000000...------------...//////........................---------...///000000111***+++,,,---......------,,,,,,,,,,,,,,,---...///------.........//////.........///000000000//////....................................////////////////////////////////////000000000000000000000000000000//////............------......////////////---......//////000000000//////........./////////000///...------...///000////////////////////////.........................../////////000000000111......///000111222222333......------......///000//////000000111111111111...///000222222222111000333333333444444444555555666666666666666777777888:::::::::999888888777777:::;;;<<<===>>>?????????BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCAAA???AAAFFFJJJNNNTTT]]]jjj~~~jjj^^^???CCCHHHJJJLLLQQQZZZaaadddiiipppxxx|||wwwvvvooopppssswww{{{~~~vvvrrrpppnnnmmmooopppsss|||xxxuuuuuuvvvwwwzzz~~~~~~~~~}}}{{{yyy|||zzz{{{}}}}}}{{{zzz{{{||||||zzzwwwuuutttuuuwwwxxxyyyyyyyyyxxxwwwwwwyyy{{{|||}}}~~~}}}{{{zzzzzz{{{yyyyyyyyy{{{~~~}}}{{{vvvoooiii^^^ZZZVVVQQQNNNKKKGGGEEEAAA>>>:::999888888777666222222111333444444222000333444444444333333222111333333333333333333333333222222111111111111111111000111222000...------...///000111222333333333222111111222222222333333333222222222222111111222222000000000000////////////---......///000111222333000///...///111111000...---......//////////////////////////////.........+++,,,---...////////////......////////////......---------..............................---------......------------......------......///000000000...------------...//////........................000000//////............+++,,,---.........---,,,///...---,,,---...///000------...////////////...///000000000000000/////////////////////.........///////////////000000000////////////////////////000000000000000000000000111000000///......------------.........///////////////////////////000000....../////////000000000//////............//////////////////////////////..............................//////000000111111...//////000111222222222222111000...------,,,,,,/////////000111111222222000000111111222111111111333333333444444444555555555555555555555666777777;;;;;;;;;::::::888777666:::;;;<<<===>>>?????????BBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCAAA@@@BBBGGGKKKOOOTTT\\\hhh{{{hhh___444777:::;;;;;;>>>BBBFFFEEEIIIOOOTTTZZZ```hhhnnnxxx}}}{{{uuutttnnnqqquuuyyy}}}uuupppqqqssstttssstttwww~~~~~~}}}~~~}}}}}}~~~|||{{{zzz{{{|||yyyuuurrrqqqsssvvvxxxvvvxxxzzzzzzyyyyyyzzz{{{||||||}}}{{{yyywwwwwwxxxzzz{{{{{{{{{{{{{{{zzzzzz~~~wwwnnngggbbb\\\UUUOOOHHHDDD@@@===<<<<<<:::999===;;;777666666555444222555444333444555555333222444333222222222222222222222222222222222222222222111111111111111111111111111222222111///---...///000111222222333222111111111111111111222222222222222111111111111111222222000000/////////..................//////000000000000/////////111111///...---......///////////////000/////////............------...............---......////////////......---------.........//////---------.....................------------......------......///000000111...------------...//////........................////////////............000//////............///111000...------...///000,,,---...///000//////...------...///000000000000111111000000000/////////............//////000000///////////////////////////////////////////////////////////////.........//////......//////000111000000000///////////////......///000000000000000......////////////......////////////////////////.................................///000111111111//////000000111111111222222222111000000000000000...//////000111111222222222222111111000111111111333333333444444444555555444444444444444555555666888999:::::::::999888888::::::<<<===>>>?????????BBBAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCBBB@@@BBBGGGLLLPPPTTT[[[fffxxxwwwccc]]]222444777999999:::;;;<<<888:::===>>>???BBBIIIMMMMMMTTT^^^eeejjjpppxxxzzzxxxsssuuuwwwzzz||||||vvvooonnnsssyyy||||||~~~|||{{{zzz{{{|||{{{uuupppooopppsssvvvwwwzzz}}}~~~~~~}}}~~~}}}zzzxxxwwwxxxvvvvvvtttqqqmmmgggbbb^^^___WWWLLLFFFEEECCC@@@===>>>:::777555666777888888555444333444666888888777333111000111333555555555333222111000000000222222222222222222222222222222//////000000111111111222111222333333111111222333000111222333333222000///000111111111111222222222222111111111111111222222000000//////.........---////////////............000//////000111111///...---......///////////////000000//////.........---////////////...---,,,,,,......////////////......---------.........//////,,,------....../////////.........------.........---------...///000000111...------------...//////000000000000000000000000,,,,,,---...///000111222555333000...---...111222333222000...---...///000,,,---///000000000///...***+++,,,...///000000000222222111111000000//////---------.........//////////////////////////////////////////////////////------......///000000000000000000000000111111222111111000000//////............///000000000000000---...///000000///...---////////////////////////........................---......///000111111222000000000000111111111111...//////111333555666777...//////000111222222222444333111000000000111111333333333444444444555555444333333333333444555555555666888999::::::999999999:::;;;===>>>>>>??????BBBAAA@@@??????AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCBBB@@@BBBGGGLLLPPPTTTZZZdddvvvooo]]]ZZZ333333333444444444555555666666666666777888999:::===>>>@@@CCCIIIOOOTTTWWW___aaafffnnn{{{}}}|||{{{~~~{{{vvvpppooorrrwwwzzz||||||xxxzzz|||yyyxxxyyyzzz|||xxxuuuuuuwww{{{}}}yyyuuutttuuuxxxzzzxxxzzz}}}|||zzzzzzuuuoooiiieeecccaaa___[[[VVVQQQLLLIIIGGGBBBAAA@@@>>><<<;;;;;;;;;777777777777666666666666555555444444444333333333333222222111111222222333666444111///...///111222000000000000000111111111111111222222222333333333222222222222222222222222000111222222111000111333444333222111111333555666222111000111333333111000222222111000///...------++++++,,,---...///000000////////////////////////---...///000000111111000//////000000000000//////........................------......//////000000---...///000000///...---,,,,,,,,,---------......///......------,,,,,,+++..............................//////...---,,,,,,---...000///......///000///...---,,,,,,---...///111111000000//////............///000000///------000///---,,,++++++,,,,,,..................------////////////////////////000///...---------------111000...,,,,,,...000111////////////////////////...///000111111000///...111111000///////////////000000///...------,,,,,,//////000000000//////...............////////////////////////////////////............///////////////000000111111111111000333333222111000000000111111111000000000000111111---------............///000000000000111111111111777777666444111111222333333333444444555666777777;;;;;;;;;;;;::::::999888999:::<<<>>>???@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCAAAAAAFFFFFFDDDBBB@@@AAADDDGGGOOOTTT[[[fffwwwqqqccc]]][[[222222222222333333333333444444444444555666777888888888888999;;;>>>AAACCCFFFGGGJJJPPPYYYdddooouuu~~~|||wwwuuuwwwzzz{{{|||~~~{{{yyy}}}~~~|||{{{}}}{{{wwwuuuuuuvvvvvvzzzxxxvvvvvvwww|||}}}|||||||||xxxwwwvvvsssqqqnnnlllkkkdddccc___ZZZUUUQQQMMMLLLKKKJJJGGGDDDAAA>>>;;;:::::::::::::::999999888888666666666555555555444444444444444333333333333222333222222111111222222333333333333222222222222222000000000000000000000111000000000111111111222222222222222222222222222222000111222111000///000111111000///......000222333222111000111333333111000000000000000////////////......//////000000000000//////////////////////////////000000000//////.........////////////.......................................///////////////---...///000000///...---------........./////////------------------------..............................//////...------,,,---...///...---,,,---.........------------......000000000000//////......,,,---.../////////......///......------...///000........................//////////////////////////////......---.........000///...------...///000........................//////000000000000////////////...---------------000//////...------,,,,,,...///////////////..................////////////////////////////////////............//////////////////000111111111111000222222111000000000111111111111000000000000111111........./////////000000000000000000111111111111222333333111000///111333333333444555555666666777::::::;;;;;;::::::999888:::;;;<<<>>>???@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAEEEEEEDDDBBBAAACCCFFFIIIOOOTTT[[[eeeuuu{{{xxxxxxtttjjj___ZZZ\\\000000111111111222222222222222111222222333444555555555444333333555666777666666777999>>>EEEKKKOOOXXX___hhhoooqqqooommmkkkllljjjfffccccccfffiiillljjjjjjlllpppvvv|||}}}wwwvvvyyy}}}~~~|||xxxvvvwwwzzz|||}}}tttssstttwwwzzz}}}~~~}}}~~~|||{{{yyywwwvvvvvvxxxyyy{{{yyyxxxxxxzzz}}}zzzuuuqqqnnneeebbb]]]XXXTTTRRRQQQQQQKKKJJJGGGDDDAAA>>><<<;;;;;;;;;:::999888777666555444555666777888888777777555555444444444333333333333333333222222222111111222222111111111111222222000111333444555444333222111111000000000000000000/////////000000000111111000000000000000000000000111222333222000//////000000///.........///111111222111000111333333111000.../////////000000000111222222222111111000000000////////////////////////000000000000///...------------............------........................///////////////...............////////////............/////////000000000+++,,,,,,---......//////.................................///......---,,,---...///...,,,++++++,,,---..................---000000000////////////...+++,,,---.../////////...---......///000222333444........................//////////////////////////////.........///000000////////////////////////........................000//////////////////000///......------------.../////////...------,,,,,,......////////////..................////////////////////////////////////............/////////////////////000000111111111000000/////////000111111111111000000000000111111//////000000000111111111000000000111111111222222000111222111111111333555444444444555555666666777:::::::::::::::999999888:::;;;<<<>>>???@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBDDDHHHKKKPPPUUU[[[dddssszzzsssppprrrrrrlllddd```ddd000000000111111111222222111111000000111222222333222222222222333444555666555444444444555888<<<>>>===BBBIIIMMMMMMKKKHHHFFFHHHFFFDDDCCCDDDGGGKKKMMMKKKKKKLLLOOOTTTYYY]]]```jjjmmmqqqtttwww|||}}}|||}}}}}}~~~yyyuuunnnooorrrtttwwwzzz|||}}}{{{|||~~~~~~}}}|||rrrssssssuuuwwwyyyzzzzzzyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyy{{{{{{zzzyyyvvvsssrrrssstttuuuqqqpppnnniiiccc\\\UUUQQQIIIFFFCCC???======>>>???>>>>>>===;;;:::888777777777777777777777777777777333555777999999999777666444444444444333333333333222222222111111111111000222222111111111111222222///000111222333333333333111111111000000000000000/////////000000000111111000000000000000000000000333444444333000//////000222111111111111222333333222111000111333333111000////////////000000000000444333333222111000///...//////////////////////////////000000///......------......//////......---........................000000//////......------...//////////////////........./////////000000000,,,---------.........///........................---...............------...///000...,,,++++++,,,,,,---...//////...---,,,////////////////////////............//////......------...///111222333444---------...............///////////////////////////////////////000111222......////////////..............................000///...------...///000111000////////////000000//////.........---------......///000000000//////............////////////////////////////////////............////////////////////////000000111222//////......///000111111111111000000000000111111/////////000000000111111000000111111111222222222333555666555444444666777444444555555666666666777999999:::::::::999999888999:::;;;===>>>???@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA??????AAABBBCCCCCCCCCCCCCCCBBBCCCFFFHHHPPPTTTZZZbbbqqqyyyrrrpppwww|||zzzsssnnnnnn111111111111222222222222111111000000111111222222.........///000222333333444333222222222333555666777:::<<<===;;;999777777777777777777888999:::;;;:::::::::;;;<<>>??????CCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@AAACCCDDDCCCDDDDDDCCCAAAAAACCCEEEOOOSSSYYYaaaooo~~~uuupppqqq~~~}}}000111111111111222222222111111000000000111111222000000000000111111111111111111111111111222333333444555555444333222444555333444555666666555444333555666666555444444666888666999;;;===>>>BBBHHHMMMKKKNNNRRRUUUWWWYYY\\\^^^______```cccggglllrrruuu{{{yyyvvvttttttuuuvvvwww}}}|||yyywwwvvvyyyyyyyyyxxxwwwuuusssrrrllllllnnnpppsssvvvyyyzzz~~~~~~~~~}}}}}}|||{{{{{{||||||{{{xxxtttqqqppppppqqqqqqooommmjjjgggcccbbbeeedddbbb^^^ZZZVVVRRRPPPKKKJJJHHHFFFDDDBBBAAA@@@@@@???===;;;999888888777333444666777777666555444444444444444444444444444222222222222222222222222555555555555555333111000555555444444444333333333222222222111111111000000111111000000000000111111111///---,,,---000333555222222111111000/////////000000000111111111222222////////////////////////333444555444222111111222000111111111222222222222222111000111333333111000222222111000///...------000000000//////.........////////////////////////,,,,,,---...//////////////////000000000000/////////////////////////////////////////////.........//////............//////------........./////////000000//////...------,,,........................,,,---......///.........///000111000...------...---..................------............/////////000000///............///....../////////...------,,,,,,------...///////////////////////////////////////.........///000000////////////////////////------------------------///..................///...------------......///........................---...///000111111111000............////////////////////////////////////............////////////......------...000222333000000/////////000111111111111000000000000111111........./////////000000111111111222222222222333444666777777555333333444666666666666666666666666777888999999999999999999888999:::<<<===>>>??????CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEDDDEEEEEEDDDBBBBBBCCCDDDMMMRRRXXX```ooo~~~vvvpppttt/////////000000000111111111000000/////////000000111111222222222222222222000000111222222333333333///000000000//////111333222333444444444333111000000222444333111000222444333444666666666777999;;;555888;;;===<<<===@@@BBBAAABBBEEEGGGJJJNNNQQQTTTZZZXXXVVVUUUVVVWWWXXXYYY]]]```bbbcccaaa^^^\\\\\\```aaaaaa```^^^\\\[[[[[[VVVVVVWWWYYY\\\___aaacccggggggggggggfffeeedddccccccdddccc___ZZZVVVVVVWWWUUUTTTSSSQQQOOOLLLIIIHHHMMMMMMKKKIIIEEEAAA===;;;777777777777777666666555666666666666666555555555222333444444333222111111444444444444444444444444222222333333333444444444444444333333222111111111333333333333222222222222333333222222222111111111111111000000000000111111000000/////////111222333222222111111000//////.../////////000000000111111000000000000000000000000000222222222000000111222///000000111111111111111222111000111333333111000111111000000//////...............//////000000000////////////////////////------......///............//////////////////...////////////////////////.........///////////////000///...------...///000....../////////000000000////////////....................................,,,------...//////......---...//////---------///......------------......---------.........//////,,,,,,++++++,,,---///000---.../////////...------,,,,,,------...//////000//////////////////////////////......---.........000///...------...///000---------------------------......//////......------------------...//////........................+++,,,---...////////////............////////////////////////////////////............////////////...---,,,,,,...000222333222222111000000000111111111111000000000000111111//////000000000111111111111111111222222222333333111333555555444333333444777666666666666666666666777777888999999999999999::::::<<<>>>???@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFFFFEEEDDDFFFGGGKKKPPPVVV```ooo|||tttttt............/////////000000//////.........//////,,,---...///000111111111......///000111111111111...000111111000000111222444444444444444333333333---000333333111111222555111111222333333333222111444666888777555444666888555777999::::::;;;===>>>???===;;;:::<<<===>>>>>>===@@@CCCDDDDDDCCCCCCDDDCCCDDDDDDCCC@@@>>>============>>>???BBBEEEGGGIIIGGGGGGHHHHHHGGGEEECCCBBBEEEFFFFFFCCC>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===<<<999777555333333444555555555555555555555666666555333111000555444444444444444444444222222111111111111000000000000111222333333444444555444333333222333333444222222222111111111111000333333333222222222222111111111000000000000111111///000111222333222111111222222222111000//////.............../////////000111111111111111111111111...///000000///...000111000000111222222222222222222111000111333333111000////////////000000000000------...///000111222222////////////////////////////////////...---,,,,,,---..................---000000000000000000000000---.........//////000000000///...------...///000000000000000111111111111------......///000000000........................,,,,,,---.../////////...+++---...---,,,,,,---...///...---,,,,,,---...///---------.........//////''''''((()))+++---000111,,,---...000000000///...,,,,,,------...///000000////////////////////////000///...---------------111000...------...000111------------------------,,,---...//////...---,,,///////////////000111222---.....................)))***+++,,,------------............/////////000////////////////////////............/////////000...---,,,,,,---///222444333333222111000000111111111111000000000000111111000111111111111222222222111111222222222333333333///111444555555555666666777777777777666666666666666777888999999999999999;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKJJJOOOVVV___ooosssooo{{{vvv////////////000000000000///////////////000111111000000000000000000000000000000111111111111000000000000000000000000000000222000///000111111000///222111111111000000//////......///000111222333333333222222222222222222333333333333444444555555555888777666555555666777888888888999999888666444333888999:::999888777888:::666666777777777777777777999999999999888888888888888777666555555555555555555666666666555444444333555555444333333222111111222222111111111111222222222222222111111111000000444444333333222111000000111111000000000000111111222111000///000111222333444555666444222000111222333333222222111000000000111000000//////////////////......---------......000000000111111222222222---...///000000111111000000000000000000///......//////000000111111222222////////////000000000000222222222222222111000///111111222222222222111111000///...------...///000......////////////......000000//////.........---+++,,,---...////////////......////////////......////////////////////////......//////000000111111...............---------,,,---///000000000///...//////............//////............///////////////...,,,++++++,,,.../////////.........---------+++,,,---......---,,,+++000000000000000/////////---------------------------,,,+++---///000000///////////////////////////000...,,,******,,,...///...........................,,,******+++------,,,////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000111000000///...---------------------------,,,,,,---------.........//////+++,,,...///000///...............///......---,,,/////////000111111222222000000111222222222222222///111333555555333111///111111222222222333333333333222111/////////000000111222333333444444333333666666666666777777777777777888888999999888888777999<<>>@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBDDDBBBAAAAAAAAAAAABBBCCCCCCEEEFFFFFFEEECCCDDDFFFHHHHHHMMMSSS\\\kkkzzznnnooogggyyyuuuiii////////////000000000000///////////////000000111//////////////////////////////000000000000//////////////////////////////000///...///000111000///000000000000000000//////000/////////.........---000000////////////000000////////////////////////////////////////////////000000111111222222222222333444555444333222333555333222222222222222111111111111111000000000000///333222222111111111222222111111222222222222111111222222222111111000000000000000000//////000000000222222111111111111111111222222111111000000000000000000////////////000000000111333444444444333222000111222111000000111222111111111111111111222222444333222222111111222222/////////...//////000000111111111111111111111111111111111111111000///...000000///////////////000222222111111000000//////////////////000000000000111111222222222111111000//////000000000000///////////////....../////////......////////////......///////////////.........///////////////...------......////////////......------------------------........................000000///...---,,,,,,+++,,,,,,,,,---------------......------------..................////////////......///000000///..............................---------......------------------....../////////------------------------///...------...///...,,,........................---......////////////...........................---,,,+++,,,///000000/////////////////////////////////............//////,,,+++***))))))+++---/////////.........---------,,,,,,,,,---------------............////////////111000...---,,,,,,---...------...///000111111000/////////000111111222222000000111222222222222222333333222111111222333333........./////////000000000000000111111222222333111222333333444444333333555555555666666666777777999999::::::::::::999999888;;;>>>?????????@@@AAABBBCCCCCCCCCBBBBBBCCCEEECCCBBBBBBAAABBBBBBCCCCCCFFFFFFDDDBBBAAAAAADDDGGGFFFKKKRRR[[[jjjxxx}}}|||nnnooogggyyyvvvccc////////////000000000000///////////////000000111//////////////////////////////000000000000/////////////////////////////////...---...000111000/////////////////////000000000000//////......------000//////////////////000000000000000000000///////////////000000/////////000000000111111222333333000111222111000///000222333333333333222222111111111111111000000000//////111111000000000111111222000000111111111111111000000000000000000/////////000//////......//////000///////////////000000000111111000000000000//////000000////////////000000000111222333444333222111333444444333111///000111000000000111222222222333222222111000000000000000...---------......///000222222222222222222222222---......///000000//////000000////////////000111222222111111000000//////////////////000000000000000111111222222222111111//////000000000000//////...//////////////////.........////////////...............///////////////---......///000000//////......////////////..............................////////////////////////000//////...------,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---............////////////......///000000///......---.....................//////............//////111000000000//////......------------------------///...------...///...,,,...........................---,,,++++++---///000........................+++++++++---///111000///////////////////////////000//////......//////000000///---,,,---...000111000000000000////////////,,,,,,,,,---------.............../////////000000111000...---,,,,,,---............//////......---/////////000111111222222000000111222222222222222444333222000000222333444/////////000000000111111000000111111222222222222111222333333444444333333555555555555666666666666888999999::::::999999888777:::===>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFDDDDDDCCCCCCCCCCCCCCCDDDFFFEEECCCAAA???@@@DDDGGGEEEJJJQQQZZZhhhuuu{{{yyymmmnnngggxxxuuuaaa////////////000000000000///////////////000111111000000000000000000000000...//////000000//////...000000000000000000000000...------...000111111000......////////////000000000000000//////.........000000////////////000000111111000000000000/////////000000111111000000/////////......///000111111///000111111//////000111222222222111000000//////111111111111000000000000..................///000///000111111222111111111//////////////////////////////............//////.............../////////000000000///////////////000//////......//////000000000111222222222222111444444555333111//////000//////000111222333333333111000//////......//////------,,,------...///000222222222111111111111111+++,,,---...////////////000000///......///111222111111111111000000000000////////////000000000000000000111222222222222111///000000111111000000///......////////////............////////////...............///////////////------...///000000000000......////////////......////////////////////////000000000000000////////////............------------------,,,---......///,,,,,,,,,++++++,,,,,,,,,............////////////........................---------...............//////............//////000000///...---,,,,,,+++------------------------...---,,,---//////...---------------------------...---+++)))***,,,///111........................///......///111111000...//////////////////////////////............//////......---------.........000000000000000000000000------......///000000000....../////////000000000///......---------.....................---,,,,,,/////////000111111222222......///000000000000000222111000//////000111222000000111111111222222222000111222222333222222222111222333333444444333333444444555555555666666666888888888999999888888888777999<<<>>>>>>>>>???@@@@@@AAABBBBBBAAABBBDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@AAADDDGGGFFFJJJPPPXXXffftttyyyxxxllllllddduuuooobbb////////////000000000000///////////////000111111000000000000000000000000......////////////......000000000000000000000000...---,,,...000111111000........./////////000000000000000000000000000///111000000//////000000111111000000000/////////...///000111111111111000/////////...---......000000000222333222111000111222222222111111000//////...111111111000000000//////...............///000000///000111222222222222111........................///......------......///........./////////000000//////////////////////////////............//////000000//////000000111222111222333222000//////111...///000111222333444444111000//////......//////------------...///000111000000000000/////////.........///////////////...000///...---...///111222000000000000000111111111////////////000000000000000000111222222222222222000111111111111111111000---...///000000///...---......////////////................../////////000...//////000000000//////......////////////..............................000000/////////.........---------.....................---------...///000...------------------...............///////////////...---,,,,,,---...///---------.........//////...---,,,,,,,,,,,,---............------,,,,,,,,,---------------------------,,,,,,---///000///...---------------------------,,,,,,,,,---...000111........................---------///000111///---///////////////////////////......------......///+++,,,------------,,,+++/////////000000000000000------......///000000111.../////////000000000000------..................---......////////////.../////////000111111222222......///000000000000000111000000000000000000111000000000111111111222222111222333333333222111000111222333333444444333333444444444555555555666666666777777888888777777666666999<<<=========>>>??????@@@AAAAAAAAAAAACCCEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAABBBEEEHHHGGGKKKOOOWWWdddrrryyyxxxlllllldddsss}}}kkkXXX////////////000000000000///////////////000111111000000000000000000000000......////////////......000000000000000000000000...---,,,...000111111000---.........//////000000000000000000111111111111111111000000000000111111000000/////////............///000111111000///...111000///......///000111///000111000///...///111444333333222111000000///111111000000000/////////000000000000000111222222000000111222222222222222---..............................------............/////////000000111111........./////////////////////............//////000///.........///111222...///000000//////000111......///111222333444555111000000///////////////............///000222222//////......---------,,,111111111111000///...---000///...---...///111333//////000000111111222222////////////000000000000///000111222222222222222111111222222222222111111---...///000000///...---......////////////......---.........//////000000111111111000000///...---......////////////......------------------------//////.........---------,,,,,,------...///////////////...---...///000111//////............//////............/////////000///...,,,++++++,,,...///---------.........//////,,,,,,************,,,,,,---.....................---------------------------,,,+++---///000000///------------------------+++,,,...000000000000///........................&&&'''(((+++///000000...////////////////////////......------------.........///111222222111///---.........///////////////++++++,,,,,,---...//////////////////000000000000+++,,,...///000///......,,,---...000111111111111/////////000111111222222000000111222222222222222222222222222222222222222000000000000111111111111222333333444333222000///222222333444444444333333444444444555555555666666666666777777777777666666666999<<<=========>>>???>>>@@@AAAAAA@@@AAACCCEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBCCCFFFHHHHHHKKKOOOVVVcccrrryyyyyynnnnnneeettt~~~{{{iii^^^222222111111000/////////000000000000000000000000////////////////////////...............///000000........................000000000000000000000000000000///000000111222222//////............////////////000000000000//////000000//////.........---///000111000///...///111//////...//////000111222...............///000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111000///////////////////////////555333111///......000111000000000000////////////222000...///222333111///---,,,,,,,,,---...000111111000////////////000111111111000///...---,,,,,,,,,///222333222000000000222222000///..................//////000000111111000000000000000000000000000000000000000000000000............//////////////////000000111111222222111111000///////////////000000000000000000000000111222222333333222222111111111000///////////////////////////////////////111111222111111000///...---...///000000///...---////////////////////////000111111111111000000///111000...------...///000000000000000////////////...............---------,,,---......//////...............,,,++++++---///222///,,,+++,,,,,,,,,+++,,,,,,------...///000000////////////////////////......------------..................////////////////////////////////////..................------///............---------000///...------------------...///000000///...---..................------///...,,,++++++---000222///---++++++---------,,,......//////...---,,,,,,---,,,+++,,,///000///...///...---,,,,,,---...///..................------+++,,,---...//////////////////...///000111333444000000111111111222222222111111111111111111111111111111222333333333222222444333333222111111111222111222444666666555444333444444555555666777777777888888888888888888888888:::===@@@AAA@@@@@@AAABBBAAAAAA@@@???@@@AAACCCDDDCCCDDDEEEDDDBBBAAAAAACCCBBBCCCDDDDDDBBBCCCDDDFFFKKKNNNQQQUUUaaaooowwwxxxvvvkkkhhhtttrrrfff[[[000000000000000000111111000000000000000000000000////////////////////////...............//////000........................////////////////////////000000/////////000111111......------------............////////////......000/////////............---...///...---,,,---/////////////////////000111...............///000000////////////////////////000000000000000000000000////////////////////////000111111111000000///...////////////////////////333222000///......//////000000000000/////////...+++,,,---......///000111---------------///000111///...---,,,,,,---...//////////////////.........---///222333222000000000222111000///.............../////////000000000111/////////////////////////////////////////////////////////000000000000111000000000000000111111111111111000///////////////000000000000000000000000111222222333333222222111111111000///////////////......................../////////000//////......---...///000000///...---000000000000000000000000///000000111111111000000000///---,,,,,,...///000111000000000000///////////////000000000000111111,,,---......//////.........//////...,,,,,,...000111...,,,+++,,,------,,,,,,,,,------...//////000..............................------------..................////////////................................................///............---------//////...---------------.........//////.........///////////////////////////...---,,,,,,---///000000...---...///000000000......//////...------,,,---,,,+++---///000///...111000000000000000000000//////////////////////////////////////////......000///.........///000111222222222333333333444444111111111111111111111111333333333222222111111111444333222222111111222222111222444666666555444333555555666666777888888888888888888888888888888888:::===@@@AAA@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCCCCDDDDDDDDDCCCCCCEEEFFFJJJMMMPPPUUUaaaooowwwxxxyyynnnkkkvvvvvvkkk___......///000000111222222000000000000000000000000////////////////////////......------......///000........................////////////////////////000//////.........//////------,,,,,,,,,,,,------......////////////......////////////............---...///...---,,,---///000000//////.../////////.........---......///000//////////////////////////////////////////////////////////////////////////////000000//////......////////////////////////000000000///......------000000000/////////......'''+++......,,,,,,///333............///000111111///...,,,++++++,,,...///---.........//////000000---///111222111000000000222111000//////......///////////////000000000000////////////////////////////////////////////////000000000000111111111111111000000000000000000///111000000///////////////000000000000000000000000111111222222222222111111111111000///////////////------------------------,,,,,,---.........------......////////////......000000000000000000000000...//////000111111111111------,,,,,,,,,...///000111111111000000000//////+++,,,,,,------......///,,,---......//////......///000000///......///111///...,,,,,,---......---,,,,,,------.../////////------------------------......------------..................////////////------------------------........................///............---------//////...------------.........------------......////////////////////////............------------000...---...000111111111.........///......---,,,...---,,,---///111000///------.../////////...---///000000000000000000000111111111000//////......111000///---------...///222222222333333333333444111111111111111111111111666444333111000000000000333333222222111111222222222333444555555555444333666666777777888999999999888888888888888888888888:::===@@@AAA@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBDDDDDDDDDBBBAAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGIIILLLOOOUUUbbbqqqxxxyyyzzzoookkkvvvyyynnnccc////////////000000111111////////////////////////////////////////////////...------------...//////........................////////////////////////000///...---------------...------,,,,,,------.../////////000000////////////////////////.........///000111000///...///111111000///........................------......///////////////////////////......................../////////////////////////////////000000//////...////////////////////////......//////......---,,,000000/////////.........***,,,......------///222////////////000000111111111///...,,,,,,...///111............////////////---///111111000///000111111111000///////////////////////////000000000000//////////////////////////////////////////////////////000000000111111111111111000000/////////...000000////////////000000000000000000000000000000111111222222222222111111111000000///////////////------------------------+++,,,------...............//////////////////...////////////////////////---...///000111111111111++++++++++++,,,...///000111111000000000/////////+++++++++++++++++++++,,,,,,---......///............///000///......///111...---,,,---...///...------------.........//////------------------------......------------..................////////////---------------------------------...............///............---------///......---------.........---,,,++++++,,,---...............////////////....../////////---,,,+++///...,,,,,,...//////...---...............------///......///111222222111+++---///111111000...,,,///////////////000000000111000000//////.........000000............///000000000000000111111111111111111111111111111111111555333111000///000111222333333222222111222222333222333444555555555444444555666666777777888999999888888888888888888888888:::===@@@AAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAABBBDDDCCCDDDEEEDDDCCCCCCEEEGGGJJJLLLPPPWWWeeeuuu|||{{{xxxmmmhhhtttwwwlllfff000000000000//////......////////////////////////////////////////////////---------------...//////................................................//////...------,,,------//////............/////////000000111111000000///.........//////////////////000111000///...///111000000///......---............------------..............................------------------------........................//////000111111000000///////////////////////////---............------,,,////////////............000...,,,---//////...,,,/////////000000000000000000///............///000////////////............---///000000//////000111111000000////////////000000000000000////////////........................................................./////////000000111000000000//////......000000////////////000000000000000000000000000000000111111222222111111000111000000///////////////........................,,,---...////////////////////////....../////////........................,,,---...000000111111111+++++++++,,,---...//////000000000////////////...000/////////......------,,,---......///.........,,,---//////......///000...---------///000...------------...............------------------------......------------..................////////////---------------------------------........./////////............---------......---------......///...---,,,++++++,,,---...,,,,,,,,,------.........---...///000///...,,,+++111///---,,,---...---,,,------...............---000//////000222333333222///111333666666555333111---------....../////////...------------...///000//////......///111222333//////000000000111111111111111111111111111111111222111/////////111333555333222222111222222333333333333444444444555444444444444555666666777777888888888888888888888888888:::===@@@AAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDCCCBBBBBBCCCDDDCCCDDDEEEEEECCCDDDEEEGGGLLLNNNQQQZZZiiiyyy~~~wwwlllhhhsssuuujjjfff111111000//////...------000000000000000000000000////////////////////////------,,,,,,------...///................................................///......---------....../////////......///////////////000000000000//////.........///////////////---...///...---,,,---/////////......---.........///...------,,,---------........................................................................//////000111111111000000////////////////////////......................../////////.........------000---******---...+++'''...//////000000//////...------...//////...------000000//////.........------///000///......000111000000////////////000000000000000000////////////............................................................////////////000//////////////////...///////////////000000111000000000000000000000000000000111111111111000000111111000///////////////////////////////////////...//////000000000////////////............//////---------------------------......///000000000000,,,,,,------......///////////////.........------//////.........---------,,,---......//////......+++---//////......///000///.........000000...,,,........................------------------------......------------..................////////////------------------------,,,,,,------...////////////............---------...------------...//////......------------......+++++++++,,,------......---.../////////...---,,,111///......//////...---,,,---......///.........000///...///222333222111...///222444555444222111,,,,,,------......//////------,,,,,,---...000111//////...///000222333555111111111222222222222333111111111111111111111111////////////000222444555222222111111222222333333333333333444444444555555444444444555666666777777888888888888888888888888:::===@@@AAA@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDFFFHHHMMMNNNRRR[[[mmm}}}yyyoookkkwwwvvvjjjddd//////////////////......000000000000000000000000////////////////////////------,,,,,,------...///..................................................................///000///......------......///------............------............/////////000---...///...---,,,---///......---------.../////////...------,,,,,,,,,---........................................................................---...//////000000000/////////////////////////////////...------...///000//////.........---------------,,,,,,------,,,+++---...////////////...---,,,...000222222000...,,,.........///////////////---...//////......///111000000////////////000000111000000000/////////......................................................////////////000000000.........//////////////////////////////000111111000000000000000000000000000000111111111111000000111111000///////////////........................//////000000000///......000///...------...///000..............................///////////////...---....../////////.........------------,,,,,,,,,***++++++,,,------......,,,---......//////......+++---000111000///000111000/////////000///---+++......................................................------------..................////////////........................,,,,,,------...//////000///............------------------------...//////.........//////.........++++++,,,,,,---......///------..................---,,,+++,,,...000000///,,,------...//////......---,,,,,,---///000000///***,,,...000000000///...---------...//////000000000///---------...///111000///......///000111222111111111111222222222222111111111111111111111111//////000000111111222222222222111111222222333444444333333333444444555555555555555666777777888888888888888888888888888888:::===@@@AAA@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@???AAABBBCCCCCCBBBBBBCCCEEEDDDEEEFFFEEEDDDDDDFFFHHHLLLNNNQQQ\\\nnnzzzpppnnnzzzuuuhhhccc------......///000000000000000000000000000000000////////////////////////---,,,,,,,,,,,,---.....................................................................///000111...------,,,,,,------...+++,,,,,,------,,,,,,+++---.........//////000000///000111000///...///111---------------...///000///...------,,,,,,,,,,,,........................////////////////////////........................,,,,,,---.../////////...////////////////////////111///...------...000111//////.........---------+++...111000...---///222------...//////...---,,,---000333666666333000---,,,,,,---...///000111222---...///...---...///111000000////////////000111111111000000/////////...................................................000000000000111111111111---.........//////000000///////////////000111111000000000000000000000000000000111111111111000000111111000///////////////------------------------///000000000///...------000///...------...///000////////////////////////...///////////////....../////////000//////......------,,,,,,,,,++++++++++++,,,---///111333444555,,,---......//////......,,,...111222222111111222111000///000000///,,,***.....................---////////////////////////.........------...................../////////000////////////////////////,,,,,,------...///000000//////.........------------------------...///000---...///000000///...---,,,,,,------...///000000------------......//////(((''''''))),,,///000000,,,,,,---.../////////...+++******+++---......---,,,---///000111111111000---......///000111111222333222000...---...///000111000///...---...//////////////////000000000000111111111111111111111111000000111111111111000///222111111111222333333444444333333333333444555555666666666777888888999999888888888888888888888888:::===@@@AAA@@@@@@AAABBBAAAAAABBBCCCBBBAAA???>>>AAABBBCCCCCCBBBBBBDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHKKKMMMPPP[[[nnnyyypppnnnzzzssseeebbb///...---,,,,,,---...///222111///...///000///...////////////////////////......////////////............---,,,,,,,,,------------,,,+++,,,---...///......------------......------------------------000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,++++++,,,------,,,***---++++++,,,.........------...///000000000///...---......///////////////........................////////////////////////////////////////////////..................------000000//////.........---///////////////...............////////////......---------............///---......///000111111222111000///......///000111)))***++++++,,,---...///+++,,,,,,------.........222111111111000000//////,,,---...///000000000000---......///000111111222000000000000000111111222000000000000000///......000000000000//////////////////............/////////............---------////////////////////////////////////////////////...,,,+++,,,///111///---////////////////////////........................000///...------...///000//////000000111111222222000///.........000111222////////////////////////////////////////////////111000///......///000111..................------/////////...------,,,,,,---......///////////////111000///////////////000...,,,+++---000111///,,,---------------...///000000///...------------------...///...---,,,---///........................000000//////............////////////000000000000...............///000000000000//////......---------------............///111///...------...///111////////////////////////000000000000111111111111222333444333111///......111111000000000000111111333333444444444333222222333333333333333333333333888666555444444555666888777888999888777666777888999;;;===>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFDDDCCCDDDFFFIIIMMMMMMOOOYYYmmm~~~{{{zzzssssss~~~tttiii___000//////......//////000222000///...///000///...////////////////////////.........//////...........................//////......---------...///000......------------......------------------------++++++,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................000//////000111111000...000///------//////---,,,...////////////...,,,,,,------...///////////////........................------------------------..........................................------000/////////.........---////////////............------............------.........////////////000---......///000000111111000//////......//////000,,,,,,,,,------......///,,,,,,---......///000000111000000000////////////,,,---...//////000000000---......///000000111111000////////////000111111///000000000000000///...000000000000/////////...//////.........///000000000000/////////.........////////////////////////000000000000000000000000///---,,,---///000///---////////////////////////........................///...---,,,,,,---...////////////000000000000000000///.........///111222////////////////////////////////////////////////111000///......///000111........................------..................------...///////////////000000///////////////000000......///111222000.........---------...////////////...---------------,,,...///...------...///........................////////////......------....../////////000000000...............///000000...............---------........./////////000000000///...------...///000////////////////////////000000000000111111111111555555444333222111222333111111000000000000111111111222222333333333222222444444444444444444444444777666444333333444666777777888999888777666777888;;;===????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCFFFIIIMMMNNNPPPYYYiiixxx|||xxxyyyqqqqqq}}}ooo```ZZZ111000000//////000000111222000......///000///...////////////////////////------............------+++,,,---...//////......///............///000000......------------..............................)))***+++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------///...---...000000...---///...------...///...---/////////...---,,,***)))------...////////////...........................------------------------........................------------------....../////////.......................................,,,,,,------------,,,,,,...////////////000000000.........//////000000111---..................---........................,,,,,,---...///000111222/////////...............---------...//////000000.........//////000000111//////......//////000111...///000000000000000///000000000/////////......///////////////000111111111000000000////////////////////////////////////000000000000000000000000111///......000000///---////////////////////////........................------,,,,,,,,,,,,------///////////////.........//////.........///000111////////////////////////////////////////////////000//////......//////000........................,,,,,,------...//////000------...////////////...///////////////////////////......///111222000/////////......---.........//////...------------...,,,---//////......///000.......................................---------------........./////////...............///000000------------------......////////////000000000111000///...------...///000////////////////////////000000000000111111111111333222111000000111222333111111000000000000111111///000111222222222222222555555555555555555555555777666555444444555666777777888999888777777888999===>>>@@@AAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDEEEDDDCCCBBBCCCFFFIIILLLOOOSSSYYYeeesssxxxwwwyyypppnnn{{{kkkZZZ[[[000000000000000000000000111000......///000000///////////////////////////,,,,,,------------,,,,,,'''(((+++---------,,,+++.............../////////......------------......////////////////////////......---,,,++++++******---------------------------------------------------------------------------------------------------,,,,,,---......---++++++******+++...///...---......------,,,+++******,,,---......//////..............................////////////////////////........................,,,,,,------------..............................------...............///,,,------......------,,,............////////////........./////////000000+++,,,............,,,+++///.........---------,,,+++,,,,,,...///000111222------------------------------------......//////........./////////000000...............///000000...//////000000000000000000000/////////.........///////////////000111222000000000/////////......////////////////////////////////////////////////111111000000000//////...////////////////////////........................------------------------/////////......------,,,/////////...////////////////////////////////////////////////////////////////////////////////////---------...............---------.........//////,,,---......//////............//////////////////,,,------...//////...---000000///......---......///......---------......,,,---//////......000111....................................------------------------.........///...............///000000,,,------....../////////....../////////000000000000///............///000///////////////////////////000000000111111111111......---...000000000///111111000000000000111111......///111222222222222555555555555555666666666888777666666666666777888666888999999888777888:::===???@@@@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDCCCBBBCCCFFFIIIKKKPPPUUUZZZcccpppxxxyyy{{{oookkkxxxnnn\\\[[[////////////////////////111///......000111000///////////////////////////,,,,,,------------,,,,,,'''(((+++---------,,,+++,,,,,,------..................------------......////////////////////////000///...---+++***((((((------------------------------------------------------------------,,,,,,------------------------///......///000000///---...---,,,,,,...///...---,,,,,,+++++++++,,,,,,,,,,,,------.......................................////////////////////////........................,,,,,,,,,,,,------......---------...............,,,---------......//////......////////////......,,,,,,,,,---------..................////////////+++,,,---......---,,,+++......------,,,+++++++++***+++,,,---...///000000,,,,,,,,,,,,,,,---------...------------......///............////////////...............///000000//////000000000000//////////////////............///////////////000111111/////////.........------////////////////////////........................111111111000///......///////////////////////////.................................//////.........//////......------,,,,,,...////////////.........////////////////////////////////////////////////......////////////......---------.........////////////.........---------,,,------...............,,,---...///000/////////,,,---..................111000///.....................---------......///---...//////......///111................................................------------.........///...............///000000......//////000000111111------.........///////////////............/////////////////////////////////000000000111111111111---...000444777666222...111111000000000000111111---...///000111222222222333333444444555555555555999888888888888888888999666888999999888888999;;;<<<===??????>>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDCCCBBBDDDGGGJJJIIIOOOUUUZZZdddqqq{{{~~~|||nnnhhhtttsssdddZZZ...//////000000//////...111///......000111111000////////////////////////------............------+++,,,---...//////......+++,,,------......------......------------..............................------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---+++333111////////////---+++,,,++++++++++++,,,---...,,,,,,---............---........................------------------------------------------------++++++,,,,,,------......---------------.........,,,,,,,,,---......//////...//////////////////...++++++,,,,,,,,,---------........................,,,------------------,,,---------,,,,,,+++++++++++++++,,,,,,---.........,,,,,,,,,,,,------------///...---,,,,,,---...///........................//////......//////000111000000000000000///....../////////.........------//////............//////............------------////////////////////////------------------------///000111000.........000////////////////////////..............................///000000///.....................---------....../////////...------////////////////////////////////////////////////---......//////......---,,,,,,------.../////////000//////...------,,,,,,,,,,,,---............---+++,,,...///000000///...---///111111000///000111000000//////.../////////...------------...//////...///000000......///000.................................///////////////------........./////////...............///000000000000000000000000111111------------............////////////////////////////////////////////////000000000000111111111111222333666;;;>>><<<666000111111000000000000111111...///000111111111111111333333333444555555666666888888888999999888888888666888999999888888:::;;;:::<<<>>>>>>>>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDCCCEEEHHHKKKJJJOOOTTTZZZeeettt}}}{{{oooiiiuuuxxxlll```///000111111111111000///000///---...000111111000////////////////////////.........//////...........................//////,,,,,,.../////////...---......------------......------------------------+++,,,,,,---......//////------------------------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***...,,,,,,,,,......---,,,...---,,,++++++,,,------+++,,,------......------........................------------------------------------------------***++++++,,,------......,,,,,,,,,------.........++++++,,,------...//////---......//////......---,,,,,,,,,---------....................................------------......---------------,,,,,,,,,---------...............,,,,,,,,,,,,------......///...,,,++++++,,,...///........................000////////////000111111111111111111000...---,,,//////.........---------000///...------,,,,,,---////////////............////////////////////////........................,,,...000///------...000////////////////////////........................------...//////...------.............../////////....../////////...---,,,////////////////////////////////////////////////------...//////...------,,,,,,------...//////000..................------+++,,,------......------***,,,...///000000///...---///111111//////000111//////////////////000111---------------...//////000111111000...---...///......................../////////000000000111111....../////////000000000...............///000000000000000000////////////............////////////......////////////......////////////////////////000000000000111111111111333222444888<<<;;;444...111111000000000000111111000000111222222111111111333444444555666666777777777777777888888777777777666888999999999999:::<<<:::<<<>>>?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDFFFIIILLLLLLOOOSSSYYYfffuuu~~~~~~uuurrr}}}~~~tttggg000111222333333222111000000///---...000111111000////////////////////////......////////////............---,,,,,,,,,------,,,---///000000000///............------.........---------------------------------....../////////------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////000111111000...######$$$'''+++...//////111000...,,,+++++++++,,,+++,,,------......------........................////////////////////////------------------------******+++,,,,,,---......,,,,,,,,,------.........++++++,,,,,,---...//////,,,------......------,,,---------.........//////.....................---//////---,,,,,,---//////........................000////////////.........,,,,,,,,,------.........///...,,,++++++,,,---///.....................---000000000000000111222222222222222111///...,,,+++//////.........---------000///...---,,,+++++++++000000000000////////////////////////////////////////////////////////////***---//////---,,,...111////////////////////////........................,,,,,,---......---,,,,,,---.........///000000000....../////////...,,,+++////////////////////////////////////////////////,,,---...//////...---,,,,,,,,,------...///000000,,,,,,------.../////////+++,,,------......------***+++---///000000///...***---000///---,,,...000//////...//////000111222---------------...///000111222222111...------...........................//////000000111111222222////////////000000000000...............///000000000000//////......------////////////000000000000......////////////......////////////////////////000000000000111111111111000...---000444444///)))111111000000000000111111111222222222222111111000444555555666777888888999555555666666666666555555666888999999999999;;;<<<;;;===???@@@@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFEEEEEEGGGJJJMMMNNNPPPRRRXXXeeeuuu|||}}}{{{{{{yyyggg/////////000222222///---333111///...---...000111000000000000////////////000///...------...///000//////.........---------////////////000000000000---,,,***))))))***,,,---......---------,,,,,,,,,,,,------......------,,,........................//////...---,,,,,,++++++---------------------------......---+++******+++,,,***(((***,,,...,,,***---------.........//////++++++,,,,,,,,,,,,------,,,------...///000111111...+++(((***---000000...111111111111000000000000------------------------...------,,,,,,------......//////---+++***+++,,,///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++......////////////......///111222333333222111//////............---------------------------------,,,---......//////......------,,,+++,,,---...//////...---***)))***...111000...---...///000///...000///...------,,,------------------------------////////////////////////////////////.............../////////...---,,,,,,------..................,,,,,,------...///000000222000...,,,+++******+++------......//////000000////////////////////////......------------........................................../////////////////////......---------///...------.........---000000//////.........---,,,---...000000...---,,,111000///------......///............////////////,,,---------.../////////000//////............/////////............////////////.........---------000000000000000000000000..................---------------............///000000//////.........---000000///...............////////////////////////000000000000111111111111000000000000111111111111333333333222222111111111000000000000000000000000111222333333111111222333222333333333444444555555777777777777888888888888888:::<<<===<<<<<<===>>>;;;;;;<<<===???BBBDDDEEEFFFEEEDDDCCCAAA@@@???>>>DDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCDDDFFFIIIPPPPPPTTT\\\hhhuuuxxxhhh///......000111111000...000///...,,,,,,---...///000000000000////////////000///...------...///000//////.........---------.../////////000000000000///...---,,,,,,---...///............------,,,,,,,,,------......------,,,---------------------------------------------------------------------------......---+++******+++333000...------,,,)))&&&------------.........///++++++,,,,,,,,,,,,------,,,,,,------....../////////...,,,,,,...000111000000////////////.........------------------------...------,,,,,,------...000111111///---,,,---..................---------------------------------------------------------///......---,,,,,,++++++---......//////......---,,,---///000000///---,,,,,,,,,,,,------.........------------------------***+++,,,,,,------,,,,,,...---,,,,,,,,,---//////...//////...------...000111000//////111111000///..................//////------------------------........................////////////.....................///......------/////////...---------,,,,,,,,,------...//////000111000...---,,,+++,,,,,,.........///////////////////////////////////////000//////////////////000....................................////////////////////////.........---000///......///000000000000/////////............///..................///111000///...---......///............////////////---------...............//////.........//////000222222111111111111222222//////.........---------////////////////////////........................---------............///000/////////............000000///.............../////////////////////////////////000000000111111000000000000111111111111333333333222222111111111000000000000000000000000111222333333111111222333333333444555666888888999777777777777888888888888777999;;;<<<;;;;;;<<<===<<<<<<>>>???AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEDDDCCCDDDGGGIIINNNOOOSSS\\\jjjwww|||ppp///......///111222000///000///...---,,,---...///000000000000//////////////////............//////...............---------....../////////000000000000///...------...///000/////////............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......---+++******+++...------...///000...---------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------/////////...------///111......---------,,,,,,,,,------------------------...------,,,,,,------...000000000///---,,,---///------------------------------------------------..............................------,,,,,,++++++,,,------......------,,,+++,,,---......---,,,+++)))***+++,,,---......///------------------------***+++,,,,,,------,,,,,,......------......///000---///111111000///...///000///...///000000///...------......///000000111------------------------------------------------/////////............---------......///.........000000///...---,,,,,,+++,,,,,,------.../////////000///......------......///////////////.........////////////////////////111111000000000000111111....................................////////////////////////........................//////000000////////////............111000...------...000111000000///............///............////////////...............---------...............///000111//////............//////...............---------////////////////////////........................---------............///////////////............000//////............///////////////////////////....../////////000000000000000000000111111111111222222222222222111111111000000000000000000000000111222333222111111222333111222333555777888999:::777777777777888888888888777999;;;;;;;;;:::;;;<<<===>>>@@@BBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCDDDGGGIIILLLMMMRRR\\\kkkzzzppp000///...///111222111///222111000000//////000000000000000000/////////////////////....../////////................................./////////000000......------------....../////////////////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------,,,---...---+++***+++,,,)))***,,,...000111000000------------------------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---...,,,)))))),,,///------------,,,,,,,,,+++------------------------...------,,,,,,------...------...,,,******+++------------------.........---------------------------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......////////////......)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................//////000000---///111111///......///...,,,+++,,,---...---,,,---......//////000000000------------------------------------------------//////.........---------,,,,,,---.../////////...//////......---------,,,---------.........////////////........./////////000000//////......------////////////////////////111111000000000000111111....................................////////////.........---------------***+++,,,---------......///////////////.........111000///......///000111000/////////......................../////////////////////...---------,,,---------......000111111...------------------...........................////////////////////////---------...............---------............//////////////////.........000///............//////////////////////////////............///////////////000000000111111111111222222222111111111111111000000000000000000000000000222333222111000111222111111222333444555666777666777777777888888888888888999;;;<<<;;;;;;<<<===>>>@@@BBBDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEDDDCCCDDDGGGJJJKKKLLLQQQ\\\kkkzzz~~~lll222111///000111222111000222222111000000000000000000000000000////////////...//////////////////...---.................................////////////.........................../////////////////////,,,------......------,,,------------------------000//////---,,,+++******------------------------,,,---...---+++***+++,,,,,,---......---+++***)))------------------,,,,,,+++++++++,,,,,,,,,------.........---------------+++---...,,,)))(((+++///.........---------,,,,,,------------------------...------,,,,,,------...,,,------,,,******+++---------......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///////////////...//////...,,,---...000...,,,+++,,,---...---,,,//////000000///...------------------------------------------------------............------------,,,,,,---.../////////...,,,---------......//////---------........................///////////////000000//////......------/////////////////////////////////....../////////....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---,,,---............///////////////...///000111111000///...///////////////......---............/////////////////////...---------,,,---------......000111111111000000//////000000111---.............................................---------.........//////---------............///........./////////////////////............//////////////////////////////............///////////////000000000111111111111111111111111111111111111000000000000000000000000000111222222000000111222333333444444444444444444666777777777888888888888999;;;===============??????@@@BBBDDDDDDDDDBBBAAADDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEDDDCCCDDDHHHJJJKKKMMMQQQ[[[iiixxxwwwmmm666444222111222222111000000000000/////////......000000000000////////////......////////////......---------...............------........./////////000000000000000000000000---............/////////,,,------......------,,,........................111111///...,,,***))))))------------------------+++,,,------++++++,,,---&&&))),,,------+++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------..................---,,,,,,...000//////.........---------------------------------...------,,,,,,------...---......---,,,,,,---///------......///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------...////////////.../////////---,,,,,,...111000///...///000000///......////////////---+++***------------------------------------------------.........------------,,,------......///.........+++,,,,,,---...///000000........................---....../////////......///////////////.........////////////////////////......------------..........................................////////////,,,,,,,,,,,,,,,---------,,,000333333000...///000.........///////////////---...000111111000...---/////////000///......---............////////////...............---------...............///000111//////............//////---------.......................................,,,,,,------.../////////---------............///.........//////////////////............//////000////////////////////////....../////////000000000000000000000111111111111000000000111111111111111000000000000000000000000000111222111000000111222777666666666666555555555777777777777888888888888:::<<<>>>>>>>>>===>>>??????@@@BBBCCCCCCCCCCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCEEEHHHKKKLLLMMMQQQ[[[hhhvvvssslll:::777444333333333222111000000000000000///......000000000000////////////---...///000000///...------------.........//////---------.........///////////////000000/////////,,,,,,------............,,,------......------,,,------------------------000000///---,,,+++******------------------------+++,,,------++++++,,,--- $$$***------...///000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,------.........,,,++++++---...//////............------------------------------------...------,,,,,,------...---......---,,,,,,---///,,,,,,---......///000000------------------------------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---...///......------///111111///...//////111000//////111111000///+++,,,.........---,,,***------------------------.................................---------,,,,,,.........///......------,,,---------.../////////........................------...///......,,,,,,.........///////////////////////////////////////......------------..........................................////////////---------....../////////...222555555111......000............/////////000.........//////............///000000000///------............////////////---------...............//////.........//////000---,,,,,,++++++,,,,,,------------.........//////........................,,,,,,------...//////000---------............///............/////////000...............///000000/////////////////////////////////000000000111111000000000000111111111111///000000000111111111222000000000000000000000000///111222111000///000222555555666666666666666666777777777777888888888888999;;;===>>>======>>>??????@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEHHHKKKLLLMMMRRR\\\iiixxxuuukkk<<<999666444333333222111222222222222222111000000000000000000////////////---...///000000///...------------.........//////---------.........//////,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,------++++++,,,---%%%)))...///---+++***+++---------,,,,,,+++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,)))'''(((,,,......,,,......------------,,,,,,------------------------...------,,,,,,------...***+++,,,+++******+++---++++++,,,,,,---...//////------------------------........................++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---******+++,,,---......///++++++++++++++++++++++++,,,---......//////......++++++---.........---,,,,,,///333444333111///...000...---...///000///...(((***,,,.........,,,,,,------------------------////////////////////////......---------,,,,,,,,,.../////////...---,,,,,,..................------.....................---,,,---.........---+++***---.........//////000000////////////////////////......------------........................................../////////000.../////////000000111111---222555444///+++,,,...---.........//////000000000...---,,,,,,---...000...///000000000///---,,,............/////////000,,,------....../////////000//////.........///////////////....../////////---------.........//////........................,,,,,,------...///000000---------.........//////---.........//////000000...............///000111////////////////////////000000000000111111111111000000000000111111111111//////000000111111111222000000000000000000000000///111222111000///000111222222333333444555666666777777777777888888888888888:::<<<===<<<<<<===>>>?????????@@@AAABBBDDDDDD@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEHHHKKKLLLMMMRRR\\\kkkzzz~~~xxxnnnEEE???999555444444222000222111111111000000//////111111000///////////////////////////////////////........................------------------------////////////////////////+++,,,---...////////////...,,,***+++---...,,,***))))))***,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++******+++---......---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------......---,,,+++***))))))))),,,,,,,,,---------......,,,,,,---......---,,,,,,))))))***,,,---...///000///...,,,,,,------,,,++++++,,,------......------000000///...---,,,,,,+++---------,,,,,,,,,++++++------------------------........................)))***+++,,,------------------------------------...///000111111000/////////......------,,,,,,+++------------------------000000000///......------000///...---,,,------.........////////////......///...---,,,+++,,,------000//////.........//////222111///---,,,,,,,,,,,,---------............///000000//////.........---111111000......---------111000---,,,,,,---000111***+++,,,...///000000000000000//////.........------......///.........---,,,,,,---...///000111111...000111000...------...---------.........//////..............................------------......111000...------...//////...///000///------///000//////............//////111111000///...---,,,,,,............////////////------......//////000000,,,---///000000000///...111111111111000000000000////////////////////////////////////////////////111111111111111000000///111111222222222222111111111000/////////000222333000111111111111222222222000333666666555444333333444555777888777555222000999:::<<<;;;:::999999:::===>>>@@@AAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFEEEEEEEEEHHHJJJLLLNNNTTT___lllzzz{{{mmmMMMGGG>>>888777666444222222111111111000000000000111111000///////////////////////////////////////........................................................................---------...------,,,,,,...,,,***+++---...---+++'''((()))***++++++++++++......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------...---,,,+++************,,,,,,,,,---------......,,,,,,---......---,,,,,,''''''((()))***++++++,,,///---,,,,,,------,,,++++++,,,------......------/////////...------,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000........................000000111111000///...---+++++++++,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,000///...---------............////////////......111000///...---....../////////............//////......---,,,---...///000---------............///000/////////............111000///......---------......////////////.........////////////...------000/////////............---.........------,,,+++/////////000111111222222...///111000///......///---------.........//////..............................------------......///...------...///000111.../////////------///000//////............//////000000000///......------............////////////.........///////////////,,,,,,.../////////...---////////////////////////////////////////////////////////////////////////------............------000111111222222111111000000000000000000111111222000111111111111222222222000333666666555444444444222333555777777777666555888:::<<<;;;:::999999:::>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCGGGGGGHHHGGGFFFGGGJJJLLLMMMOOOUUU___mmmyyysssRRRIII>>>777333222111///111111111111111000000000111000000///////////////////////////////////////........................////////////////////////---------------------------......---,,,+++******---,,,+++,,,---...---+++++++++,,,---..................---------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------............------,,,------......------,,,...---+++******+++---...------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------...---,,,++++++***++++++,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...---,,,,,,------,,,++++++,,,------......------------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------.........////////////////////////111111111111000...---,,,++++++,,,,,,---......///........................,,,,,,,,,---------------000///......------............////////////......000000///............///.....................///---------------...///000---------............///////////////............111000///......---......+++---000222222000---+++///000000000//////...---////////////.............../////////...------,,,000000000000000000000000---///111111000///000000------........./////////..............................------------......------------...000111222...//////...------...000//////............//////////////////////////////............///////////////////////////.........+++,,,------......------------------------------////////////////////////////////////////////////......///000111111111111000111111222222111111000//////000111111111111111000111111111111222222222111333555666555444444555555555555666777777888888888:::;;;;;;:::999:::;;;>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCGGGHHHHHHGGGFFFGGGJJJMMMOOOQQQVVV```lllxxxzzzUUULLL???666222111000///111111111111111111111111000000////////////000000////////////////////////................................................---------------------------.........------,,,+++------,,,,,,---------,,,,,,---....../////////.........---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------++++++++++++------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------------,,,+++,,,------,,,++++++,,,------......------,,,,,,,,,------...............---------,,,,,,,,,------------------------------------------------)))***+++,,,,,,---,,,,,,////////////////////////111111000000000///........./////////000000000111////////////////////////------......///000000111//////........................////////////............------,,,,,,,,,,,,------..................000000///...------,,,,,,---------............//////////////////.........000000///...............+++---000222222000---+++---...///000111111111111///////////////...............///000000000000000//////.........------------///000111000000000222............////////////..............................------------......---------...///000000111......///...---,,,...000//////............//////............//////000000............////////////000000//////......------,,,,,,------............,,,---------------......////////////////////////////////////////////////......000111222333333333000000111111111111000000...///000222222111000000000000111111111222222222111333555666555555555666:::999888666666666666777888999;;;;;;:::999:::;;;???@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCEEEHHHKKKPPPQQQVVV___jjjuuu}}}yyy[[[RRRDDD:::666555555444111111111111111222222222000000////////////000000////////////////////////........................------------------------........................------...///////////////------------------------))))))******++++++******......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---+++***+++------,,,++++++,,,------......------++++++,,,,,,---..................---------,,,,,,------------------------------------------------,,,---...//////000000000............................../////////000111111111111111000000/////////////////////////////////,,,------...///000111111......//////////////////......////////////......---------------,,,,,,,,,,,,,,,---...//////....../////////......---,,,,,,---------............///.........///////////////000//////............///......////////////......---...///000111111111000.........///////////////***+++,,,...000000111111//////......------,,,,,,,,,...000000000///000111........./////////000000..............................------------......//////////////////......---...///...,,,,,,.../////////............//////------......///000000000............////////////000000//////......------.............../////////------........./////////////////////////////////////////////////////////***+++,,,...///000000111000000000111111000000000...///000222222111000000000000111111111222222222222333555666555555666888;;;:::888666666666777888777999;;;;;;:::::::::;;;???@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCFFFFFFEEEDDDCCCEEEIIILLLPPPQQQUUU]]]hhhssszzz~~~ppp___UUUHHH===888777555444111111111222222222222222///////////////000000111////////////////////////........................------------------------////////////////////////------...000000111111111,,,...///...---,,,---...***++++++,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------............------***++++++,,,,,,++++++******+++---......---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++,,,------......------++++++,,,,,,---------...,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///..........................................///111222333000//////...------,,,,,,........................++++++,,,,,,---...//////......///000000000//////......////////////......//////000000//////...---***+++---...//////...---++++++---...////////////---------............///........./////////////////////............//////000///............///000111111111000///...---,,,.........///////////////'''(((***,,,---...//////000000000//////.........,,,...000000///...//////....../////////000000000..............................------------......//////000000///...---------......---,,,,,,---/////////............//////---.........//////000000............///////////////////////////.........///............///000000.........///000000111111////////////////////////////////////////////////,,,,,,...///000111111111///000000111111000000/////////000111111111111111000111111111111222222222222333555555555555777999777777666666666888999;;;777999;;;;;;::::::;;;<<<>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCIIIHHHGGGEEEDDDFFFKKKNNNPPPQQQUUU]]]hhhrrrzzz}}}|||fffdddZZZMMMAAA;;;777444222111111111222222333333333///////////////000111111////////////////////////..............................................................................///////////////...,,,...//////---,,,---///......////////////............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,...//////,,,,,,,,,---------......,,,,,,+++******+++,,,,,,.........///////////////+++***)))***,,,---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,//////////////////////////////......///000111222------------------------------------------------+++,,,,,,,,,------......---...///000111000000///......////////////.........///000000000///...---)))+++---...//////...---***+++---...///000000///---------............///............/////////000//////............////////////............//////000000000///...---,,,+++............/////////000***+++,,,---............/////////////////////...,,,...//////---,,,,,,---.../////////000000000000..............................------------......---...///000000//////...---......---,,,,,,---/////////............//////.........///////////////............////////////.........///////////////......---------...///000---......///000000111111//////////////////////////////////////////////////////000222222333333333//////000000000000//////000000000000000111111222000111111111111222222222222444555555555666888:::666666666666777888999999666888:::;;;::::::;;;<<<>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEECCCCCCIIIHHHGGGEEEDDDFFFKKKOOORRRSSSWWW___iiittt{{{yyyfffmmmcccUUUIIIAAA<<<888444111111111222222333333333///////////////000111111////////////////////////........................////////////////////////------------------------////////////...---,,,+++,,,...000///---,,,---000,,,---------------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------......)))******++++++******))),,,------......------,,,...---+++******+++---...------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,---...///000,,,,,,,,,---------......---,,,+++******+++,,,---+++++++++,,,,,,,,,------+++***)))***,,,---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000000000000000111000///......///000000------......///000000000------------------------.........///////////////---...///111111111000///......////////////......,,,---.........---++++++)))***---/////////...------.../////////...---,,,---------.........//////---.........//////000000//////.........//////000......///000000///......,,,---..................---.........//////000000000000000111000//////...------------------------,,,...///...,,,++++++,,,////////////000000000000.................................------.........+++,,,...000111111000000------...---,,,+++---/////////............//////////////////////////////............/////////000---.........//////000000------,,,+++,,,---...///------......///000111111////////////////////////////////////////////////,,,---...//////000////////////000000000000//////111000/////////000222333000111111111111222222222222444555555555666888:::888888777777666555555555666888:::;;;::::::;;;<<<===>>>@@@AAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDBBBGGGGGGEEECCCBBBDDDIIIMMMSSSTTTXXX```kkkvvv}}}xxxlllqqqggg[[[RRRLLLFFF===555444444444333333333444444111111000///////////////000000000000000000000000000...---...///000///...////////////////////////////////////////////////000///...---,,,,,,---...------------------------------,,,,,,------...///........................222000---++++++,,,...///.........------,,,,,,,,,000000//////............------------------------------------------------+++***)))+++---///...---***++++++,,,,,,------......------,,,,,,------...///...,,,+++***+++,,,,,,------------------------------,,,+++++++++,,,,,,,,,---......,,,,,,---...+++++++++++++++++++++++++++,,,------.........---***,,,......------...///..............................---------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++---------...///000000111000///...---------------............////////////333222222222111111000000222111///.........///000///............---------/////////...---------,,,------...//////000//////........................---...///////////////.........---------,,,,,,,,,//////////////////////////////000000000000//////......////////////......////////////////////////......------------......000///...---------------////////////////////////..................------////////////////////////.........///////////////......------------..............................111000///.....................////////////.........---,,,,,,,,,,,,---...---.........//////000000000111111000...---...000////////////////////////------------------------000000000000000//////............///////////////222111111111000000/////////111222000---+++,,,.........//////000000111111111111111111111111111111000000000000111111111111444444333222111111111222111222444555555555444444666777888999999888777666999:::<<<;;;:::999999:::===???AAAAAA@@@@@@@@@BBBDDDDDDDDDCCCBBBBBBBBBAAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHFFFDDDEEEIIILLLMMMOOOTTT\\\gggsss~~~llltttlllaaaZZZWWWRRRJJJCCC999777333222222222111000111000000/////////000000000000000000000000000000000...---...///000///...////////////////////////////////////////////////000000...---------......------------------------,,,,,,,,,,,,,,,---..............................///...---+++++++++------......---------,,,,,,,,,/////////......---------------------------------************************---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,,,,...///...,,,+++++++++------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,,,,,,,,,,---......//////000000///...........................////////////111111000000000/////////111111///.........///000000////////////........................---------......///000000000//////...........................///////////////......,,,,,,,,,------................................./////////000000////////////////////////////////////////////////////////////......------......///000///...---------------////////////////////////........................------------------------000000//////......------......------------..............................000///......------............////////////............---,,,,,,---......///////////////000000000000111111000...---///000////////////////////////........................222222222111000///...---***+++,,,...///111222333111111000000000/////////...000111000......///111000000000000////////////000000000000000000000000000000000000111111111111333333222111111111111111222333444666777777666666666666777777777777666666888:::<<<;;;:::999999:::>>>@@@AAAAAA@@@???@@@AAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGHHHFFFCCCDDDHHHLLLLLLNNNSSS\\\gggsss~~~mmmwwwpppiiieeeccc```YYYSSSCCC===555222333333111...111000000000000000111111////////////////////////000...---...///000///...////////////////////////////////////////////////000000///.........//////------------------------,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,+++++++++...------------,,,,,,,,,......------------,,,,,,------------------------------------------------...---,,,,,,------,,,***......---,,,,,,+++******...------,,,,,,------...,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000+++---...---,,,+++,,,...------------------------,,,,,,,,,------,,,++++++***,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++++++++,,,------......111000//////////////////............//////////////////............------111000//////......//////000000000////////////...---------...............000000000111000000//////........................///000000000///...------***+++,,,---...///000000------------------------......////////////......000///...------...///000///////////////////////////......------....../////////......---.........////////////////////////........................------------------------111111000///...---,,,,,,......------------..............................///...------------------......////////////............---,,,,,,---......000000000//////////////////000000///...---///000////////////////////////////////////////////////000000000111000000///...000000000///......------000000///////////////...+++---//////...///000222111111000000///.........////////////////////////000000000000111111111111222222111000000000111111222333444666777888888888666666555555555555666666888:::;;;;;;:::999:::;;;???@@@BBBBBB@@@??????@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFGGGEEEBBBCCCFFFJJJJJJMMMRRR[[[gggsss~~~ppp}}}yyyuuurrrqqqmmmgggaaaOOOEEE;;;666777888555111111111000000000111222222////////////////////////000...---...///000///...////////////////////////////////////////////////000000000/////////000000------------------------,,,++++++++++++,,,------------------------------+++,,,---...------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////...---,,,,,,---...---+++---------,,,,,,+++++++++...------,,,,,,------...+++,,,---...---,,,+++***+++++++++++++++++++++++++++++++++,,,---...///000+++,,,------++++++,,,---------------------------,,,,,,,,,---,,,,,,+++***%%%(((***,,,,,,,,,...///++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,---------***++++++,,,------------++++++,,,,,,---------...//////............//////............////////////........................000000//////............////////////............,,,---------.../////////111111222111111000///...........................000000000000///...,,,,,,,,,,,,,,,---...//////000..............................////////////......111000...,,,,,,...000111//////////////////////////////............/////////...............//////////////////////////////............////////////////////////////////////000000//////......------......------------.................................------,,,,,,,,,------......////////////............------------......000/////////...---------//////000///------///000////////////////////////////////////////////////,,,,,,...//////000000000222222111///...---,,,+++////////////............+++,,,,,,------......///000000000000////////////000000000000000000000000///000000000111111111111111111000000000000000111111222333555666888999999777777555444444555777777888999;;;;;;:::999:::;;;???AAABBBBBB@@@??????@@@AAABBBBBBBBBCCCDDDDDDDDDGGGFFFEEEDDDDDDDDDEEEFFFDDDFFFFFFDDDAAAAAAEEEIIIIIILLLQQQZZZfffsss~~~rrr|||wwwpppkkkXXXNNNBBB<<<<<<<<<888444222222111111111111222222////////////////////////000...---...///000///...//////////////////////////////////////////////////////000000000000000000------------------------,,,,,,++++++,,,,,,---...------------------------+++---...//////...---,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,---,,,++++++,,,...//////...+++++++++,,,,,,---------...------,,,,,,------...***+++,,,---...---,,,+++++++++++++++++++++++++++************+++,,,---...+++,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++%%%(((***,,,,,,,,,...///++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,---------******,,,------------,,,---------------.........---------,,,,,,------...............///////////////////////////////////////////////////......---......---------,,,,,,,,,,,,---------.../////////111111222111111000///...////////////////////////000000000000///...,,,,,,........................////////////////////////......////////////......111000...,,,,,,...000111000000000000000000000000/////////....../////////...............///000111////////////////////////........./////////000000////////////////////////------......//////000000......------------..............................------,,,,,,,,,------.........////////////.......................................------,,,,,,,,,...//////...------///000////////////////////////........................,,,------...------,,,,,,)))***,,,...000222333444............///////////////............///......---......///000111111222111111111111111111111111///000000000111111111111111000000000000000111111000111222333555666888888999888666666666666888999777999;;;;;;:::::::::;;;???@@@BBBBBB@@@??????@@@AAABBBBBBBBBCCCDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEFFFDDDFFFFFFDDDAAAAAADDDHHHIIILLLQQQZZZeeerrr}}}rrr|||sssnnnbbbXXXLLLDDDAAA>>>:::666444333333222111111222222////////////////////////000...---...///000///...////////////////////////////////////////////////......///000000000//////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------+++,,,,,,------......///,,,++++++,,,///000000///******+++,,,,,,---.........------,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---***,,,---,,,+++***+++---+++++++++++++++++++++++++++,,,------.........---***,,,------+++***+++,,,++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---...---,,,+++---------------.........,,,,,,,,,+++,,,,,,---...............///////////////000000000000111111111...////////////...---------------,,,,,,,,,++++++---------...............000000000111000000/////////////////////////////////000000000///...------/////////.........------000000000000000000000000//////000000000000//////000///...------...///000000000000000000000000000000//////......//////000............///000111222////////////////////////.........//////000000111------------------------,,,,,,---...///000111111......------------..............................------------------...///......////////////......---...////////////...---.........------------------...///...------///000////////////////////////........................111000000...,,,***)))(((+++,,,---...///111222222...////////////000000000222111000000111222111///,,,---...///000111222333111111111111111111111111000000000000111111111111111111000000000111222222111111222222444555777888888888777777777777888888777999;;;;;;::::::;;;<<<===???AAAAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFDDDAAAAAADDDHHHJJJLLLQQQYYYdddppp{{{sss~~~xxxnnnggg[[[QQQHHHBBB===999666555444333222111111111000000000000000000000000000...---...///000///...////////////////////////////////////////////////,,,---...///000//////...------------------------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,---------......,,,,,,,,,,,,---------...------------------------.........///000111111111---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................//////////////////000000000111111111....../////////...---,,,......---------,,,,,,,,,...............---------......///000000000//////////////////////////////...///////////////..................////////////000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000////////////000000---------...///111222333////////////////////////---......///000000111111------------------------------......//////000000......------------....................................------......///000......////////////......---...///000000///...---......//////////////////,,,.........------///111////////////////////////////////////////////////000000000///...---+++***111111000///...---,,,,,,/////////000000000111111000...---...111333111000---......///000111111222111111111111111111111111000000000000111111111111111111111111111222333333444333333333444555777888666666777777777777666666666888:::;;;::::::;;;<<<<<<>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIHHHFFFEEEFFFGGGGGGEEEBBBAAAEEEHHHKKKMMMQQQYYYdddoooyyy{{{yyyssshhh[[[OOOFFF@@@===777666555333222111000000111111111111111111111111000...---...///000///...////////////////////////////////////////////////+++,,,.../////////......------------------------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........------------------------++++++,,,,,,---......///000...------...///---,,,...------,,,,,,++++++***...------,,,,,,------...,,,,,,+++***+++,,,...///------------------------------,,,+++++++++,,,,,,***+++,,,,,,******+++,,,------------------------+++,,,---///000111111222***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,++++++++++++,,,.........,,,***)))++++++++++++++++++++++++---------------...///000............/////////000.../////////000000111111---.../////////...,,,,,,//////.........---------/////////......------,,,------...//////000//////000000000000000000000000......///////////////...,,,------...///000111111////////////////////////111111222222222222111111......////////////......000000000000000000000000000000////////////000000---------...000111333333////////////////////////---......///000111111222///////////////////////////////////////..................------................................................///000111......////////////......---...///000000///...---//////000000111111222222,,,---......------///111////////////////////////000000000000000000000000,,,---...000111111111111------......//////000000//////000000111111222222+++))))))+++///111000///////////////000000000000000000000000000000000000000000000000111111111111222222111111222333444444666555444444555666777888444555666777777666555444666888:::;;;::::::;;;<<<;;;===@@@AAAAAAAAACCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAACCCFFFIIIJJJIIIGGGEEEGGGHHHHHHEEEBBBBBBEEEHHHLLLMMMRRRYYYcccnnnxxx~~~{{{qqqddd[[[RRRGGG>>>;;;999777555444222000...000000000000000111111111222111111000///......---........................////////////////////////------------------------...------------...//////000000///...------,,,,,,,,,,,,------...///000000***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---+++***))))))++++++******+++---...///------------,,,,,,+++***------------------------//////.........---------.........------,,,,,,,,,'''***,,,---,,,++++++,,,,,,,,,,,,------,,,++++++((()))+++---.........---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...---+++))))))***+++,,,...,,,***+++///111111///.........------,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++222111///---,,,,,,,,,,,,////////////////////////000111111111000///......------..................000///...------...///000...///////////////......222222222222222333333444////////////////////////111111000///////////////////////////////////////......------------......////////////000000000000111000///......///000111000000000000000000000000000000///...............000000000000000000000000,,,,,,---...///000111111000000000000000000000000000000//////.........---........................000///...------...///000000000000000000000000000//////............//////////////////////////////111000///......///000111111000000///...---------///111222111000///000111000111222222111000....../////////......------,,,000111111000///......///111111000///////////////111111111111000000000000///////////////.........////////////////////////111000/////////000222222------......//////000000555222000///000111111111111111222333444666666777555444444444444555666666666999<<<======<<<<<<<<>>???@@@AAABBBBBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFDDDAAA@@@AAABBBCCCCCCGGGIIIOOOXXXdddooowwwzzz~~~~~~uuukkkddd\\\PPPHHH>>>;;;888555333111///...111111111111111222222222111111111000///.................................////////////////////////------------------------...------------...////////////......---,,,,,,,,,,,,,,,------...//////000+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000,,,---------,,,,,,+++***------------------------///.........------------------------------,,,,,,)))+++------,,,++++++,,,,,,,,,,,,------,,,,,,+++)))***,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...---+++***)))***+++,,,---+++)))***---///...---...---------,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,000///...------......///////////////////////////.........///......------/////////...---------,,,//////............//////---...............------...............///000000////////////////////////222111000000//////000000///////////////////////////......------......///////////////000000000000111000///......///000111000000000000000000000000000000///...............////////////////////////------......///000000000000000000000000000000000000/////////............///////////////////////////...------------.../////////////////////////////////............//////////////////////////////000///...------...///000111000000///......------...000111000///...///000000...,,,,,,...000///...////////////............000111111000///......000111111000///////////////000000/////////........./////////////////////...000000000//////.........555444222111000//////000//////////////////000000111000///000111222111///111222222333444555666777555444444444444555666666666999<<<===<<<;;;;;;<<<>>>??????@@@AAABBBBBBCCC??????@@@AAABBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFDDDBBBAAAAAABBBCCCCCCHHHIIIOOOXXXcccnnnuuuyyy}}}}}}zzzvvvrrrjjj^^^UUUFFFCCC>>>999444222111111222222222222222222222222111111000000//////..............................////////////////////////------------------------...------------...//////.........------,,,,,,+++,,,,,,,,,---......//////,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------...///------,,,,,,---...///000,,,,,,---------,,,++++++------------------------............------------,,,,,,------------------+++---...///---++++++,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---,,,++++++++++++...---+++******+++,,,,,,,,,***))))))+++,,,+++***------,,,,,,,,,,,,+++++++++,,,,,,---.........---------------------------......------...///000000////////////////////////------.../////////......000000///...---,,,,,,+++......////////////......,,,------......---------------,,,,,,------...///////////////////////////222111000000//////000000///////////////////////////......------......///////////////000000000000000000////////////000000000000000000000000000000000//////............///........................////////////////////////000000000000000000000000////////////............000000000000000000000000...------,,,,,,------...........................//////............//////////////////////////////......------------......000000000///......---------///000///...---...///222///------000222111000.........//////////////////000111000///...///000111000000///////////////.........---------,,,,,,......//////////////////000000000/////////......444333111000//////......000000000000000000////////////111333555555222000111222222333444555666666555444444444444555666666666999;;;<<<<<<;;;;;;<<<;;;<<<>>>@@@BBBBBBBBBBBB???@@@AAABBBBBBCCCBBBBBBEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDBBBAAAAAAAAACCCDDDGGGIIINNNXXXcccnnnuuuyyy||||||~~~}}}uuujjjaaaRRROOOHHH???888555444555222222222222222111111111111000000000/////////...........................////////////////////////...........................------------...//////......------,,,,,,,,,+++,,,,,,,,,------.........,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,------......,,,,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,------.........,,,...//////---,,,++++++++++++,,,---------,,,,,,------------,,,++++++++++++,,,,,,------,,,,,,+++************************///...------,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,******************,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............---------------------------------------.........////////////////////////...///000111111111111111//////......---------,,,---...///000000///...---------......///.........///............///000000////////////////////////111000//////......////////////////////////////////////............//////////////////000000000000000000////////////000000////////////////////////000///............//////////////////////////////000000//////............///////////////////////////////////////.........////////////////////////................................................//////............//////////////////////////////........................000000//////...............///000000......///000333666999;;;999555222000---------......////////////000111000///...///000000000////////////000000.........---------,,,,,,............////////////000000000000111111111111............//////000000222222111111000000/////////111444888;;;:::666333222222333333444555666666555444444444444555666666777999;;;<<<;;;::::::;;;:::<<<>>>AAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBEEEFFFHHHIIIJJJIIIHHHHHHEEEDDDCCCAAA@@@AAACCCDDDFFFIIINNNXXXdddooowww{{{{{{|||~~~{{{rrrkkk^^^ZZZRRRFFF<<<666555666222222111111000000000000000000000000////////////////////////////////////////////////////////////...........................------------...//////...---------------,,,,,,,,,,,,,,,---------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,------.........,,,...//////---,,,++++++***+++,,,,,,---------,,,...------,,,+++++++++++++++,,,,,,------,,,,,,+++************************---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,---------------,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++------------,,,,,,++++++//////////////////////////////000111222222222111,,,---------......//////---...///000000///...---......///000000000000000000000//////000000111222000000000000000000000000//////...------------.../////////////////////////////////....../////////////////////000000000000//////000000000000////////////////////////////////////............//////000000000000000000000000000000000///......------////////////////////////.........///////////////......................../////////000000/////////........................//////............//////000000000000000000000000////////////////////////////////////............///000111111//////000111111;;;FFFHHHAAA777000---,,,,,,,,,------......///...000111000///...///111000000////////////000000/////////.........---------.........//////000000//////000111333444555666//////000000000111111111222222111111000000//////...000444888;;;:::666333222333333444444555555555555444444444444555666666888999;;;;;;:::999:::;;;<<<>>>@@@AAAAAA@@@???>>>AAAAAABBBCCCCCCCCCBBBBBBDDDFFFHHHJJJKKKJJJIIIHHHDDDEEEDDDBBB@@@@@@BBBEEEFFFHHHNNNXXXeeeqqqyyy}}}{{{|||~~~yyyuuuiiieee[[[NNN@@@777444444222222111111000/////////000000000000////////////////////////////////////////////////////////////...........................------------...//////........................,,,,,,,,,,,,,,,,,,------,,,------...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******++++++++++++******++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------------------+++---...///---++++++,,,******+++,,,------------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,---------------......---+++***,,,---,,,,,,------------......,,,------......------,,,++++++++++++++++++++++++---------------,,,+++***////////////////////////......///000000000//////+++,,,,,,---...///000000......////////////.........///000000111111111111//////......//////000111000000000000000000000000000///......------......////////////////////////000//////......//////000////////////000000000000//////000000000000//////000000000000000000000000///............//////000111111111111111111111111000000//////.........---000000000000000000000000.........///////////////........................///000000111111000000///........................//////............//////000000000000000000000000//////000000000000////////////////////////......000111222111000///000222...999EEEIIICCC888000,,,---------..................///000000//////000111///////////////000000111000000000////////////...------......///000000000...///000222333555666666444444444444333111000///000000000000000000//////---...000333666666444111333333333444444444555555555444444444444555666666888:::;;;:::999888999;;;??????@@@AAAAAA@@@???>>>BBBBBBCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJKKKKKKIIIHHHDDDEEEEEEBBB??????BBBFFFGGGIIIOOOXXXdddpppwww{{{zzz}}}tttpppgggWWWFFF:::666666333333222111111000//////////////////000000000000////////////////////////////////////////////////...........................------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***+++,,,,,,,,,+++*********+++,,,,,,---------,,,------------------------++++++,,,,,,,,,---------------------------,,,,,,)))+++------,,,++++++,,,)))***+++,,,------------...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,------...------,,,......---+++***,,,...---------....../////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---//////////////////////////////000000000///......,,,---------...///////////////............//////---...///000111111111111//////......//////000111000000000000000000000000111111000///////////////////////////////////////000000////////////000000////////////000000000000...///000111111000///...000000000000000000000000...............///000000000000000000000000000000///////////////.........000000000000000000000000............/////////000...........................///000111111000///...//////////////////////////////............//////000000000000000000000000......///000000///.........////////////////////////000111000///...///111---222999???@@@===777333000000000000////////////---///000000//////000222///////////////000111111000000000/////////......------......///000000111//////000111111222222333333333444333222111///...//////////////////000000///......///222333222111333333333444444444444555555444444444444555666666999::::::999888888999;;;??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJKKKJJJIIIGGGCCCEEEEEECCC???>>>BBBFFFJJJKKKOOOWWWbbbkkkrrrtttzzz}}}}}}zzzppp```MMM@@@:::999444444333333222111000000////////////000000000000000000000000000000000000////////////////////////////////////////////////...------------...///////////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******+++,,,,,,------------------------------------+++++++++,,,,,,---------.........------,,,,,,,,,'''***,,,---,,,++++++,,,)))***+++,,,------...------,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,------.........---+++---...---******,,,///........./////////000000/////////...---,,,******------------------------+++---///000222222111111////////////////////////222222222222222111000///..................------000///...------...///000,,,---...///000000000000000000000000000111222222000000000000000000000000333222222111111111111111////////////////////////000000////////////000000////////////000000000000...///000111111000///...000000000000000000000000...............///000111////////////////////////////////////////////////000000000000000000000000---.........//////000000000000000000000000000000---...///000000///...---000000000000000000000000//////............//////000000000000000000000000,,,---...//////...---,,,.........///////////////...///000///...---...000000------444>>>CCC@@@;;;333333222222111111000000---///000000//////000222///////////////000111111000////////////.........---------...///000000111000000000000/////////...,,,---///000000000///...------......//////000000222000...///111333333333333333444444444444444444555444444444444555666666999::::::999888777999;;;?????????@@@AAACCCDDDEEEBBBCCCCCCCCCCCCCCCBBBBBBAAACCCGGGJJJKKKJJJHHHGGGCCCEEEFFFCCC???>>>BBBGGGLLLMMMPPPVVV___ggglllooozzz|||rrrhhh^^^PPP@@@444666111...//////---...222111000000///////////////000000000000////////////////////////////////////000...---...///000///...///...,,,,,,,,,---///111000000000000000000000000......---------,,,,,,,,,........................---...///...,,,++++++,,,//////...---+++***))))))------------------------,,,,,,,,,++++++************++++++,,,,,,------...------,,,+++,,,---...//////.........------------//////...---,,,,,,+++***,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******///......------......///......////////////......------,,,,,,---///000111------------------------////////////000000000000000000000000000000000000........................111000////////////000000111000///......///000111222222222111000000////////////000000111000000//////......------...//////---...000111111000...---......//////000//////...000000000000000000000000---.........//////000000000///...---...///111333000111222222111000111222000000//////.........------+++***+++...000...,,,...---+++++++++,,,...000////////////000000000000////////////////////////111///...///111222000---////////////////////////222000...,,,+++,,,---...000...---...111222111///000///...------...///000,,,---------......//////000...------......---,,,000//////555===AAA>>>999////////////000000000000000000000000000000000000////////////000000000000000000////////////000000///...------...///000111//////000000000000//////111111111111111111111111///---,,,---///000000///000000000000000111111222222222222333333333444444555555666666777888888888666888:::999888777888999>>>???AAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCEEEGGGIIIIIIHHHFFFDDDGGGFFFEEEBBB@@@???AAACCCIIIJJJLLLQQQYYYbbbjjjoooxxx|||sssiii\\\LLL@@@999444222333222///...111222111000///...//////000000000000000////////////////////////////////////000...---...///000///...///...---,,,,,,---///000////////////////////////......---------,,,,,,,,,------------------------+++---...---,,,,,,---...000///......---,,,++++++------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...////////////.........------//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,++++++++++++,,,......------------...............//////.........,,,++++++++++++,,,...///......................../////////000000000111111111111111111111111111111////////////////////////000000000000000111111222222111000/////////000111111000000000/////////...000111111111111000000//////......---------......---...///000000///...---/////////000000000///////////////////////////////////////000000000111111///000000111111111111111000111222222000000111222000000000/////////......000...,,,---000111///.........,,,,,,,,,---///000....../////////000000000////////////////////////000///...///111222000---////////////////////////111000...---,,,,,,------000...---...111222111///000///...------...///000000//////////////////...///...---...//////...,,,222000000777???AAA:::333////////////000000000000000000000000000000000000000000000000////////////000000////////////000000///......---...///000111//////000000000000//////........................000///---...///000000///000000000000000111111222333333444444444555555555333333444444555666666666777999::::::999888888999<<<===???AAABBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@CCCEEEGGGIIIIIIHHHFFFEEEHHHGGGFFFCCCAAA@@@BBBDDDHHHIIIMMMRRRYYYbbbiiimmmvvv}}}yyyqqqdddUUUJJJ???999555555444000///000333111000......///000111000000000000////////////////////////////////////000...---...///000///.........---,,,,,,...///000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000//////.........---------------------------------......------------,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///000/////////.....................------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...,,,******+++,,,---...------,,,,,,------...------............---------,,,,,,+++,,,,,,------/////////000000000000000///000000000000111111111111111111111111111111111000000000000000000000000000000000111111222222222222111000////////////000111111000000000000000000222222222222111111000/////////......------------////////////////////////000000000000000/////////////////////////////////000000111111111111222222...000222444444333111000000111222222000000111222111000000000000000//////222111000000111111000//////...---------...000111------........./////////////////////////////////000/////////111111///...////////////////////////000//////......---------///...---...111222111000//////............//////222222111000000//////...---------///000000...,,,000000333:::AAA@@@999111////////////000000000000000000000000000000000000111111000000//////......000000////////////000000///............///000000//////000000000000//////000000000000000000000000222000//////000111000///000000000000000111111222444444444555555555666666333444444555555666666777888:::;;;;;;:::999999:::===>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@DDDFFFHHHJJJJJJIIIGGGFFFHHHHHHFFFDDDBBBAAACCCEEEGGGIIIMMMRRRZZZaaagggkkkrrr{{{zzzuuukkk___UUUGGG>>>777555444111111222333222000......///000222000000000000////////////////////////////////////000...---...///000///......------------...///000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///------------............------------------------++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,------......000000/////////.........------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---***))))))***,,,...------,,,,,,,,,,,,------,,,,,,------------,,,,,,/////////.............../////////000000000000000000000000111111111222222111111111111111111111111111111111111111111111111000111111111111111000000111000000///////////////222222222222333333333333333333333333222111000///000000000000///......---111111000000000000111111000000//////////////////111111111111111111111111111111111111111111111111///000111222222222111000000111222111000///000222111111111111000000000000333222111111111111000////////////...///000111111------------.........////////////////////////////////////000000000///.../////////////////////////////////000///...------.........///000111111111/////////....../////////000000000000000000000///------...///111111///,,,+++111888???AAA===888333////////////000000000000////////////////////////111111000000//////......000000////////////000000//////.........///////////////000000000000//////111111111111111111111111444222000///000111000///000000000000000111111222444444444444555555555555666666666777888888999999999;;;<<<<<<;;;::::::;;;@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDFFFHHHJJJKKKJJJHHHGGGGGGGGGFFFCCCAAAAAACCCEEEFFFHHHMMMSSSZZZ```fffiiiqqqzzz|||zzzuuullldddTTTHHH;;;666444333333666333222000///...///111222000000000000////////////////////////////////////000...---...///000///...------------......//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++......---,,,++++++******,,,,,,,,,---------------////////////............,,,,,,------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,)))((((((***,,,......------,,,,,,------...,,,,,,------------,,,,,,//////////////////............/////////000000000111111111111222222222222111111111111111111111111000000000000000000000000222222222111000///...---////////////////////////222222333333444444444555444444555555444333222222333333444444333222111111222222111000000111222222111111000///......//////111111111111111111111111000000000000000000000000111111//////...///000111///000111111000///000111000000000000111111111111111111111111000/////////////////////000000111111------------.........///////////////////////////...///000000000//////////////////////////////////////////000000///...---...//////000///000000111...//////////////////...------...///000000111111.........///111111///---+++555@@@CCC===666333444////////////000000000000////////////////////////111000000000/////////...000000////////////000000//////////////////......//////000000000000//////........................444222000///000111000///000000000000000111111222222333333333333444444444666666777777888999999999999;;;===<<<;;;:::;;;<<<@@@AAABBBDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAACCCEEEHHHJJJKKKJJJIIIGGGEEEEEEDDDBBB@@@@@@BBBEEEEEEHHHLLLSSSZZZaaafffiiirrr{{{{{{zzz|||{{{wwwsssfffWWWGGG>>>;;;777666777222222111111000000000111000000000000////////////////////////////////////000...---...///000///...---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------............---,,,,,,+++******+++,,,------......------///.........------------,,,,,,,,,------............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++***))))))+++,,,............------.........------............------,,,------.........------......//////000000111111111111222222222333333333222222222222222222222222000000000000000000000000222222333333222000...---...///000111222222222222222222333444444555666666777777888888888888888777666777888999999888777666444444444444444444444444444333222000000000111111000000000000000000000000111000000000000/////////222111///------...000111///000111111//////000111//////000000000000000111///000111000///...///000////////////000000000000------........./////////////////////////////////...///111111/////////000///////////////////////////////////////////////////000111000///...///000......////////////......+++,,,---...000111222222111000......///000///---///999BBBAAA888///...000////////////000000000000000000000000000000000000/////////000000000000000000000////////////000000/////////000//////...---//////000000000000//////////////////////////////222000//////000111000///000000000000000111111222222222222333333333444444444555555666666777777888999;;;<<<<<<;;;::::::;;;>>>>>>@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGJJJKKKJJJHHHGGGEEEEEEDDDBBB@@@@@@BBBEEEFFFHHHLLLRRRZZZbbbhhhlllttt|||zzz{{{xxxhhhWWWMMMFFF>>>888666111111222222222111000///000000000000////////////////////////////////////000...---...///000///...,,,------.............................................---------,,,,,,,,,------------------------,,,---......,,,+++,,,...---------------,,,,,,,,,------------------------,,,,,,,,,------.........---------,,,,,,++++++++++++,,,---.........------------------,,,,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000//////......//////000.........//////.........+++,,,---...//////......//////000000111222222333222222222333333333333444222222222222222222222222222222222222222222222222111222444555555444222111///111333555666666777666555555666777888::::::;;;;;;<<<===>>>>>>>>>>>>>>>999:::<<<>>>???>>>===<<<999:::;;;<<<<<<;;;:::999888777555333333333444555333333333333333333333333222222111111111000000000222111111000000///000000///000111000///...///111....../////////000000000...000111111///...000222......//////000000//////....../////////000000000////////////////////////---000222111///...///000////////////////////////000000///......///000111111222333111...,,,---...---...///000000///...---......///000000111222222555222///---............000555:::999444///---...////////////000000000000000000000000000000000000......//////000000111111000000////////////000000//////000000000///---,,,//////000000000000//////111111111111111111111111000///---...///000000///000000000000000111111222333333333333444444444555555555555666777777888888999:::<<<<<<:::999:::;;;===>>>???@@@@@@@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFIIIJJJIIIHHHGGGEEEEEEDDDBBBAAAAAACCCFFFFFFHHHKKKQQQZZZccckkkooouuu|||tttcccXXXOOODDD999444000111333444333222000...000000000000////////////////////////////////////000...---...///000///...,,,---......//////....................................---------,,,,,,,,,........................***,,,------------...000//////.........---------------------------------*********++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........---,,,------,,,,,,,,,+++++++++++++++,,,,,,---...//////.........------,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,------.........+++,,,,,,------......///++++++,,,,,,,,,---------++++++,,,,,,,,,------------......//////000000000000000////////////000000......////////////......,,,---///111111111111111000000111222333333444444222222333333333444444444222222222222222222222222333333333333333333333333000222444666777777777666111222555777999:::::::::::::::;;;<<<>>>???@@@@@@>>>???@@@AAABBBCCCCCCCCC;;;<<>>???@@@AAABBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFHHHIIIIIIHHHFFFFFFFFFEEECCCBBBBBBEEEGGGGGGHHHKKKQQQZZZdddmmmrrrvvv}}}pppaaaTTTIII???888666444333222333222111///222111111000000000000000////////////////////////////////////............///...---,,,,,,---...///------............------...---,,,,,,,,,,,,---...---.........---,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,...000000...---,,,---...---,,,,,,,,,,,,---...---,,,+++*********++++++...---,,,,,,++++++++++++.........------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++,,,---......//////......---,,,,,,,,,,,,---......111000...,,,+++,,,---...000000000000000000000000////////////000000000000111000/////////000222333333000...///222444333111111222222333333444555555111222222222222222111000222222333444444444333333444555666666555666888:::999888666666777:::;;;;;;;;;===@@@BBBDDDHHHLLLPPPRRRRRRSSSVVVWWWTTTNNNHHHKKKHHHKKKSSSUUURRRPPPSSSVVVTTTRRRTTTVVVUUUPPPLLLGGGEEEBBB???===<<<<<<<<<>>>===<<<:::888777555555===:::777666555444333111222222111111111111222222///000000111222333333333111111111111000000000///000000000000000///...---000000000000000000000000,,,,,,,,,,,,---------...000000000000000000000000111111111111000000000000222111000.........///000........................000000000000000//////...111111000000//////............//////000000111111000///...------...///000000000000000000000000000//////---,,,,,,---...///222111000///......//////............////////////---...///000000///...---,,,------...///000111111000///.........///111222111111222222000///---+++,,,---------......//////......///000111222222333222333444444444333222111444444444555555555666666888:::;;;;;;999999:::<<>>AAACCCCCCBBBAAABBBBBBCCCDDDEEEDDDBBBAAABBBCCCCCCDDDEEEGGGHHHGGGGGGFFFEEEEEEDDDBBBAAAAAADDDFFFGGGHHHKKKRRR\\\gggqqqwwwtttggg\\\RRRHHHAAA:::888444333333333333222222111111000000000000000////////////////////////////////////............///...------------...///------............------......---,,,,,,---............/////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,---...---,,,---///000...------,,,,,,------.........---------,,,,,,,,,------/////////...,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...------------------------------,,,,,,,,,...///000------...////////////.../////////...//////000111.........///000000111111000000000000000000000000///000000000000111111111111000000000000111222222444222111111333444444333444444555555555555555555555666666666666555444444666555444333333333333333777999:::;;;;;;<<>>;;;:::999999777666888777666555555555555555444333333333222222222222111111222222222222222222000111111222222222222111000000000000000000000000000000000000111111111111////////////////////////------......//////000000//////...---------..............................,,,---...000111111222222000000000////////////...111111000000///......---//////............/////////////////////////////////......------.../////////000000111111000......***+++...000222222111000//////............//////.........///////////////111111222222222111111000000000////////////000000////////////000000000000000000000000000111111111222333333444444333333222444444555555555666666666888:::;;;;;;999999:::<<<>>>@@@BBBCCCBBBAAAAAABBBBBBDDDDDDDDDBBBAAABBBCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDCCCBBBAAABBBDDDGGGIIIIIILLLRRR[[[gggrrryyyvvvlllddd\\\SSSMMM???;;;666333222333333222222111111000000000000000////////////////////////////////////.....................------.........------............------......------------.........///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,+++,,,///222------------------------+++,,,,,,,,,++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---.................................---,,,+++,,,...111222------...///////////////222111000///...............///000111111111111111000000000000000000000000000000000111111111222222000000000111111111222222444333333333444444555555555555555555555555555555555666666666666666555555888777666666666777999999<<<>>>BBBEEEHHHKKKOOORRR^^^ccciiilllkkkgggbbb^^^VVVXXX[[[]]]]]]^^^___```bbbbbbaaa```___]]]\\\ZZZ\\\ZZZ[[[^^^bbbbbb___]]]\\\bbbhhhjjjhhhddd```___]]]\\\YYYVVVSSSQQQPPPPPPWWWVVVTTTQQQNNNLLLJJJIIIGGGDDDAAA???>>>===;;;:::<<<;;;999888777666666666777777666555444333222222111111111111222222222222---...///000000000000000////////////////////////...////////////000000000////////////////////////...//////000111222222333////////////......//////........................---...///000111111111111////////////////////////000000/////////........./////////....../////////////////////////////////.............../////////...///111222222000...------///111222222000...,,,000///...------...///000///////////////.........000111222333222111000///000///.........000111222000000000000000000111111111111111000000000000000222222333333333333333333555555555555666666666666888999;;;:::999999:::<<<===???BBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAABBBDDDBBBCCCDDDFFFGGGFFFFFFEEEBBBCCCCCCAAAAAABBBEEEGGGJJJJJJLLLQQQ[[[gggsss{{{xxxrrrnnnhhhaaa\\\HHHBBB;;;555222222222222222111111000000000000000000000000000000000000000////////////............---..................---------............------..............................///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,+++,,,,,,++++++,,,///111------------------------++++++,,,,,,,,,+++***)))---,,,***((((((***,,,...++++++++++++++++++++++++------,,,,,,,,,---.................................---,,,+++,,,...111222---...//////000000//////222222111111111111222222111111222222111000//////111111111111111111111111111111111111222222222222000111111111222222222222444444444444333444555666444444444444555555555555555666666777888888777777888888999:::<<<>>>@@@AAA@@@DDDKKKQQQVVVZZZ___bbbppptttxxxxxxsssmmmhhhfff```cccggghhheeeaaa]]][[[\\\\\\[[[ZZZZZZ[[[]]]___dddfffhhhjjjjjjjjjgggdddhhhfffcccccccccccc```]]]```^^^\\\ZZZYYYYYYZZZ[[[\\\\\\ZZZXXXVVVTTTSSSRRRPPPMMMIIIGGGFFFDDDBBB@@@@@@???>>><<<:::999888888::::::999777666555444333111111111111111111111111---...///000000000000000////////////////////////////////////000000000111////////////////////////...//////000111222222333000000000000111111000000//////////////////////////////000000000000//////.............../////////---........./////////000...//////////////////...........................---......//////000000000---...000222222111///......///111333222000...,,,000///...------...///000///////////////.........//////111111111000///...//////.........000111333111111111111111111000000111111111000000000000000222222222222333333444444555555555666666666777777888999;;;:::999999:::<<<===???AAABBBAAA@@@@@@@@@AAACCCDDDCCCBBBBBBCCCDDDCCCDDDEEEGGGGGGGGGGGGFFFBBBBBBBBBAAA@@@AAADDDGGGJJJJJJLLLQQQ[[[gggsss{{{|||zzzxxxwwwsssnnniiiTTTMMMBBB999555333333333222111111000000000000000000000000000000000000000////////////............------...//////...------------............---------...////////////...---------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000------............------+++,,,---,,,+++,,,...///,,,------......------,,,,,,---...///...---,,,+++///---+++******,,,...000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------,,,,,,,,,...///000......///000000000000///000111111333555777888999222222111111000/////////111111111111111111111111111111222222222333333333000111222222333333222222333444444444333333555666444444555555666777777777777888999;;;<<<=========;;;<<>>@@@AAA@@@??????@@@AAABBBDDDCCCBBBBBBCCCDDDCCCDDDEEEGGGHHHGGGGGGFFFCCCCCCBBBAAA@@@AAACCCFFFIIIIIILLLRRR[[[gggrrryyy{{{~~~~~~~~~{{{vvvqqq```WWWKKK???888666555555222111111000000000000000000000000000000000000000////////////............------...//////...------------............---------...///000000///...---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,................................................------........./////////------............------***,,,------,,,+++,,,---,,,,,,---......---,,,,,,,,,---...//////---,,,***++++++,,,,,,------------+++,,,,,,,,,------------+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,---------......///000000000000000111111111222333555666777111111//////...///000111111111111111111111111111222222222333333333333444000111222333333333222222222333444444222222444666555555666777999:::;;;;;;;;;<<>>===;;;:::999999666666555444333222222111111222222222222111111000000000000000000000000000000000000111111111222222000000000000000000000000............////////////...///000111222111111000////////////////////////...//////000000000000///---------.........//////........................---...///000000///...---........................,,,---///000111111000000.../////////000000000000...///000111111111111111......////////////......------......//////000000......//////000111333333...//////000000000000///111111000000000///////////////000000111111222222222222111111222444555666555666666666777777777777888:::;;;;;;999999:::<<<;;;>>>@@@@@@???>>>??????AAABBBCCCCCCBBBBBBCCCEEEBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDCCCAAA???@@@BBBDDDGGGHHHKKKRRR\\\gggqqqwww}}}|||xxx{{{zzzuuuhhh___PPPCCC;;;888777666222111111000000000000000000000000000000000000000000/////////............,,,---...//////...---,,,---..................------...///000000///...---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................******+++++++++,,,,,,,,,------............------***,,,......---+++++++++,,,,,,---......---,,,,,,***+++,,,------+++)))(((&&&(((+++---...,,,***(((,,,,,,,,,------.........++++++******++++++,,,---------------------------,,,,,,---------,,,++++++...//////000000000000000333333111000///.........000///...---...///222333111111111111111111111111222222333333333444444444000111222333444333222222111333444333111111333666666666888999;;;===>>>>>>???AAACCCFFFIIIKKKLLLMMMOOORRRVVVZZZ\\\\\\ZZZYYY[[[aaaiiinnnnnnjjjfffccc\\\^^^```dddlll{{{wwwvvvuuurrrrrrwww{{{xxxtttqqqkkkccc]]]^^^eeekkkqqqxxxyyytttnnnmmmkkkhhheeebbb```___[[[ZZZYYYZZZ]]]___```___RRRPPPNNNKKKHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;999999888666555444333222000000000000000///...---000000000000000000000000............////////////111111111111111111111111111111111111000000000000---...///111111111000///000000000000000000000000,,,---...000111111111111---------.........///////////////...------,,,,,,---...///000000///...---........................,,,---///000111111111000//////......///000111222333222111111000//////...---...///000000///...---,,,------...///000111111////////////000333555666...///000111111000///...111000000000//////.........//////000111222222333222222111111222444555666666666666666777777777777888:::;;;;;;:::999;;;<<<;;;===@@@@@@???>>>>>>???AAABBBCCCCCCBBBBBBDDDEEEAAABBBCCCEEEEEEEEEEEEDDDDDDDDDCCCAAA??????AAADDDEEEGGGKKKRRR\\\gggpppvvv}}}{{{yyy{{{~~~zzzqqqhhh___WWWIII:::333444222222222111000000222333//////............//////000...---...///000///...///////////////////////////...---,,,,,,---...///////////////////////////000000//////............///...,,,++++++,,,...///***'''$$$&&&+++...,,,)))000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////((('''(((***...000111000***,,,......---,,,---...............////////////...///111222333333333222///......---...///000111222222222222222222222222000000111333555555333222111111111222444444333222222333444444444666888;;;333777:::======???AAADDD@@@EEELLLPPPQQQSSSWWW[[[]]]\\\^^^aaa^^^ZZZ^^^fffsss|||}}}rrrllljjjkkkkkkkkknnnwww~~~pppooolllkkklllqqqxxx~~~vvvlllgggeee___``````___^^^aaahhhmmmwww~~~xxxrrrgggkkknnnkkkddd___```ddd]]]\\\[[[]]]``````^^^[[[VVVXXXYYYYYYVVVRRRMMMJJJFFFBBB???<<<======>>>===<<<<<<;;;:::999777555444444222111000111222111000,,,,,,---...///000111111000//////...---,,,,,,,,,000000////////////000000000/////////...............000111222222111000...////////////////////////---------...------,,,,,,---------------...///000000000000000////////////////////////////////////000000//////......------......////////////......222222111000000///000000000000000000000000000000111111111111111222222222000000000000000000000000111111000000//////......000000000000000000000000...///000111111222111111000111333333333333555777222333444555666666666666666666666777888888999999888999999888777888;;;===@@@@@@AAABBBCCCCCC@@@>>>BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCEEEFFFFFFFFFFFFGGGEEECCC@@@@@@AAABBBDDDFFFFFFJJJQQQ]]]hhhqqqvvv{{{}}}xxxxxx|||}}}xxxtttmmmeee^^^QQQAAA888777444444333222000000111222111000000//////000000111000...---...///000///...////////////////////////......------------....../////////////////////////////////.........------...---+++******+++---...111---***+++///111///,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++***)))(((,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------.........---,,,++++++------,,,+++***,,,......---------.../////////000000000111111222333333222111///---,,,//////.........///000111222222222222222222222222222222222333444444333222333222111111111111000///111444666888888999;;;===>>>>>>>>>>>>@@@BBBEEEGGGLLLQQQWWW[[[]]]]]]^^^___\\\[[[^^^bbbbbbbbbiiisss{{{{{{{{{{{{~~~tttmmmjjjiiieeecccbbbccchhhooowww|||zzzpppgggaaaaaabbbXXXYYYYYYYYYYYY]]]eeekkkvvv{{{{{{rrriiidddbbbgggjjjjjjfffbbbbbbccc[[[ZZZ[[[___cccbbb]]]WWWUUUVVVWWWWWWWWWUUUSSSQQQMMMIIIDDD@@@??????>>>===<<<;;;;;;:::888666444333555333111000111111000///.........///////////////000000//////...------,,,000000////////////000000000000/////////............///111222222111///...111111111111111111111111---......//////......---......------......//////000////////////////////////////////////////////////////////////...............////////////......111111000/////////000000000000000000000000000000333222222111///......---000000000000000000000000111000000000/////////...000000000000000000000000000000111111111000000//////111222111000000111222222333444555666666666666444555555666777777888888888999999999888888:::<<>>???BBBBBBCCCFFFLLLQQQUUUWWW\\\___bbbeeeeeeccc```^^^ZZZ[[[```fffjjjppp{{{yyyjjj___YYYXXXXXX]]]]]]___gggsss{{{pppjjjfffdddcccYYYZZZZZZZZZ[[[aaajjjqqqvvvwwwvvvqqqjjjbbb\\\YYY___aaadddffffffeeecccbbb\\\[[[^^^eeekkkkkkccc[[[ZZZZZZYYYXXXXXXWWWXXXXXXWWWRRRLLLFFFCCCBBBAAA@@@>>>>>>===<<<:::888666555666444222111111111///...000000000//////.........111111000000//////......000000////////////000000000000000/////////......//////111111111111//////000000000000000000000000......///////////////...//////..................////////////////////////////////////////////////.........///////////////......////////////....../////////...//////000000000000000000000000000000111111000///......------000000000000000000000000000000000000////////////000000000000000000000000222222222111111000......000111222111/////////000222333444555555666666555333444444555555666777777777999::::::999999999:::>>>???AAACCCCCCCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@???>>>???AAACCCEEEGGGHHHKKKSSS^^^iiiqqquuu~~~{{{~~~~~~zzzvvvyyy|||xxxvvvuuusssnnneeeWWWIIIAAA666555333222222222111000111111111000000111111111000...---...///000///...////////////////////////,,,---...//////...---,,,////////////////////////------------------------//////............/////////---++++++---...---,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---.........---,,,,,,++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------------,,,,,,------------------,,,,,,,,,+++***,,,...///...---+++---//////...---...///000000000111111111222222000000000111111111111111111111000///000111222333111111111111111111111111333333333222111111333444333666999;;;<<<;;;::::::===>>>@@@@@@???@@@CCCEEEEEEGGGNNNWWWaaahhhjjjjjjiiiiiijjjiiihhhddd```]]]ZZZ^^^fffoooxxx{{{{{{|||wwwhhh^^^[[[[[[]]]___aaaiiiyyywwwnnnfffcccddddddcccdddjjjssszzz|||zzztttlllddd^^^[[[ZZZ```^^^\\\]]]```aaa```^^^]]]]]]aaakkktttvvvooogggfffddd```\\\ZZZYYYYYYYYY]]]XXXRRRLLLIIIGGGFFFEEEBBBBBBAAA@@@>>>;;;999888888666333222111111///...000000000////////////...111111111111000000//////000000////////////000000000000000////////////...//////000111111000//////........................---......////////////...///////////////...------.........///////////////////////////////////////------......//////000000......////////////............---......///000111////////////////////////.........//////000000111////////////////////////000000000000////////////000000000000000000000000111111111111111000//////111222333222111000111333222222333444555555555555333444444555666666777777666999;;;;;;:::999888999===???BBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???@@@AAACCCDDDFFFGGGKKKSSS^^^iiipppttt}}}}}}}}}zzz~~~~~~{{{tttuuutttqqqkkk```RRRGGG999666222111222333222111111000000//////000000111000...---...///000///...////////////////////////,,,---...//////...---,,,////////////////////////------------------------...------------------......------...///111111111+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000...---,,,,,,++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////,,,------......------,,,------------------,,,,,,+++******,,,...000000///+++---//////...---...////////////000000000111111///000000111222444555555222222111000111222333444111111111111111111111111222333333222000111555888;;;@@@EEEGGGFFFCCCAAA@@@AAABBBCCCCCCEEEJJJQQQUUUVVV[[[ccclllrrrssspppmmmllllllkkkiiigggdddbbbaaa]]]eeeppp{{{yyyuuuuuuxxxtttllliiikkkmmmmmmqqq}}}vvvmmmpppqqqqqqoooooottt|||}}}sssiiicccaaabbbbbb\\\UUURRRUUUXXXYYYYYYYYYZZZaaalllwwwzzzuuunnnllliiieee```]]][[[[[[[[[]]]YYYUUUQQQOOONNNMMMLLLEEEEEEDDDBBB@@@>>><<<:::999777444333333222111///////////////000000000111111111111111111000000000000000////////////000000111000000000/////////////////////000000/////////........................+++,,,---...............///000000000///...---,,,------....../////////000////////////////////////------......//////000000......////////////............---......///000111////////////////////////......///000000111222222////////////////////////////////////000000000000111111111111111111111111//////000111111111111111...000111111111111222444111222333444555555555555444555555666666777888888777999;;;;;;:::888888888===@@@CCCDDDBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBAAAAAABBBBBBCCCEEEJJJRRR^^^iiipppttt|||~~~yyywwwzzz~~~~~~rrrttttttrrrooohhh\\\QQQAAA;;;555222222333333111000000000//////000000000000...---...///000///...////////////////////////---..................---////////////////////////---------------.........+++++++++++++++++++++++++++++++++,,,---...000111,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------.........------............------------------------------...---,,,---...///...---,,,---//////.........////////////000000000111111333222222222222333444444333333222111222333444555222222222222222222222222111222333222222444:::???IIIMMMPPPNNNIIIDDDBBBAAABBBDDDGGGKKKQQQYYYbbbiiinnnrrrwwwxxxtttooojjjhhhiiilllnnnlllgggddddddfffeeennnyyyyyysssqqqppprrrxxx|||uuutttxxx{{{|||xxx|||}}}}}}|||{{{~~~|||rrrllliiiiiieee^^^TTTNNNNNNRRRUUUVVVUUUZZZdddooowwwwwwpppkkkfffeeecccaaa___]]]\\\\\\YYYWWWUUUTTTUUUTTTSSSQQQHHHGGGFFFEEEBBB@@@===<<<:::888666555555555333222/////////000000111111111111111111000000000000000000000////////////000000111111000000000/////////////////////////////////000000000000000000000000++++++,,,---...............///000111000///...------------......//////000////////////////////////.........///////////////......////////////....../////////...//////000000000000000000000000000000111111111000000/////////000000000000000000000000////////////000000000000111111111111111111111111......000111111222222222+++,,,...///...///111222111222333444444555555444444555555666777777888888888:::;;;;;;999888888999===AAADDDDDDBBB???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDIIISSS___jjjrrruuu|||}}}|||{{{}}}}}}wwwvvvzzzrrrttttttrrrrrrqqqggg\\\LLLDDD:::444333444333111222111111000000111111222000...---...///000///...////////////////////////......------------......////////////////////////------........./////////++++++,,,,,,,,,,,,++++++******++++++***+++,,,...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------------------------------------............------+++,,,,,,------.........000///------......---+++,,,...///000///...///000000000000111111111222222444333222111111222222333444333222222222333555666333333333333333333333333111333555555555999AAAGGGRRRSSSRRRLLLEEEAAABBBDDDEEEJJJPPPXXX___gggnnnssstttvvvwwwrrrllljjjmmmrrrwww~~~wwwooommmooonnnvvv|||sssoooooonnnrrr|||yyyuuuyyy}}}vvvtttvvvxxxyyyzzz|||}}}}}}|||~~~xxxsssqqqqqqllleee\\\UUUTTTVVVZZZ\\\[[[dddrrr|||}}}vvvkkkddd\\\]]]^^^^^^]]][[[YYYWWWUUUUUUUUUWWWXXXWWWUUUSSSMMMMMMLLLJJJGGGEEEBBBAAA;;;999777666777777666555111111111000000000000000000000000000000000000000000000////////////000000111111111000000000///////////////....../////////111111111111111111111111+++,,,---...////////////---...000111111000///...,,,,,,---......///000000///////////////////////////////////////...............////////////......111111000/////////000000000000000000000000000000000000////////////......000000000000000000000000.../////////000000000111111111111111111111111111///000000111111111000000,,,---......------///000111111222333444444444444333444444555555666777777::::::;;;999888777888:::>>>BBBFFFEEEAAA>>>>>>@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEFFFEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAADDDJJJUUUbbbmmmuuuyyy}}}yyywwwwww|||}}}xxxzzz~~~sssuuuuuusssuuuvvvooodddUUUKKK???666444444222000333222222222222222222333000...---...///000///...///////////////////////////...---,,,,,,---...///////////////////////////........./////////000000...//////000000//////...///000000///------...///------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,------...,,,,,,,,,---------......++++++++++++++++++++++++------------------,,,,,,------............------++++++,,,,,,---.../////////...------...///...---,,,...000000///...///000111111222222222333333333111111000000000111333444444444333222333444555666444444444444444444444444111444777777777<<>>CCCIIIKKKQQQZZZbbbhhhmmmrrrtttjjjlllkkkfffcccjjjyyy{{{{{{uuu|||yyyuuuuuuqqqvvv}}}rrrqqqzzzxxxssslllhhhgggjjjmmmooolllooorrrrrrrrrtttxxx|||{{{}}}~~~}}}zzzxxxxxxxxxrrrmmmfff```]]]^^^aaadddeeeqqqyyyjjjaaaWWWXXXZZZ[[[ZZZWWWSSSPPPSSSSSSUUUXXXYYYYYYUUUSSSSSSSSSQQQOOOMMMJJJHHHFFF;;;999888777888999888777333333222111000///......///////////////000000000000000////////////000000111111111111000000000000//////............//////000000000000000000000000,,,---...///000000000000,,,...000111222111000///,,,,,,------...///000000////////////////////////000000//////.........---......////////////......333222111000000///000000000000000000000000000000++++++,,,---...///000111000000000000000000000000.../////////000000111111111111111111111111111111111222222111111000///...///111111111///...///000111111222333444444444444222222333444444555555666;;;;;;:::999777777999:::???CCCGGGEEEAAA======???BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBDDDEEEFFFFFFFFFFFF???@@@@@@AAAAAABBBBBBCCCBBBEEELLLWWWdddpppxxx{{{}}}yyywwwrrrqqqvvv~~~~~~~~~|||{{{}}}~~~~~~}}}{{{yyywwwxxxzzz|||zzzxxxgggXXXDDD999777777444000000000111111111111000000////////////000000000000000/////////............,,,,,,---...//////......---...///111111///...---........................,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////000000000000///...---,,,///...,,,+++***+++,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,******+++,,,---*********++++++,,,,,,---,,,,,,,,,---------.....................///000000000111111111111222222222)))+++///111222111///...///000111222333333444333111222444555666555444444555555444444444555555666:::;;;<<<<<<===AAAGGGLLLWWWPPPIIIFFFEEEFFFLLLSSS^^^cccgggggggggjjjkkkhhhgggggghhhkkksss{{{{{{vvvwwwwww{{{~~~yyy{{{{{{wwwnnnnnn{{{zzzxxxwwwwww{{{oooddddddllluuuwwwuuuzzzyyywwwuuuuuuzzzzzzuuupppppptttxxxyyywwwrrrrrrpppkkkeeebbbcccfffoooyyyqqqddd^^^ZZZXXXVVVTTTSSSQQQOOOMMMRRRUUUUUUWWW]]]bbb[[[PPPVVVPPPLLLNNNSSSSSSKKKCCCFFFDDDAAA===:::777555444444444555444444222111000///////////////...............//////000000111111000000000000000000000000222111000//////000111222000000////////////000000////////////////////////...---,,,---/////////...000000000000000000000000........................////////////////////////000000000000000000000000------......//////000000---///000000///......///000000000000000000000000,,,,,,,,,***)))***---000......//////000000111111000000000000000111111111000000000000000000000000000000000000111111111111111222222333333444444444555555555555666777999999:::::::::999888999;;;======???BBBBBBAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDFFFIIIPPP]]]jjjssswwwxxxzzz~~~|||}}}{{{|||{{{xxxtttppppppuuu{{{~~~}}}{{{iiiRRRAAA999666222000222222222222111111000///////////////000000000111000000/////////.........---...//////000000////////////............//////........................000000////////////000000...------,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,,,,------....../////////...------...---,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---///---,,,******+++,,,---......------,,,++++++***,,,,,,---------.........///............///000000111111111111222222222222//////111222222222222222000111222333444444444444444444555666666666666666555555555666777888999:::;;;@@@FFFHHHGGGHHHLLLQQQVVVMMMEEEDDDFFFIIINNNTTTgggmmmpppmmmkkkkkkkkkiiihhhkkkqqq{{{xxxwwwuuuvvvwww{{{||||||{{{kkkllloooyyy|||tttyyy{{{vvvtttuuuuuuqqqnnnmmmllljjjeee``````dddiiijjjsss{{{}}}uuujjj```[[[WWWUUUSSSRRRRRRQQQOOONNNNNNPPPRRRVVV^^^fffbbbZZZVVVTTTRRRSSSTTTSSSOOOKKKIIIHHHEEEAAA>>>;;;999888777777666555444333333222111111111000000000000///////////////000000111111000000000000000000000000222111000//////000111222000000////////////000000///////////////////////////...---...000111000///////////////////////////////////////////////////////////////////////////000000000000000000000000.........///////////////...///000///...---...000000000000000000000000000///000000...---...111333//////000000000000000111222222111111000000//////////////////////////////000000000000111111111111222222333333444444555555555555555555666777888999::::::::::::888999;;;===>>>@@@BBBBBB@@@??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDHHHPPP[[[gggnnnooooooqqqwww~~~~~~|||xxxuuussstttxxx{{{}}}}}}dddMMM???777444333444444333222111000000////////////000000000111111000000000/////////.........///000000000000000000111000...,,,,,,...000111........................------,,,,,,,,,,,,---------------,,,,,,------.........------------......//////...---,,,,,,,,,,,,,,,,,,------......------...---,,,,,,+++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---///......------,,,,,,+++,,,------------.........///////////////000000111111111111111222222222333333222111111111222333333222333444555666666666555777777666666666777888999666666777999;;;===???@@@===BBBGGGIIIJJJNNNTTTZZZZZZOOOFFFDDDGGGKKKQQQWWWnnnuuuxxxsssnnnmmmnnnmmmnnnsss}}}zzzyyy~~~}}}{{{vvvnnnuuu}}}||||||{{{vvvrrrrrrppplllddd^^^\\\```dddbbbhhhnnnooojjjddd___]]]XXXVVVTTTSSSRRRRRRPPPOOOJJJLLLOOOUUU^^^fffddd^^^UUUUUUVVVUUUTTTRRRRRRRRROOOMMMKKKHHHDDDAAA???>>>;;;:::888666555555555555333333222222111111111111/////////000000000000111000000000000000000000000111111000000000000111111000000////////////000000////////////////////////000///...///111111111000........................000000000000000000000000////////////////////////000000000000000000000000000000///////////////.../////////...------///111000000000000000000000000111222222111000000333555111111111111111000000000333333222111000///..............................000000000000111111111111222333333444555555666666666555555666666777888999999:::;;;:::999999;;;===???AAABBBAAA@@@>>>>>>???AAAAAABBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDCCCFFFMMMVVV___ccccccbbbgggppp|||~~~|||}}}qqqZZZIII???:::888333333222111111111000111//////000000000111111111000000000////////////......//////000000000//////000///...------...///000........................******))))))))))))******,,,,,,,,,,,,,,,,,,---............------.........///...---,,,,,,,,,,,,,,,)))***+++,,,---------------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,***++++++,,,---...//////------------............000000//////000000111222111111111222222222333333222222222111111111111111444555666777777777777777999777666555555777:::;;;::::::;;;===???AAACCCDDDFFFDDDDDDGGGNNNYYYcccjjj___VVVLLLGGGGGGLLLWWWbbbrrrzzz}}}xxxssssssvvvwww~~~zzzuuuzzz}}}~~~~~~|||xxxvvvvvvxxx{{{}}}}}}{{{}}}vvvkkk```YYYWWWXXX[[[^^^bbbcccbbb``````aaa]]]ZZZWWWVVVUUUTTTSSSRRRKKKMMMQQQXXX___aaa]]]XXXRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPMMMJJJGGGEEEDDD>>><<<:::777555555666777444333333222222111111111000000000000000000000000////////////////////////111000000000000000000111000000////////////000000///////////////////////////...---...000111000///........................////////////////////////////////////////////////////////////////////////111000000000//////......000000///---,,,---///222///////////////////////////000000///...///111333333333222222111111000000222111111111000000/////////////////////////////////000000000111111111111222333444444555666777777666666666666666777888888888:::;;;;;;::::::<<<===@@@AAABBBAAA???======>>>?????????@@@@@@@@@AAAAAAEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFEEECCCBBBBBBCCCCCCBBBDDDHHHMMMSSSWWWYYYZZZcccnnnzzzgggVVVHHH???999111111000000000111222222000000000000111111111111111000000000////////////.........//////......------...///000000///...---........................///......------......///+++++++++++++++,,,------.........------.........,,,,,,,,,,,,,,,---...///))))))+++,,,------......------------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++))))))***+++,,,---......---------.........//////000000000000000111222222111222222222222333333333111222444555555333111000666666777888888888777777888666444444555888;;;===??????@@@AAABBBDDDFFFFFFMMMIIIHHHPPP^^^kkkqqqrrr[[[VVVPPPMMMLLLTTTfffxxx}}}~~~~~~vvvoooqqq|||}}}vvvoookkkjjjmmmooohhhgggfffgggkkkooorrrttt~~~~~~yyypppcccYYYTTTSSSYYYZZZ\\\]]]\\\\\\]]]^^^[[[YYYVVVVVVWWWXXXXXXXXXNNNPPPWWW___ccc```YYYSSSRRRPPPOOORRRVVVXXXWWWTTTSSSSSSRRRPPPNNNKKKIIIHHHAAA???<<<999777666777777444444333222222111000000111111111111000000000000////////////////////////000000000111111000000000000000////////////000000////////////////////////...---,,,---///000///...................................................////////////////////////////////////////////////111111000000/////////...000000///---,,,---///222////////////////////////...///000///......000111333333222222111111000000//////000000111111111222000000000000000000000000///000000000111111111111222222333444555666777888777666666666666777777888888999;;;<<<;;;;;;<<<>>>AAAAAAAAA@@@>>><<<===>>>?????????@@@@@@@@@AAAAAAEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGEEECCCBBBAAAAAABBBAAABBBBBBDDDIIIOOOVVVZZZgggsssqqqbbbRRRDDD;;;333222111000000111222333000000000111111111222222111111000000000/////////...............------,,,,,,...000111111000...,,,........................000000////////////000000++++++++++++,,,---............------------......,,,,,,,,,,,,---...//////)))***+++,,,------...---,,,,,,---............---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++------........./////////111111111111111222222333222222222222333333333333222444777::::::888555333777777888888888888777777666555444444666:::===???BBBBBBCCCDDDEEEGGGIIIIIIJJJKKKRRR___mmmrrrnnngggUUUSSSTTTXXX^^^kkkvvvsssppprrryyy{{{tttsssuuuxxx|||wwwtttuuuyyy|||{{{xxxrrrqqqooojjjgggfffjjjmmmeeecccaaa______aaadddfffmmmooooookkkccc[[[XXXWWW[[[\\\]]]]]]]]][[[YYYXXXUUUSSSRRRSSSWWWZZZ]]]^^^RRRTTT[[[dddfff```YYYUUUSSSRRRRRRUUUYYYZZZVVVRRRPPPPPPPPPPPPOOOMMMKKKJJJCCCBBB???<<<:::999888888555555444333222111000000222111111111111000000000000000000000000000000000000000111111111111000000000000////////////000000////////////////////////...---,,,---...//////---................................................////////////////////////000000000000000000000000111000000000000000000////////////...------///111000000000000000000000000...000111111000000111222111111111111111000000000......///000111222333333111111111111111111111111000000000000111111111111111111222444555666777888777777666666666666777777777999<<<<<<<<<<<<===>>>@@@AAA@@@???===<<<>>>???AAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGDDDBBBAAA@@@@@@@@@@@@??????AAAEEENNNYYYaaaooo{{{xxxyyy}}}wwwlll^^^NNNBBB999777555333111111222333000000111111111222222222111111111000000000/////////////////////...------......////////////..............................---,,,,,,,,,,,,,,,,,,------,,,,,,---...///000000------,,,,,,,,,,,,------------,,,,,,,,,------...++++++,,,------...------+++,,,.../////////...---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111111111111222333333222222222333333333444444444555777888999888777777777777888888888888777777444444555666999===@@@BBBBBBBBBCCCEEEGGGJJJLLLNNNLLLSSS___jjjooolllccc\\\WWWVVV\\\jjj{{{zzz~~~uuuvvvzzz|||uuunnnjjjjjjkkkmmmvvvuuuuuutttuuuuuuuuuuuutttrrrnnnllljjjjjjiiiiiifffeeedddbbb```aaabbbddd```cccdddbbb^^^ZZZYYYZZZ]]]___bbbdddeeebbb^^^[[[VVVTTTSSSTTTWWW[[[^^^___XXXWWW[[[bbbccc[[[UUUUUUSSSTTTWWWXXXWWWSSSOOOMMMKKKLLLMMMNNNNNNLLLKKKIIIFFFEEEDDDAAA???<<<;;;:::777666666555444333222111222222222111111111000000000000000000000000000000///000111222222111000///000000////////////000000///////////////////////////------...///000///...////////////////////////........................////////////////////////000000000000000000000000000000000000000111111111...///000///...---...000000000000000000000000000...000222222111000111222//////000000000000000111//////000000111111222222000000000000000000000000000000000000111111111111000000111333444666777777777777666666666666777777777999<<<======<<<===>>>?????????>>>======>>>@@@AAAAAABBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFHHHFFFDDDAAA???>>>>>>>>>===>>>@@@CCCIIITTTaaaiiiuuu~~~sssuuu}}}zzzrrrgggWWWKKK>>><<<888555333222222222000111111111111222222222111111111111000000000000000000111000000///......111///...------...///111........................---,,,,,,++++++,,,,,,---.........//////111222222---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,,,,,,,---.........------+++,,,.../////////.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***)))***+++,,,...///000111............/////////000222222111111222222333444222222333333333444444444444444444444555777888888777777888888888777777666444444666888;;;???CCCDDD@@@AAACCCFFFIIILLLOOOQQQWWW```lllqqqnnnfff```^^^```^^^fff{{{~~~{{{{{{{{{uuusssoookkkiiijjjlllmmmkkknnnrrrssstttuuuyyy||||||vvvooommmmmmkkkeee______aaacccddddddeeefffggg___aaaaaa^^^YYYWWWXXXZZZ]]]aaaffflllnnnmmmhhhddd^^^[[[XXXWWWYYY[[[\\\]]]]]]YYYZZZ^^^\\\TTTOOOPPPPPPUUUZZZYYYRRRKKKGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHGGGEEEBBB???===;;;999888777666555444333333222222222222111111000000000000000000000000000000///000111222222111000///000000////////////000000////////////////////////000///...///000111111///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222---///000000///......///000000000000000000000000---///000111/////////000......//////000000111111111111111111000000000000////////////////////////000000000000111111111111///000111222444555666777888777666666666666777777666999<<<============>>>>>>??????>>><<<===???AAA??????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEEGGGFFFCCCAAA???>>>======:::===BBBGGGOOOZZZfffoooxxx|||vvvvvvzzzxxxmmm___UUUGGG@@@888444444444222///111000/////////111222333555333111///------------000000000000000000000000000...+++))))))+++...000000000///...------,,,,,,//////.........---------.........------,,,,,,,,,///...------...///...---,,,,,,,,,------...............//////......---,,,++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,------......------------------------------//////............/////////////////////.........000000000000111111111111444444444444444444444444777777777888888888888888999777555333222222333333555777:::===@@@CCCDDDDDDDDDFFFIIIJJJKKKNNNTTTYYYcccjjjuuu{{{ssseee___bbbdddjjjyyy}}}~~~{{{wwwrrrqqqrrrtttsssqqqnnnrrruuuuuurrrpppppprrruuusssqqqssswwwzzzzzzyyyuuurrrppppppqqqlllddd\\\bbb```___dddjjjkkkeee___[[[^^^______]]][[[[[[[[[___^^^]]]^^^bbbfffhhhhhhkkkgggbbb^^^\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTTTTSSSYYYYYYWWWUUUQQQLLLGGGDDDHHHEEEHHHQQQVVVSSSLLLIIIFFFGGGIIIIIIGGGCCC@@@>>>:::999777666555555555666444444333333222111111111//////000111222333444444000///...------...///000000000////////////000000000000000000000000000000111111000///...---,,,,,,111111000000000000111111000000000000000000000000////////////////////////111111000000//////......---...000000//////111222///////////////000111111,,,,,,,,,---...///000000////////////000000000000/////////111222222111///////////////////////////000///...------...///000---///000111000000222444222222333444444444333333333333333444666777999::::::;;;===???@@@AAABBBBBBAAAAAA@@@>>>======???BBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEJJJGGGDDDBBBAAA@@@@@@???;;;===AAAIIISSS___iiioooxxx{{{wwwxxx}}}}}}rrreee[[[OOOGGG===777555444222000111000//////000111222333222111000............///000000000000000000000000///...,,,++++++,,,...///000//////...------,,,,,,//////.........---------///...............------...,,,+++,,,---...---,,,,,,,,,,,,,,,---------------............---,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------//////............///////////////////////////...000000000111111111222222333333333333333444444444777777777666666555555555777666333222222333444666888:::===AAACCCEEEEEEEEEGGGGGGFFFHHHMMMWWWbbbjjjkkkooovvvxxxoooccc___cccqqqwww}}}zzzxxxvvvtttpppppprrrtttwwwwwwvvvtttrrrzzz~~~{{{rrrnnnlllmmmpppppplllgggfffddddddfffhhhfff```[[[TTTWWWZZZ\\\^^^___``````___]]][[[\\\^^^aaacccccciiifffcccbbbaaaaaa```___VVVUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQOOOLLLIIIHHHIIIFFFHHHQQQVVVTTTPPPMMMIIIHHHGGGFFFEEECCC@@@>>><<<;;;999777666666666666555555444444333222222111///////////////000000000///000000000000000000///000000////////////000000000000000000000000000000000000000000////////////111111000000000000111111000000000000000000000000////////////////////////000000000000///////////////000111000///...///000//////......//////000111,,,------....../////////////////////000000000000/////////111333333222000000000000000000000000000/////////......////////////111222222111111333444222222333444444444333333555555555555555666777777444555888:::===???@@@@@@AAAAAA@@@>>><<<<<<>>>@@@CCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEHHHGGGDDDCCCAAA@@@???>>><<<>>>DDDLLLVVVaaakkkpppuuu}}}zzzyyy{{{{{{wwwkkkaaaWWWOOOCCC:::666444222000111111000000000111222222//////............///000000000000000000000000000......---,,,,,,---....../////////...------,,,,,,...............---------.........///////////////---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,+++---------------,,,++++++,,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,,,,,,,++++++***------------------------//////............//////////////////////////////111111111111222222222222222222333333333444444444888888777666555444444333555333222111222555888:::;;;===AAADDDFFFGGGFFFFFFEEEDDDDDDIIISSS___iiinnnlllnnnrrrqqqjjjcccdddjjjzzz|||tttrrrvvv||||||tttoooooosssvvvxxx}}}~~~yyyvvvxxx~~~yyymmmjjjiiinnnwww}}}~~~vvvvvvtttqqqkkkddd]]]YYYVVVWWWZZZ^^^ccceeeeeedddaaa___\\\[[[]]]___aaaaaacccbbbaaabbbddddddbbbaaaUUUSSSQQQOOOOOOOOOPPPQQQOOOOOONNNMMMLLLKKKJJJIIIKKKIIILLLTTTYYYWWWTTTRRRKKKHHHDDDCCCDDDDDDAAA??????>>><<<:::888777777777666555555444444333222222000000000//////.........///000111222222111000///000000////////////000000000000000000000000000000.........//////000000000111000000//////000000111000000000000000000000000////////////////////////////////////000000000000000111222111...---...//////............//////000........................////////////000000000000//////000222444555333111111111111111111111111111...//////000000//////...000111222222000000111222111222333333444444444333888777666555555555555555000222555888;;;>>>@@@@@@@@@@@@???===;;;;;;<<<>>>BBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEEEEDDDDDDDDDFFFFFFEEEDDDBBB@@@???>>><<<@@@GGGPPPZZZdddlllpppuuu~~~{{{zzzzzz}}}{{{}}}yyymmmddd]]]TTTHHH===777444222111111111111111111111111222///..................///////////////////////////------............------//////.........---------........................------....../////////000---,,,+++,,,---------+++------,,,,,,+++++++++***,,,,,,------,,,,,,+++***,,,,,,,,,------------...------------------------,,,,,,---------,,,++++++........................//////............//////......//////000000000111222222222222333333333333333333333444555555666666:::999888777666555444333333222222222444888<<<>>>===???BBBEEEFFFGGGFFFFFFCCCEEELLLVVV```ggghhhgggiiilllpppnnnjjjiiinnnvvv|||{{{yyyzzzvvvqqqqqquuu{{{|||~~~|||xxxrrrjjjiiillluuutttiiibbb^^^^^^]]]^^^```dddeeedddbbbeeebbb___^^^```cccdddeee_________```aaaaaa^^^[[[TTTRRROOOLLLKKKLLLMMMOOOQQQPPPNNNLLLKKKJJJIIIIIINNNNNNSSS\\\___[[[UUUSSSLLLGGGBBBBBBDDDEEEDDDBBBBBBAAA???===;;;:::999888666555555444333333222222222222111111111000000000000000000000000000000000000000////////////000000////////////////////////........................000000////////////000000////////////////////////////////////////////////......//////000000111111000111111000///......//////...............//////////////////............////////////000000000000//////000222555555444222000000000000000000000000...///000111111000///......///000///...---...///111111222333444444444444777777666555555555555555333444777:::===???@@@AAA?????????===;;;:::;;;<<>>>>>===AAAHHHRRR\\\eeellloooxxxzzzzzz{{{|||~~~~~~~~~|||rrriiiaaaYYYLLL@@@888444333222111222222222222111111111000000000//////...------////////////////////////------...//////...------...............------------.....................,,,,,,,,,------......///...---,,,---...///...,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,---------.........---------------------------...............------........................//////............//////---......///000111222222333333333333444444444444444444555555666666666777777777666555444444333333333333444666888<<>><<<::::::555555555444333333222222111111111111222222222222222000...,,,,,,...000222000000////////////000000////////////////////////111111000000///......---000000////////////000000////////////////////////////////////////////////......//////000000111111---///000000//////000222000//////.........////////////////////////......////////////000000000000000000000222555555444222////////////////////////...///000111111000///......///000///...---...///000111222333444444444444555444444555555666777888777888999;;;===>>>??????>>>>>>???===;;;:::;;;<<>>>>>===BBBIIISSS]]]fffllloooyyyyyy{{{~~~}}}{{{yyyzzzzzz{{{{{{|||||||||{{{tttggg```TTTGGG===777444444222222222333222222111000111111111111000///------000000000000000000000000......////////////..............................---------...............,,,,,,,,,---------------///...------//////...---...---------------,,,,,,---------------,,,++++++,,,---------............,,,,,,,,,------------...------...///////////////........................//////............//////------...///111222333333444444444444555555555555555555555555555555555555222222333333333333333333555777999;;;>>>@@@BBBCCCBBBBBBCCCDDDEEEGGGIIIJJJNNNPPPVVV```mmmzzz}}}zzz}}}|||yyyzzz{{{zzzuuuqqqooollllllnnnttt{{{|||xxxrrrmmmppptttsssoookkkiiiiiiggghhhhhhhhhjjjmmmssswwwtttoooiiifffeeefffgggggghhhgggffffffeeeccc___[[[VVVTTTPPPMMMJJJHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMPPPYYYaaaaaaXXXOOOLLLHHHIIIIIIIIIHHHFFFEEEEEECCCCCCCCCBBB@@@>>><<<;;;666666666555444444333333000000000111111222222222333000---******---000333000000////////////000000000000000000000000000000555444444333111000000///000//////......//////000000000000000000000000000////////////////////////////////////000000000000---...000000//////111222111000000////////////000////////////////////////////////////000000000000111000111222444444222000........................///000000111111000000///000111222222000000111222000111222333444555555555222333333444666888999:::888888999:::;;;;;;;;;;;;<<<===>>>>>><<<;;;<<<===AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFFFFEEEEEEEEEBBBDDDFFFDDD@@@>>>>>>@@@???CCCKKKTTT^^^fffmmmpppxxxvvvyyy}}}~~~}}}{{{xxxxxxyyyyyyzzz{{{}}}qqqjjj^^^PPPCCC;;;666555222222333333333222111000000000111222222111000///000000000000000000000000//////............//////........................---------.........//////............------------...---,,,,,,......---,,,---..................///---............---,,,,,,------------............,,,,,,,,,---------......++++++---...//////000000........................//////............//////,,,---...///111222333444444444555555555666666666555555555444333333222222111111222333555666777777888:::>>>AAACCCDDDCCCCCCHHHGGGFFFFFFHHHKKKOOOQQQWWWYYY^^^ggguuu}}}zzztttzzz~~~}}}{{{rrrnnnmmmjjjhhhhhhfffeeehhhjjjggg___XXXUUUYYY^^^ccceeeeeeeeeeeehhhkkknnnnnnooovvv~~~uuummmhhhfffdddccccccbbbbbbbbbcccccc```^^^XXXVVVSSSOOOKKKHHHFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIHHHJJJQQQXXXWWWPPPJJJIIIIIIMMMQQQOOOJJJDDDBBBAAABBBCCCCCCBBBAAA???>>>===999999888777777666666555333333222222222222222111222000...,,,,,,...000222000000////////////000000000000000000000000000000333333222222111111000000//////............//////000000000000000000000000////////////////////////000000000000////////////...///000000//////000111222222111000000000000000......//////000000111111////////////000000000000111111111222333222000...////////////////////////111000000000000000000111///111222222111111333444000000222333444555555555333333333444666777999:::888888999:::;;;;;;;;;:::;;;===>>>>>>=========>>>AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFBBBDDDEEECCC>>><<>>888666222333333444333222111000...///111222333333222222000000000000000000000000//////............//////---.....................---------.........//////000000//////.........------,,,++++++------,,,+++---.........///000000000......//////......---,,,---------.........//////,,,,,,,,,------.........)))***+++---...///000000//////////////////////////////............//////,,,---...000111333444555555555555555666666666666555444444333222111000///333333555777999;;;<<<===:::===AAAEEEFFFFFFDDDCCCLLLKKKIIIHHHJJJOOOTTTWWWbbbgggnnnxxx~~~{{{zzz}}}{{{xxxyyyzzz{{{}}}tttuuurrrmmmgggdddddddddbbb```ddd```]]]]]]^^^[[[SSSMMMKKKOOOTTTZZZ___aaaaaaaaaccchhhllllllllltttuuulllfffbbb```YYYYYYYYY[[[^^^___^^^]]]ZZZXXXUUUQQQLLLHHHEEECCCCCCDDDFFFGGGFFFEEECCCAAACCCEEEJJJOOOOOOJJJGGGIIIJJJQQQVVVTTTKKKBBB>>>>>>BBBBBBCCCCCCBBB@@@???===;;;;;;::::::999888888888888777777666444333333222111111000000000000111111000000////////////000000000000000000000000000000............//////////////////............//////000000000000000000000000////////////////////////111111000000//////......000111222111///---...///333333222111000000111111---......///000111111222////////////000000000000222111111111222111///,,,000000000000000000000000222111000//////000111222---///000111000000222444///000222333444555555555444444444444666777888999888999:::;;;<<<=========:::<<<>>>???>>>>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGBBBDDDEEEBBB===<<>>AAADDDHHHIIIGGGDDDBBBAAASSSVVVVVVQQQHHH@@@<<<<<<>>>CCCEEECCCCCCDDDBBB>>>===<<<;;;:::888777666555222111111000///000000000333222222111000///......222222111000/////////000//////............//////000///...------...///000///000111111111///...---,,,---//////......000111////////////////////////---///000///...---...000000000//////.........---111111000000000000111111000000000000////////////000000000000111111111111222222111000//////000000222222111111111111222222............////////////////////////000000000000222222333444444555555666999888666444444555777888999999::::::::::::;;;;;;===>>>>>>>>>>>>>>>======AAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEFFFEEEDDDBBBCCCDDDEEEDDDAAA?????????@@@FFFOOOWWW___fffnnnttt}}}www~~~~~~~~~}}}~~~~~~sssdddWWWNNNDDD;;;777333222444444111111333222333333444333222111000000000000000000000000000111111000///...---,,,,,,////////////////////////........................------..................,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++....../////////......---...------------------...///...,,,******+++,,,---000000000111111222222222222222222333333444555666555555666666555555444444111000///111444666666444999:::===???BBBDDDEEEFFFFFFHHHHHHHHHGGGHHHJJJLLLOOOOOOMMMMMMRRR]]]kkkuuutttyyy|||yyyxxxyyyrrrsssvvv{{{xxxnnnlllfffcccaaadddkkkqqqssssssttt{{{}}}qqqcccZZZVVVUUUTTTQQQPPPPPPQQQTTTUUU[[[^^^]]]WWWSSSTTTVVVUUUVVVWWWWWWWWWUUURRROOOMMMSSSRRRRRRVVV]]]dddjjjmmmoooqqqsssrrrmmmgggccc```WWWVVVUUUUUUWWWYYYZZZ[[[\\\[[[ZZZWWWTTTPPPMMMKKKMMMMMMMMMLLLIIIEEEAAA???>>>AAADDDFFFEEECCCBBBCCCNNNQQQRRROOOGGG@@@>>>>>>;;;@@@AAA@@@@@@BBBBBB@@@======<<<:::999777666666444333333222222222222222222222111111000000//////111111000000///000000000/////////....../////////111000///......///000111///000111111000///...---...///000///...---...//////////////////////////////111222111000///000222000/////////............111111000000000000111111000000000000////////////000000000000111111111111222222111000000000000000111000000000000000000111/////////000000000000111////////////000000000111222222333444444555555666777666555444444555777888999999::::::::::::;;;;;;======>>>>>>>>>>>>======AAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEFFFEEEDDDCCCCCCDDDEEEDDDAAA??????@@@AAAGGGPPPYYY```hhhpppuuu}}}{{{zzzooofff\\\NNNAAA:::555333555555222111222444444444333222111000///000000000000000000000000////////////............////////////////////////,,,---...//////...---,,,,,,---------.../////////------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,------............---........................---------------,,,,,,,,,//////000111222333444444333333444444555555666666666666555444333222111111/////////222666888999999AAAAAAAAABBBCCCEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMOOOPPPNNNMMMNNNUUUcccrrr}}}~~~|||xxxvvvvvvyyy|||~~~{{{|||zzzkkk\\\VVVVVVWWWYYY^^^gggooorrrooolllmmmnnnooonnnkkkhhheeecccddd```ZZZUUURRRTTTWWWYYYbbbfffhhhffffffjjjmmmmmmhhhhhhgggddd^^^VVVOOOKKKMMMKKKJJJKKKOOOSSSWWWXXXZZZ___ggglllllliiifffdddYYYWWWVVVXXX\\\``````___[[[ZZZYYYWWWUUUSSSRRRRRRSSSSSSRRRPPPLLLHHHDDDAAA<<<>>>AAABBBAAAAAACCCDDDFFFIIIKKKIIICCC???===>>>999>>>@@@>>>>>>AAABBB@@@>>>===<<<;;;:::888777777666666555444444444444555111111111111111111111000000000/////////000111111////////////////////////000000////////////000000///000000000000//////...000000111000...,,,---...///////////////////////////111222111000///000222////////////............111000000//////000000111000000000000////////////000000000000111111111111222111000000000000000000000000////////////000000000000000000111111111111/////////000000000111111222222333444444555555666666555444444555666888999999999::::::::::::;;;;;;======>>>>>>>>>>>>======AAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEDDDAAA@@@@@@AAACCCIIIQQQ[[[cccjjjqqqvvv{{{~~~vvvqqqhhhWWWGGG<<<666333555666333222222555555444333222000//////000000000000000000000000000000000000111111111111////////////////////////,,,---///000000///---,,,,,,,,,,,,---...///000000------............------......------------......------------------------...------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,.........//////.........//////////////////000000/////////000111222222333444444555666666666666666777666444333111000////////////111444888;;;<<<===BBBBBBAAAAAABBBDDDFFFGGGJJJKKKLLLLLLLLLLLLNNNPPPOOONNNMMMQQQ[[[jjjzzz|||yyy}}}zzztttnnniii```YYYXXX\\\eeehhhnnnuuuzzzzzzvvvqqqssssssrrrrrrssstttwwwxxx}}}vvvlllbbb]]]\\\___bbbnnntttyyy{{{yyyxxxtttooohhh```YYYUUUQQQOOOLLLKKKLLLMMMMMMMMMSSSYYY```eeefffeeecccbbb[[[YYYXXX\\\ccchhhjjjiii^^^\\\ZZZWWWVVVUUUVVVVVVUUUUUUTTTRRROOOKKKGGGEEE???@@@AAAAAA@@@@@@BBBDDD@@@BBBDDDBBB???<<<;;;;;;:::@@@EEECCCAAABBBAAA>>>>>>>>>===<<<;;;:::999888777777666555555555555666111111111111111111111222///////////////000111222/////////000000////////////////////////////////////000000000000////////////000000000...------///////////////////////////---///000///...---...000///////////////.........000000////////////000000000000000000///////////////000000000111111111111111111000000000000000111000000////////////000000//////000000000111111111//////000000000111111111222222333444444555555666666555555666666888999:::999999999:::::::::;;;;;;<<<======>>>>>>>>>>>>===AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEECCCAAA@@@AAABBBDDDIIIQQQ[[[dddlllrrruuuxxx|||~~~zzzwwwooo___OOO@@@888333444666444333444555555444222111000000///000000000000000000000000000000000000111111111111////////////////////////,,,---///000000///---,,,,,,,,,,,,---...///000000---......//////......---......------------......------------------------//////......------------))))))***+++,,,,,,,,,,,,,,,---............---,,,111000...---...000222444222222222222222222111111444555666777777777666666666555333111000/////////000222444777:::===???AAABBBBBBAAABBBCCCEEEHHHIIIIIIKKKLLLLLLLLLMMMOOOQQQQQQQQQTTT\\\kkk|||~~~{{{rrroookkkrrr|||~~~wwwrrrhhheeedddeeeffffffjjjoooyyyzzz|||~~~|||xxxzzz{{{zzzzzz|||tttjjjddddddgggiiiuuu{{{~~~{{{vvvpppiiidddaaa___ZZZWWWTTTRRRQQQPPPNNNLLLTTTWWWZZZ[[[[[[[[[[[[\\\XXXWWWWWW\\\dddlllpppqqqmmmjjjccc]]]XXXVVVUUUUUUTTTSSSSSSRRRPPPMMMKKKJJJEEEEEEEEECCC@@@@@@AAACCCAAAAAABBBAAA>>><<<;;;:::===FFFMMMLLLHHHDDDAAA===???>>>>>>===<<<;;;::::::777777666555555555555555111111111111222222222222///.........///000111111//////000111111000//////........................000////////////000000000,,,...//////......///111////////////////////////---///000///...---...000.........///////////////000000////////////000000000000000000///////////////000000000111111111111111000000000000000111111222111111000000111111222........./////////000000000000000000111111111111222222333444444555555666666666777777888999:::;;;999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCAAA@@@BBBCCCDDDHHHQQQ[[[eeemmmrrrsssxxx|||}}}{{{vvvhhh[[[III???666555666555444555555444333222111111111111000000000000000000000000............////////////////////////////////////,,,---...//////...---,,,,,,---------.../////////......////////////............------------......------------------------..................//////,,,------............---,,,---...//////...---,,,///...,,,+++,,,///222444666555555555444444444444444555666777777666555444444333222000000000111222444666999;;;<<>>===AAAKKKRRRPPPJJJFFFBBB>>>??????>>>>>>===<<<<<<;;;777777666555555555555555222222222222222222111111//////.........///000000//////111111111111//////......////////////......000////////////000000111,,,---//////...///000222///////////////////////////111222111000///000222.........///////////////000//////......//////000000000000000////////////000000000000111111111111000000000000000111111222222222111111111111222222............////////////000000000111111111222222222222333444444555555666666777777888888999999999999999::::::::::::;;;;;;;;;<<<===>>>>>>??????>>>AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAAAAACCCEEEDDDHHHPPP\\\gggnnnrrrsssxxx|||~~~|||tttkkkVVVIII<<<777777666555555444444222111111111222222000000000000000000000000////////////............////////////////////////........................------........................////////////............------------..............................,,,,,,------.../////////....../////////......---,,,...///000000///...,,,---------...///000222333555555555555555666666666333444666777777666444333222222000000000222444555888;;;===??????@@@BBBEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJKKKMMMMMMMMMNNNQQQSSSWWWZZZcccqqq{{{zzz{{{eeeUUUNNNPPPVVV^^^dddlllpppnnnjjjfffdddjjjhhhhhhnnnqqqrrrtttxxxzzz}}}~~~{{{|||}}}wwwrrrooopppsssuuurrrttttttvvv~~~zzzrrrkkkfffcccfffdddcccaaa```^^^ZZZXXXVVVUUUTTTPPPLLLKKKKKKLLLQQQTTTYYY]]]cccooo}}}tttggg]]]WWWTTTTTTSSSRRRRRRQQQPPPOOOOOONNNKKKKKKKKKHHHDDDBBBAAAAAACCCBBBBBBAAABBBBBBAAA@@@BBBKKKQQQNNNHHHEEEDDDCCC@@@??????>>>>>>======<<<888777777666666666666666333333333222222111111111000000///.........//////...///111222222111///...///000111222222111000///000///......///000111222---///000///......///000///////////////////////////111222111000///000222............/////////000//////............//////000000000000////////////000000000000111111111111000000000000000111222222111111000000000000111111...////////////000000000000000111111111222222222222222333444444555555666555666666777777777666666999999::::::::::::;;;;;;;;;<<<===>>>????????????AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAAAAACCCFFFFFFJJJRRR]]]iiiqqqtttsssuuuzzz~~~}}}|||~~~|||vvv```QQQAAA:::888666555555444333222111111111222333000000000000000000000000222111111111000000000000///////////////////////////...------------...///...............---------......////////////...............------.................................***++++++,,,---...//////............---,,,++++++...///000222222000///...,,,...000333444444333333111222222333444555666666333444666777777555444222111111000000111333666777;;;===@@@AAA@@@@@@CCCFFFEEEFFFGGGIIIJJJIIIIIIHHHKKKLLLNNNNNNNNNPPPRRRTTTcccfffnnnzzzppp\\\RRROOOVVV```hhhnnnuuuyyywwwtttrrrqqqsssooommmppprrrqqqrrruuuzzzxxxqqqttt~~~|||yyyyyyzzz{{{rrrrrrpppsss~~~vvvmmmiiiiiihhhgggffffffddd```]]][[[ZZZXXXSSSMMMIIIGGGFFFIIINNNSSSWWW\\\iiizzz}}}qqqeee\\\XXXWWWXXXUUUTTTSSSRRRQQQPPPOOONNNJJJKKKKKKIIIFFFCCCBBBBBB???>>>>>>???@@@AAAAAA@@@BBBJJJOOOJJJDDDDDDFFFGGG@@@@@@??????>>>>>>======999888888777666777777777444444333333222111000000111000///..................000111222222111000...111222333444444333222111000///.........000111222///000111000...------...////////////////////////...///000///...---...000---.........//////000000//////............//////000000000000////////////000000000000111111111111000000///000000111222222000000////////////000000000000000000111111111111000111111111111222222222222222333444444555555666444555555555555555444333999999:::::::::;;;;;;;;;;;;<<<===>>>????????????AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBAAAAAADDDFFFHHHKKKSSS___kkksssuuuuuuqqqwww}}}{{{zzz}}}}}}|||tttaaaIII;;;999;;;:::777444333333222111111222222111111000000000000111111111111000......---------000000000000000000000000//////............//////////////////////////////---.........//////000000........................+++,,,---...////////////111111000---)))&&&%%%%%%//////...---,,,,,,++++++000//////...------,,,,,,......000111222333333444444444555555666777777777666777888888888777666555000/////////111555999<<<<<<>>>??????@@@BBBFFFIIIFFFGGGIIIJJJKKKKKKJJJIIIKKKLLLNNNOOOKKKKKKWWWgggnnnuuu~~~{{{wwwvvvkkklllmmmlllmmmuuuzzzzzzwwwlllgggfffffffffpppzzzyyyvvvvvvuuutttxxx}}}|||{{{yyypppppp{{{vvvuuuvvv{{{|||yyyuuunnnfffeeeggghhhddd`````````___\\\XXXSSSOOOLLLMMMNNNMMMKKKMMMVVVdddooopppjjjdddbbbaaa___ZZZUUUUUURRROOOPPPSSSUUURRRNNNNNNPPPOOOIIIHHHJJJFFF???@@@>>>======???@@@@@@???CCCDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDBBB@@@===<<<;;;;;;;;;<<<<<<:::888555333555555444333333222222111////////////000000000000......//////000000111111000000000000000000000000000000000000////////////000000000000////////////111111111000000000000000000000////////////000000000000111111111111000000333222///------...000111//////............//////............/////////000---///111222111000000111...---000333222//////333---...///111111222222222111000000000000111111222444444444444555666777777777666555444444555666777888888888888999:::;;;<<<;;;<<<======<<<<<<===???>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCAAAAAACCCFFFIIIHHHLLLTTT___jjjqqquuuvvvvvv{{{}}}|||{{{{{{|||}}}}}}~~~nnnVVVFFF???<<<999555333222222111111111222222111111000000000000111111111111000......------...000000000000000000000000///..................///////////////////////////............/////////000........................---...............------,,,---...---,,,+++,,,---.........------,,,,,,+++...........................///000111333333333444222222333444444555555666666666777777777666444333000000111222555888;;;===>>>@@@AAAAAAAAABBBDDDFFFGGGGGGHHHIIIKKKKKKLLLLLLMMMNNNOOONNNJJJMMM]]]ooo}}}qqqddd[[[WWWRRRUUUYYY^^^eeeppp}}}{{{nnnjjjdddqqq~~~yyyuuusssqqqoooyyy|||xxxzzz|||vvvvvv{{{}}}yyywwwvvvuuurrrqqqooolllgggddddddcccbbb___[[[WWWTTTQQQMMMLLLIIIFFFEEEIIIRRRYYY___[[[YYYZZZ___bbbaaa___[[[VVVPPPOOOPPPQQQPPPMMMMMMPPPOOOKKKKKKMMMIIICCCAAA???======>>>???>>>>>>@@@@@@@@@AAAAAABBBCCCDDDJJJIIIGGGDDDAAA>>><<<;;;;;;<<<<<<<<<;;;999777666666666555444444333333222111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000///000000000/////////......////////////////////////000000////////////000000......////////////......222111...,,,,,,---///000//////............//////........./////////000000---.../////////000222444444000000222111//////222...///000111111111111111---------------...///000222222222222333444555555777666555444444555666777999999999999999:::;;;<<<<<<===>>>===<<<<<<>>>@@@>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@BBBEEEHHHHHHLLLSSS^^^iiipppssstttvvv||||||yyyyyy{{{{{{|||~~~gggRRRDDD<<<777444222111111000111111222222111111000000000000111111111111000///............000000000000000000000000......------------......////////////////////////............////////////........................////////////...---,,,+++***+++---...---...///111------------------------,,,,,,---...//////000000//////111222333333333333222333333444444555666666555666666666666444222111000111333666999<<<>>>???@@@BBBDDDDDDCCCCCCDDDEEEIIIHHHHHHIIIKKKMMMPPPQQQRRRRRRQQQPPPPPPXXXkkk|||nnn\\\NNNGGGEEECCCHHHQQQ^^^mmm|||oooaaa]]]``````lll{{{|||zzz~~~}}}uuurrrqqqooorrruuutttpppllliiihhhhhhfffdddaaa^^^\\\YYYXXXTTTQQQMMMIIIGGGGGGIIIKKKLLLJJJKKKQQQ[[[dddiiikkkaaaZZZSSSNNNNNNOOONNNMMMLLLNNNNNNMMMNNNOOOLLLGGGDDDAAA>>><<<<<<======<<>>===<<<===>>>@@@BBBJJJHHHFFFCCC@@@===:::999:::;;;<<<<<<<<<;;;999888777666666555444444333333222222222222222222222222000000000000////////////000000000000000000000000000000000000000000000000////////////........................////////////000000////////////000000......////////////......222111///...---...000111000//////......//////000....../////////000000000000000/////////222777;;;<<<555//////000///...000///000000111111111000000////////////000111222333222222222222333444555555777666555555555666777888999888888777888888999999<<<===>>>===<<<<<<>>>@@@???AAABBBCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@???@@@DDDFFFHHHKKKSSS]]]gggnnnqqqrrrwww~~~||||||~~~{{{{{{{{{qqqXXXEEE:::666555111111000000000111222222111111000000000000111111111111000///......//////////////////////////////------,,,,,,,,,,,,------////////////////////////.........///////////////..............................//////...------,,,---...///...---,,,---...,,,,,,---------------------------...//////000000///000111222333333333333555555555666777777888888555666666666555333222000000222666999<<<>>>???@@@@@@BBBEEEFFFFFFEEEFFFFFFKKKJJJJJJKKKMMMPPPTTTVVVWWWTTTRRRUUU^^^lll|||ooo[[[KKKCCCDDDHHHIIIOOOZZZjjj{{{{{{gggZZZWWW^^^hhh{{{||||||sssjjjggggggaaacccfffggghhhiiikkkmmmiiihhheeecccaaa```______[[[XXXTTTRRRPPPOOOLLLJJJBBBBBBDDDKKKUUU```hhhkkk^^^ZZZTTTPPPOOOPPPOOONNNKKKLLLMMMNNNPPPPPPNNNKKKGGGDDD???===<<<<<<<<<;;;???===;;;::::::<<>>;;;999777666888999:::;;;;;;;;;::::::666666666555444444333333222222222222222111111111111111000000//////......000000000000000000000000000000000000000111111111////////////.........---......///////////////000000000////////////000000000000111111111111000000333222111000///000222222000000////////////000000...////////////000000000333222111000111666<<>>???BBBDDDGGGKKKRRR\\\ffflllooopppwww~~~~~~~~~zzzxxxyyy|||uuuxxxsssYYYDDD999666666222111111111111111222222111111000000000000111111111000000////////////000////////////////////////------,,,,,,,,,,,,------///////////////////////////////////////.................................,,,------...//////............///...+++******+++,,,,,,------------------////////////////////////000111222333333333333333555555666666777888888999666666777777666444333222222444777;;;>>>???@@@@@@???BBBEEEGGGHHHHHHIIIJJJMMMMMMNNNOOORRRTTTWWWYYYXXXUUUUUU^^^oooyyyppp___OOOEEEGGGRRR[[[bbbfffmmmxxxzzzggg[[[YYY___mmmzzzxxxsssuuuuuuuuuxxxvvvkkkddd```___VVVTTTQQQSSSZZZbbbjjjmmmiiiiiihhhgggffffffgggggg```]]]ZZZWWWUUUSSSOOOLLLCCCCCCCCCGGGMMMUUU[[[^^^VVVTTTSSSSSSSSSTTTTTTSSSMMMLLLLLLNNNOOOOOOMMMLLLJJJGGGCCC@@@>>>>>>===;;;===;;;999888888:::<<<>>><<<;;;::::::999888777666666777777888999:::::::::666666666555444444333333222222111111111000000000111111000000//////......000000000000000000000000///000000000111111111222000////////////........./////////000000111111111000000////////////000000000000111111111111000000111000/////////000111111000000////////////000000////////////000000000111333222111000111555<<>>@@@AAACCCCCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDD???@@@@@@???>>>>>>@@@BBBGGGJJJQQQ[[[eeellloooooovvv}}}{{{zzzyyywwwuuusssvvvwwwnnnnnnsssrrr[[[III===888666444333333222111111222222111111000000000000111111111000000//////000000000000000000000000000000000......------------......///////////////////////////////////////.................................+++,,,---...////////////+++,,,------,,,+++,,,...------------------------////////////////////////111111222333333333333333333444444555555666777777666777888888888777666555555777:::===???@@@AAAAAAAAACCCFFFHHHIIIJJJLLLNNNNNNPPPSSSVVVXXXYYYYYYYYYYYY[[[```nnnyyyaaa\\\UUUNNNPPP]]]ooo|||wwwlllbbbaaafffooo|||qqqiiiiiieeejjjttt~~~}}}wwwqqqkkkgggdddcccVVVQQQKKKKKKPPPXXX___bbbhhhhhhiiijjjkkkmmmmmmnnniiigggddd___ZZZVVVSSSRRRJJJIIIGGGGGGHHHJJJMMMNNNMMMNNNQQQSSSVVVXXXZZZ[[[SSSOOOLLLNNNNNNLLLKKKLLLLLLJJJGGGDDDCCCAAA???===999888666555666777888:::::::::999999999999999999666666666777888999999:::777777777666555555444444222222222111000000//////000000000000////////////000000000000000000000000///000000111111222222222000000000000//////////////////000000111111222222000000////////////000000......////////////......---------------......///111000000//////000000111/////////000000000111111//////.........111666:::<<<555//////000///...000///000000111111111000000000000000000000111111222222222222222333444555555777666666555666777999:::<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<;;;::::::<<<>>>@@@BBBCCCCCCBBBAAABBBBBBDDDDDDEEEFFFFFFFFFEEEEEE???@@@AAA@@@>>>>>>@@@AAAFFFIIIQQQ[[[eeelllooopppuuu~~~|||zzzyyyxxxxxxvvvuuurrrrrr|||zzzsssllllllooo{{{tttcccSSSFFF;;;555666666444333222222111111111111000000000000111111111000000000000000111111000000000000000000000000///..................///////////////////////////000/////////....................................------...............---+++---......------...///.........------,,,,,,+++......//////000000111111111222333333444444333333444444444555666666777777777888999:::::::::999888:::;;;===???@@@BBBCCCCCCEEEFFFHHHHHHHHHJJJLLLOOOOOORRRXXX\\\^^^]]][[[XXX^^^hhhwww{{{iiiRRRTTTVVVZZZdddttt~~~|||tttlllkkkllltttooonnnttt{{{qqqkkkiiicccfffnnnyyy{{{uuuuuutttsssqqqqqqpppqqqqqqkkkiiifff```[[[YYYZZZ[[[aaacccfffjjjlllnnnooooooooonnnkkkddd]]]YYYYYY[[[SSSRRRPPPMMMJJJHHHIIIIIIIIIKKKNNNQQQUUU[[[```ccc[[[TTTOOOOOONNNJJJJJJMMMNNNLLLJJJIIIHHHEEEAAA>>>888888777777777777777888::::::::::::999999999999777777777777888999:::::::::999999888888777777666444333333222111111000000////////////000000000000000000000000000000000000///000000111111222333333222111111111000000000000......//////000111111222000000////////////000000......////////////......------........./////////111111000000000000111111//////000000000111111111,,,---......---...000222444000000222111//////222...///000111111111111111444444333333222222333333222222222222333444555555777666666666666888999:::;;;;;;:::;;;;;;<<<===>>><<<=========<<<<<<>>>???@@@BBBCCCCCCBBBAAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFF???@@@AAA@@@??????@@@AAAEEEIIIPPP[[[fffmmmpppqqqsss|||zzzyyyyyyzzz{{{xxxxxxtttsss||||||wwwrrrnnnnnnrrrxxx~~~xxxjjj\\\MMM>>>444888777666444333222111111111111000000000000111111111000000000000000111111000000000000000000000000//////............//////////////////////////////000000//////.........---........................////////////...---,,,,,,///000111000...------/////////...---,,,,,,++++++,,,,,,---///000222333333222222333444444444333333666666777777888888999999777888:::;;;<<<<<<;;;;;;>>>>>>???@@@BBBCCCDDDEEEHHHIIIIIIIIIHHHIIILLLNNNOOOTTT[[[aaabbb```[[[XXXcccvvvuuu```WWW[[[aaahhhppp}}}xxxuuuvvvxxx|||vvvvvvqqqhhh```aaajjjsss{{{yyy|||wwwrrrqqqkkkiiiiiipppzzz|||tttkkkssssssssstttvvvyyy|||}}}rrreee``````[[[]]]bbbfffjjjlllmmmmmmkkkllliiiccc[[[YYY\\\aaaZZZZZZXXXTTTPPPMMMLLLLLLIIIJJJLLLOOOTTT[[[ccciiiaaaXXXQQQPPPNNNIIIIIIMMMNNNMMMLLLLLLKKKGGGCCC???:::::::::::::::999999999;;;::::::999888777666666999999888888999999:::;;;<<<<<<;;;::::::999999888555555444333333222111111......//////000000111111000000000000000000000000///000000111222222333333222222222222111111111000---------...///000000111000000////////////000000000000111111111111000000000000111111222222222333111111000000000000111111000000000000111111111111,,,...000000///......///...---000333222//////333......///111111222222222333222111000////////////444444444444555666777777777666666666777888:::;;;888888888888999:::;;;<<<===>>>???>>>===>>>???AAAAAABBBDDDCCCBBBAAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFF@@@AAABBBAAA@@@???@@@AAAEEEHHHPPP[[[fffnnnqqqrrrrrr~~~~~~zzzwwwzzz}}}rrrjjjjjjpppvvv~~~yyyjjjWWWEEE;;;888666444222111111111222222111111000000000000000111111111111000000000000000000000000000000000000//////............//////////////////////////////---------.......................................//////.........---------........................,,,,,,,,,,,,,,,---...///...///111111000000222333555444333222333444555666777666666666666777777888999;;;<<<;;;::::::;;;<<>>===;;;999888888888999888888888888888999999999<<<<<<;;;;;;;;;<<<<<<===;;;<<<======<<<999777555777666444222111000//////000///////////////000000...------000555555111,,,000000111333666666555444444333222000///.........000000000000000000000000////////////000000000000111111222222222222111111000000///...------......---///111111000//////000000000000000000000000000111000///......///000111222111000//////000111222555555444333222000///...111111111111111222222222333333444444444444444444777777666555555666777888888888999<<<>>>???>>>===;;;;;;::::::;;;<<<>>>???AAACCCEEEEEECCCBBBBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEAAAAAA@@@???>>>@@@CCCFFFEEEJJJSSS___jjjpppqqqqqqrrr}}}~~~|||tttooooootttyyy}}}ssscccSSSHHH===:::555333222222222111222222111000000000000000111111111111000000000000000000000000000000000000//////............//////////////////////////////////////////////////////........................//////.........---------........................//////...---------.........///111111000000222333444444333333333444666666888888777777777888999999;;;<<<======<<<<<<===???@@@BBBEEEEEEEEEDDDDDDEEEEEEGGGIIIJJJKKKLLLOOOQQQXXX]]]```]]]YYY\\\gggqqquuulllkkkrrrqqqmmmffffffmmmsssttt}}}{{{uuupppoooooouuunnn]]]UUUUUUPPPWWWcccmmmrrrwww~~~{{{ppplllfff___aaahhhqqquuuxxxyyyyyy}}}tttllliiigggdddbbbdddiiipppuuuwwwnnnfffcccbbbaaaeeekkkiiiddd^^^[[[YYYWWWSSSPPPIIIFFFCCCCCCFFFKKKOOOQQQSSSPPPNNNLLLLLLLLLJJJIIIIIIHHHFFFFFFHHHHHHHHHGGG@@@???===;;;999888888888888888888999999999999999999888888777777777888888999::::::::::::888777666888777555444222111111111111111000000000111111222000000444:::@@@AAA===888000000000333555666555333444333222000///.........000000000000000000000000////////////000000000000000111111222222111111000111111000/////////000000---///111111000//////000000000000000000000000000111000///......///000111222111000//////000111222///000111111222222111111000000000111111111111111333333333444444444444555666555444444444555777777999999999;;;===>>><<<;;;<<<<<<;;;;;;<<<===???@@@???BBBDDDDDDBBBAAAAAABBBCCCEEEFFFEEEDDDCCCDDDEEEBBBBBBAAA???>>>???CCCEEEFFFKKKTTT___iiioooqqqppprrr}}}}}}||||||~~~}}}{{{xxxuuuuuuxxx{{{}}}rrrcccWWWDDD>>>666333444555222///222222111000000000000111222222111111111000000000000000000000000000000000//////............//////////////////////////////111111000000//////.............................................---------........................111111000..................000111111111111222444333333333333444666777888999999999999999:::;;;;;;<<<===????????????AAABBBBBBDDDEEEEEEDDDCCCDDDEEEDDDGGGJJJLLLMMMOOORRRUUUYYYZZZXXXUUUVVVcccyyy~~~pppsss|||wwwiiieeehhhkkkjjjuuuzzz}}}zzztttqqqssswww|||~~~lllaaaUUUIIIJJJUUUUUUhhh~~~xxxuuuvvvxxx~~~tttfff^^^WWWSSSZZZeeeuuu|||zzzsssnnnnnnnnnnnnppptttyyy~~~xxxnnniiigggeeegggkkkfffdddaaa]]]YYYVVVTTTSSSPPPMMMIIIGGGFFFGGGFFFFFFJJJIIIIIIJJJMMMNNNNNNMMMHHHFFFCCCCCCEEEGGGHHHHHHDDDBBB@@@===;;;999888777888888888999999999::::::;;;::::::999999::::::;;;:::999999888777777777777999888666555444333222222333222222111111111222222,,,...333:::@@@@@@<<<777000000000222444555444333333333111000////////////000000000000000000000000////////////000000000000000111111222222111111000000000/////////000111111...000111111000...///000000000000000000000000000000000////////////000000111111000000000000111111------///000111222222222/////////000000111111111333333333444444444555555555444333333333555666777:::999999:::<<<===<<<:::======<<<<<<===>>>@@@AAABBBDDDFFFFFFEEECCCCCCDDDCCCDDDFFFFFFDDDDDDDDDEEEDDDDDDCCCAAA??????BBBDDDGGGKKKTTT^^^hhhnnnpppooorrr}}}~~~|||~~~}}}||||||zzzzzz{{{||||||{{{{{{||||||yyykkk```III@@@777333555777333///333222111111000000111111222222222111111111000000000000000000000000000000//////............//////////////////////////////111111000000///...------........................................................................//////...............//////111222222111222333555222333333444666777888999999999999999:::;;;<<<<<<;;;===???@@@@@@@@@BBBDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDGGGKKKNNNPPPRRRUUUXXXXXXVVVUUUZZZggg}}}xxxqqq|||rrrkkknnnooonnnxxx{{{zzzfffXXXVVVRRRKKKQQQ```mmmvvvmmmjjjiiiiiihhhhhhgggeeecccdddfffiiikkkrrruuuyyy||||||zzzvvvsssddd[[[SSSQQQNNNNNNZZZiii}}}{{{tttpppmmmmmmpppuuu|||~~~tttoookkkgggfffhhhfffeeeccc___YYYUUUSSSSSSVVVSSSPPPMMMLLLJJJGGGEEEDDDEEEFFFIIINNNQQQQQQQQQJJJGGGDDDCCCDDDFFFGGGGGGFFFEEECCC@@@===;;;999888777777888888888999999999;;;;;;;;;<<<===???@@@AAA===<<<999777666666777888888888666555444333333333333222222111111111111222+++,,,///333555555111---000000///111333444333222222222111000/////////000////////////////////////////////////000000000000000000111111111111000000...............///000111///000111111///...///000////////////////////////000000////////////000000111000000000000000000111//////000111111000000000......//////000000111111222333333444444555555555555444444333444555777888999888999;;;===??????>>>===<<<<<<<<<<<<>>>???@@@AAACCCEEEEEEDDDCCCCCCCCCBBBDDDFFFFFFEEEDDDDDDEEEEEEEEEDDDBBB@@@???AAACCCHHHLLLTTT^^^gggmmmooooooqqq|||~~~yyyxxxzzz{{{|||}}}{{{~~~zzzlllaaaLLLCCC888444666777555111333222222111111111111111222222222222111111111111000000000000000000000000//////............//////000000000000000000000000000000///......---,,,,,,........................---.............................................,,,,,,,,,,,,---...///000000111333333222222444555333333444666777888888999999999999999:::;;;<<<===;;;===?????????@@@AAACCCDDDEEEFFFEEEDDDCCCDDDEEEEEEHHHLLLPPPRRRTTTWWWYYYUUUVVV\\\nnnrrrooozzzxxxsssvvvyyyxxx|||}}}mmm\\\QQQUUUXXXZZZeeettt}}}rrrllleee\\\WWWWWWXXXWWWVVVRRRPPPMMMKKKLLLOOORRRUUU[[[^^^aaacccbbb^^^YYYUUUIIICCCBBBEEEIIIRRRhhh~~~~~~tttnnnkkkkkkggglllttt}}}tttlllkkkkkkiiiggghhhjjjiiigggccc]]]XXXUUUUUUSSSQQQOOONNNNNNLLLIIIGGGBBBBBBCCCFFFKKKNNNPPPPPPKKKHHHEEEDDDDDDEEEEEEDDDHHHGGGEEECCC@@@>>>;;;:::888888888888888888888888666777888:::===@@@BBBDDDAAA???<<<888666666666777777777666444333333333333333222111000000000000000111000000000000000000///111//////000222333333222111111000000000000000111////////////////////////////////////000000000000000000000111111000000000////////////000111111222000111111000.........000//////////////////////////////000000000000//////000000000111111000000000///000111111222111111111---......///000000111111222222333333444555666666666555555555555777888999888777888;;;???CCCDDDDDD<<<;;;::::::;;;<<<>>>???>>>@@@BBBBBBAAA??????@@@AAACCCFFFGGGFFFEEEEEEEEEFFFFFFEEECCCAAA@@@AAACCCHHHLLLSSS]]]fffmmmooooooqqq|||vvvuuuwwwyyymmmcccRRRIII===777666777666444333333222111111111111222333222222222222111111111000000000000000000000000//////............//////000000000000000000000000//////......------,,,,,,........................---------.......................................*********+++---...000111000222333333333333444666444444666777888888888888999999999999:::<<<======;;;===??????>>>???@@@BBBDDDEEEFFFEEEDDDDDDEEEGGGGGGJJJNNNQQQSSSTTTVVVWWWPPPVVVggglllhhhqqqzzz|||xxx{{{~~~~~~xxxmmmcccZZZTTT[[[iiiyyy{{{xxxxxx{{{|||ooo___UUURRRMMMHHHFFFGGGHHHGGGFFFFFFDDDAAA??????AAACCCEEEDDDGGGJJJLLLLLLJJJGGGEEE@@@;;;;;;???FFFVVVtttvvvkkkaaa\\\]]]bbbhhhsssoooeee]]]___dddfffiiikkknnnllljjjgggbbb^^^ZZZXXXRRRQQQPPPQQQQQQPPPNNNLLLBBBAAA@@@AAAEEEHHHJJJJJJIIIHHHGGGGGGHHHGGGEEECCCHHHGGGGGGEEECCCAAA???>>>;;;;;;;;;:::999999888888666777999;;;>>>BBBDDDFFFAAA???<<<999777666777777777777555444444333333333333222111000000000000000222111000//////111333444111///...///000222222111111000000000000000111222000000000000000000000000////////////000000000000///000000111111000000///222222111111111222333333111111111000...---...000000000000000000000000000//////000000000000//////000000111111111111000000,,,---///111222333444444......//////000111222222111222333333444555666666666555555555666888999:::777777888;;;@@@EEEGGGHHH;;;;;;::::::;;;<<<>>>???AAACCCEEEEEEDDDCCCCCCCCC@@@CCCFFFGGGFFFEEEEEEEEEEEEFFFFFFDDDBBBAAABBBCCCHHHKKKRRR\\\ffflllooopppsss~~~yyywwwyyy{{{qqqjjjYYYQQQEEE<<<777555555555444333222222111111222222333333222222222111111111000000000000000000000000//////............//////000000000000000000000000/////////.......................................---------.........//////........................,,,,,,,,,,,,---///000000111222444444333333555666555666777888888888888777:::::::::;;;<<<===??????===>>>@@@@@@??????@@@AAADDDEEEEEEDDDDDDDDDGGGIIIIIILLLPPPRRRSSSSSSTTTUUUQQQ___xxx|||jjjfffnnnvvvtttfff```]]]___bbbjjj}}}qqqjjjhhhffffffhhhmmmnnnmmmhhh___TTTLLLGGGCCCAAA???>>>????????????@@@??????>>>???AAACCCDDDAAABBBCCCEEEEEEDDDBBBAAA???<<<===AAADDDQQQmmm~~~oooeee\\\TTTRRRTTTbbbjjjxxxuuugggYYYVVVZZZ^^^cccgggllljjjgggfffeeeccc^^^ZZZVVVTTTSSSSSSTTTSSSRRRPPPGGGDDD@@@???@@@CCCDDDEEEGGGHHHKKKOOOQQQOOOKKKGGGFFFGGGGGGGGGFFFEEECCCBBB@@@@@@???>>><<<;;;:::999777777999:::===@@@BBBCCC===<<<:::999888777888888888888777666555555555555444444333222111000000111....../////////000111333111///......///111111111000000//////000111222222000000000000000000000000////////////000000000000//////000000000000//////222111000000000000000000222222111///------...000000000000000000000000000...///000111111000///...///000111222222111000///,,,---...000111222222222......///000111222333444111222222333444555666777444444444444555777999:::888777888;;;@@@DDDFFFGGG<<<;;;;;;;;;;;;===>>>???CCCEEEGGGHHHFFFEEEEEEEEE???BBBFFFGGGGGGEEEEEEEEEEEEFFFFFFEEECCCBBBCCCDDDGGGJJJQQQ[[[eeemmmpppqqqwww~~~||||||vvvppp___WWWLLL@@@777444444666444333222222111111222222333333333222222222111111000000000000000000000000//////............//////000000000000000000000000////////////000000000000........................---------.........//////........................//////.........//////000111333444444444444555777666666888999999888777666;;;;;;<<<<<<===???@@@AAA???@@@AAAAAA??????@@@AAACCCDDDEEEDDDDDDEEEHHHJJJJJJMMMQQQSSSSSSRRRRRRSSS[[[nnnzzzjjjhhhrrr}}}tttddd\\\YYY^^^iiirrryyysssfffZZZUUUTTTSSSSSSUUUSSSTTTSSSOOOIIIDDDDDDFFF?????????>>>>>>>>>>>>???===>>>???BBBDDDGGGJJJKKKKKKKKKJJJHHHFFFDDDCCCBBB<<<===AAAEEEDDDHHH\\\rrrrrreeeYYYPPPPPPRRRRRRWWW]]]eeennnttt___TTTSSSUUUZZZ___hhhdddaaabbbeeeddd___YYYVVVTTTRRRRRRRRRQQQOOOMMMMMMHHHCCC@@@@@@AAACCCCCCHHHKKKPPPVVVYYYXXXRRRNNNEEEFFFGGGHHHGGGGGGEEEDDDDDDCCCBBB@@@???===<<<;;;333333333555666888:::;;;888888888888888888999999999999888777666666666777666555444333222222222222...000222222111000000000111///------///000111000000/////////000111222333000000000000000000000000////////////000000000000//////000000000000/////////...---,,,,,,,,,,,,,,,222222111///------...000000000000000000000000000...///000111111000///...///000111222222111000/////////000000///......---...///000111222333444444111111222333444666666777333333333333444666888999999888888:::>>>BBBDDDEEE======<<<<<<===>>>@@@AAA>>>@@@BBBCCCAAA@@@@@@@@@???BBBFFFGGGGGGFFFEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEFFFIIIPPP[[[eeemmmqqqrrrzzzzzzxxxyyyuuupppeeeVVVKKKDDD>>>777111333222111111222222111///111111111111000000000000/////////000111111222222000000000000000000000000000000000000000000000000//////////////////////////////.........---------...---,,,++++++,,,---...000+++***...///,,,+++...000//////.........//////111222333444555555555555555555666666777777888888;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAAAAAEEEEEEEEEEEEFFFGGGHHHIIIQQQNNNOOOSSSTTTRRRUUU\\\sssxxxhhhcccqqqsssgggaaabbbgggooouuu~~~|||qqqeee]]]SSSNNNIIIFFFFFFGGGEEEDDDBBBEEEGGGGGGDDDBBBAAAAAA@@@AAAAAA???===<<<===>>>>>>???@@@CCCGGGJJJMMMOOOPPPMMMJJJJJJLLLHHHAAA:::???@@@AAABBBFFFOOOZZZcccxxx{{{~~~}}}vvvjjj]]]UUUNNNJJJDDDAAADDDIIINNNQQQ^^^mmmgggWWWQQQOOORRRUUU___\\\]]]ccciiihhhaaa[[[XXXZZZ\\\[[[XXXTTTQQQPPPPPPNNNLLLIIIFFFDDDBBBAAAJJJKKKRRRbbbooonnn___PPPJJJFFFBBBBBBDDDEEEBBB???@@@???>>>>>>===>>>>>>>>>;;;999888777777999;;;<<<::::::::::::999777666444999999888666555444333222444444333222222111111000222111111000000000000000555444333222111///......222222111111000000//////000000000000000000000000333222222222111111000000555444222000///000000111111000/////////111222333.../////////000000111111////////////////////////444444333333222111111000000000000000000000000000111111111111111000//////333333222111111222333333333333333333444555666666777777666666777888999999999999999:::===@@@DDDFFFBBB@@@@@@@@@<<<888;;;AAADDDEEEFFFEEECCCAAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFIIIHHHEEECCCBBBBBBCCCDDDDDDHHHOOOXXXbbbllltttyyy}}}~~~zzzwwwmmm^^^PPPFFF>>>777333333111000000222222111000111111111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------......------------.........******...///------000000//////.........//////111222333444555555555555555555666666777888888999;;;;;;;;;<<<======>>>>>>??????@@@@@@AAABBBBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKPPPQQQSSSTTTPPPRRR___ooo{{{pppiiiiiivvv|||tttllliiijjjooosssvvv}}}~~~{{{uuulllddd]]]VVVOOOJJJHHHDDD@@@>>>???@@@@@@???BBBDDDGGGGGGEEECCCBBBBBBAAABBBBBBAAA???>>>???AAABBBBBBDDDFFFHHHKKKNNNOOOSSSPPPOOOOOOOOONNNIIIEEEDDDDDDFFFIIIPPPXXXaaafffooopppooollleeeZZZQQQKKKGGGCCC???>>>???BBBEEEFFFPPP\\\kkk{{{iii\\\VVVSSSUUUXXXZZZ\\\aaahhhmmmjjjccc]]]WWWYYYZZZYYYXXXVVVTTTSSSQQQPPPNNNKKKHHHFFFEEEDDDGGGJJJSSScccqqqqqqcccUUUKKKFFF@@@@@@CCCFFFFFFDDDAAAAAA@@@???>>>>>>>>>>>>===<<<999888777777888888777777888888777666555444777777777666666666666666444444333333222111111111222222111000000000000000333333222111000//////...////////////............000000000000000000000000111111000000000/////////444333222000000000000000000////////////000111222.........//////000000000111111111111111111111111000000111111222333333333000000000000000000000000000000000000000///......222222111000000111222222333333222333333444555666333444444666777:::;;;<<<::::::::::::<<>>>>>===;;;>>>CCCBBBDDDEEEEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGJJJQQQZZZeeeooowww{{{xxxjjjZZZKKK@@@999555555333111111222333222111111111111111000000000000222222111111000//////...000000000000000000000000000000000000000000000000////////////////////////...............---------.........//////.........,,,***+++...///......111/////////......//////000111222333444555555555555666666666777888888999999::::::;;;;;;<<<=========@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGGGGHHHJJJKKKLLLOOOSSSVVVRRRNNNVVVppp}}}uuunnnlllnnnuuussseeeaaa```iiizzzzzzmmmhhhgggeeebbbfff```WWWPPPLLLIIIHHHGGGAAA>>><<<;;;===>>>??????AAADDDFFFGGGFFFDDDCCCCCCAAABBBCCCBBBAAA@@@AAACCCCCCDDDFFFJJJNNNRRRUUUWWW^^^]]]\\\ZZZWWWUUURRRPPPJJJIIIKKKRRR]]]hhhnnnqqqpppnnnjjjddd\\\TTTMMMIIIBBB???===<<<<<<===<<<;;;BBBHHHQQQ\\\lll}}}tttfff___ZZZWWWWWWZZZYYY___fffkkkllliiiccc^^^XXXWWWWWWWWWWWWWWWWWWWWWSSSRRRPPPNNNKKKJJJIIIHHHDDDGGGPPP___kkklllaaaUUUIIIDDD>>>===@@@EEEGGGGGGCCCBBBAAA@@@???????????????>>>;;;888666555555555444444555555555555444444444444555666777888999999555444444333333222111111222222111000000000000111111111111000000/////////............////////////000000000000000000000000//////............------333222111000000000000000......///000000000//////.............../////////111111111111111111111111/////////000111111222222000000000000000000000000/////////000//////......111111000//////000111111222222222333333444555666333444444666777999;;;<<<:::999999:::;;;===???AAAEEE???;;;<<<>>>>>>AAAEEEBBBDDDEEEEEECCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIMMMSSS\\\gggqqqxxx}}}zzzhhhVVVGGG>>>::::::888555333333333222111111111111111000000000///111111111111000000//////////////////////////////////////////////////////////////////////////////........................---...///000000///...---,,,,,,---......---...000//////////////////000111111222333444555555555555666666777888888999999::::::::::::;;;<<<<<<======@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPRRROOOPPPbbb}}}sssrrrqqqtttzzzooo___XXX^^^iiiyyywwwmmm```WWWTTTTTTSSSRRROOOKKKFFFAAA>>>>>>???@@@CCCAAA@@@@@@AAABBBCCCDDDFFFHHHKKKLLLJJJIIIHHHHHHDDDFFFGGGGGGFFFFFFGGGHHHFFFHHHMMMSSSZZZaaafffiiiqqqrrrrrrnnnggg```[[[YYYRRRNNNNNNWWWeeessszzz{{{vvvsssmmmfff^^^WWWQQQNNNDDDBBB???=========<<<;;;>>>>>>AAAFFFPPP[[[bbbeeeddd___\\\]]]]]]ZZZZZZ]]]ccclllttttttqqqkkkddd___ZZZXXXUUUTTTUUUVVVXXXXXXTTTSSSQQQOOOMMMLLLLLLKKKCCCDDDIIIRRR[[[\\\TTTMMMEEEBBB??????AAACCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@???>>>;;;999777555444444333333444444555555555555333333444555777888999999555555444444333333222222333222111111000000111111///////////////000000000//////000000111111222222////////////////////////........................222222111000000000000000---...///000000///...---------..................////////////////////////111111111000//////......000000000000000000000000///000000000000000//////111111111000000111111111222222222222333444555666777777666666666777777888888888888999;;;===???@@@HHH@@@:::;;;>>>???AAADDDDDDFFFGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEECCCBBBAAAIIILLLSSS\\\fffooowww{{{}}}jjjXXXKKKDDDAAA>>>999666555333222000111111111111000000000/////////000000111111111111////////////////////////////////////////////////////////////////////////---.....................---...///000000///...------000111///,,,,,,---...///////////////000111111111222333444555555555555777777888888999:::::::::::::::;;;;;;<<<======>>>@@@AAAAAABBBDDDEEEEEEFFFIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLNNN[[[vvv~~~yyyvvveee[[[XXX[[[lll}}}{{{|||lllbbbXXXSSSNNNKKKJJJKKKJJJIIIEEEDDDBBB@@@???>>>???@@@DDDDDDDDDCCCCCCDDDEEEFFFKKKMMMQQQRRRQQQPPPPPPQQQQQQTTTVVVWWWWWWVVVWWWXXXXXX[[[___fffmmmtttzzz}}}~~~uuummmiii^^^WWWRRRVVVdddqqqxxxzzzrrrppplllfff^^^WWWQQQNNNJJJGGGCCCAAAAAABBBCCCCCC@@@>>>===???CCCEEEGGGHHHIIIJJJQQQYYY]]]]]]```ddduuu}}}mmm```\\\XXXSSSRRRSSSUUUVVVVVVSSSRRRQQQOOONNNNNNMMMMMMHHHFFFEEEGGGJJJJJJFFFBBBDDDDDDEEEFFFGGGFFFCCCAAAEEEDDDCCCBBBAAAAAAAAAAAA>>>===;;;:::888777666666444444444444555666777777444444444555555666666666666666555555444333333222333222222111111111111111////////////000000000000//////000000111111222222////////////////////////////////////////////////111111111111000000000///---...///000000///...---..................------........................111111000000///......---000000000000000000000000000111111222222222111111222222222222222222222222222222222222333444555555777777666666666666666777666666777999;;;>>>???@@@JJJBBB;;;<<<>>>>>>@@@BBBHHHIIIIIIHHHFFFDDDCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAFFFIIIPPPYYYcccllltttxxxlllZZZNNNDDD@@@;;;777555333222000111111111111000000000000...//////000111111222222000000000000000000000000000000000000000000000000////////////////////////---------........................//////............222333///+++,,,------////////////000111222222111222333444555555555555888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLUUUmmmsss```UUUWWW___pppwwweeeXXXPPPGGGFFFFFFFFFEEEDDDDDDCCCCCCEEEGGGGGGFFFEEEFFFGGGEEEGGGHHHGGGGGGGGGIIIKKKLLLPPPTTTWWWYYYZZZ[[[\\\kkkmmmppprrrrrrrrrssstttvvvwwwzzz~~~}}}lllcccZZZYYYaaakkkppprrrmmmlllhhhccc]]]WWWQQQNNNNNNLLLIIIHHHIIILLLMMMMMMHHHDDDCCCEEEEEEAAA>>>>>><<>>DDDGGGLLLOOONNNJJJEEEAAADDDCCCCCCBBBBBBBBBBBBBBB======<<<;;;:::999888888555555555555555666777888555555555555666666666666777666666555555444333333333333222111111111111222000000000000000000000000............////////////000000000000000000000000///000000000000111111111///000000111111000////////////000000000///....../////////...............000000000000000000000000.........///000000111111000000000000000000000000111111222222333333222222222222333333333333222222111111111222222333444555444444444555666777999999666777888:::<<<>>>??????IIIBBB=========<<<>>>AAAGGGIIIIIIHHHFFFDDDDDDDDDAAABBBCCCEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDHHHNNNWWW```jjjqqquuu~~~{{{cccSSSBBB>>>999666444444333222111111111111000000000000000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////---------.........//////......------------......,,,222444///+++,,,......////////////000111222333111222333444555555555555888888999999:::;;;;;;;;;<<<<<<======>>>???????????????@@@AAACCCDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTNNNPPPUUUcccqqqcccZZZXXXcccppptttbbbUUULLLHHHBBBCCCDDDCCCBBBBBBCCCEEE>>>AAACCCDDDDDDEEEHHHKKKOOOQQQTTTUUUTTTUUUXXX[[[XXX]]]dddjjjnnnrrruuuxxxwwwooofffcccgggmmmpppqqqjjjhhheee```[[[WWWTTTRRRQQQPPPQQQSSSVVVXXXYYYXXXUUUPPPNNNPPPNNNFFFAAAAAA===>>>BBBIIINNNWWWffftttzzzcccWWWRRRNNNNNNQQQUUUUUUTTTRRRRRRQQQQQQPPPQQQQQQQQQPPPNNNKKKGGGDDDAAA???>>>AAAFFFLLLPPPPPPLLLGGGCCCBBBBBBAAAAAABBBBBBCCCCCC??????>>>===<<<:::999888666666555444444555666777666777777777888888888888777777666666555444444444444333222222111111222222111111111111111111000000////////////............000000000000000000000000//////000000000111111111...///000111111000//////222111000///////////////000000000//////.........000000000000000000000000...//////000000111222222000000000000000000000000000000111222222222222222000111222333333222111000111111111111222333444555444444444555666777888999::::::;;;<<<<<<<<<<<<<<>>>>>===;;;===BBBCCCEEEFFFFFFEEEDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEHHHOOOWWWaaajjjqqquuu~~~~~~}}}{{{|||~~~fffRRR???;;;777444333444444333111111111111000000000000222222111111000/////////000000000000000000000000000000000000000000000000////////////////////////---------.........//////...---,,,++++++,,,---...)))111444...+++...000000////////////000111222333222222333444555555555555888999999::::::;;;;;;<<<======>>>>>>??????@@@@@@>>>???@@@AAACCCDDDEEEFFFFFFGGGIIILLLPPPUUUXXXZZZQQQUUU^^^ooo|||mmm___ZZZ[[[bbbppp~~~vvvcccTTTJJJFFFDDDAAACCCDDDCCCBBBCCCGGGKKKKKKMMMPPPQQQRRRUUUZZZ___[[[___cccdddeeefffjjjnnnmmmrrr{{{|||vvvpppnnnppptttwwwxxxgggddd___ZZZVVVTTTSSSSSSSSSUUUXXX]]]aaacccbbb``````ZZZWWWXXXTTTKKKEEEEEEAAA???>>>@@@DDDOOOcccuuu~~~vvvcccTTTOOOKKKLLLRRRVVVVVVTTTSSSSSSRRRRRRRRRRRRSSSSSSMMMNNNMMMKKKGGGCCC@@@???===BBBIIIMMMMMMJJJGGGDDDAAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@>>><<<:::888777666666444444444444555666777777888999:::;;;;;;<<<777777777666555555444444444333222222111111222222222222222222111111111000222222111111000000//////000000000000000000000000.../////////000000111111...///000111111000//////333222111/////////000111111111000000/////////...........................222222111111000000//////000000000000000000000000//////000111111111111111///000111222222111000///111111111111222333444555888777666555555555555555============<<<;;;:::999???>>>>>>???===:::>>>DDD???AAACCCDDDDDDDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCIIIHHHEEECCCBBBBBBCCCDDDGGGJJJPPPXXXbbbkkkrrrvvvyyy~~~}}}{{{zzz{{{|||cccMMMAAA:::666666555333222444222333333333333222111111000000000000000000000000///////////////////////////000000000///...------////////////////////////------------------------.........////////////000000///...------...///000---...///000111111111111333222111111222555777999::::::::::::::::::::::::>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJMMMQQQTTTUUUVVVXXXkkk|||xxxnnn\\\XXXSSSUUUdddyyywwwcccVVVMMMDDDBBBDDDCCCDDDFFFGGGIIILLLQQQTTTWWWXXX]]]eeeooowww}}}}}}{{{zzzzzz{{{|||}}}xxxrrrjjjaaa\\\ZZZZZZ[[[___^^^^^^```cccdddeeedddeeeaaa\\\[[[[[[YYYRRRMMMHHHDDDAAAAAAHHHQQQZZZ___jjjnnntttyyywwwoooddd[[[WWWXXXTTTOOOQQQYYY]]]ZZZZZZWWWSSSPPPOOONNNNNNNNNOOONNNMMMKKKHHHEEECCCAAA<<<>>>BBBEEEGGGGGGFFFEEEBBBBBBBBBAAA???>>>???AAAAAA???======<<<<<<:::888777666555444444555666777777:::>>>AAAAAA???<<<999999:::;;;;;;:::888555333333333222222222333333444222111///......000222333......//////000000111111000000000000////////////......//////000000111111......////////////......222111000//////000111222333222111000////////////............///000222222///000111111111///...------///000...++++++---///////////////000000000000////////////000111333333444333222222333444666777666555555444444666777888888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCCCCCCCCCCDDDCCCBBBBBBAAACCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFEEECCCBBBCCCDDDGGGJJJQQQYYYcccllltttxxx}}}rrr|||~~~||||||}}}~~~~~~eeePPPCCC;;;666555555333333444222333333333333222111111000000000000000000000000/////////////////////////////////000//////......////////////////////////........................---............/////////......///000000///......---...///000111111111111555444444333444666888:::999999:::::::::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEEEEEEEEEEHHHIIIKKKOOOSSSVVVVVVVVVgggzzz|||wwwnnncccZZZRRRTTTYYYeeexxx{{{kkk[[[QQQKKKFFFFFFIIIHHHKKKNNNPPPRRRTTTXXX[[[fffjjjrrr}}}}}}uuummmgggdddddddddaaa``````bbbdddffffffeeeeeeaaa^^^___```___ZZZVVVQQQMMMHHHGGGJJJPPPUUUXXXWWWXXX[[[]]]^^^\\\WWWSSSWWWXXXVVVQQQSSSXXX[[[XXX^^^[[[XXXTTTRRRPPPOOOOOOPPPOOOMMMKKKHHHFFFEEEDDD>>>>>>>>>???@@@AAABBBCCCCCCDDDEEECCCAAA@@@@@@AAABBB@@@>>>>>>>>>>>><<<:::999888666444444555666777888;;;???AAABBB@@@<<<:::999999:::::::::888666444444444333333333333444444333222000//////000111222111111111111111222222222000000000000////////////.../////////000000000111111111111222222111111111222111000//////000111222333222111000//////////////////...//////000111222111111111111111000//////...000222111//////111333/////////000000000111111000000///000000111222222222222222222333444555555666555555444444666777888999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<@@@CCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFEEECCCBBBCCCDDDFFFIIIPPPYYYcccmmmuuuyyykkkvvvmmm\\\FFF>>>666555555333333555222333333333333222111111000000000000000000000000////////////////////////......///000000000//////////////////////////////////////////////////////---------............///---...000111111000...---...///000111111222111111888777666666666888999:::888888999:::;;;<<<<<<===>>>>>>??????@@@AAAAAABBB@@@AAABBBDDDEEEEEEFFFFFFHHHKKKNNNQQQSSSVVVYYY\\\~~~zzz{{{sssiii^^^VVVQQQKKKVVVgggzzz~~~xxxfff\\\RRRMMMLLLLLLPPPTTTWWW[[[```eeegggjjjlllnnn{{{zzzsssmmmiiigggfffcccbbbbbbccceeegggfffeeebbb```^^^```cccdddaaa^^^[[[XXXTTTRRRSSSVVVXXXYYYTTTPPPLLLJJJKKKMMMNNNNNNTTTVVVVVVTTTUUUYYY[[[ZZZ[[[[[[YYYVVVRRROOOOOOPPPPPPNNNLLLJJJHHHGGGGGGGGGCCCAAA===;;;;;;===???AAACCCFFFIIIIIIFFFCCC@@@???AAA@@@??????@@@@@@???>>><<<:::777444333444555777999<<>>>>>>>>>>>??????@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFHHHNNNRRRRRRPPPUUUbbbnnnzzzuuunnnggg___VVVSSSSSSRRRccczzzvvvsssqqqkkkeeeYYYUUURRRRRRTTTZZZaaagggnnnttt|||~~~}}}|||{{{{{{{{{||||||{{{yyyvvvrrrmmmiiifffeeedddcccbbbccceeefffeeeddd^^^]]]\\\^^^aaacccbbbaaa___^^^]]]___bbbdddffffffaaaZZZQQQIIIGGGGGGIIIJJJNNNPPPSSSUUUXXX\\\```aaaXXXZZZZZZWWWQQQMMMMMMNNNNNNLLLJJJGGGFFFGGGHHHHHHHHHFFFBBB>>>======???AAAAAAGGGNNNQQQNNNGGGAAA===???>>>>>>>>>@@@AAA@@@???>>>;;;888555333444555666999:::===>>>>>>===;;;999777888999999999999888777777666666555555555555666444333222111000///000000111111000000//////......000000000000////////////////////////000000000000...------------------...111000000000000000000111111111000///////////////111000000////////////000333222000000///000111222///000111222222111000000000111111111222222222222111111222222111111111000///000222444444444333333666555555444444666777888888999:::;;;<<<<<<<<<<<<999::::::::::::<<>>???@@@AAABBBCCCCCCAAAAAACCCEEEFFFGGGHHHHHHHHHPPPUUURRROOOYYYsssyyyccc^^^YYYWWWQQQLLLNNNTTTcccwwwmmm```\\\\\\ZZZVVVXXX[[[^^^```eeennnxxx~~~~~~|||zzzyyyxxxwwwuuutttsssqqqooollljjjiiidddcccbbbbbbccccccbbbaaa]]]\\\\\\]]]___```aaa`````````bbbfffkkknnnoooooojjjcccXXXOOOIIIFFFDDDCCCFFFIIINNNSSSXXX^^^eeekkkdddgggggg```UUULLLJJJLLLJJJIIIGGGEEEEEEFFFGGGHHHIIIHHHEEECCCAAA@@@??????AAAIIISSSYYYWWWNNNDDD======<<<;;;===???@@@@@@???>>><<<999666444444555666777888999::::::999888777666777777888999999999999888777666555555555555555444333333111111000000000111111000000//////......000000000000////////////000000000000////////////111000000//////000000111000000000111111000000000111000//////////////////111000000////////////000111000///......///111222111111111111111000///...000111111111222222222222111111222222222222111000000111333555555555444444666555555444444666777888777777999:::::::::::::::999::::::::::::<<>>888777555444555222333333333333222111111000000000000000000000000000000000000000000000000//////000111111111000000////////////////////////.................................////////////000444222...,,,,,,...222444000000222333333333333333555555666666777777777777888888999;;;<<<>>>??????===>>>???@@@AAABBBCCCDDDBBBCCCDDDFFFHHHIIIJJJJJJJJJPPPTTTSSSVVViii~~~{{{qqqYYYPPPKKKKKKJJJIIIPPP[[[tttsssfffVVVLLLKKKPPPTTTVVVbbbjjjqqqtttxxx~~~|||zzzwwwuuusssrrrnnnooonnnnnnmmmllljjjiiidddcccaaaaaaaaaaaa```^^^^^^]]]]]]^^^^^^___aaaaaaaaaaaacccgggkkknnnooonnnkkkfff^^^WWWQQQLLLGGGDDDCCCDDDHHHNNNTTTZZZeeepppxxx|||zzzooo]]]NNNIIIJJJFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFDDDCCC@@@>>>===AAAIIITTTZZZXXXPPPFFF@@@;;;;;;:::;;;===???>>>======<<<:::888666666666666666666666666666555555444555666777888999:::;;;;;;888777666555555555555555333333333222222111111000222222222222111111111111000000000000////////////000000000000////////////000///...------...///000000000111111111111000000000//////....../////////000000////////////000000//////////////////000111444222000000111111111000000000000111111111222222000111222333333333111111222222333444555555555555666555555444444666777888666777888999999:::::::::999999:::999999;;;???BBBFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFEEECCCBBBCCCDDDGGGIIIOOOWWWaaammmvvv|||aaa[[[XXX[[[```fffppp{{{~~~zzzeeeTTTBBB:::888666444444222333333333333222111111000000000000000000000000000000000000000000000000000000111111111000///////////////////////////////////////////////////////////////000000000111111222111///......///111222000111222333444444444444444444666777888888888888999999:::;;;<<<===>>>???===>>>???@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLNNNOOOQQQVVVeeevvvkkkUUUIIICCCFFFKKKPPP]]]kkkvvvhhhbbbTTTOOOHHHEEEIIIRRR\\\bbbppp{{{yyyyyywwwuuussspppnnnmmmkkkkkkkkkjjjjjjiiihhhgggeeecccaaaaaaaaa```___]]]\\\\\\]]]]]]]]]^^^```bbbaaaaaabbbeeeiiikkkkkkjjjkkkhhhccc]]]XXXRRRLLLGGGEEECCCDDDHHHLLLQQQ___mmmvvv```OOOHHHIIIDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEDDDCCCAAA@@@???>>>DDDKKKOOONNNHHHCCC???<<<;;;:::;;;===>>>>>>===;;;;;;;;;:::999777666555555555555444444333333333555555666777999:::<<<===888777666555444444444444222222222333222222222111111111111111111222222222000000000000////////////111000000000/////////......---+++******+++---...///000111222222111000/////////.........//////000//////...//////000111222//////000111111111111111111...++++++...111222222/////////000000000111111///000222333444444222222222222222222333444555666666555555444444666777888777777888999::::::::::::888999999999999;;;???AAAFFFEEECCCBBBAAABBBCCCDDDCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFEEECCCBBBCCCDDDHHHJJJOOOWWWaaalllvvv{{{bbbZZZUUUWWWZZZ^^^iiitttuuujjjWWWDDD;;;999666444444222333333333333222111111000000000000000000000000000000000000000000000000111111111111111000///...////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111222333444444444444333444666777999999::::::999::::::;;;<<<===>>>>>>===>>>???@@@BBBCCCDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMRRRNNNNNNYYYqqq~~~}}}rrreeeQQQCCC<<>>======;;;;;;<<<===>>>>>>===:::;;;;;;;;;:::888666555666555444333333333333333555555555777888;;;<<<===777777666444444333333333111111222333333333222222......//////000000111111000000000000////////////111111000000/////////...111000...------...000111///000111222222111000/////////.........//////000............///111222222///000111333333333222111,,,(((%%%&&&***///222222////////////000000000000...///222444555444333222222111111000111333444555666555555444555666777888888888999:::;;;;;;;;;;;;888999999999999;;;>>>AAAFFFDDDBBBAAA@@@AAACCCDDDBBBDDDEEEGGGHHHHHHHHHHHHFFFGGGFFFEEECCCBBBCCCDDDIIIKKKOOOWWW```kkkuuu{{{[[[VVVRRRSSSUUU[[[gggrrr{{{{{{aaaFFF777222000333888222222222111111111111000333222111/////////000000222222111000//////000000000000//////.........---000000//////.........---////////////////////////---------...///000111111000///...------...///000333333333444444444555555555555555555666888999:::888888888888999;;;===>>>======>>>???AAABBBCCCCCCEEECCCDDDHHHIIIIIIKKKOOORRRLLLNNNbbb~~~xxxgggVVVCCCBBBDDDMMM\\\mmmzzz{{{gggSSSJJJJJJHHHGGGHHHMMMYYYgggssszzz~~~|||zzzzzzyyyyyyxxxtttoookkknnnnnnmmmmmmlllkkkiiihhhccccccdddeeeaaa]]]aaahhhlllnnnnnnfff\\\XXX^^^eeeaaa___^^^___bbbfffiiikkkfffccc___XXXRRRMMMIIIGGGCCC@@@===<<<@@@GGGOOOTTTlllooonnnfffXXXMMMIIIIIIIIIFFFDDDDDDGGGHHHFFFDDDGGGGGGFFFDDDCCCBBBAAAAAA===<<<<<<;;;<<<===>>>???AAA???===;;;;;;<<<>>>@@@===;;;999999::::::999777666666555444333111000000222333333444555666777888888777666444444333333333444444333333333333222222000000000000000000000000000000000000000000000000000///...------...///000111111000000//////......////////////////////////111000///......///000111000000000000000000000000...------,,,---...///000111111111000000000000000////////////000000000000000000000000111111111111000000111222444666888999888777555444444555666777999999:::;;;;;;;;;;;;::::::;;;<<<;;;;;;===@@@BBBFFFGGGGGGEEECCCBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGFFFCCC@@@???BBBEEEIIIJJJMMMUUU```llluuuyyy[[[XXXXXX\\\```eeeoooxxxzzzzzzdddKKK<<<666222222555222222222222111111111111222111000//////000111111111111000///////////////000000/////////.........000/////////....................................---------...//////000000000///...---...///000111333333444444444555555555555555555666777888999:::999999888888999;;;===>>>===>>>???@@@BBBCCCDDDDDDFFFCCCDDDJJJMMMMMMOOORRROOONNNTTTkkksssaaaSSSFFFIIIOOOYYYffftttwwwjjjZZZLLLGGGIIIGGGJJJOOOWWWbbbppp}}}~~~|||xxxwwwvvvvvvuuusssooolllnnnnnnnnnmmmlllkkkiiiiiihhhfffffffffcccaaagggooo~~~vvviii\\\WWWYYY^^^^^^]]][[[\\\___bbbddddddcccaaa\\\WWWRRRMMMJJJHHHDDDAAA>>><<<===BBBHHHLLLYYY]]]]]]XXXOOOIIIIIILLLPPPLLLHHHFFFFFFEEECCCAAAGGGFFFFFFEEECCCAAA@@@???<<<;;;;;;:::;;;===@@@AAAEEECCC@@@===;;;;;;<<<===<<<;;;:::;;;<<<;;;:::888888777555444222111111111222333333444555666666777777777666666555555444444444444333333333333222222000000000000000000000000000000000000000000000000000///......---...//////111000000000/////////...////////////////////////000000////////////000000000000000000000000000000//////.........///000111000000000000000000000000////////////000000000111000000000000111111111111111111222222444555777888777666555444444555666777888999999:::::::::::::::999:::;;;;;;;;;===@@@BBBFFFGGGGGGEEECCCBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGFFFDDDAAAAAACCCEEEHHHIIILLLUUU```mmmvvvzzz[[[[[[```hhhmmmpppwww~~~||||||jjjSSSDDD:::444222222333222222222111111111111111111000000000111222222000////////////.........000000////////////......////////////............------------------------------..................//////.........000111222444444444444555555555666555555666666777888:::;;;;;;:::999999999;;;<<<===??????@@@AAACCCDDDEEEFFFHHHEEEFFFNNNSSSTTTSSSSSSKKKOOO^^^xxxkkkXXXRRRKKKSSS^^^hhhqqqyyy}}}qqqbbbVVVKKKEEEFFFKKKLLLVVVcccnnnxxx~~~|||zzzvvvuuusssrrrrrrqqqooonnnnnnnnnmmmmmmllljjjiiihhhkkkhhhfffeeecccccciiirrrssseeeZZZUUUWWWYYY[[[YYYXXXXXXZZZ\\\\\\[[[[[[ZZZWWWSSSOOOKKKHHHFFFDDDAAA>>><<<;;;===???AAAEEEHHHJJJHHHEEEFFFLLLRRRXXXTTTMMMHHHEEEBBB@@@???EEEEEEEEEEEECCCAAA???>>>===<<<::::::;;;>>>AAACCCIIIGGGCCC???;;;:::999999<<<;;;;;;<<<>>>===;;;999:::888666333222222222333333333333444555555555666555666777777777777555555444444333333333333222222000000000000000000000000////////////////////////111000///...............000000000000//////////////////////////////////////////000000000000//////000000000000000000000000000000/////////000111222000000000000000000000000/////////000000000111111000000000000111111111111222222222222333444555666666666555444444555666777777888888999:::999999999999:::;;;;;;;;;===@@@BBBFFFFFFGGGFFFDDDCCCCCCDDDCCCDDDEEEGGGHHHGGGGGGFFFEEEFFFGGGFFFDDDCCCCCCDDDGGGHHHLLLTTTaaammmwww|||ZZZ]]]eeepppuuuvvvyyy~~~rrr\\\JJJ>>>666333333333333222222222111111111000000000111111222222333///000000000000000//////000000/////////////////////////////////.............................................------------//////......///111222333444555555555555666666666666666666777888999:::;;;<<<;;;:::999999:::<<<<<<@@@@@@AAACCCDDDEEEFFFGGGGGGFFFIIISSSYYYWWWRRRPPPHHHRRRhhh}}}```RRRSSSTTT___mmmuuuxxxzzz}}}mmm```QQQIIIFFFGGGMMMTTT\\\lll~~~}}}|||{{{yyywwwxxxuuurrrpppppppppnnnmmmmmmmmmmmmlllkkkjjjhhhhhhiiifffddddddbbbaaaeeekkksssmmmccc[[[WWWVVVXXXYYYXXXWWWUUUUUUVVVVVVTTTRRRRRRRRRPPPNNNKKKHHHFFFDDDCCCAAA???<<<;;;:::;;;;;;<<<===???>>>???DDDMMMUUU[[[VVVPPPIIIDDDAAA@@@@@@BBBCCCDDDEEEDDDBBB@@@??????>>><<<::::::===???AAAHHHFFFBBB>>>;;;999777777;;;;;;<<<>>>??????<<<:::===:::777444222222333555333333444444444555555555333444666888888777555444444444333333333222222222000000000000000000000000////////////////////////000000//////......------000000000000////////////////////////////////////...///000111111000///...////////////////////////000000000000000000000000/////////000000000000000//////000000000111111111///000000000111111111111333333333222333333444444555555444444444555666666777777888999999999999888888999::::::;;;<<<@@@BBBEEEFFFGGGFFFEEEDDDDDDEEEBBBDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGKKKTTTaaannnxxx}}}[[[^^^gggrrrvvvvvvwww{{{~~~}}}zzzeeeOOO@@@999666666333333333222222222222111000000111111222222222222000111111222222222111000//////000000000000000000.........///////////////////////////////////////..................------//////...///000222444555555555555666666666777777777777777777888:::;;;<<<<<<;;;:::::::::;;;<<<===AAAAAABBBCCCEEEFFFGGGHHHGGGGGGMMMVVVZZZUUUNNNKKKKKKYYYrrr~~~lllVVVOOOVVV```lllzzz}}}yyynnnZZZPPPHHHGGGKKKRRR\\\eeettt}}}||||||{{{yyywwwzzzwwwssspppooonnnmmmkkkkkkkkkkkkkkkjjjhhhgggffffffdddccceeeccc______cccaaa]]]XXXWWWXXXYYYYYYYYYXXXVVVTTTSSSSSSQQQOOOMMMNNNNNNMMMLLLKKKIIIGGGEEEAAAAAA???===<<<;;;;;;:::::::::::::::;;;@@@IIIOOOVVVSSSNNNIIIDDDCCCDDDEEEAAABBBCCCDDDDDDCCCBBBBBBCCCAAA>>><<<;;;;;;<<<>>>AAA@@@>>>;;;999888888888;;;;;;;;;===??????>>><<>>AAAAAABBBCCCEEEFFFGGGHHHGGGHHHNNNVVVVVVQQQMMMMMMYYYggg|||yyymmmeee[[[SSSUUU]]]kkkvvv{{{jjj[[[KKKGGGHHHOOOYYYdddrrr~~~~~~~~~}}}{{{yyyzzzwwwrrrpppnnnmmmkkkiiijjjjjjiiiiiihhhfffeeedddeeebbbbbbeeeddd```^^^```^^^]]]\\\[[[[[[ZZZXXXVVVXXXUUURRRPPPOOONNNLLLJJJMMMMMMNNNNNNMMMKKKIIIHHHAAAAAA???>>>===<<<<<<<<<:::999888777888<<>><<<;;;::::::::::::999999999999999999<<<;;;:::;;;>>>??????>>>???>>>;;;888666555555555333444555666777888999999555666777777777666555444444444333333333333222222000000000000000000000000////////////////////////......////////////......////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000///......---......//////000000111000000000111111111222222000000000000111111111111333222222222222333333444333333333444555555666666777888888999:::999999999777888999::::::<<<@@@CCCDDDFFFHHHHHHGGGEEEEEEEEEBBBCCCDDDFFFGGGFFFFFFEEEFFFEEEDDDDDDFFFFFFEEEDDDEEEFFFKKKTTTaaannnxxx}}}bbbccciiiqqqvvvwww|||}}}}}}uuu\\\HHH???;;;777444444333333333222222222111222333333333222111000...000111333333333111111//////000000000111111111............/////////000000000000000000000000000.../////////000111111111///...///000111444666888666666777777777888888888888888888999:::;;;<<<===;;;:::::::::;;;<<<>>>???@@@AAABBBCCCEEEFFFGGGGGGIIIJJJNNNQQQOOOMMMOOOUUUlllwwwgggaaaZZZUUUVVV\\\dddiiiooowww{{{mmmaaaVVVMMMGGGIIIPPP]]]kkkzzz~~~}}}}}}|||zzzyyyvvvssspppnnnmmmllljjjhhhhhhhhhhhhgggfffeeeccccccbbb___^^^aaabbb______bbb^^^^^^^^^]]][[[YYYWWWVVVWWWTTTPPPMMMLLLKKKJJJIIIKKKKKKMMMMMMMMMKKKIIIHHHBBBAAA@@@>>><<<<<<<<<<<<999888888888888:::<<<>>>DDDFFFGGGFFFEEEFFFJJJMMMLLLJJJGGGDDDBBBAAAAAAAAABBBBBBAAA@@@>>><<<:::999666666777888999::::::;;;<<<:::888999<<<>>>@@@@@@???>>><<<:::888666555555333444555777888:::;;;<<<:::999999888888777777777444444333333333333222222000000000000000000000000000000000000000000000000,,,---...///000000//////.../////////000000000111000000000000000000000000000000////////////000000000000000000000000000000000000111111111000///...------......///000000111000000111111111222222222000000000000111111111111222111111111222333444444222222333444555555555555888999999:::::::::::::::666777999999:::<<<@@@CCCCCCEEEHHHIIIGGGFFFEEEEEEBBBCCCDDDFFFFFFFFFFFFEEEGGGDDDBBBBBBDDDEEEEEEDDDFFFGGGKKKTTTaaannnwww|||eeefffkkkrrrwwwzzz}}}zzz{{{yyyaaaMMMBBB;;;666444444444333333333222222222333333444333222000///---///111222333222111000//////000000111111111222---.........//////000000////////////////////////...//////000111222222333......///000222444777888777777777777888888888888888888888999:::;;;<<<===::::::999:::;;;===???@@@@@@AAABBBCCCDDDEEEFFFGGGKKKKKKMMMMMMJJJJJJSSS^^^zzztttfffVVVUUURRRPPPXXXgggrrrtttmmmttt}}}~~~gggUUUKKKHHHGGGJJJNNNYYYiiixxx~~~|||zzzzzzzzzyyywwwvvvqqqpppnnnmmmmmmllljjjhhhgggggggggfffeeedddbbbbbb___[[[YYY[[[^^^^^^```dddXXXZZZ[[[ZZZXXXWWWWWWXXXWWWSSSNNNJJJIIIIIIIIIHHHGGGHHHJJJJJJJJJHHHFFFEEEDDDBBB@@@===;;;;;;:::;;;888888999999:::;;;<<<===???BBBEEEFFFFFFGGGKKKNNNQQQNNNIIIDDDAAA?????????@@@@@@AAAAAA???===;;;:::555555666888999:::;;;<<<<<<:::777777:::>>>@@@AAA??????===;;;999777555444333444555777999;;;===>>>===<<<;;;:::999999999999444444444333333333222222000000000000000000000000111111111111111111111111+++,,,...000111111000000.../////////000000111111000000000000000000000000111000///......///000111000000000000000000000000111222333333222111000///---------...///000000111000111111111111222222222000000000000111111111111111111111111222333444555111222333444555555555555999999:::;;;;;;;;;;;;:::666777888999:::<<<@@@CCCCCCEEEHHHIIIHHHFFFEEEFFFAAACCCDDDEEEFFFFFFEEEEEEGGGDDD@@@@@@CCCEEEEEEDDDGGGHHHLLLTTTaaammmwww|||~~~lllppptttwwwzzz~~~vvvttt|||vvvkkk[[[III>>><<<333444444333111000000111222222222111111111111000///000222333444444333222333222222111000111111111111111000000//////......000000////////////000000///////////////.........///000111333555777888999999999888888999999:::;;;::::::::::::::::::::::::999999:::;;;<<<===>>>>>>AAA??????AAADDDGGGIIIIIINNNKKKIIIHHHEEEIIIZZZlllzzzeeeWWWUUUSSSSSS[[[gggpppqqqoootttxxxjjjUUUIIIEEEFFFJJJLLLWWWlll~~~}}}{{{}}}zzzwwwuuutttsssqqqooopppmmmjjjlllnnnnnnjjjeeeeeeeeeeeeeeeddddddcccbbb___]]][[[YYYYYY[[[^^^___[[[ZZZZZZXXXWWWVVVUUUUUURRRPPPOOOMMMKKKIIIIIIHHHDDDFFFIIIJJJHHHEEEDDDCCCCCCAAA???===;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<>>>???AAADDDJJJQQQVVV^^^VVVLLLDDDBBBAAA@@@???>>>???@@@@@@@@@>>>===<<<:::999888777777999;;;<<<:::888777888;;;===>>>>>>;;;;;;;;;:::888666555444888666555666;;;@@@DDDFFF???>>>;;;888666444444444555555555555444333222111111111000000//////......000000000000000000000000---......///////////////000000000000111111111111111111000000//////......000///...---------------111111000000//////......////////////////////////000////////////111222333////////////////////////000000000000111111111111,,,...111333222222333444,,,...222555777777555444777888999999::::::::::::777888999999999;;;???BBBGGGGGGFFFEEEDDDCCCBBBBBBEEEFFFFFFFFFGGGGGGGGGGGG@@@BBBCCCBBBAAAAAABBBCCCHHHLLLRRR[[[eeepppxxx}}}mmmrrrxxx{{{~~~yyyxxx~~~yyypppcccPPPAAA;;;444444444333222111111111222222222111111111111000111222333333333222111000222222111000000000000000111000000000/////////...000000////////////000000////////////////////////000000111333555777888999999999888888999999:::;;;::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>======???CCCGGGIIIIIIMMMIIIFFFIIIMMMXXXmmmppp]]]QQQOOOQQQVVVaaammmvvvyyyyyy}}}xxx```NNNEEECCCEEEIIIQQQ^^^ttt|||{{{{{{{{{zzzyyy|||yyyvvvttttttrrrqqqooonnnkkkiiikkkmmmmmmhhhdddbbbbbbcccccccccccccccbbb]]]\\\ZZZYYYYYYZZZ\\\]]]YYYYYYXXXWWWVVVUUUUUUTTTQQQPPPNNNLLLJJJIIIHHHHHHEEEHHHJJJJJJHHHEEEDDDCCCBBBAAA???===;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<===???DDDMMMXXX___lllaaaRRRGGGAAA@@@???>>>>>>>>>???@@@@@@??????>>>===<<<:::999999:::;;;<<<888666444555777999::::::;;;;;;;;;:::999888666666666444222333777;;;???@@@>>><<<:::777666555555555555555555555444333222111222111111000//////......000000000000000000000000......///000000000000///000000000000000000000///111000000000/////////...000///...------------...111000000000/////////...111111111111111111111111333222111////////////000////////////////////////000000000000111111111111222222333444444444333222///111333555777777666666888888999:::::::::999999777888999999999;;;???BBBFFFFFFEEEDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGBBBCCCDDDCCCBBBAAABBBCCCGGGJJJQQQZZZdddooowww|||jjjrrrzzz~~~~~~|||~~~wwwlllZZZFFF;;;666555444333222222222222222222222111111111111000222333333333333111000///111111000000000/////////000000000000////////////000000////////////000000////////////////////////000111222333555777888888999999888888999999:::;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@===<<<===AAAEEEJJJLLLLLLNNNHHHEEELLLZZZnnnvvvcccTTTMMMLLLRRR\\\hhhsss|||mmmUUUHHHDDDDDDGGGLLLZZZhhh~~~|||yyyxxxyyyyyyyyyxxxzzzwwwtttsssrrrqqqooonnnllljjjiiiiiikkkjjjgggccc``````aaaaaabbbaaaaaaaaaZZZZZZYYYYYYYYYYYYYYYZZZVVVVVVVVVUUUUUUTTTTTTTTTQQQPPPNNNLLLJJJIIIIIIHHHHHHJJJKKKKKKHHHEEEDDDCCCBBBAAA???===<<<;;;;;;<<<;;;<<<<<<<<<<<<;;;:::::::::::::::<<>>======>>>???@@@@@@@@@@@@???>>>===;;;;;;;;;<<<<<<999666444333444666777777::::::;;;;;;::::::999888555333111111444888:::;;;;;;:::888666555555666666555555555555555444333222222222111111000/////////000000000000000000000000...///000000111111000000000000000//////.........000000000000//////////////////......------......000000000000////////////........................222222111000////////////////////////////////////000000000000111111111111333111000222555666444222333444444555666666777777999999999:::999999888888777888999999999;;;???BBBDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEDDDBBBAAABBBCCCFFFIIIPPPYYYdddooowww|||bbblllxxx~~~~~~zzzqqqbbbMMM>>>888666444333333333333222222222222111111111000000111222333333222111000///000000000000000///......000000000000////////////000000////////////000000///////////////000000000111111222444555777888888999999888888999999:::;;;999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA>>>>>>@@@DDDIIINNNPPPPPPNNNIIIHHHSSShhhxxxfffVVVNNNLLLOOOWWWbbblllvvvzzzeeeOOOGGGHHHJJJOOOVVVeeevvv~~~{{{xxxwwwxxxxxxxxxxxxwwwtttqqqpppoooooommmkkkkkkiiihhhiiijjjiiifffccc______```______^^^]]]]]]XXXXXXXXXXXXXXXWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOMMMKKKJJJJJJJJJIIIKKKLLLKKKHHHEEEDDDDDDBBB@@@???===<<<;;;<<<<<<============<<<;;;:::999999888888:::@@@JJJVVV^^^ggg]]]PPPFFFAAA@@@@@@???;;;<<<===>>>??????@@@@@@@@@???>>><<<;;;::::::;;;;;;888666555666777888888999:::;;;;;;<<<<<<;;;;;;888666444333555777999999888777666555555555666777555555555555555444333333333222222111111000////////////////////////////////////000111111111111111000000//////......------000000000000//////////////////............//////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222000000000000000000000000///000000000111111111111...+++***...555888777333666555444444444555666777999999999999999888777666777888999999999;;;???BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEECCCAAABBBCCCFFFIIIPPPZZZeeepppyyy~~~^^^iiivvv}}}}}}zzzssshhhVVVFFF<<<999555333444444333222222222222111111111000000///000111222333222111111///000000000000///......////////////000000000000000000////////////000000////////////000000111111222222333444666777888888999999888888999999:::;;;999999999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA??????AAAEEEKKKNNNPPPPPPJJJIIIOOO```{{{yyyjjjWWWKKKHHHJJJRRRZZZdddoooyyysss]]]KKKIIILLLPPPYYYddduuu~~~~~~{{{xxxuuussstttuuuuuuuuussspppnnnllllllkkkjjjhhhiiiiiihhhiiihhhgggeeeccc```______^^^]]][[[ZZZYYYWWWWWWWWWVVVVVVVVVUUUUUURRRRRRRRRRRRRRRQQQQQQQQQRRRQQQOOONNNMMMLLLKKKKKKJJJKKKLLLKKKHHHEEEDDDDDDAAA@@@>>>===<<<<<<<<<<<<>>>>>>>>>===<<<;;;:::999777888999999<<>>>>>???>>>===<<<:::999999888:::999777777999::::::999999999:::;;;<<<<<<<<<<<<:::888555444555777777777555555444444444555777888555555666666555555444444333333333222111111000000//////////////////////////////000111111111111111000/////////.........---////////////000000000000//////.........//////000////////////000000000000////////////////////////---......///000000111111111111111111111111111111///000000000111111111111///,,,***...444888777444666555444333333444555666999999999999888888777666777888999999999;;;???BBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEECCCAAABBBCCCFFFJJJQQQ[[[gggrrr{{{iiipppyyy}}}}}}~~~xxxsssmmm___PPP@@@<<<666444444555333000222222222111111111111000...///000222222222222111///000111222111000///...////////////000000000000000000////////////000000...//////000000111111222222333444555666777888888999999888888999999:::;;;888999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA??????AAADDDIIIKKKLLLKKKEEEMMM]]]uuu|||ooo]]]MMMEEEGGGKKKVVV]]]hhhtttgggUUUHHHJJJPPPVVVddduuu~~~}}}|||{{{{{{xxxuuuqqqnnnnnnooooooooonnnllljjjiiihhhhhhgggeeefffgggggggggfffdddbbbaaa___^^^^^^]]]\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTUUURRRRRRRRRQQQQQQPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLIIIJJJKKKIIIGGGEEEDDDEEEAAA@@@>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;:::999777888999999999999;;;===CCC@@@???AAADDDDDDBBB??????>>>===<<<<<<<<<<<<=========<<<;;;:::999888777777777777999<<<===<<<;;;888999:::;;;<<<<<<<<<<<<888666444333444555444333444333333333333555666777555555666666666555555444444444333333222111111111000000000000000000000000...///000000111111000000////////////////////////////////////000000000000//////......//////000000////////////000000000000////////////////////////000000000000///...------111111111111111111111111000000000000111111111111444222000111444666555333555444333333333444555666888888888999888888777777777888999999999;;;???BBBCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEDDDBBBAAABBBCCCFFFJJJQQQ\\\hhhsss}}}|||xxxtttvvv~~~~~~xxxtttrrrgggZZZDDD>>>777444555444222///222222222111111111111000///000111222222111000000000111222333222111///....../////////000000000111000000////////////000000...//////000111111222222333333444555666777888888999999888888999999:::;;;888888999::::::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAABBBEEEHHHJJJIIIHHHHHHXXXqqq}}}ssscccRRRHHHGGGMMMSSS]]]dddooo~~~zzz]]]NNNGGGNNNVVV^^^rrr~~~}}}{{{zzzyyyyyyyyyxxxtttooolllkkklllllllllkkkiiifffeeeeeeeeedddbbbcccdddeeedddbbb```______\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXUUUTTTSSSSSSTTTUUUSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJHHHIIIIIIHHHFFFDDDEEEFFF@@@???>>>===<<<<<<=====================<<<;;;:::999999:::888777666777888999999<<>>===<<<<<<<<<<<<<<<<<<;;;:::999888888555777:::>>>BBBCCCAAA???888999:::;;;;;;;;;;;;;;;888555333333333444333222333333222222222444555666555555666666666666555555444444444333222222111111000000000000000000000000......///000000000000///...//////000000111111111.../////////000000000111///////////////000111111.../////////000000000111------------------------///000000000000...---,,,////////////////////////000000000000111111111111444333222222222333444444555444444444555666777777666777777888888888888777777888999999999;;;???BBBEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGBBBCCCDDDCCCBBBAAABBBCCCEEEIIIPPP[[[gggsss}}}~~~|||wwwooommmxxx}}}yyytttuuuyyyxxxvvvuuulll```FFF@@@888555555444111...222222222111111111111000111111222222111000...---000111333444333222000....../////////000000111111000000////////////000000...//////000111222222222333444444555666777888888999999888888999999:::;;;888888999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@DDDDDDEEEGGGJJJKKKIIIHHHOOOddduuujjjYYYLLLGGGLLLVVV]]]ffflllxxxfffXXXKKKHHHRRR[[[eee}}}~~~}}}{{{zzzyyyxxxxxxxxxzzzvvvpppmmmlllllllllllliiigggdddcccccccccbbb``````aaacccbbb```^^^]]]\\\YYYYYYZZZ\\\]]]]]]]]]]]]ZZZXXXUUUSSSRRRSSSUUUVVVTTTTTTSSSRRRPPPOOONNNNNNMMMMMMLLLJJJIIIIIIIIIIIIFFFGGGHHHGGGEEEDDDEEEFFF@@@???>>>===<<<<<<========================<<<;;;::::::999888666666888:::555666:::CCCNNNUUUXXXWWWHHHFFFCCC@@@>>><<<<<<<<<<<<<<<<<<<<<;;;:::999999777999>>>CCCHHHIIIFFFDDD888999::::::;;;;;;;;;:::888666555444555555444333333222222111222333555666555555666666666666666555555444444333333222222111000000000000000000000000---......///////////////......///000111222333333.../////////000000111111///////////////000111111.../////////000000111111111111111111111111111111,,,---...000000000000///........................000000000000111111111111...///000000000111444777555555666666777888888888555666777888888888888888888888999999999;;;???BBBGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGG@@@BBBCCCBBBAAAAAABBBCCCDDDHHHOOOZZZfffrrr|||~~~ttthhhcccnnn{{{tttnnnpppsssyyy}}}}}}ssscccOOOCCC888555444333222333333222111111000000111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000/////////333222111000000111222333555555555555555666777777999999888888999999:::;;;:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@AAABBBGGGMMMNNNKKKJJJLLL[[[yyyfffZZZMMMGGGIIIRRRbbbppp}}}}}}nnnWWWJJJLLLNNNPPPWWWkkk}}}{{{zzzyyyxxxwwwtttqqqtttsssqqqpppooonnnnnnmmmjjjhhhfffdddcccccccccccc___^^^]]]\\\[[[YYYXXXXXX[[[[[[\\\\\\\\\[[[ZZZZZZZZZYYYWWWTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOKKKJJJIIIHHHHHHIIIKKKLLLIIIIIIHHHHHHGGGFFFFFFEEE@@@@@@??????>>>=========>>>>>>===<<<;;;:::::::::===;;;:::888777777888888888888:::AAAKKKTTTXXXYYYKKKGGGBBB===<<<;;;:::999777888999;;;<<<<<<;;;;;;::::::<<>>???AAABBBCCCIIIKKKNNNVVVaaaooozzz~~~rrrfffaaalll|||uuummmnnnqqqvvv}}}~~~yyyjjjUUUHHH;;;666555333333444333222111111000000111111000000000000000000000000111000000000/////////...000000000000000000000000000000///............///222111000000000111333444444444444444444555666666888888888888888999::::::999999::::::;;;<<<======>>>???@@@BBBBBBBBBBBBAAAEEEEEEHHHJJJIIIIIIPPPZZZtttzzz\\\QQQHHHHHHPPP\\\mmm{{{yyyaaaPPPHHHIIILLLTTTbbb|||~~~}}}}}}~~~}}}{{{yyyxxxwwwvvvtttrrrsssrrrqqqpppooooooooonnniiigggeeecccbbbaaaaaaaaa^^^]]]\\\\\\[[[ZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\YYYXXXVVVTTTSSSRRRRRRSSSNNNOOOOOONNNNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@??????>>>=========>>>===<<<;;;;;;:::::::::<<<;;;:::888888888888888888888999???GGGNNNRRRSSSJJJGGGBBB???>>>===;;;:::777888999;;;<<<<<<;;;;;;888666777;;;@@@AAA===999999999888888999999:::;;;:::999777555333222222222444333333444555666666666555555555666666666777777555555444444333222111111000000000000////////////............////////////......////////////......000000000000000000000000000000000000000000000000000000000000//////......000000000000000000000000////////////000000000000///000111222111000...---333333333222222111111111111222222333333444444555555555444555555666777888888888999::::::::::::999777888999999999;;;???BBBEEEFFFEEECCCAAAAAABBBDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBBBBHHHJJJOOOWWWbbbooozzzvvvkkk```[[[fffxxxqqqqqqsssvvv}}}qqq]]]OOO@@@999666444444666333222111111000000111111000000000000000000000000000000000000////////////000000000000000000000000333222000......///000111000000000000111333444555333333333333333444555555888777777777777888999999888888999:::<<<===>>>>>>@@@AAABBBCCCCCCDDDCCCCCCFFFJJJNNNMMMIIIJJJZZZjjjkkkRRRJJJFFFLLLYYYhhhxxxyyyaaaQQQKKKJJJKKKQQQ^^^uuu~~~~~~~~~|||{{{yyyvvvsssrrrssstttttttttsssrrrrrrqqqpppooonnnnnniiihhhfffdddbbb``````___\\\\\\[[[[[[[[[ZZZZZZZZZXXXYYYZZZ\\\]]]^^^^^^^^^YYYXXXVVVTTTSSSRRRRRRRRRMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@??????>>>>>>======<<<>>>===<<<;;;::::::::::::;;;;;;:::999888888888888888777888;;;@@@EEEGGGHHHGGGEEEBBBAAA@@@???===<<<888888999:::;;;;;;;;;;;;;;;999888999<<<===:::777777777777777777888999999:::999777666555444444444222222333333444555777777666666555555555666777777444444444444333333333333000000000000////////////............////////////////////////...,,,+++***000000000000000000000000000000000000000000000000...000111222222000...---000000000000000000000000////////////000000000000//////000111111000...---222222222222222111111111111222222333333444444555555555555555666777888999888888999:::::::::::::::777888999999999;;;???BBBEEEEEEEEEDDDAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEIIIOOOXXXdddpppyyyxxxoooeee]]]YYYccc}}}yyyxxxxxx{{{wwwfffWWWEEE<<<777555444666333222111111000000111111000000000000000000000000000000000000////////////////////////////////////222000---++++++,,,...000...///000111222444555666444444333333444444555666777777777666777777888999777888999:::<<<===>>>???@@@AAABBBCCCDDDDDDEEEEEEGGGMMMTTTSSSMMMPPPdddyyywwwYYYNNNIIIIIITTTdddrrr{{{bbbPPPJJJKKKQQQUUU^^^ppp~~~{{{zzz{{{zzzvvvrrrkkkiiiggghhhkkkpppssstttrrrrrrqqqpppnnnmmmkkkkkkiiihhhfffdddbbbaaa______ZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]WWWWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA?????????>>>======<<<<<<===<<<;;;;;;:::::::::;;;:::::::::999999888888888888777777888:::<<<>>>???CCCBBBBBBBBBCCCBBB???<<<999999999::::::;;;;;;;;;>>><<<999999999999888666666666555555666666777888999888888777666666666666333444444333333444666777777777666555666666777888555555555444333333222222000000000000////////////............////////////000000000///...---,,,+++000000000000000000000000///////////////////////////000111222222111000///////////////////////////////////////000000000000//////000000000000///...222222222111111111111111111222222333333444444555444444444555555666777888555666777888888888888888777888999999999;;;???BBBDDDEEEEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCGGGOOOYYYeeepppyyy~~~wwwzzz{{{zzz}}}~~~tttkkkccc^^^[[[ccc}}}~~~}}}ooo^^^KKK@@@:::555444666333222111111000000111111000000000000000000000000////////////000000000000////////////////////////---+++)))'''&&&(((***+++...///000222333555666666555555555555555666666777777777777666777777888999777888999:::<<<===>>>??????@@@@@@BBBCCCEEEFFFGGGKKKOOORRRPPPMMMVVVrrrcccNNNKKKJJJPPP___ooo|||vvvdddUUUKKKKKKPPPXXXcccsss~~~zzzvvvsssqqqpppmmmhhhccc[[[YYYYYY\\\bbbiiioooqqqooooooooommmkkkiiigggeeeeeeeeedddbbb```___]]]\\\YYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZVVVVVVUUUTTTSSSQQQPPPOOOQQQQQQPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;999:::::::::999999888888888888777666666777888999>>>???AAADDDEEEDDD@@@===::::::::::::::::::;;;;;;===:::888666555444333333555555444444555555666777888888888888888888888777666777777555222222444777999888888777777888888888888777666555333222111000000000000000////////////............//////////////////000000000//////...////////////////////////////////////////////////222111000//////000111222////////////////////////////////////000000000000//////000000000000000///111111111111111111111111111222222333333444444555333333333333444555666666555555666777888999999999777888999999999;;;???BBBCCCDDDEEEDDDBBB@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBFFFOOOYYYeeepppyyy}}}mmmqqqrrrrrruuu|||~~~ssshhh___ZZZVVV[[[vvv}}}xxxgggSSSFFF>>>888555555333222111111000000111111000000000000000000000000////////////000000000000000000000000000000000000000///---,,,+++,,,---......///111333444555666666666555555555555666777777888777777777777888999999888888999:::<<<===>>>>>>>>>???@@@AAADDDFFFHHHJJJRRROOOLLLJJJOOOcccjjjUUULLLIIINNN[[[mmm}}}uuu```UUUPPPMMMPPPWWWbbbuuu}}}xxxuuurrrpppnnnkkkhhhddd___[[[QQQPPPPPPSSSZZZaaafffiiihhhiiiiiiiiigggeeecccbbb`````````___]]]\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXUUUUUUUUUTTTRRRQQQOOONNNOOOOOONNNNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB???>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;999999:::::::::999999888888888888777555555777999:::===AAAFFFIIIGGGCCC>>>;;;::::::999999::::::;;;===<<<:::888777666555555444444444444444555666666777888999999:::::::::999999:::999666222111444888::::::;;;;;;::::::999888999888777555333222111000000000000000////////////............////////////......///000111111111000////////////////////////000000000000000000000000222000///......///111333000000000000000000000000////////////000000000000////////////000000000000000000000111111111111111111222222333333444444555222222222222333444555666666777888999:::;;;;;;;;;777888999999999;;;???BBBBBBDDDEEEDDDBBB@@@@@@AAABBBCCCEEEFFFFFFEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBFFFNNNYYYeeepppyyy~~~fffjjjlllmmmqqqzzz{{{lll___XXXQQQUUUqqqnnnZZZLLLCCC;;;777666333222111111000000111111000000000000000000000000.../////////000000000111000000000000000000000000444333222222111111222222///000222333555555555555555444444444444555666666888888888888888999::::::999999::::::;;;<<<======>>>>>>@@@BBBEEEIIILLLNNNSSSOOOMMMRRRaaa{{{lllWWWMMMKKKLLLUUUggg{{{rrr___PPPLLLMMMNNNVVV```rrr|||vvvpppjjjfffiiijjjiiigggbbb]]]ZZZYYYQQQPPPOOOPPPTTTYYY\\\]]]___```bbbcccdddcccbbbaaa^^^^^^______^^^]]][[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXTTTTTTTTTTTTRRRPPPNNNMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;::::::999::::::;;;;;;888999::::::::::::999888777999999888666666999<<<999===CCCJJJMMMKKKFFFAAA;;;;;;:::999999999:::;;;=========<<<:::999888888444444444444444555666666666777999:::;;;;;;;;;;;;999::::::777333333777;;;:::;;;===>>>>>><<<:::888888777666555444333222222000000000000////////////............////////////---...//////000000//////////////////////////////000000000000000000000000///.........//////000111000000000000000000000000////////////000000000000///////////////000111111///000000000111111111222111222222333333444444555333333333333333555666666666777888999:::;;;;;;;;;777888999999999;;;???BBBBBBCCCEEEDDDBBB@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEBBBFFFMMMWWWdddpppyyygggkkknnnooouuuxxxfff\\\TTTWWWttt|||sss___QQQGGG>>>888777333222222111000111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000/////////...///000222444555555555444444333333333333444555555999999888888999999:::;;;:::::::::;;;;;;<<<<<<<<<>>>???@@@CCCGGGKKKOOOQQQPPPNNNSSSbbbwwwooo[[[MMMIIIKKKQQQ]]]rrr{{{^^^OOOEEEGGGJJJMMMYYYggg|||zzzxxxwwwuuuqqqkkkddd]]]YYY]]]```bbb```ZZZUUUTTTTTTVVVSSSQQQQQQSSSTTTUUUUUUXXXYYY]]]```bbbbbbbbbbbb___```aaaaaaaaa```^^^^^^[[[ZZZZZZZZZYYYYYYYYYYYYUUUUUUWWWXXXYYYYYYZZZZZZTTTTTTTTTTTTRRRPPPNNNMMMOOOOOONNNMMMLLLJJJHHHGGGDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::999999:::;;;;;;777888::::::;;;:::999888777999:::999777888;;;>>>999===EEELLLPPPOOOIIIDDD<<<;;;:::999999999:::;;;888999:::999777666555666555444444444444555666666666777999;;;<<<<<<<<<;;;888::::::888444444999>>>:::<<>>>>>>>>@@@DDDGGGKKKMMMOOOPPPQQQVVV]]]kkklll[[[OOOGGGFFFIIIRRRhhh|||jjjPPPIIIDDDFFFKKKUUUdddqqq}}}yyytttmmmiiiggggggfffccc___YYYUUURRRVVVVVVWWWWWWVVVUUUTTTSSSNNNNNNOOOOOOOOOOOONNNNNNUUUVVVYYY[[[\\\\\\\\\[[[^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZXXXVVVWWWXXXXXXVVVSSSTTTSSSRRRQQQPPPOOONNNNNNKKKJJJJJJKKKLLLKKKHHHEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;::::::999999888888888;;;;;;:::999888777666666444333222333555555555444666777;;;@@@FFFGGGEEEBBB777777888999::::::888666888888999999888777555444666666666555555444444333888777888:::<<<===<<<;;;<<<999666444555555555555>>>>>>??????>>><<<:::999888888777666555333111000000000000000000111111111------......//////000000000000000000000000000000000000///...............000000000///...---------000000000000000000000000......////////////......222111111111000000//////000000////////////000000333222000000111111///...111111222333333333333222333333444444555666666666666777888999:::;;;;;;;;;999999888999:::<<<>>>@@@DDDEEEFFFEEEBBB@@@@@@AAACCCDDDFFFGGGGGGGGGFFFEEEEEEFFFFFFEEECCCCCCDDDEEEDDDGGGNNNXXXeeeqqq{{{gggjjjpppzzzsssaaaSSSSSSjjjzzz{{{~~~ppp___OOOBBB;;;888555444333222222222333444111111000000000000111111000000000000000000000000//////............//////000////////////000111111333333333444444444555555555444333333444555777999777777888888999:::::::::888888999;;;<<<===>>>??????@@@BBBFFFLLLPPPSSSUUUPPPWWWdddyyyqqq^^^RRRIIIEEEGGGLLLXXXmmmvvv^^^KKKGGGEEEGGGLLLXXXmmm~~~yyytttooojjjddd```YYYXXXWWWVVVSSSPPPMMMLLLPPPPPPQQQQQQQQQOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMQQQSSSVVVXXXZZZYYYXXXWWWYYYZZZ\\\]]]^^^\\\[[[YYY[[[[[[[[[ZZZZZZZZZZZZYYYYYYWWWVVVVVVXXXWWWUUURRRSSSRRRRRRQQQOOONNNNNNMMMKKKJJJJJJKKKLLLKKKHHHEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888777777999999999888777777666666666555444555666777777555555666888<<>>;;;;;;:::::::::999777555777777888999888777666666555555555555444444444444888777777888;;;<<<;;;:::<<<999666444555555555555:::;;;;;;;;;;;;999888777777777777666555444333222444444222111///---++++++.........///////////////000000000000000000000000000000///...............,,,,,,---......///000000000000000000000000000000//////000000000000//////111111000000000///////////////000000000000//////222111000000111111000///111111222333333333333222333333444444555666666666777777888999::::::::::::999999999999;;;===???@@@BBBCCCDDDCCCAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCEEEFFFFFFEEECCCCCCDDDEEEEEEIIIOOOXXXdddoooyyy~~~hhhkkkqqq|||{{{bbbRRRSSSaaaooo}}}~~~sssdddUUUGGG>>>999666555333222222222333444111111000000000000000111222111000//////000111222000//////......//////000///////////////000111222333333333444444444555555666555444444555666888999888888999999:::;;;;;;;;;999999:::;;;===>>>??????AAA@@@BBBGGGOOOVVVXXXYYYSSSZZZjjjlll___PPPGGGDDDEEELLLSSScccxxxmmmUUUGGGGGGIIIMMMUUUfffyyytttmmmgggaaa\\\WWWTTTOOOOOONNNMMMMMMLLLLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLLLLMMMMMMLLLLLLLLLMMMOOORRRUUUVVVUUUSSSQQQRRRUUUXXX\\\]]]\\\ZZZXXX[[[[[[[[[ZZZZZZZZZYYYYYYWWWVVVUUUVVVVVVVVVTTTRRRQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJKKKJJJHHHEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<;;;<<<<<<;;;:::999777777666777777777777777777777777888666666777888999888777444444555777:::<<<;;;:::<<<<<<;;;;;;:::999888777666666777888888888888777444444444444444444555555888777777888:::;;;:::999;;;999666555555555555444666666777777777666666555666666777777777666555555555444333000...,,,***)))000000///////////////...000000000000000000000000000//////............///++++++,,,---///000111111000000000000000000000000000000111111111111000000000000///////////////......///000111111000///...111000///000111222111000111111222333333333333222333333444444555666666666888888999999999999999888999999999:::;;;===???@@@@@@AAACCCCCCAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEECCCCCCDDDFFFGGGJJJPPPYYYcccnnnwww|||hhhjjjpppzzzbbbRRRUUU___ccc}}}}}}xxxkkk]]]NNNBBB:::666555444333222222333444222111000000000000000000333111///......///111333000000////////////000000////////////000111222222333333333444444444555555666666555555666777888999888999999::::::;;;<<<<<<::::::;;;<<<>>>???@@@@@@CCCBBBDDDKKKTTTZZZ[[[YYYYYY```pppuuu```TTTGGGBBBCCCIIISSS\\\pppcccMMMGGGGGGMMMXXXiiiwwwqqqlllggg```YYYUUUQQQNNNLLLLLLKKKJJJIIIJJJKKKMMMNNNKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJMMMPPPSSSSSSRRROOOMMMMMMOOOSSSVVVXXXYYYYYYXXXZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUUUUUUUUUUTTTRRRQQQOOOOOOOOONNNMMMLLLLLLLLLKKKJJJIIIJJJJJJJJJGGGEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::888777666666555555666666777777777888888777666777999:::999888444444444444555777777888;;;<<<===<<<;;;:::::::::555666666777888999999999444444333333444555666777:::999888888:::;;;:::999:::888666555555555444333333333333444444555555555555666666777777777777777222111111111000000//////111000000000//////......////////////////////////000///............/////////////////////////////////////////////////////////000000111111000000///////////////............---///000222222000///---///......///111333222111111111222333333333333222333333444444555666666666888999999999999888888777888888888888:::<<<>>>??????AAACCCCCCBBBBBBBBBCCCEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGEEEDDDCCCDDDFFFHHHKKKQQQZZZdddoooxxx~~~kkkmmmqqqzzzeeeSSSVVV\\\]]]ooozzzuuuhhhWWWGGG<<<777666555333222222333333222222111000//////000000333111///......///111333000000////////////000000////////////000111222333333333333444444444555555555555555666777777888999888999999::::::;;;<<<<<<;;;;;;<<<===???@@@AAAAAACCCEEEJJJQQQXXX\\\[[[XXX___hhh}}}vvvvvviiiXXXMMMCCCBBBFFFNNNZZZdddyyywwwYYYHHHHHHIIIRRRgggwwwkkkddd___ZZZTTTOOOMMMLLLKKKJJJIIIGGGFFFEEEEEEGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLKKKJJJJJJKKKLLLLLLKKKMMMOOOQQQQQQPPPMMMKKKLLLLLLMMMOOORRRUUUWWWYYYYYYYYYYYYXXXXXXXXXWWWWWWSSSTTTTTTTTTSSSRRRQQQQQQNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<;;;:::999777777666555555555666777777888888777666555666888999888777555555555444444555666777@@@BBBDDDCCC@@@===<<<<<<555555666777888999::::::555444444333444555777888===;;;999999:::;;;;;;:::999888666555555555444222222222222333333444555555444555666777888888888888111111111222222333333333111111000000/////////...//////////////////////////////............//////111111111000000000000000////////////////////////...//////000000//////...............////////////---///000222222000///---///......///222333333222111111222333333333333222333333444444555666666666888888999999999888777777777777777777999;;;===>>>@@@BBBDDDEEEDDDCCCDDDEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFGGGGGGFFFDDDDDDEEEFFFGGGKKKQQQZZZfffqqq{{{qqqqqqssszzznnnYYYUUUXXXYYY^^^eeeqqq}}}tttbbbMMM@@@888777555444333222333333333222111000////////////222111000//////000111222111000000//////000000111/////////000111222333444333333333444444444555555444555555666777777777888888888999999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCGGGMMMTTTYYY[[[\\\\\\fffuuuwwwqqq}}}mmm^^^OOOGGGAAACCCKKKVVVcccmmmqqqWWWLLLJJJMMM\\\xxxwwwlll```XXXTTTQQQMMMJJJJJJJJJKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOOOOOOONNNLLLKKKLLLLLLKKKLLLOOORRRVVVXXXWWWWWWWWWVVVVVVVVVUUUUUUQQQSSSTTTSSSQQQOOOOOOPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJHHHHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999888888888666666666777777888888888777555555555777888777666666777777666555555666888FFFIIILLLJJJEEE???<<<;;;666666666666777888999:::888777555444444666888999???===;;;:::;;;;;;;;;;;;999777555555555555333111333333222222333444555555333444555666777777777777444444444333333333333222111000000000000000000///000000000000000000000000///............//////000...//////000000111111222000000000000000000000000......////////////.........////////////000000000...///000111111000///...///......///222333222111111111222333333333333222333333444444555666666666777777888888888888888777777777777777999;;;===>>>AAACCCEEEEEEEEEDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFDDDDDDEEEGGGGGGJJJQQQZZZfffrrr{{{tttsssssswwwyyycccVVVUUUYYYWWWYYY___lll|||wwwwww{{{}}}lllUUUEEE999777666444333333333333333222111000////////////000000000000000000000000111111000000000000111111/////////000111222444555333333333444444444555555333444444555666666666666777777888888999:::::::::<<<===>>>???@@@BBBCCCCCCBBBHHHNNNSSSUUUYYY___dddssszzztttbbbTTTGGGAAA@@@GGGSSSaaappp{{{mmmYYYTTTMMMWWWnnn}}}vvvoooggg___WWWRRRNNNKKKIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIHHHIIIJJJLLLMMMOOONNNMMMKKKJJJJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKMMMMMMNNNOOOPPPSSSUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTPPPRRRTTTRRRPPPNNNNNNPPPNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGHHHHHHGGGFFFFFFEEEDDDBBBBBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999777777888888888888888888777666555666777888888666555777999888666555666888@@@FFFKKKKKKFFF???<<<;;;777777666666666888999:::;;;999777555555666888999@@@===:::999999:::::::::888777555555666555333111444333222222222333444555333444555666666666666666555555444333333222111111000000000000000111111111000000000000000000000000...............///000000.............../////////000000000000000000000000//////000000000000///////////////000000000111111//////000000000000//////000///...///111222222111111111222333333333333222333333444444555666666666555666777888888999888888999999999999:::===???@@@BBBCCCEEEEEEDDDCCCDDDEEECCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHFFFEEEDDDEEEGGGGGGJJJPPPYYYdddoooxxx}}}sssrrrqqqtttzzzkkkYYYVVV[[[WWWUUUWWWbbbttt|||uuutttvvv}}}}}}sssZZZHHH999888666444333333333333333222111000////////////000000111111111111000000111111000000000000111111/////////000111333444555333333333444444444555555222333444555666666666666666777777888999999::::::======>>>???AAABBBCCCDDDBBBHHHNNNQQQRRRXXXccclll}}}nnn\\\MMMCCC???@@@KKKZZZjjj{{{fffUUUUUUQQQaaa}}}zzztttjjjaaaZZZUUUQQQOOOKKKIIIGGGGGGHHHJJJJJJIIIFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPOOOMMMLLLJJJJJJLLLMMMOOONNNMMMLLLKKKKKKKKKKKKKKKNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRROOORRRSSSRRROOOMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFGGGEEECCCBBBAAABBBDDDEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????888888999999999:::::::::999999888888888888888888777666666666888999888777444777999999777555666888444<<>>@@@BBBAAACCCDDDDDDCCCBBBBBBCCCEEEFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDFFFGGGHHHJJJPPPXXXbbbllluuuzzzlllmmmmmmnnnqqqwwwrrrgggbbbaaaeeeZZZVVV___lllwww}}}wwwttttttxxx}}}dddLLL???888888555---111555000222222222111111111111000000000000000000111111111////////////000000000000///000111222222333222222555555444333333333333444666666777888888888888888555555555666666777888999<<<>>>@@@AAA@@@??????@@@HHHKKKMMMOOORRR[[[fffoooyyyeeeRRRFFFFFFAAAEEETTThhhyyysss]]]UUUTTTXXXoooyyypppjjj```XXXSSSPPPNNNMMMIIIIIIIIIIIIIIIIIIIIIIIILLLIIIFFFGGGJJJLLLLLLKKKKKKLLLNNNNNNMMMMMMOOOPPPPPPQQQPPPPPPOOONNNMMMLLLQQQPPPOOOOOONNNNNNOOOOOOKKKMMMOOORRRTTTUUUUUUUUUWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPRRRPPPNNNLLLKKKKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFDDDCCCBBBAAAAAA@@@>>>??????@@@@@@@@@?????????????????????>>>======<<<;;;:::999888888888888777777777777777777777777888888777777777777888888777666555555555555666666:::999888999===>>>===;;;<<<:::888666555666888:::;;;:::888666555666666777888888777777777777777888:::999777555333222222111555444444444444555666666444444333444444555666777666555333111000000000111111111111111000000000000///111222111///....../////////............//////111111000///////////////000000000000000000000000////////////000000000000////////////000000000000222111000.........///000////////////////////////000000111222333333444444555444333222333555777888777666555555666888:::;;;;;;<<<===<<<<<<<<<>>>@@@@@@BBBEEEEEECCCAAA@@@@@@EEEFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJQQQ\\\ffflllssszzz~~~lllmmmmmmmmmnnnsssyyy~~~}}}wwwrrrjjj^^^XXX___jjjwwwzzzxxxxxx~~~jjjSSSAAA999888555...111555000222222222111111111111000000000000000000000000111111111111111000000000000///000111222222333333222444444444333333444444555666666777888888888888777777777666777777888999:::<<<>>>@@@AAAAAAAAABBBCCCFFFHHHKKKNNNUUUbbbrrr}}}zzzqqq^^^NNNFFFDDDBBBIIIZZZnnngggWWWSSSUUUccc|||{{{uuueee___XXXQQQNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGHHHKKKMMMLLLKKKLLLMMMOOOOOONNNNNNPPPQQQRRRRRRRRRRRRQQQPPPOOONNNQQQQQQPPPOOOOOOOOOOOOOOONNNOOOQQQSSSSSSSSSSSSRRRTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPNNNLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999888888888888777777777777777777777777777666666666666666666777777666666666666666666666:::888666777:::<<<<<<:::<<<:::777555444555666777:::999888777666666666666666666555555555555555666:::999888666555444333333333333333333333444444555444444555555666777777888777666444222111111111222111111111111000000000000...///111000...------...//////............//////111111000///////////////000000000000000000000000000000000000////////////////////////000000000111111111000///////////////////////////////////////000111111222333333444444666555444444444666888999777777666555666888:::;;;;;;<<<===<<<<<<<<<>>>@@@AAACCCEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCHHHIIIOOO[[[dddjjjqqqxxx|||llllllkkkjjjjjjmmmrrrvvvvvvqqqcccYYY\\\fffrrr|||}}}}}}sss\\\FFF;;;888666///111555111222222222111111111111000111111000000000000000000333222222222111111000000///000111222333333333333333333333333444555666666555666777777888888777777888888888888999:::;;;;;;===>>>@@@AAAAAACCCFFFHHHHHHHHHKKKQQQ^^^qqq{{{ttt|||hhhUUUKKKGGGCCCFFFPPPcccwwwmmmXXXPPPSSSYYYppp|||sssmmm[[[WWWQQQMMMKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJMMMMMMMMMKKKMMMOOOPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>===<<<;;;=========<<<<<<<<<;;;;;;<<<;;;:::999888888888888777777777777777777777777666555555444444555555666777777777777777777777777999777555555777999::::::;;;999777555333333444555777888888888888777555444555555444444444555555666::::::999888666555444444222111111111111222333333555666777888888999999999888777666444333333333333111111111111000000000000---///000///...------...000//////......//////000111000000///////////////000000000000000000000000111111000000//////....../////////000000000111111000000111111000000//////000000000000000000000000111111111222222333333444666666555555666777999:::888777666666777888:::;;;:::<<<<<<<<<<<<<<<>>>@@@AAACCCEEEEEEDDDBBBBBBBBB@@@AAABBBDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCHHHHHHOOOZZZccciiiooovvv{{{kkkkkkjjjiiiiiikkkooorrrttt~~~oooaaaWWWXXX___jjj||||||{{{zzzeeeLLL>>>999777000111555222222222222111111111000000111111111000000000000000333222222111111000000///000000111222333333333333222222222333444555777777555666666777777777777777888777777888888999:::;;;===>>>@@@AAABBBEEEIIILLLMMMMMMOOOYYYkkk{{{vvv~~~rrr___PPPIIIGGGDDDJJJXXXjjj|||xxx]]]PPPNNNUUU___zzz{{{rrriiibbbXXXUUUPPPLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLNNNOOOQQQQQQPPPPPPRRRSSSUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>===<<<;;;=========<<<<<<<<<<<<<<<;;;;;;:::999888888888888666666666666666666666666666555555555555555555666666777777888888888888888999777555444555777999;;;<<<:::888555444333333444555777888999999777555333666666555555666666777777999999888888777666555444222222111111222222333444666777999:::;;;;;;::::::999888777666555444444444111111111111000000000///---///000000///......///000000////////////000000000000////////////000000////////////////////////111111000000//////......//////000000000111111111///000111222222111///...111111111111111111111111111111111222222333333333555555444555666777999999888888777777777888999::::::;;;<<<<<<<<<<<>>@@@BBBDDDGGGLLLOOOQQQQQQUUUcccxxx~~~}}}yyydddUUULLLFFFCCCDDDMMM[[[iiivvv}}}gggTTTMMMMMMWWWddd{{{rrrhhh^^^XXXSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLNNNOOOOOOOOOOOONNNPPPQQQQQQQQQQQQRRRTTTVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPQQQRRRSSSSSSRRRQQQQQQOOOPPPPPPPPPQQQQQQPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@???>>>===<<>>===<<<<<<<<<======;;;;;;:::999888888888888666666666666666666666666777666666555555666666777555666777888999888888888999888666555555666999;;;<<<;;;999777555444444444444666888:::999777555333555555444555555666777777666777777777777666555444333333333333333444555555777888;;;===>>>===;;;:::999999999888777666555444111111111111000000000///...000222222000///000111000000////////////000000000000////////////000000////////////////////////111000000000/////////...000000000000111111111111///000111222222111000///222222222222222222222222111222222222222222333333333333333444555666888888888888888888888999999999999;;;<<<<<<<<<===???AAA>>>@@@AAAAAA@@@???@@@AAAEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDEEEEEEFFFGGGGGGJJJKKKQQQ\\\fffkkkrrrxxxiiijjjjjjjjjjjjlllppprrrpppWWWOOOLLLRRRYYYcccuuuxxx{{{yyy{{{wwwXXXCCC::::::333222555333222222222111111111111000222222111111000/////////////////////////////////000111222333444444444444222222222333444555777888444555666666777777666666777666666777777888999:::<<<>>>AAACCCEEEHHHLLLOOORRRTTT\\\nnn{{{{{{jjjWWWMMMHHHDDDAAAEEEOOO[[[dddllluuuyyyzzzvvvuuuxxxwwwXXXNNNLLLMMM[[[nnn}}}tttiii^^^VVVQQQJJJIIIHHHIIIKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMOOONNNOOOPPPRRRPPPQQQSSSSSSRRRRRRTTTUUUWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVWWWWWWWWWVVVUUUTTTOOOPPPQQQSSSSSSSSSRRRRRRPPPQQQQQQRRRRRRQQQPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@AAA@@@@@@???>>>===???>>>===<<<<<<<<<===>>><<<;;;:::999888888888888777777777777777777777777777666666666666666666777444555777888999888888777888888777666444555888:::;;;:::999777666555555444444555777999999777555333222222222222222333444555555666777777777666555444555555444444555555666777666999<<>><<<:::999999999999888666555444111111111111000000000000///000222222111000111222111000000//////000000111///////////////000000111000000000000000000000000/////////000000000000000000000000111111111222222000000111111222222111111111111111111111111111111222222222222222222222222111222333444555666777888888999999999999999999999999:::<<<<<<<<<===???BBB===???@@@???>>>>>>???AAAFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEJJJKKKRRR^^^gggnnnuuu{{{jjjkkkkkkjjjjjjkkknnnpppxxxyyy}}}sssZZZRRROOOTTT[[[eeexxx||||||~~~yyy\\\EEE;;;;;;444222555444222222222111111111111000222222111111000//////.../////////000000111222222000111222333444444444444222222222333444555666777444555666666777777666666888888888888888999;;;;;;:::===AAADDDFFFHHHKKKNNNSSSXXXeee{{{{{{uuussstttyyy||||||ppp___RRRJJJGGGFFFDDDJJJTTT]]]bbbgggnnnrrrqqqqqqssszzzdddMMMKKKLLLOOOccc|||~~~wwwlllaaaWWWQQQNNNHHHGGGGGGIIILLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNNNNNNNOOORRRTTTSSSTTTVVVVVVUUUUUUWWWXXXYYYYYYYYYZZZZZZZZZYYYYYYVVVWWWXXXYYYYYYWWWVVVTTTPPPPPPRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPOOONNNNNNNNNMMMLLLKKKKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBB>>>???????????????>>>>>>???>>><<<::::::;;;<<<===<<<;;;:::999888888888888777777777777777777777777666555555444444555555666222444666888888888777666555666777666444333555777888888777666555555444444444555666888888777555444111111111111222333444555555666888999999888777666555555444444555555666777666888<<<@@@@@@>>>;;;999999999999999888666555444111111111111000000000000...000111222111000111222111111000000000000111111///////////////000111111000000000000000000000000......//////000000111111000000111111111222222222111111000000111111222333111111111111111111111111222222222222222222222222111222444555777888888999999999999:::999999999888999:::<<<<<<<<<===@@@BBB>>>???@@@???>>>>>>@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBIIIJJJRRR^^^hhhooovvv}}}kkkllllllkkkiiijjjlllnnnmmmpppvvvyyyddd[[[UUUXXX]]]gggzzzwww___FFF;;;<<<555222555555222222222111111111111000222222222111000//////...//////000111222333333444111111222333444444444444333333333333444555666666444555555666666666666666999999999999:::;;;<<<<<<:::===BBBEEEGGGIIIKKKLLLVVV\\\lll}}}www}}}zzztttnnnjjjgggggggggiiiddd[[[RRRKKKIIIIIIKKKPPPZZZbbbcccgggnnnqqqppppppttt~~~tttZZZHHHKKKNNNRRRjjj}}}yyyrrrggg\\\TTTOOOMMMLLLKKKKKKLLLMMMNNNLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNMMMNNNRRRVVVUUUWWWXXXXXXXXXXXXYYY[[[ZZZ[[[[[[\\\\\\\\\[[[[[[WWWXXXYYYZZZZZZXXXVVVUUUQQQRRRSSSSSSSSSRRRQQQPPPQQQQQQRRRRRRQQQOOONNNLLLOOONNNMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA<<<===>>>>>>>>>>>>>>>===>>><<<;;;999999:::;;;<<<<<<;;;:::999888888888888777777777777777777777777555444444333333444444555111333555777888888666666222555666555333222333555666666555555555444444333444555666777777666555555333333333333444555666777666777999:::::::::888777555444444444444555666666555888===@@@AAA???;;;999999999999999888666444333111111111111000000000000---...000111000///000111111111000000000000111111///////////////000111111000000000000000000000000------...///000111222222000111111111111222222222222111000000000111333444000000000000000000000000222222222222222222222222222333555777888999999:::999999:::::::::999999888888:::;;;<<<<<<===@@@BBB???@@@@@@@@@??????AAACCCAAAAAACCCDDDEEEEEEEEEEEEKKKJJJHHHFFFDDDBBBBBBAAAHHHIIIQQQ^^^hhhooowww~~~hhhgggggggggggghhhhhhiiijjjjjjmmmwwwwwwbbbVVV\\\cccgggvvvttt```RRR???555444555444111333333333222222222111111222222222111111111111000......///111222333444555111222333333444444333333444444333333333444555666222333444555666666666666:::;;;;;;:::999888:::;;;<<<>>>BBBEEEGGGJJJNNNQQQTTTfff~~~zzzuuunnnkkklllooojjjfffccc^^^WWWWWWZZZZZZTTTQQQQQQPPPMMMKKKMMMZZZ```gggmmmppppppppppppsssxxx^^^SSSKKKLLLTTTccc|||{{{tttjjj```YYYRRRNNNKKKLLLJJJKKKOOOPPPMMMMMMPPPJJJLLLNNNOOOPPPOOOMMMLLLKKKKKKLLLNNNQQQSSSRRRQQQVVVWWWXXXYYYZZZYYYXXXXXX[[[]]]___^^^[[[ZZZ[[[]]]YYYZZZZZZZZZZZZXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUVVVSSSRRRQQQPPPOOOPPPQQQQQQPPPOOOLLLJJJHHHGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB<<<;;;:::999:::<<<>>>???>>>===:::888888999;;;===;;;;;;;;;;;;999888666555777777666555555555555555555444444444444333333333666666555444333333333333555555444444444333333333666666666555555555555555555777999888555444666888777666333111111222444666===:::666666888999888666777666555444333333444555666888:::;;;;;;;;;999888999999888777666555444444333333333333222000///....../////////...---,,,,,,000///...------...///000000000//////.........---222111000...---------------,,,---000444555333///111111111111000000000000222222222222222222222222111000000000000000111111000000111222333333444444333444555666666555444333888888777777777777777777;;;;;;;;;;;;;;;<<<======@@@@@@@@@@@@@@@???>>>===AAABBBDDDEEEGGGHHHHHHIIIJJJIIIGGGEEEEEEEEEEEEFFFHHHKKKPPPXXXcccnnnxxx~~~hhhhhhggggggggggggggghhhggggggiiiqqq|||yyyggg]]]dddjjjlllvvvttteeeVVVDDD888666777777555333333333222222222111111222222222111111111111000000000000111111222222222111222333333444444333333444444444444444555555666444444555666777777777777:::;;;;;;:::999999:::<<<<<>>===<<<<<<>>>???AAA===<<<:::999:::<<>>AAAAAAAAAAAAAAA@@@??????AAABBBCCCEEEFFFGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCGGGIIIOOOXXXbbbnnnxxx}}}iiiiiihhhgggfffffffffffffffeeegggnnnxxxsssjjjnnnqqqnnnqqqyyy~~~xxxmmm___LLL>>>999999888888333333333222222222111111222222222111111111111000111111111111111111111111111222333333444444333333444444444444555555555555555555666777888888888888:::;;;;;;:::999999;;;<<<===AAAGGGKKKNNNPPPSSSUUUdddvvvvvvlllgggeeeaaa___```aaa^^^]]]\\\WWWRRRQQQUUU[[[WWWRRROOOLLLKKKRRRZZZfffqqq{{{|||vvvtttzzzhhhXXXJJJKKKOOOXXXfffyyytttooojjjaaaZZZTTTPPPMMMKKKLLLJJJKKKNNNOOOMMMLLLOOOMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMNNNPPPTTTUUUUUUTTTSSSTTTVVVXXXYYYZZZ[[[[[[]]]^^^``````]]][[[ZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[ZZZYYYWWWVVVVVVUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPTTTRRROOOLLLIIIGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@<<<;;;;;;;;;<<>>===;;;999999888999999777777666555555555555555777666666666666555555555444444333333333444555555555555444444444333333333111222555777888999999999444555666555333333555666777666444222222333444555666555444666888:::;;;;;;:::999888666555444444444444555777888888888777666777777777666666555555555333333222111000///.........//////000000000000///000//////......//////000000000////////////......000//////......//////000///111222222111///......111111111111000000000000111111111111111111111111444333222111000/////////222222222222222222222222333333444555666888:::;;;888888999999999999999999;;;;;;;;;;;;<<<===>>>???BBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAABBBEEEHHHNNNWWWbbbnnnwww}}}jjjiiihhhgggfffeeeeeeeeeggggggiiioooxxxyyyvvvtttnnnlllnnnzzzyyy|||~~~wwwjjjVVVEEE<<<888777777333333333222222222111111222222222111111111000000000000000000111111111111111222333333444444333333222333333444444444444444555555666777888888888888:::;;;;;;;;;999:::;;;===>>>CCCIIIOOORRRTTTVVVWWWkkk|||sssiiicccaaaaaa``````aaa``````bbb```\\\\\\```aaa\\\VVVPPPKKKKKKVVVbbbnnnxxx~~~~~~pppXXXRRRJJJLLLRRR___sss}}}vvvrrriiiddd]]]WWWSSSQQQOOONNNLLLJJJKKKOOOOOOLLLLLLOOOOOOPPPPPPQQQPPPPPPOOONNNPPPOOOPPPRRRUUUWWWVVVUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^_________]]][[[YYYYYYZZZ[[[\\\^^^______^^^^^^\\\\\\ZZZXXXWWWUUUTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRUUUSSSPPPLLLIIIGGGEEEEEECCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;===???AAACCC===<<<999777777777888999777777666555555555555555555444444444444333333333333222222333444555666777555555444444444333333333222444777:::<<<>>>>>>>>>666666555444444444555666888777555444444555666666777666777888999:::;;;;;;<<<;;;999888666555444444333444555666666666666555666666666666666666555555333222111000///............///000111111111111111.........------.........000000////////////////////////......///000111111222444666444000---...///111111111111000000000///000000000000000000000000333222222111000000000000333333222222222222222222222222111222333555777999999999999999999::::::::::::::::::;;;<<<>>>???@@@BBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDGGGNNNXXXcccnnnxxx}}}iiiiiigggfffeeeeeeeeeeeefffhhhkkkqqqyyy|||vvvrrrqqqqqqyyyvvvvvvzzzuuubbbNNN???777444444333333333222222222111111222222222111111111000000---...///000111222333333111222333333444444333333000111222333333333333222444444555666777777777777:::;;;;;;;;;::::::<<<>>>???DDDJJJPPPTTTVVVXXXZZZnnn|||rrrxxxqqqhhhaaa```bbbcccaaa``````ccchhhhhheeefffjjjhhhaaaYYYQQQLLLMMMZZZggg{{{cccPPPOOOKKKMMMUUUfff~~~wwwrrrddd```ZZZUUUSSSRRRQQQQQQNNNKKKLLLOOOPPPMMMLLLOOORRRRRRRRRRRRRRRRRRQQQQQQSSSSSSSSSUUUWWWXXXWWWVVVWWWXXXYYY[[[\\\^^^```aaaaaa```___^^^]]][[[YYYXXX[[[\\\^^^```aaaaaa``````]]]\\\[[[YYYWWWUUUSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSPPPLLLHHHFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<===>>>;;;999777555555666777888777777666555555555555555555444444444444333333333222222222333444555666777555555444444444333333333222333666999<<<>>>>>>???888777555444555666777777999999888777666777777888999:::::::::::::::::::::;;;;;;:::999777666444333333333444444555555555555555555555555666666666666444333222000//////////////////000111222222222111/////////000000///////////////000000000000000000//////...//////000111222444777888666111...///111111111111111000000000///000000000000000000000000111111000000111222333333333333222222222222222222333333222222222444666777888888999999999:::::::::999::::::;;;===???@@@AAAAAAAAA@@@@@@@@@@@@AAABBB@@@AAABBBDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDHHHOOOXXXcccnnnwww|||hhhhhhgggfffeeeeeeeeeeeeeeehhhlllpppwwwxxxxxx{{{}}}xxxrrrppprrryyy~~~lllWWWDDD888444333333333333222222222111111222222222111111111111000,,,---...///111222333444111222333333444444333333000111333444444444333222444444555666777777777777999;;;;;;;;;:::;;;===??????DDDJJJPPPTTTWWWZZZ\\\mmmuuukkkhhhpppkkkccc\\\]]]ccceeeddd___```dddjjjkkkiiijjjmmmlllcccXXXQQQMMMQQQ^^^kkk~~~xxx[[[MMMLLLKKKPPP[[[rrr|||uuupppaaa]]]WWWTTTSSSSSSSSSRRROOOMMMMMMQQQQQQNNNMMMPPPSSSSSSTTTTTTTTTUUUUUUUUUWWWVVVVVVWWWYYYYYYWWWVVVVVVVVVXXXZZZ^^^aaadddeeefffccc```^^^]]]]]]\\\[[[]]]___```bbbccccccbbbbbb]]]\\\\\\ZZZXXXUUUSSSRRRRRRSSSUUUVVVXXXXXXYYYYYYTTTRRROOOKKKHHHEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBBBBAAA???>>>AAAAAA@@@??????>>>======<<<<<<;;;:::::::::::::::999888666555555555666666777777666555555555555555777666666666666555555555222222222333444555666777555555444444444333333333111222333555777999;;;<<<:::777555444555777888888999999888888777777888888:::;;;<<<<<<999888777888:::::::::999888666444333333333333333444444555555444444444555555666666777555444222000//////000000///000000111111111111000111222222333333222222111//////000000000000111111////////////000000111222555666666444222111111111111111111111000000000000111111111111111111111111000000000111222333444555222222222222222222222222555444444444555666777777777777888888999:::::::::999999:::<<<===@@@AAACCCAAA@@@?????????@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDGGGNNNXXXcccmmmuuuyyy}}}gggffffffeeeeeeeeeffffffeeeiiimmmpppttt}}}uuuwww~~~yyyssssssssszzzttt___JJJ<<<666666333333333222222222111111222222222111111111111000.........///000111111222111222333333444444333333111333444666666555444333555555666777888888888888999;;;;;;;;;;;;;;;===??????CCCIIINNNRRRVVV[[[^^^kkkvvvddd```ccceeeccc\\\VVVZZZdddiiihhhcccdddiiinnnoookkkkkknnnjjj___TTTNNNNNNUUUbbbnnnxxxiiiVVVNNNKKKMMMXXXiii|||uuunnnhhh^^^ZZZUUURRRQQQRRRSSSSSSQQQNNNOOORRRRRROOONNNQQQTTTUUUUUUUUUVVVXXXYYYYYY[[[ZZZYYYYYYZZZYYYWWWUUUTTTVVVYYY]]]bbbhhhmmmpppmmmhhhbbb______```______```aaabbbcccddddddcccbbb^^^]]]]]]\\\ZZZWWWUUUTTTTTTUUUVVVXXXYYYYYYYYYXXXRRRPPPMMMJJJGGGEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBAAA???>>>????????????>>>>>>===<<<<<<;;;;;;::::::::::::999777777777777666666666666777777666555555555555555777666666666666555555555333333333333333444555666555555444444444333333333333333222222444666888::::::666333222444777777777888888777777777666666666777:::;;;;;;888666666666888888888888888666555444333333333333333444555555333333444444555666777777777555333111000000111222000000000111000000//////000111222333333222111000//////000000000111111111000000000///000000111111444222111111222222222111111111111111000000000000222222222222222222222222111111111111222222333444111111111222222333333444111222333555666777777888666666777777888999999:::888999:::<<<>>>@@@BBBDDDBBBAAA@@@@@@@@@AAACCCDDDCCCCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCCCCBBBFFFMMMVVV```jjjqqquuuzzzffffffeeeeeeeeeffffffggghhhlllpppqqqsss{{{~~~ppprrryyy}}}|||~~~yyyxxxcccNNN???:::999333333333222222222111111222222222111111111111000/////////000000000000000222222333444444444333333333444666888888777666555666777888999999:::999999999;;;<<<;;;;;;;;;>>>@@@???CCCHHHLLLQQQVVV[[[___iii|||jjj]]]\\\```___^^^XXXTTTZZZgggmmmllljjjjjjooottttttooonnnppphhh\\\OOOLLLOOOXXXdddooosssxxx^^^UUURRRMMMQQQaaavvv}}}{{{vvvooogggaaa\\\XXXSSSPPPPPPQQQRRRRRRRRROOOPPPSSSSSSPPPOOOQQQUUUUUUVVVVVVXXXYYY[[[\\\]]]\\\ZZZZZZZZZYYYWWWUUUUUUWWW[[[aaahhhpppvvvzzzrrrlllddd``````bbbcccbbbaaabbbcccdddeeedddcccccc^^^___^^^^^^\\\YYYWWWUUUVVVWWWXXXYYYYYYYYYXXXWWWQQQOOOLLLIIIFFFDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBBBB@@@???===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777777666777777666555555555555555555555444444444333333333444444333333333444555555555555444444444333333333666555333222333555888:::999555222111333666666666666666666666555555555555444777:::999666444555666666777888888888666555444444444333333333444555666222333333444555666777777888666444222111111222333000000000000000///...------...///000000///...---//////000000111111111222111111000000000000111111222000---...111333222000111111111111000000000000222222222222222222222222333333222222111222222222000000111222333333444444,,,...000333555777777777555666666777888888999999888999:::<<<>>>AAACCCDDDDDDCCCAAAAAAAAACCCEEEFFFCCCDDDEEEFFFFFFGGGFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDAAAEEELLLUUU^^^gggnnnrrrxxxiiihhhffffffhhhjjjkkkkkkiiijjjkkkmmmpppvvv}}}ttteeedddsss~~~~~~}}}wwwzzz}}}pppZZZDDD999999666444333333444555444333222111000000000000000111111111000000000000111111111111111000111111222333333333333444444444555555555555666777888999999:::======<<<<<<<<<<<<======???DDDJJJNNNRRRVVV\\\aaafffqqqxxxooobbb]]]___ccc^^^___]]]cccpppoooiiimmmeeezzzyyyllljjjYYYKKKLLLXXXbbbhhhkkkyyymmm^^^TTTQQQTTTWWWddd~~~zzzsssmmmhhhccc___ZZZVVVRRRPPPPPPRRRSSSTTTTTTRRRQQQPPPQQQRRRRRRQQQTTTTTTTTTTTTVVVYYY[[[\\\aaa^^^ZZZVVVTTTUUUWWWYYYYYY\\\^^^bbbkkkvvv}}}}}}tttmmmddd______```aaaaaa]]]```dddggggggddd```^^^]]]\\\\\\[[[ZZZYYYXXXXXX\\\\\\\\\]]]]]][[[WWWTTTPPPNNNLLLIIIGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA???@@@AAAAAAAAAAAA@@@???========================<<<;;;;;;;;;;;;:::::::::777777777777777888888888888888777666666666666666888333111333444333333666444444444444444444444444555555555444444333333333333333333333333444555666888777555444444555666777888777666555444444555666777777888888777666555555777777777888999999777555333222111000000111222333666555444222222222333444777777666555333222111000000///////////////000000000000////////////000000111111111111000000000000000/////////............111111000000000000111111000000000000000000000000111111111000000000000000333333222000...---///111222222333333333444444444333333444444666777888999888777777666666777888999;;;<<<=========???BBBEEEDDDDDDCCCAAA??????AAADDDFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFMMMYYYbbbgggmmmssszzzhhhhhhgggggghhhiiijjjjjjllllllmmmnnnooosssyyy}}}tttbbb\\\hhhxxx~~~xxxcccKKK<<<888777666444333444444222111......//////000222333444111111000000000000111111111111111111111222222333333333333444444444555555666666777777888888999999===<<<<<<<<<<<<======>>>BBBFFFJJJLLLPPPUUU^^^dddkkkooonnnddd\\\^^^eeekkkbbbhhhjjjpppyyytttnnntttqqqqqqcccVVVLLLRRR```kkkssswwwxxxdddYYYSSSUUUZZZaaaqqq}}}vvvpppjjjeeeaaa^^^ZZZVVVRRRPPPQQQSSSTTTTTTQQQQQQPPPQQQQQQRRRQQQQQQWWWWWWWWWXXXZZZ\\\^^^```___\\\XXXUUUTTTTTTWWWXXX\\\___```bbbhhhpppsssqqqeeebbb______```aaa```______bbbeeeggggggfffccc```\\\[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\^^^^^^\\\XXXUUUTTTQQQMMMIIIEEECCCBBBBBBEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777777777777777777777888888777666666555555666666666444555999;;;777444444444444444444444444444444444444444444444444333333333333333333333444555555777666555444444555666777888777666555444555555666666666666777666666555555666555666777888888666444333222111000000111222333666666555666666888999:::888777666555333222111111111111000000000000111111000000////////////000000000000000000000000000000//////////////////......111111000000000000111111000000000000000000000000111111111111000000000000222333222000......///111222222222222333333333333333333444444555777888999888777666666666777999999;;;<<<=========???BBBEEEHHHHHHGGGDDDCCCCCCEEEGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFMMMYYYbbbgggmmmsss{{{hhhhhhhhhhhhhhhiiiiiiiiilllmmmnnnoooqqqtttyyy}}}xxxcccWWW\\\qqq~~~|||}}}oooUUUAAA777888777555444444333111////////////000111222333444111111111111111111111111111111111111111222333333333333333444444444555555777777777777777888888888<<<<<<<<<<<<<<<===>>>???EEEGGGIIIJJJNNNUUU___fffmmmnnnkkkccc___dddlllpppkkkwww|||uuupppxxxqqq[[[SSSQQQ[[[kkkwwwfffXXXSSSRRRXXX```kkk{{{wwwpppkkkgggccc___\\\ZZZWWWSSSQQQRRRTTTUUUUUUQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVWWWYYY[[[^^^___bbb```^^^[[[ZZZ[[[]]]___```ccccccbbbdddgggfffbbbVVVXXX[[[```cccdddbbb___bbbccceeeggggggfffeeeddd[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^]]]ZZZWWWWWWTTTNNNHHHCCCAAAAAAAAAFFFFFFGGGGGGGGGFFFDDDDDDBBBBBBBBBAAA@@@@@@??????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999888888777777777777777777777666555555444444555555555444999@@@AAA;;;555333444444444444444444444444333333444444444444444444333333333333333444444555666555444333333444666666777777666555555555666666444444555555555555555555777666666888999999777555333333111111111111333333888888888888999::::::;;;888888777555444333222111222222111111111111222222000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222111///...///111000111111111222222222222333333444444555666888888888777666666666777999:::;;;<<<======>>>@@@CCCFFFJJJJJJIIIFFFDDDDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFMMMXXXaaagggnnnttt}}}ggghhhiiiiiiiiihhhiiijjjkkkmmmqqqtttxxx|||kkkYYY[[[mmmyyywww___HHH:::888777555444444333222000333333222111000000000000111111111111111111111111222111111111111222333333333333333444444444555555888888888777777777777777;;;;;;;;;<<<<<<>>>??????CCCFFFHHHJJJNNNUUU___fffkkkqqqtttooojjjkkknnnpppyyyrrrqqq~~~zzzfffTTTQQQVVVcccqqq|||qqqWWWPPPPPPQQQXXXbbbrrr}}}tttqqqkkkgggdddaaa^^^\\\ZZZWWWTTTSSSTTTUUUVVVVVVTTTVVVXXXYYYYYYYYYYYYZZZXXXXXXXXXYYY[[[]]]```aaaeeedddcccaaaaaabbbcccdddbbbeeeeeeccccccccc___XXXRRRVVV\\\bbbffffffeeeccccccdddeeeffffffffffffeee]]]]]]]]]\\\[[[[[[[[[ZZZYYYZZZ[[[]]]^^^]]]ZZZWWWWWWSSSMMMGGGCCCAAABBBBBBFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@?????????>>>=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888888888888777777777777777666666555444444444444444444444888???AAA:::444222333333444444444444444444333333333444444555555555444333333222333333444444555444333333333444555666777777666666666666666666333333333333444555555666999999999;;;<<<<<<:::888444333222111111222333444:::::::::::::::888777777999888777666555333222222222222111000000000111111000000////////////000000............///////////////////////////000000000000000111111111111000000000000000000000000000000000111111111111111222222111222222111///...///111000000000000111111111111444444444444555666777888777777666666666888999::::::<<<======>>>@@@DDDFFFJJJIIIHHHEEECCCBBBDDDFFFHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFLLLWWWaaagggnnnuuu~~~gggiiijjjjjjiiiiiikkkmmmpppsssxxx|||vvvcccbbbmmmvvv|||hhhQQQAAA:::888555444444444444333444333222111000000000000000111222222222222111000222222222111222333333444333333333444444444555555888888888777777777777777::::::;;;;;;===>>>???@@@@@@DDDIIILLLPPPWWW___ffflllwww|||uuukkkkkkqqqwww|||tttzzz~~~hhhWWWNNNOOOWWWeeeooovvv~~~zzzbbbPPPNNNPPPPPPWWWddd|||~~~{{{oookkkgggdddbbbaaa___]]]ZZZWWWUUUTTTUUUWWWWWWWWWVVVXXXZZZ[[[ZZZZZZ[[[]]]_________```bbbdddfffhhhddddddccccccccccccddddddcccfffgggfffffffff```YYYXXX[[[___ccceeeeeefffeeedddeeeeeeeeeeeeeeeeeeddd```___^^^]]]\\\[[[ZZZYYYYYYYYYZZZ\\\]]]\\\YYYVVVUUUQQQLLLFFFCCCCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBB???????????????>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999888888888888777777666666666666555444444444444444444222444999;;;666333222333333333444444444555555333333333444444555555555444333333222222222333333333333333333333444555555666666777777777777777777333333222222333444555666999999999;;;======;;;999555444333222222333444555:::;;;<<<======;;;999888999999888777555444333222222111000///////////////000000////////////000000---........./////////000//////000000000000000000///000111111111111000///000000000000000000000000000000111111222222222333000111222111000//////000//////000000000111111111444444333444444555666777777666666666666888:::;;;:::<<<===>>>>>>AAADDDGGGJJJIIIHHHDDDAAAAAABBBDDDGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEEEELLLWWWaaagggooovvv}}}gggiiikkkjjjiiijjjnnnrrrzzz}}}oookkkqqqwwwsss^^^LLL>>>;;;777444444555555555111111111111111222333333000111222333333222111000222222222222222333444444333333333444444444555555777777777777777888888888999::::::;;;===???@@@AAA@@@DDDJJJNNNSSSZZZccciiissszzzzzznnneeejjjzzz~~~|||{{{}}}hhhXXXNNNIIINNNYYYeeekkknnnuuu|||~~~kkkWWWLLLPPPRRRQQQ\\\nnn}}}xxxuuuiiigggcccaaaaaa```___^^^ZZZXXXVVVVVVWWWXXXXXXWWWWWWYYY[[[ZZZWWWWWWZZZ^^^`````````aaaccceeegggiiihhhhhhhhhhhhhhhhhhggggggdddhhhjjjjjjlllmmmhhhbbbaaacccdddeeeddddddeeefffffffffffffffeeedddcccccc```______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\XXXUUURRROOOKKKGGGDDDDDDEEEFFFEEEEEEFFFFFFEEECCCAAA@@@????????????????????????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888777666666666777666555555444444555555666222111444666333222444222333333444444555555555333333444444444444444444444333333222222222222222111222222333333444444444666666777888888888777777555444333222333444555666666666777888:::;;;999777555555333333333333555555777999===@@@BBBAAA@@@???::::::999777666555444333222111000///............000000////////////000000.........//////000000111111111111000000////////////000111222222111000///000000000000000000000000000000111111222333333333///000222222000///000000///000000000111111111111444444333333444555555666666666555666777888:::;;;:::<<<===>>>???AAAEEEHHHLLLKKKIIIFFFCCCAAACCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEKKKVVV```gggpppwww|||hhhjjjllljjjiiikkkrrrxxx{{{uuutttxxxjjjVVVFFF@@@999444333333444444222222111111111222333333000111333444444333111000333222222222222333444444333333333444444444555555666666777777888888999999999999:::;;;===???AAABBBCCCFFFKKKOOOUUU^^^iiiqqqwwwyyytttiiieeerrryyyzzzhhhXXXOOOKKKJJJQQQ^^^iiimmmnnnuuu}}}}}}___OOOIIIPPPSSSTTTfff|||vvvqqqnnneeebbb___^^^_________^^^ZZZXXXWWWWWWXXXYYYYYYXXXYYY[[[\\\YYYVVVVVV[[[___^^^^^^^^^___```ccceeeggglllmmmmmmmmmmmmllljjjjjjfffkkknnnooorrruuurrrllljjjlllmmmkkkhhhfffgggiiihhhhhhiiihhhgggeeecccaaa]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]______]]]YYYVVVQQQOOOKKKHHHFFFEEEEEEEEEDDDDDDEEEDDDCCCBBB@@@???????????????????????????======<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999999888888777666666555888777666666555555666666777333111444555444333555222222333333444555555666444444444444444444333333444333333222111111222222000111222333333444444444555666777888999888888777777666444333333333555666555555666888::::::999777666555444333333444555666555888<<>>???BBBFFFIIIMMMLLLJJJFFFCCCAAABBBDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEKKKVVV```gggpppxxx|||iiikkkllljjjiiilllttt{{{}}}wwwzzzrrr]]]KKKEEE<<<555222222333333666555444222111000000000000111333444444333111000333333222222333333444555333333333444444444555555555666666777888999999:::888999:::;;;===???AAABBBGGGIIILLLOOOUUU```nnnxxxwwwvvvqqqjjjmmm~~~uuuxxx~~~ttt]]]OOOKKKKKKMMMUUUcccooorrrssszzzkkkYYYKKKFFFOOOSSSWWWooo}}}wwwpppkkkiiibbb___]]]\\\]]]^^^^^^]]]ZZZXXXWWWWWWYYYZZZYYYYYY]]]___^^^[[[WWWWWW\\\bbb`````````aaaccceeegggiiijjjkkkkkklllkkkiiihhhfffiiimmmqqqsssvvvzzzxxxsssqqqssstttrrrnnnkkkkkkllljjjkkkkkkkkkiiifffcccaaa[[[[[[\\\]]]___```aaaaaa```___```aaaaaa___[[[WWWQQQOOOLLLIIIFFFEEEDDDCCCCCCDDDDDDDDDCCCAAA???>>>???????????????@@@@@@@@@<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===999999999888777666666555888888777666666666666666888444333666777555555666222222333333444555666666555555555444444333333333444333333222111111111222///000111222333444444444555666777999999999888777888777555333333333555666777777777999<<<<<<;;;999666555444333333444555666555888<<<@@@AAA@@@>>><<<;;;:::999888777555444444444333222111000000000000000000////////////000000...//////000111222222333444333222111000...------...000111222222111000...000000000000000000000000000000111222333333444444...000222222111000000000111111111111222222222222444444333333333444555555666555555666777999:::<<<:::;;;===>>>???BBBFFFIIILLLKKKIIIEEEAAA@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEKKKVVV```gggpppxxx}}}hhhggggggjjjooovvvzzz|||zzz___LLLCCC<<<;;;;;;888444333222222222222222222222222222222222222222222222222333333333333333333333333555444444444444555666666777777777777777777888999;;;<<<======>>>@@@DDDGGGGGGMMMPPPNNNQQQ```tttxxxttt~~~qqqmmmttt~~~iiiUUUJJJGGGIIIQQQ]]]lllvvv{{{zzz^^^MMMMMMOOOQQQTTTbbb|||vvvooohhhccc```aaaaaa```___^^^^^^]]]]]]]]][[[XXXVVVUUUWWWYYY[[[WWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[]]]___bbbdddfffgggggghhhhhhhhhiiiiiiiiijjjjjjnnnsssyyy|||}}}|||zzzzzzyyyxxxvvvtttrrrpppooooooooonnnkkkhhhddd```^^^bbbbbbbbbbbbbbbbbbbbbbbbccccccccccccaaa]]]XXXSSSSSSRRROOOKKKHHHFFFDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;:::999888999:::;;;666666666777777777777777666666555555555555666666333333333333333333333333222333333444444333333222333333222111111222222222444444333333222111000000333333222222222333444444555666666666666777888888333444555555444444555777888666555777999:::888555888777666555555555555555555666777888::::::;;;;;;888888888777777777777777333222111111000111111111///000111222333333222111000000111111000///...---000000000000000000000000333333333222111000//////000000000000000000000000000000000000111111111111000/////////111222111000222222222222222222222222333333333333444555666666555555666666777999:::;;;;;;===???AAAAAACCCEEEGGGMMMJJJGGGCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBEEEFFFLLLVVV^^^fffpppzzz~~~gggggggggkkkrrrxxx}}}iiiNNNDDD;;;999999666333222222222222222222222222222222222222222222222222222333333333333333333333333555444444444444555666666777777777777777888888999<<<=========>>>@@@DDDGGGHHHMMMOOONNNSSSbbbuuu~~~zzzqqqqqqvvvuuubbbPPPGGGGGGJJJXXXeeettt~~~rrrXXXLLLLLLNNNRRRYYYkkkyyyooogggaaa^^^\\\ZZZ\\\^^^___```___]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]^^^```aaacccdddeeeggghhhhhhiiiiiijjjjjjjjjllloootttyyy|||}}}}}}||||||}}}}}}~~~}}}{{{yyyxxxqqqpppooommmjjjfffdddbbbeeedddddddddcccccccccccc```aaaaaaccccccaaa\\\YYYVVVSSSOOOKKKGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA?????????>>>===<<<;;;:::888999999:::<<<======>>><<<<<<;;;::::::;;;<<<<<<<<<<<<:::999999999999:::777777777666555555555444666666555555555555666666555555555555555555555555222333333444444333333222444444444333333333444444444444333333222111111000222222222222222333444555555555555666777777555444444555555444333444666888777555555666999:::888666666555555444333333333333333333555666777888888888777777777777777777777777333222222111111111111111///000111222222222111111//////000000111111222222000000000000000000000000222222222222111000//////000000000000000000000000000000000000111111111111222111000111333333222111222222222222222222222222333333333333444555666666555555666666777999:::;;;;;;===???AAAAAACCCEEEGGGLLLJJJGGGDDDBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFLLLVVV^^^fffpppyyyggggggiiinnnvvv}}}vvvSSSGGG;;;777666333222222111111111111111111111111222222222222222222222222333333333333333333333333555444444444444555666666777777777777777888999999===>>>>>>>>>???AAADDDHHHKKKNNNOOOOOOWWWhhhzzz~~~sssqqqtttxxx}}}{{{ooo]]]NNNHHHKKKPPPaaannn}}}kkkUUUMMMMMMOOOTTT___vvv|||rrrhhh```\\\\\\\\\WWWZZZ^^^aaabbbbbb___^^^[[[\\\]]]^^^]]]\\\[[[ZZZWWWXXXYYYZZZ\\\]]]^^^___^^^______```aaabbbbbbcccggggggggghhhiiijjjjjjkkkmmmooorrrvvvyyy{{{||||||}}}uuutttrrrooollliiigggfffggggggfffeeeddddddcccbbb^^^___```ccceeeeeebbb___ZZZVVVPPPJJJFFFDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@>>><<<:::888777777777999:::<<<>>>???@@@<<<<<<;;;::::::;;;<<<<<<===<<<;;;:::999888999999999999888777666555444444666666555555555555666666555555555555555555555555222333333444444333333222666555555555555555666666444444333333222222111111111111111111333555777888888666555666777777444111666666555444333444777999777666555666888999888777666666555444444333333222222333444555666777777777777777777777777777777777333333222111111111111111111111222222222111000000222222111000000111222333000000000000000000000000222222222222111000//////000000000000000000000000000000000000111111111111222111000000222222111000222222222222222222222222333333333333444555666666555555666666777999:::;;;;;;===@@@AAABBBCCCFFFHHHJJJIIIGGGEEECCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEHHHGGGGGGFFFEEEDDDCCCCCCFFFGGGMMMVVV___eeeoooxxxggghhhkkkqqqyyy[[[MMM>>>777555333222444111111111111111111111111222222222222222222222222333333333333333333333333555444444444444555666666777666666666777888999:::>>>?????????@@@BBBFFFIIIPPPQQQPPPQQQ\\\ppp{{{vvvmmmnnntttxxxzzz|||zzznnn^^^PPPLLLRRRZZZgggsssbbbPPPOOOOOOQQQXXXgggyyytttlllddd___^^^^^^___[[[]]]```bbbdddccccccbbbZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___```````````````aaaaaaaaaaaadddeeefffggghhhiiijjjjjjlllmmmooorrrtttwwwyyyzzzzzz}}}{{{zzzvvvsssooollliiihhhiiihhhgggfffdddcccbbbaaa^^^^^^```cccffffffeeeccc\\\XXXPPPIIIDDDCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@???>>><<<:::888777888888999;;;<<<>>>??????<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999888888888999999999888888777777777666555555444444555555666333333333333333333333333222333333444444333333222555555555555555666666777444444333333333222222222//////000222555888;;;>>>>>>999555444666777555222777777666444333444888:::;;;:::999888888888777777888888888777666555444444444444555777777888888888666666666777777777777777333333222111111111111222222222111111111000//////777555222000.........///////////////////////////111111111111111000/////////////////////////////////000000000111111111111000///......//////...---222222222222222222222222333333333333444555666666555555666666777999:::;;;;;;>>>@@@AAABBBCCCFFFHHHHHHHHHGGGFFFDDDCCCAAAAAABBBCCCEEEEEEDDDCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCFFFGGGMMMWWW___eeennnwwwgggiiimmmttt|||cccTTTCCC:::666444444555111111111111111111111111222222222222222222222222333333333333333333333333555444444444444555666666666666666666777888999:::>>>???@@@@@@AAACCCGGGKKKRRRQQQPPPTTTdddzzz{{{qqqjjjnnnuuuyyyzzz{{{zzzooo___QQQNNNVVV```kkktttrrrYYYLLLMMMOOOTTT^^^qqq}}}qqqooojjjfffbbb```______```````````````aaabbbcccZZZZZZYYYXXXXXXYYYZZZ[[[]]]]]]]]]]]]^^^^^^^^^^^^````````````aaaaaaaaaaaabbbbbbdddeeeggghhhiiijjjlllmmmnnnpppsssvvvxxxyyyyyy}}}|||wwwrrrnnnjjjhhhiiihhhgggeeedddbbbaaa`````````aaaccceeefffdddbbb]]]XXXPPPHHHCCCBBBDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888666666666777777888888888555555444444444444555555333333333333333333333333222333333444444333333222444444333333444555555666444444444333333333333333//////000222666;;;@@@CCCCCC===777444444666777666777777777555444555888;;;???>>>===:::888777666777999999999888777666444333333444555666666666666666555555666666777777777777444333333222111222222222222111111000000/////////666444111...---------...////////////////////////000000111111111000/////////////////////////////////000000000111111111111000...---...//////...---222222222222222222222222333333333333444555666666555555666666777999:::;;;<<<>>>@@@BBBBBBDDDFFFHHHGGGGGGFFFEEEDDDCCCBBBAAABBBDDDFFFGGGEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFMMMWWW```fffnnnwwwhhhjjjnnnuuu}}}jjjZZZHHH===888555555666222222222222222222222222222222222222222222222222333333333333333333333333555444444444444555666666666666666666777888::::::===???@@@AAABBBEEEJJJMMMOOOPPPSSS^^^rrrvvvooommmsss{{{~~~}}}rrraaaRRRPPPZZZeeeqqqwwwjjjXXXQQQIIIOOOXXXggg}}}wwwssslllkkkjjjgggddd```^^^\\\aaa```]]]\\\\\\]]]___```[[[ZZZYYYXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^______```aaabbbbbbcccaaaaaaccceeeggghhhjjjjjjnnnoooqqqsssuuuxxxzzz{{{{{{{{{vvvqqqllliiiiiihhhgggfffdddcccbbbaaaaaa``````bbbccccccbbb```\\\WWWOOOHHHCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBB======>>>>>>>>>>>>>>>===>>>>>>======<<<;;;;;;:::;;;<<<============<<<;;;::::::;;;;;;;;;:::999888222222333444555666777777555555444444444444555555555555555555555555555555222333333444444333333222222222222222333444555555444444444444333333333333111111111333666;;;@@@CCCCCC???:::555333555888:::666777888888666777888:::@@@@@@>>>;;;777555666777777777888777666444222000111111222333333333333333444555555666666777777888444444333222222222222222111111000/////////000000000000///......///000111000000000000000000000000///000000111111000//////000000000000000000000000000000000000111111111111111000///000222333222111222222222222222222222222333333333333444555666666555555666666777999:::;;;<<<>>>AAABBBCCCDDDGGGIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBDDDGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEMMMXXX```gggooowwwiiikkkooovvv|||~~~nnn^^^KKK@@@:::555444666333333333333333333333333222222222222222222222222333333333333333333333333555444444444444555666666555555666666777999:::;;;<<<>>>@@@AAACCCGGGLLLPPPMMMRRR\\\ooo|||pppooosss}}}zzziiiZZZXXXdddpppzzz~~~{{{bbbWWWUUUKKKTTTaaattt~~~|||yyytttnnnjjjfffeeedddcccaaa___^^^]]]^^^^^^]]]\\\\\\]]]^^^^^^[[[\\\\\\]]]^^^^^^]]]]]][[[[[[[[[\\\\\\]]]]]]]]]\\\]]]^^^```aaacccdddeeeaaabbbdddfffhhhjjjllllllnnnooorrrtttvvvxxxyyyzzz|||~~~zzztttoookkkiiiiiihhhgggfffddddddccc_________```aaabbb```^^^YYYUUUNNNGGGCCCAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAA>>>>>>???????????????>>>???>>>>>>===<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;888999:::;;;;;;;;;::::::444444444555666666666777555444444333333444444555555555555555555555555555222333333444444333333222222222222222333444555666444444444444444444444444555444222222444777;;;======>>>===999444333666:::555777999:::999888888999======<<<999555444666999777888888888666444222000000111111222222222222222444444555555666777777888444444333222222222222333000000///...//////111111/////////000000111111222000000000000000000000000//////000000000000000///000000000000000000000000000000000000111111111111000//////111333444444333222222222222222222222222333333333333444555666666555555666666777999:::;;;<<<>>>AAABBBCCCDDDGGGIIIHHHGGGDDDBBBAAABBBBBBCCCAAACCCFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEAAADDDLLLXXXaaahhhpppyyy}}}iiikkkpppvvv|||~~~zzz|||~~~ppp___LLLAAA:::555333444444444444444444444444444222222222222222222222222333333333333333333333333555444444444444555666666555555555666777999:::;;;<<<===???AAADDDHHHMMMQQQMMMVVVfff~~~wwwllloooxxxsssdddcccooo|||lllWWWPPPPPPQQQ\\\jjj}}}}}}yyyvvvrrrmmmhhhddd___^^^^^^^^^^^^___aaaaaa\\\]]]___`````````______[[[]]]```ccccccbbb___^^^XXXXXXYYYZZZ\\\]]]^^^^^^ZZZ[[[]]]___bbbdddfffgggcccdddeeegggjjjlllnnnnnnlllmmmpppsssuuuwwwwwwwww|||~~~}}}|||wwwqqqnnnjjjjjjiiihhhgggfffeeeeee^^^]]]]]]^^^```aaa```^^^WWWSSSMMMGGGCCCAAABBBBBBEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;777888:::;;;<<<<<<;;;:::999999999999888888888888555444444333333444444555333333333333333333333333222333333444444333333222222222222333444555666777444444444444444444444444888666333111111333666888777<<>>???@@@AAACCCGGGMMMQQQVVVUUUhhhvvv~~~zzzvvvvvv|||vvvaaaWWWPPPKKKSSS[[[nnn}}}vvvlllfffdddccc___[[[XXXZZZ[[[^^^```aaabbbbbbcccbbbbbbcccdddcccaaa___^^^___```ccceeedddbbb___fffbbb]]][[[\\\]]]\\\ZZZ]]]]]]^^^aaaeeeggghhhhhhccccccdddfffiiilllooopppqqqpppoooqqqtttvvvwwwwwwxxx{{{|||xxxtttrrrnnnnnnmmmllljjjhhhfffeeecccaaa^^^]]]^^^^^^^^^]]]VVVRRRKKKFFFDDDDDDDDDCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>???BBBCCCDDDCCCCCCAAA???>>>>>>>>><<<:::========================;;;;;;:::999999888888777:::999888666666666666777555666666666555444333333333333333444444555555555333333333333333333333333222222222222222222222222555555555555555555555555666222//////222555555444888999::::::999777444333999999999888888666555444555555444444444444555555666777888999888777555333666555444333444444666666666555444444444444555666777666555444222111000//////......------///000111111000---+++******+++,,,000---,,,---000333222111---///111111///------.........//////000000111111/////////...............222222111111111111111222000111111111111222222222444444333333333333222222777777777777888999:::;;;<<<===???AAACCCDDDDDDEEEHHHFFFDDDAAA@@@@@@AAABBBEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIFFFIIIOOOVVV___jjjuuu}}}ggghhhjjjpppuuuyyyzzzzzz~~~vvvrrryyy~~~mmmVVVCCC:::777666666333444444555555444444333444444444333222222111111333333333444444444444555555444444444444444444444666666666666777999:::;;;<<<>>>@@@BBBEEEIIIOOOTTTSSSTTTggg|||}}}{{{|||iiiZZZUUUTTTRRRWWWcccyyyvvvooogggbbbaaa```\\\YYYXXXYYY\\\^^^```bbbddddddeeedddcccdddeeefffdddbbbcccccceeehhhjjjjjjhhhfffddd```]]][[[\\\[[[ZZZXXXWWWXXXZZZ___ccceeeeeecccaaabbbeeehhhkkkmmmoooooouuusssrrrssstttvvvuuutttvvvyyy}}}~~~}}}}}}}}}yyyvvvtttnnnnnnmmmlllkkkjjjiiiiiifffccc```^^^^^^]]]\\\[[[UUUPPPJJJEEECCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@??????AAACCCCCCBBBBBB@@@???>>>???>>>===;;;========================;;;;;;:::999999888888777:::999888777666666666777666666666777666666555555444444555555555555555555333333333333333333333333222222222222222222222222555555555555555555555555555222000000333555555444444666888999::::::999888999999999888777666555555555555444444444444555555777888888888666333000...444333222222333444555666777777666666666666777777777666555444222111000000333111000...------------333222000.........///000000...---...000222111000///000000111000/////////////////////000000111111000000111111222333444444111111000000000111111222000111111111111222222222333333333444444555555555666666666777888999:::;;;<<<===???AAACCCDDDDDDEEEEEEDDDBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGEEEHHHNNNVVV___iiittt{{{~~~ggggggjjjnnnssswwwyyyyyy}}}~~~}}}sssnnn{{{yyyttt]]]HHH<<<888777666666555555444444555555666555555444444333333222222333333333333444444444444555555555555555555555555555555666666888999;;;<<<;;;===@@@CCCFFFLLLRRRVVVQQQWWWjjj}}}}}}}}}fff\\\[[[ZZZYYY]]]oooxxxjjjeee___\\\[[[[[[ZZZXXXWWWYYY[[[^^^aaadddfffggggggfffeeefffhhhiiiiiiiiibbbbbbdddfffiiiiiigggeeeaaa___]]]\\\[[[ZZZXXXVVVUUUVVVZZZ___bbbcccaaa___aaadddiiinnnqqqrrrrrrqqqwwwuuuttttttvvvvvvuuuttttttvvvyyy{{{{{{zzz{{{|||~~~~~~~~~~~~|||zzzxxxvvvpppooonnnllllllllllllmmmhhheeebbb___^^^]]]ZZZYYYSSSOOOHHHDDDBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@AAACCCAAA???@@@AAABBBBBBAAAAAA???>>>>>>??????>>>===========================;;;;;;:::999999888888777:::999888777666666666666555666777777777777777777666666666666555555555555333333333333333333333333222222222222222222222222444444444444444444444444333222111222333444333222333444666999::::::::::::888888888888777666666555555555444444444444555555777777888777666333000///222111111111222444555666888888999999999999888888777666555444333222111000222222000///...---------222111000//////000111222000///...///000111000///111000//////111111111000/////////000000000000111//////000000111111111222////////////000111111222000111111111111222222222222333333444555666777888666666666777888999:::;;;<<<===???AAACCCDDDDDDEEECCCCCCAAAAAAAAACCCEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFGGGFFFFFFEEEDDDDDDGGGMMMUUU^^^hhhsssyyy~~~jjjiiijjjnnnssswwwyyyzzzzzz}}}}}}zzzxxx{{{uuupppyyywww```LLL>>>888777666666555444333333444555666555555555444444333333333222222333333333444444444555555555666666666666666777777777777888999:::;;;;;;>>>AAADDDGGGLLLRRRVVVQQQ^^^tttxxxuuu{{{|||mmmgggccc___\\\dddzzzxxxmmmaaa]]]YYYWWWXXXYYYYYYXXXVVVWWWYYY]]]```dddgggiiijjjiiiggghhhkkknnnooooooccccccdddeeegggfffdddbbb```___^^^]]]\\\ZZZXXXVVVYYYZZZ]]]```dddeeecccaaahhhlllsssyyy||||||zzzyyyxxxwwwvvvvvvwwwwwwvvvtttrrrtttvvvxxxxxxxxxxxxxxxzzzzzz{{{{{{zzzyyyxxxwwwsssrrrooolllkkkkkkkkklllhhhfffcccaaa___]]][[[YYYQQQMMMFFFBBBAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@DDDBBB@@@@@@AAAAAAAAA???@@@???>>>>>>@@@@@@@@@>>>========================;;;;;;:::999999888888777999999888777777666666666444555666777777777777777666666555555444444333333333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333222111444555666777777777777666666777777777777777666666555444444333333444444555444555777888999888666555111111111111333444666888888999:::;;;;;;:::999888777666555444333222111111///////////////000000000......------......000000000000000000000000///...111///---...000222111///000000000000000000000000333222111000///...------............///000222222000000111111111222222222222333333444555666666666555555555666888999;;;;;;<<<===???AAABBBDDDDDDEEEDDDCCCAAAAAAAAABBBDDDFFFFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBFFFMMMTTT]]]gggqqqwww}}}jjjiiiiiilllpppuuuxxxyyyyyy||||||xxxvvvvvvzzz{{{uuuzzzvvvbbbOOOAAA999666666555444333222222333444555555555444444444444333333222222222333333333444444555555555555666666777777999888888888888888999999===???BBBEEEGGGKKKPPPTTTSSSgggpppmmmoooyyywwwkkkeeeaaa^^^___mmm}}}pppfff[[[YYYWWWVVVWWWXXXYYYYYYUUUVVVXXX[[[```dddhhhjjjmmmkkkjjjkkkooorrrssssssnnnmmmlllkkkkkkjjjgggdddaaaaaaaaa```^^^[[[ZZZYYY[[[[[[^^^ccciiimmmnnnmmmsssxxx~~~}}}{{{zzzzzzxxxtttrrrrrrssstttvvvxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvtttpppmmmjjjiiiiiiiiigggeeecccaaaaaa___\\\ZZZOOOKKKEEEAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAADDDBBB@@@@@@AAAAAA@@@???@@@???>>>???@@@AAA@@@???========================;;;;;;:::999999888888777999999888888777666666555333444555555666666666666444444444333333222222222333333333333333333333333555555555555555555555555444444444444444444444444111222333333222222111111111222333444444555555555555666666777777777666666444444333333333333444444333555777888999888777666333222222333444666888999888999;;;======;;;999888666666555555444333222222/////////000000000000000,,,,,,,,,,,,---.../////////000111111000//////...000///...///000000//////111111111111000000000000666666555444222111000000............///000222222000000111111111222222222444333333333333333333333444444555666777999;;;<<<<<<===???AAABBBDDDDDDEEEFFFDDDBBBAAAAAAAAACCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDBBBFFFLLLTTT\\\fffooovvv|||iiigggfffggglllqqqtttvvvzzz}}}~~~zzzvvvvvvwwwyyy{{{vvvyyy~~~vvveeeTTTEEE;;;777666333333333222222333333333444444444333333333333333222222222222333333333333444444444555555666666777999888888888888999::::::>>>@@@DDDGGGIIIMMMQQQTTTYYYsssyyyeeefffnnn{{{fffZZZVVVUUU]]]fff{{{}}}uuukkkdddYYYXXXXXXWWWWWWXXXZZZ[[[VVVWWWYYY\\\```eeeiiikkknnnmmmmmmooorrruuuvvvuuuuuusssqqqooonnnllliiifffcccccccccaaa^^^\\\\\\\\\YYY\\\bbbkkkttt{{{~~~~~~~~~~~~yyytttpppttttttuuuwwwyyyyyyxxxvvvssssssttttttuuuuuuvvvvvvxxxvvvrrrnnnkkkiiigggggggggfffdddcccbbb```]]]ZZZOOOJJJEEEAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDBBB@@@@@@AAAAAA@@@???@@@???>>>???AAAAAA@@@???========================;;;;;;:::999999888888777888999999999888777666555333444555555555555555444333333333222222222222222333333333333333333333333555555555555555555555555333333333333333333333333111222333222111000111222---...///111333444666777444555666666777777777777444444333333333333444444444555666777666555333111444444333333444666777999888:::===??????===:::888666666555555444333333222222222222111000///------------......//////000000---///111222000/////////...000222222000///...///222111111111111000000000000000111111111222222222////////////000111111222000111111111111222222222444444333333333222222222333444444555777999;;;<<<<<<===???AAACCCDDDDDDEEEFFFEEECCCAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBFFFMMMTTT]]]fffooouuu{{{iiigggeeefffjjjooosssuuuyyy|||}}}{{{vvvsssuuuwwwxxx~~~~~~tttqqqvvv|||zzzlll[[[JJJ???888666333333444444444444333333222222333333333333333333111222222222222333333333222333333444555555666666666666777888999;;;<<<===>>>AAAFFFIIIMMMQQQUUUXXXeeexxxhhh\\\aaammm|||kkkWWWOOOMMMPPP___ooo~~~tttllleeeaaaYYYYYYYYYXXXXXXXXXZZZ[[[YYYYYY[[[]]]bbbfffkkkmmmooooooppprrruuuwwwvvvuuuvvvtttqqqooonnnllljjjgggdddeeedddaaa]]][[[\\\^^^___eeeooo{{{{{{wwwwwwvvvvvvxxx{{{{{{yyywwwsssssssssssstttuuuvvvwwwwwwvvvtttqqqnnnkkkiiihhhjjjhhhfffdddbbb___[[[XXXNNNJJJEEEAAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@AAABBBAAA@@@AAA@@@??????AAAAAA@@@???========================;;;;;;:::999999888888777888888999999888777555444555666666666666555555444222222333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222333333111///...111333......///000222444555666333444555666777777777777444333333222222333333444333444666777666555333222444444333333333444666777999<<>>BBBGGGKKKPPPTTTYYY\\\qqq~~~iii[[[VVV]]]lll{{{lll]]]RRRQQQQQQTTTcccuuuxxxmmmddd___]]]YYYYYYZZZYYYXXXXXXYYY[[[\\\\\\]]]___ccchhhllloooooopppqqqtttvvvwwwvvvuuuwwwuuusssqqqqqqpppmmmkkkdddeeeccc```\\\ZZZ]]]___iiippp}}}xxxwwwwwwyyy|||}}}zzzxxxttttttsssttttttuuuvvvwwwvvvvvvuuusssqqqnnnllljjjllljjjgggeeebbb^^^YYYVVVNNNJJJEEEBBBBBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDCCCAAA???@@@AAABBBBBBAAABBBAAA@@@@@@AAAAAA@@@>>>========================;;;;;;::::::999888888777888888999999888777555444777777888777777666555555333333333444444555555555333333333333333333333333222222222222222222222222333333333333333333333333333444333111......111444333333222222111222222333333333555666777777777777444333333222222333333444111333666888999999999888444333222222222333444555;;;===AAADDDDDDAAA===;;;666666666555444444444333...///000222222111111000......////////////......)))---111222111///000222...666>>><<<444......111222222222222111111000000111111111111000000000000333222111111111111111222000111111111111222222222222333333444555666777777333333444555777999;;;<<<<<<===???AAACCCDDDDDDEEEBBBAAA@@@@@@AAADDDFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBGGGNNNVVV^^^gggoootttzzz~~~hhhhhhhhhiiilllnnnqqqssswwwvvvsssqqqqqqqqqrrrsssvvv|||{{{pppgggiiixxx{{{kkkUUUAAA999<<<555555555666555555444444444444444333333222222222333333333444444444555555444555666777777666666555777777888999;;;===???@@@@@@CCCJJJQQQSSSUUU\\\eeeppp^^^\\\[[[eeepppzzzqqq]]]QQQKKKMMMQQQYYYlll{{{rrrjjjbbb[[[WWWZZZYYYYYYXXXXXXYYY[[[\\\___^^^^^^___ccchhhmmmpppsssrrrssswww{{{}}}{{{xxxsssttttttsssqqqnnnkkkiiifffbbb```___\\\ZZZcccnnn|||}}}|||~~~{{{wwwvvvwwwyyy{{{wwwuuurrrqqqppprrrsssuuuyyyxxxuuurrrooolllkkkkkkpppmmmgggccc```]]][[[YYYMMMIIIDDDAAA@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCCCCBBBAAAAAA????????????????????????????????????>>>===<<<;;;===<<<<<<;;;;;;:::999999999999:::999999888777666555555555555444333222111444333333222222333333444333333333333333333333333444444333222222333333333444444444444444444444444333444444333333111000///222444555444111000333555444444444444444555666666777555333222222444666888666777777888999:::::::::777666555333333444444555:::<<<>>>@@@@@@>>>;;;999666666666666555444222222222222222111111111111000//////...---,,,++++++***000000000000000111111222111CCCNNNDDD444...222777111111111111111000/////////////////////.........000000000000000000000000111222444555555444222111222333555666666666555444000222444777999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCBBBAAACCCFFFJJJLLLFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFMMMVVV```jjjrrrwww}}}jjjjjjjjjkkkmmmoooqqqrrrvvvtttrrrqqqppppppqqqrrruuuyyyzzzqqqrrr}}}uuu^^^HHH<<<:::555555666666555555444444555555555444444444333333333333333444444444555555444555666777777777666555777888888:::;;;===???@@@BBBEEELLLRRRTTTWWWaaammm{{{|||wwwiii\\\]]]dddlllvvv~~~yyy___SSSKKKHHHNNNUUUaaaxxx}}}tttllleee^^^XXXUUUZZZYYYYYYXXXYYYZZZ\\\]]]_________```dddhhhmmmpppttttttuuuyyy}}}~~~}}}zzzuuuuuuuuutttrrrnnnjjjhhhaaa^^^]]]```aaaeeerrr~~~~~~zzzwwwwwwzzz}}}zzzyyyyyyyyytttsssqqqooooooqqqsssuuuuuutttsssqqqooommmkkkjjjmmmjjjfffccc```]]]ZZZWWWNNNJJJEEEBBBAAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<<<<===<<<<<<;;;;;;::::::999999999:::999999888777666777777777777666555444333444333333222222333333444333333333333333333333333444333333222222333333444444444444444444444444444444333333222111111000000000222333333111222444777666666666666666777888888888666444222222444555777666666777777888999999:::999888777555555666666777999;;;===>>>>>><<<:::999888888888888777666555555222222222111111111111000222111111000000//////...000000//////000000111222///:::AAA;;;333111222333111111111111111000//////////////////////////////000000000000000000000000000111333444444333111000222333444555555444444333111222555777999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDAAABBBDDDFFFGGGHHHHHHHHHEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBFFFMMMVVV```jjjrrrvvv|||kkkkkkkkkkkklllnnnooopppsssrrrqqqoooooooooppppppsssuuuxxx{{{}}}zzz{{{iiiQQQ@@@999666666666555555555444444666666555555555555444444333333333444444444555555444444555666777777666666888888999:::;;;===???@@@DDDGGGMMMRRRTTTYYYiiixxx{{{|||zzznnnlllccc[[[```jjjsss}}}eeeSSSKKKGGGHHHPPPYYYjjj~~~zzztttlllddd___ZZZVVVTTTZZZYYYYYYYYYZZZ[[[]]]^^^`````````bbbfffjjjnnnqqquuuuuuxxx{{{}}}xxxxxxwwwuuurrrmmmiiifff___]]]^^^ccckkkvvv{{{uuuuuutttrrrsssvvvyyyzzzzzz~~~zzzwwwvvvrrrqqqooommmmmmoooqqqsssqqqqqqrrrqqqpppmmmjjjiiiiiigggeeebbb```]]]XXXUUULLLHHHCCC@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<======<<<<<<;;;:::::::::999999:::999999888777666777777777777666555444444444333333222222333333444333333333333333333333333333333333222222333333444444444444444444444444444444333111000//////000111222333333333222222444666777777666666666777888888888777555333222333444555555666666777777888888999999888777555555666666777888999::::::::::::999999999999999999888777666666222222222111111111111000111111111111111111111111000000//////000000111222222555777444222333222///111111111111111000//////////////////////////////000000000000000000000000///000222222333222111000222333333444444333222222222333555777888:::::::::;;;<<<>>>@@@BBBCCCCCCDDD???BBBGGGJJJKKKIIIEEECCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBEEEMMMVVVaaajjjrrrvvv{{{kkkkkkkkkkkkllllllmmmmmmqqqpppooonnnnnnnnnnnnoooppprrrtttvvvxxx{{{oooXXXDDD999777777666555555444444444555555555555444444444444333333333444444444555555444444555666666777777777888888999:::<<<>>>@@@AAADDDGGGLLLQQQSSS\\\ooorrrhhhhhhaaa\\\dddmmmyyywwwZZZPPPIIIIIILLLTTT___rrr~~~xxxtttnnnfff```[[[YYYWWWUUUYYYYYYYYYZZZ[[[]]]___aaaaaabbbcccfffiiimmmppprrruuuwwwzzz}}}{{{{{{yyyvvvrrrmmmiiifffaaabbbeeemmmxxxzzzsssqqqrrrrrrrrrtttuuuwwwwwwwww|||~~~{{{vvvttttttrrrooolllkkklllmmmnnnoooppprrrrrrpppmmmiiiffffffeeedddcccaaa]]]XXXTTTHHHDDD@@@======>>>??????BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>============<<<;;;;;;::::::999999999999999888666666444444555555444333333222444333333222222333333444333333333333333333333333333333222222222333444444333333333333333333333333444222000......///000111555555555444444444555666666555555555555555666666999777555444333333444444555555666666777777777888777666555333333444444555777777777777777777888888777777777777777666555555222222222111111111000000.........//////000000000///////////////000111111888777555333333222000...111111111111111000/////////////////////000000000000000000000000000000000000111222222333222222111444444444444333333333222333444555777888999:::;;;<<<===>>>@@@AAABBBCCCCCC@@@CCCHHHKKKKKKHHHDDDAAADDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBFFFNNNXXXbbbkkkrrrvvvzzzmmmnnnnnnnnnnnnnnnmmmmmmoooooonnnnnnmmmmmmmmmnnnoooqqqtttuuuuuuuuuwwwxxx~~~}}}qqq^^^JJJ<<<999888777555444444444555333333333333333333333444333333333444444444555555444444444555666777777888888999999:::<<<>>>@@@AAABBBDDDIIIOOOUUU```uuupppiiiiii___\\\gggxxxfffPPPLLLGGGJJJQQQ[[[iii}}}|||vvvpppkkkeee___\\\[[[ZZZYYYYYYYYYYYYZZZ\\\___aaaccccccdddgggjjjmmmpppssstttvvvxxx|||~~~~~~|||yyyvvvqqqmmmjjjiiiccciiiqqq|||}}}sssooonnnooopppssstttuuutttttttttyyy{{{~~~~~~zzzxxxxxxvvvqqqmmmjjjiiiiiiiiioooppprrrrrrppplllgggeeeeeedddcccbbbaaa\\\VVVRRRGGGCCC???<<<<<<>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<;;;::::::999999999999999888666666444444444555444444333222444333333222222333333444333333333333333333333333333222222222333333444555333333333333333333333333333222000......///111222444444444555777999::::::777666666555555555666666888777666444333333333444666666666666777777777777777666555333333444444555666555444444555666777888666777777777777666666555222222222111111111000000,,,------......//////000/////////...///000000111666555555444222000000222111111111111111000//////////////////000000111111000000000000000000000000111222222333333333333333555555444444444444444444555555666777888999:::;;;<<<===???@@@AAABBBCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGFFFEEEDDDCCCCCCGGGOOOYYYdddmmmssswwwyyy~~~ppppppqqqqqqqqqqqqppppppnnnnnnnnnnnnnnnmmmmmmmmmnnnqqqtttuuusssrrrqqqqqqyyy||||||~~~wwwhhhSSSBBB:::999777555444444555555222222222333333333333444333333333444444444555555444444444444555777888999999999:::;;;<<<>>>@@@AAAAAABBBHHHQQQZZZhhh|||}}}qqqmmmkkk___]]]mmmzzz[[[LLLKKKFFFKKKVVVdddvvvzzzuuunnnjjjddd```^^^]]]\\\ZZZYYYYYYYYY[[[^^^aaadddeeeeeegggjjjnnnrrrtttvvvwwwxxx{{{~~~}}}xxxtttpppnnnnnnnnniiittt|||uuunnnkkkjjjkkknnnpppqqqqqqppppppqqquuuxxx|||}}}|||zzzyyyyyyzzz||||||yyytttnnnjjjhhhgggggglllnnnooopppnnnkkkgggddddddcccaaa```^^^ZZZTTTPPPIIIEEEAAA>>>>>>@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;999999:::999999888777666555666666666666666555555444333333222222333333444333333333333333333333333222222222222333444555555333333333333333333333333222222000000000000111222000///000444999===???@@@999999888777777777888888777666555555444444444444777777777777777777777777999888777555555666666777444444333333444555666777777888888999999888777777222222222111111111111000/////////000000111111111//////......//////000111......000222111...000555111111111111111000//////...//////000000111111222000000000000000000000000222222222333333444555555555444444444444555666777666666666777888999;;;;;;======???@@@AAABBBBBBBBBEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHGGGEEEDDDCCCBBBGGGOOOZZZdddmmmsssvvvyyy}}}ooopppqqqqqqqqqqqqpppooommmmmmnnnnnnnnnnnnnnnmmmoooqqqssssssqqqppppppppppppuuu|||}}}uuu]]]GGG;;;999777555444444555555333333333333444444555555333333333444444444555555444444444444555777888:::999999:::;;;===???@@@AAACCCCCCIIIUUUcccrrr}}}tttqqqnnn```cccxxxgggSSSLLLKKKHHHOOO\\\nnn}}}uuuqqqjjjgggccc```^^^]]][[[YYYXXXYYYZZZ\\\^^^bbbeeeggghhhjjjnnnrrruuuxxxyyyyyy|||}}}wwwrrrooooooqqqsssvvvyyyrrrnnnhhhfffgggiiikkknnnooommmlllmmmoooqqquuuyyyzzzxxxvvvuuuuuurrruuuyyy}}}~~~zzzuuupppllliiihhhhhhggghhhjjjkkkkkkjjjhhhfffcccaaa___\\\ZZZVVVPPPLLLIIIEEEAAA>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;999999:::999999888777666555555666666666666666555444333333222222333333444333333333333333333333333222222222222333444555666222222222222222222222222222222222222222222222222000//////333888<<<>>>>>>:::999999888777777888888555555555555555555555555888888888888888888888888999888777555555666666777222222333444555555666666666777777888888777777777222222222111111111111000111111111111111111111111///............///000000---***,,,111222//////333111111111111111000//////...//////000111111222222000000000000000000000000111111111111222333444555333222222222333555777888777777666666777999;;;<<<===>>>???@@@AAABBBBBBBBBDDDBBBAAA@@@AAABBBEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFDDDCCC@@@EEENNNYYYccckkkqqqtttyyy}}}kkklllnnnoooooonnnnnnmmmmmmmmmnnnnnnooonnnnnnmmmpppqqqrrrqqqooooooppprrrpppvvv~~~www~~~cccKKK;;;:::777555444444555666444444444555555555666666333333333444444444555555444444333444555777999:::999999:::;;;===???AAABBBFFFEEEKKKYYYjjjzzz~~~xxxuuupppccciiiwwwVVVJJJJJJIIINNNUUUbbbuuuyyyqqqmmmgggeeebbb___^^^\\\ZZZXXXXXXYYYZZZ\\\___cccfffhhhiiilllppptttxxxzzzzzzzzz~~~|||vvvpppnnnppptttwwwyyypppmmmjjjdddbbbeeeiiikkknnnnnnlllkkkmmmooonnnrrrwwwxxxvvvssssssssslllooosssxxx}}}~~~{{{vvvqqqmmmkkkjjjjjjbbbcccfffhhhiiiiiihhhhhhbbb___\\\ZZZWWWRRRMMMJJJGGGCCC???======???@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999:::999999888777666333333444444444444444333444333333222222333333444333333333333333333333333222222222222333444555666222222222222222222222222111222222333333333222222333111000222666999888777888888777666666555666666444444555555555555555555999999999888888888888888777666555444333444444555111222333444555666555555444444555555555555555444222222222111111111111000000000000000000000000000...............///000000222---,,,222555000...///111111111111111000//////...//////000111222222222000000000000000000000000000000000000111222333444111111111111222444666888777777666666777999;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@BBBDDDEEEHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDCCC>>>CCCLLLWWWaaajjjppprrryyy|||mmmmmmoooqqqsssrrrpppnnnppppppoooooopppqqqrrrrrruuurrrsssuuutttpppnnnqqquuuxxxpppuuuuuurrrRRR@@@<<<888666444222222333555555555555555555555555777666666444333222111111333444444444555666666666666888:::;;;;;;===@@@BBBHHHGGGNNN```ttt|||rrrhhhiiisss}}}fffPPPKKKJJJGGGPPP^^^rrrvvvooolllgggccc___\\\[[[[[[[[[ZZZ\\\]]]]]]]]]___bbbgggjjjkkkpppwwwzzzzzz{{{}}}yyyttttttsssrrrxxx|||rrrjjjhhhiiihhhhhhjjjooooooqqqrrrrrrrrrqqqpppqqqqqqqqqrrrsssqqqnnnkkkppppppqqqsssuuuvvvxxxyyyzzzxxxvvvsssoookkkhhhfffaaa___]]]^^^aaadddeeefff___\\\XXXUUURRRPPPMMMKKKCCCAAA??????@@@@@@@@@???AAAAAAAAABBBDDDEEEDDDCCCAAAAAAAAABBBBBBCCCEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEDDDAAA??????@@@???>>>===<<<::::::999999999999888888777666666666555555555444444333333333...000222444555444333111222222222222222222222222333333333333333333333333333333333333333333333333///111222222222222444555888777666555555666777777444555666666666555333222444444444444444444444444333444555777999;;;======::::::999888666444333222333333333333444555666666888888888888777777777777222222111000/////////000111111000000//////......000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000///////////////111111222222222333333333333444555777888888888888888888777777777888:::;;;<<<======???@@@AAABBBBBBFFFDDDAAA??????@@@BBBCCCDDDEEEFFFEEEDDDDDDFFFHHHHHHFFFEEEGGGHHHGGGCCC???AAAEEEMMMXXXbbbjjjmmmnnnyyy}}}pppoooooopppqqqqqqooommmooooooooopppqqqrrrssstttwwwsssqqqqqqpppnnnpppuuu}}}kkkqqqtttwwwXXXCCC===999888777444333333555555555555555555555555444444444444444444444444444555555666666777777888888:::<<<===>>>@@@CCCFFFIIIIIIQQQeeezzz}}}ppphhhjjjvvv{{{\\\LLLIIIJJJLLLWWWfff||||||rrrjjjeeedddaaa]]][[[[[[\\\]]]]]]\\\\\\]]]^^^___ccchhhllluuuyyy}}}}}}||||||zzzvvvvvvuuuvvvyyyqqqjjjiiijjjjjjmmmqqquuuxxx|||}}}zzzwwwtttsssrrrqqqqqqpppnnnlllooopppqqqsssttttttuuuuuurrrrrrqqqooommmiiifffeeeaaa___]]]]]]___bbbcccccc^^^[[[WWWTTTRRROOOLLLJJJCCCAAA??????@@@@@@@@@???AAAAAAAAACCCDDDEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFDDDBBB@@@???@@@@@@???>>><<<;;;;;;::::::999999888888777777666666555555555444444333333333222222333444555666777777444333333333222222222222333333333333333333333333333333333333333333333333111333333333111111222333555444444444555666888999666666666666666555444333444444444444444444444444222333444666777999:::;;;:::999999888666555333222333333333333444555666666999999999888888888777777444333222111111111111111111000000000/////////...//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////222222222222333333333333555555666666777666666666888777777666777888:::;;;<<<===>>>???@@@AAABBBCCCFFFDDDBBB@@@@@@AAACCCDDDFFFGGGHHHGGGFFFFFFHHHJJJGGGFFFEEEFFFGGGFFFCCC???AAAFFFNNNXXXaaaiiinnnqqqwww|||rrrpppnnnnnnnnnnnnmmmlllnnnnnnooopppqqqrrrtttuuuxxxsssooonnnllllllrrrzzzpppwww}}}aaaGGG???999999999666333444555555555555555555555555111222222333444555666666555555666777777888999999999:::<<<===???AAAEEEHHHJJJKKKWWWnnn{{{mmmgggmmm{{{eeeQQQJJJHHHMMMTTT```sssxxxqqqhhhbbbbbb___\\\ZZZ\\\^^^______^^^^^^___```bbbffflllqqq~~~~~~|||yyyxxxxxx}}}~~~vvvooommmmmmpppwww|||xxxtttqqqpppooonnnmmmnnnoooqqqrrrrrrqqqpppoookkklllmmmnnnllljjjgggeeeaaa___]]]]]]^^^______^^^[[[YYYUUUSSSQQQNNNKKKIIIBBBAAA??????@@@AAA@@@???AAAAAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGEEEBBB@@@???@@@@@@@@@???===<<<<<<<<<<<<999999999888777777666666555555555444444444444444333333222222444666888999555555444444333333222222333333333333333333333333333333333333333333333333333444555333111000000111000000111222444666999:::999888777666555555444555444555555555555555444444222222333444555666777777999999999888777555444333333333333333444555666777999999999999888888888888666555444333222222222222000000000000//////////////////000000000000111111111000000//////.........000000000000000000000000000000000000000000000000111000000///////////////222222222222333333333333555555555555555444333333777777666666777888:::;;;<<<===>>>???@@@BBBCCCCCCEEEDDDBBB@@@AAABBBEEEFFFFFFGGGHHHHHHFFFGGGHHHJJJGGGFFFEEEFFFFFFEEEBBB???AAAGGGPPPXXX___gggpppvvvvvvzzzpppmmmkkkjjjkkkmmmmmmmmmmmmmmmmmmnnnppprrrssstttvvvrrrooommmllllllttt}}}zzzjjjMMMAAA999::::::666333444555555555555555555555555111222222333444555666666555555666666777888999999777999:::<<<>>>AAAFFFIIIJJJOOO___wwwrrrffffffrrrvvvTTTMMMMMMKKKPPP\\\iii~~~}}}uuuooojjjgggaaa___\\\[[[\\\^^^``````aaabbbbbbcccfffkkkrrrwww~~~}}}||||||~~~vvvsssttt{{{yyytttqqqpppooonnnnnnpppqqqrrrqqqooollljjjjjjlllnnnooonnnkkkhhhfffbbb```^^^^^^^^^]]][[[ZZZXXXVVVSSSQQQPPPMMMJJJGGGBBB@@@??????@@@AAA@@@???@@@BBBCCCDDDCCCCCCCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDFFFGGGHHHFFFCCC@@@@@@@@@AAA@@@???>>>============::::::999888888777777666555555555555555444444444111111111111111222333333444444444444444444444444333333333333333333333333333333333333333333333333333444444333111000000111/////////000222555777999;;;999777666555555555666555555666666666555444444222222333333444444555555888888888888777666444444333333333444444555666777999888888888888777777777666666444333222222222222000000000000////////////////////////000000000111111000000///...------,,,////////////////////////000000000000000000000000000000////////////000000000000111111111222222222333333444444444333333222666666666666777888:::;;;<<<<<<>>>???AAABBBCCCDDDEEEDDDBBBAAAAAACCCFFFHHHEEEFFFFFFFFFEEEEEEGGGHHHGGGFFFFFFFFFEEECCCAAA@@@AAAHHHQQQWWW]]]eeepppyyyvvvzzzllljjjggggggjjjlllnnnnnnkkkllllllmmmoooqqqrrrsssrrrpppppppppnnnnnnuuu~~~}}}tttVVVEEE888999;;;666222444555555555555555555555555444444444444444444444444333444444555777888888999888999;;;<<>>???@@@AAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFCCCAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>::::::999999888777777777555555555555555555555555000111222333222000...---222222333333444555666666333333333333333333333333333333333333333333333333111222333333111111222333000000///000111333444666:::999777666555555666666555666777888777666444333333333333444444555555555777777777777777666555555444444444444555666777777888888777777777666666666666555444333222111111111////////////000000000000...////////////000000000111000000///...------,,,////////////////////////////////////////////////000000////////////000000////////////000000000000000111222333444444444444666555555555666888:::;;;<<<<<<>>>???AAACCCDDDEEEEEEDDDBBBAAAAAACCCFFFHHHEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHGGGFFFDDDBBBAAAAAAAAAHHHPPPWWW\\\eeepppyyywwwzzzkkkiiiggghhhkkknnnooopppllllllmmmnnnoooppprrrsssooopppqqqsssqqqpppwwwaaaJJJ999999;;;666222555555555555555555555555555555555555444444333333333333333444555777888999999:::;;;===???BBBGGGMMMRRRRRRaaayyypppeeeZZZZZZhhh{{{oooWWWGGGJJJOOOPPPZZZiii{{{uuuoooiiieeedddaaa^^^]]]___aaabbbbbbbbbbbbbbbbbbeeejjjrrrxxx~~~yyyuuu}}}~~~{{{yyyvvvuuutttuuuuuutttrrrooollljjjiiijjjkkkkkkiiifffcccaaabbbaaa``````___\\\XXXTTTQQQPPPOOONNNMMMKKKGGGDDDAAA@@@>>>???@@@AAAAAA@@@@@@CCCEEEEEEBBBAAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>:::::::::999888888777777555555555555555666666666222333555666555222///---111111222333444555666666333333333333333333333333333333333333333333333333111222333333222111222444111111000000000111333444777777666666555555666666666777888999888777444333333333444444555555666666666777777777777777666555444444444444555666777888888888888777777777777666777666555333222111000000////////////000000000000......////////////000000111000000//////.........000000000000000000000000///////////////////////////////////////000000111...////////////000000000///000111333444444555555555555444555666888:::;;;<<<<<<>>>@@@BBBCCCEEEFFFEEEDDDBBB@@@AAABBBEEEFFFGGGHHHIIIHHHGGGHHHIIIKKKIIIIIIIIIGGGDDDBBBBBBBBBCCCHHHOOOVVV\\\eeennnuuuxxx{{{mmmllljjjkkkmmmoooppppppoooooooooooopppqqqrrrssspppppprrrsssqqqqqqzzzlllPPP;;;:::<<<777444888555555555555555555555555555555444444444333333333333444555666888999:::;;;:::<<<===???CCCHHHOOOTTT[[[nnn~~~eee[[[TTTYYYkkk}}}^^^QQQHHHJJJNNNUUUeeevvv}}}~~~ssshhhcccaaa^^^^^^aaadddffffffddddddcccccceeekkksssyyy}}}wwwyyy|||zzzyyyxxxwwwvvvtttqqqooonnnhhhhhhhhhhhhfffdddbbbaaa``````______^^^[[[VVVRRROOONNNMMMMMMLLLJJJFFFCCCAAA???>>>???@@@BBBAAAAAA@@@CCCFFFEEEBBB@@@BBBEEEBBBBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEBBBCCCDDDDDDBBBAAAAAABBB??????>>>=========>>>>>>;;;::::::999999888888777444555555555666666666777333444555555555555444333333333333333333333222222333333333333333333333333333333333333333333333333333444444333111000111222111000000000000222333444444444555666666666666555777888999:::999777444333222222333333444555666666666666777777777777666666444444444444555666777888:::::::::999999999888888999888666444333222111111.../////////000000000111........./////////000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111000000000111111111111222111111222333444444444333444444444555666888:::<<<;;;<<<>>>@@@BBBDDDEEEFFFFFFDDDBBB@@@@@@AAACCCDDDHHHIIIIIIIIIHHHHHHJJJKKKJJJKKKKKKHHHDDDBBBCCCDDDDDDGGGMMMTTT]]]eeelllpppxxx{{{qqqooonnnnnnpppqqqpppppprrrqqqqqqqqqrrrsssssstttqqqqqqrrrrrrpppqqq|||sssUUU===<<<>>>888555:::555555555555555555555555444444444444444444444444444555666888999:::<<<<<<999:::<<<>>>AAAGGGNNNSSScccwww}}}xxx```XXXRRRZZZmmm}}}vvvWWWQQQLLLKKKOOOZZZooo|||ooobbb```^^^___bbbfffiiijjjiiihhhgggfffhhhnnnvvv|||~~~{{{~~~~~~~~~{{{zzzyyywwwuuusssrrrqqqggggggggggggfffeeedddddd^^^^^^^^^^^^]]]ZZZTTTPPPMMMMMMLLLLLLLLLIIIEEEBBBAAA???>>>???@@@BBBBBBAAA@@@CCCGGGEEEAAA???BBBEEEAAAAAABBBCCCEEEGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEE@@@BBBCCCCCCBBBAAAAAABBB???>>>===============>>>;;;;;;:::999999888888777444555555555666666777777222222222222333555777888555555444333111000000///333333333333333333333333333333333333333333333333555666555444111/////////000000///000111222444666111333444666666666555555777888:::::::::777555333000111222333444555555666555666666777777777777777555444444555555666777888<<<<<<;;;;;;;;;;;;:::::::::999888666444333333333.../////////000000111111............/////////000000000000000111111111111000000000000000000000000///////////////////////////////////////000111111111222222222222333333333333444444444444333222222444444444444666888:::<<<;;;<<<>>>@@@BBBDDDFFFGGGFFFDDDAAA??????@@@BBBCCCFFFGGGGGGGGGFFFFFFHHHJJJKKKLLLLLLIIIDDDBBBCCCEEEEEEGGGLLLTTT^^^fffjjjlllxxx{{{yyyuuurrrtttxxxxxxrrrllloooqqqssssssrrrppppppppplllnnnqqqrrrtttvvvzzz}}}vvv___GGG===:::888777888777777666555444333333333444444444444444444444444222222333555777999;;;<<<;;;===>>>======CCCMMMVVVttt~~~mmm[[[ZZZ\\\eeerrroooOOOJJJHHHLLLTTTaaayyy{{{rrreeebbb______bbbfffiiijjjgggiiijjjiiijjjnnnvvv|||zzz}}}|||}}}|||zzzyyyvvvtttqqqooonnnnnnjjjiiiiiihhhggggggffffff___^^^^^^^^^]]]ZZZVVVSSSMMMNNNPPPPPPNNNJJJFFFCCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCHHHNNNNNNHHHDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBBAAABBBBBBBBBDDDEEEEEEBBB??????>>>======>>>>>>===<<<:::999888777666666666666666555333333444444444333444333333222222333333444333333333333333333333333000111222222333333333333222222333333333333444444333333333222222222111111111111222222222333333333666555555555555444444444777888888888666555333111333222111111333444333111444555666777777666444444666555555555666777888999@@@@@@@@@===:::777777777777777666555444222000///........................000000////////////000000111111000000//////......///////////////////////////////////////.........000111222333333222111000111111000000//////......333333222222333333444555444444555666888999;;;<<<===>>>???AAABBBCCCDDDDDDHHHEEEAAA@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKKKKJJJJJJHHHGGGFFFEEEEEEGGGFFFJJJTTT\\\cccjjjqqqwww|||uuussssssvvvzzzzzzuuupppoooqqqssssssqqqooooooooolllnnnppprrrsssuuuxxx{{{~~~|||zzzdddLLL@@@<<<888777888666666666555444444444333333333333333333333333333666555555666666777888999888:::<<<===@@@HHHVVVaaayyygggZZZ[[[___jjjxxxyyy^^^MMMIIIIIIOOOYYYjjj}}}vvvuuuxxxxxxrrrkkkfffdddbbbbbbeeehhhjjjkkkkkklllmmmllllllooovvv|||}}}||||||~~~}}}{{{yyyxxxvvvssspppnnnmmmlllfffggghhhiiiiiigggeeeccc^^^^^^]]]^^^___]]]ZZZWWWNNNNNNOOOOOOLLLIIIEEECCC@@@@@@@@@@@@AAABBBCCCDDDDDDDDDGGGLLLLLLGGGCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCEEEFFFEEEBBB@@@???>>>======>>>>>>===<<<:::999888777666666666666777555333333444444444333444333333222222333333444333333333333333333333333222222333444444444333333222222333333333333444444444444444333333333222222111222222222222333333333555555555555555444444444555555666777777666555444222111000111333444444333666777777888888888777777888777555555555666888999?????????===:::777777777888888777666555333222111////////////////////////000000////////////000000111000000000/////////...////////////////////////......//////////////////000111111111111111111000000000000000////////////333333222222333333444555555555555666777999:::;;;===>>>???AAABBBCCCDDDDDDFFFCCC@@@???AAACCCDDDDDDFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEIIIRRR[[[aaaiiipppzzz~~~pppqqqtttyyy}}}}}}xxxtttppprrrsssssspppnnnmmmnnnmmmnnnpppqqqqqqrrruuuwww~~~xxxvvvkkkSSSDDD===999777777555555555555555555444444222222222222222222333333666666666666777888999999999;;;<<<>>>CCCOOO```mmmqqq___TTTWWW___kkkxxxlllRRRJJJHHHIIIQQQ___tttwwwllliiikkkmmmkkkggggggfffeeegggiiikkkllllllnnnppppppooooooqqqxxx}}}~~~~~~}}}||||||}}}|||yyyxxxwwwuuurrrooommmkkkjjjbbbdddgggiiiiiifffcccaaa\\\[[[[[[\\\]]]]]][[[YYYPPPPPPOOOMMMKKKHHHEEECCC@@@@@@@@@@@@AAABBBCCCDDDFFFDDDFFFIIIIIIDDDBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEDDDEEEFFFFFFCCCAAA@@@>>>======>>>>>>===;;;:::999888777666666666666777555333333444555444333444333333222222333333444333333333333333333333333444444555555555444333333222222333333333333444444555555555444444444333333222222222222333333333333333444444555555555444444333444555666777888888888222111000111444555555555888888888888999999:::;;;;;;999666444444555888999===>>>>>><<<999777777777888888888777666444333222000000000000000000000000000//////......//////000000000000000////////////////////////////////////.........//////000000000111000000//////000000111/////////000000000111111333333222222333333444555666666666666777888999:::======???AAABBBCCCCCCCCCDDDBBB??????@@@BBBCCCCCCFFFGGGHHHGGGGGGGGGIIIKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEJJJSSS\\\cccjjjrrr|||mmmpppvvv{{{~~~}}}xxxuuurrrssstttsssqqqnnnmmmmmmmmmnnnoooooooooppprrrtttvvvyyywwwoooYYYGGG>>>:::888888444444444555555555555555222333333333333333444444333333444666888:::<<<======>>>??????EEETTThhhwwwzzziiiXXXQQQWWWaaammmxxxbbbKKKGGGGGGIIISSSddd}}}}}}tttkkkgggiiikkkkkkiiihhhggghhhiiilllmmmmmmkkknnnpppqqqqqqqqqtttzzz||||||}}}||||||{{{|||~~~~~~{{{yyywwwvvvtttrrrooollljjjhhhbbbccceeeffffffeeecccaaaZZZYYYYYYYYYZZZYYYWWWUUUSSSRRRQQQNNNKKKHHHFFFDDDAAA@@@@@@AAAAAABBBCCCDDDGGGDDDDDDGGGFFFBBBBBBDDDCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFCCCAAA@@@???======>>>>>><<<;;;999999888777666666777777777555444333444555444333444333333222222333333444333333333333333333333333444444555555444333222222222222222333333333444444444444444444333333333333222222222333333333444444222333444555666555555555444444555666777888888999444333111222333555555555888888777777888:::;;;======:::666333222444777999:::;;;<<<:::888666777888888777777777555444333222000000000000000000000000/////////....../////////000000000000////////////////////////////////////------...///000111111222111000///......///000111...//////000111111222222333333222222333333444555777777666666777888999999<<<===???@@@BBBCCCCCCCCCCCCAAA??????AAABBBCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHLLLVVV___fffnnnuuu|||kkkpppwww{{{{{{yyyuuusssrrrtttuuutttrrrooonnnnnnmmmnnnooonnnnnnnnnppprrrqqqwww~~~sss^^^JJJ>>>::::::999444444444555555555555555444444444444555555666666333333444666888:::<<<===>>>??????AAAIIIZZZppp}}}~~~|||ssscccVVVVVV^^^jjjttt|||wwwVVVFFFEEEFFFJJJTTTgggzzzuuunnnlllnnnpppnnnlllhhhhhhhhhjjjmmmmmmlllkkkkkknnnpppqqqrrrvvv|||}}}{{{{{{{{{{{{{{{zzz|||}}}zzzxxxuuuuuutttrrrpppmmmkkkiiieeeeeedddcccccccccdddddd]]]\\\ZZZYYYXXXWWWTTTRRRUUUTTTSSSPPPMMMJJJHHHFFFAAAAAAAAAAAABBBCCCDDDDDDGGGDDDCCCEEEEEEBBBBBBEEECCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHFFFFFFFFFEEECCCAAA@@@???======>>>>>><<<:::999888777777777777777777777666444444555555555444444333333222222333333444333333333333333333333333333333333333333222111000222222222333333333444444333333333333222222222222222222333333333444444444111222444666777777666666777777666666666777777777777555333222333444555444777666666666777888:::;;;===:::666333222333666888888999999888777666666888666666666555444333222111//////////////////////////////............//////////////////000000000000////////////////////////---......///000111222222111000///......///000111......///000111222333333333333222222333333444555777777666666777888999999<<<===>>>@@@AAABBBCCCCCCCCCBBB@@@@@@BBBDDDDDDCCCEEEFFFGGGGGGFFFFFFHHHJJJJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHMMMWWW```fffnnnvvvzzzgggmmmuuuxxxwwwsssqqqpppqqqsssttttttqqqooonnnooolllnnnnnnnnnmmmnnnppprrrqqqrrryyyzzzxxxdddNNN???;;;;;;:::555555555555555555444444444444555555666666777777777777777777888999::::::;;;<<<===AAALLL```xxxvvvxxxyyylll___WWWYYYbbboooxxx}}}jjjOOOFFFDDDGGGMMMWWWkkkzzzvvvsssrrrsssssspppmmmiiihhhiiijjjlllmmmlllkkkjjjmmmppprrrssswww}}}|||zzzyyyyyyyyyzzzxxx{{{}}}~~~|||yyyxxxwwwuuuuuuuuutttrrrpppmmmllliiihhheeecccbbbcccdddeeeccc```]]][[[ZZZXXXUUUSSSUUUUUUTTTRRRPPPMMMJJJHHHAAAAAAAAAAAABBBCCCDDDEEEGGGCCCCCCEEEEEECCCDDDGGGDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFKKKIIIFFFEEEEEEDDDBBBAAAAAA???>>>===>>>===<<<:::888888777777777777777888888666444444555666555444444333333222222333333444333333333333333333333333222222333333222222111111222222333333333333444444333333222222222111111111333333333333444444444444111333555888999999888777999888777777666666666666888666333222333555666666666666666666666777888999:::888555222111333555666555666777777666555666888555555555555444333222111///////////////////////////......------......///////////////000000000000/////////////////////////////////000000111111111111000000//////000000111//////000000111222333333333333222222333333444555666666666666777888999:::<<<<<<>>>@@@AAABBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCEEEFFFGGGFFFFFFFFFHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEJJJTTT]]]dddmmmtttxxx~~~bbbiiirrrtttrrrooonnnpppnnnppprrrrrrpppnnnnnnnnnlllmmmnnnnnnnnnnnnppprrrvvvrrrttt~~~~~~|||~~~kkkRRRAAA<<<;;;999666666666555444444444333333333444444555666666777777777777777888999::::::;;;<<<>>>BBBMMMaaazzz}}}ssswwwyyyggg\\\YYYZZZeeerrrzzz}}}___KKKJJJCCCIIIQQQ\\\qqq~~~{{{xxxvvvvvvtttpppmmmkkkjjjiiijjjlllnnnmmmlllkkknnnrrrssstttwww}}}~~~|||yyyvvvvvvwwwxxxuuuxxxzzzyyyvvvttttttuuutttuuuvvvvvvuuusssqqqoookkkjjjhhhfffeeeddddddddddddaaa^^^[[[ZZZXXXUUUSSSSSSSSSTTTSSSQQQNNNJJJHHHBBBAAAAAABBBBBBCCCDDDEEEEEEBBBCCCFFFFFFDDDEEEHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKIIIFFFEEEDDDCCCAAA@@@AAA@@@>>>===>>>===;;;:::888888777777777777888888888666444444555666555444444333333222222333333444333333333333333333333333222222333333444333333333222222333333333333444444444444333333333222222222333333333444444444444555111333666999;;;;;;:::999999999777666666666777777666444111222444777999:::666666777777777777777666777666444222111222333444333444666666555555666888555666666666555444333222000000000000000000000000///......------......///.../////////000000000111////////////////////////000000000000000000000111000111111111111111111000000000000111111222222222333333222222333333444555555555555666777999:::;;;;;;<<<>>>???AAABBBBBBBBBAAA@@@???@@@BBBDDDCCCBBBDDDEEEFFFFFFEEEFFFHHHJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDIIITTT]]]dddllltttyyy^^^fffoooqqqooolllmmmppplllnnnppppppnnnmmmlllmmmlllmmmnnnnnnnnnoooqqqsss{{{sssrrryyy}}}pppUUUBBB<<<;;;999777777666555444444333333222222333333444555666666444444555777999;;;===>>>>>>???@@@CCCMMM```xxxzzzrrrxxxzzzeeeZZZ[[[```jjjxxx{{{UUUFFFIIIDDDKKKTTT___vvv|||yyywwwtttpppmmmmmmllljjjkkkmmmnnnnnnnnnnnnqqqtttuuuuuuxxx}}}~~~{{{wwwttttttuuuwwwsssvvvwwwvvvrrrpppqqqssstttuuuvvvwwwwwwuuusssqqqkkkkkkkkkjjjhhhfffdddbbbbbb___\\\YYYXXXWWWUUUSSSPPPRRRSSSSSSRRRNNNJJJGGGBBBBBBBBBBBBBBBCCCEEEEEEDDDBBBCCCFFFGGGFFFFFFIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIFFFDDDCCCBBBAAA???AAA@@@>>>===>>>===;;;:::888777777777777777888888888666555444666666555444444333333222222333333444333333333333333333333333222222333444555555555555222222333333333444444444555555444444444333333333333333333444444444555555222444777:::<<<<<<;;;:::888888777666666777888999333111000111555999<<<===666777888999999888666555555444333222222222333333222333555555444555666888666777777777666555444444111111111111111111111111.........------............/////////000000111111////////////////////////111111111000000000000000000111222333333222111000111111111111111222222222333333222222333333444555444444555666888999;;;<<<;;;<<<>>>???AAABBBBBBBBB???>>>>>>???AAACCCBBBAAADDDEEEFFFFFFEEEFFFHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKUUU___fffnnnuuuzzz\\\fffnnnnnnkkkkkkkkkjjjlllnnnpppqqqrrrqqqpppooommmnnnooooooooopppsssvvvvvvvvvvvvwwwyyy|||~~~sss[[[GGG<<<:::<<<999888777555444222111000555555555555555555444444666666777888999::::::;;;<<>>===;;;:::;;;;;;::::::999888777777666666666555444444333333333333333222222111111111333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555222444777999;;;;;;;;;:::666666666666777777777777444333333333333444555555888777666555555666777888777666555444333222222222555555555444333333666888777777777777666555444333333222000...---...///000000000...------...//////.........///////////////111///---...111222000...000000000000000000000000222222222111111111111111000111111111111222222222000111111222333333444444333444555666777888999:::999<<<@@@CCCEEECCCAAA???BBBAAAAAA@@@AAABBBDDDEEECCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIEEEGGGLLLTTT^^^gggmmmooo~~~\\\fffnnnmmmkkkjjjkkkiiilllmmmnnnpppppppppooonnnlllmmmnnnnnnnnnppprrruuuyyyzzzzzz{{{|||~~~ttt\\\GGG;;;888:::999888777666555333222222555555555555555555555555555666777777888999:::::::::@@@DDDIIIVVVlllkkk``````cccttt]]]HHHAAAAAAGGGLLLYYYnnn{{{wwwtttqqqppprrrqqqpppoooooopppqqqrrrwwwyyyzzz|||}}}~~~zzzxxxxxxxxxxxxwwwvvvuuutttsssrrrsssttttttvvvuuusssqqqqqqqqqrrrssspppqqqqqqnnniiidddaaa___]]]\\\\\\\\\\\\ZZZWWWTTTOOOOOOOOONNNMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNOOOOOONNNMMMLLLKKKIIIFFFEEEFFFEEEDDDCCCAAAAAAAAA@@@>>>===;;;::::::::::::999888777777777555555555666666666666666444333333333222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222333333333444444222333666888:::::::::999555555666666666777777777555444444333333444444444;;;999777555444333333444888777555444333222222222222333333222111222444666777777777777666555444333333222000///......//////111000000000000000111111...............///000000111///......111111000...000000000000000000000000..................//////000111111111111222222222111111111222222333333333333444555666777888999::::::===AAADDDEEECCCAAA???@@@???>>>===>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFKKKSSS^^^gggmmmppp|||[[[eeemmmllljjjiiijjjhhhllllllmmmmmmmmmmmmnnnnnnkkklllnnnnnnnnnooorrrttt}}}~~~}}}|||zzz~~~zzzaaaKKK===999999888888777666666555444444555555555555555555555555555555666777888999:::::::::>>>EEEOOOccc{{{{{{zzzhhhbbbhhhpppjjjRRRDDD@@@@@@GGGPPPaaaxxx{{{xxxvvvvvvwwwvvvuuuttttttuuuvvvwww~~~~~~|||zzzyyyyyyyyyxxxvvvtttsssssssssrrrrrrrrrrrrsssrrrpppnnnnnnnnnooooooppppppoookkkfffbbb______\\\[[[ZZZZZZ[[[ZZZXXXVVVPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIJJJJJJIIIIIILLLMMMOOOPPPPPPPPPOOOOOOKKKIIIGGGEEEEEEEEECCCBBBAAAAAAAAA@@@>>>===;;;:::999999888888777777666666444555555666777777888888444444444444333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333111111111222222222333333111222444666777888777777444444555555555666666666666555555444333333333222888777666444444333333333999888666444333222111111222333444333222222444666777777777777666555444333222111111000000///.........///000000111111111111000///...---...///000111111///...///000111000...000000000000000000000000,,,,,,------......//////000111111111111222222222222222222222222222333333333444555666777888999:::;;;===AAADDDEEEDDDBBB@@@@@@???>>>=========>>>???AAACCCEEEEEEDDDDDDFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEBBBDDDJJJSSS^^^gggnnnpppyyyYYYccckkkkkkhhhhhhhhhgggllllllkkkkkkkkkkkklllllljjjlllnnnoooooopppsssuuu}}}~~~}}}xxx~~~{{{~~~hhhQQQAAA;;;:::777777777777666666666666444444444555555555555555444444555666888999::::::<<>>===;;;:::888888777777666666666555444555555555666666666777444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222222333333333333000111333444555555555555444444444444555555555666666666666555444222111111000000111333555666888999999888777555333222111111333555666666555555777888777777777777666555444333111111222111111000......***+++---///000000//////000///...---...///111222000/////////000000000///////////////////////////......//////000111222222000000111111111222222222222222222222222222222222333444555666777888999:::<<<>>>AAADDDEEEDDDBBBAAACCCBBBAAA?????????@@@@@@AAACCCDDDEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHFFFDDDCCCAAACCCIIIRRR]]]gggnnnpppvvvzzzUUU___hhhhhhffffffgggfffkkkkkkjjjjjjiiijjjkkkkkkjjjlllnnnppppppqqqsssuuuyyy{{{}}}uuuwww|||lllUUUDDD;;;999777777777777777777666666444444444555555555666666444444555777888:::;;;;;;>>>???EEEWWWuuurrrfffiiizzzaaaKKKFFFFFFHHHKKKNNNYYYnnn~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxwwwwwwxxxxxxwwwuuuwwwwwwwwwwwwvvvuuutttsssoooooonnnmmmmmmlllllllllmmmmmmllliiieeecccbbbbbb___]]]ZZZYYYZZZZZZZZZYYYZZZWWWSSSOOOMMMLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJIIIKKKKKKLLLLLLMMMMMMMMMMMMKKKHHHFFFEEEDDDDDDCCCAAAAAAAAAAAA@@@>>>===;;;:::777777777666666666666666555555555444444333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333333444444444444111111222222333333333333444444444444555555555666666666666555444222111000,,,---///222555888:::;;;999888777555444333222222333444666666666666777999777777777777666555444333111222222222111000///...***+++---.../////////...000//////...///000111222///000000000/////////000//////////////////////////////000111222222333333000000111111111222222222111222222222222222333333333444555666777888999:::<<<>>>@@@CCCDDDCCCBBBAAADDDCCCBBBAAA@@@@@@AAABBBAAACCCEEEEEEDDDDDDFFFGGGIIIIIIIIIIIIHHHFFFCCCBBB@@@BBBHHHQQQ\\\fffmmmpppssswww~~~PPP[[[dddeeedddeeeffffffkkkkkkjjjjjjjjjjjjiiiiiihhhkkknnnooopppqqqssstttuuuwwwzzz{{{yyyzzz|||~~~~~~nnnWWWEEE<<<999777666666666666666666666333333444444555666666666444555666888999;;;<<<<<<===@@@HHH\\\{{{~~~kkkeeekkkuuuUUUFFFDDDDDDFFFKKKRRR___ttt}}}|||xxxvvvttttttvvvvvvvvvuuuxxxxxxwwwvvvuuuttttttsssooooooooonnnmmmmmmlllllllllmmmnnnllliiigggffffffddd```\\\ZZZYYYZZZYYYXXXXXXVVVRRRNNNLLLJJJJJJJJJKKKKKKJJJHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;:::777777777777666666666666555555444444333222222111333333333333444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333444444444555555555111111111111111222222222444444555555555666666666555666666666555333111//////000222444666777777777888888666555444444333333000222444555555555666777777777777777666555444333333222222111000000//////---...//////000000000000//////000000000111111111...000111000///...///111000000000000000000000000......//////000000111111000111111111111222222222000111111222333333444444333444555666777888999:::<<<===???AAABBBBBBAAAAAABBBAAA@@@?????????@@@AAACCCDDDEEEEEEDDDDDDEEEFFFHHHHHHIIIIIIHHHFFFCCCBBB@@@BBBHHHQQQ\\\eeelllnnnpppuuu|||LLLVVV```bbbaaadddeeeeeejjjjjjkkklllkkkjjjiiihhheeehhhkkknnnnnnoooqqqrrrrrrtttvvvzzz~~~~~~|||{{{~~~~~~rrr\\\JJJ@@@===666666666555555555444444333333444444555666666777555666777888:::<<<===>>>???DDDQQQhhhooobbbaaakkkyyyaaaJJJCCCCCCAAADDDKKKTTTccc{{{~~~|||wwwtttrrrqqqssstttuuuuuuwwwvvvtttrrrqqqqqqqqqrrrooooooooonnnnnnmmmlllkkkkkkmmmppppppnnnlllkkkjjjiiiddd___[[[YYYYYYXXXXXXUUUSSSQQQOOOMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJHHHJJJLLLNNNMMMKKKIIIGGGIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCDDDEEEDDDCCCAAAAAAAAA@@@>>>===;;;:::777777777777777777777777444444444444444444333333222222222222333333333444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333444444444222222111111111111111222555555666666666777777777444555666666555333111000222333444555666666555555777777666555555555555555000222555666666555666777777777777777666555444333444333222000///000000111//////.........//////000...///000222222111000///...000111111......///111000000000000000000000000......//////////////////000111111111111222222222//////000111333444555555333444555666777888999:::;;;<<<>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAADDDEEEFFFEEEDDDCCCDDDEEEFFFGGGIIIIIIHHHFFFDDDBBBAAACCCHHHPPP[[[dddjjjmmmnnnttt|||IIITTT^^^``````ccceeeeeeiiijjjlllmmmllljjjhhhgggcccfffjjjlllmmmmmmoooppprrrrrrtttvvvzzz~~~}}}yyy|||wwwaaaOOOEEEBBB777666666555444444333333333333444444555666777777555666777999;;;===>>>???BBBJJJ[[[sss~~~ddd[[[^^^kkkeeeRRRCCCAAACCCAAAEEEMMMUUUfff|||vvvssspppoooqqqsssuuuuuuuuutttqqqooommmnnnoooooonnnnnnnnnnnnmmmlllkkkkkkkkknnnqqqrrrqqqooonnnmmmlllgggaaa\\\YYYXXXXXXWWWTTTSSSRRRRRRQQQQQQQQQQQQKKKJJJJJJIIIIIIIIIJJJJJJJJJLLLOOOQQQPPPMMMIIIGGGIIIIIIHHHGGGGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCCCCCEEEEEEEEEDDDAAAAAAAAA@@@>>>===;;;:::777777777777888888888888333333444444555666666666111111111222222333333333333333333333333333333333444444444444444444444444222222333333333444444444333333333333333333333333111111222222222333333333333222111111111111111111666666666666777777777777333444666666666444222000222333555666777666666555666666555555555555666666111444777888888888888999777777777777666555444333555444111/////////111222///...,,,++++++,,,---...---...111333333222000......000222111...---///111000000000000000000000000000000000000000/////////000111111111111222222222...///000111333555666666333444555666777888999::::::<<<===???@@@@@@@@@@@@@@@@@@?????????AAABBBCCCEEEFFFGGGFFFDDDBBBCCCDDDEEEGGGHHHIIIIIIFFFDDDBBBBBBCCCHHHPPPZZZccciiilllnnnsss|||MMMQQQWWW]]]bbbdddeeedddbbbgggmmmppppppnnnmmmllljjjjjjlllmmmnnnoooooooooppprrrrrrrrrqqqrrrtttuuu||||||lllYYYJJJAAA:::888666555666666666555666666555444444444444555444555888999:::<<<@@@BBBAAARRRhhh}}}lll\\\^^^dddmmm}}}WWWLLLBBB@@@BBBDDDGGGKKKVVVmmm|||yyytttqqqmmmkkkkkkllllllkkknnnmmmkkkjjjjjjkkklllnnnjjjjjjjjjjjjjjjkkklllmmmpppqqqrrrrrrqqqooolllkkkhhhfffcccaaa```^^^[[[XXXUUUTTTTTTTTTTTTSSSOOOMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEECCCDDDEEEGGGGGGGGGFFFEEEDDDCCCBBB???===;;;999888999888777666666555555666555555444444444333333333222222222222222222222222111222444555555444222111111111222222222333333333222333333444444333333222222222222222333333444555222333444555555333111000000000111222222222222222666777777777666555444444777777777666555333222111333444555666666666555444555666777777777666444333333444666777999999::::::;;;:::777555444444555555333222111////////////000000000///...............---......///000111111222666444111...---,,,------000000000000000000000000//////000000///...------...///000222222333333333000000111111111222222222333444555666888:::;;;<<<===<<<<<<<<<===???BBBCCCAAAAAA@@@@@@@@@AAACCCDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFEEEDDDBBBAAA???DDDLLLVVV```hhhnnnqqqqqquuu|||JJJNNNUUU\\\bbbfffggghhhiiimmmqqqsssrrrooolllkkkjjjkkkkkklllllllllkkkkkkmmmnnnooonnnnnnnnnppprrryyyvvvdddQQQDDD:::888666555666666666555444444444444444555666777555777999:::;;;===@@@BBBFFFYYYqqq}}}xxxggg\\\aaaiiiqqqmmmRRRHHH@@@@@@CCCFFFJJJOOO\\\rrr~~~xxxvvvvvvsssooommmmmmmmmllllllllllllllllllkkkkkkjjjiiiiiiiiiiiijjjkkkmmmnnnooonnnoooooopppooollljjjiiifffdddbbb``````___]]][[[WWWUUUTTTSSSSSSRRRPPPNNNOOONNNLLLKKKKKKMMMNNNOOOPPPOOOOOOOOONNNLLLKKKKKKGGGHHHIIIJJJJJJJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDBBB@@@===;;;:::999888888777666555555555555555555444444444333333333222222222222222222222222222222444444444444222222222222333333333444444444333333333333333333333333333333222222222333444444333333444444444333222111000111111222222222111111555555666666666555444444666666666555444333222111///000111333333222111111444555666666666555333333333444666888999:::;;;;;;::::::999888777666555444444333111000//////000000000000///.....................//////000000111111333111///...---...///000000000000000000000000000///////////////......---......///000111111222222111222222222333333333333777777777777777888888888<<<<<<<<<<<<===>>>@@@@@@AAA@@@@@@@@@AAABBBDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFGGGGGGFFFEEECCCBBBAAAEEELLLUUU^^^gggmmmqqqqqquuu|||FFFJJJRRRZZZbbbgggjjjkkkpppsssvvvwwwtttooollljjjjjjjjjjjjjjjjjjiiihhhhhhkkklllllllllkkkllloooqqqxxxoooWWWEEE;;;888666555555666666555333333333444555666777888777888::::::;;;===@@@CCCIII```zzzxxxpppvvvmmmaaa]]]fffpppwwwwwwZZZJJJCCC???@@@DDDGGGMMMSSSeeezzzzzzuuurrrtttqqqmmmkkkkkklllkkkkkkiiijjjllllllkkkiiigggeeeggghhhiiikkklllnnnooopppkkklllmmmmmmllljjjgggfffcccaaa``````aaabbb```___YYYVVVTTTSSSSSSRRRQQQOOOPPPNNNLLLJJJJJJLLLNNNPPPQQQQQQPPPOOONNNMMMLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEDDDCCC@@@>>><<<:::999888777666555444444444444555555444444444333333333333333333333333333333333333333333333333333333333333333444444444555555555444444222222222222444444444444333222222222333333444444444333333333222222222222222111111111111111333444444555555555555444555555555555444222111000111222444555555555444333444444555555444444333222333444666888:::;;;<<<<<<888999:::;;;:::888555333444333111000//////000000000000///...............//////////////////////////////.........000222333000000000000000000000000///////////////...............//////000000111111222222333333333444444444888888888777777777777777;;;;;;<<<===============@@@@@@???@@@AAACCCEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHFFFEEEDDDCCCEEEKKKSSS\\\eeelllppprrrvvv}}}EEEIIIPPPYYYaaagggkkklllsssuuuxxxwwwtttooollljjjiiiiiijjjjjjjjjjjjiiiiiikkklllllllllkkklllooorrr}}}~~~qqqWWWCCC;;;999666555555666555444333333333444444666777777777888999:::;;;===AAADDDLLLfff|||xxxpppllluuu}}}ggg^^^^^^jjjuuu|||lllPPPEEE@@@>>>@@@CCCGGGOOOWWWmmmxxxssspppmmmjjjhhhggghhhiiijjjjjjjjjjjjjjjjjjiiigggeeedddhhhiiijjjkkklllmmmnnnnnniiijjjkkkkkkjjjhhhfffdddaaa``````aaacccddddddccc[[[XXXTTTSSSRRRRRRQQQPPPNNNLLLJJJHHHGGGIIIKKKMMMPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIIIIGGGFFFEEEFFFEEECCCAAA>>><<<:::999777666555444444333333444555555444444444333333333333333333333333333333333444333333222222333333444333333333333444444444444555444222111111222444555555444333333222222222222555444333222222222333333222222222111111111111111222222333444555555555444444444444444333222111000333444666777777777777666555555555555444444333333333444666888:::<<<======888888999999888777555444444333222000///000000111000000///...............//////////////////..................///000222333/////////////////////////////////.........//////////////////000000111111222222222333333333333444555555666777888999::::::;;;<<<===>>>>>>>>>===<<<>>>>>>>>>???@@@BBBDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDFFFJJJQQQZZZccckkkpppuuuyyyEEEIIIPPPXXX```fffjjjlllpppsssuuuuuurrrooolllkkkhhhiiijjjkkkllllllllllllkkkkkkkkkjjjjjjlllooorrr}}}oooVVVDDD<<<999666555555666555444666555555444444444555555666777999:::<<>>AAACCCHHHRRR]]]uuu~~~uuuooolllgggeeecccdddgggiiikkkkkkkkkjjjhhhfffeeeeeeeeeeeeiiijjjkkkllllllkkkkkkjjjiiiiiijjjjjjiiigggeeecccaaa``````bbbdddfffeeeddd\\\YYYUUUSSSSSSSSSRRRPPPNNNLLLJJJHHHHHHIIIJJJLLLLLLKKKJJJIIIIIIIIIJJJJJJNNNPPPRRRTTTUUUTTTSSSRRROOOPPPPPPPPPPPPOOONNNNNNLLLLLLLLLLLLJJJHHHFFFEEEEEEDDDCCC@@@>>><<<:::999777666555444444333333444555555444444444333333333333333333333333333333333444333333222222333333444222222222222333333333333555444222111111222444555555444333333222222222222555444333222222222333333222222111000000111111222222222333444555555555444444444444444333222111111111222333555666555555444666666666555555555555555333444666888:::;;;<<<<<<888888666555444444555666444333222000000000000111000000///...............////////////............///////////////000000000//////////////////////////////............///000111111000000000111222333111111111111222222222222444555666777888999:::;;;<<<===>>>???@@@???>>>===============???AAACCCEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFJJJPPPYYYccclllqqqxxx{{{EEEIIIOOOWWW^^^eeeiiikkkllloooqqqrrrpppmmmlllkkkhhhiiijjjlllmmmmmmnnnnnniiiiiiiiihhhhhhjjjooorrr}}}pppWWWGGG<<<:::777555555555444444666666555444444444444444555777999;;;>>>DDDJJJOOO```~~~{{{rrrqqq}}}|||rrrbbb```dddqqq~~~}}}```NNNAAA@@@@@@BBBDDDJJJXXXfffzzzpppjjjgggfffdddcccdddgggjjjlllmmmkkkiiigggeeeddddddffffffiiijjjkkkkkkkkkjjjhhhggghhhiiijjjjjjiiigggdddcccbbbaaa```aaacccccccccaaa\\\ZZZWWWUUUTTTSSSQQQPPPOOONNNLLLKKKKKKKKKKKKLLLGGGFFFEEEEEEEEEGGGHHHIIILLLOOOTTTXXXZZZYYYVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSPPPPPPOOOOOOMMMJJJHHHFFFDDDCCCBBB???===;;;999888888777666555444444444444555555444444444333333333333333333333333333333333333333333333333333333333111111111222222222333333444444222222222222444444444444333222222222333333444444444333333333222222222111000000000111333444333444444555555555555444444444444444444333222222111222444666777777666666777777666555555555555666333444666777999999::::::888777555333222333555666555444222111000000111111000000///.......................................000000000000////////////000000000000000000000000//////...------...000111333222111000000111222333000000111111111222222222666777777777888888888888======>>>???????????????>>>======>>>???AAACCCDDDFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIHHHGGGEEEDDDFFFJJJQQQZZZdddmmmrrryyy|||DDDGGGNNNVVV^^^eeejjjllljjjmmmoooooommmkkkjjjjjjjjjjjjkkklllmmmmmmlllllljjjjjjjjjiiiiiilllpppttt|||sssZZZHHH<<<:::777555555555444333555555444444444555555666666888:::>>>CCCJJJRRRWWWfff{{{rrrqqq}}}zzznnn\\\^^^gggvvvvvvYYYJJJAAAAAABBBEEEGGGPPPaaarrryyynnnhhheeefffdddbbbccceeehhhiiijjjhhhhhhgggffffffffffffffffffgggiiijjjjjjiiihhhgggggghhhhhhiiihhhfffcccbbbcccaaa____________]]]\\\[[[ZZZXXXWWWVVVTTTQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIBBBBBBBBBBBBCCCFFFHHHJJJNNNRRRYYY___aaa```]]]ZZZYYYYYYYYYYYYYYYXXXXXXWWWSSSSSSRRRQQQOOOLLLIIIHHHCCCBBBAAA>>><<<:::888777888888777666555555555555555555444444444333333333444444444444444444444444222222444444444444222222222222222333333333444444333333333333333333333333333333222222222333444444333333444444444333222111111000//////000222444666555555666666666555444444444555555555555444333333222333555666777888777777777666555444444444555555444444555777777888888777777666666555555555555555555444222111000000111222000000///...............,,,------......///////////////000000000000//////000000000000000000000000//////---------...000111333111000//////000111222111111111222222222333333555555666777888999999:::<<<<<<<<<===>>>???@@@AAA@@@@@@@@@???@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJIIIHHHFFFEEECCCEEEKKKRRR\\\fffnnnsssxxx|||BBBFFFLLLUUU^^^eeekkknnnkkkmmmoooooollljjjiiiiiikkkkkklllllllllkkkjjjjjjmmmmmmmmmkkklllnnnssswww~~~~~~~~~vvv\\\FFF===:::777555555555444333333333333444555666777888666999<<<@@@FFFNNNWWW]]]eee{{{qqqooo|||{{{lllWWW\\\iiizzzsssTTTFFFAAABBBDDDGGGJJJTTThhh{{{zzzpppiiifffeeecccaaa```bbbdddeeeeeeeeefffhhhiiiiiigggfffdddccceeegggiiijjjiiihhhhhhffffffggghhhfffdddbbb```bbb```^^^]]]]]][[[YYYWWW[[[ZZZYYYXXXWWWUUUQQQNNNJJJKKKKKKLLLKKKIIIGGGFFFAAA@@@@@@AAABBBEEEIIIJJJQQQVVV___fffiiigggccc```\\\\\\\\\\\\\\\[[[ZZZZZZUUUUUUTTTRRRPPPMMMJJJHHHCCCBBB@@@>>>;;;999777666999888777666666555555666555555444444444333333333444444444444444444444444111222444555555444222111333333333444444444555555222333333444444333333222222222222222333444444555222333444555555333111000000///...///000222555777666777777777666555444444555555555666555555444444---...000222333333333333666555444333222333444444444555555666666666666666555666888999888777555444555444333111000111111222000000///...............,,,,,,------...///000000---...///000111111000000000000000000000000000000///...---,,,---...111222222111///...---///000111222222333333333444444444111222333666999;;;===>>>;;;;;;:::;;;<<<>>>@@@AAACCCBBBBBBAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEHHHIIIIIIJJJIIIGGGFFFEEEBBBEEEKKKTTT]]]gggoootttwww{{{FFFIIINNNVVV^^^eeejjjmmmlllmmmmmmnnnoooooonnnnnnmmmmmmlllkkkkkkkkkllllllmmmmmmllljjjjjjkkkooorrr}}}~~~ttt\\\GGG:::888666666666666555444333444444555666777888888888999;;;AAAJJJUUUZZZ[[[gggwww}}}tttpppzzz{{{iiiYYY```qqqlllSSSJJJCCCEEEGGGGGGLLL]]]uuu{{{qqqjjjgggeeeccc```^^^^^^```cccdddddddddeeefffgggggggggfffiiijjjjjjhhhfffeeeeeegggddddddccccccbbbccccccccc______]]]\\\[[[ZZZZZZZZZ[[[YYYXXXXXXXXXXXXUUUSSSOOONNNLLLIIIGGGEEEDDDDDD@@@@@@AAAAAACCCGGGMMMQQQTTT\\\fffkkkjjjgggfffgggfffhhheee___[[[[[[XXXTTTUUUTTTSSSQQQOOOMMMKKKJJJDDDBBB>>>;;;999888888888777777666555555555555666//////000111222333333333222222222222222222222222111111000000111111222333333222222111111222222333111222333333444444333333555444333333222222222222111111111222222333333444000000000///000000111222888888888888777777777777555555666666555444444333333444555555666666555555888777444333333444777888333222222222222333444444555555666666666666555555444222111//////000222333............////////////------......//////000000000000000000000000000000//////............//////---.........//////000000000...,,,...111333111///333222111222333444333111333555777999;;;;;;;;;:::<<<===???AAABBBAAA@@@???BBB???======@@@DDDGGGIIIEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGIIIJJJJJJIIIGGGFFFDDDFFFJJJQQQZZZeeennnsss~~~DDDGGGLLLSSS[[[ccchhhkkkjjjjjjkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkklllmmmmmmmmmkkkjjjlllooorrryyy~~~www___III;;;999777666666666555444444444555555666666777777888999;;;@@@HHHQQQVVVXXXcccrrr~~~{{{tttuuu}}}|||qqqppp||||||gggXXXbbbwwwhhhPPPIIIDDDFFFIIIMMMXXXlll}}}sssllliiidddbbb___^^^]]]___bbbdddbbbbbbdddeeegggggghhhhhhggghhhiiihhhffffffhhhiiieeeeeedddcccbbbbbbbbbbbb```___]]]\\\[[[[[[[[[[[[[[[ZZZXXXXXXYYYXXXVVVTTTQQQOOOMMMJJJHHHFFFEEEDDDAAAAAABBBDDDGGGLLLSSSXXX\\\bbbhhhiiifffbbbbbbccchhhiiigggaaa^^^^^^[[[WWWUUUTTTSSSQQQNNNKKKIIIGGGAAA???<<<999777666666666444444333333222222222333111111222222333333444444333333333333333333333333111111000000111111222333333222222111111222222333111222333333444444333333444444333222222222333333222222222222222333333333111000000000000111222222777777777777777777777666666666666666555444333333333444555555666666555555777666444333333444666777333333333333333444444555666666777777777777666666444333111000///000111222............////////////000000//////////////////////////////////////////000000////////////000000........./////////000000///...---...111222111000...------...111222222111333444555777888999999999:::<<<>>>???@@@???>>>===@@@>>>===>>>AAAEEEGGGHHHEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEGGGJJJQQQZZZdddnnnsss}}}AAADDDIIIPPPXXX```fffiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkkkkklllmmmmmmmmmllllllmmmpppsssuuu~~~eeeMMM>>>;;;888666666666444333555555555666666666666666888999<<>><<<:::999999999666666666666555555555555333333333444444444444444444444444444444444444444111111000000111111222333333222222111111222222333111222333333444444333333333333222222222333444444333333333333222222222222111111111111111222333333555555555555555555555666666666666666555444333222333444555555666666555555555555555555555555555555444444444333444555555666666666777777777777666666555444222000//////000000---............/////////222111111000000///..............................111111000000000000111111......////////////000000///......///111222222111/////////111333555555555333333444444555666777888999:::<<<===>>>>>>======>>>======???CCCFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKQQQZZZdddmmmrrr}}}@@@CCCHHHNNNVVV^^^eeehhhnnnnnnnnnnnnnnnnnnmmmllliiiiiiiiiiiijjjkkkmmmmmmmmmmmmnnnmmmmmmnnnqqqtttuuummmRRR@@@===999777666555444333666666666666666555555555888999>>>EEEJJJPPPXXX```aaallltttrrrssswwwooovvvttt]]]ZZZaaannnyyy{{{^^^NNNIIIJJJLLLSSSeeeyyyooogggbbb```^^^]]]\\\\\\^^^```aaa```aaabbbdddeeeffffffffflllmmmmmmjjjfffdddccccccdddcccbbbbbbbbbbbbbbbbbb```___\\\[[[ZZZ[[[]]]^^^ZZZYYYXXXXXXXXXXXXUUUSSSSSSQQQNNNKKKGGGEEECCCBBBBBBDDDFFFJJJPPPYYYbbbiiinnnlllgggaaa[[[YYY[[[^^^___cccccc```___aaa___\\\XXXWWWTTTPPPLLLGGGDDDBBBAAA@@@>>><<<:::999999999888888888888777777666666444444444444333333333333333333333333333333333333111111000000111111222333333222222111111222222333111222333333444444333333222222222222333333444555444444444333333222222111222222111111222222333444333444444444444444555555666666666666555444333222333444555555666555555555555666777777777777666555555444444444444555666666555555666666666666555555555444333111000/////////---------.........//////111111111111000000000000////////////////////////111000000//////000000111//////////////////000000/////////000111222222222222111111222555666666555555444333333444555777888999:::;;;<<<===>>>>>>=========>>>AAADDDFFFFFFFFFGGGFFFDDDCCCCCCDDDDDDEEEHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHLLLRRRZZZdddmmmrrr|||AAACCCGGGNNNVVV^^^eeeiiiooooooppppppppppppoooooojjjjjjjjjjjjkkkmmmnnnnnnlllmmmnnnnnnmmmoooqqqsssxxxtttWWWBBB>>>:::777666666555444666666666666666555555555888:::@@@IIIOOOUUUbbbooottt{{{~~~{{{yyyuuummmZZZWWWaaallluuu}}}rrr[[[OOOKKKNNNPPP\\\rrrvvvlllddd^^^^^^]]]\\\\\\\\\]]]___```bbbbbbcccccccccccccccbbbjjjkkkllljjjgggdddccccccaaaaaaaaaaaabbbcccddddddaaa___]]]\\\[[[\\\]]]^^^YYYXXXWWWWWWWWWVVVTTTRRRQQQOOOMMMIIIFFFCCCAAA@@@BBBDDDHHHMMMSSS[[[ccciiiiiieee___XXXTTTUUUXXX[[[\\\```bbbaaaaaacccccc___YYYXXXUUUPPPKKKFFFBBB@@@:::999888777555555444444444444555555555444333222333333333333222222222222111111111111111111111111111111000000111111222333333222222111111222222333111222333333444444333333222222222222333333444555555444444333333222222222222222111111222222333444222222333333444444444555555555666666555555444333333444555555666555555555555666888999999888666555555444444444444555666666333444444555555444444333555444333111000/////////------------...............//////000111222222333000000000000000000000000000//////......//////000000000000000000000//////...///000000111111222333111000///000111222111000555555444444555777999::::::;;;<<<===>>>??????@@@======???AAAEEEFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHLLLRRR[[[eeennnsss{{{AAACCCGGGMMMUUU]]]eeeiiimmmnnnnnnoooooooooooooookkkkkkkkkkkklllmmmnnnnnnjjjlllmmmnnnmmmnnnqqqssszzzxxx[[[CCC???:::777666666666555555555555666666666666666888999@@@KKKRRRYYYkkk}}}|||}}}}}}hhh[[[WWWeeevvviiiZZZQQQLLLOOOUUUeee~~~uuulllccc^^^]]]]]]\\\\\\\\\^^^___```bbbbbbbbbbbbbbbaaaaaa```bbbeeeggghhhgggffffffgggaaaaaaaaaaaaaaabbbcccdddaaa```___^^^\\\\\\[[[[[[XXXWWWUUUUUUVVVUUUSSSQQQOOONNNKKKHHHEEECCCAAA@@@CCCFFFKKKOOOTTTZZZ```ddd^^^ZZZTTTPPPOOOQQQVVVYYY___ccceeeddddddfffdddaaaXXXWWWSSSOOOJJJEEEAAA>>>888888777777666555444444555666777777777666444333222222222222333333333333111111111111111111111111111111000000111111222333333222222111111222222333111222333333444444333333333333222222222333444444444444444444333333333333111111111111111222333333222222222333444444555555333444555555666555555555333444555555666666555555666777888888888888777666444444444333444555555666444444444555555444444444333333333222111000//////,,,------------.........,,,---...///111222333333111111111111111111111111//////............//////111111000000000000//////...000111111111111222444333222111222333333222111444444555666777999:::;;;;;;;;;<<<===???@@@AAABBB@@@??????AAADDDEEEDDDCCCEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGKKKRRR[[[fffooouuu{{{@@@BBBFFFKKKSSS\\\dddhhhkkklllmmmnnnoooppppppppplllkkkkkkjjjkkkkkklllllliiijjjlllmmmmmmnnnppprrrxxx}}}www\\\CCC???:::777666777777777444444555555666666777777888888???JJJQQQYYYooovvvgggaaa^^^pppsss```YYYSSSLLLOOOXXXlll|||tttkkkccc]]]]]]\\\\\\]]]]]]^^^````````````aaaaaabbbaaaaaaaaa^^^aaadddfffggggggggghhhccccccbbbaaaaaaaaaaaaaaaaaaaaaaaa```^^^\\\ZZZXXXVVVUUUTTTTTTTTTSSSQQQOOOOOONNNKKKIIIFFFDDDCCCBBBFFFIIINNNRRRUUUXXX[[[^^^XXXUUUPPPNNNOOOSSSWWWZZZdddggghhhfffddddddaaa\\\UUUTTTQQQLLLGGGBBB>>><<<:::::::::999999888777777777888:::::::::999777666222222333333444444555555111111111111111111111111111111000000111111222333333222222111111222222333111222333333444444333333444444333222222222333333333333333444444444444444111000000000000111222222222222333333444555555666111222444555666666777777333444555555666666555555555555666666666666555555333333333333333444444555555666666666666666666555222222222222222111000000,,,,,,---------.........------...///000000111111000000000000000000000000000000////////////000000111111111000000000//////...000222222000000222444444333333444666777666555111333444777999:::;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDEEEFFFKKKRRR\\\gggqqqvvv{{{@@@AAAEEEJJJRRR[[[ccchhhkkklllnnnoooqqqrrrrrrrrrkkkkkkjjjjjjiiijjjjjjjjjhhhjjjlllmmmmmmnnnpppqqqvvvxxx{{{|||vvv\\\CCC???:::777777777888888333444444555666777888888777777>>>IIIOOOXXXppprrrgggfffiiiyyyjjj[[[XXXSSSLLLNNNZZZpppzzzqqqjjjaaa[[[]]]]]]]]]]]]^^^___```aaa^^^^^^```aaabbbbbbbbbbbb^^^aaaeeeffffffeeeeeeeeefffeeecccbbb```___^^^^^^aaaaaabbbaaa___\\\YYYWWWUUUTTTSSSSSSSSSRRRPPPNNNOOONNNLLLIIIGGGEEEDDDDDDHHHLLLQQQTTTVVVWWWXXXYYYXXXUUUQQQQQQSSSWWW[[[]]]fffiiiiiieeebbb```\\\VVVSSSRRROOOJJJEEE@@@<<<:::777777777777777666555555444555777888777666444333333333444444555666777777222222222222222222222222111111111000111222222333333222222222222222222333222222333444444444333333555444444333222222222222333333333444444555555555000000000///000111111222222222333444444555666666000111333555666777888888333444555555666666555555444444444444444444444444333222222222222333444444777777888888888888777777111111222222222111111000,,,,,,,,,---------..................////////////////////////////////////111111000000000000111111222111111111000000//////...000222222000000222555000//////111333555555444///111444777999;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDBBBAAA@@@BBBCCCBBBAAABBBBBBBBBCCCDDDFFFHHHIIIHHHIIIJJJKKKJJJHHHEEEDDDDDDFFFJJJRRR\\\hhhrrrxxx{{{@@@???CCCIIIOOOTTT]]]eeeffflllpppooooooqqqpppmmmkkkjjjiiihhhhhhhhhiiijjjlllkkkjjjjjjlllnnnppprrrrrrttt{{{|||zzz{{{{{{}}}ttt^^^GGG???999888888666555666555555555555555666777888999;;;???CCCJJJYYYppp|||qqqkkklllsss}}}bbbSSSRRRRRRQQQTTThhh{{{pppddd___```^^^]]]\\\\\\]]]___bbbccccccbbb``````aaabbbbbbaaaaaaaaaaaabbbcccdddfffgggggggggffffffdddcccaaa```___```bbbbbb```]]]YYYWWWUUUTTTSSSQQQPPPOOONNNMMMLLLLLLLLLLLLJJJHHHFFFEEEJJJMMMQQQUUUWWWVVVTTTRRRSSSRRRRRRRRRUUUZZZ___ccciiikkkjjjeeebbb```\\\VVVTTTPPPJJJEEEBBB???===;;;999999999999999999999999666777999::::::999777666555555444444444333333333333333333222222111111111111111111111111111111111111111222222222333333333111111222222333444555555333333333333333333333333666555333222111000000000333333333333222111000000333222111000000000111222111111222222333444555555444444444555555555555666444555555555444333333222222333222111000000333666777777777666666666666666777555222000111111111000........./////////000000///////////////////////////000000000......000222............////////////222222111000//////000000---......///000111111111000111111111111222222222444444666777999999::::::>>>???@@@AAABBBAAA@@@???@@@???????????????@@@@@@@@@AAABBBBBBBBBDDDHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGJJJRRR___llltttwww@@@???BBBIIINNNSSS[[[ccciiinnnqqqpppoooppppppnnnkkkkkkiiihhhhhhhhhiiijjjlllkkkjjjjjjkkkmmmoooqqqqqqttt{{{~~~zzz||||||~~~rrr[[[GGG???999888888666555666666666666666666777888999:::<<<@@@CCCIIIVVVjjjzzz{{{uuuqqq~~~}}}qqqqqquuu{{{yyycccXXXSSSSSSUUU^^^sssyyynnnddd___```^^^]]]\\\\\\]]]___bbbcccdddbbbaaaaaabbbccccccbbbaaaaaaaaabbbcccdddeeefffeeeeeedddcccbbbaaa``````aaaaaaaaa```^^^[[[XXXVVVUUUTTTRRRPPPOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNQQQUUUYYYZZZYYYWWWUUUUUUUUUUUUWWWZZZ^^^bbbdddiiikkkjjjeeebbb```[[[VVVQQQMMMGGGBBB???===;;;999888888888888888888888888999:::<<<<<<<<<:::888777444444444333333333222222333333333222222222111111111111111111111111111111111111222222222333333333111222222333444444555555333333333333333333333333555555444444444444444444444444444444333222111111444333333222222333444555222222333333444444555555222222222333333444444555444555555555444444333222222222222111000111444777888777777777666666555555666444222111111111000///+++++++++,,,,,,,,,------////////////////////////...///000///......///111............////////////222111111000//////000000///000000111222222333333000111111111111222222222222333555777999:::;;;;;;===>>>???@@@@@@@@@???>>>??????>>>??????@@@AAAAAABBBCCCCCCCCCCCCEEEHHHJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGJJJSSSaaannnvvvzzzAAA???BBBHHHLLLPPPXXX```kkkoooqqqnnnmmmoooooommmlllkkkjjjiiihhhhhhiiijjjlllkkkjjjiiijjjkkkmmmoooqqqttt|||~~~~~~}}}yyy}}}}}}}}}oooYYYHHH@@@999888888666444555666666666777777888999:::;;;>>>AAADDDIIIUUUeeepppuuummmjjjzzz~~~wwwsssyyyvvviii```VVVTTT[[[lllvvvlllbbb^^^___]]]]]]\\\\\\]]]___aaabbbdddcccbbbbbbddddddcccbbb``````aaabbbcccddddddeeecccbbbaaa```___```aaaaaadddcccaaa___\\\YYYWWWVVVUUUSSSPPPNNNMMMNNNPPPQQQQQQPPPPPPPPPQQQSSSUUUVVVTTTWWW[[[^^^___]]]ZZZXXXXXXYYYZZZ\\\___aaacccdddhhhjjjiiiddd```^^^ZZZUUUMMMHHHBBB===:::999888888888888888888888888888888===>>>??????>>><<<999888444444444333333333333333333333333222222222222111111111111111111111111111111111222222222333333333222333333444444555555555333333333333333333333333333333444444555555555666444444333333222111111000333333222222333444555666444444444444444444555555///000000111222333333444444555555555555444333333111222222222111222555777999999888888777666555555555444333333444222000---------........./////////////////////////////////...///000///...---...000............////////////111111000/////////000000000000000111222222333333000111111111111222222222222333555777999:::;;;;;;;;;<<<>>>?????????>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDEEEDDDDDDDDDGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGJJJTTTcccpppxxx{{{|||}}}AAA???AAAFFFJJJNNNUUU]]]iiimmmnnnkkkiiilllmmmkkkmmmllljjjiiihhhiiiiiijjjlllkkkjjjiiiiiijjjlllmmmqqquuu~~~{{{}}}|||ppp[[[HHH@@@999888888555444555555555555666777888999:::;;;???DDDGGGNNN[[[hhhoooyyyqqqppp|||tttuuu~~~uuupppiiiZZZWWWbbb{{{}}}tttjjj```\\\^^^\\\\\\\\\]]]^^^___aaabbbbbbaaaaaabbbcccdddcccaaa___```aaabbbcccdddddddddcccaaa```^^^___```bbbcccfffdddaaa]]]ZZZWWWVVVVVVRRRPPPMMMKKKKKKMMMPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYYYY\\\```cccccc```\\\YYY[[[\\\^^^```bbbbbbbbbaaaccceeeddd___\\\ZZZVVVQQQIIIEEE>>>:::888888888777888888888888888888888888>>>???@@@???>>>;;;999777555444444444444444444444222222222222222222222222111111111111111111111111111111222222222333333333333333444444444555555555333333333333333333333333111222222333333333333333333222111000000/////////000000000111222333444444555555555555555555444444//////000111222333444444444444555555555555444444111222333333222333666888;;;;;;:::999888777777666555555555666777555111....../////////000000000000////////////////////////...///000000...------...............////////////111000000/////////000000......//////000000000000000000111111111222222222333444555777888999999999;;;<<<>>>???@@@??????>>>===>>>>>>???@@@AAACCCDDDDDDEEEEEEDDDCCCCCCEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGJJJTTTbbbnnnvvvyyyxxxzzz~~~AAA???AAAFFFIIILLLSSS[[[eeeiiijjjgggfffiiikkkjjjnnnlllkkkiiiiiiiiiiiijjjlllkkkjjjiiiiiijjjlllmmmqqqvvv~~~rrr___III@@@999888888555444555444444444555666777999999;;;AAAGGGMMMYYYjjjvvvyyy{{{~~~~~~yyy}}}{{{rrrwww}}}qqqqqqmmm^^^^^^mmm|||sssiii___[[[\\\[[[\\\\\\]]]^^^___```aaa```______aaabbbcccaaa```___```aaacccddddddddddddcccbbbaaa``````aaaccceeefffddd```\\\XXXVVVUUUUUUOOOMMMKKKIIIJJJMMMPPPSSSTTTWWWZZZ]]]^^^\\\YYYWWW\\\___dddggggggccc___[[[]]]___aaabbbaaa___\\\[[[[[[]]]]]]XXXUUUTTTPPPKKKFFFBBB===999888999999888::::::::::::::::::::::::===>>>>>>>>><<<:::777555555555555555555666666666222222222222222222222222111111111111111111111111111111222222222333333333333333333444444444444444333333333333333333333333333333444444444333222111444444222111000000111111000000111222333444444444555555555555555555444444111111111222333444444555444444555666666555555444222333444444444444666888<<<<<<;;;::::::999888888666666777999999777333///++++++,,,,,,,,,---------////////////////////////...///111111///------...............////////////000///////////////000000///////////////000000000000000111111111222222222555555666777777777777777;;;===>>>@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDCCCDDDCCCBBBAAAAAACCCEEEGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFJJJSSS```kkkqqqsssuuuxxx}}}@@@???@@@EEEIIILLLSSSZZZaaafffhhhggghhhkkkmmmkkknnnmmmkkkjjjiiiiiiiiijjjlllkkkjjjiiijjjkkkmmmooorrryyywww|||rrr```IIIAAA:::888888555333444333333333444555777999999;;;DDDKKKTTTeee{{{wwwvvvtttnnnwww}}}~~~vvviiimmmjjjbbbhhhzzzyyyqqqggg^^^[[[\\\[[[[[[\\\]]]^^^___``````^^^^^^^^^```bbbcccaaa______```bbbdddeeeeeeeeeddddddcccbbbbbbbbbcccdddeeeeeeccc___[[[XXXVVVUUUTTTMMMLLLKKKKKKLLLOOORRRTTTWWWZZZ___bbbbbb___ZZZWWW\\\```fffkkkmmmkkkgggdddaaabbbbbbaaa^^^ZZZUUUSSSRRRUUUUUUQQQOOOOOOLLLGGGCCC@@@===::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888555333555555555555555666666666111222222222222333333333111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333555666777777777555444333777666555333222333333444222333444555666666555555444444444444444444555555333333333333444444444444444444555666666666666555333444666666444444555777:::::::::999999999999888777777888999999777333000------------............///////////////////////////111222222000...---...............//////////////////......//////000000111111111111111111222222000111111111111222222222444555666666777777777666;;;<<<>>>@@@AAAAAA@@@@@@?????????@@@@@@BBBCCCDDDBBBBBBCCCAAA@@@AAACCCEEEGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEIIIRRR^^^hhhnnnpppsssxxx}}}@@@???@@@EEEIIILLLSSS[[[___eeejjjkkklllppprrrpppooonnnllljjjiiiiiiiiiiiilllkkkjjjjjjkkkmmmoooqqqsss|||vvvxxxyyyzzzooo]]]JJJAAA:::888888555333444333444444555666888:::;;;===FFFOOOYYYoooxxxwww|||jjjhhhttt~~~|||nnngggiiigggeeeqqq}}}uuunnnfff^^^[[[]]]ZZZ[[[\\\]]]^^^_________^^^^^^___aaaccccccbbb___```aaadddfffgggffffffeeecccccccccccccccccccccbbbcccaaa___\\\YYYVVVUUUTTTMMMMMMMMMNNNPPPSSSUUUWWWZZZ]]]aaadddeeebbb___\\\[[[```iiipppuuuuuusssqqqffffffddd```[[[UUUOOOLLLKKKNNNOOOLLLKKKKKKIIIDDD@@@>>><<<;;;<<<;;;:::888::::::::::::::::::::::::999:::;;;;;;:::777555333333333333333444444555555111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333444666777888777555444777666444222111222333333333444555666666555555444222222333333444444555555444444444444333333333333444444555666666666666666555666777777555444444555666666666777777777777777777666666777777666222000////////////000000000111////////////////////////000222444444111///..................////////////...............///000000222111111111111111111111000111111111111222222222111222444666777888999999:::;;;===???@@@@@@@@@???@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCBBBAAABBBDDDFFFFFFGGGHHHIIIIIIGGGFFFDDDCCCCCCHHHQQQ^^^hhhnnnpppsssxxx~~~@@@>>>@@@EEEIIILLLTTT\\\___ffflllnnnqqquuuvvvuuuooonnnllljjjiiiiiiiiiiiilllkkkjjjjjjlllnnnppprrrttt}}}zzzzzz~~~zzz}}}~~~kkkZZZJJJAAA:::999888555333444444444555666888999;;;<<>>AAAAAAAAA@@@@@@AAABBBBBBBBBCCCCCCCCCBBBCCCFFFHHHFFFGGGHHHIIIIIIGGGFFFDDDAAABBBGGGQQQ___jjjppprrrsssxxx~~~;;;>>>AAADDDHHHLLLQQQUUUZZZbbbkkkqqqrrrssstttvvvrrrqqqooolllkkkjjjjjjjjjkkkkkkjjjjjjkkknnnppprrrwww|||~~~zzzyyyxxxgggXXXLLLBBB:::888777555555666555666777666666777:::<<<@@@CCCIIIZZZvvvyyy~~~|||iiieeellluuu|||qqqnnnmmmlllffffff{{{|||zzzxxxyyyzzz|||~~~~~~{{{yyyqqqrrruuuyyy|||~~~|||yyytttlllfffaaa^^^[[[YYY^^^]]]\\\]]]^^^^^^]]][[[\\\___bbbfffgggfffdddccccccdddeeeffffffdddbbb```cccbbbaaa```____________]]]]]]^^^]]][[[XXXUUUTTTOOOPPPRRRTTTWWWXXXZZZ[[[\\\^^^```bbbccccccbbbaaa\\\```fffnnnuuuxxxwwwuuuqqqnnnfff\\\WWWTTTLLLDDDIIIHHHHHHIIIIIIHHHFFFCCC???<<<888888999;;;999888:::::::::999888777666555777777666555333222111000333333333333333333333333333333333222222111111111000000111111111222222222555444444333333444444555000000111222222222222111555444444333333444444555444444555555555555444444111111111111111111111111444888<<<>>>>>>===<<<<<<555444333222222222222222444444333333333222222222888666555666888999777444444444444444444444333333444444444555555555555666777666555555666555333111222000.........///...---,,,---------....../////////000111222222111000//////000111111111///...---000000000000000000000000000000000000000000000000111111222222222333333333888888999999999:::::::::999;;;>>>AAABBBAAA???>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@??????@@@CCCDDDFFFGGGHHHHHHHHHHHHGGGFFF@@@BBBHHHQQQ^^^iiipppttt{{{>>>@@@BBBDDDFFFJJJOOOSSSZZZaaaiiinnnppppppqqqsssqqqpppnnnllljjjjjjjjjjjjlllkkkkkkjjjkkkmmmpppqqqvvv~~~}}}}}}xxxgggXXXLLLBBB:::888777555555666555666666666666777999<<<@@@CCCKKK]]]xxxwwwtttzzztttppptttzzzkkkjjjnnnppplllkkk}}}~~~{{{xxxwwwwwwwwwxxxyyyxxxxxxxxxwwwtttqqqoooiiikkknnnqqquuuxxxzzz{{{}}}zzzvvvtttrrrnnnhhhccc```]]][[[YYYYYYXXXXXXYYYZZZZZZWWWUUU\\\___bbbfffggggggeeeddddddeeeeeefffeeedddcccbbbeeedddcccbbbaaaaaaaaaaaa]]]^^^^^^]]]\\\YYYVVVTTTSSSSSSSSSTTTVVVXXXYYYZZZ]]]^^^```bbbcccddddddddd^^^```cccfffjjjmmmoooqqqtttrrrjjj```ZZZVVVQQQKKKGGGFFFDDDDDDDDDCCCAAA??????<<<999999:::;;;:::888888888999999999888888777666666555444333222222111333333333333333333333333333333333222222222111111111111111222222222222333333333222222222222333333000111111222333222222222333333333222222333333333444444555555555555444444222222111111111111111111444999AAAEEEEEEAAA>>>;;;666666555444444444444444444444444444333333333333777666555666888888666444555444444444444333333333444444444444555555555555555444333444444444222000000...---,,,.........---------.........////////////000111111111111000//////000111111000///...---000000000000000000000000111111111111111111111111111111111222222222333333555555666777777888999999:::;;;>>>@@@AAAAAA@@@???AAAAAAAAA@@@@@@@@@??????CCCCCCBBBBBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHFFFFFFBBBCCCHHHQQQ]]]hhhpppttt{{{AAABBBBBBBBBDDDHHHNNNRRRZZZ```gggkkkllllllnnnpppooonnnlllkkkjjjjjjkkkkkkmmmmmmlllkkklllmmmnnnooouuu~~~zzzhhhYYYLLLBBB:::888777555555666444555666555555666999<<<@@@EEEOOObbb|||sssrrryyy{{{|||uuudddffflllpppkkkiiittt}}}|||yyyxxxvvvuuuuuuxxxxxxxxxvvvssspppmmmkkkhhhiiikkknnnpppsssuuuvvv{{{}}}~~~|||zzzyyywwwuuurrrnnnkkkiiigggdddbbb]]]]]]^^^```aaa___\\\YYY\\\___bbbeeegggggggggffffffeeeeeedddddddddddddddfffeeecccbbbaaa`````````^^^^^^^^^^^^\\\ZZZWWWVVVVVVUUUTTTTTTTTTVVVXXXYYY]]]^^^___```ccceeeggghhhcccddddddbbb```bbbhhhmmmyyyyyyssshhh___ZZZUUUQQQIIIFFFCCC@@@@@@???===<<>>:::888777666666555666666666555555555444444444444333666666555666777888666444555555444444444333333333444444444444555555555555444333222222333222000......,,,+++,,,---......---......////////////000000///000000111111000000//////000000000000//////...000000000000000000000000222222222222222222222222111111111222222222222333333444555666777888999:::;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????BBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEHHHPPP\\\hhhqqquuu|||BBBBBBAAAAAABBBGGGMMMRRRZZZ```fffjjjjjjkkkmmmooommmlllkkkjjjjjjjjjkkklllnnnmmmmmmlllllllllmmmmmmsss{{{}}}~~~|||iii[[[LLLBBB:::888777555555666333444555555555666999<<>>===<<<>>>===<<<<<<;;;;;;;;;:::777888888999999999888888444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444222222111111111111222222222222333444444444444333333333222222222222333333333444444555555444444333333222111000//////000000222:::DDDJJJIIICCC===888777777666666666666666777666666555555555444444444666555666666777666666555555555555444444333333222333333444444444555555555444222111222222222000......,,,+++,,,...000000////////////000000000000000///000000000000000000//////000000000000/////////000000000000000000000000111111111111111111111111111111111111222222222222444444666777999:::;;;<<<<<<<<<===>>>???@@@AAAAAA>>>>>>???@@@AAABBBBBBCCC@@@@@@AAABBBCCCBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFIIIPPP\\\hhhqqqvvv}}}@@@@@@@@@@@@BBBGGGNNNSSSYYY___fffjjjkkklllmmmooolllkkkjjjiiiiiijjjkkklllnnnnnnmmmmmmllllllllllllpppvvvzzzxxx{{{|||~~~~~~jjj\\\LLLBBB:::888777555555666333444555555555777:::===BBBIII\\\uuuwww~~~~~~xxxyyy}}}ccc[[[[[[[[[XXXRRROOOTTT[[[hhhuuu}}}{{{|||}}}~~~yyywwwwwwxxxxxxxxxvvvssspppmmmjjjgggccc```^^^___aaadddeeedddaaa^^^]]]^^^aaadddeeeffffffffffffeeecccaaaaaaccceeefffcccbbbaaa___^^^]]]]]]]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXVVVSSSQQQPPPRRRTTTUUUZZZZZZZZZ\\\___cccgggjjjlllooooookkkeeeaaacccfffpppwwwzzzuuummmeee]]]WWWSSSNNNHHHCCC@@@???===<<<============<<<;;;:::::::::::::::999888777666666333333333444444444444555333333333333333333333333222222222222222222222222222222333333333444444444333333222222222222333333222222333444444444444333444444333333333333444444333333444444444444333333333222000///...///000111222777>>>AAAAAA===999777666555555444555555666666666666555555555444444444444555666666666555555555666666555444333333222222333333333444444444444555555444333333444333111//////---,,,...000222222111000000000000000/////////000//////////////////000000////////////000000000////////////////////////000000000000000000000000000000111111111222222222333444555666888999;;;;;;<<<<<<===>>>???@@@AAAAAA>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCCCCCCCBBBBBBEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFIIIQQQ\\\iiirrrxxx~~~>>>???@@@@@@BBBGGGMMMQQQUUU\\\eeekkkmmmnnnoooppplllkkkjjjiiiiiiiiijjjkkkmmmmmmmmmmmmmmmmmmllllllnnnqqqwww}}}xxxvvvxxxyyy{{{~~~iii\\\LLLBBB:::888777555555666444555666666666888;;;>>>CCCMMMcccyyyxxxtttyyy}}}aaaTTTSSSQQQMMMIIIJJJOOOUUU___lll{{{}}}yyyuuutttsssqqqpppooolllgggccc```]]]YYYWWWWWWXXXZZZ]]]``````^^^[[[]]]^^^```bbbdddddddddddddddcccaaa```aaabbbdddeeeccccccbbbaaa````````````]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUSSSRRRRRRSSSTTTVVVYYYYYYZZZ[[[___cccgggiiijjjmmmooommmiiidddccccccbbbjjjqqqrrroookkkddd]]]SSSNNNHHHCCC@@@>>><<<;;;;;;===>>>===;;;999999::::::::::::999888777666555444444444444444444444444333333333333333333333333111222222222222333333333222222222222333333333333333333222222222222333333111222222333333333333333555444444333333444444555333333444444444444333333222111///......///111222111444777999888666555555444444333333444444555555555555555444444444444333333555777666555444555666666666555444333333222111333333333333444444444444666555444444555444222000000...---...111222222222000000////////////......000//////......//////000000////////////000000111////////////////////////////////////////////////000000000111111111111222111222333444555666777888;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????CCCDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFJJJRRR^^^kkktttyyy???@@@AAAAAABBBEEEJJJMMMPPPXXXdddllloooooopppqqqlllkkkjjjhhhhhhhhhiiijjjllllllmmmmmmmmmmmmmmmmmmnnnnnnqqqwww|||zzzyyyyyyzzz}}}}}}fffYYYLLLBBB:::888777555555666444555777777777999===???DDDOOOiii~~~wwwvvvsss]]]NNNMMMJJJFFFEEEHHHMMMPPPXXXbbbmmmppppppttt~~~~~~~~~~~~~~~zzzwwwuuussspppnnnkkkhhhbbb^^^[[[YYYVVVUUUUUUUUUWWWZZZ^^^______^^^^^^^^^```aaabbbbbbbbbaaaaaaaaa`````````aaaccccccbbbaaaaaa`````````aaaaaa\\\\\\ZZZYYYXXXXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]```cccfffhhhhhhjjjlllmmmkkkhhheeebbb\\\bbbgggjjjkkklllfff^^^SSSOOOJJJEEEBBB???===;;;999<<<>>>===:::888888999999999999999999888777666444444444444444444444333333333333333333333333333111111222222222333333333111111111222222222222333222222111111111111222222000111111222333222222222444333333333333333333444222333333444444333333222111///...------000222444000222555555444333333444444444333333444444555666444444444444333333333333333555777777444333444666777666555444333222222111222222333333333444444444666555444444555444222000000...---...000111111111/////////.........------000///............///000000///......///000111222////////////////////////////////////////////////000000000000111111111111222222333444444555666666:::;;;>>>@@@AAAAAA@@@???AAAAAAAAA@@@@@@@@@??????EEEDDDCCCCCCCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDJJJTTT```llluuuyyy@@@AAABBBBBBCCCDDDGGGJJJLLLUUUbbbkkkoooppppppqqqlllkkkjjjhhhhhhhhhhhhiiikkkllllllmmmnnnnnnmmmmmmooommmnnnuuu}}}}}}~~~{{{|||{{{dddWWWLLLBBB:::888777555555666555666777888888:::>>>@@@EEEQQQlllxxxzzziiiXXXKKKKKKHHHDDDBBBEEEHHHIIIRRRZZZaaabbbaaaiiizzz~~~}}}|||{{{zzzyyyxxxyyy{{{~~~{{{yyywwwuuutttssspppnnnhhhddd^^^ZZZXXXWWWUUUTTTSSSSSSTTTXXX\\\^^^___^^^^^^______``````````````````````````````aaabbbbbb^^^^^^^^^^^^^^^___``````\\\[[[ZZZXXXWWWWWWWWWWWWTTTTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\___aaadddggghhhiiiiiijjjlllmmmlllhhheee___aaacccdddggghhhccc\\\UUUQQQLLLHHHEEEBBB???<<<888;;;>>>===:::777777999777777888999999999999888555555444444444333333333333333333333333333333333111111111222222333333333000000111111111222222222111111000000000000111111000000111222222222222111333222222222222222222333222333333444444333333222000...---,,,---000333555000222444555444222222333444444444444444555666777444444333333333222222222222555777777444333444666777666666444333222111111222222333333333444444444555444333333444444222000000...------///000000/////////......---------,,,000///...------...///000000///.........000111222////////////////////////000000000000000000000000000000000000111111111111555555555666666666777777999;;;>>>AAABBBAAA???>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCAAA@@@AAABBBDDDFFFDDDEEEFFFGGGGGGFFFEEEDDDAAACCCJJJTTTbbbnnnvvvzzz@@@@@@@@@??????BBBFFFIIIMMMTTT^^^gggkkklllkkkkkklllkkkiiigggffffffggghhhmmmllllllkkkkkkllllllmmmoooppprrrwww|||zzzdddUUUKKKAAA888666555444555777888666777999888888>>>FFFIIIUUUlll||||||}}}{{{]]]PPPKKKGGGBBB???@@@CCCFFFGGGMMMQQQTTTUUUXXXeeezzz|||yyyxxxyyyzzz|||yyyvvvvvvxxx||||||xxxsssrrrsssqqqkkkffffffddd```[[[WWWUUUSSSSSSVVVWWWYYY[[[]]]^^^______\\\\\\]]]]]]^^^_________`````````aaa``````___^^^ZZZ[[[\\\]]]^^^_________XXXYYYZZZYYYWWWVVVVVVWWWRRRUUUYYY]]]```aaa``````bbbdddbbb______ccceeedddggghhhiiijjjjjjjjjjjjiiigggccc___\\\\\\[[[YYYVVVOOONNNLLLJJJFFFCCC???>>>===<<<;;;;;;;;;;;;:::888999999888777666666777777888777555333222222222333222222222222222222222222222222222222222222222222444333333222111000//////222111000//////000111222333333333333333333333333333333333333333333333333888777666555333222111000000000000000000000000000333333444444444333222222666555333222333555777888888777777666555555444444666666666666666777888888666666555444222111000000000111111222444666888999444333333555555444111......------------,,,,,,,,,..................------000000//////.........---111111000///...---,,,,,,000///...------...///000//////000111111111111111444333222111111111222333444444555666777888999999=========???BBBBBBAAA??????>>>=========>>>???@@@EEEDDDBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDGGGLLLUUU___jjjsssxxx}}}@@@@@@@@@??????BBBFFFIIIOOOUUU___fffiiiiiigggggglllkkkjjjjjjiiiiiiiiiiiikkkkkkkkkjjjjjjkkkkkkkkkoooqqqvvv}}}{{{gggYYYOOOEEE<<<999888666666888777666777999999:::@@@HHHJJJZZZrrrrrrWWWMMMHHHEEEAAA@@@AAADDDFFFGGGDDDHHHMMMRRR\\\nnn{{{vvvtttsssssstttsssssstttwwwyyyyyyyyyxxxtttpppooopppnnniiieeedddbbb]]]XXXUUUTTTTTTTTTWWWWWWYYY[[[\\\^^^^^^___^^^^^^^^^______`````````______`````````______^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYWWWUUUTTTTTTVVVUUUXXX\\\```bbbcccccccccfffiiihhhcccaaacccdddcccffffffhhhjjjkkklllmmmmmmmmmiiieeeaaa^^^YYYSSSOOOMMMLLLJJJHHHEEEBBB???>>>>>><<<;;;:::;;;;;;:::999999888888777666666777777666666444444333444555555222222222222222222222222222222222222222222222222333333222222222222222222333222111000000111222333333333333333333333333333333333333333333333333333555555444444444333333333000000000000000000000000111222222333333333333333555444444333444555666777777777666555555444333333555555555555555666666777666666555444333111111000333333333444555666777777666555555666777666333000111111000000000/////////////////////////////////000/////////............///////////////.........000000///......///000000//////000111111111111111333333222111111222222333333333444555666777888888<<<<<<===???BBBCCCAAA@@@??????>>>===>>>???@@@AAADDDCCCBBBAAA@@@AAACCCDDDDDDDDDFFFGGGGGGFFFEEEEEEDDDGGGMMMVVV```kkktttzzz~~~???@@@@@@@@@@@@BBBEEEHHHMMMTTT]]]dddhhhhhhggggggkkklllllllllllllllkkkkkkkkkjjjjjjiiiiiijjjjjjkkkooossszzz~~~jjj]]]QQQFFF===999888555444666666555777999:::;;;BBBJJJMMMaaa|||}}}yyy~~~hhhSSSKKKEEECCC@@@@@@CCCFFFGGGHHHFFFHHHLLLSSSaaattt~~~yyytttooolllkkknnnnnnooorrrtttuuutttssssssppplllkkkkkkjjjfffccc```]]]YYYVVVTTTTTTUUUVVVXXXXXXYYYZZZ\\\]]]]]]^^^^^^_____________________^^^^^^^^^^^^____________ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZYYYWWWTTTQQQPPPRRRSSSVVVZZZ^^^bbbdddeeegggiiirrryyy{{{vvvooollljjjhhhggghhhiiijjjkkklllmmmmmmnnnllliiieee```YYYPPPKKKHHHHHHFFFEEECCCAAA??????@@@>>>;;;:::;;;;;;;;;:::888888777666666666777777555444444444444555666777222222222222222222222222222222222222222222222222222222222333333333444444333333222222222222333333333333333333333333333333333333333333333333333333222222333333444444555555000000000000000000000000000111111222333333333333444444444555555555555555666555555444444333333222444444444444555555555666666555555444333222111111333333444444555555444444888777777777888777444222222111111111000000000000///000000000000000000000////////////............---.........//////000000111000000//////000000111//////000111111111111111333222222111111222333333222222333444555666777777;;;;;;<<>>>>>>>>???AAABBBDDDCCCBBBAAAAAABBBCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEHHHNNNVVVaaalllvvv{{{~~~???@@@@@@@@@@@@BBBEEEHHHJJJPPPZZZccchhhjjjkkkllljjjkkklllmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkkkknnnssszzz~~~mmm^^^NNNDDD;;;777555111000111777555777999999:::@@@IIIPPPjjjqqqpppwwwcccQQQKKKCCCBBB@@@AAAEEEHHHKKKKKKMMMMMMPPPZZZjjj}}}~~~|||||||||~~~}}}{{{wwwrrrmmmiiiggglllllllllnnnqqqrrrqqqpppnnnkkkhhhffffffdddaaa___YYYYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\]]]_________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^______XXXXXXYYY[[[[[[\\\\\\\\\ZZZXXXVVVQQQNNNMMMOOOQQQTTTXXX]]]aaacccgggkkknnn}}}xxxrrrnnnkkkjjjiiihhhhhhggggggggghhhiiiiiifffaaaYYYQQQLLLDDDCCCBBBAAA@@@@@@??????AAA???<<<:::;;;;;;;;;;;;888777777666666666777777444444444444444444444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444555000000000000000000000000111111222222333222222222444444555666666555555444444444444333333222222222444444555555666666666666555555444444333333333222000111333444555555444333888777666777888777555333/////////.........------///////////////000000000///////////////.....................////////////111111000000000000111111//////000111111111111111222222222222222222333333222333444444666666777888999:::;;;>>>AAACCCBBBAAA??????>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGGGGFFFEEEEEEDDDGGGMMMUUU```kkktttzzz~~~>>>@@@AAAAAAAAABBBEEEGGGJJJQQQ[[[ccciiikkkmmmnnniiiiiikkkllllllkkkjjjjjjllllllkkkkkkkkkkkkllllllnnnqqqvvv}}}nnn\\\LLLBBB:::666444111///000777666777999888999???GGGTTTrrr~~~gggeeemmm}}}{{{aaaQQQKKKDDDBBBAAACCCIIIOOOTTTVVVTTTUUU[[[hhhzzz}}}xxxxxxyyy}}}xxxxxxxxxvvvssspppllliiilllkkkiiijjjlllmmmnnnmmmhhhfffcccaaa___^^^\\\[[[WWWYYY[[[]]]]]]\\\ZZZXXXYYYYYYYYYYYYZZZ[[[\\\]]]bbbbbbaaaaaa``````______\\\\\\\\\\\\]]]___```aaa[[[[[[\\\\\\]]]]]]\\\\\\XXXWWWTTTPPPLLLKKKMMMOOOOOOTTTZZZ^^^aaaeeelllrrruuunnniiihhhgggeeedddcccccccccccceeefffddd^^^VVVOOOJJJ@@@@@@???>>>>>>>>>???@@@BBB@@@===<<<<<<<<<;;;:::777666666666666666777777555555555444333222222111222222222222222222222222222222222222222222222222222222222111000/////////000111111111111111111000222222222222222222222222333333333333333333333333333333333333333222222222000000000000000000000000333333333333333222111000444555555666666555444444333333333333333222222222444555666777777777777666444444444444444444444444000222555888999999888777888666555555666666444222.........---------,,,,,,---------....../////////.........///////////////////////////............000000111111111111000000//////000111111111111111111111222222333333333333444444555666777888888999999999;;;>>>AAACCCBBBAAA>>>>>>>>>===>>>@@@AAABBBEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGFFFEEECCCBBBBBBEEEKKKSSS]]]hhhqqqvvv}}}>>>???AAAAAAAAABBBEEEGGGMMMSSS\\\ccchhhjjjkkkllliiiiiijjjjjjjjjjjjiiiiiimmmllllllkkkkkkllllllmmmmmmooorrryyymmmZZZLLLCCC;;;999777444333444777666777999999:::@@@IIIXXXwwwzzz```]]]ddduuuuuu___QQQKKKGGGDDDCCCFFFOOO[[[eeekkknnnpppvvvxxxxxxyyy{{{}}}~~~}}}vvvwwwxxxxxxwwwtttrrrpppnnnllliiiiiijjjkkkkkkjjjcccbbb```^^^]]]]]]]]]]]]___aaabbbcccaaa^^^[[[XXXXXXXXXXXXXXXYYY[[[]]]^^^ffffffeeeddddddcccbbbbbb]]]\\\\\\\\\^^^```bbbcccbbbaaa```___]]][[[YYYXXXVVVUUUSSSPPPLLLJJJKKKMMMMMMRRRXXX[[[\\\aaajjjqqqyyypppeeedddbbbaaaaaaaaabbbbbbbbbcccbbb^^^VVVNNNHHHEEE>>>>>>===<<<<<<===???@@@BBB@@@>>>>>>>>>===;;;999666666555555666666777777666666666555444333111000222222222222222222222222222222222222222222222222333222111000///...------///000111111111111000///222222222222222222222222333333333333333333333333555444444333222111111000000000000000000000000000333444444444444333222111555555555555555444444444333333333333333333333333444555777888888888777666444444444444444555555555222555999===???>>><<<;;;777555444444444444333111////////////............,,,,,,------......//////.........///////////////000000//////.........---///000000111111000000/////////000111111111111111000000222333333333333333444444555666777888999999::::::;;;>>>AAABBBAAA@@@======<<<======???AAABBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDBBBAAAAAADDDIIIQQQ[[[eeemmmrrrzzz>>>???AAABBBBBBCCCEEEGGGLLLRRRZZZbbbfffiiikkkllllllkkkjjjiiiiiihhhiiiiiilllkkkkkkkkkkkkkkkkkkllllllnnnrrryyyjjjWWWJJJBBB;;;::::::888666777666555777;;;<<<>>>EEENNN[[[zzzwww```[[[```rrrqqq^^^SSSNNNIIIFFFEEEJJJWWWiiiyyy|||}}}|||{{{zzz{{{|||}}}|||{{{wwwxxxzzzzzzzzzyyyxxxwwwqqqpppooooooooonnnllljjjddddddccccccccceeegggiiiooommmjjjfffbbb]]]ZZZXXXWWWWWWWWWWWWYYY[[[^^^___gggffffffdddcccbbbaaaaaa]]]]]]\\\]]]^^^aaaccceeedddcccbbb```]]]ZZZWWWVVVTTTTTTSSSPPPMMMKKKKKKLLLNNNSSSXXXYYYYYY\\\eeemmm|||yyyqqqeeecccaaa___^^^___`````````___]]]VVVNNNFFFBBBAAA>>>===<<<;;;;;;===???@@@AAA@@@@@@@@@@@@>>>;;;888555555555555555666777777666666777777777555444333222222222222222222222222222222222222222222222222222111111111000000//////000111222222222222111000111111111111111111111111333333333333333333333333444444333333222111111000000000000000000000000000111222333444555666666666777666555444333444444555333333333444444444444444333444666777888777666555333444444444555555666666444777;;;???@@@???<<<:::777666444333444444333222000000000000////////////---------...//////000000............/////////000.........///////////////...///000000000000///...//////000111111111111111///000222333444444333333333444444555666777888888::::::;;;>>>@@@AAA@@@>>><<<;;;;;;;;;<<<>>>@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBBDDDIIIPPPYYYccckkkooowww===???AAABBBBBBCCCEEEFFFGGGMMMWWW```fffjjjmmmooonnnmmmkkkiiihhhhhhiiiiiikkkjjjjjjjjjjjjjjjjjjkkklllnnnttt|||hhhWWWHHH@@@:::::::::888777999555555888<<>>===;;;;;;;;;<<<>>>@@@@@@@@@AAAAAAAAA???:::777555555555555555666777888555666888999999888888777222222222222222222222222222222222222222222222222111111111111111222222222111222333444444333222111111111111111111111111111333333333333333333333333333333222222222222222222000000000000000000000000///000222555777888999999888777555333222333555666444444444444444444444444222333555777777666555444333333444444555666666666333666:::>>>>>><<<888555888666444444444555444333////////////............---......///000111111222---.........//////000000,,,,,,---...///000111222---...///000000///...---//////000111111111111111///000222333444444333333222333333444555666777777;;;;;;<<<>>>@@@@@@???===;;;;;;:::;;;<<<>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCFFFJJJQQQYYYbbbjjjnnnuuu>>>>>>???@@@BBBCCCCCCDDDIIINNNUUU]]]dddiiilllmmmnnnlllhhhfffeeegggjjjlllkkkjjjiiihhhhhhiiijjjkkklllooottt|||{{{fffVVVKKKBBB:::999999777777888777666777;;;AAAGGGLLLNNN___xxxxxx}}}~~~uuu\\\___jjjxxx}}}zzz}}}uuueeeZZZTTTFFFDDDEEEQQQdddyyy}}}|||}}}~~~}}}{{{xxxxxxyyyzzzzzzyyy{{{~~~~~~{{{yyyyyywwwwwwzzzyyyppphhhbbb^^^ZZZXXXZZZYYYXXXXXXYYY[[[^^^___bbbaaa^^^\\\[[[\\\]]]___\\\\\\]]]^^^```aaabbbbbb___^^^^^^]]][[[YYYXXXWWWVVVUUUSSSQQQNNNLLLJJJIIINNNTTTZZZZZZWWWWWW\\\aaammmnnnooooooooommmkkkiiidddbbbaaa``````___\\\ZZZ]]]XXXPPPIIIEEECCC@@@???@@@???>>><<<<<<<<<======BBBAAA???===;;;:::999999999999888888777777666666666666666666666555555555777444111000222333111000222222222222222222222222111111111111111111111111333222111111000111111222333222222111111222222333///000222444444333222111444444444444333333222111444333222222111111222222222444666666666777999;;;:::999777666555555555555777666555444444444444444444444555555555555555444333333444444555666666777555555666777888777777777444444333333333333222222111///------/////////...------......///000000000//////000000000000/////////////////////............///000///------///000000000000000111111111111333333333333333333333333333444666777888888999999;;;<<<>>>???@@@@@@??????============>>>???@@@AAADDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBFFFFFFIIIQQQ[[[eeemmmqqq|||>>>??????@@@AAABBBCCCDDDGGGKKKSSS[[[bbbhhhlllmmmkkkjjjiiihhhhhhiiijjjkkkjjjiiihhhhhhhhhiiikkklllmmmpppuuu}}}~~~gggVVVKKKBBB999777666444333444777666888;;;BBBIIIOOORRR\\\qqq~~~|||yyyyyybbbccclllxxx|||zzz~~~vvvdddXXXQQQGGGFFFHHHSSSdddvvv~~~~~~}}}{{{yyyxxxyyyzzzzzzyyyyyyzzz{{{||||||}}}~~~}}}~~~zzztttlllddd___\\\YYYWWWYYYXXXXXXWWWXXXZZZ]]]^^^``````___^^^^^^^^^]]]]]]ZZZ[[[\\\]]]^^^___````````````______]]]\\\ZZZYYYXXXWWWUUUSSSPPPMMMLLLKKKOOOTTTYYYYYYWWWWWW\\\aaaggghhhjjjjjjjjjiiigggfffdddbbbaaa``````^^^\\\YYYYYYTTTMMMGGGCCCAAA???>>>???>>>===<<<<<<<<<===>>>BBBAAA???===;;;999888888888888888777777666666666666666666666555555555555888555222111333333222111222222222222222222222222111111111111111111111111111111111111111222222222333222222111111222222333222333444555555555444444333444444444333333222111333333222111111111111111222444666888888999:::<<<;;;:::777555444444555555666666555444444444444444444444555666666555555444444444555555666777777888555555555555555555555555666555555444444333333333111///....../////////...///////////////........./////////////////////////////////////////////......///000///------///000000000000000111111111111///000000111222333444444000111333444555555666666;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBEEEFFFJJJRRR\\\gggooorrr}}}>>>??????@@@AAABBBCCCCCCDDDHHHPPPXXXaaaggglllnnnkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiijjjlllmmmmmmqqqvvv}}}|||||||||{{{|||jjjUUULLLCCC:::888777333222333777777888<<>>=========<<<;;;<<<===>>>???BBBAAA???<<<:::999888777777777777777666666666666777777666666555555555555777555333333444444333222222222222222222222222222111111111111111111111111///000111333333333222222333222222111111222222333333333444444444555555555333333444444444333222222222222111000000000000111333555888999:::;;;===>>>===:::777444333333444555666666555444444444444555555555555666666555555444555555555666777777888888777666555444444444555666777777777666555444444333222000....../////////...111000000///......------//////...------...//////......//////////////////...///000///------///000000000000000111111111111,,,---...000222444555666333444555666777888888888;;;<<<>>>???@@@@@@???>>>????????????@@@AAABBBBBBDDDCCCBBBAAAAAACCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDHHHQQQ\\\gggooosss|||>>>??????@@@AAAAAABBBBBBCCCGGGNNNVVV___gggmmmpppooonnnmmmkkkiiihhhhhhggghhhgggggghhhiiilllnnnooommmpppvvv|||zzzuuutttuuuuuuvvvzzz~~~lllUUULLLCCC<<<:::999666555666888888999<<>><<<;;;;;;;;;;;;<<<>>>???AAA@@@>>><<<:::888777777666666666666666666666666777777666666555555444444555555444333333333333222222222222222222222222222111111111111111111111111...///222444555444333222333222222111111222222333222222111111111222333444333333333444444333333222222111000000///000000000333666999;;;<<<<<<>>>???===;;;777444222222333555666555555444444444555555555666666666666555555444444555555555666666666777888777666555555777999:::888777777666555444333333222111///.../////////---000000//////............000///---++++++---///000............////////////...///000///------///000///000000000111111111111---...///111222444555666444555666777888999999999;;;<<<===????????????>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCAAA@@@@@@BBBDDDFFFFFFFFFFFFEEEEEEDDDCCCBBB???AAAFFFPPP[[[fffnnnrrrzzz>>>??????@@@@@@AAAAAAAAACCCGGGMMMUUU___hhhooorrrvvvsssnnnjjjgggffffffgggggggggggghhhjjjlllnnnpppmmmoootttzzzxxxuuuttttttsssyyy}}}}}}}}}mmmUUUIIIAAA:::::::::888777888888999999;;;???GGGQQQXXXllliiigggllluuuzzz{{{qqqaaaWWWPPPGGGEEEEEEIIIQQQ\\\ffflllrrrwww~~~}}}}}}{{{zzzyyyyyyzzzzzzyyywwwqqqrrrrrrqqqpppqqqtttvvvyyyyyy{{{|||}}}}}}}}}}}}tttrrrpppooommmkkkhhhfffddd```ZZZWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^```]]]]]]]]]^^^^^^^^^^^^^^^[[[\\\^^^___^^^\\\ZZZYYYYYYWWWUUURRRPPPOOOOOOOOOSSSUUUWWWWWWVVVVVVYYY\\\]]]^^^___```aaabbbbbbbbb______^^^^^^]]]ZZZVVVRRRKKKHHHDDDBBBAAAAAA@@@>>>;;;;;;:::::::::<<<===>>>@@@>>>===;;;999888777777666666666777777777777777888777777666555444444444222333333333222222222222222222222222222222222222111111111111111111111111...000222444555444333222333222222111111222222333222222111111111222333444222333333444444333333333222111000000///000000000333666999<<<<<<<<<===>>><<<:::666444222222333444555555444444444555555666666666777777666555555444333333444444444444555555555444444444555777:::<<<666666555555444333333222333111////////////...---............//////000000000///---++++++---///000---.........//////000000...///000///------///000///000000000111111111111111111222222333444444444111222333444555666666666:::;;;===>>>??????>>>>>>===<<<<<<======>>>???@@@DDDCCCAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@BBBGGGQQQ]]]hhhpppsssxxx????????????@@@@@@AAAAAADDDGGGLLLTTT]]]gggooosssyyyuuuooojjjfffeeefffggghhhhhhhhhiiijjjlllnnnpppmmmooosssyyyxxxvvvuuuuuu{{{~~~}}}lllTTTEEE===888888999777666777777888999:::>>>GGGSSS\\\qqqhhhgggmmmwww|||}}}mmm```YYYTTTIIIHHHFFFHHHOOOXXXbbbiiikkkrrr~~~}}}|||zzzyyyxxxyyyzzzyyyxxxvvvqqqssstttsssqqqpppqqqqqqssstttuuuwwwxxxyyyyyyyyypppooonnnmmmkkkhhhfffeee^^^[[[VVVTTTTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWYYY\\\___bbb________________________^^^___aaabbbaaa^^^\\\ZZZZZZXXXUUUSSSRRRRRRSSSTTTUUUWWWZZZZZZZZZZZZZZZ\\\^^^^^^^^^___```aaaaaabbb]]]\\\\\\\\\[[[XXXSSSOOOIIIGGGDDDBBBAAAAAA@@@>>><<<;;;:::999:::;;;<<<======<<<;;;:::999888888888777777777777888888888888888888777666555444444333000222444333222111111222222222222222222222222222111111111111111111111111000111222444444444333333333222222111111222222333333333444444444555555555222222333444444444333333222222111000000000000111333666999;;;;;;;;;;;;;;;999888666444333333444444555444444444444555666666777777777777666666555444333333333333333333333333111111111111333555777888555555555444444444444333444222000///000000...---------......///000000111//////...------...//////------......///000000000...///000///------///000000000000000111111111111333333333333333333333333222333444555666777777777:::;;;===>>>??????>>>===<<<<<<<<<<<<===>>>??????CCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDJJJTTT```kkkrrruuuvvv}}}????????????@@@@@@@@@@@@DDDFFFJJJQQQ[[[eeemmmrrrvvvtttpppkkkiiigggggghhhiiiiiiiiiiiijjjlllnnnooooooqqqtttyyy}}}{{{{{{zzz~~~kkkTTTFFF>>>999999999666444555555777999:::???IIIWWWbbbsssiiiiiippp{{{~~~eeeYYYSSSPPPHHHGGGGGGIIILLLSSSZZZ___ccclllzzz|||yyyxxxwwwwwwxxxyyyxxxvvvtttsssttttttsssqqqpppqqqrrrrrrrrrrrrsssssstttttttttllllllkkkiiifffcccaaaaaaZZZWWWSSSPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ\\\___aaabbb`````````_________^^^^^^___```bbbbbbaaa^^^[[[XXXVVVUUUSSSQQQQQQRRRTTTUUUYYY[[[^^^``````___^^^]]]]]]]]]]]]]]]]]]^^^______[[[ZZZZZZZZZYYYUUUPPPLLLHHHEEEBBBAAA@@@@@@>>>===<<<;;;:::999999999:::;;;;;;::::::999999999999999777888888888999999999:::888888777666555444333333000333555555333222222333222222222222222222222222111111111111111111111111333333333333333333333333333222222111111222222333222333444555555555444444111222333333444444444333333333222111111111111111222555999::::::888888888555666666666555444444333444444444444444555666666888888888777777666444444444444444444444444444444111111111222222222222333555555555555555666666666555333000///000000...---.........///////////////////////////////////////------......///000000111...///000///------///000000000000000111111111111333333222222222222222222444555666888999999999999:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBAAADDDJJJTTT___iiipppsssvvv}}}???????????????@@@@@@@@@CCCEEEIIIPPPYYYccckkkppprrrqqqpppnnnllljjjiiihhhjjjiiiiiiiiijjjlllnnnoooqqqrrruuuzzz~~~~~~iiiTTTIIIBBB<<<<<<;;;888555555333666888;;;@@@LLL\\\ggguuuxxxqqqnnnrrrwww}}}kkkllltttwww\\\QQQLLLIIIDDDEEEFFFHHHJJJMMMRRRUUU___hhhyyyzzzxxxwwwvvvvvvwwwxxxxxxuuussstttuuutttrrrqqqqqqsssvvvpppppppppooonnnnnnnnnmmmggggggfffddd```\\\[[[ZZZXXXTTTPPPNNNOOOQQQRRRRRRUUUVVVXXXYYYZZZ[[[[[[[[[WWWYYY\\\^^^```bbbbbbbbb`````````______^^^^^^]]]^^^___aaaaaa___\\\XXXVVVRRRPPPNNNMMMMMMOOOQQQSSS\\\___bbbddddddccc```___\\\[[[[[[[[[[[[\\\\\\]]]YYYYYYYYYYYYXXXTTTOOOJJJFFFDDDAAA@@@@@@???===<<<===<<<:::999888999999::::::999999888999999::::::888888999999999:::::::::999888777666555444333333000444666666444333333555222222222222222222222222111111111111111111111111444444333222222222333333333222222222222222222333///000222444444333222111111222333333444444444444444333222222111111222222222555888999888777666666333444555666666555444333444444444444444555666777888888888888777666444444555555555555555555555444444555555444333222111000555555666666777777888888555333111000000000...---000000000///......------//////000000000000//////---------...///000000111...///000///------///000000000000000111111111111000111111111111222222222111222333555666666666777:::;;;<<<>>>>>>>>>>>>===============>>>???@@@AAABBBCCCEEEGGGGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDCCCBBB???AAAGGGQQQ\\\ffflllooovvv~~~>>>??????@@@@@@AAABBBBBBFFFGGGIIIOOOVVV```hhhmmmrrrqqqnnnkkkhhhgggiiikkkkkkkkkjjjjjjjjjkkkllllllmmmqqqwww~~~sssiiiTTTHHHDDD>>>:::999888888888999666666<<>>======888888777777777777777888999999:::::::::999999888777888999:::;;;:::999888555555555555444333222111555444222111111222444555333333333333333333333333000000111222222222222111222222333333333333444444111111222333333333222222333333555555555555333333444444444444444444444444444444333222222111111000111333444666666555444333444444444444444444444444444444555555444444333222666666777777777555444333555555555555444333222111444333222222111222222222555555666666666444333222333222///---,,,,,,---...////////////000000000000---------...///000000000000///...---------------,,,+++******+++...000222---,,,,,,------...///000333222222222222333444555333444555777888888888888999:::<<<>>>@@@@@@@@@???>>>>>>=========???@@@AAADDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDFFFIIIPPPXXXbbbjjjooovvv~~~>>>??????@@@@@@AAAAAABBBEEEFFFIIIOOOWWW```hhhlllrrrqqqoookkkhhhgggiiikkknnnmmmlllkkkjjjjjjjjjjjjmmmpppvvv~~~~~~~~~rrrnnnooo}}}kkkVVVGGGCCC===:::999999999999:::777666;;;EEERRRdddsssvvveeeaaa```qqqmmmmmmssszzz{{{|||fffUUUNNNKKKJJJHHHCCCBBBFFFIIIJJJMMMRRRZZZfffzzz~~~}}}|||{{{{{{yyyzzzzzzzzzyyyyyyxxxwwwvvvuuusssrrrqqqpppqqqqqqqqqqqqooommmjjjgggdddbbbZZZYYYWWWTTTQQQNNNLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQOOORRRTTTUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[]]]^^^__________________```aaaaaa```______^^^\\\[[[YYYXXXVVVPPPLLLMMMOOOQQQTTTXXXbbbiiioooooonnnmmmjjjeee^^^]]][[[[[[[[[[[[ZZZYYYVVVVVVUUUSSSQQQNNNLLLKKKEEECCCBBB@@@>>><<<<<<;;;999999888888777888888999888999999999999999888888888999:::;;;;;;:::999888888888888888777666555444444444222222222222444444222222222222222222222222222222333444444444444333111111111222222222333333111222222222333333333333222333444555555444333222444444444444444444444444444333333222222111111000000111333444444444222222444444444444444444444444444444555555444444333222555666777777777555444333555555555555444333222111333222222111111111222222666666777777777666555444444222000...------........./////////000000000000///////////////////////////......---------......000///---,,,,,,---///000............///000111222222222222222222333333333333444555777888888888888<<<===>>>???>>>>>><<<<<>>>>>======>>>???@@@CCCCCCCCCDDDDDDEEEEEEEEEBBBDDDEEEDDDBBB@@@@@@AAACCCEEEJJJPPPYYYbbbjjjnnnttt|||>>>>>>??????@@@AAAAAAAAACCCEEEIIIOOOWWW```gggkkkrrrqqqooollliiihhhjjjkkkpppooonnnlllkkkjjjiiihhhmmmpppttt|||zzzmmmggghhhvvvmmmVVVFFFBBB===:::999999999999:::777666===HHHXXXlll|||mmm\\\^^^dddyyyrrrhhhkkksss{{{|||xxx^^^QQQNNNLLLJJJIIIEEECCCEEEHHHIIINNNTTTYYYiii~~~}}}{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvuuutttrrrrrrrrrqqqpppnnnmmmllloooooommmjjjeee```[[[XXXTTTSSSRRRPPPNNNLLLKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOLLLNNNQQQRRRSSSSSSUUUVVVVVVVVVVVVWWWZZZ]]]___aaa```____________``````aaa_________^^^]]][[[ZZZYYYUUUOOOKKKMMMOOOQQQUUUYYYcccjjjooopppooopppnnnkkkaaa^^^\\\ZZZZZZZZZYYYWWWVVVVVVTTTRRRPPPMMMKKKIIIDDDCCCAAA>>><<<:::999999999999888888888888999999777888888999999888888888888999:::;;;;;;:::999888999999999999888777666555333333333333333333333333111111111111111111111111222222333444444444444333000000000111111111111222222222222222222333444444222222333333333333222222444444444444444444444444333333333222111111000000000111222444444333222222444444444444444444444444444444555555444444333222555555666777666555444333555555555555444333222111222111111111111111222222777777888888888777666666444333111///.........///....../////////000000000222111111000///......---......---------...//////333222000...------......000000000000111222333333000111222333333333222222333444555777888888888888;;;<<<===>>>>>>===<<<;;;@@@???>>>======>>>>>>???AAAAAABBBBBBCCCDDDEEEEEEBBBCCCDDDCCCAAA@@@@@@@@@BBBDDDJJJRRRZZZccciiimmmqqq{{{>>>>>>>>>???@@@@@@AAAAAABBBDDDHHHOOOWWW```gggkkkrrrrrrpppmmmjjjiiijjjllloooooonnnmmmlllkkkjjjiiinnnppptttzzz~~~pppiiicccrrrnnnVVVHHHDDD>>>:::999888888888888666888BBBOOO___sssxxxfffTTT```nnnzzzgggeeemmmyyyrrrXXXMMMKKKHHHEEEHHHEEEEEEGGGHHHIIINNNTTTZZZmmm~~~}}}|||{{{zzzzzzzzzzzz{{{{{{yyyxxxuuurrrpppooooooooooooooommmkkkhhhfffkkkjjjhhhddd^^^XXXQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJFFFGGGIIILLLMMMNNNNNNNNNMMMOOORRRTTTTTTUUUWWWXXXXXXXXXXXXYYY[[[^^^aaabbb``````____________```aaa`````````___^^^]]][[[[[[TTTNNNJJJLLLOOOQQQUUUZZZ```gggkkklllmmmoooooommmeeebbb]]]ZZZYYYXXXWWWVVVVVVUUUTTTRRROOOLLLIIIHHHCCCBBB@@@===:::888777666888777777777777888888999777777888999999999888888999:::;;;;;;;;;:::999888666666666666666555444333222333333444444333333222000000000000000000000000000000111222222222222111000000000111111111222222222222222111222333555555222222222222222222222222444444444444444444444444333333222222111000000000111222333444444444333333333333333333333333333333444444555555444444333222444555666666666555444333555555555555444333222111000000000000111111222333777777777777777777666666444333222000////////////........./////////000000111111111000//////......---------------...///000222111000///...---------000000000000111222333333111111333444444444333222333444555777888888888888777888;;;===>>>?????????AAA@@@???=========>>>>>>??????@@@AAACCCDDDEEEEEEDDDEEEFFFFFFDDDBBBBBBCCC@@@DDDJJJRRR[[[ccchhhlllrrr{{{===>>>>>>??????@@@AAAAAAAAACCCGGGNNNVVV___gggkkkrrrrrrqqqnnnkkkjjjjjjllllllmmmmmmnnnnnnnnnmmmlllqqqrrruuuzzzrrrhhhcccrrrqqqWWWJJJFFF???;;;888777666555555666<<>>>>>??????@@@AAABBBCCCDDDEEEEEEGGGHHHGGGEEECCCCCCDDD@@@CCCJJJRRRZZZbbbhhhkkksss|||======>>>>>>???@@@@@@@@@AAABBBFFFLLLTTT^^^ggglllrrrsssrrrpppmmmkkkkkkllljjjkkkmmmoooppppppoooooorrrsssuuuyyywwwhhhggguuusssYYYJJJFFF???;;;888777666555555777>>>KKKYYYfffvvvlllfffhhhggguuu}}}ssssssuuuhhhRRRIIIHHHGGGEEE??????AAAEEEFFFHHHOOOWWWggg|||}}}}}}|||{{{zzzyyyxxxxxxwwwrrrrrrrrrrrrrrrrrrqqqqqqoooooonnnkkkgggbbb^^^[[[XXXWWWTTTQQQMMMIIIEEECCCCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLLLLOOOQQQSSSSSSSSSUUUVVV]]]]]]^^^```aaabbbccccccaaa``````____________```aaaaaaaaaaaa```___^^^]]]TTTNNNJJJLLLNNNPPPTTTXXXZZZ___ccccccfffmmmqqqrrrooojjjbbb\\\XXXWWWVVVUUUVVVUUUSSSPPPLLLIIIEEEDDDAAA@@@>>>;;;999777666666666666666666777888999999::::::;;;<<<============;;;;;;<<<<<<;;;:::999888555555666666666666555555333333333333333333333333000000000000000000000000222222333444444444444333111111111222222222333333000111222444555555555555333333222222222222333333444444444444444444444444222222222111000000//////....../////////000000000333333333333333333333333444444555555444444333222222333444555666555444444555555555555444333222111000000000111222444555666:::999888666555444333333222222111111000......---------........./////////............////////////......---------...//////---------....../////////............///000111111333333222222222333444555333444555777888888888888;;;<<<===?????????>>>>>>@@@???>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFEEECCCBBBBBBBBBAAACCCIIIQQQYYYbbbhhhlllttt|||======>>>>>>??????@@@@@@BBBBBBDDDIIIRRR]]]gggnnnssssssssspppmmmkkkkkkllliiikkkmmmoooqqqqqqpppooorrrrrrtttxxxkkkgggvvvqqqVVVHHHCCC>>>:::999999888888999999???KKKXXXeeeuuusssbbbgggxxx}}}zzzfffQQQGGGEEEEEEEEE???>>>@@@DDDGGGMMMZZZfffzzz~~~~~~}}}|||zzzxxxwwwwwwvvvrrrrrrrrrqqqpppooonnnmmmkkkjjjhhhddd___YYYUUURRRNNNLLLJJJGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIKKKLLLLLLMMMOOOQQQRRRRRRRRRSSSUUUXXXZZZ]]]```bbbbbbbbbbbbaaaaaa```_____________________```______^^^]]]\\\UUUOOOJJJLLLNNNOOORRRWWWVVV[[[______ccckkkqqqrrrsssmmmddd]]]YYYWWWVVVVVVVVVUUUSSSOOOKKKGGGDDDBBB@@@???===;;;999888777777888888888888999:::;;;<<<<<<===>>>???@@@@@@@@@@@@;;;<<<<<<<<<<<<:::999888666666777777777777666666444444222222222222444444111111111111111111111111222222333444444444444333000000000111111111111222///000333666777666555444555444333222222333444555444444444444444444444444222222111111000000//////000000000000000111222222222222222222222222222222444444555555444444333222222333444555666555444444555555555555444333222111000000111222333555777888===<<<999777555444333333111111111000///...---,,,---------.........////////////......------,,,,,,///......---------............//////000000000000............///000111111333111000//////111333444333444555777888888888888;;;===>>>@@@@@@@@@@@@??????>>>>>>======>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDCCCDDDEEEEEEBBBAAAAAAAAABBBDDDHHHOOOXXXaaahhhmmmsss{{{=========>>>??????@@@@@@CCCBBBDDDHHHQQQ\\\hhhooosssssssssqqqnnnlllkkkllljjjlllnnnpppqqqqqqooooooqqqqqqssswww{{{}}}jjjfffvvvlllRRREEEAAA<<<999999:::;;;;;;<<<;;;???IIIUUUcccttt}}}hhh```pppfffPPPDDDAAABBBCCCBBBAAAAAAEEEJJJTTTeeeuuu~~~|||zzzxxxwwwvvvvvvwwwvvvtttrrroookkkhhhgggfffdddaaa\\\VVVPPPLLLIIIHHHFFFDDDBBBAAABBBCCCDDD@@@@@@AAABBBDDDEEEEEEFFFJJJIIIIIIHHHIIIJJJLLLMMMOOOQQQSSSTTTSSSSSSTTTUUUSSSVVVZZZ^^^aaabbbbbbaaabbbaaa```_______________^^^^^^^^^^^^]]]\\\[[[[[[VVVOOOKKKLLLNNNOOORRRVVVSSSXXX[[[[[[```hhhoooqqqvvvooofff^^^YYYWWWVVVVVVVVVUUURRROOOKKKGGGDDDBBB@@@???===;;;:::999888888::::::::::::;;;<<<===>>>>>>>>>???AAAAAABBBBBBBBB<<<<<<======<<<:::999888555555666666666666666555555444222111111222444555111111111111111111111111000000111222222222222111////////////000000000000---000444777888777555333555555333333333333555555444444444444444444444444222222111111000/////////444444333333444444555666222222222222222222222222444444555555444444333222111222444555555555444444555555555555444333222222000111111333444666888999@@@>>>;;;888666444333333000000000000///---,,,+++---------.........//////111000///...,,,+++***)))000///...---------------000000111111111111000///............///000111222222000---,,,,,,...222444333444555777888888888888999:::===@@@BBBCCCDDDDDD>>>>>>=========???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEECCCBBBBBBBBBBBBDDDHHHNNNWWW```iiinnnqqqyyy??????>>>>>>??????@@@AAAAAABBBCCCFFFNNNYYYeeennnuuuuuurrrnnnkkkiiijjjllllllllllllmmmmmmmmmnnnnnnpppooorrryyyvvvxxxuuuyyy{{{iiibbboooiiiRRREEE@@@===<<<999666777:::<<>><<<;;;;;;<<<>>>???DDDDDDCCCEEEFFFGGGFFFDDD@@@???<<<:::888777777777444444555666666555444333333333333333333333444444333333333333333222111000222222222222222222222222111///---...111222000...222222222222222222222222222000///111444555333111666666666666666666666666333222111111222222000///222111111111222444666777444333333444555555444333555555444333333222111111222222222222333555666777888777555555555555333222111222333555888;;;===???;;;:::777444222111111111444333222000//////......000111111000000///...---//////000000000000//////---------........./////////......------///000111000///.........000111222111111222222222111111000444444555666888;;;===???BBB>>>:::<<<@@@CCCAAA??????>>>=========>>>@@@AAA>>>AAADDDEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAADDDHHHNNNUUU^^^gggmmmrrryyy??????>>>>>>??????@@@AAAAAAAAACCCGGGNNNYYYeeennnttttttrrrnnnkkkiiijjjkkkkkkkkkkkkllllllmmmnnnnnnppppppsssyyyrrrsssvvv{{{uuuaaa]]]jjjfffPPPDDD???<<<;;;999666777;;;>>>EEEOOOTTTSSSYYYppp}}}mmmffflll~~~jjjZZZMMMDDDAAACCC??????CCCJJJSSSccc}}}~~~}}}{{{{{{{{{zzzwwwuuutttqqqnnnkkkhhhccc]]]YYYQQQOOOLLLIIIFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNQQQQQQRRRSSSTTTVVVXXXYYYZZZYYYZZZ\\\```bbbbbb```^^^^^^____________``````^^^___```aaa```]]][[[YYYTTTPPPLLLMMMQQQSSSRRRPPPQQQRRRTTTVVVYYY^^^eeejjjllliiiddd^^^YYYWWWUUUUUUSSSRRRPPPNNNJJJFFFCCCBBBAAA???<<<:::999:::<<<===??????>>>>>>???AAACCCEEEKKKIIIHHHHHHHHHGGGEEECCC@@@???<<<999777555555444444444555666666555444333333333333333222222222222333333333333333222111000222222222222222222222222444222111111444444333111222222222222222222222222444333222444666777555333444444444444444444444444333222111111222222111///000000000000222444666777444444444444555444333222555555444444333222222111444555555555555555555555444333222222222222111000444555666777999<<<>>>???;;;999777555333222222222444333222000//////.........//////000000000////////////000000000000//////---------........./////////......---...///000111...------...///111333444333333333444444333333222222222333555888<<>>???>>>=========>>>@@@AAAAAACCCEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAADDDHHHNNNUUU^^^gggmmmvvv}}}???>>>>>>>>>>>>???@@@@@@@@@AAACCCGGGOOOYYYeeennnsssrrrqqqnnnjjjiiijjjkkkjjjjjjjjjkkkkkklllmmmnnnpppqqquuu}}}rrrttt}}}qqq\\\XXXeee}}}~~~fffOOOCCC>>>;;;;;;999777888<<>><<<;;;;;;===???AAA@@@AAABBBCCCFFFHHHKKKLLLRRRPPPMMMKKKIIIGGGCCCAAA???>>>;;;888666444333222333444555555555555444444333333333222111111111000222222333333333222111111222222222222222222222222444333222333444555444222222222222222222222222222555444333444666777666444222222222222222222222222333222111111222222111000000000000000222444666777555555555555444333222222555555444444333222222222777777888888888777555555555555555555555555555555666666666777888:::;;;<<<999888777555444444444444444333222000//////......------...///000000000000...//////000000//////...---------...............///............///000000,,,,,,---...000222444555222333333444444333333333222333444666888;;;===???HHHDDDAAAAAABBBCCCAAA>>>??????>>>===>>>???@@@AAACCCEEEFFFEEECCCBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAADDDHHHNNNUUU]]]ffflllwww}}}>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCGGGOOOYYYdddlllppppppooommmjjjiiiiiijjjiiiiiiiiiiiijjjlllnnnooooooqqqyyyyyy~~~uuubbbXXXbbbxxxhhhRRRBBB===::::::999777888<<>>===;;;;;;<<<>>>AAABBBAAACCCEEEHHHLLLOOOQQQRRRWWWSSSOOOKKKGGGDDD@@@===;;;;;;999777666444333333333333444444444555444444333333222222111000//////222222333333333222222111222222222222222222222222111111000111111111111000222222222222222222222222444333222222333444444333222222222222222222222222333222111111333333222111000000000111333666888:::666666777666444222111111555555444444333333333333666888999::::::999777666666777777777777666777888555444444444555555666777777777666666555555555555444333222000//////......---......///000000//////...//////////////////......................................./////////000------...///000111222333000000111222222222111111666666777777888888999999>>><<<<<<===AAACCCBBBAAA@@@???>>>>>>>>>???@@@AAACCCDDDEEEEEECCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAADDDHHHNNNTTT]]]eeekkktttzzz>>>>>>======>>>>>>???@@@@@@AAACCCGGGNNNWWWbbbiiinnnnnnnnnllljjjhhhiiijjjiiihhhhhhiiijjjlllooopppnnnsss}}}ppp]]]eeevvvjjjTTTBBB===::::::999777888<<>>>>>>>>???AAABBBBBBCCCDDDDDDCCCCCCDDDFFFEEEEEEDDDDDDDDDCCCCCCCCCAAADDDHHHMMMTTT\\\eeekkksssyyy>>>============>>>??????@@@AAACCCGGGLLLUUU^^^eeekkklllmmmllliiihhhhhhiiiiiihhhhhhhhhjjjmmmppprrrpppvvv{{{eeejjjxxxjjjTTTBBB===::::::888666777;;;AAABBBAAADDDPPPeeexxxyyyxxx}}}uuuqqqjjjyyyfffWWWJJJCCCBBB@@@???FFFUUUhhhxxx~~~{{{zzzzzzzzzxxxwwwlllfff^^^VVVPPPJJJFFFCCC@@@????????????AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLNNNNNNNNNNNNMMMKKKLLLLLLMMMNNNPPPQQQRRRUUUWWWYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^______`````````___^^^]]][[[[[[XXXVVVTTTRRRRRRUUUXXXZZZ]]]]]]]]][[[XXXWWWWWWXXXZZZZZZ[[[ZZZYYYWWWTTTSSSNNNMMMLLLIIIGGGDDDAAA@@@:::::::::;;;===???BBBCCCDDDFFFJJJMMMPPPQQQPPPPPPNNNJJJEEEAAA>>>;;;999777444555666666777777777777333222222222333444555666333333333222111111111000111111222333333333222222222222222222222222222222000111222222111000111222222222222222222222222222555555555333222222444666555555555555555555555555333222111222333444333222222222333555777:::===???999<<<===:::555111111333555555444444444444444444444555777999:::::::::999444777999888555444666888777666555555444444555555444444555555555555555444444333222000//////......////////////...---,,,,,,---......//////......---...............------------......///000/////////000000000000000///......111222333333444444444444111222444777999:::;;;;;;:::;;;<<<>>>@@@AAAAAAAAA@@@@@@???>>>???@@@AAABBBBBBCCCDDDCCCBBBCCCEEEGGGEEEEEEEEEDDDDDDDDDCCCCCCAAADDDHHHMMMSSS[[[dddjjjtttzzz===============>>>??????@@@AAACCCFFFKKKRRR[[[aaajjjkkklllkkkiiihhhhhhiiiiiiiiihhhiiikkknnnrrrtttvvvzzz|||lllppp{{{kkkWWWCCC>>>::::::888555666999999>>>@@@BBBLLLaaasss|||zzz{{{uuuooovvvcccVVVLLLFFFDDDAAA@@@FFFVVVhhhwww~~~}}}|||{{{{{{zzzxxxuuuiiicccZZZRRRLLLHHHDDDBBB??????>>>???@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRRUUUWWWZZZYYYXXXWWWXXXYYY[[[[[[\\\]]]^^^___````````````______^^^\\\\\\[[[VVVTTTRRRQQQQQQTTTXXX\\\^^^```aaa___\\\YYYWWWVVVXXXYYYZZZZZZXXXVVVSSSQQQMMMLLLKKKIIIFFFCCCAAA???;;;;;;<<<===???AAACCCDDDEEEGGGJJJMMMNNNMMMLLLJJJFFFCCC>>>;;;:::999888777444555666777888777777666222222222222222444555666333333333333222222222222000111222333333333333222222222222222222222222222000222444333111000222444222222222222222222222222444555555222000000222555444444444444444444444444333222111222444555444333111222222444777;;;>>>@@@<<<>>>???<<<666222222444444444555555555555555555555555666666777777777888888;;;===;;;777555777:::666555555444444444444444333333444555555444333222444333222000//////...............///......---------......//////......---//////.........---------------///000000000///......///000111111000//////111111222333444444444444000111444777999:::;;;;;;;;;===???@@@@@@???@@@@@@@@@@@@?????????@@@AAABBBDDDEEEEEECCCBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCAAADDDHHHMMMSSS[[[dddiiiqqqxxx===============>>>??????@@@AAACCCEEEJJJQQQYYY^^^iiijjjkkkkkkiiihhhhhhiiijjjiiihhhiiikkkooosssuuu|||}}}yyypppsss}}}nnnZZZDDD???;;;:::888444555888333<<>>???@@@BBBDDDEEEFFFHHHKKKMMMMMMKKKHHHFFFAAA>>>;;;999888999888888666777888888888777666555222222111111222444555666333333333333333333444444000111222333333333333333222222222222222222222222///222333222000///111333222222222222222222222222222222222000---,,,000333444444444444444444444444333222111222444555444333000111222444777:::===???===@@@AAA===777222222444444444555555555555555555777666666555444555555666666999;;;999444222444777333333222111111111222222222333444444444333222111444333222000//////......,,,,,,---...////////////---..................---//////.........---------,,,---///000000000///...,,,---///000111111111000...///000111222333333333222444666777888999888888888;;;===????????????@@@AAA@@@?????????@@@AAABBBGGGGGGFFFDDDAAA@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDDDDAAADDDHHHMMMSSS[[[ccciiikkksss>>>>>>>>>>>>>>>??????@@@AAA@@@AAAEEEGGGKKKVVV```hhhjjjkkkkkkiiihhhhhhiiimmmmmmmmmmmmmmmqqqvvvzzzoootttrrrYYYDDD===999888888666777999999<<>>AAACCCIIIUUUeeewww~~~{{{vvvrrroooeee```YYYQQQJJJFFFDDDCCC???AAACCCFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKNNNNNNMMMMMMNNNNNNOOOOOONNNOOOQQQRRRQQQRRRTTTUUU\\\\\\\\\\\\[[[YYYWWWVVVXXX[[[^^^___^^^\\\\\\\\\___^^^]]]\\\ZZZYYYXXXXXXVVVSSSPPPNNNNNNQQQVVVYYYbbbdddggggggddd```]]][[[XXXYYYYYYXXXVVVSSSOOOMMMJJJJJJIIIGGGEEEBBB@@@???<<<<<<===???@@@CCCEEEFFFKKKJJJIIIIIIHHHGGGCCC@@@::::::;;;:::999888888999888888888888888777666666555555555555555555555555333333333222222222111111000000111111222222222222111111111111111111111111222222111111222222333444000111111111111222222222333333222222333333444555333444444444444444444444222222222333333444444444111111111222555777:::<<<:::;;;;;;999666444444555555555666666666666555555444444555666666555444333222333444555555555444333222222333333333222222111555555666666666555333222333333222111000///......000000//////.........---...------,,,,,,,,,------000000000///......------111000///......///000111000000111111111111000000333333222222111222222222777777777888999999:::::::::;;;===>>>@@@AAABBBBBB???>>>======>>>@@@BBBCCCDDDDDDDDDCCCAAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCFFFMMMRRRWWW```iiipppvvv>>>>>>======>>>>>>???@@@AAA???AAAEEEGGGLLLVVV```iiijjjlllkkkiiihhhhhhhhhllllllllllllnnnrrrwww|||yyy}}}zzzzzz~~~oooVVVDDD>>>999888888666777999777;;;CCCGGGLLLcccxxxyyyuuupppwwwyyyqqqppp}}}^^^NNNHHHDDD@@@AAABBBHHHWWWkkk~~~~~~}}}~~~~~~}}}zzzuuuqqqnnnddd```YYYQQQKKKGGGEEEEEEBBBCCCFFFHHHIIIJJJJJJIIIGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQSSSTTTTTTTTTVVVXXX\\\]]]]]]\\\[[[YYYWWWVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[^^^^^^]]]\\\ZZZYYYXXXWWWTTTRRROOOMMMNNNQQQVVVYYYbbbeeehhhhhhfffcccaaa```[[[[[[ZZZXXXVVVRRRPPPNNNLLLKKKJJJGGGDDDAAA???===<<<<<<===???AAACCCEEEFFFJJJHHHGGGFFFEEECCC@@@===888888888777666666666777888888888888888777666666444444444444444444444444333333333222222222111111222222111111111222333444222222222222222222222222222222111111222222333444111111111111222222222222333333222222333333444555555555555444444333333222444444444333333222222222111111111222444666888:::888999999888555444444555555555666666666666555555444444555666666555444333444555555555555444222111111222222222222222111111333333444555555444222111333333222111000///......000/////////............/////////.........//////............////////////111000///......///000000000000000111111000000000222111111000000111111222666777777888888999:::::::::;;;<<<>>>???@@@@@@@@@@@@???>>>===>>>@@@BBBCCCDDDDDDDDDCCCAAAAAABBBDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDHHHOOOUUUYYYaaaiiiqqqvvv>>>>>>======>>>>>>???@@@@@@???AAADDDGGGLLLVVV```jjjkkklllkkkiiigggggghhhjjjkkkllllllnnnsssyyy~~~xxxwww{{{}}}pppUUUDDD>>>999999888666777:::777999BBBHHHPPPgggyyyvvvrrrooovvvxxxqqqsss___NNNGGGDDDAAACCCBBBHHHXXXooo~~~}}}}}}}}}|||{{{xxxtttpppmmmccc___YYYRRRMMMIIIHHHGGGFFFGGGIIIJJJKKKJJJJJJIIIFFFHHHKKKNNNOOOOOONNNMMMKKKLLLMMMNNNOOOOOOOOOOOOSSSRRRRRRQQQQQQRRRRRRRRRRRRTTTVVVVVVVVVWWWYYY[[[]]]]]]]]]]]][[[YYYWWWVVVVVVWWWXXXXXXWWWXXXZZZ\\\]]]]]]\\\[[[ZZZXXXWWWVVVRRRPPPNNNMMMNNNQQQVVVXXX___bbbfffhhhgggdddcccbbb^^^\\\ZZZWWWTTTQQQOOOOOOMMMLLLJJJGGGDDD@@@===<<<<<<<<<===???AAACCCEEEGGGKKKIIIGGGEEEDDDAAA>>>;;;888777777666666666666666888888888888888777666666444444444444444444444444333333333222222222111111444333222111111333444555222222222222222222222222222222111111222222333444111111111111222222222333333333222222333333444555666666555444333222222111666666555444222111000000111111111111222444555777555666777666444444444666555555666666666666555555333444555666666555444444555666666666555333111000111111111111111111111111000111222333333333222111333333222111000///......////////////............////////////////////////,,,------...//////000000000//////......///000000000000000000000000000000111000000000000000111111666666777888888999999::::::;;;<<<===>>>??????>>>BBBAAA@@@??????@@@BBBCCCCCCDDDDDDCCCBBBAAACCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEJJJRRRWWW[[[bbbjjjqqqvvv===============>>>??????@@@???@@@DDDGGGLLLVVVaaakkklllmmmllliiihhhggghhhiiijjjkkklllooottt{{{|||zzz|||{{{sssWWWEEE>>>999999999777777:::888;;;DDDLLLTTTiiivvvppplllkkkuuutttpppxxx|||___OOOGGGCCCAAAEEECCCHHHYYYqqq~~~}}}}}}}}}}}}{{{{{{zzzxxxuuurrrnnnlllbbb___ZZZTTTOOOLLLJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJFFFIIIMMMQQQSSSSSSQQQPPPLLLMMMNNNNNNOOOOOOPPPPPPTTTSSSSSSRRRRRRSSSSSSTTTSSSUUUWWWXXXXXXYYY[[[\\\]]]^^^^^^]]]\\\ZZZXXXVVVWWWXXXXXXWWWWWWXXX\\\^^^\\\\\\\\\[[[YYYXXXVVVUUUQQQOOOMMMLLLNNNQQQUUUWWWZZZ]]]bbbddddddcccbbbbbb^^^\\\XXXTTTPPPNNNNNNMMMKKKKKKIIIGGGDDDAAA>>>===<<<<<<===???AAADDDFFFGGGMMMKKKHHHFFFDDDAAA>>>;;;:::888777666777888888888888888888888888777666666444444444444444444444444333333333222222222111111111111222222222333333333111111111111111111111111222222111111222222333444111111111222222222333333333333222222333333444555555555555444444333333333555555444333333222111111222111000000000111333444222444555555444333555666444555555666666555555444333444555666666666555444444444555555555444222111000000000000000000111111///000222333444333333222333333222111000///......///////////////.........,,,,,,---------------------------....../////////............/////////000000000000//////000000000111000000000000111111222666666777777888999999999;;;;;;<<<===============DDDBBBAAA??????@@@AAACCCCCCDDDEEEDDDBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEJJJRRRXXX[[[bbbhhhpppvvv=========<<<===>>>>>>??????>>>@@@DDDGGGLLLWWWaaakkklllmmmllljjjhhhhhhiiihhhiiikkklllpppuuu|||~~~~~~}}}~~~vvvuuuYYYEEE>>>:::999999777888:::<<<@@@KKKRRRXXXiiirrrjjj___bbbqqq}}}qqqsss~~~sss\\\OOOFFFAAAAAACCCBBBHHHYYYsss~~~}}}|||{{{{{{{{{{{{yyyyyyxxxvvvtttpppnnnlllccc```\\\WWWRRROOOMMMMMMKKKLLLMMMOOOOOOOOONNNMMMJJJLLLPPPTTTVVVUUUSSSRRRPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTVVVXXXXXXXXXXXXZZZ\\\]]]]]]]]]]]]\\\ZZZYYYWWWXXXXXXWWWVVVVVVWWW[[[^^^ZZZZZZ[[[ZZZYYYWWWTTTSSSOOONNNLLLLLLMMMPPPSSSUUUVVVZZZ___bbbbbbaaa``````\\\YYYUUUPPPMMMLLLKKKKKKHHHHHHGGGFFFDDDBBB@@@???;;;<<<===???BBBDDDGGGHHHMMMJJJGGGDDDBBB???<<<::::::777555555777888888888888888888888888777666666444444444444444444444444333333333222222222111111---///111333333222000///000000000000000000000000222222111111222222333444111222222222222333333333333333222222333333444555333333333444444555555555222222222333333444444444222111000000///000111222111222444444333333555666444444555555555555444444222333555666666666555555111222444555555555444444000000//////000111222222111222333555555555444444333333222111000///...............///////////////++++++,,,---......------///.........---------,,,------......////////////000000///......///000000111111111111111222333444555666666777888888999999;;;;;;<<<===============DDDBBBAAA??????@@@AAACCCCCCDDDEEEDDDBBBBBBDDDFFFDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCIIIQQQVVVZZZ```gggqqqwww======<<<<<<======>>>??????>>>@@@DDDHHHMMMWWWbbbjjjkkkmmmllljjjiiiiiijjjhhhjjjkkkmmmpppvvv|||~~~|||||||||{{{uuusssXXXEEE???::::::999777888;;;@@@FFFTTT[[[]]]jjjqqqhhh[[[```ooo}}}}}}nnnvvvfffUUULLLCCC@@@BBB@@@AAAHHHZZZqqq~~~}}}|||{{{zzzzzzzzzyyyxxxwwwuuurrrpppnnnllleeeccc___ZZZVVVRRRPPPOOOMMMOOOQQQRRRTTTTTTTTTSSSOOOQQQTTTVVVWWWVVVUUUSSSTTTTTTSSSTTTTTTUUUWWWWWWSSSSSSSSSTTTUUUVVVWWWXXXVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZZZZWWWWWWVVVUUUTTTUUUWWWZZZYYYYYYZZZZZZYYYVVVSSSRRROOONNNLLLLLLLLLNNNQQQSSSUUUYYY^^^``````___^^^^^^YYYWWWSSSOOOLLLJJJJJJJJJGGGGGGFFFEEEDDDBBBAAA@@@;;;<<<===???BBBEEEGGGIIIJJJGGGCCC@@@>>><<<999777888444111111444666666555888888888888888777666666555555555555555555555555333333333222222222111111,,,...000222333111///...000000000000000000000000222222111111222222333444222222222222333333333333333333222222333333444555111222222333444555666666///000111222444555666777222111000//////000111222000222333444333333555666444444555555555555444444222333444666666666666555000111333555666666666555111000//////000111333444333444555666666666555444333333222111000///...............///////////////,,,---...000000000////////////......---,,,,,,+++,,,---...///////////////000000............000000111111111111222333444555555555666777777888888999:::;;;<<<===>>>??????>>>BBBAAA@@@??????@@@BBBCCCCCCDDDEEEDDDCCCCCCEEEFFFCCCCCCDDDDDDCCCCCCBBBAAABBBBBBGGGOOOTTTXXX___fffrrrxxx===<<<<<<<<<<<<===>>>>>>???>>>@@@DDDHHHMMMWWWbbbhhhjjjllllllkkkjjjkkkllliiijjjkkkmmmpppvvv|||~~~{{{{{{{{{|||{{{sssrrrXXXFFF???:::::::::888888;;;CCCMMM]]]ddddddnnntttkkk___bbbmmm{{{~~~vvvsssvvvxxx{{{wwwhhhvvvxxx[[[MMMFFF??????DDD???AAAIIIWWWjjj{{{~~~}}}|||{{{{{{{{{yyyxxxvvvtttrrrpppnnnmmmhhhfffbbb]]]XXXUUURRRQQQPPPRRRTTTWWWYYY[[[[[[[[[UUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWSSSSSSTTTUUUWWWYYY[[[\\\YYYZZZ[[[ZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\WWWXXXXXXVVVUUUTTTVVVXXXWWWXXXYYYZZZXXXUUURRRPPPPPPNNNMMMLLLLLLMMMOOOPPPTTTWWW[[[]]]]]][[[ZZZYYYWWWUUURRROOOMMMKKKJJJJJJHHHGGGGGGEEECCCAAA@@@>>>;;;<<<===@@@BBBEEEHHHIIIHHHEEEAAA>>>===;;;999888888444///000444777777555888888888888888777666666666666666666666666666666333333333222222222111111000000000000000111111111111111111111111111111111222222111111222222333444222222222333333333444444333333222222333333444555222333333444444555555555///000111222444555666777222111000000000111222333111333444444333333555666333444444555555444444333222333444666666666666555111222444555555555555444222111000///000222444555444555666777666555444333333333222111000///................../////////000+++,,,...000111111000///------------------------+++,,,---///////////////111000...------...000111000000000000111222333444555555666666777888888888:::;;;<<<>>>???@@@@@@@@@@@@???>>>===>>>@@@BBBCCCCCCDDDEEEDDDCCCCCCEEEGGGDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBFFFMMMSSSWWW___gggpppvvv<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@DDDHHHMMMXXXbbbhhhjjjllllllkkkkkklllmmmjjjkkklllmmmpppuuu|||{{{{{{|||~~~|||uuuvvvqqqsssYYYFFF???:::::::::888888;;;EEEPPPcccjjjhhhqqqwwwoooaaaaaagggnnnlllcccaaaffflllqqqyyymmmbbbsssrrrTTTGGGAAA===???FFFAAACCCIIITTTaaannnwww|||~~~}}}|||||||||yyyxxxvvvtttrrrpppnnnmmmjjjgggddd___ZZZVVVSSSRRRRRRTTTWWWZZZ]]]___```aaaYYYXXXXXXXXXWWWVVVUUUTTTQQQPPPPPPPPPPPPRRRSSSTTTTTTTTTUUUWWWYYY[[[^^^___[[[\\\]]][[[YYYXXXXXXYYYYYYZZZ\\\]]]^^^^^^]]]]]]ZZZ[[[[[[YYYWWWWWWWWWYYYWWWXXXYYYYYYXXXUUURRRPPPPPPOOOMMMLLLKKKLLLMMMNNNQQQTTTXXXZZZXXXVVVUUUTTTVVVUUUSSSQQQNNNMMMKKKKKKJJJIIIHHHFFFCCC@@@>>>===;;;<<<>>>@@@CCCFFFHHHJJJIIIFFFBBB@@@>>>===;;;::::::555111111555999999777888888888888888777666666777777777777777777777777333333333222222222111111444222///......000333666333333333333333333333333222222111111222222333444222222333333333444444444333333222222333333444555444444444444444444444333000000111222444555666666222111000000000111333333222333555444444333555666333444444555555444444333111222444666666777666666333444555555555444333222222111000000111333555666555555666666666555333222333333222111000///......---.........//////000000)))***,,,...//////...---+++,,,,,,------......///***+++---///000000///...111///...------...///111////////////000111222333555555666666777888888888:::;;;===>>>@@@AAABBBBBB???>>>======>>>@@@BBBCCCCCCDDDEEEDDDCCCDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCFFFMMMRRRWWW```iiimmmsss~~~===============>>>>>>>>>>>>===>>>BBBEEEIIISSS]]]jjjllllllkkklllooommmiiikkkkkkkkkmmmpppuuuyyy|||~~~zzzuuuuuuyyy~~~|||wwwqqqoooZZZEEE@@@;;;999777555666;;;DDD[[[iiifffjjjxxx{{{qqqkkkddd^^^]]]^^^___```aaaaaajjjxxx}}}hhhgggqqqyyyhhhUUUIIIFFFCCC???===>>>@@@DDDKKKVVVaaakkkpppuuuzzz~~~}}}}}}}}}yyyzzzyyywwwtttsssssstttnnnjjjddd]]]XXXVVVVVVVVVVVVYYY]]]cccggggggdddaaa\\\YYYWWWWWWXXXWWWSSSPPPRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUVVVXXXYYY[[[\\\]]][[[\\\\\\\\\[[[[[[]]]___^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZTTTUUUVVVWWWWWWVVVTTTSSSSSSOOOKKKJJJKKKNNNQQQRRRUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZXXXUUURRROOOMMMLLLJJJHHHEEECCCBBBAAA>>><<<<<<<<<>>>AAAFFFJJJKKKKKKHHHEEEAAA>>>;;;;;;;;;<<<555555555666666666666666888888777666666666666666555555555666888777555333333222222111111222222333333333222111000000000111111222222111...------...444444333333333444555555444222000222555666444222222222333333333333444444333444666777777666444333555666777777777666555444222111111111111111222222333444444444333333222111333333333333333333333333555444444555777888666555444444555666555444222111555222///,,,---000444777;;;:::999777555444222222555333111111333222///,,,//////000000000000000///...------------...//////------...///////////////////////////000000000000111000000////////////000111111111222222333333333111222444666888999::::::<<<===>>>???AAAAAAAAAAAA???>>>>>>>>>???AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHHHHGGGDDDBBB@@@???DDDJJJOOOSSSYYY```eeelllrrr|||@@@??????>>>===<<<;;;;;;>>>===>>>BBBEEEIIISSS]]]gggkkkmmmlllnnnpppnnnjjjmmmmmmmmmnnnqqquuuyyy{{{|||xxxsssqqqrrrtttuuuuuu{{{|||}}}uuuqqq]]]IIICCC>>>===:::888999>>>JJJ___kkkgggiiiuuuwwwmmmaaa]]]ZZZ[[[___ccceeegggeeekkkvvvyyyffffffppptttdddRRRGGGDDDCCCAAA@@@AAABBBDDDHHHOOOXXX___dddmmmttt~~~~~~~~~|||||||||zzzwwwuuuvvvwwwppplllfff___[[[YYYYYYZZZYYY[[[___dddhhhhhheeebbb___]]][[[ZZZ[[[ZZZWWWTTTRRRRRRRRRSSSSSSTTTTTTTTTWWWWWWXXXYYYZZZ[[[\\\]]]\\\]]]]]]]]][[[[[[]]]^^^^^^^^^]]]]]]]]]]]]^^^_________^^^]]][[[YYYXXXWWWUUUUUUWWWXXXWWWVVVTTTSSSSSSOOOKKKJJJKKKNNNQQQRRRTTTTTTTTTTTTUUUWWWYYYZZZYYYXXXVVVTTTRRROOOMMMLLLJJJHHHEEECCCBBBAAA>>><<<;;;;;;===@@@EEEHHHJJJIIIHHHFFFBBB>>>;;;:::;;;;;;777777777777777777777777888777777666666666777777666666666777888888666444333333222222222222333333222222111111000111111111111222222111///......///222111111222222333444555333111000111333444333111222222222333333333444444333444555777777555444333444555666666666555444333111111000000000111222222333333444444444333333222333333333333333333333333444333333444666777555444333444555555555333222111222111......///444999<<<===<<<;;;999777555333333555333111111222222///,,,...//////000000/////////...------------...//////---...//////000000000///.../////////000000000000000000////////////000000000000111222333333444444333444444555555666777777:::;;;===>>>??????@@@@@@???>>>>>>>>>???AAACCCDDDFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFGGGGGGGGGEEECCCAAA@@@DDDJJJOOOSSSYYY```eeemmmrrr|||>>>>>>>>>=========<<<<<<>>>===???BBBEEEHHHRRR[[[dddjjjnnnpppqqqrrrpppkkkooonnnnnnnnnpppssswwwyyywwwtttpppmmmmmmmmmlllkkkooovvv{{{}}}~~~zzzsss```LLLEEE@@@>>>;;;999;;;???III\\\fffcccfffqqqrrriiiZZZYYYYYY[[[bbbiiinnnooopppttt|||zzzkkklllvvv}}}tttfffTTTGGGBBBCCCCCCBBBCCCCCCCCCEEEJJJPPPVVVZZZgggqqq~~~~~~|||}}}}}}{{{xxxwwwwwwxxxppplllgggaaa]]]\\\\\\\\\\\\^^^bbbfffjjjjjjgggdddaaa___^^^]]]]]][[[XXXVVVRRRRRRRRRRRRSSSTTTVVVWWWYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^___^^^\\\\\\]]]^^^______^^^^^^^^^______```aaa```___]]]ZZZWWWUUUTTTUUUVVVWWWWWWWWWUUUTTTSSSQQQNNNKKKJJJKKKNNNPPPQQQRRRRRRRRRRRRTTTVVVXXXYYYWWWWWWVVVTTTRRRPPPNNNLLLJJJHHHEEEDDDCCCAAA>>><<<;;;;;;<<>>;;;:::::::::888888888888888888888888888777777777777777888888777777666777999999777555444444333333333333444444111111111000111111222222000111222111000///000222000000000000111333444444333222111222444444444222222222222222333333333333333444555666666555444333444444555555555444333222000000//////000111222222333333444444444444444333333333333333333333333333444333333444666666555333222333444444444333111111222111000000222666;;;>>>>>>===<<<:::888666555444444333222222222111///---....../////////......---...------------...//////...//////000000000000000....../////////000000000//////...//////000111222//////000111333444555555888777666555555555666777999:::;;;<<<===>>>>>>>>>???>>>>>>>>>???AAACCCDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEECCCBBB@@@DDDIIIOOOTTTZZZaaaeeemmmrrr|||999:::;;;<<<>>>???@@@AAA>>>===???CCCEEEHHHPPPZZZbbbjjjqqqtttuuuvvvsssnnnooonnnnnnnnnoooqqqssstttqqqpppnnnllllllkkkkkkkkkgggqqq{{{|||yyyvvvwwwxxx{{{zzzsssaaaJJJDDD>>>;;;999777999>>>CCCSSS]]]\\\aaammmpppiiiZZZ\\\]]]^^^dddmmmsssuuuwwwzzzuuuwwwzzzooo\\\KKKCCCBBBCCCAAAAAAAAAAAACCCHHHNNNTTTXXXdddqqq~~~}}}{{{||||||{{{xxxvvvuuuvvvooolllgggbbb^^^\\\\\\\\\^^^```cccgggjjjjjjhhheeeaaa```___]]]\\\ZZZWWWVVVTTTSSSSSSRRRTTTVVVYYYZZZYYYYYYYYYZZZZZZ[[[[[[[[[^^^___```___^^^]]]]]]^^^bbbaaa```______^^^^^^^^^______^^^\\\ZZZWWWUUUTTTUUUUUUUUUUUUUUUTTTRRRRRROOOLLLIIIIIIKKKMMMOOOPPPQQQPPPPPPQQQRRRTTTVVVXXXYYYXXXWWWUUUSSSPPPMMMKKKKKKHHHFFFDDDCCCAAA???<<<<<<<<<===???CCCFFFGGGGGGHHHFFFBBB>>>;;;:::999888999999999999999999999999888888777777777888999999777666555666777888777555555444444333333444444555111000000000111222333333///111222222111111222333222111111111111222222333333333333333444555555444111222222222222333333333444444555666666555444444333444444555444333111000////////////000111222333333444444555555555555444444444444444444444444444444444333555666777666444111222333333333222111000555444222222333555888:::===<<<;;;999777666444444333333222222222111///.....................---,,,...------------...////////////000000000000000///........./////////000000............///000222222...///000111333444555666;;;999888666666888999;;;999999;;;<<<===>>>>>>>>>???>>>>>>>>>???AAACCCDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCAAACCCHHHNNNUUU\\\bbbeeennnsss|||888999:::<<<===???@@@AAA>>>>>>???CCCEEEGGGOOOXXXaaakkktttwwwxxxxxxuuupppmmmllllllllllllnnnooopppnnnnnnmmmkkkjjjjjjkkkkkkhhhrrr~~~yyyxxxsss}}}}}}tttpppqqqrrrrrr|||ttt~~~sssaaaIIIBBB<<<:::888777:::???CCCPPPXXXYYY___jjjmmmggg]]]```aaa___dddooovvvwwwxxx{{{|||}}}~~~vvvdddOOODDDCCCCCCAAA?????????AAAEEEKKKQQQUUU]]]mmm}}}||||||{{{|||}}}{{{yyyvvvvvvvvvqqqnnniiiddd___]]]\\\[[[]]]^^^aaaeeehhhiiigggeeeaaaaaa```___\\\YYYXXXWWWVVVUUUTTTTTTVVVXXX[[[\\\XXXXXXXXXYYYYYYZZZZZZZZZ^^^___aaaaaa___^^^^^^___eeedddbbb```^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWTTTTTTTTTSSSRRRRRRQQQPPPMMMKKKHHHHHHJJJMMMOOOOOOQQQPPPPPPPPPQQQSSSUUUVVV[[[ZZZYYYWWWTTTPPPLLLJJJKKKIIIFFFDDDCCCBBB???===>>>===>>>@@@DDDGGGGGGGGGFFFEEEBBB???<<<:::999888888999999999999:::::::::999999888888888888999999666555444444555666555444555444444333333444444555111000000000111222333333///000222222111111222444555444333222222111111222111222222222222222333444111111111222222222333333444555555555555555555444333444444444444222111///.........///000222333444444555555666666555555555444444444444444444444444666555555666888888777666000111222333333333222111333222222222222444666777:::999888777666555444333222222333222111000000///......//////...---,,,,,,...------------...////////////000000000000//////............////////////............///000222222...///000111333444555666888777666666777999<<<===:::;;;<<<===>>>????????????>>>>>>>>>???AAACCCDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDAAACCCGGGNNNVVV]]]ccceeennnrrr{{{<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@CCCEEEFFFNNNVVV```kkkuuuwwwwwwwwwtttqqqkkkkkkkkkkkkkkkllllllmmmmmmmmmllliiiggggggiiikkkpppyyyzzzxxxqqqyyy}}}wwwooolllllllllpppwwwmmmzzztttbbbJJJCCC===;;;:::999===CCCMMMVVV[[[[[[___ggghhhccc\\\aaaaaa^^^cccrrr|||~~~~~~|||lllUUUGGGFFFFFFCCC@@@?????????BBBGGGKKKNNNWWWiii}}}|||{{{|||~~~~~~{{{xxxwwwwwwtttqqqlllfff```\\\ZZZYYYYYYZZZ\\\aaaeeefffeeecccbbbccccccaaa]]]ZZZYYYYYYWWWVVVVVVVVVWWWXXXZZZ[[[VVVWWWWWWXXXYYYZZZZZZZZZ]]]___aaabbbaaa``````aaaeeedddbbb```^^^]]]\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZUUUTTTTTTSSSRRRQQQPPPPPPMMMKKKIIIJJJLLLOOOPPPPPPRRRQQQPPPPPPPPPRRRSSSTTTYYYYYYYYYWWWTTTPPPLLLJJJKKKIIIFFFEEEDDDBBB???===???>>>???AAADDDFFFGGGFFFDDDCCCAAA???<<<:::999888888999::::::<<<<<<===>>>;;;::::::999888888999999666444333333444555555444444444333333333333444444111111111000111111222222///000111111000000222333555444333222222111222222...///000000//////000111111111111111222222222222555555555555555555555555444444555555444222000///......///000111333555666666666777777666555555444444444444444444444444444777666666777999999888666111111333444444444333222//////000111333555666777666666666555555444444444111222333333111000000111///////////////...---,,,...------------.../////////////////////......---------.........///////////////...//////000111222//////000111333444555555333333333444666888:::<<<;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>???AAACCCDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCGGGNNNWWW___dddeeemmmqqqzzz<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>@@@DDDEEEFFFMMMUUU___jjjsssuuuttttttrrroookkkkkkkkkkkkkkklllllllllkkkkkkjjjhhhgggiiinnnrrryyy~~~vvv{{{zzzsssmmmkkkjjjiiirrr~~~rrrmmm{{{vvvcccJJJCCC>>><<<;;;<<<@@@GGGTTTZZZ]]][[[^^^dddddd^^^XXX___aaa___ggg{{{xxx___NNNKKKIIIEEEBBBAAA@@@@@@CCCGGGKKKNNN\\\ppp~~~}}}{{{{{{}}}~~~}}}{{{xxxvvvvvvtttqqqjjjccc\\\WWWSSSRRRSSSTTTWWW\\\```bbbbbb```aaabbbccc```[[[XXXWWWXXXUUUUUUVVVVVVWWWWWWWWWXXXVVVWWWWWWYYYZZZ[[[\\\\\\\\\^^^bbbccccccbbbbbbcccbbbbbb```___^^^]]]]]]]]][[[[[[\\\\\\\\\\\\\\\[[[WWWVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLMMMOOORRRSSSSSSTTTSSSRRRPPPPPPQQQQQQRRRTTTUUUUUUUUUSSSPPPLLLJJJKKKIIIGGGEEEDDDBBB???===>>>>>>>>>@@@CCCEEEEEEDDDBBBAAA@@@>>>===;;;:::999::::::;;;===???@@@BBBBBB===<<<;;;:::999888888888777555333333444555555555333333222222222222333333222222111111000111111111...000111111//////000111111111111111111222333333...000222111//////111333111111111111222222222222555555555444444555555555555555666555444333111///...//////111333555777888888888888777666555444333555555555555555555555555666555555666888999777666111222333555555555444333///000111222333444555555333444444444555555555555000222444333111///000111000000000000///...---,,,...------------...//////...............---,,,,,,---------.........//////000000////////////000000000000111222333333444444111111222444666888999:::;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>???AAACCCDDDFFFEEEDDDDDDCCCCCCDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCFFFNNNWWW```dddffflllpppxxx999::::::;;;<<<===>>>>>>>>>>>>@@@DDDEEEFFFLLLTTT]]]hhhrrrsssrrrqqqpppnnnkkkkkkkkkllllllmmmmmmmmmgggiiiiiiiiijjjnnnvvv|||}}}~~~{{{tttnnnmmmkkkiiirrr|||sssppp~~~yyyeeeIIIBBB<<<;;;;;;<<>>======???BBBCCCDDDCCCAAA@@@@@@>>>===<<<;;;:::;;;<<<===???AAACCCEEEFFF>>>===<<<:::999888777777888666444444555666666666333222222111111222222333333333222111000000000111///000111000///...///000------...///111222444555000333555444222222333666000111111111111222222222555555444444444444555555666666666666555333111000//////000111333666888999999999999888666555333222555555555555555555555555555444444555777888666555111222444555666555444444444444444444333222111000222333333444555666777777///222444333111///000222111111111111000///...---...------------...//////---.........---,,,,,,+++---------.........//////111000000////////////000111111111222222333333333222333555777888999999999:::;;;<<<>>>??????@@@@@@???>>>>>>>>>???AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCGGGGGGEEEDDDBBBBBBAAAAAABBBCCCFFFNNNXXX```eeefffkkkooowww;;;;;;;;;<<<<<<>>>?????????===>>>AAADDDFFFLLLSSS]]]gggqqqsssrrrqqqoookkkllllllkkkjjjjjjkkkkkkkkkhhhhhhhhhhhhjjjrrr}}}~~~zzz|||zzzuuuooommmooosssuuuyyynnnjjjzzzjjjQQQFFF>>>===<<<:::@@@IIIVVVWWWWWWWWW[[[```___ZZZWWW\\\bbb```iiiuuu^^^UUUOOOHHHCCC@@@@@@CCCDDDHHHTTTbbbzzz~~~|||||||||~~~~~~{{{vvvsssrrrsssnnneee\\\VVVQQQKKKIIIJJJPPPPPPRRRVVV\\\^^^]]][[[]]][[[YYYXXXXXXWWWUUUSSSQQQTTTWWWXXXXXXWWWVVVWWWVVVXXX[[[]]]]]]^^^___aaa___aaacccdddeeedddbbbaaabbbaaaaaa```___]]][[[ZZZ]]]]]]^^^^^^^^^]]]\\\\\\\\\ZZZWWWVVVVVVVVVUUUTTTTTTOOOKKKMMMSSSXXXYYYXXXXXXWWWWWWWWWVVVSSSOOOLLLNNNOOOQQQQQQPPPNNNKKKIIIJJJJJJIIIGGGEEEAAA>>><<<;;;===@@@BBBDDDDDDCCCCCC@@@???>>><<<<<<<<<======:::999:::@@@GGGJJJGGGCCC@@@===:::888888888888888666666666666666666666666000000000000000000000000444333222000////////////333333333222222111111111222222222222222222222222111222222111///...///111000111222222333444555555666666666666666666666666444444444333222111000///,,,---///111555888;;;<<<<<<<<<:::888555333444666444444333333444555777888888888777777888999::::::222222222333333444444444111333555555444444444555222222444555666777777777444444333333222111111000......//////000000111111......------------......//////...------------.........---,,,---...///000000000///...............000000111222444555666666444555555666777888888999999:::<<<===???@@@@@@@@@CCCAAA???===???BBBFFFIIIHHHGGGFFFDDDCCCCCCFFFHHHHHHHHHGGGFFFEEECCCAAA@@@@@@???CCCKKKSSSWWW]]]ccchhhpppzzz;;;;;;;;;<<<<<<===>>>???@@@>>>???CCCEEEHHHNNNVVV___iiirrrtttsssrrroookkkkkkkkkjjjjjjjjjjjjjjjkkkhhhjjjkkkkkknnnuuu~~~|||vvvssstttwwwxxxuuukkkiiiyyymmmRRRFFF===<<<;;;999>>>HHHUUUVVVVVVWWW[[[```___ZZZUUU^^^hhhiiisss|||eeeVVVNNNGGGDDDBBBBBBFFFJJJQQQ```nnn~~~}}}|||{{{{{{|||}}}zzzvvvrrrqqqrrrmmmdddZZZTTTOOOJJJIIIKKKNNNOOORRRXXX]]]___^^^\\\[[[YYYWWWVVVVVVUUUSSSRRRQQQSSSVVVWWWVVVUUUVVVWWWWWWYYY\\\]]]^^^^^^```bbbaaaaaabbbcccdddccccccbbbaaaaaa``````______^^^^^^]]]^^^^^^^^^^^^]]]]]]\\\\\\ZZZXXXWWWWWWWWWVVVTTTVVVSSSPPPRRRWWW[[[\\\ZZZZZZZZZZZZYYYXXXVVVSSSQQQOOOPPPQQQQQQPPPMMMJJJHHHIIIHHHHHHGGGDDDAAA>>>===;;;===@@@BBBDDDDDDCCCCCCAAA@@@>>><<<;;;;;;<<<<<<::::::<<>>===>>>AAAEEEHHHEEEEEEEEECCCAAAAAABBBDDDFFFFFFEEEDDDDDDCCCBBBBBB@@@???CCCLLLSSSXXX___eeeiiiqqq{{{<<<<<<;;;<<<<<<===>>>???@@@>>>@@@DDDGGGIIIPPPXXXaaakkktttuuutttrrroookkkiiiiiiiiihhhhhhiiiiiijjjhhhkkkmmmooorrryyyzzz|||~~~|||xxxuuuvvvxxx|||oooggggggxxxqqqSSSFFF===<<<;;;999===EEETTTVVVWWWYYY^^^cccaaa\\\WWWeeeuuuzzzyyyttt~~~lllXXXNNNHHHDDDBBBCCCHHHPPP]]]ooo~~~~~~~~~}}}||||||{{{{{{|||}}}}}}{{{xxxtttsssrrrkkkaaaWWWQQQMMMJJJKKKOOOPPPSSSWWW\\\``````]]]ZZZYYYWWWUUUTTTTTTTTTRRRQQQRRRSSSUUUUUUTTTTTTVVVWWWXXXZZZ]]]______```aaaccccccbbbbbbbbbccccccddddddbbbaaa`````````aaabbbccc_______________^^^]]]\\\\\\ZZZXXXXXXXXXXXXWWWUUUWWWUUUTTTVVV[[[^^^^^^]]]^^^]]]]]]\\\ZZZXXXWWWVVVQQQQQQQQQPPPNNNLLLIIIGGGFFFFFFFFFEEEDDDAAA???===<<<===@@@BBBDDDDDDCCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;>>>CCCGGGGGGCCC???===;;;888888999::::::999666666666666666666666666555555555555555555555555000000000000000111222222222222222222222111111111222222222222222222222222222333444333111111222333444444444333333222222222444444444444444444444444666666666555444333222111000111333555777:::<<<===999:::999777555333444555444333333333444555666777555555444444444444444444333333444444555666666777333444555444222111111222444444555555444444333222333333222222222222222222111111111000///.........000//////......//////000//////...------------......------------...//////111111000/////////000000222222222222333333333444222333444666777999:::;;;999:::<<<===???@@@@@@@@@AAA@@@>>>===>>>AAADDDGGGGGGHHHHHHGGGDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCDDD@@@???CCCLLLTTTZZZaaahhhjjjsss|||<<<<<<<<<<<<<<<===>>>>>>@@@>>>???DDDGGGIIIPPPXXXaaakkktttuuusssqqqnnnjjjhhhgggggggggggghhhiiiiiigggkkknnnqqqtttzzzvvvxxxzzzyyywwwwwwxxxzzzjjjdddgggzzzsssTTTGGG<<<;;;;;;999<<>><<<>>>@@@BBBDDDCCCCCCBBBAAA???===;;;::::::::::::;;;<<>>@@@CCCFFFFFFHHHIIIHHHEEECCCCCCCCCFFFEEECCCAAA@@@AAABBBCCCAAA@@@DDDMMMUUU[[[bbbjjjlllttt}}}===<<<<<<<<<<<<======>>>???===>>>BBBEEEHHHNNNVVV___iiiqqqrrrqqqoookkkggggggfffffffffgggggghhhiiifffjjjnnnqqqtttyyy}}}~~~~~~}}}|||}}}}}}~~~iiieeeiii}}}sssUUUGGG<<<;;;<<<:::===CCCNNNRRRUUUZZZ```eeeccc]]]___ssspppnnn}}}sssooozzzpppUUUJJJHHHCCCCCCEEEKKKZZZppp~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwuuujjj```VVVSSSSSSTTTZZZ```bbbfffkkknnnlllhhhbbb___YYYWWWTTTTTTTTTUUUUUUUUUUUUVVVWWWVVVVVVVVVXXXZZZZZZ\\\___aaaaaabbbccceeefffeeecccbbbbbbdddfffhhhhhhfffdddbbbaaabbbcccdddaaabbbbbbaaa```___^^^]]]YYYXXXWWWXXXYYYXXXVVVTTTSSSTTTVVVZZZ___ccceeeeeehhhhhhhhhddd___[[[YYYYYYTTTSSSQQQNNNKKKIIIHHHGGGDDDDDDEEEDDDCCCBBB@@@???===>>>@@@BBBCCCCCCBBBAAA@@@>>><<<;;;:::999::::::;;;<<>>;;;:::888777888999::::::999666666666666666666666666222222222222222222222222444333222111000000000000111111111111111111111111111111111111111111111111...000222222111000000111111111222333333444555555444444444444444444444444444444444444333111000//////000222444666666777777666777888777555444444555333333333444444444444444777888888888888777555555333333444555666777888999555555555222000//////111111222333444555555555555333333222222222222222111.../////////000000000111000000////////////000000//////...------------...---------...............111111000000000000111111333333222222222222111111222222444666777999;;;;;;999:::<<<===???@@@@@@@@@@@@???>>>===>>>AAACCCEEEAAACCCDDDCCCAAA?????????HHHGGGDDDAAA@@@@@@@@@AAABBB@@@DDDLLLTTT[[[ccckkkmmmuuu~~~======<<<<<<<<<<<<======>>><<<===AAADDDFFFLLLSSS\\\fffooopppooommmjjjfffffffffffffffggghhhiiiiiifffiiimmmoooqqqvvv~~~}}}nnnjjjoootttVVVGGG;;;;;;===<<>>===;;;:::999999:::::::::<<<>>>??????>>><<<:::999888777888::::::999888666666666666666666666666333333333333333333333333555444333222111000000000000000000111111111111111111111111111111111111111---///222222111000000000000111111222444555555666444444444444444444444444444444444333222111/////////000222333444444444333111333444444333111222222222333444444444444333333444555666777666555444333222333444555666888888999666666555222000///000222111222444555666777777777444444333333222111111000.........///000111111111000//////......//////000//////...------------...,,,---......//////......000000/////////000111111222222222222222111111111222333444666777999:::;;;999:::<<<===???@@@@@@@@@@@@???>>>>>>???AAADDDEEEBBBDDDDDDCCCBBBAAABBBCCCIIIHHHEEECCCAAA@@@@@@@@@CCCAAADDDLLLTTTZZZbbbjjjnnnvvv======<<<<<<<<<<<<======@@@===>>>AAACCCEEEJJJRRRZZZeeennnooonnnmmmjjjgggffffffffffffggghhhiiijjjhhhjjjlllnnnooottt|||vvvqqquuuvvvWWWGGG;;;<<>>AAAFFFJJJOOOVVV\\\dddiiifff___^^^rrruuusssyyy{{{vvvlllSSSHHHGGGCCCEEEFFFIIIYYYppp~~~~~~~~~}}}||||||}}}}}}{{{uuuqqqllleee___```dddiiipppwwwxxx{{{~~~|||vvvnnnhhheeeZZZWWWTTTSSSUUUWWWXXXXXXSSSUUUXXXYYYXXXWWWXXXXXXZZZ\\\___```aaaaaaccceeefffeeedddddddddeeeggghhhdddddddddddddddddddddddddddddddddcccbbbaaa___^^^ZZZZZZZZZ\\\]]]\\\YYYWWWVVVVVVVVVWWWXXX[[[___aaaeeejjjmmmlllfff___]]]]]]TTTRRROOOKKKIIIHHHIIIIIIGGGGGGGGGFFFEEEBBB@@@???===???AAACCCCCCCCCBBBAAA<<<;;;:::999999:::;;;;;;:::;;;<<<<<<<<<;;;;;;;;;999888888888999:::888666666666666666666666666666555555555555555555555555444333222222111111111111///000000000111111111222111111111111111111111111---000222333222111111111222222222333333444444444555555555555555555555555555555555444333222000000///000222333444333222111000222444555333222222333222333444444444444333222222333555666666555444333111222333444666777888999666666555333000000222444444555555666777777777666555555444333111000//////////////////000000000000///................../////////...------------...,,,---.../////////...---//////......//////000111111111111111111222222222444444555666777888999999999:::<<<===???@@@@@@@@@@@@@@@??????@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEHHHJJJGGGGGGFFFEEECCCBBBBBBAAADDDBBBDDDKKKRRRYYYaaaiiinnnvvv~~~>>>======<<<<<<<<<======AAA??????BBBCCCDDDJJJQQQZZZdddmmmoooooonnnkkkhhhfffffffffggggggiiijjjjjjiiikkkmmmmmmnnnttt|||zzz||||||wwwxxxyyyWWWGGG;;;<<<@@@@@@BBBGGGNNNTTT[[[aaaiiiooollleee___sss}}}{{{xxx{{{xxxiiiSSSIIIIII???BBBBBBEEETTTkkk|||~~~}}}~~~}}}}}}|||~~~}}}}}}}}}wwwrrrmmmgggbbbeeejjjooowww~~~vvvkkkccc```YYYVVVSSSSSSTTTWWWXXXXXXQQQTTTWWWXXXXXXWWWVVVWWWZZZ\\\___``````aaacccdddeeeeeeeeeeeeeeefffggggggaaabbbcccdddeeeeeeeeeeeeeeeddddddcccbbbaaa______\\\\\\\\\^^^___^^^[[[YYYUUUTTTSSSRRRRRRSSSWWWZZZ^^^dddjjjiiiddd^^^\\\\\\TTTRRRNNNKKKIIIHHHIIIJJJHHHHHHHHHGGGEEECCC@@@???>>>???AAACCCCCCCCCAAA@@@;;;:::999999999:::;;;<<<999:::;;;:::999999:::;;;:::999888999999999777666666666666666666666666666444444444444444444444444222222111111222222333444//////000000111111111222000000000000000000000000...111444555444222222222444444333333333333222222666666666666666666666666666666666555444333111111///111333444444333222111333555777888777666666666222333444444444333222111222333555777777777555444111111333444555777888888777666555333111111333555777777777777777666666555666666555333111000///...111111000000//////............------------......//////...------------...,,,,,,.../////////...---...............///000000000000111111111222222222444555555666777888888999999:::<<<===???@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEDDDCCCDDDGGGJJJEEEEEEFFFFFFEEEDDDCCCCCCDDDBBBDDDKKKRRRXXX```hhhnnnvvv~~~???<<<:::999:::<<<======AAA>>>>>>AAABBBCCCIIIPPPVVV```jjjlllkkkkkkhhhdddhhhgggeeedddeeefffhhhiiiiiijjjlllmmmooosssxxx{{{}}}vvvvvv}}}vvvwwwtttYYYDDD<<>>===;;;:::999888999:::;;;<<>>>>>===<<<:::999888555666777888999:::::::::777666555555555555666666666444333333555666666555777444111000111222111111000000000000000000000000111000000///////////////222222222222222222222222444444444555555555666666888888888888777777777777666666555444333111000//////000111222222333222222333444444555444333111000444444555555444444333222444555666777777666555444111111222444666777888999888777444111...///222444777777777777777666555444555444444333222111000000------............------)))******+++,,,---......///......------,,,++++++............///////////////////////////000111111111000/////////000222333000222555777777777888999::::::;;;===@@@AAA@@@???@@@@@@AAABBBBBBCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBBBB???AAAEEEKKKSSS[[[bbbgggrrrwww???<<<:::999;;;<<<======@@@======@@@AAACCCHHHOOOTTT^^^hhhkkkkkkkkkiiifffhhhgggfffeeefffgggiiijjjkkklllmmmnnnoooqqqvvvyyyyyy}}}xxxwww|||uuuvvvzzzZZZEEE<<>>???@@@???>>>===:::::::::999999::::::;;;<<<<<<<<<;;;:::999888777777777888999999999888888666555555555555555555666777555333333555555555444666444222111222222111000000000000000000000000000000000000000111111222333222222222222222222222222222222222333333333444444666666666666666666666666666666555444333111000//////000111222222333222222333444555555555444333222444444555555444444333222333444555555555555444333111111222444555666777888777666444111///000333555999999999999888777666555555444444333222111000000---......//////......---.../////////////////////------------------------............///////////////////////////000111111111000/////////000222333111333555666666777888999;;;;;;<<<>>>AAABBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB???AAAEEEKKKSSS\\\cccgggpppvvv~~~???===:::999;;;=========???<<<===???AAABBBHHHOOOTTT^^^hhhkkkkkkkkkjjjgggggggggffffffgggiiijjjkkklllmmmnnnnnnoooppptttvvvvvvzzzyyywwwzzztttrrr]]]GGG===>>>:::;;;???>>>GGGNNNQQQ___fffmmmttt^^^RRRYYYgggmmmrrruuuiiikkkrrryyyttt~~~}}}aaaNNNFFFFFFEEEAAA@@@CCCHHHNNNYYYdddsss~~~~~~}}}~~~~~~~~~}}}zzzwwwvvvuuuqqqkkkgggeeeeeeeeeddd^^^\\\XXXTTTQQQNNNLLLKKKLLLMMMOOOPPPPPPPPPOOONNNQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYZZZ]]]___aaacccdddeeeeeeeeefffggghhhjjjjjjllljjjiiiiiiiiihhhfffcccaaabbbbbbcccccccccbbbbbb___]]]\\\[[[ZZZYYYVVVSSSPPPMMMJJJFFFDDDCCCDDDDDDIIILLLQQQTTTUUUTTTQQQOOOPPPPPPOOONNNMMMKKKJJJIIIAAA@@@@@@BBBDDDDDDCCCAAA:::;;;<<<>>>>>>===<<<<<<:::::::::;;;;;;::::::999888999999999999888777777888999999999888777777666555555555555555555666666777666444333444555444333444333222222333222000///000000000000000000000000111111111111333444555666222222222222222222222222222222222333333333444444444444444444444444444444666666555444333111000//////000111222222333222222333444555666666666555444444444555555444444333222333333444444444444333333222222222333444555555555555444333111000111444777;;;;;;:::999888777555444555444444333222111000000---......//////......---111111000000000/////////++++++,,,------...//////............///////////////////////////000111111111000/////////000222333222333555555555666999;;;<<<<<<===???AAACCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@AAAEEELLLTTT\\\cccgggmmmttt}}}???===::::::;;;=========???======@@@BBBCCCIIIPPPXXXaaajjjllllllllljjjhhhgggggggggggghhhiiikkklllkkklllnnnnnnooopppsssvvvvvv{{{|||{{{}}}vvvooo{{{___HHH>>>>>>999888<<<:::@@@HHHKKKZZZ```fffnnnXXXLLLNNNYYYbbbkkkhhh___fffooozzz|||~~~zzzsss|||yyy```NNNFFFEEEDDDAAA@@@CCCFFFJJJSSS\\\fffvvv~~~|||{{{{{{|||||||||{{{yyywwwuuuwwwrrriiibbb\\\XXXTTTRRROOOMMMJJJGGGFFFGGGHHHIIIJJJKKKMMMOOOOOONNNMMMLLLOOOPPPQQQSSSTTTUUUVVVWWWYYYZZZ\\\___aaacccdddeeecccdddeeefffhhhjjjkkklllnnnlllkkkjjjjjjiiifffdddbbbbbbcccddddddcccbbbbbbaaa___\\\ZZZYYYXXXUUUSSSQQQNNNIIIDDDAAA@@@@@@@@@DDDGGGJJJNNNPPPOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJEEECCCBBBAAABBBAAA???>>>999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<;;;:::999888777777888888888888888777888888888888888777777666666666777777777777777777888666444333444444333111222111111222333333000...000000000000000000000000111111111222333444555555222222222222222222222222444444444555555555666666333444444444444444555555666666555444333111000/////////111222222222222222222333444555666666555555444444555555444444333222444444444444444444444444222222333333333333333444222333222111000222555888;;;;;;:::999777555444333555444444333222111000000......////////////.........---------------------,,,,,,,,,---------..................///////////////////////////000000111111000/////////000222333333444444444444666999<<<<<<<<<<<<>>>AAABBBBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEDDDCCCCCCCCC@@@BBBFFFLLLTTT]]]dddhhhlllsss}}}@@@===;;;:::<<<===>>>>>>@@@>>>>>>BBBCCCEEEKKKRRR^^^gggnnnooommmlllkkkgggggggggggghhhhhhiiijjjkkkhhhjjjmmmnnnoooqqqtttwwwyyy~~~|||qqqzzz```III>>>>>>888777:::888;;;EEEIIIXXX]]]ccckkkVVVJJJIIIRRR]]]hhhvvvaaa[[[dddoooxxxyyy}}}sssmmmwwwwww```NNNFFFDDDAAA>>>>>>BBBEEEHHHPPPXXXcccuuu~~~}}}{{{yyyxxxzzzzzzzzzzzzxxxwwwuuutttuuuooodddZZZRRRLLLHHHEEEFFFEEEBBBAAABBBDDDGGGIIILLLLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWZZZ\\\___bbbeeefffffffffbbbccceeegggiiikkklllmmmnnnlllkkkjjjjjjiiifffdddddddddeeeeeeeeecccaaa```bbb___]]][[[ZZZYYYVVVTTTPPPLLLGGGAAA>>><<<======AAACCCFFFHHHJJJJJJIIIIIIKKKLLLMMMNNNNNNLLLKKKJJJIIIFFFDDDBBBBBB@@@>>><<<999::::::;;;;;;;;;;;;;;;::::::;;;<<<;;;:::888777777888888999999999999999666666777888888888888777666777888999999999999888888666333333333333222111111111111222333333000...000000000000000000000000333222111111111111222222222222222222222222222222444444444555555555666666444444555555555666666666666666555444333111000/////////111222222222222222111222333444555555444333444444555555444444333222222222222222222222222222333333333333333333333333111222222111111333666888<<<<<<;;;:::999777555444555444444333222111000000...//////////////////...******+++,,,------............---------,,,,,,,,,............///////////////////////////000000111111000/////////000222333333444444444444666999<<<;;;:::;;;===@@@AAAAAA@@@AAA@@@??????@@@AAACCCDDDBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCAAACCCGGGMMMUUU]]]eeeiiimmmttt~~~@@@>>>;;;:::<<<>>>>>>>>>@@@>>>???BBBDDDFFFLLLSSSbbbjjjqqqpppnnnmmmkkkhhhgggggghhhhhhhhhhhhiiiiiigggjjjmmmnnnpppqqqtttvvv{{{vvv~~~```III>>>>>>999777;;;999;;;FFFKKKYYY]]]bbbjjjUUUJJJHHHRRR^^^ggg}}}ppp^^^[[[fffrrrvvvvvv}}}ssskkkuuuwwwbbbPPPGGGDDD>>>;;;<<<@@@CCCGGGOOOWWWkkk}}}~~~}}}|||zzzxxxwww{{{zzzzzzyyywwwvvvtttsssqqqiii^^^SSSKKKEEEBBB???BBBAAA@@@@@@BBBEEEIIIKKKPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNPPPRRRUUUWWWXXXZZZ]]]aaaeeeggghhhgggfffbbbccceeehhhjjjkkklllmmmllljjjiiiiiiiiihhhfffcccdddeeefffgggfffdddaaa```aaa___^^^]]]\\\[[[XXXUUUMMMJJJDDD>>>;;;:::;;;<<>>>>>===<<<;;;:::888777555444444333222111000000...//////000000//////...++++++,,,---...///000111//////...---,,,,,,++++++............///////////////////////////000111111111000/////////000222333222333555555555666999;;;:::::::::===???AAA@@@???AAA@@@???>>>???AAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCBBBCCCGGGNNNUUU^^^eeeiiimmmttt}}}@@@>>>;;;;;;<<<>>>>>>>>>???===>>>BBBDDDFFFLLLSSSaaajjjppppppnnnnnnllliiigggggghhhhhhggggggffffffiiikkkmmmooooooppprrrtttyyy}}}|||xxx___III>>>>>>999999<<<:::<<>><<<<<<===???@@@AAABBBDDDFFFHHHIIIIIIJJJLLLMMMNNNNNNLLLJJJHHHHHHFFFCCCBBBAAAAAA@@@???:::::::::::::::;;;<<<<<<<<<<<<;;;:::999999999999999999999::::::999888888777777777777777777666555333555777888999999888777555333222222333444333222222000//////111222111000000000000000000000000000111000000000000111111222222222222222222222222222222222222333333333444444444555555666777777888888666666555444333111000//////000111222222333222222333444555555555444333222444444555555444444333222222111000000000000111222333333444444555555555666000222333222222333555777;;;;;;;;;;;;:::999888777555444444333222111000000//////000000000000//////------......//////000000---------------------,,,............///////////////////////////000111111111000/////////000222333111333555666666777888999;;;;;;;;;===@@@BBBAAA@@@AAA@@@>>>===>>>@@@CCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDHHHNNNVVV^^^fffjjjmmmsss|||AAA>>>;;;;;;<<<>>>???>>>>>><<<===AAACCCEEEKKKRRR___hhhoooooommmnnnmmmkkkhhhhhhhhhhhhgggfffeeedddjjjllloooooooooooopppqqqvvv|||~~~xxxxxx|||www___HHH>>>???::::::===<<<<<>>???AAACCCBBBBBBDDDGGGIIILLLMMMOOOJJJLLLNNNOOONNNLLLIIIGGGKKKHHHDDDAAA@@@???>>><<<;;;;;;:::::::::;;;<<<===>>><<<;;;999888888999999999999999999999888777777999999888888777555444333111333555777888888666666444333111222333444444333333000......000111222111000000000000000000000000//////000000111222444444222222222222222222222222444444444555555555666666444444555555666777888888666666555444333111000//////000111222222333222222555555666666666555333222444444555555444444333222666555444333333444555666333333444444555666666777111222333333222333555777777777777777777666555444555444444333222111000000//////000000000000//////...............---------+++,,,,,,------......///............/////////000///////////////000111111111000/////////000222333000222666777777777888999<<<<<<<<>>===>>>@@@CCCEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDHHHNNNVVV___fffjjjlllrrrzzz@@@===:::999:::;;;<<<===???>>>===>>>AAAFFFJJJMMM\\\bbbjjjnnnmmmkkkjjjkkkeeeeeefffeeeeeefffhhhkkkiiimmmooommmjjjkkkqqqvvv{{{www}}}|||~~~tttyyy~~~~~~wwweeeLLL???>>>999999;;;999999???IIITTT[[[ZZZVVVQQQFFFLLLUUU^^^jjj{{{nnn]]]aaappp{{{ooohhhpppyyywww___OOOIIIEEEBBBAAABBBDDDIIITTT```|||~~~}}}|||zzzwwwrrrooojjj___TTTNNNIIIFFFGGGJJJJJJKKKOOOUUU\\\aaadddddd___]]]YYYUUURRRQQQQQQRRROOOQQQTTTVVVVVVWWWYYYZZZZZZ[[[\\\^^^```bbbcccdddaaacccgggjjjkkkkkkjjjiiieeedddcccdddeeefffdddbbbcccdddfffggggggfffeeeccc```````````````^^^ZZZWWWOOOJJJCCC@@@BBBDDDEEEDDDEEEGGGIIIIIIIIIHHHIIIKKKIIILLLPPPRRRSSSQQQOOOMMMGGGFFFDDDBBB???<<<:::999;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<;;;::::::999999999888888888999::::::666666666666666666666666666777999:::999888666444333333111111111111333333333222111000000111222333111111000000000000111111333222111111111222333444333333333333333222111000555444333222111222222333777777777777777777777777555444444333333222222111000111444777888999888777999888777666555444333222222222444666888888666333222222333333333222222111444444444444444444444444444444333333444555777888999999999888666555666777555555444333222000000///---...///...,,,,,,...//////...---,,,,,,---.../////////.........---------////////////000000000000............///000111222000000///......///111111222333444555666777888999888:::<<>>===>>>AAAEEEJJJMMM[[[aaaiiinnnmmmkkkjjjkkkfffgggggggggfffgggiiilllkkkmmmnnnmmmkkklllqqquuuvvvvvvtttwww~~~zzz~~~xxxiiiOOOAAA???999999<<<999:::@@@JJJUUU[[[[[[VVVRRRCCCHHHPPPZZZggguuuzzzllljjjqqqvvv}}}~~~jjjcccllluuu|||lllXXXNNNIIIEEECCCCCCDDDIIIUUUaaaxxx~~~}}}|||{{{yyyvvvrrrnnnhhh^^^TTTPPPMMMKKKLLLPPPTTTUUUXXX^^^dddhhhiiiiiiccc```\\\WWWSSSRRRQQQQQQQQQSSSVVVWWWWWWXXXZZZ\\\[[[\\\]]]___aaacccdddeeedddfffhhhjjjkkkkkkjjjjjjfffeeeeeefffggggggfffddddddeeeggggggggggggfffeeecccbbbaaaaaa```]]]YYYVVVPPPKKKFFFDDDFFFGGGGGGEEEHHHIIIKKKKKKIIIHHHIIIIIIHHHKKKNNNQQQRRRPPPNNNLLLFFFEEECCC@@@===;;;:::999;;;;;;;;;<<<<<<===>>>???>>>>>>======<<<;;;;;;:::999999888888888888999999777777777777777777777777666777888999999777666444333222111111111111222333333222111111111111222333111111000000000000111111222222111111111222333444333333333333222222111111555444333222222333444555777777777777777777777777555444444333333222222111000111444777999999999999;;;:::888666555444333333222222222333555555333111000000111333333444444444444444444444444444444444222222222222333555666777777888888666444333444666555444444333111000000///---...///...,,,,,,...//////...------------.../////////.........------------............/////////.........//////000111222000000///...///000111222333333333444666777999:::888:::===???BBBCCCCCCCCCCCCAAA>>><<<<<>>>>>???>>>>>>???AAAEEEJJJLLLYYY```iiimmmmmmkkkjjjjjjhhhiiiiiihhhggghhhkkkmmmnnnnnnllllllmmmooorrrtttuuuzzzooossszzz~~~xxxoooTTTDDD@@@999888<<<:::;;;@@@JJJUUU[[[[[[WWWSSSKKKNNNVVVbbbppp}}}uuupppqqqsss{{{~~~}}}eee^^^hhhrrr|||~~~eeeUUUNNNIIIEEEDDDEEEJJJWWWcccuuu}}}{{{zzzyyyxxxuuuqqqmmmfff^^^VVVTTTTTTSSSVVVZZZ___```cccgggkkkmmmmmmkkkfffccc___ZZZUUUSSSQQQQQQUUUVVVXXXXXXXXXZZZ]]]___]]]^^^___aaaccceeeggghhhiiiiiijjjjjjjjjjjjkkkkkkhhhgggfffgggiiiiiigggfffggggggggghhhgggggggggffffffeeecccbbb```]]]YYYVVVQQQNNNKKKLLLNNNNNNLLLIIIKKKLLLMMMLLLJJJHHHHHHHHHHHHJJJMMMPPPPPPOOOLLLKKKEEECCC@@@<<<:::999999:::;;;;;;;;;<<<======>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888888777888888888888888888888888888888666777888888888777555444333222222111111222222333333333222222222222333333111111000000000000111111222222111111222222333444444333333222222222222333444444333333444555777888777777777777777777777777555444444333333222222111///111444777999:::;;;;;;===;;;999666555444333444333222000111222222111///...///111222444555555666444444444444444444444444111111111111333444666666666666666555333222333444444444333222111000000///---...///...,,,,,,...//////...------------...///...............---------,,,,,,---------..................///000000111111000////////////000111222444333333333444777:::;;;999;;;===@@@BBBCCCCCCCCC@@@>>><<<;;;<<>>?????????>>>>>>???BBBEEEIIIKKKWWW___hhhmmmmmmkkkjjjjjjjjjjjjjjjiiiiiiiiilllnnnpppnnnkkklllnnnrrruuuvvv|||yyyqqqtttyyy}}}~~~}}}vvv~~~sssWWWFFFAAA:::888<<<::::::@@@IIISSSZZZZZZVVVRRRSSSWWW```ooowwwqqqqqqssszzzzzzddd\\\hhhvvvoooYYYPPPKKKFFFDDDEEELLLZZZgggwww|||{{{zzzyyyyyywwwtttpppmmmfff___ZZZZZZ\\\\\\```dddeeefffhhhkkkmmmmmmkkkiiieeeccc___[[[WWWTTTSSSSSSVVVXXXYYYYYYYYY[[[]]]```___```bbbdddfffhhhjjjkkkmmmlllkkkjjjiiijjjkkkkkkiiihhhhhhhhhjjjjjjiiiggghhhhhhhhhhhhhhhggggggggggggeeecccbbbaaa___[[[XXXUUUTTTSSSUUUWWWWWWSSSOOOMMMNNNNNNMMMKKKIIIHHHIIIHHHJJJMMMOOOOOOMMMKKKJJJBBB@@@===999888888999:::999:::;;;;;;<<<=========;;;;;;;;;;;;;;;:::::::::<<<<<<:::999888888888888777777777777777777777777666666777777777666555444333333333333333333333333333333333333333333333333111111000000000000111111222111222222222222333333444333333222222222333444333333333444555777999:::777777777777777777777777555444444333333222222111///111333666999;;;<<<<<<>>><<<:::777555444444444555333000000000000000//////000111333444555555666444444444444444444444444111111222222444555666666555666666444222111222444333333333222111000000///---...///...,,,,,,...///.........------.................................,,,------------.........---...///000000111111111/////////000000111222222444333222222444777:::===:::;;;>>>@@@AAABBBBBBBBB@@@???===<<<===@@@CCCEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBB???BBBFFFLLLRRRZZZaaaeeemmmqqqyyy:::999888999<<<>>>?????????>>>???@@@BBBEEEHHHJJJUUU]]]gggmmmmmmkkkjjjjjjjjjkkkkkkjjjhhhiiikkkmmmpppnnnllllllqqqvvvyyy{{{xxxooosssxxxzzzzzz{{{}}}ssszzztttXXXGGGAAA:::888<<<:::999>>>GGGQQQWWWXXXTTTQQQPPPTTT___qqq~~~sssppprrryyy~~~yyyeee```mmm|||ttt[[[PPPKKKFFFDDDEEEMMM\\\jjjyyy|||~~~~~~{{{zzzyyyyyyxxxuuuqqqnnnhhhbbb^^^___bbbcccfffjjjhhhggghhhjjjkkkkkkhhhfffaaa```]]][[[XXXWWWVVVVVVWWWXXXZZZZZZZZZ[[[]]]___bbbccceeegggiiilllnnnnnnpppooommmkkkjjjkkklllllljjjiiiiiijjjkkkkkkjjjhhhiiiiiijjjjjjiiihhhhhhggggggeeeccccccbbbaaa___]]]YYYYYYZZZ^^^aaa```[[[WWWNNNPPPPPPOOOLLLJJJJJJJJJJJJKKKMMMNNNMMMLLLIIIHHH@@@>>>:::888777777999:::888888:::;;;;;;<<<;;;;;;999999999999999999::::::>>>===<<<::::::999999999666666666666666666666666666666666666555555444444444555555555555555555444333333333333333333333333111111000000000000111111111111222222333333333333333333333333333333444444333333333444555888:::<<<888888888888888888888888555444444333333222222111///111333555888:::<<<======<<<:::777555444444444666444111111111111000///111111222333444444444444444444444444444444444444222333444444555666666666555666666444222111222444333222222111111000000000---...///...,,,,,,...///---..................------.....................------........./////////---...///000111111111000...///000000111222222222444333222222444777;;;===;;;<<<>>>@@@AAAAAAAAAAAABBBAAA???>>>???@@@BBBDDDGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>BBBHHHMMMRRRYYY```eeekkkpppyyy:::999999:::===>>>???>>>?????????@@@CCCEEEHHHIIISSS[[[ffflllmmmkkkjjjjjjiiijjjjjjiiiggghhhjjjlllnnnmmmmmmnnnsssyyyyyyjjjooouuuxxxxxx{{{ssswwwqqqVVVFFFAAA:::999<<<999888===FFFOOOVVVWWWTTTPPPJJJOOO[[[mmmzzzrrrsssxxx}}}zzzjjjgggssswww___PPPKKKFFFDDDEEELLLZZZhhhwwwzzz~~~}}}}}}|||{{{zzzzzzyyywwwsssoooiiiddd```bbbddddddeeeiiigggfffeeefffggggggeeeddd^^^^^^]]][[[ZZZZZZYYYYYYWWWYYY\\\]]]\\\\\\^^^___dddeeegggjjjllloooqqqrrrsssrrrpppooonnnnnnoooooollllllkkklllmmmnnnllljjjkkklllmmmnnnnnnllljjjhhhhhhfffdddcccccccccaaa___\\\]]]___cccgggfffaaa\\\TTTUUUUUUSSSOOOLLLKKKKKKLLLLLLMMMLLLKKKHHHFFFDDD===;;;999888777888999:::777888:::;;;<<<<<<;;;;;;888888888999999:::::::::===<<<;;;:::::::::::::::555555555555555555555555666555555555444444444444444555555666666555555444222222333333333333222222111111000000000000111111000111222333333333333222222333333444444444444333222222333333555888:::;;;888888888888888888888888555444444333333222222111000111222444777999:::;;;::::::999888666555444333555444222222333222111///111222333444444555444444444444444444444444444444444555555666666555555444555555555444222111222333222222111111111000000000---...///...,,,,,,...///------...//////...---------------...............---............/////////,,,---///111111111000000......000111222333333333333222222333555888;;;===<<<===???@@@AAAAAA@@@@@@CCCBBB@@@??????AAABBBDDDHHHFFFEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>CCCIIIMMMRRRXXX```fffkkkpppyyy;;;:::999:::===>>>>>>===??????@@@AAACCCEEEGGGIIIRRRZZZeeelllmmmkkkjjjiiihhhhhhhhhgggffffffhhhjjjjjjllloooqqqttt{{{zzzkkkrrryyy{{{zzz|||uuuwwwmmmRRRDDDAAA:::999;;;999999>>>FFFOOOVVVWWWTTTQQQIIINNNYYYiiiyyy~~~www{{{{{{sssoooxxx~~~|||fffRRRLLLGGGDDDDDDIIIVVVcccqqqttt~~~}}}|||{{{{{{~~~}}}||||||{{{yyyuuurrrjjjdddaaabbbbbb```aaaccccccaaa______```aaaaaa```______^^^]]]]]]\\\[[[[[[XXX[[[___``````_________fffgggiiillloooqqqssstttvvvvvvuuutttsssssssssssspppoooooooooqqqqqqooonnnnnnppprrrtttssspppmmmjjjkkkhhhfffddddddcccaaa___]]]^^^```eeeiiihhhddd___]]]]]]\\\XXXSSSNNNLLLKKKLLLLLLKKKIIIGGGDDDAAA???::::::999999888999999999888:::<<<===>>>>>>===<<<888999999:::;;;<<<<<<<<<:::999999888888888999999666666666666666666666666666555444444333333444444222333444555555444333222111111222333333222111111111111000000000000111111000111222333333333222222000222444666666555444222222222222333555777999:::888888888888888888888888555444444333333222222111000111222333555777999:::666777888888777666444222333222222333444333111...000111222444555666666666444444444444444444444444555555666666555444222111333444444222000///000222111111111111000000000000---...///...,,,,,,...///------...//////...---------------.........//////,,,,,,---------.........,,,---///111222111000///---...000222333333333333111111222444666888:::<<<===>>>???@@@AAAAAA@@@?????????>>>>>>???AAACCCDDDFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC>>>CCCHHHLLLPPPVVV___fffjjjpppyyy;;;::::::;;;===>>>===<<>>GGGPPPVVVXXXUUURRRIIIMMMWWWdddqqq|||}}}||||||tttzzz{{{xxxzzzkkkSSSNNNHHHEEECCCGGGRRR^^^kkkooo}}}~~~~~~}}}|||{{{{{{zzz~~~}}}}}}}}}zzzvvvsssjjjddd```aaa```]]]\\\^^^___\\\YYYXXXZZZ[[[\\\\\\aaaaaa```___^^^]]]\\\\\\YYY\\\aaaccccccaaa```___ggghhhjjjmmmpppsssuuuvvvxxxxxxxxxxxxwwwwwwvvvvvvrrrrrrqqqrrrssstttrrrppppppsssvvvxxxwwwtttooolllmmmkkkgggeeedddbbb```^^^]]]^^^```eeeiiiiiieee```dddcccaaa\\\UUUOOOLLLKKKKKKKKKIIIGGGDDDAAA===;;;999999999999:::999999999:::;;;===???@@@???>>>===::::::;;;;;;<<<===>>>>>>777777777777777777888888777777777777777777777777555555444333333333333444111111333333333333111111000111222333333222111000111111000000000000111111000111222333444333222222///111555777888666333222222222222333444666888:::888888888888888888888888555555444333333222222111111111111222444666777888444555777999888666444222111111111333444333000---...///111333666777888999444444444444444444444444555555555555444222000///222222222111///...///000111111111111000000000000---...///...,,,,,,...///,,,---...//////...---,,,---------.........//////++++++,,,,,,,,,---------,,,---///111222111000///---...000222333333333333000111333555777999:::;;;===>>>???@@@AAA@@@@@@???<<<<<<<<<===???AAADDDEEEDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFEEEEEEEEEEEE>>>CCCHHHKKKNNNTTT^^^fffjjjpppzzz;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAAAA@@@@@@CCCGGGJJJQQQZZZcccfffiiinnnqqqpppmmmllliiieeebbbcccfffjjjmmmmmmnnnrrr{{{~~~~~~ppp}}}fffNNNBBBAAA:::888;;;999<<>>;;;888:::999999888999:::<<<===:::;;;;;;;;;<<<=========>>>===;;;:::999999::::::999::::::::::::999888888888888777666666666666666555555444444444333333333555555444333333222111111222222222111111111000000333222222111000///......000111222333444333222222333333333444444555555555111222333444333444666888:::::::::;;;;;;:::999999222222222111000//////.../////////000111333444555666666666666555444333222333333333333333333333333///000222444555555555555444444444444444444444444555555444333333222111111...///000000//////000111000111222333333222111000......------------......------...............---,,,,,,,,,++++++*********""")))///111...+++,,,///000000111111111111000000---...000111222222222111---///111333666999;;;<<<===<<<<<<<<<<<<======>>>>>>>>>======>>>@@@BBBCCCFFFEEECCCBBBCCCDDDFFFGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDGGGJJJOOOVVV^^^dddppptttzzz;;;;;;;;;<<<<<<<<<<<<===@@@AAAAAA@@@@@@CCCGGGKKKQQQ[[[eeejjjlllppprrrqqqlllkkkiiifffcccdddhhhkkkqqqqqqssswww|||ssshhhxxxgggPPPDDDBBB;;;999<<<:::===???DDDJJJQQQTTTTTTSSSLLLMMMWWWbbbiiiyyy}}}{{{|||qqqoooyyy}}}tttuuuuuummmhhhnnnyyywwwbbbRRRGGGFFFEEEDDDQQQdddssszzz|||yyyvvvsssooojjjfff^^^\\\ZZZWWWTTTRRRRRRQQQQQQSSSTTTUUUVVVWWWZZZ]]]aaaaaa``````aaaaaa```___]]]___aaabbbbbbdddgggiiikkknnnsssvvvwwwwwwxxxyyy~~~}}}|||zzzyyyyyy{{{zzzyyyzzzzzzyyyvvvssstttuuuwwwwwwuuurrrnnnllliiihhhgggdddaaa^^^\\\ZZZ\\\\\\[[[[[[[[[]]]^^^___cccgggkkkhhh^^^TTTNNNKKKGGGFFFDDDAAA>>>:::777666999999888888999:::;;;<<<===============>>>>>>>>>>>>===<<<:::999999::::::999::::::::::::999888888888777666666555555666666555555444444444333333333555555444333333222111111222222222111111111000000222222222111111000000///000111222333333333222222111111111222222222333333333444555444444555888::::::::::::::::::999888777333333222222111000000////////////000111333444555555555555555555444333222444444333333333333333333///000222444555555555555333333444444444444444444555555444333333222111111333444444333111//////000///000111222222111000///......------------......------...............---------------,,,,,,++++++---///111///,,,)))***+++///000000111111000000///...///000222222222111111000111222444666888999::::::;;;;;;<<<===>>>???@@@>>>=========???@@@BBBDDDEEEDDDCCCBBBBBBDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDGGGJJJOOOVVV^^^dddnnnrrryyy;;;;;;<<<<<<<<<=========@@@AAAAAA@@@AAACCCHHHKKKRRR^^^iiioooqqqttttttrrrkkkkkkiiigggfffgggjjjmmmssstttvvv|||}}}yyy}}}iiiaaatttiiiQQQEEECCC===;;;>>><<<<<<>>>AAAGGGNNNRRRSSSRRRMMMLLLTTT\\\bbbqqq}}}yyy|||yyyxxxzzzsssnnnttt}}}~~~zzz|||wwwkkkllliiibbb```iiiwww{{{fffUUUHHHFFFDDDEEETTTggg|||}}}yyytttoookkkfffaaa^^^VVVUUUSSSPPPNNNLLLKKKKKKJJJLLLNNNPPPRRRUUUYYY]]]aaaaaabbbbbbccccccbbbbbb]]]```dddfffhhhjjjmmmooonnnrrrwww{{{{{{zzzyyyyyy}}}|||{{{zzz}}}|||{{{|||{{{yyyvvvrrrsssssssssrrrqqqooonnnmmmhhhgggeeeccc___\\\YYYWWW[[[ZZZYYYYYYYYYYYY[[[[[[bbbfffiiifff___VVVQQQOOOFFFDDD@@@===999777666555888888888888999:::;;;<<<===============<<<<<<<<<>>>===<<<;;;:::::::::::::::::::::::::::999999888777777666555555555555555555555444444444333333333555444444333333222222111222222222111111111111111222222222222222222222222000111222222333333222222111111111111222222222222333333333333222444777::::::::::::999888777666555333333333222222111111000//////000000111222444444333333444444444444333333555444444444333333222222000111222444555555555555333333333444444555555555444444444333333222222222666777666444000...---......///000111111000///.........------------......---...............------............------------...------,,,---...000111...//////000000//////...///000111222222111000000333333444555777888999999888999:::<<<>>>@@@AAABBB============???AAACCCDDDEEEDDDBBBBBBBBBCCCEEEGGGHHHGGGGGGFFFEEEEEEEEEEEECCCEEEGGGKKKOOOWWW___dddkkkpppwww;;;;;;<<<<<<======>>>>>>@@@AAAAAAAAAAAADDDHHHLLLTTT```mmmsssuuuwwwuuuqqqiiijjjjjjiiihhhiiillloooqqqrrrvvv|||}}}xxx|||yyyxxxzzzhhhbbbuuuiiiQQQEEECCC===;;;>>><<<:::<<>>>>>???@@@@@@AAAAAABBBEEEIIIMMMUUUbbbooouuuwwwwwwsssooogggiiijjjjjjiiijjjmmmooonnnpppttt|||wwwrrrwwwsssxxx{{{kkkfffyyyhhhQQQEEECCC<<<:::===;;;888<<>>???@@@??????============???AAACCCDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEHHHKKKPPPWWW___eeennnrrryyy;;;;;;<<<===>>>>>>???@@@@@@@@@AAAAAABBBEEEJJJNNNWWWcccpppuuuuuutttpppkkkfffhhhjjjkkkjjjkkklllnnnmmmpppttt|||uuuuuurrrpppyyyzzzlllhhh|||iiiQQQEEECCC<<<;;;>>><<<:::???FFFNNNSSSRRRMMMHHHMMMIIIMMMSSS\\\sssvvvkkkpppvvv|||~~~xxxsssssskkkiiittt{{{cccYYYMMMFFFCCCFFFPPP\\\iiinnnssszzz~~~uuunnndddZZZTTTPPPMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDBBBDDDFFFIIILLLRRRYYY]]]ccchhhlllmmmkkkiiijjjllliiikkknnnoooooooooqqqssszzzzzzyyyxxxwwwyyy|||xxxyyyzzzzzz{{{|||}}}}}}}}}{{{zzzyyyyyyxxxuuusssrrrpppmmmkkkjjjjjjkkkllliiihhhfffddd```]]]ZZZXXXZZZXXXVVVSSSQQQOOOOOOOOOLLLLLLMMMMMMMMMMMMMMMLLLFFFCCC???999666444333444666777999:::<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777666666666666666555555444444444333333333333333333333333333333333111111111111111222222222000111111111222222333333111000000000000111222222111111111111111000000000111333444444444555777999555555555444333222111000////////////////////////111111000000111222222333333333444444444444333333444444444444444444444444444444333333444555666666444444444444444444444444222222222333333444444444666777777555333111222222,,,---...000000000//////......------------......////////////...---,,,,,,,,,,,,,,,,,,,,,---------+++---...//////...---,,,...//////000000//////...000111222333333222111111000111333555777999;;;<<<:::<<<===???@@@@@@??????>>>>>>======>>>@@@BBBCCCCCCBBB@@@@@@@@@AAACCCEEEDDDDDDFFFFFFFFFEEEDDDCCCDDDFFFHHHLLLPPPXXX```eeeooottt{{{;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBFFFJJJNNNXXXcccooosssrrrqqqlllgggeeegggjjjkkkjjjjjjkkklllkkkmmmssszzzyyy~~~sssuuuyyy{{{mmmjjj}}}jjjRRRFFFDDD>>><<>>;;;888666666666666666888:::<<<===>>>>>>>>>>>>>>>>>>???????????????;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999999999888777777777777777555555444444444333333333333333333333333333333333000000111111111222222222000000111111111111111111111000000///000111222333111111111111000000000///111333555777666666777888222333333333222222111000///////////////000000000111111111000111111222333555555555555555444333222333333444444555666666666555444444333444555666666555555555444444333333222111111222333333444555555777888888666333111111222,,,---///000111111000000......------------......////////////...---,,,+++,,,---------............%%%(((++++++***+++///333///000000111111000000//////000222333444333333222222222333444666777888999888:::===???AAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBBBBAAA@@@??????AAACCCDDDDDDEEEGGGHHHHHHGGGEEEDDDDDDFFFIIILLLQQQXXX```eeeooosss{{{;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBFFFKKKOOOXXXcccnnnqqqpppnnnjjjeeeeeegggjjjkkkjjjjjjjjjkkkhhhkkkpppwww}}}www{{{yyy}}}ooolll~~~kkkTTTGGGFFF???===@@@>>>DDDFFFJJJNNNQQQQQQNNNKKKOOOJJJLLLRRR\\\www{{{~~~jjjiiissszzzvvvxxxqqqmmmppprrr{{{|||jjjcccYYYNNNFFFCCCEEEJJJTTT\\\gggsss{{{uuuppp___XXXOOOIIIFFFHHHJJJKKKNNNNNNOOOOOONNNMMMKKKJJJDDDFFFJJJNNNUUU]]]fffllllllqqqvvvwwwssspppqqqssspppqqqrrrssstttvvvzzz}}}xxxzzz}}}~~~}}}}}}~~~}}}zzzxxxyyyzzzzzzzzztttrrrpppnnnlllkkkjjjjjjhhhhhhfffdddbbb___]]][[[[[[YYYUUURRROOOMMMLLLLLLJJJGGGDDDBBBBBBAAAAAA@@@===<<<:::999999999::::::777888:::<<<>>>??????>>><<<<<<======>>>>>>??????;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999888888888888888555555444444444333333333333333333333333333333333000000111111222222222222000000000000000000000000111000/////////000222333333333333333222222111111...111555666666555555555111111222222222111111000000000000000000111111111111111111111111111222222666666666666555444333222222333333444555666777777666555444333444555666777666666555444333222222111111111222333444444555555777777777555111///...///,,,---///111111111111000.........------.........////////////...---,,,+++---.........//////000000+++------)))$$$$$$***///000000111111111111000000///000111333444444333333333333444444555666666666666888<<>>>>>???@@@AAABBBAAA@@@??????AAACCCDDDEEEFFFHHHIIIIIIHHHGGGEEEDDDFFFIIILLLQQQXXX```fffmmmrrr{{{