BM66(6 ~~~{{{vvvtttsssrrrnnnkkkiiihhhfffccc```^^^[[[ZZZWWWUUURRROOOLLLKKKJJJJJJJJJIIIFFFDDDBBBBBBBBBBBBDDDAAA>>>============<<<;;;:::999:::;;;;;;:::999888888888888777777777777777777777777666666666666888888777777666666555555555555666666777666666666666666555444444444444555777777666555555555555666555555666555555444333222444333333333333444555555444444444555555555666666555444333222222333444555444444444444444444444444333333333333333333333333222333444555555444333222333444555444333222333444}}}zzzxxxxxxvvvpppkkkjjjkkkkkkgggbbbaaa```^^^[[[YYYVVVUUUTTTPPPNNNKKKIIIGGGFFFFFFFFFFFFEEECCCBBB@@@@@@@@@@@@@@@===999888888999999999;;;999888888999:::999888888888777777777666666666666666666666666666666666666666666666666666666555777777666666555333222111555555444333333333333444666666555444444555555555555555555555444444333333444333333333333444555555333333444444444555555555444444333222222333444444444444444444444444444444333333333333333333333333333333444555555444333333444666777777555444444444|||vvvvvvtttrrrpppnnnlllkkkhhhccc______aaabbb^^^ZZZXXXWWWUUUSSSQQQOOOMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>=========<<<999666555666777888777:::888666666777888777666777777777666666666555555555555555555555555555666555555555555555666666666222333333444444333333222555555444333333333333333555444444444444444555555555444444444333333333333444333333333333444555555333333333333444444444444333333333222222333333333444444444444444444444444333333333333333333333333333444444444444444444333333555666666555333444444}}}yyyxxxxxxwwwssspppjjjiiihhhfffdddcccaaaaaa^^^ZZZWWWWWWXXXYYYWWWUUUQQQPPPOOOMMMKKKIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@@@@======<<<<<<<<<;;;;;;:::;;;999777777888999999888;;;999666555666777777666666666666666555555555555444444444555555555555555333333444444555555666666---...000222555666777888555555444333333333333444444333333333333444555555444444333333333333444444444333333333333444555555222222222333333333444444222222333333333333222222444444444444444444444444333333333333333333333333444444444444444444444444111333444444333333444555~~~{{{wwwtttrrrqqqrrrrrrnnnkkkdddcccbbb```___]]]\\\[[[VVVUUUSSSRRRPPPOOOOOONNNJJJJJJIIIGGGFFFDDDCCCBBB>>>???@@@@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::999888888:::::::::888===;;;888666777888888777666666666555555555444444333333444444444555555555222222333444555555666666...///111444666888999999666555555444444444444444333333222222333444444555444333333222222333444444444333333333333444555555222222222222333333333333222222222333333222222222444444444444444444444444333333333333333333333333444444444333333444444444333444555444444555888:::~~~{{{wwwtttuuurrrpppppprrrqqqnnnjjjbbbaaa```___]]]\\\[[[ZZZRRRRRRQQQNNNKKKHHHHHHIIIEEEEEEDDDBBBAAA@@@???>>>888999;;;======;;;888666:::;;;;;;<<<<<<;;;;;;:::888777777888::::::999777???<<<999888888999999999666666555555555444444444333333333444444555555555222222333333444555666666444555666666777777666666666666555444444444444555222222222222333333444555444333222222222333444555444333333333333444555555111111222222222333333333111222222333333222222111444444444444444444444444333333333333333333333333555444444333333444444555777888888777777999===@@@~~~{{{yyyxxxvvvtttqqqoooqqqssstttrrroookkkiiidddaaa^^^[[[XXXWWWWWWXXXSSSNNNHHHEEEGGGGGGDDDAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999555555666777777777777777777777777777888888888888777777777777777777777777444444444444444444444444444333222222222222333444444333333222222333333444222222222333333333444444333333333222222111111111444333333222222333333444333333333222222111111111111111222222222333333333444444333333333444555555444111///000333555444222444444444333333222222222444444333333333333222222666555444777::::::888555444777;;;>>>@@@CCCGGGKKK~~~{{{yyywwwuuusssqqqnnnkkklllmmmmmmkkkiiieeeccc___]]]ZZZVVVSSSQQQPPPPPPMMMHHHCCCAAACCCCCCAAA>>>>>>>>>======<<<;;;;;;::::::::::::999999999888888555555666777777777777777666666666777777777888888555555555555555555555555666666666666666666666666666555444444444444555666555444444333333444444555333333333333333444444444444444444333333333222222444333333222222333333444333333333222222222111111222222222222333333333333333333222111111222222222444111000000333444444222444444444333333222222222333333333333333333333333444333333555777888666333333888???FFFKKKQQQWWW[[[~~~}}}yyywwwtttrrrpppnnnkkkiiieeeeeedddcccaaa___]]][[[VVVUUURRROOOLLLIIIGGGEEEEEEBBB===<<<>>>>>>===:::<<<<<<;;;;;;:::999999999888888888888777777777777555555666777777777777666555555555666666666666777444444444444444444444444555555555555555555555555555555444444444444555555555555444444444444555555444444444444444444444444555555444444444444333333333333222222222222333333333333333222222222222111222222333333333444444444444333333222111111111111333222111111333444444333444444333333333333222222222222222333444444555555555444444555666777666555555<<>>======<<<;;;;;;;;;<<<;;;:::777777777777666666666666666666555555555444444444444444555666666666666666444444444444555555555555555555555555555555555555333333333333333333333333222222222222222222222222333222222222222222222333444444444444444444444444222222222222222333333333333222222111111222222333222222222222222222222222222222222333333333444444777666555444333222222222333333333333222333444555333333333333333333333333111111222333555666777777999888888888888:::===???CCCMMMYYYaaacccfffkkkooo}}}zzzxxxuuurrrpppkkkjjjiiifffccc```]]][[[[[[YYYWWWVVVUUUTTTRRRPPPNNNMMMKKKIIIHHHGGGGGGGGGAAAAAA@@@??????>>>======;;;;;;;;;;;;;;;;;;::::::666666555555555555555555555555555555444444444444444444555666666666666555444444444555555555555666555555555555555555555555444444444444444444444444333333444444444444333333222222111111111111222222222222222333333333444444111111222222222222333333222222111111111111222222111222222222222333333333111111222222222333333333444333333222111111111111222333444333222333444666222222333333333333444444111222333444555666777777777777777777888;;;???CCCLLLVVVbbbiiijjjlllqqqwww~~~}}}~~~~~~{{{xxxuuussspppnnnmmmkkkiiigggbbb```^^^[[[YYYWWWUUUUUUPPPOOOMMMMMMMMMMMMKKKIIIFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>===;;;;;;<<<<<<999:::::::::999888888888555555555555555555555555666555555555555444444444333444555555666666555555444555555555555666666666444444444444444444444444444444444444444444444444222333444444444444333222333222222111111222222333///000000111222333444444222222222333333333444444222222111111111111222222111111222222222333333333000000000111111111222222333333222111111222222222222444555444222222444777222222222333333444444444222333333444555666666777777888999888999===CCCHHHVVV```kkkooonnnooouuu{{{}}}sssrrrrrrtttvvvuuuqqqlllhhhfffcccbbbbbbbbbaaa___^^^\\\ZZZWWWUUUUUUUUUUUUKKKIIIHHHHHHHHHHHHGGGFFFAAAAAAAAABBBAAA@@@??????CCCAAA>>>;;;999999999:::777888999888777555555555555555555555555555555555666666555555555444444444333444555555666666555555555555555666666666666777333333333333333333333333222222222222222222222222000111222333333222111000444333333222222333333444......///000222333444555333333333444444555555555222222111111111111222222111111111222222333333333///000000000000111111111444444333333333444555555222444555444222222444777222222222333333444444444333333444444555666666666999:::;;;;;;<<<@@@HHHNNN^^^gggppprrrooonnnsssyyy|||xxxuuurrrqqqsssnnnhhhdddcccdddeeefff___^^^\\\[[[YYYXXXXXXWWWVVVUUUSSSQQQNNNKKKIIIHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@??????>>>===<<<<<<;;;???===;;;888666555555555999888888777666555555444777666555444444444444444222222222222222333444555111222444555555555444444666555555555666444222///444444444444444444444444444444444444444444333333222222222222222222222222***+++---...000222444444333222222111111222222333222222222222222222222222000111111111111222222222222222222222222222222222333333444444333333222222333222111111111222333444111222222333333444444555444222111000000111333555333333555666777777777777999777888:::<<>>======<<<::::::999999888888777777555555555555555666777777777777777666555555444444333333555666666555444444444444333333333444555555333333444555555444333222222111222333666666555444444444444444444444444444111111222222333333444444222222222222222222222222333333333222222222222111222222111111111111222222222222222222222222222222444333222111000//////...000000000000000000000000222222222222111000///...000000000111111333444555555444444333222222111111333333333444444444555555444555666777777777777777888666666999<<>>===<<<;;;=========<<<;;;;;;::::::888888777777666666666666444444555555555666777777666666666555555444444444111222444666666666444333555444444333444444555555111222333444555444444333555444333333555555333222333333333333333333333333222333333444555666666777111111111111111111111111333333333222222111111111222222111111111111222222111111111111111111111111222222222111000/////////000000000000000000000000333333222222111000......//////000111222333444555333333333333222222111111222333444555666666666555666666777888888888777777888555555888;;;AAAMMMYYYeeemmmwww|||zzzwwwwwwxxx~~~~~~{{{xxxuuusssoooooonnnllljjjgggeeedddcccbbbaaa___\\\ZZZYYYXXXOOOMMMLLLKKKKKKIIIGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>======<<<:::999999888<<<;;;;;;::::::999888888777777666666666666666555666666666666666666555555555555555555444444444444000222444666666555444333555444444333333333444444...///111333555555555555333111000111333333333222333333333333333333333333222222222333444555666666111111111111111111111111000000000000111111111111222111111000000111111222111111111111111111111111000000000000000000000000111111111111111111111111333333333333222111000///......///111222333444444111111111222222333333333222333444555666666666666888888888888888888777777888666555888:::???KKKVVV```iiiuuu{{{zzzxxxwwwxxx}}}yyywwwvvvwwwvvvvvvuuuuuutttrrrpppmmmjjjhhhhhhgggeeebbb^^^[[[XXXVVVYYYXXXVVVTTTRRRPPPNNNMMMJJJHHHFFFFFFEEEEEEBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::999999888888::::::999999888777777777666666666666666555555555666777777777666555444333444444444444444444444444222222444555555444333333444444333222222222333333...///111333444555555555333222222444777:::;;;;;;333333333333333333333333//////000000111111222222111111111111111111111111.........///000000111111111111000000000000111111111111111111111111111111/////////000000000111111111111111111111111111111222222333333222222111000...///000111222222222222000000111111222333333444222333333444555666777777999999999999999888777666888666777:::<<<@@@JJJUUU]]]gggsssyyyyyywwwwwwxxx}}}|||{{{{{{yyyxxxuuuqqqllliiijjjkkkkkkjjjgggggggggfffdddbbb___^^^[[[[[[ZZZXXXVVVSSSQQQPPPPPPOOONNNMMMKKKJJJIIIIIIIIIGGGEEEDDDDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<::::::::::::::::::999999888888777777666555555555444444444444444444444444444555555666555444333222333333333333333333333333444444333333333333333333444333222111111111111111000111222333444333222222444333333555888<<<======222222222222222222222222//////////////////000000111111111111111111111111......////////////000000111111000000000000111111111111111111111111111111000000000000000/////////000000000000000000000000///000111111222111111111...///000111222222111111111111111111111222222222333222222222333555777888::::::::::::999888777666666666888===@@@DDDMMMWWW^^^hhhsssyyyxxxvvvvvvwww|||sssqqqnnnmmmmmmlllkkkjjjkkkfff```]]]]]]___^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYYQQQQQQRRRSSSSSSSSSRRRRRRLLLLLLLLLKKKKKKKKKJJJJJJGGGDDDAAA@@@@@@@@@@@@???======<<<;;;:::::::::;;;:::::::::;;;;;;;;;;;;;;;777666666555555444333333333333333333333333333333111222333444555444333222333333333333333333333333555555333222222222222333333222222111000000000111333333444444333111000///222000//////222444555555222222222222222222222222111111111111000000000000000000000000000000000000000000000000////////////111111000000000000111111000000000000000000000000222222111000///...------////////////////////////---...///000111111111111///000111222222111000///333333222222111000000000333222111111222555777999;;;;;;;;;:::999888777666555555999???CCCGGGPPPZZZaaajjjtttyyyxxxuuuuuuvvv{{{xxxuuusssmmmkkkjjjjjjjjjhhhfffdddbbb```^^^\\\ZZZZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSSSSNNNNNNOOOOOONNNNNNMMMLLLHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDCCCAAA???>>><<<<<<<<<;;;999::::::;;;999888999888888777777777777777777666666555444444333333333333444555444333111000333333333333333333333333555444333333222222222333222222222222222222222222111111111111111111111111555444444333222333333333333333333222222111111111//////000000111111111222222222111000/////////000000000000000000000000000111111111111111111111111(((,,,///111111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000///.....................///000000......///000111222222333444444333333444555777888=========;;;:::888666555555888;;;===@@@HHHSSS\\\dddkkkqqqsssqqqoooppprrr~~~}}}{{{xxxuuurrrooommmkkkjjjgggfffeeeccc```]]]aaa```^^^\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWUUUSSSRRRQQQMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHFFFCCCAAA@@@@@@@@@AAAAAA@@@>>>===<<<;;;::::::999888888999999888666888888777666666666777777666666666555444333333333333333444444333333222111333333333333333333333333444444333333222222222222222222222222222222222222111111111111111111111111000000///...............333333333222222111111111///000000000111111111111111111000000///000000000000000000000000000000000111111111111111111111111,,,...111222111000000000////////////////////////////////////////////////////////////000000000000000//////...//////000111000////////////000111111000000111222333444444555666555555444555777888999===<<<<<<;;;:::888777666777999<<<>>>AAAHHHTTT\\\iiimmmssssssqqqoooppprrr~~~~~~}}}{{{yyywwwtttqqqooonnnooommmkkkhhhfffccc```]]]___^^^]]][[[ZZZYYYYYYYYYZZZYYYXXXVVVSSSQQQPPPOOOKKKKKKLLLLLLKKKKKKJJJIIIFFFEEECCC@@@>>><<<<<<;;;<<<<<<<<<;;;::::::999999:::999777888999999888777888777666666555555666666666555555444444333333222444333333222222222222333333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111000000///.../////////222222222222222111111111000000000000111111111111000000/////////000111111000000000000000000000000000000000000000000000000000111333333111///......////////////////////////////////////////////////////////////000000000000//////.........000222333111000000000000111222222222222333444555666777777777777666666666888999:::;;;;;;;;;;;;:::999888777555888;;;>>>CCCLLLXXX```mmmpppsssssspppooopppsss~~~}}}|||||||||{{{yyyvvvsssqqqpppooopppnnnkkkiiihhheeeaaa^^^]]]\\\[[[ZZZYYYXXXXXXWWWXXXWWWUUUSSSPPPNNNLLLKKKHHHHHHHHHHHHHHHGGGGGGFFF@@@@@@???>>>===<<<;;;;;;999999999999999999999999;;;:::999999:::;;;:::999777666555555444555555555444444444444333333222222444333222111111222333444222222222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111222111111000000000000000222222222111111111111111000000000000000111111111///////////////000111222000000000000000000000000////////////////////////000222333333111/////////////////////////////////////////////////////////////////////000000000000/////////000000000000000111000000000000111222222222333444555666777777888777777666666777888:::;;;;;;;;;;;;;;;::::::999888333555999>>>FFFQQQ]]]fffnnnpppqqqqqqppppppsssuuu}}}||||||{{{zzzxxxwwwwwwvvvuuussspppnnnlllkkkkkkhhhgggeeedddcccaaa^^^\\\YYYXXXXXXWWWVVVUUUTTTTTTTTTSSSQQQNNNLLLIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBBBB=========<<<<<<;;;:::999777777777777888888999999:::888777888::::::999888666555444444333333444444333333333333333222222222333222111000111111333444222222222222222222222222111111222333333222222111111111111111111111111111111111111111111111111111000//////...............111111111111111111111111111111000000000000000000///.........///000111111////////////////////////...........................000111111000000000222................................................////////////000000000000///000222333222///,,,+++000////////////000111111222222333444555666777777777666666555666888999:::;;;;;;;;;;;;::::::999888555777:::???HHHTTT```gggnnnooopppqqqrrrtttwwwyyy~~~|||~~~|||~~~}}}yyyyyyyyyyyyxxxwwwvvvuuuqqqpppmmmkkkiiihhhhhhhhhbbbaaa_________^^^\\\YYYRRRRRRRRRRRRQQQPPPOOONNNMMMMMMKKKIIIGGGDDDCCCBBB??????@@@@@@??????>>>===>>>======<<<:::888666555666666666777777777888888666444444555666777666555555444444333222333333333222222222222222222222222222111111111111222222333222222222222222222222222000000222333333333222111111111111111111111111111111111111111111111111111222222111000000000000000000000000111111111111111111111111111000000000000//////.........///000000////////////////////////////////////////////////,,,...///000//////111333................................................////////////000000000000000111333333222///+++)))000////////////000111111222222333444555666666777777666666666666888999:::;;;;;;;;;;;;:::999888777999:::<<>>;;;<<<<<<<<<<<<;;;::::::::::::::::::999777555444555555555555555666666666444333222333555666555444444444333222222222222222111111111222222222222222000000111222222222222222111111111111111111111111///000222333333333222111111111111111111111111111111111111111111111111111444444333222222222222333///000000000111111111222111111111111000000000///000000///.........//////////////////////////////////////////////////////,,,---............000222................................................////////////000000000000222111111000///......---111000000000000111222222222333333444555666777777888888777777888999;;;<<<===<<<<<<;;;:::888777666888888:::AAALLLYYYdddjjjuuuuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}~~~{{{{{{|||vvvuuusssqqqpppppppppqqqeeeffffffgggfffeeedddccc___]]]ZZZXXXVVVVVVWWWWWWSSSQQQPPPOOOOOOMMMKKKHHHDDDEEEFFFFFFEEEDDDBBBAAADDDCCCBBBAAA???>>>===<<<999::::::::::::999888888444555666888888888888777444444444444444444444444555444333444666777666555444333222222111111222222111111111111111111222222///000111333333333222111111111111111111111111111...///111333444333111000000000000000000000000000111111111111111111111111111000000/////////////////////000000111111111222222111111111000000//////111000///...............////////////////////////000000000000000000000000---.........,,,---...000................................................////////////000000000000333111...,,,,,,...111333222222111111222222333444333333444555666777888888:::999999888999:::<<<============;;;:::888666555222333777@@@NNN]]]jjjqqqzzzzzzzzz|||~~~~~~||||||||||||~~~~~~|||}}}}}}}}}}}}~~~}}}}}}{{{yyyvvvuuurrrpppllliiifffeeeeeeeee^^^_________^^^[[[XXXVVVVVVUUUSSSQQQOOOOOONNNNNNJJJKKKKKKJJJIIIGGGDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;;;;:::999:::888777777888999999888777777666555555555555555222222333444444444333333222222222222222222222222333333222111111222333333111111111111111111111111000000000000111111111111555555555444333222111000000000000000000000000000333222000/////////000111000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111222000000000000000000000000000000000000///////////////...---,,,,,,---...///////////////000000000000---///111000...,,,++++++//////......------------////////////000000000000111111111111000000000000333222000......///111222333333444666777999::::::999999999:::;;;<<<===>>>>>>>>><<<;;;999888666666111333:::FFFUUUcccnnnssszzzzzz{{{|||yyywww}}}~~~}}}{{{~~~~~~{{{xxxwwwwwwtttttttttrrrpppmmmjjjiiijjjhhheeebbb````````````YYYZZZZZZYYYWWWUUUSSSRRRNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHGGGFFFEEECCCBBBAAA>>>????????????>>>======<<<<<<;;;;;;;;;:::::::::999777666666777777777666666555555444333333444444333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111000000000111111111222222111222222111111000///...000000000000000000000000222222000/////////000111////////////////////////000000////////////000000000000000000000000000000///......------,,,++++++////////////////////////....../////////000000000///...------------...///........./////////000000...000111000...------...000000//////...................../////////000000000000000000000000000000111000///......///000222333444555666777888999:::888888999999:::<<<======>>>>>><<<;;;999888666666555888???JJJXXXeeemmmqqqxxxwwwxxxyyyxxxwww|||}}}zzz~~~}}}|||{{{zzz{{{{{{|||zzz||||||zzzvvvqqqnnnnnnmmmmmmllljjjgggdddaaa```___]]][[[YYYXXXWWWWWWXXXSSSSSSRRRQQQOOONNNMMMMMMJJJJJJJJJJJJHHHFFFDDDCCCDDDCCCBBB@@@???>>>>>>>>><<<<<<======<<<<<<;;;:::999999999999999999999999888666444444555555555444444444333222222222333333555444333222111111222222222222222222222222222222333222111111111111222333111111111111111111111111000000000000111111111222//////000000000000//////000000000000000000000000222111111000///000000000////////////////////////000//////......//////000000000000000000000000000//////...,,,***)))((('''////////////////////////---.........///000000000///...------------...///---------........./////////000000///...---///000000000000///////////////---------........./////////////////////////////////...------...///111222444555555666777888888999999::::::;;;<<<===>>>>>>>>>>>><<<;;;999888666666777999AAALLLZZZfffooossswwwtttsssvvvwwwwwwzzz~~~~~~~~~~~~|||zzz{{{zzzwwwuuutttttttttuuurrrtttuuusssnnniiieeeccccccbbbaaa___]]][[[YYYYYYTTTSSSQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIJJJGGGHHHIIIIIIHHHFFFCCCAAABBB@@@>>><<<;;;;;;;;;<<<===============<<<;;;;;;999999999888777777777666888666444444444555444333444333333222222222333333777555333111000000111222111111111111111111111111222222111111111111222222111111111111111111111111...////////////000000000//////000111111111111111000000000000000000000000222111111000000000000000/////////////////////////////////....../////////000000000000000000000000111000///...,,,+++******////////////////////////.................................------.........,,,,,,,,,---------...............---,,,,,,///111////////////............,,,,,,,,,---------......---------...........................///000222333555555666666777777888888;;;;;;===>>>??????@@@@@@>>>>>><<<;;;999888666666555777===HHHWWWfffqqqwwwuuuqqqppptttxxxxxxzzz}}}~~~~~~|||{{{yyyyyyzzz{{{zzzxxxsssqqqnnnkkkiiiiiiiiijjjfffhhhiiigggbbb]]]YYYXXXQQQQQQPPPOOONNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHCCCCCCEEEEEEDDDBBB???>>>???>>><<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::::::::999888777666555444444888666444444555555444333444333333333333333444444666555222000///000111222111111111111111111111111111111111111111111111111000000000000000000000000---------............///...///000111111111111111////////////////////////111111111111000000000///........................//////............//////////////////////////////////////////.........---........................000//////...---,,,++++++---..................---,,,,,,,,,,,,------------,,,,,,,,,+++******---///------------------------,,,,,,,,,,,,------------,,,---------........./////////000000111222333444555555666666777777888888:::;;;<<<>>>????????????>>>>>><<<;;;999888666666666666999BBBPPP```nnnuuutttppppppuuuyyyyyyzzz}}}~~~}}}{{{zzzxxxwwwvvvwwwuuusssssstttuuuttttttiiigggccc___]]]]]]^^^___ZZZ[[[\\\YYYUUUQQQNNNMMMHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDCCCBBB@@@???======<<<::::::999999999888888999999888888777666999999888777666555444444666444333333444555555444333333222222333333444444444333222111000000111111111111111111111111111111000000111222222111000000000000000000000000000000------------............------...///////////////////////////////////////000111111111111000//////........................///......------......///////////////////////////,,,,,,------.........///........................//////...---,,,++++++***------...//////...------,,,,,,,,,---------......+++,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------.../////////000111111222222333333333444555555666777888888999888999;;;<<<===>>>======>>>>>><<<;;;999888666666:::888999@@@LLLZZZgggnnnrrrpppqqqvvvxxxxxx{{{}}}|||wwwwwwxxxxxxwwwuuutttssssssqqqnnnmmmmmmnnnmmmlllbbb```\\\XXXVVVVVVWWWXXXSSSTTTTTTQQQMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCCCCBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@:::;;;;;;::::::999888777666666666666666555555444666666666666777777777777333111000111333555555444111111111111111222333333222222222111111111111111111111111111111111111111///000111222222111000///000000000000000000000000........./////////000000......///000000000//////////////////////////////000111111222111000///...........................///......------......///////////////////////////,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------------............+++,,,------+++))))))***,,,,,,,,,---------......------------............,,,------...//////000000000111111222222222111111333444555666777888999:::888:::<<<>>>??????>>>>>>>>>>>><<<;;;999888666666999999<<>>===>>>===<<<;;;;;;;;;;;;;;;888999:::::::::888777666666666777777666666555444333444555666777999999:::000///...///222444444333000000///000000111222222000111111222222222111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000111111111111111111222222222222111111////////////////////////000111111222222000///....................................------.........////////////////////////////////////////////////........................)))******+++---...//////,,,---...//////...---,,,---------.........//////,,,...//////,,,***))))))---------.........//////---------.........//////------......///000111111000111111111111000000///333333444666777999::::::<<<===@@@BBBCCCCCCBBBAAA>>>>>><<<;;;999888666666555777===GGGSSS^^^fffiiikkknnnssswwwvvvtttyyy~~~zzzxxxwwwuuusssqqqooopppqqqrrrqqqpppnnnlllddddddddddddcccbbbaaa```\\\ZZZXXXWWWWWWWWWVVVTTTQQQPPPOOONNNMMMLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCFFFEEEEEEDDDCCCBBBBBBAAA>>>????????????>>>=========<<<;;;:::999999999999666666666666666666666666333444444444333222222111333333333222222111111111222222333444444444333333777666333111000000111222333222222111000///......///......///111333222111444111...++++++...111444---...//////......///000---......///000000//////////////////............+++++++++,,,,,,,,,------////////////////////////111111111111000///...---...---,,,...000000...+++---------............///000000//////.........---------,,,***((()))+++---((()))******++++++++++++,,,,,,,,,++++++*********,,,,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................---...///////////////.........///000000000000000333333333444666777999:::<<<;;;;;;<<<<<<===>>>???>>>>>>===:::666555555777999777<<>>??????>>>===:::777555666777999999@@@PPP```jjjpppssswwwxxx{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxvvvwwwyyyzzzzzzyyyxxxxxxzzzxxxvvvvvvwwwwwwvvvuuussspppmmmkkkjjjiiigggeeefffffffffeeecccaaa___]]]]]]]]]]]]]]]\\\[[[ZZZZZZWWWUUUSSSRRRSSSSSSRRRPPPQQQPPPOOOMMMKKKJJJJJJIIIFFFEEEEEEDDDCCCBBBAAAAAA???????????????>>>>>>>>>;;;;;;;;;:::::::::999999999888777666666666666666444444444444444444444444444444555555555444333333222222222222222111111111000000111000000///...---/////////000000111111111/////////000000111111111///...---///111222111000---...000111111000...---222333444222000...///000/////////.............../////////............---,,,------------.................................''''''((()))+++,,,------...,,,***)))+++,,,,,,,,,------------............///............---------,,,---,,,+++))))))+++---,,,,,,---.........------------,,,,,,,,,,,,++++++,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********+++++++++++++++***+++---///000111111111000000111222222222222222222333444555666888999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>===:::777666777888999;;;EEEWWWgggqqqvvvyyy|||}}}}}}~~~~~~}}}}}}}}}~~~}}}||||||~~~~~~|||||||||~~~}}}~~~}}}|||~~~~~~}}}}}}~~~}}}}}}|||{{{{{{}}}}}}zzzxxxvvvuuuwwwwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvtttrrrqqqpppoooooopppqqqqqqqqqqqqpppoooooonnnllllllmmmnnnmmmlllnnnllliiiggggggfffdddcccaaaaaa```___\\\ZZZXXXVVVVVVVVVWWWWWWVVVUUUUUUTTTSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<============::::::999888888888888888666666555444444444444444444444444444444444444444111111222222222222111111222222222111111111111111111111000000///...---,,,000000111222333222222222//////000000000000000000///...---...000111000///,,,...000111111000...,,,...000111111000000222333111000000/////////////////////.........------------------.........//////------------------------))))))***+++,,,---//////,,,,,,++++++,,,,,,,,,+++,,,,,,---------.........------------------------,,,,,,,,,+++))))))+++,,,***++++++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++***+++,,,---...////////////000111111222222111111222333444555777888888999;;;;;;<<<======>>>>>>>>><<<<<<;;;999666555666888999===JJJ]]]mmmuuuyyy}}}~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvsssrrrqqqqqqtttvvvxxxyyysssrrrpppooonnnnnnoooooorrrssstttuuuuuutttsssrrrqqqpppoooppprrrsssrrrqqqlllllllllmmmnnnpppqqqrrrqqqrrrrrrqqqppppppqqqsssrrrssstttuuuvvvvvvvvvvvvpppoooooooooppprrrsssuuurrr|||zzzssstttxxxttttttssssssrrrqqqppppppmmmnnnoooqqqrrrsssttttttrrrrrrrrrssssssrrrrrrqqqoooooooooooopppqqqqqqqqquuuwwwyyy{{{zzzwwwtttqqqnnnoooppprrrssstttttttttuuusssqqqqqqsssuuuwwwxxxxxxxxxvvvuuuttttttttttttwwwvvvvvvtttsssrrrrrrqqqqqqsssvvvyyy{{{{{{{{{zzzxxxwwwtttrrrooommmllllllkkkkkklllmmmnnnnnnnnnmmmnnnnnnllljjjiiigggfffeeekkkkkkkkkkkkjjjhhhgggeeecccbbb```aaabbbccccccbbbccc```^^^]]]\\\\\\ZZZYYYWWWWWWVVVTTTRRRPPPNNNMMMOOOOOOPPPPPPPPPOOONNNNNNMMMKKKIIIIIIJJJJJJIIIHHHHHHGGGEEECCCBBBAAA@@@@@@?????????>>>>>>======<<<:::;;;;;;;;;;;;;;;;;;;;;:::999888777777777777888444444333222222222333333222222222222222222222222000000111111111111111000111111111111111111111111111111111111000///...---111222222222222111000///111111000000///......---///---------///000///.........////////////......,,,---//////...///000222//////...---------...///............---------------------.........//////------------------------,,,,,,++++++,,,---......***,,,...///...---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,---,,,***)))***,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++++++++,,,,,,------....../////////......---...///000000111111000000111222444666777888888888:::;;;<<<===>>>>>>>>>===::::::999777555555666888:::???MMM```nnnuuuyyy||||||}}}~~~~~~}}}{{{zzz{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvwwwxxx|||zzzxxxvvvuuutttttttttuuutttssssssttttttrrrpppmmmllllllkkkkkkllllllmmmjjjlllmmmllljjjhhhhhhiiigggfffffffffgggiiikkkllliiigggeeecccbbbbbbbbbbbbeeeeeeffffffffffffeeeeeegggeeeddddddeeeeeedddbbb```aaabbbcccdddeeeeeeeeebbbccccccbbbaaaaaabbbdddeeeeeefffggghhhhhhhhhhhhddddddccccccdddfffggghhhbbbmmmwwwvvvllleeefffjjjffffffffffffeeedddcccbbbbbbcccdddfffggggggggggggdddeeeeeefffggggggffffffeeeeeeeeeeeeeeefffggghhhhhhjjjkkklllkkkhhheeeddddddeeefffgggiiiiiijjjjjjhhhggggggggghhhjjjmmmnnnooonnnmmmkkkkkkkkklllmmmmmmlllkkkjjjiiihhhgggffffffgggiiilllmmmnnnnnnnnnnnnmmmkkkiiigggfffeeeeeebbbbbbcccddddddeeeffffffgggfffeeedddcccaaa``````dddeeedddcccbbb___]]][[[XXXVVVUUUVVVXXXYYYYYYXXXYYYWWWUUUTTTTTTTTTRRRQQQQQQPPPOOONNNMMMLLLKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEDDDCCCDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999888666555555555666777333222222111111222222222222222222222222222222222111111222333333333222222000000000111111111111111111111222111111000///...000000000//////.........222111111000...------,,,...---,,,---...///...---//////...------...//////---...///...,,,+++,,,---,,,+++*********+++---............------------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***,,,...///---,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,---+++,,,---,,,***)))***+++,,,,,,---------,,,++++++******++++++++++++,,,,,,))),,,......---++++++,,,++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,---.........222222222222111000///.........///000000000000000111222444666888888888888999;;;<<<>>>>>>>>>>>>===999:::999777555555777999===BBBPPPaaammmrrruuuyyyzzzzzzzzz|||~~~~~~~~~~~~|||{{{yyyyyyyyyzzzuuuwwwxxxyyyyyyxxxvvvuuussstttuuuuuuuuutttssssssqqqooommmmmmnnnooooooooolllkkkiiihhhhhhhhhhhhiiillllllkkkkkkjjjiiihhhhhhiiihhhffffffggggggeeedddaaaaaa```______```aaaaaa]]]___aaa```^^^\\\\\\]]][[[[[[\\\[[[[[[[[[]]]^^^]]]\\\ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZXXXYYYYYYZZZXXXWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVWWWWWWVVVUUUUUUVVVXXXVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZ\\\]]]VVV[[[aaa```[[[XXXXXXZZZ[[[[[[\\\\\\[[[ZZZYYYXXXYYYZZZZZZ[[[\\\\\\[[[[[[XXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]___```^^^^^^___^^^]]][[[ZZZXXX\\\]]]^^^___``````aaa```[[[\\\\\\\\\]]]___bbbdddcccbbb```___^^^___aaabbbbbbaaa```___^^^\\\[[[[[[ZZZ[[[\\\]]]^^^___``````aaaaaa___^^^]]]\\\\\\\\\ZZZYYYYYYYYYZZZ\\\^^^______^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZXXXUUUSSSQQQNNNMMMLLLMMMOOOQQQQQQPPPSSSQQQOOONNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA??????@@@AAA@@@??????>>>======<<<<<<======::::::::::::999999999999777777777666666555555555777666444222222333444555222222111111111111222222111111111111111111111111000111111222333333222222///000000000111111111222000000111111111000000/////////...------...000111000000/////////............---,,,,,,......---,,,........................,,,---...---,,,+++,,,---+++******)))***,,,///000.........---------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,***))))))***,,,---,,,---,,,+++((())),,,///++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,***,,,---,,,+++******++++++,,,,,,,,,++++++***))))))))))))******+++++++++(((***------,,,*********************************))))))***+++++++++++++++++++++,,,,,,---.........000000000111000000////////////000111111111111000000222444777888888888777999:::<<<>>>???>>>======:::;;;:::999777777999;;;BBBGGGSSSbbblllooorrrvvvxxxxxxyyyzzz}}}}}}}}}||||||{{{{{{{{{|||}}}}}}}}}{{{xxxvvvuuuuuuuuuxxxwwwvvvtttrrrqqqqqqqqqpppooommmlllkkkkkkllllllllllllllllllkkkjjjhhhgggffffffgggfffeeecccaaa```aaa___^^^^^^```bbbbbbbbbdddbbbaaa___^^^^^^^^^___ZZZZZZ[[[[[[[[[[[[ZZZYYY[[[ZZZXXXXXXYYYYYYWWWVVVVVVVVVUUUTTTTTTUUUVVVVVVQQQSSSVVVUUURRRPPPPPPQQQOOOPPPPPPPPPOOOOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNOOONNNMMMMMMOOOOOONNNMMMOOOOOOOOOOOOMMMKKKIIIHHHLLLLLLMMMLLLKKKJJJLLLNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMLLLMMMNNNPPPQQQOOOOOONNNNNNOOOOOONNNNNNQQQRRRSSSSSSSSSQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNLLLMMMOOOPPPRRRSSSSSSSSSUUUTTTTTTTTTTTTVVVXXXYYYWWWWWWWWWVVVUUUTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVSSSTTTUUUUUUVVVXXX[[[]]]XXXWWWUUUTTTTTTUUUVVVWWWZZZZZZYYYWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQOOOOOONNNNNNOOOQQQTTTVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGHHHJJJLLLLLLLLLMMMKKKIIIHHHIIIIIIHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFAAABBBBBBCCCCCCCCCBBBBBB@@@>>><<<<<<===>>>>>>===:::999999888888999999:::999999999888888888888888666666555444444333222222555444222000000111222333222111111111111111222222000000000000000000000000......///000000000000000//////000000111111111222...///000000000000000///000///......///111444666.........///////////////...---,,,,,,......---,,,,,,---///000000///---,,,)))+++,,,---------///111------,,,,,,---000333444......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++******,,,...///...---***&&&$$$&&&,,,222++++++,,,,,,,,,---------*********++++++,,,,,,,,,***,,,------+++******+++)))))))))))))))((('''&&&(((((())))))*********+++'''***,,,---+++***))))))************************))))))***++++++++++++*********+++,,,------......++++++,,,---.........---000000111222222222222222000222555777888888888777999:::===>>>???>>>===<<<;;;<<<<<<:::999999;;;===EEEJJJUUUccckkkmmmppptttxxxxxxyyyzzz}}}}}}yyyvvvsssrrrrrrqqqrrrsssttttttsssrrrqqqssspppkkkhhhffffffgggiiijjjjjjiiigggeeedddcccbbbccccccccccccbbbbbbaaa```^^^^^^^^^^^^]]]]]]]]]]]]]]][[[YYYWWWUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRPPPOOONNNNNNPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNHHHIIIKKKKKKKKKKKKIIIHHHOOONNNNNNLLLKKKIIIGGGFFFLLLKKKIIIGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEFFFGGGFFFDDDBBBBBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGIIIKKKMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNPPPPPPOOOMMMLLLKKKJJJIIIIIIKKKMMMMMMLLLKKKLLLMMMJJJLLLNNNNNNMMMMMMOOOQQQOOOOOOPPPPPPPPPOOOOOONNNQQQPPPOOONNNMMMKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAA@@@AAACCCEEEGGGCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@>>>===<<<;;;:::999999:::;;;:::999888777777777777555555555555666666666666555555555444444333333333111111111222222333333444222222222111111111000000...111333333222000//////......///000000000000000//////............//////////////////////////////------,,,,,,,,,,,,------000//////...---,,,,,,+++///...,,,++++++,,,...///////////////////////////+++******+++---......,,,------,,,+++,,,---...///+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......,,,+++***)))))))))---..................---,,,,,,++++++,,,,,,---...)))+++,,,------,,,***)))''''''(((((()))+++,,,---***)))'''''''''))),,,---***+++,,,,,,+++)))'''%%%%%%)))---//////---,,,+++)))))))))***+++++++++,,,******+++++++++***))))))******+++++++++,,,,,,,,,(((***++++++++++++---...000000000000000000000000...------------...//////111222333444555777888888;;;<<<======;;;;;;<<<===;;;;;;;;;999777888;;;===@@@QQQ[[[bbbiiihhhgggpppuuuxxx{{{}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuussstttuuuvvvuuuuuutttsssrrrpppmmmjjjgggeeedddcccffffffggghhhhhhgggffffffcccaaa^^^[[[YYYYYYYYYZZZ___^^^]]]\\\ZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEGGGIIIIIIHHHGGGHHHIIIEEEFFFHHHHHHHHHHHHIIIKKKIIIIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>===>>>@@@BBBCCC@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>==================>>>>>>>>>>>>======;;;;;;999888888777777777:::999888777666666666666555555555555555555555555444444444444333333333222111111111111111222222222222222111111111000000000///000000///------...///------...////////////...//////............//////////////////////////////...------------------...000000000///......------,,,,,,------------,,,,,,...........................---,,,,,,---...---+++++++++---.........---,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,++++++************+++,,,,,,******+++,,,,,,+++***)))+++***)))(((((((((((((((++++++))))))((()))***+++)))******+++***(((&&&%%%!!!$$$((())))))'''''''''******************++++++))))))***++++++++++++***))))))))))))************)))+++,,,---,,,,,,...///////////////////////////...------------...//////222222333444555666666666:::<<<<<<<<<;;;:::;;;<<<;;;;;;:::999777888:::===AAAQQQ[[[```fffeeedddnnnuuuwwwzzz|||}}}uuuuuuuuutttsssqqqpppooommmlllkkkjjjiiigggffffffggggggggggggfffeeeddddddcccbbb```^^^\\\ZZZYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQPPPOOOOOORRRQQQPPPOOONNNMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>======>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>============<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===>>>??????@@@??????>>>>>>>>>>>>??????<<<======>>>??????@@@@@@>>>????????????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCDDDCCCBBBCCCDDD@@@BBBCCCCCCBBBBBBDDDEEEBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@???>>>======;;;::::::999:::;;;===>>><<<<<<===>>>>>>>>>======;;;;;;:::::::::999999999999::::::::::::::::::999888777666555555555555555777777666555444444444444666555555444444333333333333333333333333222222222111111000000000000000000111111111111000000000000//////...+++******---///,,,,,,---............---//////............//////////////////////////////.........------........./////////......------,,,***+++---......---+++***------------------------///---++++++,,,,,,***)))(((***---//////...,,,*********++++++++++++******,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------)))******************))))))))))))))))))***++++++************************---,,,+++***)))(((((((((,,,,,,++++++***))))))((()))***+++++++++)))((('''%%%''')))***)))))))))+++******************))))))(((((()))***++++++++++++'''''''''((((((((())))))***,,,------------...000////////////////////////......------......///000///111333555777777777777999;;;<<<;;;:::999:::;;;:::;;;:::888777777:::<<>>>>>>>>>>>>>>>>>;;;===??????>>>===>>>???>>>@@@AAAAAA@@@@@@AAACCC???@@@@@@AAAAAAAAAAAA@@@DDDCCCBBBAAA@@@>>>==================>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<========================<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;:::999888888777777777777888999:::888888999:::;;;;;;;;;:::888888888777777777666666777777777888888777777777666555444444333333333444555444333222222222222222555555444333222222111111222222222222222222222222000000000//////.........111111000000000/////////---......,,,******,,,...,,,,,,---...............///......------......///........................///......------......///---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,***))))))******)))((()))***,,,---...---+++***))))))************))))))++++++************++++++))))))******+++++++++***((())))))******))))))(((***))))))))))))***++++++)))))))))((())))))***++++++++++++++++++,,,------+++++++++,,,+++***))))))++++++,,,,,,,,,+++*********,,,,,,,,,++++++---///++++++******))))))(((((())))))***************)))'''''''''((((((((())))))***,,,------,,,,,,---///////////////////////////...............//////000...000333666999:::::::::999:::;;;;;;999999:::;;;:::;;;:::888777888:::===FFFSSSYYYZZZ``````cccoooyyyzzz|||~~~YYYZZZZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDCCCAAA@@@???DDDDDDCCCCCCBBBBBBBBBAAA>>>>>>???????????????>>>?????????>>>>>>>>>======????????????>>>>>>======999999999999::::::::::::999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777777999:::888888999:::::::::999999888999:::;;;;;;:::888777888888888888888888888888777777777777777777777777777888888888888888888888999888666555555666888999555555666666666777777777777888888888999999999:::888888888999999999999999999888777666666777888999:::::::::999999888888888888888888888999999999999;;;;;;::::::::::::::::::888888888888888888888888777777777777888888888888888:::<<<<<<;;;:::;;;<<<<<<>>>???>>>======>>>@@@<<<======>>>??????>>>>>>AAAAAA@@@>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999999888888999999::::::::::::::::::::::::999999999:::::::::;;;;;;777888888888888777777666666666666666666777777777555555666777777888777777666666666666555555555555555555666666666666555555555444444333333333333444222222111111000111111111444333333222111000000///000111111111111111111111000//////......---------000000000/////////......,,,...//////...,,,,,,,,,------...////////////.........------------......------------------------......------------......------,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++***))))))***+++,,,,,,++++++************+++,,,,,,((())))))******))))))(((+++******))))))******+++***++++++,,,+++***))))))))))))************))))))***************+++,,,,,,))))))(((((()))***++++++***************+++,,,---((()))***++++++++++++***))))))******************((())))))(((''''''))),,,+++******))))))(((((((((***************)))((('''((((((((()))))))))*********+++,,,,,,++++++,,,---........................///............///000000222333666888999:::::::::999:::;;;;;;999999:::;;;;;;;;;;;;999888888;;;===DDDPPPSSSSSSYYY[[[```mmmzzz|||OOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAA@@@????????????@@@AAA???????????????>>>===<<<>>>>>>==================999999:::;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888888999999999999999888999999999999999999999666666777777777777888888777777777777777777777777888888777777777777888888666777777777777666555555666666777777777666666555666666666666666666666666666666666666666666666666555666777777888777777777999777555333333555777999555555555555666666666666444444444555666666777777555666666777888777777777666666555555555555666666:::999999888777777666666666666666666777777777777999888888777777777888888666666666666666666666666777777777777777777777777666888::::::999888999:::999:::;;;;;;999999:::;;;888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::999999888888777777777777888888888888888777777777777777666777777777888888888888666666777777777666666555555555555666666666666555333444444555555555555444555555555444444444333333333444444555555444444333444333333222222333333333111111000000///000000111222111111000000//////////////////000000000000000//////..................////////////............+++...111111///---,,,,,,------...///////////////......------------......---------------------------------,,,,,,---------------------------------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,+++***,,,...//////...+++***)))((()))***,,,---))))))************))))))******))))))))))))******,,,,,,---------,,,***))))))******++++++******)))+++************+++,,,,,,((())))))******+++++++++******)))(((((((((((()))'''(((((()))******++++++&&&&&&'''''''''((())))))(((((()))(((''''''(((***))))))))))))))))))(((((())))))******))))))((('''))))))*********+++++++++***+++,,,,,,******+++,,,........................//////......//////000111888888888777777777777888999;;;<<<;;;:::999:::;;;<<<===<<<:::999999<<<>>>CCCMMMMMMKKKPPPSSSZZZhhhxxx{{{~~~FFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@CCCBBBAAA@@@@@@AAABBBBBB???@@@@@@AAA@@@???>>>======<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>============999999999999999999999999666777888888999999999888:::::::::999999999888888777777888999999999888777999999999:::::::::;;;;;;777777777777777777777777444444444444555555555666555555555555555555555555555555666666666666555555444444555555555555444444444444333333333444444555555555555555555555555555555555555555555555555555333444555666777666666555555555444333333444555555444444444555555555666666111111222222333444444555222333444555555555444444333444444444444444444333555555555555555555555555444444444444555555555666666666555444555555777777444444555555555555444444888888888888888888888888444666888888777666777888777888999999777777888999777777999::::::;;;;;;;;;::::::::::::::::::::::::666777888888888888777666777666666555555666666777666666666555555444444444444444444555555555666666444555555666666555555555444444555555555444444444333333444444333333222222333333333222222222111111111222222333333222222111222222111111111111222222000000/////////000000111////////////////////////.........//////000000000............/////////////////////.........---------...000///---,,,,,,---,,,,,,---............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,+++***+++,,,---,,,+++)))))))))***************)))******++++++******))))))))))))(((((()))))))))'''(((***+++++++++)))((())))))************))))))***))))))))))))***++++++''')))***,,,,,,,,,,,,+++***))))))))))))***++++++)))((('''''''''((()))***''''''''''''((()))***+++)))+++,,,+++***)))***+++((((((((()))))))))))))))&&&'''((()))************)))))))))*********+++++++++,,,------+++***+++---........................///////////////000000111777666555444555666888999:::<<<<<<<<<;;;:::;;;<<<>>>>>>===;;;:::;;;===@@@GGGOOOLLLHHHLLLNNNUUUdddrrrvvvzzz}}}AAAAAA@@@??????AAABBBCCCBBBBBBAAAAAA@@@@@@??????===<<<;;;::::::;;;===>>>::::::;;;;;;;;;:::888777<<<<<<::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;777777777777777888888888666777888999999999999999888888888777777777666666666777888999:::999888777555555555666666777777777666666666666555555444444333333444444555555555666555555555555555555555555222333444555555444333222222333444555555666555555555444333222222333444555333333333333333333333333444444444444444444444444222333444555666555555444222333444555555444333222333444444444444555555555000111111222333444444555000111222444444333333222111222333444444333222111111111222222333333444444222333333333444444444444555444333333333444666777333333444444444444333333555555555444444444333333333444666666555555555666888999:::999888777888999888999:::;;;<<<<<<<<<<<<<<<<<<;;;999888777666555555666777777777666555444666555555444555555666666555444444444333333222222222333333333444444444444333444444555555555444444333333444444444333333222333333333333333222111000111111111111000000000000000000111111111111000000111111000000000000111222000000/////////000000111.........///////////////---.........//////000000---......//////000000000//////.........---------//////...,,,******---///++++++,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&&&&&&&'''''''''''''''((()))***++++++***)))(((+++++++++++++++++++++++++++***(((((())))))'''&&&&&&(((***,,,,,,+++)))(((******++++++++++++******))))))(((((((((((())))))!!!"""%%%'''((((((''''''(((((())))))))))))((((((((((((((((((((()))******''')))+++---...---,,,+++))))))***+++---000222333+++***(((&&&%%%&&&'''(((************+++,,,......(((***++++++)))(((((()))''''''(((((())))))******###$$$&&&(((***,,,------))))))))))))************,,,---......,,,,,,,,,...........................///////////////000111111111000000000333777<<<>>>;;;<<<======;;;;;;<<<===??????>>><<<;;;<<<>>>AAALLLTTTOOOIIIKKKMMMTTTcccmmmqqqvvvzzz{{{{{{||||||