BM6(R }}}||||||{{{zzz{{{||||||zzzxxxzzzyyywwwvvvtttrrrnnnjjjgggfffgggiiihhheeegggkkkeeedddccc```]]]ZZZWWWUUUUUURRRPPPPPPQQQSSSTTTTTTRRRUUUSSSNNNLLLOOOQQQQQQRRRPPPNNNKKKGGGDDDBBB@@@>>><<<<<<===<<<999;;;@@@IIIGGGHHHNNNQQQNNNKKKLLLCCCDDDDDDCCCAAAAAABBBDDDFFFFFFFFFFFFGGGHHHIIIIIIMMMPPPPPPMMMLLLNNNMMMIIIKKKDDDKKKDDDDDDGGG<<>>???:::555444777888555333555666888:::<<<======<<<<<<888======::::::===555***222111111222333555777999777555333333444444333222///333555333333555444222666---...111///333666///444333222222111111222222///333444111111333111......///000111111000///......///000///------///000------...//////000/////////000111111111000...---//////000000000000//////---000000------000000------......//////......---,,,111,,,444111'''000000---------............///+++---///000///.........000111111000444888777111000------111(((777'''///222...+++,,,000111///------000---...333...***111000---,,,...---++++++...,,,---......------...000,,,///...++++++...///,,,,,,---...---,,,---///222111333555666555444444444111111000///////////////...///000///...---...000111333***111111)))222000---///000111000///000111000...---///111111...***000000111222222222222111222555444111000333222///666111---///---333...333111///......///111333222111111333666777666555333222111000000222444555666333777999888>>>@@@555}}}||||||{{{{{{{{{||||||zzzxxxzzzyyywwwvvvtttrrrnnnkkkgggfffgggiiihhheeegggkkkcccbbbaaa^^^[[[XXXUUUTTTUUURRRPPPPPPQQQSSSTTTTTTPPPSSSRRRMMMKKKMMMOOOOOORRRPPPNNNKKKGGGDDDBBB@@@<<<::::::<<<:::888:::???GGGEEEGGGLLLOOOLLLJJJJJJ@@@AAABBBBBB@@@@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMNNNKKKKKKMMMLLLHHHKKKDDDKKKDDDDDDGGG<<>>???999555444777777555333555666888:::<<<======<<<<<<555:::<<<999;;;>>>888---222222111222333555777999888666333222333333333333///333555333333555555111666---...111///333666000444333222222111111222222///333333111111333222......///000111111000///......///000///------///000((()))+++---...///000000///000111111111000...---//////000000000000//////,,,//////,,,,,,//////,,,---..................---,,,111,,,444111'''000000---------.........//////+++---///000///.........000111000000444999888222111...---111'''666&&&...333///,,,...222444222///...000---...333...***111000---,,,...---++++++...,,,---///...------...000,,,///...++++++...///,,,---------,,,+++---000333111333555666555444444444111111000///////////////...///000///...---...000111333***111111)))222000---///111111000///000111000...---///111111...***000000111222222222222111333555555111000333222///###:::222******)))222///333111///......///111333222111111333666777666555333222111000000222444555666333777999777>>>@@@555~~~~~~|||zzzyyyyyyyyyxxxwwwuuuuuuuuutttqqqnnnllljjjhhhgggeeeeeeeeedddbbb```dddbbb___[[[WWWTTTRRRPPPPPPPPPOOOOOONNNNNNNNNNNNPPPNNNKKKIIIIIIJJJLLLMMMOOOMMMJJJGGGDDDAAA@@@???<<<<<<<<<;;;::::::<<<>>>BBBFFFKKKMMMMMMLLLKKKJJJEEEFFFCCC<<<:::>>>EEEGGGDDDEEEDDD@@@AAADDDCCC@@@JJJJJJJJJIIIGGGEEEBBBAAACCC@@@@@@DDDDDD@@@======888666555555666888888888222777999666777;;;;;;666444333222111222444666888222555888;;;<<<;;;999888999:::;;;;;;888666555555///000111333555777888999444444333111///000333555111000000111333555555444,,,------...///000000111---333555333111222111//////333333...,,,------+++////////////////////////111000///......///111222///000111000///...///000//////000000000000///////////////.........///000&&&+++000222111.........---------............///,,,---...///000000000000------......//////000000,,,,,,000555444///---///444111...000666<<<@@@AAA///,,,******,,,...//////...---,,,,,,,,,,,,---...---,,,+++,,,...///000000111000000///......------------------------------///,,,***+++///111000.........---,,,---...///000555555555555444333222111111111000......---------111111000000000000111111111000///...............333222111111111222333444444333222111000000000000000000000000000000000000000000000000000000000000///////////////............000222111...---///111///000111333444444333333444333111//////000222333333444555666777777777777~~~zzzyyywwwwwwyyyzzzyyyxxxtttttttttrrrpppmmmkkkiiigggfffeeeddddddcccaaa___bbb```\\\YYYUUURRRPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLJJJHHHHHHIIIKKKLLLMMMKKKHHHEEEBBB@@@>>>>>>;;;<<<;;;:::999:::===@@@BBBEEEJJJLLLLLLJJJJJJJJJCCCFFFCCC===;;;???DDDEEECCCEEECCC???@@@CCCCCC@@@GGGGGGGGGGGGEEECCCAAA@@@AAA===;;;===>>>;;;:::;;;666444222222333555555444111666777555666999999555333222222222222444555666666888:::<<<<<<:::888666777999::::::888555444444222333444555555555555555/////////---++++++---...///......000222333333222.........//////000000000$$$***......///222333222---111222...,,,...///...........................111000///------...///000...000111000///...///000//////000000000//////.........------...///...---&&&)))---...---,,,,,,,,,------------............,,,,,,...//////000000000---------...............//////222555222,,,***,,,000...---000666<<>>AAAAAADDDHHHIIIIIIHHHHHHHHHBBBDDDCCC>>><<>>===@@@BBB@@@BBBBBBCCCCCCBBBAAA???>>>???:::777888999777888:::666444222222222333222111111444555333444666666444111111222222333444444444:::;;;<<<<<<<<<999777555555777::::::777444222222222333555666666555444333111222222111///------...---,,,,,,...111222111000////////////000000000000(((---000...---......,,,+++///111...---///111000........................111000...---------.........///000000......///000000000000000000///...---...,,,+++---000000---***+++---///000/////////000------------............,,,,,,---...////////////------------------,,,,,,//////111333111,,,***,,,///......000444777999999111...,,,++++++,,,,,,+++...---,,,++++++,,,---...---------------.........***++++++,,,---.........---------------------------......---,,,+++---......------------...//////444444444444333222111111222111000///////////////---...///000000///...---////////////............---,,,,,,,,,,,,---...///444333222111000111222333000000000000000000000000000000000000000000000000111000///...---...//////---///111222000/////////000111222222222222111111000//////...///000222333111111333444555666666666~~~}}}}}}zzzwwwtttsssqqqooommmpppooonnnmmmkkkiiihhhgggfffdddcccbbbbbbaaa^^^\\\YYYWWWTTTPPPNNNLLLLLLLLLLLLNNNPPPQQQQQQOOOLLLJJJGGGFFFEEEEEEFFFGGGIIIJJJGGGFFFDDDBBB@@@>>>======::::::999888888;;;???BBBAAACCCEEEFFFFFFEEEFFFGGG@@@CCCBBB???===@@@@@@>>>CCCEEEBBB===:::===>>>===<<<===>>>>>>>>>===<<<;;;===888666888999777777999888777555444444444222111000222222222222333444333///000111333333333333333::::::;;;;;;:::888777666555777::::::888555222111...111444777888777666555333555777666444111//////,,,,,,---///111222111///000000000000000/////////---222333000...//////,,,+++000111...---///000///........................000///...---,,,,,,---------...000///......///000000000000000///...------...,,,,,,...222222...)))///000000000000000111222,,,,,,---------.........+++,,,---...............---............---,,,+++,,,,,,...111000,,,---000000000000000000///......///---++++++,,,---,,,,,,------,,,++++++,,,------,,,---......---,,,------+++++++++,,,------......------------------,,,,,,,,,...///---***)))+++...------------......//////222222333333222111111000000000///...............,,,---///000000///---,,,...///////////////..................///000000111666555333222111111222222////////////////////////000000000000000000000000333111///...---...///000---///111222111000///...111111111111111111000000............///000222333111222333333444444333333~~~|||{{{xxxtttrrrpppnnnkkkiiimmmlllkkkiiihhhfffeeeeeeeeecccbbbaaa```___\\\ZZZUUUSSSOOOLLLJJJIIIJJJJJJKKKLLLNNNPPPOOOMMMKKKIIIEEEEEEDDDDDDEEEFFFGGGHHHEEEDDDBBBAAA???>>>>>>>>>:::;;;::::::999;;;???CCC@@@AAACCCCCCBBBBBBCCCEEE???AAAAAA>>>>>>@@@>>>:::AAADDDBBB<<<888:::<<<;;;999999:::;;;;;;:::999888999666666:::;;;888555666999777666555555444222000222111111222222111222333///000111333333333333333777777777777888888888888666888;;;;;;888555333333///111444666777666444333///222444333111...,,,+++------...000333333222000000000000000////////////(((---000//////333555444---111222...,,,...///---........................//////...---------------,,,...//////......///111///////////////...------///......000333222///+++...---,,,,,,,,,---......,,,,,,,,,------------...+++,,,,,,------------,,,...///000000000...---+++---+++---///...+++,,,111---.........,,,***)))(((+++***)))***---......------,,,++++++++++++,,,---***,,,......---,,,---...------------------------......---------,,,,,,,,,,,,...///---)))(((***------------...............111111111111111111000///......---,,,,,,,,,------+++---...000000...---+++---...//////000///............///000111111222222888777666444222111000///////////////////////////000000000000000000000000333222000///........./////////000000111000///...111111000000000000000000.........//////000111222333333333222222111000///~~~{{{uuussspppooonnnmmmllljjjkkkjjjhhhfffeeedddccccccbbb```___^^^]]][[[XXXVVVQQQOOOLLLIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFCCCBBBAAA???>>>>>>>>>>>>;;;<<<===<<<<<<===???BBB???@@@@@@@@@??????AAACCC???AAA@@@======???===888;;;???@@@<<<888:::<<<<<<999:::;;;<<<;;;:::999888777444555999;;;777444444888777666555666555222000444111000222333111111444111111222222333444444444555555555555666888:::;;;777999:::999777555444444333444555555444222000......000222222000---,,,,,,---...///222444555333111............////////////)))...///---,,,000111000---111222...,,,...///---------------------------........................,,,---...///......///111---......//////.........///000111222111111000//////...,,,,,,...///......,,,,,,,,,,,,------------++++++,,,------,,,,,,+++---...000111111///---,,,111.........,,,((()))---(((***+++,,,*********+++)))((((((***---//////...---,,,+++******+++,,,---'''+++...///---,,,---///.........---------------.........------,,,,,,++++++,,,,,,+++***)))+++,,,,,,---......//////......///000000000000000//////---,,,,,,+++++++++,,,,,,,,,---...//////...---,,,------///000000000///...,,,---...///000111111111777777777666555222000...000000000000000000000000000000000000000000000000222222111111000///...---111///...///000111000///000///////////////000000...//////000000111111111222222222111000///...---~~~~~~}}}{{{ssspppnnnllllllllljjjiiiiiihhhfffdddbbbbbbbbbbbb^^^\\\ZZZYYYYYYWWWTTTQQQOOOMMMIIIFFFEEEFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD??????>>>===============<<<>>>?????????>>>???@@@>>>??????===<<<===@@@BBB@@@@@@>>><<<===???<<<777111999===;;;:::<<>>>>>???>>>===;;;::::::666666999;;;888777888999888777888888777555333666222111444444111222666333222222222222444555666666666555555666888:::<<<888999888777444333444555333333333222111000......000222444333222000000000---...///222555555222000,,,,,,------......//////---111111,,,***,,,---+++,,,000111...---///000///------------------------------...///000000000000+++---............///111,,,,,,---...////////////---000222111...---///222111///......000111///---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,///000111///---,,,111...------+++((()))...(((***,,,,,,******,,,...***))))))+++---...---,,,---,,,+++******+++,,,---$$$)))...///---,,,...000+++++++++,,,------......///......---,,,,,,+++++++++***))))))+++,,,++++++,,,---.../////////...---...//////000000/////////---,,,,,,++++++,,,,,,---........................,,,---///000111000///...+++,,,...000111111111111222444777888888555222///000000000000000000000000000000000000000000000000111222333333111///---,,,333000------///111111000///......---...///111111000000111111111111111111...//////000000/////////}}}}}}~~~}}}zzzuuurrrooolllkkkiiifffdddhhhfffdddbbbaaaaaaaaaaaa[[[YYYWWWVVVUUUSSSPPPNNNNNNLLLHHHEEEDDDEEEGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC======<<<;;;;;;;;;;;;<<<<<>>>>>>>><<<;;;<<>>;;;<<>>BBBCCC@@@AAAAAAAAAAAA???>>>===???:::888:::<<<;;;;;;>>><<<;;;;;;;;;<<<;;;999666888333222555555111222777444333222222222444666888999888666666777888;;;<<<888888777444222111333555000000000000000000111111///111222222000///000000,,,---///222444444222///++++++,,,,,,---...//////(((,,,...,,,,,,000333222)))...000------000222111------------------------,,,---...000111111222111+++,,,............///111++++++---...///000000000,,,000333000+++***...333---+++***+++......,,,)))++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***)))+++---///000///---,,,...++++++,,,+++))),,,111,,,...///---***)))+++...+++******+++------+++***,,,,,,+++******+++,,,,,,###(((...///---,,,...111'''((()))***,,,---.../////////...---,,,,,,++++++,,,)))'''(((+++---,,,***,,,,,,.../////////...---......///////////////...------,,,,,,,,,------...000///............///000+++---///000111000///...,,,...000111333333333222///222666999:::777444111000000000000000000000000000000000000000000000000000222333444333000---+++444000,,,+++...111111111...---------...///111222111222222222222111111000+++,,,---///000000111111~~~}}}}}}~~~~~~~~~}}}xxxuuussspppkkkhhhgggfffdddccceeeeeeeeeeeecccaaa^^^]]]YYYYYYWWWUUURRRPPPOOONNNHHHHHHGGGFFFFFFEEEFFFFFFHHHIIIJJJIIIGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFAAAAAA@@@???@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDD@@@???>>><<<<<<<<<<<<===?????????>>>>>>>>>>>>>>>===>>>???AAADDDGGGJJJLLLGGGEEEBBB@@@@@@@@@???>>>???>>>===<<<===>>>???@@@===<<<<<<===>>>===:::777222444666666666777999;;;555777777777666777999;;;::::::999888777777777777;;;999666444333333444444222222111111000//////...444333111///...---,,,,,,222222111000///...------//////...---,,,++++++***......---,,,///444444000...---,,,---...///...---+++++++++,,,...000111222000/////////000///---+++------......///.........222000---+++***,,,---///***+++...000111111000///222///---......++++++...++++++++++++++++++++++++000...,,,*********,,,,,,---------,,,,,,+++++++++++++++******,,,,,,,,,+++++++++,,,,,,,,,,,,------(((+++------,,,******+++,,,++++++******++++++,,,)))******,,,---...//////000---...000000,,,+++------,,,,,,++++++,,,,,,------******------******---------------------------'''...111...***,,,...///...,,,++++++,,,---,,,+++---,,,+++...111111///,,,//////.........//////000///111333333222111000111111555::::::777444333444333111...///222444333222000000111222333333333333444444222111111111222333......---++++++,,,000333---,,,+++***+++---000111***000333111///111333222...////////////.........ӵĦĦӵ}}}||||||~~~~~~~~~~~~~~~|||xxxtttooolllhhhfffffffffeeedddbbbbbbbbbaaa___]]][[[ZZZXXXWWWVVVTTTQQQOOONNNMMMIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIJJJLLLJJJIIIIIIĦFFFEEECCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEGGGIIILLLMMMMMMKKKHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@???>>>>>>>>>>>><<<:::999:::;;;:::888777888999666777888888777777999;;;>>>===<<<;;;::::::::::::;;;999888666555444444555333333222111111000//////111111000///////////////....../////////000000000.........---,,,,,,++++++---...---+++///444444000111000///...------+++***---,,,,,,,,,---...///000111///......//////...,,,000000000///...,,,+++***...---,,,++++++,,,...///***,,,...///000///......///------//////+++***---++++++++++++++++++++++++,,,+++)))((()))***+++---,,,,,,,,,,,,+++++++++***)))))))))***,,,.........*********+++++++++,,,,,,***,,,......,,,+++***+++...---,,,+++************))))))***+++,,,---......---******,,,,,,))))))+++---,,,,,,++++++,,,,,,------******------******---,,,,,,,,,---------------'''...111...***,,,......---,,,******,,,,,,,,,+++...------///111222000...000000000000000000000000222444666555444222111222333666999;;;:::888666666444111......000222333222//////000111222222222222333333111000000000111222+++,,,+++***)))***,,,///......------...///000111***...000...,,,///111000444222///...------,,,+++4ĉ@ӵ>L=hĦ4ĉ@ӵ}}}|||||||||~~~}}}}}}}}}|||zzzvvvsssjjjhhheeedddeeefffeeeeeeaaaaaa```___]]][[[YYYXXXVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIHHHHHHGGGGGGHHHHHHKKKLLLMMMMMMMMMMMMNNNOOOLLLLLLLLL>LKKKKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEIIIIIIJJJJJJKKKMMMNNNOOORRRPPPNNNLLLLLLLLLKKKIIIFFFGGGGGGGGGFFFEEEDDDDDDEEECCC@@@?????????>>>======>>>???===;;;999:::;;;888999:::999888888999;;;<<<<<<;;;:::999999999999:::::::::999888777666555555555444333111000000///...//////000000111222222---.........////////////------------,,,,,,,,,,,,+++---,,,+++...333333000000//////...---,,,++++++...------,,,,,,,,,------111000......///000///...000000///...---,,,,,,+++++++++,,,,,,---......///,,,---...//////...---,,,,,,***,,,//////+++***+++,,,,,,,,,,,,,,,,,,,,,,,,((('''''''''''')))+++,,,+++++++++***************(((((())))))***+++,,,,,,)))))))))************+++,,,---///...,,,+++++++++///...---+++***)))((((((((()))))))))***+++------000---+++------++++++///,,,,,,++++++++++++,,,,,,---******------******---+++++++++,,,,,,---------(((---000---+++,,,...------+++***+++,,,---,,,+++...---...///222222111000222222222333222222222222555777888888666333333333555555777:::<<<<<<:::888555222///---///111222222......///111111111111111222111000/////////000000+++,,,---,,,******+++,,,........./////////......+++...///,,,,,,000333333===888111...---...---+++GG=?HdĦ=ĪjGG=?}}}{{{zzzzzz{{{}}}|||{{{zzzyyywwwssspppiiigggeeedddeeefffeeedddccccccbbb```^^^\\\ZZZZZZTTTTTTSSSQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLMMMOOOOOOOOOOOOQQQRRROOOOOOOOOHdĦNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJFFFEEEDDDBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIMMMMMMMMMNNNOOOQQQRRRRRRTTTRRROOOOOOOOONNNLLLKKKGGGHHHHHHIIIHHHFFFDDDCCCHHHEEEAAA?????????@@@???===>>>??????======>>>???:::;;;;;;:::999888:::;;;<<<;;;:::999888888888888999:::;;;<<<;;;:::888666777666555444222111000///---...///000111111222222000000///...---,,,++++++++++++,,,,,,,,,---------))),,,,,,***,,,111222000+++,,,------------...///------,,,,,,,,,,,,------111///------///000000000------------......///000+++,,,---...//////...---......//////...---,,,,,,---******------******,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''''''''((()))************))))))))))))))))))******)))'''&&&&&&&&&)))))))))*********++++++---...///...,,,++++++,,,///...,,,+++***))))))))))))((((((((()))***,,,,,,222...,,,------+++---111,,,,,,++++++++++++,,,,,,,,,******,,,,,,******,,,******++++++,,,,,,------(((---///,,,+++---...,,,---,,,,,,---...///...,,,------...///000111111111333444555666666666555444888999;;;:::777555444444666555555888<<<>>><<<999666444000......///111222...///000111222222222222000000//////............---///111000///---,,,---+++,,,---......---+++***---000000...///555999999BBB;;;333...///000///...ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ|||{{{yyyyyyyyysssoooffffffdddccceeedddbbbĦTTTSSSRRRQQQPPPOOOLLLĦQQQQQQPPPQQQRRRTTTRRRRRRRRRDdDNNNNNNNNNMMMLLLӵDDDDDDӵHHHӵMMMOOOPPPQQQPPPĦIII@@@ӵ>>>???@@@===ĭӵ<<<<<<:::<<<======;;;999888888777666444222111///.........///000000000////////////...---,,,+++************+++,,,,,,---------))),,,,,,***+++///000///)))+++------,,,,,,...000,,,,,,,,,,,,---...//////000///---...000111111111---,,,,,,,,,---...000111......000000000...---+++////////////...------,,,///+++)))******(((***---++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))***+++,,,***'''&&&'''(((************+++++++++,,,---...///...,,,+++,,,---,,,,,,++++++******++++++)))(((((('''((()))+++,,,---***((())))))(((***...,,,++++++******++++++,,,,,,******,,,,,,******,,,*********+++++++++,,,,,,(((,,,...++++++------+++...------///000111///...+++,,,------...///000111444555888:::;;;:::999777:::;;;===<<<999777666666666444333666:::<<<;;;999777555333000......000111///000111222333333333333////////////......------...000222222000...------***+++---......,,,***))),,,......---111999<<<<<<<<<777111---...///000///?~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<Ħzzzyyyxxxxxx3h?@eeeeffffffdddccccccbbb___ZWWWTTTTTTSSSSSSRRR3h?gLRRRSSSSSSRRRRRRTTTUUUTTTTTTTTTD%%)?QQQfff?><zNNNMMM=?ĦGGGg&eIIIg&eNNNOOOPPPS?ʬRRR4ff?>ߝLJJJ@eCCCg&eAAAAAABBB3h?g&e>&e<<<:::??888:::<<<======<<<;;;999999888666444222000...------...///000///...---,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------)))------***))),,,...---+++...///...+++)))+++---,,,,,,,,,---...///000111.........000222333222000000///...---,,,------......///000000///---,,,+++///......---------,,,,,,000,,,***++++++((())),,,************************+++++++++***)))(((((('''))))))))))))************(((+++------++++++---000*********+++++++++,,,,,,,,,------,,,++++++---...,,,++++++***++++++,,,,,,***)))((('''''')))+++,,,---***)))++++++***+++...++++++************++++++---******------******---************************))),,,---++++++...---***---------///111111000...***+++---------...000333333666:::>>>??????===<<<<<<>>>??????<<<:::999:::777666555555777888888888777777666333000...///000000111222333333444333333...////////////...---,,,+++---///000...,,,,,,,,,+++,,,...//////...---,,,)))+++++++++000777999777111000...---,,,,,,---...4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦyyyxxxwwwBt=o9ĦH׼sbbbccceeefffeeecccbbbaaa^^^HtĦVVVUUUUUUUUUTTTBt=o9ĦHdĦVVVWWWVVVUUUTTTVVVWWWUUUUUUUUUDtfo9ĦsߝLGdUĦMMMHt@cӵHu]ĦJJJHu]ĦQQQRRRHtƅ^RRRqIܗGIӵHHHH׼sEEEBBBHu]ĦBBBAAABt=o9ĦHƅ^Hu]Ħ888777999999;;;<<<<<<<<<;;;;;;999888666444111///---,,,+++,,,---//////...,,,+++************+++++++++,,,+++++++++++++++,,,,,,,,,)))---...***''')))++++++***---000...***)))+++...//////.........//////000,,,---...111444444222000000///---,,,,,,---...///,,,,,,,,,---,,,,,,++++++,,,,,,++++++++++++++++++...,,,---000...)))'''((((((((((((((((((((((((((())))))*********))))))((()))))))))******+++++++++&&&***------++++++...222)))))))))************+++***+++++++++***+++---///------,,,+++************,,,***((('''((())),,,---...++++++...///,,,---000++++++************++++++---******------******---+++++++++***))))))(((((())),,,,,,***+++...---***++++++,,,...000000///,,,***,,,......---...222555333666;;;@@@CCCBBBAAA??????AAABBBBBB@@@???>>>>>>999999888666444444666888888999999777222////////////000111222222333333333...//////000///...---,,,***+++------,,,+++,,,---++++++---...///......---)))*********...333333///***...111000,,,***+++---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ĦxxxxxxqjRgdKӵDdDĦ___bbbdddfffeeedddcccaaa^^^DdDĦVVVVVVVVVVVVqjRgdKӵDdDĦXXXYYYYYYWWWVVVWWWXXXVVVVVVUUUHdDĦgdKӵDdDDdDĦMMMDdDĦ4DufӵDdDĦLLLDdDĦTTTq<RQQQPPPpeƜ4DuTӵCCCDdDĦDDDBBBDdDĦDDDqjRgdKӵDdDΦDdDĦ;;;:::999999999999999999:::;;;<<<<<<<<<<<<999888666333111...,,,+++(((***,,,.........,,,+++------,,,+++***)))((((((++++++++++++++++++++++++***...///***'''(((***)))&&&***...---+++***...222222222000//////.........+++,,,///333555555222///---,,,++++++,,,///111333)))))))))******+++,,,,,,***)))))))))))))))******,,,,,,///444222+++%%%$$$((((((((((((((((((((((((&&&'''((()))************))))))******+++++++++,,,&&&***,,,+++(((&&&)))---(((((((((((()))))))))))))))************+++...000///...---+++***))))))(((---+++)))((((((***,,,...)))'''(((,,,---***))),,,++++++************++++++---******------******---,,,,,,+++***)))((('''''')))++++++***+++...---)))))))))***---//////---++++++---//////...///333777222666<<>>???>>>>>>===;;;888444000---,,,------,,,+++***,,,......---+++++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---...000000111////////////////////////------------------------/////////...---------,,,'''+++//////---++++++---+++++++++,,,,,,+++++++++((()))222JJJAAA)))***###***&&&'''+++***$$$"""%%%''''''((())))))((('''&&&&&&&&&&&&''')))******)))---)))&&&&&&***+++((($$$***************)))((('''***'''(((,,,***""",,,(((000******000&&&)))(((((((((((()))***+++,,,+++***))))))+++,,,+++***)))************+++++++++------,,,++++++******)))---+++(((%%%%%%''')))+++((()))))))))************+++++++++***************,,,,,,+++***,,,...111222...000666???FFFIIIFFFCCCCCCCCCCCCDDDEEEEEECCCAAA@@@===999777666666555444;;;999777666666444222///+++---111333444333000///666444111///...,,,***'''------,,,++++++***))))))(((***---...---+++'''%%%***+++---///000000///...000//////...---,,,,,,,,,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ĦxxxtttpeӵDx<DdDĦcccdddeeeeeeeeeeeebbb```\\\DdDĦYYYXXXWWWUUUpeӵDx<>dd<ӵDd<DdDΦDdDĦIIIDdDӵnd<DdDĦIII>d<ĦQQQpeӵNNNĦKKKF&uTӵHHHDdDĦGGGFFF>d<Ħ@@@peӵDx<>d<ʜ4DuTӵ666777777777666666999;;;===??????>>><<<:::555333111///.........///,,,...000///,,,++++++,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---...///000000........................------------------------............------------+++...000///+++)))))))))******++++++++++++******((((((///EEE===(((+++%%%+++'''(((,,,+++&&&%%%''''''((())))))))))))'''''''''&&&&&&'''((()))***)))+++(((''')))------***&&&+++*********))))))))))))'''%%%''',,,---(((&&&)))+++'''///)))+++333)))******))))))))))))***++++++***)))((()))+++,,,+++***))))))*********+++++++++,,,,,,++++++++++++******,,,***(((&&&&&&''')))***'''''''''''''''(((((()))************************---,,,+++++++++,,,---------///444;;;BBBFFFEEEDDDCCCCCCCCCDDDFFFFFFDDDBBB@@@<<<888555444444333222777777777777666444222111...///000222222222222222222000...------,,,***(((---------,,,+++*********)))***,,,---,,,+++((('''***+++---///000///......//////......---,,,,,,+++4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦwwwrrrB?Ho9ccc>dd<ӵWWWUUUB?Ho9XXX<xVVVUUURRRPPPMMMNNNOOO&ӫeʬtIӇLLL>d<Φ>d<ĦGGGD&ӫetIӇ>>>DdDĦDDDsdKĦIIIB?dp&ĒRGGGGGG>d<sdKĦ===B?Ho9666s&dq&ĒR111222444555666777888:::<<<>>>??????<<<888666111111000///......------,,,000333111+++(((***---))))))***++++++++++++***,,,,,,,,,,,,------------,,,------.........------******+++,,,---...//////........................------------------------,,,------------------...---......,,,***))))))***))))))************)))))))))'''***===666&&&---'''***)))))),,,,,,)))(((***'''((()))*********)))(((''''''''''''((()))******)))((((((+++...///,,,))),,,+++***)))((()))******%%%$$$&&&***,,,+++,,,///)))'''000***+++444++++++,,,+++******)))************)))((()))+++,,,+++***)))))))))*********++++++*********++++++++++++++++++***)))(((((((((((()))((('''&&&&&&&&&''')))***((())))))******+++++++++++++++,,,---............---...000555<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦxxxsss@Ggggdddsecccbbbaaa``````]]]\\\YYY<ŌXXXWWWUUU@GVVVVVVHkgeTTTSSSRRROOONNNKKKLLLLLLHĪj@IŌIIIIIIegeCCCFFFHu]3hIŌ@@@;;;DdDĦ???neDDDAAA@hCCCDDD>hCCCDDDCCCseAAAne<<<<<<@G222222sĪj@h...///000111222444555666;;;<<<>>>???===999555222222222222111///---***)))+++...000///+++(((***,,,++++++,,,------------,,,,,,,,,,,,---------......------......///.........******++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...******************,,,---(((((())))))))))))((((((***&&&&&&666000%%%///))))))))))))++++++***++++++((((((***++++++***))))))(((((((((((('''(((***++++++)))((())),,,---,,,+++,,,+++)))(((((()))+++,,,'''&&&&&&((())))))***+++)))---999...***111))),,,---,,,+++***)))))))))))))))(((''')))+++,,,+++***))))))))))))************((())))))***+++,,,,,,,,,***************)))((((((***)))((((((((()))+++,,,'''(((((()))***++++++,,,"""$$$'''+++---.........------...111777>>>DDDGGGEEEEEEEEEFFFIIIJJJJJJIIIGGGCCC>>>:::777555333222,,,111777777333111222555111111222333333444444555444333111000111000///------------,,,,,,,,,++++++******************+++++++++,,,---............---/////////.........------4DuXӵĵD^DdDĦD^s׼sgeFm8zzz>aĦyyyuuuuuugggfffddds׼saaaaaa```___^^^]]][[[ZZZXXXHoVVVWWWVVVTTTRRRSSSSSSRRRMMMLLLKKKIIIGGGFFFGGGGGGGGGCCCDDDDDD@@@BBBEEED^CCC>>>;;;DdDĦ===<<<===;;;<<<::::::<<<===>>>>>>??????s׼s<<<===<<<;;;:::666000/////////////////////000111333333:::;;;<<<<<<:::777333000111111222111000---+++)))************++++++***)))++++++,,,------------,,,,,,,,,,,,---------......,,,------.../////////...***++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------***))))))))))))***++++++((((((((())))))(((((((((***&&&"""000+++$$$///)))'''((((((((()))***+++***'''((()))+++++++++***)))((())))))(((&&&'''***,,,...,,,)))'''''')))***+++,,,+++)))((((((***,,,---)))***)))''''''))))))))),,,666FFF666***...)))///------+++***))))))(((((((((''''''(((***,,,+++***(((((()))))))))*********(((((()))***++++++,,,---)))******+++******((((((***)))((((((((()))+++,,,''''''((()))******++++++"""&&&((())))))(((...---...000444;;;BBBGGGFFFEEEEEEGGGJJJMMMMMMMMMIIIEEE???;;;888666444222***000555555222000222555///111333666666555444222666444222111000///---+++---,,,,,,,,,,,,,,,++++++******)))))))))+++,,,---,,,,,,,,,---------------000000000///////////////Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ}}}{{{>aĦxxxuuuuuuuuupppjjjnnnnnnjjjeeecccdddBe^^^^^^^^^^^^]]]\\\[[[WWWWWWVVVnu]ӵUUUPPPOOONNNNNNOOOMMMMMMNNNMMMLLLJJJHHHGGGEEEGGGHHHHHHFFFDDDCCCDDDAAAAAAAAA???<<<;;;<<<>>>;;;<<<===????????????>>>===>>>???CCCFFF>d<ĦFFFFFFBBB>>>===>d<Ħ======;;;Ħ888999999999999999888888888:::::::::888777888999999999:::;;;Be777999999::::::Ħ666333333333222111000//////.............../////////000///.........///111222777888888888777444222000+++,,,...//////...---,,,)))((('''(((+++,,,***((())))))***++++++++++++***,,,,,,,,,,,,------------+++,,,---...............+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---+++***)))))))))'''&&&(((((())))))))))))((((((***&&&!!!---)))$$$///'''&&&((((((&&&&&&)))***)))&&&''')))***+++******))))))******(((&&&&&&***---///---***'''&&&''')))+++++++++***)))***+++,,,---)))++++++((())),,,---+++,,,:::KKK999+++000,,,111,,,+++***)))((((((((((((''''''&&&(((***++++++***((((((((()))))))))******(((((())))))***+++,,,,,,******++++++******)))(((&&&'''''''''(((((((((((('''(((((())))))*********%%%&&&(((*********(((''',,,---...///222777>>>CCCEEEDDDDDDGGGJJJMMMNNNNNNHHHDDD>>>:::777555333111---000222222000///000333...000444666777555333111444222///......---***(((++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,------////////////////////////?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS{{{|||{{{3we>>>>>===;;;999888999;;;999:::;;;<<<===???@@@@@@======@@@DDDHHHDdDĦGGGEEE@@@???@@@sdKĦ<<<<<<gdKĦ888777777777777777888888999:::;;;:::888777888999666777888999888777888999999gdKĦ///111111222111111000//////...---------------------///...---------///111222555555444444333333222222))))))***+++++++++++++++)))***++++++***)))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,***+++,,,------.........---------------.........------------------------++++++++++++++++++++++++++++++++++++************,,,***)))***+++***&&&###((())))))******))))))(((***'''""",,,)))$$$///$$$'''***)))%%%%%%)))+++(((%%%&&&((()))******)))))))))++++++)))%%%%%%***...***+++,,,+++*********+++*********++++++,,,,,,,,,(((+++,,,((((((,,,,,,((($$$000AAA111)))222---...******)))((('''''''''((('''&&&&&&'''***++++++***(((((((((((()))))))))***(((((())))))******+++++++++++++++*********))))))%%%&&&((()))))))))((('''((((((((()))))))))))))))+++,,,------...---,,,+++)))+++...///111444999===CCCBBBBBBDDDHHHLLLMMMNNNHHHDDD???;;;888666444222111111///........./////////000222444555444333222111///...---------+++)))************************'''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---------...............>AneneneneDenene>Ayyy{{{|||k<ooonnnqqqpppllliiijjjfff___^^^```]]]WWWYYYYYYZZZZZZZZZZZZYYYYYYPPPPPPPPPfhMMMKKKIIIHHHGGGGGGGGG>>>@@@AAACCCCCCCCCCCCBBB888<<>>>>>>>>===;;;999888999;;;===<<<<<<<<<<<<===>>>???===>>>@@@EEEIIIDeGGGGGGDDD??????CCCne999;;;ne<<<888777666555666777888999666777777666444222333444444666777888999999888888::::::ne---***000111111111111111000000---------,,,,,,,,,,,,,,,...---,,,,,,---000222444333333222111111222222333+++***))))))(((''''''''')))---000...(((%%%'''***++++++,,,------------,,,******+++++++++,,,,,,,,,)))***+++,,,------------------..................------------------------++++++++++++++++++++++++,,,+++++++++******))))))'''&&&'''))),,,,,,)))%%%))))))************))))))***'''""",,,)))%%%..."""(((+++***%%%%%%***+++((($$$%%%'''((()))))))))(((***+++,,,)))%%%%%%***///&&&)))---000///---,,,+++)))***+++,,,,,,,,,,,,+++''',,,+++'''&&&((('''"""$$$333'''&&&333,,,))))))((((((''''''''''''''''''&&&&&&'''***++++++***(((((((((((())))))))))))))))))))))))************,,,+++******))))))******&&&(((***,,,---+++)))((())))))))))))((((((((((((&&&'''((()))***+++,,,,,,'''***---//////222666999@@@??????BBBFFFJJJLLLMMMJJJFFFAAA===:::999666555444111...,,,---......---111111111111222333444444000///......///000...---))))))))))))))))))******&&&''')))***,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~|||{{{rrrqqqqqqooollliiifffeeeccc```^^^]]]]]]]]]\\\[[[YYYXXXWWWUUURRRPPPNNNOOONNNLLLMMMKKKHHHEEECCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>999888;;;<<<999:::???>>>;;;666222111333777999555888888666888<<<>>><<<===>>>BBBEEEHHHKKKKKKIIIEEEAAA===<<<:::;;;<<<:::<<<888888777666666777888999>>>===;;;777444222333555666777777888888888777777888777333333444333222111111333333222111...---,,,+++,,,...000222///---,,,...000222222111333444444444333222222111333...++++++)))&&&'''+++)))***++++++++++++***++++++*********,,,,,,***(((***++++++,,,,,,+++++++++)))***+++,,,---.........+++,,,......---,,,---------...---,,,******,,,...******,,,,,,---,,,+++***,,,+++******)))*********))))))))))))***************'''(((------))))))---***(((%%%###$$$'''***---***)))(((&&&&&&''''''((('''((()))***+++,,,---------+++)))((('''((()))******,,,---+++'''%%%''')))...+++(((''')))+++------)))))))))))))))(((''''''$$$''''''$$$$$$'''(((&&&(((&&&&&&)))---...,,,)))'''''''''(((((()))++++++)))***,,,+++)))(((((()))+++++++++***((((((***,,,,,,+++))))))***+++***)))******+++++++++***)))(((///...+++((())),,,***%%%***((()))---...++++++---***---///000000///000000999999:::;;;===BBBIIINNNJJJFFFAAA;;;777444333333///111222000---+++,,,......///222444666666555444222000...,,,******+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++***************}}}{{{{{{{{{zzzxxxwwwuuusssqqqoooooommmjjjgggeeedddbbb```^^^]]]\\\\\\ZZZXXXVVVUUUTTTRRRPPPMMMMMMMMMLLLJJJGGGEEEEEEFFFGGGFFFDDDBBB@@@>>>>>>===>>>>>>??????>>>>>>===<<<<<<888888;;;<<<999999>>>:::999777666555555555666666999:::888999===>>>===>>>@@@CCCEEEHHHIIIJJJJJJIIIGGGCCC@@@===;;;::::::::::::::::::::::::::::::777666666555555666888999<<<;;;:::777555555777999777888888888888888777777999888777555444444555555666444222222333222111///...---,,,,,,,,,...000111000......///222444444444444444444444444333222222222///...///---))))))+++,,,***)))***+++((("""******)))***++++++***(((++++++,,,,,,,,,++++++***))))))+++,,,---.........,,,---//////---,,,---...---------,,,******+++---***+++,,,,,,,,,+++***))),,,++++++***))))))))))))(((((()))))))))************'''(((,,,---)))))),,,)))(((((('''((()))***+++***)))((('''&&&''''''(((&&&&&&'''((()))***++++++,,,+++)))''''''((()))******))))))))))))))))))(((...+++))))))+++,,,------((())))))))))))(((''''''&&&((((((%%%&&&)))***((((((((('''((())))))'''%%%'''&&&&&&'''''')))******((()))******(((''''''(((+++++++++***((((((***,,,,,,***((((((***++++++++++++++++++******+++++++++((()))'''%%%(((,,,+++'''***((((((,,,---***+++---***---///000/////////000444444444444666;;;BBBGGGGGGDDD@@@;;;777444333222000111222000---+++,,,......000222444555555444333111///---+++******++++++*********+++++++++,,,,,,************************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++|||~~~|||zzzzzzyyyxxxvvvuuusssqqqnnnlllkkkiiifffdddcccbbbaaa___]]]\\\[[[[[[VVVTTTRRRPPPPPPNNNLLLIIIGGGGGGGGGFFFCCCBBBCCCEEEBBBAAA@@@???===<<<;;;:::<<<<<<<<<<<<<<<;;;::::::999777888;;;;;;999999;;;666777888999888666444333888;;;;;;999:::===???<<<>>>???AAACCCDDDEEEFFFFFFFFFDDDAAA>>>;;;:::999999;;;888777888:::;;;:::777555555444333444555666777:::999888666555777;;;>>>999999999999999888777666:::999888666666666666777777555333333333222000...///...---,,,,,,---///000111//////111333666666666444444555555444444333333111......000///***(((***...***(((***,,,))) ***)))((()))++++++)))(((,,,,,,,,,,,,,,,+++******))))))+++,,,---.........---///000///...---...///---------,,,******+++---++++++,,,,,,+++***))))))---,,,+++***)))((((((((((((((((((((())))))))))))***((())),,,,,,))))))+++((()))******+++******))))))(((''''''&&&&&&''''''%%%%%%&&&'''(((((())))))+++***(((''''''((())))))***'''%%%'''+++,,,***''',,,+++***+++---...---,,,((((((((()))(((((('''&&&"""$$$$$$!!!"""%%%&&&$$$%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%&&&'''((()))&&&((())))))'''&&&&&&'''***++++++***))))))***,,,+++)))'''''')))+++,,,,,,*********++++++,,,---...&&&((('''%%%(((,,,,,,)))***((()))---...++++++---***,,,//////......///000111000///...000444;;;@@@BBBAAA>>>;;;888555222111000111111000---,,,,,,---///000222444444333222111///...,,,***))))))***************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------------------}}}}}}{{{yyywwwwwwvvvsssqqqpppnnnjjjhhhgggeeebbb```aaa```___]]]\\\[[[ZZZZZZSSSQQQNNNLLLLLLKKKIIIGGGBBBCCCCCCCCCBBBBBBDDDEEE@@@??????>>>===<<<::::::::::::;;;;;;::::::999888666777888::::::999888888555666888999999888555444999;;;;;;888888<<<===::::::;;;;;;===>>>>>>??????AAA@@@>>>;;;999888777777:::666333555:::;;;999555333333222222222444555666888888666444333666:::>>>::::::::::::999888666666999888777666555555666777666444333222333333111//////......------......///000//////111444666777777444444555555555444444333000,,,+++---+++((('''***,,,******,,,---+++&&&""")))(((((()))++++++***(((------------,,,+++******)))***+++,,,---.........///000000///...---...000,,,---...---+++***+++,,,,,,,,,++++++******))))))---,,,+++)))((((((((((((''''''((((((((())))))))))))))))))++++++***)))***((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))((('''''''''((())))))'''&&&''')))***((('''+++***+++---...///---,,,'''(((((((((((('''&&&&&&"""!!!"""###!!! ###&&&&&&$$$$$$&&&)))%%%%%%$$$$$$%%%&&&&&&'''&&&(((***)))(((''''''((()))***++++++))))))+++,,,+++)))&&&&&&)))+++------''')))+++---///......---***,,,+++((())),,,,,,)))((((((+++111222---+++,,,+++,,,......------...///000000...,,,---111777<<<===<<<<<<:::777444222000111111111///...---,,,,,,///000222333333222000///---,,,+++***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++,,,---------------......{{{yyyvvvttttttrrrooommmllliiifffcccbbbaaa___]]]^^^^^^]]]\\\[[[ZZZXXXXXXQQQOOOLLLJJJIIIHHHFFFEEECCCCCCDDDBBBAAA@@@BBBCCC???>>>===<<<;;;:::999999::::::;;;;;;::::::999888555777888999999999888777777777888888888888888888888::::::666666999999777777777888888999999:::;;;===<<<:::999888666666555888444111333888:::777444222111111111111333555666777666555333222333777;;;:::::::::999888777666555777666555444333444555555222111000111333333333111//////////////////000000000......000222555555555333333444444444444444333222---))))))(((''')))...)))+++---,,,***)))+++---)))(((((()))+++,,,***)))---------------,,,+++******+++,,,---.../////////000000000///---,,,...000,,,---...---+++***+++,,,+++++++++******))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))(((******))))))***)))(((***)))'''&&&&&&'''((()))'''''''''''''''&&&&&&%%%'''''''''(((((())))))***''''''''''''''''''((((((((()))***)))&&&$$$%%%'''))))))***---//////---+++'''''''''''''''&&&%%%%%%"""%%%$$$!!!"""%%%&&&$$$!!!$$$&&&&&&$$$$$$'''***%%%$$$$$$$$$$$$%%%%%%&&&''')))******)))((()))***((()))++++++******+++,,,+++)))''''''***,,,---...$$$''',,,000222000---******,,,,,,)))(((+++,,,***'''(((...555666000+++++++++,,,------,,,,,,---...//////---,,,+++...222666888888888888666444111000222111000///......,,,,,,///000111222222000...---,,,++++++***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---,,,+++,,,,,,,,,------......}}}}}}~~~xxxvvvsssqqqpppnnnkkkiiigggeeeaaa___^^^^^^\\\[[[\\\\\\\\\[[[ZZZXXXWWWVVVPPPMMMIIIGGGFFFFFFEEECCCGGGGGGFFFCCC@@@>>>>>>??????>>><<<:::888777888888:::::::::::::::999999888666888999777888::::::777999999888888999:::;;;<<<777:::888555444666666333666666666666666777999999888888777777666555444444444222111222666777666444111000000000111333555666555555555333222333555777888888888888888777666555555444333222222222444444000///...000222333222111//////000000111222222222000///...///111333333333222222333333444444333333555///+++***)))(((,,,111))),,,...+++&&&$$$)))///)))))))))***,,,---,,,***,,,,,,------------,,,,,,,,,,,,...///000111111111000000000...,,,+++---///+++---......,,,+++++++++******)))))))))******+++******)))((((((((())))))))))))))))))************(((***+++)))(((***)))&&&***)))'''%%%%%%&&&((()))&&&''''''''''''&&&%%%%%%(((((()))))))))*********&&&&&&&&&''''''''''''''''''***+++)))$$$"""$$$'''(((((()))+++......---+++&&&&&&''''''&&&&&&%%%$$$"""$$$$$$!!!!!!%%%&&&###&&&''''''&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''')))++++++***)))***+++''')))+++++++++***+++,,,,,,***)))***,,,...------###''',,,111222000,,,)))$$$((()))'''&&&***,,,+++((()))...444555000,,,,,,+++,,,---,,,******,,,...---------+++******---///444555555555555333111000222111///...///...---+++---...000111111000...---++++++++++++******)))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,///000111111111000///...++++++,,,,,,---.........~~~{{{yyyzzz{{{vvvssspppnnnmmmkkkhhheeeccc```]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVUUUNNNKKKGGGDDDCCCCCCBBBAAADDDEEEDDDBBB@@@??????AAADDDAAA===:::888888999:::999999999999999888888777777::::::666777;;;<<<999999999:::;;;;;;<<<======888:::888444333555444222333333222222333555666777555555555555444444333222111111222222333444444555111000000000111333555666333444555555444444666777666666777777777666666555444333222111111222333444000///...///000111000///...///000222333444555555111000//////111222222111000111222222333333222222444...++++++***))),,,000(((***,,,***(((&&&)))+++***))))))+++---...---,,,***+++,,,---............---...///000222222222222000000///---******,,,...+++---......,,,+++++++++))))))(((((()))***+++,,,)))(((((((((((()))******************++++++++++++'''++++++((('''***)))%%%))))))))))))((((((''''''&&&&&&'''''''''&&&%%%$$$(((((())))))))))))******%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%(((''''''))),,,---,,,+++%%%&&&&&&&&&&&&%%%$$$$$$!!!###### $$$%%%"""(((&&&$$$###$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&(((******)))((()))***&&&(((+++,,,+++++++++,,,---,,,,,,---//////---+++&&&(((+++---...---+++***%%%)))+++'''&&&(((+++***+++)))+++//////---,,,...,,,,,,,,,+++******,,,---+++---------***))))))***222222222333333222222111333000......//////---***,,,---///000000///...---++++++++++++++++++******))))))))))))************++++++++++++++++++++++++...///111222333222000///,,,------...//////000000}}}zzzwwwvvvwwwtttrrrooommmkkkiiifffcccaaa^^^[[[YYYZZZZZZZZZZZZYYYYYYZZZZZZYYYWWWUUUTTTLLLIIIEEEBBBAAAAAA@@@@@@>>>???AAAAAAAAAAAADDDFFFIIIEEE@@@<<<::::::<<<===888888888888888777777666888;;;:::666666;;;===:::888999;;;===>>>>>>===<<<888:::999444333555444111//////...///000111333444333333444444444333222222///111222222222222444555111000000000222333555777111333666777666666777888444555666666666666666555444333222222222333444555111///......//////...,,,...///111333555666666777333111000000111222222111///000111222222222222222///+++***++++++((())),,,'''((())),,,------,,,************,,,...///...,,,******,,,---.../////////...///000111333333333333000000...,,,******,,,...+++,,,......---+++***+++(((((('''((()))***,,,---'''''''''(((((()))***+++******+++++++++,,,,,,,,,'''+++,,,''''''***)))%%%((()))+++,,,,,,***'''&&&%%%&&&'''''''''&&&%%%$$$((((((((()))))))))))))))$$$%%%&&&&&&'''''''''&&&'''%%%###$$$((()))'''$$$((('''&&&(((***,,,,,,+++%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''$$$$$$((()))&&&%%%""" !!!%%%((((((&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%'''((()))((('''((()))&&&(((+++,,,+++++++++,,,------...///111000---***)))))))))******+++,,,,,,+++//////***'''((()))(((...)))''')))***))),,,111,,,,,,,,,+++))))))+++---,,,...000///---+++))))))111111111111111222222222333000......//////---***+++,,,...000000///...---++++++,,,,,,,,,++++++***))))))))))))************++++++++++++++++++++++++...///111333444333222111---......///000111111222}}}zzzwwwvvvuuutttsssnnnmmmllliiifffccc```^^^[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYWWWTTTPPPNNNHHHGGGEEEBBBAAA@@@@@@@@@===???@@@@@@@@@AAACCCEEEBBB???===;;;;;;:::888666888888777777888999;;;<<<::::::;;;;;;;;;:::999999:::;;;<<<===>>>???@@@AAA;;;777444555888999666222000555777222000333333000444333333333555555333111222333444444444444333222333111000000333555666666777777777777777666666555...000333666777777666444111444333------222444111333333222222111///...---222333555666666666555444444444444222000---)))(((,,,,,,---///111222111///++++++***)))((('''&&&&&&(((***,,,+++(((''')))++++++***))),,,///111///---000---******---///...---000000111111111111000000000111111///,,,+++---000---...000222111...+++(((***)))(((((((((***+++,,,'''******%%%&&&---+++***)))***,,,---,,,+++%%%'''(((((('''''')))***%%%((()))''''''***)))&&&)))))))))((((((''''''''''''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%'''((())))))(((&&&$$$"""'''&&&%%%(((+++,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$'''%%%"""!!!!!!###$$$$$$&&&### """&&&(((%%%"""&&&&&&&&&%%%%%%&&&&&&'''(((((())))))*********+++---***+++---)))###$$$***......///000000///...---++++++,,,++++++***((((((,,,***((('''(((*********%%%%%%$$$&&&)))++++++*********))))))))))))******,,,---...,,,***((('''(((---222333///---000333333333333333111///---+++***)))***+++,,,,,,,,,,,,,,,,,,***)))+++---...,,,***)))***++++++***+++---...111000...---,,,,,,------///111333444444333222000000...,,,,,,...000111111}}}yyyvvvtttsssqqqpppjjjiiigggdddaaa^^^\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWTTTQQQMMMKKKHHHFFFDDDAAA???>>>>>>>>>;;;=========<<<===???AAABBB???<<<999999888777666888888777777888:::<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@@@@<<<888888999999666222...333444000///111222///222111111222333333111000000000000000000000000000222000//////222444444444666666666777666666555555111222444666666666555444333666444//////333444222111111222333333333222222333444555666666555555444222222111111///...---,,,,,,,,,,,,...000111///---+++******)))(((''''''''')))***+++***)))((()))***...---,,,---000000///,,,222000------...000///---...//////////////////...000111111///,,,+++---000***,,,...///...,,,)))''')))(((((('''((()))***+++'''''''''%%%%%%%%%%%%&&&+++***)))***,,,---,,,+++&&&'''((((((''''''((()))'''++++++)))(((+++***'''$$$$$$$$$#########""""""'''''''''''''''((()))***&&&&&&'''(((((('''&&&&&&'''(((((((((((('''%%%$$$$$$######%%%((()))'''%%%'''&&&%%%$$$$$$$$$$$$$$$%%%###!!! !!!!!!""""""'''$$$"""###''')))'''%%%''''''&&&%%%%%%%%%&&&&&&+++***)))((('''&&&&&&&&&&&&%%%(((---,,,))),,,222......///000000///...---,,,,,,++++++***)))))))))((('''&&&(((***,,,,,,+++((('''&&&''')))******))))))(((((((((((()))***+++(((***++++++***))))))***+++000222///---000222111222111000///...,,,,,,+++)))***+++,,,,,,,,,,,,,,,)))((('''(((+++,,,***(((***+++,,,+++++++++---///111000...---,,,,,,---------...000111222222222222///...,,,---///000000000~~~{{{wwwsssqqqooommmkkkfffeeebbb___\\\[[[ZZZZZZWWWVVVTTTSSSSSSTTTUUUVVVYYYYYYWWWUUUQQQMMMIIIGGGFFFEEEBBB@@@>>><<<;;;;;;:::;;;<<<<<<;;;;;;===???BBB???:::777777777666666888888777888999:::<<<===>>>>>>=========<<<<<<<<<;;;<<<<<<===>>>???@@@@@@<<<999555555666666333000...222333000///111222111333222111222444444333111111111////////////000111111///...///000222222111444444555555666555555555555555555555555555555555666777666222222555666444333444555555666666666555555666666777666666555444333222000///............---,,,,,,...//////---+++*********))))))(((((((((***)))))))))***+++***)))000/////////000000...,,,222000.........///...---//////000000000000//////...//////...------...000***+++---------+++((('''(((''''''''''''((())))))(((%%%###&&&***+++%%%+++)))))))))+++,,,+++***'''((()))(((&&&&&&&&&((((((++++++(((((())))))%%%''''''&&&&&&&&&&&&%%%%%%)))((((((((((((((()))***&&&'''(((((((((((('''&&&''''''''''''''''''''''''$$$######$$$&&&'''&&&$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$#########""""""""""""(((%%%###$$$'''******(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((***,,,((('''(((+++***'''(((,,,......///000000000///...---,,,+++))))))))))))***((('''((()))++++++***(((***)))(((((()))***)))(((''''''''''''((()))******%%%'''))))))))))))+++---)))...000...---000111///000///---,,,++++++,,,,,,******+++,,,,,,,,,++++++(((''''''(((******)))(((+++,,,---,,,,,,,,,...000111000...---,,,,,,------,,,,,,------///000222333///...---...///000///...~~~|||yyytttpppmmmjjjhhhfffdddbbb___\\\ZZZYYYYYYZZZVVVTTTRRRQQQQQQSSSVVVXXX[[[ZZZWWWSSSNNNIIIFFFDDDDDDCCCAAA>>><<<:::888888999:::<<<<<<===>>>AAACCCDDD@@@:::777777888888888888888888888999;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???666333111222444555555444///111333222111222444555666555555666888888777555777555333111111222333444111000//////111111111000222333444444555555555555777666555555555666777888999999888666666777888777::::::::::::999888777666:::999999999888777666666777555222...,,,+++,,,------,,,,,,---...---+++)))******)))))))))))))))))),,,)))'''))),,,---+++)))//////////////////---,,,------,,,,,,------------111111222222222222111111---.........---......///,,,,,,---------,,,***)))''''''''''''''''''''''''((($$$###&&&***+++&&& ***)))((()))+++++++++***((())))))(((&&&%%%&&&''''''))))))&&&%%%'''&&&"""******************************)))(((((()))))))))&&&'''((())))))((('''&&&(((''''''&&&''''''((()))&&&&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$'''%%%###$$$&&&)))******(((''''''&&&%%%%%%%%%%%%$$$###"""###%%%(((,,,///---,,,,,,+++***''''''(((---...000000111000//////...---***(((((((((***++++++++++++++++++)))%%%!!!((('''&&&'''((()))((('''((((((''''''''''''(((((($$$&&&'''(((((()))+++---(((---...------000000------,,,***))))))***,,,---***++++++,,,,,,,,,++++++)))))))))***+++++++++***,,,---...---------///111111000...---,,,,,,------...---,,,,,,,,,...000222000///......000000...---~~~yyyuuupppllliiifffccc```___^^^[[[XXXWWWWWWWWWXXXVVVTTTRRRQQQRRRTTTWWWYYY\\\YYYUUUPPPKKKGGGDDDBBBAAA@@@???===;;;999777666555777:::<<<>>>AAADDDGGGFFFBBB===:::;;;<<<======;;;::::::::::::<<<===>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======777555444444555777888888//////000111111222444888999888888:::;;;<<<;;;999;;;:::777555333444555555222111000000111222000///111111333444555555555555666555555555666888:::<<<;;;::::::;;;;;;::::::;;;>>>>>>>>>>>>===<<<;;;;;;>>>===<<<;;;:::999888777888555111---++++++---...---,,,,,,---------***((())))))))))))************+++)))'''))),,,...,,,)))+++,,,---......---......***+++,,,------...//////111111222222222222111111------------.........---+++++++++++++++*********&&&''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&&&&)))((('''(((***+++***)))((()))***)))'''&&&&&&((('''******&&&&&&'''&&&"""''''''''''''''''''((((((,,,+++***)))))))))))))))&&&'''((())))))((('''&&&(((((('''''''''((())))))((())))))))))))((((((((($$$$$$$$$######$$$$$$%%%$$$&&&((('''%%%###$$$%%%%%%$$$######%%%'''((((((((('''&&&%%%%%%%%%%%%%%%---+++(((%%%###$$$%%%&&&,,,,,,,,,,,,---......------...000111111111000///...---***(((((((((***+++******+++,,,+++((($$$ $$$######%%%''')))((((((+++***)))'''&&&&&&&&&&&&%%%&&&''''''''')))+++...***------+++,,,///...++++++***((('''''')))+++---++++++,,,,,,,,,++++++***)))***++++++++++++++++++,,,---......---...000111111000...---,,,,,,------111///---++++++,,,...000111000......//////...,,,~~~{{{vvvrrrlllhhheeebbb___]]]YYYXXXWWWUUUTTTTTTTTTUUUUUUUUUSSSSSSSSSUUUWWWXXXYYYVVVRRRMMMHHHDDDBBBAAA>>>>>>===<<<;;;999777666222444888;;;>>>BBBFFFIIIHHHEEEBBB@@@AAACCCDDDDDD@@@@@@???>>>>>>???@@@AAA@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::777666444222111222333555///---...111222111555:::;;;::::::<<<>>>???>>><<<>>><<<:::777444333333222222111000111222111///---000111222444555666666666666555555666777999<<<======;;;;;;??????===>>>@@@>>>>>>@@@AAABBBBBBCCCCCCAAA@@@>>><<<:::999888888333222///------...000111---,,,,,,---...---+++((()))))))))******+++++++++***))))))***,,,---,,,+++***,,,......---,,,---...***---///000//////000222......////////////.........---------//////---+++)))(((((('''''''''(((((('''''''''(((''''''&&&%%%&&&''''''%%%######'''+++)))''''''((()))***)))((()))***+++***(((((((((***))),,,,,,))))))***)))&&&'''''''''''''''(((((((((------+++***))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&$$$############$$$$$$%%%"""$$$&&&$$$!!! !!!$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''+++)))'''%%%%%%%%%&&&'''+++,,,***'''(((***((($$$---...000111222111111000---,,,+++))))))))))))***''''''(((***+++***'''$$$"""!!!!!!###&&&(((((('''+++***)))((('''&&&&&&&&&%%%&&&''''''(((***---000...///---***+++......***)))(((((('''((()))***+++++++++,,,,,,,,,+++******''')))***+++))))))***+++,,,---...---------///111111000...---,,,,,,------111///---+++***+++,,,---333111...------......---~~~zzzwwwrrrnnniiieeebbb___\\\ZZZWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUURRRMMMHHHDDDAAA@@@@@@<<<<<<<<<<<<;;;999777666444666:::===@@@CCCHHHKKKJJJIIIGGGGGGIIIJJJKKKJJJGGGFFFEEECCCCCCCCCCCCDDDBBBAAA???===<<<<<<<<<===:::::::::999999888888888333222111///...///111333222///000444555444888??????>>>>>>@@@BBBCCCBBB@@@@@@???===:::666333111000111000000000111000---+++000111333444666777777888777777777888999:::;;;;;;>>>;;;<<>>;;;999777777666222111///.........000111---,,,,,,---......,,,***(((((()))***++++++,,,,,,(((***++++++++++++,,,...,,,...000///---,,,,,,...,,,///111111///---...///------............------///---,,,---//////,,,))))))(((&&&%%%%%%&&&((()))'''(((((()))((('''&&&%%%%%%&&&&&&%%%###$$$'''***((('''&&&''')))***)))((()))***++++++***)))+++,,,))),,,,,,******,,,+++((()))))))))******+++++++++......,,,+++***)))))))))'''((()))******)))((('''))))))******)))((('''&&&&&&((()))(((%%%###$$$%%%###############$$$%%%%%%!!!$$$%%%"""!!!%%%"""$$$%%%&&&%%%###""""""%%%%%%%%%%%%&&&&&&'''(((""""""###$$$&&&((()))++++++,,,)))$$$###%%%"""---...000111222222111111,,,,,,++++++***)))))))))'''&&&''')))******(((%%%$$$######$$$&&&''''''&&&)))))))))(((((())))))***###%%%&&&'''))),,,000444222111---((()))------***(((((((((((())))))))))))+++,,,,,,,,,,,,+++***)))'''***,,,,,,***)))***,,,+++,,,------,,,---///111111000...---,,,,,,---------,,,+++*********+++,,,666222...+++,,,---......~~~|||yyyvvvpppmmmgggcccaaa^^^[[[YYYWWWXXXXXXXXXXXXWWWVVVVVVSSSTTTTTTTTTTTTTTTSSSSSSQQQNNNIIIDDDAAA?????????;;;;;;<<<<<<;;;:::888777999;;;>>>@@@CCCFFFJJJMMMLLLKKKJJJKKKMMMOOOOOOOOOMMMKKKIIIHHHFFFFFFFFFGGGDDDCCC@@@>>>======>>>>>>:::999999888888777777777222222111000111333777:::666333444999:::999===EEECCCCCCCCCDDDGGGGGGGGGEEECCCBBB@@@===999555222000000////////////...+++)))000111333555666888888888999999999999999999999999>>>;;;===CCCEEEBBBCCCGGGEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@===:::777666555555555333111///...------------,,,,,,...//////---+++(((((()))***+++,,,,,,---'''***,,,,,,******,,,//////111333111...+++,,,------///111000,,,))))))***......////////////......000...------///...+++'''***)))(((''''''(((***+++(((((()))))))))(((&&&%%%%%%%%%%%%%%%&&&'''''''''((('''&&&''')))))))))((()))***,,,,,,++++++,,,...'''***+++))))))++++++((((((((())))))*********+++///...---+++***)))))))))'''((()))******)))(((''')))***++++++***(((&&&$$$''')))+++)))&&&$$$$$$&&&######""""""###$$$%%%%%%###&&&&&&######'''"""%%%'''(((&&&###!!! $$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$(((***)))&&&)))///...'''---...000111222222222111++++++,,,++++++***((((((***)))((())))))(((%%%###'''&&&%%%%%%''''''&&&%%%''''''(((((()))+++,,,---!!!###%%%'''***...333777555333---((()))------***(((((())))))***)))((((((,,,,,,,,,,,,,,,+++***)))***---//////---,,,---///+++,,,---,,,,,,,,,...000111000...---,,,,,,------))))))((())))))***++++++777333...***+++,,,...///{{{yyyvvvssspppllliiieeebbb```___]]][[[WWWWWWWWWWWWVVVUUUTTTSSSVVVUUUUUUUUUUUUTTTRRRPPPKKKJJJGGGCCC@@@===;;;::::::::::::::::::;;;<<<<<<777888:::AAAIIIOOOOOONNNRRROOOLLLLLLPPPRRRSSSRRRPPPOOONNNNNNNNNMMMJJJHHHHHHBBB<<<999;;;===???>>><<<<<<<<<;;;999666333222///000111111111111333555777888:::<<<>>>@@@BBBCCCHHHGGGFFFEEEEEEFFFGGGHHHEEECCC@@@===999555222111333333111000...---------///000222555666666666666444555777999;;;<<<======>>>@@@CCCFFFHHHIIIIIIIIIGGGEEEDDDEEEFFFHHHHHHGGGDDDAAA>>>;;;:::888555333444222000...............,,,((((((---...)))'''***'''''''''&&&%%%'''***---(((***+++***---222333////////////000000000000000111...,,,---///000///---///222444222...,,,---.........------,,,+++******(((+++%%%$$$---,,,&&&))))))((('''%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''%%%)))***,,,,,,***)))***++++++(((&&&&&&'''((((((''',,,+++***))))))+++---......///111111000---***(((************))))))))))))$$$''')))(((%%%###$$$&&&(((((())))))(((&&&%%%### """%%%&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$&&&''''''$$$"""!!!!!! &&&%%%'''((("""%%%%%%%%%###""""""$$$''')))'''%%%'''******(((%%%,,,---///111222111111000000///...,,,++++++,,,,,,***+++,,,,,,+++((($$$"""'''***+++'''%%%'''((('''&&&&&&''')))***+++------***((('''''')))...333666444222...+++***+++---...)))'''%%%'''***,,,,,,***,,,,,,------+++*********+++000666888444///------,,,111444333...))))))***111000---+++***+++,,,,,,))))))(((((((((((())))))000---***(((((()))))))))}}}yyywwwtttqqqnnnjjjgggbbb___^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWVVVVVVUUUTTTTTTTTTTTTSSSOOOLLLGGGFFFDDDAAA???===<<<;;;999888777777777888:::;;;???AAADDDJJJOOORRRSSSRRRSSSPPPNNNOOORRRTTTUUUTTTSSSSSSSSSSSSSSSQQQNNNKKKGGGBBB;;;999;;;>>>@@@@@@===<<<;;;999777555333222000111222222222333666999;;;;;;===@@@CCCEEEGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGEEECCC@@@<<<777444111///333222111///......------000111333555666777777666666777999:::<<<<<<======BBBDDDFFFIIIKKKKKKKKKKKKGGGFFFEEEFFFHHHIIIIIIHHHEEEBBB>>>:::999777555333222000...---------,,,,,,,,,))))))---...)))(((***&&&'''((('''&&&'''***,,,(((+++------///222000+++////////////////////////222///---...///000///......000111111///......///---------,,,+++*********&&&+++'''$$$)))'''%%%+++)))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&''')))++++++*********+++...,,,******+++,,,,,,,,,+++***((((((((()))+++,,,***,,,...000000///...,,,++++++******)))(((''''''(((***,,,+++((('''''')))''''''(((((('''&&&$$$###"""$$$&&&&&&%%%######$$$&&&&&&&&&&&&&&&%%%$$$###%%%&&&((('''%%%$$$###$$$!!!'''&&&'''(((###$$$%%%%%%$$$######$$$&&&%%%%%%%%%''')))******))),,,,,,---///000000000000---,,,***)))((()))***+++)))***++++++***(((%%%###%%%))))))%%%###&&&'''&&&(((((())))))******++++++)))'''&&&%%%''',,,000333222///,,,)))((()))+++,,,///---***+++---...---+++000,,,((((((***,,,,,,+++***666GGGMMMAAA///(((+++---000222000+++)))***---000000///---,,,***(((''',,,++++++******++++++,,,111...+++))))))))))))(((~~~zzzvvvtttqqqnnnlllhhhddd```]]]\\\\\\\\\[[[\\\\\\[[[[[[ZZZXXXWWWVVVTTTTTTSSSTTTSSSPPPKKKHHHCCCBBB@@@???===<<<<<<<<<999888777666777999<<<>>>HHHKKKPPPSSSTTTTTTTTTTTTTTTRRRQQQRRRTTTWWWXXXXXXVVVVVVWWWXXXXXXUUUPPPLLLGGGAAA;;;999<<<@@@BBBBBB>>>===:::777444222222111111222333333444666;;;>>>>>>???AAACCCFFFIIIKKKMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFDDD???:::666222///...222222000///............000222444666777888777777888999;;;<<<>>>>>>??????FFFGGGIIIKKKLLLLLLKKKKKKIIIHHHGGGHHHJJJLLLKKKJJJHHHCCC>>>999777666444333111000...---,,,+++++++++,,,******---,,,)))(((***&&&((())))))((((((***+++***...000000222333///)))////////////////////////333111//////000000///............///111111000///,,,,,,,,,+++******))))))%%%,,,)))$$$&&&###$$$---)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&(((((((((&&&%%%''')))*********+++,,,,,,+++)))***+++,,,,,,++++++***)))))))))***,,,---)))+++---///000000///...---,,,+++***((('''&&&%%%&&&((())))))'''&&&&&&'''&&&''''''''''''&&&$$$###$$$&&&'''&&&$$$"""""""""&&&&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&%%%%%%&&&###'''&&&!!!!!!'''((($$$"""$$$&&&%%%$$$###$$$%%%!!!###%%%'''''')))+++---+++++++++,,,---...000000///---***((('''(((***+++))))))***+++***(((&&&$$$###'''((($$$"""$$$%%%$$$*********)))))))))))))))((('''%%%$$$%%%))),,,//////---***'''&&&'''(((***,,,***))))))***,,,+++***333,,,%%%$$$***...///---...@@@[[[eeeQQQ222'''...---...///---)))))),,,///---...//////---+++(((&&&))))))(((((((((((())))))111...+++)))))))))((('''~~~{{{wwwtttrrrpppmmmjjjgggccc^^^\\\\\\]]]]]]]]]\\\[[[[[[ZZZXXXWWWUUUTTTTTTSSSSSSSSSQQQNNNHHHDDD@@@@@@>>>===;;;;;;:::::::::999888888:::???CCCFFFMMMRRRVVVWWWUUURRRRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[XXXXXXYYYZZZYYYVVVPPPKKKFFFAAA<<<;;;>>>BBBDDDDDD???<<<888555222111111111111222333444666999>>>BBBBBBBBBBBBDDDEEEHHHJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGHHHEEE???:::555111//////111111000//////...//////111222555777888888888888999:::<<<>>>@@@BBBCCCCCCGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIIIIKKKMMMNNNNNNMMMJJJEEE>>>999666555444444222222222000...------...,,,,,,,,,,,,+++))))))***''')))++++++***)))***+++---000111000222444222,,,000000///////////////...333222111000000000//////000...,,,...111222///,,,+++++++++*********))))))(((...(((###&&&%%%$$$---((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))((('''$$$&&&(((*********,,,---+++***)))***+++---,,,+++------,,,,,,------...///------/////////...---,,,,,,++++++)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$%%%&&&%%%###"""###$$$$$$$$$%%%&&&&&&'''&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$'''&&&""""""&&&(((%%%"""$$$&&&&&&%%%$$$###$$$ ###&&&&&&%%%&&&***---***)))))))))+++---///000444222...+++******,,,---)))******+++***((('''%%%###'''(((%%%###%%%%%%###))))))))))))))))))))))))((('''%%%$$$%%%'''***,,,---+++)))&&&&&&&&&((()))&&&&&&&&&'''***,,,---...000,,,((('''***...//////111???XXXcccOOO000'''222***+++,,,,,,******,,,///------.........,,,+++***(((''''''&&&&&&''''''(((---+++)))((())))))((('''|||yyyuuurrrpppnnnkkkiiieeebbb___]]]^^^___``````]]]]]]\\\ZZZXXXVVVTTTSSSTTTSSSRRRQQQOOOKKKFFFBBBAAA@@@>>><<<;;;:::999999999888888:::>>>DDDJJJNNNRRRUUUYYYYYYUUURRRQQQRRRTTTUUUVVVXXXYYY[[[]]]^^^]]]]]]]]]]]][[[WWWPPPKKKEEEAAA======AAADDDDDDDDD???<<<888444111000111222111222444666888<<>>===;;;:::::::::888888:::===BBBHHHNNNQQQVVVWWWYYYXXXWWWUUUTTTTTTUUUWWWZZZ\\\]]]^^^aaacccdddcccaaa```]]]XXXQQQLLLDDDAAA???AAADDDFFFDDDBBB===;;;777444222222222333222444888:::===@@@DDDGGGJJJHHHFFFDDDCCCDDDEEEFFFJJJJJJHHHHHHHHHHHHJJJJJJHHHDDD===666222000000111000////////////000000111333444777999::::::::::::;;;===@@@CCCFFFIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNQQQRRRQQQOOOKKKFFFAAA<<<:::999777666555888:::888444222222444,,,000000,,,((()))+++++++++,,,---,,,++++++,,,---------+++(((+++111333000333222222111111000000//////000111000///...000222111000/////////...,,,***++++++++++++++++++++++++000000'''$$$,,,+++&&&(((''''''%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&''')))******)))%%%'''***++++++,,,---///---,,,---///222333222111,,,---------............+++,,,---.../////////000++++++++++++++++++++++++***))))))***+++,,,***)))&&&&&&'''(((((('''&&&%%%"""###$$$$$$###$$$&&&((("""###$$$$$$%%%%%%%%%%%%"""###$$$$$$######%%%'''&&&&&&%%%######$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&$$$######%%%'''''''''((()))***,,,...///555333111///---,,,,,,,,,.........---+++***((('''%%%***,,,)))'''((((((%%%'''(((((()))***+++++++++)))((('''&&&&&&(((***++++++***)))(((''''''((()))***++++++)))((('''(((***(((...555555000---...000...---...///+++&&&(((---%%%'''***,,,---,,,***)))555333///,,,))))))))))))))))))(((((((((((())))))'''&&&%%%''')))***)))((({{{yyywwwtttpppmmmllljjjgggeee```______aaaccccccbbbaaa```___^^^\\\YYYWWWTTTSSSPPPNNNJJJHHHFFFDDDAAA?????????>>>============>>>;;;<<<>>>BBBGGGLLLPPPSSSWWWVVVUUUUUUVVVWWWVVVUUUXXX[[[___```aaabbbeeehhhhhhfffccc___[[[VVVOOOKKKCCCAAAAAADDDGGGGGGCCC???<<<:::777555444333444444444888<<<@@@BBBEEEGGGIIIGGGEEECCCAAA@@@AAABBBCCCMMMKKKHHHFFFFFFHHHKKKMMMEEEAAA:::333///...///000///////////////000111111444555777999;;;;;;;;;;;;???AAACCCEEEHHHJJJKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLOOORRRSSSQQQPPPJJJFFFBBB???===;;;999777333777:::888333111111333+++111222+++''')))++++++---------,,,***+++---///000111000---///444444000444444333333222111111000---...000///......000333...///000///...,,,,,,---+++++++++,,,,,,,,,,,,,,,---000***&&&+++(((###((('''&&&%%%%%%%%%%%%''''''######$$$$$$$$$%%%%%%%%%''''''&&&''')))+++***)))''')))+++,,,,,,,,,---///------...000333444333222------....../////////...,,,------.........//////---------,,,,,,+++++++++((('''&&&'''***+++)))'''&&&'''((()))))))))''''''$$$%%%%%%$$$"""###%%%'''$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$######%%%'''&&&%%%#########"""###$$$$$$%%%%%%$$$######$$$&&&'''%%%###"""###%%%%%%%%%%%%&&&(((***,,,---....../////////000000/////////222111000...,,,***)))(((%%%***,,,)))((()))(((%%%))))))))))))))))))******((('''&&&&&&&&&((()))***))))))(((''''''''''''((('''((()))&&&###"""###%%%,,,111555666333000//////000111...)))(((+++,,,)))''''''((()))++++++***)))///...---+++***))))))((('''&&&&&&%%%%%%&&&&&&'''***)))((()))******(((&&&xxxvvvtttqqqnnnkkkjjjhhheeeccc^^^^^^___aaacccdddbbb```^^^]]]\\\ZZZWWWTTTRRRPPPNNNKKKGGGDDDBBBAAA???>>>>>>======>>>>>>???@@@AAAAAABBBDDDHHHLLLOOOSSSTTTVVVSSSPPPPPPTTTVVVVVVUUUZZZ^^^bbbddddddeeehhhkkkhhheeeaaa]]]XXXRRRLLLHHHBBBBBBCCCFFFIIIGGGBBB>>>:::999888666555555555555666:::@@@DDDFFFHHHIIIKKKBBB@@@>>><<<<<<===???AAANNNKKKHHHFFFFFFHHHKKKNNNCCC>>>777000---,,,...//////......//////000111222444666888:::;;;<<<<<<;;;CCCDDDEEEGGGHHHIIIJJJJJJEEEEEEDDDDDDDDDEEEFFFFFFJJJKKKLLLOOORRRSSSRRRPPPIIIFFFCCCAAA???===:::888111555888777222///000222+++222333+++&&&(((,,,+++......---+++***+++---000555777777555666888666111555555444444333222111111+++---//////---...111444***---000000---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,(((000---((()))$$$!!!((('''&&&%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%''''''&&&'''***++++++***(((***,,,---------...///111222333666999:::999888//////000111111111111111111000000...---,,,++++++000000///...,,,+++******+++***)))+++---...---***'''((()))******)))((((((&&&&&&&&&$$$"""!!!###%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&(((&&&$$$######"""!!!"""$$$%%%%%%%%%###""""""%%%''''''$$$ !!!$$$&&&&&&%%%$$$&&&(((+++---.........+++---///111333333333333444333111///---***)))((($$$))),,,)))(((((('''%%%+++++++++***)))((((((''''''&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&'''''''''(((***(((&&&%%%(((***222222333555555333000...---444222((('''---+++!!!***(((&&&'''(((*********$$$&&&(((+++,,,,,,++++++))))))(((((((((((())))))...---+++++++++***'''%%%|||vvvqqqssspppllljjjhhhfffcccaaabbbbbbcccdddddddddcccbbb___]]]YYYWWWUUUSSSOOOMMMHHHFFFDDDBBBBBB@@@>>><<<===@@@BBBAAA???@@@CCCFFFGGGGGGHHHJJJLLLOOORRRTTTRRRPPPOOOQQQVVVZZZ\\\[[[_________aaadddggggggfffhhhddd]]]XXXTTTRRROOONNNHHHFFFEEEFFFGGGDDD???:::777888888666555555777999===>>>@@@DDDHHHJJJIIIGGGEEEAAA>>>>>><<<888999<<>>:::555///,,,+++,,,---000///...------...///000777777777888:::<<<===>>>EEEFFFGGGHHHHHHGGGEEEEEE>>>???>>><<<:::999;;;===DDDJJJOOOPPPRRRTTTRRRNNNMMMJJJFFFCCC@@@===999666777888777333---+++,,,...---+++******%%% $$$------+++))))))+++---//////666666666666666555555555666666777999999777222///222111///......//////000///////////////............,,,++++++,,,+++'''$$$)))''''''(((******'''$$$((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&$$$######%%%%%%%%%&&&'''))),,,---***---...------//////...444777888888;;;<<<888111000000000000////////////......///111222///+++'''000///...---,,,+++******'''(((+++------,,,***)))''''''(((((('''&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&'''((('''%%%$$$%%%(((+++&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%'''%%%$$$%%%((((((&&&###$$$###"""%%%***------+++000...,,,...222444444333777666444333111...***'''(((&&&%%%%%%&&&&&&&&&%%%(((&&&$$$%%%'''(((&&&$$$)))***)))'''&&&'''))),,,---,,,***)))'''&&&&&&&&&###&&&)))+++***))))))***...111555666444000...---///...---***'''&&&(((***&&&***+++%%%$$$)))+++)))(((***,,,......,,,***)))))))))))))))((((((((((((+++***(((((())))))'''&&&zzztttppppppmmmjjjgggfffdddbbbaaaaaabbbcccdddeeedddcccbbb^^^\\\YYYWWWTTTQQQMMMJJJGGGEEECCCAAAAAA@@@===;;;:::<<<>>>AAABBBEEEHHHKKKIIIIIIIIIJJJLLLNNNPPPRRRQQQOOONNNPPPTTTXXXYYYYYY^^^]]]^^^```dddffffffeeefffaaaZZZTTTPPPOOOMMMLLLIIIHHHFFFEEEEEEBBB<<<888777888888777777888;;;===AAABBBDDDGGGJJJJJJHHHEEE===888666666555222333666@@@DDDFFFDDDDDDGGGHHHGGG<<<888111---,,,,,,,,,,,,............///111222333888999:::<<<>>>@@@AAABBBHHHHHHGGGFFFDDDAAA???===666777777666444555777999===DDDKKKOOOSSSXXXXXXTTTNNNKKKHHHEEECCC???<<<999888777555111---++++++,,,...,,,,,,,,,(((%%%)))111///---******,,,...//////222444777999;;;<<<<<<<<<666555444444444444333111333222111000//////000111////////////............,,,+++)))***++++++)))''')))''''''((())))))'''$$$***)))'''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''')))+++,,,---......---...000222444:::???CCCCCCBBB@@@999111000000000000000000000000,,,,,,,,,---...,,,)))&&&---------------,,,,,,,,,((()))+++,,,+++)))&&&%%%''''''(((((('''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%&&&))),,,***)))(((&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$'''%%%$$$%%%'''(((&&&$$$&&&$$$$$$'''***,,,+++))),,,+++***+++///111111000888666444222000...***((((((&&&%%%%%%'''((('''&&&(((&&&$$$$$$&&&'''&&&%%%(((((('''&&&$$$$$$''')))---,,,***((('''%%%%%%$$$''')))***)))))))))+++,,,000222555666444000...---------,,,***'''&&&''')))'''+++,,,'''&&&***,,,+++'''(((+++---......,,,+++)))))))))))))))(((((((((,,,+++))))))******((('''~~~zzzvvvrrrooonnnjjjfffdddccccccbbbaaaaaabbbdddeeeeeecccaaa```\\\ZZZXXXVVVSSSOOOJJJFFFEEECCCAAA@@@@@@???===;;;:::;;;===AAAFFFJJJLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOMMMMMMNNNQQQTTTUUUVVVZZZZZZ[[[^^^bbbddddddcccbbb\\\TTTNNNKKKJJJKKKKKKKKKIIIFFFDDDBBB===888555777888888888999<<<@@@CCCDDDEEEFFFHHHIIIGGGCCC???888444222333222000111444777>>>EEEFFFFFFGGGEEEAAA:::444---***,,,...---***---------...000333555777777999;;;>>>@@@CCCDDDEEEIIIHHHFFFBBB>>>999666444---.........---...111333888@@@HHHMMMSSSYYYZZZWWWLLLJJJHHHFFFDDDAAA===;;;999666222///---,,,***)))---,,,,,,,,,***)))---444111...,,,,,,---///000000111333888<<<>>>???>>>===666333000///000222333444555444222111000000000111/////////.........------+++***((()))***++++++***(((''''''''')))(((&&&%%%+++***(((&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***000///...---...222888===BBBLLLTTTRRRKKKBBB888000000000000000000000000000000///......//////---+++++++++,,,,,,------......)))*********(((&&&###!!!'''''''''(((''''''&&&%%%&&&%%%%%%$$$###$$$$$$$$$"""$$$&&&&&&%%%%%%''')))***)))'''%%%""" $$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%$$$#########'''%%%%%%%%%''''''&&&%%%&&&&&&'''(((***+++)))'''...------...111333444333999666333111///...,,,***(((&&&%%%&&&((())))))))))))&&&$$$###%%%&&&''''''((()))(((&&&$$$$$$&&&(((---,,,***(((&&&%%%$$$$$$++++++***((('''(((+++...000333555555333///------***++++++***'''&&&&&&''''''***+++(((''')))++++++&&&(((+++---.........---))))))))))))))))))))))))---,,,******++++++)))(((zzzvvvsssqqqoookkkhhhdddbbbbbbccccccccccccdddddddddccc```^^^\\\ZZZXXXWWWUUURRRMMMFFFBBBBBB@@@???>>>???>>>===;;;>>>===???DDDJJJMMMLLLJJJNNNMMMKKKJJJIIIIIIJJJJJJLLLLLLKKKKKKMMMOOOPPPQQQUUUVVVWWW[[[___aaaaaa```^^^XXXOOOHHHFFFGGGHHHIIIKKKIIIFFFBBB>>>999555222666777999:::<<<@@@EEEHHHEEEEEEEEEFFFDDDAAA;;;666444000...000000...000444333<<>>;;;;;;666111///000///,,,***++++++++++++***+++000444111///,,,+++---/////////222555999<<<<<<:::777444444222///...000222444444555444222000/////////000/////////......------,,,,,,+++)))(((((()))******((('''''''''''''''&&&%%%***)))'''&&&%%%%%%%%%&&&'''&&&%%%###$$$%%%'''(((&&&&&&&&&''''''(((((()))000...------///444>>>GGGLLLYYYccc```SSSEEE777...111111111111111111111111333111//////000000///...++++++,,,,,,,,,---------))))))***)))(((&&&###"""&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''((('''%%%###"""###%%%%%%$$$$$$######""""""######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%&&&((()))+++***)))(((/////////000222444555666:::777333000///...---+++((('''&&&''')))++++++***(((&&&$$$######%%%((()))***+++***)))'''&&&''')))+++***)))'''&&&&&&%%%%%%*********)))'''''')))+++///111333333000---++++++''')))***)))(((&&&&&&'''&&&((()))((('''((()))***((()))+++---...------,,,((((((((())))))*********---+++************)))'''|||vvvsssqqqpppnnnhhhfffccccccdddeeefffeeegggfffeeebbb___\\\YYYWWWXXXWWWUUUSSSPPPKKKEEE@@@@@@???======>>>???===<<>>444---'''''',,,///---)))---------...000222555666999;;;>>>AAACCCDDDCCCBBB???===:::666222///,,,++++++++++++***))))))+++---555===EEEJJJOOOSSSRRRNNNIIIGGGDDDCCCBBBAAA???===<<<888333222222222000...,,,------+++,,,///333555000---++++++,,,...//////333666:::<<<<<<888444000222111000111333444444333333222000///......//////000//////...---,,,,,,,,,---,,,+++)))'''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&$$$$$$$$$&&&(((***&&&''''''(((((()))))))))---***+++...000444AAAMMMTTTbbbmmmiiiZZZIII:::000222222222222111111111111000...,,,,,,---......---------,,,,,,,,,+++++++++(((((()))))))))((('''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%'''((('''%%%###"""#########$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%((()))***+++++++++,,,,,,---...///000222333:::777333000//////---,,,((('''&&&''')))+++++++++'''&&&%%%######%%%(((***)))******)))''''''((()))((((((''''''''''''((((((&&&(((******(((''''''''',,,...000///---***))))))&&&((())))))'''&&&&&&''''''((()))***)))((()))+++***+++,,,,,,,,,+++***)))'''(((((()))***++++++,,,,,,***)))((())))))(((&&&~~~xxxsssqqqooommmllleeedddcccdddfffggggggggghhhfffccc___[[[XXXVVVUUUWWWUUUSSSQQQOOOJJJEEEAAA???===<<<===??????>>>======???DDDJJJOOOQQQPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEGGGHHHGGGFFFDDDDDDFFFGGGIIIKKKNNNRRRWWWYYYYYYXXXTTTNNNEEE@@@>>>@@@CCCEEEEEEDDDAAA<<<777555444555888;;;???BBBEEEGGGJJJLLLHHHGGGDDDAAA>>>:::444000000---+++---...---///333666>>>EEEFFFEEEDDD@@@;;;222---((((((,,,...---***------...///111444666888???AAADDDFFFFFFDDDAAA???777666333111///---,,,,,,---------,,,******,,,...000999BBBIIIOOOTTTSSSOOOKKKGGGCCC@@@@@@@@@???>>>;;;888666444444444444333111333111...///444777777...,,,******,,,///000000333666:::===>>>;;;888555111111222444666666444222111111///.........///000000//////...---,,,++++++,,,---,,,***'''%%%&&&''''''((((((&&&%%%$$$&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&''')))***&&&'''((()))***++++++***+++(((***///000222>>>LLLUUUbbblllhhh[[[MMM@@@777555444444333222111000000111///......///000000///------,,,,,,++++++******'''((())))))************%%%&&&''''''((('''''''''((((((((((((((('''&&&&&&"""$$$&&&&&&%%%%%%''')))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$%%%(((***$$$&&&((())))))***,,,...---...///000000111333666999666333222111000...,,,)))'''&&&''')))*********%%%&&&%%%$$$$$$%%%(((***%%%'''((('''&&&&&&&&&((()))(((((((((((())))))***###&&&)))***)))'''&&&&&&***+++---,,,***)))((((((&&&''')))(((''''''((())))))(((***---,,,))))))---++++++++++++***)))((('''''''''((()))***,,,------+++***(((((())))))'''&&&}}}yyytttpppnnnllljjjiiiaaaaaabbbeeeggghhhgggfffgggddd___ZZZWWWVVVVVVVVVWWWUUURRROOOMMMJJJFFFCCC>>>===<<<===???@@@@@@>>>>>>CCCIIINNNPPPPPPOOOOOOHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFFFFDDDAAA@@@BBBDDDDDDFFFIIIOOOTTTVVVUUUTTTNNNHHHAAA<<<;;;===???AAA@@@@@@>>>:::666444666999;;;???EEEIIIKKKKKKLLLMMMHHHEEEAAA===:::777222///444000///111111000111555666???GGGHHHFFFCCC<<<555000---+++***+++,,,,,,+++---...///111444888;;;===DDDEEEGGGHHHFFFBBB===999111000...---,,,,,,,,,,,,,,,,,,---,,,+++,,,...111///888BBBJJJPPPUUUUUUQQQIIIDDD>>>:::999:::;;;<<<888888777666555555666888555666444///000666888555...,,,***+++...111222333444666:::===>>>===:::888222222222333555555333111111000/////////000111222000//////...,,,++++++***)))+++,,,+++(((&&&&&&'''&&&((((((&&&$$$###%%%(((''''''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&''')))+++,,,------,,,+++(((+++111000---666EEELLLVVV___]]]UUULLLCCC<<<777666555444222000///...333222111111333333222111+++++++++++++++,,,,,,,,,(((((()))))))))*********%%%&&&&&&'''((((((''''''''''''((((((((('''&&&%%%###$$$%%%%%%%%%&&&))),,,(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$%%%&&&%%%###$$$(((+++'''))))))((('''(((+++//////111333333222333666999777666444333222111...+++)))(((&&&'''((())))))(((###%%%&&&&&&%%%%%%'''***$$$%%%'''''''''''''''))),,,+++***))))))(((((()))%%%&&&((((((((('''(((***(((***++++++***))))))***'''(((((('''&&&'''))),,,'''&&&(((,,,+++''''''+++))))))))))))((((((((((((&&&'''((()))+++,,,---...,,,***))))))***)))(((&&&yyyvvvrrrnnnlllkkkhhhfff______aaaeeehhhiiigggeeeeeeaaa\\\WWWUUUUUUWWWXXXWWWTTTQQQNNNLLLJJJGGGDDD>>>===<<<===@@@AAA@@@???BBBHHHOOOQQQOOOLLLKKKKKKFFFEEEDDDBBBBBBCCCCCCDDDEEEFFFEEECCC???>>>???BBBAAACCCGGGMMMRRRTTTSSSRRRJJJEEE>>>:::999;;;===>>>======<<<888555444888;;;>>>BBBIIIMMMOOONNNNNNNNNEEEAAA===999666333///---222...---......---...222444>>>HHHJJJGGGAAA888000///...,,,+++++++++,,,,,,------///222777;;;???AAADDDFFFGGGGGGDDD>>>888444///...,,,+++++++++,,,---)))***+++++++++---000333222;;;EEEKKKQQQVVVUUUPPPEEE@@@999444333444666777555777888777444444777;;;555666333...///444666222...,,,+++,,,///222444555555777:::<<<<<<;;;888666444222111111222333333222111000000000000222333444000//////...,,,+++******%%%(((++++++)))'''''')))&&&((((((&&&######%%%((())))))(((((('''&&&$$$$$$###$$$%%%'''((()))))))))&&&'''***,,,---.........+++))),,,222///)))111???AAAJJJRRRRRRNNNIIICCC===999888666444222000......///......///111111///...((()))***+++,,,---......))))))))))))))))))))))))%%%%%%&&&'''((((((((('''%%%&&&'''''''''&&&%%%$$$(((((('''%%%$$$%%%(((+++&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!$$$%%%&&&%%%###$$$(((,,,++++++***(((%%%&&&***...,,,...000000///000333666777555444444333111...+++***(((&&&&&&'''(((((('''"""$$$''''''%%%%%%'''***$$$&&&)))***))))))***,,,///...---+++)))((('''''''''(((((('''&&&(((+++...(((***++++++******+++,,,((((((((('''&&&'''+++---$$$"""$$$)))(((######'''&&&&&&''''''(((((())))))&&&'''((()))+++---......---,,,******++++++)))(((}}}uuurrrooonnnmmmjjjeee``````aaadddhhhkkkkkkiiifffccc___YYYUUUTTTUUUVVVVVVQQQQQQPPPNNNJJJGGGCCCAAA>>>>>>=========???@@@AAAGGGHHHKKKMMMMMMKKKHHHFFFBBBAAA???>>>>>>>>>???@@@CCC@@@>>>>>>@@@AAA???===BBBEEEHHHIIINNNTTTUUURRRLLLAAA888999;;;999999<<<<<<:::888666777:::===???GGGIIIKKKMMMQQQRRRKKKBBBDDDAAA;;;444000///000000222222111000......111333<<>>IIINNNRRRVVVRRRKKKFFF:::///...111333333444333333222222333555666888666666444111///...000222111111000000000222333444888;;;???AAA???<<<999888777444222222444444222//////000000000111111111111------,,,++++++******)))&&&(((((((((&&&%%%&&&'''&&&$$$###$$$'''(((&&&###***(((&&&'''***+++)))'''&&&%%%$$$$$$%%%'''***,,,)))((((((((()))+++---///---...//////......000222333888::::::===DDDCCC>>>888777555555444111...+++///000000000111111111222///---,,,+++++++++)))'''))))))(((((((((***+++,,,''')))***)))'''&&&&&&'''&&&'''&&&$$$%%%)))***'''&&&'''((())))))'''%%%$$$$$$$$$$$$%%%&&&&&&###!!!***)))'''%%%$$$$$$$$$%%%((('''%%%%%%&&&&&&%%%###'''''''''%%%$$$$$$&&&((($$$(((,,,,,,)))(((***,,,---...///000000000000000""")))111333000,,,*********(((&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$''')))'''***...///---***'''%%%+++,,,---,,,***(((''''''''')))******((('''((((((+++,,,)))&&&'''++++++'''+++(((&&&'''***+++)))'''***&&&&&&((()))'''))),,,'''&&&&&&%%%%%%&&&&&&'''+++************,,,---...222///,,,+++------+++)))zzzrrrooollljjjiiigggccc```aaabbbdddhhhjjjiiifffddd```\\\WWWSSSSSSSSSTTTTTTQQQPPPOOOLLLHHHDDDAAA???>>>======>>>???@@@BBBCCCKKKLLLMMMNNNLLLIIIEEECCC???>>>=========>>>@@@AAA@@@>>><<<<<>>DDDGGGJJJLLLPPPUUUTTTPPPGGG>>>666777888666444666888777666777999===BBBDDDIIILLLMMMNNNQQQQQQKKKBBB@@@===888333111000222333333222111///...000444777AAAEEEHHHEEE<<<444///---,,,+++++++++,,,,,,,,,+++///333666777<<>>888333///111000///...---,,,,,,,,,111---+++---...---///444666???GGGKKKNNNQQQOOOHHHEEE:::000...000000//////000//////000111333555777555555444111......000222111111000000000222333444:::===@@@AAA>>>;;;888777333333444777777444...(((222222111000000//////...---,,,,,,++++++******)))'''((()))(((&&&%%%&&&'''%%%$$$###$$$'''(((&&&$$$***(((''''''******)))''''''&&&$$$$$$%%%'''***,,,''''''(((((()))+++,,,---///...,,,++++++++++++,,,---000222333777>>>???;;;666555444333333111...+++---------------------...///---++++++++++++)))'''+++***)))(((((()))******%%%'''(((((('''&&&'''(((((('''%%%$$$&&&((("""&&&'''((()))((('''%%%$$$&&&&&&&&&'''))))))'''%%%)))(((&&&%%%$$$$$$%%%%%%"""""""""%%%(((++++++***&&&&&&'''&&&%%%&&&(((***+++***(((((()))*********------...000000111111111***///333333///++++++,,,+++***((('''''''''((()))&&&'''&&&$$$###$$$&&&((('''***---...,,,***((('''***,,,......,,,)))'''''''''(((******)))(((((()))))),,,,,,))))))+++)))%%%***(((&&&'''***+++)))'''+++'''&&&(((((('''(((,,,(((''''''''''''''''''(((******))))))***+++---...///---++++++---...---+++{{{uuupppmmmjjjgggfffeeecccbbbcccdddeeeggghhhgggccc___[[[XXXTTTQQQQQQRRRRRRRRRRRRQQQNNNJJJEEEAAA===;;;======>>>???AAACCCEEEFFFMMMMMMMMMKKKIIIEEEAAA>>>;;;;;;;;;;;;<<<>>>@@@AAA>>><<<:::;;;>>>@@@BBBBBBEEEIIILLLNNNQQQTTTQQQKKK@@@999444555666555444444333444555888===BBBGGGJJJMMMOOOOOONNNOOOOOOIII@@@;;;999555222111111333555333222000......222999>>>FFFGGGFFFAAA888000,,,,,,---,,,,,,,,,,,,,,,,,,---111555999:::???FFFHHHGGGHHHGGGCCC???:::666222000222111111000///...---,,,222...---//////...111555:::AAAGGGIIIKKKLLLHHHCCC???555......///...,,,,,,,,,,,,,,,---///222444666444444222000------///111111111000000111222444555<<<>>>AAA@@@===999666555---...111444777666333000444333222000///---,,,,,,,,,,,,,,,+++******))))))((()))***(((&&&%%%%%%&&&%%%$$$$$$%%%&&&'''&&&%%%***((('''((()))***)))''''''&&&%%%%%%&&&(((***,,,&&&&&&((()))******++++++444///+++)))******)))'''(((***+++,,,111888:::999333222111222222111///,,,,,,,,,,,,,,,,,,,,,,,,+++///---++++++++++++)))(((,,,+++***)))(((((((((((($$$%%%'''(((''''''((()))'''&&&%%%%%%)))*** &&&'''((()))((('''&&&%%%&&&%%%%%%'''))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''))))))((('''%%%&&&''''''&&&'''***,,,000+++%%%%%%(((++++++)))+++,,,---///000111111111111333333000,,,)))***,,,&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$######%%%'''''')))+++,,,+++************---000000...***((('''%%%''')))***)))((()))***(((---///---***)))'''###(((''''''((()))******)))---)))&&&''''''&&&(((,,,(((((((((((((((((((((((())))))(((((()))***+++------,,,***+++---......---~~~wwwqqqpppmmmjjjgggffffffffffffffffffggghhhgggddd___\\\WWWUUURRRPPPQQQRRRRRRQQQTTTRRRMMMHHHCCC???<<<:::===>>>???AAADDDFFFHHHIIILLLKKKJJJHHHDDD@@@===;;;::::::999999:::<<<>>>???===<<<;;;;;;>>>BBBEEEGGGFFFKKKNNNOOOQQQQQQLLLEEE888555444555777777777666333444777;;;@@@FFFKKKNNNPPPQQQQQQNNNMMMLLLFFF???888666333000000111333444333111///---...444===CCCGGGFFFCCC<<<555000......------------,,,,,,...///333888<<<>>>BBBHHHJJJGGGGGGDDD???999555222000///333444444444333111///...000,,,,,,000111111333888===BBBHHHKKKKKKGGGAAA<<<555...***---///...---...******+++,,,...111444666222111000...,,,---///111111000000000111333444666;;;===>>>===:::777666555333222000///000333666888333222111000...---,,,+++,,,,,,++++++***))))))))))))******)))&&&%%%%%%&&&%%%%%%$$$%%%&&&''''''''')))((((((((()))))))))((('''&&&&&&%%%&&&(((***+++&&&''')))++++++++++++***777111+++))),,,---+++((()))))))))***///444666666111000000111333222000...............------------...---++++++++++++***(((+++******)))))))))))))))&&&((())))))((('''((()))$$$&&&'''(((,,,---'''''''''(((((((((((('''&&&###""""""###&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''')))((('''((())))))'''%%%%%%&&&''''''&&&&&&((())),,,)))'''&&&)))++++++***)))***,,,...///000111111///000000...***((()))***###$$$$$$%%%%%%$$$######%%%%%%&&&$$$######%%%'''&&&(((******))))))+++,,,***---000111///+++(((&&&%%%'''))))))))))))***+++)))...000,,,))))))'''%%%'''''''''((()))*********...***'''''''''%%%''',,,((((((((((((((((((((((((((((((''''''((()))+++,,,---,,,++++++,,,,,,------zzztttooommmllliiifffdddeeegggiiiiiihhhhhhhhhgggccc]]]YYYTTTRRRQQQQQQRRRSSSSSSRRRUUURRRMMMGGGBBB>>><<<;;;===???AAADDDFFFIIIKKKKKKLLLKKKIIIFFFCCC@@@===<<<;;;:::999999999:::<<<<<<>>>>>>======@@@EEEJJJNNNLLLPPPSSSRRRRRRQQQJJJBBB666555555444555666555444666777;;;???DDDHHHKKKMMMQQQRRRQQQLLLIIIHHHCCC<<<666444222///...///000111111000......000777???FFFJJJFFF@@@999222///......,,,......---,,,---000333777<<<@@@BBBEEEIIIIIIFFFBBB???999444000//////000666777888999777555222000---***,,,000333444777;;;@@@DDDJJJNNNLLLCCC:::555000***))),,,///...---...+++++++++,,,...111333555/////////---+++,,,...111111000000000222333555666888999::::::888666666777:::888555111000000222333/////////............---,,,,,,+++******))))))((()))******)))'''%%%&&&'''%%%%%%%%%%%%%%%&&&((()))((()))))))))((((((((()))'''''''''&&&'''((()))***((()))+++,,,---,,,,,,+++444///***)))---///---***,,,)))(((***---///000111/////////111333333111///...........................,,,++++++++++++***)))(((((())))))***************+++,,,+++)))'''''''''###(((***)))(((++++++)))''''''((((((((((((((((((###!!!!!!"""$$$&&&&&&%%%$$$$$$%%%&&&&&&'''''''''""""""$$$(((+++---,,,***%%%&&&'''&&&$$$###$$$%%%%%%(((***+++))))))+++,,,'''(((***,,,.../////////+++,,,//////---+++)))(((''''''((())))))(((((('''$$$%%%&&&%%%$$$$$$%%%&&&&&&((())))))))))))+++---***---000111///+++(((&&&%%%'''))))))))))))***++++++...---)))(((******((('''(((((()))((())))))***...)))'''((('''%%%'''+++&&&'''(((((((((((('''&&&((('''''''''''')))***+++......---,,,+++******+++~~~{{{wwwqqqlllhhhhhhgggdddbbbcccfffiiiiiiiiihhhgggeee```ZZZUUUQQQPPPPPPQQQSSSTTTTTTSSSTTTPPPKKKEEE@@@>>>======???@@@CCCFFFIIIKKKLLLMMMMMMLLLIIIFFFCCC@@@???>>>;;;:::999888999:::;;;<<<@@@@@@??????AAAGGGNNNSSSSSSWWWXXXVVVTTTQQQJJJBBB555777666222000222111///:::;;;???CCCFFFIIIKKKLLLPPPQQQOOOIIIEEECCC???:::444333000...------...//////000111222555;;;BBBGGGLLLGGG>>>666///,,,+++++++++---///...---...333777<<>>CCCEEEIIIMMMJJJ???555111000,,,***---...,,,+++---...---------...///111222---------+++***+++...000111000000111222444666777777888999888777666777888,,,000555777666555333333,,,---------......//////+++++++++***))))))((((((((()))***)))'''&&&'''((($$$%%%&&&%%%%%%&&&)))+++''')))***)))((('''(((***((('''''''''((())))))******++++++,,,------,,,,,,...,,,)))***,,,---,,,***,,,)))'''***+++***)))+++---------///111222000...+++++++++,,,,,,------------,,,++++++,,,,,,***)))'''''')))***+++++++++++++++,,,---+++(((&&&&&&&&&%%%***,,,'''$$$&&&)))***(((((((((((((((((())))))&&&%%%$$$$$$&&&(((((('''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&(((******(((&&&%%%&&&'''&&&$$$"""""""""###(((,,,,,,***(((***,,,&&&'''(((***+++,,,,,,,,,)))+++...111111...***(((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&'''))))))))))))***,,,***---000000...***((('''%%%''')))***)))((()))***+++,,,***''')))---...+++((()))***)))((('''((())),,,((('''))))))&&&'''***&&&&&&((((((((((((&&&&&&((((((''''''((()))***,,,.........,,,***((()))***~~~zzzwwwsssnnniiifffggggggeeeddddddgggjjjhhhgggfffeeebbb]]]VVVRRRNNNNNNNNNQQQSSSTTTTTTRRRPPPMMMGGGBBB>>>======>>>@@@BBBEEEHHHJJJLLLMMMNNNNNNKKKGGGCCC???===<<<<<<999888888888999;;;<<<>>>AAAAAAAAA@@@AAAGGGOOOVVVWWWYYYYYYUUURRROOOGGG???333777666111000333555333<<<>>>BBBEEEHHHJJJKKKKKKNNNOOOMMMFFFAAA???<<<888111000///---------...//////111555888;;;???DDDHHHGGGBBB999222,,,***))))))***,,,......---///666;;;@@@EEEHHHGGGGGGGGGCCC===999666222//////111444666;;;===@@@AAA@@@===999666222000222777999999;;;>>>GGGEEEFFFIIIDDD999222111000,,,+++---...------000000///...---,,,---...///+++,,,+++***)))***---000111000000111222444666888;;;;;;;;;999777666777999%%%***222666666555444444,,,,,,---------.........++++++******))))))(((((('''((())))))(((((()))***$$$%%%&&&%%%$$$&&&)))---''')))******''''''(((***((((((((((((((()))))))))+++++++++***++++++,,,,,,,,,,,,---------,,,+++***,,,((('''+++,,,)))''')))******+++---//////---,,,((())))))***+++,,,---------+++***+++,,,,,,+++)))((()))******+++***))))))((()))***)))'''%%%%%%&&&'''******&&&$$$&&&((('''((((((((((((((())))))******(((&&&&&&'''))))))((($$$%%%&&&'''''''''&&&%%%)))))))))))))))&&&"""$$$&&&''''''%%%#########***++++++***)))(((((()))%%%&&&'''((()))))))))))))))***,,,//////---)))&&&$$$###"""""""""###%%%&&&%%%'''(((((('''&&&'''(((&&&''')))***)))((()))******,,,......,,,)))'''''''''(((******)))(((((())))))(((&&&'''---333111***)))***+++***'''&&&'''((()))&&&'''******((('''***&&&''')))******)))'''&&&)))(((((('''((()))+++,,,,,,---...,,,)))(((***,,,zzzwwwuuuqqqlllgggggghhhjjjhhhggggggjjjmmmfffeeedddbbb```[[[TTTOOOLLLLLLMMMPPPSSSTTTSSSRRRNNNJJJEEE???<<<<<<===>>>AAACCCFFFIIIKKKMMMNNNNNNLLLIIIDDD???;;;888777666777777777888:::<<>><<<:::777///...---,,,---.../////////333888<<>>JJJEEECCCDDD???555000111,,,))))))---//////111555111000...,,,+++++++++,,,+++++++++***)))***---000111000000111222555777888??????===:::777666777888222333444111---+++,,,---------------------------++++++******)))(((((((((&&&'''))))))((((((***+++$$$&&&&&&%%%$$$%%%***...''')))+++***'''&&&(((***(((((((((((())))))))))))+++***)))))))))***+++,,,...000222222000---,,,,,,---((((((...///***(((***)))((()))+++,,,---+++)))(((((()))+++,,,---...///---+++***+++,,,,,,+++*********++++++***)))'''&&&%%%&&&((('''&&&%%%%%%&&&((()))((('''))),,,+++&&&((((((((((((((()))******+++(((&&&&&&'''(((((('''%%%%%%'''''''''&&&%%%$$$$$$$$$%%%((()))(((%%%######%%%'''((('''&&&%%%&&&222---(((&&&((()))'''&&&%%%%%%&&&'''(((((('''''')))))))))***+++)))&&&###&&&%%%$$$######%%%''')))&&&((())))))(((''''''(((%%%(((***+++)))(((((()))+++,,,---,,,***(((''''''''')))******((('''((((((&&&%%%$$$(((111777222))))))+++,,,***'''%%%&&&((('''%%%'''+++,,,)))(((***''')))***++++++***)))'''))))))(((((()))***,,,---)))+++---,,,)))))),,,...~~~zzzuuuppplllhhhfffdddeeefffggghhhiiijjjkkkhhhfffdddaaa^^^YYYSSSNNNJJJLLLNNNQQQSSSTTTTTTTTTJJJFFFAAA<<<999999:::;;;AAAEEEIIIKKKNNNRRRPPPKKKJJJDDD<<<888888888555222;;;:::;;;>>>@@@AAACCCFFFJJJGGGCCCAAACCCIIIPPPUUUXXXYYYYYYUUUNNNEEE>>>:::000222222111000333999>>>???DDDEEECCCEEEKKKLLLIIIGGGEEEAAA???===;;;888666,,,...///...------111444444666;;;AAAFFFHHHGGGDDDBBB:::000,,,,,,,,,+++)))(((---111000,,,000:::DDDGGGIIIKKKIIIDDD>>><<<;;;222333222//////222666888CCCEEEGGGFFFCCC???<<<;;;999999999:::<<>>@@@DDDHHHJJJKKKNNNPPPMMMHHHHHHBBB:::555555666444222::::::===AAAEEEGGGJJJLLLNNNKKKGGGFFFHHHNNNTTTYYYZZZZZZXXXTTTLLLDDD>>>:::333333333333444777<<<@@@@@@DDDFFFDDDFFFLLLMMMJJJFFFCCC???<<<:::999777666,,,---......---///333777888:::>>>CCCGGGFFFCCC@@@<<<666///,,,---...---++++++...222222111555>>>FFFKKKLLLLLLHHHBBB;;;777666555555333111000333888;;;DDDFFFGGGFFFCCC???<<<;;;;;;::::::;;;===AAAEEEGGGHHHHHHGGGAAA999222---,,,000...,,,---222777;;;>>>555222---+++******)))(((***++++++***)))+++///333///444666444444777999777777===>>>888222000000...777222111333222......222---+++***+++,,,,,,+++***,,,,,,***)))((((((''''''%%%'''))))))((((((***+++%%%%%%&&&''''''(((''''''&&&)))+++)))&&&$$$&&&)))%%%%%%'''((()))*********(((''''''''')))***++++++,,,---///000000...,,,***,,,+++++++++------+++***'''(((((()))******++++++***************+++,,,,,,///---++++++++++++)))''')))))))))(((((((((''''''***)))))))))***+++***)))((()))))))))((((((((()))((()))(((&&&$$$$$$&&&''''''(((((('''&&&&&&(((***((((((((('''&&&&&&%%%%%%"""######$$$%%%&&&''''''''''''&&&%%%$$$$$$#########$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&)))***(((&&&### &&&%%%((((((%%%$$$$$$%%%&&&'''&&&%%%'''''''''((((((((())))))'''((()))***+++++++++***''''''((())))))))))))((((((&&&'''***......)))$$$&&&&&&'''+++000111...***)))((('''&&&&&&&&&'''''''''''''''''''''((())))))---------+++((('''((()))((()))******(((((()))******)))((('''(((***,,,---~~~xxxwwwuuuqqqlllgggccc```cccdddfffgggiiijjjjjjjjjbbb___ZZZVVVRRRNNNKKKHHHHHHIIILLLNNNPPPPPPPPPOOOEEEBBB===::::::===BBBEEEGGGKKKLLLLLLMMMNNNKKKEEEEEE>>>666222222333444333888<<>>AAABBB@@@DDDGGGGGGIIILLLMMMKKKDDDAAA<<<888777777666555---...//////000444999===???@@@CCCFFFGGGDDD???;;;555111---,,,...///...------///222444888===CCCHHHKKKKKKJJJFFF???999555444666444222111000333999>>>DDDFFFGGGFFFCCC???===<<<<<<<<<;;;===@@@DDDHHHKKKIIIGGGCCC<<<555///,,,,,,///,,,+++---333;;;AAADDD666333///,,,,,,++++++***+++,,,,,,++++++,,,///111111666777555444777999777999;;;999555333666666333888555222333111...///111---,,,+++,,,---,,,***(((+++***))))))((((((((()))'''((()))((('''(((***,,,$$$$$$%%%%%%&&&((()))***$$$&&&)))(((%%%%%%''')))%%%%%%&&&'''((())))))***%%%%%%&&&'''(((***+++,,,---...///000///...+++***++++++,,,---///...+++)))''''''(((((()))*********+++++++++++++++,,,------///---++++++++++++)))(((((((((((('''''''''&&&&&&,,,,,,+++***)))*********''')))+++***'''&&&(((***)))***+++***)))((()))***%%%(((***)))&&&&&&***...((((((((('''&&&&&&%%%%%%""""""!!!"""###%%%&&&((((((((('''%%%$$$###"""!!!%%%%%%$$$######$$$%%%&&&%%%%%%%%%&&&((()))((('''$$$!!!&&&$$$((()))!!!%%%$$$######%%%&&&&&&%%%%%%$$$$$$%%%&&&(((***+++'''(((***,,,,,,,,,+++***&&&&&&'''(((((((((((((((%%%$$$$$$'''******'''###%%%(((,,,//////---***'''))))))((('''''''''''''''(((''''''''''''(((((())),,,,,,,,,***((('''((()))((()))***)))((('''((())),,,+++***))))))***+++,,,{{{ttttttrrroookkkfffaaa___bbbcccfffhhhiiiiiihhhhhhbbb^^^XXXSSSPPPNNNKKKIIIHHHJJJLLLNNNOOOOOOMMMLLLCCC@@@;;;888888===CCCGGGIIILLLMMMLLLMMMNNNIIICCC@@@:::333......111333444999???FFFKKKQQQUUUUUURRROOOMMMKKKJJJLLLPPPUUUXXXWWWTTTOOOIIICCC===888555888666555888>>>BBBCCCCCCBBBDDDGGGJJJKKKMMMLLLKKKCCC???999666555555666555000000000222555;;;@@@DDDCCCCCCEEEGGGFFFBBB<<<777000...,,,,,,...///...---///000222777===CCCGGGIIIGGGGGGEEEAAA===999666555666333111111111333999@@@EEEGGGGGGFFFBBB???=========<<<===>>>AAAFFFJJJMMMJJJFFF???888111---,,,,,,///---+++---444<<>>999666888===CCCHHHIIILLLMMMLLLMMMNNNIIICCC<<<777111------000444666<<>>>>><<<===>>>@@@CCCGGGKKKMMMJJJDDD<<<444000...---...111...,,,---333999???AAA111///+++***++++++++++++,,,,,,,,,---.........---111555666222111555777666;;;;;;999777999:::555...222222111000///000/////////...//////000...+++((((((((((((((((((((()))***'''((()))((('''''')))+++'''&&&%%%$$$$$$%%%&&&'''%%%&&&((((((((()))***+++&&&&&&%%%%%%&&&'''((()))&&&((())))))((((((***---------///000000000000///***+++,,,...///...+++(((******++++++++++++,,,,,,***************+++,,,,,,...,,,++++++++++++***)))((('''''''''&&&&&&&&&&&&&&&((())))))((((((***---%%%))),,,+++&&&%%%(((,,,"""$$$&&&&&&&&&%%%&&&'''&&&%%%%%%)))---+++$$$((((((((('''&&&&&&%%%%%%((('''%%%###"""###$$$%%%###$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""###%%%###$$$&&&'''(((((()))))))))"""%%%'''"""$$$((("""%%%###"""###$$$%%%%%%$$$%%%$$$###""""""$$$&&&''',,,---......---+++((('''((())))))***************&&&%%%%%%&&&'''''''''&&&'''***,,,+++((((((+++...+++******))))))(((''''''((((((''''''''''''(((((()))******)))(((''')))***)))******)))(((''''''(((***))))))((((((((()))))){{{uuusssqqqoookkkhhhdddbbbaaaccceeehhhjjjjjjhhhdddaaa\\\XXXSSSOOONNNLLLKKKIIILLLNNNOOOPPPNNNJJJFFFDDD???<<<999777:::???EEEJJJJJJMMMNNNLLLMMMMMMHHHBBB888555111......111555888???HHHOOOOOORRRWWWTTTMMMOOONNNMMMMMMNNNQQQTTTVVVTTTPPPJJJFFFCCC???999444888888:::>>>AAADDDDDDCCCEEEEEEIIINNNNNNJJJGGGGGG>>>:::666444444444444444444444666;;;AAAHHHKKKMMMGGGEEECCCAAA???;;;666333///......---------......222444888>>>CCCFFFGGGFFFHHHDDD???:::777444222///888333333888999777<<>>???===>>>AAACCCFFFIIIKKKLLLHHHAAA888222............111...,,,---111555888999---+++)))(((***,,,,,,,,,++++++,,,...000000///---111444555111111444777777<<<<<<;;;888888999333,,,111444444222111222000,,,///.........///...,,,***(((((((((''''''((())))))&&&(((******)))(((((()))''''''&&&%%%%%%%%%%%%%%%'''''''''((()))******+++((('''&&&&&&&&&''')))***(((+++,,,+++)))))),,,//////000000111111111111111******+++,,,...---***(((,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---,,,++++++,,,,,,***)))((((((((('''''''''&&&&&&###&&&******((((((***,,,''')))+++***'''&&&(((***###%%%&&&&&&%%%%%%'''(((&&&###"""&&&,,,+++"""((((((((('''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&""""""######$$$%%%%%%%%%######"""!!!!!!"""###$$$"""$$$&&&''''''((()))***&&& $$$&&&!!!%%%+++'''$$$######%%%&&&'''%%%$$$(((((('''&&&&&&'''((()))+++,,,,,,------,,,,,,,,,''''''((()))))))))))))))'''''''''&&&''''''((()))+++,,,,,,***&&&&&&))),,,++++++++++++***((('''&&&)))((((((''''''''''''(((((()))***)))(((((()))+++***+++,,,***((('''((()))(((((((((((())))))))))))~~~wwwrrrrrrppplllhhheeecccbbbaaadddfffiiikkkjjjfffbbb^^^XXXUUUQQQOOONNNMMMLLLJJJMMMNNNOOOOOOLLLGGGBBB>>>;;;:::999:::===DDDJJJNNNMMMPPPPPPMMMLLLKKKEEE???555444222000000222666:::AAAKKKQQQPPPRRRXXXVVVMMMNNNMMMMMMMMMOOOQQQSSSUUUPPPKKKFFFCCCBBB>>>888222888;;;???AAABBBCCCDDDEEEFFFEEEIIIOOOOOOHHHDDDDDD:::777444333333333222111333444777===DDDJJJLLLLLLJJJGGGBBB>>>:::666222///.........------...000222444888===BBBEEEFFFFFFEEEFFFAAA;;;777555444111///555000222999:::777;;;DDDGGGHHHHHHEEEBBB?????????>>>AAADDDHHHJJJLLLKKKKKKDDD===444///------.........---+++,,,...111222222+++)))''''''***---......******+++...222222000---111444555111111666999999888999888555666888777333111555777333111000,,,%%%---,,,++++++,,,---,,,***)))(((((('''''''''((((((%%%(((+++,,,***(((''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&'''((())))))))))))((('''&&&&&&((()))+++(((+++......,,,,,,000444444444333333222111000000***))))))***++++++***(((+++++++++++++++++++++++++++++++++++++++,,,---------+++***+++,,,,,,+++))))))))))))(((((((((''''''###(((,,,---***((()))+++((()))))))))((((((((()))((())))))((('''''')))+++(((%%%$$$'''++++++&&&!!!((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$######""""""###############$$$$$$$$$ !!!!!!!!!"""#########!!!$$$'''((('''''')))+++(((###&&&((("""'''...+++######%%%''')))(((%%%###''''''((()))***++++++,,,...---,,,++++++,,,---...((())))))***************(((((('''&&&&&&''')))+++)))*********)))))))))***,,,,,,,,,,,,+++)))'''&&&))))))(((''''''''''''''''''((()))(((((((((***++++++,,,---,,,)))((()))***'''((())))))************zzztttppprrrooojjjfffbbbaaaaaabbbeeegggjjjllljjjfff```\\\WWWUUURRRQQQPPPPPPNNNLLLNNNNNNOOONNNJJJDDD>>>;;;999999999<<>>888777888:::===BBBGGGLLLNNNQQQQQQPPPMMMHHHAAA;;;777222222333333333666;;;>>>JJJMMMPPPTTTUUUSSSPPPOOOJJJKKKMMMNNNNNNMMMLLLKKKFFFFFFEEEBBB===:::888888;;;<<>>999666444333111/////////000555;;;AAADDDEEEHHHGGGDDD@@@======???AAABBBHHHOOOUUUUUUPPPIIICCCAAA666///......++++++...+++---,,,((()))......)))((()))))))))*********++++++...111333333333333444555444222333666999;;;<<<999999888666555444333222333333333222000---+++***%%%''')))***+++++++++******)))(((''''''''''''''''''(((((((((((((((((('''((()))***)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***+++++++++++++++++++++,,,///555999<<<888333000000///,,,***)))***+++,,,,,,+++***)))------,,,,,,+++*********//////...---+++***,,,...000...+++***+++++++++***)))))))))))))))((('''&&&((()))***+++++++++++++++***''''''))))))'''(((+++***(((''''''((()))))))))&&&((())))))'''&&&'''(((+++***((('''&&&&&&''''''&&&%%%$$$#########$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!###"""!!!"""%%%((())))))(((((('''&&&%%%###""""""###)))///000,,,((('''(((---(((%%%&&&(((***000777777444000------///333555999,,,***,,,'''))),,,)))%%%&&&)))***+++***)))(((+++)))'''''')))+++++++++111111000...+++))))))***'''((()))((('''&&&'''(((&&&&&&'''((()))***++++++******+++,,,,,,,,,++++++%%%(((+++,,,***((()))+++{{{vvvtttrrrpppjjjhhhddd``````aaaccceeehhhjjjjjjhhhccc]]]YYYWWWVVVTTTSSSRRRSSSRRRQQQOOOQQQSSSOOOFFFAAA@@@<<<777777999<<<@@@EEEIIIMMMOOOQQQQQQPPPMMMGGGAAA;;;777444444444444555888===AAAJJJLLLPPPTTTUUUTTTRRRQQQLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFEEEAAA===:::999:::===>>>@@@BBBDDDEEEFFFGGGGGGKKKMMMJJJGGGDDD>>>777666111///111222000000222444555999@@@HHHLLLLLLJJJEEE>>>666111111111...,,,------......000333999===CCCCCCDDDGGGIIIIIIGGGEEE???<<<888555444222000///111111222777===CCCFFFGGGGGGGGGGGGEEEBBBAAABBBDDDIIIMMMSSSVVVUUUQQQJJJFFF;;;222,,,,,,,,,)))))),,,,,,...,,,((()))------(((************++++++++++++,,,///222333333222222333555333222333777:::<<<<<<777777666444333222111000222222222111///---***)))'''(((((()))************&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''')))******)))&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++*********++++++,,,+++++++++,,,---111666:::999555111//////...,,,))))))***+++,,,,,,+++***)))+++++++++++++++************+++,,,,,,+++,,,///111222000---,,,---...---,,,************))))))(((((()))************))))))((((((&&&&&&)))***((((((+++***)))((('''((()))))))))((((((((('''%%%&&&(((++++++***(((&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$######$$$$$$$$$$$$$$$###""""""&&&$$$###$$$''')))******((('''&&&%%%######"""""""""''',,,,,,)))%%%%%%''',,,'''%%%''')))***///555<<<;;;999777666666888:::;;;---***+++&&&''',,,)))((('''''''''((())))))******((('''(((***,,,,,,,,,111111000...+++))))))***'''((()))((('''&&&''')))&&&&&&'''((()))***+++++++++++++++******)))))))))'''***------+++******+++}}}wwwtttssspppnnnkkkfff```^^^```ccceeefffjjjjjjiiieee___ZZZWWWVVVVVVUUUTTTTTTUUUUUUSSSRRRTTTSSSMMMDDD>>><<<:::666777:::>>>CCCHHHLLLNNNOOOQQQPPPOOOLLLGGG@@@:::777666666555444666:::AAAFFFKKKNNNQQQUUUVVVVVVTTTSSSOOONNNMMMLLLJJJIIIHHHGGGGGGFFFCCC???<<<:::;;;<<>>999222/////////...,,,---...000222444888===AAADDDDDDEEEFFFHHHIIIGGGEEE===:::666444333111000...333333555999???EEEHHHIIIEEEGGGIIIIIIHHHHHHHHHIIIQQQTTTWWWXXXVVVQQQKKKFFF555///+++++++++***+++---......,,,)))))),,,+++'''++++++++++++++++++******...000333444333222222222333222222444888;;;<<<<<<777666555444333111000000111111000///---+++***)))))))))(((((((((((())))))'''''''''&&&''''''(((((('''&&&%%%######%%%&&&'''***+++***(((&&&%%%&&&'''''''''''''''''''''''''''***)))))))))***+++,,,,,,+++,,,,,,,,,---000555999444111...------,,,***))))))***+++,,,,,,+++***))))))))))))************+++***+++------...///222444111///---------...---,,,+++++++++************)))*********)))(((((('''''''''%%%&&&***+++((((((+++))))))(((((((((((()))))))))((('''$$$$$$&&&***...***)))'''&&&$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###""""""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$###""""""&&&$$$###$$$&&&(((((((((((('''%%%###""""""###$$$$$$'''***)))'''%%%&&&(((***'''&&&)))******---222333666999;;;<<>>AAAAAA???===777333...,,,---......---///111333555777:::???BBBEEEDDDDDDEEEGGGGGGEEEDDD;;;888444222222111000...333333666:::AAAFFFHHHIIIEEEGGGIIIJJJJJJKKKMMMOOOUUUWWWZZZZZZVVVOOOFFFAAA000...,,,,,,------...000000///,,,*********)))'''***++++++,,,+++***))))))000222444444222111111222222222333555999<<<<<<<<<888888777666444333222222000///...---,,,***)))(((+++***((('''&&&'''((((((((('''''''''((()))******((('''$$$######$$$'''(((++++++***)))&&&&&&''')))((((((((((((((((((((((((((((((((()))***+++,,,---,,,------,,,,,,...111444///...,,,++++++***)))))))))***+++,,,,,,+++***)))'''(((((()))******++++++...///000000000000222444...---++++++,,,,,,+++***,,,+++++++++++++++++++++*********)))))))))))))))&&&$$$&&&***+++)))(((+++)))))))))(((''''''((()))''''''&&&%%%%%%'''***---***)))'''%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%"""!!!######$$$$$$$$$$$$$$$#########$$$$$$$$$######"""$$$###"""###$$$&&&%%%$$$(((&&&###!!!!!!"""$$$%%%((()))***)))''''''))),,,(((&&&&&&***+++***+++///+++///444777999???HHHNNNJJJ999000---%%%%%%***'''((('''&&&&&&&&&''')))))))))((((((***---/////////000111111///,,,*********&&&'''((((((''''''((()))&&&&&&''''''((())))))***111000...---,,,---///000+++,,,...///...,,,+++***{{{vvvssssssqqqnnnkkkgggaaa[[[\\\aaagggiiihhhkkkiiieee___YYYUUUUUUUUUTTTSSSTTTUUUVVVVVVSSSQQQNNNJJJDDD???<<<:::;;;<<<888<<>>CCCCCCBBBBBBCCCDDDFFFGGGEEEHHHGGGBBB???===999444222---+++...///......000111444777::::::999777666111///,,,++++++---...///111444666888:::<<>>IIIQQQQQQ???555000&&&%%%)))&&&%%%&&&'''))))))))))))((()))))))))+++...000000///000111222000---+++******%%%'''((((((''''''(((***&&&&&&''''''(((((())))))...---,,,,,,...000333555++++++,,,,,,---,,,+++***|||xxxuuusssrrrpppkkkgggbbb^^^\\\]]]bbbgggiiijjjhhhgggccc]]]WWWTTTTTTUUUSSSSSSTTTUUUVVVUUURRROOOIIIDDD@@@>>><<<:::;;;???<<<>>>CCCGGGKKKLLLLLLLLLMMMLLLIIIEEE@@@;;;666333222333333333666<<>><<<<<<>>>@@@BBBBBBAAAAAABBBDDDFFFGGGEEEGGGEEE@@@<<<;;;777222///***(((+++,,,++++++...000222555555444222222222...---,,,+++,,,---///000333666999<<<===>>>AAABBBDDDDDDEEEFFFGGGFFFBBB???777555222111111222111000111222555;;;AAAEEEGGGGGGGGGGGGGGGFFFFFFJJJOOOSSSQQQSSSTTTRRRLLLAAA777000(((++++++((((((---111222222---+++,,,,,,)))'''(((((()))+++------,,,+++***222333444333222111222333222333555999<<<<<<;;;999666555444333222000/////////...---+++******)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''')))******((('''''''''((((((((((((((((((((((((((('''''''''((()))******,,,---,,,***(((((()))+++***,,,---,,,***))))))))))))***+++,,,,,,+++***)))(((((())))))***+++,,,,,,%%%'''***,,,---...000222...------...//////...,,,,,,+++*********+++,,,---***))))))***+++---///111+++((((((***+++)))***---)))+++,,,***&&&%%%'''***$$$&&&((()))((((((((()))((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&%%%$$$###"""##################"""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%''')))***)))''''''%%%$$$######%%%&&&((('''&&&$$$$$$$$$&&&(((***(((&&&'''***+++((((((***+++***+++000:::GGGTTT[[[RRR@@@666111'''&&&***'''###%%%(((***,,,++++++***+++***+++---000111000///000222333111...+++******%%%'''(((((('''''')))***&&&&&&'''''''''((((((((((((((()))+++---111333555---+++******,,,---------yyyvvvsssrrrqqqmmmhhhccc\\\\\\]]]___cccfffjjjkkkfffdddaaa\\\WWWTTTSSSTTTTTTTTTUUUVVVVVVTTTQQQNNNGGGAAA>>>>>>===999:::>>>@@@BBBFFFIIIKKKLLLLLLLLLLLLJJJGGGCCC>>>999444222111222333555888>>>EEEJJJIIIIIIIIIHHHFFFCCC@@@???<<<===???BBBDDDEEEEEEEEECCCDDDDDDBBBAAA@@@AAACCCAAAAAA@@@@@@AAACCCFFFGGGEEEFFFDDD===:::999666111...)))(((+++...---...111000222444222000...///111,,,,,,,,,,,,,,,---000222444777<<>>666444222111222333333222111222666<<>>???===888888<<>>666444222111222333333333222333777===CCCGGGHHHHHHFFFHHHJJJKKKKKKKKKLLLMMMSSSPPPJJJCCC<<<555000---+++//////((((((///666888111+++))),,,---)))(((***)))+++...111222222111000222333333333222222444666444555777;;;===<<<999666777777666555333222111111000///---+++******++++++$$$%%%&&&'''''''''%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&***+++)))'''%%%$$$'''''''''''''''''''''''')))(((((('''''''''(((((()))***++++++***+++---///+++...000///,,,))))))***)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,,,,...000111000......///+++++++++---......,,,***+++***)))((((((***,,,---,,,+++)))((((((***+++---333...*********(((+++///(((+++---***&&&$$$&&&*********(((%%%$$$%%%(((+++&&&&&&&&&&&&''')))+++,,,&&&%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""###$$$'''***+++***(((%%%%%%&&&''''''((((((((((((&&&%%%&&&((()))******)))&&&&&&))))))&&&&&&)))///***(((...999CCCFFFFFFGGG777111000))))))---+++&&&&&&&&&'''***---111333---------///111111///---000222333222///,,,***)))%%%&&&(((((('''((()))+++&&&&&&&&&''''''''''''''''''(((+++...111333444555111---)))))),,,111444444