BM6 6( 000000000000000000000000222222222111111111111000222111111111000000//////000000000000000000000000000111111000000///...---555444222000//////000111111111222111...------...............////////////////////////////////////////////////////////////000///.........///111222111111000000//////......000000000000000000000000////////////////////////222111000.........///000000000////////////000000000000000000000000000000000///...------...///000000000111111111111000000////////////000000000000000000000000000000000000000000000000111111111111111111000000000000111111000////////////000000111000000000000000000000000000000000000000000000000////////////000000000000...111111......111111...---...///000000111000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000111222333333222222222222222222222222555555666777888999::::::@@@AAAAAABBBCCCDDDEEEEEEBBBEEEHHHJJJKKKLLLNNNPPPSSSUUUUUUSSSOOONNNOOOQQQXXXRRRPPPTTTVVVSSSSSSVVVUUUUUUUUUUUUUUUUUUTTTTTTOOOOOOOOORRRVVVWWWUUURRRQQQQQQQQQPPPOOOPPPRRRTTTOOOSSSWWWWWWUUUUUUZZZ^^^^^^]]]ZZZWWWSSSPPPMMMKKKKKKJJJIIIHHHGGGGGGHHHHHHEEEEEEDDDEEEGGGGGGFFFDDDBBBAAA@@@>>>===<<<<<<<<<999999:::===??????===;;;<<<<<<;;;::::::999888888888888777666666666666666444444444555555555555666444444444444444444444444222222222222222222222222222222222222222222222222111111000000//////......000000000///000111111222000000000000000000000000000000111111111111000000000000////////////000000111111111000000000000000........................000000000000000000000000////////////////////////000000//////.........---000000///...............000000000000000000000000///////////////////////////////////////000111111111000000000000000111111000//////000222444333333222333555666888:::<<<===;;;===@@@CCCEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMOOOOOOMMMMMMLLLLLLMMMPPPSSSVVVQQQQQQRRRSSSUUUXXXZZZ\\\eeeaaa\\\[[[\\\\\\ZZZWWWZZZ[[[[[[[[[ZZZXXXVVVTTT[[[ZZZXXXVVVUUUUUUUUUUUU[[[WWWTTTTTTWWWYYYVVVSSSPPPPPPOOONNNNNNMMMMMMLLLJJJIIIHHHHHHHHHFFFCCC@@@DDDBBB@@@BBBDDDFFFDDDBBB?????????>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999777666777777666555555666888888555555444444444333333333222222222222222222222222000000000000000000000000222222222111111111000000111111111000000000/////////////////////////////////000111111111111111000333222111000000000000000000111222000...---...///............////////////........................///////////////////////////////////////000000111000000000000//////......////////////////////////////////////////////////222111///.........///000000000////////////000000////////////////////////000///...------...///000///000000111111000000///.../////////000000000000000000000000000000000000//////000000000111111111111111000000000000111111000000///////////////000000000000000000000000000////////////////////////////////////000000000000...111111......111111......//////000000000000///111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333222222222222222222222222444444555666777888999999>>>???@@@AAABBBCCCDDDDDDBBBEEEHHHJJJJJJKKKLLLMMMQQQRRRSSSRRRPPPOOOQQQSSSPPPNNNQQQWWWYYYXXXYYY^^^UUUVVVXXXYYYYYYWWWUUUSSSTTTRRRQQQRRRSSSTTTRRRPPPQQQQQQPPPOOOLLLLLLMMMOOOPPPSSSUUUTTTQQQQQQUUUYYY^^^]]]ZZZWWWSSSPPPNNNMMMJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDFFFFFFEEECCCCCCBBBAAA???===<<<<<<;;;999999:::<<<>>>>>><<<:::<<<;;;;;;:::999999888888888777777666666666666666444444444444555555555555444444444444444444444444222222222222222222222222222222222222222222222222111000000000/////////...000000000000000111111222000000000000000000000000000000111111111111000000000000////////////000000.........//////000000111........................////////////////////////........................000/////////.........---//////...---------------////////////////////////........................///////////////000000111000000//////000111222222222111000111222333222111111222333555666888999::::::<<>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999888666555777666555555555555666777555444444444444333333333222222222222222222222222000000000000000000000000222222111111111000000000111111000000000000//////////////////////////////...///000111222222222222///000000000000000//////000111111000...---...///---............/////////........................////////////////////////......///000000000000///000000000////////////...////////////////////////////////////////////////111000///.........//////000//////......//////000//////////////////////////////............////////////000000000000//////....../////////000000000000000000000000000000000//////000000000000111111111000000//////000000111111111000///............000000000000000000000000////////////////////////////////////000000000000---000000------000000---//////000000000///......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000111222222222222222222222222222222333333444555666777888888<<<<<<===???@@@BBBCCCDDDBBBEEEIIIJJJJJJIIIIIIIIILLLMMMOOOOOOOOOQQQSSSVVVVVVVVVYYY[[[YYYUUUVVV[[[WWWYYY\\\^^^]]]ZZZUUURRRUUUSSSRRRRRRSSSSSSRRRPPPVVVVVVUUUSSSPPPNNNOOOPPPSSSUUUUUURRROOOOOORRRVVV[[[ZZZXXXVVVTTTRRRQQQPPPMMMMMMMMMMMMKKKJJJHHHGGGDDDCCCCCCDDDEEEEEEDDDBBBDDDCCCAAA???===<<<;;;;;;;;;:::;;;<<<>>>===;;;999;;;;;;::::::999999888888777777777777666666666666444444444444555555555555444444444444444444444444222222222222222222222222222222222222222222222222000000000000/////////////////////000000000111111000000000000000000000000///000000111111000000///000//////......//////000+++,,,---...///000000111........................////////////////////////......................../////////.....................---,,,,,,,,,,,,---................................................//////......//////000111////////////000111333333444333222222333333222000111111222333444555666666999:::===@@@BBBDDDDDDEEEFFFHHHJJJMMMNNNNNNMMMMMMLLLHHHFFFIIIOOOQQQNNNIIINNNNNNNNNNNNPPPRRRUUUVVVRRRSSSUUUUUUTTTTTTTTTUUUVVVTTTQQQOOOOOORRRVVVYYYZZZZZZYYYYYYYYYYYYZZZZZZVVVTTTQQQQQQQQQRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLFFFEEEDDDDDDEEEDDDBBB@@@@@@???======>>>>>><<<;;;;;;<<<<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;::::::999999888777555444777666555444333333444444444444444444333333333333222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000//////////////////////////////...///000111111111111111---...///000000000......///000111000...---...///---------.........//////........................////////////////////////,,,---///000000000///...////////////////////////////////////////////////////////////////////////////////////...//////////////////......//////////////////////////////////////////....../////////...//////000000//////............/////////000000000000000000000000000000////////////000000000111000000////////////000000222111000///...---------////////////////////////////////////////////////////////////000000000000---000000------000000---///000000000///...------////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111222222333444555666666777:::;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJKKKJJJHHHGGGGGGHHHIIIKKKMMMPPPSSSWWWYYY]]]___aaa___ZZZWWWZZZ___^^^_________\\\XXXTTTRRRQQQRRRTTTWWWXXXWWWUUUSSSWWWXXXXXXVVVSSSRRRRRRSSSVVVVVVUUURRRPPPPPPSSSUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTRRRNNNLLLJJJHHHHHHFFFEEEDDDEEEFFFFFFDDDBBBEEECCCAAA???===<<<;;;:::<<<;;;;;;;;;===<<<:::999::::::::::::999999888888777777777777777666666555333333444444444555555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000////////////...//////000000000000000//////////////////////////////000000000000///////////////....../////////---------......//////000........................////////////////////////......................................................------,,,------...------------------------........................///............///000000.........///000222333444444222111222333333222111111111222222333333444444777999<<<>>>@@@BBBBBBBBBEEEGGGJJJMMMNNNMMMLLLKKKKKKJJJJJJLLLOOOPPPMMMJJJJJJJJJJJJLLLNNNQQQTTTVVVRRRVVVYYYZZZWWWUUUVVVXXXSSSRRRPPPOOOPPPTTTWWWZZZZZZYYYXXXWWWUUUTTTSSSSSSMMMMMMNNNNNNOOOPPPQQQRRRNNNNNNNNNMMMLLLLLLKKKKKKEEECCCBBBBBBCCCCCCBBB@@@??????===<<<<<<;;;:::999999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999888666555555666555444333333222111111444444444333333333222222111111111111111111111111////////////////////////111111111000000000////////////////////////000000........................//////000000///......---,,,---///000000///...---...///000///...---...///------------....................................////////////////////////,,,---///000000000///................../////////........................////////////////////////.........////////////...//////............//////...........................//////////////////.........////////////..................////////////////////////////////////...////////////000000000000000////////////000000111111///...------------////////////////////////........................////////////000000000000---000000------000000---///////////////...---,,,///000000111111000000///////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000///000000111111111111111111111111111111111222333444555666666999:::;;;>>>AAACCCEEEFFFHHHJJJLLLLLLJJJHHHGGGGGGIIIJJJLLLPPPUUUZZZ]]]___[[[___bbbaaaaaaeeennnuuufffccc```[[[WWWUUUSSSRRRQQQUUUZZZ]]]]]]ZZZUUUSSSRRRSSSUUUTTTSSSRRRSSSTTTVVVUUUTTTRRRQQQQQQRRRTTTPPPPPPPPPQQQSSSVVVYYY[[[___[[[UUUOOOKKKIIIIIIIIIHHHGGGFFFFFFGGGGGGEEECCCCCCBBB@@@>>>===;;;;;;:::<<<;;;::::::<<<<<<:::999:::999999999999999888888666777777888777666555555333333333444444444444555333333333333333333333333111111111111111111111111111111111111111111111111////////////000000000000......///000000000000/////////////////////////////////000000000000////////////............//////000000000//////.................................................................................---------...............///...............//////------------------------.......................................//////000.........///000222333444111000000111333444444333222222333333333444444444666888:::===???@@@@@@@@@DDDFFFIIIKKKLLLLLLJJJIIIIIIMMMQQQRRRPPPNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUSSSVVVYYYXXXUUUSSSSSSTTTRRRRRRSSSTTTUUUWWWYYYZZZVVVVVVUUUUUUTTTSSSRRRQQQMMMPPPSSSSSSRRRQQQRRRSSSNNNMMMMMMLLLLLLKKKKKKJJJEEECCCBBBBBBCCCCCCBBBAAA@@@@@@???>>><<<:::::::::888999::::::;;;:::::::::999999999:::::::::;;;;;;<<<;;;:::999888777777666444444444333222111111000444444333333333222222222111111111111111111111111////////////////////////111111000000000/////////......////////////000000........................////////////...---,,,+++...///////////////......---/////////------...///,,,------------.........------------------------////////////////////////------...////////////...---............/////////........................////////////////////////------.../////////......///......------......///..............................////////////......------............------------........./////////////////////////////////......////////////000000000//////......//////000000000///...------------000000000000000000000000........................////////////000000000000...111111......111111........./////////...------//////111111111111//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000/////////000000111111111111111111111111111111222333444555666666777888:::===@@@CCCFFFGGGJJJKKKLLLKKKIIIHHHHHHIIINNNNNNPPPTTTZZZ```cccddd___cccfffeeegggpppxxx|||hhhddd]]]VVVRRRQQQRRRSSSVVV[[[```aaa^^^YYYSSSPPPRRRTTTVVVWWWWWWWWWXXXYYYUUUTTTSSSQQQQQQPPPPPPOOOMMMMMMMMMOOORRRVVVZZZ\\\```\\\VVVPPPKKKIIIIIIIIIIIIHHHGGGGGGHHHHHHFFFDDDAAA@@@???===<<<;;;::::::;;;:::999:::;;;<<<;;;:::999999999999999999888888666777888888888777555444333333333333444444444444333333333333333333333333111111111111111111111111111111111111111111111111////////////000000000000---...///000111000///...000000000000000000000000...//////000000//////...///......------......///222111111000///...------................................................---------------------------------------.........///............///000000------------------------------------------------......------......///000////////////000111333333//////...000222444444333222222333333444444555555666888:::<<<>>>?????????CCCEEEGGGIIIJJJIIIHHHGGGHHHNNNSSSSSSOOOMMMOOOSSSYYYWWWVVVTTTSSSSSSSSSTTTWWWXXXXXXWWWUUUSSSRRRRRRRRRSSSVVVXXXYYYYYYXXXWWWQQQRRRSSSUUUVVVVVVVVVVVVUUUZZZ___^^^XXXRRRQQQRRRMMMMMMLLLLLLKKKJJJJJJJJJHHHFFFCCCCCCCCCCCCCCCAAA@@@@@@AAA???<<<;;;;;;<<<999999:::;;;;;;:::::::::888888999999::::::;;;;;;<<<;;;:::999888777777777333333444444333222111000333333333333222222222222111111111111111111111111////////////////////////111000000000////////////........./////////000000...........................///////////////......111111000///............---...//////------...///,,,,,,---------.........------------------------////////////////////////...------------...//////---------.........//////........................////////////////////////,,,---.../////////......///......------......///........................---...///000000///...------------......------------------.........//////////////////////////////........./////////000000//////............/////////......---------......000000000000000000000000........................////////////000000000000///222222//////222222///------......///.........---...000111111000...---////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////111111111111111111111111111111222333444555666666444666888;;;???BBBEEEFFFKKKKKKKKKIIIGGGFFFHHHJJJNNNNNNOOOTTT[[[```ccccccdddhhhiiigggiiinnnpppmmmccc___YYYSSSPPPPPPRRRTTTYYY]]]```___\\\WWWTTTSSSUUUWWWZZZ[[[[[[[[[\\\]]]WWWVVVUUUTTTRRRPPPMMMKKKMMMLLLLLLMMMPPPSSSWWWZZZXXXWWWTTTQQQMMMKKKIIIHHHIIIGGGFFFGGGGGGGGGEEECCC>>>===<<<;;;;;;::::::::::::999888999;;;<<<<<<;;;888888888888888888999999666666888888888777555444222222333333333444444444222222222222222222222222111111111111111111111111111111111111111111111111.../////////000000000111,,,---///000111000///...000000000000000000000000......////////////......///......------......////////////......---------................................................------------------------,,,,,,,,,------............---------......///000------------------------------------------------...------------...//////000000//////000111222222000///...///111222111000111111222333333444555555666888:::<<<>>>?????????CCCDDDEEEFFFGGGGGGGGGFFFGGGKKKOOOPPPNNNMMMOOORRRXXXWWWUUUTTTSSSSSSTTTTTTZZZYYYWWWVVVVVVVVVTTTSSSSSSTTTUUUWWWWWWVVVUUUTTTOOOPPPSSSUUUWWWXXXXXXXXXWWW___fffddd\\\TTTPPPQQQMMMLLLLLLKKKKKKJJJIIIIIIKKKHHHEEEDDDDDDDDDCCCBBB???@@@AAA???<<<;;;<<<===:::;;;;;;;;;;;;;;;:::999777888888999::::::;;;;;;;;;:::999777666666666666222333333444444333222111333333333222222222222111111111111111111111111111////////////////////////000000000000////////////---.........//////000000........................---...///000111111111111333222000///.........///,,,...///...------...///,,,,,,,,,---------......------------------------////////////////////////......---,,,,,,...///000---------.........//////........................////////////////////////+++,,,.../////////...............------.................................---...///000000///...---,,,------......------,,,---------.........//////////////////////////////............/////////000//////............//////......---------......///000000000000000000000000........................////////////000000000000000333333000000333333000,,,,,,---.../////////...,,,---///000000///---,,,////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000111222333333555555666777222444666:::>>>AAADDDEEEKKKJJJIIIGGGEEEEEEHHHJJJLLLKKKLLLQQQXXX]]]_________dddfffeeegggkkkiiibbb^^^ZZZVVVQQQPPPQQQSSSUUUYYY[[[]]]\\\YYYWWWXXXYYYSSSUUUXXXYYYYYYXXXYYYYYY[[[ZZZYYYXXXVVVRRRMMMIIINNNMMMLLLLLLNNNQQQTTTWWWPPPQQQRRRRRRPPPLLLHHHFFFHHHGGGFFFFFFFFFFFFDDDBBB<<<<<<;;;::::::::::::;;;:::888777888:::<<<<<<<<<888888888888888888999999555666888999888777555444222222333333333444444444222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000111111,,,---///000111000///...000000000000000000000000......////////////...............------.........,,,---------------------................................................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///........................------------------------...------------...//////111000000000000000111111111000//////000000///...000000111222333444555555777888:::<<<>>>?????????CCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXUUUQQQQQQSSSTTTSSSQQQTTTTTTTTTTTTTTTSSSSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTTTT]]]ffffff]]]TTTPPPQQQLLLLLLLLLKKKJJJJJJIIIIIIMMMJJJGGGEEEEEEEEEDDDCCC===@@@AAA???<<<;;;<<<>>>;;;<<<<<<<<<;;;;;;:::999777777888999::::::;;;;;;:::999777666555444555555111222333444555444333222333333333222222222111111000000000000000000000000444111...---///000///---//////............//////,,,,,,------------,,,,,,------......//////000000////////////////////////////////////////////////..............................---------,,,,,,,,,000///...---------------++++++,,,------......///........................................................................---.........//////000000//////000000///---+++)))---------............///......//////...---,,,,,,........................//////.........---------000000//////.........---////////////////////////////////////////////////000///...///000111111///............////////////111111000000000000000111---,,,,,,---///000...---......---,,,---...///000000000000000000000000000////////////............////////////////////////000///...------...///000BBB>>>777000------///111111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111000111111222222222333555888<<>>@@@DDDEEEEEEDDDDDDEEEGGGJJJGGGGGGGGGGGGHHHHHHIIIJJJPPPMMMKKKLLLOOORRRUUUVVV___YYYSSSQQQSSSUUUTTTQQQVVVSSSPPPPPPSSSTTTSSSQQQRRRSSSSSSRRRRRRRRRTTTVVV_________]]]ZZZVVVSSSPPPNNNNNNLLLKKKJJJJJJJJJJJJMMMKKKHHHEEECCCCCCCCCCCC@@@@@@@@@???>>>======<<<;;;<<<<<<===<<<:::999888888888999::::::;;;<<<<<<;;;:::777555444444555666555555444444444333333333222222222222222222222222222222000///............222000------///000///.../////////....../////////------............------............////////////........................................................................---------,,,,,,,,,++++++//////...---------------++++++,,,------......///........................................................................---........./////////000///......------------...---------............///......//////...------,,,........................//////.........---------000/////////............///////////////////////////////////////////////////...---...000111000///............////////////000000///////////////000///......///111111000...//////.........///000111////////////////////////////////////............////////////////////////000000///.........///000;;;888333///......111222111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111000111111222333222333555888:::===???@@@CCCAAACCCGGGFFFCCCEEEJJJPPPOOONNNOOOPPPSSSUUUWWWZZZ[[[\\\]]]]]][[[YYYXXXSSSSSSTTTVVVWWWYYYZZZ[[[ZZZXXXUUUTTTTTTTTTRRRPPPQQQRRRRRRTTTUUUWWWYYYZZZ]]]]]]]]]YYYTTTOOOLLLKKKHHHIIIIIIIIIKKKOOOSSSVVVPPPSSSTTTSSSTTTVVVSSSNNNJJJHHHFFFFFFFFFEEEBBB@@@======<<<;;;;;;;;;;;;<<<999999999888999999::::::999999888888777888888888777777777777666444333222555555444333333222111111333222222111111222222333///000000111111000000///111222222222222111000///111000000000/////////...//////////////////////////////////////////......////////////////////////........................................................................,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,------------------,,,------......///..............................//////.........---------------...///000111222222444444333111111000000000---...//////000000//////000000000111111222222222555666777777777999<<<>>>AAABBBBBBBBBBBBCCCEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMKKKJJJKKKOOOSSSVVVWWWXXXTTTOOOOOORRRVVVVVVUUUWWWVVVTTTTTTUUUUUUTTTSSSNNNPPPSSSUUUVVVWWWYYY[[[\\\\\\[[[ZZZXXXUUUQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHFFFEEEDDDCCC@@@@@@??????>>>======<<<;;;<<<<<<<<<<<<:::999888888888999999:::;;;;;;<<<;;;999777555444444555555555444444444444333333333222222222222222222222222222111111000///////////////...,,,---...000//////////////////////////////.........//////........./////////...............................................................---------------------------------,,,,,,,,,,,,,,,//////...------------...++++++,,,------......///.......................................................................................////////////...,,,+++,,,...000111---------............///.........///......---,,,.......................................---------////////////............////////////////////////////////////////////////...---------///000///...............////////////.............../////////000000000111222333222000000////////////000111111////////////////////////////////////............////////////////////////000000////////////000000333222000......000111333111000000///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111000000111222222333222333555777999:::<<<===???>>>@@@CCCCCCAAACCCGGGKKKKKKKKKKKKMMMPPPSSSUUURRRTTTVVVXXXXXXXXXWWWVVVTTTUUUVVVXXXYYYYYYZZZZZZYYYWWWTTTSSSTTTTTTRRRQQQTTTSSSQQQPPPQQQRRRSSSUUUVVVXXX[[[ZZZVVVQQQMMMLLLEEEEEEGGGHHHKKKNNNPPPRRRSSSVVVVVVUUUWWWYYYVVVPPPLLLKKKIIIHHHHHHFFFCCCAAA>>>>>>===<<<<<<<<<<<<===::::::999999888999999999:::999888888777777777777555555666666666555555444555444444333333222222111222222111111111111222222000111111111111111111000111111222222111111000000000000000000/////////////////////////////////////////////000000000000000////////////////////////........................................................................,,,------......------,,,***+++,,,,,,------,,,,,,------------------,,,,,,---------......................................................---------......///000111222222333444333222111000///...---//////......//////000111...//////000111222333444333444666666666777999<<<===>>>?????????@@@BBBEEEFFFFFFFFFGGGGGGHHHJJJJJJJJJIIIIIIKKKPPPTTTWWWXXXQQQNNNKKKMMMRRRVVVXXXXXXXXXYYYYYYYYYWWWUUUTTTUUUPPPTTTYYY\\\]]]\\\\\\\\\VVVWWWWWWVVVTTTRRROOONNNLLLLLLLLLLLLMMMNNNOOOPPPHHHIIIJJJKKKJJJGGGDDDBBB@@@@@@??????>>>=========;;;<<<<<<<<<;;;:::999888888888999999::::::;;;;;;:::999777555444444555555444444444444333333333333222222222222222222222222222111111000000000111111,,,,,,,,,---...///000000/////////000000/////////......////////////....../////////......---------................................................------------------------...---------------------///......---------......++++++,,,------......///......................................................................................................---,,,---...///000---------............///---...............------................................................///////////////.................................////////////////////////...---,,,---/////////---............////////////......//////////////////111000000111333333222000///////////////000000000////////////////////////////////////............////////////////////////////////////000000000111............///000000111000000////////////000000///////////////////////////////////////////////////000000000111111111111000000000000111222333333333333444555777888999999<<<===???AAAAAAAAACCCFFFGGGGGGGGGHHHJJJMMMPPPRRRPPPQQQSSSUUUVVVVVVUUUTTTTTTUUUWWWXXXYYYYYYYYYYYY[[[YYYWWWUUUTTTSSSSSSRRRSSSQQQOOOMMMLLLNNNPPPQQQWWWYYYZZZYYYUUUQQQNNNLLLGGGHHHHHHKKKMMMNNNNNNNNNTTTVVVVVVTTTUUUVVVTTTNNNOOONNNLLLJJJGGGDDDAAA???>>>======<<<<<<<<<<<<<<<;;;;;;:::999888888888888::::::999777666666666666555555666666555555444333444444444333333222222222222222111111111111222222111111222222222222111111000000111111111111000000000000000000////////////////////////////////////.........//////000000111////////////////////////........................---------.......................................,,,------......------,,,,,,---......//////...............------,,,,,,,,,......---------.........................................................,,,,,,,,,---.../////////111111111000000///......000///.........///111222/////////000111222222222222444555666555666888:::999;;;======>>>???AAACCCGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIILLLPPPSSSUUUUUUPPPNNNLLLMMMQQQUUUWWWWWWVVVYYY[[[YYYUUURRRRRRTTTVVVZZZ___aaa```\\\YYYWWWQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNHHHIIILLLMMMKKKGGGCCC@@@????????????>>>>>>======<<<<<<;;;;;;:::999999888888888999999::::::::::::999888777555444444444555444444444333333333222222111111111111111111111111222111111111111111222222+++,,,---......///000000//////000111111000//////......////////////......//////......------,,,,,,................................................------------------------.............../////////......---------......///++++++,,,------......///.......................................................................................------------.../////////...,,,,,,---------............///------...............---........................---..............................///////////////------------------------////////////////////////...---,,,---/////////---............////////////...///000111111111111000//////...000111222111///------........./////////........................////////////............////////////////////////......//////000000000000------.../////////......000000////////////000000///////////////////////////////////////////////////000000000111111111111000000000000111222333444222333444444555666777777;;;>>>@@@@@@AAACCCEEEFFFEEEDDDDDDEEEGGGKKKNNNPPPRRRSSSUUUVVVVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[ZZZXXXVVVSSSQQQPPPPPPPPPNNNLLLKKKKKKMMMPPPQQQ[[[ZZZXXXTTTOOOLLLKKKLLLLLLKKKJJJLLLMMMMMMKKKIIIMMMPPPPPPNNNPPPSSSRRRMMMPPPOOOMMMJJJEEEAAA>>><<<===<<<;;;;;;::::::;;;;;;;;;;;;:::999888888888888:::999888777666666666666666666666666555333222111444444333333333333222222222111111000000111111222111111222222222222111111///000000111111111000000////////////000000000000////////////////////////---------....../////////////////////////////////........................---------.........//////........................,,,------......------,,,,,,---......//////...............------,,,,,,,,,///...------------..............................---.....................***++++++,,,,,,------------...///000000000000000000000///......000111222000000000000000000000000222444555666666666777999777999<<<======???AAACCCHHHHHHGGGFFFFFFFFFGGGGGGKKKKKKKKKMMMPPPQQQPPPOOOSSSQQQPPPOOOQQQRRRTTTTTTSSSVVVWWWUUUQQQOOOOOOQQQVVVZZZ^^^___\\\WWWSSSQQQNNNNNNMMMMMMLLLLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLLLLJJJEEE@@@===?????????>>>>>>>>>>>>>>><<<;;;;;;:::999999888888888888999999999999999:::777777666555555444444444444444333333333222222222111111111111111111111111222111111111111111222222***,,,///////////////111//////111111111111//////.........//////..................---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...------------...//////++++++,,,------......///.................................................................................------------------...///000000...,,,***---------............///,,,---......///.................................---------........................///////////////------------------------////////////////////////...---------///000///...............////////////...///000222222222111111......---///000111000...,,,------...///.................................////////////............////////////////////////,,,---...///000000000/////////000000///...------///////////////000000111000000000000000000000000000000000000000000000000000000000000111111111111//////000000111222444444222333333444555666777777:::???AAA@@@AAAEEEHHHHHHDDDDDDDDDDDDFFFIIILLLNNNSSSTTTVVVVVVVVVUUUSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWVVVSSSPPPNNNNNNOOOOOONNNMMMMMMNNNPPPRRRTTTYYYWWWSSSNNNJJJIIIKKKMMMPPPMMMKKKKKKMMMMMMIIIFFFEEEHHHIIIIIILLLQQQQQQMMMNNNNNNMMMIIIDDD@@@======<<<<<<;;;:::::::::::::::::::::999999888999999999999888777777666666666666777777666555444333111111333333333333333333333333111111000000000000111111000111111111111111111000//////000000111111000000////////////000000000000////////////////////////------------............////////////////////////------------------------,,,,,,------.../////////........................,,,------......------,,,***+++,,,,,,------,,,,,,------------------,,,,,,000///...,,,,,,---..............................---------...............,,,,,,---------.........+++,,,...000222222222111000000//////000000111111111111000000000/////////111333555666555555666777555777:::<<<===>>>@@@BBBFFFFFFFFFFFFFFFGGGHHHHHHMMMLLLMMMNNNOOOOOOMMMKKKSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSQQQOOONNNOOOPPPOOORRRUUUVVVTTTRRRPPPOOOLLLLLLKKKKKKJJJJJJIIIIIILLLKKKIIIGGGFFFDDDDDDCCCGGGHHHIIIHHHFFFCCC???===??????>>>>>>>>>>>>>>>>>><<<;;;:::999888888888999888888999999999999999999666666666555555555444444333333333333222222222222111111111111111111111111222111111000000000111111+++...111111///...///111...///111222222111///...------............------,,,------------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------...//////++++++,,,------......///.................................................................................------,,,,,,,,,------..................---------............///,,,------...//////..............................---------.........//////............/////////000///////////////////////////////////////////////////...---...000111000///............////////////,,,---///111222222111000......---///000111000...,,,---...///000//////...........................////////////............////////////////////////***+++---.../////////...111111111000000//////...///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000111333444555222222333444555666777888999???BBB@@@AAAFFFIIIHHHEEEEEEDDDDDDFFFHHHKKKMMMQQQRRRTTTUUUUUUTTTRRRQQQPPPPPPOOOOOOPPPSSSWWWYYYSSSTTTUUUSSSPPPNNNPPPRRRQQQQQQQQQRRRSSSUUUVVVWWWUUUSSSQQQMMMKKKMMMQQQTTTTTTPPPMMMMMMOOOPPPMMMIIIFFFHHHHHHGGGIIIMMMMMMIIIKKKLLLLLLIIIEEEAAA@@@AAA======<<<;;;;;;;;;;;;;;;999999999888999999::::::888777777666666666777777444555555555444444333222333333333333333333333333111111000000000000111111///000000111111000000///...//////000000000000000.../////////000000000111////////////////////////////////////............////////////////////////------------------------,,,,,,------...//////000........................,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,------------------111///...,,,,,,,,,...///........................---------.........//////---------............///,,,---///111222222111111//////000111111111111000/////////000000000000000///111444444444333444444222555999;;;<<<===???AAABBBBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMNNNPPPOOOKKKIIINNNOOOOOOOOOOOOOOOQQQRRRVVVSSSPPPNNNOOOPPPQQQQQQMMMOOOQQQQQQPPPOOOPPPQQQMMMLLLKKKJJJIIIIIIIIIIIILLLJJJIIIFFFEEECCCBBBBBBEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<;;;:::888888888888999999999888888888888888888555555555666555555444444333333333222222222222111111111111111111111111111222111111000////////////,,,///222222000...///111...000111222222111000...,,,------------------,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------...///000++++++,,,------......///.................................................................................------,,,,,,,,,---,,,++++++,,,///111333---------.........//////,,,,,,---.../////////...........................---------.........//////---.........//////000000111111111111111111111111////////////////////////000///...///000111111///............/////////000+++,,,...000111111000//////......///111111000///---...000111111111000///........................000/////////............////////////////////////)))***,,,...//////......111111111111000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000111333444555222222333444666777888888888???BBB???AAAGGGJJJHHHFFFFFFEEEEEEFFFHHHKKKLLLNNNOOOQQQSSSSSSSSSQQQQQQOOONNNLLLLLLNNNRRRVVVYYYRRRTTTUUUTTTRRRRRRTTTWWWTTTTTTUUUVVVWWWXXXXXXYYYQQQQQQQQQPPPQQQTTTYYY\\\WWWSSSOOOPPPSSSTTTRRROOOLLLMMMKKKGGGGGGIIIGGGCCCGGGJJJKKKJJJFFFCCCDDDEEE>>>>>>===<<<<<<<<<<<<<<<888888888888999:::;;;;;;777666666666666777777888222333444444555555555444333333333333333333333333111111000000000000111111//////000000000000//////......///000000000000000.../////////000000111111////////////////////////111111000000//////......////////////////////////------------------------,,,,,,------...///000000........................,,,------......------,,,,,,---......//////......,,,,,,,,,------.........111000...,,,,,,,,,...///........................---------.........//////,,,,,,------------------...///111222333222000///...///111222222111111000------...///000111222222...000222333222111222222000333777:::;;;<<<>>>@@@>>>???AAADDDGGGKKKNNNPPPKKKKKKLLLNNNPPPOOOLLLIIIIIIKKKLLLMMMNNNPPPRRRTTTXXXTTTOOONNNPPPSSSTTTSSSRRRRRRRRRQQQPPPPPPQQQSSSMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@??????AAABBBCCC>>>>>>>>>>>>>>>?????????<<<;;;:::888777888888999999999888888888888888888555555555666555555444444333333333222222222111111000000000000000000000000222222000///............000000000000000000000000111111000000//////......////////////////////////------------------------------,,,+++,,,---...///...------,,,,,,,,,------.........------,,,,,,,,,000///...---------------...------,,,,,,,,,------,,,,,,,,,---------......///////////////.................................,,,,,,,,,,,,,,,---...///........................,,,,,,,,,------.................................333222000///...---......---------.........//////......------------......//////......------,,,,,,000000000000////////////------///000000000///...111000///...------...///000000000000000000000000............/////////000000000////////////000000000///...------...///000000000000000000000000000////////////////////////......//////000000111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222111000//////000111222000111111111111222222222333222222222333666999;;;??????@@@BBBCCCEEEFFFGGGCCCEEEGGGHHHHHHHHHJJJLLLNNNOOOOOOPPPOOOMMMLLLKKKMMMLLLLLLLLLOOORRRWWWZZZZZZWWWTTTRRRSSSTTTTTTTTTSSSUUUWWWUUURRRPPPQQQSSSPPPOOOPPPSSSXXX]]]___```UUUTTTRRRRRRSSSRRRQQQOOOJJJHHHFFFEEEFFFGGGGGGFFFJJJIIIJJJMMMNNNMMMGGGCCC???>>>===<<<<<<===>>>???<<<<<<:::999888777777777999888666555555555666777777666666666666555555555333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000---...///111111///...---,,,---------...////////////////////////////////////////////////............///000///...---...000...------------...//////000---...222000,,,---222------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,......------------......,,,---......//////......------------------------...------------...//////...000222333444333111000000111222333333222000000............////////////444444333333333444555555444555666777999;;;<<<===>>>@@@DDDIIIMMMOOOPPPPPPRRRLLLFFFFFFJJJMMMMMMKKKPPPOOORRRWWWXXXWWWYYY]]]UUUTTTPPPNNNSSSYYYYYYTTTXXXVVVTTTSSSSSSSSSQQQPPPLLLMMMMMMMMMMMMKKKIIIHHHJJJGGGDDDBBBAAABBBDDDFFFDDDCCCBBBBBBAAAAAAAAAAAA??????>>>===============<<<;;;:::888777666666666888888888888888777666666555555444333333333333444222111000000000111222333333333111000000000111222000000000000000000000000////////////////////////000000000000//////..............................------------------------------,,,,,,,,,---...///...------,,,,,,---------------------------,,,,,,//////...---------------...------,,,,,,---------,,,,,,,,,---------......////////////....................................------,,,,,,,,,---..............................,,,,,,,,,------.................................222111000///.........///---------.........//////......------------......//////..................111111000000//////......,,,---...000000000//////000000///.........//////000000000000000000000000........./////////000000000000////////////000000000///...------...///000000000000000000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222111000//////000111222000000111111111222222222333222222222333666888:::>>>???@@@BBBDDDEEEGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMLLLMMMNNNOOOOOOOOONNNNNNLLLKKKKKKNNNRRRVVVYYY[[[]]]ZZZUUUSSSSSSTTTUUUUUUXXXYYYYYYWWWSSSQQQRRRTTTRRRRRRSSSVVVZZZ[[[[[[ZZZRRRQQQPPPPPPRRRRRRRRRPPPLLLIIIGGGFFFFFFGGGFFFFFFIIIIIIIIIKKKMMMLLLHHHEEEDDDBBB@@@===;;;:::::::::::::::999999888999999999999888777666555666666777666666666555555555444444333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000---...000111111000...------------.............../////////////////////////////////////////////...---///000///...---...000...------------...//////---++++++...---))))))---------------------------,,,---------------------///...---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,---......//////.................................------------...//////...///111222222222000000000000111222222111000///............////////////222222111111222222333444444444666777999:::<<<<<>>======<<<<<<======;;;:::999888777777777777777888888888888777666666555555444333333333333444333222111000000111222333333222111000000000111111000000000000000000000000////////////////////////000000000////////////...........................---------------------------,,,,,,,,,,,,---...///---------,,,,,,------...,,,,,,------------------///...---------------------------,,,,,,------...,,,,,,,,,---------............................................................---,,,,,,,,,------........................---------------.................................000000///......//////000---------.....................------------...............///////////////222111111000///......---,,,---...///000000000000//////.........///000000000000000000000000000000....../////////000000000000000////////////000000//////............//////000000000000000000000000////////////////////////000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000111111111222222222222222222333555777999<<<===>>>@@@CCCEEEFFFGGGJJJJJJIIIHHHGGGHHHKKKNNNLLLMMMNNNPPPPPPPPPPPPOOOLLLKKKMMMRRRYYY^^^___^^^```\\\XXXUUUVVVWWWXXXXXX\\\[[[ZZZVVVSSSQQQRRRSSSSSSTTTUUUWWWXXXWWWTTTQQQOOONNNNNNPPPRRRTTTTTTSSSNNNLLLIIIGGGGGGGGGGGGFFFGGGGGGFFFHHHIIIIIIHHHFFFEEEDDDBBB???===;;;:::999999999888888999999:::;;;888888777666666666666666555555444444444333333333333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000...///000111111000///..................---------////////////////////////......//////////////////---...//////...---...///...------------...//////000------//////,,,,,,...---------------------------------------------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////...------------...//////---...///000111000////////////000000000000//////............////////////000000000///000111111222333444555777888:::;;;<<>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::999888777777888888777777888888777777666555555555444333333333333333333333222111111222222333222222111000000000000111000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,------......------,,,,,,,,,---......,,,,,,,,,------...............---,,,,,,---------------,,,,,,,,,---......,,,,,,,,,---------......------...............///........................///...---,,,,,,,,,,,,,,,........................---------...................................................//////000000..............................------------...............//////000000000222222111000///...------,,,,,,---...///000111111.........//////000111111////////////////////////...////////////000000000000000////////////000000/////////....../////////////////////////////////////////////////////////111111000000//////......////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111000000000000000000111000000000000111111111111111111111222333555666777888999;;;===@@@BBBDDDEEEFFFFFFEEECCCCCCFFFKKKOOOQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLOOOWWW___cccbbb```]]]\\\[[[[[[\\\]]]\\\[[[YYYXXXVVVTTTRRRRRRRRRSSSTTTSSSSSSTTTTTTRRROOOLLLNNNNNNNNNQQQTTTWWWWWWWWWQQQNNNKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFAAAAAAAAA@@@@@@@@@@@@@@@:::999999888999999::::::888777777666666666666666444444444333333333222222222222222222222222222222222222111111111111222222000000000000000000000000//////////////////////////////000111111000///////////////...---------,,,////////////////////////............////////////---...//////------...///...------------...//////111///...///000///......------------------------...------------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---......///....................................------------...//////,,,---.../////////...............///////////////............////////////000////////////000111111222333444666888999;;;;;;@@@AAABBBCCCDDDDDDDDDDDDAAADDDGGGHHHJJJPPPXXX___YYYVVVVVVYYYXXXTTTRRRRRRXXXWWWSSSOOOQQQUUUVVVSSSQQQQQQQQQRRRTTTUUUTTTSSSRRRPPPNNNKKKHHHGGGGGGGGGIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;999999888888888888888999777777777777777666666555555444333333222222333333333333333222222222222222222111111000000000000000000000000000000000000000......................................./////////........................------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,---------......//////........................///...---,,,,,,,,,,,,,,,........................................................................------......//////000000.....................---......------------......------......//////000000111111111000///......------------...///000000111......///000000111111111////////////////////////////////////000000000111000000////////////000000...//////////////////...////////////////////////000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000111111000000000//////000000000111111111111111111222333444555555444555777999<<<>>>@@@AAABBBBBBAAA@@@BBBFFFMMMRRRXXXXXXVVVTTTQQQNNNJJJIIIIIIKKKOOOVVV]]]```___]]]XXXYYY\\\___bbbbbb___\\\VVVUUUTTTTTTTTTVVVWWWWWWWWWUUURRRRRRRRRRRRQQQPPPQQQPPPQQQSSSVVVXXXYYYXXXSSSPPPMMMKKKKKKKKKJJJIIICCCCCCBBBAAAAAAAAABBBCCC???@@@AAABBBCCCCCCDDDDDD<<<;;;:::999888888888888777777777777777666666555444333333333333222222222222222222222222222222222222222111111111111222222000000000000000000000000//////////////////////////////000000000000///////////////...---------,,,////////////////////////---.........//////000000---...///...---,,,---///...------------...//////---,,,++++++---...---+++------------------------------------------------------,,,,,,,,,------...------............------,,,---......///.........------------------------...------------...//////,,,,,,------...........................//////000............////////////000000000000000111222222222222444555777999::::::<<<<<<>>>@@@BBBCCCDDDEEEGGGGGGHHHLLLQQQXXX___cccUUUQQQOOORRRSSSPPPNNNOOOQQQSSSQQQNNNPPPUUUVVVTTTRRRQQQRRRTTTVVVWWWVVVUUUSSSQQQNNNKKKIIIHHHGGGGGGJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEE======<<<;;;;;;;;;;;;;;;999999888888888888888999777777777777777666555555444444333222222222222333333333333333222222111111111111111111000000//////////////////////////////........................---............/////////------------------------------------------------+++,,,------......------,,,,,,,,,,,,---......///,,,,,,------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,---......//////..............................---,,,,,,,,,------......................../////////.......................................,,,---...///////////////...............---------......------------......---------...............000000000000///////////////............///000000//////000111111111000000000000000000000000000000/////////000000000111111000000////////////000000......////////////......000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000/////////000000000111111000000111222333333444444222333444777999;;;======???@@@@@@AAACCCHHHOOOTTTYYYYYYWWWTTTPPPLLLHHHFFFEEEIIINNNSSSVVVWWWWWWVVVUUUVVVZZZ___bbbaaa]]]ZZZUUUTTTUUUWWWZZZ\\\\\\[[[YYYWWWTTTSSSTTTTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVUUURRRPPPMMMKKKKKKKKKKKKJJJEEEEEEDDDBBB???>>>???@@@@@@AAABBBBBBCCCBBBBBBAAA===<<<:::999888777777777777777777777777666555555444444333333333222222222222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000/////////....../////////...............---------////////////////////////------......///000000000,,,---......---,,,---......------------...//////......---,,,///333222---------------------------,,,,,,,,,---------......------,,,,,,,,,---......------////////////------,,,---......//////......------------------------...------------...//////,,,------------...............---......///000111............////////////111111111111111222222333111222333555666888999:::===>>>???@@@BBBDDDEEEEEEMMMKKKJJJLLLPPPUUUYYY\\\VVVOOOLLLNNNPPPOOONNNOOOMMMQQQRRRQQQSSSWWWXXXVVVRRRRRRSSSUUUXXXXXXWWWUUUSSSRRRPPPMMMKKKJJJHHHHHHIIIHHHFFFFFFFFFFFFHHHIIIEEEDDDDDDDDDDDDEEEFFFFFF>>>===<<<<<<;;;;;;<<<<<<::::::999888777777888888666666777777666666555444444444333222222222222222222222222222222111000///000000111111000000///...////////////////////////........................---------.........//////------------------------------------------------+++,,,---.........------,,,,,,,,,,,,---...//////------------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////,,,,,,,,,---------......++++++,,,------...//////........................------,,,,,,,,,---..............................000/////////.........---........................,,,---.../////////...---//////.........---------......------------......---------------,,,,,,,,,////////////000000000000000000///...---......///000000111111111000//////000000000000000000000000//////000000000111111111000000////////////000000---...///000000///...---000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000111222222111000///////////////000000000111///000111222222333333333222333444666777999:::;;;===>>>???@@@BBBFFFLLLQQQTTTTTTSSSQQQNNNKKKHHHFFFEEEJJJPPPRRRPPPOOOPPPRRRUUUUUUWWWYYY[[[[[[YYYWWWSSSSSSUUUXXX\\\^^^\\\ZZZXXXVVVUUUTTTUUUTTTRRRQQQSSSRRRPPPPPPQQQQQQOOONNNOOOMMMJJJIIIJJJJJJJJJIIIHHHIIIIIIFFFAAA======>>>>>>???@@@AAA@@@@@@???>>>;;;::::::999888888888999666777777888777666555444444444444444333333333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000......------------......---------...............////////////////////////------......///000000111,,,---......,,,,,,---......------------...//////000111///...333999888222------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++,,,---......//////.................................------------...//////---------------...//////...............000111222............////////////111111000000111111222333111111333444666777999999<<<<<<>>>???AAACCCEEEFFFKKKLLLLLLKKKJJJLLLRRRWWWYYYPPPJJJKKKMMMMMMMMMNNNKKKPPPTTTTTTUUUXXXXXXUUUQQQQQQSSSUUUWWWXXXVVVTTTRRRRRRQQQPPPNNNLLLJJJIIIFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC???>>>======<<<<<<======;;;:::999888777777777777666666777777666666555444444333222222111222222222111111222222111000...---///000111111111000......////////////////////////........................---------.........//////------------------------------------------------+++,,,---.........---,,,+++++++++,,,---...///000.........------,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,---...///000,,,,,,,,,---------......++++++,,,,,,---...//////........................,,,,,,,,,,,,------...///........................000000//////.........---........................------...//////...---,,,//////.........---------.........------.........---------,,,,,,+++++++++......//////000000111111222111///...------......000111222222111000///...000000000000000000000000000000000000111111111111000000////////////000000---...///000000///...---000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000111222222111000///////////////000000000000///000111222222222222222333333444666777999::::::;;;<<<===>>>???CCCHHHLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGNNNTTTTTTOOOLLLNNNQQQWWWUUUTTTSSSUUUUUUUUUTTTQQQQQQSSSWWW\\\]]]ZZZWWWTTTSSSTTTTTTTTTRRRNNNJJJRRRQQQNNNMMMMMMLLLJJJHHHLLLJJJHHHGGGHHHIIIHHHHHHKKKLLLLLLIIICCC>>><<<===:::;;;===>>>??????>>>>>>999999888888999999:::;;;666777888888888777555444555555444444444444333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000...------,,,,,,------...,,,------....../////////////////////////////////---------...///000000111,,,---......,,,,,,---......------------...//////,,,...,,,+++111888777000------------------------)))***+++,,,...///000000,,,,,,,,,,,,,,,---...///***+++---......---+++***,,,---......//////......////////////////////////...------------...//////...------------.../////////.........///000222333............/////////000000000000000000111222222000111222444666777888999777888999<<>>===============<<<;;;:::888777666666666666666666666666555555444444333222222111111222222000111111111000///---,,,///000111111111000...---////////////////////////////////////////////////------------------------........................///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,***++++++,,,---...//////***++++++,,,---...///000---,,,,,,---...///---+++......------------......---------............//////............---------......---,,,---...///000........................,,,,,,---.../////////...........................---------............///////////////////////////////////////000000000000---...000222222111///...////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111000///////////////000000000111111111111000000111000///......///000111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///222333333444666777999:::=========>>>@@@DDDGGGIIILLLLLLKKKJJJIIIHHHHHHHHHIIILLLPPPQQQQQQOOONNNNNNZZZYYYWWWVVVUUUTTTUUUUUUNNNRRRVVVVVVTTTTTTXXX]]]TTTUUUUUUTTTRRROOOLLLJJJOOONNNLLLLLLMMMNNNNNNMMMMMMKKKKKKLLLNNNPPPOOONNNXXXRRRKKKFFFCCC@@@<<<999;;;:::999:::<<<===<<<;;;>>>===<<<;;;999888777666888777666777888999888777777666555444444444444444444444333222222111111000111111111111111000///...000000000000000000000000111111000000//////......////////////////////////---,,,,,,,,,,,,---............//////000000111111......------------......,,,,,,------------------///............---------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---//////.........---------.........------,,,,,,,,,------------------------,,,---...//////...---,,,.................................------,,,,,,,,,........................///////////////.........000000000000000000000000111111222333555666666777:::999:::;;;>>>AAAEEEGGGNNNOOOOOONNNNNNNNNQQQTTTPPPLLLGGGFFFIIILLLMMMMMMKKKNNNTTTXXXYYYVVVRRROOOMMMQQQUUUXXXWWWUUUSSSRRRTTTTTTTTTQQQMMMKKKJJJJJJHHHKKKMMMKKKLLLOOOOOOLLLIIIHHHFFFDDDBBBBBBBBBBBBHHHCCC>>>;;;<<<>>>>>>===<<<;;;999777666666777777666555555555555444444444333333333222222222111111222222111111111111222222////////////////////////+++++++++,,,,,,,,,------........................------------------------........................///...---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,------------...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,---,,,,,,------------------,,,,,,---------.........---,,,,,,---...///---,,,......------------......,,,,,,,,,,,,---------...///............---------...------,,,---...///000........................------......///.................................---------............///////////////////////////////////////000000000000---...///000111000//////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000111000000////////////000000000000111111111111000000111000////////////000111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222333444666888999::::::;;;===@@@DDDHHHKKKHHHHHHGGGGGGHHHIIIKKKLLLOOOPPPPPPOOOMMMNNNOOOQQQXXXVVVTTTSSSSSSSSSTTTUUUQQQTTTWWWWWWUUUTTTVVVXXXOOOPPPPPPQQQPPPPPPNNNNNNOOOMMMKKKKKKLLLLLLKKKJJJGGGGGGIIILLLPPPSSSSSSSSSSSSOOOIIIDDDBBB@@@===:::;;;:::999:::<<<===<<<;;;>>>===<<<;;;999888777666777666666666777777777666666555555444333333444444444333333222222111111000111111111000000000//////000000000000000000000000000000000000//////..............................---,,,,,,,,,,,,---...................../////////......------------......------------------------,,,---------......//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///.........------------......---------,,,,,,,,,------------------------------............------------------------------......---------,,,,,,,,,........................////////////............000000000000000000000000000111222333444555555666777888999;;;>>>AAADDDFFFKKKLLLMMMLLLKKKKKKMMMNNNKKKHHHEEEDDDGGGJJJKKKJJJOOOQQQTTTVVVVVVTTTPPPNNNLLLOOOTTTWWWVVVTTTRRRRRRRRRRRRRRROOOLLLJJJIIIJJJHHHKKKLLLJJJJJJNNNNNNLLLJJJIIIFFFDDDCCCBBBBBBBBBFFFBBB>>><<<=========<<<===<<<:::888666666555666666555555555555444444444333333222222222111111111222111111000000111111222////////////////////////,,,,,,,,,,,,------------........................------------------------------------------------......---,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,+++******+++,,,---......---,,,,,,,,,------......---------,,,,,,,,,......---------............---,,,---......---,,,......------------......+++++++++,,,,,,,,,------///............---------...------------...//////.................................///......------........................---------............///////////////////////////////////////000000000000............////////////////////////////////////000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000/////////000000000111111000000000//////000000111000000111111111111000000111000000//////000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222333555666777888888:::<<<@@@EEEIIIKKKDDDCCCCCCDDDFFFJJJMMMPPPUUUTTTPPPMMMKKKMMMRRRVVVUUUSSSQQQOOOOOOQQQSSSUUUQQQSSSUUUWWWXXXWWWVVVUUUMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMKKKJJJJJJIIIGGGEEEEEEFFFHHHLLLQQQSSSSSSRRRMMMJJJEEEBBB@@@???===;;;;;;:::999:::<<<===<<<;;;???>>>===;;;999777666555555555555555555555555555555444444333333333333333333333333222111111000000222111000/////////000111000000000000000000000000000000000////////////...........................---,,,,,,,,,,,,---...............---------------......------------...............------,,,,,,+++++++++,,,---...///000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................------------...------------,,,,,,,,,------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,................................................000000000000000000000000///000000111222333444444444555777:::>>>AAACCCDDDFFFHHHIIIIIIGGGFFFFFFGGGGGGEEEDDDEEEGGGIIIJJJJJJQQQRRRTTTUUUTTTRRROOOMMMMMMQQQUUUVVVTTTQQQOOOMMMNNNOOONNNLLLIIIHHHHHHIIIGGGIIIIIIGGGHHHLLLNNNLLLJJJIIIFFFDDDBBBAAAAAAAAACCCAAA>>>=========<<<:::<<<;;;:::888666555555555666555555555555444444444333222222222222111111111222111111000000111111222////////////////////////------------.........///........................------------------------------------------------...------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---......------,,,,,,,,,------------------------------------------...///000111000...------......---,,,...------,,,,,,------...+++,,,,,,,,,,,,---------///............---------------------......//////.........................../////////...---,,,,,,........................---------............///////////////////////////////////////000000000000......------......///000////////////////////////000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000//////////////////////////////000000000111111111000000000///000000111111000111111222222111111000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000///////////////////////////000000111111111111000111111222222333555666777777888999<<<@@@DDDGGGIIIBBBAAA@@@AAADDDHHHMMMPPPUUUTTTQQQNNNMMMPPPVVV[[[TTTRRRPPPNNNMMMOOOQQQSSSMMMOOORRRWWW[[[[[[XXXVVVOOONNNLLLJJJJJJJJJKKKLLLPPPNNNLLLKKKJJJIIIFFFDDDIIIIIIJJJLLLNNNNNNLLLJJJGGGEEEBBB@@@???>>>===<<<;;;:::999:::<<<===<<<;;;>>>>>>===;;;999777666666444444555444333333333444444333333222222222333333333333222222111000000000222111///...---///000222////////////////////////////////////////////////........................---,,,,,,,,,,,,---......///.........------,,,,,,......------------......//////...---,,,,,,++++++++++++,,,------...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------------------------------------------------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------...............///000000000000000000000000//////000000111222222333111333666999===???AAABBBAAACCCEEEEEECCCBBBAAAAAAFFFFFFFFFGGGIIIJJJKKKKKKOOOQQQSSSUUUTTTQQQNNNLLLPPPSSSVVVVVVRRRNNNJJJHHHKKKKKKKKKIIIGGGGGGHHHIIIIIIJJJIIIFFFGGGKKKNNNLLLHHHGGGDDDAAA???>>>>>>>>>??????>>>======;;;:::999:::999888888777666666666666555555555555444444444222222222222111111111111111111000000000000111111////////////////////////............////////////........................------------------------------------------------------,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,------...++++++,,,,,,---...//////+++++++++,,,...111444666111///---------......---------,,,,,,,,,,,,------------------............///............------------------........................................../////////...---,,,,,,////////////////////////---------............///////////////////////////////////////000000000000///............///000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000111111111111000000000000000111222222111111222222222222111111000000111111111111000000111111000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111333333333333444555777777888888:::<<>>===<<<===;;;:::999:::<<<===<<<;;;======<<<;;;999888777666333555666555222111222444333333222222222333333444333333222111111000000///111000...------///000222......................................./////////........................---,,,,,,,,,,,,---......000//////......---------......------------......//////...---,,,,,,++++++---------------------,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,------------------------------------------------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------......//////////////////////////////...//////000000111111111///111444777;;;===??????===???BBBBBBAAA@@@@@@@@@EEEEEEFFFGGGHHHIIIKKKLLLLLLNNNRRRUUUUUURRRNNNLLLNNNQQQTTTUUURRRNNNKKKIIIIIIIIIIIIGGGFFFFFFIIIKKKSSSTTTQQQKKKIIIKKKKKKIIIDDDCCCAAA>>><<<;;;;;;;;;<<<=========;;;:::999888666666777777888888888888666555555555555444444444222222222111111111000000111000000000000000000111////////////////////////........./////////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,---......***++++++,,,---...///000+++++++++,,,///333666888222000---,,,---......---------,,,,,,,,,,,,---------------........./////////............---------,,,---......//////.......................................///......------////////////////////////---------............///////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000000000000111111111222222000000000000111111222333111111222222222222111111000111111222222111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111333333333333444555666777777888:::<<<>>>@@@BBBCCCDDDCCCAAAAAABBBEEEHHHJJJKKKNNNRRRUUUWWWXXXZZZ\\\TTTTTTRRRQQQQQQQQQRRRRRRRRRTTTWWWYYYYYYVVVSSSPPPNNNMMMLLLLLLMMMOOOQQQRRRQQQPPPPPPPPPQQQPPPMMMJJJKKKIIIHHHHHHJJJJJJIIIHHHBBBCCCCCCAAA>>><<<<<<===;;;:::999:::<<<===<<<;;;<<<<<<;;;::::::999888888444777888777333222333555333333333333333444444555222222222111000000//////000///.........///000111........................---............/////////---------------------------,,,,,,,,,,,,---....../////////.....................------------...............------,,,,,,+++------------,,,,,,++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,---......///////////////////////////////////////000000000111111///000222555888:::<<<===;;;===@@@AAAAAAAAACCCDDDDDDEEEEEEEEEEEEFFFHHHKKKKKKNNNQQQTTTTTTRRRNNNLLLIIIMMMQQQTTTSSSQQQOOONNNHHHHHHHHHGGGFFFGGGKKKMMM]]]]]]XXXPPPKKKIIIGGGCCCAAA@@@===<<<:::::::::::::::;;;<<<<<<999888888888555555666777888888888888666555555555555444444444222111111111111000000000111000000//////000000111////////////////////////............/////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---,,,,,,,,,///222666888333111...,,,---......------,,,,,,++++++,,,,,,---,,,,,,---------.........///............---------,,,---.../////////...---........................------......///.........////////////////////////---------............///////////////////////////////////////000000000000...///111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000000000111111111222222222000000000000111222333444111222222333333222222111000111222222222222111000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222222222222222222222333444555666444666888;;;>>>AAABBBCCCCCCBBBBBBCCCDDDFFFHHHIIIKKKNNNSSSWWWXXXYYYZZZ[[[RRRSSSTTTUUUVVVVVVVVVVVVSSSVVVZZZZZZVVVSSSQQQQQQQQQPPPPPPPPPPPPQQQSSSSSSOOOOOOPPPQQQSSSSSSPPPNNNMMMKKKHHHHHHIIIKKKKKKKKKCCCEEEEEECCC???<<<<<<===;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::666999;;;999444222444777444444333333444555555666222222111111000000//////........./////////000000---------------------------------.........//////---------------------------,,,,,,,,,,,,---......---------------...............------------......------------------------,,,,,,,,,,,,,,,,,,------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------............------------------------------,,,,,,,,,---------..............................++++++,,,------.../////////////////////////////////000000000000111111111111111111222555777:::;;;;;;===???AAABBBDDDHHHJJJGGGGGGGGGEEECCCDDDHHHLLLQQQPPPPPPPPPOOONNNNNNNNNJJJNNNRRRTTTSSSQQQNNNNNNGGGHHHHHHGGGGGGIIIMMMPPPWWWXXXUUUNNNIIIGGGDDD??????>>><<<;;;:::::::::;;;999;;;;;;:::777666777999666777888888888777555555666555555555555444444444111111111111000000000000000000////////////000000////////////////////////------........./////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,&&&(((***,,,,,,***(((&&&,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,///...------///222555777444111...,,,---.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------//////.........---------,,,,,,.../////////...---........................,,,,,,---.../////////...000000000000000000000000---------.........//////////////////////////////////////////000000000000...000222333444333111000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000111111111111222222222000000000000111222333444111222222333333222222111000111222333333222111000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000......///111111222222222111111111111222333444444222444777;;;>>>AAADDDEEEBBBBBBBBBCCCEEEFFFHHHIIIMMMPPPTTTVVVWWWXXXYYYZZZOOOQQQTTTWWWYYYZZZZZZZZZPPPUUUZZZZZZUUURRRSSSVVVVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNOOORRRTTTTTTRRRPPPRRRNNNJJJIIIIIIKKKKKKLLLEEEGGGGGGDDD@@@<<<;;;<<<;;;:::999:::<<<===<<<;;;999999999::::::;;;;;;;;;777:::<<<:::555333555888444444444444444555666777222222111111000/////////------...///000000//////---------------------------------.........//////---------------------------,,,,,,,,,,,,---......+++++++++,,,,,,---------.........------.........,,,,,,------------------******+++,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,---...//////...---,,,........................,,,,,,,,,------.................................++++++,,,,,,---...//////////////////////////////000000000000111111111111222111111111333666999:::;;;===???AAACCCFFFKKKOOOJJJKKKJJJGGGEEEFFFJJJOOOVVVTTTPPPLLLKKKKKKMMMOOOOOORRRUUUUUURRRNNNKKKIIIHHHHHHHHHGGGGGGJJJNNNRRRJJJMMMLLLGGGEEEEEECCC???>>>===<<<;;;:::;;;<<<<<<999:::;;;999666555777:::999999999999777555333222666666555555555444444444111111111111000000000000000000////////////000000////////////////////////------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......---------......000111111000000//////.........---........................111000...---,,,,,,------.................................------,,,,,,,,,/////////......------------------.........//////000000000000000000000000000000000000111111111111111111000000//////......111111000000//////......222222222333333222222222000000000000000000000000//////000111222222333333111111111111111111111111222222222111111111000000000000111111111111000000111111222222222333333333444444444333333222222222222222111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111222111000//////000111222333333222111000000111111000000000000000000000000000111111111111222222222222222111111222222333444444555777888999<<<@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGMMMMMMOOOTTTYYYZZZWWWTTTQQQSSSVVVYYYZZZ[[[[[[ZZZZZZYYYWWWWWWXXXYYYWWWVVVWWWYYY[[[[[[XXXUUUSSSSSSTTTOOONNNTTTXXXWWWSSSRRRWWWQQQIIIFFFGGGGGGFFFCCCCCCCCCBBBBBB@@@>>>===<<<@@@???>>>===<<<;;;::::::777888888999999999888888;;;:::999888777555444444555555444333333333444444222111111111000000////////////000000000000//////........................////////////////////////................................................111111000000/////////..............................---,,,+++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///---++++++,,,,,,+++***........................---...///000111222333444.........------,,,,,,,,,,,,,,,,,,------.........------------------------222111///---,,,---...///////////////////////////000000000000////////////...000111222333444777999;;;===???CCCHHHLLLPPPSSSHHHGGGFFFGGGIIILLLPPPRRRWWWPPPIIIFFFGGGKKKNNNOOOUUUXXX[[[XXXQQQLLLKKKLLLKKKJJJJJJJJJLLLPPPTTTVVVQQQQQQPPPMMMJJJFFFCCCAAAAAA>>>:::777666888;;;===;;;;;;::::::999888777777666777888888888777555444444444444444444444444444333333333222222222111111111111000///////////////111000000///...---------................................................------------------------,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......------------...///000111000/////////.........---........................///...------------...///.................................------,,,,,,,,,000/////////............---------.........//////000000000000000000000000000000000000111111111111111111000000////////////111111000000////////////111111222222222222111111000000000000000000000000///000000111222222333333111111111111111111111111222222222111111111000000000000111111111111000000000000111111111222222222444333333333222222222222222222111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111222111000//////000111222333222222111000000111111111111111111111111111111000111111111111222222222222222111111222222333444333555777888999<<>>>>>===??????>>>===<<<;;;::::::888999999:::::::::999999::::::999888777666555555555555444333333333333444111111111111000000000/////////000000000000//////........................////////////////////////................................................///.........---------,,,..............................---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///---++++++,,,,,,,,,+++........................---......///000111222222//////.........---------,,,,,,------------------------------------------111000...---------..............................000000000000////////////...000111222222444777999===>>>AAADDDGGGKKKMMMNNNGGGGGGGGGGGGIIILLLOOOPPPOOOKKKEEEAAABBBFFFLLLQQQRRRUUUWWWTTTOOOKKKKKKMMMKKKJJJJJJKKKMMMQQQUUUWWWSSSSSSQQQNNNJJJFFFBBB@@@???===:::888888:::<<<>>>;;;;;;::::::999999888888777777777777777666555555444444444444444444444444333333222222222111111111111000000///////////////000000000///...---------........................................................................,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,---...///000/////////.......................................,,,,,,,,,------///000111.................................---------------///////////////.........------........./////////000000000000000000000000000000000000111111111111111000000000000/////////111000000000000/////////000111111111111111111000000000000000000000000000000000000111222222333333111111111111111111111111222222222111111111111111000000111111111111000000//////000000000111111111222222222222222111111111111111222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222111000000000000111222333222111111000111111111222222222222222222222222000111111111111222222222222222111111222222333444333555777888999;;;>>>@@@BBBBBBBBBCCCDDDGGGIIIKKKLLLKKKLLLNNNQQQSSSRRRQQQSSSTTTTTTTTTSSSUUUXXX[[[UUUWWWXXXWWWUUUTTTWWWZZZYYY\\\___```___\\\ZZZYYYXXXSSSQQQTTTVVVSSSPPPPPPQQQNNNKKKJJJKKKJJJGGGDDDFFFEEEBBB@@@???????????????>>>>>>===<<<;;;::::::999:::::::::::::::999999::::::999888777777666666555555444333333333333333111111111111000000000000//////000000000000//////........................////////////////////////.........................................................---------------........................///...------,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///---++++++,,,---,,,,,,////////////////////////------......////////////////////////............------------------,,,,,,------------------------.........---------------........................////////////000000000000...000111222222333666888===???AAADDDGGGHHHIIIIIIFFFFFFGGGIIIJJJLLLMMMNNNFFFDDDAAA???@@@FFFNNNSSSPPPRRRSSSPPPLLLJJJLLLNNNLLLLLLLLLNNNPPPSSSVVVXXXVVVUUUSSSPPPLLLGGGCCC@@@===<<<;;;;;;;;;<<<>>>???::::::::::::::::::::::::888888777666666666666666444444444444444444444444333222222222222111111111111000//////......//////000000//////...---------................................................------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---...///................................................,,,,,,------...//////000.......................................---------....................................////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000111111222222111111000000000000000111111111222111111111111111111111111111111222222222222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111222222222222222222222222222000000111111111222222222222222111111222222333444222444666777888999<<<>>>AAAAAAAAABBBDDDHHHKKKMMMMMMMMMNNNOOOPPPRRRRRRSSSVVVWWWYYYXXXUUUTTTVVVXXXXXX[[[]]]ZZZVVVTTTXXX\\\YYYZZZ[[[[[[YYYXXXYYYZZZ\\\VVVSSSTTTTTTOOOLLLLLLPPPNNNMMMMMMLLLJJJFFFBBBGGGEEEBBB@@@>>>>>>???@@@>>>>>>===<<<<<<;;;::::::999999:::::::::999888888999999999888888777777666555555444333222222222222111111111000000000000000//////000000000000//////........................////////////////////////................................................////////////////////////........................///......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...,,,++++++---......---////////////////////////------------------------..................------.........------,,,,,,,,,------------------------,,,,,,---......------,,,........................////////////000000000000...000111222222333555888:::===@@@DDDFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMLLLLLLCCC@@@@@@DDDLLLRRRUUUTTTTTTTTTRRROOOLLLKKKMMMOOONNNOOOPPPRRRTTTVVVXXXYYYYYYXXXVVVRRRNNNIIIDDDBBB>>>>>>>>>===============::::::::::::;;;;;;;;;;;;999888666555555555666777444444444444444444333333222222222222111111111111000000///............////////////......---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---......---------.......................................---..................---................................................------------------------........./////////000000000000000000000000000000///000000000111111111111000000000000111111111111000000000000111111111111000000111111111111000000111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111222222222333333111111111111111111111111111111222222333333333333333222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111222111111111111111222222111111111111111111111111000000111111111222222222222222111111222222333444222444666777777888:::;;;AAAAAAAAABBBEEEIIIMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUWWW[[[___^^^ZZZUUUTTTUUUYYY[[[\\\XXXRRRQQQTTTXXX\\\\\\ZZZWWWVVVWWWZZZ^^^^^^XXXUUUTTTQQQKKKGGGHHHKKKKKKLLLMMMMMMKKKHHHEEEGGGEEEBBB???>>>>>>???@@@======<<<<<<;;;;;;::::::888888888888888777666666888777777777777777777777555555444333222111111111000000000000000000111111//////000000000000//////........................////////////////////////.........................................................///////////////..............................---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,++++++---//////...////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,---.........---.........................../////////000000000111...000111111111222555777666999===AAAEEEGGGGGGGGGGGGIIIKKKLLLMMMMMMLLLLLLFFFBBBBBBNNN___fff___UUUYYYWWWUUUQQQNNNMMMNNNPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZYYYWWWSSSOOOJJJFFFDDD@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<999888666555555555666777555555444444444333333333222222222111111111000000000//////...........................------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...---------------......---------------.................................---......///......------......................................./////////---------...................../////////000000000000000000000000000000000000000000000111111111111000000000111111111111222000000000111111111111222000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111111222222222222333333333111111111222222222222222111111222222333444444444333333333333222222222222111111111111111111111111333333333333333333333333111111222333333222111111111111111000111111222333111111111111111111111111000111111111111222222222222222111111222222333444111333666777777777888999??????@@@BBBEEEHHHLLLMMMMMMOOORRRSSSSSSTTTUUUVVVUUU[[[aaa```[[[VVVTTTUUU[[[\\\[[[XXXTTTSSSVVVYYY```^^^[[[XXXVVVXXX\\\```[[[WWWSSSRRRNNNHHHFFFGGGEEEGGGJJJLLLMMMLLLJJJIIIEEEDDDAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888777666555555555666666666666666666666666555444222111111111111000000000000111111111111//////000000000000//////........................////////////////////////................................................,,,,,,,,,,,,,,,---------........................------------------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,+++,,,...000000///........................---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,------------------------++++++,,,---...//////000------------------------......//////000000111111...000111111111222444666444666:::???CCCFFFGGGHHHHHHIIIKKKLLLLLLLLLKKKKKKIIICCCEEEVVVlllrrreeeUUUZZZXXXUUURRRPPPOOOOOOOOOSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUTTTRRRNNNJJJGGGEEEBBBAAA@@@>>>===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<888888777666666666666666555555555444444333333222222111111111111000000000000///......------......------------------------................................................------------------------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////......---......///,,,,,,,,,------.................................+++,,,---////////////...........................---........./////////000////////////000000000111.../////////000000000000000000000000000000000000000000000000111111111111000000111111111222222222000000111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111222222333333222222111111111111111222222222222222222222222333333333444111111222222333444444555444444333333333222222222111111111111111111111111333333333333333333333333111222222333333222222111111111000000111222222333222222222222222222222222000111111111111222222222222222111111222222333444111333666777666666666777<<<===???AAADDDGGGHHHJJJHHHLLLPPPRRRRRRRRRSSSUUUQQQWWW]]]\\\WWWTTTTTTWWW\\\ZZZXXXVVVVVVWWWYYY[[[[[[ZZZYYYVVVTTTTTTVVVXXXUUURRRPPPOOOLLLGGGGGGJJJFFFHHHJJJKKKKKKIIIHHHGGGBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888777555555333444444444555555666666666555444222111000000000///000000000111111111111//////000000000000//////........................////////////////////////................................................+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,+++***,,,...000111000------------------------,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,---------------------------------------------,,,,,,,,,---///111222------------------------.........///000111111111///000111111111111444666555666999<<<@@@DDDFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHDDDGGGXXXmmmsssfffVVVWWWUUURRRPPPPPPOOOOOONNNSSSTTTVVVWWWWWWVVVTTTRRRPPPOOOOOONNNLLLIIIFFFEEEAAA@@@>>>===<<<;;;;;;;;;>>>>>>======<<<<<<;;;;;;777777777777777666555555666555555444333333222222111111111111000000000000//////...------------...------------------------........................................................................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---000//////.........//////,,,,,,,,,------.................................)))***,,,...000000000000........................---.........//////000000000000111111222222222333////////////000000000000000000000000000000000000000000000000111111111111000000111111222222222222000000111111222222222222222222333333333333222222111111111111111111111111222222111111111111111111111111111111111111111111000000111111222222222222111222222333333222222111000000000000111111111111222222222333333444444444111111222333333444555555444444444333333222222222111111111111111111111111333333333333333333333333111222333444444333222111111111000000111222333333333333333333333333333333000111111111111222222222222222111111222222333444000333555666666555666666:::;;;>>>AAACCCEEEFFFFFFDDDIIINNNQQQQQQPPPQQQSSSMMMRRRWWWWWWSSSQQQUUUZZZVVVSSSPPPPPPRRRUUUWWWXXXRRRSSSSSSRRRPPPNNNMMMMMMPPPNNNMMMMMMKKKHHHIIINNNKKKLLLMMMKKKHHHDDDBBBAAAAAAAAAAAA@@@>>>===;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::999999777666666222333333444444555555555666555444222111000000000//////000000111111111222//////000000000000//////........................////////////////////////................................................---------....../////////........................++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,+++***,,,...111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,------.........------------------------...---,,,,,,---000222444---------------------------......///000111111222///000111111000111333555666777888;;;>>>BBBEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCGGGWWWiiinnndddWWWRRRPPPOOONNNOOOOOONNNMMMRRRSSSUUUVVVVVVSSSQQQOOOKKKKKKKKKKKKIIIGGGEEEDDD???>>>===;;;;;;;;;<<<===??????>>>===<<<;;;;;;:::666777888888888777555444666666555444333333222222111111111111000000000000//////...------------...------------------------........................000000111111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,------............---,,,,,,,,,,,,---......///////////////...---.........////////////000////////////////////////////////////000000000000//////000000000000//////////////////000000000000111111000000000000111111222222222111111111000000111111111111111111111111000111111111111222222222444333222000///.........333222222111111222222333222222222222222222222222111111222333333333333222333222111222333333222111222222222111111111000000333333333222222111111111111111111111222333444555999888777666444222111111222222222222222222222222111111111111111111111111///111222444444333222111222222222111111111111000222222222111111111000000222222111111111111222222222222222222222222222222222222333444555666777888999:::===@@@BBBCCCCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPVVVTTTRRRPPPQQQSSSVVVXXXUUURRRNNNMMMOOORRRRRRQQQPPPNNNKKKJJJJJJJJJIIIIIIPPPMMMKKKPPPUUUVVVQQQKKKNNNMMMJJJGGGDDDCCCEEEGGGHHHDDD???<<<<<<===>>>>>>999999888999:::<<<>>>???CCC@@@<<<888666555666777555444333222111222222333444444333333333333222222000000111111111111000000//////////////////////////////.........---------//////000000000000////////////.........---------,,,,,,,,,---------......////////////////////////...---,,,,,,,,,,,,---...------------------------+++,,,...---,,,,,,---///...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---.........---,,,+++000///.........///111222------,,,+++,,,---...///------------------------,,,------......------,,,***,,,...,,,***(((***,,,,,,,,,,,,---------..............................///////////////.........////////////000111222333555666777:::<<>>>>>>>>>>>:::::::::999999888888888555555666666666666555555666666555444333333222222222111000//////.........////////////............+++,,,...---,,,,,,---///+++---...///...,,,)))'''......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,---------......///...------------...///......///////////////...---............/////////////////////////////////////////////000000000000//////000000000000//////////////////000000000111111111000000000000111111222222222111111111000000111111111111111111111111000111111111111222222222333222222111111111111111333222222111111222222333222222222222222222222222000111222222333333222222333222111111222333222111222222222111111111000000333333333222222222111111000000000000111222333444888888777555444222111111222222222222222222222222222222222222222222222222///111222444444333222111222222222111111111111000222222222111111111000000222222111111111111222222222222222222222222222222222222333444555666777777777888;;;===???AAAAAAAAAAAABBBEEEHHHKKKNNNQQQRRRUUUSSSPPPNNNNNNOOOQQQRRRUUURRRNNNMMMNNNPPPQQQQQQNNNLLLJJJHHHHHHHHHHHHHHHMMMMMMOOOTTTXXXWWWQQQKKKMMMMMMMMMKKKHHHFFFFFFGGGGGGCCC???======>>>>>>===::::::::::::;;;===???@@@>>>>>>======<<<:::999888777666444333222222222333444444333333333222222222000000000111111000000000//////////////////////////////.........---------...//////000000//////...///.........------------,,,,,,,,,---------.................................---,,,,,,,,,,,,---...------------------------+++,,,------,,,,,,---///...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---,,,,,,///////////////000111111---,,,,,,+++,,,---...///---------------,,,,,,,,,,,,------......------,,,+++---...---***)))***,,,,,,,,,,,,---------..............................////////////............////////////000111222333444555666999;;;===???@@@BBBEEEHHHIIIHHHFFFEEEEEEGGGGGGKKKQQQSSSQQQQQQSSSVVVQQQOOORRRTTTSSSSSSVVVUUUVVVVVVTTTPPPKKKHHHGGGEEEFFFFFFFFFEEECCCAAA@@@============>>>>>>>>>>>>:::::::::999999999888888666666777777777777666666666555555444333333222222222111000//////.........////////////............+++,,,------,,,,,,---...+++,,,.........+++)))''',,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,------------...000///............///000------...///000000000///---------............///////////////////////////////////////000000000000//////000000000000///////////////000000000111111111111000000000000111111222222222111111111111111111111111111111111111111000111111111111222222222222111111111222333444444333222222111111222222333111111111111111111111111000000111222222222222111222111000111222222111000222222222111111111111111333333333222222222222111////////////000111222222777777666555333222111111222222222222222222222222333333333333333333333333000111222333444333222222222222222111111111111000222222222111111111111111222222111111111111222222222222222222222222222222222222333444555666666777555666888;;;===>>>?????????AAADDDHHHLLLOOOQQQRRROOONNNMMMLLLKKKLLLNNNNNNTTTRRROOONNNOOOPPPQQQPPPLLLKKKIIIHHHGGGHHHHHHIIIKKKOOOTTTXXXYYYVVVRRROOOPPPQQQQQQOOOKKKHHHGGGFFFEEECCC@@@?????????>>>===<<<;;;;;;;;;<<<>>>???@@@999;;;???AAAAAA???<<<999999888666444333222333333333333333333222222222222000000000000000000000000////////////////////////...............------------..................---............------------,,,,,,,,,---------.................................------,,,,,,------...------------------------+++,,,------,,,,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,//////000111111111000000,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...---,,,+++,,,---,,,,,,,,,---------......------------------------........................////////////000111222222222333555777999;;;===>>>BBBDDDFFFFFFEEEEEEEEEFFFGGGJJJMMMNNNJJJHHHOOOYYYaaaZZZTTTTTTSSSRRRSSSVVVWWWUUUQQQOOOMMMJJJGGGEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>============::::::::::::999999999999777777888888888888777777555555444444333333222222222111000//////........./////////............---***+++,,,,,,++++++,,,---+++,,,---......,,,***(((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------///..................///,,,,,,...///000000000000------------............////////////////////////////////////000000000000//////000000000000////////////000000000111111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111111222222222222111111111111222333333333222222111111222222333111111111111111111111111///000111111222222111111222111000000222222111000111111111111111111111111222222222222222222222222000000000000000111222222666555555444333222111111222222222222222222222222333333333333333333333333000111222333333333222222222222222111111111000000111111111111111111111111222222111111111111222222222222222222222222222222222222333444444555666666444555777999;;;===>>>???@@@BBBEEEHHHLLLNNNPPPPPPHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSQQQPPPLLLLLLKKKJJJHHHHHHJJJKKKMMMQQQWWWYYYXXXUUUUUUUUUWWWWWWUUUQQQLLLHHHGGGGGGDDDCCCAAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;===>>>???888;;;???BBBBBB???<<<999;;;999777555333333333333333333333222222222222111000000000//////000000000////////////////////////........................,,,------......------,,,------------------------,,,,,,,,,---------..............................------------------------------------------------***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,------------------...///000111111111000///++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,------......------,,,------...------,,,------,,,,,,,,,---------......------------------------------...............//////////////////000111111111222333555777999;;;<<<@@@AAABBBBBBBBBBBBDDDFFFFFFIIIMMMNNNIIIHHHRRR^^^kkkbbbYYYUUUQQQNNNNNNQQQVVVRRROOONNNNNNLLLHHHDDDEEEEEEEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>============::::::::::::::::::::::::666777777888888777777666444444444333333333222222222111000///............//////.........---------)))+++,,,,,,+++***,,,---------...///...---+++***---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------------------------------,,,,,,...///000000000000---------.........//////////////////////////////////////////000000000000//////000000000000//////000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111111222222222222222111000000000000000333222222111111222222333111111111111111111111111000000111222222222222222222111000111222333222000111111111111111111111111222222222222222222222222222222111111111222333333444444333333222222222111222222222222222222222222333333333333333333333333111111222222333333333333222222222111111111000000111111111111111111111111222222111111111111222222222222222222222222222222222222333333444555555555555666777999;;;===>>>???BBBCCCFFFIIIKKKMMMMMMMMMHHHJJJLLLNNNPPPQQQPPPPPPMMMQQQUUUXXXXXXUUURRRPPPOOOPPPPPPNNNKKKKKKMMMOOOPPPTTTWWWWWWUUUUUUXXX[[[^^^\\\VVVOOOIIIFFFGGGHHHDDDCCCBBBBBBCCCBBB???===<<<;;;:::::::::;;;<<<===;;;<<<>>>???>>><<<:::888;;;:::888555444333333333333333222222222111111111000000///......///000000////////////////////////---.....................,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,---------..............................------------------------------------------------***+++---,,,++++++,,,...++++++,,,---------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,------.........///000111111000......++++++,,,,,,------------+++++++++,,,,,,---------,,,------......------,,,------,,,------...------,,,,,,,,,---------......------------------------,,,---------......////////////////////////000111000111222444666888999:::<<<>>>>>>>>>>>>???BBBEEEFFFHHHKKKNNNLLLKKKQQQYYYkkkbbbYYYTTTQQQNNNNNNQQQPPPNNNMMMNNNPPPNNNIIIDDDFFFFFFEEEEEEEEEEEEEEEEEE???>>>>>>>>>=========<<<::::::::::::::::::::::::555666666777777666666555333333333333333222222222222111000///........................------------)))+++,,,,,,+++***,,,---...//////000000///...------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,------...///000000000///.........////////////000////////////////////////////////////000000000000//////000000000000//////000000000111111111222222111111000000000000111111111111111111111222222222111111111111111111111111000111111111111222222222222222111000/////////000333222222111111222222333222222222222222222222222111111222333333333333222333222111222333333222111111111111111111222222222111222222222222333333333333222222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222111111111111000111111111111111222222222222222111111111111222222222222222222222222222222222222333333444444444444666666777888:::===???@@@BBBDDDGGGJJJKKKLLLKKKKKKNNNPPPSSSTTTTTTRRRPPPNNNKKKOOOUUUXXXXXXVVVTTTTTTTTTUUUUUURRROOOMMMPPPRRRSSSUUUVVVUUUTTTUUUZZZ^^^```]]]VVVNNNHHHFFFHHHJJJDDDCCCBBBBBBCCCBBB@@@>>>===<<<::::::999:::;;;<<<<<<=========<<<:::999888:::999777555444333444444222222222222111111111111000000............000000////////////////////////---------...............,,,------------------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,------......------,,,------------------------***+++,,,,,,++++++,,,---***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,---//////....../////////...------+++,,,---.........------+++,,,,,,------......///,,,------......------,,,---,,,+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......//////000000000222333555777888999:::;;;=========???AAADDDGGGGGGJJJMMMMMMJJJKKKPPPaaaZZZTTTTTTSSSRRRRRRVVVMMMMMMNNNOOOPPPNNNJJJGGGIIIHHHGGGFFFFFFFFFGGGGGG??????>>>>>>======<<<<<<::::::::::::;;;;;;;;;;;;555555666666666666555555333333333333222222222222222111000//////..................------------,,,***+++,,,,,,++++++,,,---...///////////////......------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------......---------,,,,,,,,,,,,---...//////...---,,,......///////////////.../////////000000000111111////////////////////////////////////000000000000//////000000000000//////000000111111111222222222111111000000000000111111000000111111111222222222111111111111111111111111000111111111111222222222111111000000111111222222333222222111111222222333333333333333333333333333222222333444444444444333444333222333444444444222000000111111111222222222111111222222222333333333222222111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222111111222222333333222222222111111111111000000000111111111222222222222222111111111111222222222222222222222222222222222333333333333444444444555555666777999<<<>>>@@@@@@BBBFFFIIILLLLLLLLLKKKQQQTTTWWWXXXXXXUUUQQQNNNKKKNNNQQQRRRSSSSSSVVVYYYWWWYYYYYYVVVPPPNNNQQQTTTSSSTTTUUUVVVVVVXXXZZZ\\\[[[YYYTTTNNNIIIHHHIIIKKKEEEDDDBBBBBBCCCCCCAAA@@@>>>===<<<:::::::::;;;<<<;;;<<<===>>>===;;;999777888777666444333333444444222222222222111111111111111000...------...000111////////////////////////---------.........//////------............------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,------------------------)))+++,,,,,,++++++,,,---)))***,,,......---,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......******++++++,,,------...,,,,,,++++++,,,---///000......---,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,---......///000000,,,------......------,,,,,,***)))***---...---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000//////.........//////000000222333555666888888999;;;===>>>???@@@BBBDDDEEEGGGKKKNNNMMMJJJLLLQQQXXXTTTRRRUUUVVVUUUVVVXXXRRRSSSTTTSSSPPPOOONNNOOOLLLKKKIIIGGGFFFEEEEEEEEE?????????>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<666666777777777777666666222222222222222222222222222111000//////..................---------,,,,,,+++,,,------,,,,,,---...---------.........------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++,,,------...************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,---...///000000///...---...///////////////......000000000000111111111111////////////////////////////////////000000000000//////000000000000//////000111111111111222222222111111000000000000111111000000111111222222222222111111111111111111111111000111111111111222222222000000000111222444555666333222222222222222222333444444444444444444444444222333444444555555444444555444333333555555444333000000111111222222222222111111111222222333333333111111000000000000000111111111111111111222222222222222222222222222222222111111111111111111111111222222111111222222333444222222222111111111111000000000111111222222222222222222111111111111222222222222222222222222222222333333333333333333333444555555555666888;;;===???>>>AAAEEEIIILLLMMMMMMMMMPPPSSSWWWZZZ[[[XXXUUURRRLLLMMMNNNMMMMMMQQQWWW]]]YYY[[[[[[WWWQQQNNNQQQTTTRRRSSSUUUWWWYYYZZZZZZYYYUUUUUUSSSOOOLLLJJJJJJKKKFFFDDDBBBBBBBBBCCCBBBAAA@@@???===<<<;;;;;;<<<<<<888:::===??????===:::888777666555444333333444555222222222111111111111000111///...------...///111////////////////////////---------.........//////---......//////......---+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,------------------------)))+++,,,,,,+++***,,,---)))***,,,.........,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......******+++,,,------......,,,,,,++++++,,,...///000///...,,,+++***+++,,,,,,------///000000000///...------......///000111111,,,------......------,,,,,,***(((***---...---***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000//////.........//////000111222333555666777888999;;;>>>@@@AAAAAACCCEEECCCFFFMMMPPPNNNLLLRRR[[[VVVSSSRRRWWWYYYWWWVVVWWW[[[\\\[[[WWWRRRQQQSSSVVVOOONNNKKKGGGEEECCCBBBBBB@@@??????>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<777777888888888888777777222222222222222222222222222111000//////...............---------,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,++++++---///.........------,,,,,,,,,........................------------------------..................---------.........//////000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222444333333222111111111222444333222111111111222333333222111111333333222111333333333333333333333333222222333333333333444444444444444444333333222111111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111000000000111333444333333333222222111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333555555666777888999::::::===???CCCEEEFFFGGGIIIKKKVVVWWWXXXXXXVVVTTTTTTUUUTTTRRROOONNNPPPTTTXXX[[[ZZZYYYXXXVVVSSSQQQOOOOOOWWWUUUVVVZZZYYYTTTUUUZZZXXXRRRLLLKKKNNNQQQOOOMMMQQQMMMHHHEEEEEEEEEEEEDDDCCC???;;;;;;<<<>>>===<<<===<<<<<<;;;;;;:::999999777777666555444333333333444333222222111111222222000000000000000000000000///............---------...---,,,,,,---...///000------,,,+++,,,---...///---------.........//////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---000333333333111111000000000000000000------,,,+++,,,---...///000000000000111111111111,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,---------......,,,,,,+++++++++,,,---...------,,,+++,,,---...///+++++++++,,,,,,,,,------000000000000000/////////222111//////000111444555999:::<<<======>>>AAACCCJJJKKKLLLNNNPPPRRRSSSTTTUUUSSSVVV]]]^^^YYYWWWZZZZZZWWWTTTTTTVVVWWWUUUSSSQQQMMMIIIFFFFFFFFFFFFFFFAAA@@@>>><<<;;;<<<===>>>999:::::::::;;;<<<<<<<<<:::::::::999888777666555444444333333222111000000000000000000////////////.........------,,,,,,,,,,,,+++***+++---...---,,,------,,,+++,,,---...///,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++(((((()))************)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,++++++---///......---------,,,,,,,,,........................------------------------................................./////////000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444333222222111111222222333222222222111222222333333222111222333333333111333333333333333333333333222222333333333333444444444444444444444333222111111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333222222222111111111111222111000000000111333444333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333444444555666777888999999<<>><<<;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999888777666555444444333333222111111000000000000000////////////......---------,,,,,,,,,,,,+++***+++---...---,,,------,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,------------,,,++++++***++++++++++++++++++++++++%%%&&&''')))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///...------------,,,,,,,,,........................------------------------..............................////////////000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333222222111111222222111222222333333222222222444222111222333444333111333333333333333333333333222222333333333333444444333444444444444333333222000000111222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111222111111111111222333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222222222222333333444444444333333444555666777777888;;;===@@@BBBCCCDDDGGGIIIQQQRRRSSSSSSQQQPPPQQQRRRUUUUUUTTTTTTTTTUUUVVVWWWXXXVVVUUUSSSSSSSSSUUUUUUXXXWWWWWWWWWUUUQQQRRRUUURRRPPPMMMOOOSSSVVVVVVUUUSSSPPPLLLIIIIIIHHHHHHGGGAAA???<<<;;;<<<===<<<<<<;;;;;;::::::999888888777777666555444333333333333333333222111111111111222000000000000000000000000///............---------000000...------,,,---------,,,,,,,,,,,,---...///,,,,,,,,,,,,---------------............------,,,........................+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111111000,,,---......///000111222555333000---++++++,,,------.........////////////++++++++++++,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///,,,------------.................................111000//////000111333444333666999;;;===AAAEEEHHHEEEFFFHHHKKKMMMPPPRRRSSSUUUUUUWWW[[[[[[WWWUUUVVVUUUTTTSSSSSSTTTUUUTTTRRRPPPOOOMMMLLLJJJGGGBBB???AAA@@@>>><<<<<<<<<=====================<<<<<<;;;::::::999888777666666555444333333222222111111111000000000000////////////...------------,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++&&&&&&((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************+++++++++++++++++++++++++++,,,,,,,,,++++++---///------------------------............................................................//////////////////////////////000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333222222111222222333000111222333444333222111444333222222333444333222333333333333333333333333222222222333333333444444333444444444444444333333111111222333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111111222333333444555555222222333444555555666666:::<<<>>>???@@@BBBEEEHHHMMMOOOOOOOOONNNMMMOOOPPPTTTUUUVVVWWWWWWVVVVVVUUUWWWVVVTTTSSSTTTVVVYYY[[[WWWVVVUUUSSSPPPNNNOOOQQQLLLKKKKKKNNNRRRUUUVVVUUURRROOOKKKIIIHHHHHHGGGFFF@@@???===<<<<<<<<<<<<<<<::::::999999888777777777666555444444333333333444333222222111111111111111///////////////////////////............---------............---------...,,,,,,,,,,,,------......+++++++++,,,,,,,,,---------------......------,,,------------------------,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///000///.........//////000000000111444222...+++******,,,---,,,,,,---------.........******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,---------------,,,,,,,,,,,,------......---------.........//////---------...............000/////////000111222333333555888:::<<>>===<<<<<<<<<===>>>>>>??????>>>===<<<;;;;;;:::999888777666555555333333333222222111111111000000000000////////////------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************+++++++++++++++++++++++++++,,,,,,,,,++++++---///------------------------........................................................./////////000000000000000000000000//////000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333222222111222222333333000111222333444333222222444333222222444444333222333333333333333333333333222222222333333333444444333444444555555444444444222333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444222222333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222111111222333333444555555222222333333444444555555888:::<<<===>>>@@@CCCFFFJJJKKKLLLKKKJJJKKKMMMOOORRRSSSUUUWWWWWWWWWUUUTTTTTTSSSRRRRRRTTTWWWZZZ]]]UUUUUUSSSNNNJJJJJJLLLMMMJJJJJJLLLNNNRRRTTTTTTTTTOOOLLLIIIGGGFFFFFFDDDCCC>>>>>>>>>===;;;;;;;;;;;;:::999999888888777666666555444444333333333333444333222111111000000111111///////////////////////////............---------+++,,,---......//////000,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///000...---111111111000000/////////000...,,,***)))+++,,,...,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,------------------------.........//////------------......//////////////////000111222222444555888999:::<<>>======<<<<<<<<<>>>>>>???@@@???>>><<<;;;;;;:::888777666555555666333333222222222222222111000000000000////////////------------------------,,,+++***+++---...---,,,,,,,,,,,,---------------,,,,,,------------,,,,,,------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,------------............................................................//////000000111111111000000000000//////000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111222222333333000111222222333333333333555333222333444555444222333333333333333333333333222222333333333333444444333444444555555555555444333444444555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555333333333444333333222111333333333333444444444444333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222222222222333333444444444222222333333444444444444777888::::::;;;>>>BBBEEEHHHIIIIIIIIIHHHIIILLLNNNMMMOOORRRUUUVVVVVVUUUUUUPPPPPPPPPQQQSSSVVVYYY[[[TTTUUUQQQJJJGGGIIIKKKKKKKKKMMMOOOQQQSSSSSSSSSRRRLLLIIIFFFEEEDDDCCCAAA???===>>>>>>===;;;::::::;;;::::::999999888777777666444444333333333333444444222222111000000000000111000000000000000000000000///............---------******,,,...///000000000+++,,,------......------,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000...,,,222111111000///...------++++++*********,,,---...+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---//////......---+++,,,------......------,,,------------.........---------...//////000000......///000000111111222444555777777777999;;;>>>===>>>@@@CCCEEEHHHJJJKKKKKKNNNOOOLLLLLLMMMLLLIIIEEEHHHLLLOOOPPPQQQRRRTTTUUUQQQLLLHHHGGGGGGFFFFFF?????????>>>======<<<<<<<<<===???@@@???>>><<<;;;;;;:::888666555555555666222222222222222222222222000000000000////////////,,,,,,,,,------------...,,,+++***+++---...---,,,+++,,,------......------,,,,,,---......---,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,---------......................................................---......///000000111111111111111000000000//////000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111222222333444111111111111222333444555555333333333444555444333333333333333333333333333222222333333333333444444333333444555555555555555222333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444333444444444555555555555333333444444444333222111333333333444444444555555333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333333333333444444444444444666777888999:::<<<@@@DDDGGGGGGGGGGGGGGGHHHLLLNNNIIIKKKNNNQQQTTTVVVVVVVVVOOOPPPQQQSSSUUUXXXZZZ\\\TTTUUUQQQIIIFFFIIIMMMLLLLLLNNNQQQRRRQQQOOONNNMMMJJJGGGEEECCCCCCAAA???===<<<>>>???>>>;;;999:::;;;;;;::::::999888888777777444333333222333333444444222222111000000000000000000000000000000000000000///............---------***+++---...///000//////+++,,,---.........------,,,------------.........***+++,,,---------------------------------------------,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000...,,,.........------,,,,,,,,,***++++++,,,------------,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,...///000///...---+++,,,---.........------,,,,,,,,,,,,------------------...//////000111111---...///000000111111111111333555555555777999<<<======???AAACCCEEEGGGHHHFFFJJJJJJGGGGGGJJJIIIEEEFFFIIIMMMOOONNNMMMNNNOOONNNKKKHHHGGGFFFFFFEEEDDD?????????>>>>>>===<<<;;;:::;;;>>>???@@@>>><<<;;;;;;:::777555444444555666222222222222222222222222000000000000////////////,,,,,,,,,---------......,,,+++***+++---...---,,,+++,,,---.........------,,,,,,---......---,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,------.................................////////////////////////---......///000111111222222111111111000000//////000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222111111111222333333444222111000000111333555666555444333333555555444333333333333333333333333333222222333333333444444444333333444555666666666555111222333333444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666333333444555444333111000333333333444444555555555333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222444333333333333333333333333444444444444444444555555666777888999;;;@@@CCCFFFFFFGGGFFFFFFHHHLLLOOOFFFHHHKKKOOOSSSUUUVVVWWWQQQRRRTTTWWWYYY\\\]]]^^^TTTVVVRRRIIIFFFKKKNNNMMMKKKMMMPPPPPPNNNKKKIIIHHHIIIGGGDDDCCCBBBAAA>>><<<;;;===???>>>;;;999:::;;;;;;;;;::::::999888888888333333333222222333444444222111111000000000000000000000000000000000000000//////.........---------,,,---.../////////...---+++,,,---.........---,,,---------.........//////***+++,,,,,,------------........................------,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111111...,,,+++++++++++++++++++++++++++,,,............,,,+++,,,,,,---------.........,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,...000000///...---+++,,,---.........---,,,+++++++++,,,,,,,,,------.........///000111111222---...///000111111111111///111333444444666999<<<<<<===>>>@@@BBBDDDEEEFFFBBBGGGHHHDDDDDDHHHGGGCCCHHHKKKOOOOOOLLLJJJJJJKKKGGGFFFFFFFFFGGGFFFCCCAAA????????????>>>===<<<;;;999:::===??????>>>===;;;;;;:::777555444444555666222222222222222222222222000000000000////////////,,,,,,,,,------.........,,,+++***+++---...---,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++............////////////..................------------------...000111222////////////000000000000111111111000000000000000222111111111000000//////222222222111111111111111000000000000000111111111333333333333333222111000333222111111111222333444111111222222222333333333444444444333333222222222222333444444555555444444444444444444444444444444333333333333333333333333222333333444444333333222222222333333333444444444444444444444444444444444666333222333555666444222333333333444444444555555555555555444444333333333777666444222222222444555555555444444444555555666555444444444444444444333444444444444444444444444444444444444444444444444111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111222222333444444555555666888888888999;;;>>>BBBDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIMMMUUU]]]bbb```ZZZVVVNNNVVVZZZTTTQQQTTTWWWWWW[[[SSSKKKFFFGGGKKKNNNPPPSSSPPPMMMLLLLLLLLLLLLKKKIIIIIIIIIHHHGGGEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;:::999888777666666555555444333333333333444333333222222111000/////////000000///------...///000000//////.........---.................................------,,,,,,,,,,,,,,,,,,---------......///+++)))***...///---))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))),,,///222222000,,,******+++---...///......---///000111000...,,,,,,---------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,......---------......///---...///...------...///000///...---------------------------------------,,,,,,------...///000000000000000000000111111222222222222222333555777888;;;===???AAAAAACCCEEEGGGFFFGGGFFFCCCCCCFFFFFFDDDGGGJJJMMMMMMIIIFFFFFFGGGEEEDDDCCCDDDDDDCCCAAA>>>@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<666666666666555555555555555555444444444333333333000000///...............------------------------......------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,++++++,,,,,,---............---------,,,,,,............////////////..............................---......///000111////////////000000000000111000000000000000000000111111111111000000000///111111111111111111222222111111111111111111111111333333333333333222111000222222111111111222333444111222222222222333333333444444444333333222222222222333444444555555444444444444444444444444444444444444444444444444444444222333333444444333333222222222333333333444444444444444444444444444444444555444222333555666444222333333444444444555555555555555555444444333333333777666444333222333444555444444333444444555666777555444444444444333333333444444444444444444444444444444444444444444444444222333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333444444555555666777777777888:::===@@@BBBDDDEEEEEEFFFHHHJJJKKKLLLNNNWWWkkk}}}qqqbbbZZZUUU[[[]]]XXXVVVXXXZZZYYYRRRPPPOOOOOOOOOPPPQQQQQQRRRPPPMMMLLLMMMNNNNNNNNNKKKKKKKKKJJJIIIFFFDDDCCCAAA@@@???===<<<;;;;;;;;;<<<;;;:::999888777666555555555444333333333333444333333222222111000000//////000000///------...///000/////////.........---..............................---------,,,,,,,,,,,,,,,,,,------------...///+++)))***...///---))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///.........---------...------,,,,,,///111222222000...------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,------.........---------------......---...///...---,,,---//////......---,,,,,,------------------------------,,,,,,------...//////000000000//////000000111222222222111222333555666888:::===???@@@AAABBBEEEGGGHHHFFFDDDCCCAAAAAACCCFFFHHHKKKMMMLLLIIIFFFFFFFFFEEEDDDCCCDDDEEEDDDBBB@@@AAA@@@@@@>>>===<<<;;;;;;;;;;;;::::::999999888888666666666666555555555555555444444444444333333333000000///...............------------------------......------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,---...//////............---------............/////////........................//////............//////////////////000000000000000000000000000000111111111111111111000000000000000000000111222222222333333333333222222111111111222222333333333222111111222222111111222222333444222222222222333333333333444444333333333333222222222333444444555555444444444444444444444444444444555555555555555555555555333333444444444444333333333333333333444444444444444444444444444444444444555444333333555555444333333444444444444555555555555555555444444444444444777666444333333444555555333333333333444666777888555555444444444333333333444444444444444444444444444444444444444444444444444444444444555555555555333333333333333333333333444444444444444444444444333333333333333333333333222222333444444555555666666555666777888;;;>>>???BBBBBBCCCEEEGGGKKKNNNPPPNNNYYYssstttbbb]]]aaacccbbb]]][[[[[[YYYVVVNNNTTTZZZ]]]ZZZVVVSSSRRRRRROOOLLLKKKMMMOOOPPPPPPMMMMMMMMMKKKJJJGGGFFFDDDBBBAAA@@@>>><<<;;;;;;;;;<<<;;;:::999777666555444555555444333333333333444333333222222111000000000///000000///------...////////////...............------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---,,,++++++---///111//////...---,,,,,,,,,,,,...000333333111///------------------------------++++++,,,,,,,,,,,,------***++++++,,,...//////000------,,,,,,,,,,,,------,,,...///...---,,,---......------,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000000//////000000111222222222111111222444666777999<<<>>>???@@@BBBDDDFFFIIICCCAAABBB???;;;@@@IIIJJJKKKLLLKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEFFFEEECCCCCCBBBAAA???>>><<<;;;;;;;;;::::::999777666666555666666666666555555555555444444444444333333333333000000///...............------------------------......------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...............---------------------.........//////---------...............000000///...............////////////000000000000000000000000000111111111111111111000000000000000//////000111222333333333555555444333222222111111222222333333333222222111222111222222222222333333222222222333333333444444333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444333333444444444444333333333333333444444444444555555555555555555555555555444444333444444444444444444444444444555555555555555555555555555444444444666666555444444555555666444444444444555555666777666555555444444333333333555555555555555555555555555555555555555555555555333444444444444555555555444444444444444444444444444444444444444444444444333333333333333333333333222222333444444555555666444444444555777999;;;<<<>>>???@@@BBBFFFJJJNNNQQQOOOTTTfff{{{yyyfff]]]bbbgggfffccc___]]]ZZZUUUPPPRRR[[[fffhhhaaaYYYTTTSSSTTTQQQMMMKKKLLLNNNOOOOOOMMMMMMKKKJJJHHHFFFDDDCCCCCCBBBAAA???===<<<;;;;;;::::::999777666555444333555555444333333333333444222222222111111111000000///000000///------...///........................------------------------------------------------++++++,,,,,,,,,------------,,,***+++---...,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---............---,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++++++++---///111///...---,,,+++,,,------,,,///222222000...---,,,------------------------+++++++++,,,,,,,,,------------......///000000111------,,,+++++++++,,,,,,,,,---......,,,,,,---...---,,,,,,+++++++++,,,,,,---------------------------------........./////////////////////000111111222111111111222333555666888:::===>>>???AAADDDFFFGGG@@@===@@@===999@@@NNNMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEGGGHHHGGGFFFDDDDDDBBBAAA???===<<<;;;::::::999999888777777666666666666666555555555555444444444333333333222222000000///...............------------------------...------,,,,,,------...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---------------............---------.........//////111000///......---......////////////000000000000//////000000111111111111000000000000000000111111//////000111222333333333555555555444333222111111111222222333333333222222111111222222333333333333222222333333333444444444333333333333333333333333222333444444555555444444444444444444444444444444333333333333333333333333333444444555555444444333333333444444444555555555555555555555555555555555333444444444444333444444444444444555555555666666555555555555555555555555666666666666666666666777777777666555555555666666777777666666555444333333555555555555555555555555555555555555555555555555333333333333444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222333444444555555666333333444555666777888999:::;;;===@@@DDDHHHLLLOOOOOOOOOYYYfffeee[[[\\\fffaaa___]]]]]][[[WWWSSSPPPTTT]]]fffggg___XXXUUUVVVWWWSSSOOOMMMLLLMMMMMMMMMKKKJJJIIIGGGDDDCCCAAAAAACCCBBB@@@???===<<<<<<;;;888888777666555444444333555555444333333333333444222222222111111111111111///000000///------...///---------...............------------------------------------------------+++++++++,,,,,,,,,---------,,,+++,,,,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---............---,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---............------,,,+++,,,---...///+++---//////...,,,++++++------------------------+++++++++,,,,,,,,,------111111111111000000000000...---,,,+++++++++++++++,,,---...---,,,+++,,,...,,,,,,+++++++++,,,,,,------------------------------------.............../////////...///000000111222111000000111222444555666999;;;===>>>@@@CCCEEEDDD>>>;;;>>>??????IIIVVVPPPOOOLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIGGGEEEEEECCCBBB@@@>>>===<<<::::::::::::::::::::::::666666666666555555555555444444333333333222222222000000///...............------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,---,,,------------.........,,,,,,------.../////////111000///...............////////////000000000000/////////000111111222222000000000000111111111111000000000111222222222333444444444333333222222222111111222333333333222222000111222333333333333222333333333333444444444444222222333333333333444444222333444444555555444444444444444444444444444444333333333333333333333333444444555555555555444444333444444444555555555555555555555555555555555555333444555555333333444555444444555555555666666666555555555555555666666666666666666777777777777777888888777777777777888888999999888777666555555444555555555555555555555555555555555555555555555555222333333333333444444444444444444444444444444444222222222222222222222222111111111111111111111111222222333444444555555666333333444555666666777777888999<<<@@@DDDGGGIIIKKKHHHKKKRRRYYYYYYVVVWWW[[[TTTSSSUUUYYYYYYVVVUUUVVVSSSYYY______ZZZVVVWWWZZZYYYVVVSSSQQQPPPOOONNNLLLKKKJJJHHHEEECCCAAA@@@???AAA@@@???>>>===<<<<<<<<<888888777777777666666666555555444333333333333444111111111111111111111111///000000///------...///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------++++++++++++------------------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------((())),,,...//////------,,,,,,,,,,,,---...//////***,,,------,,,++++++,,,------------------------++++++,,,,,,,,,,,,------222222222111111000000000///...---,,,,,,++++++,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,------...------------------------........................//////......//////000111111111000000000111333444555777:::<<<>>>@@@BBBEEE@@@>>><<<>>>EEEOOOZZZ```TTTQQQMMMKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLKKKIIIGGGFFFEEEDDDBBBAAA???>>>>>>::::::;;;;;;;;;<<<<<<<<<666666666666555555555555333333333333222222222222000000///...............------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......,,,,,,---------.........,,,,,,------...//////000000//////.........//////////////////000000000000...//////000111111222222///000000000111111111111111111111111111111222222333333333333222222222222000111222333333333333222000111222333333333222222333333333444444444444555222222222333333444444444222333444444555555444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444555555555555555555555555555555555555222444666555333222444555555555555555666666666666444555555555666666666777666666777777888888888888777777777888999:::<<<===;;;;;;:::999888777666555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555333333333333333333333333222222222222222222222222222222333444444555555666333333444555666666666666888:::>>>BBBEEEGGGGGGGGGCCCIIIOOOPPPQQQTTTRRRMMMLLLMMMRRRXXXWWWSSSTTTYYYUUUYYY\\\ZZZWWWUUUXXX[[[ZZZXXXVVVVVVUUUTTTRRRPPPMMMLLLIIIFFFDDDBBBAAAAAA???>>>======<<<<<<<<<===999999999999::::::::::::555555444333333333333444111111111111111111111111///000000///------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,+++,,,---,,,,,,+++,,,---******+++,,,,,,---......,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************************++++++,,,,,,,,,,,,------((()))+++---.........---,,,,,,------...---------,,,------,,,******,,,...------------------------++++++,,,,,,,,,,,,------//////000000000000000000000///...---,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,---......///------------------------........................///............///000000111111000//////111222333444666999;;;===???BBBDDD>>>AAA@@@@@@MMMbbbmmmkkkXXXTTTNNNLLLLLLMMMMMMLLLJJJJJJLLLMMMNNNLLLIIIEEEEEEEEEDDDCCCBBBAAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;666666666666555555555555333333333222222222222111000000///...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********************************************+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////,,,,,,,,,---------......,,,,,,------...///000000//////............//////////////////000000000000...//////000111222222222//////000000111111111222222222222111111111111111222222222222222222222333000111222333333333333333000111222333444333222222333333333444444444555555222222222333333444444444222333444444555555444444444444444444444444444444555555555555555555555555444444555555555555444444444444444555555555666666666666666666666666666666222444666555333222333666555555555555666666666777444555555555666666777777555666777888888888888888555555666888;;;===???AAA<<<<<<;;;:::999888777666666666666666666666666666666666666666666666666666555555555555666666666777555555555555555555555555444444444444444444444444333333333333333333333333222222333444444555555666333444555555666666666555888;;;???CCCFFFGGGFFFFFFFFFNNNPPPLLLNNNUUURRRHHHMMMNNNTTTYYYVVVPPPQQQXXX\\\^^^^^^[[[WWWVVVWWWYYYZZZYYYYYYYYYZZZYYYVVVSSSPPPNNNKKKHHHEEEDDDCCCCCC======<<<<<<<<<<<<======::::::;;;<<<<<<===>>>>>>555555444333333333333444111111111111111111222222///000000///------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,---......,,,++++++++++++++++++,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,************************++++++,,,,,,,,,---------))))))***,,,---......///---......///...---+++***......---+++***+++...000------------------------++++++,,,,,,,,,---------,,,,,,---...///000111111111000///...---,,,,,,,,,+++,,,------++++++,,,------------------...///000------------------------.....................---...............///000000111111000//////000111222444666999;;;===???BBBDDD===DDDCCCBBBTTToooyyysssZZZUUUOOOLLLMMMNNNNNNMMMKKKKKKMMMOOOPPPMMMHHHDDDEEEEEEDDDCCCBBBBBBAAAAAA======<<<;;;::::::999888777666666666555555555555333333333222222222111111000000///...............---------------------------,,,,,,++++++,,,,,,---)))))))))******++++++,,,,,,------......------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......---------............/////////000000000000//////000000//////.........---000000000000111111111111000000111222222222222111000000000000111111111111222222222222222222222222111111222222222333333333444222111111333444444333444333333333333444555555666666555555555444444444333333333333333333333333555555555555555555555555444333333333444444555666777666555555444444444555777777777666666555555555222333444555666777777888444222444888777333444:::555222000222444444666777888888777666555555666666666888:::888777888999999888777777888::::::888666777888;;;???@@@??????BBB???===:::999999888666444888666555555888999666222555666777666555555666777111444888777555333333444222222222222333333444555666666555555555444444444555555555444444333333333333333222222333333444555222222333333444555666666999;;;>>>???AAADDDGGGJJJGGGLLLRRRTTTRRROOONNNOOORRRVVVYYYYYYWWWUUUVVVXXXZZZ]]]______\\\ZZZ[[[\\\^^^]]]ZZZXXXVVVUUUTTTUUUPPPNNNLLLIIIFFFDDDBBBBBB<<<<<<<<<<<<===???@@@AAA<<<<<<<<<;;;999777666555888666444444555555444333111111111111000000000000000000000000////////////------------------------------,,,++++++,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------------------------,,,***))))))***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---111222333222000000000222222///+++***+++,,,------------------------------.........------,,,,,,,,,//////.........---------................................................------...000111111111111444444555666888;;;===???>>>???CCCLLLWWW___bbbcccSSSRRRPPPNNNNNNOOOPPPRRRQQQRRRTTTTTTRRROOOJJJHHHEEEDDDCCCBBB@@@???>>>============<<<;;;;;;:::::::::999666555444555666777444444333333333333222222222111000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---------.........---------............///...//////000000//////...000000000/////////......000000000000111111111111000000111222222222222111000000000000111111111111222222222222222222222222111222222222222333333333444222111111333444444333444333333333333444555555666666555555555444444444444444444444444444444444555555555555555444444444555555444444444555666666777777777666777777888999222222333444444444444444555444444333444444555666<<<777555888888444333555;;;:::888999999888777777:::999999888888999999999555777999999888777666444999888777888999::::::999555666888:::;;;<<<===??????>>>======>>>>>><<<:::444444444555999<<<<<<:::;;;999666555666777666666444666888888666666888;;;333333333333333444555555666666555555555444444444555555555444444333333333444444333333444444555666222222333333444555555666999;;;===???@@@CCCFFFIIIHHHMMMRRRSSSQQQNNNNNNOOOXXX[[[]]][[[WWWUUUUUUVVV[[[]]]___]]]ZZZXXXXXXZZZZZZYYYWWWUUUTTTSSSSSSTTTPPPNNNKKKHHHEEECCCAAAAAA<<<<<<<<<<<<===>>>@@@@@@=========<<<:::999777666888666444333444444333222111111111111000000000000111111000000000/////////---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------...---+++******+++---...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---...000111111000000111333111...+++***+++---......------------------------.........------,,,,,,,,,//////.........---------................................................---...///000000111000000333333444555888:::===???===>>>BBBJJJSSSZZZ]]]]]]UUUSSSRRRPPPOOOPPPQQQRRRRRRSSSSSSSSSPPPMMMIIIGGGEEEEEECCCBBB@@@>>>===<<<>>>======<<<<<<;;;:::::::::999777666555555555666444444333333333222222222111111000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,------------.........---------............///.........//////.........111000000000000000//////000000000000111111111111000000111222222222222111000000000111111111222222222222222222222222222222222222222222333333333333444222111111333444444333444333333333333444555555555555555555555444444444555555555555555555555555444444444444444444444444777666666555555555666666555444444555555666777888999999:::::::::888777666:::999999888888999;;;<<<:::444222777;;;:::777666555666888888888888777666777666555666777777777666;;;:::;;;;;;;;;;;;<<<===<<<;;;:::;;;===>>>===<<<===>>>>>>>>>@@@CCCEEEFFF>>><<<:::999999888555333777666666666666666777777>>>;;;777777888:::999777666666666555444555777:::444444444444444555555666666666666555555555444444555555555444444444444444555444444444444555666666222333333444444555555555888:::<<<===???AAADDDGGGIIIMMMPPPQQQOOONNNOOOQQQZZZ]]]___]]]YYYWWWXXXYYY______^^^[[[XXXVVVWWWXXXSSSRRRQQQPPPPPPQQQRRRRRROOOMMMKKKGGGDDDBBB@@@???======<<<======>>>???@@@>>>>>>>>>===;;;:::888777777555333333444444333222222222111111111000000000111111111111000000000000------------------------,,,,,,,,,++++++,,,,,,---------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------......,,,,,,,,,,,,......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++---.../////////111333///---******,,,.........------------------------.........---------------...............---------................................................//////000000000000//////222222333444777:::===>>>???@@@CCCIIIPPPUUUWWWWWWUUUTTTSSSRRRQQQRRRSSSSSSSSSSSSRRRPPPMMMJJJHHHFFFEEEEEECCCBBB@@@>>>===<<<>>>>>>======<<<;;;;;;;;;::::::999888666555555444333333333333222222222222111111000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------............---------............///------............------111111111111000000000000///000000000111111111111000000111222222222222111000000111111111222222222222222222222222222222222222222222333333333444444444222111111333444444333444333333333333444555555555555555555555555555555555555555555555555555555444444444444444555555555777666666555555555555666555555555555555666777777333444666777777666444333555555666777777888999999666666666999;;;;;;:::999;;;>>>???===<<<======;;;======<<<<<<======<<<;;;<<<::::::;;;;;;:::===BBB::::::<<>>???>>>AAAFFFGGGFFFFFFCCC???===<<<<<<<<<;;;===:::999:::999777888:::555555555666666666666666888888777666555444555555666666555555555666666777666666666666555555555555555555555555555444444444444444444444444555555666333333333444444444555555777888:::<<<===???BBBDDDFFFJJJMMMNNNMMMNNNQQQTTTXXX[[[]]]]]][[[ZZZ\\\___```___\\\YYYVVVUUUTTTUUUNNNMMMMMMLLLMMMNNNPPPQQQNNNLLLJJJFFFCCCAAA???>>>>>>===============>>>???=========<<<;;;:::999888777555333333333444333111222222222111111111000000222111111111000000000000------------------------,,,,,,+++++++++,,,------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---...------///000...,,,******,,,...//////,,,,,,------------------...............---------........................................................................///000000000000//////...111111111333555888;;;===AAABBBEEEIIIMMMPPPRRRRRRQQQQQQQQQQQQRRRSSSUUUVVVTTTRRRPPPMMMJJJGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;:::999999999888777555444333333333333222222222222111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////---------............///------............------000000000000111111111111///000000000111111111111000000111222222222222111111111111111222222222222222222222222222222222222222222333333333444444444444222111111333444444333444333333333333444555555444555555555555555555555444444444444444444444444444444444555555666666666666666555555555555555666:::999999888888888999999444555777999;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<888<<>>BBBFFFEEE???<<<@@@CCCCCCIIIJJJKKKJJJHHHFFFEEEEEEIIILLLSSSWWWQQQGGGEEEIIIPPPTTTZZZ___aaa\\\TTTNNNHHHLLLOOOOOOTTTYYYWWWRRRIIIEEE???<<<<<<>>>??????>>>:::999>>>???<<<===AAA888<<>>999999999999999888777666888888777777666777777888777777666666666555555555555555555555555555555555333333333222333333444555333333333444444444444444666777999::::::<<>>===============>>><<<<<<<<<<<<;;;999888777777555333333444444333222222222222222111111111111111111111000000000000///------------------------,,,+++++++++,,,,,,---...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---...,,,***+++---...///...,,,,,,,,,---------..............................---.....................................................................///000000000000//////...000000111222444666999;;;???AAACCCFFFHHHJJJKKKLLLJJJKKKLLLNNNQQQSSSUUUVVVRRRPPPMMMJJJGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;::::::888888888888777555333333333333222222222111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------------...------........./////////---------............///.........//////.........//////000000000000000111000000000000111111111111000000111222222222222111111111111222222222222333222222222222222222222222333333333333444444444444444222111111333444444333444333333333333444555555444444444555555555555555444444444444444444444444555555555666777777888888666666666666666777888888888888888777888888999999=========<<<<<<<<<<<<<<<;;;;;;;;;<<<===@@@BBBCCCBBBIIIKKKGGGDDDKKKXXX```___cccaaaYYYZZZfffqqquuuyyy}}}|||uuupppppprrr{{{qqqssskkkfff___YYYUUUSSSPPPOOOLLLEEECCCIIIKKKFFFCCCDDDAAABBBBBB???<<<999999::::::999888888999:::888777:::999999888888888888888777777777666666666555555555555555555555666666666333222222222222333444444444444444444444444444444555666888888888:::<<<>>>>>>BBBFFFIIIJJJMMMQQQUUUVVVXXXYYYWWWTTTSSSUUUXXXWWWTTTRRRPPPPPPOOOMMMKKKLLLKKKKKKJJJKKKLLLMMMNNNKKKJJJHHHFFFDDDBBBAAAAAA@@@???>>>======<<<======<<<<<<<<<;;;;;;:::888888888666444444555555444333333222222222222111111111000000000000////////////------------------------++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,...,,,+++,,,---......---+++,,,,,,------......................../////////---------...............................................................//////000000000000//////111000000111222444666888999;;;>>>@@@AAABBBDDDEEEDDDEEEGGGJJJLLLOOOQQQRRROOONNNKKKHHHFFFDDDBBBBBB?????????@@@@@@@@@@@@@@@<<<<<<;;;;;;:::999999999777666666555555444444333222222222222111111111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------..................////////////---------............///...//////000000//////........./////////000000000000000000000111111111111000000111222222222222111111111111222222222333333222222222222222222222222333333333444444444444555444222111111333444444333444333333333333444555555444444444555555555666666555555555555555555555555666666666777888999999999777777777888999:::;;;<<<888888999:::<<<===???@@@?????????AAADDDHHHLLLNNNLLLJJJIIIKKKQQQ[[[eeekkkzzz{{{uuummmooozzzpppnnnyyyzzztttssshhh___SSSLLLIIIHHHDDDAAAIIIDDD>>>::::::;;;;;;;;;;;;;;;:::999999999999999777777777777666666666555444555555555666666666777333333333333333444555555444444444444444444444444444555666777777888:::<<<<<>>===<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999777555555666666555444333333222222222111111111////////////.........---------------------------++++++++++++,,,---...///---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---***,,,------++++++,,,---///---,,,,,,---...---+++++++++,,,,,,---......///---........./////////000---------.........//////................................................---...///000000111000000111111000000111222444555444888;;;======>>>@@@BBB@@@AAACCCEEEGGGIIIJJJKKKLLLKKKIIIGGGEEECCCAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;::::::999999888888777555444333333222333444555222222222222111111111111////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------...................../////////000---------.........////////////000000000000//////---.........//////000000000000000000111111111111000000111222222222222111111111222222222333333333222222222222222222222222333333333444444444555555444222111222333444444444444333333333333444555555444444444555555555666666777777777777777777777777666777777888999:::::::::888888999:::;;;===>>>?????????AAACCCFFFIIIKKKMMMLLLOOOVVV```mmmzzz~~~|||}}}vvv```XXXLLLDDDAAAAAABBBBBB<<<;;;::::::999999999999777777777777666666666666444555555555666666777777555444444444444555666666444444444444444444444444333555666666666777999;;;===AAAFFFHHHGGGHHHJJJMMMLLLNNNPPPOOOMMMNNNRRRVVVWWWUUUTTTVVVXXXXXXUUUQQQQQQPPPNNNMMMLLLLLLLLLMMMIIIIIIGGGFFFEEEEEEEEEEEEAAA@@@???===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::888666666666777666444333333333222222222111111///.........------------------------------------++++++++++++,,,---...///---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))***,,,,,,,,,,,,...000///...,,,---------,,,***++++++,,,,,,---...//////---.........//////000000---------.........//////................................................------///000111111111111222111000000000111222333333777;;;===<<<===@@@CCC??????AAABBBDDDEEEEEEEEEIIIIIIHHHGGGEEECCCAAA@@@DDDCCCBBB@@@>>>===<<<;;;::::::999999888777777666444333222111111333555666222222222111111111111000///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,***'''%%%%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************++++++************++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......---.........------///000...------------...//////333111000000111111000...111111000000000000111111000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333777777666666555555555555555555555444444333333333333222222333444555444333888999999888777777777888444777777444555999<<<;;;666;;;777555:::777444;;;>>>BBB<<<;;;JJJRRRNNNLLLLLLWWW```eeeqqq}}}wwwccc]]]\\\VVVUUUEEE@@@AAA;;;;;;>>>:::???===999666666666888999777666777888777444333333666555555555666777888999555555555555555555555555555444333333444666999;;;>>>AAAEEEGGGHHHJJJLLLNNNRRRMMMJJJNNNQQQQQQRRRSSSQQQWWW[[[\\\]]]```^^^ZZZ___ZZZSSSNNNKKKIIIHHHGGGIIIHHHHHHHHHIIIIIIGGGEEE@@@@@@@@@>>><<<<<<>>>?????????CCCJJJIII@@@:::999999999888777666555444333444444333222222111111000222111111000///......---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++///............---------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,++++++...,,,******,,,...//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------//////.........---------000000//////.........---////////////////////////---------.........//////////////////000000000000---...///000111222333333777777888999;;;===???@@@BBBCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA???<<<;;;===;;;:::888777777888888999555222000111333444555555444444333333222222111000000000///......------......---------,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,+++++++++,,,***(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************++++++************+++++++++,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......---.........------///000...------------...//////222111000000111111000...111111000000000000111111000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333666666666555555555444444555555555444444333333333999777666555666777777777999777555444444555777888:::;;;;;;999777777444111999>>>888555>>>AAAAAAFFFBBBJJJLLLXXXuuuppp\\\FFF???AAA===999888888;;;===<<<777333777555444444444444666888999888777666555444444333555555555555555555555555555444333333444666999:::;;;???CCCFFFHHHKKKNNNPPPRRRMMMLLLPPPRRRRRRQQQSSSNNNSSSWWWXXXZZZ]]]\\\YYY\\\XXXSSSPPPNNNNNNMMMLLLLLLLLLLLLNNNNNNLLLHHHEEE>>>??????>>>======???AAAAAA@@@DDDJJJIIIAAA<<<<<<:::999999888777666555444444444333222222111111000111111111000///.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,............------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...............000...------///000000///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------//////.........---------000/////////............////////////////////////---------.........//////////////////000000000000......///000111222333333666777888999;;;>>>@@@AAACCCDDDEEEFFFGGGIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>===>>>===;;;:::999999999::::::777444444555666666666555555444333333222222111000000000///......------......---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++************++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---.........------///000......------......///000222111000000111111000///111111000000000000111111000111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555444444444444444555555555444444444444444777666555444444666888:::111111222555888999:::999666555666999===???@@@AAA999AAA@@@AAARRRaaaeeeiii|||zzz{{{xxxssshhh\\\RRREEE===;;;;;;;;;:::???>>>;;;888666666555555555555666666555444333333555555555555555555555555555444444444555666888999888<<<@@@EEEHHHKKKOOORRRQQQMMMMMMQQQSSSQQQPPPRRRPPPUUUYYYZZZ]]]``````]]]YYYVVVTTTRRRSSSSSSRRRQQQNNNNNNOOOPPPPPPLLLGGGCCC===>>>??????>>>???AAACCCAAA@@@BBBFFFEEE@@@<<<<<<;;;::::::999888777666666444444333222222111111000111111000000//////......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,............------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---///000111111111111000000111222222000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------...............---------////////////............////////////////////////------........./////////////////////000000000000......///000111222222333555666777999<<<>>>AAABBBDDDEEEFFFGGGIIIJJJKKKKKKHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999777888999999888666555555444444333222222222111000000//////......---......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++******************************++++++************++++++)))************+++++++++,,,------......------,,,,,,,,,,,,---------......,,,.........------...000...............//////000222000///000111111000///111111000000000000111111000000111111111222222222111222222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555444444444333444555555555777999;;;444555888;;;======:::777@@@;;;;;;@@@CCCCCCEEEJJJWWWdddjjjsssyyy```OOOFFFCCCCCC===???>>>;;;999:::999777888888999999999777666555555555555555555555555555555444444444555666888999777:::???CCCFFFJJJMMMPPPNNNLLLLLLPPPQQQOOONNNQQQRRRWWWZZZZZZ]]]aaabbb```WWWUUUSSSTTTUUUUUUUUUTTTPPPOOOMMMMMMKKKHHHDDD@@@???@@@AAA@@@??????@@@BBB>>>>>>???@@@???===;;;:::;;;;;;:::999999888777777444444333222222111111000111000000000/////////...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000222111111222333222///---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------........................///////////////.........////////////////////////............////////////////////////000000000000...//////000111111222222444555666888;;;???AAACCCCCCDDDEEEFFFHHHJJJKKKKKKGGGHHHHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAABBBBBBCCC>>>>>>======<<<<<<<<<<<<:::999999:::;;;;;;888666555555555444333333222222111111000000///...............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++******)))************************++++++************++++++)))))))))*********++++++,,,------......------,,,,,,,,,,,,---------......,,,.........------...000///............///000000111000///000111222111000111111000000000000111111000000111111111222222222111111111222222333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555777::::::999888888999;;;;;;;;;:::999;;;===???BBBBBBNNNaaakkkiiillluuuyyyqqqfffbbbRRRQQQJJJ???:::<<<===:::<<<<<<<<<;;;:::999888777666666666666666666666666444444555555666666777777777:::>>>AAACCCFFFHHHKKKJJJIIIJJJMMMNNNLLLMMMPPPQQQTTTVVVUUUWWW\\\^^^\\\VVVTTTSSSSSSTTTUUUTTTSSSTTTQQQLLLHHHFFFEEECCCBBBAAABBBCCCBBB@@@>>>>>>???===>>>>>>=========<<<:::;;;;;;::::::999999888888444444333222222111111000000000000000////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////...---111000000111222111///,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------------------------..............................///////////////////////////////////////........./////////000000////////////000000000000//////000000111111222222333444555777:::===@@@BBBAAABBBCCCDDDFFFHHHIIIJJJGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCDDDEEE===============<<<<<<<<<999999999:::;;;;;;888555666666555444444333333222111111111000//////............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))************************++++++************++++++))))))*********+++++++++,,,------......------,,,,,,,,,,,,---------......---.........------///000//////......//////000111111000///000111222111000111111000000000000111111000111111111111222222222111111111222222333333444333333333333333333333333444444444444444444444444444444444444444555555555555555555555555666666666444777::::::777666777999777999::::::===GGGVVVbbbeeekkk~~~cccNNNDDD===555555666666777888999;;;<<<666666666666666666666666444555555666666666666777777999===???@@@BBBDDDFFFHHHFFFGGGJJJJJJIIIMMMRRRUUUWWWWWWUUUVVVZZZ\\\ZZZVVVTTTRRRRRRSSSUUUUUUTTTYYYTTTMMMHHHFFFFFFFFFEEECCCDDDEEECCC@@@>>>>>>>>>>>>AAAAAA>>>>>>@@@???<<<:::::::::999999999888888444444333222222111111000000000000000////////////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///////////////...------000/////////111000///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------------------------------........................///////////////////////////////////////....../////////000000000////////////000000000000//////000000111111111111222333444666999<<<>>>?????????AAACCCEEEGGGHHHIIIGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHGGGEEEEEEDDDDDDDDD<<<======>>>>>>======<<<:::999999:::;;;:::888666666666555555444333333333222111111000000//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++******+++++++++************************+++++++++++++++***))))))************************++++++************++++++*********+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......---.........------///000///////////////000000111000/////////111222111000111111000000000000111111000111111111111222222222000111111222333333444444444444444444444444444444555555555555555555555555444444555555555666666666444555555555666666666777333666999999999===DDDJJJGGGQQQ\\\aaaeeeooommmYYYIIIIIIGGGCCC???===<<<<<<===666666666666666666666666444555555666666666666666444777:::<<<>>>???AAACCCGGGEEEFFFHHHIIIIIIOOOVVVZZZ[[[ZZZVVVUUUYYYZZZXXXUUUSSSQQQPPPSSSVVVXXXXXXXXXTTTOOOJJJHHHGGGFFFEEEBBBCCCEEEDDDBBB@@@??????===AAABBB>>>>>>AAA@@@<<<999999999999888888888888444444333222222111111000////////////000000000000---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++,,,+++++++++,,,,,,---...------------------------++++++++++++++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////000000111000000000111///......000111111000,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------------------------------.........//////............/////////000////////////////////////.../////////000000000000////////////000000000000000000000000111111111111222222333555777999;;;===>>>???@@@BBBDDDFFFHHHIIIGGGHHHKKKLLLMMMMMMLLLKKKIIIIIIIIIHHHGGGEEEDDDCCC===>>>???@@@@@@???>>>>>>;;;:::999:::;;;;;;999777666666666555444444333333222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++******))))))******+++************************+++++++++++++++***)))(((************************++++++************++++++***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---.........------///000///////////////000111111000/////////111222222111111111000000000000111111000111111111111222222222000000111222333333444444444444444444444444444444555555555555555555555555555555555666666666777777444555555555666666777777777:::===???CCCLLLYYYcccnnnvvvwwwpppdddVVVIII???999666777777777777777777777777444555666666666666666555111444888;;;<<<>>>AAACCCGGGEEEFFFHHHHHHJJJQQQYYYXXXYYYWWWRRRQQQTTTUUUSSSUUURRRPPPPPPSSSWWW[[[\\\VVVSSSOOOLLLJJJHHHEEECCC@@@BBBDDDDDDBBBAAAAAAAAA;;;???@@@======@@@???:::999999888888888888888888444444333333222111111000////////////000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++,,,,,,---...------------------------))))))***+++,,,------...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...///000111222333333333111000......000222222222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------------------------------.........//////---.........//////000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111222222333444666888:::;;;>>>???@@@BBBEEEGGGHHHIIIGGGIIIKKKMMMNNNNNNMMMLLLJJJJJJJJJIIIHHHEEECCCBBB>>>???AAAAAABBBAAA@@@???===;;;::::::;;;;;;:::999666666666555444444333333222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............/////////.........---------////////////000000000000111111111000000000000000///000000000000111111111222222222222222222222222333333333444444444555555333333333444444333222222999999555222555:::777///777666666666555444555888888777777999<<>>???FFFHHHJJJKKKLLLOOORRRTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSUUUXXXZZZ[[[VVVTTTPPPLLLHHHFFFEEEDDDBBB@@@>>>???AAACCCDDDCCCGGGDDD???<<<<<<<<<<<<;;;:::999777555444555666777555555444333333222111111222222222111111000///...------.........---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---******+++,,,---------------......//////......---111111000...,,,---000333000...---++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------................................./////////...---,,,,,,---------.........//////000000//////.........---//////............//////...///000///...---...000////////////000000000000000111111///...---///000444333222111222444666888<<<>>>@@@BBBDDDEEEEEEDDDGGGHHHIIIKKKLLLLLLLLLLLLNNNMMMLLLKKKHHHFFFDDDCCC>>>???@@@AAABBBCCCCCCCCC>>><<<;;;;;;;;;;;;:::888999888666555333333222222222222222111000//////...//////...---,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............///000000/////////.........////////////000000000000111000000000000000000000000000000111111111222222222222222222222222222222333333333444444444555555333333444444444333333222222444444111444:::<<<999555555666777777888:::<<<888===DDDGGGIIINNNUUU[[[ooo}}}|||hhhHHHCCC>>>;;;:::999:::<<<777777777666666777999;;;888888777888999<<<>>>@@@GGGHHHJJJJJJKKKLLLOOOQQQOOOPPPPPPQQQRRRSSSSSSTTTQQQRRRRRRTTTUUUWWWYYYZZZUUUSSSPPPLLLIIIGGGEEEEEEFFFEEEDDDCCCDDDEEEEEEFFFEEEBBB>>>;;;;;;;;;;;;;;;:::999777555444555666777555555444333333222111111222222222111000///...---//////.........---------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---******+++---............,,,,,,,,,,,,,,,,,,,,,,,,000000000///......000222000...---++++++,,,---...,,,,,,,,,------------...,,,,,,,,,---------....................................//////......---,,,---------.........//////000/////////............//////............//////...///000///......///000////////////000000000000000000111000000000111222444333222111222444666777<<<===???AAACCCDDDDDDDDDGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMLLLJJJHHHEEECCCBBB@@@@@@@@@@@@??????>>>======<<<::::::;;;;;;999888666555444333333222333333222222111111000//////......------,,,++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............///000000000000000/////////////////////000000000000000000000000000000111111111111111111222222222333222222222222222222222222333333333444444444555555333333444444444444444333222555444111000333666666666666555555777:::===>>>AAAMMMZZZ^^^]]]```kkkuuu|||wwwlll\\\LLL@@@888444999999888888777666555444777777666777999<<>>>>>===<<<;;;;;;<<<;;;999999::::::888777333333222222222222333333222111111000000//////...,,,,,,,,,++++++******)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////////////////000000000000000000000000000111111111111111222222222333333333111222222222222222333333333333333444444444555555333444444555555555555444666666555333333555555444999999777777<<>>;;;::::::;;;::::::999888777666555555555666444444444333333222222222000000000000000//////...111000...,,,,,,---...000+++++++++,,,,,,,,,------.........------.........------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,...///000000111---+++***((((((***+++------///222333111000/////////...---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------....................................////////////..................///////////////////////////.........000000////////////000000...000111000///...///000////////////000000000000000000111333666777888777222222111111222333444444888999;;;===???AAABBBBBBEEEFFFHHHJJJKKKKKKJJJJJJKKKJJJIIIGGGEEEBBB@@@???<<<<<<<<<<<<<<<<<<======<<<:::999888999999888666444333333222222222222333111111000000////////////---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////000000000000//////000000111111111111111111222222222333333333111111111222222333333333333333333444444444555555333444555666666666666666777444444666:::;;;:::999:::<<<<<<>>>IIIYYYccceeeeeeqqq|||vvvqqqdddlllvvviiiaaa}}}dddfff|||wwwuuuxxxyyydddGGGBBB<<<999:::;;;<<<<<<777666555555666888;;;<<<>>>@@@BBBDDDEEEHHHLLLNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIGGGEEEBBBBBBBBBDDD@@@>>>;;;:::;;;;;;;;;:::999888777666666555555555444444333333333333222222---...///000000111111000000///---++++++,,,---...+++++++++,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,...///000000000...,,,+++))))))+++,,,...,,,...111222111///............------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------....................................///////////////............/////////000000.........///////////////000000////////////000000///000111000///...///111////////////000000000000000000000333777999888666222111111111222222222333666777888:::<<>>>>>>>>===<<<<<<<<<======:::999777777888888666555777666555333222222111111000000000///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------............////////////000000000000/////////000111111222222111111111111222222222333111111111222222333333444333333333444444444555555444444555666777777777777999666444666888777999===DDDHHHKKKNNN\\\mmmuuusssaaalll|||iiissszzzeeeiiiuuuhhhnnn}}}vvvrrrooolllyyyyyyjjjnnnyyyhhhssswww|||hhh^^^QQQGGGAAA???>>><<<;;;:::888777777777999::::::<<>>CCCBBB???===;;;::::::::::::888777666777777666444888777555444222111111111////////////////////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///---.........////////////////////////000000000000...//////000111111222222000000000111111111222222000111111222333333444444333333333444444444555555444444555777777888888777:::999::::::999;;;HHHWWWkkkqqqrrrqqqwww~~~{{{pppaaammmtttooojjj]]]rrrvvvmmmqqq~~~~~~|||kkkvvvlll]]]MMMBBBBBB@@@===:::999888888999999;;;???BBBEEEIIIMMMPPPTTTTTTSSSRRRQQQPPPOOOOOONNNOOOQQQSSSTTTTTTSSSRRRQQQRRRRRRRRRQQQPPPNNNMMMFFFAAA>>>AAAHHHLLLKKKHHHDDDBBB@@@??????>>><<<:::888888888777777666555444333333333333333333333333......////////////..................------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------+++,,,...///---,,,,,,---------......------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------....................................///000000000000000.../////////000000000000............/////////000111111000000000000111111///000111111000///000111////////////000000000000222000///222666666222...000111111111111111000000333333444666888;;;>>>@@@===@@@CCCFFFGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>DDDBBB???<<<:::999999999999777666666666666555333555555333222111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////.../////////000000111111////////////000000000000...//////000111222222222///000000000000111111111000000111222333333444444333333333444444444555555444444666777888888888888444999@@@DDDDDDNNNjjj}}}jjjnnn{{{rrrxxxuuuwwwjjj___jjjwwwppp}}}|||ooonnnYYYFFFDDDAAA===:::999999999999<<>>BBBEEEFFFEEECCCAAA@@@@@@AAAAAAAAA@@@??????@@@???<<<:::999:::;;;;;;888777555555666666444333222222111111111111111222.........///////////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++***))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------............///..................................../////////000////////////000111333333333222111111111222333444111111222222222333333333///000222333333444666777333000000555888666333333666222444;;;:::444666>>>???EEELLLVVVlllrrryyy\\\___ooouuupppmmmnnnxxxrrrkkk^^^JJJ===;;;???===777=========???CCCGGGIIIJJJSSSTTTVVVWWWVVVSSSPPPNNNRRRTTTWWWXXXVVVTTTRRRRRRPPPOOONNNOOOPPPPPPOOOMMMFFFHHHGGGIIIZZZpppwwwqqqOOOIIICCC@@@AAAAAA>>>;;;:::===;;;666444555555222444444444444444444444444222222111000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,............,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---......---+++******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...//////000111222333333333---......///////////////......///000000000000000000///.........///111222000000000000111111111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000111222444666999;;;<<<<<<>>>@@@@@@@@@@@@BBBCCC@@@AAABBBBBBBBBAAA???>>>===???@@@===999666666888888888777777666555555555333222222222222222222222............------------////////////...---,,,++++++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********************))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------............///................................./////////000000000/////////000111222222222222111111111222333444111222222222222333333333222333444444333333555666777444333777999777666777666777888999777777???JJJJJJ___zzztttrrr}}}jjjkkkggglll{{{bbbNNNCCC>>>;;;999:::;;;===AAAEEEJJJMMMLLLNNNQQQSSSUUUVVVUUUUUUWWWYYY[[[\\\YYYWWWUUUUUUSSSQQQOOOOOOOOOOOONNNMMMEEEHHHFFFFFFQQQaaaeee```LLLGGGBBB@@@AAAAAA>>>:::666999999555333666777666444444444444444444444444333333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,---------,,,++++++,,,---.../////////000111222222222222---......///////////////......///000000000000000000//////...///000111222000000000000111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111000111222444666888:::<<<===???@@@AAAAAAAAACCCEEECCCCCCDDDDDDDDDCCCBBBAAA???@@@@@@===:::777888:::999999888888777666666666444333333333333222222222222111111111000000000000////////////...---,,,+++***+++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((())))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///............................../////////000000000111000000000000000111111222222111111222222333444222222222222333333333333444555666555444333444555666333333666777666777:::888===>>>:::===MMMaaaooo{{{tttzzz|||dddccckkk|||gggMMM===;;;;;;<<<===@@@BBBEEEFFFIIIKKKMMMPPPSSSVVVYYYZZZ]]]___```___\\\ZZZYYYXXXWWWTTTPPPNNNMMMMMMLLLKKKFFFIIIHHHEEEHHHPPPRRRMMMHHHEEEAAA@@@AAA@@@===999666999:::666555888999888444444444444444444444444444333333222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---///000111//////000111222222222222---......///////////////......///000000000000000///////////////000111111000000000000111111111111111111111111111111111111000000000111111111222222000000000000111111111111111111111111111111111111111111222333555777999:::===???AAABBBBBBCCCEEEGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA>>>;;;:::;;;<<<;;;::::::999999888777777555555555444444444333333////////////............////////////...---,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))((((((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...........................////////////000000000222111000000000000000111222111222222222222333333222222222333333333444444222444555555333333444666555444555777666555777===555===BBBFFFXXXzzz|||pppXXXmmm}}}}}}uuu|||~~~~~~uuu}}}pppPPPCCC???:::;;;???CCCDDDCCCMMMMMMNNNOOORRRUUUWWWYYYaaabbbbbb```]]]ZZZYYYZZZYYYUUUOOOLLLJJJJJJJJJIIIGGGLLLLLLGGGEEEHHHGGGDDDDDDBBBAAA@@@@@@???<<<999<<<===;;;888999<<<:::555444444444444444444333333333333222111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......,,,,,,,,,,,,......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------+++++++++,,,,,,,,,------,,,,,,---...///000111222//////000111111111111111---......///////////////......///000000000000000///////////////000000111///000000000111111111111111111111111111111111111000000111111111222222222///000000000111111111111111111111111111111111111111111222333444666888999===???AAACCCDDDEEEGGGJJJIIIIIIIIIIIIIIIHHHHHHHHHEEEDDDBBB???======>>>???<<<<<<;;;;;;:::999999999777777666666555555444444///............---------......//////...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///////////////////////////////////////000000000111222111000000000000000111111111222222333333333333222222333333333444444444000111333444333444666777777777888999777666<<>><<<;;;>>>>>>;;;:::===???;;;333555555444444444333333333111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......,,,,,,,,,,,,......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,---///000111111222//////000111111111000000---......///////////////......///000000000000000...//////000000000000000///000000000111111111111111111111111111111111111111111111111222222222222///000000000111111111111111111111111111111111111111111222222333555666777;;;===@@@BBBCCCEEEHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGEEECCCAAA@@@@@@@@@@@@======<<<<<<;;;;;;::::::888888777666666555444444222222222111111111111000.........///......---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////////////////////////////000000000111111111000000000000000111111000111222333333333333222333333333333444444444444000111333444444555777999777666777888999???NNN]]]tttwww}}}~~~ooo[[[aaattt|||rrruuu{{{sssmmmqqqvvv{{{~~~vvvmmmqqq}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyxxxooolllooohhhaaafffnnneee^^^^^^___]]]ZZZYYY\\\lll{{{tttfffjjjuuupppuuugggRRREEEAAABBBCCCJJJJJJKKKNNNQQQUUUYYY[[[\\\\\\[[[WWWTTTSSSTTTUUUUUURRRNNNKKKJJJIIIHHHGGGEEEHHHIIIIIIGGGFFFEEEDDD@@@@@@@@@???>>>>>>>>>===>>>BBBCCCAAA@@@???;;;555555555555444444333333222000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,...///000000000000//////000111111000000///---......///////////////......///000000000000000......///000000000000000000000000000111111111111111111111111111111111111111111111222222222222333000000000000111111111111222222222222222222222222111111111222333444555666888;;;>>>@@@BBBEEEHHHJJJKKKJJJIIIHHHHHHHHHIIIIIIGGGEEECCCCCCCCCCCCAAA???>>>======<<<<<<;;;::::::999888888777666555444444111111111111000000000000---...............------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++************,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------............/////////////////////////////////000000000111111111000/////////000111222222000111222333333333222222333333333444444444444555333555666777666666888:::888777:::???HHH\\\zzzvvvdddbbbmmm{{{nnnyyy{{{xxx}}}}}}yyylllcccfffmmmppppppqqqooopppppplllgggeeegggjjjooouuu~~~kkkRRRFFFCCCEEEFFFIIILLLPPPTTTWWWYYYXXXXXXVVVRRRPPPOOOQQQSSSTTTQQQNNNMMMMMMLLLKKKIIIIIIHHHHHHIIIHHHFFFDDDDDD@@@@@@???>>>===>>>???@@@DDDQQQXXXQQQDDD;;;999888666555555444333333222222111111111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,...---------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---...////////////...///000000000000000//////---......///////////////......///000000000000000---...///000111000000///000000000000111111111111111111111111111111111111111111111222222222333333000000000000111111111111222222222222222222222222222111111111222333444444555888<<<>>>AAACCCGGGJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFDDDDDDEEEFFFEEEAAA>>>>>>======<<<;;;;;;::::::999888777666555444333333////////////.........---------...............------,,,+++++++++,,,......------------------------************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,+++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////000000000000000000000000000000000000111111111111////////////000111333333000111222333444333222222333333333444444444555555777999:::999888777888999>>>>>>BBBLLL^^^~~~qqqvvv}}}\\\```rrrzzzyyy~~~~~~}}}~~~xxxjjjhhhnnnqqqrrruuuyyy~~~}}}zzzssspppqqqwww~~~yyyooooooXXXQQQDDDEEEHHHKKKNNNQQQSSSTTTVVVUUUSSSPPPMMMMMMOOORRRSSSQQQPPPOOOOOOOOOMMMKKKNNNKKKIIIJJJJJJGGGEEECCCAAA@@@???>>>===>>>@@@BBBOOObbbmmm```GGG777666;;;666666555444333333222222222222222111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,...//////...,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))+++,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++,,,,,,---++++++,,,,,,,,,---------,,,---...//////...------///000000000000000//////---......///////////////...//////000000000000000---...000111111111000///000000000000111111111111111111111111111111111111111111222222222333333333000000000000111111111111222222222222222222222222222222111111222333333444333666:::===???BBBFFFIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDFFFGGGFFFAAA============<<<;;;;;;::::::888888777666555444333333222222222222111111111111------...............---------,,,+++,,,---...///------------------------******************************************************************************************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......---------............/////////////////////////////////111222222111000000000000111222222222222111000000000111222222333333666555444555555444333111999888777777888;;;===>>>HHHMMMZZZssshhhlllaaa\\\jjjvvv~~~||||||uuuqqqkkkgggfffiiimmmqqqvvvtttxxxxxxoooTTTKKKGGGLLLQQQPPPPPPQQQSSSNNNLLLOOOQQQQQQQQQSSSUUUSSSQQQQQQQQQRRRQQQPPPRRROOOKKKIIIIIIHHHGGGEEE???@@@AAA@@@?????????@@@MMMcccmmm\\\DDD:::;;;===666666555444444444444555111111000///////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***,,,......---,,,---...*********+++,,,---...///------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111000000//////......000000000000000///......111111111111111111111111111111111111111111111111000111111111111222222222333222000//////000222333222222222222222222222222000000111111111111000000111222222333333222222111111111000000000000111111444555666999===BBBFFFIIIKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHFFFDDD@@@<<<:::======<<<;;;;;;::::::999999888777666555444333333000000111111111///---,,,///............---------,,,,,,+++++++++,,,---...---------,,,,,,+++++++++******************************************************************************************************+++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------......---------............//////////////////////////////000111222222222111111000000111222222222222222111111222222333444444444444444555666777888777777555:::???>>>===CCCOOOZZZhhhxxxwwwkkkrrrwwwqqqmmmllllllrrrllljjjqqq}}}xxxaaaJJJDDDHHHKKKKKKKKKNNNKKKLLLPPPRRRRRRSSSWWWWWWUUUSSSRRRSSSRRRQQQPPPPPPMMMJJJGGGFFFEEEDDDBBB????????????============EEETTTZZZMMM>>>:::999777666555555444444444444444111111000//////////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,......---,,,---...++++++++++++,,,---......------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111000000000/////////...000000000000000///......111111111111111111111111111111111111111111111111111111111111222222222222444333222111111222333444222222222222222222222222000000111111111111000000111222222333333222222111222222111111111111222222333444555888<<>><<<:::<<<<<<;;;::::::999999888888888777666555444333333111111111111000///...---///............---------,,,+++++++++,,,,,,---------------,,,,,,+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000000111222222222222222000111111222222222222222222222333444444555555666111222333555777888999999888:::===AAALLL```yyy|||ccc[[[lll{{{|||qqq\\\PPPJJJJJJLLLLLLKKKNNNSSSTTTSSSVVV[[[ZZZXXXUUUTTTTTTSSSQQQOOONNNLLLHHHGGGFFFEEECCCBBB@@@@@@??????>>>===<<<<<<===DDDEEE>>>999:::999444555555444333333333333444111111000////////////000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,......---,,,---...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000000////////////000000111111000000//////111111111111111111111111111111111111111111111111111111111111222222222333555444333222222333444555222222222222222222222222000000111111111111000000111222222333333222222111333333222222222222333333222333444777:::>>>BBBDDDAAAAAABBBCCCEEEGGGIIIJJJEEEDDDCCCAAA???===;;;::::::::::::999888888777777888888777666555444444333222222111000///////////////............---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++******************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////////////////////////////000111111222222222000111222222333333222222222333333444444555666666444555666666777888:::;;;:::@@@MMMccc}}}jjjooogggccctttsssWWWLLLMMMLLLLLLPPPUUUWWWVVVYYY^^^[[[YYYWWWUUUTTTSSSPPPNNNKKKJJJHHHGGGHHHHHHFFFEEEDDDCCCAAA@@@@@@???>>><<<;;;===<<<888888;;;;;;666555555444333333333333333222111000000//////000000---------------...///000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------,,,,,,---......//////000000000000000////////////000000111111111000000///111111111111111111111111111111111111111111111111111111111222222222333333444333222222222222333444222222222222222222222222000111111222222111111000111222222333333222222111222222222111111222222222111222333666999<<>>???@@@AAACCCEEEGGGHHHCCCBBB@@@>>>===<<<;;;;;;:::999999888888777666666888777777666555555444444333222111///...//////000///............---------++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,***+++,,,------------,,,,,,,,,,,,---------......---------............///000000000000000000000000......//////000111222222111111222333333333333222222222333333444555555555999999:::999888;;;@@@DDDDDD[[[~~~wwwvvvtttsssyyyXXXIIIJJJJJJMMMTTTWWWXXX\\\aaaZZZXXXWWWUUUTTTRRROOOLLLGGGFFFFFFGGGIIIJJJIIIHHHFFFDDDBBBAAABBBAAA???===;;;======:::999::::::999555555444333333333333444222222111000000000000000---------------...///000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,......---,,,---...//////...---,,,,,,,,,,,,---,,,,,,,,,------...///------------------------,,,,,,------.../////////////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111111222222222222333333333222222111111111111222222222222222222222222222222111111222222222222111111111222222333333222222111111111000000000000111111111111333555777:::<<<===>>>>>>???AAABBBCCCCCCDDDBBBAAA???>>>===<<<<<<<<<::::::999999888777777666777777666666555555444444444333111/////////000000///............---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,---------......---------............///000000000000000000000000////////////000111333333111222222333333333333333222222333333444555555666555666888888;;;CCCMMMUUUiiiyyybbbdddwwwzzzuuuUUUMMMJJJKKKRRRXXX[[[^^^bbbYYYXXXWWWVVVUUUSSSOOOLLLEEEEEEFFFGGGJJJKKKJJJIIIGGGDDDBBBBBBDDDDDDAAA???===>>>???>>><<<:::999888666666555444444444444555222222111000000000000111......---------...//////---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,***,,,......---,,,---...//////...---,,,,,,------,,,,,,,,,,,,---...///000------------------------,,,,,,,,,---......//////////////////000000000000000000111111222222111111111111111111111111111111111111111111111111111111222222222222333333333333111111111111111111111111222222222222222222222222111111222222222222111111111222222333333222222111111000000000000000000111111222333555777999:::;;;===>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>===;;;;;;;;;:::999999888888777777666666555555555555333333222111000000000000///............---------***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------******************************************************************************************************+++++++++,,,,,,,,,(((***,,,---......---,,,,,,,,,,,,---------......---------............///000000000000000000000000111000000000222333555666111222333333444444333333333444444555555666777777333666;;;@@@JJJYYYlllyyyhhheeeiiidddsssyyy```WWWRRRUUU[[[\\\\\\]]]ZZZYYYXXXXXXWWWUUUQQQNNNKKKJJJKKKLLLNNNNNNMMMKKKLLLHHHFFFFFFIIIJJJHHHDDDAAA@@@AAACCCCCC???999666777777666555555555555666333222111111000000111111///......---------..............................+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......000/////////............***,,,......---,,,---...///......------------...,,,,,,,,,------...///000........................+++,,,,,,------......///.../////////000000000111///000111222222222222111111111111111111111111111111111111111111111111111222222222333333333444444111222222222222222222111222222222222222222222222111222222333333222222111111222222333333222222111222111111000000111111222111222444555777888999999<<<===>>>@@@AAAAAAAAAAAA???@@@AAABBBAAA@@@??????=========<<<;;;;;;::::::666666666666555555555555222222222222111000/////////............---------)))+++,,,......---,,,++++++++++++,,,,,,---------******************************************************************************************************+++++++++,,,,,,,,,((())),,,.........---,,,,,,,,,,,,---------......---------.........//////000000000000000000000000222222222222333555777888111222333333444444333333555555666666777888888888:::???GGGPPP___uuuccclllrrrwwwtttggg]]]\\\___]]]YYYWWWZZZYYYYYYYYYYYYWWWSSSPPPRRRQQQQQQRRRSSSRRRPPPNNNQQQMMMKKKLLLPPPQQQNNNJJJEEEBBBBBBGGGJJJEEE<<<555888888777666666666666666333222111111000111111111000///...---------------........................+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++((()))***+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////222222111111000000//////***,,,......---,,,---.........---------......///,,,,,,,,,---...///000000........................++++++,,,------......///.../////////000000111111///000111222222222222222111111111111111111111111111111111111111111111111222222333333333444444444222333333444444333333222222222222222222222222222111222222333333222222111222222222333333222222222333222222222222222222333222333444666777888888888:::;;;>>>@@@BBBBBBBBBBBB???@@@BBBCCCCCCBBB@@@??????>>>>>>===<<<<<<;;;;;;666666666666666555555555111222333333222111///...//////.........---------)))***,,,......---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,---,,,******+++,,,,,,,,,,,,---------......---------............///............////////////////////////000000000000222222222222222222333333...111555666666555555666444222444999:::888999<<>><<<:::999777777888888888777777666555555444333222000000///111111000......---------.........------,,,,,,,,,------------------------///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222444111111111111111000///...////////////............//////...---,,,,,,+++***000000//////............//////---,,,,,,---...///...//////000000000000000////////////000000000000222222222222222111000///111111222222222333333333111000/////////000222333444444444444444444444444222333444333111000111222222222222222222222222222222222222333333222222222555444222111111222444555444333222111111222333444333222333333444555666777:::;;;>>>@@@AAABBBBBBBBB@@@BBBDDDCCC@@@>>>???AAA@@@???>>><<<;;;::::::::::::888666555777888888777333333222111111000000///111000//////000000///...........................---------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,---------......---------............///............////////////////////////000000000111111222222222222333333333444444555555444444555555;;;555222333555999AAAIIIUUUooo|||zzz}}}jjjkkkuuuaaaUUUVVVXXXYYY^^^___]]]]]]bbbffffff___cccgggfffaaaZZZVVVUUUPPPNNNKKKIIIJJJJJJIIIHHHDDDDDDBBB@@@>>>===;;;:::999999999999888888777666555555444333222111000000111000///......---------......---------,,,,,,,,,---------------------------,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111333//////000000000///......000000000000////////////000000///......---,,,,,,/////////.........------///...------------...///......///000000000//////////////////000000000111222222222222222111000000111111222222222333333333111000000///000111222333444444444444444444444444222444444333222111111222222222222222222222222222222333333444444333333222444333222111111222333444333333222111111222333333222222222222333444555666999;;;===???AAABBBBBBBBBBBBDDDEEEDDDAAA???@@@BBBAAAAAA@@@@@@???>>>======<<<:::777666666666555444333333333222111111000000111000//////000000///...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,---------......---------............///............/////////////////////000000000111111111111222222222333333333666444222222444555666555333444777888888???QQQcccyyyaaajjjxxxtttzzz|||eee\\\ZZZ\\\``````]]]]]]dddkkkoooggghhhhhhhhheee```ZZZUUUOOONNNLLLKKKKKKJJJHHHGGGCCCCCCBBB@@@???>>>===<<<;;;;;;;;;:::999888777666555555444333222111000000111000///......---.........------------,,,,,,,,,------------------------++++++++++++,,,---...///+++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222------.../////////......111111000000000/////////000000000//////......---.........---------------......---------......///------...////////////.../////////000000000111111111222222222222111000000111111222222222333333333111111000000111111222333444444444444444444444444333444444444222111222333333333333333333333333333333333444444444444333333444333222111111222333444333333222222222222333333222222111222222333444555888:::;;;>>>???AAAAAAAAAEEEEEEEEEDDDBBBAAABBBCCC@@@AAAAAABBBAAA@@@???>>>===;;;888666666666555444444444444333222222111111111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---,,,,,,,,,---------......---------............///............//////////////////000000000111111111111111111222222333333444333111000222555777777666333777<<<>>>BBBSSSuuuppp^^^```}}}zzzvvvwwwmmm[[[___bbbaaa]]][[[```fffhhhbbbcccddddddbbb___[[[XXXQQQPPPNNNMMMLLLJJJFFFDDDBBBBBBAAA@@@??????>>>>>><<<<<<<<<;;;:::888777666555444444333222222111111000000///...............------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,---...///////////////000/////////............/////////...............------------------------------------.........///,,,------...............//////000000000111111111111111222222222111111000111111222222222333333333111111111111222222333333444444444444444444444444333444555444333222333444444444444444444444444444222333333444444333333222333222111111111111222333333333333333333333333333222111111111222222333444777888:::<<<>>>???AAAAAAEEEEEEDDDCCCBBBBBBCCCCCC===>>>@@@AAAAAA@@@>>>===>>>;;;999888888888888777555555444333333222222111111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,,,,---------......---------............///............////////////000000000000111111111111000000111222333333444444111111222444555666555444>>>:::;;;GGG]]]zzzuuudddqqq}}}qqqsssxxxooonnn}}}}}}llleeeeeebbb\\\YYY\\\^^^\\\\\\___bbb```\\\XXXXXXXXXUUUSSSPPPNNNKKKHHHDDDAAABBBBBBAAAAAA@@@??????>>>======<<<<<<:::999777777555444444333333222222222000//////............///---------------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......---...//////000000000000......---------,,,,,,,,,------------------......------------------------,,,------.........//////,,,------...............000000000000111111111111000111111222222222111111111111222222222333333333111222222333333333333333444444444444444444444444333444555555444333444555444444444444444444444444222222333333333333222222333222222222222222222333333333333333333333333333222222111111111222333333666777888:::<<<>>>@@@AAACCCBBBBBBAAABBBCCCCCCCCC>>>???@@@BBBAAA@@@>>>===CCC@@@<<<:::999999777666555555444333333222222111111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,++++++,,,...,,,,,,,,,---------......---------............///............////////////000000000111111111222222000000111222333444444555333555666666555444666777;;;;;;IIIjjj}}}tttmmmzzzrrr|||hhh]]][[[aaaqqq|||uuuhhh\\\XXX[[[ZZZWWWZZZ]]]___]]]XXXTTTUUUWWWWWWTTTPPPMMMKKKHHHDDDAAACCCCCCBBBAAA@@@??????>>><<<<<<<<<;;;:::999888777555444444444333333333222//////............//////,,,,,,,,,------------...------------------------------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......///000000000//////---,,,,,,,,,,,,++++++++++++,,,,,,,,,------......---------------.........+++,,,---...////////////------...////////////...000000000111111111222222000000111222222222222111111111222222222333333333111222333444444444444333444444444444444444444444333555666555444444555777555555555555555555555555333333444444444444333333333333333333333333333333333333444444444444333333333333222222222222333333555555666888:::===???@@@@@@@@@@@@BBBDDDEEEDDDCCCAAABBBBBBCCCBBBAAA@@@???HHHDDD???<<<999777444222444444444333222222111111111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***++++++++++++,,,...,,,,,,,,,---------......---------............///............////////////000000111111111222222222///000111222333444444555333666888666333666>>>EEEJJJ[[[yyyiiiaaaiiiuuuooo\\\TTT___nnnvvvuuuttt}}}vvv^^^WWWZZZ[[[WWWWWWWWWWWWWWWWWWVVVVVVUUUVVVSSSOOOLLLJJJHHHFFFEEEDDDCCCCCCAAA@@@???>>>>>>:::::::::::::::999888888444444444444444333333333//////............//////,,,,,,,,,---------......------------------------+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,....../////////...---------------,,,,,,,,,++++++,,,,,,,,,---...//////000------........./////////+++,,,---////////////.........///000000000//////000000111111111222222222000000111222222222222222111111222222222333333333222222444555555555444333444444444444444444444444333555666666555555666777555555555555555555555555555555666666666666555555444444444555555444444444333333444555555444333333444444333333333333444444444444555666999<<>>>>>@@@DDDHHHIIIFFFDDDCCCCCCBBBAAA@@@??????>>>EEEAAA===:::888777444333333333333222111111000000111000//////000000///...------------------------+++++++++,,,,,,---------))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***++++++++++++---...,,,,,,,,,---------......---------.........//////............/////////000000111111111111222222222///000000222333444555555000444666444333:::HHHUUUuuu}}}bbbXXXpppsss___YYYjjjsssyyyaaaVVVYYY[[[XXXRRROOONNNQQQWWWZZZXXXUUUUUURRRMMMKKKJJJJJJIIIHHHEEEDDDCCCBBB@@@???>>>===999999:::::::::999888888444444444444444444333333//////.........//////000,,,,,,,,,------.........------------------------)))***,,,---......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++............---,,,++++++......---------,,,,,,,,,,,,------...///000111111........./////////000000***+++---///000000///......//////000000000000000000111111111111222222222///000111222222222222222111111222222222333333333222333444555555555444333444444444444444444444444333555666666555555666888666666666666666666666666777777888888888888777777444555555666666555555444333333444555555444333333555555444333333444444444333333444666888;;;>>>@@@===>>>AAAFFFJJJKKKHHHEEEBBBAAA@@@>>>===<<<<<<<<<===;;;888777888999888777333333222222111000000///111000//////000000///...........................+++++++++,,,,,,---------*********++++++,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++---...000...------------.../////////////////////.........111111111111000000000000444333111000333777777444888999999===;;;;;;^^^dddfffuuupppzzzzzz[[[[[[www~~~tttcccWWWWWWYYY]]]SSSKKKLLLQQQSSSSSSSSSSSSPPPLLLKKKLLLLLLIIIGGGDDDCCCAAA???>>>======<<<===<<<999888777777999:::777777666666555555555444111111000///////////////......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------+++,,,------------...///,,,,,,,,,---------......+++++++++,,,......---+++,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////000////////////000000111000000000000111111111111222222333333333222222111444333333222222333444444444555333000111555888888777777555333333555777666444777999999999;;;<<<<<<888888888:::<<<<<<888555999999999;;;======:::666>>>999777999999777777;;;444000111555555111222666333555555333111111333666333222111333777:::;;;:::AAABBBDDDFFFFFFGGGFFFFFF????????????>>>>>>>>>>>>;;;;;;;;;:::888777555444666444222111222222111000000000000000000///......------------------------------------------------******+++++++++,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++---...000...------------...///////////////////////////...000000000000111111111111555444222222333555555333999888444;;;RRRjjjmmmwwwwwwvvvgggQQQeeexxxbbbYYYUUUPPPOOONNNMMMRRRXXXZZZWWWUUURRROOOMMMNNNMMMJJJHHHCCCBBBAAA???>>>=========<<<;;;999777777777888999888777777666555444444444111111000//////////////////...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...,,,,,,---------.........,,,+++***,,,---...---+++,,,---------............,,,,,,---------.........////////////////////////111000000000000111111222000000000000111111111111111222222222222222111111333333333333444444555555222222444888999777222///666666666666888999999888;;;888666777===AAAAAA>>>???AAAFFFJJJOOOUUU[[[```___YYYRRROOONNNMMMJJJFFF>>>BBBEEEEEEBBB???>>>>>>???999555777777444555888///222444444222222333555333222111111444777:::<<<>>>???@@@BBBBBBBBBBBBAAA????????????>>>>>>>>>>>>;;;;;;::::::888777666555555333111000111111000///000000000000000///......------------------------------------------------***++++++++++++,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---...///...------------...//////......////////////////////////000000111222222222333333444555666555555666888>>>@@@RRRyyy}}}wwwwwwxxxyyyuuummmoooXXXQQQnnnxxxeeeXXXNNNPPPRRRSSSWWW]]]\\\XXXWWWTTTRRRPPPOOONNNKKKIIIBBBBBB@@@???>>>>>>>>>>>><<<;;;999888777777888888999888777666555444333222111111000////////////000///...------,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,------------.........,,,+++***+++---...---,,,------........./////////---------...............////////////////////////111111111111111222333333000000000111111111222222000111111222222222111111222222333444555555555444888000...333777555555:::777888999;;;<<<<<<<<<<<>>@@@@@@@@@??????@@@@@@?????????>>>>>>>>>::::::::::::999888666666444222000000111111000///000000000000000///......------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///...------------...//////............////////////...//////000222333333444111222444777777666888<<<555HHH___ddd[[[jjj~~~ppptttzzzvvv^^^WWW]]]www}}}eeeZZZUUU]]]ccc^^^XXXXXXWWWVVVTTTRRRPPPNNNKKKIIICCCBBBAAA@@@????????????;;;;;;999888777777888888:::999888666555333222222222111000000//////000000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++------------............---+++***+++,,,...---,,,.........////////////000.....................///////////////////////////000000000000111222222333000000111111111222222222000000111111222222111111222333444555555444333333;;;333111666666222777AAA666:::@@@DDDEEEGGGMMMUUUcccfffrrr|||uuussspppmmmsssxxxeeeVVVKKKDDD>>><<<:::999777555333444555777666666666444222333666999===>>>@@@AAABBBAAAAAA@@@@@@@@@@@@?????????>>>>>>:::;;;;;;:::999888777777555444222111222222111000000000000000000///..............................------------------------++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------.........------------...//////---.........//////000000...///000111222333444555222222444777555333999BBBHHH```lllYYYgggqqqrrrqqqpppXXXYYYjjjiiiXXXgggnnn___UUUZZZWWWWWWVVVSSSPPPMMMJJJIIIEEEDDDCCCAAA@@@@@@@@@@@@;;;;;;:::999999888888888:::999888666555333222222222222111000000000000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---,,,***)))***+++---------.........//////---+++******,,,---------.........////////////000////////////////////////////////////////////////.........///000111222222111111111111222222222222000000111222222222222222444444444444444444333333444555;;;BBB@@@;;;@@@JJJMMMQQQZZZbbbcccfffsss~~~zzzkkkgggggggggfffppp}}}{{{lllbbb\\\XXXJJJFFF@@@:::777555555555111222444444444444555777<<<>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;:::888888777555333333444444333222000000000000000///..............................------------------------,,,,,,,,,++++++++++++***)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...//////------......///000000000//////000111222333444555555333444777555444???NNNzzzmmmiiissstttlllnnnrrrrrr}}}uuusssrrr\\\cccaaaiiipppbbbYYY```XXXXXXXXXUUUQQQLLLJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@<<<<<<<<<;;;::::::999999999888777666555444333222222222111000000000000111000///......------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,------........./////////...,,,******+++---...---------........./////////000000000000////////////////////////////////////............///000222222111111111222222222222333000111222333333333333333555555444555555666777888777;;;???DDDKKKZZZmmm{{{uuuccc___eeennneee]]]^^^hhhsssxxxxxxjjjaaaVVVOOONNNPPPSSSTTTSSS\\\kkk~~~wwwrrrjjjaaaVVVIII===666222111000222555777777666999;;;===???AAABBBBBBBBBAAA@@@@@@@@@@@@??????????????????>>><<<;;;999888888777555444555555444333000000000000000///..............................------------------------,,,,,,,,,+++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......------...------------...//////------......///000000111000000111222222333444444555333555;;;===AAATTTjjjtttwwwvvvfffiiissstttmmmwwwvvv|||oooeeeqqqeeefffccc``````YYY[[[[[[XXXRRRMMMKKKJJJKKKJJJHHHFFFDDDBBBAAAAAA============<<<;;;::::::888777777666555444444444333222111111000000111111000//////...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...............////////////...,,,***)))+++---......,,,---------............111111111000000000//////////////////////////////.........///000111333444111111111222222222333333111111222444444555555444555555555555888<<<@@@BBBFFFMMMRRRXXXkkkwwwooohhhbbbUUULLLRRR```]]]UUULLLHHHLLLQQQSSSSSSMMMLLLJJJHHHGGGHHHIIIKKKFFFGGGOOO___pppwwwqqqiiikkkppprrrooossswww```PPPDDD<<<555333666999888555777999;;;>>>AAABBBCCCCCCAAAAAA@@@@@@@@@?????????CCCBBBAAA@@@>>><<<:::999888666444444444555444333000000000000000///..............................------------------------,,,,,,,,,++++++*********)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------...------------...//////---------...///000000111111111111222222333333444444222777@@@FFFPPPjjjllljjjwww~~~lllfffyyynnnzzzvvvlllttt~~~vvvhhhlll```[[[cccccc\\\[[[]]]]]]ZZZTTTOOOLLLLLLMMMLLLIIIGGGEEECCCBBBAAA>>>>>>>>>>>>===<<<;;;:::777777666666555555555444333222111111000111111111000000///...............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------------...///............/////////000...,,,))))))+++---......,,,,,,,,,---------......222111111111000000///////////////////////////////////////000111333444555111111222222222333333333111222333444555555555555555444555666;;;@@@FFFJJJQQQccctttpppbbb^^^mmmxxxssshhhbbbXXXRRRPPPRRROOOMMMWWWhhhRRRRRRRRRSSSUUUUUUTTTSSSNNNQQQTTTSSSPPPMMMLLLLLLPPPHHHFFFLLLRRRRRRPPPOOOLLLUUU[[[ZZZ^^^lll{{{vvvYYYLLL>>>777888:::777444777999<<>>EEE```eeeaaannn^^^qqqzzzyyyaaaaaaxxxmmmvvvfff]]]]]]^^^``````[[[WWWUUUUUUUUUNNNMMMLLLJJJGGGEEEBBBAAA@@@>>>;;;;;;;;;<<<<<<<<<>>>;;;888666666666555444666444222111222222111000000000///...............,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++***...------------...//////,,,,,,,,,---------......---------------...//////...///000111111000//////////////////000000000000000000000111222222333333444111......222444444333111///000444444333444888;;;999:::@@@FFFLLLWWWcccqqqeeeQQQMMMVVVggggggWWWOOOVVVRRRUUUWWWVVVUUUYYYbbbiiigggjjjnnnsssvvvuuuqqqmmmooocccYYYYYY___dddiiinnnjjjlllfff\\\[[[___ZZZQQQOOOLLLIIIJJJNNNUUU[[[___hhhyyyvvveeeWWWRRREEE444333???444888<<<===>>>AAAGGGLLLCCCBBB@@@>>>======>>>???@@@@@@@@@@@@???===<<<;;;999888777666444222111000222222222111111111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))---------+++******,,,...///...,,,+++*********+++++++++******++++++,,,---444222///---++++++,,,,,,---------............///............////////////000000000111222222333333666555444555666777777555;;;:::DDDbbbppp]]]jjjyyysssaaauuuyyyiii]]]___^^^```___\\\XXXVVVTTTSSSNNNMMMLLLJJJGGGEEEBBBAAAAAA@@@>>>===>>>>>>===<<<===;;;888777777666555333666444222111222222111000000000///...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***---------------...//////,,,,,,,,,---------............---------......///---...///000000000//////////////////000000000111111111111222222333333333111000000111333444333222;;;666333555777666888;;;@@@DDDIIIJJJNNN[[[nnn}}}~~~wwwdddOOOIIIKKKXXXfffaaaRRRQQQ^^^rrrxxxzzzpppiiikkktttuuuggg[[[YYYVVVQQQLLLIIIGGGEEECCCVVV___llluuu{{{}}}}}}tttgggXXXGGG:::999888999===BBBFFFFFFFFFCCCBBB@@@>>>>>>>>>???@@@@@@@@@@@@???>>>===;;;;;;888888777555444333222111222222222111111111111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))---------+++******,,,...444333000...,,,+++++++++++++++******++++++,,,---333111///---,,,,,,,,,------------............///............////////////000000000111222222333333222222333444666777888888BBBEEE\\\iiipppvvvoooeeesssggg``````___]]][[[WWWUUUSSSPPPOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@@@@AAA@@@>>><<<;;;:::888888888777555333666444222111222222111000000000///...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++---------------......///,,,,,,,,,---------......//////..................------...///000000///////////////000000000111111111222222333333333222222000222555666555444333444777444666<<<@@@BBBEEEHHHGGGXXXcccbbbcccpppqqqeee\\\TTTLLLGGGMMMPPPZZZcccbbbaaaqqquuuooojjjlllssszzzuuu}}}{{{xxxsssjjj```WWWQQQKKKJJJKKKOOOUUU```llluuummmPPPHHH???777777???DDDCCC>>>CCCBBBAAA@@@???@@@AAABBB??????>>>>>>===<<<:::999777666666555444444333333222222222111111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++,,,+++***+++...000777666333000---,,,++++++++++++******++++++,,,---111000///...---------------------............///............////////////000000000111222222333333///111333444555777;;;>>>NNNfffmmmkkkyyyuuusssqqq~~~~~~pppbbb]]][[[\\\[[[XXXUUUTTTRRRQQQOOOMMMJJJIIIGGGGGGBBBAAAAAAAAABBB@@@>>>;;;999888888999999888555333666444222111222222111000000000///...............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++------,,,,,,------...///,,,,,,,,,---------......///////////////......---------......//////000000//////000000000111111111000111222333333222111111222555777666444222444777333777???HHHLLLNNNTTT[[[ggg}}}~~~~~~fff[[[RRRPPPMMMIIILLLTTTZZZ```nnn~~~~~~|||}}}yyy```YYYQQQMMMMMMQQQ[[[ccctttaaaIII<<<;;;???@@@>>>BBBBBBAAAAAAAAABBBCCCCCC>>>>>>>>>===<<<;;;999999555555555555555444444444222222222111111111000000000////////////.........------------------------)))******+++++++++******((()))******+++---000333777666333000---,,,++++++++++++******++++++,,,---//////...------------------------............///............////////////000000000111222222333333444666777666555999BBBIIIgggffflll}}}zzz{{{~~~|||cccZZZTTTVVVWWWTTTRRRRRRPPPOOOLLLJJJHHHGGGFFFFFFAAA@@@@@@@@@@@@???<<<999888888777888999888666444666444222111222222111000000000///...............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------.........//////000000///......---------...///000000111000000000000111111111111///000111222222222111000444555555333000111666:::???FFFOOOUUUVVVZZZiiixxx}}}mmm\\\MMMEEECCCKKKQQQTTT___nnnoooyyyuuukkkddd\\\SSSQQQSSSuuu}}}~~~rrrRRR@@@<<<>>>AAABBBBBBBBBBBBBBBBBBCCCCCC============<<<:::999888555555555555555555555555222222222111111111000000000////////////.........------------------------))))))***++++++++++++***''')))******+++---000333444333000...,,,+++++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,---------............///............////////////000000000111222222333333444666777555555>>>NNN[[[qqqdddkkkkkk}}}yyyllllll|||~~~}}}|||yyyyyyyyyxxxxxxzzz~~~}}}rrryyykkk\\\PPPPPPRRROOONNNPPPLLLJJJHHHEEECCCCCCCCCCCCAAA@@@???>>>>>>===;;;999888777777777999999777555666444222111222222111000000000///...............------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---...///000111000//////............///111222333000000000111111111222222---///111333444333222111333222222111222777===BBBJJJPPPYYY```eeeqqqrrrdddSSSCCCJJJGGGMMM\\\jjjvvv}}}wwwvvvpppeee^^^^^^[[[[[[```iiivvvlllRRRDDD@@@???BBBBBBBBBBBBBBBBBBBBBAAA>>>>>>======<<<;;;999888555555555555555555444444222222222111111111111000/////////.........------------------------------))))))***+++++++++++++++***+++++++++***,,,...111///...,,,+++*********+++++++++******++++++,,,---***+++++++++,,,+++++++++---------............///............////////////000000000111222222333333111444777888>>>PPPjjj}}}uuu```eee}}}eee___ddd{{{qqqrrrzzz|||yyyvvvvvvsssmmmmmmqqqqqqmmmiiiiiikkklllllljjjhhhfffeeeeeedddcccdddfffkkkooouuuwww{{{sssppp|||fffTTTQQQQQQNNNNNNRRRJJJIIIFFFDDDBBBAAABBBBBBCCCAAA>>>=========;;;:::999777666666777888888777666444222111222222111000000000///...............------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++*********++++++++++++,,,,,,,,,---************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++---///111222111111000////////////000222333555000000111111111222222222---///222555666666555444333222333777???FFFLLLOOOPPPVVVcccqqq|||wwweeeZZZUUURRROOOZZZaaappp}}}xxxtttwwwbbb[[[VVVXXXcccvvvrrraaaRRRHHHBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<;;;:::999666666555555444444444333222222222111111111111000............---------,,,........................((()))***+++++++++++++++,,,------+++******,,,...,,,+++***)))))))))***+++++++++******++++++,,,---))))))***+++++++++******---------.........//////............/////////000000000000111222222333333111666;;;AAANNNhhh___oooggghhhoooyyyfff]]]WWWWWWWWW___wwwzzz||||||yyytttooonnnnnnnnnnnnjjjeeeeeehhhfff```aaaccc```ZZZXXX[[[XXXQQQVVVTTTRRRQQQRRRRRRQQQQQQNNNNNNNNNMMMMMMPPPUUUYYYWWWZZZbbbmmmyyywwwsssrrr[[[UUUTTTQQQQQQUUULLLJJJHHHEEECCCCCCDDDDDDEEEBBB???=========<<<;;;999777555555777888999999666444222111222222111000000000///..................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***,,,...111222222222111000/////////111222444666000111111111111222222222...000444777888888777777444444888@@@LLLUUUZZZ[[[YYY```oooooobbbWWWTTTVVV[[[dddnnnooo}}}xxxaaaNNNMMMYYYaaacccpppyyylll[[[BBBCCCBBBBBBAAA@@@???>>>??????>>>>>>===<<<:::999777666666555444444333333222222222111111111111000......---------,,,,,,,,,........................---,,,++++++,,,,,,***))),,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////000000000000000111111111///111111000000222333222,,,===AAAKKKvvvhhhoooiii^^^___TTTMMMLLLVVVcccttt{{{vvvoookkkcccaaa]]]ZZZXXXUUUSSSQQQOOOOOOOOOOOOOOONNNMMMLLLHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGFFFCCCDDDGGGJJJAAAAAAAAAAAABBBCCCDDDDDDGGGHHHLLLRRRZZZbbbjjjnnnuuuxxx}}}zzzrrrvvvooo]]]XXXWWWMMMPPPJJJGGGIIIIIIFFFFFFHHHAAA@@@???>>>============::::::999888777666555555666555444333222111111111000000000000//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,------,,,+++)))(((++++++******************------,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................///////////////...---------...000111000000000000111222333444888333//////333777888888555CCCEEEMMMaaa___UUU[[[YYYpppvvvkkkXXXTTTWWWbbbfffiiixxx}}}vvvaaaWWWWWWUUUNNNXXXdddsss~~~iiiVVVDDD@@@DDDEEE>>>777??????>>><<<===??????===:::999999888777666555555333333111000000000111222//////.........------------------------------------,,,***++++++,,,***)))+++++++++******)))))))))************************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111...///000000000222333333666DDDTTTqqqzzzcccoooyyy{{{||||||qqqgggvvvoooxxxRRRMMMQQQ^^^sss{{{vvvooohhhccc^^^WWWSSSNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCC???@@@AAA???======@@@CCC>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCEEEIIINNNRRRTTT\\\___dddjjjpppuuuyyy{{{|||xxxaaahhh}}}{{{aaa[[[WWWPPPKKKIIIKKKLLLIIIHHHJJJDDDCCCBBB@@@>>>=========888888777777666555444444444444333333222333333333000000000000///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,------,,,+++)))(((************************,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////...///000222222111000///000000000000111111222333)))...444777777888<<>>>>>===<<<<<<<<<;;;::::::999888777666555555333333111000000000111222//////.........---------------------------------,,,+++******+++,,,***)))*********)))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...////////////000000111111111111///000111222222333666888CCCOOOjjjaaaZZZhhhnnneeeiiikkkgggfffnnn}}}iiiZZZxxx|||zzzhhhSSS]]]ppp|||yyywwwrrrkkkfff]]]ZZZUUUQQQMMMIIIEEEBBB??????????????????@@@@@@BBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBB@@@@@@BBBCCCAAA@@@@@@?????????@@@@@@@@@@@@??????@@@AAABBBCCCEEEFFFIIIMMMRRRWWW[[[]]]bbbffflllppptttyyy~~~```SSSccc}}}vvvqqq]]]WWWQQQMMMMMMPPPQQQNNNLLLMMMJJJHHHFFFCCC@@@>>>===<<<999999888888777777666666333333333333333444555555000000000000////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++))))))************************+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////---///333666666444111...111000000000000000111111,,,222888777444777BBBLLL]]]bbbeee^^^]]]ppp{{{wwwuuuoooaaaPPPLLLRRR\\\pppwwwxxx{{{rrrtttyyyuuuooogggddd\\\\\\ooo~~~fffOOOCCCBBBDDD>>>???@@@@@@>>><<<<<<===;;;:::999888777666555555333333222111111111111222/////////.........------------------------------,,,***)))***++++++***)))******************))))))***************************************++++++++++++++++++,,,,,,,,,------...------------...////////////000000111111222222222222333444444555:::@@@OOO^^^wwwjjjSSS[[[rrrllllllyyywwwkkkeeejjjwwwnnnccczzz{{{vvvooonnngggccc___[[[YYYVVVRRROOOKKKJJJIIIHHHGGGFFFEEEDDDBBBDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCEEEHHHJJJKKKLLLOOOTTTYYY]]]ccciiimmmvvv{{{```\\\mmmsssfffhhhuuueeeSSSTTTQQQQQQUUUVVVSSSPPPQQQOOOMMMJJJFFFCCC@@@>>>===<<<<<<;;;;;;;;;:::::::::444444333333333444444555000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************+++++++++************+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////---000333555666444111///111000000//////000000111999888555444888EEEWWWdddmmmeeehhhlllwwwlll^^^WWWYYYWWWRRRYYYhhhqqq|||}}}mmmWWW]]]wwwnnnVVVGGG@@@AAAAAABBBCCCBBB??????AAA;;;;;;:::999777666555555333333222222111111111111////////////............------------------------+++***))))))+++++++++)))++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------...------------...//////...//////000111111222222333111222555555777@@@KKK```sss{{{KKKTTTyyyvvvzzzjjjgggpppyyykkknnnqqqnnnggg[[[TTTUUUOOOMMMJJJHHHHHHHHHHHHGGGEEEGGGHHHIIIIIIIIIIIIIIIGGGJJJMMMNNNNNNNNNOOOQQQLLLLLLMMMNNNPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRPPPOOONNNNNNNNNMMMLLLKKKMMMMMMLLLKKKJJJJJJJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIKKKIIIHHHFFFFFFFFFGGGHHHAAACCCEEEHHHJJJNNNQQQTTT```fffnnnvvv|||}}}sssrrr~~~kkkfffuuuxxxrrr]]]XXXTTTTTTXXXZZZVVVTTTUUURRRPPPMMMIIIEEEBBB???>>>======<<<<<<;;;;;;::::::777666555444333333333333000000000000////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++************+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................///////////////000111111222111111111000000000000000000111222666444555???OOO```kkkpppggghhhxxxxxx[[[LLLGGGPPPYYY^^^kkk|||jjj___lll{{{sss[[[LLLHHHBBB@@@CCCCCC@@@@@@DDD<<<<<<:::999888666555555333333333333222222111111000000/////////.........------------------------***)))((()))+++++++++)))+++++++++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////......///000111222222333222///000555888===KKK\\\yyy^^^TTTqqqmmmhhhkkkvvviiitttxxxlllhhh]]]SSSQQQNNNHHHGGGLLLIIIHHHGGGGGGGGGHHHJJJKKKIIILLLNNNOOONNNMMMMMMMMMKKKOOOTTTUUUTTTTTTVVVXXXYYYZZZ\\\___bbbccceeeeeeeeeccc```^^^^^^___aaacccaaa___^^^^^^^^^]]][[[XXXVVVUUUUUUTTTTTTTTTUUUUUUTTTUUUVVVWWWVVVSSSQQQOOOOOONNNMMMKKKIIIHHHGGGGGGCCCCCCBBBBBBCCCCCCDDDEEEGGGLLLTTT]]]eeemmmtttyyy|||gggZZZ```nnnppphhhssszzzmmm\\\XXXXXX[[[\\\YYYWWWXXXSSSQQQNNNJJJGGGDDDBBB@@@<<<<<<;;;:::999888777777888777666444333333222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******++++++,,,)))))))))***++++++,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////111000///......///111222000000000000111222333444...555CCCVVVfffllliiidddnnnwwwZZZPPPMMMQQQ]]]gggnnn{{{~~~nnnmmmrrrvvvyyylllTTTGGG???@@@BBB@@@???CCC===<<<;;;:::888666555555333333333444333222222111000000000/////////......------------------------***(((((()))***++++++***)))*********++++++++++++*********************************+++,,,---------++++++,,,,,,,,,,,,------...------------...//////......///000111222333333333///111999???HHH]]]sssrrr\\\rrr~~~qqqeee[[[VVVVVVJJJGGGEEEFFFHHHJJJLLLNNNLLLMMMMMMMMMNNNOOOQQQSSSRRRVVVYYYZZZYYYXXXXXXZZZZZZ```fffhhhggggggjjjmmmrrruuuyyy}}}|||xxxuuutttwww{{{~~~|||zzzyyyyyyzzzxxxuuurrrkkkkkkkkkjjjkkkkkkllllllmmmnnnpppqqqpppnnnkkkiiibbbaaa___\\\XXXTTTQQQOOOKKKJJJHHHFFFFFFEEEDDDCCC@@@BBBEEEIIINNNTTT\\\aaannnuuu~~~wwwmmmtttyyyuuu```\\\ZZZ\\\\\\YYYXXXZZZSSSQQQNNNKKKHHHEEEDDDCCC======<<<:::888777666555777666555444444444444444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******+++,,,,,,((())))))***++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000///......000111222000000000111222444555666:::III]]]kkkqqqsssvvvxxxwwwaaaSSSQQQYYYgggvvv{{{yyyyyy~~~tttmmmmmmgggRRRAAAAAADDDAAA@@@BBB======<<<:::888666555444333333444444444333222111000000000000/////////...------------------------)))(((((((((***++++++***(((((())))))*********+++******************************+++,,,------......++++++,,,,,,,,,---------...------------...//////---...///000111222333333666222444>>>GGGSSSllluuu\\\gggrrrlll^^^SSSQQQMMMEEEDDDIIIGGGIIILLLOOOSSSVVVRRRMMMOOOPPPQQQRRRSSSTTTWWWYYYZZZ___dddfffffffffhhhjjjnnnttt{{{~~~~~~~~~|||yyytttnnngggaaa^^^RRRPPPNNNLLLLLLKKKIIIHHHHHHGGGDDDAAA@@@BBBGGGKKKPPPYYYfffqqqyyy~~~oookkkrrrxxxccc^^^[[[\\\\\\YYYYYY[[[RRRPPPNNNKKKIIIFFFEEEEEE@@@???>>><<<:::888777666555444444444444555666666000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++*********+++,,,---((())))))***++++++,,,,,,------,,,+++************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000000000000000000111111111///000000222333555777888MMM^^^pppwwwxxxggg[[[NNNOOOdddqqqyyyzzz~~~~~~qqqlllgggwww\\\FFFDDDGGGDDDAAACCC>>>===<<<:::888777555444333333444555444333222111000000000000////////////------------------------******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---------------------------+++222555000---111333222666000444CCCQQQ___wwwppp[[[hhh~~~kkklllyyy}}}qqqbbbYYYVVVKKKHHHDDDCCCEEEHHHLLLNNNOOORRRUUUVVVUUUSSSQQQQQQZZZZZZ[[[___eeejjjlllmmmooorrrxxx~~~yyymmmhhhaaa]]]YYYUUUPPPKKKGGGJJJKKKIIIEEECCCDDDFFFIIILLLPPPUUU]]]hhhvvvzzzcccWWWYYYoookkkYYYYYY^^^]]]WWWSSSMMMIIIFFFFFFHHHIIIGGGEEEHHHFFFCCC???<<<999888888444444444555555555555555444444333333222111111111......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////000000000000666333///...000111///...000111111111444;;;FFFMMMqqqxxxtttqqquuuZZZTTTQQQPPP___vvvsssnnneee^^^gggzzzxxxjjjNNNEEEIIIIIIFFFCCC;;;<<<===;;;888444222111444333111222333333222000000000000000000///......///............---------******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---------------------------***///111...---111333111666777>>>MMM]]]nnnkkkWWW___uuuaaa]]]bbbfffzzzpppssswwwkkkbbbXXXNNNIIIIIIFFFGGGHHHKKKOOOSSSUUUUUUUUUUUUVVVVVVXXX\\\bbbfffkkkmmmppptttyyy~~~|||uuuoookkkfff```[[[TTTSSSQQQOOOKKKIIIGGGGGGFFFHHHIIIKKKOOOVVV___fffwwwpppZZZTTT\\\}}}yyyiii```YYYUUUSSSMMMLLLJJJIIIIIIIIIHHHGGGJJJHHHEEEAAA===:::999888444444444444444444444444444333333222111111000000.........---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000444222000000222333222000,,,222666444333???WWWkkkvvvkkkdddrrryyybbbQQQQQQUUU```}}}yyyyyypppccc]]]gggwww}}}vvvmmmcccTTTFFF@@@BBB::::::999888666555555555555444333333444444333111000000000000000///......///............---------******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---------------------------+++...///...000333444222555===HHHTTTeeezzzeeeTTT^^^nnnccc]]]XXXddd}}}ddd\\\ooo~~~wwwkkk]]]OOOGGGBBB???@@@CCCEEEHHHMMMRRRUUUWWWXXXXXX[[[^^^aaafffkkkqqqxxx}}}~~~yyyrrrmmmgggdddaaa___]]]ZZZTTTOOOHHHGGGFFFEEEEEEGGGKKKNNNaaammm{{{fffRRRZZZlllpppYYYQQQPPPOOONNNOOONNNMMMKKKIIIIIIJJJKKKIIIEEEAAA>>>;;;:::999555555555444444333333333333333222222111000000000.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000222111000111333444333222000333777;;;DDDVVVnnnuuuhhhnnn|||xxxeeeTTTLLLVVViii}}}qqqnnnssskkkaaabbbqqq~~~kkkTTTHHHFFF===;;;999777666666777777666555444444555555444333000000000000000///......///............---------******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---------------............//////000000222444555444888FFFRRRZZZmmm~~~LLLcccxxxsss|||jjjddduuuvvvjjjbbbTTTIII???>>>AAACCCGGGKKKPPPRRRUUUWWWYYY\\\^^^```jjjsss~~~~~~yyyxxxuuusssuuuvvvrrrhhh___RRRQQQOOOKKKHHHFFFFFFFFFMMMWWWeeepppyyy|||ggg\\\jjjqqqVVVOOOPPPPPPNNNQQQRRRPPPKKKHHHIIIKKKGGGEEEBBB???===;;;;;;:::888777777666555444333333333222222111111000//////............------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------------------------////////////000000000000111111111222333333333333777333777JJJeeewwwzzzvvvcccqqqnnnaaakkkggg___aaauuu{{{www}}}rrrhhhrrrrrrsssuuuvvvtttqqqppp}}}iiiSSSEEEAAA???;;;999888777666555666555444444555555444222000000000000000///......///............---------******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,------------....../////////111000000000111333666888BBBSSS___fffyyyhhh^^^yyyyyyhhhfff{{{oooaaaTTTLLLDDD@@@???EEEKKKNNNPPPSSSYYY[[[]]]```dddlllvvv}}}yyynnnfffccc```[[[UUUOOOIIIFFFFFFJJJRRR[[[dddooo|||~~~pppfffjjj}}}mmmbbb{{{xxxaaaYYYVVVSSSOOORRRSSSQQQLLLIIIIIIJJJBBB@@@>>><<<;;;;;;;;;;;;:::999999888777666666555333333222222111000000000//////.........---------++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******************)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111222222222222333444777999GGGbbb|||uuuddd^^^|||___]]]mmmnnn}}}~~~yyy|||zzzuuuwww|||~~~xxxzzzqqqeeefffxxx[[[FFFAAA>>>;;;999999888666444555444333333444444333222000000000000000///......///............---------******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,------------...//////000000///...///000///111888AAAOOO___mmmuuu\\\YYYwwwxxxeeejjjtttfffYYYNNNEEE@@@AAABBBHHHQQQUUUUUUVVVYYY[[[```gggnnnxxx}}}|||yyytttnnnfff\\\RRRKKKHHHFFFFFFJJJOOOWWWeeerrr|||ooo```^^^lll}}}lllooowww|||iiiZZZVVVYYYffftttnnn___VVVSSSRRRSSSTTTRRRNNNKKKIIIHHH@@@???>>><<<;;;;;;;;;<<<:::::::::999999888888888444444333333222111111000/////////.........------++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111222222111333666888999LLLfffyyy}}}vvvmmmggg|||iiiXXX\\\fffsss|||zzz}}}}}}ttt|||jjjeeeooo^^^EEE@@@;;;999999999777555555444333333444444333111000000000000000///......///............---------******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,------------...///000000000......000222111333@@@OOOeeesssfffOOOhhhyyytttjjj\\\OOOHHHEEEDDDDDDIIILLLTTT\\\]]]\\\```fffiiirrr{{{pppddd\\\VVVPPPLLLIIIFFFFFFOOOYYYjjjttt}}}uuujjjllllllbbbWWWVVV[[[dddooo|||}}}jjjYYYPPPTTT\\\nnn{{{vvvaaaVVVXXXVVVUUUTTTSSSRRROOOKKKHHHEEECCCAAA???===<<<<<<<<<999999999999999999999999555555444444333222222222////////////............++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************)))))))))******++++++++++++++++++***************************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000111222222333666<<>>CCCJJJOOOQQQVVV]]]ccccccdddkkkuuuwwwnnniiibbb[[[VVVMMMEEEGGGNNNSSS```rrrgggUUUUUUWWW]]]YYYUUUVVV```qqqcccSSSQQQTTTWWWYYY}}}fff\\\cccYYYWWWUUUTTTUUURRRLLLHHHJJJHHHEEEBBB???>>>======888888888888888999999999666555555444444333333222000/////////............+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,+++++++++******))))))************************++++++++++++++++++++++++******+++,,,,,,---......000000000000000000000000////////////////////////////////////000000000000///111222222444999BBBHHHppp~~~~~~nnnmmmtttjjj^^^VVV```qqq}}}{{{yyyvvvmmmccc[[[vvv}}}jjj]]]LLL@@@;;;;;;::::::888666555555666666555444000000000000000//////...//////.........---------************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............//////000333111222444666@@@YYYqqqfffRRRbbb~~~|||sssgggZZZKKKCCC>>>AAAHHHNNNUUU[[[^^^]]]```iiiqqqzzz~~~yyypppfff\\\UUUPPPNNNNNNMMMUUUfffxxxlllVVV[[[ppp|||pppfff\\\ZZZjjj{{{eeeXXXNNNKKK]]]vvvrrr___ccc^^^\\\[[[WWWPPPMMMNNNRRRLLLEEECCCDDDDDDAAA<<<;;;999777666666777777666444555555555444222000///000/////////............,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))******++++++,,,------+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------.../////////////////////.........000000000000///////////////.........///000222333---000444555333;;;UUUooozzzmmm}}}~~~fff___```hhhxxx}}}nnneee]]]```eeeiiisss~~~{{{yyy|||fffGGG888<<<===777:::999777444555;;;EEEMMM???888111...///111///---///............---------************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000333222333888???MMMfff|||yyyUUUWWWxxxwwwkkkaaaUUUJJJFFFDDDGGGNNNUUUYYY___eeecccdddkkkwwwwwwnnnfff^^^YYYPPPKKKKKKTTTcccppp}}}bbb]]]|||vvv```^^^iiiuuufffXXXRRRddd~~~uuudddeee___[[[[[[ZZZUUURRRSSSUUUPPPKKKHHHGGGDDD???;;;<<<:::777666777888777666555555555555444222000///000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...//////////////////////////////000000000000/////////////////////000111222333444111//////444<<>>FFFMMM<<<666111///000111///,,,///............---------************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........//////000111111000333;;;GGGZZZqqqdddRRRkkkssscccVVVMMMEEE>>>CCCGGGPPP[[[___aaaffflllrrrwwwzzzooohhh]]]SSSIIIHHHMMMZZZkkkzzzwwwYYYgggyyyhhhfffooo{{{kkkddduuulllccc\\\\\\\\\ZZZWWWVVVWWWUUUQQQLLLGGGBBB>>>;;;===;;;888777888999888777555555555555444222111000000000000/////////...............---------,,,,,,,,,,,,,,,++++++++++++***------,,,,,,+++******)))+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------......///////////////////////////000000000000////////////...///000222333444444444555///000<<>>>>>>>><<<999999999:::999999666666555444333222111111000000000////////////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...//////////////////000000000000000000000////////////---///111333444444444444555444;;;RRRnnnzzz~~~ppp]]]]]]cccoooyyy{{{ttt~~~iiifffZZZmmm{{{wwwkkkWWWEEE<<<777777666555333222222333333111000000111111///---///............---------************************************************************************+++++++++,,,,,,---------,,,,,,,,,---------...............//////000222222666;;;CCCQQQeee|||hhhZZZyyy}}}kkk___OOODDD@@@BBBHHHNNNYYY]]]ccciiilllrrr{{{rrriii^^^UUURRRUUUeeeooo~~~pppgggttthhh^^^\\\^^^\\\YYYXXXVVVSSSNNNGGGAAA???AAACCC@@@===;;;:::;;;;;;;;;:::777666555444333222222222111000000000////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000111111000000000000////////////---...111333444555555444333===PPPkkkwwwiiiyyymmmlllhhh[[[cccqqq~~~}}}|||tttlll}}}oooTTTAAA;;;:::888777555444222111111000000111222111///...///............---------***************************************************************************++++++,,,,,,------...,,,,,,,,,---------...............///000111222333555>>>LLL\\\qqqrrr[[[fffoooUUUKKKBBB@@@CCCHHHQQQYYY\\\___fffnnnvvvxxxiii^^^ZZZWWW```nnn|||uuummmtttjjjaaa```aaa___]]]]]]UUUQQQLLLFFFDDDDDDEEEFFFAAA???<<<;;;<<<===<<<;;;888777666444333333222333111111000000000/////////,,,,,,+++++++++************++++++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111222000000000000///////////////000111333555666777777888MMMiiivvvhhhkkk|||gggZZZ^^^aaa```kkk|||yyyzzzqqq{{{fffJJJ<<<:::777555555555444333111111222222111111000//////............---------******************************************************************************+++,,,,,,---......,,,,,,,,,---------...............///000222333444888FFFWWWfffxxxjjjSSSddd|||kkk[[[HHHCCCCCCKKKRRRVVV\\\cccaaaeeennn|||tttnnn______dddnnn{{{~~~rrrwwwzzz{{{ssskkkhhhddd___]]]^^^VVVRRRMMMKKKLLLKKKIIIFFFBBB@@@===<<<===>>>===<<<888777666444333333333333111111111000000000//////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......//////000111111222222000000000000////////////222333333555666888:::;;;GGGcccyyynnnfffjjj___^^^___```jjjyyy{{{xxx~~~zzz}}}yyy```EEE@@@999555444444333222222333333222111000111111///............---------************************))))))))))))))))))))))))******************************+++,,,,,,---......,,,,,,,,,---------...............///000222333444DDDSSSeeeqqq~~~pppRRRXXXmmmuuujjjZZZJJJEEEEEEKKKYYYbbbdddfffkkklllqqq~~~ooohhhbbbeeeqqq}}}zzztttwww}}}}}}uuuoooggg^^^ZZZ[[[WWWTTTQQQQQQSSSQQQKKKEEEBBB@@@>>>======>>>>>>===999888666444333333333444111111111111000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......//////000111222222222000000000000////////////555555555666888:::===???WWWuuuqqqmmmmmm}}}[[[[[[fffhhhmmmxxx{{{fffppp~~~uuunnnnnnsss|||{{{{{{TTTLLLBBB;;;888666444222444444444222111000111222//////.........---------)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------............////////////111///000333444333666;;;JJJZZZoooyyyRRRVVVccc}}}ooo\\\MMMHHHLLLJJJNNNYYYdddiiihhhiiikkkzzzuuuggg```fffwwwsssxxx{{{xxxhhh]]]ZZZ[[[VVVUUUTTTTTTSSSPPPLLLHHHCCCBBBAAAAAABBB@@@===;;;999888666444333333333444333333222222111000000000///............---------+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++************++++++***))))))***,,,...---***))))))+++...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000444222000///000222111111666///111999777333AAAWWW~~~pppbbbooo```TTT\\\qqq|||iii```gggppp|||vvvooo}}}xxxeeeNNN???:::777333///444444333222111000///...////////////............)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------............////////////111///000222333555<<>>;;;888555555444444333222111111000////////////............)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------............////////////222000000111222888EEERRRffflll^^^QQQkkk|||pppcccSSSHHHCCCDDDLLLVVVaaafffnnnrrrqqqttt}}}qqqggg```]]]sss|||~~~}}}vvv}}}ssshhhZZZQQQVVVTTTQQQPPPOOOMMMJJJGGGGGGFFFDDDDDDDDDBBB???===888777666444333333333333222222111111000////////////............---------++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++++++++))))))+++---******++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///555333111111222444444333111666888555777KKKmmmpppfffsssnnnhhhvvvaaaZZZ[[[dddoooyyyvvvqqqjjjlllrrrzzzkkkOOO<<<888888666555555444444333333222222////////////............))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------............////////////111//////000444===OOO```ooo~~~___fffuuukkk[[[PPPEEECCCFFFLLLWWW```fffhhhmmmssswww~~~rrrfff^^^gggooo{{{{{{{{{{{{~~~yyywwwvvviii___[[[YYYVVVSSSQQQOOOKKKHHHHHHGGGEEEDDDCCCBBB???===888777666555444333333333222222111000000//////...///............---------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******+++---*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......333111000000222333444444333777777666DDDcccqqqjjjyyyrrrbbbuuu|||iiiZZZVVVUUU^^^yyyuuummm}}}yyyuuuyyyzzz~~~sssTTT>>>777666555444444444444333333333222////////////............))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------............////////////111......222999FFFYYYkkkrrrhhhccctttcccWWWHHHDDDDDDKKKSSSYYY```gggjjjjjjooozzz{{{ppphhhaaadddmmmyyy|||{{{eee```aaa|||yyy}}}}}}uuuooo```]]]ZZZWWWTTTPPPKKKHHHIIIGGGDDDCCCBBB@@@>>><<<888888888777666555444333222222111111000////////////............---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,...111///---******+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111///---...000222333333333444555???\\\uuueeetttfff^^^\\\{{{pppYYYPPPPPP\\\jjj|||qqqppp|||xxxyyyaaaKKK>>>999777444444333333222222111111////////////............)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------............////////////111///000888CCCQQQcccqqquuuyyyZZZgggrrraaaQQQGGG@@@CCCLLLXXX```bbbfffjjjmmmooowww~~~vvvpppdddbbbdddmmm{{{xxxtttcccTTT[[[fff{{{ppplll___]]][[[YYYWWWRRRMMMIIIKKKHHHEEECCCAAA@@@>>><<<999999999999888666555444333333222222111000000000///............---------,,,,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,+++++++++---///888555000+++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////---,,,---000222333333111444<<>>QQQmmmuuulllwwwpppVVV\\\xxxwww[[[SSSZZZdddzzzxxxoooqqq~~~zzzzzz{{{ZZZAAA===888777666444333111000///////////////............)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------............/////////000555222666EEEWWWfffpppwwweeeSSSkkkuuudddTTTJJJGGGGGGQQQWWWaaajjjkkkiiikkkqqq}}}vvvpppfff```aaajjjwww~~~}}}}}}hhhYYYSSSWWWZZZvvv|||wwwmmmyyyzzz|||jjj___\\\]]]```bbbbbb___YYYUUUOOOLLLHHHEEECCCBBB@@@>>>;;;<<<<<<<<<;;;999777666555555444333333222222111//////.........------------,,,,,,+++*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,+++,,,...000,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000...---...222444666666;;;JJJeeegggiii{{{___WWW~~~dddZZZbbbdddyyyjjjlllkkkLLLFFF:::999888666444222000000000/////////............+++******)))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///555...@@@UUU]]]mmmyyyooonnnWWW\\\{{{uuucccTTTFFF???FFFQQQYYYcccnnnnnniiijjjttt~~~}}}www|||xxxpppeee^^^```iiirrryyynnnhhheeelll~~~uuu}}}sssppptttyyy|||tttpppxxxmmmfffeeeccc```]]]YYYWWWUUUQQQMMMHHHEEECCCBBBAAA@@@???===:::999:::999888777555555555444333222111000222111000//////.........//////...---,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------...............///////////////***000222---***///555999FFFVVV|||~~~fffiiiwwwdddRRR___iiiZZZ___lll{{{nnnSSSFFF<<<666888777222///111111111000000//////......+++******)))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------............///000777555FFF]]]hhhooorrrppp___YYYooosssdddTTTIIIEEEGGGSSS___lllmmmllliiijjjttt~~~{{{xxxqqqhhhaaa___cccggg{{{vvvjjjnnn}}}~~~tttooopppsssttt{{{}}}ssshhhcccbbbbbb^^^ZZZSSSPPPLLLHHHGGGEEECCCBBB???===;;;::::::999888777555555555555444222111000222111000//////.........000//////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////---///111000///000555:::UUUmmm}}}fffmmm{{{XXXTTTnnnppp^^^UUUhhhvvvqqqooo|||vvvssszzz~~~UUUAAA333444777333222666111111111000//////......+++******)))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111000999@@@NNNdddrrrmmmjjjvvvyyyZZZfffyyybbbTTTFFFBBBIIIUUUcccmmmuuuqqqjjjhhhooo{{{yyytttoookkkgggeeedddqqq|||qqq^^^^^^kkkxxxqqqmmmmmmrrr}}}|||ggg^^^```bbb]]]VVVWWWTTTPPPMMMKKKIIIGGGEEE@@@>>>;;;::::::999888666666666666555444333222111222111000//////.........000000//////......------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................//////000000111---///333333111777CCCjjjuuuhhh}}}nnnQQQWWWvvvtttggg]]]YYY^^^xxxiiijjj|||~~~dddeeekkkiii{{{vvvUUU:::777999444111666222111111000000///......+++******)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------...------000222333222000:::JJJWWWgggtttkkkooojjj]]]rrr|||qqqUUULLLDDDHHHVVVdddlllppppppppppppsss}}}|||zzzwwwvvvuuussspppnnnmmmvvvoooYYY[[[iiivvvoookkkpppwww|||}}}eeeYYYZZZ]]]YYYSSSXXXVVVSSSQQQOOOMMMJJJGGGBBB@@@===;;;;;;:::888777777777777666555444333222222111000///............//////......------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------......//////000000222---...444222000???UUU~~~}}}jjjpppyyygggZZZddd~~~~~~{{{YYYYYYjjjxxxdddeeejjjgggsss___===888:::555222666222222111111000//////...+++******)))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---------/////////111222333222111;;;QQQ___jjjsssrrr^^^cccpppeeeHHHHHHKKKUUUcccnnnpppmmmlllrrrzzz~~~{{{}}}zzzwwwvvvuuuuuutttrrrpppssswww~~~{{{fffVVVXXXooo{{{qqqkkklllpppkkk}}}iii]]]ZZZZZZXXXUUUWWWVVVTTTSSSSSSPPPMMMJJJEEEBBB???===<<<;;;999777888888888777666555444333222111000///............------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......---------...///000000111111...000333000333NNNooossshhhnnncccbbbssszzzuuukkk[[[hhhiiidddlllqqqxxxYYY===777999777555888222222222111000000//////+++******)))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------......000111111111222444777BBBXXXiiipppuuulllYYYxxxuuuaaaTTTAAAKKKVVVaaakkkqqqppplllmmmuuuzzz}}}xxxssspppnnnnnnnnnsssqqqqqqvvvzzznnn]]]RRRWWWpppuuunnnmmmrrruuuzzziii]]]XXXWWWVVVVVVVVVVVVUUUVVVVVVTTTPPPMMMHHHEEEBBB@@@>>>===;;;999999999999888777666555444222111000//////.........,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------...///000111111//////111222333AAAdddqqqtttooo```ccczzz{{{uuuyyy}}}bbbaaaiiizzzgggmmmxxxiiiTTTCCC:::777666666333222222111111000//////+++******)))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......+++///222111///111888???RRR```ssswwwvvvxxxRRRddd{{{fffSSSIIIIIIWWWeeejjjlllooopppnnnvvv}}}wwwpppkkklllnnnrrrqqqqqqtttzzz~~~hhh\\\RRRWWWppp{{{{{{uuuoootttxxxxxx~~~vvveeeYYYTTTTTTTTTSSSVVVVVVWWWXXXYYYWWWTTTPPPJJJHHHDDDBBB@@@>>><<<::::::::::::999888777555555222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...///000111111///111222333<<>><<<999888777666444222333222111000000000000000........................------,,,++++++++++++,,,++++++++++++++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,.../////////...//////888===RRRvvvqqqmmm~~~ZZZSSS___qqqlll\\\sssqqqcccYYY\\\eeevvv|||fffhhh{{{tttkkkpppooo\\\FFF;;;666444333222222222111000******************************++++++++++++******))))))******++++++++++++,,,,,,---------............---...222;;;JJJ___pppzzzdddllloooVVVRRRcccsssxxxnnniiiggglllyyy~~~|||{{{|||~~~zzz{{{___hhh~~~~~~gggeeeooopppsssVVVYYYsssttt\\\SSSSSSRRRRRRQQQRRRUUUWWWYYY\\\[[[YYYVVVPPPJJJDDD@@@@@@===:::888777666555333666555444222000//////..............................---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,...//////......000222666FFFeee|||mmmyyyrrr]]]YYYhhh{{{ZZZ```pppeeeaaannn~~~jjjgggtttwww{{{YYY???888666333222222222111000******************************++++++++++++******))))))***++++++++++++***,,,---------............------///555AAASSSiiixxxuuupppgggWWW]]]nnnuuurrrhhhgggjjjwwwvvvuuu{{{}}}~~~gggddd~~~~~~~~~~~~~~~nnndddkkkkkkttt^^^YYY~~~yyyvvv|||eeeZZZVVVSSSPPPNNNOOORRRVVVYYYWWWYYYZZZZZZVVVQQQKKKGGGCCC@@@<<<999888777666555999777555333111000///..............................------,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///,,,...000///---...333777:::VVVyyymmmggg|||yyyddd]]]gggzzzbbb\\\vvvsssgggjjjvvv|||zzz~~~rrrpppsss}}}tttPPP:::888555333333333333222******************************++++++++++++******((()))***+++,,,++++++***------------............---///222999GGG\\\rrrqqqiii{{{{{{eee___iiisssrrrlllhhhiiisss~~~|||{{{ggghhhrrr~~~~~~yyydddddd~~~~~~~~~~~~~~~|||{{{|||}}}}}}~~~|||mmmhhhiiilllxxxcccgggccc|||hhh^^^XXXVVVRRRPPPPPPSSSVVVXXXWWWXXXYYYYYYWWWSSSNNNKKKEEEBBB===:::999999777666888777555444222111000000..............................---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///,,,...///...---///666;;;KKKmmmssshhhkkk}}}uuuddd^^^|||kkk]]]ppp}}}vvvqqqooooooooouuugggeee|||oooiiivvvxxxqqq}}}aaa<<<999666444444444444333******************************++++++++++++******((()))***+++,,,+++******---------.........//////---111555<<>>;;;:::999888777777666555444333222222222////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,...///...---000888???^^^qqqqqqwwwpppfff\\\aaa}}}xxxooofff___\\\[[[[[[YYYeeepppuuu|||xxxhhhsss{{{qqq||||||{{{hhhddd===:::777555555555444444,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......333)))888LLLTTTiiizzz}}}sss]]]kkkbbbbbbuuupppfffhhhgggnnnuuu}}}vvvqqqnnnmmmnnnppptttxxx|||zzzpppcccXXXTTT^^^iiiooorrrrrrlllddd^^^]]]iii}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~uuunnnllljjjwwwgggxxx|||rrr}}}}}}wwwhhhZZZVVVTTTUUUTTTRRRSSSVVV[[[YYYWWWVVVTTTQQQLLLIIIGGGDDD???<<<;;;:::999888777777777777666555444333///000000000000...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............///222000000111///000:::FFFuuuooorrryyy{{{qqqlllZZZlllyyylllZZZLLLGGGEEEDDDBBBGGGHHHOOO[[[dddgggiiimmm~~~xxx||||||yyySSSEEE:::777555111222666,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,------,,,,,,------......222---===QQQ___wwwhhh]]]wwwzzz___```pppkkkfffjjjhhhrrrsssggg]]]WWWVVVWWWZZZ___fffoooyyy~~~ssscccSSSJJJFFFIIILLLPPPVVVYYYSSSKKKNNN]]]{{{~~~~~~~~~}}}yyyqqqtttuuuxxx{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}zzzoooiiieeevvvfffbbbtttfffYYYTTTQQQTTTVVVUUUVVVYYYXXXVVVTTTSSSRRRPPPMMMJJJJJJFFFAAA>>>===<<<;;;:::888888777777666444333222///000000000000...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............///111...///222000000???RRR~~~}}}|||sssmmm}}}nnnaaabbb|||tttqqqoookkkgggbbbbbbdddiiioootttwwwwwwddd[[[NNNDDDAAAAAABBBCCCCCCCCCFFFJJJNNNWWWggguuusss~~~nnnuuuhhhNNN999666888555333666,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,------,,,,,,---......///222444DDDWWWkkk|||{{{cccfffkkk^^^cccllliiiiiimmmlllvvvyyysssoooqqqwww~~~~~~xxxsssttt|||{{{mmm]]]OOOEEE@@@BBBEEEGGGJJJQQQ]]]kkkuuuwwwdddRRRGGGDDDGGGGGGHHHNNNYYYaaa^^^VVVSSSooo~~~yyytttrrrqqqnnnnnnqqqvvv{{{|||yyywwwrrrvvv{{{~~~~~~~~~~~~~~~~~~}}}|||||||||~~~~~~}}}|||{{{~~~rrrgggaaassspppUUUsss{{{tttnnn]]]UUUPPPSSSVVVVVVUUUVVVUUURRRPPPNNNOOOOOONNNMMMMMMIIIDDD@@@??????>>>===:::999888777555333222111000000000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............///111+++---444111111FFFbbb}}}fffhhhvvvZZZ]]]ppp{{{nnn^^^UUURRRPPPMMMJJJGGGGGGHHHMMMSSSYYY\\\]]]OOOKKKEEE@@@>>>>>>???AAA@@@AAABBBAAA???GGG\\\qqqqqqoooqqqjjjyyyyyy~~~XXX999666;;;888333555,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,------,,,------...///000222<<>>;;;:::777555333333333333222222111000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............//////...000222555DDDiiiuuusssxxx{{{qqqfffdddfffqqq|||sssrrrpppSSS___||||||hhh^^^WWWYYYYYYTTTSSSVVV\\\]]]```ccceeeddd```]]]PPPPPPOOOOOOPPPQQQRRRSSSMMMIIIGGGIIIIIIEEECCCDDDGGGPPPXXXYYYWWWXXXVVVSSSPPPLLLHHHHHHHHHIIIOOOWWWaaammm|||~~~___hhhzzzqqqyyyuuu~~~zzzjjjSSSAAA777444444555,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------...000111222777OOOdddzzzgggYYYnnnlllYYYbbbjjjgggkkkxxxvvvyyy|||pppjjjeee]]]TTTVVVppppppZZZSSS```rrr{{{rrrhhheeebbbgggyyyxxxrrrooonnnwwwgggccchhhnnn|||yyywwwwwwyyywwwxxx}}}~~~~~~~~~~~~}}}}}}~~~}}}jjjVVVMMMNNNRRRYYY```bbbeeelllnnndddZZZbbbrrr~~~}}}tttgggmmmooogggRRRzzzwwwxxxxxxmmmeee^^^\\\ZZZXXXXXX[[[SSSQQQOOONNNOOOQQQRRRRRRSSSQQQPPPNNNLLLHHHCCC???:::999777444333333444555333222111////////////000------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............///,,,111333222999SSSzzzuuuzzz{{{ooo\\\bbbrrr~~~vvv|||^^^RRRfff|||qqqiiihhhmmmnnnjjjoooxxx{{{yyywwwvvvvvvtttrrrooobbbZZZQQQNNNQQQYYY```ddd___ZZZVVVVVVUUURRRQQQSSSTTT[[[___ZZZSSSOOONNNNNNOOOMMMMMMNNNLLLIIIJJJNNNRRR[[[jjjxxx{{{zzzbbb^^^ooovvv~~~xxxzzzdddGGG777777777333,,,,,,,,,+++++++++***************)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,------///000111222>>>UUUjjjUUU[[[wwwyyyfffWWWkkkmmmeeejjjzzzzzz~~~sssuuueeeUUU^^^wwwtttsssdddVVVXXX```vvvyyyiiiaaa______dddzzzfffSSSRRR]]]```~~~|||vvvsssuuuwwwxxxwwwyyy}}}wwwjjjaaafffpppyyy}}}~~~{{{wwwlllssstttwwwTTTmmm|||jjjpppwwwfff```ZZZWWWSSSPPPRRRVVVSSSQQQOOONNNOOOPPPPPPOOOTTTSSSSSSRRRPPPKKKDDD@@@:::888666444333444555666333222111////////////000---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------.........//////***222444222===^^^vvv{{{kkkTTT```{{{fffVVVZZZsss~~~yyy{{{{{{xxxvvvsssfffUUUMMMQQQ]]]hhhnnnoookkkjjjjjjfff___]]]___YYYbbbiiiggg___ZZZXXXYYYYYYZZZ]]]aaa^^^WWWTTTUUUMMMRRR]]]mmm{{{|||rrrwwwrrrxxxzzztttgggYYY]]]yyyyyyqqqnnn|||oooKKK888;;;;;;111,,,,,,++++++***)))(((((()))************+++++++++)))+++------,,,,,,,,,---,,,......------000222222CCC___qqq___VVVeeevvvjjj^^^aaawwwkkkjjjssstttssseeeiiiyyyeee___bbb```qqqzzzeeeQQQTTTaaaeeesss{{{iiiZZZYYYaaaddd~~~~~~zzzrrr]]]QQQVVV[[[```sss~~~zzzuuuuuuvvvzzz||||||~~~}}}}}}~~~zzz~~~{{{~~~||||||}}}~~~}}}||||||}}}zzzssssssjjj___XXXyyyuuusssfffYYYUUUSSSPPPPPPSSSTTTSSSRRRQQQOOOOOONNNNNNSSSQQQNNNLLLJJJHHHDDDAAA???<<<888666555444222111000000000000////////////,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,------000333222444MMMuuuvvvyyy|||zzzfffXXXeeeyyyTTTUUUlllzzztttdddWWWUUUXXX]]]nnn||||||{{{wwwsssrrrrrrxxx}}}pppnnnsssnnnnnnpppqqqoooooo||||||yyywwwvvv{{{yyyrrrqqqssszzzNNNOOOlll~~~~~~wwwlll}}}lllVVV@@@;;;;;;333,,,,,,++++++***))))))))))))************+++++++++)))+++------,,,,,,,,,---,,,...///......111555777JJJfff{{{{{{\\\[[[jjj}}}fff___fffppplllooovvvvvv{{{hhhiii~~~qqq^^^ZZZ```cccwww{{{xxxzzzcccYYY[[[eeejjj|||zzzpppeee[[[[[[bbbbbb{{{zzzwwwtttnnn\\\OOORRRWWW```sss|||vvvrrrpppvvvyyy|||~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}tttmmmooonnn]]]sssvvvrrrppp___ZZZ[[[ZZZXXXXXXVVVVVVUUUTTTTTTUUUUUUVVVUUUSSSQQQOOONNNKKKGGGDDDAAA>>>:::777666666444333111111111000000000//////,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......//////...------......///111222222:::XXXuuuwwwwww{{{rrraaa\\\tttsssxxxpppSSSYYYoooxxxgggYYYYYY```lll~~~|||~~~|||rrrkkkpppyyy{{{yyyvvvuuuyyy|||uuujjjnnnYYYPPPgggxxxyyy{{{vvvtttwwwgggNNN???:::555,,,,,,,,,+++******)))))))))************+++++++++)))+++------,,,,,,,,,------...///......111888>>>TTTmmmpppZZZdddwwwtttaaabbbmmmkkkoootttwwwzzzgggaaammmyyyjjjXXXVVV___fff}}}yyyxxxjjjWWWTTTfffllluuutttooojjjaaa^^^bbbkkkeeebbbhhhhhhmmmwwwxxxtttrrrmmm___QQQPPPWWW]]]rrr~~~xxxpppjjjpppuuuzzz~~~gggxxx~~~}}}}}}~~~~~~|||}}}~~~~~~|||~~~uuuhhhmmm|||{{{YYYXXX{{{ooofff|||vvv^^^ZZZcccjjjiiifff\\\[[[ZZZXXXXXXXXXYYYYYYVVVUUUTTTSSSRRROOOJJJGGGCCC@@@<<<:::888777666444222222222111111111000000------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000//////...//////000000222111333DDDiiiyyy}}}|||}}}nnnkkk|||iiirrr~~~|||dddTTTddd|||ppp^^^\\\cccooozzzxxx{{{{{{xxxuuurrrvvv|||xxxzzzzzz{{{xxxiiinnnhhhOOOaaaxxx}}}dddEEE:::888,,,,,,,,,++++++*********))))))*********+++++++++)))+++------,,,,,,,,,---,,,,,,.........111;;;FFF]]]qqqgggXXXjjjjjj^^^ffftttnnnsssuuuvvv}}}bbbUUUZZZwww|||jjjXXXUUU^^^hhh}}}}}}vvv```SSSQQQllltttyyyxxxqqqfffbbbfff{{{oooSSSSSSZZZ[[[^^^eeeqqq|||xxxxxxvvvrrrhhhXXXSSS]]]___yyy~~~}}}}}}rrriiilllqqqwww|||{{{yyy{{{}}}dddYYY}}}~~~zzz}}}}}}|||{{{{{{}}}~~~~~~~~~}}}|||vvvhhhoooTTTKKKhhhxxxuuuxxxgggqqqfff\\\gggssssssnnncccaaa___\\\ZZZXXXXXXXXXUUUUUUTTTTTTSSSPPPKKKHHHEEEAAA>>>;;;:::888777555333333333222222222222111......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////......//////000000333///555PPPxxx~~~}}}}}}qqqfffsss|||xxxzzzYYYZZZvvvyyyccc[[[\\\bbbkkksssqqqttt{{{~~~|||yyytttpppqqqvvv}}}|||qqqvvvyyyOOOYYY{{{}}}xxxJJJ999999,,,,,,,,,+++++++++++++++))))))*********+++++++++)))+++------,,,,,,,,,---++++++---...---000???OOOhhhvvv___VVVnnnwwwccc___lllyyyuuuvvvtttwww|||dddTTTRRRsss~~~xxx|||kkkYYYTTT^^^kkktttaaaZZZ]]]mmm|||~~~{{{ssslllsss~~~mmmooosssqqqbbb]]]```qqq|||}}}xxxsssbbbZZZhhh|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxoookkknnnsssxxx|||zzzrrrpppsssuuummmZZZddd}}}xxx{{{zzzyyyxxxyyy{{{}}}}}}|||~~~}}}uuulllvvvWWWIIIXXXfffvvvxxxdddgggooonnnhhhfffeeecccaaa^^^\\\[[[ZZZTTTSSSSSSSSSRRRPPPLLLIIIFFFBBB>>>;;;:::999777555555444444444333333333333//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............------...//////000333000;;;]]]uuu}}}zzzkkkiiiwwwssszzzhhhRRRbbb}}}hhh]]]ZZZZZZ[[[]]]WWWXXX]]]dddiiimmmwww{{{tttnnnmmmqqq~~~zzz}}}]]]QQQqqqLLL888777,,,,,,,,,,,,,,,,,,++++++)))************+++++++++)))+++------,,,,,,,,,---++++++---///---111CCCXXXqqq~~~}}}VVVXXX{{{nnn```eeeqqqzzzyyyvvvuuu~~~mmm^^^VVVrrrzzz```[[[YYY```mmmyyy~~~kkkXXXRRR\\\mmmuuuYYYWWWfffoooyyyzzzrrreeeqqq}}}~~~lllcccwww~~~}}}}}}zzznnnmmmooorrrvvv|||~~~sssffffffooorrr\\\TTTqqq{{{yyy}}}||||||{{{{{{zzzyyyyyyxxxxxxwwwvvvwwwzzz|||||||||}}}}}}|||{{{uuuooommmWWWCCCPPPmmm~~~gggbbbfffgggcccdddeeeffffffeeedddbbbaaaVVVTTTRRRRRRRRRPPPNNNLLLGGGDDD@@@===;;;:::777666666666555555555444444444000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------...///000000222333EEEkkknnnwwwoootttuuu~~~qqq}}}ZZZRRRlll~~~ppphhhggghhhiiiiiiccc^^^\\\```fffppp~~~~~~uuummmjjjlllzzz{{{~~~vvvPPP]]]vvv|||RRR===555,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))+++------,,,,,,,,,------,,,///222///333HHH```tttpppPPPddd~~~iiiaaakkkuuuwwwvvvuuu{{{rrrbbbWWWqqqbbbGGGFFFIIISSScccsss~~~mmmYYYQQQ[[[nnnqqqQQQSSShhhxxxxxxyyyqqq}}}~~~~~~~~~sssmmmjjjmmmqqqvvvsssffflll|||mmmRRRUUU{{{~~~}}}{{{{{{|||yyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwzzz|||}}}}}}|||~~~}}}}}}vvvmmmcccssstttzzzxxx___DDDRRR~~~sssmmmcccccceeeeeebbbdddgggiiiiiigggdddaaaYYYWWWTTTSSSSSSSSSRRRQQQJJJFFFBBB???===;;;999888777777666666666555555555111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................///000111222222777QQQzzzwwwuuunnnsss}}}|||mmmVVV[[[yyyzzz|||vvvuuu{{{wwwlllhhhiiippp}}}{{{|||}}}xxx~~~ZZZRRRjjj}}}zzzttt~~~uuuaaaLLL999,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))+++------,,,,,,,,,---///...111444111555KKKfffrrrfffNNNqqq{{{gggcccpppwwwtttqqqsssqqq___TTTpppZZZIIIKKKRRR]]]mmm}}}qqq\\\RRR[[[ooosssXXX[[[ooo~~~||||||}}}}}}}}}wwwnnnhhhjjjnnnsss~~~zzzzzz}}}zzznnngggvvvpppVVV```{{{wwwyyyyyyyyyzzzzzz{{{{{{{{{wwwvvvvvvxxx{{{}}}~~~~~~}}}wwwjjjgggvvvtttyyywwwrrrOOOVVV|||pppWWWzzzjjjdddeeeeeebbbdddgggiiihhhddd___\\\]]]ZZZVVVUUUUUUVVVVVVUUUKKKHHHDDDAAA???===;;;999777777777777666666666666222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222333111:::XXXvvvxxxhhh|||tttvvvfffXXXeeexxxlllgggggglllyyy|||}}}{{{wwwmmmooogggTTTjjjvvvkkkrrrpppxxxtttrrrnnn[[[>>>,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------...,,,---000222<<>><<<<<<>>>>>>;;;888666555333111///111000000////////////000------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++******+++---000++++++,,,,,,---.../////////......///000111111000777>>>fffvvvppp{{{ppp~~~vvvsss||||||aaa___rrr}}}}}}xxxuuuooohhhlllsss~~~iiippp{{{ZZZZZZ|||ggglllttthhhlllsssssskkkGGG,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...000......000444@@@WWWllljjj[[[aaapppiiijjjmmmppprrruuuqqqYYYXXXsssppp]]]pppgggWWWTTTcccxxxgggUUUeee~~~lll[[[^^^vvv|||iiittt~~~}}}~~~~~~}}}~~~~~~}}}ooocccbbbhhhnnnuuu|||~~~~~~}}}zzz~~~uuugggbbbmmm|||gggppp~~~~~~zzz}}}|||{{{yyyyyyzzz{{{|||||||||{{{zzzzzz{{{{{{{{{|||yyyxxx|||}}}uuunnneeegggmmmlllwwwaaaGGG^^^zzzmmmhhhqqqyyyuuuiiiccceeegggeeedddccccccddddddbbb]]]YYYWWWUUUSSSSSSUUUVVVTTTRRRPPPMMMHHHDDDAAA?????????===:::777555444333111/////////..................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))*********)))***---///++++++,,,,,,---....../////////...///000111111000888GGGrrrwwwnnn}}}{{{sss|||xxx___ccc||||||~~~zzzrrriiihhhpppqqqmmm^^^RRRwwwlll{{{lllbbbiiivvvyyyXXX,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///111000///111777FFF^^^sssddd[[[lll{{{lllggghhhkkkqqqvvvzzzppp[[[^^^ooozzzYYYRRRXXXmmm{{{rrrfff|||yyylll```lllyyygggYYYSSSeeexxxnnnkkk~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~sssdddaaaeeelllrrrvvv|||~~~~~~~~~}}}{{{zzz}}}yyyllleeemmmyyyiii|||~~~|||{{{yyyxxxyyyzzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{yyyxxxzzz}}}}}}wwwqqqlllgggiiilllyyyuuuOOOYYYvvvvvviiiooo}}}~~~nnnccc```bbbcccaaa````````````^^^[[[XXXUUUUUUUUUVVVWWWWWWTTTRRROOOJJJEEECCCDDDDDDBBB@@@;;;999666444444333111///.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++((()))******)))***,,,...+++,,,,,,------.........000/////////000000111111;;;UUUpppooowwwqqqttt]]]iii}}}tttiiibbbhhhvvv~~~nnnooo~~~iiiRRRllltttvvviiirrrfff,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000111000///111:::MMMfffzzz```[[[wwwwwwiiifffgggjjjrrr{{{ppp```gggooo{{{jjjUUUUUUccc{{{}}}ssskkkgggxxxZZZPPPJJJOOO\\\vvvrrrttt~~~~~~uuueee___cccjjjooorrrxxx}}}}}}}}}}}}{{{zzz|||}}}zzzqqqooozzzvvv~~~~~~~~~zzzyyyxxxxxxyyy{{{~~~~~~}}}|||{{{zzzzzzzzz{{{xxxwwwyyy||||||xxxuuuiiicccfffqqq~~~XXXTTTjjj{{{zzziiisssooo```]]]___]]]\\\ZZZZZZZZZ[[[\\\\\\XXXXXXYYYYYYXXXVVVSSSQQQLLLGGGBBBBBBEEEGGGEEEAAA;;;999666444444333111000/////////......---,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((()))******))))))+++,,,,,,,,,,,,---------......///000000//////000222333@@@ddd|||eeeiiiuuu~~~lllooorrr^^^qqqtttiiicccbbbjjj{{{tttiiizzzzzz\\\aaa{{{vvvxxxmmm,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000...//////222===TTTnnn^^^ZZZ{{{rrrfffeeehhhjjjtttooodddrrr~~~hhhhhhttttttjjjggghhh\\\MMMLLLPPP[[[rrrvvvppptttxxxyyy~~~~~~~~~~~~~~~vvvhhh___```gggmmmpppwww}}}||||||}}}}}}{{{~~~{{{vvvqqquuu|||}}}~~~{{{wwwxxxxxxxxxyyyzzz|||~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzxxxwwwyyy{{{{{{yyyvvveee^^^]]]hhhrrryyy^^^KKKYYYooowww}}}ooottthhh______ZZZXXXVVVTTTUUUYYY^^^aaaZZZ[[[[[[YYYVVVRRRNNNMMMIIIEEEAAABBBFFFHHHFFFCCC===:::777666555444222111111111111111000///------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((***++++++*********,,,,,,,,,,,,---------------...///000//////000333666HHHrrrrrrsss___gggzzzzzzyyyvvveeemmmoooddd~~~|||}}}}}}|||sssiiigggccchhhxxxzzzkkk|||```TTTooo~~~qqqvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,///000333BBB[[[uuu~~~[[[___~~~nnndddgggjjjkkkuuu}}}pppnnn}}}sssjjjjjjooo|||rrrdddaaadddnnn|||wwwwwwyyy~~~}}}}}}|||{{{yyy~~~xxxmmmaaa]]]cccjjjmmmuuu}}}|||{{{{{{|||~~~~~~}}}|||}}}zzzxxxyyy{{{||||||}}}yyynnneeevvvwwwyyy{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{zzzxxxvvvllldddYYY[[[cccggggggHHHPPPsssqqqppp```\\\WWWWWWUUUTTTTTTXXX^^^bbb[[[[[[ZZZWWWRRRMMMJJJIIIGGGEEECCCDDDGGGIIIHHHFFF@@@>>>;;;888777666444222222333333333222000...---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))+++------+++***+++,,,------------------------,,,...000///...000555:::SSSppp{{{qqqcccggg}}}xxxzzzvvvdddllljjjjjj}}}}}}~~~|||{{{~~~}}}yyy{{{|||vvvllldddaaafffwwwppp{{{cccJJJhhhzzzjjjiiissszzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...+++///222777GGGbbb|||hhhXXXrrr{{{kkkdddiiillllllwww||||||~~~~~~}}}~~~}}}|||}}}~~~|||yyy||||||sssddd[[[^^^dddhhhpppxxx|||{{{zzz{{{}}}~~~}}}||||||{{{{{{}}}yyyyyyzzzxxxssslllddd```uuuwwwzzz}}}~~~~~~|||{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyzzz{{{{{{zzzwwwuuunnniiiZZZWWW___fffjjjJJJTTT~~~ppp^^^UUUTTTWWWYYYYYYXXXXXX[[[]]]\\\\\\[[[WWWQQQMMMKKKLLLGGGGGGGGGHHHIIIJJJJJJKKKDDDBBB>>>;;;:::888555333333333444444333111...---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***,,,......---++++++,,,------------------------***---//////...111888===^^^yyyooo{{{rrr```fff}}}{{{yyyzzzwwwmmm|||wwweeeppp}}}|||{{{}}}~~~~~~}}}|||~~~|||zzz~~~{{{qqqddd```cccrrruuuuuu~~~rrrNNN]]]rrrjjjtttvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------+++000444999JJJggguuuTTTUUUyyyjjjcccjjjnnnmmmwww~~~~~~||||||||||||||||||xxxfffYYYZZZaaaeeelllsss|||zzzzzz{{{}}}~~~}}}|||}}}|||}}}~~~~~~zzzyyyuuulllccc^^^aaaeeetttwww{{{~~~~~~{{{yyyyyyyyyxxxxxxxxxyyyzzzzzzxxxyyy{{{||||||yyyvvvtttdddeeeZZZWWWbbbkkkeeeJJJYYYlllaaauuunnnqqqlll^^^SSSSSSWWW\\\^^^[[[YYYXXXXXX^^^___^^^YYYSSSPPPPPPQQQHHHIIIKKKKKKJJJKKKLLLNNNGGGDDD@@@===;;;999666444222333444444333111...,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++---//////...,,,,,,,,,------------------------))),,,//////...222999???fffssskkkwwwnnnWWWcccvvvzzzyyyzzzzzz{{{ooobbbsss~~~||||||}}}}}}{{{}}}~~~ssskkkdddlllqqqmmmhhhjjjrrryyyyyy~~~zzz{{{{{{{{{{{{~~~~~~||||||}}}~~~||||||vvvllleeedddpppxxxpppnnntttYYYRRRwww---,,,++++++++++++,,,---+++******))))))******+++------------------------//////333???TTTnnncccSSSbbb}}}wwwiiiccciiimmmmmmzzz~~~~~~{{{zzz|||~~~~~~~~~~~~zzzssskkk___WWWXXX^^^iiisss|||yyyxxx{{{||||||}}}}}}}}}|||}}}zzzxxxxxxyyyyyy{{{wwwjjj[[[WWWcccvvv{{{xxx||||||yyy}}}|||{{{zzzyyyyyyxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvssshhh[[[[[[```gggtttKKKHHHjjjdddjjjzzzrrroookkkbbbZZZYYY]]][[[aaaiiiggg^^^___hhhjjjccc^^^___\\\UUURRRTTTRRROOOLLLKKKKKKLLLMMMMMMHHHHHHGGGDDDAAA<<<999777555666666666555333111///..................------++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........222000///111...555HHHwwwpppxxx}}}jjj]]]ooo}}}kkk~~~zzzkkkdddfff||||||{{{|||~~~}}}zzz~~~}}}~~~~~~vvvggg______ZZZXXXYYYYYY[[[ccckkkttt~~~|||}}}~~~~~~~~~{{{nnnnnniiifffrrrmmmcccvvvhhhMMMsssyyy,,,,,,+++,,,---...000111++++++************++++++------------------------------333BBBYYYrrrbbbVVVgggsssgggccciiilllmmm{{{|||yyyyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}{{{vvvnnnaaaXXXYYY```hhhrrr|||yyyyyyzzz{{{zzz{{{|||||||||}}}||||||{{{ppprrrqqqkkkfffffflllsssqqqooobbbUUUcccyyyzzz{{{yyy{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyxxxwwwvvvvvvvvvvvvpppfff[[[ZZZ^^^aaa|||ZZZIII]]]hhhllltttzzzvvvwwwttthhh___\\\bbbbbbhhhooojjjbbbeeepppmmmfffbbbbbb^^^WWWRRRRRRRRRQQQPPPPPPQQQRRRSSSSSSJJJHHHEEEDDDBBB@@@<<<999777777777666444222111000/////////......---------++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,111//////222000:::PPP~~~sssfff___lllmmm}}}zzzpppaaafff~~~}}}~~~sssddd\\\ZZZVVVSSSTTTUUUWWW___gggttt|||zzzwwwxxxyyy{{{|||~~~~~~}}}{{{zzzzzz|||}}}{{{qqqllldddcccqqqvvvkkkrrrnnnKKKaaa++++++,,,---///111333444,,,,,,++++++++++++,,,,,,---------------------------...666IIIccc{{{bbbYYYnnnllldddbbbhhhkkkmmm}}}~~~}}}zzzyyy{{{|||{{{{{{||||||||||||||||||~~~}}}zzzrrrdddYYYZZZbbbeeeooo}}}}}}{{{{{{zzzyyyyyyyyyyyyzzz|||~~~zzztttnnn[[[[[[ZZZVVVRRRSSSYYY^^^aaacccYYYVVVvvvxxxyyy{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvyyyxxxxxxwwwvvvvvvvvvuuummmeeeZZZXXXZZZZZZppphhhIIINNNssstttqqqssswww}}}|||pppfffaaaddddddhhhkkkggg```dddnnnjjjfffcccdddaaa[[[VVVTTTPPPQQQSSSTTTVVVVVVVVVVVVMMMHHHDDDDDDEEEEEEAAA===;;;999888555333222111111000000//////...---,,,,,,++++++************++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++///...///333333AAA[[[ccccccpppvvv~~~pppnnn]]]fff~~~zzzzzz~~~}}}nnn___XXXVVVRRRPPPPPPRRRUUU]]]fffuuu}}}{{{zzzuuuvvvwwwyyy{{{}}}~~~zzzwwwvvvyyy|||~~~|||wwwmmmaaa```ooo~~~vvvfffhhh~~~TTTPPPqqq***+++,,,---///111222333---,,,,,,++++++,,,,,,---,,,,,,------------------///000:::QQQmmmbbbZZZsssdddaaaccciiijjjooo~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{{{{||||||}}}}}}}}}|||}}}|||uuufffZZZZZZaaaaaakkkyyy}}}}}}|||zzzxxxxxxxxxwwwxxx{{{~~~|||ssslll[[[VVVPPPKKKIIIIIIHHHGGGNNNQQQTTTggg~~~wwwyyy|||~~~xxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuummmfffZZZVVVWWWVVViiizzzMMMDDDiii|||vvviiimmmxxx}}}tttmmmjjjiiieeedddeeeccc___```eeeaaa```___aaaaaa^^^[[[XXXPPPSSSVVVXXXWWWUUUTTTSSSOOOIIIDDDDDDIIIJJJEEE@@@===;;;999666333222222222222111000///...---,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...---///222333FFFfffdddggg}}}~~~kkkdddZZZhhh}}}{{{|||~~~~~~wwwggg[[[VVVWWWRRRPPPQQQSSSWWW___iiiuuu~~~~~~~~~zzzzzzzzz{{{|||~~~{{{zzzzzz|||~~~rrrddd___iiiyyyzzzsss```^^^xxxdddHHH\\\~~~xxx++++++,,,---.........///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///111===VVVrrrbbbXXXwwwwww\\\___eeejjjkkkqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~{{{|||}}}wwwiii\\\YYY^^^aaajjjwww~~~~~~~~~zzzwwwxxxzzzxxxvvvxxx{{{zzzsssmmmccceeeccc[[[OOOHHHHHHKKKIIIGGGUUU{{{|||xxxxxxzzz}}}yyyyyyxxxwwwwwwwwwwwwxxxvvvvvvwwwwwwwwwvvvuuuuuuqqqiii[[[SSSUUUVVViiiVVV@@@QQQmmm{{{{{{fffiii{{{zzzwwwtttrrrkkkeeeeeefffdddaaa```\\\\\\[[[[[[\\\]]]\\\ZZZVVVYYY]]]]]]YYYUUURRRPPPQQQKKKFFFGGGKKKLLLGGGBBB>>><<<:::777444333333333222111111///...---,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...---///111333KKKqqqpppfffjjj}}}}}}vvvmmmdddZZZlll{{{}}}~~~rrrbbbXXXVVVXXXSSSQQQRRRTTTYYYcccmmmvvv}}}{{{|||}}}}}}}}}}}}}}}~~~yyyjjjaaabbbnnn|||wwwfff\\\ppplllGGGTTT~~~{{{ppp+++,,,,,,---,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------.........---222@@@YYYtttaaaZZZ~~~lllVVV^^^hhhmmmmmmuuu~~~~~~uuupppqqqttt{{{vvvwww|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{||||||yyymmm```ZZZ[[[aaajjjvvvzzzxxxzzz}}}zzzwwwvvvwwwvvvrrroooiiivvvyyyhhh___fffrrrggg___ggg}}}pppnnnooouuuzzzzzz{{{}}}zzzyyyyyyxxxxxxxxxyyyyyyuuuuuuwwwwwwwwwvvvuuuttttttlll\\\RRRTTTWWWiii]]]BBBHHHdddwww}}}jjjzzzqqqkkkdddccceeeeeeaaa\\\^^^]]]YYYVVVWWW[[[]]][[[```cccfffddd^^^WWWSSSQQQQQQMMMJJJKKKMMMLLLFFFAAA===<<<:::888666555444444111111000000///...------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///---///222555RRR}}}bbbjjjoooyyywwwjjjvvvhhh[[[rrr|||xxx}}}{{{mmm^^^WWWYYYXXXSSSQQQRRRUUUZZZeeeooozzz~~~~~~}}}zzzyyyzzz|||~~~zzzzzz{{{}}}~~~}}}}}}|||nnnccc^^^ggg|||vvvggg```hhhuuu~~~kkkIIIPPP|||uuu}}}++++++,,,------,,,+++***++++++************++++++++++++,,,,,,---......///...444EEE^^^yyy^^^___|||dddSSS^^^kkkooooooyyyyyyjjj^^^ZZZZZZmmmsss|||zzzkkk___\\\eeennnvvv|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~||||||zzzrrreee\\\YYY]]]gggssszzzyyy}}}{{{{{{zzzyyyxxxxxxxxxwwwrrrzzzpppccc^^^^^^eeerrrzzzzzzzzz|||yyyyyyxxxxxxxxxyyyyyyzzztttuuuvvvwwwwwwvvvuuuttttttmmm\\\RRRSSSVVVfff```DDDGGGooo}}}uuuxxxeeeeeecccaaa______^^^]]]```^^^YYYRRRTTT]]]bbbbbbgggjjjllliiiaaaYYYUUUTTTPPPPPPOOOOOONNNJJJDDD@@@<<<<<<;;;:::999777555444111000000000//////......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........///...111555999ZZZ{{{aaaqqqwww}}}yyykkk{{{lll^^^www~~~{{{zzz~~~yyyjjj\\\YYY]]]YYYUUURRRTTTWWW]]]hhhsss~~~}}}|||xxxwwwxxx{{{}}}{{{zzzzzz{{{|||~~~~~~yyymmmddd^^^dddyyy|||qqqhhh___```fffuuurrrQQQKKKmmmvvvjjj***+++,,,---------,,,++++++******************+++++++++,,,,,,---...//////111999JJJdddyyy[[[ccc|||cccQQQ___mmmqqqppp{{{~~~zzzhhhXXXPPPNNNTTT___ooo|||ttt^^^JJJDDDLLLWWWdddppp}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}||||||uuuhhh]]]XXXXXXcccooo|||zzzzzz~~~xxxzzz|||}}}}}}~~~|||vvvzzzzzzlll[[[SSSTTT^^^oooxxxyyyyyy|||yyyxxxxxxxxxxxxxxxyyyyyyssstttvvvwwwxxxwwwuuutttrrrmmm]]]SSSSSSUUUccc{{{cccCCCCCCuuurrr]]]cccfffbbb]]]\\\___bbb___^^^WWWQQQUUUaaajjjkkkiiilllnnnjjjaaaYYYUUUUUUPPPQQQRRRQQQNNNHHHBBB>>>;;;;;;;;;;;;:::888666555000000000000////////////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........///...333777===```}}}gggxxx}}}tttyyymmm```zzz}}}~~~~~~~~~~~~xxxhhh[[[ZZZ```\\\WWWUUUVVVZZZ```lllvvv~~~|||xxxwwwyyy|||~~~|||zzzzzz|||~~~uuujjjddd```dddvvv|||xxxwwwtttpppZZZ[[[aaaxxxZZZEEE[[[uuujjj------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////444444WWWppp|||hhhYYYpppooo]]]QQQeeellljjjttt}}}~~~}}}}}}~~~~~~}}}zzzyyy|||~~~xxxuuunnn]]]QQQLLLUUUgggwww}}}jjj\\\RRRLLLLLLPPP[[[jjjzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~wwwhhh\\\YYYYYY\\\gggwww}}}xxxwwwzzzyyyxxxxxxzzz~~~|||}}}{{{nnnlllpppoooggg___ZZZ```wwwyyyzzzxxxwwwvvvwwwxxxxxxwwwvvvuuutttsssrrrssstttvvvxxxsssqqqcccWWWTTTSSS\\\ppp^^^EEEBBB___zzzrrrnnn\\\]]]_________^^^]]]]]]]]]YYYVVVVVVZZZbbbhhhllldddfffgggddd___[[[ZZZ[[[UUUQQQKKKHHHGGGGGGEEEBBB??????>>>===:::777444222111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////222///000333444AAAiiixxxyyymmmyyy|||yyymmmooonnnhhh~~~~~~~~~}}}}}}~~~qqqbbbYYYYYY]]]ZZZVVVVVVZZZ^^^eeepppzzz{{{yyy|||~~~|||{{{|||||||||{{{|||~~~~~~uuukkkfff```^^^kkk~~~|||iiipppyyyuuuqqqiiiYYYfff|||bbb>>>KKKuuuzzzrrr------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////666888\\\uuubbbZZZsss}}}lllZZZVVVgggmmmkkkvvv~~~xxxtttvvv~~~|||vvvqqqooosssuuuxxx|||~~~zzzuuusssnnnhhhjjjppp~~~~~~|||hhh[[[WWW[[[bbbwwwvvvggg```]]]___kkkwww~~~~~~}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~xxxjjj^^^ZZZXXX[[[eeettt|||vvvuuuxxxyyyxxxxxx{{{~~~~~~~~~hhhXXXVVVSSSOOOQQQ___vvv{{{~~~xxxwwwvvvvvvxxxyyyxxxwwwwwwvvvuuutttuuuvvvxxxyyytttrrrdddXXXUUURRR[[[nnngggIII>>>PPPooojjj~~~mmm```[[[ZZZXXXXXXZZZ[[[\\\]]]___[[[WWWWWWZZZ___cccfff___aaadddccc___\\\[[[\\\VVVRRRMMMIIIGGGFFFCCCAAA??????>>><<<:::777444222111111///...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------.../////////111///000222444EEEnnnuuuyyyppp}}}vvviiiooodddhhh|||pppbbb[[[[[[___[[[XXXVVVZZZ___eeeqqq|||{{{zzz}}}}}}{{{}}}|||{{{{{{|||~~~uuujjjeee```^^^jjjzzzssswww~~~|||zzzdddUUUbbb{{{iiiAAAGGGgggppp------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000777===```yyy|||[[[[[[uuuyyygggWWW]]]kkkmmmmmm{{{~~~|||nnnfff\\\[[[cccnnnvvvzzz~~~|||qqqeee\\\WWW[[[bbbllluuu{{{~~~yyypppiiieee\\\WWWcccvvvrrrfffbbbccceeesss}}}lll^^^[[[]]]fff{{{~~~|||{{{|||~~~}}}}}}}}}}}}~~~|||||||||||||||}}}~~~~~~yyylll```ZZZXXXZZZbbbooo}}}zzzuuutttuuuvvvvvvwwwyyy}}}~~~~~~}}}{{{}}}|||dddQQQGGGKKKMMMLLLSSSnnn|||yyywwwvvvuuuvvvxxxyyyyyywwwyyyxxxwwwwwwwwwxxxyyyzzzuuusssfffYYYUUUQQQYYYllloooKKK;;;GGGmmmwwwiiieeeuuu}}}xxxrrroooggg^^^ZZZWWWSSSTTTYYY^^^```aaabbb^^^ZZZXXXYYY[[[]]]]]]XXX[[[___aaa___]]][[[[[[VVVSSSNNNJJJHHHEEEBBB@@@???>>>===;;;999666444333111111000///............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///////////////111222666LLLwww}}}vvvuuuwwwjjj```kkk~~~ZZZkkk~~~~~~~~~}}}wwwmmmbbb\\\]]]aaa\\\XXXWWWZZZ___fffsss~~~~~~|||{{{}}}}}}zzz~~~|||zzz{{{~~~~~~uuujjjeee```^^^gggtttzzzyyy}}}}}}cccSSS```zzzuuuIIIFFFmmmkkkyyy{{{zzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000555AAAbbbzzzsssWWW]]]vvvrrraaaVVVeeennnmmmooolllgggiiiqqqyyy~~~uuuaaa[[[QQQIIILLL\\\sss}}}zzzyyy|||~~~~~~vvvfffVVVIIICCCEEEMMM[[[hhhssszzz}}}~~~}}}xxxoooeee\\\YYYVVV\\\wwwrrrhhhhhhyyywww```NNNPPPYYYfff~~~}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{{{{{{{{{{|||}}}}}}{{{pppddd\\\XXXZZZaaalllxxxyyyvvvuuuvvvssstttuuuxxxzzz|||||||||xxxlllaaa^^^]]]VVVNNNOOOVVVaaappp~~~uuuwwwvvvuuuvvvxxxyyyyyyxxxyyyyyyxxxxxxxxxxxxyyyzzzvvvuuugggZZZUUUQQQWWWhhhuuuLLL===HHHgggxxxsssXXX\\\gggpppooolllfff[[[ZZZVVVTTTYYYcccjjjkkkhhheeebbb]]]ZZZYYYYYYXXXWWWVVVYYY\\\______\\\YYYXXXSSSRRROOOLLLIIIFFFDDDBBB???>>>===;;;999777555444222111000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////---///111222:::VVV|||uuurrraaa\\\nnnrrrWWWppp|||}}}{{{zzztttjjjaaa\\\\\\___\\\XXXVVVZZZ___hhhuuu{{{{{{}}}~~~zzz~~~{{{xxxzzz~~~~~~zzzwwwllleee```___eeemmmzzzrrruuuyyy~~~jjjXXX___wwwSSSGGGssssssyyy{{{www------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000666GGGggg|||sssVVVaaaxxx}}}jjj\\\XXXkkkooommmqqqpppUUULLLNNNYYYfffttt~~~ttt\\\XXXWWW^^^ooo}}}tttjjjeeehhhoooyyy~~~|||yyy}}}~~~~~~}}}ppp^^^NNNDDD@@@AAAEEEMMMYYYgggsss}}}~~~yyypppiii___WWWQQQSSS^^^uuuxxxcccjjjrrrTTTAAAJJJ[[[kkk~~~~~~}}}}}}|||{{{{{{|||}}}}}}{{{{{{{{{zzz{{{{{{|||}}}~~~{{{tttggg]]]YYY[[[aaajjjuuuzzzyyyyyyxxxtttuuuwwwyyy{{{|||}}}~~~~~~tttdddZZZXXXSSSMMM^^^ppp}}}{{{wwwvvvuuuvvvxxxyyyxxxwwwxxxxxxxxxwwwwwwwwwxxxxxxvvvvvviii\\\VVVPPPUUUfff~~~OOO>>>GGG\\\{{{___ZZZmmmvvvoooddd[[[WWWXXXcccqqqyyyvvvooohhheee```]]][[[ZZZXXXVVVXXXZZZ\\\^^^^^^[[[VVVSSSPPPPPPPPPOOOLLLIIIGGGFFF??????===;;;999777666666222111000//////......///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////---000111222@@@bbbuuu}}}{{{zzzsss```bbbzzzkkkYYYqqq~~~{{{~~~}}}~~~{{{xxxqqqhhh___ZZZZZZ\\\ZZZWWWVVV[[[aaajjjxxxzzz||||||}}}zzzwwwyyy}}}|||xxx}}}~~~zzzqqqhhhaaa^^^ccciiizzzmmmqqqwww~~~qqq^^^^^^pppZZZGGGccczzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111888PPPpppuuuVVVgggyyycccYYY\\\ooooookkksssnnnVVVKKKKKKSSSgggzzz}}}rrrWWWZZZjjj~~~uuudddTTTNNNTTT\\\gggrrrzzz~~~~~~}}}|||{{{vvvvvv{{{|||~~~mmm``````gggmmmvvv}}}vvviiiYYYMMMJJJJJJNNNNNNSSS```qqqyyyrrroooyyy{{{|||{{{uuukkkaaa[[[PPPOOOPPPZZZuuu~~~hhhllloooPPP???MMM___jjj}}}}}}}}}}}}{{{{{{{{{{{{}}}}}}zzzzzzzzzzzzzzz{{{||||||}}}~~~}}}||||||wwwkkk___YYY[[[aaajjjsss|||}}}|||yyywwwzzz|||}}}}}}}}}~~~}}}uuuhhhaaaeeeooouuu~~~vvvxxxwwwvvvwwwxxxxxxwwwvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvvvviii]]]WWWPPPTTTdddRRR===@@@IIIkkkuuu~~~qqq```sss{{{wwwnnn```\\\^^^lll~~~}}}rrrjjjgggccc```^^^^^^\\\[[[]]]\\\]]]]]]]]]ZZZUUUQQQNNNPPPRRRRRROOOLLLJJJIIIAAA@@@>>><<<:::999888888222222111000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////...000///222HHHooosss[[[iiiyyywww{{{|||yyyxxxsss]]]fffiii\\\qqq~~~~~~~~~zzzzzzvvvooofff]]]YYYXXXYYYYYYWWWXXX___fffppp}}}|||zzz|||~~~}}}|||zzzyyy{{{}}}~~~{{{yyy~~~~~~xxxmmmccc^^^bbbgggzzznnnttt{{{ttt```\\\hhh]]]EEEWWWxxx}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111888WWWwwwuuuTTTnnnvvv]]]WWWaaapppnnniiittt}}}uuurrrooosssrrreeeXXXkkkpppYYYIIIEEEMMMQQQYYYaaakkkvvvzzzuuusssvvvzzz~~~wwwpppmmmpppttt}}}xxxjjj```^^^cccjjjlllvvvtttaaaQQQOOOUUU^^^ooo{{{rrrcccTTTMMMOOOTTTXXX```sssvvvggg\\\aaagggnnnnnnfff[[[RRRNNNMMMVVV```rrrssstttgggMMMEEEWWWeeejjj~~~~~~~~~}}}|||{{{{{{|||}}}~~~zzzzzzyyyyyyzzzzzz{{{|||yyy{{{{{{{{{|||zzznnn```XXX[[[aaaiiiqqq}}}xxxxxx{{{}}}~~~||||||}}}|||wwwpppiiikkk}}}~~~yyyyyy{{{zzzxxxwwwwwwxxxxxxvvvuuuxxxxxxxxxxxxxxxwwwvvvvvvuuuuuujjj^^^XXXQQQTTTdddPPP<<>>LLL|||......---------,,,,,,,,,------------------,,,,,,000------000000///222777JJJlll[[[WWWwww{{{eeeVVV[[[jjjiiiiiipppnnnXXXnnn{{{nnn]]]WWWiiiwwwfffWWWNNNUUUccc{{{fffXXX[[[```fffrrrxxx```VVVYYYbbbsssVVVCCC@@@MMM___kkk{{{uuuUUUHHHYYYpppvvvRRRRRR```www~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{zzzxxxxxxvvvlllaaaZZZ[[[^^^gggttt}}}|||{{{zzzzzzzzzzzzyyyxxxvvvuuupppllloootttkkkWWWNNNQQQMMMSSS\\\ccciiiooovvvzzz}}}|||yyyvvvttttttvvvxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzyyywwwuuutttuuuvvvvvvssssssmmmbbbUUUOOOQQQVVVttt^^^???:::EEEYYYwwwqqqiii{{{{{{~~~zzzvvvllleeeiiiooopppnnnmmmdddbbb`````````___\\\ZZZVVVUUUUUUVVVXXXYYYXXXWWWZZZXXXUUUSSSSSSRRRQQQPPPLLLJJJFFFDDDBBB@@@<<<:::<<<<<<;;;:::888555222111///...---,,,,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...////////////555333???hhhhhhkkkiiivvvgggXXXSSSRRRUUUYYY```sss|||xxxtttooo```OOOGGGJJJSSSZZZ\\\dddnnn{{{}}}zzzyyy}}}|||~~~zzzssshhh^^^[[[]]]fff|||rrrppprrroooooopppoooeeefffzzzHHH>>>FFFttt~~~......---------,,,,,,,,,------------------------///---...000000///333999WWWtttVVV```wwwzzzdddTTTYYYhhhcccgggqqqoooXXXlll|||pppbbbfffyyydddPPPMMMOOOWWWttt~~~sssvvv}}}~~~qqqgggmmmwwwrrr___ZZZ___```pppoooVVVCCCCCCQQQccclllzzzqqq]]]SSSooo~~~gggTTTXXXmmm~~~~~~~~~}}}|||{{{{{{}}}~~~||||||||||||||||||||||||zzz{{{yyyxxxyyywwwmmmbbbXXXXXX[[[dddsss}}}zzzxxxxxxyyyyyyyyywwwuuutttiiieeeiiioooeeeNNNEEEJJJEEEIIIMMMQQQWWWaaannnxxxxxxyyyxxxvvvttttttwwwyyyvvvvvvvvvvvvwwwwwwxxxxxxyyyxxxwwwuuutttuuuuuuvvvttttttooocccVVVOOOQQQUUUnnn___>>>777???TTTrrryyyllllllpppooo{{{tttrrrjjjfffjjjoooooolllkkkeeedddbbb```___\\\YYYWWWWWWVVVVVVXXX[[[[[[ZZZYYYVVVSSSPPPPPPQQQSSSSSSRRRNNNKKKHHHEEECCCAAA===;;;<<<<<<;;;:::888555222000//////...---,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...////////////333333CCCooo||||||```aaajjjyyy~~~~~~~~~~~~~~~~~~~~~{{{|||yyyqqqllljjjkkk||||||yyytttnnn]]]JJJBBBGGGPPPTTTSSS\\\hhhvvv|||wwwooohhhfffsssyyynnnuuu}}}}}}uuujjj___ZZZ[[[___uuuzzzpppnnnmmmjjjllljjjnnnhhhggg~~~xxxKKK===CCCrrrtttvvv......---------,,,,,,,,,------------...............---...000//////444<<<___zzzYYYbbb|||{{{eeeSSSWWWfffbbbiiivvvrrrWWWccc~~~pppgggddd{{{yyycccMMMKKKPPP[[[zzzkkkbbbnnntttffffffmmm|||sss___^^^ppp{{{}}}kkkSSSDDDEEESSSeeeqqqjjj^^^ddddddfffjjj^^^XXX]]]xxx~~~}}}}}}}}}}}}{{{zzzzzz{{{}}}{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzyyyyyyzzzyyypppeeeXXXXXX[[[bbbooo~~~zzzvvvwwwyyyzzzyyyxxxvvvuuuooojjjmmmtttmmm\\\SSSUUUOOOOOONNNLLLNNNTTT^^^eeeooorrrvvvwwwuuuuuuwwwyyyttttttuuuvvvvvvwwwwwwwwwyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvpppdddVVVOOOQQQVVVmmmfffBBB666999PPP~~~{{{yyyzzzuuueee___jjj{{{vvvqqqjjjfffiiilllkkkhhhfffeeefffeeeeeecccaaa^^^]]]^^^]]]\\\]]]]]]\\\YYYWWWUUUQQQOOOPPPTTTVVVVVVUUUOOOLLLIIIGGGEEEBBB???<<<<<<<<<;;;999777444222111000///...---,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...////////////222333HHHvvvyyyxxxwww}}}~~~jjjZZZbbbnnn~~~}}}{{{{{{xxxyyy|||{{{yyy|||ttthhhXXXGGGBBBIIIQQQRRROOOQQQZZZccceeeaaa]]]^^^aaajjjzzzaaaTTTOOO[[[lll}}}~~~}}}}}}~~~wwwkkk___XXXXXXWWWmmmuuunnnmmmllljjjoooiiimmmjjjhhhxxxqqqNNN;;;BBBwwwuuusss......---------,,,,,,,,,------------.........///...---...000//////555>>>ccc~~~[[[^^^|||~~~gggUUUXXXeeefffppp~~~wwwXXX\\\ooo}}}jjjcccfff~~~xxxcccMMMPPPZZZlllrrriiippp}}}mmm\\\YYY\\\gggyyyvvv```eeeiiiQQQFFFIIIUUUjjj|||xxxbbbZZZlllzzzjjjnnnnnnnnn~~~~~~|||~~~~~~|||yyyyyy{{{~~~}}}||||||{{{zzzyyyxxxxxxxxxzzzyyyyyy|||{{{rrrhhhYYY[[[^^^cccmmm}}}~~~zzzvvvxxxzzz||||||{{{yyywwwyyywww||||||xxxlllkkkiiiddd^^^XXXTTTSSSdddkkksssvvvvvvtttuuuwwwsssssstttuuuvvvvvvvvvvvvwwwxxxyyyzzzyyywwwuuutttxxxvvvpppcccUUUNNNQQQVVVrrreeeCCC888:::KKKrrr{{{rrrhhhppp}}}hhh^^^ppp~~~tttkkkeeedddeeebbb``````cccdddeeedddccc```^^^]]]^^^]]]]]]]]]\\\ZZZVVVSSSRRROOONNNPPPVVVYYYXXXVVVOOOMMMJJJGGGFFFDDDAAA>>>===<<<;;;888777555444444000///...------,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------.../////////000222444MMM}}}ooorrrlllnnnhhhhhhyyyqqq{{{wwwsssqqqpppqqqsssvvvzzzyyyyyyxxxlll___QQQDDDDDDPPPXXXVVVPPPMMMSSSXXXXXXUUUVVV^^^fffrrrcccLLLHHHLLLXXXhhhuuuqqqiiijjjsss{{{}}}~~~|||{{{{{{~~~~~~zzznnnaaaYYYXXXVVVllltttooommmkkkjjjpppjjjkkkgggccckkkrrrdddNNN;;;BBBxxx|||qqq......---------,,,,,,,,,---------.........//////------///000///...666???jjjPPP```jjjWWWXXXeeekkkuuu}}}]]]ZZZvvvuuuiiijjj~~~yyy}}}mmmYYYWWWbbbrrrvvvwww~~~yyyfffWWWYYY___iiiyyy}}}|||rrrdddrrrnnnTTTLLLPPP\\\tttlllbbbfff}}}uuu}}}{{{|||~~~}}}~~~}}}zzzyyy|||~~~~~~}}}{{{zzzyyyxxxwwwxxxyyyzzzzzz||||||tttjjj[[[___bbbffflllyyy~~~{{{wwwxxx{{{}}}~~~}}}{{{zzzxxx{{{rrrggg]]]eeepppvvvvvvttttttuuurrrssstttuuuvvvvvvvvvvvvtttvvvxxxyyyxxxvvvsssqqqxxxvvvooobbbTTTMMMPPPUUUiiiVVV===:::@@@DDDkkkllllllkkkuuuxxxhhh{{{wwwmmmccc___^^^[[[ZZZ[[[___```bbbaaa^^^ZZZXXXWWWXXXXXXXXXYYYYYYXXXTTTQQQOOOMMMLLLOOOVVVYYYXXXUUUOOOMMMJJJHHHFFFDDDBBB??????===;;;888777666666666000000...---------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...//////000222333666PPP|||kkkrrrcccmmmttt~~~vvvyyyrrrlllfffccc___aaacccfffiiinnntttxxx}}}ppplllppp}}}~~~|||rrrbbbWWWKKKBBBGGGUUU___\\\TTTRRRXXX^^^^^^[[[\\\eeemmm}}}|||[[[JJJOOOYYYdddoooooo^^^OOOTTTfffvvvyyy}}}~~~}}}~~~}}}rrrddd\\\ZZZYYYnnnvvvpppmmmiiihhhoookkkiiibbb]]]```bbbYYYKKK<<>>VVVtttgggwww~~~.........------------,,,---...///000000///...---...---...///...000999DDDoooyyySSSrrr{{{bbbUUU[[[iiinnnuuufff___{{{www^^^QQQWWWkkk|||mmmUUUMMMSSS[[[qqqvvv~~~{{{uuuvvvooommmvvvqqqeee]]]WWWKKKRRRkkk|||pppccc^^^dddzzzvvvsss~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{zzzzzz{{{||||||zzz||||||{{{{{{zzzsssjjjaaafffssshhheeeuuu}}}zzzwwwtttwww{{{}}}zzzwwwxxx{{{{{{zzzzzz{{{wwwqqq|||yyyvvvooobbbXXX___mmmyyyvvvrrrvvvvvvtttsssssstttuuuvvvuuuuuuvvvvvvvvvuuuuuutttqqqpppkkkaaaUUUNNNNNNQQQcccZZZAAA888;;;???eeevvvZZZqqqiii______VVVQQQTTTTTTRRRVVVXXXWWWVVVWWWTTTPPPSSSQQQRRRUUUZZZYYYTTTNNNMMMLLLJJJJJJKKKKKKIIIHHHIIIMMMOOOKKKIIIJJJHHHFFFDDDAAA===:::999777555444333333333222111///------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////222:::ZZZzzztttyyy{{{}}}qqqhhh{{{www```QQQPPPYYYbbbzzzzzzjjjaaaeeeeeefffbbb\\\]]]bbb```XXXUUUUUUVVVXXX]]]eeeooouuu|||xxxnnndddnnn|||~~~xxxlll___YYYYYYWWWbbbpppxxxyyyxxxzzz~~~wwwzzztttgggaaagggnnnoooPPP===DDDoooqqqhhhrrrvvv............---------------...//////000//////...///......///...000999DDDqqqtttSSSttt~~~fffVVV]]]jjjllluuunnneeeuuuvvvwww}}}|||eeeTTTZZZmmm~~~sssdddQQQMMMUUU]]]vvvtttsssnnnlllyyy^^^XXXWWW^^^gggccc^^^XXXOOOIIIZZZvvv{{{pppkkksss}}}vvv~~~|||zzzzzzzzz||||||~~~}}}||||||{{{|||}}}}}}zzz||||||zzzzzzzzzrrrjjj^^^dddrrrgggdddttt|||yyywwwvvvxxxzzz|||}}}|||zzzyyyxxxzzzvvvnnnoootttqqqhhh[[[WWWVVVUUULLLGGGUUUjjj}}}{{{}}}yyy{{{zzzxxxvvvvvvvvvwwwwwwuuuuuuuuuuuutttssssssrrrnnnnnniii```UUUNNNOOORRReee^^^AAA777:::===SSS|||dddSSShhhyyytttrrrfff___]]]WWWRRRTTTWWWTTTVVVYYYYYYZZZZZZXXXWWWUUURRRRRRWWW]]]___YYYRRRPPPNNNMMMNNNOOOOOONNNMMMGGGLLLNNNKKKIIIJJJJJJHHHFFFCCC>>>;;;999777555444444444444333222000...---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////333===]]]~~~pppyyynnnhhh|||~~~~~~~~~jjjccclllxxx|||kkk^^^]]]```bbb___ZZZZZZ]]]\\\XXXVVVZZZ^^^aaadddnnn|||tttllluuu~~~}}}vvvjjj^^^YYYYYYXXXbbbpppyyyyyytttuuuxxxtttxxxsssfffaaajjjtttxxxTTT@@@>>>```llldddrrr//////.........------------......//////////////////...///000///000:::EEEpppnnnUUUqqq~~~iiiXXX]]]jjjlllvvvqqqhhhyyyxxxjjjeeelll~~~lllYYY^^^nnn|||vvv~~~|||~~~ssskkkdddVVVSSS[[[fffqqqgggXXX^^^pppbbbNNNPPPUUUdddkkk^^^XXXVVVRRRYYYvvvzzzvvv~~~~~~~~~|||{{{{{{||||||}}}}}}|||||||||}}}}}}}}}zzz|||{{{yyyyyyyyyrrrjjj[[[aaapppgggcccsss~~~|||yyyxxxzzzzzzyyyxxxyyyzzz{{{{{{yyywwwooogggiiioookkk___OOOKKKLLLPPPUUUbbb~~~zzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvuuuuuusssrrrppppppmmmmmmhhh___TTTNNNPPPSSSfff^^^@@@777;;;BBBSSSrrrhhh```lll{{{sssyyykkkiiibbb\\\ZZZWWWWWW\\\VVVWWWYYY\\\]]]]]]\\\]]]YYYVVVUUUZZZbbbddd```ZZZUUUSSSSSSTTTVVVWWWVVVUUUMMMQQQRRROOONNNPPPQQQNNNKKKFFFAAA<<<:::888666444555555555444333111//////---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////111444???aaa~~~{{{~~~vvv}}}ooojjj~~~}}}{{{www{{{oooaaa]]]```cccccc```]]]]]]\\\ZZZ^^^eeemmmqqqttt~~~www{{{tttjjj^^^XXXXXXZZZbbbpppzzzyyyrrrqqqvvvzzz{{{rrrddd```hhhnnnnnnYYYGGGBBB```ggg```|||/////////.........------------......//////000000///...///000///111:::EEEooojjjYYYmmmiiiXXX\\\jjjpppzzzqqqhhhwwwzzzvvvrrrlllfffaaagggyyyqqq]]]aaatttuuuvvv{{{tttdddiiiccc\\\bbbqqqssscccOOO\\\mmm]]]PPPXXX___qqqwww\\\NNNOOOSSSlll~~~~~~}}}|||{{{|||||||||}}}}}}}}}}}}}}}zzz{{{zzzxxxyyyxxxrrrjjjZZZaaapppgggdddrrr}}}|||zzzyyy|||{{{xxxvvvvvvxxx{{{}}}yyyqqqhhhfffkkklll```RRROOOPPPRRRZZZlllzzzyyyxxxuuuvvvwwwwwwwwwvvvtttrrrqqquuuuuuuuutttsssrrrqqqpppooommmhhh^^^SSSNNNPPPUUU{{{[[[>>>666888AAAVVViiieee]]]```mmmpppoooxxxqqquuukkk______]]][[[aaaYYYXXXZZZ___```______aaa```]]]\\\___dddfffdddaaaZZZYYYXXXYYY[[[[[[[[[ZZZVVVWWWUUUTTTVVV\\\]]]ZZZRRRMMMFFF@@@===:::888777666666666555444222000///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////111555AAAfffxxxwwwwwwmmmvvvqqqkkktttddd^^^___dddggggggeeeccccccdddqqqzzzzzzuuukkk___XXXXXXZZZaaaooo|||{{{sssssszzzyyyxxxnnnaaa```jjjooonnndddNNNHHHfffkkkiii////////////............---------......///000111/////////000///111:::EEEssshhhZZZjjjjjjYYY___mmmuuurrrkkkqqq|||ggglll{{{vvvhhh___bbbjjjsssxxx{{{ttt^^^```wwwyyy{{{~~~yyyhhhzzzyyymmmnnnyyygggZZZiiiuuubbb^^^ppp|||fffRRRQQQRRRooo|||zzzzzz{{{||||||}}}}}}}}}|||zzz{{{zzzxxxxxxxxxrrrjjjZZZaaarrriiifffttt~~~|||{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{yyylllfffoooxxxqqq\\\JJJHHH[[[ppp~~~|||}}}sssuuuwwwxxxwwwtttqqqnnnsssssstttttttttttttttsssrrrooohhh]]]RRRNNNQQQVVV}}}QQQ===777888===TTT|||tttnnn]]]ZZZooouuubbbdddbbb\\\bbb^^^\\\]]]ccceeebbbcccggghhheeecccbbbccceeeeeeddd]]]\\\ZZZZZZZZZZZZYYYWWW[[[XXXTTTTTT\\\fffhhhdddZZZUUUMMMFFFAAA>>><<<:::777777777666444333111000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////000444CCCjjjyyyppp{{{ooojjjqqqtttkkk}}}yyyhhhbbb```eeelllooonnnnnnrrrxxx{{{~~~|||zzz}}}~~~|||xxxnnnaaaZZZYYY\\\aaaooo|||{{{ssssss|||xxxwwwmmm```___jjjssstttpppRRRFFFgggzzz000/////////............---------......000111111000///000111000111;;;EEExxxggg[[[jjjlll[[[cccsssyyyvvvqqqtttssseee|||vvv{{{uuu^^^^^^tttfff\\\]]]^^^hhh{{{uuu~~~mmmggguuu|||hhhnnn{{{sssjjj~~~~~~|||zzzzzzzzz{{{||||||}}}||||||{{{{{{zzzwwwxxxxxxrrrjjj[[[cccssskkkgggvvv|||||||||zzzyyyyyyyyyyyyyyyyyyyyyyyyjjjhhhzzz{{{___KKKhhh{{{{{{}}}xxxuuuxxxsssuuuyyy{{{zzzvvvrrrooopppqqqrrrtttuuuvvvvvvwwwtttppphhh\\\QQQNNNRRRWWWyyydddDDD>>>>>>>>>AAARRRlllvvv~~~vvv\\\VVVvvv|||eeegggeee]]]bbbccc```bbbhhhjjjgggggglllmmmkkkgggdddbbbbbbcccddd___]]]ZZZYYYXXXWWWUUUSSSZZZVVVQQQRRR^^^jjjmmmiii```ZZZRRRJJJEEEAAA>>>===888777777666555333222111...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,------...//////000///444DDDmmm}}}tttrrrmmmqqq|||xxxlll{{{|||nnnjjjbbbgggoootttuuuxxxyyy~~~|||~~~{{{qqqddd\\\ZZZ^^^aaannnzzzyyyooopppyyytttbbb\\\eeeooosssxxxSSSBBBggg000000000000//////////////////............//////...000---...222000888MMM|||jjjZZZllllllXXX```rrrxxx}}}~~~qqqWWWggg{{{sssaaaVVVQQQUUUVVVZZZnnn{{{zzz|||zzz~~~~~~||||||{{{{{{{{{{{{}}}~~~xxxyyyxxxwwwyyyxxxoooeee[[[dddmmmllliiiooo}}}yyywwwxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuoootttxxxlllccckkk|||yyyyyyyyyxxxvvvtttvvvxxxzzzzzzwwwtttrrrqqqqqqqqqpppnnnnnnppprrrooonnnjjjaaaSSSJJJMMMVVVvvvtttWWWFFF<<<666888:::ZZZ}}}zzzfffnnnmmmgggttteee___```aaa```bbbcccdddeeefffffffffgggiiigggccc```^^^^^^___```^^^^^^\\\ZZZYYYWWWVVVUUUSSSQQQQQQUUU]]]dddggghhhccc]]]VVVQQQMMMIIICCC???777666555555444333222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111444BBBhhhddd```lllrrrnnnmmm}}}vvvnnntttyyy}}}zzzpppdddeeeoootttrrr~~~|||xxx|||}}}yyywwwwwwsssvvvyyywwwmmmbbb[[[ZZZ[[[```nnn}}}{{{}}}oooYYYXXX^^^dddmmmlll^^^BBB\\\000000000000//////////////////............//////...000...///333000888MMM~~~ooo]]]qqqnnnZZZaaassssss|||uuukkkpppuuuyyy{{{}}}~~~xxxkkkbbbkkk~~~xxxyyyxxxwwwyyyxxxoooeeeWWWaaajjjkkkiiippp~~~yyywwwxxxxxxxxxwwwwwwwwwwwwwwwuuuooofffhhhrrrssszzz~~~|||{{{{{{{{{xxxuuuuuuwwwyyy{{{zzzxxxuuusssppppppqqqpppoooppprrrtttrrrpppkkkaaaSSSIIIMMMVVViiiuuujjjNNN???888555777;;;bbb{{{vvv}}}kkkggghhhhhheeedddddddddeeeffffffdddbbbaaaaaaaaa```___^^^]]]\\\^^^]]]]]][[[ZZZXXXVVVVVVSSSRRRRRRVVV\\\bbbddddddaaa^^^YYYUUUQQQLLLEEE@@@;;;999777555444333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222555BBBiiiaaa___jjjnnnpppmmm}}}vvvmmmlllrrrwww{{{~~~zzzsssiiihhhrrrzzz{{{}}}{{{~~~{{{wwwuuuuuuvvvzzz{{{uuuggg[[[WWWYYYXXX\\\iiizzz~~~~~~|||iiiVVVVVVZZZ\\\cccgggbbbIII```}}}000000000000//////////////////............/////////111...///333111999NNNnnnYYYvvvppprrrrrrvvvqqq\\\aaasssnnnxxx~~~||||||~~~}}}}}}}}}~~~~~~xxxyyyyyyxxxyyyxxxooodddSSS]]]ggghhhhhhqqq~~~xxxvvvxxxxxxxxxwwwwwwvvvvvvvvvxxxqqqfffjjj}}}zzzzzz{{{|||}}}{{{xxxuuuvvvxxxzzz{{{zzzyyyvvvtttooopppqqqqqqqqqrrrtttvvvtttrrrmmmcccTTTJJJLLLUUUdddvvvoooSSSAAA:::777;;;777VVVuuuppp{{{jjjhhhkkkjjjggggggeeeccceeehhhhhhbbb]]]YYY[[[^^^___^^^\\\XXXVVVZZZ[[[[[[\\\[[[ZZZXXXWWWTTTTTTUUUYYY]]]___```______]]][[[YYYUUUOOOHHHCCCDDD@@@;;;888666555444333111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333666CCCjjj~~~___^^^hhhlllmmmkkk~~~~~~wwwmmmfffmmmsssvvvyyy}}}|||xxxjjjgggppp|||vvvrrrpppppprrrqqqnnniiiccc\\\YYYYYYZZZ]]]ZZZ[[[aaakkkwww~~~}}}~~~}}}yyyuuussssssssswwwxxxnnn```WWWXXX]]]TTTUUU```pppyyyxxxzzzvvvuuucccTTTUUUVVVVVV\\\eeelllUUUeeennnnnnhhh000000000000//////////////////............/////////222///000444111999OOOmmmUUUxxxzzzYYYTTTQQQZZZnnnsss\\\aaarrrllluuu~~~}}}~~~xxx}}}~~~~~~~~~}}}~~~}}}zzz|||~~~}}}||||||{{{{{{xxxyyyyyyxxxyyyxxxnnncccRRR\\\eeefffgggqqq~~~xxxvvvzzzyyyyyyxxxxxxwwwwwwvvv{{{vvvmmmxxx~~~wwwwwwxxxzzz{{{|||zzzwwwuuuvvvwwwyyyzzzyyyxxxuuutttqqqrrrssssssrrrrrrtttuuusssrrrpppgggXXXLLLLLLRRReeecccIII;;;666:::BBBQQQrrrnnneeexxxYYY\\\qqqggggggjjjjjjiiihhheeecccfffkkkjjjccc[[[WWWXXXZZZ\\\[[[XXXTTTRRRUUUVVVXXX[[[\\\\\\[[[[[[WWWXXXZZZ\\\^^^^^^\\\[[[^^^]]]\\\YYYVVVQQQLLLIIIOOOIII@@@;;;888777555333222111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333666DDDkkk}}}[[[___jjjnnn~~~jjjjjj~~~}}}{{{|||zzzoooiiioootttuuuxxx}}}~~~|||mmmgggmmmzzzhhhWWWPPPMMMKKKJJJHHHHHHFFFDDDCCCDDDGGGJJJFFFBBBAAADDDIIIPPP]]]hhh~~~}}}}}}|||{{{xxxvvvttttttrrruuutttllleeedddhhhkkkZZZXXX^^^llltttqqqqqquuuuuurrraaaTTTVVVWWWWWW^^^ppp}}}___ggguuucccmmmggg000000000000//////////////////............/////////222///000444111999OOOnnnVVVuuuooo]]]NNNKKKXXXbbbhhh|||vvv]]]___ooommmttt}}}~~~{{{zzz{{{~~~~~~|||tttmmmssswww|||~~~uuuiiidddbbbiiivvv~~~~~~}}}xxxzzzyyyyyyzzzxxxmmmbbbSSS\\\dddeeeeeeqqq~~~xxxvvv{{{{{{{{{zzzzzzyyyyyyyyyxxxvvvssswwwvvvzzzzzzvvvvvvwwwxxxyyyxxxwwwwwwvvvuuuvvvwwwwwwwwwvvvtttsssssstttuuutttrrrqqqrrrsssqqqrrrrrrkkk\\\OOOMMMRRRbbbmmmJJJ777222666<<>>EEEFFFGGGGGGEEEEEEGGGHHHHHHEEEEEEFFFFFFEEEIIIOOO\\\qqq|||}}}zzzzzzyyyyyyyyyyyyxxxwwwyyyyyyuuuoooqqqvvvwwwtttaaa^^^dddpppuuuqqqooorrrtttppp```TTTUUUVVV[[[hhheeeeeemmmaaavvvsss000000000000//////////////////............/////////111...///333111999NNNmmmWWWpppxxxxxxlllnnn|||xxxiiiqqqyyy^^^^^^mmmnnnsss}}}~~~}}}~~~~~~}}}|||}}}}}}zzzvvvuuusssoooppptttyyy|||~~~}}}|||}}}|||}}}|||sssggg^^^\\\```fffnnnvvv}}}wwwjjjXXXQQQLLLRRRbbbuuu~~~}}}|||{{{xxxzzzzzzzzzzzzxxxmmmaaaUUU]]]eeeeeeeeeqqq}}}xxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzyyywwwmmmiiimmmrrrqqqtttwwwxxxwwwwwwxxxxxxuuuuuuvvvvvvvvvuuutttssstttuuuvvvuuurrrqqqpppqqqpppqqqqqqkkk]]]QQQQQQWWWgggkkkHHH777444999333???gggsssWWWRRRmmm}}}tttjjjcccgggkkkjjjfffcccccceeeeeecccbbbdddhhhgggbbb]]]YYYXXXWWWUUUTTTSSSSSSSSSRRRSSSVVVYYY]]]```cccddd___aaacccbbb___[[[YYYYYY]]]]]][[[XXXUUUSSSTTTVVVRRRJJJ@@@::::::999666222222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222666CCCkkk~~~wwwuuu\\\^^^ooo{{{{{{ppp~~~}}}~~~||||||||||||{{{uuuwwwwwwxxxzzzkkkdddccccccmmmtttooohhhXXXHHHBBBAAAAAABBBDDD???AAADDDDDDCCCBBBBBBBBBHHHGGGHHHKKKJJJFFFFFFJJJMMM\\\mmm||||||zzz{{{~~~}}}{{{|||~~~}}}|||wwwwwwxxxzzz||||||{{{yyyyyyyyysssnnnqqqvvvrrrhhh\\\\\\cccooorrrmmmlllpppnnnlll^^^SSSSSSTTT^^^rrrdddbbbaaa___xxx}}}000000000000//////////////////............//////...000...///333000888MMMnnnZZZlll}}}```___mmmmmmsss|||}}}}}}~~~~~~~~~}}}zzztttllleeejjjnnnvvv}}}vvvnnngggaaa\\\XXX[[[```ccciiippprrrooonnnqqquuu{{{}}}~~~|||{{{zzzuuullleee\\\ZZZ[[[bbblllvvv}}}}}}}}}~~~zzzvvv}}}~~~uuufffWWWPPPIIILLLYYYkkkyyy|||{{{{{{||||||{{{zzzyyyxxxxxxzzzzzzzzz{{{xxxlll```TTT]]]dddeeeeeesss|||yyyzzzyyyyyyzzzzzz{{{|||||||||{{{}}}yyy}}}}}}tttfff]]]___dddiiinnnuuuyyyyyyyyyyyyzzzuuuvvvvvvvvvvvvuuuttttttrrrsssuuutttsssqqqpppqqqsssrrrooogggZZZRRRVVV___xxx^^^@@@888888;;;;;;FFFkkkttt[[[TTTfffrrrmmmjjjjjjjjjjjjfffbbb___```aaadddbbbaaabbbbbb```]]]ZZZVVVVVVVVVVVVVVVVVVWWWWWWYYYYYYYYY[[[^^^aaaeeegggaaaccccccaaa]]]YYYXXXXXX[[[]]]^^^\\\YYYWWWXXXYYYPPPHHH@@@>>>@@@AAA>>>:::333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111555CCCjjj~~~vvv]]]YYYooozzzmmmyyyyyy|||}}}}}}xxxxxxxxx}}}nnnbbb[[[VVV[[[bbb]]][[[SSSLLLIIIGGGFFFIIINNNIIILLLOOOQQQQQQRRRTTTUUUNNNLLLMMMOOOOOOMMMPPPUUUZZZeeeoooxxx}}}~~~}}}|||~~~~~~yyy{{{~~~}}}|||{{{||||||wwwwwwxxx{{{~~~~~~{{{xxxsssvvvssskkkjjjllldddWWWUUUWWW```lllmmmfffeeekkkfffggg^^^UUUSSSSSSaaayyy___eeeZZZaaavvv~~~000000000000//////////////////............//////...000---...222000888MMMtttbbbjjjbbb___mmmkkkrrr~~~zzz{{{~~~}}}|||~~~wwwwww~~~~~~~~~~~~yyysssuuuwww{{{~~~sssuuuwwwxxxzzz}}}~~~|||uuuiiiYYYNNNOOOXXXfffrrrxxxzzz}}}ooofffZZZQQQHHHCCCEEEKKKIIISSS]]]aaa``````gggmmm|||~~~{{{yyy{{{|||wwwpppiiicccdddlllvvv}}}~~~}}}yyytttrrrrrrpppkkkjjjsssxxxxxx|||uuueee]]]XXXSSSTTT\\\fffnnnsssuuu|||}}}~~~~~~||||||}}}~~~~~~~~~}}}{{{{{{xxxzzzzzzzzz{{{xxxlll```SSS\\\cccdddfffttt|||yyy{{{wwwxxxxxxyyyzzz{{{||||||xxx~~~{{{yyy~~~~~~yyyqqqkkkddd]]]WWWVVVaaaiiissszzz||||||{{{{{{wwwwwwwwwwwwwwwvvvuuuuuuoooqqqssstttsssrrrqqqrrruuurrrmmmcccWWWRRRZZZfffNNN444333666777444FFFppp|||sss___\\\ooozzzwwwvvvxxxssskkkfffccccccdddeeecccbbbaaa___]]][[[YYYXXXSSSTTTVVVXXXYYYZZZZZZZZZ___^^^]]]]]]___bbbfffhhhaaacccccc```[[[WWWWWWXXXYYY]]]``````]]]ZZZYYYZZZPPPIIICCCCCCGGGJJJHHHDDD333222111///............,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111444BBBiii|||sss}}}UUUUUUnnnqqqggguuu~~~}}}|||www{{{}}}}}}zzzyyyyyyvvvjjjaaaYYY___fffcccccc___[[[XXXRRRNNNRRRYYYYYYZZZ\\\]]]]]]^^^```bbb___[[[YYYYYYXXXYYY^^^eeellluuu{{{}}}~~~|||||||||}}}wwwxxx|||~~~yyy|||zzz}}}|||zzz{{{}}}xxxxxxyyy}}}{{{wwwpppwwwxxxooojjjhhh___RRRUUUYYYdddnnnmmmdddccciiiaaaeee```XXXUUUTTTccc~~~[[[jjj[[[hhhvvv|||