BM6P6(@ {{{nnniiihhhdddaaa___^^^______```___]]]\\\\\\\\\]]]]]]YYYWWWUUUTTTSSSPPPMMMKKKFFFEEECCCAAA@@@>>>;;;888999999888888777666666666444333222111222333444555222222111///...---,,,+++000000000///...,,,+++***++++++,,,---............,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((('''((((((***,,,---------------------------000000//////.........---////////////000000000000------,,,++++++++++++,,,---......///////////////............////////////000000000000000000000000......///000111222222333444333000//////000222333///000000222333555777888888888888999999::::::;;;;;;===>>>???>>>===>>>???@@@AAACCCEEEFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUXXXZZZ\\\ZZZYYY\\\```cccdddcccaaa```]]]\\\ZZZXXXUUURRRQQQOOOLLLKKKKKKJJJIIIGGGLLLJJJGGGFFFFFFEEEDDDBBBGGGDDDBBBAAABBBBBB@@@???AAAAAAAAA@@@@@@@@@@@@???AAABBBCCCBBBBBBBBBDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNNNNNNNOOOQQQSSSQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPRRRUUUXXXZZZ[[[]]]___cccgggooowww|||vvvddd^^^[[[ZZZbbbnnnvvvzzzqqqmmmkkkkkkiiidddbbbccc``````___]]][[[ZZZYYYXXXSSSQQQOOOMMMMMMLLLJJJHHHIIIGGGFFFEEEEEEDDDAAA???<<<<<<:::888777666666666333444555666666555444333444444444444555555555666777777777777777777777777777777888999::::::;;;;;;<<<999888;;;<<<>>>BBBHHHKKKaaa|||oooiiihhheeebbb```____________^^^\\\[[[[[[[[[\\\]]]YYYWWWUUUTTTSSSQQQNNNKKKGGGEEEBBBAAA@@@>>>;;;999999999888888777666666666555444333222222222222222111111000///...------,,,000000000///...,,,+++***+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++******)))***+++---...------------------------000/////////............------.........///////////////...------------------......///////////////....../////////000000000////////////////////////000000000000000111111111222111111111111111111111111111111222333444555666777888888999999::::::;;;;;;===>>>???>>>===>>>??????@@@BBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTUUUWWWXXXXXXYYY\\\^^^bbbaaaaaadddhhhkkkkkkjjjiiigggeeeddddddbbb___\\\]]][[[XXXWWWVVVVVVTTTSSSPPPNNNKKKJJJIIIHHHFFFDDDIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPRRRUUUVVVVVVWWWXXXZZZYYYZZZZZZZZZZZZYYYXXXXXXVVVUUUTTTTTTUUUWWWZZZ\\\\\\^^^aaaeeeiiiooowww|||~~~jjjbbb^^^ZZZ^^^gggrrr{{{sssnnnlllllljjjdddaaabbb```___^^^]]][[[ZZZYYYXXXSSSQQQOOONNNMMMLLLJJJHHHIIIGGGFFFEEEEEEDDDAAA???===<<<;;;999888777666666444444555666666555444444666666666777777777888888777777777777777777777777666777777888999999::::::===::::::===???@@@DDDJJJTTTlll}}}pppiiihhheeebbb```_________]]]\\\[[[ZZZZZZZZZ[[[\\\XXXVVVUUUTTTSSSRRROOOLLLIIIFFFBBB???>>>===<<<:::999888888777777666666555555555444444333111000///000000000//////.........000000//////...---++++++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,+++***)))***++++++...---,,,++++++,,,---...------------------------////////////............,,,,,,,,,------------...111000//////......//////---......////////////////////////000000000111111////////////////////////111111111000000////////////000222333333222111000333222222222222333333444777777888888999::::::;;;;;;===>>>???>>>===>>>???>>>???@@@BBBCCCCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMMMMNNNPPPRRRVVVXXXZZZ\\\]]]___bbbeeeggghhhjjjnnnrrrttttttssssssrrrqqqppppppooommmkkkhhhfffcccbbbaaaaaa___]]][[[XXXUUUSSSRRRPPPMMMKKKJJJHHHFFFFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEGGGGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQSSSTTTUUUYYY]]]aaacccdddddddddeeeeeefffggggggfffdddaaa```\\\[[[ZZZYYYZZZ\\\^^^______aaaeeehhhlllqqqwww{{{tttgggaaa[[[ZZZ^^^lll~~~{{{tttooolllmmmkkkeeeaaaaaa___^^^]]]\\\[[[ZZZYYYXXXSSSQQQOOONNNMMMLLLJJJHHHHHHGGGEEEEEEEEEDDDBBB@@@===<<<;;;999888777777666444444555666666555444444666666777777777888888888777777777777777777777777666666777777888888999999<<<:::;;;???AAABBBGGGMMM^^^xxx~~~qqqiiihhhfffcccaaa```______\\\[[[ZZZYYYYYYZZZ[[[\\\XXXVVVUUUTTTTTTRRROOOMMMIIIFFFAAA>>>======<<<;;;888888888777666666555555333333444444333222000/////////////////////000000////////////...---,,,+++++++++,,,,,,+++***))))))+++,,,,,,,,,,,,+++******************************---,,,***(((((()))+++,,,......,,,++++++,,,---...,,,,,,------------------///////////////.........,,,,,,,,,---------......111000000///.../////////---......///////////////000000000000111111111111////////////////////////000000000000000000//////000000111222222222111111111111111111222333444444666666777888999::::::;;;;;;===>>>???>>>===>>>???===>>>???@@@BBBCCCCCCDDDHHHGGGFFFEEEFFFGGGIIIKKKIIIKKKNNNOOOOOOQQQSSSUUUYYY[[[]]]___aaadddhhhjjjkkkmmmqqquuuyyyzzz{{{zzz|||{{{zzz{{{{{{{{{yyyxxxtttrrrooonnnmmmmmmkkkiiihhhfffcccaaa___\\\YYYVVVQQQOOOMMMLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIGGGHHHJJJKKKKKKMMMOOORRRQQQSSSUUUXXX[[[]]]______fffiiinnnrrrrrrrrrssssssrrrssstttsssqqqnnnjjjhhhcccbbbaaa``````aaabbbcccccceeeiiilllooossswwwzzz~~~~~~lllbbb\\\YYYZZZgggvvv{{{rrrmmmjjjlllkkkgggbbbbbb______^^^\\\[[[ZZZYYYXXXSSSQQQOOONNNNNNMMMKKKIIIHHHFFFEEEEEEEEEDDDBBB@@@===<<<:::999777666666666444555555555555555555444444555555555555666666666777777777777777777777777777777888888999999999999;;;:::<<<@@@AAACCCIIIQQQeee~~~qqqiiihhhfffdddbbb```___^^^[[[ZZZYYYYYYYYYZZZ[[[\\\YYYWWWUUUTTTTTTRRROOOMMMIIIFFFAAA>>>======<<<;;;888888777777666555555555000111222333333333222111/////////000000000000000////////////...---,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************,,,+++)))(((((()))+++,,,---,,,+++******+++,,,,,,,,,,,,,,,---------...............///////////////............////////////000///......------......---......///////////////000000000000111111111111........................---......///000000111111222111000///000111333444//////000111222444555666555666666777999::::::;;;;;;===>>>???>>>===>>>???>>>>>>???@@@AAACCCDDDEEEHHHGGGFFFFFFGGGIIIKKKMMMLLLNNNPPPRRRSSSTTTWWWYYY[[[]]]```bbbdddgggkkknnnpppsssxxx|||~~~}}}}}}|||{{{yyyuuussspppooommmjjjfffccc```^^^[[[YYYYYYXXXVVVTTTRRRQQQOOONNNNNNNNNOOOPPPNNNPPPRRRSSSTTTVVVZZZ\\\YYY[[[___dddhhhlllnnnoootttxxx}}}}}}~~~~~~{{{wwwsssqqqlllkkkjjjiiihhhhhhhhhiiihhhjjjmmmoooqqqtttxxx{{{~~~sssfff^^^[[[[[[aaammm~~~rrrkkkgggiiikkkhhhddddddaaa```___]]][[[ZZZYYYXXXTTTRRRPPPNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEBBB@@@<<<;;;999888666555555555555555555444444555555555555555555555666666666777888888888888888888888888999999::::::::::::::::::999999;;;???@@@CCCKKKUUUmmm}}}pppiiihhhgggeeecccaaa___^^^[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZYYYVVVUUUTTTRRROOOLLLIIIFFFBBB???>>>===<<<:::888777777666666555555444000000111222222222222222000000000000000000000000......//////...------,,,)))***+++,,,------------+++++++++++++++******)))******************************)))((()))***+++,,,++++++***))))))***+++,,,+++,,,,,,------..................////////////////////////000000000000111///...------,,,,,,---------......////////////////////////000000000111111........................,,,------...000111111222333111///...///111444666......///000222444666777444555666777888:::;;;;;;;;;===>>>???>>>===>>>?????????@@@AAABBBDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMOOOQQQTTTUUUVVVXXXZZZ]]]]]]```ccceeegggjjjnnnqqqwwwzzz~~~}}}}}}zzzvvvtttnnnkkkhhhfffdddccc```^^^\\\ZZZXXXVVVUUUUUUVVVWWWUUUWWWZZZ[[[]]]___cccfffgggjjjooouuuzzz~~~}}}{{{wwwvvvuuusssrrrqqqppppppnnnoooqqqqqqrrruuuyyy|||~~~nnnccc^^^\\\\\\fffwwwuuulllfffhhhjjjhhhffffffdddcccaaa___\\\ZZZXXXXXXTTTRRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEECCCAAA<<<;;;:::888777666555555666555444444444444555666777777777888888888999999888888888888888888888888::::::;;;;;;;;;;;;;;;;;;999999;;;>>>???CCCNNNZZZvvv|||oooiiihhhgggeeecccaaa___^^^[[[[[[ZZZYYYZZZ[[[\\\]]]\\\ZZZWWWVVVTTTQQQNNNKKKGGGEEEBBBAAA@@@>>>;;;999777777777666555555444444222222111111111111111222111111000000000000000000.........///......---,,,******+++++++++++++++***+++++++++++++++***))))))************************))))))))))))*********+++******)))))))))+++,,,---++++++,,,,,,---......///............/////////000/////////000000000111111///...------,,,,,,---------......///////////////....../////////000000000................................./////////000000000000000000111222333444/////////000111333444555444444555777888:::;;;;;;;;;===>>>???>>>===>>>???AAAAAAAAABBBDDDFFFIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQTTTVVVXXXYYY[[[^^^```aaacccfffhhhjjjmmmqqqttt|||}}}{{{xxxvvvuuusssqqqpppllljjjgggdddbbbbbbbbbcccaaaccceeehhhiiilllpppsss{{{~~~}}}{{{zzzxxxxxxrrrssssssrrrsssuuuzzz}}}yyyiii```[[[YYYaaannn|||qqqhhhhhhjjjiiigggggggggeeeccc```]]]ZZZXXXWWWTTTRRRPPPOOOOOONNNKKKIIIFFFEEEDDDEEEFFFEEECCCAAA>>>===<<<:::999888777777666555444444444444555666777777888888888999999999888888888888888888888888::::::::::::::::::::::::;;;;;;<<<>>>???DDDRRR```~~~{{{nnniiihhhgggfffdddaaa___^^^[[[[[[ZZZZZZZZZ\\\]]]^^^]]][[[XXXVVVTTTQQQMMMJJJFFFEEECCCBBB@@@>>>;;;888777777777666555555444444555444222000//////000000111111111111000000000///.........///......------***++++++******)))((('''***++++++++++++***))))))))))))))))))))))))))))))'''((()))*********************))))))***,,,---///++++++,,,,,,---...//////---.........//////000000////////////000000000000//////...------------------......///////////////............////////////........................///////////////............///111222333333333222111111000000111222222333444444555777888:::;;;;;;;;;===??????>>>===>>>???BBBBBBBBBCCCEEEHHHJJJLLLMMMNNNPPPRRRTTTUUUUUUUUUSSSUUUXXXZZZ[[[]]]```bbbccceeehhhjjjlllooosssuuu}}}|||yyyuuusssrrrssstttppprrruuuwwwyyy}}}~~~}}}uuuuuutttssssssvvv{{{~~~mmm```ZZZZZZ___iiitttvvvkkkiiijjjiiiggggggiiigggeeebbb^^^[[[XXXWWWTTTRRRPPPOOOOOONNNLLLJJJFFFEEEDDDEEEFFFEEECCCAAA@@@???>>><<<;;;:::999999666555444333333444555666666666666666777777777777888888888888888888888888999999999999999999999999=========>>>???EEETTTddd|||rrrjjjgggdddbbbaaa```^^^\\\\\\\\\[[[[[[ZZZZZZYYYYYY[[[YYYXXXVVVUUURRRNNNKKKFFFEEECCCAAA>>>===<<<;;;:::999888666555444444333333333222222111000//////222222111000000000000000---...//////000/////////))))))*********++++++++++++,,,---,,,***(((((((((***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))((((((((()))***,,,---......---,,,++++++,,,...///111000///...---,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......111000000/////////000000.........///////////////---------.........//////////////////////////////000000000000000000000000///////////////000000111222333555777999999999999;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXZZZ]]]___```aaaaaaeeefffggghhhjjjnnntttxxx}}}~~~{{{yyywwwvvvvvvxxx{{{~~~sssddd___^^^[[[```lllwww}}}ooonnnnnnhhhhhhmmmjjjjjjjjjgggddd___ZZZWWWRRRPPPNNNNNNNNNNNNLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA???<<<:::888777777666666555555444444444333777777777777777888888999666666666777888888999999777888888999999:::;;;;;;:::<<>>===<<<<<<>>>===;;;:::888777777777333333333222111111000000000//////...............////////////......---,,,++++++,,,,,,,,,---------+++,,,---,,,+++***+++,,,++++++++++++++++++++++++)))***++++++++++++***)))************+++,,,............---,,,,,,,,,------///......---------......------------............------,,,,,,------...///000//////......//////000//////////////////......---------.........//////000000000000000000000000000000000000000000000000000000//////000000111222111222444666777888888888<<<<<<===???@@@AAABBBBBBEEEEEEFFFHHHIIIKKKLLLMMMRRRSSSUUUVVVWWWXXXYYYYYYYYYZZZ[[[^^^```bbbdddeeeggghhhiiijjjlllpppuuuyyy~~~}}}|||yyyxxxxxxzzz}}}|||jjjccc]]]YYY\\\eeennnxxxrrrnnnnnniiigggjjjjjjkkkkkkjjjgggbbb\\\YYYSSSQQQOOOOOOOOONNNMMMKKKGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA???<<<:::888777777888888777777777666666666777777777777777888888999888888888888777777777777888888888999::::::;;;;;;:::;;;>>>AAACCCLLL```sss|||tttkkkhhheeebbb```___\\\ZZZYYYZZZZZZZZZZZZZZZZZZ[[[[[[YYYWWWVVVTTTRRRNNNKKKEEEDDDBBB@@@???>>>======:::999777666444333333333333333333333222222222222//////......------......000//////...---++++++***++++++,,,,,,,,,---------***++++++***)))***,,,...++++++***))))))***++++++)))***++++++++++++***))),,,+++++++++,,,------...............---,,,,,,+++---------------...//////............////////////---------,,,------...//////...............//////000000000//////.........------........./////////000000000000000000000000000000000000000000000000111111000000111111222333000111333555666777777777======???@@@AAACCCDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOUUUUUUWWWXXXYYY[[[\\\\\\\\\\\\]]]^^^aaadddfffhhhiiikkklllmmmooorrrwwwzzz~~~|||zzzzzz}}}sssggg^^^YYYXXX___dddkkkzzzvvvooommmjjjggghhhjjjkkkmmmmmmkkkeee```\\\UUUSSSQQQPPPPPPOOOMMMKKKGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>><<<:::999888777888888777777777777666666777777777777777888888999:::999999888777777666666888888999999::::::;;;;;;;;;<<<>>>AAAFFFRRRiii~~~{{{ssskkkhhhdddbbb```^^^\\\YYYXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVTTTQQQMMMJJJDDDCCCBBB@@@???>>>>>>>>>666666444222111000000///333333333333333333444444111000000/////////000000......---,,,+++++++++***))))))*********+++++++++))))))((('''%%%&&&))),,,+++******))))))******+++*********++++++*********,,,,,,+++++++++,,,,,,------......///...---+++***......---------......///////////////000000000000---------------...//////...------------......///222111111000///...------............////////////111111111111111111111111////////////////////////222222111111222222333444111222333555666777888888===>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRVVVVVVWWWXXXZZZ\\\]]]^^^]]]]]]]]]^^^```dddgggiiijjjkkkmmmnnnpppssswwwzzz~~~||||||~~~{{{iiiaaa[[[XXX\\\^^^cccqqq{{{pppnnnkkkhhhggghhhkkknnnooommmhhhccc___XXXVVVSSSRRRQQQPPPMMMKKKGGGFFFEEECCCBBBBBBAAAAAAAAA@@@>>><<<:::999888888666666555555555555555555777777777777777888888999999999999888888777777777888888999999:::;;;;;;<<<======???BBBIIIXXXsssxxxrrrjjjgggdddaaa```^^^\\\ZZZXXXXXXYYYYYYZZZZZZZZZ[[[ZZZXXXVVVUUUTTTQQQMMMJJJDDDCCCBBB@@@???>>>>>>>>>;;;:::888777555444444444333333333333333333444444000000////////////000000,,,,,,++++++++++++,,,---))))))*********+++++++++++++++***'''%%%%%%''')))++++++************+++++++++******************++++++***************+++,,,,,,---...///...---+++***000000///------,,,,,,,,,/////////000000000111111...------------...//////---------------...//////222222111000///......---........./////////000000000000000000000000000000////////////////////////222222222222222333333444333333444555777888999:::===>>>@@@CCCFFFIIIKKKLLLLLLLLLLLLLLLMMMPPPRRRSSSVVVVVVWWWXXXZZZ\\\^^^___]]]]]]\\\]]]___bbbeeehhhiiijjjmmmnnnpppssswwwzzz~~~}}}}}}lllccc[[[XXXZZZ[[[___mmm}}}uuuooommmjjjhhhgggiiimmmpppoookkkfffbbb[[[YYYVVVTTTSSSQQQNNNLLLGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>><<<:::999999888555555666666666666666666777777777777777888888999777777888888999999999:::888999999:::;;;;;;<<<<<>>=========<<<:::999777666666666333333333333222222222222------,,,,,,------......,,,,,,+++***+++,,,---...++++++,,,,,,,,,---------......---+++(((((()))******+++,,,,,,,,,,,,+++***++++++***))))))***++++++***)))))))))******+++,,,,,,---------...------,,,111000///...---,,,,,,,,,////////////000000000000......------......///000------------...///000000111111111000000/////////....../////////000000000////////////////////////000000000000000000000000222222111111222222333444444444444555777888:::;;;<<<>>>AAADDDIIIMMMPPPQQQPPPPPPNNNNNNOOOPPPSSSTTTVVVVVVVVVWWWYYY\\\^^^```]]]]]]]]]^^^___aaacccdddfffiiilllnnnpppssswwwzzz~~~qqqddd\\\WWWYYYZZZ]]]kkk{{{}}}sssnnnllljjjgggiiimmmppppppmmmiiiggg^^^\\\XXXVVVTTTRRRNNNLLLHHHGGGFFFDDDCCCCCCCCCCCC@@@???>>><<<:::999999999777777888888888888999999777777777777777888888999777777888888999::::::;;;999999::::::;;;;;;<<<<<<@@@@@@CCCJJJUUUjjjvvvrrrgggdddbbb``````___]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXYYYXXXVVVUUUSSSPPPLLLIIIFFFEEECCC@@@>>>===<<<<<<:::999888666555444444333333333333222111111000000---,,,,,,,,,,,,---...//////...,,,++++++,,,---...++++++,,,,,,,,,---------,,,---...---+++******+++***+++---//////---+++***++++++***))))))***++++++)))))))))***+++,,,---...,,,,,,,,,,,,---......///000///...---------------........./////////000000...............//////000............///000111222111000000000000000000000.../////////000000000000........................000000000000000000000000111111111111111222333333444333333444555777999:::;;;===@@@EEEKKKPPPSSSVVVTTTSSSQQQOOOOOOQQQSSSTTTWWWVVVVVVWWWYYY\\\```aaa^^^^^^______```aaaaaabbbeeehhhllloooqqquuuyyy|||~~~zzzhhh```ZZZZZZ[[[^^^kkk{{{wwwpppmmmkkkiiikkknnnpppqqqpppmmmlll```^^^ZZZWWWUUURRROOOLLLIIIHHHGGGFFFDDDDDDDDDDDD@@@???===<<<::::::999999777777888888888999999999777777777777777888888999999999999999999999999999999999::::::;;;<<<<<<<<>>===<<<;;;;;;:::888777555444444444333333222222111000//////...............///000111222000...+++++++++,,,---))))))*********+++++++++(((***+++,,,+++******+++))),,,...000000...,,,))),,,+++***))))))***+++,,,*********+++,,,...///000,,,+++++++++,,,...000111...------------...//////............////////////...............///000000.........//////111222222000000000000000111111111////////////000000000000........................000000000000000000000000111111000000111111222333333222222333444666888::::::<<<@@@FFFLLLQQQVVVXXXVVVUUURRRPPPPPPQQQSSSTTTXXXWWWWWWXXXZZZ]]]aaaccc___``````aaaaaaaaaaaa```eeehhhlllpppsssvvvzzz}}}mmmddd^^^^^^]]]```mmm}}}{{{qqqmmmkkkjjjllloooqqqrrrrrrqqqooobbb___[[[XXXVVVSSSOOOLLLJJJIIIHHHFFFEEEEEEDDDDDD@@@???===<<<;;;:::999999555555666666777777777888777777777777777888888999;;;;;;:::999999888888888999999:::;;;;;;<<<<<<===>>>AAAHHHSSSddd~~~wwwqqqiiigggdddbbbaaa___\\\ZZZXXXZZZ[[[\\\ZZZZZZZZZ[[[[[[YYYWWWTTTQQQNNNLLLJJJEEEBBB???<<<<<<;;;999888999999888777666555444444222222222111111111111000222222000///..................---,,,,,,+++*********++++++++++++***)))(((++++++***)))(((((())))))))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,---....../////////...------,,,,,,////////////////////////////////////000000000000////////////////////////,,,---///000111111111111111000000///...---------......///000000000000000111111000000//////......---......///000111111222//////000111222222333333555555666777888999::::::999<<>>@@@@@@@@@HHHZZZrrrwwwqqqhhhfffcccbbbaaa```]]][[[ZZZ[[[]]]\\\[[[ZZZZZZ[[[ZZZYYYWWWTTTQQQNNNLLLKKKGGGDDD@@@>>>======;;;:::999999888777666555444444222222222111111111111000222111000///............//////...------,,,++++++,,,,,,++++++************,,,,,,+++************************++++++,,,,,,---)))******++++++******)))))))))))))))***+++,,,,,,...............---------////////////////////////......------,,,,,,++++++////////////////////////......//////000000111111//////......---,,,,,,+++......///000000000000000111000000000/////////.........//////000000111111000000000111222222333333333333444555666777888888999<<>><<<;;;:::999888777777777777888999999999999999999999999999999:::999999999::::::;;;;;;999;;;<<<;;;;;;<<<>>>@@@BBBCCCLLLaaa{{{wwwqqqfffdddbbbaaaaaa```___]]]\\\]]]^^^^^^\\\ZZZZZZ[[[ZZZYYYWWWUUURRROOOLLLKKKHHHEEEBBB@@@??????===<<<999999888777666555444444222222222111111111111000222111000//////......////////////......------,,,------+++******++++++,,,---,,,++++++++++++++++++++++++++++++++++++++++++)))))))))******))))))))))))))))))***+++,,,,,,------------...............////////////////////////......---,,,+++***))))))////////////////////////000000///......///000111000//////......------,,,......///000000000000000000000000000////////////000000000000000000000000000000111111222333333333333333444555666777888888999;;;>>>AAACCCHHHLLLPPPQQQQQQRRRQQQPPPPPPRRRSSSTTTTTTUUUVVVXXX[[[^^^___aaacccdddccccccccceeeggghhhkkkoooppprrrvvv|||xxxkkkaaa^^^nnnvvvooonnnmmmmmmnnnqqqssssssqqqooohhhddd^^^YYYUUURRROOOMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA???===<<<;;;:::888888888888888999::::::999999999999999999999999;;;:::999888999:::;;;<<<:::;;;<<<<<<;;;;;;===???EEEFFFRRRjjjwwwpppeeecccaaa```aaaaaaaaa```]]]___```___\\\[[[[[[[[[YYYYYYXXXVVVSSSPPPMMMKKKHHHEEEBBB@@@??????>>>===999999888777666555444444222222222111111111000000111111000//////////////////.........---------,,,...---+++******+++---...,,,++++++*********++++++,,,,,,++++++++++++++++++))))))************))))))***+++,,,---......//////,,,,,,------...//////000////////////////////////000000//////...---,,,,,,////////////////////////222111///------...000111222222111111000000000///......///000000000000000000000000000////////////111111000000000000000000111111111222222333333333555555666777888999::::::999;;;===???AAAEEEIIIMMMPPPRRRSSSSSSRRRRRRSSSUUUSSSSSSSSSUUUWWWZZZ]]]___```aaacccccccccdddgggiiiiiilllppprrrssswww~~~vvvgggbbbmmm~~~wwwmmmkkkllllllnnnqqqttttttsssqqqjjjfff```[[[WWWSSSPPPNNNKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>===;;;;;;999999888888999999:::;;;888888888888888888888888;;;:::999888888:::;;;===;;;<<<===<<<;;;<<<===???EEEIIIXXXtttxxxpppeeebbb```___```aaabbbaaa^^^___```___]]][[[[[[[[[YYYYYYXXXVVVTTTPPPMMMKKKFFFCCC@@@>>>>>>>>>===<<<999999888777666555444444222222222111111111000000111000000////////////000---------,,,,,,,,,,,,,,,...---+++******+++---...******))))))))))))***+++,,,,,,++++++++++++++++++***++++++++++++++++++***)))***,,,...////////////+++,,,,,,---...///000000//////////////////////////////////////////000000////////////////////////222111///------...000111111111111111000000000000......///000000000000000////////////000000000000111111111111000000000000222222222222222333333333555555666777888999::::::999:::===>>>@@@CCCGGGJJJNNNPPPSSSTTTSSSSSSTTTUUURRRRRRSSSTTTVVVYYY\\\]]]^^^```aaabbbbbbdddgggiiiiiimmmppprrrtttxxxqqqgggmmmxxx}}}qqqmmmjjjkkkmmmqqqtttuuutttrrrmmmhhhccc]]]YYYUUUQQQNNNKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@???===<<<;;;999999888888999999:::;;;888888888888888888888888::::::999999999:::;;;<<<;;;<<<======<<<<<<>>>@@@EEELLL___}}}xxxpppeeeccc```___```aaabbbbbb]]]^^^______]]][[[[[[\\\XXXXXXXXXWWWUUUQQQNNNLLLEEEBBB???=========<<<;;;999999888777666555444444222222222111111111111000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++------)))))))))((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''(((***,,,.........---,,,,,,------...///000000////////////////////////---------.........//////////////////////////////000000///......///000111..............................///000000000000000////////////000000000000111111111111111111111111222222333333333333333333333333444555666777888888888:::<<<===???BBBFFFIIIKKKNNNQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWZZZ[[[]]]^^^```aaaaaacccfffhhhiiilllppprrrtttyyyyyymmmlllrrrqqqkkkhhhiiilllppptttuuuuuusssoookkkeee```[[[VVVQQQNNNKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>===<<<;;;888888888888888999::::::888888888888888888888888999999:::::::::;;;;;;;;;:::;;;======<<<===???BBBEEEQQQhhhxxxooofffccc```^^^___aaabbbbbb[[[]]]^^^^^^\\\[[[\\\]]]XXXXXXXXXXXXUUURRRNNNLLLDDDBBB???============<<<999999888777666555444444222222222111111111111000000000////////////000000------------------------************++++++,,,,,,***)))))))))******+++,,,*********++++++,,,,,,---******++++++++++++******&&&(((***---...///......,,,---------......//////////////////////////////---------------------,,,////////////////////////......//////000000111111------------------------......///000000000000000.../////////000000000111000000000111111222222333333333333333333333333333333333444555666777888888888999;;;===???BBBFFFJJJJJJNNNRRRUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTVVVXXXYYY\\\]]]___``````aaadddfffhhhlllooorrrtttyyy~~~pppmmmppp|||rrrjjjggghhhjjjooosssuuuuuusssppplllgggaaa\\\WWWRRRNNNKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@>>><<<;;;:::888777777777777888999999888888888888888888888888777999:::<<<<<<;;;:::999999:::<<<======>>>AAACCCHHHXXXrrrxxxooogggddd```^^^___aaaaaaaaaZZZ\\\]]]]]]\\\[[[\\\]]]WWWXXXYYYXXXVVVRRRNNNLLLEEEBBB???>>>>>>>>>===<<<999999888777666555444444222222222111111111111000000000////////////000111---.....................((()))***++++++++++++++++++*********+++,,,,,,---))))))***+++,,,,,,------))))))************))))))(((***---///111111000000---------...............////////////////////////000000///...---,,,,,,+++////////////////////////,,,---///000111111111111.........///////////////...//////000000000000000.../////////000000111111//////000111222333333333333333333333333333333333555555666777888999::::::777999;;;===???BBBGGGJJJLLLPPPUUUXXXXXXWWWVVVVVVTTTSSSSSSSSSSSSUUUVVVWWW\\\]]]^^^______```ccceeehhhkkkoooqqqtttxxxqqqmmmooovvvxxxooofffgggjjjnnnsssuuuuuusssqqqmmmhhhbbb]]]XXXRRRNNNKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA???===<<<;;;:::777777777666777888888999777777777777777777777777666888;;;======<<<:::888888:::<<<======???BBBDDDLLL]]]zzzzzzooohhheeebbb```___^^^]]][[[^^^]]]]]]\\\[[[ZZZYYYYYY\\\ZZZXXXUUURRROOOMMMKKKFFFDDDAAA@@@??????===;;;:::888666666666666666444555333000000222333333333000000000000000/////////000//////---,,,+++******,,,,,,,,,++++++*********++++++************++++++***++++++++++++***))))))(((***+++,,,------,,,+++++++++++++++,,,---...///------............------111000///...---...//////000///---+++++++++---...///.........------------//////000111111000............------------......111111111111000000000000222222111000//////000000///000000111222333333333111111222222222333333333444444444444555777888999777999;;;<<<===???CCCFFFOOOPPPSSSUUUWWWWWWVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[YYY[[[]]]^^^___```dddfffhhhjjjmmmpppssswww}}}wwwoooppp~~~ooobbbdddfffiiinnntttvvvtttqqqooolllfff___XXXRRROOOMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCBBB@@@===;;;:::999999999::::::::::::999999999999999999888888777777999999:::::::::;;;;;;;;;@@@;;;999<<>><<<::::::888999999999999999999888999999999999888888888777999999:::::::::;;;;;;;;;@@@;;;999<<>>===<<<;;;888888888888888888888888999999999999888888888888::::::::::::;;;;;;;;;;;;???;;;:::<<<>>>???CCCHHHYYYkkk|||qqqgggdddaaa___^^^^^^]]][[[ZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYYXXXWWWTTTPPPLLLJJJFFFDDDAAA@@@??????===;;;:::888666555666666666444222000//////111111111000111000///...---,,,++++++//////...---,,,,,,++++++*********++++++,,,,,,,,,++++++************++++++***++++++++++++***))))))***)))(((''''''((()))***)))***---...//////---,,,------............------000000000111111222333333000///............//////000000/////////.........+++,,,...000000000000000......------------....../////////000111222222222111000000/////////000000......//////000000000111111111222222222333333333333333333444555666777888888999:::;;;<<<>>>BBBEEEIIIMMMSSSYYY]]]]]][[[ZZZWWWVVVVVVVVVVVVXXXZZZ[[[\\\]]]___``````bbbeeeggghhhjjjmmmoooqqqtttyyy}}}|||uuurrr{{{}}}kkkdddaaadddkkkpppsssuuuvvvuuurrrmmmfff___XXXTTTNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBAAA@@@>>>======<<<888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;;;;<<>>???CCCJJJ]]]rrr}}}rrrfffccc```^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXYYYZZZZZZZZZWWWSSSNNNKKKFFFDDDAAA@@@??????===;;;:::888666555666666666444111000///000111222000///111000///...---,,,++++++.........------,,,,,,+++*********++++++,,,,,,,,,++++++************++++++***++++++++++++***))))))))))))(((((()))+++---...)))+++---///000///...---------............------.....................---//////........./////////////////////............+++,,,...///000000000///......------------......111111111111000000000000000///////////////000000////////////000000000000111111222222222333333333333333333333444666777888888999:::;;;;;;===AAADDDGGGKKKRRRYYY]]]^^^]]]\\\YYYYYYXXXXXXXXXZZZ[[[\\\]]]___```aaaaaaccceeehhhiiikkkmmmoooqqqtttxxx|||}}}|||tttqqqyyypppfff___dddlllpppuuuyyyxxxwwwuuupppiiiaaaZZZUUUNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBAAA@@@???>>>===<<<999999888777777888999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===;;;<<<>>>???@@@FFFMMMaaazzz~~~rrreeeccc___^^^^^^^^^]]]\\\]]]\\\[[[ZZZYYYXXXXXXWWWXXXZZZ\\\\\\YYYTTTOOOLLLFFFDDDAAA@@@??????===;;;:::888666666666666666444111000000111222222111///111000000///...---,,,,,,***+++,,,,,,---...//////++++++++++++++++++,,,,,,++++++************++++++***++++++++++++***)))))))))))))))***+++---//////***+++---...//////......------............------//////000000///...---------............////////////.........---------------...000111222111111000......------------......000/////////.........---//////......//////000000000000000000000000000000111111222222222333333333222222333333444555777888888999:::;;;;;;===@@@CCCEEEIIIPPPWWW\\\^^^______]]]\\\[[[[[[[[[]]]^^^______```bbbbbbbbbcccfffhhhkkklllnnnpppqqqtttxxx{{{|||zzzrrrooowwwyyykkkaaaeeemmmpppuuuzzzyyyxxxvvvrrrkkkbbb[[[VVVNNNLLLIIIGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>===<<<;;;:::999888888999:::;;;999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@@@@BBBIIIQQQggg~~~rrreeebbb___^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXWWWYYY[[[\\\ZZZUUUOOOKKKFFFDDDAAA@@@??????===;;;:::888666666666666666444222111111222333333111///000000000//////.........***++++++,,,---...///000,,,,,,++++++++++++++++++++++++************++++++***++++++++++++***))))))))))))+++,,,------------,,,,,,------.../////////------............------...///000111111111000///,,,,,,---...............------------,,,,,,,,,,,,...///000111111000//////......------------..................////////////...............///000000111111111111111111111111111111222222222333333333222222222333444555666777888999::::::;;;===@@@BBBCCCGGGNNNTTTZZZ^^^```aaa``````___^^^^^^___aaabbb```aaacccccccccdddfffiiilllnnnoooppprrrtttxxx{{{}}}vvvooolllsssrrreeehhhnnnooosssyyyyyyyyywwwssslllccc[[[VVVOOOLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCAAA???===<<<;;;<<<;;;:::888888:::;;;<<<999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>AAABBBDDDLLLUUUnnn~~~rrrdddbbb___]]]^^^^^^]]]\\\YYYYYYYYYYYYZZZZZZZZZZZZVVVXXX[[[\\\YYYTTTNNNJJJFFFDDDAAA@@@??????===;;;:::888666666666666666444222111222333444444222000000000000000000/////////------------------,,,,,,---,,,,,,++++++*********++++++************++++++***++++++++++++***)))))))))***,,,------,,,+++***------,,,------...000000---..................---)))***,,,---...///......++++++,,,---.........---------,,,,,,,,,+++++++++---......//////...---,,,.........------...............///000111222333333...............///000111222222222111111111111111111111222222222333333333222222222333444555666777888999::::::;;;<<>>===<<<:::999999888777666666666666666555444222333444444333111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***)))************+++++++++))))))***+++,,,------------------------...///000000///.........000111222...............---------000000//////.........---111000///......---......////////////............////////////000000000000------...000111111111111222222111111000000//////111111111111111222222222222222333333333333444444222333444555666777888999555777999;;;;;;<<>>===<<<;;;:::999999888888999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======???===???FFFEEEMMMbbb{{{~~~pppgggddd```]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXYYYYYYXXXTTTNNNIIIGGGDDD@@@>>>===<<<;;;999888888777666555555555555333111000000111222000///........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***)))************+++++++++***************+++,,,---.........---------......///...---------...///000////////////000000000111///.........------------//////.........//////000000000000/////////............/////////000000000---...///000000111000000000000000000000000000000/////////000000111111111111111111222222222333333333333444555555666777777555777999;;;;;;<<>>======<<<;;;::::::999999::::::888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======???===@@@FFFFFFPPPeeesssfffccc___\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYXXXTTTOOOJJJFFFCCC@@@>>>======<<<;;;888777666555444444444444333111000000111111000///........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))************++++++++++++***)))(((((()))+++,,,...............---------///...------,,,---------......//////000000111111---------------,,,,,,,,,---------......///111111111111000000000/////////------.........///////////////000000000000//////------...//////000111111------...//////000111111000000111111111222222222444444444555555666666666666888:::;;;;;;<<<>>>@@@@@@CCCFFFIIIMMMRRRYYY]]]```aaadddfffhhhiiijjjjjjggggggggggggggghhhiiijjjiiilllooorrrsssuuuwwwyyy|||~~~{{{ooojjjcccgggoooqqqgggggggggmmmvvvyyyyyyxxxvvvrrrkkkccc]]]WWWSSSMMMIIIGGGGGGFFFEEECCCCCCBBBAAA???>>>=========<<<;;;;;;::::::;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<======???===@@@GGGHHHTTTkkkttteeebbb^^^[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXWWWTTTOOOLLLGGGDDDAAA?????????>>>===888777666444444333333333444333222222333333222111........................++++++************))))))+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++---+++((('''&&&(((***,,,,,,------......//////...//////...------,,,,,,,,,...............---------------------------------...............///000000111111111111000000000000------------.........//////000000000000//////...---........./////////000------...///000000111222111111111111222222222222666666666666666666666666777888:::;;;;;;;;;===???@@@AAACCCEEEIIINNNUUUZZZ```bbbeeehhhjjjkkkkkkkkkggggggfffffffffggghhhhhhhhhkkknnnqqqrrruuuxxxzzz{{{}}}~~~rrrlllbbbdddjjjxxxwwwhhhdddeeellluuuyyyyyyxxxvvvsssmmmeee___WWWSSSNNNJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======@@@>>>AAAHHHKKKYYYrrrsssdddaaa]]][[[[[[[[[ZZZZZZXXXYYYYYYZZZZZZ[[[[[[\\\YYYWWWVVVVVVUUUSSSOOOMMMHHHEEEBBBAAA@@@@@@???>>>888777666555333333333222444333111222333333222000////////////////////////+++++++++******)))))))))++++++++++++++++++++++++******+++++++++***))))))))))))*********+++++++++---+++((('''&&&(((***,,,)))+++,,,...///000000000////////////......------000000///...---,,,,,,+++..................//////000000///...............111111111111000000000000------------.........//////000000000000//////...000/////////.........---......///000000111222222222222222333333333333444777777777777777777888888888999;;;;;;;;;;;;<<<>>>???@@@BBBCCCFFFKKKQQQVVV```bbbfffiiikkkllllllkkkggggggfffeeeeeeeeeffffffhhhjjjmmmppprrrtttxxx{{{zzz|||rrrlllaaabbbgggsss~~~jjjddddddkkktttzzzyyyxxxwwwtttnnngggbbbXXXTTTNNNJJJHHHGGGEEEDDDBBBBBBAAAAAA@@@???>>>>>>;;;::::::999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======@@@???AAAIIINNN___zzzrrrdddaaa]]][[[[[[[[[[[[ZZZXXXYYYYYYYYYZZZZZZ[[[[[[XXXVVVTTTSSSSSSRRROOOMMMIIIFFFCCCAAAAAA@@@???>>>999888777555444333333333222000//////000000///...////////////////////////......------,,,,,,++++++++++++++++++++++++++++++************************)))************++++++++++++***)))(((((()))+++,,,)))***,,,///000000000000....../////////......---222222111000///......---.........///////////////111111///......---------111111000000000/////////------.........///////////////000000000000//////111111000//////...------//////000000000000111111222222333333333444444444666666666777777888888888999:::;;;;;;::::::<<<===>>>???AAACCCEEEIIINNNRRR\\\___dddhhhkkkmmmmmmllliiiiiihhhggggggfffgggggghhhjjjmmmoooqqqtttxxx{{{yyy{{{~~~ssslllcccdddfffpppooofffffflllrrrzzzyyyxxxwwwuuupppjjjeeeYYYUUUOOOKKKHHHGGGEEEDDDBBBBBBAAAAAA@@@???>>>>>>::::::999888888888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======AAA???BBBJJJPPPdddqqqdddaaa]]]\\\\\\\\\\\\[[[WWWWWWWWWXXXXXXXXXXXXXXXWWWUUUSSSQQQQQQPPPNNNMMMIIIFFFBBB@@@???>>>===;;;:::999888666555444333333111000//////000000///...//////////////////////////////......---,,,,,,,,,************************++++++***))))))***+++,,,)))************+++++++++***************+++,,,---+++,,,...///000///...---+++,,,---.........------//////000000000000000000---------....../////////000//////.........//////000000000/////////............/////////000000000---...///000000111000000000000000000000000000000000000////////////......111222222222333333333333333333444555666777777888999;;;<<<;;;::::::;;;<<<<<>>===<<<:::999;;;:::999777555444444333333222111111222222111000000000000000000000000000......---,,,,,,+++******************************,,,+++)))((((((***+++---)))************+++++++++))))))***+++,,,---------...///000000///---+++***)))***,,,---...------,,,++++++,,,---...///000111,,,,,,,,,------...............---......///000111////////////............////////////000000000000------///000111111111111//////000000111111222222/////////...------,,,,,,000111111111111222222222111111222333444666666777:::;;;<<<<<<::::::;;;<<<<<<>>>BBBDDDFFFHHHKKKMMMQQQVVV]]]eeekkkoooqqqqqqsssrrrqqqooonnnnnnnnnnnnjjjkkkmmmnnnppprrrvvvyyy{{{|||}}}~~~~~~wwwjjjiiiiiimmm{{{zzznnnlllooossszzzyyyxxxwwwuuurrrllliiiZZZVVVPPPKKKIIIGGGEEEDDDBBBAAAAAA@@@@@@?????????<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========AAA@@@CCCKKKSSSjjjxxxnnncccaaa^^^]]]]]]]]][[[ZZZXXXXXXVVVUUUTTTSSSSSSSSSQQQRRRSSSSSSRRRPPPNNNLLLKKKIIIGGGDDDAAA>>>===<<<888666444444555333///+++000111222333333222111000,,,---...//////...------////////////...---,,,+++************************''''''&&&&&&&&&&&&''''''++++++***************+++,,,,,,,,,---------......000///...------...///000,,,---...000222444666666//////............/////////111222111000///000111,,,---...000000000///...000111111111000///---,,,...---,,,+++,,,...000222000000111111111111000000////////////000000000000111111000000000000111111222222333333333333444444555555555555666666666666:::;;;<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFGGGIIIIIIOOOSSSYYY^^^cccjjjrrryyywwwwwwwwwvvvuuussspppooommmlllkkkjjjlllppptttwwwyyy{{{~~~~~~uuunnnkkksss~~~pppjjjlllqqqvvv{{{}}}{{{xxxvvvqqqjjj^^^XXXQQQMMMKKKIIIFFFCCCEEECCCAAAAAAAAAAAA???===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;@@@???BBBFFFKKKWWWqqqvvvlllbbb```^^^]]]]]]]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSRRROOOMMMKKKGGGEEECCCAAA???>>>======999777555555666444000---000111222222222222111000000000000000000///...---.........---,,,,,,++++++************************((((((''''''''''''(((((())))))(((((()))******+++,,,,,,,,,,,,------------000///...------...///000---......///000111111222////////////////////////...///000000......///000....../////////...---,,,000000111111000///---,,,------,,,,,,---...000111//////000000000000//////////////////000000000000111111000000000000111111222222333333333333444444777888888888888999999999777888::::::999999;;;<<<>>>???@@@BBBDDDEEEFFFGGGMMMQQQVVV[[[```hhhrrryyyzzzzzzzzzzzzxxxvvvtttrrrooommmllllllmmmqqqtttwwwxxxzzz}}}|||tttpppuuu}}}uuunnnppptttvvv{{{}}}{{{yyywwwrrrlllaaa[[[SSSNNNLLLJJJHHHEEEEEECCCAAAAAAAAAAAA???>>><<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@CCCGGGLLLZZZuuutttiiiaaa___]]]]]]^^^^^^^^^]]]YYYXXXWWWUUUTTTTTTTTTTTTSSSTTTTTTSSSQQQNNNKKKIIICCCBBB@@@???>>>===<<<<<<:::888777666666555222///000111111222222111111000444333222111000////////////...,,,+++******++++++++++++++++++++++++++++++)))))))))(((((()))))))))((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,//////............///000///.........------------//////000111111000//////,,,---......,,,,,,---...///000000//////...---,,,000000000000000///------,,,------......///000000......////////////......////////////000000000000222222111111111111222222222222333333333333444444555555555666666666666777666777999999888888:::<<<<<<===>>>@@@AAACCCDDDEEEJJJNNNSSSWWW]]]fffrrrzzz|||}}}~~~~~~|||zzzxxxvvvpppooonnnmmmnnnqqqtttvvvwwwyyy|||}}}zzzuuuwww{{{uuulllmmmpppuuuzzz}}}|||zzzyyytttnnneee^^^UUUOOOLLLKKKJJJHHHEEECCCBBBAAABBBAAA???>>><<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAADDDHHHOOO```{{{ssshhh___^^^\\\\\\^^^______^^^YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSQQQMMMJJJHHHBBBAAA@@@>>>===<<<;;;;;;999888777666555444222111000000111111111111000000444333111000///000111111000///,,,*********,,,---+++++++++++++++++++++++++++******))))))******+++******))))))))))))************+++++++++,,,,,,,,,...............//////000///......------,,,,,,,,,...000111333333111000...,,,---......,,,,,,---...000000000000000000//////000000000//////......---,,,---...///000000000///...//////000000//////...////////////000000000000222222111111111111222222222222222333333333444444333333444444444555555555777888::::::::::::<<<===<<<===>>>???AAABBBCCCCCCIIILLLPPPUUU[[[eeeqqqyyy|||}}}}}}{{{zzzqqqpppooonnnnnnppprrrsssvvvxxxzzz|||}}}{{{uuuuuuwww}}}wwwkkkjjjmmmsssyyy||||||{{{{{{wwwqqqiiiaaaVVVOOOLLLKKKJJJHHHEEEDDDBBBBBBBBBAAA@@@>>><<<<<<;;;::::::::::::;;;999999999:::::::::;;;;;;<<<<<<<<<<<<============???AAADDDHHHRRRfffsssiii___]]]\\\\\\^^^______^^^YYYYYYWWWVVVUUUTTTTTTTTTUUUUUUTTTSSSPPPMMMIIIGGGDDDCCCAAA???===;;;::::::777777666555333222222222000000000000000000000000000//////...///000222333111000...,,,+++,,,---...++++++++++++++++++++++++++++++************++++++...---,,,+++***)))))))))******+++++++++,,,,,,,,,---......///////////////...........................000111333333111000...---...//////...---.../////////000111111222333444/////////...............,,,---...///000000000000///000000111111000000///////////////000000000000222111111111111111111222222222222333333333444444666666777777777888888888666888::::::::::::<<<>>>===>>>>>>@@@AAABBBCCCCCCHHHKKKOOOSSSXXXbbbnnnwwwxxxzzz}}}}}}{{{sssrrrpppooonnnooopppqqqtttvvvxxxzzz|||~~~wwwqqqqqqsssxxxppplllmmmqqqwww{{{{{{||||||yyyssskkkbbbXXXPPPMMMKKKIIIHHHFFFDDDBBBBBBBBBBBB@@@>>><<<<<<;;;::::::::::::;;;999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>AAADDDIIIVVVoootttiii___^^^\\\\\\^^^______^^^ZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTTTTSSSPPPMMMIIIGGGEEEDDDBBB???===;;;::::::777777777555222111222333111000000//////000000111---------...///000111222111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...---,,,+++*********++++++++++++,,,,,,,,,,,,,,,---...///000000000///------......///000000000//////000111111000//////...000000000///...///000/////////000111333555666//////...------......///---......//////000111111000000111111111111000000////////////000000000000111111000000000000111111222222333333333333444444555555555555666666666666444666888999999999;;;===>>>>>>???@@@AAABBBCCCCCCFFFJJJNNNQQQVVV^^^iiippprrruuuyyy}}}~~~}}}uuutttrrrqqqoooooooooppprrrtttwwwyyy{{{vvvooonnnnnnsssrrrkkkkkknnntttyyyzzz|||}}}zzzuuullldddZZZRRRNNNLLLIIIFFFFFFDDDCCCBBBCCCBBB@@@???<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???===AAAEEEKKK[[[yyysssiii```^^^]]]]]]^^^___^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSSSSRRRPPPMMMJJJHHHCCCBBB@@@>>>===<<<<<<;;;777888888666333222333666111000///......///000111------...///000000000000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,---...///000000000///............////////////////////////////////////...///000000///...///000//////......///111222333///...------------...//////............000111222//////000000000000//////////////////000000000000000000////////////000000222222333333333333444444222222333333333333444444555777999999999:::<<<>>>>>>>>>???@@@AAABBBBBBCCCDDDHHHLLLOOOSSSYYYbbbhhhnnnqqqwww|||xxxwwwvvvtttrrrqqqpppppppppsssvvvyyy|||zzzooolllkkkoootttkkkiiilllrrrwwwyyy{{{}}}{{{vvvnnnggg]]]VVVQQQNNNJJJFFFFFFEEECCCBBBCCCBBBAAA???<<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>DDDHHHNNNbbbsssiiiaaa___]]]]]]^^^^^^^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUURRRSSSSSSRRRPPPMMMJJJHHH@@@???>>>===============888999999777333333555777111000///......///000111...///000111111000......---------------+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++((((((((()))***,,,---...,,,,,,------------......+++,,,...000000000000///..................------//////............//////...///000///......///000//////...------...///000///...---,,,,,,---//////000///...---...000222333......////////////......////////////000000000000//////............//////222222333333333444444444555555555666666666777777777999;;;<<<<<<===???AAA======>>>???@@@AAAAAABBBBBBFFFKKKNNNPPPUUU]]]ccckkkooouuu|||{{{zzzxxxvvvtttsssrrrqqqooorrruuuyyy|||~~~rrrllliiilll{{{{{{pppmmmjjjqqqvvvxxx{{{}}}{{{vvvoooiii```XXXTTTPPPKKKGGGFFFEEECCCCCCCCCCCCAAA???<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@???EEEJJJQQQfffrrrhhh```___^^^\\\\\\]]]^^^___\\\\\\ZZZYYYWWWUUUTTTSSSQQQQQQQQQPPPOOOLLLJJJHHHFFFCCC@@@???>>>>>><<<:::;;;999666444444444333222222222111111000/////////111000000///...------,,,,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,......,,,+++***)))))))))++++++++++++++++++++++++////////////000000000000......//////000111111111000000000000///---,,,+++,,,---...000111111111111000000000///////////////111000...,,,,,,,,,------222222222222222111111111000000000000000000000000222111000///............000111111111111222222222111111222333333444555555666666666666666777888888777999::::::::::::;;;===@@@???@@@@@@AAABBBCCCDDDEEEGGGIIILLLOOOUUU[[[```fffkkkqqqvvvzzz}}}|||xxxuuuttttttttttttuuuvvvxxx}}}uuukkkgggiiixxxqqqmmmnnnqqqvvv|||}}}zzztttmmmbbbYYYSSSNNNJJJGGGGGGFFFDDDDDDDDDCCCBBB@@@<<<<<<;;;::::::::::::;;;999::::::;;;;;;<<<<<<===;;;<<<===<<<<<<<<<>>>@@@DDDFFFMMM[[[tttqqqggg______^^^]]]]]]]]]]]]^^^\\\[[[ZZZYYYWWWUUUTTTSSSSSSSSSRRRQQQNNNKKKHHHFFFEEECCC@@@???>>>>>><<<:::;;;999666444444444333222222222111111000/////////222222111111000//////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++------,,,+++*********************++++++,,,,,,,,,........./////////000000---......//////000111111000000000000///...------,,,---...///000000000000000000000000000000000000000000/////////000000111........................000000000000000000000000000000////////////000000//////000000000111111111111222222333333444444444555555555555555666666777777999::::::::::::;;;===?????????@@@AAABBBDDDDDDEEEGGGIIIKKKNNNSSSYYY^^^bbbgggooovvv{{{|||yyyxxxwwwwwwwwwwwwxxx{{{yyynnnhhhiiivvvxxxpppmmmpppuuu{{{~~~{{{uuunnncccYYYSSSNNNJJJGGGGGGEEEDDDCCCCCCCCCAAA@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@CCCFFFNNN___yyypppfff^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSTTTTTTSSSQQQMMMJJJFFFDDDEEECCC@@@???>>>>>><<<;;;;;;999666444444444333222222222111111000/////////222111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,++++++*********++++++))))))***+++,,,,,,---------------.........//////,,,------...//////000000///000000111111000000///---......//////......---000000000000000000111111---...///000111111111111////////////000000000000000000000000000000000000............///000222222.../////////000000000000222222222333333333333333444444444444444555666666777999::::::::::::;;;=========>>>???AAACCCDDDEEEFFFGGGHHHJJJLLLQQQVVV[[[]]]cccllluuu}}}|||zzzyyyyyyzzz{{{|||}}}rrrkkkiiisssqqqlllnnnssszzz}}}wwwoooeee[[[SSSNNNKKKHHHFFFEEECCCCCCCCCBBBAAA???===<<<;;;;;;:::;;;;;;;;;======<<<<<<;;;::::::999;;;<<<======<<<===???@@@BBBGGGRRRfffoooddd]]]^^^______^^^]]][[[ZZZ[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRPPPMMMJJJGGGEEEEEEBBB@@@??????>>>===;;;;;;999666444444444333222222222111111000///////////////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***************+++,,,,,,(((((()))***,,,---......,,,,,,,,,---------......,,,,,,------...///////////////000111111111111111//////000000///......---000000000111111111111111+++,,,.../////////...---000000000000000111111111000000000000000000000000............///000111222/////////000000000111111333333333222222222222222555555444444555555666777777999::::::::::::;;;===<<<<<<===???AAACCCEEEFFFFFFGGGHHHHHHJJJNNNSSSWWWZZZaaakkkuuu}}}~~~{{{yyyxxxxxx|||}}}tttllliiippp|||qqqjjjmmmrrrxxx~~~~~~xxxrrrhhh^^^UUUOOOKKKJJJFFFDDDCCCBBBCCCBBBAAA???======<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<===???AAACCCIIIVVVnnnnnnddd]]]^^^______^^^\\\[[[YYYZZZYYYYYYWWWVVVUUUTTTSSSQQQQQQPPPOOOMMMKKKHHHGGGDDDBBB@@@??????>>>===<<<;;;999666444444444333222222222111111000/////////............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++*********))))))))))))***+++,,,,,,(((((()))***,,,---......,,,,,,,,,,,,------------,,,,,,------.../////////...///000111111222222111111111111111111000///...//////000000111111111111---.../////////...,,,+++,,,,,,,,,------.........000000000000000000000000000000////////////000000000000000111111111222222222222222222222222222111666666555555666666777888777999::::::::::::;;;===<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHIIILLLRRRUUUYYY```kkkuuu}}}~~~{{{yyyyyyyyy|||~~~tttllliiioooyyyuuujjjlllqqqwww}}}~~~zzzuuummmcccYYYQQQLLLJJJFFFEEECCCCCCCCCCCCAAA???======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========<<<===>>>=========???AAADDDKKK\\\wwwnnnddd^^^^^^^^^^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTPPPPPPPPPOOOMMMKKKIIIGGGDDDBBB???>>>??????===<<<;;;999666444444444333222222222111111000/////////////////////////////////,,,,,,+++++++++*********************************)))***++++++++++++***))))))))))))))))))***+++,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,------...//////000000...//////000111111111111222222222222111111000///......//////000000111111111111111111000///...---------......///000000000000000000000000000000000111000///////////////000111111111111222222222222111111111222222222222222666666666666666777888888777999::::::::::::;;;===<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGGGGIIILLLQQQUUUXXX___jjjttt{{{}}}||||||}}}}}}tttlllhhhmmmvvv{{{jjjlllpppvvv|||~~~{{{xxxsssiii^^^TTTNNNKKKGGGFFFDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<======>>>>>><<<===>>>>>>======???AAAFFFNNNaaa~~~mmmeee```___^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTQQQQQQPPPOOOMMMJJJGGGFFFCCCAAA???>>>??????>>><<<;;;999666444444444333222222222111111000/////////////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++++++++***)))***)))))))))))))))***+++*********++++++,,,,,,,,,------------............---......//////000111111......///000000000//////000111111111111000000///,,,------...//////000000111000000/////////000000000000111111222333333444000000000000000000000000//////...//////000111222000000000000111111111111000000111111222222333333666555555555555666777777777999::::::::::::;;;============>>>???AAABBBCCCEEEFFFGGGGGGIIILLLRRRUUUVVV]]]hhhssszzz~~~~~~~~~vvvlllgggkkktttkkklllpppuuu{{{~~~~~~}}}{{{{{{wwwooocccWWWOOOKKKHHHGGGEEEEEEEEEEEECCCAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>>>>===>>>@@@BBBHHHQQQeeennnfffaaa___]]][[[ZZZZZZZZZ[[[XXXXXXWWWVVVVVVUUUTTTTTTSSSRRRQQQOOOLLLIIIEEECCCCCCAAA???>>>??????>>>===;;;999666444444444333222222222111111000/////////,,,---------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******))))))))))))******+++++++++++++++++++++,,,---------.........//////......//////000111111111......////////////......//////000000000000//////,,,,,,------...//////000...---,,,,,,,,,...000111---......///000111111111000000000000000000000000,,,------...000111333444////////////000000000000//////000111222333333444555444444444444555666666777999::::::::::::;;;===>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGGGGIIIMMMRRRVVVTTT\\\gggrrrzzz~~~}}}~~~wwwlllgggjjjrrrkkkmmmpppuuuzzz}}}}}}|||{{{|||zzzrrreeeYYYOOOKKKIIIGGGFFFEEEFFFEEEDDDBBB>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>===>>>@@@BBBJJJSSShhhlllhhh___^^^]]][[[ZZZYYYYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTPPPPPPOOOMMMKKKIIIGGGEEEEEECCC???>>>>>>>>>===<<<:::888666444333222222222222222222111111111111000111...++++++...000///...------,,,,,,,,,,,,++++++...------,,,+++***))))))(((((('''(((((()))******''''''((()))***++++++,,,'''(((***,,,---/////////000000...------...///000---...///000000111111111///............//////000000000000000000000000000222///,,,***)))+++---///---///111111000//////000,,,---///111111111111000000000000000////////////000000000000000000000000222111111111222333444444.........///000222333444222222333444555666777888555777999999999999;;;===???>>>??????@@@AAABBBCCCGGGGGGGGGHHHJJJMMMPPPRRRZZZ___eeelllqqqvvvzzz}}}~~~{{{{{{}}}xxxmmmkkkmmmnnnxxxnnnoootttuuu|||}}}vvvlll```UUUOOOKKKIIIFFFDDDCCCAAA???===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>@@@DDDGGGLLLVVVkkkkkkfff___^^^]]][[[ZZZZZZZZZYYYZZZZZZXXXVVVUUUTTTSSSSSSPPPPPPOOOMMMKKKIIIGGGEEEEEEBBB@@@>>>>>>>>>===<<<:::999777555333333333333222222222111111111000000000...+++,,,...//////...------,,,,,,,,,,,,++++++++++++******)))((((((((())))))(((((())))))***+++))))))******************((()))***,,,---....../////////............//////---...///000000111111111000//////.........//////000000000000000000000000222000...,,,,,,---///000...///000000///......///---...///000000111000000111000000000////////////000000000000000000000000111111111111111222333333......//////000222333444222222333444555666777888555777999999999999;;;============>>>???@@@AAABBBFFFFFFFFFGGGIIILLLOOOPPPVVVZZZ```eeejjjoootttxxx}}}}}}|||zzzxxxxxxzzz}}}|||nnnkkkkkklllvvvjjjkkkqqqsss{{{xxxnnnbbbXXXQQQKKKIIIFFFDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>===>>>@@@CCCFFFKKKWWWmmm}}}iiiddd___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[YYYWWWUUUTTTRRRRRRPPPOOOOOOMMMKKKIIIGGGFFFEEEBBB@@@>>>>>>>>>===<<<;;;999777555444444444444222222111111111000000000000...------...//////...------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))******++++++,,,,,,++++++************)))***+++,,,------------......///////////////...---...///000000111111111111000///...............000000000000000000000000111000000000000000111222///000111000...------...000///////////////000000111111000000000/////////000000000000000000000000000000000000000111111222/////////000111222333444222333333444555666777777555777888999999999;;;<<<<<<<<<<<<===>>>@@@AAABBBEEEEEEEEEFFFHHHKKKMMMOOOSSSVVV[[[___dddiiiooosssuuuvvvvvvuuutttuuuwwwzzz}}}rrrllllllmmmxxxwwwhhhgggnnnqqqxxxzzzqqqfff[[[UUULLLIIIFFFDDDCCCCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???>>>>>>@@@CCCFFFKKKZZZsss|||gggbbb___^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZXXXVVVTTTRRRQQQOOOOOONNNMMMKKKIIIGGGFFFDDDBBB@@@??????>>>===;;;;;;:::888666555444555555111111111111000000000000000///..................------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------------------///000000000///...---...///000000111111111111111000......---------///////////////////////////000000111222222222222111222222111...---...///111111///......///000000111111111000000000//////////////////////////////000000////////////000000000000000000111222333444333333444444555666666777555666888999888999:::<<<<<<<<<======???@@@BBBCCCDDDDDDEEEFFFIIIKKKMMMOOOSSSUUUYYY\\\aaaffflllpppnnnoooqqqqqqqqqsssuuuxxx{{{~~~wwwooooooqqqttt{{{iiieeelllnnnttt}}}~~~{{{ssshhh^^^XXXNNNKKKGGGDDDDDDCCCBBBAAA???>>>>>>===============<<<<<<<<<<<<============??????@@@??????@@@DDDFFFMMM___yyy}}}gggaaa^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[YYYWWWTTTRRRPPPOOOOOONNNMMMKKKIIIHHHGGGCCCBBB@@@@@@??????<<<::::::999777666555555555666111111111000000000/////////000000000///.........------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++++++++,,,)))******+++,,,,,,------***+++,,,,,,------------,,,---///000000000///...---...///000000111111111111111000......---------////////////////////////......000111111111111000333444333111///...///111111111///......///000000111111111111000000000000////////////////////////000000///////////////000111000000000111222333444333333444444555666666666444666888888888888:::<<<=========>>>@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLNNNOOORRRTTTWWWZZZ^^^bbbhhhllliiikkknnnoooppprrruuuwwwyyy}}}|||qqqoooppprrriiicccjjjmmmttt~~~|||tttjjjaaa[[[PPPMMMHHHEEEDDDDDDCCCBBB??????>>>============>>><<<<<<<<<=========>>>>>>???@@@@@@??????AAAEEEHHHMMMbbb~~~~~~hhhbbb]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZXXXUUUSSSQQQOOONNNNNNMMMKKKJJJHHHGGGCCCBBB@@@@@@@@@???<<<:::999888777555444444555555111111000000000////////////000222111///------...------,,,,,,,,,,,,++++++(((((())))))*********+++,,,,,,++++++******++++++(((((()))***+++,,,------)))***+++,,,------------,,,---...///000000000000---...///000000111111111111000///...............000000000000000000000000...//////000000000000///333333222111///...000222000///////////////000000222222111111111000000000000000000000000000000000111000000///////////////111111111111111222333333444444444555555555666666444666777888888888:::;;;======>>>???@@@BBBDDDEEEDDDEEEGGGHHHKKKLLLNNNOOONNNQQQTTTWWWZZZ^^^cccffffffiiilllnnnoooqqqtttvvvyyy|||rrrlllmmmrrr}}}kkkbbbjjjooovvv}}}vvvlllddd^^^SSSOOOJJJFFFDDDCCCCCCBBB??????>>>===============<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@BBBFFFIIINNNdddjjjddd[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYVVVTTTRRRNNNNNNNNNMMMKKKJJJHHHHHHCCCAAA@@@@@@@@@???<<<:::888777666444444444444555111000000000///////////////111333222///------...------,,,,,,,,,,,,++++++)))))))))))))))*********,,,,,,+++***************)))))))))******+++++++++((()))***,,,---......///---------......///000111---...///000000111111111000//////.........//////000000000000000000000000000000000000////////////000111000...------000222---...///000000111000000222222222111111111000000000000000000000000000000222111000000/////////000222222111111111222333333444444444555555555555555444666777888777888999;;;<<<<<<===>>>@@@BBBDDDEEECCCDDDFFFHHHJJJKKKMMMMMMLLLOOOSSSWWWYYY\\\___bbbdddgggjjjlllnnnooorrrtttxxx|||~~~vvvnnnmmmqqqzzzqqqeeemmmpppuuuxxxooogggbbbVVVRRRKKKGGGDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<===<<<=========>>>>>>>>>>>>===???@@@@@@AAADDDHHHKKKUUUkkkkkkeee[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYZZZZZZYYYWWWTTTSSSNNNNNNNNNMMMLLLJJJIIIHHHBBBAAAAAAAAAAAA???<<<999777666555444333333444555000000000000////////////...111333333///------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***)))))))))************)))))))))))))))'''(((***,,,---/////////......------...///111222---...///000111111111111//////.........//////000000000000000000000000000222222111000/////////000.........,,,+++,,,///111,,,---///111111111111000222222222111111111111000000000000000000000000000222222111000000000000000222222222111222222333333444444444555555555555555444555777888777888999;;;:::;;;;;;===???AAACCCDDDAAABBBEEEGGGIIIJJJKKKLLLLLLPPPUUUYYY[[[]]]___aaaccceeeiiikkkmmmnnnqqqsssxxx|||}}}~~~{{{sssrrroooxxxzzzkkkoooppprrr{{{zzzrrrjjjdddXXXSSSLLLGGGDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>???@@@AAAEEEIIIMMM\\\rrrjjjbbb]]]\\\ZZZYYYXXXYYYZZZ[[[]]]]]]\\\ZZZXXXUUURRRPPPOOONNNMMMLLLKKKJJJIIIIIIAAAAAA@@@@@@>>>===<<<;;;===;;;888555333222222222444333222222111111222222......------------......,,,,,,************,,,,,,,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,******************************+++,,,---//////000//////.........---------//////000000000000//////222///------000222111///........................111222222222222111000000000//////.........//////000000000000111111111111111111111111000000000000111111000000//////......000000000000111111111111000000111111111222222222444444555555666777777777888888888888888999999999======>>>???@@@AAAAAABBBFFFFFFFFFGGGHHHKKKMMMNNNNNNOOOQQQTTTWWW\\\```bbbaaacccgggjjjmmmpppuuuxxxyyy{{{}}}~~~tttssssss{{{nnnlllsssvvv}}}uuukkkddd[[[VVVNNNHHHEEEDDDBBBBBB???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<=========>>>???AAAAAA??????DDDIIILLL^^^wwwjjjbbb]]]\\\ZZZXXXXXXYYYZZZ[[[]]]]]]]]][[[YYYVVVSSSQQQNNNNNNNNNMMMLLLJJJHHHGGGBBBAAAAAA@@@>>>===;;;::::::999666333222111222222222222111000000000000000......------------......---,,,+++******+++,,,---,,,,,,+++******+++,,,,,,***************+++++++++***************************++++++,,,---...///000//////.........---------//////000000000000//////222000------//////...,,,000000000000000000000000111222222222222111000000//////............//////000000000000111111111111111111111000000000//////000000000000000000//////000000000000111111111111111111111111111111111111333333333444555555666666777777888888888999999999<<<<<<===>>>@@@AAABBBBBBEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRVVVZZZ]]]```bbbdddhhhkkkmmmqqqvvvyyyyyy{{{~~~vvvsssssszzzvvvqqquuuwww~~~}}}uuukkkddd\\\VVVOOOIIIEEEDDDCCCBBB??????===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAA???@@@DDDJJJNNNgggiiibbb]]]\\\ZZZXXXXXXYYYZZZ[[[]]]]]]]]][[[YYYVVVSSSRRRMMMNNNNNNNNNMMMJJJHHHFFFCCCCCCBBB@@@>>><<<:::999777666444222111111222222000000///............///......------------.........---,,,++++++,,,---...,,,++++++******++++++,,,+++++++++******************************************++++++,,,---...///////////////............---//////000000000000//////222000............,,,***111111111111111111111111111111222222111111000/////////............//////000000000000111111111111111111000000000000//////000000000000111111111111000000000000111111111111222222222111111111111111222222222333444444555555777777777888888888999999;;;;;;<<<>>>???AAABBBBBBDDDDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNPPPTTTXXX[[[]]]bbbeeehhhkkknnnqqqvvvyyyzzz|||yyyssssssyyyyyyyyyxxx}}}}}}uuukkkeee]]]WWWPPPIIIFFFDDDCCCBBB??????>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAA@@@AAAEEELLLSSSmmmiiibbb\\\[[[YYYXXXXXXXXXZZZ[[[\\\\\\\\\ZZZXXXVVVSSSQQQMMMNNNOOOOOOMMMJJJGGGEEEDDDDDDCCCAAA???<<<:::999666555444333222222333333000000///............///......------------............,,,,,,,,,,,,......++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++,,,,,,---...///////////////...............//////000000000000//////000000////////////...---000000000000000000000000111111111111111000000//////............//////000///000000000111111111111111000000000//////////////////000000111111222222///000000000111111111111000000111111111222222222222222222333444444555555666666777777888888999999::::::;;;===???@@@AAABBBCCCDDDEEEFFFHHHIIIKKKLLLLLLLLLNNNPPPSSSWWWZZZ\\\bbbdddgggjjjmmmppptttwwwzzz|||zzztttsssxxx|||{{{}}}uuullleee^^^XXXPPPJJJFFFDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<============>>>>>>>>>@@@@@@AAABBBBBBFFFOOOYYYuuuiiibbb\\\[[[YYYXXXWWWXXXYYYZZZ[[[[[[[[[ZZZXXXUUURRRQQQMMMNNNOOOOOOMMMJJJFFFDDDDDDDDDCCCAAA???<<<:::999666555555444444444444444222111000000//////000000......------------............,,,,,,,,,,,,......++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++,,,,,,------.........//////////////////////////////000000000000//////...///000111111111111111111111111111111111111111000111111111111000//////...............///000000///000000000111111111111000000000////////////...//////000000111111111222///000000000111111111111......///111222333444555333333333444555555666666555666666777888888999999999:::;;;<<<>>>???@@@AAACCCCCCEEEGGGHHHJJJKKKKKKKKKLLLMMMOOOSSSWWWZZZ\\\```cccfffhhhkkknnnrrruuuzzz}}}zzzuuussswww}}}~~~vvvmmmggg___YYYQQQKKKGGGEEECCCBBB@@@???>>>======<<<<<<===============>>>>>>>>>???@@@???AAACCCDDDGGGSSS```~~~hhhbbb\\\[[[YYYWWWWWWXXXYYYZZZ[[[[[[[[[ZZZXXXVVVSSSRRROOOOOOOOONNNLLLIIIFFFEEEDDDDDDCCCAAA???===;;;:::666666555555444444333333333222111111000000111111......------------.........---,,,++++++,,,---...***++++++,,,,,,++++++***+++++++++***************************************,,,,,,,,,---------.........////////////000000000//////000000000000//////,,,...111333222222222333222222222222222222222222000000111111000000///.........---......///000111000000000000111111111111000000////////////......////////////000000000000000000000000111111111111......///111222333444555333333333444555555666666444555666666777888999999::::::;;;<<<===>>>??????AAABBBDDDFFFHHHIIIJJJJJJIIIJJJLLLNNNRRRWWWZZZ]]]```bbbeeegggiiilllqqqttt{{{~~~|||uuusssvvv~~~xxxoooiii```ZZZRRRKKKGGGEEEDDDCCC@@@@@@???>>>=====================>>>>>>>>>??????AAA???AAAEEEEEEGGGVVVfff}}}hhhbbb\\\ZZZXXXWWWWWWWWWYYYZZZ\\\]]]\\\\\\ZZZXXXUUUTTTPPPPPPOOOMMMKKKIIIGGGEEECCCCCCBBBAAA@@@>>>===<<<555555555444333222111111333222111111000000111111......------------......---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++******************+++++++++************************,,,,,,,,,------------....../////////000000000000//////000000000000//////,,,///222333111000111222222222222222222222222222000000000000000//////...---------......///000111000000000000111111111111000000/////////........./////////...............000000000000111111111111111111111111111222222222222222222333444444555555444444555666777888999999;;;;;;;;;<<<<<<=========>>>@@@BBBDDDFFFGGGGGGGGGFFFGGGIIILLLQQQVVVZZZ\\\```ccceeehhhjjjmmmqqqttt{{{~~~~~~uuurrruuu}}}}}}}}}zzzqqqkkkaaa[[[SSSLLLHHHEEEDDDCCCAAA@@@???>>>==================>>>>>>>>>?????????AAA>>>@@@FFFFFFHHHXXXkkk}}}hhhbbb[[[ZZZXXXWWWWWWWWWYYYZZZ^^^^^^^^^]]]\\\ZZZWWWVVVQQQPPPOOOLLLJJJHHHGGGFFFBBBBBBBBBAAA@@@???======444444444333222111000///222222111000000000000000.........------.........,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***))))))******+++++++++,,,************************,,,,,,------------------.../////////000000111111//////000000000000//////,,,///333333000......///////////////////////////000000000000000//////...---------......000111111000000000000111111111111000/////////............//////......---------,,,000000000000111111111111333333222222111000//////000111111222333333444444444444555666777888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEECCCDDDGGGJJJOOOUUUYYY\\\aaadddfffiiikkkmmmqqqttt{{{vvvrrrttt||||||{{{{{{rrrlllaaa\\\SSSLLLHHHFFFDDDCCCAAA@@@???>>>============>>>>>>>>>>>>????????????AAA>>>@@@FFFGGGHHHYYYnnn~~~hhhbbb\\\ZZZXXXVVVVVVWWWYYYZZZ```___^^^\\\ZZZWWWUUUTTTQQQPPPNNNKKKHHHFFFDDDCCCDDDCCCBBBAAA@@@>>>======:::888666555555444222000//////............////////////............//////222111///...------......******+++++++++***))))))+++++++++************)))++++++******************,,,---...///000000000000000000//////.........---000000000000000000000000111111111111111111111111222111111111000000//////000000000000111111111111111111000000//////......111111111111111000//////000///---,,,++++++,,,---////////////............000000///////////////000111111222222222111111000555555555555555555444444555666666666777777888888::::::;;;;;;;;;;;;;;;;;;======>>>???@@@?????????@@@DDDGGGJJJKKKOOOUUUYYYaaadddiiimmmnnnpppqqqsssyyyvvvooopppwwwwwwuuuzzz~~~vvvmmmccc^^^VVVPPPKKKIIIGGGEEEAAA@@@???>>>========================>>>>>>>>>>>>@@@DDDBBBCCCHHHJJJZZZuuuiiibbb\\\[[[XXXVVVVVVWWWYYYZZZ```___^^^\\\ZZZWWWUUUSSSPPPOOONNNLLLJJJHHHFFFFFFCCCCCCBBB@@@???>>>===<<<999777555555555444222000000000////////////000000///..................//////...,,,+++******++++++))))))***+++,,,---------+++++++++************)))************************,,,---...///000000000000000000/////////.........000000000000000000000000111111111111111111111111111111111000000000//////111111111000000/////////000000000000////////////111111111111111000/////////...---------...///000////////////////////////000000////////////000000111111222222222111111000222222222333333333333333444444444444555555555666::::::::::::;;;;;;;;;;;;<<<============>>>>>>>>>???BBBFFFHHHJJJMMMTTTYYY```dddhhhlllnnnpppqqqsssxxx~~~{{{wwwtttnnnoooppppppnnnnnnooopppuuuyyy}}}xxxmmmnnnsss}}}uuusssxxx~~~vvvmmmccc^^^VVVOOOKKKHHHFFFDDDAAA@@@???>>>>>>===============>>>>>>>>>?????????@@@DDDCCCEEEJJJNNN___zzzjjjbbb\\\[[[YYYWWWWWWXXXYYYZZZ___^^^]]][[[YYYVVVTTTSSSNNNNNNMMMLLLKKKJJJIIIHHHBBBBBBAAA@@@>>>===<<<;;;999777555444444444222000111111000000000000111111......------------.........---+++***))))))******,,,+++++++++,,,---......+++++++++************)))************************,,,---...///000000000000000000////////////......000000000000000000000000000000000000000000000000111111000000000000//////222111111000///...---,,,////////////000000000000000111111111111000000///............///000111222000000000000000000000000000000////////////000000000111111222222222111111222333333444444555555555444444444444555555555555999999:::::::::;;;;;;;;;<<<;;;:::::::::;;;===>>><<>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@DDDCCCFFFMMMRRRdddkkkbbb\\\[[[YYYXXXXXXXXXYYYZZZ^^^^^^]]][[[XXXVVVTTTRRRNNNMMMLLLKKKJJJIIIHHHGGGBBBAAA@@@???>>><<<;;;;;;888666444444444444222000111000000//////000000111------,,,,,,,,,,,,------000///...,,,,,,,,,,,,---///...---+++************+++++++++*********))))))***************+++++++++,,,---...///000000000000000000//////////////////000000000000000000000000////////////////////////000000000000000000//////000000000///...---------.........///000111111111000000111111111111000///.........//////000000000000000000000111111111111000////////////000000111000000111222222222111111111111222333444444555555666666666777777777777777888888999999::::::;;;;;;;;;:::999888888:::<<<===:::===@@@BBBDDDHHHPPPUUU^^^bbbhhhllloooqqqssstttwww|||~~~xxxoooggg```[[[YYYYYYZZZ[[[ZZZYYYXXXYYY[[[VVVYYY\\\]]]^^^^^^```aaaccceeegggjjjmmmrrrxxx|||rrrpppqqq|||yyypppppprrrttt~~~yyyoooeee___WWWPPPKKKGGGDDDCCCAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@AAAAAABBBAAAEEEDDDGGGNNNUUUhhhmmmbbb\\\[[[ZZZYYYXXXYYYYYYZZZ^^^]]]\\\ZZZXXXUUUSSSRRRNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;777555444333444444222000000//////......//////000------,,,,,,,,,,,,------111000///---------......---,,,+++******)))))))))+++++++++*********))))))))))))*********+++++++++,,,---...///000000000000//////000000000000000000000000000000000000000000........................//////////////////000000............////////////------...///000111222222///000000111111111000000////////////......------///000000000111111111222///////////////000111111///000111222222222222222//////000000111222333333777777777777777666666666777777888888999::::::;;;;;;:::888777888999;;;===:::<<>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBFFFDDDGGGOOOWWWlllnnnbbb[[[[[[ZZZZZZYYYYYYYYYZZZ]]]]]][[[ZZZWWWTTTRRRQQQNNNMMMKKKIIIGGGEEECCCCCCBBBBBBAAA@@@>>>===<<<;;;666555333333444444222000//////............//////......------------......000///---,,,++++++,,,,,,'''''')))***+++,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,,,,---...///000000000000//////000000000000111111000000000000000000000000////////////////////////......////////////000000....../////////000000000---......///000111111222///000000111111111111000////////////...---,,,+++...//////000000111111111///......//////000111222///000111222222222222222333333333444444555555666555555555555555444444444666666777888999::::::;;;;;;:::999999999:::<<<===;;;===>>>>>>???CCCJJJPPPZZZ___eeeiiimmmooorrrttttttxxx~~~yyyvvvhhheee```ZZZUUURRRQQQPPPIIIJJJKKKJJJIIIHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOOOOQQQRRRSSSTTTVVVZZZ]]]^^^bbbgggmmmttt|||~~~uuupppqqqqqqzzz~~~ttthhhbbbZZZRRRLLLHHHEEECCCBBBAAA@@@??????>>>??????>>>>>>???@@@AAABBBBBBCCCBBBEEEDDDGGGQQQZZZqqqooobbb[[[[[[[[[ZZZZZZZZZZZZZZZ]]]\\\[[[YYYWWWTTTRRRPPPLLLLLLKKKJJJHHHGGGFFFEEECCCCCCBBB@@@???>>>===<<<666444333333444333222111000000////////////000000///..................//////...---+++***++++++,,,$$$&&&***---......------+++++++++************)))((())))))***++++++,,,,,,,,,---...///000000000000//////000000000111111111000000000000000000000000////////////////////////........./////////000000000000000000000000//////......//////000000111111//////000111111111111111...///000000000///......------...//////000111111............///000111222//////000222222333333222555555555555555666666666666555555555444444444444555555666777888999::::::;;;;;;;;;<<<<<<<<<======<<<>>>>>>>>>>>>AAAHHHNNNVVV[[[aaafffiiillloooqqqpppttt{{{zzzuuuoookkk___\\\XXXSSSPPPNNNNNNNNNJJJKKKLLLKKKJJJIIIJJJLLLKKKLLLLLLKKKIIIIIIJJJLLLKKKMMMNNNOOOOOOOOOQQQSSSTTTVVVYYY\\\aaahhhooouuu}}}yyyrrrrrrrrryyywwwjjjddd[[[SSSMMMIIIEEECCCBBBBBBAAA@@@????????????======>>>???@@@AAABBBBBB@@@DDDCCCHHHTTT```yyypppbbb[[[[[[[[[[[[ZZZZZZZZZYYY\\\\\\[[[YYYVVVTTTRRRPPPKKKKKKKKKJJJJJJIIIIIIHHHDDDCCCBBBAAA@@@>>>======555444333333333333222111111111000000000000111111//////............//////000///---,,,+++,,,,,,---''')))---///000...,,,***+++++++++************)))((())))))***++++++,,,,,,,,,---...///000000000000//////000000111111111222000000000000000000000000000000000000000000000000---.........//////000000333333222111000///......////////////000000000000//////000111111111111111---...000111222222111111,,,------...///000000111............///000222222//////000222222333333333000000//////////////////888888777777666666666555444555666777888999::::::;;;<<<===>>>>>>>>>=========>>>???======@@@GGGMMMSSSXXX^^^cccgggjjjmmmooommmqqqxxx~~~zzzvvvqqqlllfffbbb[[[XXXTTTOOOLLLKKKKKKLLLJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKMMMJJJLLLNNNNNNNNNMMMNNNOOONNNOOOQQQRRRVVV[[[bbbgggkkkttt}}}sssssstttyyyxxxllleee\\\TTTNNNJJJFFFDDDCCCBBBAAA@@@????????????<<<===>>>???@@@AAABBBBBB>>>CCCCCCIIIWWWddduuuggg```^^^\\\\\\]]]]]]\\\[[[^^^\\\ZZZXXXVVVTTTTTTSSSPPPMMMKKKIIIIIIHHHGGGEEECCCCCCBBBAAA???===;;;::::::888555444444444222111111111000000//////......------............---------...//////---+++((('''++++++******************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...///000111111222222111000///...,,,,,,,,,---...//////000000000000//////222111000.........///000111000000000000000111111000000///...---,,,,,,+++000///...------...///000000000000000000000000000444222000...------///000,,,+++++++++,,,---///111666333000---,,,...111333000000000000111111111111111222222333333444444444555555666666555555444333666999;;;999444333666:::???>>>===<<<;;;<<<===>>>>>>===<<<<<<===@@@DDDFFFJJJNNNSSSYYY]]]bbbgggjjjooorrrwww|||~~~wwwpppkkkiiifffaaa\\\XXXVVVTTTRRRQQQPPPPPPPPPOOONNNLLLKKKJJJKKKMMMNNNLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOSSSRRRPPPPPPQQQTTTWWWYYY^^^cccnnnzzzuuurrrrrr|||{{{mmmfff\\\SSSMMMJJJHHHHHHCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGLLLXXXnnnuuugggaaa___]]]]]]]]]^^^]]][[[]]]\\\ZZZXXXVVVTTTSSSSSSPPPNNNKKKIIIIIIHHHGGGEEECCCCCCBBBAAA???===<<<;;;:::888555444444444222111////////////000000000000------............------(((***,,,...///...------************************************************,,,,,,,,,,,,,,,,,,,,,,,,......000111111111111111000000//////////////////000000111111111111000000111000//////////////////222222111000////////////000//////......---------000000///......//////000000000000000000000000000111000///......///000111......---------......///222000...,,,,,,...111333000000000000111111111111222222333333444444555555666777777777777666555555333666888888777888<<>>>>>>>>>>>@@@>>>===<<<<<<>>>@@@BBBFFFJJJPPPUUUZZZ___dddhhhiiilllqqquuuzzz~~~|||wwwqqqjjjfffdddbbb\\\XXXYYYXXXVVVUUUTTTSSSSSSTTTRRRQQQOOONNNMMMNNNOOOPPPNNNNNNNNNNNNNNNOOOOOOPPPNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNOOOQQQSSSTTTVVVYYY```iiippp{{{vvvssssss}}}{{{nnnggg]]]TTTNNNKKKIIIHHHCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHMMMZZZqqqvvvhhhbbb```^^^^^^^^^___^^^]]]]]]\\\[[[YYYWWWUUUTTTSSSPPPNNNKKKJJJIIIIIIGGGEEEDDDCCCCCCBBB@@@>>><<<;;;:::888555444444444222111.........///000111111111------............------((()))+++...///000//////************************************************++++++,,,,,,,,,,,,,,,,,,......///000111111111111000000111111222222111111111111222222222222111111......///000000000//////333222111000///.........///////////////.........000000/////////000000111000000000000000000000000---......///000111111222000000000000000///.........------------///111222000000000000111111111111222333333444555555666666888888999999888888777666444555666888:::===@@@AAACCCCCCDDDCCCCCCAAA???>>>@@@???<<<;;;:::;;;<<<===???CCCHHHMMMRRRWWW\\\```fffiiinnnrrrwww||||||wwwqqqlllfffcccaaa___ZZZWWWZZZZZZYYYXXXXXXXXXYYYYYYVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRROOOOOOOOOOOOOOOPPPQQQQQQRRRQQQTTTYYY___hhhyyy|||xxxvvvvvv~~~zzzooohhh^^^UUUOOOKKKIIIHHHCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFJJJPPP]]]vvvwwwiiicccaaa_________```___]]]^^^^^^]]][[[YYYWWWUUUTTTPPPNNNKKKJJJJJJIIIGGGFFFDDDDDDCCCBBB@@@>>>===<<<:::888555444444444222111.../////////000000000111------............------------.........---,,,,,,***************+++++++++************************+++++++++++++++,,,,,,,,,---...///000111111111111...///111222333222222111000111111222222111111000,,,---///000111000//////222111000///////////////......//////////////////000000000000000111111111000000000000000000000000---...///000111111111000///000111222222111000///........./////////000000///000000000111111111111222333444444555666777777999999999999999888777777888777777999<<>>>>>===;;;999999999:::;;;:::===AAADDDHHHLLLQQQTTT___ccchhhnnnttt{{{xxxtttnnnkkkgggdddccc```]]]ZZZ\\\\\\\\\\\\]]]]]]^^^^^^ZZZYYYXXXWWWWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQSSSQQQRRRUUUXXX___lllxxxxxx{{{}}}zzzxxxyyynnnhhh^^^UUUOOOKKKHHHFFFDDDCCCBBB@@@????????????>>>>>>>>>>>>???@@@AAABBBDDDGGGLLLSSSbbb|||xxxjjjcccaaa______``````___^^^```______]]][[[YYYWWWUUUQQQNNNLLLJJJJJJIIIHHHFFFEEEEEEDDDCCCAAA???===<<<:::888555444444444222111111000000000/////////...------............------/////////...---+++******))))))*********+++++++++*********************************++++++,,,,,,,,,---...///000000111111000---...000111222111000000//////000000000000//////,,,---...000000000///...///.........///000111111............//////////////////000111111111111111//////////////////////////////000000000000//////---...000222222222222111111111111111000000/////////000000000111111111111222222333444555666777888888999999999999888777777888777777999<<>>@@@AAADDDHHHJJJSSSWWW]]]dddllluuu~~~zzztttpppkkkjjjhhhfffeeecccaaa_________```aaaaaabbbbbbbbb^^^]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZ[[[[[[]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRVVVWWWYYY```iiivvvwwwxxx~~~|||zzznnnggg^^^UUUOOOJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDGGGMMMUUUfffyyylllcccaaa_________```___^^^``````___^^^\\\ZZZWWWUUUQQQOOOLLLKKKJJJJJJHHHFFFFFFEEEEEECCCBBB@@@>>>===:::888555444444444222111111111111000///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,------...///000000000000......//////000///////////////000000000000//////------.../////////......---------...///000111222...............---------......///000111111111111////////////////////////000000000000////////////,,,---...///111111222222222222222111000/////////000000000000111111111111111111222444555666777888999999999999999888888777444555666888:::===@@@AAA@@@AAABBBCCCBBB@@@===;;;777777777888888:::;;;;;;===>>>?????????@@@CCCFFFJJJNNNUUU]]]eeepppzzzzzzuuupppmmmiiiiiiiiihhhgggfffdddccccccdddeeefffggggggggggggcccccccccbbbbbbbbbaaaaaa````````````aaabbbdddddddddcccaaa____________```\\\ZZZYYYWWWUUUTTTSSSSSSPPPOOOPPPTTTUUUTTTVVV\\\hhhtttwwwwww|||{{{nnnhhh___VVVPPPKKKGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCGGGMMMWWWiiizzzlllbbbaaa___^^^______^^^]]]^^^^^^^^^^^^\\\YYYVVVTTTQQQOOOLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDBBB@@@???===:::888555444444444222111000000000000////////////------............------************++++++,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,---...///000000000000000000///.........//////000000000111111000000000//////...---------.....................///000111......------,,,,,,++++++,,,---...000111111000000//////////////////////////////......///000111222---------------...///000111000000/////////000000000000000000111111111111000000111333444666777777:::;;;;;;;;;;;;:::999999333666888888777888<<>>>>>>>><<<:::999777777777888999999::::::;;;<<<<<<;;;;;;===@@@CCCEEEHHHNNNUUU^^^hhhrrrxxx}}}xxxsssooollliiijjjkkkkkkjjjiiihhhhhhhhhiiijjjllllllllllllkkkhhhhhhiiiiiihhhhhhggggggeeeeeeeeefffggghhhjjjjjjjjjiiigggeeeeeeeeefffgggbbb```]]]ZZZWWWVVVVVVWWWQQQOOOPPPSSSSSSQQQSSSWWW\\\fffwwwxxxxxx{{{~~~|||pppjjjbbbYYYRRRMMMIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGMMMXXXkkkzzzmmmbbb```^^^^^^^^^___^^^]]]]]]]]]]]]\\\ZZZWWWTTTRRRRRROOOLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA???>>>:::888555444444444222111......//////000000111111---..................---++++++***))))))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,---...///000000000000222111000.........///000111111222222222222111111111000...---,,,,,,---...000//////.........//////......---,,,++++++******+++,,,...///000000000///////////////////////////...---------...111444555///...---++++++,,,------......------...///111222000000000000111111111111///000111222444555666777<<<<<<======<<<<<<;;;:::666999;;;999444333666:::999999:::;;;;;;:::999888888888888888999999999999777777888777888:::===@@@===@@@EEELLLSSS]]]gggmmmyyy~~~~~~yyyuuuqqqoookkkmmmoooooonnnmmmmmmmmmlllmmmooopppppppppooonnnllllllmmmmmmllllllkkkjjjiiiiiiiiijjjkkklllnnnooonnnmmmkkkiiiiiijjjkkklllhhhfffbbb^^^[[[ZZZ[[[[[[VVVSSSRRRTTTUUUSSSUUUYYYUUU^^^mmm}}}zzzyyy{{{~~~}}}rrrmmmddd[[[UUUOOOKKKHHHBBBAAA???>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBFFFMMMXXXlll{{{jjjcccaaa^^^]]]^^^^^^^^^]]][[[ZZZXXXWWWXXXWWWVVVTTTQQQPPPMMMJJJHHHGGGGGGGGGIIIHHHGGGEEEDDDAAA<<<888777777888888777555333222......------------....................................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))+++---,,,******---111,,,---///111111000...---000222333222111000111222000000000000000000000000///////////////000111111000000//////......------000000000///......------------......///000000000---.........//////000000000000////////////000000////////////000000000000000000000000////////////111000///000222222000///333444444444555666666666;;;999888999<<<<<<:::888555222000222555777666444::::::999999888777777777999999::::::;;;<<<===>>><<<<<<;;;;;;:::;;;;;;<<<>>>AAADDDEEEHHHPPP[[[eeennnsss{{{~~~zzzwwwvvvqqqqqqqqqsssttttttrrrppprrrrrrrrrtttvvvwwwuuusssqqqqqqppppppoooooonnnnnnpppooonnnmmmnnnoooqqqsssqqqqqqqqqpppnnnmmmnnnpppnnnllliiieeeaaa^^^\\\[[[[[[XXXTTTRRRSSSTTTUUUUUUXXXYYYaaaoooyyyvvvwww~~~|||}}}tttmmmbbbZZZTTTPPPJJJGGGEEEDDDBBB@@@?????????@@@???>>>======>>>@@@BBBDDDEEEHHHOOO[[[ppp{{{jjjcccaaa^^^]]]^^^___^^^]]]]]]\\\ZZZYYYZZZYYYXXXVVVQQQPPPMMMJJJHHHGGGGGGGGGHHHGGGFFFEEEDDDAAA<<<999777666666666555333222111000//////......//////000........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++++++++***++++++,,,,,,---///000111000......---///000///...---...///000000000000000000000000...............//////000////////////////////////000000000///......------------......///000000000............/////////000000//////////////////000////////////000000000000000000000000///////////////......000222333333111333333444444555666666666;;;999888999<<<<<<:::888777555333333666777666555999999999888888777777777999:::;;;<<<============;;;;;;;;;:::;;;;;;<<<<<<<<<>>>@@@AAACCCJJJTTT\\\dddiiipppwww}}}~~~{{{zzzuuuuuuuuuvvvwwwwwwuuusssuuuuuuuuuwwwyyyzzzxxxvvvuuuuuuuuutttssssssrrrrrrsssrrrqqqpppppprrrtttuuuqqqrrrsssrrrqqqqqqsssuuuuuusssppplllhhheeecccaaa^^^ZZZWWWUUUUUUVVVVVVVVVWWWWWW]]]iiixxxxxxtttuuu{{{~~~}}}|||wwwoooddd[[[UUUPPPKKKGGGDDDDDDBBBAAA@@@????????????>>>======>>>@@@BBBDDDEEEIIIPPP\\\rrr{{{iiicccaaa^^^^^^^^^______^^^]]]\\\ZZZYYYZZZYYYXXXVVVQQQPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDAAA===:::777666555444333222222222111000000//////000000111........................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***))))))+++,,,,,,+++,,,---///000000000///...,,,...///...---,,,---...000000000000000000000000---------------...//////.........///////////////000000000///......------------......///000000000............////////////........................////////////000000000000////////////000000000000///...---///111444444444333333444444555666666777:::999999:::;;;;;;:::888999777666555666777666555888888888888888777777777999;;;===?????????======;;;;;;::::::;;;<<<=========>>>??????@@@DDDLLLRRRXXX\\\ccciiiooosssxxx{{{{{{zzzzzz{{{||||||zzzxxxzzzyyyzzz{{{}}}~~~}}}{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwvvvtttssstttuuuwwwxxxssstttuuuuuuuuuvvvxxx{{{{{{zzzxxxtttqqqmmmjjjhhhbbb___[[[XXXXXXXXXXXXWWWWWWVVVZZZcccooovvvrrrqqqxxx{{{zzz{{{zzzrrrggg]]]WWWQQQKKKGGGDDDCCCCCCBBBAAA@@@???>>>???>>>>>>>>>???AAACCCDDDFFFIIIPPP]]]uuu|||iiiccc```^^^]]]^^^______^^^[[[ZZZXXXWWWXXXWWWVVVTTTQQQPPPMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDAAA===:::888777555333222222333333111000000//////000000111........................,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++***))))))***++++++((()))*********+++...000,,,---...///000000/////////000111111//////000111000000000000000000000000......------......///000///////////////.........000000000///......------------......///000000000.........///////////////------............------////////////000000000000////////////000000000000000///...///111333444444222333333444555666777777999999999:::::::::999888:::999777666666666555555777777888888888888888888999;;;>>>@@@AAA@@@>>><<<<<<<<<<<<<<<<<<===>>>???BBBBBBBBBAAA@@@CCCHHHLLLNNNRRRXXX]]]bbbfffjjjmmmqqqxxx}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{yyyxxxwwwwwwxxxzzz{{{wwwxxxyyyyyyxxxyyy{{{}}}~~~~~~|||zzzwwwsssooommmfffccc___\\\[[[ZZZXXXWWWYYYWWWYYY```jjjzzzuuuppppppvvv|||zzzxxx}}}uuuiii___XXXRRRLLLHHHCCCCCCCCCBBBAAA@@@???>>>????????????@@@BBBCCCDDDEEEHHHOOO^^^www|||jjjaaa___]]]]]]^^^______^^^[[[ZZZXXXWWWXXXWWWVVVTTTQQQPPPMMMJJJHHHGGGGGGGGGEEEEEEDDDDDDCCCAAA===:::999888666444333333444444000//////......//////000........................------------............+++++++++++++++++++++++++++******************+++(((+++...---)))(((,,,111,,,---...//////000000000000111222222000000111222//////////////////////////////......//////000111111000000///...------,,,000000000///......------------......///000000000///////////////.........------...//////...------////////////000000000000.../////////000000000111222111000000222333222222222222333444555666777888888999::::::999999999999999999888666555444444555777777888888999999::::::999;;;>>>AAABBBAAA@@@??????????????????@@@AAAAAAEEEEEEDDDBBBAAABBBDDDFFFGGGJJJOOORRRUUUYYY\\\___aaagggqqq}}}~~~~~~}}}|||{{{zzz|||}}}~~~}}}~~~~~~|||{{{zzz{{{}}}~~~zzzvvvtttkkkhhhddd```^^^\\\YYYWWWXXXWWWXXX]]]eeetttvvvppppppvvvzzzwww~~~vvvkkkaaaZZZSSSMMMIIIDDDCCCBBBAAA@@@??????>>>??????@@@@@@AAACCCDDDDDDEEEHHHPPP___zzz~~~lll```^^^\\\[[[]]]^^^^^^]]]]]]\\\ZZZYYYZZZYYYXXXVVVQQQPPPMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDCCC@@@<<<999999888777666555444444444000//////......//////000....................................------------++++++++++++++++++++++++************************+++---...,,,(((&&&))),,,,,,------...///000111111///000111000///...///111///////////////////////////////////////000111111000000000///......------000000000///......------------......///000000000///////////////.........---...///000000///...---////////////000000000000......//////000000111111222111111222333333222000111222333444555777888888777999::::::999888888999888999999777555444555666777888888999:::;;;<<<<<<<<<===@@@CCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCAAA@@@@@@@@@AAAAAADDDGGGIIIJJJLLLOOORRRTTTYYYaaajjjsss~~~~~~|||}}}~~~|||qqqnnniiieeebbb___[[[XXXVVVUUUWWWZZZ```mmm|||sssrrrwww{{{wwwwwwkkkaaaZZZTTTNNNJJJEEEDDDBBB@@@?????????@@@???@@@AAABBBCCCDDDDDDDDDFFFIIIRRRccc}}}nnn^^^\\\ZZZZZZ[[[]]]]]]\\\]]]\\\ZZZYYYZZZYYYXXXVVVQQQPPPMMMJJJHHHGGGGGGGGGGGGFFFDDDDDDBBB???;;;888777777777666555444222222111000000//////000000111........................---------,,,,,,++++++************************************++++++************'''%%%&&&)))+++***))),,,,,,---...///000111222...///000///...---...000///////////////////////////............///000000---.........//////000000000000000///......------------......///000000000000/////////............---...000111111000...---////////////000000000000.........///000111111111///000111333555555222000111222333444555777888888666888::::::888777888999888::::::888666555777999888999999:::<<<======>>>???@@@CCCEEEHHHJJJKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@???@@@AAACCCCCCCCCDDDGGGIIIMMMOOOSSSYYY```iiissszzzwwwsssooojjjgggbbb^^^[[[WWWWWWXXXZZZ]]]ggg|||xxxuuuwww~~~zzz~~~vvvkkkaaa[[[UUUOOOKKKGGGDDDAAA>>>===>>>@@@AAA???@@@AAABBBCCCDDDDDDEEEHHHLLLVVVgggooo]]][[[YYYYYY[[[\\\\\\\\\[[[ZZZXXXWWWXXXWWWVVVTTTQQQPPPMMMJJJHHHGGGGGGGGGHHHFFFEEEDDDBBB???:::777555555666666555333111000222222111111111111222222........................,,,,,,++++++***)))((((((******************************++++++++++++******&&& ,,,222///))),,,,,,------///000111222///000111000///...///111////////////////////////...------------...//////***+++,,,...///111222333000000000///......------------......///000000000000000//////.........---...///000222222000///...////////////000000000000---......///000111111222,,,...000444777777444111111222333444666777888999666888;;;:::888666888999999:::;;;:::777666888;;;999999:::;;;===>>>??????BBBCCCEEEGGGJJJMMMOOOPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCAAA@@@AAABBBCCCCCCBBBBBBDDDFFFJJJKKKLLLNNNSSS\\\eeelllttt~~~{{{wwwsssnnnjjjeee```]]]ZZZZZZ[[[\\\]]]eeeyyy|||vvvwww|||~~~vvvkkkaaa[[[UUUOOOKKKHHHEEEAAA===<<<>>>AAACCC???@@@BBBCCCDDDEEEEEEEEEKKKOOOYYYkkk{{{mmm___]]][[[ZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWPPPOOOMMMKKKIIIGGGGGGFFFFFFEEEEEECCCBBB@@@>>>===:::888555444444444222111444333111000...---,,,,,,........................++++++++++++,,,,,,---...)))***---...///...,,,*********))))))))))))******,,,+++***)))))))))++++++---...///000000///...---111222222333222111000///.........///////////////000//////.........//////000000000000111111111111...///000111000///,,,++++++,,,,,,---...///000000......///////////////...///////////////.........////////////////////////............///////////////000222222111111222444333333444666777999::::::999999999999999999::::::<<<<<<======<<<:::888777<<<<<<>>>??????@@@@@@@@@DDDEEEGGGIIILLLOOOQQQSSSQQQPPPOOOLLLIIIGGGHHHJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAABBBCCCDDDGGGGGGGGGIIIKKKOOOSSSUUUhhhppp~~~}}}xxxrrrnnnmmmjjjddd^^^ZZZYYYYYYZZZ\\\ddduuu{{{xxxkkkccc[[[SSSNNNMMMIIIGGGDDDAAA???>>>??????AAABBBBBBBBBAAABBBEEEGGGGGGMMM[[[rrryyykkk```^^^\\\[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEEEECCCBBB@@@>>>===888666444333333222111000111111000///////////////........................---,,,,,,,,,------...///******++++++++++++,,,,,,******))))))))))))******++++++************+++++++++,,,---...//////000///000000111111111000///.../////////////////////////////////.........//////...////////////000000000///000111111000...,,,++++++,,,,,,---...///000000///000000111111000000000/////////////////////...////////////////////////............////////////111222333222000000000222222222333444666777888999888888888999999999999::::::;;;<<<<<<<<<<<<;;;:::<<<<<<===??????@@@@@@@@@DDDFFFIIILLLOOORRRSSSTTTRRRRRRQQQNNNJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJIIIGGGGGGFFFFFFFFFDDDDDDDDDDDDFFFIIIMMMNNNWWW```ooozzztttqqqnnnkkkddd___YYYXXXXXXYYYZZZbbbttt{{{xxxkkkccc\\\TTTOOONNNHHHGGGDDDAAA????????????AAABBBBBBBBBAAACCCEEEHHHJJJRRRbbbzzzwwwiiiaaa___^^^]]]^^^___^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVQQQPPPNNNKKKIIIHHHGGGFFFFFFEEEEEECCCBBB@@@>>>===999777555444444333222000///......//////000111222..............................---------...//////+++***)))((()))***+++---******))))))))))))************+++++++++++++++***++++++,,,---...000111222//////000000000///......//////////////////////////////......////////////............////////////000111111111///...,,,***+++,,,,,,---...///000000111111222222222222111111......//////////////////////////////////////////............////////////222333333222000//////000111111222333444666777777777777888888999999999999999999;;;<<<============<<<<<<===>>>???@@@AAAAAADDDFFFKKKPPPTTTVVVVVVVVVTTTTTTSSSPPPLLLJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOONNNNNNMMMKKKJJJHHHGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHLLLUUUdddwww~~~xxxtttpppkkkddd___XXXWWWWWWWWWYYY```rrr{{{wwwkkkddd]]]UUUPPPOOOHHHGGGDDDAAA??????@@@@@@AAABBBBBBBBBBBBCCCFFFHHHNNNYYYlllvvviiibbbaaa______```aaa```^^^[[[[[[ZZZZZZXXXWWWVVVVVVQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEEEECCCBBB@@@>>>===<<<:::777666666666444333///......//////000111222..............................------------......***************+++,,,,,,+++******))))))******+++)))***+++,,,---,,,+++***...---------...000222333////////////////////////000000000///////////////.........///////////////........./////////000000111111111000///---+++***+++,,,,,,---...///000000111111222222222111000000............////////////////////////////////////............////////////000111222111000///000111111111222333444555666666666666777777888999999999::::::;;;<<<===>>>>>>>>>=========>>>???@@@BBBBBBCCCGGGMMMSSSWWWXXXXXXWWWTTTTTTTTTRRRNNNMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJIIIFFFDDDDDDDDDEEEFFFJJJQQQ^^^ooo{{{vvvqqqkkkddd___YYYXXXWWWWWWYYYaaattt{{{xxxllleee___WWWQQQPPPHHHGGGDDDAAA@@@@@@@@@AAA@@@AAABBBBBBBBBDDDFFFIIIQQQ^^^uuuwwwjjjcccaaa```aaabbbbbbaaa___ZZZZZZZZZZZZYYYXXXVVVUUURRRPPPNNNLLLJJJHHHHHHGGGFFFEEEEEECCCBBB@@@>>>===<<<:::777666666666444333111000000////////////000........................------,,,,,,,,,,,,,,,---)))***,,,---...---,,,+++++++++************++++++)))***+++---------,,,+++111000/////////000111222000000000000000000000000111111000000////////////------...///000000////////////000000000111111111111111000000...---,,,++++++,,,,,,---...///000000000000111111000///......---.........//////000000////////////////////////............////////////---///000000000000222333222222333444555555666666555555666777777888999999<<<<<<<<<<<<======>>>>>>???>>>>>>>>>???@@@AAABBBCCCGGGMMMSSSWWWYYYXXXWWWSSSTTTUUUTTTRRRQQQQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[ZZZYYYXXXWWWUUUTTTSSSRRROOOMMMJJJGGGEEEDDDDDDDDDEEEKKKVVVeeevvvyyyssskkkddd```[[[YYYYYYYYY\\\eeexxx|||yyynnnggg```XXXQQQPPPHHHFFFDDDBBB@@@@@@AAABBB@@@AAABBBBBBCCCDDDGGGJJJSSS```yyyxxxkkkcccbbbaaabbbccccccaaa___ZZZZZZ[[[[[[ZZZXXXVVVUUURRRQQQOOOLLLJJJIIIHHHGGGFFFEEEEEECCCBBB@@@>>>===999777555444444333222000222222111///....................................------,,,+++++++++,,,,,,(((***---//////...,,,***++++++************++++++)))***+++,,,------------111000000//////000000111000000/////////000111222222111111000000//////...,,,---...000000000//////000000000000111111111111000000000///......------+++,,,,,,---...///000000//////000//////...---,,,------......///000000000////////////////////////............////////////+++---///000000111333444222222333444444555666666444444555666777888888999===============>>>???@@@AAA@@@???>>>>>>???@@@AAABBBFFFLLLRRRUUUVVVVVVUUURRRTTTVVVWWWWWWWWWXXXZZZZZZZZZ[[[\\\^^^```bbbccc___]]]ZZZWWWUUUTTTTTTTTTSSSPPPLLLHHHEEECCCCCCCCCDDDIIIRRR```qqq}}}vvvnnngggccc]]][[[[[[\\\___iii}}}|||{{{pppiiibbbXXXQQQOOOHHHFFFDDDBBBAAAAAABBBBBB@@@AAABBBCCCCCCEEEHHHKKKSSSaaa{{{wwwkkkbbbaaaaaabbbcccccc```^^^YYYZZZ[[[[[[ZZZXXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFEEEEEECCCBBB@@@>>>===888666444333333222111000222111000///..........................................---,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,---......,,,---.../////////////////////.........///000111222222111111000//////...+++,,,...000111000///////////////000000000000111//////............//////+++,,,,,,---...///000000////////////...---,,,,,,------......///000000111////////////////////////............////////////,,,...000000///000111333111111222222333333444444333444444555666777888999<<<<<<<<<<<<>>>@@@AAACCCDDDBBB@@@???>>>>>>???@@@BBBEEEJJJNNNRRRSSSRRRRRRRRRUUUYYY\\\]]]___aaabbbeeeeeefffggghhhjjjlllmmmiiieee```[[[WWWUUUUUUVVVVVVSSSOOOKKKGGGEEEDDDDDDEEEHHHPPP]]]mmmyyyqqqjjjggg]]][[[[[[]]]aaalll|||}}}rrrjjjbbbXXXPPPNNNHHHFFFDDDBBBAAAAAABBBCCC@@@AAABBBCCCCCCEEEHHHKKKTTTbbb{{{vvvjjjbbbaaaaaabbbcccccc```^^^YYYZZZ[[[[[[ZZZXXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFEEEEEECCCBBB@@@>>>===:::888555444444444222111111000000////////////000........................000///...---------------+++***)))))))))***,,,,,,,,,++++++******++++++,,,++++++******+++---...000((())),,,...////////////...------,,,---...///000222222222111000//////...+++,,,...000111111000///............/////////000///............///000000+++,,,,,,---...///000000000000000000///...---,,,---------...///000000111////////////////////////............/////////000...///111000//////000111000000111111222222222333333333444555666777888999::::::;;;<<<>>>AAADDDFFFEEECCCAAA???>>>>>>??????AAADDDHHHLLLOOOPPPPPPPPPSSSVVV[[[___bbbdddgggiiimmmmmmmmmnnnpppqqqssstttwwwssslllddd___]]]]]]]]]YYYWWWRRRNNNJJJGGGFFFFFFCCCFFFLLLVVVeeewww|||tttmmmjjj]]][[[[[[]]]bbbnnn|||~~~ssskkkcccXXXPPPMMMHHHFFFDDDBBBAAABBBCCCCCC@@@AAACCCCCCCCCEEEIIILLLUUUbbbzzzttthhhbbbaaa```aaabbbcccbbbaaa___]]]ZZZXXXXXXXXXWWWVVVRRRPPPNNNKKKIIIHHHHHHGGG@@@AAABBBCCCCCCAAA???>>>;;;888555333333333333222111111111111111111111111//////...------------...,,,,,,,,,------.........***++++++,,,,,,------...************************************+++,,,------,,,---......//////......---......///000111111222222111111111000000//////---...000111111000000000............////////////000000000///......------,,,,,,---...///000111111111111222111111000///...111000///......///111111000//////.........//////............////////////111000/////////000222333111222222333333444444555555666777777666666777888888999:::<<<>>>AAACCCDDDBBBBBBBBBAAA???>>><<<;;;===@@@DDDHHHKKKMMMMMMMMMPPPVVV]]]bbbeeegggkkkooonnnpppppppppqqqvvvuuuhhhbbb___]]]]]]\\\YYYUUUQQQMMMJJJHHHEEEFFFJJJRRRaaarrrzzzooogggccc___]]]^^^dddqqq|||sssiiiaaa[[[TTTPPPKKKHHHFFFDDDDDDCCCAAA@@@@@@@@@AAAAAACCCFFFHHHJJJQQQ[[[tttttthhhbbbaaa``````bbbbbbaaa``````]]]ZZZYYYYYYYYYXXXWWWRRRQQQNNNLLLJJJHHHHHHHHHDDDDDDDDDDDDBBB@@@===<<<:::888555444444444222111111111111111111111111111//////...------------...+++,,,,,,,,,------------...------,,,,,,+++******************************************+++,,,---------------.........//////.........//////000000000111111111111000000000///------...///111111///.............../////////////////////...------,,,,,,.........///////////////111111222222222222222111//////---,,,,,,,,,---...//////............///////////////000000000000111000000000000000111111222111222222333333444555555555666777777666666777999:::;;;;;;<<<>>>@@@AAABBBBBBBBBBBBAAA???>>><<<;;;:::<<>>???@@@@@@AAABBBBBBBBBAAA@@@>>><<<<<<999999;;;===???BBBDDDEEEJJJPPPWWW]]]```cccgggkkkoooppprrrrrrssswwwuuulllcccbbb```^^^[[[UUUNNNJJJIIIIIIMMMTTTaaarrr}}}rrrjjjaaa]]]ZZZ[[[aaannn~~~~~~ssshhhaaaZZZSSSOOOJJJHHHDDDCCCBBBBBBAAA???@@@@@@@@@AAABBBEEEGGGHHHPPPZZZsssvvvkkkaaa```______``````___^^^```^^^\\\[[[[[[ZZZYYYWWWTTTRRRPPPMMMKKKJJJIIIIIIIIIIIIGGGEEEBBB???<<<;;;888777666666666555111///111111111111111111111111//////...------------...++++++++++++++++++++++++*********+++,,,,,,------************************))))))******+++,,,---...///...------......000000...............---------111111111000000000000000222///---...222333111---............//////////////////...------,,,,,,+++///////////////.........,,,,,,---...//////.....................////////////............//////000//////000000000111111111...///000222222111000000222222333333444555555555555777888888777666888999;;;<<<===???@@@AAAAAABBBCCCCCCBBBAAA@@@>>>===<<<;;;::::::;;;===@@@CCCEEEGGGMMMUUU[[[^^^aaafffjjjppprrrssstttuuuyyyvvviiihhhfffdddaaaZZZQQQJJJIIIJJJMMMUUUcccsssuuummmaaa]]]YYYZZZ___lllzzz}}}{{{tttjjjbbb[[[UUUPPPJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGOOOYYYrrrxxxmmmbbb```______``````___]]]```^^^\\\\\\\\\[[[YYYWWWTTTRRRPPPMMMKKKJJJIIIIIIHHHHHHFFFDDDBBB@@@>>>===888777666666666555111///222222222222222222222222//////...------------...++++++++++++++++++++++++))))))***++++++,,,,,,---************************)))))))))***+++,,,...///...............///000000...............---------000000000000000000111111333111///000222333111///............////////////000000//////...---------------......///000000111...............---,,,,,,,,,---...///000000111111...............///000000........./////////000000...///000222222111000000222333333444444555666666666777888888777777888999999;;;===???BBBCCCDDDDDDCCCCCCCCCBBB@@@???===<<<<<<;;;::::::;;;>>>AAACCCFFFLLLTTTZZZ^^^aaafffjjjpppsssuuuuuuvvv{{{rrrooommmkkkggg```TTTLLLHHHIIINNNVVVdddtttwwwnnn```\\\YYYYYY\\\ggg{{{zzz|||}}}vvvlllddd^^^WWWRRRKKKHHHDDDBBBAAABBBAAAAAAAAAAAA@@@AAABBBDDDFFFGGGOOOXXXpppzzznnncccaaa````````````___^^^___]]]\\\\\\\\\ZZZXXXVVVSSSRRROOOMMMJJJIIIIIIIIIGGGFFFEEECCCAAA@@@???>>>999777666555555444222000111111111111111111111111//////...------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))************************)))))))))***+++---...///---...///000000000000///.....................///000000000000111111111111222222111000000000111111............////////////111000000///......------,,,,,,---...///000111111111111111111000///...---***+++---...//////000///......---......///000111............//////////////////000111111111111111333333333444555555666666666777999888777777888:::999:::===@@@CCCDDDEEEEEECCCCCCCCCBBBAAA???===<<<::::::999888999;;;===???DDDKKKSSSYYY]]]aaagggjjjooorrrtttuuuvvvzzz~~~yyyuuurrrnnneeeYYYOOOIIIKKKOOOXXXeeetttvvvmmm^^^ZZZWWWWWWXXX```qqqxxxmmmfff___XXXTTTMMMIIIEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHOOOXXXoooyyyllldddbbbaaaaaaaaaaaa```^^^]]]\\\[[[[[[[[[ZZZWWWTTTRRRQQQNNNLLLJJJHHHHHHHHHGGGFFFDDDBBB@@@>>>======:::888555444444444222111//////////////////////////////...------------...------------,,,,,,,,,+++,,,,,,++++++***)))))))))************************(((((()))***+++---...///,,,...000222222111///............//////000000000///000000000111111111111///111222000,,,+++...222............////////////000//////......---,,,,,,---.........//////000000000000111111111000000///......///000000///...------------......///000111...////////////000000000000000000000000111111222333333444444555666666666666888999999888777999::::::<<>>===:::999999999999:::<<<<<>>@@@BBBDDDCCCBBBBBBDDDDDDCCCBBBAAA???>>>===;;;;;;;;;;;;;;;;;;<<<===AAAGGGPPPWWW[[[```eeeiiijjjmmmpppqqqrrrvvv|||}}}xxxooobbbWWWQQQQQQTTT[[[eeeqqq}}}qqqfffXXXUUURRRQQQOOOSSS___lllxxx~~~wwwllleee^^^XXXSSSOOOKKKFFFCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIOOOWWWnnnzzzmmmeeecccaaa``````aaaaaa```^^^]]]\\\[[[YYYTTTOOOJJJPPPNNNLLLJJJHHHHHHHHHHHHIIIGGGEEEBBB@@@>>>===<<<;;;888666444444333222000222111000//////......///////////////////////////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))))))))***+++,,,...000111---///111222222000...,,,///...,,,,,,,,,---///111111111111111111111111111111000...///000111///...,,,---///000000///---,,,000000000000///...---,,,,,,,,,------.../////////000000000000000///.........,,,***+++...//////---000...---,,,,,,---...000333222111/////////000111111111111000000000000000222333333444444555555666555555444555666888:::;;;;;;>>>BBBCCCBBBAAA@@@@@@FFFFFFGGGFFFEEEDDDBBBAAA>>><<<:::888777888:::;;;???DDDJJJOOOTTTZZZbbbhhhoooqqqrrrpppoooqqqwww|||~~~qqq```SSSPPPNNNPPPYYYcccmmmyyyqqqeeeYYYRRRNNNOOORRRUUUZZZ```pppxxxzzznnnddd\\\WWWSSSMMMJJJFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHOOOVVVkkk{{{mmmdddbbb```______``````___```]]]ZZZWWWVVVTTTQQQOOOPPPOOOMMMKKKIIIIIIIIIIIIIIIGGGEEEBBB@@@>>>===<<<;;;999666444444333222000000///////////////000111////////////////////////...---,,,,,,++++++,,,,,,+++******************++++++++++++***************+++************+++,,,------...000222222111///---///...---,,,,,,...///111111111111111111111111111111///...///000111000............------.........///......---,,,,,,++++++,,,------...//////000000000000000000000///.........,,,***+++...//////---000///---,,,,,,---///000222111000////////////000000000000000000000000000//////000111111222222333666555555555666888:::;;;===@@@DDDEEEDDDCCCBBBBBBGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>;;;999999:::;;;<<<===BBBGGGLLLQQQXXXaaagggnnnooopppnnnlllmmmrrrvvv|||vvveeeXXXQQQNNNOOOWWW```jjjvvv~~~pppdddZZZSSSMMMNNNPPPQQQUUUZZZdddkkk|||{{{oooeee^^^XXXUUUOOOKKKFFFCCCCCCCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGOOOVVVkkk|||mmmdddaaa___^^^^^^______^^^bbb^^^XXXTTTSSSSSSTTTTTTQQQPPPNNNLLLJJJJJJJJJJJJIIIGGGEEEBBB@@@>>>===<<<;;;999666555444444222000............///000111222////////////////////////...---,,,,,,++++++,,,,,,******))))))))))))*********************+++++++++,,,,,,+++***)))))))))))),,,---///111111111///...///...---------...///000111111111111111111111111000///...///000111000///000///---,,,,,,---///000000///---,,,++++++,,,,,,---......//////000111111000000000000000///.........---+++,,,---///......000000............000000//////000000000///......000000000000000000000000...//////000000111222222666666666666777999:::<<<@@@CCCFFFHHHGGGFFFFFFFFFHHHHHHIIIHHHGGGFFFDDDCCCAAA@@@>>><<<;;;;;;======<<>>===<<<;;;999666555555444222111///////////////000111111////////////////////////...---,,,,,,++++++,,,,,,++++++************++++++)))))))))***+++++++++,,,---,,,+++******))))))***+++,,,...000111111000//////......---...///000000111111111111111111111111000///...///000111000///000///...------...///000333111///---,,,---...///......//////000111111111000000000000000///............---------.........111000////////////000111---...///000000///...---/////////000000000000000111111222222333333444444777666666777888:::<<<===BBBEEEHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFEEEBBBAAA???===<<<======>>>===???BBBCCCFFFLLLUUU\\\ggghhhhhheeebbbaaadddgggjjjnnnuuu}}}{{{fffXXXSSSNNNLLLPPPVVV]]]gggqqqyyyttthhh___WWWQQQPPPPPPOOOQQQUUU\\\^^^fffsss|||~~~|||qqqggg```ZZZVVVRRRNNNHHHDDDCCCBBBAAA@@@AAABBBBBBDDDFFFHHHJJJKKKOOOWWWmmmnnneeeccc```___```aaa``````^^^\\\YYYWWWWWWVVVUUUSSSQQQPPPNNNMMMLLLLLLLLLLLLIIIGGGEEEBBB@@@>>>===<<<<<<999777555555444333111111111000///////////////////////////////////////...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,,,,++++++++++++,,,,,,---+++,,,...///000000000000............//////000000000000000000000000000000///......///000111111000......///000000///......333111///---,,,---...///......//////000111111111000000000000000///..................------...///000000////////////000000---...///000000///...---......//////000000000000222222333333444555555555666666777777999<<<>>>???DDDFFFIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHDDDCCCAAA???>>>>>>>>>>>>@@@AAABBBAAAAAAEEEMMMSSS___aaabbb```]]]\\\___bbbcccgggnnnttt|||{{{fffWWWTTTNNNKKKMMMQQQVVV^^^gggooowww|||pppbbb[[[UUUTTTTTTRRRTTTWWW[[[\\\```jjjwww{{{{{{zzzpppggg```ZZZVVVSSSNNNIIIEEECCCBBBAAA???AAABBBBBBDDDFFFHHHJJJKKKPPPXXXoooooofffcccaaa```aaaaaaaaa```]]]\\\ZZZZZZYYYWWWTTTQQQQQQOOONNNLLLLLLLLLLLLMMMIIIGGGEEEBBB@@@>>>===<<<<<<:::777666555555333111222111000///............////////////////////////...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------***************+++++++++++++++++++++,,,---...///,,,---......////////////....../////////000000000000000000000000000000000///...---///111222111000---...000111111000...---000///---,,,++++++,,,,,,---......//////000111111000000000000000///......//////000...---,,,...///////////////////////////......///000000000//////---......//////000000111000111111222333333444444555555666888;;;>>>AAACCCFFFHHHJJJKKKKKKLLLMMMOOOQQQQQQRRRQQQPPPOOOMMMLLLFFFEEEDDDBBBAAA@@@@@@???BBBCCCCCCAAA@@@BBBGGGLLLUUUXXXZZZYYYXXXXXX[[[^^^___ccchhhmmmttt|||hhhZZZSSSNNNJJJKKKMMMOOOUUU\\\dddkkkuuu~~~{{{jjjccc]]]\\\[[[XXXYYY[[[YYYYYY]]]dddqqq}}}yyy}}}zzzppphhh```ZZZVVVSSSOOOIIIEEECCCBBBAAA@@@@@@@@@AAABBBDDDFFFGGGHHHQQQZZZrrroooeeebbb```___`````````______]]][[[YYYXXXWWWTTTQQQPPPOOOMMMLLLKKKKKKLLLLLLIIIGGGEEEBBB@@@>>>===<<<<<<:::777666666555333222111000///////////////000////////////////////////...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************************+++,,,---...---...........................///000000000000000000000000000000000000000///...---...111222111000//////000000000000/////////......---,,,,,,++++++,,,------...//////000000000000000000000///......///000111///---,,,...000.........//////.........///////////////000111222------......///000000111000000000111222222333333444444666888<<<@@@CCCEEEIIIKKKMMMNNNNNNOOOPPPRRRTTTTTTUUUTTTSSSRRRPPPOOOIIIIIIGGGFFFEEECCCBBBBBBAAACCCDDDBBB@@@AAAEEEIIIJJJNNNQQQRRRRRRTTTWWW[[[[[[___dddhhhmmmxxx{{{iii]]]RRRMMMJJJJJJKKKKKKNNNTTTYYY^^^fffmmmvvvzzzrrrkkkiiifffbbbaaaccc^^^]]]```fffpppyyy{{{{{{rrriiibbb\\\WWWRRRNNNIIIEEEDDDCCCBBBAAAAAAAAABBBBBBCCCEEEFFFGGGQQQ[[[tttpppdddaaa___^^^_________^^^aaa^^^[[[XXXWWWVVVTTTRRROOONNNMMMKKKKKKKKKLLLLLLIIIGGGEEEBBB@@@>>>===<<<===:::777666666555333222///......//////000111222////////////////////////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++******))))))******************+++,,,...............---------......///000000000000000000000000000000000000000......---...111222222111111000///......///000111000000000000///...---,,,,,,,,,------.../////////000000000000000//////...///000111///---,,,---000------............------111000/////////111222333---------...///000000111111111111222333333444444333444555888<<>>======;;;:::888666444222222111333222111000000000000000............------------------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((('''''''''---,,,,,,+++++++++,,,,,,+++,,,---...............000000////////////000000111111111111000000000000....................................////////////111000000///......------,,,------------.........///......------......//////............---------,,,,,,---------------,,,///////////////////////////////////////000111111111222222222333333333444777777888;;;>>>BBBEEEGGGHHHKKKOOORRRRRRRRRRRRSSS\\\dddlllnnnooommmfff___XXXVVVSSSPPPNNNLLLKKKKKKJJJJJJKKKMMMNNNMMMJJJHHHDDDBBBBBBEEEHHHJJJPPPXXX[[[^^^bbbeeehhhlllpppsssuuuvvvwwwvvvrrrllleeeaaaXXXTTTNNNJJJHHHHHHHHHHHHCCCBBBCCCHHHLLLSSS```lllzzzrrrrrrwww|||ssslllfffaaa^^^VVVRRRMMMIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDFFFIIILLLVVVgggqqqhhhddd```]]]]]]______```aaa^^^ZZZWWWUUUSSSQQQOOOLLLKKKIIIIIIJJJKKKJJJIIIGGGFFFEEECCCAAA???>>>===;;;:::888666444333222222222222111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++******)))))))))(((---,,,++++++***+++++++++......///000111111111111111000000////////////000111111111000000000000000000000000000000000000000........./////////000000//////000000///...---,,,------------............//////............/////////............------------...///000111000///...///////////////////////////////////////000000111111222222333333444444444666777888:::===AAACCCEEEFFFIIILLLNNNNNNNNNOOOQQQXXXbbbmmmtttwwwwwwpppiii```^^^[[[VVVSSSPPPNNNNNNMMMMMMNNNPPPRRRQQQOOOMMMFFFCCCBBBDDDFFFHHHOOOWWWZZZ^^^bbbeeefffhhhjjjlllnnnooooooooolllhhhdddaaaXXXTTTNNNKKKIIIHHHGGGFFFEEECCCBBBEEEGGGMMMXXXcccuuuwwwuuuyyy|||ssslllfffbbb___VVVRRRMMMIIIGGGFFFEEEDDDCCCDDDDDDDDDDDDFFFJJJMMMWWWiiiqqqhhhddd```]]]]]]______```bbb^^^ZZZVVVTTTSSSQQQOOOMMMKKKJJJJJJKKKLLLKKKJJJGGGFFFEEECCCAAA???===<<<:::999888666444333222222000000000//////.........//////////////////000000++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******+++++++++---...///000111111111111111000000////////////000000000000000000000111111111111111111111111111111//////000000000111111111...............---++++++---------........./////////////////////////////////............---------...///000111222111111000........................///////////////000000111111111222333444444555555555555777999<<<>>>@@@BBBEEEFFFGGGGGGHHHIIIMMMOOOSSS^^^kkkttt{{{~~~zzztttllljjjeeeaaa\\\YYYWWWVVVPPPOOOOOOQQQRRRRRRQQQOOOIIIEEECCCDDDEEEHHHOOOWWW[[[^^^bbbeeeggghhhiiijjjjjjjjjjjjhhheeebbb^^^\\\VVVSSSNNNKKKJJJIIIGGGEEEHHHEEEDDDEEEFFFIIIRRR]]]lll}}}vvvtttvvvxxx|||xxxzzz}}}tttmmmgggccc```VVVRRRMMMIIIGGGGGGFFFEEECCCDDDDDDDDDEEEGGGKKKNNNWWWkkkrrrgggddd___]]]]]]___``````aaa]]]YYYUUUTTTSSSQQQPPPNNNLLLJJJJJJKKKKKKKKKJJJEEEEEEDDDBBB@@@===;;;999:::999777666444333333333......////////////......---............/////////,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,******************))))))***************+++,,,,,,***+++,,,---.../////////000000////////////000000000000000000111111111111////////////////////////000000000000111111111111.........---,,,,,,++++++------........./////////...//////000000//////...///............---------------...///000000000000........................///////////////000111111111111222333444555666666444555777999;;;===>>>???CCCCCCCCCCCCDDDFFFJJJMMMNNNYYYeeeoooxxx~~~|||wwwuuuqqqmmmjjjgggfffeeeYYYWWWTTTSSSSSSSSSRRRPPPMMMHHHEEEEEEFFFHHHPPPYYY]]]```eeehhhjjjlllnnnpppjjjjjjiiifffbbb^^^YYYWWWUUURRROOOMMMLLLKKKIIIGGGHHHFFFEEEEEEEEEEEEMMMVVVeeezzz~~~tttkkkhhhiiikkkrrr}}}wwwxxxvvvooohhhbbb^^^UUUQQQLLLHHHGGGFFFEEEEEECCCDDDDDDDDDEEEHHHLLLOOOXXXnnnsssfffccc___]]]^^^```aaabbb```\\\XXXTTTSSSSSSRRRQQQNNNLLLJJJIIIJJJJJJIIIGGGFFFEEEEEECCC@@@===;;;999:::999777666444333333333------///000111111000000+++++++++,,,,,,,,,------...---,,,+++++++++++++++******+++++++++,,,,,,,,,))))))******************))))))))))))***,,,------)))***+++,,,............//////...//////000111222///000000000111111111111/////////////////////////////////000000000000111111000...---,,,,,,------............////////////...///000111111000///...///............------------,,,,,,---...///000000........................///////////////000111111111111222333444555666666555666888:::<<<===>>>>>>@@@AAACCCDDDDDDFFFHHHJJJJJJRRR[[[cccmmmwww{{{zzz{{{zzzxxxvvvttttttttttttjjjfff___[[[XXXWWWUUUTTTQQQLLLGGGGGGGGGIIIRRR[[[aaadddiiilllooorrrvvvyyysssrrrqqqnnniiiccc^^^[[[UUUSSSQQQPPPPPPNNNLLLJJJIIIGGGGGGGGGEEEEEEJJJRRR```wwwyyylllbbb]]]]]]___```lll}}}wwwqqqqqqvvvyyyqqqiiiaaa\\\TTTPPPKKKGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEHHHLLLOOOYYYqqqttteeebbb^^^]]]^^^```bbbbbb___\\\WWWTTTSSSSSSSSSRRRNNNLLLIIIHHHHHHHHHGGGEEEHHHHHHGGGFFFCCC@@@===;;;999999777666444444333333---...000111222222222222.........//////000000000///...---,,,++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------((((((((()))***,,,---...***+++,,,...///000000000............///111222222//////000000111111111222111111111111111111111111............/////////000333111///---,,,---...///............/////////000...///000111111000///...//////.........---------......------...///111222........................///////////////000111111111111222333444666666777666777999;;;===>>>>>>???===@@@DDDFFFGGGGGGGGGHHHEEELLLRRRXXXbbbmmmtttuuuzzzzzzyyyxxxyyyzzz{{{|||zzztttkkkccc___\\\ZZZYYYSSSNNNIIIHHHHHHJJJSSS\\\dddggglllpppsssxxx|||}}}}}}{{{xxxtttmmmhhhdddVVVTTTSSSSSSSSSQQQOOOLLLJJJHHHIIIJJJHHHFFFJJJQQQ^^^vvvvvvhhh]]]XXXWWWYYYUUU___lllwwwoooiiiiiimmmzzzzzzrrriii```ZZZSSSOOOJJJGGGFFFEEEEEEDDDCCCDDDDDDEEEFFFHHHLLLPPP[[[sssmmmdddaaa___^^^_________^^^```\\\XXXUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHEEEHHHFFFDDDAAA>>><<<;;;:::<<<999777555555444222111222222111111000000//////111000//////000///---++++++---///111111000...,,,...---+++)))))))))+++,,,---,,,,,,+++*********++++++***)))((((((((()))***...---,,,++++++---...000111000///......///000111111000///......///000111000000000000000000000000111///...------...///111/////////...------,,,,,,,,,---...000111111222222////////////000000000000---...///000000///...---///...---,,,,,,---...///111111000000000000111111///////////////000111111222333333444444555555666666666777777888999;;;<<<@@@AAACCCEEEFFFFFFFFFEEEHHHKKKOOOUUU]]]fffpppvvvtttssssssssssssvvv|||qqqhhhccc___ZZZXXXTTTOOOJJJHHHMMMUUU[[[aaaiiirrrwwwxxxzzz|||uuupppjjj]]]TTTUUUXXXUUURRRSSSNNNJJJHHHIIIHHHFFFGGGKKK```uuu~~~qqqeee\\\VVVSSSQQQRRRVVV\\\cccmmmxxx|||tttiiiaaa___dddlllrrr~~~xxxqqqiii```ZZZSSSOOOIIIEEEDDDDDDDDDDDDCCCAAABBBFFFHHHHHHKKKPPP]]]vvvooodddbbb___^^^___```___^^^```\\\XXXUUUSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIGGGGGGFFFDDDBBB@@@>>>>>>===<<<999777555555444222111222222222111111111111111///...---...///000///---,,,...000111111///---,,,...---+++*********+++,,,---,,,++++++*********++++++,,,---......---,,,,,,///...---,,,,,,...///111111000///......///000111111000///......///000111000000000000000000000000222000///......///000222/////////...------,,,,,,+++,,,---///000000000111/////////000000000111111......////////////......000///............///000000//////......//////000///////////////000111111222222333333444555555555666666777777888:::;;;<<<>>>@@@BBBCCCDDDEEEDDDDDDDDDGGGKKKQQQYYYcccnnnuuutttsssrrrppppppsss{{{|||tttnnnggg```\\\YYYSSSNNNKKKNNNTTTYYYccckkktttxxxyyyzzz~~~~~~wwwjjj```^^^]]]YYYVVVUUUTTTOOOMMMNNNNNNLLLMMMQQQaaavvv{{{oooccc[[[UUUPPPNNNPPPRRRVVV[[[aaaiiirrrxxx}}}~~~wwwkkkfff___ZZZXXX\\\aaaeeennn{{{yyyqqqiii```ZZZQQQMMMHHHDDDCCCCCCCCCCCCDDDBBBCCCGGGHHHHHHLLLQQQaaazzzqqqdddbbb```______``````___```\\\XXXTTTSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJFFFEEEDDDBBBAAA@@@@@@@@@<<<999777555555444222111111111222222222222222222---,,,+++,,,...000000000...///000111000...,,,+++------,,,,,,,,,,,,++++++,,,,,,+++************+++***,,,...111111000...---//////...---...///000111000000////////////000000000000////////////000000000000000000000000000000222111000//////000111222/////////...------,,,,,,++++++,,,...////////////000000000111111111222222//////............//////000000////////////000000//////............/////////////////////000111111111222222333333444444555777777777777999:::;;;<<<===>>>@@@AAABBBCCCBBBBBB@@@BBBEEEJJJSSS___kkktttttttttrrrnnnlllnnntttyyy{{{qqqhhhccc```ZZZTTTOOOPPPTTTXXXfffmmmwww{{{||||||rrrkkkggg```[[[YYYUUUPPPNNNNNNNNNMMMOOOTTTcccwwwzzzoooddd[[[UUUQQQNNNOOOPPPQQQRRRUUUYYY___ccceeekkkoooooonnnmmmhhhaaaZZZXXXVVVTTTTTTUUUXXXYYY```mmmyyyrrrjjjaaaZZZPPPLLLGGGCCCBBBCCCCCCBBBEEECCCDDDGGGHHHIIIMMMTTT```{{{rrreeeccc```___```aaa``````___\\\WWWTTTSSSRRRPPPOOOMMMLLLLLLMMMOOOOOOMMMLLLGGGFFFDDDBBBAAA@@@??????<<<999777555555444222111000000000111111222222222...,,,++++++---///000/////////000000///---+++***,,,,,,---------,,,,,,+++++++++***************+++((()))+++---......---,,,......------......///000000000////////////000000000000////////////000000////////////////////////111000000//////000000111/////////...------,,,,,,+++,,,---...////////////000111111111222222222222000///...------...///000////////////////////////000000////////////000000///////////////000000111111111222222333444444444777777777888999:::;;;<<<<<<===???@@@AAAAAA@@@@@@===>>>@@@DDDMMMYYYgggpppuuuwwwvvvpppkkklllooopppyyyzzzpppiiifff```YYYTTTSSSVVVYYYgggpppzzz{{{sssjjjbbb^^^WWWRRROOOOOONNNNNNQQQVVVeeexxxzzzpppggg___YYYTTTRRRQQQQQQQQQPPPOOOQQQTTTWWWZZZ___aaa``````aaa^^^YYYTTTTTTTTTTTTTTTUUUWWWWWW]]]hhh{{{{{{sssjjjaaaZZZPPPLLLGGGDDDCCCCCCCCCCCCFFFDDDEEEHHHHHHIIIPPPXXXbbbrrrfffcccaaa```aaaaaaaaa```___[[[WWWTTTRRRQQQPPPOOOMMMLLLLLLMMMOOOOOONNNMMMHHHGGGEEEBBB@@@>>><<<<<<<<<999777555555444222111......//////000000111111///...,,,---...///...---////////////...---+++***++++++,,,------,,,,,,+++*********))))))***++++++))))))))))))***+++,,,---------,,,---------......//////000000000000////////////000000000000///////////////////////////////////////////////////////////////...------,,,,,,---...///000000000000000000111111111222222222222000///...------...///000........................///......------......//////////////////000000111111222222333333444555555777777888888999:::<<<===<<<===???@@@@@@@@@@@@???<<<<<<===@@@GGGSSS```iiitttzzz{{{uuupppnnnmmmjjjnnnvvvzzzooolllfff___YYYXXXZZZ]]]iiirrr~~~xxxmmmeee___YYYTTTSSSSSSRRRVVV\\\gggzzz~~~yyyppphhhbbb\\\WWWTTTRRRSSSRRRQQQOOOPPPRRRTTTUUUYYYZZZYYYYYY[[[ZZZVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[ddduuu|||tttkkkaaaZZZQQQMMMHHHEEEDDDEEEEEEEEEFFFEEEFFFHHHHHHJJJSSS]]]mmmsssfffdddbbbaaaaaabbbbbbaaa___[[[WWWSSSRRRQQQPPPOOOMMMLLLLLLMMMOOOOOONNNLLLIIIHHHEEEBBB???===<<<;;;<<<999777555555444222111....../////////////////////......///000000...,,,...............---,,,+++******++++++++++++,,,,,,***))))))))))))***+++++++++******)))***+++---...,,,,,,,,,---------------//////000000000000////////////000000000000//////000000000000000000000000......////////////....../////////...------,,,,,,......///000111111000000000000000111111111222222//////............//////------............------,,,,,,++++++++++++,,,,,,///////////////000111111222222333444444555555666888888888888999;;;<<<======>>>@@@AAAAAAAAA@@@???<<<<<<;;;===BBBLLLWWW___mmmyyy|||xxxvvvppphhhhhhnnnvvv}}}yyyuuunnneee___]]]```ccclllwww|||pppeee^^^XXXVVVUUUUUUYYY^^^lll~~~~~~yyyuuunnnhhhccc^^^YYYVVVSSSTTTTTTSSSRRRRRRTTTVVVRRRUUUWWWUUUVVVYYYYYYVVVWWWWWWVVVVVVVVVWWWXXXYYYWWW___ooo}}}tttkkkaaaZZZQQQMMMHHHEEEEEEEEEFFFFFFEEEDDDFFFHHHIIILLLWWWbbbwwwuuugggeeebbbaaabbbcccbbbaaa^^^[[[VVVSSSRRRQQQPPPNNNMMMMMMLLLMMMNNNNNNLLLKKKIIIGGGEEECCCAAA???>>>===<<<999777555555444222111000000000000////////////------///111333333000...------------------------******)))))))))***+++,,,)))))))))))))))***++++++******++++++++++++++++++,,,------..................///000111111000///......///000111111000///...000000000000000000000000/////////000000//////////////////...------,,,,,,---...//////000//////////////////000000000111111......////////////......---...///000000///...---...------,,,,,,------...///////////////000111111333444444555555666666777888888888999:::;;;<<<===???@@@AAABBBCCCBBBAAA@@@<<<;;;::::::===DDDNNNTTTbbbsss~~~vvvkkkfffiiinnnuuuwwwllldddbbbdddgggrrr|||}}}llleee^^^ZZZXXXXXX\\\bbbqqq~~~zzzwwwvvvxxx|||~~~}}}wwwsssnnnjjjfffbbb]]]ZZZUUUVVVWWWWWWVVVWWWYYY[[[WWW[[[]]]\\\]]]``````]]]^^^^^^_________^^^]]]\\\YYY___mmm~~~uuulllaaaZZZPPPLLLGGGDDDDDDEEEEEEEEECCCDDDFFFHHHIIIMMMZZZgggwwwgggeeebbbaaabbbcccbbbbbb^^^[[[VVVSSSRRRQQQOOONNNNNNMMMLLLLLLMMMMMMKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA<<<999777555555444222111222222111111000000//////***,,,///333555555222000,,,---------------------***)))((('''''')))+++---))))))((())))))***++++++''')))+++,,,,,,***(((&&&---......///000/////////...///000111111000///......///000111111000///...000000000000000000000000000000111111111111000000000//////...------,,,,,,------......///.........////////////000000000000---...///000000///...---...///000111111000///...111111000000000000111111///////////////000111111444444555555666777777777888888888999:::;;;<<<===@@@AAABBBCCCDDDCCCBBBAAA;;;;;;999888:::???GGGMMMZZZnnn{{{nnnfffggghhhnnn{{{}}}pppgggdddfffiiiwwwvvvnnnfffbbb```___ccciiiuuuzzzsssmmmhhhfffiiikkkooosssyyy~~~}}}xxxuuupppmmmjjjfffbbb___YYYZZZ[[[[[[[[[[[[]]]___```dddffffffgggkkkjjjhhheeegggiiijjjiiifffcccaaa^^^dddppp~~~uuulllbbb[[[OOOKKKFFFCCCCCCDDDDDDEEECCCCCCFFFHHHIIINNN\\\jjjxxxiiifffcccaaaaaabbbbbbbbb\\\YYYVVVSSSSSSRRRPPPOOOPPPOOONNNOOOOOOOOOMMMKKKGGGEEEBBB@@@AAAAAA@@@???;;;:::999777555444333333222111///...---------...000111333777::::::888666111222222///,,,*********'''))),,,......---+++))),,,,,,+++***))))))))))))***+++,,,---------,,,,,,---------............///111000000///////////////111000///......///000111000000////////////000000000000000000000000000000222111111///...---,,,+++///...,,,,,,,,,---///111000111111111111000//////000000//////.........---000000000000000000000000000000//////.........---///////////////000111111444444444555555555555555:::;;;;;;;;;:::;;;>>>@@@BBBCCCDDDDDDDDDCCCAAAAAA@@@:::555555666999???FFFXXXeeexxx~~~uuuppphhhdddjjjuuu|||qqqjjjhhhgggsss~~~xxxmmmhhhffffffiiiooo~~~{{{pppgggaaa]]]ZZZYYY[[[^^^bbbgggmmmvvv}}}|||wwwsssooommmllljjjfffbbbaaaaaa```aaabbbdddfffggglllmmmoooqqqsssuuuvvvwwwwwwzzz}}}|||wwwooohhhdddcccfffrrrvvvkkk```XXXMMMKKKHHHEEEBBBBBBBBBBBBEEEGGGIIIIIIHHHOOObbbuuuyyyjjjgggdddbbbbbbccccccbbb\\\YYYVVVSSSSSSRRRQQQOOOPPPNNNMMMMMMMMMMMMLLLJJJHHHFFFCCCAAAAAAAAA@@@???;;;:::999777555444333333222111///...------......000///...000222444555444666333000---,,,+++++++++(((***+++------,,,+++***------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............//////////////////000111111111000////////////000111000000////////////000000000000000000000000000000000000//////......------///...,,,,,,,,,---///000000111222333333333333333000/////////............////////////////////////000/////////............///////////////000111111333444555666777888888999:::;;;<<<;;;:::;;;>>>@@@BBBCCCDDDDDDDDDCCCAAA@@@???999555666777888===DDDNNN[[[ppp|||tttkkkeeehhhpppzzzuuummmiiigggqqq}}}tttmmmjjjjjjooouuu~~~oooiii___XXXSSSPPPNNNLLLQQQSSSWWW\\\bbbkkktttzzz~~~}}}|||xxxuuuqqqnnnmmmkkkhhheeeccccccdddfffhhhkkknnnpppvvvxxx{{{~~~zzzrrrmmmhhhjjjvvvvvvkkk___WWWKKKIIIGGGEEECCCCCCDDDEEEEEEFFFHHHIIIIIIQQQeeexxx|||llliiieeeccccccccccccbbb\\\YYYVVVTTTSSSRRRQQQPPPPPPNNNKKKKKKKKKLLLLLLKKKJJJHHHEEECCCBBBBBB@@@>>>;;;:::999777555444333333222111///...---......///333000---,,,...111444555999555000---,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---------------...///+++***)))))))))***,,,,,,---------............///------......///111222333111111000000000000111111000000////////////000000000000000000000000000000......//////////////////...---,,,,,,,,,---///000...///111222333444444444////////////....................................////////////............///////////////000111111222333555777999:::;;;<<<:::;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDDDDBBBAAA@@@>>>999666777777777;;;@@@FFFRRRfffyyy{{{qqqhhhgggkkkrrr}}}{{{rrrkkkhhhppp{{{zzzqqqmmmmmmsssyyyvvvkkk^^^YYYRRRLLLIIIHHHFFFEEEFFFHHHLLLQQQVVV^^^ggglllvvv{{{~~~}}}|||zzzwwwssspppnnnmmmkkkiiifffhhhjjjmmmqqquuuxxxzzz{{{tttnnnoooyyyvvvjjj^^^VVVIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEGGGHHHJJJSSShhh{{{mmmjjjfffccccccbbbaaa```\\\YYYVVVTTTSSSSSSRRRQQQRRROOOLLLJJJKKKLLLLLLLLLKKKIIIFFFEEEDDDBBB@@@>>>;;;:::999777555444333333222111///.........///000222///+++***,,,///111222555666555111---+++,,,...,,,+++*********+++,,,------------------...///000+++***((('''''')))+++,,,---------............///............///000111222111111111000000111111111000000////////////000000////////////////////////////////////............------,,,,,,,,,---...///---...///000111111111111///////////////.................................///////////////.........///////////////000000111222444666888::::::;;;;;;:::;;;======<<<<<<>>>???BBBBBBCCCDDDCCCBBBAAA@@@===888666888888777999===CCCNNN___qqq~~~zzznnniiihhhllluuu~~~vvvmmmiiioooyyy|||rrrmmmmmmrrrzzzwwwggg^^^RRRNNNJJJGGGEEEEEEEEEDDDBBBDDDGGGKKKPPPVVV^^^bbbjjjooouuuzzz~~~~~~||||||{{{yyyuuurrrpppooonnnnnnkkkmmmpppsssxxx|||yyysssttt|||uuuiii]]]UUUHHHGGGDDDCCCBBBBBBDDDDDDDDDDDDEEEHHHKKKUUUiii{{{nnnkkkgggcccbbbaaa```___\\\YYYVVVTTTTTTTTTSSSQQQSSSPPPMMMKKKLLLMMMMMMMMMKKKIIIGGGEEEEEECCC@@@>>>;;;:::999777555444333333222111///......///000000---+++***+++,,,......---...444:::777///***+++...---,,,+++))))))***,,,---,,,+++++++++,,,---......***)))((('''''')))+++,,,---------............///000000////////////000000000000000111111000000000000000////////////000000////////////////////////111111000///...---,,,,,,,,,,,,,,,,,,,,,---......//////000000000//////............///////////////////////////////////////.........//////////////////////////////000000111333444666888999999999888:::;;;============>>>???AAABBBCCCCCCCCCBBB@@@@@@<<<888777888888777999===BBBJJJXXXhhhwwwvvvnnnjjjiiiooowwwxxxpppkkkpppyyytttooonnnssszzzvvvhhh[[[SSSGGGEEEBBBAAAAAABBBAAAAAAAAACCCFFFHHHLLLPPPVVVZZZ___dddjjjooosssyyy}}}|||{{{{{{zzzxxxuuurrrqqqqqqqqqpppqqqtttxxx|||~~~zzzyyy~~~ttthhh\\\TTTHHHGGGDDDAAA@@@@@@AAAAAADDDDDDEEEHHHKKKTTTfffwwwqqqmmmhhheeecccbbb```___\\\YYYVVVTTTTTTTTTSSSRRRRRRPPPNNNMMMMMMNNNNNNMMMJJJHHHFFFFFFEEECCC@@@>>>;;;:::999777555444333333111111000/////////000111...---...000222333111000***222999888111++++++...---,,,+++*********+++,,,++++++++++++++++++,,,---***)))((((((((()))++++++---------............///111111000/////////////////////000000000000//////000000////////////000000000000000000000000000000222222111///...---,,,++++++,,,,,,,,,------------111111222222111111000///.........///////////////////////////////////////.........//////////////////////////////000111111333555777999:::999888777:::<<<>>>>>>>>>===>>>???AAABBBBBBCCCCCCAAA@@@???<<<888777888999888:::???AAAGGGQQQ___ooo}}}}}}uuunnniiilllrrrzzzyyyqqqmmmpppxxx|||{{{vvvtttwww}}}ssseeeYYYOOOJJJDDDBBBAAAAAABBBCCCBBBAAA@@@BBBDDDEEEFFFIIIMMMPPPTTTXXX___dddiiipppxxx}}}|||{{{zzzzzzzzzxxxuuurrrrrrrrrrrrtttwwwzzz~~~~~~|||~~~ssshhh[[[SSSHHHGGGDDDAAA@@@@@@@@@AAAEEEDDDEEEHHHKKKRRRaaaoootttpppkkkgggeeecccaaa```[[[YYYVVVUUUUUUUUUTTTSSSPPPOOOMMMMMMNNNNNNLLLKKKHHHFFFEEEEEEEEECCCAAA>>>;;;:::999777555444333333111111000//////000111222...------///222333333222---///333444333000...,,,---,,,++++++*********+++---,,,++++++++++++++++++)))))))))*********++++++---------............///000////////////000000111---...///000000///...---000000////////////000000000000000000000000000000111000000///...---------++++++,,,,,,------------///000111111111111111000............/////////000..................................../////////000///////////////000111111222444777:::<<<<<<;;;:::999<<<>>>???>>>>>>>>>???AAAAAABBBCCCBBBAAA@@@???===888666888999999<<>><<<:::999777555444333333111111000//////000111222'''&&&%%%'''***,,,------111...,,,///333444000+++,,,,,,,,,,,,++++++******...---,,,,,,++++++++++++))))))***++++++++++++***---------.........//////............///111222333,,,---...//////...---,,,000000////////////000000000000000000000000000000////////////////////////***+++,,,---------,,,,,,+++,,,---///000000000000---.........//////000000---------------------------.........//////000000///////////////000111111111444888;;;>>>???>>>>>>999<<<>>>??????>>>>>>???AAAAAABBBCCCBBBAAA@@@???===999666888999:::>>>DDDIIIJJJNNNUUUaaaooo|||~~~tttkkkiiillluuuyyy}}}~~~|||wwwsssqqqmmmuuu}}}uuuooovvv|||}}}zzz|||rrrcccVVVMMMJJJIIIIIIBBBAAAAAABBBCCCCCCBBB@@@@@@AAABBBBBBAAAAAACCCEEEBBBGGGMMMRRRXXX```iiipppwww~~~}}}{{{{{{vvvyyy}}}|||xxxtttrrrrrrpppssswww|||{{{yyyuuuuuu{{{}}}rrrgggZZZRRRGGGFFFEEEDDDDDDEEEGGGHHHFFFEEEFFFHHHIIILLLUUU___ttt|||ssskkkhhhgggcccbbbccc]]][[[YYYVVVTTTTTTTTTUUURRRNNNKKKLLLOOOPPPLLLIIIHHHFFFEEEDDDDDDCCC@@@>>>;;;:::888666444222222111333000---***))),,,///111111000...---,,,...///111...000...333;;;555,,,///,,,,,,,,,+++++++++******(((((()))***,,,---...///,,,---------,,,,,,...000000000000000////////////333222000/////////000111111222222111000...,,,+++,,,---------......//////000000000000000000//////111000///...---,,,++++++++++++,,,,,,,,,---------///......------///000111////////////............////////////////////////---......///000111111222...............///000000666888;;;>>>???@@@??????>>>????????????@@@@@@@@@===>>>@@@AAAAAA@@@>>>===:::999999:::999999???GGGJJJOOOTTTWWWZZZcccrrr~~~~~~vvvooollllllsssyyy~~~}}}zzzyyyuuuppprrruuu}}}}}}sssppprrrvvv~~~qqqgggZZZPPPMMMJJJGGGDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIILLLPPPWWW___eeeqqqyyy~~~|||{{{|||}}}|||yyyvvvrrroooqqqrrrsssvvvzzz~~~uuummmiiifffgggmmmsssxxx}}}rrreeeWWWMMMFFFDDDCCCBBBCCCDDDCCCBBBCCCAAACCCFFFHHHLLLUUU```rrr}}}ssskkkiiigggdddbbbccc^^^\\\YYYVVVUUUTTTTTTUUUQQQNNNKKKLLLNNNOOOLLLIIIHHHGGGEEEEEEEEEDDDAAA???<<<:::888666444333222111222000---++++++,,,///000//////...------...000000---000...333;;;555,,,///,,,,,,,,,+++++++++******))))))***+++,,,------...+++,,,---,,,++++++---///000/////////////////////222111000/////////000000//////000111111000///..................///////////////..................333333222111000///...---++++++,,,,,,,,,---------//////...---...///000111////////////............000000000000000000000000......//////000000111111///////////////000111111444666999===@@@AAAAAAAAA????????????@@@@@@@@@@@@>>>???AAAAAAAAA???>>><<<<<<::::::;;;:::;;;BBBKKKMMMRRRVVVXXXZZZbbbppp{{{~~~wwwpppmmmmmmtttzzz}}}|||xxxtttqqqttt{{{|||rrrkkkkkkmmmrrryyy~~~uuueee]]]RRRKKKIIIHHHFFFCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDBBBCCCEEEGGGKKKRRRZZZ```mmmttt}}}{{{|||||||||zzzvvvsssqqqooooooqqqsssvvvzzz~~~vvvkkkddd]]]ZZZZZZ___dddhhhooovvv}}}rrreeeWWWMMMFFFDDDCCCBBBCCCDDDCCCBBBDDDCCCDDDGGGIIILLLVVV```qqq}}}tttllljjjhhhdddbbbbbb]]]\\\YYYVVVTTTTTTTTTUUUQQQNNNKKKLLLNNNNNNLLLIIIIIIGGGFFFFFFFFFEEEBBB@@@<<<;;;999666444333222111111000...---------...///---.........//////000000,,,///---222;;;666---000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,+++******,,,...////////////////////////111000///.........//////,,,---...000111111111111000000000000////////////......//////////////////333222222111000///......,,,,,,,,,,,,------------//////.........///000111////////////............000000000000000000000000////////////000000000000000000000000000111222222444666999===@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@>>>===;;;>>>;;;:::;;;;;;===FFFPPPRRRVVVZZZZZZ[[[```lllvvv|||yyysssooonnnssszzz~~~{{{wwwrrrtttyyy{{{rrrkkkiiihhhiiilllrrrwww{{{|||yyyzzz}}}}}}sssiiiWWWRRRKKKGGGGGGGGGFFFDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDD@@@AAABBBDDDGGGNNNUUU[[[fffnnnyyy~~~zzz{{{|||{{{zzzwwwuuusssooopppqqqsssuuuyyy|||~~~~~~zzzrrriii```ZZZWWWSSSSSSVVVZZZ\\\aaagggmmmssszzz}}}qqqcccVVVMMMFFFDDDCCCBBBCCCDDDCCCBBBEEEDDDEEEHHHJJJLLLUUU___ooo}}}tttmmmkkkiiieeebbbbbb\\\ZZZWWWUUUSSSSSSSSSSSSPPPNNNLLLLLLMMMMMMKKKIIIIIIGGGFFFFFFFFFEEECCCAAA<<<;;;999777555333222222000000000/////////......,,,---...///000000000///+++...---222;;;666---000,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++***))))))+++---.........///////////////000//////...............,,,---...///000111222222222111111111000000////////////000000000000000111//////......---,,,,,,+++,,,,,,,,,------------...///////////////000000000////////////....................................000000000000////////////000000//////000000111222555777:::===???@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???>>><<<;;;>>>;;;:::;;;<<>>===<<<<<<:::888999===???DDDOOOZZZ___dddhhhfffccccccjjjqqq{{{xxxtttrrrsss{{{wwwuuusssuuuwwwvvvpppjjj___^^^\\\[[[\\\]]]```aaa]]]]]][[[YYYVVVVVVXXXZZZZZZ[[[\\\^^^```dddjjjnnnpppssssssnnniiiddd\\\UUUMMMKKKHHHFFFDDDCCCCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBCCCDDDDDDCCCBBBBBB@@@@@@??????@@@EEEKKKOOO\\\dddnnnwww}}}|||xxxxxxxxxxxxwwwvvvuuutttsssssstttuuuwwwzzz}}}~~~~~~tttjjjbbb\\\VVVSSSQQQMMMLLLMMMMMMLLLMMMQQQQQQSSSWWWYYYYYYXXXYYYYYYYYY^^^cccfffkkkvvvyyyiii[[[PPPJJJFFFDDDCCCBBBCCCDDDCCCBBBEEEDDDEEEGGGGGGHHHNNNVVVddduuunnniiiiiiiiieeecccccc\\\ZZZWWWTTTSSSRRRSSSSSSMMMMMMMMMLLLKKKJJJJJJJJJFFFEEEDDDDDDEEEEEECCCAAA===<<<:::888666444333333333222111000000000111111111000///...------......---000---222:::333))),,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,***+++++++++******,,,---,,,,,,---......///000000000000111111111000///...000///......///000111222//////000000000000000000.........///000000111111111000000000000/////////------------...............///000111222111000000////////////............////////////////////////......//////000000111111/////////...///000000111000222666;;;???AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>=========999888;;;@@@CCCHHHRRR\\\aaafffkkkjjjfffffflllrrr||||||uuuqqqpppqqqyyy}}}tttpppllllllmmmlllfffaaaYYYXXXXXXXXXYYYZZZ[[[[[[VVVUUUSSSOOOLLLKKKMMMOOOOOOQQQTTTVVVXXX[[[aaaeeehhhlllnnnjjjeeebbb]]]WWWNNNLLLIIIEEECCCBBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBB??????>>>===>>>BBBHHHLLLWWW___jjjqqqwww~~~}}}xxxxxxwwwvvvuuutttsssrrrqqqqqqrrrtttvvvzzz|||~~~|||rrrhhh```ZZZTTTQQQRRRNNNMMMOOOOOOMMMNNNRRRPPPRRRUUUVVVVVVUUUVVVVVVUUUZZZ^^^___bbbkkk|||wwwgggXXXNNNHHHFFFDDDCCCBBBCCCDDDCCCBBBFFFEEEFFFIIIHHHHHHNNNVVVaaa~~~ssslllggghhhiiifffcccccc]]]\\\YYYVVVTTTTTTTTTUUULLLMMMMMMLLLKKKJJJJJJKKKEEEDDDCCCDDDEEEDDDBBB@@@===<<<:::888666444333333444333111000000000111222333222///---,,,,,,---......111...222999222(((***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,------...///000000000111222222222111///...///.........///000222333......//////000000111111111111222333444444555555000000000000////////////---------.........//////...///000222222111111000000/////////............---------------------------......///000111111222000000000000000111111222666777:::<<<>>>>>>===<<>>>>>===>>>999999<<>>???BBBHHHLLLTTT\\\fffmmmssszzzxxxxxxwwwuuutttrrrrrrqqqrrrrrrsssuuuxxx{{{~~~{{{rrrhhh```ZZZTTTQQQNNNKKKJJJLLLMMMKKKLLLPPPTTTVVVYYYZZZYYYXXXYYYYYYVVVZZZ^^^^^^___hhhyyyvvveeeVVVLLLGGGFFFDDDCCCBBBDDDDDDCCCBBBGGGGGGHHHJJJIIIIIINNNVVV___|||~~~vvvnnnhhhggghhhfffeeefff___\\\XXXTTTSSSSSSTTTVVVOOONNNMMMLLLKKKKKKKKKKKKKKKIIIGGGFFFEEECCC???===>>>===;;;999666555444444,,,,,,+++,,,......---,,,000000000000000000000000///...222777777222...///,,,,,,+++******+++,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,...---,,,+++,,,---...//////000000000000000//////////////////////////////111000///000111000...,,,000111222333333222111000000000000000000000000000...............---------111111111000000000000000222111111000///......---////////////////////////------------------------.........//////000111222555555666888:::<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDAAA>>><<<<<<<<<;;;:::::::::<<>>CCCFFFFFFSSSXXX```hhhnnntttzzz~~~~~~~~~|||zzzxxxvvvtttsssssstttvvvwwwwwwxxxzzz|||~~~vvvjjjaaa[[[WWWSSSPPPQQQMMMLLLNNNNNNNNNPPPUUUZZZ[[[^^^______]]]ZZZXXX[[[WWWYYY^^^aaadddrrrooo^^^QQQIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFJJJOOOSSS___wwwuuummmfffffffffdddccceee^^^[[[XXXUUUSSSSSSUUUVVVQQQQQQOOONNNMMMLLLLLLLLLJJJHHHGGGFFFFFFEEEBBB@@@===<<<:::888666444333333111000///000000000...,,,..............................111666666111......,,,,,,+++******+++,,,,,,+++*********))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,---//////000000000000//////111111111111111111111111000/////////111111///...//////000111111000//////////////////////////////...........................//////000111222222333111111111000///.........////////////////////////------------------------///......//////000111222666666777999:::<<<>>>???BBBBBBBBBBBBAAAAAAAAA@@@CCC@@@===<<<<<<<<<;;;:::;;;<<<>>>EEENNNWWW^^^aaagggkkkoooooonnnnnnqqqsssxxx}}}~~~xxxqqqmmmlllmmmooorrrttttttqqqmmmjjj___YYYRRROOONNNLLLHHHDDDDDDCCCBBBAAABBBDDDFFFGGGFFFEEEDDDBBBAAA???>>>===AAABBBCCCDDDGGGKKKOOORRR^^^hhhrrrvvvvvvtttmmmggg[[[RRRKKKJJJJJJHHHGGGIIIKKKIIIFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>;;;999:::>>>BBBEEEFFFNNNSSSZZZaaaffflllqqqttt}}}}}}{{{yyywwwvvvtttvvvwwwxxxxxxxxxzzz|||wwwlllccc^^^[[[XXXUUUVVVRRROOOQQQRRRQQQTTTYYY^^^```ccceeeddd```\\\YYY\\\XXXYYY___aaaeeetttmmm]]]PPPIIIFFFBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFJJJOOOSSS^^^vvvssskkkdddddddddbbbaaabbb]]][[[XXXUUUTTTTTTUUUWWWRRRQQQOOONNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDBBB===<<<:::777555444333222222111000000111111///------------------------------,,,///444444///,,,---,,,++++++******++++++,,,***************)))))))))***************)))))))))++++++,,,---------------//////000000000000//////222222222222222222222222///......///111111000///---......//////......---////////////////////////---------......//////000000000000111111111222222111111000000//////......////////////////////////////////////////////////////////////000111222222777777888999;;;===>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@AAA???<<<:::;;;;;;:::999<<<>>>BBBIIISSS]]]cccfffkkknnnrrrrrrqqqppprrruuuxxx{{{~~~|||vvvoookkkjjjjjjkkklllllljjjfffaaa^^^SSSOOOIIIGGGFFFEEEBBB???@@@???>>>======>>>???@@@AAA@@@@@@???>>>===<<<<<<>>>>>>??????AAAEEEKKKOOO___lllzzzzzzrrrdddYYYPPPLLLKKKIIIHHHJJJIIIHHHHHHFFFFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>======;;;999:::===AAADDDEEEIIINNNTTTYYY^^^bbbfffiiioootttzzz|||zzzyyyyyyzzz{{{{{{zzz{{{}}}|||uuukkkccc___\\\YYYVVVWWWSSSPPPQQQQQQRRRVVV[[[eeehhhkkknnnlllhhhbbb^^^^^^ZZZZZZ___bbbfffvvv|||jjjZZZOOOIIIFFF@@@@@@@@@AAAAAACCCDDDDDDCCCCCCDDDEEEFFFJJJOOOSSS]]]tttqqqiiibbbbbbbbb```___aaa\\\ZZZWWWUUUTTTTTTUUUVVVQQQOOONNNKKKIIIHHHGGGGGGJJJHHHGGGGGGGGGFFFCCCAAA===<<<:::888666444333333......---...000000///...------------------------,,,+++...222222...+++,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,---///000111000///......//////000000000000///222222222222222222222222000//////000111111///---................................................,,,------...///000000111444444333222000///......111000000000/////////...////////////////////////////////////////////////////////////000111222333666777999:::<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;:::::::::999888<<<>>>DDDLLLWWWaaagggiiimmmpppssssssrrrqqqtttvvvyyy{{{}}}{{{uuuoookkkiiiggggggfffddd```[[[VVVSSSMMMJJJFFFDDDCCCCCCAAA???AAA@@@???===============>>>>>>=========<<<<<<<<<888999;;;<<<>>>CCCLLLRRRbbbqqq~~~lll```TTTOOOLLLIIIJJJLLLHHHIIIJJJJJJHHHFFFFFFEEEBBBBBBAAA???>>>>>>======;;;:::999:::<<>>>>><<<:::888666555444333111/////////000///---+++........................,,,+++---111111---+++,,,++++++++++++++++++++++++***************+++++++++))))))***,,,---...///000,,,---///000111000///.........///000000000000000111111111111111111111111222111000000000000...,,,////////////////////////////////////////////////------......///000111111555444333222111000///...000000000000////////////////////////////////////000000000000000000000000/////////000000111222333666777999;;;===>>>>>>>>>===>>>>>>???@@@AAABBBBBB???===:::999::::::999999;;;>>>DDDNNNYYYbbbhhhjjjlllpppssstttrrrrrrtttwww{{{||||||zzzuuupppkkkiiidddcccaaa]]]YYYSSSOOOLLLKKKHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<<<<:::::::::::::::;;;;;;;;;777999:::;;;<<>>=========;;;;;;;;;;;;<<>>@@@AAAAAAAAA??????@@@AAABBBBBBCCCDDD???===:::999:::::::::999:::>>>EEEOOO[[[ccchhhiiikkkooossstttssssssuuuxxx||||||{{{yyyuuuoookkkgggbbb```^^^ZZZUUUQQQMMMKKKIIIHHHFFFDDDCCCCCCCCCDDDAAA@@@@@@???>>><<<<<<;;;777777777777777888888888:::<<<===;;;;;;AAALLLUUUjjjvvvqqqeeeYYYSSSOOOLLLKKKMMMJJJNNNSSSSSSNNNJJJGGGGGGCCCBBB@@@>>>======>>>>>>:::<<<=========>>>AAADDDEEEHHHKKKNNNNNNOOOPPPQQQRRRVVVYYY]]]aaahhhqqqxxx~~~~~~~~~~~~~~~|||uuunnniiigggcccaaacccdddcccfffjjjnnnssszzz}}}xxxtttllleee```aaacccjjj|||ppp^^^RRRKKKGGGEEEDDDDDDCCCAAAAAA@@@@@@@@@CCCCCCDDDEEEFFFJJJOOOSSS]]]rrrrrrjjjcccccccccaaa```bbb^^^\\\ZZZWWWUUUSSSRRRRRRSSSRRRQQQOOONNNMMMMMMMMMJJJIIIGGGFFFFFFDDDAAA???;;;:::888555333222111000222111000000000///---+++---------------------------,,,---000000---,,,---***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,*********++++++++++++,,,+++++++++++++++,,,,,,------...///000111111111111///////////////////////////......///111222000///111111000//////000111111111111111111111111111111///////////////000000000000000111222222333444444////////////000000000000////////////////////////////////////////////////000000000000111222333333888:::>>>AAADDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD???===;;;::::::;;;;;;:::;;;???FFFQQQ\\\dddhhhiiikkkooosssttttttuuuxxx{{{|||{{{yyyvvvsssnnniiieeeaaa___\\\XXXUUUQQQOOONNNJJJIIIHHHFFFDDDDDDEEEFFFAAAAAAAAAAAA@@@>>>======888888777777777777777777999;;;===;;;;;;BBBNNNYYYkkkuuu~~~|||pppdddYYYSSSPPPMMMLLLMMMLLLQQQWWWWWWQQQKKKGGGGGGDDDCCCAAA???===>>>>>>???;;;===>>>>>>>>>>>>BBBDDDEEEHHHKKKLLLLLLMMMNNNOOONNNQQQUUUWWWYYY^^^fffllluuu~~~zzzsssppppppssssssrrrsssvvv|||tttkkkeeeeeefffmmmmmm[[[PPPJJJGGGEEECCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFJJJOOOSSS]]]sssssskkkdddddddddbbbaaaccc^^^]]][[[XXXUUUSSSQQQQQQQQQPPPOOONNNMMMMMMMMMMMMIIIHHHGGGGGGGGGFFFDDDBBB999888666333111000///...))))))***,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,...,,,---111111---,,,...***+++,,,------,,,+++************++++++,,,,,,,,,//////...------,,,++++++...---,,,+++,,,---...///---...///000111111111111////////////////////////,,,+++,,,///222333333222111000///......///000111111111111111111111111111000000000000////////////333222222222222222222222////////////000000000000////////////////////////////////////////////////000000000000111222333444:::<<<@@@DDDGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCC@@@===;;;:::;;;<<<;;;;;;<<<@@@GGGRRR]]]eeehhhiiikkkooosssuuuuuuvvvzzz}}}{{{yyywwwuuuqqqmmmgggddd```^^^\\\XXXUUUSSSQQQQQQLLLLLLKKKIIIFFFFFFGGGHHHDDDDDDDDDDDDCCCBBBAAA@@@::::::::::::999999999999555888::::::<<>>>>>???@@@;;;===@@@???>>>???BBBEEEGGGIIILLLNNNMMMMMMNNNOOOLLLOOOSSSTTTUUUYYY___eeennnyyyyyypppiiihhhiiiooolllYYYOOOJJJGGGEEECCCCCCCCCCCCCCCDDDEEEFFFCCCCCCDDDEEEFFFJJJOOOSSS^^^sssrrrjjjbbbaaaaaa```___aaa]]]\\\ZZZWWWVVVUUUUUUUUUQQQQQQPPPOOOOOONNNMMMMMMJJJHHHEEEEEEGGGGGGEEEBBB<<<;;;888666444222111111//////...---------------///...---,,,,,,,,,,,,,,,...............---------///......---,,,+++******)))***,,,------,,,***))))))************+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------000//////.........//////......//////000000111111000111111111111000////////////000111111111111111000000000///......------222222222222222222222333333111///...---...000111222111000//////000111222---------.........//////......//////000222333444666:::???EEEHHHLLLPPPRRROOOQQQPPPMMMMMMMMMJJJDDDEEE???;;;<<<<<<;;;;;;>>>===CCCLLLVVV^^^cccffffffjjjlllooorrruuuwwwxxxxxxwwwuuusssqqqnnnjjjeeeaaa]]]\\\ZZZXXXVVVTTTRRRQQQPPPNNNKKKHHHGGGGGGHHHIIIGGGGGGHHHGGGEEECCC@@@>>>???>>>===;;;999888888888999999;;;<<<<<>>???@@@@@@???@@@BBBGGGJJJNNNQQQQQQPPPQQQTTTRRRNNNQQQRRRSSSTTTTTTUUUYYY[[[hhhppp}}}zzznnnjjjkkksss}}}eeeVVVNNNIIIGGGGGGCCCBBB@@@@@@@@@BBBDDDFFFDDDBBBBBBEEEGGGHHHNNNUUU\\\tttqqqhhhbbbaaaaaa______```^^^]]][[[YYYWWWVVVVVVVVVQQQQQQPPPOOONNNNNNMMMMMMJJJHHHFFFFFFGGGFFFDDDAAA<<<:::888666444222111111000///......------......000///......---------...//////......------,,,,,,++++++******)))(((((((((***+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,---------.........---------............/////////............////////////000000000000000111111111111111111000///...//////000111111111111111.........///////////////111111222222333444444444222111///.........///000111000000000000000000111---------.........////////////000000111333444555666:::@@@FFFJJJNNNSSSUUUXXXZZZYYYVVVUUUUUUPPPJJJGGGAAA<<<======;;;;;;>>>>>>CCCKKKTTT\\\aaadddeeekkklllpppsssvvvxxxyyyzzzxxxuuuqqqnnnkkkhhhccc```\\\[[[ZZZYYYXXXWWWVVVUUUSSSQQQMMMJJJHHHIIIJJJKKKHHHIIIIIIIIIGGGEEEBBBAAA@@@???===<<<:::999999999888999;;;===???HHH]]]pppyyy}}}}}}zzzwwwvvvrrrmmmhhhaaa[[[WWWSSSNNNMMMPPPRRRVVVZZZ[[[VVVOOOHHHDDDDDDBBB@@@>>>======>>>>>>>>>???@@@AAACCCFFFLLLPPPUUUYYYZZZXXXXXXZZZWWWSSSQQQRRRRRRQQQPPPRRRUUUXXX```iiixxx}}}qqqnnnooovvv{{{cccUUUMMMHHHEEEFFFCCCBBBBBBAAABBBCCCDDDEEEEEEBBBCCCFFFGGGHHHNNNUUU[[[tttooogggaaa```aaa___^^^______^^^\\\ZZZXXXWWWWWWVVVRRRQQQPPPOOONNNMMMLLLLLLJJJIIIGGGGGGFFFEEEBBB@@@;;;:::888666444222222111111000//////......//////000000///............////////////...---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,---------.........//////////////////000000000000//////............//////111111111111111000000000222222222111111///......//////000111111111111111------......///000000111///000111222333444444444000000000000///////////////000000111111000000///------........./////////000000000111222333444555777;;;BBBHHHMMMRRRWWWZZZ```bbbbbb___^^^]]]WWWQQQJJJCCC>>>>>>===;;;;;;>>>@@@CCCJJJQQQYYY^^^bbbdddhhhjjjnnnrrruuuwwwxxxyyyxxxtttoookkkgggdddaaa___[[[[[[[[[[[[ZZZZZZYYYYYYVVVSSSOOOLLLJJJJJJKKKLLLJJJKKKKKKKKKIIIGGGEEEDDD@@@@@@>>>===;;;:::::::::999999;;;>>>CCCPPPhhh}}}~~~xxxqqqhhhaaa\\\YYYUUUPPPOOORRRUUUXXX[[[ZZZVVVNNNHHHEEEEEECCCAAA???>>>>>>??????===???AAACCCGGGLLLSSSWWW^^^bbbeeedddcccccc```ZZZVVVUUUSSSPPPOOOPPPSSSVVV[[[dddrrrvvvsssuuu|||yyybbbSSSLLLGGGDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCFFFHHHHHHNNNTTTZZZsssnnnfff```___```^^^]]]^^^___^^^\\\[[[YYYWWWVVVVVVRRRRRRPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFDDDAAA???;;;:::888666444333222222111111000/////////////////////...............///000///......---,,,++++++,,,,,,,,,---------......,,,++++++******++++++,,,*********+++++++++,,,,,,------.........///////////////000000000111111111///............//////000333333222222111111000000222222222222111///...---//////000111111111111111............//////000000///000111222222222222111000000000111000///.........///000111111000///.............../////////////////////000111222444444888<<>>===;;;;;;>>>CCCEEEJJJPPPVVV\\\```cccdddfffjjjnnnrrrtttvvvvvvwwwssslllgggcccaaa___]]]\\\\\\\\\[[[[[[[[[ZZZZZZWWWUUUQQQNNNKKKKKKKKKLLLKKKKKKKKKJJJIIIHHHFFFEEEAAA@@@???===<<<<<<;;;;;;;;;:::;;;???EEEUUUqqqxxxjjjddd___\\\XXXTTTTTTWWWZZZ\\\^^^\\\WWWQQQLLLIIIEEEDDDBBB???>>>???@@@@@@===???BBBFFFJJJQQQXXX]]]ccciiinnnnnnmmmlllhhhccc___]]]YYYTTTQQQQQQSSSVVVZZZbbbooo}}}zzzyyy{{{xxxaaaSSSLLLGGGDDDDDDAAABBBCCCDDDDDDDDDCCCCCCEEECCCDDDGGGHHHIIIMMMTTTZZZqqqpppggg___^^^^^^\\\\\\^^^]]]]]]\\\ZZZXXXWWWUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHIIIIIIHHHFFFCCC@@@???:::999888666444333222222111111000///////////////...------,,,------......///......---,,,,,,++++++(((((())))))******++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------------.........///....../////////000000000...............///000000333333222222111111000000222222222111111///......//////000111111111111111000000//////...............///000111111000...---000000000111000///.........///000111111000///............/////////000000............///111222333888<<>>===;;;;;;>>>EEEGGGJJJOOOUUUZZZ^^^```aaadddhhhlllpppsssuuuuuuuuupppjjjdddaaa___]]]\\\^^^]]]]]]\\\[[[ZZZYYYYYYXXXVVVTTTQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDAAA@@@???>>>===<<<<<<<<<<<<;;;<<>>======<<<<<<<<<<<<;;;===AAAJJJ^^^}}}uuunnngggcccaaa___ccchhhllllllhhhbbbZZZRRRNNNLLLFFFDDDBBB@@@??????@@@@@@AAACCCGGGLLLSSS[[[ccciiimmmuuu||||||yyyxxxvvvsssnnnlllfff^^^WWWSSSRRRSSSRRRZZZgggvvvsss___SSSNNNIIIGGGGGG@@@@@@AAABBBDDDEEEFFFGGGFFFDDDFFFIIIJJJIIIMMMRRRZZZnnnxxxlllaaa\\\ZZZZZZ\\\___]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSQQQOOOLLLJJJHHHGGGDDDFFFIIIIIIEEEBBBAAAAAA:::999777666444333333333000///......------......---------------...//////+++,,,,,,,,,,,,------------------------------...***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---.........////////////000---------......///000111//////000000000000000111//////000111111111111000//////000111111111111111///////////////.........+++---000333444333222111222111///.........///000/////////....../////////.../////////000000000000------......///111222333888<<>><<<;;;:::<<>>===<<<<<<<<<<<<;;;;;;===CCCNNNcccyyyqqqllljjjjjjooovvv}}}zzztttjjj^^^UUUOOOLLLEEECCCAAA???>>>>>>???@@@AAAEEEJJJPPPXXXbbblllrrrwww~~~|||zzzxxxvvvsssmmmeee\\\VVVTTTTTTPPPXXXdddsssooo\\\QQQMMMIIIGGGGGGAAAAAABBBCCCEEEHHHJJJLLLFFFEEEFFFJJJJJJJJJMMMRRRZZZlll{{{nnnaaa[[[YYYYYY\\\```^^^^^^^^^^^^\\\YYYWWWVVVTTTSSSQQQOOOLLLIIIHHHGGGBBBFFFIIIIIIFFFBBBAAABBB999999777666444444333333//////...---------------...............///000111***++++++,,,,,,------...************************)))***,,,------,,,***)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,////////////000000000000---------......000111111......//////000000111111...///000111111222222111//////000111111111111111------......///000000000***,,,000444666777666666333111///...---...000111000///...------...///000////////////000000000000......//////000222333444888<<>>???>>>===<<<<<<;;;<<<<<<::::::>>>EEEQQQgggzzzuuusssttt{{{~~~rrrdddXXXQQQNNNEEECCCAAA???>>>>>>??????AAAEEEKKKSSS\\\gggrrryyy~~~~~~|||zzz|||yyytttkkkbbb[[[WWWVVVRRRYYYdddqqq~~~mmmZZZPPPLLLIIIGGGGGGCCCCCCCCCDDDFFFJJJNNNPPPFFFEEEGGGJJJKKKJJJMMMRRR[[[kkkyyylll```\\\]]]]]]^^^```___^^^\\\[[[ZZZYYYYYYYYYVVVTTTQQQNNNLLLJJJIIIIIIJJJIIIGGGFFFEEECCC???<<<<<<:::888666444222111111111000000///////////////111...++++++...//////---///---++++++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++,,,---///000////////////000000000000111111111000000000000000222222111111000/////////000///---,,,++++++++++++000000000000////////////---------.........//////////////////000111222333//////000000111111222222,,,,,,,,,,,,------...///...------------.../////////000000///...///222555666888===DDDMMMUUU\\\___iiikkklllllllllhhh\\\PPPEEEAAA<<<999999:::<<<<<>>===???FFFIIIOOOXXXdddppp||||||~~~}}}vvviii^^^XXXVVV[[[\\\aaakkkzzzttteeeUUUPPPNNNJJJDDDAAACCCBBBBBBEEEHHHKKKMMMMMMEEEEEEFFFFFFGGGJJJOOORRRZZZiiixxxlll```]]]]]]]]]]]]______^^^]]]\\\[[[YYYXXXXXXUUUSSSQQQNNNKKKJJJIIIIIIIIIHHHGGGFFFFFFCCC@@@===<<<;;;999777444333222111000000///............///000...+++,,,...//////---///...,,,,,,,,,---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,---///000////////////000000000000111000000000000000000000000000000000000111111111333222222222111000000000000000000000////////////........./////////000000222222222222333444555666000000000000000111111111------,,,,,,,,,---.........------------.../////////000111000000000222444666888===CCCLLLUUU]]]bbbiiikkkllllllkkkggg[[[OOODDD@@@;;;888888:::;;;<<<===@@@DDDFFFFFFFFFFFFGGGFFFHHHJJJLLLOOORRRWWW[[[]]]^^^___^^^]]]^^^___aaaaaabbbdddeeefffggghhhhhhffffffeeeccc^^^XXXSSSOOOHHHFFFEEEDDDCCCBBB???===>>>>>>>>>============<<<<<<===AAAGGGSSSkkktttcccVVVOOOMMMIIIEEECCCDDDBBB???>>>AAACCCGGGOOO[[[iiiyyyyyymmmbbb[[[XXX[[[\\\aaakkk{{{pppaaaRRRMMMKKKHHHDDDAAADDDBBBBBBCCCFFFHHHIIIHHHEEEEEEFFFFFFGGGJJJOOOSSSZZZiiiwwwkkkaaa^^^^^^]]]\\\]]]_________^^^\\\YYYWWWUUUSSSRRRPPPMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFDDDAAA>>>===;;;999777555444333333000000///............///000...,,,,,,...///...---...,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////////////////000000000000000000000000000000111111...//////000111111222222000000111222222111000///////////////000000000000/////////000000000000000000000000111222222333333111111111111000000000000......------------------...------------...//////...000222222222111222333666888<<>>999777777999:::;;;999<<<@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBFFFJJJNNNSSSVVVZZZ\\\]]]___```bbbeeefffiiikkklllkkkjjjjjjcccbbb___[[[VVVQQQLLLIIIHHHFFFEEEDDDEEEDDDBBBAAA?????????>>>>>>============>>>AAAHHHTTTllltttbbbVVVPPPOOOIIIFFFDDDEEECCC@@@@@@CCCCCCHHHRRR___nnn~~~tttiiiaaa\\\[[[\\\aaalll|||jjj\\\NNNHHHHHHEEECCCCCCDDDBBBAAABBBCCCEEEEEEDDDEEEEEEFFFFFFGGGJJJOOOSSS[[[jjjuuujjjaaa______]]]\\\\\\_________^^^\\\XXXUUUSSSRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEBBB???===<<<:::888666555444444111111000////////////000......------............,,,***((((((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///////////////000000000000000000000000000111111111//////000000111111111111---...000111222111///...////////////000000000000//////////////////////////////000000111111111111222222111111000000//////000///...---------------...------------...//////---000222333333222222333666777:::@@@JJJUUU___eeeaaaeeegggeeebbb]]]RRRGGG???;;;888666777999::::::999<<>><<<<<<>>>CCCFFFKKKPPPVVV[[[___aaaccceeeiiikkkmmmnnnnnnllljjjhhhbbb```\\\XXXSSSNNNJJJHHHGGGFFFDDDDDDEEEEEEDDDCCCAAAAAAAAA@@@??????>>>>>>>>>???BBBHHHTTTmmmvvvdddXXXSSSRRRKKKGGGEEEFFFEEEBBBBBBFFFFFFLLLVVVbbbqqq}}}rrrhhhaaa[[[\\\bbbmmm~~~~~~eeeXXXJJJFFFEEEDDDDDDEEECCCAAA@@@AAACCCDDDDDDCCCDDDEEEFFFFFFHHHKKKPPPTTT___nnnuuujjj```^^^___]]][[[\\\_________]]][[[WWWSSSQQQQQQPPPOOONNNLLLJJJHHHGGGGGGFFFFFFFFFFFFEEEBBB???<<<;;;:::888666555444444333222111111000000111111---............---......,,,***))))))+++,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------.........////////////000000000000//////000000111111111111111111111111000000/////////000222444444333111000.../////////000000000111........................111222333333444333333222222222111111000000//////000///......------------...------------...//////---///222333222222222222555666999???GGGRRR[[[aaa___dddfffccc___YYYNNNDDD<<<:::777666777999:::::::::<<>>>>>>>>>>>>>><<<:::888:::>>>BBBFFFKKKTTT[[[```cccfffhhhlllnnnoooooommmjjjgggdddaaa___\\\WWWSSSOOOLLLJJJIIIGGGEEEDDDEEEEEEDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBHHHTTTmmm{{{iii\\\VVVTTTNNNIIIGGGGGGFFFCCCDDDGGGIIIPPP[[[ggguuu}}}pppggg^^^___dddooovvvaaaUUUIIIEEEEEEDDDDDDFFFBBBAAA@@@AAACCCEEEEEEEEEDDDEEEFFFGGGHHHLLLQQQUUUdddtttvvvjjj```]]]]]]\\\[[[\\\^^^]]]]]][[[XXXUUURRRQQQQQQPPPPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFFFFDDDAAA>>>;;;:::999777666555444444222222111000000000000111,,,...//////...------......,,,++++++---......---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---............////////////000000000000/////////000111111222222222222111111000//////......///000111000000............//////000000111111............------------//////111222222111000///111111111111000000000000//////......---............------------...//////---///111111111000111222444555888===EEENNNVVVZZZ^^^dddfffccc^^^WWWMMMCCC;;;999666666888999::::::999<<<>>>???>>><<<<<<<<<;;;;;;:::888777888;;;>>>DDDIIIRRRZZZ```dddhhhkkknnnnnnnnnmmmkkkhhheeecccaaa```]]]ZZZWWWSSSQQQPPPOOOMMMJJJHHHHHHHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAABBBGGGSSSlllssscccYYYUUUQQQLLLIIIHHHFFFDDDEEEHHHKKKSSS^^^jjjxxx{{{ooocccdddiiitttooo\\\RRRIIIFFFEEEDDDDDDFFFCCCAAA@@@AAADDDFFFFFFEEEDDDEEEFFFGGGHHHLLLRRRUUUgggvvvwwwjjj___\\\\\\[[[\\\]]]]]]\\\ZZZXXXVVVTTTRRRQQQQQQQQQPPPPPPNNNLLLJJJHHHIIIHHHGGGFFFFFFCCC@@@===:::999888666555444444333111000000///.../////////+++...000000...,,,---...,,,+++******,,,------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,............---////////////000000000000...//////000111111222222111111111000000000000000.........------,,,,,,,,,.........///000111111111////////////.........---+++,,,---......---,,,+++000000000000000111111111///............//////000...------------...//////---...//////...///111333333444777<<>><<<<<<<<<999999999999888999;;;===CCCHHHPPPXXX^^^ccchhhkkklllllllllkkkiiigggfffeeedddcccbbbaaa___\\\ZZZYYYYYYUUUQQQNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBAAABBBGGGRRRjjjpppaaaYYYTTTOOOKKKIIIGGGDDDEEEHHHMMMUUU___iiiuuuxxxjjjkkkooozzz~~~hhhXXXPPPHHHFFFEEEBBBBBBDDDDDDCCCAAAAAACCCDDDCCCBBBDDDEEEFFFGGGIIIMMMRRRVVVfffvvvwwwkkk^^^[[[[[[[[[\\\^^^\\\[[[XXXVVVTTTSSSRRRRRRQQQQQQQQQPPPOOOMMMJJJIIIJJJIIIGGGFFFEEECCC???===999888777666444444333333//////...---------------+++...111000...,,,---...)))'''&&&''')))******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...///......---////////////000000000000...//////000111222222222/////////000111111222222444333111000////////////---......///000111111222111111000000/////////...---...000111111///...,,,//////000000111111222222...............///000111...------------...//////---......------...000333333444777;;;AAAFFFKKKNNNWWW]]]```\\\VVVNNNDDD<<<:::888777777999;;;;;;;;;===???AAABBB@@@>>>======888999;;;;;;:::;;;===???BBBGGGOOOVVV\\\bbbhhhkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggeeecccaaa```\\\WWWSSSRRRPPPOOOMMMLLLKKKKKKJJJHHHGGGFFFFFFCCCBBBCCCFFFQQQiii{{{hhh^^^VVVPPPLLLJJJGGGDDDEEEHHHOOOVVV___fffooo}}}~~~oooooottt~~~{{{eeeUUUNNNHHHFFFEEEAAA@@@BBBFFFDDDBBBAAABBBBBBAAA???DDDEEEFFFGGGIIIMMMRRRVVVdddtttxxxlllaaa]]]]]]\\\[[[\\\\\\[[[YYYWWWUUUSSSQQQPPPRRRQQQPPPNNNMMMLLLLLLLLLFFFGGGGGGFFFDDD@@@===;;;;;;888666444444333222000...///000111111000///...---------,,,,,,++++++++++++)))))))))+++---------*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,***,,,------+++******+++************+++,,,---...,,,------...............222111111000///......---000000000000////////////000000000000////////////---...///111111111000000111111111111000000000000111111111111111222222222333333333333222222222111......---,,,++++++******------------------------......//////000000111111111444888;;;???DDDJJJNNNTTTXXX[[[ZZZSSSKKKCCC>>>;;;;;;::::::;;;<<<>>>???AAA@@@?????????@@@BBBCCC???>>>>>>>>>>>>>>>???@@@BBBIIISSS\\\bbbeeeggghhhggghhhhhhhhhggggggjjjlllkkklllnnnrrruuuwwwvvvuuuppplllfff```\\\XXXSSSPPPUUUSSSQQQNNNLLLLLLLLLLLLBBBEEECCCFFFRRRcccpppccc___WWWPPPMMMKKKIIIIIILLLPPPTTT\\\dddjjjsssttttttyyyppp^^^OOOKKKGGGDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKNNNRRRVVV___nnnwwwkkk```]]]]]]\\\[[[\\\\\\[[[YYYXXXVVVTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFFFFDDDAAA>>><<<<<<:::777666555444333111//////000000000000//////---------,,,,,,,,,++++++,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++,,,,,,+++***)))***+++************+++,,,---...------...////////////...---......///000111111222111111111111000000000000000/////////////////////......000000111000//////000000000////////////...///000000000111111222222000000000000/////////.........------,,,,,,++++++------------------------......//////000111111111333666999;;;>>>CCCHHHKKKSSSVVVYYYXXXRRRIIIBBB>>>;;;;;;;;;;;;;;;===???@@@BBBBBBCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@?????????BBBIIIRRR[[[aaadddgggiiihhhhhhhhhgggfffgggjjjmmmsssvvv{{{xxxrrrjjjccc^^^YYYVVVRRRPPPOOONNNKKKIIIBBBEEEBBBDDDOOO___|||mmmaaaXXXPPPMMMKKKHHHHHHJJJNNNQQQXXX^^^aaaiiiyyyyyyzzzmmm[[[LLLIIIEEEBBBBBBBBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJMMMRRRUUU^^^jjjvvvkkk```]]]]]][[[[[[\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPMMMKKKIIIGGGFFFEEEFFFFFFEEEDDDBBB???>>>===;;;888777666666444222000000////////////000000------------,,,,,,,,,,,,............---,,,*********++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++)))(((((()))+++************+++,,,---.........///000000000//////,,,---...///000111222333222222222111111111000000//////////////////////////////000000000///......////////////............---......///000111222222222222222222111111111111...............---------///.........------,,,,,,......///000000111111222555777999;;;===AAAFFFIIIPPPSSSVVVTTTOOOGGG@@@===;;;;;;;;;;;;===???@@@BBBDDDFFFHHHJJJJJJJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBDDDJJJSSS[[[aaaeeeiiikkkkkkkkkkkkjjjjjjlllqqqtttzzzssseee___YYYVVVUUUSSSMMMHHHEEEGGGDDDEEEOOO\\\yyy{{{ggg]]]TTTQQQNNNJJJHHHIIIMMMOOOSSSWWWXXX]]]kkkyyygggVVVKKKHHHDDDBBBBBBBBBBBBAAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJMMMQQQTTT\\\eee|||uuuiii___]]]]]][[[ZZZ[[[XXXXXXWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPNNNLLLJJJIIIEEEFFFFFFEEEDDDBBBAAA@@@===;;;888666666555444222222111///......///000000------------------,,,,,,---...//////---,,,++++++++++++++++++++++++++++++++++++***))))))***++++++++++++***(((&&&'''))),,,************+++,,,------...//////000000000000000////////////000000000000111111111000000000000///.........///////////////000000000//////......---000000/////////.........,,,,,,---...///000111222444444333333333222222222............//////////////////......------,,,,,,...//////000111111222222444666888:::===AAAEEEIIINNNPPPRRRPPPKKKDDD???<<<;;;;;;;;;<<<>>>AAACCCDDDFFFIIIMMMQQQRRRRRRPPPOOOIIIIIIJJJJJJJJJJJJJJJJJJHHHMMMTTT[[[aaafffkkknnnnnnooopppqqqsssxxx~~~{{{qqqeee^^^\\\YYYRRRLLLJJJLLLGGGGGGPPP[[[uuurrrfff[[[VVVRRRMMMJJJJJJMMMMMMPPPRRRSSSWWWcccoooyyyaaaRRRLLLIIIFFFDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGHHHIIILLLPPPTTT[[[aaauuussshhh^^^\\\]]][[[ZZZZZZVVVVVVUUUTTTSSSQQQQQQPPPOOOPPPPPPPPPOOOMMMLLLKKKFFFFFFFFFEEEDDDBBBAAA@@@<<<:::777666555555333111222111///.........///000------------------------+++---///...---,,,,,,...+++++++++++++++++++++++++++******************+++++++++***(((&&&'''))),,,************+++,,,------...//////000000000000000////////////000000000000000////////////.........------....../////////000000000///.........------111111111000000000//////+++,,,---...///000111111000000000000////////////......///////////////////////////......---------//////000000111222222222111444777999===AAAFFFJJJKKKMMMNNNMMMHHHBBB===;;;;;;;;;<<<===@@@CCCEEEGGGIIIMMMSSSXXX[[[[[[YYYWWWQQQRRRRRRRRRRRRQQQPPPOOOLLLPPPUUUZZZ___eeekkknnnoooqqquuuyyy~~~sssfff```\\\VVVQQQLLLMMMHHHIIIQQQZZZqqq~~~ppp```YYYTTTNNNJJJIIIJJJIIIKKKMMMOOOSSS^^^jjj}}}qqq\\\OOOKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIILLLPPPTTT[[[```rrrqqqggg^^^\\\]]][[[YYYYYYVVVUUUTTTRRRQQQPPPOOONNNLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@<<<:::777555555444333111222111000//////......///------------............+++---...---******---000,,,,,,,,,++++++++++++***************************+++++++++)))(((((()))+++************+++,,,---.........///000000000//////,,,---...///000111222333//////.........------------------......//////000//////......---.........111111111111000000000000,,,------...///000111111222222111111111000000000///////////////.................................//////000111111222222333000333666999<<<@@@FFFJJJJJJKKKLLLJJJEEE@@@===<<<;;;<<<===>>>AAAEEEHHHJJJNNNRRRYYY___dddeeedddcccbbbbbbaaa```]]]ZZZWWWUUUQQQSSSWWW[[[___eeekkkooorrrvvv|||sssggg___XXXSSSKKKLLLGGGHHHQQQXXXmmmyyyfffZZZTTTNNNIIIHHHFFFDDDEEEIIIKKKPPPZZZeeeyyy~~~iiiWWWMMMGGGEEECCCBBBCCCBBBAAA@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJMMMQQQTTT[[[```ssspppfff]]]\\\]]][[[YYYYYYWWWVVVUUUSSSQQQOOONNNMMMMMMMMMNNNNNNNNNLLLJJJHHHJJJIIIGGGEEECCCAAA@@@@@@===;;;888777666666444222111111111000000///...---------------.........///---......+++''''''+++///,,,,,,,,,+++++++++***************++++++*********+++,,,,,,+++***)))***+++************+++,,,---...------...////////////...---......///000111111222////////////............,,,,,,---......///000000......---------...///000111000000000000/////////....../////////000000000444444444333333333222222000//////......---------------......//////000000///000000111111222333333222444666999;;;???DDDGGGIIIJJJJJJHHHDDD???===<<<;;;<<<===???CCCFFFJJJLLLSSSXXX___ffflllnnnooonnnrrrqqqpppnnnkkkfffbbb```ZZZ\\\^^^```ccciiioootttzzzssseee[[[UUUKKKLLLHHHIIIRRRYYYlllmmm___WWWQQQLLLKKKEEECCCCCCGGGJJJOOOYYYcccwwwuuubbbSSSKKKFFFEEECCCBBBCCCCCCAAA???AAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJMMMRRRUUUYYYaaatttoooeee]]]\\\]]][[[YYYYYYXXXWWWVVVTTTQQQOOONNNMMMPPPQQQQQQQQQPPPMMMJJJHHHKKKJJJGGGEEECCCAAA@@@@@@>>><<<999888777777555444000111111111111///---,,,---------........./////////000///***%%%$$$)))...,,,,,,,,,++++++***************++++++++++++*********,,,------+++******+++************+++,,,---...,,,------...............222111111000///......---000000000000////////////,,,,,,------...///000000...---,,,,,,---...///111000/////////............/////////000000000000000111111111000000000//////000000///...---,,,,,,+++,,,,,,---...///000111111000000000111222222333333444555777999:::===BBBEEEIIIJJJJJJGGGCCC???===<<<;;;<<<===@@@CCCGGGKKKMMMWWW[[[ccckkkqqquuuvvvvvvyyyyyyyyyxxxuuuqqqnnnkkkcccdddeeegggiiiooovvv{{{~~~kkk___XXXMMMNNNJJJLLLUUU\\\oootttddd\\\UUUQQQOOOGGGEEEDDDHHHKKKPPPYYYcccttt~~~{{{zzz{{{~~~ppp]]]PPPIIIHHHFFFEEEDDDEEEEEECCCAAAAAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIJJJKKKNNNRRRVVVWWW```tttpppggg```^^^]]]ZZZXXXYYYVVVVVVUUUTTTRRRPPPNNNMMMQQQPPPPPPOOOMMMKKKJJJIIILLLJJJGGGFFFEEEEEECCCBBB<<<<<<;;;999888666555444222111000//////...............------------......000///...---,,,+++++++++------,,,+++++++++,,,,,,******)))))))))))))))***+++++++++*********))))))++++++,,,,,,,,,---------......//////000000111111111000000000//////......222000...///111111///---000///...------...///000......---,,,---...///000000111111000000///...---/////////000111111222222222222222222222222222222333222000/////////000111.../////////000000000111......///000111222222333444666888:::;;;===AAACCCJJJKKKLLLIIIEEEAAA>>>===<<<===>>>@@@BBBGGGNNNSSS]]]ccclllrrrtttvvvxxx{{{www{{{~~~{{{rrrqqqnnnmmmqqqtttwww|||qqq```ZZZNNNIIIIIIRRRXXX___qqq~~~mmmbbbYYYQQQNNNGGGFFFFFFIIIJJJLLLUUU___xxx}}}{{{{{{zzzsssrrrpppooopppsssuuuwww}}}hhhWWWLLLGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMQQQSSS\\\ccctttooofff___^^^]]]ZZZYYYZZZWWWWWWVVVUUUSSSQQQOOONNNPPPPPPOOOOOOMMMLLLJJJIIIKKKJJJGGGFFFFFFEEECCCAAA<<<;;;:::888666555444333222111000//////...............------------............---,,,++++++++++++------,,,+++*********+++******))))))))))))******,,,++++++++++++*********++++++++++++,,,,,,,,,,,,.........///000000111111111111111000000/////////000...,,,---...///---+++//////...------...//////......---------...///000111111111111000///------/////////000111111222222444444444333333333333333222222000/////////000111////////////000000000000//////000000111111222222333555777999:::<<>>@@@CCCHHHOOOTTT^^^eeennntttvvvwwwyyy{{{xxx}}}{{{vvvtttwwwzzz}}}vvvcccZZZOOOJJJKKKTTTZZZbbbssssssfff[[[RRRNNNIIIGGGGGGIIIJJJNNNXXXbbbyyy|||yyyvvvuuutttsssooommmkkkjjjjjjkkkmmmooowwwzzzzzzfffVVVMMMIIIFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHJJJJJJKKKNNNRRRUUU\\\dddwwwmmmeee^^^^^^^^^[[[ZZZ[[[XXXXXXWWWVVVTTTRRRQQQPPPOOOOOOOOONNNNNNLLLKKKKKKKKKIIIHHHHHHGGGEEEBBB???<<<<<<:::999777555444333222111000//////...............------------......------,,,,,,,,,,,,,,,---...---,,,+++******)))*********)))))))))******+++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,---......//////000111111111111111111111000000000000...------......---,,,......------------.....................///000000222222111111000...---,,,...//////000000111111222333333222222111111111000222111111000///000000000000000000000////////////000000000000000111111111222444666777888:::===???CCCEEEFFFEEEAAA>>><<<;;;<<<===>>>@@@CCCIIIPPPUUU^^^eeennntttvvvuuuvvvwwwvvv|||}}}~~~{{{eeeYYYQQQMMMNNNVVV]]]fffwww}}}mmm___TTTPPPKKKHHHGGGIIIKKKPPP\\\hhhyyy~~~|||xxxwwwtttqqqnnnllljjjjjjhhhfffdddbbbaaaaaabbbcccjjjnnntttzzztttbbbUUUMMMJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLOOOSSSWWW___hhh}}}lllddd^^^^^^^^^\\\[[[\\\YYYYYYXXXWWWVVVTTTRRRQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFAAA>>>>>>===<<<:::888666555444222111000///..................------------......------------------......///...---,,,+++***************))))))******++++++---------,,,,,,,,,++++++))))))*********+++++++++------......///000000111222222111111111111111111111000000000000000///.........------------......///////////////000000000222222222111///...,,,,,,......//////000111111111444444444333222222111111222111111000000000000000000000000000////////////111111111000000000000000111333444555666777:::===@@@BBBDDDCCC@@@===<<<;;;;;;<<<>>>@@@CCCIIIPPPUUU[[[ccckkkqqqqqqpppoooppppppxxxgggXXXRRRPPPQQQYYYaaakkk{{{tttcccWWWRRRMMMIIIHHHIIILLLSSSaaammm|||~~~zzzyyy||||||zzzxxxvvvsssqqqooommmjjjhhheeecccccc```___]]][[[ZZZZZZ[[[[[[___ccciiiooovvv~~~ooo___SSSLLLIIIEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFIIIJJJKKKLLLMMMPPPUUUYYYbbbmmmlllddd]]]]]]^^^\\\\\\]]]ZZZZZZYYYXXXVVVTTTRRRQQQNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHEEEAAA>>>===<<<;;;999777555333222222111000///..................------------......///...............///000///...---,,,++++++++++++***************+++,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++---------...//////000000111111111111111111222222000000111000////////////......................../////////000000000000000222222111111000...---,,,.........///000000111111777666666666555555555444111111111111000000000///000000000000////////////111111111000000000000000111222444444444666888:::===@@@BBBBBB@@@===<<<<<<:::;;;<<<>>>AAAGGGNNNSSSYYY```hhhlllkkkiiihhhiiijjjrrr{{{}}}{{{vvvrrrqqquuuyyyjjjWWWRRRQQQSSSZZZdddooo}}}|||iii\\\VVVNNNJJJIIIKKKOOOWWWfffsss{{{wwwttttttxxx|||zzzvvvtttsssqqqooommmkkkjjjiiigggdddbbb```___ZZZYYYXXXWWWVVVWWWWWWXXXYYY\\\```eeelllttt}}}}}}iiiZZZPPPKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFJJJKKKKKKLLLMMMQQQVVV[[[eeeqqqlllddd^^^^^^^^^\\\[[[]]]ZZZZZZYYYXXXVVVTTTSSSRRROOOOOOOOONNNNNNLLLKKKKKKLLLJJJIIIHHHGGGEEEAAA>>>;;;:::888666444222000///222111000//////...............------------......//////...............///------,,,,,,++++++,,,,,,***************+++,,,---,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,------......///000000000000000111111111111111---/////////---,,,---.........////////////......//////000111111111111111000111111000000///...------......//////000000111111111111111111222222222000111111111111000//////////////////000000000000000000000000000111111111111222333444333444777999:::===???@@@???===<<<===888999:::<<<>>>CCCJJJOOOWWW\\\bbbeeecccaaaaaabbbccckkktttyyy~~~|||zzzvvvrrrmmmiiigggccc^^^^^^aaaccchhhvvvlllWWWQQQQQQTTTZZZeeerrrpppaaaZZZPPPMMMLLLPPPUUU]]]lllzzzwwwqqqnnnlllnnnrrr|||~~~zzzwwwuuurrrpppmmmlllkkkjjjiiigggeeeeeedddcccbbb___^^^]]]XXXWWWVVVVVVUUUUUUUUUUUUUUUVVVYYY\\\aaahhhpppvvv{{{vvvcccUUUMMMIIIFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJKKKKKKKKKMMMQQQWWW\\\gggrrrmmmeee^^^^^^^^^\\\[[[\\\ZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPOOOOOOMMMLLLJJJIIIMMMKKKIIIGGGFFFDDDAAA???<<<;;;999777444222000///222111000//////...............------------......///...---,,,,,,,,,,,,,,,*********)))******+++,,,************+++,,,---...,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---......//////000/////////000000111111111---///000///,,,+++---...//////000111111000/////////000111222222222111111//////000000000000//////------......///000000000---------......//////000000111111222111000///...------...///000111222222//////000000111111222222111333444444333444666888777999<<<======;;;;;;<<<777888888999;;;@@@FFFKKKQQQUUUYYYZZZXXXVVVWWWYYYYYYbbbjjjpppvvv~~~~~~xxxrrrmmmlllhhhddd```]]]ZZZYYYVVVQQQQQQTTTTTTTTTbbbssslllVVVPPPQQQSSSYYYeeesssxxxfff]]]RRRPPPQQQVVV[[[dddsssvvvlllgggdddcccgggkkkuuuyyy~~~|||xxxtttooollljjjhhhfffdddcccccccccbbbaaa___``````___^^^]]][[[ZZZYYYXXXWWWVVVTTTSSSRRRRRRQQQQQQRRRSSSUUU[[[ccchhhooovvvnnn\\\PPPKKKGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJKKKLLLQQQWWW\\\fffpppmmmeee___^^^^^^[[[ZZZ[[[ZZZYYYYYYWWWVVVTTTRRRQQQQQQPPPPPPOOOMMMKKKJJJIIIOOOLLLHHHFFFEEEDDDAAA@@@???>>><<<:::777555333222222111000//////..................------............---,,,+++******))))))''''''''''''((()))***+++************+++,,,---...+++++++++*********))))))++++++,,,,,,,,,---------,,,,,,------...//////000......//////000000000111///111222111...---...111///000111222222111000//////000111222333222111111...//////000000000000000------......///000000000000000111222333444555555000111111222222000///...,,,---...///000111222333...//////000111222222333222333444444333444666888444777:::;;;;;;:::::::::666777777777999===CCCHHHJJJNNNQQQQQQNNNMMMNNNPPPQQQZZZccchhhnnnwww~~~~~~xxxsssllleeebbb```]]]YYYVVVSSSRRRRRROOOJJJJJJNNNLLLJJJVVVgggpppjjjUUUOOOPPPSSSYYYeeettt}}}iii```UUUSSSUUUZZZ```iiiwwwyyyoooddd```^^^]]]aaafffooosssxxx|||~~~}}}{{{yyyvvvrrrmmmiiieeecccaaa___]]]]]]^^^___^^^]]][[[\\\\\\\\\\\\[[[YYYXXX[[[ZZZXXXVVVTTTRRRPPPOOOOOONNNMMMMMMNNNSSSYYY___gggnnnwww~~~iiiWWWMMMIIIGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJLLLQQQWWW\\\eeeooooooggg```]]]\\\YYYYYY\\\XXXXXXXXXWWWUUUSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKLLLKKKJJJHHHFFFEEEDDDCCC@@@>>>;;;888666444444444222000......///000///......---+++++++++,,,...000///...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))((()))***,,,...***++++++,,,,,,++++++***++++++******++++++,,,---///////////////.........444333222000///000000111222111111000///......---............////////////000000//////000111222222111111111000000000000000////////////000111333333333333333333333333333333111111111111000000000000000000//////000111222333222222111111111111111111333333444555666666666666444555777888999888666555888777666666888;;;>>>@@@EEEFFFHHHHHHIIIJJJMMMOOONNNSSSYYY```gggmmmtttxxxzzz|||xxxppphhhaaa]]]\\\ZZZWWWSSSQQQPPPPPPQQQJJJKKKJJJHHHGGGKKKQQQWWWgggppp}}}qqq^^^RRRMMMOOOSSSZZZdddnnnwww|||mmm^^^XXXUUUVVV^^^gggqqq}}}zzznnnhhh^^^WWWTTTXXX^^^bbbfffjjjnnnoooooossszzz{{{wwwtttpppnnnkkkgggccc___\\\ZZZYYYXXXVVVTTTUUUWWWYYY[[[WWWWWWXXXXXXYYYYYYZZZZZZVVVVVVWWWVVVUUUSSSQQQOOOLLLKKKJJJJJJLLLOOORRRTTT]]]bbbiiiqqqxxx~~~ttt]]]RRRNNNJJJFFFCCCCCCBBBAAA@@@@@@BBBCCCEEEEEEEEEFFFFFFGGGHHHJJJKKKJJJKKKMMMMMMNNNPPPTTTWWW```jjjppphhh```]]]\\\YYYYYY[[[XXXXXXXXXWWWUUUSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCBBB@@@>>>;;;888666444444444333111000///000111000///111000///......000111222///...---,,,,,,,,,,,,---******+++++++++******)))***+++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***+++,,,...///111222333222222111111000000111111111111111000///.....................////////////000000000000000000111111111000000000000000000000////////////000111333333555444444444444444444444111111111111000000000000//////000000000000000000111111111111111111111111222333444555666666666555666777888999999888777666555444333333444777:::<<>><<<999666555444444444222000000111222111000......---,,,,,,...///000......---,,,,,,,,,------******++++++++++++*********+++---...---,,,***(((***++++++,,,,,,++++++***++++++******++++++,,,---)))***,,,---///111222333000000111111222222111111111111000000//////..................////////////111111111000000000000000000000000000000000111111000000000000000111222333666666666555555444444444222222111111111000000000...///000000000///...---111111111111111111111111222222333444555666666555777888999::::::999888777555444222222333444777888:::<<<===>>>>>>@@@CCCEEEGGGKKKQQQWWW\\\bbbhhhlllssstttvvvxxxzzz{{{zzzzzz}}}yyysssllleee___[[[YYYUUUVVVVVVWWWXXXXXXXXXWWWPPPPPPOOOMMMKKKKKKLLLNNNPPPSSSWWWZZZXXXSSSNNNJJJHHHJJJNNNSSS[[[bbbhhhlllvvvzzzlll```^^^___gggoooxxxyyypppjjj```ZZZRRRKKKHHHIIINNNQQQYYY\\\___```aaadddjjjooooooppppppooommmjjjfffddd^^^]]]ZZZWWWSSSPPPNNNLLLKKKJJJIIIHHHHHHJJJLLLMMMPPPPPPQQQRRRRRRSSSTTTTTTRRRRRRQQQOOOOOONNNNNNNNNOOOMMMJJJHHHFFFFFFFFFGGGKKKNNNSSSXXX___fffnnnsss}}}|||jjjVVVMMMJJJHHHEEECCCEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNPPPTTTVVV```iii{{{vvvkkk```]]]\\\ZZZXXXYYYXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOONNNLLLLLLJJJIIIHHHFFFDDDCCCBBBAAA@@@???<<<999666555444444444222000000111111111000---,,,,,,,,,,,,---...///...------,,,,,,,,,------,,,,,,------...---------)))***+++,,,,,,+++*********++++++,,,,,,++++++***++++++******++++++,,,---........................---...000222222222222111111000000000/////////...............////////////111111111111000000//////000000000000000111111111111111111000111111222222666666555555444444333333222222222111111111000000...///000111000///,,,+++111111111111111222222222111222333444555666666666888888999999999888777666666555444333333555666777999;;;<<<======???AAADDDGGGKKKPPPVVV[[[```fffjjjnnnooorrrvvvyyy|||}}}~~~{{{xxxrrrkkkeeeaaa___^^^]]]___aaabbbcccbbbaaa```WWWVVVSSSPPPMMMMMMNNNNNNRRRRRRQQQOOOMMMJJJGGGEEEGGGIIIMMMQQQWWW\\\```ccckkksss~~~pppaaa___aaahhhooovvvyyypppgggaaa[[[WWWPPPIIIFFFGGGJJJLLLQQQSSSVVVWWWYYY[[[```cccdddeeeeeedddccc```^^^\\\TTTSSSQQQNNNKKKIIIGGGFFFHHHGGGFFFEEEEEEGGGHHHIIIKKKKKKLLLLLLMMMNNNOOOOOOQQQPPPNNNMMMLLLLLLMMMNNNQQQPPPMMMJJJHHHGGGGGGGGGFFFHHHKKKOOOUUU]]]eeekkktttzzzssscccQQQJJJHHHFFFDDDCCCEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGIIIJJJKKKJJJLLLMMMNNNNNNPPPTTTWWW^^^fffvvvzzzmmmaaa]]]]]][[[YYYYYYXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLJJJIIIHHHFFFDDDCCCBBBAAAAAA???<<<999777555555555222111//////000000000///000000000000000111111222------,,,,,,,,,------...+++,,,---...............)))((((((((()))***,,,---***++++++,,,,,,++++++***++++++******++++++,,,---000000///...---,,,,,,+++,,,---///111222222222111000000000000////////////............////////////111111222222111000///...//////000000111111111111333222111111111111111222444444444444333333222222222222222222111111111111...///000111000///,,,+++000000111111111222222222111222444555666777777777777888888777777666666555555555444333333444555666888:::;;;<<<<<<>>>AAACCCFFFJJJOOOTTTYYY___dddhhhlllnnnqqqtttxxx{{{}}}~~~zzzxxxsssnnnjjjgggfffeeehhhiiijjjkkkkkkiiigggeeeaaa]]]YYYUUUSSSTTTUUUVVVTTTRRRPPPLLLIIIFFFEEEDDDFFFHHHKKKOOORRRUUUWWWXXX```eeennnxxx~~~qqqbbb___aaagggmmmrrryyy|||wwwppphhh___YYYVVVSSSMMMHHHEEEEEEGGGHHHJJJLLLNNNPPPQQQSSSVVVXXX[[[[[[[[[[[[ZZZXXXWWWVVVMMMLLLJJJHHHFFFEEECCCBBBDDDCCCCCCBBBCCCDDDEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKOOONNNLLLKKKKKKLLLMMMNNNJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDFFFIIIMMMUUU]]]bbbkkkrrrzzzlll]]]NNNIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLKKKMMMNNNOOOOOOQQQUUUXXX]]]dddqqq~~~pppccc___^^^]]]ZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJHHHGGGEEECCCBBBBBBAAA???===:::777666555555222000......///000///...////////////000000000000------,,,,,,,,,---......)))***+++,,,,,,------,,,+++***(((((((((***---...***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,---------.........---...///000111111111111000000000000////////////............////////////000000111222222111///.../////////000111111222222444333222111111111111111333333333333333333333333333222222222222111111111...///000000000///...---000000000111222222333333222333555666888888999999888888777777666555555555333333333333333333444444666888::::::;;;<<>>>>>>>>??????>>>???@@@AAABBBDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDCCCCCC>>>???AAABBBCCCGGGMMMQQQYYY___hhhooovvv}}}|||uuudddXXXMMMIIIHHHEEEDDDFFFDDDEEEEEEFFFFFFFFFFFFFFFJJJJJJJJJJJJKKKMMMNNNOOONNNPPPQQQRRRRRRUUUXXX[[[___ccckkkzzzuuueeeaaaaaa___\\\[[[XXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@===:::888666555555444222000000111222111000///000000111111111111111,,,,,,,,,,,,,,,---...///+++,,,---...////////////000111111111///,,,***(((+++++++++,,,,,,+++++++++++++++******++++++,,,---******+++,,,...//////000000000///......///111222////////////000000000000............/////////000---...000222333222111000...//////000111222222222555444333222111111000000222333333444555666777777333333333222222222111111000000//////000111222333///000000111222222333333444555666888:::;;;;;;<<<;;;:::999888777777777777666666777777888999999:::888:::<<<<<<===>>>AAACCCAAAEEEKKKQQQWWW\\\bbbffflllmmmooosssxxx|||zzzssshhh]]]UUURRRQQQRRRPPPRRRTTTUUUUUUSSSQQQOOOMMMLLLMMMPPPUUUYYY\\\]]]aaa\\\YYYZZZ]]]aaakkkuuutttyyyyyyjjj```YYYWWWWWW[[[]]]\\\___ccceeecccaaa^^^[[[VVVPPPLLLFFFEEECCCAAA@@@?????????======>>>@@@BBBDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>>>>?????????@@@@@@======>>>@@@AAACCCDDDDDDCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA???@@@AAABBBCCCFFFJJJNNNSSSYYYbbbiiipppxxx}}}{{{~~~pppcccXXXNNNJJJHHHFFFEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGKKKKKKKKKKKKLLLNNNOOOPPPOOOQQQRRRSSSSSSVVVYYY\\\aaadddkkkyyyxxxeee___^^^ZZZXXXZZZWWWXXXYYYYYYYYYWWWUUUSSSSSSRRRQQQNNNKKKHHHEEEDDDJJJJJJIIIHHHFFFDDDBBBAAAFFFCCC???<<<:::777444222222111000000111111000///.........////////////000111000///---+++*********//////............//////*********++++++,,,,,,,,,*********)))))))))((((((------,,,,,,+++***))))))+++++++++,,,---...000000222222111000//////000000000000//////.........------------------...///000///////////////000111111222222111000/////////000444333111//////000111222333333444444555444444444333333333222222222111111000000000000000000000000555333222000000111333444666555555777999:::999888;;;;;;;;;:::888666555444888888888888999:::;;;;;;============>>>???AAAAAAAAADDDHHHLLLOOOUUU^^^eeelllnnnrrrvvvzzzyyyjjj___YYYXXXXXX[[[YYYXXXWWWVVVSSSPPPMMMJJJHHHGGGGGGIIILLLMMMNNNOOOOOOQQQSSSVVVZZZ]]]___```eeekkkooouuu}}}oooccc[[[SSSSSSSSSTTTUUUWWWXXXYYYYYYXXXVVVTTTQQQNNNKKKJJJEEEDDDCCCAAA???>>>===<<<============>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEEEEEEEDDDCCC>>>>>>?????????>>>>>>===???>>>=========???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@??????>>>@@@BBBDDDFFFMMMRRRYYY```hhhqqqyyy~~~xxxzzz~~~|||ooo]]]WWWOOOHHHCCCCCCEEEGGGDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMQQQQQQQQQRRRTTTXXX[[[]]]___eeellluuu}}}iiibbb```ZZZXXXYYYWWWXXXYYYYYYXXXWWWUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@===999666555333000...222000//////000111///...------........./////////...------,,,,,,---------///......------......///***++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,---...///000222111111000//////000000000000000/////////....../////////...//////000000000000/////////000000111222111000000000000000000555444222111000111222333333333444555555555444444333333333333222222222222000000000000000000000000444333111000111222333444666555555777999;;;:::888<<<;;;;;;:::888777555444777777777777888999:::;;;<<<<<<<<<<<<===???@@@AAABBBEEEIIILLLOOOUUU]]]ccckkknnnrrrvvv{{{wwwjjjbbb^^^\\\___]]][[[ZZZXXXUUURRRNNNMMMKKKHHHHHHIIIKKKLLLLLLMMMMMMMMMNNNPPPRRRTTTVVVVVVZZZ```dddiiirrr~~~zzzooodddYYYSSSQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSQQQOOOMMMJJJHHHGGGCCCBBBAAA@@@???>>>===<<<<<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCC???@@@@@@@@@@@@@@@????????????>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@AAABBBDDDEEEJJJNNNUUU\\\dddllltttyyy}}}{{{wwwyyy~~~uuuiii[[[WWWPPPIIIDDDCCCDDDFFFFFFFFFFFFFFFFFFHHHIIIJJJPPPOOONNNLLLLLLLLLMMMMMMPPPPPPPPPRRRUUUXXX\\\^^^aaafffllltttmmmeeeaaa[[[WWWYYYWWWXXXXXXYYYXXXVVVUUUTTTQQQQQQQQQQQQPPPOOONNNNNNJJJJJJIIIHHHFFFEEECCCBBB@@@>>>;;;888777666444222111000...///000000///---,,,---------............---------,,,,,,------...------,,,,,,,,,,,,------+++++++++++++++*********,,,,,,,,,+++++++++++++++(((((()))***,,,---......+++++++++,,,---...///000111111000/////////000000111111111000000000000000111111111000000000000000111000000/////////000000000000000000000000111222555444333222111222333444333333444555555555555555444444333333333222222222000000000000000000000000222222111111111333444555666555666888:::;;;:::999<<<<<<;;;:::999777666555777777777777888999:::;;;;;;;;;;;;<<<===???@@@AAACCCFFFIIILLLNNNSSS[[[aaajjjnnnsssxxx|||wwwmmmgggddddddbbb___]]][[[XXXTTTQQQPPPNNNJJJIIIIIIJJJJJJIIILLLLLLKKKKKKKKKLLLLLLMMMMMMQQQUUUYYY]]]ccckkkrrruuusssnnnhhh```WWWPPPLLLNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKJJJIIIGGGFFFDDDCCC@@@@@@@@@???>>>=========;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@AAA@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAFFFEEECCCBBBBBBBBBCCCCCCFFFJJJPPPVVV]]]eeemmmrrryyy|||}}}yyyuuuttttttxxx~~~~~~lll```XXXUUUPPPKKKGGGEEEDDDEEEHHHGGGFFFFFFGGGIIILLLNNNVVVUUURRRPPPOOONNNNNNNNNOOOOOOPPPRRRUUUXXX[[[]]]bbbeeekkksssooofffbbb[[[XXXYYYXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQQQQQQQQQQPPPOOONNNJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@===;;;;;;:::888666000///......//////...---,,,,,,,,,---------......000000...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((()))***,,,---......,,,++++++,,,---...//////111000000/////////000000111111111111111111111111222222222111111000//////222111000000///000000000000/////////000111222222333333222111111111222333222333444555666666666555444444444444333333333333111111111111111111111111222111111111222444555666666666666888;;;<<<;;;:::<<<<<<<<<;;;:::888777666777777777888999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBEEEGGGJJJLLLNNNRRRZZZ___iiimmmsssyyy~~~~~~uuuoookkkgggeeebbb___]]][[[WWWTTTQQQNNNKKKIIIIIIJJJJJJIIIMMMMMMLLLLLLKKKKKKKKKKKKLLLOOORRRUUUWWW[[[___cccfffddd```[[[UUUPPPMMMKKKIIIIIIGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCCCCBBBAAA???>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBCCCCCCDDDGGGLLLQQQWWW^^^fffkkkrrruuuxxxxxxuuurrrooommmqqqvvv~~~vvvdddYYYUUUSSSPPPLLLIIIGGGEEEEEEHHHHHHGGGHHHJJJNNNQQQSSS[[[YYYVVVTTTRRRPPPPPPPPPPPPQQQQQQSSSUUUWWWYYY[[[```bbbhhhppp|||ooofffbbb\\\YYY[[[XXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRQQQPPPNNNMMMLLLJJJJJJIIIIIIGGGFFFDDDCCC???<<<:::888888777555444000///......//////...---,,,,,,,,,---------......000///...---,,,+++++++++++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------...///000///////////////000000111111111111222222222222111111111111111000///...111111000000000000111111000/////////000111222222111000000000000000111111222333444555666666666666555555555444444444333333222222222222222222222222111111222222333444555666666666666999<<<======;;;<<<<<<<<<;;;;;;999888777999999999:::;;;<<<>>>>>>======>>>???@@@BBBDDDEEEFFFIIILLLMMMNNNRRRYYY___ggglllttt{{{wwwqqqnnnhhhfffbbb```___]]]ZZZXXXRRROOOLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTTTTVVVXXXZZZ[[[YYYUUUQQQNNNLLLJJJJJJEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???========================::::::::::::;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDDDDDDDBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCFFFIIIMMMSSSYYYaaaffflllnnnqqqqqqoookkkiiihhhmmmttt~~~mmm^^^UUUQQQPPPNNNMMMKKKIIIGGGFFFGGGHHHIIIKKKOOOSSSWWWZZZ\\\ZZZXXXUUUSSSRRRQQQQQQSSSSSSTTTTTTUUUWWWXXXXXX]]]^^^dddmmmwwwoooeeeaaa\\\ZZZ\\\YYYXXXXXXWWWVVVVVVUUUUUURRRRRRQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIHHHFFFEEEDDD>>><<<999777777666444333111000...///000000///---,,,---------............,,,,,,,,,,,,---......///++++++************++++++***************)))))))))+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---.../////////......//////000000111111111111111222222222///000111222222111///...111000000000000111222333000000000000000000111222/////////000000000000000222333444555666777777777666666555555555444444444222222222222222222222222222222333333444444555555666666777999<<<>>>>>>===<<<<<<<<<<<<;;;:::999888999::::::;;;<<<>>>???@@@>>>>>>???@@@AAACCCEEEFFFHHHJJJMMMNNNOOOTTT[[[```fffllluuu}}}~~~}}}wwwqqqnnngggeeebbbaaa``````^^^]]]VVVTTTPPPOOOOOOPPPOOOOOOLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQOOOLLLIIIGGGFFFFFFFFFBBBBBBAAA@@@@@@AAAAAABBB>>>??????@@@@@@??????>>>>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>?????????AAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGHHHGGGFFFEEEDDDAAAAAABBBBBBCCCCCCCCCCCCCCCEEEHHHKKKOOOUUU\\\aaadddgggjjjjjjiiifffeeeeeejjjsssttteeeYYYRRRMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJLLLPPPTTTXXX\\\^^^ZZZYYYVVVTTTSSSRRRRRRRRRTTTUUUUUUVVVWWWXXXXXXXXX[[[\\\aaajjjrrrpppfffbbb\\\YYY\\\YYYYYYXXXWWWVVVVVVVVVVVVRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEAAA???<<<:::999888666444222000//////000111///...------........./////////,,,,,,,,,,,,---...//////,,,++++++******++++++,,,))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---.....................///000000000000000111111111222222///000222333444333111000/////////000111222333444222111000000000000000000//////000111111111111111222333444666777777888888666666666666555555555444333333333333333333333333333333444444444444444444666666777:::===???>>>===<<<======<<<<<<;;;:::999999999999:::<<<===???@@@======>>>???AAACCCEEEFFFIIIKKKNNNOOOQQQUUU\\\bbbeeekkkuuu~~~zzzrrrmmmjjjjjjlllppptttxxxyyyvvvrrrpppfffdddbbbbbbbbbccccccbbb^^^[[[WWWTTTTTTSSSRRRRRROOOPPPRRRTTTUUUVVVVVVUUURRRPPPNNNLLLLLLLLLKKKKKKJJJHHHFFFEEECCCBBBBBBBBBAAAAAA@@@???????????????===>>>>>>>>>>>>>>>======?????????>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@?????????@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHFFFEEECCCDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFHHHKKKQQQXXX]]]^^^```cccdddcccbbbaaaaaahhhqqq{{{iii[[[SSSOOOJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNQQQUUUYYY[[[]]]^^^VVVUUUTTTRRRRRRRRRSSSSSSSSSTTTVVVWWWYYY[[[[[[\\\\\\[[[```hhhnnn{{{rrrhhhbbb\\\YYY[[[YYYYYYXXXWWWVVVVVVVVVVVVQQQQQQQQQQQQPPPOOONNNMMMJJJJJJJJJIIIHHHGGGFFFEEEAAA>>>;;;999888666444222222111000000111111000///.........////////////000///...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))******++++++(((((())))))******************+++++++++,,,,,,,,,------,,,,,,,,,---.....................///000111//////000000111111111111000111333555555555333222...//////000111333444555222222111000//////000000///000111222222222222222222333444666777888888888777666666666555555555555333333333333333333333333444444444555444444333333777666777:::===??????>>>============<<<;;;::::::888888888999;;;===>>>???<<<<<<===???@@@CCCDDDEEEIIILLLOOOPPPRRRVVV]]]cccdddkkkuuuwwwnnngggdddccccccYYY___gggpppuuuvvvuuusssfffdddbbbbbbdddfffgggfffeeeaaa\\\YYYWWWVVVTTTSSSTTTUUUWWWXXXYYYZZZYYYYYYSSSPPPLLLJJJIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@@@@BBBAAA@@@???>>>===============>>>>>>>>>===<<<<<<@@@@@@@@@???>>>=========;;;;;;;;;<<<<<<<<<======????????????>>>>>>>>>>>>AAA@@@?????????@@@AAABBBAAAAAACCCDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGFFFFFFEEECCCBBBAAABBBCCCDDDFFFIIIOOOVVV[[[YYY\\\___``````_________gggqqqsssbbbUUUNNNLLLIIIIIIIIIJJJKKKMMMOOOPPPOOOQQQUUUYYY[[[]]]]]]\\\SSSSSSRRRQQQQQQRRRSSSTTTQQQSSSUUUXXX[[[]]]^^^___^^^\\\```hhhlllvvvrrrlllbbb^^^]]]WWWWWWXXXXXXXXXXXXVVVUUUTTTPPPPPPOOONNNNNNMMMMMMLLLMMMLLLJJJJJJIIIHHHEEECCCBBB???<<<:::888666333000333222000/////////000111........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......///////////////000000000222111///......//////000111000//////111333666777111111111111111111111111//////...------------...111000000111333333222000111222444555666666777777777777777777666555444333444444444444333333333222222333444444333333555777777888999;;;===??????@@@???>>>>>>===<<<<<<;;;;;;888888999;;;===>>>???@@@@@@???===<<<===???BBBDDDFFFHHHLLLOOORRRWWW\\\```dddjjjrrrzzzssspppjjjccc^^^\\\WWWSSS[[[[[[\\\aaammmyyy{{{wwwsssooolllmmmqqqrrrooolllppplllgggaaa\\\YYYXXXWWWZZZ```aaa^^^]]]___\\\VVVOOOLLLIIIFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>===<<<;;;:::======>>>>>>>>>>>>>>>>>>===>>>???@@@???===;;;:::;;;;;;;;;:::::::::999999<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@CCCFFFIIIKKKFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGJJJNNNQQQSSSYYYZZZ[[[[[[ZZZ[[[]]]___gggppp~~~tttfff[[[RRRMMMLLLKKKJJJJJJKKKMMMPPPSSSVVVWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOOOONNNOOOPPPRRRSSSUUUUUUUUUWWWYYY\\\___aaa^^^aaa___bbblllvvvssslllccc^^^]]]XXXWWWWWWXXXXXXWWWVVVTTTSSSPPPPPPPPPOOONNNNNNMMMMMMNNNLLLKKKJJJJJJHHHFFFCCCAAA???<<<:::888666444111222111000///...//////000...............---------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,+++******))))))*********+++++++++******+++,,,,,,---....../////////000000000000111222111000///....../////////000111222333444444444222222222222222222222222111000//////......//////111000000111333333222000111222444555666666777777777777777777666555444333////////////............333444555555444444666888777888:::<<<===>>>??????>>>>>>>>>===<<<;;;;;;;;;999:::;;;<<<>>>???@@@AAA>>>===<<<;;;<<<>>>???AAACCCEEEHHHLLLPPPUUU[[[```fffkkkssszzz~~~vvvkkkiiieee___[[[YYYVVVTTTVVVWWWYYY___mmm{{{}}}xxxuuusssuuuyyy{{{yyyvvvwwwtttnnnhhhccc___^^^]]]\\\bbbeeebbb```___YYYQQQNNNKKKGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>>>>===>>>???????????????????????????@@@AAA@@@>>><<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBCCCEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGJJJMMMPPPRRRUUUVVVXXXXXXXXXYYY[[[]]]eeeooo|||lll^^^UUUMMMIIIIIIKKKKKKKKKLLLNNNQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQOOONNNNNNNNNNNNPPPQQQRRRTTTTTTUUUVVVYYY\\\___aaa^^^aaa```cccllluuusssmmmddd___^^^XXXWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOOOONNNNNNOOOMMMKKKKKKJJJIIIFFFDDD???===;;;999999777555333222111111000///000000000//////.........---------------------------,,,,,,)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++++++++,,,...///***++++++,,,,,,------...//////000000111111111111333222111000///......///...000222444444333222000333333333333333333333333222111000000//////000000111000000111333333222000111222444555666666777777777777777777666555444444222222222111111111000000333444555555444555777999888999:::<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===>>>???AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGKKKQQQXXX\\\dddiiipppwww}}}zzzooohhhbbbaaa___\\\XXXUUUTTTUUUSSSTTTWWW___ooo}}}wwwpppjjjfffdddbbb```eeehhhfffbbb\\\TTTLLLHHHFFFCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGIIILLLOOOPPPRRRTTTUUUVVVVVVWWWZZZ\\\ccclllyyyvvvbbbVVVOOOJJJGGGHHHJJJKKKMMMNNNPPPQQQRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMOOOPPPQQQSSSSSSTTTVVVXXX\\\___aaa^^^aaa```ccclllttttttnnneee```^^^YYYXXXXXXYYYYYYXXXWWWUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOOOONNNLLLKKKJJJIIIFFFCCC>>><<<:::999999888666444333333222222222111111111/////////...------,,,,,,000000//////......------((()))+++,,,,,,+++)))(((+++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))---,,,***)))***+++---///+++++++++,,,,,,---------//////000000111111222222333222111000//////......000111222333333222111000333333333333333333333333111111000////////////000111000000111333333222000111222444555666666777777777888888777777666555444555555555555444444444444333444555444444444666888888999:::<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;======>>>???@@@AAAAAABBB???@@@AAAAAAAAA@@@???>>>@@@AAABBBCCCFFFKKKQQQVVV\\\aaahhhpppwww~~~|||ssslllhhh```^^^\\\ZZZVVVRRRSSSWWWTTTWWW[[[ddduuuwwwpppjjjfffdddccceeefffddd^^^WWWOOOIIIDDDBBBAAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=================================>>>???AAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEGGGIIIFFFGGGHHHHHHHHHHHHHHHGGGHHHGGGGGGHHHIIIKKKMMMOOOQQQSSSUUUVVVVVVXXX[[[]]]aaajjjwww~~~nnn\\\RRRMMMJJJIIIKKKJJJLLLNNNPPPQQQQQQPPPOOOLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKLLLLLLNNNPPPQQQRRRRRRSSSUUUWWW[[[^^^```]]]aaa```ccckkkrrrtttooofffaaa___YYYYYYYYYZZZZZZYYYXXXVVVUUUSSSRRRRRRQQQQQQPPPPPPOOOOOONNNLLLKKKJJJHHHEEECCC>>><<<:::999999888666444111111111111111000000000//////.........---------///.........------,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))'''&&&'''(((***,,,++++++,,,,,,,,,,,,------...//////000111111222222222222222111000000///...333222111000000000111222333333333333333333333333111000//////......//////111000000111333333222000111222444555666666777777888888888888777666555444333222222222111111111111111222333333222333555777888999:::<<<===>>>>>>>>>===============<<<<<<<<<>>>>>>>>>??????@@@@@@@@@???@@@AAABBBBBBAAA???>>>@@@AAABBBBBBBBBEEEJJJNNNTTTYYY```hhhpppxxx|||xxxxxxxxxfff```\\\ZZZVVVQQQSSSXXXZZZ^^^dddmmm~~~~~~uuummmhhheeedddbbb___\\\WWWPPPKKKIIIGGGFFFDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGEEEEEEGGGHHHJJJGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHHHHHHHIIIKKKLLLNNNOOOPPPRRRSSSTTTUUUXXX[[[___hhhuuuttteeeUUUNNNLLLJJJJJJLLLJJJLLLNNNPPPPPPOOONNNLLLIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRTTTVVVYYY\\\^^^\\\``````bbbjjjpppuuuppphhhbbb```ZZZYYYYYYZZZZZZYYYXXXVVVUUURRRRRRRRRQQQPPPPPPOOOOOOOOOMMMKKKJJJIIIGGGDDDAAA>>><<<:::999999888666444...////////////...------........................++++++++++++++++++******)))***+++,,,,,,+++***)))+++++++++++++++************++++++,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222111111222222111111000///333222000///...000111333333333333333333333333333000000///............///111000000111333333222000111222444555666666777777888888888888777666555555222222222111111111000000000111222222111222444666777888:::<<<===??????@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>>>>@@@AAABBBBBBAAACCCEEEGGGNNNRRRYYYaaaiiiqqqyyynnnbbbZZZYYYVVVRRRRRRXXX___dddkkkuuuxxxnnngggccc```[[[WWWTTTPPPKKKJJJLLLMMMLLLJJJIIIHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHIIIKKKLLLMMMKKKMMMNNNOOOOOOQQQSSSVVV\\\eeeqqq|||iii\\\PPPKKKKKKIIIIIIKKKKKKLLLNNNOOOOOOMMMLLLJJJGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRRRRSSSUUUWWWZZZ[[[ZZZ______aaahhhmmm~~~uuuqqqiiicccaaaZZZWWWXXXXXXXXXXXXVVVUUUTTTRRRRRRQQQQQQPPPOOOOOONNNNNNMMMJJJIIIHHHFFFBBB@@@???===;;;999999888555333//////000000000///...---,,,,,,------.../////////+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))******+++,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///000111222222222111111111000000000000111111111222222222222222222222222222111000000//////000000111000000111333333222000111222444555666666777777888888888888888777555555555555444444444333333333111222333333222222444666555666999;;;>>>???@@@AAA?????????????????????@@@BBBBBBAAAAAAAAAAAAAAAAAA===>>>>>>???@@@@@@@@@@@@>>>@@@BBBCCCBBBBBBDDDEEEHHHKKKQQQXXX^^^fffnnnsss|||rrraaaUUUTTTUUUQQQRRRWWW___fffooozzzwwwlllccc^^^ZZZTTTPPPPPPNNNJJJKKKOOONNNLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIKKKMMMNNNKKKLLLMMMNNNMMMNNNQQQSSSYYYaaammmxxxyyycccWWWMMMKKKLLLJJJIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTVVVWWWYYYYYY]]]]]]```fffjjj{{{vvvqqqiiidddaaa[[[UUUVVVWWWWWWVVVUUUSSSRRRRRRQQQQQQPPPOOOOOONNNNNNNNNLLLJJJHHHGGGEEEBBB???@@@===;;;:::999777555333222222333444333222111000+++,,,,,,---...///000000---......//////000000000---,,,,,,++++++,,,,,,---++++++++++++******))))))((()))***+++,,,---------'''((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111...///111222333333222222---///111222333222000000111111111111111111111111333222222111000111111111111000000111333333222000222222444555666777777777888999999888888777666555444444333333333222222222222333444444333333555777444666888;;;>>>@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB??????@@@AAAAAABBBCCCCCC<<>>>>>>>>>>>>>>=========???????????????????????????>>><<<;;;:::<<<===???>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGHHHIIIKKKMMMNNNMMMNNNOOOOOONNNOOOQQQSSSVVV^^^jjjuuusssaaaWWWNNNMMMNNNMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSTTTTTTSSSSSSSSSUUUVVVWWWXXX]]]]]]___eeehhhxxxuuujjjgggbbb]]][[[WWWWWWVVVUUUUUUTTTSSSSSSVVVTTTSSSRRRRRRQQQNNNLLLOOOMMMJJJHHHFFFDDDAAA???======<<<:::888777555555333111//////000111000///........................------------------------,,,,,,,,,---------......'''''')))+++,,,,,,,,,,,,+++,,,---------,,,+++*********+++++++++,,,,,,,,,************************...............///000111333222111222444444222111000000000000111111111111444444333222222333333444222222222222222111000///333333222222111000000000555444444555555666777888777777777777666666666666333333333333222111000000111111111111222333444444888777999<<<@@@CCCDDDCCCAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDCCCBBB@@@???BBBCCCEEEIIINNNSSSXXX[[[ccciiirrryyyxxxlll___TTTQQQRRRRRRPPPQQQYYY___iiiuuu{{{nnncccZZZTTTQQQOOONNNLLLLLLLLLLLLMMMNNNLLLKKKKKKMMMMMMLLLJJJKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFHHHKKKMMMOOOQQQQQQOOOOOOOOOOOONNNNNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>@@@AAAAAAAAAAAA@@@??????AAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRUUU[[[fffrrr||||||iiiWWWSSSNNNJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHGGGGGGIIIKKKLLLJJJLLLNNNNNNNNNNNNPPPRRRSSSRRRQQQQQQRRRTTTVVVXXXXXXYYY\\\___aaaiii{{{qqqiiifffbbb]]]ZZZXXXXXXXXXWWWWWWVVVTTTTTTQQQPPPPPPQQQRRRRRRQQQOOOOOOMMMJJJHHHFFFDDDAAA???>>>===<<<:::888777666555333111//////000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***************+++++++++)))***,,,---------,,,,,,******+++++++++,,,,,,,,,************************------------...///000111222111000111333333111000000000000000111111111111333222222222222333333444222222333333222111111000//////000111111222222333444444444444555666777888888888777777666666555555444444444444444222111111222222222222333444555555777777777:::>>>AAACCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEEEEEEEEEEDDDCCC@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBDDDFFFIIIMMMPPPRRRWWW]]]dddkkkrrr{{{|||nnnaaaTTTOOONNNLLLJJJJJJQQQVVV```lllzzztttiii```XXXTTTPPPPPPNNNMMMMMMMMMMMMNNNPPPOOONNNOOOPPPPPPOOONNNMMMLLLKKKIIIHHHHHHHHHHHHJJJKKKLLLMMMOOOOOOPPPPPPOOOOOOPPPPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>???@@@@@@>>>?????????@@@@@@AAAAAADDDEEEFFFGGGIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPSSSXXXdddpppzzzwwwfffWWWSSSNNNJJJIIIJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKJJJLLLNNNNNNNNNNNNPPPRRRSSSRRRQQQQQQRRRTTTVVVXXXXXXYYY\\\^^^```hhhzzznnngggeeeaaa\\\YYYWWWXXXYYYZZZYYYWWWUUUTTTQQQPPPOOOPPPRRRRRRQQQOOOOOOMMMJJJHHHFFFDDDBBB???>>>===<<<:::999777666555333111//////000111000///........................++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,***)))))))))******((()))***,,,---.........******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///000000333222111222444444222000000000000000111111111111111111111111111222333444333333333333333222222111/////////000111111222222444444444444555666777777999888888777666555555444555555555555444333222222333333333333444555666777777666666999===AAABBBCCCCCCCCCCCCBBBCCCDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBAAAAAACCCCCCDDDDDDFFFGGGIIIJJJKKKOOOUUU[[[cccooo}}}nnnaaaSSSNNNLLLIIIHHHIIIJJJNNNVVV```lllyyywwwlllccc]]]XXXUUUNNNNNNMMMMMMLLLMMMMMMMMMOOONNNNNNOOOPPPPPPOOOMMMNNNNNNMMMLLLLLLLLLLLLLLLOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@??????>>>>>>??????@@@======>>>???@@@@@@AAAAAACCCCCCEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPUUUaaammmwwwooobbbVVVSSSNNNJJJIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGIIIJJJJJJLLLMMMNNNNNNNNNPPPQQQRRRRRRRRRRRRSSSUUUWWWXXXXXXYYY[[[^^^```gggwww~~~mmmgggeeeaaa[[[XXXVVVWWWYYYZZZZZZXXXUUUSSSUUUSSSRRRRRRRRRQQQOOOMMMNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<;;;999777666555333111//////000111000///........................++++++++++++++++++++++++++++++,,,,,,,,,------------,,,***(((((()))***,,,)))******+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000000444333333444555555444222///000000000111111111111000000000000111222333333333333444444444333333222222222111000000//////...333333333333444555666777999999888777666555444444555555555555444333222111222222222222333555666777888777888:::>>>BBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEFFFFFFFFFFFFEEEHHHLLLQQQZZZhhhyyy|||jjj^^^SSSNNNMMMLLLLLLNNNIIIMMMRRRYYYaaajjjsssyyyzzzooofff```\\\YYYWWWQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOPPPRRRRRRPPPNNNOOOOOOOOONNNNNNOOOOOOPPPRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQRRRRRRSSSSSSSSSSSSPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDAAA@@@@@@@@@????????????>>>??????@@@AAABBBCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNSSS^^^jjjrrr{{{xxxhhh___UUURRRMMMJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNMMMNNNOOOQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXX[[[^^^```ffftttpppiiifffaaaZZZWWWTTTVVVXXXYYYYYYWWWUUUSSSVVVUUUTTTTTTTTTTTTQQQOOONNNLLLIIIHHHGGGEEEBBB@@@>>>>>>===;;;999888666666333111//////000111000///........................------------------------+++++++++,,,,,,,,,------,,,***)))((((((***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111333222222222444444222111///000000000111111111111111000000000111111222333222333333444444333333333222222111111000/////////222222222333333444555666888888888777666555555444333444444333333222111000000000111111222444555666999999;;;>>>BBBEEEFFFEEEBBBBBBBBBAAABBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEECCCEEEHHHLLLTTTccctttwwwggg]]]TTTPPPOOOMMMNNNQQQMMMOOORRRUUUYYY___eeeiiiuuuzzztttkkkddd```]]][[[YYYWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVSSSQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQRRRRRRSSSSSSRRRRRRRRRQQQRRRSSSSSSTTTTTTTTTTTTPPPOOONNNMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@??????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIILLLPPPZZZeeemmmuuunnnaaa\\\SSSPPPLLLJJJIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKMMMMMMMMMMMMOOOQQQQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXZZZ]]]```eeeqqq}}}rrrjjjfffaaa[[[XXXUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTVVVWWWVVVTTTNNNKKKIIIHHHGGGEEECCCAAA???>>>===;;;:::888777666333111//////000111000///........................------------------------++++++++++++,,,,,,,,,,,,******)))))))))***,,,---,,,,,,+++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333000000///000111222000...000000000000111111111111222222222111111111222222111222222333333333333333000000000111222222333333222222222222333444555555777777777777666666666666333333333333222111000000//////000111222444555666:::;;;>>>BBBFFFHHHGGGFFFBBBBBBAAAAAABBBBBBCCCDDDGGGFFFFFFEEEEEEFFFFFFGGGCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCEEEHHHOOO[[[jjjuuu{{{rrrfff^^^WWWTTTQQQNNNNNNQQQQQQSSSUUUVVVWWWZZZ^^^aaajjjsss~~~vvvrrrlllhhhfffdddbbbaaa[[[\\\\\\\\\[[[ZZZXXXXXXYYYXXXXXXYYYYYYXXXTTTQQQTTTSSSSSSSSSSSSSSSTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTTTTTTTSSSPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCC??????@@@@@@@@@AAAAAAAAACCCDDDEEEEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJMMMUUU___fffooo}}}xxxfff\\\XXXPPPNNNKKKIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYXXXYYY]]]```dddnnnxxxrrriiifffbbb]]]ZZZWWWWWWXXXXXXXXXXXXWWWWWWSSSRRRRRRTTTVVVWWWVVVTTTMMMKKKIIIGGGGGGEEECCCAAA???>>>===<<<:::888777666333111//////000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***************+++******))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000222333444111000000111222222111///000000000000111111111111555444333222222111111222000111111222333333222222111111111222333333444444111111111111222333444555666666666666777777777777444444444444333222111000000000000111333555666777999;;;???EEEIIIJJJGGGDDDCCCCCCCCCBBBCCCCCCDDDEEEHHHHHHGGGFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNLLLJJJHHHEEEDDDBBBCCCEEEGGGKKKUUUaaajjj|||}}}tttkkkeee```[[[[[[YYYVVVVVVXXXWWWYYY[[[\\\\\\^^^aaadddgggoooxxx}}}yyyvvvtttssssssrrrqqqpppggggggggggggeeedddbbb```bbbaaaaaaaaaaaa___ZZZWWWWWWWWWVVVVVVVVVVVVVVVWWWUUUVVVVVVVVVVVVVVVUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQOOOPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEGGGHHHHHHHHHFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJPPPWWW^^^hhhxxxppp```WWWTTTNNNLLLIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLMMMNNNPPPPPPQQQSSSUUUVVVXXXYYYYYYYYYWWWYYY]]]```cccllluuuqqqhhheeebbb^^^\\\XXXXXXXXXXXXYYYYYYYYYYYYUUUTTTSSSTTTTTTTTTRRRPPPMMMKKKIIIGGGGGGFFFCCCAAA??????===<<<:::888777777333111//////000111000///........................++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''))))))(((((()))+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111222444555444444333444555666444222000000000000111111111111666666444333222111111111///000111222222222222222555555444333333222222111111111111111222333444555555555666666777777888888555555555555444333222222111111111333444666777888777:::@@@FFFJJJJJJGGGCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNUUUUUUTTTRRROOOKKKHHHFFFCCCDDDFFFHHHKKKRRR\\\cccqqqyyy{{{vvvmmmeeeddd```___aaabbb___```ccc\\\^^^```bbbccceeehhhjjjjjjpppwww}}}}}}||||||}}}~~~yyyyyyyyyxxxvvvtttqqqppppppooooooooonnnkkkfffcccZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQTTTSSSSSSRRRRRRRRRRRRSSSQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBDDDFFFGGGGGGGGGEEEDDDGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGLLLSSSYYYddduuukkk\\\TTTQQQLLLJJJIIIIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMLLLMMMNNNPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYWWWXXX]]]```cccjjjsssrrrhhhddd```\\\[[[VVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTUUUUUUUUUSSSQQQLLLIIIFFFDDDDDDDDDBBBAAABBB???;;;999888888666555333111///...///000000000111111000000000000111111------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,++++++************++++++++++++******))))))******+++++++++,,,,,,,,,,,,(((%%%000<<<333(((---,,,,,,---...///000111222/////////000111111222222666222//////111444444333444444333222222111000000111111222333333444555555111111000///////////////111111222222222222111111111111111222222333333444444444333222222111000000999555111111333666777777<<<<<>>;;;:::999888666555333111......///000000/////////............////////////.........---------,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,//////...777AAA777***---))))))***+++,,,,,,------000000111222222333333444444222000000111222222222666555555444222111111000111111222222333333444444333333222111111111111222///000000111111000000/////////000111222333444555555555444444333333222222333222000111333444444333777888<<>><<<:::999888666444444222//////000111111000.........------.....................------------,,,,,,++++++++++++,,,,,,...------,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---...,,,111999111'''***)))))))))***+++,,,,,,---///000000111111222333333333222111000111111111111666666555444333222111111111111222222333333333333333222222111111111222222//////000000000000//////...///000111222333444555555555555444444333333333222222222222333444333333888999===DDDLLLRRRTTTUUUKKKHHHEEEDDDFFFHHHJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRTTTTTTUUUWWWZZZ]]][[[\\\\\\[[[XXXUUUTTTTTTMMMMMMLLLKKKKKKNNNRRRVVV\\\___dddhhhkkkqqqxxx~~~~~~}}}}}}}}}{{{zzzrrrpppkkkgggeeedddeeefffdddcccaaa_________```aaa___^^^\\\[[[[[[[[[\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYVVVVVVVVVUUUSSSRRRPPPPPPSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNJJJJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDBBBAAA@@@?????????AAAAAABBBBBBCCCCCCDDDDDDCCCBBBDDDHHHKKKPPPZZZeeeuuuxxxfff[[[SSSOOOLLLKKKKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVTTTUUUYYY[[[]]]dddkkk}}}uuujjjffffffbbb]]][[[WWWXXXYYYYYYXXXVVVTTTSSSUUUSSSRRRRRRRRRQQQOOOMMMLLLIIIFFFDDDDDDDDDBBBAAA@@@>>><<<;;;:::888666333555333111000111222222111......------------......---------,,,,,,,,,,,,+++,,,++++++******++++++,,,---------,,,,,,------...+++++++++++++++++++++,,,******+++++++++,,,,,,,,,---...))))))000,,,&&&*********++++++,,,,,,------......//////000111111111222222222111000000000111555444444333333222111111111111222222222222222333111111000000000111111222//////000000000000//////...//////000222333333444555555444444444444333333222333333444444444444444777999===DDDLLLTTTYYY\\\TTTPPPKKKIIIJJJKKKMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYXXXXXXYYY[[[YYYZZZ[[[YYYVVVTTTTTTTTTTTTTTTUUUUUUVVVYYY^^^aaaeeeiiinnnsssyyyzzzuuutttttttttvvvtttqqqooommmkkkkkkkkkiiihhhfffcccbbbaaaaaaaaacccbbbaaa```______``````XXXXXXXXXWWWWWWVVVTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLIIIFFFCCCAAABBBAAA@@@@@@?????????@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEBBBAAACCCGGGJJJOOOYYYdddtttqqqcccZZZUUUPPPMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTTTTSSSTTTXXXZZZ\\\bbbiii~~~ttthhheeeeeeaaa]]][[[VVVWWWYYYYYYYYYWWWUUUSSSTTTRRRRRRRRRSSSRRRPPPNNNLLLIIIFFFDDDDDDDDDBBBAAA???>>><<<;;;:::999666333555333111000111222222111......------------......------,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...000)))&&&---+++(((---++++++,,,,,,,,,---------------......///000000111111222333222000//////000222222222222222222222222111111222222222222222222111000000000000111222222///000000111111000000/////////000000111222222222444444444333333333333333222333444333222333444666555777<<>><<<<<<;;;999555333333111///...///000000000//////............//////...---------,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,111+++'''------)))...+++++++++,,,,,,,,,,,,---.........///000000111111000222444222000......000///000000111111222222333222222111111111111111111111111111111111222333333000111111111111111111000000000000000111111111111222222333333333333333333222333333111000000444777666888<<>><<<<<<;;;999555222222000------...//////...//////............////////////.........---------++++++************++++++************++++++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))000,,,)))///...)))---+++++++++++++++,,,,,,,,,/////////000111111222222000222444333///---...///---...///000111222333333222222111111111111111111222222222222333333444555111111222222222222111111111111111111000000000000222222222222222222222222111222222000---...333777888:::???FFFOOOZZZfffmmmrrrlllddd]]]YYYWWWVVVVVVPPPPPPQQQSSSTTTVVVWWWWWWaaaaaabbbbbbbbbbbbcccccc[[[\\\]]]\\\ZZZXXXWWWXXXYYY[[[]]]___aaacccgggjjjssswww|||yyytttqqqooonnnjjjiiihhhfffcccaaa^^^]]]]]]\\\[[[YYYYYYYYYYYYZZZWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSTTTTTTRRRPPPMMMKKKEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGIIIQQQ[[[nnnsssjjj```[[[ZZZXXXRRRLLLMMMLLLIIIGGGFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQQQQOOOQQQVVVXXXZZZ___fffnnn~~~}}}mmmfffccc^^^[[[YYYWWWVVVUUUVVVXXXYYYXXXWWWQQQQQQQQQSSSUUUUUUSSSQQQJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@>>>;;;777444222444222///...///000111000////////////////////////000/////////000000...,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,------------***)))))))))***++++++,,,//////...---,,,,,,,,,,,,......//////000000111111222222222222222111000///111111000//////000111222111111111111111111111111444333333222111111111222222222111111111111111111000000111111222222222333444444444333222111000///111333555555444333444555888666999AAALLLXXXhhhvvvyyywwwqqqiiidddbbb^^^YYYVVVUUUSSSSSSTTTWWW[[[]]]eeehhhmmmnnnlllhhhdddbbb```aaabbb```___^^^___```bbbfffiiilllnnnqqqxxx}}}yyyxxxvvvsssooojjjfffdddddddddbbb```]]]\\\]]]___ZZZZZZZZZXXXVVVUUUUUUVVVXXXXXXWWWTTTQQQOOOOOOPPPKKKIIIEEEDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJNNNMMMKKKJJJJJJNNNTTTYYYiiizzzttthhh^^^\\\[[[VVVPPPMMMLLLLLLJJJIIIHHHGGGGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKMMMNNNNNNOOONNNNNNRRRRRRRRRRRRTTTYYY```eeepppooogggddd___ZZZYYYVVVUUUUUUUUUWWWXXXWWWVVVQQQQQQQQQSSSUUUUUUSSSQQQMMMKKKIIIGGGEEECCCBBBBBBBBBBBB@@@>>>;;;888666444444222///...///000111000////////////////////////***)))((()))+++,,,+++***++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---.........///000000111111222222222222222111000000////////////000111333444111111111111111111111111444333333222111111111222111111111111111111111111////////////000000111111333333333333222111000000111333555555444333444555666666:::AAAIIITTTdddrrr~~~wwwsssqqqlllfff___]]]ZZZXXXXXX[[[^^^aaagggkkkppprrrqqqnnnlllkkkggghhhhhhfffeeefffhhhjjjqqqvvv~~~}}}vvvpppmmmllljjjhhhfffeeecccbbbaaa```___]]]YYYVVVTTTTTTTTTUUUUUUUUUTTTRRRRRRRRRSSSLLLJJJFFFDDDDDDDDDCCCAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKMMMLLLJJJHHHHHHLLLQQQUUUeeevvv}}}kkkaaaZZZZZZZZZUUUOOOKKKMMMLLLKKKIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSXXX]]]bbbmmm~~~sssjjjeee___ZZZXXXUUUTTTTTTTTTVVVWWWVVVUUURRRQQQQQQRRRTTTTTTSSSQQQOOONNNKKKHHHEEECCCBBBAAADDDBBB@@@===:::888777666444111///...///000000000////////////////////////...,,,******,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,++++++,,,,,,------************+++,,,---...---......//////000111111111222222222222222111000............000222444555111111111111111111111111333333222222222222222222111111111111111111111111///000000000000111111111333333333333222111111000111333444444333333444555555777;;;AAAEEEMMM]]]mmmxxxllliiiddd___^^^___bbbdddkkkoootttxxxxxxwwwwwwwwwrrrrrrrrrrrrrrruuuyyy|||~~~{{{xxxvvvuuusssnnniiihhhfffbbb]]]YYYWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTPPPNNNJJJHHHHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOOOONNNNNNLLLJJJJJJLLLPPPTTT```pppvvvccc[[[WWWYYYZZZUUUOOOLLLMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMOOOQQQRRRTTTWWW[[[^^^hhhyyyvvvlllggg```ZZZXXXTTTSSSSSSSSSUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTSSSQQQNNNLLLJJJGGGEEECCCBBBAAACCCBBB???;;;999777777777333111//////000111000///////////////////////////777333000------...------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++******)))******+++++++++++++++++++++,,,------------......///000000111111111222333333222222222///////////////111333444111111111111111111111111222222222333222222222111111111111111111222222222333333333333333333333333333333333333333222111000222333444333222222444555333777<<<@@@AAAFFFUUUeeezzz|||wwwpppjjjfffeeefffhhhooosssyyy}}}~~~~~~~~~zzztttpppjjjeeebbb___^^^\\\\\\ZZZXXXVVVVVVVVVUUUTTTVVVSSSPPPNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSRRRRRRQQQPPPNNNPPPSSSVVV]]]lll|||oooaaaZZZVVVWWWXXXTTTQQQPPPMMMMMMLLLJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIKKKMMMOOOMMMOOOQQQSSSUUUVVVYYY\\\dddtttwwwmmmggg```[[[XXXTTTSSSRRRSSSUUUVVVUUUTTTTTTSSSQQQRRRSSSSSSSSSQQQJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@===:::777666666666333111//////000111000///////////////////////////333000,,,************)))+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***++++++++++++++++++++++++)))***+++,,,------------++++++******)))******+++......---,,,,,,,,,,,,,,,---------...//////000000000111222333333333333333222111000//////000111111111111111111111111111111111222222333333333222111000000111111111222222222444444444444333333333333222222333333333222111111222333333222111222444666333666<<>>AAAOOO]]]nnn|||zzztttrrrrrrrrrwww{{{{{{uuuoookkkfffcccbbb^^^YYYWWWWWWWWWWWWVVVYYYVVVSSSQQQQQQQQQPPPNNNKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGIIIKKKNNNQQQSSSTTTUUUVVVVVVTTTSSSSSSUUUXXX^^^jjjrrrhhhaaaYYYSSSRRRRRROOOOOOPPPMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIJJJLLLNNNPPPMMMPPPSSSUUUUUUWWWYYY[[[bbbpppuuulllgggaaa[[[YYYTTTSSSSSSSSSUUUVVVUUUTTTUUUSSSQQQQQQRRRSSSRRRRRRIIIHHHGGGEEEDDDCCCCCCCCC???>>><<<:::888666555555222111000000111111000...////////////////////////...,,,***)))+++,,,---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------------,,,,,,++++++,,,,,,000///...---,,,,,,,,,,,,,,,------......///000000000000222333444444444444333222111////////////000111111111111111111111111000111222333444333222111000000000111222222333333333333333222222222222111222222222333333222222111222333333222111111444666444666:::======@@@JJJVVVcccssswwwqqqlllfff^^^YYYYYY[[[[[[[[[[[[XXXUUUSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJEEEFFFGGGJJJMMMPPPSSSUUUVVVWWWXXXXXXVVVVVVXXXYYY```jjjzzzyyymmmeee]]]UUUNNNLLLKKKIIIKKKNNNLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJKKKMMMNNNOOOOOOQQQSSSTTTUUUVVVXXXZZZ```kkkssskkkfffaaa\\\ZZZUUUTTTSSSTTTVVVWWWVVVUUUVVVTTTQQQQQQRRRSSSRRRRRRLLLJJJIIIFFFDDDCCCBBBBBB>>>>>>===<<<:::777555444222111000000111111000...////////////////////////---,,,,,,---///000///...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......//////000///000111333444555555555222111000//////000000111111111111111111111111111///111222444444333222111///000000111222222333333444333333333222222222222111222222333333222222222222333222111000111333666555555888<<<>>>@@@GGGPPP[[[lllyyylllcccaaaaaa```______\\\YYYWWWWWWVVVUUUTTTRRRRRRRRRQQQQQQOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLHHHIIIJJJMMMQQQUUUXXXZZZYYYZZZ\\\\\\[[[[[[\\\]]]bbbiiivvv{{{qqqiiidddWWWQQQMMMLLLKKKHHHJJJMMMKKKJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPRRRRRRRRRTTTVVVYYY^^^ggg{{{rrrjjjfffaaa\\\ZZZUUUTTTTTTTTTVVVWWWVVVUUUVVVTTTQQQQQQRRRRRRRRRRRROOOMMMKKKHHHEEECCCBBBAAA>>>>>>>>>===;;;999666555222111000111222111000...////////////////////////...---------......,,,***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++,,,++++++,,,++++++***)))))))))***************+++,,,------,,,,,,------...//////000///000111333444555666666000000/////////111222333111111111111111111111111///000222444444444222111///000000111222222333333666666666555555444444444111222222333333333222222222222222111000111333666666444666;;;>>>@@@FFFMMMVVVggg||||||oooiiifffdddaaadddaaa^^^\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVTTTSSSSSSPPPOOOOOONNNMMMMMMMMMNNNMMMNNNOOORRRVVVZZZ^^^```\\\^^^```aaa``````aaabbbccciiittt|||ooogggaaa^^^TTTPPPNNNOOONNNKKKKKKNNNJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPPPPPPPRRRUUUXXX]]]eeewwwooohhheeeaaa[[[XXXXXXVVVUUUUUUVVVWWWUUUTTTUUUSSSQQQPPPPPPPPPOOONNNMMMKKKHHHDDDBBBAAABBBBBBBBB???<<<;;;:::999777555444333222222111111222222111///---...111222000......------,,,,,,------...------------------------************************...------,,,+++***))))))+++*********)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,000,,,(((''')))+++***)))---***)))***---///...---///000111222333444555555...------000444555333000444222000///000222222111444444555666555444222111111111000000000111333444555666666666555333111000111222333444555444333333333333444444555444444444555777888:::<<>>;;;999777666222222111000000000000111/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,+++*********+++---...---+++(((%%%%%%'''***,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---000111000///000111////////////////////////...///000111111111111111111333444333222111222444333333444555555555555444333333444555777999;;;===???===;;;999777777777888999999999999999999888777555555555555666777999:::<<<@@@EEEIIIMMMRRRVVVYYYYYYYYY[[[]]]___```bbbbbbbbbaaaaaaaaabbbeeehhhjjjjjjkkkmmmrrrxxxyyyssswwwwwwiii]]]XXXQQQLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFHHHGGGFFFGGGHHHIIIHHHFFFGGGGGGGGGGGGHHHIIIJJJJJJOOOTTTTTT[[[hhhuuu|||iiiaaa___ZZZYYYZZZSSSWWWWWWVVVVVVUUUTTTSSSRRRMMMLLLLLLMMMNNNNNNKKKIIIJJJKKKLLLLLLJJJGGGCCCAAACCCBBB@@@>>>;;;999777666333222111111000000111111/////////////////////////////////////////////...++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,------...//////...---+++******+++---...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...000000///...000000000000111111111111111111222222333333333333222333444333222222333444555555555666666666555555666555555555777:::>>>@@@BBBBBB@@@===999777666777999999:::::::::999999888777666666555666777999::::::<<>><<<:::888666555333222222111111111111111.........................../////////////////////++++++++++++++++++++++++...---,,,,,,+++++++++,,,((()))+++------,,,+++***------...//////......---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000//////000333444333111//////000000111111111111222222222222222222333333222333444444222222333444777777777666666555555555555333222222444777;;;>>>EEEFFFFFFCCC>>>999666666888999999::::::999999999999888777666666777999999999:::<<<>>>???CCCHHHKKKNNNOOORRRTTTWWWZZZ\\\]]]^^^^^^___```bbbdddfffhhhfffgggiiilllqqqvvv{{{~~~~~~~~~~~~|||~~~{{{nnneeeWWWSSSNNNJJJIIIIIIIIIHHHDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDCCCCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHGGGFFFHHHIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLOOOTTTUUUZZZfffpppxxxgggaaabbb^^^___```ZZZVVVWWWWWWWWWVVVUUUTTTTTTNNNMMMLLLMMMNNNNNNLLLJJJJJJKKKKKKKKKIIIFFFDDDBBB@@@???>>><<<:::888666555333333222111111111111222........................---............/////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++***+++,,,------,,,+++******+++...///000...---+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------...000111111000---......//////000000111111000000///000000111111222444555444333222333555777777666555555666666777777666555555666999<<<>>>EEEIIILLLJJJDDD===999777888999999::::::::::::::::::999888777777888888999888:::;;;<<<<<>>===;;;999777666444333222222111111222222////////////////////////,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,000...,,,*********,,,,,,++++++,,,---......------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,---.........//////000111111222222111000//////000111111333444555444333333333555444444444444555777999:::;;;:::999999999;;;===>>>AAAHHHOOOOOOJJJBBB===;;;999:::;;;<<<<<<<<<<<<;;;;;;:::999888777888888999777999:::::::::<<<>>>@@@BBBCCCFFFJJJNNNQQQTTTVVVZZZZZZ[[[\\\]]]^^^___```______aaadddhhhkkkooopppooopppqqqrrrrrrqqqpppooonnnpppsssuuuuuuwww{{{~~~~~~nnnfffaaa\\\RRROOOKKKHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGEEEDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMQQQRRRUUU^^^dddwwwyyyhhhbbbbbb^^^]]]]]]VVVUUUUUUVVVWWWWWWWWWVVVVVVRRROOOMMMLLLMMMNNNNNNNNNMMMLLLJJJIIIGGGEEEDDDDDDBBBAAA???>>><<<:::999888444333222222111111222222000000000000000000000000,,,,,,,,,---------......------------------------++++++++++++,,,---......///,,,'''"""!!!$$$'''***...------,,,---...///000++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......------///222000111111222333444444444444333222111111222333333333444555555333333444555111111111333555999;;;===888888777777777888999:::===FFFOOORRRNNNFFFAAA???;;;;;;<<<===>>>>>>======<<<;;;999888888888888999666888::::::999:::;;;===>>>???BBBFFFJJJNNNQQQSSSXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\^^^aaadddhhhjjjllllllmmmnnnooooooooonnnmmmlllooossstttuuuwww|||uuuddd^^^[[[WWWQQQNNNJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGIIIGGGDDDCCCEEEGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLPPPPPPRRRYYY^^^ooommmcccaaa]]]]]]^^^WWWSSSRRRQQQRRRUUUWWWWWWVVVQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIGGGDDDAAACCCAAA>>>===<<<;;;888666555333000///000111222111000///.........///111222...............///000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,------......------------......//////000000111111222222222333333333222222333444444444333333444444444444444444444444555444444444555888:::<<<;;;::::::999888777777666@@@AAAHHHSSSYYYTTTJJJCCC;;;;;;::::::;;;===???AAA>>>>>><<<;;;;;;<<<===>>>:::::::::::::::::::::::::::===BBBEEEHHHJJJMMMPPPUUUUUUVVVWWWXXXYYY[[[[[[^^^[[[ZZZ]]]bbbgggiiiiiiooonnnnnnoooppppppooommmoooqqqtttvvvxxxzzz}}}}}}jjjaaa]]][[[YYYMMMLLLJJJHHHGGGEEEEEEDDDGGGFFFFFFFFFGGGHHHIIIIIIBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCEEEFFFHHHGGGGGGFFFGGGHHHJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKMMMSSSYYYaaaooo{{{mmmcccaaa]]]]]]^^^WWWVVVTTTSSSSSSUUUVVVUUUUUUQQQQQQPPPOOOOOONNNNNNMMMMMMKKKJJJJJJJJJHHHDDDBBBCCCAAA>>>===<<<;;;888666444222///...///111111111111111000000000111333333222111000...------------------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---............---+++,,,---...///000111222111111111222222222333333333333333444444333222222444444444444444444444444444444444555666888:::;;;;;;;;;;;;;;;:::888777666999>>>EEENNNUUUUUUNNNFFF>>>===<<<<<<>>>@@@AAAAAA???>>>===<<<;;;<<<<<<===::::::::::::::::::::::::888;;;???BBBDDDGGGJJJLLLPPPQQQSSSVVVXXXZZZ[[[[[[]]][[[ZZZ]]]bbbgggiiiiiillllllmmmoooppprrrqqqqqqtttvvvyyy{{{|||~~~ssscccZZZWWWTTTRRRLLLKKKIIIHHHFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAABBBCCCEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLHHHGGGFFFFFFEEEEEEEEEFFFHHHGGGGGGHHHHHHIIIJJJKKKMMMLLLMMMRRRVVV\\\hhhsssnnndddbbb]]]^^^^^^WWWWWWVVVTTTTTTTTTUUUTTTSSSQQQQQQPPPPPPOOONNNNNNNNNMMMLLLKKKKKKJJJIIIEEECCCCCCAAA>>>===<<<;;;888666555333000000111222222111111111000000000111222222222111///...------,,,,,,.........------------,,,........................++++++++++++++++++++++++//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---......//////......***+++,,,---///111222333111111111222222222222333444444444444333222222111444444444444444444444444333444555666777888999:::;;;<<<======<<<:::777666777???FFFKKKTTT\\\ZZZQQQDDD@@@======@@@CCCCCCBBB@@@@@@>>>===<<<<<<<<<<<<::::::::::::::::::::::::888:::>>>@@@BBBDDDHHHJJJKKKNNNQQQUUUXXXZZZZZZZZZ\\\[[[[[[]]]bbbfffhhhiiiiiijjjllloooqqqssstttuuuwwwzzz|||~~~zzziii[[[UUURRRNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDFFFFFFGGGHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEECCCCCCDDDEEEGGGIIIJJJLLLGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJOOOMMMNNNPPPRRRVVV```jjjoooeeeccc^^^^^^^^^WWWWWWUUUTTTTTTUUUVVVUUUTTTQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKKKKJJJFFFDDDCCCAAA>>>===<<<;;;888666666444222222333444333333//////........./////////...------------...////////////.........---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......,,,---......//////......++++++,,,---///000111111111111111111222222222222555555555444333222111000333333444444444444444444222333555777888999999999:::;;;===>>>===;;;888666555>>>DDDFFFPPP^^^aaaZZZMMMFFF>>><<<>>>BBBCCCCCCBBBAAA@@@???===<<<<<<;;;<<<;;;;;;;;;;;;;;;:::::::::<<>>===<<<;;;888666555333222222333333222111....../////////.........---------------...////////////.........---------++++++++++++++++++++++++------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.........---,,,------...............------------............000000111111111222222222555555555444333222111000333333333444444444555555222333555777888999999999999:::<<<>>>>>><<<999777333999<<<===FFFUUU]]]\\\VVVNNNCCC<<<<<>>==================<<<<<<;;;;;;;;;===>>>???@@@BBBEEEHHHLLLOOOSSSVVVXXXXXXXXXWWWZZZ[[[]]]```ccceeehhhjjjlllooorrrtttttttttvvvyyyzzz|||~~~ooofffZZZSSSQQQPPPLLLIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGEEECCCBBBDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIIIILLLKKKMMMOOOPPPQQQXXXaaaqqqqqqfffddd_________WWWUUUSSSSSSTTTVVVXXXXXXXXXRRRRRRQQQQQQPPPOOOOOOOOOLLLKKKJJJJJJKKKIIIGGGDDDCCCAAA>>>===<<<;;;888666222111000000111111000///000000111111111000//////111000...---,,,,,,++++++.........------------,,,************************+++++++++++++++++++++++++++---///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------+++,,,------......------.........------------,,,000000000111111111111222444444444444333222222111222333333444444555555555333444555666777888999:::999:::<<<>>>>>>>>>===<<<;;;:::999<<>>>>>AAADDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@??????>>>=========:::<<<<<<======???BBBEEEMMMOOORRRUUUWWWWWWWWWWWWZZZ\\\```bbbdddfffiiilllooosssvvvwwwuuuuuuxxxzzz}}}zzzeee\\\SSSMMMMMMLLLJJJGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIILLLOOOPPPQQQWWW___kkk}}}rrrgggeee_________WWWVVVUUUTTTTTTVVVWWWWWWWWWRRRRRRRRRQQQPPPPPPOOOOOOKKKJJJIIIJJJJJJIIIFFFDDDCCCAAA>>>===<<<;;;888666333222111222333333111///000000111111111000......000///...---,,,+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...,,,+++***+++,,,,,,---,,,,,,,,,------------------------000000000000111111111111333333333444444333222222222222333333444555555666444444444555666888:::;;;;;;<<<===???@@@AAABBBBBBGGG>>>:::???CCCHHHTTTcccgggddd]]]RRRGGGAAAAAACCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>><<<======<<<<<<>>>AAADDDKKKLLLOOORRRTTTVVVXXXXXXZZZ^^^bbbdddeeegggjjjmmmppptttxxxyyywwwwww{{{~~~nnn^^^VVVMMMIIIIIIJJJHHHEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAACCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHKKKNNNOOOOOOTTT\\\dddsssssshhheee```______XXXXXXWWWUUUUUUVVVWWWVVVUUURRRRRRRRRQQQPPPPPPOOOOOOJJJIIIIIIIIIIIIHHHFFFCCCCCCAAA>>>===<<<;;;888666666555444555666666444222....../////////...,,,+++---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,*********+++,,,,,,,,,,,,+++++++++,,,,,,---...//////000000000000111111111111222222333444444444333333222222333333444555666666555444444444555888:::<<<<<<===>>>@@@BBBDDDEEEFFFLLL===777===@@@@@@MMM```jjjkkkhhh]]]OOODDDAAACCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@??????????????????>>>@@@CCCFFFHHHIIILLLOOORRRVVVXXXZZZ[[[^^^ccceeefffhhhkkknnnpppuuuyyy{{{yyyyyy}}}uuu```\\\TTTKKKGGGHHHIIIHHHFFFCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFF@@@AAACCCCCCCCCCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAAAAAAAAAAA@@@>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJNNNMMMMMMQQQXXX^^^kkkwwwfffddd___]]]\\\VVVYYYXXXVVVVVVWWWWWWVVVUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLMMMMMMJJJGGGCCCBBBBBBAAA???===999777555666777999999888555222000000000////////////000000111111000000//////......---------,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,------------...///000000111000000000000000111111222444444666777777777666555444444444444444444444444333555666777666777888:::;;;@@@CCCDDDIIINNNKKKCCCCCC>>><<<>>>>>>@@@IIITTTaaannnvvvlllYYYKKKEEEDDDGGGFFFIIILLLKKKGGGFFFIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA???===>>>@@@BBBCCCBBBFFFHHHJJJLLLNNNQQQVVVYYYYYY]]]cccgggiiijjjkkklllqqqsssuuuxxxzzz|||}}}~~~|||hhh\\\RRROOOKKKIIIHHHGGGFFFDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJLLLOOORRRZZZeee{{{yyygggddd___]]]\\\VVVYYYWWWVVVVVVWWWWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMMMMNNNMMMLLLLLLLLLKKKHHHFFFFFFDDDAAA===:::888666666666666777777666444222000000000////////////000000////////////.........------------,,,,,,,,,+++++++++,,,------,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---......//////000000//////000000111222000111333444444444333222444444444444444444444444333555666777666777888:::>>>BBBFFFHHHMMMSSSRRRLLLGGGAAA>>>???@@@BBBIIIRRRaaaooozzzuuugggYYYPPPJJJJJJIIIJJJNNNMMMHHHGGGIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@??????AAACCCCCCCCCEEEFFFIIIJJJLLLOOOTTTWWWZZZ^^^cccgggiiijjjkkklllpppqqqsssuuuxxxzzz|||}}}vvvdddZZZQQQNNNKKKHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJLLLOOORRRWWWaaauuu|||iiieee```]]]]]]WWWXXXWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQOOONNNMMMLLLLLLOOOMMMLLLLLLLLLLLLJJJIIIIIIFFFAAA<<<888666666666666666555444333222111111000000////////////000000............------------------------,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------///......------......///+++++++++,,,------......000000//////000000111222///000222333333222222111444444444444444444444444333555666777666777888:::>>>BBBFFFJJJQQQXXXZZZWWWPPPIIIDDDBBBBBBCCCIIIPPP^^^mmm|||yyymmm^^^SSSMMMKKKKKKNNNMMMIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@@@@BBBCCCCCCCCCBBBDDDFFFHHHIIILLLPPPSSSZZZ^^^dddgggiiijjjkkklllmmmnnnoooqqqssswwwzzz|||~~~mmm___WWWPPPMMMJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAACCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIJJJJJJLLLOOORRRUUU\\\mmmlllggg```^^^]]]XXXWWWVVVUUUVVVWWWWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMPPPNNNLLLKKKLLLMMMLLLKKKHHHEEEAAA===:::888777777666555333222111111111222000000////////////000000...........................------------,,,,,,,,,,,,---...---,,,+++,,,...........................+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++---.........---,,,......------------......++++++,,,,,,---------...///////////////000111111111222444555555555444333444444444444444444444444333555666777666777888:::<<>>DDDLLLTTT]]]eeejjjkkkhhh___TTTKKKIIILLLNNNVVVbbbttt{{{kkkTTTMMMHHHHHHIIIGGGGGGJJJLLLMMMNNNOOOPPPOOONNNMMMHHHEEEBBBAAABBBBBBAAAAAA@@@AAACCCCCCDDDGGGJJJMMMVVVZZZ```dddfffggghhhiiigggggghhhjjjnnnrrrwwwyyy|||lll___VVVQQQMMMJJJGGGEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA<<<<<<===>>>???@@@AAAAAA?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEGGGHHHIIIJJJLLLOOORRRVVVYYYfff~~~rrrjjjaaa^^^^^^YYYVVVUUUTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLJJJIIIAAAAAAAAA@@@???<<<:::888444333222000000000111222000000////////////000000/////////000000000000000............---------,,,***+++,,,,,,******+++,,,************************,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...............,,,,,,,,,++++++,,,,,,,,,---------------.........//////......//////000111000111333444444444333222444444444444444444444444333555666777666777888:::>>>???DDDMMMVVV^^^hhhqqqwwwzzzwwwiiiYYYQQQOOONNNRRR\\\kkk{{{yyy___TTTJJJGGGFFFEEEFFFIIIKKKLLLOOOQQQSSSRRRRRRQQQJJJHHHEEECCCCCCCCCBBBAAA@@@BBBCCCCCCDDDFFFIIILLLQQQUUU[[[```cccdddfffgggeeeeeegggjjjnnnsssvvvyyy|||uuufff\\\UUUPPPLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@;;;;;;<<<===>>>@@@@@@AAA????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHIIILLLOOORRRUUUYYYdddyyytttkkkbbb^^^___ZZZUUUTTTSSSTTTVVVWWWVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLLLLLLLKKKHHHFFFDDDCCCAAA???===;;;:::999333333222222111111222222000000////////////000000........./////////000000............------------+++,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000///000222333333333222111444444444444444444444444333555666777666777888:::======BBBLLLTTT[[[gggsss~~~lll[[[QQQMMMLLLSSS^^^mmm~~~nnn```QQQJJJGGGEEEFFFHHHIIIKKKOOORRRUUUUUUUUUTTTNNNKKKHHHFFFEEEEEECCCBBBAAABBBDDDDDDDDDFFFIIILLLLLLPPPWWW\\\```bbbdddfffcccdddgggkkkppptttwwwxxx|||{{{kkkbbb[[[TTTOOOKKKHHHEEEDDDDDDDDDCCCBBB???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHIIILLLOOORRRRRRWWWaaasssuuukkkbbb______ZZZUUUTTTSSSTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQMMMMMMLLLMMMMMMJJJGGGCCCHHHFFFBBB===:::999999:::333333333333222222222222000000////////////000000---------.........////////////.........---------,,,---......,,,,,,---...........................,,,------......------,,,...------,,,,,,------.........---,,,,,,...///000.........------.........++++++++++++++++++++++++...............///000000000111222333444333222222444444444444444444444444333555666777666777888:::;;;:::???IIIQQQWWWdddqqqyyybbbSSSKKKFFFKKKTTTaaasss{{{jjjXXXMMMHHHEEEFFFHHHHHHJJJOOOSSSVVVWWWVVVVVVQQQNNNJJJHHHGGGGGGEEEDDDBBBCCCDDDDDDDDDFFFIIILLLHHHMMMTTTZZZ^^^aaaccceeebbbdddhhhmmmqqquuuwwwxxx|||pppddd___ZZZTTTOOOJJJHHHEEECCCCCCCCCCCCBBB?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHIIILLLPPPSSSOOOUUU___nnntttjjjdddbbb```XXXUUUTTTSSSTTTUUUVVVUUUTTTQQQQQQPPPOOOOOOOOOOOOOOOQQQNNNLLLLLLMMMLLLHHHEEEEEECCCAAA@@@???<<<999777444444444333333222222222333111///------...000111000000///............//////............---------//////...---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,---...///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111222111000000000111222333666555333222111222333333666666666666666666777777:::;;;@@@HHHNNNVVVbbbnnn{{{fffMMMAAADDDDDDKKKXXXeeeppp{{{tttfff[[[OOOEEEBBBEEEHHHNNNPPPOOORRRYYYZZZWWWTTTPPPLLLHHHFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLOOORRRWWW[[[___aaabbbfffjjjooorrrvvvyyy|||www{{{yyynnn]]]PPPLLLMMMHHHGGGFFFDDDCCCAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@EEEDDDBBB@@@>>>>>>>>>>>>============<<<<<<;;;;;;>>>>>>>>>>>>????????????:::DDDGGG>>>999???AAA=========>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKNNNPPPXXXiiiuuukkkeeebbb```XXXVVVTTTTTTTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQOOOMMMLLLLLLLLLLLLIIIFFFEEEDDDAAA@@@???===:::777666666555444222111000000111000000/////////////////////...------------...///............---------.........------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111333222111111111222333444555444333222222222333333777777888888888888888888;;;;;;???FFFLLLRRR^^^iiizzzgggSSSJJJCCCBBBEEEMMMXXXcccqqq|||zzzpppfffXXXIIIBBBCCCCCCIIILLLMMMQQQXXXZZZXXXVVVSSSOOOLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJMMMPPPTTTXXX\\\^^^dddgggmmmqqqtttwwwzzz}}}yyyjjjkkkiiiaaaTTTKKKHHHIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???CCCBBB@@@???>>>>>>>>>>>>???>>>>>>=========>>>>>>======>>>>>>>>>????????????HHHJJJAAA<<<@@@AAA=========>>>??????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJNNNOOOWWWeeeyyyvvvmmmfffccc```XXXUUUTTTTTTUUUWWWXXXWWWVVVTTTTTTSSSRRRQQQPPPPPPPPPNNNLLLKKKKKKLLLKKKIIIGGGEEEDDDBBB@@@???===:::777777777555444222111/////////000111111111000...---000000///...............///............---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***+++---......------,,,,,,,,,,,,,,,,,,------///...---------...000000333333222222333333444555555444333333222333333333888888999999:::::::::;;;;;;;;;>>>DDDHHHNNNYYYdddttt~~~xxxggg[[[TTTFFFCCCBBBEEEKKKUUUfffttt~~~{{{uuufffSSSGGGCCCBBBFFFIIIKKKPPPVVVYYYXXXYYYWWWTTTPPPMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHGGGHHHJJJMMMQQQTTTWWWYYYbbbffflllqqquuuxxxzzz|||jjjZZZZZZWWWQQQKKKHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>===>>>>>>>>>???>>>===<<<<<<===>>>???======>>>>>>>>>>>>??????DDDKKKKKKCCC>>>@@@AAA=========>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHLLLMMMSSS```qqqxxxooogggccc```XXXTTTSSSSSSTTTVVVXXXWWWVVVSSSSSSQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIDDDCCC@@@???>>><<<999666666666555444222111000000000000000000000///......222111000000//////000000///............---------,,,,,,,,,------.........------------.........///------------------------------------------,,,,,,,,,---...//////...---,,,)))***,,,......---,,,+++,,,,,,,,,---------------......---,,,---...///000111222222222333333444444444444444333333333444444777777888999::::::;;;;;;;;;:::===CCCGGGLLLWWWaaallluuu}}}|||tttkkkccc]]]MMMIIIEEEEEEGGGNNN]]]lllssszzzqqq^^^NNNFFFDDDFFFHHHJJJNNNSSSVVVWWWYYYYYYWWWSSSOOOMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIILLLNNNQQQTTTUUU[[[```hhhooossswww{{{}}}~~~rrr^^^RRROOOKKKHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDBBBAAAAAA@@@@@@?????????>>>============>>>>>>>>>===<<<;;;:::;;;<<<>>>???============>>>>>>>>>???CCCHHHHHHBBB>>>??????============>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKPPPZZZjjjzzzqqqgggbbb```YYYSSSRRRRRRSSSVVVXXXXXXWWWTTTSSSRRRPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIIIICCCAAA???>>>===;;;888555333333333333333333333333222111///...---...000111111000//////....../////////............---------+++,,,,,,------.........------........./////////------------------------------------------,,,,,,,,,---...//////...---,,,,,,,,,---------,,,+++***,,,,,,,,,------............------,,,,,,...///000///000111111222333333333444444444444444444444444444555666777888999:::;;;::::::===BBBGGGLLLWWWaaagggqqqzzz{{{zzzwwwqqqjjjVVVPPPJJJGGGEEEHHHSSS^^^gggrrr~~~xxxgggUUUJJJDDDCCCCCCFFFKKKOOOUUUYYYYYYZZZYYYVVVQQQMMMLLLLLLFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRVVV\\\dddlllrrrxxx}}}~~~eeeVVVOOOJJJFFFCCCDDDEEEFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>><<<============>>>>>>>>>>>>AAAAAA>>>===>>>>>>=====================>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFGGGIIINNNWWWcccxxx|||qqqfffaaa___YYYSSSRRRRRRTTTWWWYYYYYYXXXWWWVVVTTTRRRPPPOOONNNNNNJJJLLLMMMLLLJJJHHHHHHHHHCCCBBB???>>>===;;;888555222222333333333444444444333111///---,,,...000222......---,,,,,,,,,,,,,,,///............---------,,,,,,,,,------.........---------.........//////------------------------------------------------+++,,,,,,------,,,,,,+++......---,,,++++++******,,,,,,,,,---......//////...---,,,,,,,,,---//////...///000111222333333333333333444555555555555444222333444555777888::::::;;;;;;===BBBFFFKKKVVV```eeeqqq{{{|||eee[[[PPPJJJFFFDDDIIIOOO^^^jjjwww~~~|||qqq```RRRFFFBBB@@@DDDHHHMMMUUU\\\[[[]]]^^^ZZZTTTOOONNNNNNFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPTTTYYY```hhhooovvv}}}~~~sss___UUUKKKHHHDDDAAAAAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>><<<===>>>>>>>>>>>>======???????????????>>>>>>===<<<<<<============>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===============>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAABBBCCCDDDDDDEEEEEEEEEHHHNNNTTT\\\mmm~~~qqqeee______ZZZTTTSSSTTTVVVYYY[[[\\\[[[XXXWWWUUURRRPPPNNNMMMMMMKKKMMMNNNLLLIIIGGGGGGHHHEEECCCAAA@@@???===999777333333333333333333333333111111000///...//////000///......---------------///............---------,,,,,,------------------,,,,,,---------.................................+++,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,...---+++******+++,,,---,,,,,,------.../////////------,,,,,,,,,---...///...///111333444444444444222333555666666666555444111222333555777999:::;;;===<<<>>>BBBEEEIIIRRR\\\aaannnyyy~~~nnn]]]RRRKKKGGGFFFHHHRRR^^^mmmxxxrrrdddTTTMMMGGGGGGJJJMMMUUU______bbbddd```ZZZTTTRRRRRRJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMRRRUUU[[[aaahhhpppwww|||}}}}}}gggYYYTTTIIIHHHEEECCC@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@???>>>======>>>?????????>>>===<<<===>>>??????>>><<<:::888<<<<<<<<<=========>>>>>><<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFIIINNNRRRVVVbbb{{{qqqddd^^^^^^ZZZVVVUUUVVVXXX[[[^^^^^^^^^VVVUUUSSSPPPNNNLLLKKKKKKKKKMMMNNNLLLHHHFFFFFFGGGGGGEEECCCAAA@@@>>>;;;999555555444333333222111111///000111111111000...---222222111000000000000000//////.........---------------------------------,,,,,,,,,---------..............................++++++,,,,,,---...////////////---,,,,,,---//////---,,,***)))***,,,///111,,,,,,------...///000000------,,,+++,,,---...//////000222444555555555555222333555666666666555555111222444555777999;;;;;;???===???BBBCCCFFFOOOXXX]]]jjjuuu~~~jjj[[[SSSMMMJJJJJJHHHTTTdddtttuuueee[[[QQQNNNMMMNNNUUU___bbbfffhhheee^^^WWWUUUVVVNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKOOORRRVVV[[[aaahhhpppvvv}}}~~~ooo[[[PPPNNNHHHHHHHHHEEEBBB@@@BBBCCC??????@@@@@@@@@@@@AAAAAACCCCCCBBBAAA@@@>>>>>>===>>>???@@@@@@@@@>>>===<<<999;;;<<<<<<;;;888555333<<<<<<<<<<<<=========>>>???<<<<<<>>>???>>>===>>><<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBB????????????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEGGGJJJOOOQQQQQQ[[[qqqnnneeeaaa^^^]]]WWWWWWWWWYYYZZZYYYWWWTTTVVVVVVVVVUUUSSSPPPNNNMMMMMMMMMMMMMMMKKKIIIGGGEEEEEEDDDBBBAAA@@@>>>:::777555555555444333222000///111111111111111111111111+++,,,,,,------......///------------------------.........------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------...//////............/////////000000222333444555555000222555888999777555333666555444444555888<<<>>>???AAABBBBBBAAAEEENNNUUU```gggqqq{{{qqq\\\QQQMMMLLLMMMSSS[[[ggg~~~rrr___TTTSSSVVVYYYZZZcccfffhhhgggaaa[[[XXXWWWNNNMMMKKKKKKLLLLLLKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKPPPQQQUUUYYY^^^dddhhhjjjqqqwww~~~pppbbbUUULLLGGGDDDCCCCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<>>>>>>======<<<<<<<<<;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFIIIGGGHHHKKKOOOYYYkkk{{{pppgggaaa]]]\\\WWWWWWXXXYYY[[[ZZZWWWUUUWWWWWWWWWVVVTTTQQQOOONNNMMMNNNNNNMMMLLLJJJGGGFFFEEEDDDAAA@@@???===:::777555555555444333222000000////////////////////////---------------------------------.........//////------------------,,,,,,,,,,,,,,,---------......******+++,,,---......///------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------...------,,,,,,------...//////............//////...//////000111222333444000222555777777777555444666555444444555888;;;===???BBBDDDCCCBBBEEELLLRRR___gggsss}}}vvvdddVVVMMMJJJOOOWWWddd{{{qqqgggbbb``````kkkooossssssnnnfffaaa^^^WWWTTTQQQNNNMMMLLLJJJIIIKKKJJJIIIHHHHHHIIIJJJJJJLLLNNNPPPTTTYYY^^^aaadddkkkpppwww{{{}}}uuudddYYYOOOHHHEEECCCCCCBBBAAA@@@???>>>>>>???>>>>>>======>>>>>>??????????????????>>>======>>>=========<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===>>>=========<<<<<<<<<;;;<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDHHHGGGIIIMMMPPPWWWeeesssssshhhaaa]]][[[XXXXXXXXXYYY[[[[[[XXXVVVWWWWWWWWWVVVUUURRRPPPOOONNNNNNNNNNNNMMMKKKIIIGGGFFFDDD@@@>>>===<<<:::888555555555444333222111000//////////////////////////////......---,,,,,,+++---......//////000000000,,,,,,------------------,,,,,,,,,---------......******+++,,,---...//////........................+++++++++,,,,,,,,,------,,,,,,,,,,,,------------......------------......//////............//////---......///000111222222222333444555666666666555666555444444666888;;;<<>>>>>>>>>>>============>>>>>><<<<<<=========<<<;;;;;;=========<<<<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<;;;<<<======<<<;;;<<<>>>=========<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBEEEFFFIIIMMMOOOSSS^^^jjjtttiiibbb]]][[[XXXXXXXXXYYY[[[[[[YYYXXXVVVVVVVVVUUUTTTRRRPPPNNNNNNNNNOOONNNMMMKKKJJJHHHGGGDDD@@@===<<<;;;:::888444444444444333222111000000000000000000000000000///.........---------,,,//////..................,,,,,,,,,------.........,,,,,,,,,---------.........------------,,,,,,,,,........................+++++++++,,,,,,,,,,,,---,,,,,,,,,------------.........------------......//////............//////......///000000111222222333333333333444555666666777777666666777999<<<===BBBDDDGGGHHHHHHGGGIIIJJJWWWbbboooxxx~~~kkkVVVTTTTTT\\\nnn}}}sssvvvyyyzzzyyytttooommmgggbbb[[[VVVTTTSSSRRRRRRNNNMMMLLLLLLLLLMMMNNNNNNMMMMMMOOOPPPSSSUUUWWWYYY]]]aaafffjjjmmmrrrzzzyyyiiiWWWNNNJJJGGGEEEFFFBBBAAAAAA@@@???>>>>>>>>>>>>======<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>===<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAADDDDDDHHHKKKLLLOOOYYYdddyyysssiiibbb]]][[[XXXWWWWWWXXXZZZ[[[ZZZXXXTTTTTTTTTTTTRRRPPPNNNMMMNNNNNNNNNNNNMMMLLLJJJIIIGGGDDD@@@===<<<<<<:::999444444444444333222111111000000000000000000000000---------....../////////000//////...---,,,++++++,,,,,,,,,------.........,,,,,,,,,---------...............---------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---------.........///......------....../////////............/////////000000000111222222222333333222222333444666777999888888888999;;;<<<===BBBDDDHHHJJJKKKKKKLLLLLLRRR[[[fffnnnuuubbbYYYSSSXXXeeezzz~~~|||zzzzzzzzzzzzzzzpppkkkccc]]]ZZZXXXVVVUUUPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVZZZ^^^aaadddiiipppvvvyyy|||{{{iii\\\OOOIIIGGGDDDDDDEEE@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<======;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<===<<<;;;;;;===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAABBBBBBEEEHHHIIILLLVVVbbbqqqssshhhbbb]]]\\\WWWVVVVVVWWWYYYZZZYYYXXXRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMKKKJJJIIIGGGDDDAAA???>>>===;;;999333444444444333333222111////////////////////////,,,------...//////000000//////...---,,,++++++***,,,,,,------------------,,,,,,,,,---------......++++++,,,---...///000000------------------------,,,,,,,,,---------......,,,---------............//////............////////////............//////000000000111111222222222222222222222333444555666999999999999:::;;;<<<===AAACCCGGGKKKOOOPPPQQQQQQNNNTTT[[[ccckkkxxxnnn^^^SSSUUU^^^kkkzzzxxxzzz}}}~~~|||wwwooogggaaa]]]YYYWWWQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPSSSWWWYYYZZZ]]]ccchhhooorrrvvvzzz}}}{{{jjjZZZPPPHHHEEEDDDAAAAAABBB?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===:::;;;<<<<<<;;;:::;;;===;;;;;;;;;;;;;;;<<<<<<<<<999::::::;;;<<<;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>AAAAAAAAA@@@@@@AAABBBBBBBBBBBBDDDGGGGGGIIISSS^^^jjjsssiiibbb]]][[[VVVUUUTTTUUUWWWYYYYYYXXXSSSSSSSSSSSSRRRQQQOOONNNKKKLLLMMMMMMLLLKKKIIIHHHGGGEEECCCBBB@@@>>>;;;999333333444444444333222222////////////////////////............////////////---------...............------------------,,,,,,,,,,,,,,,---------......++++++,,,---...///000000........................------........./////////------------............//////............////////////............///////////////000000000000111111222222333444444555555777888888888999::::::;;;???BBBFFFLLLQQQUUUWWWWWWMMMNNNRRRYYYdddsss|||fffUUUTTTWWW\\\ooozzzzzz{{{}}}wwwpppjjjeee```\\\VVVTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNQQQTTTUUUUUUVVVZZZ^^^ccceeejjjnnnrrrwww}}}}}}iii]]]NNNHHHCCCDDDDDDAAA@@@AAA>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===;;;<<<===<<<:::999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>?????????????????????>>>>>>>>>======???????????????@@@AAABBBAAABBBFFFIIIHHHGGGMMMVVVdddwwwuuuiiibbb\\\ZZZVVVTTTSSSTTTVVVXXXXXXXXXTTTTTTTTTTTTSSSRRRPPPOOOKKKKKKLLLLLLLLLJJJIIIHHHGGGEEEDDDCCCBBB@@@<<<999333333444444444333222222111111111111111111111111000000000///......------,,,,,,---...///000111222.........------,,,,,,,,,,,,,,,,,,---------......///............---------000000000000000000000000.........////////////000---------.........////////////............////////////............//////.........///////////////111111222333444444444444666666777777888888888999>>>@@@EEELLLSSSXXX[[[\\\MMMKKKLLLSSSaaaqqqnnnYYYUUURRRPPP]]]rrr~~~~~~{{{vvvqqqlllgggddd[[[ZZZWWWTTTRRRQQQPPPPPPNNNNNNMMMNNNNNNOOOPPPQQQPPPSSSVVVVVVTTTTTTVVVYYYZZZ]]]aaaeeejjjpppvvv{{{kkkZZZQQQIIIDDDBBBDDDEEEBBBAAABBB>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===;;;<<<===<<<:::999:::;;;:::::::::;;;;;;<<<<<<<<<======<<<;;;;;;===>>>???>>>>>>>>>>>>???????????????>>>>>>>>>======<<<<<<============>>>???AAAAAAAAACCCIIILLLJJJFFFIIIOOO___ooossskkkeee^^^ZZZVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXVVVTTTQQQOOONNNPPPNNNMMMMMMNNNNNNLLLKKKKKKGGGDDDDDDDDDAAA;;;555777555333333444444333222111111111111000000000000000000///...............///...---,,,,,,---.../////////.........---------------,,,+++,,,---...///...///111222222000...,,,,,,---......//////......////////////////////////---------............///------------...000111222...///000000000///---,,,000000000000111111111111222222333333333222111111555666999;;;<<<;;;::::::<<<<<<@@@GGGOOOUUUWWWVVVQQQPPPOOORRR[[[lll|||ggg[[[VVVTTTYYY```uuu|||~~~|||uuuoookkkeeeaaa[[[WWWUUUSSSQQQPPPOOONNNMMMMMMMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWXXX\\\aaagggmmmqqqvvvyyy~~~ooo]]]SSSQQQIIIGGGDDDBBB@@@@@@@@@AAACCCBBBAAAAAA@@@@@@AAAAAA========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::<<<<<<<<<;;;:::999777666:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEHHHKKKNNNUUUdddqqqhhhbbb\\\XXXVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXVVVTTTQQQOOONNNNNNLLLKKKKKKLLLLLLJJJIIIJJJGGGDDDCCCDDDAAA;;;555777555333333444444333222111111111111000000000000//////...---------------111000///......///000000.........------------,,,------,,,,,,,,,---...///---...000111000...,,,***,,,,,,---.......................................---------............///..................//////...///000000000///------//////000000000111111111444444444555555444333333444555888:::;;;;;;::::::<<<<<<>>>CCCJJJPPPRRRRRRQQQQQQQQQSSSYYYgggyyytttfff\\\VVVXXX^^^dddnnn~~~{{{wwwlllhhhbbb]]]ZZZWWWTTTRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSTTTVVVZZZ^^^cccfffjjjmmmrrrvvvzzz}}}wwweeeVVVMMMKKKGGGEEECCC@@@???>>>?????????>>>>>>===<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@BBBCCCDDDDDDGGGJJJMMMQQQ^^^uuuqqqhhhbbb\\\YYYWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXWWWVVVTTTRRRPPPOOONNNLLLKKKKKKKKKKKKJJJHHHJJJGGGDDDCCCCCC@@@;;;666777555333333444444333222111111111111000000000000///...------,,,,,,------111111000///......//////------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,---...///...,,,***(((+++,,,------......---------------------------------------............///---......///...---,,,+++/////////000///......---//////000000000000111111333333444555555444444444333444666888:::;;;;;;:::<<<;;;<<>>===>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::<<<<<<;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBBBBCCCEEEHHHKKKNNNVVVhhhsssiiiccc^^^[[[WWWWWWWWWXXXYYYZZZ[[[\\\XXXXXXWWWVVVTTTRRRPPPOOOPPPNNNMMMLLLMMMMMMKKKIIIIIIGGGDDDCCCBBB???;;;888777555333333444444333222111111111111000000000/////////...------------...///......---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------......---.........---+++)))(((+++,,,,,,------------------------------------------------............///+++,,,...//////...,,,***///////////////......---////////////000000000111000111222222333333333333222333555777999::::::;;;;;;::::::;;;???DDDIIILLLTTT]]]fffgggcccbbbhhhooonnnccc___^^^\\\\\\bbbkkkxxx|||tttlllddd\\\XXXVVVUUUUUUTTTRRRQQQOOONNNQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSRRRRRRSSSTTTVVVWWWXXX[[[___cccggglllqqquuuxxxzzz~~~zzzcccUUUOOOIIIDDDAAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFIIIMMMQQQ^^^uuuttthhhaaa\\\[[[WWWWWWWWWXXXYYYZZZ[[[\\\XXXWWWWWWVVVTTTRRRPPPOOOPPPNNNMMMLLLLLLLLLJJJHHHHHHFFFDDDBBB@@@>>>;;;999777555333333444444333222111111111111000000000///111000000///////////////---------------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---------------.../////////...---+++***+++,,,------......---------------------------------------............///)))***---/////////...---000/////////...............////////////000000000///000111222333444444444333444555777888::::::;;;::::::999:::===BBBHHHLLLWWWcccqqqvvvpppjjjhhhiiiuuu~~~wwwmmmggg___ZZZZZZ___gggtttwwwmmmddd^^^YYYYYYXXXVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVYYY[[[^^^```dddhhhkkknnnpppuuuzzz~~~|||jjjWWWNNNKKKGGGDDDBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999:::;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>>===???@@@@@@@@@BBBEEEHHHMMMPPPYYYkkkrrreee]]]XXXXXXVVVVVVVVVWWWXXXZZZ[[[\\\WWWWWWWWWVVVTTTRRRQQQPPPNNNMMMKKKJJJJJJIIIGGGFFFGGGFFFDDDBBB???===;;;:::777555333333444444333222111111111111000000000000222111000000//////000000---...////////////......------------,,,,,,,,,,,,+++,,,------......------///////////////......---,,,---......//////......---------------------------------............///)))***,,,...////////////000000///............///......////////////000000000111333444555666666666555666666777888999::::::::::::;;;;;;===AAAGGGKKKVVVddduuu~~~|||tttnnnllloooxxxtttiii^^^YYYYYY[[[bbbiiittt~~~zzzpppjjjbbb```]]]ZZZXXXVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXXXX[[[^^^aaadddgggkkkooorrrwww|||jjj\\\OOOJJJIIIFFFCCCBBB??????????????????>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::999888777888999:::;;;;;;;;;;;;;;;::::::999888999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<============================================================>>>>>>>>>>>>===??????@@@@@@AAADDDGGGKKKOOOVVVbbbxxxsssddd[[[WWWVVVTTTUUUUUUVVVWWWYYY[[[\\\WWWWWWVVVVVVTTTSSSQQQPPPNNNMMMKKKJJJJJJIIIGGGEEEFFFFFFDDDAAA>>><<<;;;;;;777555333333444444333222111111111111000000000000111111000///////////////+++,,,...////////////............------------,,,+++,,,---.........---------.........////////////---...//////000000//////........................---------............///---------....../////////111000///...---......///........./////////000000000111222444555666777777888888888888888999:::::::::<<<<<<<<<<<<>>>CCCHHHSSS```qqq}}}}}}xxxvvvqqqvvvpppddd^^^ZZZ[[[^^^ccckkkzzzyyynnnkkkeee```\\\YYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQRRRRRRSSSTTTTTTSSSTTTTTTSSSSSSUUUXXX[[[\\\___bbbeeeggglllrrrvvvxxxzzz~~~}}}lllYYYPPPIIIHHHFFFBBB??????<<<======>>>>>>>>>======<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999888777777777888:::;;;888888999999:::999999999999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======================================================>>>>>>>>>?????????>>>???@@@@@@@@@AAADDDGGGFFFKKKRRRZZZjjjuuufff\\\WWWWWWTTTTTTTTTUUUWWWYYYZZZ[[[WWWWWWVVVVVVTTTSSSQQQPPPPPPOOOMMMLLLLLLKKKIIIGGGFFFFFFDDDAAA>>><<<;;;<<<777555333333444444333222111111111111000000000000000000///...............((()))+++---.........---//////.........---------+++,,,---.........---,,,,,,,,,------...//////000...//////000000000000000////////////////////////---------.........//////000000///............///111000///------......///............/////////000---...000222444555555666::::::999999999999::::::<<<===>>>===;;;<<<@@@DDDPPP[[[lllzzz~~~tttwwwsssggg___\\\\\\ZZZaaammm~~~wwwssskkkddd^^^[[[[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSSSSSSSSSSSSSTTTRRRSSSSSSRRRRRRTTTWWWZZZWWWZZZ]]]___```eeekkkppplllooorrruuuwwwzzz}}}jjjYYYNNNHHHEEEFFFDDD???<<<<<<:::;;;<<<<<<===<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999999999999999999999999999888888999999999:::::::::999888777666777888:::<<<555666777888999:::::::::999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<================================================>>>>>>>>>>>>????????????>>>???@@@@@@@@@AAADDDGGGAAAHHHOOOUUUaaazzzuuufff```[[[XXXVVVTTTTTTUUUWWWYYYZZZYYYWWWVVVUUUUUUUUUTTTRRRPPPPPPNNNLLLKKKKKKIIIGGGDDDBBBBBBAAA@@@>>><<<:::999999888777555444444444444000000000000////////////............//////////////////////////////////////////...------,,,++++++///...,,,+++,,,---///111000000...---,,,+++++++++...---,,,,,,......---,,,---------,,,,,,+++++++++,,,,,,---.../////////...---......///////////////111111000000//////......////////////////////////111222222333333444555555888999999888888:::===@@@BBB<<<;;;>>>>>>;;;===CCCKKKVVVeeeqqqzzz}}}~~~{{{ooofffaaa```aaaeeemmm|||zzzpppjjjeeeaaa^^^[[[YYYWWWWWWWWWWWWVVVTTTUUUUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQRRRRRRTTTUUUVVVVVVVVVWWW[[[___cccddddddhhhhhhhhhhhhjjjlllooopppssstttwww|||mmmYYYQQQGGGEEECCCBBBBBBAAA???===??????>>>>>>======<<<<<<<<<<<<;;;::::::::::::;;;999888888777777777777777888999999999999888777777666777777888999999::::::888999::::::999888999;;;888888888888888888888888;;;:::999888999:::;;;<<<888888999999999:::::::::<<<<<<<<<============>>>???>>>>>>=========>>>>>>;;;;;;;;;;;;;;;<<<======??????@@@@@@BBBCCCEEEEEEDDDJJJIIIKKKYYYiiivvvhhhaaa\\\XXXWWWVVVUUUVVVYYY[[[[[[ZZZWWWVVVTTTTTTUUUTTTRRRPPPPPPNNNMMMLLLLLLJJJGGGEEECCCCCCBBB@@@>>><<<:::888888777666444333333222222333333222222222111111111000000//////.........---------------------------,,,,,,++++++******))))))......---------...///000......---,,,,,,,,,------///...------//////...---...---------,,,,,,,,,+++.........///////////////------...///////////////111111111111000000000///////////////////////////111111111222333333444444777888888888888:::>>>AAADDD@@@>>>AAAAAA>>>???DDDIIIRRRaaammmvvv||||||vvvkkkhhhfffgggpppzzzsssmmmiii```]]]ZZZXXXXXXXXXVVVUUUSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWZZZ___bbbccccccccccccbbbbbbbbbccceeefffhhhiiilllpppvvv}}}vvv```QQQLLLFFFDDDBBBBBBAAAAAA>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::::::::999888888777777777777777888999999999999888777777777888888888888999999999555777888888777777999:::888888888999::::::;;;;;;:::999999999999:::;;;;;;888888999999999:::::::::;;;;;;<<<<<<<<<=========>>>======<<<<<<===============<<<<<<======>>>????????????@@@AAABBBCCCDDDCCCIIIHHHIIIUUUbbbyyyxxxjjjccc^^^YYYXXXWWWVVVWWWZZZ[[[\\\[[[VVVUUUTTTTTTTTTSSSQQQOOOPPPOOOMMMMMMLLLKKKHHHFFFEEEDDDCCCAAA>>>;;;999777777666555333222222111111000000000/////////......111111000///...---,,,,,,------------------------...............------------......///////////////,,,,,,,,,,,,,,,---...///000///......///000///............---------------///...---,,,,,,,,,---...------...////////////...222222111111111111000000////////////////////////000000000111222222333333555666777777999<<<@@@CCCHHHEEEDDDEEEDDDAAA@@@CCCCCCLLLYYYeeeooowww~~~wwwmmmfffgggrrrxxxrrrjjjfffaaa]]]\\\ZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYUUUUUUTTTUUUUUUVVVWWWWWWUUUUUUVVVZZZ^^^aaabbbbbb___^^^]]][[[[[[[[[[[[\\\]]]^^^```ccchhhmmmqqqtttuuuxxx}}}qqq```QQQIIIFFFEEECCCAAAAAAAAA@@@>>>==================<<<<<<<<<<<<;;;::::::999999::::::999888888777777777777777888999999999999888777777888888888888888888999999999:::<<<;;;:::999999:::777777777888999:::;;;<<<888999999:::::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBHHHFFFGGGPPPYYYkkk{{{llleee___ZZZYYYWWWVVVWWWYYY[[[[[[[[[VVVUUUTTTTTTTTTSSSQQQOOOQQQOOONNNMMMMMMLLLIIIGGGFFFEEEDDDAAA>>>;;;999777777666555333222222222111............------------111000000///...---------////////////////////////////////////000000000000,,,---///111111000///...---,,,,,,,,,,,,---......///...---...///000///---........................---,,,***((('''(((***+++,,,---......//////......111000000000000000000000/////////////////////////////////000111111222222222444666777999===BBBEEEKKKJJJIIIIIIGGGCCC@@@@@@???FFFQQQ[[[fffqqq|||{{{mmmhhhmmmvvv~~~~~~vvvqqqjjjeeeaaa^^^\\\ZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUVVVYYY]]]```aaaaaa^^^]]][[[YYYYYYXXXYYYYYYYYYYYY[[[]]]```cccfffggghhhkkkppptttyyy~~~ppp]]]RRRJJJEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999888888777777777777777888999999999999888777777666777777888999999::::::;;;===>>>===;;;999888999999888888777777888999999777888999;;;;;;:::999999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBBAAAGGGFFFGGGNNNSSS```vvv}}}nnnfff```[[[XXXWWWVVVWWWYYYZZZZZZYYYVVVUUUTTTTTTTTTSSSQQQOOOPPPOOOMMMMMMMMMLLLJJJHHHFFFEEEDDDBBB???;;;999777888777555444333333222222222222222111111111000000.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,------+++---///111111000...---......---,,,,,,,,,,,,---...---,,,,,,......---,,,........................---,,,***((('''(((***+++,,,------................../////////////////////000000000000000000000000...//////000000111222222111333555777999>>>CCCGGGMMMNNNOOOMMMJJJGGGCCC???>>>CCCJJJRRR\\\hhhvvvxxxnnnlllmmmooozzz}}}vvvnnnhhhccc___\\\\\\[[[YYYWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWYYY]]]_________\\\[[[ZZZYYYXXXYYYZZZ[[[XXXXXXYYYZZZ\\\]]]___```aaadddgggjjjlllppptttwwwvvvyyy}}}uuu___RRRKKKFFFCCCBBBAAA@@@>>>>>>??????>>><<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888888888999999888888777777777777777888999999999999888777777444555666777999;;;<<<<<<666999<<<<<<<<<;;;;;;;;;???>>>;;;999888777888888777888999:::;;;:::999888888888999999999:::::::::999999999::::::::::::;;;:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>BBBAAAAAAAAAAAAAAABBBBBBAAAGGGFFFHHHOOOQQQZZZlll~~~oooggg```[[[YYYWWWVVVWWWXXXZZZYYYYYYWWWVVVUUUUUUUUUTTTRRRPPPOOONNNMMMLLLMMMLLLJJJGGGFFFEEEDDDBBB???<<<:::888888777666444333333222222222222111111111000000000............//////000000------------------------------------------------+++,,,...000000///...---///...---,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,---------------.........///...---,,,,,,,,,---...,,,,,,---............---------............//////000000000000000000000000/////////000111111222222111222555777999>>>CCCGGGMMMRRRTTTSSSRRRPPPKKKFFFCCCFFFHHHLLLRRR]]]kkkuuu|||ssslllhhhooopppvvv~~~vvvnnngggccc___^^^\\\ZZZZZZ[[[\\\]]][[[[[[ZZZYYYXXXXXXXXXYYY[[[ZZZYYY[[[]]]^^^^^^]]]YYYYYYXXXWWWWWWXXXZZZ[[[WWWWWWXXXXXXYYYZZZZZZZZZ\\\^^^```aaabbbccceeegggiiilllooorrruuuyyy}}}mmm___RRRKKKGGGBBB@@@@@@???>>>======>>>???>>><<<:::::::::;;;;;;;;;;;;;;;:::999888888777777888888999888888777777777777777888999999999999888777777444555666777999;;;<<<<<<555888===AAABBBCCCEEEFFFEEECCC???<<<:::999999999777888888999999999999999888888999999999:::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@@@@@@@AAABBBBBB@@@FFFFFFGGGNNNOOOUUUeeeoooggg```ZZZZZZYYYWWWXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSQQQNNNMMMLLLLLLLLLKKKIIIGGGEEEDDDCCCBBB@@@===;;;:::777666555333222222111111000000000000///////////////////////////.........------------------------000000//////......------++++++---.........---,,,------,,,,,,,,,---......///---,,,---...///...---+++,,,,,,,,,------------.........///////////////+++,,,------......------............/////////000000000000000000000000000//////000111111222222333111222555777999>>>CCCGGGMMMTTTYYYZZZ[[[]]]YYYSSSNNNMMMJJJHHHJJJRRR___hhhvvv~~~vvvsssnnnlllrrrzzzwwwqqqhhhfffcccaaa``````aaabbb___^^^]]]\\\[[[[[[[[[[[[^^^]]][[[\\\]]]^^^]]][[[ZZZYYYXXXWWWWWWXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXWWWXXXZZZ\\\\\\\\\[[[]]]^^^```bbbeeegggiiilllpppsssssstttvvvyyy{{{}}}~~~~~~~~~}}}~~~|||oooXXXPPPIIIFFFCCC???>>>@@@>>>===<<<<<<>>>>>>>>><<<999999:::::::::;;;;;;;;;999999888777777777777777999888888777777777777777888999999999999888777777777777777888999999::::::666:::???CCCEEEFFFHHHIIIDDDBBB???;;;999999999:::888888888888888999999:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;:::;;;;;;<<<===============>>>???AAAAAA@@@FFFDDDEEEKKKKKKOOO]]]nnnpppggg___ZZZ\\\ZZZYYYYYY[[[\\\[[[[[[YYYXXXWWWWWWWWWVVVTTTRRRMMMLLLKKKKKKKKKKKKIIIGGGDDDDDDCCCBBB@@@>>><<<;;;555555333222111000000000444444444333333333333222111111000///...------,,,////////////////////////------,,,+++******))))))++++++,,,,,,------,,,,,,+++++++++,,,---...000000000...---...///000///...+++++++++,,,,,,---------,,,,,,---.../////////...+++,,,------......------.../////////000000111111000000000000000000000000000000000111222222333333111333555777999>>>CCCGGGMMMVVV]]]___cccgggddd^^^UUURRRMMMGGGEEEKKKVVV___lllxxx}}}tttmmmlllnnntttrrroookkkgggdddcccccccccbbbaaa```___^^^]]]]]]]]]```^^^]]]]]]]]]]]]\\\ZZZ\\\[[[ZZZXXXXXXXXXYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWWWWYYY[[[[[[ZZZZZZZZZ[[[[[[]]]___aaabbbdddhhhkkkiiikkkmmmoooqqqsssttttttsssrrrrrrqqqrrrssstttuuutttuuuvvvxxxzzz|||~~~|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~hhh[[[NNNIIIEEEDDDBBB>>>>>>BBB===<<<;;;<<<===>>>===<<<999999999::::::;;;;;;;;;999888888777777777777777999888888777777777777777888999999999999888777777:::999999999888888777777444888<<>>???@@@>>>;;;888666777888999999888777777777888:::;;;888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;<<<======::::::;;;;;;===>>>???@@@@@@EEECCCCCCHHHGGGJJJXXXaaa{{{mmmbbb]]]^^^[[[ZZZYYYZZZ\\\___```___XXXXXXXXXWWWVVVUUUTTTSSSOOOOOOPPPOOONNNLLLJJJIIIEEEDDDCCC@@@>>><<<:::999777666555444333222222222555444333222111111111111111000///......///000111333...)))(((+++///111222,,,---...---+++***+++,,,.........------,,,,,,,,,,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,........................///......---+++******)))////////////////////////......---,,,---...///000000000000000000000000000...111555555666:::AAAHHHIIITTT[[[\\\cccpppsssnnnjjj\\\OOOKKKJJJIIIMMMTTTcccnnnzzz~~~~~~yyynnnooouuuzzz|||}}}uuuooommmmmmnnnnnnnnnkkkiiigggggggggeeeddddddcccbbb```^^^\\\ZZZYYY[[[ZZZXXXWWWXXXXXXWWWVVVYYYXXXXXXZZZ\\\]]][[[ZZZ[[[ZZZZZZYYYXXXXXXYYYYYY]]]^^^___```bbbcccdddeeeffffffggghhhiiiiiiiiiiiikkkllllllmmmmmmnnnoooooooooqqqssstttttttttuuuvvvrrrrrrtttuuuwwwxxxyyyzzzzzzyyyxxxxxxxxxyyy{{{||||||~~~~~~vvvooojjj^^^YYYMMMGGGAAA???@@@@@@===999???>>>===<<<<<<<<<<<<======;;;888777888999:::999777777888999999999999999777777666555555555555555888777777777888999::::::888888888777777777777777999::::::;;;:::999888777999999999999999999999999;;;::::::999999::::::;;;999999:::::::::999999888888999::::::;;;;;;::::::<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@@@@AAACCCEEEGGGIIIKKK```qqq~~~mmmbbb______\\\ZZZYYYZZZ\\\^^^______XXXXXXXXXWWWVVVUUUTTTSSSOOOOOOOOONNNLLLJJJHHHGGGEEEEEECCCAAA>>><<<:::999888777666444333333222222555444333222111111111111111000///......///000111555000+++))))))******))),,,---...---+++***+++,,,------------------,,,,,,,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......---------------,,,000000000000000000000000//////.........///000111000000000000000000000000///222555555555999@@@FFFGGGQQQWWWZZZdddttt{{{yyyttteeeVVVNNNJJJGGGIIIMMMTTT^^^iiiooorrrzzz{{{}}}}}}}}}zzzwwwuuuuuuyyywwwuuusssrrrqqqnnnllliiihhhfffcccaaa___^^^^^^]]][[[YYYXXXYYYYYYXXXWWWYYYXXXXXXYYY[[[[[[ZZZYYYZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]___```aaabbbdddeeeeeeeeeeeeeeeddddddhhhiiiiiijjjjjjkkklllllllllnnnpppqqqqqqqqqrrrsssqqqrrrrrrtttuuuvvvwwwwwwyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~wwwrrrjjjYYYPPPLLLGGGCCC===<<<>>>???===:::::::::::::::999999999999<<<:::777666777888999888444444555666666666666666888777666666555555555666777777666666666777888888777777777777777777777888999999:::::::::999888777888888888888888888888888::::::999999999999::::::888999999::::::999999888888999::::::;;;;;;::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<============>>>??????@@@@@@???@@@AAABBBEEEGGGIIIJJJSSSccc}}}{{{lllccc```aaa]]][[[YYYZZZ[[[]]]^^^]]]XXXXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPOOOMMMKKKIIIGGGFFFEEECCCAAA>>><<<::::::888888666555444333333333444333222111111111111111000000///......///000000666444111///...---+++***,,,---...---,,,++++++---,,,,,,------------------,,,------......------,,,------............---------------------------------------------------------------....../////////000000000000000000000000000////////////000111111000000000000000000000000000333555555555888===BBBDDDLLLRRRUUU___pppyyyyyywwwjjj\\\SSSMMMIIIGGGIIIHHHNNNWWW]]]cccnnn~~~~~~{{{uuurrroookkkgggdddcccbbb```^^^\\\\\\\\\]]]\\\[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^___``````ddddddddddddcccbbbaaa```eeeeeeffffffggghhhhhhhhhhhhjjjmmmnnnmmmmmmooopppppppppqqqrrrrrrsssttttttxxxxxxwwwwwwxxxxxxyyyzzz{{{}}}~~~~~~mmmYYYMMMGGGDDDAAA===::::::<<<>>>===;;;;;;<<<<<<===<<<;;;:::999;;;999666666777888888777666666777888888888888888888777777666666666666666777666666555555555555666666666666777777888888888888999999999999888777777777777777777777777777777888888888888888888888888888888999999999999999888888999999:::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@??????@@@BBBDDDFFFHHHIIINNNYYYnnnzzzllldddaaabbb]]][[[YYYYYY[[[\\\]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSUUUUUUSSSQQQOOOMMMKKKJJJFFFEEECCCAAA???===;;;:::999888777666555444444444333333222111111111111111000///...------...///000000000000111111111///...---.........,,,+++,,,---,,,,,,,,,------.........------------------------,,,------......------,,,........................,,,,,,,,,,,,------------------------....................................///////////////000000000000000000000000000000000222333555555555666:::>>>BBBHHHLLLOOOVVVaaahhhhhhlllddd[[[UUURRRNNNJJJHHHFFFHHHLLLQQQWWWcccvvv~~~wwwpppkkkhhhffffffcccaaa`````````___^^^___]]]\\\\\\]]]^^^]]]\\\[[[[[[[[[ZZZ[[[[[[\\\]]]\\\]]]^^^___```aaabbbbbbeeeeeeeeeeeeeeedddcccbbbcccddddddeeeeeeffffffgggfffhhhkkklllllllllmmmoooooopppppppppqqqqqqrrrrrrvvvvvvvvvwwwwwwwwwxxxxxx{{{}}}vvv^^^OOOIIIDDDAAA>>>;;;999:::<<<===<<<;;;;;;<<<===>>>>>><<<:::999999777555555666777666666777777888999999999999888888777777666666666777777777777666555444444444555444555555666777888999999888888888888888888777777777777777777777777777777777777888888888888777777777888888999999999999888888888999::::::::::::999:::::::::999::::::;;;;;;:::999999999999:::;;;;;;<<<<<<======>>>?????????>>>???@@@AAACCCEEEGGGHHHOOOUUUddd|||yyyllleeeaaaaaa]]][[[YYYYYY[[[\\\\\\\\\XXXXXXXXXWWWVVVUUUTTTSSSVVVUUUSSSQQQOOOMMMLLLKKKFFFEEEDDDAAA???===;;;:::999888777666555444444444222222111111000000111111000///...------...///000'''))),,,---...---,,,,,,---...///...,,,+++,,,---,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,........................,,,,,,,,,------.........---------,,,,,,,,,,,,+++------------------------------........./////////000000000000000000000000222333444444444666888:::===BBBFFFJJJOOOTTTWWWVVV]]][[[XXXWWWVVVUUUOOOJJJJJJFFFFFFJJJPPP[[[nnn~~~vvvqqqnnnllljjjgggeeeeeedddbbb```cccaaa___^^^___```___^^^]]]\\\\\\\\\\\\\\\]]]]]]______```aaabbbccccccdddcccdddeeefffffffffffffffddddddeeeeeefffgggggghhhgggiiikkkmmmmmmmmmoooppppppppppppqqqqqqrrrrrrrrrvvvvvvvvvwwwwwwwwwwwwwww{{{}}}zzzbbbPPPHHHEEEAAA===>>>===;;;;;;<<<<<<;;;:::777888999::::::888666555888777555555666777666555333444444555666555555555777666666666666666777777888777666555555555555555444444555666777888888999777777777777777777777888888888888888888888888888666777777888888777777666666777888888999999999999777888999999::::::999999999999999999999:::;;;<<<:::999999999999:::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAACCCEEEFFFJJJOOOZZZlllyyymmmfff```^^^\\\ZZZXXXYYYZZZ\\\]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSTTTSSSPPPNNNLLLKKKJJJJJJGGGFFFDDDBBB???===;;;;;;888888666555444333333333222111111000000000111111//////...------...//////))),,,...///...,,,++++++---...///...,,,,,,,,,...,,,,,,------------------...------,,,,,,------...,,,,,,------------,,,,,,------------------------,,,------....../////////---------,,,,,,+++++++++////////////////////////,,,------...///.........000000000000000000000000222222222333444555777777888;;;AAAFFFKKKNNNPPPPPPTTTVVVVVVVVVYYY[[[WWWQQQOOOHHHEEEIIIMMMUUUgggxxx}}}xxxuuurrrooonnnllliiigggiiifffcccbbbcccccccccbbbaaa```______^^^^^^^^^___aaaaaabbbccccccdddeeeeeecccdddeeefffggggggggggggffffffgggggghhhiiiiiiiiihhhjjjmmmnnnooooooqqqrrrqqqqqqrrrsssssstttuuuuuuwwwxxxyyyzzzzzzzzzzzzyyy|||~~~sssfffUUUJJJFFFDDDAAA============<<<<<<;;;::::::888999:::::::::999777777888777666666777777666444444555555666666666666666666555555555555666666777777666666555555555555666555555555666666777777777666666666666666666777888888888888888888888888888666777888999999888777666666666777888999999999999777888888999999999999999999888888999999:::;;;<<<:::::::::::::::;;;;;;<<<;;;<<<<<<======>>>>>>???===>>>>>>???@@@BBBDDDEEEFFFKKKTTTbbbxxxzzzooofff___[[[[[[YYYWWWXXXZZZ\\\]]]]]]XXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKGGGFFFDDDBBB@@@===<<<;;;888777666444333333222222111111000000000000111111///...------------...///---000333222000...---...---//////...---,,,---...------------------,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111,,,,,,,,,---------------////////////////////////,,,---...///000//////...000000000000000000000000111111111222444666666666666777;;;AAAFFFJJJMMMPPPPPPSSSSSSUUU[[[dddeee```\\\RRRLLLNNNOOORRR___ooo}}}{{{xxxuuussspppmmmkkkkkkllllllkkkiiiiiigggfffeeeeeedddeeeeeeffffffgggggghhhhhhhhhhhhhhhiiijjjjjjjjjiiiiiiggghhhhhhiiiiiijjjkkkkkkiiikkknnnppppppqqqrrrtttsssssstttuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}|||uuucccZZZNNNGGGDDDDDDBBB???;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::888777777777888888666555666777777888999888888888444444444444444555666666444444444444444444555666555555666666666666666666666666555555555666777888777777777777777777777777666777999::::::999777666555666777888999999999999777777888999999999999999888888888888999:::;;;<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>======>>>>>>@@@AAACCCDDDCCCJJJSSS[[[jjj{{{pppggg^^^YYYZZZXXXWWWXXXZZZ]]]^^^^^^XXXXXXXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMGGGFFFDDDBBB@@@>>><<<;;;777666555444333222222222111000000000000000111111///...---,,,,,,---...///***---000000...,,,---///.../////////---,,,---............------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222++++++,,,---...///000111---------------------------...000111111111000///000000000000000000000000111000000222444666666555666555777<<>>===888999;;;;;;;;;::::::;;;999888777777666666777777999888777888999999777555333444444555555555555555333333333333333444555666222222222222333444444555666666666666666555555555666555444444555666777888666666666666666666666666666888999::::::999888666555555777888888999999999777777888999999999999888888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<===>>>>>>>>>=========>>>???AAABBBCCC@@@GGGNNNSSS\\\sss{{{nnnddd^^^]]]YYYWWWVVVWWWYYY\\\]]]]]]ZZZYYYYYYYYYYYYWWWSSSPPPSSSPPPMMMLLLKKKKKKIIIHHHHHHGGGEEECCCAAA???===<<<888666444222222222000///222111111000000000000000//////............//////---------............/////////...---+++***)))))),,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------.........222000---...000111000...(((...000...555AAABBB;;;///...,,,++++++,,,.../////////............//////...///000000000000000/////////000111222444555666000222666999999777444222555333555:::???EEENNNWWWUUUTTTTTTWWW^^^iiittt{{{yyymmmbbb[[[UUURRRVVV^^^rrr}}}xxxuuuuuuvvvxxxtttpppoooqqqttttttttttttssssssrrrrrrrrrqqqqqqmmmmmmnnnooopppqqqrrrrrrttttttssssssttttttuuuvvvtttuuuwwwzzz}}}{{{fffZZZWWWKKKHHHCCC???<<<<<<===>>>:::::::::999999888888888999999999888777666666555888999;;;;;;;;;999777666555555555555555555555555555555555555555555555555333333333333333333333333777777666666555555555444666666666666666666666666555666777888888777666555777777777666666666666666555555666666777777888888999888888888777777666666999999888888999999:::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>???@@@AAABBBFFFFFFJJJOOOWWWhhh{{{nnnddd^^^\\\YYYWWWVVVWWWYYY\\\\\\\\\ZZZYYYXXXXXXWWWVVVSSSPPPOOONNNLLLKKKKKKJJJIIIGGGFFFEEEDDDAAA???===;;;::::::777555444444333222000222222111000000000000000//////............//////---------............///000///......---,,,++++++,,,,,,,,,---------............---------------------------.........//////777333///---.../////////!!!(((+++,,,666CCCGGGBBB222111000//////000111222//////............//////.........///000111111111/////////000111222333444000222555777777666333222666444555999<<<@@@HHHPPPTTTTTTVVVYYY```kkkvvv}}}wwwooojjjbbbZZZYYY]]]jjjzzz||||||~~~}}}|||zzzxxxxxxvvvvvvvvvwwwwwwxxxxxxxxx{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{}}}|||gggWWWNNNLLLFFFDDD@@@===<<<;;;<<<===::::::999999999888888888999999888888777666666555777888:::::::::888777555555555555555555555555555444444444444444444444444333333333333333333333333777666666666555555555444777777777777777777777777222333555666888999999999777777777777777777777777777777777777666666666666888888888888777777777666999999888888999999:::;;;======<<<<<<<<<<<<======<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAAAAADDDEEEGGGLLLRRR```www|||mmmccc]]][[[XXXWWWVVVWWWZZZ[[[\\\[[[YYYXXXVVVUUUUUUUUUSSSQQQNNNMMMMMMMMMNNNMMMJJJHHHFFFFFFDDDBBB???===;;;::::::888666555555444333222222222111000000000000111//////............//////---------............/////////.........---------,,,,,,,,,------------...------..............................////////////:::666000,,,,,,---...///(((---...---222;;;===888//////////////////////////////............/////////.........///000222333///////////////000111111000111333444444444333222666444444777999;;;AAAHHHPPPQQQTTTYYY___iiittt{{{xxxkkkbbb___bbbmmm}}}~~~gggXXXMMMGGGFFF???>>>===<<<;;;;;;;;;;;;999999999888888888888888999888888777777666666555666777888888888777666555444444444444444444444444444444444444444444444444444444444444444444444444666666666555555555555555777777777777777777777777333444444555666888999:::666666777777888888999999888888777777666555555555888888888888777777777777999999888888999999:::;;;:::999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@AAABBBBBBDDDHHHLLLUUUhhhyyy|||mmmccc\\\ZZZXXXWWWVVVWWWZZZ[[[[[[ZZZYYYWWWTTTSSSTTTTTTRRRQQQOOONNNOOOQQQRRRQQQNNNKKKIIIHHHFFFDDDAAA???>>>===:::888555444555555333222333222111111000000111111//////............//////---------............///------------............------------------------,,,,,,------......//////------..................666333///---+++,,,---...///222111------111000,,,,,,------......------,,,//////............//////111000...------///111222111000000//////000000000111111111111222222222222555333333666777777<<>>???@@@@@@???@@@BBBFFFHHHNNN\\\jjj|||mmmccc\\\ZZZXXXWWWVVVXXXZZZ[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSQQQNNNNNNOOOQQQRRRQQQOOOLLLIIIHHHFFFDDDBBB@@@>>>===888666444333444444333222333222222111111111111111//////............//////---------............///,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,(((+++,,,++++++...///.........////////////......//////............//////333222000...---...///000222222111000000000000111000000000000000111222222333111333666777777:::@@@CCCFFFKKKOOOTTT\\\gggooowwwuuuqqqpppvvvyyy]]]NNNIIIDDD>>>;;;=========<<<;;;999777666777777777777777777777777777777777666666666666666444444444444555444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555555555555555555555555555555888777555444444444555666555555666777888999999:::444555555666777888888999777777777777777777888888999999888888999999:::;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>AAAEEEHHHLLLVVVaaazzz|||mmmccc]]][[[WWWWWWWWWXXXZZZZZZYYYWWWWWWVVVTTTTTTUUUTTTSSSQQQMMMMMMMMMNNNOOOOOOLLLJJJGGGGGGEEECCC@@@>>><<<;;;888666444333444444333222333333222111111111111222//////............//////---------............///+++,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++'''))),,,------,,,,,,,,,'''***+++++++++,,,---///------------------------//////............//////222111000///......//////222222111000000000111111000000000000111111222222111000222666777555888===>>>CCCHHHLLLPPPZZZgggqqqyyypppnnntttzzzgggRRRIIIFFFBBB===:::=========<<<;;;999777777666666666666777777777777666666666666666666666666333333333333444444444555333333333333333333333333222222222222222222222222333333333333333333333333444444444444444555555555444444444444444444444444444444444444555666777888555555666666777777888888333444555666777888999:::777777777777888888888888999999888888999999:::;;;;;;::::::999999::::::;;;999999:::;;;;;;::::::999;;;;;;;;;<<<<<<===>>>???>>>>>>@@@DDDGGGIIIRRR[[[nnn{{{nnnddd^^^\\\WWWWWWWWWXXXZZZZZZXXXVVVVVVUUUUUUVVVVVVVVVSSSQQQOOOMMMLLLLLLMMMMMMLLLJJJHHHGGGEEECCC@@@>>><<<<<<999777555444555555444333444333222222111111222222//////............//////---------............///---------------,,,,,,,,,......---------,,,,,,,,,---------------,,,,,,,,,---------,,,,,,+++++++++'''***,,,,,,++++++---///---...///...+++)))***,,,,,,+++************+++,,,//////............//////.../////////000000000111000000/////////000000111///000111222222222111111111000222666555333444999777===CCCHHHNNNYYYiiiuuuuuupppoooqqq~~~iiiZZZKKKEEEEEEBBB>>><<<:::::::::999999999999999555555555666666666777777666666666666666666666666333333333333444444555555333333333333333333333333222222222222222222222222222222222222222222222222333333333444444555555555555555555555555555555555333333444555666666666666555555555555555666666666444555555666777888888999666777777777888888888888999999888888999999:::;;;999999888888888888999999888999:::;;;;;;:::999888;;;;;;;;;;;;<<<===>>>>>>>>>===???BBBDDDFFFLLLTTTbbbwww{{{nnnddd^^^]]]WWWWWWWWWXXXZZZZZZXXXVVVVVVUUUVVVWWWXXXWWWSSSQQQRRRPPPNNNMMMNNNNNNMMMLLLJJJIIIGGGEEECCC@@@???>>>:::888666555666777666555444333222222111111222222//////............//////---------.........////////////.........---------.........------,,,,,,,,,/////////......------,,,.........------,,,,,,,,,+++,,,---+++)))***---111,,,---///000...,,,...222111000...------...000111//////............//////+++,,,...000111222222333...............///000000///000222333333222222111111000222555444000111555111777>>>DDDKKKYYYkkkxxxyyypppkkkjjjrrrqqq]]]OOOCCC??????>>><<<<<<888888777777888999:::;;;444555555555666666777777555555555666666666666666444333333333444444555666333333333333333333333333111111111111111111111111111111111111111111111111333333333444444555555555666666666666666666666666555666777777666444222111555555555555555444444444666666666666777777777777666666777777888888888999999999888888999999:::;;;===<<<<<<;;;;;;<<<<<<===888999:::;;;::::::888777;;;;;;;;;;;;;;;===>>>>>>???======@@@AAABBBHHHOOOZZZmmm}}}nnnccc]]]\\\YYYXXXVVVVVVXXXZZZZZZZZZYYYUUURRRSSSWWWXXXUUUQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGDDDCCCAAA>>>;;;:::999888888999888555333222111111000000000000000000000///...............------......///000000000******++++++,,,---..............................++++++------------++++++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,///---,,,...111222000---)))******+++,,,---...............///......---,,,......///000000000000000////////////000000000000000000111111111111000000333222111111111222333444333666999>>>FFFTTTeeeqqqwwwooolllkkksssuuugggQQQIII@@@<<<<<<===;;;888999999999999888888888777888888777777666666555555555555666666555444333333333333333333333333333333222111000111333444333222333333333222222111111111111111111222222333333333222222222333333333444444444444555555555555444444444555555555444333333222444444444555666777777888666666666666777777777777999999777666666666777888;;;;;;::::::::::::::::::777888888999999888888777333444666888:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<>>>???@@@AAADDDGGGJJJXXXfff{{{lllaaa\\\\\\ZZZXXXVVVWWWYYY[[[[[[[[[ZZZVVVSSSTTTVVVWWWTTTQQQQQQPPPOOONNNMMMKKKJJJJJJKKKHHHEEECCCBBB@@@===:::999777555555555555333111222111111000000000000000000000///...............////////////............++++++,,,,,,------..............................+++,,,------------,,,+++------,,,,,,,,,---............---------,,,,,,,,,///---,,,...000111///---,,,,,,,,,---------------,,,------.../////////.........///000000000000000////////////000000000000000000111111111111000000222222111111111222333444444666888;;;BBBMMM\\\fffvvvppppppxxx}}}xxxqqqcccVVVMMMFFF???<<<<<<<<<:::777999888888888777777777777777777777666666666555555555555555555555444333333333333333333333333333333222111000111333444333222333333333333222222222111111222222222333333333333222333333333444444444444444444555555555555444444444444555555444444333222444444444555666777777777444555555555555666666666666666555555555777888999888888888888888888999999888888999999999999888888777777888::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBEEEHHHOOO\\\uuuxxxiii```\\\\\\ZZZYYYWWWXXXZZZ\\\\\\\\\[[[WWWUUUTTTVVVVVVSSSPPPQQQPPPOOONNNMMMKKKJJJJJJIIIGGGDDDBBBAAA???<<<:::999777444333333333333222222111111000000000000000000//////............///000000//////...------,,,------------------......------------------------,,,,,,------------,,,,,,......---,,,,,,,,,------...------------,,,,,,,,,...------...000000///---//////......------------+++,,,---...///000000000......///000000000000000////////////000000000000000000111111111111000000222222111111222222333444444555777888;;;DDDOOOXXXnnn{{{tttqqqsss}}}~~~mmmdddbbb^^^TTTJJJFFFBBB===;;;<<<;;;999777777777777777666666666666666666666666666555555555444555555555555444444333222222222222222222222222222111000111333444333222444444333333333333222222222222333333333333444444333333333444444444555555444444555555555555444444444444555555444444333333444444444555666666777777333333444444444555555555333333444444555777888999555555666666777777888888999999::::::::::::999999:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???CCCEEEJJJUUUjjjxxxiii```\\\]]]ZZZYYYWWWXXXZZZ\\\]]]]]][[[YYYVVVUUUUUUTTTRRROOOMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGEEECCCBBB@@@===;;;;;;888555333444444555444222111111000000000000000000///............///////////////......---------..................------------------------------,,,------------------,,,///...---,,,,,,,,,,,,,,,---------------------------------...//////......///////////////.........,,,---...//////000000000......///000000000000000////////////000000000000000111111222222111111000222111222222222222333333333444555555777===FFFMMMZZZfffyyy{{{vvv{{{pppeeeXXXRRRQQQPPPJJJDDD@@@>>>;;;:::;;;:::888666777666666666666555555555555555555555555555555555444444444555555444444333111111111111111111111111222111000111333444333222444333333333333333333333333333333333333333333444333333444444444555555555333444444555555444444333333444444555444444333333444444444555555666666666333444444444444555555555444444555555666777888888444444555666666777888888999::::::;;;;;;::::::999:::;;;;;;;;;:::999888888::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===???AAADDDGGGOOO___tttzzzjjjaaa]]]]]]ZZZXXXWWWXXXZZZ]]]^^^^^^[[[YYYWWWVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHEEEDDDCCCAAA???<<<;;;888555333444444555444222111111000000000000000//////............//////,,,---------.........///..................------------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------,,,---..................------......///000111111...///////////////............///000000000000000////////////000000000000111111222222222222111111111111222222333333333333111333555555666999@@@FFFKKKWWWjjj||||||gggXXXPPPGGGCCCDDDDDDBBB>>>;;;;;;:::999999999777666666666666666555555555444444444444444444555555555333333444444444444444333111111111111111111111111222111000111333444333222333333333333333333333333333333333333333333333333333333333444444444555555333333444444444444333333333333444444555444444333444444444444555555555555444444555555555666666666777777777777777777777777555555666666777888999999999::::::;;;;;;::::::999888888999999999999999888:::::::::;;;;;;;;;;;;<<<>>>?????????>>>???AAADDDBBBIIITTTcccyyy}}}lllbbb\\\\\\YYYWWWVVVWWWZZZ\\\]]]]]]ZZZYYYXXXVVVTTTRRRQQQPPPQQQPPPOOONNNMMMKKKJJJJJJJJJHHHFFFDDDCCCBBB???===999777444333333333333222222111111000000000000000///............//////000+++,,,,,,---......//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------............---,,,,,,,,,------,,,,,,,,,------------...+++---......---------///,,,,,,---...///000111111000000000000000///...---......///000000000000000////////////000000000000111111222222222222111111000111222333333333333222000333555666555777<<>>???@@@???===:::999999888888777777666666666666666555555555555333333333444444444444444222333333444444444444333222222222222222222222222222111000111333444333222111111222222222222333333333333222222222222111111222222222333333333444444333333444444444444333333333333444444555555444444444444444444444444444444444555555555555666666666888888888999888777666666666666777777888888999999999999::::::::::::999999666777777888999999999999::::::::::::;;;;;;;;;;;;===>>>???>>>>>>???BBBDDDCCCHHHPPPZZZjjjnnnaaa[[[YYYXXXVVVUUUVVVYYY\\\]]]]]]YYYYYYXXXVVVTTTRRRRRRRRRQQQPPPOOONNNMMMKKKJJJJJJIIIGGGEEECCCCCCAAA???===999777555555555555333111222111111000000000000000...............///000000------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,---......,,,,,,,,,---------......***,,,//////---,,,---///---------....../////////...//////000000000//////......///000000000000000////////////000000000000111222222333333222222111000111222333333333222222111444666666555555999<<<<<>>===::::::999888666666666777777777777666666666555555222222333333333444444444111222333444444444444444333333333333333333333333222111000111333444333222000000000111111222222222222222222111111000000000111111111222222222333333222333333444444333333222222333444444555555444444444444444444444444444444333333444444444555555555555666777888888777777666777777777777777777888888888888999999999999888888777888999999::::::999999999999:::::::::;;;;;;;;;;;;<<<=========>>>AAACCCDDDHHHNNNSSS___vvvnnnaaaYYYWWWWWWVVVUUUVVVYYY[[[]]]]]]XXXXXXXXXVVVTTTRRRRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMHHHFFFCCCBBBBBB@@@>>><<<:::999888888999888555333222111111000000000000000...............///000111///......------,,,,,,+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,------...///,,,,,,,,,------.........***,,,//////---,,,---///...............---------,,,---...000111111111111...//////000000000000000////////////000000000000111222222333333222222111000111222333444333222222222555777666444333666888777<<>>===<<<<<<<<<;;;:::999::::::999777555555666888777777777777666666666666222222222333333444444444111222333333444444444444333333333333333333333333222111000111333444333222//////000000111111111222222111111111000000//////000000111111111222222222222333333444444333333222222333333444555555555444444444444444444444444444222222333333333444444444222333555777888888777777777777777777777666666666888888888999999888888888::::::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;999:::;;;;;;;;;===@@@CCC???CCCHHHKKKSSShhhjjjaaa[[[VVVTTTSSSRRRTTTWWWYYYYYYYYY[[[YYYWWWTTTRRRQQQPPPPPPQQQPPPOOONNNLLLKKKJJJJJJJJJHHHFFFEEEDDDBBB>>><<<888888777666555444333333444444333333222111000000000///...------...///000////////////............,,,++++++++++++,,,......,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))),,,---.../////////...---...........................------------...//////000///...------...///000//////............//////222222111111111111111111...///111222333333222222111111222333333444555555888;;;???DDDPPPggg{{{zzz}}}~~~xxxdddTTTJJJFFFCCC@@@;;;;;;::::::999888777777999888666555444444444555555555444444444333333333333444444555555444444333333222222333444555333222555444444333222111000000...///111333444444444333333333222111111111222222333333333333333333333333111000///000111222333222333333333333333333333333333333333333333333333333333444444555555444444333333444555555666666555555111222333444555555555555333333555666777777777777999999888777777888999:::888999::::::;;;;;;::::::888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>EEEAAACCCJJJOOOXXXppplllccc]]]XXXUUUTTTSSSTTTWWWYYYZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJHHHFFFEEEDDDBBB>>><<<888888777666555444333333444333333222111111000000000///...------...///000////////////............,,,,,,------......------,,,,,,------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++*********,,,---.......................................------------...//////000///...------...///000.........///000111222333111111111111111111111111...///111222333333222222222222222333333444444444555777:::>>>GGGZZZqqq|||{{{pppdddUUUIIIDDDBBBAAA???;;;::::::999888888777777888777666555444444444444555444444444444333333333111222222333333222222111222222333333333222222111444333333222222111111000111222333555555555555444222222222222222222222222333333222222222222222222333222222222333444444444333333333333333333333333333333333333333333333333333444444555555444444333333444444555555555555555555555555666666666555555444444555666777777777777999888777666666666777888888999999:::;;;:::::::::999999999999::::::::::::;;;;;;<<<<<<======>>>>>>AAA===???FFFJJJRRRggg~~~nnneee___YYYUUUTTTTTTUUUXXXZZZ[[[ZZZWWWVVVUUUTTTSSSSSSTTTUUURRRRRRQQQPPPNNNMMMLLLKKKJJJHHHFFFDDDCCCAAA>>>;;;888888777666555444333333222222222111111000000///000000............000000/////////............------.../////////...---,,,------------------,,,,,,+++,,,------......------------------------------+++,,,------------,,,,,,))))))***+++,,,...///000...........................------------...////////////............//////,,,------...000111333444111111111111111111111111///000111222222222222222333333333333333333333333222555888:::???JJJZZZfffwwwzzzzzz~~~}}}lllXXXQQQFFF@@@>>>>>>===<<<::::::999999888777777777666666666666555444333333444444444444333333333333111111222222222222111111111333555444111///000222222222222222222222222222///000111111111111000000///000111333333333222222111111111111111111111222333333333333444444444444222222333333333333333333333333333333333333333333333444444555555444444333333333444555555555555555666666666666555555555555555555666777888888888888888888777666555555666666888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>><<<>>>DDDFFFLLL]]]pppoooeee___ZZZVVVUUUTTTVVVYYY[[[[[[[[[XXXWWWUUUTTTSSSSSSTTTUUUSSSSSSRRRPPPOOONNNMMMLLLIIIHHHEEEDDDCCCAAA>>>;;;888888777666555444333333111111111000000000//////111000///......///000111//////.........---------000///...---,,,,,,------.........------,,,,,,,,,+++,,,------......------........................,,,,,,------------------,,,+++******+++---///000...........................------------...///////////////....../////////,,,,,,,,,---...000111222111111111111111222222222000000111111222222222222333333333333333333333222222555888999;;;@@@IIIPPPbbbpppwwwfff[[[LLLHHHBBB>>><<<<<<:::999999999888888777777777777444555555666555444333222444444444333333333222222333333444444444444333333111555888666111...000333000000111111222222222333000000000000//////......---///111333444444222111000000000000111111111111111222333333222111222222222222222222222333333333333333333333333333333333333444444555555444444333333333444555555555444444444444444444555555666666666666777888888888888888999888888777666666666555777888888999999999999999999::::::::::::;;;;;;;;;::::::;;;<<<<<<======>>>???>>>@@@DDDFFFIIIVVVdddnnneee___YYYVVVUUUTTTVVVYYY[[[[[[[[[ZZZYYYWWWUUUSSSSSSSSSSSSTTTSSSRRRQQQOOONNNMMMMMMIIIGGGEEEDDDCCCAAA===;;;888888777666555444333333111111111000000000000000111000///......///000111............------------111///,,,))))))***---............------,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,------......///...---,,,,,,---.................................------------...//////...//////////////////...//////.........///000000000000111111111222222222111111111111111111222222333333333333333333333222111444777888888;;;???CCCMMMVVVeeettt}}}~~~lll\\\QQQLLLDDDBBB@@@>>>===;;;:::999888888777777777777666666333333444555555444222111444444333333333222222222222333333444444333333222222666999777222///111444///000000111111222222333555555444333333222222222---...111333444333222111/////////000000111111111000222444444222111111222111111111222222333333333333333333333333333333333333444444555555444444333222333333444555444444444333333444555666888:::;;;666777777888888888888777999999999888888777777777666777888888999999888888999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>???AAACCCDDDGGGPPPYYYmmmddd^^^XXXUUUTTTTTTUUUXXXZZZ[[[ZZZ[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLIIIGGGEEECCCBBB@@@===:::888888777666555444333333111111111111111111111111111111////////////111111.........------------,,,000...+++((((((***---///------------------,,,,,,+++,,,------......------------------------------,,,+++++++++,,,---...///000000///...------------...........................------------...//////......////////////......111111000000000000111111000000000111222222333333222111111000111111222222333333333333333333333333000222444555666777999;;;@@@EEEOOO]]]kkk||||||wwwfffXXXLLLDDDBBB;;;<<<<<<<<<;;;;;;::::::777777777666666666666666222333333444333333222222333333333333222222222222000000111111111111000000222444666555222000111333000000000111111111222222444444333222111111111222...///000222222222111111/////////000111111222222222555888777444222333444000000111111222333333333333333333333333333333333333444444555555444444333222222333444444444444444444444555666888;;;>>>@@@666666777888888777777666888888999999999999888888666666777888888888888777888888999999999::::::::::::::::::;;;<<<<<<======;;;===???@@@@@@DDDJJJPPPmmmddd^^^YYYUUUTTTSSSTTTWWWYYYZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLHHHGGGEEECCCBBB@@@===:::888888777666555444333333111222222222222222222222222111000//////000111222.........---------,,,,,,---,,,,,,,,,,,,------...,,,,,,------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///------.........---,,,,,,...........................------------...//////---...///000000///...---...............///000111///000000111222222333333333222111000000111222222222222222333333444444444111222222333444555777999======DDDNNNWWWdddwwwqqq^^^TTTMMMEEE@@@>>>777999::::::999888888888666666666666666666666666333333222222222222333333333333333222222222222111000000111111111111000000111111222222222111111000000000000000111111111111000000///.........///000000000000000111111111111//////000111111222333333111555999888555222333444///000000111222222333333333333333333333333333333333444444555555444444333222222333444444444444333444444444444666999<<<>>>666666666777777666666555555666777888999999888888555666777777888888777777777777777888888888999999999::::::;;;;;;<<<<<<===:::<<<>>>===>>>CCCHHHLLLnnneee___YYYTTTSSSRRRTTTWWWYYYYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXRRRRRRQQQPPPNNNMMMLLLKKKHHHGGGDDDCCCBBB@@@===:::888888777666555444333333222222222222222222333333222111000//////000111222......---------,,,,,,,,,***+++...000111000...,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...)))***,,,---...------,,,...........................------------...//////---...///000000///...---(((((()))***+++---...//////000000111222222333333333222111000000111222222111111222333333444555555444333333333444555777999:::999<<>>>>>???DDDIIILLLoooddd]]]YYYTTTRRRPPPPPPSSSVVVXXXYYYZZZXXXVVVUUUVVVUUUTTTSSSQQQPPPOOONNNLLLKKKJJJIIIJJJHHHDDDBBBAAA???===;;;:::999888777666555444333000000000000000111111111000///------///000///...)))))))))******+++++++++.................................---------,,,,,,,,,***))))))***++++++***---,,,,,,++++++***))))))...---,,,,,,,,,,,,---...///...,,,*********,,,---000000000000000000//////,,,,,,,,,---------......---------...///000000111......//////000000111111......///000000000000000000000000000000111111222111111222333333333333222444444444444444444444444888777888:::???FFFMMMQQQbbbnnnwwwhhhSSSNNNGGGAAA>>><<<:::999888888999:::999888777666999888555333111111222222555444333333222222222222333333333222222111111111////////////////////////000000000000000000000000333222111000000111222333000000000000000000000000000000000000000000000000000111222222222000///...000000111222222222222222111111222222222333333333888777555444333333444444666555444555666555444222888777666555444333333333111222222333444555666666333333333444555666777777444444444444444444444444777888888777777666555444:::::::::::::::999888777::::::;;;;;;;;;:::999999:::<<<===>>>>>>???BBBDDDoooddd]]]YYYUUUSSSQQQQQQTTTWWWYYYZZZZZZXXXVVVUUUUUUUUUTTTSSSQQQQQQPPPNNNMMMLLLKKKJJJIIIGGGDDDBBBAAA???===<<<::::::999777666555444333111111111111000000000000000///------///000///......///////////////000000------------------------,,,,,,,,,+++++++++******---,,,******,,,,,,,,,+++,,,,,,---......//////000...---,,,,,,,,,,,,---...000///---++++++,,,---...------------------------,,,---------............------......///000000111000000000///////////////......///000000000000000000000//////000000111222000111222222333333222222444444444444444444444444666666555777:::???DDDGGGPPP\\\pppuuubbbTTTIIIEEE@@@===<<<<<<;;;:::888888999999999888777666888777444222111222222333555444333222222222222222333333333222222111111111111111111111111111111111000000000000000000000000111111000//////000111111000000000000000000000000000000000000000000000000000111111111000000///.........///000000000000000111111111222222222333333888777555444333333333444666555555666777666444222555444444444444555555666444444555555555555555555333444444444555666666666555555555555555555555555555666777777777777777666777888888888888777666555333444666888:::;;;<<<<<<:::<<<=========???AAACCCnnnbbb[[[XXXVVVTTTRRRRRRUUUXXXZZZZZZZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKHHHFFFCCCAAAAAA@@@???===::::::999888666555444333222222222111000000000///000///------///000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---++++++---...---,,,******++++++,,,---------------,,,,,,,,,,,,------000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------......///000000000111111000//////......---......///000000000000000000000//////000000111222000111222222333333222222333333333333444444444444666555555555777999;;;<<>>:::;;;=========>>>@@@CCCmmmbbb[[[WWWVVVTTTSSSTTTWWWYYY[[[[[[ZZZXXXUUUTTTUUUUUUTTTRRRRRRRRRQQQPPPOOOMMMMMMLLLGGGEEEBBBAAAAAAAAA@@@>>>;;;:::999888666555444444333333222222111000//////000///------///000///...+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,///............---------...,,,++++++,,,------,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---......,,,---------------...............////////////000............//////000000//////////////////............///000000000000000///////////////000111111000000111222222222222222333333333333333444444444666666666777777777777888===CCCNNN\\\ooozzzeeeWWWMMMEEE@@@<<<:::888888888888777555777777777777666666555555444333333222222333444444333333222222222222222333222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000///...------...///000000000111222222222222222111111111111222222222222555444444333333333333222444444555777888777444222111222222333444666777888555555555555555444444444555555555555555444444444555555555555555555555555555555666777777777777777888888999999999999888888888999::::::;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAAlllaaa[[[WWWVVVTTTTTTUUUWWWZZZ[[[[[[YYYWWWUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPOOONNNMMMMMMFFFDDDBBBAAAAAAAAA@@@???;;;:::999888777666555444444333333222111000000///000///------///000///...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////.........---------,,,******,,,---,,,+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...............////////////000............////////////,,,------...///000000111......///000000000000000/////////...///000000111000000111222222222222111222222222333333333444444555555666666777777777666<<<>>>DDDLLLZZZkkk|||vvvaaaQQQHHHEEEBBB@@@:::888777777888999888777666666555555555444444444222222222222333333444444222222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000000000111222222222222222000000111111111222222222333333333333333222222222333333444666777777444222333333333333333444555555111111222333333444555555555555555555555444444444444444444444444444444444777777777777777666555555777888888999999999888888;;;;;;;;;;;;::::::999888:::;;;<<<<<<;;;<<<>>>@@@kkkaaa[[[XXXUUUTTTSSSUUUXXXZZZZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRPPPPPPPPPOOONNNMMMMMMMMMGGGEEEBBBAAAAAAAAA@@@>>>;;;;;;:::999777666555444333333333222111111111000000///------///000///...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---+++******+++,,,,,,++++++++++++,,,------......++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,)))******++++++,,,,,,---------........./////////......//////////////////++++++,,,---///000111222......///000000000000000//////......//////000111///000111111222222111111111111222222333333444444222222333333444555555555666888;;;@@@HHHUUUbbbjjj|||kkk___OOOCCC???>>><<<:::666555333444777999::::::666555444444333333444444222222222333333333333333222111111111111222222333000000000111111111111111////////////////////////000000000000000000000000///000000111111000000/////////////////////////////////////////////////////////......//////000000......///000000000000000000000000111111111111222111222222333333222222111333222222333555555444222555444333333333333333444000000111222333444555555444444555555555555555555444444444444444444444444888888888888777666555444555555666666777777666666777777888999999999999888999;;;<<<;;;;;;;;;===???~~~kkkaaa\\\YYYTTTSSSSSSUUUXXXYYYZZZYYYYYYWWWTTTTTTTTTTTTSSSQQQOOOOOOOOONNNMMMMMMLLLLLLGGGEEECCCAAAAAAAAA???>>><<<;;;:::999777666555555222222222222222222222222000///------///000///...,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,...---++++++---------,,,((())))))******+++,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,---------------*********+++,,,---------,,,---------............/////////////////////...,,,,,,------...///000000......///000000000000000///............///000000///000000111111111111111000111111222333333444444333333222222222333444555444555777:::>>>EEEMMMSSS```hhhssskkkVVVMMMCCC===<<<;;;888555666333111000333555777888555555333222222222333444222222333333333222222111111111111111111222333333///000000000111111111222000000000000000000000000000000000000000000000000......///000000///......////////////////////////////////////////////////...///000000111111111000......///000000000000000000000000000111111111111000111222333333222111111333111000000222333444333444333333222222333333444222222222333333444444444333444444444555666666666555555555555555555555555666777777777777777666555444555555666666666666666555666777888999:::::::::999:::;;;;;;:::;;;===>>>~~~kkkaaa]]]ZZZSSSSSSSSSUUUWWWYYYYYYXXXYYYWWWTTTSSSTTTTTTSSSQQQOOONNNNNNMMMMMMLLLLLLLLLHHHFFFCCCAAAAAA@@@???===<<<;;;:::999888666555555222222222222222222333333000///------///000///...,,,------....../////////........................000000/////////.........///...,,,,,,...///...---//////...------,,,,,,+++***+++,,,------,,,+++***,,,,,,---.../////////...,,,,,,---......///000000,,,,,,,,,---------......///////////////.........------.....................//////000000000000000...............///000000//////000111111111111111000000111222333333444444666555444333333444555555666777999:::;;;>>>BBBEEEKKKQQQZZZcccooo{{{iiiWWWIIICCC===;;;===<<<888444888555000......000111222555444333222222222333444222333333333333222111000111111000000111222333333//////000000111111111222111111111111111111111111000000000000000000000000,,,---...//////...---,,,////////////////////////////////////////////////...///000222222222111000000000111222222222222222000000000000111111111111000000222333333222111000333111......000222333444333222222222333333444555555555444444444333333333333333444444555666777777666666666666666666666666444555666777888888888888666666777888888888888888999::::::;;;;;;;;;::::::999:::;;;;;;::::::<<<>>>~~~lllddd]]]VVVVVVUUUUUUWWWXXXYYYWWWVVVXXXVVVSSSRRRRRRRRRRRRQQQNNNNNNNNNNNNNNNMMMLLLKKKFFFDDDAAA???@@@@@@???>>><<<:::888666444444444444222222111111111111111111444222000...------...///////////////............---,,,,,,,,,,,,---......//////...---,,,++++++***------------------------++++++++++++++++++++++++///...,,,++++++,,,...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////............////////////......//////000111111222000000000000000000000000000111111111111222222222444333222111111333555666666666666777888888999999:::>>>GGGOOOUUU```ttt{{{ooojjjdddZZZQQQBBB>>>:::777666666666666777777777777888888888888666555444333111000//////222222222222222111000///000000000000000000000000222222111111111111222222//////000000000000//////......////////////..................////////////000000000000000000000000000...+++))))))+++...000////////////////////////////////////000000000000000000000000000000000000333222111000000000111222000111222333333222000///222222333333333333444444444444222222222222444444333333333333333333333333555555555555555555555555777777777777888888888888:::;;;;;;;;;;;;:::999999999999999999999999999999;;;::::::::::::;;;<<<<<>>:::::::::999888777666666444333333222111000//////111000///.........000000/////////............------,,,,,,,,,,,,---...............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------111///+++)))((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////....................................////////////---......//////000000111000000000000000000000000000000000111111111222222222222222222333333333444222222222333444444555555<<<:::;;;???AAACCCJJJQQQ```nnnsss^^^UUUKKKGGGIIIJJJGGGCCC???<<<888666666666666555555555444444333333222222333333222222222111111111111111222222111111000000000000000000000000000000111111111111111111111111//////000000000000//////......////////////..................////////////000000000000000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000222222111111222333444555666555444222111111111222222222222222333333333333444333333222222333333444333333333333333333444444555555555555555555555555666666777777777777888888333333555666777888888888999999999999999999999999:::::::::::::::;;;<<<<<>>===;;;999999:::;;;:::999777666444444333222111//////...///............///000111//////.........------------,,,,,,,,,,,,---......*********++++++,,,,,,,,,------------------------------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++---...------------------------...------------...//////....................................//////////////////000000000111111111000000000000000000000000000000000000111111111111111111222333333333333222111111222222333444444444;;;777777<<<@@@AAACCCGGGPPPZZZiiizzzuuufffZZZPPPJJJDDDAAACCCEEEDDDAAA===:::777555666666555444666666555555444333222222111111111111111222222222000000111111111111000000000000000000000000000000000000111111111111000000//////000000000000//////......////////////..................//////////////////////////////////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000222111111111222444666777999777555222111111222333111222222222222333333333333333333333333333333333333333333444444444444444555555555555555555555555666666666666777777777888888888999999888888777666888888888888999999999999::::::999999::::::;;;<<>>===;;;999:::;;;;;;;;;999888777444444333222111//////...---------......///000000............---------------,,,,,,,,,,,,---......)))******++++++,,,,,,,,,------------------------------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------------------------------...------------...//////....................................////////////,,,,,,------------......//////////////////////////////000000000111111111000111222333333333222222111222222333333444555555555222222777<<<<<<===@@@EEEKKKTTT___nnnnnnbbbWWWMMMHHHCCC@@@===<<<===??????>>>:::888666555555666555444666555555444333222222111000000111111111111222222///000000111111111000000000000000000000000000000///000111111111111000/////////000000000000//////......////////////..................//////////////////////////////////////////000111111000//////////////////////////////////////////000000000000000000000000000000000000111111111111222444666888:::888555222000111333444111111111222222222333333333333333333333333333333333333333444444555555555555555555555555555555555555666666666666777777777999999::::::999999888777777777777888888999999999:::999999999999:::;;;;;;xxxiiibbb___ZZZXXXVVVVVVXXXYYYZZZZZZTTTRRRQQQQQQQQQQQQNNNLLLLLLLLLMMMNNNNNNNNNNNNMMMJJJGGGDDDBBBAAAAAA@@@>>>;;;;;;;;;:::999888777666444333333222111000//////---------...////////////.........------------,,,---,,,,,,,,,,,,---......,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++...//////...---------------------------...------------...//////------------------------............////////////......................../////////////////////////////////000000000111111111111111111222222222333222222333333444555555555666222222666999888999;;;;;;???DDDJJJUUUhhhqqq```UUUMMMFFFAAA@@@888888888999:::<<<===>>>888666444444555555444333333333222222111111000000000000111111111111111111//////000000111111000000000000000000000000000000...///000111111000///...//////000000000000//////......////////////..................////////////000000000000000000000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000111111000111222444666777999777444222111111333444111111111111222222222222222333333444444333333222333333333444555555666666555555555555555555555555555555666666666666777777444444666777888999999999666666777777888999999999999999999999999:::;;;;;;{{{jjjbbb^^^YYYVVVTTTTTTVVVXXXXXXXXXTTTRRRPPPOOOPPPPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNIIIFFFCCCBBBBBBAAA@@@???<<<<<<:::999777777666666222222222111111111000000------...........................---------,,,,,,---,,,,,,,,,,,,---...................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,---......---...........................------------...//////------------------------............////////////111111111111111000000000////////////////////////////////////000000000111222111000000000111333444111222222333333444444555777444444777777555777:::666999===@@@FFFRRRbbbnnn{{{qqqcccWWWKKKHHHFFFAAA======555777888999888999;;;===666555333444555555444333222222222222222222222222111111111111000000000000...//////000000000000000000000000000000000000000...///000111111000///...//////000000000000//////......////////////..................////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111000000000111222444555666555333222111222333444111111111111222222222222222333333444444333333222333333444444555666666666555555555555555555555555555555555666666666777777333333555666777888888888666666666777888999999999999999999888999999:::;;;|||hhh```\\\WWWUUUSSSRRRTTTVVVWWWWWWUUURRRPPPNNNOOOOOOOOONNNKKKLLLMMMNNNNNNNNNNNNNNNFFFDDDAAA???@@@@@@???>>>>>><<<:::777666555555666222222111111111111111111---......///......------......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++---,,,+++++++++,,,---..............................------------...//////------------------------............/////////000...............---------////////////////////////////////////000000000000333111000//////111333444111111111222333333444444222000111333222111444999777:::>>>???@@@EEEOOOWWWaaakkkxxx|||nnn___SSSOOOEEE???AAABBB===999999555777888777555444555777555444333333555555444333444444444444444444555555111111111111000000000///......///000000000000000000000000000000000000000...///000222222000///...//////000000000000//////......////////////................../////////000000000000000000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000111000000000000222333444444444333222222222333444000111111111111222222222222222444444444444222222333333444444555666777777555555555555555555555555555555555555666666666777777777777777777666666555555666666777888999999999999999888888999999:::;;;nnneee```\\\XXXTTTSSSTTTVVVXXXYYYTTTQQQLLLJJJJJJLLLMMMMMMNNNOOOOOOOOOOOONNNMMMMMMJJJIIIGGGEEECCCAAA@@@@@@@@@===:::888777666444222333333222222111000//////000////////////000000111------,,,,,,,,,------...,,,,,,------------......---,,,,,,,,,,,,---............---------,,,,,,,,,000///---,,,++++++,,,---***++++++,,,,,,------...******+++++++++,,,,,,,,,...---,,,++++++,,,---...------------------------//////...------,,,++++++000000//////.........---000000000///......------...............///000111////////////////////////000000000000000000000000//////000111222333333333111111222222222222111111333333222111222333444555777888888999;;;===???@@@NNNPPPVVV]]]hhhvvvuuuggg___WWWNNNFFF???>>>===<<<:::999777777666666666555444444333333444555555555555555555555111111222222222222111111000000000000000000000000111111000000//////......000...,,,,,,.........---222111111000///.........---------............///////////////////////////---------............///+++,,,---...////////////........................////////////000000000000///////////////000111111111111000000//////......111111000000111111222333000/////////000111222222111111000000111111222333111111111111222222333444111222333333444444333333666666555555555555666666666666666666555555555555444666888999:::999777666555666888999999999777666888888999999999:::::::::nnneeeaaa\\\YYYUUUSSSTTTVVVWWWXXXUUURRRNNNKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMJJJIIIGGGEEECCCAAA@@@@@@???===:::888777666555333333333222222111000000///000000////////////000000......---------------...******++++++++++++,,,,,,...------------...//////......---------,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------------------...............---------///.........------------.....................///000//////............///////////////////////////000000000000000000000000000000000111111222222333111111222222222222111111444333222222222333555555666666777777999:::<<<======@@@DDDIIIQQQ\\\gggnnnxxxtttiii[[[RRRLLLHHHAAA;;;===<<<;;;:::888777666555444444444444555555555555444444444444444444444444000111111222222111111000000000000000000000000000000000000///////////////111///------///000///...111111000//////...---------------............///........................---------............///555444333111000...---,,,.........................../////////000000000000///////////////000111111111000000000/////////...000000//////000000111222111111000000000111222222111111000000111111222333555555444444444555555666111222333333444444333333666555555444444555555666444444555555666666777777555666777999999888777666777777777777777888888999888888888888999999999:::ooofffaaa]]]ZZZVVVTTTTTTVVVVVVVVVVVVSSSOOOMMMMMMOOOOOOOOONNNOOOOOOOOOOOONNNMMMMMMJJJIIIGGGEEECCCAAA@@@@@@>>><<<999888888888666555333333222222111000000000222111000//////...//////000//////...---------...******++++++++++++,,,,,,///............///000000......---------,,,,,,,,,************+++,,,---.........---,,,,,,+++******,,,,,,---------.........***++++++,,,,,,++++++***---------------------------------.........//////---------------,,,,,,,,,+++,,,,,,---......//////111000///......------...////////////////////////000000000000000000000000111111111111111111111111111111222222222222111111444333333333333444555666555555555555666777888999555777:::===AAAGGGNNNRRRYYYcccrrrssseeeXXXPPPGGGBBB@@@???;;;888999999888777666444444333222222333444444555666666333333333333333333333333000111111222222111111000000000000000000000000000//////////////////000000111///......///000000///000000//////...------------------............///........................---------............//////......---------......////////////////////////....../////////000000000///////////////000111111000000000000///////////////////////////000000111333222222111111111111222111111000000111111222333333333222222111222222222111222333333444444333333555444444333333444444555222333444555666777888888555666777888999888777666888777666555555777999:::777777777888888888999999ooofffaaa]]]ZZZVVVUUUUUUUUUUUUUUUVVVSSSOOONNNNNNOOOOOOOOONNNOOOOOOOOOOOONNNMMMMMMJJJIIIGGGEEECCCAAA@@@@@@===;;;999888999999777666222222222111111111000000222222000///............111000///...............,,,,,,,,,---------.....................//////000......---------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......000//////............///////////////////////////000000000000000000000000111111111111000000000000111111222222222222111111444444444444444555555555555444444444444555666666555777:::;;;<<<>>>BBBDDDIIIOOOYYYeeesssxxxkkk\\\RRRKKKEEE???======>>><<<999777777666555444333333333222222333333444444444444222222222222111111111111000000111111111111000000000000000000000000000000---......//////000000000000...------///000000/////////......---------------------............///........................---------............///++++++++++++,,,---///000000000000000000000000000........./////////000000///////////////000000111000000000000////////////000////////////000111111444444333222111111111222111111000000111111222333333222111000000000000000111222333333444444333333444333333222222333333444333333444555555666777777555666777777888888777777777666666555666777888999666777777777777888888888oooeeeaaa]]]ZZZWWWUUUUUUVVVUUUTTTUUURRROOONNNNNNOOONNNNNNNNNOOOOOOOOOOOONNNMMMMMMJJJIIIGGGEEECCCAAA@@@@@@===;;;999888999999888777222222222111111111111111222222000///............000000///...............,,,,,,,,,---------......------,,,,,,------...///......---------,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++..................//////......---------,,,,,,,,,---------......000111111////////////////////////////////////////////////111111000000000000000000111111222222222222111111333333333444444444444444555555444444444444555555333555888999999999:::<<>><<<999999999999888777111111111111111111111111222111000//////.../////////......---......//////******++++++++++++,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,............---,,,+++*********+++,,,,,,---......*********+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////////////////......---,,,,,,+++,,,,,,,,,---///000222333////////////////////////////////////////////////000000000000000000000000111111222222222222111111111222333444444444333333444444444444444444555555222444777777777777888999999:::===AAAGGGPPPZZZaaallltttwwwlll^^^RRRJJJEEEAAA???>>>;;;999777777666444222555555555444444444444444444444333222222111000000222222222111000000/////////000000111111000000///////////////////////////..................//////,,,+++***+++---......---........................---------............///---------------------------------............///,,,------...//////......////////////////////////------.........////////////////////////000111111////////////000000000000111111111111111222222333333222222111111111111222111111000000111111222333333333222111111111222222111222333333444444333333444333333222222333333444555555555444444444333333555555555666666666777777333444666888888777666555777777777888888888999999mmmddd___ZZZXXXVVVVVVWWWWWWVVVUUUVVVSSSQQQPPPPPPQQQPPPNNNNNNOOOOOOOOOOOONNNMMMMMMJJJIIIGGGEEECCCAAA@@@@@@???<<<:::999999999888666111111111111111111111111000000////////////000000,,,,,,,,,,,,---...///000******++++++++++++,,,,,,---------------...//////......---------,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---...///000111222---------......////////////.....................---------......000111222////////////////////////////////////////////////......//////000000111111111111222222222222111111000111222333333333222222333222222222333444555555333555666777666666777999777888:::===AAAFFFKKKNNNOOOWWW```eeegggkkksssyyyqqqfffZZZSSSKKKDDDAAA>>>;;;999:::999888888888777666444333333333333333333444444222222222222111111111111333333222111111000////////////000000000000//////////////////////////////..................---------+++***+++---//////...////////////////////////---------............///---------------------------------............///!!!$$$(((,,,///000000000........................---------........./////////////////////000111111.../////////000000000111000000000000000111222222111111000000000111222222111111000000111111222333000////////////000000111111222333333444444333333444444333333333333444444444444444444444444444444555555555555555666777777444555555666666666666666888888888888999999999:::lllccc^^^YYYWWWVVVVVVWWWXXXWWWVVVWWWUUUSSSRRRRRRRRRQQQPPPNNNOOOOOOOOOOOONNNMMMMMMJJJIIIGGGEEECCCAAA@@@@@@???===;;;999999999777666111111111111111111222222000////////////000000111+++++++++,,,---...///000,,,,,,---------........................///000000......---------,,,,,,,,,((()))+++,,,------,,,+++...------,,,,,,++++++***,,,,,,,,,---------......---,,,+++******+++,,,---++++++++++++++++++++++++***+++---///222444666777,,,,,,,,,------.........------......///000000000//////.........//////000////////////////////////////////////////////////---......///000111111222111111222222222222111111///000111222333222111111111111111111222333444555111333444444333333444555444555888:::<<<===>>>??????FFFMMMPPPPPPSSS[[[bbbfffnnn{{{{{{rrrkkkcccWWWOOOGGGDDDBBB@@@@@@>>>;;;999444444555555666666666555222222222222222333333333000000000111222222333333333333333222111000000/////////000000000000///////////////////////////////////////......------,,,---,,,+++,,,...000000////////////000000000000000---------.........//////---------------------------------.........//////(((***...111222111///---........................---------........./////////////////////000111111.../////////000000111111///////////////000111111000/////////000111222222111111111000111222222333222111111111222333444444222222333444444444333333555444444333333444444555111222222333444555666666555555555555555666777777777666444444444555777888888999999999999:::::::::oooddd^^^XXXVVVSSSRRRTTTUUUVVVUUUXXXVVVTTTQQQOOONNNNNNNNNNNNOOOOOOPPPOOONNNLLLKKKHHHHHHHHHGGGEEEBBB@@@>>>::::::999999777666444333333333222222111000//////111111000000000000111111///............---------------,,,,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++///***(((******((((((***------...///...---+++***---,,,,,,++++++,,,,,,---...,,,,,,///444777777555...---,,,++++++---...000000...,,,---///000...+++---,,,+++++++++,,,---...000000000000111111111111............////////////222111///...---...000111////////////............111111222333333333333222333333333333333333333333666555555444444444555555666666777888777777;;;???;;;===@@@CCCFFFIIIJJJKKKRRRWWW^^^hhhsssrrrkkk```XXXRRRNNNIIIFFF???>>><<<:::888777777666555555444444444333333333222222222222222222222222000111222333333333333333333222222222111111000000000000//////.........---................................................//////............//////444333111///---,,,+++***,,,,,,,,,---------......------------------------...------,,,,,,,,,------111000///...,,,+++***)))///............///000000------...///000000//////............///000222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222777666444333222333444444111444666666444444666888444444444444444444444444444444444444555777888999666666666666777777777777777777777888999999::::::qqqfff___\\\YYYVVVVVVWWWXXXXXXXXXWWWVVVSSSQQQPPPOOOOOOOOONNNOOOOOOOOONNNNNNMMMLLLIIIIIIHHHGGGDDDBBB???>>><<<<<<;;;:::999777666555333333222222111000000000//////............/////////............---------------------,,,,,,,,,+++,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++222---+++...///......000+++,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---+++******,,,///222111000...---,,,++++++---...000333000...---...///---+++///...---,,,,,,------........./////////000000000............////////////111000///......///000222////////////////////////000111222222333333222222333333333333333333333333555555444444444444555555555555555555555555777999:::;;;===???AAABBBCCCCCCCCCFFFLLLSSS\\\fffqqqxxxxxxlllccc\\\WWWOOOIIIEEEBBB???<<<===<<<:::888777666555555444444444444333333333333222222222222222222222222333333333333222111000000222222111111000000000000000/////////............................................................///................../////////...---,,,+++++++++,,,,,,,,,---------......------------------------...------,,,,,,---------,,,,,,---......///000000......------......///000+++,,,,,,---......------............///000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222444333222111111111111222444555666555222111222333444444444444444444444444555555555555555666777888555666666666777777777777666777777888888999::::::rrrggg```ZZZWWWUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMNNNJJJIIIHHHFFFDDDAAA>>>============<<<;;;999777666333333333222111111000000//////............/////////............---------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---)))'''***,,,,,,,,,///,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---+++***)))***,,,------,,,------,,,+++,,,---...///444222///---------,,,+++111000///...---------...------........./////////............//////////////////.........000111222000000000000000000000000000111222222333333222222333333333333333333333333555444444444444444555555555555555444444444555555777888999:::::::::::::::;;;===@@@DDDHHHOOOWWW\\\aaaffflllttt}}}}}}qqqggg```YYYPPPIIIIIIFFFBBB???===<<<:::999:::999888777555555444444444444444333333333222222222222222222222222222222111111222222222111111000000000000000////////////////////////..................................................................------------......,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------,,,,,,------...+++,,,---...000111222333---------------......///+++,,,------...---------............///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333222111111111111222333444555333111000111222444444444444444444444444555555555555666666666666555555666666666777777777666666777888888999999:::rrrggg```ZZZWWWTTTSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOJJJIIIHHHEEECCC@@@>>>===>>>======<<<;;;999777777333333333222222111111111111111000000000000111111///............---------.........---------,,,,,,,,,------......------,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***&&&$$$''')))'''(((***///...---,,,+++,,,---...---,,,,,,++++++,,,,,,---...---------------,,,,,,------,,,,,,,,,---...///222000---,,,+++,,,,,,---111000///...------,,,,,,------........./////////............////////////............///000222333000000000000111111111111000000111222222222222222222222222222222222222222444444333333444444555555444777888666666777777555555555666777777777666666;;;<<<===>>>@@@CCCHHHLLLNNNPPPTTTXXX]]]dddlllqqqzzzyyykkkdddYYYRRRMMMHHHBBB>>>???>>>===;;;;;;::::::999999888777666555444444444333333333333222222222222111111111111111111111111,,,---///111222333444444//////////////////......///////////////.........................................................------,,,,,,,,,,,,------...............///000111,,,,,,,,,---------......------------------------------,,,,,,,,,---..............................---,,,,,,,,,,,,---............///////////////..................///000111000000000000000000000000/////////000000000000000///////////////////////////000000000111111111111111111111111111111111111444444333333333333333333000111222222333333444555333333444444444444444444666666666666666555555555555555555666666666777777666666777777888999999999qqqfff```^^^[[[XXXVVVWWWXXXXXXXXXSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOJJJIIIGGGDDDBBB@@@>>>===<<<<<<<<<;;;999888666555333333333222222222222222111111000000000000111111///............---------......---------,,,,,,,,,,,,------......------,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000+++(((***+++))))))+++...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++++++++---.../////////...---,,,++++++....../////////000000000............////////////.........///000111222222///000000000111111111222000000111222222222222111222222222222222222222222333333333333333444555555111777;;;888666888888666444444555666777777777777777777888888888:::>>>AAACCCEEEFFFHHHJJJNNNSSSWWW\\\```fffmmmssszzzvvvmmmccc]]]SSSNNNGGGBBB@@@>>><<<:::999999888777666666666777777777666555555555555555333333222222222111111111111111111111111111111111+++,,,...000111333333333..................//////.........///////////////................................................------,,,,,,,,,,,,------000//////.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---.../////////...------,,,,,,+++---,,,,,,,,,,,,---.........///////////////.....................//////000////////////////////////......//////000000000000///////////////////////////000000000111111111111111111111111111111111111222333333333333333333333222222222333444555555555333333333444444444555555555666666777666666555444555555555555666666666666555666666777888888999999rrrfff```]]]ZZZWWWVVVVVVWWWWWWVVVTTTTTTTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNIIIHHHFFFCCCAAA@@@??????;;;;;;;;;:::888777555444333333333333333333222222//////............/////////............---------------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222---***,,,,,,******,,,++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,,,,,,,,,,---------......)))+++------,,,,,,---///...............---,,,+++....../////////000000000............////////////......//////000000111111...//////000000111111111///000111111222222111111222222222222222222222222222222222222333444555666---999@@@:::444555777555333444555777888888888888444555666666666777999<<<;;;<<<>>>???@@@BBBFFFIIIHHHKKKOOOSSSVVV[[[aaadddmmmsssyyy~~~xxxrrriii```XXXRRRMMMJJJCCC@@@<<<;;;;;;;;;;;;:::888888888666444444555777666555555444444444555555222222222111111111000000111111111111111111111111//////000000000//////...............////////////.........///////////////......................................................------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---......///+++,,,,,,,,,------......---------------......///---------...------,,,+++///......---......//////////////////////////////---......//////000000111000000000000000000000000000000000000111111111111111111111111111111111111///000111111222111111111666555333333444444222111222333333444444555555555444555666777777666555555444444555555555666666666555555666777777888888999sssgggaaa[[[YYYUUUTTTTTTUUUTTTTTTTTTUUUTTTTTTRRRPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMHHHFFFDDDBBBAAA@@@@@@@@@;;;;;;;;;:::888777555444333333333333333333333333//////............/////////............---------,,,,,,+++++++++*********,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///***(((***+++******,,,)))***++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---(((***,,,,,,******,,,...,,,,,,------......------***---000111///------...---...////////////...---------........./////////............//////////////////000000000000000///------...//////000111111///000000111111111111111111111111111111111111111222222222222333444555666///???HHH???444333555555333444555666777777777666555666777777666666999;;;777999;;;;;;;;;;;;===>>>>>>@@@BBBDDDEEEHHHLLLOOORRRUUUYYY]]]aaafffkkkooo{{{~~~wwwpppiiidddbbbXXXUUUPPPJJJFFFCCC@@@>>>;;;:::999999::::::::::::888888777555222333666999333333222222222333333444222111111111000000000000111111111111111111111111000000000000///...------....../////////000000000............/////////000................................................///..................///......---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////***+++,,,---...///000111......------......///000------......---,,,,,,+++///......------.........////////////////////////------......///000000111000000000000000000000000000000000000111111111111111111111111111111111111...///000111222111111000666444222222333333111///222222333333444555555666222444666777888777666555444444444555555555666666555555666666777888888888ttthhhccc___\\\XXXWWWWWWXXXWWWWWWUUUUUUUUUTTTRRROOOMMMKKKJJJKKKLLLNNNNNNNNNMMMLLLGGGFFFDDDBBBAAAAAAAAABBB<<<<<<;;;:::999777666555333333333333333333333333111111000000000000111111//////.........---------+++++++++*********)))))),,,------......------,,,------------------------------------------------+++++++++,,,,,,---------...***(((+++---,,,---///***+++---...///...---------,,,,,,++++++,,,,,,---'''***------,,,,,,///111+++,,,------......------,,,000444444111...------...///000111111000//////,,,,,,,,,---------................../////////000///000000000000000///...,,,------...///000000111//////000111111111111111111111111111111111111111222222222222333444555666333FFFPPPDDD555333555666444444555555555444444444444555666555444444666888999:::<<<;;;999777777888;;;<<<======>>>???CCCEEEEEEFFFHHHLLLPPPTTTWWWYYY[[[aaajjjsss||||||uuupppgggeeeaaa\\\VVVQQQMMMKKKEEEDDDBBBAAA???<<<:::999555555666666777777777777444444333000---...333777111111111111111111222333111111111111000000000000000000000000000000000000------...///000000//////.../////////000000111111---.........//////000000................................................//////............////////////.........///000000,,,,,,,,,---------......------------------------+++++++++,,,---...///000------......///000000111///............///000000///000000000///...------///......---------......////////////////////////---------...///000000111000000000000000000000000000000000000111111111111000000000000000000000000000111222333444444333222111///...000333444333111222222333333444555666666111333555777888888777666444444444555555555666666555555666666777888888888rrrdddaaa___\\\YYYUUUSSSSSSTTTTTTVVVVVVTTTRRRPPPNNNLLLKKKKKKLLLMMMNNNOOOOOONNNMMMIIIHHHFFFDDDBBB@@@??????;;;999888888888777555333555444333222111111111111000000000000000000000000//////...------------...111000000///---,,,++++++//////.........---------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000///---++++++---///...---,,,+++,,,...000222////////////////////////...///000000//////000111222///...000444444111,,,000...,,,,,,...000000000//////000111222333333333000111111111111222222222333BBBKKKBBB444///111222333333222222333555666777555555666666666666555555444555555666777888888999888888999999999:::::::::<<<<<<===>>>@@@BBBCCCDDDMMMOOOSSSXXX]]]bbbfffhhhpppsssxxx~~~~~~wwwqqqkkkjjjgggddd```[[[XXXVVVLLLLLLJJJIIIGGGEEEDDDCCC???===;;;::::::999888666777666666666666555555555444444333333333333222222444333222222111111222222000000000000000000000000////////////////////////000000000000////////////---...///000000///...---111///------......---,,,,,,,,,------------,,,,,,,,,***+++---,,,)))***///---.........---,,,,,,+++---...//////---,,,---...,,,,,,+++++++++,,,,,,---------------------------***,,,------,,,,,,...///......---------,,,,,,,,,---------------------------,,,,,,,,,---///000222........................////////////////////////000000000000000000000000,,,...000111222111///...000000000000111111111111000000000000000111222222111111222222222333333333444444222222222222444444222222333333333333444444222333555666777777555444555555555555555555555555666666666666777777777777rrrddd```^^^\\\XXXUUUTTTTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLIIIHHHFFFDDDBBB@@@??????@@@>>><<<;;;:::888444222555444333222111111111111000000000000000000000000//////...---------------000//////...---,,,++++++...---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------...//////...,,,,,,---...000///...---------...///////////////////////////...///000000//////000111444000------111333111///444222111111222444333222000000000111111222222333000000111111111222222222111===DDD===333000222333333333222222333444555666555555666666666666555555444444444555555666666777666777777777777888888888888888999:::;;;===>>>???@@@AAADDDGGGKKKNNNQQQRRRVVVXXX\\\aaafffkkknnnooovvvyyy}}}zzzvvvtttqqqmmmiiigggfffccc\\\VVVQQQPPPOOOMMMJJJGGGEEECCCBBBBBBAAA@@@>>>===<<<;;;:::888666666666666444333444444444444333333333333222222222333333444444444444333222222111111222222000000000000000000000000000000000000000000000000000/////////////////////---...///000000///...---000...---,,,---...---,,,------............------,,,+++///444555000---...------......------,,,+++,,,...///...------...///---,,,,,,,,,,,,,,,------------------------------+++,,,...---,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///................................................------------------------,,,---...000000//////...000000000000111111111111000////////////000111222111111111222222222333333444333222222222222333444222222222333333333444444222333444666888777666444555555555555555555555555555666666666777777777777qqqccc___\\\ZZZXXXVVVUUUUUUVVVWWWUUUTTTSSSRRRPPPOOONNNMMMLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHFFFDDDBBB@@@??????AAA@@@>>><<<;;;999666444555444333222111111111111000000000000000000000000///......---------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---000000///......------,,,////////////////////////...///000000//////000111555111,,,,,,...111222111111000000111222222000///111111111111111111111111000000000111111111222222///666:::777222111333333444444333333333333444555444555555666666555555444444444444444444444444444444444555555555666666666777777777777888999:::::::::;;;<<<===???@@@AAABBBDDDEEEHHHLLLOOORRRSSSTTTXXXZZZ]]]```bbbdddgggjjjnnnoooppprrrtttuuuwwwxxxyyy{{{~~~}}}{{{yyyyyyxxxwwwuuutttmmmlllhhhddd___[[[XXXVVVUUURRROOONNNNNNKKKFFFAAA?????????>>>===;;;:::999999888888777777666666555666444333333444444333222444444333333333222222222000000111222333444555555333333222111111111111222000000000000000000000000000000000000000000000000////////////////////////---...////////////...---000...,,,,,,---...---,,,,,,------------------,,,,,,,,,111:::>>>888111---------......------,,,,,,+++---......------///000...------,,,,,,---------------------------------,,,---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...............---,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000111111111111//////......//////000000111111111222222222222333333333222222222222333333222222222222333333333333222222444666888888666444555555555555555555555555555555666666666777777777qqqccc^^^[[[YYYXXXVVVVVVVVVWWWXXXTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHFFFDDDBBB@@@??????===;;;:::;;;;;;;;;999777444444333222111111111111///////////////////////////...------,,,,,,------------,,,+++++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,******))))))***+++,,,,,,------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,,,,/////////000///...------////////////////////////...///000000//////000111333000------///000111000///......000111000...+++111111111111000000000000000000000000111111111111111333444222222222333222444444333333333333333333444444444555555444444444444444444444444333333333444444444444555555555555888888777777777888999999::::::;;;;;;<<<=========@@@AAABBBDDDFFFGGGGGGHHHGGGIIILLLMMMNNNOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\^^^aaadddgggkkkpppsssssswww}}}|||uuuoooiiidddbbbaaa___]]]\\\\\\[[[YYYWWWVVVUUUSSSQQQNNNKKKJJJIIIGGGEEEDDDCCCCCCAAA>>>:::;;;;;;<<<<<<;;;:::999999555555555555555555555555555444333444555666555444555555555555444444444333000111111222333333444444333222222111111111111111000000000000000000000000////////////////////////.........///////////////........................///---,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++---+++///:::???:::222---,,,------...------,,,,,,***,,,............///111......------,,,---------------------------------,,,......---+++***+++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,---...///......,,,+++..............................................................................---------...///000///000000000111111111111//////............//////111111111111222222222222333222222222222222222333111222222222222333333333333222333666999:::777444555555555555555555555555555555555666666666777777rrrccc^^^ZZZYYYXXXWWWWWWWWWWWWXXXUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKKKKIIIHHHFFFDDDBBB@@@??????:::999888888999999777555444444333222111111111111////////////////////////......---,,,,,,,,,,,,,,,...---+++******+++,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++((()))***++++++***)))((())))))***+++,,,,,,------........................,,,,,,,,,---------......------------------------***,,,...///...,,,,,,,,,---...//////000000//////////////////////////////...///000000//////000111/////////000000000///...000000000111222222000...111111000000000000000000//////000000000111111111444222111111222222111111333333333333333333222222333333444444444444333333555555444444444444444444444444444555555555666666777777777666666777777888666666666777888888999999<<<<<<===>>>>>>>>>>>>>>>===???AAAAAAAAAAAACCCEEECCCCCCDDDEEEFFFGGGHHHIIIGGGIIIKKKLLLNNNPPPTTTWWWZZZ^^^cccgggiiijjjlllmmmeeeccc^^^YYYTTTQQQNNNMMMKKKJJJHHHGGGGGGFFFDDDBBBCCCBBBBBBAAAAAA@@@@@@???>>>============<<<999777777777777777777666555444555555555555666666666777555444333444666666666555555444444444333333333333222222222222222222222222333222111111000000111111////////////////////////........................------....../////////000......------------.........---++++++---...------,,,,,,------------,,,,,,---)))+++333999666000---,,,,,,------...------,,,***,,,............///111///...---,,,,,,,,,,,,,,,------------------------,,,---...---+++******+++,,,,,,,,,+++++++++******+++,,,,,,,,,------......)))***,,,...///......---................................................//////////////////////////////......//////000111///000000000111111111111//////............//////000000111111111222222222222222222222222222222222111111111222222222333333333222222666:::;;;888444555555555555555555555555555555555555666666666666sssccc^^^ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPOOONNNOOONNNMMMMMMLLLMMMMMMNNNIIIHHHFFFDDDBBB@@@??????<<<:::999888777666333111555444333222111111111111000000000000000000000000...------,,,,,,,,,,,,,,,000...,,,+++***+++,,,---,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++(((((())))))))))))((((((*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------.................................***,,,---...,,,,,,,,,------......//////000111111////////////////////////...///000000//////000111---...000111111000...---...------...000000///...000000000000000000000000/////////000000000111111444111///222333000///111111222333333333333222222222333333444444333333222444444444444444444444444444555555555555666666666444444444333444444555555333333444555555666777777777888888999999888888777999;;;<<<<<<;;;;;;<<<>>>======>>>>>>???@@@AAAAAA???@@@AAA@@@@@@BBBEEEGGGJJJMMMQQQSSSSSSSSSSSSTTTNNNLLLIIIFFFCCCBBBAAAAAAAAA???>>>===>>>===;;;:::888888888888888999999999999::::::;;;:::999888777333444444444333222111111333333444444555555555555444222111222444444333222222222222111111111000000333333222222111111111111222222111000000000000111////////////////////////---------------------------------......//////000......------------......---,,,++++++---...------...//////000000//////...,,,((((((...111000------,,,,,,------......------+++---......------///000......---,,,++++++++++++------------------------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///)))***+++,,,.........///........................------------------------......................../////////000000000000111000000000000111111111111000000//////......//////000000000111111111111222111111222222222222111111111111111111222222222222444222111555;;;<<<999444555555555555555555555555444444555555555666666666tttddd___[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWUUUSSSQQQPPPNNNMMMOOONNNNNNMMMMMMNNNOOOPPPIIIHHHFFFDDDBBB@@@??????===<<<::::::999888555333555444333222111111111111000000000000000000000000...---,,,,,,++++++,,,,,,222000...+++***+++,,,---***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///------------------------+++,,,---,,,++++++---///000000///......///000111////////////////////////...///000000//////000111.../////////......//////,,,+++***+++---/////////......//////000000111111////////////000000000111111---...222333///...111000111222333444444333333222222333333333333222222111111222222333333444444444444444555555555666666222222222222222333444444444444444555666666777777666666777777777777666666888999::::::999888:::;;;:::;;;;;;<<<<<<=========<<<<<<===<<<;;;<<<>>>AAA@@@CCCEEEFFFEEEDDDDDDDDD@@@???<<<:::999999999:::===;;;::::::;;;;;;:::999888888888777666666555555666888999999888777666666222333333444444444333333222222333333333333333333444222111222333333222111111111111111000000000000111111111111111222222222222222111000000000000000////////////////////////........................,,,,,,---......///000000...------,,,,,,------...---+++***+++,,,......------......//////......---+++))))))---...++++++---+++,,,------......------,,,...///...------...///------,,,+++************------------------------***+++,,,,,,+++***+++---------------,,,,,,,,,,,,***++++++,,,------......++++++++++++,,,------...........................---------------------------------------------------...///000000000///...000000000000111111111111222111000////////////000000000000000111111111111000111222333333222111000111111111111222222222222444222111555;;;===999444555555555555555555555555444444444555555555666666uuueee___[[[[[[ZZZYYYXXXWWWVVVVVVXXXWWWVVVTTTQQQOOONNNMMMOOOOOONNNMMMNNNOOOQQQRRRJJJHHHFFFDDDBBB@@@@@@???<<<;;;:::;;;<<<<<<:::999555444333222111111111111000000000000000000000000...---,,,,,,++++++,,,,,,444222///,,,++++++,,,---))))))******++++++++++++***+++,,,------,,,+++***(((((())))))************+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---000333222000...---...///000////////////////////////...///000000//////000111000000///---,,,---000222000...---...000333444444---......///000111111222////////////000000000000---***---222222......222///000111333444444333333222222222333333222222222//////000111222333333444333333444444444555555555222222222222333444555666333333444444444444444555333444555555666555555555444555666666555555666777555666666666777777777888777888888777666777999<<<;;;===@@@@@@???===<<<===:::999666444444444555666888666555666777888777555:::999888666555333222222111333555555444222222222000111222444555555555555333333333333333333333333555444333333444444333111333333333222222222222111//////000111222333333444222111111000000000000000////////////////////////////////////////////////,,,,,,------...///000000...---,,,,,,,,,,,,---...---+++******,,,......---***++++++,,,,,,++++++***+++***,,,///---******...+++,,,,,,---.........------...//////---,,,---...---,,,+++***))))))))))))------------------------)))***,,,,,,++++++,,,.........------------,,,,,,))))))***+++,,,,,,------...---,,,+++***+++,,,---........................------------------------........................+++,,,...000000///...,,,000000000000111111111111222222111000000000000000000000000000111111111111000111222333333222111000000111111111111222222222555222111555<<<>>>:::444555555555555555555555555444444444555555555666666vvveee___]]][[[YYYYYYZZZ[[[ZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPNNNMMMNNNOOOOOONNNLLLKKKIIIFFFCCCAAAAAAAAABBB<<<<<<<<<;;;:::999888777333222111111000111111111111111111111111111222222000000///...............,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******++++++,,,+++++++++++++++***)))(((------,,,+++************...---,,,,,,,,,---...///---,,,++++++------,,,+++---------.........//////******+++,,,---...///000---...///000000000///....../////////...---,,,,,,---........./////////000//////000000000000//////,,,,,,,,,------...000000//////............/////////////////////000111111111111111111111111111111444444444444444444444444333222222111111222222333111222222333333222222111222222333333333333444444555555555555555555555555444444555666777777666666555555555555666666666666444555666777777666555444777666666555555555666666888888888888888888888888777666555444333333444555444444444333333222222222333333444555666666666666222333555555555555333222222222222222222222222222333333333333333222111000111111111111111111111111000000000000000111111222111111111111111222222222333222222111000///......////////////////////////......////////////......////////////////////////......---,,,,,,,,,------------------,,,+++***)))//////...---,,,++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********((())),,,...///...---,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++***)))(((((()))***+++---...///000+++,,,------......------........................//////...------------...............////////////444444444333333222000000000000000000111111111111222222333333333333444444111111111111111111111111777777777888888888999999555555555444444333333333444444444555555555555666vvveee___[[[ZZZZZZ[[[\\\[[[YYYWWWYYYXXXWWWUUUSSSRRRPPPPPPQQQOOONNNMMMNNNOOOOOONNNKKKJJJGGGDDDBBBAAA@@@@@@;;;;;;;;;:::999888666666333222222111111111111111111111111111111111111111//////...---------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++***))))))---,,,++++++******++++++******)))))))))***+++,,,,,,+++******,,,,,,+++***,,,------------.........111111000000/////////...+++,,,---///000000000///....../////////...---------.....................//////000000000000//////////////////000111222333//////............/////////////////////000111111111111111111111111111111333333333333222222222222333222222111111222222333111222222333333222222111222222222333333333444444444444444444444444444444333444444555555555444444333444444444444555555555444444555666666555444333666666555555555555555666777777777777777777777777666555444222222222333444555555444444444333333333000111222222222222222222111111222222222222111111222222222222222222222222222333333333222222111000111111111111111111111111000000//////000000111222000000000000000000000000111111111000000000000000........................------............------........................------,,,,,,,,,------.../////////......---,,,+++.........---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++*********+++---------,,,***)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---......---,,,+++******,,,,,,,,,------.........+++,,,------......------------------------------...------------...///000............////////////+++,,,---///000111111111000000000000111111111111333333222222222111111111111111111111111111111111000000111111111222222222444444444444444333333333444444444555555555555666wwweee^^^YYYYYYZZZ\\\]]]\\\XXXVVVXXXWWWVVVTTTSSSQQQPPPOOORRRPPPMMMLLLMMMNNNOOONNNKKKJJJHHHFFFCCCAAA???>>>:::::::::999888777666555333333222111111111111111111111111111111111111111......---,,,,,,,,,,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++***++++++++++++***))))))++++++******++++++,,,---,,,,,,,,,+++,,,------...+++***))))))++++++***))),,,,,,,,,,,,------------000//////...---,,,++++++)))***,,,---///000000000......///000000000//////...............---------//////000000000000//////------------...///000000//////............/////////////////////000111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111222222222222333333333333444444444444444444444444333333444444333333222222222222222333333333444444333444444555555555444444555555444444444555555666555555555555555555555555444333222111111111222222555555555444444444444333000111111111111111000///222222111111111111222222222222222222222222222222222222222333222222111000111111111111111111111111000000//////000000111222000000000//////........./////////000000111111111........................,,,,,,------------,,,,,,........................,,,,,,,,,,,,------...///000000000000///...------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***------------+++)))'''&&&++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............---,,,++++++000//////......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///......---......//////............////////////,,,---...000111222222222000000000000111111111111333333222111000///......111111111111111111111111111111111111222222222222333333333333444444444444444444444555555555555666xxxfff^^^[[[ZZZYYYZZZ[[[[[[YYYWWWXXXWWWVVVUUUTTTRRRQQQQQQRRROOOLLLJJJKKKLLLMMMMMMKKKJJJIIIGGGDDDAAA>>><<<::::::::::::999777666555333333222111111111111222111111111111000000000000......------,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************---------,,,,,,+++++++++******+++++++++******)))************+++,,,---...------------.........///,,,***)))***+++,,,+++)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---***+++,,,------...//////......///000111111000000/////////...............//////000000000000//////---,,,,,,,,,------.../////////............/////////////////////000000111111111111111111111111111000000111111111111222222222222111111111111222222111111222222222222111111111222222222222333333333333333333333333333333333333444444444333222111111222222222333333333333444444444444555555555555555444444444333444444555555444444444444444444444444222222222222222222222222333333333333333333333333333444444444333222111111444333222111111222333444111111111111111111111111111111222222222222111111111111111111111111111111///////////////000111111111111000000///...------//////000000000000000000........................,,,------......------,,,........................+++++++++,,,---...///000//////000//////...------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,***)))'''&&&++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,++++++//////......------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,111000///...---------...............////////////222222222111111///......///000000000111111111111333222222111000000//////111111111111111111111111333333444444444555555555222222222333333444444555444444444555555555555666yyyfff___]]][[[XXXWWWXXXYYYZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSQQQNNNJJJHHHIIIJJJKKKKKKKKKJJJIIIGGGDDDAAA>>><<<<<<<<<;;;;;;:::999777666444333333222111222222222111111111000000000/////////...............//////,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************---------,,,,,,+++++++++)))******+++++++++******)))))))))***+++,,,---...)))*********++++++++++++---+++***+++,,,---,,,++++++++++++,,,,,,,,,------///////////////000000000------------,,,,,,,,,---......///000111111000000//////////////////////////////000000000000//////000000000///000000111111//////............/////////////////////000000111000000000000000000000000000111111111222222222333222111111000000111111222000111111222222111111000111111111222222222333333333333333333333333333333444444444444444333222111222222333333333444444444444444444555555666666666333333333333333444555555222222222222222222222222222222222333333333222222111111111111111111111111444444555444444333222222333333111000000111333333111111111111111111111111000111111222222111111111000000000000000000000000/////////...///000000111222222111000//////......111111000000///......---..............................////////////..............................+++++++++,,,---...///000------.........---,,,,,,******+++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,------,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---------+++,,,------......------------------------------...............///000111............////////////000000///...---+++)))(((///000000000111111111111111111222222222222222222111111111111111111111111111111111222222222333333111222222333333444444444444444444555555555555666yyyggg```___[[[WWWUUUVVVXXXZZZ[[[YYYYYYXXXWWWVVVUUUTTTTTTQQQNNNKKKIIIJJJJJJJJJJJJKKKJJJHHHFFFCCCAAA???>>><<<<<<<<<;;;:::999888777444444333222222222222222111111111000000//////...///............///000000,,,++++++******++++++,,,,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++))))))***++++++++++++***************+++,,,---...***++++++,,,---,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------000000//////...---,,,,,,000///...---,,,,,,,,,,,,......///000000000//////............//////000000//////000000000000///////////////......//////000//////............/////////////////////000111111000000000000000000000000000000000111222222333333111111000000000000111111000000111111111111000000111111111111222222222222222222222222222222222222333333444444444333222222222222333333333444444444444333333333444555666777222222222222333444444555222222222222222222222222111111222333333333222222///000000000000111111111222222222222222222111000000000////////////000000111111111111111111111111///000111111222111111111000000000000000000000000//////......//////000111111111111000000/////////222111111000...------,,,------------------------...//////////////////...------------------------,,,,,,,,,,,,------...///+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,---......+++,,,------......------........................)))***+++---000333555777............////////////...////////////...------000000000000111111111111111111111222222222333333111111111111111111111111111111111222222222333333222222222222333333333333444444444555555555555666yyyhhhbbb]]]ZZZWWWVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTQQQOOOMMMLLLLLLLLLKKKJJJKKKJJJGGGDDDBBBAAA@@@@@@;;;;;;;;;:::999888777666444444333222222222222333222111111000//////.........---------......///000,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++*********************************************************************************+++++++++++++++))))))***+++++++++++++++************+++,,,------,,,---.../////////......,,,+++***+++,,,---,,,***,,,------------.........---------,,,,,,+++++++++000///...---------...///....../////////...------***++++++,,,---...////////////000000000000//////...------,,,,,,,,,------//////............/////////////////////000111111000000000000000000000000......///000000111222222111111000000000000111111000000111111111111000000111111111111222222222222222222222222222222222222111111222222222222222222111111111222222222222333111111111111111333444555111111111111222333444555111111111111111111111111///000111222222222111111///000000000111111111111///000111111111111111111...//////////////////...111111111111111111111111//////000111111111111111000000000000000000000000///............///000000////////////////////////000000/////////.........---------------------------......//////......---------------------------------,,,,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))******++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---.........+++,,,------......------------------------------***+++,,,...000222555666............//////////////////000111222222222222000000000000111111111111111111111111111000000000111111111111111111111111333333333444444444555555333333333222222222222222444444444555555555555666yyyiiiccc[[[YYYXXXXXXYYYYYYXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRPPPOOONNNOOONNNLLLJJJKKKIIIFFFCCCAAAAAAAAABBB:::::::::999888777666555555444333333222222333333222111111000///......---,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++,,,,,,,,,,,,++++++*********))))))******++++++++++++************************))))))))))))))))))))))))************************)))))))))******++++++,,,((()))***+++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,+++***+++***)))***+++++++++)))---------.........//////,,,,,,---...///111111222///...------...///000111.../////////...---,,,,,,(((((()))***,,,---......//////000000000000//////111000000/////////000000//////............/////////////////////000111111000000000000000000000000---------...///000000111111111000000000000111111000000111111111111000000000111111111111222222222111111111111111111111111...///000111111111111111000000000000111111111111000////////////111333444111111111111222333444555111111111111111111111111---...///111111111000///000000111111222222222333///000111222222222222222///000111222222111000///000000000000000000000000//////000111111111111111000000000000000000000000...............///000000---------........................///////////////------------------------,,,------......------,,,------------------------......---,,,,,,,,,------++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***+++,,,------,,,+++************++++++,,,,,,,,,...---,,,,,,+++++++++,,,(((((()))***************((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,---......------------------...............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111............/////////000------...//////000//////000000000000111111111111222222111000///...------111111111111111111111111111111222222222333333333444333333222222111111111444444444555555555666666{{{iiibbb^^^]]]ZZZWWWVVVWWWYYYZZZ[[[ZZZYYYWWWUUUSSSRRRQQQRRRPPPNNNMMMNNNNNNMMMLLLKKKHHHEEECCCCCCAAA???>>>999999:::::::::999888888666555444222111000000000111111111111000000000000,,,,,,------...------,,,++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&......---,,,++++++++++++,,,,,,+++***((())),,,...,,,+++***))))))***+++,,,))))))))))))************+++++++++,,,,,,+++++++++************************---,,,++++++******++++++(((((()))***++++++,,,,,,000...,,,***((('''''''''------...---++++++---///---...///...------...///111111000///////////////........................------------------------222000000000111000...,,,,,,)))(((***...111111000000000000000000000000000..................------000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000333222000/////////000111222333222///,,,)))((()))000000000000////////////000000111222222222222111222222111111111111111222444222///---...000444666000111111111222222222222000111111111222222222222...///111222333333333222////////////////////////111111111111111000//////........................////////////////////////000000//////.........---000000//////.........---------......///.........////////////////////////+++---///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,******)))---------------------------------,,,,,,+++++++++)))))))))******++++++,,,------------------------***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........************************+++---///000000///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000000///---+++)))+++++++++,,,,,,,,,------..................---------.........//////000000///////////////.........////////////000000000000---...///111222222333222111111111111111111111111222222333444444444444333333333333333333333333333333333333444444444555555|||jjjccc^^^]]]ZZZXXXWWWWWWXXXZZZYYYYYYWWWVVVTTTRRRQQQPPPRRRPPPNNNMMMNNNNNNMMMLLLJJJHHHEEECCCCCCBBB@@@>>><<<<<<;;;;;;:::888777666666555333222111000000000111111111111000000000000---------...------,,,,,,++++++************++++++------------------------,,,,,,,,,+++,,,,,,------+++,,,,,,***))))))+++---******)))(((((()))******))))))))))))******************++++++++++++******************************(((((())))))***,,,------)))******+++,,,,,,---------,,,+++***)))******+++---...///...---,,,...///---...///...---,,,---///111000///............///................................................///......///000111///...///...------......---,,,------------------------////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////222222000/////////000000...///111000//////000111000000000000///////////////000111111222222111111111111000000000111111222333222000///000222444555000000000000111111111222000000000000111111111111---...//////000000000000000000000000000000000000111111111111111000//////111111111111111111111111////////////////////////000/////////.........---000/////////.........---000000000///...,,,+++***........................,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------------,,,,,,,,,+++++++++*********+++++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,...000000...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,------------..................------////////////000000000111/////////////////////.../////////000000000111111//////000000111222222222111111111111111111111111111111222333333333333333333333333333333333333333333333444444444555555555}}}kkkccc^^^]]]ZZZXXXWWWWWWXXXYYYXXXWWWVVVTTTSSSQQQPPPPPPRRRPPPNNNMMMNNNNNNMMMLLLIIIGGGEEECCCCCCCCCAAA@@@???>>>===;;;:::888666666555444333222111000000000111111111111000000000000---.........---,,,,,,+++++++++************++++++------------------------******++++++,,,---......***+++,,,+++******+++,,,******))))))))))))******)))))))))*********++++++)))******************)))************************))))))***+++,,,------...+++++++++,,,,,,------...************+++,,,---......///000///...---...000,,,...///...---,,,---...//////...---------......------------------------////////////////////////,,,,,,,,,---000000///......///111111///---,,,,,,------------------------///////////////////////////////////////////////////000000111111000000///////////////////////////////////////////////////111111000/////////000000---///111222222333555666000000000000//////////////////000111111111111111///////////////000111222333222222111222222333444////////////000000000000....../////////000000000//////.........//////000111111111111111111111111000000111111000000///////////////////////////////////////////////////////////////.............../////////...............000000//////...---++++++........................---------------,,,,,,,,,---------,,,,,,+++++++++((())))))***+++,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++************************+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++,,,------,,,------------.........------------------......---------------...............//////////////////000000000111111111222222222111111000000111111222000000000000000000000000000000111222222222222222111111222222333333444444444444444555555555666666lllddd^^^]]][[[YYYWWWWWWWWWXXXWWWVVVVVVTTTSSSRRRQQQQQQRRRPPPNNNMMMNNNNNNMMMLLLIIIGGGEEEDDDDDDDDDBBBAAA@@@???===;;;:::888777777555444333222111111111111111111111111000000000///............---,,,++++++++++++************++++++************************++++++,,,,,,------------)))***,,,,,,+++******++++++++++++******+++++++++))))))*********+++++++++))))))************))))))************************---------------,,,,,,+++++++++++++++,,,,,,------******++++++,,,---...///,,,...//////---------...,,,---......,,,,,,---......------,,,,,,---------------------------------.............../////////,,,,,,+++---...///...,,,&&&+++///111///...///111....................................//////////////////////////////////////////000000000000//////........................////////////////////////000000000/////////000000111222333333222111222444000000000000////////////...///000000111111000000---------......000111222000111111222222222111111.........////////////000---------.........//////222111000///...///000111000000000000000000000000///000000000000000//////------------------------////////////////////////................................................,,,,,,---...////////////...........................---,,,++++++,,,,,,---...------,,,,,,++++++***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------------------------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,,,,------...,,,+++*********+++---...---------.........//////,,,,,,------------..........................................////////////000111111111222222222222555444222111000000111111//////////////////////////////000111111111111111000000111222333444444555444444555555555666666666mmmeee^^^]]][[[YYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNMMMNNNNNNMMMLLLIIIGGGEEEDDDDDDDDDCCCAAA>>>>>><<<;;;:::999999999444444333222111111111111111111111111000000000///---.........---,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***(((***,,,,,,***))))))***************************************++++++++++++))))))************))))))************************+++,,,,,,---,,,+++******************+++++++++++++++,,,,,,,,,,,,---,,,,,,***,,,......,,,++++++,,,,,,---...---,,,+++,,,...------,,,,,,,,,,,,------------------------------,,,,,,---------............---,,,---...---,,,***###(((---///...---///111........................,,,,,,,,,------.................................//////000000000000//////------------------------......................../////////000000000//////111222333222000//////000000000000000////////////......///000000000000///------------...///000111//////000111000000///...---.........////////////,,,------------.........111000///.........///000////////////////////////...//////000000000//////000000000000000000000000////////////////////////---------...............---------...............+++,,,---...////////////........................---,,,+++******+++---...---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------///...,,,+++++++++,,,------------.........//////,,,,,,,,,,,,------......111111111111111111111111---.........//////000000000111111111222222222222666555444222111111000000//////////////////////////////000111111111111000000000111111222333444444444444444444555555555666ooofff^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRPPPNNNMMMNNNNNNMMMLLLJJJHHHFFFDDDDDDDDDBBBAAA>>>===;;;999999999999:::444333222222111111222222111111111111000000000000,,,------......------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***))))))***+++***))))))***+++(((((())))))))))))((((((*********++++++++++++,,,)))******************)))************************%%%&&&(((***+++++++++***************************+++,,,,,,,,,,,,++++++***)))+++------,,,++++++++++++---...---,,,+++,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///...------...---+++)))(((***,,,---,,,++++++,,,+++++++++++++++++++++++++++++++++,,,------.................................//////000000//////...------------------------..............................///000000000//////---...//////......///111000000000000////////////---......///////////////...............///000111...////////////...------............////////////,,,,,,---------.........------,,,,,,,,,------.................................///000000000//////////////////////////////////////////////////////---------------.........---------------...............//////...------,,,------------------------,,,,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,------------.........++++++,,,,,,------......//////............------------......///000000000000000000111111111222222555555555444333222000000000000000000000000000000//////000111111111111111000000111111222222333333333333333444444444555555pppfff^^^]]]\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPNNNMMMNNNNNNMMMLLLLLLIIIGGGEEEDDDCCCBBB@@@???>>>;;;999777777777777333333222222111111222222111111111111000000000000++++++,,,---............++++++************++++++************************+++,,,---......---+++************)))((((((***,,,)))***++++++++++++***)))*********+++++++++,,,,,,******++++++++++++******************************&&&''')))+++,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++******)))+++......---++++++++++++,,,------++++++,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------//////---+++///---,,,,,,,,,,,,***)))************************++++++,,,,,,---......///..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................------///000000000//////+++,,,......---...///111000000000000////////////------.../////////......000//////...//////000000000000//////................../////////000000000------------............***+++,,,,,,------------////////////////////////---......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........,,,,,,,,,------..................///......---,,,------------------------++++++***++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))*********++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++...------,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***++++++,,,------......------,,,,,,,,,+++++++++------......///000000111/////////000000000111111444555666666666333111///111111111111111111111111///000111111222222111111111111111111111222222222222222222333333333333444pppfff^^^]]]\\\[[[YYYWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLMMMJJJGGGEEEDDDCCCAAA???AAA???<<<888666555555555333333222222111222222222111111111111000000000000******,,,---.../////////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........---,,,++++++***(((''''''***---------////////////------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++******,,,///000...---,,,,,,+++,,,------++++++,,,------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111---,,,,,,...000000///...111...++++++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000000//////---...///...---,,,---...000000000000////////////,,,---......//////......111000000////////////000222111000///////////////////////////000000000000---------.........//////***+++---///000000//////000000000000000000000000------...///000000//////////////////////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........***+++,,,...///000000000------------------------******++++++,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++///...------,,,+++***)))&&&''')))+++,,,---,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......222222111111000000000000---------...///000000111////////////000000000000222444666888777444111...111111111111111111111111000000111222222222222222222222222111111111111111111111222222222333333333ooofffbbb```]]][[[ZZZYYYWWWUUUWWWUUUUUUUUUVVVVVVTTTSSSNNNLLLJJJIIIJJJLLLNNNPPPKKKJJJGGGDDDBBBAAA@@@@@@===;;;::::::::::::999777777666333111000000000000//////............//////......---------,,,,,,,,,---,,,,,,+++*********+++---+++******++++++)))((('''((()))***+++,,,------+++++++++*********)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))+++***(((''''''(((***+++)))((((((((()))+++---///+++++++++******************)))''''''((())))))(((+++***+++,,,---,,,)))&&&,,,,,,------......------,,,------,,,***))))))***------------------------000000000///......000222............//////000000,,,,,,,,,++++++*********,,,------......------,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,---...000000000////////////...---------------------------------------***+++---//////...---+++---,,,,,,,,,,,,---......---------------...//////111111000000//////......---...///...---,,,---///......---,,,,,,...///000000////////////.........------......------,,,+++111...++++++...//////---........................111111000000//////......,,,///111000------111555000000///..............................---------............---,,,+++***++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...---+++***+++,,,,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,***((()))++++++(((&&&************************)))************+++++++++******,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,******+++...000000000...------...///000000000000000000000000000............////////////555555555555444333222111///////////////......---000111111111111222222222222222111000000111222222000000111222333444444555qqqhhh^^^\\\ZZZYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUSSSQQQNNNMMMLLLKKKKKKMMMOOOPPPKKKJJJGGGDDDBBBAAAAAA@@@>>><<<::::::::::::888666777666555333222222222222//////............//////......---------,,,,,,,,,///---+++(((((()))+++---...,,,++++++------,,,***+++++++++***************+++++++++*********))))))++++++++++++************))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,+++*********++++++************************,,,+++)))***++++++***)))%%%&&&(((+++......---+++))))))***+++,,,,,,,,,,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,---------....../////////---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,------//////000///......000///...------------...------------------------+++,,,---...///...------------,,,,,,------...///......---------......////////////.........------...000111000///...///111---------------...///////////////.........------...............---,,,,,,000...++++++...///...---......................../////////.........------///222444222...---///222...//////000///...------------..................,,,,,,------...------,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,++++++++++++++++++******))))))))),,,------,,,+++******,,,,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++)))************+++++++++++++++,,,---------,,,,,,,,,+++)))***,,,,,,***'''************************)))************+++++++++---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,...000//////...------...//////////////////////////////........./////////000000333444444333222111000000//////000111111111111111000000111111111222222222111111111111111111111111222222222222222222222222tttjjj]]][[[YYYYYYZZZZZZYYYXXXXXXWWWUUUUUUUUUTTTQQQOOONNNNNNNNNNNNNNNNNNOOOOOOKKKIIIGGGDDDBBBAAAAAAAAA???===;;;::::::999777555333333444444333222222111000//////......//////000......---------,,,,,,,,,000---***''''''))),,,///,,,+++***+++------,,,++++++++++++*********))))))+++++++++***************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((((((''''''((())))))******+++++++++,,,+++***+++,,,+++)))(((%%%%%%'''***---///...---((()))***+++,,,,,,,,,,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,...,,,***)))(((,,,,,,------------......------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,....../////////...------000///......---.........,,,,,,,,,,,,---------------------.........//////...------------...//////......---------------............---------------...///000000///...///000,,,---......//////..................---------,,,...////////////...------///---,,,,,,---......---------------------------.........---------------000333555444000------...---...///000000...---,,,,,,---------.../////////***+++,,,---............++++++,,,,,,,,,,,,------......---,,,,,,,,,------------------------------,,,++++++++++++*********------,,,,,,++++++***************)))))))))))))))***,,,,,,,,,***)))***+++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++)))************+++++++++,,,---------------,,,,,,,,,+++++++++,,,,,,+++)))************************)))************+++++++++///---+++(((((()))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------...///////////////------------------------000///......---......///...---------------......////////////////////////////////////000000000000111111111111111000///...---...///111222222333333000000000111111111222222000111111222222111111000333333222222222111111111vvvkkkaaa___\\\[[[ZZZZZZXXXVVVYYYWWWVVVUUUTTTSSSPPPNNNMMMNNNOOOPPPPPPPPPOOONNNJJJIIIGGGDDDBBBAAAAAAAAA@@@>>><<<::::::888666444...///111222222111000///000000////////////000000......---------,,,,,,,,,...,,,***((((((***,,,...)))((('''(((***++++++***((())))))***++++++,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++***&&&&&&'''((()))*********'''(((((()))***++++++,,,)))(((((()))***)))'''%%%***))))))***,,,,,,***))))))***+++,,,---.........,,,------,,,***))))))***++++++++++++++++++++++++)))+++......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,............------,,,,,,//////......---......///,,,,,,,,,,,,,,,---------......---------...///000......------......///000......------,,,,,,------......------------------,,,---......,,,,,,---...+++,,,.../////////...---......---------,,,,,,,,,/////////000///......---...---------------------------------------------......------------------///111444333000---,,,,,,//////.........---------,,,,,,,,,---...///000000***+++,,,---............+++++++++,,,,,,,,,------...------,,,,,,,,,------------------------------+++++++++*********))))))++++++++++++++++++,,,,,,******************)))))))))+++++++++))))))***+++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,+++******************************))))))*********+++++++++///---+++)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------...............------------------------//////......//////...---,,,,,,,,,,,,---------.../////////////////////////////////000000000111111000111111111000//////...,,,---...///000000000000000000000000111111111111///000111222222111000///222222222111111111111111wwwjjjcccaaa^^^]]]\\\\\\ZZZYYYZZZXXXVVVUUUUUUSSSPPPNNNNNNOOOPPPQQQQQQPPPNNNMMMJJJHHHFFFDDDBBBBBBBBBBBBAAA???<<<:::999888555333...///000111222111000///000000////////////000000......---------,,,,,,,,,++++++++++++++++++++++++)))((('''(((***+++***))))))))))))***++++++,,,,,,************************)))))))))(((((((((''''''))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))*********+++,,,,,,,,,''''''((()))******++++++)))((('''(((******((('''---,,,******+++***(((''')))***+++,,,------------,,,------,,,***))))))***++++++++++++++++++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,......------,,,,,,++++++......------------......+++++++++,,,,,,,,,------...------------...//////---------------...//////...------,,,,,,,,,------........................,,,---...---,,,+++,,,...+++,,,.../////////...---......---------,,,,,,,,,/////////000///......---,,,------------,,,,,,---------------------------........................+++---///000///...---,,,111///---++++++,,,...///,,,,,,,,,---...///000000,,,------......------,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...------------------------+++++++++*********))))))((()))******+++,,,------++++++++++++++++++++++++)))***++++++***)))***+++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***))))))*********+++++++++******+++++++++******)))((()))************)))***************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,++++++++++++++++++++++++...---,,,...//////---***+++,,,,,,------.................................////////////000000000000111111111111111111000///......////////////......//////000000000111111111000000000111111000000000//////000111111222333333xxxiii```^^^]]]]]]^^^___^^^^^^ZZZYYYWWWVVVVVVTTTQQQOOONNNOOOPPPQQQPPPOOONNNMMMIIIHHHFFFDDDBBBBBBBBBBBBAAA>>><<<::::::888666333222222333333333333333222111000000//////000000111......---------,,,,,,,,,)))***+++------,,,+++***+++***)))***,,,,,,+++***---,,,,,,+++***)))((((((***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++***(((&&&%%%%%%%%%&&&'''(((((())))))*********+++)))((()))+++,,,,,,,,,+++***))))))+++++++++)))((())))))***************(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++************++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...******++++++,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...................../////////---...//////...---...///,,,---......//////..................---------,,,...////////////...------+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.............../////////)))***,,,---.........---111///---+++***,,,...///,,,---------.../////////---------...------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......------------------------,,,++++++++++++*********((())))))***+++,,,------+++++++++++++++,,,,,,,,,)))***,,,+++******+++,,,,,,++++++******++++++,,,******************************++++++++++++******)))************+++++++++(((((()))***************''')))******)))))))))***************************)))************+++++++++)))***,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++...111111...***+++,,,---......///..........................................////////////111111222222222222111111111111111111111000///////////////000000000111111111000000//////000000111......///000111222333444yyyjjj___^^^\\\\\\^^^___^^^^^^[[[YYYXXXWWWWWWVVVSSSQQQOOOOOOOOOOOOOOONNNMMMMMMIIIHHHFFFDDDCCCBBBBBBBBB@@@>>>;;;::::::888666444555444444333333333333444111111000000000000111111......---------,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++******++++++***)))------,,,+++***)))((('''))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))+++***))))))))))))***+++***((($$$"""!!!!!!###$$$((((((((()))))))))))))))***(((&&&''')))---//////+++)))((()))+++,,,,,,+++)))************))))))((((((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++************++++++++++++,,,+++***))))))***+++,,,,,,++++++******+++,,,---+++*********++++++,,,---)))******+++,,,,,,------******,,,---------,,,+++,,,++++++++++++,,,------*********+++,,,---...///,,,,,,---------.........---...//////------...///---------------...///////////////.........------...............---,,,,,,))),,,......,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,...//////............---------,,,,,,------..................++++++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,++++++++++++++++++******************)))*********++++++++++++)))+++,,,,,,++++++,,,...,,,++++++******++++++,,,******************************++++++++++++******)))************+++++++++'''((()))***+++,,,,,,,,,'''))),,,,,,***)))***,,,************************)))************+++++++++*********++++++,,,------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///333444000++++++,,,...///000000//////........................------------............000111111222222111111111///000000111111111111000////////////000000000111222111///------///111222//////000000111111222222zzzjjjbbb```]]]\\\\\\\\\[[[ZZZ[[[YYYXXXXXXXXXWWWTTTRRROOOOOOOOONNNNNNMMMMMMMMMIIIHHHFFFDDDCCCBBBBBBCCC???===;;;::::::999777555555444222111000111222333111111000000000000111111......---------,,,,,,,,,,,,+++***)))***+++---...+++)))(((((())))))'''&&&***************+++++++++))))))******++++++++++++************))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++,,,***'''%%%%%%'''+++...))))))))))))(((((((((((((((&&&######'''+++...000,,,+++))))))***+++******,,,,,,---,,,,,,+++***))),,,------,,,***))))))***------------------------)))+++///000...,,,++++++.........------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++,,,+++***))))))***+++,,,++++++*********+++---...***)))))))))***++++++,,,))))))***+++,,,,,,------((()))+++------,,,+++***++++++******++++++,,,---))))))***+++,,,...///000+++++++++,,,,,,---------+++,,,------++++++,,,---......---,,,,,,...///000000////////////.........------......------,,,+++))),,,//////,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---,,,,,,.../////////***,,,///000000...+++)))...............---------)))***+++---...///000000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,,,,++++++------,,,+++***)))((('''(((((())))))*********+++***+++------,,,,,,---...,,,++++++++++++++++++,,,******************************++++++++++++******)))************+++++++++'''((()))+++------......'''***------+++***+++...************************)))************++++++++++++***)))((())),,,...000++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------------,,,+++,,,------......------------------------------,,,+++,,,000555666222---+++,,,...000111000000///........................,,,,,,,,,---------......000000111111111111111000+++,,,---///000000000000////////////000000000000333111...,,,,,,...111333111111111111000000000000yyyhhh^^^_________^^^]]]]]]\\\YYYYYYYYYXXXWWWTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@>>><<<999888777666111222222222222111000///000000000000////////////------............------***+++,,,,,,---------,,,+++)))'''&&&&&&''')))+++)))***+++,,,---,,,++++++))))))))))))))))))))))))***+++,,,---...------,,,++++++,,,,,,,,,+++******)))***++++++***)))***+++******))))))))))))******)))))))))))))))******+++******))))))***++++++,,,((()))+++,,,,,,+++***))))))+++,,,,,,,,,+++,,,...***************+++++++++************************//////.........------------,,,++++++,,,------,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************************))))))***+++,,,------...***)))))))))((((((''''''++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,---.../////////......---,,,,,,......---+++++++++,,,,,,++++++***))),,,+++******,,,......---...---,,,+++++++++++++++...------------...//////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////............////////////.........---------......---,,,,,,,,,------,,,,,,---...---,,,***))),,,...///...---+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))%%%&&&((()))************))))))***+++---...//////---+++))))))+++,,,,,,++++++,,,---,,,***)))***+++------------------------222111000///---,,,+++***+++***)))(((((()))***+++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,........................///...,,,+++***+++,,,,,,***+++---......---+++***,,,---......//////.........---,,,++++++---...000000000//////.........---//////............/////////.........///000222333111///---...111222000...///////////////.........000333333000......111222222444555555333111222333zzziii``````______^^^]]]\\\[[[YYYYYYYYYXXXVVVTTTRRRQQQPPPPPPOOOOOONNNNNNMMMMMMJJJJJJHHHFFFEEEDDDDDDDDD???>>><<<:::777666555444333333222222222111111111111000000000////////////------............------***++++++,,,---------,,,++++++***))))))***++++++)))***+++,,,---,,,,,,+++************************((()))***+++++++++******)))***++++++,,,,,,,,,,,,)))***++++++))))))***+++******))))))))))))******((((((((('''((())))))***)))))))))((())))))******((()))+++,,,,,,+++)))(((+++---000000...,,,,,,,,,,,,,,,,,,+++++++++******************************)))***+++,,,---......///,,,+++*********++++++***++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++******)))))))))++++++++++++,,,,,,,,,,,,,,,------------,,,+++***------------............---,,,+++,,,---...---,,,((()))***,,,------......///---++++++,,,------,,,...------,,,++++++,,,,,,,,,,,,++++++,,,,,,---...............---,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......///......------......///.........---------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---------,,,+++***,,,---///...---++++++,,,,,,,,,,,,,,,,,,+++***))),,,+++++++++++++++++++++,,,,,,,,,+++++++++***************++++++*********+++++++++******)))))))))*********)))(((&&&%%%$$$)))******+++,,,---.........---,,,,,,......---,,,+++,,,,,,,,,***)))***,,,++++++++++++++++++++++++000///......,,,,,,+++***+++***)))(((((()))***+++************************************************)))***++++++++++++***)))))))))***+++++++++++++++)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++...---,,,++++++++++++,,,***+++---......---+++***+++,,,,,,---------------///...---,,,,,,...///111000/////////.........---//////............/////////.........///000111222111///......000111000...//////000000000000000000,,,///111000......000111333333333333222222222222{{{jjjaaaaaa```___^^^]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA???===;;;999888888555444333222111222333333111111000000000/////////------............------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++(((((()))************)))'''((()))+++,,,---------)))***++++++))))))***+++******))))))))))))******'''''''''''''''(((((()))))))))((((((((((((((()))))))))+++++++++***)))((()))---000222///,,,)))(((---------,,,,,,+++++++++************************(((((()))***+++,,,,,,---+++******))))))(((((((((,,,,,,++++++++++++++++++)))******++++++******)))******+++,,,,,,,,,,,,+++************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++++++++)))*********++++++++++++------------------,,,+++......---,,,,,,,,,------+++***)))***,,,------,,,)))***+++---............000...,,,+++,,,,,,+++***......---,,,,,,,,,------***************+++,,,,,,---......------,,,+++***************************------------............------,,,,,,,,,,,,---------------,,,,,,,,,++++++************+++,,,,,,---,,,,,,---------,,,++++++,,,---......,,,++++++,,,++++++,,,,,,,,,+++******------,,,,,,+++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++***)))))))))++++++***)))'''%%%###"""++++++++++++,,,,,,,,,---)))))))))***,,,+++)))'''***+++++++++******+++---************************---,,,,,,,,,,,,++++++++++++***))))))))))))***+++************************++++++++++++++++++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,,,,)))************+++++++++*********++++++++++++,,,************************------,,,++++++++++++,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,///...---------...000111/////////...............//////............//////............///000111111000///......000000///...//////000000111111222222,,,...000111000///000111444333111111111222222111|||kkkcccbbbaaa___]]]\\\[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQMMMNNNPPPRRRRRRQQQOOONNNLLLKKKIIIGGGEEEDDDDDDCCCBBBAAA???===<<<:::999999777555333222111222444555111111111000000000//////------............------++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------++++++++++++++++++++++++******++++++++++++++++++((((((***++++++,,,,,,,,,)))***+++***)))((()))+++******))))))))))))******(((''''''''''''((())))))******)))(((((((((((())))))******+++******)))(((***...333555444000---+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))++++++,,,+++)))''''''''',,,,,,,,,++++++***************++++++++++++************+++,,,,,,,,,,,,+++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++,,,,,,---,,,,,,++++++///...---+++++++++,,,,,,)))(((((()))+++---,,,,,,------......------,,,+++---+++******+++,,,+++***......------,,,------...***************++++++,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************+++,,,......,,,,,,,,,,,,,,,,,,,,,++++++---......,,,++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))((())))))))))))(((((((((,,,+++++++++++++++++++++(((((()))***,,,+++(((&&&)))*********)))***,,,...++++++++++++++++++++++++************++++++++++++************************************************++++++++++++++++++++++++*********++++++*********)))***++++++,,,,,,++++++))))))*********+++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,...------------...//////........................//////............//////............//////000000//////...////////////.........///000111111222222222000000222111000111333555222//////111222111000}}}llldddcccaaa___]]]\\\\\\\\\\\\[[[YYYWWWUUUSSSQQQQQQNNNOOOQQQRRRRRRQQQPPPOOOKKKJJJHHHFFFDDDCCCBBBBBB===<<<;;;999777666555555777666444222222333444555111111111111000000000000------............------,,,,,,+++*********+++,,,++++++,,,------,,,++++++++++++++++++,,,,,,------+++++++++++++++++++++++++++******************************++++++******)))((()))******)))((()))*********))))))))))))******))))))(((((())))))***++++++******))))))*********************))))))((((((,,,000666999888666444222)))******+++,,,---......************************++++++++++++************+++---...---***(((((())),,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************(((((()))******+++,,,,,,*********+++++++++++++++(((((()))))))))*********)))******+++++++++******...---,,,+++++++++++++++)))(((''')))+++,,,,,,+++------......------,,,+++)))((('''(((***,,,,,,+++------,,,,,,,,,------...+++++++++++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++++++++*********++++++++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,***++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++------,,,,,,+++******))))))))))))******+++,,,---,,,,,,++++++++++++******,,,,,,---///000///---***)))******)))((())),,,...++++++++++++++++++++++++(((((())))))***++++++,,,******++++++++++++******************************+++++++++++++++++++++++++++******************+++((())))))***************))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,+++,,,,,,,,,---------------...............//////............//////.........///////////////.../////////.........///------......///000111111666111///222222//////333333222111000111111111000~~~nnndddccc```^^^]]]]]]]]]^^^]]][[[YYYVVVTTTRRRQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOKKKJJJHHHFFFDDDBBBAAAAAA>>>===;;;:::888777777666666555444333222333444444222222111111111000000000------............---------,,,***))))))***++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++)))(((''''''''''''''''''******++++++***))))))(((((()))******(((((()))*********))))))))))))******)))))))))))))))***++++++***************+++,,,,,,+++******)))((((((((('''(((,,,000222222111111111***+++,,,,,,---...//////************************))))))***+++,,,------...***---000///,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++************************''''''((()))***+++,,,---))))))))))))************((()))))))))************((())))))***************++++++,,,,,,,,,+++*********)))((()))+++,,,,,,+++)))***+++---............'''&&&&&&'''***,,,---,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////,,,,,,+++++++++,,,------+++,,,------+++******+++******+++,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******)))((('''&&&&&&'''((()))+++++++++++++++*********---,,,+++++++++++++++++++++++++++++++++*********,,,,,,,,,---///...,,,************((('''(((+++---************************(((((())))))***++++++,,,******+++,,,,,,+++******************************++++++++++++++++++++++++++++++***))))))***++++++(((((()))************))))))************+++++++++)))))))))************+++((((((((()))******++++++)))***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------***+++++++++,,,,,,,,,,,,---------------.........//////............//////---....../////////......---...//////------...///------......//////000000555///...444555000...111111222444333222000000111nnncccbbb```^^^]]]^^^^^^___]]]\\\YYYVVVTTTRRRQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@>>>===;;;:::::::::444444444333333333333222222222222111111111000000------............---------,,,***)))((()))***+++,,,,,,+++******+++,,,,,,******)))))))))***+++,,,************************)))((('''&&&&&&&&&''''''((())))))************)))((()))***)))((('''(((*********))))))))))))******((((((((((((((()))******(((((((((((()))+++,,,---+++***))))))(((''''''''''''(((******)))***,,,...////////////////////////************************((()))******,,,,,,---...(((---000000,,,***+++---++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************(((((())))))******++++++))))))))))))******++++++)))))))))*********++++++))))))***+++++++++++++++((()))+++------,,,***))),,,***)))***,,,,,,+++***((()))***,,,------......***)))((()))+++------,,,***************+++,,,---,,,,,,,,,,,,,,,---......***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...***,,,------+++******+++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********)))(((&&&&&&((()))***)))))))))************+++...---,,,***))))))*********************+++++++++***)))((()))***+++***(((++++++***(((&&&'''***,,,++++++++++++++++++++++++)))))))))******++++++,,,***++++++,,,,,,++++++***************************************************++++++***))))))***++++++))))))***++++++++++++***)))************+++++++++))))))))))))************(((((())))))***++++++,,,((()))***+++,,,++++++***++++++************++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------.........//////............//////---......//////...------,,,...000///---,,,.../////////////////////000000111---111===???777111222---333888777222///000333ooocccbbb___^^^]]]^^^___```^^^\\\YYYVVVSSSRRRQQQQQQUUUTTTSSSQQQPPPPPPPPPPPPMMMLLLJJJHHHEEEDDDCCCBBB>>>>>><<<;;;999999888888333333444444444333222111222222222111111111111000---..................------,,,***)))((()))***+++...---+++******+++---...***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))(((''''''((()))&&&'''(((***++++++++++++((()))***)))((('''(((*********))))))))))))******'''''''''''''''((())))))&&&&&&&&&''')))***,,,---++++++)))(((''''''''''''------,,,***)))***---000444444333222111000///...************************++++++++++++************''',,,000000,,,***+++---*********++++++,,,,,,---******++++++++++++************+++,,,,,,,,,,,,+++************************************))))))))))))))))))*********+++++++++************++++++++++++)))***+++,,,,,,,,,,,,,,,%%%(((+++......---***(((---+++***+++,,,,,,+++***+++,,,,,,,,,,,,+++******---,,,***+++,,,------,,,***)))))))))***++++++,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,++++++************************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,+++***+++,,,...///***,,,------+++******+++)))***+++,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,+++++++++******---,,,***))))))***,,,---((((((((()))******++++++,,,+++***)))))))))***+++))))))*********+++++++++---+++******+++,,,,,,+++,,,,,,***(((&&&&&&))),,,------------------------)))*********++++++++++++***+++,,,------,,,+++***************************)))))))))))))))))))))))),,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++)))************+++++++++))))))))))))******************+++,,,------......((()))***+++,,,,,,+++***++++++************++++++))))))***++++++++++++***+++,,,------......------,,,,,,,,,------.........//////............//////---.../////////...---,,,,,,...000///---,,,---000111111111111000000000000///---666FFFJJJ@@@666555,,,444;;;:::333...000444mmmfffccc```^^^\\\]]]^^^___```^^^[[[XXXUUURRRPPPOOOUUUTTTSSSQQQPPPPPPPPPPPPMMMLLLJJJHHHEEEDDDCCCCCC>>>>>><<<;;;999888666666666666555444333333222222333222111///---,,,,,,,,,///............---------+++++++++******)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((())))))+++***)))(((((()))***+++*********++++++,,,,,,,,,''''''(((((())))))******++++++***)))(((((())))))))))))(((((((((((())))))+++(((&&&'''***,,,+++)))***)))'''&&&'''(((***+++******))))))***,,,...//////111222111///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))***++++++,,,******++++++++++++******+++++++++************)))************************(((((())))))******+++++++++++++++++++++++++++++++++,,,------......------,,,,,,++++++***++++++++++++,,,------,,,+++)))((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------......------,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******+++,,,,,,+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,+++***,,,...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---************************+++,,,------++++++,,,------+++)))((()))*********,,,,,,++++++***))))))))),,,---...---+++))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))******+++,,,,,,++++++******))))))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++$$$&&&(((+++---............---,,,,,,++++++++++++******+++++++++,,,,,,,,,------......//////000000000000000000000000000000222///---...000000...+++.........////////////000000//////........./////////555...???KKK:::333///222111111111222333444444mmmcccbbb```___^^^___```aaa\\\[[[ZZZXXXWWWVVVUUUUUUPPPPPPPPPPPPPPPPPPPPPQQQMMMLLLJJJHHHEEEDDDCCCCCC>>>>>>===;;;999888666666555555555555444333222111222111000//////.../////////............---------.........------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))+++***))))))))))))***+++))))))******************(((((((((((())))))))))))***)))))))))))))))************))))))))))))*********(((&&&'''***+++***)))((('''&&&&&&''')))+++---++++++*********+++,,,,,,+++,,,,,,+++))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))+++++++++*********)))))))))***++++++++++++***))))))***+++,,,---,,,,,,+++(((((())))))))))))(((((())))))******+++++++++,,,************************)))))))))))))))*********++++++++++++++++++++++++++++++,,,------------,,,+++******))))))***************+++,,,,,,+++++++++************************)))************++++++++++++++++++,,,,,,,,,------------,,,,,,+++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++******+++,,,,,,------,,,,,,+++...---,,,++++++++++++,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***++++++)))((((((***+++,,,,,,))))))******************,,,---......,,,******+++++++++***************************************************)))))))))))))))************)))))))))(((************************+++++++++++++++******************)))))))))))))))))))))***++++++++++++***************************((()))+++,,,------,,,,,,***++++++,,,,,,,,,,,,+++...---,,,+++++++++++++++***++++++++++++,,,,,,,,,............////////////........................222000...///000111///---------.........///////////////............/////////333---CCCNNN999111///111111111111111222333333lllaaaaaa````````````aaaaaa\\\[[[ZZZYYYXXXWWWVVVVVVOOOOOOOOOPPPQQQRRRRRRSSSMMMLLLJJJHHHEEEDDDCCCCCC???>>>===;;;:::888777666444555555666555444222111000000000//////000111111///............---------+++++++++++++++***************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((+++***))))))(((((())))))+++******))))))******+++)))(((&&&'''((())))))(((&&&&&&&&&&&&(((***,,,---+++++++++++++++***)))))))))))))))'''&&&(((+++...++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++***************)))***++++++++++++***))))))***+++,,,,,,,,,******(((((())))))))))))(((((('''((()))***+++,,,------************************************))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))((((((((())))))***)))))))))***+++,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,+++*********++++++,,,,,,,,,,,,++++++------,,,++++++++++++,,,******++++++++++++******+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++...,,,***)))***++++++***''''''((())))))***+++++++++---......,,,+++,,,,,,,,,,,,++++++***))))))(((************************+++*********))))))((((((************))))))))))))++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))************((()))******++++++******************************)))***+++,,,------------------,,,,,,+++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,/////////...............------------------------111/////////111222111000,,,---------............//////............/////////111...HHHSSS888...000000000000000000111111222mmm````````````______^^^^^^```___]]]ZZZWWWTTTQQQPPPQQQRRRRRRSSSTTTTTTTTTTTTMMMLLLJJJGGGEEEDDDCCCCCC???>>>===<<<:::888777666333444555666555444222111000000////////////000000///............---------************))))))))))))******+++,,,,,,,,,,,,+++******************************)))))))))))))))***'''''''''&&&&&&'''''''''*********))))))(((((((((******))))))(((((('''''',,,,,,***)))''''''&&&&&&******))))))))))))******(((((('''''''''(((((((((''''''''''''((()))+++,,,((()))***++++++***)))(((***++++++***))))))+++---************************************************+++++++++************************************************++++++***************))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,************************++++++******))))))((((((************++++++++++++))))))***+++++++++++++++))))))((((((((()))******+++***)))))))))***,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,+++*********))))))((((((***************************++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))******++++++******)))***+++---,,,+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,555222...,,,+++***((('''''''''(((((()))))))))))))))+++,,,,,,+++++++++,,,+++++++++*********))))))************************++++++******)))(((((((((*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++******(((((())))))******++++++((())))))***************++++++++++++,,,,,,,,,,,,*********+++,,,,,,,,,,,,++++++******+++,,,...///,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------/////////......---------------------------------.........///000111111000,,,,,,,,,---------......///............//////000///000...KKKUUU777...222000000////////////000000ooobbbaaa```___]]]\\\[[[ZZZ```___]]]ZZZVVVRRRNNNLLLTTTTTTTTTTTTSSSRRRQQQPPPMMMLLLJJJGGGEEEDDDCCCCCC??????===<<<:::999777777333444555555555444333222222111000///............///............---------,,,---------------------******+++,,,,,,,,,,,,+++***************************)))))))))))))))******((((((((((((((((((((((((+++++++++******))))))(((******))))))((((((''''''))))))((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''((()))))))))(((((((((((((((&&&''')))***++++++***)))***---//////---***)))(((************************************************************************************************+++******************+++...,,,)))''''''(((***+++******++++++++++++******************************************************++++++******))))))(((((()))))))))******+++++++++((()))******++++++******)))))))))))))))***+++,,,---,,,***)))((()))******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******)))))))))))))))(((***************************++++++,,,,,,++++++***+++++++++,,,,,,---------***++++++,,,,,,++++++******+++++++++++++++++++++)))******++++++******))))))+++------+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((((((((()))***+++,,,,,,))))))))))))))))))))))))***+++,,,,,,******+++,,,666333///---,,,+++)))((())))))))))))((((((''''''''')))++++++)))))))))***))))))*********+++++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))***************************************++++++,,,,,,,,,(((((())))))******++++++(((((()))************)))*********++++++,,,,,,,,,)))))))))))))))************))))))))))))+++---...+++++++++******++++++,,,++++++,,,,,,,,,---------//////......------,,,,,,........................,,,---............///000,,,,,,,,,---------.....................///000000000222///IIIQQQ666///444000000///////////////000rrrdddcccaaa___\\\[[[ZZZZZZ\\\\\\[[[ZZZWWWSSSPPPNNNSSSSSSSSSRRRPPPNNNKKKJJJMMMLLLJJJHHHEEEDDDCCCCCC@@@???>>><<<:::999888777444444444444444444444444333222111000///.........///............---------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))))))))))))))******+++++++++,,,,,,,,,,,,++++++******************))))))))))))))))))(((((((((((($$$%%%%%%&&&(((***,,,---(((''''''&&&&&&''''''(((((())))))((('''&&&((()))*********)))((((((''''''%%%&&&'''(((******++++++(((+++//////---)))&&&%%%************************************************(((((((((((())))))))))))***************+++++++++++++++***))))))***++++++000...+++(((((((((***,,,(((((())))))))))))((((((+++++++++*********))))))************************************))))))))))))(((((())))))***+++++++++))))))***++++++++++++***))))))))))))***+++,,,,,,,,,,,,+++***)))(((((((((++++++++++++++++++++++++)))************++++++++++++++++++++++++***************))))))))))))))))))***************************++++++,,,,,,++++++************+++,,,---------******++++++++++++******)))***++++++,,,+++++++++******++++++++++++******(((***,,,---+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,######$$$%%%'''((()))***))))))))))))))))))))))))((()))***)))(((((()))***000...,,,+++,,,------,,,++++++***))))))((('''''''''(((******(((''''''(((((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))************'''((())))))******))))))''''''(((((()))*********))))))((((((((())))))***++++++******)))*********+++************++++++,,,,,,,,,,,,,,,------------.........---------------........................+++---......---,,,---///,,,---------..................---......///000111///444...???GGG444111444111000000///////////////uuufffdddaaa___]]]]]]]]]^^^ZZZZZZ[[[ZZZYYYVVVSSSRRRRRRRRRRRRQQQOOOMMMJJJHHHMMMLLLJJJHHHEEEDDDCCCCCC@@@???>>><<<;;;999888777555444333222222333555666333333222111111222222222///............---------(((((()))))))))***************+++,,,,,,,,,,,,+++************************)))))))))))))))***++++++++++++,,,------,,,++++++(((((())))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&((()))+++,,,((((((''''''''''''(((((()))***+++)))'''&&&(((***)))))))))))))))(((((('''''''''''''''(((((()))***(((***------+++)))((((((************************************************((((((((())))))*********))))))*********+++++++++++++++***))))))***++++++++++++***)))((('''&&&&&&(((((())))))))))))((((((***************+++++++++************************)))))))))))))))*********((((((((()))***+++++++++)))***++++++,,,,,,++++++(((((((((((()))***++++++)))***************))))))************************)))************+++++++++++++++++++++*********)))***************************************************++++++,,,,,,++++++*********++++++++++++++++++******++++++++++++******((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++(((***,,,---+++***)))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++******))))))******+++%%%%%%&&&'''((())))))***))))))))))))))))))))))))''')))***)))((('''(((***,,,***((((((***,,,,,,,,,******************))))))(((***+++***(((''''''(((******************++++++))))))))))))))))))))))))((((((((()))******++++++((()))))))))************************************))))))))))))))))))))))))*********)))))))))))))))'''(((((()))))))))))))))'''''''''((()))*********+++***)))(((((()))************++++++,,,+++++++++***************+++,,,,,,,,,,,,,,,------------...,,,------------------...---------------------------///000///---,,,---///------........./////////---------......///000111,,,555+++333:::000222222222111000000/////////000wwwfffeeebbb___^^^___aaabbb[[[\\\\\\\\\ZZZWWWTTTRRRRRRRRRSSSSSSQQQOOOLLLJJJMMMLLLJJJHHHEEEDDDCCCCCC@@@???>>>===;;;999888777666555333111111333555777333333333333444555666777//////.........---------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))((())))))***++++++((()))***++++++***)))(((&&&'''''''''(((((())))))''''''(((((())))))************)))''''''&&&&&&&&&))))))(((((((((((())))))***+++,,,***'''&&&(((+++''''''((()))******))))))***)))'''&&&&&&'''(((((()))+++,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---))))))******++++++++++++,,,+++***))))))***+++,,,%%%&&&((()))((($$$!!!******++++++++++++******(((((()))***+++,,,,,,---************************(((((())))))******++++++'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++&&&&&&&&&'''''')))******&&&''')))+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))***************+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))******++++++++++++******((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++'''***,,,---,,,***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******+++++++++++++++,,,,,,,,,************************)))+++,,,+++***)))***++++++)))'''&&&((()))(((((()))))))))***++++++,,,,,,***+++,,,+++)))''''''(((,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++++++++++++++++++++++++++******))))))((((((''''''++++++******))))))(((((('''(((((()))))))))))))))((())))))***+++,,,,,,,,,,,,+++***))))))***++++++&&&'''***---//////000///******))))))***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...000222000---,,,---///.........////////////000---------......000111111***666)))***111---222000222222111000000000000000rrrgggccc^^^[[[ZZZ[[[[[[[[[^^^``````^^^ZZZVVVTTTSSSRRRRRRSSSSSSRRRPPPNNNMMMJJJJJJJJJIIIFFFDDDDDDEEE@@@???======<<<;;;888666222222222222333333444555111777666222666@@@???777//////.........---------,,,++++++******++++++,,,......---,,,,,,+++******,,,///...+++***,,,,,,)))+++++++++******))))))))))))'''&&&%%%%%%&&&''')))+++*********))))))(((((((((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))+++---...+++'''%%%&&&(((******)))(((''''''(((((())))))))))))************))))))))))))))))))))))))---,,,***)))))))))******)))))))))))))))******+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&************************))))))))))))))))))))))))+++*********))))))(((((()))******+++++++++************))))))))))))******++++++************+++++++++++++++)))((((((***,,,...---+++))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++***++++++,,,,,,++++++***,,,+++,,,---......,,,***))))))))))))))))))))))))(((((()))***+++,,,,,,---************************---,,,***(((((((((((()))+++++++++*********))))))************************)))***++++++++++++***))),,,+++******)))*********)))***++++++***)))***+++''''''''''''''''''''''''******))))))((((((''''''+++***)))'''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))***++++++***)))+++***)))'''''')))***++++++++++++++++++***)))((())))))))))))************'''((()))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++((())))))))))))*********+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,***---...,,,'''%%%(((+++---.........///000000000////////////////////////222111111111000000//////rrrhhhddd___\\\[[[\\\\\\\\\___```aaa___ZZZVVVSSSRRRPPPQQQQQQRRRQQQPPPNNNMMMKKKKKKKKKIIIFFFDDDCCCDDD@@@>>><<<<<<;;;:::777555666555444333222111111111...333333///222::::::222//////.........---------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,---,,,)))***---,,,(((++++++++++++++++++******+++***(((''''''(((***+++************)))))))))((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&(((***)))'''&&&'''))),,,++++++***))))))***************))))))((((((((()))))))))))))))))))))))),,,+++***)))))))))***+++))))))(((((())))))***+++((()))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((******+++++++++***))))))******))))))))))))******++++++************++++++*********)))(((((()))*********++++++***)))((('''************************************************************************))))))))))))((((((((((((++++++******)))(((((((((***++++++,,,,,,++++++******))))))***++++++***((())))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))---,,,***)))((((((((()))(((((()))***+++,,,------************************************************)))((((((((()))***++++++)))***++++++))))))***+++***************************)))))))))((((((((('''******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))++++++***)))+++***)))(((((()))***+++))))))*********)))(((((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))******+++,,,,,,+++++++++************************((((((((()))))))))******+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------......---,,,,,,,,,,,,,,,...000222///+++))),,,///..................//////........................111111111000000000//////rrrgggddd___]]]\\\]]]]]]]]]```aaaaaa___ZZZVVVSSSRRROOOOOOPPPQQQQQQPPPOOONNNLLLMMMLLLIIIFFFCCCBBBCCC???>>><<<;;;:::999777555777666555333222222111111...222222...000666555////////////.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---******,,,+++'''))))))******************+++***)))(((((()))***+++************))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''''''''((((((((())))))%%%&&&''''''&&&%%%&&&'''++++++***)))))))))******+++******)))((('''&&&%%%))))))))))))))))))))))))******)))))))))***++++++))))))(((((())))))***+++))))))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***+++++++++***))))))(((***))))))(((((())))))***++++++************++++++(((((())))))***))))))(((***+++...//////---+++)))************************************************************************(((((((((((())))))))))))++++++******)))(((((((((******++++++++++++******+++***((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))))))))))))))***+++,,,------...************************++++++************++++++&&&&&&&&&'''(((***+++,,,)))***++++++))))))***+++++++++++++++++++++++++++))))))))))))(((((((((((()))***,,,------,,,***)))))))))))))))))))))))))))***))))))(((((())))))***+++***))))))++++++***)))+++***)))(((((()))***+++'''(((((())))))))))))((())))))))))))***************)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,///111222000---,,,...111.........---------------........................000000000000////////////rrreeebbb^^^]]]]]]]]]]]]]]]aaabbbbbb___[[[VVVSSSRRROOOPPPQQQRRRRRRRRRQQQPPPNNNNNNMMMJJJFFFCCCAAABBBAAA???<<<;;;::::::888666444444333333333444444555111444333000111444444000////////////............,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,...333444...******+++***'''''''''(((((()))))))))))))))(((((((((((())))))*********)))))))))))))))(((((())))))))))))((((((************))))))))))))************++++++++++++))))))((('''%%%$$$$$$$$$)))(((((('''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((()))))))))******++++++((((((((((((((()))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((***+++++++++***)))((('''))))))(((((((((((())))))***))))))))))))))))))***(((((()))***++++++)))((()))***,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++******++++++++++++******...,,,***)))+++,,,,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))+++++++++******))))))))),,,,,,,,,,,,++++++++++++************************++++++***))))))***++++++'''''''''((()))***++++++)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++++++++***)))))))))))))))))))))))))))***))))))))))))))))))***+++)))((()))***+++***)))******)))(((((()))******''''''((()))*********)))((()))))))))************,,,***(((&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***+++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---------,,,,,,+++,,,,,,------...///...,,,+++---///.........---,,,,,,,,,+++........................////////////////////////rrrcccaaa^^^\\\]]]^^^^^^]]]```bbbbbb```[[[VVVTTTRRRQQQRRRSSSTTTTTTSSSRRRRRROOOOOONNNJJJFFFCCCAAABBBCCC@@@===<<<;;;;;;999888555555444333333444444444222444444222111222222111000000/////////.........,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,///888<<<444)))'''+++...'''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))******(((((())))))))))))((((((************))))))))))))************++++++++++++***)))(((''''''&&&%%%%%%((('''''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))************((((((((('''((())))))***))))))*********))))))((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))((('''))))))(((((((((((())))))((((((''''''''''''(((((()))((((((***,,,---***(((((('''''''''''''''((()))((((((((((((((((((((((((************************(((((((((((((((((((((((('''((((((((()))))))))***((((((((()))******++++++)))******++++++******)))...+++))))))***,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((************************+++++++++++++++*********,,,,,,,,,+++++++++******************************+++******************++++++******))))))*********((()))******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))*********)))((()))******)))(((******))))))))))))******((())))))***++++++++++++((()))))))))************,,,+++((('''&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++******)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++---............---,,,,,,,,,+++.............................................///rrrccc```^^^^^^^^^______^^^```aaabbb```\\\WWWUUUTTTSSSSSSTTTUUUUUUTTTSSSRRROOOOOONNNKKKFFFCCCBBBBBBDDDAAA>>><<<<<<;;;:::999999888666555333222111111000222222111/////////000000000000/////////......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...888===444)))'''+++000******++++++++++++++++++************************))))))))))))************(((((())))))))))))(((((((((((((((((('''''''''''''''''''''((((((((())))))((('''&&&''')))******)))))))))(((((())))))******%%%&&&'''((()))******+++(((((((((((((((((((((((((((((()))*********))))))((((((''''''(((((()))***))))))******))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))((()))((((((''''''(((((()))((((((''''''''''''(((((()))'''&&&(((+++---+++(((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((())))))******++++++******)))((((((((())))))************))))))***)))'''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,++++++******(((((()))***+++,,,,,,---************************)))***++++++++++++***))),,,,,,+++***************((()))******(((((()))***++++++++++++++++++++++++(((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))+++******))))))******+++***)))((((((******)))((()))))))))******))))))))))))******++++++++++++***))))))))))))************+++***)))(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++***)))((('''++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++*********************+++,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,---...//////.........------------------------------------------------...............rrrdddbbb``````aaabbbaaaaaa^^^```aaa```\\\YYYVVVVVVSSSTTTUUUUUUTTTSSSRRRQQQNNNOOONNNKKKGGGDDDCCCCCCDDDAAA===;;;;;;;;;:::999:::999777555333222111111///000111111///---...111000000000000/////////...,,,++++++******++++++,,,---------,,,,,,+++++++++***111333...)))***,,,---******************)))))))))))))))******)))))))))((()))))))))************(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((&&&%%%'''***+++***)))((((((((((((((()))******((((((((())))))*********((((((((((((((((((((((((((())))))******)))((('''(((''''''''''''((()))))))))))))))))))))(((((('''(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((((((((())))))&&&'''((()))************((((((''''''''''''(((((()))))))))(((((()))))))))(((%%%"""$$$(((+++)))''',,,,,,++++++******))))))************************((((((((((((((((((((((((************************'''''''''((()))*********++++++******)))((((((((())))))************)))))))))(((((((((******((('''))))))))))))))))))))))))((()))))))))***+++++++++******************************+++,,,,,,,,,+++***''''''((()))***++++++,,,************************((()))+++------+++)))(((***))))))))))))******+++((()))***)))((('''(((***************************'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++***((('''((()))***)))((())))))************)))))))))***************)))((())))))))))))************************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((*********************************+++++++++,,,,,,******++++++++++++*********************++++++,,,++++++******+++,,,,,,---,,,,,,+++,,,---/////////..................//////------------------------,,,,,,---------.........rrreeecccbbbbbbcccddddddccc^^^___aaa```]]]YYYWWWWWWSSSTTTTTTTTTSSSRRRPPPOOONNNNNNMMMKKKGGGDDDDDDDDDCCC@@@<<<:::::::::999888777666555444444444444444000111222333000...///333000000000000////////////,,,++++++++++++++++++,,,......---,,,,,,+++******'''******((()))------***((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))*********+++(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))+++)))&&&'''))))))'''%%%&&&&&&&&&&&&&&&'''((()))************))))))))))))(((((((((((((((((((((((())))))*********((('''&&&'''''''''''''''((()))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&************************))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&''')))************((((((''''''''''''((((((++++++************++++++'''### !!!&&&)))(((&&&$$$%%%'''((('''$$$""" ++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((()))******++++++))))))************))))))*********+++---,,,***((())))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))***,,,,,,---,,,+++***))))))))))))((((((((((((************************'''))),,,......,,,)))'''''''''''''''(((***+++,,,((()))***)))((('''(((***'''''''''''''''''''''''''''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++***((('''((()))***)))((())))))************))))))))))))***))))))(((''''''))))))))))))************)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))((())))))))))))***************++++++++++++***************)))***++++++,,,+++*********+++,,,,,,---+++***)))***,,,.........---.........///000000000------------------------,,,,,,,,,------.........rrrfffeeedddddddddccc```^^^bbbaaa```^^^\\\ZZZYYYXXXXXXWWWUUUSSSRRRQQQRRRRRRSSSQQQNNNKKKHHHFFFEEEEEEAAAAAA???>>><<<:::999888888777666555555444444555444444444333333333222222/////////000111000---******+++---------+++)))(((,,,---......,,,******+++***)))((()))++++++)))'''***((('''&&&'''(((***+++((('''''''''''')))+++,,,''''''''''''''''''''''''(((((('''(((((()))***+++((()))+++,,,+++(((&&&$$$'''''''''''''''((())))))***)))(((''''''((()))***,,,,,,++++++++++++,,,,,,++++++***)))((('''&&&&&&''''''&&&'''((()))+++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&)))+++------+++)))))))))******))))))((((((''''''((()))))))))((('''&&&&&&&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''***++++++++++++******)))%%%&&&'''))))))))))))(((************************)))))))))))))))(((((((((******))))))((((((''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%%%%&&&&&&''')))***+++))))))(((((((((((())))))))))))(((((((((((())))))***************)))((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++******))))))))))))******************************++++++***************++++++*********))))))(((((())))))+++,,,,,,+++***)))************))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''',,,,,,+++***)))))))))***++++++******************)))''''''(((***,,,+++***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''))))))************)))))))))))))))))))))******+++)))))))))))))))((('''&&&))))))))))))***+++,,,---(((((()))***************------,,,++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,***)))(((((()))+++---...///,,,+++,,,...///---+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,---......,,,,,,---.../////////......---------ssshhhfffdddcccccccccaaa___bbbaaa```^^^\\\ZZZXXXXXXWWWVVVTTTRRRQQQQQQQQQQQQQQQPPPMMMIIIGGGEEEDDDCCCAAA@@@???===;;;:::888888777666555444444333333333333333333333222222222222...---...///111111///---***+++,,,------,,,***))))))***,,,,,,+++***+++,,,***))))))***+++,,,***)))***)))((('''''')))***,,,+++***)))((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))******))))))((((((''''''((((((''''''(((((()))***))))))(((((((((((())))))((((((''''''''''''((((((''''''(((((()))))))))***+++***)))((('''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((***,,,,,,***(((((())))))(((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((''''''(((((((((((('''''''''(((((()))))))))((((((!!!###%%%''')))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((''''''&&&***))))))(((((()))))))))***))))))))))))))))))***)))((((((((((((((()))******************)))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))******+++,,,******))))))))))))******************************++++++***************+++************)))))))))(((******+++++++++***))))))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((,,,+++******))))))******************************+++,,,+++++++++******************************************))))))((((((((())))))******))))))((('''))))))************)))))))))))))))))))))******++++++++++++++++++******)))(((((((((((()))***++++++(((((()))***************,,,+++***)))((())))))***+++++++++*********)))))),,,,,,,,,++++++++++++++++++***)))((()))***,,,------+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......,,,,,,---............---------,,,,,,uuujjjgggdddbbbbbbbbbaaaaaabbbaaa```^^^\\\ZZZXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKHHHEEECCCBBBAAA@@@???>>>===;;;999888888666555444333333222333333333222222222222111111111...---,,,---///000000///)))***+++,,,---,,,+++***''')))++++++******+++,,,***))))))***,,,---,,,*********)))((()))***+++,,,...---+++)))((('''''''''************************(((((('''&&&&&&&&&''''''+++)))'''&&&&&&''')))***((((((((('''(((((()))***(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))+++***(((''''''(((((((((''''''''''''&&&&&&))))))******++++++******&&&'''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''((((((((((((''''''&&&''''''((())))))))))))######%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))************))))))(((************************))))))))))))))))))))))))******************************)))))))))***++++++******))))))))))))******************************+++***************++++++************)))))))))))),,,+++******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((((((((((((************************(((((('''''''''((())))))++++++***)))))))))******************************---///000...***((()))+++************************,,,,,,+++***)))(((((('''******++++++******)))((())))))************)))))))))))))))))))))******+++*********+++++++++++++++)))((((((((((((((())))))(((((()))***************,,,+++)))((((((((()))***+++++++++***************------,,,,,,++++++******++++++)))))))))***+++,,,,,,+++******,,,,,,+++***------------------------------,,,,,,,,,,,,++++++,,,---......,,,,,,---...------------,,,,,,,,,,,,wwwlllhhhdddaaaaaaaaabbbbbbaaaaaa___]]][[[YYYXXXWWWTTTSSSSSSRRRQQQPPPPPPPPPNNNMMMKKKHHHFFFDDDBBBAAA??????>>><<<;;;999888888777666555444333333333333222222222111111111000000///...,,,,,,...//////...)))***+++,,,,,,,,,,,,,,,(((***,,,,,,+++******+++***))))))+++---...---+++******))))))******+++,,,------+++***)))(((''''''***************************)))(((''''''''''''''')))((('''&&&&&&''')))***''''''&&&&&&''''''((()))'''((()))******)))(((''')))((((((''''''(((((()))))))))((((((((('''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))'''&&&'''((((((((((((((((((((((((''')))******+++,,,,,,,,,,,,(((((()))***************(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''(((((((((((('''''''''((()))***++++++++++++)))((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$%%%&&&((()))***++++++(((((((((((((((((((((((((((''''''(((((()))***+++))))))************)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********))))))))))))***************************************)))******+++,,,*********)))))))))))))))---,,,***((((((((()))))))))))))))(((((((((''''''((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''((()))************))))))))))))******))))))))))))************,,,///111///)))'''))),,,************************,,,+++++++++******))))))+++++++++++++++***))))))))))))************)))))))))))))))))))))******+++(((((((((((()))******+++***))))))((((((((())))))(((((()))***************,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))******+++,,,+++++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,yyymmmiiidddaaa```aaabbbbbbaaa```___]]][[[YYYXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLJJJHHHEEECCCBBB??????>>><<<;;;:::999999888777666555444444444444222222222111111111000000222000---,,,------,,,+++)))***++++++,,,,,,,,,,,,,,,......---+++***)))************+++------,,,+++***************++++++,,,************))))))(((((())))))))))))))))))))))))++++++***)))((((((((()))'''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''((()))******)))((('''***))))))(((((())))))***))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''((((((((((((((('''((()))(((&&&&&&&&&((())))))))))))))))))))))))$$$%%%&&&'''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''&&&'''(((******+++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((***+++,,,---------&&&''''''((((((''''''&&&((((((((((((((()))******((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((******))))))))))))******))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))******,,,+++)))((('''((()))***))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++***))))))((())))))******(((((()))))))))*********'''+++...---((('''***...))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++***))))))))))))************)))))))))))))))))))))******+++))))))(((((()))***+++,,,++++++***)))))))))******(((((()))*********************************************************************+++,,,------......++++++******************,,,---------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,{{{nnnjjjeeeaaaaaaaaabbbbbbaaa```___]]][[[YYYWWWVVVRRRSSSSSSSSSSSSRRRQQQPPPNNNNNNMMMKKKIIIGGGEEECCC??????>>>===<<<;;;::::::888888777555555555555555333222222222222111111111222000...---------+++)))++++++++++++++++++,,,,,,...///000...+++)))))))))+++******+++,,,,,,+++))))))))))))************+++'''(((((())))))))))))(((((((((((((((((((((((((((++++++******))))))******''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((()))((((((''''''(((((()))&&&''''''''''''((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((())))))(((&&&&&&''')))))))))************++++++%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''(((((((((((()))((((((((()))***++++++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((()))))))))(((&&&$$$###&&&&&&((((((((((((&&&&&&))))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))************)))))))))(((((())))))***************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''))))))((((((((()))******))))))((((((((()))******'''(((((())))))*********%%%(((******((((((***---(((((((((((((((((((((((('''(((((()))***+++,,,,,,******++++++******)))((())))))************)))))))))))))))))))))******+++---,,,+++******+++---...+++***************++++++(((((()))***************'''(((***++++++***)))(((***************+++++++++)))***+++,,,---...///000************************,,,---......,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,------------|||nnnjjjfffcccbbbbbbaaaaaaaaa```^^^\\\ZZZXXXWWWVVVRRRSSSTTTTTTTTTSSSRRRQQQMMMMMMMMMLLLJJJGGGEEECCC@@@@@@???>>>===<<<<<<;;;777777666555444444444444333333333333222222222222///.........///---+++(((,,,,,,++++++***+++++++++,,,---...---+++))))))))),,,+++******+++***((('''(((((())))))*********)))&&&'''(((((()))((('''&&&((((((((((((((((((((((((***)))))))))))))))***+++***)))'''&&&%%%%%%&&&'''(((''''''''''''((())))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((('''''''''&&&&&&&&&((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''((((((((())))))***)))(((&&&&&&((()))((()))))))))************(((((()))))))))(((''''''%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))'''''')))***++++++++++++''''''((((((((((((''''''&&&&&&'''''''''''''''&&&((('''''''''((()))+++,,,((((((((((((((((((((((((&&&&&&'''(((((()))******'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''&&&%%%"""'''((()))******)))((('''+++***)))((((((''''''((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---((()))))))))************&&&'''((()))************++++++++++++************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((******))))))((()))))))))((((((((((((((()))******''''''(((((()))******+++''''''((())))))***++++++))))))))))))))))))))))))((((((((())))))*********))))))******))))))((('''))))))************)))))))))))))))))))))******+++...---,,,******+++,,,---))))))((())))))***+++,,,(((((()))***************(((***---000000...,,,***))))))*********+++++++++***++++++,,,---...//////((()))******+++++++++++++++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,---------.........}}}mmmjjjfffccccccbbbaaa`````````^^^\\\ZZZXXXWWWVVVSSSSSSTTTUUUUUUTTTRRRRRRMMMMMMLLLKKKIIIGGGDDDCCCAAA@@@@@@???>>>======<<<666666555444333333333333444444444333333333222222,,,,,,---...000///,,,)))------,,,+++*********+++)))+++,,,,,,***))))))***,,,+++*********)))'''%%%''''''((()))))))))))))))&&&'''((((((((('''%%%$$$(((((((((((((((((((((((((((((('''(((((()))***+++---***&&&###"""$$$'''((()))))))))))))))***++++++***)))(((''''''((()))*********))))))))))))******,,,+++***(((&&&$$$""""""%%%&&&((()))***+++******((((((((((((((((((((((((&&&'''''''''(((((())))))*********(((&&&&&&(((***'''((((((((())))))******&&&&&&''''''&&&%%%$$$$$$((()))))))))))))))(((((())))))))))))))))))))))))&&&''')))***,,,---------''''''((((((((((((''''''((()))))))))))))))((((((***)))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))))))))((('''((()))******)))(((%%%$$$(((***+++,,,,,,+++***(((,,,+++***(((''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,+++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---(((((())))))*********+++$$$&&&(((***++++++******,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((()))******&&&''''''((()))******+++)))(((((((((***+++***)))************************))))))))))))(((((((((((()))))))))))))))(((''''''))))))************)))))))))))))))))))))******+++...,,,***(((((()))***+++''''''''''''(((***++++++(((((()))***************+++...222555666333000---))))))******++++++++++++,,,---------------------'''((()))++++++,,,,,,,,,))),,,---,,,***)))+++---------------------------+++++++++,,,,,,---------,,,---......,,,,,,---...---------....../////////zzzqqqmmmhhhdddbbbaaa``````aaaaaa___]]]ZZZXXXVVVUUUTTTSSSQQQRRRTTTUUUUUUTTTOOOOOONNNLLLIIIEEEBBB@@@AAA@@@???>>>===<<<;;;;;;999888777666666555555666333222111111000000111111//////.........---------++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))******+++***)))(((''''''((((((***)))((('''((()))+++---))))))(((&&&######$$$&&&((('''&&&%%%&&&'''((())),,,***((('''&&&'''((())),,,+++***)))((((((((((((###%%%''')))***)))((('''******(((&&&'''((('''$$$!!!&&&)))(((&&&'''))))))******((('''&&&&&&&&&&&&)))))))))))))))((('''&&&''''''((()))))))))))))))(((***+++***)))((()))***,,,+++)))'''&&&%%%%%%%%%&&&***+++)))(((+++---,,,))))))((((((((((((((()))++++++******))))))((((((%%%&&&'''(((((('''&&&%%%)))(((((('''''''''((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$###******))))))))))))******))))))(((((((((((()))))))))((('''''''''(((***++++++)))'''&&&%%%&&&'''(((((((((''''''''''''((((((((()))++++++*********+++---,,,***)))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))*********(((&&&%%%++++++************++++++))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************++++++******))))))((((((+++++++++***)))(((((('''(((((())))))))))))((((((+++)))&&&&&&((()))***)))((('''''''''((()))+++,,,...---+++)))(((((())))))+++)))'''%%%%%%&&&'''(((************************&&&000===CCC@@@888222///)))************+++++++++,,,---...,,,***))))))++++++,,,---,,,+++******+++++++++******++++++,,,---++++++,,,++++++***)))(((---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------111000...------...000111|||ppplllgggdddcccbbbaaaaaaaaa```___\\\ZZZXXXVVVUUUTTTSSSQQQRRRTTTUUUUUUTTTOOONNNNNNLLLIIIFFFBBBAAA??????>>><<<;;;999888888777666555444444333333444333222111111000000111111//////.........---------++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&''')))***)))))))))'''%%%%%%&&&(((''''''&&&&&&''')))***+++,,,+++)))((('''(((***+++,,,,,,***)))((((((((((((((()))***+++******)))(((***)))(((((()))***(((&&&$$$''')))((('''''')))******)))((((((''''''(((((())))))*********)))((((((''''''((()))))))))))))))((()))******)))((()))***------,,,***))))))))))))'''******'''''',,,000000***)))(((''''''''''''''')))((((((((('''''''''&&&((()))************)))(((((((((((('''''''''((((((((((((((((((((((((((((((&&&&&&((())))))*********))))))((((((''''''&&&&&&((((((''''''''''''((((((******))))))))))))*********)))((((((((()))+++++++++***(((&&&&&&'''((()))((((((''''''''''''((((((((()))++++++*********+++---,,,+++***)))******+++(((((()))))))))))))))***(((((((((((((((((((((((())))))************))))))))))))***************)))))))))(((((((((((())))))************))))))))))))************)))))))))((())))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((())))))************))))))******************************))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&'''(((((())))))((((((************************++++++******)))(((((('''(((((())))))))))))((((((((((((((((((((()))***+++((('''''''''((()))+++,,,,,,,,,+++***))))))))))))+++***)))((('''(((((()))************************...444;;;<<<777000+++***)))************++++++++++++,,,,,,,,,+++***))))))++++++,,,+++******+++++++++++++++***++++++,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---~~~oookkkgggdddcccccccccbbb``````^^^\\\ZZZXXXUUUTTTTTTRRRRRRRRRTTTUUUTTTSSSOOONNNNNNLLLIIIFFFCCCAAAAAA@@@>>>===;;;999777777777666555444444333333444333222111111000000111111/////////.........------++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((('''((()))*********)))((((((((('''&&&&&&''')))***)))******)))(((''')))+++(((''''''((()))***+++,,,+++***)))(((((()))+++,,,,,,,,,+++***)))((('''''')))(((''''''''''''''''''***(((''')))******(((''''''((())))))((('''(((***))))))(((((()))******+++))))))******+++*********''''''((()))))))))))))))((()))******(((((()))******)))((((((''''''((((((&&&)))***'''***111888:::+++***)))((('''&&&&&&&&&(((((((((((('''''''''''')))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++***************)))))))))))))))((((((''''''''''''((((((+++******************+++******)))))))))***+++,,,+++***)))((('''((()))***)))((((((''''''(((((()))((()))++++++*********+++---,,,++++++******++++++***************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---))))))(((((((((((())))))++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,))))))))))))))))))))))))******++++++++++++***************************************))))))((((((((())))))))))))))))))))))))*********))))))*********'''((())))))******))))))(((((()))******+++,,,,,,++++++******)))(((((((((((())))))******))))))(((''')))+++***'''%%%%%%'''((('''''''''((()))***+++)))******+++*********)))+++++++++++++++******)))************************111444555333---)))((())))))************++++++++++++******+++,,,+++***(((++++++************++++++,,,,,,++++++***+++++++++******))))))***+++---...++++++************++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,nnnkkkfffddddddddddddddd``````___]]][[[XXXUUUTTTSSSRRRRRRSSSUUUUUUTTTSSSOOONNNNNNLLLJJJGGGDDDBBBCCCBBBAAA???<<<:::999888999888777666666555555666333222111111000000111111////////////............++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((((((&&&''')))+++,,,+++)))(((******))))))))))))***+++''')))***)))((((((***,,,))))))((()))))))))******((((((''''''((()))***+++,,,,,,+++***)))((('''&&&''''''&&&&&&'''))),,,---,,,))))))+++,,,)))&&&&&&)))'''''')))(((&&&&&&)))((((((((()))***+++------((()))***+++++++++++++++''''''((()))))))))))))))((()))***)))((('''(((***''''''&&&&&&&&&''''''(((&&&))))))(((,,,777@@@DDD---,,,***)))(((''''''&&&************))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))******+++++++++******))))))))))))******************************)))))))))))))))*********+++***))))))))))))******))))))(((((((((((())))))((()))++++++*********+++,,,,,,++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++))))))************))))))******)))((()))***+++---++++++************++++++++++++*********)))))))))*********)))))))))))))))))))))))))))))))))))))))***)))((('''''')))+++,,,++++++++++++++++++++++++******++++++++++++***************************************)))((((((''''''((((((((((((((((((((((((++++++************++++++******+++,,,,,,,,,,,,,,,((((((((())))))*********************))))))(((((()))))))))******)))))))))&&&***---***$$$ """((((((((((((((()))******'''(((***+++++++++***)))***+++---......---+++***************************---......,,,)))(((***,,,))))))*********+++++++++***((((((***,,,---+++))),,,+++))))))***+++++++++---,,,++++++******++++++,,,+++)))))))))+++---...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------nnnkkkgggddddddeeeeeeeee`````````^^^\\\YYYVVVTTTSSSRRRRRRSSSUUUUUUTTTRRRNNNNNNNNNLLLJJJGGGDDDCCCCCCBBBAAA???<<<:::999888999888777666666555555666333222111111000000111111000000/////////.........++++++++++++++++++++++++******************************************************************************))))))))))))))))))************))))))((((((&&&'''***+++,,,+++***)))******)))))))))))))))***%%%'''((()))(((((()))***))))))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((******++++++***)))'''''')))))))))***---222666888222...---000000+++'''((()))%%%&&&******&&&%%%'''((((((((()))+++,,,...///((()))***+++++++++++++++''''''((()))))))))))))))''')))***)))((('''((()))******))))))******++++++'''******(((+++333;;;>>>...---,,,***)))((((((((())))))))))))************))))))(((((((((((())))))''''''((()))******))))))))))))))))))))))))))))))'''((())))))))))))))))))'''(((((())))))******+++******))))))))))))******(((((()))******)))(((((('''''''''(((((((((((((((***)))))))))))))))******))))))(((((((((((())))))((()))++++++*********+++++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++))))))************))))))+++***)))((('''(((((()))++++++************++++++******)))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))+++***((('''((()))+++,,,*********************************++++++*********))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((++++++************++++++******+++,,,,,,,,,,,,,,,))))))((((((((('''''''''*********)))))))))))))))))))))************))))))&&&***---+++&&&######&&&((((((((()))))))))))))))&&&''')))***++++++***)))***+++---//////...,,,***))))))))))))))))))))))))(((***++++++******+++,,,))))))*********+++++++++)))(((((()))+++,,,---,,,///,,,***)))+++,,,,,,+++,,,,,,++++++***++++++,,,///---+++))))))***+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......oookkkgggeeedddeeeeeeeeeaaaaaaaaa```^^^ZZZWWWUUURRRRRRRRRTTTVVVVVVTTTRRRNNNNNNNNNMMMJJJHHHEEEDDDAAA@@@>>>===;;;999777777777666555444444333333444333222111111000000111111000000000/////////......++++++++++++++++++++++++***************************************+++++++++************************************)))))))))))))))))))))))))))))))))***((()))***+++++++++***)))((((((((((((''''''''''''$$$&&&(((((('''''''''((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((()))***++++++***)))(((''''''((()))---111555777666111000555555...***,,,((($$$%%%---...(((%%%'''''''''((()))***,,,...///))))))******+++*********''''''((()))))))))))))))'''((())))))''''''((()))))))))((((((((())))))***(((++++++''''''+++//////---,,,+++***)))(((((((((''''''''''''((((((((((((+++******))))))******+++&&&''')))***+++******)))))))))))))))))))))))))))******++++++++++++******''''''(((((()))))))))***((((((''''''''''''(((((('''((()))******)))((('''%%%&&&'''(((((((((''''''(((((())))))))))))))))))***))))))(((((())))))***((()))++++++*********+++))))))***+++++++++*********************)))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((''''''''''''))))))(((((((((((())))))))))))))))))((((((((('''))))))))))))************))))))))))))))))))))))))+++***))))))))))))++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********'''((())))))******))))))******)))(((((('''&&&&&&******)))))))))))))))))))))******++++++******)))&&&))),,,,,,******,,,...(((((())))))))))))(((((('''(((((()))************)))***,,,---...---+++***))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++((()))***))))))+++///222333///+++***+++---,,,***++++++******++++++,,,---///...,,,+++******++++++++++++************++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++ppplllhhheeedddeeeeeedddbbbbbbbbbbbb___\\\XXXUUURRRRRRRRRTTTVVVVVVTTTQQQNNNNNNNNNMMMKKKHHHFFFDDD??????>>><<<;;;999888888777666555444444333333444333222111111000000111111000000000000/////////...++++++++++++++++++++++++************************))))))*********+++++++++************************************)))))))))(((((((((((()))******++++++++++++******************((((((((((((((('''&&&&&&$$$&&&((()))(((''''''''''''((()))*********))))))&&&&&&&&&'''&&&&&&%%%%%%&&&''')))+++,,,+++***)))&&&&&&%%%&&&''')))+++,,,222,,,---444555---***---)))###&&&111333,,,'''(((''''''((((((***+++---...))))))*********)))((((((''''''((()))))))))))))))'''((()))(((''''''((()))(((''''''&&&&&&&&&'''''''''+++,,,)))'''((()))'''******)))(((''''''((((((&&&'''''''''((((((((()))******)))(((((()))******&&&''')))+++++++++***))))))))))))))))))))))))))))))******+++******))))))((((((((()))))))))))))))((((((''''''''''''(((((('''(((***++++++***((('''&&&&&&((()))))))))((('''''''''(((((())))))))))))******))))))))))))******((()))++++++*********+++'''((()))************)))(((((()))))))))))))))***(((((((((((((((((((((((())))))************))))))))))))*********))))))((())))))(((((((((((())))))*********)))))))))((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&'''(((((())))))((((((***************))))))))))))))))))))))))))))))***)))******++++++******))))))************+++------(((((()))******)))((('''))))))((((((((())))))***((()))***+++,,,++++++***))))))))))))))))))))))))((((((((()))******)))((()))************+++++++++(((+++,,,)))''')))111999777222,,,+++,,,---,,,))))))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++******++++++++++++******qqqmmmhhheeeeeeeeeddddddbbbccccccccc```]]]YYYVVVRRRRRRSSSUUUVVVVVVTTTQQQNNNNNNNNNMMMKKKHHHFFFDDDAAA@@@???>>>===<<<;;;;;;999888777666666555555666333222222111000111111111000000000000////////////++++++++++++++++++++++++************************))))))******++++++++++++************************+++*********))))))((((((''''''((()))***+++,,,,,,,,,,,,+++***)))))))))*********+++******)))((((((%%%''')))***((('''''''''%%%&&&)))+++,,,---------'''((((((((('''&&&%%%%%%$$$&&&)))+++,,,,,,+++*********)))((('''&&&&&&&&&+++%%%'''000222***(((,,,)))$$$(((444777///(((***'''''''''((()))+++,,,---)))))))))))))))((('''&&&'''(((((()))))))))))))))'''((()))((('''&&&''')))++++++***)))))))))))))))%%%***---,,,+++,,,+++((((((''''''&&&&&&&&&''''''((()))))))))******++++++((('''&&&%%%%%%&&&'''(((%%%''')))+++,,,+++***)))))))))))))))))))))))))))''''''(((((((((''''''&&&))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((&&&''')))*********)))(((&&&&&&'''(((((()))((((((******))))))))))))******(((***++++++******+++,,,&&&'''(((*********)))(((''''''(((((())))))******))))))))))))))))))))))))))))))************))))))'''(((***+++,,,,,,+++***++++++************+++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************************+++,,,,,,------)))))))))))))))***************++++++++++++******...+++(((''''''((('''&&&(((((()))******)))((('''***)))(((''''''((()))***'''((())))))************))))))))))))))))))))))))&&&%%%%%%&&&)))***++++++)))************+++++++++(((,,,...***%%%(((333===:::444---+++---...,,,)))((())))))***+++---...///******+++------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++rrrooojjjhhhgggffffffeeeeeeeeedddccc```]]]YYYWWWTTTTTTUUUVVVVVVVVVUUUUUULLLKKKKKKIIIHHHFFFDDDCCCAAA@@@???===<<<;;;;;;;;;888777666555555444444555111222222333333333222222333222111///---,,,++++++++++++++++++,,,---......,,,++++++******++++++,,,******++++++++++++******%%%&&&'''((())))))))))))))))))))))))))))))))))))''')))***,,,,,,,,,***)))((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))((('''&&&&&&''''''((()))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''))),,,//////---+++)))(((((((((((())))))))))))'''(((***,,,,,,***(((''')))))))))))))))(((''''''((((((((((((&&&$$$&&&***'''******(((&&&))),,,...'''((()))+++++++++***)))+++***))))))(((((()))))),,,+++***((((((((()))***(((((((((((()))***,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((,,,***((('''((()))(((&&&...+++'''&&&''')))++++++))))))(((((('''''''''&&&''''''((())))))))))))))))))(((''''''''')))***+++))))))((((((''''''&&&&&&&&&''''''((()))******+++*********)))))))))))))))******************************))))))((((((''''''))))))************))))))((()))***)))((('''((()))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((************))))))))))))(((''''''(((((()))***+++%%%&&&((()))+++,,,,,,,,,***)))(((''''''((()))***((()))***++++++***)))(((,,,,,,++++++******))))))************************+++++++++,,,,,,+++++++++************************((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))'''((((((***+++---///000///...---+++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))+++,,,------++++++,,,---++++++++++++++++++++++++tttppplllhhhgggfffdddcccddddddcccbbb___[[[XXXVVVSSSTTTTTTUUUUUUUUUUUUUUULLLLLLKKKJJJHHHFFFEEEDDDAAAAAA???>>><<<;;;;;;;;;888777666555555444444555111222222333333222222222333222000///---,,,,,,,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,)))******++++++******)))&&&'''((()))************))))))))))))))))))))))))******************++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((('''&&&&&&%%%''''''((()))))))))))))))******)))))))))((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&(((***,,,,,,+++)))(((************))))))))))))((()))***++++++***)))((()))))))))))))))(((''''''%%%%%%''')))***)))***+++&&&((()))(((&&&&&&'''(((((()))******+++***)))))))))))))))((())))))******,,,+++)))((((((((()))***(((((((((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((***((('''''')))***))))))+++)))&&&&&&'''))))))))))))(((((((((''''''''''''''''''((())))))))))))))))))((((((''''''((()))***(((((((((((((((''''''''''''''''''((()))************)))))))))))))))))))))************************((((((((())))))*********(((((())))))))))))((((((((()))***)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((((((((('''''''''&&&*********)))))))))((((((***)))((((((((((((((()))&&&'''(((***++++++++++++******)))(((((()))******((()))************)))((()))))))))((((((((((((((())))))))))))))))))))))))******++++++++++++******************************++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************)))))))))(((+++******)))(((((())))))))))))))))))))))))))))))'''(((((()))***,,,---...,,,++++++******+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++uuurrrmmmiiigggeeecccbbbccccccbbb```]]]ZZZWWWUUUSSSTTTUUUUUUVVVVVVUUUUUUNNNMMMLLLKKKIIIGGGFFFEEEBBBAAA???>>><<<;;;;;;:::888777666555555444444555222222222333333222222111222222000///------,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++)))******++++++******)))(((((()))***++++++++++++))))))))))))))))))))))))---+++)))(((((()))***,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''&&&%%%%%%''''''((()))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''((()))(((((((((+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%&&&(((***+++***((('''&&&'''''''''&&&%%%%%%))))))*********))))))(((((((((((()))***+++---...+++***))))))((()))))))))((((((((((((((((((((()))))))))))))))))))))))))))************************'''(((((())))))(((((('''((('''&&&''')))++++++***((('''&&&'''((()))((('''((((((((((((''''''''''''''''''((()))))))))))))))***))))))(((((((((((()))'''((((((((((((((())))))''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******'''(((((((((((((((((('''((()))***)))((('''((()))))))))************))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''******))))))))))))((((((+++***)))(((''''''''''''(((((()))***************))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))************************))))))************))))))************************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))***+++,,,---...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,---,,,+++***+++---+++,,,...//////...,,,+++tttqqqllliiigggfffeeecccccccccbbb```]]]ZZZWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVOOONNNMMMKKKIIIHHHGGGGGGBBBAAA@@@>>><<<;;;::::::888777666555555444444555222222333333333222111111111111000......---------------,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))((())))))***++++++******)))))))))))))))))))))))),,,+++)))(((((())))))***))))))))))))))))))))))))******))))))))))))******&&&''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&''''''((()))++++++******)))(((((((((******))))))))))))******(((((())))))))))))(((((())))))'''&&&)))......,,,---(((%%%'''((('''''')))***************))))))((((((((()))***,,,...000111******))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((************************'''((()))******)))(((''')))(((&&&''')))******)))'''''''''(((******(((&&&((((((((((((((('''''''''''''''((()))))))))))))))******))))))((((((''''''''''''(((((()))))))))***'''((((((((()))))))))***)))))))))))))))*********************************++++++***)))'''&&&%%%%%%(((((())))))))))))((((((((()))***)))((('''((()))))))))************))))))************************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))***)))))))))((((((((((((******)))((((((((((((((())))))*********))))))(((''''''''''''''''''''''''((((((((()))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((************************)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********)))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))***,,,---...))))))*********+++++++++++++++++++++++++++++++++,,,++++++*********++++++***,,,,,,,,,+++***+++,,,+++---///000000///---+++rrroookkkiiihhhhhhgggfffeeedddbbb```]]]ZZZXXXWWWVVVWWWXXXXXXYYYXXXXXXXXXPPPOOOMMMKKKIIIHHHHHHGGGCCCBBB@@@>>><<<;;;::::::888777666555555444444555333333333333333222111000111000///..................---,,,,,,++++++++++++***++++++,,,,,,++++++***)))))))))******)))))))))(((((())))))******))))))))))))))))))))))))))))))((()))***+++******(((((())))))))))))))))))))))))))))))************))))))'''((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''((()))***))))))((((((((('''''''''******))))))))))))******(((((())))))))))))((((((***+++***)))///;;;CCCDDD===111(((''')))((((((+++******))))))))))))))))))))))))***+++---///111222)))))))))*********))))))'''(((((()))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''+++)))((('''((()))((('''''''''(((***,,,,,,***''''''''''''(((((((((((((((''''''((()))))))))))))))******))))))(((((('''''''''((((((((())))))******(((((((((((())))))))))))(((((())))))************++++++++++++++++++++++++***))))))'''&&&%%%%%%$$$)))******++++++******)))((()))***)))((('''((()))))))))************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((((((((((('''((((((((((((((()))******)))************)))((((((((((((((((((((((((((((((''''''((((((((())))))***))))))******++++++,,,,,,++++++++++++++++++++++++((((((((())))))((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))++++++*********++++++,,,*********))))))***++++++))))))*********+++++++++++++++++++++++++++++++++******))))))))))))***+++***+++,,,,,,******+++,,,+++---///111111///---+++qqqnnnkkkiiiiiiiiiiiihhheeedddbbb```]]]ZZZYYYXXXVVVWWWXXXXXXYYYYYYXXXXXXPPPOOOMMMJJJHHHHHHHHHHHHCCCBBB@@@>>><<<::::::999888777666555555444444555333333333333222222111000000//////........./////////...---,,,+++************+++,,,------,,,+++***((())))))******))))))((((((((())))))***))))))((())))))))))))))))))))))))&&&''')))++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))*********))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))%%%+++---,,,555HHHWWW\\\KKK:::,,,)))***'''&&&))))))))))))((()))***++++++*********+++,,,---///000(((((()))************)))&&&'''))))))***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''',,,***(((((((((((('''&&&((('''(((***,,,,,,+++)))'''''''''(((((((((((((((''''''((()))))))))))))))((()))))))))))))))((('''((())))))))))))))))))***(((((((((((())))))))))))((((((((()))******++++++************************%%%%%%&&&''''''((())))))***++++++,,,,,,++++++***((()))***)))((('''((()))))))))************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''((()))***+++))))))*********))))))(((******++++++++++++******''''''''''''((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************((((((''''''(((((())))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,+++***))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))((())))))***+++***+++,,,+++***)))***,,,,,,---///000000///---,,,rrroookkkiiiiiiiiihhhgggeeecccaaa^^^[[[YYYXXXWWWUUUVVVVVVWWWWWWWWWWWWWWWPPPNNNLLLIIIGGGGGGGGGHHHDDDBBB@@@>>><<<:::999999888777666555555444444555333333333333222111000000//////.........//////000000///---,,,+++*********)))***,,,------,,,***)))(((((())))))))))))(((((()))******++++++***))))))))))))))))))))))))))))))&&&&&&''')))******++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))''''''((()))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''(((((())))))((()))***++++++***)))(((''''''((())))))))))))))) ***...+++000AAAQQQWWWMMM:::+++***,,,(((&&&((((((((('''((()))***,,,---***))))))))))))******+++'''((()))***+++******)))&&&''')))***+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((+++)))''''''((())))))((('''''''''(((***+++***)))''''''''''''((((((((()))''''''((()))))))))))))))'''((()))******))))))(((*********)))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,******++++++++++++******((()))***)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''''''''((((((((()))))))))(((((((((''''''''')))((((((((((((((()))***((())))))*********))))))))))))***++++++***))))))''''''&&&&&&'''(((***+++)))))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************'''''''''''''''((())))))))))))))))))))))))))))))******)))******+++,,,,,,++++++***))))))))))))))))))************+++++++++***************************)))))))))******+++,,,)))+++,,,+++***)))***+++---------......---------uuuqqqmmmjjjhhhhhhgggeeedddbbb```]]]ZZZXXXWWWVVVTTTTTTUUUVVVVVVVVVUUUUUUPPPNNNKKKIIIGGGFFFGGGGGGDDDBBB@@@>>><<<:::999999888777666555555444444555444444444333222111000//////............//////000000///...,,,+++******))))))***,,,------,,,***)))(((((())))))))))))((((((++++++,,,,,,,,,++++++***))))))))))))))))))))))))'''&&&&&&&&&'''***,,,...((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&'''((())))))(((((('''(((((()))))))))))))))(((((())))))*********+++(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&'''((()))***++++++''')))***,,,,,,***)))'''''''''((())))))))))))))) +++///&&&$$$000<<>><<<<<<;;;;;;999999888777666666666666666555555444333222222111333111///......---+++)))...---,,,+++******++++++************************,,,,,,,,,++++++***************)))))))))*********,,,+++************+++,,,++++++*********)))))))))************************((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***++++++,,,++++++***)))(((''''''(((((())))))******((((((((((((((()))))))))''''''&&&''''''((()))***&&&'''((())))))((('''&&&&&&'''((())))))***))))))'''''''''((()))***,,,,,,******)))((((((((((((((((((((()))************))))))(((&&&'''((())))))(((&&&'''((()))************)))((((((''''''(((((()))'''((()))******)))((('''))))))))))))((((((((((((***************************+++,,,***((('''((()))------,,,,,,,,,+++++++++))))))))))))))))))))))))******++++++,,,+++++++++***))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))******'''(((((())))))******+++(((((((((((())))))))))))***)))(((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))))))))))))))((((((((((((+++*********)))'''&&&%%%((((((((((((((())))))***''''''''''''(((***+++,,,(((***,,,,,,***)))((()))***)))(((''''''((()))***))))))))))))************************))))))))))))***)))))))))((((((''''''))))))))))))(((((((((((('''((())))))((('''(((******))))))))))))((((((((()))(((((((((((())))))***&&&&&&'''((()))***++++++&&&'''((()))))))))((((((+++******))))))******+++...---,,,+++))))))((((((+++************)))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,===999444...+++***+++,,,uuuqqqllljjjkkkkkkiiiffffffccc```]]]]]]]]][[[ZZZWWWUUUTTTTTTUUUTTTRRRPPPOOOMMMIIIGGGGGGGGGFFFEEEAAA@@@>>>===;;;:::::::::999888777666666555555666555555444444333222222111000///////////////.........---+++))))))***+++,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,+++)))(((((((((***++++++++++++******+++++++++++++++++++++*********)))************************(((((((((((((((((((((((('''((()))(((''''''''')))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((((()))))))))*********+++************************((((((((('''((())))))***))))))******)))))))))(((''''''(((((())))))******'''''')))******))))))(((''''''''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&''')))***+++***))))))'''''''''(((((()))+++++++++***)))((((((''''''(((++++++++++++,,,+++++++++***(((&&&&&&((()))***)))''''''((()))))))))))))))++++++************++++++&&&((()))++++++)))(((&&&))))))(((((('''''''''&&&)))))))))))))))))))))))))))***+++***)))((()))***...------,,,++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))))))))(((((()))))))))************)))))))))))))))))))))))))))************((('''''')))*********%%%&&&((()))*********)))++++++***************+++(((((())))))************''''''(((((()))))))))*********))))))((((((''''''((()))*********((('''&&&''''''''''''((()))***+++(((((('''(((((()))******(((***++++++***)))))))))))))))(((((((((((())))))((()))))))))************************)))))))))(((*********)))((((((''''''++++++++++++*********)))'''(((***)))(((((()))***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''((()))))))))))))))******))))))))))))******000///,,,***))))))))))))************))))))))))))++++++******)))(((((((((((()))))))))************************************+++,,,,,,,,,,,,,,,,,,+++(((((())))))************++++++++++++************,,,,,,,,,,,,++++++******000...,,,*********,,,---uuupppkkkiiijjjjjjiiigggeeebbb```^^^^^^^^^\\\[[[XXXVVVUUUUUUUUUTTTRRRPPPPPPMMMJJJHHHGGGGGGFFFEEEBBBAAA???===;;;999888888999888777666555555555555333333333333333333333333///000111111111000//////...,,,***))))))***+++------------------------------------,,,,,,,,,++++++...,,,***(((((()))+++---************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***)))))))))(((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******((((((((()))***++++++,,,'''((((((((()))))))))***&&&''')))*********)))(((((((((((((((((((((''''''***))))))((('''''''''&&&)))))))))***************))))))((((((((((((((()))******)))(((((((((((((((,,,,,,++++++++++++++++++***(((&&&&&&(((*********)))))))))))))))(((''''''******++++++++++++******&&&((()))++++++)))(((&&&)))(((((((((''''''&&&&&&((((((((((((((((((((((((&&&((()))***))))))+++---...---+++***)))))))))***************************((()))******++++++++++++((((((((())))))((((((((())))))))))))************(((((())))))************)))(((&&&&&&((())))))((($$$&&&(((***++++++***)))+++***************++++++((((((((()))******++++++'''((((((((())))))************))))))((((((''''''&&&'''(((*********)))(((''''''''''''(((***+++,,,******)))(((((('''((((((((()))******)))((()))***))))))(((((((((((())))))((()))))))))************************)))))))))(((+++++++++******)))))))))++++++++++++*********)))((()))+++***))))))+++,,,))))))))))))************((())))))))))))((((((((('''((())))))))))))(((((())))))'''''''''(((***+++((((((''''''''''''((((((000...,,,***)))))))))***))))))))))))))))))))))))************))))))((((((((()))))))))******************************************++++++++++++******'''((()))************)))+++++++++*********))))))---,,,,,,++++++******)))&&&''')))***++++++++++++uuupppjjjhhhiiijjjiiigggcccaaa___^^^^^^^^^]]][[[YYYXXXWWWVVVVVVUUUSSSQQQPPPNNNLLLJJJJJJHHHFFFDDDCCCBBB???===;;;999888888888888777666555555555555222222222222333333333333000222333333000...---------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---...))))))************))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++)))))))))***+++---///000)))))))))))))))(((((((((&&&'''(((*********))))))))))))******)))((('''''',,,+++)))(((''''''(((((())))))(((((((((((())))))***)))(((((('''''''''((())))))(((((((((((())))))+++***))))))((())))))))))))((('''''')))++++++***************)))((('''&&&'''(((((())))))((((((''''''((()))******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%''')))))))))***,,,...---,,,***)))((((((((()))************************))))))******+++*********'''(((((())))))(((((('''(((((()))))))))))))))***((((((((()))******++++++((((((((((((((((((((((((%%%&&&((()))*********)))((((((((((((((())))))***(((((())))))*********+++((())))))))))))))))))***))))))))))))((((((((((((%%%&&&''')))*********+++(((((((((((()))***,,,,,,,,,+++***(((''''''''''''''')))***)))(((((()))+++(((((())))))))))))(((((())))))))))))************************))))))))))))***************+++++++++))))))))))))((((((((((((((()))++++++******+++---)))))))))************+++((())))))))))))(((((('''"""###&&&(((***************)))((('''''')))+++,,,(((''''''&&&&&&''''''(((---,,,+++***************(((((()))))))))))))))***)))))))))))))))))))))***))))))))))))************************************((((((((())))))(((((((((((()))***+++++++++***)))+++************))))))))),,,,,,++++++*********)))''')))+++------,,,***)))vvvqqqkkkiiijjjkkkkkkiiibbb```^^^^^^^^^^^^]]][[[[[[ZZZXXXXXXXXXVVVTTTRRROOONNNMMMMMMLLLJJJFFFCCCBBBAAA???===<<<;;;::::::888888666555555555555555444444333333222111111111,,,///222111///---,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++******+++,,,---...******+++,,,,,,+++************)))))))))(((((((((************************))))))))))))))))))))))))(((***+++***)))((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++***)))))))))***,,,---...******))))))((((((''''''&&&'''((())))))*********)))*********)))(((&&&%%%))))))((((((((((((((()))((()))))))))))))))(((((((((((('''''''''(((((()))(((''''''(((((()))***+++++++++)))((((((((())))))((('''''')))+++,,,+++)))((()))))))))))))))((('''&&&'''(((((((((((('''&&&(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((&&&((()))***))))))+++---...---***(((''''''((()))************************)))************))))))(((''''''((())))))(((''''''''''''((((((((()))))))))'''(((((()))******++++++&&&))),,,,,,)))'''((()))''''''((()))))))))))))))((((((((((((((()))******)))))))))))))))******************)))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++******)))******+++,,,,,,+++***)))(((((('''(((((('''((())))))(((((()))+++(((((())))))))))))(((((())))))))))))************************))))))))))))(((((())))))******++++++))))))))))))(((((((((((('''(((******))))))+++,,,))))))*********+++++++++((()))******)))((('''&&& """%%%''')))******)))(((((()))))))))*********((((((''''''''''''(((((()))***************))))))(((((((((((())))))******((((((((()))******++++++))))))))))))************************************((())))))******))))))(((((()))+++,,,---,,,+++***************))))))))))))+++++++++***************++++++,,,,,,,,,+++******wwwrrrllljjjkkkllllllkkkaaa___^^^^^^^^^^^^\\\[[[\\\[[[YYYYYYXXXWWWUUURRROOOOOOOOOOOONNNKKKFFFBBB@@@???>>>===============888777666555555444444555666555444333111000///...&&&)))...///...---...000,,,,,,---.........------************************((()))***+++,,,,,,---...************+++,,,---...++++++------------++++++))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******))))))))))))))))))))))))'''((((((((())))))******************))))))))))))************************)))))))))))))))******+++)))((('''''''''((()))***++++++***)))((('''&&&&&&'''''''''((()))******+++))))))******)))'''%%%$$$%%%&&&''')))))))))))))))(((***,,,------+++)))(((&&&&&&&&&'''((()))***+++''''''''''''(((***+++,,,...---+++*********++++++''''''(((***,,,,,,+++)))&&&'''((()))************'''((()))******)))((('''))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((()))******)))(((***+++///...+++)))(((((())))))***************************************)))((('''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''(((((()))***+++++++++%%%***//////***'''(((+++(((((((((((())))))))))))******)))******+++,,,,,,******))))))))))))))))))++++++******))))))((((((''''''(((((())))))************(((''''''((()))***+++++++++***++++++,,,---)))((((((((((((((()))***'''((()))((('''(((***+++(((((())))))))))))(((((())))))))))))************************))))))))))))&&&&&&'''((()))***++++++++++++++++++************%%%'''))))))((((((***,,,))))))******++++++++++++((()))*********((('''&&&###$$$&&&(((((('''&&&%%%&&&(((***,,,,,,+++)))((())))))(((((((((((())))))'''((()))++++++***))))))'''((((((((())))))******''''''((()))***+++,,,,,,))))))))))))************)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,(((***,,,---------+++***************))))))))))))************************+++***)))))))))***,,,,,,yyyqqqkkkjjjkkkiiiiiijjjbbbaaa___^^^^^^]]][[[YYYZZZYYYXXXWWWXXXXXXWWWUUUSSSQQQOOOLLLJJJIIIIIIIIIFFFCCCAAABBB@@@======@@@::::::999888777666555555555555444444333222111111333000...---............,,,---///000000///---,,,///...+++***))))))***+++******************************************************)))(((((()))***+++))))))))))))))))))))))))++++++************++++++++++++************++++++'''(((((())))))))))))((())))))************)))))))))***,,,,,,***))))))***+++*********))))))((((((***)))((((((((()))+++,,,'''((()))))))))(((&&&%%%((((((((((((((((((((((((*********))))))))))))))),,,+++++++++******))))))++++++***)))((('''&&&&&&((((((((((((((()))******************************,,,+++++++++******))))))+++***((('''''''''((()))+++*********))))))((((((...---,,,***)))'''&&&%%%*********)))(((&&&%%%$$$%%%&&&&&&&&&'''((((((((('''''''''(((***+++***(((*********)))))))))))))))(((((((((''''''''''''''',,,)))(((+++///000---(((***)))((('''((()))+++---...---,,,***)))((((((((())))))))))))***+++,,,---************)))))))))))),,,,,,++++++***))))))(((******))))))))))))******+++***'''&&&%%%&&&'''(((******+++)))(((''')))***))))))))))))))))))))))))&&&&&&'''((()))***+++++++++*********))))))((((((++++++++++++,,,,,,,,,,,,************************+++*********))))))((((((************))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))************,,,+++)))(((&&&$$$""""""******))))))(((((((((''')))******)))'''&&&((()))+++++++++,,,,,,+++++++++''''''((()))***++++++,,,************************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''******))))))))))))******))))))))))))))))))))))))***)))((('''((()))+++---''''''''''''((((((((((((((((((((((((((()))))))))******))))))((((((''''''---,,,++++++******++++++******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,yyyqqqkkkkkkkkkjjjiiijjjaaa___]]]]]]^^^^^^]]]\\\[[[YYYWWWWWWXXXWWWVVVTTTSSSRRROOOMMMJJJIIIIIIIIIHHHBBB?????????<<<;;;===::::::999888777666555555444444333333222111111000222000......//////...---++++++,,,------,,,++++++000///---+++******+++,,,******************************************************)))(((((()))***+++))))))))))))))))))))))))*********))))))*********++++++************++++++((())))))***************))))))************))))))---......---***(((''''''************)))))))))(((***)))'''&&&%%%$$$$$$$$$(((((())))))(((''''''&&&((((((((((((((((((((((((************************))))))))))))((((((((('''*********)))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))((((((((('''+++***)))((('''(((((()))*********)))))))))((((((*********)))))))))))))))*********)))(((&&&%%%$$$&&&&&&''''''''''''''''''(((((((((((()))***)))((()))))))))))))))*********************++++++++++++''''''((()))***)))))))))***)))((('''((()))+++,,,...---+++***)))(((((((((************+++,,,---...************))))))))))))******************************))))))))))))******+++***)))((((((((()))***---......,,,******+++,,,))))))))))))))))))))))))***)))))))))((((((((((((************)))))))))((()))))))))(((((('''''''''************************************)))))))))(((************))))))))))))'''&&&&&&%%%&&&'''))))))(((((((((((((((((((((((())))))))))))************,,,,,,+++***))))))(((((()))))))))((((((((('''''')))******)))'''&&&((()))******++++++++++++******(((((())))))******++++++************************))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,''''''((((((((())))))))))))******+++,,,,,,------++++++*********)))))))))---,,,++++++******++++++******************************+++++++++,,,,,,,,,************************)))***************++++++xxxpppkkkkkkllljjjiiijjjaaa___\\\\\\]]]___``````[[[YYYWWWWWWWWWVVVUUUSSSSSSRRRPPPMMMKKKJJJIIIIIIKKKCCC???AAACCC@@@<<<;;;::::::999888777666555555555444444333333222222111111000//////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---***************************************************))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++))))))***+++++++++++++++))))))************))))))---......---***(((((((((************))))))))))))+++++++++***(((&&&%%%$$$))))))((((((''''''(((((((((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))(((((((((((((((((())))))******++++++((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((((((((((((******))))))))))))(((((()))))))))))))))******************)))((('''&&&%%%((((((''''''''''''''''''))))))((((((((((((((('''(((((())))))******++++++,,,+++******)))(((''''''$$$(((***)))&&&%%%'''+++***)))((((((((()))++++++---,,,+++***)))(((((((((+++++++++++++++,,,---...************))))))))))))(((((())))))***+++,,,,,,************************+++++++++++++++,,,,,,,,,+++,,,,,,***((('''((()))))))))))))))))))))))))))******)))))))))(((((((((************))))))))))))))))))((('''&&&%%%$$$$$$************************************))))))))))))************))))))))))))''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,(((((((((((('''''''''''')))******)))''''''((())))))******************))))))*********************************************))))))))))))))))))))))))******))))))))))))*********))))))))))))(((((((((((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))++++++((())))))))))))*********''''''((())))))***+++++++++++++++++++++*********,,,,,,+++************+++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))xxxpppkkklllllljjjhhhiiibbb```\\\[[[\\\___``````[[[YYYWWWWWWWWWVVVTTTRRRSSSRRRQQQOOOLLLKKKIIIIIIKKKDDDBBBGGGKKKHHHAAA<<<::::::999888777666555555666666555555444444444333111000000111111000---***///......------......//////...---,,,+++,,,,,,,,,***************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***(((((()))***++++++++++++))))))************)))))))))+++------+++++++++,,,*********)))))))))))))))***+++,,,,,,,,,+++)))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))***+++,,,,,,------+++++++++***************((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++++++++******************))))))((((((((((((((())))))))))))))))))((((((,,,++++++***)))((('''''')))))))))))))))((('''&&&))))))((((((''''''&&&&&&)))))))))((('''&&&''''''''''''((()))***++++++,,,222000...+++(((%%%###"""''')))+++***'''&&&))),,,******)))(((((()))***+++,,,+++***)))))))))))))))+++*********++++++,,,---************)))))))))((((((((())))))***+++++++++************************)))***+++,,,------,,,,,,***+++***(((&&&%%%&&&'''))))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))+++******)))((((((''''''*********************************)))))))))))))))************)))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))************'''(((((())))))*********((((((''''''''''''''''''((()))***)))''''''(((***))))))************))))))+++*********************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))******)))(((((()))***+++))))))*********+++++++++'''''''''(((((((((((((((++++++++++++++++++******,,,++++++*********************)))(((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))(((wwwpppkkklllmmmjjjhhhiiidddaaa^^^\\\\\\^^^______[[[YYYWWWWWWWWWWWWUUUSSSSSSSSSRRRPPPNNNLLLJJJIIIGGGBBBCCCKKKPPPLLLCCC===::::::999888777666555555444444444444333333333333222111111111111000---***///......------......///,,,,,,,,,+++++++++++++++************************************************))))))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((()))************))))))************))))))(((***,,,,,,+++++++++---))))))))))))))))))******'''((()))******)))((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))***+++,,,,,,------******************++++++))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))******************++++++)))))))))))))))(((((('''(((((((((((((((((())))))+++*********))))))((((((((()))))))))))))))(((((()))))))))((((((''''''&&&((())))))(((%%%%%%&&&(((''''''((()))***++++++,,,666555333000---***((('''******************))))))******))))))))))))))))))******))))))((())))))))))))))))))))))))******+++************)))))))))((()))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,,,,,,,+++,,,------+++)))((()))***************************''''''((()))***+++,,,,,,))))))))))))))))))******************************************************))))))))))))))))))******************)))))))))(((***************)))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''((((((((((((((((((((())))))((('''''')))***))))))************))))))++++++++++++************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************'''(((***,,,,,,***((('''))))))))))))))))))))))))******))))))))))))))))))************++++++++++++---,,,,,,++++++******)))************************,,,+++******))))))************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))wwwpppkkkmmmmmmjjjhhhhhhdddbbb^^^]]]^^^^^^___^^^ZZZYYYXXXWWWXXXXXXWWWUUUTTTSSSRRRQQQOOOLLLJJJIIICCC@@@AAAHHHLLLGGG???;;;::::::999888777666555555111111111111111111111111444222111111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))((('''&&&&&&))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((%%%&&&'''))))))*********))))))************))))))***,,,---,,,***(((((()))))))))))))))************++++++++++++***((('''&&&))))))(((((())))))******))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((())))))))))))***)))))))))((((((''''''***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((((((((())))))&&&'''((()))***+++,,,,,,(((((()))*********))))))))))))(((((((((((((((((('''))))))'''$$$$$$'''***(((((())))))******++++++.........------,,,,,,,,,))))))***++++++***((('''************))))))))))))))))))((((((((()))******))))))((((((((())))))***************)))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))******************++++++******+++)))(((''')))***************************++++++*********)))))))))))))))))))))************((()))))))))*********+++************************))))))))))))************************)))))))))))))))***++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++******))))))((((((((((((((())))))))))))'''((()))((('''''')))+++)))******************)))******++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))************+++((()))***++++++***)))((())))))))))))))))))))))))************)))))))))))))))************++++++++++++++++++***))))))(((((()))))))))***************++++++***))))))))))))*********++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++vvvppplllmmmnnnkkkhhhhhhaaa```^^^^^^___``````___ZZZYYYXXXXXXZZZZZZYYYXXXTTTTTTSSSRRRPPPMMMKKKIIIDDDAAA@@@CCCCCC???;;;;;;::::::999888777666555555222222222222222222222222555333111000000///...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,+++************************************************((())))))))))))'''&&&%%%))))))))))))))))))))))))*********))))))*********)))))))))(((((()))))))))&&&'''((()))***+++++++++))))))************)))))))))***++++++)))''''''(((((()))))))))************,,,++++++***))))))******(((((()))***************))))))))))))))))))))))))************************'''((((((((())))))))))))***************+++++++++******)))((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))***)))((('''&&&'''''''''((((((((())))))&&&&&&''')))***,,,------'''((()))***************((((((((((((((()))))))))&&&((()))'''######''',,,)))))))))))))))*********&&&&&&'''((()))***++++++''',,,000000---***))))))***************)))((((((((((((((((((((()))************)))))))))))))))***************))))))))))))''''''(((((())))))******)))***,,,------,,,***))),,,+++***))))))******+++&&&'''''''''&&&&&&''')))************************+++++++++*********))))))((()))))))))***************************)))))))))************************((()))))))))************************))))))))))))((((((***+++,,,++++++***))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********))))))))))))******++++++'''((()))((('''((()))+++******++++++++++++***************++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))************+++&&&'''''''''((((((((()))*********+++++++++,,,,,,++++++***))))))))))))))))))***,,,......,,,***)))******+++++++++,,,,,,,,,************************************++++++++++++vvvppplllmmmnnnkkkhhhggg___^^^]]]___aaabbbaaa```ZZZYYYXXXYYYZZZ[[[[[[YYYTTTTTTSSSRRRPPPNNNKKKIIIIIIDDDAAA@@@===999999<<<::::::999888777666555555555555555555555555555555777444111/////////...---,,,---///000000///---,,,,,,,,,---......---------************************************************((())))))))))))'''%%%$$$))))))))))))))))))))))))++++++************++++++++++++************++++++'''((()))***,,,,,,------))))))************))))))%%%'''))))))))))))***+++(((((())))))*********+++$$$#########%%%''')))***'''((()))+++++++++***)))))))))))))))))))))))))))*********)))))))))))))))))))))******+++++++++,,,)))***+++,,,---...//////******)))(((((((((((((((************************))))))******+++++++++,,,((()))*********)))'''&&&&&&'''''''''(((((())))))))))))))))))************'''((()))******+++******''''''(((((())))))******%%%''')))&&&######(((---*********)))))))))))))))((((((((()))******++++++'''///777777///***+++///***************)))((('''(((((('''(((((()))***+++++++++***************+++************))))))))))))%%%%%%&&&((()))+++,,,,,,)))***,,,------,,,***)))///---+++)))))))))+++,,,((()))***)))))))))+++---************************(((((()))***+++,,,,,,---(((((())))))*********+++...------,,,+++***))))))************************(((((())))))*********+++************))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))******************************++++++))))))******+++++++++,,,'''((()))((('''(((***+++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))***************)))((('''((())))))))))))*********''''''(((***+++---......+++++++++,,,,,,---------+++******))))))))))))))))))+++...000000...+++)))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++|||ssslllkkkkkkiiihhhjjjccc```\\\[[[[[[]]]^^^^^^YYYYYYYYYYYYXXXWWWVVVUUUZZZXXXUUURRRPPPMMMLLLKKKIIIGGGCCC@@@======>>>???===<<<:::888777666555555555444333333333444555666666333///---...000000000111000///...---,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++******************++++++************++++++***************************************)))(((''',,,+++***))))))***+++,,,***)))'''''')))***)))((((((((('''''''''&&&&&&&&&***,,,,,,+++)))((()))***))))))))))))))))))))))))'''((()))******)))(((''''''((()))***+++,,,------)))))))))))))))))))))))),,,)))'''(((+++---,,,++++++++++++*********))))))'''(((***---.../////////***++++++,,,,,,++++++***+++,,,***&&&'''++++++((())))))(((((()))***++++++))))))))))))))))))))))))))))))(((((((((***+++,,,'''((()))***+++******))),,,,,,,,,+++++++++++++++***)))'''%%%%%%''')))***)))))))))))))))***++++++************))))))))))))(((((())))))))))))(((((('''000999999000(((&&&'''))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))***+++++++++***((('''%%%(((%%%&&&+++,,,)))))),,,***++++++++++++******)))...+++(((''')))+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,+++***)))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))(((((()))***++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((()))******+++***((('''&&&&&&''''''((()))******+++))))))************))))))************************)))))))))))))))))))))))))))******+++***)))((('''))))))))))))************((((((((((((((()))******((()))***++++++***)))(((++++++******)))((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***************+++++++++******++++++++++++******************************************************++++++++++++++++++++++++******))))))******+++,,,}}}uuummmlllllljjjiiijjjccc```]]][[[\\\]]]^^^^^^YYYYYYXXXXXXWWWWWWVVVVVVYYYXXXUUURRROOOMMMLLLKKKGGGEEEBBB???===<<<<<<======<<<:::888777666555555666555444333444444555666666333///......000000000.........---------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++************************************))))))*********************************)))))))))(((((((((''''''***)))(((((((((((()))******(((''''''((())))))((()))))))))((((((''''''''')))***+++***((('''((()))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))'''&&&'''***+++***(((,,,,,,+++++++++*********)))***+++,,,------,,,+++)))******++++++******)))***,,,***&&&'''******'''***))))))))))))******+++))))))))))))))))))))))))***)))((((((((()))***+++++++++,,,,,,+++***(((''')))))))))***************(((((((((((((((((((((((()))((((((((())))))***+++************))))))))))))(((((((((((((((((((((((()))...333222,,,'''''')))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++***++++++++++++)))((('''))))))************))))))***+++++++++******))))))***)))((()))+++,,,+++***)))))))))))))))))))))))))))***++++++++++++***)))---,,,+++***))))))))))))((((((((())))))*********++++++++++++++++++++++++******************************))))))))))))******((())))))))))))***************))))))))))))************))))))))))))******))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((''''''''''''((()))*********))))))************))))))************************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))))))))************((((((((((((((()))******((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))******+++,,,,,,------******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,~~~vvvooommmmmmjjjiiijjjdddaaa^^^\\\]]]^^^^^^^^^YYYXXXWWWVVVVVVWWWXXXXXXXXXWWWTTTRRROOOMMMKKKKKKGGGEEEBBB@@@>>>===<<<<<<<<<;;;:::888777666666666666555555444444444555555555222///...///000000000++++++,,,,,,------......,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************************))))))(((((())))))***************************))))))'''&&&&&&''''''(((((((((''''''''''''(((((()))(((&&&&&&((()))((('''******))))))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))++++++************++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))((('''((()))++++++)))'''++++++*********)))))))))++++++,,,,,,+++***((('''((())))))))))))))))))(((***,,,+++((('''******(((++++++***)))))))))******))))))))))))))))))))))))***)))((((((((((((((())).........---,,,***'''&&&&&&''''''(((((()))))))))&&&''')))******)))'''&&&((((((((((((((())))))***************))))))))))))((((((&&&&&&&&&&&&((((((+++,,,,,,***((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,******++++++++++++******)))///000,,,,,,222222---***************)))))))))((((((***++++++++++++***)))))))))))))))))))))))))))***++++++++++++***))),,,,,,+++***))))))))))))&&&&&&'''((()))***++++++******************************************************))))))))))))******((())))))************)))******))))))))))))******++++++************++++++)))))))))))))))))))))))))))************))))))((())))))))))))************''''''(((((())))))******))))))************))))))************************++++++++++++++++++++++++(((((()))***)))((('''&&&))))))))))))************)))(((((((((((()))******))))))************))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,---......******++++++++++++******((((((((((((((((((((((((************************++++++++++++++++++++++++******))))))******+++,,,~~~uuuooommmllliiiggghhhcccaaa^^^]]]^^^___^^^^^^YYYXXXVVVUUUUUUVVVXXXZZZWWWVVVTTTQQQNNNLLLKKKKKKGGGFFFDDDBBB@@@>>>======<<<;;;:::888777666666666555555444444444444444444555222///...///000000///+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************+++++++++))))))(((((((((((())))))***************************)))'''&&&&&&''')))***(((((((((''''''((((((((()))'''&&&&&&'''(((((('''))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))++++++)))(((((()))++++++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))***+++---...---***)))))))))((((((((('''''''''******++++++***)))((('''((())))))******))))))(((***......***)))+++,,,***,,,++++++***))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''------------+++)))'''&&&&&&&&&''''''((()))******(((((())))))))))))(((((()))((((((((((((((())))))************)))))))))(((***)))'''&&&&&&''')))***+++)))((('''((()))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++******++++++,,,,,,,,,,,,)))333666///222===>>>666+++******)))))))))******)))+++---,,,***))))))***++++++++++++++++++++++++*********++++++*********,,,++++++***))))))******(((((()))******+++,,,,,,++++++++++++++++++++++++******************************))))))))))))******((()))******+++***)))(((******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))************)))(((++++++*********+++++++++'''((((((((()))))))))***))))))************))))))************************))))))))))))))))))))))))'''((()))))))))((('''&&&((()))))))))************))))))(((((())))))***+++)))))))))******)))))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))******************************************************))))))******+++,,,}}}tttnnnlllkkkgggddddddbbb```^^^]]]^^^^^^^^^]]]XXXWWWVVVTTTUUUVVVXXXYYYVVVUUUSSSPPPNNNLLLKKKJJJEEEEEEDDDBBB@@@>>><<<;;;;;;;;;999888777777777777444444444444333333222222444222000///000000000///------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))*********+++++++++))))))(((((((((((())))))************************+++***(((''''''(((***+++)))))))))))))))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---,,,***)))******)))))))))((((((((('''((()))***+++***)))((()))******************)))+++///111---+++,,,---,,,,,,,,,+++***))))))************************************)))))))))((('''''')))***+++++++++***((('''''''''((())))))***+++++++++)))(((''''''((()))+++))))))(((((((((((())))))************)))))))))(((+++***(((''''''(((***+++***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))*********++++++,,,------+++666888111444???@@@777******))))))***+++,,,,,,---111333000+++'''(((***+++++++++++++++++++++++++++******************+++,,,+++******)))*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))*********)))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))++++++*********))))))((((((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))+++,,,---......---,,,,,,((()))))))))************)))))))))))))))***++++++***))))))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******************************))))))))))))))))))))))))******************************))))))******+++,,,|||tttnnnlllkkkfffcccbbbaaa___]]]]]]^^^^^^]]]\\\XXXWWWVVVUUUUUUVVVWWWWWWUUUTTTRRROOOMMMLLLKKKJJJCCCCCCCCCBBB@@@===:::888;;;:::999888777777777777555555555555444333222111444222000000000000///.........------,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))***++++++,,,,,,***))))))(((((())))))*********************************)))(((((()))+++,,,******++++++++++++*********)))'''''')))***)))(((''''''(((((((((((()))))))))***++++++******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))(((***,,,,,,***)))((())),,,,,,+++++++++*********&&&''')))***+++++++++***)))******++++++******)))***000222///+++,,,------,,,++++++*********++++++************************)))************))))))((('''((()))***+++******))))))))))))******+++++++++,,,***(((&&&&&&(((***,,,+++******)))))))))))))))************))))))))))))++++++***))))))***++++++)))((()))***+++,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((***************+++,,,---...444555000000555555///******)))***+++---///000000777<<<:::222+++)))+++))))))))))))))))))))))))++++++***))))))***++++++++++++***************+++************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++***))))))((())))))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))((()))***++++++***((('''(((((((((((())))))))))))))))))************))))))************************++++++++++++++++++++++++***+++,,,---...---,,,,,,))))))))))))***************))))))))))))***++++++******))))))))))))******------,,,++++++***))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))((((((''''''******++++++++++++******************************))))))))))))))))))))))))******************************))))))******+++,,,}}}uuuooonnnlllgggcccbbb```^^^\\\\\\]]]]]]\\\ZZZXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJDDDDDDEEEDDDBBB???<<<999::::::999888777777777777666777777777666555444333333222000000111111///...---------------.........,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((())))))***++++++,,,,,,*********))))))*********************************(((((((((((())))))************+++,,,,,,+++******+++***((((((***+++***)))((((((((())))))*********((()))******))))))***,,,)))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))+++,,,+++)))((()))***++++++*********)))))))))'''((()))+++,,,++++++***((())))))))))))))))))((((((///222...***+++,,,,,,++++++*********+++,,,,,,************************)))***+++,,,,,,++++++***((()))***+++,,,+++************************************)))(((((()))******,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++***)))))))))***++++++............---,,,+++***)))))))))***,,,///222444///:::FFFGGG>>>333...---))))))))))))))))))))))))++++++***))))))***+++++++++***************++++++***************+++++++++++++++++++++++++++++++++******************************))))))))))))******---+++)))''''''(((***+++******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))(((((()))***************'''***---000111000///---))))))))))))(((((((((((())))))************))))))************************++++++++++++++++++++++++'''((()))***+++******)))))))))))))))******************))))))******+++,,,+++***)))(((((()))***++++++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******************++++++++++++******************************))))))))))))))))))))))))******************************))))))******+++,,,~~~vvvpppooommmgggcccbbb___]]]\\\\\\\\\\\\[[[YYYWWWXXXXXXWWWVVVUUUTTTSSSTTTSSSQQQNNNMMMKKKJJJJJJGGGHHHIIIIIIFFFCCC???===::::::999888777777777888888999999999888777555444333222000000111111///...++++++,,,---...///000111,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,++++++************++++++************************&&&&&&'''((())))))(((((()))***+++,,,,,,+++***))),,,***))))))***++++++***))))))******++++++++++++&&&((())))))(((((()))+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))(((((((((((()))))))))))))))))))))))),,,...///---***)))+++...((('''''''''&&&&&&&&&&&&((()))+++,,,,,,+++******''''''((((((((((((''''''&&&---111---))))))******************+++,,,------************************)))***+++,,,------,,,+++***+++,,,,,,,,,,,,+++***************))))))))))))((()))***++++++***)))(((------,,,+++*********+++************))))))))))))(((((())))))))))))((((((******)))'''%%%&&&***---))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,+++***)))(((((()))***+++,,,))))))------)))(((+++)))))))))+++---111444777,,,<<>>;;;:::999888777777777777888555222333555666555333000000000000///...---,,,------,,,,,,,,,,,,++++++******))))))******+++,,,))))))***+++,,,------.........---,,,++++++++++++&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((())))))******+++++++++)))(((''''''((()))+++******))))))((((((''''''******)))((((((((((((((()))***+++,,,,,,+++***)))*********++++++***************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++++++++++++++(((((()))(((((('''&&&&&&*********)))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((***,,,,,,***))))))***,,,+++***)))((((((((((((***)))))))))))))))***+++((()))***++++++***(((((()))************+++++++++***************)))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((******************************))))))******+++,,,(((((((((((())))))))))))******))))))((()))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---...555???FFFEEE===333+++)))((('''((()))+++...000......,,,+++***))))))))),,,+++***))))))+++---...,,,))))))...///---+++,,,,,,***((()))+++,,,+++((())))))************))))))******))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,***'''%%% ###'''************+++(((((()))***************---+++***(((((()))+++,,,222666<<<@@@@@@===777444))))))))))))************(((((((((((((((((())))))******))))))))))))************))))))((((((''''''******++++++++++++******))))))))))))************'''''')))+++---,,,)))&&&''''''(((((())))))******(((((())))))))))))((((((,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***++++++++++++*********))))))))))))(((((()))***++++++***++++++,,,,,,++++++***)))))))))))))))))))))))){{{ssslllkkkjjjgggeeeeee___]]]\\\]]]^^^______^^^ZZZYYYWWWWWWXXXXXXXXXWWWVVVSSSPPPNNNMMMLLLJJJHHHHHHFFFDDDCCCCCCBBB???>>><<<;;;:::999888888888888999777555666777777666444,,,------............---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++++++++++++++,,,,,,---,,,+++++++++,,,---...))))))((((((((()))******************************)))))))))))))))************)))(((''''''((()))*********))))))((((((((((((++++++***)))))))))))))))++++++***))))))***++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************((()))***++++++***)))((())))))***+++++++++++++++)))************))))))(((***)))))))))))))))))))))+++***))))))((((((((()))************************************************''')))***)))((('''((()))+++*********************+++******)))))))))))))))******))))))))))))******((()))***+++,,,,,,++++++*********))))))(((((((((***************)))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,((()))))))))))))))))))))(((***,,,------,,,***)))************************++++++************++++++(((,,,222555555000+++&&&***)))(((((()))+++---///------,,,+++************++++++*********+++,,,------+++...444555111---,,,,,,***))))))+++,,,+++)))))))))************))))))******))))))))))))*********************************+++,,,,,,,,,+++)))(((&&&(((++++++***)))******(((((()))***************+++******)))***,,,...000777888999999777333///---))))))))))))************+++++++++*********************))))))))))))************))))))((((((((((((******++++++++++++******))))))))))))************(((((()))+++,,,,,,***(((((((((((()))))))))))))))(((((())))))))))))((((((******************++++++(((((((((((()))))))))***))))))))))))))))))))))))******++++++++++++************)))(((((()))******+++++++++*********)))))))))))))))))))))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))yyyqqqkkkjjjjjjgggeeeeeeaaa___]]]]]]^^^^^^^^^]]][[[YYYWWWWWWXXXYYYXXXWWWTTTRRROOONNNNNNMMMLLLJJJHHHFFFDDDCCCCCCAAA???======<<<;;;:::999999999999888777666777777666333111...////////////......---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,+++*********,,,...000,,,+++***)))))))))))))))++++++++++++++++++++++++************))))))))))))***)))(((''''''((()))******))))))))))))(((((((((,,,++++++***************---+++)))'''''')))+++---***++++++++++++++++++*********++++++++++++******************************))))))************))))))))))))***++++++++++++*********+++,,,,,,,,,++++++))))))))))))))))))******++++++***))))))))))))***************************************************'''((())))))''''''((()))000,,,)))(((***,,,+++***)))))))))))))))******+++,,,+++***)))))))))))))))((()))***,,,------------++++++***)))((('''&&&&&&*********+++******)))((())))))))))))))))))))))))***************************************************))))))))))))***++++++))))))))))))))))))))))))&&&)))---111111///+++)))++++++++++++++++++++++++)))))))))(((((()))))))))++++++++++++************+++***)))))))))***,,,---,,,++++++*********++++++*********+++++++++,,,,,,++++++000777999333---+++,,,***)))***+++,,,+++*********************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,---...---+++)))***+++((())))))************)))))))))***+++---///222444777666333000---***)))((())))))))))))************,,,+++++++++******))))))******))))))))))))*********))))))))))))(((((((((******++++++++++++******))))))))))))************+++***)))***,,,,,,,,,***))))))))))))))))))((((((((())))))******))))))(((((())))))***++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))+++++++++***************+++************+++,,,,,,******++++++++++++******))))))))))))))))))))))))yyyqqqjjjiiiiiieeecccdddaaa___^^^]]]^^^___^^^]]][[[YYYWWWWWWXXXYYYXXXWWWUUUSSSPPPNNNNNNMMMLLLJJJIIIGGGDDDCCCBBBAAA???===<<<;;;:::999999888999999555555666666555333000...555555444333111///---,,,------,,,,,,,,,++++++++++++++++++++++++,,,------++++++++++++++++++++++++---,,,***)))***,,,...000,,,++++++***************++++++++++++++++++++++++++++++******))))))((((((******)))(((((()))******))))))))))))))))))))))))+++******))))))*********+++***)))(((((()))***+++(((((())))))))))))((((((******++++++++++++******************************)))))))))******))))))))))))******+++++++++************+++,,,---------,,,)))))))))))))))*********++++++***************+++************************((((((((((((((((((((((((((()))***)))((('''(((***777000***(((+++---+++)))(((((((((((()))***+++,,,---,,,+++***))))))(((((()))******++++++,,,,,,,,,+++******)))((((((''''''*********++++++******)))))))))))))))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++)))))))))))))))***++++++*********)))))))))))))))%%%(((---000111///,,,***++++++++++++++++++++++++))))))(((((((((((())))))///---+++))))))***---...++++++***))))))******+++***************+++,,,,,,))))))***++++++++++++******)))---444555000+++***++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++,,,,,,************+++,,,...///...---******+++,,,((()))************))))))))))))***+++---///222333000...,,,***((((((((()))((()))))))))******************))))))((('''''''''******))))))))))))******))))))))))))))))))))))))******++++++++++++******((()))))))))************---+++))))))+++,,,---,,,+++******))))))((((((((()))))))))******)))))))))))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******)))(((((((((((((((((()))************************,,,+++++++++++++++,,,,,,******++++++++++++******)))))))))))))))))))))))){{{rrrkkkiiihhhdddaaaaaa```^^^]]]]]]___``````___[[[ZZZXXXXXXYYYYYYYYYXXXWWWTTTQQQOOONNNMMMKKKIIIIIIGGGEEECCCBBBAAA>>><<<;;;:::999888888777777777444666777777555333000///666555555333111///---,,,------,,,,,,,,,+++++++++***************+++,,,,,,))))))***+++,,,,,,------///...,,,******+++,,,---***************++++++,,,++++++++++++++++++++++++++++++******))))))((((((******))))))))))))******))))))))))))************))))))((((((((())))))***)))))))))******)))))))))(((((())))))))))))((((((******++++++++++++*********************************))))))))))))))))))*********+++++++++******)))))))))***+++,,,,,,,,,,,,(((((())))))************+++***************++++++************************************************)))***++++++))))))***+++;;;444,,,)))+++,,,***((((((((((((((()))***,,,,,,------+++***))))))))))))++++++******))))))))))))******************************++++++++++++******))))))))))))))))))))))))++++++***))))))***++++++************************))))))(((((())))))***++++++*********)))))))))((('''(((***+++,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,+++)))(((((()))+++,,,+++++++++***************))))))))))))***+++,,,,,,((()))***+++++++++******,,,))))))...000---+++,,,++++++,,,,,,+++++++++,,,++++++***))))))***++++++++++++************+++++++++++++++++++++++++++++++++***)))(((((()))+++,,,,,,------,,,******,,,---))))))*********))))))((())))))******,,,---...///******)))))))))(((((((((((()))))))))************))))))))))))((((((''''''******))))))))))))******))))))))))))******************++++++++++++******((()))))))))************---+++))))))***,,,------++++++******))))))(((((())))))************))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((************************,,,,,,+++++++++++++++,,,)))******++++++******)))))))))))))))))))))))))))|||sssllljjjhhhdddaaaaaa```^^^]]]^^^```aaaaaa```\\\ZZZXXXXXXYYYZZZYYYXXXXXXUUURRROOONNNMMMKKKIIIJJJGGGEEECCCBBBAAA>>><<<::::::999888777777777777777888:::999777555444444///000000000000//////...------,,,,,,,,,,,,++++++******))))))******+++,,,((()))***+++,,,------.........---,,,++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++************))))))))))))************************)))))))))************+++(((((((((((((((((()))***'''(((***++++++***((('''***++++++++++++++++++*********++++++++++++******++++++++++++++++++++++++******))))))))))))*********++++++++++++***))))))))))))***+++++++++******((((((((()))******++++++***))))))))))))***++++++++++++++++++++++++++++++------------------------***+++,,,,,,******+++,,,999333---*********)))((((((((((((((()))***+++,,,---,,,+++***************---,,,***)))(((''''''''')))*********++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))************************'''''''''''''''''''''''')))(((((((((((()))******+++++++++******))))))((()))(((((((((((()))+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++,,,,,,+++++++++***************)))))))))))))))***+++,,,)))))))))*********++++++///***))),,,---,,,,,,///+++,,,---,,,+++***+++---,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++***)))((((((((()))***+++***+++,,,,,,++++++,,,---)))************))))))((()))))))))******++++++++++++++++++******((('''&&&))))))))))))*********************************+++******))))))))))))******)))))))))************+++******++++++++++++******))))))))))))************,,,***((((((***,,,,,,,,,******************)))))))))******++++++******))),,,,,,++++++***))))))((()))))))))*********++++++))))))))))))))))))))))))******++++++++++++******))))))************))))))***************+++++++++,,,,,,+++************+++))))))************)))))))))))))))))))))))))))))){{{rrrkkkjjjiiieeebbbcccbbb```^^^^^^___```___^^^\\\ZZZXXXXXXYYYZZZYYYXXXVVVTTTQQQOOOOOONNNLLLKKKJJJHHHEEECCCBBB@@@>>>;;;;;;;;;:::999888888888888777999:::999777555666888......//////000/////////------,,,,,,,,,,,,+++++++++************+++,,,,,,*********++++++,,,,,,,,,+++,,,---------,,,+++*********)))((((((((())))))************************)))))))))))))))******************++++++*********))))))*********+++++++++))))))(((((())))))***+++)))))))))(((((()))))))))++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++***))))))***++++++++++++******)))'''(((((()))******++++++)))((((((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++000...+++((((((((()))***))))))(((((()))***++++++,,,,,,+++******+++++++++---,,,***))))))))))))***************)))))))))))))))***++++++,,,,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''''''''''''''''''''((((((((((((((()))******,,,,,,+++******))))))((())))))((((((((()))******************************,,,++++++******++++++,,,***+++,,,---------,,,,,,)))******+++++++++*********)))))))))))))))***+++***)))((((((((()))+++,,,///***(((+++---,,,,,,...***,,,...---+++***,,,------,,,***))))))***,,,---,,,++++++******++++++,,,***************************)))))))))******+++,,,***,,,......---++++++,,,***************)))(((((((((((()))***++++++++++++---,,,+++***)))((((((((())))))))))))************)))))))))***++++++,,,,,,******))))))))))))******))))))*********+++++++++******++++++++++++******))))))))))))************+++)))((((((***++++++*********************++++++)))******++++++******)))++++++******************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))))))))*********+++++++++,,,+++***)))))))))))))))))))))************))))))))))))))))))))))))))))))yyyqqqkkkjjjjjjgggeeeeeedddbbb```_________^^^\\\\\\ZZZYYYXXXYYYZZZYYYXXXTTTRRRPPPOOOOOOOOONNNMMMJJJHHHEEECCCBBB@@@>>>;;;<<<<<<;;;:::999999999999666888999777444444666999222222222111111///......---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***(((***,,,...///...---+++,,,+++***(((''''''&&&&&&))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))******++++++++++++******))))))***+++,,,,,,+++***'''&&&&&&'''***+++******++++++++++++************++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++***)))(((,,,,,,,,,,,,++++++***)))'''(((((()))***+++++++++(((((('''(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***)))))))))'''&&&'''))),,,)))))))))))))))******++++++++++++***++++++,,,,,,,,,+++*********+++,,,---++++++***)))((('''&&&&&&)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************((((((((((((((()))******,,,,,,++++++***))))))((()))************))))))((())))))))))))))))))))))))++++++************++++++'''(((((())))))*********))))))***+++++++++++++++******))))))))))))******+++***((('''''')))+++,,,,,,((('''***,,,******,,,***,,,...---+++***,,,...---,,,***))))))***,,,---,,,++++++******++++++,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++---000000...,,,*********************)))(((((('''''')))***+++,,,,,,,,,,,,+++)))'''''')))+++,,,))))))))))))************&&&&&&'''((()))***++++++******))))))))))))******))))))******++++++++++++******++++++++++++******))))))))))))************)))(((((()))***+++***))))))))))))***+++++++++,,,******++++++++++++******)))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++*********+++,,,------,,,+++***))))))******++++++++++++++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))}}}ssskkkjjjjjjhhheeedddcccaaa```___```aaa```___]]][[[YYYYYYZZZYYYXXXVVVWWWUUUQQQOOONNNNNNLLLKKKIIIHHHEEEBBB@@@?????????<<<<<<;;;:::999999999999888666555555666666555444333333222111000///............---------,,,,,,,,,,,,+++)))))))))+++---///,,,,,,+++******+++,,,,,,+++***)))))))))***+++,,,......---,,,+++***)))((()))***+++,,,,,,+++***)))************************************************++++++******************************************------,,,+++***)))(((((())))))))))))************************************,,,+++***))))))***+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&''''''((()))*********))))))))))))))))))))))))++++++***************+++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,+++*********---,,,***)))))))))***+++))))))************))))))******++++++++++++******************************((((((''''''''''''((((((,,,,,,,,,,,,++++++***)))((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,+++***(((&&&(((((()))+++------+++(((++++++++++++++++++++++++)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***************************///...---,,,,,,,,,,,,,,,000---+++,,,000111...***,,,------,,,+++++++++,,,///&&&***000)))'''---///,,,,,,---...---,,,+++***+++,,,***%%%%%%+++---+++))),,,//////,,,***+++,,,******)))))))))***,,,---&&&'''(((***+++++++++++++++++++++*********)))))),,,,,,+++***))))))******++++++************++++++))))))************))))))++++++++++++***((('''&&&***++++++++++++***))))))---***((()))***+++)))&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((()))***++++++,,,,,,---,,,+++***))))))))))))+++++++++*********))))))((()))***++++++***)))(((+++*********))))))(((((())))))))))))************************************+++++++++*********))))))|||rrriiihhhiiifffcccbbbdddbbb``````aaaaaaaaa```]]]\\\[[[\\\]]]^^^]]][[[WWWTTTQQQOOONNNMMMLLLKKKIIIHHHEEEBBB@@@?????????;;;:::999888888777777888888666555555666666555444333333222111000///............---------,,,,,,,,,...---,,,***)))******+++,,,,,,+++******+++,,,,,,...---,,,+++++++++++++++,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************)))))))))*********++++++))))))))))))************************************+++***)))(((((()))***+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***************((('''''''''((()))))))))************)))))))))******++++++******)))************************)))))))))(((((()))))))))***++++++,,,,,,++++++******))))))(((((())))))***************************)))***+++,,,+++***(((''')))))))))+++,,,,,,***)))++++++++++++++++++++++++)))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,++++++***************************------,,,+++++++++++++++...,,,,,,///555777666333+++111777555...)))***------''',,,///***+++///***,,,,,,---------,,,+++***---,,,***((((((******)))+++---///...+++))))))***,,,+++***))))))******+++'''((()))***+++++++++++++++++++++*********)))))),,,+++***))))))))))))***++++++************++++++))))))************)))))))))***************)))(((((()))***++++++++++++++++++)))'''(((******)))'''************************))))))************))))))((())))))***++++++,,,,,,+++***************+++++++++++++++*********))))))******++++++++++++******+++*********))))))))))))))))))))))))************************************+++++++++*********))))))|||rrrjjjiiiiiifffcccccceeecccaaaaaabbbcccbbbaaaYYYXXXXXXYYY[[[\\\\\\[[[WWWTTTQQQOOONNNMMMLLLKKKIIIGGGEEEBBB@@@??????>>><<<;;;:::999888888888888888777555666777777666444333333222111000///............---------,,,,,,,,,---,,,,,,++++++*********,,,++++++******++++++,,,/////////...---,,,+++************+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************************++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))******++++++,,,************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********************))))))((('''((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))************************)))***++++++,,,++++++++++++******))))))******+++************************)))***+++++++++***)))(((,,,***)))***++++++***)))++++++++++++++++++++++++***))))))))))))***++++++++++++*********)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++************+++---,,,,,,000555888777555***666@@@===111'''(((...,,,+++///...,,,666999,,,,,,,,,---------,,,+++***,,,)))(((***+++*********+++---...---***)))((()))---,,,+++******))))))***)))******++++++*********+++++++++***************+++***))))))))))))))))))++++++************++++++))))))************))))))((())))))***++++++******'''((()))***+++,,,,,,,,,***)))((()))+++++++++)))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,))))))))))))***+++,,,---+++++++++***************,,,++++++******++++++,,,***************))))))))))))))))))*********++++++************************+++++++++***************uuulllkkkllliiifffeeeeeecccbbbbbbcccdddcccbbbYYYXXXWWWXXXZZZ[[[ZZZYYYWWWTTTPPPNNNNNNMMMLLLJJJIIIGGGDDDBBB@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;888777666666777777666444333333222111000///............---------,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++------...///...---+++***************+++++++++++++++,,,,,,,,,,,,,,,,,,+++***************************************************************+++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))*********)))******+++,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))*********+++,,,++++++***************))))))************))))))((())))))******))))))((((((((((((((((((((((((((()))******************)))***++++++++++++******)))*********))))))*********************************)))***+++++++++***))))))---,,,))))))*********)))******************************))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++*********++++++...---,,,---///000...,,,***555>>>;;;000'''(((---...000333...111DDDIII888---------,,,,,,,,,++++++((('''(((,,,---+++***,,,***+++++++++***))))))***,,,+++++++++++++++++++++++++++,,,,,,+++******)))******************************)))(((((())))))***++++++************++++++)))******++++++******))))))******++++++*********(((((()))***+++,,,,,,,,,+++******+++,,,---------)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++))))))))))))***+++,,,---************************,,,+++***))))))***+++,,,************************))))))*********+++++++++************************************************uuummmlllllljjjgggfffeeecccbbbbbbcccddddddccc___]]]\\\\\\\\\\\\[[[YYYVVVTTTPPPNNNMMMMMMKKKJJJHHHGGGDDDAAA???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;999777666666777777666555333333222111000///............---------,,,,,,,,,'''(((***+++------------++++++++++++++++++++++++)))***+++---------,,,++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&************++++++++++++***************************++++++++++++++++++*********++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,))))))******+++,,,,,,,,,************************************************************************((((((((()))*********+++++++++++++++*********)))))))))************))))))))))))************))))))((((((((((((((((((((((((((())))))******))))))(((,,,,,,,,,+++***)))((('''***))))))(((((())))))************************************+++++++++******---,,,))))))*********)))***************************************++++++,,,++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***(((&&&+++///333222,,,)))))),,,000444555///444NNNWWWGGG------,,,,,,,,,+++++++++(((,,,///...+++******+++))))))))))))***+++,,,,,,))))))***+++,,,---------,,,------,,,,,,+++***)))******************************))))))))))))******++++++************++++++******++++++++++++******,,,,,,,,,++++++***((((((******+++++++++******))))))******+++++++++,,,---******************************++++++++++++*********************++++++++++++***************++++++***************************)))(((''''''((()))******************+++++++++************++++++++++++************************************************~~~tttlllkkkkkkhhheeeeeedddcccaaabbbcccddddddccc```^^^\\\[[[[[[YYYWWWUUUVVVSSSPPPNNNMMMLLLKKKJJJHHHFFFDDDAAA???>>>>>>===<<<;;;:::999888888888888999777666666777888666555333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,++++++*********)))))))))+++******))))))******+++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************((((((((()))))))))***************++++++++++++,,,************************'''((())))))))))))((('''******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,((()))))))))******++++++************************************************++++++++++++++++++++++++))))))******************((())))))))))))(((''''''))))))************))))))******++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''++++++++++++***)))(((''')))))))))(((((()))))))))++++++++++++++++++++++++************+++++++++,,,,,,***)))***++++++***)))************************+++************+++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))),,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******++++++******))))))+++++++++***))))))******000222444000333JJJVVVJJJ...---,,,+++++++++,,,,,,***888===111(((***---***+++)))((()))+++------,,,'''(((***,,,---.........---------------,,,+++******************+++++++++******************+++,,,++++++************++++++******++++++++++++******---------,,,+++)))((('''+++++++++++++++***))))))'''(((***)))(((((()))***++++++++++++++++++++++++******++++++++++++******************************++++++***************+++***************+++++++++(((((((((''''''(((((((((*********+++++++++++++++*********++++++++++++,,,***************************************+++++++++~~~uuulllkkkkkkiiifffeeecccbbbaaaaaacccddddddccc^^^\\\ZZZYYYXXXWWWUUUSSSVVVSSSOOOMMMMMMLLLKKKIIIHHHFFFDDDAAA???>>>======;;;:::999888888777777888999888777777888888777555333333222111000///............---------,,,,,,,,,,,,,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***)))))))))))))))***+++,,,))))))))))))************,,,+++************+++,,,************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++*********+++++++++,,,,,,************************((()))************)))(((******++++++++++++************************************++++++++++++******+++++++++++++++*********(((((((((((((((((((((((())))))))))))***+++,,,---)))))))))***************************************************************+++++++++++++++++++++++++++++++++++++++*********((())))))***)))((('''&&&))))))************))))))++++++,,,,,,,,,,,,++++++************************((()))+++,,,,,,+++)))((((((((()))***************+++******))))))******+++++++++++++++++++++++++++************++++++,,,,,,)))))))))+++,,,,,,***)))************************++++++******++++++,,,---,,,,,,+++++++++*********)))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))***+++++++++******+++*********))))))))))))))),,,---111///...<<>>======<<<<<<;;;:::999999999999999888777777888888777555333333222111000///............---------,,,,,,,,,))))))((((((***,,,///111***+++,,,------,,,+++***,,,+++***)))))))))***+++''''''((()))***+++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((******+++++++++,,,,,,,,,************************+++,,,---......---,,,+++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++))))))))))))***+++,,,---************************************************************************++++++++++++++++++++++++---,,,,,,,,,+++************++++++,,,,,,***)))((())))))************))))))+++,,,,,,------,,,,,,+++************************)))***,,,------,,,***)))%%%&&&''')))+++,,,------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---(((((()))+++------+++((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,+++******+++,,,---((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++***,,,,,,,,,***)))((())))))+++---,,,***(((((()))((((((......)))///555......---,,,+++***+++,,,---"""CCCNNN444'''666@@@:::333000,,,***+++,,,***(((***+++,,,---------,,,+++,,,,,,------...------,,,))))))******++++++++++++,,,+++++++++,,,------...++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,---///000///,,,***+++...***************************++++++,,,,,,++++++***++++++******************''''''((()))***,,,...///))))))******++++++++++++((()))***++++++***)))(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******++++++++++++{{{rrrooommmhhhffffffhhhgggfffffffffeeecccaaa```^^^[[[ZZZZZZYYYWWWVVVXXXUUUQQQNNNLLLJJJHHHGGGJJJHHHDDDAAA??????@@@AAA>>><<<;;;999999:::;;;<<<;;;444111777:::888555666888666333222222222111000+++++++++*********))))))+++,,,---///000//////...***+++,,,---...---,,,,,,++++++++++++++++++++++++)))((('''''''''(((***+++++++++******)))******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,***)))((((((((()))+++,,,&&&'''((()))***+++,,,,,,************************(((((())))))))))))(((((()))***+++,,,---,,,++++++...,,,***,,,...000...,,,))))))))))))))))))))))))((()))***+++,,,---------...,,,***)))((()))***+++***+++---------+++)))(((&&&'''((()))++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))******++++++************++++++------------,,,+++***)))******))))))***,,,---///,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,---+++((((((+++,,,+++)))---+++))))))***+++***)))+++++++++++++++***)))(((******))))))******+++,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))---,,,***)))((())))))******+++,,,,,,------,,,,,,***,,,...000111///---,,,,,,++++++******++++++,,,))))))(((((()))***++++++))))))(((((()))***+++++++++++++++*********)))))))))))))))))))))))))))))))))***,,,------,,,***)))---000222111///222:::AAA,,,,,,,,,++++++*********...***&&&///:::111)))111***555999///(((******%%%))))))***+++,,,,,,,,,,,,...111///******///...)))///---+++)))+++......+++,,,++++++***))))))((((((((()))+++,,,,,,+++)))(((************+++,,,---...---444999666---(((***...+++*********))))))((((((***************)))((('''+++++++++************)))******++++++++++++******((())))))))))))*********************************+++++++++*********))))))((()))***++++++***)))((()))************++++++++++++***))))))((())))))))){{{qqqnnnkkkhhhfffgggfffeeeddddddeeedddbbb``````^^^[[[ZZZZZZYYYWWWVVVXXXUUUPPPNNNLLLKKKIIIGGGJJJGGGDDDAAA??????@@@AAA>>>===;;;999999:::;;;<<>>===;;;:::::::::;;;<<>>=========>>>===<<<<<<;;;;;;???>>>888666999:::666444222000///111222222111///.........------------...---,,,,,,---...000111---,,,+++***+++,,,---...++++++++++++++++++++++++---,,,+++***+++,,,---...&&&(((***,,,---,,,+++***))))))))))))))))))))))))++++++******************&&&(((***,,,---...------++++++++++++++++++++++++*********************************++++++************)))((((((((()))+++,,,,,,...000...,,,***,,,...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++***)))(((((()))+++---...---+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---.........,,,++++++******++++++,,,++++++************++++++"""###%%%'''((()))******((()))***++++++***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,++++++,,,---...///+++---...---***)))+++...---+++))))))***+++***)))(((((()))++++++,,,,,,,,,*********)))***++++++,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++++++++,,,------------,,,++++++++++++++++++++++++'''(((***+++,,,,,,+++***++++++,,,---------,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,---,,,,,,+++*********+++---,,,,,,+++*********+++))))))******++++++++++++))))))))))))))))))))))))******)))(((((()))******))),,,...,,,'''&&&)))---(((((())))))*********+++)))///+++&&&+++,,,***000((((((***------,,,...000,,,,,,,,,,,,+++***))))))...++++++---,,,---777DDDJJJ888+++...222///---111EEE@@@999333...,,,+++,,,))))))(((((((((((())))))'''(((+++---...---,,,+++'''***------,,,***)))************++++++,,,,,,,,,***************)))((('''(((((()))***+++,,,,,,---******++++++++++++******((())))))))))))*********************************))))))******++++++++++++---,,,+++******+++,,,---)))************+++++++++(((((((((((()))***+++,,,}}}rrrooonnnkkkhhhhhheeeddddddeeeffffffeeecccccc```]]][[[ZZZYYYWWWUUUTTTRRROOOLLLKKKKKKMMMNNNJJJHHHFFFEEEEEECCCAAA???@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777666555333222000000111111///...,,,---///111111000...---.........------,,,,,,,,,******+++,,,,,,---......------,,,,,,+++***))))))******))))))***,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))((()))******+++---***((())),,,...---+++---,,,+++***))))))))))))*********)))******+++,,,///...,,,***))))))******---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************'''((()))+++++++++***)))+++,,,,,,------,,,,,,++++++,,,---,,,*********,,,******))))))))))))************************************+++,,,------------,,,,,,++++++***+++++++++************+++,,,---...---............---,,,,,,***+++---......,,,+++***---,,,+++***))))))))))))+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((***************++++++++++++,,,,,,,,,,,,+++******---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))************************++++++******)))(((((((((+++++++++++++++++++++++++++++++++************)))************************,,,,,,+++******+++,,,,,,'''((((((((())))))))))))(((((())))))******++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///000///000///+++)))000999NNNNNNFFF888---,,,,,,***))))))***++++++++++++***((()))+++,,,---,,,+++++++++,,,,,,---,,,+++***)))))),,,---+++***+++,,,,,,+++***((((((+++///---)))))))))*********+++++++++++++++************++++++((()))+++,,,------,,,+++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********++++++)))'''&&&&&&''')))+++}}}rrrooonnnjjjhhhgggccccccccceeeggghhhgggeeeaaa___\\\[[[[[[ZZZYYYWWWUUUSSSPPPMMMKKKKKKLLLMMMIIIFFFDDDBBBBBBAAA???>>>@@@??????>>>===<<<;;;:::;;;;;;:::999888777666666333222000000111111///........./////////---,,,+++......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++,,,+++************+++---...++++++++++++++++++++++++))))))***+++,,,,,,------******))))))******+++,,,,,,***)))))),,,------+++***************+++++++++***************++++++,,,...---,,,************+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))******+++++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++************++++++******************************+++++++++******))),,,,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,***++++++++++++***)))))),,,,,,+++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,++++++***)))((())))))))))))*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,+++******))),,,,,,++++++******))))))((()))***,,,---------------,,,+++))))))+++,,,---+++++++++++++++***)))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++************************************,,,,,,+++******+++,,,,,,)))))))))))))))***++++++************++++++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---......++++++------,,,...222999BBBAAA444***+++---+++******+++,,,,,,,,,,,,,,,++++++---.........------+++,,,,,,,,,,,,+++***))))))+++,,,+++******+++,,,,,,+++***)))+++,,,***'''***************+++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++++++++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********+++++++++***))))))***++++++}}}rrrooommmjjjffffffbbbbbbbbbeeegggiiiiiihhh```^^^\\\[[[\\\\\\[[[YYYVVVTTTQQQNNNLLLLLLLLLMMMJJJGGGCCCAAAAAAAAA@@@??????>>>>>>===<<<;;;::::::;;;::::::999888777666666444222111000111111000...//////...---,,,+++******...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,++++++******+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,***)))***+++---,,,,,,((()))***+++,,,,,,,,,,,,***************+++,,,,,,,,,,,,+++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...000---+++******++++++***+++++++++,,,,,,---------------,,,,,,,,,,,,++++++------------------------+++++++++******)))))))))++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((,,,++++++***++++++,,,,,,------,,,+++++++++++++++---------------,,,++++++---,,,***))))))***,,,---))))))))))))))))))***+++***++++++++++++***))))))((())))))))))))*********++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,++++++***------,,,+++***)))(((((((((***+++---............---,,,+++******+++,,,---***************))))))(((************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************************************,,,++++++******++++++,,,++++++***)))***+++,,,---,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,.........,,,+++,,,---,,,(((''',,,///---,,,---,,,???DDD444(((+++...***,,,,,,---............---------...////////////...++++++,,,,,,,,,+++******)))***++++++)))((()))++++++******++++++***))))))+++++++++++++++*********---,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++,,,***'''&&&&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,}}}rrrnnnmmmiiieeeeeebbbbbbbbbeeegggiiihhhgggaaa___]]]\\\\\\[[[ZZZYYYWWWUUUSSSPPPMMMLLLLLLLLLLLLIIIDDDBBBBBBCCCCCCCCC>>>>>>===<<<;;;:::999999::::::999999888777777666444222111111111111000...000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,------...,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,++++++***)))))),,,++++++++++++,,,------++++++******+++,,,,,,,,,)))***+++,,,,,,,,,+++++++++************+++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111///,,,+++---.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,---,,,+++******+++---...+++,,,,,,------,,,,,,+++((()))++++++++++++---...+++++++++******+++++++++++++++++++++++++++++++++---------------,,,+++***++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---...............------,,,,,,,,,+++***+++,,,---...&&&&&&&&&&&&'''((()))*********++++++******)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++***++++++,,,---......///,,,,,,---------,,,,,,+++,,,,,,,,,++++++*********,,,---...//////---,,,+++---,,,++++++++++++,,,---******+++++++++******)))------------------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++,,,+++)))))))))***,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,------************************---...///...,,,++++++------)))))),,,...---...000444JJJOOO:::)))+++...)))---......///////////////.........////////////...++++++++++++++++++++++++***)))***+++***'''(((+++)))'''(((++++++***,,,///,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,...---+++***)))***+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,------,,,++++++|||qqqmmmlllhhheeeeeecccccccccdddfffgggfffeeecccaaa^^^\\\[[[ZZZXXXVVVWWWUUUSSSPPPNNNLLLLLLKKKLLLHHHDDDBBBBBBCCCCCCCCC>>>>>>===<<<;;;:::999999::::::999999888777777777444333111111222222000//////......---......//////------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...++++++++++++***+++,,,---,,,,,,,,,,,,,,,+++******+++++++++***+++,,,,,,---)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...,,,+++,,,...000111000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++((()))++++++++++++---...******))))))))))))******++++++++++++++++++++++++***+++,,,---------------+++*********++++++,,,---*********+++,,,...///000+++++++++++++++***))))))***+++,,,.........---,,,'''''''''((()))***+++,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******+++,,,------...+++,,,,,,------,,,,,,,,,******++++++,,,,,,,,,------...000111000///---+++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---,,,,,,+++---------------------------,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******)))((()))***+++,,,,,,,,,++++++*********)))+++++++++,,,,,,---------************************---...///...,,,++++++---...---......,,,+++111999@@@QQQSSS<<<******---***---...//////000000//////......------------------+++++++++++++++++++++,,,***((()))---,,,((()))...///***(((+++,,,***+++000,,,+++++++++++++++++++++++++++************++++++...---+++***)))***++++++)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******zzzpppmmmlllhhhfffeeebbbbbbbbbccceeefffeeecccccc```]]][[[ZZZYYYVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKHHHFFFBBBAAAAAAAAAAAAAAA???>>>>>>===<<<;;;::::::999999999888888888777777444333222111222222111///........./////////000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++'''''')))***,,,...///000,,,,,,++++++,,,,,,---...***+++,,,+++******,,,.........,,,+++************+++++++++++++++,,,------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///***))))))+++...000//////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---......///000------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,,,,++++++,,,...***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++************+++,,,------))))))***+++---///000111,,,,,,,,,,,,,,,++++++***(((***,,,...///...,,,+++++++++++++++,,,---...///+++,,,,,,,,,,,,+++******((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,---------...+++++++++++++++++++++++++++,,,---------,,,***************++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))***+++,,,---......***,,,///111222222000///,,,,,,------------,,,,,,+++,,,------------------++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***)))))))))***************++++++++++++******************+++,,,------------++++++++++++++++++++++++,,,.........,,,+++,,,---......//////+++***222<<>>===<<<;;;:::999999999888888888888888555333222222222222111///---.../////////...---,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,---.........))))))+++,,,---,,,,,,+++++++++++++++++++++++++++((())))))+++,,,---......+++++++++++++++,,,,,,---)))+++,,,+++******,,,...///---+++))))))+++---...,,,++++++++++++,,,------******+++,,,,,,,,,+++***+++++++++,,,,,,------------------------...//////******+++---000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************+++,,,---...******++++++---...000111......//////......---,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,------------,,,++++++((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---...---,,,***)))+++,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++***++++++,,,,,,---------***,,,000333444333111///,,,------------------,,,***+++,,,------------,,,************************---------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***************************+++,,,,,,,,,,,,+++***((()))+++,,,---,,,+++***+++++++++,,,,,,,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...---+++,,,------,,,000777999777333///+++)))***,,,+++,,,------......------......,,,+++++++++,,,,,,++++++*********+++,,,------(((+++222222---///888FFF555)))***,,,)))'''***)))******+++,,,---......,,,++++++******++++++,,,******+++,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********+++***)))(((((()))***+++wwwnnnkkkkkkiiigggggg\\\\\\]]]```dddffffffeee^^^\\\YYYYYYYYYYYYXXXVVVQQQQQQPPPOOONNNLLLLLLKKKHHHFFFEEEEEEEEEEEECCCAAA@@@@@@???>>>===<<<;;;;;;999999999888888888888888555333222222222222111///---...///000///,,,***(((,,,,,,,,,------.........******+++,,,,,,---......)))***+++,,,...///000111((()))***,,,------,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++******++++++,,,---)))+++---,,,)))))),,,///...,,,***((()))+++///111,,,,,,++++++,,,,,,---...***+++,,,---,,,,,,******+++++++++,,,,,,---------...------------...//////------...111222111...+++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,+++***(((((('''++++++,,,---,,,+++)))(((+++,,,,,,------,,,,,,++++++,,,---,,,*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************+++,,,---...,,,,,,,,,,,,------...///++++++,,,,,,++++++***)))((('''&&&&&&''')))+++,,,*********)))******+++,,,------......------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,.........,,,***)))---------------------,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222444444111...,,,,,,------......------,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++---------,,,,,,,,,++++++***************************+++,,,------,,,+++***(((***---//////...,,,***,,,,,,,,,------.........)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///+++'''''',,,///......000333+++''',,,---)))'''******+++,,,,,,------,,,,,,///...---,,,+++,,,,,,---++++++*********+++---......)))+++444444///222;;;JJJ555&&&)))---+++***---))))))***+++---...//////---,,,,,,++++++,,,,,,---((()))+++,,,------,,,+++++++++************++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,xxxooommmllliiieeedddaaa```aaabbbdddcccaaa______^^^\\\ZZZXXXUUUTTTSSSSSSQQQNNNMMMNNNMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@???<<<;;;:::;;;<<<===???===:::999999999888777777444111//////000000//////000111111111000...---.........------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------)))***++++++------...///,,,++++++******++++++,,,---------,,,,,,+++++++++((()))+++,,,+++)))'''&&&,,,,,,++++++***+++++++++...------,,,,,,++++++***++++++******++++++,,,---,,,+++***,,,///111111111((()))+++---.........---111...+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------...,,,***)))+++,,,,,,++++++***'''&&&&&&'''***+++...///---******---,,,)))------.........---+++************++++++,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++)))+++......---,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++---.../////////*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,+++++++++...//////---++++++...000///...------,,,+++)))((()))***++++++))))))***+++---------...///000000111,,,,,,,,,---...///000111...---,,,+++***+++,,,---///---***+++---///...,,,------------------------,,,---...---,,,+++---//////---+++******+++,,,---+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++---,,,,,,+++***)))((((((************+++,,,---...,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++******+++,,,,,,++++++---000222222000---+++///...---,,,+++*********)))))))))***---000444666++++++*********+++,,,---------------------------)))***,,,......---,,,+++***++++++***))))))***,,,++++++******++++++,,,------,,,+++***))))))***++++++++++++************)))yyypppmmmmmmiiieeedddbbbaaaaaaaaaccccccaaa___]]]\\\[[[YYYWWWUUUTTTSSSUUURRRPPPOOONNNNNNMMMKKKHHHGGGEEEDDDBBBBBBAAAAAABBB@@@>>><<<<<<<<<===>>>>>><<<:::999::::::888777666333000//////000////////////000000000///...---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++------------,,,+++***))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---111///,,,+++++++++)))(((++++++,,,---------,,,,,,---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,......------------------*********+++------,,,***,,,+++***))))))***+++,,,***,,,+++)))***...///,,,///000000111000///...------------,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++***,,,------,,,+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...------,,,,,,,,,,,,,,,---------...************************+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))*********+++++++++,,,,,,,,,+++++++++******//////.........------------,,,+++,,,.../////////333111...+++***+++---///,,,---......,,,,,,---...,,,---...///000000000000,,,,,,,,,------...///000...---,,,+++++++++,,,,,,...,,,******,,,...---+++------------------------,,,---...---++++++---...222000///---------...///+++,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******)))************+++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++,,,------,,,+++,,,...//////...,,,+++......---,,,++++++++++++,,,,,,++++++,,,///111333///...---,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***)))***++++++******,,,...+++************+++,,,,,,+++++++++++++++***))))))++++++++++++************{{{qqqooommmiiieeeddddddbbbaaa```aaabbbaaa```]]]\\\[[[ZZZXXXWWWVVVUUUWWWTTTQQQPPPOOONNNLLLKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@>>>============>>><<<::::::::::::999777777444111000000111000000......//////......---,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))),,,++++++***++++++,,,,,,******+++,,,,,,---......+++++++++++++++,,,---------+++******,,,---,,,+++......---,,,,,,,,,,,,,,,++++++,,,///111222000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...******,,,...000000---+++------,,,,,,,,,,,,------)))++++++)))***...///---,,,,,,---------,,,++++++/////////...---,,,,,,+++------,,,,,,,,,---......,,,,,,+++******+++------***++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---.../////////...---,,,+++***)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******************))))))*********+++++++++,,,,,,,,,,,,++++++++++++///............---------///,,,***+++///000...+++<<<;;;777333...,,,---...***+++,,,,,,******+++,,,+++,,,...000000000///...+++,,,,,,,,,---......///...------,,,+++,,,,,,,,,,,,+++***+++,,,---,,,***------------------------,,,---------++++++---...000...---+++******++++++,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,,,,---......---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---///...---,,,,,,---...///000...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++***((()))+++++++++,,,---///******))))))******+++,,,***+++---...---,,,***))),,,+++++++++************|||rrrooonnniiieeedddeeeccc`````````aaaaaa```]]]]]]\\\[[[ZZZZZZYYYYYYWWWTTTQQQOOONNNMMMKKKJJJFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???===<<<<<<<<<===<<<;;;;;;;;;;;;999777777555333222333333222111.........---------,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,)))******++++++,,,,,,,,,,,,+++)))((()))***,,,---++++++******++++++,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,---------,,,++++++.../////////...---,,,++++++,,,---......------///111222111000------------------------++++++++++++,,,,,,---...000//////000111111///---,,,---............---,,,+++......***)))+++,,,*********+++++++++*********............------,,,,,,,,,,,,,,,,,,,,,---...///---,,,***)))***,,,...///***+++,,,,,,------,,,,,,,,,---...---+++***,,,---,,,,,,++++++,,,,,,---.../////////...---,,,+++***(((((((((((())))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,---------,,,>>>>>>;;;777222...,,,+++)))***++++++***)))***+++***,,,...000111000...,,,++++++,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,......---,,,***)))))))))))),,,...//////---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,---------......++++++++++++,,,---............---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---++++++---...---,,,++++++************++++++,,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,---222000---***))))))+++,,,++++++++++++++++++++++++,,,---............------***+++------,,,,,,---...******)))))))))***++++++,,,---.........---,,,,,,,,,,,,+++++++++*********|||rrrooonnniiieeedddeeeccc```___```aaaaaaaaa\\\\\\[[[ZZZZZZYYYXXXXXXVVVSSSPPPNNNMMMLLLJJJHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@>>>===<<<;;;:::===<<<;;;<<<<<<<<<:::888666444222222333333222111...------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,---...---,,,,,,...111444666+++*********++++++,,,------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...333111...,,,,,,+++)))(((---,,,++++++,,,...///000333111...---...000111000------------------------++++++++++++,,,,,,---...444111...,,,,,,---...---+++,,,---......---,,,++++++//////+++)))+++---,,,...------------.........+++,,,,,,,,,---------...,,,,,,,,,,,,,,,---...///---,,,+++******,,,...000++++++,,,------------,,,---...///...,,,+++,,,---,,,,,,++++++,,,,,,---...,,,------...------,,,,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,...555<<>>===<<<<<<;;;<<<===>>>===;;;888333222111222333333111/////////---,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------------------******)))***+++,,,...///************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......((('''&&&(((+++...///...,,,,,,---......///......111///------///000000///..............................------------------///---***)))***,,,------,,,------------------,,,(((...111...,,,///333444,,,+++*********+++---...---------------...............---,,,,,,,,,---------------------,,,,,,,,,+++,,,------...---------...111444444222///---,,,,,,,,,++++++,,,,,,---...+++,,,------......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))))))))*********+++++++++,,,,,,,,,---------......---------.........//////+++,,,---///666FFF[[[jjj~~~gggHHH333---...---******+++,,,,,,******+++,,,,,,------......------,,,---...000111111000...------.../////////...,,,,,,***---000111///------...+++++++++++++++++++++++++++,,,,,,+++******+++---((())))))******************---///000...---,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444...000222222000...------,,,,,,,,,+++,,,,,,---...+++...222555555333000---------,,,,,,,,,+++++++++xxxooommmllliiieeeddd^^^^^^___bbbdddeeecccaaa```___^^^]]]\\\ZZZYYYYYYUUURRRPPPOOOOOOOOONNNMMMHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>;;;;;;<<<===>>>>>>;;;888666555444555666666444333000///...---,,,---...............------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,/////////......------------------,,,---------...************+++,,,---...***++++++,,,,,,------...---,,,,,,,,,,,,---......///---++++++,,,---,,,+++---.../////////...---,,,,,,,,,,,,///111222000///........................000///......---------------,,,,,,---000222111111........................,,,222444///,,,...111222///......---...///111222000000000///......------///...------,,,,,,,,,,,,---.........---,,,+++++++++,,,------......------...222555777444111...,,,,,,,,,++++++,,,,,,---...---------......---,,,,,,000000000//////.........////////////////////////------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,---------333000---///;;;OOOeeesssdddPPP999...000333000***---...//////------...///------------------------...///111222222000...------.../////////...,,,,,,))),,,000000...,,,,,,---+++++++++++++++++++++++++++,,,,,,+++******+++---******,,,---------------***,,,//////...,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---+++,,,---...------***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---------------,,,+++*********+++---...///......---------------------------............///111222333,,,///111222111/////////------,,,,,,------...///...222:::??????;;;444000---------,,,,,,,,,++++++wwwmmmkkkjjjhhheeeeeebbbaaaaaabbbddddddbbbaaabbb___[[[XXXWWWWWWVVVUUUSSSRRRQQQOOONNNMMMMMMMMMIIIIIIIIIHHHFFFCCCAAA???AAAAAAAAA@@@???>>>======::::::;;;;;;::::::999888888888777555444333222111000///...---,,,+++++++++***+++,,,---...............)))%%%&&&+++...---***,,,,,,++++++***+++++++++000000///...---,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))+++...000///---***,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......''''''((()))+++,,,---...///............//////000///---,,,---...///...---...------------...//////000000///------,,,,,,,,,//////............//////000000//////......------000//////.........//////...---,,,***)))******+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,---------,,,++++++------..................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///...............------,,,,,,,,,,,,,,,,,,---------......---------............///,,,------......------,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++...&&&,,,333---+++///...444333000...///000///,,,.........000666>>>FFFKKK999777333///------...///------------,,,,,,+++***)))***,,,......---,,,+++---///111222111///---+++---------,,,,,,+++++++++///...---++++++,,,---...------++++++++++++------************************+++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,...000111222333+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...++++++,,,---............++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,.../////////............------------......///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++++++++,,,,,,,,,,,,---...---,,,+++***)))---111555555222...++++++++++++,,,,,,,,,------///<<>>>>>>>>:::;;;;;;;;;;;;:::999999888777777555444333222222000///...---,,,,,,,,,,,,...//////......---,,,+++,,,+++))))))***+++------------,,,,,,,,,,,,,,,---/////////...------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***,,,......,,,***+++++++++,,,,,,---------........................******+++,,,------...//////............///000000000...---...///000///---...---------......//////111000///...------------------,,,,,,,,,,,,------///////////////............------,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------------------------------,,,......------------------------------------------000...---,,,.........---.........------,,,,,,,,,............////////////---------............///,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,+++...------------,,,,,,,,,...%%%)))000,,,,,,111///111111000......///...---/////////000111444666888444222000///......///000---------------,,,+++***)))+++,,,......---,,,+++,,,---...///...---+++***---------,,,,,,,,,++++++---------,,,,,,---......///...------------...///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,------------......---,,,,,,---......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------...///......,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******++++++,,,------...,,,,,,---------,,,+++***))),,,000333333111...,,,,,,------------............777BBBDDD>>>555000...,,,,,,,,,,,,,,,,,,,,,,,,wwwmmmkkkkkkhhheeeeeefffdddccccccdddeeeeeedddaaa^^^ZZZXXXXXXWWWVVVUUURRRQQQOOONNNLLLKKKKKKKKKIIIHHHHHHGGGEEECCCBBBAAA@@@@@@??????????????????;;;;;;;;;;;;;;;:::999999777777666666555444333333//////...---,,,,,,,,,,,,////////////...---,,,,,,+++,,,---+++******---000...------,,,,,,------...------------------------***++++++,,,,,,++++++***++++++------------++++++***++++++++++++,,,,,,,,,***))))))***,,,---,,,+++******+++,,,---......///------------------......------.........////////////.........//////000111111000//////000111000///............////////////111111000///............------,,,,,,,,,,,,------.........///////////////------,,,,,,,,,------...---------------......///,,,------------.........------,,,,,,,,,,,,------------------------------...------,,,,,,------.........------,,,,,,++++++........................111///------......---,,,.........------------------------.........//////---------............///------............------,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++,,,,,,,,,---------......222((()))...+++---111,,,---...//////---,,,---......///000000///---+++)))............/////////000,,,------------,,,,,,+++***+++,,,......------,,,---------------,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............---------,,,,,,,,,,,,------,,,,,,------------,,,,,,//////......---,,,,,,,,,,,,------------...............---,,,,,,---......------.........------,,,------------------------------............------,,,,,,------------,,,,,,............---,,,+++***,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,---------,,,+++***)))+++---///000000...---,,,,,,---------.........,,,111777666222------///******+++,,,,,,---......wwwnnnllllllhhheeedddfffdddbbbbbbcccddddddccc___]]]ZZZYYYXXXXXXWWWUUURRRQQQOOOMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB???????????????@@@@@@@@@;;;;;;;;;<<<;;;::::::999777777777666555444444444//////...---------------,,,---...///000000000000---------,,,,,,,,,---...---,,,,,,,,,,,,------...,,,,,,,,,------.........------............------***+++---......---+++***+++++++++++++++++++++++++++)))'''(((***,,,,,,,,,******+++,,,---...///000,,,,,,,,,---------------////////////////////////............///000111111222111000000222222111000......//////000000000000111111000/////////////////////............//////------......//////000000///............///000000,,,,,,,,,------...///000------------............------,,,,,,,,,,,,---------------------------------,,,+++++++++,,,---.........---,,,++++++******------------------------111///---------...---,,,...............---------++++++++++++,,,,,,,,,,,,---------............///------............------,,,++++++++++++,,,------***+++---...///...---,,,++++++,,,,,,---...//////:::///---...***...222,,,,,,,,,...///---+++,,,000,,,---///111000///---+++,,,---...///000000///...,,,---------------,,,,,,+++,,,------......------000///......---...///000------------------,,,,,,***+++---///000//////...,,,,,,++++++++++++,,,,,,........................---------------.........---......///////////////------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------------------.........//////......------------............///......---,,,,,,........................------............------,,,,,,------------,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---------,,,,,,,,,++++++)))***+++,,,---.........+++,,,,,,,,,,,,---------)))---000///,,,***,,,...+++++++++,,,,,,---------xxxooommmmmmjjjfffeeeeeecccbbbaaabbbcccbbbaaa^^^\\\ZZZYYYYYYYYYWWWVVVRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDD???????????????@@@@@@@@@;;;;;;<<<<<<<<<;;;::::::888888777666555444444333//////...---------......,,,---...///000000000000000---***+++...000...+++++++++***++++++,,,------++++++,,,,,,---.........,,,------......------,,,***+++---......---+++***+++++++++++++++++++++++++++)))''''''))),,,------******+++,,,...///000000,,,,,,,,,---------......////////////.....................//////000222222333111000111222333222111...///000111111111000000111000000////////////000//////............//////------......//////000000...............///000000******+++,,,---......///---------.........//////...------,,,,,,------...------------------------+++++++++++++++,,,------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,111///------......---,,,........................+++++++++,,,,,,,,,---------------............///---......//////......---,,,,,,++++++,,,,,,---...+++,,,---.........------***++++++,,,---...//////;;;222//////,,,333:::555000------///...+++,,,111------...///000000000000---...000111111///...---,,,------......---------,,,,,,------............000///...------...000111------------------------***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,................................................---...//////000000000///...------,,,,,,------...,,,------......------,,,---------------------------------.........//////........................////////////...---,,,,,,........................---......//////......---,,,------......------,,,++++++,,,,,,---...//////......------------......,,,,,,,,,,,,,,,---...///...------------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////000//////......------,,,------,,,,,,,,,+++++++++************+++,,,......------------............(((+++......,,,+++,,,...---------,,,,,,+++++++++yyyqqqpppoookkkgggfffdddcccbbbcccccccccaaa___]]][[[ZZZYYYZZZZZZXXXVVVSSSRRRPPPNNNLLLKKKJJJIIIGGGGGGFFFEEEDDDDDDEEEEEE@@@@@@??????????????????<<<<<<<<<<<<<<<;;;:::::::::999888777555444333333//////...............///////////////...---,,,,,,111---)))+++///111---(((************+++,,,------++++++,,,,,,---------...)))******++++++******)))++++++------------++++++,,,,,,,,,++++++++++++***+++***((((((***,,,------++++++,,,---...//////000,,,,,,,,,---......//////.................................///000111222333333222111111222333222111...///111222222222111000000//////......//////000------,,,,,,,,,,,,------.........///////////////,,,,,,,,,,,,,,,---...///)))***+++---............------........./////////......------------......------------------------******+++,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///...---.............../////////........./////////000000---------............///......////////////......---,,,,,,,,,,,,---......,,,,,,,,,---......//////++++++,,,,,,---...//////555///000///---:::GGGFFF999000,,,///000,,,,,,111///...------------.../////////000000000...---,,,,,,------............------------------.........------,,,+++,,,---...///------------............,,,---.../////////////////////000000000000//////........................///////////////.........,,,---...///000000000000......------------......------............------000000///...---,,,+++***,,,------------.........---...////////////...---....../////////...------..............................////////////......------............------++++++,,,,,,...///111222///......------......///------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///////////////...------,,,,,,...---,,,+++++++++,,,,,,,,,++++++***+++,,,,,,---.../////////000000000000)))+++...///...---------......---,,,,,,+++******zzzrrrqqqqqqmmmiiigggccccccdddeeefffdddaaa^^^[[[ZZZYYYZZZZZZZZZXXXWWWUUUSSSQQQOOOMMMKKKJJJJJJGGGFFFEEEDDDDDDEEEEEEFFFAAA@@@@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;999777555333222111//////............//////...//////......---,,,+++...---+++,,,......,,,)))+++******+++,,,---......,,,,,,,,,,,,,,,,,,------((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,...------,,,---------......//////,,,------...//////000000.........///////////////.........///000222333444222111000111222333222000...///111333333222111000///...............//////------,,,,,,,,,,,,------///////////////.........,,,++++++,,,,,,...//////+++,,,---...//////..................////////////......------------......------------------------)))+++...000111000...---......------------------------------------------...,,,+++,,,...000000///---........./////////000/////////000000000111111---------............///......////////////............------......///000------,,,+++,,,...000111,,,,,,,,,------............---000///---===OOORRRCCC555,,,///111------111//////...---,,,,,,++++++...............---,,,,,,,,,,,,---...............---------------...//////,,,,,,,,,,,,,,,---......------------.........//////.............../////////000111222222111000///........................000000000/////////......,,,,,,---...////////////......------------......------............------000000//////...---,,,,,,,,,,,,,,,,,,---------------...///000000///...------......////////////...------------------------......////////////......------............------...---------...000111222...------,,,,,,------.........---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............---,,,+++++++++,,,,,,------,,,,,,++++++++++++------------.........///***,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,{{{tttsssrrrnnnjjjhhhddddddeeeggghhhfffaaa]]][[[ZZZYYYZZZ[[[ZZZYYYWWWUUUTTTRRRPPPMMMLLLKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGBBBAAAAAA@@@???>>>======<<<<<<======<<<<<<;;;:::===<<<:::888555333111000//////.........//////000***+++,,,---............+++---......,,,******+++,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++******+++---......---------..................------......///000111111.../////////000000000000.........///000222333444222111000000222222111000...000222333333333111000......---------......////////////....../////////000000//////.........------------...///000111222------///000000000///.............../////////000......------------......------------------------***,,,000333444222000...------..........................................---,,,+++,,,...000000000---.........//////000000............////////////---------.........//////......////////////......///............///000000///---+++***+++...111333,,,,,,,,,---------......---...222///+++<<>>===<<<;;;;;;;;;;;;;;;>>>===;;;999666444222111/////////...------,,,,,,((())),,,.........---,,,000////////////.........+++++++++,,,---...---+++------------,,,+++***)))((()))***+++---...///000***)))))))))))))))******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---//////...---,,,///...---,,,,,,---...//////......------///000111//////000111111111111111333333333333444333111///...///000111222222111000//////000111111111111111444222000---,,,,,,------000///---,,,---...000222000000///------,,,,,,,,,000000000000000000000000//////............/////////...---,,,+++*********000000///...............//////000000000000//////---------------...///000+++++++++,,,,,,---------222111000///////////////---.........//////000000///000000111111111111000,,,,,,,,,---...///000000---,,,,,,---000111111000+++,,,---.........---,,,...........................---,,,,,,,,,,,,---...///......///222666:::===333222000///.........///........................222111///...------...///........................,,,,,,,,,---------......////////////////////////..........................................------------,,,,,,,,,,,,------,,,,,,,,,---------........................------000///...---,,,------...///...---,,,+++,,,,,,---//////...------.........------------------------------------------------------...111333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////.........---------////////////////////////......---------,,,,,,,,,111111111111111111111111------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------------------...///000---------------...///000++++++******+++---...000~~~uuutttnnnmmmmmmgggfffdddbbbbbbdddddddddccc```___^^^\\\ZZZXXXWWWWWWXXXVVVSSSRRRQQQQQQOOOMMMKKKHHHEEECCCCCCBBBAAA@@@BBBCCCCCCAAA???======>>>===<<<<<<;;;;;;<<<<<<=========;;;888666444222111000//////......---,,,,,,***+++---/////////...---------------,,,,,,,,,,,,---,,,,,,---//////...,,,------------,,,+++******+++++++++,,,,,,------...++++++******)))*********------------,,,,,,,,,,,,+++,,,---///000000000///***+++---//////...---,,,...---,,,,,,,,,,,,---...//////...---...///000111///000000111111111111111222222222222333333111000000000111111000///...---//////000000111111111111333222///---,,,------...000///...------///000111//////......------......////////////////////////000000///........./////////...---------------...000000///...............//////000000000000//////......---------...//////,,,---------............000000///////////////000............/////////000......////////////......,,,------......////////////...---...000000///...***+++,,,---------,,,+++..............................---,,,,,,---......//////...///000333555777000000///......///000111...........................------------...//////........................,,,,,,---------.................................................................................//////............//////,,,---------.........///........................000///...---------......000///...---,,,,,,---...,,,++++++******++++++,,,......................................................///000222111///,,,------------------------...---------------------,,,,,,,,,---...///////////////.........---------------------------------............------------................................................---............---,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------......///......---------......,,,++++++++++++,,,...///uuurrrllllllnnnhhhdddccccccdddffffffdddcccbbbaaa^^^\\\ZZZZZZZZZZZZYYYWWWUUUTTTSSSRRRPPPNNNIIIHHHFFFEEEEEEDDDAAA???AAABBBCCCAAA???===>>>???===<<<<<<<<<<<<======>>>===<<<:::888666444222111000000///......------,,,+++,,,...///000000///...------------,,,,,,,,,,,,------,,,...///000///---------...------,,,+++***---------,,,,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,++++++++++++((()))+++---------+++***+++,,,---.........---,,,------,,,++++++,,,------//////.........///000111///000111111222222111111222111111111111222222333333222222111///---+++***////////////000000000000111000///...---...//////000///...---...///000111000///...............///////////////////////////111111000///////////////...............///000000000//////............/////////000000000000////////////......---..................//////////////////............//////000............//////////////////000//////...---,,,........................111000...///000000...---+++,,,---.........------..............................---,,,,,,---......//////////////////000000............///000222222..............................///////////////...........................,,,------------.................................................................................111111000000000000111111............////////////........................000///......------......000//////............///......------------..............................///////////////////////////......///000000---+++.........................../////////////////////------......//////000000/////////............---------------------------////////////............------------------------........................///////////////...------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,---000000///------,,,,,,,,,---,,,,,,,,,,,,,,,------uuurrrkkklllooojjjeeedddeeefffhhhhhhfffdddcccaaa^^^\\\ZZZZZZ[[[\\\YYYWWWUUUTTTTTTRRROOOMMMJJJIIIIIIIIIIIIGGGDDDAAACCCDDDDDDCCCAAA@@@@@@AAA???>>>>>>===<<<<<<<<<===<<<;;;:::888666444222111000000//////...---------,,,---...////////////.../////////.........---------,,,,,,---//////...---------......---,,,++++++------------------------///...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,+++)))&&&$$$+++,,,---.........------------------------------///////////////000000000000000111222222222222111111111111000000111333555444444333111000...---,,,//////////////////000000000//////......///000000//////......//////000111222111000///....................................222111000000/////////000//////.........//////000000///............//////000000////////////000000000000///......---......////////////////////////000///...........................///////////////222222222222111///......////////////............111///...///000000///...//////000000111111111111..............................------------......---...///000//////...---.........///000000111111........................000111222222111000...---........................------------............------------------------....................................////////////222111111000000111111222///////////////000000000............//////////////////..................000000///////////////////////////...//////000000------------------------.............../////////---------...///000...,,,////////////////////////......//////////////////......//////000000000111/////////...............////////////////////////000000000000////////////////////////////////////------------------------...////////////...------------------............+++,,,,,,,,,------......------------------------///..................///...---,,,,,,++++++++++++//////...---------------------------,,,,,,,,,,,,wwwssslllmmmpppkkkggggggggghhhjjjjjjgggeeebbbaaa^^^[[[ZZZZZZ[[[\\\YYYWWWUUUTTTTTTRRRNNNLLLIIIIIIIIIJJJJJJHHHDDDAAABBBCCCDDDCCCAAA@@@@@@BBBBBBAAA???>>>===<<<;;;;;;;;;;;;999777555333222111111000000///......------,,,------...............///............---------,,,++++++,,,......---+++------.........---,,,,,,+++,,,,,,------....../////////...---,,,,,,------,,,,,,,,,+++++++++******......//////...,,,)))(((,,,,,,---------...------......////////////....../////////000000000000000000000111222222222222222111222333222000111444777444444333222111111111000111000////////////000000///////////////000000111///////////////000111111555444222000...------,,,////////////////////////111111000000000000111111111000///...------------//////............//////000000////////////000000111000///...............//////..................222111000......---------///////////////.........222222222222111///......//////////////////......///...---///111222222111000000000000111111222222////////////////////////........................,,,---///000111000///...//////000000000000//////////////////////////////---...///000111000///...////////////////////////---------.........//////........................////////////////////////........./////////000000111000000//////000000111000000000000000000000000........./////////000000......////////////////////////000000000000000000,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++---///000000...////////////////////////------....../////////////////////000000000000000////////////////////////000000000000000000000000111111000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------........./////////,,,,,,,,,------.........------------------------------............------...---,,,,,,++++++++++++---------------...//////---------------------,,,yyyuuunnnoooqqqmmmjjjiiihhhhhhiiiiiigggfffaaa```^^^]]]\\\[[[\\\\\\YYYWWWVVVUUUTTTRRRNNNKKKGGGFFFFFFGGGGGGEEEBBB???@@@AAABBBAAA???>>>???@@@BBBBBB@@@???===<<<<<<<<<;;;:::999777555333222111111111000//////......---------------------------,,,,,,,,,,,,++++++++++++++++++***,,,---...---+++------............------+++,,,,,,---.../////////......------------......,,,,,,,,,,,,++++++++++++***+++,,,,,,------------,,,,,,,,,---------......//////000000000000//////...///000111111111000000000111222222333222222222222444555444222111444777444444333333222333333444333222000/////////000111000000000000000000000000//////000000000111111111555444333111///...------000000000000000000000000000000000000111222333444222111000...------,,,,,,///............//////000111000///......///000111000000//////.../////////////////////............222111000//////.........///////////////.........//////000//////...---,,,////////////////////////...------///111333333222//////.........///000111////////////////////////---...////////////...---,,,---///000111111000/////////000000000000///...////////////////////////((()))***,,,...///000000////////////////////////------........./////////////////////////////////////////////////////////.........//////000000111000000////////////000000000000000000////////////.........//////000000111......///000000000//////...//////000000000000///------------......///000------------------------++++++,,,,,,---............---,,,---///000000///////////////////////////------......//////000000////////////000000000000...////////////000000000........................000000000000////////////---------------------------------------------------............---,,,,,,.........////////////000---------------.........------------------------++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,---,,,,,,,,,------///000000,,,---............------{{{xxxqqqqqqsssmmmkkkiiigggfffggggggeeedddaaaaaa```___^^^^^^]]]]]]ZZZYYYXXXWWWVVVSSSOOOLLLFFFEEEEEEEEEEEEDDDBBB???@@@AAABBBAAA???>>>???@@@@@@@@@???>>>>>>>>>??????:::999888777555333222222111111000000///.........//////...............///,,,,,,,,,+++++++++******,,,++++++,,,...///---,,,------............---------------...............,,,,,,,,,,,,---...//////------------,,,,,,,,,,,,))))))))))))***+++---...---,,,,,,,,,------............///000000///.........///000111222111000000000111222222333333222222222666888777444222444666555444333222222222333333444333111000000000111222000000111111111000000/////////000111111111111111333333222111000000000000111111111111111111111111//////000000222444555666222111000///////////////...............///000000111000///......///000111//////////////////000111111111000000000/////////000000000000000111222222000/////////..................////////////............//////000000111111000///...///111222222000///......---...///000111////////////////////////---...///000000///...------......///////////////---...///000111111000000////////////////////////,,,,,,,,,,,,---...///000////////////////////////............////////////000000000000000000000000////////////////////////---......///000000111111000000////////////000000000000000//////.........---......///000000111111---...///000111000000///---...///000000000//////////////////000111222333////////////////////////,,,,,,,,,---.../////////222000......//////...---..............................///000000111111222////////////////////////.../////////000000000000........................000000/////////.................................////////////////////////...////////////...------....../////////000000000............------------........................+++,,,---......---,,,+++------------------............---------......///+++,,,---...//////......}}}yyysssrrrsssmmmllliiifffddddddddddddcccbbbbbbbbbbbbaaa```^^^]]][[[ZZZYYYYYYWWWTTTPPPMMMHHHGGGFFFFFFFFFFFFDDDBBBBBBCCCDDDCCCAAAAAAAAACCC>>>>>>>>>>>>???@@@AAABBB:::999888666555333222222111111000000//////......111000////////////000000.........---------,,,,,,------,,,...///000///---------...............---000//////...------,,,,,,+++++++++,,,---...///000......------------,,,,,,111///---,,,,,,---///000---,,,,,,,,,,,,---......,,,---...//////...---,,,...///000222222111111000111111222333333333333222333777:::999555222333666555444333111000000111222555444222000000111222333111111111111111000////////////000111111111111111111000000000111222333333111111111111111111111111......///111222444666777111111111000111111222333...............///000111222000///......///000222//////...//////000111222222222222222111111000000......///000222333555666000000//////.........---///000111111111111111000---......///000111111222222111000000111111000///111000/////////000222333000000000000000000000000---...///000000///...---//////.........---------***,,,...000222222222222000000000000000000000000777555333000...---------000000000000000000000000............/////////000000000000000000000000000000000000000000000000000---......///000111111222111111000000000000111111000000//////.........------......///000111111222---...///111111111000///,,,---...000000000///...,,,,,,,,,,,,---...000000111111111111111111111111---------...///000000111666333000//////...---+++........................///000000111222222333333////////////.............../////////000000111111111111111111111111111111////////////............111111111111111111111111111111111111111111111111000000000000000//////...////////////000000000000/////////...---------,,,...........................///000111111000///...------------......///000000///...---------------***+++---///000000//////{{{yyyrrrooopppmmmnnnkkkhhhfffeeeeeecccbbbdddbbbaaa___^^^^^^^^^^^^aaa]]]XXXUUUUUUTTTPPPMMMMMMJJJGGGEEEEEEEEECCCBBB;;;===???BBBCCCDDDDDDDDDAAABBB@@@<<<<<>>GGGWWWXXXIII>>>???===<<<;;;999777555444333444444222111000000000000////////////////////////......////////////............------------......---------------,,,,,,,,,------------------------......///000000111000000........................111000...,,,+++,,,---...------,,,,,,,,,,,,------............////////////,,,---...///000111222222333333333444444444444444666666666777777888888888666555444555666555444222333333333333333333333333333222222222222222111111---...000111111111///...111111111111111111111111111111111111222222222222111111111111111111111000000000000000000000000000//////000000000111111111000000000000000111111222000000000/////////......111111111000000111111111000000000111111111222222111111111111111111111111222222111111111111222222333333333333222111000///000000000000000000000000000111333222111000000111000000000000000000000000---------...111444555444111000///......000111222111111000000000000000000222222222111000000//////111111000000111111222333000000///...------............/////////000000000111111111111111111111111000000000000000000000000000000111222222222222111333333444444333333222222////////////////////////111111111111111000000/////////............//////333000...///111444555666,,,---///000111111111000000000000000000000000000//////000000000//////...---///111222333222000///............------------000000000111111111222222000000000000000000000000000000000000000111111111111111111000000/////////000000//////////////////.........//////000000111000000000111111000000000000000000000000000000000////////////////////////000///...------...///000------------......//////------........./////////...---,,,---/////////...+++---//////......///000000000/////////000111111~~~yyyqqqmmmoookkkjjjhhhfffeeefffhhhhhhgggdddddddddcccbbbaaa```___\\\___```^^^YYYTTTRRRSSSMMMKKKGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBAAA>>>GGGXXXYYYJJJ??????>>>===;;;999777555444333444444222111000000000000////////////////////////......////////////............------------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111........................222000...,,,+++,,,...///---------------------------.........//////000000////////////000000000000333333333444444555555555555555555666666777777777666555444555666666444333333333333333333333333333444444333333222222222111,,,---000222222111///...000000000000000000000000222222333333333333444444333222000//////000111222111111111111111111111111000000000111111111111222222222111111222222333444.../////////000000000111111000000//////000000111111111111111222222222222111111111111111111111111111111111000000111111111222333333222111000......111111111111111111111111...000111111000//////000////////////////////////111///---///111222222222333333222111222222444444111111111111000000000000111111111000000/////////111111111111111222333333000//////............///////////////000000000000000000000000000000000000111111111111111111111111000000111222222222222222444444444444444333222111000000000000000000000000000111111111111000////////////............//////000///---///222666888999///.........///000222333111111111111111111111111//////000000000000000///...///111333333222000///222222222111111111000000111111111000000/////////000000000000111111111111//////000000111111111111000000000//////.........//////000000000000000000......///000000000111111000000111111111111000000////////////////////////////////////////////////000///...------...///000---------...............,,,------------............---,,,---/////////......000111000///------...///.........//////000111zzzrrroooqqqnnnllljjjgggfffggghhhggggggdddddddddcccbbbaaa```___[[[\\\\\\ZZZVVVSSSQQQPPPNNNLLLHHHFFFFFFFFFEEECCCAAAAAA@@@@@@@@@AAABBBBBBCCC???AAAIIIKKKDDD@@@BBB???>>><<<999777555444444333222111000000000000000////////////////////////......////////////............------------.............../////////000000------------------------,,,---..........................................000///---,,,,,,---///000---......//////......---------......///000000000111111111000000000000000333333333444555555666666555555666666666666666777666555444555777777555333333333333333333333333333333333222222111000000000,,,...000222222222000///000000000000000000000000111111111222222222333333222222000000000111222333111111111111111111111111000111111111222222222222333222222222222333444444/////////000111222222222000000000//////000000000111111222222222333333333222222222222222222222222111111000000000000111111333333222111000/////////111111111111111111111111---///000111/////////000......////////////000000666222000222333111111222000000000000000000//////111111111111111111111111000000000000000000000000000////////////000111111000000////////////000000000000000000111111111111000000000000000000000000111111111111111111111111000111222222333222222222444444444444333222111111000000000000000000000000---...///000///...---,,,000//////......//////000///...---///333666888888111000...---...000222444000000000000000000000000//////000111111111000000///000111222222222111000...//////000111222333333222111111000//////......000000000111111111111222/////////000111111222222////////////............//////000111111111000000///000000111111111111000000111111222222111111000////////////////////////000000000000000000000000//////............//////,,,---......//////......,,,,,,---------............---,,,---/////////...000222333222000......///............///000111111{{{sssqqqssspppmmmkkkiiihhhiiijjjjjjjjjeeeeeeeeeeeedddcccaaa```^^^\\\YYYXXXVVVUUURRRPPPPPPNNNJJJIIIHHHHHHGGGFFFAAAAAABBBBBBBBBBBBAAAAAABBB@@@??????AAABBBBBBBBB@@@???<<<999777555444444111000000//////000000000////////////////////////......////////////............------------......,,,------...///000111111////////////////////////------.........---,,,,,,........................---,,,,,,,,,,,,...///000......///000000///......------......///000000111000000111111222222333333333333444444555666666666888777777777777777777666666555444555777777666444444444444444444444444444444333333222111111000000...///000222222222222111111111111111111111111111000000111111111222222222222333555777777777666555111111111111111111111111111111111222222222333333222222111111222222333444111111111111222222222222222111111000000111111222222222222333333333333444222222222222222222222222222222111111111111222222444333222111000111111222111111111111111111111111---///111111000000111222/////////000000111111111777222000333444111000222...///000111000///---,,,000000000111111222222333///000000111111222222222000000//////000000111222111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111000111222222333333222222444444444333333222111000222222222222222222222222---...///000///...,,,+++111000000//////000000111///......000333555555444000000000000000000111111000000000000000000000000//////000111111111111111000000111111111222222222------...///000111222222111111111111111111111111000000111111111222222222...//////000111111222222///////////////000000000...///000111222111111000111222222333333222111000000111111222222111111000111111111111111111111111000000000000000000000000......////////////......,,,---.../////////...------............/////////...---,,,---/////////...000222333333111000111111////////////000111222333|||tttrrruuurrrnnnllljjjjjjlllmmmmmmmmmfffgggggggggfffdddbbbaaabbb^^^ZZZXXXYYYXXXVVVSSSRRRPPPLLLJJJJJJJJJIIIHHHCCCCCCDDDEEEDDDCCCAAA@@@===AAAAAA@@@AAAEEECCC>>>AAA???<<<999777555444444000///////////////000111////////////////////////......////////////...............------.........)))***+++,,,---///000000111111111111111111111111///000000000///...------////////////////////////+++++++++,,,---...///000...///000111111000///...---------...///000000111//////000222333444555666333333444444555666777777:::999999999888888777777666555555666777777666444666666666666666666666666666666555444444333222222//////000111222333333333222222222222222222222222111222222222222333333333333666;;;???@@@>>>:::777111111111111111111111111111111222222222333333333111111111000111111222333444444333333222111111111333222222222222222222333222222333333333444444444222222222222222222222222444333333222222333333444666555333111111222333444111111111111111111111111...000222222111111222333000000111111222222222222444///---111222///...222444666888888777555222000//////000111222333333333000000111222333444444555222222222111222222333444222111111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111111111222333333333333222333444333333222111000///222222222222222222222222///000111222111000...---111111000000000000111111111000000111333333222000///000111222222111///...//////////////////////////////000111111111111111111111000000111111222333444444444333333333333222111111111222222333444444000000111111222222222222...//////000111222222222//////000000111111222222...///000222222222111000222333444444333222111000111111222222222222111111222222222222222222222222000000000000000000000000---...///000000///...---,,,,,,.../////////...---////////////000000000000...---,,,---/////////...///111333333333222333444000000000000111222333444}}}|||vvvqqqqqqmmmkkkiiihhhiiijjjjjjjjjggggggfffeeeeeedddccccccaaa```]]][[[YYYXXXXXXXXXSSSQQQNNNKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@>>><<<:::777666555777666444222111111111222000000///...............////////////////////////......////////////..............................---...///////////////.............../////////000......---,,,,,,,,,,,,---------------------------///...---,,,,,,---...///------............------+++,,,---///111444555666555555555666666666666666888999999::::::;;;<<<<<<999999999888777666666555666777777666444222333444888777555444333222222111444444222111111222444444333333333333222222111000222222333333333222111111///222666999;;;:::888777///000111222222222222222222222222222111111000000000000///......///000111222111000111333444333222000000000000000000000000222222333333333444444444333333444555555555444444444444333333222111111111222222111111000///......222222111111222222333444222222222222333333444555///000111111222222222222222111111111000000//////333444444555444333111000///000111222333444444444:::666111000111333222111000111222222111000///...000000000000111111111111000000111222222222222111333333222222111222222222555444333222111222333444666555444444222222111000222222111111111111111111222111111111000/////////111111111111111111111111111111000///...---,,,,,,////////////000000000000222222111000000000000000333333222222111000//////111000000000000000000000000000000000000000000000///000111222333444444555555444333111111111111111333333333333333333333333222222222111111111111000111111000000000000000111000111222333444333222222333333333333333333333333666333000000111222333333222222222222222222222222000//////............/////////......---------,,,......------------......000000000000000000000000...------......///000111:::888444000///000111333222222111111111111222222~~~|||uuupppooollljjjhhhggghhhiiiiiihhhggggggfffeeedddccccccbbbbbb```^^^[[[YYYXXXXXXWWWSSSQQQNNNKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBCCCAAA@@@>>><<<:::777666555555444222111111111111222000///////////////000111////////////////////////......////////////..............................//////000000000//////............/////////000000///......---------------........................000//////......//////000---......//////......---......///000111222333333555555666666666666777777888888999999:::;;;;;;<<<;;;::::::999888888777777777888999888666444555666888777666555444444444444444444333333333333444444666555333222111222333444333333444444333333222111111333555777888777555444000000111222222222222222222222222222111111111000222222111000000111222333222111000222444555444333555555555555555555555555222222333333333444444444333333333333333222111000111111222222222222222222555555444444444333333333222222111111222222333444333333222222222333444444111111111222111111000000222222111111000000000000444555555666666555444333111222222333333333222222<<<888444222444555555444222333444444333222111000111111111111222222222222000000111222222222222222444444333333333333333444555444333222222222333333444333333222222111111000222222111111111111222222333333333333222222222222111111111111111111111111222222111111111111111111//////000000000111111111/////////....../////////333333222222111000000///333333333333333333333333333333333333333333333333666666555333222111000///444444444444444333333333333333333333333333333333333333333333222222222222111111000000000000111111///000111222333222111111222222222333333444444444555333000000111222333222222222222222222222222222222111000///............111111111000000000/////////......------......///////////////////////////////////////000111222222888666333111000000111222222111111111111111111222|||uuuooonnnkkkiiiffffffggghhhhhhgggggggggfffeeedddcccbbbbbbbbbaaa^^^\\\ZZZXXXWWWWWWSSSQQQNNNKKKIIIHHHGGGGGGBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>><<<:::777666555222222111111111111222222000//////000000111222333////////////////////////...//////000000//////...........................111111111111111000///........./////////000000000000000///...............////////////////////////111000000//////000000111---......//////......---111111111111111111111111555555666666777777777777888888999999::::::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;:::888777777888888888777666666666666666444555555666666555555444888666444222111333555777444555555555555444333333444444555444444333222111111111222333333333222222222222222222111111111111444444333222222333333444222111111222555666666555333333333333333333333333333333333333444444444444444444444444333111000//////000000111222222333333333333333333222222222222222222111111222222333444444444333222222222333333222222222222111000///...222222222111111111111000333333444555555555444444333333333333333222111111:::777444333444555555555333333444444444333222222222222222333333333333444000111111222222222222222555555444444444444555555555444444333222333333333222222222222111111111111111111111111222333444444222333333333333333444444222222222222222222222222111111222222222333333333000000111111111222222222222222222222222222333333333333222222111000000000111111111111111111111111333333333333333333333333:::999777555333111///...444444555666666666666555333333333333333333333333444444444444333333333333111111000000000111111222///000000111222111111111222222222333333444444444333222000000111333222222222222222222222222222222444444222000///......---222111111111111111000000///......------......///........................000000000000111222333333333333222111111111111222111111111111111111111111}}}uuupppoookkkiiigggfffggghhhhhhhhhhhhgggfffeeedddcccbbbaaabbbaaa___]]][[[YYYWWWVVVSSSQQQNNNKKKIIIHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>><<<:::777666555111111111222222333333444222222111111111222333333//////////////////////////////000000000000//////........................333333333222111000///......////////////000000000111000000///////////////////////////////////////000000000000000000000000......////////////......111111111111111111111111666666666777777888888999888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888888999888777777666666666777777555666777888888777666555888777666555444555777777666666666666666555444444555555444333222222222222222222333333333333333222222222222222222222222222444444444333333333333333444333222333555666555444000000000000000111111111333333333444444444444555555666666666555444333333000000000111111222222222444333333222222111111111222222111111222222333444555444333333222222222222333333333333333222111111222222222222222222222222000000111222222333333333222333333444333333222222555333222111111222333333222222222222222222111111222222222222333333333333000111222222333333222222444444444444444444555666555555444444333333333333111111222222222333333333111111111222222444555666000111111111222222333333222222222222222222222222111111111111111111111111111111111222222333333444444444444444333333222222222222222111111111000000000000000000000111111111222222222222222222222222777666666555444444333333444444444444555666777888444444444444444444444444444444444444333333333333111111000000111111222222000000111111222222222222333333333333333333333333222111000111333333222111222222222222222222222222444333222111000000000000000000000000//////////////////............//////////////////////////////000000000000000111333333000000111222222222222111000111111111111111111000~~~wwwrrrrrrmmmkkkiiihhhiiijjjjjjiiiiiihhhgggfffdddcccbbbaaabbbbbb```^^^[[[YYYWWWVVVSSSQQQNNNKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>><<<:::777666555222222333444444555555555555555444222111111111111000000000000000000000000//////000000000000//////////////////////////////333333333333222111//////////////////000000000111111111000////////////000........................////////////////////////...//////////////////...//////000111222333333444666666777777888999999:::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999:::;;;:::888777888999777777666666666666666777555666888888888888666555555666888999999888777666666777777777777666555555555444444333333444555666333333444444444333333222222222222222222222222333444444333333333222222111777555444444444444333111333333333444444444555555333333444444444555555555333444555555666666666666222222222222111111000000999888777666555444333333222222111111222222333444555444333333222222222222222333444444555555555444222222222222333333333333111111111222222333333444111111222333444555555444111111111000000111222333222222222222222222333333111111111222222222222333111111222333333333333222333333333333333444555555555555555444444444333333222222333333444555555555222222222222333444555666111111222222333333333444222222222222222222222222333333333222111000000///000111111222333333444444222222111111///...,,,+++222222222111111111111111333333333444444555555555222222222222222222222222444444555555555555666666555444111000111444888:::444444444444444444444444333333333333222222222222111111111111111222333333222222222222333333444444555555444333333222111111111111111333444555333111222222222222222222222222222111111111111222222333////////////000000000000/////////....../////////000000000000000000000000////////////000111222222...///111222333333222222111111222222222222111111~~~wwwssstttooommmjjjjjjkkkllllllkkkjjjjjjiiigggfffdddcccbbbcccbbbaaa___\\\YYYWWWUUUSSSQQQNNNKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@>>><<<:::777666555333333444555666666555555777666444333111000000000000000000000000000000000///000000111111000000///////////////////////////222222222222222111000////////////000000000111111111111000///////////////...........................//////000000//////......//////000000//////.........000111333444555666666666777888999::::::;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888777888999888888777666666666666666666777777888888777777666444666888:::;;;999777555666777777777777666555555444444444444555666888888444444555555555444333333222222222222333333333333333333333333222111000000666555333333444444222111333444444555555666666666333444444444555555555555000111222333555555555555444444333333222111111000777777666555444333222222222222111111222222333444444444333222222222333333111222333444555555555555222333333333333444444444555555444444444555666666000111222444555555666666222333444333222333555666555555444444444555666666111111111111222222222222111222222333333333333333222222222222333444555666444555555555555444333333333333444444555555666666333333333333444555555666444555555555555555555666333333333333333333333333666666555444333222111000000000111222333444444555222333333222111///---,,,111111111111111111111111111222222333333444444555555555555555555555555555555555555555555444444444555333111///000333666999444444444444444444444444333333333333222222222222111111111111111222333444444333333333333444555555555555444444333222111111111111222555777777444222222222222222222222222222000000000000111222333444000000111111111111111222000//////......//////000111111111111111111111111////////////000111222222///000111222333333333333111222333444444333222111}}}vvvssssssooommmkkkjjjkkkllllllllllllkkkjjjiiigggeeedddccccccbbbaaa___]]]YYYVVVUUUSSSQQQNNNKKKIIIHHHGGGGGGBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFFFFFFFEEECCCBBBAAA@@@>>><<<:::777666555222333444555555555444333555555333222111111111111000000000000000000000000000000111111111111000000////////////////////////000111111111111111000000//////000000000111111111000000///............//////////////////////////////000111111111111000/////////000000000000//////...///000111333444555666666777777888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>========================888999::::::888888999:::;;;:::999888777666666666777777666666666666777777555666888999999999888777666666777777666666555444333444444555666666777777555555555555555444333333222222222333333333444444333333444444333222000///333111111222333444444333111111222222333444444555444444444444555555555555222222333444555555555444444444333333333333333333111111111111111222222222222222111111222222333444333333222222222333444444222222333333333333333222333333333333444444444555888777666555555555666777222222333444555555555444222444666666444444666999666555444444555666777888222222222222333333333444111222333333444444333333333333333333444555666777444555666666666555333333333444444444444444444444555444444444444444555555666666666666555555555555333333333333333333333333444444333333222222222111//////000111222333444444333444555666555444222111111111111111111111111111//////000111111222333333555555555555555555555555555555555444444444444444222222222333333444555555555555555555555555555555444444444444333333333333111111111111222333444555333333222222222333444555333333333333333333333333111222444777999888555333222222222222222222222222111111000000000111111222//////000000000111111111000000////////////000000000000000000000000000000000000000000111222333333111111222222333333444444222333555666666555333222|||uuuqqqrrrooommmkkkjjjkkkllllllkkkmmmlllkkkiiihhhfffeeedddccccccbbb```]]]YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGGGGBBBCCCDDDFFFGGGGGGHHHHHHCCCDDDFFFGGGFFFEEECCCBBBAAA@@@>>><<<:::777666555222333444444444333222222333333222111111222222222000000000000000000000000000000111111111111000000000000000000000000000000///000000111111111000000000000000000111111111111000000///...............000000000000000000000000000111222333333222111000//////000000000000//////000000111222333333444444666777777999:::;;;<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>?????????999:::;;;;;;999999:::;;;===<<<;;;999888777777777888777666555555666777888777666666666777888999999666666666666666555555444333444555666666666555555555666666666555444333333222222222333333444444444444444555555444222111////////////111444555666555222222333444444555666666444444444555555555666666666666666777666666555555222333333444444555555666111111222333555666777777222222111111222222333444222222222222333444444555222222222222111111//////333333333444444555555555777666555444333333444555444444555555444444333222000333666666444444666999444333333222333444555666333333333444444444555555111222333333444444333333444444444555555777888888444555666666666555333333333333333333333333333333666555555444444444555555555555555444333333333222333333333333333333333333///000000000000111111111...///000111222333444444...///222444444444333222111111111111111111222222222222333444555555666666444444444444444444444444222222333333444555555666000222555666777555333222555555555555555555555555666666555555555444444444111111111111222333444555333222111111111222333444000111111222444555666666111222555888::::::666333222222222222222222222222222222111000/////////000,,,---------......//////000000////////////000000000000000000000000000000111111111111222333444555333333222222333333444555333444666777777666444333zzzwwwuuutttmmmkkkjjjjjjmmmoooppppppooonnnllljjjhhhfffeeedddcccbbbaaa___\\\YYYWWWVVVRRRPPPMMMKKKJJJIIIGGGFFFIIIHHHFFFGGGHHHHHHGGGEEEFFFGGGHHHHHHGGGEEEBBB@@@CCCAAA???<<<:::888777666444333222222111111222222111111222333444444444444666555333111////////////111111111111111000//////......------------......000111333333333111///...............///111222333222222111111111111222222.../////////000000000111111111000000//////......000000000111222222333333111222222333333444444555555666666888999:::;;;;;;;;;;;;:::;;;<<<===???AAAAAAAAABBBBBBBBBAAAAAA@@@===<<<:::999888888999:::999999:::::::::999888888777777888999888777666555999999888888888888888888666888999888777666777888777777888:::;;;999555222555555666666666666666555555444444444444555666666666666555555555555666666777777777777777777777777111222222333444555666666444444444444444555666666===;;;888777888999999888555555555444444333333333111222444555555444222111333333333444444555555555333333333444444555555555444444555555555555444444333333333333333333333333333444555777777777666666555555444444444444555555666666666666666555555555777777666555444444333333333333444555444333111000444444444444444444444444888888777666666666666666444444444444444444444444333333444444444444444444666555555444444444555555333333444444555666666666666333111222444555333000000000///......///000111444333222111111222333444000111222333444555555555555444444444444555666666222222333333333444444444333333333444444444555555444444555555555555444444444444444444444444333333555555555555555444444444555555555555555555555555444333222222222333444555333333333444444444555555666666666777666666555444555555555555555444444444222222222111111111000000444444444333333333222222222111000//////000111222111111000000//////......222222111111111111222222222222111111222222333444333333333444444444555555333333444555555444333333zzzwwwttttttmmmllljjjjjjlllnnnooonnnnnnnnnllljjjhhhfffeeedddcccbbbaaa___]]]ZZZWWWVVVWWWTTTQQQOOOOOONNNLLLJJJIIIHHHFFFGGGHHHHHHGGGEEEGGGHHHHHHHHHGGGEEECCCBBBCCCAAA???<<<:::888777666666555444444333333444444555555555666555555444444444333222000000000111111111111111111111000//////222111111000000111111222111222333444333222000///000000/////////000000111222222111111111111222222/////////000000000000000111111000000////////////000000000111222222333333111222222333333444555555666777888999:::<<<<<<============>>>???@@@AAABBBAAABBBBBBBBBAAA@@@@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::888777666888999999:::999888777666999999888888888888888888888999:::999888888888::::::888777777888888777666555666666777777666666555555444444444444555666666666666555555555555666666777777777777777777777777444555555666666777777777666666666666666777777888===;;;888888999:::999999666666666555555444444444111333444555555444222111222222222333333444444444333333444444444444444444444444555555555555444444444444444444444444444444222333555777999999999999555555444444444444555555777777777777777777777777777666666555555444333333333444444555444333222111444444555555555666666666888888777666666666666666555555555555555555555555444444444444444444444555666555555444444444555555555555555555555555444444444222111111333333222000222333444555555444333333333333222111111222333333111222222333444444444444333333333333333444555555222222333333333444444444333444444444555555555555444555555666666555555444444444444444444444444444777777777777777777777666555555555555555555555555444333222222111222333444333333333444444444444555666666666666666555444444555555555555555555555555666666555555555444444444333333333333222222222222222111000//////000111222222222111111111000000000222222111111111111222222222222222111222222333444333333444444444555555555333444555555555555444333{{{wwwtttsssooommmkkkjjjlllmmmmmmmmmnnnmmmllljjjhhhfffeeedddbbbbbbaaa___]]]ZZZXXXWWWVVVSSSPPPNNNNNNMMMKKKIIIIIIHHHFFFGGGHHHHHHGGGEEEHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA???===:::999777777666555444444333333444444666666666666555444333222333222111000000111222333111111111222111111000///333222222111111222222333222333444444444333111000222111000///////////////222222111111111111222222000000000000000000000000111000000000000/////////000000111111222333333333222222222333444444555555777888999:::<<<===>>>???>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>>>>???>>>===<<<<<<;;;<<<<<<======<<<;;;:::888777666;;;;;;;;;;;;:::999777777888888999999999999999999999:::;;;;;;999999:::;;;===:::666444555777999:::666666777777777777666666555555444444555555666777666555555444444555555666777777777777777777777777888888888888888888888888888888888888888999999:::<<<:::888888999:::999888666666666666666555555555222333444555555444333222222222222222222333333333444444444444444444333333444444555555555555444444555555555555555555555555222333666888::::::;;;:::555555444444444444555555666666666777777777777777777666666555555444444444444444444555444444333222444555555666777888999999888888777666666666666666666666666666666666666666555555555555555555555555555555444444444555555666777666666555444444333333333222111111222222111000000222444666666444111000333333222222222222333333222222333444444333333333222222222333333333444444333333333333444444444444444444555555555666666666444555555666666555555444333333333444555555555666666666777777777777777777555555555555555555555555444444333222111111111111222333333333444444444444555555555666555555444333444444444555555666666777888777777777777666666666333222222222222111111111222111000000000000111222222222222222222111111111222222111111111111222222222222222222222333444444333444444444444555555555333444555555555555444333|||xxxtttrrrooommmkkkjjjkkkllllllkkkmmmlllkkkiiihhhfffeeedddbbbaaaaaa___]]][[[YYYXXXUUURRROOOMMMMMMLLLJJJHHHIIIHHHFFFGGGHHHHHHGGGEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCAAA???===;;;999888888444333222222111111222222333333333444333333222222444333222111111111222333111111111222222111111000000000000//////000000000222333444444444333333222111111000000///000000111222222111111111111222222111111111000000000000///000000000000000000000000000000111222222333333444222222333333444555555555777888999:::<<<===?????????@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCBBBAAA???>>>===???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888888======<<<;;;:::999888888888888999999999999999:::999:::;;;;;;:::999:::;;;===:::666555666888:::;;;777777888888888777666666555555555555555666666777666555555555555555555666888888888888888888888888::::::::::::999999888888999888888888888999:::::::::888777777888999888777666666555555555555555555222333444444555444444333333333333333333333333333555555555444444333333333444444555555555555444444666666666666666666666666333444666888999999999888666666666555555666666666444444444444444555555555777666666666555555444444444444555555555444444444444444555666777888999:::888777777666666666666666666666666666666666666666666666666666666555555555555444444444444555666666666666555555555444444444333333222222222222222111000111333444333222000///333333333333333333333333333333444444444333222222222222333333444444444444333333333444444444444555555555555666666666666777555555666666666666555555222333333444555666666777444444444444555555555555555555555555555555555555444444333222111000000000333333333333444444444444555555555555555444333333333444444555666777777888666666666555555555444444222222222111111111000000111111111111111111111111222222222222222222111111333222222111111222222333333222222222222333444444444444444444555555555555444444555555555555444444}}}xxxtttrrrpppmmmkkkjjjkkkkkkkkkjjjllllllkkkiiigggfffeeedddaaaaaa```___^^^\\\ZZZZZZWWWUUURRRPPPOOONNNLLLKKKIIIHHHFFFGGGHHHHHHGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA???===;;;:::999888444333222222111111222222000111222333444444444444666555333222000000000111111111222222222222111111000//////......//////000222333333333444333333333////////////000111222333222222111111111111222222111111111111000000000000000000000000111111111111111111111222333333444444222333333444444555666666666777888:::<<<===>>>??????@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@>>>===>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;>>>===<<<;;;;;;:::::::::888888999999::::::::::::999:::;;;:::999999999;;;;;;999888888999:::::::::888888999999888777666666666555555555555666777777777666666555555666666777999999999999999999999999;;;;;;:::999999888888888888777777777777888999999777666555666777888777555444444444444444444444444333333444444555555555555555555555555555444444444555555555444444333333333444444555555555555444444666666666666666666666666555666777777777666555444888888777777777777888888444444444444555555666666666666666666666555555555555555555555555555555666333444444666777888999999888777777666666666666666555555555555555555555555777777666666555555555555444444444444444555666666444444444555555555666666444555555444333333333333666666555444333333444444333333333333333333333333333333444444444333222222333333444555666555555444333333444444444555555555555555555666666666666777555666666666666666666555333333444444555666777777333444444444555555666666666666666666666666666666444444444333222111000000333333444444444555555555555555666666555555444333444444555555666777888888555555555444444444444333222222222111111111000000111111222222222222111111111111111111111111111111333333222222222222333333333333222222333333444555444444444555555555666666555555555555555555555555}}}xxxsssqqqooommmjjjjjjkkkkkkkkkjjjlllkkkjjjiiigggfffeeedddaaaaaa``````^^^]]]\\\[[[VVVTTTQQQOOONNNMMMKKKJJJIIIHHHFFFGGGHHHHHHGGGEEEDDDEEEGGGHHHGGGFFFDDDBBBBBBAAA???===<<<::::::999666555444444333333444444111222333555666777888888888666444222111000000000000111222222333222222222111111111000000111111111222222222222333333333333/////////000111222333444222222111111111111222222000000000111111111222222000000000111111111111222111111222222333444444444333333333444555555666666666777888:::<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<===============<<<;;;;;;:::;;;;;;;;;888888999999:::;;;;;;;;;999:::;;;;;;999999:::;;;999999999:::<<<<<<;;;999999999:::999999888777666666666555555666666777888888777777666666777777888999999999999999999999999:::::::::999999888888888777777666666777777888999666555555666888888777555333333333444444444444444333333333444555555666666666666666666555555555555444444444444444444333333444444555555555555444444666666666666666666666666777777777777666555333222888888777777777777888888666666777777888888999999666666666666666666666666666555555555555666777777444444555666777888888999888888777666666666666666555555555555555555555555777666666555555444444444444444444444444555666777333333444444555666666777444666666555444333444555666555444222111222333333333333444444444444333333222222333444444333333333333444555666777666555444333444444444555555555555444444555555555666666666555666666777777666666555444444444555666666666777555555666666777888888888666666666666666666666666444444444444444333222111444555555555666666666666666666666777666555555444555555555666666777777888666666666666555555555555333222222222222111111111111111222333333222111111000000000111111111111111333333222222222222333333333333333333333444444555444444555555555666666666666666555444444555666666~~~xxxsssqqqnnnllljjjiiijjjllllllkkkkkkjjjjjjhhhgggfffeeeddd````````````___^^^\\\\\\UUUSSSPPPNNNMMMLLLJJJIIIIIIHHHFFFGGGHHHHHHGGGEEEDDDFFFIIIKKKKKKHHHEEECCCBBBAAA???>>><<<;;;::::::666555444444333333444444222333444555666666777666666555444222111111222222000111222222333333333222333222222111111222222333111111111111111222333333111000000000111222222333222222111111111111222222//////000111222222333444000000111111111222222222111111222333333444444555333333444444555666666666777888999;;;===???AAAAAABBBBBBBBBCCCDDDEEEGGGGGGDDDDDDEEEEEEDDDCCCBBBBBB>>>????????????===<<<;;;;;;<<<<<<============<<<<<<;;;:::::::::;;;<<<===888888999999:::;;;;;;<<<:::<<<<<<<<<;;;:::;;;<<<:::999999:::<<<===<<<:::::::::::::::999888777666666666666666666777777888999999888888888888999999::::::::::::::::::::::::::::::::::::::::::999999777777777777777888888999777666666888::::::888777444444444444555555555666333333333444444555666777666666555555555444444444333333444444444444444444444444555555555555444444555555555555555555555555777777888888777666444333777666666666666666666777777777888888999::::::;;;666666666666666666666777666666555555555666888888777777777888888888999999888888777666666666666666666666666666666666666666666666555555444333333222444333333444444666777777444444555555555555555555333555666555333222333555444444444333222111111000333333444555555444333333111222222333444444444444111333444666666555444333444444444444555555555555333444444444555555555555666666777777777777666666555555555555666666666666555555666666777888888999666666666666666666666666333444555555555444333333666666666666777777777777777777888888777777666555666666666666666777777777777777666666666555555555333333333333222222222222111222222333333222222111111111111222222222333333444333333222222333333444444333333333333444555555555555555555666666666666777666555444444555666777~~~xxxssspppmmmkkkiiiiiijjjllllllkkkkkkjjjiiihhhgggfffeeeddd````````````___^^^]]]\\\ZZZWWWTTTRRRRRRQQQOOOMMMIIIHHHFFFGGGHHHHHHGGGEEEEEEGGGKKKNNNNNNKKKGGGDDDBBBAAA@@@>>><<<;;;::::::444333222222111111222222222222333333444333333333444444333222222222333444000111222333333333333333222111111111111111111222111000000000111222222333333222111111000111111111222222111111111111222222......///111222333444555000000111111222222222222111222222333333444444555333333444444555666666666888999:::<<>>>>>===<<<;;;;;;::::::999999:::;;;===>>>888888999::::::;;;<<<<<<<<<===>>>===<<<;;;<<<>>><<<:::999999;;;<<<===<<<;;;;;;;;;:::999888777666666666666666666777888888::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777888888999:::888777888:::<<<<<<:::888444555555555666666777777333333333444444666777888555555555444444333333333333333333444444555555555444555555555555555555444555555555555555555555555666777888999999888777666555555444444444444555555555666666777888999999999666666666666777777777777777666555555555777888999999999999999999999999:::888888777666666666666666777777777777777777777777666666555444333333222222333333333444555666777888666666666555444444333333222444666444222000222444666777999:::999777444222333333444555555444333333000111222333444555555555000111333555555444333222444444444555555555666666333333333444444444555555666666777777777777666666666666666666666555555555333333333444555666666777777777777777777777777777333444555666666666555444777777777777888888888888888888888888888777666666777777777777666666666666555555555555444444444444444444444333333333222222111222333444444333222111222222222333333444444444444333333222222333333444444333333333333444555555555555555555666666666777777666555444444555666777~~~xxxsssqqqqqqnnnlllkkklllllllllkkklllkkkiiigggeeeeeeeeeeeefffccc```^^^^^^^^^^^^]]]UUUVVVVVVVVVUUURRROOOMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIIIIIIIHHHFFFDDDCCCBBB@@@>>>=========;;;:::777666444333222222333333444444444444444444444444555444222111111111222222222222222222111111000000000/////////000111222222333333333222222111111111111222222000///000222444333333333333333333333333333333222222222222222333222222222222222111000///000222444444444444666777555666888999;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCEEEGGGIIIHHHFFFDDDEEEGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>============<<<;;;:::999888999::::::999999:::::::::;;;;;;;;;===???@@@???>>>===>>>???<<<;;;;;;<<<>>>???>>>===777888999:::999888777666555555555555555666777777999888777777888999;;;<<<;;;;;;;;;::::::999999999999999999999999999999:::<<<999666666999;;;:::999;;;;;;:::999777666555555777777777666555555555444555666777888888777666555555555555555555555444444555444444444444333333333444444444444555555555666666666666666666666666666888777777777666666555555666666777777777777666666777888888888888999999999777555444333333444555777555555666777777888777777666666666777777777777777777666666555555555666666888777555444333555666777777666555444444555666777777777666555555555555555666666555444333333222222444444444444444444444444333333333444444555555555555555555555555555555555444444444444444444444444444444444444444444444444555444444444444555666666666666666666666555555555444444444444555555555666666666666666666666666666888777666666666666666777777777666555555555555555444444444444444444444444555555555555666666666666:::999777666555666888999555555666777888999999:::999999777666555555555555555555444444444333333333555444444333222111000000///000111222222111///...555555444333333333444444333333444555666666666555000111222444555666666666444444444444444555666777~~~xxxsssqqqpppnnnllllllmmmnnnnnnmmmmmmllljjjhhhgggffffffffffffccc```_________^^^]]]WWWWWWWWWVVVTTTQQQOOONNNKKKJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDBBB@@@>>>=========;;;:::777666444333222222333333444444444444444444333333444444222111111111222222333222222222111111111111222111111111111222222333333333222222222222222222222222222111000000111333111111111111111111111111111111000000000000111111111222222222222111111000111222333333333444666888666666777888999999:::;;;<<<<<<===???AAABBBCCCDDDEEEHHHIIIIIIFFFEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>===============<<<;;;:::999::::::;;;999::::::::::::;;;;;;;;;===???@@@???>>>===>>>???===<<<;;;<<<>>>???>>>===999999::::::999777666555777777666666777888888999777777777777888999:::;;;;;;;;;;;;::::::999999999<<<;;;;;;:::999888777777;;;999666666999::::::888::::::999999888888888777777777777777666666666666555555666666666666555555444444444555555666666666333333444444555555555666333444444444444555555555666666666666666666666666888888888777777666666666888888999999999999888888777888888888888999999999777666555444444555666777555666777777777777777777888777777666666555555555555555555555555666777888666555555444555666777888777666555555555555666777777777666555555555555555777777666555555444333333444444444444444444444444333333333444444555555555555555555555555555555555444444444444444444444444444444444444444444444444333222222222222333444444666666666666555555555555666666777777777888888888666666666666666666666666888888777777777777888999888777777666666666666666444444444444444444444444555555555555666666666666999888666555555666888999666666777777888888999999:::999888777666666666666555555555444444444333333444444333333222222111111///000222333333222111000333333333333444555555666444444555555666555555555666666666666555444333222444444444444444555666666xxxtttrrrpppnnnllllllnnnooopppoooooonnnlllkkkiiiiiihhhhhhfffdddaaa`````````^^^]]]ZZZYYYWWWUUURRRQQQOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFEEECCCAAA???>>>>>>===;;;999777666444333222222333333555555555444444333333333444333333222222222222333333333222222222222111111444333333222222222222333222222222222222222333333333444444222000000111222000000000000000000000000111111000000000000111111111111111222222222222222222333333222222333777999888777666666777888999:::<<<===>>>???AAACCCDDDEEEGGGHHHJJJIIIHHHFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>============>>>===<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===???@@@???>>>===>>>???===<<<;;;<<<>>>???>>>===;;;;;;;;;:::888777555444999999999888999999:::;;;666666777888999999999999;;;;;;::::::::::::999999;;;;;;::::::999999999888;;;999777777999:::999999999999999:::::::::::::::666777777777777777888888666555555444444555555555333333444555666777777888222333444555666777888888444444444444555555555555666666666666666666666666888888888888888777777777888888999999999999888888777888888888888999999999888777666555555666777888777777777888777777666666888888777666555444333333444444444555666777888999555555555666666777777777777666666555555666666777777666666555555555555666888888777666666555555555666666666666666666666666444444444444444555555555555555555555555555555555444444444444444444444444444444444444444444444444333222222222222333444444555555555555555555555555333444444444555555555555666666666666666666666666888777777777888999:::;;;888888888777777777777777444444444444444444444444555555555555666666666666777777555555555666777888777888888888888888888888999999888888777777666666555555555444444444444333333333333333333333333333000111222444444444333222222222222333444555777888555555555666555555444444777777777777666555444333555444444444444555666666xxxtttssspppnnnlllmmmoooqqqrrrrrrppppppnnnmmmlllkkkjjjiiifffeeebbbaaaaaaaaa___^^^]]][[[XXXTTTRRRPPPPPPPPPLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHFFFCCCAAA??????>>>===;;;999777666444333222222333333555555555444444333333222333333333333333333333333333333333333333333222222555444333222222111222222111111111222222333333333444555555444111000111222222222222222222222222222333333222222222333444444111111111111222333333444333333222111111333777::::::999777666666888:::;;;<<<===???@@@BBBDDDFFFFFFIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>===============;;;;;;;;;;;;<<<<<<<<<<<<===???@@@???>>>===>>>???>>>===<<<===>>>???>>>===<<<<<<;;;;;;:::999888888::::::999999999::::::;;;666777888:::;;;::::::999::::::::::::::::::::::::777777888999:::<<<<<<===;;;::::::::::::;;;::::::;;;;;;:::::::::::::::999555555666666777777888888888777555444444555666777444444555555666666777777444444555555666777777888555555555666666666777777666666666666666666666666999999888888888888888888666666777777777777666666777777888888888999999999999888888777777888888999888888888888888777666555777666666666555555444444666555555555666777888888666666777777777777666555777666666666666666666777777666555555555555666666777777777666666555555555666666666666666666666666444444444555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555444444444444555666666444444555555555555555666222222222333333333444444666666666666666666666666666666666777888999:::;;;999999999999888888777777555555555555555555555555555555555555666666666666666555555444555555666777999888888888888888888888888888888777777666666555555555555555444444444444222333333333444444444555000111333444555555555555444444444444444555666777555666666666555444333333222333444555777777777888555555444444444555555666xxxttttttooonnnlllmmmppprrrsssrrrppppppooonnnmmmkkkjjjjjjgggeeedddccccccbbb```^^^^^^\\\XXXTTTRRRQQQQQQQQQNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGCCCBBB@@@@@@???>>>;;;888777666444333222222333333555555555444444333333333333333333333333333333333333333333333333333444444444333222111111111111111111111111222222333333333444555666555222111111222222222222222222222222222333333222222333444444555222222111111222333444555333333222111111333777:::<<<:::999888888999;;;<<<===>>>???AAACCCEEEGGGHHHKKKKKKKKKKKKKKKKKKIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>============?????????>>>>>>>>>======;;;;;;<<<<<<<<<============???@@@???>>>===>>>??????>>>======>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<===:::999999888888888999999666888999;;;;;;;;;;;;:::::::::::::::::::::::::::777888888:::;;;<<<======;;;<<<<<<<<<<<<;;;<<<<<<===<<<<<<;;;:::999888777555555555666666777777888:::999777666666666777888777777777666666555555444666666666666666666666555666777777777888888888888666666666666666666666666888888888888888888999999666666777777777777666666777777888888888999999999999999999888888999999999888888999888888777666666444555555555666666777777999888777666666666666666888888888888777666444333666777777777777777777666666666555555555555666666666666666555555555555555777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555444444444444555666666333444444444555555666666666666666666777777777777777777777777777777777777555555555666777888999:::888999999:::999888777777555555555555555555555555555555555555666666666666555555555555555666777777999999999999888888888888666666777777777666555444666666555555555444444444333333333444555555666666222222333444555666666666777666555555444444444444555666666666555444333333...000222444666777888999666555555444444444555555xxxuuuuuupppnnnlllmmmoooqqqrrrrrrooooooooonnnmmmkkkjjjiiigggfffeeeeeedddcccaaa^^^^^^\\\YYYUUUSSSRRRRRRRRRNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMMMMMMMLLLJJJHHHGGGCCCBBBAAAAAA@@@>>>:::777777666444333222222333333444444444444444444444444222333333444444444444333333333444444444444555555333222222111111111111222222222222222222222333333444555666666444222222333111111111111111111111111111111000111111222333444333333222111111222444555222333333222222333777999;;;:::999999:::;;;<<<======>>>@@@BBBEEEGGGHHHIIIMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIJJJJJJJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>============>>>>>>?????????>>>===<<<<<<<<<<<<============>>>===???@@@???>>>===>>>???@@@>>>======??????>>><<<;;;;;;;;;;;;<<<===>>>???999999888888777777888888777777888999::::::::::::999999::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999:::<<<======<<<;;;;;;<<<======<<<:::999777666666666666777777777777777777::::::999888777777777777999888888777666555444444666666666555555555444444777777777777888888888888666666666666666666666666777777777888888888888888888888999999999999888888777888888888888999999999999999999999999999999999888888888999888888777777444444555666777888999999:::999888777666555555555:::999888777666666555555666777777888888777777666666555555555555666666777555555555555555555555555777777777777777777777777666666666555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333222222222222333444444333333333444555555666666555555666666666777777777777777777777777777777777666555555555666777888888888888999::::::888777666555555555555555555555555555555555555666666666666444555555666777777777888888888999999999999999999555666777888888777666555666666666555555555444444444444444555555666666666333333444444555555666666888888666555444444333333555555555666555555444444111222333444555555555555666666555444444444444555xxxuuuvvvpppnnnlllmmmnnnpppqqqpppnnnnnnnnnnnnllljjjhhhggghhhgggfffffffffdddaaa___\\\[[[YYYVVVTTTSSSSSSSSSOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGDDDCCCBBBAAAAAA>>>:::777777666444333222222333333222333333444444555555555222222444555555555444444333444444444555555555555333222222222222333333444333333222222222222222222333444666666555444333444222222222222222222222222111111111111222333444444555444222111111222333444111222333333333444666888888888999::::::;;;<<<<<<>>>???AAACCCEEEHHHIIIJJJNNNMMMLLLLLLNNNNNNLLLJJJIIIJJJKKKKKKKKKIIIGGGFFFFFFEEEDDDDDDBBBBBBAAA@@@>>>>>>>>>>>>===============>>>?????????>>><<<<<<<<<<<<=========>>>>>>>>>===???@@@???>>>===>>>???@@@???>>>>>>??????>>><<<<<<;;;:::::::::;;;<<<===::::::999888888888888888666666666666777888999:::999999999::::::;;;;;;;;;======<<<;;;:::999999888888:::======;;;999:::;;;;;;;;;:::999888888777777::::::999999999999999888999999999888888777666555888888777777666666555555444444444444444555555555555555666666666777777777666666666666666666666666666666666777777888888888888888999999999999888888777888888888888999999999888888999999999999888888777777888999999999888888666666777777888888999999999999888777666666666666888888777666666777888999666777888888888888777666555555555555555666777777666666666666666666666666666666666666666666666666777666666666555555555444555555555555555555555555444444444444444444444444444444444444444444444444333222222222222333444444222222333444444555666666444444444555555555666666777777777777777777777777888777777666777777888888777888999:::999888666555555555555555555555555555555555555555666666666666555555666777888888888888888888888999999:::::::::666777999::::::999888777666666666666555555555555555555555555555666666666444444444333444444555555888777666555555444555555444444555555666555555555555555555555555444333333666666555444444444444444xxxuuuvvvpppnnnllllllnnnooopppooommmmmmmmmmmmkkkiiigggfffhhhgggfffffffffeeebbb___[[[ZZZYYYWWWVVVTTTTTTTTTPPPOOONNNNNNMMMMMMNNNNNNLLLLLLMMMLLLKKKJJJHHHGGGDDDCCCBBBBBBAAA>>>:::777777666444333222222333333111222222333444555666666111222444555666555444444444444444555555555666666333333333333444444555666444333333222222111111111222444666777666444444555555555555555555555555555333333333333444555666777666555333111111111333444000222444444444444666777555666888999;;;;;;;;;;;;>>>???AAACCCFFFHHHJJJKKKOOOMMMLLLMMMOOOOOOMMMJJJIIIJJJLLLLLLKKKJJJGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>===============>>>>>>??????===<<<;;;============>>>>>>>>>>>>===???@@@???>>>===>>>???AAA???>>>>>>??????>>><<<===<<<:::999888999999:::;;;:::999999888888888888555555444444444666888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666999<<<<<<999777888:::888888888888888888888888<<<<<<<<<;;;;;;:::::::::777888888888888666444333666666666666777777777777111222222333444555666666444444444444555555555666666666666666666666666666555555666666777777777888666666777777777777666666777888888888888999999999777888888999999888888777666777888999999999999999999999999888888888888888888777777777777777888888777666555555666888;;;===666777888999999888777666555555555555555666777888777777777777777888888888666666666666666666666666777777666666555555555444555555555555555555555555444444444444444444444444444444444444444444444444555444444444444555666666222222333333444555666666888888888888999999999999777777777777777777777777999999888888888888888888666777999999999888666444666666666666666666666666555555555555666666666777555555777888999999999999777777888999::::::;;;;;;888999;;;<<<<<<;;;:::888777666666666555555555555666666666666666666666555555444444333333333444444666666555555555666666777333333444555666666666555555666666666666666555555777666555444444444444444yyyuuuooonnnmmmmmmnnnooopppqqqooonnnnnnmmmllljjjjjjiiieeeeeeeeeffffffddd```\\\___\\\XXXVVVTTTSSSRRRPPPRRRRRRQQQQQQPPPQQQQQQQQQNNNNNNOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCAAA???===;;;777222000111222111000555555555666666666666777888777666555555666777888444555555666777777777666555555444444444333333333111111333666555111222555555333222333444444333111222333444555555555444444555444444333333444444555333333222222333555666777666666555444444444444555777777999:::<<<===??????>>>AAACCCEEEFFFFFFHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIHHHHHHGGGFFFEEEEEEDDD????????????>>>>>>>>>>>><<<<<<======>>>????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@@@@>>><<<======>>>>>>===;;;999888999999999:::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;@@@===;;;;;;======:::888<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<======<<<:::999;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<555666777888888888888888777777888777777666555555888888888888888777666666999777555444333555666777666666555555666777888999777999888666888;;;:::666999999:::::::::;;;;;;;;;999999;;;;;;;;;;;;999999888999::::::999999999:::666666777777888888888999888888777777888999::::::999888888888777777666666666666666666777888999:::999999888777777777777777555666777777555333222222777777777777777777777777666666666666666666666666777777666555444444333333444444555555555555444444555555666777777666555444555555555555555444444444777777777777666666666666777777777777888888888888999888888999::::::777555999999999999999999999999::::::::::::999888666666777666666666666777888888777777777777777888999999888888777777666666555555666666777999999::::::::::::;;;;;;;;;;;;:::999999999999888666666555555555666555555444444555555666333333444444444333333222111222444666777888999999555555555555555555444444555666666777888999999:::666777777777666555555444zzzvvvnnnnnnmmmmmmmmmoooppprrrqqqpppooonnnmmmkkkkkkjjjfffeeeeeeeeeeeeccc```]]]\\\ZZZWWWUUUUUUTTTSSSRRRPPPPPPOOONNNNNNNNNNNNOOOMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFDDDCCCBBB@@@===<<<<<<888333111222333222111444555555555555666666666777777666555555666777777333444444555555666555555555555555444444444333333444111111444444222222555555444333333555555444333222333444444555555444444555555444444444444555555333333333333333555666777444444444444555555666777666777888:::<<<===??????>>>AAADDDFFFGGGHHHJJJLLLJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA??????@@@@@@???===<<<<<<======<<<;;;:::999777777888888888888888999888888888888999999999:::999::::::;;;<<<;;;;;;;;;===;;;:::;;;===>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;888999::::::::::::888888<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::666777888888888888888888777777777888777777666666777888888888777777666555777777666555666777888999666666666777777777777777888:::888666777:::999555888888999999999:::::::::999:::;;;;;;;;;;;;:::999999:::;;;;;;:::::::::;;;888888888999999999::::::888888888888888999::::::999999888888777777777777:::999999888888888999999999888777777666666777777444666777888777666666666777777777777777777777777777777777777777777777777777666666555555444333333444555555666666555555444666666777888888888777666666666666555555444444444555666666666777777888888777777777777888888888888555555555777999999777666999999999999999999999999777888888777666555444444444444444444444555555666555555555555555666777777888888888777777777777777666777888999::::::::::::888999999999999888777777999888777666555555555555555555444444444444555555444444555555555444444333444444555666777777666666555555555555555555555555555666666777888888999999555555555555555444444333}}}yyyvvvooonnnmmmlllmmmoooqqqrrrsssrrrqqqooonnnlllllllllhhhfffeeeeeeeeedddaaa___[[[XXXVVVUUUUUUVVVUUUTTTPPPOOOOOONNNMMMMMMNNNNNNLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFEEEDDDBBB???<<<;;;;;;888555333333333333333444444444555555555555666666666555555555555666666444444555666666666555555555555555444444444444333666111///333666555444444555444333444666666555444333333333444444444444444666555555444444555555666444444333444444555666777333333444444555777888999666777888:::<<<===>>>???>>>AAADDDGGGHHHJJJLLLNNNLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHGGGEEECCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@??????>>>======>>>===============>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAA@@@@@@AAA@@@???;;;;;;<<<<<<<<<;;;;;;:::888888888888888777777777777777888888888999999999999999:::;;;;;;;;;;;;;;;:::999999;;;>>>@@@@@@???======<<<<<<;;;;;;;;;:::999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888888777888888999999999888777777666777777888888888777777777777777777777666666555666666777777888888999999777777888999888777666555999:::999777888;;;:::666888888888888999999999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<999999::::::::::::;;;;;;999999888888888999::::::999999999888888888888777<<<<<<:::999999888888888888888777666666666777777444555777999::::::999999777777777777777777777777888888888888888888888888777666666555555444444444444555555666666555555444444555666777777777777777777777666666555444333333444555555666777888999:::777777777888888888999999444444444666999:::999888999999999999999999999999777777777777666555444444444444333333444444555666666555555555555666777777888888888888999999999999777777888999::::::::::::888999999999999888777777888888777666555555555555555555444444444444555555444555555666666666555555777777777777666555444333444444444555555666666666555666666777777888888888666666666555555555555444{{{vvvtttpppooommmmmmnnnpppssstttuuutttrrrpppnnnmmmlllllljjjiiifffffffffeeecccaaa\\\ZZZWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNOOONNNMMMLLLJJJIIIFFFGGGHHHFFFCCC@@@===<<<:::888555333333333333333444444444444555555555555666555555555555555555666666666777777777777777666555555555555444444444444777222111666;;;999555333444333333444666777666555444444333444444444555555777666666555555666666777444444555555555666666777555555555555666777888999777777999:::<<<>>>??????@@@BBBEEEGGGHHHIIIKKKMMMMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKIIIIIIKKKKKKIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>>>>===>>>============>>>??????BBBBBBBBBBBBBBBBBBBBBBBBGGGDDDAAA??????@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@>>>======<<<<<<;;;;;;:::<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999:::::::::999888777777666666777888999999999999666666777777777666666555666777777888888888777777777888:::::::::888666444888::::::888;;;???>>>;;;888888999999999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;:::999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::999999999::::::;;;999999999999999999999999;;;;;;:::999999999999999888777777666666777777777666666777999:::;;;999888888888888888888888888888888888888888888888888888777666666666555555444444555555666666666666555555111222222333444555555666888888777666555444333333555666666777888888999999777777888888888999999999888777777888:::<<<;;;:::888999999999999999::::::888999999999888888777666666666555555666666777888888888777777888888999:::888999999999:::;;;;;;;;;888888999:::;;;;;;:::::::::;;;;;;;;;;;;:::999999888777666666555555555666555555444444444444555555444555555666666666666555888888888888777666444444333444444555666777888888666666666777777888888888777777777666666666777777xxxtttrrrrrrqqqoooooopppsssvvvxxxxxxvvvssspppnnnmmmllllllnnnllliiiiiiiiihhhfffeee```^^^ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLIIIKKKLLLJJJFFFBBB??????888777666444333222333444444444444555555555666666555666666666666666666555666666777777777666666555666666555555555444444444666333444<<<@@@===666222333222222333666777777666555555444444444555666777888777777666666777777888555555666666666666666666888777777666666666777777888888:::;;;===???@@@@@@BBBDDDFFFHHHHHHHHHJJJKKKNNNPPPQQQRRRSSSRRRQQQPPPNNNNNNNNNNNNMMMKKKJJJIIILLLLLLJJJIIIGGGEEEDDDCCCAAAAAA@@@@@@@@@?????????=========>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@FFFCCC@@@>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<======<<<<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;::::::999888777777777888999::::::999999666666777777777777666666888888888888888777666555888999:::;;;:::999777555777999::::::===CCCCCC@@@:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999;;;<<<;;;::::::::::::::::::::::::999;;;;;;:::::::::::::::;;;999999999999::::::::::::888888888888888999::::::888888777777777777888888888777777999::::::888555999999999999999999999999777777777777777777777777666666666666666555555555555666666666666666666555222222222333444555666666888777777666555555444444888888888888777777777777888888888888999999999999;;;999888888:::::::::888888888888999999:::::::::999999999999999999888777777666666666666777888888888888888888888999::::::999999::::::;;;;;;<<<<<<999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999888888777666666666666777666555555444444555555666444444555666666666666666888888999999888888777777555555666777888888999999777777777777888888888888777666666555555666777777zzzvvvuuuvvvtttrrrqqqsssvvvzzz|||{{{yyyuuurrrooonnnnnnnnnqqqooonnnnnnnnnllljjjhhhdddaaa^^^\\\[[[[[[ZZZYYYVVVUUUTTTSSSRRRRRRQQQQQQSSSTTTTTTTTTSSSQQQOOONNNJJJNNNPPPNNNHHHCCCAAAAAA777888888666444333444555555555555666666666666777666666777777777777666666555555666666666555444444666666666555555555444444555444777>>>AAA<<<666333444333333444777999999888777777666555555777888999999888888777777888888999666666777777777777666666999999888777777777777777999:::;;;===???@@@AAABBBCCCEEEHHHIIIIIIJJJLLLMMMPPPQQQSSSUUUUUUTTTSSSRRRQQQQQQPPPPPPOOONNNLLLKKKKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>???@@@@@@AAA????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB@@@???@@@AAAAAA@@@>>>>>>======<<<======>>>::::::::::::999999999999888888999999999:::::::::;;;;;;<<<===============>>>???@@@???>>>===>>>???>>>>>>??????????????????<<<<<<<<<===>>>>>>>>>???<<<<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;:::999999888888999:::::::::999999666777777888888888888777999999999888888888888777999999:::;;;:::999888777777999::::::>>>DDDEEEBBB;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>@@@BBBCCCDDDBBBEEEHHHKKKMMMNNNQQQSSSQQQSSSUUUWWWWWWVVVTTTSSSTTTTTTTTTTTTSSSQQQPPPOOOLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAACCCDDDCCCBBBAAA@@@???>>>======>>>>>>::::::;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>===???AAA@@@>>>===???@@@?????????@@@@@@AAAAAABBB<<<===>>>@@@AAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::999999777777888999999999999999:::999999999:::;;;===>>>999999999:::::::::::::::888:::;;;:::===BBBBBB???:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===FFFAAA<<<;;;===>>>===:::<<<<<<<<<;;;;;;;;;::::::======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<::::::999999999::::::;;;::::::999999::::::;;;<<<:::888777:::>>>???<<<888::::::::::::::::::::::::888888888888888888888888666666666666666666666777666666777777777777666666888777666666666777888888666666666666666777777777888888888888888888999999888888888999999999:::::::::888666666888999999999777888888999::::::;;;;;;888999999::::::999999999777777777777777888888999777777666666777777888999;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999999999999888777777:::999999999999999::::::888888777777777777888888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888777666555666777999:::{{{yyywwwvvvxxx{{{{{{wwwtttsssssssssuuuuuuuuuvvvvvvsssooollleeecccaaaaaabbbccccccbbb]]]]]][[[ZZZYYYXXXXXXXXXUUUUUUUUUUUUTTTSSSQQQPPPKKKOOOSSSQQQJJJDDDBBBBBB:::<<<===<<<999777888;;;777777777777888888888888777888999::::::999888777<<<<<<<<<<<<<<<;;;:::999777666666666555555555555666555666888777444666:::777666777999<<<>>>>>>===:::999888777777999;;;<<<:::999999888888999999:::666777888999999888777666666666777777888999;;;;;;<<<===>>>???AAACCCDDDEEEAAAEEEIIIMMMOOORRRVVVXXXRRRSSSVVVXXXXXXWWWUUUSSSWWWWWWWWWVVVUUUTTTSSSRRRNNNNNNMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCFFFFFFEEECCCCCCBBB@@@>>>>>>>>>>>>>>><<<=========>>>?????????<<<<<<<<<=========>>>>>>======>>>???????????????<<>>>>>@@@BBB??????@@@AAABBBCCCCCCDDD>>>???BBBDDDEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>===<<<::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777888999::::::::::::::::::999999:::<<>>;;;>>>>>>======<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<;;;::::::::::::::::::::::::;;;;;;<<<===:::777777:::@@@BBB???;;;::::::::::::::::::::::::999999999999999999999999666666666666777777777777666666777777777777666666777777555444444555666666555555666666777777888888666666777888999::::::;;;888888999999999::::::::::::888777888:::<<<======777777888999::::::;;;;;;;;;;;;<<<======<<<<<<<<<::::::999999::::::;;;<<<999999999888999999:::;;;;;;;;;;;;::::::999999999;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999:::::::::999::::::;;;;;;999999888888888888999999999:::;;;<<<============>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;===>>>~~~~~~}}}}}}~~~}}}zzzyyyyyyzzz{{{xxxxxxxxxyyyzzzyyyvvvsssoookkkgggdddbbbbbbaaa___]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYYWWWTTTQQQOOOOOOOOOLLLIIIFFFDDDDDD<<<;;;999777666555444444777777888888888777777777;;;::::::999999888888888=========<<<<<<;;;;;;;;;777777777777777888888888888888888999999888888888:::999888888888999:::;;;;;;;;;:::999:::;;;<<<===888888888999999:::::::::=========<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEEEEEFFFIIINNNRRRUUUUUUUUUUUUXXX[[[\\\[[[ZZZZZZ[[[VVVWWWWWWXXXWWWVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIIIIKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCBBBAAABBBDDDGGGHHHMMMIIIEEEDDDFFFHHHHHHFFFHHHHHHIIIJJJJJJJJJIIIIIIFFFEEEDDDEEEFFFFFFDDDBBBDDDCCCBBB@@@?????????>>>????????????????????????=========>>>@@@AAACCCDDD@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFEEEEEEEEEEEEGGGHHHIIIDDDCCCBBBCCCDDDEEEDDDCCCFFFEEEDDDBBBAAA@@@??????===>>>?????????>>><<<;;;<<<<<<<<<===============<<<<<<<<<=========>>>>>><<<<<<;;;<<<>>>AAADDDFFF======>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@>>>>>>>>>???@@@========================???????????????>>>>>>===::::::;;;<<<============;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>:::;;;>>>??????===:::888777888999::::::::::::::::::::::::::::::::::::::::::999888999;;;;;;999888777777777777666666666666888888777777777777888888888999999999999:::::::::777777888999::::::;;;;;;::::::999999::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777666666888:::;;;:::;;;<<<<<<::::::;;;<<<===============<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;:::999999::::::::::::;;;<<<===>>>;;;;;;<<<>>>???AAABBBBBBAAA@@@?????????????????????===;;;<<<===>>>===<<<>>>>>>=========<<<<<<<<<===<<<;;;;;;::::::;;;;;;~~~||||||}}}~~~{{{zzz{{{|||~~~}}}zzzxxxssspppkkkhhhgggfffeeeccc`````````______`````````___^^^]]]]]]\\\[[[XXXUUUQQQQQQPPPNNNKKKHHHFFFEEE>>>===<<<:::999888888888999::::::;;;;;;;;;::::::=========<<<<<<;;;;;;;;;:::::::::999999888888888;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::<<<;;;:::::::::;;;======>>>===<<<<<<<<<===>>>???<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<::::::;;;<<<<<<<<<<<<<<<======???@@@@@@AAACCCEEEGGGHHHIIIJJJLLLPPPTTTWWWYYYYYYYYY\\\___```___^^^^^^^^^YYYZZZ[[[[[[[[[ZZZXXXWWWUUUTTTRRRQQQOOONNNMMMMMMJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFHHHIIIMMMJJJGGGFFFHHHJJJJJJIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFGGGHHHIIIHHHGGGHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????????????????????????????=========>>>>>>>>>>>>??????>>>======>>>???AAACCC>>>>>>>>>???@@@@@@AAAAAA@@@???>>>===============@@@@@@??????>>>??????@@@???????????????@@@AAAAAABBBAAA@@@?????????@@@@@@????????????????????????>>>??????@@@@@@??????>>>======>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>???<<<===>>>>>>>>>===;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<===============:::999999:::;;;;;;:::888::::::::::::999999999999;;;::::::999999::::::;;;999999999999:::::::::;;;999999999:::;;;;;;;;;<<<::::::999999::::::;;;<<<>>>>>>===>>>>>>???@@@AAA>>>>>><<<;;;;;;;;;<<<============<<<<<<<<<;;;;;;============<<<<<<<<<;;;<<<;;;:::999:::;;;===>>><<<===>>>>>>===<<<===>>>======>>>>>>>>>>>>>>>>>>??????>>>>>>===============<<<<<<;;;::::::999999:::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA??????@@@AAA@@@????????????>>>>>>======<<<===<<<;;;;;;::::::;;;;;;~~~zzzvvvrrrooonnnmmmkkkiiifffeeeeeeeeeeeeeeeeeefffdddbbbaaaaaaaaa```^^^\\\VVVUUUSSSQQQNNNKKKIIIGGG@@@???===<<<;;;;;;;;;<<<:::;;;<<<<<<============>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>?????????>>>>>>>>>???@@@AAA???????????????@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<======>>>>>>??????CCCCCCDDDEEEGGGIIIKKKLLLLLLMMMOOORRRUUUYYY\\\^^^^^^```cccdddcccaaaaaaaaa^^^___`````````___]]]]]]YYYXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJMMMKKKIIIIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKLLLMMMMMMKKKIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKOOONNNMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMLLLJJJKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAA????????????@@@@@@@@@@@@BBBAAA@@@?????????@@@@@@??????@@@@@@AAABBBBBBCCCAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>????????????>>>????????????@@@@@@@@@??????>>>>>>>>>=========<<<<<<======>>>>>>======>>>>>>>>>>>>>>>>>>======;;;::::::;;;<<<<<<;;;999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======??????@@@AAACCCEEEFFFGGGAAA@@@??????>>>>>>??????>>>>>>============<<<<<<============<<<<<<<<<<<<>>>===<<<<<<<<<===?????????@@@AAAAAA@@@???@@@AAA>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@???>>>===============<<<;;;;;;::::::;;;;;;;;;<<<===???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJLLLKKKKKKJJJJJJJJJIIIIIIGGGEEECCCCCCCCCDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<~~~zzzwwwuuutttqqqppplllkkkkkkkkkkkkkkkkkkllliiihhhffffffgggfffdddccc\\\ZZZXXXVVVSSSPPPMMMJJJAAA@@@>>><<<<<<<<<======:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???@@@@@@AAABBBCCCCCCDDDGGGGGGHHHIIIKKKNNNOOOQQQOOOPPPRRRTTTWWWZZZ___bbbbbbdddggghhhfffeeedddddddddeeeffffffeeedddcccbbb^^^^^^^^^]]]\\\[[[[[[ZZZ^^^]]]ZZZWWWSSSPPPNNNLLLMMMLLLKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOPPPPPPNNNLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPQQQQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>============<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<=========???????????????>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFGGGIIIJJJDDDCCCCCCCCCBBBBBBBBBBBB????????????????????????>>>>>>>>>=========<<<<<<>>>============>>>???@@@BBBCCCDDDCCCBBBAAABBBDDD@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>===============>>>???@@@BBBDDDEEEDDDEEEHHHKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNKKKIIIGGGFFFFFFGGGFFFDDDFFFFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<======}}}{{{xxxvvvrrrrrrqqqqqqqqqqqqrrrrrrpppnnnllllllllllllkkkiiidddaaa]]][[[YYYVVVRRRNNNEEEDDDAAA???>>>>>>@@@AAA======>>>?????????????????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUWWWYYY[[[\\\```eeeiiiiiilllnnnooonnnmmmllllllllllllmmmlllkkkiiigggfffddddddeeedddcccbbbaaa```bbbaaa^^^[[[WWWTTTRRRPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSQQQPPPPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]][[[ZZZXXXXXXXXXXXXVVVUUUPPPOOONNNLLLJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGHHHIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAABBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@??????@@@??????@@@AAAAAA@@@>>>>>>>>>>>>?????????@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEDDDCCCDDDFFFCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@BBBDDDFFFHHHIIIGGGIIIMMMRRRVVVYYYZZZ[[[YYYZZZZZZZZZYYYXXXVVVUUURRRPPPNNNMMMMMMMMMLLLJJJKKKKKKJJJHHHGGGEEEDDDCCCAAA@@@@@@???>>>?????????~~~|||yyyyyyxxxxxxxxxxxxyyyyyyxxxvvvsssrrrrrrrrrqqqpppkkkgggcccaaa```]]]WWWSSSLLLJJJFFFDDDBBBBBBDDDEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJLLLMMMOOOPPPPPPOOOPPPQQQSSSUUUXXXZZZ[[[\\\___ccceeefffhhhmmmqqqrrruuuxxxyyyyyyxxxwwwxxxuuuuuuuuutttrrrooommmkkkjjjjjjkkkjjjiiigggeeeddd___^^^]]]\\\ZZZYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVUUUTTTTTTUUUVVVUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWXXXYYYXXXWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\ZZZ\\\^^^```ccceeeffffffdddbbb```___```___]]][[[TTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHJJJMMMOOOPPPPPPOOOOOOLLLLLLMMMMMMNNNOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCAAABBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEHHHJJJLLLNNNNNNQQQVVV[[[```ccceeeeeeccccccddddddcccaaa___^^^]]][[[XXXWWWWWWVVVTTTSSSQQQPPPNNNMMMKKKIIIHHHGGGCCCCCCBBBAAAAAAAAAAAABBB}}}zzzyyyxxxxxxwwwvvvqqqmmmhhhfffeeebbb\\\WWWPPPMMMIIIFFFDDDDDDEEEFFFEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKKKKJJJLLLMMMNNNOOOOOOOOONNNMMMNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMOOOPPPRRRSSSTTTUUUUUUVVVXXX[[[]]]```aaa```eeejjjmmmmmmnnnssswwwxxxzzz~~~~~~}}}}}}{{{xxxuuuqqqpppoooooooooooommmkkkhhhfff``````______^^^^^^]]]]]]XXXXXXYYYZZZ[[[[[[[[[[[[YYY[[[]]]\\\ZZZXXXYYY[[[YYYZZZ[[[]]]___```aaaaaa```___^^^___``````^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXXXXZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]_________```aaabbbcccccc^^^```bbbeeeggghhhhhhhhhgggeeecccbbbbbbaaa___]]]XXXWWWUUUTTTRRRRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNPPPSSSVVVWWWVVVUUUSSSQQQQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPOOOOOONNNOOOOOOKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRQQQPPPNNNMMMIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQMMMLLLKKKJJJJJJLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHGGGIIIJJJKKKKKKIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGIIIKKKNNNPPPRRRUUUXXX]]]bbbfffhhhiiiiiiiiiiiijjjjjjiiigggeeecccdddbbb___]]]]]]\\\ZZZYYYUUUTTTSSSQQQNNNLLLKKKJJJFFFEEEDDDDDDCCCCCCDDDDDD}}}}}}|||{{{zzzuuupppkkkhhhhhheee^^^YYYPPPMMMIIIEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBCCCEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZ\\\___aaadddeeeaaafffmmmooooooppptttxxxyyy||||||xxxuuusssqqqrrrrrrqqqooollliiigggffffffeeedddbbbaaa``````[[[\\\]]]^^^___`````````]]]___aaa```]]][[[\\\^^^[[[]]]___aaaccceeeffffffeeedddddddddeeeeeecccbbb```___]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___```___``````bbbcccdddeeeeee___```bbbdddfffffffffffffffdddbbbaaaaaa```^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTNNNOOOQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTXXXZZZ[[[YYYWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUTTTSSSQQQQQQPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTSSSRRRPPPNNNKKKLLLMMMNNNOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSPPPOOOMMMMMMMMMOOOQQQRRRQQQPPPOOONNNNNNPPPRRRSSSOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGFFFGGGIIIIIIGGGFFFBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFKKKMMMNNNMMMLLLKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHJJJMMMPPPRRRTTTYYY[[[```dddggghhhhhhhhhjjjkkkkkkllljjjhhhfffdddfffdddaaa______^^^\\\ZZZXXXWWWUUUSSSPPPNNNMMMLLLGGGFFFFFFEEEEEEEEEEEEEEE