BM6P6(@ }}}|||nnnggg]]]UUUOOOKKKIIIHHHJJJIIIJJJLLLNNNOOOMMMKKKBBBAAA???===;;;999777666111111222333333444555555444555666777999:::<<<<<<:::<<<>>>?????????@@@AAADDDCCCCCCCCCEEEGGGIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHLLLKKKHHHGGGIIIEEEDDDAAA???===<<<<<<<<<<<<<<<==================;;;::::::===@@@???;;;777777777777888999999::::::666777888777555222111111111000///000111222111000333222111111111222333444111111111111111111111111000111000...,,,++++++---.........------,,,,,,,,,,,,,,,,,,------.........---...///000111111111111333222111///............+++---///111111000///...,,,...000333333111///---.........///000222333444333333222000...***'''&&&---...///000000///...---000000111111111111000000111111000000111111222333111111000000000000111111000111111111111222222222444555666555333222333444333333222111000000111111......///000111222222333555666777666555555555777555555555555666777999999666777999999777666777888888888999:::::::::999999===============>>>>>>??????@@@AAA@@@??????@@@BBBEEEEEEEEEFFFGGGGGGGGGHHHJJJJJJLLLMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUUUUTTTRRRSSSTTTUUUVVVWWWWWWVVVPPPRRRTTTTTTRRROOONNNMMMQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPQQQSSSSSSTTTTTTTTTWWWWWWWWWWWWXXXXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSTTTTTTVVVZZZ___cccgggkkkppptttyyy}}}~~~ssslllaaaXXXQQQMMMJJJHHHIIIHHHHHHJJJKKKKKKIIIHHH@@@???>>><<<999777666555111111222222333444444555444444555666888999::::::<<<<<<<<<;;;;;;===???AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEFFFJJJJJJFFFDDDFFFDDDCCCAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===???>>>;;;888:::;;;;;;;;;:::777444222555777888777555333222222222111000000222222111///333222222111222333444555222222222222222222222222000111111///,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000000///...------------------...///......,,,,,,,,,---///000000000///.........//////000111222333....../////////...---,,,......////////////......000000111111111111000000111111000000111111222333111111000000000000111111000111111111111222222222222333444333111000111222222222111000000000000000//////000000111111222222111222444555555666888:::555555555555666777888888444666888999999888999;;;888999999:::::::::::::::===============>>>??????>>>???@@@@@@??????AAACCCCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIKKKMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVUUUUUUTTTRRRSSSTTTTTTUUUUUUTTTTTTRRRTTTUUUUUUSSSQQQPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSSSSTTTTTTSSSUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUXXX]]]```bbbeeekkkoootttyyy~~~zzzssshhh]]]UUUPPPLLLJJJHHHGGGFFFFFFGGGFFFDDDBBB======;;;999777666444444111111222222333333444444444444555666666777888888>>><<<999777888;;;>>>@@@===>>>???@@@AAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEECCCFFFJJJJJJFFFDDDEEECCCBBBAAA@@@@@@AAABBBBBB<<<<<<<<<<<<<<<<<<<<<<<<888;;;===>>>===;;;:::::::::;;;======;;;777222///555777888888555333222333444333111111222222111000333333222222333333444555222222222222222222222222111111111///---,,,,,,............---------------,,,,,,,,,------------...,,,,,,---...////////////...------,,,,,,,,,------///...---,,,++++++++++++,,,------...............////////////000000111111,,,---...///000000000/////////............/////////000000111111000000///111000000000000111222222111111000000000000111111000111111111111222222222444666666555444333444555111111000/////////000000000000000000000111111111///111333444444555777888666666555555555666666777333555888999999:::;;;===999999:::;;;;;;;;;;;;;;;===============>>>??????<<<>>>??????>>>???AAACCCAAABBBBBBCCCDDDDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSSSSRRRPPPOOOPPPQQQOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTRRRQQQPPPRRRSSSSSSSSSSSSUUUYYY\\\[[[^^^ccchhhmmmrrrwwwzzz}}}yyynnnccc[[[TTTNNNKKKHHHFFFDDDCCCBBBAAA???<<<;;;:::999777666444333333111111222222333333333333555555555666666777777777===;;;888888999;;;===>>><<<===>>>@@@@@@@@@???>>>AAABBBBBBCCCDDDEEEEEEEEEEEEDDDGGGLLLLLLHHHFFFGGGDDDCCCBBBAAA@@@AAAAAABBB<<<<<<<<<<<<;;;;;;;;;;;;777;;;>>>>>>;;;999:::<<<777888:::;;;:::999666555444666888888666444444444666444333333444333222111444444444444444555555555333333333333333333333333111111111000---------///...............---------------------------------+++,,,------.........---,,,,,,,,,,,,,,,---......///...,,,+++***+++---...***+++,,,......---,,,+++......//////////////////111000000000///...------000///...------...///000//////000000000000//////000000000000000111222222111111000000000000111111000000111111111222222222555666666666444333444555000000///////////////000111111111000000000000000222333444444222222333444666666555555444555555555333555777888888888999;;;999999:::;;;<<<<<<<<<<<<======<<<<<<======>>>???;;;<<<=========>>>AAACCC@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHKKKMMMOOOPPPPPPRRRSSSTTTUUUUUUTTTSSSSSSUUUUUUUUUTTTSSSRRRPPPPPPOOOOOONNNLLLJJJJJJLLLOOONNNMMMKKKJJJJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRSSSRRRQQQRRRUUUXXXUUUXXX]]]bbbfffkkkpppsssuuuyyy~~~uuukkkbbbYYYQQQMMMIIIFFFCCCAAA@@@>>>;;;999999888888777555444333333111111222222222222222333666666666777777888888888;;;999888:::<<<======;;;<<<===>>>???@@@???>>>===??????@@@AAACCCDDDEEEEEEDDDCCCEEEJJJKKKHHHFFFHHHFFFEEECCCAAA@@@@@@@@@AAA======<<<<<<<<<;;;;;;;;;888;;;>>>===:::999:::<<<888888777777888888::::::444666888888666555555555777555444444555555444222444444555555666666666666333333333333333333333333111222222000...---///000........................------------------------+++,,,,,,---------------,,,,,,,,,,,,---...//////...,,,+++***+++...000222''')))---///000...+++)))---....../////////......222111000///...---,,,,,,000///...------...///000//////000000000000//////000000//////000000111222111111000000000000111111000000111111111222222222///111111000///...///000000///////////////000000111111111000000000000000222333444333222222222444666555444444444444444555333555777777666555666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>999;;;<<<<<<<<<===@@@BBB@@@@@@AAABBBCCCDDDEEEFFFDDDEEEGGGJJJLLLNNNOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRWWWWWWVVVUUUTTTRRRPPPPPPLLLLLLJJJHHHGGGGGGJJJMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPRRRTTTRRRUUUZZZ^^^bbbfffjjjnnnooosssxxx}}}{{{sssjjj```WWWPPPJJJGGGDDDAAA???===;;;999999888888777666555555444111111222222222222222222555555666777777888999999999777777:::===???===:::===>>>>>>>>>>>>======<<<<<<===>>>@@@AAACCCDDDDDDAAA@@@BBBFFFGGGEEEEEEHHHHHHFFFDDDCCCAAAAAAAAABBB>>>>>>>>>===<<<<<<;;;;;;999:::<<<<<<:::::::::;;;<<<;;;888666666666888999333555888888777666666666777666555555777777666555555555666777777777777666444444444444444444444444111222222111///...000111.............../////////...------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------...///,,,+++++++++,,,///111333'''))),,,//////---+++)))+++,,,.../////////...---......---------....../////////............//////...//////000000//////...000////////////000111111111111000000000000111111000111111111111222222222000111111111///...///000000000/////////000111111000000000000000111111111...000222333333444666777444444333333333444444555333555666666444333444555777888999;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<999;;;<<<<<<;;;<<<>>>@@@???@@@@@@BBBCCCDDDEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMPPPQQQSSSTTTUUUUUUTTTTTTWWWWWWVVVUUUTTTRRRQQQPPPLLLLLLKKKIIIHHHHHHKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLOOOPPPQQQSSSUUUVVVXXXYYYXXXYYYZZZZZZYYYWWWUUUSSSOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRQQQPPPPPPQQQSSSQQQTTTXXX[[[^^^bbbfffiiiiiilllqqquuuzzz~~~|||tttiii]]]UUULLLIIIEEEBBB@@@>>><<<:::999999888888777777666666222222111111111111111111333333444555777888999999888555333555;;;>>>===;;;>>>======<<<;;;;;;;;;<<<999:::;;;===???@@@BBBBBBBBB???@@@DDDEEEDDDFFFIIIHHHGGGFFFEEEDDDEEEEEEFFF@@@??????>>>======<<<<<<;;;:::999:::;;;;;;:::999<<<;;;:::888777666666666333555777888777666777777666555555666888999888777555666777888888888777777444444444444444444444444111222222111//////000222---........./////////000......---------,,,,,,,,,------............------,,,++++++++++++,,,,,,---++++++++++++,,,---///000+++++++++,,,,,,,,,------)))***---...//////......++++++++++++,,,...///000......////////////............////////////......///////////////000111111111111000000000000111111000111111111111222222222222333444333222111111333000000000000000111222222//////000000111111222222///111333444444444666888333222222222333444555555222444666666555555555777666777888:::;;;;;;<<<<<<999999888888999999:::;;;:::;;;<<<;;;::::::<<<>>>===>>>???@@@AAACCCDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLQQQRRRTTTVVVWWWXXXWWWWWWUUUUUUUUUTTTSSSQQQPPPOOOKKKKKKKKKJJJIIIIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLNNNPPPRRRTTTVVVWWWVVVWWWYYYZZZYYYXXXUUUTTTQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQRRRQQQPPPPPPQQQRRRQQQTTTWWWZZZ\\\^^^bbbddddddfffjjjmmmqqqwww}}}zzznnnaaaYYYMMMJJJFFFCCCAAA???===<<<:::999999999888888888777222222111111111111111111111111333444666777888999888444000111777<<<>>>===>>>===;;;:::999::::::;;;777888999;;;===???@@@AAADDDAAAAAAEEEFFFFFFHHHMMMHHHHHHGGGGGGGGGHHHJJJKKKAAA@@@@@@???>>>======<<<<<<:::888999;;;<<<;;;888999999::::::999888666555333555777888777777777888666555555666999::::::999555666777999999888888777555555555555555555555555111222333111000///111222---.........//////000000.........------,,,,,,,,,.........///......------++++++***************+++++++++++++++++++++,,,,,,///---***))))))+++...000((())),,,...000000///...,,,++++++***+++,,,...///---...///000000///...---......////////////......///////////////000111111111111000000000000111111000111111111111222222222000111222111/////////000111111000000111222333333...//////000111222222333333444555555333333444555111111222222333444555666111333555666666777888999555666888999:::;;;;;;;;;888888777777888888999::::::;;;<<<;;;::::::;;;===<<<<<<===???@@@AAACCCCCCDDDEEEGGGHHHIIIJJJJJJJJJQQQSSSUUUWWWYYYZZZZZZZZZTTTTTTTTTSSSRRRPPPOOONNNIIIJJJKKKJJJIIIIIIJJJLLLJJJJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUTTTVVVXXXZZZYYYXXXUUUTTTSSSSSSTTTTTTTTTTTTSSSRRROOOQQQRRRRRRPPPPPPQQQRRRQQQSSSVVVXXXZZZ\\\___aaaaaaccceeehhhlllrrryyy~~~~~~vvvkkk```WWWNNNFFFDDDBBB>>>;;;<<<;;;;;;:::999888777666555444444444333333333222222222444666777666666777999888888888999:::;;;<<<===::::::::::::999999888777777777999:::::::::::::::>>>@@@BBBCCCCCCDDDEEEGGGEEEFFFGGGGGGFFFEEEFFFGGGEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;::::::999888888;;;;;;;;;:::::::::999999888888888888888888999999;;;::::::;;;===>>>===<<<===<<<:::888888999:::;;;555555444333333333333444333222222111111222222333------------...000111111///...---,,,,,,---...///...111++++++555333+++,,,---...///...,,,+++,,,---************+++,,,------+++***************+++++++++,,,,,,+++***+++---///,,,,,,++++++,,,,,,---...+++,,,.../////////...---...///000000///......///,,,---...///000111222333111111000///---***(((&&&111111111111111111111111111222222111///...///111111//////222222//////111---///111222333222000///222222333333333333444444222222333333333333444444444555666777888888888777666777888:::;;;<<<<<<<<<999999888999:::999777555999888888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEHHHKKKNNNQQQSSSVVVWWWVVVTTTSSSSSSTTTSSSRRRQQQPPPOOONNNNNNKKKIIIFFFEEEEEEHHHLLLOOOKKKLLLLLLJJJHHHGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKNNNOOOOOOOOOQQQRRRVVVWWWVVVVVVUUUTTTSSSRRRUUUUUUVVVUUUUUUSSSRRRQQQUUUUUUTTTTTTSSSRRRRRRQQQTTTTTTTTTVVVWWWYYY[[[\\\______```ccchhhnnntttxxx~~~{{{qqqggg\\\RRRIIIFFFCCC???<<<===<<<;;;:::999888777666666444444444444333333333333222444666666666666777888888888888999:::;;;<<<===::::::::::::999999888777666777777888999999999999===???BBBCCCCCCCCCDDDFFFEEEFFFGGGGGGEEEDDDEEEFFFCCCBBBAAA???>>>>>>>>>>>><<<<<<;;;;;;:::999999888;;;:::::::::999999999999777777888888888999999999<<<;;;:::;;;<<<===<<<;;;;;;999888666666777888999555555444333333333333444333222222111111222222333............///000111111//////...------...//////...333///000999666------+++,,,---,,,*********++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,+++***+++---///,,,++++++++++++,,,------,,,------...............,,,...//////...---...///......//////000111222222000000000000///...,,,+++////////////////////////111222222000///...///111111//////222222//////111...///000111222111111000111111111222222222333333222222333333333333444444333444444555555666777777666666888999::::::::::::777666666777888888666444999999999999:::;;;<<<===============>>>???@@@@@@AAABBBDDDDDDEEEGGGKKKNNNPPPRRRUUUVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNLLLJJJGGGEEEEEEHHHKKKMMMLLLMMMLLLKKKIIIHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNNNNNNNPPPQQQUUUUUUUUUUUUUUUTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRTTTUUUWWWXXXYYY[[[\\\^^^bbbggglllppprrrvvvyyy}}}xxxooocccXXXMMMHHHDDD@@@===>>><<<<<<;;;:::999888888777555555555555444444444444222444666666555555666777888888888888999;;;<<<===::::::::::::999888777777555555666666777888888888<<<>>>@@@AAAAAABBBCCCEEEEEEFFFGGGGGGEEECCCDDDDDDAAA@@@@@@?????????@@@@@@<<<<<<<<<;;;::::::999999:::::::::999999999888888666666777888999::::::;;;===;;;::::::<<<<<<;;;999:::999777666666666777888555555444333333333333444333222222111111222222333000000/////////000000111//////............//////---222111222;;;777---,,,)))***+++***)))((()))***,,,,,,++++++***+++++++++......---,,,+++++++++,,,***+++,,,+++***+++,,,...+++++++++++++++,,,---------------------......///***,,,.........---...///......//////000000000111...///000111111111111000////////////////////////000111111000///...///111111...///222222///...111///000000000111111111111000000000111111111111222222222333333333333444444333333222222333444666777555666777888888888888888666555555666888888777555999999999:::;;;===>>>???>>>>>>>>>??????@@@AAAAAAAAABBBDDDDDDEEEGGGJJJMMMNNNPPPSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKHHHFFFFFFGGGIIIKKKLLLLLLLLLKKKIIIHHHIIIKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHKKKLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTTTTSSSSSSUUUTTTSSSSSSSSSTTTVVVWWWSSSTTTTTTUUUVVVWWWWWWXXXRRRRRRSSSTTTUUUVVVWWWXXXVVVXXX\\\aaaeeehhhjjjkkksssvvvzzz~~~ӵĦĦӵ}}}uuukkk___RRRKKKFFFAAA>>>???======<<<;;;;;;:::999999777777666666666555555555333555666666555555555666777777888Ħ;;;;;;;;;:::999888777666444444444444555666777777:::<<>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHKKKKKKMMMPPPQQQPPPPPPPPPRRRQQQPPPPPPOOONNNNNNMMMMMMMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKIIIHHHGGGHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDFFFIIIJJJIIIIIIKKKLLLNNNNNNPPPQQQRRRSSSSSSSSSTTTSSSRRRQQQRRRUUUWWWYYYUUUUUUVVVVVVWWWXXXXXXXXXTTTUUUUUUVVVWWWXXXXXXXXXVVVWWWZZZ]]]```dddfffhhhnnnqqqvvvzzz}}}4ĉ@ӵ>L=hĦ4ĉ@ӵwwwqqqdddWWWOOOIIIBBB??????>>>>>>======<<<<<<;;;;;;888888888777777777666666555666888777666555555666777777777>L<<<;;;;;;;;;:::999888666666333333333333444555666777888;;;===>>>>>>???@@@AAABBBDDDFFFFFFDDDBBBAAAAAABBBBBBAAA@@@????????????======<<<<<<<<<<<<<<<;;;:::::::::999999999888888555666666888999:::;;;;;;<<<;;;999999::::::999777999999888888777777777888555555444333333333333444333222222111111222222333222111000000000000000111000000000000000000000000+++000+++***000...)))---)))+++,,,+++******+++,,,------,,,+++************,,,,,,+++***************)))***,,,,,,+++***+++---+++************+++,,,,,,------,,,++++++---...///)))+++---...------...///++++++,,,,,,,,,,,,,,,,,,///....../////////000000000000000000000000000000///000000///......000111000......111111......000000000000///000111111222111111111111222222222333222222222333333333444444555444222222222444666888777777888888888888888777888777666777999::::::999666666777888:::;;;===>>>??????@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAACCCFFFHHHHHHJJJMMMMMMMMMNNNOOOQQQOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFCCCEEEGGGHHHGGGGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPRRRTTTWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXXXXYYYXXXXXXYYY\\\```dddfffgggjjjnnnqqquuuxxx}}}GG=?HdĦ=ĪjGG=?~~~|||{{{|||~~~zzzvvvjjj]]]UUUMMMFFFAAAAAA??????>>>>>>>>>=========999999999999888888888888777888999999777555555666777777777HdĦ<<<<<<<<<;;;:::999888666555333333222222333444666777777999;;;=========>>>@@@???AAADDDEEEDDDBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@========================;;;;;;;;;:::::::::999999666666777888999::::::;;;;;;999888888::::::999777666666666666555555555444555555444333333333333444333222222111111222222333000000/////////000000111000000111111111111000000---111---***///...+++111***+++---,,,++++++,,,---,,,,,,++++++***++++++++++++******))))))******+++(((***,,,,,,+++***+++,,,***************+++,,,,,,,,,,,,,,,,,,,,,------...***,,,.........---...///******++++++,,,,,,,,,,,,///......------......///////////////////////////...///000///......000111000---...111111...---000///000000000111111111111111111111222222222333333222222333333333333444444333333222222333444666777666666777888888888888888888666555555666888777777666777777888999:::<<<===??????AAABBBBBBAAA@@@??????@@@@@@@@@???@@@CCCEEEFFFHHHJJJJJJKKKLLLNNNPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGEEEFFFGGGFFFDDDDDDEEEGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDFFFGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOOOOQQQSSSUUUVVVXXXXXXXXXWWWWWWWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUYYYXXXWWWVVVXXX\\\aaaddddddgggjjjnnnppptttxxxzzz~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦzzzzzzzzzooocccĦ???????????????>>>999Ħ;;;:::888666666777666666777DdD:::999777444666ӵ;;;<<<ӵDDDӵ@@@@@@@@@======Ħ;;;888ӵ999888777555ĭӵ333333222222111111222222333............///000111111000111111222222111111000+++111...,,,111...***000***+++,,,,,,++++++,,,...+++++++++***++++++,,,,,,************+++,,,------'''))),,,,,,+++******+++***************++++++,,,++++++,,,------------,,,,,,...//////...---...///***++++++,,,---......///......---------...///000////////////////////////---...//////......000111///---...111111...---///...///000111222111111000000000000111111111111222222222333333333333444444111111222222333444444444333444555666777888888888999777555555666777777666888888888999:::;;;<<<<<<>>>???@@@AAAAAA@@@???>>>>>>>>>???>>>===>>>@@@BBBDDDFFFGGGHHHIIIJJJMMMOOOMMMMMMLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIGGGGGGEEEFFFFFFFFFDDDDDDFFFGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFFFFFFFHHHHHHHHHJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSSSSVVVVVVVVVWWWWWWXXXXXXYYYVVVWWWYYYZZZYYYXXXWWWVVVWWWVVVVVVVVVXXXZZZ]]]^^^bbbeeehhhkkkmmmpppsssvvvxxxzzz}}}?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e}}}rrrgggZFFF@@@@@@@@@??????3h?gL;;;<<<;;;999777777777666666777D%%)?999fff?><z222444=?Ħ;;;g&eBBBg&e?????????S?ʬ===4ff?>ߝL<<<@e888g&e9998887773h?g&e>&e444333??333222222222222222222333------------...000111111000111222333333222111000(((///...---222...(((---)))***,,,,,,++++++,,,---************+++,,,------*********+++,,,---...///'''))),,,,,,+++******+++*********)))***++++++,,,***+++,,,---...---,,,+++...///111000///......///++++++,,,---///000111111------,,,---...000111333111111111111111111111111---...///.........000222///---...111111...---///---///111222333222000///////////////000000000000222222333333333444444444//////111222222333222222111222333555666777777777<<<:::777777777888888777::::::::::::;;;;;;<<<======???@@@AAAAAA@@@>>>=========>>>===<<<<<>>>>>;;;<<<===>>>>>>????????????AAACCCEEEFFFGGGJJJLLLLLLMMMMMMLLLKKKKKKMMMOOOHHHHHHHHHIIIIIIIIIIIIIIIFFFHHHHHHHHHFFFFFFFFFHHHCCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIKKKLLLMMMNNNOOORRRUUUTTTTTTTTTUUUWWWYYYZZZ[[[^^^^^^_______________^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]___bbbeeegggiiijjjqqqrrruuuyyy}}}4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦxxxDdDĦMMMHHHFFFDDDqjRgdKӵDdDĦ<<<;;;:::999888777777555555555HdDĦgdKӵDdDDdDĦ555DdDĦ4DufӵDdDĦ===DdDĦBBBq<RAAA@@@peƜ4DuTӵ<<<DdDĦ::::::DdDĦ;;;qjRgdKӵDdDΦDdDĦ111111111111111111222111000///...///000111000000000000000000000111,,,---.........---+++***......------------......,,,------------------,,,++++++++++++++++++,,,,,,---,,,+++******+++,,,---000---)))(((***+++,,,+++***+++,,,,,,******+++,,,,,,,,,,,,---------........./////////......---,,,.........///000000111111//////.........///111111---------......///000111000000/////////000111222/////////000//////...---///...---...000222222111...///000000//////000111111222222333444333333333222333333222111000222444222444555444333333444666555555666777888888999999888888:::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKHHHIIIIIIHHHGGGGGGJJJLLLIIIIIIIIIJJJJJJJJJJJJKKKGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCBBBAAAAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGIIIHHHJJJKKKLLLLLLMMMPPPRRRRRRSSSSSSUUUWWWYYYZZZ[[[^^^^^^___`````````______```___]]]\\\[[[\\\\\\]]]\\\]]]___aaadddfffhhhiiimmmnnnqqquuuzzz~~~4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ}}}DdDĦTTTLLLIIIFFFGIdnuR)ĦDdDĦ;;;;;;;;;:::999888777444444555DdDĦnuR)ĦDdDΦDdDĦ555DdDĦnuR)ĦDdDĦ<<<DdDĦBBBpo9uAAAAAABBBBBB=ӊB1.uTӵ<<<DdDĦ::::::DdDĦ:::GIdnuR)ĦDdDΦDdDӵ000000000222333444222000///------...///000000000000000000/////////...///000000000///------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,111---)))'''(((***,,,---***+++,,,,,,******+++,,,,,,,,,,,,---------....../////////000//////...------......//////000111111......---------...///000/////////...............//////......//////000111......///000000000//////000...---...000111111111...///000000//////000111111111222333333333333222111222333222000000222444222333444444333333555666444555777888999888888777777888999::::::::::::::::::::::::::::::999999999::::::;;;<<<===============???AAACCCCCCEEEGGGIIIHHHIIIJJJIIIHHHIIIKKKLLLHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHFFFEEEEEEFFFCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSUUUWWWZZZ[[[\\\^^^^^^___```aaaaaa``````bbbaaa___^^^]]]]]]^^^^^^]]]^^^___aaabbbdddeeefffgggiiikkkoootttyyy}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ~~~DdDĦXXXOOOLLLGGGpeӵDx<>d<:::::::::999777777777777666>d<ӵDd<DdDΦDdDĦ555DdDӵnd<DdDĦ;;;>d<ĦAAApeӵAAAĦAAAF&uTӵ;;;DdDĦ<<<;;;>d<Ħ444peӵDx<>d<ʜ4DuTӵ//////000222444666///000000000//////......000000////////////.........///000111111000///......------,,,,,,------...,,,+++***))))))***+++,,,---,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++...,,,***))))))***,,,---***+++,,,,,,******+++,,,,,,,,,,,,---------............/////////......---------......///000000111..................//////222111000///---,,,***)))------......//////000000------...000000111111111000///---...000111111000...///000000//////000111000111111222222222222222000111222111000000222444111333444444333444555666444555777999999888666555666777888888999999999999::::::999999999999999999888999:::;;;<<<<<<<<<<<<<<<>>>@@@AAAAAACCCEEEGGGGGGHHHIIIIIIHHHHHHJJJLLLFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJHHHFFFDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEFFFEEEDDDCCCEEEFFFGGGIIIJJJIIIIIIJJJLLLNNNPPPQQQSSSVVVYYY[[[\\\]]]]]]^^^___```aaaaaaaaaaaacccbbb```^^^]]]]]]^^^^^^^^^^^^___```aaabbbcccccccccdddgggkkkppptttxxxzzz4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵNNNIIIB?Ho9;;;<x:::999888777777777666&ӫeʬtIӇ===>d<Φ>d<Ħ555D&ӫetIӇ999DdDĦ999sdKĦ???B?dp&ĒR;;;:::>d<sdKĦ444B?Ho9111s&dq&ĒR000/////////222444666---///222444333111...+++///.....................***+++,,,---------,,,+++------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***+++,,,,,,,,,+++++++++***+++,,,,,,******+++,,,,,,,,,,,,---------......,,,------.........---------------...//////000000////////////////////////////////////...---++++++,,,---......///000000000------///000111111111111111///......000111111000...///000000//////000111///000111111222222111111000111111111000000222444111222444444444444555777555666777999888777555444555666777777777777777777777777777777777777777777777888999::::::;;;:::::::::<<<>>>??????@@@BBBDDD@@@BBBDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIGGGEEECCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGCCCEEEFFFEEECCCCCCDDDEEEGGGHHHIIIIIIIIIIIIKKKMMMPPPQQQTTTWWWYYY[[[\\\]]]\\\]]]^^^```aaabbbbbbbbbbbbaaa___^^^]]]]]]]]]^^^_________```aaaaaabbbbbbbbbccceeehhhlllqqqtttvvv4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<ŌWWWRRRLLL@G<<<<<<Hkge<<<===<<<:::999555555444HĪj@IŌ;;;<<<ege888666Hu]3hIŌ666777DdDĦ888ne===<<<@h@@@@@@>h::::::999se888ne:::999@G111111sĪj@h000000/////////111222333---///222555444111...+++------------.........///+++,,,---.........---,,,------,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,------------------,,,,,,,,,,,,------'''***---...---+++*********+++,,,,,,******+++,,,,,,,,,,,,---------......+++,,,------------------,,,------......///000000//////000000000///......)))***,,,...///000//////,,,---...///000111111111---...///000111111222111111///......000111000///...///000000//////000111//////000111111111111000///000111000000000222444000222444444444444666777666777777888777666444333555555666666666666555555333333444444444444444555666666777888999999999999888:::<<<======>>>@@@BBB???AAACCCDDDCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLFFFGGGGGGEEECCCBBBBBBCCCBBBCCCDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNPPPSSSVVVXXXYYYZZZZZZZZZ[[[]]]___```aaabbbbbb```___^^^]]]\\\]]]^^^^^^______``````aaaaaabbbbbbaaabbbdddgggjjjmmmppprrr4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHolll\\\WWWOOOJJJ@@@===<<<>>>@@@@@@???>>><<<666666555999:::;;;999999888D^444444444DdDĦ777;;;<<<::::::???>>>======::::::999999s׼s333555:::999888555111111000111//////////////////000000...///000111000///...,,,++++++,,,---...//////000---...///000000000//////---,,,,,,++++++,,,,,,------------......---------***++++++,,,---...//////...---,,,++++++,,,---...(((***------+++***+++---***+++,,,,,,******+++,,,,,,,,,,,,---------......,,,,,,---...............,,,,,,---......//////000....../////////...---,,,)))***,,,.../////////...,,,---///111222222222222...///000111111111111111111000......000000000///...///000000//////000111...///000000111111000000...///000000000000222444000222444444444444666888888777777666555555444444444444555555555555444444222222333333333444444444555555666777888888888888777999;;;<<<<<<<<<>>>@@@???AAADDDEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJCCCDDDEEEDDDBBBAAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEEGGGHHHHHHEEEFFFGGGFFFDDDCCCDDDEEECCCDDDFFFFFFFFFHHHJJJMMMLLLNNNPPPSSSUUUVVVUUUUUUXXXYYY[[[]]]___aaaaaabbb___^^^]]]]]]]]]^^^___```______```aaaaaabbbccccccaaabbbccceeegggjjjlllmmmΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBe~~~~~~~~~nu]ӵnnnLLLJJJKKKLLLMMMGGGEEEAAA???===;;;999777<<<>>>AAACCCCCCBBBAAA???:::999777666555555555555777888999:::;;;;;;;;;;;;777888999:::999>d<Ħ222222222222222>d<Ħ777777888Ħ888999;;;>>>?????????>>><<<<<<<<<<<<<<<;;;;;;;;;999999999888Be:::111333666888Ħ111555444444444555555333111111111000000000000111222...///////////////...---000///...---,,,---......)))***+++,,,...///000000)))***,,,---------,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***))))))***+++,,,...///000000///...,,,++++++,,,...///)))+++,,,+++)))))),,,///***+++,,,,,,******+++,,,,,,,,,,,,---------......------...///000000//////,,,,,,------...//////000------...///...---+++***---.../////////---***))),,,---///111222333222222///000000111111111111000222000......000000000///...///000000//////000111...//////000000000000000...///000000///000222444000222333444444444666888999888777555444444444444444444444555555444333333444444444555555666666666444555666777888888888888777999:::;;;;;;<<<===???;;;===@@@AAAAAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFAAABBBCCCCCCAAA@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBDDDEEEGGGHHHIIIFFFGGGGGGFFFEEEDDDDDDEEE@@@BBBDDDEEEEEEGGGJJJLLLJJJLLLNNNQQQRRRSSSRRRRRRWWWXXXZZZ]]]___```aaaaaa^^^^^^]]]]]]^^^___aaabbb______```aaabbbcccddddddaaabbbbbbdddeeehhhiiijjj?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<~~~~~~}}}}}}|||{{{|||~~~iĉ@3hR/ŌSSSNNNPPPQQQNNNIIIJJJFFF@@@<<<<<<===>>>>>>999<<<@@@DDDFFFGGGFFFEEE<<<:::777444333444666777888999999::::::;;;;;;<<<777888999999777DdDĦ222000111444666sdKĦ000000gdKĦ888999:::;;;<<<<<<===<<>>===;;;:::::::::999999999999::::::888777666gdKĦ777666555444333111000//////333111//////000000...,,,...............///000000***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,---......//////......000...+++))))))***,,,...***+++,,,---...---,,,+++,,,)))))),,,222555333000+++---------+++++++++---***+++,,,---------,,,+++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---///111222333222111000---...//////---,,,---...---...............---------------............////////////000111333444555111333666666333111///...999555111000111111...+++...///000///.........000------......//////000000...000222333222111111222222222222555999999666333555555555555555555555555222222333333444555666666222222222222222222333333333444555555444444555777888888999::::::::::::999<<<;;;;;;===AAACCCAAA???>>>???AAACCCDDDDDDCCCCCCCCCDDDDDDBBB@@@???@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIHHHGGGFFFGGGHHHHHHCCCDDDDDDDDDCCCDDDFFFIIILLLLLLLLLNNNOOOQQQSSSTTTZZZZZZZZZZZZ[[[\\\]]]^^^___```````````````____________```aaabbbcccddddddcccccccccdddeeefffhhhhhh>AneneneneDenene>Ak<~~~|||{{{yyyxxxxxxxxxyyyzzz}}}fheeeZZZTTTSSSRRROOOKKKJJJFFFAAA>>>======>>>===>>>AAAFFFJJJLLLKKKJJJHHH;;;999666444333444666777444666888:::;;;:::999888666888999999888De444333111111222333ne111111ne;;;888888999;;;<<<<<<<<<<<>>===<<<;;;::::::999999999999999999999999777777ne555555444444333222111000000///111000......///...---+++...............//////000,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------///...,,,+++++++++,,,---------------,,,++++++***,,,******...333666333000+++---------++++++,,,---+++,,,------------,,,++++++++++++++++++************+++++++++,,,,,,------,,,---///111111000///.........///000111000///...------............---------------............///////////////111222333444222444777777555222000000333222000////////////...---///000///...---...///---......//////000111111///111333333222222222333222111222444777777555333333333333333333333333333222333333444444555555555333333333222222222222222333444555555444444555777777777888999999999999999===;;;:::;;;>>>???>>>===>>>>>>@@@AAABBBBBBAAA@@@CCCCCCCCCBBB@@@???@@@BBBCCCCCCBBBBBBAAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGBBBCCCCCCBBBBBBCCCEEEGGGKKKKKKLLLMMMOOOQQQSSSTTTXXXXXXXXXYYYZZZ[[[\\\]]]______```aaaaaaaaaaaa```ddddddddddddddddddddddddfffeeeeeeeeeeeeffffff}}}yyyuuurrrqqqqqqrrruuuwwwzzz~~~sssmmmddd\\\WWWSSSPPPNNNIIIFFFBBB@@@???>>>===<<>>===;;;:::;;;::::::999888777777666666777777666555333111000000111111111111111111111///...------......---+++...------------...//////***,,,......---,,,------+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---.../////////...---,,,///...,,,+++***++++++,,,++++++,,,000333333111...+++,,,...---,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------,,,---............---------,,,,,,111666666111+++,,,,,,---.........---------------............///---------......000111111222444666666555333333333,,,...000///------000333---...//////------...////////////000111111222222222333444444333222333444222111000000111222333333111111111111111111111111444444444444444444333333666555555444333222222111222444555555444333555666444555666666777777666666<<<:::888888888:::<<<===>>>???@@@@@@@@@???>>>===???@@@AAA@@@???@@@AAACCC@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBBBBDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBCCCBBBAAABBBEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^```bbbdddeeeffffffeeeeeeddddddcccbbbbbbbbbfffeeeeeedddddddddddd}}}vvvooojjjhhhhhhiiioooqqqvvv||||||zzztttkkk```WWWSSSQQQIIIGGGEEECCCBBB@@@===:::<<>><<<777555333222222444666777555555555555666888:::;;;:::;;;<<<:::777555555555222444555222///---///222---///111222111000000111444555777999:::;;;<<<<<<777888:::<<<===<<<;;;:::::::::999999888777666666666666555555333222000000//////000000000000111111000...---...//////...,,,---------------...//////%%%(((+++---------......+++++++++,,,,,,,,,------++++++,,,---------------,,,---...000000///---,,,,,,++++++***+++,,,...///)))***,,,...000000...,,,+++,,,...------,,,...///.........------,,,,,,,,,......---,,,,,,+++******'''((((((***+++,,,------.....................---+++******///444444///)))++++++,,,---......---------------............///------------...///000000000222444444333222222333///111333111...---000333...///000000......///000/////////000111111222222333444444444222222333444111111111000000000222333333333333333333333333333444444444444444444333333666666555555444333222222222333444444333333444666444444555666666666666555999888888777888:::===???999:::;;;;;;;;;:::999888===>>>?????????@@@BBBDDD???????????????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDDDDCCCCCCCCCFFFHHHHHHIIIJJJKKKMMMPPPRRRSSSVVVVVVVVVWWWYYY[[[\\\]]]]]]^^^```bbbdddfffggggggddddddddddddeeeeeeeeeeeecccccccccbbbcccddddddeee~~~wwwpppkkkiiihhhiiinnnpppuuu{{{}}}xxxpppfff\\\VVVSSSKKKHHHFFFDDDBBB@@@===;;;<<<>>>@@@AAA@@@===:::888555444222111111333666888888777666555555777:::<<<999:::;;;999777444444444333333333222000000111222,,,...000111000000111222333444666888:::;;;;;;<<<777888999;;;<<<<<<;;;;;;999999999888777777777666666555333222111111111111///////////////000000000000...---...//////...---------,,,,,,------...///$$$'''+++------------...++++++,,,,,,,,,,,,------+++,,,,,,---------------+++,,,---//////...------*********+++,,,---...///******+++,,,,,,------,,,+++,,,......------...000000///...---,,,,,,,,,---......---,,,+++***))))))((())))))***+++,,,------///............---------***)))***---000000---)))***+++,,,------...---------------............///...............///000000...///111111111000111222333333333222000///000111///000111111//////000111......///000000111111222333444444333111111222444///111222111000000111222444444444444444444444444444444444444444444444444666666666555555444444333111333444444333333444555444444555666666666666555666777888888888999<<>>>>>???@@@BBBEEE????????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEECCCDDDDDDDDDCCCDDDFFFIIIGGGHHHIIIJJJMMMOOORRRSSSUUUUUUVVVWWWYYY[[[\\\]]]\\\]]]```bbbdddfffggggggdddeeefffggghhhiiijjjjjjccccccbbbccccccdddeeeeeeyyysssnnnlllkkkkkkoooqqquuu{{{zzztttlllbbbZZZUUULLLIIIFFFCCCBBB@@@>>><<<<<<=========;;;999777666444333111000111333666888888888777666666777888888555777888888666555555666444333111111222333333222///000111111//////111222333444555777999:::;;;;;;888888999999::::::;;;;;;888888888888777777777777555444111//////000222333/////////////////////......---,,,---...///...,,,------,,,,,,------...///'''***---///...---,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,------------,,,,,,,,,+++++++++---...+++,,,......------///111111000...---,,,,,,,,,---,,,,,,++++++*********)))***+++++++++,,,,,,------......---,,,,,,,,,,,,,,,***+++,,,---------+++*********+++,,,---------------------............/////////......//////000111---...000000000000111333444222111111111222222111000222333222111000111222---......//////000111111333333333111000///111333...111333333111000000111444444444444444444444444222333333444444555555555666666666555555555555555111333444444333222444555444444555666666666666666444666888888777777999;;;:::;;;<<<>>>>>>>>>======999;;;===>>>>>>@@@CCCEEE?????????@@@@@@AAACCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGFFFDDDDDDBBBCCCDDDCCCBBBCCCFFFHHHFFFGGGHHHJJJLLLOOOQQQSSSTTTTTTUUUVVVXXXZZZ[[[\\\\\\]]]___aaaccceeeffffffeeeffffffgggiiijjjjjjkkkffffffeeeeeeddddddeeeeeezzzuuupppnnnmmmmmmpppqqquuu{{{|||vvvoooggg]]]WWWMMMJJJFFFCCCAAA@@@>>>===;;;;;;:::999888666444444333222111000111333666888666777888888888777555555222444666666666666777888555222000111444666444222111222222111///...000111222333555777999:::;;;;;;999999888888999999:::;;;777777777777777888888888555333000......000222444000000//////............---,,,++++++---------+++---,,,,,,,,,,,,---......***---000000///,,,+++***++++++,,,,,,,,,---------))))))***++++++++++++***+++++++++,,,,,,---------+++,,,---...---,,,+++***......---+++***+++...000+++,,,............///111111000...---,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,...---,,,++++++,,,)))***+++,,,------...------------.........//////000////////////000000111---///000000000000222444444111...///222444333111111222333333222111222333------......///000000000333333222111//////000222...111555555222000000111333333333333333333333333222222333333444555666666555555555666666666666666111333444444333222444555444555666666777777666666333666888888555444555777444555666888999999888888999:::<<<===>>>@@@CCCEEE@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFEEECCCBBBAAABBBBBBBBBAAABBBEEEGGGFFFFFFHHHJJJLLLOOOQQQSSSRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]___aaacccdddeeeeeeeeeeeeeeefffggghhhhhhhhhjjjiiihhhgggfffeeeeeeeeezzzuuupppmmmlllrrrtttxxx|||yyysssmmmcccZZZRRRMMMEEEAAA@@@@@@>>><<<<<<;;;:::888777555444333333222000000111444777999777777666666666666777777666666777777777777666555666444333222222222000..................///000111111222333444555777888888666777888:::::::::::::::777777888888888777777666333333222222111000//////111111111111000///------.........------,,,,,,,,,++++++,,,---............***+++,,,,,,,,,***((('''***---///,,,%%%"""$$$'''---,,,++++++******++++++,,,,,,++++++,,,,,,---...************+++,,,,,,---,,,,,,------------......***///,,,######,,,///***///000///---+++******,,,***+++,,,+++******,,,...******))))))******+++,,,---...000///---+++******......---,,,---...///000+++,,,---...///...---,,,,,,,,,------...//////000---,,,,,,///333444222000555111111333333000111444222222333333333222111111111333444444333222333444////////////000000000000333222111///......------,,,,,,---111333333...***000111333444444333222000777444222333666888888777666666666666666666666666555444444333333333444444555555444444444444555555555555666666666666555555888777777777777777888888999:::;;;<<<>>>@@@BBBCCC<<<>>>AAACCCBBBBBBBBBCCCFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFEEEEEEFFFHHHCCCCCCBBBBBBCCCDDDFFFGGGCCCFFFHHHJJJKKKMMMOOORRRQQQSSSUUUUUUUUUVVVXXXYYYZZZ[[[]]]___aaabbbbbbbbb```aaacccccccccccceeefffkkkjjjiiigggffffffffffffzzzvvvtttssssssuuuyyy}}}}}}xxxrrrhhh^^^VVVPPPHHHCCCBBBAAA???===<<<;;;:::888777555444333333222000000111444666888777666666555555666666777777777888888888888777777666444222222222222000...000//////............///111222333444555666777888::::::999999999888888888777777777777666666555444333333222111111000//////000111111000///...------......---------,,,,,,,,,------------------,,,,,,,,,,,,+++***************)))*********))))))******+++*********+++,,,,,,---,,,++++++++++++,,,------***+++,,,,,,---,,,,,,+++******++++++++++++,,,,,,+++///---&&&&&&---///+++---......---++++++,,,...***+++,,,+++******,,,...------------------...///+++---......,,,*********,,,+++*********+++------***+++,,,---...------,,,---------...//////000000111...,,,---000222111000333000///222222000000333222333333444444444333333222444555444222111111222........./////////000000111000//////////////////,,,,,,---///222111...+++000111222333333333333222555222000111444666666555555555555555555555555555666555444444444444444444555555444444444444555555666666666666666666666666888888888888888999::::::999::::::<<<===???AAABBB>>>@@@BBBCCCBBBBBBCCCEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBDDDEEEEEECCCCCCDDDFFFBBBBBBAAAAAABBBCCCEEEFFFDDDFFFIIIKKKLLLMMMPPPRRRRRRSSSUUUVVVUUUVVVXXXZZZYYYZZZ\\\^^^___```______```aaacccccccccccceeefffjjjjjjiiihhhgggggggggggg}}}{{{zzztttvvvzzz}}}yyyoooeee[[[UUULLLGGGDDDCCCAAA???<<<;;;:::999777555444333333222111000111444666777777666666555555666666777777888888999999888888888555444222222222222000...111000///......------...111111222333555666777777===<<<:::888666666666666777777666555444333333222222222222111111000000///000000000000///...------...------------,,,,,,,,,.........------,,,+++***...,,,***))))))***,,,---+++)))((())),,,...---+++)))))))))***+++,,,...///+++++++++++++++,,,------+++,,,---......,,,+++*********++++++++++++,,,,,,***///...))))))...///******,,,,,,,,,++++++---///***+++,,,+++******,,,...---------.........//////)))+++---,,,+++******+++***************+++,,,,,,***++++++,,,---,,,,,,,,,,,,------......//////000333000---,,,---///000111111......111111///000444222333444555555666666555333444555444222000000000---------........./////////.........///000000111---------...000000///---000000000111222333444555444222000111333555555555555555555555555555555555777666555555444444555555555555444444444444555555666666555444444555666666666666666666777888999:::999999:::;;;===>>>@@@AAA???@@@BBBBBBAAABBBDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDCCCBBBAAABBBCCCAAAAAA@@@@@@AAABBBDDDEEEEEEGGGJJJKKKLLLNNNQQQSSSRRRTTTUUUVVVUUUUUUWWWYYYXXXYYYZZZ[[[\\\\\\\\\\\\___aaabbbccccccccceeegggiiiiiiiiiiiiiiiiiiiiiiii~~~}}}uuuwwwzzz}}}wwwmmmbbbZZZQQQJJJFFFDDDBBB@@@<<<<<<;;;999777666444444333222111111222333555777888777777666666777777888666666777888888888888777444333111111222222000...000//////............///000000111333444555666777===;;;888666555555666777888777666555444333222222222111111111000000000//////////////////...---,,,------------------------,,,,,,---------,,,++++++,,,,,,+++******+++,,,---,,,+++******++++++******************+++,,,---...+++++++++***+++,,,,,,---...------,,,,,,+++++++++,,,,,,,,,---------......)))---...++++++...---)))***+++,,,+++******,,,...***+++,,,+++******,,,...***++++++,,,,,,,,,,,,,,,***+++,,,,,,+++++++++---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---.........000///---,,,---///000111000......111222000111555111222333444555666666666111333444333111000000111,,,,,,,,,---------......///............///000000///.........///000000000000000//////000222555666444333222222444555666777666666666666666666666666888777666555555555555555555444444333333444444555444444333222222333444444222222222333444555777888888999999:::;;;===???@@@???@@@@@@@@@???AAADDDFFFBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@AAACCCDDDEEEEEEHHHJJJLLLMMMOOOQQQTTTRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYY^^^```bbbbbbbbbccceeegggiiiiiijjjjjjkkkkkkkkkkkk}}}{{{wwwyyy{{{~~~~~~ttthhh```UUUMMMIIIFFFCCCAAA===<<<;;;999888666555444333222222222222333555666999888888777777888888999444555555666777777666666444222111111111111000///---------......000111111///000111222333555666666999888666555555666888999999888666555333333333333111111111000000000000000---............------,,,------------------------)))***+++,,,------------((()))+++,,,---,,,,,,+++'''+++---,,,((('''))),,,,,,,,,++++++***++++++,,,+++************+++,,,,,,000...,,,))))))***,,,---,,,,,,,,,---------......(((+++,,,++++++,,,+++(((+++,,,,,,+++))))))***,,,***+++,,,+++******,,,...))))))***++++++++++++***+++---------,,,,,,---...++++++,,,,,,,,,---------*********+++++++++,,,,,,)))******++++++,,,------+++,,,...//////000000111222//////222333111333666///000111222333444444444...000222222111111222333,,,,,,,,,,,,------------000//////...............000000000//////000111333000///......///222555777333333333222222444666777777777777777777777777777888888777555555444444444444444333333333333444444555444444444444444444555111111111222333555666777888888888999:::<<<===>>>===>>>>>>>>>>>>???BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEDDDBBBAAABBBCCCCCCBBBBBBBBBBBBDDDEEEFFFEEEHHHJJJLLLMMMOOOQQQTTTQQQRRRSSSSSSRRRQQQSSSTTTVVVVVVVVVVVVWWWWWWXXXXXX]]]___aaabbbbbbccceeeggghhhiiijjjkkkllllllkkkkkk~~~|||{{{|||}}}|||pppggg[[[QQQLLLHHHEEECCC===<<<;;;:::888666555444222222222222333333444555999888888777777888888999333333444555666666666666333111000000111111000///,,,,,,,,,---///000222333//////000111333444555555666555555555666777999:::999777666444333333333444000000000000000000000000,,,---------------,,,,,,,,,,,,,,,------------...'''(((***+++---.........&&&'''***,,,---,,,+++***###(((,,,,,,((('''+++000---,,,++++++******++++++***************+++,,,,,,///---***((((((***,,,---******++++++++++++,,,,,,)))***++++++++++++***)))+++,,,,,,***)))((()))+++***+++,,,+++******,,,...***+++,,,---...---,,,+++---......---,,,+++---///)))******+++,,,+++++++++,,,++++++++++++,,,------))))))***++++++,,,,,,---(((+++...000000000000111333000000333333111222666...///000111111222111111,,,...000111111111222333,,,,,,,,,---------......000//////...---------...///000111000//////111333111000///...///111444555000000111000///000333555777777777777777777777777888777666555444444333333444444333333333333444444666666777777777777666666444444444444555666777888777777888888999;;;<<<===;;;<<<>>>>>>===>>>@@@BBB@@@@@@AAAAAAAAAAAABBBBBBBBBDDDDDDDDDBBBAAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEGGGJJJKKKLLLNNNQQQSSSRRRSSSTTTSSSRRRQQQRRRSSSUUUUUUUUUVVVVVVXXXYYYZZZ]]]^^^aaabbbbbbccceeeggggggiiijjjkkklllkkkkkkjjjwwwnnnaaaVVVPPPLLLHHHFFF======;;;:::888777555555222222333333333333444444777777666666666666777777333444555666777777777777222111000000111111000///---------......000111222...///000111222333444555444444555555666777888888666555333222111222333444///000000000000000000000+++,,,,,,---------,,,,,,,,,,,,,,,---------......((()))***+++,,,---------&&&&&&((()))***++++++,,,''')))++++++******,,,///+++++++++***++++++,,,,,,***************++++++,,,))))))************************++++++++++++,,,,,,++++++***++++++***++++++)))*********((()))***,,,***+++,,,+++******,,,...***+++---...///...---,,,.........,,,******+++---)))***+++,,,---,,,,,,+++---,,,+++++++++,,,......+++++++++,,,------......***---......------///222333000000222222000111444///000000111111000000000---///000111000000000222------------..................---------...//////,,,...000///...---///111111000//////000111222333///000111000//////222555555555555555555555555555888777666444333333222222444333333222222333333444333444666888888666444333555555555555555666777777777777777888888:::;;;<<<:::<<<>>>?????????@@@AAA?????????@@@@@@AAAAAAAAA@@@AAABBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFDDDFFFIIIKKKLLLMMMPPPRRRTTTUUUVVVUUUSSSRRRRRRTTTUUUUUUUUUVVVWWWYYY[[[\\\\\\^^^```aaabbbccceeegggggghhhjjjkkkkkkkkkiiihhh|||rrreeeZZZSSSOOOKKKHHH======<<<:::888777555555222333333333333333333444555555444444444444555555444555666777888888888888222111000000111111000/////////.........//////000......///111222333444555444555555666777777666666555333222000000111333444////////////000000000000++++++,,,---------,,,,,,,,,,,,,,,------.........***++++++,,,,,,,,,++++++'''&&&&&&&&&'''))),,,...///---,,,,,,,,,,,,+++))))))))))))***+++,,,......*********)))***++++++,,,%%%'''***,,,---+++)))''',,,,,,---------............,,,+++,,,,,,+++,,,...&&&((()))))))))***,,,...***+++,,,+++******,,,...)))***,,,......---,,,+++......---+++)))(((***+++,,,---...///000///......------,,,+++,,,---...///,,,,,,---......//////000...//////,,,***+++///222333000///111111...///222000000111111111000000///...000111111///...///000---------.........//////,,,,,,,,,---...///000111))),,,//////---+++---///111000000000000000111111000222333222000111444777444444444444444444444444777777555444333222222222444333333222222333333444///111333666666333111///444444333333333444444555777777777777888999:::;;;:::===@@@AAAAAA@@@AAAAAA<<<<<<======>>>>>>>>>???>>>???AAAAAA@@@@@@AAACCCAAAAAA@@@@@@AAABBBDDDEEECCCFFFHHHJJJKKKMMMOOORRRVVVWWWWWWVVVTTTSSSTTTUUUUUUUUUUUUVVVWWWZZZ\\\]]]\\\^^^```aaabbbccceeegggggghhhjjjkkkkkkjjjhhhggguuuhhh^^^WWWPPPGGG@@@@@@>>>===<<<<<<;;;999777444333222222222333444555333444666777777777666555777555333111111222444666111333444111......111444,,,...///...------...//////000000111222222333333555555555555555666777777222222222111111111111000222111000.........///000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))((((((((()))+++,,,)))((((((***+++,,,,,,,,,++++++,,,------------,,,************************,,,,,,+++***+++,,,---...+++---///111111///---+++---,,,***(((((()))***+++++++++*********************+++,,,---...---,,,+++000000///...............******+++,,,,,,---......+++++++++******+++,,,,,,,,,,,,,,,---------.........///000111111222222111///...000222---&&&)))111...---,,,+++,,,---...///000000000000000000000000//////............//////++++++******+++---...///,,,...000111///.........//////000000000000//////333000000333333111222555111333555666555333333444555555555666666666666777;;;888555444444555555444444444444333333333222222333444444555555444444333555555555555777999;;;===::::::;;;;;;;;;:::999888======>>>????????????>>>@@@@@@???????????????@@@<<<>>>AAABBBBBBCCCEEEGGGFFFGGGIIIKKKMMMOOOOOOPPPQQQQQQQQQPPPOOOOOOQQQTTTSSSUUUWWWXXXXXXYYY[[[]]]\\\^^^aaabbbbbbbbbdddeeeggghhhjjjjjjhhhggghhhhhh{{{pppeee\\\SSSJJJDDDBBB@@@>>>======<<<:::888555444333333333444555666333444555666777666666555888777666555555666888999444444444333111000111333---...//////------...///000//////000000111222333666666555555555666666777222222222111111111000000222111///.........///000//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***))))))((()))***+++,,,+++(((%%%''',,,///,,,)))))))))***+++++++++++++++************************,,,,,,+++++++++,,,---...+++,,,...//////...,,,+++---,,,***)))((()))***+++******++++++++++++++++++***+++,,,,,,------,,,,,,......------...///000000,,,,,,,,,------.........,,,,,,+++++++++,,,,,,---,,,,,,,,,------------.........///000111111111111222000111222///***,,,222---,,,,,,,,,,,,---//////////////////////////////.........//////.........+++*********+++,,,...///,,,...000000///.........//////000000000000//////000------000000///000333444666666666444333333444444444555555555666666666777444111000111222111111444444444333333333222222333444444444444444444333444444444444666888:::;;;::::::::::::::::::::::::===>>>>>>>>>>>>?????????@@@??????>>>>>>?????????===???AAABBBBBBCCCEEEGGGEEEFFFHHHJJJLLLMMMNNNOOOQQQRRRRRRQQQPPPPPPSSSUUUQQQSSSUUUVVVVVVWWWYYY[[[[[[]]]```aaaaaaaaacccdddeeegggiiiiiiiiiiiijjjkkkzzzooocccWWWOOOJJJDDDBBB???>>>===<<<:::999666666444444444444555666333444555555666666555555666666666777777888999999666555444444444444222000---/////////------...///000///...---...000222333777777666666666666666666222222111111111000000000111000///.........////////////.........///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***))))))))))))***++++++---'''###&&&---000,,,&&&'''((())))))******))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******++++++,,,,,,------+++++++++++++++,,,------,,,,,,,,,---...///000111---........................------,,,,,,,,,------,,,,,,,,,,,,---------------...///000111111111111333000///111000------000,,,,,,,,,,,,---...///000////////////////////////---...///000000///...---+++++++++++++++,,,---...,,,...000000...---......//////000000000000//////222//////222333222333666999999888555333111222333333333333444444444555555444222000///000000000000444444444444333333333333444444444444444444444444333333333444555777888999999999888888999:::<<<===>>>>>>=========>>>???@@@??????>>>>>>>>>>>>??????>>>@@@BBBBBBBBBCCCEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMQQQRRRSSSRRRQQQQQQSSSUUUOOOQQQSSSTTTTTTTTTVVVXXXYYY[[[^^^_________aaabbbccceeehhhiiiiiijjjkkkmmmwwwiii\\\SSSOOOFFFDDD@@@>>>===;;;:::888666666444333333444444555333333444444555555555555111222444555666666666666777444333444666555111---...///000///...---...///000...---,,,,,,///111333666777777777666666555555111111111111000000000000////////////.../////////...---------...///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))*********+++++++++'''%%%'''+++---+++''''''(((((()))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++***))))))******+++******+++,,,------......,,,+++*********+++---...,,,,,,,,,,,,---...///000---------------.........///......------------...++++++,,,,,,,,,---------------...///000000000000111...,,,---......---,,,+++,,,,,,---...///000000////////////////////////,,,---///000000///---,,,,,,,,,,,,------.........---...//////...---.../////////000000000000//////333000000444555444555999===<<<999555111000111333222222333333333444444444555333111111222333333222555444444444444333333333444444444333333444444444333333333444555777888888999888777777888:::===>>>???>>><<<;;;<<<===???AAA>>>>>>=========>>>?????????@@@BBBCCCBBBCCCEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMOOOQQQRRRRRRQQQQQQSSSTTTOOOQQQSSSSSSSSSSSSUUUWWWWWWYYY\\\]]]]]]]]]^^^```ccceeehhhiiiiiiiiikkklll|||nnnaaaWWWRRRIIIEEEAAA>>><<<;;;999777666555333222222222333333333333333333333444444555///000222444555555444333555333222333555555111---///000111000...---...//////...,,,+++,,,...111333555555666666666666555444111111111000000000//////.........////////////...,,,,,,,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++((()))******))))))***+++((()))******++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------,,,***))))))***,,,---******************++++++******+++,,,------......,,,+++***)))***+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------000///......---------...+++++++++,,,,,,,,,------,,,---...//////000//////000///---,,,---///...,,,,,,,,,---.../////////000........................+++---...000000...---+++.........///////////////---...///...---,,,---/////////000000000000/////////,,,---111222111333777>>>===999555111000111333222222222333333333333444555333222222444555444333555555555444444444333333555444333333333333444555333444555666777777888888888777666666777:::===>>>???===<<<;;;;;;===???@@@===<<<<<<<<<======>>>??????@@@BBBCCCCCCDDDEEEGGGJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPQQQPPPPPPQQQSSSPPPRRRSSSTTTSSSTTTUUUWWWUUUWWWZZZ[[[[[[[[[]]]^^^dddfffhhhhhhgggggghhhiiiuuuhhh]]]VVVLLLHHHCCC???===;;;999888666555333222111111222333333222222222222333444555111222444555666666555444333333222333333333222000000111111000...---...//////...---,,,---///111222222333444555666555444444111111000000000/////////------.../////////......------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++'''+++---,,,)))'''***---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,+++******+++,,,---)))*********++++++++++++******++++++,,,,,,------***************+++,,,,,,...---,,,+++++++++++++++******++++++,,,------...000///...---------------++++++++++++,,,,,,,,,,,,+++,,,---...///////////////111111......000111///------...////////////...........................,,,---...//////...---,,,......///000000//////...---......---,,,,,,---/////////000000000000/////////---...222444333555999<<<;;;888444111000222444222222222333333333444444222111111222444555444333555555555555444444444333555444333222222333444555333444555777777888777777777777666777888:::<<<=========<<<<<<<<<===>>>???<<<;;;;;;<<<<<<===>>>???>>>@@@BBBCCCCCCEEEGGGIIILLLKKKJJJJJJJJJLLLMMMNNNKKKMMMOOOPPPPPPPPPQQQRRRQQQSSSTTTTTTTTTTTTUUUWWWTTTVVVYYYZZZZZZZZZ\\\]]]cccdddfffgggfffeeefffggg}}}rrrddd[[[PPPLLLFFFAAA???===;;;:::777666444333222222333333333222111111111222444444444444555555555555555555333333444333222333444666000111222000...---..................///000111222///000222444555555444444111000000000////////////,,,---.../////////......///......------------...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++***,,,---,,,+++***+++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++******++++++++++++++++++))))))***+++++++++++++++,,,+++++++++++++++,,,---)))***+++,,,---//////000000///...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---............,,,222333...,,,///111111...//////000//////------........................------------------------,,,---...//////...---,,,---......---++++++---/////////000000000000//////111///000444777666888<<<999888777444111000222444333333333333444444444444111000000222444555444333555555555555444444444444666555333222222333555666222333555666777666666666666777777888999::::::;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;<<<===>>>???===???AAACCCDDDFFFHHHJJJLLLKKKJJJIIIIIIJJJLLLMMMKKKMMMPPPQQQQQQQQQQQQRRRQQQRRRTTTTTTSSSSSSTTTVVVTTTVVVXXXZZZZZZZZZ[[[]]]___aaadddeeeeeeeeefffhhhyyyjjj___SSSNNNHHHCCCAAA???===<<<888777555444333333444444333222111111111222333444444444444444444333333333222444666444222333666:::111222222111...---............//////000111111111---...111333555555444333000000000000////////////+++,,,.../////////......111000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++...,,,++++++---...,,,***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++******************((()))***,,,,,,+++******)))))))))***+++,,,......******+++---///000111222000///...---,,,+++++++++******+++++++++,,,,,,,,,++++++,,,---............)))000333---))),,,000000///000000000000...---,,,...........................------,,,,,,------...+++,,,---------,,,+++***---......,,,++++++---/////////000000000000//////...,,,---111444444666:::666666666444222111222444333333444444444444555555222222222444666777666555666666555555555444444444666555333222222333555666111222444555666555555444666777888999999:::999999;;;<<<======>>>=========:::::::::;;;<<<===>>>???<<<>>>AAACCCDDDFFFIIILLLLLLJJJIIIHHHHHHIIIKKKLLLKKKNNNQQQRRRRRRRRRRRRSSSPPPRRRSSSSSSRRRRRRTTTUUUTTTVVVXXXYYYYYYZZZ[[[]]]\\\^^^aaacccdddeeegggiii{{{oooggg\\\VVVMMMGGGDDDAAA===:::999888666555444444444555555444333222222222333444333333333333444444555666333111000222444555222000111111111111111111111111///////////////000111111...000111222111111333444111111111111000000000000---//////...++++++...111///---+++,,,///000///------,,,,,,,,,,,,---...///---,,,***)))((()))***+++,,,,,,++++++,,,,,,---..."""'''+++******,,,,,,))),,,+++)))(((((()))+++,,,******+++,,,------------,,,,,,,,,,,,+++***))))))+++,,,...---,,,++++++,,,+++)))&&&$$$$$$&&&)))+++(((***,,,,,,***)))******)))***+++,,,,,,+++***))))))***+++,,,,,,+++))))))'''((((((((())))))))))))---++++++///444555222...000+++***...///......000------------------------+++...---++++++...///---............////////////###&&&+++///111000...------...///...,,,+++,,,---***+++,,,,,,---------,,,,,,,,,+++++++++,,,------///...---,,,+++,,,---...---...///000000///...---111111222333555666777777333333222222111222222333333222111111111222333444555555555555555555444444666666666666666777888888777666555444333444555555333333444444555666777777777777777777888888888888444777:::<<<<<<;;;;;;<<<======<<<<<<<<<======>>>>>>@@@CCCEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTSSSRRRPPPPPPRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[______```aaabbbdddfffggguuuooobbb[[[QQQJJJFFFCCC???===:::999777555444444444555444444333222222222333444333333333333333444555555333222111222444444222000111111111111111111111111///////////////000111111...000111222111111333444111111111111000000000000...//////...++++++---000...---+++,,,///000///------------.........//////,,,,,,++++++************+++************+++,,,,,,''',,,...---,,,...///---,,,+++)))(((((()))+++,,,******+++,,,------------++++++,,,,,,,,,+++******+++,,,......,,,++++++,,,,,,***(((''''''(((***,,,)))+++,,,+++***)))***+++)))***++++++++++++***))))))***++++++++++++***)))++++++++++++,,,,,,,,,,,,---++++++///444666333///222---+++,,,,,,)))'''(((************************+++...---++++++...///---............////////////***,,,///222222111///...---...///...,,,+++,,,---,,,------......------,,,,,,,,,+++++++++,,,------...---,,,,,,,,,---............////////////......111111222222333444555555222222111111111111222222333222111111111222333444555555555555555555444444777666666666666666777888777666555444333444444555333333444555555666666777777777777777888888888888666999;;;<<<;;;:::999:::<<<<<<;;;;;;<<<===>>>>>>>>>AAADDDGGGHHHJJJLLLNNNPPPOOONNNMMMLLLKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRPPPQQQSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[______```aaaccceeeggghhh}}}xxxkkkbbbVVVMMMHHHEEEAAA???:::999777666555444555555444333333222222333333444333333222222222333444444333222111222333333222111111111111111111111111111000////////////000111111///000222222111111222444111111111111000000000000/////////...,,,,,,---......,,,,,,,,,...///...---,,,---...000000//////...++++++,,,+++++++++******+++++++++***+++,,,,,,---'''+++---***))),,,---,,,,,,+++***))))))***+++,,,******+++,,,------------******+++,,,,,,,,,+++++++++,,,......,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++***))))))+++---)))***++++++++++++***))))))******+++++++++******))))))))))))************,,,++++++///444666444111333...+++,,,,,,(((&&&'''************************+++------***+++...///------............////////////000111111111000...------...///...,,,+++,,,------...............---,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---.../////////............//////000111111111222222222222111111000000000000111111222222111111222222333444444444444444444444555555888777666666666666666777888777666555444444444444444444444555555666666777777777777777888888888888888:::<<<<<<:::888888888:::::::::;;;<<<===>>>??????BBBEEEHHHJJJMMMPPPSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMNNNNNNPPPRRRSSSRRRRRRQQQOOONNNOOORRRUUUVVVVVVWWWXXXYYYZZZZZZ[[[``````aaabbbdddfffhhhiiirrrhhhZZZOOOIIIEEEAAA???<<<:::888666555555555555333333333333333333444444333333222222222333333444333222222111222222222222111111111111111111111111000000//////000000111222///111222222111111222333111111111111000000000////////////...---,,,,,,------,,,,,,------.........+++,,,...000000///---,,,,,,+++***)))((()))******,,,,,,++++++,,,,,,---...'''++++++((('''***,,,+++++++++***))))))***++++++******+++,,,------------((()))***+++,,,------,,,***,,,......---,,,---...,,,,,,------------,,,,,,,,,,,,+++)))((())),,,...*********++++++*********)))*********++++++++++++(((((((((((())))))))))))++++++,,,///333555444333222---,,,...000...---///------------------------+++------******...///,,,---------........./////////.........------,,,,,,---...///...,,,+++,,,---+++,,,,,,---......------++++++++++++,,,---......+++++++++,,,---...//////000///...------...///000000000000000000000000000000////////////000000111111111111222222333444444333333444444444444555555888777777666666666666666888888777666555444333333444444555555666666666777666777777777888888888888888:::;;;;;;999888888999999999999:::;;;===>>>??????BBBFFFIIILLLPPPTTTWWWUUUUUUTTTSSSRRRQQQOOOOOOOOONNNMMMLLLLLLNNNPPPRRROOOOOOMMMKKKKKKLLLPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[``````aaabbbdddgggiiijjjwwwmmm^^^RRRJJJEEEAAA>>>===;;;999777666555555555222222222333333444444444444444333222222333333333333333222111111111222333111111111111111111111111000000000000000111222222000111222222111000222333111111111111000000000//////...............---,,,+++,,,---------------...)))***,,,......---,,,+++...+++'''%%%$$$&&&***,,,*********)))***++++++,,,***---...+++***---//////+++******************+++******+++,,,------------((()))***+++,,,---------***,,,......---------///++++++,,,------,,,++++++,,,,,,,,,***((())),,,...+++******************+++)))))))))******++++++,,,++++++,,,,,,,,,---------++++++,,,...111333333333000,,,+++///111000000333////////////////////////***---,,,******---...,,,------------............,,,,,,,,,,,,,,,,,,---------...///...,,,+++,,,---'''(((***+++------......++++++++++++,,,---...///***+++,,,---......//////000///...------...///000000////////////.........//////......///000000111000000111222333333444444333333333333444444555555777777666666666666777777777777777666666555444444555555555666666666666666666777777777888888888888777888::::::999888999:::888888888999:::<<<===>>>>>>AAAEEEHHHLLLPPPVVVYYYXXXXXXWWWWWWUUUSSSQQQPPPNNNMMMKKKJJJJJJLLLNNNOOOMMMMMMMMMLLLKKKMMMQQQTTTUUUUUUVVVWWWXXXYYYZZZZZZ___```aaabbbeeegggiiijjj{{{rrrcccWWWOOOIIICCC???>>><<<:::888666555555666111111222333444444444444555555444333333333444444333333333111000000222555111111111111111111111111111000000000000111222222000111222222111000111222111111111111000000000000...------...//////...,,,***,,,------,,,,,,---...)))***+++,,,---,,,,,,+++...+++(((%%%$$$'''***,,,''''''&&&&&&''''''((()))%%%***,,,)))))),,,...---******************************+++,,,------------((()))***+++,,,---------***,,,.........---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,...++++++***))))))***++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,---///000111222000,,,***---///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,)))***---...,,,,,,------------.........,,,,,,------.../////////---...///...,,,+++,,,---&&&''')))***,,,---------*********+++,,,---...///++++++,,,---............//////............//////////////////............///......//////000111222///000111222333444444444222222333333444444555555666666666666666777888888666666777777777666555555666666666666666666666666777777777777888888888888666888999999888888999;;;888888888999:::;;;<<<======???BBBFFFJJJOOOUUUYYYYYYYYYYYYYYYWWWUUURRRQQQLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOORRRTTTUUUUUUVVVWWWXXXYYYYYYZZZ^^^___```bbbdddgggiiijjjxxxjjj^^^UUUNNNGGGCCC???===;;;888777666666666000111222444555555444444777666555555444444444555222333333111///000333555111111111111111111111111111111000000111111222333000222333222111000111222111111111111000000000000---,,,+++...000111///---***,,,------++++++---///+++++++++,,,,,,,,,------,,,,,,***)))))))))***+++'''''''''''''''((())))))%%%(((''''''***+++************++++++***************+++,,,------------)))***+++,,,,,,,,,,,,,,,***,,,...///......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++***))))))***++++++***))))))))))))+++,,,---(((((()))))))))*********++++++,,,,,,,,,---...000000+++))),,,---+++***+++++++++++++++++++++++++++***,,,,,,))))))---...+++,,,,,,---------.........---......///////////////---...///...,,,+++,,,---******+++,,,,,,,,,++++++*********+++,,,---//////+++,,,---.........---,,,......////////////..................////////////////////////000111222333...///111333444444444444111222222333444444555555555555555555666888999:::444555666777888777666666777666666666666666666666777777777777888888888888888999:::999777777888999999999888999999:::;;;;;;;;;===@@@CCCGGGLLLRRRWWWVVVVVVWWWVVVTTTQQQOOOMMMIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJMMMNNNNNNNNNPPPRRRTTTUUUVVVVVVXXXXXXYYYZZZ]]]^^^___aaacccfffhhhjjj|||oooddd[[[SSSKKKFFF???>>>;;;999777666666666000111222444555555444444888777666555555555555555222333333111//////333666111111111111111111111111111111111000111111222333111222333222111000111222111111111111000000000000,,,++++++---111222000---))),,,...---+++***,,,///------,,,,,,,,,---...///+++,,,.........---+++)))***************++++++,,, &&&******+++---...,,,******++++++++++++************+++,,,------------******+++,,,,,,,,,++++++***,,,...///......///000...---,,,,,,,,,,,,---...***,,,......,,,++++++,,,,,,+++***))))))***+++,,,***))))))))))))+++---...++++++,,,,,,,,,---------+++,,,,,,,,,++++++---...///***))),,,...,,,,,,---++++++++++++++++++++++++***,,,,,,))))))---...+++,,,,,,,,,---------......---.../////////...---,,,---...///...,,,+++,,,---.........---,,,+++***)))*********+++,,,---///000,,,---.........---,,,+++---...///000000///...---........./////////000000////////////000111333333...///111333444444444444111111222333333444555555444444444555777888:::;;;333555666888888888777777777777777777666666666666777777777777888888888888;;;;;;;;;999666555666777999999999888999999::::::999;;;>>>AAAEEEJJJPPPUUUQQQRRRRRRQQQPPPMMMJJJHHHHHHHHHHHHHHHHHHGGGEEEEEECCCFFFIIIKKKKKKKKKLLLMMMTTTUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^```cccfffhhhiiixxxlll___SSSKKKFFFBBB???<<<:::999888666444444333222222333444666777444444444444444444444444222222333444444444333333333555666555333111111111333333333222222222111111111111222222222111111000///////////////000000111...------,,,---...///000//////000000///...------------------------------,,,,,,------,,,,,,+++************)))******+++++++++******))))))***+++++++++)))((('''((()))+++,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++---,,,***))))))***,,,---------+++((('''))),,,000***+++,,,------,,,+++***///111222///+++((()))+++...---,,,+++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---........./////////...,,,+++---...///...+++***)))***.........---,,,+++***)))------,,,+++***)))((('''---------.........//////............///////////////...///111///******---000000000000000000000000000000000000111222333444333//////444666444555:::777777777888999999999:::555555666777888777777777777888999999999777666555666666555555777888:::;;;<<<<<<:::999888888777777::::::999999::::::;;;<<<;;;===@@@BBBCCCEEEHHHKKKOOOPPPPPPNNNKKKIIIIIIJJJIIIFFFDDDDDDFFFFFFDDDAAAFFFHHHJJJKKKKKKLLLOOOQQQSSSTTTTTTUUUUUUVVVWWWWWWZZZ[[[]]]___aaacccdddeee|||pppdddXXXNNNIIICCCAAA===;;;:::888666444777666555444444444555666444444444444444444444444444444444444444333222111333555666555333111111111333333222222222111111111000111111222222111111000111111000///////////////...------,,,---...///000///////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,+++***)))))))))))),,,++++++************+++***)))((('''((()))+++,,,***+++++++++,,,,,,,,,,,,******++++++,,,++++++***............------------------,,,,,,,,,,,,,,,---------------,,,,,,,,,+++*********++++++*********,,,+++***(((''''''***---+++++++++,,,,,,+++++++++...///000...+++))))))+++......---,,,,,,,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,---...//////...---,,,+++,,,---......,,,******+++------------,,,+++******---,,,,,,++++++***))))))------..............................////////////++++++---111111...///222////////////////////////////////////000111222333444111111555666444555999777777888888888888888999666666666666666777777777777777888888888888777777666666555666777888:::;;;999999888777666666666666777666666666666777888888999;;;>>>@@@AAACCCFFFHHHKKKLLLLLLJJJHHHGGGGGGHHHGGGEEEDDDDDDGGGGGGFFFDDDEEEGGGIIIKKKKKKLLLOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZ[[[]]]___aaabbbcccvvvjjj^^^SSSLLLFFFCCC???<<<:::999777555999888777555444555555666444444444444444444444444666555555555333222111000333444555555333111111222333222222222222111111111000000111111111111000000222222111000///...------...------------...//////...////////////...------+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++***)))))))))***---,,,,,,++++++************)))((((((((()))+++,,,***************+++++++++&&&(((***+++,,,+++***)))///......------,,,,,,+++---------,,,,,,------.........---------,,,,,,,,,'''(((***++++++***(((''',,,,,,,,,+++)))(((***+++,,,++++++++++++++++++,,,,,,------,,,***))))))***......------------......++++++++++++++++++++++++*********++++++++++++,,,)))))))))))))))***++++++------.........---,,,,,,***,,,...---,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////'''&&&)))...---++++++///////////////////////////............///000111111555222222555666555666999888888888888777777777777777666555555555666777888888777777777777777888999666555666666777999:::;;;888777777666666777777777666555555555555666777777777999<<<===>>>@@@BBBDDDEEEFFFGGGFFFDDDCCCDDDEEEBBBAAAAAABBBEEEFFFEEEDDDCCCFFFHHHJJJKKKLLLOOOQQQOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXYYY[[[]]]___aaaaaa{{{qqqdddWWWOOOHHHDDD@@@<<<:::888666444888777666555555555666666555555555555555555555555555555555555444333222111222444555555333111222222222222222222111111111111//////000111111111000000111111111000//////...---......------.....................//////...------******++++++++++++,,,,,,,,,,,,------,,,,,,+++************)))******++++++------,,,,,,++++++***)))))))))(((((())))))***+++)))))))))))))))*********%%%'''***,,,---,,,+++)))---------,,,,,,,,,,,,,,,---------,,,------...............---------,,,,,,((()))***++++++***)))(((---...//////---++++++,,,---,,,+++******+++,,,---++++++++++++************,,,,,,,,,,,,---------...++++++++++++++++++++++++************++++++++++++***))))))))))))***++++++,,,,,,---------,,,,,,,,,)))+++------,,,,,,,,,---***+++,,,,,,---------,,,++++++,,,,,,---......///...............---------............////////////,,,+++,,,///,,,((('''***///////////////////////////.........//////000111333222333555666777999;;;888888888777777666666555777666444333444555777999:::999777666666666777888555555666777888999::::::888888888888888999::::::888777777777777888999999666888:::<<<<<<===@@@BBB@@@AAABBBBBBAAA@@@AAACCC?????????@@@AAABBBBBBBBBAAADDDFFFHHHIIIKKKMMMOOOKKKLLLNNNPPPRRRTTTVVVVVVVVVWWWXXXZZZ\\\^^^```aaawwwjjj\\\RRRJJJFFF@@@<<<999777555444555555444444444555777888555555555555555555555555333444444555555444444444222333555444333222222333222222222111111111000000//////000111111111111111...///000000000000//////..................------------............------*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++***))))))))))))+++,,,,,,,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))&&&(((+++---...---+++***)))******+++,,,---......,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,+++************+++,,,,,,...//////---,,,+++,,,---,,,+++******+++,,,---*********************)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,)))+++------,,,,,,---...******+++,,,------------***+++,,,---...//////000.....................---............////////////444333333555222,,,+++...........................000000/////////000111111000111333333666999;;;<<<888777777666666555555555777666444333333555777888<<<;;;999777555555555666444555666777888999999:::777777777777888999::::::999888888888888999::::::666888:::;;;;;;<<<>>>@@@===>>>@@@???>>>>>>???@@@???@@@@@@@@@??????@@@@@@@@@BBBDDDFFFFFFHHHJJJLLLIIIJJJKKKNNNPPPRRRTTTUUUVVVWWWXXXZZZ\\\^^^``````rrrcccWWWMMMIIIBBB===:::888666444444444333333444666777888555555555555555555555555333333444555555555555555222333555444333222222333222111111111111000000000///000111222222222222222---...///111111111000///.........///......---,,,,,,,,,---............---******++++++,,,,,,------,,,,,,------,,,,,,+++***000///---+++)))'''&&&&&&))))))+++,,,,,,+++***)))((()))))))))************************))))))))))))''')))+++,,,---,,,+++***(((((()))***,,,---......++++++++++++,,,---......------,,,,,,,,,+++++++++...,,,***))))))***,,,...)))***,,,,,,+++******+++,,,++++++++++++++++++,,,,,,***)))***++++++***)))((()))***+++,,,,,,++++++++++++++++++++++++++++++)))))))))************++++++************+++,,,,,,++++++*********+++,,,,,,)))+++------,,,,,,---...***+++,,,,,,------------***++++++,,,---...///000---------.........//////............////////////000000222444333......111........................111000000//////000000111///222333222555999<<<;;;666666666666555555555555666555444444444555666777;;;:::999777666555555555444555666888999999999999555555555555666666777888777666666666666777888888777999:::;;;;;;;;;===???;;;<<<======<<<;;;<<<>>>@@@AAABBBAAA@@@???@@@AAA>>>@@@BBBCCCCCCDDDGGGHHHGGGHHHJJJLLLNNNPPPRRRSSSUUUVVVWWWYYY[[[]]]___```{{{kkk___QQQLLLEEE???<<<999777666777666555555555666777888555555555555555555555555444555555555555555444333111333444444333222333444111111111111000000000000000111222333333444444444...///111111111000...---....../////////...,,,,,,+++,,,------.........---+++++++++,,,------......,,,,,,------,,,,,,+++***------+++***))))))((((((&&&''')))+++++++++***)))(((((()))***************+++++++++******)))))))))))))))***************)))((())))))***+++,,,,,,---************+++,,,------,,,,,,+++++++++*********++++++************++++++''')))******))))))+++,,,+++++++++,,,,,,+++++++++...,,,******,,,,,,***(((((()))***,,,------,,,,,,++++++++++++++++++++++++))))))))))))***************))))))))))))***+++++++++***))))))***+++,,,---***,,,------,,,+++,,,---++++++,,,---------,,,,,,******+++,,,---......///+++,,,,,,---...///000000............////////////******,,,000///,,,,,,000........................000//////....../////////000444444111333888999777444555555555555555666666444444444555555555666666777888888888888777777666444555666888999999999999666666555555555666666777666555555555555666777777666888999:::999:::;;;===999:::;;;:::999888999:::;;;>>>@@@???>>>>>>???BBB===???@@@AAAAAAAAACCCDDDGGGGGGIIIKKKLLLNNNPPPPPPSSSTTTVVVWWWZZZ[[[]]]^^^qqqdddTTTOOOHHHAAA>>>;;;999888:::999888666666666777777666666666666666666666666777777666666555444222222111333444444333222333444111111111111000000000000000111222333444555555555000111222222111///---+++....../////////...,,,++++++,,,------.........---++++++,,,------...//////,,,,,,---------,,,++++++''''''((()))***,,,...///$$$%%%(((***++++++***)))(((((()))***************,,,+++++++++******)))))))))))))))(((((((((((((((***************+++++++++))))))))))))***+++,,,---+++++++++*********))))))''')))***++++++***)))'''(((***++++++***+++---000***+++,,,------,,,+++***///,,,******,,,,,,***((()))***+++---......------++++++++++++++++++++++++))))))))))))************((((((((((((((()))************)))))))))***,,,---+++,,,...---,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---......***+++,,,---...000111111............/////////000,,,+++...111000------000........................///......---------......222666555111111666777333333444444555555666666666333444555555666666555555444555777888999999999888333555666888999999999999888888777777777777888888666666666666666777888888555777999999888888:::;;;888999999888777666666888555888;;;;;;:::;;;>>>@@@<<<>>>???@@@??????@@@BBBGGGGGGHHHJJJLLLMMMNNNOOORRRSSSTTTVVVXXXZZZ[[[\\\yyyooo]]]TTTHHHBBBAAA@@@;;;777999888888888777777666666555555555555555555555555:::::::::999777666444333444333333222222333333444333333222222222333444444000000111222333333444444000333333///---///000///,,,...///...---+++,,,,,,---///000...,,,+++---000.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++)))'''***000000+++))),,,+++......++++++......+++************))))))))))))******))))))******+++,,,+++,,,------......---------+++)))***,,,---,,,))))))***+++,,,,,,+++***)))((()))******)))***,,,...+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------************+++,,,---...(((***+++***)))((()))***))))))))))))************(((,,,+++'''(((------******++++++++++++***)))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,------...///---...///000000///...---,,,,,,------.../////////))),,,///000000/////////---...//////------...///111000///......///000111444444444444444444444444///000333444444333222111666666555444555666777888999888888777666555555444555666777888888888888888666888999888555444555777777666444333444777999;;;777888999888777777999;;;999888777777777888999::::::;;;===<<<;;;;;;<<<>>>:::;;;;;;<<<>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKLLLSSSTTTUUUUUUUUUVVVXXXZZZ}}}uuudddZZZNNNFFFCCCAAA===888777777777888888888888888555555555555555555555555777777777777777666555444444333333333333333333444333222222111111111222222//////000000111222222222222666555111///000111000---///000///...---------,,,...///...,,,+++---/////////.........------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++***''')))......***))),,,(((******((((((******((((((((())))))*********+++***************++++++,,,++++++,,,------------,,,---+++)))***,,,---+++))))))******************)))((()))******)))***,,,...+++,,,,,,------,,,,,,+++***************+++++++++*********+++++++++,,,,,,************+++,,,------(((***+++***)))((()))***++++++******************))),,,,,,((((((,,,---***((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,---...//////...---,,,..................------'''***---...---,,,,,,---,,,.........---,,,---...111000000/////////000000333333333333333333333333000111222333444333222222555555444444444555666777888888888777666555555555555666777888888999888888666888999888555444555777888666555444444666999:::777888999888777777999;;;999888888777888999:::;;;999;;;<<<<<<::::::;;;===::::::;;;<<<===???AAABBBBBBBBBDDDEEEGGGIIIJJJKKKPPPQQQSSSSSSSSSUUUWWWYYY~~~oooeeeWWWMMMGGGDDD>>>:::666777777888888999::::::555555555555555555555555444444555666666666555555333333333333333333333333333222111000000000000000---......//////000000000444888777222000111222111...000111000///---......+++---//////---,,,---...////////////............+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++***((((((++++++)))))),,,'''******''''''******'''''''''((()))***+++,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++,,,*********+++,,,+++******))))))(((((())))))***((()))******))))))+++---++++++,,,,,,,,,,,,+++++++++++++++***************)))))))))************++++++++++++++++++++++++,,,(((***+++***)))((()))***++++++++++++++++++++++++***,,,+++)))(((++++++)))'''((()))***+++,,,,,,,,,---,,,+++++++++,,,...///...---,,,++++++******+++,,,,,,------------,,,,,,000//////...------,,,,,,(((***---...---,,,,,,---+++---...---,,,+++,,,---000000111111111111000000222222222222222222222222111111222222222333333333444444444333444555555666888888777777666666555555555555777888888999999999666777888777666555666777888777555444444666888999777888888888777777999:::999999888888999999:::;;;888999::::::999999:::<<<::::::;;;;;;===>>>@@@AAAAAAAAABBBDDDFFFGGGHHHIIILLLNNNPPPQQQQQQSSSVVVXXXzzzoooaaaTTTLLLFFF@@@<<<888888999999999999999999555555555555555555555555555555555666666555555555333444444444444444444333444333222111000/////////........./////////000000555888777222000111222000...///000000...------...,,,---////////////........................------+++++++++,,,,,,---------***+++++++++++++++,,,,,,))))))*********++++++++++++)))(((((()))(((***+++))),,,,,,)))))),,,,,,)))'''(((((()))******++++++))))))******++++++++++++))))))***++++++++++++++++++*********+++++++++******)))(((''''''((()))***((()))***)))((()))***,,,++++++,,,,,,,,,,,,++++++,,,+++++++++***))))))))))))))))))*********++++++++++++,,,,,,+++++++++***(((***+++***)))((()))***((())))))******+++,,,,,,+++,,,+++))))))*********(((((()))***+++,,,,,,,,,...---,,,++++++---///000,,,,,,+++*********++++++------------------------//////.........---------+++---//////.........///+++,,,------++++++,,,---//////111222222222111000000000000000111111111111222222111111111222333444333333333333444444555555888777777777666666666555444555666888888999999999777777777777666666666666999888666555555666777888666777888777666777888:::999999999999999::::::;;;777888999999888888999::::::::::::;;;<<<===???@@@???@@@AAABBBDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQUUUWWWxxxjjj]]]RRRJJJBBB>>><<<;;;;;;:::999888888777555555555555555555555555777777777777666555444444333444444555555444444333555444333111111000000000//////000000000000111111333666555111...000000///,,,...//////---,,,,,,---.........///000111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))*********+++++++++++++++)))'''''')))*********------******------*********))))))))))))))))))((()))***++++++++++++***((()))******++++++*********************************)))(((''''''((()))***((()))***)))((((((***+++***++++++,,,,,,++++++***,,,+++++++++***)))))))))************+++++++++,,,++++++,,,,,,,,,+++******(((***+++***)))((()))***$$$%%%&&&((()))+++,,,---,,,************)))***+++******+++++++++******)))...---,,,++++++---///000))))))******+++,,,---...///..................///---------.........//////,,,---//////...---...///+++,,,------++++++,,,---...///000222222222111000/////////000000111111111222222111111111222333444333333333444444444444444777777777777666666666666444555666777999999999:::888777777666777666666555888777666666555666777777666777888777666666888:::888888999999999:::::::::666777999888777777888:::::::::::::::;;;<<<>>>>>>>>>>>>???@@@AAACCCDDDDDDFFFHHHJJJLLLMMMOOOSSSVVVsssfffYYYOOOFFFAAA>>>===<<<;;;999888777777555555555555555555555555888888888777666555444333333444555666666555444333444333222111111111111111111111111111111111111111000333333///---///000///,,,---///...,,,++++++,,,000...------///111111111+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---)))************++++++++++++,,,+++''''''***+++)))))),,,,,,)))))),,,,,,)))************))))))((((((((()))***,,,,,,+++******))))))***++++++++++++***)))***+++***))))))***+++***))))))(((((())))))***((()))***)))(((((()))+++******++++++++++++******+++++++++************************+++++++++,,,,,,)))***,,,------,,,+++***(((***+++***)))((()))***###$$$%%%''')))+++,,,---+++)))(((++++++)))***---+++++++++++++++***))))))---,,,+++++++++,,,...///)))))))))***,,,---///000000///............///000,,,,,,------...//////000+++,,,---,,,++++++,,,---+++---...---,,,+++,,,------...///000000111000000...//////000000111111111111111222222222333333333333333444555555555555444777777777777666666666666333444666777999:::::::::888777666666777777666555777666666666666666777777666777777777666666888999777777888999999999999888666777888888777777888::::::999999:::;;;<<<======<<<======>>>@@@AAAAAABBBCCCEEEGGGIIIJJJLLLOOORRR{{{nnnaaaUUUKKKEEE======<<<;;;:::999999888555555555555555555555555555555555666666555555444333444555666666555444333222111111000000000111111111111111111111111111111...222222///---000111000---...000///---,,,,,,---000---******---///111000+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------)))************+++++++++***------)))(((,,,,,,((((((++++++((((((++++++((()))))))))))))))*********((()))+++,,,,,,+++***))))))***++++++,,,,,,++++++(((***++++++(((((()))+++)))******************)))((()))***)))'''''')))*********++++++++++++*********************+++++++++)))))))))************+++((()))+++---------,,,+++(((***+++***)))((()))***&&&&&&'''((()))***++++++***''''''+++,,,***+++///)))******+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,---/////////...------------...///------..................+++,,,---,,,+++***,,,---,,,.........---,,,---...------------...///000111...//////000111111222222000111222333444333222222333444555666666666555555666666666666777777777777333444666777999:::::::::999777555666777888666444555555666666777777888888555666777777555666777999555666777888888888777777666888999999888777999:::999999999999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEEEEGGGKKKMMMsssfffYYYNNNHHH;;;;;;;;;;;;;;;;;;;;;:::555555555555555555555555111222333444555555555555333444666777777666444333000////////////000000111111111111111000000000000...111222///...111222111...///111000...------...///+++''''''***...000000,,,,,,,,,------.........---------,,,,,,+++++++++))))))***+++,,,,,,------)))************+++++++++***......***)))---,,,((())),,,,,,)))))),,,,,,)))''''''((()))***+++,,,,,,''')))+++,,,,,,,,,***)))******+++,,,,,,,,,,,,+++(((***,,,+++(((''')))+++)))***+++,,,,,,+++***)))((()))***)))''''''(((*********++++++++++++******))))))******+++++++++,,,(((((((((((())))))))))))'''(((+++---...---,,,+++(((***+++***)))((()))***))))))))))))))))))))))))***&&&&&&+++,,,***+++000'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,++++++------,,,,,,,,,---.........---,,,,,,,,,,,,---.../////////...------,,,,,,...//////...,,,,,,...///---...//////------...///------,,,,,,---...000111...//////000111222222333///111333444444444222111444444666777777777666555666666666666777777777777333444666777999::::::;;;999777555555888888666444444555555666777888888999555666777666555666777999444555666888888777777666666888999999888888999:::999999999999:::;;;<<<<<<:::;;;;;;<<<===>>>??????===???AAABBBBBBDDDGGGIIIyyynnndddVVVJJJAAA===888777:::<<<;;;:::888888888888777777777777333222222222222333444444666333222444444222444777333222111111222222111///000000000000111222333444222111///.........///000........................//////...,,,+++---111444000///---,,,++++++,,,---000,,,((((((,,,///...,,,,,,------...---,,,***)))***)))'''&&&'''))),,,...************+++,,,---...---,,,+++*********,,,,,,'''((())))))(((((()))+++++++++++++++++++++++++++((()))************))))))'''((())))))(((((()))***(((((())))))******+++++++++******)))))))))))))))+++*********************))))))))))))))))))))))))+++*********))))))(((((())),,,---***%%%###&&&)))******+++++++++,,,,,,,,,+++((('''(((+++------+++))))))))))))************&&&'''***,,,---,,,+++***+++,,,...---,,,++++++,,,)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---------......//////.........---------............////////////+++---000111000//////000000111111111111222222222111222222333333222222111333444444555555444444333666555444444444666777888333444555777888:::;;;<<<666777888999999888777666888777666666666777999:::666777999999888888888999222333555666777777777666777777888999999999999888::::::::::::;;;<<<=========;;;999888888:::===>>>>>>>>>???@@@BBBEEEFFFHHHtttjjj[[[OOODDD???:::999:::<<<<<<;;;888888888888777777777777333333333333333444555555777444222444444111222555333222111111222222111///,,,,,,,,,,,,---...///000111000000///////////////........................---......---,,,---000333------,,,++++++,,,---...---)))%%%&&&))),,,+++)))+++,,,---------,,,+++***---+++)))(((''')))+++,,,******)))******+++,,,---,,,+++******)))***+++,,,%%%&&&''''''&&&&&&''')))************************************************'''((())))))(((((()))***)))))))))))))))*********+++******)))))))))))))))))))))******************))))))))))))))))))))))))************)))))))))((((((+++,,,***&&&$$$'''***++++++,,,,,,,,,------------***((((((***+++***((())))))))))))************'''((()))***++++++***)))***,,,------+++++++++,,,)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---------............------,,,,,,,,,,,,............////////////,,,...//////........./////////000000000111111111111222222333333222222111333444444444444333333222666555555555555555666777444444555666777888888999777777888888888888777777888777777666777888999:::666777999999888888888:::333444666777888888777777777777888999999999999888999999999999999;;;<<<<<<<<<;;;999888999:::===>>>======>>>???AAACCCEEEFFF}}}qqqbbbUUUIIICCC===:::;;;===<<<;;;999999888888888777777777444444444444444555666666888444333444333000000222333222111111222222111///...............///000111000000000000000//////...------------------------+++---......---...///111************+++,,,......///+++((())),,,......,,,++++++,,,---------,,,,,,///...+++)))))))))***+++***)))))))))))))))************)))))))))******+++%%%'''(((((('''&&&((()))))))))))))))))))))))))))---,,,***))))))))))))***'''((())))))(((((()))***************))))))))))))+++******)))))))))))))))((((((((())))))*********))))))))))))))))))))))))************))))))))))))(((***+++***'''&&&)))+++,,,,,,,,,,,,---------...***)))'''((()))******)))))))))))))))************(((((()))))))))))))))))))))+++,,,,,,+++******+++)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++---............/////////...//////...,,,,,,---///.../////////000000000000111222222333333222222111333333444333333222111111555555666666666555555444555555555555666666666666888888777777777777888888888777777777777888999999666777999888777777888:::555666777888888888888888666777888888999999888888888888888888999:::;;;;;;<<<;;;:::999999:::<<<>>><<<<<<===>>>@@@AAACCCDDDxxxhhhZZZMMMGGG???;;;;;;<<<<<<;;;999999999888888888777777555555555555555666777777666333222444333000000222333222111111222222111///000000000000000111222222///000111111111000...---------------------------)))+++...///...---...///*********++++++,,,,,,,,,///---++++++...//////...***++++++,,,------------///...,,,+++***+++,,,,,,***))))))(((((((((((())))))))))))))))))*********''')))******))))))***+++)))))))))***************---+++)))''''''''')))***'''((())))))(((((()))***++++++******))))))((((((+++******)))))))))))))))'''''''''((())))))******((((((((((((((((((((((((*********)))))))))))))))''')))***)))((((((***,,,+++++++++,,,,,,,,,------%%%$$$%%%''')))+++---...((()))))))))************+++***)))))))))))))))***(((***++++++*********+++)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,---------.........///////////////---++++++---////////////000000000111111111222222333333222222111333333333333222111000000444555666777666555444333444555555666666777777777999888777666666777888999777777777888888888999999666777888888777777888:::777777888888999999999999666777777888888888888888888888888888999:::;;;<<<<<<;;;:::999999;;;<<<===;;;<<<<<<===>>>???AAABBB}}}nnn```SSSKKKBBB;;;:::;;;;;;:::999999999999888888888888666555555555555666777777444111222555555222222444333222111111222222111///...............//////000///000111111111000...---------------------------(((+++---///...------...,,,,,,,,,,,,++++++******+++***)))***+++,,,,,,+++++++++++++++,,,------...,,,,,,+++++++++,,,......))))))(((((('''((((((((((((((())))))************((()))******))))))***,,,*********+++++++++,,,,,,+++***(((&&&%%%&&&((()))'''((())))))(((((()))***++++++******))))))((((((+++******)))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******((()))))))))))))))+++,,,)))*********++++++++++++$$$%%%&&&'''(((***---...((()))))))))************,,,,,,+++*********++++++''')))++++++******+++,,,)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---------......------------............------------............000000///---++++++---///000000000111111111222222111222222333333222222111222333333333222222111000333444555666666555444333333444555666888999:::;;;999888777666666777888999777888888888999999999999666777888777666666888:::888888888888888999999999666666777888888888888777999999999::::::;;;<<<===;;;;;;:::::::::;;;<<<===;;;;;;;;;<<<===>>>???@@@uuuhhhYYYPPPEEE===;;;;;;;;;;;;:::999999999999888888888555555555555555666777777444111222666666444333666333222111111222222111///111000000///000000111111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,------------------,,,+++***)))++++++,,,,,,,,,---------,,,,,,+++++++++,,,------++++++++++++,,,---......)))((((((((((((((())))))(((((()))***++++++++++++&&&''')))(((''''''(((************+++,,,,,,------)))(((''''''''''''))))))'''((())))))(((((()))***************))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,))))))))))))************((()))***)))(((((()))+++))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,''')))+++,,,++++++,,,---)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---------......------...............///,,,------------.........///000000///------...000111111111111222222222222111222222333333222222111222222333333333333222222333333444555555555555555333444555777888:::;;;<<<888888777777777777888888777888999999::::::999999666777777666555666888:::999888888777888888999999555666777777888888777777::::::::::::;;;<<<======;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>}}}qqq___VVVIII@@@============::::::999999999888888888555555444444555555666777666444444888777444333555333222111111222222111///222222111111111111222222111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,...,,,,,,---...------,,,+++---...///////////////000...---,,,+++++++++,,,---+++++++++++++++,,,,,,,,,(((((((((((()))***++++++((()))***+++,,,,,,,,,+++&&&((())))))(((((()))***)))))))))***+++,,,,,,,,,(((((())))))******++++++'''((())))))(((((()))***)))))))))))))))*********+++******)))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))((()))))))))************+++***))))))***+++++++++))))))*********+++++++++)))+++,,,***(((''')))+++))))))))))))************((()))+++,,,------,,,+++(((***,,,,,,,,,,,,---...)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,---------............///111111000///000111000000000000111111111111111222222333333222222111111222333444444555444444222222222333444555666777444444555666777888999:::777777888888888888777777777888999:::::::::999999777777777555444555888:::999888777777777777888999555666666777777777777777999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>xxxcccYYYLLLCCC????????????:::::::::999999999888888444444444444444555666666888666666999888444222333333222111111222222111//////...------------......222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,...***+++---...///......---)))+++------,,,,,,,,,---///...,,,+++***++++++,,,---,,,,,,++++++******)))(((((((((((()))+++,,,,,,((()))+++,,,------,,,,,,(((***++++++******+++,,,'''(((((()))***+++++++++((()))***,,,------------'''((())))))(((((()))***(((((())))))******+++++++++******)))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))(((((())))))*********+++,,,***))))))***++++++*********+++++++++,,,,,,,,,''')))++++++)))))),,,///))))))))))))************&&&'''***,,,---,,,+++***(((***,,,---,,,,,,---///)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......---///222222222111111111////////////000000000000222222222333333222222222111222333444555666666666222222111222333555777999555555555555666666666777666777888999999888777666777888999:::;;;:::999999777777666555444555888:::999888777666666777888888555666666777777777777777888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<======>>>zzzooobbbPPPEEEBBBAAA???===<<<;;;:::999888888888888666555444444555666555333777999;;;:::777444222222555555555444333333222222000000///......///000111...///...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,//////...------------......---------...///111222)))---...******//////+++++++++++++++++++++++++++''''''((()))))))))))))))++++++******************)))******++++++******)))))))))))))))))))))))))))'''***+++'''&&&(((***)))))))))))))))************(((((())))))************+++((($$$###%%%))),,,...)))(((''''''((())))))(((+++***)))(((((()))***+++'''((((((((())))))******###$$$''')))+++++++++++++++'''&&&***+++)))+++000)))))))))***+++++++++,,,+++++++++***************+++***)))(((((((((******,,,+++***)))((((((((()))***,,,------+++*********...---+++******+++---...+++***)))***,,,---,,,+++...---+++******+++,,,...---------............///,,,---///000000...,,,+++.........//////000111222111111111111111111111111//////000111222222333333222222222222333444555555333444444555666777777888777888888777666555555666999888777777777888999:::999999888888777777777666:::999888888999999777666444444444444555666888888777777888999;;;<<<<<<===;;;::::::999999::::::;;;>>>>>>>>>===<<<<<<;;;;;;sssfffTTTHHHDDDBBB@@@===;;;;;;:::999888888888888666555444555666666555444444666888888777666666666666555555444333222222111111111000/////////000111...//////---,,,,,,...000++++++,,,,,,,,,---------,,,,,,++++++,,,---......000///......---------------,,,,,,,,,---...000111)))------******......+++++++++++++++++++++++++++((())))))***************************************))))))************))))))))))))))))))))))))))))))%%%***,,,)))((())))))'''(((((()))))))))*********((((((((()))))))))*********(((&&&&&&((())))))))))))(((''''''(((******)))+++***)))(((((()))***+++((((((((((((((('''''''''&&&''')))+++,,,------------)))(((,,,,,,***+++000***************+++++++++******************++++++---,,,+++******+++,,,,,,++++++***))))))))))))))))))+++,,,,,,+++***+++,,,...---+++******+++---...,,,+++***+++---...---,,,///...---,,,,,,---...///---------............/////////000111111000///............//////000111222111111111111111111111111///000000111222222333333222222222222333444555555444444444555555666777888888999999888555444444555888888888888888999999:::666666555555555444444444:::888777777888888777666555555555555666777888999777888888999:::;;;<<<===::::::::::::::::::::::::<<<<<<<<<<<<============yyylll[[[NNNGGGCCC@@@<<<::::::999999999999::::::777666555555777777666555666777777777555555777888777666555444333222111111333222111000000000000000...//////...------...000++++++,,,,,,------......,,,,,,,,,,,,---...000000000000///......---,,,,,,,,,+++++++++,,,---......***,,,,,,***+++---...+++************************))))))***+++++++++++++++************************)))******************)))))))))))))))))))))))))))$$$))),,,)))((())))))&&&(((((())))))))))))******((((((((())))))))))))))))))(((((()))******'''%%%)))+++,,,,,,***)))***+++******((((((((((((***************))))))((('''&&&((((((***+++,,,,,,,,,+++...++++++------+++,,,...+++++++++***************)))))))))***+++++++++,,,,,,++++++***++++++,,,,,,***************)))))))))(((***+++,,,++++++,,,...---,,,+++******+++,,,------,,,+++,,,...///...---000///...------...000000---------............///000000000000000000000000.........//////000111222111111111111111111111111000000000111222222333333222222222222333444555555555555444444444666777888777888999888555444555666777777888999999999999999888888888888888777777777:::888777777999999888666666666666666777888999999777888888999:::;;;<<<<<<999999;;;;;;;;;;;;999999:::;;;;;;<<<======>>>>>>~~~rrrbbbSSSJJJDDD???<<<::::::999999999:::;;;;;;777666555666888888888666::::::999666333333555777888888777666444333222222444333222222111000000///...///000///------...000------------------,,,,,,+++++++++,,,---///000111111000000///...---,,,,,,,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))******++++++*********************+++++++++++++++************++++++))))))))))))))))))))))))&&&***+++(((&&&)))***((((((((((((((()))))))))***************************)))))))))***++++++)))'''(((000888777///((())),,,***)))(((''''''((()))***)))***+++++++++***))))))'''(((((()))))))))))))))---,,,+++,,,,,,++++++,,,,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))******)))*********+++*********)))+++,,,+++******,,,...,,,,,,++++++++++++,,,,,,---,,,+++,,,---......,,,///............///000000---------............///......---------...///000............///000111222111111111111111111111111000000111111111222222222222222222222333444555555666555444333333555777888555666777777666666777888666777999:::;;;::::::999::::::::::::999999999999;;;999888999::::::999888888888777777888999999:::777888888999::::::;;;;;;888999;;;<<<<<<;;;999888;;;;;;;;;<<<<<<=========yyyhhhYYYNNNFFF???<<<:::::::::999::::::;;;;;;888777666777999:::999888::::::888555333333555888999999888777666555444444333333333222111000//////---///000000.........000//////......---,,,++++++*********+++,,,...///000000000000000///...---,,,---.........------------*********+++,,,++++++,,,))))))))))))))))))))))))'''((())))))******))))))))))))*********+++++++++---,,,++++++++++++,,,---)))))))))))))))))))))))))))+++***%%%$$$(((++++++'''(((((((((((()))))))))++++++++++++++++++++++++)))(((''')))+++,,,,,,+++&&&555CCCAAA222''''''---***)))(((''''''((()))***%%%&&&(((***++++++******(((((((((((((((((())))))***++++++******+++***))),,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,(((((())))))************((()))***+++,,,,,,+++++++++,,,,,,+++))))))+++------,,,,,,,,,,,,,,,,,,---,,,******+++,,,---,,,+++,,,,,,,,,,,,---......///---------............///------,,,,,,---...//////............///000111222000000000000000000000000111111111111111222222222222222222222333444555555555555444333333444666666222444666666777777999;;;666777999:::;;;;;;::::::777777777777777777777777<<<:::::::::<<<<<<;;;:::999888888888888999999:::777888888999999:::::::::888999;;;<<<<<<;;;999888===<<<<<<<<<;;;;;;;;;:::ooo```RRRHHHAAA===;;;;;;::::::::::::;;;;;;888777777888:::;;;:::999666666666555444555888;;;888888888777666666555555111222222222111000//////---///111111///...//////000//////...---,,,++++++++++++++++++,,,---//////...///000111000///...---......///......---,,,++++++)))))),,,,,,******---************************''''''((())))))))))))))))))))))))***++++++,,,,,,---,,,+++******+++,,,---)))))))))))))))))))))))))))+++***%%%$$$'''++++++''''''(((((((((((()))))),,,++++++++++++*********'''&&&&&&'''***++++++***%%%444AAA@@@222''''''+++))))))''''''''''''))))))!!!###%%%((()))))))))(((+++***************+++,,,(((++++++******,,,+++(((+++++++++***************)))))))))***+++++++++,,,)))***+++,,,,,,,,,,,,,,,'''(((***,,,------,,,,,,+++++++++***)))***,,,...------............------+++***)))***,,,---,,,+++******+++,,,,,,------------------............///---------.../////////000.........//////000111222000000000000000000000000111111111111111111111111222222222222333444555555444444444444444444444444111333555666777888:::<<<777777999:::;;;;;;;;;;;;888888888999999999999:::;;;:::999:::<<<===<<<;;;999888888888888888999999888888888888999999::::::999999;;;;;;;;;;;;999999======<<<<<<;;;::::::999vvvfffXXXMMMEEEAAA===<<<;;;:::::::::::::::999888777999;;;<<<;;;:::555666666666555666888;;;555555555555555555555555///000111111111000//////---///111111000/////////---------...............------,,,------...//////---...000111111111///...---.........---,,,***)))+++((((((,,,,,,))))))---++++++++++++++++++++++++(((((()))************)))((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))&&&***+++(((''')))***((('''''''''((((((((())))))*********)))))))))((((((######%%%'''))))))&&&###&&&---333444...)))((())))))((('''&&&&&&'''((()))###$$$''')))******((('''******)))))))))+++,,,---'''+++,,,***+++...---)))***************+++++++++******************++++++((()))+++,,,------,,,,,,&&&(((***,,,---------,,,((())))))))))))+++///222...//////////////////...,,,+++***+++---...---,,,)))***+++,,,,,,------------------............///***+++,,,...///......---.........//////000111222000000000000000000000000111111111111111111111111222222222222333444555555222333555666666555333222333444666777666777999:::888888888999:::;;;<<<===;;;;;;;;;;;;<<<<<<======:::999888999;;;;;;;;;:::999888888777777777888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;zzzjjj[[[PPPHHHDDD>>>===<<<;;;:::999999999999888888999;;;<<<<<<;;;777888888777555444555777333333333444444444444555......000111111000//////---///111222000/////////++++++,,,---...///000111//////.........//////000,,,---///111222111000///,,,---------,,,***)))''',,,'''(((,,,---))))))---++++++++++++++++++++++++))))))***+++++++++++++++((())))))***++++++,,,,,,***)))(((&&&&&&((()))***))))))))))))))))))))))))###)))---+++******(((%%%''''''''''''((((((((()))))))))(((((('''''''''&&& !!!$$$((()))&&& '''&&&&&&(((***+++)))''')))((('''&&&&&&'''((()))''')))+++------,,,***(((((('''''''''''')))+++,,,&&&,,,---+++,,,000///+++))))))******+++++++++,,,+++++++++***************&&&''')))***++++++******&&&(((***---......---,,,%%%&&&'''(((***---222555//////000000000000//////---,,,+++,,,...///...---)))***+++,,,---------------------.........//////&&&'''***,,,---,,,+++***.........//////000111222000000000000000000000000222222111111111111111111222222222222333444555555111333555777777555222111555777888777666555777888999888888888999;;;===>>>888888888999999:::::::::888777666777999:::999888888888777777777777777888888888888888888999999999;;;::::::999999::::::;;;999::::::;;;;;;<<<<<<===~~~pppcccVVVJJJBBB@@@<<<777888;;;<<<999555888999;;;:::888999<<>><<<<<<<<<888444666;;;888999999::::::;;;;;;<<<888888777666666777888999888666444555888999777555888888888888999::::::;;;;;;===???@@@@@@>>><<<:::uuuhhh[[[NNNEEEAAA>>>;;;:::;;;<<<:::777777999:::999888888;;;>>>888777777666555555444444444444444444333333333333222222111000000111222222111111111///...///111444000000/////////000000111222111//////000111000000000///---,,,,,,---.../////////...---,,,,,,,,,,,,++++++******************)))***+++***))))))+++,,,&&&((())))))(((((()))***)))))))))***++++++,,,,,,***+++,,,+++((('''((()))(((''')))---...***((()))***)))(((((((((((()))***((()))***)))((('''((()))+++***)))((('''(((((()))(((((((((((((((((((((((()))'''&&&(((+++,,,+++***(((///((( &&&(((&&&***(((((()))))))))*********)))))))))))))))*********(((((()))***++++++++++++---***+++...+++&&&&&&******+++,,,,,,,,,,,,+++***(((++++++)))))),,,,,,))))))))))))))))))***++++++((())))))'''%%%''',,,111666444333444555555222///444444333111000...---,,,++++++++++++++++++++++++,,,---...---,,,,,,,,,...,,,,,,---------.........)))+++...///......000111.........///////////////000000000000000000000000000111111111111222222222///111222444444333222111888777777777666555555555999999999<<<@@@AAA@@@>>><<<;;;;;;;;;999555888===:::::::::::::::::::::::::::999888777666666777777777666555666999;;;:::999999999999999:::;;;;;;<<<<<<===???@@@@@@>>><<<:::{{{nnnaaaSSSJJJBBBAAA???===;;;:::::::::777888888888777888:::<<<666777777777666555444333666555555555444444444444222222111000000111222222222222111000......000222111111000000000000000000111///,,,,,,......,,,***000///...,,,,,,---......///...------,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,***)))(((***+++&&&((()))(((''''''(((***)))))))))***++++++,,,,,,***+++,,,+++)))(((((()))+++)))***......***(((***+++***))))))))))))***+++***+++,,,+++)))(((((())),,,+++)))((('''(((***+++(((((((((((((((((((((((()))((('''(((***++++++******...'''%%%'''''',,,(((((())))))))))))******'''(((((()))******++++++,,,+++***))))))***,,,,,,,,,+++,,,...,,,((())),,,++++++++++++++++++++++++))),,,,,,))))))++++++((())))))))))))***+++------***************,,,...000666444222222333333222111555444333111///---,,,++++++++++++++++++++++++++++++---...---,,,+++,,,...---------.........//////***,,,...///......///111------......//////000000000000000000000000111111000111111111111222222222000111222333444333222222888888777666555444444333666888<<<>>>???@@@AAABBB;;;999999;;;999777999>>><<<<<<;;;::::::999888888<<<;;;999888777666666666777666666888;;;<<<<<<<<<::::::::::::;;;<<<===>>><<<>>>???@@@???>>><<<:::tttfffWWWMMMDDDCCCAAA>>>:::999999;;;666777777777777888888999666666777777777555444333666666666666555555555555222111111111111111111222000111111000//////111333222222222222111000000//////,,,***+++......+++(((000///...------------...///...---,,,,,,,,,,,,,,,***************)))))))))+++,,,,,,+++)))((()))+++''')))***)))(((((()))***)))))))))***++++++,,,,,,***+++,,,+++)))((()))***---******---,,,)))(((***+++******************+++***+++,,,***(((''''''(((,,,***(((''''''(((***+++(((((((((((((((((((((((()))(((((()))************(((---&&&"""''''''&&&,,,(((((((((((()))))))))***(((((())))))************---,,,+++******++++++,,,***+++---...,,,++++++---,,,++++++******++++++,,,***---,,,))))))+++***(((++++++***)))))))))******,,,+++***,,,...//////...444222000//////000111222333222111///---+++))))))+++++++++++++++++++++++++++,,,------++++++,,,---------------............***,,,...///......///000,,,------...///000111111000000000111111111111111000000111111111222222222000111222333333333222222666666666555555444444444444999>>>???===<<>>?????????===<<<:::yyyjjj[[[PPPEEEDDDBBB===999777888:::777666666777888888888777666666666666666555555444777777666666666555555555111111111222222111111111---...000000000111333555333333333333222111///...///...---///222222000...//////......------------......---,,,,,,,,,------''''''(((((()))***+++++++++,,,,,,+++)))((()))+++)))+++++++++))))))***+++)))))))))***++++++,,,,,,***+++,,,+++***)))***+++---***)))+++***'''(((************++++++*********)))******)))'''%%%&&&'''***((('''&&&&&&''')))***))))))))))))))))))))))))((()))))))))))))))******&&&***'''%%%+++((($$$***'''(((((((((((()))))))))************))))))((((((++++++,,,,,,,,,+++******))),,,...---,,,,,,------,,,++++++******++++++,,,***---,,,))))))+++***(((***))))))((((((((()))))))))(((((()))+++,,,+++)))000///---,,,+++---///111222111000...---+++***)))+++++++++++++++++++++++++++,,,---,,,++++++,,,---+++,,,,,,,,,,,,---------+++,,,...///.........000,,,------...///000111111//////000000111111111111000000111111111222222222111111222222333333333333333333444444555555666666444999>>>>>>:::999<<<@@@@@@;;;999::::::777777999999999999::::::;;;;;;;;;888888999999:::::::::;;;999999:::999999888888999;;;;;;;;;<<<===>>>@@@AAA>>>?????????>>>===;;;:::wwwppp```UUUIIIFFFAAA===:::888888888777777666777999999777666777666555555555555666666777666666666555555555555000111222222222222111000+++---///000111222444666444444555444333111///...,,,---///000111111000000///............---------...------,,,,,,---------&&&&&&''')))***+++,,,---***+++,,,***)))(((***++++++,,,---,,,***)))***+++)))))))))***++++++,,,,,,***+++,,,+++***)))***,,,---)))(((***)))'''(((,,,))))))***++++++***))))))((())))))(((&&&%%%&&&''''''''''''''''''(((((()))))))))))))))))))))))))))((()))******)))((()))+++%%%(((&&&(((---(((###***''''''(((((((((((())))))++++++******)))((((((''')))***+++,,,,,,+++***))))))---...,,,+++,,,---,,,++++++++++++++++++++++++))),,,,,,))))))++++++(((''''''''''''((()))++++++)))******+++++++++,,,,,,,,,,,,,,,******+++...000222222111000...---,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---+++++++++,,,,,,,,,------+++---//////...---...///------......//////000000......//////000000111111000111111111111222222222111111222222222333333333111222222333444555666666444999======:::888:::===AAA<<<999::::::777666888888888999::::::;;;<<<<<<777888999:::;;;<<<<<<<<<:::;;;;;;:::888777777888;;;;;;;;;<<<===???@@@AAA????????????>>><<<;;;;;;mmmyyywwwggg\\\NNNHHHAAA===<<<;;;999888888777777888::::::888555888666555333333555777888666666666555555555444444000111222222222222111000,,,...000111111111333444555555666555444111///---)))---111111...,,,---///...............------,,,---------,,,,,,------...))))))***+++,,,,,,------)))***+++***))))))+++,,,***+++,,,+++)))))))))***)))))))))***++++++,,,,,,***+++,,,,,,******+++,,,...***(((******)))+++///((())))))******))))))(((((()))***)))((('''((()))&&&'''((()))***))))))((())))))))))))))))))))))))(((***+++***(((''')))+++&&&(((%%%'''---'''###,,,'''''''''((((((((())))))*********))))))))))))))))))))))))))))))***+++,,,(((...///+++***,,,,,,******+++,,,,,,,,,,,,+++***(((++++++)))))),,,,,,))))))((((((((()))******++++++---///---++++++...000)))+++,,,+++******---000111000000//////...------++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,---------...+++---//////...---...///.........///////////////,,,------...//////000000000111111111111222222222222222111111222222333333222222222333444444444555555888<<<===<<<;;;<<<>>>@@@;;;777999;;;999888999::::::::::::::::::::::::888999:::;;;<<<<<<;;;;;;999;;;===<<<999888:::;;;:::::::::;;;===???@@@AAA@@@@@@???>>>===<<<;;;;;;fffsss}}}lllaaaQQQJJJAAA>>>>>>>>>;;;888999888777999;;;;;;888555999777444222222444777999666555555555444444444444000111222333333222111000---///111222111000111222555666666666444222///------333888777111---...222......//////......---,,,------,,,,,,,,,------...------------------------)))*********)))***+++---***++++++***((((((((())))))))))))***++++++,,,,,,***+++,,,,,,+++***+++---///+++)))***+++***---111'''((()))******)))((('''((()))******)))(((***+++&&&'''***+++,,,+++***((())))))))))))))))))))))))(((***,,,+++(((''')))+++))))))###%%%+++&&&$$$///''''''''''''((((((((()))((((((((()))******++++++***)))'''&&&&&&)))---///(((...///***))),,,,,,((()))***,,,------,,,***)))(((++++++)))))),,,---***...---,,,***)))((((((((((((+++---+++'''&&&***///(((+++---,,,++++++...111......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,---------.........//////,,,---//////...---...//////////////////.........,,,,,,------...//////000000111111111111222222222222222111111222222333444333333333333333333333333555777:::===>>>>>>???@@@???999666999;;;::::::;;;<<<;;;;;;::::::999999888:::;;;<<<<<<<<<;;;:::999999;;;======;;;:::<<>>@@@AAAAAA@@@???>>>===<<<;;;;;;aaakkk{{{uuufffWWWOOOFFFBBB>>>::::::===666777888999999888777666444555666666555555666888555666777777777666444333333444444444333111///...222333333222111000222333666777777555222///...///---------.........//////,,,---.../////////...---++++++,,,,,,---.........,,,---.........---,,,++++++++++++,,,---...///000------+++***))))))((((((((((((((((((((((((((((((++++++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))******))))))((((((((((((((()))%%%(((++++++***((('''(((***)))))))))(((((('''''')))'''%%%'''******(((%%%''''''''''''(((((((((((())))))************))))))((())))))((('''''')))+++)))************+++++++++,,,++++++******++++++,,,******))))))******+++,,,+++,,,,,,,,,+++***((('''(((++++++((((((++++++(((******+++++++++******)))((()))******+++---000333000...)))$$$&&&+++,,,))),,,+++***)))))))))++++++***+++,,,+++)))))))))+++,,,---///...------...///++++++,,,,,,,,,,,,------///......---------......111000...------...///000---///000111000000222444111111000000111111222333111555666222333888888444444666999;;;======<<<<<<@@@<<<999888:::<<<;;;::::::999777888999::::::999;;;999999;;;>>>???===;;;:::;;;;;;:::999:::<<<>>><<<;;;:::<<<>>>???>>>===@@@@@@???>>>===<<<;;;;;;VVV```ppp~~~zzzkkk[[[PPPEEEAAA>>>:::999:::777888999::::::999888777444555777666555555666888666666777777777666444444444444444444333111000///222333333222111000222444666777777555222000//////---.....................,,,---...//////...---,,,+++,,,,,,---......//////,,,------......---,,,,,,---------,,,------......++++++******************))))))))))))))))))))))))++++++******))))))((((((,,,++++++++++++++++++***+++******)))))))))******)))))))))))))))***++++++&&&(((++++++***(((((((((*********))))))((((((((((((((()))***,,,,,,+++)))''''''''''''((((((((((((((())))))*********))))))*********************))))))************+++++++++,,,++++++******++++++,,,+++++++++++++++,,,------*********))))))((('''&&&(((******''''''***)))'''))))))***************))))))***+++++++++,,,///111...---)))&&&''',,,,,,))),,,+++***))))))***+++++++++,,,------++++++,,,------......---+++***+++---++++++,,,,,,,,,,,,------......------------......000///...,,,,,,---///000...///111111000000111333111111000000111111222333000444444222222666777444444666888;;;<<<<<<<<<;;;===:::777777888:::999888:::888777777999::::::999:::999888999<<<===<<<;;;:::;;;;;;:::999:::<<<>>><<<;;;:::<<<>>>???>>>===@@@@@@???>>>===<<<;;;;;;NNNXXXffftttrrraaaTTTGGGBBBAAA>>>:::999999999::::::::::::999999444666777777666666777888666666777777777666555555444444444444333111000///111222333222000000222444666777777666333000///000///.....................,,,------......---,,,,,,,,,,,,------...//////000,,,,,,---......------,,,.........---------,,,,,,******))))))***++++++,,,************************+++***)))((('''&&&&&&%%%*********+++++++++++++++---,,,+++***************((((((((((((((()))***+++&&&)))++++++***(((((((((***************)))))))))"""$$$'''))))))(((((((((''''''''''''(((((((((((('''((())))))************+++)))((()))++++++((($$$)))************+++++++++++++++************++++++*********+++++++++,,,,,,+++***)))(((''''''''''''(((******'''&&&)))(((%%%''''''((()))***************+++++++++++++++---///***+++***''')))------)))+++******)))******++++++***+++------,,,,,,---///000000///---+++***+++---++++++,,,,,,,,,,,,------...---------------......///...---,,,,,,---...//////000111111//////000111111000000000000111222222000333333111222555555333444555777999;;;;;;;;;:::888777666666777777666555999777666777999::::::999:::888777777999;;;<<<;;;:::;;;<<<;;;::::::<<<>>><<<;;;:::<<<>>>???>>>===@@@@@@???>>>===<<<;;;;;;GGGPPP]]]jjjwwwwwwhhhYYYJJJFFFGGGDDD@@@>>>999999::::::::::::999999555777888888777666888999666666777777777666666666555555444444333111000000000111222111000000222444555777777666333000000000////////////............---------------,,,,,,,,,,,,------......//////000,,,,,,---------------------...............------+++***************++++++++++++++++++++++++++++++)))))))))((((((''''''&&&))))))******++++++,,,,,,...---,,,+++************)))(((''''''''''''((((((''')))++++++)))((())))))++++++******************"""'''((('''%%%&&&(((''''''''''''((((((((((((&&&'''((()))***************'''%%%'''******$$$))))))*********+++++++++++++++************++++++''''''(((((())))))))))))---,,,***)))))))))***+++)))++++++((('''))))))&&&&&&&&&'''))))))************+++,,,,,,******,,,---'''******)))***------*********************++++++'''(((************,,,---222222111///------///111+++++++++,,,,,,,,,------------,,,,,,------......------,,,,,,,,,---......///000111000///...///000000000000000000111222222111222333333333555555555333444666888999999999999555555555666666666555444888666555666888:::999999:::999777777888:::<<<===:::;;;<<<<<<;;;;;;<<<>>><<<;;;:::<<<>>>???>>>===?????????>>>===<<<<<<<<<@@@GGGQQQ]]]iiixxx{{{kkk\\\MMMHHHIIIGGGCCCAAA999999999888888999999999666777888888777777888:::777777666666666777777777666555555333222222111111000111111111000000222444444555666555222000000000////////////////////////......------,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,------......+++,,,---...////////////---,,,+++***))))))))))))++++++++++++++++++++++++((((((((())))))*********)))))))))******+++++++++...---,,,+++************,,,+++***)))((('''''''''(((***++++++)))((()))*********************++++++!!!%%%***+++)))(((***,,,''''''''''''((((((((((((''''''((()))))))))))))))***'''%%%'''******$$$))))))*********++++++++++++******))))))******+++&&&'''((())))))))))))(((,,,,,,***)))))))))***+++***,,,,,,))))))++++++(((&&&&&&'''))))))************+++,,,,,,+++***+++,,,%%%)))+++******------+++))))))******++++++++++++'''(((************,,,---000000000///......000222+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......///000111000///...///000000000//////000000111222333333333555555555666777333444555666777777888888444555666777666666555555777555444555777999999999::::::999888888:::===???:::;;;======<<<;;;<<<>>><<<;;;:::<<<>>>???>>>===??????>>>>>>======<<<<<>>===<<<<<<===<<<;;;:::<<<>>>???>>>===???>>>>>>>>>=========<<>>>>>===<<<<<<===<<<;;;:::<<<>>>???>>>===>>>>>>>>>>>>============:::===@@@EEENNN]]]nnnyyyuuuiiiZZZOOOGGG@@@>>>AAA<<<;;;::::::::::::;;;<<<777999::::::999888:::;;;888777666666666888999:::888777555333222222222333...///000000///000222444000111222111///------...,,,---...///000111222333333222000///.........///)))******++++++,,,------,,,,,,++++++,,,...///000---...000111111///---,,,*********)))******+++,,,************************************))))))))))))++++++******))))))(((((())))))))))))))))))******&&&&&&&&&'''(((***+++,,,***++++++***))))))***,,,''''''(((((()))))))))***...***&&&&&&)))++++++***''''''''''''((((((((()))******))))))(((&&&%%%$$$((())))))((('''''')))+++)))************+++++++++******))))))))))))******''')))+++,,,,,,,,,***))))))***+++,,,,,,+++***)))%%%))))))((())),,,---+++***++++++++++++******)))&&&(((+++,,,+++++++++,,,''',,,---)))'''***,,,,,,'''(((***+++,,,,,,++++++***+++,,,+++)))))))))+++,,,///222222///,,,***)))++++++,,,,,,,,,---------++++++++++++,,,---...///,,,---...///000000000000+++---//////...///000222///////////////000111111333///000555555222222777222222222222333444555555333444555333111222666999444333333444666888999888444777::::::888777999;;;999<<<>>>???===<<<======<<<;;;:::<<<>>>???>>>===>>>>>>>>>>>>============>>>???AAAEEEIIIQQQbbbrrr~~~yyynnn___QQQIIIEEEAAA???;;;;;;::::::999888888777999::::::::::::999888888999999888777777888999999888777666555444333333333222222222222222222222222------......///000000000+++...///---///333333111444222000...---...///000++++++,,,,,,,,,---------***((()))---...---...111***+++---......,,,+++)))+++,,,,,,,,,++++++---///+++++++++++++++++++++++++++*********))))))(((((('''((()))***+++,,,,,,,,,***++++++***))))))***,,,((((((((((((((())))))***((()))***++++++***)))((()))((('''&&&&&&'''((()))))))))))))))***************************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))+++,,,,,,+++)))((()))***((('''&&&&&&&&&''')))***++++++***))))))******+++%%%&&&&&&''')))***,,,---,,,+++)))(((((()))+++,,,---+++)))***,,,---+++))),,,,,,++++++***+++++++++,,,,,,,,,+++***)))(((''')))***++++++))))))***+++...111222///)))&&&'''***+++,,,---.........---,,,,,,,,,,,,---------......///...---,,,,,,---...///+++,,,,,,---...///000000///............000111222222111000000000111333444000000111222333555666777555555555555555555555555555555555666666777888999555666666777888999999999999:::;;;===>>>>>>??????===???@@@???>>>===>>>@@@@@@???>>>???AAAAAA???=========@@@CCCFFFNNN]]]lllyyy~~~tttdddWWWNNNHHHCCC@@@<<<<<<;;;:::999888888888;;;;;;;;;:::::::::999999888888888888888888888888555444444444444555666666333333222222222222333333333333111000...,,,++++++...000///+++---222444333333222///...------...///+++,,,,,,,,,,,,---------+++))))))---...,,,---000)))+++---...///...---,,,,,,---...---+++***+++,,,+++++++++++++++++++++++++++*********))))))))))))((()))***+++++++++++++++***++++++***))))))***,,,)))))))))))))))***+++,,,))))))************))))))------,,,++++++,,,------((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))))))))((()))***)))'''''''''((('''((()))++++++***)))(((************************))))))(((((((((((())))))...---+++******+++---...,,,***((()))+++,,,***(((,,,,,,++++++***++++++,,,++++++,,,---------,,,,,,***+++,,,+++*********,,,+++...000...***(((***,,,***+++,,,---------,,,,,,............/////////000///...---,,,,,,---...///---------.../////////000111000000000111222333444111111000000111111222333222222111111222333444444555555555555555555555555555555555666666777888999666666666777888999999999999:::;;;===>>>>>>>>>>>>;;;<<<>>>>>>>>>>>>???AAABBB@@@?????????>>><<<:::===<<<>>>AAADDDIIIVVVdddqqq{{{lll^^^TTTMMMFFFBBB>>>===<<<;;;:::999888888<<<<<<;;;:::::::::::::::777888999::::::999888777555555444444555555666777444333222222222222333444666555333111...,,,***)))000111...***+++111555555222111///---------......,,,,,,,,,---------......---******......,,,,,,///***+++---///000000//////---...///...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))******+++++++++******)))+++++++++))))))***+++))))))))))))***+++,,,---******))))))))))))******+++******))))))******+++''''''((((((((()))))))))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******((()))***)))((('''((()))&&&(((,,,//////---***''')))***++++++,,,+++***)))***))))))(((((()))))))))---,,,+++******+++,,,---***)))((((((***+++***(((,,,++++++***++++++,,,,,,((()))***,,,---...//////+++,,,---,,,+++***+++---)))+++...---******,,,///)))***+++,,,,,,,,,++++++............////////////......------------......////////////////////////000000000000111222333444000000111222222222222222333333222222222222222333666666666666666666666666555555555666666777888999666666777777888999999999999:::;;;<<<===>>>>>>>>>888:::<<<======>>>@@@BBBCCCBBB@@@??????===:::888===<<<===@@@BBBFFFPPP[[[hhhwwwsssfff[[[RRRIIICCCAAA@@@>>><<<:::999999999<<<;;;:::999999999::::::666777999::::::999777666999888777555444444444333555444333222222333444555333222222111//////...---///111000,,,---222444333000000///...------......------------...............,,,+++......++++++...,,,---...///000000//////,,,---///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******))))))***,,,+++***)))***+++((((((((()))***+++,,,---+++***)))(((((()))***+++'''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++,,,+++***)))***+++&&&))),,,...///---***(((''')))+++,,,---+++***)))'''''''''((()))+++,,,---***))))))((())))))***+++))))))))))))************++++++******++++++,,,,,,&&&'''(((***+++,,,------+++,,,------++++++,,,---)))***,,,,,,+++***,,,...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000/////////.........//////000111111///000111333333222111111333333333333333333444555666666666666666666666666555555555555666777888999777777777888888999999999999999;;;<<<===>>>>>>>>>999:::<<<===<<<===???@@@CCCBBB@@@@@@@@@???<<<:::>>><<<>>>AAABBBDDDKKKTTT```nnn~~~zzznnncccXXXMMMFFFDDDBBB???===;;;:::::::::;;;;;;:::999999999999999666777999::::::999777666999888777666555444444444555555444333333444555555111111111111111111111111---000111000000333333000000//////...............------.........////////////,,,,,,///...++++++...000000000000///......---***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++******)))(((***,,,,,,***)))******'''''''''((()))***+++++++++***)))(((((()))***+++************************''''''''''''(((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************)))***++++++***)))***,,,((()))******+++*********'''(((***,,,---,,,***)))(((((((((((()))+++,,,---(((((((((((()))******+++)))***++++++++++++,,,,,,+++*********++++++,,,---((()))***++++++++++++++++++,,,------++++++,,,---++++++,,,+++*********+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,000000000000000/////////---......///000000111111///000111333333222111111222222333333444666777888666666666666666666666666555555555555666777888999888888888888999999999999888999:::<<<=========>>>;;;<<<======<<<<<<===>>>BBBAAA@@@AAABBBBBB@@@???>>><<<===AAABBBBBBGGGNNNWWWdddvvvwwwmmmaaaUUUMMMFFFDDDAAA>>>;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777888999::::::999888777666666555555666666777888555555555555555555555555333333222222111111000000,,,000333222222444222...000000000000000000//////.........////////////000///,,,,,,//////,,,,,,...111111000///...---,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))******+++++++++******(((***,,,,,,+++***)))***(((((((((((((((((()))*********))))))))))))************+++,,,,,,+++******''''''((((((((()))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++'''((())))))(((((()))******)))(((''''''(((***+++'''(((***+++,,,,,,++++++,,,+++******))))))))))))))))))***++++++,,,,,,,,,)))***,,,,,,++++++,,,...************+++,,,------,,,,,,---------,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,+++******))))))------,,,,,,,,,---...///............------------,,,,,,------------,,,,,,///////////////////////////000111222333333333222000000111222222222222222111222222333555666888999555555555555555555555555555555555666666777888999999999999999999999999999888999:::;;;<<<=========<<<===>>>>>><<<<<<===>>>AAA@@@@@@BBBDDDEEEDDDBBB===;;;<<<@@@AAAAAADDDIIIPPP\\\mmm~~~xxxlll___VVVHHHFFFBBB>>><<<;;;;;;<<<;;;<<<>>>??????===;;;999888888888888888888888888666666666666666777777888444555666777777666555444333333333222222111111000...111222111111333333///000000111111111111111000....../////////000000000///,,,,,,//////,,,---///000//////...------------......,,,***)))))),,,///------------------------*********++++++,,,,,,,,,((()))***+++++++++++++++'''***,,,---+++***))))))+++***))))))(((((())))))))))))************))))))'''((()))******)))((('''((((((((()))))))))******''''''(((((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++&&&((())))))(((((()))***))))))((('''''')))***+++((())))))***++++++,,,,,,---,,,+++***))))))))))))((()))***++++++,,,,,,,,,''')))++++++******,,,...************+++,,,---...,,,,,,,,,------,,,,,,+++***+++,,,+++*********,,,,,,+++******++++++***))),,,,,,+++++++++,,,---............---------,,,,,,+++,,,------------,,,+++---------.../////////000...///111222333333222222111111000000111111222333111111111222333444555666444444444444444444444444555555555666666777888999999999999999999999999999888999:::;;;<<<=========<<<===>>>>>>======???@@@@@@???@@@AAADDDDDDDDDBBB;;;999:::???@@@@@@BBBFFFLLLWWWiiizzzsssfff]]]JJJGGGCCC???<<<;;;<<<<<<<<<>>>@@@BBBBBB???<<<:::999999888777777888999999:::999888666555555555555333444777888888777444333111111222222222333333333111333222//////222444222000111111222222222111111////////////000000000000...,,,,,,//////------000......---------......///111000---***'''(((+++...------------------------*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,'''***,,,---,,,***))))))---,,,+++***))))))))))))((()))***++++++***)))(((((()))***++++++***)))((())))))))))))************)))******+++,,,---------(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++(((***++++++******+++---)))))))))))))))*********))))))))))))***+++,,,---***)))))))))***+++,,,,,,&&&&&&((()))************&&&(((******)))(((+++---************+++,,,---...((()))***+++++++++++++++)))***++++++))))))***+++******)))***+++,,,+++***,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++------------+++++++++,,,,,,---...///000000,,,---///000111111000000222111000000000111333444222111111111111111222222333333333333333333333333555555555666666777888999999999999999999999999999888888:::;;;<<<=========:::<<<>>>???>>>???AAACCC@@@??????AAACCCCCCBBBAAA:::;;;<<<===>>>???@@@AAAGGGOOO]]]kkkzzzqqqgggZZZNNNCCC@@@???<<<::::::;;;<<<>>>??????===;;;:::::::::999999999999888888555555555555555666777777:::::::::999888777666666555555444333333222111111000000000000000000000000000000111111111111000000111111111000000000000000////////////000000000000111111000///...---,,,,,,...,,,+++---000111///,,,......---------,,,,,,,,,---+++******+++,,,,,,+++***************+++++++++---,,,,,,++++++******))),,,,,,+++***(((((()))+++'''(((***+++,,,---------))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((------,,,+++*********+++&&&$$$&&&((((((&&&(((---******)))(((((('''((((((+++***((('''&&&&&&''''''---+++)))((('''((()))***+++)))&&&&&&''')))******)))++++++***((('''((()))...,,,)))%%%###%%%***///***...222111,,,***+++---,,,,,,++++++***+++++++++(((***,,,,,,++++++,,,---,,,+++***+++,,,,,,+++***,,,,,,,,,++++++************+++,,,,,,---------,,,***---///---)))(((+++///---......///////////////......///000000000000000000000000000111111111111000111111222222333444444///111222222111000222333222222333444444555555666999;;;===<<<:::999:::===;;;;;;:::999:::;;;<<<===999;;;===>>>===>>>@@@BBB???@@@AAAAAA@@@@@@BBBDDD;;;<<<<<<===>>>???@@@@@@FFFMMMXXXeeetttxxxooo]]]QQQFFFBBBAAA???======>>>>>>??????>>>===;;;:::<<<<<<<<<<<<;;;;;;::::::666555555555555666777888999999999888888777555555555444444333333222222222222222222222222222222222000000111111111111000000111000000000000000000000////////////000000000111000000000///......------...---,,,---000111///---............---------------+++******+++,,,,,,+++************++++++++++++---------,,,++++++******+++++++++)))(((''')))+++)))******++++++*********++++++************++++++))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&'''((((((++++++***))))))))))))))),,,)))(((+++,,,***+++...******)))))))))******+++))))))((('''((((((******,,,+++)))((('''((()))******)))))))))******'''%%%***+++,,,+++)))((()))***))))))))))))******++++++(((+++...,,,(((&&&(((+++++++++++++++++++++,,,,,,)))***,,,,,,***))))))******)))(((((()))***)))(((,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,***---///---)))(((+++///------...///////////////......///000000000000000//////000000000111111111000111111222222333444444111222444333222222333555222333333444444555555666777999;;;:::999888:::<<<<<<;;;:::::::::;;;======<<<===>>>>>>???@@@AAABBB???@@@AAAAAAAAAAAACCCEEE=========>>>>>>>>>??????DDDIIIQQQ]]]kkk}}}yyycccWWWKKKFFFDDDAAA???@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::666666666666666777777888888888888888777666555555444444444333333333333333333333333333333333333333000000111111111111000000000000000000000000111111/////////000000000111111////////////////////////...------...000000///...////////////............---,,,******,,,,,,,,,+++*********++++++,,,,,,,,,......------,,,+++++++++***++++++***(((((()))++++++++++++***)))((('''&&&++++++************++++++))))))))))))))))))))))))))))))***+++++++++******)))((((((''''''(((((()))))))))((('''''''''(((((((((###!!!&&&))))))(((***,,,++++++***************(((((((((((()))***+++,,,++++++)))((((((((()))***))))))+++---...+++&&&!!!***+++,,,+++***)))***+++000,,,))))))+++,,,+++)))(((***+++***'''&&&(((+++*********++++++,,,,,,---***+++,,,+++)))((('''(((---,,,++++++------,,,+++,,,,,,,,,++++++++++++***'''((()))***+++,,,,,,+++***,,,...,,,***))),,,///------...////////////........./////////000000000//////000000000000111111000111111222222333444444333444555555444444555666333333333444555555666666555666888888888888:::<<<<<<<<<;;;;;;<<<<<<===>>>@@@>>>===>>>@@@BBBCCCCCC???@@@BBBBBBBBBBBBEEEGGG>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEMMMWWWeeetttlll___QQQKKKGGGCCC?????????>>><<<;;;;;;;;;===>>>:::;;;;;;<<<;;;:::999888777777777666666777777888888888888888888777666666333333333444444444444444333333333333333333333333000111111222222111111000000000000000000111111111//////000000000111111111......//////000000000000/////////000000000///...000000000000////////////---,,,******,,,---,,,+++******++++++,,,,,,------///......------,,,++++++***+++,,,+++***)))***,,,++++++++++++***)))''''''))))))(((((((((((())))))((((((((((((((((((((((((***************)))((('''))))))(((((((((((()))))))))(((((('''''''''((((((###!!!''')))((((((...---+++***)))(((((((((((((((((())))))*********+++***)))(((((()))******((()))+++......,,,'''###***,,,---,,,******+++,,,>>>555***%%%'''+++,,,++++++,,,,,,***((((((+++---))))))***+++,,,---------***+++,,,,,,***))))))***///---------...///...---++++++++++++++++++++++++******++++++++++++*********+++,,,+++******,,,...,,,---......//////..................//////000000////////////000000000111000111111222222333444444333444555555444444555666333333444444555666666666444555666777999:::;;;<<<<<<<<<<<<<<<======>>>>>>AAA???===>>>AAACCCCCCBBB???AAABBBBBBBBBCCCFFFHHH????????????>>>>>>>>>>>>???CCCKKKUUU```nnn{{{uuuhhhZZZRRRMMMEEE???======<<<:::::::::<<>>>>>???AAABBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGG?????????????????????>>>>>>BBBIIIRRR]]]jjjwww~~~rrreee]]]VVVLLLDDDAAA>>>===<<<<<<<<<>>>@@@BBB===>>>???@@@@@@>>><<<;;;:::999888888888888888888999:::::::::::::::999999555555555444444444444444222222222222222222222222111111222222222222111111/////////000111111222222000000000111111111222222/////////000000111111111///111222222000//////000000000000000////////////...---++++++---------,,,++++++,,,------...//////......------,,,+++++++++)))+++------,,,+++,,,---)))***+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******)))((('''%%%$$$###'''(((((())))))(((((('''******)))))))))***++++++///)))&&&)))+++***((()))%%%%%%&&&''')))+++,,,---))))))))))))((('''&&&%%%))))))))))))***************)))(((***,,,......---)))***++++++******+++,,,000...,,,---//////---******))))))))))))***++++++((()))+++,,,------,,,+++)))+++---...------...///,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,//////...---,,,+++)))(((******)))******+++,,,---,,,,,,---............---///...---------...///000......////////////000000000111111222222333444444000222333333222222333444444444444555666666777777555555555777:::<<<<<<;;;;;;;;;<<<============<<<<<>>AAAFFFNNNZZZiiixxx{{{pppiiicccXXXNNNIIICCCCCCAAA@@@@@@@@@AAAAAA===>>>@@@AAAAAA???<<<;;;;;;:::999888888888888888888999999:::::::::999999666666555555444444333333333333333333333333333333111222222333333222222111...//////000111111222222000000111111111222222222000000000000000000111111000222444333000//////111000000/////////............---++++++---...---,,,++++++,,,---...///000000---------,,,++++++******''')))+++,,,+++******+++))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''(((((((((((('''&&&***)))))))))******+++,,,)))&&&%%%((((((&&&'''***'''''''''((()))+++,,,---(((((()))***))))))''''''(((((()))***************+++******+++---...---,,,((()))******))))))***,,,'''(((***,,,,,,,,,***)))((('''((()))******)))))))))***,,,------,,,+++******,,,------,,,+++,,,---...,,,+++,,,---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))((()))***,,,,,,,,,+++,,,------......------///...---,,,,,,...///111........./////////000000000111111222222333444444000222333333222222333444444444555555666666777777555444333555999;;;:::888999:::;;;<<<===<<<<<<;;;999@@@GGGHHHCCC??????AAAAAABBBBBBAAA@@@@@@BBBCCC>>>>>>?????????@@@@@@@@@???@@@DDDKKKXXXiii{{{wwwrrrlllaaaVVVQQQHHHGGGFFFDDDCCCAAAAAA@@@;;;<<<>>>??????===;;;999;;;::::::999888888888999777888888999999999888888777777666555444333333333444444444444444444444444111222222333333222222111...//////000111222222222000111111111111222222222111111000000000000000000000222444333000///000111////////////............///---+++,,,---...------++++++,,,---...///000111------,,,++++++******)))%%%'''******)))((())))))))))))************)))((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&((()))************%%%&&&'''(((((('''&&&%%%)))))))))))))))***++++++###"""$$$((()))(((,,,111---,,,+++***))))))))))))&&&''')))***++++++******'''((()))***************,,,+++,,,---......+++)))''')))******))))))***,,,***)))(((&&&$$$%%%(((***(((((()))***,,,,,,***(((***+++,,,------,,,***)))+++,,,...---+++))))))******)))((((((******)))(((*********++++++,,,,,,,,,((((((***++++++,,,,,,+++***)))((()))+++,,,,,,,,,+++,,,------......------///...,,,,,,,,,---///111............/////////000000111111222333333444444111222444333222222333555444444555555666777777777555333222444777999888666999999;;;<<<<<<<<<;;;:::888AAAKKKLLLEEE???@@@CCCAAABBBBBBAAA??????@@@BBB========================AAA@@@DDDJJJSSSaaauuuxxxooofffbbbTTTRRRNNNIIIFFFDDDCCCCCCAAA@@@@@@AAABBBBBB@@@>>>999999999:::;;;:::777444::::::999888777555444333777777666555555555666666333444555444222111222333333111000222444555222000///111222111......000333111555444///+++,,,......////////////000000000000...//////000000000000000---...///...,,,++++++---,,,---......//////......///111000///111444222......,,,++++++++++++***(((******))))))))))))******,,,)))&&&%%%(((***)))((('''&&&&&&&&&(((***,,,---+++---***######)))+++)))***)))((('''&&&&&&'''((()))***)))'''%%%%%%''')))))))))***++++++***((((((''''''((()))***++++++,,,''')))***)))'''&&&(((+++&&&''''''(((((((((((((((&&&''')))***+++***((('''''')))+++***'''&&&(((******,,,---,,,***(((((()))---***((((((***+++)))'''************************++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,+++******+++,,,---++++++,,,---,,,+++***))),,,,,,---------,,,,,,+++***+++,,,---------------000...,,,,,,------***'''++++++,,,------......///---...//////......///111.../////////000000000000111111111222222333333444666555444333333555666888999888888888888888999::::::;;;======<<<;;;<<<===;;;>>>AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB========================@@@???BBBHHHOOO[[[nnn{{{tttqqqccc```[[[UUUPPPMMMKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>>>>=========>>>===;;;999888999:::;;;<<<;;;;;;:::666666555444444444444555444555666555333222333444444222111111333444222000111222222111000000111222000444444000---///111000////////////000000000000000000000000//////...---,,,.........,,,+++,,,------------............///---//////...///333111---,,,++++++,,,...//////...******))))))))))))******+++***((())),,,,,,***((()))((('''''''''((())))))***+++)))######(((***(((***)))((('''&&&''''''(((''')))++++++)))(((((((((((()))***++++++***)))((((((((())))))******++++++((()))***)))'''&&&(((+++&&&''''''(((((((((((((((&&&''')))*********((((((((()))+++***((('''(((***''')))+++++++++***+++,,,***))))))***,,,+++(((%%%************************************************)))***+++,,,,,,,,,++++++++++++***))))))***++++++++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***+++...///---+++++++++,,,------......///---...//////......///111///000111222111000...---...///000222333444444444555444333222333444666777666555555555555666777777999;;;======<<<;;;<<<===;;;>>>AAABBBAAA@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBB========================>>>===???DDDIIITTTeeeuuuwwwtttnnngggaaa\\\YYYWWWPPPNNNJJJHHHGGGFFFDDDBBB@@@>>><<<<<<<<<<<<;;;:::555777999;;;<<<<<<;;;:::777777666555555555555555555666777666444333444555666444222111222333222111555444222111222222222111///333555222000222333111////////////000000000000000000000///...---,,,++++++---...---,,,,,,---.........---,,,---...///000---///...---///222111,,,,,,++++++,,,...//////...******))))))))))))************+++---///...+++))),,,+++)))(((''''''&&&''')))***((($$$###'''((('''))))))((('''''''''((((((%%%(((,,,---,,,***)))(((&&&(((***+++,,,+++***))))))))))))))))))*********((()))))))))'''''')))***&&&''''''(((((((((((((((&&&''')))*********)))((()))***+++***))))))***+++''')))+++++++++***+++,,,((((((***,,,---+++(((%%%************************))))))))))))))))))))))))((()))***++++++++++++*********))))))))))))******++++++,,,,,,++++++***)))******+++++++++++++++***---,,,+++***)))***++++++++++++***,,,......---+++++++++,,,------......///---...//////......///111...///111333333111///...+++,,,///222444444444333444333222222222333555666444444444444555555666666999:::<<<<<<<<<;;;<<<===;;;>>>@@@AAA@@@@@@@@@AAA???@@@AAABBBBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===AAAEEENNN^^^mmmxxxrrrmmmiiihhh[[[XXXTTTRRRPPPOOOMMMLLLDDDBBB>>><<<<<<===<<<;;;999:::<<<===<<<;;;888777:::999888777777777777777555666777666555444444666666555333222222222222222888555222222444555333111///333444222111333222///////////////000000000000////////////...---,,,+++***,,,------,,,,,,...//////...,,,+++,,,---///111---//////---///222111---...,,,++++++++++++***(((******))))))))))))*********+++,,,---------,,,+++,,,,,,+++***)))(((((('''))))))(((&&&&&&((((((((())))))((((((((((((((((((%%%'''***++++++))))))***&&&'''***,,,---,,,+++************))))))))))))))))))))))))((((((((()))***&&&''''''(((((((((((((((''''''((()))***))))))((()))***************++++++***,,,---,,,***(((((()))((()))***++++++***)))'''************************************************)))******++++++++++++++++++******************++++++++++++++++++******)))))))))***+++++++++******...,,,***(((((((((***+++...---------,,,,,,***)))++++++,,,------......///---...//////......///111---...///111222222333333***---000222444333222111333333222222222333444555444444555666666777777777888:::<<<<<<;;;;;;<<<===;;;===???@@@??????@@@AAA===???AAACCCCCCCCCAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;999999;;;???CCCJJJYYYgggyyy}}}zzzyyymmmjjjfffbbb___\\\XXXVVVOOOKKKGGGCCCBBBBBBBBBAAA??????@@@AAA@@@>>><<<:::;;;;;;999888888777777777555777777666555444555666444444444333222222222333888555222222555666444222111444444111111222///+++////////////000000000000------...............---***,,,------,,,,,,...//////...,,,+++,,,---///111...000000...000333222......,,,++++++++++++***(((******))))))))))))***************))))))***,,,---++++++++++++++++++++++++***))))))******))))))***(((((())))))))))))))))))&&&'''(((((('''''')))+++%%%'''***---...---+++************)))))))))))))))))))))((((((((()))))))))&&&''''''((((((((((((((('''(((((()))))))))))))))***))))))***++++++++++++***,,,---,,,***(((((()))******)))(((((((((***,,,************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))***+++++++++++++++...,,,***(((((((((***+++,,,---...---,,,+++******++++++,,,------......///---...//////......///111111000///......000222444---///111333333222///...222222222222333333444444333333555666777777777777777999;;;<<<;;;;;;<<<===;;;===>>>???>>>>>>???@@@===>>>AAACCCDDDCCCBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;888888;;;???AAAGGGTTTaaaooo|||{{{wwwrrrmmmgggccc[[[XXXRRRNNNLLLKKKIIIHHHBBBBBBBBBBBBAAA@@@???>>><<<<<<:::999888888777777777888999888666555666777222333555555444333333444666444333333444555555444333555333000000222///***////////////000000000000,,,---...///////////////+++---...---,,,,,,---.........---,,,---...///000///111000///111444333...,,,++++++,,,...//////...******))))))))))))******)))))))))((('''(((,,,...)))***+++,,,,,,,,,,,,,,,***((())),,,,,,***)))+++(((((()))*********))))))'''((((((&&&%%%&&&(((+++&&&(((+++......---+++))))))))))))))))))************)))'''''')))))))))(((&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((()))+++,,,+++***''')))+++++++++***+++,,,+++***)))'''&&&'''+++...************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,++++++***))))))))))))***))))))***+++,,,,,,,,,,,,---,,,+++***)))***++++++(((***,,,---,,,,,,...///++++++,,,------......///---...//////......///111333111///------...///111000111222333333111///...222333333333444444444444000111333555666666555555666888;;;;;;;;;;;;<<<===;;;<<<>>>>>>======???@@@===>>>@@@BBBCCCCCCCCCBBB:::::::::::::::::::::::::::999;;;>>>???CCCNNNZZZeeerrr{{{vvvooolllfffbbb___[[[XXXVVVNNNMMMKKKHHHFFFEEEDDDDDDAAA@@@>>>===<<<;;;;;;;;;999;;;;;;;;;999888999:::...222666777555444444444222333444444333444555777555555222///000444222---////////////000000000000//////000000000///......,,,.........,,,+++,,,------------............///...000000...000333222...,,,++++++,,,...//////...******))))))))))))******''')))******))))))+++...((()))***+++++++++******)))&&&(((------)))(((+++'''((()))***+++******)))((()))***)))((('''''')))'''))),,,//////---***((((((((())))))******+++++++++(((&&&''')))***)))(((&&&''''''(((((((((((((((((((((((((((((())))))***)))'''&&&(((***,,,+++)))''')))+++++++++***+++,,,(((******)))''''''+++...************************************************,,,+++*********+++------+++,,,------------,,,+++,,,+++***)))((())))))***)))***+++,,,------------++++++++++++,,,,,,,,,,,,'''***------,,,,,,...000++++++,,,------......///---...//////......///111+++,,,---///000000000000111111222222222222222111333333444555555555555555000111333666777777666555666888:::;;;;;;;;;<<<===;;;<<<======<<<<<<>>>@@@>>>??????@@@BBBCCCCCCDDD::::::::::::::::::::::::;;;;;;<<<>>>===@@@IIITTT^^^mmm~~~|||wwwsssoookkkhhhbbb___ZZZUUUQQQNNNMMMMMMFFFEEEDDDBBBAAA@@@@@@@@@<<<===>>>===;;;:::;;;<<<,,,111666888777555444555000222555444222222666999555555222///111666555111////////////000000000000111111111111000...---,,,---...///...,,,+++,,,---,,,---......//////......---//////---///222111,,,...,,,++++++++++++***(((******))))))))))))******$$$(((,,,---+++***+++,,,'''((()))******)))(((''''''%%%''',,,---((('''***'''((()))+++++++++***)))'''***,,,---+++(((''''''(((***---//////,,,)))''''''(((((()))***++++++,,,+++(((&&&''')))***)))'''&&&''''''(((((((((((((((((((((((((((((()))******(((&&&%%%'''***,,,+++)))***,,,---,,,***(((((()))&&&)))++++++)))(((***,,,************************))))))))))))))))))))))))+++***)))))))))***,,,---***+++,,,------,,,+++***,,,+++)))((((((((()))***)))***+++,,,---.........***+++,,,---------------***---///...+++***+++---++++++,,,------......///---...//////......///111!!!$$$***000444444444222000111111222333333444555333444555555666666555555222333666888999999888888555888:::;;;;;;;;;<<<===;;;<<<===<<<<<<<<<>>>@@@?????????@@@AAABBBDDDEEE999:::;;;;;;<<<<<<;;;;;;999::::::;;;===@@@EEEIIIWWWdddwww~~~tttqqqkkkgggccc___[[[XXXUUUSSSPPPLLLIIIFFFEEEEEEBBBBBBAAA@@@???>>>>>>======<<<:::999777666666666333444555444333444555777333333333333222000///...///111444666666333111......---,,,...111111---***...222222...---333666555,,,//////---...111...)))000111222111///......///------,,,,,,+++***))))))***++++++***))))))***,,,+++++++++************)))''')))++++++)))'''''''''((()))***+++***)))'''%%%)))))))))))))))******+++,,,+++)))((('''((()))+++$$$---//////000///+++***((('''''')))******))),,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))*********)))'''''')))+++------......---+++***)))((((((''''''''''''((((((&&&***......+++((((((***,,,///111333111---'''$$$******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************,,,,,,+++***))))))******))))))***++++++,,,------++++++---.........---,,,...//////...------000222///............//////000333333333333333333333333333333222222444666999;;;333444444555555666666666777888999888777777999;;;<<<<<<;;;::::::;;;===>>>??????@@@AAABBBBBBCCCDDD999999:::;;;<<<<<<<<<<<<999:::;;;;;;<<>><<<;;;:::::::::555555666777777888:::<<<333333333333333222111111///111333555555444222000000...,,,---///000///---,,,000000,,,+++000333222...000///,,,,,,---+++&&&000111111///---++++++,,,------,,,,,,+++******)))***++++++***))))))***,,,+++++++++************)))(((***++++++)))((((((((()))***+++,,,,,,***(((''')))))))))))))))***++++++,,,+++)))((('''((()))*** (((---,,,---///...***%%%$$$###%%%''')))***)))******))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))*********)))'''''')))+++///...,,,+++******++++++******))))))))))))******(((***+++,,,+++*********)))+++---//////,,,)))&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************,,,++++++***))))))************++++++,,,,,,------***+++,,,---------,,,,,,......///...------///222//////......//////000000333333333333333333333333000000111222222222222222333333333444555555666666888999999888777777888:::>>>======<<<<<<===??????===>>>???@@@AAABBBCCCCCC888888:::;;;<<<<<<<<<<<<999:::;;;:::;;;===AAADDDNNNYYYhhhxxx~~~{{{wwwqqqkkkfffcccaaa[[[ZZZWWWTTTPPPMMMKKKIIIDDDBBBAAA>>><<<;;;::::::666666666666666777888999444444444444333333333333000111222333444444333333222///,,,,,,---///000000---000000,,,+++...000//////000...+++,,,///---)))000000000...+++)))((()))------,,,,,,++++++*********++++++***))))))***,,,+++++++++************))))))+++,,,,,,***))))))***+++,,,---------,,,+++******))))))))))))***++++++,,,+++)))((((((((()))***)))++++++***,,,...---(((&&&%%%$$$%%%'''))))))((((((((())))))))))))((((((%%%&&&'''((()))******+++))))))))))))))))))))))))))))))***)))(((((()))+++000...+++)))((()))+++---******))))))))))))*********)))((((((***,,,++++++%%%''')))+++,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))((((((************************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...///...------///111///////////////000111222222222222222222222222222...000111222222000---+++222222222333444555555555888999999888777666888999======<<<<<<===>>>>>>???;;;<<<===>>>@@@AAABBBCCC777777999:::;;;<<<<<<===:::;;;;;;::::::;;;>>>AAAMMMWWWeeettt}}}yyyvvvtttmmmlllhhhddd___[[[XXXVVVNNNLLLIIIEEEAAA>>><<<;;;;;;999888777777777666555444333333333333444444555222222222222333333444555111000.........///000000000111111///---...///000...///...---///333333000...//////---+++))))))***------,,,,,,,,,+++++++++)))***+++***))))))+++---+++++++++*********))))))+++,,,---,,,***)))***++++++,,,,,,------,,,++++++******))))))******+++,,,+++***))))))(((((()))))),,,+++***+++...///,,,'''---+++(((((((((((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''((())))))(((((()))+++...,,,***)))((()))***+++((((((''''''''''''((((((+++(((%%%&&&***------,,,&&&'''((()))******************+++++++++,,,,,,,,,*********************************)))))))))))))))************************++++++***************+++---------,,,,,,,,,,,,,,,+++,,,,,,---------------,,,...///...------///000000//////000000111222333222222222222222222222222000111333333333111///---111111222222333444555555777888999888777777999;;;::::::::::::;;;<<<<<<===::::::;;;===???@@@AAABBB555666888:::;;;<<<======:::;;;;;;;;;:::;;;===???IIISSSbbbqqq}}}yyyuuuppplllhhhfff___\\\XXXRRRLLLGGGDDDBBBAAA>>>;;;;;;;;;;;;:::888444444333333333444555555333333222222222333555555...///111111111000//////111111111111///---...000---//////---000444333///---...///...---,,,---...---------,,,,,,,,,,,,,,,)))***+++***))))))+++---+++++++++*********))))))+++,,,---,,,******+++,,,******+++++++++++++++******************++++++,,,+++******)))))))))))))))***((()))---000///+++(((---+++(((((((((((('''&&&&&&'''((())))))((('''&&&((((((((('''''''''''''''((((((((((((((((((((((((&&&'''))))))(((((()))*********++++++******))))))((((((''''''''''''((((((+++((($$$%%%))),,,---,,,)))))))))*********************+++++++++,,,,,,,,,************************''''''((()))***+++++++++************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,+++---------------......///+++---......------...///////////////000111222333111111111111111111111111111111111222222222222222000000111222333444555666555666777888888999;;;===888999::::::;;;<<<<<<<<<999:::;;;<<<>>>???@@@AAA444555777999;;;======>>>:::;;;<<<<<<;;;;;;===???AAAKKK[[[kkkzzz|||zzzxxxnnnkkkeee___XXXRRRNNNLLLDDD@@@======>>>???===:::777666555444444555666666444444333333333333444444---000333333222000/////////...///000...+++,,,///---//////---...///,,,'''---...//////......///000------------,,,,,,,,,,,,((()))******)))***,,,---+++++++++************))),,,,,,---+++***)))***,,,))))))))))))************+++************+++,,,,,,************)))))))))((((((&&&(((---///,,,******&&&%%%$$$%%%'''))))))(((''''''((((((((((((''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))%%%'''))))))(((((()))***((()))***++++++***((('''******))))))))))))*********(((&&&&&&(((***++++++***++++++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&'''((()))+++,,,------*********************************)))******+++,,,++++++++++++++++++++++++------,,,,,,,,,---...///+++,,,...///...------............///000111222333000000000000000000000000...//////000111222222333000111222333444555666777555666777888888999;;;===999:::;;;===>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????333444666999;;;===>>>>>>999;;;<<<<<<<<<<<<>>>??????GGGSSSbbbqqq}}}zzzuuuooohhhccc___]]]QQQMMMGGGEEEEEECCC???;;;;;;:::888666666666777888555555555444444333222222///111333222000///000222000...///222000,,,,,,111,,,///000.........***$$$...///000///...---...///------------------------((()))******)))***,,,...+++++++++************))),,,,,,,,,***)))(((***,,,)))))))))))))))***++++++++++++******++++++,,,---***************)))(((((()))'''(((++++++'''(((,,,%%%$$$###%%%''')))***))))))(((((((((((((((((()))&&&&&&''''''''''''''''''))))))))))))))))))))))))$$$&&&((())))))((()))***))))))))))))))))))))))))******))))))))))))******)))))))))((('''''')))+++))))))+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------******************************))))))***++++++,,,)))))))))******+++++++++++++++*********+++,,,---***,,,...///...------...---------...///000222222000000000000000000000000,,,...000222222222111000111111222444555666777888777888999888777777999;;;888999;;;===>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>333444666999;;;===>>>>>>999;;;============???@@@AAAFFFOOOZZZhhhyyy{{{vvvrrrpppggg```XXXSSSPPPLLLEEE???>>>===;;;999888888999:::666666666555444333111111111222333111......222555222///111555444//////444***...000000111222---'''///000000///---+++,,,---------------------------((()))******)))***,,,...+++++++++************)))+++,,,+++***((((((***,,,***)))))))))***++++++,,,++++++******++++++,,,---***************)))((((((,,,)))((()))&&&"""&&&...***((('''''')))******)))***)))(((''''''((()))***$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))###&&&((())))))((())))))+++)))'''&&&&&&(((***+++((((((''''''''''''(((((('''***+++***'''&&&(((+++&&&'''***+++,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******************************))))))***+++,,,,,,''''''((()))***++++++,,,***)))((((((((()))+++,,,***,,,...///...---------,,,,,,------...000111222000000000000000000000000,,,///333666666444000...111222333444666777888999:::;;;:::999777666777888666777999;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>111222444777999;;;<<<<<<:::<<<>>>???@@@@@@@@@??????DDDLLLUUU```qqqtttpppiiibbb\\\WWWRRROOOLLLHHHCCC@@@??????>>>>>>999888666555333111111000333333333333222111000///000000000111111111111111---000222111///---///111///000111222222111///...///......------......///---------,,,,,,+++++++++,,,))))))+++,,,***+++......---+++))))))***+++,,,------,,,+++*********+++***(((&&&&&&)))+++***(((***++++++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((())))))((((((,,,***'''&&&'''((())))))"""$$$'''((('''&&&%%%&&&+++***)))(((''''''((((((&&&(((***)))'''&&&)))---((()))***++++++***)))(((*********)))))))))))))))***))))))***,,,,,,+++))))))+++,,,,,,+++***+++------+++))))))+++,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))************+++++++++,,,+++*********+++,,,---/////////...,,,,,,---...((((((***---000111000///---///000111000///000111222222222222222222333333222222333444555666777888666999999777777999888555777888888999;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;222333555777999:::;;;<<<;;;<<<===============<<<;;;@@@HHHPPP[[[kkk~~~wwwqqqlllhhhccc```VVVSSSMMMIIIFFFDDDBBB@@@===<<<:::888666666666666333333333222111111000////////////000000000000000///111333333111000111222///000111222222111///.........------------......---------,,,,,,,,,++++++111...---///...++++++......---+++***)))***+++,,,+++************++++++,,,***(((&&&''')))+++***)))***+++++++++******)))((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))))))))***)))'''&&&&&&'''''''''###%%%((()))((('''&&&''')))))))))((((((((((((((((((((()))((('''''')))***))))))************)))))))))))))))))))))************)))))))))***)))'''&&&)))***++++++++++++,,,------+++))))))+++,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++******)))))))))***+++,,,)))***+++++++++,,,...///))))))***,,,...000000///---///000111//////000111111111222222222222333333222333333444555666666777444777888666666888888555888888888999:::;;;<<<<<<::::::;;;;;;<<<<<<<<<===333444555666888999:::;;;<<<<<<;;;:::::::::::::::888===EEELLLWWWgggzzz~~~zzzvvvssspppgggddd^^^YYYTTTOOOIIIFFFAAA???<<<999777777777888444444444333222222111111000000000000000000000000000111333333111000111222///000111222222111000///...------,,,,,,------...------------,,,,,,,,,,,,444000///000///+++***,,,---,,,+++*********+++,,,(((((())))))***++++++,,,***((('''''')))******)))*********))))))(((((('''))))))))))))))))))))))))(((((())))))*********+++***************)))))))))((('''''''''&&&&&&&&&&&&$$$&&&))))))(((''''''((('''(((((())))))))))))(((***)))''''''((()))((('''******))))))))))))******(((((())))))******++++++***)))((((((((('''%%%###((()))++++++***+++,,,...,,,+++******++++++***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++))))))(((((())))))***+++)))******+++,,,---...///+++++++++,,,,,,---...///---...000000/////////000111111111222222222333333333333333444444555555555222555666444555888888555888888888999:::::::::;;;::::::;;;<<<======>>>>>>444444555666777888999:::;;;:::999888888999:::;;;999>>>EEEKKKTTTcccvvv~~~zzzwwwqqqkkkeee]]]VVVQQQLLLIIIEEE@@@===;;;;;;;;;999888777555444444333333333333333222222222222222...///000000000///////////////000111111111111000------,,,,,,,,,,,,------------------------,,,,,,111......///...***(((***,,,,,,+++******++++++,,,((())))))*********))))))))))))(((((()))*********)))))))))))))))))))))***((((((((((((((((((((((((************************+++******)))((((((((((((&&&((()))((('''&&&&&&&&&&&&(((******)))((())))))&&&'''((()))******)))))),,,)))&&&&&&((()))'''%%%+++***)))(((((()))***+++''''''((()))***++++++,,,)))(((''''''((((((&&&$$$''')))***+++***+++,,,...++++++***************)))************************+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++))))))))))))*********+++......---...//////...---------,,,+++***+++---...,,,...000000///...///000000000111111222222333333333333333333333444444444000333444333444777777444888888888888999999999:::::::::;;;<<<===>>>???@@@444444444555666888999::::::999888888999;;;<<<>>>:::>>>CCCIIIPPP^^^ooo||||||uuunnnfff```]]]ZZZUUUNNNIIIEEEBBBAAA===<<<999777555444333333333333333222222111111111/////////000000000///...//////000111111111111111...------,,,,,,------...------------------------...,,,,,,//////+++***,,,+++++++++++++++++++++,,,++++++++++++***((('''&&&))))))))))))))))))***+++(((((((((((()))+++,,,---((((((((((((((((((((((((------,,,+++***)))((((((***)))((('''''''''''''''''')))+++***(((&&&'''(((&&&(((******)))((()))***''''''((())))))))))))))),,,(((%%%&&&((()))'''%%%+++***)))(((((()))***+++''''''((()))***++++++,,,'''&&&&&&(((******)))(((''')))************,,,---++++++++++++***))))))************************************++++++,,,,,,,,,((()))***+++,,,---------))))))*********+++++++++*********+++++++++++++++...---,,,...000000...,,,---...---+++))))))+++...,,,...///000///...///000//////000111111222333333222222222333333333333333///333444222333666666444666777777888888999999999::::::;;;<<<===>>>???@@@444333333444555888:::;;;888888999999:::<<<===>>>999<<<@@@DDDJJJVVVfffrrr}}}wwwrrrmmmjjjddd]]]VVVPPPKKKIIICCCAAA>>>:::777666555444333222222111111000000000222111000111333333111000/////////000111111222222.........------.........------------............---+++---111111...---///***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++(((&&&%%%)))*********))))))+++,,,)))((((((((()))+++---...))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))'''&&&&&&'''(((((((((***,,,***'''&&&'''***'''((())))))(((((()))+++)))((((((((((((((()))***)))(((&&&&&&'''((('''&&&******))))))))))))******(((((())))))******++++++'''&&&''')))+++,,,+++***((()))+++***))))))***,,,***+++,,,+++)))))))))***************************))))))******+++,,,,,,,,,((()))***+++,,,---------)))************+++++++++******+++,,,,,,,,,,,,+++((('''(((+++000111///---+++---...,,,)))(((***---,,,---//////.........///...//////000111222333333111111111222222333333333000333444222333666666333555555666777888999::::::::::::;;;<<<======>>>>>>333222222333555888;;;<<<888999::::::;;;;;;;;;;;;888;;;>>>@@@EEEPPP^^^jjj{{{}}}{{{vvvppphhhaaa[[[WWWNNNKKKGGGBBB>>><<<;;;:::555555555444333222222222222111000111333333111///////////////000111222333000//////......//////000------------.........///,,,***,,,000111---,,,...******++++++,,,,,,,,,,,,+++,,,------,,,***((('''(((***+++***)))(((+++---+++***(((''''''((()))***))))))))))))))))))))))))***************************)))'''&&&'''(((***+++'''***+++(((%%%$$$'''+++'''((((((((('''''')))***+++***(((&&&&&&''')))***&&&'''''''''&&&&&&''')))))))))************)))))))))))))))))))))*********((('''''')))++++++***))))))***+++***)))((()))******+++---+++)))((()))+++************************((())))))***++++++,,,,,,+++++++++,,,,,,++++++***)))************+++++++++((()))***+++,,,++++++***(((''''''+++000222000,,,))),,,///...***(((***---+++---//////...---...///......///000111222333333///000000111222333333444111555555333333555555222333333444666888999:::;;;::::::;;;;;;<<<<<<<<<===222222222333555888;;;===999999:::;;;;;;999888777:::<<>>AAABBBCCCHHHRRRYYYnnn{{{}}}yyypppjjjbbbYYYRRRLLLFFFBBBBBBAAA>>>;;;888666666555666444111000111222222222)))***+++---///000111222333222222111000//////...------..................---------,,,,,,,,,++++++***,,,---......+++(((&&&)))******+++++++++******(((***------+++***+++------***&&&'''***+++'''$$$************************+++++++++***************************************((('''&&&%%%&&&(((***+++***(((''')))+++,,,***((('''((((((((()))))))))***)))*********(((''''''(((---&&&$$$(((***''''''+++(((((((((((())))))))))))&&&((()))((('''&&&'''(((...---+++))))))+++000444******)))))))))))))))***///...,,,***((((((((((((''')))+++***((('''))),,,---+++((('''(((((('''%%%(((((()))***+++,,,,,,,,,***++++++***))))))***,,,)))***+++---.../////////...------,,,,,,,,,------,,,---...---+++***+++,,,////////////000000000000///000222333444444333333333333333444444444555555555555555555666777888999777999;;;<<<;;;;;;<<<===000111111222444666888999;;;;;;:::999999999:::;;;:::===@@@@@@AAAFFFNNNUUUhhhsss}}}vvvooohhhaaa[[[VVVLLLJJJFFFAAA>>>;;;::::::777555444333333333111///......//////000111111111000000000000111111111111........................---------,,,,,,,,,++++++,,,---.........,,,***)))******+++++++++******))))))+++,,,,,,******,,,...+++'''%%%'''+++,,,***'''************************************************''''''''''''''''''''''''+++)))(((''''''''')))***)))(((''')))+++,,,***((((((((((((((())))))))))))((()))***)))'''&&&'''((((((###"""'''***)))***---******)))(((((())))))))))))+++,,,+++***)))***+++((())))))(((((()))+++...******))))))))))))******...---+++***)))((())))))***+++,,,+++)))'''(((***+++***)))***,,,...---,,,)))))))))***+++++++++,,,(((***---...---+++******((()))***,,,------......---,,,,,,+++++++++,,,,,,,,,---...---+++***+++,,,------...///000111111222000111333444555555444444333333333444444444444555555555555666666777888999888:::<<<<<<<<<;;;<<<===222222222333444555666777;;;::::::999999::::::;;;:::<<<>>>>>>???CCCIIIOOO^^^hhhxxx}}}vvvnnnjjj]]]YYYSSSMMMGGGCCCAAA@@@:::999999888888666222///222222222222111111111111---...///000111333444444........................------------,,,,,,,,,,,,............---,,,,,,+++++++++,,,,,,+++***))))))***++++++***)))***,,,...(((&&&%%%'''+++---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((''''''(((((()))(((((()))++++++***)))))))))))))))(((((((((((('''((()))(((&&&&&&&&&(((((($$$###'''***)))***,,,---,,,***((((((((()))***'''((())))))''''''((()))$$$&&&((()))((('''((()))***)))))))))))))))******,,,+++******))))))******,,,------,,,)))(((((()))))))))***,,,...///...,,,******************++++++'''+++000222111...***)))(((((()))+++,,,,,,,,,,,,+++++++++******++++++,,,,,,---...---+++***+++,,,,,,,,,---...000111222333111222333555555555555444333333333333444444444444555555555666777777888888888:::<<<===<<<<<<===>>>222222222333444555666777::::::::::::::::::;;;;;;;;;<<<>>>>>>>>>AAAEEEIIITTT^^^mmm}}}}}}xxxpppkkkddd[[[RRRKKKGGGEEEAAA???<<<;;;:::999666444444444333333222222222111......///000222333444444////////////...............------------,,,,,,,,,///...---,,,++++++,,,---,,,,,,,,,,,,+++***)))))),,,+++***))))))***---///'''&&&&&&(((+++---,,,+++(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***)))(((''''''''''''((((((((()))******+++***)))))))))))))))((((((((((((&&&'''((('''&&&%%%&&&'''+++)))'''(((***)))((((((///---***((('''(((***+++&&&'''((((((&&&&&&'''(((&&&(((******))))))***+++))))))))))))))))))***+++******************++++++,,,,,,,,,,,,+++*********+++******++++++***&&&###+++++++++***************))),,,111333222///,,,+++((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,---+++,,,------++++++,,,---------......///000111111000111222444555444444333222222333333333444444444444555666777777888888888999;;;======<<<<<<===>>>000000111222444666888999999999999::::::;;;;;;;;;<<<===>>>??????AAACCCEEEKKKUUUeeewww|||tttjjj```WWWQQQNNNHHHDDD???<<<:::::::::999444444444333333333333333000000111111222222222333000000/////////..................---------,,,,,,...---+++***)))***,,,---,,,,,,,,,,,,,,,+++******---+++)))))))))+++---...)))(((((()))***++++++***((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''(((******************))))))))))))((((((((((((%%%'''((('''&&&&&&'''(((,,,+++***)))***+++***'''///---***((('''(((***+++)))***++++++))))))***+++*********)))((((((+++---))))))(((((()))***++++++)))*********++++++++++++*********+++,,,,,,,,,,,,,,,+++******)))'''###+++++++++***************,,,...000000...------...)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,---......+++,,,------++++++,,,---////////////...............///111222333333222222222222222333333333444444444555666777888888888777888:::<<<===<<<<<<===>>>000000111222444666888999888888999:::;;;;;;;;;;;;======>>>???@@@AAABBBBBBGGGOOO^^^ooo}}}{{{zzzyyywwwuuupppooooooooorrrwww{{{|||rrriiiaaa]]]TTTNNNGGGAAA>>>=========555555555555444444444333222222222222222111111111111000000//////.....................---------,,,---,,,************+++,,,++++++,,,,,,,,,,,,++++++---+++))))))+++,,,---,,,******************))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))&&&&&&&&&'''((()))))))))''')))***+++***)))***+++(((((((((((())))))))))))&&&'''(((((('''&&&((()))'''))))))(((+++...---)))---,,,***((((((((()))***((()))******(((((()))***)))))))))'''&&&'''))),,,(((((((((((()))***+++,,,)))******+++++++++******)))(((((())),,,------,,,***))))))*********'''%%%******************++++++---......,,,++++++---///***++++++,,,------,,,,,,,,,,,,,,,,,,---...//////***,,,------++++++,,,...000000///......------,,,...///000222222222222111222222222222333333333333333444666888888888777777777999;;;<<<;;;;;;<<<===222222222333444555777777777888999;;;<<<<<<;;;;;;<<<<<<===???AAAAAAAAA@@@FFFKKKUUUddduuu|||vvvrrrnnnkkkgggfffeeedddbbb______^^^\\\\\\^^^bbbgggjjjqqqvvv{{{}}}uuuqqqddd^^^VVVOOOJJJFFFCCCAAA:::999888777666444333333222222222222222222222222111111000000///......---............------------,,,,,,+++++++++,,,,,,,,,******+++,,,------------,,,***)))***,,,---,,,*********+++******)))***+++************************(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************)))&&&)))++++++)))((()))+++&&&&&&'''((()))***++++++&&&'''))))))(((''')))***%%%((((((''')))---+++&&&******)))(((((()))))))))&&&'''((('''&&&%%%&&&(((''')))***)))((('''((()))(((((((((((()))***+++,,,******+++++++++***))))))***(((''')))+++,,,+++***)))(((((()))***++++++))))))))))))***+++++++++,,,+++,,,,,,+++******+++---)))******+++++++++++++++++++++++++++,,,---...///***+++---,,,,,,+++---.....................------...///111222333333222222111222222222222333333333333444666888999888777666666888:::;;;::::::;;;<<<444444333333333444555555777888999;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAA???>>>FFFHHHNNN[[[mmm{{{tttoooiiibbb]]]^^^[[[WWWUUUUUUUUURRROOOUUUSSSPPPOOOPPPTTTXXX[[[ZZZ___eeeiiikkkpppyyyqqqllleee]]]VVVOOOHHHDDD>>>===<<<999777555333222111111111222222333333333222111111000///......---//////.........---------,,,---------------------)))***+++,,,---.........+++***)))+++---...,,,)))((()))++++++******+++,,,************************((())))))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))&&&)))++++++)))((()))+++%%%&&&'''((()))***+++,,,&&&((())))))(((((()))+++&&&***)))&&&&&&)))''' ((((((((())))))))))))))))))***+++***)))((()))+++&&&))),,,---,,,)))(((((((((((((((((()))***+++,,,***++++++,,,+++***)))(((,,,)))'''(((***+++)))'''***(((''''''((()))))))))(((((()))***+++,,,,,,---)))***++++++***)))***+++((())))))************)))************+++,,,---...***+++---,,,,,,,,,---...,,,------......////////////000222333444444333333111111222222222333333333333444666888999888777666666888::::::999999:::;;;222222222222333444555555;;;:::999888888888888999:::;;;;;;;;;<<<=========GGGFFFLLLXXXhhhxxxtttlllddd```[[[TTTQQQQQQMMMLLLJJJIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQTTTXXX]]]aaaeeegggqqquuu~~~|||tttmmmfff]]]QQQIIIGGGCCC>>>999777555444333555444333333333222///---111111111111000000000000......////////////......,,,---///...---,,,,,,---...,,,******---...---+++)))***+++***))))))+++---+++******))))))******+++++++++++++++++++++++++++************************---***''''''(((***+++***+++***)))(((''''''''''''******))))))((((((''''''++++++************************))))))((((((''''''***)))(((((((((***+++,,,)))))))))))))))******+++))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))***+++************************(((((()))***************++++++++++++++++++++++++******))))))******+++,,,+++***)))((((((***,,,---+++***)))(((((()))***++++++++++++******))))))))),,,------+++******,,,///+++)))***......,,,,,,...,,,000222111111333222...111111111111222222222222555555555666777999;;;<<<777777777888888999999:::555555444333222222222222666666666777888:::;;;<<<::::::;;;;;;<<<=========FFFEEEJJJVVVeeeuuuyyyqqqccc\\\VVVSSSPPPKKKHHHJJJKKKIIIHHHGGGGGGGGGGGGFFFHHHHHHGGGHHHHHHIIIJJJJJJJJJKKKMMMPPPSSSWWWZZZ[[[cccgggppp{{{|||vvvmmmbbbZZZPPPKKKEEE???<<<:::999777444222111000111111///---222222222111111111111000.........//////.........)))+++------,,,,,,---......,,,******---...---+++)))***+++***))))))+++---++++++************++++++,,,++++++++++++++++++,,,************************((())))))'''%%%%%%(((+++,,,+++***)))((('''''''''(((((((((((())))))))))))************************************)))))))))(((***)))((((((((()))+++,,,))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))(((''''''&&&(((((('''(((((()))******************************((())))))***************++++++++++++++++++++++++******))))))******+++,,,+++***)))((()))***,,,---+++******))))))******+++,,,,,,+++++++++*********,,,------,,,++++++,,,...---+++,,,000000......111///222111//////333333111////////////000000000000777777666666666666777777777777888888999999::::::555444333222222111111222444444555666888999;;;;;;999::::::;;;<<<<<<======CCCBBBGGGRRR```ooo{{{oooddd\\\SSSLLLHHHHHHGGGCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIKKKMMMOOOPPPTTTWWW^^^iiiqqqzzz{{{qqqiii[[[UUUMMMEEE@@@===;;;999555333111000111222111111222222222222111111111000------............------)))+++------------///000...,,,++++++,,,------,,,)))***++++++)))***+++---,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---************************&&&))),,,)))$$$###(((------,,,+++)))(((((('''''''''''''''((()))*********************************++++++************)))))))))))))))((())))))***+++))))))(((((())))))***+++))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&''''''((()))******************************((()))******++++++******++++++++++++++++++++++++***))))))))))))***+++++++++***)))))))))***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,......,,,+++,,,---...+++,,,///000......111000111///,,,,,,000222111/////////000000000111111666666555555555555666666777888888999::::::;;;;;;111111111111222333444555666777777888888888888888999999:::;;;<<<<<<======AAA@@@EEENNNYYYfffxxxssshhh]]]SSSMMMKKKFFFCCCDDDEEECCCBBBDDDAAACCCEEEFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLRRR[[[ccclllzzz{{{tttkkkdddZZZPPPIIICCC???<<<:::777444222333444555555222222222111000000//////,,,,,,------------,,,,,,,,,...//////......///111...---,,,,,,,,,---------***+++++++++******,,,------,,,,,,++++++,,,,,,------,,,***))))))***,,,---************************)))+++---+++((('''***...---,,,+++***(((((((((((('''((((((((()))))))))***))))))))))))***************)))))))))))))))))))))))))))))))))))))))******((((((((((((((()))******(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&'''((()))***++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))***++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,,,,,,,---******---...,,,---000---///...++++++///000...111111222222222333333333111111222333444666777888777777888999:::;;;;;;<<<111111111111222333444444666777888888999888777777888888999:::;;;<<<===>>>??????CCCKKKSSS^^^nnn}}}oooaaaWWWQQQKKKGGGGGGBBB@@@CCCDDDBBBBBBDDDBBBFFFJJJLLLNNNOOORRRTTTSSSSSSTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHKKKRRRXXX```nnnzzz{{{uuujjj```VVVNNNHHHDDD>>>;;;777555555666666555222222111000//////......,,,,,,------------,,,,,,...//////---++++++,,,...------------,,,,,,---...***+++,,,+++******,,,...---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,************************++++++*********++++++***,,,+++***)))((((((((((((***)))))))))((((((((('''(((((()))))))))*********'''((((((((((((((((((((())))))*********)))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((()))))))))))))))((('''((()))++++++,,,++++++************************))))))***+++++++++++++++++++++++++++++++++++++++))))))(((((())))))***+++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,------******---...,,,---111---000111//////111000,,,222222222222333333333333111111111222333555777888666777777888:::;;;;;;<<<444333222111111000000111333444666777888888888888777888999:::;;;<<<===>>>@@@@@@CCCHHHMMMVVVffftttyyyooo```TTTMMMJJJHHHFFFBBB>>>===AAACCCBBBBBBDDDBBBHHHNNNSSSUUUWWW\\\___bbbccccccdddcccaaa___^^^WWWVVVSSSPPPNNNLLLJJJJJJIIIGGGHHHLLLOOOUUU```kkkzzz}}}tttkkkaaaXXXPPPKKKCCC@@@===:::888777555444333222222111000///......------............------......---+++(((((()))+++---......---,,,,,,---///***+++,,,+++***+++,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************((('''(((***+++)))'''))))))(((((((((((())))))*********)))(((''''''''''''(((((())))))*********&&&&&&''''''''''''(((((()))************)))((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))*********)))))))))***+++,,,,,,,,,+++***************************)))***++++++,,,+++++++++++++++++++++++++++++++++)))(((((((((((()))******))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---//////---,,,---...000---,,,///000...000444000444555444333444222...000000000111111111111222444444333333333333444444555555666888999:::;;;;;;444333222111000000000000111222444666666555444333777777888999;;;<<<===>>>AAAAAACCCFFFIIIPPP___nnn~~~hhh```UUULLLIIIGGGFFFDDD@@@======CCCFFFFFFGGGIIIKKKRRR[[[```dddgggmmmrrryyyyyyzzzzzzyyywwwtttsssjjjgggccc^^^YYYTTTQQQPPPMMMJJJJJJKKKKKKMMMVVV```kkkxxx}}}vvvooofff^^^XXXLLLIIIEEEBBB???<<<888555555555444333222111000///.........//////...............---+++))))))+++------...///...,,,+++...000+++,,,,,,,,,++++++---...++++++************++++++)))***,,,------,,,***)))************************((()))******))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((''''''(((((()))******+++''''''''''''((((((((())))))******+++***)))((('''(((''''''''''''((())))))))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++)))(((************************)))***++++++,,,,,,++++++++++++++++++++++++++++++((((((((((((((()))******))))))***+++++++++++++++***+++,,,------,,,+++************+++++++++,,,,,,---...///...,,,,,,...///111---,,,//////...000444222555555222222444333000000000000111111111222222444444333333333333444444333444555666888999:::;;;000000000000111222333444333444555555333111...---666777888999;;;<<<===>>>BBBBBBCCCFFFGGGMMM[[[jjjyyy{{{qqq^^^WWWOOOJJJHHHGGGDDDBBBBBB???AAAGGGLLLMMMNNNQQQ[[[cccmmmtttwww||||||xxxsssllleee___ZZZXXXQQQOOOMMMLLLKKKKKKRRRZZZ___mmmwwwnnniiiTTTQQQMMMIIIFFFAAA<<<888777777666555333222222111......////////////....../////////---,,,---000222---...000...,,,+++...000+++,,,,,,,,,++++++---///+++******************+++(((***,,,......,,,***(((************************''',,,///...***(((***...$$$$$$%%%%%%'''((()))***''''''(((((())))))******&&&''''''((()))******+++'''((((((((())))))******)))***+++++++++)))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************)))***+++,,,+++)))'''&&&******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((((((((()))******))))))***++++++++++++*********,,,,,,,,,,,,******)))))))))******+++++++++...///...---,,,,,,...000///,,,***------,,,///333222444222------000222000222222333333333444444444111111222333444666777888333333444666777999::::::000000000111222222333333111333444444444555777999555555666777888:::;;;<<<@@@???@@@DDDHHHMMMXXXdddxxx}}}lll___VVVPPPKKKIIIGGGCCCBBBDDDCCCDDDEEEHHHMMMTTT[[[```jjjtttzzzqqqhhhbbb[[[RRRLLLMMMPPPPPPPPPQQQYYYddduuu~~~uuufff]]]VVVUUUPPPGGGCCCDDD:::999777666555222---***---...000111222222222111***---///000000///000000222111///...------......,,,,,,,,,---------......333,,,&&&%%%(((++++++***++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))),,,(((&&&(((,,,---+++((()))++++++'''(((,,,---+++((()))*********)))'''&&&&&&'''))))))((((((***+++***++++++***))))))***,,,(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))))))))************))))))++++++++++++++++++++++++------,,,,,,,,,---......///...,,,,,,,,,---///111...............///000000,,,...111333333222333444444444333333333444555555555555666666777777888888///000000111111222333333111222333333333444666888666666666777888:::<<<===AAA???AAAEEEHHHMMMXXXcccuuurrrbbbWWWPPPJJJFFFFFFEEEBBBBBBEEECCCFFFKKKRRR[[[eeennnttt~~~{{{uuudddZZZQQQPPPPPPOOONNNOOOUUU^^^mmmwwwnnnfffaaaYYYNNNHHHGGGBBB???<<<999777555222000///000111222222111000000))),,,...///.........///111000///---------------,,,,,,,,,------------...111---((((((+++,,,***'''++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((%%%###%%%(((***(((%%%***,,,+++''''''+++,,,))))))******+++***)))((('''&&&((())))))(((((()))+++***++++++***))))))***,,,''''''''''''(((((((((((())))))))))))******************+++,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))((()))******+++++++++***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...///...,,,,,,,,,---///000...............//////000---///111222222222222333333333333222333333444555777777777666666666666666//////000111111222222333000111222222222333555777666666777777999:::<<<===???>>>???CCCFFFKKKUUU```rrruuucccUUUMMMIIIDDDAAABBBBBB@@@BBBGGGFFFKKKTTT___jjjvvvttthhh\\\VVVRRRNNNMMMNNNOOOVVVcccsssyyyrrriii]]]UUURRRIIIDDD>>>999777555444333111111222222111000//////+++---///000///...///000000///...---,,,,,,,,,---,,,,,,,,,,,,------------000...,,,,,,...---***&&&+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))++++++************++++++''''''''''''''''''''''''***(((&&&'''***,,,***((()))+++***''''''******(((***************)))((((((''')))***)))(((((()))***)))***+++***)))(((***,,,&&&&&&&&&'''''''''(((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***************************))))))***,,,,,,+++)))((()))******++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,,,,---///000......------......///000...000222222111111111222222222111111222333333444888888777666666555555444//////000000111222222222111222333333222333555777666666666777999:::<<<======<<<===AAACCCGGGQQQ[[[nnn~~~iiiXXXMMMGGGFFFBBB@@@@@@@@@@@@CCCIIIMMMTTT```lllwwwyyyjjj___WWWOOOMMMNNNLLLQQQZZZhhhyyyyyyppphhhdddSSSMMMDDD<<<999777777777222222222222111111111000///000222222111111222333......------,,,,,,,,,,,,++++++,,,,,,,,,---------111///------------***(((++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((+++)))((()))+++,,,+++***&&&))))))''''''***+++((()))))))))))))))((((((((()))***+++***(((((()))***)))******)))((((((***,,,'''''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++))))))))))))******)))((((((*********************************)))***++++++,,,------,,,,,,,,,---...///...------------.../////////000222111000000111222000000000000111222333333666666666666666666555555...//////000111111222222333444555444333444666888555555666777888:::;;;<<<===<<<>>>AAACCCFFFOOOXXXkkk{{{uuuaaaRRRJJJGGGFFFCCCAAABBBAAAAAAFFFMMMUUU___mmmyyywwwjjj^^^SSSOOOOOOLLLOOOUUUaaarrryyysssaaaYYYOOOEEE@@@===<<<<<<333333333222222333333333000111222222111111222444------------------,,,,,,+++++++++,,,,,,,,,------222000---,,,+++,,,,,,+++++++++++++++++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))'''&&&&&&&&&'''(((((('''###'''((('''(((,,,,,,***))))))((((((((('''''''''***+++,,,***)))(((((()))((()))))))))((((((***,,,((())))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))******))))))((('''%%%%%%******************************)))))))))***++++++,,,,,,,,,,,,,,,---......---------------.../////////000111111//////000222000000000000111222333444333444444555666777777888......///000000111111222333555555555444444666888444444555555777888:::;;;???>>>@@@CCCDDDFFFNNNWWWfffwwwkkkZZZOOOHHHFFFFFFDDDCCCDDDCCCCCCKKKSSS^^^iiiyyyttteeeWWWPPPPPPMMMNNNRRR\\\mmm|||kkkcccXXXNNNGGGBBB>>>===777666555444444444444444///000000///......000111------............---,,,++++++++++++,,,,,,,,,,,,111///---+++***+++,,,---++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************''''''((((((((()))))))))###''')))((()))------******))))))((('''(((((((((+++,,,,,,+++)))'''((()))'''((())))))((((((***,,,))))))*********+++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,************++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))*********)))((('''&&&%%%******************************))))))******+++,,,+++,,,,,,,,,------------------,,,,,,------...///...///000000//////111333//////000000111222444444222222333444666777888999......//////000111111111333444555444333333555666333333333444666777999:::======>>>AAABBBDDDKKKTTTaaasssuuubbbTTTKKKEEEBBBDDDCCCCCCEEEEEEGGGPPPZZZgggtttzzzkkkZZZQQQOOOLLLLLLOOOXXXhhh}}}wwwqqqfff\\\SSSKKKEEEAAA<<<;;;999666444333333333///000000...------///111---...////////////...---***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))((()))************)))((()))))))))))))))))))))))))))***++++++******+++,,,'''***+++)))***,,,+++(((,,,,,,***)))))))))***+++,,,------+++)))''''''(((&&&((()))(((((((((***,,,))))))))))))*********************+++++++++,,,,,,,,,+++************+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))))))))************))))))************************+++************+++,,,,,,++++++,,,,,,------------------,,,,,,------...///---...//////...///222444000000000111222333444555333333444444555666777777......//////000111111111222333444333222222444555222222222333555666888999:::999;;;>>>???@@@GGGOOO]]]oooooo[[[OOOHHHBBB>>>AAAAAABBBEEEFFFIIISSS___nnn{{{|||mmm\\\QQQNNNKKKJJJLLLUUUeeezzzwwwlllbbbYYYQQQKKKAAA???<<<888444222111111111222111000......000222---...///000000000......******+++++++++,,,,,,,,,(((***---///...---++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''((((((''''''((()))***---...+++***+++)))&&&...---,,,+++++++++,,,------------,,,)))''''''(((&&&'''((((((((((((***,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++*********++++++,,,,,,,,,***************************))))))***,,,,,,+++)))((((((***+++------......))))))))))))))))))))))))++++++******++++++,,,---***+++,,,---------,,,,,,---,,,,,,,,,,,,---......---............000222555000000000111222444555666444444555555555555555555...///000000//////000111666333111111444555333111555444444444444555666666;;;<<<<<<<<<===@@@EEEIIIZZZiii{{{nnn[[[QQQKKKFFFBBBAAABBBCCCCCCDDDKKKWWW```ppp{{{{{{ttteeeSSSIIIJJJLLLNNNUUUbbbvvv}}}rrrfffZZZSSSJJJFFF@@@<<<:::888777666555333111111111222111///......//////......---,,,,,,...//////...------...'''(((******)))***,,,...(((***,,,,,,++++++,,,---)))***+++,,,,,,+++)))(((---......,,,)))((()))***+++++++++*********))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''************+++,,,---...++++++++++++++++++++++++&&&''''''((()))******+++)))(((((((((((())))))***(((***++++++******+++---***)))(((''''''((()))***))))))***++++++++++++***+++++++++***++++++,,,,,,---///...******...///---******))))))))))))******,,,+++)))((()))***,,,---***+++,,,,,,+++***+++---(((***++++++******+++,,,---,,,+++***,,,///222444...,,,++++++---......---,,,...000111000111333444000111111222222333444444666666666666777777777777...///000000//////000111444222000000222333222111444444444444444555666666:::;;;;;;<<<===@@@DDDHHHUUUdddvvvmmmYYYNNNIIIEEEBBBBBBCCCDDDCCCEEELLLWWW```ppp{{{vvvrrrmmm```RRRJJJKKKLLLNNNUUUcccwww}}}ssshhhbbbWWWQQQIIIAAA<<<777444111444222000///000000000///....../////////...------,,,---//////---,,,---...***+++,,,,,,+++,,,...///)))+++,,,,,,+++***+++,,,******+++++++++******))))))***++++++)))***+++---+++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******)))******+++,,,---************************'''''''''((()))*********)))(((((((((((()))******((()))******))))))***,,,***)))(((((((((((()))***+++++++++,,,++++++***))),,,+++++++++++++++,,,,,,+++------******------++++++***)))))))))))))))***)))(((&&&&&&&&&''')))******++++++***((('''((()))(((***++++++******+++,,,---,,,+++***+++---000222,,,+++******,,,------,,,,,,...///000///000222333000111111222222333333444555555555666666666777777...///000000//////000111222111//////111222111000444444444444444555555666888999:::;;;<<>>@@@DDDFFFIIIOOO___uuuttteee[[[TTTQQQMMMRRR[[[eeepppxxx|||}}}|||{{{yyyxxxxxx{{{~~~|||jjjWWWMMMIIIGGGEEEFFFIIIMMMWWWggg|||xxxkkk]]]UUUHHHDDD===999666555444333111111222222111111000///,,,---//////---,,,---...+++...000000///---,,,---)))+++,,,,,,+++***+++,,,(((((()))***+++,,,,,,,,,)))***++++++)))***+++---(((((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))((((((((((((((()))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***+++---...***+++,,,+++)))((()))***((())))))******))))))(((&&&''')))+++,,,---......//////...,,,,,,++++++++++++...---******---...+++************+++,,,------,,,,,,------......------'''(((******))))))***,,,(((***++++++******+++,,,*********************++++++***+++---//////,,,***+++,,,------,,,,,,---...//////000000111111222222444444444444555555555555...///000000//////000111,,,...000000......111444333333222222333333444555444777:::===???AAADDDGGGGGGLLL[[[qqqpppddd\\\WWWUUUZZZeeerrr~~~|||yyyvvvuuuuuupppuuu{{{yyygggTTTJJJGGGEEEDDDEEEKKKPPP[[[mmmyyyllldddOOOJJJCCC>>>;;;999888666111222222222222111000000,,,...//////...------...)))+++...///---,,,++++++(((***,,,,,,++++++,,,---'''(((***+++,,,,,,++++++---......,,,)))((()))***'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&''')))************(((((((((((()))+++,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))***,,,---...+++,,,,,,+++)))((()))***'''((()))******)))(((''''''((()))***+++,,,,,,,,,000///...---,,,++++++++++++---,,,((((((,,,---+++)))))))))***+++,,,......((()))***+++++++++******+++,,,---,,,+++***+++,,,(((***++++++******+++,,,)))*********++++++++++++))))))***,,,......+++)))+++---......,,,,,,---////////////000111111222222444444444555555555666666////////////000000000000---...000111222222111111111333444333222222333444444555777:::>>>BBBEEEGGGCCCLLL[[[kkk}}}vvvmmmhhheeelllwww~~~wwwqqqlllfffjjjnnnrrrvvv}}}qqq```NNNFFFDDDDDDDDDFFFGGGTTThhh|||yyylll]]]UUUJJJBBB>>>===<<<;;;000333555555222111222333111111333444000+++,,,111,,,,,,---------,,,***)))---,,,,,,++++++,,,,,,---******+++,,,------......---,,,++++++******++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***000((( &&&+++)))+++************)))((('''&&&)))(((((((((((('''''''''))))))((('''(((+++111555------+++***))))))(((((('''(((***++++++***)))((())))))******+++++++++,,,,,,,,,,,,---------......,,,---.........,,,***(((((())))))))))))*********((())),,,------,,,+++***+++++++++************)))'''((())))))(((((()))***......---***((((((***,,,000000000///...---+++***///...---,,,,,,,,,---...------......///000000000444444333333333444555555000000000000111111111111...///000222222222222222222333444444333333444555555666888:::===@@@BBBCCCEEELLLXXXhhhzzz{{{vvvuuuzzz~~~wwwrrrhhhhhhgggffffffkkksssyyy|||kkk]]]NNNGGGEEEDDDGGGKKKQQQ^^^rrrwwwiii```RRRHHHBBB???<<<:::555777888777444222333444222333555777333---...222,,,---......---,,,+++***---,,,,,,++++++,,,,,,---((((((((())))))******+++......---,,,,,,,,,,,,---((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))((((((%%%,,,&&&&&&)))''')))************)))(((((('''))))))))))))(((((((((((()))))))))((('''))),,,///,,,,,,+++***))))))))))))++++++++++++***))))))((()))))))))*********++++++******+++++++++,,,,,,,,,,,,---...///...---+++***)))))))))*********++++++,,,---------,,,***((('''+++++++++************)))***+++,,,,,,*********,,,)))******)))((())),,,...------.........---,,,,,,...---,,,++++++,,,------------......///000000000444333333333333444444555111111111111222222222222///000111222333333333222333444555555444444555777888888999:::<<<>>>@@@AAAFFFIIIQQQ```sss{{{qqqnnnhhhbbb___aaagggkkkqqqtttyyy~~~zzzooo___UUUKKKFFFCCCDDDIIIPPPYYYggg{{{yyynnn___QQQIIIBBB===:::777777777555222000000111333444888:::777000...111---............---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,''''''((())))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&(((******)))((('''&&&---)))$$$+++,,,))),,,)))))))))***))))))((((((***)))))))))((((((((((((*********)))''''''(((***+++******))))))*********...---+++)))((((((((()))(((((())))))))))))******((())))))))))))*********+++,,,---...///...---,,,************+++++++++,,,...------,,,+++***)))(((+++++++++************)))+++,,,---,,,***)))***+++(((((()))((('''(((+++...***+++,,,,,,------------,,,,,,++++++++++++,,,---------......///000000000333222222222333333444555000000000111111111222222111111222222333333333333333555666666555555777888999999:::;;;===???@@@AAADDDEEEIIIVVViii~~~{{{wwwqqqjjjeeecccdddfffggghhhkkknnnrrrwww|||}}}yyytttjjjaaaQQQLLLGGGDDDAAABBBJJJTTT\\\jjjyyyjjj[[[QQQJJJCCC???;;;:::777555222111111111222444999<<<888111...000.....................------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,++++++***)))*********(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))%%%'''***,,,,,,+++((('''&&&...+++(((---+++''',,,'''((()))))))))))))))((())))))(((((((((''''''''')))***+++***)))''''''((()))))))))))))))***++++++---+++)))'''&&&''')))***((((((((((((((()))))))))((((((((()))))))))******)))***+++------...------******+++++++++,,,,,,,,,++++++*********+++,,,---+++++++++*********)))))))))******)))'''%%%&&&'''+++++++++***(((''')))*********+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------......///000000000222111111222222333444555/////////000000000111111222222222222222222333333333444666666666666777999:::;;;;;;===???AAACCCDDDCCCCCCEEEOOO```uuu~~~wwwqqqjjjdddaaaaaa```______aaadddgggiiikkkmmmkkkgggccc```YYYRRRJJJGGGEEEDDDBBBCCCLLLVVVaaannnsssggg^^^VVVPPPKKKCCC@@@<<<888666555555555222444999<<<888000,,,...........................---,,,,,,++++++,,,,,,---************))))))))))))++++++***))))))))))))***+++*********)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((+++------,,,***((($$$***(((&&&***%%%!!!(((((())))))************)))((((((((('''''''''&&&&&&''')))+++,,,***))))))***(((((((((((()))***++++++***(((&&&$$$%%%'''***,,,)))))))))((((((((((((((()))))))))************+++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---+++++++++*********))))))((())))))(((&&&$$$%%%&&&+++,,,,,,+++***)))***,,,++++++,,,,,,++++++***)))*********+++,,,,,,,,,,,,------......///000000000000000000111222333444444.../////////000000000000222222111111111111222333222444555666555666777999<<<<<<===>>>@@@BBBCCCDDDBBBBBBEEEKKKXXXkkkxxxmmmfffbbb^^^ZZZWWWWWWWWWWWWWWWYYY[[[ZZZUUUQQQPPPLLLGGGHHHFFFEEEFFFEEEFFFMMMVVVeeeqqq|||tttnnnggg```[[[KKKFFF???999666555333222222444888;;;777///,,,------------,,,------...///---,,,,,,++++++,,,,,,---******++++++++++++++++++------,,,+++++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,+++***)))&&&,,,***))),,,%%%""",,,,,,---------------,,,,,,((((((((((((''''''''''''''')))++++++******+++,,,(((((((((((())))))***+++((('''%%%%%%&&&(((+++---******))))))))))))((((((************++++++++++++''''''((())))))***++++++************+++++++++,,,...------,,,+++***)))(((+++++++++************))))))***+++***((('''''')))''')))+++++++++,,,...///,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,------......///000000000//////000000111222333444//////000000000111111111222111000000000000111222111333555555555555777999>>>>>>>>>>>>???@@@AAAAAA===@@@CCCGGGOOO```vvvvvvmmmhhhaaa]]]ZZZXXXVVVSSSSSSVVVTTTOOOKKKJJJHHHDDDFFFCCCBBBDDDEEEFFFKKKQQQaaakkkzzz~~~yyyqqqlllXXXQQQGGG???:::777444222333444888;;;666...,,,...---,,,++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))((((((---,,,---000***)))555222222222222222111000///************))))))))))))'''(((***)))(((((()))+++))))))((((((((())))))******)))((('''(((***,,,---++++++*********)))))))))))))))*********+++++++++))))))((())))))***++++++)))))))))*********++++++,,,---------,,,***((('''+++++++++************)))***+++,,,+++***)))***+++%%%'''***++++++,,,---///***+++,,,,,,,,,,,,,,,,,,)))***,,,---.........---------......///000000000////////////111222333444000111111111111222222222222111000//////000111111111222444555555555777999@@@??????>>>>>>>>>>>>>>>777;;;@@@BBBHHHWWWnnnzzztttmmmgggdddaaa]]]YYYVVVXXXVVVPPPKKKKKKIIIFFFCCC???===@@@BBBCCCFFFKKKWWWaaappp~~~|||vvvhhh```TTTJJJCCC???:::888555666999;;;666///---///,,,++++++***+++,,,......---,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,+++******)))((())))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((%%%***)))+++///******999777777777666555444333222,,,,,,,,,++++++++++++***((())))))(((&&&&&&''')))))))))(((((((((((())))))---,,,+++******++++++,,,,,,+++++++++******))))))))))))))))))*********************)))******+++,,,((())))))))))))*********(((***,,,---------+++***+++++++++************))))))***++++++***)))***,,,''')))++++++)))))))))***))))))+++,,,---.........***+++,,,...//////......------......///000000000.........///000222333444---...000111222222111000444111///...///111111111666555444333444666888999;;;;;;;;;;;;;;;;;;;;;;;;888:::>>>BBBEEEMMM```rrrzzzvvvooofff___iiiaaaWWWQQQOOONNNKKKGGGDDD@@@???AAAAAA???@@@DDDLLLTTTbbbooo|||zzzqqqcccUUUIIIAAA<<<888666888999777333111111222000...,,,---000111///---***+++,,,------,,,+++******+++,,,---///000111111+++++++++*********)))))))))************+++++++++,,,+++)))((('''''''''(((((()))++++++)))((()))***&&&'''((((((''''''(((***)))***+++,,,...111777::::::>>>AAAAAACCCDDD???999666222...++++++++++++***'''(((******))))))***,,,&&&&&&%%%&&&''')))+++,,,((()))***++++++***)))(((+++++++++*********)))))),,,(((&&&((('''%%%%%%)))'''((()))***+++***))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***///...+++***))))))++++++&&&+++***######,,,...***+++***((((((***+++++++++***++++++,,,,,,++++++***------,,,+++************---......---,,,,,,///111---...///111222222222222000000111111222222111111444111///...///111111111555444333333444555777999::::::::::::::::::::::::777999===AAADDDKKK\\\lll~~~}}}wwwrrrjjj```YYYUUURRRMMMIIIEEEBBB@@@BBBAAA???@@@CCCHHHMMMVVVaaalll{{{{{{nnnaaaUUUJJJBBB===777888888666222//////000///---,,,---///000...,,,++++++,,,,,,,,,,,,++++++++++++,,,---...//////000+++++++++*********))))))))))))*********+++++++++''''''))))))***))))))(((((()))++++++)))((()))***&&&'''((((((''''''(((******+++---000444:::AAAFFFIIINNNQQQQQQRRRQQQKKKDDD<<<888222///---,,,,,,+++'''((())))))(((((()))***&&&&&&%%%&&&''')))+++,,,)))))))))******))))))(((,,,,,,,,,+++++++++******,,,((('''******((())),,,((((((***+++++++++***)))*********+++++++++,,,,,,)))******++++++******))))))******+++++++++++++++,,,,,,+++)))+++...---))),,,+++++++++,,,,,,***(((***++++++,,,,,,++++++***---,,,++++++***+++++++++------...---,,,---///111---...///000111222222222333333222222111111222222333111//////000111222111444333222222333444666777888888888888888999999999666888===AAABBBGGGUUUbbbrrryyyooofff___XXXQQQLLLHHHDDDBBBCCCBBB???@@@CCCDDDGGGKKKPPPZZZiiizzz}}}rrreeeXXXLLLDDD::::::888555111//////000...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++***************)))))))))*********++++++"""$$$(((+++,,,,,,***)))((()))++++++)))((()))***&&&((())))))(((''')))***)))+++///444;;;DDDNNNTTT\\\```dddddddddbbbZZZQQQCCC>>>777222...,,,+++***''')))))))))'''&&&'''(((&&&&&&&&&&&&'''(((******))))))(((((((((((()))))),,,,,,,,,,,,,,,+++++++++***''''''******)))***...))))))***++++++++++++************++++++++++++,,,((())))))))))))))))))((($$$&&&)))+++------,,,+++...***)))---///---******,,,,,,+++,,,---,,,***'''***++++++,,,,,,++++++***+++++++++++++++,,,,,,---,,,---------,,,---000222---...///000111222222222666555333222111111222222222111//////111222222222222222222222222444555666666666777777777777777888666777;;;???@@@BBBMMMXXXdddsssuuujjj___UUUOOOJJJFFFDDDEEECCC@@@@@@CCCCCCDDDFFFHHHOOO\\\lllwww}}}tttdddUUULLL???===999555222111111222......---............---...---,,,++++++,,,---...++++++++++++++++++++++++************************))))))))))))************###%%%'''***++++++******((()))++++++)))((()))***&&&((())))))(((((()))***(((+++///666@@@LLLYYYaaaiiinnnrrrsssrrrnnndddZZZHHHBBB:::333///,,,***((()))***+++***(((''''''(((''''''''''''((())))))))))))((('''''''''((()))***++++++++++++++++++++++++(((%%%%%%((()))''''''***)))******+++++++++++++++************++++++++++++((())))))******))))))(((%%%&&&(((***++++++++++++***%%%&&&,,,,,,'''(((000111///,,,+++++++++***)))***++++++,,,,,,++++++************+++,,,---......,,,,,,------,,,---000333,,,---...000111111222222777666444222111111222222222000///000222333333222111111222222333444444555555555555666666666777777666666:::======>>>FFFOOOYYYhhhzzzuuufffYYYQQQLLLHHHFFFFFFDDDAAAAAADDDBBBCCCEEEFFFIIIRRR^^^fffoooyyyppp```VVVEEEAAA;;;555222111222222//////000000/////////000///...---,,,,,,---...///,,,++++++++++++*********************************(((((()))))))))*********((((((((((((((()))******((()))++++++)))((()))***'''((())))))(((((()))+++***---222:::FFFUUUdddmmmsssyyy}}}|||zzzuuujjj___LLLFFF===555000...,,,******,,,,,,+++)))((()))***(((((()))))))))))))))))))))(((''''''''')))***+++))))))))))))***************''''''))))))&&&%%%'''***************+++++++++))))))*********+++++++++)))******************)))+++***)))(((((()))***+++&&&###&&&+++)))%%%...<<>>777222000///...***,,,,,,,,,***)))***+++***++++++++++++******))))))(((((())))))***+++,,,((((((((())))))))))))))),,,)))***,,,+++'''&&&((())))))(((((())))))***+++)))))))))************+++)))******++++++******)))...---***((('''((()))***&&&&&&)))++++++...888DDDKKKCCC777...))))))***+++***++++++,,,,,,++++++***++++++++++++,,,---//////---......---,,,,,,///111,,,---...///000111111111333333333333333222111000111000000111444444444222111222333444444555555555444444555555666777777777777666666888999999>>>EEEGGGTTTdddppp~~~mmm]]]SSSMMMIIIGGGHHHGGGDDDDDDGGGBBBCCCDDDBBBAAACCCIIIMMMSSS^^^kkkttt~~~wwwcccZZZLLLAAA:::777444333...000111111///...///111......////////////......+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++(((((((((((()))))))))***(((((())))))))))))((((((((()))++++++)))((()))***''')))******))))))***++++++...555@@@PPPcccwww}}}tttfffZZZIIIBBB:::333000/////////)))***++++++***)))+++,,,,,,------------,,,+++***((()))***+++,,,,,,,,,,,,(((((())))))***************((())),,,,,,((('''))))))((('''''''''((()))***))))))))))))************((())))))))))))))))))(((------,,,+++***)))))))))(((*********000:::@@@AAAEEE===444,,,)))***,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...////////////---,,,,,,---///,,,,,,...///000111111111111222333444333222111000000000000222444555444222222222333444555555555555444444555555666777888888888666555777777888===DDD>>>KKKYYYeeesssnnn]]]TTTMMMIIIGGGIIIHHHEEEEEEHHHEEEFFFEEEBBB@@@AAAFFFKKKFFFRRR___hhhsssssshhhXXXJJJAAA<<<888666---///111000---,,,...000---...///000000///...---++++++,,,,,,,,,---------))))))******++++++++++++(((((((((((())))))))))))%%%&&&)))++++++***((('''((()))++++++)))((()))***''')))******))))))***+++'''***222>>>OOOeeeyyyzzzooo```TTTBBB===555...,,,,,,------'''(((******))))))***,,,---......///...---+++***((()))+++,,,------,,,,,,))))))******+++++++++,,,&&&$$$&&&***+++(((''')))((('''&&&&&&&&&''')))***))))))))))))************''''''((((((((((((''''''***+++---------,,,***((()))+++))))))444BBBCCC:::666111+++((((((+++...000+++++++++,,,,,,+++++++++------,,,,,,,,,---......000000///---++++++---...+++,,,---///000000111111333333222111000000111111222222111111111111222222222222222111111111111111333444555666777777777777555777999::::::;;;===???DDDFFFMMMXXXdddpppjjjXXXPPPJJJKKKLLLKKKIIIGGGHHHIIIFFFDDDBBB@@@???@@@AAABBBBBBHHHOOOVVV^^^lll~~~{{{jjjXXXKKKBBB<<<999222333333222111000111111000000000000000///......+++(((&&&'''***,,,+++)))******))))))***+++,,,,,,***)))(((''''''((()))***,,,+++***))))))***++++++,,,+++)))(((((()))+++,,,******)))))))))))))))***%%%///333<<>>@@@BBBHHHSSS]]]hhhxxxzzzeeeVVVPPPHHHIIIJJJIIIFFFEEEEEEFFFEEEDDDBBB@@@??????@@@@@@???CCCIIINNNSSS___ooo{{{vvvdddTTTHHH???999333333333222111111222222000000000000000///......,,,***((())),,,---,,,+++***************+++,,,,,,***)))(((''''''((()))******)))((((((((()))***+++******)))(((((()))*********))))))(((((())))))*** )))---666LLL^^^ooorrrbbbPPPBBB999333......---******,,,------...---,,,---///111555666999;;;===:::666222000...,,,,,,------+++***))))))))))))))))))))))))))))))***+++***)))(((((('''''''''((((((((())))))((()))+++---...///......))))))))))))))))))))))))***)))((((((((()))++++++)))...333777777444000......,,,***))))))***---...---...///...---,,,---///++++++,,,,,,,,,---------,,,...//////......000111,,,---......////////////222111111111000000000000222222111111111111222222000000111111222222333333555555666777888888888888555777888888888888999;;;<<<===CCCKKKSSS]]]kkkxxxnnn\\\QQQNNNIIIJJJJJJHHHFFFDDDDDDEEEDDDCCCBBBAAA@@@???>>>>>>===AAADDDFFFHHHPPP]]]fffssstttdddUUUGGG???555444333222111222222333000000000000000///.........,,,++++++---......---+++************++++++,,,))))))(((((((((((())))))'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))$$$---...555HHHZZZlllzzzkkkZZZHHH;;;444...+++------***)))+++---...//////000111555777<<<>>>AAADDDFFFCCC>>>:::444222///...---,,,***((())))))))))))))))))))))))(((((()))************)))'''((((((((())))))******&&&'''(((***+++---...///)))))))))))))))))))))))))))))))))((()))******+++###+++444555000+++,,,///***)))))))))***+++,,,---***+++,,,,,,******+++,,,))))))*********+++++++++,,,---///...---,,,---///---...///////////////...111111111111111111000000222222111111111111222222000000111111222333444444555666777888888999999999555666888777666666777888;;;;;;???FFFLLLSSS___jjj{{{qqqaaaSSSLLLLLLNNNOOONNNKKKHHHEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>???AAABBBBBBCCCHHHQQQXXXbbbooo~~~tttcccTTTJJJ999777444222111222222222000000000000000///.........---,,,,,,---......///+++++++++******++++++,,,))))))(((((((((((())))))''''''''''''((()))******(((((()))******)))((((((((((((((('''(((((()))******222111444DDDTTTeeezzzvvvfffVVVEEE999000,,,***---...+++***,,,---...000222333666:::===AAADDDIIINNNQQQOOOJJJEEE<<<888222...,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))(((((((((''''''&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((()))))))))))))))******+++'''///000***&&&(((,,,)))************))))))(((((()))******(((((()))***)))))))))************+++,,,---...---++++++,,,---...//////000000000//////000111222222222222111111222222111111111111222222000000111222333444444555555666777888888999999999555666777777555555666777<<<<<>>BBBEEEIIIPPPWWW[[[ZZZUUUPPPEEE>>>555...+++++++++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))(((&&&%%%$$$###+++******))))))***++++++((((((((((((((((((((((((((()))))))))************###'''+++,,,+++)))))))))((()))*********))))))(((***,,,---,,,+++***+++---************+++++++++++++++,,,---,,,+++***+++,,,//////000000111000000000111222333444444444333222222222111111111111222222111111222222333333444444555555666777888888888888444666777777555555666888===<<<>>>BBBCCCFFFNNNWWWeeeuuupppaaaVVVPPPTTTZZZ]]]\\\YYYTTTNNNHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@BBBFFFIIINNNYYYeeeooozzzyyyiii^^^LLLEEE<<<666444333111///000000000000000///......+++,,,,,,,,,++++++---...---,,,,,,++++++++++++,,,(((((())))))))))))((((((((())))))******))))))(((************************)))(((((())))))***+++,,,***222000000;;;HHHYYYnnnwww~~~uuudddSSSAAA555111,,,***---///......000...000333666999===BBBFFFIIIMMMUUU]]]bbbaaa[[[WWWJJJCCC999111---------...))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))'''&&&$$$######)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))************)))((((((***,,,------,,,***&&&'''(((***++++++,,,,,,)))***+++***)))((()))+++***++++++++++++,,,,,,,,,***+++---,,,+++***,,,---...///000111222222222222111222444666666555444333222222111111111111222222333333333333333333333333444444555666777777777777444555777777666666777999;;;:::<<>>777333000...---))))))))))))))))))))))))))))))(((((((((***+++,,,))))))(((((('''&&&&&&&&&%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))'''((()))***+++******)))(((((()))+++,,,,,,,,,+++(((((())))))***+++,,,,,,&&&'''((((((&&&&&&'''(((******++++++++++++,,,,,,)))+++,,,,,,++++++---...---...///111222333333444222333555777777666555444222222111111111111222222444333333333333333333333333444555666777777777777444555777777666777888::::::999:::<<<<<<===CCCKKKVVVhhh}}}wwwiiiZZZPPPLLLOOOZZZeeerrrpppllleee\\\UUUPPPOOOCCCBBBAAAAAABBBDDDGGGIIIEEEDDDCCCBBBAAAAAABBBCCCCCCIIIOOOTTT]]]nnn}}}{{{___VVVIII@@@<<<999555111000000000000000//////...+++---...---++++++---000...---,,,,,,++++++++++++'''((()))******)))((('''(((((())))))(((&&&$$$###+++)))(((&&&&&&((()))+++************+++,,,---...333:::666000333777CCCVVVfffrrrzzzuuugggWWWGGG;;;222,,,)))***,,,,,,...111333555888;;;???CCCHHHLLLPPPUUU]]]dddgggddd\\\VVVJJJFFFAAA<<<777333...+++))))))))))))))))))))))))***)))((((((((()))++++++(((((((((((())))))))))))&&&(((***,,,------+++***))))))))))))))))))))))))'''((()))++++++******)))$$$&&&((()))(((((()))***---,,,+++***)))))))))))))))***+++***)))((()))+++************++++++++++++)))+++,,,,,,,,,,,,...///,,,---///111333444555555:::;;;<<<======;;;999888666444222222444555555555555444444333333444444555444444555555555555555555666666666666777777777777999;;;<<<======@@@CCCFFFPPPbbbxxxzzzjjjZZZMMMJJJKKKPPP]]]kkksssuuutttnnnhhhaaaVVVMMMKKKGGGBBB??????@@@AAAAAAGGGDDDAAA@@@AAAAAAAAA@@@@@@DDDIIILLLPPPYYYeeeoooqqqcccQQQDDD???<<<777333222000////////////---,,,,,,---...//////...---,,,,,,,,,+++*********,,,---***)))))))))))))))***+++***)))(((''''''((()))******)))(((''''''((()))***...(((%%%(((+++,,,222:::<<<<<<999444111444>>>FFFZZZaaajjjmmmgggWWWEEE999444000,,,***,,,///222333333666:::===@@@EEEIIIMMMQQQSSSXXX___cccbbb\\\WWWMMMJJJDDD???;;;777333000...---,,,+++))))))))))))(((((())))))*********+++&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''(((***&&&&&&&&&&&&'''''''''''')))************+++++++++111---((('''))))))'''%%%***)))))))))))))))******))))))***++++++++++++***+++*********))))))((((((((()))++++++++++++---///+++---...,,,)))+++111666@@@AAAAAAAAA@@@>>><<<:::999777555444555666666555333222222222222222222333444444444555555666666666666666666666777777777888:::;;;<<<======???CCCEEEPPPaaauuuuuudddVVVJJJIIIKKKPPP\\\jjjuuuyyyzzzvvvqqqkkkaaaWWWPPPKKKEEEAAAAAABBBCCCDDDHHHEEECCCBBBAAAAAA???>>>AAADDDGGGIIILLLRRR]]]eeerrrzzz~~~qqq```QQQHHHAAA;;;666333111000///000000///---......////////////......---)))&&&'''***++++++)))******)))))))))))))))******)))(((''''''((())))))))))))(((((((((((())))))---'''&&&))),,,...444<<<888777555000---///777>>>LLLSSS]]]bbb___TTTFFF===111...++++++---///111111555777999<<<>>>BBBGGGKKKPPPSSSXXX___cccbbb]]]YYYMMMJJJEEEAAA>>>:::777444///...---+++***)))))))))(((((()))))))))*********(((((('''''''''((()))))))))((('''&&&&&&'''((()))(((((()))))))))*********))))))*********+++++++++*********)))))))))***+++&&&''''''(((***+++------))))))***++++++++++++***''''''((()))***+++,,,,,,***+++,,,,,,+++***+++---+++---///---+++,,,111555LLLLLLLLLJJJGGGCCC@@@>>>===;;;888777777777666555333333333333333333333333333333444555666666777777666666666777777777888888:::;;;<<<======>>>BBBDDDOOO```sssrrr]]]QQQHHHHHHJJJNNNZZZhhhttt{{{|||wwwmmmdddYYYSSSKKKFFFCCCDDDEEEEEEHHHFFFDDDCCCCCCAAA>>>;;;@@@BBBDDDDDDEEEJJJRRRXXXbbbjjjwww~~~nnn]]]NNNCCC:::555444222000000111111000/////////............/////////)))%%%&&&+++---+++'''++++++***)))((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((+++'''&&&)))---000666<<<111111///,,,)))+++111666>>>DDDLLLRRRRRRLLLCCC===...,,,++++++...000000000666888999:::<<>>;;;999333222000...,,,+++++++++(((((())))))))))))************))))))(((((()))))))))((('''&&&&&&'''((())))))))))))*********++++++)))))))))*********++++++!!!%%%)))***((('''+++...&&&'''''')))***+++,,,---((()))******++++++******''''''((()))***+++,,,---,,,------,,,+++******++++++---//////------000444^^^]]][[[WWWQQQJJJDDDAAA???===:::888999999888777555555666666666666555555222333444555666777888999666666777777777888888888:::;;;<<<<<<<<<>>>AAADDDLLL]]]rrrqqqYYYOOOHHHIIIJJJMMMXXXeeeoooyyyxxxpppeee^^^TTTKKKFFFDDDDDDCCCFFFEEEDDDDDDDDDBBB???<<>><<<:::;;;;;;:::999555666666777777666666555333333444555666888888999777777777777888888888888999;;;<<<<<<<<<>>>AAADDDIII[[[rrroooYYYPPPJJJKKKJJJKKKUUUcccnnnzzz|||rrrjjj^^^SSSKKKFFFCCCAAADDDCCCCCCDDDEEEDDDAAA???>>>>>>???@@@BBBDDDHHHJJJRRRWWWbbbqqqyyygggVVVHHH@@@888555111000000000///......---,,,++++++,,,---...---...///,,,***)))+++...,,,,,,***)))((((((((((((''''''((()))))))))))))))&&&'''(((*********)))((()))))))))((()))---///000***,,,...000000111222333111444777999999888555333000---***)))+++///111222666777888888999;;;???BBBHHHNNNWWW___dddfffgggggg\\\XXXSSSNNNKKKGGGBBB@@@<<<:::777444000...,,,+++))))))((((((((((((((((((***))))))(((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********$$$###$$$'''***,,,***(((***************)))((('''(((((()))************)))***************+++++++++)))+++,,,,,,,,,,,,...///,,,---////////////000111|||rrreeeXXXQQQFFFCCC@@@>>>======<<<:::333444555666666555444333444444555666777777888888777777777888888888999999888999;;;;;;<<<>>>BBBEEEHHH[[[sss~~~lllXXXPPPKKKKKKJJJJJJUUUcccrrrwwwkkk___TTTMMMGGGCCCDDDCCCBBBCCCEEEEEECCCBBB>>>>>>???AAACCCFFFGGGHHHJJJOOOXXXdddssssssbbbQQQGGG<<<888444111000000///...------,,,,,,,,,,,,------***---///,,,'''%%%)))...++++++***)))((((((((()))&&&'''((()))*********)))&&&'''((())))))******)))(((******'''(((,,,---,,,,,,...222555777777555444,,,---///222333444444444000---***)))+++---//////333555777999:::<<>><<<:::333444666777777666444333555555666666777777777888777777888888888999999999666888:::;;;<<>>@@@BBBDDDKKKVVV___eeeiiimmmoookkkhhhccc^^^ZZZWWWSSSPPPJJJHHHCCC===777222...,,,))))))((((((((('''''''''))))))((((((((()))******''''''((((((((((((''''''(((((()))))))))*********(((((((((((()))))))))******)))))))))***+++,,,+++&&&''')))+++++++++***)))'''(((((()))))))))))))))&&&'''(((***,,,...//////***,,,------,,,,,,...///...---+++***+++---...///rrrhhhTTTPPPKKKFFFBBB???<<<:::666777888::::::888777666666666666666777777777777777888888888888999999999555777999:::<<>>???AAABBBCCCKKKVVV___eeeiiinnnqqqoookkkgggccc```]]]ZZZXXXSSSPPPKKKDDD===777333111))))))(((((('''''''''&&&***)))))))))***+++,,,,,,''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))%%%''')))'''%%%%%%)))---)))***+++,,,+++)))'''%%%'''(((((()))))))))))))))*********++++++,,,,,,,,,---...///...,,,+++,,,---///,,,***(((***,,,......}}}ooobbb[[[QQQIIIDDDAAA<<<999;;;999777666888999999888444666777888777777999;;;<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;===@@@CCCUUU```rrrzzzhhhUUUMMMIIILLLMMMOOOZZZgggyyyqqqggg^^^TTTNNNHHHEEEFFFEEEAAA===@@@AAABBBBBBAAACCCFFFHHHEEEFFFJJJOOOTTTZZZgggsssnnn\\\MMMAAA666444666444111111000///...------...///000...------,,,,,,------...))),,,///,,,'''$$$&&&***---///,,,''''''------)))'''((((((((())))))))))))'''%%%%%%)))///222111...444444555555555222...+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++)))''''''***---333222444999>>>AAA@@@>>>HHHMMMTTT\\\ccciiiooosssuuusssooohhhccc___^^^___]]]]]]XXXOOOCCC777111///******+++***'''&&&'''''',,,---,,,)))%%%###%%%((())))))))))))))))))))))))'''(((((('''&&&&&&)))+++&&&''')))*********)))(((((('''&&&&&&'''))),,,---+++---...---***(((''''''%%%'''******)))(((((()))++++++***************+++))))))))))))***+++,,,,,,---...//////---,,,---...{{{mmmeee[[[RRRMMMHHHCCC???>>>;;;999888999999888777555666888888777888999;;;999999:::;;;;;;:::::::::999:::;;;;;;;;;===@@@CCCOOO[[[lllwwweeeUUUMMMHHHKKKLLLOOO[[[jjjwwwppp\\\UUULLLHHHGGGGGGDDDBBBEEEFFFEEEDDDCCCDDDFFFIIIDDDDDDGGGKKKNNNRRR]]]hhhwwwyyyhhhVVVIII<<<777666444222111222111000///......///000...------,,,,,,------...(((***,,,+++(((''')))++++++---+++&&&'''+++,,,))))))))))))))))))*********((()))+++++++++++++++,,,000000000000000...,,,***++++++++++++++++++++++++((())))))((('''(((***,,,//////111777>>>CCCDDDDDDJJJOOOVVV]]]dddjjjqqquuuqqqpppnnnkkkhhhfffffffffbbbaaa[[[QQQDDD999222///)))***+++***'''&&&'''(((+++,,,,,,***'''%%%''')))))))))))))))))))))))))))'''(((((('''&&&&&&)))+++&&&'''((()))***))))))(((((('''&&&&&&'''))),,,---+++,,,------***(((''''''''')))+++,,,+++******+++++++++***))))))******+++++++++++++++,,,---...///+++---...---,,,,,,---...yyypppeeeZZZSSSLLLFFFAAA???===<<<;;;;;;:::888666666777999999888888:::;;;777777888::::::;;;;;;;;;:::;;;;;;;;;;;;===@@@BBBHHHSSSdddwwwrrr```TTTLLLGGGIIIJJJNNN]]]mmmjjjaaaUUULLLIIIHHHGGGFFFEEEEEECCCAAA??????BBBEEECCCBBBCCCFFFGGGIIIQQQZZZjjjvvvwwwcccTTTDDD;;;777444222333444333111000/////////000...------,,,,,,------...''''''((()))******+++,,,***+++***&&&&&&)))***(((((((((((((((((())))))***&&&***---,,,((('''))),,,+++++++++*********))))))************************'''&&&%%%&&&(((***+++******+++...444===DDDIIIKKKMMMQQQWWW]]]ccciiippptttpppoooooonnnmmmlllkkkjjjhhheee]]]RRREEE999222...)))***+++)))'''&&&'''((()))***,,,+++***((())))))))))))))))))))))))))))))&&&'''((('''&&&'''(((***''''''((()))))))))))))))''''''''''''((()))+++,,,***,,,---,,,)))((('''(((''')))++++++*********+++******)))))))))******+++,,,,,,,,,,,,---...//////)))+++,,,,,,++++++---...~~~qqqeee[[[QQQHHHBBB@@@>>><<<<<<<<<;;;999777777999::::::999999:::<<<888888999:::;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>AAACCCBBB@@@AAACCCDDDDDDJJJQQQ^^^iiizzzppp___MMMAAA:::555444666444333111///...............------,,,,,,------...)))((('''(((***,,,+++******+++***((('''((())))))''''''&&&&&&&&&'''((()))$$$''')))***)))(((***,,,((()))(((((('''(((***+++************************'''$$$###%%%))),,,+++)))((())),,,111:::BBBIIIMMMOOORRRWWW\\\aaafffkkkoooqqqqqqrrrrrrqqqoookkkiiihhhddd[[[OOOCCC888000,,,)))******)))(((''''''(((((()))+++,,,,,,+++******((((((((((((((((((((((((&&&'''((((((''''''(((***'''(((((()))))))))))))))''''''''''''((()))++++++***+++,,,+++)))(((((()))%%%''')))(((''''''((()))***))))))))))))******+++************+++,,,---...)))+++,,,---,,,,,,...000vvvjjj]]]PPPHHHAAA???============;;;:::999:::;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>777666888333222000...------------...------,,,,,,------...+++***))))))******)))'''***+++++++++)))'''(((+++)))((('''&&&'''((()))+++'''&&&&&&'''***+++***(((((()))***((('''(((,,,///++++++++++++++++++++++++&&&$$$###&&&***,,,+++(((((()))+++///555===DDDIIIPPPTTTYYY^^^bbbeeeiiilllsssssstttvvvwwwsssmmmiiibbb\\\RRRGGG===444...***((()))***)))((('''((()))'''((()))+++,,,,,,+++***((((((((((((((((((((((((%%%'''((((((''''''((()))((((((((((((((())))))***'''''''''(((((()))******)))***+++***(((((()))***&&&'''(((((('''&&&((()))))))))(((((()))******+++************+++,,,------***,,,---...---...///111xxxiiiZZZPPPGGGDDDAAA?????????>>>===:::<<<===<<<;;;:::;;;===<<<<<<=========<<<<<<;;;;;;<<<<<<<<<;;;<<>>===;;;;;;<<<===::::::;;;<<<============;;;<<<<<<<<<;;;<<<>>>AAACCCEEEHHHQQQ___sssxxxbbbSSSJJJFFFEEEHHHJJJPPPdddyyy~~~nnn___TTTOOODDDEEEFFFEEEBBB@@@@@@AAACCC@@@AAAEEEGGGFFFGGGJJJGGGMMMWWWeeeuuunnn]]]MMM???888777222111///.........//////...------,,,,,,------...***,,,---+++(((&&&'''(((((((((+++---)))$$$&&&,,,+++***((('''''')))+++---))))))))))))******((('''&&&)))+++***''''''***...************************&&&(((*********))))))***''')))+++,,,---000555999CCCJJJTTT^^^dddhhhjjjlllnnnnnnppptttuuupppeee\\\JJJDDD;;;444111...+++)))''')))***)))((('''(((******(((&&&'''***++++++***))))))))))))))))))))))))%%%'''))))))((('''(((((()))(((((('''((()))***+++'''(((((()))))))))))))))(((((()))((('''(((***,,,((())))))((('''(((***,,,'''''''''(((((()))++++++************+++,,,------,,,---......,,,,,,---...}}}tttiiiXXXSSSKKKFFFCCCAAAAAA@@@<<<===>>>===<<<;;;<<<===777777999;;;<<<===>>>>>><<<<<<===<<<;;;<<<>>>@@@DDDDDDEEEKKKXXXmmmttt___QQQHHHEEEEEEIIIJJJPPPdddzzzyyyiii\\\UUUIIIJJJKKKJJJFFFCCCBBBAAADDD@@@@@@EEEGGGEEEEEEGGGCCCHHHQQQ___pppvvvdddRRRAAA777666222111000//////000111111...------,,,,,,------...(((,,,...,,,'''%%%'''+++''''''***---((("""$$$+++((('''%%%$$$$$$&&&(((***###'''***+++)))))),,,///$$$(((+++***&&&%%%(((,,,))))))))))))))))))))))))&&&))),,,,,,***((()))+++%%%(((***++++++---111555888AAANNNZZZbbbfffiiijjjllllllmmmooonnnfffYYYOOOCCC===555000...---,,,***'''(((***)))(((((()))***+++(((%%%&&&(((+++***)))))))))))))))))))))))))))$$$''')))***)))'''(((((()))((('''''''''(((***+++'''((()))))))))))))))((('''((((((((('''(((***,,,&&&''''''&&&%%%%%%(((***''''''''''''((()))++++++''''''''''''((()))***++++++---...---+++++++++---qqq|||}}}jjjaaaTTTKKKFFFEEECCCBBB@@@?????????@@@@@@>>><<<>>>>>>===<<<<<<<<<======??????????????????@@@AAADDDDDDGGGMMMUUUddd{{{nnnZZZRRRHHHKKKGGGEEELLLRRR```vvvyyyiii^^^RRROOOKKKHHHFFFEEEDDDBBBAAABBBCCCDDDDDDDDDBBBBBBJJJGGGJJJWWWgggxxx~~~ppp^^^III;;;777777555222222222222000///,,,,,,------------------,,,,,,++++++***)))((((((''''''''''''((((((((((((&&&))),,,***'''(((,,,222(((((())))))))))))(((((('''++++++&&&'''+++,,,)))%%%&&&((()))*********))))))((((((''''''''''''((())))))***,,,---...//////555;;;DDDNNNWWW___fffjjjllllllkkkhhhcccYYYNNNGGG777555111---***)))))))))((())))))(((&&&&&&'''((())))))))))))************((()))***)))'''&&&&&&'''%%%'''&&&$$$$$$)))+++))))))((('''&&&&&&''')))***&&&+++'''###'''&&&&&&...$$$'''******)))))),,,///+++)))'''%%%%%%&&&(((***%%%''')))***)))))))))***)))******))))))))),,,...---,,,+++***)))***+++,,,mmmyyywwwnnnaaaWWWPPPLLLHHHEEECCCBBB@@@@@@@@@@@@???=========<<<<<<<<<<<<<<<===?????????>>>??????@@@AAABBBBBBDDDJJJSSSccc{{{mmmZZZQQQHHHKKKGGGEEELLLQQQ___uuuqqqfffVVVQQQKKKGGGDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCHHHFFFJJJTTTbbbrrruuucccMMM>>>888555333111000000000///...------------------------,,,,,,++++++***)))))))))))))))))))))*********+++)))+++,,,***((((((+++...(((((())))))))))))((((((+++...,,,(((&&&))))))%%%&&&'''((()))******))))))(((((((((''''''(((((())))))*********+++,,,---...111555<<>>>>>=========>>>>>>?????????>>>>>>??????@@@AAACCCAAABBBIIISSSddd}}}lllYYYPPPGGGKKKGGGEEEKKKQQQ^^^sss}}}rrr___YYYPPPHHHDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFJJJQQQ[[[iii~~~~~~{{{}}}|||jjjUUUEEE===666444111000000111000//////.........---,,,,,,,,,,,,,,,,,,+++******)))))))))))))))*********++++++,,,,,,+++***)))))))))***(((((())))))))))))((((((***,,,+++(((''')))(((&&&'''((())))))))))))(((((((((((('''(((((()))***+++******)))((()))***,,,------///333888AAALLLXXX```cccaaa^^^YYYQQQFFF;;;333444222///,,,***)))))))))((())))))(((&&&&&&'''(((''''''''''''((((((((((((((()))***)))'''&&&'''(((***,,,***%%%$$$%%%%%%"""***)))(((&&&&&&&&&'''((("""***(((''',,,((($$$***$$$&&&''''''&&&&&&'''(((***((('''&&&&&&''')))***((())))))'''&&&&&&''')))&&&)))---///...---,,,,,,***+++,,,---............[[[hhh{{{vvvnnneee[[[UUUTTTPPPKKKHHHFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA??????>>>??????@@@AAABBBDDDBBBDDDLLLXXXjjjkkkXXXOOOGGGKKKFFFEEEKKKOOO\\\qqq~~~llldddXXXMMMGGGDDDCCCCCCAAA@@@??????@@@CCCFFFHHHEEEFFFJJJOOOUUUaaaxxx{{{qqqllllllfffhhhkkkooorrrwww|||ppp]]]MMMCCC:::777444333333333333222000//////...---,,,,,,+++,,,,,,,,,++++++*********''''''((((((((())))))))),,,+++))))))++++++***)))(((((())))))))))))((((((&&&((((((((()))******))))))))))))))))))((((((((('''''''''((()))***+++,,,***)))(((''''''(((***+++***,,,///333;;;EEEPPPWWW\\\YYYVVVQQQJJJ@@@666000111000...,,,***)))((((((((())))))(((&&&&&&'''((())))))))))))************((()))***)))((('''((()))(((+++***((((((++++++)))***)))((('''&&&&&&''''''###***(((&&&+++(((%%%+++&&&&&&'''&&&&&&%%%&&&&&&)))((('''&&&&&&''')))*********(((&&&$$$$$$''')))&&&))),,,------,,,+++,,,&&&''')))+++,,,---,,,,,,UUUaaasssxxxooohhh```[[[UUUOOOKKKHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA????????????@@@AAABBBCCCDDDCCCGGGQQQ___qqqkkkWWWOOOFFFJJJFFFDDDJJJNNNZZZnnnxxxnnn```RRRIIIEEECCCCCCBBB@@@???>>>???BBBFFFHHHEEEGGGJJJMMMQQQ[[[rrr~~~uuulllbbb\\\\\\UUUWWWZZZ]]]```dddjjjmmmxxxvvvdddRRREEE===:::666333333333333222000000///...------,,,,,,,,,,,,,,,+++++++++++++++(((((((((((())))))))))))***))))))***+++,,,+++***(((((())))))))))))((((((&&&&&&''')))***))))))***)))))))))(((((((((((((((''''''''''''((()))++++++)))((('''''''''((()))***&&&)))---111777===EEEJJJOOOMMMJJJFFFBBB;;;444///...---,,,+++***)))((((((((())))))(((&&&&&&'''((())))))))))))************''')))***)))(((((()))***%%%(((***((()))---...+++))))))((('''''''''''''''&&&+++'''###((('''&&&---(((((('''''''''''''''&&&(((''''''&&&'''((()))*********)))&&&%%%%%%''')))''')))))))))((()))+++---%%%&&&)))+++,,,,,,,,,,,,OOOZZZkkk{{{qqqllleee]]]WWWPPPKKKGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEKKKYYYiiizzzkkkXXXOOOEEEJJJFFFDDDIIIMMMXXXlllxxxhhhXXXMMMGGGDDDBBBBBBAAA???>>>???BBBDDDFFFEEEFFFIIIKKKNNNWWWkkk}}}rrrhhh```VVVQQQPPPJJJLLLNNNPPPRRRUUUYYY]]]eeelllvvv~~~lllXXXIII???;;;666222111111000///000/////////...---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,((()))***+++++++++++++++(((((())))))))))))(((((()))'''(((+++***'''%%%'''))))))(((((((((((()))***''''''&&&''''''((()))***'''''''''(((((()))))))))$$$'''+++...111555999<<>><<<:::999555000---+++++++++***))))))((((((((())))))(((&&&&&&'''(((''''''''''''((((((((((((''')))******(((((()))+++%%%((()))''''''***)))&&&''''''((((((((((((((((((''',,,&&&"""'''&&&&&&...***((('''((())))))(((''''''''''''''''''((()))***)))******(((''''''(((***(((((((((''''''(((+++---((()))***,,,---.........FFFPPP```ooo}}}{{{rrriii```WWWRRRJJJIIIGGGEEECCCBBBAAAAAAAAABBBBBBBBBDDDEEEFFFGGGHHHJJJTTTeeevvvlllXXXOOOEEEIIIFFFDDDIIILLLVVVjjjrrraaaTTTLLLGGGEEEBBBAAA@@@???@@@AAACCCDDDDDDDDDEEEHHHLLLTTTeeeuuu{{{kkk```XXXOOOJJJIIIFFFGGGHHHHHHHHHJJJMMMPPPTTTYYYcccnnn{{{wwwdddTTTBBB>>>888333111000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((+++------***((()))***(((((())))))))))))(((((((((&&&'''++++++&&&%%%'''((((((''''''((()))***+++'''&&&&&&&&&&&&&&&''''''$$$&&&(((***+++******)))''')))++++++,,,...111444555444222222222111...,,,)))))))))***))))))((((((((())))))(((&&&&&&'''(((''''''''''''((((((((((((''')))******))))))***+++%%%((()))'''''')))((($$$&&&&&&'''(((((()))))))))%%%+++'''$$$)))'''%%%,,,)))(((&&&''')))***)))'''&&&&&&&&&'''((())))))***((()))+++***))))))***+++&&&(((******))))))***,,,************+++,,,......???HHHVVVeeesssyyynnnddd]]]OOONNNLLLJJJGGGFFFEEEDDDBBBBBBCCCCCCEEEFFFGGGHHHLLLPPP\\\ooolllYYYPPPEEEIIIFFFDDDIIIKKKVVViii{{{iii\\\RRRLLLIIIBBBAAA@@@@@@@@@AAABBBCCCCCCBBBCCCFFFJJJRRRaaaoooxxxggg\\\TTTLLLGGGFFFDDDEEEEEEEEEDDDDDDGGGIIIJJJNNNVVV```mmm|||ppp```FFFAAA;;;666333222111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********)))---000...)))&&&''')))(((((())))))))))))((((((%%%"""%%%+++,,,((('''+++((('''''''''((()))+++,,,'''&&&&&&%%%%%%%%%&&&&&&###%%%(((+++,,,,,,***))),,,,,,,,,+++***+++///222111000//////000000...,,,(((((())))))))))))((((((((())))))(((&&&&&&'''((())))))))))))************''')))******))))))***,,,%%%(((***((()))+++***'''$$$%%%&&&((())))))******###***((('''+++((($$$***)))&&&%%%&&&)))+++)))'''&&&&&&&&&'''((())))))***''')))+++,,,+++***+++,,,%%%(((,,,------+++******))))))((('''(((***+++,,,CCCHHHQQQ\\\kkk}}}vvvnnnaaaZZZQQQLLLKKKJJJGGGCCCEEEFFFGGGGGGGGGJJJNNNQQQVVVbbbrrrnnnZZZOOOGGGEEEEEEFFFGGGLLLYYYfffwwwuuufffYYYOOOJJJEEECCC@@@???AAABBBCCCCCCAAAHHHGGGFFFJJJJJJSSSfff~~~yyyhhh]]]TTTLLLGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCEEEIIIOOOSSSZZZgggzzzuuuaaaQQQDDD888555555444111000+++'''(((,,,...,,,+++------,,,+++*********+++,,,++++++******++++++,,,---***************++++++,,,))),,,+++((((((******'''%%%)))***((((((+++***'''***)))((((((((()))+++,,,((((((((((((((((((((((((%%%(((,,,---+++(((&&&%%%(((((((((((()))***+++,,,000...,,,,,,------***'''))))))))))))))))))))))))&&&''')))******)))'''&&&)))'''&&&(((+++---,,,***((()))+++,,,,,,+++***((()))))))))'''%%%%%%'''))))))%%%""""""%%%((()))(((''''''''''''((()))++++++)))'''$$$%%%'''((('''%%%'''''''''''''''&&&&&&&&&)))***,,,,,,***)))***+++************+++,,,---...---+++)))***,,,---,,,)))@@@DDDKKKTTTaaasss}}}oooggg^^^XXXUUURRRNNNJJJJJJKKKMMMNNNOOOSSSYYY]]]gggqqqooo[[[PPPKKKHHHFFFFFFGGGJJJUUUaaasss{{{lll^^^RRRLLLFFFCCC@@@???@@@BBBCCCCCCBBBHHHGGGFFFIIIJJJRRReee|||xxxggg\\\SSSJJJFFFFFFAAAAAAAAABBBBBBBBBBBBBBBBBBFFFJJJLLLQQQ\\\lllyyy{{{hhhRRREEE888444555333000000///++++++...///---+++,,,---,,,+++*********++++++++++++******++++++,,,---'''(((***+++++++++***)))***---,,,((('''******'''(((***+++((((((,,,,,,)))***)))((((((((()))++++++((((((((((((((((((((((((&&&(((((('''&&&%%%%%%&&&(((((((((((()))***+++,,,---+++******,,,,,,)))'''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&)))''''''(((+++,,,+++***''')))+++,,,,,,,,,+++***)))***+++***))))))***,,,(((%%%!!!!!!###&&&&&&&&&+++***)))((('''&&&%%%$$$+++)))'''''')))***)))((()))))))))))))))))))))((('''(((******((((((((()))******)))******+++,,,------+++)))***,,,---,,,***BBBEEEJJJQQQ^^^qqq{{{rrrjjjeeeaaa[[[WWWVVVWWWXXXZZZ]]]cccjjjooo|||qqq]]]QQQNNNKKKHHHGGGFFFHHHQQQ[[[nnnuuufffWWWOOOGGGDDDAAA???@@@BBBBBBBBBCCCHHHFFFEEEIIIIIIPPPbbbxxxzzziii]]]SSSKKKGGGGGG@@@@@@@@@AAABBBBBBBBBCCCAAADDDFFFFFFHHHPPP]]]fff{{{qqqWWWIII;;;666666444222111333///---000000---,,,------,,,++++++******+++++++++************+++,,,,,,&&&(((+++---...,,,***(((***,,,***&&&%%%((((((&&&%%%'''&&&######'''(((''')))))))))((()))******+++(((((((((((((((((((((((()))(((&&&$$$"""###'''***(((((((((((()))***+++,,,)))(((((((((******((('''))))))))))))))))))))))))((('''%%%######%%%'''((()))(((((()))+++,,,+++***'''(((***,,,------,,,,,,((()))++++++***)))***+++)))'''$$$###$$$&&&&&&&&&*********)))'''%%%"""!!!***((('''''')))***)))((((((((())))))))))))))))))''')))******)))(((((()))***)))))))))))))))******,,,+++******,,,,,,+++***EEEHHHMMMUUUbbbvvv~~~xxxrrrmmmiiiggghhhiiikkknnnttt|||uuu```SSSPPPKKKGGGFFFEEEGGGNNNWWWhhh~~~~~~mmm\\\QQQIIIEEEAAA???@@@AAABBBBBBCCCHHHEEECCCHHHHHHOOO```sssmmmaaaWWWNNNJJJJJJBBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEEEEEEEJJJSSSZZZjjjyyyxxx___PPPAAA:::888666333333444///---000000...---...,,,,,,++++++++++++***+++***************++++++,,,)))***,,,---...---,,,+++(((***(((###"""&&&&&&$$$$$$&&&$$$!!!!!!%%%'''&&&)))))))))))))))******+++((((((((((((((((((((((((+++***(((%%%###%%%)))---))))))(((((()))***++++++'''''''''((()))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((())))))+++,,,,,,+++***'''((()))+++,,,---------%%%'''))))))'''%%%%%%%%%,,,***(((''''''((((((((($$$&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))+++---,,,+++***++++++***))))))(((((((((((()))+++++++++++++++,,,++++++CCCHHHPPP[[[iii||||||{{{|||}}}~~~zzzdddVVVOOOJJJFFFEEEEEEFFFMMMTTTcccxxxtttaaaTTTKKKGGGBBB??????AAABBBBBBCCCGGGCCCBBBGGGHHHNNN^^^oooqqqeee[[[QQQLLLKKKDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDHHHNNNSSS\\\kkk|||gggWWWEEE<<<999555222222222---+++...///......000,,,,,,,,,,,,++++++************))))))******+++,,,++++++***))))))***,,,---(((***(((%%%$$$'''(((&&&)))***)))%%%%%%***,,,***((()))))))))************(((((((((((((((((((((((((((((((((&&&%%%&&&(((+++))))))))))))))))))***+++&&&'''))))))************((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))+++,,,,,,+++******''''''(((***+++,,,,,,---&&&''')))(((%%%"""!!!!!!++++++***(((''''''((()))###%%%'''***++++++***)))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''((((((***+++------+++***+++,,,))))))(((((('''(((((((((++++++,,,+++++++++++++++FFFMMMZZZggguuu~~~iiiZZZOOOIIIEEEDDDEEEFFFKKKRRR[[[qqqyyyfffWWWLLLHHHCCC??????AAABBBBBBBBBEEEAAA@@@GGGHHHNNN]]]lll}}}uuujjj```TTTMMMKKKFFFEEEEEEDDDCCCBBBAAAAAA???@@@AAABBBCCCEEEIIILLLVVVcccvvvnnn\\\III===888333000000111,,,***---...------000+++,,,,,,,,,,,,+++***)))***))))))))))))***++++++***)))&&&%%%%%%'''***,,,(((++++++)))))),,,,,,)))(((***)))&&&&&&***+++)))(((((()))************)))(((((((((((((((((((((((($$$%%%&&&%%%$$$$$$&&&'''***)))))))))))))))******'''(((***+++***)))***+++))))))))))))))))))))))))###%%%'''(((((('''%%%###'''***------,,,*********'''''''''((()))***++++++(((******)))&&&$$$###$$$'''(((((('''%%%%%%&&&((('''''')))*********)))((('''((()))(((((((((***,,,''''''(((((()))*********(((***++++++***))))))***)))((((((((((((((())))))***+++,,,,,,******+++,,,IIISSSbbbppp{{{lll]]]PPPJJJEEEDDDEEEEEEIIINNNQQQhhhwww~~~jjj\\\NNNIIICCC??????@@@BBBBBB@@@CCC??????GGGIIINNN]]]iii{{{}}}rrrhhh[[[RRROOOJJJJJJHHHFFFCCCAAA??????>>>???@@@AAABBBDDDFFFGGGQQQZZZiiiyyywwwdddOOOBBB;;;555111000444...+++---...,,,,,,///++++++,,,,,,,,,+++***))))))))))))))))))***++++++***)))((('''((()))***,,,$$$)))+++***+++...---***$$$''''''%%%%%%((((((&&&'''((()))***+++******)))(((((((((((((((((((((((($$$%%%%%%$$$###$$$&&&(((******))))))))))))******''')))++++++)))((()))+++))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''***...///,,,***)))***'''''''''''''''((())))))((())))))((('''&&&((()))$$$&&&((('''%%%$$$&&&(((((((((((((((((((((((('''&&&((())))))'''(((***---''''''(((((()))******+++(((***++++++***))))))***(((((((((((()))***++++++***+++---,,,***)))+++---FFFQQQaaapppyyy~~~ooo___RRRKKKEEEDDDDDDDDDGGGKKKKKKaaaqqq|||nnn___NNNJJJCCC??????@@@BBBBBB@@@BBB>>>>>>GGGIIIOOO]]]hhhzzzzzzooobbbXXXTTTOOONNNLLLIIIFFFCCCAAA???@@@@@@AAABBBCCCDDDEEEEEEFFFMMMYYYiiiyyylllUUUGGG???888444333777111---......++++++---++++++,,,---,,,+++***))))))))))))))))))******+++++++++,,,------------,,, %%%((((((***,,,+++'''&&&)))***((((((++++++''''''((()))++++++******)))((((((((((((((((((((((((((('''&&&$$$###%%%))),,,******)))))))))))))))***&&&)))++++++((('''(((***))))))))))))))))))))))))***)))'''&&&&&&''')))***'''+++//////---***)))***''''''&&&&&&&&&''''''(((&&&''''''&&&&&&'''***,,,$$$'''))))))'''&&&(((+++&&&&&&&&&&&&&&&'''((()))###&&&''''''%%%%%%(((+++%%%%%%%%%&&&'''(((((()))***,,,...---,,,+++,,,---(((((((((((()))+++,,,,,,))),,,---,,,***)))+++---IIIQQQ\\\ffflllnnnnnnnnnpppyyyuuu```SSSMMMGGGEEECCCAAACCCGGGKKKSSSbbbuuutttdddTTTJJJBBBAAAAAA???======@@@AAAAAAAAACCCJJJTTT\\\kkkzzztttjjjbbb]]]YYYPPPIIIGGGFFFCCCAAABBB>>>???@@@AAAAAAAAAAAAAAAHHHLLLRRR\\\hhhxxxrrrZZZGGG>>>:::666333333111///////////////---,,,,,,,,,++++++*********///---+++***++++++***)))******************+++++++++)))(((***,,,---+++)))'''((()))******)))((('''+++***))))))(((&&&!!!"""$$$'''((((((&&&###!!!!!!$$$((()))(((&&&%%%%%%((((((''''''''''''((((((''''''((((((((((((((((((###''''''######((()))&&&)))(((&&&%%%&&&''')))++++++......***((())))))'''&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&'''(((((((((((((((((((((((((((''''''''',,,+++***((((((((()))***'''***---+++((('''+++///'''(((******))))))***,,,******)))(((''''''***---,,,,,,,,,,,,,,,,,,,,,,,,CCCIIISSSZZZ^^^_________aaajjjxxxzzzfffSSSLLLEEECCCAAA@@@AAAEEEHHHNNN[[[kkk{{{xxxhhhVVVKKKBBBAAAAAA@@@>>>>>>>>>???@@@AAACCCJJJUUU\\\lll{{{|||rrriiiccc\\\SSSKKKHHHFFFCCC@@@AAA???@@@@@@AAABBBBBBBBBBBBCCCEEEJJJQQQ[[[hhhuuu}}}xxx___KKK@@@:::555222333111///////////////---.........---------,,,,,,///---+++***++++++***)))*********++++++++++++,,,+++)))((((((******(((%%%(((((()))******)))((((((&&&&&&''')))******'''%%%$$$&&&((())))))(((&&&$$$***+++,,,***%%% ((((((''''''''''''((((((''''''''''''''''''''''''&&&))))))%%%$$$((()))%%%''''''&&&&&&'''((()))***))),,,---(((&&&''''''&&&(((((())))))))))))(((((((((((('''&&&&&&'''((((((%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))+++---+++&&&%%%'''+++&&&((()))(((''''''((())))))))))))(((((())),,,...++++++++++++++++++++++++>>>BBBHHHLLLNNNNNNNNNNNNVVV___mmm{{{nnnWWWNNNGGGDDDBBB@@@BBBEEEFFFJJJRRR___nnn~~~|||lllXXXMMMBBB@@@AAA@@@???@@@<<<>>>@@@AAADDDKKKVVV^^^lll|||~~~tttmmmcccYYYPPPLLLIIIDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEHHHLLLRRR[[[eeelllyyy~~~eeePPPCCC;;;555111333111///////////////---............------------...,,,+++***++++++***)))+++++++++,,,,,,,,,------,,,+++))))))***)))&&&$$$((())))))******))))))((($$$%%%&&&))),,,,,,+++)))(((((())))))))))))((((((''')))+++***(((%%%######)))((((((''''''(((((()))'''''''''''''''''''''''')))+++***&&&&&&((((((&&&''''''''''''(((((((((((()))------)))&&&'''(((&&&***))))))))))))))))))***)))((((((''''''(((((()))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$+++------***%%%###%%%'''((()))***)))((('''((()))((()))***))))))***---///************************<<>>AAABBBFFFNNNXXX```jjjzzzxxxmmmbbbWWWRRRMMMGGGCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@FFFGGGIIIKKKNNNTTTZZZ___kkkvvvjjjUUUFFF<<<666222333111///.../////////---,,,,,,,,,,,,,,,,,,++++++...,,,******+++++++++***+++,,,,,,,,,---.........---,,,,,,,,,,,,+++)))((()))))))))))))))))))))))))))((()))+++,,,+++)))&&&))))))(((((())))))******$$$'''***,,,,,,,,,---...))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&(((((((((&&&&&&'''((('''((()))))))))((('''&&&%%%+++//////+++(((******(((***)))(((''''''((()))***))))))(((((((((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***))))))'''&&&,,,,,,,,,***&&&%%%&&&'''+++,,,---,,,***))))))***)))***+++***)))***,,,...************++++++++++++:::<<>>>>>??????BBBCCCEEEFFFGGGKKKPPPSSS^^^ggguuunnnXXXIII>>>777444333111///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***++++++,,,---......//////***+++,,,,,,,,,+++++++++******))))))))))))******++++++++++++,,,***'''$$$(((((('''''''''(((******+++,,,------+++)))((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((()))+++******)))(((&&&$$$###,,,//////+++)))******(((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''(((***++++++***)))(((+++++++++***)))((()))***+++,,,,,,+++)))((()))******+++++++++))))))***+++++++++++++++,,,,,,------777999<<<===>>>???@@@BBB@@@FFFPPP[[[hhhxxxooo```QQQIIIFFFCCCBBBCCC@@@AAACCCGGGOOO^^^ooo|||oooXXXMMMBBB@@@AAA@@@???@@@===???CCCEEEIIIPPPYYYaaagggxxx|||pppbbbZZZSSSLLLGGGGGGDDDCCCAAA???>>>>>>??????AAABBBDDDEEEEEEHHHKKKNNNQQQYYYdddppp{{{rrr]]]LLL@@@:::666333111///////////////---............////////////---+++******+++,,,++++++***+++,,,,,,---...//////''')))++++++***)))***++++++******))))))******+++)))))))))+++,,,+++(((&&&'''&&&&&&&&&'''((()))***(((***+++***'''&&&&&&&&&***))))))(((((())))))***)))))))))(((''''''&&&&&&$$$""""""&&&'''&&&(((++++++***)))((('''&&&%%%%%%***......***'''((()))''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))&&&'''((((((((((((((((((******)))******+++,,,,,,'''((()))((('''&&&'''((((((***+++***)))((()))***+++++++++,,,,,,------...666999;;;=========>>>???@@@EEELLLTTT___ooowwwgggUUULLLGGGDDDBBBBBB>>>@@@AAABBBFFFPPP]]]hhhsss{{{~~~lllVVVKKKBBBAAAAAA@@@>>>>>><<<>>>BBBDDDHHHNNNWWW^^^iiizzzyyykkkbbb[[[SSSOOONNNGGGEEECCCAAA@@@@@@@@@AAACCCEEEFFFGGGFFFGGGIIIKKKKKKPPPWWW___jjjzzzwwwaaaOOOBBB;;;777333111///////////////---............/////////000---+++******+++,,,,,,+++******+++,,,---...//////(((***,,,,,,)))((()))***++++++***))))))***++++++(((((((((***++++++(((&&&&&&&&&''''''((()))))))))"""$$$&&&''''''''')))+++******))))))))))))******+++******)))(((((('''''''''######'''(((&&&'''+++(((((('''&&&'''((()))******......***'''))))))'''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&'''((((((***)))(((((()))+++++++++%%%&&&''''''&&&%%%'''((($$$&&&((()))))))))***,,,)))******+++,,,,,,------777:::===>>>===<<<===>>>???BBBFFFLLLUUUbbbrrr}}}}}}lllYYYOOOJJJFFFDDDDDD???AAABBBBBBBBBHHHRRR[[[eeeooo|||{{{hhhTTTJJJBBBAAABBB???======:::===AAACCCFFFLLLUUU\\\kkk|||tttkkkccc[[[WWWVVVIIIGGGEEEBBBAAAAAABBBBBBBBBDDDEEEEEEDDDCCCEEEFFFLLLNNNPPPUUU___nnn{{{eeeQQQDDD;;;888333111///////////////---,,,,,,,,,---------......---+++)))***+++,,,,,,+++))))))***+++---......///,,,...000///+++))))))+++,,,+++***))))))***+++,,,***))))))***+++)))&&&###&&&&&&((()))************%%%'''((((((''''''(((*********))))))))))))******,,,++++++***)))(((((('''***%%%%%%))))))&&&&&&+++%%%%%%$$$%%%&&&))),,,...,,,000000,,,***++++++)))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''((()))******)))''''''((())))))(((%%%'''(((((('''''')))*** """&&&((()))***,,,...((())))))***++++++,,,,,,999999::::::;;;<<<<<<<<<<<<@@@EEEHHHLLLWWWgggtttyyyfffVVVMMMGGGAAA===BBB@@@@@@BBBAAAAAAGGGOOOZZZaaalllxxxsssbbbLLLHHHDDDAAA@@@@@@@@@???<<<>>>BBBEEEDDDFFFPPP\\\pppxxxtttmmmccc[[[XXXRRRKKKGGGGGGGGGEEECCCFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFKKKSSSXXX```qqq~~~iiiTTTDDD;;;777777555222///...///000222222000---+++***+++,,,---+++,,,---,,,++++++,,,...///***(((---...++++++...---...000000000///...---***)))))))))+++,,,+++***(((***,,,,,,***(((''''''(((((((((((())))))))))))'''***)))$$$$$$(((((($$$$$$&&&(((***++++++***)))***+++***)))***---)))###&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++,,,//////***((((((!!!###***...+++'''(((++++++'''((())))))(((((()))***''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***+++%%%&&&'''(((((('''&&&%%%&&&'''(((((()))(((((((((''''''(((((())))))************+++---...------...:::::::::;;;<<<<<<=========AAAEEEFFFHHHQQQ^^^iiixxx~~~ppp___SSSLLLHHHEEEAAA??????@@@>>>===BBBHHHOOOUUU___jjjvvv}}}gggWWWJJJFFFBBB???????????????===>>>AAACCCDDDGGGRRR___rrr~~~uuummmfff___VVVOOOLLLJJJGGGDDDDDDBBBAAABBBDDDEEEDDDCCCEEEEEEIIIOOOSSSYYYhhhxxxlllWWWFFF<<<888444222///---+++,,,---...//////...---,,,,,,+++++++++,,,---,,,++++++,,,......***)))---...,,,,,,///,,,,,,,,,,,,,,,+++*********)))((()))+++,,,+++***(((***,,,,,,***(((''''''''''''((((((((()))))))))'''***)))%%%$$$(((((($$$%%%&&&(((*********)))((('''((('''&&&(((***((("""&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%''')))***(((***)))&&&&&&***)))$$$%%%+++---)))''')))******%%%'''((()))((((((***,,,***)))((('''&&&%%%%%%%%%'''&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))'''''''''(((((('''''''''&&&&&&'''(((((((((((((((''''''(((((()))*********+++***+++,,,,,,+++++++++:::;;;;;;<<<======>>>>>>???BBBDDDCCCCCCHHHRRRZZZiiiqqq{{{~~~kkk[[[RRRMMMLLLBBB???>>>???===;;;===BBBDDDHHHPPPYYYdddqqq}}}ooo[[[MMMFFFCCC???>>>>>>??????>>>???>>>???AAACCCHHHUUUbbbtttwwwoooddd\\\VVVQQQLLLIIIDDDCCCAAABBBCCCEEEDDDCCCFFFFFFHHHKKKMMMSSS___kkkxxxpppZZZHHH===888555444111///......///000---......///...---+++***,,,------,,,+++***,,,---,,,******---...---...111---,,,+++***)))(((((((((***)))((()))+++,,,+++***)))+++---,,,***(((''''''&&&&&&'''''''''(((((((((&&&)))(((&&&%%%''''''%%%&&&'''))))))***)))((('''$$$&&&&&&$$$&&&)))(((###&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&(((***+++///...)))$$$###''''''%%%(((+++***'''&&&)))***((($$$%%%'''(((((()))+++---***)))'''&&&&&&&&&'''(((&&&&&&'''''''''(((((((((+++***((('''&&&&&&'''''')))((((((''''''(((((()))%%%&&&''''''((('''''''''''''''((())))))******+++)))************))))))(((;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBAAA@@@CCCJJJOOO\\\dddpppzzzxxxfffXXXPPPMMMEEEAAA???@@@>>>;;;<<>>>>>>>>???======???BBBHHHVVVcccqqq{{{sssiiibbb[[[TTTPPPIIIGGGEEEDDDEEEFFFFFFEEEFFFGGGIIIIIIKKKPPPZZZcccnnnwwwqqq[[[III===888666555333111000000000111---.........------,,,+++,,,------,,,+++***+++---++++++,,,------...000222111000...+++***)))*********)))((()))***++++++)))***,,,---,,,***((('''(((&&&&&&&&&&&&'''''''''(((&&&''''''''''''''''''&&&'''(((((())))))((('''&&&$$$&&&'''%%%&&&******'''&&&&&&''''''''''''&&&&&&(((''''''((()))+++---...222...)))$$$$$$&&&&&&&&&******(((%%%&&&***)))&&&%%%&&&(((((((((((()))+++''''''&&&&&&'''***,,,---&&&''''''(((((((((((((((***)))((('''&&&&&&'''(((***)))(((''''''((()))***%%%%%%&&&''''''''''''''''''(((((()))******++++++''')))***(((((())))))''';;;;;;<<<<<<===>>>>>>>>>???@@@BBBAAA@@@BBBFFFJJJRRR[[[gggrrrzzzvvvdddWWWQQQIIICCC@@@@@@???<<<<<>>======???<<<;;;===AAAGGGSSS___hhhpppuuuuuuuuuvvvvvvtttvvvxxxzzz|||yyypppfff\\\VVVPPPMMMJJJHHHHHHGGGGGGFFFDDDFFFHHHGGGIIIPPPWWW]]]ccckkkxxxqqqZZZHHH<<<777222111000...------------///...,,,++++++,,,---...------...,,,******+++---***,,,...------...111333333222///---++++++++++++)))((('''(((***+++***))),,,------,,,***(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''###&&&'''%%%%%%)))***(((&&&&&&''''''''''''&&&&&&'''''''''((()))+++---///)))'''%%%&&&(((***+++,,,((()))'''%%%&&&***)))%%%'''((()))((('''&&&'''(((%%%%%%%%%%%%&&&(((***+++&&&'''((()))))))))((((((((('''&&&&&&'''((()))******)))(((''''''((()))***%%%&&&''''''((((((''''''(((((())))))***+++++++++%%%)))***''''''++++++''':::;;;;;;<<<======>>>>>>>>>@@@AAABBBBBBCCCEEEGGGKKKSSS^^^hhhrrr|||xxxhhh^^^QQQIIICCCAAA@@@<<<<<<>>>@@@@@@@@@@@@BBBGGGNNNTTTaaagggnnnrrrwww||||||yyyqqqooojjjaaaUUUKKKEEEBBB===<<<:::;;;<<<======<<<===::::::===@@@EEENNNWWW[[[```cccaaa```bbbcccaaaaaabbbdddfffjjjpppxxx}}}tttggg___ZZZVVVQQQMMMKKKIIIGGGFFFBBBEEEGGGFFFHHHPPPVVVXXX___fffqqq}}}pppYYYFFF;;;777333222111000///.........000...,,,******,,,...000---......,,,******+++,,,***///111...,,,///222333111111///---,,,+++******)))((('''(((***+++***)))---......,,,)))(((((()))&&&&&&'''''''''(((((((((&&&$$$&&&))))))'''&&&''''''''''''''''''''''''(((!!!%%%&&&###"""&&&((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%''')))+++,,,,,,(((&&&)))***)))(((***###'''(((&&&&&&)))(((&&&((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$######&&&'''((()))***)))((((((''''''&&&&&&'''(((***+++)))((((((''''''(((((()))&&&''''''((()))((((((((((((((()))******++++++,,,&&&,,,,,,'''(((,,,,,,&&&:::::::::;;;<<<<<<======>>>???AAABBBCCCCCCDDDDDDEEELLLUUU___hhhttt{{{ppp^^^UUUKKKGGGDDD@@@>>>@@@?????????>>>>>>@@@DDDGGGOOOUUUZZZ\\\```ddddddaaa[[[[[[XXXPPPHHHBBB@@@AAA===<<<;;;;;;<<<===<<<;;;;;;888999===@@@BBBGGGNNNLLLPPPQQQNNNNNNRRRRRRQQQPPPPPPQQQRRRVVV\\\dddiiimmmrrrxxx~~~xxxooogggbbb[[[UUUQQQNNNLLLJJJEEEIIIJJJHHHJJJRRRWWWVVV]]]bbbkkkuuuoooXXXFFF<<<888555555444333222111000000...---,,,,,,,,,------............,,,***)))***,,,***111333...+++...222222000000///...---,,,******)))((('''(((*********(((...///...,,,)))(((((()))''''''((((((((()))))))))&&&###%%%***+++&&&%%%(((&&&&&&&&&&&&''''''((()))"""&&&'''$$$"""%%%((((((&&&&&&''''''''''''&&&&&&#########$$$&&&(((+++,,,222,,,(((***)))%%%$$$&&&%%%)))(((&&&(((((('''&&&(((((((((&&&%%%&&&'''%%%&&&''''''&&&$$$"""!!!&&&''')))*********(((''')))((('''&&&&&&'''((()))'''''''''((((((''''''''''''((())))))******))))))((())))))******+++,,,,,,***111000)))(((---+++$$$999999::::::;;;<<<<<<===>>>@@@AAACCCCCCCCCBBBBBBBBBGGGPPPXXXbbbnnn{{{}}}kkk___TTTMMMIIIDDDBBBCCC>>>???@@@???>>>>>>AAACCCBBBGGGKKKLLLNNNQQQQQQNNNIIIKKKJJJEEE@@@>>>@@@DDD>>><<<;;;;;;======<<<:::999777999===@@@@@@CCCHHHCCCFFFFFFCCCDDDHHHIIIGGGHHHHHHHHHHHHKKKPPPXXX]]]\\\```gggmmmsssxxx~~~rrrllleee]]]XXXTTTQQQOOOJJJNNNNNNKKKNNNUUUYYYWWWWWW[[[bbbkkkvvvoooWWWFFF===999222111111000///...------+++,,,---.........---,,,.........,,,***)))***,,,+++222444///+++...111111000000111111000...,,,+++)))((('''((()))******(((//////...,,,)))'''((()))(((((((((((())))))))))))&&&###%%%++++++&&&%%%(((%%%%%%%%%&&&'''((()))***%%%******&&&$$$'''******&&&''''''''''''''''''&&&$$$$$$$$$%%%'''***,,,...///((($$$((()))((()))...$$$***)))''''''(((((($$$&&&''''''&&&&&&((()))%%%&&&)))++++++)))'''%%%&&&''')))***+++***((('''+++***((('''&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((((()))***************)))))))))***++++++,,,,,,...555333+++(((,,,***""">>>======<<<<<<;;;::::::??????@@@AAABBBCCCCCCDDDCCCDDDJJJSSS[[[eeesss|||rrrbbbTTTJJJFFFDDDDDDJJJEEE???<<<<<<===???@@@BBBEEEGGGFFFDDDDDDGGGKKKDDDDDDCCCAAA???>>>===<<<>>>>>>===<<<;;;::::::999:::;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBBBBDDDFFFIIIJJJPPPSSSWWW]]]aaaeeeggghhhrrrvvv}}}wwwkkkfffbbb[[[VVVVVVTTTSSSRRRQQQRRRSSSTTTUUUVVVWWW]]]fffmmmuuummmWWWGGG;;;555222111000///............///---***((((((***,,,...,,,------......------,,,'''---444555222...------/////////...---+++***)))******))))))***++++++,,,((((((''')))******)))'''***)))((('''''''''''''''%%%&&&'''((((((((('''&&&)))'''&&&&&&((()))&&&###(((((('''&&&%%%%%%$$$$$$***)))'''&&&&&&'''((((((''''''&&&&&&'''(((***+++)))(((&&&%%%%%%''')))+++$$$%%%'''((((((((('''&&&((('''$$$!!! """&&&***&&&&&&'''''''''''''''&&&***++++++***(((&&&'''((()))'''&&&&&&((())))))(((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''(((((((((((((((///...---+++)))(((&&&&&&>>>>>>===<<<<<<<<<======?????????@@@AAABBBCCCDDDBBBBBBFFFMMMTTT\\\jjjvvvtttdddXXXOOOIIIFFFHHHEEEAAA??????@@@@@@??????@@@@@@@@@??????AAABBBAAAAAA???>>>===;;;::::::>>>======<<<;;;:::::::::999:::;;;===>>>>>>>>>???======>>>???????????????@@@?????????@@@BBBDDDFFFIIIKKKOOORRRVVVXXXZZZZZZcccgggmmmsssyyyxxxqqqiii```ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVWWW[[[bbbhhhnnnzzzjjjTTTEEE;;;666222222111000///////////////...+++))))))+++---///***++++++,,,,,,++++++***(((,,,000000---+++,,,///000000000///...---+++++++++***************++++++---+++***)))***)))(((&&&)))((((((((((((((())))))&&&''''''((('''&&&$$$###)))'''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&'''''''''&&&&&&&&&'''((()))***(((((((((((()))))))))***&&&&&&'''(((((((((((('''&&&''''''&&&%%%%%%'''(((!!!"""$$$&&&(((***++++++$$$%%%&&&'''&&&&&&''')))(((&&&%%%%%%'''(((((('''&&&&&&''''''((()))))))))******)))((('''&&&%%%%%%$$$%%%&&&'''((()))***+++))))))))))))))))))))))))CCCBBB@@@?????????@@@AAA>>>>>>>>>???@@@AAABBBCCCBBBAAACCCGGGLLLSSS___kkk}}}uuuggg[[[QQQKKKEEECCCAAA@@@??????===;;;@@@???===>>>???@@@@@@??????>>>>>><<<;;;:::999999======<<<<<<;;;;;;::::::999999:::<<<============<<<<<<======>>>=========>>>============???AAABBBCCCDDDFFFHHHJJJKKKLLLLLLRRRUUUZZZ___eeemmmtttzzz~~~ssshhhaaa```^^^^^^^^^]]]\\\ZZZWWWVVVVVVVVVYYY___bbbgggpppzzzeeePPPCCC;;;777333333111000000000000000///...,,,++++++---...000***++++++,,,,,,++++++******,,,,,,***((((((,,,000111111000000///...,,,,,,++++++***************+++222///,,,))))))((('''&&&''''''''''''((()))***+++''''''((((((((('''%%%$$$((('''''''''(((((('''%%%$$$$$$%%%&&&''''''(((((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&'''((()))***'''((()))++++++***)))(((((((((''''''(((((()))***%%%(((***+++***(((''''''''''''''''''''''''&&&&&&"""$$$%%%&&&%%%%%%'''((((((&&&%%%&&&((())))))(((&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%&&&&&&&&&'''((())))))***'''''''''((())))))******MMMKKKHHHEEECCCCCCCCCCCC============>>>???@@@AAADDDBBBBBBEEEHHHNNNZZZeeevvv{{{nnnbbbZZZLLLIIIEEEBBB@@@???===;;;???<<<:::<<>>>>>>>>===<<<;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>???????????????>>>>>>>>>======>>>???@@@AAA@@@AAABBBCCCDDDEEEEEEFFFIIIKKKNNNQQQVVV\\\dddiiipppvvv~~~|||qqqjjjhhhaaabbbbbbaaa^^^ZZZVVVTTTVVVVVVXXX\\\___bbbkkkuuu{{{___LLL@@@:::777444333222111000000000000...---,,,,,,,,,---...///,,,------......------,,,***+++***)))''')))---000000000000//////---,,,,,,,,,+++******)))*********222///+++((('''''''''&&&''''''&&&&&&'''(((((()))&&&''')))******)))(((((('''''''''((((((((('''&&&%%%%%%&&&&&&'''((((((((((((((())))))(((&&&$$$###%%%&&&&&&&&&'''((())))))''''''((())))))))))))))))))((('''''''''(((***+++%%%(((***+++***(((''''''******)))((('''%%%###"""'''((()))(((&&&%%%&&&''')))'''&&&''')))*********&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))YYYVVVRRRMMMIIIEEECCCBBB???>>>===<<<<<<>>>???@@@DDDBBBBBBDDDFFFKKKUUU```nnnzzzxxxppp^^^XXXPPPIIIEEEBBB@@@???999777666888<<>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEGGGHHHIIIKKKPPPVVVZZZaaaeeekkkrrryyyzzzqqqlllddddddeeedddaaa\\\WWWTTTVVVVVVXXX[[[]]]```iiirrryyytttYYYGGG===888666444333222111000000000000+++,,,,,,,,,---------...,,,------......------,,,)))***+++++++++,,,---///............------,,,+++++++++***************+++///,,,((('''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''((())))))((('''%%%$$$''''''((()))(((((((((((('''''''''''''''''''''''''''((((((((((((&&&$$$###%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%'''(((***)))((('''''''''(((***+++'''(((((('''&&&&&&''')))###$$$%%%'''((()))))))))&&&(((((((((&&&%%%&&&''''''%%%$$$%%%''')))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))******))))))((('''&&&&&&%%%)))))))))******+++++++++gggddd___YYYSSSLLLGGGEEECCCBBB@@@>>>===>>>???@@@BBB@@@@@@CCCDDDGGGPPPZZZfffrrrpppiii]]]QQQIIICCC@@@>>>:::999999:::===???@@@@@@999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>=====================>>>???AAABBBCCCAAABBBCCCCCCDDDGGGKKKNNNUUUWWWZZZ^^^dddmmmwww}}}uuullleeeffffffeeeccc___ZZZXXXVVVUUUWWWZZZ[[[^^^fffooorrriiiQQQBBB:::777555333333111000000000000000***+++,,,---......------***++++++,,,,,,++++++***)))***+++---............------......---,,,,,,+++******))))))***++++++,,,,,,***''''''(((((((((''')))((('''&&&%%%%%%%%%%%%((((((((('''%%%""" &&&((())))))((((((((()))((((((''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$&&&''''''(((''''''((('''$$$######%%%(((***((((((''''''(((((()))***''''''&&&%%%###$$$''')))%%%&&&&&&'''((((((''''''!!!###%%%%%%%%%&&&(((***###"""!!!"""%%%''''''&&&&&&&&&''''''((()))))))))))))))((((((''''''''''''&&&&&&&&&'''((())))))***&&&'''(((***+++---...///wwwuuuqqqjjjcccZZZSSSOOOJJJHHHEEEBBB@@@@@@AAABBBCCCAAABBBDDDDDDEEEKKKTTT^^^kkkyyy{{{nnn```TTTJJJBBB======>>>>>>>>>===>>>@@@AAA999999999999999999999999888888999:::;;;;;;<<<<<<;;;<<<======>>>=========;;;<<<===???@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========>>>@@@AAA===>>>@@@AAAAAACCCFFFHHHIIIKKKMMMPPPUUU[[[bbbggglllqqqxxx~~~xxxkkkdddddddddcccaaa^^^[[[YYYVVVTTTUUUWWWXXXYYY```iiiooo}}}ttt]]]III===888666666222222111000////////////***+++---/////////......***++++++,,,,,,++++++******)))***+++---........................------,,,(((((())))))***+++------,,,***))))))***)))(((''')))(((((('''''''''((((((''''''''''''&&&%%%###"""%%%(((******(((''')))***&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&&&&''''''###$$$&&&'''(((''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''((((((((((((''''''''''''%%%$$$$$$''')))))))))(((((('''&&&$$$$$$!!!###%%%&&&&&&''')))+++$$$""""""###%%%'''((('''&&&&&&''''''((()))))))))((((((((((((''''''''''''$$$%%%&&&'''((()))***+++%%%&&&''')))***,,,---...~~~yyyqqqhhh```[[[NNNLLLHHHEEECCCCCCCCCDDDFFFEEEFFFGGGFFFEEEJJJQQQZZZggguuusssdddVVVKKKDDD;;;===>>><<<999777:::<<<:::;;;;;;;;;;;;<<<<<<<<<888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>=========>>>???:::<<>>>>>===<<<;;;?????????>>>>>>???BBBEEEFFFFFFGGGGGGFFFFFFEEEDDD>>>BBBDDDBBBAAABBB@@@;;;>>>>>>>>>@@@BBBCCCBBBAAADDDBBB@@@@@@BBBFFFJJJLLLMMMOOOSSSXXX^^^fffooouuu|||~~~qqqcccbbb[[[YYY___bbb^^^YYYXXXVVVYYYXXXRRRQQQXXX]]]\\\kkktttxxxqqqdddXXXHHH<<<777555333111000000111111111111000000111111000///...---,,,,,,---***))),,,,,,)))***---777///+++,,,---,,,,,,---///000222111///---,,,,,,******,,,,,,,,,,,,+++***,,,+++***)))(((((((((((()))***+++)))'''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))))))))'''((('''$$$%%%)))+++***%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((((('''&&&,,,)))&&&%%%''''''%%%######'''+++***%%%"""###&&&((($$$%%%)))(((######&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&(((,,,000'''&&&&&&%%%%%%'''((()))###$$$%%%'''((())))))************)))((((((''''''))))))(((((((((((())))))######%%%&&&'''(((((((((~~~zzzlllggg```XXXSSSPPPOOOPPPMMMOOOPPPOOOMMMLLLNNNOOOUUU]]]jjjxxxxxxeeeSSSIII???===;;;:::;;;;;;;;;;;;;;;:::;;;???CCCEEECCC@@@::::::999;;;======<<<:::<<<===>>>>>>>>>===<<<<<>>>>>???BBBEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFIIIIIIEEEDDDDDDBBB>>>===<<<<<<>>>AAABBBBBBAAABBBAAA@@@@@@AAADDDFFFHHHFFFHHHKKKOOOSSSYYY```eeekkkpppttttttssspppfffZZZ[[[VVVUUU[[[___[[[WWWVVVRRRUUUSSSNNNNNNUUU[[[\\\jjjrrr}}}wwwooofff```TTTLLLAAA;;;999888666444111111222222222222111111///////////////............++++++------++++++...000***(((+++---------//////000111000...---,,,---,,,+++***)))))))))***+++,,,+++***)))((((((((((((***+++,,,+++((('''&&&'''(((((()))))))))*********$$$%%%&&&''''''(((''''''&&&((('''$$$%%%)))+++***&&&%%%###""""""###%%%&&&%%%&&&''''''((('''''''''***'''%%%%%%'''((('''%%%%%%&&&((((((''''''''''''&&&###$$$((()))%%%%%%((($$$%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%'''***---((('''&&&&&&&&&'''((()))$$$$$$&&&'''(((((()))))))))(((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''~~~yyyqqqiiibbb^^^\\\[[[YYY[[[]]]\\\XXXSSSPPPOOOQQQXXXdddqqq~~~|||hhhTTTHHH@@@>>>:::999::::::::::::<<<;;;<<>>>>>>>>>>>======>>>??????>>>>>>>>>AAACCCGGGHHHIIIKKKLLLNNNOOOOOOOOOQQQPPPLLLIIIIIIFFFBBB@@@???===>>>@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBDDDEEEGGGIIIMMMRRRVVVVVVZZZ^^^___```___YYYQQQTTTQQQSSSYYY]]][[[XXXVVVPPPRRRPPPMMMNNNTTTZZZ]]]hhhoooyyysssiii```YYYQQQKKKDDD@@@;;;999:::999666444222222333333333333222222---.........//////000000///,,,,,,......,,,,,,///,,,((((((,,,...,,,,,,...///000111000...------......,,,)))'''&&&(((***+++,,,+++***)))((((((((((((+++,,,---,,,***(((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&%%%&&&((('''$$$%%%)))+++)))(((%%%""""""%%%((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''((((((((((((&&&%%%&&&)))+++***)))$$$"""$$$''')))''''''***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((('''''''''((()))***%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))((('''&&&|||vvvqqqnnnmmmmmmnnnooommmggg^^^UUUPPPOOOTTT]]]iiiwwwjjjUUUHHHBBB???;;;999999:::::::::===;;;>>>GGGQQQRRRJJJAAA>>><<<:::999;;;<<<===<<<======>>>>>>>>>>>>>>>>>>===>>>???>>>===>>>@@@BBBEEEFFFHHHJJJMMMOOOQQQSSSUUUYYYYYYVVVTTTRRRNNNHHHIIIFFFCCCBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEFFFHHHLLLOOOKKKMMMPPPQQQRRRRRROOOMMMOOOPPPSSSZZZ^^^^^^[[[YYYRRRRRRQQQNNNOOOTTT[[[___ffflllttt}}}wwwnnnaaaWWWOOOIIIDDD@@@???<<<999888777666444222111222222222222222222111............///////////////,,,,,,......,,,,,,///---***+++......+++)))***//////000///------...000...---***)))((()))***+++,,,+++***)))((((((((((((+++,,,---,,,***(((((()))&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%%%%((((((%%%&&&***+++)))***(((%%%""""""%%%(((***''''''&&&%%%%%%'''((()))'''&&&&&&&&&''''''((((((((('''&&&%%%&&&((())))))$$$$$$%%%'''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&&&&'''(((((((((((()))))))))***&&&'''''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&((((((((())))))(((((('''~~~uuuhhh[[[SSSOOOSSSYYYbbbpppqqq[[[MMMDDD@@@<<<999999:::::::::===<<<@@@KKKUUUUUULLLBBB???<<<::::::;;;<<<===<<<===============>>>>>>???===>>>???>>>======>>>@@@BBBCCCDDDFFFIIIMMMOOOQQQXXX^^^bbbcccbbb```ZZZSSSRRROOOKKKIIIIIIIIIIIIHHHJJJJJJJJJIIIGGGEEECCCBBBCCCDDDEEEEEEEEEFFFHHHKKKHHHHHHIIIJJJJJJIIIIIIJJJKKKOOOUUUZZZ^^^___]]]YYYUUUSSSPPPOOOOOOSSSZZZ```fffkkksss{{{ggg___SSSIIIDDDAAA>>>;;;===;;;777555444444444444000000111111111111000000////////////...............++++++------++++++...---,,,---000///***)))+++---...000///......///000,,,---------,,,++++++***,,,+++***)))(((((((((((()))***+++***(((''''''((())))))*********+++++++++''''''(((((((((''''''&&&%%%((((((&&&&&&***+++(((((((((''''''''''''((((((''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''&&&((()))'''###"""%%%)))%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((++++++)))''''''''''''(((((()))))))))))))))'''''''''(((''''''&&&%%%######$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))))))))tttdddZZZTTTUUUWWW]]]hhhyyyttt```SSSFFFBBB===:::::::::;;;;;;<<<===CCCMMMUUUUUULLLCCC???===;;;;;;<<<===<<<;;;<<<<<<;;;;;;<<<===>>>???<<<===???>>>===<<<===?????????@@@BBBDDDHHHKKKMMMVVV]]]eeehhhjjjkkkgggaaa]]]ZZZVVVTTTSSSSSSQQQPPPPPPOOOOOOMMMKKKIIIGGGFFFCCCDDDEEEDDDCCCCCCEEEFFFGGGEEEFFFHHHFFFDDDEEEIIIIIIPPPWWW[[[^^^```]]]XXXTTTQQQNNNOOOOOORRRZZZbbbjjjooovvv}}}oooZZZRRRGGG@@@===<<<:::999999888555333333444666888000000000111111000000000000000//////.........---...++++++------++++++...+++***---000///++++++...+++---000111000//////000+++,,,---......---,,,+++,,,+++***)))(((((((((((('''((())))))'''&&&&&&'''(((((((((((())))))))))))''''''(((((()))(((((('''$$$'''(((&&&'''******(((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((('''%%%%%%&&&'''%%%(((+++(((""" ###(((%%%((((((''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))(((((((((&&&'''((()))))))))((((((&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((($$$$$$&&&'''((()))))))))rrrggg\\\ZZZXXXYYYaaaoooxxxeeeYYYIIIDDD???;;;:::;;;<<<<<<;;;>>>EEENNNTTTRRRKKKDDD>>>===<<<===>>>===<<<:::;;;:::::::::;;;<<<>>>???<<<===>>>>>>===<<<<<<============>>>@@@CCCFFFHHHNNNUUU]]]bbbhhhmmmnnnkkkhhhfffdddccccccbbb```^^^[[[ZZZXXXVVVTTTRRRQQQPPPJJJKKKKKKIIIFFFEEEEEEFFFFFFDDDFFFHHHFFFCCCEEEKKKKKKTTT\\\___```bbb___YYYSSSOOOMMMPPPRRRUUU^^^hhhooouuu|||yyyaaaQQQJJJAAA;;;999999888777666666555444333444555777000111111222222111111000.........//////////////////,,,,,,......,,,,,,///++++++---///,,,((()))---(((,,,000222111000//////+++++++++,,,,,,------...,,,+++***)))((((((((((((&&&((())))))'''&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$'''(((&&&'''******'''$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((('''''''''%%%'''((('''%%%%%%'''***%%%''')))(((&&&%%%&&&'''###'''(((&&&'''++++++'''$$$%%%%%%&&&&&&'''''''''&&&'''))))))((('''((()))%%%&&&'''((()))(((''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((&&&'''((()))))))))))))))tttaaa]]]YYYWWW\\\iiiyyynnncccJJJFFF@@@<<<;;;<<<<<<<<<:::???GGGNNNRRRPPPIIIDDD=========>>>???>>>;;;999::::::999999:::;;;===>>>;;;===>>>>>>===<<<<<<======<<<<<<<<<>>>@@@CCCEEEEEELLLSSSXXX```jjjnnnnnnqqqpppooopppqqqpppnnnllleeecccaaa___]]][[[ZZZZZZSSSTTTSSSPPPMMMJJJIIIJJJGGGEEEFFFJJJHHHDDDGGGNNNOOOYYYaaacccdddeeebbb[[[TTTOOONNNSSSVVVZZZdddoootttyyysssYYYOOOHHH@@@:::999999888666666666777666444222111222222222222333333222222222,,,,,,---...///000111222111...---//////---...111///.........)))$$$$$$((('''+++000333333111///...+++***)))((())),,,...000,,,+++***)))((((((((((((&&&((())))))'''&&&'''''''''''''''(((((((((((()))###$$$%%%&&&''''''((('''$$$'''(((''''''******'''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&###%%%''''''%%%&&&))),,,&&&%%%&&&(((***+++)))''' &&&'''%%%'''------)))$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&&&&''')))$$$%%%'''((((((((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((***************)))((((((ooofff^^^[[[^^^fffvvvvvvdddWWWLLLBBB>>>===;;;;;;===999>>>FFFOOOSSSOOOFFF>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<>>>>>;;;;;;>>>===>>>???>>>;;;;;;===@@@DDDGGGKKKOOOUUU[[[ccchhhjjjooouuuyyyzzzzzzyyyxxxtttrrrpppllliiigggeeeddd```\\\WWWVVVWWWUUUPPPKKKKKKJJJJJJMMMLLLJJJMMMRRRTTT]]]fffhhhgggeee___YYYRRRRRRRRRTTTZZZbbbkkkpppjjjVVVIIIBBB<<<;;;:::777777:::666666555555555444444444111///111555555222111333//////000000//////...---+++,,,------......------***,,,//////---+++*********,,,------------...000.........,,,***)))+++------+++(((((()))******)))(((((((((((((((''''''&&&$$$&&&(((((('''&&&'''(((''''''((((((((((((''''''&&&((('''###"""&&&((('''))))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%******%%%%%%((((((############$$$$$$$$$%%%%%%&&&(((***+++***(((&&&$$$%%%'''))))))((()))***,,,&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''++++++&&&$$$'''&&&!!!"""%%%((((((&&&&&&(((***&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))~~~rrreee___^^^dddooozzz}}}kkkWWWMMMCCC@@@>>>;;;:::<<<===BBBJJJQQQSSSNNNDDD===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<=========@@@===<<<>>>>>>;;;;;;>>>;;;<<<>>>===;;;:::<<<>>>AAACCCFFFHHHLLLPPPVVVZZZ^^^cccjjjqqquuuxxxzzz|||zzzyyywwwuuusssqqqppppppmmmhhhcccaaa```\\\VVVPPPPPPMMMMMMOOONNNMMMPPPUUU[[[dddkkkllljjjgggaaaZZZUUUUUUVVVYYY___hhhrrrxxx}}}eeeQQQFFF@@@::::::999666666999555555555444444444444333111000111444555222111333/////////.........------/////////...---,,,*********,,,//////---+++*********+++------,,,,,,...///---------+++******,,,---,,,***((('''((())))))((((((((((((((((((''''''&&&$$$&&&(((((('''&&&'''((('''''''''(((((('''''''''&&&'''%%%"""$$$((()))''')))(((((('''&&&&&&%%%%%% """$$$''')))***+++''')))'''###"""&&&'''%%%&&&&&&'''''''''(((((((((###%%%''')))***)))'''&&&%%%'''(((((('''''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&& %%%&&&&&&)))......***%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))qqqiiiggghhhnnntttuuu\\\QQQGGGCCCAAA===<<<===@@@FFFNNNSSSRRRKKKCCC<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@===<<<>>>>>>;;;;;;>>>;;;===??????===<<<<<<===???@@@BBBBBBCCCEEEHHHKKKPPPVVV]]]dddkkkpppvvvyyy{{{{{{zzzzzzzzzzzz{{{{{{{{{vvvqqqmmmjjjeee^^^XXXWWWTTTSSSTTTSSSSSSWWW]]]gggnnnsssqqqnnnjjjddd]]]ZZZZZZ\\\___eeeooo{{{zzzaaaMMMCCC===888888888666666888444444444444333333333333222000111444444222111444//////---,,,,,,,,,---.../////////...---,,,*********---//////---+++++++++)))+++,,,,,,,,,,,,---///+++,,,,,,+++******---///+++)))''''''((()))((('''(((((((((((((((''''''&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""&&&++++++'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((%%%!!! $$$'''&&&$$$$$$%%%%%%%%%%%%&&&&&& """%%%((()))***)))(((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%&&&&&&###$$$$$$$$$&&&((($$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((zzzxxxuuutttuuuyyy}}}fffYYYLLLEEEAAA>>>>>>AAAAAAHHHPPPTTTQQQIIIBBB===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????<<<;;;>>>===;;;;;;???===???AAABBBAAA@@@???>>>@@@AAAAAA@@@@@@@@@BBBDDDIIIMMMSSSXXX^^^ccciiimmmsssttttttvvvxxxzzz|||}}}}}}yyyuuuqqqkkkddd___^^^ZZZYYYZZZZZZZZZ```gggpppvvvyyyuuuppplllfff___^^^```bbbffflllvvvzzz```LLLBBB<<<888999888666666888444444333333333222222222222000000444444111111444000...,,,+++***+++---...+++,,,------......------+++---///000...,,,++++++)))***,,,,,,++++++---...******+++******+++---000***)))''''''((()))((('''(((((((((((((((''''''&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&$$$###'''---,,,'''(((((('''''''''&&&&&&&&&)))(((((('''&&&$$$""""""''''''%%%######%%%&&&&&&######$$$$$$$$$%%%%%%%%% """$$$'''((())))))(((%%%'''''''''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((""""""###$$$%%%&&&&&&'''***(((%%%$$$%%%######$$$&&&&&&&&&''')))+++&&&&&&&&&''''''''''''((('''''''''(((((((((((((((xxxtttttt{{{qqqaaaPPPEEE@@@===???CCCAAAIIIRRRTTTOOOGGGBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>;;;;;;======;;;<<>>>>>@@@AAABBBAAA???===???@@@AAA@@@??????AAACCCCCCFFFJJJNNNRRRWWW\\\___fffgggiiilllooosssvvvxxxzzzyyywwwuuurrrmmmgggccc```]]]\\\___```bbbhhhooovvvzzz{{{vvvqqqmmmgggbbbeeehhhlllooottt}}}zzz```KKKBBB===999::::::777777999444444333333333222222222333000000333333111222555000...,,,+++***+++---...+++,,,------......------+++---000000...,,,++++++(((***++++++***+++,,,...)))*********)))+++---000***)))(((((())))))(((&&&(((((((((((((((''''''&&&$$$&&&(((((('''&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$(((------((('''''''''''''''&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%'''(((((('''&&&&&&''''''''''''((((((((()))###$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&''''''((((((&&&&&&(((***)))&&&###$$$'''***((($$$$$$(((---&&&&&&&&&''''''''''''(((((((((((((((((('''''''''wwwqqqssswwwzzziiiVVVHHHAAA>>>???CCCCCCLLLUUUVVVOOOFFFBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????===::::::======;;;<<>>???@@@??????AAABBB<<>>;;;<<<;;;888777888444444444444333333333333333000000333333111222555//////---,,,,,,,,,---.../////////...---,,,******+++...000000...,,,,,,,,,''')))************+++---)))*********)))***---///+++***)))***++++++)))'''(((((((((((((((''''''&&&$$$&&&(((((('''&&&'''(((((('''&&&%%%%%%&&&'''(((%%%((()))'''(((+++,,,***''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$$$$'''++++++'''%%%&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&%%%&&&((()))&&&&&&)))(((******'''###"""%%%)))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''{{{vvvuuuwww{{{tttaaaSSSJJJDDDBBBDDDHHHRRR[[[ZZZPPPEEEAAABBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===::::::<<<===;;;<<>><<<:::;;;===>>><<<:::<<<>>>???@@@@@@@@@AAABBB;;;>>>AAADDDEEEGGGIIIKKKOOOQQQSSSWWW\\\```dddffflllnnnpppqqqooollliiihhhffffffjjjqqqvvvzzz||||||cccOOODDD???<<<<<<<<<888666777555555555444444444444333444000000222333111222666/////////.........------/////////...---,,,******+++...000000///---,,,,,,'''(((******))))))+++,,,)))*********)))))),,,...++++++***+++,,,,,,***'''(((((((((((((((''''''&&&$$$&&&(((((('''&&&'''((()))(((&&&%%%%%%&&&((()))$$$***---***'''(((++++++'''''''''''''''''''''''')))))))))((('''%%%######%%%###$$$)))***&&&%%%'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((($$$%%%''''''&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&''''''###!!!''''''$$$!!!"""%%%''''''&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''vvvwwwzzz}}}kkk___UUULLLGGGGGGMMMWWW___]]]QQQEEEAAABBB;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===:::999<<<===;;;<<>>???>>>======???AAABBBAAAAAABBBCCC===???BBBCCCCCCBBBCCCCCCIIIJJJMMMPPPUUUYYY]]]___jjjmmmpppqqqooollljjjiiimmmnnnsss|||hhhTTTEEE???<<<<<<;;;777555555666666555555555444444444444111000222222111222666//////000000//////...---+++,,,------......------,,,...000111///---,,,,,,'''(((******))))))+++,,,******+++***((()))+++---,,,++++++,,,------***((((((((((((((((((''''''&&&$$$&&&(((((('''&&&'''(((***)))'''&&&&&&''')))***###+++///+++&&&'''***,,,&&&'''''''''''''''''''''###$$$%%%'''((()))))))))&&&""""""&&&'''###$$$)))'''''''''((((((((())))))&&&&&&''''''((())))))***$$$%%%'''''''''''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))%%% &&&000$$$'''...,,,'''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&{{{yyyxxx{{{xxxiii\\\TTTNNNKKKRRR\\\aaaZZZNNNEEEAAA???>>>===<<<;;;::::::;;;<<<<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@CCCHHHJJJGGG@@@:::============>>>@@@AAABBB???BBBGGGJJJMMMSSS[[[aaahhhlllqqqsssrrrsssuuuxxx|||~~~hhhTTTHHHBBB??????>>>999666666666555444333222111111111222111111222///,,,...444000//////.........//////,,,...///...---+++,,,,,,)))&&&(((......***(((,,,"""%%%'''(((((('''(((((((((***,,,+++((((((***---,,,,,,++++++***)))((((((***))))))(((((((((((()))(((&&&%%%%%%'''((((((((('''%%%###$$$'''((('''%%%'''&&&%%%&&&((((((((('''%%%%%%&&&&&&'''((())))))''''''))),,,***%%%$$$'''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&''')))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((%%%%%%%%%'''((()))'''%%%$$$((()))%%%%%%)))((($$$''''''((((((((((((''''''%%%&&&'''&&&$$$###$$$%%%%%%&&&''''''((((((''''''{{{yyyxxxzzzvvviii^^^UUUPPPYYYaaaddd[[[OOOGGGDDDBBB>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>@@@DDDIIILLLJJJEEE@@@??????????????????@@@@@@>>>@@@BBBDDDFFFLLLVVV]]]hhhooowww|||}}}~~~oooZZZIIICCC======<<<888666666666666555444333333333444333111222333000---///444111000///...------------,,,...//////---,,,,,,---,,,)))+++000000,,,***---'''(((******)))((((((((()))+++,,,+++))))))+++---,,,,,,,,,+++******))))))))))))(((((((((((())))))''''''&&&&&&'''(((''''''(((&&&$$$%%%''')))(((&&&'''&&&%%%&&&((()))((('''$$$$$$%%%%%%&&&''''''(((''''''))),,,***%%%$$$'''%%%&&&''''''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&&&&'''((()))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((***'''$$$&&&)))+++)))'''$$$((((((%%%%%%(((((($$$''''''(((((((((((('''''''''(((((('''&&&%%%%%%'''&&&&&&&&&''''''''''''(((~~~||||||{{{oooccc\\\^^^cccbbbWWWJJJCCCAAA@@@<<<<<<=========<<<;;;;;;<<<<<<======>>>>>>??????============>>>>>>>>>>>>>>>======<<<<<<======>>>@@@AAAEEEJJJLLLKKKFFFCCCBBBAAA@@@???????????????>>>?????????@@@GGGPPPXXXbbblllyyyxxxcccOOOFFF>>><<<;;;888777888777666666555555555666666444222222333222...000444222111///...,,,+++++++++,,,...//////---,,,,,,------+++,,,//////,,,***,,,+++,,,---,,,***(((((((((***+++++++++******,,,...---,,,,,,++++++*********(((((('''(((((()))***+++'''''''''''''''''''''&&&((('''&&&&&&((())))))((('''&&&&&&'''))))))(((&&&$$$$$$$$$%%%&&&&&&'''''''''&&&(((+++***%%%%%%(((&&&'''(((((()))(((((((((&&&&&&&&&&&&'''''''''((($$$&&&''''''&&&&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((+++'''###$$$(((+++***'''$$$'''(((&&&&&&((('''$$$''''''((((((((((((''''''((()))***)))''''''''')))''''''&&&%%%&&&'''((()))uuummmgggjjjeeeVVVHHHAAA>>>===;;;<<<===>>>>>>===<<<;;;<<<<<<======>>>>>>??????===============>>>>>>>>>>>>==================>>>AAACCCFFFHHHHHHFFFBBB???@@@@@@??????>>>??????@@@===???@@@???@@@DDDLLLRRRYYYeeettt~~~lllXXXMMMAAA<<<;;;999888999666666555555555666777777444111111333222//////333000000...---,,,,,,,,,,,,---...000///---,,,,,,---,,,+++,,,,,,,,,***))))))+++,,,---,,,***))))))*********+++++++++,,,---...---,,,,,,,,,++++++******''''''''''''((()))++++++'''(((******((('''&&&&&&)))(((''''''((()))******'''&&&&&&((()))***(((&&&%%%%%%%%%&&&&&&''''''''''''&&&(((+++)))%%%%%%)))&&&''''''(((((((((''''''''''''''''''((((((((((((###%%%''''''''''''(((***''''''''''''&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%&&&''''''''''''&&&'''(((''''''((('''&&&&&&''''''((((((''''''&&&((()))***)))((('''((()))((('''%%%$$$%%%&&&(((***~~~~~~yyyyyyqqq___OOOFFFAAA===;;;<<<===>>>>>>>>><<<<<<<<<<<<======>>>>>>??????<<<=========>>>>>>??????===>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCBBB@@@>>>===<<<<<<<<<======>>>@@@@@@:::===@@@AAA@@@BBBGGGKKKWWWdddsss{{{||||||vvvcccTTTEEE>>><<<999777888666555555555555555666777333000000222333000///111......---------......///---///000///...,,,------,,,------+++++++++***))))))***+++***))))))***+++******)))***+++,,,------,,,,,,+++++++++++++++***''''''''''''((()))++++++'''***------***'''&&&&&&((((((((((((((()))***+++&&&&&&'''(((******(((&&&''''''''''''(((((((((((('''&&&'''***)))%%%&&&***&&&&&&'''''''''&&&&&&%%%'''''''''((((((((())))))###%%%''''''''''''(((***&&&&&&''''''''''''''''''''''''''''''(((((((((((("""&&&***+++'''%%%&&&)))((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((('''%%%$$$%%%&&&(((***zzz{{{~~~}}}jjjWWWJJJAAA;;;<<<<<<===>>>>>>>>>======<<<<<<======>>>>>>??????======>>>>>>??????@@@@@@===>>>>>>??????>>>>>>===888:::===???>>>>>>>>>???;;;;;;;;;<<<===>>>???@@@777;;;???@@@???@@@CCCFFF\\\jjjyyy}}}yyyyyy{{{ooo___MMMCCC???:::777666777666555555555555666666444000000333444111///000......---......///000111---///000000...------...---//////,,,,,,......,,,))))))***)))((((((***+++)))((('''(((+++,,,---,,,************************(((((('''(((((()))***+++(((---111000,,,(((&&&&&&'''((()))((('''((()))+++&&&&&&''')))++++++(((&&&(((((((((((((((((((((((('''&&&''')))(((%%%'''+++&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''((((((((()))$$$&&&''''''&&&&&&((()))%%%&&&''''''((('''''''''''''''''''''(((((((((((($$$(((,,,,,,)))'''(((+++)))''''''******'''''')))&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&(((''''''&&&%%%&&&'''((()))~~~xxxxxx|||uuu```OOOBBB999===============>>>>>>???<<<<<<======>>>>>>??????>>>>>>>>>???@@@AAAAAAAAA===>>>????????????>>>===777:::===>>>======>>>@@@======<<<======>>>??????:::===???@@@???@@@EEEIII___ooo~~~sssmmmkkkjjjnnnttt{{{mmmYYYMMMHHHAAA;;;999999888777777666666666666666222222555777444222222000000/////////000000111...///000000...------...,,,//////+++,,,000000---+++++++++)))''''''(((***)))'''%%%'''***,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))***///444333///)))''''''&&&((()))(((&&&&&&)))+++&&&&&&(((***,,,+++(((&&&(((((((((((((((((((((((('''&&&''')))(((%%%''',,,'''''''''''''''&&&%%%%%%&&&&&&'''''''''(((((((((%%%'''((('''&&&&&&'''(((%%%%%%'''(((((((((''''''''''''''''''(((((((((((()))'''$$$$$$&&&((()))((((((%%%%%%))))))%%%%%%(((%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&''''''''''''(((xxxyyy}}}zzzkkkWWWGGG<<<>>>===<<<<<<<<<>>>???@@@<<<<<<======>>>?????????>>>>>>???@@@AAAAAABBBBBB===>>>???@@@@@@???>>>===<<<>>>@@@???===;;;<<<>>>@@@??????>>>>>>>>>>>>>>>???AAAAAA@@@@@@BBBIIINNN]]]nnn}}}mmmbbb]]]WWW[[[bbbjjjttt~~~yyydddWWWPPPIIIAAA>>>;;;:::999888777777777777888444333777:::777333333222222111000000///000000...///111000...------...)))------))))))...///,,,......---***'''&&&''')))(((&&&$$$&&&***,,,,,,***((((((((((((((()))))))))***))))))(((((((((((()))***000666555000***((((((%%%((()))(((&&&&&&(((+++&&&&&&(((***,,,+++(((&&&''''''''''''''''''&&&&&&(((&&&''')))(((%%%''',,,(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((((((&&&%%%&&&'''$$$%%%'''(((((((((''''''''''''''''''((((((((()))---###!!!((('''$$$&&&######((((((######&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&''')))%%%&&&''''''((((((''''''{{{wwwxxxzzz}}}~~~ppp\\\MMMBBB>>>>>>>>>===>>>>>>???@@@@@@???===<<<<<<======>>>??????@@@@@@AAABBBDDDDDDEEECCC@@@???@@@???>>>===???===;;;<<>><<<>>>===============>>>???@@@???======>>>???BBBCCCYYYhhhyyyxxxjjj^^^XXXOOOPPPSSSWWW___iiiuuu}}}{{{mmmbbbWWWLLLEEE@@@???===;;;999999999999666777888999999777555444666444111000111222222222///111111///---///000000------------,,,+++******)))******)))(((((()))+++''')))***(((+++...---)))...---++++++------,,,+++(((((((((((())))))))))))+++---///...---+++******'''$$$""""""$$$''')))***(((&&&'''+++)))######''''''(((((()))(((&&&$$$###$$$&&&))))))'''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))***)))((('''%%%$$$&&&&&&%%%$$$###%%%(((***(((((((((((((((((((((((($$$%%%&&&&&&&&&''')))+++///'''%%%***)))"""!!!&&&$$$%%%'''))))))((('''&&&%%%&&&''''''((((((''''''{{{wwwxxx{{{{{{wwwtttqqqooonnnlllkkkpppzzzsss]]]MMMCCC>>>>>>>>>>>>>>>???@@@@@@??????===<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBBBBBBBAAA??????@@@BBBCCCBBB@@@===>>>>>>============>>>>>>>>>===<<<<<<<<<>>>@@@AAAPPP[[[hhhnnnjjj^^^TTTMMMIIIJJJKKKNNNSSS[[[eeelllxxxuuuiii\\\SSSJJJHHHFFFCCC@@@???>>>>>>;;;<<<>>>??????>>>===<<<;;;999666555555555444333222222222///......//////------...------,,,+++***)))*********((((((***+++'''))))))(((***...---)))***))))))***++++++***(((''''''(((((())))))******+++,,,------+++******+++---***&&&%%%%%%%%%%%%$$$'''%%%'''++++++'''&&&***(((((((((((((((&&&%%%$$$%%%'''))))))(((&&&&&&'''''''''&&&%%%%%%%%%&&&'''$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%%%%&&&&&&%%%%%%&&&(((***((((((((((((((((((((((((&&&'''''''''&&&&&&''')))###!!!###(((+++******---%%%&&&((()))))))))((('''%%%&&&''''''((((((''''''yyyvvvwww~~~~~~yyyvvvrrrlllgggbbb^^^ZZZWWWWWWVVVXXX___lllttt]]]LLLBBB?????????>>>???@@@@@@AAA@@@???>>>>>>===>>>>>>>>>AAAAAAAAABBBBBBDDDEEEFFFDDDBBBAAABBBDDDEEEEEEEEE???BBBFFFHHHFFFDDDAAA@@@???>>>>>>======>>>>>>>>><<<<<<;;;;;;;;;===???@@@FFFLLLTTTYYYXXXRRRIIICCCDDDDDDDDDEEEGGGLLLSSSXXXccclllyyyrrrhhh]]]ZZZVVVRRRNNNLLLJJJIIIHHHIIIKKKLLLMMMMMMLLLKKKIIIFFFCCC@@@>>><<<888666888666333111000//////000............---,,,+++***)))***+++***((((((***+++'''))))))(((***...---((()))(((((()))***(((%%%"""&&&''''''((()))******+++***++++++***)))((()))+++///,,,***((('''%%%###!!!&&&%%%'''+++---+++***,,,((((((((((((((('''%%%%%%%%%'''))))))(((&&&&&&''''''&&&&&&%%%&&&&&&''''''%%%&&&'''))))))(((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&'''###'''(((''''''(((&&&###'''(((((((((((()))))))))&&&&&&'''(((((((((((('''yyyxxx|||xxxsssmmmfffbbb[[[YYYVVVTTTRRROOOKKKHHHIIIJJJMMMTTTcccwwwuuu\\\KKKCCC???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEECCCBBBCCCEEEFFFFFFEEE@@@DDDHHHHHHEEEBBBBBBCCC??????>>>>>>===>>>>>>>>><<<;;;;;;;;;<<<===>>>???CCCCCCFFFJJJLLLJJJDDD???BBBBBBBBBAAAAAADDDIIIMMMSSS[[[hhhvvv}}}tttrrrmmmhhhccc___\\\[[[]]]^^^___aaabbbccccccbbb___[[[WWWRRRNNNHHHBBB>>>>>>999555333222000000222...//////......---,,,+++***++++++***))))))***,,,'''))))))(((***---,,,(((************)))&&&!!!&&&&&&'''((()))***++++++)))***)))((('''''')))+++***)))))))))***)))'''$$$&&&&&&'''***,,,,,,,,,+++((((((((((((''''''&&&&&&%%%'''))))))((('''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((%%%&&&''')))++++++***(((((((((((((((((((((((((((''''''((('''%%%%%%'''(((%%%,,,---&&&###$$$!!!(((((('''''''''(((((()))&&&&&&'''(((((((((((((((||||||uuuqqqkkkccc]]]WWWRRROOOIIIHHHGGGGGGGGGFFFCCCAAACCCEEEHHHNNN[[[lllsss[[[KKKEEE??????>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDFFFDDDCCCCCCEEEFFFEEEDDDCCCEEEFFFDDDAAA@@@BBBEEE@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<<<<===>>>>>>???AAA??????BBBEEEFFFBBB>>>@@@@@@AAA@@@@@@BBBEEEHHHJJJPPPYYYeeeqqq~~~zzzvvvsssrrruuuvvvwwwyyyzzz{{{||||||xxxtttooojjjccc[[[SSSMMMFFF===666555333//////222////////////...---,,,,,,***++++++***))))))***,,,(((***)))((())),,,+++''')))))))))++++++)))%%%"""&&&''''''((()))*********((()))((('''&&&&&&)))+++''''''(((***++++++)))'''''''''''')))+++---+++((()))(((((((((''''''''''''%%%'''******(((''''''(((&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%'''***------+++((((((((((((((((((((((((((($$$&&&'''&&&&&&&&&(((***(((,,,'''%%%))))))"""(((((('''&&&&&&''''''(((&&&'''(((((())))))((((((yyyrrrlll```]]]XXXRRRLLLHHHEEECCCCCCBBBAAAAAAAAAAAA>>><<<@@@BBBDDDHHHPPP]]]nnnyyylllVVVIIIFFF>>>>>>>>>===>>>??????@@@BBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDGGGEEEDDDDDDFFFGGGFFFEEEGGGGGGEEECCCAAAAAACCCFFFAAA@@@??????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>===<<<===@@@AAA???===<<<===>>>>>>>>>@@@BBBEEEFFFJJJOOOWWWaaammmyyyzzzqqqhhhbbbSSSFFF<<<:::666000---000000000000000///...---,,,***+++,,,+++))))))+++,,,(((***)))'''))),,,***&&&&&&&&&(((***------,,,***(((((((((((())))))))))))'''((()))((('''''')))***)))(((((()))******(((&&&'''((('''(((+++///,,,'''))))))(((''''''(((((()))&&&(((******)))''''''(((%%%&&&'''(((((((((((((((%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((%%%$$$%%%)))---...+++((((((((((((((((((((((((((($$$%%%&&&&&&&&&''')))+++""")))---,,,***+++,,,,,,))))))((((((((((((''''''''''''((())))))))))))(((uuunnniiiccc\\\VVVOOONNNJJJFFFBBB@@@???@@@@@@???===>>>??????>>>======???AAABBBFFFOOO\\\fffssstttuuuppp^^^JJJ@@@@@@======<<<<<<======>>>???@@@AAADDDHHHKKKMMMNNNNNNQQQOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDEEEHHHJJJJJJIIIKKKIIIGGGFFFFFFFFFFFFEEEBBBAAA@@@???>>>>>>>>>>>>999:::;;;<<<<<<=========<<<<<<<<<===>>>>>>===<<<:::<<<=========>>>@@@BBBBBBEEEIIINNNTTT]]]fffmmm||||||wwwhhhWWWJJJEEE???555000333000000000000000///------++++++,,,+++******+++---(((***)))''')))+++***%%%((('''(((***,,,------,,,))))))))))))((((((((((((&&&'''))))))(((((()))***)))((('''((())))))'''&&&&&&((('''(((---222000)))))))))(((''''''((()))***&&&(((******)))((((((((($$$%%%'''((()))))))))((('''''''''''''''(((((()))$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''(((&&&$$$###''',,,...+++(((((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***)))***---///+++&&&(((---******+++,,,+++***)))(((''''''((()))))))))))))))zzzuuummmccc\\\XXXSSSMMMGGGFFFEEECCC@@@>>>===>>>@@@===;;;:::;;;>>>@@@@@@@@@;;;===??????@@@GGGRRR[[[cccccceeeaaaRRR???777999<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDHHHKKKNNNOOOOOOUUUTTTQQQNNNKKKIIIHHHGGGFFFEEEEEEGGGJJJMMMNNNMMMMMMKKKIIIJJJLLLLLLHHHDDDBBBAAA@@@???>>>>>>>>>>>>888888999:::;;;;;;;;;;;;;;;<<<>>>>>>>>>===<<<<<<;;;<<<>>>>>>======???@@@???BBBEEEIIINNNSSSYYY^^^kkkvvvyyygggWWWPPPHHH;;;555777111111111111000///...---+++,,,,,,+++******+++---(((***)))'''(((+++***%%%---,,,******++++++)))(((******))))))((((((''''''%%%'''***+++***)))))))))'''&&&%%%&&&(((***)))(((%%%'''((((((...666444,,,***)))(((''''''((()))***&&&(((***+++)))((((((((($$$%%%'''))))))))))))(((((((((((((((((()))******%%%%%%&&&&&&'''((())))))''''''%%%%%%%%%%%%&&&'''&&&###"""%%%+++---+++((((((((((((((((((((((((((('''(((((('''%%%%%%&&&(((&&&$$$'''---***$$$'''222+++,,,...///...,,,***)))'''(((((()))))))))))))))}}}vvvlllddd\\\ZZZVVVRRRMMMHHHEEECCCAAA@@@>>>===<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDPPPQQQPPPKKKDDD???>>>>>>999;;;===>>>===>>>@@@BBB>>>AAADDDEEEEEEHHHMMMRRRVVVVVVTTTQQQMMMJJJJJJJJJJJJKKKMMMOOOOOOQQQTTTWWWSSSPPPMMMKKKKKKJJJIIIGGGAAAAAABBBCCCBBB???:::666<<<:::999:::;;;<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<===============<<<;;;<<>>=========???@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@AAAFFFGGGGGGDDD???<<<;;;<<<:::<<<===>>>======???AAA<<>>@@@???>>>AAAHHHNNNRRR[[[hhhuuu{{{nnn\\\HHH<<<:::333111111222000------000***+++,,,,,,******+++,,,+++***)))(((((()))*********************)))(((((()))))))))))))))(((''''''&&&'''((('''&&&'''(((***(((((((((((((((((((((''''''((()))+++---///000111///---***((('''''''''(((***))))))((()))***++++++++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''(((&&&%%%&&&)))***)))'''%%%&&&&&&&&&&&&$$$"""!!!&&&'''(((***+++*********++++++************))))))))))))(((((())))))***+++{{{pppkkkdddZZZSSSPPPNNNLLLIIIIIIIIIGGGEEECCCAAA???>>>???>>>===;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<======>>>???>>><<<;;;;;;<<<;;;<<<>>>>>>======>>>???<<<>>>@@@@@@>>>???BBBFFFFFFHHHJJJLLLMMMOOOSSSUUUWWWXXXZZZ[[[\\\^^^aaacccfffdddcccbbbaaa___ZZZWWWNNNKKKHHHEEEDDDCCCAAA???<<<:::999999:::;;;:::999>>>>>>===<<<;;;:::999888;;;;;;<<<===>>>>>>>>>===>>>===<<<;;;<<>>;;;===>>>===<<<<<<===>>>===???AAA@@@>>>===???BBBBBBDDDEEEFFFGGGIIILLLNNNVVVXXXZZZ\\\^^^aaadddggghhhhhhiiikkkkkkiiieeebbbWWWSSSMMMIIIGGGGGGGGGFFF===;;;999999999::::::999>>>======<<<;;;:::::::::::::::<<<===>>>>>>>>>>>>@@@===:::;;;>>>AAABBBAAAGGGKKKQQQYYYcccqqq~~~rrrggg```ddddddiiirrruuu___KKK@@@666111///000///,,,+++---***+++,,,,,,******+++,,,)))))))))))))))*********)))(((&&&%%%%%%&&&'''((()))))))))))))))(((''''''&&&'''((('''&&&'''(((***''''''''''''((((((((((((&&&&&&'''(((***+++,,,,,,***)))(((((((((((()))***))))))(((((())))))***+++'''''''''''''''((()))))))))***+++,,,,,,***((('''(((((((((((((((''''''''''''''''''(((((((((((()))%%%'''(((((('''&&&&&&'''***((('''&&&&&&'''''''''(((((()))))))))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''(((((()))***++++++'''((())))))))))))((((((yyyoooeee[[[SSSOOOHHHFFFDDDCCCCCCCCCDDDCCC>>>??????@@@@@@AAAAAAAAA<<<<<<;;;;;;;;;::::::;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<<<<<<<<<<===>>>======;;;<<<======<<<;;;===>>><<<>>>@@@???<<<;;;<<>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>???;;;999:::???BBBCCCAAAFFFHHHLLLPPPXXXeeettt~~~wwwkkkbbbZZZUUUUUUVVV[[[eeesss~~~hhhRRRCCC999333/////////,,,+++,,,***+++,,,,,,******+++,,,(((((())))))************''''''%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&'''((('''&&&'''(((***&&&'''''''''(((((())))))&&&&&&''''''((()))******((((((((((((((())))))***%%%&&&(((******)))(((&&&'''&&&&&&''''''((()))***"""$$$&&&'''((('''%%%$$$))))))(((((('''''''''''''''''''''(((((((((((()))%%%'''(((((('''&&&&&&'''+++***((('''&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******+++(((''''''&&&&&&&&&'''(((}}}sssfff]]]TTTKKKGGGGGG??????@@@AAAAAABBBBBBBBB;;;;;;<<<===>>>??????@@@???>>>>>>>>>>>>=========::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<:::999:::<<<<<<;;;::::::;;;======<<<<<<===>>>888;;;>>>===:::999:::<<<===???@@@AAAAAABBBEEEGGGKKKNNNRRRUUUXXX\\\aaaeeeeeehhhmmmttt{{{~~~~~~|||tttnnnfff^^^XXXTTTPPPMMMIIIFFFAAA???>>>======<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>>>>>>>===;;;999777999===AAAAAA@@@@@@BBBEEEHHHOOOZZZhhhrrrttteee[[[UUUQQQOOOLLLNNNSSSZZZgggwwwrrrYYYGGG<<<444///000000---,,,,,,***+++,,,,,,******+++,,,'''((()))******+++******((((((((((((((())))))***)))))))))))))))(((''''''&&&'''((('''&&&'''(((***&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))'''''''''(((((()))))))))"""%%%(((***+++)))&&&$$$((('''''''''((())))))***###$$$&&&'''(((((('''''')))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&''')))***)))(((&&&'''***---&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))******)))'''&&&&&&'''((((((~~~wwwhhh^^^TTTOOOJJJCCCAAACCC======>>>>>>======>>>???:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>======<<<999999999999999999999999:::::::::999999999999999:::888777888:::<<<:::999999:::<<<<<<<<<<<<>>>???666:::===>>><<<:::<<<>>><<<===>>>>>>>>>>>>@@@CCCEEEGGGJJJMMMOOOSSSWWWZZZ\\\^^^dddmmmuuuzzz||||||xxxtttooojjjfffbbb]]]ZZZRRRNNNIIIEEECCCBBBAAA@@@============<<<<<<<<<<<<<<<<<<===============<<<;;;:::999:::===???@@@@@@>>>@@@BBBEEEIIIRRR^^^fffrrruuudddVVVOOOMMMKKKJJJGGGJJJNNNSSS\\\mmm{{{cccNNN>>>666000000111///,,,,,,***+++,,,,,,******+++,,,&&&''')))***++++++******))))))***+++++++++++++++)))))))))))))))(((''''''&&&'''((('''&&&'''(((***&&&&&&''''''((())))))***''''''''''''((((((((((((''''''(((((((((((((((((($$$&&&(((******)))'''&&&))))))((((((((()))******)))))))))))))))*********((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&''',,,,,,,,,)))''''''***...'''((()))*********((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&yyykkkdddTTTLLLFFFGGGEEEAAA@@@CCC???>>>===;;;::::::<<<>>><<<<<<===>>>>>>???@@@@@@;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999888888888888888999777666888;;;===<<<:::888999;;;<<<<<<<<<>>>@@@888;;;???@@@>>>>>>???BBB<<<<<<===;;;999999:::;;;???AAADDDFFFGGGJJJMMMPPPQQQTTTYYYbbbkkkqqqttttttuuutttrrrqqqpppnnnkkkhhh___[[[UUUPPPNNNLLLKKKJJJ??????>>>===<<<;;;;;;:::<<<===============<<<<<<===============>>>???@@@@@@BBBDDDEEEGGGNNNWWW^^^eeevvvvvvjjjZZZNNNIIIHHHGGGFFFEEEIIIMMMOOOVVVfff~~~jjjVVV@@@777000000222///------***+++,,,,,,******+++,,,&&&''')))***+++++++++***((()))***,,,,,,,,,+++***)))))))))))))))(((((('''&&&'''((((((&&&'''(((***&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))******))))))))))))*********)))((('''&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''''''''((((((((())))))%%%'''(((((('''&&&&&&'''111111///+++&&&%%%(((+++###$$$%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%###&&&&&&&&&''''''''''''((($$$%%%((())))))&&&###!!!tttcccUUUNNNJJJGGGCCC@@@===<<<======>>>>>>>>><<<::::::<<<>>><<<<<<<<<===============;;;<<<<<<<<<;;;999777666::::::::::::999999888888999:::;;;999777666777888111222555999<<<<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<>>>>>>>>>>>>>>>=========;;;<<<===>>>AAACCCFFFGGGFFFIIIMMMSSSYYY^^^ccceeegggiiimmmppprrrsssrrrrrrmmmhhhbbb___]]]XXXOOOHHHFFFCCCAAA???>>>===<<<;;;;;;<<<===<<<:::999:::;;;>>>>>>===<<<<<<===??????@@@AAAAAAAAACCCGGGMMMQQQXXXhhhtttxxx|||yyymmm___XXXOOOHHHFFFFFFFFFEEEDDDHHHLLLOOOXXXhhhooo\\\EEE;;;222111111...+++******+++,,,+++******+++---************************,,,,,,+++***)))(((''''''************+++,,,------***'''%%%'''&&&######&&&+++(((&&&%%%'''((()))((())))))(((((((((((())))))))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$(((((((((((()))+++,,,---&&&'''((('''&&&&&&'''(((+++)))'''&&&%%%&&&((()))'''((((((((('''&&&%%%%%%%%%(((***)))&&&'''---222,,,,,,,,,+++)))'''&&&%%%''''''(((((()))*********)))'''%%%&&&(((***)))'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%yyyhhhZZZQQQKKKFFFDDDAAA???===>>>???@@@>>>>>>>>><<<;;;:::<<<>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999888888999:::;;;:::888777888999555555555777:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<========================<<<<<<<<<===>>>???AAAAAA@@@BBBFFFJJJOOOTTTWWWYYY\\\^^^bbbfffjjjmmmnnnooonnnmmmllllllkkkeeeZZZQQQLLLGGGAAA>>>>>>>>>===<<<;;;<<<===<<<:::999:::;;;>>>===<<<<<<<<<===>>>??????@@@@@@AAABBBEEEJJJMMMRRR___iiikkkmmmpppjjj___TTTNNNGGGCCCBBBCCCCCCCCC@@@DDDHHHMMMWWWjjjsss```FFF<<<333222222///,,,+++---...///...---,,,...000************************++++++******)))(((((((((******)))))))))***++++++)))&&&%%%((((((&&&'''***&&&&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((((((''''''(((((('''''''''((())))))&&&'''((((((&&&&&&'''((('''&&&%%%%%%&&&(((+++,,,''''''((((((((('''&&&&&&$$$''')))'''%%%%%%***///*********)))((('''&&&%%%''''''''''''''''''''''''(((&&&$$$%%%''')))(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%{{{hhhYYYOOOJJJGGGBBB@@@???>>>>>>???AAABBB===>>>>>>===;;;;;;===>>><<<<<<<<<<<<======>>>>>>;;;:::::::::;;;;;;<<<===;;;;;;:::999888888777777888999::::::888777888999:::888555555888;;;===>>>::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<===???BBBEEEHHHJJJLLLNNNOOOSSSWWW]]]bbbfffiiillloootttzzz{{{uuuiii```XXXOOOEEE?????????>>><<<;;;<<<===<<<:::::::::;;;======<<<<<<======>>>???>>>???@@@AAAAAACCCEEEHHHKKKUUU[[[[[[[[[]]]WWWNNNGGGDDD@@@???@@@AAABBBBBBAAADDDHHHNNNZZZnnnwwwdddHHH>>>444222222000------+++,,,---,,,******+++---************************))))))))))))))))))))))))***)))((((((((((((((()))%%%###$$$''')))'''(((,,,%%%(((***)))'''&&&''')))))))))(((((((((((())))))''''''''''''''''''''''''((((((((())))))*********(((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''')))***,,,''''''((()))))))))(((((($$$&&&'''&&&######'''***''''''((((((((('''&&&&&&''''''&&&&&&%%%$$$$$$###&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%nnn[[[OOOHHHDDDCCC??????>>>===>>>???@@@BBB===>>>???>>><<<<<<===>>>;;;;;;<<<<<<======>>>>>><<<;;;:::999999:::;;;<<<999999999888777777666666777888999999888777888:::;;;888555555777:::<<<===:::::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<:::::::::::::::;;;;;;;;;;;;::::::999999999999:::<<<<<<===???@@@AAABBBBBBBBBCCCFFFJJJPPPVVV\\\___dddjjjsss}}}wwwppphhh\\\MMMCCCAAAAAA???===;;;======<<<;;;:::;;;<<<<<<<<<<<<<<<===>>>>>>???>>>???AAABBBAAAAAABBBDDDFFFLLLPPPNNNNNNOOOKKKEEEAAA@@@??????@@@BBBCCCDDDEEEHHHLLLSSS```uuuxxxdddKKK@@@555222222000...///++++++,,,+++))))))***+++************************(((((())))))******************)))((('''''''''(((""" !!!&&&'''%%%&&&)))%%%((()))'''###"""&&&+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))******(((''''''&&&&&&&&&''''''&&&((()))((('''&&&'''((())))))(((''''''''''''(((''''''((()))******))))))%%%&&&'''%%%######%%%'''&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&vvvdddTTTKKKFFFBBB??????>>>============>>>???<<<>>>??????======>>>???;;;;;;;;;<<<===>>>>>>???===<<<:::888888888888999888777777777777666666666666777888888888777999:::999888777888:::;;;:::999999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<888999999999:::::::::;;;999999999999::::::;;;<<<==============================>>>AAAEEEKKKPPPSSS\\\aaakkkvvv~~~uuuiiiXXXKKKEEEBBB???===<<<===>>>===;;;:::;;;<<<:::;;;;;;<<<===>>>>>>>>>>>>@@@BBBCCCAAA@@@AAAAAAAAADDDFFFEEEFFFFFFEEEBBB??????@@@@@@@@@AAACCCDDDDDDHHHOOOZZZjjjxxxcccMMMAAA666222222000///000...//////...,,,+++---...************************((((((((()))******+++++++++***)))((((((((((((((($$$"""###''''''%%%$$$'''$$$&&&%%%!!!$$$***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((()))***+++'''((()))(((''''''((()))))))))((('''''''''''''''''''''((()))******))))))'''''''''&&&%%%%%%&&&'''&&&&&&'''((())))))))))))%%%%%%&&&&&&''''''''''''%%%&&&((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&xxxlll[[[OOOIIIEEEAAA===>>>>>>======<<<<<<<<<===<<<===??????>>>===>>>???:::;;;;;;<<<===>>>??????======;;;:::999888888888777777777888888888888999666888::::::999:::;;;===999999999;;;<<<<<<:::888888888999999::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<888888999999::::::;;;;;;999999999:::;;;<<<===>>><<<;;;;;;::::::999999999:::::::::<<>><<<===>>>===;;;;;;;;;<<<999:::;;;<<<===>>>>>>>>>>>>@@@BBBBBB@@@???@@@@@@===>>>???@@@@@@@@@@@@?????????@@@?????????BBBDDDBBBHHHSSScccuuuyyydddOOOBBB666111111//////111.........---+++***+++---************************(((((())))))*********+++***))))))(((((((((((()))(((&&&'''++++++'''%%%'''))))))'''$$$"""###(((---'''((()))******)))(((''')))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((***+++,,,---'''((())))))''''''((()))%%%%%%&&&'''((()))******''''''((()))))))))(((((('''''''''''''''''''''&&&&&&&&&'''((()))******)))%%%&&&&&&'''(((((())))))$$$''')))***)))(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''nnncccSSSIIIFFFDDD@@@===<<<<<<<<<<<<<<<<<<<<<===;;;===???@@@???>>>>>>???::::::;;;<<<===>>>??????<<<=========<<<;;;::::::888888999:::;;;<<<======999;;;<<<=========???AAA===<<<<<<===>>>>>><<<:::777888888999::::::;;;;;;888999:::;;;<<<<<<<<<<<<888888999999:::;;;;;;<<<::::::::::::;;;<<<===>>>;;;::::::999999888888777888888888999;;;===@@@AAAGGGKKKQQQYYYcccmmmvvv|||xxxsssgggYYYKKKCCC@@@@@@<<<===>>>===<<<;;;<<<===888999;;;<<<>>>>>>>>>======>>>??????======>>>@@@<<<<<<<<<>>>>>>>>>===>>>???@@@AAA@@@???@@@DDDHHHHHHPPP^^^pppxxxooommmnnnvvvzzz|||hhhPPPBBB555000000//////111,,,,,,,,,+++(((((()))***************************)))))))))))))))*********'''''''''&&&''''''(((((()))'''(((,,,,,,((('''(((++++++***)))))))))++++++'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***+++,,,''')))***)))((('''((()))%%%%%%&&&((())))))******''''''((((((((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''(((((((((((('''''''''''''''(((((((((###&&&)))***(((&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''jjj]]]NNNDDDBBBBBB@@@===::::::;;;<<<<<<======>>>;;;===???@@@???>>>??????::::::;;;<<<===>>>???@@@;;;<<<>>>?????????>>>===999:::;;;<<<>>>???@@@AAA;;;===???@@@???@@@BBBDDDAAA???===>>>??????>>>===777777888999::::::;;;;;;888999:::;;;<<<<<<<<<<<<888888999:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;::::::999999999666666777888999;;;<<<===???BBBGGGNNNWWWaaakkkqqqtttqqqiii[[[LLLCCCAAABBB<<<>>>>>>>>><<<;;;<<<===777999;;;===>>>>>>>>>===<<<=========;;;;;;===???>>>======??????======>>>AAABBBCCCBBBAAACCCHHHMMMTTT\\\kkk|||{{{hhh\\\YYYZZZ```eeennnyyylllPPPBBB555000///...///111/////////...+++***+++---******************************))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((&&&$$$&&&++++++(((&&&(((%%%%%%%%%'''((((((%%%"""'''((()))++++++)))(((''''''''''''''''''''''''''''''((()))***+++,,,------+++******)))))))))))))))''')))***)))((('''(((***((((((((()))(((''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&$$$%%%&&&&&&'''''''''&&&)))((((((''''''&&&%%%%%%!!!%%%((()))'''%%%%%%'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''^^^RRRGGGDDDCCC@@@======???===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===???AAABBBAAA===;;;>>>???======>>>>>>CCCFFFDDDBBBCCCCCCAAA======>>>@@@DDDGGGHHHHHHJJJMMMLLLIIIIIILLLLLLIIIJJJHHHEEEDDDDDDBBB@@@>>>>>>===<<<;;;;;;;;;<<<<<<<<<===============>>>>>>999888777777777888::::::<<<;;;999888888:::;;;============<<<;;;999888777777777777888999999::::::<<<===@@@DDDJJJQQQXXX[[[bbbccc```WWWKKKCCC@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<===???AAAAAAAAAAAA@@@NNNJJJDDDBBBCCCGGGJJJLLLUUUggg|||sss]]]PPPMMMOOOPPPVVV^^^eeekkkpppwww|||{{{~~~mmmRRRDDD888444444111...---************************))))))))))))***************---,,,'''%%%(((+++***))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''***,,,---,,,***)))(((***)))(((''''''((()))***))))))))))))***+++,,,---++++++++++++++++++++++++((()))+++,,,+++***(((&&&(((((('''%%%$$$$$$''')))))))))***))))))((('''&&&&&&'''((('''&&&&&&'''((()))(((&&&&&&((()))((('''(((&&&$$$""""""%%%(((***(((,,,...,,,'''%%%'''+++'''((((((((('''&&&%%%%%%'''''''''(((''''''&&&&&&~~~```TTTIIIEEEDDDAAA??????>>><<<;;;;;;<<<===>>>>>>???????????????AAADDDGGGGGGBBB@@@BBBCCCBBBAAACCCDDDMMMTTTUUURRROOOIIICCCCCCEEEHHHLLLPPPSSSVVVXXXZZZ]]]]]][[[ZZZ\\\[[[XXXTTTQQQOOOMMMKKKIIIFFFDDDBBBAAA???===<<<<<<===>>>@@@@@@????????????>>>>>><<<;;;:::::::::;;;<<<<<<===<<<:::999999:::<<<============<<<;;;:::999888777777777888999999::::::;;;;;;===???DDDIIIMMMPPPPPPRRRQQQLLLEEEAAAAAACCC>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>???@@@AAA@@@?????????@@@BBBDDDEEEHHHGGGEEEEEEHHHNNNTTTXXXiiizzzqqq[[[MMMHHHIIICCCGGGMMMRRRUUUYYY^^^bbbfffhhhlllooosssyyylllQQQDDD777333222000......++++++++++++++++++++++++))))))))))))************))),,,+++'''%%%(((******))))))((('''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((('''&&&'''***,,,------+++)))((())))))((((((((((((((()))((((((((())))))***+++,,,+++++++++******))))))((()))******+++***)))(((''''''''''''&&&%%%&&&)))+++***************)))((('''&&&'''((((((&&&&&&'''((()))'''&&&&&&'''(((((('''((('''%%%$$$$$$&&&(((***%%%''')))(((&&&%%%'''***'''''''''((((((''''''&&&%%%&&&''''''''''''&&&&&&}}}bbbVVVJJJFFFEEEBBB???@@@<<<<<<<<<======>>>???@@@AAABBBCCCCCCEEEHHHLLLPPPMMMGGGBBBBBBCCCBBBCCCFFFOOO\\\iiilllhhh```UUULLLOOOTTTZZZ___bbbffflllpppooossstttqqqqqqqqqoookkkeeebbb___\\\YYYUUUQQQNNNKKKIIIFFFBBB@@@@@@AAABBBDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===>>>>>>???>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;:::999777777888888999:::::::::;;;;;;;;;<<<===@@@BBBDDDIIIIIIHHHCCC===:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>===>>>>>>???@@@AAABBBBBBAAA??????AAADDDHHHKKKHHHJJJLLLNNNRRRYYYbbbiii|||ttt]]]MMMFFFDDD>>>@@@CCCEEEFFFGGGJJJLLLNNNOOORRRUUUZZZ```gggllluuu~~~{{{hhhNNNBBB666222111///...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++(((++++++&&&$$$''')))((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((('''&&&((())),,,------,,,***((())))))))))))(((((('''&&&(((((((((((()))***+++,,,++++++***)))(((''''''&&&+++******)))))))))))))))&&&''''''''''''(((+++...''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''((((((&&&%%%%%%&&&''''''&&&''''''&&&&&&''''''((()))%%%%%%&&&&&&'''(((((()))&&&'''(((((((((((((((((($$$$$$%%%&&&''''''''''''{{{dddWWWKKKFFFDDDAAA??????;;;<<<=========>>>@@@AAACCCFFFIIIKKKNNNSSSYYY___[[[QQQGGGCCCBBBCCCGGGMMM^^^mmm{{{zzzqqqfff\\\bbbhhhpppuuuwwwzzz|||xxxuuurrrnnnjjjfff```\\\WWWTTTPPPKKKHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<======;;;<<<<<<<<<<<<<<<;;;;;;777777888999999::::::;;;===<<<<<<;;;<<<===>>>???FFFFFFDDD???;;;888999;;;=========================================================>>>@@@BBBCCCDDDBBBAAA@@@AAADDDHHHLLLOOOMMMRRRXXX[[[^^^eeepppyyy{{{fffTTTHHHCCCAAAAAAAAAAAAAAAAAABBBCCC@@@BBBCCCEEEIIINNNUUUZZZcccmmm{{{vvvbbbJJJ???444111000......111------------------------))))))*********+++++++++'''******&&&$$$'''((('''))))))((('''''''''''''''%%%&&&'''))))))'''&&&%%%&&&''''''(((((((((((((((((()))+++---...---+++(((((())))))***)))(((&&&%%%))))))))))))***+++,,,,,,******))))))))))))((((((,,,+++)))((('''((()))***'''((())))))((()))+++---&&&''''''(((((((((''''''&&&((()))((('''&&&'''((('''&&&$$$$$$&&&'''&&&%%%&&&''''''(((((((((((((((((('''&&&''')))***)))(((((((((((()))((((((''''''######%%%&&&''''''''''''zzzeeeXXXKKKEEECCC@@@>>>>>><<<===>>>======>>>AAADDDJJJOOOUUUZZZ^^^dddlllrrrpppbbbSSSJJJHHHJJJRRRZZZnnn{{{}}}wwwrrrvvv}}}|||wwwrrrmmmccc```[[[UUUQQQNNNMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMGGGGGGGGGFFFEEEDDDCCCCCC??????>>>>>>============<<<<<<<<<===<<<<<<;;;;;;888888888999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFF@@@AAACCCFFFIIIMMMPPPRRRQQQWWW___eeejjjsss~~~ppp\\\MMMEEE@@@???>>>===<<<======<<<======>>>???@@@CCCHHHLLLQQQZZZhhhtttppp]]]EEE<<<333000///......111------------------------************++++++++++++&&&******'''%%%'''((('''))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&))))))))))))((('''&&&%%%))))))***---//////+++((('''((()))))))))'''&&&%%%***************+++------'''(((((()))***+++,,,,,,---+++)))''''''(((***+++)))***+++***)))((()))+++((()))******++++++++++++'''((()))(((''''''((()))'''&&&$$$$$$&&&'''&&&%%%&&&'''((()))))))))((('''***(((''''''(((((('''%%%))))))))))))((('''%%%%%%###$$$%%%&&&''''''((((((|||fffYYYKKKEEEBBB???>>>>>><<<>>>???>>>>>>AAAHHHMMMYYY```jjjppptttyyyppp___UUUSSSVVV___hhh~~~rrrooojjjddd^^^ZZZVVVUUURRRRRRRRRRRRSSSSSSSSSTTTLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBBBBAAAAAA@@@??????===============<<<;;;:::888888999999:::;;;;;;;;;888999:::;;;<<<======>>>======<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBDDDGGGHHHBBBDDDFFFJJJOOOSSSWWWYYYUUU[[[dddnnnwwwxxxdddRRRGGGAAA>>><<<:::;;;;;;;;;::::::;;;<<<<<<;;;<<>>??????@@@GGGQQQYYYmmmvvvqqqjjjhhhkkksss{{{}}}wwwpppjjjeeebbb]]]\\\\\\[[[ZZZYYYYYYXXXRRRRRRRRRQQQOOOMMMKKKJJJFFFFFFFFFFFFEEEDDDCCCCCC>>>>>>>>>>>>===;;;::::::888888999::::::;;;;;;<<<999999;;;<<<>>>>>>??????>>>>>>===<<<;;;888555222;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBFFFHHHJJJHHHHHHJJJMMMRRRXXX^^^bbbaaafffnnnyyylllXXXLLLDDD@@@<<<;;;;;;<<<;;;:::777888::::::999888999:::;;;???EEEMMMWWWfffwwwsss\\\III;;;666222222111------///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,'''+++,,,)))'''))))))'''))))))(((''''''''''''''')))'''&&&%%%%%%&&&''')))*********)))(((&&&$$$$$$***)))))),,,111111---)))&&&&&&&&&&&&'''((())))))''''''''''''((()))***+++&&&&&&'''(((***+++,,,,,,++++++)))((((((((()))***'''(((******)))((()))*** !!!###$$$%%%&&&&&&&&&''')))***)))((('''((())))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''###%%%'''&&&###"""$$$&&&$$$$$$%%%&&&&&&'''&&&&&&''''''(((((()))(((((((((kkk]]]NNNGGGDDDAAA@@@AAA;;;===???@@@CCCKKKYYYccc}}}xxxrrrnnneeedddcccaaa___]]]\\\[[[UUUUUUUUUUUUSSSQQQNNNMMMJJJJJJJJJIIIHHHGGGFFFEEE?????????>>>===;;;:::999888999999::::::;;;;;;<<<;;;<<<>>>???@@@AAAAAAAAA666777:::===>>>>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@CCCFFFIIIJJJNNNMMMLLLNNNTTT\\\dddiiipppsssyyyrrr]]]PPPDDD@@@;;;999999:::888666444666999:::888777777888======???BBBIIIVVVgggrrrzzziiiQQQ===888444222333222---,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,''',,,---***((()))***((())))))((('''''''''''''''***(((&&&$$$$$$&&&(((***$$$%%%&&&((())))))*********)))))),,,111222---)))&&&%%%%%%%%%&&&(((***+++&&&%%%%%%&&&&&&'''((()))&&&&&&''''''((()))))))))+++******)))))))))))))))$$$&&&((()))))))))***+++%%%&&&''')))***+++++++++''')))***)))((('''(((***)))(((&&&&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''!!!%%%)))((($$$###'''+++ !!!###%%%&&&(((((((((((()))))))))))))))((('''ttt^^^MMMJJJHHHAAA===@@@??????CCCGGGDDDGGG^^^xxxwwwtttoookkkfffbbb]]]ZZZVVVUUUTTTSSSSSSSSSTTTUUUPPPOOONNNLLLJJJHHHGGGFFFDDDCCCAAA@@@@@@>>>;;;999;;;;;;:::999:::;;;<<<===888@@@HHHKKKMMMMMMGGG@@@???>>>============;;;999;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;999888888999??????>>><<<===@@@EEEIIIJJJLLLPPPVVV\\\ccciiimmmsss|||jjjVVVGGGEEE@@@;;;:::;;;:::777777777777777777777777777888;;;>>>???AAAHHHSSS[[[lllxxx}}}lllYYYIII>>>666222000222222...,,,------///000///,,,+++++++++---------,,,+++,,,...000,,,,,,+++***)))))))))***((()))***)))((()))+++---(((((((((((())))))))))))***)))(((%%%%%%'''+++...(((((()))+++------+++)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))***++++++))))))***,,,(((((((((((((((((()))))))))))))))))))))))))))))))))%%%"""$$$)))+++)))%%%'''&&&&&&&&&&&&'''(((((($$$""""""###%%%'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''vvvbbbPPPKKKHHHAAA>>>@@@>>>===AAAFFFGGGMMMccc|||~~~{{{uuunnnhhhbbb\\\XXXSSSRRRRRRQQQRRRSSSUUUVVVTTTSSSQQQOOOLLLJJJHHHGGGCCCBBB@@@?????????===;;;<<<<<<;;;:::;;;<<<===>>>999CCCMMMTTTXXXWWWPPPHHHAAA???===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999888999:::===>>>>>>>>>>>>@@@CCCFFFJJJMMMRRRYYYaaaiiippptttqqq^^^JJJFFF@@@;;;::::::999777777777777777777777777777666999;;;;;;<<>><<<>>>EEEKKKVVVlllyyypppqqqtttwww{{{wwwoooggg___XXXSSSMMMMMMMMMNNNOOORRRTTTUUUWWWVVVTTTRRROOOMMMKKKJJJEEECCC@@@???@@@???>>>=========<<<;;;<<<===>>>???===HHHWWWbbbhhhggg]]]SSSEEEAAA>>><<<<<<=========>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<>>>AAABBBBBBBBBDDDEEEIIINNNVVV___hhhqqqzzzzzziiiOOOHHH@@@;;;:::999888777777777777777777777777777666888:::999999:::???DDDMMMVVVeeerrr}}}qqq___PPPCCC999444555111000222333111000111---...//////---++++++,,,---,,,+++*********************)))))))))***++++++(((***++++++)))'''&&&&&&''''''''''''((((((((((((%%%(((+++,,,+++((('''&&&(((((((((***,,,---+++))))))))))))(((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((($$$&&&***++++++*********++++++*********)))))))))))))))))))))))))))))))))***+++***(((%%%%%%'''***'''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''ooo\\\RRRKKKEEEAAABBB???<<<>>>FFFPPP___uuu~~~jjj^^^]]]```dddgggmmmqqquuuxxx{{{~~~}}}xxxqqqiiiaaaYYYQQQLLLFFFFFFGGGHHHKKKNNNPPPRRRTTTSSSRRRQQQOOONNNMMMLLLIIIGGGCCCBBBAAAAAA???>>>===<<<;;;;;;;;;<<<>>>???AAAOOO```nnnvvvttthhhZZZHHHDDD???<<<<<<===>>>>>>???>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<;;;;;;===??????AAADDDEEEEEEFFFGGGIIIIIIPPP[[[fffpppzzzqqqVVVKKK@@@<<<:::999777777777777777777777777777777777999::::::888999;;;>>>@@@GGGQQQ\\\fffpppxxx~~~xxxmmm]]]MMMAAA999444222333///...111333000000111,,,...///...---++++++,,,+++******+++---...///...))))))((())))))***+++,,,'''***,,,,,,+++(((''''''''''''((((((((()))))))))&&&))),,,,,,***(((&&&%%%((('''((()))+++,,,+++)))))))))(((((((((''''''''''''''''''((((((((())))))''''''&&&&&&''''''((())) ###'''******(((((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))'''&&&%%%&&&(((***'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''(((~~~}}}wwweeeXXXOOOHHHCCCBBBAAA???@@@GGGSSSeee{{{rrr]]]QQQNNNPPPTTTWWWZZZ]]]```bbbeeehhhnnnoooqqqsssvvvyyy{{{}}}|||||||||}}}}}}}}}~~~~~~wwwwwwxxxyyyyyyvvvrrrnnnkkkgggaaa[[[UUUOOOIIIEEE@@@@@@AAABBBEEEHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKGGGEEEDDDBBB@@@>>><<<;;;:::::::::;;;<<<===EEESSSeeeuuu~~~|||lll]]]KKKFFFAAA===<<<===????????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;===@@@BBBBBBDDDGGGHHHIIIJJJMMMOOONNNWWWcccoooyyywww^^^OOOBBB===<<<888777888777777777777777777777777666777888888888888999;;;;;;>>>DDDKKKQQQXXX___ccclllooosssvvvxxxzzz|||~~~{{{|||}}}~~~yyyvvvbbbYYYKKK???888444333333000,,,,,,///111///...000,,,---///...---,,,,,,---+++***)))+++...///...,,,(((((((((((()))***++++++"""$$$'''((('''&&&&&&&&&(((((()))))))))*********)))***+++***(((''''''(((((('''''')))+++,,,+++***((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***!!!$$$)))++++++***))))))++++++++++++******))))))))))))))))))))))))))))))((($$$!!!"""&&&))))))((('''&&&&&&&&&&&&'''((((((%%%%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((|||wwwrrrlllhhhhhhjjjmmmoooqqqwwwpppaaaVVVNNNHHHDDDCCCCCCCCCGGGRRRddd{{{}}}rrrbbbSSSIIIFFFGGGHHHJJJMMMNNNOOOQQQSSSVVVXXXZZZ]]]```cccfffggghhhjjjjjjjjjjjjjjjiiiiiiiiidddccccccbbbbbb```\\\YYYWWWTTTPPPMMMJJJGGGCCCAAA======>>>???AAACCCFFFHHHEEEFFFGGGHHHIIIJJJKKKKKKMMMKKKIIIHHHFFFDDD@@@>>>;;;;;;:::999:::;;;<<<===DDDRRRdddttt|||mmm\\\MMMHHHBBB???>>>>>>?????????>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<>>>BBBEEEFFFJJJOOORRRTTTUUUVVVWWWYYYcccqqq|||}}}fffTTTDDD???===999777:::777777777777777777777777444444444444555666777888999:::<<>>???AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHEEEAAA>>><<<;;;;;;::::::;;;===>>>@@@LLL^^^ooo{{{zzzkkk[[[NNNJJJDDD@@@????????????>>>>>>>>>===============;;;<<<<<<<<<===???DDDGGGNNNTTT^^^eeegggfffdddcccgggrrrlllXXXEEEAAA???:::888;;;777777777777777777777777555444333222333555555666888777777888:::<<<>>>>>>BBBDDDGGGIIIJJJKKKNNNPPPPPPRRRVVVYYYZZZVVVPPPKKK???<<<777444333222111000111---+++///000---,,,...+++---......---,,,,,,---///,,,)))***++++++&&&!!!***))))))(((((((((((()))''')))***)))(((((()))***&&&&&&&&&''''''''''''(((((())))))((('''''')))+++((('''&&&''')))++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((***,,,,,,+++++++++,,,'''(((((())))))******+++))))))))))))))))))))))))$$$######%%%((()))(((%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((zzzlllccc^^^[[[VVVSSSNNNPPPQQQPPPPPPUUU^^^eeekkksssrrrdddZZZQQQJJJCCCFFFFFFEEEJJJ[[[rrrwwwmmmkkkjjjddd___ZZZRRRIIICCCAAA@@@@@@???===???@@@AAAAAACCCFFFHHHEEEHHHMMMRRRUUUVVVUUUTTTPPPPPPOOONNNMMMLLLLLLKKKMMMKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBAAA??????>>>>>>>>>???@@@BBBCCCAAAAAABBBBBBCCCCCCDDDDDDCCCDDDEEEGGGHHHFFFBBB>>>===<<<<<<;;;<<<===>>>???<<>>============>>>>>>>>>>>><<<<<<<<<<<<===@@@EEEHHHUUU^^^kkkuuuxxxuuupppmmmrrr|||pppZZZFFFBBB@@@:::888<<<777777777777777777777777999666444333333555666666666555444555777999999999999:::<<<<<<<<<===>>>@@@???AAAEEEIIIJJJFFF???999888666444444333222///---222...---000111...---...+++---......---,,,---......+++)))+++......***%%%+++***)))(((((('''(((((('''((('''&&&$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))))))))((()))***)))'''&&&''')))***+++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''')))))))))(((''')))***&&&&&&'''((()))***++++++))))))))))))))))))))))))###&&&)))***((('''&&&&&&'''&&&&&&&&&&&&'''((((((######$$$&&&((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((oooccc^^^ZZZTTTPPPKKKKKKKKKKKKKKKLLLOOOQQQ\\\aaajjjuuuooo```TTTMMMEEEEEEGGGJJJMMMWWWkkk}}}vvvbbbYYYXXXVVVRRRPPPGGGEEECCCAAA???>>>>>>>>>;;;>>>AAACCCEEEHHHKKKNNNFFFJJJRRRYYY]]][[[VVVQQQOOOOOOPPPOOONNNMMMLLLLLLIIIFFFCCCBBBCCCCCC@@@===BBB???======@@@BBBBBB@@@EEEDDDBBBBBBCCCDDDDDDCCCEEECCC@@@@@@BBBCCCDDDDDDAAADDDEEEDDDAAA???@@@BBB;;;999777666888:::;;;;;;<<>>>>>???>>>;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;<<>>===<<<<<<===<<<>>>@@@CCCGGGLLLRRRVVVRRRVVV]]]dddiiigggbbb^^^]]]\\\[[[[[[ZZZYYYVVVTTTNNNJJJEEEBBBBBBCCCCCCBBBDDDCCCBBBCCCDDDFFFGGGHHHNNNLLLKKKJJJKKKJJJHHHFFFJJJFFFBBB@@@@@@AAABBBBBBBBBDDDFFFDDDAAA>>>>>>???===:::888888:::<<<<<<<<<===BBBJJJYYYiiippphhhZZZOOOHHHAAA===>>>>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;===???@@@AAAGGGPPP```nnnrrr\\\KKKBBB???;;;999:::999999888777666666555777777888888999999::::::444555555555555444444333444444444555666666666666555555555555555444444444444333333222111111000000///............---------,,,,,,,,,,,,,,,------------,,,,,,++++++*********+++***)))(((((()))+++,,,+++***(((''''''((()))***"""&&&++++++(((&&&(((***$$$)))+++((('''***+++)))***)))((()))+++---...---)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((%%%''')))******+++---///---------,,,,,,,,,,,,,,,++++++************++++++(((***++++++)))(((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''xxxmmmaaaYYYQQQNNNKKKHHHGGGHHHJJJLLLIIIMMMUUU___kkkvvvuuueeeZZZOOOLLLKKKJJJIIILLLXXXdddrrr|||sssbbbPPPGGGDDD@@@>>>>>>???>>><<<;;;::::::;;;;;;<<<===???BBBGGGOOOXXX___aaadddjjjpppuuutttqqqmmmllljjjiiiiiikkkkkkgggdddZZZTTTKKKEEECCCEEEGGGHHHIIILLLOOOPPPOOOQQQUUUYYYaaa```___^^^\\\YYYUUUQQQUUUPPPIIICCCAAAAAAAAAAAABBBDDDEEEDDDAAA>>><<<<<<>>><<<::::::<<<===>>>======@@@EEEPPP^^^gggbbbXXXKKKFFF???<<<======<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAHHHPPP```mmm}}}~~~jjjVVVIIIAAA===;;;888888888777666444222111888888888888888999999999555555444444444333333333333333444444444444444444444444333222222111111000222222222111111000000//////............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***(((((((((***---///...,,,)))'''&&&''')))+++$$$'''+++***(((&&&'''((((((+++,,,(((%%%%%%%%%###***(((''')))+++------,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''"""%%%)))++++++,,,...///......---,,,,,,---...///++++++************++++++)))******)))''''''((()))&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''~~~qqqiii^^^ZZZTTTOOOLLLKKKKKKKKKLLLOOOTTT\\\eeennnuuuyyy~~~nnnbbbXXXSSSOOOMMMJJJJJJQQQYYYbbblllwww}}}~~~vvvnnngggYYYKKKDDDAAA>>>===???<<<;;;:::999999::::::;;;=========???DDDMMMXXX___gggiiimmmrrrvvvvvvtttrrrpppnnnnnnqqqvvvyyyxxxvvvkkkdddXXXNNNJJJJJJNNNQQQUUU[[[bbbdddccceeelllrrr{{{zzzxxxvvvsssnnngggbbbaaa[[[QQQHHHDDDBBBBBBBBBBBBCCCCCCBBB@@@>>><<<;;;>>><<<;;;;;;===>>>>>>===<<>><<<<<<<<<;;;999::::::;;;;;;<<<<<<============???AAAAAAAAAGGGNNNZZZdddrrr|||xxxcccRRRFFFAAA@@@999999999888777555333222777777777666666666666666777666666555555555555555333444555555555444333222333333333333222222222111111111111000000000/////////............---------,,,,,,++++++++++++******++++++++++++++++++,,,,,,***************+++,,,,,,+++***)))((('''((()))***&&&)))******'''&&&&&&''')))++++++)))'''%%%%%%%%%)))((('''(((***,,,,,,+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''"""&&&))),,,,,,+++,,,,,,///...---,,,,,,---///111,,,++++++******++++++,,,******)))(((&&&&&&(((***%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~pppjjjbbb[[[WWWTTTQQQNNNOOOQQQTTTZZZaaaiiipppsssyyyzzznnn```YYYRRRNNNJJJGGGJJJPPPUUU^^^fffiiiiiiggg```XXXUUULLLBBB???<<<;;;<<>>======<<<;;;;;;===>>>>>>===:::???CCCIIIPPPVVVSSSLLLBBB@@@>>><<<<<<;;;:::999::::::;;;<<<<<<===>>>>>>>>>>>>???BBBAAA@@@EEELLLRRRYYYccckkkqqqtttxxx{{{~~~rrr^^^NNNFFFCCC<<<<<<<<<;;;:::999888777777777777666666666666666777666555555555555666777333444555666666555333222333333333333333333333333111111111000000000000000///............---------++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***,,,---,,,***((('''$$$%%%''')))******))))))((()))))))))'''&&&&&&&&&%%%''')))++++++***+++---)))((('''''')))++++++***'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%'''+++,,,+++***))))))///...,,,+++,,,...000111,,,,,,++++++++++++,,,,,,*********(((&&&&&&(((***%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''}}}tttnnniiiddd^^^ZZZTTTUUUWWW[[[aaagggmmmpppuuu|||~~~jjj```UUUOOOJJJEEEEEEHHHLLLRRRVVVVVVVVVTTTOOOHHHHHHCCC??????===;;;===BBB>>>===<<<;;;:::;;;<<<===;;;;;;;;;:::<<>>===<<<;;;<<<>>>???>>>===:::???DDDGGGKKKNNNKKKEEE???>>>>>>===<<<;;;::::::::::::;;;<<<===>>>>>>?????????@@@BBB@@@>>>AAAHHHKKKOOOVVV[[[```dddhhhjjjooorrrvvv{{{lllZZZNNNGGG>>>===;;;999888777666666888888888888888999999999444444333333444555777888555666888::::::999777666555555444444444444333333111111111111111111111111///............---------++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,+++)))'''%%%!!!###'''***++++++)))((())))))(((((('''''''''''')))(((((()))&&&"""!!!$$$)))(((&&&''')))******)))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''')))++++++)))(((((()))------,,,,,,,,,...///000,,,,,,++++++++++++,,,,,,***++++++***(((''')))***''''''&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''')))***+++%%%%%%%%%&&&&&&&&&''''''|||tttnnneeeeeeddddddfffiiilllnnnpppvvvyyyxxxxxx{{{|||zzzxxxkkk\\\SSSMMMGGGEEEFFFEEEIIIKKKIIIHHHHHHFFFAAABBB@@@@@@BBBAAA>>>???DDD???>>><<<;;;;;;;;;<<<<<<:::;;;<<<<<<===@@@DDDGGGJJJHHHEEEEEEFFFHHHIIIIIIFFFIIIMMMQQQXXXcccqqq{{{zzzmmmbbbZZZVVVRRRMMMHHHEEEFFFIIIKKKMMMMMMHHHBBB>>>>>>>>>>>>===>>>======>>>@@@AAA???>>><<<@@@CCCBBBCCCFFFDDDAAA<<<===>>>>>>===<<<;;;;;;::::::;;;<<<===>>>??????@@@@@@AAABBB???<<<>>>DDDEEEGGGJJJMMMPPPTTTXXXZZZ]]]___cccgggmmmuuu}}}{{{kkk\\\SSSDDDBBB>>>:::777555555555777777888888999999::::::444444333333555777999;;;<<<>>>@@@BBBCCCBBB@@@???<<<;;;:::999777555444444111222222222222222222222///............---------******+++,,,---......///---,,,,,,++++++*********))))))(((''''''(((((()))$$$&&&((()))*********))))))((('''''''''(((((('''---***))))))%%%)))'''&&&&&&((())))))(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&((())))))(((((()))++++++++++++,,,---.........---,,,,,,++++++,,,,,,---***+++,,,,,,***))))))***))))))((('''''''''(((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''zzzwwwsssooommmlllmmmmmmmmmqqqssspppnnnpppooommmpppsssxxxuuudddYYYQQQKKKGGGGGGBBBEEEDDDAAAAAACCCCCC@@@<<<<<>>===;;;::::::;;;;;;:::<<<>>>??????@@@CCCEEEEEEBBB>>>===>>>@@@AAAAAA>>>BBBFFFHHHLLLWWWgggttt}}}rrrbbbVVVMMMIIIJJJHHHEEEEEEIIINNNSSSUUURRRLLLCCC>>><<<===<<<;;;@@@??????@@@BBBBBBAAA???>>>AAABBB???>>>@@@AAA???;;;===??????>>><<<;;;;;;::::::;;;<<<===>>>???@@@AAA@@@AAABBB>>>:::<<>>;;;888666555222222222222222222333333//////.........---------******+++,,,...///000000------,,,,,,+++***))))))***(((%%%###$$$'''+++---***)))))))))))))))******)))(((&&&&&&((((((((((((***((()))...---((()))...)))'''&&&&&&((())))))(((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((((()))+++---)))***+++,,,---------------,,,,,,++++++,,,,,,---***,,,......,,,*********+++***)))((((((((((((((((((&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''|||yyywwwtttrrrpppmmmjjjhhhhhhhhhggggggeeejjjqqqxxxtttggg\\\RRRJJJEEEJJJGGGDDDBBBBBBBBBBBBAAA===============>>>??????============<<<;;;::::::>>>===;;;:::;;;<<<>>>@@@;;;<<<<<<;;;999999;;;===??????@@@BBBGGGNNNWWW]]]lllvvv~~~eeeRRRIIIFFFEEEFFFBBB@@@DDDNNNXXX^^^```ZZZPPPDDD===;;;<<<;;;999<<<<<<======>>>@@@AAABBB>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>??????@@@@@@???????????????@@@AAAAAAAAAAAABBBCCCDDDEEEDDDFFFIIILLLOOOTTTZZZ___gggnnnyyyyyyooo[[[UUUKKKDDD@@@<<<777444666666777777888888999999777::::::777444:::IIIVVVRRRYYY```cccdddccc^^^WWWUUUOOOHHHCCCBBBAAA???<<<666555333000......111444000///...------...000111,,,,,,++++++++++++++++++///...,,,+++***+++,,,,,,******+++******)))(((''''''((()))***+++,,,------'''((())))))(((((()))+++))))))(((((('''''''''&&&%%%%%%&&&'''((()))******###%%%''''''&&&%%%&&&'''+++(((&&&(((...000***"""&&&%%%#########%%%'''((()))))))))))))))******+++))))))+++,,,---.........+++,,,...//////...,,,++++++,,,---+++)))(((((())))))------++++++,,,&&&$$$%%%'''(((((('''%%%$$$%%%&&&''''''%%%$$$%%%'''$$$$$$######$$$$$$%%%&&&&&&'''((((((((('''%%%$$$~~~yyyvvvrrrnnniiieeedddcccbbbaaa^^^aaafffkkkqqqzzzuuuiii]]]RRRLLLIIIFFFDDDBBBBBBAAA@@@>>>===============>>>???????????????>>>===<<<;;;:::<<<;;;:::::::::;;;===>>>>>>===;;;888555555777999======>>>???BBBGGGNNNSSS\\\hhhzzzvvv___PPPHHHEEECCCBBB>>>>>>CCCOOOZZZaaadddXXXPPPEEE>>>======<<<;;;<<<<<<<<<===>>>???@@@AAA===>>>>>>???????????????>>>>>>======<<<;;;;;;;;;999:::;;;;;;======>>>?????????>>>>>>>>>??????@@@>>>>>>>>>>>>???@@@AAAAAA@@@BBBDDDEEEHHHKKKPPPTTT[[[bbbkkksssyyy}}}ooofffXXXMMMEEE@@@:::777999999999999999999999999888:::<<<<<>>>>>>>>===>>>>>>???@@@AAAAAA@@@@@@???===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;999666333333555777:::;;;;;;;;;<<<>>>BBBFFFOOO^^^tttjjjWWWLLLFFFCCCAAA@@@>>>===CCCMMMWWW^^^aaaTTTMMMDDD???>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@<<<======>>>>>>>>>>>>>>>=========<<<;;;;;;::::::888999999:::;;;<<<===>>>===============>>>???@@@<<<<<<<<<<<<===>>>??????>>>???@@@@@@AAACCCFFFIIINNNSSSZZZaaafffmmmuuuzzzzzzjjjZZZPPPHHHAAA===;;;:::999888777777777666999999;;;AAAKKK[[[lllxxxxxxqqqiii```TTTLLLBBB===888555555555444222.........//////......---,,,,,,------......//////...---,,,,,,+++,,,,,,,,,------,,,+++***)))(((''',,,,,,+++***)))(((((('''%%%&&&''''''&&&&&&''')))***)))))))))))))))(((((())))))(((((('''''''''&&&((()))((('''&&&&&&(((***,,,+++)))'''&&&&&&(((+++)))(((&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))***+++,,,---.../////////,,,---...//////...---,,,,,,------,,,***))))))***,,,---,,,)))))))))%%% %%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''wwwooojjjfffccc```aaa___]]]]]]^^^ccciiimmmssswww}}}wwwhhh___XXXSSSLLLFFFCCCBBBAAA@@@??????>>>>>>>>>??????@@@AAAAAAAAA@@@???===<<<;;;999999:::;;;;;;;;;;;;:::555666777777666666777888888999::::::999:::<<<>>>HHHWWWooo}}}cccQQQHHHCCCAAAAAABBB@@@???BBBHHHOOOSSSUUUNNNIIICCC???=========<<<:::::::::;;;<<<===>>>>>>;;;<<<<<<===>>>===============<<<<<<;;;:::::::::777888999:::;;;<<<<<<===;;;;;;;;;<<<<<<>>>???@@@===============>>>??????===???@@@@@@???@@@CCCEEEGGGKKKPPPTTTXXX^^^ffflllsss{{{zzzkkk^^^SSSIIIBBB===<<<;;;:::999888999999<<<<<<@@@JJJ[[[nnnxxxlllcccTTTKKK???999777777555222---...///000000...---,,,++++++,,,---...//////000---------,,,,,,,,,------,,,+++******)))))))))))),,,,,,+++***)))((('''''''''((())))))(((((()))+++************))))))))))))((((((((((((''''''''''''((((((((('''&&&'''+++---444...(((&&&&&&%%%'''+++***)))((('''&&&&&&''''''''''''&&&&&&''''''((())))))***+++,,,---.........,,,---......///......---,,,---------+++******,,,***++++++***+++,,,+++***&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&'''(((|||uuupppkkkhhhhhhddd___\\\\\\^^^aaacccdddgggnnnwww~~~{{{rrrggg___SSSIIIDDDBBBBBBCCC@@@@@@????????????@@@@@@@@@@@@@@@???>>>===;;;;;;::::::;;;<<<<<<<<<<<<;;;333666:::;;;:::999777777777999:::;;;:::;;;===>>>CCCQQQggg{{{cccRRRIIIBBBAAABBBBBBAAA@@@@@@CCCGGGIIIJJJFFFCCC@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<===>>>;;;;;;<<<===============>>>======<<<;;;;;;::::::777888888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???=========<<<======>>>???<<<===?????????@@@BBBDDDCCCFFFJJJLLLNNNSSS[[[aaaeeemmmyyy|||nnn___PPPFFFBBB@@@???===<<<<<<===>>>???AAAJJJYYYnnnyyymmm```PPPCCC>>>;;;888555...///000111000///---,,,***++++++,,,---......///------------------------))))))((((((((()))******))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))************''''''''''''((((((((((((%%%&&&'''&&&''')))---000<<<000'''&&&)))'''&&&(((***)))((((((''''''''''''((((((''''''(((((()))***'''((()))***+++,,,,,,,,,,,,------...////////////,,,---...---,,,+++,,,---(((''''''((((((((()))***''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&((((((}}}wwwrrrmmmhhhbbb]]]\\\[[[[[[[[[ZZZ\\\bbbkkksssyyywwwmmm___QQQIIIFFFEEEEEEBBBAAA@@@@@@???@@@@@@@@@??????@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<777:::>>>???<<<999666555888:::;;;;;;;;;<<>>>>>@@@BBBDDDEEE??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======;;;<<<<<<===============>>>>>>>>>===<<<<<<;;;;;;777888888999:::;;;<<<===<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;;;;<<<======999;;;===>>>===>>>@@@AAA???BBBEEEFFFGGGKKKQQQVVV\\\bbbkkkuuunnn\\\OOOFFFDDDAAA???======>>>??????FFFSSSggg}}}}}}qqq```PPPEEE===888555111111111111000//////...++++++,,,,,,------......,,,,,,---............---***)))((((((((()))++++++((((((((())))))*********%%%&&&''''''&&&&&&''')))(((((()))))))))))))))***&&&'''''''''(((((())))))$$$%%%&&&'''(((***---000<<<...%%%(((+++)))&&&&&&((((((((((((((('''''''''((((((''''''(((((()))***&&&'''((()))***+++++++++---------......///000000,,,---......,,,,,,---...---++++++,,,***&&&'''***''''''''''''''''''''''''###%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((vvvqqqjjjdddbbb___]]]ZZZXXXWWWZZZaaafffjjjttt~~~pppbbbWWWPPPKKKIIIBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????;;;:::999999999:::<<<<<<:::<<<======;;;999999999:::;;;;;;;;;:::<<>>>>>??????AAABBB<<<===>>>>>>============<<<<<<<<<<<<<<<<<<===>>><<<<<<===>>>>>>>>>>>>===?????????>>>======<<<<<<888888999:::;;;<<<======>>>======<<<======>>>>>>>>>>>>============>>>>>>999;;;======<<<<<<<<<>>>===@@@BBBCCCCCCEEEJJJNNNSSSVVV\\\cccmmmyyyqqqeeeUUURRRNNNJJJGGGEEEEEEFFFIIITTTfffyyyrrrbbbRRREEE<<<888444333222111000000000000---------------.........+++,,,.../////////...---///...+++***))))))***+++(((((((((((()))))))))***%%%&&&''''''&&&&&&''')))''''''((((((((()))))))))((((((((((((((('''''''''$$$&&&((((((((((((***,,,444)))$$$))),,,'''%%%)))&&&&&&''''''((((((''''''''''''&&&&&&''''''((()))&&&'''(((***++++++++++++---------......///000111,,,...///...---,,,---//////---///111...((((((,,,((((((''''''''''''((((((###%%%&&&&&&&&&&&&''')))&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((((((''''''zzzsssmmmjjjgggbbb___[[[WWWWWWZZZ[[[\\\eeeppp|||pppdddZZZRRRMMMCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA:::999888777777999;;;<<<:::::::::999999:::===@@@;;;;;;;;;:::999:::===@@@GGGMMMUUU\\\aaafffmmmrrrwwwyyywwwppp```KKK@@@BBB>>>???@@@???>>>===>>>???:::<<<>>>??????>>>>>>>>>======<<<<<<<<<======>>><<<======>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======888999::::::<<<<<<===>>>???>>>>>>============>>>AAAAAA@@@@@@@@@@@@@@@AAA;;;===>>>>>><<<;;;;;;<<<<<>>===;;;;;;<<<<<<<<<;;;========================<<<<<<<<<<<<<<<===>>>???AAA@@@???>>>>>>???@@@AAA>>>???@@@@@@???===;;;999;;;;;;;;;<<<===>>>>>>??????@@@@@@???===<<<===>>>AAABBBBBBCCCCCCBBBBBBAAAAAA???<<<;;;<<<>>>>>>>>>;;;===?????????@@@BBBCCCEEEJJJPPPTTTWWW^^^iiiqqq{{{|||wwwxxxsssjjjkkkttt{{{vvvcccOOOBBB@@@888333333444222000111...///000///---,,,---...//////.........---------))),,,,,,***+++...///,,,---***((((((+++,,,+++)))&&&'''(((******((('''&&&&&&******&&&&&&******%%%(((((((((((())))))))))))))))))***))))))(((''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%###$$$$$$%%%&&&'''((((((%%%'''***,,,------,,,++++++,,,---///000111111222///000000000000000//////---+++))))))+++,,,,,,,,,000...***'''&&&&&&((()))$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&wwwmmmeeeZZZVVVTTTUUUTTTSSSVVV[[[]]]bbbkkkvvv|||qqqfffZZZWWWQQQKKKHHHHHHJJJKKKFFFGGGKKKPPPSSSQQQLLLGGGAAA???<<<;;;<<<<<<<<<;;;<<<<<<============<<<<<<999:::<<<<<<<<<===???AAA???@@@AAADDDFFFIIIKKKLLLSSSUUU[[[ccckkknnnmmmkkknnnnnnkkkcccXXXLLLCCC>>>>>><<<;;;:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>======<<<<<<<<<======>>>?????????>>>===;;;:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBAAA@@@???@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCC@@@>>>======??????>>>>>>@@@AAAAAA??????@@@BBBBBBFFFKKKMMMOOOUUU]]]dddnnnxxx~~~qqq^^^PPPCCC;;;555555555222000000---...//////---,,,---...//////.........---------***------***))),,,,,,))),,,***((()))+++,,,+++)))'''((()))++++++)))((('''%%%))))))&&&&&&******&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((((('''&&&''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++***+++,,,...///000111111//////000000000000//////---+++))))))+++,,,,,,,,,,,,***(((&&&%%%&&&&&&'''$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''~~~ssslllbbb\\\WWWUUUSSSPPPRRRVVVRRRUUU\\\eeeooozzzyyyiiiddd\\\TTTMMMJJJIIIIIIJJJNNNVVV^^^aaa___YYYTTTFFFCCCAAA??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@>>>??????@@@@@@AAAAAABBBFFFGGGKKKPPPUUUWWWWWWVVVYYYZZZYYYUUUOOOGGGBBB???>>><<<::::::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHEEEBBB@@@>>>?????????>>>@@@BBBBBBAAA???>>>???@@@AAADDDFFFGGGHHHLLLRRRWWWaaaiiivvvpppcccLLLBBB:::777555111//////,,,...///...------...///...............---------+++------)))(((******'''***)))***+++,,,,,,***(((((()))***++++++***)))(((%%%((((((&&&'''******((('''''''''&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%)))'''&&&%%%&&&''')))+++)))***+++---...///000000...//////000000/////////---,,,******+++,,,,,,+++))))))((((((((('''''''''%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((({{{tttmmmeee]]]YYYUUUPPPPPPRRRNNNOOORRRXXXaaalllvvv|||{{{uuukkk```VVVNNNJJJHHHNNNVVVcccnnnssspppiiicccSSSNNNHHHCCCAAA@@@???>>>======<<<<<<;;;;;;;;;;;;:::<<<<<<<<<;;;;;;===???AAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHHHHHHHJJJLLLMMMKKKHHHDDDBBBBBB>>><<<::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::;;;<<<===>>>>>>>>>===<<<>>>>>>===<<<<<<<<<======<<<<<<<<<<<<======>>>>>><<<>>>????????????@@@BBBBBBAAA@@@@@@AAADDDFFFHHHFFFCCCAAA@@@@@@@@@???===???AAAAAA@@@???>>>???@@@BBBCCCEEEFFFFFFIIIMMMQQQYYY___iiisss|||~~~qqqZZZNNN@@@888444//////000,,,---///...------...000........................***------))))))++++++(((((()))+++,,,---,,,)))(((((())))))******))))))(((&&&'''''''''((()))))))))+++******))))))(((((('''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&'''((()))((()))***,,,---...//////......//////000/////////...,,,++++++,,,---,,,***))))))++++++++++++***)))&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''zzzpppfff```[[[TTTPPPPPPOOONNNMMMPPPUUU^^^ggglllsss|||uuuiii___XXXTTTUUU___mmmyyy~~~|||vvvrrrccc\\\PPPGGGBBBAAABBBBBBDDDCCCBBB@@@???>>>>>>>>><<<===>>>===<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???@@@AAABBBBBBCCCEEEDDDBBB@@@@@@@@@===;;;::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<>>>>>>>>>===<<<===<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<============<<<===????????????AAACCCDDDCCCAAA@@@@@@BBBDDDEEEFFFDDDBBBAAAAAA@@@???======>>>??????>>>>>>???AAAAAABBBCCCDDDFFFHHHKKKNNNQQQVVV^^^eeennnyyy~~~mmm]]]JJJ===555000000333,,,...///...------...///---.....................))),,,,,,***+++......+++((())),,,---,,,+++)))((((((((((((((((((((((((((('''&&&'''(((((((((((()))+++++++++*********))))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((((((((((()))***,,,---......///------...///////////////...---,,,,,,------+++***((()))+++,,,,,,,,,******''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%~~~sssllleee\\\UUUSSSQQQOOOMMMLLLOOOSSSYYY]]]fffppp{{{}}}rrriiidddaaaiiisss{{{~~~~~~}}}|||rrrhhhZZZMMMGGGFFFHHHJJJIIIGGGDDDAAA???>>>======>>>??????>>>===<<<>>>???======>>>>>>??????@@@@@@>>>??????>>><<<<<<===???>>>??????>>><<<;;;<<<======;;;999999:::;;;:::999::::::::::::::::::::::::===<<<<<<;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<==================>>>@@@BBBBBBAAABBBCCCEEEEEEDDDCCCBBBBBBCCCDDDDDDFFFEEECCCCCCCCCCCCAAA???===>>>@@@@@@??????@@@AAA>>>>>>@@@BBBDDDGGGIIIJJJIIINNNSSSZZZaaammmzzznnnXXXHHH===555333444...///000///---,,,---...---------...............))),,,,,,***+++//////---(((***,,,,,,+++***)))***((((((''''''''''''(((((()))''''''))))))&&&&&&)))((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&'''((())))))((((((((()))***,,,---...//////,,,---......////////////...---,,,---...---+++)))'''((()))*********)))(((((('''&&&%%%%%%&&&(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%}}}uuujjj```\\\UUUSSSPPPNNNNNNOOORRRSSS\\\eeeooovvv~~~zzzuuuqqqsssttttttuuuxxx~~~~~~tttggg[[[TTTSSSTTTUUUQQQNNNKKKFFFCCCAAAAAA@@@@@@AAAAAA@@@>>>===>>>@@@?????????@@@@@@@@@AAAAAA<<<>>>???>>>;;;:::<<<>>>>>>???>>>===;;;:::<<<======;;;999999:::;;;:::999999999999999999999999999======<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>999:::;;;===>>>>>>===========================<<>>@@@CCCEEEFFFFFFFFFIIIMMMPPPVVV___jjjsss|||hhhXXXJJJ===666444///000000///---++++++,,,---------.........//////***,,,---******------***)))+++,,,+++)))(((***,,,)))(((((((((((((((((()))+++''''''***)))%%%%%%(((%%%%%%&&&&&&''''''((((((&&&'''(((((()))))))))((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%%%%''')))***((()))+++---.../////////+++,,,---...////////////......---......---+++)))))))))*********))))))((()))(((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%vvvkkkeeeXXXVVVTTTRRRPPPPPPQQQQQQSSS\\\dddiiiqqq}}}}}}yyysssmmmkkkqqq|||~~~qqqgggaaa`````````]]]ZZZVVVQQQNNNKKKJJJJJJAAABBBBBBAAA???>>>???@@@========================<<<>>>@@@???<<<;;;<<>><<<<<<>>>@@@===;;;999999:::::::::999999999999999999999999999===<<<;;;;;;::::::::::::======<<<<<<===>>>@@@AAA777999;;;===>>>>>>===<<<===============<<<<<<<<<>>>@@@AAAAAA??????@@@BBBCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIHHHFFFEEEFFFFFFDDDBBB@@@@@@AAA???>>>>>>@@@CCCEEEEEEDDDGGGIIIKKKLLLNNNTTT^^^eeetttssscccSSSCCC888444000111111///,,,+++++++++---------.........//////+++------))))))+++***''')))+++,,,+++((((((***---******))))))))))))******,,,((('''***)))$$$###'''$$$%%%%%%&&&'''((())))))''''''((()))******))))))'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$""" """%%%))),,,)))***+++---...///000000+++,,,---...///////////////...---...///...+++(((,,,,,,,,,+++++++++******)))(((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&|||rrrkkkddd[[[VVVTTTSSSQQQOOOMMMTTT\\\aaadddkkkvvv}}}qqqeee```ggguuu}}}wwwsssqqqnnnkkkhhhjjjkkkhhhaaa\\\YYYTTTOOOHHHEEECCCCCC???;;;<<<@@@???>>>=========>>>@@@AAABBB>>><<<======:::<<<@@@999===>>><<<===@@@@@@>>><<<;;;::::::;;;:::888666;;;;;;::::::999::::::::::::::::::777666888===BBB;;;:::999:::<<<>>>>>>>>>===@@@@@@===<<<===<<<999CCC???;;;:::<<<>>>>>><<>>===>>>AAACCCEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJKKKLLLMMMLLLJJJJJJIIIGGGEEECCCAAA@@@@@@<<<;;;;;;;;;===@@@CCCEEEHHHHHHIIIIIILLLQQQXXX]]]ooozzzmmmYYYHHH===777///////////////.........,,,---......,,,,,,---...,,,,,,++++++***)))(((((()))************+++++++++))))))(((((((((((())))))'''((((((((('''&&&%%%%%%...(((&&&***+++''''''+++&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))+++++++++++++++,,,---...---------.........//////+++,,,.../////////...---))))))(((((()))+++---...)))++++++'''"""!!!&&&,,,'''''''''$$$!!!!!!%%%)))(((%%%"""$$$((((((%%%!!!xxxqqqggg___[[[WWWSSSOOOMMMOOORRRVVVZZZ```fffkkkwww||||||ppphhhhhhlllqqqttt{{{zzzxxxuuupppnnnnnnooollloooqqqppppppooohhhaaaTTTNNNHHHEEEAAA===<<>>>>>======>>>>>>???@@@AAA>>><<<===<<<:::<<>>AAAAAA@@@AAACCCBBB>>>@@@???======>>>>>>===;;;===<<<<<<;;;::::::;;;;;;:::;;;;;;:::999:::>>>BBB>>><<<:::999;;;===???@@@@@@CCCBBB???>>>@@@@@@<<>>>>>===?????????>>>===>>>@@@CCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPOOOOOONNNLLLJJJGGGEEEBBBAAA@@@@@@????????????@@@BBBCCCEEEFFFFFFFFFHHHMMMTTTXXXaaammm|||iiiTTTAAA666111111000///......//////,,,---......,,,,,,---...---------,,,+++*********)))************+++++++++******))))))))))))******''''''((((((''''''&&&%%%***((()))---,,,((()))---(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))************+++,,,---...---------...............,,,,,,---...............+++************,,,---...***)))(((&&&$$$$$$&&&'''))))))(((%%%""""""%%%((((((%%%###%%%(((***(((%%%vvvmmmfff___XXXSSSPPPMMMLLLMMMQQQUUUWWWWWWfffkkktttyyywwwzzz{{{uuuooonnnooonnniiiccc```bbbeee```eeemmmttt|||wwwmmmdddXXXMMMGGGBBB>>><<<===<<<======>>>>>>>>>>>>>>>???<<<<<<===<<<:::===BBBCCCEEEFFFFFFJJJMMMJJJDDDDDDAAA???>>>>>>??????>>><<<<<<;;;:::999999999::::::;;;<<<<<<;;;<<>>;;;999999;;;???AAADDDGGGHHHFFFEEEFFFDDD@@@>>>???@@@???>>>===>>>????????????>>>===>>>@@@CCCCCCDDDDDDEEEFFFHHHIIIJJJMMMNNNPPPRRRSSSTTTTTTUUUSSSQQQOOOKKKHHHEEEBBBAAABBBAAAAAA@@@??????>>>>>>BBBBBBCCCCCCEEEHHHNNNRRRVVVaaassswww```III;;;555333111///......///000,,,---......,,,,,,---.........------,,,,,,++++++)))************++++++++++++******))))))******+++''''''((((((((('''&&&&&&&&&'''+++---,,,((()))---***))))))))))))))))))***''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((())))))***+++,,,...///.........------------------------------......///,,,,,,+++++++++,,,,,,---)))'''%%%%%%''''''%%%###******(((&&&$$$$$$&&&((('''$$$!!!###'''))))))(((zzzrrriii___YYYSSSQQQNNNMMMOOOPPPQQQPPP[[[___gggpppyyy|||qqqgggddd___XXXRRRNNNMMMNNNNNNTTT^^^jjjxxxzzzpppmmm^^^OOOGGGBBB===::::::;;;<<<===>>>???>>>===<<<===;;;<<<>>>===;;;???EEEHHHKKKNNNQQQWWW\\\XXXQQQMMMJJJEEECCCBBBBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<888999;;;<<<<<<<<<============<<<::::::;;;>>>@@@FFFMMMRRRSSSRRRPPPIIIAAA===@@@BBBAAA>>><<<===???>>>???@@@???>>>>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJMMMOOOQQQSSSTTTVVVWWWXXXWWWVVVSSSPPPKKKGGGDDDBBB@@@@@@@@@???>>>===;;;:::???@@@AAABBBCCCFFFJJJMMMSSS]]]lll{{{{{{fffQQQDDD777555222///......000111,,,---......,,,,,,---......---------,,,,,,++++++))))))*********+++++++++******))))))))))))******''''''((((((((((((''''''((('''((())))))(((((()))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))***,,,...///000......------------,,,,,,...---,,,,,,,,,---...///,,,,,,,,,++++++*********'''''''''(((((('''&&&$$$((('''&&&%%%%%%%%%'''(((%%%### ###&&&'''&&&|||pppddd\\\TTTTTTRRRPPPMMMMMMOOOQQQRRRUUU[[[bbbjjjrrrxxx{{{wwwkkkaaaVVVMMMJJJGGGCCC@@@FFFKKKSSS___nnnyyywwwooojjj[[[LLLDDD@@@;;;999999:::;;;<<<>>>>>>===<<<<<<;;;;;;===???===<<>>AAAKKKVVVaaaeeeddd]]]OOOCCC>>>AAACCCBBB???<<<===???>>>???@@@???>>>>>>@@@BBBDDDDDDDDDEEEFFFHHHJJJKKKJJJMMMQQQSSSSSSTTTWWWYYYYYYXXXVVVSSSNNNJJJFFFDDD???@@@@@@@@@???>>>===<<<>>>@@@BBBCCCDDDFFFIIIKKKPPPXXXfffsssjjjTTTGGG777555222///...///000111,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++))))))*********+++++++++((((((''''''''''''((((((''''''((((((((((((((('''...+++&&&%%%(((***)))'''###%%%)))++++++)))%%%###''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))***+++---...000111------------------,,,,,,......,,,++++++,,,---...++++++******))))))((((((%%%))),,,,,,(((&&&''')))$$$#########%%%'''((()))'''%%%###""""""$$$%%%%%%yyykkkbbbXXXXXXVVVRRRMMMKKKLLLOOOJJJLLLPPPVVV]]]ccciiilllooouuuqqqdddSSSHHHFFFDDD@@@;;;AAADDDJJJRRR^^^hhhiiiddd\\\QQQFFFAAA>>>:::999;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;>>>AAA???>>>DDDMMM^^^fffooossswwwyyyvvvqqqnnnjjjddd___[[[WWWSSSQQQKKKIIIGGGEEECCCAAA@@@???===<<<;;;<<<<<<<<<:::888777:::===>>>>>>???CCCGGGWWWdddssszzzxxxmmmZZZKKKCCCCCCCCCAAA???======>>>===???@@@@@@??????@@@AAACCCCCCCCCDDDEEEGGGIIIIIIHHHKKKPPPQQQQQQRRRUUUXXXXXXXXXVVVTTTPPPLLLHHHFFFCCCBBBBBBBBBBBBAAAAAAAAA>>>@@@CCCEEEFFFGGGIIIKKKJJJRRR]]]jjjxxxjjjRRRBBB555444222000//////000111,,,---......,,,,,,---...,,,,,,,,,+++++++++++++++)))************+++++++++(((''''''&&&&&&''''''(((''''''((()))))))))((((((---,,,)))'''(((,,,+++((("""$$$(((******((($$$"""''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&*********+++,,,...///000+++,,,,,,,,,------------...------,,,,,,,,,,,,,,,))))))******)))(((''''''$$$***...---(((%%%(((+++###""""""###&&&((((((((()))((('''&&&%%%&&&''''''yyyooogggccc]]]WWWSSSPPPMMMKKKFFFGGGIIIMMMQQQUUUYYY[[[___eeeppp||||||nnnZZZKKKCCC@@@===;;;;;;???BBBFFFLLLSSSTTTPPPKKKEEEAAA???===:::;;;>>>;;;;;;::::::;;;;;;<<<===:::<<<@@@BBB@@@@@@GGGPPPaaannn{{{~~~yyytttoookkkfffbbb^^^[[[WWWRRRMMMIIIFFFDDDEEEBBB????????????===::::::<<<>>>>>>>>>CCCKKKRRRhhhvvv}}}iiiXXXHHHEEEBBB@@@???>>>===<<<===???@@@@@@??????@@@AAA@@@@@@AAABBBCCCEEEFFFGGGFFFKKKOOOPPPOOOPPPSSSWWWVVVVVVUUUTTTQQQNNNJJJHHHFFFEEEDDDBBBAAAAAABBBBBB===@@@DDDFFFGGGHHHJJJLLLKKKQQQZZZdddpppuuu```KKK>>>333222111000000000000000,,,---......,,,,,,---...,,,,,,,,,---------------)))************+++++++++((((((''''''''''''((((((''''''((()))))))))))))))(((---***&&&(((***)))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***+++,,,---******+++,,,---......///---------------,,,+++***))))))***+++******((((((&&&)))+++***((('''(((***'''%%%###$$$'''((('''%%%'''(((((((((((((((((()))~~~xxxoooddd^^^\\\XXXQQQJJJGGGGGGGGGHHHIIIKKKLLLMMMPPPUUU___mmm}}}}}}gggSSSEEE???>>>>>>999>>>AAAAAADDDGGGGGGDDD@@@>>>===>>>===:::===BBB<<<;;;:::999:::;;;<<<===:::<<>>>>>===>>>EEEQQQ[[[uuusssbbbLLLGGGAAA?????????===;;;===>>>@@@AAA?????????@@@>>>>>>???@@@AAACCCDDDEEEFFFKKKOOOPPPOOOOOORRRVVVTTTTTTTTTTTTRRRNNNKKKIIIHHHFFFCCC@@@??????@@@@@@<<>>000111111111000000000000,,,---......,,,,,,---...---.....................)))************+++++++++))))))(((((((((((())))))''''''((()))))))))))))))!!!...+++######&&&)))***)))'''&&&&&&''')))***'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''(((((()))******))))))***+++---...//////,,,,,,---...---,,,***))))))***+++,,,,,,+++***))))))'''&&&'''((()))((('''***(((&&&&&&((((((&&&######$$$'''(((((((((((()))vvvlllddd\\\UUUQQQLLLHHHEEEFFFFFFCCCDDDGGGHHHMMMVVV```kkkyyypppZZZKKKEEEBBB>>>>>>>>>=========>>>>>>>>>777888999;;;<<<=========;;;;;;;;;;;;::::::999888<<<<<>>===AAABBBFFFUUUggg~~~}}}cccTTTJJJAAA@@@???===;;;;;;:::===AAABBBAAA???======AAA@@@@@@@@@@@@BBBDDDEEEGGGIIIKKKNNNQQQSSSTTTUUUSSSPPPRRRXXXWWWQQQNNNQQQNNNLLLHHHEEECCCBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLLLLMMMOOOVVV___gggrrrjjjVVVHHH>>>888111000...---------...///***,,,///222222///,,,***+++,,,,,,------,,,,,,+++******,,,------------------+++******+++,,,,,,+++++++++++++++)))'''%%%###************+++)))&&&###******'''%%%&&&)))***))))))---///+++%%%"""%%%***'''))))))&&&&&&))))))'''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((***'''%%%%%%&&&((())))))(((***++++++++++++,,,...,,,++++++******++++++,,,((()))***++++++++++++++++++***(((&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}sssjjjaaa\\\QQQKKKGGGFFFEEEBBBBBBEEEEEEIIIOOOWWWddduuuhhhWWWMMMEEE>>>===<<<;;;;;;;;;;;;;;;<<<888999999:::;;;<<<======::::::::::::::::::999888<<<<<>>???===;;;<<<999===@@@BBBAAA???======<<<;;;;;;;;;;;;===???@@@FFFGGGJJJMMMPPPRRRTTTUUUSSSQQQRRRWWWWWWRRRQQQSSSPPPNNNKKKHHHEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLNNNTTT[[[bbbkkkzzzppp]]]MMMBBB999444333333111000000000111222,,,...000222222000...,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++***)))((((((******)))((()))******))))))((('''&&&)))(((&&&&&&(((((('''&&&(((((((((((()))+++***)))(((***,,,***&&&%%%'''***&&&(((((($$$$$$''''''%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))'''%%%%%%'''((())))))''')))************+++---,,,++++++++++++++++++,,,))))))******++++++++++++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''vvvllleee[[[SSSLLLJJJGGGCCCBBBCCCDDDFFFKKKSSSaaauuuvvveeeWWWHHH===>>>===;;;::::::::::::;;;;;;:::999999999;;;<<<===888888999:::::::::999999;;;;;;===AAAAAAAAAGGGNNNUUUjjjvvvzzz|||oooggg^^^TTTMMMJJJFFFCCCCCCFFFFFFJJJ[[[ooo~~~hhhNNNFFF@@@???@@@>>>>>>???:::<<>>===>>><<<<<<;;;;;;<<<===>>>???CCCEEEGGGJJJMMMPPPRRRTTTSSSQQQRRRVVVVVVTTTTTTVVVSSSRRROOOLLLIIIFFFEEEDDDAAAAAACCCDDDGGGIIIKKKLLLMMMNNNSSSYYY^^^dddqqq}}}qqq^^^MMMCCC<<<666222111000//////......//////...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))((()))******)))(((((()))******)))''')))((((((((((((((()))***)))'''%%%%%%&&&((())))))(((((()))******)))((('''))))))(((((((((((()))***(((***)))%%%%%%'''(((%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&''''''''')))'''%%%%%%'''((()))(((&&&((())))))((()))***,,,++++++++++++++++++++++++))))))******************&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''xxxqqqiii___VVVQQQMMMGGGDDDDDDGGGIIIOOOZZZjjj~~~tttdddRRRCCCBBB@@@>>><<<;;;;;;<<<<<<===;;;999888888999;;;<<<777777888999:::::::::::::::999<<<@@@AAABBBIIIQQQ]]]qqqzzzyyy{{{{{{}}}uuuiii]]]VVVMMMIIIIIILLLKKKPPPbbbvvvvvvaaaNNNGGGBBBBBBBBB@@@@@@BBB;;;===???@@@>>>======>>>======<<<;;;<<<===>>>???AAABBBDDDGGGJJJMMMPPPRRRRRRRRRSSSUUUVVVWWWXXXYYYVVVUUUSSSPPPMMMJJJGGGFFF@@@@@@AAACCCEEEHHHJJJLLLNNNPPPUUUZZZ]]]aaalllxxxyyyfffPPPCCC===999444222//////......------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''(((***+++*********+++,,,,,,***(((***)))(((''''''((()))***)))((('''''')))))))))(((***(((((()))((('''(((+++,,,)))'''''')))***)))'''***---,,,((('''******'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((((((&&&((())))))))))))***,,,++++++++++++++++++++++++***))))))))))))*********&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''wwwlllaaa[[[UUUMMMGGGEEEIIINNNXXXgggyyyttt^^^MMMDDDBBB???<<<;;;;;;;;;<<<===;;;999888888999:::;;;777888999:::::::::::::::888888;;;@@@BBBDDDLLLUUUhhh{{{~~~}}}zzzyyysssgggVVVQQQOOOQQQSSSWWWhhh{{{~~~hhhUUUMMMGGGCCCCCCBBB??????BBB???@@@@@@@@@>>>======>>>;;;:::999999999:::;;;<<<>>>???AAACCCFFFJJJMMMOOOQQQRRRSSSTTTVVVXXXZZZZZZWWWWWWUUUSSSPPPLLLIIIGGG@@@@@@@@@AAADDDFFFIIIKKKMMMOOOTTTZZZ\\\___iiissssss^^^HHH>>>:::666222111222222222222111111000000........................---,,,,,,++++++,,,,,,---...---+++)))((()))***++++++***)))***+++,,,***))),,,+++)))'''''''''((((((''''''(((******((($$$!!!+++'''&&&))))))***111999...+++'''''')))***'''$$$***,,,+++((('''******((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''''')))******)))***+++---***++++++,,,,,,++++++*********)))(((((())))))***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''zzznnngggaaaWWWNNNJJJLLLSSSaaattt|||dddPPPEEECCC???;;;999999::::::;;;:::999888888999::::::999999:::;;;;;;;;;::::::888888;;;???BBBDDDMMMVVVjjj}}}yyyeee\\\WWWZZZ^^^dddrrr~~~mmm[[[MMMHHHDDDBBBCCCBBB???@@@CCCCCCCCCBBB@@@>>><<<===???===<<<;;;;;;;;;;;;=========>>>>>>@@@CCCFFFIIIKKKOOORRRTTTTTTVVVYYYZZZXXXVVVVVVVVVUUURRRNNNJJJGGGBBBAAAAAAAAACCCFFFHHHJJJJJJLLLRRRWWWYYYZZZcccmmm{{{jjjUUUBBB;;;888333///111000000111111000000///...........................------++++++++++++---------,,,+++***)))***+++,,,***(((&&&&&&((()))((((((++++++)))(((''''''''''''%%%&&&''')))***'''!!!***%%%%%%***,,,...888EEE///+++((('''((((((&&&$$$&&&)))(((%%%%%%((()))&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&''')))************+++---***+++,,,------,,,+++***+++***)))((('''((()))***+++***)))'''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''xxxqqqeeeZZZTTTPPPXXXhhh}}}jjjUUUHHHEEEAAA===:::999:::;;;999999999999999999::::::;;;;;;<<<<<<<<<;;;:::::::::999;;;>>>@@@BBBJJJSSSeeeyyyzzzmmmdddgggnnnuuunnn___SSSLLLFFFCCCCCCEEEEEECCCFFFJJJGGGGGGEEEAAA>>><<<===>>>???>>>===<<<<<<===>>>???=========>>>@@@CCCFFFHHHMMMRRRUUUTTTVVVYYYYYYUUUTTTUUUVVVUUUSSSNNNJJJHHHDDDCCCBBBAAABBBEEEHHHJJJJJJLLLRRRVVVWWWWWW^^^ffftttyyy```NNN>>>;;;888222///222---.../////////...,,,,,,......////////////.........---+++******+++---...)))))))))***************+++(((%%%%%%&&&((())))))(((((())))))))))))((((((&&&&&&((()))***)))%%%"""***%%%&&&+++***)))222@@@,,,***)))((((((((('''&&&$$$'''&&&$$$%%%((()))'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%&&&((())))))))))))***,,,)))***,,,------,,,***)))+++***((('''''''''))))))+++***)))'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~rrrddd]]]VVV^^^mmmuuuaaaLLLIIIDDD???===<<<======777888999::::::::::::999============<<<;;;::::::<<<:::;;;===>>>???GGGOOO___sss{{{pppsss|||uuucccWWWQQQNNNEEEDDDEEEIIIJJJIIIMMMRRRJJJIIIFFFBBB>>><<<===>>><<<;;;:::999999999:::;;;===<<<<<<<<<>>>AAADDDFFFLLLRRRUUUTTTVVVYYYXXXSSSSSSTTTUUUUUUSSSOOOJJJHHHFFFDDDCCCBBBBBBEEEGGGIIIMMMOOOTTTXXXWWWVVV\\\dddooo}}}qqqZZZJJJ>>>===:::333111666000111222222222111///......///000111111000///......---+++******+++---...&&&'''((()))******))))))...+++'''%%%''')))+++,,,%%%&&&(((************)))***))))))***,,,,,,+++***,,,&&&&&&***''' &&&333)))))))))((((((((())))))$$$''''''%%%&&&***+++***((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%&&&(((((('''''')))***)))***,,,------,,,***))),,,***((('''&&&'''((()))***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''}}}qqqiiiddd```iiiuuu___LLLHHHEEECCC???::::::>>>>>><<<;;;:::;;;<<<;;;:::===<<<;;;;;;======<<<::::::;;;;;;;;;;;;>>>CCCFFFZZZhhhyyyqqqmmmqqqwww~~~|||zzzqqq```TTTOOOLLLJJJIIIIIILLLRRRYYY^^^``````TTTHHHCCCBBB>>>;;;;;;>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>???@@@BBBBBBGGGJJJMMMQQQTTTUUUUUUUUUUUUTTTTTTSSSRRROOOJJJFFFDDDCCCAAAAAABBBDDDGGGIIINNNQQQTTTWWWYYY[[[^^^aaaoooxxx|||lllTTTJJJ@@@<<<999555333333000111222111000//////111---.........//////000000......---,,,,,,,,,,,,---+++++++++************)))******+++***))))))+++,,,###(((,,,+++'''%%%&&&***%%%&&&((()))))))))((('''))))))************))))))***)))((('''''''''''''''******))))))((((((''''''&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&)))'''  &&&((('''&&&$$$$$$&&&((()))))),,,+++)))***++++++***(((++++++***)))(((((())))))***+++,,,+++)))&&&%%%%%%))))))))))))(((&&&###""""""$$$&&&&&&&&&&&&((()))}}}ooojjjooo}}}iiiWWWMMMCCC>>>:::888:::>>>;;;:::::::::;;;;;;;;;;;;>>><<<;;;;;;=========;;;:::;;;;;;:::;;;>>>BBBEEEJJJXXXiii{{{|||jjjccceeehhhmmmrrr~~~{{{kkkaaa[[[XXXWWWTTTRRRVVV```iiiooopppjjj\\\NNNFFFBBB>>>;;;;;;===============>>>>>>???>>>>>>>>>>>>>>>???@@@AAACCCEEEHHHLLLPPPSSSUUUVVVTTTRRRPPPOOOOOONNNLLLJJJFFFDDDBBBAAAAAACCCEEEGGGLLLOOORRRUUUXXX[[[___bbbhhhqqq~~~{{{jjjTTTIII???;;;999555333444000111222111000//////111............/////////000......---,,,,,,,,,,,,---))))))******+++++++++,,,+++,,,,,,***(((((()))***%%%(((+++***(((&&&&&&(((&&&'''((()))))))))((('''))))))************)))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&((('''###!!!$$$&&&&&&((('''%%%%%%''')))*********)))((()))+++,,,+++***+++******))))))))))))))))))+++---,,,)))&&&&&&''')))))))))((('''%%%$$$###$$$&&&'''&&&%%%%%%&&&'''yyyyyywww```RRRDDD>>>===;;;<<<>>>:::::::::;;;<<<<<<===>>>???>>>===>>>@@@AAA@@@???:::;;;:::::::::===AAADDDCCCOOOaaavvv}}}ggg]]]\\\^^^aaacccrrrzzz|||sssnnnkkkfff___ZZZ```mmmzzzqqqaaaPPPFFFAAA===<<<===<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???AAABBBDDDGGGLLLQQQVVVYYYSSSQQQMMMLLLLLLMMMNNNMMMHHHFFFCCCBBBAAABBBDDDEEEIIILLLPPPSSSVVVZZZ___bbbcccjjjvvv|||kkkTTTHHH===999888666444444000111222111000//////111............////////////......---,,,,,,,,,,,,---(((((()))***+++,,,---------......---***))))))***((()))))))))(((''''''&&&&&&'''((()))))))))((((((((())))))******))))))((((((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&((('''$$$%%%((('''###)))'''&&&&&&(((***+++***((('''''')))+++---,,,,,,*********)))))))))))))))&&&***...---(((&&&'''******)))((('''&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&}}}}}}gggWWWIIIDDDDDDBBB>>><<<<<<<<<=========>>>@@@AAABBBAAAAAACCCEEEFFFEEEDDD;;;;;;;;;::::::<<<@@@CCCEEERRReee{{{mmmddddddgggiiijjjzzzsssiiiaaagggvvvooo^^^LLLBBB>>><<<===@@@;;;<<<>>>?????????>>>===>>>======<<<<<<<<<======AAAAAACCCFFFKKKQQQVVVZZZTTTQQQOOOMMMNNNOOOOOONNNIIIGGGDDDBBBBBBCCCDDDFFFIIIKKKNNNPPPSSSWWW[[[___bbbhhhqqq}}}pppWWWJJJ===999999777555555000111222111/////////111.........///////////////......---,,,,,,,,,,,,---))))))***++++++,,,------...///000///---,,,,,,---+++)))(((((())))))'''%%%''''''(((((())))))))))))(((((())))))))))))(((((('''''''''''''''((()))***((())))))******+++++++++%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''$$$###%%%)))'''"""(((&&&%%%%%%''')))******)))((('''(((+++,,,+++***))))))*********)))))))))###(((---,,,'''%%%'''+++***)))'''&&&%%%%%%&&&'''%%%&&&''''''%%%%%%%%%'''yyyyyy}}}uuubbbNNNEEECCCAAA>>>======>>>>>><<<<<<>>>BBBEEEGGGGGGHHHIIIKKKJJJGGGEEE<<<<<<<<<::::::<<>><<<===@@@;;;<<<>>>?????????>>>=========<<<<<<<<<<<<<<<===@@@AAABBBEEEJJJPPPUUUXXXVVVTTTSSSRRRRRRQQQOOOMMMJJJHHHEEEDDDCCCDDDFFFGGGHHHJJJLLLMMMNNNQQQVVVYYY___dddlllwwwvvv]]]NNN???::::::888666555000111222111/////////111///////////////...............---,,,,,,,,,,,,---,,,+++++++++++++++++++++)))+++---...---,,,---...+++)))(((((())))))((('''(((((((((((())))))******(((((())))))))))))(((((('''''''''''''''((()))***(((((())))))******++++++%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&""""""''''''###'''%%%###$$$&&&(((((((((***)))((()))******)))(((((()))************))))))"""&&&******'''%%%&&&))))))(((&&&%%%%%%&&&'''(((###$$$&&&&&&&&&&&&''')))yyyvvvtttwww~~~pppUUUFFFAAA??????AAA>>>>>>>>><<<<<<@@@HHHNNNUUUUUUUUUUUUTTTOOOHHHDDD>>>>>>===;;;;;;<<>><<<======>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>@@@CCCHHHMMMQQQTTTVVVXXXVVVUUUUUUUUUTTTQQQOOOMMMKKKHHHFFFEEEEEEFFFHHHFFFGGGHHHIIIJJJMMMQQQUUUYYY^^^gggsss{{{fffUUUCCC<<<;;;999666444000111222111000//////111///////////////...............---,,,,,,,,,,,,------,,,,,,,,,++++++++++++$$$'''***++++++***+++,,,)))))))))(((((())))))***))))))((((((((()))***+++'''(((((())))))(((((('''(((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&###!!!&&&'''%%%&&&$$$"""###%%%'''''''''+++***(((((()))***(((''''''(((***++++++***))))))%%%&&&((()))((('''''''''''''''&&&&&&&&&''''''((("""$$$&&&&&&&&&&&&(((***zzzuuunnnrrrwww}}}yyybbbTTTMMMHHHFFFGGGAAABBBBBBAAABBBIIIUUU___jjjjjjjjjhhhbbbXXXMMMEEE@@@???>>>===;;;===@@@CCCKKK___yyy|||}}}{{{sss```SSSFFFAAA???===<<<==================>>>>>>???<<<<<<<<<<<<===>>>??????===AAAGGGNNNTTTXXXZZZZZZYYYVVVTTTSSSTTTUUUUUUUUUSSSPPPLLLHHHFFFEEEEEEEEEBBBCCCDDDEEEFFFJJJOOOSSSWWW\\\eeeqqqnnn[[[HHH???===:::666444000111222111000//////111000/////////..................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,%%%(((+++,,,+++*********''')))***)))''''''+++...***)))((((((((()))***+++''''''(((((((((((('''''')))((((((''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''"""&&&&&&###"""%%%'''&&&&&&%%%######&&&'''(((((()))((('''((()))***)))((('''(((***+++++++++)))))))))(((((()))++++++(((&&&%%%%%%&&&'''((((((''''''$$$%%%&&&&&&%%%%%%'''(((|||nnnnnnnnnooosss{{{zzzmmmfff___VVVOOOLLLFFFGGGGGGFFFIIISSSbbbmmm}}}}}}{{{wwwoooaaaRRRHHHAAAAAA???===<<<===@@@CCCIII^^^uuu~~~xxxssstttwwwuuukkkcccSSSHHH???===>>>===<<<===>>>===<<<<<<<<<===???@@@<<<<<<<<<======???@@@AAA>>>CCCLLLUUU\\\```aaa```YYYUUURRRPPPRRRVVVXXXZZZXXXUUUPPPJJJFFFDDDCCCCCC???@@@AAABBBEEEIIIOOOSSSYYY]]]eeeppp|||sss```JJJAAA>>>;;;666333000111222111000//////111000000//////.........---......---,,,,,,,,,,,,---******+++,,,------...///))),,,...///---+++++++++%%%)))+++***&&&'''+++000***)))((((((((()))+++,,,''''''((((((((((((''''''***)))((('''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&***(((%%%&&&'''&&&'''&&&$$$$$$'''((())))))'''&&&&&&'''***++++++***&&&(((***+++,,,+++***)))---***(((***---...***%%%$$$%%%'''((()))(((''''''&&&'''((('''%%%$$$%%%&&&zzzooohhhiiilllmmmqqqwwwyyyooohhhccc\\\TTTQQQPPPMMMLLLQQQ]]]nnnyyy|||lllYYYLLLDDDBBB???>>>???@@@??????LLLWWWgggwww}}}{{{yyyllliiifffeeedddbbb]]]XXXJJJDDD>>><<<===???@@@???@@@<<<999:::@@@DDDDDDCCCAAA>>>;;;;;;===@@@CCCEEEBBBFFFOOO[[[fffiiieee```YYYVVVVVVXXXYYYWWWYYY]]]ZZZYYYTTTMMMJJJIIIFFFAAAEEECCCBBBDDDGGGKKKMMMNNNSSSYYYccclllvvvnnnVVVDDD===;;;999777222222111///...///111444000000000000000000000000......---------,,,,,,,,,,,,---......,,,,,,---...000222///***+++000///***,,,+++******))))))************))))))(((((('''''')))'''%%%'''***,,,***(((***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''"""%%%)))***)))'''&&&&&&&&&''''''(((((((((((((((+++***)))(((((()))***+++(((''''''&&&&&&&&&''''''((('''%%%%%%'''((('''&&&(((&&&######%%%((())))))|||pppkkkiiifffgggjjjppprrrzzzuuuxxxyyyxxxxxxvvvooofff[[[YYYWWWVVV[[[fffttt}}}ppp___SSSEEEBBB@@@??????@@@@@@???DDDLLLXXXdddkkkmmmjjjgggjjjrrrssskkkeeecccXXXVVVTTTSSSSSSPPPLLLHHHEEEAAA<<<:::;;;===>>>===@@@===:::<<>><<<;;;===@@@DDDEEEGGGMMMYYYfffnnnnnnggg```\\\XXXVVVWWWWWWXXX\\\bbb___```\\\UUUQQQOOOJJJEEEAAA@@@???@@@DDDHHHJJJKKKUUU[[[dddllluuuwww```LLLBBB<<<999777555444333111......000222000000000000000000000000.........---------,,,,,,,,,---......,,,,,,---...'''---000,,,+++---...,,,,,,+++******))))))*********)))))))))((((((((('''***)))(((((())))))((('''***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''%%%&&&''''''&&&&&&'''(((&&&&&&'''(((((((((((((((******)))(((((()))******+++***)))'''%%%$$$$$$$$$'''&&&$$$$$$&&&'''&&&%%%)))((('''(((***++++++***tttllleeeaaabbbccccccgggqqqzzzxxxqqqgggooowwwzzzooolllhhhdddeeekkkttt{{{yyyyyyyyyzzzwwwmmm```VVVEEECCC@@@???@@@AAA@@@@@@BBBFFFMMMTTTWWWWWWVVVTTTSSS[[[jjj|||vvvppprrrzzzuuufff[[[UUUPPPMMMJJJIIIHHHHHHHHHFFFCCCAAABBB???;;;:::;;;<<<>>>>>>???===<<<>>>BBBEEEDDDAAA???>>><<<<<<===@@@DDDGGGMMMVVVeeerrrwwwrrrggg^^^\\\XXXUUUVVVVVVXXX___hhheeehhhfff```ZZZUUUNNNGGGCCCAAA@@@AAAEEEIIILLLMMMSSSYYYbbbjjjtttkkkXXXIIIAAA<<<:::777777555222///...000222////////////////////////.........------------,,,,,,---......,,,,,,---...)))///...***+++------,,,+++******))))))******))))))))))))(((((((((((()))***+++)))(((&&&'''((())))))((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''&&&&&&(((&&&$$$######$$$&&&(((&&&'''&&&%%%$$$%%%(((***&&&&&&'''(((((((((((('''***))))))(((((())))))***+++***((('''%%%%%%$$$$$$'''%%%######%%%&&&%%%$$$((((((***,,,......,,,)))zzzppphhhdddaaa]]]]]]cccjjjooouuu|||uuulllccciiiqqq{{{}}}tttlllfffdddfffhhhddddddeeegggfffaaaXXXQQQEEECCC@@@@@@@@@AAAAAA@@@DDDEEEGGGIIIJJJJJJJJJJJJGGGNNN[[[lll~~~vvvjjj```[[[[[[dddttt}}}ppp```TTTNNNKKKGGGDDDEEEEEEEEEFFFFFFEEECCCAAA@@@???===<<<===>>>???@@@>>>======???BBBCCCAAA???>>>======<<<===@@@EEEIIIQQQ\\\mmmyyyzzzpppbbbXXXXXXUUUTTTUUUVVVYYYaaajjjkkkppppppjjjbbbZZZPPPHHHEEECCCAAABBBEEEJJJMMMNNNMMMTTT^^^hhhsssuuubbbRRRFFF@@@===888777666333000///000222////////////////////////............------------,,,---......,,,,,,---..."""(((------++++++,,,...,,,+++******))))))******))))))))))))((((((((((((''')))+++***'''&&&(((***))))))((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%&&&''''''(((((('''''')))))))))(((((()))))))))'''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%&&&(((+++///111000+++'''tttkkkccc\\\XXXZZZ]]]```eeejjjsss{{{|||rrrjjjkkkmmmsssttthhh^^^XXXTTTSSSQQQPPPPPPRRRTTTSSSNNNIIIEEECCC@@@???@@@AAA@@@???@@@@@@@@@@@@@@@BBBCCCCCCBBBFFFPPP___ooo}}}vvvkkkaaaXXXRRROOONNNWWWfffttt}}}}}}tttfff]]]QQQJJJHHHGGGCCC@@@>>>???AAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@<<<<<<<<<>>>??????>>>===<<<============@@@FFFKKKUUUaaaqqqzzzwwwjjj\\\SSSOOOOOORRRVVVWWWZZZccclllsssyyy{{{uuukkk```TTTKKKCCC@@@>>>===@@@EEEHHHIIILLLSSS]]]fffqqqnnn]]]NNNDDD>>>999888777444111000222444000000000000000000000000//////.........---------,,,---......,,,,,,---...,,,******+++,,,,,,------,,,+++******))))))******(((((((((((())))))))))))$$$'''***)))((('''***---(((((())))))))))))))))))))))))((((((((('''''''''$$$%%%&&&''''''((())))))%%%&&&&&&'''&&&&&&%%%%%%$$$&&&)))******)))&&&$$$"""$$$'''((('''&&&%%%&&&%%%&&&&&&'''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&''')))---111333111,,,(((wwwjjj```XXXWWWXXXXXXZZZ^^^___hhhsssyyyvvvrrrsss}}}{{{sssggg\\\SSSNNNJJJHHHFFFDDDCCCEEEHHHJJJGGGEEEDDDBBB???>>>???@@@??????>>>>>>>>>>>>???@@@AAABBB???AAAGGGRRRaaalllsssuuulllhhh```XXXQQQLLLIIIHHHJJJPPPZZZdddjjjlllkkkiiitttrrrcccTTTPPPIIIFFFDDDAAA>>>;;;:::<<>>>>>???;;;===>>>>>>===<<<===>>><<<<<<<<<<<<<<<=========;;;===>>>======AAAGGGMMMYYYdddpppuuunnnaaaVVVQQQIIIKKKPPPUUUXXX\\\fffqqq|||sssfffYYYOOOFFFCCC???>>>@@@DDDGGGHHHOOOUUU^^^fffooo|||{{{kkk[[[LLLCCC>>>===;;;777333222333555000000000000000000000000/////////.........------,,,---......,,,,,,---...222,,,)))+++---,,,,,,---,,,+++******))))))******(((((((((((())))))))))))$$$&&&(((((())))))+++---(((((()))*********)))))))))))))))(((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&''''''&&&&&&%%%%%%$$$&&&)))++++++)))&&&$$$!!!$$$''')))(((&&&%%%$$$%%%%%%&&&''''''''''''&&&'''(((((())))))(((((('''))))))(((&&&&&&%%%%%%%%%)))'''%%%&&&'''((('''''')))+++---111333222...+++~~~rrrfff```]]]YYYWWWXXXVVV]]]fffnnnvvv~~~~~~zzz{{{llldddYYYPPPKKKHHHFFFEEECCC@@@>>>???CCCEEEEEECCCCCCAAA>>>===>>>???>>>>>>===>>>>>>???@@@AAAAAABBB???>>>@@@GGGRRRZZZ]]]]]]UUUSSSOOOJJJGGGDDDCCCBBBEEEHHHMMMRRRVVVWWWVVVUUUaaannn{{{}}}ssscccVVVJJJHHHEEECCC@@@>>><<<;;;:::===@@@@@@???>>>???@@@<<<>>>@@@@@@>>><<<===>>>>>>>>>===<<<;;;;;;===>>>:::===>>>>>>===AAAHHHNNNYYYbbbjjjiii```UUUOOOMMMGGGIIINNNTTTWWW]]]kkkyyyvvvgggZZZQQQKKKGGGBBB@@@AAADDDGGGHHHPPPUUU]]]eeemmmzzz~~~ooo^^^RRRFFFDDDAAA<<<777444444555222222222222222222222222////////////............,,,---......,,,,,,---......+++,,,///...***+++///,,,+++******))))))******'''((((((((()))))))))***'''&&&&&&'''***++++++***'''((()))***+++******)))))))))))))))((((((((('''%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''((())))))((('''''')))((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&((((((***,,,......,,,***vvvmmmfff^^^YYYWWWQQQVVV\\\```ccciiirrryyyvvvjjjccc\\\QQQIIIFFFFFFEEEDDDCCC???<<<===@@@CCCCCCBBBBBB@@@>>>======>>>>>>===999:::;;;<<<============BBB???===@@@GGGLLLMMMKKKFFFFFFEEEDDDBBB@@@???>>>@@@AAACCCEEEFFFGGGHHHHHHNNNZZZgggkkkiiiaaaTTTIIIDDDDDDDDDAAA>>>===>>>???888;;;>>>???===<<<===???>>>AAADDDCCC@@@>>>???@@@@@@???>>><<<;;;;;;>>>@@@:::===???>>>===AAAHHHOOOWWW^^^ccc```UUUKKKHHHIIIHHHIIIMMMRRRVVV^^^ooouuufffYYYOOOIIIEEE???======@@@CCCDDDLLLSSS[[[dddmmmzzzooobbbLLLKKKFFF@@@999555444555222222222222222222222222000/////////............,,,---......,,,,,,---...''')))...333///((()))000,,,++++++***)))*********'''((((((((())))))*********(((&&&'''***+++)))''''''((()))+++++++++***)))))))))))))))((((((((((((&&&'''((((((((('''&&&%%%&&&'''''''''&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$%%%%%%$$$###$$$&&&((($$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$&&&((()))((('''|||uuupppfff\\\ZZZTTTRRRUUUYYY[[[___cccuuu{{{tttlll[[[UUUMMMHHHFFFDDDBBB???AAAAAA@@@???>>>>>>???AAA@@@>>><<<<<<>>>>>>>>>======<<<;;;;;;<<<===>>>???>>>===>>>@@@BBBCCCCCCAAA@@@@@@@@@@@@????????????@@@??????AAACCCEEEEEEDDDKKKOOOUUUYYYWWWQQQHHHCCCAAABBBCCCCCCAAA>>>;;;:::<<<999888;;;<<<:::;;;>>>>>>???@@@???=========>>>@@@@@@???>>><<<;;;999888======<<<===@@@DDDHHHJJJUUUUUUSSSOOOJJJGGGFFFGGGEEEHHHLLLQQQYYYfffvvv{{{iiiYYYOOOHHHDDDBBBCCCCCCBBBDDDIIILLLUUU```hhhoooyyy}}}xxxggg[[[OOOJJJCCC<<<;;;???666444000////////////...000//////000222333222000,,,...000111222111000///***++++++,,,,,,++++++***---,,,,,,+++***)))((((((%%%***+++(((&&&)))***)))(((((())))))******++++++((((((((((((((((((((((((+++***)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''((((((&&&###"""%%%''''''&&&%%%'''))))))'''###&&&''''''%%%$$$$$$&&&(((%%%%%%'''((((((((('''&&&uuuiiiaaaZZZUUUTTTTTTTTTVVVYYYccchhhqqq{{{}}}tttaaaZZZQQQJJJGGGEEECCCAAABBBBBBBBBAAA@@@@@@AAABBB???===<<<<<<===>>>>>>======<<<<<<;;;;;;<<<===>>>=========>>>AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<>>>@@@AAAAAA@@@DDDGGGJJJMMMLLLHHHDDDAAA??????>>>>>>>>>===:::888<<<::::::===>>>;;;<<<>>>???@@@@@@@@@>>>===>>>???>>>>>>>>>>>>>>>===<<<;;;>>>>>>======???BBBFFFHHHLLLLLLKKKHHHEEECCCCCCDDDDDDHHHMMMSSS\\\jjjzzzyyyhhhZZZSSSIIIDDDBBBCCCCCCAAADDDHHHIIIQQQ\\\dddkkkvvvyyymmm___VVVKKK@@@::::::;;;999777666666555444222000///...///000000///---...///000111111111000000,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***))))))((((((,,,---)))(((***+++)))((((((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&'''(((&&&$$$###%%%((()))(((((()))++++++)))&&&&&&''''''&&&$$$$$$&&&(((%%%&&&'''((((((((('''&&&zzznnnddd[[[WWWSSSOOOPPPRRRTTTYYYaaajjjttt|||nnnfffYYYPPPKKKHHHEEEBBB????????????????????????>>>===;;;<<<===>>>>>>=========<<<;;;;;;;;;<<<<<<===<<<;;;<<<>>>??????======<<<<<<<<<<<<<<<======<<<<<<;;;===???@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???===;;;;;;===>>><<<:::===;;;<<<@@@@@@===<<<>>>???@@@AAA@@@>>>>>>>>>???===>>>>>>?????????>>>>>>@@@???>>>===>>>@@@BBBDDDCCCCCCCCCAAA??????AAACCCDDDIIIOOOWWWbbbqqquuueeeYYYSSSIIIDDDBBBCCCBBBAAABBBFFFHHHOOOYYY```hhhtttttthhhZZZLLLBBB>>>===;;;999888777555333000222111//////000000...,,,/////////000000000000000,,,------......------,,,,,,,,,++++++******))))))+++//////+++)))+++,,,***((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&&&&%%%%%%'''(((&&&%%%%%%&&&''''''%%%$$$&&&''''''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''}}}ssshhh```ZZZSSSQQQRRRSSSVVVZZZ___fffoooyyyuuugggZZZRRRLLLGGGDDD@@@@@@??????@@@???>>>===>>>===;;;<<<===>>>>>>=========<<<;;;;;;;;;::::::<<<;;;::::::<<<======<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<>>>AAADDDDDDCCC@@@????????????@@@@@@AAAAAA>>>;;;<<>>???@@@>>>>>>???@@@@@@@@@??????AAA@@@>>>>>>>>>???@@@AAA?????????>>>===>>>AAACCCFFFKKKTTT^^^jjjyyyppp```TTTNNNIIIDDDBBBBBBBBB@@@AAAEEEIIIPPPYYY```hhhuuuzzznnnaaaVVVPPPDDDAAA<<<888666444222000444222111000111111000/////////............//////,,,,,,------------,,,,,,+++++++++++++++++++++***,,,///000,,,)))++++++))))))))))))(((((('''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&(((((($$$#########$$$$$$######&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''zzzqqqggg\\\UUUTTTUUUUUUVVVWWWZZZ```hhhnnn|||xxxjjj```WWWOOOIIIHHHEEECCCBBBBBBBBB???===>>>===<<<<<<>>>??????>>>=========<<<<<<;;;;;;:::<<<:::999999;;;============<<<:::999999999:::;;;;;;:::;;;???CCCFFFGGGGGGAAAAAAAAAAAA@@@@@@@@@???CCC@@@===>>>@@@AAA@@@???<<<:::<<<@@@@@@<<<:::;;;???@@@AAA@@@>>>===>>>??????@@@@@@@@@@@@??????>>>AAA@@@???>>>>>>>>>???@@@>>>???>>>======???BBBEEEKKKRRR]]]iiiuuunnn]]]PPPIIIGGGCCCAAAAAAAAA???AAAEEEIIIPPPYYY```hhhwwwxxxnnngggVVVPPPHHH@@@<<<999777666444222000000111222111000...------,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***......***(((******(((*********))))))((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&###$$$$$$%%%'''(((((((((&&&''''''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''((((((zzzkkk```\\\WWWVVVSSSQQQQQQTTTZZZ___gggmmmvvv~~~sssggg\\\UUUNNNJJJDDDBBBAAA@@@===:::???>>>======???AAAAAA@@@=========>>>======<<<;;;<<<:::999:::<<<>>>??????@@@>>><<<:::999999:::;;;888888999===AAADDDEEEEEE?????????@@@??????>>>>>>BBBBBBBBBAAA@@@???>>>>>>===;;;<<>>???@@@???=========>>>??????@@@@@@@@@??????>>>???????????????@@@AAAAAA???????????????BBBFFFJJJTTT]]]jjjwwwmmm\\\OOOIIIFFFAAA???AAAAAA???BBBFFFHHHOOOYYYaaajjjyyy{{{jjjcccXXXNNNGGGBBB???<<<666333111000000111000///---------------,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------))),,,---)))''')))***(((************))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&'''''''''((((((((((((((("""###$$$&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$&&&((()))(((&&&%%%&&&&&&%%%$$$$$$%%%'''%%%'''))))))'''&&&'''((('''&&&&&&&&&&&&'''((((((uuuoooaaa___[[[UUUQQQQQQSSSVVVYYY]]]dddlllvvvzzzmmmeeeYYYRRRJJJEEECCCBBB>>>;;;@@@???>>>???AAABBBBBBBBB<<<===>>>?????????>>>===<<<;;;999:::===@@@BBBCCCCCCAAA>>>;;;999999:::;;;:::999:::<<>>>>>??????===<<>>;;;;;;======>>>???>>><<<<<<<<<===<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCAAABBBBBBCCCEEEJJJOOOTTT^^^iiixxxzzzhhhXXXNNNIIIDDD@@@>>>@@@@@@@@@BBBGGGJJJQQQ\\\dddnnn}}}~~~xxxnnndddZZZQQQIIIDDD===:::666333222222111000......///000///...---,,,+++,,,,,,,,,,,,,,,,,,+++******++++++,,,---......(((,,,,,,)))(((***+++)))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''(((((())))))***$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$&&&((()))'''$$$###%%%%%%$$$!!!!!!$$$&&&%%%'''))))))(((''''''''''''&&&&&&%%%&&&'''((()))ooolllfff]]]VVVRRRRRRTTTTTTVVVZZZ```hhhssszzzppphhh___UUUNNNLLLKKKGGGDDDAAA???>>>???BBBCCCCCCCCC<<<===>>>@@@@@@@@@???>>><<<;;;:::;;;>>>BBBDDDEEEFFFDDD@@@<<<:::::::::;;;===<<<<<<===@@@AAAAAA@@@;;;:::999888:::===AAACCCGGGLLLPPPMMMEEE??????BBBBBB>>>===??????<<<<<>>>>>===<<<;;;<<<===:::;;;<<<>>>@@@AAAAAABBB===>>>???@@@BBBCCCEEEEEEDDDEEEFFFHHHLLLQQQXXX]]]eeeqqqtttaaaSSSLLLIIIBBB???===???@@@@@@CCCHHHLLLUUU```iiisssyyynnnaaaVVVNNNFFFBBB===999666555333111///000111222222000...,,,,,,------......------,,,******+++,,,------......'''+++---)))(((+++,,,***&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''))))))(((((()))***+++,,,,,,---))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&$$$$$$&&&))))))&&&###'''((()))'''$$$$$$'''***%%%''')))***((('''''''''''''''&&&%%%&&&'''((()))nnnbbb^^^[[[WWWSSSSSSSSSVVVXXXXXX]]]kkkyyyyyylll___YYYUUUMMMHHHHHHCCCAAA???@@@CCCCCCAAA===@@@@@@@@@AAABBBCCCDDDEEEFFFBBB@@@@@@???>>>BBBHHHOOOJJJCCC@@@???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<:::===EEEKKKRRRWWW\\\XXXNNNDDDAAAAAA>>>>>>>>>>>>>>>>>>??????=========;;;::::::<<<>>>CCC???;;;<<>>>>>>>>AAAFFFJJJFFF@@@======<<<;;;:::======>>>>>>>>>>>>>>>>>>777999::::::999===DDDKKKVVV[[[]]]XXXMMMDDD@@@@@@AAA@@@@@@@@@@@@AAABBBBBB<<<<<<<<<;;;::::::;;;===BBBAAA???@@@AAACCCDDDDDDAAACCCEEEFFFIIINNNTTTXXXZZZYYYZZZ]]]ccckkksssxxxyyygggZZZQQQJJJFFFBBBBBBAAA@@@@@@BBBEEEIIIJJJUUU```hhhttt}}}xxxppphhh]]]SSSLLLEEE===888888666333222222222000...---.../////////...---,,,***------,,,...333555444000///---,,,+++***))))))&&&&&&&&&'''((()))******((()))***++++++***((('''&&&'''((())))))((('''&&&###%%%'''(((((()))***+++((('''&&&&&&&&&&&&''''''$$$$$$$$$###############$$$%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((((((((((((((('''''''''''''''(((((((((wwwllldddZZZTTTQQQQQQQQQQQQUUUZZZ```jjjwww{{{rrriii]]]SSSNNNIIIFFFDDDDDDFFFGGGEEEBBBCCCBBBBBBCCCFFFJJJOOORRRIIIBBB===>>>@@@@@@AAACCCGGGDDD@@@======>>>>>>>>><<<<<<======>>>>>>>>>>>>999:::;;;::::::===CCCHHHVVVYYYZZZUUULLLDDDBBBCCC>>>=========>>>>>>???@@@======>>>===<<<<<<>>>???AAACCCDDDDDDDDDDDDFFFGGGDDDGGGKKKLLLNNNTTT^^^fffhhhhhhjjjooovvv~~~rrraaaUUUOOOJJJHHH@@@AAA@@@@@@@@@BBBFFFIIIJJJVVVbbblllyyywwwlllbbbWWWLLLEEE@@@===888555444333222111///000000//////...,,,,,,***---...---000555777666000///---,,,***)))))))))---+++)))''''''(((***+++((()))***++++++***)))(((''''''(((((((((((('''''' ###&&&'''%%%$$$%%%'''&&&&&&'''(((((('''&&&&&&$$$$$$###""""""###%%%%%%$$$%%%%%%$$$######%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((('''%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''(((((((((((('''((('''&&&&&&&&&''')))***}}}uuuiii___WWWTTTSSSRRRSSSVVVWWW___jjjuuuvvvhhh\\\UUUNNNJJJFFFEEEFFFFFFEEEBBBBBBAAAAAABBBGGGNNNUUUYYYPPPGGG???@@@CCCCCCBBBCCCDDDCCCAAAAAAAAABBBCCCCCC>>>>>>?????????@@@@@@@@@?????????===<<<===BBBEEENNNQQQRRRNNNIIIDDDDDDFFF<<<;;;;;;<<<<<<===>>>???>>>@@@AAAAAA@@@@@@AAACCC???CCCGGGGGGFFFFFFHHHKKKHHHMMMRRRSSSUUU\\\iiissstttvvvyyy|||iiiYYYPPPKKKIIIGGGAAAAAAAAA@@@@@@BBBEEEIIILLLWWWeeeppp~~~yyyoooddd\\\OOOKKKCCC===:::777555333/////////......---,,,,,,+++...///...000444555333000///---+++***))))))(((---,,,***)))((())))))***(((((()))************)))'''(((((((((((((((((('''"""$$$%%%&&&'''&&&%%%$$$&&&&&&&&&''''''''''''''''''&&&$$$###$$$&&&((()))$$$%%%&&&%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###(((((((((&&&%%%%%%'''***%%%&&&''''''((((((''''''((('''%%%$$$$$$&&&((()))xxxkkk___YYYWWWUUUUUUWWWUUUYYYaaakkksss{{{vvvjjjbbbVVVQQQKKKGGGGGGGGGDDDBBBAAA@@@@@@AAAFFFNNNVVV[[[RRRIIIAAAAAADDDCCCBBBCCCAAABBBDDDEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???BBBDDDGGGIIIIIIGGGDDDAAABBBCCC????????????@@@AAABBBCCC>>>@@@BBBBBBBBBBBBCCCEEE???CCCGGGIIIHHHIIILLLOOOLLLRRRWWWYYY[[[cccppp{{{sssaaaRRRJJJGGGFFFEEECCCCCCBBBAAA@@@BBBEEEHHHNNNZZZiiivvvzzzrrraaa[[[SSSJJJCCC===777444///......---------------,,,///000......111111......---,,,+++***)))))))))'''((()))*********)))((((((((()))***************(((((((((''''''((((((((((((&&&%%%&&&******'''###((('''%%%$$$$$$&&&)))***'''&&&%%%$$$$$$&&&(((***$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%'''((('''&&&%%%%%%''')))%%%&&&&&&'''''''''''''''&&&%%%$$$######%%%'''(((yyylllddd^^^YYYXXXYYYTTTUUUZZZbbbhhhmmmuuu||||||ttteee^^^VVVPPPMMMKKKHHHFFFDDDCCCBBBBBBEEEKKKRRRVVVNNNFFF@@@AAABBBBBBCCCEEEDDDHHHMMMPPPQQQPPPOOOOOOIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCAAA@@@@@@AAACCCDDDEEEEEEFFFDDDAAA>>>======>>>>>>>>>???@@@AAABBBCCC===???BBBCCCCCCCCCDDDEEECCCFFFIIILLLNNNQQQTTTWWWTTTXXX]]]aaadddlllxxxssshhhXXXLLLFFFEEEEEEDDDCCCDDDCCCBBBAAACCCGGGJJJSSS```ooo}}}tttoooggg^^^TTTJJJ@@@:::111000///...------------,,,///000------///...+++,,,,,,+++***************%%%&&&(((***+++***)))(((((((((((()))******++++++((((((''''''''''''(((((()))'''&&&''')))***)))''')))'''$$$######&&&***,,,%%%%%%$$$######$$$%%%&&&$$$%%%''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%'''((((((''''''$$$%%%%%%$$$######$$$&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%''''''xxxnnnddd______XXXUUUWWW\\\^^^```fffnnnvvv~~~wwwoooddd\\\WWWTTTPPPMMMKKKIIIFFFDDDEEEGGGJJJMMMGGGBBB@@@BBBCCCDDDHHHMMMSSSZZZbbbggggggeeebbbaaaYYYXXXWWWVVVUUUSSSRRRRRROOOMMMIIIFFFEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@>>>===<<<<<<======>>>@@@AAABBB???BBBEEEFFFGGGGGGHHHIIIKKKJJJLLLPPPVVV[[[___```aaadddhhhlllrrrzzzvvvfff]]]PPPHHHEEEEEEFFFFFFAAABBBBBBBBBCCCFFFKKKOOOZZZfffuuu~~~vvvkkk^^^PPPHHH777666333000...,,,,,,,,,+++...///------///...+++***************++++++,,,'''(((((()))))))))))))))(((((((((((()))***+++,,,)))((('''&&&&&&'''((()))$$$''')))'''######(((---'''&&&%%%%%%%%%''')))***%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((~~~ppphhhggg]]]XXXWWWYYYXXXVVV[[[bbbhhhqqq}}}{{{ooofff___[[[WWWTTTQQQOOOKKKGGGDDDDDDEEEFFFCCCAAAAAADDDFFFHHHNNNVVVdddlllwww}}}|||yyyuuutttnnnnnnlllkkkiiigggfffeee]]]YYYTTTNNNIIIEEEAAA???>>>???BBBDDDDDDDDDCCCBBB@@@@@@@@@AAABBBDDDEEEFFFCCCFFFIIIKKKKKKLLLMMMNNNQQQOOOOOOTTT\\\cccggggggmmmnnnrrrwwwwwwggg^^^VVVLLLEEEDDDFFFGGGHHH???@@@AAACCCEEEIIIOOOSSS^^^jjjzzz}}}ooo```VVV===;;;777333///,,,+++***)))---///---...111000---))))))))))))***+++,,,---,,,+++)))((('''(((***+++(((((((((((()))***+++,,,)))((('''&&&&&&'''((()))&&&+++'''&&&111$$$%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%$$$&&&(((((('''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''((())))))***)))))))))xxxooofff```XXXRRRPPPRRRUUUWWWcccgggnnnttt|||tttkkkeeeaaa___XXXTTTOOOKKKHHHFFFDDDBBB@@@???AAACCCDDDGGGQQQ\\\kkk{{{|||zzzxxxwwwssslllaaaVVVOOOJJJFFFDDDGGGDDDBBBDDDCCC@@@@@@CCC@@@@@@@@@BBBEEEFFFFFFEEEGGGIIIJJJJJJJJJKKKMMMOOORRRSSSUUUXXX^^^gggpppwwwyyyzzz~~~qqqbbbPPPOOOLLLJJJHHHGGGFFFGGGDDDFFFFFFCCCAAAFFFRRR]]]gggvvvpppcccOOODDD888111111111///+++...............///000111,,,+++******))))))******,,,***((('''&&&'''((()))&&&""""""(((---,,,***''''''(((((())))))******''''''((()))+++...000222&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((()))))))))))))))(((((((((}}}nnnggg^^^WWWUUUUUUWWWXXXXXX\\\aaahhhoooyyy|||uuuooolllbbb]]]VVVQQQMMMJJJGGGEEEBBBAAABBBDDDDDDFFFOOOZZZgggwww{{{ooocccZZZTTTOOOMMMKKKHHHGGGIIIHHHDDDCCCEEEEEEDDDEEEGGGIIIJJJJJJHHHKKKLLLNNNNNNNNNPPPRRRUUUXXXZZZ\\\```eeemmmvvv}}}{{{ssseeeYYYLLLKKKIIIGGGFFFFFFFFFFFFFFFHHHIIIGGGFFFMMMYYYcccqqq~~~~~~ttt\\\PPP@@@666444333111.........------...///000000,,,+++******))))))******)))))))))))))))(((''''''+++(((&&&'''***+++***(((((()))))))))************&&&&&&&&&''')))+++---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((yyyqqqggg^^^YYYWWWWWWWWWSSSUUUYYY]]]bbbjjjsssyyyzzzuuuoooiiiaaaYYYSSSOOOKKKHHHEEECCCCCCDDDDDDEEELLLUUUaaappp~~~}}}oooddd\\\WWWTTTNNNLLLMMMPPPNNNHHHEEEFFFHHHHHHIIIKKKNNNOOONNNMMMNNNPPPQQQRRRRRRTTTXXXZZZ^^^aaaeeejjjpppxxx~~~qqqggg```VVVMMMIIIHHHGGGFFFFFFGGGHHHIIIHHHKKKLLLLLLNNNVVVcccmmm~~~kkk]]]JJJ<<<555222000---......---------......///,,,+++******))))))******'''(((***++++++)))'''&&&******************)))((())))))************++++++%%%%%%%%%&&&'''(((******&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$############&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''wwwkkkddd^^^[[[YYYYYYXXXXXXYYY\\\```fffiiittt}}}{{{uuukkkaaaYYYSSSMMMJJJGGGDDDCCCDDDCCCDDDJJJQQQZZZfffrrr{{{uuuhhh___YYYVVVQQQPPPSSSVVVTTTMMMHHHHHHIIIIIIJJJMMMQQQSSSSSSRRRPPPQQQRRRSSSTTTVVVZZZ]]]aaafffmmmttt|||}}}vvvkkk___WWWQQQLLLHHHIIIHHHHHHHHHIIIKKKMMMNNNIIILLLOOORRRWWWaaannnxxx|||nnnXXXFFF:::555111//////...---------------...,,,+++******))))))******'''((()))******)))((('''$$$&&&)))***)))(((((())))))))))))))))))))))))***&&&&&&&&&&&&&&&''''''(((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###############%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''vvvmmmgggccc]]][[[XXXWWWXXX[[[^^^___fffnnnzzzuuukkkaaaYYYQQQMMMHHHDDDBBBDDDDDDCCCHHHNNNPPPZZZdddmmmxxxwwwjjjaaa[[[XXXUUUUUUXXX\\\ZZZSSSMMMLLLIIIIIIKKKOOOTTTWWWXXXWWWRRRSSSSSSTTTTTTWWW\\\___ccciiisss}}}}}}vvvkkkdddZZZSSSMMMIIIHHHHHHGGGGGGHHHIIIKKKNNNPPPRRRKKKNNNRRRWWW___kkkxxx}}}iiiUUUGGG===777333000///...---------------,,,+++******))))))*********)))(((''''''((()))***$$$&&&))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&''''''|||sssnnn```]]]XXXVVVVVVWWWXXXXXX^^^dddmmmvvvwwwmmmcccYYYTTTMMMHHHEEEFFFEEEDDDFFFJJJHHHNNNVVV___jjjxxxvvvjjjbbb]]]ZZZWWWWWWZZZ___]]]VVVPPPOOOKKKKKKLLLPPPTTTWWWXXXWWWRRRRRRSSSRRRSSSVVVZZZ^^^bbbjjjvvvvvvllleeeZZZTTTOOOLLLIIIFFFGGGJJJEEEFFFFFFHHHKKKNNNQQQSSSQQQSSSXXX___iiiwwwtttaaaQQQDDD:::444222111000///...---------,,,+++******))))))*********)))'''&&&&&&(((***+++*********))))))((('''&&&((((((''''''''''''&&&&&&''''''(((((((((''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''}}}nnnhhhaaa[[[YYYWWWUUUTTTWWW[[[```fffmmmxxx|||pppeee^^^UUUOOOKKKJJJHHHDDDDDDGGGDDDGGGLLLSSS\\\hhhxxx|||mmmccc\\\XXXWWWSSSRRRVVVZZZYYYRRRNNNMMMJJJJJJKKKMMMPPPQQQQQQPPPNNNNNNMMMLLLLLLOOOTTTWWW^^^fffsss~~~wwwqqqkkkddd\\\VVVNNNIIIGGGHHHFFFCCCEEEJJJFFFGGGHHHJJJLLLPPPSSSUUUXXX[[[```iiitttppp___NNN@@@888333333111000///.........,,,+++******))))))******((((((((((((((()))******+++(((&&&&&&((()))'''%%%)))(((((((((''''''''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((wwwmmmddd^^^YYYTTTQQQQQQTTTWWWZZZ___iiiuuu~~~zzznnnfff\\\UUUOOOMMMJJJEEECCCEEEEEEEEEGGGKKKQQQ[[[iiiuuupppcccYYYTTTQQQPPPLLLLLLOOOTTTSSSMMMHHHHHHIIIHHHGGGHHHJJJJJJHHHGGGHHHHHHGGGFFFFFFHHHMMMPPPXXXaaannn{{{|||yyyqqqkkkeee```\\\WWWQQQLLLGGGCCCCCCFFFEEEAAACCCHHHIIIJJJKKKLLLOOOSSSVVVXXX^^^```fffooo|||ooo\\\LLLCCC444444222000///.........,,,++++++***)))*********%%%''')))***+++***)))((('''"""!!!&&&)))(((&&&******))))))((((((((('''$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))zzzpppiiibbbZZZUUURRRSSSSSSRRRTTT[[[dddkkkxxxxxxnnnfff\\\SSSRRRPPPJJJHHHIIICCCBBBDDDHHHKKKNNNWWW```mmmzzzyyynnnaaaVVVQQQNNNJJJGGGIIIGGGFFFHHHJJJIIICCC===AAABBBBBBCCCCCCBBBBBBAAACCCCCCAAA@@@???AAAFFFIIIQQQYYYdddnnnuuuxxx{{{|||xxxsssooommmllljjjeee```XXXTTTOOOMMMMMMLLLIIIGGGDDDDDDDDDEEEFFFGGGIIIIIIIIIKKKNNNQQQSSSVVVZZZ\\\cccjjjuuu{{{mmmZZZKKK@@@666///000222000....../////////---,,,***)))(((&&&'''((()))))))))))))))'''(((***)))(((&&&&&&'''************++++++++++++))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((yyyoooddd]]]UUUTTTRRRQQQSSSWWW\\\___iiiqqq{{{qqqfff\\\WWWRRRKKKFFFFFFDDDBBBCCCFFFFFFGGGMMMUUUbbbmmmyyy~~~mmmdddWWWOOOJJJHHHEEEBBBEEECCCAAABBBEEEDDD@@@;;;@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???AAADDDGGGJJJPPPZZZaaafffhhhiiiiiidddcccaaa]]]YYYWWWUUUUUUOOOKKKGGGFFFFFFFFFEEECCCCCCDDDEEEGGGIIIKKKLLLMMMKKKMMMPPPSSSVVV\\\bbbgggjjjrrr}}}uuudddUUUCCC999000///000...,,,+++000---***'''&&&(((+++---'''((())))))*********)))'''((()))(((&&&%%%&&&''''''''''''((((((((())))))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''}}}ooofff]]]XXXSSSQQQRRRSSSRRRQQQ\\\bbbmmmyyyuuuhhh```YYYPPPJJJHHHGGGDDDDDDEEEDDDBBBDDDJJJTTT]]]hhhooouuuxxxtttmmm___XXXNNNGGGDDDCCCAAA@@@BBB???======@@@AAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???@@@BBBDDDCCCHHHNNNSSSTTTTTTTTTSSSOOOQQQPPPLLLFFFCCCFFFIIIFFFDDDAAA???@@@AAAAAAAAADDDFFFIIILLLPPPSSSUUUVVVTTTUUUUUUWWW[[[bbbkkkqqqvvv~~~qqqcccJJJ???555111000---+++******)))''''''''')))+++---)))))))))***************'''((((((&&&$$$$$$&&&(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%'''(((&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&uuujjjaaaVVVQQQQQQQQQNNNJJJWWW[[[aaajjjttttttkkkccc[[[TTTOOOJJJFFFEEEFFFEEEBBBBBBFFFMMMSSSZZZ```gggjjjddd[[[UUUOOOIIIDDDCCCCCCBBBBBBAAA???======???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@@@@CCCHHHJJJJJJHHHGGGGGGGGGFFFEEEAAA>>>>>>AAAEEEEEECCC@@@??????@@@AAABBBHHHKKKOOOUUUZZZ^^^```aaaaaa```^^^]]]```hhhrrryyy|||oooSSSGGG:::555222///------###&&&***......,,,)))&&&******************++++++(((((('''$$$######&&&((('''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''%%%###""""""$$$''')))%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&wwwkkk\\\TTTSSSRRRNNNIIIRRRTTTWWW]]]fffrrr~~~tttlllddd[[[TTTLLLHHHFFFGGGFFFDDDCCCFFFHHHLLLPPPSSSXXXZZZTTTLLLLLLIIIEEEBBBBBBBBBCCCCCC???>>>>>>???@@@@@@@@@???<<<;;;;;;::::::;;;;;;<<<;;;===??????>>>===>>>>>>>>>AAADDDEEEDDDCCCCCCCCCFFFCCC???>>>AAADDDEEEEEEFFFEEECCCAAA@@@BBBDDDFFFLLLPPPWWW^^^dddhhhjjjkkkjjjiiigggfffiiirrr|||www[[[MMM>>>777333///......&&&)))---000000---(((%%%++++++***))))))***++++++(((((('''$$$######&&&(((''''''''''''(((((((((((()))(((((((((((((((((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''%%%###""""""$$$''')))%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&yyyjjj___ZZZWWWQQQLLLKKKLLLNNNRRRYYYdddooowww~~~vvvnnnbbbXXXSSSMMMHHHHHHHHHEEEDDDEEECCCGGGIIIHHHJJJLLLIIICCCDDDCCCAAA@@@??????AAAAAA<<<>>>AAACCCCCCAAA???======<<<;;;::::::;;;<<<===;;;===??????=========>>><<>>======>>>???===AAAGGGJJJIIIEEE@@@===>>>===;;;::::::;;;===>>>===>>>???>>>===<<<===>>>===???@@@@@@??????@@@AAA???>>>???AAAEEEHHHIIIJJJGGGHHHHHHHHHIIIMMMTTTYYY```eeelllttt{{{~~~~~~~~~|||}}}qqq___KKK>>>666000---...000///---+++***+++,,,,,,,,,+++)))''''''((()))***'''((()))(((&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''xxxlll___WWWOOOOOONNNLLLLLLOOOTTTXXX```hhhsss}}}uuulllbbbXXXSSSNNNHHHEEEEEE@@@DDDEEEAAA???BBBFFFGGG>>>??????>>>======>>>???@@@EEEMMMQQQOOOJJJCCC??????>>><<<;;;;;;<<<>>>???>>>??????>>><<<<<<===??????AAABBBAAA@@@???@@@BBB:::>>>CCCDDDDDDFFFJJJNNNIIIJJJLLLMMMOOOTTT\\\bbbjjjooowww|||jjjSSSDDD:::333//////)))+++...000///---***(((,,,***((('''&&&'''((()))'''(((***)))(((&&&&&&'''((((((((())))))))))))***'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$&&&''''''%%%%%%&&&(((|||nnndddVVVTTTQQQNNNMMMOOOPPPRRRXXX^^^gggqqqzzzwwwqqqhhh^^^UUUMMMEEE@@@IIIFFFCCCAAAAAAAAA@@@???@@@BBBBBBAAA@@@>>>???@@@CCCMMMZZZ```]]]RRRGGGAAA@@@???===<<<;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@DDDIIIMMMOOOPPPMMMNNNPPPSSSWWW]]]eeekkkpppwww~~~pppYYYEEE999444111000000///,,,***)))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((&&&'''((('''&&&'''(((***$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&%%%%%%''')))&&&%%%"""&&&$$$%%%&&&$$$"""$$$''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###(((%%%"""###&&&((((((&&&|||qqqbbb^^^WWWQQQMMMKKKKKKLLLNNNTTT[[[aaaiiitttxxxmmmbbbYYYRRRKKKGGGNNNKKKGGGDDDDDDCCCBBB@@@===>>>?????????@@@BBBEEENNNZZZfffjjjbbbUUUIIICCC@@@@@@@@@@@@????????????AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFIIIMMMPPPRRRRRRQQQSSSWWWZZZ___eeelllqqqxxxvvv^^^HHH:::444111//////...---+++******++++++))))))))))))))))))))))))''''''((((((((()))))))))&&&'''((('''&&&&&&(((***''''''((())))))(((''''''&&&&&&&&&%%%$$$$$$&&&(((""",,,***$$$((('''$$$(((&&&$$$###$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$%%%%%%$$$###!!!'''%%%$$$$$$%%%'''''''''sssmmmcccYYYQQQLLLKKKKKKJJJNNNQQQSSSVVV```ppp|||zzznnnddd\\\VVVRRROOOLLLGGGDDDBBBAAA@@@>>>===============???CCCGGGSSS```mmmooocccSSSHHHCCC???@@@AAAAAABBBAAAAAA@@@DDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEIIIJJJKKKMMMOOORRRSSSTTTXXX[[[aaafffkkkqqqvvvzzzxxx___III;;;444111000...------,,,,,,++++++***))))))))))))))))))))))))'''''''''''''''(((((((((&&&'''((('''&&&&&&(((***(((((()))******)))(((((($$$%%%%%%$$$######$$$&&&%%%)))&&&$$$''' $$$&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%&&&&&&&&&%%%%%%'''(((tttggg]]]UUURRRPPPNNNPPPQQQOOOMMMTTTbbbnnnxxxtttjjjaaa[[[QQQMMMHHHDDDBBBAAA@@@???@@@@@@>>><<<;;;===AAAEEESSSaaaoooooobbbRRRIIIGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLOOOQQQSSSUUUWWWYYY[[[]]]aaaeeelllsssxxx}}}ttt\\\FFF999333111000,,,------------,,,+++***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&%%%######$$$%%%%%%$$$ """&&&!!!&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%###&&&((('''$$$$$$&&&)))yyylllaaaZZZVVVOOORRRRRRNNNKKKOOOXXXaaaiiisssvvviiibbbWWWRRRLLLHHHFFFDDDCCCBBBAAA@@@>>>;;;:::===BBBFFFUUUbbbnnnmmmaaaTTTOOOOOOMMMLLLKKKKKKLLLOOORRRTTTSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZ[[[^^^aaadddeeegggjjjmmmmmmrrryyyoooYYYEEE999333000///,,,,,,---------,,,++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%!!!%%%***!!!&&&&&&&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&((())))))((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&###&&&((('''%%%$$$&&&)))qqqfff```SSSSSSQQQNNNLLLNNNSSSXXX```iiiuuuuuulll^^^XXXQQQKKKGGGEEECCCBBB??????>>><<<<<<@@@EEEIIIRRR[[[dddccc[[[TTTSSSVVVUUUTTTTTTTTTVVVYYY\\\^^^\\\\\\\\\\\\]]]^^^___```______aaabbbdddeeefffggghhhlllppprrrrrrtttyyy|||}}}vvvhhhTTTBBB888222///---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((('''''''''''''''%%%&&&'''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''%%%'''((('''%%%$$$$$$$$$$$$&&&"""$$$+++'''""")))%%%&&&'''&&&%%%%%%&&&((('''''''''''''''''''''''' """%%%%%%$$$######$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''&&&&&&&&&'''zzzsssddd___XXXRRROOOPPPRRRSSSYYY___iiirrr{{{~~~llleee\\\SSSMMMHHHEEECCC@@@@@@@@@>>>>>>@@@EEEHHHHHHNNNUUUXXXXXXZZZ___dddccceeehhhjjjmmmnnnoooooonnnnnnooopppqqqrrrtttuuusssttttttuuuuuuvvvvvvwww{{{{{{rrrbbbWWWHHH;;;444111///...---,,,+++++++++,,,------)))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&&&&&&&%%%%%%'''))))))((('''&&&&&&'''((()))$$$&&&''''''%%%###"""""" &&&"""(((***%%%%%%%%%'''(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""!!!!!!"""$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%xxxooocccYYYTTTSSSRRRQQQSSSXXX___eeemmmxxx}}}vvvkkkaaaXXXRRRNNNKKKEEEDDDCCC@@@??????BBBDDDCCCHHHOOOVVV]]]fffpppxxxvvvzzz~~~nnncccNNNFFF;;;333111111111111...---+++******+++---///))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((((('''&&&%%%%%%&&&'''(((###%%%&&&&&&$$$!!!!!!!!! ***%%%(((...(((%%%%%%'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&''''''(((&&&$$$###&&&))))))'''###qqqfff___ZZZVVVSSSTTTTTTWWW\\\bbbiiivvv{{{mmmccc]]]UUUMMMJJJFFFAAA>>>>>>???AAAAAADDDFFFMMMWWW```iiivvvnnnYYYLLLAAA>>>888222//////000111///,,,)))&&&&&&(((+++---)))$$$"""''')))((((((---)))(((((('''&&&%%%%%%%%%***)))(((&&&'''(((***+++''')))***)))(((&&&&&&'''$$$%%%'''(((((('''%%%$$$ ###%%%%%%######%%%((($$$"""!!!"""$$$&&&''''''(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$&&&((()))&&&###tttllleee^^^ZZZTTTSSSTTTWWWZZZ^^^hhhsss~~~{{{pppggg]]]TTTNNNIIICCC???>>>???AAAAAACCCDDDKKKUUU^^^hhhvvvyyylllYYYJJJBBB999666222///------...///---,,,+++***))))))***++++++%%%$$$(((***((())),,,+++******)))((((((''''''***)))'''%%%%%%%%%'''''''''(((((('''&&&%%%%%%'''%%%%%%&&&''''''&&&%%%%%%!!!###%%%%%%$$$$$$&&&((()))(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&((((((%%%###vvvkkkddd[[[XXXWWWWWWUUUVVV]]]eeetttvvviii___WWWQQQIIICCCAAABBBCCCCCCBBBCCCHHHQQQZZZdddsssttthhhXXXHHH>>><<<111000///---------...///------------,,,+++)))))),,,(((''')))***))))))************)))(((((('''''')))(((&&&$$$######$$$$$$'''''''''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$&&&'''""""""######$$$&&&'''(((((('''%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''%%%###zzzqqqhhhddd```]]]YYYVVV[[[cccooo|||vvvkkkccc\\\SSSKKKHHHGGGGGGGGGCCCCCCFFFLLLSSS\\\jjjwwwuuufffYYYKKK???888888000//////////////////000.........---,,,+++***)))---+++)))***+++***))))))((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%(((''''''%%%###$$$''')))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%&&&&&&!!!"""############%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&%%%$$$tttnnniiiddd^^^[[[```hhhsss|||ooohhh^^^UUUOOOLLLJJJIIIGGGEEEFFFIIILLLRRR]]]iiivvvtttdddRRRGGG???888222000000000000000000//////...000...---+++******+++,,,,,,,,,+++***++++++***'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&%%%%%%(((+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%&&&&&&&&&%%%)))++++++)))%%%###"""###$$$%%%'''(((((('''&&&%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%yyyqqqkkkdddbbbhhhqqq{{{tttjjj```XXXSSSOOOLLLKKKHHHGGGHHHGGGIIIRRR[[[kkk{{{wwwcccSSSCCC<<<999555000...//////.........---------...---+++***)))***,,,---+++,,,+++)))***,,,***&&&))))))))))))))))))((((((%%%%%%&&&'''((()))******'''(((((('''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%% ###''''''%%%%%%''')))$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((~~~vvvooonnnuuuyyyooofff___XXXTTTNNNKKKIIIIIIFFFEEEKKKSSS^^^ooo~~~ooobbbPPPEEE;;;777555222000000------,,,,,,,,,---......*********+++++++++++++++(((++++++)))***---+++%%%((()))))))))))))))))))))%%%&&&'''(((((((((((((((%%%&&&((('''&&&&&&((()))%%%%%%&&&''''''&&&%%%%%%'''%%%$$$%%%''''''&&&$$$"""$$$$$$&&&***---&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$'''***zzzyyy{{{rrriiiaaa\\\OOOMMMKKKJJJGGGEEEIIIQQQSSScccvvv~~~}}}|||{{{zzzzzzzzzrrrttttttppplllmmmrrrwww~~~qqq```RRR???999555333000+++,,,///------,,,,,,---///000222&&&(((***,,,---,,,+++)))'''***+++((()))---+++%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&###%%%''''''&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$(((&&&$$$%%%'''(((&&&$$$"""&&&***)))&&&###%%%((((((%%%!!!###'''+++%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&%%%$$$%%%(((,,,xxxuuuzzzqqqgggbbbZZZVVVPPPKKKIIIHHHGGGFFFRRR[[[hhhqqqxxxnnnkkklllqqqxxx~~~}}}{{{wwwqqqmmmllljjjgggbbb^^^]]]___bbbaaaaaa___]]]\\\\\\___bbbkkkvvvnnnYYYIIICCC777666333000...---,,,,,,+++---......,,,+++++++++...---+++***)))***++++++'''(((+++000...)))''')))***++++++)))'''&&&&&&&&&$$$%%%'''((()))(((&&&%%%###$$$&&&(((((('''%%%$$$&&&'''((('''%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%&&&%%%$$$###"""{{{ssskkkggghhhllluuuwwwppp___[[[UUUQQQNNNLLLJJJHHHNNNUUU]]]ccchhhqqqwww```\\\ZZZ^^^dddiiisss{{{yyyvvvnnnkkkgggeeedddaaa]]]ZZZXXXWWWUUURRROOOOOOQQQSSSPPPQQQQQQPPPPPPSSSWWWZZZiiittttttcccPPPBBB===555444222///...---------,,,---...---+++***+++,,,------,,,+++++++++++++++***)))***---,,,((((((,,,)))******)))((('''((((((((()))+++,,,,,,,,,***)))$$$%%%&&&'''(((''''''&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$""" uuujjjaaaZZZYYY[[[^^^eeerrr|||iiiddd]]]WWWSSSPPPMMMKKKKKKNNNQQQSSSVVV___lllvvvvvv]]]UUUNNNNNNQQQTTTZZZ```fffgggiiiiiigggccc___]]]XXXVVVTTTSSSRRRQQQOOOMMMKKKLLLLLLKKKJJJJJJLLLMMMJJJLLLNNNPPPSSSWWW]]]aaannnxxxtttdddTTTDDD:::777222111000...---------------...---,,,******,,,---,,,------------,,,,,,+++,,,******+++***''')))...''''''''''''''''''''''''%%%&&&'''((()))(((''''''%%%%%%&&&&&&'''((())))))'''((()))((('''&&&'''((('''''''''''''''(((((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""}}}qqqhhh```YYYVVVWWWZZZ^^^fffooozzzwwwpppeee[[[TTTPPPMMMKKKHHHJJJKKKKKKLLLSSS^^^gggyyyjjj]]]QQQKKKJJJJJJLLLOOORRRSSSUUUTTTSSSPPPOOOOOOPPPPPPOOOOOOOOOOOONNNMMMKKKMMMPPPQQQRRRRRRTTTUUUVVVXXX\\\```eeekkkqqqvvv|||gggUUUFFF:::444333//////......------------......---+++)))))),,,...,,,---...///...---,,,++++++)))***,,,+++((()))---((('''&&&&&&''''''&&&%%%######$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***&&&'''((('''&&&%%%&&&''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%"""###%%%%%%&&&%%%$$$###$$$$$$%%%&&&(((((())))))ssskkkccc[[[XXXZZZ[[[\\\___dddkkkvvv}}}nnnaaaVVVPPPMMMKKKFFFGGGHHHIIIJJJNNNUUU[[[eeepppuuueeeSSSKKKHHHGGGGGGHHHGGGHHHIIIHHHGGGHHHKKKMMMPPPQQQSSSTTTTTTTTTTTTTTTTTTWWWZZZ]]]^^^___aaacccgggjjjoootttyyypppZZZIII>>>555222333---------.........------......---+++)))))),,,...+++,,,---...///...---,,,((((((+++///...)))(((***,,,***(((((())))))'''%%%((((((((()))))))))))))))&&&%%%%%%%%%&&&'''))))))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$###""" !!!!!!###$$$%%%&&&'''zzznnnddd]]][[[^^^\\\\\\\\\]]]aaaiiittt{{{|||lll```WWWQQQNNNFFFGGGHHHHHHIIIKKKNNNQQQ[[[fffuuuzzzfffQQQGGGEEEDDDCCCCCC@@@BBBBBBAAAAAAFFFMMMTTTYYY]]]cccfffhhhhhhhhhiiiiiilllppprrrtttuuuxxxzzzrrraaaMMM@@@999333111222------......///......------...---,,,******,,,---+++,,,,,,------------,,,'''(((,,,000///)))''')))...+++)))))),,,,,,***'''))))))************++++++%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$}}}rrrgggbbbaaa___]]][[[XXXYYY]]]dddjjjvvv~~~qqqeeeZZZTTTLLLLLLJJJIIIHHHIIIKKKMMMUUU]]]jjjwwwoooVVVJJJGGGEEEBBB@@@?????????>>>???GGGTTT]]]gggnnnwww~~~{{{```QQQAAA999666222000111---...///000//////...---,,,---...---+++***+++,,,+++++++++++++++,,,------)))(((+++...---((((((+++(((%%%$$$&&&***,,,***((('''&&&&&&&&&''''''(((((($$$%%%&&&&&&&&&%%%$$$######$$$&&&%%%$$$$$$&&&'''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''&&&&&&''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&vvvjjjeeeccc```\\\WWWTTTUUUYYY\\\fffppp~~~pppbbbZZZTTTRRRNNNJJJHHHIIIKKKMMMKKKRRR\\\gggsssyyypppllljjjmmmrrrzzz}}}aaaQQQLLLHHHBBB????????????>>>@@@JJJYYYeeeooowww|||pppTTTGGG999444444222//////...///000000000///...---+++---......,,,+++++++++++++++***)))***+++---...+++)))***,,,***''')))---!!! &&&)))(((&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''&&&$$$""" $$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&)))(((&&&%%%$$$%%%&&&&&&"""!!!!!! !!!"""$$$%%%ssskkkhhhccc[[[VVVTTTTTTTTTTTT```eeemmmwwwnnnbbb___ZZZTTTPPPNNNNNNNNNMMMNNNQQQYYYbbbjjjrrrzzzfff^^^ZZZWWW[[[dddjjjooovvvsss___PPPHHHCCC@@@CCCCCCBBB@@@@@@FFFQQQYYYgggttt}}}iiiZZZEEE@@@999444111000...---000///...------------------------------------------...///...+++***,,,///+++*********))))))(((((('''''''''((()))***+++,,,%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''******)))&&&"""!!!###&&&&&&'''((('''&&&&&&'''(((''''''&&&%%%&&&'''((()))&&&)))'''%%%,,,'''&&&%%%$$$$$$&&&''')))$$$&&&((()))(((''''''((($$$$$$%%%%%%%%%%%%&&&&&&{{{sssjjjeee___YYYVVVTTTQQQPPPUUUZZZbbbkkkvvv}}}sssmmmhhhaaa[[[XXXUUUSSSRRRNNNPPPVVV^^^ccchhhrrr}}}qqq]]]VVVSSSOOOPPPVVVUUUZZZaaajjjtttmmm]]]QQQHHHCCCAAABBBBBB@@@???BBBIIIOOOcccnnn~~~rrr___QQQ???<<<777444222111///...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,))))))***,,,***************)))))))))###############$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''((('''%%%###$$$%%%&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%&&&'''(((&&&(((&&&!!!###&&&&&&'''&&&%%%$$$$$$&&&''')))!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&sssnnnfff___YYYUUUQQQNNNMMMQQQWWW___hhhsss~~~xxxssslllfff```\\\XXXUUURRRSSSWWW\\\^^^^^^dddkkkuuulllXXXPPPMMMIIIHHHJJJHHHKKKPPPWWW```jjjuuu|||ooo___QQQGGGCCCCCCCCCBBBAAABBBDDDGGGXXXaaaooo~~~rrr```NNNBBB888666444333333222000...///...------------------++++++++++++++++++++++++)))***+++***(((((((((******************+++++++++'''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''!!!$$$''''''&&&%%%$$$$$$%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&'''&&&$$$&&&)))&&&!!!&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{pppfff]]]XXXSSSQQQNNNPPPTTTXXX^^^gggooouuu~~~wwwqqqkkkddd^^^ZZZYYYXXX[[[^^^]]]ZZZ[[[```dddnnn|||rrr[[[PPPMMMIIIGGGFFFFFFGGGIIIKKKOOOVVV___dddpppxxxnnn\\\QQQJJJHHHFFFDDDCCCDDDEEEFFFJJJNNNZZZjjjyyysssaaaNNN???666444333222333333222///---......---,,,,,,---------++++++++++++++++++++++++)))*********)))((((((((())))))******++++++,,,,,,++++++***)))(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""$$$%%%&&&%%%$$$######%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&&&&%%%&&&)))&&&!!!&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&zzzlllbbb\\\XXXWWWTTTTTTUUUVVVXXX]]]ccchhhvvv~~~yyypppgggaaa\\\ZZZZZZ\\\ZZZUUUTTTVVVXXX```lllyyy{{{bbbRRRLLLIIIGGGFFFCCCBBBBBBAAABBBFFFLLLPPPYYYbbbppp}}}ooocccSSSMMMFFFCCCDDDFFFHHHHHHBBBCCCKKKYYYfffsssvvveeeSSSDDD999333333222222222222111---***------,,,,,,,,,------...------------------------*********++++++***)))((()))))))))******++++++,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###############%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&%%%"""&&&'''$$$###%%%&&&$$$%%%%%%%%%%%%&&&&&&''''''$$$"""!!!!!!###$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&vvvkkkddd```^^^ZZZYYYWWWTTTSSSUUUZZZ^^^iiirrr~~~wwwkkkddd^^^[[[YYYZZZWWWQQQOOOPPPRRRWWW```kkkwwwlllXXXMMMHHHEEEDDD@@@@@@@@@>>>>>>AAAFFFIIIKKKRRR]]]iiivvvzzz```WWWLLLGGGIIIMMMNNNNNNGGGCCCEEEOOOYYYaaapppxxxgggVVVIII???888555444333222222222000---***,,,,,,,,,,,,,,,------...------------------------+++******+++,,,,,,)))''')))))))))))))))*********''''''&&&%%%$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***'''$$$"""###$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&"""&&&'''###!!!$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%""""""%%%&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&|||ssslllhhh^^^\\\YYYUUURRRSSSWWWZZZ]]]fffqqq{{{vvvnnnhhhccc___^^^[[[TTTQQQQQQMMMRRRXXX```jjjxxx|||fffVVVMMMHHHEEEBBBBBBBBBAAA@@@BBBEEEGGGFFFIIIOOOVVV```nnn}}}wwwlll___YYYZZZ]]]\\\ZZZQQQHHHEEEJJJNNNPPP\\\kkkzzzvvvhhhTTTDDD<<<999666444333222111111111000...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---,,,)))&&&)))))))))((((((((((((((()))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%$$$$$$&&&'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''(((''''''&&&$$$&&&%%%$$$&&&)))((($$$%%%%%%&&&&&&''''''&&&&&&,,,((($$$%%%((()))(((%%%$$$$$$%%%%%%%%%%%%&&&&&&vvvpppaaa___[[[WWWTTTUUUXXX\\\WWW^^^iiiqqqwww|||~~~tttmmmhhhfffbbb[[[WWWWWWKKKOOOTTTZZZbbbnnn|||tttaaaTTTMMMIIIBBBCCCBBBAAA???>>>@@@AAAEEEFFFHHHJJJQQQ]]]mmmxxxrrrlllmmmnnnjjjfffXXXMMMFFFGGGFFFEEENNN\\\kkkwww}}}kkk[[[EEE666222333333111222111000000111111000///++++++++++++,,,,,,---...++++++++++++++++++++++++***))))))***---,,,(((%%%))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$###$$$&&&******'''$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((((((((('''&&&&&&%%%$$$%%%+++///))) $$$%%%&&&&&&''''''&&&&&&***&&&""""""%%%'''%%%"""$$$$$$%%%%%%%%%&&&&&&&&&|||ooohhh^^^XXXVVVUUUTTTSSSXXX\\\aaadddfffmmmwww}}}zzzvvvoooggg^^^WWWSSSTTTRRRRRRUUUXXX]]]iiitttrrr___QQQJJJEEEBBBAAABBB@@@===???EEECCCCCCDDDEEEGGGMMMTTTZZZlllttt|||yyyrrriiieeeTTTFFFEEEDDDAAAEEENNN]]]cccrrrwwwkkkSSSLLLAAA888333000///...///............---------///---,,,***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%$$$%%%((('''$$$%%%)))'''&&&%%%$$$%%%&&&'''(((%%%'''((('''&&&$$$%%%%%%(((&&&&&&)))((($$$"""###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""(((&&&&&&%%%wwwyyyqqqfff^^^ZZZYYYXXXVVVVVVYYY]]]^^^```fffooovvvwwwnnneee^^^ZZZVVVSSSRRRSSSTTTWWW```jjjsssppp___UUUHHHCCCAAABBBAAA???@@@DDDAAABBBBBBBBBCCCFFFKKKOOOZZZbbbnnn{{{vvvkkkcccTTTGGGFFFCCC???@@@GGGMMMSSSbbbtttvvvqqqlllmmmpppvvvzzzuuueee[[[FFFAAA:::555222222222222///............---------------,,,++++++,,,---...++++++++++++++++++++++++,,,,,,++++++************''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%$$$%%%((('''$$$%%%)))''''''&&&&&&&&&'''((()))$$$&&&''''''&&&%%%%%%&&&,,,(((&&&'''&&&######&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&"""%%%((($$$pppxxxrrrgggaaa^^^[[[YYYUUUWWWYYYYYYZZZ___ffflllqqqvvvwwwnnngggccc[[[WWWTTTTTTSSSSSSXXX___bbbnnnsssfffSSSJJJDDDCCCCCCBBBBBBDDDAAABBBBBBAAA???@@@BBBDDDIIIOOOYYYeeerrrrrrdddVVVKKKHHHEEE???>>>BBBAAAFFFQQQ___kkkwwwyyyhhh^^^YYYVVVVVVWWW___dddmmmxxxuuueeeWWWOOO:::777333111111111111111///............---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((()))******&&&''''''((((((''''''&&&&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$'''))))))(((&&&$$$%%%$$$%%%((('''$$$%%%)))''''''&&&&&&'''((())))))"""$$$&&&'''&&&%%%&&&'''+++'''$$$%%%%%%$$$'''+++'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$ !!!******###xxx|||rrriiibbb\\\YYYVVVWWWWWWWWWXXX\\\bbbggghhhmmmttt|||vvvnnnkkkccc^^^ZZZXXXVVVSSSUUUYYYYYYcccqqqxxxfffYYYKKKFFFEEEDDDDDDEEECCCDDDDDDCCC@@@??????@@@DDDGGGMMMUUU^^^jjjvvv~~~lll```TTTNNNIIICCCAAABBBAAACCCIIIPPPWWWaaatttzzziiiVVVMMMKKKIIIHHHIIINNNRRRZZZcccnnn{{{xxxgggWWWLLLGGG666444111000000///---+++///............---------,,,---...//////...,,,+++************************,,,***)))''''''(((***+++''''''(((((((((((('''''''''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))(((&&&%%%%%%$$$%%%((('''$$$%%%)))%%%%%%&&&&&&''''''((((((!!!###%%%&&&&&&&&&'''(((&&&######&&&''''''***...&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$!!!$$$))))))$$$~~~sssiii```ZZZYYYXXXWWWWWWXXX[[[___cccaaadddjjjqqqxxx~~~vvvrrrjjjddd___^^^ZZZUUUTTTVVVTTTZZZcccmmmxxx{{{jjjXXXMMMHHHDDDCCCDDDCCCDDDEEEDDDAAA??????@@@AAACCCEEEIIIOOOXXXcccjjjttt{{{~~~rrrcccXXXOOOHHHCCCBBBDDDDDDEEEGGGIIIQQQcccttt}}}kkk[[[KKKDDDDDDCCCCCCCCCDDDFFFIIINNNVVVbbboooyyy{{{iiiWWWHHH@@@===444333111111000///,,,***///............------------...000111111///---+++************************+++***(((''''''(((***,,,))))))************))))))''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%$$$%%%((('''$$$%%%)))######$$$%%%&&&&&&'''''' """$$$%%%%%%&&&''')))%%%###$$$((()))''''''***$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""''')))&&&$$$%%%&&&%%%xxxlllddd^^^]]]ZZZXXXXXXZZZ]]]^^^ZZZ]]]aaagggnnnvvv|||rrrkkkfffddd```XXXTTTSSSPPPSSSYYY___iiiwww}}}kkk]]]SSSIIIEEEFFFCCCDDDDDDCCC@@@??????@@@===>>>???AAADDDKKKSSSXXXaaaiiivvvwwwhhh]]]SSSJJJEEEFFFCCCAAAAAABBBHHHVVVcccppp}}}pppZZZNNNCCC@@@@@@???@@@AAAAAACCCDDDEEEIIIQQQ]]]fffvvvqqq^^^MMMAAA999666111111000111222111000...///............---------...///000111000...,,,+++******************************)))((()))***+++,,,)))******++++++******)))'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&''')))***%%%$$$%%%((('''$$$%%%)))!!!"""###%%%&&&&&&&&&&&& """$$$%%%%%%%%%'''((((((&&&&&&)))((($$$"""###%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###'''***((($$$"""$$$&&&~~~tttiiifffaaa]]][[[[[[\\\\\\YYY[[[]]]___cccjjjrrrxxx}}}uuuooolllggg]]]UUUSSSPPPRRRUUUYYY___jjjwwwvvvgggWWWOOOMMMFFFFFFFFFCCC@@@???@@@AAA===>>>>>>>>>???AAAFFFIIINNNVVVbbblllvvv~~~tttiii]]]TTTKKKFFFBBBAAAAAACCCLLLUUU]]]kkkxxxyyygggMMMFFF@@@??????======???===@@@CCCDDDDDDHHHPPPWWWbbbnnn~~~yyyeeeSSSGGG>>>888555111000000000222222111//////............------------.........---,,,+++***************************************++++++,,,,,,))))))************))))))((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%$$$%%%((('''$$$%%%)))!!!"""$$$&&&'''''''''''' """%%%%%%%%%%%%&&&'''(((%%%$$$&&&&&&""""""%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%&&&uuuyyytttoooiiiccc```^^^]]]]]]]]]]]]\\\[[[]]]aaagggkkkuuu|||xxxtttmmmbbbXXXTTTRRRTTTVVVWWWZZZ```iiiooo}}}xxxeeeYYYUUUJJJJJJHHHEEEBBB@@@AAACCCBBBBBBBBB@@@======>>>???AAAHHHRRR\\\fffttt~~~qqqfffRRRKKKFFFDDDCCCBBBFFFKKKJJJWWWcccjjjsssxxxmmm\\\GGGCCC@@@AAA???<<<<<>>@@@@@@AAAEEEIIIRRR```sssyyykkkWWWGGG???;;;777333444222111000111111///...//////.........---------------,,,,,,+++***)))((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((******)))'''&&&%%%$$$%%%((('''$$$%%%)))"""###%%%'''((((((((('''!!!###%%%%%%$$$$$$%%%&&&%%%!!! """$$$###&&&+++,,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%""" $$$(((((('''&&&|||yyyxxxzzznnnddd``````bbbccc```ZZZWWWYYY\\\]]]___ccchhhooozzzzzzwwwqqqggg___WWWXXXWWWUUUTTTXXX___ddduuu~~~nnn```RRRMMMEEE???>>>???AAABBBBBBCCCCCCBBB@@@@@@AAABBBCCC@@@CCCLLLVVV```ooo}}}wwwiii\\\PPPLLLKKKFFFEEEGGGIIILLLTTT___gggggg___XXXCCCAAAAAACCCAAA>>>???DDD>>>??????@@@AAAAAABBBBBBKKKTTTdddvvvppp___LLLBBB<<<777222111444666555111000222111///......------------,,,,,,+++***((()))******)))(((++++++******)))*********)))))))))******(((%%%""",,,+++++++++,,,,,,***))))))'''&&&'''((()))((('''***'''%%%$$$%%%'''((('''%%%%%%$$$&&&'''((('''%%%&&&&&&%%%%%%$$$###""""""*********(((%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&"""&&&)))***'''%%%&&&((( """$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&~~~zzzyyyxxxnnnhhheeeddddddaaa[[[XXXZZZ[[[[[[\\\___bbbhhhqqqyyyyyyoooggg___^^^\\\XXXUUUVVVZZZ^^^fffooo~~~vvvccc\\\QQQHHHDDDBBBCCCCCCBBBBBBAAA@@@>>>===>>>???@@@===???FFFMMMTTT```kkkyyy{{{nnnaaaZZZTTTLLLFFFFFFJJJJJJMMMSSSXXXWWWPPPIII@@@???@@@CCCBBB@@@BBBFFFCCCCCCCCCBBBBBBAAAAAAAAAEEEJJJWWWfffsss{{{eeeVVVFFF>>>:::555222222222444333...---000///,,,......------,,,,,,++++++***)))((()))***+++***))),,,++++++*********++++++***))))))*********'''%%%+++***)))***+++***)))'''(((&&&%%%&&&'''((('''&&&,,,)))&&&%%%&&&''''''&&&&&&&&&&&&'''((()))(((&&&'''&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&&&&$$$&&&'''''''''&&&'''(((######$$$$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&}}}{{{|||tttmmmhhheee___YYYVVVWWWWWWUUUUUUWWW\\\```fffkkkqqqzzz{{{ssskkkhhhccc\\\VVVTTTUUUWWWYYYaaannn|||zzzqqqdddXXXOOOJJJFFFEEEDDDCCCAAA???===============<<<===AAADDDGGGNNNVVVeeepppwwwnnneeeZZZQQQNNNNNNJJJGGGGGGJJJIIIDDD>>>@@@???AAADDDDDDCCCEEEJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBCCCJJJUUU```nnnpppWWWJJJ===888666333222333111333222...---//////,,,......---,,,,,,+++******)))(((((()))+++,,,+++***,,,,,,++++++++++++,,,,,,+++***))))))++++++***)))***((('''((())))))'''&&&'''%%%$$$%%%&&&'''&&&%%%...+++((('''''''''&&&%%%''''''&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&& $$$''''''&&&%%%%%%&&&''''''(((((()))))))))(((&&&&&&'''((()))((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&'''((((((((('''&&&%%%$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&yyyvvvvvvwwwnnnhhhaaa[[[XXXXXXWWWTTTSSSTTTXXX[[[]]]```dddlllwww~~~uuuqqqiii```YYYTTTRRRRRRWWW\\\dddooo{{{yyylllaaaWWWOOOKKKHHHFFFBBB@@@@@@@@@??????>>>>>>???@@@@@@AAADDDHHHVVV___nnn|||xxxooofffaaaXXXQQQIIIEEEEEEEEEBBB>>>AAA@@@CCCGGGHHHHHHLLLRRRPPPPPPPPPOOOMMMJJJGGGFFFFFFCCCDDDJJJRRR]]]mmm{{{uuudddLLLAAA888555444222111222222444333///...111111.........---,,,+++******))))))(((((()))+++---,,,+++,,,,,,++++++,,,,,,------+++)))((((((***+++++++++***(((''''''(((((('''&&&'''&&&%%%%%%''''''&&&%%%///---***(((''''''%%%$$$'''&&&&&&'''))))))((('''%%%%%%%%%%%%&&&&&&&&&&&& ###&&&(((((((((((()))%%%%%%&&&'''((())))))***'''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%%%%&&&''''''***&&&""""""%%%(((((('''((('''%%%###"""###%%%&&&%%%&&&'''&&&%%%$$$%%%'''wwwrrrqqqwwwwwwpppkkkddd___^^^\\\XXXVVVXXXTTTUUUVVVWWWYYY___iiippp|||~~~yyypppfff^^^XXXUUUSSSVVVXXX\\\cccmmmzzzwwwkkk___XXXMMMIIIEEEBBBBBBCCCBBBAAA===@@@AAA@@@???@@@AAAAAAHHHPPP\\\hhhsss|||vvvfff]]]RRRKKKHHHFFFBBB???@@@???BBBIIIMMMQQQYYYaaa^^^______]]]YYYSSSMMMIIIIIIDDDBBBDDDIIIPPP\\\fffxxx~~~iiiYYYEEE===666444333000///111111333222......000111.........---,,,,,,+++******)))(((((())),,,------,,,,,,+++++++++,,,,,,---...)))(((&&&''')))++++++***,,,***(((((()))))))))(((((('''&&&'''((()))(((&&&...,,,***(((((('''%%%$$$&&&%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&'''(((***$$$$$$%%%&&&''''''((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((***&&&!!!!!!$$$'''(((((('''&&&$$$######$$$&&&(((%%%&&&''''''%%%%%%&&&'''wwwrrrvvvzzz~~~tttlllddd```\\\WWWTTTVVVOOOQQQRRRRRRRRRUUU\\\aaallltttxxxoooggg```[[[WWWRRRSSSUUUYYY```kkkvvv~~~|||pppiiiVVVPPPJJJFFFFFFFFFDDDBBB<<<@@@BBB@@@>>>???@@@>>>>>>CCCKKKUUU```oooxxxnnnaaaWWWRRRLLLEEE??????>>>AAAIIIPPPXXXdddnnnmmmooopppooojjjaaaXXXRRRMMMGGGBBBCCCEEEHHHOOOWWWlllyyysss]]]LLL@@@:::555555333000///111...000///,,,+++......,,,......------------,,,,,,***))))))***,,,---,,,++++++******++++++,,,---...)))((('''(((***+++***)))---+++)))((()))*********)))(((''''''((()))((('''+++***((((((((((((&&&%%%%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%$$$$$$&&&((($$$$$$%%%%%%&&&'''''''''$$$#########%%%&&&%%%$$$%%%%%%%%%%%%&&&''''''((((((&&&###"""###&&&'''((('''&&&&&&%%%&&&''')))***%%%'''((('''&&&%%%&&&'''zzz|||vvvkkkddd]]]UUURRRTTTNNNQQQSSSSSSQQQRRRVVVYYY___eeeppp|||xxxppphhhaaa]]]SSSSSSTTTUUUXXX___gggmmm{{{zzztttddd]]]TTTOOOMMMKKKGGGCCC===BBBDDD@@@>>>@@@@@@===;;;>>>CCCHHHOOO[[[iiisss~~~tttkkkddd\\\RRRJJJFFFCCCDDDIIIOOOXXXdddppprrrwww}}}}}}uuullleee[[[RRRJJJFFFDDDDDDHHHNNNZZZiii~~~{{{fffQQQAAA<<<777444555444000///222---//////++++++......,,,------............//////,,,*********,,,,,,+++***)))))))))******,,,------)))))))))***,,,,,,***(((...+++)))((()))*********((('''&&&&&&(((((('''&&&'''&&&&&&'''((()))(((&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((wwwmmmccc[[[WWWXXXPPPSSSVVVVVVTTTSSSUUUWWWXXX\\\dddooo}}}~~~vvvnnnfff```XXXXXXWWWVVVVVVYYY^^^bbbppp{{{|||xxxqqqiii^^^WWWSSSPPPKKKFFF@@@EEEFFFAAA???BBBBBB???>>>@@@AAACCCEEEMMMWWW^^^lllwww{{{uuummmbbbYYYOOOKKKHHHIIIMMMSSS___jjjpppwww}}}xxxkkk___SSSKKKEEEBBBDDDIIILLL\\\ssssss^^^III999888444333555444111000333///111000------000000...------......///000000000---+++***+++,,,,,,+++***))))))))))))***+++,,,---******+++---...---***(((---+++((('''((()))******'''&&&%%%%%%''''''&&&%%%%%%$$$$$$&&&((()))(((''''''&&&&&&''')))***((('''(((((('''&&&%%%%%%$$$$$$!!!$$$((()))((('''&&&&&&((((((((((((((('''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%&&&'''((()))###%%%'''%%%######&&&)))$$$$$$%%%%%%%%%$$$###"""&&&'''((('''&&&&&&'''(((sssggg```\\\ZZZWWWTTTSSSVVVWWWVVVXXX[[[UUUXXX]]]ccclllzzzyyyuuurrriiieee^^^XXXUUUUUUWWWYYYeeennn{{{wwwnnnkkkiiiiiifffcccaaa^^^WWWOOOHHHKKKIIIEEEBBB?????????@@@AAA???======???DDDIIIMMMZZZcccrrrxxxnnnaaaUUUKKKHHHIIIJJJQQQZZZgggqqqzzz{{{rrrgggZZZMMMDDDBBBCCCFFFTTTeeerrrgggMMM>>>:::333333333333222111000000222000......///000000//////,,,***+++---...,,,)))***+++---,,,,,,+++---...))))))))))))))))))))))))(((***,,,.........---,,,***))))))((('''&&&&&&&&&(((((()))((('''&&&$$$###&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))'''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))***)))'''%%%$$$$$$&&&######$$$%%%%%%&&&'''''',,,(((###"""$$$&&&&&&&&&$$$'''***)))'''%%%%%%'''}}}~~~tttjjjccc___\\\ZZZZZZ]]]]]]YYYXXXZZZRRRUUUXXX[[[bbbnnn}}}|||xxxooojjjbbbZZZVVVUUUUUUUUU]]]dddooozzzwwwhhh```]]]]]][[[[[[[[[^^^```___\\\XXXPPPNNNIIIEEEBBB@@@AAAAAA??????>>>???AAACCCFFFHHHNNNVVVaaammmxxxrrreeeXXXQQQMMMJJJMMMSSS\\\fffpppyyy}}}rrreeeWWWLLLGGGEEECCCKKKXXXgggxxxxxx```HHH;;;888333333333333222111000000111000//////000///---,,,///---++++++------,,,******+++---,,,,,,+++---...+++++++++++++++++++++++++++,,,---...---+++)))(((+++***)))((('''&&&%%%%%%(((((())))))((('''&&&%%%&&&'''((('''%%%%%%'''(((########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((######$$$%%%%%%&&&''''''***'''###"""$$$&&&&&&%%%$$$'''))))))'''%%%&&&'''}}}wwwxxxyyymmmfff```^^^^^^```^^^XXXUUUVVVSSSTTTTTTUUUYYYbbboooxxxzzztttjjjaaa\\\XXXVVVUUUVVV[[[ccckkkvvviiiXXXPPPOOOPPPLLLMMMPPPVVV\\\```bbbbbbZZZWWWRRRMMMHHHDDDBBBBBB>>>??????@@@AAABBBBBBBBBBBBGGGNNNXXXcccooo{{{{{{mmmbbbXXXOOOLLLLLLOOOUUU^^^iiivvvsssfffYYYNNNGGGBBBDDDJJJYYYmmm~~~kkkUUUBBB999888333333333333222111000///000000///000000///,,,***...---,,,,,,------,,,******,,,------++++++,,,...++++++++++++++++++++++++++++++,,,,,,+++***((('''+++******)))'''&&&&&&%%%&&&''''''(((''''''&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''''''''((()))###$$$$$$%%%%%%&&&&&&'''(((&&&###"""###%%%%%%%%%$$$&&&((()))'''&&&&&&'''yyyrrrtttzzzqqqjjjeeecccbbb^^^XXXUUUWWWWWWWWWVVVUUUVVV^^^iiiqqqtttkkkeeeaaa]]]ZZZYYYZZZ]]]aaajjjwww{{{bbbQQQIIIHHHJJJEEEFFFIIIMMMRRRVVVYYY[[[___^^^[[[WWWRRRLLLGGGDDDAAAAAA@@@@@@????????????>>>AAAEEEKKKTTT___jjjrrr{{{vvvjjj]]]SSSMMMLLLNNNRRRYYYdddpppwwwyyy~~~sssfffVVVJJJFFFCCCFFFPPP```sssooo]]]LLL???999:::222333333222222111000///111000//////000000...---...---------------,,,++++++,,,------++++++,,,---))))))))))))))))))))))))'''((()))***+++++++++***))))))(((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((("""###&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''!!!$$$&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""###$$$%%%%%%$$$&&&'''((((((''''''&&&vvvqqqwwwyyyrrrjjjfff```ZZZYYY\\\YYYYYYXXXVVVWWW\\\fffmmmrrrxxx{{{sssnnnjjjeeebbb```^^^\\\\\\bbblllxxx|||cccRRRIIIHHHIIIDDDEEEFFFGGGHHHKKKMMMOOOWWWYYY\\\]]][[[VVVQQQNNNHHHFFFCCC@@@>>>>>>?????????@@@CCCFFFJJJPPPWWW\\\gggqqqrrrdddZZZSSSPPPNNNQQQWWW___fffjjjttt|||}}}tttcccSSSIIIFFFFFFMMMWWWfff|||{{{dddRRRDDD:::777888222222222222111000//////222000...---///111111111.........------,,,,,,---+++,,,------++++++,,,---))))))))))))))))))))))))''''''((()))************&&&&&&'''((()))***+++,,,%%%%%%%%%&&&&&&'''((((((&&&'''((('''%%%%%%'''(((######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$%%%'''(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########%%%&&&%%%%%%&&&((((((((('''&&&wwwttt}}}}}}rrrjjjaaaZZZXXX[[[XXXXXXXXXWWWVVVZZZaaaggghhhmmmuuu~~~zzzwwwsssmmmhhhfffbbb]]]ZZZ\\\bbbjjjpppjjjXXXNNNJJJIIICCCDDDEEEEEEDDDEEEGGGIIIIIIMMMRRRXXX[[[[[[ZZZYYYPPPNNNIIIEEEBBBAAAAAABBB@@@AAABBBBBBCCCDDDGGGJJJQQQ[[[jjjwwwyyymmm\\\TTTMMMLLLMMMOOOTTTYYYbbbmmmwww{{{}}}pppaaaOOOIIIHHHLLLQQQ\\\rrrsss[[[JJJ>>>666222222222222222222111000///...222000...---///000111000---...///...,,,,,,,,,...,,,---...---+++***+++,,,++++++++++++++++++++++++++++++******)))(((((((((%%%&&&'''(((***+++,,,---((((((((((((((()))***+++&&&'''((('''%%%%%%'''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%'''))))))(((&&&yyyzzzvvviii^^^YYYZZZVVVXXXXXXWWWUUUVVV[[[___```bbbgggnnnyyy|||vvvpppiiiddd^^^ZZZZZZ]]]bbbdddpppyyyuuubbbTTTLLLHHHAAACCCEEEDDDBBBAAABBBDDDBBBDDDGGGLLLQQQUUUXXXZZZWWWVVVRRRNNNKKKGGGEEEDDD@@@AAAAAA@@@>>>???AAACCCCCCJJJUUU^^^gggsssnnnbbbVVVPPPKKKGGGIIINNNRRR]]]ffflllvvv~~~yyylll\\\QQQIIIKKKMMMRRRbbbttt{{{hhhQQQCCC;;;555222111222222222222111000///...000//////000000...+++(((---///000///,,,+++---...,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))'''(((((()))******++++++)))((('''''''''((()))***&&&'''((('''%%%%%%'''((('''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$&&&(((%%%$$$$$$''')))***(((&&&{{{~~~xxxiiiaaa```VVVXXXYYYXXXUUUUUUWWWZZZUUUVVVYYY___iiixxx}}}vvvkkkfff```\\\[[[]]]___```aaajjjvvv~~~jjjYYYNNNIII@@@BBBDDDCCC???===>>>???BBBAAAAAACCCFFFLLLRRRUUU[[[[[[YYYVVVRRRMMMHHHEEEBBBBBBAAA???>>>>>>AAADDD@@@CCCHHHLLLTTT```qqq}}}wwwggg]]]SSSKKKIIIMMMHHHRRRYYY___lllzzz{{{rrriiiXXXKKKIIIJJJKKKTTTaaa~~~ooo]]]HHH>>>:::777555555111222222111111000///...---...000222111,,,%%% ---///000///,,,+++---///,,,---...---+++***+++,,,))))))))))))))))))))))))))))))))))))***+++,,,---************))))))))))))&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((('''%%%%%%'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%"""!!!###&&&***%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%%%%''')))%%%$$$$$$&&&***+++(((&&&|||yyy~~~yyymmmccc___ZZZUUUTTTWWWYYYWWWUUUOOOSSSWWW[[[```iiiuuu{{{uuuooogggaaa___^^^\\\YYYYYY___gggpppyyyzzziiiYYYNNNJJJEEEAAAAAA@@@>>>???BBB??????@@@AAADDDGGGJJJLLLOOORRRWWWZZZZZZXXXTTTQQQNNNHHHAAA???@@@BBB@@@======@@@DDDGGGKKKRRRZZZaaaoooyyyooo```WWWPPPKKKGGGHHHKKKSSS^^^iiiqqquuulllbbbVVVLLLEEEEEENNNYYYgggwww~~~fffUUUCCC999666333111222111111000///////////////000000//////.........---------......------,,,+++---------,,,,,,,,,++++++************************((()))+++,,,,,,+++)))((('''---...)))&&&(((***((($$$%%%&&&'''''''''%%%%%%'''&&&&&&&&&&&&'''((((((&&&""""""((()))&&&%%%((("""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&((('''&&&$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$"""!!!vvvvvv{{{yyynnnhhhaaaXXXTTTUUUVVVUUUSSSOOORRRUUUVVVXXX^^^hhhpppzzztttlllfffcccaaa]]]ZZZXXX[[[```dddlllxxxxxxfffXXXLLLGGGCCCCCCAAA>>>>>>AAA============>>>@@@BBBDDDFFFJJJPPPWWW\\\```aaaaaa\\\UUULLLGGGFFFEEEAAA>>>>>>@@@BBBCCCDDDGGGMMMRRR\\\eeetttssshhh]]]TTTLLLJJJHHHKKKRRR[[[bbbfffkkkddd[[[RRRHHHCCCHHHQQQVVVggg|||qqq]]]NNN>>>777555333111222111111000///////////////000/////////............///////////////......---,,,,,,,,,,,,++++++++++++************************)))***+++,,,,,,+++***))))))...///***(((***,,,***&&&'''((())))))((('''''''''&&&&&&&&&&&&'''((((((+++&&&&&&))))))%%%$$$&&&###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))((('''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%xxxrrrrrrzzz|||sssjjj^^^VVVTTTUUUUUUUUUQQQRRRSSSQQQQQQTTT[[[```ooowww|||ssslllhhhddd___[[[YYYYYYYYYYYY^^^iiiwwwvvvfffUUUMMMGGGEEECCC??????AAA======;;;::::::;;;<<<<<<>>>AAAGGGOOOXXX```gggkkkiiicccZZZTTTPPPKKKEEEAAABBBBBBBBBAAA@@@AAADDDGGGJJJRRR___lllxxx~~~nnnaaaVVVQQQJJJGGGIIINNNTTTWWWdddbbb```YYYLLLBBBAAAGGGGGGWWWmmmwwwdddQQQEEE999555555222111222111111000///////////////////////////............///////////////...------,,,++++++++++++*********************************************************))),,,---***(((***+++***'''(((((()))(((((('''''''''&&&&&&&&&&&&'''(((((((((&&&%%%'''&&&######%%%###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&''''''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%|||wwwzzz~~~tttggg\\\WWWVVVWWWXXXSSSSSSRRRPPPNNNPPPUUUYYY```hhhttt{{{tttnnniiibbb]]][[[ZZZXXXVVVYYY```kkksssuuucccXXXMMMGGGDDD@@@@@@CCC???>>><<<;;;::::::;;;<<<<<<===@@@EEELLLUUU]]]aaajjjgggdddaaa]]]WWWOOOJJJGGGFFFEEEDDDCCCCCCEEEFFFEEEJJJSSS\\\eeeqqq}}}qqqfff^^^SSSKKKHHHJJJMMMOOOWWW[[[^^^\\\OOOBBB>>>AAABBBPPPcccwwwoooZZZHHH>>>666555444222000111111000000//////////////////////////////.........,,,,,,---------,,,+++++++++++++++*********))))))************************++++++***))))))***++++++'''))))))((('''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''&&&&&&'''***###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""ssseee\\\WWWVVVUUURRRRRRPPPOOOOOOQQQTTTWWWWWW^^^iiittt|||wwwppphhhbbb^^^\\\YYYWWWXXX\\\cccgggsss|||rrrcccSSSIIIDDD@@@@@@CCC???>>>===<<<;;;<<<======>>>===<<<>>>BBBHHHOOOSSSaaadddhhhkkkkkkggg___ZZZOOOMMMKKKHHHFFFEEEDDDCCCCCCGGGKKKPPPUUU^^^hhhppp|||wwwnnnaaaUUUMMMIIIGGGGGGKKKPPPWWWXXXOOOCCC>>>??????IIIYYYlll{{{cccOOOBBB;;;555555444111///000111000000///////////////.........///////////////,,,,,,,,,---,,,++++++***+++++++++*********))))))************************++++++***))))))***++++++(((&&&&&&'''((('''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''')))***)))''')))+++---###%%%''''''&&&&&&&&&'''&&&((()))(((%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######tttggg\\\VVVTTTSSSQQQOOONNNOOOQQQSSSTTTRRRYYYbbbiiiqqq|||{{{rrrlllbbb```[[[XXXWWWYYY\\\^^^iiippp{{{ppp]]]RRRKKKEEEBBBBBB???>>>===<<<;;;<<<======???>>><<<<<>>888444444333000///111111111000///////////////.........///////////////...............---,,,,,,,,,++++++++++++************************************************************'''&&&)))+++)))((()))***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((%%%))))))$$$!!!"""%%%&&&$$$&&&'''(((&&&&&&'''((($$$(((++++++(((&&&''')))%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''zzzlllccc^^^XXXVVVSSSQQQPPPQQQQQQQQQPPPVVV\\\```dddkkkwww~~~xxxlllfff___XXXUUUVVVXXXZZZ___dddkkkrrrzzzoooccc[[[QQQHHHEEEAAA@@@???===<<<<<<======>>>>>>======???AAACCCEEEGGGNNNXXXccckkkpppssstttpppjjjccc[[[UUUNNNFFFAAAAAACCCDDDCCCBBBDDDIIINNNVVV]]]iiiuuuzzzooobbbWWWOOOKKKIIIIIILLLJJJDDD???>>><<<@@@HHHYYYtttuuucccOOOAAA888333111222222///000222111111000///////////////............/////////000---............---,,,,,,,,,,,,,,,,,,++++++++++++************************)))***+++,,,,,,+++***)))***%%%$$$)))+++)))((()))+++***((('''&&&&&&'''''''''&&&&&&&&&&&&'''((((((!!!&&&''' """###$$$&&&(((((('''&&&'''(((!!!(((***((('''(((***%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""$$$%%%&&&'''''''''}}}sssmmm```\\\XXXUUUSSSRRRQQQPPPOOOTTTYYY[[[[[[aaakkkttt}}}uuummmbbbXXXTTTUUUWWWYYYWWWZZZ^^^cccjjjvvv~~~tttjjj]]]PPPIIIFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???DDDMMMWWWaaaiiiqqquuu}}}wwwooohhhaaaYYYQQQKKKEEEFFFGGGEEEAAA@@@BBBEEEEEEMMMYYYdddooozzzwwwjjjbbbQQQKKKHHHIIIHHHCCC>>>===AAACCCHHHWWWrrriiiVVVCCC666444000...000000///000444111111000///////////////---.........//////000000++++++,,,,,,,,,+++******---------,,,,,,,,,++++++************************((()))+++,,,,,,+++)))((()))"""!!!&&&)))'''%%%''')))(((&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((!!!(((***$$$ %%%***+++$$$&&&(((((('''&&&'''((("""'''&&&%%%''')))%%%&&&''''''%%%%%%&&&'''$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$|||pppiii```YYYVVVTTTQQQOOOUUUVVVVVVUUUUUUYYY```fffooouuuzzztttkkkbbb[[[VVVQQQOOOSSSRRRRRRTTT[[[gggttt|||{{{nnn___TTTIIIEEE@@@???@@@BBBAAA@@@AAA@@@@@@@@@AAA@@@===;;;BBBDDDFFFHHHMMMWWWeeepppvvv||||||vvvoooiii^^^SSSIIIDDDCCCFFFDDD???>>>BBBGGGJJJNNNSSSZZZeeeqqqyyyzzzrrrfffYYYMMMJJJGGGAAA>>>???@@@@@@DDDTTTlllvvv```MMM@@@999000000000000////////////---...///111111111000///222///,,,,,,...///...+++------...---,,,+++***))),,,,,,,,,,,,++++++***)))------,,,+++******)))))),,,(((%%%&&&+++,,,)))%%%###%%%(((***)))'''$$$"""'''&&&&&&%%%%%%&&&&&&'''&&&((('''%%%&&&)))((($$$(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&''''''%%%######$$$&&&%%%&&&'''&&&%%%$$$&&&(((...+++'''&&&'''&&&$$$!!!((())))))(((&&&%%%%%%%%%%%%%%%&&&))),,,***&&&"""'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&'''&&&$$$!!! zzzzzzlllbbb[[[XXXUUURRRQQQRRRRRRRRRSSSVVV\\\aaabbbhhhqqq{{{zzzqqqhhhaaa\\\VVVSSSRRRPPPNNNNNNSSS\\\gggnnn{{{pppeeeYYYRRRHHHAAA@@@@@@@@@???<<<<<<<<<>>>@@@@@@>>><<<888;;;>>>???AAAHHHRRRZZZjjjrrrxxxxxxvvvtttllldddXXXRRRMMMLLLHHHBBB@@@CCC???AAAEEEHHHMMMUUU___fffvvvvvvhhhZZZSSSMMMEEE@@@@@@AAA@@@EEESSSjjj~~~jjjUUUEEE:::555000000000000/////////...333333222111///---,,,+++222///------//////...,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))***+++------......***)))(((((())))))((((((!!!%%%***,,,***((((((''''''&&&&&&''''''((('''((('''%%%%%%))))))&&&(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''(((((('''%%%$$$%%%'''%%%&&&'''&&&%%%$$$&&&(((+++)))'''&&&&&&%%%$$$######(((((($$$!!!###%%%%%%%%%%%%(((***)))%%%"""%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&$$$"""!!!yyyvvv}}}~~~pppfff___ZZZWWWQQQRRRRRRQQQQQQRRRVVVYYYYYY^^^eeennnwww|||ssskkkddd^^^ZZZSSSPPPLLLIIIKKKQQQXXX\\\eeeppp{{{mmmbbbTTTHHHCCCBBBBBBAAA======>>>@@@BBBBBB@@@>>>888;;;===>>>>>>@@@FFFKKKWWW```kkksssyyy|||yyyuuujjjddd]]]WWWPPPHHHDDDEEE===>>>@@@BBBDDDIIIOOOSSSbbbkkkyyy~~~ooodddZZZNNNGGGDDDCCCCCCFFFSSSfff{{{ttt___LLL???888555000000000/////////......555444222000---,,,++++++111///------...///...---///...---,,,++++++,,,,,,,,,------------,,,,,,+++&&&(((***---.../////////)))***,,,***(((&&&''')))%%%$$$###%%%)))***(((&&&(((((((((''''''(((((((((''')))((($$$$$$((()))''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&'''(((%%%&&&'''&&&%%%$$$&&&((('''''''''&&&$$$###$$$%%% ((()))$$$!!!###'''%%%%%%$$$%%%''''''%%%######$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###uuuxxxyyy{{{tttjjjaaa[[[WWWVVVUUURRRPPPOOOOOOPPPUUUXXX]]]ccclllvvvuuulllddd___YYYTTTNNNJJJIIILLLOOORRRWWWaaaooo~~~~~~sssdddWWWOOOKKKHHHFFFEEEDDDCCCDDDEEEDDDBBB@@@???@@@@@@???>>>???CCCFFFGGGOOOZZZeeeooowwwzzzzzzwwwsssmmmfff]]]SSSLLLIIIEEEEEEDDDDDDDDDFFFIIIKKKPPPXXXdddppp|||yyymmm___SSSMMMHHHFFFGGGOOO```sss~~~iiiTTTDDD:::666444000000/////////.........111000...------...///000///...------------...------,,,***(((((()))***+++---------......---,,,,,,+++,,,---......---+++******++++++***)))(((((((((++++++***((('''&&&&&&'''((((((''''''''''''(((((('''***)))%%%$$$''')))(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&''')))((('''&&&'''(((%%%&&&'''&&&%%%$$$&&&(((###&&&'''&&&###"""%%%((("""((()))&&&%%%''')))%%%$$$$$$###$$$$$$%%%$$$"""###%%%'''(((((('''&&&###$$$%%%&&&&&&%%%%%%$$$vvvmmmooozzzxxxjjjaaaZZZXXXUUURRRPPPNNNLLLKKKNNNPPPSSSWWW^^^fffpppvvvuuukkkeee___YYYRRRMMMKKKLLLLLLLLLOOOUUU___kkkyyyyyymmmcccZZZQQQLLLHHHFFFDDDCCCCCCCCCAAA@@@@@@???===::::::;;;???BBBBBBEEEKKKUUU___hhhoootttyyy{{{zzzvvvoooggg]]]VVVNNNLLLIIIGGGFFFEEEEEEEEEFFFKKKRRR[[[fffttttttfff\\\PPPLLLHHHKKKVVVhhhzzzrrr]]]HHH;;;444111000////////////...............------------///111222,,,,,,,,,,,,+++,,,---------+++)))(((((()))***,,,,,,,,,---......---------............---+++)))(((---***'''(((+++,,,)))&&&###'''***((($$$###(((---'''&&&&&&%%%%%%&&&&&&'''&&&******&&&$$$'''))))))&&&'''''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$&&&(((((('''&&&&&&'''%%%&&&'''&&&%%%$$$&&&((("""%%%'''%%%######%%%)))'''&&&%%%%%%&&&(((((((((%%%$$$$$$###"""###$$$%%%"""$$$%%%'''((((((''''''$$$%%%%%%%%%&&&&&&%%%%%%uuulllmmmwwwyyynnn^^^[[[VVVRRRPPPOOOMMMKKKLLLMMMOOOQQQUUU[[[bbbggguuu{{{tttnnnfff___WWWQQQOOONNNLLLJJJIIIMMMSSS\\\hhhyyyzzznnnaaaXXXNNNJJJEEEAAAAAAAAAAAA@@@???>>>;;;999999;;;>>>???CCCAAACCCJJJQQQXXX```hhhrrryyyzzzrrrjjj[[[VVVPPPJJJGGGEEECCCAAABBBDDDHHHLLLSSS___mmmxxx{{{qqq]]]WWWOOOLLLPPP]]]kkkuuuwwwiiiTTTCCC999444333222/////////.........------///..................///+++,,,---,,,++++++---///...---,,,++++++,,,---...+++,,,,,,------------,,,,,,,,,++++++++++++******---)))%%%''',,,...+++&&&$$$(((***'''""" ###(((&&&&&&%%%%%%%%%%%%&&&&&&%%%***,,,(((&&&'''))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((###%%%(((((('''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$%%%&&&%%%$$$%%%&&&(((+++&&&!!!!!!$$$'''&&&$$$$$$%%%%%%$$$######$$$&&&$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%xxxxxx~~~lllfff^^^WWWSSSPPPMMMKKKMMMNNNOOOPPPQQQTTTYYY]]]dddjjjttt~~~yyypppiii___YYYVVVSSSNNNJJJIIIKKKOOOSSS\\\iiizzzxxxoooaaa[[[QQQIIIEEECCCCCCBBBAAA@@@???>>>>>>??????>>>CCC>>>>>>CCCHHHKKKRRRZZZdddnnnxxx~~~|||qqqjjj___VVVQQQLLLIIIFFFAAABBBDDDEEEGGGNNNXXX___ooovvvrrrkkk```WWWSSSVVV]]]cccsss}}}jjj^^^LLL???888777666555//////.........---------.../////////...------,,,,,,...///...,,,,,,///111------------------......******+++,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,***(((''')))+++---,,,******)))((('''&&&%%%###"""''''''&&&&&&&&&&&&''''''###***...***''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((###&&&)))***)))''''''(((%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%&&&'''''''''&&&$$$######$$$%%%%%%$$$###%%%'''&&&$$$###$$$&&&''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%|||ssshhh^^^WWWRRRMMMJJJLLLLLLMMMLLLLLLNNNQQQTTTVVV]]]gggrrr|||yyyqqqfff___[[[WWWQQQLLLLLLMMMOOOQQQUUU^^^jjjsssxxxoooaaaUUULLLHHHFFFEEEAAAAAAAAABBBBBBAAA>>>;;;???;;;:::@@@CCCDDDIIIPPPWWWcccooowww}}}pppeee]]]XXXSSSOOO@@@BBBCCCCCCBBBEEEJJJOOOUUU___mmmyyy{{{pppcccYYYUUUVVVXXXcccnnn|||]]]QQQBBB777444444444222//////.........---------,,,---.../////////...------///111000......111333++++++,,,---------,,,,,,)))***++++++,,,,,,,,,,,,---,,,)))'''&&&''')))+++&&&(((***+++******,,,...((($$$"""&&&...222...)))((((((''''''''''''((((((!!!)))...,,,((((((((('''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((($$$'''***+++***)))((()))&&&&&&'''&&&%%%$$$&&&((()))&&&$$$%%%((()))(((&&&!!!$$$''''''&&&%%%%%%'''###%%%((('''%%%###$$$&&&)))(((&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$zzzlllaaaXXXRRRNNNOOOPPPQQQPPPNNNNNNNNNOOOWWWYYY]]]dddllluuu}}}zzzqqqfff]]]WWWTTTMMMMMMNNNOOORRRWWW^^^cccqqqzzzxxxiii]]]TTTMMMIIIHHHDDD@@@???@@@AAA???===<<>>@@@DDDJJJSSS^^^hhhrrr|||wwwmmmddd\\\RRRLLLJJJJJJHHHFFFGGGGGGKKKRRRVVVZZZccckkksss}}}rrrggg```WWWVVVYYYbbbllluuuxxxhhhPPPCCC888444444222000000/////////......///////////////////////////...---,,,,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---,,,(((,,,,,,'''%%%((((((&&&*********)))((('''''''''&&&$$$###%%%))))))&&&"""(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&((()))(((''''''((())))))))))))((('''&&&%%%$$$+++(((&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%sssggg```[[[YYYUUUPPPMMMKKKJJJJJJMMMNNNOOORRRWWW\\\aaadddrrrvvv~~~|||qqqhhhcccZZZWWWRRRNNNLLLNNNQQQSSSTTT\\\jjjyyyuuunnnaaaZZZQQQKKKHHHFFFDDDBBB===>>>???>>>======>>>???>>>BBBHHHPPPXXXaaajjjooo~~~yyypppeee[[[VVVQQQMMMJJJEEECCCDDDHHHIIIJJJPPPVVV^^^iiiuuu}}}vvvmmm[[[UUURRRUUU[[[dddppp{{{lllZZZGGG<<<333222333222111111////////////////////////---...//////////////////111111111///---+++,,,------,,,,,,++++++++++++,,,++++++++++++++++++++++++%%%'''((())))))+++---///(((,,,---)))&&&'''(((((())))))******)))((('''&&&%%%###"""$$$)))+++***(((***)))'''&&&%%%&&&((()))%%%%%%&&&''''''''''''''')))))))))'''&&&&&&((()))((((((((('''&&&%%%$$$###(((&&&%%%%%%&&&''''''&&&%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%wwwoooeee```ZZZTTTPPPMMMLLLJJJNNNNNNOOOQQQTTTXXX\\\___bbbgggoooxxx{{{rrrlllccc^^^WWWQQQNNNNNNNNNNNNPPPUUU___kkkxxxsssmmmddd\\\WWWQQQJJJEEEDDDCCCBBBAAA@@@@@@BBBCCC===???CCCHHHMMMTTT[[[```lllrrr{{{xxxooofff^^^VVVPPPJJJGGGEEEGGGGGGFFFIIINNNRRRYYYaaajjjrrr|||zzziii___VVVSSSTTTYYYdddooovvvwww```NNNAAA888111111222111111222/////////000000/////////------...///000000//////222333333111///...///111...---,,,+++++++++++++++************************(((***,,,***((('''***---+++,,,+++)))((())))))(((''')))***+++***)))'''%%%(((&&&$$$$$$&&&((((((''',,,***(((&&&%%%''')))***$$$%%%&&&&&&''''''&&&&&&(((((('''%%%######%%%((($$$%%%&&&'''''''''''''''&&&%%%$$$%%%&&&'''''''''###%%%'''))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~nnnhhh```YYYUUUQQQNNNKKKKKKKKKKKKMMMOOOSSSVVVXXXWWW[[[bbbjjjuuuxxxqqqiiiccc[[[UUURRRPPPNNNLLLOOORRRXXX```jjjwwwzzztttmmmcccXXXPPPKKKIIIEEEBBBAAABBBBBBCCC>>>@@@BBBDDDFFFKKKPPPTTTWWW]]]hhhuuu{{{ooobbbZZZPPPKKKHHHHHHGGGEEEFFFJJJIIIJJJMMMTTT]]]gggsss{{{~~~ssseee\\\VVVTTTXXX___eeeooo}}}~~~lllVVVEEE>>>777111222222000000222//////000111111000//////------...///000000//////...//////...------///000......---,,,++++++++++++************************+++---...,,,((('''))),,,...***'''(((******(((''''''(((***++++++)))'''&&&)))'''%%%###$$$%%%%%%%%%,,,+++(((&&&&&&''')))+++$$$%%%&&&&&&''''''&&&&&&(((((('''%%%######%%%(((%%%%%%&&&'''((())))))((($$$%%%%%%%%%%%%&&&'''(((###%%%(((******)))&&&%%%&&&&&&''''''''''''&&&&&&(((&&&$$$######$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzsssjjjbbb\\\WWWPPPKKKLLLKKKKKKLLLMMMPPPSSSUUUQQQTTTXXX^^^hhhtttwwwoooiiiaaa[[[XXXTTTOOOKKKMMMOOORRRWWW___jjjvvv~~~zzzmmmdddYYYTTTMMMGGGDDDCCCBBBAAA???AAABBBBBBCCCEEEHHHKKKIIIMMMWWWeeeqqqzzzsssjjj[[[TTTNNNMMMJJJFFFEEEFFFCCC??????DDDLLLTTT___hhhtttxxxwwwmmmaaaVVVRRRSSSYYYaaammmyyyppp___MMM???:::555222333333000000222//////111111111111//////---...//////////////////...///000/////////111222...------,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++******+++---...)))''')))***((('''((('''((()))******)))((('''&&&%%%$$$$$$$$$%%%'''(((+++***((('''&&&''')))***%%%%%%&&&''''''''''''''')))))))))'''&&&&&&((()))((((((((((((((('''&&&&&&%%%&&&'''&&&%%%&&&''')))###%%%''')))***(((&&&%%%''''''(((((((((((('''''')))(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%yyyppphhh___VVVOOONNNNNNLLLLLLLLLNNNPPPQQQOOOPPPQQQUUU[[[fffrrryyyyyyssskkkfffaaa[[[SSSMMMLLLMMMNNNPPPVVV^^^hhhooo{{{~~~qqqjjj___VVVOOOKKKGGGEEEAAACCCDDDDDDCCCCCCDDDEEECCCCCCIIITTT]]]fffsssrrriii```[[[VVVNNNJJJJJJFFF@@@>>>AAAEEEGGGMMMTTT^^^eeennnuuu{{{}}}rrrcccYYYVVVPPPVVV^^^fffppp|||rrr```RRREEE:::555111000222222000000333...///111222222111///...//////////////////...---222333333222000000111333------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***++++++***))))))***,,,'''"""$$$,,,(((((((((((())))))))))))%%%%%%&&&&&&&&&'''((()))***)))(((''''''''''''(((&&&&&&'''(((((((((((('''&&&((()))(((''''''((()))&&&''''''''''''&&&%%%%%%&&&'''((('''&&&%%%'''***$$$%%%'''((()))((('''&&&&&&''''''''''''''''''&&&'''''''''&&&%%%###!!! $$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%uuuqqqttt||||||ssshhh\\\SSSMMMLLLJJJHHHHHHIIIJJJKKKNNNNNNMMMOOOTTT]]]hhhpppwww|||tttooojjjbbbXXXPPPOOONNNMMMMMMOOOUUU]]]bbblllwww~~~qqqeee\\\UUUPPPLLLDDDEEEGGGFFFEEECCCDDDDDDCCC@@@AAAHHHMMMSSS```nnnuuu}}}~~~ssskkkcccZZZSSSQQQOOOHHHDDDEEEEEEAAAAAAEEEMMMUUU^^^eeeiiiqqq}}}qqqeee```KKKNNNSSSYYYbbbooo~~~hhhVVVJJJ???777111......111222000111444...000111222222111000...///000000000///...------000111111///,,,+++,,,...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---***'''''')))***(((&&&%%%)))///...$$$###000))))))(((((((((((()))***'''((()))((('''''''''((((((((((((((((((''''''&&&&&&'''(((((())))))((((((###%%%''''''&&&&&&&&&'''!!!"""$$$%%%&&&'''''''''''')))***(((&&&%%%'''***%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%###%%%((()))'''###$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%tttmmmkkksss~~~uuuhhh___RRROOOJJJHHHHHHIIIIIIIIIKKKMMMNNNOOOPPPVVV^^^dddjjjqqq{{{uuulllggg___WWWSSSQQQPPPPPPOOOOOOUUU\\\aaaiiiwwwxxxmmm```XXXSSSQQQLLLHHHEEECCCCCCCCCAAA???>>>>>>BBBJJJQQQWWWdddkkkxxx}}}vvvmmmddd^^^[[[QQQIIIIIIHHHDDDDDDGGGGGGKKKPPPTTTYYYaaakkksss}}}|||tttjjj```UUUOOORRRVVV]]]pppqqq```OOO@@@::::::222222222222111111000000000////////////000000111000000111111111000000//////000000000000//////......///000...,,,******+++,,,,,,,,,,,,,,,+++***))))))---000///***'''(((+++((()))***++++++***)))((((((((()))))))))(((((('''))))))))))))((((((((((((%%%%%%%%%''')))***(((&&&'''&&&%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%))))))%%%&&&***)))$$$&&&&&&''''''((())))))***'''&&&&&&'''(((((('''%%%###%%%&&&&&&$$$$$$%%%'''$$$&&&'''%%%"""!!!###&&&)))'''&&&$$$$$$%%%&&&''''''((()))((('''&&&''')))wwwooolllqqq}}}sssjjj\\\WWWPPPKKKHHHHHHHHHHHHLLLMMMNNNMMMMMMPPPVVVZZZ___eeennnvvv|||}}}uuuoooggg___VVVSSSRRRRRROOONNNRRRYYY\\\bbblllwwwzzzrrrccc___XXXQQQKKKHHHFFFFFFDDDCCCAAAAAACCCFFFJJJLLLRRRYYYeeerrr}}}}}}wwwssshhh]]]TTTOOOKKKFFFDDDFFFFFFFFFGGGIIIMMMRRRZZZ___kkkrrrwwwxxxzzz|||xxxrrrjjj^^^UUUTTTTTTXXXiii|||xxxeeeUUUFFF:::444444000////////////000000111111000000/////////000000000000111111111111000000000000000000000000///...---...///...,,,++++++,,,,,,,,,,,,,,,,,,+++******)))---000...***'''(((+++((()))***++++++***)))((()))*********)))((((((''''''''''''''''''(((((((((%%%&&&'''''''''''''''''''''&&&%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&''''''!!!%%%'''######&&&'''$$$&&&&&&''''''(((((())))))(((&&&%%%&&&'''((('''&&&###%%%&&&&&&$$$$$$%%%'''&&&''''''%%%$$$###$$$&&&)))(((&&&$$$$$$%%%&&&'''&&&((()))((('''&&&''')))~~~vvvssstttwwwiiibbbYYYQQQMMMLLLLLLLLLOOOOOONNNLLLKKKLLLOOOQQQSSSYYY```ffflllttt}}}|||uuulllddd^^^ZZZWWWVVVSSSOOOQQQVVVWWWZZZ___fffqqqzzzuuulllbbbYYYSSSOOONNNIIIHHHGGGFFFEEEEEEDDDDDDCCCIIIRRR[[[dddooozzzuuujjjbbbZZZSSSOOONNNIIIFFFBBBAAACCCGGGJJJLLLXXX^^^dddiiiooouuuvvvuuuqqqfff\\\WWWTTTUUUbbbrrrnnnYYYJJJ@@@888333333222111000///000222444555222111000000////////////000000111111111111111000000000111111000000///...+++---......,,,+++,,,---,,,,,,,,,,,,,,,++++++***))),,,...---***((()))***))))))************))))))++++++++++++***((('''&&&%%%%%%&&&&&&''''''(((((((((***+++***'''&&&(((+++'''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&'''''''''###(((***'''%%%''')))***''''''''''''''''''(((((()))'''%%%$$$&&&'''''''''###%%%&&&&&&$$$$$$%%%'''((('''%%%%%%&&&&&&&&&%%%)))(((&&&%%%%%%%%%&&&'''&&&'''(((((('''&&&'''(((vvvoooddd[[[UUURRRQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOOSSSWWW[[[```gggpppxxx~~~uuulllhhhccc___\\\XXXRRRQQQTTTSSSUUUWWW]]]ffftttyyyooofff___\\\SSSRRROOOKKKHHHEEEDDDCCC???DDDJJJNNNRRR[[[fffooovvv~~~xxxooofff___\\\TTTNNNGGGDDDEEEFFFFFFEEEMMMPPPUUUZZZ___eeehhhiiillleee___[[[WWWWWW```kkkuuucccNNNBBB<<<777444333444333000//////111333555333222111000////////////000000111222222222111111111111111111111000///...)))+++---...---,,,,,,---+++,,,,,,---,,,,,,++++++***,,,---,,,***((()))***)))))))))******))))))))),,,,,,,,,+++***((('''&&&%%%%%%&&&''''''((())))))''')))+++(((###"""&&&***'''&&&%%%&&&((((((((('''%%%&&&&&&'''''''''''''''&&&***,,,***''''''***---)))((('''&&&&&&&&&'''''')))'''$$$###%%%&&&''''''###$$$&&&%%%$$$$$$%%%''')))&&&###$$$&&&(((&&&$$$(((((('''&&&%%%&&&&&&'''&&&'''((((((&&&&&&'''(((}}}rrrfff^^^WWWRRROOOMMMLLLKKKKKKLLLMMMNNNNNNNNNPPPSSSTTTVVV\\\dddkkkuuu~~~yyyooojjjeeebbb]]]VVVRRRRRRPPPQQQTTTXXX___iiittt||||||sssnnneeeaaaZZZSSSLLLGGGDDDBBB>>>BBBFFFGGGGGGKKKSSSZZZbbbkkkvvv~~~yyyqqqllleee^^^VVVPPPMMMJJJFFFCCCHHHHHHIIILLLOOORRRUUUWWW[[[ZZZ[[[[[[ZZZZZZ```gggxxxxxxhhhXXXFFF===:::777555555555333000...---...000111333333222000////////////000000111222222222222222222222222222111000///...(((***---...---,,,,,,---+++,,,,,,---------,,,,,,***++++++***)))))))))******))))))))))))))))))***,,,,,,++++++)))(((&&&&&&&&&&&&'''((())))))******"""%%%&&&###!!!&&&'''&&&%%%&&&((((((((('''%%%&&&'''(((((((((''''''&&&'''((((((&&&%%%'''+++,,,+++)))'''&&&&&&&&&''')))&&&$$$###$$$&&&''''''###$$$&&&%%%$$$$$$%%%''''''$$$!!!"""%%%'''%%%###((((((''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((vvvjjj___UUUOOONNNLLLIIIHHHIIIKKKLLLLLLMMMNNNOOONNNNNNRRRYYY___jjjssswwwpppkkkhhhccc[[[UUUTTTPPPQQQRRRTTTXXX^^^fffkkkzzzuuulllaaaWWWOOOJJJGGG@@@BBBCCCCCCBBBCCCFFFJJJQQQXXX```hhhooowwwvvvqqqiii```YYYRRRLLLHHHIIIFFFEEEGGGGGGFFFHHHLLLJJJNNNRRRUUUVVVXXX]]]aaammmxxx~~~ppp___RRREEE@@@>>>;;;:::;;;:::999666444222222333333333222111111000000000000000000111222333333333333333333333222111000///...'''***---...---,,,+++,,,+++,,,,,,---------------+++******)))))))))************))))))))))))******************)))'''&&&%%%''''''(((((())))))******%%%'''((('''$$$###%%%((('''&&&%%%&&&((((((((('''%%%&&&'''((()))((('''''')))&&&&&&)))******,,,//////---***(((&&&&&&''''''(((&&&$$$###%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%###"""###$$$%%%%%%$$$((((((((((((''''''&&&&&&%%%&&&''''''&&&%%%&&&'''}}}ooobbbZZZVVVQQQLLLIIIHHHIIIIIIHHHKKKLLLLLLKKKJJJMMMSSSXXX___gggsss~~~zzztttrrrnnneee^^^\\\TTTTTTSSSRRRSSSWWW\\\```rrr{{{wwwmmmccc\\\XXXMMMLLLIIIFFFDDDCCCCCCDDDLLLMMMOOOTTT[[[ccckkkpppttt~~~|||uuulllccc^^^[[[UUUPPPMMMNNNKKKGGGFFFJJJAAAEEEIIIJJJKKKOOOTTTXXX]]]dddjjjmmmsss{{{pppaaaQQQIIIBBB@@@===:::999;;;:::999888666666555555555222222111111000111111111///000111222333333333333333333333222111000///...'''***---...---+++******+++,,,,,,---......------+++***(((((()))*********+++***)))(((((()))***+++((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))******+++*********'''&&&%%%&&&((((((((('''%%%&&&((()))))))))''''''***$$$###)))000222333666222///,,,)))'''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%$$$$$$&&&'''(((((((((((((((''''''&&&%%%&&&''''''%%%%%%&&&'''rrriii___YYYQQQKKKJJJIIIHHHFFFJJJKKKLLLKKKJJJLLLRRRWWWWWW^^^hhhrrrzzz}}}|||xxxooogggddd[[[YYYVVVSSSQQQTTTYYY]]]```jjjzzzwwwooojjj___ZZZSSSMMMIIIGGGEEEDDDMMMJJJGGGGGGLLLSSSYYY]]]cccmmmvvvyyy}}}}}}uuurrrqqqeee^^^YYYXXXSSSKKKIIILLL???CCCDDDBBBBBBGGGMMMQQQNNNSSSVVVXXX^^^gggllllllyyytttaaaQQQ@@@<<<999888555000000222111111111111111111000000111111111111111111222222///000111222333444444444444333333333111000///...(((***...///---+++***)))+++,,,,,,---.........---+++***(((''')))*********+++***)))(((((()))***+++&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''))))))'''%%%'''&&&%%%&&&((((((((('''%%%&&&((()))***)))(((&&&%%%%%%///333444777333111---***((('''((()))%%%$$$$$$%%%''''''%%%######%%%&&&&&&%%%$$$&&&'''###&&&'''&&&$$$$$$'''***((((((((()))(((''''''&&&%%%&&&''''''%%%%%%&&&'''xxxkkkfff]]]RRRJJJFFFGGGIIIHHHHHHIIIJJJKKKMMMNNNOOORRRVVV[[[bbbkkkuuu}}}tttjjjdddbbb\\\UUUPPPOOORRRTTTVVV]]]dddnnn{{{vvvoooeee^^^YYYSSSJJJDDDIIIGGGDDDDDDGGGJJJLLLMMMQQQWWW___ffflllttt|||~~~{{{uuullleee```[[[VVVRRRJJJJJJGGGDDDFFFJJJIIIEEEDDDGGGJJJKKKKKKOOOUUUZZZbbbmmm~~~yyyeeeOOOBBB<<<999555111000000222333000000000111333333222111///111333333333222333444111222222111000111444666888555222000000///...---......---------,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++*********))))))'''((()))******)))(((''')))'''&&&''')))***(((%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''***)))&&&$$$$$$&&&)))+++%%%&&&'''+++000555:::===:::555000,,,+++)))%%%"""###$$$%%%%%%$$$$$$%%%'''&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%(((***)))'''###!!!&&&&&&&&&&&&&&&&&&&&&&&&wwwooobbbXXXQQQMMMKKKIIIHHHHHHHHHHHHJJJKKKMMMNNNPPPRRRVVVZZZ```hhhpppvvv|||ssslllggg```XXXQQQNNNNNNOOOPPPTTTZZZcccooo|||yyyrrrlllddd[[[TTTNNNKKKGGGFFFFFFGGGHHHGGGIIINNNSSSXXX\\\aaafffkkkxxxzzz~~~}}}yyyuuupppiiidddZZZYYYTTTOOONNNPPPMMMHHHFFFGGGGGGGGGGGGJJJMMMPPPWWWbbbrrroooYYYHHH@@@999777444111000000111222///......000111222111///...000222333222222333444222222333222111222555777:::777444222222111000///.........---------,,,,,,,,,,,,---.........------+++++++++*********))))))'''((()))******)))(((''',,,***(((((()))(((%%%"""''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''(((''''''&&&&&&'''((((((''''''))),,,111777===@@@???999111+++((('''&&&%%%'''((()))((('''''')))+++$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}mmmaaa[[[VVVOOOJJJIIIIIIHHHHHHJJJLLLNNNPPPPPPQQQQQQRRRTTTYYY```dddppp|||yyyssslllfff\\\UUUPPPOOONNNNNNRRRVVV^^^gggsss}}}wwwnnnhhh]]]YYYSSSOOOLLLIIIFFFDDDDDDFFFIIIKKKMMMPPPTTTWWWcccfffkkkpppuuuyyy|||}}}~~~yyyrrrpppjjjbbb^^^]]]YYYTTTOOOLLLIIIGGGGGGHHHHHHHHHNNNVVVfffzzzwwwaaaKKK???===555444333222111111111111000000///000222333111000---///111222111111222333222333444444333444666888<<<999666444444444222111///.........---------------............---,,,,,,+++++++++***************(((((())))))))))))((((((,,,***)))))))))(((%%%###((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&(((((((((+++///666<<<@@@CCC<<<222***&&&&&&''''''%%%&&&'''&&&%%%%%%'''))) ###&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{yyy~~~pppeee\\\SSSMMMLLLKKKJJJJJJLLLOOORRRTTTRRRRRRQQQPPPPPPRRRWWW[[[cccooo|||{{{qqqkkkbbbZZZVVVTTTSSSRRRSSSUUUZZZbbbmmmzzz}}}tttooohhhaaaZZZSSSMMMIIIFFFGGGGGGHHHIIIKKKNNNOOORRRTTTXXX\\\aaaeeegggiiisssvvv|||zzzuuurrrnnnhhhaaa\\\VVVSSSSSSRRRPPPMMMQQQXXXfffyyy~~~lllVVVBBB999999111222222222222111111000333333222333555555333222---///111111111000111222333444666666666666888:::<<<999666555555555444333/////////............---------------,,,+++***)))************************)))))))))))))))(((((((((''''''((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''((('''''''''((())))))******)))((('''(((''''''(((+++000666999>>>888111***&&&&&&'''((($$$%%%&&&%%%$$$$$$&&&((("""&&&((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&}}}rrrlllkkkwwwpppbbbYYYUUUNNNMMMKKKJJJLLLOOOTTTVVVRRRRRRRRRQQQPPPQQQUUUWWW[[[fffrrrzzzyyyrrriii```[[[WWWUUUSSSPPPQQQTTTYYYaaannn|||~~~uuulllccc[[[UUUQQQOOOLLLJJJJJJIIIIIIIIIKKKLLLMMMOOORRRUUUWWWXXX]]]```fffnnnwwwyyytttmmmjjjiiihhheeebbbdddiiitttppp___PPPAAA777555000111111222222111000000444333222333555555333111---///111111111000111222333555777777777888999;;;;;;999666444444444444333000000/////////..................---,,,+++***)))******************************)))((((((((((((((('''((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''(((''''''''',,,,,,***)))))))))*********)))''''''))),,,000333222111...+++(((&&&&&&''''''((()))((('''''')))+++ $$$(((***)))(((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&pppjjjiiivvvpppgggcccTTTQQQMMMKKKKKKNNNRRRUUUPPPRRRSSSSSSRRRSSSUUUVVVVVV___hhhnnnwww|||qqqggg___YYYTTTRRRRRRRRRSSSUUU[[[eeeqqqyyywwwooojjjddd___YYYSSSPPPLLLIIIGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNPPPUUU\\\eeerrr~~~~~~~~~xxxaaaSSSJJJ@@@777333111111222222222111111000222111000111222222000...---///111222111111222333222555777888888888:::;;;:::888555444444444444333000000000000////////////000000000//////---,,,,,,***************++++++++++++***)))(((''''''(((((()))+++,,,+++)))'''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''---,,,+++)))))))))*********)))(((((()))+++---///(((***++++++)))'''&&&&&&%%%&&&'''&&&%%%%%%''')))###%%%((()))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxuuu~~~yyyrrr```[[[UUUOOOMMMNNNQQQSSSPPPSSSVVVWWWVVVVVVVVVWWWSSSZZZ___bbbiiiuuuyyyooofff```[[[WWWVVVVVVUUUVVVYYYaaakkkrrr|||vvvnnngggbbb^^^YYYVVVQQQOOOLLLIIIGGGGGGHHHHHHFFFHHHKKKOOOVVVbbboooxxxkkkUUUIIIBBB;;;555222333333222222111111111111111000///000111111///---...000222333222222333444222444777999999999:::;;;:::888555444555555444333111111111000000000////////////000000///...------))))))*********+++++++++,,,+++)))((('''''''''((()))+++,,,+++)))'''''')))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''************)))((('''&&&$$$%%%&&&''')))***,,,,,,%%%(((******(((&&&&&&'''"""#########""""""$$$%%%$$$&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||kkkeee]]]UUUQQQPPPQQQSSSRRRUUUYYY[[[ZZZYYYXXXXXXQQQVVVZZZZZZ```kkkwww}}}uuunnniiidddaaaVVVVVVTTTTTTVVV\\\eeekkkuuuzzzvvvrrrnnnkkkbbb^^^YYYSSSNNNKKKJJJJJJCCCDDDEEEGGGLLLUUUaaajjjtttcccOOOCCC<<<777333333555444333222111111111111333222111111222222000...///111333333333222333444111444777999999999:::;;;;;;999666555555666555444111111111111000000000000---------...------,,,+++))))))******++++++++++++,,,+++)))((('''''''''(((%%%(((++++++))))))***---''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&(((***+++***((($$$""""""%%%''')))******''')))+++)))&&&%%%&&&((($$$%%%&&&%%%$$$$$$&&&(((%%%&&&&&&&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&yyyrrrwww~~~tttfff[[[UUUSSSQQQPPPRRRTTTWWW\\\______[[[XXXVVVWWWYYYYYY[[[___ffflllxxx~~~xxxqqqggg___aaa^^^YYYWWWXXX]]]cccgggooowww~~~xxxooogggbbb]]]YYYWWWQQQIIIFFFKKKLLLKKKTTTaaatttgggVVVDDD:::777444333333...000111111000000111222333333222222222222222333///111111111000111222444888888888999:::;;;===>>><<<;;;999777555555555555777333000111444444111---000///...,,,)))(((***+++++++++************++++++(((((()))((('''''')))+++&&&%%%%%%&&&)))******)))''''''(((((())))))******%%%&&&''''''((((((''''''&&&***+++'''&&&)))+++***)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''((()))******(((&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''~~~rrrjjjlllwwwxxxkkkbbb[[[VVVRRRRRRSSSUUUYYY[[[[[[WWWUUUQQQRRRSSSRRRRRRUUU[[[___nnnvvv}}}qqqgggeeebbb^^^ZZZZZZ\\\___bbbeeelllvvv{{{vvvqqqmmmkkkaaaYYYUUUWWWUUUQQQVVVaaammm~~~rrrZZZKKK<<<555333222111111000222333333222222333444222222111111111111222222000111222111111111333555888888888999:::<<<=========;;;999888666666666666666333000111444555222............---***)))***+++++++++************++++++)))******)))(((''')))******(((''''''(((((('''&&&((((((((((((((()))))))))%%%&&&''''''(((((('''''''''******'''&&&))))))&&&(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&'''((()))(((&&&%%%'''((()))))))))'''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''''''''(((***~~~pppgggfffppp~~~zzzoooeee[[[UUUTTTTTTUUUVVVXXXWWWUUUSSSUUUUUUUUUSSSRRRSSSVVVYYYbbbiiisss~~~|||qqqnnnkkkfffbbb___]]]^^^^^^]]]ccckkksss}}}yyyqqqlllkkkeee^^^___fffnnnqqqbbbLLL@@@555222222111000111000222333333222222333444111111000000000111111222000111222222111222444666777888999:::;;;<<<<<<<<<<<<;;;:::888777666555555333000...///222333111...,,,---......,,,***++++++++++++************+++++++++,,,,,,***(((''')))******(((''''''(((((('''&&&)))))))))(((((((((''''''%%%&&&''''''(((((('''''')))***(((&&&''')))&&& (((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$&&&((((((''''''((()))zzzpppooovvv}}}rrrggg```ZZZXXXVVVVVVWWWWWWUUUTTTYYYYYYXXXWWWVVVVVVWWWYYYZZZ___gggpppzzzzzzvvvtttpppkkkfffbbb```___^^^aaaeeellluuu{{{sssqqquuu|||}}}fffUUUCCC:::333222333222111222...000111111000000111222000000000///000000111222000111222222222333555777888999:::<<<======<<<<<<;;;:::999777666555444444///---,,,---///000///---***,,,......---+++++++++++++++************++++++,,,------+++)))((((((***&&&%%%%%%&&&)))******)))***))))))(((''''''&&&&&&%%%&&&''''''((('''''''''))))))'''%%%(((***$$$(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%(((''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&~~~~~~xxxpppaaa^^^YYYVVVUUUUUUUUUTTTVVVVVVUUUVVVVVVWWWWWWVVVWWWZZZ___fffnnnyyy|||zzzwwwrrrmmmhhhdddbbb^^^___bbbgggppp|||ttt]]]MMM>>>777222333333111000222...000111111000000111222000000//////000111111222000111333333333333666888888:::===??????>>>===;;;999999888777555444333222///.........///000//////***,,,......---+++++++++++++++************++++++,,,------+++)))((((((***&&&%%%%%%&&&)))******)))******)))((('''&&&%%%%%%%%%&&&''''''(((''''''''')))(((&&&%%%(((***$$$''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''{{{mmmggg___XXXUUUTTTSSSRRRTTTTTTTTTVVVXXXYYYXXXVVVVVVWWWZZZ^^^ccclllvvv}}}~~~yyytttoookkkiii______```eeennnzzz|||gggSSSGGG999444000222222//////111000222333333222222333444000000000000111111222333000222333333333444777999:::<<>><<<999999888777666444333222222222222222111111111111,,,---......,,,***++++++++++++************+++++++++,,,,,,***(((''')))******(((''''''(((((('''&&&))))))(((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&'''&&&%%%''')))&&& '''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&''')))+++~~~vvvjjj```XXXUUUSSSQQQUUUTTTUUUWWWZZZ[[[YYYVVVTTTTTTTTTUUUXXX___gggmmmyyy~~~yyytttrrrgggfffeeeiiipppzzz~~~nnnYYYGGG@@@777222000111222000000333000222333333222222333444000000000111111222444444000222333444444555888:::;;;>>>AAADDDDDDBBB???<<<:::::::::999888666444333222333333222111000000000.........---***)))***+++++++++************++++++)))******)))(((''')))******(((''''''(((((('''&&&(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$''''''%%%%%%))))))&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&&&&'''(((***uuuggg]]]XXXTTTSSSSSSRRRRRRUUUXXXXXXUUURRRQQQQQQPPPOOOQQQVVV\\\aaajjjttt}}}{{{rrrpppnnnooottt{{{wwweeeNNN???;;;666222111333333222444777...000111111000000111222111111111111222333444555111222444444444555888:::<<>>>>>===;;;999666444333555222///...000000...,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%(((&&&'''++++++((((((***'''%%%$$$'''***+++***'''&&&###"""$$$%%%$$$&&&***((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))***&&&'''+++***%%%$$$'''$$$$$$$$$%%%&&&'''((()))(((&&&%%%&&&((()))(((&&&((('''&&&%%%$$$%%%&&&&&&)))'''&&&)))(((###"""$$$~~~~~~{{{uuuiii___XXXWWWQQQNNNQQQTTTRRRQQQQQQRRRPPPNNNMMMMMMNNNQQQRRRYYY___jjjuuu}}}zzzwwwqqqmmmmmmooowwwppp\\\LLL@@@:::666222111000//////000111222111000000000/////////...222111000///000111333444333444555555555666999<<>>>>>===;;;999777555333555222//////000000...,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''%%%''',,,,,,(((''')))'''&&&%%%'''***+++)))'''&&&######&&&'''%%%&&&)))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((()))$$$!!!###(((***((()))...%%%%%%%%%%%%&&&&&&'''((($$$###"""$$$'''((('''&&&---+++)))&&&%%%%%%%%%&&&&&&$$$$$$&&&&&&"""!!!###|||tttlllqqqzzzwwwiii___^^^VVVPPPPPPQQQOOONNNOOORRRQQQOOOMMMLLLLLLLLLMMMPPPTTT[[[eeeppp}}}zzzrrriiibbbbbbbbbhhhttt|||ppp^^^NNNCCC;;;666444222111000//////000111222000000000000////////////222111000000000111333444555555666555555777;;;>>>BBBBBBCCCCCCBBBAAA???===>>>>>>===<<<:::777555444555222000///000000///---000///...---,,,---......------,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%''',,,,,,(((&&&(((((('''&&&((())))))(((&&&&&&$$$%%%)))***'''''')))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&((())))))&&&%%%''''''%%%&&&***&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%'''***+++++++++222///+++(((%%%%%%%%%&&&%%%######&&&&&&######%%%~~~rrrgggiiinnnyyyyyyooofff\\\TTTQQQPPPNNNNNNOOOQQQPPPOOOMMMLLLKKKKKKKKKLLLNNNRRRXXXbbbnnn|||yyyqqqhhhbbb^^^[[[]]]fffoooyyysssbbbOOOBBB<<<777444222111111000//////000111111000000000000////////////111111000000000111222333555555666555555888<<>>===>>>>>>===<<<:::888666555555333222111000000//////111000...,,,,,,...///000---------------,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((()))***))))))(((''')))&&&&&&))))))'''''')))(((((((((((((((((('''&&&%%%$$$''',,,---)))''')))''''''&&&&&&&&&&&&''''''%%%'''''''''&&&&&&''')))---+++((('''&&&%%%&&&(((''''''&&&%%%%%%%%%&&&&&&'''''''''(((***+++++++++222///+++'''%%%%%%&&&'''&&&$$$%%%((()))&&&&&&)))ttthhhfffgggooommmbbbXXXSSSQQQNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLNNNNNNOOORRRXXXcccooowwwzzzssslllgggaaa\\\ZZZ^^^dddkkkvvv~~~jjjWWWEEE<<<999555222222111111000000000000111111////////////000000000000111111111111111222222222333444555555555888<<>>>>>>>>???>>>>>>===;;;999777666444444333222000///000000111000...------...000111.........------,,,,,,,,,******))))))))))))******'''''''''''''''''''''''''''((()))*********(((''',,,(((%%%&&&&&&%%%''',,,'''((())))))((('''''''''&&&%%%(((---...***((()))''''''&&&&&&&&&''''''(((%%%'''''''''&&&&&&''')))''''''&&&&&&'''+++...///''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$---+++(((&&&%%%%%%'''(((&&&$$$%%%))))))'''''')))|||lllhhhfffnnnwwwlll```YYYUUUPPPNNNOOOOOONNNMMMLLLLLLMMMNNNNNNPPPPPPOOOPPPSSSZZZdddjjjyyyyyyrrrlllgggaaa\\\\\\^^^aaaiiiqqq}}}ttt^^^LLL===999777222000222000000000111111000000000////////////000000000000000000111111222222222222222444555777777999<<<>>>BBBAAA@@@???>>>???@@@AAA??????>>>===<<<:::888888444555555333000///000111//////...---...///000111//////......---,,,,,,,,,******))))))))))))******''''''''''''''''''''''''&&&''')))***+++***((('''---(((%%%%%%%%%$$$''',,,&&&'''))))))(((''''''(((&&&%%%(((------***((()))'''''''''&&&''''''((()))&&&'''''''''&&&&&&((()))((())))))&&&'''+++,,,+++&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((&&&$$$###$$$%%%)))((('''&&&&&&&&&'''(((%%%###$$$'''(((%%%%%%'''yyytttqqqxxx{{{mmmeee^^^WWWRRRRRRQQQPPPMMMKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPUUU[[[```kkktttyyyrrrllleee___]]]\\\[[[```fffnnn~~~wwwgggOOOAAA666777666000///333000000111111111111000000.../////////000000000111000000111222222222222222111444777999:::;;;<<<>>>BBBAAA???>>>>>>@@@BBBDDD??????>>>>>><<<;;;999888444666666444111///000222---------......//////////////////...------,,,,,,******))))))))))))******''''''''''''''''''''''''$$$&&&(((***+++***((('''***'''&&&''''''%%%%%%((($$$&&&))))))((('''(((***&&&%%%''',,,,,,)))(((***'''''''''''''''((())))))&&&'''''''''&&&&&&((()))))),,,+++&&&%%%''''''###%%%%%%%%%%%%&&&&&&'''(((''')))+++***'''&&&((()))''''''((((((''''''&&&&&&&&&$$$$$$((((((%%%$$$'''zzzpppggg]]]WWWVVVTTTRRRNNNKKKJJJLLLNNNOOONNNOOOOOONNNOOORRRWWW[[[aaajjjvvvwwwnnngggaaa^^^\\\YYY[[[```dddvvvmmm[[[DDD888222555555///...444000000111111111111000000.../////////000000111111000000111222222222222111111555999<<<======>>>>>>BBBAAA???>>>???AAADDDFFF?????????>>>===;;;:::999444666666444111///111333,,,,,,---...//////......000000///...------,,,,,,******))))))))))))******''''''''''''''''''''''''$$$%%%(((******)))'''&&&'''&&&'''******&&&$$$%%%###&&&))))))(((''')))+++'''%%%'''++++++((((((***'''''''''''''''((())))))&&&'''''''''&&&&&&((())) %%%&&&$$$%%%******&&&$$$$$$$$$%%%&&&'''((()))###&&&((((((&&&%%%'''***(((((()))))))))'''%%%$$$)))&&&'''******'''&&&(((vvvnnncccYYYVVVPPPMMMNNNLLLIIILLLSSSJJJKKKLLLMMMNNNOOOPPPPPPYYY___gggpppyyyzzzpppfffbbb^^^ZZZXXXYYYbbbeeeppp~~~xxxbbbRRR>>>:::555222111222222222...000222333444333111000111222333222111000111222111000000000111222333333111333666999<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@???===:::777555888888777666555333222111+++---...---,,,,,,---...,,,---......,,,******+++'''''''''''''''&&&%%%%%%)))((((((''''''''''''''',,,,,,***)))))))))***+++((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))******+++,,,***))))))((('''&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''((((((&&&%%%$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((("""###%%%&&&'''&&&%%%$$$yyymmmbbbWWWSSSQQQQQQOOOLLLMMMRRRKKKKKKLLLMMMNNNOOOOOOPPPSSSXXX^^^eeemmmxxx}}}rrrlllfff___ZZZZZZ]]]___hhhuuummmWWWHHH<<<999444111111222222222///000111222333222111111000111222111000///000222111000000111111222333444111333777:::===???@@@@@@@@@??????>>>???@@@AAABBBBBBBBBAAA???===:::888777666666555444333111000///---...//////------...///,,,...///...,,,******+++)))************)))((('''))))))(((((((((((())))))***)))((('''&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***&&&'''''''''((()))(((&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$###wwwkkk]]]YYYVVVUUUSSSOOOOOOQQQMMMMMMMMMMMMMMMNNNOOOOOOOOOQQQUUUXXX^^^iiivvvzzzssskkkbbb[[[YYYYYYZZZ```jjjttt}}}uuu```LLL@@@999666222000000111222222000000000111111111222222///000111111//////000111111111111111222333444555222444888<<>>===<<<<<<888666444222111000111111---...///...,,,++++++,,,---///000///---++++++,,,))))))******++++++******((((((((()))***,,,---...,,,+++***)))((()))******))))))(((''''''((())))))&&&''''''((()))(((((((((!!!''')))&&&'''---,,,+++)))(((''''''''''''%%%&&&'''%%%###"""%%%)))&&&&&&&&&''''''''''''((($$$$$$'''))))))'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((xxxqqqoooggg___[[[YYYUUURRRPPPOOOOOOPPPKKKMMMOOOOOONNNPPPTTTYYY^^^eeeppp|||{{{vvvkkkddd\\\XXXTTTSSSYYYaaajjjssslllVVVFFF;;;555222555333111000111111000///---...000111111111000///...///111111000111222444111222222333555666888999999;;;>>>@@@BBBDDDDDDDDD===>>>@@@BBBCCCDDDDDDDDDAAAAAAAAA@@@???===<<<;;;888777444222000000111111...///000///,,,+++,,,---...///000///---,,,,,,,,,'''((()))************)))''''''''''''(((***++++++***)))((('''''''''((()))***)))(((''''''((()))***&&&&&&((()))))))))((('''!!!""")))''' ###---000...***'''&&&%%%&&&'''$$$&&&'''%%%"""!!!%%%***&&&&&&&&&''''''''''''(((%%%%%%%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&&&&&&&&&&wwwtttxxx|||wwwlll```^^^[[[WWWSSSPPPPPPPPPPPPKKKNNNQQQRRRQQQQQQSSSVVVUUUZZZcccppp}}}ssskkkbbb[[[UUURRRVVV]]]```jjjwwwyyy```KKK???999555333666444111111111111000...---...000111222111///......000111222111111333444222222222333555777888999:::<<<>>>@@@BBBCCCCCCCCC:::<<>>666444555333333111000000000111222............///////////////111333333333333555777555666888888777777999:::===???BBBDDDEEEDDDCCCBBBAAADDDFFFGGGFFFDDDDDDDDDAAA@@@???===<<<<<<<<<<<<888888666555333111000///000222222000,,,+++,,,...---------...............+++++++++******(((''''''&&&'''((('''&&&''')))+++,,,***(((&&&%%%%%%&&&'''***)))&&&%%%%%%&&&)))***&&&''')))*********)))(((******))))))((((((''''''''''''''''''''''''''''''...+++((('''&&&%%% ''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%{{{ooooootttvvvvvv{{{tttnnnlllggg```ZZZUUUSSSRRRNNNQQQSSSSSSPPPNNNNNNOOOLLLPPPUUU\\\dddoooyyyxxxmmmccc]]]YYYWWWZZZ[[[aaammmwwwzzzgggPPPBBB:::555333444333222111000000000111222............///////////////111222333222333444666444666777888777888999;;;===???BBBDDDEEEEEECCCBBBAAACCCFFFHHHGGGFFFFFFFFFCCCBBB@@@>>><<<:::999999999888777666444222111000000222222000,,,+++,,,.../////////...------,,,,,,++++++++++++***)))((('''&&&'''(((((('''''')))***)))))))))(((((('''&&&%%%)))((('''&&&&&&'''((()))&&&'''((()))***))))))((('''''''''((())))))******''''''''''''''''''''''''(((&&&%%%&&&'''(((%%%###'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%xxxpppmmmlllkkklllxxxyyyvvvooohhh```YYYTTTQQQPPPRRRSSSSSSQQQPPPPPPQQQKKKMMMOOOSSSYYYaaajjjppp{{{pppeee]]]YYYWWWWWW\\\cccjjjrrr~~~nnnZZZDDD:::666444333333333222111111000000111111............////////////...000111222222222444555444555777888888888:::<<<>>>@@@BBBEEEFFFEEEDDDDDDAAADDDGGGIIIHHHGGGGGGHHHAAA@@@???===<<<;;;:::::::::999888777555444222222111111111///---,,,---...111111000...---+++******++++++++++++***)))((((((&&&((()))(((''''''(((***'''((()))******(((&&&$$$(((((((((''''''(((((((((&&&'''((())))))))))))(((&&&''''''(((((()))******''''''''''''''''''''''''%%%$$$$$$&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&{{{pppjjjgggfffooo~~~yyypppggg___WWWRRRSSSSSSRRRQQQPPPOOOOOOOOOLLLLLLMMMNNNQQQXXX```eeeuuu}}}|||oooddd]]]WWWVVVXXX\\\```ffftttyyydddQQQ===555444444222222222222222111111111111111............////////////...///111111111111333555333555777888888999;;;===@@@AAACCCEEEFFFFFFFFFEEEEEEGGGJJJJJJIIIGGGGGGGGG<<<<<<<<<<<<<<<===>>>???;;;:::999888666555444333111111000///---------...000000///...,,,++++++***++++++++++++******)))((('''(((***)))((('''((()))''''''((())))))((('''&&&&&&'''((())))))((('''&&&'''''''''(((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&%%%$$$###&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''xxxkkkddddddhhhrrr}}}uuukkkbbb[[[WWWUUURRRPPPNNNMMMMMMLLLJJJJJJKKKKKKMMMRRRYYY^^^jjjrrrzzzmmmfffZZZWWWUUUVVVYYY^^^jjjuuuppp[[[KKK:::555555444222222222222222222111111000000............////////////...///111111111111333555444666888999:::;;;>>>@@@AAABBBDDDFFFGGGGGGGGGGGGIIIKKKLLLLLLIIIFFFDDDDDD;;;;;;;;;;;;<<<===>>>???;;;;;;:::888777666555555111000///............---,,,---------------------***++++++++++++******)))''')))******)))(((((()))(((((('''&&&&&&'''))))))&&&'''((())))))((('''&&&'''''''''''''''(((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&$$$###"""&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''qqqgggcccdddlllzzzwwwmmmeee^^^ZZZUUUQQQOOOMMMLLLJJJHHHIIIJJJJJJKKKNNNSSSWWW]]]dddppp~~~zzzsssbbb[[[UUUTTTUUUYYY```hhhsssyyyuuudddQQQEEE:::666555333222222111222222222222111000000............////////////...000111222222222444555555777:::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHKKKMMMNNNLLLIIIEEECCCBBB???>>>===<<<;;;;;;;;;;;;;;;:::999888777666666555111000...---...///...---******+++,,,---...//////***+++++++++++++++******''')))++++++***((((((((()))'''&&&%%%&&&'''***+++&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))%%%&&&&&&''''''((())))))''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&vvvjjjjjjppp~~~xxxppphhhccc[[[UUURRRPPPMMMKKKJJJKKKLLLMMMMMMNNNPPPSSSTTTZZZdddppp}}}pppeeeZZZWWWWWWXXXZZZ]]]ffflllttt~~~|||gggUUUDDD===888666444111000333111222222333222111000///............///////////////111222333222333444666666888;;;===>>>@@@CCCEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMLLLHHHEEECCCBBB@@@???===<<<;;;:::::::::::::::999888777666555555222///------///000///---)))******,,,---...//////***++++++,,,,,,++++++***'''***,,,,,,***(((''''''&&&&&&&&&'''((()))******''''''((((((((((((''''''''''''&&&&&&&&&'''((()))%%%%%%&&&''''''(((((()))''''''''''''''''''''''''!!!$$$''''''&&&&&&''')))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%ttttttyyy}}}pppiii```YYYUUURRROOOLLLNNNOOOQQQQQQPPPOOOPPPRRRSSSWWW^^^hhhsss|||nnn```\\\\\\ZZZXXXXXX___dddkkkttt~~~sss\\\KKK;;;777666555333///000444111111222333222111000///............/////////000///111333333333333555777777999<<<>>>???AAADDDFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLKKKHHHEEEDDDCCC===<<<<<<;;;;;;;;;<<<<<<:::999999888777666555555222///------///000///---******+++,,,,,,---......***++++++,,,,,,,,,++++++(((***,,,,,,***(((''''''###%%%''')))******)))(((((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''"""%%%((((((&&&%%%&&&)))%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))******$$$$$$%%%%%%'''(((***+++'''''''''&&&&&&%%%%%%%%%|||qqqhhhccc[[[QQQLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRUUU[[[fffttt}}}sssjjjddd```]]][[[[[[^^^eeelllooouuu{{{hhhSSSEEE999666333222222222111000000000000000000//////...111///...///000111000...---...000000111222555777999:::<<<>>>AAACCCEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGJJJMMMLLLHHHDDDBBBBBB<<<;;;::::::<<<<<<;;;::::::999888666555555555555222111000......---------...---,,,++++++,,,---...&&&''')))***+++++++++***+++******)))(((''''''&&&))))))))))))))))))))))))))))))************))))))$$$%%%&&&&&&%%%%%%''')))(((&&&$$$%%%((()))'''%%%''''''''''''''''''''''''%%%''')))***((('''''''''***'''%%%&&&((((((&&&$$$&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((###$$$%%%%%%%%%%%%&&&'''{{{oooggg___UUUPPPQQQMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRVVV^^^jjjwww|||qqqiiiccc^^^[[[WWWZZZ___eeeiiinnnzzzsss^^^JJJ>>>777444222111222333222222000000111000000///......000///...///000111000...000111222111000000222444999:::;;;>>>@@@BBBDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDGGGKKKKKKHHHFFFEEEEEE>>><<<::::::;;;;;;;;;:::999888777666666555555555222111000...------------------,,,,,,,,,,,,------((()))***+++,,,,,,++++++)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''&&&&&&(((***)))'''%%%&&&((()))(((&&&''''''''''''''''''''''''%%%'''))))))((('''''''''***'''%%%%%%'''(((&&&%%%&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%&&&'''{{{qqqfff\\\WWWVVVPPPPPPOOONNNNNNNNNOOOPPPRRRQQQQQQRRRUUU]]]gggnnn|||rrriiiaaa]]]VVVWWW\\\```bbbfffqqq|||}}}hhhSSSBBB:::444222000000222333333333111111111111000///------000///......000000///...000111222222000111222444888999;;;===@@@BBBDDDDDDIIIIIIIIIIIIHHHGGGFFFEEEBBBEEEHHHJJJIIIHHHGGGGGGAAA>>>;;;999::::::::::::777777666666666666666666222111000///---------,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++)))((((((''''''&&&&&&%%%))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''''')))+++)))(((''''''))))))((('''''''''''''''''''''''''''&&&((())))))(((''''''(((***(((%%%%%%&&&''''''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((())))))(((&&&%%%&&&'''}}}qqqfff^^^ZZZUUUTTTRRRQQQQQQRRRSSSUUUSSSSSSQQQPPPQQQVVV]]]bbbuuu||||||qqqhhhccc\\\[[[]]]```aaaccckkkuuusss^^^KKK@@@;;;444222000000111222222222111111111111000...---,,,000///......///000///...---///000111111333666888888999;;;===???BBBCCCDDDGGGHHHHHHHHHGGGGGGFFFEEEBBBDDDGGGJJJJJJIIIHHHGGGCCC@@@;;;999999:::::::::555666666777777888888777222222000///------,,,,,,+++,,,---......---,,,+++++++++++++++++++++******))))))((((((''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''((()))(((''''''(((***))))))(((((()))))))))(((''''''''''''''''''''''''&&&((())))))'''''''''((()))(((&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))(((&&&&&&'''(((~~~sssggg^^^ZZZXXXUUUSSSRRRTTTVVVXXXRRRQQQPPPNNNNNNQQQWWW[[[gggmmmxxx|||sssllldddaaaaaabbbaaaaaagggoooyyy~~~jjjTTTEEE===;;;555333000///000111000///111111111111000///...---///...---...///000///---...///111111222333666888888999;;;===@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFGGGIIIJJJIIIGGGEEEDDD@@@<<<999999::::::999555666777888999999999888333222000///---,,,,,,,,,***+++,,,------,,,+++************)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((())))))******))))))((('''(((((('''&&&&&&''')))((()))))))))(((((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''&&&%%%&&&''')))&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###%%%&&&'''&&&&&&(((***ssshhh___\\\XXXTTTRRRSSSUUUVVVNNNNNNMMMLLLLLLNNNSSSVVVXXX^^^hhhttt~~~xxxlllhhheeedddbbbaaadddjjjmmmuuuuuu___KKK>>>888666555222000//////000///...000000000000000//////...///...------//////...---111222333222111222333555999:::<<<>>>AAACCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIFFFCCCCCC@@@<<<::::::::::::999777888999:::;;;;;;:::999333222111///---,,,++++++++++++,,,,,,,,,,,,++++++***))))))((())))))******************************))))))))))))))))))))))))))))))************))))))'''(((((('''&&&%%%'''((('''((())))))''''''((()))'''''''''''''''''''''''''''((()))(((&&&&&&((()))%%%&&&((('''&&&&&&'''(((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&''')))+++~~~~~~tttiiiddd]]]WWWSSSRRRSSSTTTMMMMMMMMMLLLLLLNNNQQQTTTRRRVVV^^^hhhtttuuupppkkkiiifffccceeeiiigggmmmwww~~~iiiSSSCCC999555333222000......///000000000...//////000000000000000///...------//////...---222333333333222222444555:::;;;===???BBBDDDFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFIIIKKKJJJFFFCCCAAA???===<<<<<<<<<:::999999:::;;;======<<<::::::444333111///---,,,++++++,,,,,,++++++++++++,,,,,,***))))))))))))***,,,---)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((()))******((('''&&&''')))&&&((()))(((&&&%%%''')))''''''''''''''''''''''''((((((((('''&&&&&&(((***"""&&&))))))(((&&&'''(((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''''')))+++|||sssttt~~~rrrlllccc[[[UUURRRSSSSSSNNNOOOOOONNNNNNOOORRRUUUTTTVVVZZZaaakkkyyy|||vvvqqqnnnjjjfffgggkkkgggkkkpppwww~~~ttt^^^KKK>>>888555444000...------///111222222---...///000111111111111///...------...///...---...000222222333444777999;;;<<<>>>@@@BBBEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDEEEHHHKKKKKKHHHDDD@@@>>>============;;;999:::;;;===>>>>>>===;;;:::444333111///---,,,++++++---,,,+++******+++,,,---******))))))***,,,...///(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***++++++***((('''(((***%%%''')))(((%%%%%%&&&)))''''''''''''''''''''''''((((((((('''&&&&&&(((***!!!%%%)))+++)))&&&&&&'''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((((()))***|||rrrnnnrrr~~~rrrddd\\\[[[XXXTTTOOOLLLLLLOOOOOONNNRRRWWWPPPRRRTTTWWW]]]iiixxxwwwqqqnnnllliiifffddddddgggmmmsssyyyvvveeeQQQEEE===777444555222222111000//////000000000000000000000000000000//////000///------...000111111111222333555666777999;;;>>>@@@AAADDDGGGJJJFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJKKKKKKIIIFFFCCC@@@===>>>>>>>>>>>>======<<<;;;===>>>??????<<<:::888999777444222111///,,,)))+++++++++************))))))))))))))))))((((((''''''((()))++++++***))))))+++***)))))))))***,,,---'''(((***+++,,,***)))'''))))))))))))))))))))))))))))))***---......,,,)))(((''''''&&&&&&&&&''''''''''''(((((()))))))))***%%%+++%%% (((,,,'''&&&'''***,,,+++(((&&&'''(((***)))))))))((((((((('''(((%%%###%%%(((***(((&&&'''((((((((((((((('''&&&}}}rrrpppxxxpppgggaaa[[[UUUQQQNNNMMMOOOOOONNNPPPUUUPPPRRRSSSTTTXXX```llluuuxxxtttqqqllliiidddbbbcccgggjjjpppzzzqqq```LLLAAA;;;666333333222222111000000000000000000000000000000000000000//////000///------///000222222222333444666777888===???@@@AAABBBCCCFFFHHHGGGFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJJJJHHHFFFBBB@@@???@@@@@@@@@@@@@@@?????????AAACCCDDDDDDCCCAAA???999777444333111000---+++,,,+++++++++************))))))******))))))((('''(((((()))*********************)))((()))***+++,,,))))))***++++++***(((((())))))))))))))))))))))))'''&&&&&&'''))))))'''%%%)))(((((('''''''''(((((((((((('''''''''((())))))###)))$$$(((+++%%%$$$&&&(((***)))'''%%%&&&''')))))))))((((((((((((((('''&&&%%%&&&'''((('''&&&((((((((((((((((((''''''xxxxxxvvvnnnddd[[[WWWRRRPPPQQQQQQOOOQQQUUURRRSSSTTTSSSSSSWWW___eeeqqq{{{}}}wwwqqqlllgggbbb___```aaaeeemmmwwwzzziiiWWWEEE<<<:::777333111222111000000000000000000000000000000000000000000...///000///......///111333333333444666777999:::AAABBBCCCCCCBBBBBBEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHIIIGGGEEEBBBAAABBBBBBCCCCCCCCCCCCCCCBBB@@@AAACCCDDDEEEDDDBBBAAA:::888555444333111///---,,,,,,,,,,,,++++++++++++)))************)))(((((()))))))))))))))******+++))))))((((((((()))***++++++*********))))))(((((())))))))))))))))))))))))***)))''''''((()))((('''))))))((((((((())))))******)))'''&&&&&&'''((()))###)))%%%"""+++,,,%%%%%%%%%'''((((((&&&%%%%%%&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''((((((''''''''''''((())){{{oooeee\\\WWWSSSTTTTTTSSSTTTXXXUUUVVVWWWUUUSSSTTTXXX\\\fffppp~~~vvvoookkkddd^^^\\\\\\^^^eeemmmwwwttt```OOO???999:::777333000111111000000000000000111////////////////////////...///000///......000222222333333444666888:::;;;@@@AAABBBBBBAAABBBDDDFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEECCCAAABBBCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@:::888666555444333111///------------,,,,,,,,,+++******++++++******)))(((***)))((((((((()))+++,,,((((((((((((((())))))***,,,+++***)))((((((((()))((((((((((((((((((((((((---+++((('''(((*********((((((((('''(((((())))))---+++(((&&&&&&''')))***&&&+++''''''000...'''(((&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))&&&(((***(((%%%###%%%((((((((('''&&&'''((())))))}}}}}}xxxmmmaaaZZZUUUUUUVVVUUUUUUXXXUUUWWWWWWVVVSSSRRRUUUXXXZZZcccppp||||||uuunnnfff^^^[[[ZZZZZZ```ffflllttt{{{nnnWWWIII<<<888999777444222111000000000000000111111////////////////////////...///000/////////111222111222222444666888:::;;;===>>>@@@AAAAAABBBEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGEEECCCAAA@@@:::888666555555444222000............------------+++++++++++++++******)))***)))((((((((()))+++,,,'''((((((((())))))))))))++++++***)))(((((())))))((((((((((((((((((((((((+++(((%%%$$$%%%'''(((((('''&&&&&&&&&''''''((()))...,,,***((('''(((***,,,'''+++'''(((111...&&&)))'''''''''((((((((('''&&&'''''''''''''''(((((((((&&&(((***(((%%%###%%%((('''''''''''''''((())))))yyyuuuuuu~~~vvvjjjaaaZZZXXXXXXVVVUUUVVVRRRTTTUUUTTTQQQQQQTTTWWWSSSZZZdddnnnxxx}}}sssiii```\\\ZZZYYY\\\aaadddkkkvvvttteeeNNNDDD:::888888555333333000000000000000111111222000000000000000000000000...///000000//////111333111222222444666888:::;;;;;;===???@@@AAACCCFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGEEEBBB@@@>>>===999888666555555555333111////////////.........---+++,,,,,,,,,,,,+++******)))))))))))))))******+++'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&&&&(((***++++++&&&&&&%%%&&&&&&'''((())),,,+++)))(((((()))***+++'''(((###&&&...***$$$((('''&&&&&&'''))))))(((&&&((((((((('''''''''&&&&&&&&&'''((('''&&&%%%&&&'''%%%&&&'''((()))))))))(((|||yyyyyyxxxnnnddd```^^^ZZZWWWWWWSSSTTTUUUSSSQQQQQQTTTXXXTTTWWW\\\bbbkkkwww|||rrrhhhccc```\\\\\\^^^```fffoooyyy~~~jjjYYYFFF@@@:::888666222111444000000000000000111222222000000000000000000000000...///000000///000222444222333444555777:::<<<===<<<>>>@@@AAAAAACCCFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGBBBCCCEEEGGGHHHIIIJJJJJJEEEEEECCCBBB@@@>>><<<;;;888777555555555555333222000000000/////////......,,,,,,,,,---,,,++++++***(((((()))***************((()))***+++++++++***)))'''((()))***++++++******))))))))))))))))))))))))***((('''(((***,,,---,,,&&&&&&&&&&&&'''((()))***((((((((('''(((((()))***((('''"""$$$---)))###)))&&&%%%$$$&&&((()))'''%%%))))))((('''&&&%%%%%%$$$'''&&&%%%&&&'''((('''&&&###%%%(((*********((('''zzznnnhhhddd___[[[ZZZUUUWWWWWWUUURRRSSSVVVZZZSSSTTTUUUWWW]]]iiixxxzzzooojjjeee```^^^______cccjjjsss~~~yyycccQQQBBB===:::888333//////444000000///000000111222222000000000000000000000000...///000000///000222444333444555777999;;;===>>>>>>@@@AAABBBBBBDDDFFFIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDFFFHHHIIIKKKKKKKKKGGGFFFFFFDDDCCCBBBAAA@@@888666555444555555333222000000000000////////////,,,,,,------,,,,,,+++***'''(((***+++++++++***)))((()))***,,,,,,++++++***%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))$$$###"""$$$''')))))))))''''''''''''((()))++++++%%%%%%&&&''''''(((((((((+++)))###%%%...***%%%,,,%%%###"""$$$'''(((&&&$$$******)))'''&&&%%%$$$###(((%%%$$$%%%(((***(((&&&"""$$$(((+++,,,***(((&&&tttkkkeee___ZZZYYYWWWXXXZZZYYYVVVWWW[[[VVVTTTQQQPPPUUU```mmmwwwzzzqqqkkkgggdddccc\\\```eeekkksss~~~ooo[[[MMM@@@<<<777444222222222111111111000000000000111111333222222111000//////...000111111111222222222222222333555666777999===@@@===>>>@@@AAAAAACCCFFFHHHJJJLLLMMMMMMJJJGGGFFFEEEJJJJJJJJJHHHFFFDDDDDDDDDCCCFFFJJJLLLMMMKKKHHHFFFIIIHHHEEEBBB???>>>=========:::666444444444333222111111111111111222222222......------------,,,,,,******++++++++++++******+++)))'''&&&''')))))))))((()))***+++,,,+++******)))++++++((((((***(((%%%''''''(((((())))))******&&&&&&'''((())))))((((((%%%&&&''''''&&&&&&''')))---$$$!!!''')))((((((***(((&&&%%%%%%'''***+++''')))***)))(((&&&&&&'''&&&'''(((((())))))(((((("""!!!%%%&&&%%%&&&)))|||||||||sssjjjbbb\\\XXXVVVVVVXXXWWWSSSTTTWWWWWWTTTQQQOOORRRZZZeeelllsss|||xxxrrrmmmiiifffcccdddeeegggmmmwww{{{hhhUUUJJJ>>>;;;666333222222111111111000000000000000111222222222111000000///......000000000111111111222222111222444444555888;;;>>>===>>>@@@BBBBBBDDDGGGJJJGGGIIIKKKLLLJJJHHHGGGGGGJJJKKKLLLJJJHHHFFFFFFGGGFFFIIILLLNNNNNNLLLIIIGGGHHHGGGEEEBBB@@@???>>>>>>===:::666444444444333222111111111111111111111111,,,,,,,,,++++++***************++++++++++++******)))(((''''''((()))((((((((()))***+++++++++******&&&***+++&&&$$$'''***+++'''((((((((()))))))))***%%%&&&'''(((((((((((((((%%%&&&''''''&&&&&&'''))),,,%%%"""&&&)))((('''((()))(((&&&&&&&&&''')))***'''((()))((('''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''$$$$$$((((((&&&&&&))){{{vvv}}}~~~rrrfff^^^YYYVVVUUUVVVUUUSSSSSSVVVVVVTTTQQQOOOOOOSSSYYY^^^dddmmmzzz}}}vvvppplllhhhfffddddddgggooozzzooo[[[LLLCCC<<<888444222222222111111000000000000000111222333111000000//////........./////////000000000111111///111222222333555888;;;<<<>>>@@@AAACCCEEEHHHKKKDDDGGGIIIJJJIIIIIIIIIIIIJJJLLLLLLLLLJJJIIIJJJKKKJJJLLLNNNPPPPPPNNNKKKIIIEEEEEEEEEDDDBBB@@@???>>><<<:::666444444444333222111111000000000000000000---------,,,+++******)))******++++++++++++******'''((()))******)))((('''((()))******++++++******###)))+++%%%!!!$$$+++...(((((((((((())))))))))))%%%%%%&&&''''''''''''&&&%%%&&&''''''&&&&&&''')))***''''''******'''&&&)))''''''''''''((((((((()))'''(((((('''%%%%%%&&&(((%%%%%%&&&''''''''''''&&&+++((((((***)))&&&&&&(((}}}ssswww{{{lllccc]]]XXXUUUVVVVVVTTTUUUXXXTTTSSSRRRPPPNNNOOORRRUUU^^^dddnnnyyyxxxsssjjjhhheeedddgggllltttxxxzzzwwwaaaNNNBBB===888666333111222222222111000000000000111222333333000/////////.........---////////////000000000000///000111111111333666999999;;;>>>@@@AAADDDGGGJJJEEEGGGIIIJJJIIIIIIIIIJJJIIIKKKLLLLLLKKKJJJLLLMMMKKKMMMOOOPPPPPPMMMKKKIIICCCDDDEEEEEEDDDBBB@@@???<<<:::777555555444333111111111000000000000000///000000///...---,,,,,,+++***++++++,,,,,,++++++***'''))),,,---,,,+++)))(((((())))))***************$$$((()))%%%###&&&)))***(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&''')))***))))))***'''$$$%%%+++&&&&&&((()))))))))(((''''''''''''&&&%%%%%%&&&(((''''''((()))))))))))))))+++((('''))))))%%%%%%(((tttuuu}}}uuukkkbbb[[[VVVVVVVVVUUUUUUXXXQQQRRRRRRQQQPPPOOOPPPRRRZZZ]]]cccjjjuuu{{{qqqooolllkkkkkklllmmmnnnooouuunnnXXXGGG>>>:::666444222111222333333222111111000111111222333333////////////............////////////000000000000///000111000000111444777666888:::<<<>>>@@@DDDGGGHHHIIIJJJJJJIIIHHHIIIJJJGGGIIIJJJKKKJJJJJJLLLMMMKKKLLLNNNOOONNNLLLJJJHHHCCCDDDEEEEEEDDDBBBAAA@@@===;;;888777666666444222222111111111000000//////000000///......---,,,,,,++++++,,,,,,,,,,,,++++++(((+++///000...,,,+++***)))))))))))))))*********'''((('''&&&(((***'''!!!))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))***((()))((($$$!!!%%%,,,%%%&&&((()))***)))((('''&&&'''((('''&&&%%%''')))'''((())))))******))))))'''$$$$$$''''''%%%%%%((({{{zzzyyykkkaaaZZZXXXWWWUUUTTTUUUPPPQQQSSSSSSQQQQQQQQQSSSTTTUUUYYY___iiivvv~~~{{{wwwssspppmmmiiifffiiimmmuuuyyyeeeQQQDDD===:::444222111222333555444333333222222111111111222222/////////////////////////////////000000000111111000111222111111222444777444666888:::;;;===@@@CCCGGGIIIIIIIIIHHHGGGIIIJJJGGGHHHJJJJJJIIIIIIKKKMMMJJJKKKLLLMMMMMMLLLJJJIIIEEEEEEEEEDDDCCCBBBAAA@@@>>><<<:::999888777555333333333222222111000000000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((,,,000111...++++++,,,)))(((((((((((()))***+++((((((''''''+++---'''))))))))))))((((((((((((&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&''')))((('''((()))&&&###%%%+++%%%&&&((()))))))))((('''%%%'''))))))((('''((()))&&&&&&'''(((((((((((('''$$$"""###&&&'''%%%&&&)))yyynnnccc^^^[[[VVVSSSSSSPPPRRRSSSSSSRRRQQQRRRSSSOOOQQQTTTXXX```jjjvvv}}}yyyuuupppkkkhhhhhhiiilllsss~~~mmmYYYIII???999777222111111222555666666555444444333222111111111111000000000000000000000000000000000111111111222222222333333222111222555777333555777888999;;;>>>AAACCCEEEFFFFFFFFFFFFHHHJJJGGGIIIJJJJJJIIIJJJKKKLLLJJJKKKLLLMMMMMMMMMKKKKKKGGGFFFEEECCCBBBBBBAAAAAA???===;;;;;;:::999666444444444333333222111111000,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++'''+++//////,,,)))***,,,)))(((((('''((()))***+++((()))((('''***,,,)))###***)))))))))((((((((('''((((((((((((((('''&&&%%%%%%&&&''''''&&&&&&''')))&&&%%%(((,,,,,,'''&&&(((&&&''''''((((((((((((((($$$'''***,,,+++)))((((((&&&&&&'''((((((((((((((('''$$$%%%((()))''''''***yyyllleee```YYYUUUTTTPPPRRRTTTSSSRRRQQQQQQRRRNNNPPPSSSVVVZZZaaahhhmmm|||{{{wwwuuuqqqoooiiihhhhhhlllvvvyyycccOOOBBB:::555222222111111333555777777666555555333222111000000000000000000000111111111111111111111111222222222222333444444333222333555888444666777888999:::===@@@???AAACCCCCCDDDFFFIIIKKKHHHJJJKKKKKKJJJJJJKKKMMMJJJKKKLLLMMMNNNNNNMMMLLLIIIGGGEEECCCAAAAAAAAABBB@@@>>>===<<<<<<:::777555555555444444333222111111------......///000000000+++,,,,,,------,,,,,,+++&&&***...---)))'''))),,,)))((('''''''''(((***+++&&&))))))''''''***,,,*********))))))((((((((('''(((((())))))((('''&&&&&&%%%&&&((('''&&&&&&''')))$$$$$$)))000111,,,'''&&&''''''''''''((((((((()))$$$'''+++------***)))(((((())))))******************((((((++++++((()))+++|||rrrkkkeee^^^ZZZWWWTTTQQQPPPPPPQQQPPPPPPOOONNNNNNOOORRRWWW\\\___rrrzzz{{{uuuqqqkkkgggeeehhhlllrrr|||kkkTTTFFF???999555333333222111222333444555444000000000000000111111222---///000111000000222444///.........///000222333111111111111222444999<<<777777888999:::;;;<<<===@@@AAACCCDDDFFFGGGGGGGGGFFFHHHKKKKKKJJJJJJKKKLLLNNNMMMMMMOOOQQQQQQPPPOOONNNLLLHHHEEEDDDBBB@@@>>>???===;;;::::::999777555444444333222222111000000///......000222111---***///---,,,***))))))******+++)))(((((()))******)))******))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%'''((()))'''''''''''''''&&&&&&&&&&&&&&&((()))************%%%'''***++++++******+++*********(((''''''***,,,((((((''''''&&&&&&&&&%%%wwwnnnddd]]][[[WWWRRROOONNNNNNNNNNNNPPPNNNMMMMMMNNNQQQUUUWWWkkkrrr}}}}}}xxxqqqkkkggghhhiiimmmuuu~~~vvvcccMMMBBB<<<888444333333222111111222333333333000000000000000111111222...000111111000000222333111111000000000222333444000222444555666777:::<<<777888;;;===@@@BBBDDDDDDAAABBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNMMMMMMOOOQQQRRRQQQPPPOOOLLLHHHEEEDDDBBB???===>>><<<;;;;;;;;;;;;999888333333333333222111000000///......000111111...***...---,,,************+++...,,,))))))))))))(((&&&***)))))))))((((((((('''***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''((('''&&&&&&&&&'''((()))''''''''''''(((***+++,,,&&&&&&((())))))*********&&&((()))***)))))))))+++((()))+++***)))((()))***((((((((('''''''''&&&&&&|||pppgggbbb]]]UUUOOOMMMMMMMMMMMMMMMLLLKKKJJJKKKNNNQQQSSSaaagggpppyyy~~~zzzrrrkkkhhhgggggglllssshhhWWWEEE<<<999555333333333222222111111111111222000000000000000111111222000111222111000///111333444333333222333333444555///222666999999:::;;;<<<>>>@@@AAACCCCCCBBBAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGKKKJJJIIIJJJKKKMMMMMMMMMMMMMMMMMMOOORRRSSSRRRQQQNNNLLLHHHEEECCCBBB???======<<<:::;;;<<<<<<;;;999222222333333333111000/////////...000111000...+++...---,,,+++******++++++000...+++)))((((((&&&$$$))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((('''''''''((()))***((('''&&&&&&'''))),,,---&&&''''''((())))))))))))'''((()))(((&&&&&&(((***&&&(((+++,,,+++)))(((((())))))((((((((((((''''''~~~uuujjjcccYYYQQQNNNNNNOOOPPPKKKJJJJJJJJJLLLOOOSSSUUUYYY^^^eeemmmvvvxxxooojjjfffdddfffjjjuuu}}}uuu\\\NNN???888666333222222444444444222111000111222000000000000000111111222222222222111//////111333555444444444444444555555111444777888999:::<<<>>>???@@@BBBCCCCCCAAA???===DDDDDDFFFGGGGGGHHHHHHHHHLLLJJJHHHHHHKKKMMMMMMLLLMMMMMMMMMOOORRRTTTSSSRRRNNNKKKGGGEEECCCAAA???======<<<::::::::::::888777111222333333333222000///////////////000///...,,,...---,,,+++***++++++,,,///---***))))))(((&&&%%%))))))))))))((((((((((((((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))******)))&&&$$$$$$%%%''')))&&&''''''((())))))(((((((((((((((&&&%%%%%%''')))&&&(((***+++)))((((((((()))))))))))))))(((((((((rrriii^^^TTTPPPPPPQQQRRRNNNNNNMMMNNNOOOQQQTTTUUUUUUXXX]]]ccckkkxxx}}}tttnnnjjjfffeeegggiiippp|||}}}kkkTTTHHH<<<777555222111222444555666444222111333444000000000000000111111222222333222111//////111444444444555555555555555555555666666666777999===@@@555888===AAADDDFFFEEEEEECCCDDDEEEGGGGGGHHHHHHHHHKKKJJJIIIIIIJJJKKKKKKKKKMMMMMMMMMOOORRRSSSRRRQQQLLLIIIFFFDDDCCCBBB@@@>>>>>><<<:::888888777444222000111222222222111000/////////000//////............---,,,+++++++++,,,------+++)))((())))))((('''(((((((((((())))))))))))%%%''')))+++---------,,,))))))))))))))))))))))))''''''''''''(((((())))))'''(((((()))))))))))))))***)))&&&$$$$$$%%%''')))&&&''''''((((((((((((''''''((('''&&&$$$$$$&&&((()))))))))(((&&&''')))+++((((((((()))))))))))))))|||sssfffZZZTTTRRRSSSSSSUUUTTTSSSRRRQQQQQQRRRSSSSSSUUUXXX[[[aaammm{{{zzzvvvrrrkkkgggfff^^^dddnnnyyyuuuaaaMMMCCC:::777555222111333444666777555222222444777000000000000000111111222222333222000///000333555444444555777777888777777888888888666666888<<<@@@999;;;>>>BBBDDDEEEEEEEEEBBBBBBDDDFFFGGGHHHIIIIIIIIIKKKMMMMMMKKKJJJKKKLLLNNNMMMMMMOOOQQQQQQPPPOOOIIIGGGEEECCCCCCCCCAAA@@@>>><<<999888777555222000111111111111111111111111///000000///...---...///...---,,,++++++,,,---...+++)))(((((()))+++***)))(((((((((((())))))))))))###$$$%%%''')))***++++++))))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''((()))))))))((((((((('''&&&&&&'''))),,,---&&&''''''(((((((((''''''&&&'''((('''%%%%%%''')))))))))(((&&&%%%&&&)))+++''''''(((((((((((())))))sssfff]]]YYYWWWWWWVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRSSSSSSXXXaaannnwww}}}yyyqqqiiifff[[[___dddlllwwwnnnXXXFFF>>>888777666333333555111444666555222111444888000000000000000111111222222222111000///111444777444555777999:::;;;;;;::::::;;;;;;:::999:::<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBEEEGGGHHHIIIIIIGGGMMMRRRRRRMMMJJJKKKNNNNNNMMMMMMNNNOOOOOONNNLLLGGGEEECCCCCCCCCDDDCCCBBB===;;;999888777666444222222111000//////000111222...000111///---,,,...000...---,,,++++++,,,---...+++)))(((((()))******)))'''((((((((()))))))))***%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''((()))(((''''''''''''''''''(((***+++,,,&&&''''''(((((('''&&&&&&$$$&&&((((((((('''((()))'''((()))((('''&&&((()))&&&&&&'''''''''(((((((((qqqfff```]]][[[RRRQQQQQQQQQQQQRRRSSSSSSOOOPPPOOOOOOQQQYYYeeennnttt}}}~~~tttjjjeee______aaaeeemmmzzzjjjSSSAAA;;;666666666444555777///333555444111000444888000000000000000111111222222222111000///111555888444666888:::<<<=========;;;===??????===<<<<<<<<<;;;<<<===>>>@@@AAABBBCCC>>>???AAADDDFFFHHHIIIJJJGGGOOOWWWVVVOOOKKKLLLPPPNNNMMMMMMMMMNNNNNNLLLKKKFFFDDDBBBBBBDDDDDDDDDCCC<<<;;;999888888888666444333111///---...///222444...000111///---,,,...000...---,,,,,,,,,---...///,,,***(((((()))***)))((('''((((((((())))))*********)))(((&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&###%%%((())))))((()))***%%%'''******)))'''''''''%%%&&&&&&&&&''''''((((((wwwjjjaaa\\\XXXWWWTTTRRRQQQRRRTTTUUURRRQQQPPPNNNOOOSSSZZZ^^^jjjqqq|||xxxooohhheeedddaaaaaadddooo~~~ttt]]]MMMBBB>>>999666555444333111222222222222222111000///////////////000222333444111111222222222333333333888999<<<>>>@@@@@@@@@@@@????????????>>>===;;;;;;===;;;:::;;;===??????>>>;;;;;;===???BBBEEEHHHIIIKKKRRRWWWUUUMMMIIIKKKPPPQQQPPPOOOQQQSSSRRRNNNKKKFFFBBB???@@@DDDEEEBBB>>>???>>>;;;999666333111000000000000000111111111111000//////...---,,,,,,,,,......---,,,++++++******+++++++++*********))))))))))))************))))))$$$''')))***))))))***+++((((((''''''''''''(((((())))))))))))))))))))))))***,,,---+++)))'''&&&''')))###"""(((,,,(((%%%&&&((((((''''''''''''((((((&&&'''((()))))))))(((''''''((()))******)))(((''',,,+++***))))))***+++,,,vvvkkkddd\\\YYYVVVRRRQQQRRRSSSUUUTTTSSSQQQOOONNNPPPTTTXXX___fffqqq}}}~~~uuunnniiigggcccaaabbbkkkwww}}}jjjUUUGGG@@@===888555444333222111111222222222222111000000111111000000000111111222222333333444444555555555:::;;;===>>>@@@@@@@@@???AAAAAA@@@???>>>======<<<>>><<<;;;;;;===>>>>>>===;;;;;;===???BBBEEEGGGIIIHHHMMMRRRQQQLLLIIIKKKNNNRRRQQQPPPQQQSSSQQQNNNJJJFFFCCC@@@AAADDDEEECCC???@@@???===:::777555333222////////////////////////000000000///...---------000000///......---,,,,,,,,,,,,+++++++++*********))))))************))))))&&&((())))))))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))((()))******)))(((***+++***%%%###''')))''''''***((((((''''''''''''((((((!!!"""###%%%&&&''''''(((((())))))))))))))))))((((((''''''''''''''''''(((xxxwww}}}xxxnnneeeaaa[[[VVVSSSSSSUUUVVVUUUUUUTTTQQQNNNNNNOOOQQQSSSYYYcccooo{{{}}}wwwpppmmmhhhdddcccgggooouuuqqq]]]KKK@@@===:::777444333333111000000111111222222222222222333222111111000000111111444444555666666777888888<<<<<<>>>???@@@@@@@@@@@@DDDCCCBBBAAA???????????????===;;;;;;<<<===<<<;;;;;;;;;===???BBBDDDGGGHHHGGGJJJMMMOOONNNMMMMMMNNNRRRRRRRRRRRRRRRQQQMMMJJJHHHEEECCCCCCFFFGGGDDDBBBAAA@@@>>><<<999777555444000000000000000000//////111111111000//////......000000//////...---------------,,,,,,,,,+++++++++))))))************))))))((()))***)))((()))+++...******))))))))))))******))))))))))))))))))))))))((())))))((('''(((***,,,***(((&&&'''&&&%%%)))...((((((''''''''''''((((((&&&&&&&&&&&&'''(((************))))))))))))******%%%&&&'''(((((('''&&&%%%zzzppplllmmmttt{{{zzzqqqlllddd\\\WWWVVVWWWXXXVVVWWWVVVTTTQQQNNNMMMNNNLLLQQQYYYcccnnn{{{yyyuuuoooiiiggghhhkkknnnsss||||||eeeQQQCCC<<<:::888555333333333111000///000111222333333333333333222222111111111222222444555555666888999::::::;;;<<<===>>>@@@AAAAAAAAAGGGFFFDDDBBBAAAAAAAAAAAAAAA???===<<<======<<<;;;<<<<<<===???BBBEEEGGGHHHHHHIIIKKKNNNQQQRRRQQQPPPRRRSSSSSSSSSRRRPPPMMMKKKIIIGGGEEEFFFGGGHHHFFFDDDAAA@@@???<<<:::777666555333333333333222222222222222222222111111000000000......------,,,,,,,,,+++......---------,,,,,,,,,)))******++++++******)))***+++***)))((())),,,///***))))))(((((())))))***((((((((((((((((((((((((,,,+++***(((%%%%%%(((***((())))))(((&&&%%%)))...((((((''''''''''''((((((---,,,***(((''''''((((((+++***)))(((((()))***+++&&&(((***++++++***(((&&&rrrllllllooouuu{{{}}}wwwmmmccc[[[XXXWWWWWWVVVWWWXXXWWWTTTRRRPPPPPPLLLOOOUUU\\\dddooozzz~~~zzztttoookkkjjjiiiiiijjjrrr~~~sss\\\III>>>;;;888666444333333333111000///000111222333444444444111111111111222333444555444444555777888:::;;;<<<::::::;;;===???AAABBBCCCGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@>>>=========<<<;;;===>>>???@@@CCCEEEGGGIIIHHHHHHJJJNNNRRRTTTSSSQQQQQQSSSTTTTTTRRRPPPNNNLLLIIIHHHHHHHHHHHHHHHGGGFFFAAA@@@>>><<<:::777666555555555444444333333333333222222222222222111111111...---------------,,,,,,.........---------,,,,,,******++++++++++++******++++++***)))((())),,,...)))((((((''''''(((((()))((((((((((((((((((((((((++++++)))'''%%%%%%(((***%%%)))+++***(((''')))+++((((((''''''''''''((((((***)))'''%%%$$$$$$%%%%%%+++***)))(((((()))***+++''')))+++------+++)))'''vvvtttxxx{{{~~~yyylllbbb[[[WWWVVVVVVXXXZZZYYYWWWTTTTTTTTTOOOPPPTTTWWW]]]eeennntttzzztttpppllliiifffeeejjjsss~~~iiiSSSCCC<<<:::666444333333444444222111000111222333444444444444111111111222333444666777444555666888:::<<<===>>>::::::;;;<<<>>>@@@AAACCCEEEEEEFFFFFFFFFFFFEEEEEECCCAAA????????????>>>===???@@@AAABBBDDDGGGIIIJJJGGGHHHJJJNNNQQQRRRQQQOOOPPPRRRTTTTTTRRRPPPOOOOOOIIIIIIIIIIIIHHHHHHHHHHHHAAA@@@>>><<<:::888777666444444333333222222111111222222222222222222222222////////////////////////......---------,,,,,,,,,******++++++++++++***************)))((((((***,,,((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''''''''(((***---$$$(((***)))((())))))'''((((((''''''''''''((((((&&&&&&&&&'''((()))******))))))(((((((((((())))))&&&'''***++++++***'''&&&~~~yyylllbbb\\\YYYWWWYYYZZZYYYWWWUUUTTTUUUOOOPPPRRRTTTWWW]]]ccchhhvvv}}}xxxrrrlllgggaaadddjjjtttrrr]]]KKK???:::999555444333444555555333222111111222333444444444444333333333333333444555555555666888:::<<<>>>@@@@@@<<<<<<;;;;;;;;;===>>>???BBBDDDFFFHHHIIIHHHFFFEEEDDDBBB@@@@@@AAAAAA@@@???AAAAAABBBDDDFFFHHHJJJKKKHHHKKKMMMPPPQQQQQQPPPPPPNNNQQQTTTUUURRRPPPPPPQQQIIIJJJJJJIIIHHHHHHHHHHHHBBBAAA@@@>>><<<:::999888555555444444333222222111111111111111111222222222////////////000000000000------------,,,,,,,,,+++***++++++,,,,,,++++++***((()))******(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))$$$&&&'''(((((((((***,,,&&&((('''$$$&&&******&&&((((((''''''''''''((((((&&&''')))***,,,,,,------''''''((((((((((((''''''&&&'''(((******((('''&&&yyyxxx{{{vvvjjjbbb^^^XXXZZZZZZYYYVVVTTTTTTTTTNNNOOOPPPQQQSSSXXX]]]aaahhhsssxxxpppjjj___```dddmmm{{{~~~jjjUUUFFF<<<888777444333333444555666444222222222333444444444333333555555444333333333444444777888999;;;>>>@@@BBBBBB???>>><<<;;;::::::;;;;;;@@@BBBFFFIIIJJJIIIGGGFFFDDDCCCAAAAAABBBCCCBBBAAABBBCCCCCCEEEGGGIIIKKKLLLKKKOOORRRSSSSSSRRRRRRSSSMMMQQQTTTUUUSSSQQQQQQRRRIIIJJJJJJIIIHHHGGGHHHIIICCCCCCAAA???===<<<::::::888888777666555555444444111111111111111111111111---------...............------,,,,,,,,,+++++++++***++++++,,,,,,++++++***''')))******)))'''((((((******))))))))))))******))))))))))))))))))))))))&&&(((***)))(((&&&''''''((()))%%% $$$++++++&&&((((((''''''''''''((((((%%%&&&((())))))((('''&&&%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''