BM6P6(@ ttt[[[PPPMMMJJJIIIHHHHHHHHHFFFCCC@@@===<<<:::888666666666666666555555555555444444444555444222111000111222222333333222222222222333333111111111000111111222333//////000222222333333333//////000222222333333333//////000000000000//////000//////.........//////---...///111222222222222//////000111222222333333111000000000222333222111000111111111111222222222333555666666666888;;;>>>>>>@@@CCCEEEFFFHHHKKKMMMPPPSSSWWWYYYYYYYYYZZZZZZXXXVVVTTTTTTWWW]]]cccgggjjjmmmqqqvvvyyy{{{||||||zzzuuupppqqqxxx~~~|||zzzwwwnnneeeccc___[[[ZZZ\\\^^^^^^]]]```aaaccceeegggiiikkkkkkxxxzzz|||zzzvvvpppllljjjhhhfffdddcccddddddcccaaacccbbbbbb```^^^\\\ZZZYYYYYYWWWUUUTTTTTTRRROOOLLLAAA<<<555000...------------,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++******))))))))))))******************************sss[[[OOOMMMJJJIIIGGGGGGFFFEEEAAA???===<<<:::888666666666666666555555555555444444444333333222111111111111111111111000000000000111111444444333222111111222222222222222111111///...---...///000111222222222222111111111111111111111111000//////......////////////000111111111111111000000000000000111222333444222000000111222333222111111111111111222222222222111222444555666999===@@@DDDFFFIIIKKKMMMOOOQQQTTTTTTWWWZZZ[[[ZZZZZZZZZZZZWWWWWWVVVXXX\\\bbbgggkkkrrrtttvvvyyy{{{}}}~~~wwwuuutttyyy|||xxxpppgggbbb___[[[ZZZ[[[]]]]]]\\\___```aaacccfffhhhiiijjjtttwwwyyyyyywwwsssqqqooollliiigggeeeeeeeeedddcccccccccbbbaaa___]]][[[[[[ZZZYYYWWWVVVVVVUUURRRPPPFFFAAA:::555222111000///---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************rrrZZZOOOLLLKKKIIIGGGFFFEEECCC@@@>>>===<<<:::888777666666666666555555555555444444444222222333333222222111111111111000000000000111111777666444333222111111111222222222111000...---,,,...///000111111111111111333222111000000111222333000000////////////000000111111222222111000000///111111000000111222444555222111000111333333333111111111222222222333333333000222444666888<<>>>>><<<:::888777666777777666555555555555444444444222333444555555444222111444333333222222333333444555555444222222111111111000000111111111111000000...///000111111111111111333222000//////000222333000000/////////000111111111111111222222111111000333222111000000222444555222111000111333444333222222222222222333333333444333555666888;;;???EEEIIIGGGJJJMMMOOOQQQSSSVVVYYY\\\^^^``````^^^]]]^^^^^^^^^```cccgggkkknnnqqqrrrttttttssstttvvvzzz~~~zzzssslllfffdddbbb___^^^^^^^^^]]]\\\]]]^^^```bbbccceeeeeejjjmmmrrruuuvvvvvvwwwwwwuuurrrnnnkkkjjjhhhgggeeefffeeedddbbbaaa```______\\\[[[YYYYYYZZZZZZYYYWWWUUUPPPIIICCC>>>999555333.........---,,,,,,++++++************************+++++++++++++++++++++++++++++++++******+++++++++************************pppXXXOOOMMMPPPMMMJJJHHHGGGEEECCCAAA>>>===;;;999777777777777666555555555555444444444333444555666666555444333444444333333333333444444222222111111111111222222111111222333333333222222///000000111111111111000222111///......///111222000000000000000111222222//////111222222333333333333222111111111222333444222111111111333444333222222333333333444444444444555666777888:::???EEEIIILLLNNNRRRTTTVVVXXX\\\^^^]]]___aaaaaaaaaaaacccdddfffhhhkkknnnppprrrsssssstttuuuwwwzzz}}}wwwqqqiiihhhfffbbb___]]]\\\\\\\\\\\\^^^___aaabbbcccdddhhhkkkooorrrssstttvvvwwwwwwtttqqqnnnmmmjjjgggeeegggfffdddbbbaaa`````````]]][[[YYYXXXYYYZZZYYYYYYYYYTTTNNNHHHBBB===888444//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************oooYYYPPPNNNQQQNNNKKKIIIHHHGGGEEECCC>>>===;;;999888777777777666555555555555444444444444444555555666666555555222222111111111111222222111000000000111111222333444444444444333222111111000111222222222222111111111000///......///000111000000000000111222333444...///000222333444444444222222333333333333333333333222111222333444444222333333333444444444555555444444555666999>>>DDDIIIMMMPPPSSSVVVXXXZZZ^^^```___aaacccdddeeefffhhhjjjlllnnnppprrrtttttttttsssrrruuu{{{~~~yyyooonnnlllgggaaa]]]\\\\\\]]]]]]^^^```aaacccddddddgggjjjnnnqqqrrrtttuuuwwwxxxvvvtttsssqqqmmmiiifffgggfffdddbbbaaaaaaaaaaaa^^^[[[YYYXXXYYYZZZZZZYYYZZZVVVQQQKKKFFFAAA;;;777000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***************************oooYYYQQQPPPPPPMMMJJJHHHGGGGGGFFFDDD???===;;;999888777777888666555555555555444444444333333333333333444555555333222222111111222222333333333222111111111222222222222333333333222222111222222333333333333222222000000000000000000000000111111111111222333444444000111222222333333333333111222444555555444222111333222111222444555444333444444444444555555555555333444555777;;;AAAHHHNNNOOORRRUUUXXXZZZ]]]```cccdddeeeggghhhiiijjjmmmooooooqqqrrrtttuuuvvvvvvuuusssyyyyyyxxxvvvppphhhccc``````^^^___```aaabbbcccdddeeehhhkkkoooqqqsssuuuxxxzzzxxxxxxxxxxxxvvvrrrlllggggggeeecccaaa``````aaabbb```]]]ZZZYYYYYYZZZZZZZZZZZZWWWSSSNNNJJJDDD>>>:::000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************nnnYYYRRRQQQNNNLLLHHHGGGGGGFFFFFFEEE???===;;;999888888888888666666555555555444444444222222111000111222444555555444444333333444444555666555444333222111111111,,,---///111333444555555333333444444444333333222000111222222222222111000111111111111222333444555222333333333333222111111000222444666666444222000333222111222444555444333444444444555555555666666444666777:::???FFFNNNTTTVVVXXX\\\___aaadddgggjjjhhhiiikkkkkkkkkllloooqqqpppqqqssstttvvvwwwwwwwwwzzzyyypppiiigggggg___```aaabbbcccdddeeefffhhhkkkooorrruuuwww{{{}}}yyyyyyzzz{{{zzzuuunnnhhhfffeeecccaaa``````aaabbbbbb___\\\ZZZZZZ[[[[[[ZZZZZZXXXTTTPPPLLLGGGAAA===111000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************kkkWWWPPPPPPNNNMMMLLLIIIGGGDDDCCCBBB===<<<;;;888555555666888777777666666666555555555666666333222333666555222333333333333333333333333333333333333333333333333333333333444444444555555333444555444222111222333222222111000//////000000444333111000000111333444222222222222222222222222333333333333333333333333444333222222222333444555555555444444444555666666555777999<<<@@@GGGNNNTTTVVVYYY^^^aaadddgggjjjmmmoooooooooooopppqqqrrrsssvvvtttsssrrrtttyyy~~~xxxpppiiibbb___```dddeeecccccceeefffjjjnnnrrruuuvvvxxxyyyzzzzzzzzzyyyuuupppjjjggggggffffffeeedddcccbbbbbb```___]]]ZZZXXXVVVUUUTTTXXXUUURRRQQQOOOLLLEEEAAA777666333000///...//////000---,,,,,,+++))),,,111,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++kkkWWWQQQQQQNNNMMMKKKIIIGGGDDDCCCBBB???>>>;;;999666666666888555555444444444333333333666666555444444555444222000000000000000000000000333333333333333333333333222222222222333333333444333444555444222111222333222222111000000000000000333333222111111222333333222222222222222222222222333333333333333333333333444333222222222333444555555444444444444555666666666888;;;>>>CCCJJJQQQVVVZZZ]]]aaaeeegggjjjmmmpppttttttttttttuuuwwwxxxyyyyyyuuurrrsssyyy~~~uuulllgggeeegggfffcccccceeeeeehhhmmmpppsssuuuvvvvvvwwwxxxyyyxxxuuuqqqmmmjjjiiihhhhhhgggfffdddcccccc```___]]][[[XXXWWWVVVUUUXXXVVVSSSRRRPPPLLLGGGCCC<<<999666222000/////////+++***,,,000000,,,***,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++kkkXXXQQQQQQMMMMMMKKKIIIFFFDDDCCCBBB@@@>>><<<:::888777777777555555555444444444333333555666777666444222222333000000000000000000000000222222222222222222222222111111111111222222222222222444444333222111222333222222111000000000000111222222222222222222222222222222222222333333333333444444444444444444444444333333222222333444444555444444444444444555666666888:::>>>BBBGGGNNNUUUZZZ___bbbfffiiilllnnnqqqsssttttttttttttuuuwwwyyyzzz|||wwwsssvvvzzzssslllkkkiiieeeeeeggggggjjjmmmqqqtttvvvvvvvvvuuuvvvvvvwwwuuussspppnnnkkkkkkkkkjjjiiigggeeecccaaa___]]][[[YYYXXXWWWWWWXXXWWWUUUSSSQQQNNNIIIFFFBBB???:::555111/////////))))))...666999444,,,(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++jjjXXXQQQPPPMMMLLLJJJHHHFFFDDDCCCBBB@@@>>>;;;999999888777666777777777777666666666666666555666666333///111444222222222222222222222222111111111111111111111111111111111222222222222333222333444333111111111222222222111000000111111111111222222333333222222111222222222333333333333333444444444444444444444444333333333333444555555666444444444444555666777777999<<>>888333000......---+++000:::???999000***,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++iiiWWWPPPOOOLLLKKKJJJHHHFFFDDDCCCBBB???===:::999:::999777555888888777777777666666666888444333555333///111666444444444444444444444444111111111111111111111111222222222222333333333333222333444333111000111222222111111111111111222222111222222333333222222111222222333333333444444444555555555555555555555555333444444555666777777777555555555555666777888999;;;???EEEJJJPPPUUU[[[___fffhhhlllnnnppprrrtttvvvttttttuuuvvvyyy~~~yyysssrrrppppppssstttssstttwwwzzz{{{xxxvvvuuuuuuuuuttttttsssrrrrrroooppprrrrrrqqqmmmjjjgggcccbbb```^^^\\\[[[ZZZYYYXXXXXXWWWUUURRRPPPNNNNNNJJJGGGAAA;;;666222///...000---///777<<<888111,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++gggVVVOOOMMMKKKJJJIIIHHHFFFDDDCCCBBB???<<<::::::<<<<<<:::777666666666555555555444444999333222888999444222555333333333333333333333333222222222222222222222222222222222222333333333444111333333222111000111222222111111111111222333333222222222222222222222222222222333333444444555555666666666666666666666666444555666777888999999999666666666666777999:::;;;???CCCJJJPPPUUUZZZ^^^bbbgggjjjmmmpppqqqrrruuuvvvttttttuuuwww|||zzzyyyxxxxxxzzzyyywwwvvvxxx{{{zzzvvvsssuuuttttttsssssssssttttttqqqsssvvvxxxwwwsssooolllfffdddbbb```]]][[[ZZZYYYWWWWWWWWWUUURRRPPPPPPQQQKKKIIIEEE@@@;;;666222000111---,,,000333000------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++eeeUUUNNNLLLKKKJJJIIIGGGFFFDDDCCCBBB???<<<:::<<<@@@AAA>>>:::666666666666555555555444888111333???DDD<<<444333222222222222222222222222333333333333333333333333111111111111222222222222111222333222111000000222222111111111222222333444333333222111111222333333222222333333444555555666666666666666666666666666555666888:::;;;;;;;;;;;;777777777888999:::<<<===DDDIIIOOOUUUZZZ^^^bbbeeeiiillloooqqqrrrsssuuuwwwtttuuuvvvzzz~~~|||zzz{{{}}}|||vvvqqqrrrrrrqqqqqqsssuuuwwwxxxuuuwww{{{~~~}}}zzzvvvssshhhgggdddaaa^^^[[[ZZZYYYUUUWWWWWWUUUQQQPPPQQQRRRLLLKKKIIIFFFAAA;;;666333000---+++------******---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++~~~dddUUUMMMKKKJJJJJJIIIGGGEEEDDDCCCBBB@@@===<<<>>>BBBDDDAAA===888888888888777777777777777000555FFFMMMCCC666000333333333333333333333333333333333333333333333333000000000000111111111111111222333222000000000111222111111111222333333444444333111000000111333444222222333333444555666666777777777777777777777777666777999;;;<<<<<<<<<<<<888888888999:::;;;===>>>HHHMMMTTTYYY^^^aaaeeegggkkkmmmppprrrssstttvvvxxxzzz{{{}}}~~~~~~xxxssspppppppppqqqsssvvvzzz|||wwwzzzzzzwwwjjjhhheeebbb^^^[[[YYYYYYUUUVVVWWWTTTQQQOOOQQQSSSLLLMMMLLLJJJFFF@@@:::666111.........,,,((()))......------,,,,,,------...++++++++++++++++++++++++++++++************++++++{{{cccUUUOOONNNIIIIIIIIIHHHFFFDDDCCCBBB>>>777:::GGGMMMDDD:::888666666666666555555555555555555666666666666555555333333222111222333555666666555333222111000000000222333333333333222111111222333444444222111111111444333333222111111111222///000111222222222111111111111222222222333333333888888888888777666555444555666888:::;;;;;;;;;;;;777888::::::;;;===AAACCCLLLQQQWWWZZZ[[[]]]```cccfffiiinnnsssvvvwwwvvvuuuzzzxxxrrrrrrpppllllllpppuuuyyy|||zzz}}}xxxqqqiiieeeeeeccc^^^ZZZ[[[ZZZYYYWWWUUUSSSRRRQQQTTTPPPLLLJJJJJJFFF>>>888222222111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzaaaSSSNNNMMMJJJIIIHHHGGGEEEBBB@@@???AAA:::;;;GGGLLLDDD;;;999666666666666555555555555444444555555555555444444333222222222333333444555333333333333333444555666222333333333333222111111222333444444222111111222444333333222111111222222222333333444444444444444333333333444444444555555666666777777777777777666555666888999::::::::::::555777999;;;===AAAFFFIIIQQQTTTXXXXXXWWWWWWYYY\\\eeeiiinnnqqqssstttvvvxxxxxxrrrqqqooolllkkkmmmrrrvvvxxxyyy|||}}}wwwpppkkkgggddd```\\\[[[ZZZYYYWWWVVVTTTSSSSSSTTTPPPMMMLLLKKKHHHAAA<<<666555333111///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyy```RRRMMMLLLJJJJJJHHHFFFCCC@@@>>><<>>===@@@:::888<<>>BBBGGGNNNRRRQQQSSSUUUUUUUUUXXX^^^ccciiioootttuuuuuuzzz~~~yyyxxxwwwtttrrrsssuuuwwwyyy}}}wwwnnnhhhdddccc\\\[[[ZZZXXXWWWWWWWWWXXXUUUSSSQQQQQQPPPNNNKKKHHH@@@===999444111//////000////////////////////////------------------------++++++++++++++++++++++++yyy```SSSNNNMMMHHHHHHGGGFFFEEECCCAAA@@@???;;;888999:::888666555666666666666555555555555444444555555555555444444222333444555444333222111111111111111222333444444333444444444444333222222111333444444333222333444444333333222333333444444444444333333333444555666444555555555555666666666777777888888888888777777666666666777777888999999888;;;>>>AAADDDHHHMMMQQQNNNQQQSSSUUUWWW\\\dddjjjmmmrrrxxxzzz{{{~~~~~~{{{wwwvvvwwwyyy{{{{{{rrrkkkhhhggg^^^]]][[[YYYXXXXXXYYYZZZVVVUUUTTTSSSRRRQQQOOOMMMEEEBBB<<<777333000000000////////////////////////------------------------++++++++++++++++++++++++yyy```SSSNNNMMMHHHHHHGGGFFFEEECCCBBBAAA@@@===:::::::::999888888666666666666555555555555444444555555555555444444333333444444444333222222000000222444666999;;;<<<444444444444444333222222111333555555444333444555333333333333333444444555666666555444555666777888444444444444555555555555888888888999888888777777666666666777888999:::;;;<<>>======;;;999999:::999888666666666666555555555555333333444444444444333333555444333333222222222333000111222555888;;;===???444444444555444444333222111333555555444333444555333333333333333444555555666555444333444555777888444444444555555555666666666777888888999999999999666666666777888;;;===>>>>>>CCCHHHLLLNNNOOOPPPQQQPPPTTTYYY]]]aaagggooouuuyyy}}}}}}~~~}}}yyyqqqkkkcccaaa^^^[[[YYYYYYZZZ[[[YYYYYYXXXVVVTTTRRRRRRSSSNNNLLLGGGAAA;;;666333111................................................++++++++++++++++++++++++vvv^^^QQQLLLKKKIIIHHHGGGEEEBBB???===;;;:::;;;999777777888888666777666666666555555555555222222222333333222222222666555333222111222333333222222333444666888:::;;;444444555555444444333222111333555555444444444555333333333333333444555666444333111111111222444666555555555555666666666666444555666888:::;;;;;;;;;555555666777999<<<>>>@@@@@@EEEKKKQQQSSSSSSRRRSSSRRRWWW^^^ccciiipppxxx~~~}}}~~~ssskkkdddbbb___[[[YYYYYYZZZ[[[ZZZZZZYYYVVVTTTRRRSSSTTTQQQOOOKKKEEE???999555222................................................++++++++++++++++++++++++ttt^^^RRRLLLJJJHHHIIIIIIHHHEEEBBBAAABBBAAA:::555666:::;;;;;;;;;888666555444555555444222555555555444444333333333333444555555333111111222333444444555555444444333222222333333333333444444333333333333333333333333111222222222111222555888444444444444444444333333777777777777888888888888666777999::::::999888777999888888999;;;===???@@@HHHLLLRRRTTTTTTUUUXXX[[[```bbbffflllssszzz}}}}}}~~~~~~~~~{{{uuulllhhhccc^^^\\\[[[YYYXXX\\\YYYVVVVVVWWWWWWUUUSSSSSSQQQNNNKKKGGGAAA:::555222000.........---,,,***...---,,,,,,++++++++++++,,,,,,,,,,,,------...///ttt]]]QQQLLLJJJHHHIIIJJJHHHDDDBBBAAAAAA<<<:::999999999666444333999777666666666666555333555555555444444333333333333555666555333111111222333444444555555444444333222222333333333333444444333333333333333333333333333444444333333333666888111222333444555666666777666666666777777777888888777888888999999999999888666666777999;;;>>>AAACCCKKKOOORRRTTTVVVYYY___dddiiijjjmmmrrrzzz}}}qqqlllfff```]]]\\\[[[ZZZ\\\YYYWWWVVVWWWWWWVVVTTTSSSQQQOOOLLLHHHBBB;;;666333111////////////---+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......sss\\\QQQLLLJJJIIIJJJJJJHHHDDDAAA@@@@@@:::===@@@@@@???===:::999:::888777777777777666444555555555444444444444444444555666555333222222222333444444555555444444333222222333333333333444444333333333333333333333333555666666555444444666777222333333444555666777777555555555666666666666777888888888888888999::::::666666888;;;>>>CCCGGGIIILLLOOORRRSSSVVV\\\dddkkkqqqsssvvv|||yyysssjjjbbb^^^]]]\\\\\\\\\ZZZXXXWWWXXXXXXVVVUUUTTTRRROOOLLLIIIDDD===999444222000000000000///---...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---qqq[[[PPPKKKIIIJJJJJJJJJHHHDDDAAA@@@@@@:::<<<;;;999888888666333:::888777777777777666444555555555555555444444444444666777666444222222333333444444555555444444333222222222333333333444444444444444444444444444444555666777666444444555666777777666666555444444444444444444555555555666666999888777777888999;;;<<<999:::<<>>888999>>>???:::999777666666666666555333555555555555555666666666666777888777555444444444333444444555555444444333222222333333333333444444444444444444444444444444222444666666444333444555666666666666777777888888444444444555555555555666888888888999:::;;;<<<======>>>@@@CCCGGGLLLQQQSSSZZZ___dddhhhlllpppwww|||uuujjjccc```___^^^]]]^^^]]]\\\YYYXXXYYYZZZWWWUUURRRPPPNNNKKKGGGEEE===999555222000000///---------------------...///---,,,,,,++++++++++++,,,mmmXXXNNNJJJHHHFFFHHHHHHGGGEEECCCCCCCCC===KKKRRRJJJAAA???<<<777:::888777777777777666444444555555555666666666777666888999888666444444555333444444555555444444333222222333333333333444444555555555555555555555555222444666777666555666777666666777777777888888888444555555555555666666666666777999:::;;;<<<<<<<<<>>>???BBBGGGLLLRRRWWWZZZ___bbbgggkkkooovvvyyynnngggcccaaa```]]]______]]]YYYXXXYYY[[[XXXVVVSSSQQQOOOMMMJJJGGGBBB>>>999555222111000///---------------...//////......---,,,,,,,,,,,,,,,mmmXXXMMMIIIHHHEEEGGGHHHGGGEEECCCCCCDDDmmm|||dddSSSHHH@@@;;;:::888888999999777666444555555555666666777777777888999888666555555555333444444555555444444333222222333333333444444444555555555555555555555555222444777888888777888888::::::999888777666555444555555555666666666666777666777999;;;<<<<<<<<<;;;@@@BBBFFFKKKRRRYYY___bbbhhhkkknnnqqqwww{{{qqqjjjfffcccbbb^^^______]]]ZZZXXXZZZ\\\YYYVVVSSSQQQPPPNNNKKKIIIFFFBBB<<<777444333111000---------------...///000///...------,,,,,,,,,,,,lllZZZNNNIIIHHHGGGIIIIIIEEEAAAAAAFFFKKK}}}~~~ZZZEEEAAA>>>===:::444333555777777666555555555555555888666333333444666777777777888;;;<<<;;;777333000555555333333222333444555444444555555555555444444666555555555666888;;;===::::::::::::::::::::::::777777777777888888888888777888::::::999:::<<<>>>@@@CCCHHHPPPYYY```dddeeekkkpppvvvzzzwwwnnngggdddddd___]]][[[[[[[[[[[[ZZZXXXVVVVVVUUUSSSRRRPPPOOONNNHHHEEE@@@:::666333111000...............---------//////.........---------mmm[[[OOOJJJJJJGGGIIIIIIFFFBBBAAAEEEHHHXXX|||WWW888444888555555<<<777777666555555555555555999666444333444666666666777999;;;======;;;999777888777666444444444555666444555555666666555555444555555444555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;666666777777777888888888888999:::::::::;;;>>>@@@EEEGGGLLLTTT\\\cccgggiiinnnttt{{{|||rrrkkkgggfffaaa___]]]\\\\\\\\\ZZZYYYVVVVVVUUUTTTSSSQQQQQQPPPKKKHHHCCC===888444222111//////............------//////.........---------kkkZZZOOOJJJIIIGGGIIIJJJGGGCCCAAABBBDDDAAAUUUppprrr===666===888444999777666666555555555555666:::777555444555555555555555666999;;;============;;;:::888666555555666666444555555666666555555444555555555555666666666666::::::::::::::::::::::::666666666777777777888888999::::::::::::===@@@CCCJJJMMMRRRYYY```fffkkknnntttyyyyyyrrrlllhhhdddaaa^^^\\\\\\\\\[[[ZZZWWWVVVVVVUUUTTTSSSSSSSSSOOOLLLGGGAAA<<<777333222000/////////.........---...............---------gggVVVLLLGGGGGGGGGIIIJJJHHHDDDAAA@@@@@@LLLGGGEEENNN]]]nnn}}}mmmCCC;;;@@@;;;444333777666555555555555666666:::888555444555555444333333333555666888:::;;;<<<<<<:::888666555555555555555555666666666666555555555666666777777666555555777777777777777777777777666666666777777777888888:::;;;;;;;;;<<>>CCC===<<>>???BBBGGGJJJMMMRRRXXX___eeemmmuuuzzz}}}uuuppphhhddd```\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUQQQOOOLLLHHHBBB<<<777444222222111000//////......---.....................gggWWWNNNJJJJJJGGGGGGGGGFFFDDDAAA???===777666999???===666777===888BBBDDD;;;444666:::999666555555555555666666777888777555555666666555333666666666666666666666777999777666444333333444444555666666777777666666555888888888888777777777777888888888888888888888888888888888999999999:::::::::<<>>CCC@@@???>>><<<<<>>======<<<;;;999888777777999;;;======;;;888555444777777666666666666777777777555444333333444555777555555555555555666777888555444333444777999999999666666666666666666666666555555555666666777888999888777888888999:::;;;<<<>>>>>>>>>>>>>>>===<<<<<<===???AAACCCDDDGGGLLLOOOXXX```kkkvvvwwwlllfffcccaaa^^^ZZZYYYYYYYYYXXXWWWVVVTTTSSSUUUSSSQQQOOONNNLLLIIIGGG<<<999444000...---...///......////////////......{{{dddWWWLLLGGGHHHGGGGGGFFFEEECCCBBB@@@???>>>===<<<;;;999888777777777<<<@@@???:::666666888777777666666666666777777888777666555555666777888666555555555555666666777666555555666999;;;<<<<<<666666666666666666666666666666666666777888999999777777888888999:::<<<<<>>>>>===<<<<<<@@@CCCFFFHHHKKKOOOTTTYYYbbbkkkyyy{{{pppiiieeeccc___\\\YYYYYYYYYXXXWWWVVVTTTTTTUUUSSSRRRQQQPPPNNNKKKHHH???<<<777222///...///000......////////////......yyybbbUUUKKKFFFHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;:::888777777666===BBB@@@999444666;;;777666666555555666666777888777666555555666777888777666666555555555555666666555444666999;;;<<<;;;666666666666666666666666666666666666777888999:::777777888888999;;;<<<===@@@??????>>>>>>===<<<<<>>>>>===;;;:::999888777777;;;>>>===888555666999666666666555555666666666666555444444444444555666888777666555555555555555666555444444666777777666666666666666666666666666555555555555666777888888777777888999:::;;;===>>>@@@@@@???>>>============???CCCIIILLLOOOUUU^^^fffnnn}}}|||ssslllgggbbb___ZZZYYYYYYXXXWWWVVVVVVVVVSSSRRRSSSTTTTTTSSSOOOLLLHHHDDD>>>777222000000111......////////////......wwwbbbVVVMMMIIIKKKFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>===<<<:::999888888999888888888999888666444666666555555555555666666555555444444444444555555888777666555555555555555999777555444555555444333777777777777777777777777444444444444555666777777777777888999:::<<<>>>???@@@@@@???>>>===>>>>>>???EEEJJJPPPTTTWWW]]]hhhqqqzzzyyypppiiiccc```ZZZZZZXXXWWWWWWWWWWWWWWWSSSRRRRRRSSSTTTRRROOOMMMJJJFFF@@@999444111000///......////////////......vvvbbbVVVMMMJJJLLLGGGGGGFFFEEECCCAAA@@@??????>>>===<<<;;;999888888999666444555888999666222666555555444444555555666777777777777777777777777777666666555555555555666<<<:::777666666666555444777777777777777777777777444444444444555666777777777777888999;;;===>>>?????????>>>===>>>???@@@AAAGGGMMMUUUYYY]]]eeerrr|||uuullleeeaaa[[[ZZZXXXWWWWWWWWWXXXYYYUUUSSSRRRRRRSSSRRRPPPNNNJJJHHHCCC===888333000///......////////////......uuu```UUUMMMJJJLLLIIIHHHGGGEEECCCAAA>>>===??????>>><<<;;;:::999888888777666666777777666555666555555444444555555666666666777777777777666666666555555555555666666777999888666666777777666555777777777777777777777777666666555666666777888999777777888999;;;===???@@@>>>>>>======>>>@@@BBBDDDHHHPPPYYY___dddnnn~~~{{{pppgggccc[[[ZZZXXXWWWWWWWWWYYYZZZYYYVVVTTTRRRSSSSSSRRRQQQKKKIIIFFFBBB<<<777222///......////////////......sss___TTTLLLIIIKKKJJJIIIHHHFFFCCC@@@>>><<>><<<;;;:::999888777888999888666555777888555555555444444555555555444444555555555555444444555555555555555666777888555333222333555666666666777777777777777777777777777777777777888999:::;;;777777888999;;;===???@@@>>>===<<<===>>>AAACCCEEEMMMVVV```hhhnnnzzzsssjjjddd[[[ZZZXXXWWWWWWXXXYYYZZZ\\\YYYUUUSSSSSSSSSSSSSSSKKKKKKIIIEEE@@@999444000......////////////......tttbbbRRRKKKLLLIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@===::::::;;;;;;999777:::::::::999999999888888999888777666666555666666777777666666666666777777888666444333333333555666888888888777666444333222777777777777777777777777333555888888888888999:::999999999:::;;;<<<>>>???<<<>>>???>>>>>>AAAGGGMMMSSS___kkkoooqqq}}}yyynnniiibbb^^^YYYVVVUUUVVVVVVVVVYYYXXXVVVUUUTTTSSSSSSSSSRRRQQQNNNJJJDDD>>>888555///...------...///...,,,sssbbbQQQKKKLLLHHHFFFFFFEEEDDDBBB@@@???===@@@===::::::;;;;;;999777:::999999999888888888888888777777666666666666777777777666666666666777777555555666666555555444444666666666666666666555444777777777777777777777777444666888999888777888999777777888888999:::;;;<<>>===???===;;;:::::::::999888999999888888888777777777777666666666666777777888777777666666666666777777444555777888777666333222444444555666777777666666777777777777777777777777666777999999888777888888999999888999999:::;;;;;;<<<>>>@@@AAABBBGGGNNNTTT^^^fffpppyyy~~~tttiiiddd^^^ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSRRROOOIIIAAA:::666333111000///000111000///qqq```PPPJJJKKKGGGHHHGGGGGGEEEDDDBBB@@@???>>>===;;;::::::::::::999888888888777777777777666666666555666666777888888777777666666666666777777555666666777777555444333444555555666666666666666777777777777777777777777777888::::::888777777888<<<<<<;;;;;;;;;<<<<<<===:::===@@@BBBDDDJJJRRRXXXgggllluuuyyymmmggg```[[[YYYXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSTTTTTTRRRLLLDDD<<<777444222000///000111000///ppp___OOOIIIJJJGGGGGGGGGFFFEEECCCAAA@@@???===<<<<<<;;;:::999::::::888888888777777777777666666666555666666777888888777777666666666666777777888777666555444555666666666666666666666555555444777777777777777777777777777999::::::888777777888<<<<<<<<<;;;;;;<<<======>>>AAAEEEHHHKKKRRR\\\cccpppuuu~~~qqqkkkccc\\\XXXWWWWWWVVVYYYYYYYYYYYYYYYXXXVVVVVVSSSTTTUUUSSSNNNFFF???:::555222///...///000//////nnn^^^NNNHHHIIIFFFEEEEEEDDDCCCAAA???===<<<<<<<<<<<<;;;999999:::<<<999999888888888777777777777666666666666777777888777777666666666666777777999888666444444555666888666666777777666555444444777777777777777777777777777888::::::999888888999::::::999999:::;;;<<<<<>>666333000....../////////nnn]]]MMMHHHIIIFFFEEEDDDDDDCCCAAA???===<<<;;;<<<===;;;999888:::<<<:::999999999888888888888888777777666666666666777777777666666666666777777888777777666666666666666444555666666666666666666777777777777777777777777666888::::::999999:::;;;999999999999:::<<<===>>>AAAEEEJJJPPPUUU^^^iiiqqq~~~zzzoooeee___[[[YYYXXXVVVWWWXXXYYYYYYXXXVVVUUURRRRRRRRRQQQMMMIIIDDDAAA888555111//////000111000mmm\\\MMMHHHIIIFFFGGGFFFFFFDDDCCCAAA???>>>:::<<<===<<<999888:::===:::::::::999999999999888999888777666666555666666777777666666666666777777555666888999888777555444222333444666777888888888777777777777777777777777555777999::::::999;;;<<<::::::;;;;;;===>>>@@@AAAGGGLLLQQQWWW]]]gggrrrzzzuuujjjbbb^^^\\\[[[UUUVVVXXXYYYYYYWWWVVVTTTRRRRRRQQQOOOMMMIIIEEECCC:::666222000000111222222jjj[[[NNNIIIIIIEEEFFFFFFFFFEEEDDDBBB@@@@@@;;;<<<===>>>>>>===<<<<<<888888888888888999999999999999888777666555444444666555444333333444555666666666666666666777888888555666777888999999888888999888777666666777888999777888888999999:::;;;;;;;;;>>>??????===>>>AAAEEEKKKQQQWWW[[[___iiivvvxxxkkkeee___YYYSSSSSSTTTUUUVVVWWWVVVUUUTTTTTTQQQOOOPPPQQQNNNGGGAAA>>><<<777333///---,,,,,,jjj[[[NNNIIIIIIEEEFFFFFFFFFEEECCCBBB@@@???:::;;;<<<======<<<;;;;;;:::::::::::::::999999999999999888888777777666666777666555444444555666666666666666666666777888888555666666666666666666777888888777666666777888888666777777888999999::::::999;;;======<<<===BBBFFFSSSYYYaaafffkkksssqqqiiiccc[[[VVVTTTUUUVVVVVVVVVVVVUUUTTTTTTQQQOOOOOOPPPNNNHHHCCCAAA>>>999444111///......iii[[[NNNIIIIIIEEEFFFFFFEEEEEECCCBBB@@@???:::;;;;;;<<<;;;;;;:::::::::::::::999999888888777999999999888888888888888999888777666555666666777777666666666666777888888999888777666555666777777888777777666666777777888666666777777888999999999999;;;=========???EEEJJJZZZ```iiiooouuu~~~zzzpppggg^^^XXXUUUVVVVVVVVVVVVVVVUUUTTTTTTQQQNNNNNNOOONNNKKKGGGDDDAAA;;;666222000000111hhhZZZNNNJJJJJJEEEFFFFFFEEEDDDCCCAAA@@@???<<<<<<<<<<<<;;;;;;::::::888888888777666555444444777777777888888999999999;;;:::888777666777777888777777666666777777888999===;;;999777777888999:::777777777777777777777777777777777888999999::::::;;;===??????@@@DDDLLLQQQaaafffnnnvvv~~~uuujjj```YYYWWWWWWWWWVVVVVVUUUUUUTTTTTTRRRNNNMMMNNNNNNMMMKKKGGGCCC===777333111222222gggZZZNNNJJJJJJEEEEEEEEEEEEDDDCCCAAA???>>>>>>======<<<<<<<<<;;;;;;888888888777666555444444555555666666777888888888;;;:::999888777888888999777777777777777888999999===;;;999777777888999:::777888888888888888888777888888999::::::;;;;;;<<<===???AAAAAADDDJJJSSSZZZiiimmmttt}}}zzznnnbbb[[[YYYXXXWWWVVVUUUUUUTTTTTTTTTRRROOONNNMMMNNNNNNNNNGGGDDD>>>888444222222222eeeYYYNNNJJJJJJEEEEEEEEEDDDDDDBBBAAA???>>>???>>>===<<<<<<<<<<<<<<<:::::::::999999888888777555555666666777777777888:::999888777777888999:::888777777777777888999999999888777666555666777777888999999::::::999999888999999::::::;;;<<<<<<<<<<<<>>>AAADDDIIIRRR^^^gggmmmrrryyysssggg```ZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSQQQOOONNNNNNNNNNNNHHHEEEAAA;;;777444222222dddYYYNNNJJJJJJEEEEEEEEEDDDCCCBBB@@@???>>>???>>>===;;;::::::;;;;;;:::::::::::::::999999999777777777777777777888888888888777777777999:::;;;888888777777888888999:::555666666666666666666777999:::;;;;;;;;;;;;:::999888999999::::::;;;<<<<<<;;;???CCCIIIQQQ^^^mmmxxxvvv{{{zzznnnggg\\\ZZZXXXVVVUUUTTTTTTTTTTTTTTTSSSQQQOOOMMMMMMNNNIIIGGGDDD???;;;777444222~~~dddYYYNNNKKKKKKFFFEEEEEEDDDCCCBBB@@@???>>>>>>===<<<:::999999::::::888888888888888999999999888888888888888888888888777777666666777999;;;<<<888888888777888888999:::555666777888999999888888::::::<<<<<<<<<<<<::::::777888888999999:::;;;;;;===@@@GGGOOOZZZiii{{{ssslll\\\[[[YYYVVVUUUTTTTTTTTTTTTUUUTTTRRROOOMMMMMMMMMJJJIIIFFFBBB>>>999555333~~~cccWWWLLLIIIJJJFFFHHHLLLNNNKKKDDD>>>===>>>???>>><<<::::::;;;<<<===<<<<<<;;;::::::999888888888888777777777777888888666777888999999888777666888888888888888888888888;;;999888666666777999:::<<<<<<;;;::::::999999888:::;;;<<<<<<;;;;;;===??????DDDLLLXXXhhhzzzlllhhh```ZZZ[[[\\\YYYUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPMMMJJJGGGCCC@@@<<<777444}}}aaaUUUKKKHHHIIIEEEIIILLLNNNKKKEEE@@@@@@AAA===<<<:::888888999:::;;;;;;;;;;;;::::::999999999888888777777777777888888888888777666666777888888888888888888888888888888;;;:::999888888888:::;;;::::::::::::999999999999888999;;;;;;;;;<<>>::::::::::::::::::::::::888888777777777777888888:::999666444444666999:::888888888888888888888888;;;;;;999999999:::;;;<<<888888888999999999999999666777999:::;;;===AAADDDHHHNNNZZZkkkqqqggg^^^]]]\\\XXXTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNLLLIIIFFFCCC???:::666{{{```TTTJJJGGGHHHDDDFFFFFFFFFCCC???>>>???@@@@@@???>>>=========>>>>>>999:::::::::::::::::::::888888777777777777888888999888777555555777888999888888888888888888888888::::::999999999:::;;;;;;666666777888999999::::::777888999:::;;;===AAAEEEJJJRRRaaawwwuuujjj```\\\[[[WWWTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQOOOMMMKKKHHHEEEAAA<<<888|||aaaUUUKKKHHHJJJFFFEEEEEEDDDBBB???>>>>>>???;;;::::::999999999999999999:::::::::::::::::::::888888777777777777888888777777888888888888777777888888888888888888888888888888888888888999::::::666666777888999::::::;;;::::::;;;;;;;;;===BBBEEEJJJUUUiiizzzmmmaaa\\\[[[XXXUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRPPPOOOMMMKKKHHHDDD>>>:::{{{aaaUUUKKKIIIJJJFFFGGGGGGFFFDDDCCCAAA@@@???;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::888888777777777777888888666777888999999888777666888888888888888888888888666777777888999999999:::777777888888999:::;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::999999999888888777777777777888888888777777777777777777888888888888888888888888888777777888999::::::::::::888888999999::::::;;;;;;;;;<<<<<<<<<>>>AAAGGGKKKYYYfff}}}lllccc^^^ZZZWWWXXXTTTSSSQQQOOOOOOOOOPPPQQQRRRQQQPPPOOOMMMHHHBBB===yyy^^^SSSIIIGGGHHHDDDFFFEEEEEEEEEDDDAAA===:::<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;::::::999888888888888777777777777888888:::888666555555666888:::888888888888888888888888777888999:::;;;<<<<<<;;;999::::::::::::;;;;;;;;;:::;;;<<<===???DDDJJJOOOaaaooorrrggg```ZZZWWWXXXSSSQQQOOOMMMMMMMMMNNNOOORRRRRRQQQPPPNNNIIICCC>>>yyyaaaVVVLLLIIIKKKHHHDDDDDDDDDDDDCCC@@@>>>===@@@???>>>===<<<;;;::::::;;;<<<<<<===;;;999777555999999888888888888888999888888888888888888888888;;;;;;;;;:::999888777777:::::::::;;;;;;;;;<<<<<<::::::999999999999999999===;;;;;;>>>@@@DDDMMMXXXiiizzzjjjaaa]]]ZZZWWWPPPPPPOOOOOONNNMMMMMMLLLPPPQQQQQQPPPMMMHHHCCC@@@xxx```UUUKKKHHHJJJGGGEEEEEEEEEDDDBBBAAA???>>>??????>>>===<<<;;;::::::999:::;;;<<<<<<:::999888888888888888888888999999888888888888888888888888888777666666777888:::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;>>><<<===AAADDDJJJWWWbbbtttpppeee___ZZZVVVPPPPPPPPPOOONNNNNNMMMMMMPPPQQQQQQQQQNNNIIIEEEBBBuuu^^^TTTJJJGGGIIIFFFGGGFFFEEECCCBBBAAA@@@@@@??????>>>===<<<;;;;;;:::777888:::;;;<<<;;;::::::888777777777888999::::::888888888888888888888888888777555444444777:::<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========>>>===>>>CCCJJJSSScccpppyyykkkbbbZZZUUUQQQQQQPPPPPPOOONNNNNNNNNPPPPPPQQQQQQOOOKKKHHHEEEsss]]]TTTJJJGGGIIIEEEIIIGGGEEECCCBBBAAAAAABBB???>>>>>>===<<<<<<;;;;;;888999:::;;;;;;;;;::::::777777777777888999::::::888888888888888888888888;;;999888777666777888888:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>>>>===???EEENNNZZZlll|||qqqeee[[[UUURRRRRRQQQQQQPPPOOOOOONNNOOOPPPQQQQQQPPPMMMJJJHHHrrr\\\SSSJJJGGGHHHEEEIIIGGGEEECCCBBBAAAAAABBB>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;::::::999999888888777777888999999:::888888888888888888888888999:::;;;<<<<<<:::999888:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<======>>>>>>===@@@HHHSSSaaauuuwwwhhh]]]WWWSSSSSSRRRRRRQQQPPPPPPPPPOOOPPPQQQQQQPPPNNNLLLJJJqqq[[[SSSKKKHHHIIIEEEGGGFFFEEECCCBBBAAA@@@@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888888888888888999888888888888888888888888666888<<<>>>@@@???>>><<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========@@@@@@DDDOOO\\\lll}}}mmm```ZZZTTTTTTSSSSSSRRRQQQQQQPPPOOOPPPPPPPPPOOOMMMLLLKKKppp[[[TTTKKKIIIJJJFFFEEEEEEEEEDDDBBBAAA???>>>============<<<<<<<<<<<<::::::999999::::::;;;;;;::::::999888777777777777888888888888888888888888888999;;;>>>???@@@??????:::::::::;;;;;;;;;<<<<<<========================CCCDDDLLLYYYiii{{{rrreee]]]UUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOONNNLLLKKKJJJppp\\\TTTLLLIIIJJJFFFDDDDDDDDDDDDCCC@@@>>>==================<<<<<<<<<888888888999:::;;;===>>>;;;;;;999888777777666666888888888888888888888888======<<<<<<<<<======>>>:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>EEEHHHQQQaaarrrvvvggg```UUUUUUTTTTTTSSSRRRRRRRRRPPPPPPOOONNNMMMLLLJJJIIIppp]]]VVVLLLHHHJJJGGGHHHHHHGGGEEECCCAAA???>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;888999;;;<<<===<<<;;;;;;888888888999:::;;;<<<===;;;:::999999999:::;;;<<>>@@@???>>>@@@FFFGGGPPP___pppqqqfff[[[UUUQQQTTTUUUTTTRRRSSSTTTSSSQQQQQQPPPNNNJJJGGGooo\\\TTTJJJGGGHHHEEEFFFFFFFFFEEECCCBBB@@@@@@>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;<<<<<<<<<;;;:::<<<;;;::::::999999::::::;;;:::999999999:::;;;<<<>>><<<===???>>><<<@@@EEEMMMYYYlllwwwkkk```YYYTTTUUUVVVSSSQQQRRRSSSRRRQQQPPPPPPNNNKKKIIInnn[[[TTTIIIEEEGGGCCCDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;;;;;;;::::::999<<<;;;;;;:::::::::::::::;;;:::999999999:::<<<===>>>===???AAA???>>>BBBHHHWWWiiirrreee]]]WWWWWWVVVSSSQQQRRRRRRQQQPPPPPPPPPOOOMMMJJJnnn[[[TTTIIIEEEGGGDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999:::;;;<<<===>>>;;;:::999999:::;;;<<<===??????AAACCCAAAAAAGGGPPPddd{{{uuuhhh```XXXWWWVVVSSSRRRRRRQQQPPPOOOOOOPPPOOONNNLLLnnn[[[TTTJJJGGGHHHEEEEEEEEEEEEDDDCCCAAA???>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999999999999999999999:::;;;<<<>>>>>>::::::999999:::<<<===>>>>>>>>>@@@BBBBBBCCCNNNYYYrrrwwwiii```XXXVVVUUUSSSRRRTTTQQQPPPNNNNNNOOOPPPNNNMMMmmm[[[TTTKKKHHHJJJGGGEEEEEEEEEDDDBBB@@@???>>>??????>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999;;;::::::999999999999:::===<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<>>>???<<<===???@@@AAAFFFUUUddd|||lllbbbYYYVVVUUUSSSSSSUUURRRPPPNNNNNNOOOOOONNNMMMkkkYYYSSSJJJHHHJJJHHHCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999:::999888888888999:::;;;======<<<;;;;;;;;;;;;;;;::::::::::::;;;===>>>@@@>>>>>>@@@BBBDDDLLL___qqqqqqggg\\\XXXUUUSSSSSSUUUSSSQQQOOONNNNNNOOONNNMMMhhhWWWQQQIIIGGGJJJHHHAAAAAABBBCCCCCCBBBBBBAAA??????>>>>>>======<<<<<<========================999999;;;;;;;;;;;;999999999999888888888999;;;<<<:::::::::;;;<<<===>>>???::::::::::::;;;===???@@@BBBBBBCCCEEEHHHRRRhhh{{{vvvkkk___YYYVVVSSSRRRTTTTTTRRROOONNNNNNNNNMMMMMMgggWWWRRRIIIEEEFFFBBBEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>======<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>;;;:::::::::;;;===>>>???BBB@@@BBBGGGPPP^^^ttt}}}pppccc\\\WWWSSSSSSUUUQQQQQQPPPOOOOOONNNMMMMMMiiiXXXSSSKKKGGGGGGDDDCCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::888888999999999:::::::::::::::::::::::::::::::::;;;::::::;;;;;;===>>>>>>===<<<<<<<<<<<<>>>???AAABBBBBBEEELLLVVVggg~~~wwwggg^^^XXXSSSRRRTTTQQQQQQPPPOOOOOONNNMMMMMMkkkZZZUUULLLHHHIIIEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>======>>>???AAABBBBBBCCCHHHRRR```sssmmmaaaYYYSSSRRRSSSQQQPPPPPPOOOOOONNNNNNMMMkkkZZZUUULLLIIIIIIEEEBBBBBBBBBAAA@@@@@@???>>>======<<<<<<;;;::::::999;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>@@@AAABBBCCCEEELLLYYYhhh}}}ssseee[[[TTTRRRTTTPPPPPPPPPOOOOOONNNNNNNNNjjjYYYTTTKKKGGGHHHDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;<<<;;;::::::999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>======>>>@@@BBBCCCDDDHHHRRRaaaqqqxxxiii^^^VVVSSSTTTPPPPPPOOOOOOOOOOOONNNNNNiiiXXXSSSJJJFFFGGGCCCEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999777777777888888888999999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<============>>>???BBBDDDEEEHHHNNN[[[lll}}}ooocccXXXTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOiiiXXXSSSJJJFFFGGGCCCEEEDDDBBBAAA@@@@@@AAAAAA<<<;;;;;;::::::999999888:::;;;;;;;;;;;;:::999999888888888999999999::::::::::::::::::::::::::::::===<<<<<<;;;;;;;;;<<<<<<<<<======???AAADDDGGGIIIMMMUUUeeeyyywwwhhh[[[TTTRRROOOOOOOOOOOOOOOOOOOOOOOOiiiYYYSSSKKKGGGHHHDDDDDDCCCBBB@@@???@@@@@@AAA???>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::===<<<<<<;;;;;;;;;<<<<<<======>>>@@@CCCFFFIIIKKKRRR[[[mmm|||kkk]]]TTTQQQOOOOOOOOOOOOOOOOOOOOOOOOgggTTTPPPJJJIIIIIIDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888888;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<<<<>>>===???BBBCCCCCCHHHNNNZZZiii}}}rrraaaYYYVVVSSSQQQOOONNNOOOPPPPPPOOOgggUUUPPPJJJIIIIIIEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999999;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===========================<<<>>>AAACCCDDDJJJRRRbbbsssyyyggg\\\XXXSSSQQQOOONNNOOOPPPOOOOOOgggVVVQQQKKKHHHIIIEEEFFFFFFEEECCCAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999;;;<<<;;;;;;::::::::::::::::::::::::>>>>>>===<<<<<<===>>>???>>>===???BBBDDDFFFOOOXXXnnnpppaaaZZZTTTQQQOOONNNNNNOOONNNNNNhhhWWWRRRKKKHHHIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::>>>===;;;::::::<<<>>>???@@@???AAACCCDDDHHHTTT___wwwwwweee[[[UUURRROOONNNNNNNNNNNNMMMhhhXXXTTTKKKHHHIIIFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999;;;===>>>AAA???@@@BBBCCCIIIWWWeee~~~jjj]]]VVVTTTQQQOOOOOOOOONNNLLLhhhZZZUUULLLHHHIIIFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>======<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>>>>>>>>>>>@@@CCCKKK]]]nnnpppbbbYYYVVVRRRPPPPPPOOONNNMMMhhh[[[VVVLLLGGGIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888;;;======;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>@@@CCCGGGSSSiii|||xxxiiiZZZXXXTTTRRRQQQPPPOOOMMMiii[[[WWWLLLGGGIIIGGGIIIHHHGGGEEECCC@@@???>>>>>>>>>============>>>???<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>===;;;999:::;;;========================<<<<<<>>>???@@@@@@@@@@@@@@@AAADDDHHHNNN\\\ttt~~~ooo\\\YYYUUUSSSRRRQQQOOONNNfffXXXSSSKKKHHHKKKIIIGGGGGGEEEDDDBBB@@@???>>>>>>>>>>>>>>>============@@@>>><<<===???@@@===::::::::::::;;;;;;<<<<<<<<<>>>======<<<;;;:::999999:::999<<>>BBB===DDDKKKMMMSSSdddrrreee\\\UUUTTTTTTRRRQQQRRRiiiZZZTTTKKKGGGIIIFFFGGGGGGEEEDDDBBB@@@???>>>???>>>>>>>>>============???===<<<===??????<<<::::::::::::;;;;;;;;;<<<<<<::::::999999888777777777===;;;<<<@@@AAA>>>===???;;;@@@GGGNNNZZZqqq|||iii___VVVTTTSSSQQQPPPPPPlll\\\UUUKKKFFFGGGDDDGGGFFFEEEDDDBBB@@@????????????>>>>>>>>>============<<<<<<<<<======;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@<<<<<>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============AAA======DDDHHHFFF@@@===CCCDDDKKKZZZrrrssseeeXXXTTTTTTSSSQQQQQQjjjZZZUUUKKKGGGIIIFFFFFFEEEEEECCCBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;@@@<<<===EEEKKKIIIDDDBBBGGGHHHQQQcccyyyiiiZZZUUUUUUUUUTTTTTThhhXXXTTTJJJGGGIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>;;;===>>>>>><<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<>>><<<===EEEIIIHHHEEEEEEEEEJJJXXXpppooo]]]WWWWWWWWWVVVVVVgggXXXSSSIIIFFFHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>><<<>>>@@@???<<<;;;<<<===<<<<<<;;;;;;;;;:::::::::============>>>>>>>>>>>>===<<<>>>CCCEEECCCBBBEEEEEENNNaaa|||vvvbbbYYYXXXWWWUUUTTTgggXXXRRRHHHDDDFFFDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>><<>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>AAAAAA>>>???CCCHHHSSSiii{{{eee[[[YYYWWWTTTRRRiiiWWWRRRJJJGGGIIIFFFEEEEEEEEEEEECCCAAA???>>>========================@@@>>><<<;;;===>>>>>>>>>;;;::::::;;;<<<<<<;;;999;;;;;;;;;<<<<<<<<<=========:::;;;>>>???>>>AAAEEEJJJ]]]vvvggg```^^^WWWSSSTTThhhWWWRRRJJJGGGIIIFFFEEEEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<<<<===>>>>>>>>><<<;;;:::;;;======<<<:::;;;;;;<<<<<<<<<============;;;;;;???AAAAAADDDIIIOOObbb{{{lllbbb^^^WWWTTTVVVfffWWWSSSKKKHHHHHHEEEEEEEEEEEEDDDCCCAAA@@@??????????????????????????????>>><<<<<<===>>>>>>======<<<;;;<<<===>>>===;;;<<<<<<<<<<<<============>>><<<===@@@BBBCCCHHHNNNVVVjjjssseee^^^XXXVVVXXX~~~eeeVVVSSSKKKHHHHHHDDDEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<===>>>???>>>===???===<<<<<<>>>>>>>>>===<<<<<<=========>>>>>>>>>@@@>>>???AAABBBBBBIIIQQQ[[[qqq{{{hhh^^^WWWVVVYYY}}}cccUUURRRKKKHHHHHHDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===>>>???>>><<<@@@>>><<<<<<>>>???>>>>>>=========>>>>>>>>>??????AAA@@@@@@AAA@@@AAAIIIRRRbbbyyymmm___WWWVVVXXX|||bbbSSSPPPJJJGGGIIIEEEEEEEEEDDDBBBBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>??????===<<<@@@>>><<<;;;===>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@AAABBB@@@BBBKKKVVVllltttbbbYYYWWWWWW|||bbbRRROOOHHHGGGIIIGGGEEEEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@=========>>>??????===;;;@@@===;;;:::<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBEEEQQQ]]]yyy{{{hhh]]]XXXWWW|||aaaQQQMMMGGGFFFJJJHHHFFFEEECCCBBBAAAAAABBBCCC????????????????????????=========>>>@@@???===;;;@@@===::::::;;;===>>>>>>>>>????????????@@@@@@@@@??????AAACCCDDDHHHVVVccckkk```ZZZWWW|||bbbSSSPPPIIIFFFHHHDDDDDDCCCAAA???>>>>>>>>>>>>:::;;;<<<>>>???AAABBBCCC>>>>>>>>>>>>>>>======<<<===============>>>??????????????????>>>>>>>>>>>>AAA??????BBBEEEMMM^^^mmmnnn```YYYXXX|||bbbSSSPPPIIIFFFHHHDDDFFFEEECCCAAA@@@@@@@@@@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>>AAAAAABBBDDDGGGPPPbbbssstttcccZZZWWW|||bbbSSSPPPIIIGGGHHHDDDGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<===>>>???@@@AAABBBFFFHHHJJJSSSjjj~~~zzzhhh[[[VVV|||cccTTTQQQJJJGGGHHHEEEFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>======>>>????????????>>>=====================>>>??????===>>>>>>???@@@@@@AAAAAA???CCCHHHJJJMMMYYYsss~~~kkk]]]WWW}}}cccTTTQQQJJJGGGIIIEEEEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@???????????????????????????>>>>>>==================>>>??????@@@@@@@@@@@@???????????????BBBGGGLLLQQQaaammm```ZZZ}}}cccTTTQQQJJJHHHIIIEEECCCCCCDDDDDDCCCBBBAAAAAA?????????@@@@@@@@@@@@@@@??????@@@@@@??????>>>===;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>=========???BBBGGGNNNXXXlllqqqccc]]]}}}cccUUUQQQJJJHHHIIIFFFBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????BBBBBBFFFPPP___wwwvvvfff^^^~~~dddUUURRRKKKHHHIIIFFFCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>===============>>>??????>>>>>>???@@@AAABBBBBBCCCDDDCCCGGGRRRccc~~~{{{hhh^^^~~~dddUUURRRJJJFFFGGGCCCGGGFFFEEECCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????AAA@@@>>>===<<<<<<<<<===>>>===<<<<<<<<<<<<======BBBAAA???>>>>>>>>>??????AAACCCIIITTThhhkkk^^^~~~dddUUURRRJJJFFFGGGCCCGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>??????AAA@@@>>>===<<<<<<======>>>======<<<<<<======>>>@@@???>>>>>>>>>???AAABBBCCCFFFLLLXXXmmmpppcccdddUUURRRJJJGGGGGGDDDFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@@@@>>>===============>>>>>>>>>======>>>>>>???>>>>>>===>>>???AAACCCDDDFFFIIIQQQ___uuuwwwhhheeeUUUQQQJJJGGGHHHDDDFFFFFFEEEEEECCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@??????>>>>>>=========???>>>>>>>>>>>>??????@@@???>>>>>>>>>???AAACCCDDDFFFKKKUUUfff|||kkkfffUUUQQQIIIGGGHHHEEEEEEEEEEEEEEEDDDCCCAAA@@@AAA@@@??????>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@?????????@@@BBBBBBEEELLLZZZooommmfffVVVQQQIIIGGGIIIFFFEEEEEEFFFFFFEEECCCAAA@@@AAA@@@??????>>>>>>??????>>>??????@@@@@@???>>>>>>============>>>??????@@@AAAAAA@@@??????@@@BBBBBBFFFOOOaaazzzpppgggVVVQQQIIIGGGIIIGGGDDDEEEFFFFFFEEECCCAAA???AAA@@@??????>>>>>>??????>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<===>>>???@@@@@@?????????@@@BBBCCCEEEIIITTTjjjvvvgggVVVQQQIIIGGGJJJGGGDDDEEEFFFFFFEEECCCAAA???AAA@@@@@@???>>>?????????>>>>>>@@@AAAAAA@@@???>>>;;;;;;;;;;;;<<<===??????>>>>>>>>>???AAACCCEEEGGGLLLYYYqqq{{{gggWWWRRRJJJGGGIIIEEEGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???AAABBBAAA===999>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>???????????????@@@AAAAAA@@@@@@BBBDDDOOO\\\yyyfffVVVRRRKKKHHHIIIFFFFFFFFFEEEDDDCCCBBBAAAAAA;;;:::;;;???CCCDDDCCCAAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAABBBDDDFFFRRR```eeeUUURRRKKKHHHJJJGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>???@@@AAA@@@???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????AAABBBCCCCCCBBBDDDGGGIIITTTgggdddUUURRRKKKIIIKKKHHHFFFEEEEEEDDDCCCCCCBBBBBBEEECCCAAA@@@???>>>======>>>???@@@AAAAAA@@@???>>>===>>>>>>>>>????????????@@@AAABBBBBBBBBDDDHHHKKKVVVnnndddUUURRRKKKIIIKKKHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@???@@@AAABBB>>>???@@@AAAAAA@@@???>>>===>>>>>>>>>???????????????@@@@@@AAABBBEEEIIIMMMXXXvvveeeUUURRRKKKHHHJJJGGGEEEEEEDDDDDDCCCCCCCCCCCCAAABBBCCCBBB@@@>>>???@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????>>>???@@@@@@BBBEEEKKKOOO```fffVVVRRRKKKHHHIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEDDD@@@=========>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????????????????@@@AAACCCGGGMMMQQQkkkgggWWWRRRJJJGGGIIIEEEDDDDDDDDDDDDDDDCCCCCCCCC888<<>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????@@@@@@AAABBBDDDIIIOOOSSSsssfffUUUQQQLLLJJJKKKHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@?????????@@@BBBBBBBBBAAAAAAAAA@@@@@@======>>>???AAABBBCCCCCCDDDAAAAAACCCEEEHHHPPPYYYvvvgggUUURRRKKKJJJKKKGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCAAAAAADDDFFFJJJSSS]]]xxxhhhVVVRRRKKKIIIJJJFFFFFFFFFFFFEEEDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAABBB@@@AAAEEEGGGLLLVVVaaa{{{hhhVVVRRRKKKIIIIIIEEEEEEEEEEEEEEEDDDBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBDDDFFFKKKVVVbbb|||hhhVVVRRRKKKIIIIIIEEEEEEEEEEEEEEEDDDBBBAAA@@@BBBAAAAAA@@@AAAAAABBBBBB@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAABBBDDDDDDHHHTTTaaahhhVVVRRRKKKIIIJJJFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAACCCDDDCCCGGGTTTbbbgggUUURRRKKKJJJKKKGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@AAACCCDDDDDDIIIWWWggg|||fffUUUQQQLLLJJJLLLHHHGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>@@@AAABBBCCCCCC???@@@CCCEEEEEEKKK[[[kkk~~~|||xxx~~~jjjWWWRRRLLLJJJLLLIIIEEEFFFGGGEEECCCAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@AAAAAA??????>>>>>>??????@@@AAA@@@DDDDDDFFFJJJJJJXXXrrr||||||zzz}}}jjjWWWRRRLLLJJJLLLIIIFFFGGGHHHGGGDDDBBBBBBBBB@@@@@@AAAAAAAAA@@@?????????????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAEEECCCDDDIIILLL]]]yyy}}}|||www{{{jjjWWWRRRLLLJJJLLLHHHFFFHHHIIIGGGEEECCCCCCCCC>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@????????????AAAAAA@@@@@@AAAAAABBBCCCCCCEEEBBBCCCIIIOOObbb|||vvv{{{kkkXXXRRRKKKJJJKKKHHHFFFGGGHHHGGGEEECCCBBBCCC>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>??????>>>>>>??????@@@AAABBBEEECCCDDDKKKQQQfff}}}www}}}kkkXXXRRRKKKIIIKKKGGGEEEFFFGGGFFFCCCAAAAAABBB@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>??????@@@AAAAAAEEEDDDGGGNNNTTThhh~~~{{{kkkXXXSSSKKKIIIKKKGGGDDDFFFFFFEEECCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCC@@@EEEEEEIIIRRRYYYnnn}}}lllXXXSSSKKKIIIJJJFFFEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA>>>@@@AAACCCCCCBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCAAAEEEDDDHHHTTT___www}}}lllYYYSSSKKKIIIJJJFFFFFFHHHHHHGGGEEECCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>???AAACCCCCCCCCAAA@@@??????>>>>>>??????@@@AAABBBEEECCCHHHUUUccc~~~|||mmmXXXUUUOOOKKKLLLJJJEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCGGGCCCDDDLLLUUUeee}}}}}}{{{}}}mmmXXXUUUNNNJJJJJJHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEBBBEEENNNXXXkkk{{{{{{yyyzzzmmmXXXTTTMMMHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBFFFPPP\\\ssszzzyyyvvvvvv|||oooYYYUUUNNNIIIIIIFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCHHHQQQ___yyy{{{zzzvvvuuuzzzppp[[[WWWOOOJJJJJJHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCEEEIIIPPP___{{{~~~|||xxxvvvzzzppp[[[WWWPPPLLLLLLIIIGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCFFFJJJPPP^^^||||||xxxvvvzzzoooZZZVVVPPPLLLLLLJJJGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCGGGKKKOOO^^^~~~~~~zzzvvvuuuyyymmmXXXUUUOOOKKKLLLJJJGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBGGGKKKPPP___|||wwwtttsssxxx~~~qqqZZZSSSLLLKKKLLLHHHGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAA???======???@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAADDDGGGKKKTTTfff|||uuurrrssswww|||qqqZZZSSSLLLKKKLLLHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFKKKTTThhh}}}vvvsssrrrvvvyyy~~~rrr[[[TTTLLLKKKLLLHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCAAA???BBBBBBBBBBBBBBBCCCDDDDDDEEEFFFJJJTTTiii}}}wwwsssrrrsssuuuxxx~~~rrr[[[TTTMMMKKKLLLHHHEEEFFFFFFEEEEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCC>>>===>>>@@@BBBBBB@@@>>>AAAAAAAAAAAABBBCCCDDDDDDFFFGGGKKKUUUkkk~~~wwwsssqqqrrrsssuuu}}}zzzsss\\\TTTMMMKKKLLLGGGEEEFFFFFFEEEEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAACCCCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDHHHIIILLLWWWnnnuuurrroooqqqrrruuu|||{{{ttt]]]UUUMMMKKKLLLGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@AAAAAA???>>>@@@@@@@@@@@@AAABBBDDDDDDIIIJJJOOO\\\uuuuuuqqqooopppqqqttt{{{~~~ttt]]]UUUMMMKKKLLLGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCC@@@???>>>@@@CCCEEEFFFEEE@@@@@@AAAAAABBBDDDEEEFFFHHHJJJQQQbbb}}}~~~~~~uuuqqqnnnooooooqqqxxxuuu]]]UUUMMMKKKLLLGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@???@@@DDDJJJOOOSSSTTTAAAAAABBBBBBDDDEEEFFFGGGGGGJJJSSSfff|||}}}vvvqqqnnnnnnnnnooouuu}}}vvv___YYYQQQLLLMMMKKKOOOMMMJJJGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@???@@@BBBEEEHHHHHHHHH;;;<<<>>>???AAACCCDDDEEEHHHLLLTTTggg}}}~~~wwwqqqmmmnnnnnnoootttzzzxxx```ZZZQQQKKKKKKIIIMMMKKKHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCC>>>>>>???@@@BBBDDDEEEGGGHHHLLLUUUhhh|||~~~xxxrrrnnnooopppqqqvvv|||zzzaaaZZZPPPJJJJJJHHHJJJIIIGGGDDDCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA???@@@AAAAAA???>>>@@@@@@???@@@AAADDDGGGIIIHHHLLLUUUjjj||||||yyysssooopppqqqsssxxxzzzaaaZZZPPPJJJKKKIIIIIIHHHFFFDDDCCCBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBBBB@@@??????@@@@@@???===AAA@@@??????@@@CCCGGGIIIIIIMMMVVVjjj|||{{{~~~{{{uuuqqqqqqrrrtttzzzyyy```YYYPPPLLLMMMLLLIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@AAA@@@>>>>>>???BBBEEEGGGJJJMMMVVViii}}}~~~|||vvvqqqqqqrrrttt{{{zzz```YYYPPPLLLNNNMMMJJJIIIIIIHHHFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???@@@BBBCCCCCCBBB@@@@@@??????@@@BBBDDDFFFJJJMMMUUUiii}}}vvvqqqpppppprrryyy|||aaaYYYPPPKKKMMMLLLIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFHHHLLLUUUhhh}}}vvvpppnnnnnnpppvvv~~~~~~cccZZZOOOJJJKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA???@@@AAAAAA@@@???AAABBBBBBCCCDDDEEEEEEFFFGGGKKKTTThhh~~~~~~vvvooommmmmmnnnuuu|||bbbYYYPPPKKKLLLJJJKKKJJJIIIGGGEEEDDDBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHJJJUUUmmmvvvnnnkkkjjjkkkpppuuucccZZZQQQLLLLLLJJJKKKJJJIIIGGGEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHKKKVVVoooxxxoookkkjjjjjjnnnsss}}}ddd[[[RRRMMMMMMKKKJJJJJJIIIGGGEEEDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGIIILLLXXXrrryyypppllljjjiiilllpppyyyfff\\\SSSNNNNNNLLLJJJIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGJJJNNN[[[uuuxxxooollljjjiiilllpppuuuggg^^^TTTOOOOOOMMMIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBDDDEEEGGGLLLPPP]]]wwwvvvnnnlllkkkjjjlllqqqqqqzzziii___UUUPPPPPPMMMIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@?????????@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBDDDEEEGGGLLLQQQ___yyy~~~uuunnnlllkkkjjjlllpppooowwwjjj```VVVQQQQQQNNNIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBDDDEEEGGGKKKQQQ___{{{}}}wwwooolllkkkiiijjjnnnnnnuuu~~~kkkaaaWWWQQQQQQNNNIIIHHHHHHGGGFFFEEEDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAABBBDDDFFFGGGJJJPPP```|||{{{xxxpppmmmjjjhhhhhhkkkmmmttt}}}mmm]]]RRRNNNOOOJJJKKKJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>???@@@BBBCCCDDDEEEEEEEEEMMMRRRbbb~~~wwwmmmjjjiiihhhiiillllllqqqyyynnn^^^SSSOOOPPPKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAACCCDDDDDDEEEEEEMMMRRRcccvvvmmmjjjiiihhhjjjllljjjqqq|||ooo___SSSPPPPPPKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEELLLRRReee~~~vvvmmmjjjjjjiiijjjmmmiiirrrooo___SSSOOOOOOJJJKKKJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFKKKRRRfff|||wwwmmmjjjjjjiiijjjmmmjjjsssppp___SSSNNNNNNIIIKKKJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDEEEFFFKKKRRRfff~~~{{{xxxnnnkkkjjjiiijjjmmmlllsss}}}qqqaaaTTTOOONNNIIIKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???BBBAAAAAAAAABBBDDDFFFGGGLLLRRReee{{{}}}yyyoookkkjjjhhhiiikkklllqqqyyytttcccVVVQQQPPPKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@BBBAAAAAA@@@AAACCCFFFGGGLLLRRRccc{{{pppllljjjhhhhhhjjjiiinnnvvvvvveeeXXXSSSRRRLLLKKKJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAACCCFFFGGGMMMRRRbbb|||qqqllljjjggggggiiieeekkkuuuzzzbbbXXXSSSOOONNNKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBCCCCCCDDDFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGLLLQQQbbbzzzooojjjhhhffffffiiihhhkkkrrrzzzaaaWWWRRRNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGKKKQQQaaawwwmmmiiigggeeeeeeggghhhkkkrrrzzzbbbWWWRRRNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGKKKPPP```~~~tttjjjgggeeecccccceeehhhkkkrrr|||cccYYYSSSOOOMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGJJJOOO___|||}}}sssiiifffeeecccccceeegggkkksssfff[[[UUUQQQOOOKKKKKKJJJIIIGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGKKKOOO^^^{{{|||rrrjjjgggfffddddddeeegggllluuuhhh]]]VVVRRRPPPKKKKKKJJJIIIGGGFFFEEEEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGLLLPPP^^^{{{{{{rrrjjjhhhgggeeeeeefffgggmmmxxxhhh]]]VVVQQQOOOKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGMMMQQQ___{{{yyypppiiihhhgggeeeeeefffgggnnn{{{hhh\\\UUUPPPNNNKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEDDDBBBAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGMMMQQQ___{{{xxxooohhhggggggeeedddeeefffnnn|||iiiYYYSSSQQQOOOJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHNNNQQQ___~~~zzzpppgggffffffeeedddeeecccsss{{{jjjZZZTTTQQQOOOKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHMMMQQQ```yyyooogggffffffeeedddeeegggwwwkkk[[[TTTQQQOOOKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHLLLQQQaaawwwnnngggffffffddddddfffkkk{{{lll\\\UUURRROOOLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHLLLQQQaaavvvnnngggfffeeedddeeegggkkk}}}nnn]]]VVVRRROOOMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHMMMQQQ```{{{~~~tttmmmgggeeedddccceeeiiijjj|||ppp___WWWRRROOONNNMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHLLLPPP]]]vvv|||rrrlllgggeeedddbbbeeejjjjjj~~~qqq```XXXSSSOOONNNNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHKKKNNNYYYqqq{{{pppkkkgggeeecccbbbeeekkknnnqqq```XXXSSSOOOOOONNNMMMLLLIIIGGGEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIILLLWWWooozzzoookkkgggeeecccbbbeeekkkqqq{{{wwwcccYYYTTTRRRPPPOOOMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHLLLWWWnnnzzzooohhhccccccdddcccfffjjjqqq{{{yyydddZZZTTTQQQNNNNNNMMMKKKJJJHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEHHHMMMWWWmmm~~~wwwmmmgggbbbbbbbbbaaadddiiitttzzz}}}|||fff[[[TTTQQQNNNMMMMMMLLLKKKJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFIIIMMMWWWlllzzzsssmmmgggcccbbbbbbaaadddjjjvvvwww{{{~~~hhh\\\VVVRRRPPPOOONNNMMMLLLJJJJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGIIINNNVVViiivvvpppmmmhhheeeeeeccccccgggmmmxxxsssyyy~~~jjj^^^WWWTTTRRRQQQPPPNNNLLLJJJHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGIIIMMMUUUffftttnnnjjjfffddddddcccbbbhhhoooyyypppwwwkkk```YYYUUUSSSRRRPPPNNNKKKIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFIIILLLSSSbbb}}}rrrlllcccaaa```aaa``````gggooo}}}zzzmmmvvvmmmaaaYYYUUUQQQPPPNNNMMMKKKIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEHHHKKKQQQ___|||zzzpppjjj___^^^^^^___^^^___gggqqqrrrkkkuuuoooaaaYYYTTTNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGKKKPPP]]]zzzxxxnnniii^^^^^^___``````aaajjjtttllljjjuuuqqqaaaZZZXXXSSSQQQNNNMMMKKKIIIFFFCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCDDDDDDEEEFFFGGGIIILLLPPP[[[sssuuukkkddd___^^^^^^______bbbmmmyyyvvvpppmmmzzzsssbbbZZZXXXSSSQQQOOOMMMLLLJJJGGGEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKOOOXXXmmmsssiiiccc^^^\\\\\\]]]^^^bbbnnnzzzsssoookkk{{{uuuddd[[[XXXRRRQQQOOONNNNNNLLLJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFIIINNNTTTeee}}}qqqgggaaa\\\ZZZZZZ[[[\\\bbbooo}}}nnnmmmnnnyyyfff\\\XXXRRRQQQPPPOOOOOONNNLLLJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFIIIMMMRRR^^^zzzyyymmmddd___[[[YYYXXXYYY[[[bbbppp|||jjjlllvvv}}}iii]]]XXXSSSQQQPPPPPPPPPOOOMMMKKKEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIILLLQQQZZZsssuuujjjbbb]]]ZZZXXXXXXYYY[[[bbbqqquuuffflll}}}kkk^^^WWWSSSRRRPPPPPPPPPOOOMMMKKKEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHKKKQQQZZZooo~~~rrrhhhaaa]]]ZZZXXXYYY[[[]]]cccrrroooeeemmmmmm^^^WWWSSSRRRPPPPPPPPPNNNLLLJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCDDDEEEEEEIIIFFFHHHPPPZZZmmm{{{pppggg```\\\ZZZYYYZZZ]]]___dddqqqllleeennnnnn___WWWTTTRRRPPPPPPOOONNNKKKIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGEEECCCBBBAAABBBDDDEEEBBBBBBBBBBBBBBBCCCEEEEEEIIIDDDFFFOOOZZZmmmzzzoooggg```\\\ZZZYYY[[[^^^```eeeqqq~~~zzzjjjeeepppoooaaa[[[YYYUUUQQQPPPQQQPPPNNNKKKFFFDDDCCCCCCEEEFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEECCCFFFGGGOOO\\\iiixxxkkk```\\\^^^\\\VVVVVV\\\___cccssslllhhhnnntttqqqccc^^^XXXUUUQQQPPPPPPPPPMMMJJJFFFEEECCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHHHHNNNZZZfffvvvjjj```\\\^^^]]]YYYZZZaaadddggguuullliiirrrzzzuuugggaaaZZZWWWSSSRRRSSSRRROOOKKKHHHFFFDDDDDDFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEIIIJJJHHHMMMWWWcccssshhh___\\\^^^^^^\\\___fffiiimmmzzz}}}llllllxxxxxxiiiccc^^^ZZZWWWVVVWWWUUUQQQNNNIIIGGGEEEEEEGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIGGGKKKUUUaaa|||pppggg___[[[\\\^^^]]]```fffkkksss|||mmmppp{{{llleee___\\\YYYXXXYYYWWWRRRNNNJJJIIIGGGGGGGGGHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGEEEJJJTTT___yyynnnfff^^^ZZZZZZ\\\\\\^^^ccckkkxxxyyynnnttt~~~ooohhh```]]]ZZZZZZZZZXXXSSSNNNLLLJJJHHHHHHHHHIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFEEEJJJSSS^^^|||tttjjjddd^^^ZZZYYY[[[\\\^^^bbbkkk}}}uuuoooxxxrrrkkkcccaaa^^^^^^^^^[[[VVVQQQMMMKKKIIIHHHIIIIIIHHHGGGCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDFFFFFFKKKSSS\\\xxx}}}mmmeeeaaa]]]ZZZZZZZZZ^^^aaaeeeooo}}}ooonnn{{{uuummmhhhfffccccccccc```ZZZUUUNNNLLLIIIIIIIIIJJJIIIGGGBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEGGGGGGLLLSSSZZZtttvvvgggaaa___]]][[[ZZZZZZ___eeeiiisssvvvkkkmmm|||{{{qqqhhhfffdddbbbaaa^^^ZZZWWWTTTMMMIIIJJJKKKHHHFFFFFFIIIHHHFFFEEEEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEKKKIIIIIIQQQZZZoootttfff```]]]ZZZYYY[[[[[[aaafffkkk{{{jjjhhhooo}}}}}}sssllljjjhhhgggfffccc___[[[UUUNNNJJJKKKLLLIIIGGGGGGIIIHHHGGGFFFFFFEEEDDDBBBDDDDDDDDDEEEEEEFFFFFFFFFDDDJJJHHHGGGNNNVVViii}}}qqqddd```^^^\\\[[[]]]```hhhnnnttt}}}iiijjjtttwwwqqqooommmlllllljjjddd```WWWPPPKKKLLLLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGCCCIIIFFFEEEKKKQQQaaaxxxvvvkkkbbb______]]]^^^```eeeoooxxx~~~uuueeekkkyyy{{{uuurrrpppppprrroooiiicccZZZRRRMMMMMMMMMKKKIIIJJJIIIJJJJJJJJJHHHFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCHHHEEEDDDJJJMMMYYYnnnppphhhaaa______^^^___cccjjjvvvmmmbbbkkk}}}xxxuuurrrtttvvvtttlllfff\\\UUUNNNNNNNNNLLLKKKLLLIIILLLNNNMMMJJJGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCHHHFFFEEEKKKLLLUUUgggmmmfffaaa```___^^^aaaeeeqqq~~~ttthhhdddppp|||xxxvvvxxx{{{yyyqqqiii___WWWPPPOOOOOOMMMLLLMMMKKKNNNQQQPPPLLLIIIIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCHHHFFFFFFLLLMMMSSSccc{{{zzzkkkeee```______```eeekkk{{{~~~kkkiiinnn~~~}}}{{{}}}wwwnnnaaaXXXQQQPPPPPPNNNMMMOOOLLLPPPTTTSSSOOOKKKKKKLLLJJJJJJIIIHHHGGGFFFEEEEEE@@@FFFEEEGGGMMMMMMRRR```sss~~~rrrhhhbbb^^^^^^___bbbjjjrrrwwwllleeemmm~~~{{{rrrbbbYYYRRRQQQQQQOOONNNOOOMMMRRRVVVUUUPPPLLLLLLNNNLLLLLLKKKJJJHHHGGGFFFFFF???DDDDDDFFFNNNMMMQQQ___mmmwwwllleee```]]]]]]___dddnnnwwwzzzssshhh]]]bbbqqq}}}pppddd[[[TTTSSSQQQOOOPPPSSSPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHFFFEEEHHHJJJLLLRRRYYYooorrriiiaaa^^^^^^___^^^aaaooo~~~xxxjjjaaa\\\[[[ddd{{{uuuggg^^^WWWUUUTTTRRRRRRUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFIIIJJJLLLRRRYYYmmm|||mmmeee```^^^^^^______cccqqq|||ooobbb[[[YYYYYYkkk|||lllccc[[[YYYXXXVVVUUUWWWVVVUUUTTTSSSRRRRRRRRRRRROOONNNMMMKKKJJJIIIIIIIIIIIIGGGGGGJJJKKKLLLRRRYYYiiitttggg___]]]\\\]]]___```eeerrr~~~oooaaaXXXUUUXXX[[[tttrrrhhh^^^\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIJJJHHHHHHKKKLLLLLLQQQXXXeee}}}}}}nnnccc]]]ZZZ[[[\\\]]]```gggrrr|||rrrbbbXXXTTTUUU[[[aaa|||zzznnnaaa]]]]]][[[YYYYYYZZZYYYXXXWWWVVVVVVVVVVVVSSSRRRPPPNNNLLLKKKJJJJJJLLLIIIJJJLLLMMMMMMQQQWWWaaauuuvvvjjjbbb]]]YYY[[[\\\\\\___gggqqqwwwxxxjjj]]]VVVTTTUUU\\\eeeuuueee^^^]]]\\\[[[[[[___^^^]]]\\\[[[[[[[[[[[[WWWUUUSSSQQQNNNMMMLLLKKKMMMKKKKKKNNNNNNMMMQQQVVV^^^ooo~~~ooofff```^^^[[[]]]^^^\\\___hhhpppsssuuuhhh]]]XXXUUUTTT\\\ggg|||iii```^^^]]]]]]]]]aaa```___^^^]]]]]]]]]]]]YYYXXXVVVSSSPPPNNNMMMLLLMMMKKKLLLOOOOOOMMMPPPVVV\\\kkkuuuhhhaaa^^^]]]^^^bbbaaa^^^aaaiiioooooorrrfff\\\XXXUUUSSS___nnnlllaaa____________```___^^^]]]]]]\\\]]]]]][[[YYYWWWTTTQQQOOONNNMMMNNNLLLMMMOOOOOOMMMPPPUUU\\\iiiooobbb]]]\\\\\\aaaeeeddd```ccckkkooonnnmmmbbbYYYWWWTTTTTTcccwwwuuunnnnnnkkkfffbbbgggeeebbbaaaaaaaaa```___^^^[[[WWWTTTRRRPPPNNNLLLLLLMMMNNNMMMMMMNNNPPPSSSUUUfffwwwiiibbb______```dddfffdddcccfffmmmooonnnrrrbbbUUUTTTVVV[[[jjj{{{yyyqqqqqqooojjjfffgggeeecccbbbbbbbbb```___```]]]XXXUUUSSSRRRPPPNNNOOOPPPPPPPPPOOOPPPSSSUUUXXXddd|||pppddd___\\\\\\^^^aaadddffffffkkkqqqtttrrrnnn```UUUUUUYYYbbbuuu~~~tttttttttpppnnniiihhhgggfffgggfffdddcccbbb^^^ZZZVVVTTTSSSQQQPPPMMMNNNNNNMMMMMMMMMPPPRRRZZZaaasss{{{jjj```\\\ZZZZZZ]]]```eeehhhjjjmmmqqqrrroooggg]]]UUUWWW^^^mmmxxxxxxxxxvvvtttooonnnnnnooopppooollljjjddd```[[[WWWUUUTTTRRRQQQMMMNNNNNNMMMLLLMMMOOOQQQ[[[___llluuuggg```]]][[[\\\___bbbhhhlllkkkkkkkkkiiieeeaaa[[[WWW[[[fffyyy{{{|||}}}{{{zzztttuuuvvvwwwyyyxxxtttrrrhhhccc]]]YYYVVVUUUSSSRRRSSSSSSSSSRRRQQQRRRTTTVVVZZZ]]]iiizzzoooddd___^^^]]]___bbbgggmmmooolllhhhfffccc___\\\ZZZZZZaaappp{{{|||~~~}}}zzzpppkkkddd^^^[[[YYYWWWVVVUUUVVVVVVTTTSSSSSSUUUXXXYYY]]]hhh|||pppggg___]]]]]]^^^bbbgggmmmrrrsssmmmfffcccaaa^^^XXXYYY^^^jjj}}}{{{uuummmfffbbb___^^^\\\VVVWWWWWWUUUTTTTTTVVVXXXYYY^^^gggvvvwwwiiiaaa[[[[[[]]]aaahhhpppvvvyyyvvvkkk```\\\ZZZXXXTTTXXXaaarrr|||tttlllhhheeecccbbb[[[\\\\\\ZZZYYYYYY[[[]]]ZZZ^^^fffrrrmmmeee^^^ZZZ[[[___eeeoooxxx}}}~~~wwwhhhZZZSSSQQQOOORRRWWWcccxxx|||sssnnnllliiigggddd```\\\YYYZZZ\\\]]]^^^]]]___bbbjjj}}}uuukkk^^^]]][[[ZZZ^^^gggrrrzzz|||pppbbbVVVQQQRRRUUUVVV]]]lllxxxsssqqqnnnkkkhhheeeaaa^^^______```______aaadddlll~~~{{{lllddd]]]\\\[[[ZZZ^^^fffpppwwwxxxmmm```VVVQQQRRRTTTYYYaaaqqq{{{yyyuuusssnnnkkkhhheeeddddddbbbaaabbbcccgggooo~~~rrrfff___[[[[[[[[[[[[^^^dddlllrrr{{{uuujjj___XXXTTTTTTUUU]]]fffwww~~~zzztttqqqnnnkkkhhhfffcccaaabbbccchhhqqq}}}wwwlllddd```ZZZZZZZZZ[[[]]]bbbiiinnnwwwrrrjjjaaaZZZWWWWWWWWW```jjj|||{{{xxxsssoookkkhhhdddaaaaaabbbhhhqqq{{{{{{ooohhhccc```YYYYYYZZZZZZ]]]aaahhhlllsssqqqlllddd\\\WWWWWWYYYdddnnnyyytttoookkkgggdddbbbbbbgggpppxxxrrriiiddd```]]]XXXYYYYYYZZZ\\\aaahhhmmmrrrtttrrrjjj^^^WWWXXX\\\iiisssyyytttooollliiieeecccgggooottt}}}vvvjjjdddbbb___[[[XXXXXXXXXYYY[[[aaaiiinnnwww}}}~~~uuueee[[[^^^dddpppzzz~~~xxxssspppnnnhhheeegggnnnqqqyyy{{{llldddbbbbbb```]]]YYYXXXXXXXXX[[[aaajjjppp~~~lllaaadddmmmvvvyyyrrrmmmfffeeejjjmmmttt~~~vvvkkkdddbbb```\\\XXX]]]YYYYYY^^^```bbbiiirrrrrrlllooosssxxxuuunnnkkknnnpppuuuwwwooofffaaa___^^^[[[XXX[[[XXXXXX]]]bbbfffpppzzzwwwuuuvvv~~~vvvqqqpppooosss}}}pppjjjccc^^^^^^]]]\\\ZZZ\\\YYYZZZ^^^dddkkkwww}}}vvvlll|||xxxtttuuu}}}tttmmmhhhccc___^^^^^^^^^\\\^^^]]]^^^aaagggppp|||{{{ooojjjvvvoooiiifffbbb___^^^^^^]]]]]]^^^```bbbeeekkkvvvssskkkhhhzzzpppkkkeeecccaaa^^^]]]]]]]]]^^^]]]cccgggjjjpppzzz{{{yyylllfffccc|||rrrkkkgggaaaaaa```______```bbbccccccjjjooopppsssyyy|||{{{wwwvvvzzzooohhhcccaaa~~~ssslllfffccc```aaabbbbbbcccdddgggjjjkkkrrrwwwuuutttvvvtttooojjjooozzztttjjjgggdddaaa~~~ssskkkgggdddccc```___aaacccccccccjjjrrrvvv|||}}}vvvpppnnniiicccgggjjjzzzmmmfffbbb]]][[[xxxnnnhhhdddbbbaaa___^^^```ccceeehhhpppzzztttjjjgggddd```hhhmmmvvvhhhdddbbb___^^^yyyppphhhdddbbb``````^^^]]]^^^cccgggmmmyyyqqqddd`````````jjjsssoooeeebbb```^^^^^^~~~tttoooiiicccaaa``````___```^^^___ccciiiqqqnnn```^^^bbbeeennn{{{}}}llldddaaa]]][[[[[[~~~uuummmiiidddaaa`````````___bbb``````dddjjjsss~~~lll```^^^dddkkkwwwwwwkkkeeeaaa^^^\\\^^^vvvoooiiifffbbb````````````___ccc```aaaeeekkktttzzzkkkaaa```gggqqqwwwooogggdddbbb```aaaddd~~~vvvoooiiifffdddaaa`````````___]]]aaa___```eeekkkuuuvvvjjjcccdddooo|||nnnhhhbbbaaa```___bbbhhh~~~vvvooojjjfffeeecccaaa```______^^^\\\___]]]___eeelllvvvrrrhhhdddhhhwwwxxxkkkeee```___]]]\\\```fffvvvoookkkhhhfffeeebbb___```bbbcccaaa___bbbddddddeeemmm~~~uuullliiinnn}}}sssiiiccc\\\XXXYYY\\\]]]^^^xxxoooiiifffcccbbbdddbbb```aaabbbcccbbb```bbbfffgggjjjssswwwpppooouuuxxxqqqhhhbbb\\\XXXXXX[[[\\\\\\|||vvvoooiiieeecccaaa```bbbaaaaaabbbddddddcccaaacccgggkkkppp{{{{{{uuuxxxzzzqqqmmmfffaaa\\\XXXWWWYYYZZZZZZ~~~tttpppkkkgggeeedddcccbbb```aaabbbccceeeeeedddcccdddiiiooowww~~~{{{|||ooojjjiiidddaaa\\\XXXWWWWWWWWWXXX{{{uuunnnlllhhhgggffffffeeeddd___aaabbbddddddeeefffggggggmmmuuussshhhdddfffbbb```]]]YYYVVVUUUUUUVVVxxxpppkkkiiigggeeeeeeeeeeeedddccc___aaabbbcccdddeeehhhkkkmmmuuuvvvnnneeebbbdddaaaaaa___[[[WWWTTTTTTUUU~~~uuuoookkkhhhfffeeeddddddeeeeeecccaaa```aaabbbbbbbbbeeejjjnnntttuuunnnkkkddd```bbbaaabbb```]]]WWWTTTSSSTTTsssmmmlllkkkjjjgggeeeeeeeeefffeeecccaaa```bbbbbbaaaaaaeeekkkpppxxx}}}kkkiiiiiiccc```bbbaaabbbbbb^^^XXXTTTSSSTTT~~~sssllljjjiiigggddddddddddddddddddcccbbbaaadddaaa```ccceeeiiiqqqzzz}}}uuukkkeeedddccc```\\\YYY[[[^^^___^^^ZZZVVVSSS}}}vvvmmmhhhhhhhhhfffdddcccccccccccccccbbbbbbaaaaaa```aaaeeegggjjjttt~~~tttmmmeeeaaa``````^^^\\\ZZZ[[[]]]^^^]]]ZZZVVVTTTwwwqqqlllgggeeeffffffeeecccbbbbbbbbbbbbbbbbbbaaaaaa___aaaeeeiiijjjooo|||wwwiiiddd^^^[[[[[[\\\\\\ZZZ[[[[[[\\\\\\[[[YYYXXXVVV}}}uuurrriiigggeeedddffffffdddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaccchhhlllnnnvvvyyymmmaaa]]]YYYVVVWWWXXXYYYXXX[[[[[[ZZZZZZYYYYYYXXXXXXxxxrrrnnnmmmggggggffffffgggfffdddcccbbbaaaaaa``````aaabbbbbbccceeeiiimmmqqq}}}{{{llleee]]]ZZZWWWUUUUUUUUUVVVVVVZZZZZZYYYYYYYYYYYYYYYYYYvvvmmmiiigggfffggggggggggggfffeeedddccccccbbbaaa```aaabbbcccdddeeefffkkkrrryyylll```^^^ZZZXXXVVVTTTSSSTTTUUUUUUYYYYYYYYYYYYYYYYYYYYYZZZwwwnnnhhheeedddcccdddeeefffeeedddccccccdddccccccaaaaaaaaabbbdddeeeiiikkkrrr~~~rrr```YYYZZZVVVUUUUUUTTTSSSSSSUUUVVVWWWWWWXXXYYYZZZZZZYYYYYY|||wwwpppkkkhhhgggffffffaaabbbccccccbbbbbbcccddddddcccbbbaaaaaaccceeefffnnnqqq{{{zzzhhh[[[WWW[[[RRRSSSSSSSSSRRRSSSVVVXXXVVVWWWXXXZZZZZZZZZYYYYYY}}}tttpppjjjgggggggggeeebbbaaaaaaaaaaaabbbccceeeeeeeeeccccccggghhhggghhhllllllxxx}}}jjj```ZZZXXXXXXUUUTTTSSSSSSSSSUUUVVVWWWZZZYYYXXXYYY[[[[[[YYYXXXxxxvvvsssooojjjhhhgggfffeeecccaaaaaaaaaaaabbbcccdddddddddaaabbbfffggggggjjjoooxxxuuueee^^^ZZZYYYZZZXXXWWWWWWVVVWWWXXXYYYZZZ[[[ZZZZZZZZZ\\\\\\ZZZXXXxxxqqqoooqqqnnnjjjhhhgggfffeeedddbbbbbbbbbaaabbbbbbccccccdddbbbbbbfffhhhjjjpppxxxjjj___\\\ZZZ\\\^^^\\\\\\[[[[[[[[[\\\]]]]]]]]]\\\[[[\\\]]]\\\[[[YYYyyyrrrnnnmmmnnnllljjjhhhgggfffeeeeeedddccccccbbbbbbbbbbbbccceeecccdddhhhkkkpppzzzrrrbbb[[[ZZZZZZ\\\________________________```^^^]]]\\\]]]^^^]]][[[YYY}}}vvvrrrnnnllllllkkkkkkjjjiiigggfffffffffeeeddddddccccccccccccdddeeedddfffkkkooovvvvvvjjj]]]YYYYYYYYY[[[]]]___````````````_________^^^]]]\\\\\\]]]]]][[[YYY~~~tttooommmjjjiiikkkhhhiiijjjiiigggffffffgggeeeeeeeeeddddddeeeffffffffffffjjjpppvvv~~~nnnddd[[[XXXXXXWWWXXX[[[]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\\\\[[[YYY{{{uuupppmmmjjjggggggjjjfffhhhjjjiiigggfffggghhhfffffffffffffffggghhhiiikkknnnttt{{{{{{ggg___XXXWWWWWWVVVVVVXXXYYYYYYZZZZZZZZZYYYXXXWWWXXXWWWWWWXXXZZZ[[[ZZZYYYyyyuuurrrpppoookkkfffgggkkkeeehhhjjjiiigggfffgggiiifffffffffggggggiiijjjjjjrrrvvv}}}sssbbb[[[VVVVVVVVVUUUUUUWWWVVVWWWXXXXXXWWWVVVUUUTTTUUUUUUUUUWWWYYYZZZZZZXXXzzzrrrnnnllljjjhhhggggggggghhhfffhhhiiiiiigggfffggghhhgggeeedddfffiiilllnnnnnnuuu}}}zzzkkk```\\\VVVUUUWWWWWWTTTQQQTTTUUUVVVUUUSSSRRRRRRSSSPPPRRRUUUXXXZZZ[[[ZZZZZZ}}}tttnnnkkkjjjiiihhhgggffffffffffffgggiiiiiigggfffggggggjjjiiihhhhhhjjjnnnsssvvvuuuiiiddd___YYYVVVWWWWWWUUURRRQQQRRRSSSSSSRRRPPPOOOOOOPPPQQQTTTWWWXXXYYYYYYXXXyyysssnnnkkkhhhhhhhhhhhhgggeeeddddddeeefffhhhhhhgggffffffgggkkklllllllllmmmsss|||yyyqqqkkkiiiccc\\\XXXWWWWWWUUUSSSQQQRRRSSSTTTSSSQQQOOOMMMNNNPPPRRRUUUVVVWWWWWWWWW~~~vvvqqqnnnmmmkkkgggggghhhhhhgggfffdddcccdddfffggghhhfffffffffgggiiillloooppprrr{{{wwwrrrpppooolllfff___YYYWWWVVVUUUTTTTTTUUUWWWYYYZZZWWWSSSPPPNNNOOOQQQSSSTTTUUUUUUUUUwwwqqqmmmlllkkkkkkggghhhhhhiiihhhgggeeeddddddfffhhhhhhgggfffggghhhfffkkkqqqvvv|||vvvnnnlllmmmooojjjfff___YYYUUUTTTTTTTTTVVVWWWZZZ^^^```^^^XXXSSSNNNOOOPPPRRRSSSTTTUUUUUUzzzwwwrrrmmmjjjiiiiiijjjgggggghhhhhhgggffffffeeedddfffhhhiiihhhhhhhhhjjjhhhmmmvvvvvvjjjeeedddeeehhheeebbb]]]WWWTTTRRRSSSSSSTTTVVVZZZ```dddbbb[[[UUUPPPQQQQQQRRRSSSTTTUUUVVV}}}xxxrrrqqqooollliiihhhhhhiiigggfffeeeeeeeeeeeeeeeeeeeeegggiiijjjiiiiiijjjkkknnnttt~~~yyyiiicccaaa^^^]]]___^^^]]]ZZZVVVRRRQQQQQQRRRSSSUUU[[[ccchhhfff^^^WWWRRRRRRSSSSSSTTTVVVWWWWWW{{{xxxvvvmmmnnnmmmllljjjiiiiiijjjfffeeedddcccbbbcccdddeeefffhhhjjjjjjjjjjjjkkkllluuuzzzqqqccc```___\\\YYYZZZYYYYYYWWWTTTQQQPPPPPPQQQTTTWWW]]]eeellljjjbbbZZZTTTTTTTTTTTTUUUVVVXXXXXX|||{{{wwwssslllkkkjjjhhhggggggffffffiiihhhgggfffeeeeeeeeeeeeeeegggiiijjjkkknnnrrrtttzzzyyyrrrggg^^^ZZZYYYYYYYYY[[[YYYVVVSSSPPPNNNMMMMMMOOORRRXXX```ffffffaaa\\\VVVWWWYYYZZZZZZXXXVVVTTTzzzsssrrrssspppmmmlllkkkiiihhhgggfffeeeeeeddddddcccccccccdddeeeeeefffhhhjjjkkknnnrrrxxx||||||tttiii```[[[YYYXXXXXX[[[YYYUUUQQQNNNLLLKKKJJJNNNQQQUUU\\\aaaaaa]]]YYYVVVWWWYYY[[[ZZZWWWTTTRRR{{{rrrnnnoooqqqpppnnnkkkjjjiiigggfffeeeddddddaaaaaabbbcccdddfffggghhhjjjkkkmmmooottt{{{xxxmmmccc]]]ZZZXXXWWWYYYWWWTTTPPPMMMKKKJJJIIINNNOOORRRVVVZZZZZZXXXVVVUUUWWWYYYZZZYYYVVVQQQNNN~~~zzztttnnnmmmnnnqqqpppoookkkjjjhhhgggeeedddddddddddddddeeefffgggiiikkklllmmmooorrrvvv}}}{{{pppfff___[[[XXXVVVVVVTTTRRROOOMMMLLLLLLLLLOOOOOOPPPRRRSSSTTTTTTTTTTTTVVVYYYZZZXXXSSSOOOKKKzzzvvvrrrnnnjjjiiijjjkkkkkkiiijjjiiihhhfffeeeeeeeeeeeeggggggggghhhiiikkklllmmmpppsssxxx~~~yyypppggg```[[[WWWUUURRRQQQPPPOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTUUUWWWWWWUUUQQQMMMJJJ~~~yyyvvvsssnnnllljjjiiijjjiiihhhfffiiihhhggggggffffffgggggghhhhhhiiijjjkkkmmmnnnooouuuzzzwwwrrrjjjccc^^^ZZZVVVSSSOOONNNNNNNNNOOOQQQSSSTTTPPPPPPPPPOOONNNOOOQQQTTTSSSTTTUUUTTTRRROOOLLLJJJ~~~zzzwwwuuurrrpppmmmlllllllllkkkjjjhhhfffhhhgggggggggggghhhiiiiiiiiiiiijjjllloooqqqtttuuuzzzvvvlllhhhbbb]]]YYYVVVSSSQQQMMMMMMLLLMMMNNNPPPRRRSSSNNNOOOPPPOOOMMMMMMPPPSSSSSSSSSRRRQQQPPPNNNLLLKKK}}}zzzwwwuuusssrrrooommmiiiiiijjjjjjiiihhhfffdddgggggggggggghhhiiijjjkkkjjjkkkmmmpppssswwwzzz|||yyyssspppllliiidddaaa\\\XXXVVVSSSPPPNNNMMMLLLLLLLLLLLLNNNOOOPPPMMMNNNOOONNNLLLLLLPPPSSSSSSRRRQQQOOONNNMMMLLLLLL|||vvvuuutttrrrpppooommmmmmkkkiiihhhffffffhhhiiikkklllkkkjjjjjjllloooppppppsssuuuvvvwwwyyy~~~}}}ppphhhddd```^^^YYYWWWUUUSSSRRRPPPNNNLLLMMMLLLKKKLLLNNNOOOOOONNNJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOO~~~{{{xxxuuutttsssqqqooommmlllkkkjjjiiihhhgggggghhhiiijjjllllllmmmpppssswwwyyyzzz|||rrrgggaaa^^^[[[XXXXXXUUUSSSQQQPPPOOOMMMKKKMMMLLLKKKLLLNNNNNNNNNMMMJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPPPP~~~{{{zzzyyywwwuuutttsssqqqooommmkkkjjjiiiiiihhhhhhhhhhhhhhhiiiiiilllnnnsssxxx~~~vvvooofff___\\\ZZZWWWUUUVVVTTTQQQOOOOOONNNLLLJJJLLLKKKJJJKKKLLLMMMLLLKKKIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPP~~~|||yyywwwwwwwwwuuutttrrrqqqooonnnkkkiiihhhggghhhhhhhhhhhhiiiiiijjjjjjoootttzzzyyyiiieee```^^^]]]]]]ZZZWWWUUURRRPPPNNNNNNMMMLLLKKKKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNOOOPPPPPP{{{yyywwwuuuuuutttsssqqqoooooonnnllljjjiiigggggggggggghhhhhhjjjkkkmmmmmmuuu{{{~~~nnnccc```]]]^^^______\\\YYYUUURRROOOMMMNNNNNNMMMMMMLLLJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLNNNOOOPPP~~~{{{yyyxxxvvvtttsssrrrqqqooommmmmmmmmlllkkkjjjiiihhhhhhhhhgggggghhhjjjnnnqqqsss}}}tttggg___]]][[[\\\^^^^^^ZZZWWWTTTQQQNNNLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKLLLNNNNNN|||zzzxxxvvvttttttsssqqqqqqqqqpppnnnlllkkkkkkkkkjjjjjjjjjiiiiiihhhgggggggggkkkpppuuuyyyzzzkkkbbb^^^\\\ZZZZZZ[[[[[[WWWSSSRRROOOLLLJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIJJJJJJKKKKKKLLLNNNMMMKKKJJJJJJKKKLLLMMM~~~{{{yyyxxxvvvtttrrrsssrrrqqqqqqrrrqqqooommmjjjjjjjjjjjjjjjjjjkkkkkkiiihhhfffgggkkkqqqxxx|||qqqfff___```]]]ZZZZZZZZZYYYUUURRRPPPMMMJJJHHHIIIKKKLLLLLLNNNLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLOOONNNLLLJJJIIIJJJKKKLLL}}}{{{yyyyyywwwuuutttsssssssssuuurrroooooopppqqqooommmhhhhhhiiiiiijjjiiiiiihhhffffffgggjjjooowww~~~xxxjjjbbbaaa]]][[[YYYWWWWWWUUUSSSQQQMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMJJJIIIHHHIIIKKKNNNOOOOOOQQQOOOLLLJJJIIIIIIIIIJJJ}}}zzzxxxwwwvvvuuutttssssssssssssssstttrrroooooopppqqqooommmhhhiiiiiiiiijjjiiiiiiiiiiiijjjkkkmmmqqqxxxqqqeee^^^\\\YYYXXXVVVUUUUUUUUUSSSQQQNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHJJJLLLOOOPPPQQQQQQOOOMMMJJJIIIHHHIIIIII~~~~~~}}}}}}}}}|||{{{zzzxxxwwwuuuuuusssrrrrrrqqqqqqrrrrrrssssssqqqpppooopppppppppnnnkkkkkkkkkkkkkkkkkkkkkkkknnnppprrrrrruuu~~~tttkkkbbb[[[YYYVVVTTTSSSSSSTTTTTTRRRQQQOOOOOONNNMMMKKKJJJIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKNNNQQQRRRSSSQQQOOOMMMJJJIIIHHHGGGHHH~~~}}}|||{{{{{{{{{{{{zzz|||~~~zzzzzzyyyyyyyyyxxxxxxxxxsssrrrqqqqqqpppqqqqqqqqqrrrqqqpppoooppppppppppppnnnnnnnnnnnnnnnnnnooooooooossswwwyyy|||uuulllhhhccc]]]YYYVVVTTTSSSRRRSSSRRRQQQOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNLLLKKKJJJLLLOOORRRTTTTTTPPPOOOLLLJJJHHHGGGFFFFFF~~~|||xxxuuusssrrrtttxxx{{{|||}}}zzzxxxxxxyyyyyyyyyzzzzzzzzzttttttrrrqqqpppoooooooooppppppppppppooopppqqqrrrnnnnnnmmmmmmnnnpppqqqrrrnnnttt{{{|||lllfffeeeaaa\\\YYYXXXVVVTTTSSSRRRQQQOOOMMMNNNNNNMMMLLLKKKJJJIIIHHHFFFHHHJJJLLLNNNPPPQQQQQQLLLKKKJJJKKKNNNQQQSSSSSSMMMLLLKKKIIIGGGEEEDDDDDD|||vvvppplllkkklllooorrrttt}}}~~~zzzxxxuuuuuuvvvvvvwwwwwwwwwxxxttttttrrrpppooonnnmmmmmmooopppppppppooopppqqqsssmmmmmmmmmnnnooorrrtttuuussszzz{{{nnnccc______\\\XXXWWWXXXVVVSSSRRRQQQPPPMMMKKKLLLKKKKKKJJJJJJIIIIIIHHHFFFGGGIIILLLNNNPPPQQQQQQLLLJJJIIIJJJMMMOOOPPPPPPIIIIIIHHHGGGEEEDDDCCCBBB}}}yyysssnnnkkkfffeeegggjjjmmmttt~~~}}}}}}}}}}}}zzzwwwtttrrrrrrrrrrrrrrrsssssssssqqqpppooonnnmmmmmmmmmmmmmmmoooqqqpppoooooorrrtttqqqqqqqqqrrruuuxxx{{{}}}mmmddd\\\[[[ZZZVVVSSSTTTUUUSSSQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLNNNOOOOOOOOOKKKJJJHHHHHHKKKMMMMMMMMMEEEEEEEEEEEEDDDCCCBBBBBB}}}yyyuuuqqqnnnlllcccaaaaaadddgggmmmyyy~~~{{{yyyyyyyyyzzzzzzxxxtttpppqqqqqqqqqqqqppppppppppppnnnmmmmmmlllllllllmmmmmmmmmoooqqqpppoooooorrruuuvvvvvvwwwxxx{{{vvvfff___[[[ZZZXXXSSSQQQSSSQQQOOONNNNNNOOONNNMMMKKKGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKIIIGGGGGGIIIKKKKKKKKKCCCCCCDDDDDDCCCBBBBBBAAAzzztttoookkkiiihhheeecccaaaaaadddjjjqqquuu|||yyyxxxwwwwwwwwwvvvuuuuuuttttttssssssqqqpppoooooooooooolllkkkkkkkkkkkkkkkllllllpppooonnnppprrrtttttttttuuuwww{{{{{{iii\\\ZZZXXXWWWVVVUUUSSSQQQLLLLLLLLLNNNOOONNNKKKHHHHHHGGGHHHJJJLLLLLLKKKIIIIIIKKKLLLKKKJJJJJJKKKLLLMMMJJJFFFEEEGGGHHHHHHGGGGGGEEECCCBBBCCCCCCCCCBBB}}}zzzuuuoookkkhhhffffffbbb```]]]]]]___dddjjjnnn|||}}}zzzwwwvvvvvvvvvvvvuuuttttttssssssrrrrrrqqqoooooonnnnnnnnnjjjjjjiiiiiijjjkkklllllloooooooooppprrrtttuuuvvvzzz~~~rrrbbbZZZWWWUUUTTTSSSQQQOOOMMMMMMLLLLLLMMMNNNNNNLLLJJJIIIHHHIIIKKKNNNNNNMMMKKKIIIKKKLLLKKKJJJIIIJJJLLLPPPLLLHHHFFFGGGGGGFFFEEEGGGFFFFFFFFFEEEDDDCCCAAA}}}uuurrrnnniiieeecccbbbbbb```^^^[[[ZZZ[[[```eeehhhppp~~~|||zzzwwwuuutttuuuuuutttssssssrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnkkkkkkjjjjjjjjjkkkmmmnnnpppqqqrrrsssuuuxxxzzz{{{vvvggg[[[XXXVVVSSSRRRQQQPPPMMMKKKOOOMMMLLLLLLLLLMMMLLLKKKIIIIIIJJJLLLOOOPPPOOOMMMHHHIIIJJJJJJHHHHHHIIIJJJPPPMMMIIIFFFFFFEEEDDDCCCGGGHHHJJJKKKIIIFFFCCCAAA~~~yyyooommmhhhccc```___``````bbb___\\\ZZZ[[[^^^bbbdddgggttt~~~}}}||||||{{{{{{{{{zzzxxxwwwuuussssssssssssrrrqqqqqqppppppooonnnnnnmmmmmmmmmnnnnnnpppooommmllllllmmmnnnoooqqqsssvvvxxx{{{~~~tttjjj```YYYWWWUUUSSSSSSSSSRRRPPPNNNQQQNNNKKKJJJKKKLLLLLLKKKHHHHHHIIIKKKNNNOOONNNLLLFFFGGGHHHGGGEEEDDDEEEFFFLLLJJJGGGEEECCCCCCCCCCCCGGGJJJNNNOOOMMMHHHDDDAAA|||wwwnnnkkkeeeaaa]]]]]]]]]^^^aaa___\\\ZZZYYY[[[^^^```ccckkk{{{}}}|||zzzzzzyyyxxxyyyzzzzzzyyywwwuuutttrrrrrrqqqqqqppppppoooooonnnmmmmmmmmmmmmmmmnnnnnnsssqqqooommmlllmmmooopppqqquuuzzz~~~qqqhhhaaa\\\XXXUUUTTTSSSSSSTTTTTTSSSRRRPPPNNNJJJHHHIIIJJJKKKJJJEEEEEEFFFIIIKKKLLLKKKIIICCCDDDEEEDDDBBBAAABBBCCCEEEDDDCCCAAAAAABBBCCCEEEGGGKKKPPPQQQNNNIIIFFFDDD||||||{{{yyyzzz||||||xxxoookkkeee___\\\[[[[[[\\\^^^\\\YYYWWWVVVWWWZZZ[[[bbbeeeppp~~~|||{{{zzzzzzyyywwwxxxyyyzzzyyyxxxuuutttrrrrrrqqqppppppoooooonnnmmmmmmmmmmmmmmmnnnooopppsssqqqooommmmmmoooqqqssstttzzzmmmddd```]]]ZZZYYYVVVTTTSSSTTTUUUUUUTTTSSSOOOLLLIIIGGGHHHIIIIIIHHHCCCCCCDDDFFFHHHHHHFFFEEEAAACCCCCCBBB@@@??????@@@???@@@@@@??????@@@DDDGGGHHHLLLPPPQQQMMMJJJIIIIII~~~~~~~~~}}}zzzwwwxxxzzz}}}}}}zzzqqqllleee___ZZZXXXYYYZZZ\\\ZZZWWWUUUTTTUUUWWWYYY``````ggguuu}}}|||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{wwwxxxyyyzzzyyywwwuuusssrrrrrrqqqqqqpppoooooonnnmmmmmmmmmmmmnnnooopppqqqsssrrrpppppprrruuuyyy|||}}}}}}nnn```^^^___^^^\\\\\\[[[ZZZXXXWWWXXXWWWVVVTTTMMMKKKHHHGGGGGGGGGFFFEEECCCBBBCCCDDDEEEEEECCCAAABBBCCCCCCBBB@@@??????@@@>>>???@@@???>>>@@@DDDGGGIIIMMMPPPOOOKKKIIIKKKNNN{{{}}}~~~zzzzzz{{{||||||}}}}}}||||||~~~|||rrrmmmfff^^^YYYWWWWWWXXX\\\[[[XXXVVVUUUVVVXXXYYY^^^]]]aaammm}}}}}}zzzxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||vvvwwwyyyzzzyyywwwtttrrrrrrrrrqqqqqqpppooooooooommmmmmmmmnnnnnnpppqqqrrrtttsssssstttxxx}}}tttfff[[[]]]aaaaaa___```bbb```]]]\\\[[[ZZZWWWUUULLLJJJGGGFFFGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDBBB???CCCDDDDDDCCCAAA@@@@@@AAA???@@@AAA@@@>>>@@@DDDGGGJJJMMMOOOMMMIIIIIIMMMQQQ{{{|||~~~~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||yyyvvvoookkkddd___\\\YYYWWWUUUVVVVVVUUUUUUTTTUUUUUUUUUWWWYYY^^^fffqqq~~~}}}}}}|||{{{zzzyyyxxxxxxyyyxxxxxxxxxwwwvvvwwwyyy{{{yyyxxxxxxvvvuuutttsssrrruuuuuutttrrrpppooonnnmmmrrrrrrrrrsssuuuuuutttsssxxxxxxxxx{{{qqqddd___ZZZXXX[[[```bbbccchhhfffccc```]]]YYYSSSOOOMMMKKKHHHGGGFFFFFFDDDCCCCCCCCCCCCDDDCCCCCCBBBBBB???AAACCCDDDDDDCCC@@@???AAA@@@?????????@@@AAABBBIIIKKKMMMMMMJJJJJJLLLNNN|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}|||zzzwwwtttmmmhhhaaa[[[WWWUUUSSSRRRTTTTTTSSSSSSSSSSSSSSSTTTWWWWWWZZZaaakkk}}}}}}|||{{{zzz{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxvvvvvvwwwyyywwwvvvuuutttsssssssssssssssrrrrrrqqqpppnnnmmmlllmmmnnnooorrruuuxxxyyyyyyzzz|||vvviiiddd___ZZZYYY[[[___aaabbbfffddd```]]]ZZZVVVRRROOOLLLJJJHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAABBBEEEFFFFFFDDDAAA???AAAAAA@@@@@@@@@AAACCCDDDIIILLLNNNMMMKKKJJJLLLOOO~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||yyyvvvsssqqqlllfff^^^WWWSSSQQQPPPOOORRRQQQQQQQQQQQQQQQRRRRRRWWWUUUUUU[[[cccppp~~~}}}|||{{{zzzyyyxxxwwwyyyyyyxxxxxxwwwwwwvvvvvvxxxzzzzzzyyywwwuuuuuuuuuvvvuuutttssssssssstttuuuqqqrrrrrrrrrqqqpppnnnnnnnnnooorrruuuyyy|||xxxkkkfffddd```\\\[[[\\\^^^``````ddd```[[[XXXUUUSSSPPPNNNKKKJJJHHHGGGGGGGGGEEECCCAAAAAABBBBBBCCCCCCDDDDDDBBBDDDGGGHHHHHHFFFBBB@@@AAAAAA@@@@@@AAACCCDDDEEEHHHKKKMMMMMMJJJIIILLLNNN~~~~~~}}}|||}}}~~~~~~~~~|||||||||}}}~~~~~~}}}wwwsssooonnnlllfff]]]VVVRRRPPPOOONNNPPPPPPPPPOOOPPPPPPQQQQQQVVVRRRQQQVVV]]]eeepppzzz}}}||||||{{{yyyxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvxxxzzz{{{zzzwwwtttsssrrrwwwvvvtttsssssstttuuuvvvssssssssstttssssssrrrqqqtttwwwzzz}}}pppjjjjjjeeeccc```]]]]]]^^^______```\\\VVVRRRPPPNNNMMMLLLJJJIIIGGGGGGHHHGGGEEECCC@@@@@@AAAAAABBBCCCDDDEEEDDDFFFHHHJJJIIIGGGDDDBBBAAA@@@@@@@@@AAACCCDDDFFFGGGIIILLLKKKIIIHHHJJJMMM}}}~~~}}}||||||}}}~~~|||{{{{{{xxxyyyzzz|||}}}~~~~~~vvvooolllkkkiiiccc\\\UUUQQQOOOMMMLLLOOOOOOOOOOOOOOOPPPQQQQQQTTTPPPPPPTTTYYY]]]dddjjjzzz~~~}}}}}}|||{{{zzzyyyyyyxxxyyyyyyzzzyyyyyyxxxwwwwwwxxxzzzyyyvvvtttrrrrrrvvvuuuuuuttttttuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvyyy~~~wwwmmmiiiiiifffeeebbb```^^^]]]]]]]]]\\\XXXRRRMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHFFFDDD@@@@@@@@@@@@AAACCCDDDEEEDDDFFFHHHIIIIIIHHHFFFDDDAAAAAA@@@@@@AAABBBDDDEEEEEEHHHJJJIIIGGGFFFHHHKKK}}}}}}~~~~~~}}}||||||{{{|||}}}~~~}}}~~~~~~|||yyywwwwwwxxxtttuuuwwwyyy{{{}}}}}}}}}|||rrrkkkhhhiiiddd___YYYTTTPPPNNNKKKJJJNNNMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOSSSVVVWWW[[[```hhhvvv~~~~~~~~~}}}}}}|||{{{{{{zzzzzzwwwxxxyyyzzzzzzyyyxxxwwwuuuwwwxxxwwwuuuttttttuuuvvvwwwxxxyyy{{{|||}}}}}}~~~|||zzzyyyyyyzzz{{{}}}~~~xxxmmmgggdddcccddddddccc```\\\ZZZYYYZZZXXXTTTNNNKKKIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIFFFDDDAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCBBBAAABBBCCCDDDEEEDDDGGGIIIIIIFFFEEEHHHJJJ~~~||||||~~~||||||||||||||||||||||||zzzzzzyyywwwtttssstttuuuppprrrtttwwwyyy{{{{{{|||~~~wwwmmmgggfffgggaaa^^^YYYUUUSSSPPPLLLJJJKKKKKKKKKKKKLLLMMMNNNOOONNNMMMNNNQQQQQQPPPSSSYYY[[[eeeuuu~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvssstttuuuuuuttttttvvvxxxzzz|||yyymmmeeeaaa``````aaabbbbbb___ZZZVVVUUUUUUTTTQQQMMMJJJHHHHHHFFFEEEFFFFFFFFFHHHJJJIIIGGGEEECCCBBB@@@??????AAABBBCCCCCCBBBBBBBBBCCCFFFHHHJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFHHHJJJJJJGGGGGGIIIKKK~~~|||}}}zzz{{{||||||}}}|||||||||wwwwwwvvvtttqqqpppqqqsssnnnppprrruuuxxxyyyzzzzzzxxxzzzxxxrrriiiddddddfffbbb___\\\YYYVVVSSSOOOLLLIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKNNNPPPNNNKKKNNNTTTTTT[[[gggvvv~~~~~~~~~~~~~~~}}}zzzyyyyyyyyyxxxwwwwwwwwwtttuuuwwwxxxxxxwwwvvvuuurrrssstttssssssuuuxxxzzz{{{sssiiibbb___aaaccc___``````]]]WWWSSSRRRRRRRRRPPPLLLIIIHHHGGGEEEDDDFFFFFFFFFHHHJJJJJJGGGEEEDDDBBB@@@??????@@@AAACCCBBBAAA@@@@@@AAAEEEIIIKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGJJJLLLKKKIIIHHHJJJMMM~~~|||~~~~~~}}}}}}~~~}}}}}}|||vvvuuuttttttuuuuuusssrrrnnnmmmnnnooorrrsssssssssrrrrrrqqqnnniiifffdddddd\\\YYYWWWWWWXXXVVVQQQMMMKKKKKKKKKKKKKKKLLLMMMNNNGGGHHHJJJJJJJJJKKKNNNPPPSSSWWW___iiittt~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{zzzzzzyyyxxxwwwwwwuuuwwwyyyyyywwwuuusssssstttttttttuuuxxx{{{vvvqqqiiiccc___]]]\\\[[[^^^^^^\\\ZZZWWWTTTQQQPPPPPPRRRSSSOOOHHHEEEGGGJJJIIIJJJKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@@@@@@@AAABBBAAAAAABBBBBBBBBDDDHHHKKKKKKJJJGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJzzzyyy||||||}}}~~~|||wwwvvvuuuvvvvvvuuussspppmmmlllkkkkkkmmmmmmnnnnnnoooooopppooollliiifffeeebbb^^^YYYWWWVVVSSSNNNIIIJJJIIIIIIIIIIIIJJJJJJKKKFFFHHHIIIJJJIIIJJJKKKMMMPPPSSSYYYaaajjjxxx~~~~~~}}}}}}~~~~~~|||{{{zzzyyyzzzzzzzzzyyyxxxvvvuuutttvvvxxxxxxvvvuuuuuuuuuwwwxxxyyy|||~~~xxxrrrmmmfff```]]]\\\[[[ZZZ]]]\\\[[[YYYWWWTTTRRRPPPQQQSSSSSSOOOIIIEEEGGGIIIHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@??????@@@@@@@@@BBBFFFIIIJJJIIIGGGFFFFFFFFFHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKxxxxxx{{{}}}{{{wwwwwwvvvwwwwwwuuuqqqnnnkkkjjjhhhfffeeefffggghhhlllnnnppprrrqqqoookkkiiifff```ZZZUUUSSSQQQMMMIIIIIIHHHHHHGGGGGGGGGGGGHHHEEEGGGJJJJJJIIIHHHHHHIIIMMMOOOSSSYYY___iii|||~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzwwwxxxyyyzzzyyyxxxvvvtttvvvwwwxxxwwwvvvwwwxxxzzzyyyzzz~~~{{{ssspppkkkgggaaa\\\ZZZZZZZZZYYYZZZZZZYYYXXXVVVTTTRRRQQQSSSTTTSSSOOOIIIFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIGGGFFFDDDAAA???>>><<<===>>>>>>>>>AAADDDHHHJJJIIIHHHGGGGGGGGGIIIIIIFFFGGGHHHIIIJJJLLLLLLMMMzzzyyy|||}}}zzzxxxwwwwwwwwwvvvsssooolllgggfffdddaaa```aaaccceeekkknnnssswwwyyywwwrrroooddd^^^VVVRRRQQQPPPNNNLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHKKKKKKJJJHHHGGGGGGMMMMMMPPPTTTXXX___nnn}}}}}}|||{{{{{{||||||}}}}}}}}}}}}|||{{{zzzyyyvvvwwwyyyzzzyyyxxxuuutttzzzzzzzzzyyyxxxyyy|||~~~~~~wwwooollleeeaaa\\\YYYXXXYYYYYYXXXWWWWWWWWWVVVUUUTTTRRRRRRSSSSSSRRRNNNJJJGGGGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKJJJHHHEEEAAA>>><<<<<<<<<======>>>@@@DDDHHHLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFHHHIIIKKKMMMNNNOOO{{{yyyzzzzzz}}}{{{xxxwwwvvvuuusssppplllhhhbbbbbbaaa___]]]^^^aaaeeekkknnnssszzz}}}|||vvvrrrbbb\\\SSSNNNMMMNNNMMMLLLIIIIIIHHHGGGFFFFFFFFFGGGGGGIIILLLLLLKKKIIIHHHGGGKKKKKKMMMQQQSSSXXXdddppp~~~~~~}}}{{{zzzzzzzzz{{{|||||||||||||||{{{zzzyyyvvvwwwxxxyyyyyyxxxvvvuuu{{{{{{zzzyyyxxxzzz~~~zzzrrriiiddd___\\\XXXWWWWWWXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRPPPMMMJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKJJJHHHDDDAAA===;;;<<<===>>>>>>???AAAFFFIIIOOONNNLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPyyywwwvvvvvvyyy~~~~~~xxxvvvsssqqqnnnkkkhhheee___```aaa^^^[[[[[[___cccgggiiiooovvvzzzzzztttnnnaaaZZZQQQKKKIIIIIIHHHGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJIIIHHHIIIHHHGGGIIILLLNNNQQQYYYcccmmm~~~~~~|||{{{zzz{{{{{{|||||||||||||||{{{zzzzzzwwwxxxxxxxxxxxxxxxwwwwwwyyyzzzzzz{{{{{{~~~yyyrrrlllddd^^^ZZZXXXUUUTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIGGGEEEBBB???===;;;<<<===>>>???@@@BBBGGGJJJOOOOOONNNLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMNNNPPPPPPyyyvvvuuuuuuyyy~~~xxxuuupppllliiigggdddbbb^^^```aaa^^^ZZZXXXZZZ^^^```aaaeeelllqqqqqqjjjdddZZZTTTLLLHHHGGGHHHGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIIIIHHHGGGHHHJJJGGGFFFGGGIIIJJJKKKQQQYYY```ttt~~~~~~|||{{{{{{|||||||||}}}}}}}}}}}}|||{{{{{{yyyyyyxxxwwwwwwxxxyyyzzzyyy{{{~~~|||nnngggccc___[[[VVVSSSQQQPPPRRRSSSSSSRRRSSSSSSSSSRRRRRRPPPOOOOOOMMMLLLJJJIIIIIIIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDBBB@@@>>>======<<<===>>>>>>???BBBGGGJJJMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIJJJKKKMMMNNNOOOPPPzzzxxxwwwwww|||xxxtttnnniiifffdddbbb```]]]```bbb___YYYVVVWWWYYYZZZZZZ]]]dddiiiiiibbb\\\SSSMMMGGGEEEGGGIIIIIIHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGGGGGGGFFFFFFHHHJJJIIIGGGGGGIIIIIIIIIMMMSSSVVVggg|||~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzxxxwwwwwwxxxzzz|||zzz~~~~~~pppccc[[[XXXXXXYYYSSSQQQOOONNNOOOPPPPPPPPPSSSSSSRRRRRRQQQPPPNNNNNNLLLJJJHHHHHHHHHIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDAAA???>>>======>>>;;;<<<===>>>???BBBFFFJJJJJJKKKLLLMMMMMMMMMMMMMMMIIIJJJKKKLLLMMMNNNOOOPPP{{{vvvsssuuuxxxzzzyyyuuuooolllkkkggg```ZZZZZZZZZZZZYYYXXXVVVUUUTTTXXXYYYYYYYYYYYYXXXWWWWWWKKKJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFDDDEEEGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGIIIKKKMMMTTTZZZaaattt~~~}}}|||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}|||}}}~~~~~~~~~wwwnnnbbbYYYVVVTTTQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQLLLKKKHHHFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCAAA???>>>===<<<<<<;;;<<<===???AAACCCDDDEEELLLLLLMMMNNNNNNMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMMMM|||vvvssstttxxx{{{xxxtttpppnnnmmmhhhaaaZZZZZZZZZZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFDDDCCCCCCCCCDDDDDDEEEFFFHHHGGGFFFFFFHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLOOOVVV[[[lll~~~}}}||||||||||||}}}}}}}}}~~~nnnfff[[[UUUSSSSSSQQQOOONNNMMMMMMMMMMMMMMMMMMNNNKKKKKKLLLMMMMMMNNNNNNNNNJJJIIIGGGFFFEEEFFFGGGHHHJJJIIIGGGEEECCCBBB@@@???BBBAAA@@@???>>>=========<<<===>>>@@@BBBCCCEEEEEEJJJJJJLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLL{{{tttqqqrrrvvvyyy|||{{{vvvtttrrrqqqoooiiiaaaZZZ[[[ZZZZZZXXXVVVTTTRRRQQQOOOOOONNNNNNNNNMMMMMMMMMIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGFFFEEEEEEFFFHHHEEEEEEDDDDDDEEEGGGIIIJJJJJJQQQUUU```uuu~~~~~~~~~~~~~~~}}}nnnaaa[[[SSSOOOOOOPPPPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGIIIHHHFFFDDDBBB@@@>>>===??????>>>=========>>>>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIGGGFFFGGGHHHJJJKKKyyyrrrnnnppptttwww{{{~~~|||vvvsssssssssrrrpppiiiaaaZZZ[[[ZZZYYYWWWUUUSSSQQQOOONNNNNNMMMLLLLLLLLLLLLLLLIIIHHHGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIGGGNNNQQQWWWfffttt}}}|||}}}yyylllcccWWWSSSNNNLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDBBBAAA???>>>==================>>>>>>???@@@@@@AAACCCDDDEEEGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFIIIJJJyyyrrrnnnpppsssvvvxxx{{{xxxsssoooppprrrrrrooohhh```ZZZZZZYYYXXXVVVTTTRRROOONNNNNNMMMLLLKKKKKKKKKKKKLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFDDDCCCDDDFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFNNNOOORRR]]]fffxxx~~~}}}~~~yyyooofff___[[[RRRPPPMMMKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@??????<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGIIIJJJLLLMMMMMMLLLLLLJJJHHHFFFDDDDDDFFFHHHIIIxxxrrroooooorrrtttuuuwww}}}~~~uuuppplllnnnoooooollleee^^^ZZZXXXXXXWWWUUUSSSQQQOOONNNLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFNNNOOOQQQXXX]]]kkkvvvjjjaaaXXXSSSRRROOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDCCC??????@@@@@@@@@@@@AAAAAA============>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKHHHGGGEEEDDDDDDEEEFFFGGGzzzwwwrrrmmmjjjjjjlllnnnppprrrzzz{{{qqqmmmiiikkkmmmlllhhhbbb\\\YYYVVVVVVUUUTTTSSSQQQOOONNNMMMLLLJJJIIIHHHIIIJJJKKKKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHEEELLLMMMOOOVVVXXX```rrrwwwkkkddd\\\SSSMMMLLLLLLLLLLLLKKKJJJIIIJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCqqqoookkkgggeeedddeeefffmmmnnnwwwyyyooolllgggiiikkkjjjfff```[[[YYYUUUUUUTTTTTTSSSQQQPPPOOOOOONNNLLLJJJJJJKKKLLLMMMJJJHHHFFFDDDBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBAAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHDDDJJJKKKNNNUUUUUUZZZhhh|||}}}vvvllldddbbb]]]SSSLLLKKKIIIJJJKKKKKKJJJIIIJJJKKKFFFHHHJJJLLLLLLJJJHHHFFFCCCBBBAAA@@@AAACCCFFFGGGJJJJJJIIIHHHFFFDDDBBBAAABBBBBBAAAAAA@@@??????>>>???????????????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCCCCBBBBBBAAAAAAAAAxxxmmmgggbbbbbbcccaaabbbeeehhhlllqqqtttsssooohhhddddddbbb```^^^^^^]]]ZZZXXXSSSSSSRRRQQQQQQQQQQQQQQQPPPNNNLLLIIIHHHHHHIIIJJJFFFEEEEEEDDDCCCBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFDDDCCCCCCDDDCCCCCCEEEFFFFFFGGGFFFFFFFFFHHHKKKMMMPPPTTTYYY\\\ooo~~~uuuhhhfffbbb]]]VVVPPPKKKHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJHHHFFFFFFHHHJJJNNNLLLIIIEEEBBBBBBEEEGGGIIIIIIHHHGGGEEECCCBBBAAA???AAACCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBCCCDDDEEEDDDCCCDDDHHHJJJJJJGGGDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCC|||tttllleee`````````^^^___bbbdddgggkkknnnmmmiiiddd```\\\ZZZXXXWWWWWWWWWUUUSSSRRRRRRPPPOOOOOONNNNNNNNNMMMLLLIIIHHHGGGGGGHHHHHHEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFHHHKKKMMMOOORRRWWWZZZhhh~~~zzznnnfffaaa___\\\XXXSSSNNNIIIGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHFFFFFFHHHIIIPPPNNNKKKGGGCCCBBBDDDFFFHHHHHHHHHGGGFFFDDDBBBAAAAAABBBDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGFFFEEECCCBBBAAABBBBBBAAA???BBBCCCEEEEEEDDDCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEExxxqqqkkkddd^^^]]]]]][[[\\\___```aaadddeeeeeebbb___]]]YYYWWWUUUUUUVVVVVVUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIGGGFFFEEEFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFEEECCCBBBAAABBBEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHJJJKKKMMMOOOSSSVVV^^^ppp}}}|||zzzyyyzzz~~~vvvnnnfff^^^YYYVVVVVVUUURRROOOLLLIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBDDDFFFGGGGGGFFFGGGHHHPPPOOOLLLHHHDDDBBBCCCDDDGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCEEEHHHKKKMMMOOOPPPSSSRRRRRRPPPNNNLLLJJJIIIDDDBBBBBBBBBCCCDDDCCCBBBBBBAAA@@@@@@BBBCCCBBBAAABBBBBBCCCDDDEEEFFFFFFGGGxxxrrrmmmfff___^^^\\\ZZZZZZ]]]]]]^^^___```___^^^\\\[[[XXXVVVTTTTTTUUUVVVVVVVVVTTTSSSQQQOOONNNLLLLLLKKKHHHGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFEEECCCAAA@@@AAAFFFEEEDDDCCCDDDFFFHHHJJJGGGHHHIIIIIIJJJLLLOOORRRUUUcccxxxzzzwwwxxx|||}}}mmmbbb]]][[[WWWSSSNNNOOOPPPPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCAAADDDGGGHHHGGGFFFEEEEEELLLKKKJJJGGGDDDBBBBBBDDDEEEFFFGGGHHHIIIHHHGGGFFFCCCDDDEEEIIIMMMQQQTTTTTTXXXWWWVVVSSSPPPMMMKKKJJJCCCBBBCCCEEEHHHKKKKKKKKKFFFBBB??????BBBDDDCCCBBBFFFFFFFFFFFFFFFGGGGGGGGG{{{wwwpppiiidddbbb```\\\[[[]]]]]]]]]^^^^^^^^^]]]\\\\\\TTTRRRPPPPPPRRRTTTTTTTTTWWWUUUSSSQQQOOONNNMMMLLLHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEDDDBBB@@@@@@AAAFFFEEECCCCCCCCCEEEGGGIIIFFFGGGGGGGGGGGGIIIKKKNNNPPPXXXeeettt}}}{{{|||||||||rrriii]]]VVVTTTSSSQQQNNNKKKMMMOOOQQQRRRRRRPPPOOOJJJIIIGGGEEEDDDCCCCCCCCCBBBEEEIIIIIIHHHEEECCCBBBEEEFFFFFFEEECCCBBBBBBDDDBBBDDDGGGIIIJJJJJJIIIHHHDDDCCCDDDHHHNNNSSSUUUVVVXXXWWWTTTQQQNNNKKKIIIHHHCCCCCCDDDFFFJJJMMMNNNMMMIIIDDD???>>>AAADDDEEEDDDGGGGGGGGGGGGHHHHHHHHHHHH}}}zzztttnnniiihhheee___\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\VVVSSSQQQQQQRRRTTTVVVVVVVVVUUUSSSQQQOOONNNMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDAAABBBDDDCCCBBB@@@AAAAAACCCCCCBBBBBBCCCDDDFFFGGGDDDEEEFFFEEEEEEFFFIIIKKKLLLPPPVVV^^^gggrrr|||}}}ooo___[[[TTTOOOLLLJJJHHHGGGJJJLLLPPPSSSUUUUUUTTTSSSKKKIIIGGGEEECCCCCCCCCCCCCCCFFFHHHIIIGGGDDDBBBAAAAAACCCEEEDDDCCCBBBBBBCCC@@@CCCFFFJJJLLLLLLKKKKKKFFFDDDDDDGGGNNNSSSUUUUUUTTTRRRPPPLLLIIIGGGEEEEEEDDDCCCCCCEEEGGGIIIHHHHHHGGGCCC???===???DDDGGGJJJIIIIIIIIIJJJJJJJJJKKKKKK}}}zzzvvvpppmmmllliiibbb]]]\\\ZZZ[[[\\\\\\\\\\\\[[[[[[VVVTTTQQQPPPRRRTTTUUUUUURRRQQQOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???AAABBBBBBAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDCCCCCCDDDGGGJJJGGGKKKOOOQQQTTT\\\gggoooxxxhhh]]]QQQQQQOOOKKKFFFEEEFFFHHHIIIKKKOOOSSSUUUUUUTTTSSSIIIHHHEEECCCBBBBBBBBBCCCAAACCCFFFFFFDDDCCCBBBBBBAAACCCEEEFFFDDDBBBAAAAAA???BBBFFFJJJMMMNNNMMMLLLIIIFFFDDDGGGNNNSSSTTTSSSNNNMMMJJJGGGEEECCCCCCBBBBBBAAAAAABBBEEEFFFFFFEEEDDDCCC@@@???AAAGGGOOOUUUWWWVVVTTTRRRPPPNNNMMMLLL|||xxxvvvrrrooooookkkccc]]][[[XXXYYYZZZ[[[[[[[[[ZZZYYYRRROOOLLLKKKLLLNNNPPPPPPOOONNNLLLKKKIIIHHHHHHHHHJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>@@@BBBBBBAAAAAABBBCCC???@@@AAABBBCCCCCCCCCCCCAAABBBCCCBBBBBBDDDGGGIIICCCHHHLLLLLLKKKPPPZZZcccqqqwwwfffYYYRRRIIILLLLLLIIIEEEDDDIIIMMMGGGJJJNNNRRRUUUUUUTTTRRRHHHFFFDDDAAA@@@@@@AAABBB>>>@@@CCCCCCCCCBBBCCCCCCCCCEEEGGGGGGEEEBBB@@@@@@>>>AAAFFFKKKNNNOOONNNMMMKKKHHHEEEHHHNNNSSSTTTSSSKKKJJJGGGDDDBBBAAAAAAAAA?????????BBBEEEHHHHHHHHHCCCDDDCCCCCCDDDLLLVVV___gggeeeaaa\\\VVVQQQMMMKKK~~~yyyuuusssqqqmmmkkkhhhddd```]]]ZZZZZZ[[[]]]^^^]]]ZZZWWWSSSQQQNNNKKKJJJJJJLLLMMMKKKJJJIIIHHHGGGHHHIIIJJJNNNMMMKKKHHHFFFEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBBAAA???>>>======>>>???@@@@@@BBBBBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAAAAAAAABBBDDDFFFEEEEEEEEEFFFHHHMMMSSSXXXkkkttt}}}qqqcccYYYRRRNNNJJJIIIGGGEEEEEEFFFGGGIIIFFFGGGJJJMMMOOOPPPPPPPPPHHHFFFCCCBBBBBBAAA@@@>>>?????????@@@AAAAAAAAABBBCCCDDDCCCCCCBBBAAA@@@???@@@???@@@DDDIIILLLLLLJJJOOOIIICCCBBBFFFJJJKKKJJJHHHFFFCCCBBBBBBBBBAAA???@@@@@@@@@@@@AAACCCEEEFFFBBBEEEHHHGGGIIIQQQ___kkkvvvtttoooggg]]]UUUPPPMMM~~~{{{wwwssspppnnnjjjgggdddaaa]]]ZZZZZZZZZ[[[]]]^^^^^^[[[XXXRRRPPPMMMKKKJJJJJJKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>===>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDEEEJJJPPPTTTbbbiiixxxtttfff\\\UUUOOOJJJIIIGGGFFFDDDDDDDDDEEEFFFDDDFFFHHHJJJMMMOOOPPPQQQKKKHHHEEECCCBBBBBB@@@????????????@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@AAA@@@@@@CCCGGGIIIIIIGGGKKKFFFAAAAAAEEEHHHIIIGGGEEEDDDBBBBBBCCCCCCAAA@@@AAAAAA@@@AAAAAACCCEEEFFFHHHKKKMMMMMMNNNVVVcccnnn}}}|||xxxpppfff\\\UUUQQQ{{{zzzxxxtttqqqkkkhhheeeaaa___\\\YYYWWWYYYYYYZZZ\\\^^^^^^\\\ZZZRRRQQQNNNKKKJJJJJJJJJKKKHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBCCCEEEDDDCCCBBBAAA@@@???>>>===???AAACCCCCCBBB@@@???BBBCCCCCCBBBCCCFFFKKKNNNUUUZZZdddqqqxxxnnnaaaZZZWWWTTTMMMGGGGGGFFFEEECCCCCCBBBCCCCCCCCCDDDEEEHHHKKKNNNQQQRRROOOLLLGGGDDDCCCBBB@@@???>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBDDDEEEEEEDDDFFFBBB???@@@CCCEEEEEECCCBBBAAAAAACCCDDDDDDBBB@@@BBBAAAAAAAAABBBDDDFFFGGGNNNPPPQQQQQQRRRXXXdddmmm~~~xxxmmmbbbYYYTTT{{{vvvuuusssqqqnnngggddd```]]]\\\[[[YYYXXXXXXXXXYYY[[[^^^^^^]]][[[SSSRRROOOMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>?????????????????????======>>>???@@@AAABBBBBBDDDCCCCCCAAA@@@???>>>===>>>???AAABBBBBBBBBAAA@@@BBBBBBCCCBBBBBBCCCGGGIIIKKKOOOTTT\\\iiivvvfff^^^VVVTTTVVVUUUOOOHHHFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDFFFIIIMMMQQQSSSRRRNNNIIIEEECCCBBBAAA@@@>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBAAAAAAAAA@@@>>>???AAABBBAAA???>>>>>>@@@BBBEEEEEECCCAAA@@@@@@AAABBBDDDFFFIIIJJJOOOPPPQQQPPPQQQVVV___gggvvvxxxzzzvvvnnncccZZZTTT}}}vvvqqqppppppooommmeeeaaa]]][[[[[[[[[[[[[[[WWWVVVWWWZZZ\\\]]]]]][[[TTTSSSQQQOOOMMMLLLKKKKKKMMMLLLJJJIIIHHHHHHHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????======>>>>>>>>>>>>??????<<<======>>>???@@@AAAAAAAAAAAA@@@@@@?????????>>>BBBAAA@@@@@@@@@AAACCCDDDBBBCCCCCCCCCBBBBBBDDDFFFEEEIIIMMMQQQYYYjjj}}}mmmbbb[[[UUUQQQQQQTTTSSSNNNHHHFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDFFFIIILLLPPPRRRQQQNNNIIIEEEDDDCCCAAA@@@??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCCCCAAA@@@@@@AAAAAAAAA@@@???@@@@@@@@@>>>===<<<<<<>>>AAADDDEEECCCAAA>>>???@@@BBBEEEIIILLLNNNOOOPPPPPPOOOOOOSSSZZZ___hhhkkknnnnnnhhh```YYYVVVyyyqqqmmmmmmnnnnnnmmmfffccc^^^ZZZZZZ[[[\\\\\\VVVUUUVVVXXXZZZ\\\[[[ZZZTTTSSSQQQOOOMMMLLLKKKJJJKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@????????????===============>>>>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>>>>???????????????CCCBBB@@@??????AAACCCEEEAAABBBDDDCCCBBBBBBCCCDDDCCCGGGKKKLLLPPPZZZkkkwwwuuuhhh\\\TTTQQQOOOMMMMMMNNNMMMJJJFFFEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCDDDEEEGGGJJJKKKMMMMMMJJJGGGEEEDDDCCCAAA???@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDBBBAAAAAACCCEEECCCCCCBBBAAA@@@>>>======;;;<<<===@@@CCCDDDCCCBBB>>>???@@@CCCFFFKKKNNNPPPPPPPPPOOONNNNNNPPPUUUXXXZZZ]]]bbbcccaaa]]]YYYWWW|||vvvnnnjjjjjjmmmnnnnnnkkkfff```[[[YYYYYYZZZZZZVVVUUUUUUVVVXXXYYYYYYXXXSSSRRRPPPNNNLLLJJJIIIHHHIIIHHHFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>=====================<<<;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB>>>@@@BBBCCCBBBAAABBBBBBBBBEEEHHHHHHJJJOOOYYY```xxxyyykkkaaaYYYQQQLLLIIIJJJJJJJJJHHHFFFEEEEEEBBBDDDGGGIIIIIIHHHEEEDDDAAABBBCCCDDDEEEFFFFFFFFFGGGFFFEEEEEEEEEDDDAAA>>>AAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEEEEDDDBBBBBBFFFIIIGGGGGGEEEBBB@@@>>>===>>><<<<<<<<<>>>AAACCCCCCCCCAAAAAABBBDDDGGGJJJMMMOOOOOONNNMMMLLLKKKMMMOOOQQQPPPRRRVVVWWWWWWVVVVVVWWWzzztttlllhhhiiimmmoooooooooiiiaaa[[[XXXWWWWWWWWWUUUTTTTTTUUUWWWXXXXXXWWWQQQPPPOOOMMMJJJHHHGGGFFFJJJHHHGGGEEEDDDCCCCCCDDD@@@@@@AAABBBCCCDDDFFFGGGDDDCCCBBB@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????>>>>>>=========<<<<<<>>>@@@AAAAAAAAA???>>>===???AAABBBAAA@@@AAAAAAAAACCCEEEFFFFFFJJJOOOTTT[[[kkkyyyjjj^^^VVVQQQMMMJJJEEEHHHJJJHHHEEECCCDDDEEE@@@CCCFFFIIIIIIHHHFFFDDD@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCDDDEEEDDDAAA>>>BBBBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFDDDCCCDDDHHHKKKJJJJJJGGGDDD@@@>>>>>>???===<<<;;;===@@@BBBCCCCCCDDDDDDDDDEEEGGGIIILLLMMMLLLKKKJJJIIIHHHIIIJJJLLLJJJLLLNNNOOOOOOPPPRRRTTTrrrpppmmmkkkiiijjjkkklllmmmllleee[[[VVVWWWWWWTTTWWWUUUUUUUUUWWWXXXXXXWWWPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCAAABBBCCCDDDCCCBBB@@@???AAA@@@>>>>>>???>>>===;;;<<<<<<<<<<<<============>>>============???@@@AAACCC@@@>>>======>>>>>>===>>>===<<<<<<<<<===???@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJYYYYYY```rrr~~~kkkddd[[[RRRNNNLLLKKKKKKGGGFFFEEECCCAAABBBDDDFFFHHHHHHHHHGGGGGGEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@BBBDDDFFFHHHJJJJJJIIIHHHJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFEEECCCBBBEEELLLRRRZZZVVVNNNFFFAAA>>>>>>???888:::>>>AAADDDFFFGGGGGGEEEEEEEEEDDDCCCDDDGGGJJJIIIJJJJJJJJJIIIHHHHHHGGGFFFHHHJJJMMMPPPRRRSSSTTT~~~uuusssooollljjjiiijjjkkkiiihhhcccZZZVVVXXXXXXVVVUUUUUUUUUVVVXXXXXXWWWUUUOOONNNMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@>>>>>>>>>>>><<<;;;;;;<<<<<<<<<============>>>=========>>>???AAABBBCCC@@@>>>======>>>===<<<>>>===<<<<<<<<<===??????>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCEEEGGGGGGLLLMMMTTTbbbrrrvvvkkk```ZZZRRRLLLHHHGGGFFFEEEFFFFFFFFFDDDBBBBBBDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEDDDCCCBBBBBBBBBDDDFFFHHHJJJJJJIIIHHHIIIJJJJJJIIIHHHFFFDDDCCCDDDDDDDDDCCCCCCHHHNNNTTTYYYUUUMMMEEE???===<<<<<<999;;;===@@@CCCDDDEEEEEEDDDDDDDDDCCCBBBCCCFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJLLLOOORRRTTTUUU}}}xxxvvvrrrmmmjjjhhhggggggeeeeee```YYYUUUWWWWWWTTTTTTTTTUUUXXXYYYYYYVVVSSSNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>===>>>===;;;:::;;;;;;;;;<<<<<<<<<===============>>>???@@@BBBCCCCCC@@@>>>=========<<<;;;======<<<<<<======>>>???=========>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDDDDFFFFFFLLLVVV```kkk{{{|||nnnaaaXXXSSSOOOJJJFFFDDDCCCBBB@@@FFFFFFFFFDDDBBBBBBDDDFFFEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBEEEEEEFFFFFFEEEDDDCCCCCCCCCEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCEEEIIIOOOTTTUUUQQQJJJCCC>>>;;;:::::::::;;;===???AAABBBBBBBBBBBBCCCCCCBBBAAAAAACCCFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHHHHHHHJJJMMMPPPTTTVVV}}}yyyvvvrrrmmmhhheeecccbbbaaaaaa^^^WWWSSSTTTSSSPPPSSSTTTWWWYYY[[[YYYUUURRRMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCBBB@@@?????????@@@AAAAAA???============;;;999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBB@@@>>>===>>>===<<<:::<<<<<<<<<<<<======>>>>>>=========>>>>>>>>>??????@@@@@@?????????@@@AAAAAADDDEEEIIIOOOSSSZZZhhhvvvrrrfff]]]TTTNNNJJJHHHFFFEEEEEEDDDBBB@@@DDDEEEEEEDDDCCCCCCDDDFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJIIIHHHGGGEEEDDDBBBBBBAAAAAAAAAAAADDDGGGLLLOOOMMMJJJFFFAAA===;;;::::::;;;;;;<<<===??????@@@@@@@@@AAAAAA@@@??????AAACCCEEEEEEFFFFFFFFFEEEEEEDDDHHHGGGGGGGGGJJJNNNSSSVVV~~~wwwtttpppjjjeeeaaa^^^]]]YYY[[[YYYTTTRRRTTTSSSPPPSSSTTTWWWZZZ[[[YYYTTTPPPKKKKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@@@@???>>><<<<<<===<<<;;;999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@>>>======>>>>>><<<:::;;;<<<<<<===============>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>??????@@@AAACCCGGGHHHKKKVVVbbbwwwyyykkk___WWWQQQLLLIIIEEEDDDCCCDDDEEEEEECCCAAABBBCCCDDDCCCBBBBBBCCCEEEDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGHHHGGGGGGGGGJJJJJJHHHGGGEEEDDDCCCCCCAAA@@@???@@@BBBDDDEEEFFFDDDCCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAA@@@>>>>>>???@@@CCCCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDEEEGGGLLLQQQTTT~~~sssqqqmmmhhhccc^^^[[[ZZZRRRUUUUUUSSSSSSVVVVVVTTTRRRSSSUUUXXXYYYWWWRRRNNNJJJIIIHHHFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????===;;;:::;;;<<<===<<<;;;999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<===>>>???===;;;;;;;;;<<<============<<<>>>>>>>>>?????????@@@@@@>>>>>>=========>>>>>>???@@@???AAADDDDDDFFFLLLTTTdddooo{{{oooggg[[[RRRMMMIIIFFFCCCAAA@@@@@@AAABBBBBBAAA???@@@AAACCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAABBBBBBCCCAAAAAA@@@AAAAAABBBCCCDDDHHHHHHGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFEEEEEEEEEEEEBBB@@@??????@@@AAAAAA@@@>>>>>>==================<<<<<<<<<<<<===>>>??????>>>???@@@@@@>>>===>>>???AAAAAABBBCCCCCCCCCBBBBBBDDDCCCBBBCCCEEEJJJNNNRRR|||pppnnnkkkfffbbb^^^[[[YYYTTTWWWXXXUUUUUUWWWVVVSSSPPPPPPQQQSSSTTTSSSOOOKKKIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA???????????????>>>>>>===:::999999:::<<<======<<<999999999999:::::::::::::::;;;<<<======<<<;;;;;;;;;;;;;;;===??????>>><<<:::;;;<<<=========<<<<<<=========>>>>>>>>>??????===============>>>???@@@@@@>>>???CCCFFFFFFHHHMMMTTT\\\kkk~~~|||nnnddd]]]WWWOOOJJJHHHFFFCCC@@@@@@???>>>???@@@@@@???===>>>???AAAAAA@@@@@@AAABBBBBBAAA@@@??????@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@AAA?????????@@@AAACCCEEEFFFIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEAAA@@@>>>???AAAAAA???===;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>???@@@>>>???@@@@@@>>>======>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAADDDHHHLLLNNN{{{nnnmmmjjjfffbbb^^^[[[ZZZZZZ]]]]]]XXXVVVVVVSSSNNNNNNNNNNNNPPPQQQPPPLLLIIIIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>???@@@@@@@@@???===<<<999888888:::<<<>>>>>>===888888999999999::::::::::::;;;<<<<<<<<<;;;:::999999999:::===???@@@???===::::::<<<=========<<<;;;<<<<<<<<<<<<=========>>><<<<<<<<<======>>>@@@@@@===:::;;;@@@DDDCCCDDDFFFHHHMMMXXXhhh~~~wwwkkk^^^TTTPPPLLLHHHFFFFFFFFFCCC@@@AAA???>>>>>>???@@@???===<<<>>>@@@@@@??????@@@AAAAAA@@@>>>======???@@@BBBAAAAAA@@@???>>>>>>>>>??????>>>???@@@AAADDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEAAA???>>>@@@BBBCCC@@@>>>;;;<<<<<<======<<<;;;;;;===<<<<<<<<<===>>>@@@AAA>>>???AAA@@@>>>======>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@CCCGGGJJJLLLsssqqqmmmhhhdddaaa___\\\ZZZVVVWWWYYYYYYXXXVVVSSSQQQSSSQQQOOONNNNNNMMMKKKIIIEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA============<<<<<<<<<<<<:::::::::::::::::::::999<<<;;;;;;::::::999999888<<<<<<;;;::::::;;;;;;;;;555999>>>AAAAAA>>>:::777888888999:::;;;======>>><<<;;;:::;;;<<<======;;;@@@===::::::<<<>>>>>><<<>>>>>>>>>>>>???@@@AAABBBFFFJJJQQQYYYggg{{{xxxiii]]]UUUPPPMMMIIIHHHFFFDDDBBB???>>>===@@@@@@???>>>=========>>>======<<<<<<===>>>@@@AAAAAA@@@???>>>>>>>>>@@@@@@AAA@@@???>>>===<<<;;;:::=========???CCCGGGLLLOOOTTTOOOIIIDDDDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@>>>===;;;:::;;;<<<>>>?????????>>>======>>>@@@DDDFFFFFFCCC@@@AAABBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@?????????AAABBBCCCEEEFFFGGGtttooolllgggdddbbb```]]][[[XXXXXXXXXXXXVVVSSSPPPOOOOOONNNMMMMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@???????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888:::999999888888888999999888:::>>>AAAAAA???<<<:::888888999:::;;;<<<======<<<;;;:::;;;===>>>===<<>>===<<<>>>>>>>>>>>>???@@@AAAAAAAAACCCHHHMMMWWWgggzzz~~~uuuhhh\\\SSSMMMIIIGGGFFFEEEDDDCCCAAA@@@>>>>>>AAA@@@???>>>============;;;;;;::::::;;;<<<>>>?????????>>>======>>>??????@@@??????>>>===<<<<<<;;;=========???DDDJJJOOOSSSVVVQQQJJJDDDCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@???>>>===;;;;;;<<<===>>>???@@@??????>>>>>>@@@CCCFFFFFFEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@?????????@@@BBBCCCDDDEEEFFFuuullliiifffdddcccaaa^^^\\\YYYYYYWWWUUURRRPPPNNNMMMMMMKKKKKKKKKMMMMMMMMMKKKIIIHHHFFFDDDCCCBBBAAAAAA@@@??????>>>>>>=========>>>>>>??????>>><<<:::999::::::;;;;;;<<<<<<======;;;;;;;;;:::999999888888999888888888888888999999888:::<<<>>>>>>===;;;:::888888999:::;;;;;;<<<===<<<;;;;;;;;;===>>>===<<<>>><<<;;;;;;<<<======<<<======>>>>>>??????@@@@@@BBBCCCDDDFFFJJJUUUcccmmm}}}xxxggg```VVVMMMHHHEEECCCBBBAAAAAAAAAAAA@@@@@@??????BBBAAA@@@>>>===<<<<<<<<<999999999999:::;;;<<<<<<>>>===============>>>>>>??????>>>>>>=========<<<=========@@@EEEMMMTTTXXXZZZTTTLLLEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;===>>>???@@@@@@@@@?????????CCCGGGIIIGGGEEEEEEFFFDDDEEEEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDEEE|||rrrhhhgggeeeddddddbbb___]]]YYYWWWTTTQQQOOOMMMMMMLLLMMMKKKJJJKKKLLLMMMLLLKKKGGGFFFDDDBBB@@@???>>>>>>??????>>>===<<<<<<;;;;;;:::;;;=========<<<:::999999999999:::;;;<<<======;;;;;;::::::999888888888:::999999999999::::::;;;777777888999999999999999777888888999:::;;;;;;;;;<<<;;;:::;;;===>>>===<<<===<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>?????????CCCCCCCCCCCCEEEKKKTTT[[[aaannn{{{xxx|||~~~mmmaaaWWWRRRKKKEEEBBBAAA@@@@@@===>>>>>>??????@@@@@@@@@CCCBBB@@@>>>===<<<;;;;;;888888888999::::::;;;;;;============>>>>>>>>>???>>>>>>>>>>>>=====================@@@FFFNNNVVV[[[]]]VVVMMMFFFBBBAAAAAAAAA???>>>>>>>>>>>>??????@@@>>>?????????>>>===<<<<<<======>>>>>>???????????????EEEJJJJJJGGGDDDFFFIIIGGGGGGFFFEEEDDDCCCAAAAAA??????@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCCCCwwwnnneeeeeedddeeeeeeccc```]]]VVVTTTRRROOOMMMMMMMMMMMMNNNMMMKKKKKKLLLLLLJJJIIIGGGFFFDDDBBB@@@???>>>===>>>>>>======<<<;;;::::::777888:::;;;<<<;;;;;;:::777777888999::::::;;;;;;;;;::::::999999888777777888888888888888999:::;;;888777777777777888999999777777888888999:::::::::<<<;;;:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>==================@@@DDDJJJNNNPPPYYYgggsss{{{uuussswwwwwwgggYYYQQQOOOKKKEEEBBB@@@@@@???>>>;;;<<<<<<===>>>???@@@@@@BBBAAA???===<<<;;;::::::888999999:::;;;;;;<<<<<<>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>==================>>>@@@FFFMMMUUUYYY[[[UUUMMMFFFCCCAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>???DDDJJJJJJGGGEEEGGGKKKHHHHHHGGGFFFEEECCCAAA@@@>>>??????@@@@@@??????>>>===>>>>>>???@@@AAABBBBBBssskkkccccccdddeeefffddd```\\\UUUSSSQQQOOOMMMLLLLLLMMMMMMLLLJJJJJJJJJJJJIIIGGGHHHGGGEEECCCBBBAAA@@@@@@>>>======<<<<<<;;;;;;;;;888999999999:::;;;;;;<<<777777888888999999:::::::::::::::999888888777777555555555555666777888888:::999999999999:::;;;;;;777777888888888999999999:::999999999;;;<<<;;;:::999;;;======;;;:::;;;<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;===???CCCFFFHHHGGGMMMUUU\\\dddppp|||yyyuuussswwwwwwlllaaaTTTLLLJJJHHHEEEAAA???>>>>>>===<<<<<<<<<<<<===>>>>>>????????????===<<<::::::999999999999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@??????>>>>>>=========<<<<<<===>>>@@@DDDJJJOOORRRSSSOOOIIIEEEBBBAAA???>>>::::::999::::::;;;<<<===<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>BBBFFFGGGGGGFFFHHHKKKIIIIIIHHHGGGEEECCCAAA@@@>>>>>>????????????>>>>>>======>>>>>>???@@@@@@AAArrrkkkccccccdddffffffddd___[[[UUUTTTRRRPPPMMMLLLJJJJJJIIIGGGFFFGGGHHHIIIHHHFFFGGGFFFDDDCCCBBBAAAAAAAAA============<<<<<<<<<<<<>>>===;;;:::999:::;;;<<<999999999999999999999999::::::999999888777777777555444444555666777888888999999999999::::::;;;;;;777777777888888888888888999888777888:::;;;:::999888;;;======;;;::::::;;;:::;;;===>>>>>>===;;;:::<<<<<<===???AAACCCCCCCCCBBBFFFKKKNNNRRRZZZfffooo{{{zzzxxxyyy~~~uuujjj___YYYQQQIIIFFFHHHCCC@@@>>>=========<<<;;;===========================<<<;;;:::999999999999888999:::<<<<<<<<<<<<;;;<<<<<<>>>???@@@@@@@@@???@@@??????>>>===<<<<<<;;;<<<<<<>>>@@@BBBEEEHHHIIIIIIGGGDDDBBBAAA???===;;;888888888888999:::;;;<<<;;;<<<<<<===>>>>>>=========<<<<<<;;;<<<===>>>???===???AAADDDFFFHHHIIIJJJJJJIIIHHHFFFDDDBBB@@@???>>>>>>????????????>>>>>><<<======>>>>>>??????@@@~~~rrrlllbbbcccdddffffffccc^^^ZZZWWWVVVTTTQQQNNNKKKHHHGGGDDDCCCCCCDDDFFFHHHGGGFFFDDDCCCBBBAAA@@@?????????<<<<<<<<<===============CCCAAA>>>;;;999999;;;<<<;;;:::::::::::::::::::::::::::999999888777777777666666666666777888::::::777888888888999999999999777777777777888888888888888777666777999:::999888888;;;>>>>>>;;;999:::;;;:::;;;===>>>>>><<<;;;999;;;;;;;;;===>>>???===<<>>>>>===<<>>>>>=========<<<;;;:::999999888888888888777888:::;;;<<<<<<;;;::::::;;;===>>>?????????>>>AAA@@@???>>>===<<<;;;:::<<<<<<>>>???AAABBBCCCDDDBBB@@@?????????>>>;;;999777777777777888999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@======>>>BBBFFFIIIJJJIIIJJJIIIHHHFFFDDDAAA???>>>>>>>>>????????????>>>>>><<<<<<======>>>>>>??????rrriiibbbcccddddddbbb^^^ZZZWWWTTTQQQNNNLLLJJJIIIFFFEEECCCDDDEEEEEEEEEEEEDDDDDD@@@AAA@@@>>>;;;::::::<<<::::::::::::::::::::::::999999999888888888888777888888777777777777888888666666666666777888999:::888888888888777777777777555777999999999999::::::;;;::::::999888888888999999999999999::::::;;;<<<:::::::::::::::::::::::::::;;;===>>>>>>>>>===<<<===>>>>>>>>>????????????@@@AAAAAABBBDDDGGGLLLPPPYYYcccrrr}}}|||{{{|||rrrfff___PPPLLLGGGDDDCCCCCCCCCBBB???>>>===;;;;;;===>>>??????>>>===<<<;;;:::999999:::::::::999999999888888777888999::::::999777666:::<<<>>>@@@AAAAAA???>>>????????????>>>>>>======<<<<<<<<<<<<=========>>>@@@???>>>===;;;:::999888666666777777888888999999>>>===<<<;;;;;;<<<===>>>999:::::::::;;;;;;<<<<<<===@@@CCCEEEEEEEEEFFFGGGJJJIIIHHHFFFDDDAAA???>>>========================<<<;;;;;;:::;;;<<<===>>>qqqggg______```___]]]ZZZVVVTTTSSSPPPMMMJJJIIIGGGEEECCCCCCDDDDDDEEEEEEDDDDDDDDDDDDBBB@@@>>>======>>>???::::::::::::::::::::::::999999999888888888888777888888777777777777888888777666666666666777888888666666777777777888888888555555666666666666777888;;;:::999888888888888888::::::999999999::::::;;;888888888888888888888888:::;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>??????>>>???@@@@@@AAADDDIIIMMMOOOVVV```iiittt~~~}}}}}}qqqdddZZZTTTMMMIIIDDDBBBAAAAAA@@@@@@???>>><<<;;;;;;<<<>>>???>>>>>>===<<<;;;:::999999::::::999999999888888888888888888999999888888777:::;;;===???@@@@@@@@@???AAA@@@@@@???>>>=========<<<<<<<<<<<<<<<=========>>>>>>===;;;:::999888777777777666666666777888888===<<<;;;;;;<<<===???@@@<<<<<<<<<<<<<<<<<<;;;;;;===@@@CCCDDDDDDDDDEEEFFFIIIHHHGGGFFFCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>nnndddZZZZZZYYYXXXVVVSSSQQQPPPQQQNNNJJJHHHGGGEEECCCAAACCCCCCDDDDDDDDDDDDCCCBBBBBB>>>:::999<<<>>>>>>===::::::::::::::::::::::::999999999888888888888777888777777666666777777888777777666555555555555666444555555666888999999::::::999888888888999:::;;;:::999888888888888888888::::::999999888999999999888888888888888888888888::::::999999::::::;;;<<<<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>AAADDDHHHLLLNNNQQQUUU\\\ggguuu~~~|||xxxqqqggg]]]TTTMMMIIIHHHEEEAAA>>>>>>>>>===<<<======;;;;;;;;;;;;============<<<;;;:::999999888999999999999888888888777888888777777777777888888;;;;;;<<<===>>>???@@@@@@BBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;======<<<:::999888777777999777666444444555666777;;;;;;;;;;;;===???AAABBB@@@@@@???>>>===<<<;;;:::===???AAABBBBBBCCCDDDEEEGGGFFFFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???}}}kkk```WWWVVVTTTRRRPPPNNNMMMMMMNNNKKKHHHEEEDDDCCCAAA???BBBCCCCCCCCCCCCBBBBBBAAA???<<<999:::???@@@===:::999999999999999999999999999999999888888888777777777777666666666666777777777777666555444333333333555555666666777888888999<<<:::888777888:::;;;;;;999888888777777777888888;;;:::999888888888888888999999999999::::::::::::999999888777777999:::;;;;;;<<<<<<<<<<<<=========<<<===>>>======>>>AAADDDJJJJJJJJJKKKNNNUUU___fffuuu}}}}}}hhhddd^^^WWWOOOIIIEEECCCDDDAAA>>><<<<<<<<<;;;:::<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999999888888999888888888888777777777888777666555555777888999;;;;;;;;;;;;===>>>@@@AAACCCBBBAAA@@@>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;:::======<<<;;;:::999888777:::888555333222444666777999999:::;;;===@@@BBBDDDDDDCCCAAA@@@>>><<<::::::<<<>>>@@@@@@@@@AAABBBDDDDDDDDDCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;===???@@@zzzhhh]]]VVVTTTRRROOOMMMLLLKKKKKKJJJHHHEEECCCBBBAAA@@@>>>BBBBBBBBBBBBBBBAAA@@@@@@@@@>>>>>>AAAFFFFFFAAA;;;999999999999999999999999999999999888888888777777777777666666666666777777888777666444333333333333777666666666666666666666888555222222444666777666777777777666666777777888:::999888888777777777777888888888999999:::::::::888777666666666777999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>=========@@@BBBCCCDDDDDDEEEFFFJJJOOORRR___hhhvvv~~~qqqiiiffffffXXXUUUPPPKKKFFFCCCAAA@@@AAA>>><<<;;;;;;;;;:::999:::999999999999999999:::::::::999999888888777777888888888777777777666666777666555444555666888999999999:::;;;<<<>>>@@@AAABBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;::::::::::::>>>======<<<;;;:::999999:::888555333222444666777888888999:::<<>>>>>>>>>>>@@@BBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;===@@@AAAvvvdddZZZTTTSSSQQQOOOMMMKKKJJJJJJGGGDDDBBBAAABBBAAA@@@???AAAAAABBBAAAAAA@@@???>>>======>>>AAADDDCCC>>>:::999999999999999999999999999999999888888888888777777666666555555666666777777777666555444333333333777777777666666555555555777444111222666888888777666666666666666777777888888888777777777777777777555555666666777888888888777777777666777777888999999::::::::::::;;;;;;;;;;;;===>>>=========???AAA@@@AAABBBCCCEEEFFFHHHHHHPPPVVVbbbppp}}}wwwiii]]]VVVSSSSSSIIIGGGDDDAAA???===<<<<<<>>><<<:::999::::::999888888888888888888888888888999999888888777777777777777777777777666666666666555444444555555666777888777888999;;;===>>>???@@@@@@@@@???>>><<<;;;::::::999999999:::::::::;;;;;;>>>>>>===<<<<<<;;;::::::999777666444444555666777999999999999;;;===???@@@BBBAAA@@@>>>===;;;:::999;;;<<<===<<<<<<<<<>>>AAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999;;;>>>@@@BBBrrraaaWWWSSSRRRPPPOOOMMMKKKIIIHHHDDDBBB@@@@@@AAABBBAAA@@@AAAAAAAAAAAA@@@???>>>===:::;;;;;;<<<<<<;;;:::999888888888888888888888888999999999888888888888777666666555555555555666666777777666555444444444555555555555666666666666666888555333666;;;===<<<999666555555555555666777888777777666666666777888888555555555666777888888888666666777888888888888888999999999999::::::::::::999;;;<<<<<<<<<<<<>>>???AAA@@@@@@AAACCCDDDDDDDDDFFFIIIQQQ[[[dddpppoooiii___UUUMMMHHHEEECCC???>>>===;;;::::::999999;;;999888888888999777666777777777888888777777777888888777777777777666666777777666666666555555555333333444555666666666666555777999<<<===>>>>>>>>>>>>======<<<;;;:::::::::777777888999:::;;;;;;<<<===<<<<<<;;;;;;::::::999777777666666666777888888:::999888888999:::<<<===>>>>>>===<<<;;;::::::999:::;;;;;;;;;:::;;;===???======>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888999<<<>>>AAACCCppp```VVVQQQQQQPPPOOOMMMJJJHHHGGGBBBAAA???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@>>>======>>>>>>===;;;999999<<<>>>888888888888888888888888999999999888888888888777666666555555555555666666777777666555555555555666333444444555666777888888444222111444:::<<<:::777555555555555555666777888666666555666666777888999666777777888999:::::::::555666888999999999888777888888999999999:::::::::888999;;;;;;;;;;;;===>>>>>>===;;;;;;<<<>>>??????BBBBBBFFFNNNTTT]]]ooooooccc[[[UUUMMMGGGDDDAAA<<<999::::::::::::999999999888999777666666777777666555666666777777777777666666777777777777666666666666777666666666555555555555111222444666777777666555444666999<<<>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::666666777888:::;;;<<<===;;;;;;;;;::::::999999999666666777777888888999999::::::999888888888999:::<<<<<<;;;;;;:::::::::::::::;;;;;;:::999:::<<>>===<<<;;;:::=========<<<;;;;;;::::::::::::999999888777777666888888777666666666666666888777666555555666777777333333444555666777888888555555555444444333333333333444555555666666555555777666555444555777999:::<<<:::888777666777888999555555444333444666999:::555555555555555666666777888888777777777888:::;;;;;;<<<<<<:::999:::>>>BBB===========================AAAEEEHHHKKKQQQ\\\dddttt}}}|||rrrhhh]]]UUUJJJGGGDDDAAA@@@???<<<:::555777:::===???>>>:::666666666777666666555444444666777888888888777555444666555444666999:::888666666666555555666777888888444444444555555777888888999::::::;;;:::999777666999999999888999999::::::888888999:::;;;<<<<<<===999999999:::::::::;;;;;;888777555444555666888999888888888777888888999999<<<======>>>===;;;999888888999999:::;;;<<<======::::::::::::::::::::::::======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>nnn```XXXRRRTTTTTTRRRMMMIIIGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;======<<<<<<;;;:::::::::888888888888888888888888777666666555444555555555666666777888888777666555444444444555666666777777555555444444444333333333333444444555555555555555666666444444555666888::::::999777666666666777888444333222111111222444555777777777777777888999999999888777777777888999::::::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777;;;???@@@BBBFFFNNNTTTaaahhhpppvvv|||}}}qqqfff^^^VVVMMMGGGDDDBBB>>><<<;;;999777555666666888;;;===<<<999666666666666666666555444444555555555666666666555555666444333555777888777555666555555555555666666777555444444444555666777777888888999999888777777666555666888999:::999888777888888888999999::::::;;;999999999999::::::::::::777666555444555666888999999888888888888999999:::;;;<<<<<<<<<;;;:::888888999999:::;;;<<<===>>>>>>;;;::::::999999::::::;;;===<<<<<<;;;::::::999999999::::::;;;<<<<<<======nnn___UUUNNNOOOOOOMMMIIIFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>=========<<<===<<<<<<;;;;;;::::::999666666777777888999::::::666555444444333333444444444666888::::::888666444555555555555555555555555444444444444333333333333333333444555555555555555555555444444555666888999888777666555555555666777888777555444333444555555888888777777888888999::::::999888777777888888999999888888:::<<<===:::777;;;;;;;;;;;;;;;;;;;;;;;;999<<>>??????<<<;;;:::888888:::;;;<<<======<<<:::999888777777999999999::::::;;;;;;<<>>>>>>>>>>>============<<<<<<;;;;;;:::999999999666666777777888999999999666555555444333444444444444666777999999888777666555555555444444444333333333333333333333333333333333333444555555555444444444444444444555666777888666666555444444444555666888777666555555666777777666555555555555666777777;;;:::888777666777777888999999999;;;<<<<<<;;;999999999999999999999999999<<<>>>AAABBBAAABBBCCCEEEIIIJJJKKKMMMQQQ\\\jjjtttrrreee]]]VVVPPPIIICCC@@@>>>;;;999777555444555777999999888777555444555666666555444444444555555555444444333333333222222333555777999666555333333333444444444777777777777666666555444555555444444333444444444888777666555555666777888333444666777888888777666777777777666666555555555666666777777777888888888666555555555555666777888999888888888999:::;;;<<<:::::::::::::::999999888;;;;;;<<<===>>>???@@@@@@===<<<:::888888:::<<<===>>>>>>===;;;999888777666888888999999999:::::::::nnn]]]SSSLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCAAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;:::999999888888777777777777777777777777777666555555444444555555666666555555666777777888555555444444333333222222333333333333333333333333222333333444555444444444333333333444444555666666444444444444444444555555222222222222333444555555555555444444555555666777:::999777666555666666777777888999:::999999;;;<<<999999999999999999999999888:::===>>>?????????@@@AAABBBDDDDDDGGGMMMVVV\\\nnnvvvrrreeeZZZPPPKKKIIIFFFAAA===<<<;;;;;;:::777555444444666888777777777555333333444444333222333333444444444444333333333333333333444666999:::555555555444222222333333777888888888888777555555555444444333333333333444888777666555555666888888666666555555666777999:::777666666555555444444333555555555666666666777777555555555555555666666777888888888888999:::;;;<<<;;;;;;;;;:::::::::::::::;;;<<<<<<===>>>???@@@@@@>>><<<:::888888:::<<<>>>??????>>><<<;;;999888777888888888999999999999999ooo^^^TTTMMMKKKHHHGGGGGGFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>=========<<<;;;::::::999999888888777777777777777777777777666777666666555444555555555555444333333444555777888444444444333333222222222222222222222333333333333222222333444444444444444222222333444444555555555333444444444444555555555111222333444555666777777666666555555666666777888777666555444444555666666444555666999;;;<<<;;;:::999999999999999999999999888999:::<<<>>>>>>?????????@@@BBBCCCDDDFFFJJJMMMXXX^^^hhhuuuyyyqqqeeeYYYPPPIIIDDDBBB>>><<<;;;999777777777777999777555444444444333111777555333333333333222000222222333333444444333333333333333444555777888999444666777666444222111222666666777888888777666555333333222222222333333444777666666666666777777888777666444333444777:::<<<666666555555444444444333444444444444555555555555444444555555555666666666666666777777888999:::;;;<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@===<<<;;;999999;;;<<<===??????>>>===;;;:::999999999999999999999999999999ooo___VVVOOOKKKGGGFFFFFFFFFDDDBBBBBBBBBAAA@@@????????????@@@??????>>>===<<<<<<;;;:::::::::999888888777777555555666666777777888888666555444444333333444444222222333444444555555555333333333222222222222222111111222222222333333333222222333444444444444333111222333333444444555555333444444555555555555555555555666777777888888777555444444444444555666666555444333222333444555666666333444<<>>???>>>>>>???@@@AAABBBCCCEEEGGGHHHLLLSSS\\\gggttt|||pppggg]]]WWWOOOGGGBBB???===<<<777888888777666444444444888666444444555555444333666555444444444333111...111111222333333333333333111222333444555666666666333666999888555222111111222333555666777666444333222111111111222333444444444444555666666666666666444444333333444666888:::555555555555555444444444333333333333444444444444444444555555666666555555555555555666777888:::;;;::::::999888888999:::;;;:::;;;;;;<<<===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999999::::::::::::::::::::::::ooo```XXXOOOKKKGGGEEEEEEEEECCCAAABBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::::::::999999888777777777333333444666777999::::::555444333333222222333333...000333555666555444222222222222222222222222222111111111222222333333333222222333444444444333333111111222333444444444444333444444555666666666555444444444555444444333222222111111111111222333333333222222111222333555666:::444444AAAQQQSSSCCC222999999999999999999999999:::888777888999;;;;;;:::999999:::;;;<<<>>>@@@AAAAAADDDHHHMMMTTT[[[dddiiivvvwwwlllaaaVVVMMMJJJGGGAAA===;;;:::888777666888999999777555444333555444333555888:::;;;:::666555444555555333000---000111222333333333333333000111333444555555444333333777::::::777222000000000111333555555555333222111111111111222333444555111222444555666555444444000111222444555666666666555555555555555555555555222222333333333444444444333444555555666666555555444444444555666888999:::999999888777777888999:::::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::pppaaaXXXNNNLLLJJJIIIIIIHHHFFFDDDEEEDDDBBB@@@???>>>=========<<<;;;;;;<<<===;;;:::888888888888888777666666888777666555444444555666777666666666666555555555444222111111222222000///222222333444444444333333444444444444444444444444666555444666888888666333111111222222222333333333555555555555555555555555666555444333333333333333666555444333333333333333555555555555555555555555666444666???GGGGGG>>>444666:::===;;;777555888<<<333444666888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@BBBDDDFFFIIINNNTTTXXXdddmmm{{{{{{zzztttkkk```UUUMMMHHHFFF>>>===<<<:::999888888888555555444444444333333333333444444555666777777888999888666444333444555666777555333333555555333111333333333333333333333333666777999:::999666444222333333333333333333333333222111111000111333444555444444555555555555444444555444444555555666777888555555555444333222000/////////000111333444555555333333333444444444555555333333333444666777999:::???<<<999999;;;<<<:::888999:::;;;<<<============;;;;;;;;;::::::999999999:::::::::999777777:::<<<999:::;;;;;;999999:::;;;nnn^^^TTTLLLJJJHHHGGGGGGFFFDDDBBBCCCBBBAAA???===<<<<<<<<<>>><<<;;;;;;<<<<<<;;;999777888888888888777666666888777666555444444555666666666666555555555444444333222111111222333111000333333333333333333222222333333333333333333333333444333333444666666444111111111222222222333333333444444444444444444444444555555444333333333333333555444333333222222333333444444444444444444444444444333444888<<<<<<999555:::===>>><<<777444666888666666777888999999::::::;;;;;;<<<<<<<<<============???AAACCCFFFKKKQQQVVVTTT[[[eeerrr|||pppiiiaaa\\\UUUMMMEEE@@@<<<;;;:::999888666555444444444555555444444444333333333444444444555555666666666888777555444333444666777555333222333555555444222333333333333333333333333555777888999888666333222222222222222222222222222111111111000111222444555333333444444444444333333444444444444555666777888555555555444333111000///000000111222222333444444222222222333333333444444333333333444555777888999<<<:::888999;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<::::::::::::999999888888888888888777666666888:::888:::;;;:::999888999:::ooo^^^SSSMMMKKKHHHFFFFFFEEECCCAAAAAA@@@???===<<<;;;;;;;;;>>>===;;;;;;;;;;;;999888777777888888777777666555777666555555444555555555555555444444444333333333333222111222333444333222444444333333222222111111222222222222222222222222222111111333444444222000111111222222222333333333444444444444444444444444555444444333333333333333444444333222222222333333222222222222222222222222444444444333333444777999:::===>>>;;;777555666888999888777777777999:::;;;::::::::::::;;;;;;;;;;;;;;;===@@@BBBEEEJJJPPPTTTPPPRRRXXX```lll|||}}}pppcccXXXQQQKKKIIIEEE@@@===:::888888777666555444333222222222555555444444444333333333555555555555555555555555666555444333444555666777333222222222444555444333333333333333333333333333444555777777777555333111111111111111111111111111111111000111111222444444111222222333333222222111333333444444555666666777444444444333222111000///111111111222222222333333111111111222222222333333333333333444555666777888888777777999;;;======<<<<<<<<<<<<<<<<<<;;;::::::999999888888888888888777555666666555444444666777777999:::999888777888999rrrbbbWWWPPPMMMJJJHHHGGGFFFDDDCCCAAA@@@???===<<<;;;;;;;;;>>><<<;;;:::;;;:::888777777777777777777666666555555555555555555555555555444444444333333333222222333222111222444555444333555444333222111111111000111111111111111111111111111111222333333333111000111111222222222333333333333333333333333333333333444444333333222333333444444444333333333333444444333333333333333333333333777666444333444777;;;===777999::::::888888999;;;999888666555555777999:::777777888888888999999999;;;===@@@BBBEEEJJJOOOSSSUUUUUUVVVZZZbbbmmmxxx}}}rrreeeYYYNNNEEE@@@@@@@@@>>>===<<<;;;;;;;;;777666555444444444444444555555444444444333333333666666666666666666666666444333333333444555666666333333222222333333222222222222222222222222222222333444555555555444222111000000000000000000000000000000000111111222333333111222222333333222222111222333333444555555666666333333333333222111000///111111111111111222222222222222222222333333333333444333333333444555666666444555666999;;;===>>>>>>=========<<<;;;:::888888777777777777666666666666444555666666444444555666666777888888666666777888ssscccYYYQQQNNNJJJGGGFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<===;;;:::999::::::888777777777777777777666555555444444555555555555555555444333333333333222222222333222111222444555444333555444333111111000000111111111111111111111111111111222333444333333222111111111222222222333333333333333333333333333333333333333222222222333333444555444444444444444555555333333333333333333333333777444222444999======<<<666777888888888888999:::777666444333333555777888777777888888888999999999999;;;>>>@@@BBBFFFJJJNNNSSSSSSSSSVVV[[[```eeegggmmmsss}}}{{{xxxvvvjjjdddZZZPPPHHHBBB<<<999777888888888888888777777666555555444444444555555555555444444444333333333888888777777777777777777333333333333333444555555444444333222111000000000222222222222222222222222222222333333333222111111//////////////////////////////000111222222222333222222333333333333222222111222333444555555555444222222222222111000//////111111111111111111111111333333333333444444444444444333333333333333444555222444666999;;;<<<===>>><<<<<<<<<;;;999888666555555555555555555555555555555666777777666555666777555666777666555555666777ooo___UUUPPPMMMHHHDDDCCCBBB@@@???@@@???>>>======<<<<<<<<<;;;999888999::::::999777666666777777666666555444333333444555555555555444444444333333333222222222333222111222333444333222444333222111000000111222111111111111111111111111111333555555444222222333111111222222222333333333222222222222222222222222222222222222222333333444444444333333333444555555444444444444444444444444333111111444:::<<<:::777888888777777666555555444555444333333333555666777999999999::::::::::::;;;555777:::<<<===???CCCFFFLLLLLLNNNRRRVVVYYYYYYXXXUUUZZZeeesss~~~{{{uuunnnggg```\\\YYYSSSNNNGGGBBB>>>;;;999777333444555666666666444444333333222222222333444444555555444444444333333333777777777777777777777777222222333333333333333333222333333222000//////000222222222222222222222222111111111222222111111000////////////////////////...///000111222222222222222222222333333222222222000111333444555444444333111111111111111000//////000000000111111111222222333333444444444555555555444444333222222222333333111444777999::::::;;;<<<;;;::::::999777666444333333333333333333444444444555777888888777666666777444555666555444333444666lll]]]TTTQQQMMMHHHDDDBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;999888777888999:::999888666666777777666666555444222333444555555555444444444444444444333333333333333222111111222333111000333222111000000000222333222222222222222222222222000333555555333222222333111111222222222333333333222222222222222222222222222222111111222333333444222111111111222222333444222222222222222222222222111222333555555555444444777666555555555444444333333333444444555666777777777777888888888999999999444666888999:::;;;>>>@@@DDDDDDFFFKKKOOOPPPNNNKKKIIIMMMTTT^^^kkkwww}}}uuunnnjjjbbb___[[[VVVPPPKKKHHHFFFEEEAAA<<<999888777666555222333555777777666444333222111111111222333333444555555444444444333333333444444555555666666777777222333333333333222222111...000222111000///111333111111111111111111111111000000000000000000000000////////////////////////...///000111222222222111000111111222222111111000///000222444555444333222000000000111000000///......//////000111222222333222222333333333444444444444444333222222111222222222555999:::999888999:::888888888777666444333222111111111222222333333333444666888888777666666666333444555444333222333555|||kkk^^^VVVSSSOOOJJJFFFDDDCCCAAA@@@===<<<;;;;;;::::::::::::888777666777999::::::999666666666666666555555444111222444555666555444444555555444444444444333333444222111111222222000///333222000//////111333444222222222222222222222222///222555555222111111333111111222222222333333333111111111111111111111111222111111111222333333444000000//////000111222222111111111111111111111111111555888666111///111444333222222333555666666555222333444666777888888888444444444444555555555666555777999::::::;;;===???======>>>AAADDDDDDAAA>>>CCCEEEHHHNNNVVV___gggkkkrrr}}}uuujjj___WWWRRRJJJIIIGGGEEECCCBBBAAAAAA???<<<888555555555444333///111333666666555333222222222222222333444555555555555444444444333333333222222333333444555666666333333333333333222111000***---000111000111444666111111111111111111111111////////////000000000000000000000000000000000000---...000111222222111111//////000000000000//////...000222444555444333222///000000000000000///...---...///000111222333333111111222222222333333333444444333222111111111111222666::::::888777777888777777777666555333222111000000111111222222222333333555888888666555555555222333444444222222333444zzzfffYYYTTTTTTMMMEEEBBBCCCDDDCCCAAA???>>>===<<<<<<;;;;;;<<<===;;;999888999:::;;;;;;>>><<<888555333333444555000222555888999777555333111111222333222111///......///111111111111333555444333222222111111222222222222222222222222222222222222111111222222333444444222000000222333444333000111222222333333333333333222222111111222222333333333333222222111111111222222333333333444444444222222222222333333444555666555555444444444555555222222333333444555666666555555555555666666666666666777888:::;;;;;;::::::999;;;<<<<<<;;;<<<===???AAABBBCCCFFFJJJNNNRRRTTT]]]gggyyy|||lll___VVVOOOHHHCCCDDDBBB???<<<999888777777888777666555333111000000444444444444444444444444222222222111111111000000///000111222222222222222222222111111111111111111222111000000000111333444333222000/////////000111//////111111222111000///......////////////......////////////000000000000000000111111000///---,,,...---...000222444333222......000111111222222222000000//////.........---...///000111222333333333444333111111111333555666666555222111000000111222222333444444555555444444444555555444222111111222666222...---000333444333111666:::999888888555000555444333222111111111111wwwcccVVVQQQOOOIIICCCAAACCCEEEDDDBBB???>>>===<<<;;;;;;;;;;;;<<<:::888666777888999999888666444222222333555666222333555777666555333111222333333444333222111000///000222222111111222444333222111111000000111111222222222222222222222222222222222111222222333333333111000000222333333333000000111222222222111111333222222111111222222333333333333222222222111111000000000111111111222222222222222222222333444555555555444444444444555555222333333444555555666666555555555555666666666666666777888:::::::::999999777999::::::999:::;;;===>>>>>>>>>@@@BBBEEEHHHIIIOOOYYYjjj~~~qqqgggYYYOOOHHHCCC>>>:::===<<<:::888777777777777555555444444333333333222222222222222222222222222222222222111111111000000///000111222222222222111111111111111111111111111111000000///000111222333222222000/////////000000222333444444444333222111......////////////......////////////000000000000111111222222111///...---///......000222333222111000000111111111000000///000/////////.........---...///000222333333333333444333222111111333444666666444222111000000111222222333333444444444444444333444555333111000111222555222//////111333444333222<<>>777444444444555444333222111111111111sss___RRRMMMHHHDDDAAAAAACCCEEEDDDBBB>>>>>>===<<<;;;;;;;;;;;;999888777666555666666777777666444222222333555666444444555444444222111000222222333333333222111111000111222222111000111222222111000000//////000000222222222222222222222222222222222222222111111111333111000000222333333222000000111111111000//////333222222111111222222333333333333222222222222111000000000111111111111222333222222222222333333444444444444333333444444555333333444444555666666666444555555555555666666666777777888999999888888888555666888888777777999:::;;;;;;;;;;;;;;;===???@@@FFFOOO___qqq}}}xxxsssnnnjjj[[[TTTJJJCCC???===:::777666555555555555555666666111222222333333444555555111111111111111111111111222111111111111000000000000000111111222222111111000000000000111111111111000////////////000000111111111000/////////000000111111111111111000///.........////////////......////////////000000000000333333333222111///...---000//////111222333222000111222111111000///...---/////////...............//////111222333444444444555555333222222333444444555444222111000000111222222222333444444444444333222333333222000///000111222111000000222333333222444BBBJJJCCC777111444888555444333222111111111111ppp\\\OOOJJJDDDBBB@@@AAABBBCCCAAA???>>>===<<<;;;::::::::::::888888888666555555666777;;;:::777555444333333444444333333222111111111222111111111111111111000000111222333222000///000111222222111000000000000000111111111111111111111111222222222222222111111000222111000000222333333222111222222222111000//////333222222111111222222333222222222222222222222222222222222222333333333333333222222222222222333333333333333333333333444555444444444555555666666666444444444555555555666666777777777777777777666666444555777777666666888999;;;;;;:::999:::;;;<<<===CCCKKKWWWeeepppxxx|||}}}}}}}}}~~~sssooojjjeeeaaa\\\WWWSSSLLLGGGAAA<<<;;;:::999888222222222333333444444444000111111222333444444555333333333333222222222222111111111111000000000000000000111111111111000000/////////000000000000000//////........./////////000000000/////////000000000/////////...------,,,......////////////......////////////000000000000444444333222111000......111000000111222333111000111111111111000///...---...........................///000222333333444444666555444333222222333333333333222111000000111111111111222333333333333333111222222111000//////000000000000111222222222222555BBBIIICCC777333555999444444333222111111111111nnn[[[NNNJJJDDDCCCAAAAAA@@@???===<<<===<<<;;;::::::999999999999::::::999666555666888:::999777555444333333333222111111000111222333444222222111111111222222222222333333222000///000111333333222111111111111222111111111111111111111111000111222222222111000000111000///000222333222111333333333333222111000000333222222111111222222333222222222222222222222222111111222222222333333333333222222111111222222222222222222222222333444444444444444555555555555555444444444444555555555555777666666666666666666666444555777777666666888999::::::999999999;;;<<<===???DDDLLLUUU[[[___````````````bbbjjjttt~~~sssjjjZZZWWWSSSPPPMMMIIIEEECCC@@@===999666555444444333222222333333333333222222111111111222222222222222333333333222222111111111000000000000000000000000000000111111111000000///....../////////000000000....../////////........./////////000000000//////222222111111000000000000......////////////......////////////000000000000444444333222000000//////111111000111333333222000//////000000000000//////---------..................///000111222333333333444444333333222222222222222222111111111111111111000111222222333333222222000111222111/////////000...///000111111222222333666>>>BBB>>>999777888777444444333222111111111111mmmZZZNNNJJJDDDDDDBBBAAA???===;;;;;;<<<<<<;;;:::999999999999999;;;===;;;777555666888333333333333333333444444111111111111222333444555333333333222333333444555111333333222000///000111444333333222111222222222111111111111111111111111...///111222222222111000000//////111222333111000222333333333333222222111333222222111111222222333111222222222222333333333/////////000000000000111333222222111111111111222111111111111222333444444444444444444444444444444333444444444444555555555555555555444444555666666444555777777666666888999888777777777888999;;;<<<>>>@@@DDDHHHKKKMMMMMMMMMIIIIIILLLSSS^^^gggkkkllliiipppyyyuuugggZZZQQQGGGEEEBBBAAA@@@>>><<<999999888777555333333333333333333333333333222111111222222222111111111111000111111000000///.........//////000000000000000111000000111111000000//////------......//////000000/////////000//////...---......///000000000//////000//////......//////000......////////////......////////////000000000000333222111000000000000000111000000111333444333111......///000000/////////---------------.........------///000111222222222222222222222222111111111111111111111111111111000000000111222222222222111000111222111000///000111000111222222222222555777888<<<>>><<<;;;<<<;;;777555444333222111111111111kkkXXXMMMIIIDDDDDDBBB@@@===<<<<<<<<<<<<;;;:::999888888888888999<<<>>><<<777444666888222222222333333444444444222222222333333333333333111111000000000111333333111222333222000000111222333222222111111111111111111111111111111111111111,,,...000222333333222111000//////111333333111///000111111222222222222111333222222111111222222333111111222222222333333333////////////000000000000333333222111111111111111000000000111111222333444333333333333333333333333333333444444444555555555444444333333333555666777333555666666555666777999888777777666666777888999===>>>???@@@BBBBBBCCCCCC@@@???@@@FFFOOOTTTUUUSSSQQQXXX___cccffflllwww~~~wwwsssmmmfff]]]RRRHHHBBB===<<<:::999:::999888666666666666555444444444555111111222333333333222111111111111111111111111111111000000///......------////////////000000111111000000000000000//////...,,,,,,---......///000000///000000111000///...---------///000000000//////,,,++++++++++++---...///......////////////......////////////000000000000111111000/////////000111000000000111444555444333000000000000///...------,,,,,,,,,------.........+++,,,---///000000000000///000000111111111111000000000111111111111000000///000000111111111111111000111222222000000111222333555555444333555999<<<;;;???@@@>>>===???>>>:::555444333222111111111111~~~jjjWWWLLLIIICCCCCCBBB???===<<<===>>><<<;;;:::999888888888888888;;;>>><<<777444555888777777666555555444333333444444444444444333111111...---,,,,,,,,,...///000000111222222111000111222222111111000000000000000000000000000000000000000+++---///222333333222222/////////111333333111///...///000111111111111111333222222222222222222333111111111222222333333333111111111111222222222222333333222111000000111111000000000000111222333444222222222222222222222222333333333444444444555555333333222222333555666888222444555555555555666888::::::888777666777777888999999888999999;;;<<<===@@@>>>>>>CCCIIILLLIIIFFFGGGLLLPPPQQQPPPUUU___hhhlllsss}}}|||ssspppkkkbbb___aaa\\\YYYUUUQQQMMMHHHBBB>>>:::999777777888888777555000222333333222222222333...///111333333333222222//////000000111111222222333222222111000//////....../////////000000111111000000000000000///......,,,,,,------...///000000///000111111111000...---,,,---///000000000//////...---------...000222333......////////////......////////////000000000000000///.........///111222/////////111444555555444222222111000///---+++***,,,,,,,,,------.........***+++,,,...//////000000---...///000000000000000///000111111111111000000//////000111111111111111000111222222111000111333777888888666555777<<<@@@>>>CCCEEEAAA?????????===555444333222111111111111mmmZZZLLLGGGBBBAAA???===;;;;;;;;;;;;<<<;;;:::999999999999999;;;:::999999::::::888777777555333111///000000111111111000///000111333444222222222222222222222333000111111000//////000222000000000000000000000000222222222111111111111000...//////000111222222222222222111111111111222222000111222333333222111000222222222222222222222222444444444333333222222222---------------...///000222222222222222222222222000000111111111222222222444444333222333444555666222222222222222222222222333333333444444444555555777555333111111111222333777777777777777888888999999999999888888888777777;;;888777;;;>>>======???<<<>>>AAABBBDDDFFFJJJMMMYYYVVVZZZfffrrr}}}zzzhhhaaaXXXQQQLLLJJJIIIHHHGGGFFFCCC@@@===:::777666555555444444444333333333333333333333333333333333333333333222222222111111////////////000000000000222111///...---------.........////////////......111///---...000000...,,,+++,,,.../////////...---000000//////.........------...000111111111000//////......///000000///---......//////......---,,,000000000000///////////////000111222222111000//////000000000111111111111///............---------,,,,,,,,,---------......000///---,,,,,,---...///.........///////////////------------...000111111111111111000111111222222333333222222111000//////777666555555777999===???DDDDDDCCC@@@>>>===>>>???555555444222//////000222lllYYYLLLGGGCCCAAA???===<<<;;;;;;<<<;;;<<<===<<<999888888999:::888666555666666555444444333111111111222444555222222111111111222222333222222222222222222222222000111111000//////000222000000000000000000000000222222222111111111000000...//////000111111222222222111111000000111111222000111222222222222111000222222222222222222222222333333333333222222222111000///..................222222222222222222222222111111222222222333333333444333222222222333444555222222222222222222222222333333333444444444444555666555444222222333444555777777666666777777888999999999999888888777777777999666777<<<>>><<<;;;<<<<<<===??????@@@AAADDDFFFGGGEEEIIISSS\\\cccmmmvvv~~~wwwooofff___UUUPPPJJJDDDBBB@@@@@@???>>>===<<<:::999777666555444444444444333333333333333333333333333333333333333333222222222111111111.../////////000000000000222111///...---------......//////////////////...111///------///000...,,,,,,------...............000/////////.........------...///000000000//////000...---...///000///---...............------,,,...........................///000111111000000/////////000000000111111111............------------,,,,,,,,,------------...------,,,++++++,,,---...............////////////............//////000111111111000000111111222222222222222222222222111111666555444444555888;;;===AAAAAA@@@>>><<<;;;<<<>>>666666555333000///000222}}}jjjXXXLLLGGGCCCBBB@@@>>><<<<<<<<<<<<<<<@@@CCCAAA<<<888999<<<;;;888555333333444333333444333222222222333555666222333333333333222222111111111111111111111111111000111111000//////000222000000000000000000000000222222111111111000000000/////////000111111222222222111111000000111111222000111111222222111111000222222222222222222222222222222222111111111111111222111000///............222222222222222222222222222222222333333333444444222222111111222222333444222222222222222222222222333333333333444444444444555444444333333444666777666666666666666777888888888888888888777777777777777666999???AAA>>>:::::::::;;;<<<;;;::::::<<<======<<<@@@FFFLLLOOOTTTYYY___dddkkkppptttyyy{{{nnncccZZZRRRJJJEEEAAA>>>;;;999888888777666555555555555555555555555444444444333333333222222222222222222222222222222222222222222111111111000....../////////000000000111000///...------------...//////000000//////...000...------...///---,,,---------------......////////////...............,,,---......//////......111///---,,,...//////..................---,,,,,,------------------------,,,---...///////////////////////////000000000000............------------,,,,,,,,,,,,------------++++++******+++,,,---...------........./////////000000////////////000000000000000000000111222333222222222222333333333333333222111111333555888:::;;;<<<<<<;;;999888:::;;;777777666444111000000222yyygggWWWKKKFFFCCCBBB@@@>>>===<<<<<<<<<===CCCHHHEEE>>>999;;;>>>???;;;777444444555555555777666555333333222333333333444444555444333111000111111111000000000000000///000111000......000111000000000000000000000000111111111111000000000000//////000000111111111111111111000000000000111111000000111111111111000000111111111111111111111111111111111000000000000000111111000000000000000000111111111111111111111111111111222222222222333333111111111111111222222222222222222222222222222222222222333333333444444444333222222222333555666777666555555555555666777777777777777777777777777777888777;;;CCCEEE@@@;;;999888888999888666666888999<<<===@@@DDDFFFGGGHHHIIINNNRRRVVVZZZ]]]bbbgggkkkssszzzyyyggg```VVVNNNGGGCCC???<<<999777666666777777555333333333333444555555666666333333333333222222222222222222222222222222222222222111111111111000000000........./////////000000//////......------------...//////000000//////.........---------------,,,...---,,,+++,,,---...///........................,,,,,,---------.........111///,,,+++,,,...//////------.........---,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...................../////////000000.........---------,,,,,,++++++,,,,,,,,,---------*********+++,,,---......,,,------....../////////111000000/////////000000000000///000000111222333333333333333333333333333000000///000111333555666666777888777666666777888777777777555222111111222tttdddVVVKKKFFFCCCBBB@@@>>><<<<<<<<<<<<<<>>999888555666777666555555777999888:::===>>>@@@AAA@@@???BBBDDDFFFHHHJJJMMMPPPSSSYYY___iiissszzzuuuggg]]]QQQMMMGGGAAA>>><<<<<<;;;999888888888999888666333333333333333333333333444333333222222222111111111111111111111111111111111111111111000000000//////............////////////...............---------......////////////......------------,,,,,,,,,,,,------,,,++++++---...///---------...............,,,,,,,,,,,,,,,------...111...++++++,,,...//////---------...---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,------...---............/////////...------------,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,---.........,,,,,,,,,---...//////000111000///////////////000////////////000111222333666666555444222111000000////////////000111333444222444555555444333444666555666777555333111111222pppaaaUUUJJJEEEBBBAAA???===;;;;;;;;;;;;888<<>>@@@CCCFFFHHHGGGKKKRRRXXX]]]aaaeeehhhjjjlllooouuu{{{~~~yyy{{{{{{xxxnnnaaaSSSKKKEEEBBB>>>:::888777777888888777777888999888555222222222111111000000000///222222222111111111000000000000000000000000000000000000000000////////////------........./////////------.........------,,,---------......---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------...---------------.........---,,,,,,,,,,,,---......000...,,,+++---......------------------,,,+++++++++,,,,,,------.........------,,,,,,,,,,,,------------------.........///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---......------++++++,,,---...//////000//////............//////.........///000111222333777666555333222000///...////////////000111222333000222444444333222222333333444555555333222222333lll___TTTJJJEEEAAA@@@>>><<<::::::::::::888999:::888666444555666999777555444555555444333///000111333444444555555222222111111111222222333444333333222111111000000...///000///------///000000000000000000000000000111000000000////////////111000000000000000000000000000////////////000000111000///......///000111111111111111111111111111000000000111111222222222.........///000111222333111111111111111111111111///000000000000111111111000111222333333333222222222222222222222222222222111222222222222333333333000111222222333333333333444444333333444444555666444444444555555666666666555222222666888555333444555666777666555555777999666999888555555:::<<<::::::999888999<<>>?????????AAADDDGGGCCCDDDFFFHHHLLLPPPTTTVVVWWWVVVWWW\\\ccchhhjjjiiidddccccccbbbbbbccccccdddfffjjjqqqxxx|||~~~~~~}}}|||wwwwwwuuuqqqpppqqqqqqooogggZZZRRRTTTXXXZZZ___]]]YYYRRRJJJCCC???>>>777888777666333222333444222111111222444444333111111111111111111111000000111111111111000000000000000000000000000000000000000/////////............---------.........//////+++,,,---.........---,,,***++++++,,,,,,++++++******,,,...---***)))***,,,***+++,,,---...---,,,+++,,,,,,,,,------...............---,,,---...///000---,,,,,,---......---+++,,,,,,---------,,,++++++((())))))***++++++,,,,,,111000...,,,+++++++++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++)))(((******+++,,,...//////000+++++++++,,,---...///000------......///111222333222222222111111000000000000000111111222222333333111333555555333111111111...000333444333333333444{{{iiiYYYQQQKKK???CCC???>>>@@@@@@;;;888999;;;::::::999888777555555555666666666444333333444555444333111000/////////333111000///000111000///222111111111000000//////000111222222222111///...------------............000/////////000111222222444333111000000000111111222333333222222111//////000///...,,,,,,...000111111111111111111111222222000000111222222222222111111111000///////////////111111111111111111111111333222111000111222333444333333333222111000//////444444444333333222222222111111222222222333333333111111000000111111222333222111000111444555666555222333555444333333444666888777777666555444444444222222333444444555555666777777777777888888888888555555666666777777888888;;;::::::::::::;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHFFFGGGHHHJJJMMMOOORRRSSSPPPPPPPPPPPPRRRTTTVVVWWWXXX[[[aaahhhkkkiiigggfffgggiiimmmsss~~~}}}uuunnneeebbb\\\YYYWWWWWWVVVUUUVVVTTTOOOJJJGGGHHHLLLPPPWWWQQQHHHBBB???===:::888666666555444444444444555333333111000000000111222000000000000000000000000111111111111111000///...111000///......---......222111111000///.........000///...---------------///............---------///...---,,,,,,---...///++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,---.........------------------------------,,,,,,,,,,,,---......++++++,,,,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,)))************+++++++++++++++,,,,,,,,,,,,---------+++***,,,///000...,,,////////////////////////222111000///.........///000000000111222222333333111222333444333222111000333222222222222222222333{{{iiiXXXPPPKKKAAA@@@;;;:::<<<<<<999888999:::::::::999888777555555888888888777666555666666666555444333222111111111000...------///000000///222222222222111111111000000000111111000000///...,,,,,,---...///000000111000000000000000000111222222111000/////////000111..................------111000///.........///000//////000000000111111111000000111222222222222111111111000///////////////////////////////////////222111111111111222333333//////000111222222333333555444444333222222111111111111111222222222333333111111000000111111222333555333222222333555444333222333444444333333444666777777666666555444444333222222333333444555555555555555666666666777777777555555666666777777777777:::::::::999:::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGEEEEEEDDDEEEFFFHHHJJJLLLQQQTTTYYY___aaa```]]]\\\[[[^^^```dddlllvvvzzzyyysssrrrsssvvv{{{~~~xxxuuuwwwxxxwwwuuuwwwssspppoooooollleee```QQQNNNIIIGGGFFFFFFFFFEEEJJJIIIFFFCCCAAACCCGGGJJJJJJFFF???;;;:::999777555444444333222222222222222333222111000000000111111000000000000000000000000000000000000000000///...//////.........//////000111111000//////...------//////......------------............------------......---,,,,,,---......------------------------))))))***++++++++++++***+++,,,------......------////////////////////////---,,,,,,,,,,,,---......++++++,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***++++++***))))))***++++++(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,******+++...///---+++........................111000000///////////////000000000111222222333333222333333333333222000000222222111111111111222222|||jjjZZZTTTQQQIII???:::888:::;;;:::999<<<:::::::::999888777666555888888777777666666777777888777666444333333333333222111000111333444555444333333333222222222222222111000//////......//////////////////000000000000222111000000000000000000//////.........///000000000////////////000111111111111000000//////......------...///000111111222///000111111222222111111111111000///////////////////////////////////////000000111222222222222222......///000222333444444444444333333222111111000111111111222222222222333111111000000111111222333666444222222333333222111222333444444333333444555666666666555555444444333222222333333444444555555444444555555555666666666555666666666666777777777999999999999999::::::;;;;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;;;;;;;<<>>>>>???@@@BBBDDDFFFJJJMMMQQQTTTVVVUUURRRPPPMMMRRRVVVVVVZZZ```eeeeeeaaa```___aaadddgggiiijjjkkkmmmrrrwww{{{}}}~~~~~~{{{wwwtttqqqnnnlllfffaaa[[[YYYYYYZZZYYYWWWZZZXXXVVVVVVWWWVVVRRRNNNCCC@@@===;;;<<<=========>>>>>>???>>>===>>>AAADDD===:::888666666666444333444333222222111111222222222222111000000000000111000000000000000000000000...//////000000000000///---------......///111111000000//////...---------//////..............................---------------,,,,,,++++++,,,,,,---************************))))))***++++++++++++***,,,,,,------......------........................,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***........................***++++++,,,,,,++++++***+++******))))))******+++***************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,......---,,,........................////////////000000000000000000111111222333333333333333333333222111000///111111111000000111111111}}}kkk[[[WWWWWWQQQCCC>>>;;;<<<===;;;<<<>>>999999999999888777666555777555444444555666666666777777555444444333333333555333222222444555555555222222222222222222222222111000...---------...///222222111111000//////...222222111000/////////000.........//////000000111333222111111111111222333111111111111000///...---------...///000222222333///000000111111111111111111000000///////////////000000000000000000000000...///111222222222111000000000000000111111111111222222222222222222222222111111111111222222222222111111000000111111222333333111000000111222222111111333444444333222444555555555555444444444333333111222222333444444555555444444555555555666666666666666666666666666666666888888777777888888999:::;;;;;;::::::999999888888;;;;;;:::999999999999999<<<<<<<<<===>>>@@@BBBCCCFFFJJJLLLMMMMMMNNNKKKHHHGGGOOOUUUUUUSSSUUUWWWXXXWWWVVVTTTUUUVVVXXXXXXXXXZZZ\\\___bbbdddfffffffffeeeiiipppwww}}}vvvpppfffccc___]]][[[XXXUUURRRQQQMMMHHHFFFFFFFFFFFFEEEFFFEEEDDDEEEFFFFFFCCCAAA<<<:::999999:::<<<======999;;;============>>>???666666666666666666555444555444444333333333333333222111111000000000000000000000000000000000000000...///000000111111111111...............///000000//////......------------....../////////..................---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++*********------------------------***++++++,,,,,,++++++*********))))))))))))******,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,---------...//////...------------------------------...//////000111111111000000111222222333333444444333333222111000//////111111000000000000111111~~~jjjXXXRRRSSSMMMFFFAAA=========;;;;;;===888888888888888777666555777555333333555777888777666555444333222222222333222000//////000111111000000000111111111111111111111000...---------...///000000111111111111111111222222111000/////////000...//////000000111111111111000000///......//////000000000000000///...---......///000222333444444//////000111111111111000111000000///////////////000000000000000000000000...///000111222111000///000000000000000000111111...//////000111222333444000000111111111222222222111111000000111111222333///...---...000111222111111222444333222222333555444444444444333333333333111111222222333444444555555555666666666777777777666666666555555555555555666666666666666777888888888888888888999999999999:::::::::999999::::::;;;888777777888999;;;===???BBBGGGHHHFFFFFFIIIGGGCCCEEEPPPXXXXXXSSSQQQPPPNNNMMMKKKJJJJJJKKKKKKJJJIIILLLMMMOOOQQQRRRSSSSSSSSSVVVYYY^^^bbbfffgggggggggjjjkkkmmmooorrrtttvvvwwwwwwyyy}}}~~~{{{xxxmmmmmmmmmppptttvvvvvvvvvtttnnnjjjjjjiiifffeeeffffffiiimmmnnnkkkddd\\\WWWQQQOOOMMMLLLKKKJJJHHHFFFEEECCC@@@>>>===============<<<;;;;;;<<<;;;:::888666444333444666888999999777:::===>>><<<;;;::::::444555666777666555444444444444333222222222222333111111111111000000////////////////////////////////////000111222222222222000000///..............................---------......///000000//////......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))*********************************+++++++++,,,,,,+++,,,---------,,,,,,,,,------------------------,,,---...000111111111111111111111222333333444444333333222111000000//////111111000000000000111111~~~gggQQQIIIHHHBBBDDD>>>;;;<<<<<<888777999777888888888777777666555:::666333444888;;;;;;:::444444333222222111222222333111000000222333333222000000000000000111111111111000//////......//////,,,---...///111333444555222111000000000000000000//////000111111111000000000000111111111000000///............//////////////////000111222333333444...///000000111111000000111111000///////////////////////////////////////......///000000000000000------...///111222333333---......000111222333333000000000111111111111222111111000000111111222333...,,,,,,---///111222111111222333333222222333444333333333333333333333333111111222222333333444444555555666666666777777777666666666555555555555444555555555555555666666777555555555666777777888888999888888888888999::::::777777777777999;;;===>>>===CCCEEEAAAAAAFFFFFFAAACCCMMMUUUUUUPPPMMMJJJFFFEEEDDDCCCDDDEEEEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMNNNPPPQQQSSSUUUVVVUUUTTTSSSVVVWWWYYY\\\___bbbdddeee```bbbeeehhhjjjkkkkkkjjjgggiiillloooqqqvvv{{{~~~}}}{{{vvvpppjjjeeebbb```XXXXXXZZZ]]]```aaa```^^^]]]WWWQQQQQQPPPMMMLLLNNNMMMPPPTTTVVVUUUPPPKKKGGGEEEDDDCCCDDDEEEEEECCCAAA<<<<<<:::999999999::::::888777777666555444333333333222111222444666666555444777:::;;;:::777555555222444555555333222222333222111000000//////000000000000111111000000///...///////////////////////////000000111111111111000111111///......---------........................---...///000111000///...------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++***------......------,,,,,,------------------------+++++++++++++++,,,------***+++,,,------......---,,,,,,............,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***((())))))******))))))(((&&&&&&((()))+++---...///************++++++++++++(((***++++++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111000111111222222333444444444222222111000000000000111111111111000000111111111~~~fffOOOFFFDDD>>>???;;;999;;;;;;888666777777777777777777777666555:::666333333888<<<<<<;;;444333333222222222222222333222222333666888999999000000000111111222222222000000111111000000///...------...///000222222333000000000000000000111222...///000000000///...---+++---000222444333222111------,,,,,,---...///000///000000000111111222222...//////000000000000000111111000//////////////////////////////////////////............///000000.........///000111111222/////////000000000000111000000000000111111111111111111000000111111222333000///......000222222111000222333333222222333444222222222222222222333333111111111222333333444444444444555555555666666666666666555555555444444444444444444444444555555666555555555555666666666666888888777777777777777888999999999999;;;===???@@@;;;BBBDDD???@@@HHHHHHCCCAAAHHHMMMKKKHHHGGGDDD@@@AAAAAA@@@BBBDDDEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVPPPQQQRRRSSSTTTUUUUUUUUURRRSSSUUUVVVXXX\\\aaaeeennntttzzz}}}{{{xxxtttqqqpppqqqssstttrrrtttuuusssooollllllnnnpppzzz{{{uuuqqqpppnnnmmmmmmkkkgggddd^^^]]]ZZZVVVQQQNNNLLLKKKKKKJJJJJJLLLNNNOOOOOONNNOOOHHHBBBAAAAAA??????BBB???BBBEEEGGGGGGEEEBBB???>>>======>>>??????===;;;666666666666666666888999444444444333111111111222444333222333555666555444111444888999777555444444111222444333111000222444111111000//////////////////000111111111000......////////////////////////...///////////////...---000//////.........//////////////////////////////---...000111111111//////---------,,,,,,,,,++++++++++++,,,------,,,++++++************************))))))***++++++++++++***------......------,,,+++------------------------+++++++++***++++++,,,---***+++,,,---............,,,---///000000///---,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))******)))(((''''''((()))***+++,,,------************++++++++++++)))+++---,,,)))((()))***++++++++++++++++++++++++,,,...///111222111000///111111222333333444444555111000000//////000222222222222111111111111222222}}}hhhRRRIIIHHHCCC===999888<<<===:::888999666777777777777777666555999444000111666;;;;;;999444444333222222222333333.........111555999::::::111111111222222333333333000111222222222111///...222222111000///...------000000//////000111222222....../////////...,,,+++"""%%%***...000111000...,,,,,,******+++---000111////////////000000000000...//////000000000000000111111000///////////////111111111111111111111111//////...------///000111222111111000///......---111111111000//////......000000000000111111111111111111111000111222222333444222000000111222111000000222333333222111333444222222222222222222222333000111111222333333444444333333333444444444555555666666555555555444444444444333333333333444555555888777777777777777666666:::999888777666666666666777777777888999;;;===>>><<>>;;;===@@@BBBBBBAAA>>>===999888888999::::::777555333444555555555555777999333333333222111111222333333222111222333333222111000333777888777666555555000222444333111111444777333222222111111111111111///000111111111000...---////////////////////////............---,,,++++++......---......///000111/////////000000000000000,,,...000111222111000///---------,,,,,,,,,+++++++++,,,------------,,,+++------------------------++++++,,,------------,,,---.........---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---............---...000111111000...---(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''((()))******)))((('''---,,,,,,+++***)))(((((()))************+++++++++,,,...000///,,,***+++---++++++++++++++++++++++++---...000111222111///...111222222333333444444555000000/////////111222333333333222222222222333333}}}iiiUUULLLIIICCC@@@???>>>===;;;:::999888999888888777777777777777555666777777666555333222555555444333222222222222222333111///222777888555111222333333222111///...---...000111111111000///.........---...///000111........................000000000000000000000000........................,,,------...///000111111000111111000......///000111000......000000000///...///111222111///,,,***+++...111111000---,,,+++000///...------...///000111111000000//////......111111111111111222222333222111000.........///000000111111111222222222222111111222222222222111111000000111111111000000///333222000//////000222333/////////000111333444555444444333222222222333333666555444333333333333333444555555555555555444444777777777777777777777777666666666666777777777777555777999:::;;;<<<@@@BBBCCCAAA???>>>===>>>???@@@DDDBBB@@@???@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAABBB<<>>======<<<<<>>;;;999888888999888777888:::<<<@@@AAA???:::666777777888888888888777777444222111222555777666444666333000111333444111...222111111111111111111222111333555777888777555333222222222222333444555666777666444222111000////////////............//////------...///000000//////---------............///........................------------------------++++++,,,,,,---...//////*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++++++++++++++++++++++++++++++++++++++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,---...///000,,,,,,,,,++++++************++++++++++++***))))))******++++++++++++******++++++***)))((('''&&&&&&))))))*********))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------------------------............///000111222333333222111000222111000//////111333444666555333222222333555666|||hhhSSSJJJHHHAAA???>>>===<<<;;;999888888999888888777777777777777444555666888999999888888666555444333333222222333000333333000000444555333222222222222111000////////////000111111111111111------..................000000000000000000000000////////////////////////........................------......//////000000...//////...,,,,,,---...111///......///000000///000000111222111///---,,,(((+++...000000/////////000///............///000111000000000/////////...//////......//////000111222111000/////////000000000000000000111111111222000000111111111111000000111111222222222222111111333222000//////000222333444333222111000000000000333333333333333444555666555555444333333333333333444444555555555555444444666666666666666666666666555555666666666777777777666777999999:::;;;>>>@@@AAA@@@>>>===<<<===>>>???AAAAAAAAABBBBBBBBBAAA@@@===========================???BBBDDDEEEGGGJJJLLLMMMLLLJJJGGGFFFEEEEEEEEE@@@AAABBBBBBBBBBBBAAA@@@BBBBBBAAAAAA@@@@@@????????????@@@AAACCCDDDEEEEEEAAADDDHHHLLLOOOQQQRRRSSSLLLHHHEEEDDDFFFGGGGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBGGGNNNRRRSSSOOOHHHDDDAAA@@@???===<<<;;;;;;;;;:::::::::999999999999999<<<;;;;;;<<<>>>??????>>><<<:::888777777888777777444999>>>@@@===:::888888666666777777777777666666444222111222444666444222777555333333333333222111333222222111111222222333000222444666777555444222111111111222333444555555666555444222111000//////////////////////////////------...///////////////------------....................................------------------------++++++,,,,,,---......///---------...............++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------------,,,,,,,,,++++++************++++++++++++***)))))))))******++++++******)))))))))))))))(((((((((((())))))************))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------...............///000222333333222222222111000//////111333444555444333222222333444555{{{gggRRRHHHFFF???>>>===<<<;;;:::999888777999888888777777777777777555777999;;;>>>???@@@@@@666555444333333222222333000555777333000111222111333333222111000000000000111111000000111111222333...//////000000///...---000000000000000000000000////////////////////////.................................///////////////...//////...,,,,,,---...111///......///000000///111111111111111000///...(((+++...000000/////////000//////......//////000000000000000////////////...............///000000222111000000//////000000////////////000000000000///000000000000000000///111222222333333333222222222111000//////000111222555444333222000///......222222222333444555777888555444444333333333333333444444555555555555444444444444444444444444444444555555555666666666666777666888999999999999<<<>>>???>>>===;;;;;;<<<===>>>>>>@@@CCCEEEEEECCC@@@???============<<<;;;:::999===???AAACCCDDDEEEHHHJJJKKKJJJGGGEEECCCBBBBBBBBB??????@@@@@@@@@@@@???>>>?????????>>>======<<<<<<======>>>>>>???@@@@@@@@@>>>???AAADDDFFFIIIKKKLLLFFFDDDAAA@@@AAAAAAAAA@@@AAA@@@???>>>===<<<<<<<<<:::===BBBEEEEEEBBB>>>;;;???===;;;999888888999999555555666666777888999999777666777999<<<>>>>>>===;;;888666555666666666555000777===>>>999555555888555555666666666666555555555444222333444444333111888888777444222111222444333333222222222222333333000111333444555444222111111111111222222333444444555444333222111//////...---...///000000///...---------...////////////...------------............------------------------........................++++++,,,,,,------......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,......,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******......------,,,,,,+++++++++++++++++++++***************++++++******)))((()))******++++++******)))''''''(((((())))))******))))))************))))))(((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............,,,---///111222333333333111111000///000111222333444333222111111222333444{{{gggQQQHHHEEE>>>===<<<<<<:::999888777777999888888777777777777777:::;;;===???AAACCCEEEEEE555444333222222111111222111888;;;777111111222111444333111/////////000000111000/////////000222333222222111000/////////000........................////////////////////////........................///////////////.........000111111000......///000000///------///000///...111000000////////////...,,,...000000...---,,,,,,///////////////000000000000000000000////////////000////////////000111111000/////////////////////.........////////////000/////////....../////////111111222222333222222222111111000000000000111111000111111111222222222222222222222222333444555666444444333333222333333444333333444555555555444444333333333333333333333333444444555555555666666666777888999888777777999;;;<<<;;;;;;::::::;;;<<<===>>>AAAEEEGGGFFFBBB>>>;;;===>>>>>>>>>>>><<<;;;:::;;;===???@@@AAABBBDDDFFFFFFEEECCC@@@???>>>>>>>>>???????????????>>>>>>>>>>>>======<<<<<<;;;::::::<<<<<<<<<<<<<<<=========>>>>>>>>>???BBBDDDGGGHHHDDDCCCAAA??????>>>>>>===BBBAAA???<<<:::888777666777999;;;<<<<<<;;;999888<<<:::777666666777:::;;;555555555666777999;;;<<<777666666888;;;=========999666444333444555555444000555999999666333444555333444444555555444444333777666555444444444333222777888888444000///111555222222111111111111222222///000111222222222000///000000111222222222222222333333222222111///...---,,,...000111111000...,,,------...//////.........,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******)))))))))(((++++++++++++++++++++++++***************************++++++,,,,,,+++++++++++++++++++++++++++++++++***,,,...---,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***---------,,,,,,,,,+++++++++++++++******************************))))))((())))))************))))))(((((((((((())))))))))))((())))))************)))))))))))))))*********+++************************)))))))))***++++++,,,,,,,,,,,,---------.........------...000111222222222111000000///000111222222333222111111111111222333|||gggRRRIIIFFF???<<<<<<;;;:::999999888888999888888777777777777777;;;<<<<<<===???@@@AAABBB444333222111000000000000///666:::555000///000000333222111///...//////000//////...------///000111444222...,,,+++---///111........................................................................///////////////.........000111111000......///000000...------...//////...///............------------...000000...,,,,,,---...//////000000000000000////////////000000000000/////////...//////000111---.....................---.........//////////////////...------...////////////000111222222111111111000000000000000000111---...000222333333333333222222111111000111111222333333222222222333333444222222333444555555444444333333333333333333333333444444444444555555555555666777888777555555777888999999999::::::;;;<<<<<>>>>>>>>@@@AAACCCAAA@@@>>>=========>>>@@@??????>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;>>>@@@BBBBBBBBBAAA???===;;;;;;;;;@@@>>><<<:::888666666555777777777777777777777777555444333222333666999;;;555555555555666999;;;<<<777666666777:::;;;;;;:::777555333222333444444444333333444555666555333222333333444444444444333333888888777666555444333333444666666333///...000333000000////////////000000///000000111111000///...///000111222222222111111111222222111000///...---,,,...000111111000...,,,------............------,,,,,,,,,------------...------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------************************)))************)))(((((()))))))))******)))))))))))))))))))))(((((((((((((((((()))************************+++++++++,,,,,,************************(((((()))******+++,,,,,,,,,,,,,,,------------...//////////////////000000000000000000000111111111111111111000000111111111{{{gggRRRIIIGGG@@@<<<<<<<<<;;;:::999999999999888888777777777777777999999888888888888999:::444333222111111000000000---222444000---...///...222222111000////////////...---------......//////111///+++))))))+++...000000000000000000000000000.........................................................///////////////...//////...,,,,,,---...000...------...//////...---------......------,,,***,,,............///111......///000111111111111////////////000000000000,,,,,,,,,,,,,,,---......------.../////////..................////////////000///...------...///000...///000111111111111111000000000000000000000000000000222333333222111000222111000000/////////000222222222222222333333444111222333444444555444444222222222222222222222222333333333444444444555555555666666666444444555777888888999::::::;;;<<<<<>>>>>???@@@AAA@@@???>>>===<<<<<<<<<======<<<<<<;;;::::::999999999999::::::::::::::::::888888888888:::<<>>:::888888888888777777666666777777888777666555444444444555666666555555555666999<<<===555444333333333555888999444444333555777999999888666444222222333444444444555333222333555666444222333333444444444444333333666777888666444333333444111222333222000//////000//////............//////000000000000000//////...///000111222222111000///000000111111000///---,,,---...///000000///...------............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))((('''++++++++++++++++++++++++***+++------+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++,,,,,,------)))))))))***************))))))******))))))((('''((())))))******))))))(((******))))))(((((('''''''''((()))******+++*********++++++++++++,,,,,,,,,************************(((((()))***+++,,,,,,---,,,,,,,,,,,,------------//////............///////////////000000000111111000000000000000000000000yyyeeeQQQIIIGGG@@@======<<<<<<;;;:::::::::999888888777777777777777777666555444444444555555666555444333222222222222...111111......222333111111111111111000///...------......///////////////---------------.........000000000000000000000000................................................------......//////000000...//////...,,,,,,---...000...,,,---...///......,,,---...000000///---,,,***,,,............000111---...000111222222111111.../////////000000000111,,,,,,++++++,,,,,,---.........000111111111000000....../////////000000000111000...------...000111...///000111222222222222//////000000000000//////111222333333333111///...111000000000000000111222222222111111222333333444111111222333444444444444333333333333333333333333222333333333333444444444444555555444333333555666777777999:::;;;<<<<<<<<<===AAACCCAAA===:::;;;>>>???>>>;;;999999999;;;<<<;;;===>>>===<<<<<<===>>>>>>>>>======>>>???AAABBB???>>><<<;;;::::::;;;;;;;;;;;;;;;:::999999888888777777777888888999999999888888999:::<<<>>>@@@AAA???@@@AAA>>>:::777666777555555555555666777888999888777666444444444555666888888888888999:::;;;<<<777555333222222333555666333222333555999;;;;;;;;;666444222222333555555444444555555444444444444555333333444444444444333333333555666555222111222444//////000111222222///---//////............//////000000000000/////////......///111222222000///...///000111111000///---,,,////////////////////////---.........------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++***************************************)))((((((++++++++++++++++++++++++***+++------+++***+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++((()))))))))*********+++)))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******+++++++++************++++++++++++************************(((((()))***+++,,,---...++++++,,,,,,,,,---------...------------...000111...//////000000000000000/////////000000/////////wwwcccPPPHHHFFF@@@=========<<<<<<;;;;;;:::999888888777777777777777777666555444444444555666777777666555444444444444222333111///222777888555000000111111111///---,,,---...000111111111000///,,,...111333444222111///........................................................................,,,------...///000111111000111111000......///000///...,,,,,,...///...---,,,---000111222000...,,,.../////////---,,,---...---...000111222222222111.../////////000000111111...------------.../////////000111333333333222111////////////000000000000222000///......///000222///000111222333444444444//////000000000000/////////000222333333222111/////////000000111222444444222111111111222333333444000111222333444444555444333333333333333333333333222222333333333444444444333444444444333333555666666777999:::<<<<<<======<<<>>>@@@>>>;;;:::===AAAEEEBBB>>>;;;::::::<<<>>>===>>>???>>>===<<<===???;;;::::::;;;<<<>>>@@@AAA===<<<;;;999888888999999::::::999999888777777777555555666666777888888999555555777999;;;===>>>???@@@BBBCCC@@@;;;888777888999999888777777777888888:::999888666666666777888555555555555555555444444:::888555333222333555666333333444777<<>>>>>===<<<:::;;;<<<>>>???===@@@BBBAAA>>><<<<<<===============<<<<<<<<<<<<>>>===:::888888888999:::999999888888777666666666555555777888888777666555888777777777888:::<<<======>>>???===:::666555444:::888777777888999999888>>><<<999666444444555666444444333333555666888999888555222111111222222111222222333555888888777555222222111111111111222222666666555555444444444333555444222111111111222222111222333222000000000222333333222111000000111111222111000//////000111111////////////////////////000000//////............,,,...///...+++***+++---...///000111111///---+++)))+++,,,,,,+++***++++++++++++++++++++++++++++++++++++------...---,,,+++)))******+++,,,,,,,,,,,,---,,,***)))))))))******************************------,,,+++******++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,******))))))******+++,,,,,,,,,++++++***)))((((((+++,,,---...---,,,+++******++++++,,,,,,++++++***************)))))))))))),,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))******)))(((((((((((((((++++++******))))))(((((((((((())))))*********+++***((('''&&&'''(((***++++++***)))(((((()))************++++++++++++******))))))***++++++++++++***++++++,,,---...///000111......//////000000000000......////////////......rrr^^^LLLGGGFFF@@@===;;;::::::;;;;;;;;;:::888888888888777777777777777777666555555555555666666777555111000333444222222111111111111111111222222333333222000//////000111///,,,,,,///111222111////////////////////////...------...000000///---------------------------...---------,,,,,,,,,+++'''))),,,...//////...---000000000000////////////,,,------......///......------......------,,,+++++++++,,,------......///000///...------...///000000000///.....................////////////......////////////////////////...------------...//////............////////////000000/////////000111222000///......------......000000/////////000111111111111000000000000111111000000000000000111222222111111000000111111222333333111//////111222000///111222222333333444444444666666666666555555555555333444555666777777777777;;;:::999999999:::;;;<<<<<<<<<;;;:::;;;<<<===>>><<<>>>AAAAAA>>><<<<<<===999:::;;;<<<===>>>???@@@@@@>>>;;;888666555555666777777777777666666666666555555666666666555555444666555555666777888:::;;;<<<===>>><<<999666555555888777666777888999888666<<<:::777555333444555666666666666666777999:::;;;888777666555333222222222222111111333555666555333222222111111111111222222111222333555666888999999444333222000000000111222000222222222000///000111222222111000000000000000111000///...//////111111.................................---------,,,,,,...000111000...---...///---.../////////...---,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,------......---------,,,,,,***)))))))))******************************((((((''''''&&&&&&&&&&&&))))))************))))))***************++++++,,,******))))))******+++,,,------,,,,,,+++******)))******+++++++++++++++***++++++,,,,,,,,,,,,++++++************))))))))))))+++,,,,,,,,,++++++***)))))))))(((((((((((())))))******)))(((((((((((((((*********)))))))))))))))(((((()))))))))************)))((('''''')))***,,,******)))(((((()))***+++******++++++++++++******((())))))******************+++,,,---...//////000/////////000000000000000//////000000000000//////ppp]]]LLLGGGGGGAAA:::999999:::<<<===<<<:::888888888888777777777777888888777666666666666666777888555111000444666555111111111111111111111111000111222111///---...///111///------...000000000///000000000000000000000111///......//////...,,,+++,,,---...000111222333.........---------------------............------000000///...///000111222------,,,,,,,,,---......------......------,,,+++++++++,,,------......///000///...------...///000000///......---.........---....../////////......////////////////////////---,,,,,,,,,,,,---..............................000000//////000111222222......------,,,,,,------222111000000000000000000111000000//////000000111000000000000000000111222111000000000000111222222444333111222333333222111222222222333333333333333555555555555555555555555444555666777777777777777::::::999888888888999999999999:::::::::;;;;;;;;;:::===???@@@???>>>>>>>>>888999:::;;;===>>>???@@@>>><<<:::777555444444444555555555555555666666666666666555444333333333333444333333444555666888888:::<<<<<<;;;888555555555777666666777999999777555999777555333222333444555666666666777888999;;;;;;888:::<<<:::666333333444333111000000222333222111222222111111111111222222000111333444777888:::;;;222222000//////000000111///111111000///...///000111000//////...////////////...------...///000111........................,,,,,,,,,,,,++++++++++++///000111000.........000,,,,,,---------------...+++,,,......,,,+++,,,---------------------------++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,+++***,,,+++***)))((()))******************************)))(((((((((((('''''''''))))))************)))))))))************+++++++++******))))))******+++,,,---------,,,++++++******)))))))))))))))***+++,,,+++,,,,,,------,,,,,,+++************))))))))))))+++++++++,,,++++++***)))))))))(((((((((((())))))***))))))(((((((((((((((((())))))))))))))))))***(((((())))))))))))************)))((()))***+++,,,)))((((((((()))***+++,,,******++++++++++++******((())))))*********************+++,,,------......000000000000000000000000000000111111111111000000nnn\\\LLLGGGGGGAAA<<<<<<<<<>>>??????===:::888888888888777777777666888888777666555555555555444666444222444:::>>>>>>111111111222222111111111///000111000...---...//////...------------......///////////////000000000222111//////000111000.../////////000000111111111..............................------------------///...---,,,---///111333---,,,+++******+++,,,---------......------,,,+++++++++,,,------......//////...------------...//////......------.........------......//////......////////////////////////...------------.../////////...............------//////000000111111222222000000//////...//////000333222111000000000000000000000////////////000000111000000000000000111111000000000000000111222222222222222333333444333333333333333222222222222222444444555555555555555666888888999999999999999888999999888888777777777777666777888999:::::::::999:::===@@@BBBBBBBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;888777666555555555555666222222333444555555666666888777555333222222333444333333333444555555666777888999:::999666555555555666666777999:::999777444666555333222222222444444444444444555666777888999777<<<@@@>>>888444333555555333000///000111111111111000000000000000000111444444444444444444444555111000///......///000111///000000000...---...//////......------.........---,,,,,,,,,---///000111........................,,,,,,++++++++++++++++++------...---------------,,,++++++++++++,,,......+++---......---,,,,,,---------------------------++++++++++++***))))))(((++++++,,,---------,,,,,,+++***)))(((((()))***+++************************))))))*********)))))))))++++++,,,,,,,,,,,,++++++))))))******++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********(((((((((((()))+++---...,,,,,,------------,,,,,,************)))))))))(((******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))))))))******))))))******+++,,,'''(((((()))***++++++,,,******++++++++++++******)))******+++++++++++++++)))******+++,,,,,,------111111000000000000//////111111111222222111111111mmm\\\LLLGGGGGG@@@>>>>>>===>>>???===;;;888888888888888777777777666888777666555444444444444000333333111444;;;??????000111222222222222111000222333444333111000111222000000000000/////////000---------....../////////000///------///000000000000000000000/////////...........................,,,,,,++++++,,,---...///,,,,,,+++***+++---000111...---,,,++++++,,,---...------......------,,,+++++++++,,,------......//////...---,,,,,,---...///......------------......,,,,,,---.......................................---------------...////////////......---------,,,......///000111222222222000000000//////000111111222222111000/////////000000000////////////000000111111000000000000000111000000//////000000111222222333333333222000//////222222222222222222222111333444444444555555666666888888999999999888888777888888888777777666666555555666777888999999999999<<<>>>AAADDDFFFFFFDDDCCC;;;;;;;;;;;;::::::::::::666666555555444444555555111111222333444555666666999888666444333333444444333333444555555666666666666777777666555444555666777777777999;;;:::777555444333222111111222333333222333444555666777777888666;;;@@@>>>999444333555777444222111111222222111//////............//////444444333222111111000000000000///......///000111...///000///---------///...---------------......---,,,,,,,,,---...000111........................,,,,,,,,,,,,---------------,,,,,,,,,---------,,,+++++++++++++++,,,---...+++---......---,,,,,,---++++++++++++++++++++++++,,,++++++******)))))))))+++,,,---...///000000000******)))(((((()))***+++************************&&&'''((((((((((((''''''++++++,,,,,,,,,,,,++++++((()))***++++++++++++*********))))))******+++,,,************)))))))))))))))(((((((((***,,,...///+++,,,,,,------,,,,,,+++************)))))))))((()))******++++++*********))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((()))))))))***))))))((((((((((((((((((***************++++++,,,''''''((()))***+++++++++******++++++++++++*********+++,,,,,,------,,,,,,)))******++++++,,,,,,,,,////////////////////////111111222222222222111111lll[[[KKKFFFFFF???>>>===;;;;;;;;;;;;888666888888888888777777777777888777666444333333333333///222222000111555777666000111222333333222111000///111222111000///000111,,,---///...---------///,,,,,,------....../////////---++++++---/////////////////////////////////---------------.........++++++++++++,,,---//////+++*********+++,,,...///000000///.........//////------......------,,,+++++++++,,,------......//////...---,,,,,,---...///---------,,,------...///+++,,,---.......................................,,,++++++++++++,,,------//////......---,,,,,,,,,,,,---...000111111111111.........---......///000111000//////////////////000//////......//////000222111111000000000000000000////////////000111111999:::;;;999555222000///111111111222222222222222333333333444555555666666666666666666666555444333777777888888888777666666555555666777888999999:::>>>???BBBFFFIIIIIIFFFCCC999999999:::::::::;;;;;;888888777555444333111111111222222333444555555555777777666555444444444444333444555666666666666666444555555444333333555777777666666888999999777555333333222222111222222222333444555666777888888888555888<<<;;;888444333444777555333333333444333222//////............//////111000000000000000000111000//////......///111111...000000///...---...///---------,,,------...///...---,,,,,,---...///000------------------------------------...............,,,,,,,,,...///...---++++++,,,,,,,,,,,,,,,---+++,,,......,,,+++,,,---++++++++++++++++++++++++++++++************+++,,,((()))***++++++,,,,,,,,,***)))((('''((()))***+++************************((()))***+++,,,+++***)))))))))************))))))((()))***,,,,,,+++************))))))******+++,,,))))))))))))))))))))))))((())))))***+++,,,......***++++++,,,,,,++++++***************))))))))))))((()))******+++*********))))))(((((((((((())))))((((((((((((((())))))***'''(((((((((((((((((()))))))))(((((((((((('''''')))))))))************+++'''((()))******+++************++++++++++++*********++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,---------....../////////111111222222222222111111lll[[[KKKEEEDDD===>>><<<::::::;;;;;;:::999888888888888777777777777999888777555444444333333///222333000000222111...///111222333333222111///,,,---......---,,,---...(((***,,,---+++***,,,...---------...//////000000333000...---...000000000000000000000////////////+++,,,,,,,,,------------,,,,,,------......//////+++++++++,,,,,,---------.../////////......---,,,------......------,,,+++++++++,,,------......///......,,,,,,,,,,,,......---,,,,,,,,,------...///***+++,,,---....................................,,,,,,,,,,,,,,,------...//////...------,,,++++++***,,,---///000000000000---,,,,,,,,,------...///..................///000//////............//////222222111000000000000000///////////////000111111888:::<<<;;;888555444444000000111111222222333333222222333444444555666666666666666555555333222222555666777888888888777777666666555555777888:::;;;??????BBBFFFJJJIIIFFFBBB::::::::::::999999999999888777777666555333222111222333333333444444555555444444555555555444444333333444555666666666555444222333444333222333555777666555444444666666555444444333333222222111111111111222444555666777666666333555666777666444333222444333333444555555333111000000000//////000000000///000000000111111222222000000/////////000111222///000111000...---...///---------------...////////////...------...///000------------------------,,,---------.........///---+++***+++---...---+++,,,,,,---......---,,,+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...)))*********)))((((((''')))(((((('''((()))***+++***************************+++---...///...---,,,))))))************))))))((()))+++,,,,,,+++***)))******))))))******+++,,,))))))))))))))))))))))))'''((()))***++++++++++++)))******++++++******)))************))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((()))******((((((((((((((('''''''''))))))((((((((('''''''''(((((())))))*********)))((()))******+++***))))))******++++++++++++******))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,***++++++,,,---...//////000000111111111111000000lll[[[KKKEEECCC<<>>>>>>>>888888888888777777777777:::999888666555555444444///333444222111333111---///000222333333222000///...000111000//////000111***---000000///...000222---......///000111111222999666333111111222222111444333222111000...------+++++++++,,,,,,---------......///////////////...+++,,,---.........------++++++,,,---,,,+++)))(((------......------,,,+++++++++,,,------......///...---,,,,,,,,,,,,---...,,,,,,,,,,,,------...///***+++,,,---....................................///............///000000//////...---,,,,,,++++++)))+++---...000000000///------------......///000---------------...///000//////............//////222222111000000///000000///////////////000111111+++///333444333222333444//////000111222333333444222222333333444555666666777777777777666555333333555666777999999999888888777666555555666888;;;===??????BBBFFFIIIIIIEEEAAA???>>><<<:::888666555444444444555666666555555555333333444444444444555555111222333444555444333222222333444555555555444333222222333222111222555777555333111111333444444333444444333333222111111000...///111333444444444333333222222333555444222000333222222444555555333111222222111111111111222222222222222111111111111111111000/////////111222333///111111000///...///000---------------...///000111000......---...///000------------------------,,,,,,,,,------.........***(((&&&(((+++,,,+++))),,,---/////////---+++***)))+++---,,,+++***++++++------------------------++++++******+++---///000333222222000///---+++***)))(((''''''''')))***+++************************&&&''')))+++,,,+++)))(((++++++,,,,,,,,,,,,++++++''')))+++,,,,,,,,,***)))*********)))***++++++,,,******************++++++%%%'''(((*********))))))))))))************))))))************))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((()))******))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((()))))))))))))))))))))***++++++***((((((******++++++++++++******''''''((())))))))))))))),,,,,,,,,,,,,,,,,,------))))))***+++---...//////000000111111111111000000kkkXXXLLLDDD???============<<<;;;;;;::::::999999999888999999::::::888777666666666666444222333444444444333111///...222222111111000000/////////111222333333222111///000000///...............+++,,,---...////////////111///...000333333111///111111111111000000000000444222///---,,,,,,...///''',,,...***(((+++......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++***++++++,,,,,,))))))***+++,,,...///000000///...---------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,---......---,,,,,,111000///...------...///,,,---------......//////000///---,,,,,,---...000---------......000111111111000///......///000111111///---...111222000...000000//////.........---000000000000000000000000///000000000111111111222333333222222111000/////////000000222333444555555222,,,222666111222555111444444444555666777777888999777555444333444555666=========>>>???@@@@@@AAA======<<<:::888666555555666666555333222111000///111222333333444444333333444444444444444444444444444444444444444444444444444444333333333333222222222222222333333333444444333333333222222222111111111111111111222333444444333111000000111222222111333333222111000000111111000000000000000111111222111111111000000000000///222222111111111111222222222222333333222111000000,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,+++***+++,,,---...///...------++++++***))))))***,,,------,,,***)))---------,,,,,,++++++++++++******,,,///000---***++++++++++++++++++++++++***)))))))))))))))***+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,---,,,++++++,,,+++******+++------,,,***+++++++++*********))))))(((((())))))*********++++++***)))(((((()))***++++++)))((())),,,---,,,))))))((((((((()))***++++++''''''(((((())))))******)))((('''''''''(((***++++++*********))))))((((((''''''((()))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++........................jjjVVVKKKDDD???>>>=========<<<;;;;;;::::::;;;;;;:::999999:::::::::666666555555555444333222111222333333333222111000111111111000000000000000///000111222222111000///000//////...............+++,,,---...////////////000///...///222333111///000000/////////.........222000...,,,+++,,,...///(((---...***)))+++......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,,,,------*********+++,,,---...//////...------,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------000///...---------......---.........///////////////...---,,,,,,---...///000//////.....................------------......111///---...000111000...000/////////.........---////////////////////////------------............222222111000000///......///000000111222333444555555///333555///111444000333444444555666666777777777666444333333333444555888999999:::;;;;;;<<<<<<===<<<;;;:::888777666555666555555555444333333333222333444444555555444444444444444444444444444444333333333333333333333333333333222222222111111111222222222333333333333444333222222222111111111111222222222222333444555666333111//////111222222111222222111000000000000000000000//////000000111222222111111111111000000000111000000//////000000111,,,,,,------,,,,,,+++***------............------...//////...,,,***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,+++++++++,,,---......------,,,,,,+++++++++)))***,,,------,,,***)))++++++++++++++++++******,,,+++***+++......,,,*********************************)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---,,,++++++,,,*********+++,,,---,,,***+++++++++*********))))))''''''(((((())))))))))))******)))(((((()))*********)))''')))+++,,,+++))))))))))))((())))))******(((((((((((())))))))))))'''''''''''''''(((((()))******)))))))))(((((((((''''''((()))))))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))******************)))************)))))))))(((++++++++++++++++++++++++************************////////////////////////iiiTTTJJJCCC@@@???=========<<<;;;;;;::::::===<<<;;;:::::::::::::::555555555555444333222111000111222333333333333222000000000000111111111111...///000111111000///...000///......------......,,,,,,---...///////////////......///111111000............---------,,,,,,///...,,,++++++,,,...///***......+++***---...---------,,,,,,,,,,,,------...------------,,,,,,,,,...------,,,,,,------...,,,+++++++++,,,,,,---...------,,,,,,++++++,,,,,,------............------......---,,,,,,+++******---...///000000///...---......---,,,,,,,,,---------------------.........------------------......222111000...---,,,,,,,,,------............------000.........///000///.../////////...............////////////////////////---------------,,,,,,,,,000000000//////......---//////000111222333333444777111333444...111777222333333444444555555666666666555444333222333444555555666777888888888888888;;;;;;:::999888777666666444444444444444444444444333444444555555555555555333333333333333333333333222222222222222222222222222111111111111000000000111111222222222333333333222222111111111000000000333333333333444555666777444111///...000111222222111000//////.../////////000000//////000000111222222222222111111111111000000//////......//////000---------...------,,,+++/////////000000/////////---...///---+++***+++,,,++++++,,,------...//////,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********************++++++...,,,******,,,,,,,,,+++))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))************************************))))))))))))))))))))))))(((***,,,,,,+++***+++,,,******)))+++,,,---+++***+++************)))))))))''''''''''''((((((((((((***))))))(((((())))))***)))((('''(((***+++***)))******)))((((((((())))))))))))))))))((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((())))))))))))((((((((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))(((************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************hhhTTTJJJDDDBBBAAA=========<<<;;;;;;::::::===<<<;;;:::999888888888555666666666444333222222222222222222222222222222//////000000111111222222......///000000///......//////...------------...,,,------...//////......------...///000000///............---------,,,,,,---,,,+++***+++,,,...///+++......++++++...///...------,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,---..................------------,,,,,,+++++++++,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---.........------222111000...---,,,++++++---...000000000000...---...............///..............................////////////////////////000000////////////......000000000//////.........//////000000111222222333444000222222...666===999222333333333444444444555555444444333333333444555666666777888999999888888999999888888777777666666444444444333333333333333222333444444555555444444222222222222222222222222111111111111111222222222222222111111111000000000111111111111222222222222111111111000000000000///222222222222333444555666444111...---///111222222///......------.........///////////////000111111222222222222111111111111000//////......//////000...//////000//////.........///000000000000///...,,,---...---+++***+++,,,,,,,,,---------.........++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......***++++++,,,,,,++++++***))))))******++++++,,,,,,///---+++*********++++++************************,,,,,,***)))((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++******+++,,,***))))))***,,,,,,+++***************))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))(((((('''((())))))))))))+++***)))(((((((((((((((******))))))((((((''''''%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&'''(((((())))))(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((hhhUUULLLFFFCCCCCC=========<<<;;;;;;::::::;;;;;;999888777777777777555777888777555333333444444444333222111111111000//////000000111111222222.........//////.........//////...---------------,,,---......///.........---...///////////////////////////.........------++++++******+++,,,---...,,,......,,,---111111///...------,,,,,,------...------------------------------,,,++++++***++++++------,,,+++++++++,,,,,,++++++*********++++++,,,---..................---+++++++++,,,,,,---------+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------//////...------------------...///000000///...---------......---------...---------.......................................000000000000000000000000111000000000000000///////////////000000111111111///---111111///;;;EEE@@@222222222222333333333333444444444444444444444555555666777999999888777666666666666666666666666666777777666555444333222222111111222333333333333222222222222222222222222222000000000111111222222222333222222222111111111111000000000111111111222222111111111000000000000///000000000000111222333333333111......///111111111...---------------....../////////...///000000111222222222111111111000000111000000//////000000111******+++,,,,,,+++++++++------///000000///------+++---------+++***+++,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------......///++++++++++++++++++++++++***+++++++++,,,,,,------------,,,***))))))***+++++++++++++++++++++++++++,,,,,,***)))((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***))))))+++,,,***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((('''((((((((((((((()))*********)))((('''''''''(((******))))))((((((''''''&&&'''(((******)))((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,gggUUULLLFFFCCCBBB=========<<<;;;;;;:::::::::999888777777777777777555777999888555333444555666555333222111000000000000000000000111111111111/////////......////////////...------,,,,,,------------...............------...000000/////////000000000000////////////...++++++++++++,,,,,,---...,,,...---,,,///333444111......------------......,,,,,,,,,------------...------,,,+++************------,,,++++++,,,,,,,,,++++++******++++++,,,,,,------............------******+++,,,,,,---......***+++,,,------,,,+++***++++++,,,---------,,,,,,////////////............++++++,,,,,,------......------------------......,,,,,,------------,,,,,,,,,---...---,,,,,,---...---------------.............................................//////000000000000000000000000000000......//////000000000000,,,,,,000000...<<>>======<<<;;;;;;::::::999999999888999999::::::222666999777222000111444333222111111111222333444222222111111000000//////000000////////////000000......---,,,,,,,,,,,,------...............---------000222222000///111333000////////////.........------------------------+++,,,,,,,,,111777888444......------------......,,,,,,,,,------.........000///...---,,,++++++,,,,,,+++++++++,,,,,,---...,,,+++++++++,,,------...+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,---......---,,,,,,***+++---...///...------+++++++++******))))))))),,,+++***)))***,,,///000///...---,,,,,,,,,,,,,,,//////---,,,,,,---//////***,,,...---+++***,,,...,,,,,,,,,------.................................+++,,,---...///111222222---..............................///////////////...///222---)))333999///111111111000000000000000------...///000000//////222333555777777555333111......///000111222333333111111111111111111111111222222333444444444444333000000000000000000000000000000111222333333444444000000000000////////////////////////000000000000333333333222222222222111---------......///000111......///111222222///,,,---------------...///000...............///000000////////////.....................------.........***+++,,,,,,------------+++---///000000///---+++***+++,,,,,,+++***+++---)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,........................,,,++++++******++++++,,,,,,+++++++++******))))))&&&))),,,---+++******,,,))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***---)))(((((()))++++++***)))'''((((((((())))))******))))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((***,,,+++))))))+++---'''''''''''''''((()))***''''''(((((())))))******''''''&&&%%%%%%'''((()))'''''''''((((((((())))))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++|||```TTTOOOHHHBBBAAA>>>===<<<;;;:::999999888999999999999888777666666666777777777777777666555222222222222111111000000222333333333333222111111.........///111000...,,,000000111111111111000///,,,,,,---...///000111222000---+++---111333///,,,------...............---..............................,,,++++++,,,.........000111000...------...+++++++++,,,,,,---------------...//////...---,,,......---,,,++++++++++++******)))))))))***,,,---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---///111222000///...---,,,+++++++++------------------------...---,,,,,,---...---,,,---------,,,,,,+++++++++.........---,,,+++***)))...............---------///......---------......---------.........//////---...///000000111000000111111000000//////......------...000111111111111111222444444222111111222333222000//////111222444000000111222222222222111333333333222222222111111555111///222333111111333444222111222333555555444333111///.../////////...000000000000000111111222...;;;CCC>>>222---...000111///---///222333222000---***...777999222---...//////////////////.........///000///---,,,,,,,,,///............---------........................++++++,,,,,,,,,,,,------------.........---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***))),,,...///...---++++++,,,///............------------,,,,,,+++*********+++,,,++++++,,,......---+++,,,,,,+++******))))))(((+++++++++***((((((+++---,,,,,,,,,,,,,,,+++***))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***))))))((('''&&&&&&%%%''''''((()))***++++++,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&,,,,,,,,,+++***)))(((''',,,+++***)))''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&(((((((((((('''************)))(((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++***)))(((+++---,,,+++***))))))***++++++777444///+++(((((()))************)))))))))))))))zzz^^^SSSMMMFFF@@@???======<<<;;;::::::999999888888999999888777555444777777777777777666555555222222222222111111111000222222222222222111111000///......000111111///---333333222000///...---,,,////////////////////////...,,,+++---222333111...,,,---------------,,,,,,------------------------------,,,,,,,,,,,,------,,,...///...---+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++*********+++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,---------,,,+++***))))))))))))+++++++++,,,---...000111...---,,,++++++***++++++++++++++++++++++++++++++...---,,,,,,---...---,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((''',,,,,,,,,,,,------------......------------......---------........./////////000000111111111000000000000000/////////......---...///000000000000000000222333333222111111222222222111000000111222333000000111222222222222111333333222222222111111111333000000444666333222333333222000111333444444333333222000000111111000///000000//////000000111222333>>>EEE???444......///000...---...000111000...,,,***///:::;;;222++++++........................+++---//////...---...//////............---------........................++++++,,,,,,,,,,,,---------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,...///...---+++,,,,,,............---------------,,,++++++******++++++,,,+++******+++,,,+++***(((((())))))***+++++++++***++++++***((()))***,,,+++,,,,,,,,,++++++***)))))))))))))))))))))***+++))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((+++++++++***)))(((((((((((((((((()))*********+++)))))))))))))))))))))))))))))))))(((((('''''''''***++++++******)))(((''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''(((((((((''''''*********)))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((&&&&&&(((***))))))(((''''''((()))***444222...+++)))((())))))+++++++++***************www\\\PPPKKKCCC>>>>>><<<<<<<<<;;;;;;:::::::::888999:::;;;:::888666555888888888777666555444333222222222222111111111111222222111111111000000000000//////000111111000...333222000...---,,,,,,---222111000000///...---------++++++...222444222000,,,---------,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***,,,------+++******+++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,++++++))))))))))))***+++,,,---///...---,,,+++++++++,,,*********+++,,,---------++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,+++******++++++)))***+++,,,---.........++++++************++++++++++++++++++++++++++++++---,,,+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,---............---,,,++++++******++++++,,,,,,------...---------------......---------...............111111111111111111000//////////////////............//////000000000/////////111333333111000111222111111111111111111111111000000111222222222222111333222222222222111111111000...111777999666333333222111///000222333222222333222222333444444222000000000//////000000111222111;;;BBB<<<333//////000000...---...//////...,,,///***---555777///***+++------------------------)))+++.../////////000222///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,---///...---,,,,,,---............------------,,,,,,++++++******++++++///---***)))***++++++***(((((())))))***+++++++++***++++++***))))))***,,,+++++++++,,,++++++***)))+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((%%%%%%&&&&&&'''(((******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((%%%&&&''''''(((''''''&&&***)))))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((***+++***))))))***+++((('''''''''((()))***+++///...,,,+++))))))((((((++++++++++++++++++++++++uuu[[[PPPIIIBBB>>>???<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>===;;;999777888888888777666444333222222222222222222222222222222111111000000000000000111000///000111222111//////...---,,,,,,---///111222111111000///...------...------///111222111///---------------,,,+++***++++++,,,,,,,,,,,,,,,---******,,,------,,,******)))+++,,,,,,+++******+++---,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++++++++******++++++***+++++++++,,,,,,,,,---******************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///((()))+++,,,------,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,+++++++++,,,,,,---------///////////////...------++++++++++++,,,,,,,,,,,,------,,,,,,------..............................000000111000000///............................../////////000//////......///000222222111000111222111111222222222111000000000000111222222222222111222222222222111111111111...---111999<<<888444333222000//////111222111000111111222333555444222//////////////////000111111)))222888444//////000000000//////.........---,,,444---***///000++++++///+++,,,,,,,,,,,,,,,------***,,,.../////////000222///............---------------------------------+++++++++,,,,,,,,,------,,,,,,++++++*********+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***+++++++++---......---,,,,,,---.........---------,,,,,,,,,,,,++++++***++++++,,,222///,,,***++++++,,,+++,,,,,,,,,+++******)))))))))+++++++++))))))***,,,******++++++++++++******++++++***)))((((((((()))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******+++++++++***%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++,,,++++++++++++,,,((())))))***+++,,,,,,---***************)))((((((*********+++++++++++++++uuu\\\PPPIIIAAA>>>AAA<<<<<<<<<;;;;;;::::::999;;;<<<=========;;;999777888888777777555444333222222222222222222222222333222111000000//////000000222000///000111222111000...---,,,+++,,,---///111000000000000000000//////000000///000111000///..................---,,,,,,+++++++++,,,,,,---------******,,,------,,,*********+++------+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------...------,,,+++++++++++++++))))))***+++,,,---------------------,,,,,,++++++******************************+++++++++++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,((()))+++,,,---,,,+++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,++++++***......------,,,,,,++++++,,,,,,,,,,,,,,,---...........................---.../////////...---,,,,,,---------------............////////////......---///000222222111111222333222222222222222111000///000000111222222222222111222222222111111111000000------111999<<<888444444222000//////000111000///......///222444333111////////////...///000000111'''...222///---...//////000000000000///.........444......555555///,,,000++++++++++++,,,,,,---------///000000///......//////............---------------------------------+++++++++,,,,,,,,,---------,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******************++++++---......---,,,------...------------,,,,,,,,,,,,++++++***++++++,,,,,,111...+++)))***++++++***...------,,,++++++******)))***,,,+++***)))***+++)))******++++++*********++++++***)))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((('''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))(((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,,,,'''((()))*********)))((())))))))))))******++++++ttt\\\PPPIIIAAA???BBB>>>===<<<;;;:::999999888999999999888888777666555777777777666555444333222222222222222333333333333333222111000///000111111222000......000111000000111000...---,,,,,,------/////////000000111111111111111111111000///......---......//////......---++++++,,,,,,------......++++++,,,,,,,,,,,,++++++***,,,------,,,,,,,,,---+++++++++++++++*********,,,,,,++++++,,,---...//////...---,,,++++++++++++)))***,,,...///000000000.........---,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++)))((('''&&&&&&)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************+++***)))+++---...---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++++++++,,,---...///...............---------------------------,,,+++,,,,,,,,,------------------....../////////......///111333333222222333444333333222222111000000000000000111222222222222111222111111111111000000000///---000777999777444444333111//////000111000///---------///222222111/////////......//////000111---111222...,,,......,,,///000111000.........000///...444???@@@666---,,,***++++++,,,,,,------...///111222111///---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))+++,,,......---,,,---...------------,,,,,,,,,,,,++++++******++++++,,,,,,...,,,)))((()))******)))******++++++,,,---------(((***,,,,,,***)))***+++((()))******+++*********+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))***+++++++++++++++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''')))))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))******)))&&&'''((())))))***))))))'''((())))))******))))))((((((((()))******++++++sss\\\PPPHHH@@@???CCC???>>>===<<<:::888777777999888666555444444555555555666666666555444444333222222222333333333444444444333111000000000222333111///------///000000///000000//////...---------//////000000000111111111000111111111000000///000++++++,,,---............+++,,,,,,---......//////------,,,,,,,,,,,,------)))+++------,,,+++,,,---************+++++++++++++++*********+++,,,......,,,,,,+++++++++++++++,,,***+++---...////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------++++++***)))))))))******,,,++++++++++++,,,------+++************++++++,,,))))))))))))))))))))))))***))))))***,,,...---,,,---,,,,,,,,,,,,,,,,,,+++------............------)))******+++,,,------...++++++++++++,,,---.../////////.........---------,,,,,,------......------++++++,,,,,,,,,---------,,,,,,---...////////////000222444444444333444666444333222000000000000111000000111222222222222111111111111111000000000000111...///333666444444555444222000000111111111000---,,,,,,...000222222111///............///000000000222111------//////,,,,,,...000///------...000---,,,222===>>>555---,,,+++++++++,,,---.........000111222111///------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))+++------+++)))(((***,,,......---------...---------,,,,,,,,,++++++++++++******++++++,,,------,,,++++++------,,,+++((())))))******+++,,,,,,(((***,,,,,,+++*********(((((()))***************))))))))))))))))))***+++))))))))))))))))))))))))************++++++++++++))))))))))))*********+++))))))))))))************&&&'''''''''((()))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''''''''((('''(((((())))))))))))(((***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&(((***+++)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((+++---,,,+++'''((())))))***)))(((((()))))))))))))))*********(((((()))******+++,,,,,,rrr[[[OOOGGG???>>>BBB@@@???>>><<<:::888777666:::999777555444555666777555555555555555555444444222222222333333444444444555444222000000111222333111///------.../////////,,,---...///000000000000111111111000000000000000...///111111111000111222)))***+++,,,---.........,,,,,,------...///000000///...,,,,,,,,,,,,...///(((***,,,,,,++++++,,,---))))))******+++++++++,,,***))))))))))))+++---...))))))))))))***+++,,,---***+++,,,---------,,,+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---------(((((()))+++...000222444---,,,+++++++++,,,---...******))))))))))))******++++++++++++++++++++++++***))))))***,,,...---,,,---------,,,,,,+++++++++))))))***++++++*********%%%&&&''')))+++---//////++++++++++++,,,---.../////////.........---------,,,,,,---...////////////+++++++++,,,,,,---------+++,,,---...////////////000222444555444444555666555444222000//////000111000000111222222222222111111111111111000000000000333///...111444333333666444222111000111222111000...---,,,---000222333333...............///000000,,,...---+++,,,000111...***,,,......,,,,,,...000000******222444...---000++++++,,,------.../////////000222111///....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///---++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''))),,,......,,,)))'''***,,,......---------...---------,,,,,,,,,+++++++++*********+++,,,,,,---/////////000111222000...******))))))((('''''''''(((***,,,,,,+++***)))***(((((()))***************))))))(((((()))***++++++******************************+++++++++,,,,,,,,,'''((((((((())))))******''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&))))))((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&)))+++,,,((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))###"""!!!$$$(((******(((******+++,,,,,,+++))))))***)))))))))))))))***+++))))))***+++,,,,,,------sss]]]PPPJJJEEEAAAAAA<<<<<<;;;:::999999999999666666666777666555444444666555444222111000//////444444444333222111000///000000111333444555666777444222000///...---......------...............---,,,...000111222111000//////......------...000111......,,,,,,,,,,,,......++++++,,,,,,,,,,,,------***++++++++++++***))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++)))((((((***+++,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,,,,+++++++++,,,///...---,,,++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------******************++++++++++++******+++---...000+++++++++++++++++++++***---.........---,,,,,,++++++,,,------............000000//////............------------------------///...---,,,---...///000111222444666777666555444555555444333111000/////////////////////...------///////////////.........111000000000111333666777666555333111000///......///***------+++555;;;555111111000000/////////...111///------//////---***---------,,,,,,+++++++++---...///000///...+++***......---......///000111///////////////......---,,,+++*********+++,,,------,,,++++++,,,,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,---------------------,,,+++***)))(((***,,,------------...000222000///...//////---,,,------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,------.........***+++---------+++)))(((+++,,,...---***(((''''''))))))((((((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''111000...***'''###!!! +++)))'''(((+++,,,***(((---,,,+++)))((((((''''''(((((())))))))))))(((((('''&&&&&&''''''((()))***((('''&&&%%%%%%&&&'''(((***************)))((((((&&&'''((())))))'''%%%###)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''((((((((((((((('''&&&$$$&&&((()))++++++******))))))***+++++++++++++++((()))***++++++***)))((((((''''''((()))******)))+++***)))(((((()))***+++sss]]]OOOHHHBBB???>>>;;;:::999888888777777888888888777666666555444444555555444333333222222333333333333333222111000///......///000111222333333222111000//////......///---....../////////......---...///000111000000///...............//////000...---,,,++++++,,,---...++++++,,,,,,,,,,,,------...---+++***))))))***+++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,999555///+++***+++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++------,,,,,,++++++++++++......---,,,++++++++++++------------------------************+++,,,,,,---*********+++++++++,,,,,,*********++++++,,,,,,---************************,,,++++++***+++,,,............---------------...------......---,,,,,,+++******+++,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,------...111222444666777666555444444444333222000//////...111111111111111000///////////////////////////...000000//////000222555666555444333111///.........///***------+++444;;;444000000000//////.........///---,,,---///000...,,,...---------,,,,,,,,,+++,,,---...000000///...---------------...///000000///////////////...------,,,,,,+++++++++,,,---...---,,,***+++,,,,,,+++)))*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++***))))))(((***++++++++++++,,,...000///------......,,,***------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------)))***+++,,,,,,***((('''(((***,,,,,,+++))))))***,,,+++***)))((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((---,,,+++***)))((('''&&&+++)))((((((***+++***(((,,,+++***)))(((((((((((((((((())))))))))))(((((((((((((((((()))***++++++)))((('''&&&&&&'''((()))))))))******))))))((('''''''''((((((((('''%%%%%%''''''&&&%%%%%%&&&'''((()))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((()))))))))(((((((((((()))***************)))))))))******)))))))))((('''&&&'''((()))((('''***))))))))))))))))))***rrr\\\NNNGGGAAA===<<<<<<;;;:::999888888888888:::999888666555555666666333333333333333333333444333333333333222111000000.../////////000000000000//////000000000000///////////////000000//////......////////////000000000------...///////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------111///,,,)))((()))+++---+++++++++++++++***************+++++++++,,,,,,,,,???:::222---***++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((()))))))))*********,,,,,,,,,,,,++++++++++++...---,,,++++++***++++++------------------------((()))***+++,,,---------*********++++++++++++,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,---///...---,,,------//////---------------,,,,,,+++))))))***+++++++++******,,,,,,++++++++++++******++++++++++++++++++++++++///...---,,,++++++,,,,,,111222333555555555555444222222111111000///......111111111111111000//////......////////////////////////......///111333444444333222000///............***------+++333999222/////////...............,,,++++++,,,...000///............---------------+++,,,...///000000//////,,,,,,,,,,,,---...//////......//////......---,,,---,,,,,,,,,,,,---......---+++***+++,,,,,,+++)))************************))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((***++++++++++++,,,...///...------...---+++***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++((()))***+++***)))((('''&&&(((***+++++++++,,,---...---+++***((((((''''''))))))))))))))))))))))))))))))************))))))***************************)))((()))***+++***(((******))))))))))))******(((((())))))))))))((((((((()))))))))***++++++,,,))))))(((((((((((())))))(((((()))))))))(((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))***((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((('''&&&%%%''''''((())))))))))))(((***))))))(((((())))))***((('''&&&&&&''''''&&&%%%((())))))******))))))(((qqq[[[NNNGGGAAA>>>===>>>>>>===<<<;;;;;;;;;;;;:::888777555555777888:::333333333333333222222222222222222222222111000000111111111111111000000000---...///111111111000///000000000000000000///...//////.........//////000,,,---...///000///...---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------111000...,,,+++++++++,,,******************************+++++++++,,,,,,,,,555111---******+++,,,---******+++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++++++++,,,,,,,,,+++++++++---,,,,,,+++******++++++************************((()))+++,,,------,,,,,,************++++++++++++,,,,,,+++++++++++++++++++++++++++***************,,,,,,++++++++++++++++++---,,,+++***+++,,,---///,,,,,,---------,,,,,,+++)))******+++++++++******+++++++++++++++*********++++++++++++++++++++++++......---,,,++++++******000111222333444444333333222222111111000000/////////////////////...------............////////////...............///000111222111000///...............***------+++222888000..................------,,,,,,,,,---....................................,,,---...////////////...++++++++++++,,,---......---............---,,,,,,++++++++++++,,,,,,------,,,+++******,,,,,,+++***************************)))))))))*********++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***,,,------------...000...------...///...,,,***,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,+++++++++******))))))))))))***++++++***)))(((&&&(((***+++***+++,,,------,,,+++***))))))))))))((((((((((((((((((((((((((())))))******))))))(((+++***************))))))***)))))))))******))))))))))))(((((()))***++++++(((((())))))))))))(((((((((((()))***++++++++++++***))))))))))))))))))***''''''(((((((((((('''''')))(((''''''''''''((((((((((((((((((((())))))***'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''((()))***)))(((''''''''''''&&&%%%'''((()))******)))((('''nnnYYYNNNHHHDDDAAAAAA>>>>>>===<<<;;;;;;;;;;;;777666555555666888;;;<<<777777777666555444222111111111222222222111000000111111111000000000000///,,,...///111111111000000000000000000000///......000///............//////+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////...---+++*********************************+++++++++,,,,,,,,,***)))((()))+++,,,,,,+++)))******+++++++++******************************************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,++++++***,,,,,,+++*********++++++***************************+++,,,------,,,***)))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++*********))))))++++++++++++++++++******,,,++++++***+++,,,---...++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------......------,,,+++***)))...//////000111111222222222222222222222222111111///////////////...---------.........//////000000..................//////000//////...------------...***------***111666...------..................---......---,,,,,,,,,,,,.......................................---,,,,,,++++++***++++++,,,---...---------------,,,,,,+++))))))******++++++++++++,,,+++******,,,,,,,,,***************************)))************++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,+++*********,,,------------...000.........///000000---+++,,,,,,+++++++++*********,,,,,,---------.........+++++++++******)))))))))******++++++++++++++++++)))***++++++))))))***,,,+++***************++++++(((((((((((((((((((((((('''(((((())))))(((((('''((((((((())))))))))))***))))))******)))))))))***(((((((((((()))***+++,,,(((((())))))))))))((((((&&&'''(((***************)))******************)))''''''((((((((((((''''''(((((('''''''''(((((()))*********))))))(((((('''))))))))))))((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''***)))(((''''''((()))***+++)))(((((())))))'''&&&'''((()))******)))((('''mmmXXXMMMHHHDDDBBBBBB<<<;;;:::999888888888888555555555555666888:::;;;:::;;;;;;:::999777555333000111111111111111000000////////////..................///000000000000000000000000000///...------/////////............---,,,,,,---...............,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,///000000...+++)))*********+++++++++++++++******+++++++++,,,,,,,,,***))))))+++,,,,,,***(((++++++,,,---------,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))************+++++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++++++++***+++,,,,,,------.........***++++++,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,,,,,,,,,,---------------------------------------......---,,,+++***,,,,,,------...//////000222222222222222333333333111111111111111000//////------......///000000000..............................------,,,---------...***------***111555,,,.............../////////---...///---+++***+++,,,---------------...............------,,,++++++***++++++++++++,,,---......,,,,,,------,,,,,,+++***((())))))***+++*********+++*********,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++***)))+++++++++,,,,,,++++++***(((***++++++++++++,,,.........///000222111...,,,++++++++++++************,,,,,,,,,---------......+++++++++***************+++++++++++++++,,,,,,,,,+++,,,,,,***)))((()))+++)))))))))))))))+++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&((()))+++,,,,,,(((***+++***)))((()))***))))))(((((()))***++++++(((((())))))))))))((((((&&&'''(((***+++******)))))))))************))))))''''''((()))))))))(((((('''(((((((((((()))))))))************)))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))((('''&&&&&&&&&'''((())))))%%%%%%&&&''''''''''''&&&)))((((((''''''(((((()))***)))(((((()))***(((''''''(((((())))))(((((('''lllWWWLLLGGGCCC@@@@@@;;;:::999888888777777888555555666666666777777777888999:::::::::888666444000000111111111111000000////////////////////////000////////////000000111///000000///...---,,,,,,....../////////...,,,,,,------,,,,,,------......---......//////......---++++++,,,,,,,,,,,,------***+++---......---,,,+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,///---+++***+++***)))'''***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))((()))+++,,,,,,,,,+++***++++++************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,))))))))))))*********************++++++,,,,,,---,,,,,,++++++***))))))(((((()))***+++,,,,,,++++++(((***,,,---......---,,,******+++,,,,,,,,,,,,,,,...............---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---,,,*********++++++,,,---...000000111111222222222333111111111111111000//////------......///000000111///////////////...---------,,,,,,,,,,,,,,,---------***------***000333***.........//////000000000+++---...---+++***+++---+++,,,,,,,,,------------,,,,,,++++++***++++++++++++++++++,,,,,,---...///,,,,,,,,,,,,,,,+++******((()))***+++,,,+++******+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++++++++***))))))***++++++,,,,,,+++++++++(((***++++++++++++,,,...,,,---...000111000---+++++++++++++++************+++,,,,,,,,,------------*********+++++++++++++++***************+++,,,,,,+++,,,,,,***((((((***+++))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***+++,,,,,,(((***+++***(((((()))+++***)))))))))))))))******(((((())))))))))))((((((&&&(((***+++,,,,,,+++***(((((()))******)))(((((('''((())))))******))))))&&&'''((()))***))))))((('''((()))))))))((('''&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''***)))((('''''''''((()))%%%&&&&&&''''''''''''''''''(((((((((((((((((('''((('''&&&''')))))))))'''(((((((((''''''(((((((((lllWWWKKKEEE@@@>>>===<<<<<<;;;:::999999999999666777777777666555444333444555666888777666555333///000000111111111000000000111111111222222222333111000///......///000111////////////...---,,,+++---...///000000...,,,***...---,,,+++,,,---...///---...///000000///...---++++++,,,,,,,,,---------++++++++++++,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,111---)))'''((()))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,+++***)))((('''''''''(((***,,,---,,,***)))+++***************++++++))))))))))))))))))))))))******))))))***,,,...///))))))))))))************))))))***+++,,,,,,------,,,,,,++++++***))))))((('''(((***+++,,,,,,,,,+++$$$&&&))),,,,,,,,,***((()))***+++,,,,,,,,,,,,,,,............------,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////...---))))))))))))***+++,,,---//////000000111111222222///////////////......------------...///000000111000000000000///...------,,,,,,++++++,,,,,,---------***------***///333***.../////////000000111111)))+++------++++++---000+++++++++,,,,,,---------))))))))))))***+++,,,---,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,+++******)))***+++,,,---,,,+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++***)))(((***++++++,,,,,,,,,++++++***,,,------------...000++++++---///000///,,,***+++++++++************)))+++++++++,,,,,,,,,------*********+++,,,,,,,,,---))))))(((((()))***++++++***++++++***((()))+++---******)))(((((('''(((((())))))))))))))))))))))))))))))************)))))),,,,,,++++++***)))))))))(((***,,,+++(((''')))+++******))))))))))))******(((((())))))))))))((((((''')))+++---...---,,,+++'''((()))******)))((('''(((((()))***************%%%''')))***+++***)))(((%%%&&&''')))))))))((((((%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''(((((((((((((((''''''---,,,***((('''&&&''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&%%%%%%&&&((()))(((''')))((('''&&&&&&'''((()))iiiXXXNNNBBB@@@AAA;;;============;;;888555333666666666666666777888888777777555444333222222111111111111111111111111111222111000......000111222555222000000000000,,,)))111000///......------...000///...------------------------............///........................///---+++******,,,///111,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---------,,,***)))'''&&&)))))))))))))))+++///222000///,,,+++******+++,,,(((***+++,,,,,,+++***(((+++++++++*********))))))***)))(((((()))+++---...)))***++++++***)))***+++,,,,,,++++++***+++++++++))))))*********+++++++++******))))))))))))*********,,,------+++******+++*********))))))(((((((((+++++++++*********))))))((()))++++++++++++---///******+++++++++,,,,,,,,,++++++***************+++777///+++...111...++++++))))))***+++,,,,,,------......---,,,,,,,,,------//////...---+++)))'''&&&---///111///,,,******,,,////////////000000000000---------............///000000//////.........---000...+++***+++,,,++++++,,,---------------,,,,,,,,,...000000///......///111000//////000111111000111---***+++///000,,,(((111---)))))),,,///000///------------,,,+++******)))***+++,,,---.........---------,,,,,,+++++++++...---++++++,,,,,,+++***))))))***+++---...//////++++++,,,------------,,,---,,,,,,+++*********+++,,,+++***)))((((((((((((******++++++++++++******666222...,,,------+++)))------............------///---+++)))((()))+++---+++))))))+++...000...,,,+++++++++************)))++++++************+++++++++***((('''&&&&&&''''''))))))(((((((((((())))))'''$$$$$$((()))'''%%%'''$$$'''******)))***---000)))''''''(((+++,,,+++(((******)))(((''''''((((((+++***)))(((''''''''''''))))))))))))(((((((((((())))))))))))************))))))((('''&&&'''''''''+++******)))(((''''''&&&&&&(((***+++,,,+++)))(((+++)))&&&&&&''')))******''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''')))+++---///000666...###!!!%%%'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((('''%%%%%%'''(((hhhWWWMMMBBB@@@AAA;;;=========<<<:::666222///666666666666666777777888888777555444333222222222222222222222222222222222222111000//////000111222222111000111333222000---111000///......------...///......------------...//////......---------,,,........................222000...,,,******+++,,,,,,,,,,,,++++++++++++***************************)))***+++,,,,,,,,,,,,,,,...------,,,+++)))(((((()))***++++++***+++...000...,,,***)))(((((()))***))))))++++++++++++))))))+++++++++*********))))))+++***)))((()))***,,,---)))***++++++***)))***+++,,,,,,++++++***++++++,,,))))))*********+++++++++******))))))))))))******+++,,,,,,+++***)))***+++...---------,,,,,,,,,++++++++++++*********)))))))))***++++++++++++,,,...************+++++++++,,,******************++++++)))888===111(((***,,,''')))******+++,,,,,,------///...---,,,,,,,,,,,,,,,---------------,,,+++***))),,,......,,,+++---...............////////////------------........................---------,,,///---++++++,,,---,,,+++....../////////......------...000000///...///000222222222333444555555444111///...------.........333///+++***,,,......---++++++,,,++++++***))))))))))))+++,,,......//////,,,,,,,,,,,,+++++++++***+++***))))))******)))'''((())))))***+++,,,------((()))******++++++******---,,,++++++*********+++,,,+++***)))((((((((((((******++++++++++++******...+++)))***---//////...------............------...---***(((((()))+++,,,+++***)))+++...///---+++++++++++++++************+++******************+++***)))((('''&&&'''(((((())))))(((((((((((())))))---***))),,,,,,******,,,+++,,,,,,***(((&&&&&&'''***)))((())),,,,,,+++(((******)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((((((((()))))))))((('''&&&&&&&&&&&&'''((()))))))))((('''(((&&&$$$$$$&&&(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((***+++---...222---&&&"""###%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((())))))(((''''''(((***~~~gggVVVMMMBBB@@@AAA<<<<<<===>>>>>><<<999444222666666555555666666777777888777666555444333333333222222222222222222222222222111000//////000111222//////000333555555333111111000///......------...------------------...///000000///...---,,,++++++------------------------111000///---,,,+++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++...---,,,+++***************+++------,,,,,,,,,...---,,,***)))(((((()))***)))******************)))+++++++++***************++++++)))))))))***+++,,,)))***++++++***)))***+++,,,++++++***++++++,,,,,,***************+++++++++******))))))))))))******+++++++++)))(((((()))++++++++++++++++++*********+++++++++******************+++,,,,,,******+++,,,)))))))))*********++++++***)))))))))***+++,,,,,,&&&IIIVVV;;;''',,,111)))*********++++++,,,,,,---//////---,,,++++++++++++***+++,,,---............)))+++------,,,+++,,,---,,,,,,---------.........,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---,,,,,,---...///...,,,---......//////.........---///000000//////000111111333555777777777666666///000000///,,,,,,...111333111---,,,,,,---,,,+++*********)))))))))))))))((()))+++---...///000000+++++++++***************)))))))))***++++++(((&&&)))))))))*********++++++((()))******++++++******,,,,,,+++************+++,,,+++***)))((((((((((((******++++++++++++******)))(((((())),,,///000///,,,------......------,,,---+++)))(((((()))***+++,,,++++++,,,------,,,***,,,+++++++++************************************(((((('''''''''((()))***))))))(((((((((((()))))),,,((('''(((((('''(((,,,+++)))(((((()))+++,,,,,,,,,+++***+++,,,,,,+++)))******)))))))))***++++++''''''''''''((()))++++++''''''(((((())))))******''''''''''''((((((((((((((((((******+++***)))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''***)))'''(((***,,,------''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((()))***+++---+++)))((())))))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&%%%$$$$$$%%%'''{{{eeeUUUMMMBBB@@@AAA<<<:::===@@@BBBBBB@@@===;;;666666555555555666666777888777666555444444444444111111111111111111111111111111000//////000111111---///111333555444333111111000///......------...,,,,,,,,,,,,---....../////////...------,,,++++++------------------------,,,---.........---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,+++***))))))*********,,,...///---,,,++++++------,,,+++******++++++************************************************,,,+++***))))))******+++)))***++++++***)))***+++++++++******++++++,,,,,,******************************))))))))))))******++++++***(((&&&'''))),,,************************************************+++,,,---,,,***)))***+++((())))))))))))*********))))))))))))***+++,,,,,,---MMMXXX???***...111************++++++,,,,,,,,,//////---,,,++++++******)))***+++---......//////---......---,,,***))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,+++++++++...000000...---,,,,,,---.........------...///000000//////111333111333777888777555333222,,,.../////////...------000///...------------,,,******)))))))))))))))***((()))+++---///000000111*********)))))))))))))))+++++++++---......+++)))******************************+++,,,,,,,,,,,,,,,++++++***************+++++++++***)))(((((())))))******++++++++++++******,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))(((((((((***+++,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++******************++++++*********'''''''''(((((()))***+++))))))(((((((((((()))))))))&&&$$$%%%%%%%%%(((...555000***(((+++///111111---------------,,,+++******)))))))))***+++,,,,,,''''''''''''((()))***+++''''''(((((())))))******'''''''''((((((((())))))''')))+++,,,,,,+++***)))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((+++***)))***---///000///''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((***************)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%%%%######%%%&&&yyycccTTTLLLBBBAAABBB<<<;;;===@@@BBBCCCAAA???===666666555555555555666666777666555444444444444444000000000000000000000000111111000000000000111111...000222333333111000000111000///......------...,,,,,,,,,,,,,,,---...///,,,---------------------------------------------+++,,,...//////---,,,+++---------,,,,,,,,,++++++************************++++++,,,,,,,,,++++++***+++******)))))))))******))),,,//////---+++******,,,,,,++++++++++++++++++******++++++++++++******************************++++++******************)))***++++++***)))***++++++*********++++++,,,---******************************))))))))))))******++++++***(((&&&'''))),,,,,,,,,------------------************************,,,------,,,***)))***+++((())))))))))))***************))))))***++++++,,,...:::>>>333******,,,******+++++++++++++++,,,,,,......---,,,+++*********)))***+++,,,,,,------,,,......------,,,+++***(((************++++++++++++++++++++++++,,,,,,,,,------------------------...******+++---///000///---------...///////////////---...//////...///111333333777::::::777333000///------...222555444...)))+++,,,---......//////000,,,,,,+++*********++++++((()))+++---...///000000)))))))))))))))))))))))),,,,,,,,,---///...---++++++++++++++++++***************+++,,,,,,,,,,,,+++*********))))))***+++++++++***))))))))))))))))))******++++++++++++******---......---,,,+++++++++++++++,,,,,,,,,,,,++++++***))))))(((((()))***+++,,,,,,---,,,+++***)))))),,,,,,,,,++++++++++++***)))***++++++++++++***)))&&&&&&'''((()))***++++++))))))(((((((((((())))))+++(((((())))))***///777MMMCCC666,,,))))))******------...---,,,+++++++++***)))))))))***+++,,,,,,))))))(((((((((((())))))'''((((((((()))))))))***(((((()))))))))*********((()))+++------,,,***))))))))))))(((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&'''***+++,,,+++''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&(((((((((((('''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))***)))(((''')))+++vvvaaaSSSLLLCCCAAABBB<<<======>>>>>>===<<<999888666666555555444444555555555555444333333333333333000000000000000000000000000000000111111000000000000111333222000///000111111000///......------...,,,,,,,,,,,,,,,,,,---...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))------------,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))***+++++++++******(((+++---...,,,*********)))))))))))))))))))))(((***+++---......---+++******************+++++++++************************)))***++++++***)))***+++************+++,,,------+++++++++*********************))))))))))))******+++++++++)))(((((()))+++************++++++++++++***************++++++++++++,,,---,,,***)))***+++)))))))))*********++++++++++++***************++++++((('''***,,,+++,,,///++++++++++++++++++++++++---,,,,,,+++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---...///...,,,))))))*********+++++++++******+++++++++,,,,,,,,,------------............*********+++...///...,,,...///000111111111111111------...------...111333666:::===<<<777222//////000...///444999888111***(((+++///111111222333444000...---+++***++++++,,,)))***+++,,,---.........))))))))))))************+++)))))))))+++,,,+++***++++++++++++++++++******'''((())))))******))))))***))))))))))))***++++++******)))))))))))))))*********++++++++++++*********,,,......---,,,,,,---***++++++,,,,,,++++++******))))))))))))***++++++***,,,---,,,***))))))***,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))&&&'''((()))***+++******))))))(((((((((((())))))***)))***+++******000888PPPGGG:::...((('''(((***+++,,,...---,,,++++++,,,******)))))))))***++++++***)))((((((((((((((())))))))))))))))))((((((((())))))))))))***************++++++,,,+++***)))((())))))))))))))))))(((((('''(((((((((((()))))))))'''&&&&&&'''***++++++***''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((())))))(((''''''(((***ttt___RRRLLLCCCAAABBB<<<<<<;;;;;;:::888777666666777666555444444444444555444444333222222222222333111111111111111111111111000000111111111111000000111333333222000000222555111000///......------...------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++...------------,,,,,,,,,************************+++,,,,,,,,,,,,+++***)))(((***,,,...///...,,,+++''')))+++,,,+++)))******(((((())))))))))))(((((()))+++///111111///+++)))))))))*********+++++++++((()))******++++++++++++)))***++++++***)))***+++************+++,,,---...+++++++++*********))))))******))))))))))))******+++,,,,,,+++***)))***+++&&&&&&'''''''''((((((((())))))*********++++++++++++,,,---,,,*********,,,************+++++++++,,,,,,,,,+++***))))))))))))***''''''***,,,,,,...111+++++++++++++++++++++++++++++++++***++++++,,,---)))***+++,,,------------...---,,,---000111///---))))))*********+++++++++************++++++++++++++++++,,,,,,------------+++***))))))+++---,,,,,,,,,---...///000000000000+++,,,,,,,,,,,,---000333555999<<<:::555000///000......///111444444000---)))...333555555555777888222000...+++*********+++)))***++++++,,,,,,++++++)))))))))******+++++++++***(((&&&&&&''')))******)))))))))***************'''(((((())))))))))))))))))))))))))))))***++++++******))))))))))))************++++++++++++******(((+++---...,,,++++++---******++++++++++++******************++++++,,,,,,)))+++---,,,***))))))+++------,,,,,,,,,+++++++++(((***+++,,,,,,+++***((('''((()))***+++******)))))))))(((((((((((())))))((('''((()))'''%%%***222<<<999333---)))(((,,,///)))+++------+++***+++---******)))((((((((())))))(((((('''(((((()))***+++******))))))((((((''''''((((((((())))))))))))***,,,,,,+++***)))(((((('''((((((((((((((((((((((((&&&'''((()))***)))(((((((((''''''(((***+++***)))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''%%%'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''sss^^^QQQKKKCCCAAABBB<<<999888888777777888999999777666555444444444444444333333222222111111222222333333333333333333333333000000111111111111000000222333333222000111555999111000///......------......------,,,++++++++++++///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))+++...111222000...,,,'''(((******))))))***+++)))***++++++++++++******))),,,000333333000,,,)))))))))******++++++++++++'''((()))++++++,,,,,,,,,)))+++++++++***)))***+++************+++,,,---...++++++++++++******))))))******))))))))))))*********,,,------+++******+++(((((())))))******++++++))))))******++++++++++++***+++,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,------+++***))))))(((((('''---///,,,((()))++++++++++++++++++++++++++++++************+++,,,---...)))***+++---...///000000333000...///000000---***************++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,***((((((***+++,,,+++((()))***+++,,,,,,,,,,,,++++++,,,++++++,,,000333111555888666111------///+++,,,---,,,+++,,,...000,,,111666999888888999:::222111...+++)))))))))***)))******++++++*********))))))******+++++++++,,,+++(((%%%%%%''')))+++,,,(((((((((((()))))))))***))))))***+++++++++++++++))))))((())))))***++++++***)))))))))))))))************++++++++++++******)))+++...---***(((((()))******++++++++++++************++++++,,,,,,,,,,,,(((***---,,,***(((***,,,---------,,,,,,,,,++++++((()))+++,,,,,,+++)))((('''(((***++++++***))))))))))))(((((((((((())))))))))))******&&&###'''......//////,,,((('''***---'''***------+++***+++...******)))(((((('''((((((%%%&&&&&&''')))***,,,---++++++***)))((('''&&&&&&''''''''''''((((((((()))...---+++)))((('''''''''&&&'''''''''''''''''''''%%%&&&(((******)))(((&&&%%%$$$###%%%&&&&&&%%%###'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''###'''+++,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''((('''&&&%%%''')))qqq[[[MMMHHHAAA@@@AAA:::;;;:::999:::;;;;;;:::888===;;;777444333333555666555444333222111222333444222222222333333444444444///111444444222000000111111111111111000...---,,,---///111111...------///...------,,,,,,,,,------------,,,,,,,,,------...++++++++++++++++++++++++******111111+++000888333555333...***((((((+++---)))***,,,......---,,,++++++++++++***)))(((((('''(((+++///222333222///---++++++************++++++))))))*********+++++++++...///111222111///,,,***+++***)))***++++++)))((((((((())))))*********+++,,,,,,,,,------.........************************+++++++++*********)))))),,,***)))((()))***)))(((++++++)))))))))***+++,,,,,,+++)))***++++++***(((*********)))))))))((((((++++++,,,,,,,,,++++++***+++***)))(((((()))***+++++++++***)))((((((((())),,,,,,+++***)))((('''&&&))))))***++++++++++++***,,,+++******))))))******)))***,,,......---,,,+++------------,,,+++******************************(((((('''(((((()))***+++++++++,,,,,,,,,,,,------000---***)))+++,,,,,,,,,************************,,,,,,++++++,,,,,,---...000111222333333222111000---,,,,,,++++++,,,,,,---000333777:::<<<;;;999888444000,,,+++---...---,,,******++++++++++++******(((((((((((())))))))))))+++*********+++,,,------+++***)))'''''''''((()))+++*********))))))((((((((()))***+++,,,++++++***&&&++++++%%%%%%+++---)))(((((())))))******++++++((()))+++,,,,,,+++***)))(((***,,,,,,***(((((((((******))))))******+++,,,,,,...///---***)))+++---,,,,,,,,,,,,+++***)))))),,,+++++++++******))))))'''((()))***++++++***)))&&&'''((())))))((('''&&&'''''''''''''''((()))))),,,,,,---------,,,++++++...,,,))))))+++000555999))))))))))))))))))))))))+++(((&&&&&&)))***)))(((((((((((((((((('''''''''''''''((()))***+++,,,,,,******)))(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))((((((''''''''''''(((((("""###%%%'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&pppZZZMMMHHHAAA@@@AAA:::;;;:::999:::;;;:::999777;;;999777555444444555666666555333222222222222333222222222222333333333444000111222333333222222222111111222222222111111000,,,...//////......///000---,,,,,,++++++,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000///>>>PPPRRRTTTGGG666+++)))+++------***+++---//////...---,,,++++++******)))((((((''')))+++...000111000...,,,,,,++++++******++++++,,,))))))*********+++++++++...///000111000...,,,***++++++++++++***))))))(((************************)))))))))***************************************+++++++++*********))))))+++***))))))))))))))))))+++***************++++++***)))(((***,,,------,,,---------,,,,,,+++++++++((())))))******))))))(((+++***)))(((((()))***+++++++++++++++++++++,,,,,,+++++++++++++++*********))))))***++++++++++++***,,,+++******))))))******,,,---///111111000///...***+++,,,------......---++++++++++++++++++++++++,,,,,,+++))))))(((((()))+++++++++,,,,,,,,,------+++)))'''(((***---......************************,,,++++++++++++,,,------000000111222222111000000---,,,,,,++++++,,,,,,---///111444777888777555444111...+++***+++,,,,,,***)))******************)))))))))))))))************)))))))))))))))***+++++++++***)))(((''''''((()))*********)))))))))(((((((((((()))*********)))(((((()))(((&&&&&&)))***)))++++++******)))(((((('''((()))+++,,,,,,+++***)))(((***,,,+++***(((((((((******))))))******+++,,,,,,---...,,,***)))***---/////////......,,,+++***++++++*********)))))))))((((((***+++++++++******((()))))))))))))))(((((((((((('''''''''(((((())))))***+++,,,,,,,,,,,,,,,---***((((((,,,444<<>>@@@;;;<<<:::999999999888555333555666777888888777666666666666555444333222222111111111111111111111111111222000///000222444333222------------------......000...------......,,,***,,,,,,++++++,,,,,,------......---,,,,,,,,,---------------------------------***,,,///555OOOmmmwwwjjjKKK666///---+++(((+++,,,---.........------************))))))((((((*********************)))+++******))))))******+++************************,,,---.........---+++***+++///222000+++((()))---((())))))+++,,,---......,,,,,,,,,++++++******)))************************************))))))))))))***+++***)))(((((()))***)))***+++,,,,,,+++)))(((((('''&&&''')))***)))((((((((((((((((((((((((((())))))***+++++++++*********))))))))))))))))))***)))))))))((())))))******************++++++++++++))))))***++++++++++++***,,,+++******))))))******(((***,,,---------+++***............---,,,++++++++++++++++++++++++++++++)))))))))******,,,---...***++++++++++++,,,,,,,,,---+++))))))***+++******************************+++++++++***+++,,,,,,---......////////////......,,,,,,++++++++++++,,,,,,111222444555444333000///,,,+++***)))))))))))))))(((((())))))))))))(((((()))))))))*********++++++(((((('''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))(((((()))))))))))))))(((((((((,,,'''&&&+++---******---''''''((()))***++++++,,,******+++++++++***))))))(((***+++***)))((()))*********))))))******+++,,,*********))))))))))))***//////...---,,,+++)))((()))))))))(((((((((((((((******+++++++++++++++******)))((('''((()))***+++***)))((((((((((((((((((&&&'''((()))************+++)))'''&&&(((,,,111555))))))))))))))))))))))))'''((()))***+++***(((&&&''''''''''''((((((((((((******))))))((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''((((((((((((''''''&&&&&&))))))((((((((((((((()))***)))&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''zzzhhhVVVMMMHHH???>>>@@@;;;<<<:::999999999888555333444555777888888888666555666666555555444333222222111111111111111111111111000000///000111222222111555444222111000000000111222///...000444666333///---------------.../////////...---,,,,,,,,,,,,,,,---------------------------***------,,,===PPPTTTQQQFFF888...+++,,,------******++++++,,,,,,,,,,,,*********)))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))************************+++,,,,,,---,,,,,,+++***,,,000333111,,,)))+++...++++++++++++++++++,,,,,,------,,,,,,+++++++++***************************)))))))))))))))))))))))))))++++++***(((''')))+++***++++++,,,,,,***)))(((###"""###'''+++...//////++++++++++++++++++++++++))))))***+++++++++++++++)))))))))******))))))))),,,+++***)))((((((((((((//////.........---------))))))***++++++++++++***,,,+++******))))))******,,,---///000111000...---............---,,,+++***))))))))))))))))))))))))((((((((()))***+++,,,---*********+++++++++,,,,,,...,,,++++++,,,,,,+++***************************+++************+++,,,,,,------------------------,,,++++++******++++++,,,111111222222222000...---++++++++++++*********+++(((((())))))))))))((((((((((((((()))))))))*********))))))(((((()))))))))((((((((())))))))))))((((((((((((((((((((())))))************************)))'''))),,,+++))))))---''''''((()))***+++,,,,,,++++++++++++******))))))(((*********(((((()))+++******))))))******+++,,,***)))(((((())))))******.........---,,,***)))(((((((((((((((((()))))))))+++*********************(((((('''&&&'''((()))******))))))((((((((())))))((((((((())))))((((((''')))(((((((((((())))))***((((((((((((((((((((((((&&&(((***+++***)))((('''&&&'''''''''(((((())))))******))))))((('''''''''(((''''''&&&''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&''''''((((((***)))&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''yyyeeeUUUMMMIII???===@@@<<<;;;:::999999:::999777555555666777888888777666666444555555555555444333333222222222222222111111111///111333333222000000111555444222000/////////000111//////555===@@@<<<666...---------...///000111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,///+++"""(((111---000000///---++++++,,,---************++++++++++++******))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))+++++++++*********************++++++++++++******+++...000///,,,+++,,,---///...---,,,***((('''&&&***************)))))))))************************(((((()))))))))))))))***)))+++,,,***'''&&&(((++++++++++++++++++***)))(((+++***)))***,,,,,,,,,***)))))))))))))))*********'''((()))***************))))))************))))))///...---+++***))))))(((+++++++++******)))))))))))))))***++++++++++++***,,,+++******))))))*********,,,.../////////---,,,******+++,,,------------))))))))))))))))))))))))+++******)))))))))******************++++++++++++*********+++---//////...***************************************+++,,,,,,---,,,++++++++++++,,,---++++++************++++++.../////////...---+++******,,,---,,,+++***+++,,,((())))))******))))))((('''((((((((())))))))))))++++++***)))))))))******'''(((((())))))))))))(((''''''(((((((((((())))))*********)))***+++,,,,,,(((...111---''''''))))))******)))))))))))))))))),,,,,,+++******)))))))))((()))***)))((((((***,,,******))))))******+++,,,***)))'''(((***+++******............---,,,++++++(((((())))))))))))******+++***))))))((()))))))))'''&&&&&&''''''((()))***)))((((((((())))))***+++((()))))))))(((((('''&&&&&&(((***+++,,,+++***)))((((((((((((((((((((((((&&&(((******)))(((((((((&&&&&&''''''((())))))))))))))))))(((((('''''''''''''''''''''''''''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''zzzcccSSSLLLIII???<<>><<>>===555///000333111000.........///111222333//////666>>>>>>333)))+++++++++,,,---...///000000///...---,,,++++++++++++++++++++++++++++++++++++***...,,,%%%+++333000,,,,,,---...///...,,,***,,,,,,++++++,,,,,,---...)))))))))))))))*********$$$%%%''')))******))))))---,,,,,,++++++,,,,,,---++++++++++++******)))))))))))))))))))))*********'''&&&&&&(((***+++***(((''''''((()))***+++++++++(((((())))))******++++++************************'''((((((((())))))******(((+++---+++'''%%%(((,,,...---+++)))(((((()))***$$$######%%%(((******)))((()))))))))******++++++***+++,,,---.../////////((()))***++++++***)))(((******)))))))))))))))***))))))***+++,,,---......))))))***++++++++++++***,,,++++++***)))*********+++,,,...000000///...---++++++++++++***)))((((((************************))))))***+++,,,...000000)))************++++++++++++*********,,,+++)))(((*********************************)))***++++++,,,,,,+++***))))))***+++,,,++++++************++++++///000000000//////...---(((***---,,,***)))***,,,******++++++++++++******)))************+++++++++++++++***)))))))))))))))&&&'''(((*********)))(((&&&'''''''''(((((())))))&&&&&&&&&&&&(((***,,,---666KKKOOO:::***---///)))&&&&&&''')))***,,,---------,,,+++***)))))))))))))))))))))(((((((((+++---*********)))***++++++,,,,,,)))'''(((+++---,,,***(((((()))************)))))))))******+++++++++,,,***)))(((&&&&&&&&&'''(((&&&''')))***+++++++++***'''''''''((()))+++------%%%&&&''')))*********************)))))))))))))))((((((((((((((((((((((((((()))***)))&&&&&&(((+++&&&&&&&&&'''((())))))***(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((zzzfffWWWHHHDDDDDDAAA>>><<<;;;999777777888999888777999999888777666555333333555555666888999999666444444666999999666333000///---@@@GGG999///111333---111111111000//////000222000000///...------,,,,,,///...---,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------............---,,,+++***)))(((...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((************************+++++++++*********))))))))))))))))))))))))))))))''')))***)))((('''((()))******))))))))))))))))))...---,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((+++***)))***++++++***)))+++*********))))))((((((---,,,)))%%%###%%%))),,,***))))))))))))))))))***,,,,,,++++++***))))))))))))))))))+++,,,...000111)))))))))))))))))))))))),,,++++++******++++++,,,///...,,,******+++,,,---+++***)))))))))***+++,,,+++------******---...+++************************)))******++++++******)))+++***((('''''')))***,,,---***((()))---111222111++++++******************)))))))))))))))***************))))))******+++,,,,,,,,,,,,,,,+++***)))))),,,,,,+++***))))))******)))***,,,------,,,***)))***+++---//////...---,,,******))))))******+++,,,,,,++++++++++++++++++,,,,,,+++))))))***++++++***---,,,***(((((((((((())))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&++++++)))((()))+++///111999MMMSSS>>>***&&&)))(((*********))))))))))))))),,,,,,,,,++++++)))((((((000,,,))))))+++------,,,(((((()))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))******)))((('''&&&''')))+++,,,...,,,***)))((()))***+++%%%''')))***+++***(((''')))))))))))))))******+++******++++++++++++******))))))(((((((((((())))))******)))(((((((((((((((((())))))((('''''')))+++&&&''''''((()))******+++&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%(((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))+++)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$###((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&...---+++)))'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''wwweeeVVVHHHDDDDDDAAA===<<<:::888777777999:::999888<<<<<<;;;:::999777555444555555555777888888555333333555888888666444444444555======555111555666222///000111000...---...///000//////...------,,,,,,///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***---,,,***)))))))))******))))))***+++,,,------...))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))************************)))***++++++))))))***+++,,,,,,++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))(((+++***)))***++++++***)))************)))))))))((())))))(((&&&%%%'''+++...))))))************))))))+++************))))))))))))))))))***,,,---//////************************,,,++++++******++++++,,,,,,+++***)))))))))***+++)))(((((('''((()))***++++++---,,,((('''***+++)))++++++++++++++++++++++++,,,------......------,,,))))))(((((((((***---......,,,)))))),,,.........************************++++++++++++************)))))))))))))))******++++++,,,,,,,,,,,,+++******,,,,,,+++*********************,,,,,,---,,,+++***+++,,,---...///...,,,+++******))))))******+++,,,++++++************++++++,,,***((((((***+++***))),,,+++***)))((((((((())))))))))))))))))(((''''''************************'''+++///---)))+++222:::IIIRRRMMM666&&&(((---+++***))))))))))))))))))))))))******+++++++++******---+++((((((***,,,+++***(((((()))***++++++++++++******++++++++++++***************)))))))))))))))***)))((('''(((***,,,---,,,+++)))(((((((((******&&&'''((()))***))))))((()))))))))((())))))******(((((())))))))))))(((((())))))(((((((((((())))))******)))((((((((((((((('''((()))((('''&&&'''(((&&&''''''((())))))******&&&'''(((((((((((((((((()))((('''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))'''%%%$$$%%%&&&&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((---,,,***((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''ssscccUUUHHHDDDCCC@@@===<<<:::999777888999::::::999<<<<<<<<<;;;999777666555555555555555666555333111222444666666666666888:::BBB;;;444111222444444444///111222222000---------//////......---,,,,,,,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,---************++++++++++++*********++++++,,,,,,,,,---,,,++++++******++++++************++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))+++***)))***++++++***)))************))))))))))))(((((()))((('''(((+++---((()))***++++++***)))((((((((())))))))))))******))))))******+++,,,,,,---************************++++++************+++++++++++++++*********))))))(((((((((((()))+++,,,---***,,,+++'''(((,,,...---++++++++++++++++++++++++------............------)))(((((()))***,,,...000///---***)))***++++++***************************------,,,,,,+++*********(((((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,++++++************+++******++++++,,,,,,------+++,,,---......---,,,+++******))))))******+++,,,******))))))))))))*********)))'''((()))******))),,,+++***)))((((((((()))))))))******))))))(((((((((((((((((())))))))))))&&&---111...+++222EEEVVVmmmhhhSSS666'''***,,,'''))))))))))))))))))******'''((()))***+++,,,,,,,,,,,,+++***+++,,,,,,+++)))(((((()))***++++++++++++******++++++++++++******+++*********))))))((((((******)))))))))+++,,,...+++***(((''''''((())))))''''''((((((((()))))))))******)))(((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((((((((((((&&&(((***)))'''%%%%%%%%%'''''''''(((((())))))***(((((((((((((((((('''&&&(((((('''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))(((((('''&&&%%%%%%&&&&&&'''(((******'''''''''''''''''''''''')))'''%%%$$$&&&''''''&&&******)))(((((((((((()))''''''''''''''''''''''''***))))))(((((())))))***+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ooo```TTTHHHDDDCCC@@@======<<<;;;999999999:::999888888888888888888777666666666444444444444444111///222333444555555777;;;>>>HHH:::000111222...---111222444555555222000...---.........------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,------000///---+++******)))***++++++++++++++++++++++++************************************************************************************************+++,,,---,,,++++++,,,---))))))***************+++...---,,,,,,++++++,,,,,,+++++++++*********))))))+++***)))***++++++***)))*********)))))))))))))))***++++++***((('''((()))((()))***++++++***)))(((&&&''''''((()))*********))))))******++++++******************************++++++************++++++,,,------------,,,+++*********++++++,,,......///)))++++++))),,,333777666++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---......,,,+++***))))))))))))***************+++++++++------,,,+++******))))))((())))))***************)))***+++,,,------------,,,++++++******++++++++++++++++++++++++,,,......,,,,,,---------,,,++++++******))))))******+++,,,))))))(((((((((((()))))))))((('''''')))***))))))+++******)))))))))))))))))))))*********))))))(((''''''((((((((((((((((((***---///,,,---<<>><<<===@@@>>>;;;:::::::::999777555555777888::::::;;;;;;555444222222333333222000111222222222222333666888333//////333222,,,---333...000111111///,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++*********(((((()))*********))))))---,,,+++******,,,...///))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++)))***+++***)))((()))+++++++++,,,,,,---............---,,,,,,++++++,,,,,,************************+++***)))***++++++***)))))))))))))))************''')))************+++---***))))))))))))))))))***''''''((())))))***++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))((()))******+++*********))),,,---***,,,000111///******************************++++++++++++******,,,,,,,,,+++******))))))(((***++++++***)))+++,,,)))))))))***++++++,,,,,,+++*********)))((((((((()))***,,,---------,,,+++******,,,---............,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---******))))))******+++,,,))))))(((((((((((()))))))))((('''''')))++++++***))))))************)))((())))))******++++++******((((((((()))******++++++***++++++,,,...000222444...222111+++''')))+++***((((((((()))******++++++******+++++++++******)))'''))),,,---+++***))))))(((((()))******))))))(((******++++++++++++******)))))))))))))))))))))***&&&''''''((())))))******'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((('''''''''(((((()))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***)))+++---,,,***)))((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((()))))))))((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((())))))))))))))))))))))))&&&%%%###$$$&&&((())))))&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''(((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((~~~jjjXXXPPPGGGDDDBBB>>><<<>>>>>><<<::::::;;;<<<;;;:::666666777888888888888888555333222222333444333222111222222111//////000222...---...000111111111222---//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++************++++++++++++***+++++++++++++++,,,,,,((()))***+++++++++*********)))((('''(((***---///))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++)))***+++***)))((()))+++++++++,,,,,,---......///...---,,,,,,++++++,,,,,,************************+++***)))***++++++***)))((()))))))))************((()))******)))***,,,...+++***)))(((((()))***+++((())))))******+++++++++(((***,,,---...---,,,+++++++++++++++++++++++++++******))))))))))))******,,,+++***)))))))))***+++((()))*********)))(((''''''+++,,,******---,,,)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******************)))))))))+++---,,,***)))***,,,((())))))***++++++,,,,,,************************(((***+++------,,,+++***++++++,,,---.........---+++++++++++++++,,,---...---............,,,+++***))))))******+++,,,......******))))))******+++,,,***))))))(((((())))))******((('''(((***,,,,,,+++((()))***++++++***)))(((((()))***++++++++++++***$$$%%%%%%&&&''''''((((((((()))+++,,,+++(((%%%$$$+++...---+++)))))))))&&&'''(((((()))******++++++((()))***+++++++++++++++&&&)))++++++)))(((((()))((()))))))))))))))((((((******++++++++++++******((((((((()))******++++++''''''((()))************''''''(((((())))))))))))%%%&&&'''((((((((('''&&&&&&&&&&&&'''((()))***+++(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******)))***+++***)))((()))***''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''((((((((('''&&&&&&'''&&&%%%%%%&&&'''((()))'''''''''((()))+++,,,---(((((((((((((((((((((((((((&&&%%%&&&(((+++,,,+++''')))+++------,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''((()))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((~~~jjjWWWOOOGGGDDDAAA===<<<>>>;;;:::999:::<<<>>>>>>>>>555666666555555444333222444333111222333444444333111222222111...,,,,,,---111000......111444333//////000000///------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++------------++++++))))))))))))************((()))***+++,,,---......***+++---...///......---+++***(((&&&&&&''')))+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++))))))***++++++,,,------...---,,,,,,++++++,,,,,,******************+++++++++***)))***+++++++++)))(((((())))))*********+++,,,---,,,***(((''')))+++,,,+++(((''''''(((+++,,,************++++++++++++(((***,,,...///...---,,,++++++++++++++++++++++++******))))))))))))******///...,,,******+++,,,---++++++,,,,,,+++***((('''$$$(((+++***,,,...---)))((((((((((((((((((((((((*********++++++*********'''((()))******************---///---***))))))+++((())))))***++++++,,,,,,++++++++++++++++++,,,,,,''')))+++,,,,,,,,,***))),,,,,,------......------++++++++++++,,,,,,---...---...///000///,,,***(((((())))))***+++---...///*********)))***++++++,,,******))))))))))))*********)))((()))+++,,,---,,,((()))***++++++***)))(((((()))***+++++++++++++++'''''''''((()))******+++((()))***)))((()))+++...+++***(((''')))+++)))&&&'''(((((()))***+++++++++&&&'''(((***,,,---------(((+++---,,,***(((***,,,((()))))))))))))))((((((******++++++++++++******''''''((()))***+++,,,,,,((()))***++++++,,,++++++''''''((()))******))))))$$$%%%'''))))))((('''%%%%%%%%%%%%&&&((()))+++,,,******++++++++++++******))))))(((((((((((())))))((((((((((((((()))******((())))))((('''''')))+++'''''''''''''''''''''&&&&&&&&&'''((()))))))))(((%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&%%%%%%((('''&&&&&&'''((()))***&&&'''((())),,,...111222''''''''''''''''''''''''+++***)))***,,,///000000)))+++///111222000---,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((lll^^^TTTJJJEEEBBB<<<999:::888999999888777777888:::999888777666555444333222444333111111222444777999////////////////////////000000000000111111111111............---...000222:::444,,,)))))),,,---...+++***)))))))))***,,,---*********************************************************+++,,,---//////......////////////......&&&,,,///,,,***,,,...///++++++++++++*********)))((())))))))))))(((((('''---,,,+++))))))---333888<<<222))))))+++++++++---###%%%''')))++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++************************+++)))((()))******)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))************))))))%%%&&&((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((((((((((())))))))))))***++++++***)))***---///222000...,,,***)))))))))---+++)))'''''')))+++---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,)))''''''+++------,,,************************************))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((()))))),,,,,,,,,+++***)))((('''((('''&&&&&&&&&((()))***)))************++++++++++++*********))))))((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((())))))******++++++((()))+++,,,,,,+++)))((((((+++------+++(((&&&%%%)))))))))))))))*********---,,,+++)))(((''''''''''''***,,,,,,***)))***,,,+++)))'''&&&%%%&&&((())))))))))))))))))*********''''''''''''((((((((((((((())))))*********)))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((***************))))))(((,,,+++***)))(((''''''''''''''''''(((******'''%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&***''''''+++111444222///((('''&&&%%%%%%%%%%%%%%%)))))))))))))))))))))))))))+++///111111///+++))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''mmmZZZQQQHHHEEECCC>>>;;;;;;888999999888666555666888777777777666666555555555888666444222222333555666000000000000000000000000111000000000//////......000000000///...///111333@@@:::333///............///...,,,***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++((())))))***,,,...000111,,,------------------,,,&&&***,,,******...000...++++++*********)))))))))((())))))*********))))))++++++***)))***...555999CCC999///------***)))***%%%&&&(((***++++++++++++))))))(((((((((((())))))******+++,,,,,,,,,,,,+++************************+++***)))***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))************))))))&&&'''(((***++++++++++++++++++,,,,,,,,,,,,+++******************)))((((((************+++++++++++++++,,,,,,+++***)))+++,,,...---,,,+++******++++++,,,+++***((((((***+++,,,...---,,,*********+++,,,)))))))))))))))(((''''''((((((((((((((((((((((((***(((&&&'''***------,,,+++*********************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,...------,,,++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))(((((('''((()))***+++))))))*********+++++++++************)))))))))(((%%%%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))))))))))))))*********((()))+++,,,,,,+++)))((((((***,,,,,,***(((''''''******************************)))))))))))))))***%%%(((***+++))))))***,,,+++***(((&&&&&&&&&'''(((+++*********)))(((((((((((()))))))))******++++++))))))***************)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((()))*********)))(((''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&((('''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''')))((()))...333444000,,,((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((())),,,......,,,)))((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''mmmVVVNNNHHHFFFEEEAAA======<<<======;;;888666666777777777777777777777777777;;;999666444222222333444111111111111111111111111111111000///...---,,,,,,000000000///...---///000999555000---,,,,,,+++***///...,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......******++++++++++++******&&&((()))))),,,111222///************)))))))))(((((()))***+++++++++++++++)))******)))+++///555999BBB999000...---***)))***))))))***++++++++++++***))))))(((((((((((())))))******+++,,,,,,,,,,,,+++************************+++***)))***,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))************))))))(((((()))******************+++,,,......---+++***((())))))))))))(((''''''************+++++++++++++++,,,---,,,***)))))))))******)))******+++------************************,,,+++******)))*********+++++++++++++++******)))((((((((((((((((((((((((((('''&&&'''***,,,,,,,,,+++++++++******)))))))))******************++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********++++++++++++,,,------,,,,,,++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++******((())))))***+++++++++******))))))))))))******+++)))))))))*********++++++************))))))))))))'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))************))))))))))))((()))***++++++***)))((((((***+++***)))((()))***,,,,,,++++++******))))))'''''''''((()))***+++,,,%%%''')))***))))))***++++++***((('''&&&&&&'''''',,,+++******(((((('''&&&(((((())))))***+++,,,,,,******+++++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((''''''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&)))---111000+++'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''mmmWWWPPPJJJIIIHHHCCC???>>>AAAAAAAAA???;;;999888888888888888888777777777777;;;999777555333333444444111111111111111111111111111111000///......---------...///---+++++++++------,,,+++*********))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,++++++***+++++++++)))******++++++******)))''')))((()))...555444000*********)))))))))((((((((()))***+++,,,---------((()))))))))***---111555777000+++++++++******,,,,,,,,,,,,+++++++++******++++++************++++++******+++,,,,,,,,,,,,+++***************************))))))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))*********))))))((((((***,,,......---+++)))((()))))))))))))))(((((('''((((((((())))))))))))(((***------+++***))))))(((((())))))***+++,,,---)))***++++++++++++***)))******))))))))))))))))))+++,,,,,,---,,,,,,++++++************************'''''''''(((***+++,,,,,,++++++******))))))(((((()))))))))***************++++++++++++++++++++++++******++++++++++++******************++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++*********((())))))***************)))))))))))))))))))))***))))))))))))*********************)))))))))))))))***)))))))))))))))******(((((((((((())))))))))))++++++******))))))(((((())))))************))))))((()))))))))((((((+++---------,,,,,,+++***))))))'''''''''((()))***+++,,,((()))*********))))))*********((('''&&&&&&&&&'''******))))))((((((((('''%%%&&&&&&((()))***++++++***++++++++++++******)))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&'''((()))((('''''''''))))))(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))******((((((((('''''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%(((******&&&###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''mmm[[[SSSMMMKKKIIICCC???>>>@@@AAABBB@@@<<<999888888::::::999888777666555555888777666555444555555666111111111111111111111111000000000000000000000000---...///...,,,++++++,,,,,,---......------------)))))))))***************++++++++++++++++++++++++.........---------,,,,,,+++************+++,,,,,,******++++++++++++******)))******+++000666666111************))))))))))))))))))***,,,,,,---------))))))***)))((())),,,...///***(((***+++)))+++......---,,,++++++*********++++++************++++++******+++,,,,,,,,,,,,+++***************************(((((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))************++++++++++++******)))************)))((((((''')))+++---...---+++)))))))))***++++++*********'''((((((((())))))))))))%%%(((+++,,,+++++++++,,,)))*********++++++******(((***+++,,,,,,+++***((())))))))))))))))))))))))(((((()))))))))))))))(((************************'''((()))*********++++++*********)))))))))((((((((((((((()))))))))******++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++,,,+++++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***)))))))))((()))************)))((((((((((((((((((((((((((('''(((((()))))))))*********))))))))))))))))))******+++******)))))))))******(((((((((((())))))))))))++++++******))))))(((((()))))))))******))))))))))))))))))((('''(((+++...------,,,,,,+++***)))))))))((((((((((((((())))))++++++************((('''))))))((('''''''''''''''''''''(((((()))))))))***%%%&&&'''((()))***+++,,,+++++++++++++++***)))(((((((((((((((((((((((((((%%%&&&'''((())))))******(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((())))))(((&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&%%%$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''lll^^^VVVNNNKKKHHHCCC>>>===<<<===>>>===:::888666666;;;:::999888666555444333555555555555555555666666111111111111111111111111///000000000111111111222...000111111///......///...000111000---,,,+++,,,,,,,,,,,,+++***)))((('''************************.........------,,,,,,+++''''''((()))+++---///000***++++++++++++++++++******------,,,///333444000++++++++++++*********))))))***+++,,,,,,,,,,,,,,,)))***+++***((((((***+++...+++***,,,,,,)))***---...---,,,+++************))))))(((((((((((())))))******+++,,,,,,,,,,,,+++***************************)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************++++++++++++******))))))*********))))))(((&&&(((***+++,,,+++***))))))******++++++++++++***************++++++++++++%%%''')))******+++,,,...+++++++++,,,++++++***))))))***+++,,,,,,+++***)))(((((()))************)))))))))******++++++******(((((((((((((((((((((((((((***,,,,,,***)))***+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((()))*********)))((((((''''''((((((((((((''''''&&&((((((((()))))))))******))))))))))))************)))(((((('''''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((+++---,,,,,,++++++******))))))***))))))(((''''''''''''+++***))))))******(((&&&'''''''''(((((((((((((((%%%&&&'''''')))******+++))))))******+++,,,------***************)))((('''((((((((((((((((((((((((&&&'''((()))))))))))))))'''''''''(((''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''(((&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((('''&&&&&&'''(((((((((((()))))))))&&&'''''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~kkk^^^UUULLLIIIFFFAAA>>>>>>888:::<<<<<<:::888777777888888777777666555444444444444444444444444444555000000000000000000000000000000000000000/////////---///111222111000000000+++---///---+++)))***,,,---.........---+++)))(((++++++++++++++++++++++++......------,,,++++++***((((((((()))***,,,---...******++++++++++++*********...///,,,,,,...000...,,,,,,,,,,,,++++++++++++******+++++++++++++++***(((***+++,,,+++***+++,,,---++++++---,,,))))))------,,,+++***))))))******))))))(((((((((((())))))******+++,,,,,,,,,,,,+++************************---+++************)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********++++++,,,,,,++++++***((())))))*********))))))&&&&&&((())))))*********(((((()))***************************++++++++++++'''((())))))))))))+++---***+++,,,------,,,+++************++++++*********((()))***+++++++++*********+++,,,---------------((((((((((((((((((((((((***---///...+++))))))***''''''(((((()))*********)))******+++,,,,,,------))))))))))))))))))))))))((())))))))))))))))))((())))))))))))******************************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))'''((())))))))))))))))))((())))))***)))((('''&&&(((((((((((()))))))))***((()))))))))************)))(((''''''&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))((()))***)))((((((***+++************************))))))(((''''''''''''''''''%%%%%%&&&)))***(((&&&%%%%%%&&&((())))))******&&&'''''''''((()))))))))*********++++++,,,,,,,,,)))******))))))'''&&&&&&(((((((((((((((((((((((('''((())))))***)))((((((&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((())))))))))))(((((((((((('''&&&%%%%%%''''''((('''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''~~~jjj\\\SSSJJJFFFDDD@@@>>>???777999<<<===;;;:::999999666666666666666555555555555555444444444333333333////////////////////////111111000///...------,,,+++---000000000//////000)))+++......,,,,,,///222,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******...---,,,***)))((((((((())))))************)))))))))...000,,,)))+++,,,,,,---------,,,,,,,,,++++++******+++++++++***))))))(((***,,,---------...///)))((())),,,+++)))***...---,,,***)))))))))******++++++************++++++******+++,,,,,,,,,,,,+++************************///---++++++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********++++++,,,,,,++++++***(((((()))***************&&&&&&&&&'''((())))))***''''''((()))))))))))))))(((((((((((()))))))))))))))******)))'''(((***,,,)))***,,,---......---,,,************************((()))***,,,,,,,,,+++***'''((()))***************************************,,,...000///,,,))))))***&&&&&&'''((()))***++++++++++++,,,------...//////++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))******************************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++%%%&&&''')))******++++++)))***+++++++++)))((('''(((((((((((())))))))))))(((((())))))*********+++******)))((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))(((***+++***)))((()))***)))))))))))))))*********(((((('''''''''(((((()))"""!!!!!!$$$(((***(((&&&###$$$&&&((()))***++++++((((((((((((((('''''''''))))))))))))))))))******))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((()))******)))((('''%%%&&&'''((())))))))))))***))))))((((((((())))))***(((&&&&&&'''((()))(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''((((((((())))))******)))))))))((('''&&&$$$$$$###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''{{{iiiWWWOOOGGGEEECCC@@@===>>>999999888888777666666666888666555555777888777666777555333222333333222000000000111111111222222222111111000000000000111111111111000000/////////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,,,,+++)))((()))***---+++***,,,///000...++++++,,,,,,,,,+++)))'''&&&+++******+++,,,+++***(((000,,,)))'''))),,,---...++++++++++++++++++++++++************************,,,,,,+++***))))))******+++++++++*********)))))),,,------+++***)))***,,,---,,,***)))))))))******---------------------,,,,,,,,,+++***))))))******+++***))))))((()))))))))************************)))))))))))))))))))))))))))************)))(((''')))******+++++++++************+++***))))))+++---,,,+++)))((((((***,,,---'''((()))******)))(((''')))))))))))))))))))))))),,,,,,,,,++++++*********((((((+++000000,,,)))***)))+++---,,,+++)))))))))'''(((***++++++******))))))+++,,,+++((((((+++---///***(((***+++))))))+++,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))(((((((((((()))))),,,,,,,,,+++++++++******)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''++++++***)))(((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''')))******))))))***+++)))************)))((((((((((((((()))+++---///111'''((()))******)))(((''''''((()))***+++,,,------&&&&&&'''((()))***++++++((((((''''''''''''((((((*********)))))))))))))))+++,,,---,,,***)))***+++(((((())))))))))))(((((())))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((%%%&&&'''))))))))))))(((((('''&&&&&&'''((('''&&&(((((())))))(((&&&$$$###$$$%%%''''''''''''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))((('''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzhhh\\\SSSKKKHHHGGGBBB@@@@@@999999888888777777666666777555444444666777666555666444222222333333222111000000111111111222222222111000000000000000000111000000/////////.........------------,,,,,,,,,,,,------------------------+++------,,,+++******+++---++++++,,,//////...++++++,,,,,,,,,,,,***)))(((+++*********++++++***))),,,+++)))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++*********))))))+++,,,,,,+++))))))***+++,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******++++++***))))))))))))***+++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++******+++++++++******)))***++++++***)))))))))***---,,,***((((((((()))***'''((()))******)))((('''))))))))))))))))))))))))+++++++++******)))))))))***)))+++000000,,,***,,,)))+++,,,,,,+++)))))))))((())))))***************)))***,,,+++))))))+++---555///,,,,,,,,,******,,,*********)))))))))((((((************************************)))))))))(((******))))))))))))******,,,+++++++++************))))))(((''''''((())))))***)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''************))))))))))))++++++***)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''')))******))))))***+++*********+++***))))))((())))))))))))***,,,...///((((((************(((((('''(((((()))***+++,,,,,,((((((((()))))))))))))))))))))(((((((((((())))))*********)))((((((((('''***+++,,,+++)))))))))***(((((())))))))))))(((((())))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))(((((('''&&&&&&(((((('''&&&'''((((((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyggg[[[RRRJJJGGGEEE@@@===>>>999999999888777777666666777555444444555666555444555333222222333444333222111111111111111222222222000000000000000000000000///............---------------,,,,,,,,,+++++++++,,,---...//////...---,,,,,,---...---,,,+++,,,---,,,++++++,,,......---,,,++++++,,,,,,,,,,,,+++++++++******))))))***++++++)))+++,,,+++***(((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++++++++******************++++++***(((((()))+++,,,+++******)))******************+++,,,,,,,,,---,,,+++******)))*********,,,,,,+++***************++++++++++++******))))))))))))))))))))))))))))))---,,,,,,++++++,,,------+++++++++++++++***)))(((************)))(((''''''---+++)))(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))))),,,***+++//////,,,,,,...)))+++,,,,,,***))))))******))))))))))))***++++++)))***+++***)))***,,,---999222---,,,+++))))))+++***))))))))))))(((((((((************************************))))))))))))++++++************++++++************))))))))))))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''************+++++++++++++++***))))))))))))))))))************))))))))))))''''''''''''''''''''''''************++++++++++++))))))(((''''''((())))))''')))******))))))***+++***++++++++++++***))))))***))))))******+++------((()))***++++++***)))(((((((((((())))))***************)))))))))(((((((((******))))))))))))******++++++***)))(((((('''''')))***+++***((('''((()))(((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))((('''&&&&&&(((((('''&&&&&&''''''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))###$$$%%%'''((()))))))))%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxfff[[[RRRIIIFFFCCC???<<<<<<::::::999888888777777666888666555555666666666555444333111222333444444333111111111111111111111111///000000000000000000///---------------------------,,,,,,,,,,,,++++++++++++,,,...//////...,,,+++,,,---...---,,,+++,,,---++++++,,,,,,---------,,,++++++,,,,,,------------+++++++++***))))))+++,,,+++---...---***))))))+++************************************************++++++***************+++************************)))******)))(((((()))+++++++++******************(((((()))***+++,,,,,,---++++++***************+++---,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))+++******))))))***+++,,,+++++++++++++++***)))(((((((((((()))***)))(((&&&***)))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******************))))))---******------++++++///***+++,,,+++***))))))***+++***)))((()))***+++,,,***************+++,,,---666///******)))'''''')))++++++++++++*********************************************)))))))))))))))+++******))))))******+++)))))))))))))))(((((((((*********************************)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))******+++,,,,,,******)))))))))))))))***((((((((((((''''''''''''(((((((((((((((((((((((()))))))))*********++++++***((('''%%%%%%'''(((***''')))******))))))***++++++++++++++++++******)))***************+++++++++)))***+++,,,,,,+++***)))((((((((((((((()))))))))))))))))))))))))))))))))+++******************+++,,,,,,+++***)))((((((''''''((())))))''''''''')))(((((((((''''''(((((((((((()))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((()))))))))((('''&&&'''((()))(((&&&%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((###$$$&&&((()))(((((('''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''vvvddd^^^TTTLLLIIIFFFBBB??????::::::999999888777777777:::888666666777888777666444333111222333444444333111111111111111111111111...///000000000000///...,,,,,,,,,------------------------,,,,,,,,,++++++)))***,,,------,,,***)))***,,,---,,,+++***,,,---***+++,,,---,,,,,,,,,,,,+++++++++,,,,,,---......,,,------,,,***)))+++---,,,,,,,,,+++***)))***+++************************************************+++***************++++++************************)))******)))(((((()))+++************+++*********(((((()))******+++,,,,,,+++***************++++++---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))*********)))*********++++++++++++++++++***)))(((((('''&&&(((***+++***(((&&&&&&&&&''''''((())))))))))))(((((((((((())))))************************++++++++++++++++++++++++,,,)))(((***+++)))***...***+++,,,+++)))((()))++++++***)))))))))***,,,---******)))***+++------...000,,,)))+++,,,)))((()))************************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))***++++++***)))))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))*********((('''%%%%%%'''(((***''')))******))))))***+++***++++++++++++***))))))************************)))***+++,,,,,,+++***)))((((((((((((((()))))))))((((((((()))***+++++++++++++++************++++++------,,,++++++***))))))&&&'''(((((('''&&&'''(((((((((''''''''''''((((((((()))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((()))***)))(((''''''((()))((('''%%%&&&&&&&&&'''(((((()))((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuccc[[[RRRIIIGGGDDD@@@======:::::::::999888888777777;;;999777777888888777666555333222222333444333222222222222111111111111111......000000000000......,,,,,,,,,------------.........---------,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,,,,++++++,,,---)))+++------,,,+++,,,---+++++++++++++++,,,---...---///111000,,,******,,,+++***)))+++,,,,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***************+++++++++)))*********))))))***,,,))))))***++++++++++++***)))))))))***+++++++++,,,*********)))******+++,,,,,,,,,+++***************************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++***))))))******+++++++++******+++(((&&&'''***,,,+++)))%%%%%%&&&'''((()))******))))))(((((((((((())))))************************+++++++++++++++,,,,,,,,,+++((('''******((()))---+++,,,,,,***)))(((***+++***************+++,,,,,,+++***)))***,,,.........---+++,,,111333...+++***''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))(((&&&''''''((()))*********)))))))))))))))******+++************))))))))))))************************'''((((((((())))))))))))))))))(((''''''((())))))''')))******))))))***+++)))************)))(((((())))))******+++******)))((()))***++++++***)))(((((((((((())))))*********''''''((()))***+++,,,---++++++************++++++,,,++++++++++++*********%%%'''(((((('''&&&'''))))))((('''&&&&&&'''((()))))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''((()))***)))(((''''''))))))((('''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttbbbVVVMMMFFFCCCAAA===;;;;;;;;;::::::999999888888777;;;999777666777777666555666444222222333333222111222222222111111111000000---...000111111000...---,,,---------............/////////.........------++++++++++++++++++++++++***,,,------,,,,,,---///(((+++------+++***+++---++++++***)))***+++,,,,,,...222555444...***)))***+++***+++000555555...'''************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,))))))*********+++++++++)))***+++*********,,,---((()))***+++,,,++++++******+++++++++++++++++++++******))))))***++++++,,,++++++***))))))))))))***)))))))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,---,,,***'''%%%((()))***+++++++++++++++111,,,'''&&&)))+++***(((&&&'''(((((())))))))))))***)))(((''''''((()))***************************)))*********+++++++++++++++((((((+++,,,)))))),,,+++,,,+++***((((((***,,,)))***++++++,,,,,,+++++++++)))(((***---//////...++++++000888999222+++(((''''''''''''(((((())))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***((((((((())))))*********))))))***++++++***))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))((((((((())))))*********)))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''')))******))))))***+++((())))))))))))((('''''''''((()))***++++++******((((((************(((((('''(((((()))***+++,,,,,,)))))))))******+++++++++******))))))))))))******((())))))))))))*********%%%'''((((((''''''((())))))(((&&&%%%%%%&&&((()))))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&'''(((***+++)))((('''((()))***)))'''''''''&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''tttaaaXXXOOOGGGEEEDDD@@@>>>>>>;;;;;;:::999999888888777:::888666666666666555444777555333222333333222000222222222222111111000000---...///111111///...------------....../////////000////////////.........---,,,,,,++++++,,,,,,---,,,---......------///000(((+++------+++***+++---,,,+++***))))))***++++++///333888666000+++)))))),,,+++///777???===222'''))))))))))))))))))))))))******************************))))))***+++,,,,,,))))))******++++++++++++***+++,,,+++******,,,...((()))***+++,,,,,,+++***,,,,,,,,,+++++++++++++++******))))))***+++,,,,,,+++******)))((()))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))''')))+++,,,***'''### '''((()))***+++,,,,,,,,,666///(((&&&((()))(((&&&((()))))))))))))))((('''***)))(((''''''((()))***************************(((((())))))*********++++++)))***------+++***---+++,,,+++***((((((***,,,)))***+++,,,---,,,++++++,,,)))(((***---000///...***+++222:::;;;222)))$$$((()))))))))******++++++))))))))))))))))))))))))(((((())))))*********+++++++++************++++++(((((())))))******++++++((()))***++++++***)))(((+++++++++************)))))))))))))))))))))))))))))))))************))))))***************+++++++++))))))((())))))***++++++((((((((((((''''''''''''(((((((((((((((((((((((()))************+++++++++))))))************))))))((()))******))))))***+++(((((((((((((((''''''&&&&&&''')))***++++++******'''((()))******)))(((''''''((()))***+++,,,------+++++++++*********************))))))))))))******&&&&&&''''''((()))))))))&&&'''(((((('''''')))***)))(((&&&%%%%%%&&&((()))))))))))))))************)))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((***+++***((('''((()))***)))'''((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++'''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))sssaaaSSSNNNHHHCCC???===;;;:::999888777888999999888777888888777777555444333222777666555444333222222111000000///...//////000111//////000000///---+++***+++,,,---.........,,,,,,///............---------***+++---......---,,,+++...---,,,+++,,,---...///...---,,,+++***+++,,,,,,+++***)))((()))***,,,...------------------------...***,,,;;;LLLMMM<<<***...---,,,,,,+++++++++,,,,,,,,,---...//////,,,***)))************+++++++++)))+++...000///,,,)))&&&************************)))******++++++*********))))))))))))((((((''''''---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++*********))))))((((((((()))++++++******+++,,,++++++************++++++,,,++++++******++++++,,,///---+++)))(((((()))***++++++******)))((((((((('''((((((((()))))))))***)))))))))))))))(((''''''*********)))))))))))))))******))))))((((((((('''+++++++++***************++++++,,,,,,,,,,,,------++++++************++++++'''000888777///((((((+++))))))))))))))))))))))))((()))***++++++***)))(((******)))))))))))))))***++++++***)))((((((((()))))))))))))))************+++*********))))))(((((('''&&&&&&''')))++++++***))))))))))))))))))))))))))))))(((((((((((((((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''))))))))))))(((((((((((((((***+++***)))((()))***))))))))))))))))))))))))''')))***,,,---------,,,)))******)))'''&&&((()))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&''''''((()))******+++''''''((((((((((((''''''******)))((('''&&&%%%%%%******))))))(((&&&%%%$$$((((((((('''&&&$$$###"""&&&'''''''''''''''&&&%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''******)))((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''******(((%%%&&&''''''%%%$$$$$$&&&((())))))(((((((((((())))))'''(((((()))(((&&&$$$###'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''rrr___SSSNNNHHHCCC@@@===;;;:::::::::999999999999999888999999999999888666444333777777666444333222111000000000000000///...------....../////////......---......///000000//////......---------,,,,,,,,,,,,&&&'''(((((()))))))))(((------,,,+++,,,---...///...---,,,+++++++++,,,,,,++++++)))((()))***+++---++++++++++++++++++++++++***(((***222<<<<<<333)))...---,,,,,,++++++++++++)))***+++,,,------+++))))))************+++++++++&&&(((***++++++)))&&&$$$((((((((((((((((((((((((***+++++++++++++++***)))++++++*********)))))))))+++******))))))******++++++,,,,,,,,,,,,---------************)))))))))((()))***++++++******+++---***))))))))))))))))))***,,,++++++******++++++,,,---+++)))((('''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''')))))))))(((((((((((((((******)))))))))((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------******))))))))))))******###***000000+++'''(((***))))))))))))))))))))))))(((((()))******)))((('''((((((''''''((())))))***+++***))))))))))))))))))))))))))))))************************)))))))))(((((((((((()))***++++++***))))))))))))))))))))))))***************+++++++++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((())))))******'''((())))))''''''((()))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))******)))'''&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&'''((()))'''''''''((()))*********''''''(((((((((((('''''')))))))))(((''''''&&&&&&))))))))))))((('''&&&%%%*********++++++******)))&&&''''''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&((()))(((&&&&&&''''''&&&$$$$$$&&&((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''ooo]]]SSSNNNHHHCCC@@@>>><<<;;;:::999999999888888888888999:::;;;;;;:::888666444777777666444333111000000222222222111000///---,,,//////.........///000111//////000000000//////...------,,,,,,,,,+++++++++************+++,,,......------,,,+++,,,---...///...---,,,+++++++++,,,,,,,,,+++***)))))))))***+++************************(((((()))+++,,,,,,+++)))------,,,,,,,,,,,,++++++***+++---...///...------)))************+++++++++)))***+++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++************)))******))))))))))))************+++++++++,,,,,,,,,************))))))))))))***+++,,,,,,++++++,,,---))))))(((((((((((())))))++++++************++++++***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((*********)))))))))))))))'''''''''''''''(((((((((++++++++++++,,,,,,,,,,,,************************###&&&)))******)))***+++))))))))))))))))))))))))***++++++,,,,,,,,,++++++''''''&&&''''''((())))))))))))))))))))))))***+++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))&&&&&&'''((()))***++++++((()))***)))(((((()))***))))))))))))))))))))))))))))))((())))))***++++++)))******)))''''''((()))++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&''''''((()))''''''(((((())))))******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((()))))))))&&&''''''((())))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((''''''''''''&&&(((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&lll\\\SSSNNNHHHCCC@@@>>>===;;;888999999888777666666777888999:::;;;:::888666444555555444444333222222111444333222111111111111111222000...------///111222...............------------------,,,,,,,,,,,,+++...---------///111333444---,,,++++++,,,---///000------,,,,,,,,,+++++++++---,,,+++***)))))))))******************************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++---...---------...))))))*********+++++++++++++++++++++++++++******------------------------,,,,,,---,,,,,,+++***)))************)))))))))))),,,,,,++++++++++++,,,,,,)))************+++++++++*********)))))))))))))))+++,,,------++++++,,,---))))))(((((((((((())))))++++++************++++++)))(((((((((((()))***+++&&&&&&''''''((()))***************))))))))))))((())))))*********))))))((((((((((((((())))))))))))************************''''''''''''((((((((((((***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++(((''''''(((+++,,,------((((((((((((((((((((((((*********+++++++++++++++)))(((((('''''''''(((((()))((((((((()))***++++++((()))))))))*********************)))))))))))))))((())))))((('''&&&''''''))))))))))))))))))))))))'''''''''((())))))*********)))(((''''''((()))***((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***'''''''''((()))************,,,---,,,+++***+++,,,))))))))))))))))))))))))***)))(((''''''(((***+++((()))***)))''''''(((***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''(((((('''((((((((()))))))))***&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))&&&&&&'''(((((()))(((((( !!!"""###$$$%%%%%%%%%&&&&&&((()))************''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&kkk\\\RRRNNNHHHCCCAAA???===<<<999;;;<<<:::888666777888666777888999888777555333222222222333333333444444333111///---...000444666555333///---,,,---///111//////......------------............------------++++++******,,,...000111,,,,,,++++++,,,---///000---------,,,,,,,,,++++++,,,,,,+++******)))))))))++++++++++++++++++++++++,,,+++++++++---------,,,++++++,,,---------,,,+++''')))++++++))))))***,,,))))))*********+++++++++(((((('''''''''(((((((((************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))*********++++++))))))))))))))))))******+++---------++++++,,,---+++******))))))******++++++******))))))******+++))))))))))))***++++++,,,''''''((()))******+++,,,************))))))))))))))))))************)))))))))))))))******+++++++++*********+++++++++++++++(((((()))))))))******************+++++++++,,,,,,******+++,,,,,,+++******,,,***((((((+++------,,,((((((((((((((((((((((((''''''''''''(((((()))))),,,+++***)))(((''''''''')))((((((((()))***++++++((()))))))))************))))))))))))))))))******)))+++,,,***((('''''')))))))))))))))))))))))))))''''''(((((())))))))))))***)))(((''''''((()))***((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))((((((((((((***,,,---,,,+++***+++,,,***************************)))((('''''''''((()))((())))))((('''''')))***++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((''''''(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))%%%&&&&&&'''''''''&&&&&&&&&&&&((()))************))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((++++++)))(((''''''''''''&&&''''''((((((''''''&&&jjj]]]RRRNNNHHHDDDAAA@@@>>>===<<<>>>???>>>:::888999;;;666666666666666555444444111111222222333333444444000...,,,+++,,,///333555555333000---,,,,,,...///222222111000//////////////////.........---------************+++---......,,,+++++++++,,,...///111,,,,,,---------,,,+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++...///,,,)))***+++,,,---...---,,,+++***---///...+++***,,,...)))************+++++++++))))))************++++++************************)))******+++++++++******---------------.........))))))(((((((((((())))))))))))*********+++++++++))))))))))))************+++,,,---,,,+++***+++,,,++++++************++++++******))))))))))))******))))))******+++++++++,,,'''(((((()))***++++++,,,)))))))))*********++++++))))))******++++++******)))******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))******++++++,,,,,,************++++++++++++'''((()))******)))(((''',,,***(((''')))*********))))))))))))))))))))))))+++*********+++,,,---...---,,,+++)))(((((((((((())))))))))))))))))***+++))))))))))))************))))))))))))************+++---///...***)))***---))))))))))))))))))))))))+++*********************))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))***)))))))))((((((((('''((()))***)))(((((()))*********************************)))(((((('''(((((('''((()))((('''''')))+++,,,++++++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))(((''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((()))))))))((('''&&&&&&&&&''''''((())))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))******(((&&&&&&&&&%%%'''))))))'''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))(((((((((((((((&&&'''((())))))((('''&&&kkk___RRRNNNHHHDDDAAA@@@???===;;;>>>@@@===999666888;;;777666555444444444555666333333333222222222111111////////////000000111222111000...---,,,---...///333222111000/////////000.........---------,,,,,,+++,,,---...............++++++++++++,,,...000111,,,,,,---------,,,+++***)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++)))((()))***,,,......---,,,+++,,,///000...***(((+++...)))************+++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))************+++++++++,,,,,,,,,------))))))(((((((((((())))))*********+++++++++,,,,,,((()))))))))************+++,,,---,,,***)))***+++******))))))))))))************))))))))))))******))))))******************'''((((((((())))))******(((((()))***++++++,,,---((()))***++++++++++++***((())))))***++++++,,,,,,+++++++++,,,,,,,,,------))))))******+++,,,,,,---************++++++++++++'''(((***++++++***(((''')))))))))(((((()))***+++))))))))))))))))))))))))------,,,,,,---...000111))))))((((((((())))))***+++***))))))))))))))))))))))))))))))************((()))))))))************))),,,///---)))(((***---)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))''''''((()))***************************+++******)))((('''&&&'''((()))((('''((()))+++,,,,,,+++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))***)))((('''&&&))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''(((((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''(((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((()))******((('''%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''***------***'''&&&&&&%%%'''))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((&&&'''((())))))((('''&&&lll```RRRNNNHHHDDDBBB@@@???>>>888;;;===;;;666333555888888777555333333444666777666555444333111000//////111222555666666444222000......---,,,---...///000222111///...---------...---------,,,,,,,,,++++++***+++,,,---------,,,+++++++++++++++,,,...000111,,,,,,---...---,,,+++***((()))***++++++++++++++++++++++++++++++++++++++++++,,,---+++(((&&&(((***)))***,,,.........,,,+++&&&)))***'''""" ###&&&)))************+++++++++((()))+++,,,---,,,++++++((((((((((((((((((((((((%%%&&&''')))************''''''(((((())))))))))))++++++************++++++***++++++++++++,,,,,,,,,(((((())))))*********+++***+++,,,+++)))((()))***))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((('''''''''(((((((((((((((''''''(((***+++,,,---...((()))***+++++++++++++++'''(((((()))***++++++++++++++++++,,,,,,---------((())))))***+++,,,,,,,,,)))************+++++++++***+++---......---+++***''')))************,,,///))))))))))))))))))))))))((((((''''''(((***+++,,,%%%%%%&&&&&&((()))***+++++++++***)))(((((())))))))))))))))))************(((((())))))*********+++%%%))),,,***'''%%%(((+++))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))******)))((('''))))))))))))************************************))))))************))))))'''((()))******)))((('''&&&&&&'''((()))***++++++(((***+++***)))((()))******************************+++,,,++++++)))'''&&&'''((()))((('''(((***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))*********((('''&&&))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''')))***+++***)))'''&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&***...///+++(((&&&&&&%%%''')))***((('''''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((******((('''&&&lll___SSSNNNIIIFFFEEECCC???<<<:::888777555555666888999;;;777222000222555555555222222111111111111111111555000...111111,,,+++/////////---++++++...444888@@@999111...000222000---000...,,,,,,------,,,++++++++++++,,,,,,---------...,,,***))))))+++...000,,,---...//////---+++***+++******+++---...---,,,###(((---...+++)))***---------,,,++++++******)))***+++,,,------+++)))(((000...,,,***)))***,,,...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************+++++++++***************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++,,,---...---)))'''++++++++++++++++++++++++************************)))))))))))))))(((''''''******+++++++++,,,,,,,,,...---+++***(((''''''''''''***,,,+++)))(((+++...---+++)))((()))*********+++++++++************))))))************+++++++++)))***+++,,,,,,,,,,,,,,,************)))))))))(((******+++++++++,,,,,,,,,***+++---......---+++***'''((()))***************((())))))))))))*********++++++***************+++************************)))))))))))))))))))))))))))***++++++***)))***+++(((((()))************)))(((+++......+++)))***,,,'''(((***,,,,,,***((('''(((((())))))***************)))(((''''''((()))***))))))*********+++++++++...---+++))))))((())))))))))))***))))))(((''''''(((((())))))))))))((((((*********))))))))))))))))))))))))))))))(((((('''******+++++++++******)))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++***)))(((---,,,***(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''*********)))((('''''''''))))))((('''&&&%%%$$$$$$&&&&&&'''((())))))((((((***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((''''''''''''&&&%%%$$$%%%'''''''''&&&(((((((((((((((((((((((()))***,,,---,,,+++)))'''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&((()))))))))((('''((((((''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***+++&&&$$$%%%&&&$$$'''&&&&&&&&&&&&'''((((((jjj]]]RRRMMMGGGDDDCCCAAA>>>;;;<<<;;;999888777888999::::::777333222444666777666444333222111111111222333999333111444555111000222111000///------000555888HHHEEE@@@:::444000//////000...,,,,,,---------+++************+++++++++,,,---,,,+++******,,,---///***+++,,,,,,,,,,,,+++***---,,,++++++,,,...------(((,,,///...***((()))+++++++++,,,,,,---.........((()))+++---------,,,++++++***)))((((((***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))))))))******************************++++++,,,,,,+++******+++,,,,,,************************,,,++++++,,,---,,,***(((++++++++++++++++++++++++*********++++++*********+++++++++++++++******)))************+++++++++,,,,,,+++***)))(((''''''''')))+++,,,,,,++++++,,,---,,,***((((((***++++++++++++++++++************))))))************+++++++++******++++++,,,,,,,,,,,,++++++++++++*********************+++++++++,,,,,,***+++,,,------,,,+++***((())))))************))))))))))))*********+++++++++******)))))))))******************************)))))))))))))))))))))))))))***++++++***)))***+++(((((()))************)))***+++,,,---,,,++++++,,,************************)))))))))))))))*********++++++************++++++))))))*********+++++++++---,,,***)))(((((())))))))))))))))))))))))((('''(((((())))))))))))((((((***)))))))))))))))))))))))))))***))))))((('''''')))******+++++++++******)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,+++******,,,+++***)))((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((()))&&&'''(((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))((('''((((((((((((((((((((((((((()))***+++***)))'''&&&(((((('''''''''&&&&&&&&&***)))))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))((((((((('''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&'''******((('''&&&&&&&&&&&&'''((((((~~~ggg[[[PPPKKKEEEBBBAAA???<<<999===<<<:::888777777888888888666555555777888888777666555333222111222333444666111///111333222000///000000///------///333666EEEHHHGGG???444,,,---111///---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,------...000...+++***,,,------------///000...***'''(((*********++++++,,,---------&&&'''))),,,---.........(((((())))))***++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,)))))))))*********++++++)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,******+++,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,++++++***))))))))))))*********++++++******)))(((((((((((((((,,,+++***+++---------,,,***)))((((((+++,,,,,,,,,+++++++++************))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,)))***+++,,,,,,+++***)))*********+++******))))))************+++++++++,,,)))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++(((((()))******************)))((((((***+++++++++,,,+++***))))))***+++,,,*********)))))))))))))))******++++++++++++******)))))))))************++++++***)))((((((((((((((((((((())))))***)))))))))(((((())))))))))))(((((())))))))))))))))))******************)))(((&&&&&&(((((()))***++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,+++***)))((((((((()))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,)))(((''''''((()))***+++(((((((((((((((((('''&&&'''''''''(((((('''''''''&&&'''((())))))((('''&&&'''(((((())))))*********)))((('''(((***+++***)))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$'''''''''''''''&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&***000///+++'''&&&&&&&&&&&&'''((((((}}}ggg[[[QQQKKKEEEAAA@@@???<<<:::;;;:::999777666555555555555555555666777888777777666555333222111222222333333000...000222111///------------,,,+++,,,///222555:::===888///***,,,000///---,,,,,,---...---,,,........................***+++,,,---------,,,,,,------,,,,,,---///111333222///,,,***+++,,,---......//////---***)))***,,,++++++***))))))((((((''''''((()))+++---.........***+++,,,------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++...,,,))))))***+++,,,,,,++++++++++++++++++++++++(((***+++,,,,,,+++***((()))************)))((((((((())))))))))))*********)))((((((((((((((())))))---***(((***,,,...,,,))))))(((''')))+++------,,,+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++++++++)))***++++++++++++***)))++++++++++++******)))(((******+++++++++,,,,,,,,,(((((((((((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++******+++,,,,,,,,,,,,+++***&&&$$$$$$(((******))),,,++++++++++++++++++,,,************))))))))))))'''((()))******)))((('''))))))))))))************)))))))))((((((((((((((('''((()))***************(((((())))))))))))(((((()))))))))))))))*********************)))'''&&&%%%'''''')))***++++++++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++((('''%%%%%%%%%&&&((()))(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%''')))******)))'''%%%'''(((((()))***++++++,,,)))((('''(((***+++***)))((((((((((((((((((((((((&&&''''''''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%+++222000***'''&&&&&&&&&&&&'''((((((|||hhh^^^SSSMMMFFFBBBAAA@@@>>>;;;;;;:::999777666555555555222333555666666666666666555555444333222222111111333444444333333333111///---......---,,,,,,...000+++---000000---,,,,,,......---++++++---......---........................)))+++,,,......---,,,+++---,,,++++++,,,///222444222///+++******,,,------,,,------,,,++++++,,,...++++++***))))))(((((('''******++++++,,,,,,,,,,,,,,,,,,------,,,+++((('''++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++(((((()))***+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++...,,,)))((()))+++------++++++++++++++++++++++++)))***++++++++++++***)))***************)))((((((((())))))))))))*********((((((((((((((())))))***,,,)))'''(((+++,,,***'''(((''''''))),,,------,,,+++++++++*********))))))))))))*********+++++++++,,,,,,+++******++++++,,,+++*********))))))))))))))))))*********+++++++++*********++++++*********+++++++++++++++***)))(((******+++++++++,,,,,,,,,(((((('''(((((()))******((((((((((((((((((((((((************************)))***++++++***)))***+++,,,,,,---.........------+++(((%%%&&&)))++++++))))))***,,,------,,,***)))*********)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))))))))(((((()))******+++******(((((())))))))))))(((((((((((())))))************************)))((('''&&&&&&'''((()))***+++++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++******++++++++++++******************)))))))))((())))))************))))))************************&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%''')))******)))'''%%%'''(((((()))***++++++,,,((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&$$$$$$)))///---''''''&&&&&&&&&&&&'''((((((|||iii___TTTNNNGGGBBBAAAAAA???===;;;;;;;;;:::999888777777222444666666555444555555555555666666555333111000000555888444000000000//////111222111000//////000...------...//////...---...,,,++++++---......---,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++***)))(((((())),,,...000///---***)))+++,,,,,,,,,)))******+++,,,------...******++++++,,,---------,,,,,,,,,++++++*********++++++++++++)))'''%%%$$$***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))))))))***+++++++++,,,)))******++++++******)))++++++++++++++++++++++++...+++)))(((***,,,------++++++++++++++++++++++++************************,,,,,,,,,---,,,,,,+++***)))))))))*********++++++***)))))))))))))))*********)))(((((())))))((('''((('''(((***,,,------++++++++++++************))))))************+++++++++---,,,+++*********+++,,,*********)))))))))(((((()))))))))************++++++++++++++++++++++++++++++++++++,,,++++++******************+++++++++,,,(((((((((((()))***++++++))))))))))))))))))))))))************************)))***++++++***)))***+++,,,------..................,,,++++++,,,---,,,,,,((())),,,......,,,)))(((((()))))))))******************++++++++++++*********)))))))))))))))(((((('''((())))))************))))))******+++*********(((((())))))))))))((((((((((((((()))******++++++)))))))))))))))(((((('''''''''((()))************))))))))))))))))))))))))))))))***++++++++++++***))))))***+++++++++******))))))************)))((()))******++++++******)))************************&&&'''''''''(((((())))))((((((((((((((((((((((((+++******)))(((''''''&&&******)))))))))(((((('''(((((((((((((((((('''&&&'''''''''(((((('''''''''&&&'''((())))))((('''&&&'''(((((())))))*********'''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))'''''''''''''''((())))))((((((((((((((()))))))))%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''%%%$$$'''+++)))$$$'''&&&&&&&&&&&&'''(((((({{{hhh___TTTNNNGGGBBBAAAAAA???===:::::::::::::::999888888555666888666444333555777555777999:::999666222000...888===666...,,,...///000222333333111//////000111000////////////.........,,,++++++---.........,,,+++++++++************++++++,,,,,,---------,,,)))((((((((()))+++,,,---,,,***))))))+++,,,,,,+++(((((()))+++------,,,+++++++++,,,,,,---.........---,,,,,,+++*********+++*********))))))'''&&&&&&******+++++++++,,,,,,,,,---,,,,,,++++++******************+++++++++,,,,,,******************++++++******+++,,,,,,+++******************************,,,***))))))+++,,,---,,,++++++++++++++++++++++++,,,+++***((((((***+++,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,+++***************+++)))***+++***)))(((((()))(((((((((***------,,,***+++++++++************))))))************+++++++++...---+++***)))***+++,,,+++++++++*********))))))))))))))))))************,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++)))))))))*********++++++)))(((((()))***+++,,,,,,************************************************)))***++++++***)))***+++++++++,,,---------------,,,---...---,,,******+++))))))***++++++***))))))''''''((()))***++++++,,,++++++************++++++******))))))(((((((((((('''((()))+++++++++++++++******+++++++++***))))))(((((())))))))))))(((((('''(((((()))******++++++'''(((((()))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))(((((()))************))))))***++++++,,,,,,,,,+++((()))***++++++***)))((()))******++++++******)))************************'''''''''(((((((((((((((((((((((((((((((((((((((*********)))((('''''''''&&&''')))***+++***((('''&&&'''(((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***'''((())))))******))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''''''%%%%%%((((((%%%'''&&&&&&&&&&&&'''((((((zzzggg]]]TTTNNNFFFAAA@@@@@@???===777777888888888777777666777888999777444333555888666999<<<>>>===999444111111>>>EEE<<<111///222444///000222222000...---......//////...,,,+++---///---,,,++++++---///......---------,,,,,,++++++++++++++++++,,,,,,,,,------************+++,,,------***)))((()))+++,,,+++***((((((***,,,------***(((------,,,++++++******))),,,++++++******++++++,,,+++++++++************************++++++,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,+++++++++***************++++++------------++++++))))))))))))))))))))))))+++***)))***,,,------,,,++++++++++++++++++++++++---+++)))'''''')))+++---***++++++++++++***))))))***++++++++++++,,,,,,,,,---,,,,,,+++******++++++))),,,---,,,)))''')))+++(((((()))+++------+++)))+++++++++************))))))************+++++++++...---+++))))))***+++,,,,,,,,,,,,+++++++++******))))))))))))************---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,((())))))))))))*********))))))))))))***+++,,,---************************************************)))+++++++++***)))***+++******+++,,,,,,,,,++++++(((+++...---)))&&&&&&'''+++***)))(((((()))***+++&&&&&&''')))***+++,,,---***)))(((''''''((()))*********))))))(((((((((''''''(((***+++,,,,,,,,,++++++++++++++++++***)))((((((((())))))))))))(((((('''(((((()))***+++++++++&&&'''((()))************((()))))))))))))))((('''))))))))))))))))))))))))''''''((()))))))))))))))***+++,,,,,,------------((()))***++++++***)))(((******++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((!!!###&&&)))***)))((('''&&&&&&'''((()))))))))(((***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((('''(((***+++++++++***)))&&&&&&&&&''''''(((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$((()))&&&%%%'''(((''''''&&&&&&&&&&&&'''((((((zzzeee[[[SSSNNNGGGBBB@@@???>>>===:::888666555777888888777666777888777555444555666666555444555666666555333444333333222111111111222111111111111000000000///+++,,,---////////////...------+++++++++---///000,,,,,,+++***)))((('''&&&+++++++++,,,,,,,,,------***+++,,,---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,++++++...---,,,+++***)))))))))************************************************)))******+++++++++******+++,,,,,,------,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++$$$"""'''++++++,,,000333222000...,,,+++******,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))!!!%%%(((************))))))))))))************+++,,,,,,---,,,+++***)))'''((()))***+++,,,,,,,,,///,,,))))))+++,,,+++***,,,)))'''(((+++---,,,***************************))))))***+++,,,,,,------***++++++,,,,,,++++++***,,,+++***))))))***+++,,,...---***)))(((***,,,---///...---,,,++++++++++++---,,,,,,+++***)))((((((******++++++++++++******************************(((((()))***+++,,,,,,,,,***)))))))))))))))*********)))))))))))))))***++++++***(((((()))******)))(((((((((((())))))))))))******++++++++++++******(((((())))))))))))((((((************************(((***+++***)))((()))***)))((((((((((((((()))***))))))))))))************++++++++++++,,,+++)))'''---,,,+++,,,......---,,,'''(((((((((((())))))))),,,***)))((((((***,,,---(((((())))))******++++++))))))(((((((((((())))))))))))((((((''''''&&&&&&*********)))((('''''''''%%%&&&((())))))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''')))******)))'''%%%'''''''''''''''''''''''''''((()))******************************)))(((((((((((())))))))))))(((((()))((('''&&&&&&'''((())))))(((((('''''''''((((((((((((''''''''''''((((((,,,---...---***'''&&&&&&'''((((((((('''&&&%%%%%%$$$'''((('''&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))'''&&&&&&''')))***)))'''''''''((((((((((((''''''''''''''''''((((((((((((xxxdddYYYRRRNNNHHHCCCAAA@@@???>>>;;;999777666777888888777666777777555333111111222666444333333333222000---222222111000000000000000222222111000///...---,,,)))***,,,......///......,,,,,,---...............,,,,,,+++++++++++++++***,,,,,,,,,---------......'''(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///000000******++++++++++++++++++++++++,,,,,,++++++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))///)))'''+++......///222111000///---,,,+++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********'''''')))*********)))((())))))))))))***************++++++,,,+++***)))(((((()))***+++++++++++++++...,,,))))))+++,,,,,,***,,,***((()))+++---,,,***,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++,,,......---,,,++++++++++++*********************)))******++++++++++++******************************))))))******++++++,,,,,,******))))))))))))******)))))))))))))))******++++++***(((((()))******)))'''''''''((((((((())))))******++++++++++++******(((((())))))))))))((((((''''''''''''''''''''''''(((***+++***)))((()))***+++***)))(((((('''(((((((((((())))))))))))***************,,,------,,,++++++---///333555444111...******+++++++++,,,,,,,,,***)))((((((((()))***+++((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))&&&''')))******)))'''&&&&&&&&&'''((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((((()))))))))))))))(((''''''''''''(((((((((((('''''')))((((((''''''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((''')))++++++)))'''''''''''''''((((((''''''&&&%%%&&&'''(((&&&&&&'''(((((()))((((((''''''(((((()))''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&''')))***((('''''''''((((((((((((''''''''''''''''''((((((((((((vvvbbbXXXQQQMMMHHHDDDBBBAAA@@@???===;;;888777888888888777555666666444222222333444666555444444444333111///111000000///////////////000000///......------,,,((()))+++,,,............+++---///000111///...---,,,,,,,,,------.........------------............''')))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---///111333555++++++*********************++++++++++++***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((000,,,***---//////000222......---,,,++++++++++++,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++******************)))(((******+++++++++++++++***---+++)))***+++,,,,,,++++++***)))***,,,---,,,+++......------,,,,,,,,,+++*********++++++,,,,,,---,,,------......------,,,++++++************++++++((()))+++,,,------,,,+++...---,,,++++++***++++++(((((())))))******************++++++++++++***************************************++++++++++++++++++******)))))))))******)))))))))))))))***+++++++++)))(((((()))******)))((((((((()))))))))************++++++++++++******((())))))******))))))(((''''''''''''''''''''''''(((***+++***)))((()))***,,,+++***((('''''''''''''''((((((((()))))))))***&&&&&&''')))***+++,,,,,,111333666999:::777111,,,(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((''''''''''''))))))(((((((((((())))))'''''''''(((((((((((((((&&&''''''((()))******+++&&&''')))***+++******)))(((((()))))))))((((((''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((((((''''''&&&((((((((()))((((((''''''+++++++++,,,,,,+++++++++((())))))******))))))((((((((((((''''''(((((()))((((((''''''''''''((((((###%%%((()))((('''((((((''''''((((((((('''&&&&&&(((''''''''''''&&&''''''***))))))(((((())))))***(((((())))))))))))(((((())))))((((((((((((''''''&&&'''((()))***)))((('''''''''&&&'''))))))((('''''''''((((((((((((''''''''''''''''''((((((((((((vvvbbbXXXPPPMMMHHHDDDCCCBBBAAA@@@???<<<999888888888777666333444555444444444666999333222222333444555333222000000///////////////000------........./////////)))***+++---...///000000---...///000000///......------------............,,,,,,,,,------------...,,,,,,,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...///000111111+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++,,,,,,+++,,,---000333555++++++************))))))******++++++******)))(((++++++************++++++++++++++++++++++++++++++)))******************)))...,,,+++,,,,,,------...,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------*********************************++++++,,,,,,,,,++++++******+++,,,---...))))))*********+++++++++******+++++++++*********+++++++++,,,++++++******++++++******+++,,,,,,,,,+++++++++,,,,,,---,,,,,,......------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++,,,------------,,,,,,+++******++++++))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++++++++***++++++******))))))******))))))))))))***+++,,,,,,***)))((((((***+++***************+++++++++,,,,,,******++++++++++++******)))))))))******)))))))))************************(((***+++***)))((()))*********)))(((((('''(((((('''''''''((()))))))))***'''((()))******+++---///???===:::888555111+++'''&&&&&&'''''''''((((((((('''((())))))******)))))))))))))))(((((('''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''(((((())))))******&&&'''((()))***+++******(((((()))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&((()))))))))))))))((((((,,,,,,------------,,,,,,((()))***++++++***)))((((((((((((((((((((()))***((((((''''''''''''((((((###%%%((()))(((''''''(((''''''((((((((((((''''''***'''&&&))))))'''&&&'''******))))))))))))******))))))************)))))))))))))))))))))(((((((((&&&''')))*********((('''(((''''''((())))))(((&&&''''''((((((((((((''''''''''''''''''((((((((((((vvvbbbXXXOOOLLLHHHDDDCCCBBB@@@??????<<<999888888888777666444555444333222333666888777444222111111222111111000000/////////000000111////////////////////////,,,,,,---...///000111222000///...------...///000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,...///000000111,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******---,,,+++++++++---///111++++++******************+++++++++++++++***))))))++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,,,,+++************+++,,,,,,++++++,,,,,,,,,---------*********************************++++++,,,,,,---+++************+++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,++++++++++++***+++------------------------,,,,,,+++++++++******+++++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++***))))))***,,,...///,,,,,,+++*********+++++++++++++++***)))(((((('''******++++++++++++******************************,,,,,,,,,+++++++++++++++,,,,,,+++***************))))))))))))***+++,,,---***((('''(((***++++++***)))))))))*********++++++******++++++++++++******))))))************))))))++++++++++++++++++++++++(((***+++***)))((()))***(((((('''(((((()))******'''''''''((()))******+++...//////...---...111444FFF@@@777///+++)))(((''')))))))))*********++++++((()))***+++++++++***************))))))((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((()))(((%%%&&&'''((())))))******''''''(((((((((''''''&&&&&&'''(((******((('''&&&((((((((((((((((((((((((************))))))(((''')))******+++++++++******'''(((((())))))(((((('''((()))***++++++***)))(((((((((((((((((()))******((((((''''''''''''((((((&&&(((******)))'''''''''''''''((((((((((((((('''+++&&&''',,,...***''''''******))))))))))))******))))))************))))))((((((((()))))))))))))))'''''')))*********)))((((((''''''((())))))'''&&&''''''((((((((((((''''''''''''''''''((((((((((((uuubbbXXXOOOLLLGGGDDDBBBAAA>>><<<===;;;888777888888888777666666555333111111333666FFFBBB;;;666444333222222000////////////000000111222222111000///...---,,,............///000111222111000...,,,,,,---///000---------,,,,,,+++++++++************++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---,,,,,,+++***)))------++++++***+++,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***---///,,,+++---...---+++*********++++++,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++***))))))(((*********++++++++++++,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,+++***,,,------+++************,,,...///...---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++---+++)))((()))+++...///++++++************++++++------,,,+++***)))((((((******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---,,,+++***************)))))))))***+++,,,---...***((('''(((***+++++++++'''''''''((((((((())))))******++++++++++++******)))******++++++******)))************************(((***+++***)))((()))***''''''''''''(((***+++,,,''''''((()))***+++,,,,,,---......,,,***+++000555@@@:::111***'''(((***+++(((((((((((())))))))))))************++++++++++++************))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))%%%&&&'''(((((((((((('''%%%&&&)))++++++)))&&&%%%(((((((((((((((((((((((()))***************)))(((******++++++,,,,,,++++++(((((())))))))))))((((((((())))))******))))))((((((((((((((()))***++++++((((((''''''''''''(((((()))+++,,,,,,)))'''&&&'''''''''((()))))))))((((((***%%%'''000333---((((((***))))))(((((())))))***))))))************))))))''''''(((((((((((())))))((((((((()))))))))******)))((('''((())))))'''%%%''''''((((((((((((''''''''''''''''''((((((((((((sssaaaWWWNNNKKKGGGDDDAAA???<<<:::;;;999777666777888888777666666666444444666999===QQQJJJ@@@888555444444444......------...//////000..................//////000///............///000///......---------------+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***+++---///000000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,++++++++++++******+++,,,---......///,,,------------,,,++++++++++++************++++++************************,,,+++***))))))***+++,,,'''---///,,,***---///---,,,++++++++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,---,,,+++)))(((*********+++++++++,,,,,,,,,,,,+++++++++,,,---...******+++,,,------------+++---///...+++(((((()))))),,,000000...------...++++++,,,,,,------......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,+++*********+++,,,---++++++************++++++---,,,,,,,,,++++++************++++++++++++*********************************++++++,,,,,,---------...---,,,+++************)))))))))***+++,,,......)))((('''(((***+++++++++((((((((()))))))))************++++++++++++******)))******++++++******)))))))))))))))))))))))))))(((***+++***)))((()))***(((((('''(((((()))***+++(((((()))***+++,,,------***,,,,,,+++)))+++222888666333...,,,+++,,,++++++%%%%%%%%%&&&&&&&&&''''''***))))))((((((***+++,,,((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''(((((())))))******)))))))))((()))))))))***%%%&&&'''((()))*********''''''((())))))(((''''''(((((((((((((((((((((((('''((())))))))))))))))))))))))***+++++++++++++++******++++++++++++******)))((((((''''''(((((()))(((((((((((()))***+++,,,((((((''''''''''''(((((()))***,,,+++)))'''''''''''''''((())))))))))))))))))$$$(((444999111)))))))))((((((''''''(((((()))((())))))))))))))))))(((&&&&&&'''''''''(((((((((***)))((('''((()))+++,,,)))((('''((())))))'''%%%''''''((((((((((((''''''''''''''''''((((((((((((rrr___VVVNNNKKKGGGCCCAAA>>>;;;888:::888666555777888888777444555666777:::>>>DDDHHHMMMEEE;;;222//////111222,,,,,,,,,,,,------...///&&&''')))+++...111333444000///...---,,,---......,,,---...///...---+++*********+++,,,---...///000++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,***)))((((((***,,,...//////...---************************,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++***+++,,,---------,,,,,,******+++,,,...///000000------......------,,,+++++++++************++++++************************+++***)))(((((()))***+++$$$,,,...***))),,,...,,,---,,,,,,+++,,,,,,------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++...///...------******+++++++++,,,,,,,,,++++++*********+++---...)))***+++,,,---.........+++...000...+++((('''((()))---000111///------...+++,,,,,,---...///000000++++++++++++++++++++++++,,,------......------,,,++++++------------++++++***+++,,,---,,,+++***)))+++***************++++++++++++,,,,,,,,,---------******++++++++++++************************************+++,,,,,,---.........---,,,+++************)))))))))***+++---...///)))((('''(((***,,,,,,+++++++++,,,,,,,,,---------******++++++++++++************++++++++++++******************************(((***+++***)))((()))******)))((((((((((((((()))((()))***+++,,,---.........000111000///222:::AAA000000000111111///+++'''((((((((())))))))))))******)))'''&&&'''(((***,,,&&&'''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%&&&((()))+++,,,,,,++++++******)))*********%%%&&&((()))+++,,,,,,,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((()))***************((((((((())))))((((((((()))((('''&&&&&&'''((()))(((((((((((()))***+++,,,((((((''''''''''''((((((''')))++++++)))((('''(((''''''((())))))))))))))))))###(((777<<<333+++***((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&&&&&&&''''''((((((+++***(((&&&''')))+++---)))((('''((()))((('''%%%''''''((((((((((((''''''''''''''''''((((((((()))ooo^^^UUUMMMJJJEEEBBB@@@>>>;;;999::::::999888777666555444666555333333555999===@@@666666555444333111111000//////000000111111111222//////////////////////////////......------,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.../////////...---+++***)))......//////...---,,,,,,))))))+++---111333333222666555333333444111,,,(((+++,,,...///.........///++++++++++++++++++++++++------------------------(((+++//////---,,,---///---,,,,,,++++++,,,,,,---+++++++++******)))))))))------......------,,,++++++,,,,,,------,,,,,,+++++++++************+++++++++******))))))******+++,,,------......------,,,*********++++++,,,,,,,,,///...---+++)))(((&&&&&&******++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,---...,,,***---------,,,,,,+++++++++---------,,,,,,+++++++++///...---,,,,,,---...///************************,,,,,,,,,------.........///---+++,,,///111///,,,,,,,,,---...---,,,***))),,,,,,++++++***)))))))))---------,,,,,,+++++++++************************++++++++++++++++++++++++(((((()))***++++++++++++---------,,,,,,+++++++++((()))***)))((((((***,,,---+++******,,,---------)))***+++------.........)))************+++++++++******)))))))))))))))***...---+++)))(((((()))***))))))))))))))))))))))))+++++++++************)))...,,,***)))******)))(((******))))))))))))***************)))))))))))))))((('''''''''))),,,///111...+++((('''***000777<<<000///---+++***(((''''''***************++++++,,,))))))************))))))******))))))))))))******''''''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++)))((('''(((***+++//////---***'''%%%%%%&&&&&&'''((()))***+++,,,,,,&&&'''''''''(((((())))))++++++***)))((('''&&&&&&+++%%%$$$((()))%%%'''---+++***)))(((((()))***+++(((((())))))*********+++((()))******(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&'''((()))***++++++************************((()))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((ooo]]]UUUMMMJJJEEEBBB@@@>>>;;;999::::::999888777666555444555444333333444666999;;;555555444333222111000000///000000000111111111111////////////////////////....................................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///,,,,,,,,,------.........---------------,,,,,,+++,,,,,,,,,///222444333222000///...///111111...,,,,,,---//////...,,,+++***++++++++++++++++++++++++------------------------,,,...000///---++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++******+++,,,,,,+++)))---------,,,,,,+++++++++***++++++,,,,,,------......---,,,,,,,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,---/////////...------.........---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------.........------,,,---------,,,,,,+++++++++)))***+++***)))***+++---222///+++)))***+++,,,---'''(((((()))******++++++)))************+++++++++******))))))))))))*********************))))))((())))))))))))))))))))))))))))))******+++++++++,,,+++***((()))***++++++*********))))))))))))*********)))))))))))))))))))))***)))(((((()))+++---...---,,,******,,,///333555///...---+++***)))((((((***))))))))))))***++++++))))))************))))))))))))(((((((((((())))))''''''''''''((((((((((((((())))))************)))***)))(((''''''(((***+++---...---+++(((&&&&&&&&&))))))))))))))))))******'''''''''((((((((())))))******))))))(((((('''''')))'''''')))***((()))++++++***)))(((((()))***+++((()))))))))************(((***+++***)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''nnn]]]UUUMMMJJJEEEBBB@@@>>>;;;999999999888777666666555555444444333333333444444555444444333222111000000///000000000000111111111111////////////////////////......////////////000000...............---,,,++++++++++++,,,,,,---------111000...---,,,------...******+++---///222555777,,,,,,,,,,,,,,,+++++++++,,,,,,,,,...000111111///+++******,,,000222333333,,,---.........,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////---+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++,,,---...///000,,,,,,,,,------,,,,,,,,,,,,------------.........+++***)))***++++++***)))------,,,,,,,,,,,,++++++((()))***+++---...///000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,---......------...///++++++******++++++,,,,,,+++++++++,,,---.........,,,,,,+++++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,...777222---))))))***,,,---+++++++++++++++,,,......)))************+++++++++******)))))))))******+++((()))***++++++***((('''(((((((((((((((((((((((('''((()))***+++,,,------***((('''(((***,,,,,,+++******))))))))))))******))))))))))))))))))******+++***)))))))))***+++,,,---,,,,,,,,,,,,------...---,,,+++***************))))))((((((((()))******))))))************))))))((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((((((((('''&&&(((''''''&&&'''(((***++++++,,,------***((('''(((,,,++++++***)))(((''''''''''''(((((((((((())))))))))))))))))((((((((((((&&&)))***))))))++++++(((******))))))))))))******))))))))))))************)))***,,,+++***((())))))***))))))(((((())))))***))))))))))))))))))))))))&&&'''((())))))***))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((,,,+++***((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&mmm]]]UUUMMMJJJEEEBBB@@@>>>;;;999999888888777666666555555444444555444444333222111333333222222111000//////000000000000000111111111////////////////////////000000000000000/////////...............---,,,,,,******+++,,,,,,---............,,,+++++++++++++++,,,,,,,,,...111555999;;;------,,,,,,,,,,,,,,,,,,+++******+++------,,,***+++***+++,,,000444777999///...,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))++++++,,,,,,,,,,,,++++++---------.........//////,,,***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................+++---000///---,,,...111,,,,,,+++***+++,,,...///++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...555222---++++++,,,,,,,,,------,,,,,,---...///000))))))*********+++++++++******))))))******++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,***)))'''(((***++++++*********))))))))))))******)))))))))))))))***************)))))))))***+++,,,,,,,,,+++++++++++++++,,,++++++************++++++((((((((((((((())))))***)))******++++++******))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&'''(((***+++(((+++---...,,,***)))))),,,++++++***)))(((''''''(((((((((((((((((())))))'''((((((((()))))))))***&&&+++,,,((((((---,,,'''***))))))))))))))))))***)))))))))))))))************+++,,,,,,***))))))******))))))))))))))))))***((((((((((((((((((((((((&&&&&&''')))***************))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((()))***+++,,,------))))))))))))))))))))))))---,,,)))((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''lll\\\UUUMMMJJJEEEBBB@@@>>>;;;999888888777777666555555555555666666666555333222111333222222111111000000000111111000000000000000000////////////////////////222111111000///......---......//////......------******+++,,,,,,---......------,,,,,,++++++++++++---,,,,,,---///222666888......---,,,------...///+++******+++,,,,,,***)))+++++++++,,,...111555888888333---******,,,......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++++++++************++++++---------......---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&******++++++++++++******---------.........//////...,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,............------------+++---000///---,,,...111000///.........000111333------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---000...---...//////---,,,***************++++++,,,))))))*********+++++++++***************+++,,,,,,333111---***((((((***+++))))))))))))))))))))))))************************,,,***(((((()))***)))(((******))))))))))))******(((((())))))************(((((())))))***,,,------,,,+++)))((()))***,,,...******))))))******+++,,,((((((((((((((())))))*********++++++++++++*********))))))(((((())))))***''''''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''((()))******'''))),,,---,,,***))))))*********)))))))))))))))))))))))))))))))))((((((''''''(((((())))))******'''+++,,,******---,,,))))))))))))******)))))))))******))))))))))))))))))***+++,,,,,,***))))))*********))))))))))))******((((((((((((((((((((((((&&&&&&''')))***************))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,------))))))))))))))))))))))))---+++)))''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))(((lll\\\UUUMMMJJJEEEBBB@@@>>>;;;999777777777666666555555555555555666666555555444333333333222222222111111111111111111111000000000000////////////////////////111111000//////......---....../////////......---+++++++++,,,,,,---------........................++++++******+++---///000///...---,,,---...///000---,,,,,,,,,......,,,+++***++++++++++++---000333???888///***)))+++++++++++++++++++++++++++++++++******++++++,,,,,,------000...,,,,,,,,,---,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++******))))))******+++...------,,,,,,------...,,,------......------,,,,,,,,,,,,++++++++++++************+++++++++++++++)))******++++++******))),,,------------.........///---******+++---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---......//////......---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,---......------...///------,,,,,,,,,------...---------,,,+++*********+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------)))***+++***)))***+++---++++++,,,...000000...,,,+++,,,,,,---------,,,,,,)))************+++++++++***************+++,,,---666333...***((()))+++---))))))))))))))))))))))))+++++++++*********)))))),,,+++(((((())))))((('''******))))))))))))******((((((((()))******++++++'''((()))***+++,,,------+++***)))((()))+++---...)))))))))))))))***++++++))))))((((((((()))************++++++++++++************))))))))))))******''''''''''''(((((((((((())))))))))))))))))(((''''''''''''((())))))))))))''')))++++++***)))))))))(((((())))))******++++++******))))))))))))((((((''''''(((((())))))******))))))---222333...++++++))))))************))))))************)))))))))))))))***,,,+++***((())))))+++******))))))******+++))))))))))))))))))))))))&&&'''((())))))***))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))kkk\\\UUUMMMJJJEEEBBB@@@>>>;;;999666666666666666555555555444444444444555555555666333333333333222222222222111111111111000000000///////////////////////////------........./////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////***++++++++++++++++++,,,...---,,,++++++---///000---,,,,,,---......---+++)))+++,,,+++***+++...111;;;555...+++,,,---+++)))++++++++++++++++++++++++)))******+++,,,,,,------111...,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,///---+++******+++---///,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---......///***++++++,,,,,,++++++***,,,,,,,,,,,,------------...,,,))))))***,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,---............---,,,------------------------////////////.........---...---,,,---/////////...++++++++++++++++++******------------,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,------...---------+++++++++,,,,,,---------***+++,,,,,,***+++,,,...,,,++++++,,,.........,,,,,,...000111111000...,,,)))************+++++++++************+++,,,---...111///,,,******+++---...++++++++++++++++++++++++***************++++++++++++)))'''''')))))))))(((******))))))))))))******'''(((((()))******++++++))))))***+++++++++++++++******++++++,,,,,,++++++***))))))))))))******+++***))))))))))))***++++++***++++++,,,,,,++++++***))))))(((((((((((())))))''''''''''''(((((((((((('''(((((())))))))))))((((((((())))))))))))))))))''')))***)))((('''((()))((()))))))))*********************)))))))))(((((((((((((((((())))))))))))***(((000@@@@@@111))),,,((()))***++++++***)))(((************)))))))))((((((***+++***)))(((((((((+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))((((((((())))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))kkk\\\UUUMMMJJJEEEBBB@@@>>>;;;:::666666666666666555555555222222222333444555666777444444333333333333333333222111111111000000//////////////////////////////)))***+++---///000111222......///////////////...---,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,---......------,,,---,,,+++******,,,...///+++******+++------,,,******,,,......------000333222...***+++///111...+++++++++++++++++++++++++++))))))***+++,,,,,,------...,,,)))***---//////...---,,,,,,++++++,,,,,,---)))))))))******+++++++++------......------,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///---***((((((***---///+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------+++(((((()))++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++........................444333333333222222111111///---+++,,,///111///---000000111222111000...---,,,,,,------.../////////---------....../////////........................------------------------------------,,,+++******+++++++++,,,,,,---------,,,---------,,,,,,...//////,,,***)))+++,,,------)))+++---//////---***((()))************+++++++++************+++,,,---...,,,+++++++++,,,,,,---...++++++++++++++++++++++++(((((()))***+++,,,,,,---)))'''&&&''')))***************))))))))))))******'''(((((()))***++++++++++++++++++++++++***)))((()))+++---///...,,,)))'''******))))))))))))*********************++++++,,,***++++++,,,,,,++++++***((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))))))))((()))***************)))(((((())))))(((&&&&&&''')))*********)))))))))))))))+++*********))))))(((((())))))))))))((((((((((((***&&&444JJJJJJ444(((,,,((()))***++++++***)))(((+++*********))))))((((((((()))******(((''''''(((++++++************++++++))))))))))))))))))))))))((()))))))))))))))((('''******)))((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---&&&&&&'''((()))***++++++************************&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((kkk\\\VVVNNNKKKGGGDDDBBB???<<<:::;;;:::999888666555444333666666555444444444444444444444333222111111000000000000000000000000000000333333333333333222111000------....../////////000000000///...---,,,++++++------......//////000000,,,,,,,,,---------......///......---,,,,,,++++++000---***))))))*********)))******+++,,,---......***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,+++************+++,,,,,,,,,,,,---------......------,,,++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---000222222000......///---------------------,,,---,,,+++******+++,,,------,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,***)))***,,,,,,+++******+++---...///...,,,+++222...+++......,,,+++---......------,,,,,,,,,+++000///......------......///......---------------...---,,,,,,,,,---///000222222333111///......///444444444333222000///...111000000///...---,,,,,,/////////...---,,,,,,,,,---,,,,,,------...///000...---,,,---//////---+++,,,,,,,,,,,,,,,,,,++++++//////..................***+++,,,---...---,,,+++,,,******------++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))+++,,,+++(((%%%---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,------------+++)))(((************************,,,***((()))+++,,,***(((,,,,,,---------,,,++++++)))******++++++************************************+++000888<<<999///&&&+++******))))))******+++,,,,,,+++******)))((((((+++++++++***)))&&&$$$""")))))))))(((((('''''''''++++++***))))))((('''''')))((((((''''''(((((()))...+++'''&&&(((***)))((()))((((((''''''(((((())))))***,,,,,,***)))(((((()))******++++++******)))+++***((('''''''''(((((()))+++444??????555---++++++++++++++++++***)))((((((((()))))))))*********((((((((((((((((((((((((***))))))(((((())))))***))))))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''***++++++***((('''(((***)))(((((('''((()))+++,,,))))))))))))))))))))))))******((((((((()))***+++*********))))))(((((((((((())))))***)))(((&&&%%%((('''''''''&&&&&&%%%%%%+++***((('''&&&'''((((((kkk[[[UUULLLIIIEEEBBB@@@>>>;;;999<<<<<<;;;999888666555555666666555444444444444444444444444333222111111111111111111111111000000000..................---,,,...//////////////////000000/////////////////////...---,,,++++++---///000*********++++++,,,,,,,,,........................111...+++******+++++++++++++++++++++,,,,,,,,,,,,((())),,,---...---,,,+++------------------------***++++++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------...............///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000111222222111111000000+++++++++,,,,,,---------///...------------...///,,,+++***))))))***++++++------------------------+++++++++,,,,,,++++++***---,,,+++,,,---......,,,***+++,,,---///111222333222...,,,//////,,,+++,,,/////////......---------******)))******+++,,,,,,000000////////////000000000000//////000111333444666777999888666555555555222222333333444333333333111111000000000000000000222222222222111111000000//////......---.........000///...///111111111///........................---------------,,,,,,,,,,,,,,,---...---,,,+++***---***+++......,,,,,,///------------------------,,,++++++++++++*********,,,,,,,,,---...---+++(((,,,,,,+++******++++++,,,************************......//////...---+++***'''''''''''''''''''''''',,,***((()))+++,,,***((((((((()))))))))))))))(((*********+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---...222999===;;;333+++*********))))))******************)))(((((((((''')))***+++,,,,,,,,,+++++++++++++++******))))))))),,,++++++******)))((((((+++******))))))******+++...+++((((((***++++++***+++******))))))******+++...000000///,,,***)))))),,,,,,------------,,,,,,,,,+++***)))))))))***+++'''&&&+++222333,,,((((((***************)))((((((((((((((()))))))))*********************************))))))(((((())))))***)))))))))(((((((((''''''************************************************)))******)))'''&&&((()))++++++***************+++)))))))))))))))))))))))),,,+++***))))))******+++*********))))))((((((((()))***+++++++++***)))((())))))))))))(((((('''''',,,+++******)))))))))***jjjYYYQQQLLLIIIFFFCCCBBB@@@>>><<<<<<;;;:::999888666666555444444333222222222222333333333333222222111111000111111111000000/////////......///000000000//////////////////................../////////000000000222000...,,,,,,...222444))))))************+++++++++,,,,,,---.../////////111///,,,+++,,,---,,,,,,------,,,,,,,,,+++++++++***,,,///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000//////000111111000///******++++++,,,,,,------//////............///000...---+++******,,,---///------------------------******++++++++++++++++++...,,,+++,,,...//////...---,,,++++++---000333555666222111444555000.....................---------***+++++++++---...000000000000///000000222333333333333333444666777999:::<<<>>>AAAAAA@@@>>>======777777888888888888777777444444333444444555555666666666666666666666555555444333222111000000000000555333111111222444444333000000000000000000000000///.........------,,,,,,---.........---,,,+++***,,,***+++//////,,,+++...------------------------,,,,,,++++++++++++******...------...///...,,,***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++************************+++***))))))+++++++++))))))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...///222777;;;:::555000+++******))))))******+++)))(((((((((((((((((((((((()))+++,,,............+++++++++***************++++++******))))))((((((++++++************++++++***)))((()))+++++++++)))++++++************++++++222222111...+++)))((()))------............------*********)))******+++,,,***((((((++++++)))))),,,))))))******))))))((((((((())))))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((((((************************************************((())))))((('''&&&''')))++++++++++++***)))(((''')))))))))))))))))))))))),,,+++***)))))))))))))))*********)))))))))))))))))))))***+++++++++*********)))))))))))))))((((((***++++++++++++***))))))iiiWWWOOOKKKHHHEEEBBBAAA@@@>>><<<:::999888777666555444444333222222111111111111111222222222222111111000000111000000//////......---000000111222222333222222/////////......---------........................111000...------///111222++++++++++++++++++++++++******++++++,,,---------000...,,,,,,---...---,,,------------------------,,,---///000000...,,,+++++++++++++++++++++++++++------,,,+++,,,---...///------,,,++++++++++++,,,)))************+++++++++***+++,,,------,,,+++******************************+++,,,,,,------,,,,,,...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,...---------......//////...---+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...,,,***+++,,,............------,,,,,,...///000555222222555555111---------------,,,,,,,,,,,,,,,.........///000222333444000000000111333555777888999999:::<<<>>>???AAABBBCCCFFFJJJKKKJJJHHHGGGFFFGGGFFFEEECCCAAA>>><<<;;;<<<;;;;;;::::::;;;<<<<<<:::;;;<<<=========<<<<<<<<<;;;:::999888888777777===:::777666666777888777111111111111111000000000222222222111000//////.....................------+++***,,,000111---+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++,,,------+++)))++++++*********+++,,,,,,------------------------------------,,,+++++++++------------------------+++******++++++,,,,,,+++++++++---...////////////,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,---...222666666444111,,,++++++******++++++,,,)))))))))***************+++++++++++++++*********))))))))))))))))))))))))************))))))((((((***))))))))))))))))))***&&&'''''')))******)))(((***))))))))))))))))))***000000...+++((('''''')))++++++,,,,,,,,,,,,++++++((((((((())))))******+++,,,***(((((())))))+++...))))))*********))))))((())))))*********+++++++++((((((((((((((((((((((((+++******************+++************************((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***((())))))******((('''&&&******************************)))(((((('''''''''************************''''''((()))))))))******((((((((((((((((((((((((((()))***++++++***((('''iiiXXXPPPHHHEEEBBB???>>>===:::999999888888777666555444444444444333222222222222333444444333333333333333222111111111000000000//////......///000111111000000111111000000//////......000000///...------,,,,,,,,,,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---------++++++,,,,,,---......//////,,,+++***************+++++++++++++++++++++++++++...---,,,,,,,,,---///000...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,***)))(((************************++++++,,,------------,,,,,,,,,---.........+++)))///......---,,,+++******---------...////////////+++***(((((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------000...,,,+++,,,.........,,,---...///000///......111------111111---))))))---------------------.........//////000222333444555555777999;;;>>>@@@BBBDDDEEEGGGIIIKKKLLLNNNNNNOOORRRUUUVVVUUUSSSRRRRRRVVVUUUSSSPPPMMMJJJGGGEEEHHHGGGEEECCCBBBCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGEEEDDDDDDCCCCCCCCCIIIFFFBBB@@@@@@@@@@@@@@@999999888888777666666555666666555444333222111000.........//////000111111...---000555555111...///------------------------------------,,,,,,,,,,,,,,,+++***+++,,,,,,***)))+++++++++++++++,,,------************************------,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---///222333333222,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---,,,+++***)))((((((((()))*********************,,,,,,,,,+++++++++++++++******))))))))))))******&&&''')))******))))))*********))))))))))))******,,,,,,+++)))'''''')))+++******++++++++++++******(((((()))******+++++++++((()))((('''''')))******))))))***************)))*********++++++++++++,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))(((''')))+++&&&''')))*********)))(((++++++++++++++++++++++++******)))))))))(((((('''***+++++++++++++++++++++(((((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((iiiYYYQQQKKKHHHDDDBBB@@@>>><<<:::888888888777666555555555666555444444333333444444444444444444444444444444111111111111111111111111...///000000000000000000111111111111111000000000111111000///...---,,,+++,,,---///000000...,,,+++.........------------,,,............------------,,,+++******,,,,,,+++***)))******+++---......///...---+++******+++---///------------------------,,,,,,++++++,,,,,,------///...------,,,,,,------------------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------000333444111---+++***......---,,,+++******)))+++,,,---...////////////,,,,,,,,,,,,------...///------------------------+++***))))))***+++---...333000---,,,---.........(((***---000222222111111111------000111...+++,,,.........////////////000111111222333555777999:::>>>???AAADDDGGGKKKNNNPPPSSSTTTVVVXXXZZZ[[[\\\\\\[[[^^^```aaa___]]]]]]]]]]]]\\\\\\[[[YYYWWWVVVUUUTTTRRRPPPMMMLLLLLLMMMNNNRRRTTTWWWYYY[[[[[[ZZZZZZUUUTTTSSSQQQPPPOOONNNNNNSSSQQQNNNMMMNNNNNNMMMLLLGGGGGGFFFDDDBBBAAA@@@???;;;:::999888666555444333111111111111111222333333000000333999999444111222////////////////////////,,,,,,,,,+++++++++******---,,,******+++,,,+++)))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************((()))++++++******+++---))))))***+++,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111222++++++************+++++++++++++++************************)))******++++++************++++++++++++------------------------++++++************++++++(((***++++++))))))***,,,++++++************++++++((()))***)))((((((***,,,******++++++++++++******)))******++++++++++++***'''******((((((++++++)))(((((())))))******))))))))))))))))))******************************************))))))))))))******)))))))))************+++************************(((((((((((((((((((((((('''((()))((('''''')))***'''((()))***++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))((((((((()))******))))))************++++++)))******++++++++++++***yyycccUUUMMMLLLIIIEEEBBB@@@>>>;;;999555444444333333222222111222222111000000000000111000000000000000000000111+++,,,,,,------......///......//////......------,,,,,,------------------,,,,,,,,,++++++*********------.........---,,,+++++++++++++++*********)))*********+++,,,,,,------)))(((((()))******)))'''((((((((())))))*********+++*********+++,,,---...************************(((((())))))*********))),,,+++******))))))******************+++++++++,,,((((((''''''(((+++---...************************(((((()))***************+++111888888222+++)))))))))))))))))))))*********'''((()))++++++++++++******+++,,,...//////......************************(((((('''&&&''')))+++,,,333///+++))))))*********'''(((***+++---...///000000,,,+++...///---,,,---,,,,,,,,,------.........111222444777:::>>>@@@BBBFFFGGGJJJMMMQQQUUUYYY[[[]]]^^^```bbbddddddeeeeeecccdddeeedddcccaaaaaabbb___```````````````______\\\ZZZWWWVVVUUUVVVXXXYYY^^^```cccfffhhhhhhhhhgggcccaaa___\\\XXXVVVTTTTTTVVVUUUTTTUUUXXXYYYXXXWWWTTTTTTRRRPPPMMMKKKIIIHHHCCCBBBAAA???===;;;:::999777666444333222222222333---...222888888333//////........................)))))))))(((((((((''''''+++***(((((()))))))))((('''''''''(((((()))***+++++++++++++++++++++++++++******)))(((((()))***+++************************$$$&&&(((((('''''')))+++)))******+++++++++******%%%&&&'''((((((((((((((()))))))))))))))))))))))))))***,,,,,,,,,------...((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&''')))+++,,,&&&'''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))(((%%%%%%(((***((((((''''''''''''(((((($$$&&&'''((('''&&&'''(((((((((((())))))(((((((((''''''((()))((((((&&&&&&%%%))))))%%%%%%******'''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))))))))(((%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))rrr]]]NNNGGGEEEBBB>>>;;;999666333111000000//////......------------,,,++++++++++++,,,***+++++++++++++++++++++%%%%%%&&&'''((()))******((((((((((((((('''&&&%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&''''''''''''((('''&&&$$$$$$$$$%%%%%%))))))(((((('''''''''&&&$$$$$$%%%'''(((***++++++''''''&&&'''))))))(((&&&''''''''''''&&&&&&&&&&&& !!!###$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###"""""""""%%%)))---000&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%'''111:::999000(((%%%&&&%%%%%%&&&'''((()))***+++!!!"""$$$&&&&&&&&&&&&%%%"""$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++000,,,(((%%%$$$%%%%%%$$$((('''&&&%%%&&&''')))***)))$$$###&&&(((&&&&&&((((((((()))))))))*********+++,,,///333888===AAACCCIIIJJJMMMQQQUUUZZZ]]]___```aaadddfffggggggggggggdddeeeeeedddaaa```aaabbbaaabbbbbbccccccbbbbbbaaa___^^^\\\ZZZ[[[\\\___aaabbbeeehhhlllnnnnnnnnnmmmllljjjfffaaa]]]YYYWWWUUUSSSSSSUUUXXX[[[]]]]]]\\\[[[ZZZXXXUUURRROOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@;;;:::777555222111111111))))))...444444///+++***************************'''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&$$$$$$&&&)))$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))((()))***%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$###$$$%%%&&&'''"""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&### ###'''$$$######""""""######$$$ """%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###!!! ###!!!"""$$$!!!###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$######%%%''''''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$###!!! !!!!!!"""""""""######$$$$$$$$$######"""!!!"""###%%%&&&