BMV:6(v ''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++'''''''''((((((((())))))&&&'''(((((())))))((((((((((((''''''''''''((((((%%%&&&''''''&&&&&&(((***,,,,,,,,,***'''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))++++++)))((()))***''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((&&&''''''((((((((((((((()))((('''''')))******))))))(((((('''(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......,,,,,,---...---------............///...000111111000000111222111222333333222222444666555555555666777888::::::999;;;>>>@@@BBBBBBAAAAAA>>>>>>??????@@@BBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFKKKQQQSSSPPPMMMNNNPPPOOOQQQOOOLLLIIIHHHIIIJJJKKKNNNPPPPPPLLLLLLOOOPPPMMMNNNOOOPPPOOOMMMMMMMMMNNNLLLMMMMMMNNNNNNOOOQQQRRRQQQQQQQQQQQQRRRSSSUUUVVVQQQVVVYYYYYY[[[______\\\RRRUUUWWWYYY^^^ccc```ZZZZZZ[[[^^^bbbeeeccc]]]XXXTTTVVV]]]gggkkkfff]]]WWWWWWUUURRRRRRRRRQQQPPPNNNOOOQQQOOOMMMPPPUUUVVVSSSMMMLLLKKKIIIGGGEEECCCBBBCCCAAA????????????===<<<::::::888777666555555555444444444444444444444444555444222222444555444333333222000///000///---,,,---///000222111000//////------............------,,,---...---,,,+++---///........................,,,---...///000000000///////////////////////////000111222111000///000222666555333111///---,,,+++000000111111111111111222000000111222333333333333222111111111111111222222111111555999888777:::???QQQEEE<<<===<<<111---555444444555666666555444333666666555555666666777888888777777777666666666555666===AAA>>>;;;<<<>>>>>>EEEDDDFFFGGGCCC======AAA???GGGKKKGGGCCCDDDFFFFFFGGGFFFFFFGGGIIIJJJJJJIIIKKKSSSWWW```mmmlllgggmmmmmm''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))***,,,,,,''''''((((((((()))))))))''''''((())))))))))))(((((((((''''''''''''((((((%%%&&&'''&&&&&&&&&(((***)))******)))'''&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((******)))(((((()))''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&'''(((&&&''''''((((((((((((((()))((('''''')))******)))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......,,,,,,---...---------............///...000111111000000111222000222222222222222444666444444444555666777888999999;;;===@@@BBBBBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHMMMPPPMMMKKKMMMOOOOOOOOOMMMKKKIIIIIIJJJLLLMMMOOOQQQPPPMMMLLLOOOPPPMMMMMMNNNOOOOOONNNNNNOOOPPPNNNOOOPPPOOONNNNNNPPPRRRRRRRRRQQQRRRSSSTTTVVVWWWUUUZZZ]]]]]]___bbbaaa^^^ZZZ[[[YYYXXXZZZ]]]ZZZTTTTTTTTTVVV[[[___```\\\XXXTTTUUUYYY___cccbbb\\\VVVWWWVVVTTTTTTTTTSSSQQQPPPSSSTTTRRRPPPRRRVVVWWWTTTPPPOOONNNLLLJJJGGGEEEDDDBBB@@@???>>>>>>>>><<<;;;:::999888777666555555555333333333333333333333333555333111222333444333333222111//////000000...---...---///333666666222---------............------,,,---...---,,,+++---///........................------...///////////////////////////////////////000111222222000000111222;;;:::999777555333222111...000111111000000111333000000111222333333333333111111111000111111222333555444777;;;;;;:::<<<@@@AAACCC===999:::222...888666555555555444444444444666666666666666777888888666666666777777777777777<<>>@@@AAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEECCCIIILLLIIIHHHKKKMMMNNNMMMLLLJJJIIIIIIKKKMMMOOOOOOQQQQQQMMMMMMOOOPPPMMMKKKMMMOOOOOOOOOOOOQQQRRRQQQSSSTTTRRRPPPOOOQQQSSSSSSSSSSSSSSSTTTUUUWWWXXXVVV[[[^^^]]]___aaa```\\\cccbbb^^^ZZZ[[[^^^\\\VVVUUUTTTTTTWWWZZZ[[[XXXTTTUUUTTTTTTVVVYYYZZZWWWRRRUUUSSSRRRRRRRRRRRRPPPNNNRRRSSSQQQNNNPPPTTTTTTQQQPPPOOONNNLLLIIIGGGDDDCCCAAA???============;;;::::::999888777555555555555222222222222222222222222444222000111222333222111111///...///000111000......,,,---444<<<<<<444+++------............------,,,---...---,,,+++---///........................---......///////////////////////////////////////000111222222000000111222=========<<<;;;:::999888;;;<<<;;;888333000///000000000111222333333333333111111000000111222222333;;;777666777777666999>>>???MMMFFF888888444111;;;888666555333333333555666666555555555555666777777555555666666777777888888<<>>BBBBBBBBBCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDD???EEEHHHFFFEEEIIILLLLLLLLLKKKIIIHHHIIILLLNNNPPPOOORRRQQQMMMMMMOOOPPPMMMJJJLLLNNNOOOOOOPPPRRRTTTTTTVVVWWWTTTQQQPPPRRRTTTTTTTTTSSSSSSTTTVVVXXXYYYTTTYYY\\\[[[\\\^^^\\\XXX______]]]\\\bbbiiikkkhhh]]]ZZZXXXWWWXXXWWWSSSOOOVVVUUURRRPPPRRRTTTRRRNNNQQQOOONNNNNNOOONNNLLLJJJPPPPPPNNNKKKLLLOOOOOOLLLMMMLLLKKKIIIFFFDDDAAA@@@@@@???===<<<===<<<;;;999:::999888666555555555555111111111111111111111111333111000000111222222111000///...///000111000//////++++++555???@@@666***---..................---------...---,,,+++---///........................---...//////////////////////////////////////////000222222222111000111222777777888999999999888888QQQPPPMMMFFF<<<555111111000000111222333333333333111111000000111222333333???888333111000000555;;;FFF[[[QQQ:::888666333===999777444222222333555666555444444444444555666666444444555666777888999999888@@@DDD@@@:::999;;;<<<===:::;;;======::::::===666>>>DDDCCCBBBEEEIIIJJJDDDCCCBBBDDDFFFGGGFFFEEEIIIPPPOOOPPP]]]gggnnnyyy((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))(((((((((******((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,---...---+++***+++,,,,,,,,,,,,---------......///000000000111111111111000111111111111222222222333444444555666777888888888999:::<<<===<<<<<<;;;===???@@@@@@@@@BBBGGGKKKPPPJJJEEEDDDGGGHHHFFFCCCGGGGGGGGGGGGGGGGGGHHHHHHLLLLLLKKKKKKMMMOOORRRTTTLLLLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKMMMOOOPPPZZZYYYUUURRRPPPNNNNNNMMMQQQQQQSSSVVVYYYYYYWWWUUUTTT\\\```]]][[[^^^cccfffccc^^^[[[YYYYYYbbbxxxrrraaaUUUUUUUUUPPPPPPVVVOOOSSSWWWVVVRRRPPPQQQTTTQQQOOOKKKIIIIIIKKKOOOQQQPPPNNNLLLKKKJJJIIIGGGEEEFFFFFFGGGGGGFFFCCCAAA???>>>===;;;;;;;;;;;;999777666666777777666555333222111111000000111111222333222222222111111///........................------.........///000111111222...,,,,,,...111222000---,,,---......,,,,,,---......------,,,,,,------...........................//////...///111111000...///000111111000000222444666777777666333111111111::::::;;;===999111---...---///000111000111222444000000000111222333555555:::777333///...000333555FFFfffgggGGG666777666222444555444222111111333555666666666555555555555666333111666===???:::888:::===;;;888555555666888:::AAA???<<<999888999;;;======<<<===CCCKKKPPPRRRQQQIIIIIIGGGDDDHHHOOOSSSRRRGGGLLLOOORRR\\\mmm{{{((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))************)))))))))((('''(((******((('''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))************++++++++++++,,,------++++++,,,---,,,,,,---------.........//////000000000111111111000000111111111222222222222333444444666666777888777888:::<<<===??????@@@>>>???@@@@@@???AAAEEEHHHMMMIIIEEEDDDEEEFFFEEECCCAAAAAABBBDDDGGGHHHGGGEEEMMMLLLLLLLLLLLLNNNOOOPPPMMMMMMNNNNNNMMMKKKIIIHHHIIIIIIIIIJJJLLLOOOQQQRRRWWWVVVTTTSSSRRRQQQQQQQQQSSSSSSSSSTTTVVVVVVTTTSSSZZZ^^^^^^\\\\\\```bbb```ZZZYYY[[[]]]]]]```kkkxxxiiiZZZQQQRRRRRRNNNNNNSSSPPPSSSTTTQQQMMMLLLOOORRRQQQOOOLLLJJJJJJLLLOOOQQQNNNKKKHHHGGGHHHJJJKKKJJJEEEEEEEEEEEECCCAAA???>>>>>><<<;;;:::;;;:::999777666777777777777555444333555444333222111111111111111222222111111///........................------------...//////000000111...------...111111///,,,+++,,,------++++++,,,---...------,,,,,,------...........................///...---///000111///...222333333111//////000111111222222000///...///111......111555444///---000---///000000//////000222000000000000111222333333555444333222111111222222888PPPOOO;;;555888555222333444444333111222333555666555333333333555777999666444666;;;<<<999888;;;<<<:::777666666888;;;===<<<:::888777777:::===???===AAAHHHMMMOOONNNKKKJJJJJJJJJHHHGGGLLLUUUZZZZZZMMMPPPRRRTTT^^^lllwww{{{((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******))))))((()))((('''((()))***(((&&&''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++)))***,,,,,,++++++---...---------...............////////////000000000000000000000111111111222222111222222333444555666777777888999;;;>>>@@@CCCDDD???@@@@@@???>>>???BBBDDDHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBDDDJJJPPPQQQMMMHHHJJJJJJKKKKKKKKKJJJJJJIIIMMMMMMNNNMMMLLLJJJHHHFFFGGGHHHHHHIIIKKKLLLNNNOOORRRRRRRRRSSSTTTTTTTTTUUUVVVTTTRRRRRRSSSTTTSSSQQQOOOPPPOOOOOOSSSYYYZZZVVV[[[ZZZ[[[]]]\\\[[[^^^ccc```UUUOOOQQQRRRNNNNNNRRRSSSSSSRRRNNNKKKJJJNNNRRRQQQOOOLLLJJJJJJLLLOOOQQQOOOKKKGGGEEEFFFHHHJJJKKKEEEDDDBBBAAA???>>>>>>>>>===<<<:::::::::999888666666777777777777555444333888777555333222111000000111111111111000///......------------------......,,,------......////////////.........000///...,,,***,,,---,,,+++***+++,,,...------,,,,,,------...........................//////...000111222111///...///000///...---...///555555444111//////000222......111444333///...111333444444333000///000111000000/////////000000111000111333444444333111//////:::777000444666222333222333333333222333555777555444222111222666:::===666444444888::::::<<<@@@:::999777666777999<<<>>>;;;:::999:::<<<@@@DDDFFF@@@GGGNNNPPPLLLGGGEEEEEEEEEEEEDDDDDDJJJUUU[[[\\\QQQRRRRRRUUU___lllssssss~~~((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((''''''((())))))(((&&&''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************))))))*********+++++++++''')))+++++++++,,,---///................................./////////000000000000000000111111111111000111222333444555555666777777888999<<>>???@@@AAADDDEEEEEECCCAAAAAABBBDDDFFFEEEGGGNNNVVVWWWPPPHHHEEEGGGHHHJJJJJJIIIGGGFFFKKKLLLLLLLLLKKKJJJHHHGGGIIIHHHHHHHHHHHHHHHIIIIIIOOOOOOPPPRRRSSSTTTTTTTTTWWWTTTRRRQQQRRRTTTTTTTTTWWWZZZ\\\\\\aaahhhjjjiiikkkeee^^^YYYWWWWWWYYYZZZ]]]VVVSSSUUUUUUQQQPPPRRRSSSSSSRRRPPPNNNNNNPPPSSSQQQOOOLLLKKKKKKLLLOOOQQQOOOLLLHHHFFFEEEFFFEEEEEEEEECCCAAA>>>=========>>><<<;;;999999999999777555666666777777666555333222777666444333111000000000000000111111000///......,,,,,,------------......,,,,,,,,,------.........//////............---,,,+++,,,------++++++,,,---...------,,,,,,------...........................111000000111333444333222,,,...111222222333444666<<<:::777333///...000222//////222555555222222666=========:::666333222222222111000000////////////...///222333444333111000111333//////666222...333000222333444333444666888444333333333666999<<<>>>555444333555777;;;@@@DDD:::999777666666888:::;;;:::999:::;;;>>>AAAEEEHHHEEEGGGIIIHHHEEECCCDDDEEEAAABBBAAAAAAGGGRRRXXXYYYOOOOOOPPPTTT```mmmqqqoooppp((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((('''&&&'''))))))'''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++'''(((***++++++,,,...///..................---------............///////////////000000000111111111000111111222333444555555888888777888999;;;===??????>>>>>>>>>???@@@@@@@@@BBBCCCCCCCCCAAA@@@BBBCCCDDDBBBDDDJJJQQQPPPIIIAAACCCEEEHHHKKKMMMMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKOOOOOOOOOOOOPPPPPPQQQQQQUUUSSSQQQQQQTTTWWWXXXYYY|||vvvooofff^^^ZZZZZZYYYXXX\\\XXXWWWXXXWWWSSSQQQQQQOOOPPPRRRRRRQQQQQQQQQQQQOOONNNLLLKKKKKKLLLNNNOOOKKKIIIHHHHHHGGGFFFCCC@@@EEECCC@@@===<<<<<<===>>>;;;:::888888888777666444555555666666555444222111222111000000//////000000///000000000000//////...,,,,,,,,,,,,------......,,,,,,,,,,,,------------/////////...---,,,,,,------...///...---,,,---///...------,,,,,,------.........................../////////111333444333111111444666888888888:::;;;999777555111...---///111...---000444555333666:::BBBCCCCCC@@@;;;666222111333222111000000000000000///000000111222222222222444444000222666...+++666///111333444444555777888222333666888:::<<<<<<===999888666444666:::???AAA:::999777555444444555666666555666777999<<>>AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDBBBCCCGGGKKKJJJEEE???DDDFFFJJJMMMPPPQQQQQQPPPHHHIIIKKKLLLMMMMMMLLLLLLIIIJJJLLLNNNPPPRRRSSSSSSQQQPPPNNNMMMMMMMMMNNNOOOSSSQQQPPPRRRUUUYYY[[[\\\xxxwwwyyyzzzpppppplllfffbbb```\\\VVVXXXXXXXXXXXXVVVTTTRRRQQQNNNOOOPPPQQQQQQPPPOOONNNNNNMMMKKKJJJJJJKKKMMMNNNEEEEEEEEEGGGHHHGGGDDDAAACCCBBB???===;;;;;;<<<<<<:::999777777777777555333333444444444444222111000......------...///000000/////////000000//////...++++++,,,,,,------......------------------------......///---,,,+++---///---///000///...---...///...------,,,,,,------...........................---,,,---...111222111000111333666666444333222333333444444333222333666999???<<<;;;:::666111111555===@@@BBBAAA===777222000333222111111000000000000111111111111111222333444111333000111444---,,,888000222444555555555666888222444777:::<<<<<<;;;:::======;;;666555999:::999:::999777555333333333333777777777777888:::<<<===>>>@@@DDDKKKPPPNNNGGG???@@@AAAAAA@@@EEELLLNNNLLLGGGJJJMMMSSS```nnnvvvvvvqqq((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++''')))***+++******,,,...------,,,,,,,,,+++++++++,,,,,,---------.........////////////000000000111111111222333444555666666555666777888888888888888;;;:::;;;>>>BBBEEEEEECCCBBB@@@???AAADDDEEECCCAAAEEEEEEEEEGGGIIIIIIGGGDDDCCCEEEHHHKKKMMMOOOPPPPPPJJJKKKLLLMMMMMMMMMLLLKKKHHHJJJLLLPPPRRRTTTUUUUUUSSSQQQNNNLLLKKKLLLNNNPPPQQQPPPPPPQQQUUUXXXZZZZZZeeehhhggg```[[[[[[[[[ZZZdddhhhiiieeebbbbbb___ZZZVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLEEEDDDDDDEEEFFFEEECCCAAA@@@???===;;;:::999999999:::888666666666666444222222222333333222111///...---------------...//////......///////////////...***++++++,,,------...............---------------,,,---...---++++++...000---...///...------...///...------,,,,,,------..............................------///222333222111---///111111///---,,,,,,000222444555555777:::===LLLGGGBBB>>>777///---000444999???BBB@@@;;;666333111000000/////////000000222222222333333333333333000333///...333000---555000333555666666555666777555555777888888888888888;;;>>>===888777::::::777999888777555444444444444999999999999:::<<<>>>???===AAAHHHMMMNNNJJJDDD???;;;>>>??????CCCHHHIIIEEECCCGGGKKKOOOXXXeeennnqqqmmm((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((()))++++++******+++---,,,,,,,,,++++++*********,,,,,,,,,---------......////////////000000000000111222333333555555666777333555777888999999999888:::999:::>>>DDDGGGGGGEEECCC@@@>>>@@@EEEGGGDDD@@@DDDDDDDDDDDDEEEFFFGGGGGGAAABBBDDDGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNLLLKKKJJJIIIJJJLLLOOOPPPQQQQQQQQQTTTQQQNNNKKKKKKMMMPPPRRRPPPOOOOOOQQQUUUWWWXXXXXXUUUVVVUUUSSSVVVZZZZZZWWW]]]bbbccc^^^\\\```cccaaaUUUXXXZZZYYYYYYZZZ[[[[[[\\\YYYTTTQQQPPPOOOOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHDDDCCCBBBBBBAAA@@@>>>===<<<:::999888777777999888666666666555444222111111222222111000...---......------------............///////////////...******+++,,,,,,---..............................+++---...---++++++...111,,,---......,,,,,,---......------,,,,,,------...........................111000111333555666666444+++...111222111000000000---///111222222333555666AAA===:::999555000111555...555>>>CCCCCC???:::777//////............//////222333444555555444222111333666///,,,333333...111111333666666666555555666777666555444444555666777555:::;;;888999>>>>>>999888777777666666666666777555555666777888:::;;;<<<@@@DDDHHHHHHDDDAAAAAABBB<<<@@@BBBCCCGGGLLLKKKGGG???DDDGGGIIIOOO[[[eeehhhggg{{{(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''''''''''''''''''''''''''+++***((('''&&&''')))***(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++)))))))))***++++++,,,,,,...------------...//////111111111111000000000000333222111111222333555666555555555555666777888999444:::>>>>>>???CCCBBB===AAAAAAAAADDDFFFFFFCCC@@@BBBBBBAAAAAABBBDDDGGGHHHCCCDDDEEEFFFHHHIIIKKKKKKHHHIIIJJJKKKLLLMMMNNNNNNFFFLLLSSSTTTQQQNNNNNNOOOPPPQQQQQQRRRQQQOOOMMMLLLMMMNNNPPPRRRSSSQQQNNNJJJPPPQQQRRRRRRQQQQQQSSSUUURRRUUUXXXWWWVVVYYYaaaiiieeeccc```\\\ZZZXXXWWWWWWVVVVVVUUUSSSPPPNNNOOOPPPSSSNNNIIIEEEEEEGGGIIIJJJKKKIIIFFFCCC@@@??????@@@999999999888888888777777888777555333222222222222222111000000111111000...////////////000000000000000///...---,,,---......,,,------......------,,,///...---,,,,,,,,,,,,---,,,,,,------...------,,,+++,,,------......------------------------------------------------------...//////000111222222333---------............///000000000000000000000000111111111111000000000000...666===???AAAAAA:::000444333111000//////000000///111444444333222222222222333555444333222222333444===BBB<<<333000222444333222333666888777333000,,,000666:::<<<:::666333444555444333222222444666444666777777777777:::<<<===>>>BBBFFFHHHFFFAAA===???>>>>>>???BBBFFFJJJMMMGGGDDDEEEMMMVVV\\\```dddlllvvv(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))*********+++++++++)))))))))***++++++,,,,,,------------............000000000000000000000///222111111222222333444555555555555555666888999999999>>>>>><<<===CCCEEEDDDAAADDDHHHJJJHHHFFFDDDCCC@@@@@@AAAAAABBBCCCCCCDDD@@@AAABBBDDDFFFGGGIIIJJJHHHIIIKKKMMMNNNNNNNNNNNNJJJOOOTTTUUUQQQNNNNNNPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOQQQSSSTTTRRRNNNKKKNNNOOOPPPPPPPPPPPPSSSUUULLLMMMPPPSSSVVVXXX[[[]]]^^^\\\ZZZXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSPPPMMMJJJHHHIIIJJJJJJJJJLLLJJJGGGCCCAAA?????????::::::999888888777666666777555444222111111111111222111///000111111000........./////////000000000000///...---,,,------...,,,------......------,,,...------,,,,,,,,,---------------...------,,,,,,+++,,,------......------------------------------------------------------------......///000000111---------............///////////////////////////000000000000000000000000111666888666555555///'''222222111000000000000111///111333222111000111222222444666555444333333444;;;BBBDDD>>>666333222111111000000333666666444111999;;;>>>???===999555222444555555444333333444666444666777777777777:::<<<<<<===@@@CCCEEEDDDAAA===>>>???@@@AAABBBCCCDDDDDDGGGCCCEEEOOOXXX^^^dddhhhooozzz'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''))))))'''''''''((()))***(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))*********++++++)))))))))***++++++,,,,,,+++,,,---.........------.....................///000111222333333333333333444444555555666888999:::999===>>><<<<<>>>>>;;;;;;:::999777666555555555444333111000000000000222000//////000000///............////////////000//////...------------...,,,------......------,,,------,,,,,,,,,------...---.........---,,,,,,++++++,,,------......------------------------------------------------------++++++,,,,,,---.........---------............//////////////////////////////////////////////////////222222000000222111...000000//////000000111111000111222111//////000222333444666666555444444555;;;@@@BBB<<<666444333111777666666777:::;;;;;;:::AAAAAAAAA???<<<888444222444555777666555444555666444666777777777777:::<<<<<<<<<>>>@@@BBBBBB@@@>>>>>>@@@BBBEEEEEEEEECCCBBBEEECCCEEEOOOXXX___eeekkkqqq|||''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''((())))))((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))************)))))))))***++++++,,,,,,)))+++---...///...,,,+++,,,---------------.........///111333333333222222333333444555777888:::;;;444999======<<<<<<===>>>;;;>>>@@@BBBCCCCCCDDDEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJLLLNNNQQQQQQQQQOOONNNPPPRRRTTTTTTRRRRRRSSSUUUWWWVVVTTTRRRRRRRRRRRRSSSPPPPPPQQQRRRTTTSSSPPPMMMJJJLLLMMMNNNMMMOOOQQQSSSXXXUUUSSSRRRSSSWWWZZZ\\\UUUUUUUUUUUUUUUUUUUUUVVVRRRQQQQQQWWW^^^```^^^ZZZRRRPPPNNNMMMNNNMMMLLLJJJLLLJJJGGGDDDAAA???======<<<;;;:::888777555444333444333333222111000000000111///......///000...---------.........///////////////......------------,,,------......------,,,------,,,,,,,,,---..................---,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---------------------............///////////////////////////............////////////...000000000000111333444//////......//////000000222333222111//////111333111333555555444333444555222:::???;;;555333444555<<<;;;::::::;;;===>>>>>><<<<<<;;;999888666444333333555888888777555555555444666777777777777:::<<<===<<<===???AAABBBAAA@@@;;;===???AAACCCDDDDDDDDDDDDBBBDDDLLLTTTZZZbbbiiinnnzzz&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))))))))***++++++,,,,,,)))***,,,......---+++***++++++,,,,,,---------......///111222333222222111222333333555777999;;;<<<777999;;;<<<===@@@GGGNNNJJJEEE???>>>BBBEEEEEEDDDIIIGGGEEEEEEGGGKKKPPPSSSHHHGGGGGGGGGFFFFFFEEEEEEKKKLLLNNNPPPPPPPPPOOONNNNNNOOOQQQRRRSSSTTTVVVXXX[[[ZZZWWWUUUSSSRRRRRRSSSOOOOOOOOOQQQSSSSSSQQQOOOLLLMMMOOOOOONNNOOORRRTTTTTTWWWYYYXXXTTTRRRTTTVVVSSSTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTYYY___aaa^^^YYYXXXTTTPPPMMMLLLLLLKKKJJJJJJIIIFFFCCCAAA>>><<<<<<<<<;;;:::888666444333222444444333333222222111111000///......//////...,,,------------...........................---------,,,------......------,,,------,,,,,,,,,------...---.........---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........---------............///........................---........./////////000111222333222///,,,,,,...222000///...---...///000444555444222000000222444///111333333222222333444000===FFFBBB999666888;;;999888777555555555777888888777666555444333333333333555888888777555555555444666777777777777:::<<<=========>>>AAABBBBBBAAA===<<<;;;:::;;;>>>AAABBBCCCAAACCCIIINNNSSS[[[bbbhhhttt&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''((((((((()))'''(((((((((((()))))))))'''''''''((((((((())))))''''''((((((((((((''''''&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))))))))******)))))))))***++++++,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,------.........///000111111222111111111222333555777999<<<===???<<<::::::===EEEVVVfff]]]RRRFFFAAADDDGGGFFFCCCJJJHHHFFFFFFHHHLLLQQQTTTIIIIIIHHHHHHGGGFFFEEEEEEKKKLLLLLLMMMMMMNNNMMMMMMLLLMMMNNNPPPSSSUUUWWWXXXZZZYYYWWWVVVTTTSSSRRRRRRNNNNNNOOORRRTTTUUUTTTSSSPPPQQQRRRRRRQQQQQQSSSUUUNNNWWWbbbddd___WWWSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTXXXWWWWWWYYY\\\]]]ZZZXXX[[[WWWQQQMMMLLLKKKJJJIIIGGGFFFDDDBBB@@@===<<<;;;<<<;;;:::888666444333222333333444444333222111111000...------......---,,,,,,,,,,,,---------............//////......---,,,,,,------......------,,,///...---,,,,,,,,,,,,---,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///.................................//////000000111111111444666444000222777999666222///......000222555555666444222111222444...000222222222111222333777DDDMMMJJJAAA===<<<<<<555555555444222333555777999888666444333222222222444555777666555444555666444666777777777777:::<<<<<<<<<<<>>AAA===<<<<<<===CCCTTTeee___UUUJJJDDDDDDEEEDDDCCCFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKMMMOOORRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOPPPSSSWWWYYYXXXXXXUUUUUUVVVUUUTTTTTTUUUWWWPPPVVV___cccbbb\\\XXXUUUSSSTTTUUUUUUUUUTTTSSSRRRWWWWWWVVVVVVWWWVVVVVVVVVWWWUUUQQQOOONNNLLLJJJHHHCCCCCCBBBAAA???===;;;:::;;;:::999777666444333333111222222333333222111000///...,,,---......---++++++,,,,,,,,,,,,------------.../////////...---,,,,,,------......------,,,000///...---,,,+++++++++++++++,,,---............+++,,,------......------++++++++++++++++++++++++..........................................---------------............///..............................///000000111222222//////222777666555:::CCCBBB>>>888222///000333555333555666555333111111222...000222333222222333444777@@@HHHIIIFFFCCC<<<555333555777777666777999<<<888777666555444333222222444555555444333333444666444666777777777777:::<<<::::::;;;>>>AAABBBAAA???LLLHHHCCC???>>>@@@CCCFFFDDDCCCDDDGGGJJJMMMVVV___bbbmmm&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((()))))))))))))))))))))***++++++,,,,,,******))))))******+++,,,++++++,,,------...////////////.........000222333000111222555777:::===>>>;;;;;;===@@@>>>===FFFRRRTTTOOOHHHBBB@@@@@@AAABBBBBBCCCDDDFFFEEEDDDBBBAAACCCCCCDDDEEEFFFFFFGGGGGGKKKJJJHHHGGGGGGIIIKKKLLLKKKKKKMMMOOOQQQRRRQQQPPPOOOPPPQQQSSSSSSSSSRRRQQQPPPPPPQQQUUUYYY[[[\\\[[[XXXXXXYYYWWWVVVUUUWWWXXXRRRRRRRRRUUUXXXZZZYYYXXXVVVWWWWWWWWWVVVUUUSSSRRRTTTUUUUUUTTTRRRRRRSSSUUUSSSRRRQQQQQQQQQNNNJJJGGGAAAAAAAAA@@@>>>===;;;::::::999888777666555444333000000111222222111/////////---,,,,,,---...,,,+++++++++,,,,,,,,,------------.../////////...,,,,,,,,,------......------,,,111000///---,,,+++************,,,---.../////////+++,,,------......------++++++++++++++++++++++++////////////////////////---------------------------------.........//////...........................//////000111222222333222000111333000---333===IIIDDD<<<444111222555777222444555555333000000000///111333444333333444555000555;;;AAAFFFEEE:::...///222666777777888<<>>???BBBBBBBBBCCCDDDFFFIIIKKKMMMJJJHHHEEEDDDEEEGGGHHHIIIKKKIIIHHHIIIKKKKKKIIIFFFGGGIIIKKKLLLLLLLLLMMMOOOOOOQQQUUUYYY\\\\\\ZZZXXX\\\^^^``````___[[[VVVSSSTTTRRRPPPQQQSSSVVVXXXXXXTTTVVVXXXXXXWWWTTTRRRPPPUUUTTTRRRPPPNNNPPPTTTWWWPPPPPPPPPMMMJJJIIIIIIJJJBBB@@@>>><<<;;;;;;;;;;;;777666666444333222111111000000000000////////////........................,,,,,,++++++,,,,,,---...........................+++,,,---...///////////////...,,,*********,,,---,,,,,,------...///000000///...------,,,,,,,,,,,,------------,,,,,,++++++000///---,,,,,,---///000............////////////,,,------...///000111111...............---------000///......///111111000......///000111000000///222111000000///000000111///111222222111111111222111111222222444555777888444222222444999======<<<999===BBBEEEFFFDDDCCCBBB888777777555444333222111888888888666444444555777555555666666777777888888<<<888888>>>???:::777999===>>>???@@@@@@AAAAAAAAAEEEFFFHHHLLLPPPTTTWWWXXX```www&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************)))))))))***+++,,,******+++++++++,,,,,,,,,---------.........//////111111000000000000111111111111111222444555777888777:::>>>>>><<<<<>>@@@BBBCCCCCCCCCCCCEEEGGGIIIMMMRRRXXX[[[aaaxxx&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))((())))))***+++******+++++++++,,,,,,,,,---------.........//////111000000//////000000111222222222222333444555666555888;;;;;;::::::===@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEJJJPPPQQQNNNJJJHHHGGGIIIGGGDDDBBBAAABBBCCCEEEGGGFFFEEEFFFGGGHHHGGGEEEFFFDDDCCCEEEGGGIIIIIIIIIJJJLLLOOOQQQRRRQQQPPPOOOPPPLLLKKKQQQ[[[```^^^YYYSSSTTTWWWZZZ[[[ZZZYYYXXXPPPQQQRRRUUUWWWWWWUUUSSSTTTSSSTTTVVVXXXWWWRRRNNNPPPPPPPPPOOOMMMLLLNNNOOOOOOLLLHHHDDDCCCFFFMMMRRRXXXWWWRRRHHH<<<777777:::666555444444333222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................,,,------.........------444333000...,,,,,,,,,,,,+++++++++,,,,,,------.........---,,,,,,,,,------...---,,,+++++++++,,,------,,,+++++++++---...///---............/////////.........///////////////........................+++,,,---///000111111111111000///---------.........///000222222222222111222333444333111000000000555555444444444555555666222000000111444666777777666666444111000000333666666555444333444555777999333444666;;;??????;;;777555555444444555555666666:::777666888999888;;;???999;;;>>>AAACCCDDDDDDDDDBBBDDDGGGHHHKKKPPPYYY___eee|||%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))*********))))))%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************)))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000////////////000000222222222222222333333444555777999:::999:::<<<>>>???@@@BBBCCCBBBBBBCCCDDDFFFJJJOOOPPPLLLGGGEEEDDDIIIGGGCCCAAA???@@@BBBCCCDDDCCCBBBCCCEEEHHHHHHHHHIIIHHHGGGGGGHHHIIIJJJKKKJJJKKKNNNQQQSSSRRROOOLLLQQQNNNMMMRRRYYY]]]]]][[[SSSSSSTTTUUUUUUUUUUUUUUUSSSRRRSSSUUUWWWWWWUUUSSSSSSQQQQQQSSSVVVVVVQQQMMMOOOPPPQQQOOOMMMKKKKKKKKKLLLIIIFFFAAA@@@BBBHHHMMMJJJPPPSSSNNNCCC999666777444444444333222111111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................------.........---,,,,,,---,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,------...---,,,+++))))))***,,,---+++++++++++++++,,,......---------........./////////////////////.........////////////000000000000---///000111111111111111444333000...------...//////000222333333222000///111222444333222111111222111222222444555777999:::444333222222222222222222111111111000000333777;;;===;;;888666555777888:::555333444888>>>@@@<<<777777666555555555555666777;;;:::::::::999999;;;===888:::===@@@BBBCCCDDDDDD???CCCGGGHHHJJJOOOWWW]]]fff~~~%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))))))))((($$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************+++++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000////////////000000222222111111111222222333555666888999999:::<<<===;;;===@@@AAAAAAAAABBBCCCIIILLLOOONNNIIIDDDAAAAAAFFFDDDBBB@@@@@@AAACCCDDDEEEBBBAAABBBFFFKKKNNNPPPKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIKKKOOOQQQPPPLLLIIINNNOOOPPPQQQSSSUUUXXX[[[RRRQQQQQQQQQQQQRRRSSSTTTVVVTTTSSSRRRTTTUUUVVVUUUSSSRRRQQQRRRUUUVVVSSSQQQOOOPPPQQQPPPMMMJJJIIIIIIHHHGGGEEEAAA>>>>>>@@@BBB>>>DDDJJJHHH???777555666333333333222111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...........................------------------,,,,,,******************++++++*********+++++++++++++++,,,,,,,,,,,,,,,---...///,,,+++***))))))***+++,,,++++++++++++,,,,,,------------------............///////////////.........000000111111222222222333222444555444222000000222777555222000...//////000111222333444333222///...///111333333333222333444555555444444444444555555888888666444111000/////////000222333444666:::<<>>@@@BBBCCCDDD===@@@DDDFFFGGGKKKPPPTTT\\\vvv%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---------.........//////000//////......//////000111111111000111111222222444555666777888:::;;;;;;888;;;???AAAAAAAAACCCDDDLLLOOORRRPPPJJJDDDAAAAAABBBAAAAAAAAAAAACCCDDDEEEFFFEEEDDDFFFJJJOOOSSSTTTIIIKKKLLLJJJHHHFFFFFFFFFHHHGGGHHHKKKNNNNNNJJJFFFHHHLLLOOOOOONNNOOOSSSXXXQQQPPPOOOOOOPPPRRRUUUWWWWWWTTTQQQPPPQQQSSSTTTTTTSSSSSSRRRQQQRRRSSSUUUVVVPPPPPPPPPNNNKKKHHHGGGGGGEEEFFFEEEBBB>>>;;;;;;;;;<<>>AAAEEEGGGGGGQQQkkk$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))***++++++++++++++++++******))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))***+++++++++)))((('''******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////............//////////////////000111222333111111111333555777777777999<<>>BBBGGGJJJJJJ[[[sss%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,+++***))))))***''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++******++++++,,,---+++,,,------......------............////////////000000000111222222333333222333555777888999999999777:::>>>BBBDDDEEEDDDDDDIIIKKKLLLMMMPPPOOOFFF<<>>===;;;999888777888888888777666444333222222111///.........///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------........................------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......+++,,,---......---,,,+++............////////////.................................000222222111///////////////000111222333333444555666555333111///111000000111333444444333777555333222222222111000333:::666111555555111666555111666999111///222///444444333111///000222444222222333444555555555555555444333222000111444666777666777:::888555666999>>>PPPSSS@@@555:::;;;111:::999999:::===EEENNNTTTZZZOOOBBB>>>BBBHHHKKKKKKSSSggg%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''''')))+++''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---+++,,,------...---------............////////////000000000111222222333333333444555777888999::::::777999===@@@CCCCCCCCCBBBFFFJJJLLLLLLNNNNNNGGG???AAAAAABBBDDDGGGHHHGGGEEENNNNNNMMMMMMLLLLLLKKKKKKLLLPPPUUUWWWVVVRRRNNNLLLSSSPPPNNNNNNQQQQQQNNNJJJLLLJJJKKKPPPWWWYYYWWWTTTVVVQQQOOOPPPOOOMMMOOOSSSSSSPPPOOOQQQOOOJJJHHHIIIKKKEEEFFFOOOSSSNNNNNNSSSOOOLLLIIIFFFEEECCCAAA???@@@???>>><<<:::999888777777777777666555444333222111111///.........///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...---------------,,,,,,,,,------------------------,,,,,,,,,------------...------,,,,,,------...///---......//////......---............////////////.................................///000000...---///......//////111222222000000222222333222111000111000000111333444444333555444333333333333222000888<<<555000333000+++///222---222444------444444222333222111//////111333000111222333444555555555666555444333222222444555666666888;;;:::666666999666CCCFFF;;;555;;;===888999:::::::::<<>>???>>>===;;;:::888777666666666666666555333222111111000//////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------...------------...///////////////....../////////---............/////////...........................///000000000///...---...............///000111---......///000111111111111000000111333444333222333222222333555444222000444888222000666666555===;;;222666999111///444333000222222111000///000111//////111222333444444555666666555444333333444444555555888<<<;;;777777:::444888999777666999;;;;;;888999;;;;;;;;;<<>>>>>???@@@BBBDDDEEEFFFJJJ^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''***...222''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,++++++,,,------------,,,............////////////000000000111222222333333111222444555777888888888999:::===???AAABBBBBBBBBDDDIIILLLJJJHHHHHHFFFCCCAAABBBDDDGGGJJJJJJHHHFFFKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPRRRQQQPPPNNNOOOOOORRRVVV[[[[[[WWWRRROOOMMMNNNNNNNNNQQQTTTUUUTTTRRRQQQRRRWWW]]]]]]VVVPPPOOOPPPOOOQQQUUUUUURRRQQQRRRTTTOOOOOORRRRRRLLLHHHHHHIIIGGGDDDBBBBBBBBB@@@???======<<<:::999888666666555555555555444333222111000000//////............------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------......///000000///...------...///000---------.........//////........................---///111222111000000000---------------...///000///............///000111111000///000222444333222000000111444555555333000---333000...333777AAASSSHHH888666<<<888555555///000222333333111000000111---...000111333333444444666555444444444444333222444555888===<<<888888;;;<<<777555777777555666888777999<<<<<<;;;:::;;;;;;<<<@@@CCCDDDDDDDDDGGGIIIKKK___%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''')))...222''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************))))))******+++,,,***+++,,,,,,------,,,,,,............////////////000000000111222222333333000111222444555666777777:::;;;===@@@BBBCCCDDDDDDFFFJJJKKKHHHEEEFFFEEEBBBBBBCCCDDDGGGJJJJJJIIIGGGFFFGGGHHHJJJLLLMMMOOOOOOOOOPPPPPPNNNMMMLLLNNNPPPQQQWWW\\\\\\WWWRRROOONNNNNNNNNNNNPPPRRRSSSRRRRRRUUUUUUXXX]]]\\\UUUPPPOOOOOOMMMNNNRRRTTTSSSUUUXXXUUUQQQNNNMMMLLLIIIGGGGGGHHHFFFCCCBBBBBBAAA@@@>>><<<;;;:::999888777666555333333444333333222111000///////////////......---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.../////////...---,,,,,,---...///------------....................................***---000111000///000111---------------......///222111000////////////000000//////000222333333222//////111333555555333000,,,333111,,,---000BBB___\\\???111444666777666///222444555555333222222222---...000111222333333333444333222444666666333111444444777;;;;;;888888<<>>===::::::999888777666555555222222222222222111000000...////////////...------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,------------.................................(((,,,000000...---...000......---------......///222222222111000/////////000//////000222333222111000000000222444444222111,,,333333000000333IIIjjjzzzQQQ666222111222333///444555555444333222333444///000111222222222222222222111222555888999555222333333555999999777999===@@@<<<999;;;;;;888777888777999<<<=========>>>???FFFGGGEEEBBB@@@AAAFFFJJJRRRddd%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++)))))))))))))))***++++++******+++,,,,,,,,,,,,+++............////////////000000000111222222333333111222333555666777888888888999;;;>>>AAADDDFFFGGGFFFEEECCC@@@DDDIIIHHHDDDDDDCCCBBBCCCFFFHHHIIIIIIFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIKKKMMMQQQRRRSSSRRRPPPOOONNNNNNJJJKKKLLLMMMMMMNNNPPPQQQRRROOOPPPSSSRRRNNNLLLNNNMMMJJJKKKOOOPPPNNNNNNQQQMMMLLLKKKJJJKKKLLLKKKHHHFFFCCC@@@???>>>>>><<<:::999999888777666666555444111111111222111111000///....../////////...---,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------***++++++++++++,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,------------............------,,,,,,---------.................................---000444333///,,,---000//////...............//////000111222111111//////000///...///222333222111222111000111222333222111---111///111555666GGGeeeqqqLLL666555222000222000444555444333111111333444111111222222222222222111333222333777<<<===999444333222333666777666999>>>888;;;;;;:::999::::::888:::;;;;;;;;;;;;<<>>DDDKKKKKKGGGEEECCCAAABBBDDDHHHIIIJJJFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEGGGIIINNNMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMOOOQQQRRRPPPQQQUUUUUUQQQPPPRRRLLLJJJLLLPPPPPPKKKIIIJJJMMMNNNNNNMMMMMMLLLHHHDDDEEEBBB???======;;;:::888999888888777666555555444000111111111111000000///---.../////////...,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------...///000000///...---,,,,,,,,,---------..............................333777:::777222......111000//////.........//////,,,---000111222111000///000///...///111333222111333222000000111222222111111000+++,,,000---444JJJDDD,,,(((444555333666777444444333111///000222444222333333333333222111111333222444999???@@@<<<777333111222444555555999???333;;;===888777::::::666<<<<<<;;;999999;;;???BBBGGGEEEBBBAAAAAACCCEEEFFFMMM^^^''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++(((''''''***+++)))&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************++++++++++++***((('''&&&(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,...000000///...///000222222111111111111111222000222444555777777777666999999:::;;;===???AAABBB@@@@@@@@@BBBCCCEEEFFFGGGBBBBBBBBBCCCCCCDDDDDDDDD@@@BBBDDDGGGIIIIIIJJJIIIKKKJJJJJJIIIHHHHHHGGGGGGKKKHHHGGGJJJNNNOOOKKKFFFIIIIIIIIIJJJKKKMMMOOOPPPNNNPPPTTTWWWXXXWWWUUUSSSPPPLLLKKKNNNLLLHHHJJJQQQPPPOOOLLLJJJIIIHHHHHHHHHFFFEEECCCAAA>>>===<<<;;;888777666555333333222222111111000000//////......,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,.........,,,+++,,,---......//////000111111111//////.........---------111111000////////////000+++000555555111......000000///...///222444444444000000000000000///......////////////............///222333111111444444111111111111111111111111111000111111111111222222222333444555444333222222333111222444555555222///---111444777888777666555666555555555555555666777777666777777999::::::999888::::::::::::<<<===???@@@CCCBBB@@@AAACCCFFFGGGGGGLLL]]]www''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***(((&&&''')))***(((&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************)))******+++******)))((('''((((((((())))))******+++************************************************+++++++++,,,,,,,,,------+++---//////...---...///222111111000000111111111111222444555666666666666888888888999;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBB??????@@@AAAAAABBBBBBBBB@@@AAACCCEEEGGGHHHIIIIIILLLLLLKKKJJJJJJIIIHHHGGGJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOMMMNNNQQQSSSRRRQQQNNNLLLMMMKKKKKKMMMLLLHHHIIINNNOOONNNLLLIIIHHHGGGGGGGGGEEEDDDBBB???===<<<;;;:::999888777555444333333333111111000000///.........---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,,,,,,,,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///------,,,,,,,,,,,,,,,---------......///000000000//////.........---------///...------,,,,,,------***///333222///,,,---//////...---///111333333333000000000000000///......////////////////////////---222444222111333333111111111111111111111111111000111111111111222222222111222222222111111222222111222333444444333222111555888===>>>===999777666555555555555555666666777666:::???===888444555888888999:::<<<>>>@@@AAABBBFFFDDDCCCCCCDDDEEEDDDCCCJJJ\\\www''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((('''&&&&&&((()))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''((()))******)))((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))((((((((((((((()))))))))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***,,,......---,,,---...111111000000000000111111222333444555555555555444666666777777999:::<<<<<<@@@???>>>======<<<<<<===<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGIIILLLLLLJJJJJJLLLNNNKKKLLLMMMNNNOOOOOONNNNNNNNNOOOQQQRRRRRRQQQOOONNNLLLKKKLLLNNNLLLIIIIIILLLMMMLLLJJJHHHGGGEEEEEEDDDCCCAAA???===;;;:::999999777666555444333222222222111111000//////......---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,555444333111///...,,,+++,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000111---***)))+++------+++,,,,,,,,,---......//////...............---------...------,,,,,,,,,,,,,,,***---///...,,,+++,,,///...---,,,---000222222111000000000000000//////......//////000000111111111000888<<<888333111111000111111111111111111111111000111111111111222222222111111111111111222222222111222222333444555555555555:::???AAA???:::666444555555444444555555666777:::CCCJJJGGG<<<555777<<<666888;;;>>>@@@BBBBBBBBBDDDCCCCCCDDDEEEFFFDDDCCCIII\\\xxx''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&((()))++++++)))(((&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))***************)))))))))))))))(((((((((++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,......---------...000000/////////000111111333333333444444444444333666666666777888999:::;;;>>>>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@BBBBBBBBBDDDEEEGGGHHHIIIJJJJJJJJJJJJHHHGGGEEEDDDDDDGGGKKKNNNPPPPPPPPPPPPMMMLLLLLLKKKLLLLLLMMMNNNKKKLLLNNNPPPRRRRRRRRRRRRLLLMMMOOOPPPNNNKKKJJJKKKLLLKKKIIIGGGEEEDDDCCCBBB@@@???===;;;999888777777444444333111111000000000111000000///......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,222222000///...,,,++++++---+++))))))***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111111777111***))),,,...,,,***+++++++++,,,------..............................//////...------------...,,,------,,,***+++---000...,,,+++,,,...000000000//////000000000000//////...//////000111222222333777???DDD>>>666111000///111111111111111111111111000000111111111222222222444333222222333333222111222111111222333555888999222555:::;;;:::777444333555444444444444555666666:::CCCKKKIII>>>777888<<<444666:::===>>>??????>>>===>>>???BBBFFFGGGFFFEEEHHH]]]{{{''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((('''((()))******+++***************************)))++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,...//////......///000///.........//////000111333222222222222333333333666666666777888:::;;;<<<===<<<<<<<<<<<<======>>>;;;===???AAABBBBBBBBBAAACCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIGGGFFFFFFGGGLLLTTT[[[\\\WWWRRRQQQOOOLLLJJJJJJLLLOOORRRIIIJJJKKKLLLMMMNNNNNNOOOKKKNNNOOONNNLLLKKKJJJIIIKKKJJJIIIGGGEEECCCAAA@@@>>>===;;;999888666666666444444333222111111111111000000//////...---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,...+++))))))+++,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000000111:::444---+++---...,,,)))******++++++,,,------------.....................//////...------------...---------,,,+++,,,///111---,,,+++,,,...//////...//////000000000000//////...//////000111222222333555>>>CCC>>>666222222111000000000000000000000000000000111111111222222222555333111111222333111///222222111111333555888999///111333444444333444555444444444444444555666666444999>>>???;;;777555555444666888:::;;;:::999888;;;;;;===AAADDDFFFEEEDDDEEE[[[{{{''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))%%%&&&((((((''''''(((***''''''''''''((((((((((((************************(((((((((((())))))))))))'''((()))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,...000000///...///000...------......///000111222111111111111222333444555555666777999;;;===>>><<<<<<<<<======???@@@@@@<<<>>>AAACCCDDDDDDDDDCCCBBBCCCEEEGGGHHHIIIHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJNNNWWW___aaa[[[TTTTTTRRROOONNNNNNQQQTTTVVVRRRQQQOOONNNMMMLLLLLLMMMJJJNNNNNNKKKIIIIIIIIIGGGJJJJJJIIIGGGEEEBBB@@@???<<<;;;:::888777666555555666555444444333333333444000000///......------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000...,,,***+++...///---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////777333...,,,------,,,*********++++++,,,,,,---------------..................------,,,,,,,,,,,,,,,...---,,,,,,---...000111...,,,+++,,,---//////......//////000000000000000...//////000000111111111...666:::777333333333222000000000000000000000000000111111111111222222222222000...000333444222000333222222222222444666777///111222333333444666888444444333333444444555666333444666999:::999666444555666777999999888888777>>>>>>>>>@@@CCCDDDCCCBBBDDDZZZyyy''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))%%%'''))))))'''''')))+++''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******((())))))*********))))))(((((())))))******++++++************************++++++++++++++++++++++++************+++++++++++++++---//////.........///------------...///000111000000000000111222444555333444555666999;;;>>>???============>>>???@@@@@@===???BBBDDDFFFFFFEEEDDD@@@BBBEEEHHHIIIHHHFFFEEEGGGIIILLLNNNNNNNNNLLLKKKJJJKKKNNNSSSXXXXXXVVVRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXVVVTTTQQQOOOOOOOOOOOOMMMQQQQQQKKKIIIKKKLLLIIIJJJJJJIIIHHHEEEBBB@@@>>><<<;;;999888666555555555444444333222222222222333000//////......---,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000...,,,+++---111111---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,///...---,,,,,,,,,,,,,,,******++++++,,,------...---------........./////////...------,,,,,,---------,,,,,,,,,...///000000///---,,,,,,...//////.........///000000000000000////////////////////////...333555222111222222000000000000000000000000000000111111111111222222222111///...111777:::999777333333333222222222333333000222444555555444555666444444333333444444555666333444555888:::;;;999777777888888999:::;;;;;;;;;@@@??????@@@CCCEEEFFFFFFHHH]]]{{{'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******%%%'''***)))((((((***---''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))******+++))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***,,,......---,,,---...,,,,,,,,,---...///000111000/////////111222444666111222333666888;;;>>>???>>>>>>=========>>>??????<<>>AAAEEEHHHIIIHHHEEECCCCCCEEEHHHKKKLLLLLLJJJIIIHHHJJJLLLMMMLLLLLLNNNOOOMMMOOORRRUUUVVVUUUTTTSSSTTTRRRPPPNNNMMMNNNOOOPPPQQQVVVTTTNNNKKKOOOPPPNNNKKKJJJJJJHHHFFFBBB@@@>>>;;;:::999888666555555555111000///////////////000000//////...------,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,///333222---(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++''')))++++++++++++---///***++++++,,,,,,---......---------.........//////111111000////////////000,,,++++++,,,...//////...///---,,,,,,...//////.........///000000000000000////////////............555777666222000111///,,,000000000000000000000000000111111111111222222222222000000555<<>>@@@AAA???>>>>>>@@@DDDIIIKKKLLLMMMaaa''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))((('''&&&''''''((('''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''')))))))))'''&&&'''(((((('''%%%$$$%%%&&&(((***)))((('''&&&&&&'''((()))*********)))))))))))))))))))))))))))************)))************+++++++++***+++,,,+++******,,,...,,,***))))))***++++++***++++++,,,---...///000111////////////000000000000...///000111333444555666888888777777888:::<<<======>>>>>>=========@@@BBBBBBBBBBBBBBBDDDFFFHHHIIICCCBBBCCCFFFIIIHHHEEEAAAGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRQQQPPPPPPPPPPPPOOONNNRRRNNNKKKJJJMMMNNNNNNMMMOOOPPPKKKHHHRRR___^^^SSSIIIEEEBBBBBBCCCCCC>>>999;;;999666555555555333222///000000000000//////...////////////............+++******+++)))%%%'''+++''')))+++***++++++)))&&&---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,))))))+++...111111...,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///---.../////////...---,,,,,,........................------............------000000000000////////////+++,,,...///111222222222.........---...///000000---...///000000111000000000111111111222222222222222///...222;;;AAADDDCCC444333222111//////000111000333666777666444222222333333222222333444666777777777777777666666666666999999999999:::;;;<<<<<<;;;===???AAADDDGGGLLLPPPTTTfff''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))'''&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***+++++++++******,,,...---+++******+++---,,,+++++++++,,,---...///000000.../////////000000000000//////000111333444555555777777777777888999;;;<<>>>>>@@@BBBFFFEEEEEEEEEFFFFFFGGGGGGEEECCCBBBCCCEEEGGGEEECCCEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPPPPPPPOOONNNRRRNNNKKKJJJLLLNNNOOONNNKKKNNNKKKFFFJJJTTTTTTMMMHHHDDDAAAAAABBBAAA===888:::888555444555444333222000111111111111000//////////////////.........---,,,***,,,///000------//////000///---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,******,,,...000000---++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,///000///---------......------,,,+++........................------............------.............../////////,,,---...000111111111111....../////////000000000...//////000000000000///000000000111111111222222333000...111777<<<===<<<555333000000000222222111111333666666555333333333333333222222333444666777777666666666666666666666888888888888999:::;;;<<<999;;;===???AAADDDIIILLLQQQddd~~~''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***)))'''&&&'''(((''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++***+++++++++******,,,------+++***+++,,,......---++++++,,,---...//////000....../////////000000000000000111111222333333444555555666666777999:::;;;AAAAAABBB@@@???>>>@@@BBBFFFFFFFFFFFFFFFEEEDDDCCCFFFDDDAAAAAABBBDDDEEEFFFBBBDDDFFFHHHIIIHHHHHHGGGHHHHHHHHHIIIJJJLLLNNNNNNPPPPPPPPPOOOOOOOOONNNNNNQQQNNNJJJIIIKKKMMMOOOOOOGGGLLLKKKDDDBBBGGGHHHEEEFFFCCC@@@???@@@???;;;777888666444333444444333222222222222222222111000000//////.........---------,,,******,,,***&&&&&&((())))))************,,,...------------------------,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,++++++,,,...//////,,,***++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---,,,------------,,,++++++........................------............------,,,,,,------......//////......///000000000000000...///000111111111000000///000000000000//////.../////////000000000111111444111...///333666666444555333222222333444333222222444555444333222333444333333333333333444666666666666666666666666666666777777777777888999:::;;;888999;;;<<<>>>AAAEEEHHHMMM```|||''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***)))'''''''''((('''(((((()))***)))))))))(((((((((''''''(((((((((((((((((()))))))))))))))(((((((((((()))))))))***))))))))))))************)))***+++***))))))+++---,,,***)))***,,,......---++++++,,,------...//////........./////////000000000000111111222222222333444444555666777888999:::@@@AAABBBAAA???>>>???@@@BBBBBBCCCDDDDDDBBBAAA@@@EEECCCBBBAAABBBDDDEEEFFFBBBEEEHHHKKKKKKIIIHHHGGGIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOMMMJJJIIIIIIKKKMMMNNNHHHKKKIIICCCAAADDDDDD@@@CCCAAA???>>>>>><<<999666666444333333444444444333444444444444333222111111.........---------,,,,,,,,,++++++***((((((000;;;888222///111222000,,,***////////////////////////,,,,,,++++++++++++,,,,,,---------------------------,,,,,,---...---+++(((++++++++++++++++++++++++------,,,+++***************+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------.........---------......---,,,,,,........................------............------,,,,,,---......///000000//////000000000000//////---///111222333222000///000000111000000///...---////////////000000000000333111//////111222222111333777;;;:::666333222333333444444333111111333555333333333333444444555555555555555666666666666666666666666666777888999:::777999:::;;;<<>>======>>>>>>???AAABBBCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDEEECCCHHHLLLNNNMMMKKKIIIIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDFFFHHHIIIIIIIIILLLNNNMMMLLLKKKJJJIIIIIIKKKLLLLLLJJJGGGEEEFFFHHHFFFAAAAAA@@@>>>===<<<:::777555555333222222444555555444555555555444444333111111------------,,,,,,,,,,,,+++---000111000888NNNddd___NNN===999888333---)))------------------------,,,++++++******++++++,,,---------------------------,,,,,,,,,------***(((++++++++++++++++++++++++------,,,+++*********************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------.........////////////..............................------............------------...///000000111111000000000000000//////...---///111222333222000///000000111000000///...---////////////000000000000111000000000111222222222000:::DDDCCC999111000444444444333222000111333666333333444444444444444444444444555555666666666777666666666666777888999999888:::;;;<<<===???BBBEEEKKK___{{{(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))***++++++++++++***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***((('''((()))''''''((((((((()))))))))''''''((((((((((((''''''&&&''''''(((((())))))***''''''(((((((((((())))))((((((((()))))))))******)))*********))))))+++,,,,,,***))))))***+++******++++++,,,,,,------------------.........///////////////000000111222222333222333444666888999::::::===???@@@@@@>>>======>>>>>>???@@@BBBDDDEEEEEEEEEBBBDDDFFFFFFEEEDDDEEEFFFFFFKKKPPPQQQOOOLLLKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDGGGJJJJJJHHHHHHKKKNNNMMMNNNOOOMMMKKKIIIIIIJJJMMMJJJGGGGGGJJJJJJGGGCCC@@@???>>>===;;;888666555444333222333555666777666555555555555444222111000------,,,,,,,,,+++++++++***,,,//////---444KKKaaaaaaIII333---...,,,+++---))))))))))))))))))))))))++++++************++++++,,,,,,,,,------------...---,,,+++,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,++++++***+++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---.........///000000000000///........................------............------......//////000000111111///000000000000000///......///000111111111000000///000000000000//////.../////////000000000111111///000111111222333444444000;;;EEECCC888000111555333333333222000111333555333333444555555444444333444444444555555666666777666666666666777888999:::999:::<<<===>>>@@@DDDGGGLLL___zzz(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))((((((''')))******+++++++++++++++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((('''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***((((((((()))((('''&&&&&&&&&'''((()))&&&'''((())))))((('''&&&&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))***((()))***)))((()))***,,,...,,,******++++++***)))+++,,,,,,,,,,,,------------------.........//////---...///000111222333444111333555777999:::::::::<<<>>>@@@AAA@@@?????????>>>??????@@@BBBCCCEEEFFFEEEFFFFFFEEECCCDDDGGGIIIGGGLLLQQQQQQNNNLLLLLLNNNLLLMMMMMMLLLKKKJJJHHHGGGKKKNNNPPPNNNKKKIIIKKKNNNOOORRRTTTSSSOOOKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDEEE?????????===:::888666666444333222333666888888888555555555444333222111000,,,,,,,,,,,,++++++++++++)))***+++***&&&&&&000<<<===...###&&&(((''')))///))))))))))))))))))))))))++++++************++++++,,,,,,,,,---------......---+++***+++,,,,,,+++***+++++++++++++++++++++++++++++++++***++++++,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---///---......///000000//////........................------............------////////////////////////...///000000000000000///....../////////000000000...//////000000000000///000000000111111111222222///000222222222222333444333888<<<;;;666222444666222333333222111111222444333444444555555444333333333333444555555666777777777777777777888999::::::999:::<<<===>>>AAAEEEHHHMMM___xxx))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))+++++++++***)))))))))***+++++++++++++++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((((((***((('''%%%$$$%%%&&&(((***&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))((()))***)))((((((***,,,000...,,,+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,------------.........//////,,,---...000111333444444111333555888:::;;;;;;;;;<<>>>>>======>>>@@@BBBCCCHHHHHHFFFCCCAAACCCHHHMMMHHHMMMQQQQQQMMMKKKLLLOOOKKKLLLMMMMMMMMMLLLKKKJJJRRRUUUVVVSSSMMMJJJLLLOOOQQQUUUXXXWWWRRRMMMJJJJJJEEEGGGJJJIIIDDD???@@@EEE?????????===:::777666666444333222444777999999999555555555444333222000///,,,,,,,,,+++++++++******)))(((***...---)))(((***)))&&&***444444***(((---++++++++++++++++++++++++++++++************++++++,,,,,,,,,------.........,,,+++******,,,,,,,,,***++++++++++++++++++++++++************+++,,,------))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///,,,,,,---.../////////...........................---..................---...............---------......///000000000000000///............///000000......///000000111000000111111111111222222222222///111222333222111222333666444222222333555777888111222333333222111222333333444555555555444333222333333444444555666777777777777777777888999:::;;;888999;;;===>>>AAAEEEHHHNNN^^^vvv''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))******************)))))))))))))))))))))))))))(((&&&''')))+++))))))))))))((((((((((((+++***)))(((((()))***+++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''*********)))))))))))))))***)))'''((()))***((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))...,,,+++))))))))))))*********+++++++++,,,,,,,,,.........////////////000000000000000000111111111333444444555666777888888???@@@AAA@@@===<<<===>>>BBBAAA?????????AAACCCEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJGGGHHHIIIJJJKKKKKKJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPRRRYYY[[[XXX[[[___WWWIIINNNLLLIIIFFFBBB@@@>>>===@@@???===:::777555444333666555444444666777666555222222111000///...---------,,,,,,++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++/////////...---------,,,...---,,,++++++,,,---...---------............///------............------.../////////...------,,,---...///000111111111111000000111111111111000000---...///111333444555555111111000000000000000000333444666777777777666555000000111222333333444444111111222333333444555555333333333333333333333333777777777666666777:::<<<>>>=========???AAADDDFFFKKKaaa{{{'''''''''((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))(((((((((((())))))))))))************************************)))******)))(((((()))+++***)))))))))((((((((((((+++***)))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***)))(((((('''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''***)))))))))))))))))))))***)))(((((()))***)))'''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))++++++***))))))***+++,,,******+++++++++,,,,,,,,,------.........///////////////000000000111111111333333444555666777888888;;;===>>>===<<<;;;<<<>>>@@@???>>>===>>>@@@BBBCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMNNNPPPPPPPPPPPPMMMSSSUUUTTTXXX]]]WWWKKKJJJIIIFFFCCC@@@>>><<<;;;>>>===;;;888666555444444444555666999:::999555333111000000///...---,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***************************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............---------,,,,,,...............---------///...---,,,,,,---...///---------............///.........//////.........///////////////...------+++,,,---...////////////000000111111111111000000//////...///000333555777444333111000////////////444444555555555555555555000111111222333333444444111111222333333444555555444333333333333333333444666666666555666888<<<>>>=========>>>@@@CCCFFFHHHMMM```vvv(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))((((((((()))))))))*********++++++++++++++++++++++++++++++(((***,,,,,,+++***************)))))))))(((((((((++++++***)))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((''''''(((((()))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))*********(((((((((******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,---------..................///000000111222222222333444555666777888888777999:::;;;::::::<<<>>>>>>======<<<===???@@@BBBFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIKKKKKKMMMNNNOOOOOOPPPPPPKKKPPPQQQOOORRRWWWTTTJJJKKKJJJGGGEEEBBB@@@???>>>:::999888666555444444444333555999===>>>;;;555111//////...---,,,++++++***++++++************++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++************+++************************,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////............---------------...............///......------......///---------............///...//////000000//////.../////////000//////...---+++,,,---...///////////////000000111111000000///111000......///222555777666444111///.........///444444333333333333333333111111111222222333333444111222222333333444444555555444333222222333444555666555555555666999<<<>>><<<<<<===>>>AAAEEEHHHJJJPPP___ooo(((((()))))))))*********+++++++++******)))))))))))))))))))))))))))))))))******,,,------,,,******))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---(((+++...///...,,,***************)))))))))((((((++++++***))))))((((((((('''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((()))***))))))(((((((((((((((((('''''''''''''''''''''''')))))))))))))))************(((((((((***+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***+++((((((((((((((())))))***)))))))))))))))))))))))))))))))))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222333222222333444666777888888777888::::::999999;;;<<<============>>>???AAABBBGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHKKKMMMNNNNNNMMMMMMJJJJJJKKKKKKJJJIIIHHHGGGIIIIIIKKKLLLLLLMMMMMMMMMNNNPPPOOOLLLMMMPPPMMMGGGIIIHHHFFFDDDAAA@@@???>>>777666555444333333333333444666999<<<===;;;555111///......---,,,,,,+++++++++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,------......------,,,******************************+++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------..................------------,,,---------...//////////////////....../////////---------............/////////000000000000//////.........//////......---......///000000111000000//////000000000000//////111000//////000222444555555333111.........000111444333111000000111222222111111111222222333333333222222222333333444444444555444333222222333555666777555444555777999;;;;;;;;;;;;<<<>>>BBBFFFJJJMMMQQQ^^^lll{{{)))))))))************+++,,,,,,++++++******))))))***************************+++,,,------,,,+++***))))))))))))************************++++++++++++++++++,,,,,,,,,---------(((+++///000///,,,+++***************))))))))))))************))))))(((((('''((()))******)))((('''++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))************)))(((((()))***++++++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((())))))***))))))))))))))))))))))))************+++***************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000111222222111111222444555777888888999:::;;;;;;999999:::;;;===>>>>>>???@@@AAABBBCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNMMMLLLJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIMMMNNNLLLJJJJJJLLLKKKHHHCCCBBB@@@===;;;:::999888444444333333222222333333666666666777888777444222///......------,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,------......------,,,******************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,---------.../////////...//////////////////...---------............/////////000000000000//////,,,------.........------...///000000000000000000//////000000000000//////...000111333333333222111222111///...///000222333222111000//////000111222111222222222222222333333222222333333333333444444444444333333333444555666777666555666888999999777:::;;;<<<>>>BBBGGGKKKNNNOOO\\\lll}}})))*********++++++++++++,,,,,,,,,+++++++++++++++************************+++++++++,,,,,,+++++++++)))))))))************+++*********++++++++++++,,,***++++++,,,,,,------...))),,,///000///,,,++++++++++++*********)))))))))))))))************))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++(((((())))))))))))******((((((((((((((((((((((((((((((((()))******++++++)))(((((()))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,,,,---------............------...//////000111111000111222333555777888888:::;;;<<<;;;:::999:::;;;>>>>>>???AAABBBCCCDDDDDD@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLIIIJJJJJJKKKKKKJJJIIIHHHDDDEEEEEEFFFGGGGGGFFFFFFHHHHHHIIIIIIIIIKKKKKKKKKCCCBBB@@@===:::888777777444333333222222222222222666444222222333333222111.........------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---........................++++++++++++,,,---......,,,,,,,,,---------......+++++++++,,,,,,,,,,,,------------...............---......//////......------------............///...//////000000//////...,,,---..................------...............---...//////000000//////......000222444444333000////////////000000111222333000000//////000111111222222222222222222222222222333333333333333333333333333333444444555555666666777666666999======:::666::::::;;;>>>AAAFFFJJJMMMMMM[[[lll*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++************++++++))))))*********+++++++++*********+++++++++,,,,,,*********+++,,,---------))),,,...///---,,,+++++++++++++++*********))))))'''((()))***++++++******))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))***+++,,,(((((()))))))))*********(((((((((((((((((((((((('''(((((()))******++++++)))(((((()))+++,,,,,,+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((('''((())))))***((((((((((((((()))******))))))))))))))))))))))))((((((***+++,,,,,,++++++******+++++++++,,,,,,,,,------........./////////........./////////000000000000111333555777888888777999::::::::::::;;;======>>>@@@AAACCCDDDDDDEEE>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAACCCFFFIIIKKKDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHGGGHHHJJJFFFEEEBBB???<<<:::888777444333333222111111222222222000///...//////...,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...........................++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,------.....................---------,,,---...//////...---,,,---------............///.........//////...............///000000000000000------............------......////////////......000111222333333222000/////////111111222111000000---...///000111222222222222222222222222222222222333333333333333333333333111222444666777666555555555555888>>>CCCDDD???999999:::;;;===@@@EEEIIILLLLLLZZZlll******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************,,,+++***))))))***+++,,,))))))******++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------***,,,......,,,++++++,,,+++++++++************)))%%%''')))***++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++)))(((((()))+++---,,,+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++((((((((((((((()))******))))))))))))))))))))))))%%%''')))+++,,,---------******+++++++++,,,,,,,,,.........////////////000.........//////////////////000111333555777888999555666888999999:::<<<>>>===>>>???AAACCCDDDDDDDDD??????@@@AAAAAABBBCCCCCC???>>>===>>>@@@DDDHHHJJJEEEFFFHHHIIIJJJIIIIIIHHHDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHFFFCCCCCCEEEEEECCC@@@===999777555444444444333222111111111111///...------...---+++)))+++++++++***************---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++++++++,,,---...///,,,,,,,,,---------......---------.........///////////////......------,,,+++,,,---......---,,,+++---------.........//////------............------000000111222222222222222///000000000000000//////......////////////......333222111111111111111111000111222333222111...---,,,---///111333333333222222222222222222222222222333333333333333333333333000222555777888777555444444555999AAAHHHIIICCC===999999:::<<<@@@DDDHHHKKKLLLZZZlll,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********......---,,,++++++++++++,,,++++++******++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))''')))******))))))***+++*********)))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000////////////111222333444555777888888;;;;;;:::::::::::::::999AAA@@@??????@@@AAACCCDDDAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBFFFIIIGGGHHHIIIJJJLLLNNNOOOOOOJJJHHHGGGHHHIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEE@@@>>><<<999777555444444444333222111000000000000///............---------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///)))***++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++***************+++***++++++,,,,,,++++++***---,,,+++***+++,,,---...------/////////...---,,,........................---,,,,,,,,,,,,---......---......///......------000000000000000000000000000//////...///000222333000000//////......------...------------///111222111000000111222222000---000000111111111000000///111111222222222222111111111111111111111111111111111222222333333222222111555555444333333333444444444666:::@@@EEEFFFBBB>>>:::::::::<<<@@@DDDHHHKKKJJJ\\\qqq------------------------,,,,,,,,,---------............------,,,,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,------...------------------,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))''')))******))))))***+++***)))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......000/////////////////////000111222333444555666777888999999:::;;;;;;<<<<<<@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCCCCAAABBBDDDDDDCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQRRRSSSMMMKKKIIIHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDD>>>===;;;999777555333333333333222111000000000000............------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......+++000555555000,,,,,,...++++++,,,,,,,,,,,,------,,,------......------,,,---,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))***+++,,,---......,,,,,,+++++++++,,,---...------...//////...---,,,........................------,,,,,,------...///.....................---000000000000000000000000,,,,,,,,,---...///111222///////////////.....................///000111111//////000111444444333111000000111111111111000000000111111111111111111000222222222111111111111111111222222333333222222111333333333333444555555666555444555888<<<===;;;999999999:::<<>>>>>@@@AAABBBCCCCCCDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFBBBEEEHHHIIIHHHHHHHHHIIILLLLLLMMMNNNPPPRRRSSSTTTPPPMMMIIIFFFEEEEEECCCBBBCCCCCCBBBBBBAAAAAAAAA@@@;;;;;;;;;:::888555333111333222111000////////////............------------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...+++444<<<;;;333,,,***,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++++++++++++++*********+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))***,,,///111333,,,,,,,,,+++,,,------...------......///......---........................---------,,,------...///........................000000000000000000000000,,,,,,---....../////////.........//////////////////000000111111111000000......///111444666555444000000111111111111000000///000000111111000000///222222222222111111000000111222222333333222222111222222333444555666777777666444222222444555666666999999:::;;;>>>AAADDDEEEHHH[[[ppp////////////////////////////////////000000000000//////////////////......//////......///000000111///......------......///,,,,,,------......//////------------------------...------,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))''')))******))))))***+++)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------...............//////////////////000111222333555666666666777999;;;======>>>>>>@@@AAABBBDDDEEEDDDDDDCCC@@@@@@AAABBBCCCEEEGGGHHHFFFHHHJJJLLLLLLLLLNNNOOONNNNNNMMMMMMNNNOOOPPPQQQNNNKKKGGGDDDCCCCCCBBBAAABBBBBBBBBAAA@@@>>>======999:::;;;:::999666333111222222111000////////////.........---------,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,---***+++++++++++++++,,,,,,++++++******+++,,,,,,---***000666666111+++))))))+++++++++,,,,,,,,,------,,,------......------,,,************************++++++,,,---------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,+++*********,,,///222444,,,,,,,,,,,,------......---------.......................................---------------...//////.............../////////////////////////////////000000000000///...------------......//////000000000111222333333222000//////......000333444444333///000000111111111111000//////000000000000//////333333222222111000000000111222222333333222222111222333444555555666666666777666444444444666777777::::::;;;<<<>>>@@@CCCDDDHHHZZZppp000000000000000000000000////////////000000000000............////////////222111000000////////////......------------......---------....../////////////////////////////////222111///...,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))''')))******))))))***+++(((((())))))*********************+++++++++,,,,,,,,,,,,,,,---------......------....../////////000000000111333444555666777777888:::<<<=========<<<@@@AAABBBDDDEEEDDDDDDCCC@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLLLLMMMOOOSSSVVVRRRQQQOOOMMMLLLLLLMMMMMMKKKHHHEEECCCCCCCCCBBBAAABBBBBBAAA@@@???<<<;;;999888999::::::999777444222222111000///...............------------,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++*********+++,,,,,,++++++,,,---...---***(((+++++++++,,,,,,,,,------,,,------......------,,,***************************+++,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,,,,------,,,+++***+++---///111,,,,,,---------.........------------......//////...........................------------.../////////............///000111/////////////////////////////////...............------......//////000000111111222333333222000000111000...///000111000/////////000111111111111111//////000000000000//////222222222111111111000000111222222333333222222111444555555666666555444444444555777888999888888999;;;;;;<<<>>>???AAACCCDDDHHHZZZnnn111111111111111111111111000000000000111111111111......////////////000000333222111000////////////......------------...................../////////////////////////////////222111000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''')))******))))))***+++((((((((()))******++++++************++++++++++++,,,,,,,,,---------......---------......//////000000111222333444666666777666888;;;===>>>>>>===<<<@@@AAABBBCCCCCCDDDDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJMMMNNNMMMLLLLLLNNNSSSVVVTTTSSSPPPMMMLLLLLLLLLMMMHHHGGGEEEEEEFFFEEEDDDBBBBBBBBBAAA@@@>>>;;;999777777888888888777666444333111000///......---------------------,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++*********++++++,,,,,,---++++++************++++++---***''')))---///---***++++++,,,,,,,,,,,,------,,,------......------,,,*********+++++++++++++++******+++,,,------------++++++++++++++++++++++++++++++***++++++,,,---......---,,,++++++,,,------,,,,,,---............------------------...///000..............................------......///000///......---...///111222000000000000000000000000...---,,,,,,,,,...///000.........///////////////000111111222222222111111333111///.........---,,,...///000111111222111111///000000111111000000///111111111111111111111111111222222333333222222111555666666777666555444333///333777::::::999888888:::;;;<<<>>>@@@BBBCCCDDDIIIZZZmmm444444444444444444444444111111222222222333333333000000000000111111111222111000000/////////000000000//////......//////000////////////.......................................------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))''')))******))))))***+++'''(((((()))******++++++************++++++++++++,,,,,,,,,---------......,,,,,,---......///000000///000111222333444555666444666:::===???@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLNNNOOONNNMMMKKKKKKLLLNNNQQQOOOMMMKKKJJJKKKLLLMMMIIIIIIIIIIIIJJJHHHEEEBBBBBBBBBBBBAAA>>>;;;777555555555555444444333333333000000///...---------------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++************)))******+++,,,,,,------++++++************++++++,,,+++******,,,------,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,---)))***+++,,,------------++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,.../////////...---------,,,,,,---...000111.......................................//////000//////...---...000222333000000000000000000000000666444111...---...000111///////////////.........000000000000000111222333555222///............---...///000111111222222222000111111111111111111000000000000111222222333333111222222333333222222111333444666777777666555444000333888999888777777888888999;;;===???AAABBBCCCKKKZZZlll}}}777777777777777777777777333333333444444444555555111111111222222333333333............///000111222111111000000000000111111000000//////......------------------------------***)))******+++,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((()))******))))))***+++'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,---------......,,,,,,------...///000000......///111222333444555222444999===@@@AAAAAAAAAAAA@@@??????@@@AAACCCDDDIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPNNNKKKHHHFFFFFFLLLJJJHHHGGGGGGHHHKKKLLLLLLLLLLLLMMMMMMJJJFFFBBBCCCCCCCCCAAA>>>:::777555444333222111111111222222000000///------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,+++++++++******))))))))))))***+++,,,,,,------++++++***************+++(((+++------+++******+++++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------)))***+++,,,------...---++++++++++++++++++++++++++++++++++++,,,---...///)))***+++,,,,,,,,,++++++,,,,,,.../////////...---------,,,,,,---...000111.......................................///000000//////...---...000222444000000000000000000000000BBB???999333///...///000000000//////.........---000///......///111333444555333000//////000//////......///111111222222222111111222222222222111111//////000111222333333444222222222333333222222222111333555777888888777666333666999999777666777999666777999<<>>>>>>>>========================<<<;;;;;;;;;;;;;;;;;;:::888666444333222222111000111111000...+++333111000........./////////............//////000111000///...............000000///............///++++++++++++++++++++++++************************,,,,,,,,,---------......++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++)))***++++++***)))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++///......---------......,,,---......------...000111000000000000222333444555777888999:::;;;>>>@@@CCCBBB@@@@@@@@@BBBDDDFFFHHHJJJKKKKKKIIIFFFFFFFFFLLLLLLLLLKKKHHHDDD@@@>>>CCCDDDEEEEEEFFFHHHLLLOOOSSSKKKHHHLLLOOOLLLGGGFFFDDDCCCBBB@@@===:::777555888777777666333000---,,,////////////...---,,,+++,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,---------.../////////++++++++++++++++++++++++,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000......------------......111111000///////////////////////////000000000000333222222111000///......//////000000000000//////...///////////////......000000000000000000000000//////000000111111222222000111111111222222222222333333333222222222222111...///111333444444444444000333555666555444444444777888888999::::::;;;;;;:::;;;;;;<<<===>>>>>>???GGGXXXjjj{{{HHHIIIKKKMMMLLLJJJGGGEEEGGGGGGGGGFFFDDDCCCBBBCCC???>>>===;;;:::888777666777666444333444555444333111///...---............111111000000000/////////------------...///000000///......---------------++++++++++++++++++++++++************************,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************---+++************)))'''''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++)))((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++......------,,,------...,,,---......------...000000////////////111222333555666888999999;;;===@@@BBBAAA@@@???@@@AAACCCDDDEEEFFFHHHHHHFFFDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDGGGKKKOOONNNMMMLLLKKKKKKJJJHHHFFFCCCCCCBBB???<<<999666444444555555444333111000///////////////...---,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,---------------++++++++++++++++++++++++...------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............//////000......------------......222111000///............////////////000000000000222111111111000///////////////000000000000//////......////////////......000000000000000000000000000000000000000111111111000000000111111111222222111222222222333333444444000111222444555555555444111333666777666666666777666666777777888999999999999999:::;;;===>>>???@@@GGGXXXjjjzzzjjjmmmppprrrooojjjccc^^^___``````^^^[[[YYYXXXXXXWWWVVVTTTQQQMMMHHHDDDBBB===:::666555555666555555666555444444555555444222111000000000///......---............///000111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---+++))))))***)))(((&&&'''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''******)))((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++---,,,,,,++++++,,,------,,,---......------...000............///000111222444666777888888:::<<>>>>>>>>???@@@AAA@@@BBBDDDCCCBBBAAAAAABBBAAAAAACCCDDDFFFHHHIIIIIIDDDDDDCCCBBBBBBEEEJJJNNN]]]dddbbbUUUJJJGGGDDD???CCCBBB@@@>>>;;;777555333111111222333333222222111......///......---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------......///000......------------......111111000//////...------////////////000000000000000000000000000000000000...//////000000//////.........///////////////...000000000000000000000000111111111111000000000000/////////000000000111111000000111222333444555555222333444555555555555444222444666777666666777888444444555666666777777888888999:::;;;===@@@AAACCCIIIYYYjjjzzzxxxnnnddd^^^MMMJJJGGGEEEBBB@@@<<<999888666444444555555222///222222111111000000//////444333222111000000//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++)))((()))******)))'''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))***************************************+++++++++***++++++,,,,,,,,,---......------...000......//////000111111222444555777777777888;;;======<<<<<<;;;<<<<<<===>>>>>>@@@AAAAAA@@@???@@@BBB@@@@@@AAABBBDDDFFFHHHIIIEEEDDDCCCAAAAAACCCHHHLLLcccooommmYYYIIIFFFCCC===AAA@@@>>><<<999666444222000000111111111111111111---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////......------------.........//////////////////...////////////000000000000/////////000000000000000...//////////////////...---...//////////////////000000000000000000000000222222111111000000//////////////////000000000000//////000111111222333333333333333444444444444444444555666666444444444666444444555555666777777888999999:::<<>>===;;;999777555333333111111000000////////////------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------...//////......------------......+++,,,---///000000000000////////////000000000000///////////////000000000......////////////......------...///////////////////////////////////////222222111111000000//////////////////000000000000000000000000////////////222222222222222222333333888999999777555444444555555666666777777888888999::::::;;;===@@@DDDHHHJJJOOO^^^mmm{{{wwwpppeee^^^VVVQQQOOOLLLGGGAAA;;;888555111000///111222111111000000000111111222222111000000//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************''''''((()))))))))(((((())))))))))))))))))))))))((())))))******))))))(((&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************************************************+++,,,------,,,---......------...000///000111222333333333222333444555555555666888:::888888999;;;<<<===>>>>>>CCCDDDDDDCCCAAAAAACCCDDDEEEEEEDDDDDDCCCBBBAAAAAAFFFFFFEEECCCBBBBBBEEEGGGAAAIIILLLEEEAAACCCEEEBBB;;;:::888777555444444444222111000///...---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,------------+++,,,------......------++++++,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,...------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,------...///......------------......***+++---///000111000000////////////000000000000////////////////////////---......//////......---,,,---...///000000000000////////////////////////111111111111000000000000/////////000000000111111000000000000//////......222111111111111222333444;;;<<<;;;999666555666777666777777888888999999:::;;;;;;;;;===@@@DDDHHHKKKPPP___nnn|||vvvjjjbbb^^^ZZZSSSMMMKKKGGG@@@999555444666777444444333333333333444444222222111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))************))))))&&&&&&''''''((())))))***(((((()))))))))*********))))))))))))))))))))))))(((((()))************************************************++++++,,,......,,,---......------...000...///000111222222222111222444555555444555777999888999;;;===???AAABBBCCCFFFFFFFFFDDDBBBBBBCCCEEECCCDDDDDDEEEEEECCCBBBAAAFFFFFFGGGFFFDDDCCCDDDEEEGGGFFFDDDCCCBBB@@@>>><<<888777666555444444555555111000///------------...+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,...//////,,,,,,,,,------------...+++,,,------......------+++++++++,,,,,,---------------------------......------------------------...------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,------...///......------------......+++,,,...000000///...---////////////000000000000000000000///.........------......//////......---,,,---...///000000000000////////////////////////000000000000000111111111000000000111111111222222000000000111111111111111222111111111222444555666888999888777555555777888666777777888888999999:::;;;::::::<<>>;;;:::888666444111000222555666444333333222000...---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,------,,,---///111444222...+++))))))***++++++++++++***)))(((((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))(((((((((((())))))***+++***)))'''''''''((()))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,,,,------............////////////222333333222000///111222111222333555888:::;;;<<<:::;;;>>>@@@CCCEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBFFFCCC???>>>>>>===:::666999555111111444555222...///............---------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,***))))))******,,,------++++++,,,...------------------------++++++++++++++++++++++++------,,,------...///000---------...............///...,,,+++******++++++---***'''(((,,,///---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///,,,,,,,,,---,,,,,,++++++------------------------222...+++,,,///000---)))111111000000//////....................................////////////......////////////////////////000000000000000000000000............////////////000///.........///111222000///------/////////...222222111111111111111111///111444555333222111111///000111222222222222222333222111111111222333444444333333333333444555555666666666666777888999:::;;;:::999:::<<<@@@CCCFFFNNN^^^mmmzzzsssfff\\\ZZZWWWQQQKKKGGGDDDBBB@@@;;;777555333111...000555444222000///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------,,,,,,...000000///,,,***)))***+++,,,+++++++++***)))(((((((((************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******+++***)))(((''''''((()))((((((((((((((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------............////////////000111222111//////111333333444555777999;;;<<<===<<<===???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCGGGEEECCCAAA???===;;;999999555111111333444111...............------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...........................------...///222555666888222,,,***,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........,,,,,,------------,,,,,,------------------------///---+++...333666444222//////////////////....................................////////////......////////////////////////000000000000000000000000............////////////000//////...///000111222444111///......///...---111111111111111111111111///222555666444222111111111222222333333222222111222222111111111222333444444333333333333444555555666666666666777888999:::::::::999:::<<>>>>>@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIJJJJJJHHHEEECCCCCCEEEHHHJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEBBB>>>:::999999888555111111222222///---............------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...***,,,------++++++,,,...++++++++++++++++++++++++------------------------------,,,------...///000000//////......---------......---...111555999<<<;;;555...***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---***)))+++...000...,,,,,,------.........------------------------------...,,,,,,///444777666444------................................................////////////......////////////////////////////////////////////////............///////////////////////////000111111666333000............---111111111111111111111111///222666777666333111111222333333333333222111111222222111111222222333444444333333333333444555555666666666666777888999:::::::::999:::<<>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFHHHHHHLLLJJJGGGEEEEEEFFFIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGBBBDDDCCC@@@:::666666777777444111000000000...,,,.........---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,------...///000111000000///...------,,,000...,,,,,,---///333555111...***)))***---...---------------------------...+++)))+++...000...+++------......///.........------------------------///---,,,---000111000...,,,,,,,,,------.......................................////////////......////////////////////////....................................///////////////////////////000000111666333000......///000000000000000000111111111111///222666888666444111111000111222222222222222111222111222222222222333333444333333333333444555555666666666666777888999:::::::::::::::<<>>@@@AAACCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFF@@@AAAAAA>>>888444444666555333111//////...---,,,...------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++***+++---,,,++++++,,,...................................................------,,,------...///000111111000///......------///---+++******+++---///)))))))))+++,,,---------------------------------///---+++,,,...///---+++,,,------.../////////...------------------------///...------------,,,+++++++++,,,,,,------....................................////////////......////////////////////////------------------------............////////////...//////000000000000000333111......///111222222//////000000000111111111///222555777555333111111...///000111222222222222111111222222333333333333444333333333333444555555666666666666777888999:::999999:::;;;<<<>>>@@@BBBKKKZZZjjjxxx~~~rrrddd^^^]]]^^^aaaeee___]]]^^^bbbccccccgggmmm~~~wwwmmmmmmsssyyyooo___UUUGGG???@@@;;;888444333222222111000000000000000////////////------------------------------------------------++++++,,,,,,,,,,,,------,,,---...---,,,+++---///222111///---,,,***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))***+++,,,---'''(((((())))))))))))(((************************(((((((((((())))))))))))(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,------------.........---.../////////000333555444444666777888:::;;;;;;:::;;;===???AAACCCCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDGGGIIIKKKMMMMMMLLLJJJIIIJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@???<<<999666555666222111000///...---------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...//////...+++******+++***,,,------++++++,,,...................................................------,,,------...///000111000000//////.........,,,++++++++++++,,,...///+++,,,...//////...,,,+++------------------------111000000///...---,,,,,,+++,,,---...............---------------------------------......//////000,,,,,,------------------..............................////////////......////////////////////////....................................////////////......///000000000000000000.........000222222111...//////000000111111111///222444555333222111111//////000111222222222222000111222333333333333222444333333333333444555555666666666666777888999:::999999:::;;;<<<>>>???@@@JJJZZZjjjwww~~~~~~|||zzzvvvtttwww}}}~~~qqq___WWWWWWYYY___bbbgggnnnuuuzzzaaaSSSTTTGGGCCC===888666555444333111111111000000000//////................................................+++++++++,,,,,,------------......---,,,+++---...//////...---+++******)))++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))***+++---...&&&'''((()))******)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------............///000000000111333555444555666888:::<<<===>>><<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGEEEFFFIIIKKKLLLLLLJJJIIIJJJIIIHHHFFFDDDBBB@@@???>>><<<:::999888777555333/////////...---------...---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---***,,,------++++++,,,...........................------------------------------,,,------...///000000000000///////////////***+++,,,---------...---.../////////---,,,,,,---........................222444555222---***+++...***+++,,,------.........------------------------+++,,,......///000111222............------------..............................////////////......////////////////////////....................................////////////---...///000111000000///.........///111111///---......//////000111111222000111222222000000111222444444444444333333222111000111222333333333222222444333333333333444555555666666666666777888999:::999999:::;;;<<<>>>??????HHHXXXhhhvvvttthhheeefff___]]]YYYVVVUUUYYY```eeehhh}}}{{{gggeeeQQQLLLCCC===999777555444111111111111000000000000................................................+++++++++,,,,,,------------......---,,,+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))***,,,---...&&&'''(((*********)))((((((((((((((((((((((((((('''((((((((())))))******(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,---------......///111111111000111333555444555777999;;;===???@@@>>>>>>???@@@@@@@@@@@@???AAAAAABBBCCCEEEGGGIIIJJJDDDEEEFFFHHHJJJJJJJJJJJJJJJIIIGGGEEEBBB@@@>>>===;;;888555555666666333000............------...///---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///***,,,------,,,+++---...---------------------------------------------------------------...000000////////////000000000000+++,,,---...---,,,***)))---------+++***+++...000........................222666888444---)))+++///)))***+++,,,------------------------------------+++,,,......---...///000/////////......---------..............................////////////......////////////////////////////////////////////////............/////////000---...000111111111000//////...///000111000---***---......///000111111222000111111000//////000222888888888666555333111000000111222333444333222222444333333333333444555555666666666666777888999:::999999:::;;;<<<>>>>>>???GGGWWWggguuuzzzpppfff\\\VVVWWW\\\iii~~~zzz]]]PPPQQQGGG<<<::::::555222111222444333///+++333222111//////...//////000000///.......................................///............---------------------------------++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******))))))))))))******))))))))))))************---------............///000000000111222222333333444444666888:::<<<>>>???????????????@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHFFFEEEKKKIIIFFFCCC@@@>>>======<<<;;;999777444222000///000000///...------,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,+++---000222111/////////000000000000//////........................,,,,,,,,,---------......111111000000/////////...000666;;;888///)))+++///---...///...,,,+++,,,------,,,+++******+++---///---,,,,,,,,,---...000111......////////////......------------.........///............//////////////////000111000///---,,,,,,---......//////......000000000000000000000000///////////////.........000000000000////////////////////////000000000000444333111///000222444666FFFJJJLLLDDD888///...222222222111111111111111222222222333333333333444444888777666666666666666777:::<<<>>>===;;;<<<@@@CCCNNNXXXfffuuu}}}xxxtttsssxxx}}}|||xxxxxx|||sssqqqfffXXXIII;;;===999555222222222222111222222111000///.........000000///............///........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))******))))))))))))******************++++++++++++---------............//////000000111111222333333333333555666888:::<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCC@@@@@@AAABBBDDDDDDDDDCCCIIIGGGDDDAAA>>><<<;;;;;;:::999888666444222000000000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,------.........///---,,,---000222000/////////000000000000//////........................,,,,,,---------.........000000000//////.........///444777444...***+++---,,,---.........---///000111000...,,,,,,,,,---......------,,,---...000000//////000000000000//////111000000000000000//////------......///000000000.........///......------------......//////......000000000000000000000000/////////////////////...000000000000////////////////////////000000000000333222000//////111333555AAACCCCCC===444///000444222222111111111111222222222222333333333333444444555555555555666888999::::::<<<>>>===;;;<<<@@@CCCNNNZZZhhhvvvrrrggg]]]\\\aaammm}}}mmmOOOEEE@@@:::666555555555444333333333333222111000///111000000///////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,------------............/////////000111111222222333222222333555666888999999;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBFFFEEEBBB???<<<:::999999777666555444333111000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................---------------.........000///......000000///...///000000111111000000///........................,,,------------........./////////...............///000111///,,,++++++,,,+++---.../////////111333444333111///...---......///......------...//////000000111111111111000000222222111111000/////////,,,------...///000111111///............//////000------........./////////000000000000000000000000......//////////////////////////////000000000000////////////000000000000222111///...///000222333;;;:::777333000///222444222222111111111111222222222222333333333333444444222222333555777999;;;<<<:::<<<>>>===;;;<<>><<<999888777333333333222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............////////////////////////---------...............111000000/////////......000000000111111000000000........................------------..............................------000...,,,,,,---------,,,+++---...///......000111333222111////////////////////////...............///000000111111000000///////////////////////////............////////////000000///...///000222333...............//////000////////////////////////............////////////////////////000000000000////////////000000000000000///.........///111222555333000///000111111111222222111111111222333333222222222333333333444444222222333555777999;;;<<<999<<<===<<<;;;;;;???CCCFFFTTTbbbnnnuuujjjfffggghhhppp{{{}}}iiiPPPCCCBBBBBB;;;333333444444444444444333333222222111000000000000000///////////////////////////............---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************))))))************))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))***+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************++++++************++++++*********++++++++++++,,,---------............///...//////000111111222222333333444555777888888999888:::===@@@AAAAAAAAA@@@>>>>>>>>>???@@@AAABBBCCCAAABBBDDDCCCAAA@@@AAACCCBBBAAA@@@>>>;;;999777666111111111111000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////........................111111111000///.........000000111111111111000000........................---------.........//////------..................000...,,,,,,...//////...,,,.........,,,,,,---...//////////////////000000//////////////////.........//////000000//////...,,,---...///000222333333000000000///......------///......---...///111222///............///000111////////////////////////---.........//////000000.../////////000000000111////////////000000000000//////.........///000111222000///000222222000...222222111111222333333444222222222333333333444444444444555555666888999:::999;;;===<<<:::;;;???BBBKKKYYYdddkkkwwwmmmoooooolllhhhhhhmmmsssmmmVVVOOOMMMFFF>>>999888666444333222222222333222222111111111111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))************))))))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++++++++************++++++************++++++++++++---------............///......///000000111111222333333555666777999::::::999;;;===???AAABBBBBBBBB????????????@@@AAABBBBBB>>>AAADDDCCC@@@===>>>?????????>>>===:::888666555111111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,---------............------.........//////////////////////////////////////////...............000111222111///...///000000111111222222111111000........................------........./////////...............////////////.........///000///...---...///...,,,+++,,,------.........////////////...//////000000000//////......////////////......---...000111333555777777000000000///......---------,,,,,,,,,,,,------...000///.........///000111000000000000000000000000------......///000000000......//////000000111111////////////000000000000///////////////000000111000000000222333222000...222222111222222333444555222222333333333333444444666666666666666777888888999;;;===<<<:::;;;>>>BBBRRR```iiimmmnnn___VVVRRRRRRgggppp~~~{{{mmmcccXXXPPPEEECCC>>>999555333222222333333222111111111111222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************))))))************))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,------------............///......//////000111111111111222444555777999;;;;;;;;;<<<===???AAABBBCCCDDDAAAAAA@@@@@@@@@AAAAAABBB===BBBFFFFFFAAA>>>===>>><<<<<<<<<;;;999666444222111111111111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------------........................////////////........................000/////////.........---///111222111///...///111000111111222222111111000....................................////////////.........//////000000000---...000000///......---,,,---......------.../////////////////////......---...///000111111000000//////000000000000////////////000222444555666777............//////000000---............------,,,000///...---...///111222000000000000000000000000------......///000000111.........///000111111111////////////000000000000/////////000000000111111000000111111111111222333222222222222333444555555222222333333333333444444555555555666666777888999999;;;<<<;;;::::::>>>BBBMMM^^^jjjooozzziii^^^XXX___bbbiiiyyyxxxggg\\\RRRNNNGGG???999666444444444333222222111111222222000000000000000000000000//////.........---------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))************************))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---------.........//////......//////000111111111000111333555777999;;;;;;<<<======>>>@@@CCCEEEFFFBBBBBBAAAAAA@@@AAAAAAAAA>>>DDDIIIJJJEEE@@@??????:::::::::999777444222000222222111111000000//////---.....................------------------------------------------------,,,---......//////......////////////////////////---------.........//////............/////////000........................000000//////.........---...111222222///...000222111111222222222222111111..................................../////////000.../////////000000111111+++...111111///---,,,,,,+++---...///...///111222111111111111000...---,,,,,,---///000111111111000000000111111111111000000//////000111222333333444++++++,,,...///111222333000111222222222000///...111000...---...///111222000000000000000000000000---------...///000000111---......///000111111222////////////000000000000000000000000111111111111///000000///...000444777222222222222333444555666222222333333333444444444444444555555666888999:::888;;;<<<;;;::::::>>>BBBBBBVVVfffnnn}}}nnnaaa]]]YYY^^^ooouuuiiiaaaSSSGGG@@@>>><<<:::666000333444///333444+++111111111111222222222222000/////////....................................+++++++++,,,,,,---------------,,,+++++++++,,,,,,++++++++++++++++++++++++************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))((()))***)))((('''((()))((((((((()))******+++++++++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))***)))))))))+++,,,+++***,,,,,,,,,---------...............//////000111222000//////......///000111111444777666555555999===:::;;;<<<===@@@BBBDDDEEEAAAAAABBBCCCCCCBBBAAA@@@AAADDDIIINNNOOOKKKDDD???;;;;;;999888666444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////---------------...//////......///000000///...---000000////////////000000111111000000/////////...////////////////////////---------...///111222333111111222333222111000/////////000000000000//////000000000000000000000000///////////////.........////////////............,,,---...///000000000000....../////////---,,,+++......///111333222000---000000000000111111111111000000000000000000000000////////////////////////222111111000///......---...............///000111000000000000000000000000..................------000000000000000000000000////////////000000000000...............///000000000111111111111222222222000000111111111222222222444444444444444444444444666555555555555666666777888999::::::;;;<<>>>>>???AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDAAACCCHHHLLLMMMIIICCC===:::999888777555333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////.........------...//////...------------......///000000000//////000000000111111000000000/////////////////////////////////222111111111111111222222111222333333333222111000///000000000000000000///000000000000000000000000......////////////000000000000000/////////......,,,---...///000000000000///000111111111///...---///...///000222222000...000000000000111111111111000000000000000000000000////////////////////////111111111000///.........///............//////000000000000000000000000000........................////////////////////////////////////000000000111///............///000000000111111111111222222222111111111222222222222333333333222222222222333333666555555555555666777777888999:::::::::<<>>AAADDDNNN```nnn|||~~~vvvgggqqqtttxxxvvvXXXGGG===:::333555888333444444333333333333333222111111111000000000//////........................,,,,,,------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))((()))))))))'''&&&'''(((((((((((()))******++++++*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))+++,,,+++***++++++,,,,,,,,,---------...............///111111111111000000000222333444888666444666:::===<<<;;;AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFF???@@@BBBDDDEEEBBB===999666666555333222000//////////////////............------------------------............................................................////////////111000//////......////////////111222222222222222111111222222222222111111111111111111111111111111000000000000000000000000777666555333222222222222333444555555555444333222000111111222222111111000000000000000000000000000000000111111111111111111222222222111111111000000......///000000000000000111111222333333222111000222000//////111222222222///000000000111111111111000000000000000000000000////////////////////////111000000000/////////...111000///...............////////////////////////............//////////////////////////////////////////000000000111111111/////////...///000000111000000111111111222222222222222333333333444444444999777555333333555777999555555555555666777888888888999:::::::::;;;>>>@@@CCCMMM```mmmzzzxxx}}}wwwxxxpppkkkmmmnnnyyywwwZZZFFF???999999:::444444444444333333222222222222111111111111000000000////////////////////////------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))************************))))))))))))))))))))))))'''((()))((('''&&&&&&(((((((((((()))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))+++,,,+++***+++++++++,,,,,,,,,------------------...///000111111000000000000222444555999777555777;;;>>>>>><<<>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@AAABBBCCCDDDDDD@@@??????@@@@@@>>>;;;777555444333222111000///...////////////............------------------------........................////////////////////////........./////////000000111000000/////////000000111333666888999777555333222222333444444333222222111111111222222222222222111111111111111111111111444333333222222222333333444444555666555444333222111111222222222222111111111111111111111111111111333333333222111111111000222222222222111111111111...///000000000000000000///000111222222222111000333111000000222333333222///000000000111111111111111111111111111111111111////////////////////////000000000000////////////111000///...............////////////////////////........./////////000000000000000000000000000000000000000000111111111111///////////////000111111000000111111111222222222222222333333333444444444999777555333333555777999555555555666666777999999999999::::::999:::===???CCCMMM___mmm~~~sssnnnhhhnnnnnnTTTIII???;;;999222444333333222222111111000222222222222111111111000////////////////////////............------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***************+++++++++))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))))))))************))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++,,,,,,,,,,,,------------...///000111000/////////000222333555777666666777:::<<<===<<<<<<<<<===>>>???AAACCCDDDAAAAAAAAAAAABBBCCCDDDDDD@@@???>>>======<<<999666444333333222111000///...////////////............------------------------........................////////////////////////....../////////000000000000000000000000111222222444666999;;;;;;888666333222333444555555444333222222222222222222333333333111111111111111111111111111111111111222222333444333444555555555444333222222222333333333333222222111111111111111111111111444444333333333222222222222222222111111111111000///000000111111000000000...///000111222111000000222111111111333444333222000000000000111111111111111111111111111111111111////////////////////////000000000000////////////000//////............///000000000000000000000000.........//////000000111111111111111111111111111000000000111111111222222000000//////000000111222000111111111111222222222222222222222333333333333555444222111111222444555555555555666777888999:::999::::::999999:::<<>>:::666666555555444333333333333333222222222111111111///////////////////////////.........------------,,,,,,,,,++++++,,,------------------------------+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''((((((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))***)))))))))+++,,,+++******++++++++++++,,,,,,,,,------------...///000000///.........///111333444333444666666666777:::<<<;;;;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@AAAAAABBBCCCAAA???===;;;;;;:::888666444333333222111000//////////////////............................................................////////////////////////.../////////000000000000/////////000111222333444777777777777666555444444333444555666666555444333222222222333333333444444222222222222222222222222222222111111222222333444333444444555444333222111222222333333333333222222111111111111111111111111111222222333444555555666222111111111111000000000000000111111111000000///...///000222222222111000222111222333555555333111000000000000111111111111111111111111111111111111////////////////////////////////////000000000000///............//////000000000000000000000000000---......///000000111111000000000000000000000000000000111111111222222222000000//////000000111222000111111111111222222222111111111222222222222333333333222222222222333333555555555666777999:::;;;999::::::999888999<<<>>>BBBKKK^^^kkk}}}~~~yyy{{{fffRRRLLLJJJ;;;::::::999888777777666333333333222222222111111000000000000000000000000//////.........---------------,,,+++++++++,,,,,,------------------------,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''((((((((()))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))))))))))))))************))))))))))))))))))))))))***)))))))))+++,,,+++*********+++++++++,,,,,,,,,---------------...000000...------...///111222444000222555555333444777;;;<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@?????????@@@AAABBB???<<<;;;:::999777666444333333222111000//////000/////////....................................////////////////////////000000000000000000000000////////////000000000000...//////000111333444555999777444222000111333444333444666777777666444333222222222333333444444444222222222222222222222222444333333222222222333333222333444444444333222111222333333444444333333222111111111111111111111111///000111333555777888999111111111000000000000///000000111111111000000//////000111222333222222111111111222444666666333111000000000000111111111111111111111111111111111111////////////////////////////////////000000000000...............///000111000000000000000000000000---......///000111111222000000000000000000000000000111111111111222222222000000000000000111111222000111111111111222222222000000111111111222222222444444444444444444444444555555555666777999:::;;;999::::::999888999<<<>>>AAAKKK^^^kkk}}}|||wwwsssuuuuuuhhh\\\MMMGGG???;;;999::::::999555666555444222111222333111111000///////////////000/////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))+++------+++)))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++******))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,...------,,,,,,,,,------000000000000111111111111000222333444555888===@@@<<<=========>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEE:::>>><<<555555;;;999111333999999333///000///,,,////////////////////////000000000000000111222222000000////////////000000.........///////////////111111222222222000///---222222333333444444555555444555555222///...000444222333333444444444444333333444555666666555444333555444333222222222222222555444444333333444666666666555444555666666444222222222333333333222222111444444444333333222222222444444444444444444444444222222222222222222222222333333333333333222111000111111222222222222111111111000000000222333222111000000000000000111222222000000000000000000000000111111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000222000///------///000222000000000000111111111111111111111111111111111111222111111111000000//////222222111111111111111111000000000111222222222333222222222222333444555666:::666333555999<<<:::666999999999999:::;;;;;;<<>>??????@@@@@@@@@@@@@@@@@@AAABBBBBB;;;===<<<888777888777444@@@DDDAAA777000///000///////////////////////////000000000//////000111111000000////////////000000......///000111222222333333333444444333222222111222222222222333333333333111222222111000000111222444444555555555666666666555666666777777666666555555555444333333333444444777666555555555666777888777666555666777666444333444444444444444333333222444444444444333333333333222222222222222222222222222222222222222222222222333333333333333222111111111111222222222222111111222000000111222333222111111111000000000111111222111111111111111111111111111111111111000000000000///////////////////////////000000000000000000000000000000000000000000000111000///......///000111//////000000000111111111111111111111111111111111111111111000000000//////000000000000000000000000111111111111222222222222222222222222333444555666777666555888;;;<<<999666999999999999:::;;;<<<<<>>@@@@@@@@@??????????????????@@@>>><<<<<<;;;777444666<<>>>>>??????@@@@@@BBB<<<::::::666111999FFFXXXNNN???222------...---////////////////////////111000//////.../////////111111000000000000111111111111222222333444555555666555444333444555666777555555555444444333333333333111000333666666333000333333222222333444555666666666666666777888888999:::999888777666666666666555444444444555666888999999888888999;;;<<<:::999777777777777666555444444444444444555555666666666555555555555555555555555333333333333333333333333222333333444333333222222222222333333333333222222222111000111333444333222333333222111111111111222111111111111111111111111000111111111111111222222000000000000000000000000111111111000000000000000////////////////////////000000////////////000000////////////000000000111111111111111111111111111000000000000000000///////////////000000000000000333333333222222111111111333222222222333333444555333555777888888777888:::888888888999:::;;;<<<===BBBKKK\\\gggwwwvvvmmmlllwwwzzzaaaPPPGGGCCC???<<<888777777777555333333333222111111111111222111000000000//////////////////.........---------,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************,,,,,,+++***((((((***,,,******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000111111111111444444333333444888>>>CCC>>>===<<<;;;;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBBDDD<<<777777444333???PPPYYYHHH555---///111///+++////////////////////////000000////////////000000222222222111111222222222444333333333333333333333444444333333333444666777555555444444333333222222555333333555777888444111777777777777888999:::;;;666777777999:::;;;<<<<<>>===;;;:::999999888::::::999999:::<<<>>>???999999999;;;>>>???>>>===888888888888777666555444555555555666666777777777555555555555555555555555333333333333333333333333222333333444444444333333333333444444444444333333222111111111333444333222333333222222222222333333111111111111111111111111000000111111222222222333111111111111111111111111222111111111000000000///////////////////////////000000////////////000000...////////////000000000000000000000000000000000//////////////////000000000000000111111222222222444333333333222222111111333333222222222333444444333444555555444666888;;;888888888999:::;;;======BBBKKK\\\gggvvvzzznnnjjjnnnsssppp[[[OOOJJJBBB===888666777888888666444333222222111111222222111111000000000//////////////////.........------------............------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++,,,+++)))(((***+++******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......///000000000000111111111111444444333333555999@@@DDD???>>><<<;;;<<<===???@@@??????>>>>>>???@@@AAAAAA@@@;;;666444444:::GGGTTTQQQ???...,,,222444000,,,////////////////////////000000000000000111222222444444333333333333444444666555555444444333222222444444444555555777888888444444444444444333333333111111111222444444333222333444555777888888888888666888;;;>>>@@@AAABBBBBBBBBBBBAAA@@@????????????>>>===;;;::::::;;;;;;<<<999888888:::<<<<<<;;;:::;;;;;;;;;:::999888777666777777777777777777888888333333333333333333333333333333333333333333333333222333333444444444444444333444444555555444444333333222111222333444444222333333222222333333444555222222222222222222222222000000111111222333333333222222222222222222222222222222222111111000000///000000000000000000000000//////000000000000//////......////////////000000000000000000000000000000......////////////000000000000111111222222333333333333333333333222222222333333333222222333333444444333444444666888999:::777777888999:::<<<===>>>AAAKKK\\\hhhwwwrrrjjjgggvvvxxxggg^^^OOOGGG>>>999999999888777555444444333333333333333111111111000000000//////////////////............------............------...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************************)))+++,,,,,,***))))))*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000000111111111111222333555666777999<<>>===<<<<<<<<<888888666333888DDDNNNRRRDDD777---...222111///...////////////////////////000000000000111333444555666666555555555555666666666666666666666555555555666777888999:::;;;;;;<<<999999999999999999::::::555777999::::::<<>>>>>>>>===<<<;;;999999888888888888888888777777444444444444444444444444444444444444444444444444222333333444555555444444444444555555555555444444333222111222444555444333222222222222333555666777222222222222222222222222000000111222222333444444111111111111111111111111333333222111111000000///000000000000000000000000//////000000000000//////........./////////000000000000000000000000000000........./////////000000/////////000111222222222222222333333333333333333444333333222222333333333333333444888<<<===:::777777777888999:::<<<===>>>AAAKKK]]]iiiyyy|||ppp\\\tttyyy]]]TTTGGG>>>;;;:::888555666666555444444444444555111111111111000000000000000/////////............------............------......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************************)))+++------+++)))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,---...///000000000000000111111111111000333777999999888888999;;;;;;:::;;;>>>BBBFFFIIICCCAAA???===;;;999888888222777666444<<>>????????????>>>?????????@@@@@@AAAAAADDDGGGJJJKKKKKKNNNTTTYYY]]]___cccfffgggfffdddcccaaaeeekkkqqquuuvvvuuuttthhhiiijjjlllooorrrtttvvvyyyvvvrrrlllhhhdddaaa```___]]][[[YYYXXXVVVSSSPPPAAAAAA@@@@@@???===<<<;;;:::999999999888777777777666666666666666666666666444444444444444444444444222333333444555555555444444444555555555555444444333222111222444555444333111111222333444666777888222222222222222222222222000000111222333333444444000000000000000000000000333333222222111000000///000000000000000000000000//////000000000000//////............/////////000000000000000000000000000---.........//////000000---......///000111111222222222222333333444444444444444333222222333333333333333666===BBBBBB;;;444777777888999:::<<<>>>>>>@@@KKK^^^kkk{{{iiicccggg}}}eeeNNNKKKJJJ@@@888888:::777888:::999444111222333222222111111222222333111111111111111111111111///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++************************......------,,,+++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++,,,,,,------...////////////000000111111222333333222333444444444666999<<<<<<;;;;;;;;;>>>AAAEEEHHH>>>>>>???>>>===;;;999888222BBB===444FFFWWWJJJ444111111111111000000000000000111222222111111222444000111333666888999::::::888888999999999888888777:::;;;<<<===:::888:::???@@@AAADDDJJJQQQVVVWWWWWWVVVTTTVVV[[[[[[WWWZZZ```ffflllqqqnnngggeeekkksssvvvtttxxx~~~|||}}}}}}}}}yyypppnnnppprrr|||zzz|||~~~uuuoooooofff^^^UUUNNNJJJFFFBBB??????===;;;:::;;;:::777555888777555555777777666555999666333444777888777555666666555555555666666777888888777555555444444444555444333333222222333333333222222222333333444555333444444555555444444333555444444333222222222333333222111111000000111111000000111111111111000000333444333111//////000111111111000000//////......000000000000000000000000......//////000000111111///////////////000111111///111222111000///000111222222333333333222222111444333222222222333444555555555666666777777888888777888999:::999:::<<<>>>@@@OOOdddooozzzxxx|||zzzyyy}}}pppgggnnnwwwpppcccOOO@@@===999555444777777444444666333333222222222222333333333333333222111111000000///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++************************---------,,,+++*********************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++***+++++++++,,,,,,,,,,,,,,,,,,------.../////////000000111111222333333333222333444555555777:::===<<<;;;;;;;;;===AAADDDGGGAAAAAA@@@>>><<<999666444333999888<<>>222000000000000000000000000111222333222111000111222777777888999888777555444999888777777777888:::;;;<<>>===<<<;;;:::999:::;;;;;;:::999777666555555666666555444666666555555555555666666888777666555444444444444666555444444333333444444333222222222333444444555222333333333333333333222444444333222222222222222333222222111111111111111000000111111111111000000222333444222000//////000111111111111000000000000000000000000000000000000.../////////000000000111///////////////000111111///111222111000///000111222222222333333222222111333333222222222333444555444444444555666666777777777888999:::999:::<<<>>>???MMMbbbmmmxxx|||uuuxxx}}}uuupppooosssrrrhhhmmmcccJJJ???===888444666666555666888333333222222222222333333666666555333222111000//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++++++++++++++************************,,,,,,,,,+++******))))))************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------.../////////000111111222333333444444222333555666666999<<>>>>>KKK```jjjvvvyyyvvvyyy}}}}}}www}}}]]]EEEEEE>>>888888888666555777333333333222222333333333888777666444222000///...//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,------.../////////111111111222333333444444222333555666777:::>>>AAA??????>>>???@@@CCCEEEGGGKKKIIIGGGCCC???;;;888666:::???FFFPPPPPP;;;,,,333//////000000000000000111111333444555555777:::===666555444333444555666777<<>>???KKK___iiivvv{{{{{{}}}xxxUUUIIIAAA;;;;;;;;;777555555444333333333333333333444777777555444222111000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************++++++******************************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++,,,,,,------.../////////000111111222222333444444222444555777888:::>>>AAA=========>>>???AAABBBCCCBBBAAA???<<<999666555444999KKKQQQJJJBBB444,,,222///000000000111111222222333444555555555777;;;>>>;;;:::888999<<>>BBBMMM___iiiwwwvvvtttuuuzzzxxx{{{|||}}}xxxyyy}}}|||jjjSSSHHH>>><<<<<<999666666444444333333333333444444555444444333222111111000...//////000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++,,,,,,------...////////////000000111222222333333333444666777777:::===@@@:::::::::;;;<<<===>>>>>>>>><<<:::888777555555444777MMMOOO===444000...000000111111222222333333333666666666555555777:::======???DDDLLLWWWcccmmmsss{{{}}}{{{yyytttwwwyyywwwrrr|||vvviii\\\RRRJJJEEEBBB>>>===;;;777555555777:::;;;:::999888777777777888777666666555555555666666666555444444333333444444444444555666666555333222333444444555555444444333333333222222333333444444333444555666555444333222333222111000000111222333///111333333222000000111///////////////000000000000000000000000000000000000000000000///////////////////////////000111111///111222111000///000111000111222222333333333333000111222333444555555555555555666666777888888888777888999:::999:::<<<>>>DDDNNN___iiixxxTTTRRRRRRUUUXXX]]]kkkxxx~~~yyymmm```^^^eeelllmmm{{{wwwrrrnnnllljjjnnn~~~iiiYYYIIIAAA===:::888888444444333333333333444444111111111222222222222222...///000111111000///...................................................------------------------------,,,,,,,,,+++++++++************************************************************************+++++++++,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++*********+++++++++,,,,,,,,,,,,------.../////////...//////000000111222222333555666666777999<<>>CCCGGGMMMRRR\\\hhhuuu|||yyywww}}}uuujjj```XXXRRROOOIIIAAA;;;999888999999===<<<;;;:::999999999999777777666666666777777888777666555555444555555555444555666777666555333222333333333444444333333333444444333333444444555666444444666666666555333222444333111000000111333444000111222222111000111222111111000000000000000000000000000000000000000000111000000000/////////...///////////////000111111///111222111000///000111000000111222333333333333///000222444555555555555444444555555666777777888777888999:::999:::<<<>>>EEENNN^^^iiixxxMMMJJJJJJKKKIIIHHHPPP[[[TTTXXXVVVNNNIIILLLPPPPPPUUU```iiikkkppp}}}xxxoookkkmmmssszzzssslllUUUGGG@@@;;;999:::555444444333333444444555//////000111222222333333...///000111111000///...////////////////////////........................---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000.........///000000111111444555666666666888;;;===<<<=========>>>>>>>>>???999777555333111111111111:::>>>666000555555111333222222333444444555666666777999;;;>>>BBBIIIPPPUUUjjjooowww~~~|||{{{yyyyyyxxxtttzzzyyyooohhh]]]UUUIIIAAA>>>===<<<;;;>>>===<<<;;;::::::999:::888777777777777777888888888888777666666666666666444555666777777555333222222222222333333222222222444444444444444555666777444555666777777555333222444333111000000111333444111222222111000000222333333222222222111111000000000000000000000000000000111111000000/////////...///////////////000111111///111222111000///000111///000111222333444444444///000222444555555555555333333444444555666666777777888::::::999:::<<<>>>EEEMMM]]]hhhxxxGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEEEEEEEGGGHHHIIIHHHIIIJJJLLLOOOTTTXXXZZZlllsss|||rrruuuxxxwwwyyyqqqnnnrrrqqqtttyyyjjjNNNCCCBBB>>>777777777777444444444333111111111111111111111222222000000///...............//////...------------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++************************++++++************++++++******+++++++++******)))***++++++***))))))***,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000000111//////000111222333333333444444444555666888:::;;;============<<<;;;:::999777555222000///000222444777777666333000///000222888555666;;;;;;666666999===;;;@@@OOO```mmmxxx~~~zzz|||uuulllqqq|||}}}{{{lll^^^TTTMMMCCC999444777:::;;;:::999888888999777555444666777777777999888777888::::::888777333444444555555444444333333333333333333444555666222333555555555333111000222333333333333222111111222222222222222222222222222222222111111111111000111111000000000000111111////////////000000000000////////////000000000000000111000...000333222...111111111000000000000000111111222222222333333333333222111222444666666666555666666777777666666555777777888999:::<<<===>>>FFFTTT___fffzzzLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLNNNNNNRRRXXX___gggooowww|||xxxrrrpppjjjeeemmmyyyiiiTTTKKKCCC<<<777777666555444555333222111111111222222222222222000000///............/////////...------------............---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++************************++++++************++++++++++++,,,,,,,,,,,,++++++***++++++***))))))***,,,++++++++++++++++++++++++************************************************,,,+++)))(((((()))+++,,,************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000111000000000111222222222333444444444444666888:::;;;:::;;;<<<<<<<<<;;;::::::555333111/////////000111222222111//////111555888888666888???BBBBBBFFFLLLPPPWWWfffwww~~~{{{yyyzzz~~~uuujjjcccYYYPPPGGGCCC>>><<<<<<<<<;;;999:::888777777999::::::999999888777888::::::888777444444555555555555444444444333333333444444555666333333444555444333222111222333333333333222111111222222222222222222222222222222222222111111111111111111000000000000111111000000000000111111111111////////////000000000111///111000///222666666222111111111111000000000000111111222222222333333333333222222222333444555555555555555555666666666666777777888999:::<<<===>>>EEERRR^^^eeeyyyOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJLLLKKKIIIGGGFFFFFFFFFGGGCCCDDDEEEFFFHHHMMMSSSWWWZZZgggqqqoookkknnnxxx|||wwwrrrooolllttt~~~kkkWWWIII@@@;;;999777666777666555555222222222222222222222222111000000///////////////000///......------...............------------,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,---------,,,,,,***+++,,,+++))))))+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111111111111111222222444444444444666888:::;;;777999;;;<<<<<<<<<:::999444333222111000000000000///000222222333555888::::::<<>>???CCCQQQ\\\dddxxxSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTSSSRRRPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIILLLNNNFFFOOOVVVWWWVVV]]]lllxxx~~~yyyvvvsssmmmfffeeepppjjjWWWJJJBBB<<<888888999888888888333333333333333222222222222111000000//////000000000//////...........................------------------,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,+++***)))+++---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////000000222222222111111111111111444333333444555777999;;;777888:::;;;;;;:::888666444444333333333222111111111444777999888888888888>>>GGGWWWhhhttt}}}|||zzz}}}}}}|||vvvjjjZZZMMMEEEAAA>>>;;;<<<:::999888999999999777999888888999::::::999777555666666777777666666555555555444444444444555555555444333333333333444444333333444444333333222111111222222222222222333333333333222222222111111111111111000000000000111111000000000111111111222222//////000000000111111111...000111000333888888555000111111111111111222222111111222222222333333333555555555555444444555666777666666666666888999:::888888888999;;;<<<>>>???AAAOOO[[[bbbwwwZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\ZZZYYYXXXTTTSSSSSSRRRQQQQQQQQQQQQKKKLLLMMMLLLJJJIIIHHHIIIJJJJJJKKKKKKLLLRRR\\\eeehhhmmmsss|||zzzrrrjjjgggjjjnnnssscccNNNCCC:::999999777666999444444444444333333222222222222111000000000000000000000///............/////////.........---------...------,,,,,,------............---------,,,,,,++++++++++++++++++++++++++++++************++++++))))))***++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************+++))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////222222222111111111111111333333333333555777999:::999999::::::999777444333111111222222222222222222555555555666777;;;@@@EEENNN]]]ppp|||~~~~~~vvvsss{{{mmm\\\NNNFFFBBB>>><<<999999;;;<<<===<<<:::999888999;;;;;;999888666777777888888777777666666555555444444444555555555444444333333444555555333444444444444333222222111111111222222333333333333333333222222222222111111111000000000000111111/////////000000000111111000000000000111111111111///111111///111555555111000000111111222222222333111111222222222333333333555777888777555555777999555555555555555666777777888888999:::;;;===>>>???AAAOOOZZZbbbvvvccccccddddddddddddeeeeeedddddddddcccbbbaaa```___^^^]]]\\\ZZZXXXVVVTTTSSSMMMNNNPPPPPPMMMKKKJJJJJJHHHDDDBBBEEEFFFEEEEEEGGGSSSWWWbbbrrr|||ppphhhdddcccrrrcccSSSCCC>>>;;;555444888666555555444444333333222333222222111111111111111111000//////......///////////////.........------......------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((()))***+++++++++++++++,,,---,,,******,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////////////////111111111111111111222222333333333333555777999:::::::::999888666444222111///...//////000111222333777666444666===JJJZZZdddppp~~~~~~}}}|||{{{wwwcccVVVPPPDDD@@@;;;999999;;;<<<<<<:::999999:::;;;;;;:::888777888888999999888888777777666555555444555555555444444444444555555555555444444444444444333222222111111111222222333333444333333333333222222222222111111000000000000111111.../////////000000000000000000000111111111222222000222000...///333111---000000111111222333333333111111222222222333333333333666888777555555888;;;444555555666666555555444999999999:::;;;===??????BBBPPP[[[bbbvvvxxxxxxyyyyyyyyyzzzzzzzzzzzzxxxvvvtttqqqpppooonnnmmmllljjjgggdddaaa___]]]ZZZ[[[ZZZXXXUUUSSSSSSSSSSSSMMMKKKNNNMMMHHHFFFGGGAAAAAAIIIXXXdddooouuuqqqpppuuujjjTTTJJJBBB888555999666666666555444333333333333333222111111111111222111000000///////////////////////////..................------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,,,,,,,,,,+++,,,---,,,+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////////////////...000000000111222222222333333222222333444666888::::::888777555444333333333////////////111444777888999===DDDNNN\\\lll|||}}}xxxuuuzzzwwwnnn```XXXNNNEEE???<<<;;;::::::999999:::;;;;;;:::888888888999999999999888888777777666555555555555555222333555666666666555444444444444555444444333222000111111222333333444444444444333333333222222222111111000000000000111111//////000000000111111111000000111111111222222222000111000...///222111---000000111222222333444444111111222222222333333333000333666666444444888<<<888999;;;<<<;;;999777555999999999:::<<<===???@@@DDDQQQ\\\cccvvvxxxwwwvvvtttrrrooommmkkkeeeddd```\\\XXXVVVWWWYYYYYYSSSOOOOOOMMMIIIKKKQQQMMMGGGIIINNNJJJGGGVVVkkktttxxxssssssvvv}}}~~~cccUUUJJJ===999===777777666555444444333333444333222222111111222222111111000///////////////000/////////..................------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,------...---,,,------,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////.........//////000111222333333444333222222333444666888:::888777555333222333555666333222111222444888<<>>::::::999:::;;;;;;:::888888999999::::::999999888777777666555555555555555111333555777777666555444444444555555444444333222000000111222333333444444444444444333333333222222111111000000000000111111000111111111111222222222000111111111111222222222///111000...000333333///000000111222333333444444111111222222222333333333---111444444222333777<<<>>>???BBBCCCBBB???;;;999999999::::::<<<===???@@@EEERRR]]]cccvvv}}}|||ssspppllliiigggeeebbb___]]]ZZZUUURRRQQQQQQPPPOOONNNLLLIIIHHHJJJKKKLLLKKKYYYdddxxxzzzsssrrruuuxxxeeePPPDDD@@@???:::;;;999666666666666444444444444333333333222222000000000000////////////444222000000000000...---//////////////////////////////.........---------,,,,,,,,,------.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++)))(((+++000000+++&&&******************************************************+++++++++,,,,,,,,,---+++)))***,,,---+++))),,,,,,+++***+++,,,---...++++++,,,---///111333444///000000000000000////////////000111222222222222777666666555666666777888666666666444111000222333111333555666777;;;BBBGGGOOOaaavvv~~~rrrpppyyy{{{sssqqqyyysssgggZZZJJJ>>>>>>999888===@@@;;;888888:::999777777888999999888888888888888888777666666888888777777666666555555222333444555555333111000222111111111222333333444222333333444444333333222444333222111111333555666222222111111111111222222111111000000000000111111000000000000000000000000000111111222222333333444222222222222222222222222555444333222333555777888BBBFFFIIIGGG@@@;;;:::;;;999:::;;;;;;;;;<<<>>>@@@HHHSSS]]]ccctttzzztttppplllhhheeeddd```\\\XXXVVVUUUSSSRRRQQQNNNKKKIIIIIIJJJIIIIIIKKKPPP\\\nnnwwwsssqqqtttxxx{{{dddTTTJJJFFF777777555444444444444222444444444333333333222222111000000000////////////222111000000111000...,,,//////////////////////////////.........---------,,,,,,------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++------+++)))'''(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))***,,,---+++))),,,,,,+++++++++,,,---...++++++,,,---...000111222//////000000000000/////////000111222333333333333555666666777777888888888:::999666444222222333555222333444666:::CCCPPPYYYgggxxx|||zzz~~~~~~yyy}}}kkkXXXLLLHHH@@@;;;===>>>;;;:::<<<<<<:::999999::::::999888777777777777777666666555888888777777666666666666333444444555555333222111222222111111222333333444222333333444444333333222333222111111111222444555222222111111111111222222111111000000000000111111111111111111111111111111///000000111222333333444333333333333333333333333444333222222222444666777AAAEEEHHHFFF???999777777999:::;;;;;;;;;<<<>>>@@@GGGRRR[[[bbbsss|||wwwtttppplllgggbbb___\\\YYYWWWYYYUUUQQQNNNMMMLLLKKKJJJGGGGGGHHHMMMYYYlllvvvmmmlllvvvyyylllXXXMMM;;;888666555555444333222444444444444333333333333111111000000000//////////////////111222222///---////////////////////////...............---------------------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********))),,,---+++)))///===III,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******,,,,,,,,,***,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...////////////000000000000//////000111222333444444444444444555777888999999999888777444111000111222444444333555:::???IIIYYYjjjvvv~~~vvvyyy~~~rrrfffZZZPPPEEEAAA???======???999888777888888888666444666777777777777666555555888777777777777666666666555555555444444444333333222222222222222333333444222333333444444333333222222222111000000222333444222222111111111111222222111111000000000000111111111111111111111111111111//////000111222333444444333333333333333333333333333222111111222333555666:::???CCCBBB>>>999666666999:::;;;;;;;;;<<<>>>@@@FFFQQQZZZaaarrr~~~xxxrrrnnnjjjeeebbbbbb^^^YYYVVVTTTRRRQQQOOOMMMMMMKKKIIIHHHMMMVVV]]]uuuwwwqqqmmmkkktttkkkyyyeeeRRREEE???:::999999777555555555444444444444333333333111111111000000000//////......000333444444111...////////////////////////.................................------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************'''***---,,,...777HHHVVV,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------...//////000000000000///111111222333444444444444333555777999::::::999888333111///000333666666666555===JJJXXXfffuuurrrgggYYYNNNGGGAAA>>><<<888777777888:::999777555888888888888888777666666777777777777777777777777777666555444444444555555333333222222222333333444222333333444444333333222222111111000000111222222333222222111111222222333222111111000000111111222111111111111111111111111///000111222333444555666444444444444444444444444222222222222333444555666111555;;;>>>===;;;999999888:::;;;;;;;;;<<>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,---++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,......///000000000000000111111222333444444444444333555777999:::999888777555444444666888:::;;;;;;@@@NNNbbbuuu{{{qqqaaaUUUKKKAAA:::<<<;;;;;;<<<===>>><<<;;;999::::::::::::999888888777777777777888888888888888777666555555555666666444444333333222333333444222333333444444333333222222111111111111111111111333333222222222222333333222222111111111111222222111111111111111111111111111111222333444555666777444444444444444444444444333333333444444555666777...222777:::;;;:::999888888999;;;;;;;;;<<>>;;;777888;;;999999999::::::;;;;;;;;;555555666777777777777777666666555444444444444555333333333333333333333333222333444555555444333222222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333333333333333333333333222222333333333444444444666666777888888888888888777999;;;<<<<<<>>>AAACCCCCCPPP\\\bbbppp}}}wwwpppiiieeebbb```^^^VVVTTTQQQMMMKKKKKKMMMOOONNN]]]ppp{{{nnnhhhggghhhpppYYYFFF<<<999888777777666666666555444333333333222222222222111111111111111111111111111000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---+++***)))***+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......................../////////////////////000111111111333444444333222444555:::555222444666666888<<<888;;;DDDWWWooo|||ssssss}}}xxxuuunnncccUUUHHH@@@<<<>>>;;;:::<<<<<<::::::<<<999999999999::::::;;;;;;888888999999999888888777666666555444444444444555444444444444444444444444333444444444444444444333222222222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222333333333333333333333333222222333333333444444444666666777888888888888888888:::;;;<<<<<<===@@@BBBDDDQQQ]]]bbbooo{{{sssmmmjjjgggeee^^^\\\XXXTTTQQQOOOMMMMMMHHHLLLTTTaaaxxxvvvjjj]]]aaaxxxnnnQQQBBB@@@;;;999777777777777555444333333333333222222222222111111111111111111111111000000000000000000000000000000000/////////..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,++++++++++++++++++++++++++++++,,,+++******++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......////////////////////////000////////////000111111111333444444333333444555888333111444666666888<<<===DDDTTTlllxxxrrrooouuutttyyy{{{wwwjjjVVVHHHFFFBBB;;;777999;;;999888999888999999999999999::::::;;;;;;;;;;;;:::999888888777666555555444444555555555555555555555555555555555444444333333444444555333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444666666777888888888888888999;;;<<<<<<<<<===???AAAFFFRRR]]]bbbnnn}}}vvvppplllgggeeeaaa]]]YYYUUURRROOOPPPMMMLLLOOOVVVkkk~~~kkkbbbdddnnn|||gggPPPJJJCCC===888888888555333222444444333333333222222222111111111111111111111111000000000000000000000000000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000000////////////000000//////000000111222222333444444333333444666222333666:::888666:::@@@OOOZZZlllvvvuuuvvv}}}{{{vvvuuulll______KKKAAA::::::<<<:::888888999999999999999999999999======<<<<<<;;;999888777777666666555555555555555555555555555555555555555555444333222222333444555333333333333333333333333333333333222222333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333444444444444555666666777888888888888888:::;;;<<<<<<<<<<<<>>>@@@GGGSSS]]]aaammm|||ppplllhhhdddaaa\\\WWWSSSTTTQQQPPPNNNIIIMMMhhhzzztttlll___iii}}}aaaPPPIII???888888888555444555444444444333333333222222111111111111111111111111111111111111111111111111111000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,++++++++++++++++++++++++++++++******+++------+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000000000/////////000000000000000111222222222444555555444333555666444777;;;<<<888888DDDSSSkkkwwwzzztttoooxxxvvvsssTTTIII@@@???@@@>>>======999999999999999999999999<<<<<<<<<;;;:::888777666777777666555555555555666444444444444444444444444555444333222222333444555333333333333333333333333444333333333333333333444222222222222222222222222222222222222222222222222222222222333333444444444333333444444444555555555666666777888888888888888:::;;;<<<<<<<<<<<<>>>@@@HHHTTT]]]```lll{{{vvvpppkkkhhhccc]]]XXXQQQPPPRRRRRRLLLIIITTTdddyyywwwvvveee\\\qqqyyy\\\PPPBBB888888:::777888<<<444444444444333333333333222222222222222222222222111111111111111111111111111111000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,+++++++++++++++++++++++++++++++++***+++,,,......,,,***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------...............//////000000000111000000000000111222222222444555555444444555666666777777666555>>>TTTjjj|||~~~~~~vvvxxx[[[QQQFFFBBB???<<<<<<>>>;;;;;;:::::::::::::::999;;;;;;;;;:::999888666555888777666666555555666666444444444444444444444444555444444333333444444555333333333333333333333333444444333333333333444444333333333333333333333333222222222222222222222222111222222333333444444555333444444444555555555555666666777888888888888888999;;;<<<<<<<<<===???AAAHHHSSS\\\___kkk}}}vvvrrrllleee___XXXVVVTTTRRRPPPOOOQQQTTT^^^yyyvvviiijjjzzzyyy^^^LLL===;;;;;;777888===555444444444444333333333222222222222222222222222111111111111111111111111111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++---///...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000000111111111000000111111222333333444555555444444555777666555666;;;CCCRRRiii|||yyyfffmmmvvvvvvrrrgggYYYNNNDDD===;;;>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888777666888777777666666666666666555555555555555555555555333444444444444444444333444444444444444444444444444444333333333333444444333333333333333333333333222222222222222222222222111111222333333444555555444444444444555555555555666666777888888888888888888:::;;;<<<<<<===@@@BBBGGGRRR[[[___kkkzzztttlllffffffaaaYYYQQQPPPRRRPPPLLLOOOVVVddd~~~|||qqqfff{{{lllWWWDDD???<<<555555:::555555444444444333333333222222222222222222222222111111111111111111111111111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++---//////,,,***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,---...000111111111111111000111111222333333444555555444444555777888777===LLL\\\lll|||zzz]]]|||sssbbbQQQCCC@@@CCC=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888777666666666666666777777777777777777777777222333555555555555333222444444444444444444444444555444444333333444444555333333333333333333333333222222222222222222222222111111222333333444555555444444444555555555666666666666777888888888888888777999;;;<<<<<<>>>AAACCCGGGRRR[[[^^^kkkxxxooorrrhhh^^^\\\ZZZTTTOOONNNRRRMMMPPP^^^nnnyyyvvvwwwwwwkkkLLLDDDCCC:::444666777777666444333222444555444444444333333333222222333333333222222222111111000000000000000000000000//////000000000000//////------..........................................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,...000,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000111111222444666999777888;;;888222333999999BBBRRRgggyyy|||WWWhhhSSSGGGCCC>>>;;;<<<@@@AAA>>>;;;<<<<<<<<<<<<<<<;;;::::::999999888777888999:::999777777777777777666666666666333333444444555666666666333444444555555444444333333333333222222111111111333333333222222111111111333333333333333333333333444333222111222333444555666555555555555666777777666666666666777888999::::::;;;;;;<<<===>>>??????GGGPPPYYY]]]ggg|||rrrhhheeebbb\\\WWWTTTTTTPPPPPPTTTWWWbbb||||||www|||{{{^^^SSSLLL@@@999<<<999999888666444444444555444444444333333333222222333333333222222222111111000000000000000000000000//////000000000000//////................................................------------------------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---///111,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////000111111111111333555444555:::>>>;;;666888>>>FFFUUUjjj{{{ssspppvvvrrruuu```TTTFFF@@@===???@@@>>>;;;;;;============<<<;;;::::::999888777777999999888777888777777777666666666666555555555555555555555555333444444555555444444333444444444444333333222222444444444444333333222222555444222111111222444555333333222222222333444555555555444444555555666777666666666666777888999::::::;;;;;;<<<===>>>??????FFFPPPZZZ^^^iii~~~tttooolllddd^^^[[[SSSRRRRRRPPPKKKMMM```uuuzzzkkkdddkkk}}}ssseeeVVVCCC:::<<<::::::999888777666555444444444444444333333333333333333333222222222111111000000000000000000000000//////000000000000//////................................................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---///000,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000111222111111111333444///333999<<<999777<<>>>>>>>>======;;;::::::999777777777888999888777888888777777777666666666777777666666555444444333444444555555555555444444555555555555444444444444555555555555444444444444555444222111111222444555333333333222333444444555444444444444444555555666666666666666777888999:::::::::;;;<<<===>>>??????FFFPPP[[[```kkk~~~yyysssjjjbbb^^^XXXVVVUUUSSSNNNLLLVVVcccsssooodddeee}}}hhhNNN>>>;;;:::999888888888888666555555444444444444333333333333333333222222222111111//////////////////////////////000000000000//////////////////....................................---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////111222333222111111222444333666999999888<<>>>>>>>>===<<<;;;:::999999888777777888999888777888888888777777777666666777666666666555555555444444444555555555555444444555444444444444444444444555444444444444444444444333333333333333333333333333333333333444444555555444333333333333444555555666666666666777888999:::999:::;;;<<<===>>>???@@@EEEPPP[[[aaalll~~~sssiiieeeddd^^^XXXUUUQQQMMMLLLNNNccc|||~~~jjjZZZgggeeeKKK???;;;999777888999999888666555555555444444444333333333333333222222222111111//////////////////////////////000000000000//////000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000222222333222111111333444888::::::888<<>>>>>======;;;:::999888:::888777888999:::999777888888888888777777777777555555555666666666777777444555555666666555555444333333333333333444444444333333333333333444444444111222444555555444222111333333444444444555555555444333333333333444555555666666666666777888999:::999999;;;<<<===???@@@@@@EEEPPP[[[aaakkkwwwqqqllleee]]]XXXVVVSSSOOOKKKOOOWWWnnnvvviiibbbjjj~~~]]]HHHAAA===999888999:::888666555555555555444444444333333333333222222222111111000000000000000000000000//////000000000000//////111000000//////.................................------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++((())))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............/////////000000000111222333222222222444555222555666999EEE\\\ssspppxxxdddVVVJJJAAA>>>??????>>>===<<<;;;999888;;;999888999:::;;;:::999999999888888888777777777444444555666666777888888555555666666666666555555333333333333333444444444333333333333333444444444111222444555555444222111333333444555555555555444444444444444444555555666666666666666777888999:::888999:::<<<===???@@@AAAEEEOOOZZZ___jjj~~~qqqmmmfff```]]]ZZZWWWTTTMMMJJJRRRlllnnn^^^jjj~~~sssWWWKKKEEE===:::::::::888555555555555555444444444444333333333222222222111111000000000000000000000000//////000000000000//////111111000000///......---........................------------------------***++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------........./////////000000000000000111222222222333555777///555;;;DDDUUUmmmzzznnnXXXHHHAAAAAAAAAAAA@@@>>>===;;;:::<<<;;;::::::<<<<<<;;;:::999999999888888888777777666666666666666777777777555555666666666666555555333444444444555555555555333444444444555555555555444333333222222333333444333333555666666666555444555555444444555555666777666666666666777888999:::888999:::<<<>>>???@@@AAAEEEOOOXXX]]]gggyyywwwoooeee\\\WWWTTTRRRQQQJJJIIITTTccc|||}}}ppphhhcccvvvhhhSSSKKKAAA<<<;;;:::777444666666555555555444444444333333333222222222111111000000000000000000000000//////000000000000//////222111111000///......---........................------------------------)))***+++,,,...///000000++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000000111222222222333666888666???IIIUUUiii~~~||||||fffQQQGGGCCCCCCCCCBBB@@@>>>===<<<===<<<;;;;;;======<<<;;;999999999888888888888777888888777777666666555555555555666666666666555555444555555555666666777777444555555555666666777777777555111//////111555777333333555666666666555444666555555555555666777777666666666666777888999:::888999:::<<<>>>???AAAAAAEEENNNWWW[[[fff|||nnngggeeebbbZZZRRROOOLLLLLLOOOQQQbbb~~~nnncccwww|||cccRRRAAA::::::999888777555555666666666666555555222333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000........................------------------------,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,,,,---------......000000000000111111111111444222111222555777888888555DDDWWWfffuuu~~~~~~hhhaaaKKKFFF>>>;;;>>>@@@===<<>>=========;;;:::::::::::::::999999999999999999999999777777777777777777777777777777777777666666666666666555555666888999888777444444555555555555444444555555555555555555555555444444444444444444444444555444444444444444555555333555666777777777999;;;999::::::::::::<<>>===<<<;;;::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777777666666777888999999888333444444555555444444333555555555555555555555555555555555555555555555555333333333333444444444555555666888888777777888:::999::::::::::::<<>>>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888666666666666666666666666888777666777888999888777333333444444444444333333555555555555555555555555555555555555555555555555222333333444444555555555777888999888777666777888999::::::::::::<<>>888555555666888444444444444444333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,------++++++,,,---,,,,,,------------......------........./////////000000000000111111111111111222444999CCCSSSfffsssbbbMMMFFFDDDBBB???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::888888888888888888888888555555555555666666666666888777666666888888777666333333444444444444333333555555555555555555555555555555555555555555555555222333444555555666555555888999:::999777666777888999::::::::::::<<>>444AAA???<<<:::888777777777444444444555444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------++++++,,,------------....../////////....../////////000000000111111111111222222222222222555<<>>===<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888555555555666666666777777777666555555777777666555222333333444444333333222555555555555555555555555555555555555555555555555222333555666777777666666555777888888888888999;;;999::::::::::::<<>>======<<<<<<<<<::::::::::::::::::::::::888888888888888888888888555555666666777777777888777666555555666777666444222333333444444333333222555555555555555555555555666666666666666666666666222333555777888777777666333555777888999:::<<<>>>999::::::::::::<<>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;999999999888888888888777777777777777777777777777888888777777666666555555222444666444111///111333555555444444444444555555333444666777888777666444888777666555444333333333555777:::;;;<<<<<<>>>@@@<<<<<<<<<<<<===???@@@AAAEEENNNWWW\\\aaayyy|||oooeee^^^\\\VVVRRRPPPPPPNNNWWWtttmmmeee]]]jjj___JJJ>>>===:::999888888888777888888777666444333222222222222222222222222222222222222222111111111000000111000000000////////////000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////000000000000000000000///111111222222222333444666===PPPaaasssvvvyyy}}}zzzyyy{{{xxxYYYIIIDDD???>>>@@@@@@===:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888777777777777777777777777888888777777666666666666666777777777555555555666666555555444444555555666333444666777888777666555555555444444444555666666555777999::::::;;;<<<===;;;;;;<<<<<<===???@@@AAACCCLLLVVV[[[```xxxxxxlllccc^^^ZZZUUURRRQQQMMMLLLXXXiiixxxmmm```lllxxxWWWEEEBBB===:::888888777666777777666666555444444333222222222222222222222222222222222111111111111111111111000000000/////////000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////000000000000000000000000111222333222333555999<<>>:::<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777777777777777888777777777777666666666555444444444666666666555666555555444444555555666333444666777777777666555222333333444555777888999555777999:::999999:::;;;;;;;;;;;;<<<===>>>@@@@@@CCCKKKUUUYYY^^^uuuxxxlllccc\\\WWWTTTSSSPPPLLLNNNTTThhh{{{gggaaa{{{hhhMMMHHH@@@<<<;;;:::999888666666666666555555555555222222222222222222222222111111111111111111111111111111111000000000////////////////////////////////////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............////////////000000000000000111111111444555555444444888???EEEXXXnnn}}}wwwrrrkkkeeeaaabbbdddfffjjjooorrruuuvvvwwwxxxyyyzzzzzzzzzzzztttssssssrrrrrrrrrssssssqqqpppqqqsssvvv{{{jjj\\\JJJ@@@???@@@???=========<<<<<<;;;:::::::::::::::999999999888888888777777777777777777777777777777777777777777777777777444333444888999888555666666555555555555666666444444555666777666666666333333333444555777999999666888::::::999888999:::;;;;;;;;;<<<===>>>???@@@DDDLLLUUUXXX\\\rrrxxxkkk```ZZZUUUTTTSSSPPPNNNOOOUUUxxxqqqcccfffxxxTTTLLLBBB<<<;;;<<<;;;999666666666666666666666666222222222222222222222222111111111111111111111111111111111111000000000000//////////////////////////////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........./////////000000///000000000111111111222444555555444555<<>>>>>???>>>>>>>>>===<<<<<<;;;:::::::::::::::999999999999888777777777777777777777777777777777777888888888888<<<999888999===>>>===:::666666666555555666666666444555555666666666666666555555555555555666777888888999;;;;;;:::999999::::::;;;;;;;;;<<<>>>???@@@FFFNNNVVVXXX[[[ppp~~~rrrgggaaaYYYUUUSSSQQQOOOMMMOOO```{{{kkk```jjj\\\RRREEE===;;;;;;:::888777777666666666666666666222222222222222222222222111111111111111222222222222222111111111000000000000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------....../////////000000000///000000111111222222222222444555555999CCCQQQ]]]www|||mmmbbb]]]ZZZVVVSSSSSSUUUXXX\\\___aaacccdddcccdddfffffffffeeecccaaaccccccbbbaaa``````______[[[[[[]]]^^^```ccceeefffeeehhhkkkmmmooottt|||kkkSSSEEE???>>>>>>@@@??????>>>===<<<;;;;;;::::::::::::999999999999777777777777777777777777777777777888888888888999:::999888999:::;;;:::999777666666555555666666777555555555555666666666777777777666666555666666666888999;;;;;;:::999:::;;;:::::::::;;;<<<===??????GGGOOOWWWYYY\\\qqq~~~nnnhhh```YYYUUUTTTQQQNNNKKKMMMdddyyylllccclllhhh\\\LLLBBB>>>===;;;888888777777777666666555555222222222222222222222222000000111111111222222222222222222111111111000000000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------.../////////000000000000///000000111111222333333333555888;;;AAAOOObbbqqqqqqkkkaaaYYYUUUSSSRRRQQQRRRTTTVVVYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^___``````cccdddddddddbbbaaa___^^^______aaabbbcccdddeeeeeeeeegggiiijjjjjjmmmrrrvvv~~~nnnWWWHHHBBB@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999777777777777777777777777777777888888888999999999555666777666555444555666777777666666666666777777555555555555555666777777777777666666666666777777666777999:::999888999::::::::::::;;;<<<===>>>???EEEMMMVVVZZZ^^^uuuqqqmmmeee]]]YYYXXXUUUQQQNNNFFFPPP]]]ppp|||fffWWW|||ssseeeTTTGGGBBB@@@===999888888888777666555555555222222222222222222222222000000111111222222222222222222222111111111111000000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------////////////000000000000///000000111222222333333555999===AAAJJJ[[[qqqtttiii___\\\XXXSSSQQQQQQSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\```___]]]^^^```dddhhhkkknnnnnnoooooonnnkkkiiigggggghhhiiijjjkkkkkkkkkkkkrrrssssssqqqpppppprrrttt|||}}}hhhRRRGGGCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999777777777777777777777777777777888888999999999999666888:::888555333555777777777666666666666777777555555555555555666777777666666666666666777888888444666888888888888888::::::::::::;;;<<<===>>>???BBBKKKUUUZZZ```xxx}}}wwwlllccc^^^[[[VVVQQQPPPMMMNNNPPPUUUnnnvvvfffiiimmmYYYNNNDDDAAA>>>555888999888888777555444333555555444333333333333444444444333333333333222222111222222222222111000000000000000000000000000000000000000000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++++++++,,,,,,---------............///.........///////////////111...///222333222444999777:::AAANNN```qqqyyyqqqggg___\\\UUURRRTTTUUUSSSTTTYYYWWWYYY]]]___```aaaccceeeccccccdddfffhhhjjjlllmmmuuuttttttuuuvvvuuussspppppprrrssssssrrrpppppppppsssvvvwwwtttpppoootttyyy~~~{{{jjjXXX===DDD<<>>???EEELLLTTTYYY___www|||rrrhhhaaa\\\VVVRRROOOLLLJJJKKKOOObbbhhhaaayyy}}}gggVVVFFFAAABBB>>>:::999999888777666555444666555444444333333444444444444333333333333222222111222222222222111000000000000000000000000000000000000000000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++,,,,,,---------------............///.........///////////////111///000333333222444888;;;@@@IIIXXXiiizzztttnnnggg^^^XXXVVVQQQPPPTTTVVVUUUWWW[[[\\\^^^aaabbbcccccceeeggggggggghhhjjjllloooqqqrrrvvvuuutttuuuvvvuuussspppqqqsssuuuuuutttsssssstttvvvwwwwwwuuussssssvvvyyy~~~~~~www```HHHEEE<<>>>>>AAA>>>===<<<<<<;;;:::999888777999999888888777777777777888888888777777777666666666666555444444444555666666666777777666666555444555555666777777777777666666666666666666666666666666666666777888999999999:::::::::;;;<<<===>>>???FFFMMMUUUYYY```xxx|||rrrhhh___YYYVVVQQQMMMJJJIIIJJJUUUqqqrrr```iiittt}}}gggMMMCCCEEECCC::::::999999888666666555666555444444333444444444444444333333333333222222111222222222222111000000000000000000000000000000000000000000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,---......---------............///.........//////000000000222000111444444222444888<<>>>>>CCC?????????999===<<<<<<;;;:::999888888999999999888888888888777777777777777666666666666666666555555555555666666666666777777666666555444444555555666666666666666555555555555555555555555666666777777888999999999:::::::::;;;<<<===???@@@GGGMMMVVVZZZaaayyy|||pppccc]]][[[VVVQQQMMMKKKJJJNNN]]]lllooohhhccc~~~___KKKEEE@@@;;;:::999888777666555555666666555444444444444444444444333333333222222222111222222222222111000000//////////////////////////////000//////...------......---------,,,,,,,,,------------------------........................+++++++++,,,,,,...///000---------............///.........///000000111111222111333666555333666;;;AAALLL___tttuuummmbbb[[[XXXUUURRROOOOOOQQQUUUZZZ]]]___aaadddgggiiilllnnnnnnnnnppprrrmmmnnnoooqqqsssvvvxxxzzzxxxwwwwwwxxxyyyxxxvvvtttvvvxxxyyyyyyyyyzzz|||~~~~~~||||||~~~~~~~~~nnnVVVEEE>>>AAA>>>??????888===<<<<<<;;;::::::999999999999999999999999999999777777777666666666555555666666666666666666777777777777777777777666555555444444555666666666666666444444555555555555555666777777777888888999999999:::::::::;;;<<<>>>???@@@GGGNNNVVV[[[aaayyyuuuggg______ZZZUUUPPPNNNLLLLLLQQQWWWooooooeeefff{{{]]]KKK>>>;;;:::888777666555555555666666555444444444444555444444333333333222222222111222222222222111000000//////////////////////////////////////////...---......---------,,,,,,,,,------------------------........................++++++,,,,,,---...///000---------............///......//////000111111222222222444777666555:::AAAQQQ^^^sssvvvsssllleee\\\VVVTTTTTTSSSRRRTTTYYY___aaacccfffhhhjjjkkknnnqqqrrrssstttvvvxxxrrrrrrsssuuuwwwyyy{{{|||zzzzzzzzz{{{}}}|||zzzxxxyyyzzzzzzzzzzzz|||kkkSSSEEEAAA<<>>???CCC???<<<<<<<<<<<<;;;;;;::::::999::::::::::::;;;;;;;;;888888888888777777777777555666777888999999888888777777888888777777666555555666666777777777777777666777777888888999999:::999999999999999999999999:::::::::<<<===???AAABBBGGGMMMVVVZZZaaayyytttkkkjjj\\\ZZZUUUOOOKKKJJJKKKKKKJJJaaazzzkkk^^^{{{lllPPP>>>===;;;999888888888999777666666555555555555555444444333333333333222222111222222222222111000000000000000000000000000000......////////////............---------,,,,,,,,,......................................................---------......///---------............///---...///000111222333333111222444777777;;;GGGSSSiiixxxwwwmmmiiijjjmmmhhhaaa\\\ZZZ[[[]]]___aaaiiiooommmmmmrrrwwwwwwuuuwwwyyyyyyxxxxxxxxxyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~iiiUUUDDD@@@CCC???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<999999999999888888888888555666777999::::::999999777888888888888777666666666777777888888888888888888999999:::;;;;;;<<<<<<999999999999999999999999::::::;;;<<<>>>@@@AAABBBFFFMMMUUUYYY```xxx}}}sssrrr___^^^XXXPPPKKKKKKLLLMMMMMMQQQttt}}}aaaiiiwwwYYY@@@???===:::999:::;;;;;;777777666555555555555555444444444333333333222222111222222222222111000000000000000000000000000000......///////////////.........---------,,,,,,,,,................................................///......---------......---------.........//////---...///000111222333333111222444777888===KKKXXXqqqxxxpppkkkeeebbbbbbsssnnngggaaa___aaadddfffccclllqqqoooooouuu{{{|||yyyzzz{{{zzzxxxwwwwwwwwwzzzzzzzzzzzzzzzzzz{{{|||www```IIIAAABBB>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888555666888999::::::999999888888888888888777666666777777888999999999999999::::::;;;<<<<<<===>>>>>>999999999999999999999999999:::;;;<<<>>>@@@BBBCCCEEELLLTTTYYY___wwwssslllaaaXXXWWWWWWSSSNNNKKKKKKOOO[[[vvvhhhaaaoooRRR>>>999>>><<<:::888222777777777666555555444444444444444333333333222222111111222222222222111111111111111111000000000000111111111111000000000000111000000///...---------------------------------///...---,,,,,,---.../////////.........---------...------------...//////000111222111000000222333555888333222>>>HHHWWWjjjzzzqqqggg___^^^aaacccdddttt{{{|||rrriiihhhiiiiiirrrqqqqqqrrrvvvyyy{{{||||||||||||{{{{{{zzzzzzzzztttZZZJJJBBB???===>>>>>>===<<<===;;;888;;;:::888777777888:::;;;;;;:::999888777888999:::999999888888777666666666888555444444777888888666;;;:::999888777777777777888777666555555777999:::===<<<:::999888888999:::999<<<<<<:::;;;???@@@>>>GGGKKKTTT\\\bbbwww}}}sssggg\\\XXXWWWSSSOOOMMMLLLKKKOOO^^^yyyxxxeeetttxxx\\\EEE<<<>>>;;;999:::555777777777666555555444444444444444333333333222222111111222222222222111111111111111111000000000000111111000000000/////////111000000///......------------------------------///...------------.../////////.........---------...------------...//////111222333222111111333555555888555999IIIVVVfffzzz|||pppjjjbbb]]]^^^aaaeeegggttt{{{}}}uuuooooooqqqrrrtttssstttvvvxxx{{{}}}}}}}}}}}}~~~iiiQQQFFFEEE@@@@@@???===<<<<<<;;;;;;;;;:::888777777999:::;;;;;;:::999999888888999999777777777777777888888888888<<>>999888;;;999888777777666666555555444444444444444333333333333111111222222222222111111111111111111000000000000000000000/////////......000000000///......------------------------------///...------------...///...............---------......------......///000222333444333222333444666666888777@@@UUUdddtttyyypppfffbbb^^^]]]```eeejjjlllvvv|||~~~xxxsssrrrtttuuuuuuvvvxxxzzz|||~~~}}}~~~|||[[[JJJIIIBBBAAA@@@>>><<<;;;<<<===;;;:::999888888999:::;;;999::::::::::::999888888555666666777888888999999777@@@HHHGGG>>>666666:::666555666666777888999::::::999888888888999;;;<<<888999999::::::::::::::::::<<<<<<<<>>???===::::::===;;;;;;:::999999999::::::888999:::;;;:::999888777666666777777888888888888555===DDDCCC;;;444444888555555555555666777888999777777666666666777888999666777999:::;;;;;;::::::<<<===<<<;;;???JJJRRRTTTIIIMMMTTT[[[bbbxxx}}}uuummmiiiddd[[[UUUTTTLLLFFFIIIOOOMMMSSSzzzsssaaapppoooUUUEEEAAA:::888:::888888888888777666666555555555555555444444444333333222222333333333333222222111111111111000000000///////////////............////////////............---------------------------..................------.....................///............///000000000111222222222222444666888999<<>><<>>???<<>>;;;===<<<<<<<<<<<<;;;:::999888;;;:::999999888888999999888888888777777777777777:::888555666999;;;:::999777777777777777888999:::888888999:::::::::::::::888888777777888999:::::::::======;;;<<<@@@AAA???HHHKKKRRRXXX___uuuwwwmmmccc^^^___WWWRRRPPPOOOLLLIIIMMMUUUgggxxxjjj```kkkUUULLLAAA===???===999999888888777666666666666666555555555444444444222333333444444333333222111111111111000000000000111111111111000000000000.........///////////////------------------------,,,---...//////...---,,,---------........./////////////////////000111111111333444444444555777999;;;DDDTTTnnnrrrfff\\\YYYWWWUUUXXX^^^]]]___bbbfffllluuu||||||~~~{{{sssppprrrwww|||www[[[CCC???AAA???===???<<<<<<<<<<<<;;;:::999888<<<;;;999888777888999:::666666666777888888999999888888777888999999888777555666666777888:::<<<===666666777888888888888777999888777777777888::::::<<<>>>===;;;<<<@@@BBBAAAJJJMMMSSSYYY```vvvvvvppphhh```]]]ZZZTTTPPPNNNMMMKKKLLLQQQ\\\jjjaaannnwww^^^TTTFFF;;;:::888999888777666555555555555555555555444444333333333333333333222222222111111111111111111111111111111000000000000000000000000///////////////////////////.........------------,,,,,,,,,---------............................../////////000111111222222111333444222111444888:::>>>LLLbbbyyy{{{xxxmmm]]]SSSWWW\\\[[[[[[^^^[[[```fffhhhjjjrrrzzzuuuvvvwwwvvvrrruuuhhhGGGCCCEEE>>>:::???======<<<;;;;;;;;;;;;<<<;;;:::888999::::::999777888888888888888888888888:::999999999888777777777666777888999999999999999888777666666666777999:::777888888999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBHHHOOOQQQVVVcccwww{{{sssjjjeee___XXXSSSPPPNNNKKKKKKNNNQQQhhh}}}hhhcccyyyiii___NNNBBB???<<<999999888777666666666666555555555444444333333333333333333333222222222222111111111111111111111111000000000000000000000000/////////////////////////////////.........------,,,,,,---------...........................------//////000000111111222222000222444333333666;;;>>>EEEUUUmmm}}}qqqllllllqqqhhh```___aaabbbaaabbbdddfffiiijjjlllrrr{{{zzzvvvuuuwwwxxx|||ZZZKKKGGGAAA>>>@@@>>>>>>===<<<<<<<<<<<<===;;;:::999999::::::999777888888888888888888888888999999999888888888888888777777888999999999888888888777777777777888999999888888888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBGGGOOOQQQUUUaaauuu}}}qqqiiifff^^^VVVSSSOOOKKKJJJLLLNNNSSSsssttt^^^ccczzzoooZZZHHHAAA>>>;;;:::999888777777777777555555555444444444444444444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////000000000/////////......,,,------------........./////////......---------//////000000111222222222000222444555555888>>>CCCQQQaaa{{{sssggg```___bbbppppppmmmhhhgggjjjkkkiiijjjjjjjjjlllqqqyyy~~~vvvssswww|||qqqUUUGGG@@@???@@@??????>>>===============;;;:::999999::::::999888888888888888888888888888888888888888888999999999888888999999999888888777777888888999999999999999888888999999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBGGGOOOQQQTTT___rrrxxxooojjjaaaXXXTTTQQQLLLJJJKKKMMMLLLbbbhhh```fffKKKAAA>>>;;;;;;:::999888888888888555555555555555444444444555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////000000000000////////////------------............000000//////......------///000000111111222333333111222444666666888@@@III]]]mmmtttggg___ZZZ\\\aaagggqqqtttmmmlllrrruuurrrllliiihhhlllxxx~~~vvvrrrvvv}}}~~~gggMMMAAA@@@BBB???>>>======<<<<<<======<<<:::999999:::;;;999888888888888888888888888888777777777888999999999:::999999999999999888777666777888999;;;;;;:::999999888888999999:::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBHHHPPPSSSUUU___qqqxxxoooeee[[[WWWTTTOOOLLLLLLHHHJJJVVVwwwzzzgggnnnuuuQQQCCC@@@<<<;;;:::999888888888888555555555555555555555555555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////000000000000////////////---------.........//////000000/////////.........000000000111222222333333333333444777777999DDDQQQiiixxxuuuiiibbb^^^[[[]]]aaa___mmmuuurrrrrryyy~~~tttooojjjmmmxxx}}}zzzvvvssswww~~~___HHHAAACCC>>>===<<<<<<;;;;;;<<<<<<<<<;;;999:::;;;;;;:::888888888888888888888888888777777777888999999999:::999999999999999888777666777888999;;;;;;:::999999888999999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBHHHRRRUUUWWW___pppvvvkkk___[[[XXXSSSNNNMMMFFFKKKQQQbbbqqq```zzz]]]JJJDDD<<<;;;:::999888888888888555555555555555666666666444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////000000000/////////......------........./////////////////////////////////000000111111222333333333666333555999999===LLL^^^uuuxxxjjjddd^^^]]]]]]\\\]]]```___jjjtttwwwyyy~~~{{{sssqqqwww~~~vvvvvvuuuttt|||uuuPPP???>>>======<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;:::999888888888888888888888888888888888888888999999999888888999999999888888777777888888999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBHHHRRRVVVWWW___pppsssfffaaa]]]VVVPPPMMMJJJJJJMMMWWWoooiiihhhjjjSSSGGG;;;:::999888888777777777444555555555666666666777333333333333222222222222111111111111111111111111000000000000000000000000/////////////////////////////////.........------............////////////.........///000000111111000111111222222333333444666333444:::===CCCWWWnnnooofff^^^ZZZYYY\\\___^^^___aaadddiiisss{{{||||||{{{{{{}}}xxxssstttrrrttt___CCC===>>>======<<<<<<<<<<<<<<<===;;;::::::;;;;;;:::999888888888888888888888888999999999888888888888888777777888999999999888888888777777777777888999999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBEEEPPPUUUVVV]]]oooyyykkkeee```YYYQQQNNNKKKEEEFFFNNN\\\vvv~~~hhhnnnqqqXXXGGG;;;:::999888777777777777444555555555666666777777333333333222222222111111111111111111111111111111000000000000000000000000///////////////////////////.........------------............/////////000------...///000111222222000111111222222333444444666222444<<<@@@III```yyylll```^^^]]]YYYYYY^^^bbbbbbcccfffiiiiiippp{{{|||xxx}}}yyytttssstttqqqtttqqqOOOFFF??????>>>==================;;;::::::;;;<<<:::999888888888888888888888888:::999999999888888777777666777888999999999999999888777666666666777999:::999999:::;;;;;;<<<<<<===;;;;;;;;;<<<>>>???AAABBBCCCOOOTTTUUU\\\nnnuuukkkbbbZZZSSSOOOMMMLLLIIILLLUUUddduuujjj}}}bbbQQQAAA<<<888777777666555555666555555555555444444444333333333333333333333333222222222222222222222222222222222111111111000000///////////////////////////////////////////////////////////////.........////////////000000000000222222222333333444444444555777999;;;AAAQQQkkk~~~ppp___WWWYYY^^^^^^___aaadddgggggggggjjjlllppptttyyy}}}}}}wwwtttqqqqqqqqqzzzRRRKKKDDD???<<<>>>AAA@@@===<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999777666555555555666888999999888777666666888:::;;;HHHEEEAAA===;;;;;;<<<>>>>>>>>><<<<<<===???AAACCCGGGJJJOOOQQQTTTkkk{{{ooofff^^^WWWRRRNNNNNNJJJKKKQQQ[[[~~~xxxeeerrrhhhWWWEEE>>>999888999777666666666555555555555444444444333333333333333333333333222222222222222222222222222222222111111111000000/////////////////////////////////////////////////////////////////////...////////////000000000111222222222333333444444555333444888===FFFXXXrrr{{{rrrhhh\\\XXX[[[______```bbbeeehhhiiijjjpppppprrrvvv{{{{{{zzzyyyqqqmmmwwwcccFFFFFFAAA======???>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999888777777666777888999:::999888777666777888:::;;;CCCAAA>>><<<;;;<<<===>>>>>>===<<<<<<<<<===??????HHHLLLQQQTTTWWWmmmrrrhhh```XXXSSSPPPPPPKKKJJJMMMQQQiiijjjkkkyyyfffLLLAAA999999:::888777888666555555555555444444444333333333333333333333333222222222222222222222222222222222111111111111111////////////////////////////////////////////////......///////////////////////////000000000111111111222222333444444555555444444999CCCQQQdddttthhhdddaaa\\\\\\```aaabbbdddfffiiilllooopppvvvvvvvvvzzzttttttzzz~~~xxxzzzOOOHHHAAA===>>>>>><<<<<>>>>>>>>>>>HHHMMMTTTWWWZZZooozzzooofff]]]WWWRRRRRRMMMJJJKKKIIIXXXtttvvvnnnvvvTTTEEE999999;;;888666888666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////............//////////////////000000000111111111111222222333444555666666888777>>>MMM^^^rrrvvvmmmddd^^^___```___aaafffeeefffiiikkknnnqqquuuxxxzzzzzz|||{{{uuuvvv{{{eeeIIIAAA<<>>???@@@@@@@@@???GGGLLLTTTYYY\\\pppzzzpppeee^^^SSSTTTNNNKKKKKKHHHOOObbbssswww^^^III999999;;;888555777666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////---.........//////000000000000000000111111111111111222222333555666666777;;;:::DDDVVVhhh{{{nnncccddd```^^^___aaabbbdddhhhgggiiikkkmmmooosssxxx||||||~~~|||vvv{{{~~~~~~|||yyyoooOOOBBB<<<@@@AAA<<<;;;>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999666666666777777777777777888888888888888999999999777777888999:::999999888:::;;;===>>>???@@@@@@@@@EEEKKKSSSXXX[[[ooovvvhhh___VVVWWWPPPKKKMMMIIIKKKYYYwwwiiiPPP;;;:::===888555777666555555555555444444444333333333333333333333333222222222222222222222222111111111111111222222222////////////////////////////////////////////////------......///000000000000000000111111111222222111222333444555666777888:::<<>>;;;>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999555555666777777777777666777777888888999999999999888888999999999999888888::::::;;;<<<===>>>??????DDDJJJRRRWWWZZZnnn|||mmmaaaZZZZZZQQQKKKNNNKKKJJJTTTlllqqq~~~tttVVV>>>===???999555888666555555555555444444444333333333333333333333333222222222222222222222222000000111111111222222222////////////////////////////////////////////////------......///000000111000000111111111222222222111222333444555777888888999>>>PPPgggwwwuuuhhhcccfffaaacccfffggghhhjjjllllllooorrruuuuuuuuuxxx|||zzzzzzzzz{{{|||tttWWW@@@???CCC???<<<@@@===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999555666777888888888777777777777888999999999999999888999999999:::::::::;;;@@@???>>>======>>>??????EEEJJJRRRVVVYYYmmmvvviii\\\\\\QQQKKKOOOLLLJJJRRRUUUmmmeeeeee{{{zzz[[[AAA???AAA;;;666999666666555555555444444444333333333333333333333333222222222222222222222222000000111111222222222222////////////////////////////////////////////////---------...///000000111000111111111111222222222111222333444666777888999:::AAAVVVooo~~~yyymmmeee______cccaaafffjjjkkkmmmpppqqqqqqwwwzzz||||||{{{~~~zzz{{{vvv|||zzzzzz{{{|||aaaBBB>>>BBB???===AAA======<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999666777888999:::999888888777777888999999999999888888888888999:::;;;===>>>HHHFFFCCCAAA??????@@@AAAFFFKKKRRRVVVYYYnnn~~~lllhhh```WWWQQQPPPOOOLLLHHHPPP^^^|||yyyhhhfff~~~lllQQQBBB;;;888777888999777666555666777666555444444333333333333222222222222222222222222222222000000000000000000000000////////////////////////111000000///...---------............////////////000111111111111222222222222333333111333777::::::999JJJaaasss}}}oooeeeeeehhhfffeeegggeeehhhnnnsssxxx{{{||||||vvv}}}||||||www{{{xxxvvvtttsssooolllkkkkkkjjjiiilllrrr{{{{{{yyyJJJ???GGG>>>555???>>><<<;;;<<<<<<<<<999777;;;:::999999888888999999999999999888888888888777::::::999999999999999999::::::999888777777888888888888888777888<<>>999888999999777666555666777666555444444333333333333222222222222222222222222222222111111111111111111111111////////////////////////111000000///......------............////////////000111111111111222222222333444444444444777999;;;>>>OOOfffzzzmmmgggeeeggghhhfffeeehhhggglllrrryyy}}}~~~}}}uuu~~~tttrrrpppmmmkkkiiiggggggcccaaaaaacccdddeeejjjqqqyyyzzzYYYDDDFFFAAA<<>><<<<<<===???@@@GGGKKKRRRVVVZZZooozzzqqqggg\\\TTTQQQOOOLLLHHHIIIMMM^^^{{{hhh^^^ggg}}}```LLLAAA;;;999:::999777666555666777666555444444333333333333222222222222222222222222222222111111111111111111111111////////////////////////000000000///......------............////////////000111111111111222222222555666666666666666999;;;EEEUUUnnn}}}pppccccccdddggghhhhhhmmmttttttuuuvvvyyy|||}}}uuu~~~vvvoookkkbbbaaa___]]]\\\[[[ZZZZZZ[[[YYY[[[___bbbeeelllttt|||mmmHHHAAA@@@===@@@===<<<;;;<<<======<<<;;;;;;;;;:::999999999999999:::999999999888888888888888888888999999::::::;;;:::999888888777888888888::::::999999999;;;???CCC===============>>>??????GGGKKKRRRVVVZZZpppwwwttttttuuusssnnnkkklll{{{{{{|||yyynnn```WWWSSSPPPMMMIIILLLKKKTTTqqqzzziiiaaaeeefffQQQDDD<<<:::;;;999777555555666777666555444444333333333222222222222222222222222222222222111111111111111111111111////////////////////////000000//////........................////////////000000111111111222222222555555666888666555888===JJJ\\\www{{{oookkkiiigggffffffjjjrrr}}}yyyvvvyyy~~~zzzyyyyyyooogggbbb^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXX^^^]]]___cccgggjjjrrrzzzQQQAAA@@@===<<<@@@>>>======>>>>>>===<<<;;;;;;:::999999999999:::::::::999999999888888888777777888999::::::;;;;;;999999888888888888888999:::;;;;;;:::999:::===@@@999:::;;;===>>>>>>??????GGGKKKRRRVVV[[[pppZZZXXXYYY\\\[[[WWWUUUVVVhhhjjjmmmqqqxxxvvvfff[[[UUURRRNNNJJJLLLKKKOOOfffssshhhcccmmmWWWGGG>>>:::<<<999777555555666777666555444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////........................////////////000000111111111222222222555333555888666444:::BBBOOOccc{{{ooollllllooommmlllnnnvvvyyyvvvzzztttkkkddd```^^^]]]]]]`````````___``````aaaaaaeeedddeeejjjmmmpppwww___HHHFFFCCC???@@@>>><<<<<<=========<<<<<<;;;::::::999999:::::::::::::::999999999999888777777888999::::::;;;;;;999888888888888888999999:::;;;;;;:::999:::;;;===888999;;;===>>>?????????GGGKKKRRRWWW[[[qqqOOOMMMNNNQQQPPPLLLKKKLLLUUUYYY]]]ccchhhnnnuuuyyy~~~lll___XXXTTTPPPLLLGGGJJJLLL\\\rrrbbbwwwuuu___MMMAAA<<<<<<999777666555666777666555444444333333333333222222222222222222222222222222222222222222222222222222000000000000000000000000//////////////////..................////////////000111111111111222222222555222444888777555>>>JJJVVVnnn~~~tttooooooooooootttyyy~~~xxxwwwzzzuuuvvvrrrmmmiiihhhiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmkkkiiikkkqqqtttxxxwwwjjjPPPIIICCC???>>><<<:::;;;<<<>>>??????<<<;;;;;;:::::::::::::::::::::::::::999999999999888888888999999::::::;;;888888888777888888999:::888:::;;;;;;::::::;;;<<<888999;;;===>>>??????@@@FFFKKKRRRWWW\\\qqqKKKHHHIIILLLLLLIIIIIIKKKKKKNNNSSSWWW[[[```hhhmmmuuuyyy|||qqqbbbZZZVVVQQQNNNEEELLLLLLPPPsss~~~iiiqqqiiiTTTEEE===<<<999777666555666777666555444444333333333333222222222222222222222222222222222222222222222222222222000000000000000000000000.../////////////////////............////////////000111111111111222222222666222444888888888DDDTTT```{{{zzztttqqqrrrtttuuu~~~{{{}}}}}}yyywwwxxxvvvsssrrrrrrsssrrrqqqoooooooooooopppqqqrrrsssqqqqqqttt{{{~~~zzzZZZJJJAAA???>>><<<<<<>>>BBBFFFHHHIII<<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999999888888777777888999999:::777999;;;<<<;;;::::::;;;:::;;;;;;<<<>>>???@@@@@@FFFKKKRRRWWW\\\rrrEEECCCCCCHHHIIIHHHIIILLLJJJMMMOOOQQQSSSXXX```fffgggmmmsssxxx~~~tttddd\\\WWWSSSOOOFFFOOOMMMIIIdddtttssspppZZZHHH>>><<<999777666555666777666555444444444333333333222222222222222222222222222222222222222222222222222222000000000000000000000000.........///////////////............/////////000000111111111111222222222777333444999::::::HHHZZZhhhzzzsssqqquuuyyy~~~~~~zzzxxxyyyyyyxxxwwwvvvuuuvvvuuutttrrrqqqppppppqqqqqqrrrssstttwwwxxx}}}gggOOOCCCBBB@@@??????CCCHHHNNNRRRSSS<<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999::::::999999999999999999888888777777888999::::::666888;;;<<<;;;:::;;;;;;<<<<<<<<<<<<===???@@@AAAFFFKKKRRRWWW\\\rrrGGGGGGFFFEEEEEEEEEEEEFFFIIIJJJMMMPPPTTTWWWZZZ[[[___```bbbccceeeiiinnnqqq|||{{{jjj```ZZZUUUSSSOOOOOOJJJHHH[[[uuuhhhQQQAAA999:::888777666777666555333666555555555555444444444333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111222222333444444666666777777777>>>PPPbbbooo}}}~~~|||yyyvvvzzz~~~~~~{{{wwwxxxxxxwwwvvvvvvwwwyyywwwvvvttttttuuuwwwzzz||||||]]]HHH@@@CCC???>>>FFFQQQWWWTTTOOO???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999888888999999999:::::::::888888888888999:::;;;<<<::::::::::::;;;<<<=====================>>>??????GGGKKKSSSXXX]]]sssGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLNNNPPPRRRSSSTTTUUUUUUTTTSSSSSSUUUYYY___ccckkkooowwwpppeee^^^WWWRRRJJJKKKJJJIIISSSttt~~~yyy\\\HHH???:::999777666777777555333666555555555555444444444333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000111111111222333333444444555666777888:::BBBUUUhhh{{{fffmmm}}}zzzxxxzzz~~~}}}{{{}}}kkkNNNAAA@@@>>>===BBBJJJMMMKKKGGG>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999888888999999999:::::::::888888888888999:::;;;<<<::::::::::::;;;<<<===============>>>>>>???AAAAAAFFFJJJQQQVVV[[[qqqFFFFFFFFFFFFFFFGGGHHHIIIMMMOOOQQQSSSTTTUUUUUUTTTPPPNNNKKKJJJKKKPPPTTTXXX^^^bbbiiipppxxxxxxnnndddZZZRRRIIIIIIKKKKKKMMM___dddLLLAAA<<<:::777777777777555444666555555555555444444444333333333333333333333333333333333222222222222111000000000000000000000000000000000000000000000000........./////////000000111111222222333333444444555555888:::===GGG\\\ppprrr^^^yyyrrruuuzzzWWWBBB??????>>>@@@BBBCCCAAA???>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999888888999999999:::::::::888888888888999:::;;;;;;::::::::::::;;;<<<===============>>>???AAABBBCCCGGGKKKRRRVVVZZZpppHHHGGGFFFFFFEEEFFFFFFFFFIIIKKKNNNQQQSSSTTTTTTSSSNNNLLLJJJJJJLLLNNNPPPPPPWWWZZZ___eeejjjqqqyyy}}}~~~tttjjj]]]TTTPPPKKKLLLOOOMMMSSSrrr{{{lllPPPCCC===;;;888777777777666555666555555555555444444444333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////000000000000111111222222333444444555555666888;;;???KKKbbbwwwyyyrrrtttyyy^^^EEE@@@AAAAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::999888888888999999:::;;;::::::::::::;;;<<<======<<<<<<<<<>>>???AAACCCDDDJJJNNNTTTXXX\\\qqqOOONNNMMMKKKIIIHHHGGGGGGDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIJJJMMMOOOOOOLLLJJJMMMOOORRRVVVYYY^^^cccgggkkknnnuuu~~~yyyoooaaaVVVVVVNNNLLLOOOMMMNNNaaayyyuuuvvvYYYJJJ???<<<999777777777666555666555555555555444444444333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000000111111111222222222111222222333444444555555666777999<<>>@@@AAABBBJJJNNNTTTXXX[[[pppZZZXXXVVVSSSQQQOOOMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHKKKKKKNNNSSSVVVVVVQQQLLLIIIJJJLLLMMMMMMPPPSSSVVVUUUYYYaaajjjrrr~~~~~~sssfff[[[YYYPPPKKKLLLLLLLLLVVVbbbyyyttt|||^^^LLL@@@===:::777777777777666666555555555555444444444333333333333333333333333111222222222222333333333000000000000000000000000000000000000000000000000111111111222222222333333222222333333444444555555777777:::>>>EEEVVVqqqyyytttvvv{{{www}}}dddOOO?????????>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999999::::::::::::999999888999999::::::::::::::::::;;;<<<======;;;;;;;;;<<<===???@@@AAAGGGKKKQQQVVVYYYnnn___^^^\\\YYYWWWUUUTTTSSSUUUSSSQQQOOONNNMMMNNNOOOPPPPPPRRRWWW\\\]]]YYYTTTMMMNNNNNNMMMKKKKKKMMMPPPLLLPPPWWW^^^ccclll~~~xxxjjj___XXXTTTPPPLLLJJJMMMRRRWWWnnntttdddOOOBBB>>>:::777777777777777666555555555555444444444333333333333333333333333111111222222222333333333000000000000000000000000000000000000000000000000000111111111111222222222222222333333444555555555555666:::AAAKKK]]]{{{{{{xxxzzz|||ttt}}}|||jjjWWWBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999999:::::::::::::::999999888999999:::::::::::::::;;;<<<==================>>>???@@@AAAFFFJJJQQQUUUYYYnnn```___]]][[[YYYXXXWWWWWWUUUSSSQQQOOOOOOPPPSSSTTTQQQPPPPPPUUU[[[^^^[[[WWWPPPPPPOOOMMMJJJIIIJJJLLLJJJMMMSSSWWWXXX]]]lll|||{{{mmmbbbWWWYYYVVVMMMJJJOOOSSSTTTvvvnnnlllmmmUUUBBB???:::888777777777777666666555555555444444444333333333333333333333333111111111222222333333333000000000000000000000000000000000000000000000000000000000000111111111111222222333444444555555666444666;;;CCCNNNccc~~~~~~~~~www|||~~~ppp^^^FFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::::::::999999888999999999::::::::::::;;;<<<======??????>>>>>>???@@@AAAAAAHHHKKKRRRWWW[[[pppdddaaa^^^]]]]]]\\\[[[ZZZXXXVVVTTTRRRRRRTTTVVVXXXVVVSSSQQQQQQTTTXXX[[[]]]XXXYYYZZZXXXSSSNNNKKKJJJLLLMMMMMMNNNQQQXXXbbbiiiyyyrrrfff^^^XXXSSSPPPMMMJJJLLLRRRmmmuuuhhhwwwmmmRRRHHH===::::::444555999555666555555555555444444444333333333333333333333333111111222222222333333333222222222222222222222222111111000000//////......000000000000111111111111222222222333444555666777888999???IIIUUUjjjxxx||||||{{{^^^NNNDDD???DDDCCC<<<;;;AAA<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAAFFFJJJPPPTTTXXXmmmhhhddd```]]]]]]]]]\\\\\\ZZZYYYWWWVVVVVVWWWXXXYYYZZZXXXVVVUUUWWWZZZ\\\^^^\\\]]]]]]\\\XXXTTTRRRRRROOONNNLLLJJJKKKPPPYYY___eeesssuuujjjaaa[[[VVVSSSNNNJJJLLLPPPccctttccccccwww___MMM???<<<<<<666666999555666555555555555444444444333333333333333333333333111111222222222333333333111111111111111111111111111111000000////////////000000000000111111111111222222222333444555666777888;;;CCCNNN[[[rrruuulllUUUGGG???BBBBBB===<<<@@@===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBCCCHHHLLLSSSWWW[[[ooopppkkkeee```____________]]]]]]]]]\\\[[[[[[[[[[[[___^^^\\\[[[[[[\\\]]]]]]aaabbbbbbaaa^^^\\\[[[[[[VVVTTTOOOJJJHHHJJJPPPTTTSSS^^^ppp|||rrrddd^^^XXXUUUQQQLLLKKKNNNYYYxxxggg[[[lllSSSBBB======777777999555666555555555555444444444333333333333333333333333111111222222222333333333000000000000000000000000111000000000000/////////000000000111111111222222222222333333444555777888777>>>IIITTTbbb|||~~~||||||```OOO@@@???AAA???===???======<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEIIIMMMTTTXXX\\\qqqzzztttlllfffcccbbbbbbbbb``````aaa```___]]]\\\[[[ccccccbbbaaa^^^]]]\\\]]]eeeffffffeeebbb``````aaa\\\ZZZVVVRRRNNNMMMMMMNNNOOOUUUbbbssszzzfff___YYYVVVRRRMMMLLLMMMUUUtttqqqhhhrrrYYYDDD;;;===888888:::666666555555555555444444444333333333333333333333333111111222222222333333333111111111111111111111111000000000000000000000000000000111111111222222222333333333333444666777888666@@@MMMYYYhhh}}}|||nnnYYYDDD>>>@@@@@@>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999888888999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEHHHKKKRRRWWW[[[ppp}}}tttmmmhhheeebbbaaabbbbbbbbbbbb```^^^[[[YYYdddfffgggeeeaaa^^^\\\\\\fffhhhhhhgggeeecccbbbccc^^^^^^\\\ZZZWWWSSSOOOMMMOOOPPPXXXgggwww~~~hhh```YYYVVVSSSOOOMMMNNNRRRiiitttrrryyyaaaGGG:::;;;888888:::777666555555555555444444444333333333333333333333333111111222222222333333333222222222222222222222222000000000000111111111111111111111111222222222222333333333444555666777888666BBBQQQ]]]ooo|||dddJJJ>>>???AAA???===;;;;;;;;;;;;:::::::::999;;;;;;;;;:::::::::999999888888999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBGGGKKKRRRWWW[[[pppwwwqqqjjjddd```ddddddcccbbb```]]]ZZZYYYcccgggjjjiiiddd___^^^^^^eeegggjjjjjjiiigggfffeeeaaa``````___]]]YYYSSSOOOPPPLLLPPP\\\jjjzzznnndddZZZVVVTTTPPPNNNOOOMMMaaatttooommmMMM;;;;;;888777:::888666555555555555444444444333333333333333333333333111111222222222333333333222222222222222222222222000000000111111111111222111111111222222222222333333333333444555666888888888EEEUUUcccyyyoooRRRAAA???AAA@@@===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::888888999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@IIIMMMTTTYYY]]]rrruuukkkeeeffffffdddbbb```]]][[[YYYccchhhllllllgggbbb``````bbbfffkkknnnnnnmmmlllkkkgggeeecccbbbaaa^^^ZZZVVVUUUNNNMMMUUU^^^jjjxxxlll___XXXUUUPPPNNNNNNJJJ[[[sssoooyyy{{{VVV???<<<888666999888666555555555555444444444333333333333333333333333111111222222222333333333111111111111111111111111000000111111111222222222111111111222222222333333444444444444555777888999===JJJZZZkkkxxxZZZEEE???AAAAAA>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAAHHHLLLSSSXXX\\\rrrssskkkhhhgggeeebbb```]]][[[ZZZbbbhhhnnnooojjjdddcccccc```eeelllqqqsssrrrqqqqqqoookkkfffccccccbbb___]]]]]]SSSNNNRRRWWW___rrrrrrcccZZZUUUPPPNNNNNNIIIVVVgggwww{{{]]]CCC>>>999666777777666666555555555444444444333333333333333333333333111111222222222333333333000000000000000000000000000000111111222222222222111111222222222333333333444444444444666777888999@@@MMM^^^rrr}}}___HHH@@@AAAAAA???????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888999999999::::::::::::999999999999999999::::::::::::;;;;;;;;;<<<<<<888999999;;;===???AAABBBEEEIIIPPPUUUZZZpppnnnooolllllllllhhhaaa^^^___bbbmmmtttrrrnnnlllhhhbbb]]]kkkvvvwwwuuutttqqqkkklllllljjjhhheeebbb___^^^^^^^^^YYYSSSPPPZZZlll|||ttteee[[[VVVSSSOOOLLLMMMOOO___{{{mmmIII;;;:::888666888666666666666555555555555444444444444444444444444222333333444444333333222333333222222111000//////////////////000000000000111222222333333444444555444444444555666888:::<<<@@@QQQeeeyyyhhhGGGDDDBBB<<>>>>>???@@@BBBCCCFFFHHHOOOUUU\\\ssssssooommmmmmkkkeeeccceeemmmyyy|||rrrlllgggcccdddpppyyyyyyxxxwwwuuurrrnnnnnnmmmkkkiiifffdddbbb^^^^^^ZZZRRRNNNTTTbbbnnnxxxiii^^^XXXTTTPPPMMMJJJMMMXXXwwwyyysssNNN???<<<999777888666666666666555555555555444444444444444444444444222333333444444333333222333333222222111000000///////////////000000000111111222222333333444444555444555555555666888:::<<>>?????????????????????<<<;;;;;;:::999999999::::::999888777777888999:::;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<======>>>>>>???@@@BBBCCCFFFIIIOOOUUU\\\rrryyytttrrrpppmmmlllnnnqqqwwwlllhhhgggkkkssszzzzzzyyyxxxwwwuuussssssrrrqqqooollliiihhhaaa```]]]VVVPPPQQQWWW^^^rrryyy}}}nnnbbbZZZUUUQQQNNNKKKNNNRRRfffyyyyyyUUUCCC>>>:::888888666666666666555555555555444444444444444444444444222333333444444333333222333333222222111000000000/////////000000000111111111222222333333444444555555666666666666888;;;>>>OOOYYYggg~~~oooQQQFFFAAA===@@@>>>>>>>>>>>>>>>===============;;;:::999999999999999999888888888888999999;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<======>>>>>>???@@@BBBCCCGGGIIIOOOUUU[[[rrryyyvvvsssrrrsssqqqqqqlllmmmooouuu{{{~~~~~~}}}|||{{{{{{zzzxxxuuuqqqmmmkkkeeeeeeccc^^^XXXTTTTTTVVVcccjjjxxxsssfff^^^WWWSSSPPPNNNSSSPPPYYY{{{|||YYYEEE>>>:::888999666666666666555555555555444444444444444444444444222333333444444333333222222222222111111111000000//////000000000111111111111222222333333444444555555777777777666888===AAAMMMYYYooowww\\\JJJBBB???AAA===============<<<<<<<<<>>>>>><<<;;;999999888888999999999999999999999999;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<=========>>>???@@@BBBBBBGGGJJJPPPUUUZZZqqq~~~xxxuuussstttxxxwwwmmmkkknnnsss{{{zzztttooolllggggggfffddd___ZZZVVVSSSVVV\\\gggwwwwwwkkkaaaZZZVVVTTTMMMSSSQQQSSSzzz|||}}}|||[[[EEE<<<999888999666666666666555555555555444444444444444444444444222333333444444333333222222222222111111111111111000000000000111111111111111222222333333444444555555777888777666999???DDDQQQbbb~~~eeeKKKAAA@@@???============<<<<<<;;;;;;???>>>===;;;:::999999999999999999::::::999999999;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<=========>>>???@@@BBBBBBHHHKKKQQQTTTYYYppp{{{xxxvvvvvvnnnfffjjjmmmuuu~~~wwwppplllhhhgggffffffddd___YYYTTTRRRVVV___lll~~~pppeee\\\XXXVVVIIIQQQPPPQQQqqq}}}uuu___GGG<<<999999999666666666666555555555555444444444444444444444444222333333444444333333222111111111111111111111111000000000111111111222222111222222333333444444555333666999888777:::BBBIIIVVVhhhmmmLLL???@@@===>>>>>>======<<<<<<;;;;;;>>>>>><<<;;;::::::::::::999999::::::::::::999999;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<======>>>>>>???@@@BBBCCCIIILLLRRRTTTXXXoooyyyvvvsssvvv~~~yyysssnnnkkkiiihhhhhhgggddd]]]WWWTTTUUUYYYbbbssswwwiii^^^YYYWWWKKKPPPOOOPPPhhhvvvwwwfffKKK>>>::::::999666666666666555555555555444444444444444444444444222333333444444333333222111111111111111111111111000000111111111222222222111222222333333444444555222555999888777;;;DDDLLLXXXhhh~~~vvvPPP@@@CCC>>>??????>>>>>>===<<<<<<;;;======<<<;;;;;;;;;;;;;;;999999:::;;;;;;:::999999;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<======>>>>>>???@@@BBBCCCIIIMMMRRRTTTWWWnnn{{{uuuqqqpppmmmjjjjjjkkkhhhaaa[[[RRRQQQQQQVVVddd~~~{{{kkk___YYYVVVPPPSSSQQQOOOaaazzzrrrlllOOO@@@;;;:::999777666666666555555555555444444444444444444444444222333333444444333333222111111111111111111222222000111111111111222222222111222222333333444555555111555888888777<<>>===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<999999;;;;;;;;;;;;999999;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<======>>>>>>???@@@BBBCCCJJJMMMRRRTTTVVVnnn}}}zzzvvvuuurrrnnnkkkiiigggcccaaaUUUTTTOOORRR]]]iiiqqqbbb[[[[[[TTTQQQLLLLLLXXXxxxvvvnnnWWWGGG<<<888999999888666555444444555555555444444333333444444555333333333333333333333333222222111111111111222222111111111111111111111111333333333444444444555555888777666666999@@@JJJPPPTTTggg|||fffHHHCCCBBB???>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::999999999999999999999999999999999===>>>@@@@@@???@@@BBBDDDIIIKKKPPPUUU\\\ttt~~~{{{xxxvvvsssnnnjjjgggdddaaa^^^XXXVVVQQQRRR[[[eeevvvfff]]]\\\TTTQQQMMMLLLUUUssstttvvvvvvYYYFFF===;;;:::999888666555444444555555555444444333333444444555333333333333333333333333222222111111111111222222111111111111111111111111333333333444444444555555666666777888;;;@@@HHHMMMLLLlll{{{kkkKKKCCC@@@??????===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@???@@@BBBDDDIIIKKKQQQVVV]]]uuu{{{xxxqqqnnniiieeecccaaa___]]]WWWVVVQQQQQQWWW```~~~|||jjj___\\\TTTQQQNNNKKKPPPiiizzzmmm{{{]]]EEE???>>>:::888888777666555555555555555444444333333444444555333333333333333333333333222222111111111111222222222222222222222222222222333333333444444444555555555666777999<<>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@BBBDDDJJJLLLQQQVVV]]]vvvyyyvvviiifffaaa^^^]]]^^^^^^]]]XXXYYYUUUVVV\\\dddlllaaa]]]TTTRRROOOLLLLLL___pppllleeeJJJCCC@@@999888888777666666555555555555444444333333444444555333333333333333333333333222222111111111111222222222222222222222222222222333333333444444444555555666666777888;;;AAAIIIOOOgggsssZZZIII@@@@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::999999999:::999999999999999999999999999999:::::::::::::::<<<>>>????????????BBBDDDJJJLLLQQQWWW^^^vvvxxxtttfffbbb]]]ZZZZZZ[[[\\\\\\[[[___^^^aaagggmmmpppddd^^^UUURRRPPPMMMJJJVVV{{{sssiiitttWWWKKKCCC:::888888888777777666555555555444444333333444444555333333333333333333333333222222111111111111222222222222222222222222222222333333333444444444555555888777666666;;;DDDOOOWWWvvvzzzeeeNNNAAA@@@???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::999999999999999999999999999999999999999999::::::;;;;;;;;;<<<===??????>>>???AAACCCJJJLLLQQQWWW^^^wwwzzztttiiiddd^^^[[[[[[]]]___```^^^dddgggkkkooossswwwjjj```WWWRRRPPPOOOKKKQQQoootttkkkeeeQQQEEE===888888888888777666555555555444444333333444444555333333333333333333333333222222111111111111222222333333333333333333333333333333333444444444555555888777666777===IIIVVV```zzzsssUUUBBB@@@@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::::::::888888888999999999999999;;;;;;;;;<<<======>>>>>><<<===>>>>>>>>>???AAACCCIIIKKKPPPVVV^^^vvv|||tttiiieee```___aaafffjjjmmmllltttxxx|||||||||qqqbbbYYYRRRPPPQQQLLLNNNfffvvvkkkkkkQQQAAA<<<888888999999888777555444555444444333333444444555333333333333333333333333222222111111111111222222333333333333333333333333333333333444444444555555666666777;;;CCCOOO\\\fff~~~\\\EEEAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;777888888888999999999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>???AAACCCGGGJJJOOOUUU]]]vvv}}}tttgggdddaaabbbhhhpppwww{{{vvvddd[[[RRROOORRRNNNMMMaaa|||{{{iiikkkLLL<<<999888888999999888777555444555444444333333444444555333333333333333333333333222222111111111111222222333333333333333333333333333333333444444444555555333555999>>>GGGSSS```hhh~~~bbbIIIAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<777777888888999999999999999999::::::;;;<<<======;;;===>>>>>>>>>>>>AAACCCGGGIIIOOOUUU\\\uuummmiiigggfffjjjuuulll```WWWQQQPPPOOOOOOZZZhhhgggkkkkkkXXXGGG:::999888666777888888777666555555444444444444555555444444444444444444444444111111111111111111111111333333333333333333333333555555444444444333333333777<<<;;;>>>LLLUUU```pppyyydddFFFBBB@@@>>>>>>???>>>===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>@@@CCCEEEHHHKKKNNNQQQZZZwww|||lllkkkiiiiiimmmwwwpppaaaXXXRRRRRROOONNNWWWdddiiijjjttt___KKK===999888777777888888777666555555444444444444555555444444444444444444444444111111111111111111111111222222222333333444444444444444444444444444444444666<<<;;;@@@NNNXXXdddvvv|||yyyvvvuuu~~~hhhIIIBBB@@@???>>>???>>>===;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCEEEHHHKKKNNNQQQZZZxxxvvvqqqgggmmmjjjiiimmmuuuvvvcccZZZTTTSSSPPPMMMSSS^^^mmmiiixxxbbbKKK::::::888777777888888777666555555444444444444555555444444444444444444444444222222222222222222222222000111222222444444555666333333333444555555666666666<<<<<>>>>>>>>===;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>???BBBEEEHHHKKKOOORRR[[[xxxvvvllllllfffnnnkkkiiiiiilllqqquuuvvvtttsssrrr{{{zzzggg]]]VVVUUUQQQLLLOOOWWWtttqqqgggyyyzzzdddKKK999;;;999888888888888777666555555444444444444555555444444444444444444444444222222222222222222222222222222222333333444444444222222333444555666777777777<<<>>>DDDQQQ[[[mmmqqqQQQDDDBBB???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>???BBBDDDHHHKKKOOOSSS]]]zzzwwwuuuwwwqqquuurrrnnnkkkjjjiiigggffffffeeeccclll}}}lllaaaXXXWWWRRRLLLMMMSSSoootttgggnnnkkkQQQ>>>;;;:::888888999888777555555555444444444444555555444444444444444444444444222222222222222222222222444444444333333222222222222222333444666777888888999===???GGGSSS\\\qqquuuVVVFFFCCC@@@>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>???>>>>>>???BBBDDDGGGKKKPPPTTT^^^{{{|||xxxtttpppkkkgggeeeeeebbbgggqqqdddZZZXXXSSSLLLLLLQQQiiixxxffffffsssWWWAAA<<<;;;999999999999777555555555444444444444555555444444444444444444444444333333333333333333333333666555555444222222111000222333444555666777888888999>>>AAAJJJVVV^^^xxxzzzvvvwwwmmmnnn~~~{{{^^^GGGDDD@@@>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???>>>>>>???AAADDDGGGKKKQQQUUU___|||{{{wwwnnnooojjjhhhuuuggg[[[XXXTTTMMMLLLQQQ```|||eeeaaaqqq^^^DDD===;;;999999999999777555555555444444444444555555444444444444444444444444333333333333333333333333444444444333333222222222333444444555666777777888999===BBBMMMZZZdddzzztttooollliiiiiiooogggHHHEEE@@@>>>===>>>==================<<<<<<<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>AAACCCGGGKKKQQQVVV```}}}yyy{{{tttnnnwwwiii\\\XXXTTTMMMMMMRRRYYY~~~eee^^^ccchhhKKK===;;;:::999999999777555555555555444444555555555444444444444444444444444333333333333333333333333333333333333333333333333444444555555666777777777888===CCCOOO]]]hhhxxxxxx}}}tttkkkooopppnnnqqqnnnIIIEEE@@@>>>===>>>>>>===>>>=========<<<<<<<<<<<<999999999999999999999999:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>??????>>>>>>>>>AAACCCGGGKKKQQQVVVaaa}}}|||wwwvvvoookkk}}}wwwkkk___YYYUUUPPPMMMNNNWWWzzzhhhccciiiuuuLLLBBB;;;666888999777666777666666666666666666666666222333333444444333333222222222222222222222222222333333222222111222222222444555666555555555777999===@@@FFFMMMUUUiiisssooopppxxxyyyqqqmmmoooooollljjjuuusssMMMAAA>>>???;;;>>>AAA<<<===<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;999999::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<======>>>@@@AAABBBLLLMMMYYY___bbb~~~vvvpppoooooolllhhhjjjkkkffffffzzzzzznnnbbbZZZUUUOOOLLLMMMSSSrrrkkkggguuuYYYDDD===888999:::888666777666666666666666666666666222333333444444333333222222222222222222222222222333333222222222222222333444555666555555555777999===@@@HHHPPPZZZrrr~~~|||sssooolllpppxxx~~~xxxssspppooommmhhhdddkkkvvvPPPCCC@@@AAA<<<>>>AAA<<<===<<<<<<<<<<<<;;;;;;;;;999::::::::::::::::::;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>???@@@BBBCCCDDDJJJKKKVVV\\\___}}}ssskkkhhhhhheeeccccccdddccceeezzz~~~rrrddd\\\VVVOOOKKKKKKPPPiiiooommm|||bbbGGG@@@:::::::::888666777666666666666666666666666333333444444444444333333222222222222222222222222333333222222222222333333444555666666555666888:::<<>>???AAA<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAACCCEEEHHHHHHRRRXXX\\\{{{zzzuuuqqqmmmjjjggghhhhhhkkk~~~tttggg^^^XXXQQQMMMMMMPPPbbbtttqqqvvvkkkKKKBBB<<<;;;;;;888666777666666666666666666666666333333444444444444333333222222222222222222222222333333222222222333444444444555666666555666888:::<<>>BBB@@@>>>AAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;===<<<<<<<<<<<<===>>>???>>>===<<<<<<===???BBBCCCHHHGGGPPPVVVZZZzzz|||{{{zzz{{{xxxkkkbbb\\\UUUQQQQQQQQQ\\\ssskkk|||MMMDDD===;;;:::888666888666666666666666666666666444444555555555555444444222222222222222222222222333222222333333444555666333555666666666777:::<<<>>>IIIPPPTTTlll~~~~~~~~~lll___bbb^^^]]]___^^^dddwwwdddJJJ???CCC@@@===@@@???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999::::::::::::;;;;;;===<<<<<<;;;<<<===???@@@DDDBBB@@@??????AAADDDEEEHHHGGGQQQVVVZZZ{{{|||mmmddd]]]UUUPPPPPPMMMXXXssslll}}}sssMMMDDD<<<:::999777777888666666666666666666666666444444555555555555444444222222222222222222222222222222222333333555666666333555666777777888:::===???LLLSSSWWWqqq}}}~~~}}}qqqfff___ccc^^^\\\]]]ZZZ]]]ooopppRRRCCCEEE@@@<<<>>>???===<<<<<<<<<<<<;;;;;;;;;999::::::::::::::::::;;;999999::::::::::::;;;;;;======<<<;;;<<<>>>@@@AAAGGGEEEBBB@@@@@@AAADDDEEEGGGGGGQQQWWW[[[zzz}}}|||{{{rrryyypppfff]]]TTTOOONNNIIIUUU}}}ssskkktttkkkMMMCCC;;;:::999777777888666666666666666666666666444444555555555555444444222222222222222222222222222222222333444555666777333555666777777888;;;===@@@NNNVVVZZZvvv~~~~~~|||pppiiifffeeeccc]]][[[\\\YYYZZZlllyyyYYYGGGGGG@@@;;;===>>>======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;======<<<;;;<<<>>>@@@BBBGGGEEEBBB???>>>???BBBCCCGGGGGGQQQWWWZZZyyyxxxmmmhhhkkkzzzwwwjjjZZZWWWWWWOOOPPPSSSooorrrggguuummmQQQBBB888:::<<<888555777777555444555666777666555555555444444444333333333444333222111111111222333333333333444444444555555444666888888888999;;;===???OOOPPPVVV{{{{{{tttnnnhhheeeeeedddaaa^^^\\\YYY\\\iiiwwwiiiLLLGGGFFF>>>;;;BBB=========<<<;;;;;;::::::@@@???============;;;999:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???BBBDDDPPPJJJPPPWWW\\\zzzssshhhjjjsss}}}{{{lll[[[VVVUUUMMMOOOQQQllluuujjjyyykkkRRRCCC999:::<<<888666777777555444555666777666555666666555555555444444444333222222111111222333444333333333444444444555555444666888888888999;;;===???OOOPPPXXX|||wwwqqqnnniiieeedddbbb^^^[[[XXXUUUXXXeeesssiiiJJJDDDDDD>>>===BBB>>>======<<<<<<;;;::::::888888888888888888999:::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???BBBDDDNNNJJJPPPWWW\\\|||kkk```aaafffkkknnnwww{{{ppp\\\UUUTTTMMMLLLOOOggg{{{sssmmmTTTEEE::::::<<<888666888777555444555666777666555666666666666555555555555222222111111222333444555333333333444444444555555555666888888888999<<<>>>CCCQQQTTT___{{{www~~~}}}}}}uuuuuupppoookkkeeebbb```[[[VVVRRRPPPSSS```mmm{{{uuurrrtttvvvwwwwwwvvvyyy}}}qqqOOODDDCCC@@@>>>@@@>>>>>>===<<<<<<;;;;;;:::666888::::::999;;;@@@DDD<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???BBBDDDLLLIIIPPPVVV\\\~~~vvveeeaaaaaaaaa```\\\\\\```lllttt___VVVUUUOOOLLLNNNcccyyysssXXXGGG;;;:::;;;888666999777555444555666777666555555555555555444444444444111111111222333444555555333333333444444444555555555777888888888999<<<>>>GGGTTTXXXhhhnnnwwwzzz}}}{{{ooojjjoooxxxyyyttttttooogggbbb^^^YYYSSSOOOLLLOOO[[[ggg}}}~~~uuupppjjjfffeeeeeedddccciiijjjlllllllllooosssvvv\\\IIIDDDAAA>>>===>>>>>>======<<<;;;;;;;;;999<<<>>>===;;;===DDDJJJ===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???BBBDDDIIIHHHPPPUUU\\\lllbbb```___]]]^^^]]]ZZZ\\\ooowwwdddYYYWWWSSSNNNOOO___|||wwwuuu[[[JJJ<<<;;;;;;777666999777555444555666777666555444444444333333333222222111111222333444555555555333333333444444444555555666777888888888999===???GGGSSSYYYnnnooozzz|||zzz|||jjjiiinnnrrruuu{{{zzzyyyrrriiiccc^^^XXXRRRNNNLLLMMMWWWaaapppvvvzzzwwwqqqmmmjjjggggggeeebbb```^^^]]][[[ZZZ]]]]]]]]]^^^___bbbgggjjjkkkrrryyy}}}hhhNNNDDDBBB???===???>>>>>>===<<<<<<;;;;;;777:::<<<:::777888>>>DDD===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???BBBDDDGGGHHHPPPTTT\\\wwweeeaaa```]]]\\\___]]]ZZZjjj{{{hhh[[[XXXUUUOOOPPP[[[ssswww}}}vvv___MMM>>>;;;;;;777777:::777555444555666777666555333333333333222222222111111222333444555555444444333333333444444444555555777888888888888:::===@@@FFFQQQYYYrrrzzz{{{|||zzzxxxhhhhhhrrr}}}}}}~~~yyyqqqhhhccc]]]WWWQQQNNNLLLMMMTTT\\\eeeiiikkkiiiddd^^^[[[YYYXXXXXXYYYYYYZZZZZZZZZZZZUUUUUUUUUVVVYYY]]]bbbdddaaaeeekkkpppvvvqqqRRRDDDBBBAAA?????????>>>======<<<<<<;;;888::::::999666777;;;>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???BBBDDDFFFIIIQQQTTT\\\}}}sssllleeeZZZ^^^\\\YYYjjjkkk\\\XXXUUUPPPPPPWWWjjjxxxxxx{{{aaaOOO???;;;:::777777:::777555444555666777666555444444333333333222222222222333444555555444444333333333333444444444555555888888888777777:::>>>AAAHHHQQQZZZwww~~~zzz{{{{{{qqqlllyyy|||vvvmmmeeebbb\\\VVVQQQOOOMMMLLLPPPVVV[[[[[[\\\[[[XXXUUUSSSSSSOOOOOOPPPQQQSSSUUUYYY[[[WWWUUUSSSSSSUUUYYY\\\]]][[[___ccchhhppp~~~}}}XXXEEEBBBBBB?????????>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???BBBDDDFFFIIIRRRSSS[[[}}}qqqfffggg___XXXiiimmm\\\WWWTTTPPPPPPUUUeeeuuuqqqbbbPPP???;;;:::777777;;;777555444555666777666555555555444444444333333333333444555555555444333222333333333444444444555555888888888777777:::>>>AAAKKKTTT^^^|||www}}}{{{{{{vvvwww|||sssyyyqqqhhhbbb```ZZZUUUPPPOOOMMMKKKNNNSSSTTTRRRPPPPPPPPPOOOOOOQQQMMMMMMLLLKKKLLLOOOUUUYYY^^^[[[VVVSSSSSSTTTUUUVVVYYY[[[___dddlllxxx___GGGBBBBBB?????????>>>>>>======<<<<<<999888777888:::;;;:::888::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???BBBDDDFFFJJJRRRSSS[[[xxxjjjaaaccclll}}}jjj[[[UUUPPPPPPJJJQQQbbbyyyxxxfffSSS>>>555888;;;:::777666555555555444444444444555444333222222444555777555555555444444333333333222222222333444555666777777888999999888:::@@@DDDPPPUUUaaa}}}vvvwwwvvvwwwvvvzzzzzzooollliiiddd^^^\\\WWWPPPLLLJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJKKKKKKJJJIIIJJJLLLSSSWWWZZZ[[[XXXSSSQQQPPPOOOTTTZZZ___dddmmmyyyiiiHHH@@@BBBBBB???>>>===<<<<<<;;;;;;<<<777777888;;;======;;;999999999999999999999999999<<<;;;::::::;;;<<<>>>???===???@@@@@@???@@@BBBDDDHHHIIIRRRXXX___qqqmmmpppnnn___ZZZUUURRRNNNTTTbbb{{{vvvmmmXXXBBB:::;;;<<<888555666666666555555555444444555444333222222444555777555555444444444333333333333333333333444555666777777888:::999888:::@@@EEEOOOVVVdddrrrlllxxxwwwxxxwww|||xxxnnnkkkiiieee```^^^YYYRRRMMMJJJIIIHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJJJJIIIIIIJJJKKKLLLOOOUUU[[[^^^]]]XXXTTTRRRVVVYYY[[[\\\aaaiiippp{{{qqqNNNBBBAAA@@@???>>>===<<<<<<;;;;;;<<<:::999999;;;======;;;999:::::::::999999999999999;;;;;;;;;;;;;;;<<<===>>>===???@@@@@@???@@@BBBDDDHHHIIIRRRWWW^^^sssppp{{{rrrccc]]]XXXSSSOOOVVV^^^vvv~~~tttuuu]]]DDD;;;===<<<888444777777777666666666555555444444333222333444555666555444444444444333333333333333333333444555666666666888:::999888;;;@@@EEEOOOYYYiiillljjjxxxyyyyyyxxx}}}~~~wwwmmmkkkjjjfffbbb```[[[TTTNNNJJJHHHFFFEEEIIIIIIJJJJJJKKKJJJJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMLLLLLLPPPVVV[[[[[[UUUOOOOOOQQQSSSTTTUUUZZZbbbhhhooowwwzzzUUUDDDAAA??????>>>===<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;::::::999999888888999:::;;;<<<===============>>>???@@@???@@@CCCEEEHHHHHHPPPVVV^^^xxx~~~sssbbb\\\VVVRRRMMMRRRYYYnnntttdddEEE:::;;;;;;999777777777777777666666666666444444333333333444555666444444444444444444444444444444444444444555666666666888:::999999;;;AAAFFFPPP[[[mmmhhhnnnyyyyyyxxxvvv|||zzzpppllljjjgggddd```[[[TTTOOOKKKIIIGGGFFFIIIIIIJJJKKKLLLLLLKKKKKKMMMOOOPPPPPPOOOOOOQQQRRROOOOOOPPPSSSWWWZZZ[[[[[[[[[YYYVVVSSSRRRVVV]]]ccceeekkkuuuXXXEEEAAAAAA???>>>===<<<<<<;;;;;;<<<<<<;;;:::;;;===??????>>>;;;;;;;;;::::::999888888999:::;;;===>>>======<<<===>>>???@@@???@@@CCCEEEHHHHHHPPPUUU]]]rrrbbb\\\WWWSSSKKKOOOWWWkkkwwwsssJJJ::::::999999:::777777777777666666666666333333333333444444555555444444444444444444444444555555444444444555666666666888:::999999<<>>===<<<<<<;;;;;;<<<;;;999999;;;>>>@@@AAAAAA;;;;;;;;;:::::::::999999999:::;;;===>>>======<<<<<<===??????@@@AAACCCEEEHHHHHHPPPUUU^^^rrrddd___ZZZUUUMMMPPPWWWjjj~~~SSS>>>;;;999888:::777777777666666666555555333333333444444444555555333333333444444444444555666555555555555555666666666888:::::::::===CCCHHHSSSbbbwwwrrrggg|||~~~uuuxxxuuusss{{{{{{tttmmmfffbbbYYYWWWSSSQQQQQQRRRQQQQQQNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWWWWWWWWWWYYYZZZ]]]___^^^ZZZWWW^^^mmmzzzvvvjjj]]]TTTQQQQQQRRRQQQQQQXXXdddmmmxxxaaaHHHBBBEEE???>>>===<<<<<<;;;;;;<<<999999999;;;>>>@@@@@@@@@::::::::::::;;;;;;;;;;;;999:::;;;<<<============<<<===??????@@@AAADDDFFFHHHHHHQQQVVV___sssddd^^^YYYUUUNNNRRRVVVdddUUU???===999777:::666666666555555555444444333333444444555555444444333333333444444444555555666666555555555555666666666888:::::::::===CCCHHHRRReee~~~zzzqqqxxxrrrwwwuuuttt}}}wwwooogggaaaYYYVVVTTTSSSTTTUUUUUUTTTRRRSSSTTTVVVWWWYYYYYYYYYZZZ\\\]]]^^^^^^^^^```aaaffffffeee___[[[[[[bbbhhhlllhhhaaa[[[XXXVVVVVVVVVRRRPPPUUU```gggqqqkkkMMMBBBDDD???>>>===<<<<<<;;;;;;<<<::::::;;;<<<>>>???===;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;===??????@@@AAADDDFFFHHHHHHRRRXXX```sssbbb[[[UUURRRMMMRRRSSS\\\QQQ>>>===:::888:::666555555555444444444444222333444444555555444444333333333444444555555555777666666555555555666666666888:::::::::===CCCIIIQQQggguuusssooovvvuuuuuuyyypppgggaaaYYYWWWUUUTTTUUUVVVVVVUUUTTTUUUWWWYYYZZZ\\\\\\\\\```bbbdddddddddeeeggghhhfffgggggggggeeedddcccccc^^^]]][[[ZZZYYYWWWUUUSSSSSSPPPSSSZZZ___ggg~~~sssPPPBBBBBB???>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>===:::777888999999:::;;;<<<======<<<;;;::::::;;;<<<>>>???;;;===>>>???@@@AAADDDGGGGGGIIISSSYYYaaahhhYYYWWWUUUPPPQQQQQQ[[[vvvRRR@@@<<<;;;888555888888777555555444444444666666555444333333222222333444444555555444444333222222333444444555555666777777999<<<<<<<<>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;===???AAABBB===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCGGGHHHPPPUUUaaasssaaa]]]UUUPPPOOOOOOWWW{{{sssPPP>>>;;;;;;888666888777666555555444444444666555555444333333222222333444444555555444444333222333333444444555555666777777999<<<<<<<<>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<>>>???@@@===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCIIIJJJQQQVVVbbbwwwccc\\\VVVPPPOOOMMMSSStttqqqOOO>>>::::::999888888777666555555444555555555555555444444333333222333444444555555444444333333333333444555555666666888777999<<<<<<<<>>======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===<<<======>>>???AAABBBCCCJJJKKKSSSXXXccctttbbbYYYWWWPPPOOONNNRRRpppsssRRR???;;;:::999888777777666555555555555555555555444444444333333333333444444555555444444333333333444444555666666666888777999<<<<<<===CCCKKKWWWnnnvvvzzzyyyuuupppwww~~~mmmccc```]]]bbbeeefffiiiuuu}}}{{{zzzzzzzzz|||}}}zzzxxxrrrkkkaaa```XXXUUUZZZ\\\jjjoooQQQDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<======>>>???AAABBBCCCKKKLLLSSSXXXcccuuueee\\\YYYQQQPPPPPPSSSoooyyyWWWCCC<<<:::888888777666666555555555555666444444444444444333333333333444444555555444444333333333444555555666666777888777999;;;<<<===DDDMMMYYYsssuuu~~~qqqsssuuutttzzz}}}ooohhheeedddcccfffjjjooottt|||{{{yyyvvvqqqgggeee[[[WWWZZZ[[[hhhwwwVVVDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<======>>>???AAABBBCCCIIIJJJRRRWWWbbbvvvfff\\\YYYQQQQQQQQQSSSmmm~~~\\\FFF>>>:::888888666666555555555555666666444444444444444444444444333444444555555444444333444444444555666666777777999888999;;;<<<===EEENNN]]]{{{qqq~~~ppprrrvvvuuuzzz{{{nnnlllqqqrrrppplllmmmsss||||||xxxuuunnnjjj___ZZZ[[[[[[hhh}}}[[[GGGBBBAAA@@@>>>======<<<<<<:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<======>>>???AAABBBCCCHHHIIIQQQVVVbbbxxxggg[[[ZZZPPPPPPQQQQQQiii^^^HHH>>>999888999666666555555555555666666444444444444444444444444333444444555555444444333444444555555666666777777999888888;;;<<<>>>FFFOOObbbvvvkkk}}}qqqrrrsssrrrzzzyyymmmkkkyyyxxxyyy|||xxxrrroooccc\\\]]]]]]iii```LLLBBBAAA@@@>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;::::::;;;;;;===>>>>>><<<======>>>???AAABBBCCCHHHIIIQQQWWWddd}}}kkk\\\ZZZPPPOOOPPPOOOeeezzz^^^HHH>>>:::999:::666666555555555666666777444444444444444444444444333444444555555444444333444444555555666777777777999888888;;;<<<>>>FFFOOOfffooofffyyypppqqqpppooo{{{tttmmmgggooo{{{uuuqqqeee^^^^^^^^^jjjdddPPPBBBAAA@@@>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>??????:::::::::;;;<<<===>>>???<<<======>>>???AAABBBCCCHHHIIIRRRXXXeee}}}ppp^^^[[[SSSOOOOOOQQQaaabbbFFFAAA<<<777===666666666666555555555555444444444444444444444444222222333333333333444444:::999777666555555555666666:::;;;@@@IIIHHHFFFPPPccciiijjjwwwpppsssqqqoooyyy~~~zzz}}}sssvvvuuuttt{{{xxxvvvkkkaaa\\\ZZZjjjkkkVVVEEE@@@>>>AAAAAA===;;;<<<<<<<<<======<<<<<<;;;:::999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===;;;<<<=========???BBBDDDGGGKKKTTTYYYhhhrrr```[[[TTTPPPPPPPPP___iiiHHHAAA;;;666999666666666666555555555555444444444444444444444444222222333333333333444444777777666555555666777888666999777:::CCCDDDEEEQQQgggssspppuuuoooqqqqqqppp|||xxxwww~~~zzzuuu}}}}}}zzzwwwvvvlllbbb^^^]]]nnnqqqXXXEEEAAA???AAAAAA===<<<===<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>???>>>>>>@@@BBBEEEGGGKKKSSSYYYiiitttccc\\\UUUQQQQQQPPP\\\rrrJJJ@@@;;;555777666666666666555555555555444444444444444444444444222222333333333333444444555555555555666777888999888:::555666???AAAFFFUUUlll{{{wwwsssmmmooopppppp~~~{{{rrryyy|||{{{xxxxxxwwwlllccc```aaasss}}}```FFFAAA???AAA@@@===<<<===<<<<<<======<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@???@@@CCCEEEGGGKKKSSSZZZjjjuuuddd\\\UUURRRQQQOOOYYY}}}}}}xxxKKK???<<<666666666666666666555555555555444444444444444444444444222222222333333333444444444444555555666777777888999<<<777888@@@BBBIIIXXXnnn}}}{{{~~~sssmmmooonnnooowwwyyy|||zzzxxxmmmdddbbbcccwwwiiiGGGBBB???@@@@@@===<<<===<<<<<<<<<===<<<<<<;;;:::<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@???@@@BBBEEEHHHJJJSSSZZZllluuueee\\\VVVRRRQQQNNNXXXzzz|||{{{OOO@@@===777666666666666666555555555555444444444444444444444444222222222333333333444444555555666666666666555555666;;;999;;;BBBCCCHHHXXXnnnyyy|||}}}sssmmmooommmnnn~~~yyywww|||zzznnneeecccfffzzzkkkIIICCC@@@@@@@@@===<<<>>><<<<<<<<<===<<<<<<;;;:::<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>???BBBDDDHHHJJJSSS[[[ooouuueee]]]VVVRRRPPPMMMWWWzzz{{{zzzQQQAAA===777777666666666666555555555555444444444444444444444444222222333333333333444444555555666666666555555444333999999;;;BBBBBBGGGVVVooorrrzzz{{{qqqnnnpppmmmnnn~~~uuuqqq{{{}}}{{{ooogggfffjjjiiiJJJDDD@@@@@@@@@===<<<>>><<<<<<======<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>@@@CCCEEEHHHJJJSSS\\\qqquuufff]]]UUUQQQOOOMMMWWW{{{|||~~~{{{MMM>>><<<888999666666666666555555555555444444444444444444444444222222333333333333444444222333555666666666666555444::::::;;;AAABBBHHHYYYtttfffrrrvvvnnnmmmpppooooooxxxrrrnnnzzz}}}{{{pppiiijjjqqqmmmKKKEEE@@@@@@???===<<<>>><<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@BBBEEEHHHHHHJJJSSS]]]rrrvvvggg]]]UUUPPPOOOLLLXXX|||pppFFF999::::::<<<777666666666555555555555444444444444444444444444222222333333333444444444000111333555777777777777888>>>======BBBDDDLLL^^^xxxxxxZZZjjj{{{rrrllllllqqqppppppyyyiiifff{{{|||{{{qqqkkknnnvvvsssLLLEEE@@@@@@???===<<<>>><<<<<<======<<<<<<;;;:::999:::<<<<<<<<<<<<:::999;;;;;;;;;<<<<<<<<<======<<<>>>???@@@AAADDDGGGJJJHHHJJJSSS]]]ssswwwggg^^^YYYPPPNNNPPPTTTsssfffJJJ===<<<;;;999888777666555555444444555444444444444444444444444333333333444444555555555444444555555666777777777777<<<999999AAADDDMMM___vvvXXXcccwwwrrrpppmmmmmmooonnnppp{{{rrrnnnkkkssswwwyyyvvvnnneee```^^^kkkwwwzzzooojjjrrruuuOOOCCCAAACCC>>>???AAA;;;======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<============<<<<<<===>>>AAAFFFLLLQQQJJJLLLVVV```tttwwwfff^^^YYYPPPNNNPPPTTTrrrhhhKKK???>>>===;;;888777666555555444444555444444444444444444444444333333444444444444444444444444555555666777777777777<<<999999AAADDDNNN```tttXXXfff{{{uuuooolllmmmooommmppp}}}tttkkkiiiiiiiiieee___ZZZWWWVVVTTT```lllyyy~~~qqqmmmwwwtttPPPCCC@@@BBB===>>>@@@;;;======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???CCCHHHKKKIIIKKKUUU___sssyyyiii___ZZZPPPNNNOOOSSSqqqjjjMMM???>>><<<999888777666555555444444555444444444444444444444444444444444444444444333333444444555555666777777777777<<<999:::BBBEEEOOOaaayyy[[[ggg{{{uuunnnkkkkkknnnmmmqqq|||lllaaaaaaaaa___[[[VVVQQQNNNKKKSSSXXXZZZlllrrrnnnzzzxxxTTTDDD@@@AAA======???;;;======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===?????????@@@BBBEEEHHHKKKUUU___tttnnn___ZZZQQQOOOOOORRRooooooSSSDDDAAA>>>888888777666555555444444555444444444444444444444444555555555444444333333333444444555555666777777777777;;;999:::BBBFFFPPPccc```dddvvvqqqllljjjjjjmmmmmmqqqwwwhhhaaadddgggiiiggg```XXXSSSWWWTTTTTTWWW]]]vvv~~~ooolllzzzZZZGGG@@@BBB>>>===???<<<======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===@@@@@@@@@@@@AAABBBHHHLLLVVVaaavvvppp```[[[RRROOOOOOQQQnnnsssXXXIIIFFFBBB;;;888777666555555444444555444444444444444444444444555555555444444333333333444444555555666777777777777;;;999;;;CCCHHHRRRdddhhhaaarrrpppllliiiiiillllllqqqyyyiiieeeeeehhhkkkmmmmmmkkkhhhfffcccSSSNNNVVVUUU\\\|||mmmkkkyyybbbKKKAAADDD@@@>>>@@@???======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>><<<;;;;;;;;;;;;<<<;;;===@@@BBBBBBBBBCCCDDDJJJMMMYYYdddxxx}}}|||~~~ooo```[[[RRRPPPOOOPPPlllrrrUUUCCCAAA???888888777666555555444444555444444444444444444444444444444444444444444333333444444555555666777777777666;;;:::;;;DDDIIISSSffflllbbbssssssmmmiiiiiikkkkkkppp~~~gggccckkkiiikkklllkkkkkknnnuuuzzzoooXXXOOOVVVRRRQQQzzzyyykkkiiiwwwhhhNNNBBBEEEAAA>>>AAA@@@======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<>><<<;;;;;;<<<<<<<<<>>>AAABBBCCCCCCEEEFFFJJJNNNZZZfffzzz{{{xxxzzz}}}pppaaa\\\SSSPPPOOOPPPkkk~~~WWW???;;;:::444888777666555555444444555444444444444444444444444333333444444444444444444444444555555666777777777666;;;:::<<>>@@@======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<>>=========>>>???@@@AAAAAA@@@AAACCCEEEHHHMMMYYYeeezzz~~~uuupppmmmzzzuuugggWWWTTTOOOOOORRRbbb~~~jjjCCC<<<===888777777777777666666666666555555555555555555555555333333333444444444555555555555666666777777888888777<<<:::;;;EEEKKKWWWkkklll^^^hhhmmmiiijjjlllmmmhhhkkk{{{qqqmmmmmmmmmnnnttt{{{zzzqqqccc\\\ZZZppp|||qqqiiibbb```hhh{{{qqqQQQIII???;;;BBB<<<======<<<;;;::::::;;;<<<===777888:::;;;;;;;;;;;;:::::::::<<<=========<<<;;;<<<===>>>??????AAADDDGGGJJJNNNZZZhhh|||sssmmmnnnyyyuuugggXXXTTTOOOPPPSSSccc~~~pppHHH>>><<<666777777777777666666666555555555555555555555555555333333333444444444555555555555666666777777888888777<<<:::;;;EEELLLXXXlllhhh[[[eeejjjhhhiiilllmmmiiilllyyyuuutttuuuvvvwww~~~~~~~~~}}}xxxnnnccc\\\```zzzvvvoooiiicccccciiizzzpppPPPHHH@@@<<>>??????AAADDDGGGKKKOOO\\\kkk{{{pppjjjmmmvvvuuuhhhYYYUUUPPPQQQSSSccc}}}qqqJJJ???<<<666777777777666666666555555444444444444444444444444333333333444444444555555555555666666777777888888777<<<:::;;;FFFMMMYYYnnngggZZZdddjjjggggggkkknnnkkkmmm|||~~~|||{{{|||~~~yyyjjj]]][[[```}}}uuuooojjjeeeeeejjjwwwpppNNNFFFAAA>>>DDD===>>>===<<<;;;;;;;;;;;;<<<===;;;<<<=========<<<;;;::::::;;;<<<============<<<<<<>>>?????????AAADDDGGGLLLPPP^^^nnn|||qqqjjjjjjqqqvvviiiZZZVVVQQQQQQTTTccc|||iiiGGG===<<<888777777666666666555555555444444444444444444444444333333333444444444555555555555666666777777888888888<<<:::<<>>>>>>>><<<;;;:::;;;<<<<<<==================>>>??????@@@BBBEEEGGGLLLQQQ```ppptttllleeekkkzzzyyyjjjZZZWWWQQQQQQSSSccc{{{```AAA:::;;;:::666666666666555555555555444444444444444444444444333333333444444444555555555555666666777777888888888<<<:::<<>>>>>>>>>>>===;;;:::<<<<<<<<<<<<======>>>>>>===>>>???@@@@@@BBBEEEHHHLLLRRRaaasssuuulllaaadddooo{{{jjjZZZVVVPPPPPPSSSbbb}}}ZZZ???999:::999666666666555555555444444333333333333333333333333333333333444444444555555555555666666777777888888888<<<:::<<>>>>>===<<<;;;======<<<<<<======>>>???===???@@@@@@@@@BBBEEEHHHNNNTTTdddvvvsssiii______dddooo|||~~~iiiYYYVVVPPPPPPRRRaaa}}}VVV???;;;:::777666666555555555444444444333333333333333333333333333333333444444444555555555555666666777777888888888<<<:::<<>>===<<<<<<<<<===??????>>>???@@@@@@AAABBBFFFHHHQQQWWWhhhyyy~~~pppeee^^^]]]^^^cccmmm~~~iiiYYYUUUOOOOOOQQQ```vvvSSS@@@===;;;777666666555555555444444444333333333333333333333333333333333444444444555555555555666666777888888888888<<<:::<<>>===<<<<<<<<<===???@@@>>>???@@@@@@AAACCCFFFIIISSSYYYjjj|||yyylllfff^^^ZZZVVVTTTWWWfffnnn\\\TTTLLLMMMPPP```rrrTTTBBB<<<;;;999999888666555444444555555444444444444444444444444222222333333333333444444555555666666777777888888777;;;888;;;IIITTTeee|||zzzpppjjjmmmjjjkkkoooooozzz|||{{{wwwqqqcccYYYTTTVVVtttwwwtttrrrpppllliiilllrrrwwwyyyzzzwwwrrroooqqquuudddEEEBBBAAA>>>>>><<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<>>>???@@@@@@AAABBBFFFHHHTTTZZZkkk~~~{{{lllddd\\\YYYVVVTTTTTT___vvv|||mmm[[[UUUMMMNNNRRRcccqqqSSS@@@;;;:::888999888666555444444555555444444444444444444444444222222333333333333444444555555666666777777888888888<<<:::===KKKVVVhhh~~~uuuuuukkknnnkkkkkkooonnnyyy|||yyykkk^^^XXXVVVeee}}}wwwrrrmmmjjjeeeccchhhoootttyyy{{{vvvttttttfffGGGDDDBBB@@@@@@===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=====================<<<>>>???@@@AAAAAACCCFFFIIISSS[[[nnnzzzkkkccc\\\YYYVVVSSSQQQVVVeeeuuuwwwkkkZZZUUUOOOPPPTTTfffqqqRRR@@@;;;:::888999888666555444444555555444444444444444444444444222222333333333333444444555555666666777777888888888===;;;???MMMYYYkkkmmmmmmuuullloookkkkkknnnlllwwwwwwhhhaaaZZZZZZeee{{{xxxqqqiiiddd___]]]bbbiiirrr{{{|||tttoooiiiJJJFFFDDDAAAAAA???>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==================>>>???@@@AAAAAACCCFFFIIISSS\\\rrrwwwkkkeeeaaa\\\VVVRRRNNNOOOZZZeeexxxuuuiiiZZZVVVPPPPPPSSSeeesssTTTAAA;;;:::999999888666555444444555555444444444444444444444444222222222333333333444444555555666666777777888888888<<<;;;@@@NNN[[[mmm~~~llljjjoookkknnnkkkjjjmmmlllwwwrrrjjjbbb]]]```jjjwww|||zzzrrriiiccc^^^ZZZ\\\aaannnwwwzzzpppjjjjjjLLLHHHDDD@@@@@@???===============<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>???@@@AAABBBDDDGGGJJJUUU^^^tttwwwooommmhhh```XXXRRRNNNNNNVVV___fffnnnxxxvvviiiZZZWWWPPPOOOQQQcccwwwWWWCCC===<<<:::999888666555444444555555444444444444444444444444222222222333333333444444555555666666777777888888666;;;:::@@@OOO]]]pppzzzqqqmmmjjjllljjjiiimmmkkkwwwyyypppgggccchhhjjjsssvvv{{{sssjjjeee___YYYWWWYYYccciiiqqqvvvuuupppiiieeexxxjjjLLLGGGBBB===???>>>=========>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBDDDHHHKKKWWW```uuuxxxssstttnnndddYYYSSSOOONNNSSSZZZ[[[```gggkkkmmmppptttwww}}}vvvgggZZZXXXQQQOOOPPPbbb|||ZZZEEE>>><<<;;;999888666555444444555555444444444444444444444444222222333333333333444444555555666666777777888888666;;;;;;@@@QQQ___rrr}}}uuujjjmmmjjjiiillljjjuuuwwwjjjdddkkkrrrzzz|||{{{ssskkkgggbbb[[[XXXYYYYYY\\\```ccceeedddcccbbbmmmkkkMMMGGGAAA;;;======<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAAAAABBBEEEIIIKKKYYYbbbxxxwwwrrrrrrpppfff[[[UUUQQQNNNPPPSSSXXXZZZ\\\[[[ZZZ[[[```dddiiiooouuu{{{~~~ssseeeYYYXXXRRRPPPRRReee\\\EEE>>><<<:::999888666555444444555555444444444444444444444444222222333333333333444444555555666666777777888888777<<<<<>>???>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???>>>???AAABBBCCCEEEIIILLLYYYddd|||uuunnnmmmpppfff\\\VVVRRRNNNLLLMMMZZZZZZXXXTTTPPPPPPTTTYYY[[[bbbhhhooo~~~{{{ooodddXXXYYYSSSRRRUUUhhh\\\EEE===;;;888999888666555444444555555444444444444444444444444222222333333333444444444555555666666777888888888888======DDDUUUdddxxxqqqrrrmmmjjjjjjeeennn{{{hhhkkkmmmzzzpppmmmlllkkkmmmpppnnnjjjddd```]]][[[YYYWWW[[[nnnmmmOOOIIIAAA;;;===>>><<<===>>>???>>>===;;;:::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>???AAABBBCCCFFFIIILLLXXXeeeuuullliiieeeaaa[[[XXXWWWTTTOOOKKKSSSWWWZZZWWWQQQLLLLLLMMMVVV\\\dddnnnzzztttgggXXXVVVQQQSSSXXXkkk~~~QQQCCC@@@999777777777666555555555555555444444444444444444444444333333333444444444555555666666777777888888999999<<<===:::BBBXXXkkkssssssvvv{{{yyyooolllooojjjdddooo}}}ooonnnwww}}}sssnnnmmmooovvv~~~|||ssshhhbbbaaaaaa^^^[[[^^^nnnkkkNNNIIIBBB===@@@BBB<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>???<<<;;;:::<<<>>>???>>>===<<>>???<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;<<<>>>???>>>======???BBBBBBBBBEEEJJJOOOWWWiiixxxlllaaa___cccaaabbbbbb___YYYSSSOOOMMMIIILLLNNNMMMHHHEEEEEEFFFGGGKKKSSS^^^nnnmmm\\\VVVNNNOOOUUUkkkWWWBBB;;;777999777666555333333444555555444444444444444444444444333333333444444444555555555666666777888888999999;;;===:::BBBXXXlllnnnccckkksssssslllkkknnnjjjdddlll{{{|||~~~}}}uuusssuuuzzzvvvlllggggggiiihhhuuuzzzTTTJJJBBB<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<>>>??????>>>>>>@@@BBBBBBBBBEEEKKKPPPWWWkkk}}}fff___bbbcccfffgggddd\\\TTTOOONNNHHHJJJKKKJJJGGGEEEEEEEEEGGGJJJOOOXXXfffzzzmmm]]]WWWOOOPPPUUUjjjVVVBBB:::777;;;777666444333333333444555444444444444444444444444333333333444444444555555555555666777888999999::::::===;;;BBBXXXmmmsssgggppptttpppkkkjjjmmmjjjeeejjjvvvqqqnnnqqqnnnxxxxxxwwwxxx}}}{{{wwwvvvuuurrrzzz{{{SSSHHHBBB>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===<<<;;;<<<>>>@@@???>>>???AAACCCCCCCCCFFFMMMRRR^^^sssoooaaaaaaeeehhhjjjggg___VVVQQQOOOIIIJJJJJJIIIGGGEEEEEEEEEFFFIIIMMMTTT```sss~~~kkk\\\YYYRRRSSSWWWjjjVVVCCC;;;777:::666666555555444444444444444444444444444444444444333333333444444444555555555555666777888999:::::::::===;;;BBBXXXnnnzzzpppvvvrrroookkkjjjllljjjfffiiirrrpppjjjnnntttrrr}}}yyywwwwwwzzz~~~rrrwwwtttNNNFFFBBB@@@AAA???======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===<<<;;;===???@@@???>>>???AAACCCCCCDDDHHHOOOUUUbbbxxxqqqaaa^^^ccceeegggeee```ZZZUUURRRLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFIIIOOO[[[llljjj[[[YYYTTTTTTXXXjjj||||||VVVDDD<<<666888555666777777777666444333444444444444444444444444333333333444444444555555444555666777888999:::;;;999===;;;BBBXXXnnn{{{ssszzzqqqoookkkjjjkkkiiigggjjjooo}}}ppphhhhhhmmmqqq{{{zzzxxxwwwvvvzzz}}}~~~~~~jjjkkkpppyyynnnLLLFFFCCC@@@BBBAAA=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<===???@@@@@@??????AAABBBCCCEEEJJJRRRYYYbbbyyy{{{jjj^^^ZZZ^^^^^^___``````]]]YYYVVVRRRPPPNNNLLLKKKIIIHHHGGGDDDEEEGGGKKKSSSbbbssskkk[[[XXXRRRSSSXXXlllwwwQQQBBB<<<888999444666999::::::888555222444444444444444444444444333333333444444444555555444444555777888999:::;;;999===<<>>>>>===<<<===???@@@@@@???>>>@@@BBBCCCEEELLLUUU\\\ggg~~~nnnggggggccc\\\WWWYYYXXXYYY\\\___```\\\XXXXXXUUUSSSPPPOOONNNLLLKKKFFFGGGGGGIIINNNYYYgggrrr|||xxxlll\\\WWWOOOQQQXXXnnnpppKKK>>><<<:::<<<333666:::===<<<999555222444444444444444444444444333333333444444444555555444444555777888:::;;;;;;999===<<>>>>>>>>=========<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>===<<<===???AAA@@@???===???AAACCCFFFMMMWWW^^^ooossshhhlllkkk___XXX[[[TTTWWW[[[\\\\\\[[[ZZZ[[[YYYXXXWWWWWWXXXWWWUUUSSSPPPPPPNNNJJJIIIOOO[[[dddooo}}}~~~oooggg[[[UUUVVVRRRVVVxxxmmmLLL;;;::::::555666666666666555555555555555555444444444333333333333333222222333333444555666666777777888888999999:::;;;<<>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@>>>???CCCEEEIIITTT___pppsssooorrryyyqqqtttppp```WWWYYYVVVXXXZZZZZZZZZYYY[[[\\\WWWVVVUUUTTTTTTVVVXXXYYYTTTSSSQQQMMMJJJMMMVVV]]]jjjwwwttthhh[[[UUUUUURRRXXX{{{qqqOOO===;;;999444666666666666555555555555555555555444444444333333444444333333333444444555666666777777888888999999;;;<<<===AAAPPPnnnvvvwwwsssrrrpppllliiihhhjjjkkktttyyyzzz}}}~~~}}}}}}}}}|||yyytttooollljjjgggaaa\\\XXXWWWVVVWWWWWWaaammmwwwjjjNNNHHHBBB???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>???AAA@@@AAACCCFFFKKKWWWcccrrrwwwlllbbb\\\\\\lllwwwdddYYYZZZWWWXXXWWWVVVVVVXXX[[[^^^ZZZZZZYYYVVVSSSTTTYYY]]]YYYYYYVVVRRRMMMKKKNNNRRR```lll{{{xxxggg[[[UUUTTTRRRZZZ|||uuuRRR>>>;;;999333666666666666555555555555555555555444444444444333555555444333333444444444666666777777888999999:::<<<===>>>BBBPPPnnnpppxxxwwwqqqqqqpppmmmjjjiiijjjkkkrrr~~~zzzwwwyyy{{{|||}}}|||yyyooonnnvvvzzz{{{||||||yyysssmmmiiiiiihhhddd```\\\XXXUUUSSSSSSXXX^^^dddkkkuuuhhhNNNHHHCCC??????;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<============>>>>>>>>>??????BBBAAABBBDDDGGGMMM\\\jjjwwwssshhhbbb___\\\YYYUUUhhhzzzhhh___```YYYXXXUUURRRQQQTTTYYY]]]```bbbbbb]]]WWWTTTVVVZZZ]]]]]][[[WWWPPPKKKIIIIIISSS]]]kkkyyyxxxeee[[[UUUTTTQQQXXXvvvvvvRRR???<<<:::444666666666666555555555555555555555555444444444444555444333333333333333333666666777888999999::::::===>>>???BBBPPPnnneeellluuuooopppooommmkkkiiijjjkkkooo|||{{{ttttttvvvtttrrrppppppmmmfffbbbfffsss}}}~~~~~~{{{{{{{{{yyyuuupppkkkhhhffffffgggfffdddaaa^^^\\\___^^^^^^___aaaeeejjjmmmxxxkkkNNNGGGAAA>>>>>>;;;??????>>>>>>==================<<<<<<<<<<<<============>>>>>>>>>?????????BBBAAABBBDDDGGGOOO___ooo|||}}}qqqllllllkkkddd\\\XXX]]]iii|||kkkdddfffbbb___YYYRRRMMMMMMPPPSSS\\\```eeeccc\\\VVVTTTUUU^^^^^^^^^[[[UUUOOOIIIGGGIIIQQQ\\\iii}}}rrrccc[[[VVVUUUQQQVVVpppsssQQQ???===;;;666666666666666555555555555666666555555555444444444333333222222222222333333666666777888999:::;;;;;;===???@@@BBBNNNmmm\\\___qqqlllmmmnnnmmmkkkiiiiiijjjmmmyyyzzzpppmmmmmmiiieeefffccc^^^\\\```jjjuuu|||}}}}}}~~~|||xxxtttoookkkgggfffbbbeeehhhkkkmmmmmmlllkkkkkkiiigggeeedddcccbbbaaaeeessssssSSSHHH@@@>>>@@@???CCCBBBAAA@@@???===<<<<<<=========<<<<<<=========>>>>>>>>>>>>????????????AAAAAACCCEEEGGGOOObbbsss}}}|||~~~{{{nnn```ZZZXXX\\\rrruuukkkhhhkkkggg```VVVMMMHHHGGGHHHOOOUUU^^^aaa___ZZZVVVUUU[[[\\\^^^]]]ZZZTTTNNNJJJEEEJJJRRR\\\pppmmm```ZZZVVVTTTRRRYYYqqqpppNNN>>>===<<<888666666666666555555555555666666666555555555444444333222222222222333444555555666777888999;;;<<<<<<===???@@@AAAMMMlll[[[WWWjjjiiikkkllllllkkkiiihhhhhhjjjwww}}}rrrkkkiiiddd^^^^^^\\\ZZZ^^^gggpppwww{{{~~~~~~~~~xxxuuupppkkkfffcccaaa```]]]___bbbfffjjjlllnnnnnnkkkmmmooopppooollliiigggcccnnnzzzWWWJJJBBB@@@DDDCCCCCCBBBAAA@@@???>>>===<<<>>>======<<<<<<======>>>>>>>>>>>>?????????@@@@@@AAABBBEEEGGGHHHPPPcccuuu~~~hhh```ZZZgggtttjjjmmmjjjcccZZZQQQJJJGGGFFFGGGMMMVVV^^^aaa```[[[XXXWWWYYY\\\^^^^^^[[[UUUQQQFFFJJJMMMTTTfffkkk___YYYTTTSSSTTT```{{{{{{nnnMMM=========888666666666666555555555555666666666666555555555555333333333444555666777888555666777888:::;;;<<<===<<<>>>???@@@KKKkkkdddUUUcccfffhhhkkkkkkjjjhhhgggggghhhvvvuuukkkfff```ZZZZZZ]]]cccjjjqqqvvvzzz|||~~~|||vvvtttqqqnnnjjjgggdddccc______```aaaccceeeggghhhfffmmmvvv{{{{{{xxxuuussskkkqqqyyyWWWKKKBBB@@@CCCBBB??????>>>>>>>>>>>>======>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@BBBDDDHHHJJJKKKRRReeewwwwwwdddbbb}}}lllhhhgggddd]]]VVVPPPMMMLLLGGGLLLTTT]]]cccccc___[[[TTTVVVZZZ___aaa___ZZZWWWJJJKKKLLLPPP```|||kkk^^^XXXSSSQQQVVVfff}}}nnnMMM=========888777666666666555555555555777666666666555555555555444444444555777888:::;;;555666777888:::;;;<<<===;;;>>>??????JJJjjjmmmVVV^^^dddgggjjjkkkiiigggffffffggguuu{{{~~~rrrggg```ZZZSSSYYYbbbnnnvvvyyy{{{}}}{{{uuuqqqtttzzz}}}qqqttt}}}}}}xxx}}}}}}|||{{{yyyuuurrrpppiiigggeeedddcccdddfffgggdddooo{{{}}}|||rrruuusssSSSIIIAAA>>>@@@>>>:::;;;;;;<<<===>>>>>>???>>>>>>============>>>>>>>>>????????????@@@@@@@@@DDDFFFKKKMMMMMMTTTfffxxxsssbbbqqqssspppdddccccccccc]]]TTTOOOPPPEEEHHHMMMVVV]]]aaa```]]]XXXVVVUUUYYY^^^___\\\XXXPPPKKKIIINNNYYYlllwwwmmmaaaTTTRRRUUUUUUhhh{{{eeeCCC>>>???::::::666666666666555555555555444444444444444444444444333444444444555555666666555666888999:::;;;;;;;;;>>>===@@@DDDLLLfff}}}___]]]cccfffiiikkkjjjhhhggggggiiiqqqnnnXXXRRRTTTZZZdddrrr}}}~~~uuueeeXXXWWW\\\___^^^^^^YYY```nnn~~~~~~xxxyyyyyyyyywwwuuuuuuvvvyyy{{{xxxzzzjjjQQQKKKCCC??????===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBEEEEEEGGGIIIMMMXXXnnn{{{qqqzzzqqqpppjjjdddaaadddddd]]]TTTOOOJJJIIIKKKTTT___ccc```[[[XXXUUUTTTVVV[[[^^^]]]ZZZVVVPPPLLLNNNUUUddd|||wwwlllaaaUUUTTTWWWXXXnnngggCCC===<<<666666666666666666555555555555444444444444444444444444333333444555666666777777777888888999:::;;;<<<<<<>>>>>>@@@EEEMMMgggccc^^^eeehhhjjjkkkiiigggeeeeeegggooo{{{aaaSSSOOOPPPWWWppp|||zzzkkk[[[MMMIIIKKKKKKIIIHHHJJJPPP^^^ooo|||fffMMMGGGAAA===>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAFFFFFFHHHJJJNNNZZZqqq{{{jjjnnn{{{xxxxxxoooeee```gggnnniiiZZZOOOOOOKKKKKKSSS^^^ddd___XXXWWWUUUSSSVVVZZZ^^^^^^]]]YYYTTTOOOMMMPPP\\\qqqvvvkkkbbbWWWWWWXXXYYYrrreeeCCC<<<:::555666666666666666555555555555444444444444444444444444333333444555777888999999;;;::::::999:::;;;<<<===>>>>>>AAAFFFNNNjjjggg```gggiiikkkkkkiiifffdddccceeemmm}}}}}}sssqqqaaaRRROOOLLLMMMXXXzzz}}}uuucccUUUHHHDDDCCCAAA>>>===DDDIIIUUUdddooovvv}}}dddLLLGGGAAA>>>???<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@?????????@@@@@@@@@AAAAAAFFFFFFGGGIIIOOO]]]wwwsssrrrnnneeecccmmmvvvppp```RRRRRRPPPOOOTTT[[[^^^ZZZUUUVVVUUUVVVZZZ^^^``````^^^XXXTTTPPPOOOOOOXXXkkk|||uuuiiibbbXXXWWWWWWXXXttt```AAA<<<:::777:::666666666666555555555555444444444444444444444444333333444666777999:::;;;===<<<;;;999:::;;;===>>>>>>???BBBFFFOOOkkkggg^^^eeehhhkkkkkkiiigggeeedddggglllxxxtttfff```QQQKKKMMMJJJOOOaaayyy}}}zzz{{{wwwnnnYYYOOOFFFDDDEEECCCBBBCCCFFFJJJSSS^^^fffjjjpppwww|||gggNNNIIICCC@@@AAA???========================<<<<<<===>>>???@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBEEEDDDFFFJJJQQQcccyyyrrrlllllluuuzzzrrraaaVVVSSSUUUWWWXXXYYYWWWUUUSSSTTTWWW[[[```ccccccaaa^^^XXXWWWUUUSSSQQQVVVeeeuuuttthhh___VVVVVVWWW[[[zzz[[[@@@<<<:::666;;;666666666666555555555555444444444444444444444444333333444666777999:::;;;>>>===;;;::::::;;;===???>>>???CCCGGGOOOllliiiYYYbbbeeeiiijjjjjjiiihhhhhhiiikkkrrrqqqeeeYYYTTTKKKHHHJJJGGGPPPgggtttyyyxxxqqqnnnooojjjbbbMMMGGGBBBCCCDDDCCCCCCFFFFFFGGGLLLTTTXXXYYY]]]bbbgggllluuu~~~hhhOOOJJJCCC@@@AAA>>>========================;;;<<<<<<>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFIIINNNXXXlll{{{|||zzzooo```WWWTTTXXX]]]]]]ZZZWWWTTTTTTTTTXXX___eeegggeeeaaa^^^[[[\\\\\\YYYSSSSSS^^^kkkwwwtttfff\\\TTTTTTXXXaaa~~~XXX???<<<777333888666666666666555555555555444444444444444444444444333333444555777888999999<<<;;;;;;:::;;;<<<===>>>>>>@@@DDDGGGNNNlllnnnVVV___bbbgggjjjjjjjjjkkkkkkkkkiiinnnzzzwwwmmm```TTTLLLNNNIIIFFFGGGDDDNNNdddnnnqqqmmmeeeaaaccc^^^UUUKKKGGGEEEEEEDDDAAABBBEEEFFFEEEGGGKKKLLLKKKNNNSSSYYY\\\dddmmmuuudddLLLGGGAAA>>>???===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFHHHIIIMMMTTT___tttxxxlll^^^VVVVVVYYY^^^aaaaaa^^^YYYUUUVVVZZZ```dddeeeccc```^^^[[[^^^```^^^UUUQQQXXXdddlllssseee]]]TTTSSSWWWcccvvvSSS>>>===888333999666666666666555555555555444444444444444444444444333333444555666666777777999999:::;;;<<<<<<===>>>???AAADDDGGGMMMkkksss[[[^^^bbbgggjjjkkkkkkkkkllliiigggkkkxxx{{{ooogggaaaWWWNNNFFFMMMIIIDDDFFFFFFLLL\\\fffhhhddd\\\ZZZ^^^ZZZQQQNNNKKKKKKKKKHHHCCCCCCFFFHHHFFFFFFHHHHHHFFFHHHMMMPPPPPPVVV^^^fffrrr~~~|||}}}___GGGDDD???>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFIIIJJJNNNUUU```tttmmmwwwjjj\\\SSSWWWYYY]]]cccgggeee^^^WWWXXX[[[___bbbbbbaaa```___XXX\\\aaa___WWWQQQWWWbbbfff}}}sssddd```VVVSSSVVVaaaoooNNN===???:::666===777666666666555555555555444444444444444444444444333444444444555555666666777888999;;;<<<=========???AAAEEEGGGMMMkkkuuuaaa___bbbgggjjjjjjjjjkkkkkkgggeeekkkxxx{{{wwwmmmccc^^^\\\VVVPPPFFFNNNJJJCCCHHHJJJMMMUUU___aaa^^^XXXYYY^^^\\\UUUMMMLLLLLLLLLHHHCCCCCCGGGFFFDDDDDDFFFEEEBBBEEEJJJGGGFFFIIIPPPXXXeee|||}}}{{{zzz|||\\\FFFCCC@@@@@@CCCBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHLLLSSS]]]oootttjjj\\\RRRUUUUUUbbbmmmlllkkkggg\\\[[[]]]______^^^]]]^^^___TTT[[[dddfff]]]RRRSSSYYYgggzzzpppfff^^^UUURRRWWWfffqqqSSSAAA;;;999777777666666666666555555555555666333222444888:::777444555444444555555666777888999999:::;;;<<<>>>>>>???EEEDDDGGGEEESSSfff___```eeeiiikkkjjjiiijjjkkkkkkfffgggqqq~~~zzzooojjjbbb\\\WWWTTTQQQOOOHHHKKKMMMJJJEEEEEEKKKQQQZZZ___\\\TTTUUU]]]]]]UUUVVVTTTQQQLLLIIIHHHKKKMMMSSSMMMFFFCCCEEEHHHJJJKKKIIIHHHMMMUUUXXX^^^sss~~~}}}~~~\\\KKKBBB???BBB<<<>>>>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<===>>>@@@@@@AAABBBCCCDDDFFFGGGLLLLLLOOOVVV___pppyyymmm___TTTVVVWWWdddooonnnnnnlllaaaZZZ```gggkkkiiiddd^^^[[[WWW\\\cccddd\\\RRRQQQVVVaaattt|||mmmddd\\\TTTRRRXXXiiimmmPPP@@@;;;999888888666666666666555555555555666444333555999;;;999666555555555555555666888888999999:::;;;===>>>??????EEEDDDGGGEEERRRdddjjj```eeejjjlllkkkjjjjjjjjjjjjeeefffooo{{{tttfffccc___ZZZUUURRROOOMMMKKKMMMPPPRRROOOIIIGGGKKKPPPXXX___aaa\\\\\\aaa___XXXVVVTTTQQQMMMKKKMMMRRRVVVWWWRRRJJJFFFFFFHHHIIIJJJOOOMMMQQQXXX[[[^^^ooo~~~}}}}}}~~~YYYJJJBBB???CCC;;;>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCEEEGGGHHHPPPQQQUUU\\\hhh}}}~~~nnn___UUUWWWWWWdddpppppprrrqqqggg\\\eeeqqqxxxvvvlllaaaZZZYYYZZZ^^^```[[[RRROOOQQQ[[[nnnzzzlllddd[[[SSSSSSYYYllliiiMMM>>>:::999888888666666666666555555555555666444333666:::<<<:::777555555555555666777888888999999:::<<<===???@@@@@@EEEEEEHHHFFFRRRbbbkkk```dddiiilllmmmkkkjjjiiihhhddddddmmmwwwyyyiii\\\UUUXXXVVVTTTRRRRRRPPPMMMKKKRRRUUUWWWTTTNNNKKKMMMPPPYYYdddkkkhhhfffgggddd___[[[YYYUUUPPPOOORRRXXX]]][[[VVVPPPLLLKKKMMMNNNOOOXXXWWW[[[aaacccdddnnn|||||||||||||||UUUIIICCC@@@CCC;;;===>>>>>>>>>>>>>>>======<<<>>>???@@@AAABBBAAAAAA@@@AAAAAAAAACCCDDDGGGIIIKKKSSSTTTYYYaaappp{{{iii\\\TTTVVVVVVdddqqqrrruuuuuulll```hhhssszzzwwwoooddd]]]XXXVVVXXXZZZXXXQQQMMMNNNZZZkkk{{{nnnfffZZZTTTTTTZZZppphhhLLL>>>:::999888888666666666666555555555555444333333555999:::999888555555555555666777888999999:::;;;<<<>>>???AAAAAAEEEEEEJJJHHHSSSaaalll___bbbhhhlllmmmllljjjiiigggccceeelllvvvpppddd[[[TTTQQQSSSSSSTTTVVVWWWVVVSSSQQQSSSVVVXXXWWWRRROOOPPPRRR___jjjrrrpppkkkjjjhhheeebbb___YYYTTTQQQSSSXXX]]]\\\YYYVVVSSSSSSUUUXXXYYY___```fffnnnqqqqqqtttzzz||||||}}}uuuPPPGGGCCC@@@CCC;;;=========>>>>>>>>>>>>=========>>>AAABBBCCCBBBAAA@@@BBBBBBBBBCCCFFFIIILLLNNNSSSUUUYYYbbbsssxxxnnn}}}pppaaaYYYUUUUUUVVVdddrrrtttxxxyyypppccchhhmmmooommmhhhccc```VVVSSSSSSVVVUUUOOOLLLMMMWWWhhh}}}zzzmmmeeeYYYUUUVVV\\\ssshhhMMM???;;;999777777666666666666555555555555222222333444777888777666666555555666666777888999999:::;;;===???@@@BBBBBBDDDEEELLLKKKVVVbbbsss]]]```eeeiiilllmmmkkkiiigggdddeeelllttt}}}hhh[[[WWWUUUQQQOOOQQQSSSUUUYYY\\\[[[XXXVVVTTTVVVYYYXXXVVVUUUVVVWWWbbbjjjooommmhhheeeeeedddaaa___[[[VVVSSSTTTXXX[[[^^^]]]\\\ZZZZZZZZZ\\\]]]bbbeeelllwww}}}}}}~~~qqqMMMFFFCCC@@@BBB;;;>>>======>>>>>>>>>>>>======<<<===@@@BBBBBBBBBAAA@@@CCCBBBCCCDDDGGGKKKOOORRRTTTWWWZZZbbbttt}}}yyywwwmmmvvvrrrddd\\\YYYXXXVVVXXXhhhwwwzzz}}}}}}ssshhhiiihhheeebbb___^^^^^^VVVSSSSSSTTTRRRMMMKKKLLLRRRbbbyyyvvviii___XXXWWWYYY___xxxgggLLL???;;;999777666666666666666555555555555222222333444555555555555666666666666777888999999999:::<<<===???AAACCCDDDEEEGGGNNNMMMWWWaaappp[[[]]]```fffkkkmmmmmmkkkjjjffffffjjjqqqzzzxxxfffTTTOOOQQQRRRRRRRRRSSSUUUXXX[[[^^^^^^\\\YYYXXXYYY[[[[[[[[[\\\]]]___cccgggjjjiiifffccccccccc```aaa```^^^[[[[[[]]]___bbbdddeeecccaaa^^^]]]]]]cccdddjjjvvv~~~~~~~~~~~~nnnLLLFFFCCC@@@BBB;;;???<<<======>>>>>>>>>>>>>>>;;;===>>>@@@AAAAAAAAA@@@CCCCCCCCCEEEIIINNNRRRUUUWWW[[[___eeexxxuuufffbbbrrr|||xxxkkkbbb^^^]]][[[YYYYYY\\\nnn~~~xxxqqqpppmmmgggaaa\\\[[[[[[ZZZXXXWWWVVVQQQJJJIIILLLNNN___wwwttteee[[[VVVWWW[[[ccc}}}zzzcccJJJ===:::999777777666666666666555555555555333444555666555444444555666666666666777888999:::::::::<<<>>>@@@BBBDDDDDDGGGIIIPPPOOOVVV^^^xxxmmmYYYYYY\\\bbbhhhmmmnnnmmmmmmhhheeefffjjjsss{{{hhh]]]VVVQQQRRRUUUYYY___fff\\\]]]```ccceeeeeebbb`````````aaaaaaaaaccceeeggghhhjjjmmmppppppnnnlllkkkkkkmmmooonnnllliiigggggggggkkkooooookkkgggddddddbbb```aaajjj{{{~~~~~~}}}}}}}}}~~~}}}nnnLLLGGGCCC???AAA;;;@@@<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDDDDDDDFFFJJJOOOUUUXXXYYY___ccciii}}}wwwpppiiigggkkkjjjbbb```cccrrr}}}hhhccc]]]\\\___```\\\XXX]]]aaasss|||yyyxxxuuunnnfff___[[[ZZZ^^^]]][[[YYYQQQIIIHHHLLLLLL^^^wwwttteeeYYYUUUWWW]]]fffvvv```GGG;;;999999888888777666666666555555555555555666777777666555555555666666666666777888999::::::;;;<<<>>>@@@BBBDDDEEEIIIKKKRRROOOUUUZZZssstttXXXXXXYYY___gggmmmoooooonnniiidddccceeemmm|||mmm\\\RRRRRRTTTXXX]]]___dddqqqggggggiiilllnnnmmmkkkhhhggggggfffeeefffhhhjjjlllpppqqquuu|||}}}xxxvvvzzz}}}~~~zzztttooommmjjjooovvvxxxvvvrrrooonnnbbb\\\XXX```rrr~~~}}}~~~|||||||||}}}~~~zzzwwwvvvzzz}}}oooMMMGGGCCC>>>AAA<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDFFFJJJPPPVVVYYYYYY___dddkkkrrrjjjccc```cccccc```aaafffvvvjjjdddhhhmmmmmmiiiddd```^^^bbbdddqqqyyyjjjbbb\\\XXXYYYZZZ\\\\\\SSSJJJHHHKKKQQQ^^^wwwrrrcccVVVXXXVVVVVVfffbbbCCC999;;;:::666444666666555555444444333333444444333444444555666777666777888777666777999:::<<<>>>@@@AAABBBCCCGGGIIILLLJJJTTTSSSSSS[[[ttt^^^VVVWWW]]]bbbnnnrrrhhhmmmhhhdddcccdddkkkzzzppp]]]WWW\\\YYY]]]aaabbbccckkkwwwvvvmmmppp|||ssslllnnnhhhfffeeehhhmmmqqqqqqooowww}}}~~~{{{zzzrrrtttzzz~~~uuuooogggbbb]]]cccuuuzzztttssswww{{{~~~~~~{{{uuurrrsssssstttyyykkkNNNCCCGGGBBB===???@@@??????@@@@@@???>>>===<<<<<<>>>@@@AAAAAAAAABBBCCCEEEDDDDDDGGGMMMRRRVVVXXX]]]```bbbjjjyyyrrrllljjjmmmmmmfffaaa___kkktttoooqqqtttvvvrrrjjjdddcccnnnrrr|||~~~nnnccc\\\XXXWWWUUUVVVXXXVVVOOOLLLLLLOOO\\\ooorrrdddXXXUUUVVV[[[lllbbbCCC999;;;999666555666666555555555555555555444444333444444555666777666777888777666777999;;;<<<>>>@@@AAABBBDDDGGGJJJSSSMMMTTTTTTXXX```sssiiiZZZXXX```eeelllooohhhjjjfffbbbbbbccciiivvvpppfff^^^^^^eeecccggglllmmmmmmnnnrrrvvvooonnnwwwwwwsssqqqooommmoootttwwwwwwvvv||||||~~~~~~yyyrrraaa___]]]cccttt~~~}}}yyytttsssuuuxxxyyyyyysssooolllnnnoooppptttyyygggMMMAAAEEE@@@<<<>>>???<<<<<<<<<======>>>>>>>>>===???AAAAAAAAAAAABBBCCCEEEEEEGGGKKKPPPUUUYYY[[[bbbeeeiiirrr{{{|||{{{wwwwwwyyyyyysssllljjjppp~~~~~~{{{}}}|||oooggggggmmm~~~sssfff___ZZZUUUPPPOOOTTTWWWTTTPPPNNNNNN^^^mmm|||~~~rrrdddZZZRRRXXXaaasssbbbCCC999:::999666666555555555666666666666666444444333444444555666777555777888777777777999;;;<<<>>>@@@BBBCCCEEEIIIKKKWWWPPPVVVWWW^^^eeerrryyy___XXXcccggghhhjjjhhhgggcccaaaaaabbbfffqqq}}}zzziiifffhhhhhhjjjooopppttt{{{{{{vvvrrrqqqwww~~~{{{yyyzzz~~~~~~~~~}}}{{{yyyqqqnnnjjjlllwww~~~{{{wwwrrrqqqssssssrrrpppiiifffeeehhhjjjjjjmmmrrr|||cccJJJAAADDD???;;;>>>>>>???>>>=========>>>???@@@???@@@BBBBBBAAAAAABBBDDDFFFHHHKKKPPPUUUZZZ^^^```gggkkkoooxxx{{{}}}uuujjjfffbbbwwwiiibbb^^^SSSNNNNNNSSSVVVTTTQQQPPPRRRhhhyyy}}}oooaaaYYYSSSXXXbbbxxx~~~```BBB888999888777777555555555666666777777777444444333444444555666777555777888888777888:::<<<<<<>>>AAACCCDDDGGGJJJMMMUUUQQQYYYZZZ```fffpppbbbUUUccchhheeegggiiifffdddbbbcccccceeeoooyyyvvvnnnkkkqqquuuuuutttuuu{{{{{{|||{{{|||}}}qqqyyyyyywww|||xxxtttpppoooooonnniiifffaaa^^^___dddffffffhhhmmmvvvzzz^^^IIIAAADDD???<<>>GGGEEEBBB@@@>>>>>>???@@@@@@AAABBBBBBAAABBBDDDEEEGGGKKKPPPVVVZZZ___ccceeemmmoooqqqxxxrrrrrrqqqfff```zzzkkkccc```SSSQQQQQQTTTTTTPPPOOOQQQVVVttt|||kkk]]]VVVSSSWWWccc~~~yyy\\\AAA888999888777888444444555555666666777777444444333444444555666777555777888888888999;;;===<<<>>>AAACCCEEEHHHLLLOOONNNOOO[[[[[[___dddlllfffRRR```gggeeegggjjjhhhfffeeeeeeeeefffmmmwwwuuuvvvzzz~~~}}}yyywwwyyyrrryyy}}}~~~uuurrrnnnlllkkkhhhbbb]]][[[YYY[[[aaaddddddgggkkkqqqvvvYYYHHHBBBDDD???>>>AAA???FFFEEEBBB@@@??????@@@AAAAAABBBCCCCCCBBBCCCFFFHHHJJJNNNTTTYYY]]]bbbfffjjjssstttsssxxx{{{xxxrrrmmmrrrlllgggpppfffaaaWWWUUUTTTUUUSSSNNNLLLOOOVVVtttzzziiiZZZUUURRRYYYhhhqqqWWW???888999888666888444444444555555555555555444444333444444555666777555666888888888999<<<>>><<>>>>>>>>>>>@@@AAABBB@@@AAABBBCCCCCCEEEHHHKKKLLLQQQWWW[[[^^^bbbhhhmmmvvvwwwwww|||{{{pppqqqoooiiihhhrrrvvvppp|||lllddd]]]VVVSSSTTTUUUPPPMMMLLLOOOiiizzzhhhZZZVVVQQQ^^^rrrjjjRRR===888999888666888444444444444444333333333444444333444444555666777555666888888888:::<<<>>><<>>BBB>>>;;;<<<===>>>???@@@AAABBB@@@AAABBBCCCDDDFFFKKKNNNOOOSSSXXX[[[]]]aaaiiiooosssvvvzzz|||yyyrrriiitttoooiiifffgggkkksssyyy~~~xxx~~~ttthhhaaaWWWPPPSSSWWWTTTNNNIIIIII\\\zzzzzzhhh[[[XXXRRRccczzzxxxfffPPP<<<888:::888666777444444444333333222222222444444444444444555777777555666888888999:::<<>>???@@@AAAAAAAAAAAA@@@???@@@BBBCCCDDDGGGLLLPPPPPPTTTYYY[[[\\\aaaiiiooommmsss{{{xxxooolllkkkppppppjjjggghhhfffbbbrrr|||xxxwwwwwwyyy{{{jjjiiiYYYTTTVVVRRRSSSSSSMMMJJJQQQjjjwwweeeYYYVVVVVV```~~~hhhWWWIII<<<888999888444222555555555444444333333333444444444555555555555555555777888888999;;;>>>AAA@@@BBBEEEHHHKKKNNNOOOPPPSSSVVVYYY[[[]]]bbbjjjppp^^^OOOYYYeeeiiihhhfffeeeeeeccc___\\\aaaiii|||{{{wwwvvvttttttnnnkkkgggbbb^^^YYYTTTPPPKKKMMMOOOQQQTTTYYY```dddiiinnnzzzcccIIIDDDAAAAAAAAA>>><<<>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@BBBCCCCCCCCCGGGMMMSSSYYY\\\WWWWWWcccggggggmmmlllsss|||tttooohhhppptttpppllljjjgggcccggg}}}rrrllljjjiiihhhxxxkkk[[[WWWYYYWWWWWWXXXQQQPPPPPPaaa}}}uuudddYYYWWWUUUcccjjjUUUHHH;;;888:::888555333555555444444444333333333444444444555555555555666666777888999999<<>><<<>>><<<===>>>@@@@@@AAA@@@@@@@@@BBBDDDDDDEEEHHHOOOUUU^^^bbb]]]^^^iiilllkkkqqqpppvvv}}}zzzwww}}}~~~wwwnnniiieeebbb]]]yyy{{{uuurrrooommm{{{qqq```[[[]]]ZZZ\\\]]]WWWVVVOOOWWWooo}}}rrrbbbXXXWWWTTThhhjjjRRREEE:::888:::888666555555444444444444333333333444444555555555666666666666777999999:::<<<@@@CCCBBBDDDGGGJJJMMMOOOQQQRRRRRRVVVZZZ]]]^^^aaagggkkklllRRRTTT___dddeeegggeeeddddddaaa]]]aaagggqqqyyy|||uuuqqqooommmllliiigggccc___[[[WWWRRRNNNLLLMMMNNNPPPRRRWWW]]]aaagggjjjuuudddHHHCCC@@@AAAAAA>>><<<>>><<<===>>>???????????????AAACCCFFFFFFGGGKKKRRRWWW^^^cccaaabbbmmmooonnnsssssswww}}}wwwmmmgggddd^^^qqqxxxvvv~~~kkkbbb```\\\^^^aaa\\\ZZZQQQSSSddd{{{ooo___WWWWWWXXXnnngggNNNCCC999888999888777777444444444444444444444444444444555555666666777777777888999:::;;;>>>AAADDDDDDEEEHHHKKKOOOQQQSSSTTTVVVZZZ^^^``````aaaeeehhhuuuVVVSSS]]]eeehhhgggeeedddeeebbb^^^```eeekkksss|||xxxqqqmmmkkkkkkllllllkkkhhhccc___[[[VVVPPPLLLIIIJJJKKKLLLNNNRRRXXX\\\ccchhhtttyyy]]]HHHBBB???@@@@@@======>>>======>>>>>>????????????BBBEEEGGGIIIJJJNNNUUUZZZYYY```___bbbmmmooonnnuuutttwww{{{qqqhhhiiisss{{{{{{mmmggg```aaaddd```\\\VVVWWW^^^vvvzzzmmm]]]VVVXXX^^^uuueeeJJJAAA999888999888777888444444444444444444444444444444555555666777777888777999:::;;;<<>>=========>>>>>>???@@@@@@CCCFFFIIIKKKLLLPPPVVV[[[WWW___```dddooosssttt|||xxxzzz}}}kkkwwwxxxnnnlllmmmggg___]]]]]]^^^nnnyyykkk\\\VVVYYYccc|||}}}eeeHHH@@@999888999777666888333333333444444444444555444444555666777777888999888999;;;<<<===@@@DDDGGGGGGIIILLLOOORRRTTTVVVWWW___aaadddcccaaabbbeeehhhyyyiiiTTTTTT]]]cccgggddddddfffeee```___```dddlllxxx{{{oooggg]]]ZZZYYYZZZ___eeejjjlllllliiiddd___ZZZTTTNNNJJJKKKKKKLLLLLLMMMPPPUUUXXX[[[aaaooosssXXXFFFAAA>>>@@@@@@======>>>=========>>>???AAABBBCCCDDDHHHKKKMMMNNNQQQVVV[[[[[[dddeeeiiitttxxx{{{~~~zzz}}}yyyqqqdddcccbbb___mmmwwwjjj[[[WWW[[[fffeeeGGG???999888888666555777333333333444444444555555444444555666777888999999888:::;;;===>>>AAAEEEHHHHHHJJJMMMPPPSSSVVVWWWXXX]]]```aaaaaaaaaccchhhlll{{{rrrVVVQQQZZZbbbgggddddddgggfffaaa^^^___dddjjjuuu|||tttjjjbbbXXXVVVTTTVVV[[[aaafffhhhhhheeeaaa]]]YYYTTTNNNKKKKKKLLLLLLLLLLLLOOOSSSWWW[[[^^^jjj|||oooUUUFFF@@@>>>???@@@======???======>>>>>>@@@BBBDDDFFFEEEIIILLLNNNNNNQQQUUUZZZ___ggggggiiissswww{{{wwwsssooorrrxxxhhhfffddd```nnn~~~uuuhhh[[[XXX]]]gggcccFFF???:::999888555555777333333333444444555555555444444555666777888999999888:::<<<===???BBBFFFIIIIIIKKKMMMQQQTTTVVVXXXYYYZZZ]]]______```dddjjjppp~~~wwwXXXRRR\\\eeegggddddddgggfffaaa^^^^^^dddjjjttt}}}uuuqqqiiiaaaXXXVVVTTTUUUYYY^^^ccceeedddaaa^^^[[[XXXTTTOOOLLLJJJJJJJJJJJJJJJLLLQQQTTT[[[]]]fffvvviiiPPPEEE@@@===???@@@======???======>>>???AAACCCFFFHHHFFFIIIMMMNNNNNNPPPUUUYYY^^^fffeeeeeennnqqquuu~~~tttqqqwwwyyyyyyrrrllluuuvvvmmmcccYYYYYY```qqqXXXFFF???999888777444444666555444444444444555666666444444444555666888999::::::;;;===???AAADDDHHHKKKKKKJJJMMMRRRUUUTTTVVVYYY^^^___bbbdddbbbcccmmmxxxfffPPPUUU]]]eeedddeeehhhiiifffaaa[[[^^^aaakkkzzzvvvnnngggccc[[[ZZZWWWUUUUUUYYY```eeecccccccccaaa]]]VVVPPPKKKJJJJJJIIIGGGGGGJJJOOORRRWWW___iiitttdddKKKCCCBBBAAA???>>>============>>>@@@BBBCCCCCCCCCBBBEEEJJJNNNNNNJJJLLLSSSZZZ___```bbbdddgggmmmsssxxx|||uuuxxxyyyzzz}}}}}}yyyooouuuvvvmmmcccYYY[[[ccc}}}VVVEEE>>>999888777444444666555444444444444555666666444444555666777999:::;;;:::<<<>>>@@@AAADDDIIILLLMMMLLLOOOTTTWWWVVVXXX[[[]]]^^^bbbgggggggggmmmttt~~~vvvXXXUUU^^^dddddddddfffgggeeeaaa]]]^^^```jjjyyy|||tttlllhhh___^^^\\\ZZZYYY[[[```dddiiiiiihhheee```XXXQQQMMMIIIJJJIIIHHHHHHJJJNNNQQQVVV[[[eeerrr~~~```IIIDDDCCCAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEIIINNNOOOMMMNNNRRRWWW^^^aaadddgggjjjnnnsssvvv||||||~~~}}}{{{|||tttuuutttrrruuu|||vvvwwwuuutttvvvvvvmmmbbbZZZ^^^iiixxxTTTCCC===888777777444444666555444444444444555666666555555555666888999;;;<<<;;;===???AAABBBFFFJJJMMMPPPNNNQQQVVVYYYYYYZZZ^^^\\\]]]aaaiiillllllmmmpppxxx```SSS\\\cccccccccdddeeedddaaa___^^^```hhhvvvyyyqqqkkkfffeeeccc```^^^^^^```bbbmmmllljjjfff```XXXQQQMMMIIIJJJJJJJJJIIIJJJMMMPPPTTTVVV```rrr^^^KKKCCCBBBAAA@@@???????????????@@@@@@AAACCCEEEFFFGGGIIILLLOOORRRRRRSSSUUUWWW___ccciiimmmpppsssvvvxxxwwwvvvpppoootttzzz}}}yyyqqqgggkkkyyyxxxvvvlllaaaZZZbbbppptttPPPAAA;;;777777777444333555555444444444444555666666555555666777999;;;<<<======???AAABBBDDDGGGKKKOOOQQQPPPRRRXXX[[[ZZZ\\\___```]]]```hhhnnnnnnmmmnnnzzz{{{fffMMMXXXaaaaaabbbcccdddcccbbbaaa^^^___eeessszzzrrrllljjjjjjiiifffbbb```___```jjjiiigggddd^^^VVVPPPLLLIIIKKKLLLKKKJJJKKKLLLNNNQQQTTT___uuuzzzYYYLLLBBBAAA@@@???????????????AAAAAAAAABBBDDDGGGJJJLLLKKKKKKLLLNNNPPPSSSUUUVVV___eeemmmtttxxxzzz|||}}}zzz~~~|||vvvyyyyyylllmmmxxx}}}yyyuuujjj^^^ZZZgggyyyrrrLLL???999666777777444333555555444444444444555666666666666777888:::<<<>>>??????@@@BBBDDDFFFIIIMMMPPPRRRQQQSSSYYY\\\[[[\\\```ddd______eeelllmmmmmmooovvvvvvpppMMMUUU___```bbbccccccccccccccc^^^^^^cccooo|||zzzsssmmmlllmmmmmmjjjfffbbb``````fffeeedddaaa\\\VVVQQQNNNKKKLLLLLLLLLKKKJJJLLLNNNPPPTTTbbbwwwjjjMMMFFF@@@??????>>>>>>>>>??????BBBBBBCCCEEEGGGKKKNNNPPPMMMKKKHHHHHHJJJNNNSSSWWW^^^dddnnnvvv{{{~~~~~~||||||zzzwww~~~rrrggg\\\\\\pppmmmHHH===888555666777444333555555444444444444555666666666777777999;;;===???@@@@@@BBBDDDFFFGGGJJJOOORRRSSSRRRUUUZZZ]]]\\\^^^aaagggbbb___dddhhhjjjlllnnnrrruuuSSSVVV]]]```ccceeeeeeddddddeee^^^]]]aaakkkxxx{{{sssnnnmmmnnnnnnlllhhheeeddddddddddddcccaaa]]]XXXTTTRRRMMMMMMMMMKKKJJJJJJLLLNNNQQQVVVeeevvv}}}zzzzzz~~~```HHHEEE?????????>>>??????@@@@@@CCCDDDFFFHHHLLLOOORRRSSSUUUTTTQQQNNNNNNSSS[[[aaa^^^dddllltttzzz~~~rrrjjjnnnyyynnncccZZZ___yyydddEEE;;;777444666777444333555555444444444444555666666777777888:::<<<>>>@@@AAABBBCCCEEEGGGIIILLLPPPSSSVVVTTTWWW]]]______```dddgggcccaaaeeeggggggiiilllooovvv[[[WWW[[[___dddgggfffeeeeeefff___\\\___iiiuuuzzzrrrlllmmmnnnooommmkkkiiiiiiiiiddddddbbb```\\\XXXTTTRRROOOOOOMMMKKKIIIIIILLLOOORRRXXXfffrrrpppiiiooo|||\\\HHHGGGAAA@@@@@@@@@AAAAAABBBCCCDDDEEEHHHLLLPPPSSSUUUVVV\\\]]]]]]ZZZXXX[[[ccckkkdddiiiooouuuzzz~~~wwwyyyeeeZZZZZZfff}}}tttjjj```ZZZbbb]]]CCC;;;666444666777444333555555444444444444555666666777777888:::<<>>BBBDDDDDDFFFFFFEEEGGGNNNRRRQQQSSSUUUXXX[[[___aaacccdddhhhkkkjjjeeecccfffhhhhhhnnnooouuuoooRRR[[[\\\ggglllfffgggkkkddd```___```dddnnn|||wwwpppqqqkkkoooqqqpppkkkgggfffggghhhgggdddaaa]]]YYYVVVTTTRRRQQQPPPMMMKKKLLLOOOQQQYYYaaa```]]]]]]^^^jjjsssRRRFFF@@@DDDDDDCCCBBBBBBBBBBBBBBBAAAEEEKKKPPPSSSVVVZZZ\\\\\\]]][[[XXX[[[ccciiijjjqqqwwwyyyxxx}}}zzzpppkkklllsssaaa___ZZZZZZZZZggg{{{pppddd\\\^^^oooiiiHHH::::::999888666555555444444555555444444444555666666444999;;;999:::>>>CCCDDDEEEJJJLLLJJJKKKPPPTTTTTTTTTUUUXXXZZZ]]]^^^___```fffiiihhhdddbbbeeehhhgggjjjmmmrrr{{{VVVWWWUUU]]]cccbbbggglllfffbbbaaa```bbbjjjwww{{{{{{tttrrrnnnllljjjhhhgggfffhhhhhhfffddd```\\\YYYWWWUUUUUUSSSPPPNNNNNNQQQSSSWWW^^^[[[WWWYYY\\\kkklllOOOHHHEEECCCCCCBBBAAAAAAAAABBBBBBDDDGGGLLLQQQTTTWWWZZZ\\\]]]^^^\\\ZZZ]]]bbbccc```gggooovvvxxx~~~xxxjjjuuukkkccc```^^^______lllwwwlll```ZZZbbbyyysssYYYBBB<<<999888777666555444444444555555444444555555666777555999<<<:::;;;@@@CCCCCCAAAIIINNNLLLJJJMMMQQQSSSUUUVVVWWWYYY[[[\\\\\\]]]dddggggggcccbbbfffhhhggggggnnnppp{{{___WWWQQQVVV]]]^^^eeekkkfffdddbbb``````fffrrr~~~wwwnnniiiiiiiiihhheeehhhhhhhhhgggddd```\\\ZZZYYYYYYWWWUUURRRQQQSSSUUUWWW[[[VVVRRRVVV\\\nnn```HHHHHHHHHBBBBBBAAA@@@AAAAAACCCCCCGGGJJJOOORRRTTTWWWZZZ\\\[[[\\\[[[[[[___bbb]]]UUUWWWaaammmttt{{{}}}tttttt}}}|||nnnfffiiihhheeeffffffrrr~~~ssshhh\\\YYYfffoooXXXEEEAAA888888777666555444444444555444444444555666777888555999;;;:::<<>>DDDEEECCCEEEOOOVVVSSSOOOPPPSSSUUURRRTTTWWWZZZ]]]```bbbbbbkkkoooooojjjhhhjjjjjjiiihhhrrrqqqpppaaaYYY^^^ddd___```ggggggfffeeebbb___aaalll|||xxxooojjjhhhhhhfffgggggggggeeebbb```^^^]]]^^^]]]ZZZWWWVVVVVVXXXYYYYYYQQQMMMUUUaaaxxx}}}SSSCCCEEEBBBCCCCCCBBBBBBCCCFFFHHHJJJLLLNNNQQQSSSTTTVVVYYY\\\\\\^^^___eeennnsssnnneeeMMMTTTdddwwwuuuqqq{{{nnniiiiiimmm~~~zzzkkkcccYYY\\\rrroooUUU>>>777777666555555444444555555444444444555666777888999777:::<<<===BBBHHHIIIFFFGGGOOOTTTSSSPPPQQQSSSSSSQQQSSSWWW[[[___ccceeefffkkkooopppllljjjkkkkkkjjjfffmmmmmmmmmjjj]]]^^^eeeaaabbbiiijjjhhhgggddd``````hhhwwwuuummmjjjkkkhhhggggggeeedddbbb```___^^^^^^^^^\\\YYYXXXXXXYYYUUUVVVOOOMMMYYYhhhxxxRRRFFFGGGAAADDDCCCBBBBBBDDDGGGKKKMMMNNNPPPRRRTTTUUUXXX[[[^^^XXXYYYYYY]]]fffoooppplllQQQRRRaaayyyxxxyyypppnnntttzzzggg```ZZZ```zzziiiNNN<<<:::666666555444444444555555444444555555666888999:::999<<<>>>AAAGGGNNNNNNKKKIIINNNQQQOOOOOOQQQRRRPPPQQQSSSWWW[[[___ccceeegggfffjjjllliiiiiikkkllljjjfffiiijjjmmmggg^^^ddddddggglllkkkiiiiiifffaaa^^^cccooozzz{{{tttooommmjjjiiigggeeecccbbbaaaaaa^^^______^^^\\\[[[[[[\\\RRRTTTPPPRRRbbbsssnnnMMMFFFIIIAAACCCBBBAAAAAACCCGGGKKKNNNQQQSSSUUUVVVXXXZZZ^^^aaaZZZZZZWWWVVV\\\hhhooopppccc^^^hhhyyyyyy{{{vvv|||zzzddd___[[[ccc}}}^^^DDD999>>>666666555444444444555555444444555555666888999:::;;;>>>AAADDDKKKRRRRRRNNNOOORRRSSSQQQRRRUUUUUUSSSRRRTTTWWW[[[___bbbdddfff```eeehhhggggggjjjlllkkkggghhhjjjppp~~~sssaaadddhhhlllooojjjkkkkkkhhhaaa\\\___iiisss~~~yyysssnnnmmmkkkhhhdddbbbbbbbbbccc___```aaa```^^^]]]]]]^^^QQQUUUSSSXXXjjj}}}dddFFFDDDHHH@@@BBBAAA@@@@@@BBBGGGKKKNNNSSSUUUWWWXXXZZZ]]]aaadddfffddd___ZZZ^^^jjjuuuzzz|||qqqvvvxxx~~~|||~~~xxxggg]]]ZZZlll|||YYYEEE<<<666555555555555555555555555444444555555666666777777:::>>>BBBCCCHHHOOOSSSRRRPPPPPPPPPRRRVVVXXXYYYXXXRRRTTTXXX^^^bbbfffhhhiiicccgggjjjhhhgggiiiiiigggjjjppplllkkk|||YYY\\\mmmgggjjjmmmjjjjjjgggbbb]]]___fffmmm~~~zzzwwwvvvvvvqqqpppkkkddd```aaacccddddddcccbbbccccccaaa___\\\YYYTTTTTT]]]ooo\\\IIIFFFEEEBBBGGGFFFCCCAAACCCHHHIIIGGGQQQ[[[cccaaa\\\\\\bbbgggnnnjjjbbb]]]]]]eeerrr{{{yyyrrrbbb\\\___vvvxxxUUUBBB:::555555555555555555555444444444555555666777888999999===AAADDDEEEIIIOOORRRQQQPPPOOOPPPRRRUUUXXXXXXXXXTTTWWW[[[___cccfffhhhhhhfffiiiiiieeedddgggiiihhhiiinnnlllmmmzzzbbbcccssslllkkkjjjnnnmmmkkkeee______ccciiixxx{{{vvvqqqpppoookkkfffcccdddfffgggfffeeedddddddddbbb___\\\VVVPPPRRRaaaxxx~~~ZZZHHHEEEEEEBBBIIILLLMMMNNNNNNPPPRRRSSSOOOUUU\\\^^^[[[YYY^^^dddeeeaaa[[[XXXYYY```jjjqqqyyy~~~}}}rrrjjj^^^___jjjoooNNN>>>:::777666666666555555444444444444555666888:::;;;======AAAEEEGGGGGGJJJOOOQQQOOOOOOOOOOOORRRUUUXXXXXXXXXXXXZZZ]]]aaadddggghhhhhhiiikkkiiidddcccgggjjjjjjllloooooosssyyyeeefffzzzyyywwwrrrtttsssqqqkkkdddaaaccceeeooo||||||uuurrrnnnkkkiiihhhhhhiiihhhgggffffffeeeccc___\\\WWWQQQUUUjjjvvvUUUEEEDDDEEEEEENNNUUU\\\^^^ZZZWWWXXX\\\YYYWWW[[[bbbccc___aaahhhccc___YYYWWWZZZ```fffiiirrrxxx~~~}}}yyymmmddd]]]ccctttcccGGG<<<::::::777777666666555555444444555666888:::<<<>>>@@@AAAEEEHHHJJJIIIKKKOOOPPPNNNPPPOOOPPPSSSVVVYYYZZZYYYXXXZZZ^^^bbbeeehhhiiijjjiiilllkkkgggeeehhhjjjjjjqqquuuwww{{{|||yyyeee```vvv{{{~~~xxxwwwwwwuuuqqqkkkfffddddddhhhuuu|||vvvqqqooommmiiihhhiiijjjiiiiiihhhgggeee```]]]ZZZVVV]]]wwwmmmPPPCCCBBBFFFHHHSSS[[[fffiiibbbYYYXXX]]]eee^^^^^^hhhlllfffdddjjjmmmhhhaaa___aaaeeeiiikkkrrrtttxxx~~~}}}uuuwwwkkkbbb[[[eeezzz\\\DDD;;;::::::777777666666666555555555666777999;;;>>>AAACCCDDDGGGJJJKKKJJJKKKPPPQQQNNNQQQPPPQQQTTTXXX[[[[[[[[[XXXZZZ^^^bbbfffhhhjjjkkkgggkkkmmmjjjhhhjjjkkkiiiqqqxxx|||{{{hhhXXXgggooovvvqqqssstttsssqqqlllhhhdddcccgggrrr~~~vvvpppooonnniiihhhjjjkkkkkkkkkkkkjjjgggbbb^^^YYYYYYfffkkkQQQDDDBBBEEEIIITTT[[[gggnnnhhh^^^\\\aaaiiiaaa___gggkkkfffcccdddtttpppiiieeeeeehhhlllnnnwwwwwwxxx|||xxx~~~sssiiiaaaZZZiii~~~wwwVVVCCC;;;999888666666666666666666666666777888:::<<>>555777:::444666666666777777777888888::::::;;;===???BBBDDDEEEFFFHHHJJJOOOTTTZZZ___bbbWWWUUURRRSSSUUUXXXYYYYYYVVVVVVWWWXXXZZZ\\\]]]^^^[[[]]]___aaadddeeefffgggcccbbbbbbbbbdddiiipppuuugggYYYhhh}}}xxxsssnnnlllmmmkkkfffaaa\\\\\\^^^eeeppp{{{~~~vvvssslllkkkpppooojjjrrrlllUUUIIIIIIKKKRRRVVVOOORRRRRRUUUZZZ]]][[[[[[]]]]]]cccccc______dddddd___]]]^^^ccciiijjjhhhiiimmmnnnmmmrrr|||zzzuuukkk___^^^fffdddHHH===555666999444666666666777777888888999;;;;;;<<<===???AAACCCDDDFFFGGGJJJNNNSSSXXX]]]___VVVTTTRRRQQQSSSUUUVVVVVVTTTTTTUUUWWWZZZ\\\^^^```\\\]]]___aaaccceeefffgggaaaaaa___^^^```fffooouuuvvvZZZddd}}}zzztttmmmkkkmmmlllhhhccc\\\ZZZZZZ___hhhsss|||rrrkkkpppooolllzzzbbbPPPHHHJJJLLLTTTXXXPPPTTTTTTWWW[[[^^^^^^]]]]]]aaadddeeebbbcccfffddd___^^^]]]```fffiiihhhjjjnnnhhhgggkkkuuu}}}}}}||||||{{{sssggg^^^cccppp]]]CCC<<<666666888555666666666777888999999999;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIILLLPPPSSSVVVXXXSSSRRRPPPPPPRRRSSSSSSSSSSSSTTTVVVXXX[[[^^^```aaa______``````aaacccddddddaaa```___^^^```eeelllrrr~~~YYYYYYnnnvvvqqqlllkkkmmmmmmiiifff]]]ZZZXXXZZZaaakkksssxxxtttsssqqqrrrZZZMMMIIIKKKLLLVVV[[[SSSRRRSSSUUUXXX\\\^^^]]]ZZZXXX[[[^^^bbbhhhmmmlllhhh```]]]^^^cccggggggiiimmmrrrnnnooovvv}}}~~~~~~{{{rrreee```lllzzzWWW???<<<888666888666555666777777888999::::::<<<<<<===???AAADDDFFFGGGGGGHHHIIILLLNNNPPPRRRSSSPPPPPPQQQRRRUUUVVVUUUSSSTTTUUUVVVXXX[[[^^^aaabbbaaaaaa`````````aaabbbbbbbbbbbbbbbaaaaaadddiiimmmrrr^^^QQQZZZkkkkkkkkklllmmmmmmkkkiii```\\\XXXXXX]]]eeelllppp{{{xxx~~~nnnTTTLLLKKKLLLMMMYYY```XXXVVVXXXYYY[[[```dddbbb]]]VVVXXX\\\bbbiiillljjjgggaaa\\\[[[___cccdddgggkkk{{{vvvtttyyy}}}}}}|||}}}yyypppdddcccvvv}}}vvvRRR===<<<999777999777555666777888999::::::;;;<<<===>>>@@@CCCEEEHHHIIIHHHIIIKKKMMMPPPQQQRRRSSSPPPQQQTTTXXX[[[[[[YYYWWWTTTUUUVVVXXX[[[^^^```bbbaaaaaa```___```aaabbbbbbccceeefffeeeeeeeeefffgggiiinnnVVVQQQ^^^dddjjjnnnnnnmmmllllllbbb^^^YYYXXX[[[aaagggjjjzzz___QQQLLLLLLMMMNNN[[[ddd^^^[[[^^^^^^___eeejjjhhhaaaZZZZZZ]]]dddjjjjjjfffbbbccc]]]ZZZ]]]aaacccfffiiixxxttttttzzz~~~}}}{{{{{{~~~wwwnnndddeee}}}tttPPP<<<<<<:::777999888555666777888999:::;;;;;;<<<===>>>AAADDDGGGIIIKKKIIIJJJMMMOOORRRTTTUUUUUUPPPSSSWWW\\\``````]]][[[TTTUUUVVVXXXZZZ]]]___aaa``````______```aaacccddddddfffiiiiiigggeeeddddddgggxxxaaaRRRVVV___iiiooonnnllllllnnnddd___ZZZXXXZZZ___dddfffwwwYYYPPPLLLNNNMMMOOO]]]gggaaaZZZ]]]]]]]]]cccjjjggg___WWWVVV[[[eeemmmoookkkhhhfff```[[[^^^bbbdddfffjjjrrrqqqttt}}}zzzqqqiiieeeqqqiiiIII999===:::777999999777777777888999<<<>>>@@@@@@>>>>>>@@@EEEIIIJJJIIIGGGJJJMMMNNNNNNNNNOOOQQQTTTVVVYYY[[[^^^_________]]]XXXWWW\\\```^^^ZZZYYYZZZ\\\___```aaabbbdddfffccchhhiiidddbbbeeefffccceeerrrnnnMMMYYY```hhhlllnnnnnnllliiifffeeeaaa[[[VVVXXXaaahhhrrr{{{^^^NNNKKKIIIIIINNNUUUZZZ]]]YYYWWWWWWZZZ^^^___\\\XXXWWWZZZ^^^aaaccceeegggiiibbbbbbcccbbb``````jjjuuu~~~}}}zzz||||||{{{pppfffgggzzzaaaDDD666:::777444666666777777777888:::===???@@@CCCAAA@@@BBBEEEGGGGGGFFFGGGHHHHHHJJJLLLNNNOOOPPPTTTUUUXXX[[[]]]^^^______aaa[[[YYY^^^aaa```]]]\\\\\\^^^```aaabbbccceeefffgggkkkiiidddbbbeeehhhgggiiiqqq~~~___YYYaaajjjnnnmmmlllkkkjjjjjjiiiddd]]]WWWWWW^^^dddlllwwwwwwVVVSSSPPPMMMLLLOOORRRUUUWWWTTTUUUVVVXXX[[[]]]___```[[[]]]aaabbbbbbaaaaaabbbcccbbbcccbbb___^^^fffqqq~~~~~~|||oooccckkkzzzWWW>>>555999777444666444666777888999<<<>>>@@@AAADDDBBBBBBCCCEEEGGGGGGFFFIIIIIIIIIKKKMMMPPPQQQQQQSSSUUUWWWZZZ\\\]]]]]]]]]ccc^^^[[[___aaa```^^^______aaacccccccccdddeeegggdddggghhhdddbbbdddeeedddoootttwwwpppXXXbbbnnnsssqqqllllllnnnnnnlllggg___YYYWWWZZZ^^^kkkrrr~~~rrrPPPWWWUUURRRQQQRRRSSSSSSSSSSSSUUUWWWXXXXXX[[[___ccc^^^aaadddeeeccc___]]]\\\______```aaa______fffppp~~~yyyzzz}}}~~~|||nnncccrrrnnnOOO;;;666;;;888555888666666777999;;;===???AAABBBAAAAAAAAACCCFFFHHHJJJKKKJJJNNNRRRSSSRRRQQQQQQSSSRRRSSSVVVXXXZZZ[[[[[[[[[bbb]]]ZZZ]]]___^^^]]]___aaacccddddddddddddfffgggaaadddhhhhhhgggffffffeeeooowwwyyy~~~vvvWWWaaannnwwwvvvpppnnnpppnnnlllhhhaaaZZZWWWWWWYYYhhhmmmuuuoooQQQYYYWWWUUUUUUWWWWWWWWWVVVWWWXXXZZZ[[[]]]^^^^^^^^^___bbbfffhhhfffccc```___[[[[[[^^^bbbbbbcccjjjrrr}}}yyynnniii}}}aaaGGG888666;;;777555888666777888:::<<<>>>@@@BBBBBBAAABBBCCCDDDFFFHHHJJJLLLHHHQQQYYYZZZTTTNNNOOOQQQQQQRRRTTTVVVXXXYYYYYYYYY]]]YYYWWWZZZ[[[ZZZ[[[^^^aaacccddddddddddddfffggghhhggghhhhhhhhhiiilllooohhhuuu}}}|||XXX\\\gggtttwwwqqqmmmnnnkkkjjjgggbbb]]]YYYWWWWWW```dddjjjtttkkkXXX]]][[[ZZZZZZ[[[[[[ZZZYYYZZZYYYZZZ```fffgggaaaZZZ\\\```fffjjjjjjhhhgggggg]]]]]]aaaeeeffffffjjjqqqssszzztttmmmtttkkkUUU@@@555555999444444888666999:::<<<>>>@@@AAAAAABBBEEEFFFGGGFFFEEEEEEGGGIIIFFFOOOWWWXXXRRRLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXUUUUUUXXXYYYXXXYYY]]]___aaacccccccccdddeeegggmmmiiieeedddcccdddkkkrrrdddooozzz~~~bbb[[[]]]jjjtttrrrmmmkkkiiihhhgggddd```\\\YYYWWW\\\```fffnnnwww|||eee^^^aaa___]]]\\\]]]]]]\\\ZZZYYYWWWYYYcccmmmoooggg]]]YYY]]]ccchhhjjjkkkkkklllcccccceeeiiiiiiffffffjjjcccooo{{{vvvmmmlllwww]]]KKK>>>666777999333444:::888;;;<<<>>>???AAAAAAAAA@@@EEEGGGHHHGGGEEEEEEGGGJJJHHHKKKNNNPPPPPPOOOMMMMMMOOOPPPRRRTTTUUUVVVUUUUUUTTTSSSUUUZZZ[[[YYYZZZ^^^\\\^^^```aaabbbccceeefffmmmjjjkkkmmmkkkfffeeeiiihhhjjjpppvvv{{{wwwbbbVVVaaaqqqtttpppmmmjjjjjjiiigggddd```ZZZWWWYYY^^^dddiiiqqq}}}nnn___bbb___]]][[[[[[]]]^^^___^^^ZZZYYY\\\dddmmmooohhhaaaWWW[[[```dddfffgggiiijjjfffeeegggkkkjjjfffdddfffjjjwwwtttiiilllrrrVVVFFF@@@999;;;<<<555777===;;;<<<===???@@@AAAAAA@@@@@@BBBDDDGGGGGGFFFGGGJJJNNNLLLIIIGGGJJJPPPTTTRRRNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSWWW\\\]]][[[\\\```ZZZ\\\___```aaabbbdddffflllpppzzzpppdddaaappphhhhhhooossslllVVV]]]pppwwwtttqqqllllllkkkjjjgggbbb[[[WWWSSSXXX^^^bbbhhhttteee\\\dddZZZXXXWWWYYY]]]aaacccddd]]]]]]```eeeiiiiiifffcccWWWZZZ^^^```aaabbbdddfffdddcccfffkkkkkkgggeeegggeeesss