BM6P6(@ zzzeeeXXXKKKCCC<<<;;;;;;888666777222222222222222222222222111000000///////////////000///...------...///000..............................------------......////////////////////////000...+++,,,...000///---***))))))+++------,,,+++...---,,,,,,------+++))),,,***))))))***++++++***************************......---,,,++++++++++++))))))***++++++++++++***************************,,,++++++******++++++,,,+++***))))))***,,,...///,,,,,,++++++,,,,,,---...++++++,,,---............000//////.........//////,,,---...000111333444444@@@CCCIIIQQQ]]]mmm|||}}}ssskkkhhhhhhhhhhhhiiikkkmmmooopppqqqpppqqquuu|||~~~|||~~~}}}~~~vvvmmmjjjiiikkkppp|||~~~zzztttnnniiifffffffffcccdddgggkkkrrryyy|||xxxrrrmmmhhhccc^^^[[[RRRRRRQQQOOOMMMLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLLLLRRRTTTTTTTTTSSSTTTVVVWWWYYY[[[]]]]]][[[YYYXXXYYYUUUSSSPPPNNNLLLLLLLLLMMMJJJGGGDDDBBBBBBBBBAAA@@@CCCBBBAAA???>>>============>>>???@@@BBBDDDEEEEEEBBBBBBAAA@@@???>>>======CCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;999:::;;;:::888888888999444555666777777666555444777666666666666666777777999999:::;;;;;;:::::::::777555444444555555444333444444444333333222222222000000000000000000000000000111111111111222222222222222222222222222222222222222222222111111000///222222222222222222222333111???DDD888...///333222222333333444444333333222222222222222222222222222000000111222333444444555333333222222222222222222444333222222111111222222222111000//////000111222111111222222222333333333xxxcccVVVJJJAAA;;;::::::777555666444444444444444444444444333222222111111111111111000///...------...///000.................................------.........------------------------...,,,***+++---...---+++***))))))***,,,,,,+++)))---,,,+++,,,------+++***+++)))((()))+++------,,,************************************+++,,,------++++++++++++,,,,,,,,,---************************,,,++++++******++++++,,,++++++)))))))))+++---...,,,++++++++++++,,,------,,,---------------,,,,,,//////...............///,,,---...///000111222333888:::>>>CCCMMMYYYfffooo|||}}}xxxvvvuuutttsssqqqnnnkkkiiihhhbbbaaaaaadddhhhmmmpppqqqxxxzzz}}}~~~~~~zzzzzz||||||}}}uuujjjeeeeeegggnnnuuuxxxvvvssspppnnnooopppqqqooopppsssxxxuuummmjjjeeeaaa^^^[[[XXXUUUQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJOOOPPPQQQQQQQQQRRRTTTVVVWWWYYY[[[ZZZYYYWWWWWWWWWUUUTTTQQQNNNLLLLLLLLLLLLIIIFFFDDDBBBBBBBBBAAA@@@BBBBBB@@@???>>>=========<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@???>>>>>>======BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;::::::::::::888:::::::::888777888999999::::::::::::::::::999666666666666777777888999888888999999999999999888666555444444555555444333444444333333333222222222000000000000000000000000000000111111111222222222222222222222222222222222333444444444333333222111111111111111222222222222000<<>>============;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999999999999888999:::999777666777888777777666666666666777777666666666777888999:::;;;777888888888888888777777666444333333444555333222333333333222222222222222000000000000000000000000000000000111111111222222222222222222222222222222333333333333333333222222111111111000000000000000///666888222...000111...000000000000000000000000222222222222222222222222111111111111111111111111000111111111222333333333333333222111111111111222111111000000000000111111111111111222222222222333ttt```SSSHHH@@@::::::999666444444222222222222222222222222111000000////////////////////////....../////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,+++***+++++++++)))'''*********+++---...,,,+++)))'''&&&''')))******)))************************---,,,+++******)))))))))***((('''&&&&&&(((***+++************************++++++************++++++,,,+++******)))******++++++++++++***+++,,,,,,------------------,,,+++***---------,,,------......,,,,,,,,,------.........000000000000222666===AAAKKKTTTcccqqq}}}yyyuuuooollliiifffdddccc```^^^XXXXXXYYY[[[]]]___```aaaggglllttt~~~}}}tttlllhhhfffdddeeehhhggghhhjjjlllnnnooopppqqqooovvv|||zzzyyy~~~wwwjjjbbb```aaaeeekkkuuuwwwnnniiieeeaaa^^^XXXUUURRRQQQQQQQQQQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEGGGIIIJJJKKKMMMPPPSSSSSSTTTUUUUUUTTTSSSSSSTTTVVVTTTQQQNNNLLLJJJIIIHHHFFFDDDBBBAAABBBAAA@@@>>>AAA@@@???>>>============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>>>><<<<<<;;;:::999999999999777888999888666666666777444444222111111222444444666666666777888:::;;;<<<888888888999888888777777555444333333444444333111222222222222222111111111000000000000000000000000000000000000111111111111111111111111111111111111///000000111111111000000000000000000////////////---111222......000000,,,000000000000000000000000222222222222222222222222111111111000000000/////////000000111222333333444333222222111111111111111111000000000000000000111111111111111222222222222sss___SSSHHHAAA;;;;;;;;;777444444222222222222222222222222111000000///////////////...//////////////////...........................------...//////...------------------------------,,,,,,,,,+++++++++,,,---...---,,,,,,------+++)))***))))))+++------,,,+++...,,,++++++,,,---,,,+++************************...---,,,++++++***++++++***((('''&&&&&&(((***+++************************+++******))))))******+++++++++******************+++************+++,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,---------...111111111000000333777;;;===DDDNNNYYYdddppp}}}zzzwwwsssoookkkhhhdddaaaXXXWWWVVVWWWYYY[[[^^^```fffhhhmmmsssxxxyyyxxxuuuoooggg```]]][[[XXXYYY\\\ZZZ\\\]]]___aaabbbccccccaaafffjjjlllooottttttrrrnnnjjjkkksss|||}}}sssmmmjjjnnnrrrvvv{{{}}}vvvuuu{{{yyyqqqiiihhhkkkqqqxxxvvvppphhhccc```___]]][[[XXXUUURRROOOOOOPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDBBBAAABBBDDDGGGHHHJJJLLLPPPRRRRRRSSSTTTSSSRRRRRRSSSTTTTTTRRRPPPNNNKKKIIIGGGFFFEEECCCBBBBBBBBBBBB@@@>>>AAA@@@???>>>=========>>>========================<<<<<<<<<===>>>>>>???????????????@@@@@@AAACCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999999999777888999888666666666777888777666555555666777888666666666777888:::;;;<<<999999::::::999888777777555333222222333333222111111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111...///000000111111111111000000000/////////......,,,......---...000///,,,222111000000000000111222222222222222222222222222222222111111000///////////////000111222222333333333222111111000000111111000000000111111000000000000000111111111222222222qqq^^^RRRHHHAAA<<<<<<;;;888444444444444444444444444444444333222222111111111111111......////////////..............................,,,---...//////...---,,,------------------------,,,---...---++++++---......---,,,---......,,,*********)))***,,,,,,+++***+++***((((((***+++***)))************************++++++++++++,,,---...///++++++***)))***+++,,,---******************************))))))))))))******))))))*********************************+++,,,,,,)))***+++,,,------------++++++++++++,,,------...***++++++,,,---.........000111111000000111444666555999???EEELLLVVVccckkkwww~~~{{{yyyvvvssspppfffccc```^^^]]]___bbbdddjjjkkkmmmqqqttttttqqqooollleee^^^\\\YYYVVVVVVXXXWWWXXXYYYYYYZZZZZZZZZZZZWWW[[[^^^^^^___cccccc______\\\^^^gggqqqzzztttkkkccc^^^\\\```fffjjjpppuuuvvv~~~yyyvvvrrrnnnooouuu~~~yyywwwxxx~~~tttnnnfffccc___\\\[[[ZZZYYYXXXYYYUUUQQQNNNNNNNNNOOONNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDBBBAAAAAACCCEEEGGGHHHKKKNNNQQQPPPQQQQQQQQQPPPPPPRRRSSSPPPPPPNNNLLLJJJHHHFFFEEEEEECCCCCCCCCCCCCCCAAA???AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>????????????=========>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999999999888999:::999777666777888888888777777777777888888666666666777888999:::;;;::::::::::::999888777777444333111222333333222000000000000000000111111111000000000000000000000000/////////000000000111111111111111111111111111111///000111222333333333333111111000000//////......,,,---...............---222111000//////000111222222222222222222222222222222222222111111000000000///000000000111222222222222222111000000000000111000000111111111111000000000000000111111111111222ooo\\\PPPFFF???;;;;;;;;;777333333444444444444444444444444333222222111111111111111---...///000000///...---........................,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***---///,,,++++++,,,......---++++++*********,,,,,,***((('''&&&%%%''')))+++++++++************************************+++,,,---...++++++++++++,,,,,,,,,---******************************))))))))))))******(((((()))******++++++******************++++++,,,***++++++,,,,,,,,,++++++************+++,,,---...******+++,,,---...///000//////000///......000222///222555888<<>>>>>??????@@@@@@@@@AAA>>>>>>??????????????????======>>>>>>???AAABBBCCCAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;::::::::::::888:::::::::888777888999555666666777777666666555666666666666777777888999999999999999888777666555333222111111222222111000/////////000000000111111000000000000000000000000////////////000000000111111111111111111111111111...///000222333333444444222222111000000///......---...000000...,,,---///111000...------...000111222222222222222222222222222222222222222111111111000000000000111111111111222222111000000000000000///000111222222111000///000000000000111111111111mmmZZZNNNEEE>>>:::::::::666222111222222222222222222222222111000000///////////////---...///000000///...---........................,,,---///000000///---,,,+++++++++++++++++++++++++++---...---******,,,///***))))))+++------,,,+++,,,+++***+++++++++)))'''***)))))),,,///222444444************************---,,,+++***))))))))))))))))))***++++++++++++*********************************))))))))))))******&&&'''(((***++++++++++++*********)))***++++++,,,,,,,,,,,,,,,++++++***)))************+++,,,---...)))***+++,,,...///000111...//////...---,,,...///***...111333444888>>>CCCDDDMMMWWW```mmm~~~xxxrrrppppppqqqqqqrrrtttyyy}}}}}}wwwpppkkkjjjhhhdddccceee^^^```bbbeeegggiiijjjkkkfffiiijjjgggeeefffccc___VVVRRRRRRYYYaaagggmmmsssqqquuuxxxyyyzzz~~~}}}zzzvvvuuutttqqqlllgggccc```aaa^^^___fffnnnttt{{{~~~{{{|||xxxssslllfffaaa^^^[[[YYYUUUTTTRRRSSSUUUYYY]]]___WWWTTTOOOMMMNNNOOOPPPQQQMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGHHHHHHIIIJJJKKKKKKEEEFFFGGGHHHHHHGGGFFFEEECCCDDDFFFGGGGGGEEECCCBBB>>>@@@BBBCCCEEEGGGJJJMMMLLLLLLLLLLLLKKKKKKNNNPPPKKKKKKJJJIIIHHHFFFDDDCCCEEEDDDDDDEEEFFFEEEBBB@@@BBBBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????????????????=========>>>???AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999:::;;;:::888888888999666777888999999888777666777666666666666666777777888888888888777666555444333222111111222222111///.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000+++,,,...///111222222222333222222111000//////...---///222222///+++---111000///---,,,,,,---///000222222222222222222222222222222222222222222222222111111111000000000000000222111111000000000000000///000111222222111000///000000000000111111111111yyyiii^^^XXXGGGAAA:::888999999777444222222333444444333333333222222222111111111000000////////////............///////////////.........,,,,,,------,,,***)))(((------------------,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++************)))*********,,,------+++)))((()))***,,,,,,+++******...---,,,,,,++++++,,,,,,******++++++++++++*********++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******))))))))))))***+++,,,,,,************************......---------......///000//////.........//////.........///000222444555:::===AAAHHHQQQ]]]iiiqqq|||}}}zzzzzzyyy{{{~~~}}}{{{yyywwwuuusssqqqooonnnoooppprrrtttvvvxxxyyyzzzxxxvvvtttsssqqqmmmkkk```ZZZWWW[[[bbbggglllqqquuuuuuvvvwwwzzz}}}}}}yyyuuurrrooommmlllnnnqqqvvv}}}|||wwwrrrlllfffcccaaa^^^[[[YYYXXXXXXXXXSSSRRRQQQSSSVVVYYY[[[[[[VVVTTTPPPMMMLLLMMMOOOPPPQQQPPPOOOMMMKKKJJJHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGFFFGGGIIIIIIIIIGGGEEEDDDAAA@@@AAAAAACCCEEEGGGIIIMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@????????????????????????AAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<======>>><<<::::::<<<<<<:::777:::;;;;;;:::999777555333888888888777777777777777666666666666555555555555333333444444333333222111000000000000000111111222000000000000111111111111000000000000111111111111111111111000000000000///333333111000000111222222333333333222111000000///---------............///////////////////////////222222222111111111111111111111222222222333333333///000111111111000...---///.........///000222333000000000000000000000000000000000000000000000000zzzkkk```ZZZGGGAAA;;;888999999666444222222333333444333333222222222222111111111000000............////////////............////////////,,,---------,,,+++***))),,,,,,------------------++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,------...))))))***++++++++++++************+++++++++,,,,,,*********)))))))))(((((((((''''''(((***+++)))((())))))***++++++++++++***---,,,,,,+++++++++++++++******++++++++++++*********++++++,,,,,,++++++***((()))******+++++++++++++++************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,...////////////............//////............///111222333444555777:::???GGGPPPVVVdddkkkuuu}}}}}}~~~{{{|||~~~{{{rrrkkkhhhlllsssxxx~~~}}}zzzqqqjjjfffbbb]]]YYYWWWVVVUUUTTTTTTUUUVVVXXXSSSQQQPPPQQQTTTWWWXXXXXXTTTRRROOOMMMLLLMMMOOOQQQOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGFFFGGGGGGHHHGGGHHHIIIJJJIIIHHHFFFEEEAAAAAABBBCCCDDDGGGIIIKKKLLLLLLMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAABBBAAA@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????@@@@@@AAAAAA@@@@@@???>>>????????????????????????>>><<<::::::;;;<<<:::777888999999999888666444333666666666666666666666666999888777666444333222111222222333333222222111000000000000000000111222222000000000000111111111222000000000111111111222222222222111111111000000000///...---------...///000333222222111000000//////---------............///////////////////////////111111111111111111111111111111111222222222333333000000000000000///......//////......///000111222000000000000000000000000////////////////////////|||lllaaaZZZFFFAAA;;;888888888666444222222333333333333222222222111111111111000000000..................//////---------.../////////000------...------,,,+++***++++++,,,,,,------......,,,,,,,,,,,,,,,+++++++++******++++++,,,---------))))))***++++++++++++************++++++++++++,,,))))))))))))(((((((((''')))((('''''')))******)))*********)))******+++,,,,,,++++++*********************++++++++++++************++++++++++++******&&&'''((()))***+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,...///000///...............//////......------...//////000111111111222333777===BBBJJJPPPYYYbbbjjjttt~~~}}}yyy|||uuunnnhhhccc\\\XXXVVVTTTQQQNNNOOOOOONNNOOOPPPRRRTTTUUUSSSQQQOOOPPPQQQSSSTTTTTTQQQOOOMMMLLLLLLMMMPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJJJJJJJIIIGGGFFFCCCCCCCCCEEEGGGJJJLLLNNNKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???????????????????????????@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@@@@@@@???===<<<::::::;;;;;;999888666666777777777666555444555555555555555555555555888888777666444333222222111222222222222111000000111000000000000111222222000000111111111222222222111111111111222222222222333333333222222222111111///////////////000111222111111000000//////......---------............///////////////////////////000000000000000000000000111111111222222222222333111111000///////////////000000////////////000111000000000000000000000000........................{{{jjj]]]VVVDDD@@@<<<999888777555333222333333333333222111111111111111111000000000000000//////......---,,,,,,,,,,,,------...///000000.........------,,,,,,,,,******+++,,,------......---,,,,,,,,,++++++******------,,,,,,+++*********))))))***++++++++++++***************++++++++++++******)))))))))(((((((((---+++))))))+++---------+++***)))))))))***,,,---+++******)))))))))))))))******++++++++++++************++++++++++++******'''((()))***++++++++++++------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000......---------...//////......------,,,------......////////////222666:::999===CCCJJJQQQ[[[eeekkkuuu}}}zzzqqqiiibbb]]]YYYVVVRRRPPPPPPPPPOOOMMMOOOOOOOOOOOOPPPQQQSSSTTTSSSQQQOOONNNPPPQQQQQQPPPNNNMMMKKKJJJKKKMMMOOOQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDEEEFFFIIILLLNNNPPPLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEFFFEEECCCBBBAAA@@@@@@???????????????@@@????????????????????????>>>>>>??????@@@@@@AAAAAA????????????????????????>>>???????????????>>>>>>===>>>???@@@@@@???>>>===<<<<<<;;;:::::::::999888666666666666666666666666555555555555555666666666555555666666666666777777222222222222222111111000111111000000111111222333111111111222222222333333222222222222333333333333444444333333333222222222/////////000111222333333000000//////............---------............///////////////////////////////////////000000000000111111111111222222222222222111///.........///000000000000///////////////000000000000000000000000........................xxxfffWWWOOOBBB@@@===:::888666555333222333333333222222111000000000000000000000000000222111000...---+++***)))+++,,,,,,---...//////000......---------,,,------******++++++,,,---......,,,,,,,,,++++++*********---,,,,,,++++++***))))))))))))***++++++++++++***))))))*********+++++++++++++++*********)))))))))...,,,******,,,.........+++***)))))))))***,,,---+++***))))))(((((())))))******++++++++++++******)))******++++++******)))***++++++,,,++++++******---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------------...//////...------,,,,,,,,,,,,,,,+++,,,---,,,,,,...111444222333555888<<>>>>>???@@@@@@????????????????????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>><<<===???AAAAAA???===<<<;;;;;;;;;:::999888888888666666666666777777888888555555555666666777777777666666777777777888888888333333333444333222222111111111111111111222222333222222222222333333333333333333333333444444444444444444444333333333333222+++,,,---...//////000000/////////...............---------............///////////////////////////......//////000000000000000000111111111222222222222111///.........///000000000000000000/////////////////////////////////........................vvvcccSSSJJJAAA@@@===:::888555444333333333333333222111000/////////000000000000000111222111000...,,,+++)))(((,,,,,,,,,---.........///------,,,,,,,,,,,,------******++++++,,,,,,------+++++++++++++++*********))))))******+++,,,,,,,,,))))))***++++++++++++***)))))))))************+++++++++++++++************+++***))))))+++,,,,,,+++*********)))******+++,,,+++******)))))))))))))))******++++++++++++******))))))************)))))),,,,,,,,,,,,,,,+++******++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,///......------.........,,,,,,,,,,,,---...//////------,,,,,,,,,,,,,,,---...///000///...---///000444333222333555888<<<>>>AAAEEENNNZZZdddnnnzzz}}}xxxtttfffbbb[[[TTTOOOLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJLLLNNNPPPRRRTTTUUUSSSQQQNNNMMMMMMMMMMMMLLLIIIIIIHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJKKKJJJHHHGGGFFFFFFFFFGGGHHHKKKMMMNNNOOOMMMKKKJJJIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGEEEDDDCCC???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===<<<>>>AAACCCCCCAAA>>><<<:::;;;<<<;;;888777888999777777777666666777888888555555555666666777777888999999888777777666555555333444444444444333222222222111111111111222333333222222333333333444444444444444444444555555555555444444444333333333222222...///000111111111111111//////////////////......---------............///////////////////////////...//////000000111111222000000000111111111111222111111000///////////////...///000000000000//////////////////////////////........................vvvbbbRRRIII@@@???>>>;;;777555333333333333333222222111000///////////////000000111111000///......,,,,,,+++***---------------------------,,,+++******+++,,,---++++++++++++++++++,,,,,,************++++++++++++)))))))))***++++++,,,,,,))))))***++++++++++++***))))))))))))************************)))))))))))))))(((((()))++++++***((())))))***++++++++++++***++++++***))))))))))))*********++++++++++++******))))))************)))))))))******++++++++++++***)))))))))((())))))******++++++++++++++++++++++++,,,,,,,,,,,,---......///,,,,,,,,,,,,---...///000------,,,,,,,,,------...///000222111000000111222555444222222333444666666666666;;;CCCJJJPPP\\\hhhvvv~~~{{{vvvoooiiifffcccaaa```VVVTTTPPPKKKGGGFFFGGGHHHDDDEEEFFFFFFFFFGGGHHHJJJIIIJJJKKKMMMOOOPPPQQQQQQPPPNNNKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNLLLJJJHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======;;;===AAACCCCCCAAA===;;;999;;;<<<;;;888666777999888777666555555555666777333333444555555666777777777777666666555555444444333333333333333222111111222222111111222222333444333333333333444444444444444444555555555666666666333333333333222222222222222333444555555444333333////////////////////////---------............/////////////////////////////////000000111222222333000000000000111111111111000000000000000///......---...///000111111000000////////////////////////////////////////////////wwwcccSSSJJJ??????>>>;;;777444333333333333333222222000//////.../////////000000111111------------------------------------------,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++***)))))))))))))))***++++++++++++***))))))))))))************))))))))))))(((((((((((((((((((((***,,,,,,***(((((()))***,,,,,,+++******,,,++++++*********************++++++++++++******))))))************))))))&&&'''(((***++++++++++++(((((('''(((((()))******************************))))))***+++,,,...///000+++++++++,,,---...///000---,,,,,,,,,------...///(((+++---...//////000222000...------...///000000333111222777:::===GGGTTTWWW___lllvvv~~~~~~wwwoookkkddd___YYYTTTRRRRRRSSSSSSLLLLLLJJJGGGEEEEEEGGGIIIDDDEEEGGGGGGGGGGGGHHHIIIMMMNNNNNNNNNNNNNNNMMMMMMNNNLLLIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHDDDEEEGGGIIIIIIIIIGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJMMMKKKIIIGGGEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEEEEEEEEEECCCBBBAAA>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======888:::>>>AAAAAA>>>:::888999;;;<<<;;;888666777999777666555444333444444555222222333333444555666666222222333333444555666666111222222222222111000000222222111111222222333444333333333444444444555555555555555555666666666666333333333222222222111111000111222333222111000////////////000000000000000---------........./////////////////////////////////000000111222333333333000000000000111111111111///000111111111000...---,,,---///000111111111000////////////////////////000000000000000000000000ttt___OOOHHHBBB???;;;888777666555444111111111111222333444555000000000111222222000.........------------......,,,------......------,,,+++,,,------......------+++*********+++,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++++++++++++++......,,,+++***)))))))))(((((((((((())))))))))))))))))************))))))+++++++++*********))))))((()))***+++,,,,,,+++***+++++++++,,,------+++(((***++++++******)))(((''',,,+++***))))))***+++,,,(((''''''&&&&&&((()))******+++,,,,,,,,,***)))((())))))*********)))))))))---,,,************,,,---000///---,,,,,,---///000,,,,,,,,,------------...000...,,,,,,...000000000---------............///......///111444666888:::BBBDDDHHHOOOXXXbbbkkkpppttt{{{|||yyysssllleee___ZZZXXXNNNMMMKKKIIIHHHHHHIIIJJJEEEEEEFFFEEECCCCCCDDDFFFCCCEEEFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIHHHGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFGGGJJJKKKIIIFFFCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIJJJJJJIIIGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDEEEDDDCCCAAA???>>>??????@@@@@@??????>>>@@@??????>>>???AAABBBCCCAAACCCAAA======AAABBB@@@BBB@@@???===<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::DDDOOODDD999>>><<<<<<<<<;;;999666333222333222222111111222222222555555666666666666555555777777777666555555444444333333333222222222111111111111111222222333333333555555555444444333333333444333333222222333333444555444222111000111222222000111111222222111111000111111111111000000000000......///---++++++,,,---//////............//////000000////////////000000000000000000000000000000......------------......000......///111111...+++...---,,,+++,,,...000111222222333333333222111000sss^^^NNNHHHAAA>>>:::777666555444333222222222222222111111111000000000111222222000.........------------......,,,------......------,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))************+++***(((''''''(((***++++++++++++*********)))))))))***+++++++++***)))((()))(((((()))+++,,,+++))))))************)))((((((***))))))))))))))))))***))))))((((((((()))***++++++++++++++++++***))))))******++++++******)))(((,,,,,,++++++++++++,,,,,,...---+++******+++---...+++,,,,,,,,,------.........,,,++++++,,,---...---------------............/////////000111222444444::::::;;;>>>BBBHHHMMMPPPWWW^^^gggooouuu|||~~~wwwqqqmmmkkkdddaaa]]]XXXSSSNNNKKKIIIHHHFFFDDDBBBBBBBBBCCCDDDBBBCCCDDDCCCBBBBBBCCCEEEDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGIIIIIIGGGEEEEEEDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEE@@@AAACCCCCCCCCBBB@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@BBBCCCBBBEEEEEECCCBBBEEEEEEBBBDDDBBB@@@???=========>>><<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>HHHRRRGGG;;;???<<<<<<;;;:::999666444222555555555444555555666666555555666666666666555555666555555555555444444444333333333222222222222111111111111111222222222333555555444444444333333333333333222222222222333333333222111000000000111222111111222222222222111111111111111000000000//////.........---++++++,,,...//////............//////000000////////////000000////////////////////////.........------.........000...---...000000---***---,,,,,,,,,...000333444777666555444333111000000ppp\\\NNNGGG@@@===999666555444333222222222222333222000///...111000///000222222000///......------------......,,,------......------,,,)))***++++++,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---***&&&######&&&***---+++************)))))))))++++++++++++***)))((('''+++***((((((*********)))(((((()))************)))(((((())))))))))))((((((******)))))))))***+++,,,,,,+++******************++++++,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***++++++,,,---......///...,,,++++++,,,---,,,+++,,,,,,,,,---------......//////...............///555444333222333444777888<<>>======>>>???@@@AAABBBAAA@@@AAACCCEEEDDDFFFGGGGGGGGGGGGHHHJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHGGGEEEDDDEEEDDDCCCBBBAAAAAABBBCCCGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD>>>???AAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>???@@@BBBCCCEEEIIILLLKKKKKKLLLIIIEEEFFFEEECCC@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::===???HHHQQQGGG:::===;;;;;;;;;:::999777444333555555555555666666777888555555666666666666555555333333333333444444444444333333333333222222222222111111111111222222222222444444444444333333333333333333222222222222333333000000000///000000111222222222222333333222222222111111000000000000//////---......---++++++,,,...//////............//////000000////////////000000////////////////////////........................///...------...---+++)))++++++,,,...111444777888;;;:::777444222000000000nnnZZZLLLGGG@@@===999777666555333111///000222333222111...---111000///000111222000///......------------......,,,------......------,,,******+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,((())))))***************)))))))))*********++++++,,,)))&&&######&&&))),,,************))))))))))))***************)))))))))///,,,***((()))***)))((('''''')))******+++++++++'''((()))******)))((('''))))))))))))******++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,++++++,,,---......---,,,++++++***))))))))))))***+++******+++,,,---......//////...,,,---......---,,,+++,,,,,,,,,------------......---,,,,,,,,,------222111000//////111222333444666999;;;>>>CCCIIINNNTTTZZZbbbjjjqqqwww~~~~~~vvvoooggg```ZZZVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCBBB@@@???>>>======>>>>>>???>>>@@@AAAAAA@@@AAACCCEEECCCEEEFFFFFFEEEEEEFFFHHHFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDCCCBBBAAAAAAAAABBBCCCGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAABBBBBBAAAAAA???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@AAABBBGGGMMMRRRRRRSSSSSSNNNIIIHHHGGGDDDBBB@@@?????????=========<<<;;;;;;::::::777;;;;;;AAAIIIAAA777;;;::::::;;;:::999777555444333222222222333444555666444555555666666555555444000111111222333333444444444444333333333222222222222222222222333333333333333333333333333333333333222222111111111111222222000000000000111111222222222222333333333333222222111000000000////////////---......---++++++---...//////............//////000000////////////000000////////////////////////---..................---///...------,,,+++***)))***+++...111444777:::;;;;;;999555222000///000000}}}kkkXXXKKKEEE@@@>>>;;;999888666444222---...111222333222000///222000//////111111111000......------------......,,,------......------,,,+++,,,,,,---------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,((((((((()))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((()))***+++,,,+++)))'''&&&((()))******&&&'''(((***++++++++++++((()))++++++++++++)))((((((((()))))))))*********++++++)))))))))***+++,,,'''((()))+++------......***+++------------+++***++++++************++++++******++++++,,,---.........---,,,,,,......---+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...///,,,+++++++++,,,...///000222222222333444666:::===???BBBGGGMMMRRRXXX\\\___gggiiimmmpppssswww|||}}}xxxsssmmmiiiddd```ZZZUUUPPPKKKFFFCCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>@@@AAAAAA@@@AAACCCEEEBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>===>>>@@@AAABBBHHHOOOTTTUUUVVVUUUQQQKKKHHHGGGDDDBBB@@@?????????>>>======<<<;;;;;;::::::777;;;888999@@@<<<666;;;999999::::::999888666555222222111111222333333444444444555555555555444444///000000111222333444444444444444333333333222222444444444444444444333333333333333333333333333333222111111000000111111222000111111222222333333333111222222333333222222111000000000////////////...,,,---...---,,,,,,---/////////............//////000000////////////000000........................------...//////...------......---,,,+++************,,,000333777999:::;;;666444222///...///000111|||iiiWWWIIIDDD@@@>>><<<:::999777444222...///000222222222222222222000//////000111111000......------------......,,,------......------,,,,,,,,,---............---,,,,,,++++++******++++++***++++++++++++,,,,,,,,,((((((((()))******++++++)))***+++,,,------,,,+++'''((((((((())))))))))))'''((())))))))))))((('''(((((()))))))))))))))***&&&&&&'''''')))+++,,,---###""""""$$$(((***++++++''''''(((******+++++++++******++++++++++++******'''((())))))******))))))******************+++,,,&&&''')))+++,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))***,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++,,,...//////+++++++++++++++,,,------,,,,,,,,,---...000222444333444777999===@@@BBBCCCKKKMMMOOOQQQTTTXXX]]]```dddiiiqqqyyy|||{{{yyyvvvsssqqqooonnnhhheeeaaa^^^[[[XXXTTTRRRNNNKKKGGGDDDCCCAAA>>><<<::::::;;;<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========???@@@AAA@@@@@@@@@BBBDDDAAABBBCCCCCCAAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBCCCCCCCCCAAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKMMMMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJLLLMMMLLLMMMNNNMMMJJJHHHHHHHHHEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>======>>>???AAABBBGGGLLLQQQQQQRRRRRROOOJJJFFFEEECCC@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999888===888666<<<:::777===888999999:::999888777666555444444333333333444444444444555555555555444444000000000111222333333444444444444444333333333333444444444444333333333333222222222222333333333333111111000000000000111111111222222333333333222222111111111222222111111111000000////////////......,,,---------,,,,,,---/////////............//////000000////////////000000........................,,,---...//////...---,,,,,,------,,,******+++------///222666888888888888111000///.........///000{{{hhhUUUHHHCCC???===;;;999888666333111111111111222222222222222333111//////000111111111......------------......,,,------......------,,,++++++,,,------------,,,---,,,++++++******++++++******+++++++++,,,,,,,,,'''(((((()))******++++++((()))+++,,,,,,+++***)))(((((()))))))))*********((())))))******))))))((((((((((((((())))))******((('''''''''((()))+++,,,$$$$$$%%%'''***,,,+++***'''((()))*********************))))))))))))******((()))***+++++++++******))))))***+++++++++++++++'''((()))***+++++++++++++++******))))))******+++***++++++++++++++++++***,,,,,,,,,+++++++++++++++'''''''''))),,,---+++***************++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,------*********+++---//////////////////000222333444444999;;;<<<<<<===@@@DDDHHHIIILLLRRRWWW\\\bbbhhhlllooooooqqqsssvvvyyy|||~~~~~~}}}|||{{{yyyuuurrrooojjjeeeaaa\\\[[[YYYVVVTTTQQQOOONNNJJJHHHFFFFFFFFFFFFDDDBBB@@@>>><<<;;;;;;;;;999888888999:::;;;;;;::::::999::::::999999999:::;;;;;;888888999:::;;;<<<<<<<<<>>>???@@@???>>>>>>???AAAAAABBBCCCCCCAAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLOOOPPPQQQPPPNNNMMMHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLNNNMMMJJJHHHHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>>>>======>>>???AAABBBCCCGGGJJJIIIJJJLLLJJJFFFDDDBBB@@@???=========>>>>>>>>>===<<<;;;:::999999666===999666;;;999666;;;777888999:::999888777666777666555444444333444444333444444555555444444333111111111222222333333333555444444444444333333333333333333222222111111111111111222222222333333333000000000//////000000000111111222333222222111000///000000111111000000///000000/////////.........+++---------,,,,,,...000//////............//////000000////////////000000........................,,,---///000000///---,,,+++------,,,***+++---000000222555777888777555333////////////............zzzgggUUUHHHCCC>>><<<:::999888555222000555444333222111111111111333111///...000111111111.........------.........,,,------......------,,,******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++*********++++++,,,,,,,,,)))******+++,,,,,,------((()))***++++++***(((''')))************+++++++++******))))))))))))******'''((((((((())))))******))))))(((''''''((()))***,,,,,,,,,,,,------***(((((())))))************)))***)))(((''''''((()))***)))***+++,,,---,,,++++++((()))***,,,,,,,,,+++******************)))((((((+++***)))(((((()))***+++******++++++++++++******------,,,++++++******)))(((((()))+++...///...,,,)))************++++++++++++***************++++++)))))))))***+++,,,,,,,,,---------...//////...,,,...---,,,---///000111000222333333333333444888;;;:::<<<>>>@@@BBBEEEJJJNNNLLLMMMNNNQQQTTTWWWZZZ\\\```aaaccceeeeeedddbbb```cccdddgggkkknnnqqqssstttrrrsssssspppnnnnnnqqqtttpppppppppooonnnmmmllllllfffeeecccaaa___]]]\\\\\\ZZZXXXVVVTTTSSSOOOKKKHHHGGGFFFEEECCCAAA???======<<<;;;::::::;;;<<<;;;999:::888666555666666555444666666888888888777666555555555555555666888999999777888999;;;<<<<<<<<<<<<>>>>>>???>>><<<<<<===???BBBCCCDDDDDDBBBAAABBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCC????????????@@@AAABBBBBBBBBCCCCCCDDDFFFHHHIIIJJJMMMOOOQQQSSSTTTSSSQQQPPPJJJJJJJJJJJJJJJKKKLLLMMMIIIKKKMMMLLLIIIGGGHHHIIILLLKKKIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEAAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>============???@@@AAA???CCCDDDCCCDDDGGGFFFCCCBBBAAA???===<<<<<<======???>>>===<<<;;;:::999999333;;;999666;;;888444777777888999::::::999888777777666555444333222222222333444444555555444444333222222222222222333333333555555444444444333333333222111111111000000//////111111111222222333333333000000////////////000000000111222222111000///...//////000000000000//////000/////////............+++,,,------,,,,,,...000//////............//////000000////////////000000........................,,,---///000000///---,,,+++---...---++++++///222222444777888888555222000///000000000///...---,,,wwweeeVVVJJJCCC???>>><<<999666333111000222222222111111111111000111000///000111222111000,,,---///...,,,++++++,,,...///000...,,,***++++++++++++++++++++++++++++++++++++)))((((((((()))************+++,,,,,,,,,---+++++++++*********))))))******++++++++++++******))))))))))))((((((((((((+++*********))))))(((((())))))))))))************)))))))))))))))******++++++******))))))))))))))))))))))))***+++++++++,,,''''''(((((())))))******'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))((()))++++++)))((()))***------,,,++++++******)))------++++++++++++------++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,------,,,,,,,,,---......111111111111111111111111777777777777888888888999======<<<===>>>@@@BBBDDDBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKNNNQQQTTTUUUVVVVVVUUUUUUTTTTTTTTTSSSPPPPPPQQQQQQPPPOOOMMMLLLHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDBBBAAA???===<<<;;;999999888777555444333222333333222222333333444555222222222333333333444444666555555555555666777777777666666666666888999;;;::::::;;;;;;<<<=========<<<;;;::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAHHHGGGFFFEEECCCAAA@@@???BBBCCCDDDEEEEEEFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAEEEEEEDDDEEEEEEFFFGGGHHHKKKNNNSSSWWWXXXVVVSSSQQQLLLLLLLLLKKKJJJJJJIIIIIILLLKKKIIIHHHGGGGGGHHHHHHKKKKKKJJJHHHGGGFFFEEEDDDFFFHHHJJJLLLMMMMMMLLLKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>????????????>>>>>>>>>===??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<>>===<<<999666444222111222222222111111111111000111000///000111222111///000111222111///------...,,,---...---,,,+++,,,---------------------------......,,,+++++++++,,,---)))))))))))))))*********+++++++++*********)))))))))******++++++******))))))))))))))))))))))))(((*********)))))))))(((((())))))))))))************)))))))))))))))******++++++***))))))(((((())))))******************++++++'''((((((((()))))))))***'''''''''''''''((()))***(((((((((((((((((((((((((((***++++++***))))))***++++++++++++++++++++++++---,,,++++++++++++,,,---***+++++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---...////////////////////////111111111222222222222333555555444555666777999:::666666666777888999999999999999:::;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<;;;:::===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999777666555555333333222111000//////...111111000000111111222333111111111111222222222333333222222222222333444444666666666666777888999999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGJJJMMMQQQUUUVVVUUURRRPPPKKKKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>?????????>>>>>>>>>======>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>=========AAA@@@???===<<<;;;;;;;;;999999888888888777777777777888888888888666555444444444444333333333222222444444444444444444444444111222222333333333222222444444444444444444444444444333111000000000111222222333333444444333333222666555333111000000000000000000000000000000111111333222000///.........///111000///.........//////...------,,,---...///000////////////............////////////////////////........................+++,,,------++++++,,,---------------...///000000333444555555444222///---------------,,,,,,,,,,,,uuucccTTTHHHAAA>>>===;;;999777555444333222222222111111111111000111000//////111111000///...//////...,,,++++++,,,***+++,,,,,,++++++,,,...------------------------///...------,,,,,,------*********)))))))))))))))+++++++++***************)))******++++++******)))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************)))))))))))))))******++++++***))))))(((((())))))******************))))))(((((((((((())))))))))))'''(((((())))))((((((((('''''''''''''''''''''''')))+++,,,,,,+++******+++))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,---------...++++++******++++++,,,---------------------------,,,,,,---------........................///000000000//////...///000222333222222222111222222333333444333333333333333222222222333333333222111000///111111000000111222222333333222222111111000000///111111111111000000000/////////......//////000111///000000000000111111111111111111000111222222333444444666666777777777777777888888999999:::;;;;;;;;;::::::;;;;;;===>>>>>>??????@@@AAAAAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGIIILLLOOORRRSSSRRROOONNNIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKKKKKKKKKKIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@???>>>>>>======<<<>>>>>>>>>>>>=====================>>>>>>>>>>>>???;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888888888777777777888888999888666555444444444444444333333333333444444444444444444444444111111222333333333333333222222222222222222222222555444222111111222333333222333333444444333333222555444222111000000111222222222111111111111111111222111000///........./////////...------------......------------...//////.............../////////////////////////////////------------------------+++,,,------++++++,,,---,,,,,,,,,,,,---...///000111111111111000///------,,,,,,,,,,,,++++++++++++tttbbbTTTHHHBBB===<<<;;;999888666555444222222222111111111000000111000//////000111///...+++,,,,,,,,,******+++---***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++************---,,,,,,,,,+++*********************************))))))************)))))))))))))))))))))*********))))))))))))))))))((((((((()))))))))************)))))))))))))))******+++******)))(((((((((((((((++++++******))))))(((((((((((((((((())))))))))))'''((()))******)))'''&&&((((((((((((((((((((((((***+++------+++***+++,,,))))))******+++++++++,,,,,,++++++++++++++++++,,,))))))))))))))))))***************++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++,,,,,,,,,------*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------///...,,,,,,,,,...000111222111111000000000111111111111111111111111111111111111111111000000//////---,,,,,,,,,,,,,,,------////////////////////////000000000000000000000000.........---......///000//////000000000111111111222111111111111222333333222333555666777777666666777777888999999::::::;;;:::::::::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDEEEFFFGGGIIIJJJMMMOOOOOONNNMMMKKKGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFHHHHHHIIIKKKLLLNNNOOOPPPNNNMMMMMMLLLJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======;;;<<<===>>>===<<<;;;:::::::::999999999999999999888888999999888777555444444444444444444444333333555555555555555555555555111111222333444444444444333333333333333333333333444333222222222222333333222333333444444333333222222111000000000111333444333333333222222111111111111111000///////////////......------,,,,,,,,,,,,------------......//////---------....../////////////////////////////////------------------------+++,,,------++++++,,,---+++++++++,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++sssaaaSSSHHHBBB<<<;;;:::999777666555555222222222111111111000000111000//////000000///---+++---......---...111333,,,------,,,***))))))***++++++++++++++++++++++++***************))))))(((---,,,,,,,,,+++*********************************)))))))))******)))))))))((()))))))))*********+++(((((((((((((((((())))))((()))))))))************)))))))))))))))******+++***))))))((('''(((((((((+++******))))))((((((((())))))))))))((((((((((((((((((*********)))((('''))))))))))))))))))))))))***+++------+++***+++,,,+++++++++******)))))))))++++++++++++++++++++++++))))))(((((()))***++++++*********++++++,,,,,,,,,)))))))))******+++++++++...------,,,+++***))))))************************)))*********++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................------,,,+++***))))))***,,,...------,,,,,,---......//////////////////////////////.........---------------,,,+++***))))))))))))---------....../////////,,,,,,,,,------------...///............///000000000000000000111111111111111000000000000111222222111222444555666666555444888888888999::::::;;;;;;999999:::;;;======>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIKKKLLLLLLKKKJJJIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNPPPQQQOOOOOONNNLLLKKKIIIGGGFFFDDDFFFIIILLLNNNOOOOOOOOOFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;:::=========<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999888777666444444444444444444444444444555555555555555555555555111222333444444444444444333333333333333333333333222222111111111222222222222333333444444333333222333333111000000000111111444444333333222222111111000000000000000/////////---------------,,,,,,+++---------...............,,,,,,------......//////........................------------------------+++,,,------++++++,,,---+++++++++,,,---.../////////...,,,++++++++++++,,,------------,,,,,,,,,,,,qqq___RRRGGGAAA;;;;;;:::888777555444333222222222111111111111000222000////////////...,,,***+++,,,++++++---000222---......---***))))))***------------------------+++,,,,,,,,,,,,+++***)))*********)))))))))))))))***************+++++++++((())))))******))))))(((((())))))******+++++++++''''''(((((((((((())))))))))))))))))************)))))))))))))))******+++***)))((((((''''''(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((()))******)))))))))************************)))+++,,,,,,+++******+++,,,++++++***))))))((((((******++++++++++++*********)))(((((()))***,,,---++++++++++++++++++,,,,,,(((((())))))***+++++++++...------,,,+++***))))))************************))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......---,,,,,,---,,,+++******+++,,,---++++++++++++,,,---......------...............///------,,,,,,,,,,,,---------,,,+++)))((((((((('''++++++,,,,,,------------------..................//////......//////000111000000000000111111111111...............//////000111222333444444555555444777888888999::::::;;;;;;888999:::<<<===>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHJJJKKKMMMNNNOOONNNNNNMMMKKKJJJIIIHHHGGGDDDFFFIIILLLNNNOOOOOOOOOEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>===<<<<<<;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<888999999:::999777666555444444444444555555555555555555555555555555555555333333444444444444333333444444444444444444444444111111111222222222222222222333333444444333333222777666333111...---------333333222222222222222222//////000000000000//////------......------,,,+++,,,---......//////......---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------......///...---,,,++++++++++++,,,------------,,,,,,,,,,,,nnn\\\OOOEEE???;;;:::999777555444222111222222222111111111111000222000///...//////---,,,***+++***)))((()))+++...---......---+++***+++,,,------------------------,,,,,,---------,,,+++***)))))))))))))))*********))))))*********+++++++++(((((())))))))))))((((((((())))))******+++,,,,,,'''''''''((((((((())))))))))))))))))************)))))))))))))))******+++))))))(((''''''''''''(((((((((((()))))))))))))))***)))))))))((((((((('''(((((((((((()))***++++++))))))))))))))))))))))))(((***++++++***))))))***************)))))))))))))))***+++,,,,,,+++***)))+++***)))((()))+++---...,,,,,,++++++++++++++++++((((((((()))***+++++++++++++++++++++++++++++++++))))))************))))))))))))*********++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,,,,+++........................---------,,,------......------------.........///...---,,,+++,,,,,,---...---,,,+++***************+++++++++,,,,,,,,,,,,,,,////////////////////////...............///000000....../////////000000000...............//////000111111111222222333444555666666777888888999999:::777888:::<<<>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGHHHJJJJJJJJJJJJIIIFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHEEEGGGIIILLLLLLLLLJJJIIIBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::999999999:::999999999999::::::;;;;;;999999::::::999888666555444444444444555555555666555555555555555555555555555555555555444333222111222222222222222222222222111222222333333333333333222333333444444333333222666444222000............111111111111222222222222...///000111111000//////---......///...---,,,+++,,,---.../////////...---...------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++lllZZZMMMCCC===;;;:::999777444333111000222222222111111111111000222000///...//////---,,,000000...,,,******,,,...+++---......,,,,,,---///++++++++++++++++++++++++++++++,,,---,,,+++***)))******++++++,,,,,,,,,---))))))******++++++++++++(((((())))))))))))((((((((())))))***++++++,,,,,,&&&'''''''''(((((())))))))))))))))))************)))))))))))))))******+++))))))((('''''''''''''''''''''(((((())))))************))))))(((((((((''')))(((((('''(((***,,,---((((((((((((((((((((((((((()))++++++)))((()))***((((((((()))******++++++)))***+++,,,,,,+++***)))+++***))))))***,,,...///---,,,,,,++++++*********'''(((((()))***+++++++++((())))))+++,,,---......))))))************))))))******+++++++++,,,,,,,,,++++++******++++++,,,---************************++++++++++++,,,,,,,,,,,,)))***,,,---------,,,++++++,,,,,,------,,,++++++...---,,,,,,+++++++++,,,))))))******+++++++++,,,++++++***))))))***+++,,,------,,,,,,,,,---......,,,,,,------------------,,,,,,,,,++++++*********...------------...//////---------.........//////000000000000000111222222222111111000111333444555555555666666777888888888777888:::<<<>>>???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHEEEFFFHHHJJJKKKKKKKKKJJJFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHFFFHHHJJJKKKJJJHHHFFFDDD@@@?????????????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>???@@@===<<<:::999888888999:::777777777888888999999999999999::::::999888666555444444444555555555666666666666666666666666666666666666666555444333111111111111111111111111111111222333444444555555555444222333333444444333333222000000/////////111222333000000000111111222222333...///000111111000//////---.../////////...---,,,,,,,,,.../////////...---.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---111000///...............------.........---,,,,,,+++++++++************)))lll]]]OOOFFFCCC<<<:::888777666555333111333222000000111222222111000000////////////000000++++++,,,---------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,------...******))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++***)))((('''&&&&&&&&&'''''''''(((((())))))***)))(((((((((***+++,,,))))))************))))))***)))((((((((()))+++,,,+++++++++*********))))))$$$%%%(((***++++++***)))))))))******)))(((&&&%%%))))))************))))))************++++++++++++******++++++***)))((('''+++++++++,,,,,,,,,------***))))))***,,,,,,+++)))***+++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))),,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......222...+++***,,,...---,,,------,,,++++++******)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++...............---------111000000000000000111222222111000000000111333333555555555444333555888:::;;;;;;;;;;;;;;;<<<======AAAAAAAAA@@@@@@?????????@@@AAACCCDDDEEEEEEDDDDDDHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGDDDBBBBBBDDDFFFHHHHHHEEEDDDEEEGGGIIIGGGEEEGGGHHHIIIJJJJJJJJJIIIHHHEEECCCAAA???>>>>>>???@@@@@@??????>>>===<<<<<<;;;============<<<;;;:::999===<<<<<<;;;;;;<<<<<<===888999;;;>>>????????????>>>>>>===<<<:::999888888888888999999999888888777::::::999888777666555444555555555444444333333333777777666444333222111000555555555555555555555555222333444444444333222111333333333444444555555555555555555444333222111000000000000000000000000000000000000000000000000000...000222222000.........111///...------...///111////////////////////////---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,---,,,,,,++++++******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++}}}jjj[[[NNNEEEBBB<<<:::888777666555333111333111000000111222111000000000////////////000000------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((((((((((()))******++++++))))))(((((()))***++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((''''''&&&&&&((((((((()))))))))******(((((('''&&&&&&'''((()))(((((())))))))))))(((((())))))(((((()))***+++++++++++++++*********))))))&&&'''(((******+++******))))))*********))))))((())))))************))))))'''''''''((((((((()))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---***))))))***,,,,,,+++)))***++++++++++++******)))++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++*********))))))+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,,,,,,,---------,,,***)))***,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,+++++++++++++++............//////////////////......//////000000111111000000000111222333444555555444333444777:::;;;;;;;;;;;;;;;<<<===>>>BBBBBBAAAAAA@@@@@@@@@@@@===???AAADDDFFFGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHFFFEEEEEECCCCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGDDDBBBBBBCCCFFFGGGFFFDDDCCCEEEHHHJJJIIIGGGHHHIIIIIIJJJIIIHHHFFFEEEAAA@@@>>>=========???@@@@@@@@@@@@???>>>=====================<<<;;;:::999;;;::::::999999::::::;;;888888999;;;<<<<<<<<<<<<>>>===<<<;;;:::999888888999999999999999999999999::::::999888777666555555555555555444444444333333222333333444555666666666555555555555555555555555222333444444444333222222222333333333444444444444222222222222111000///...////////////////////////000000000000000000000000///111222222000///......000///...------...///000////////////////////////------,,,,,,,,,,,,------///......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++{{{hhhZZZLLLDDDAAA<<<:::888777666555333111111000///000111222111000000000////////////000000//////...---------...///++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))******)))))))))))))))***************************)))((((((''''''(((((())))))))))))))))))((((((((())))))))))))************)))(((''''''''''''((((((''''''((((((((((((''''''''''''(((******++++++++++++************)))))))))(((((())))))******++++++(((((((((((())))))))))))))))))************))))))&&&&&&'''''''''((((((((()))((((((((()))***,,,---******+++++++++,,,,,,,,,***))))))***,,,,,,+++)))************)))((('''&&&************************))))))************))))))++++++++++++++++++++++++++++++*********))))))))))))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,(((((()))+++,,,,,,)))&&&))))))******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---......//////000000000------------......//////000000000000000111222222333333444333222333666888::::::::::::;;;<<<>>>>>>@@@@@@@@@???????????????>>>???BBBDDDFFFHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJOOOOOONNNMMMLLLKKKJJJIIIIIIGGGDDDBBBBBBCCCEEEGGGDDDDDDDDDEEEHHHJJJJJJIIIIIIJJJJJJJJJIIIGGGEEEDDD???>>>=========???@@@AAAAAA@@@@@@??????>>>>>>===============<<<;;;::::::;;;::::::999999::::::;;;:::::::::::::::;;;;;;<<<===<<<<<<;;;:::999999888:::999888777777888999::::::999999888777666555555555555555555555444444444222222333444666777888999444444444444444444444444222333333444444333333222222222222222333333333333222222222222111000//////........................000000000000000000000000111222444333111///......000///...------...///000000000000000000000000000...------,,,,,,------.........------,,,,,,++++++,,,,,,---......------,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************xxxfffXXXKKKCCC@@@<<<:::888777666555333111000//////000111222111///000000////////////000000000///---++++++,,,...///,,,,,,++++++*********)))++++++++++++++++++++++++++++++******)))))))))))),,,,,,,,,+++++++++******---,,,+++)))((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))******+++++++++))))))))))))))))))))))))*********)))))))))))))))'''(((((())))))(((((('''%%%''')))***+++++++++***************))))))))))))******)))))))))******+++'''''''''&&&&&&'''''''''))))))************))))))(((((((((((())))))))))))***)))((('''''')))+++---************++++++++++++***))))))***,,,,,,+++)))((()))))))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************************))))))))))))''')))++++++******,,,---++++++++++++++++++++++++************++++++++++++******************************))))))******+++,,,)))************+++++++++))))))***+++,,,,,,+++***))))))******+++++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,------...///000000,,,,,,---.........//////////////////000000111111111222333222222222444666888999999:::;;;<<<>>>>>>========================AAABBBDDDEEEFFFFFFEEEDDDFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLNNNMMMMMMLLLKKKKKKJJJJJJHHHFFFDDDCCCBBBCCCEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFBBBAAA@@@@@@@@@AAABBBBBB?????????>>>>>>>>>======<<<<<<======<<<;;;;;;:::===<<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::;;;<<<===<<<;;;;;;::::::999999999999888666555555777999:::999999888888777666666555666555555555555555555555666666666666666555555555444444444444444444444444222222333333333333333333222222222222222222222222333333333333333222111111........................000000000000000000000000111333444444111///...//////......------......///000000000000000000000000...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,---.........------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))uuudddVVVJJJBBB@@@<<<:::888777666555333111/////////000222333111000000000////////////000000000...,,,******+++,,,---------,,,,,,++++++******))))))))))))))))))))))))+++++++++++++++*********------,,,,,,+++*********+++***))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))*********(((((((((((((((((((((((()))************)))))))))((())))))******))))))(((&&&''')))***++++++******))))))))))))))))))))))))+++***))))))((())))))***)))))))))(((((('''''''''))))))************))))))(((((((((((())))))))))))---+++)))''''''((()))***)))))))))*********++++++***))))))***,,,,,,+++)))'''((()))***++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********************************)))))))))(((((('''(((************,,,...++++++++++++++++++++++++)))))))))******+++++++++***************************************++++++,,,)))))))))*********++++++++++++***)))))))))+++,,,+++++++++******)))))))))************************)))***++++++,,,,,,+++++++++++++++******++++++,,,******++++++,,,---......+++,,,---///////////////......//////000000000000///000111111111111333555666666777888:::;;;===>>>=========>>>>>>>>>>>>>>>@@@AAACCCDDDEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIDDDCCCBBBAAAAAA@@@@@@@@@===============<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::===<<<<<<;;;;;;<<<<<<===>>>===;;;::::::;;;<<<<<<::::::::::::::::::999999777666444333444555777999999999888888777777666666666666666666666666666666999888777666555444333333444444444444444444444444222222222222333333444444222222222222222222222222222222333333333222111111........................////////////////////////111333444444222000//////......------------......////////////////////////---------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))ssscccUUUJJJBBB@@@<<<:::888777666555333111//////000222444444222000000000////////////000000///...,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((&&&''''''((()))+++---...(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((())))))************))))))(((((()))***************(((((()))))))))))))))*********))))))(((((('''''')))***+++,,,,,,+++***)))))))))************))))))&&&&&&'''''''''(((((((((---,,,***(((((((((((()))((())))))))))))************))))))***,,,,,,+++)))'''((()))+++,,,---......************************))))))************))))))******************************)))))))))((((((((('''(((************+++---++++++++++++++++++++++++((((((((()))******++++++*********************************)))***++++++,,,))))))*********++++++++++++***)))'''%%%&&&(((+++,,,++++++***))))))((((((************************)))******++++++++++++++++++************++++++,,,)))******++++++,,,,,,,,,***+++---///000000//////------...///////////////---///000111000000111333333444555666888:::<<<===????????????@@@@@@@@@@@@<<<===@@@BBBEEEFFFFFFFFFBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEDDDDDDDDDFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;::::::999999999999999:::999999999999::::::::::::555555444444444666777888888888888888777777666666666666666666777777777777555555555555555555555555333333333333333333333333222222222222333444555555333333333333222222222222///000000000000000//////........................///////////////////////////111333333111000///000------------------------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,------------((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************rrrbbbUUUJJJCCCAAA<<<:::888777666555333111000000111333555555333111000000////////////000000///......---,,,,,,++++++************++++++++++++++++++++++++++++++++++++***************+++++++++*********)))))))))))))))(((((((((((()))***+++,,,***************************))))))(((((())))))***'''''''''''''''((((((((())))))))))))((((((''''''$$$%%%'''((())))))))))))(((((())))))))))))((((((+++******)))))))))))))))(((((((((((())))))******((()))))))))((('''%%%$$$$$$&&&))),,,------+++***))))))************))))))'''''''''((((((((())))))*********)))))))))))))))((((((((()))))))))*********))))))***,,,,,,+++)))((()))***+++,,,,,,---,,,++++++++++++++++++++++++))))))************))))))***************************)))))))))((((((((((((''')))******))))))***,,,************************''''''(((((()))******+++************************))))))(((((())))))***+++*********+++++++++,,,,,,***,,,,,,***'''%%%'''(((************))))))))))))************************))))))***+++++++++++++++***************+++,,,,,,+++++++++++++++++++++,,,((())),,,...//////...---,,,---.../////////......,,,...000000//////000111111111222444666999;;;<<<======>>>>>>>>>?????????:::<<<>>>AAACCCDDDEEEEEEAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEDDDEEEFFFHHHKKKMMMJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBDDDFFFEEEBBBAAACCCEEEDDDEEEGGGHHHIIIHHHHHHGGGAAAAAAAAAAAA@@@??????>>><<<<<<<<<===============;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;888999999:::::::::999999888888999999999:::::::::555555666666777888888999888888888888777777777777666666777777777888888888333333444444555555555666333333333333333333333333222222111111222444555666444444444444333333333222//////000000000000//////////////////////////////////////////////////////---///111222111000000000---------......---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++rrrbbbUUUJJJCCCAAA<<<:::888777666555333111000000222444666666444222000000////////////000000////////////...---,,,+++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++------+++)))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++***************+++*********))))))((((((%%%&&&(((***,,,,,,,,,,,,''''''((((((((((((''''''---+++***((((((((())))))'''((((((((())))))******'''((())))))(((&&&$$$""" %%%***,,,,,,***)))))))))************))))))************++++++++++++'''((()))***++++++******(((((((((((())))))))))))***))))))***,,,,,,+++))))))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***+++************************&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''((())))))***++++++++++++,,,,,,,,,+++...000///+++((('''(((((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,&&&(((***---......---,,,,,,,,,.../////////...---+++---///000//////000111///000111333555888:::;;;:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBAAA@@@BBBBBBBBBAAAAAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGHHHJJJMMMPPPRRRMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@BBBDDDDDDBBBAAACCCFFFDDDEEEFFFGGGGGGFFFDDDDDDAAAAAABBBCCCCCCCCCBBBBBB============>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===999:::;;;<<<===<<<;;;;;;888888888999999::::::;;;555666888999::::::::::::888888888888777777777777666666777777888888888999444444444444444444444444333333333333333333333333222222111111222444555666555555555444444333333333000111111222222222111111000000000000000000000000////////////////////////+++...000111000000000111,,,------......------,,,------------------------+++******************+++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++rrr```RRRFFF@@@???:::999777666444333333333111111111111000000000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------...---+++,,,------,,,***)))))))))***+++++++++,,,))))))))))))))))))))))))...---,,,***)))(((((((((+++***)))***,,,---,,,+++++++++***)))(((((())))))******))))))((((((''''''***)))'''%%%###%%%))),,,''''''(((((())))))******))))))(((((((((((()))))))))******))))))((('''&&&))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&***))))))***+++***)))'''((((((((((((''''''''''''''''''''''''''''''''''''***************+++++++++)))))))))))))))******+++*********+++,,,,,,***)))++++++******)))((((((((()))******))))))))),,,...))))))*********+++++++++))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$))))))))))))((((((((((((*********++++++,,,,,,,,,************************(((((())))))))))))((((((+++***)))(((((()))***+++---+++)))(((***++++++***)))))))))((()))******+++(((''''''((()))******)))))))))))))))************))))))*********+++++++++)))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++------......///000000000000111222444666777888999777888888999:::;;;<<<=========<<<<<<===>>>???@@@???????????????>>>======@@@AAAAAABBBCCCDDDEEEEEEJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHJJJNNNSSSVVVVVVVVVNNNLLLHHHGGGGGGHHHGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJEEEDDDCCCCCCBBBCCCCCCDDDBBBCCCDDDEEEDDDCCCAAA???BBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>======>>>============<<<<<<<<<::::::999999999:::;;;;;;;;;::::::999888888888999777777777777777777777777777888999999::::::::::::999888666555666777999::::::999888777666666666666555444333333222111000000222222333333333222222111111222333333333111000///444444444444444444444444111111111111111111111111////////////////////////111111000///...------,,,---......///000////////////...,,,******+++,,,---++++++******++++++,,,---++++++************++++++************************)))************+++++++++******+++,,,,,,---......,,,++++++******++++++,,,------,,,+++************+++++++++*********))))))qqq```QQQEEE@@@???:::999777666444333333333111111111111000000000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,++++++,,,,,,+++******************+++++++++))))))))))))))))))))))))************************))))))(((***---......---,,,++++++***))))))*********)))))))))((((((((('''))))))(((&&&%%%&&&))),,,(((((((((((())))))))))))))))))(((((((((((())))))'''((()))))))))))))))(((((((((((((((((((((((((((***((('''((()))***)))((((((''''''((()))))))))((()))))))))(((((((((''''''************************)))((((((((((((((((((((())))))(((((())))))***+++,,,+++******+++,,,+++)))***************+++++++++---+++***)))((())))))))))))))))))*********++++++))))))))))))))))))))))))******))))))((('''''''''((((((((())))))***************++++++++++++++++++***************************++++++++++++++++++*********)))(((((()))******,,,***)))(((***++++++***(((((()))))))))*********(((((('''((()))***)))))))))))))))(((((('''''''''*********************+++)))))))))))))))******++++++++++++*********))))))************************+++,,,------......------------......//////000000000000111333444555666777666666777888999:::;;;;;;<<<<<<<<<<<<===>>>>>>??????????????????>>>======AAAAAABBBBBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLPPPTTTWWWXXXXXXPPPMMMIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDAAABBBDDDEEEDDDCCCAAA@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>==================<<<<<<<<<;;;;;;::::::999999999:::;;;;;;;;;::::::999888888999999888888777777777888999999888999999::::::::::::999888777666555555777888::::::999888777666555555555333333333333222222222222333333333444444333333222222222222222222111000000444444444444444444444444333333333333333333222222------------------------000//////......---------------...////////////...///---,,,******+++,,,---++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++)))************+++++++++******++++++,,,------...,,,++++++******++++++,,,+++++++++******+++,,,,,,+++++++++*********))))))ppp^^^PPPEEE??????:::999777666444333333333111111111111000000000000222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))---+++******++++++***)))+++++++++***************))))))))))))))))))))))))&&&''')))+++,,,,,,++++++(((((((((***---///000///,,,,,,+++*********++++++))))))))))))(((((((((((('''((((((((('''''')))+++))))))))))))(((((((((((()))((((((''''''(((((()))&&&'''((()))************''''''''''''''''''''''''***((('''((()))***)))(((&&&&&&&&&&&&'''((())))))******)))))))))(((((((((++++++++++++++++++++++++)))))))))(((((('''''''''))))))(((((())))))***+++...,,,)))((()))*********))))))***++++++,,,------,,,)))'''''')))+++)))((())))))))))))************))))))))))))))))))))))))************************''''''((()))***+++,,,,,,+++++++++***************************************''''''((((((((((((''''''***))))))(((((())))))***+++***((((((***++++++***'''((()))*********))))))(((((((((((())))))))))))+++******)))((('''&&&%%%*********************))))))))))))))))))******++++++++++++***************))))))))))))))))))))))))+++,,,------......---------------...//////000000000000111111222333333444444444555666777888999999::::::;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>======@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKOOONNNNNNQQQTTTXXXYYYYYYQQQNNNIIIFFFFFFGGGHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCC@@@AAACCCDDDDDDCCCBBBBBB@@@@@@??????>>>?????????AAAAAAAAA@@@@@@@@@??????>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999:::;;;;;;;;;::::::999999999999999999888777666777999;;;<<<::::::;;;;;;;;;:::999999777666555444555666777888999888777666444444444333222222222333333444444444333333444444444444444333333222111111111111111111333333333333333333333333444333333333222222111111.................................---------------,,,,,,---..................---,,,+++***+++,,,---++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++,,,,,,------,,,++++++******++++++,,,)))))))))******,,,------+++++++++***************nnn]]]OOOEEE??????:::999777666444333333333111111111111000000000///111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))***++++++***(((,,,+++++++++***)))))))))))))))))))))))))))))))))%%%''')))+++,,,,,,+++***)))((((((***---//////...++++++******)))******+++))))))))))))((((((((((((%%%''')))))))))((()))*********))))))((((((''''''(((((((((''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&'''((('''&&&&&&&&&((()))************))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((((('''((((((((((((((()))******...+++((('''((()))))))))))))))*********+++++++++((($$$"""%%%+++...---)))((((((((()))))))))******)))))))))))))))))))))))))))))))))******+++++++++(((((())))))***++++++,,,++++++******)))))))))(((************************%%%&&&&&&''''''&&&&&&%%%)))))))))(((((()))))))))***)))((((((***+++***)))&&&''')))++++++***)))'''(((((())))))(((((())))))++++++******)))(((''''''************)))))))))))))))))))))))))))******+++************************************************)))***++++++,,,,,,++++++,,,,,,---......//////000111111111111111222222222333333444555666777888888888999:::;;;<<<<<<=========>>>>>>>>>>>>>>>======@@@@@@AAACCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJNNNMMMLLLNNNQQQUUUVVVVVVPPPLLLGGGDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFDDDBBB@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;;;;;;;::::::999999999:::::::::999777666777999<<<>>>;;;;;;;;;;;;;;;:::999888666555555444555666777777666666555444444444444555333333333333333333333333222222333333444444333333333222111000000111222333222222222222222222222222111111111000//////......111111111111111111111111,,,,,,,,,---------------+++,,,------......------...---,,,+++++++++,,,,,,++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,***************+++,,,,,,************************kkk[[[NNNDDD??????:::999777666444333333333111111111111000000000///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))***++++++***(((,,,+++++++++***)))))))))))))))))))))))))))))))))'''(((***++++++***)))'''***))))))***,,,---,,,+++))))))(((((((((((())))))(((((((((((())))))))))))%%%'''******)))))))))*********))))))((((((''''''((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&)))******)))&&&%%%''')))************))))))))))))'''''''''''''''''''''''',,,++++++***)))(((''''''((((((((('''((())))))***+++***(((((())))))((('''******))))))(((((((((((('''$$$###&&&,,,...,,,)))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))************)))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((())))))((((((((()))(((''')))***+++***)))%%%''')))***+++***((('''''')))***)))((('''(((***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------.../////////111111111111111111111111333333444555666777888888666666888:::;;;;;;;;;;;;<<<======>>>>>>>>>======??????@@@BBBCCCEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHJJJMMMOOOOOOOOOLLLHHHDDDBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???????????????AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<;;;::::::999::::::;;;;;;;;;999777666777999;;;===;;;;;;;;;;;;:::999888888555555555555555666666777333333333333444555666777555555444333333222111111000000111222222222222222222222000000000111222333222222222222222222222222000000000//////.........111111111111111111111111,,,,,,,,,---------------+++,,,------......------------,,,,,,++++++++++++++++++******++++++,,,---++++++************++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,++++++******++++++,,,,,,+++******)))))))))***************************~~~iiiZZZMMMCCC??????:::999777666444333333333111111111111000000000000------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------+++******++++++***)))+++++++++***************))))))))))))))))))))))))))))))*********)))'''&&&***)))((()))++++++***)))(((((('''''''''((())))))(((((((((((())))))))))))''')))+++***)))(((((()))))))))))))))(((((((((((((((''''''&&&&&&''''''(((************)))((('''&&&''''''''''''''''''''''''***((('''((()))***)))(((&&&)))++++++'''&&&''')))******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''(((((()))***((()))***---...---)))&&&***))))))(((''''''&&&&&&***(((''')))++++++)))&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((('''''')))++++++***)))&&&'''((()))))))))(((((('''***+++***'''&&&'''***%%%%%%%%%&&&&&&'''''''''((((((((()))))))))******)))))))))))))))******+++***************++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---......//////000000111111111111111111222222333444555666777777333555777999::::::::::::<<<<<<===>>>>>>>>>=========>>>???@@@BBBDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGIIIJJJIIIHHHGGGEEEBBBAAABBBCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGFFFDDDCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????<<<============>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::777777777888888:::;;;<<<:::::::::::::::;;;;;;<<<;;;:::888777777888999:::999999:::::::::999888888555555666666666777777777333333333444555666777888555444444333111000000///...///000111222222222111111111111111111111222333111111111111111111111111000000000000000000111111.................................---------------,,,,,,---...............---------,,,,,,,,,++++++++++++******++++++,,,---++++++************++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++))))))(((((((((***************+++++++++|||hhhXXXMMMCCC??????:::999777666444333333333111111111111000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,++++++,,,,,,+++******************+++++++++))))))))))))))))))))))))***)))))))))(((((((((((('''&&&&&&'''***+++******((((((((((((((()))******'''((((((((()))))))))******++++++***((('''((()))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((()))))))))))))))((('''((((((((((((((((((((((((***((('''((()))***)))((( %%%***+++(((&&&'''))))))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&(((''''''''''''((())))))&&&)))...333555222,,,'''))))))))))))((((((((((((******+++++++++***((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''((())))))((('''''''''&&&''')))++++++***((('''''''''(((((((((((()))'''***,,,***'''%%%'''***((((((((((((((('''''''''&&&''''''((()))***++++++)))))))))))))))******+++))))))*********+++++++++************************+++,,,------......------+++,,,,,,------......///....../////////000000111000111111222333444555555222333666888::::::999999;;;<<<<<<===>>>>>>======<<<<<<===???AAACCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDGGGIIIHHHFFFCCCCCCBBBAAABBBDDDEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????=========>>>>>>>>>??????=========<<<<<<<<<;;;;;;666666777777888:::;;;<<<:::::::::::::::;;;<<<<<<:::999888777777777777777777777888999999999888888666666777777888888777777666666555555555555666666222222222111111000000000//////000111222333333222000000111222222222222222111111111111111111111111...//////000000111111111------------------------000//////......---------------...////////////...,,,---------,,,,,,++++++++++++******++++++,,,---++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++******************,,,++++++******++++++,,,+++***)))))))))))))))***))))))*********+++++++++{{{gggXXXLLLCCC??????:::999777666444333333333111111111111000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********...---+++,,,------,,,***))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((()))***$$$$$$$$$&&&)))+++++++++))))))((())))))***++++++'''((((((((())))))******,,,,,,,,,***'''&&&''')))''''''(((((())))))******'''''''''&&&&&&'''''''''&&&'''((()))************))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&!!!(((***)))'''(((***((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''((())))))%%%***111888:::666...((((((((())))))******++++++'''))),,,,,,+++***++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((($$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))******++++++++++++******&&&'''((())))))((('''&&&&&&&&&''')))++++++***((((((''''''''''''((())))))'''***---+++&&&$$$'''***......---,,,+++***))))))%%%&&&'''((()))***+++,,,)))))))))))))))******+++))))))******++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,------......///,,,,,,------...//////000//////000111222333444444111333555888999:::999888;;;;;;<<<===>>>>>>======;;;;;;===>>>@@@BBBCCCDDDAAAAAABBBDDDEEEGGGHHHHHHBBBCCCEEEHHHJJJHHHEEEAAABBBAAABBBCCCFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@AAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????======>>>>>>??????@@@@@@>>>============<<<<<<<<<666666666777888:::;;;<<<:::::::::::::::;;;<<<===:::999999888777666555555555666777888888888888888666666777888888888888888999888777666555444444444000000000000000111111111///000111222333444444444///000111333333333222111000000000000000000000000+++,,,,,,---...///000000////////////////////////111111000///...------------...//////000000//////,,,,,,---------,,,+++***++++++******++++++,,,---++++++************++++++************************)))************+++++++++++++++******************,,,++++++++++++++++++,,,(((((((((((()))***+++,,,))))))******++++++++++++{{{bbbSSSJJJCCC@@@???999999888666555444333222////////////000000000000111000///...---,,,,,,,,,,,,+++******,,,,,,,,,***++++++++++++++++++++++++***************)))(((((())))))************))))))))))))))))))))))))))))))%%%%%%&&&'''(((((('''''''''((()))******+++******'''(((***++++++)))'''&&&))))))))))))***+++,,,---***)))(((''''''((()))***))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((())))))))))))))))))***)))(((''''''***,,,)))((((((''''''''''''(((''''''((((((((((((''''''$$$,,,***111"""'''###(((((('''''''''((()))))))))))))))))))))((('''&&&%%%...***;;;YYYHHH***...)))(((''''''&&&&&&&&&&&&***))))))***,,,,,,+++***(((111 +++!!!...&&&))))))))))))))))))))))))((((((((((((((()))******(((,,,---)))###""")))///&&&%%%&&&...+++$$$&&&...+++''''''((())))))((()))***)))&&&###"""%%%(((''''''''''''((((((((()))+++++++++++++++***)))(((***)))(((&&&&&&&&&'''((())))))))))))((((((((((((((())))))))))))((((((''')))######***,,,(((&&&(((%%%%%%%%%&&&''')))+++,,,***'''(((+++---+++***+++))))))*********+++++++++******+++++++++,,,,,,,,,&&&222///%%%)))...------,,,,,,,,,---------......444444444555555666666666444444555666777888999999<<<<<<;;;;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCDDDGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGHHHAAA@@@FFFEEE<<<:::@@@DDDEEEEEEDDDAAA@@@AAABBB@@@===BBBDDD<<<<<>>AAAEEEHHHIIIDDDCCCBBB@@@???>>>>>>>>>======>>>??????????????????@@@AAABBBAAA???===;;;999999:::;;;;;;<<<======::::::::::::::::::::::::666555555444444444555555666777777777777777666666666666666666777777777777555555444333333333333444444333222222111111222222111222333444555666666666222222111000000111222222222111111000///......---111111111111000000000000///////////////......---//////.........---------***+++,,,---...---,,,+++000///,,,((((((---...+++)))******++++++,,,---------,,,,,,+++*********+++,,,,,,++++++***)))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,***************************++++++***))))))***,,,***+++,,,+++)))))))))***zzzbbbSSSJJJCCC??????999999888666555444333222222111111000///...------//////......---.........000...------......---,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))************************+++******)))'''%%%$$$###))))))*********))))))((('''((())))))))))))''''''(((((((((((()))******+++***)))(((''''''((()))***((((((((((((((()))))))))(((((((((((('''''''''&&&'''''''''''''''''''''''')))))))))*********++++++)))***+++***(((((()))+++***)))((('''''''''''''''''''''((((((((((((''''''!!!111''''''%%%###222+++(((''''''&&&&&&&&&''''''###$$$$$$$$$######"""!!!%%%,,,'''333LLL>>>&&&---(((((('''&&&&&&&&&&&&&&&)))(((((()))++++++***(((...***###---+++)))+++000((((((((((((((((((((((((((((((((((((((())))))***&&&'''***///222000(((!!!777666)))!!!%%%%%%$$$,,,'''((())))))((()))+++---&&&)))---111222///+++'''(((((((((((())))))))))))))))))******)))(((((('''***)))((('''''''''(((((()))))))))(((((((((''''''(((((())))))))))))(((((("""'''...///(((""""""'''...//////...+++(((%%%###$$$,,,///((( !!!&&&(((++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,***)))))),,,111222...++++++++++++,,,,,,,,,------......//////000111111222777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;<<<<<<======CCCBBBCCCEEEFFFFFFDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFHHHDDD>>>===@@@CCC???999777888;;;>>>@@@BBBDDDEEEDDD@@@DDDFFF???@@@CCC>>>===AAADDDDDDAAA>>>999555DDDCCCBBB@@@??????>>>>>><<<===>>>>>>??????>>>>>>>>>>>>???@@@???===;;;:::999999999:::;;;;;;<<<<<<999999999999999999999999777666555444444444444444555666777777888888888888666666666666666666666777555555444333333333333444444333222222111111222222111222333444444444444444444333333222222333333444222111111000//////......111111000000000/////////000000000000000//////............------------,,,++++++,,,,,,------,,,,,,***+++(((%%%'''---...,,,)))******++++++,,,---------,,,++++++******++++++******************++++++((())))))******+++***************+++++++++,,,,,,************************((()))******(((((()))******+++,,,+++)))))))))***yyyaaaRRRJJJCCC???>>>999999888666555444333222111111000///...---,,,,,,,,,,,,,,,,,,,,,---...///000///------......---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))(((((((((((())))))++++++++++++++++++++++++------,,,***(((&&&$$$###************)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''((()))***++++++,,,...---+++***)))*********)))''''''&&&&&&&&&''''''((((((((((((''''''%%%$$$''''''&&&------,,,+++***************)))))))))***))))))((('''(((...'''---???555'''000,,,+++******)))*********+++******+++------,,,+++######(((((((((!!!((((((((((((((((((((((((''''''((((((((()))))))))333*** '''---///###$$$'''111...&&&(((!!!'''---...***%%%""""""...(((!!!###&&&'''***)))))))))))))))))))))''''''((((((((('''&&&&&&******)))((((((((())))))((((((((('''''''''&&&&&&&&&'''((())))))***))))))444,,,"""'''000111,,,!!!$$$(((***,,,,,,,,,$$$'''&&&&&&///666... ************++++++++++++*********++++++++++++,,,///'''***111,,,)))***(((........./////////000000000111222333444555666777444444555666777888888999?????????@@@AAABBBCCCCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@???@@@CCCFFFGGGDDDAAADDDEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEE;;;FFFIII???;;;CCCGGGDDDCCCDDDFFFGGGDDD>>>555///;;;777<<<@@@<<<@@@EEEAAA???<<<999888:::???DDDHHHCCCBBBAAA@@@???>>>>>>>>><<<<<<===>>>>>>>>>======;;;<<<======<<<;;;999888888888999999::::::;;;;;;888888888888888888888888888777666555444444333333444555666777888999999999666666666666666666666666555555444333333333333444444333222222111111222222111222222333333333222222444333222222222222333444111111111000000//////...000000000/////////......000111111111111000//////------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------***+++***))),,,333555333)))******++++++,,,------,,,,,,++++++******++++++((())))))***++++++,,,,,,((())))))************************++++++++++++,,,************************'''(((******((('''((()))***+++,,,+++)))))))))***www```RRRIIIBBB>>>===999999888666555444333222---.........////////////+++++++++******++++++,,,+++***)))***+++,,,+++***++++++++++++++++++++++++***++++++,,,++++++******))))))(((''''''((())))))++++++++++++++++++++++++))))))*********))))))((())))))******)))(((''''''(((''''''&&&''''''((()))(((((())))))((((((((('''))))))(((((((((((())))))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###$$$%%%'''))),,,///111111///,,,******+++***)))'''&&&&&&&&&&&&''''''((((((((((((''''''---,,,***###)))((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###'''###%%%...((( )))&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&(((((('''%%%$$$---///(((###888---)))(((((((((((((((((((((((('''''''''((((((((((((((('''***---,,,'''%%%&&&(((222222''' %%%&&&%%%+++---,,,)))''''''+++111666$$$%%%(((,,,//////---,,,))))))))))))(((((((((((('''''''''(((((('''&&&&&&*********))))))))))))***((('''''''''&&&&&&&&&&&&&&&&&&''')))************'''222///(((%%%&&&&&&(((***---...---)))%%%"""(((,,,,,,%%%&&&///''''''''''''((((((((((((************+++++++++++++++***222111###$$$......)))))))))*********++++++,,,,,,---///000222333444333444444555666777888888666777888999;;;===???@@@DDDCCCAAA???>>><<<<<<;;;===@@@BBBBBBDDDHHHHHHGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@GGGHHHAAA<<<<<<:::666BBB>>>:::999===CCCGGGIIIIIIBBBDDDDDD>>>???BBB;;;::::::===BBBBBB===777555AAA@@@???>>>============<<<<<<============<<<<<<;;;;;;<<<<<<;;;:::999888888888888999999:::::::::888888888888888888888888999888777555444333333333444555666666777777777777666666666666666555555555555555444333333333333444444333222222111111222222111111222222222111111000111111000000000000111111111111111000000000//////////////////............000000000000000///......------,,,,,,,,,+++++++++---,,,+++***+++,,,---...,,,------,,,///666888555)))******++++++,,,------,,,,,,++++++***++++++,,,))))))*********+++++++++******+++++++++++++++***************++++++++++++************************''')))***+++)))(((((()))***+++,,,+++)))))))))***vvv___QQQIIIBBB===<<<999999888666555444333222.........////////////000///...---,,,++++++++++++(((''''''(((+++,,,,,,+++++++++++++++++++++++++++))))))***************)))))))))(((((((((((())))))++++++++++++++++++++++++'''((()))***++++++++++++''''''((()))))))))))))))'''''''''''''''((()))***((()))*********)))((('''(((((())))))))))))((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$######%%%'''(((---000222333111---+++*********(((''''''&&&&&&&&&''''''((((((((((((''''''***%%%++++++$$$###)))555---,,,+++***)))((((((((('''(((((()))))))))(((((())),,,+++,,,///***''',,,******))))))))))))***+++++++++***,,,---...,,,+++...,,,###$$$222&&&''''''''''''''''''''''''&&&&&&'''((()))(((((('''###%%%''''''&&&&&&'''(((###)))'''(((///,,,%%%'''%%%$$$$$$(((+++)))###***)))(((%%%""" !!!'''''''''''''''''''''''''''(((((()))))))))(((((()))))))))************)))((('''''''''&&&&&&&&&&&&&&&&&&''')))************...000///)))%%%$$$$$$"""***'''"""$$$***...'''"""&&&111333***''',,,&&&&&&'''''''''((((((((())))))*********+++++++++'''---000,,,)))000222)))....../////////000000000...///000111333444666666555666777777999999:::;;;777888:::<<>>======;;;BBBEEEBBBBBBGGGLLLMMMDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCGGG>>>;;;EEEMMMIIIBBB???===>>>???@@@???;;;666222;;;555888;;;888;;;>>>777AAA:::777;;;???AAAEEEJJJ???>>>===<<<<<<;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;::::::888888999999999999::::::999999999999999999999999:::999777666555444333333666666666666555444444333777666666666555555444444555555444333333333333444444333222222111111222222111111222222222111000000000000000000000000000000111111111111000000000000////////////..................//////......---,,,------,,,,,,,,,+++++++++---,,,+++***+++,,,---...+++,,,+++))),,,111222///)))******++++++,,,------,,,++++++***++++++,,,,,,+++++++++*********))))))+++,,,,,,---,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((***++++++***))))))******+++,,,+++)))))))))***ttt^^^PPPHHHAAA<<<;;;999999888666555444333222222222111000///...------333333111000///.........***))))))***---......---++++++++++++++++++++++++(((((()))************)))))))))************))))))++++++++++++++++++++++++))))))************))))))%%%&&&'''((())))))))))))''''''(((((())))))******'''((()))***+++***)))((((((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***+++...111111///,,,+++***))))))(((''''''''''''(((''''''((((((((((((''''''!!!+++///"""+++000&&&&&&%%%$$$#########$$$###$$$%%%%%%%%%%%%%%%%%%'''(((+++,,,***(((''''''''''''&&&&&&&&&'''(((((()))(((((()))++++++***(((%%%'''666---999333''''''''''''''''''''''''%%%&&&'''((()))(((''''''///***&&&(((...000---(((<<>>AAADDD;;;111999KKKFFFEEEFFFMMM]]]uuu{{{nnnZZZLLL@@@000===666777???CCC>>><<<===>>>===<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999999999999999999999999999888777666555555444444777777777666555444333222777666666555555444444444555555444333333333333444444333222222111111222222000111111222222222111111111111222333333222111111111111111111111111111111000000000/////////......---............---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---+++,,,000///,,,)))******++++++,,,------++++++******++++++,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,+++***)))))))))************+++))))))))))))))))))))))))***++++++***))))))+++,,,***+++,,,+++)))))))))***sss]]]PPPHHHAAA<<<:::999999888666555444333222333333222111000///......222111111000/////////000...---,,,---......---,,,++++++++++++++++++++++++((()))******+++++++++***((())),,,------,,,)))(((************************)))*********)))(((((('''''''''((((((((((((((('''&&&((()))++++++++++++***%%%&&&((()))******(((((('''((()))******)))((('''(((((((((''''''&&&&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((***,,,---+++)))))))))(((''''''''''''(((((()))''''''((((((((((((''''''"""((('''222...:::&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((()))'''******&&&(((***%%%''''''&&&&&&''''''((()))(((''''''(((******)))(((---%%%BBB$$$((("""***''''''''''''''''''''''''$$$%%%'''))))))((('''&&&$$$$$$(((999^^^kkkJJJ***%%%!!!$$$++++++###$$$%%%%%%&&&'''((())))))'''((()))************)))&&&'''((()))))))))(((((()))))))))(((((((((''''''(((((())))))))))))(((((()))&&&%%%&&&+++JJJOOO///)))***))))))*********+++++++++))))))))))))************+++444%%%"""000""" GGG)))))))))*********++++++------......///000111111444555555666777888999999777777777888:::;;;===>>>BBBBBBAAA@@@????????????@@@DDDCCC@@@DDDJJJEEE999CCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBCCCBBBBBBAAABBBFFFGGGAAA;;;DDD___xxxpppQQQ===444999EEE>>>>>>======<<<<<<======>>>>>>??????>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::::::::888888888888888888888888888888777666555555666666777888888888777666555555777777666555555444333333555555444333333333333444444333222222111111222222000000111222333333333333000111222333333222111000111111111111111111111111111111000000000/////////...............------,,,.........------------,,,++++++,,,,,,------,,,,,,///000///,,,---000///+++)))******++++++,,,------++++++******++++++,,,---++++++*********************+++++++++******)))((())))))))))))************))))))))))))))))))))))))++++++***(((&&&'''***---***+++,,,+++)))))))))***rrr]]]PPPHHHAAA<<<:::999999888666555444333222000111111111222222222222...------------...//////111///---------,,,+++)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((***---//////---***((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))((('''&&&%%%&&&(((***,,,---,,,+++***###$$$&&&((())))))(((''''''((()))******)))((('''))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%'''))))))(((''''''((('''&&&&&&''''''((()))***''''''((((((((((((''''''******+++%%%)))<<<111$$$"""222!!!''''''''''''''''''''''''$$$%%%'''))))))((('''&&&)))jjjhhh555###%%%+++---$$$%%%&&&'''(((***++++++''''''((()))******))))))%%%&&&''')))))))))((('''))))))))))))((((((((((((((()))))))))))))))((('''(((???GGG(((((((((((())))))))))))))))))))))))************"""444))))))222777CCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBCCCBBBAAAAAAAAA;;;999PPPZZZ999@@@??????>>>>>>>>>>>>??????????????????>>>======;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888777666666666666666777777888888999999999888888777777666555444444333333555555444333333333333444444333222222111111222222///000111222333444444444...///000111111000///...111111111111111111222222111111111111000000000000///////////////......---//////.........---------***+++,,,---...---,,,+++***+++***((())),,,+++''')))******+++,,,,,,------+++*********+++,,,,,,---)))))))))***++++++,,,,,,)))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))+++***(((&&&$$$&&&***---***+++,,,+++)))))))))***sss]]]OOOFFF???<<<<<<777666666555444222111000000000000000000000000000111000...///111333222111000000///...---,,,,,,,,,...///111000...,,,+++,,,)))))))))***+++++++++,,,******))))))))))))******************************''''''''''''((((((((()))((()))*********((('''&&&''''''''''''''''''&&&&&&((()))***)))((('''((()))************************'''''''''''''''((())))))'''((()))))))))'''%%%###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&$$$%%%&&&((()))*********######---###!!!///$$$)))(((333 ,,,%%%&&&&&&&&&'''(((((((((***..."""$$$---$$$JJJ)))"""'''%%%(((%%%%%%&&&,,,))))))))))))((((((((((((((('''&&&(((******'''$$$$$$&&&''''''&&&&&&''')))---(((***))),,,"""###!!!777```+++,,,&&& //////!!!******(((///&&&###999$$$&&&---000'''@@@GGGKKK999KKKAAA>>>DDDAAA>>><<<@@@FFF666JJJ;;;:::DDDKKK---<<>><<<===<<<@@@@@@777;;;;;;:::::::::;;;<<<<<<999999999999999:::::::::666555555555555666666777;;;:::888777777777888999333444555666666555444333444444555555555444222111444444444444444444444444333333333222222222111111333333222111000000000111111111111111000000000000111111111111111111111111///............---------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++******)))(((''''''&&&++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++*********)))))))))))))))''''''''''''''''''''''''************************ppp[[[NNNFFF???======888777666555333222111111000000000000000000000000000///......///000111111000///...------,,,,,,,,,---......---+++******+++***************+++++++++******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))((()))******)))((('''&&&''''''''''''''''''''''''((()))***)))((('''((()))''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&$$$"""&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''',,,###%%%"""%%%%%%###&&&***%%%%%%&&&&&&&&&'''''''''''''''%%%''':::___>>>000+++'''!!!000)))((((((((((((((((((((((((''''''(((******(((%%%'''((()))(((''''''(((***+++((('''%%%(((--- $$$555$$$,,,%%%000...***)))"""---(((...!!!444---!!!,,,OOO>>>DDD:::GGG???AAAEEEAAA???BBB999???MMM777;;;nnnMMM333>>><<<444,,,BBBBBB666<<>>===:::999999888888888999999999999999999999888888888555555555555555666777888888777666555555555666777333444555666666555444333444555555666555444333222333333333333333333333333333222222222111111111111222222111000000000111111111111111000000000//////........................///............---------,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++***))))))((((((*********+++++++++,,,,,,************************))))))))))))))))))))))))************)))))))))(((((()))))))))***************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))nnnZZZMMMFFF@@@>>>???999888666444222222222222000000000000000000000000.........---,,,---///111000///...---,,,,,,,,,,,,,,,,,,,,,***(((((()))++++++++++++*********************))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))(((((('''''''''''''''''''''''''''((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))(((&&&$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''$$$$$$%%%%%%&&&''''''((()))))))))((('''&&&%%%$$$)))"""###&&&,,,$$$'''!!!%%%%%%000&&&'''''''''''''''&&&&&&&&&111...sss%%%,,,(((000&&&,,,(((((((((((((((((((((((()))(((((()))******((('''&&&&&&%%%###!!!"""$$$&&&888(((&&&---!!!MMMIII111---(((%%%+++'''***)))"""444...''' 666*** ...sss:::??????DDD>>>EEECCCDDD;;;FFF::::::OOO///ooo~~~???>>>FFFAAACCC444333AAA:::222CCC::::::999888777777777777999999999888888777777666444444444555555777888888888777666555555555666666444444555555555555444444444555666666666555444333222222222222222222222222222222111111111000000000000000/////////000111111111111000000000000//////........................///............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******)))))))))))))))************+++************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))******************************((((((((((((((((((((((((nnnZZZNNNGGGAAA>>>???:::888666333222222333333000000000000000000000000---......---++++++...000///...------,,,,,,,,,---,,,,,,+++(((''''''))),,,,,,+++++++++***)))))))))******))))))))))))******************************'''(((((((((((()))))))))((())))))))))))(((((((((''''''''''''((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((())))))***'''((()))***++++++++++++&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&%%%$$$ '''***(((+++###333555***%%%***!!!((((((((('''&&&&&&&&&%%%+++@@@TTT^^^!!!&&& +++!!!'''''''''((((((((((((((())))))((())))))))))))(((&&&%%%$$$!!! """%%%111...111lllaaa999 +++***))))))000###+++******%%%***###///+++```===???GGGAAA===FFF@@@EEE666EEE@@@@@@888QQQ^^^222CCC:::999>>><<<666777===<<<<<<;;;999888888888888999999999888777666555555444444444444555777888999999999888888777777777777444444444444444444444444444555666666666555444333222222222222222222222222111111111000000000000/////////......///000111111111000000000////////////000000000000000000000000///............---------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))*********++++++************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********)))))))))))))))*********************************))))))))))))))))))))))))ooo\\\OOOHHHAAA======;;;999666333222222333444000000000000000000000000......///...---------......------,,,,,,,,,,,,---,,,,,,+++)))((((((+++---,,,+++++++++***)))))))))******))))))))))))******************************(((((((((((()))))))))***)))(((((((((((()))))))))'''''''''((((((((())))))((()))***)))((('''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((######$$$&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((('''''''''&&&'''''''''''''''&&&&&&!!!---,,,###'''!!!"""---$$$)))$$$&&&((((((((('''&&&&&&&&&%%%999///###$$$,,,&&&&&&''''''((((((((()))((())))))(((((((((((()))******(((%%%###$$$'''***111uuuttt&&&(((+++111%%%(((111$$$$$$%%%,,,)))%%%"""555''''''ZZZBBB???HHH???>>>FFF??????:::AAA<<>>666MMMHHHEEE///@@@666444@@@888888888777666555555555555999999999888888777777666666555555555555666777777555555666666666555444333444444333333333333444444222333444555555555444333333333333333333333333333222222111111111000000000000000/////////000111111000000////////////......------------------------///............---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******)))(((((((((((((((((((((*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))******++++++((((((((((((((((((((((((************************zzzjjjXXXMMMFFF@@@<<<<<<999888777666555333333222000000000000000000000000222000///333777666000)))---,,,,,,+++,,,,,,------***+++,,,,,,******+++,,,***************+++++++++******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********)))(((''''''((()))***+++&&&''''''((())))))******((()))***)))((('''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&'''!!!''')))***...(((!!!###$$$&&&''')))+++PPPDDD###GGG$$$111 $$$!!!(((&&&000(((&&&&&&&&&&&&&&&''''''''''''''' ...>>>%%%%%%&&&''''''((())))))&&&'''(((&&&$$$$$$''')))$$$%%%%%%$$$######%%%''' ppp<<<333===***///{{{---,,,$$$'''+++---&&&((('''+++,,,$$$(((000666 QQQ@@@AAA===CCCAAAAAA<<<>>>===???DDDaaa{{{PPP777___BBB444===444000>>>777666666555555555666666999999999999999888888888777666666555555555555666444555666666666555444333444444333222222333444444000111333444444444333222222222222222222222222222333222222222111111111111222222111000000000111111000000/////////.........------------------------///............---------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))((()))))))))************************)))))))))((('''(((((()))******++++++((((((((((((((((((((((((************************uuufffUUUKKKEEE???<<<<<<888888888777666444222111000000000000000000000000444000///444::::::000''',,,,,,,,,++++++,,,------(((***,,,,,,+++******+++))))))******+++++++++,,,******))))))))))))******************************))))))))))))************)))(((''''''''')))***+++&&&''''''((()))******+++(((******)))((('''((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''&&&%%%%%%(((!!!.../// 333&&&)))%%%###$$$((()))$$$ %%%MMMxxx'''###%%%,,,$$$---+++!!!(((---+++&&&%%%&&&&&&''''''((((((((("""666rrr///)))666""">>>%%%%%%&&&&&&'''((())))))%%%''''''&&&######&&&)))$$$&&&((((((''''''((()))MMMddd$$$===---$$$!!!VVV---***(((((($$$%%%---%%%"""---)))(((!!!%%%)))***]]]GGGAAA>>>DDD===???EEE666===PPP999iiiZZZ///;;;666<<>>///--- ,,,)))''')))zzz&&&$$$###555...)))(((((('''''''''((((((&&&///;;;===AAA888LLL666DDD;;;DDDHHH>>>@@@{{{ccc666BBBGGG444999FFF777888GGG444OOObbb???;;;>>>///777777888888888999999999::::::::::::::::::::::::999888666555444444444555555555666777777777777777555555555555555555555555444444444444333222111000222333333444444333333222222333333333333222111111...000222333333333111000////////////............000////////////.........,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++,,,+++)))))))))***,,,,,,,,,+++***))))))(((((((((((((((((((((((((((+++***)))))))))***,,,---))))))************))))))(((((())))))))))))((((((******))))))******+++,,,))))))))))))************(((((((((((((((((((((((('''''''''((())))))******+++******)))(((''''''&&&uuufffVVVLLLFFF@@@===<<<999888888666555444333222//////////////////......---...////////////...---------------------,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******************************)))((('''''')))++++++***))),,,---***&&&$$$'''+++&&&'''(((((())))))(((((())))))))))))+++,,,...000)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''((((((***)))(((''''''(((((())))))((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&))))))))))))((((((((((((!!!))),,,)))&&&$$$$$$&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&'''''''''''''''''''''''''''cccAAA### )))***&&&### ,,,+++%%%'''zzz&&&777,,,'''///%%%%%%%%%%%%%%%%%%%%%%%%---)))$$$"""***'''ooo""""""!!!''''''###$$$"""TTT"""%%%---...(((***))))))((((((((())))))***&&&+++222UUU<<>><<<@@@=========>>>FFFFFFKKKQQQTTT000666CCC???;;;AAA<<>>BBBCCC<<<888BBBIIIDDD666000666888888888888888888888888999999999999999999999999888777777666666666555555333444555555666666555555444444444444444444444444444444555555444333222222222333333444444333333222111111111222111000000///...///000111111111000000////////////............/////////.........------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,+++)))))))))******)))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++++++++************++++++++++++******((((((''''''(((((()))***((()))))))))************************************++++++******))))))))))))%%%&&&'''((()))***+++,,,qqqbbbRRRJJJEEE@@@======:::999888777555333222111//////...---,,,++++++***........................+++++++++,,,,,,,,,------------............------******++++++++++++******************************+++)))(((((()))***)))(((%%%''')))***)))'''%%%%%%''''''((()))))))))))))))'''(((***,,,...000222333)))((((((''''''((())))))************************&&&''''''(((((((((((((((&&&&&&'''(((((())))))))),,,,,,+++***(((%%%###"""''''''&&&&&&&&&''''''(((%%%%%%%%%$$$%%%&&&&&&''')))(((&&&&&&((()))((('''((((((''''''''''''''''''%%%&&&'''((()))(((''''''(((((((((''''''&&&&&&&&&'''"""(((eee(((+++...---***((()))+++&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''':::999UUU!!!***--- %%%((('''%%%'''++++++(((333!!!***(((GGG)))***+++!!!%%%%%%%%%%%%%%%%%%%%%%%%"""***)))%%%pppYYY((()))$$$%%%***######'''---"""999000222'''''''''''''''((()))******###---)))*** bbb;;;AAA<<>><<<===???EEEEEEKKK>>>FFF>>><<<@@@BBB>>>>>>BBB<<<;;;EEEHHH>>>>>>AAA;;;???JJJrrr333888888888888888888888888888888888888888888888888777777777777777666666666555555666777777777777666444444444444444444444444444444555555555444333333222333333444444333333222000000111111000000///.........//////000000000000////////////............///............---------++++++,,,,,,++++++***)))++++++++++++++++++++++++***+++,,,+++)))))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((*********++++++***************++++++++++++******)))(((((((((((()))******((()))))))))************))))))))))))))))))))))))(((((())))))************'''((((((((()))))))))***oooaaaQQQIIIDDD@@@======;;;:::888777555333111111000/////////...---------//////............//////*********+++,,,---------,,,------............---******++++++++++++*********************************)))'''((()))******)))'''(((***++++++***((('''&&&''''''((((((((((((((('''(((***+++---......///'''((()))******))))))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((())))))(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''((((((''''''(((((((((((('''&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&& '''\\\''')))******)))(((((()))'''(((((((((''''''&&&%%%''''''''''''''''''''''''555,,,qqq&&&000''')))***+++,,,***'''%%%###222$$$"""---)))###'''kkk'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&)))""")))%%%&&&333######!!!,,,%%%''' ((((((... '''&&&&&&''''''((()))***,,,...&&&(((555???999???===@@@<<<999999??????AAABBB:::BBBEEECCCEEE>>>;;;???@@@>>>???EEEDDD888999AAAAAA@@@>>>777<<<<<<777999999999888888888888888777777777777777777777777666777777888888777777666555666666777777777777777555555555555555555555555444444555555555555444444222333333444444333333222000000000000000///................../////////000////////////............,,,,,,,,,,,,+++++++++++++++++++++++++++******)))++++++++++++++++++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++&&&''''''((()))((((((((())))))************)))))))))******************)))))))))(((((())))))***+++))))))))))))************((((((((((((((((((((((((&&&''''''((()))*********))))))))))))((((((((((((nnn```PPPHHHDDD@@@======;;;:::999777555333111000111111111111111111111111......---,,,,,,---......++++++++++++++++++,,,,,,***++++++,,,------,,,,,,******++++++++++++******************************((('''&&&&&&(((******)))))))))***+++,,,+++***(((%%%%%%&&&''''''''''''''''''((()))***++++++******&&&''''''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''"""######$$$$$$###"""!!!###'''***,,,,,,---&&&&&&&&&&&&&&&'''(((((()))))))))))))))******+++(((&&&%%%%%%&&&''''''&&&%%%&&&((()))((('''$$$###$$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''((("""(((^^^'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''',,,>>> ***ZZZDDD(((+++$$$(((,,,###"""!!!"""%%%)))++++++222333((('''&&&"""'''""",,,!!!,,,((())))))))))))))))))))))))***((()))iii,,,%%%(((%%%,,,&&&,,,""""""'''+++""")))''''''''''''((()))***+++)))111+++ 444@@@LLL888;;;===777999;;;888BBB:::;;;<<<***WWWuuu:::???777@@@333CCCJJJAAA<<>>;;;:::999777555333111000............////////////------++++++++++++------------,,,++++++*********((()))***+++++++++++++++******++++++++++++******************************&&&%%%$$$%%%''')))))))))))))))((()))***+++***((($$$%%%&&&&&&''''''&&&&&&'''((()))******)))'''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((()))))))))'''&&&%%%&&&''''''((('''&&&$$$###$$$%%%'''((((((&&&%%%###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$&&&'''&&&%%%###%%%''')))(((&&&### ((((((''''''((()))+++,,,))))))((((((''''''''''''&&&!!!'''___(((%%%"""###&&&'''&&&$$$"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''---FFF///"""+++,,,)))(((### %%%&&&((()))***++++++'''###000!!!(((..."""###+++###"""nnneee###&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%###'''---222))),,,(((''' )))***"""%%%aaa---&&&(((((((((((()))***+++,,,&&&000"""+++"""((("""444ooo;;;<<>>BBBBBB>>>:::;;;???@@@>>><<<444BBBBBB888:::===<<<===<<<@@@999999999999888888777777777777777777777777777777666777888999999888777666333444555555666666555555777777777777777777777777444444555555555555555444222333333444444333333222///////////////......---...------------...//////000/////////.....................---------,,,,,,***++++++++++++***))))))++++++++++++++++++++++++***+++,,,+++)))))))))******************+++++++++''''''''''''''''''''''''&&&''')))*********)))(((''''''((((((((((((''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))************''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''((((((((())))))******nnn___PPPGGGCCC>>><<<<<<<<<;;;999777444222000///000333555333...,,,...111///...---,,,,,,---///000+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++***)))((((((************************))))))(((((('''''''''&&&((((((((((((((((((((((((+++***((('''&&&''')))***((((((((((((((()))***+++((((((''''''&&&&&&&&&%%%'''&&&&&&(((******&&&###'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%$$$$$$%%%&&&(((***+++***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&'''((()))))))))(((&&&%%%'''''''''''''''''''''''''''###'''ZZZ&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&))))))''''''))),,,\\\aaa```OOO777&&&%%%***'''''''''''''''((())))))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((***ggg$$$ &&&))))))(((((('''''''''&&&(((222CCC___&&&&&&&&&''''''''''''((('''%%%'''***'''''''''''''''((())))))''''''(((((((((((('''''',,,???;;;222>>>:::999::::::888888999<<>>>>>EEEWWWjjjqqqjjj```BBBAAA@@@???>>>>>>>>>>>>======>>>???????????????<<<===>>>===<<<;;;<<<>>>???333777777@@@888777222:::444444444444555555555666777777777777777777777777666666666666666777888888777777888888888888777777999888888777666555555444444444333222222111111000222111111000///......---------............------000000///...,,,+++***)))++++++------------++++++)))******+++++++++************))))))))))))))))))---,,,++++++******++++++************)))(((&&&&&&'''(((((())))))))))))))))))))))))***++++++,,,,,,+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))mmm^^^OOOGGGCCC>>><<<<<<<<<;;;999777444222000///000222444222...,,,...111///...---,,,,,,---...000++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&'''&&&%%%'''))))))&&&$$$''''''''''''''''''''''''&&&''''''(((''''''&&&&&&((('''&&&&&&'''((()))***%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''((())))))((('''&&&%%%'''''''''''''''''''''''''''###'''ZZZ'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&(((***&&&***---)))###"""&&&'''''''''''''''(((((()))'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''^^^III,,,&&&)))((((((((('''''''''&&&%%% )))~~~III'''''''''(((((((((((()))'''%%%'''111***'''''''''''''''((())))))''''''((((((((((((''''''...)))$$$zzz~~~yyy___999777===999888999999888777888;;;>>>BBB>>><<<>>>BBBDDDBBB>>>AAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<===>>>>>>======;;;<<<======;;;;;;<<<===888===AAA999999666===222111444555555555666666666666777777777777777777777777555555444444555666666777777777888888888888777777888888777777666555555444555555444444333222222111111111000000//////...............//////.........//////...---,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***))))))))))))************---,,,+++*********++++++************)))((('''&&&'''(((((())))))))))))))),,,,,,+++******))))))(((******)))(((((()))******''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))kkk]]]NNNGGGCCC>>><<<<<<;;;;;;999777444222111000///222333222...---...111///...---,,,,,,---...///,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,&&&''''''((()))******+++(((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((((((''''''%%%$$$$$$###$$$%%%'''((((((''''''&&&&&&&&&&&&'''))))))(((((((((((('''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''))))))(((((('''(((((()))%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$&&&'''(((((((((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''###'''ZZZ(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((""""""###&&&(((+++,,,,,,''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''ggg***$$$((((((((('''''''''''''''###'''$$$...'''(((((((((((()))))))))'''%%%'''QQQ)))'''''''''''''''((())))))''''''(((((((((((('''''')))...555aaa111---"""......&&&///444...&&&$$$(((000666999+++$$$ggg444<<<:::888888999999999888999;;;>>>FFFEEEBBB>>>::::::===@@@AAAAAA@@@???>>>>>>>>>>>>999:::;;;;;;<<<;;;;;;;;;:::;;;<<<;;;:::999:::<<<777BBBTTT:::777444DDD777777666666666666777777777777777777777777777777777777444444444333444444555666666777777888888777777666888777777666666555555555666666555444444333333222000000000000////////////...//////000000//////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,+++***)))))))))*********++++++...,,,***)))))))))+++,,,************)))((('''''''''((())))))******)))))),,,++++++******)))((((((***))))))(((((())))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))~~~hhh[[[MMMFFFCCC???<<<<<<;;;:::999777555333111000///111222111///---...000///...---,,,,,,,,,---------,,,,,,,,,++++++******))))))*********+++++++++%%%%%%'''(((***+++------))))))))))))))))))))))))))))))((((((((((((((((((''''''((())))))(((''''''$$$$$$$$$%%%&&&''')))***+++***)))((((((((((((((()))))))))))))))((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((***)))(((''''''&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((((((&&&$$$"""!!!"""###$$$%%%&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''###'''ZZZ''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&---+++)))((()))(((&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%''''''''''''''''''''''''###+++444''''''''''''(((((((((((('''%%%'''uuu&&&'''''''''''''''((())))))''''''((((((((((((''''''777'''(((UUUJJJ---"""...222------000000111222555666333...)))555999555555000<<<777666999:::;;;:::::::::<<>>@@@BBBAAA@@@???>>>>>>=========999::::::;;;;;;;;;::::::888:::;;;:::999888999:::>>>999:::===111AAA555===666777777777777888888888777777777777777777777777555444444444444444555555666666777777777777666666777777666666666555555555555555555444333333222222////////////000000000000//////000000000000//////------------------------------++++++++++++------------------,,,+++***)))((())))))******++++++,,,...,,,***(((((()))+++,,,***************)))((('''(((((()))************)))(((((())))))***+++++++++)))))))))(((((()))))))))'''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((({{{fffYYYLLLFFFCCC???<<<<<<;;;:::888777555333111111///000000000///...//////......------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++'''((()))+++---...000000************************(((((())))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''((()))+++,,,---+++***)))(((((((((((((((((((((((()))))))))))))))&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''######$$$&&&'''(((((()))***)))(((''''''&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&(((((((((&&&$$$"""!!!"""###$$$%%%%%%%%%%%%'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###'''ZZZ&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$######$$$&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((===,,,&&&&&&&&&'''''''''''''''&&&,,,^^^%%%%%%%%%&&&&&&&&&'''''''''%%%'''&&&'''''''''''''''((())))))''''''(((((((((((('''''',,, &&&!!!(((xxxAAA999(((!!!444'''((('''&&&'''***,,,......666000DDD555999555666777888999999999999;;;<<<999;;;???BBBBBBAAA>>><<>>============;;;;;;<<<<<<<<<;;;;;;:::888999:::999888777888:::@@@333999===000:::///666777777777777888888888999777777777777777777777777666666555555444555555666666666777777777777666666666666666666555555555555444444333333222111111111////////////000000000000//////000000000000//////,,,,,,,,,------------...------++++++++++++------+++++++++++++++***))))))))))))******+++++++++,,,---,,,***(((((()))***+++)))************))))))(((((())))))***************'''(((((()))******++++++((((((((())))))(((((((((((())))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((xxxcccWWWKKKFFFCCC???======:::999888777555333222111////////////////////////......------,,,,,,+++++++++++++++++++++******************++++++++++++,,,%%%%%%&&&((()))***+++,,,************************(((((())))))))))))******&&&'''(((******((('''&&&'''((()))***+++,,,------(((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$!!!"""###%%%'''(((((((((%%%%%%$$$%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''###'''ZZZ&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&$$$'''+++***'''&&&))),,,&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((222ooo,,,&&&&&&&&&&&&&&&'''''''''(((***%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%'''((('''''''''''''''((())))))''''''(((((((((((('''''',,,(((###///BBB'''555---(((.........///111333666777DDD222+++===444ZZZGGG777777666444555777777666666888999BBB@@@>>>???BBBDDDCCCBBB@@@@@@???>>>============<<<<<<======<<<<<<;;;;;;888999:::999888777888::::::TTT<<<555444<<<777333777777777777888888888888777777777777777777777777777666555555555555555555555666666777777666666555555555555555555555555555444333333222222111000000000000000000////////////...//////000000//////...---------------------------,,,,,,++++++,,,,,,---)))******++++++*********++++++++++++++++++++++++++++++***))))))))))))))))))******+++******))))))((()))******++++++******+++******))))))((('''''''''(((((())))))(((((('''))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((******''''''''''''''''''''''''))))))))))))))))))))))))uuuaaaUUUJJJEEECCC@@@======:::999888666555333222111//////....../////////.........------,,,+++******************++++++++++++++++++++++++,,,,,,,,,,,,$$$$$$%%%%%%&&&'''''''''************************(((((()))))))))*********%%%''')))******)))'''%%%&&&'''((()))************'''&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%(((******(((''''''(((''''''''''''''''''''''''$$$%%%'''((('''$$$!!!###$$$%%%'''''''''''''''%%%%%%$$$%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''###'''ZZZ''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$&&&(((***)))'''"""%%%&&&%%%###"""###&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''~~~'''%%%%%%%%%&&&&&&&&&'''''''''%%%'''''''''''''''''''''((())))))''''''((((((((((((''''''!!!++++++###,,,$$$---222)))555&&&&&&%%%(((,,,------***'''%%%"""&&&)))***'''>>>aaa777<<<666444666888888777777888999888666666777:::===???@@@@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<;;;::::::888999::::::888888999:::777UUU555999777BBB777666666666777777777888888777777777777777777777777666555555444333333444444555555666666666666555555555555555555555555555555555444444333222222111111111111000000//////...............//////.........---------------------,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,---,,,,,,++++++******))))))******+++***)))(((((()))******++++++*********))))))***++++++++++++************)))((((((''''''''''''((())))))(((''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))sss```TTTIIIEEECCC@@@======:::999888666555333222222///.........///000///...---......---,,,+++***)))))))))******+++++++++,,,++++++,,,,,,,,,---------*********+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++%%%''')))******)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((((()))***+++%%%&&&&&&&&&''''''((((((%%%(((,,,,,,***''''''(((''''''''''''''''''''''''"""###&&&'''&&&"""%%%&&&'''(((((('''&&&&&&******((('''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$%%%&&&(((((('''''''''''''''''''''''''''###'''ZZZ(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&)))+++***((('''(((((((((((()))))))))&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&%%%lll%%%&&&&&&&&&'''''''''(((((('''%%%'''###'''''''''''''''((())))))''''''((((((((((((''''''&&&,,,###)))***<<<<<>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888:::::::::999888999:::888xxx???:::'''@@@555666666666666777777777777777777777777777777777777555444333333222222222222555555666666666666555555444555555555555555555555666555555444444333222222222111111000///......---------............------......---------,,,,,,,,,++++++---......---++++++)))***+++,,,---............------,,,+++***))))))((()))+++,,,+++***(((&&&)))******+++++++++******))))))***++++++++++++***''''''(((((()))*********&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))rrr^^^VVVKKKCCC@@@???>>><<<<<<:::777555222111111111222000------...//////...222000.........---+++)))---------------------------------------,,,++++++###'''++++++)))((())),,,************************&&&&&&&&&''''''''''''((((((''''''((())))))'''&&&&&&&&&''''''((())))))******)))(((&&&&&&&&&'''((())))))(((((('''''''''&&&+++*********))))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''...,,,)))(((((()))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((()))'''%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&###'''[[[''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))'''&&&%%%$$$$$$$$$&&&###"""###'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((###)))***((()))......)))999###"""777000ttt %%%%%%%%%&&&'''((())))))+++444TTT###%%%%%%&&&&&&'''&&&&&&&&&***&&&###)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((jjj333))))))%%%,,,,,,666###""";;;!!!000)))+++777333'''KKKBBB///===777666666555555555555555999999999:::;;;<<<===>>>@@@???>>>===<<<;;;:::999<<<<<<;;;::::::999888888@@@000;;;///;;;???///888;;;999<<<;;;888888777777777666666555555555555555666777888888888555444333333222222333333111222333444555555555555555555555555555444444444777666666444333222111111000000///...............000000000000////////////......---------,,,,,,,,,---,,,***)))))))))******************+++,,,------''''''(((((())))))******))))))))))))))))))))))))************))))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((rrr\\\TTTJJJBBB@@@???>>>===;;;:::777555222111111111111000....../////////---111///...---...---,,,***++++++++++++++++++++++++)))))))))***))))))((('''&&&&&&((()))++++++***)))************************(((((((((''''''&&&&&&&&&(((''''''((())))))'''&&&%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%%%%)))((((((((('''''''''&&&))))))((((((''''''''''''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''''''''((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&###'''[[[''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&)))(((%%%%%%))))))&&&((("""###)))$$$<<>>AAA@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999888888777DDD)))HHH///...GGG000:::999;;;999999888888888777777666666666555555555555555666666666555444333333222222333333222222444555555666666666666555555444444444444444666666555444333222111111000000///...............000000000/////////.........------------,,,,,,,,,---,,,***)))))))))***+++++++++*********+++,,,,,,))))))))))))*********+++))))))))))))))))))))))))************))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((pppZZZRRRIIIBBB@@@@@@???===;;;:::777444222111111111000/////////000000...---///...------......---+++++++++++++++++++++++++++***++++++++++++***)))))))))&&&%%%(((,,,---***&&&******************************)))((('''&&&%%%$$$(((''''''((())))))(((&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))'''&&&%%%&&&''''''&&&$$$'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&$$$""""""%%%'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&###'''[[['''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&((('''###$$$'''((('''///'''$$$'''---222)))&&&&&&'''''''''''''''''',,,kkk333 %%%%%%&&&&&&''''''''''''&&&+++%%%***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((!!!222,,,%%%+++###***222((()))///+++000+++)))444444)))###111+++(((...666:::<<<===555555555666666777888888999999:::;;;<<<===>>>>>>??????>>>>>>>>>=========<<<;;;;;;::::::999999888111888AAA...MMM%%%:::888888:::666;;;888888888888888777777777777666666555444333333333555444444333333333333333333444555555666666666666777666444222222333444555666666555444333222111111000000///.............../////////.........------------------,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++*********++++++************++++++++++++))))))))))))))))))))))))************))))))))))))((())))))******))))))(((((((((((((((((((((((((((******)))))))))***++++++************************))))))))))))))))))))))))************************''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((oooXXXQQQHHHBBB@@@@@@???===;;;999777444333222111111000//////000111111...,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))(((''''''))),,,,,,***'''************************)))))))))((('''&&&&&&%%%''''''&&&'''))))))((('''%%%&&&&&&&&&'''''''''((('''''')))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((************************$$$$$$$$$&&&((('''%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$###"""$$$&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&###'''[[[''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((('''&&&%%%$$$$$$%%%%%%''')))(((%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''''')))******""",,,---### '''''''''''''''&&&&&&&&&((($$$$$$%%%%%%&&&&&&&&&'''((((((%%%---((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((,,,RRRvvv$$$000###888111444)))(((444///&&&,,,444555777...222333000...//////---333333555666777888888999888999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999444:::555EEE555999III666777999444<<<999999888888888888888888999888777666444333222111555555444333333333333333444555555666777777666666777555333111000222444555555555444444333222111111000000///...............///.........---------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((,,,,,,+++***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''')))))))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((~~~mmmVVVOOOGGGAAA@@@@@@>>>===:::999777444333222222222000000000111222111///,,,---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&&&&)))+++,,,***))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))'''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&###'''[[[''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%%%%((()))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''******)))''''''111!!!%%%***'''''''''''''''&&&&&&&&&$$$ )))&&&&&&%%%&&&&&&((()))***,,,...+++''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''"""444+++xxx}}}((((((,,,'''111###,,,$$$///000///222...***111(((111555222222666888666111222444666777888888888777888:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999DDD666???888333:::666777999444;;;888888888888888888999999:::999888777555444333333666555444444333333444444444555666666666666666666666555222000000111333555444444444333333222222111000000///...............///.........------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((}}}kkkUUUOOOGGGAAA@@@???===;;;:::888666444333222222222111000000000111111///------,,,+++,,,---...---,,,***************************************)))((((((&&&***------)))''')))+++))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&''')))***)))'''(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&))))))'''%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&###'''[[[''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$$$$%%%&&&'''((()))&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%&&&))))))%%%$$$%%%888444,,,&&&&&&''''''''''''''''''###""",,,&&&&&&%%%%%%&&&(((***+++(((///DDD///'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((***000iii!!!%%%...///***(((---,,,'''+++444///''',,,444///)))''',,,222000+++000111333555666666666666555777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::222III777444888777777999555:::777777777888888888888888999888888777666666555555666555555444444444444444444555555666666666555555555444222000000111222333444333333333222222222111000000///.............../////////.........------,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,,,,++++++***)))))))))******)))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))###$$$&&&(((***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((({{{jjjUUUOOOGGGAAA@@@>>><<<:::999888666444333222222333333111//////000111000///...,,,+++,,,------,,,+++))))))))))))))))))))))))---------------,,,,,,+++(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&''')))***)))((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''***(((&&&&&&&&&'''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&((()))((('''%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&###'''[[[''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''###"""&&&(((&&&)))...+++SSS$$$%%%&&&&&&&&&'''(((((((((&&&&&&***'''&&&%%%%%%&&&(((+++,,,333333]]](((&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''',,,(((444:::[[[222333###444'''//////&&&###...000...333444,,,&&&***111444444333///000222444555555444333444555777999:::::::::999<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::000777KKK;;;888777:::888777666666666777777888888888666666666666666666666666666666555444444444444444444444555555555555444444333333222111111111111111333333333222222222222222000000///...............000000000/////////......,,,,,,,,,++++++++++++******+++,,,---------,,,,,,***))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))$$$%%%'''(((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((({{{iiiUUUOOOGGGBBB???>>>;;;999999888666444333222333333444111///...///000111000...---+++,,,------+++***++++++++++++++++++++++++***++++++++++++***)))))),,,***(((***------***&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&%%%&&&''')))***)))(((************))))))))))))((('''&&&&&&'''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))***)))'''%%%%%%(((***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&###'''[[[''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%&&&&&&(((%%%###$$$&&&'''$$$"""(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%&&& $$$(((,,,333<<<'''%%%%%%&&&&&&'''((())))))***(((((('''&&&%%%%%%&&&(((+++---...444yyy&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''###333(((mmm===$$$555555 222444******+++))),,,...,,,///444000)))+++222...000222444444444333222333444777999::::::999888:::::::::999999888888888::::::::::::::::::::::::DDD444111:::888:::999666555555666666777777777888333333444444555666666777666666555444444444444555333444444555444444333333222222222222111111000000333333222222222222222222000000///...............000000000000////////////,,,,,,,,,+++++++++******)))***,,,---...---,,,,,,))))))(((((()))***++++++,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************)))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((xxxhhhZZZPPPFFFBBB@@@<<<;;;;;;:::888666333222111000111333222000///.........///......---,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,+++)))(((((()))+++,,,***)))))))))***+++,,,,,,(((((())))))))))))((((((''''''(((((('''&&&%%%%%%***++++++******)))((('''***(((%%%%%%&&&((())))))((((((((((((((()))******(((((('''''''''&&&&&&&&&******))))))(((((((((''''''&&&%%%$$$###$$$%%%&&&(((''''''&&&%%%%%%$$$$$$%%%((()))(((%%%###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&###'''[[[***)))'''%%%$$$%%%&&&'''''''''((((((((((((''''''---***'''%%%%%%'''***---'''!!!%%%((("""%%%***%%%---+++(((%%%$$$%%%&&&'''---)))$$$###%%%((()))(((333"""""",,,&&&777'''((((((''''''''''''(((((($$$))),,,###+++$$$)))111(((888&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$///222***&&&,,,######)))//////000''''''222***------,,,+++++++++,,,,,,---...000111222333444444444555777999:::::::::999:::444999===999888:::555777<<<;;;<<>>BBB555222+++444666777222:::888---999FFF:::VVVWWW...888???555999555555555555555555555555555666666777777888888888:::999888777777666666666555555555555555555555555444333222111111111111111111111111111000000000000......///000000000000000000000///...............---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))),,,+++***)))((()))******)))))))))(((((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))))))))(((((((((((((((((()))+++++++++)))(((&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((((((((('''''''''&&&uuudddVVVLLLDDDBBB@@@===<<<===999888666333222111111111111111000///............//////...---------------......,,,+++***)))))))))***************************)))))))))))))))))))))(((((())))))))))))(((((('''''''''(((''''''&&&%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&%%%''''''&&&&&&''''''((())))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%+++++++++***)))(((&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&###'''[[[&&&&&&%%%%%%&&&''')))***''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&))))))---///+++((())))))555000)))###"""%%%+++///###)))---'''"""+++"""rrr:::---'''&&&&&&%%%%%%&&&&&&'''&&&---$$$%%%%%%***)))&&&333???999'''@@@ZZZ''''''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''---222'''(((}}}""")))---...******///,,,'''---************+++,,,------//////000111111111111111222333444555666777777777)))222???444DDD666:::999555999777BBBGGG///EEE:::...888@@@333222444444444444444444444444444444555666666777888888999999999999888777666666444444444555555555555555444444333333222333333333111111111111000000000000+++,,,...000111111111000000///......---.........,,,,,,++++++******++++++++++++,,,,,,,,,+++******+++***)))((((((((()))))),,,+++***)))))))))***+++))))))))))))))))))))))))+++************)))))))))******))))))(((''''''&&&((()))***+++***)))((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((('''''''''''''''tttcccSSSKKKCCCAAA@@@===<<<===999888555333222111111111000000//////...............------,,,,,,,,,,,,,,,------,,,+++************))))))************))))))))))))))))))((((((''''''(((((())))))))))))((((((&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''###$$$'''(((((())))))***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))***)))((('''%%%$$$(((%%%$$$%%%)))***)))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))+++***)))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&###'''[[[))))))'''&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&000333,,,######'''(((&&&""" &&&)))((("""&&&FFFzzz---)))&&&%%%%%%$$$$$$%%%%%%&&&###rrr:::%%%"""''')))'''+++999>>>777,,,ppp...(((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))) ***+++&&&@@@kkk&&&...000%%%))),,,###---))))))))))))***,,,------//////000000111000000000222222333444555666777777HHH:::555&&&???///444888333000;;;///+++}}}777888777888333333444444444444444444444444333444444555666777888888666777777888777666555444555555555555444444444444444444333333333333333444111111111111000000000///***+++---...///...---,,,///......------.........,,,,,,++++++***++++++,,,++++++,,,,,,,,,++++++******))))))(((((((((((((((...,,,***))))))***,,,---))))))))))))))))))))))))************))))))))))))))))))((((((((('''''''''(((((()))******)))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''tttcccRRRIIIBBBAAA@@@===;;;<<<888777555333222111222222///////////////.........---,,,,,,+++***+++++++++************+++,,,------((()))************)))((())))))******)))((('''&&&(((((())))))))))))((((((&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%%%%###%%%((()))))))))***,,,&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&(((((()))***)))'''%%%$$$$$$!!! !!!%%%&&&$$$"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))+++******)))(((&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&###'''[[[)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%,,,,,,$$$&&&//////+++((((((''''''((()))***+++999PPPyyyzzz)))###%%%%%%$$$$$$$$$$$$%%%%%%###[[[JJJ)))$$$(((&&&$$$,,,444000)))%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''333//////***$$$]]]UUU$$$333'''(((222'''---((((((((()))***+++,,,---...//////000000000//////222333333444555666777888999///555888GGG444777<<<555AAATTTyyy777777444777:::999555555555555555555555555333333444555666777888888666666888888888777555444777777666555444444333333444444333222222222222333111111111111000000000///------.........,,,+++***......------------......,,,++++++***++++++,,,,,,***++++++,,,,,,,,,++++++))))))))))))(((((((((''')))((('''%%%%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''sssbbbQQQIIIBBBAAA@@@===::::::888777555333222222222222....../////////......------,,,,,,+++++++++++++++)))))))))***+++,,,......))))))))))))))))))))))))((()))***+++***)))((('''(((((())))))))))))((((((%%%&&&''''''((('''''''''(((((((((((('''&&&%%%$$$''')))+++)))&&&%%%&&&)))''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''((('''''''''(((***++++++***((('''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))))))))))))))((('''%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&###'''[[[%%%%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyy:::)))'''&&&%%%%%%$$$$$$%%%%%%&&&(((HHHWWW***&&&***$$$###,,,***###$$$:::ttt---!!!'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$+++"""666$$$...!!!999***(((&&&222&&&)))(((((((((((()))***++++++------...///////////////222222333333444555777888000111:::<<<***---<<>>777333zzz888777666777999999777666777666555444444555666777666666777777888888888999888888777777777777777888666666777999999:::::::::888777666444222000///...111111111111111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************///+++'''&&&(((******(((***++++++++++++***))))))))))))(((((((((((())))))+++*********))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++((('''&&&%%%%%%&&&'''((()))&&&######&&&))))))((('''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$$$$&&&(((%%%&&&'''(((((('''&&&%%%mmm^^^OOOJJJDDD???===;;;:::999999666333222111000...,,,/////////.........------------------------------------,,,+++******))))))+++)))'''((())))))***+++)))))))))))))))*********))))))))))))))))))((('''(((((('''''''''(((((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''******)))(((((()))******''''''((((((((((((''''''''''''''''''''''''''''''******)))((((((((((((((((((''''''((())))))(((&&&))))))((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&'''$$$""""""%%%'''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%"""'''[[[$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''',,,###000%%%'''888''''''''''''''''''&&&&&&'''###'''"""###666(((ddd %%%111%%%%%%%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((( ,,,BBB...)))'''))))))))))))((())))))***+++,,,,,,,,,+++,,,,,,---...////////////000111222222555666777(((777///888777777777999999777666999888777666666777888999666666777777777888888888999888777666555444444444444555666777777888888888777777555444222000///...000111111000///...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************---***'''''')))******)))***************)))(((((())))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))((((((''''''(((((())))))(((((('''&&&&&&'''((((((---***'''&&&''')))((('''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&'''(((&&&&&&''''''''''''&&&&&&lll\\\NNNJJJDDD???===<<<:::999:::777444333222111///...000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))(((((()))))))))*********************))))))))))))---,,,+++)))((('''&&&&&&)))((((((''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))))))))(((''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&'''(((((('''%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&%%%%%%$$$%%%'''((('''%%%(((''''''&&&%%%&&&&&&&&&%%%"""'''[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&,,,vvvNNN000 ---)))(((((('''&&&&&&%%%%%%'''###fff)))+++(((&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((('''&&&&&&&&&''''''+++!!!aaa...$$$---)))((((((((())))))***+++,,,,,,,,,,,,,,,---......//////......///000222333...333222...EEEBBB>>>888777777888999999888666666555555444444555555666666666777777777777888888999888666555333222222222222333444555555555555555666666444333111000///...///000000///...---,,,+++///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))***+++***)))))))))))))))((((((((('''))))))(((((((((((())))))))))))((((((((((((((('''))))))))))))))))))))))))&&&'''((()))***))))))((()))((((((''''''(((((()))(((&&&$$$###%%%&&&&&&%%%)))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###%%%&&&'''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&kkk\\\MMMIIIDDD@@@>>><<<;;;999:::888555333333222000///000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++'''***,,,***)))++++++)))++++++******))))))((((((...---***(((''''''''''''***)))((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&&&&%%%%%%&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$%%%'''((()))((('''%%%(((((('''&&&&&&&&&&&&'''%%%"""'''[[[(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''''''''''''''&&&%%%%%%###;;;xxx###&&&888'''***(((((('''''''''&&&&&&&&&$$$''':::^^^777'''(((*********)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&###---uuu000+++###***((((((((((((((()))***+++,,,+++++++++,,,---...//////...------...///111222333333333888444]]]nnnYYY777777888888777888999:::888666555555555555555555555555666666777777777777777777777777555444333333333333222222333444444444444444555444333222111000//////........./////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++************))))))(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))&&&(((***,,,,,,+++)))((())))))(((((((((((())))))"""""""""###%%%&&&((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((!!!$$$$$$###$$$$$$&&&&&&$$$######$$$&&&&&&kkk\\\LLLIIIDDD@@@>>>===;;;999:::888555444333333111000/////////000000000000000------------------------++++++)))))))))***+++,,,***///111,,,***++++++)))++++++******))))))((((((,,,+++***((((((((()))*********)))((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((()))******((('''&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###%%%(((***)))((('''&&&(((((('''&&&&&&&&&&&&'''%%%"""'''[[[(((((((((''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&(((((((((((('''&&&%%%%%%***~~~%%%$$$+++***'''...$$$&&&&&&&&&'''''''''(((((("""***(((zzz111!!!@@@&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&(((+++EEEjjj---666###''''''''''''((()))***+++*********++++++---.........------------///000111000444444888,,,'''"""GGG777VVVZZZ999EEE111999888777888::::::888777::::::::::::::::::::::::777777666666666666666666555555444444444555666666333333444555555555444444333333222111000000//////,,,,,,...///000111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***************,,,+++***)))))))))******))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''))),,,......---+++)))(((((())))))))))))((((((&&&'''(((((()))***+++---***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""&&&((()))(((((()))&&&&&&$$$######$$$&&&&&&jjj\\\KKKHHHDDDAAA???===;;;999999777444333333333111000......////////////000000........................,,,+++***))))))+++---///000777777///***,,,,,,)))************))))))))))))******)))))))))***++++++++++++***)))(((((((((((((((((()))))))))*********&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%'''((())))))))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''&&&$$$'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))((('''&&&'''(((''''''&&&%%%&&&&&&&&&%%%"""'''[[[((('''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((('''&&&%%%%%%***!!!\\\,,, ###333777...%%%%%%&&&&&&'''(((((()))###(((&&&%%%,,,###000  """%%%''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&''''''%%%$$$""")))'''(((,,,&&&&&&&&&'''((()))***+++))))))))))))***,,,---...,,,,,,------.../////////)))333000///555<<<555444888BBB<<<@@@EEE333BBB000@@@999888888999::::::999777999999:::;;;;;;:::999999777777666666666666555555444444444444555666777777444444555555555555444444222111111111000000//////+++,,,...///000111222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******)))(((***+++---,,,***)))))))))***+++))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((())),,,......---+++)))'''(((((())))))((((((''')))***+++)))'''&&&&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******)))((('''(((&&&&&&%%%%%%%%%%%%&&&&&&hhh[[[JJJHHHDDDAAA???>>>;;;999888666444333333222111000------........./////////---------------------------,,,***)))***,,,///111777???===111***,,,---))))))))))))))))))*********)))******++++++*********,,,+++***)))(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''((()))************)))(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%&&&((((((&&&%%%'''''''''((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&###%%%(((((('''%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%"""'''[[[&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''((((((((((((''''''&&&***'''******$$$$$$333:::,,,&&&&&&''''''''''''''''''''' )))aaa---...000%%%!!! """$$$&&&'''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((("""###'''"""eee///&&&&&&&&&'''((()))***+++'''''''''((()))+++,,,---***+++---/////////...---///555///)))---555444"""666###)))>>>888>>>555888CCC???444999999888888999::::::999777666777888888888888777666777777666666666555555555444333333333333444444555333444444555555444333333000000000000000/////////------...////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++)))''''''))),,,,,,+++)))(((((((((***+++))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((('''(((***,,,,,,+++***)))&&&'''(((((((((((('''&&&&&&((()))'''$$$""""""###(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&|||gggZZZJJJGGGDDDAAA@@@>>>;;;999888666333222222222111///,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000222<<>>AAA111CCC:::999888999:::;;;999777888999:::;;;;;;:::999888777777666666555555555444444444333222111111111222333333444444444333333222000000000000000/////////............---,,,+++***//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,+++)))&&&&&&))),,,+++***((('''&&&''')))***))))))(((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((&&&'''((()))***))))))(((%%%&&&'''(((((('''&&&%%%%%%(((***)))&&&%%%&&&''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***%%%&&&((((((((((((&&&%%%zzzeeeXXXMMMIIIDDDAAA???>>><<<;;;888666444222222222000///222000...---,,,---///000...---+++)))(((((())))))---,,,+++******+++,,,---444???AAA444))))))***''',,,+++)))((((((((()))******)))(((''''''((()))***,,,)))&&&%%%'''((('''&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++,,,,,,)))%%%"""!!!!!!)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***(((((((((''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***%%%&&&'''((((((&&&$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&###'''[[[&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&)))'''###222RRR___%%%***""")))(((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###///###+++QQQ'''&&&%%%%%%%%%%%%&&&'''''''''%%%###!!!!!!###%%%'''((((((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&%%%(((***VVV\\\###(((,,,---((($$$$$$&&&)))++++++************+++++++++++++++************)))000...,,,...222444444222111222222333444555666666___OOO???======888>>>888:::888999:::;;;<<<============;;;:::999777777777777888777666555444333222222222555555555444444555555555666555333222111111222333000000//////......---------,,,,,,++++++,,,,,,---------............------************************(((((('''))),,,------,,,*********+++,,,,,,***((((((((((((((())))))))))))++++++***)))((('''&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%((((((((((((((('''''''''***'''%%%&&&(((***(((&&&---***'''$$$###$$$%%%'''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((*********)))(((&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyydddWWWLLLHHHCCC@@@>>>===;;;:::888666444222222222000///111000///...---......///---,,,+++******+++,,,,,,,,,+++************+++,,,+++666888///))),,,...+++,,,,,,+++***************))))))(((''''''((()))******(((%%%%%%'''((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''')))******(((''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&###$$$&&&'''((('''&&&%%%(((&&&%%%$$$###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&###'''[[[&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&*** (((((()))999""")))!!!333(((''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''444%%%SSSttt%%%***$$$&&&&&&%%%%%%&&&&&&'''(((***(((&&&%%%%%%&&&(((***((()))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))&&&$$$###???%%%&&&'''&&&$$$$$$&&&(((***+++******))))))******+++*********++++++,,,,,,,,,///---,,,---000333222111111111222333444555666666;;;nnn666000JJJ'''HHH:::<<<======<<<<<<;;;:::999<<<;;;:::999888888999999666666555444333333333333555444444333333444444555555444333222222111111222000000000//////............------------------...------............------************************,,,***)))***++++++***(((---+++***))))))******)))(((((((((((())))))))))))******))))))((((((''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&'''''''''(((((((((((((((***'''%%%&&&((()))(((''')))(((&&&%%%%%%&&&'''((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxbbbVVVJJJGGGBBB>>>===<<<:::999888666333222222222111///000/////////............,,,,,,,,,,,,,,,---......+++******))))))******+++&&&---///***)))......++++++,,,,,,,,,,,,+++******))))))(((((((((((())))))((('''%%%%%%'''(((((('''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$&&&((((((((('''((()))((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''%%%###""""""###%%%'''(((((((((''')))((('''%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&###'''[[[&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&(((%%%///###SSS333///%%%+++&&&''''''(((((('''''''''(((((((((''''''''''''''')))###,,,555ooo))))))444---"""&&&&&&&&&%%%&&&&&&'''(((***)))'''&&&&&&''')))***%%%&&&((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((###%%%)))333(((&&&$$$$$$&&&((()))***+++******))))))******+++))))))***+++,,,---...///---,,,+++,,,...000000000000111111222333444555555333222CCC000HHH;;;BBB777<<<<<<<<<<<<;;;:::999888;;;:::999888777777777777666555444444333333333333444333333222222333333444333333333333333222111000000000000000////////////........................------............------************************,,,+++))))))******)))(((---,,,***((('''(((***+++(((((((((((())))))))))))))))))))))))((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))'''&&&&&&'''(((((('''&&&&&&''''''(((((()))))))))'''&&&&&&'''(((((('''$$$%%%%%%&&&'''((())))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((((((((())))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&vvv```TTTJJJFFFBBB>>>===<<<;;;999888555333222222222111000/////////000///......---,,,,,,,,,,,,,,,,,,------***))))))))))))))))))***))),,,+++((()))---+++&&&******,,,,,,,,,+++***))))))))))))(((((((((((((((''''''''''''((()))))))))$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((('''$$$""""""###'''''''''''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''''''''''')))((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&###'''[[[%%%&&&''''''(((''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''!!!+++---""",,,DDD&&&$$$222000...'''%%%&&&((())))))(((''''''''''''''''''''''''''''''&&&---"""===uuu999333OOOyyyGGG###''' $$$...***...&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$)))'''..."""\\\)))'''''')))(((''''''*********))))))))))))******))))))***++++++,,,------++++++++++++,,,......//////000000111222333444444<<<111LLLxxx666---DDD:::999777888999:::;;;;;;;;;;;;888777666666555444444444666555444333333333333333333222222222222222222333222222333333333111///...000000000000000000000000------............------,,,------......------,,,************************)))((('''(((+++,,,+++***))))))))))))((()))+++,,,(((((((((((())))))))))))'''((((((((()))))))))***))))))(((''''''((())))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''%%%&&&&&&'''((()))******((('''&&&&&&''''''''''''###$$$&&&'''((()))(((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&ttt___TTTJJJGGGBBB???>>>===<<<;;;777555333222333333111000/////////000///......------------,,,++++++***))))))))))))******)))))))))++++++***)))+++,,,***&&&((()))***++++++***)))((()))))))))))))))((('''''''''((()))))))))******+++$$$%%%&&&&&&''''''&&&&&&'''((((((((())))))******'''&&&&&&&&&&&&'''(((((('''((()))'''$$$!!!!!!!!!&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&###'''[[[%%%&&&&&&'''((((((''''''***))))))((('''%%%$$$###&&&'''''''''''''''''''''!!!###&&&$$$///222"""///"""222(((000%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&''''''((( ))),,,---***,,,***///,,,"""***...***###!!!'''111444222$$$***...***&&&%%%$$$"""'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&+++)))'''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$)))'''..."""%%%%%%(((+++)))$$$%%%+++***))))))))))))))))))***************))))))))))))******+++++++++,,,---.........///000111222333333333AAA+++eee111===+++BBB666777888999::::::::::::777777666666555444444333555555444333333333444444222222222111111222222222111222222333222111///...///////////////000000000+++,,,------------,,,+++,,,,,,------------,,,,,,************************)))((('''(((***++++++***"""&&&***,,,+++***+++,,,(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''%%%&&&&&&'''((()))******'''''''''&&&&&&&&&'''(((%%%&&&'''((()))(((&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&sss___TTTJJJGGGBBB???>>>>>><<<;;;777555333222333333222111000/////////............---...------,,,***)))((()))******++++++******)))***))))))***,,,---,,,***(((((()))************))))))*********)))((('''&&&''')))******)))((()))***%%%&&&''''''((((((''''''&&&''''''(((((())))))***'''&&&&&&&&&&&&'''(((((('''(((***)))'''&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((()))'''&&&$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&###'''[[[%%%%%%&&&'''((((((((((((******))))))'''&&&$$$###&&&&&&&&&'''''''''''''''+++''')))"""'''ddd--- %%%)))000"""111000&&&:::&&&'''(((((())))))))))))&&&&&&&&&&&&&&&'''''''''333'''111$$$UUU,,,))),,,&&&$$$'''!!!$$$'''(((******$$$---!!!"""...,,,&&&;;;''''''&&&&&&''''''((()))(((''''''''''''''''''((((((%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((###%%%)))'''""""""((((((###%%%+++***))))))(((((())))))*********))))))((((((((((((***+++++++++******,,,...---......///000111222222---///:::mmm>>>KKK...@@@999999999999888777666555888999999999888777666555555444444333333444444444333222222111111222222333111111222111111000///...............////////////***+++,,,------,,,+++***,,,,,,------------,,,,,,************************,,,+++))))))))))))'''%%%$$$+++---,,,******+++(((((((((((())))))))))))''''''(((((())))))******&&&''''''''''''''''''&&&'''''''''''''''''''''''')))'''&&&&&&'''(((((('''&&&&&&''''''(((((())))))&&&''''''&&&%%%%%%&&&(((''''''((((((((('''%%%$$$&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&rrr___TTTHHHEEEAAA>>>======<<<;;;666444222222333333222111111000///...---......///------......---,,,+++*********+++,,,,,,+++******))))))***,,,,,,++++++,,,***)))))))))******+++,,,)))*********)))(((&&&%%%%%%(((******'''&&&&&&'''&&&'''(((((())))))((((((%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((&&&((())))))((((((((()))%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&''')))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''((('''$$$$$$$$$%%%&&&'''((()))&&&###'''[[[$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((***%%%***&&&$$$---HHH999!!!,,,"""%%%000$$$"""$$$......+++)))&&&''''''''''''((()))***+++&&&&&&'''''''''(((((((((111&&&###(((000,,,000(((&&&$$$%%%***###******((($$$%%%+++////// ((('''###)))333,,,'''''''''''''''(((((()))((((((((((((((((((((((((%%%######&&&******&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((()))&&&$$$###???999)))###'''%%%$$$((())))))(((((((((((()))))))))))))))))))))*********)))+++,,,+++***))),,,...,,,---...///000111111222444!!!===111)))EEE+++888888888888777666555555999999999:::999888666555444444444333333444444555333333222222222222333333222222000000////////////,,,---------.........///+++,,,---......---,,,++++++,,,,,,------,,,,,,+++************************,,,+++)))))))))((('''%%%"""''',,,,,,)))''')))+++(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&'''''''''(((((((((((((((%%%'''(((&&&$$$$$$&&&(((''''''(((''''''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr___UUUGGGDDD@@@===<<<<<<;;;:::666444222222333333222111222000...---,,,---///000,,,---.../////////...---***+++,,,------,,,+++******+++,,,---+++((((((+++++++++***)))***+++---...)))*********)))(((&&&%%%$$$'''))))))&&&###$$$%%%'''(((((()))))))))))))))%%%%%%%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((&&&''')))((('''%%%&&&'''$$$%%%'''))))))))))))(((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&***)))((('''''''''''''''))))))******+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''((()))$$$%%%&&&((())))))******&&&&&&%%%%%%%%%&&&''''''&&&###'''[[[$$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((///%%%444***XXX333%%%***###$$$...###111(((((()))%%% '''...***((('''''''''''')))+++,,,'''((((((((())))))******"""###000 ---111+++!!!(((333###"""'''***((('''))))))'''!!!(((,,,***%%%%%%))),,,'''''''''''''''((())))))'''(((((((((((((((((('''((((((+++000555333,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&%%%(((***VVVOOO555 !!!((('''######))))))(((((((((((())))))(((((()))***+++,,,,,,---***,,,---,,,***))),,,...,,,,,,---...///000111111444+++888&&&AAA444AAA444555666777888888888888777777888888888666444333444444333333333444444555444333333222222333333444333222000.........//////,,,,,,,,,---------......,,,---///000000///---,,,+++,,,,,,------,,,,,,+++************************)))((('''((()))***)))((('''***,,,+++'''%%%'''***(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&$$$$$$&&&'''&&&%%%((((((((((((((('''''''''%%%'''(((&&&$$$###&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%$$$######$$$''')))+++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&ooo\\\QQQIIIFFFBBB???===<<<:::888777555333222333222111000000000000000000000000000------,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,***++++++,,,,,,,,,++++++---***'''(((***,,,,,,***,,,,,,,,,+++***))))))((('''''''''''''''((())))))((('''''''''))))))((('''((('''&&&(((+++,,,***'''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''%%%$$$######$$$%%%'''((("""###%%%'''((((((''''''%%%&&&''''''(((((('''''''''))),,,&&&$$$((((((&&&$$$&&&+++,,,$$$&&&&&&^^^&&&&&&''''''(((((())))))(((((('''%%%$$$%%%'''***(((((((((***+++***(((%%%***%%%(((,,,### ???hhhUUU<<<'''$$$'''%%%###%%%"""###$$$%%%&&&((())))))$$$%%%%%%%%%&&&''''''''',,,%%%&&&///((($$$000))))))(((&&&&&&%%%%%%%%%(((''')))***(((%%%(((---***$$$777''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((...(((zzz&&&''')))---(((%%%((($$$###---)))&&&''',,,,,,&&&$$$''',,,%%%'''..."""'''###'''&&&+++'''''''''((((((((())))))***+++ ++++++)))""")))111*** )))111+++$$$******+++,,,---//////000---888///,,,$$$888777777666666666666777777666666666666666666666666555444444333333444444555333333333333333333333333000000000000///////////////111222222000,,,(((%%%++++++------------+++++++++,,,,,,------,,,,,,+++************************++++++******))))))((((((((((((((((((((((((((((((************))))))))))))%%%$$$######$$$%%%'''(((&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''&&&&&&''''''((()))))))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''')))***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooo[[[QQQIIIFFFBBB???===<<<:::888777555333222333222111000////////////////////////------,,,,,,,,,,,,++++++'''(((((()))******++++++******++++++******))))))---***((((((***,,,+++***+++******)))((((((''''''(((((('''''''''(((((()))'''&&&&&&'''''''''$$$"""&&&%%%%%%''')))***'''%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''''''''((()))$$$%%%&&&'''((((((''''''%%%%%%&&&''''''''''''''''''"""%%%***+++------%%%&&&&&&%%%######%%%(((***(((&&&bbb'''''''''((((((((((((((((((((('''&&&$$$%%%'''***''''''''')))+++,,,***(((&&&###&&&+++%%%+++@@@///!!!)))%%%///***+++111&&&"""(((,,,((('''***&&&'''(((((()))***++++++(((((())))))))))))))))))444;;;***###'''%%%,,,+++***)))(((((((((((('''&&&''')))'''$$$&&&+++```///333///'''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((___))),,,&&&---)))999&&&///000&&&!!!%%%&&&''':::###&&&'''((((((!!!)))%%%%%%%%%&&&&&&&&&''''''"""999000444"""333******///,,,'''''''''***111***++++++,,,---...//////666)))666:::???777666666666666666666666666555555555555555555555555444444333333333333444444333333333333333333333333000000000000////////////,,,---///000000...,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********************************)))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***)))((('''&&&&&&'''((((((&&&''''''(((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnn[[[QQQHHHEEEAAA???===<<<:::999777555333222333222111000////////////////////////------,,,,,,,,,,,,++++++''''''(((((()))*********,,,+++++++++******)))))),,,***))))))***++++++***)))((((((''''''&&&&&&%%%)))(((((('''''''''(((((('''''''''((((((&&&### &&&%%%&&&'''))))))'''%%%''''''''''''((((((((((((%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%++++++***((((((''''''(((&&&''''''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&)))$$$%%%))))))&&&&&&)))++++++++++++***)))(((((((((,,,VVV(((((((((((((((''''''''''''((('''&&&%%%%%%''')))'''&&&&&&(((***++++++***)))&&&'''***)))&&&$$$%%%AAA###+++,,,"""%%%###+++***###"""(((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%)))(((''')))+++,,,...111)))((('''&&&%%%%%%%%%%%%%%%$$$%%%'''&&&$$$%%%)))&&&,,,""")))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))((((((''''''(((((()))'''///$$$&&&222///%%%&&&111''''''(((+++000222///***%%%<<<iii&&&%%%+++((()))&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&+++999ggg...$$$%%%***000///((((((...+++++++++,,,,,,---------///&&&888,,,kkk666444555666666666666555444444444444444444444444444444444333333333333444444444444333333222222111111000000000000////////////,,,---......//////......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%%%%&&&'''((()))******+++***)))(((''''''''''''&&&''''''((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmm[[[QQQHHHEEEAAA>>>===<<<;;;999777555333222333222111000////////////////////////------,,,,,,,,,+++++++++((()))))))))*********+++------,,,++++++*********,,,+++******************(((((((((''''''&&&&&&&&&))))))(((''''''''''''((((((((((((***+++)))&&&###'''((()))*********((('''%%%&&&&&&&&&''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%,,,+++$$$!!!###---''' """)))+++***)))"""'''SSS))))))((((((''''''&&&&&&''''''((('''%%%%%%''')))(((&&&%%%&&&((()))))))))***)))%%%$$$(((...,,,'''```uuu,,,)))000'''222###***)))***,,,)))$$$&&&,,,)))(((((((((((((((((((((***)))))))))(((((('''''';;;$$$,,,---$$$$$$)))'''&&&%%%$$$$$$$$$$$$$$$&&&$$$%%%((((((%%%%%%(((///888666''',,,&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))(((((((((((())))))666444///%%%***###%%%000"""***,,,"""%%%%%%555+++$$$,,,%%%'''((($$$((((((((((((((((((((((((>>>%%%,,,&&&(((---------+++&&&++++++++++++,,,,,,,,,,,,***777111...444222444666777777666444222333333333333333333333333444333333333333333333444555444444333222111000000000000000000////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''((()))******)))(((((('''''''''''''''&&&''''''((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllZZZQQQGGGDDDAAA>>>======;;;:::777555333222333222111000........................------,,,,,,,,,+++++++++******++++++++++++,,,,,,++++++***)))(((((())))))++++++++++++***)))))))))))))))(((((((((((((((''')))(((''''''''''''((((((&&&&&&''')))+++***(((&&&'''(((*********)))((('''$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&'''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&& ///)))&&&+++''')))444---))))))&&&###$$$***,,,...vvv))))))((((((''''''&&&&&&&&&'''((('''&&&%%%'''((()))'''%%%%%%%%%&&&%%%$$$"""$$$### $$$---///+++...+++###'''444 $$$"""!!!###$$$$$$&&&)))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ ,,,...$$$&&&*** ***))))))((((((((((((((('''%%%%%%)))***'''&&&(((###(((uuu!!!000&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((())))))(((((((((((())))))%%%vvv+++...%%%$$$///&&&'''%%%'''((($$$!!!)))444"""///$$$***"""%%%(((%%%((((((((((((((((((((('''333///''')))''' )))222)))******++++++++++++++++++111555&&&000222444666777777666444222333333333333333333333333333333333222222333333333444444333222111111000000000000000000////////////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkZZZQQQGGGDDDAAA>>>>>>===;;;:::777555333222333222111000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&%%%%%%&&&'''(((***,,,---,,,***(((((()))))))))))))))))))))))))))'''''''''''''''((())))))$$$######%%%''')))((('''%%%'''))))))'''&&&%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&******)))(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((''''''&&&&&&'''((((((%%%&&&''''''((((((''''''%%%..."""......  ***000+++"""###+++---&&&"""((((((((((((((('''''''''&&&'''((((((&&&&&&&&&((()))(((&&&&&&&&&%%%$$$"""###'''&&&'''***+++)))$$$ssseeehhhZZZ]]]```^^^\\\]]]___bbbbbb^^^\\\_______________^^^^^^^^^_______________^^^^^^^^^^^^---+++******000---))))))(((''''''(((((())))))&&&&&&+++,,,***((()))"""///$$$SSS)))!!!''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))(((((((((***))))))(((((())))))***&&&{{{$$$%%%+++"""'''333!!!((()))&&&,,,444+++999...&&&'''"""$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%sss'''&&&...$$$(((222))))))))))))******++++++++++++666///444555666666666666555444333333333333333333333333333333222222222222333333333333222222111111000000000000000000////////////,,,,,,,,,------///000111---,,,,,,++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********)))))))))((('''((()))***++++++++++++&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkZZZQQQGGGDDD@@@>>>>>>===<<<:::777555333222333222111000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++'''&&&%%%%%%%%%''')))***))),,,...---***(((((()))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++&&&%%%###$$$&&&'''((('''%%%'''***)))'''%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))(((''''''&&&&&&%%%%%%%%%'''((()))&&&'''(((((())))))(((((((((---!!!!!!,,, !!!EEE???+++ ''')))***---&&&%%%'''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''(((((('''((()))(((&&&###&&&&&&(((***)))&&&'''***)))dddfff***///!!!"""&&&'''''''''&&&&&&''''''((()))&&&&&&+++---+++((((((..."""$$$000555000''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))((((((******))))))))))))******(((GGG???...444&&&///&&&!!!$$$%%%###&&&...((((((%%%&&&&&&"""+++''''''&&&&&&&&&%%%%%%%%%vvv:::$$$111---)))---%%%'''(((((()))***+++,,,,,,%%%111555666666666666666666666666444444444444444444444444333333222222222222333333222222222111111111111111000000000000////////////,,,------....../////////---,,,,,,++++++,,,,,,---******++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''((()))*********)))(((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjZZZQQQFFFDDD@@@>>>>>>===<<<;;;777555333222333333111000........................---------,,,,,,,,,++++++++++++******************)))(((''''''(((***---...))),,,...---***(((((()))((((((((()))))))))))))))%%%%%%%%%&&&((()))+++,,,+++)))&&&%%%&&&((())))))'''***,,,+++(((&&&'''((((((((((((((()))))))))***''''''(((((())))))******%%%%%%'''((((((((('''&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((&&&%%%$$$%%%$$$$$$$$$%%%&&&((()))'''(((((()))))))))))))))"""***'''+++)))777KKK$$$%%%***&&& 999nnn&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&'''''''''(((***,,,+++(((&&&---&&&"""###### $$$,,,)))(((000''''''+++222***++++++************+++,,,)))%%%%%%+++---+++((('''"""(((***"""OOO,,,''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))******))))))))))))******""",,,uuu///+++111+++ 222$$$!!!lll###)))%%%***((( ---))))))(((((((((''''''''')))xxx}}}'''$$$&&&%%%,,,(((&&&'''((()))***+++,,,---000rrr===777777666666666666777777444444444444444444444444333222222222222222222333111111111111111222222222000000000000////////////000000000///...---+++***------++++++++++++------******++++++++++++******************************++++++******))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******''''''(((((((((&&&%%%$$$&&&''''''(((((((((((((((&&&''''''((()))******+++'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***)))))))))(((''''''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjXXXNNNGGGDDD???;;;:::::::::999555444333333333111...++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,((((((((((((((()))******+++(((%%%&&&)))++++++)))%%%&&&&&&'''((())))))***(((((((((((((((((((((((('''%%%%%%%%%''''''&&&%%%)))((('''&&&&&&'''((()))+++***)))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((***222333222888bbbMMM***aaa,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''(((*********))))))!!!222###&&&444%%%,,,&&&***)))))))))++++++)))((()))))))))))))))))))))))),,,(((%%%777\\\)))///&&&***...---""",,,///&&&"""'''+++***+++000))))))))))))))))))))))))***(((''''''((())))))((()))"""|||qqqdddVVV___DDD222%%%'''***&&&###&&&"""$$$'''))))))(((%%%$$$###(((GGG,,,333%%%***---+++&&&&&&***---333;;;:::777555333333333333333444666777777666444333222333555666666555333222333222222222111000000000......---------,,,,,,,,,---------------...///000---,,,,,,+++*********+++)))***,,,------,,,***)))+++***))))))***,,,...000+++++++++++++++***)))(((++++++++++++******************))))))((((((''''''&&&''''''(((((((((((((((,,,+++)))((((((((()))*********(((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&hhhWWWNNNGGGCCC???<<<;;;::::::999555444333222222111...++++++,,,,,,,,,---------...------,,,,,,,,,,,,++++++,,,,,,++++++************************************+++*********************))))))((('''((((((*********'''%%%&&&(((******)))(((((())))))******++++++(((((((((((((((((((((((()))'''&&&%%%%%%%%%###!!!((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((()))******'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''+++ ,,,...+++***)))((((((''''''((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&)))aaaggg+++,,,%%%)))---))))))((()))***+++)))''')))))))))))))))))))))))),,,+++$$$---***###uuurrr888'''"""///!!!---%%%))),,,000000***$$$$$$)))))))))))))))))))))))))))+++***((((((*********)))%%%***------"""$$$***((('''+++###%%%&&&(((((('''&&&%%%,,,)))|||999===111%%%;;;,,, ccc555<<<;;;999777555444444444333444555666555555333333111222444555555444333222222222111111111111111111............---------,,,...------------......///---,,,++++++*********+++)))***+++,,,,,,+++***)))&&&&&&'''((())))))))))))******+++++++++***)))))))))))))))(((((((((''''''(((((((((((('''''''''&&&&&&''''''(((((((((((((((+++***)))((('''(((((()))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&|||fffVVVMMMGGGCCC???<<<;;;:::999888555333222222222111...,,,---------------.........------,,,,,,,,,,,,+++++++++************)))))))))************************,,,,,,+++******)))((((((+++***(((''''''((()))***)))'''&&&&&&((())))))((())))))))))))************(((((((((((((((((((((((((((&&&%%%$$$%%%%%%###!!!''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((()))******((()))))))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''000,,,"""666))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&///000)))(((""",,,((()))(((((((((******((('''))))))))))))))))))))))))%%%***---444***)))777%%%333''',,,###)))---+++(((''''''%%%)))))))))))))))))))))))))))(((&&&&&&(((((((((''',,,&&&((("""""")))+++'''%%%(((%%%%%%&&&&&&'''''''''''',,,'''"""tttgggQQQTTT999<<<;;;999888777666666666555555444444333333222222111222333444444333111111000000111111111111111111/////////.........------///...------------------,,,,,,+++************+++************************'''(((***,,,,,,***)))'''))))))******+++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))(((''''''&&&'''''''''%%%%%%&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&yyydddTTTLLLFFFCCC???<<<;;;;;;999888555333222111222111///---........................------,,,,,,,,,+++++++++***)))))))))))))))))))))************************+++*********)))))))))(((---+++)))''''''''')))***(((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%$$$###%%%'''(((((('''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((())))))***))))))))))))((('''%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&333,,,...((((((((((((((()))******'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***,,,+++###>>>((($$$999!!!)))((('''(((******((('''((((((((((((((((((((((((***!!!444***AAA &&&!!!555 ------,,,'''$$$***111---###))))))))))))))))))))))))***)))'''''')))***)))(((...%%%666333QQQ+++((()))+++)))###!!!%%%'''&&&&&&%%%&&&'''((()))---,,,MMM:::::::::999888777666666666555555333222222222222222111111222222222111000000//////000000111111222222000////////////.........///......---,,,,,,,,,,,,++++++***************+++******)))(((((()))******)))***+++++++++***)))((((((((()))******+++******+++*********))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%wwwbbbSSSLLLFFFCCC???===<<<;;;999777555333111111111111000...........................------,,,,,,,,,+++++++++)))))))))))))))))))))***************************(((((()))))))))*********---+++***((('''((()))***'''((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&)))++++++***&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((())))))***))))))))))))((('''%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((222 222WWW(((''''''(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$%%%&&&(((***+++"""555***;;;###,,,999((()))(((((()))******)))'''((((((((((((((((((((((((333 ---000 '''...'''!!!eeeAAA)))000+++222111---***,,,///***###************************...,,,++++++,,,------,,,###///333(((######$$$%%%$$$"""%%%)))((('''&&&%%%%%%'''(((***(((***)))###eee555777777666666666555444444555444333222222222222333222222222222111000000////////////000000111111222000////////////.........///...---,,,,,,,,,,,,,,,*********))))))***++++++******)))(((((()))******)))((('''&&&%%%&&&'''((('''((()))************************))))))))))))(((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%uuuaaaSSSLLLEEECCC@@@===<<<;;;999777555333111000111111000///.........---------------------,,,,,,,,,,,,++++++)))))))))************+++************************''''''((())))))***++++++++++++***)))))))))******''')))+++***)))''''''((())))))))))))************(((((((((((((((((((((((()))((('''(((******)))(((''''''((((((((((((''''''&&&''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******((()))))))))((('''&&&&&&'''''''''''''''((((((((('''''''''&&&&&&'''''''''555666$$$---666!!!111@@@((((((((((((((()))******((())))))))))))*********(((((((((((((((((((((((((((((('''''''''''''''(((+++---###,,,,,,(((///***)))))))))++++++)))((())))))))))))))))))))))))$$$000&&&///---+++,,,%%%!!!RRR{{{666%%%%%%(((---000+++%%%&&&++++++++++++++++++++++++++++++)))(((((()))******)))$$$111''''''333]]],,,&&&&&&%%%$$$$$$%%%(((+++((('''&&&&&&&&&''')))***###666333333HHH000444444555555555444333333333333333333444444444444333333222111111000000000//////000000000000000000/////////.........------...---,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************************+++)))'''&&&&&&(((***+++(((((())))))***)))))))))((((((''''''''''''&&&&&&((((((((()))))))))))))))&&&''''''(((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&ttt```SSSMMMEEEBBB@@@>>>===;;;999777555333000000000111111000------------,,,,,,,,,+++------,,,,,,,,,,,,++++++************++++++,,,,,,************************((((((((()))))))))))))))((()))***+++++++++******(((***---,,,***(((((()))(((((())))))******++++++(((((((((((((((((((((((((((''''''''')))******)))((((((''''''''''''((((((''''''((()))((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((()))******'''(((((((((((((((''''''&&&'''''''''((((((((())))))((((((''''''(((((()))'''(((///(((...!!!---<<<)))((((((((((((((()))***((()))))))))************(((((((((((((((((((((((('''(((((())))))(((((((((&&&%%%+++%%%jjj)))$$$,,,+++*********,,,,,,***)))))))))))))))))))))))))))555((((((222///,,,,,,777)))///AAA999+++&&&,,,...'''(((111,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&&&&'''(((((('''+++,,,***++++++___---+++***(((&&&&&&''''''&&&'''''''''''''''(((((()))'''"""...555ZZZ888222222333444555555444333333111222444555666666555555444444333222111111000000000000000000000/////////............---------,,,,,,,,,,,,+++,,,,,,------)))))))))))))))***++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,---...))))))))))))))))))((('''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&''''''(((((((((((((((%%%&&&'''''''''&&&$$$$$$###$$$&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&sss```TTTNNNEEEBBB@@@>>>===;;;999666555333000000000111111000---------,,,,,,+++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************))))))(((((('''''''''(((***,,,---,,,+++)))(((+++...---***((((((***%%%&&&&&&'''((())))))***(((((((((((((((((((((((($$$###$$$&&&))),,,,,,,,,)))((('''&&&&&&'''((()))''''''((()))((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((()))******''''''((((((((((((((('''&&&'''''''''(((((())))))))))))(((((((((((())))))/// ...!!! 333)))...,,,%%%***"""'''uuu))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((###%%%''')))++++++++++++111+++))))))000***333&&&,,,+++***+++------+++***))))))))))))))))))))))))555%%%+++///"""%%%111///""")))+++)))333nnnDDD%%%***555111,,,...------------------------...,,,++++++,,,------,,,'''111&&&,,,555'''LLL***"""""""""###%%%((('''$$$'''''''''(((((((((((((((###222..."""'''DDD---888222333444555555555444333000222444777888777666555555444333222111111111111111111000000//////............---------,,,,,,,,,++++++++++++,,,------...))))))((())))))***++++++)))***,,,------,,,***)))%%%''')))+++,,,+++******))))))***))))))(((''''''***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&'''((('''&&&%%%$$$ """%%%'''))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$######"""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&sss```SSSLLLFFFCCC@@@===<<<;;;999777888555222000///...,,,***........................///---++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++******))))))***************)))((('''******++++++++++++******))))))))))))))))))))))))***)))(((((()))***)))'''((()))))))))))))))(((((())))))((((((((((((((()))))))))'''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((((((((('''$$$  &&&+++***)))(((''''''&&&''''''***))))))))))))))))))***((((((((((((((('''''''''******)))(((((((((((((((///&&&&&&+++%%%"""<<<```))))))))))))))))))))))))++++++***(((&&&$$$%%%&&&)))(((((('''''''''(((((((((((((((((())))))))))))---000666222888---000------,,,+++*********+++******))))))))))))******)))+++,,,,,,***))))))***'''+++---111,,,+++rrrAAA***111666000888///444///+++333222...000000000//////.........222$$$///---111:::''')))&&&(((''''''&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%'''--- (((222666+++888999333444444555555444444333111333666999999888555333444333222111000000000000000000000000000111111111///............---------......------------,,,,,,******))))))))))))******************))))))))))))***+++,,,,,,+++***)))(((&&&)))++++++***(((''''''((()))*********((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&)))))))))'''%%%%%%''')))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$###""" sssaaaTTTLLLEEECCC@@@===<<<;;;999777777555222222222222111///........................///---++++++,,,,,,,,,+++******++++++++++++***************+++++++++,,,,,,******++++++******)))(((******++++++++++++******)))))))))))))))))))))))))))(((''''''))))))((('''((())))))******))))))(((((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))(((''''''((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((((((''''''%%%&&&&&&$$$""""""%%%(((+++******)))((((((((()))((((((((())))))(((((((((((((((((((((((((((((('''******)))(((((((((((((((---''''''***$$$###444```))))))))))))))))))))))))***+++***(((&&&%%%%%%'''))))))(((((((((((())))))''''''((((((((()))))))))'''...&&&... www---++++++***)))))))))******++++++*********+++,,,,,,+++---......---------...444///(((///888+++,,,HHHbbbFFF:::444555<<<===???AAA>>>>>>888888777777666555555444555///555,,,>>>;;;!!!PPP"""***)))---'''''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''%%%000!!! 777---!!!888777777<<<***333333444444444444333333222444666888888777555333444333222111000000000000000000000000000000000000///............---------,,,,,,++++++++++++************))))))))))))******************))))))))))))******+++++++++***((((((''')))++++++)))(((''''''((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&((((((((('''%%%%%%'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$sssaaaTTTMMMEEECCC???===<<<;;;999777444333111111333444333222........................///---++++++,,,,,,,,,+++)))******************)))(((((()))***+++------...++++++++++++++++++***)))******++++++++++++******))))))))))))))))))))))))((('''&&&&&&((()))(((&&&(((((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''(((((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$&&&(((((('''&&&%%%&&&***))))))(((((((((((()))&&&'''(((((((((((('''&&&''''''((((((((((((((((((***))))))(((((((((((((((***((((((+++***%%%""""""$$$,,,///MMM))))))))))))))))))))))))*********(((&&&%%%&&&'''))))))(((((((((((())))))''''''''''''(((((((((((('''+++---'''>>>+++******))))))******+++,,,,,,,,,,,,,,,,,,---...//////111333444444444555666///777777:::FFFDDD::::::EEE^^^WWWVVVKKKEEEFFFAAA>>>DDDGGGFFFEEEDDDCCCBBBAAA@@@===@@@HHH222999DDD''')))QQQ;;;333"""&&&&&&&&&''''''(((((()))'''&&&&&&&&&'''(((((()))!!!111---""")))+++ 111HHH333333333222333333444444444444333333555555666666666555444333333333222111000000000000000000000000000000000000///............---------,,,,,,++++++++++++************))))))))))))******++++++*********)))))))))))))))*********)))((((((''')))++++++)))'''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&((((((((('''%%%%%%&&&(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((&&&%%%######$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''sssaaaTTTMMMEEEBBB???===<<<;;;999888333111000000111222111000........................///---++++++,,,,,,,,,+++))))))************))))))'''(((((()))***+++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++******(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%''')))))))))((('''&&&'''&&&&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))+++,,,***(((***...---(((333%%%###+++>>>(((((((((((((((((((((((()))******)))'''&&&''')))(((((('''''''''((())))))&&&'''''''''((((((((((((...(((---&&&***+++YYY111+++++++++,,,---...///000////////////000111222333555777:::<<<======???AAA>>>IIIKKKCCC@@@EEEMMMUUUBBBOOOGGGhhhxxxjjj\\\[[[]]]XXXWWWVVVUUUSSSRRRQQQPPPOOOJJJUUUFFF<<>>CCC333;;;'''666222333333333333333333222666555444333222222333333333222111111000111111111000000000000//////......///............---------......---------,,,,,,,,,++++++************++++++++++++++++++************(((((((((((((((((())))))((()))******(((''''''(((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''')))***+++***)))(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$qqq___RRRKKKDDDAAA???======<<<:::999999777444333333222111///........................///---++++++,,,,,,,,,+++)))******************)))(((((()))))))))))))))))))))***++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''&&&%%%&&&((())))))(((###$$$%%%&&&''''''''''''((((((((((((((()))***+++$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++)))&&&&&&''')))))))))(((((((((((()))+++,,,,,,((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((())))))***$$$(((***(((&&&&&&%%%""",,,!!!###666999)))))):::ppp))))))))))))))))))))))))((()))***)))(((((()))+++'''&&&&&&''''''((()))***(((((((((((())))))))))))%%%###,,,###)))'''666===222333444666888;;;===???AAAAAABBBCCCDDDFFFHHHIIIMMMOOOSSSUUUWWWXXX[[[]]]cccVVV]]]mmmnnnnnnqqqoookkkiii^^^hhhyyyfffeeevvvuuuuuusssrrrqqqppppppmmmmmmqqqnnnjjjpppmmm\\\mmmTTTeeeaaa^^^444!!!;;;333,,,%%%%%%&&&((()))******)))(((***))))))((('''''''''(((+++######&&&'''------"""...&&&)))!!!333GGG999@@@"""///:::,,,222222333333333333222222444444333222222222333333222222111111111111111222111000000//////......---///............---------,,,,,,++++++++++++******++++++************++++++,,,++++++++++++*********))))))((((((((()))******(((******)))((('''((()))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((***++++++)))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""ooo]]]QQQJJJCCCAAA>>>======<<<:::999999777444333333333111000........................///---++++++,,,,,,,,,+++******++++++++++++******(((((()))***+++,,,,,,---((()))******++++++************++++++++++++******))))))))))))))))))))))))'''&&&&&&''')))******)))%%%%%%&&&'''((((((((((((''''''&&&'''((()))******$$$%%%'''((())))))(((((('''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((()))***(((&&&&&&((()))((('''(((((())))))+++,,,---...)))(((&&&%%%%%%&&&((()))&&&&&&''''''((())))))***((((((((((((((()))******'''%%%&&&***,,,+++******,,,'''"""---------%%%...$$$***nnn))))))))))))))))))))))))((()))***)))((((((***,,,(((((((((((()))***+++,,,))))))))))))*********+++'''%%%---%%%%%%$$$&&&======???AAADDDGGGJJJLLLOOOOOOPPPRRRSSSUUUWWWXXX[[[]]]aaaccceeefffiiijjjmmmfffooosssfffgggssssssoooqqqzzztttkkk{{{hhhvvv~~~}}}||||||{{{{{{uuuxxxsssuuu|||zzzhhh}}}hhhkkktttrrr"""...CCC(((@@@!!!000 &&&''')))******)))((('''(((((((((((((((((()))***%%%,,,,,,###!!!(((///111(((***$$$$$$[[[(((777111###<<<%%%222222222222333333333333222222222222222222333333333333222111111111111111222222111000000///......------///............---------,,,,,,++++++++++++******,,,++++++******++++++,,,,,,,,,+++++++++************))))))((()))***+++,,,)))******)))''''''((()))''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))((('''&&&(((***)))(((&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''&&&'''&&&%%%$$$$$$&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%%%%%%%$$$nnn]]]PPPIIICCCAAA>>>======<<<;;;999666444222111222222111///........................///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++((((((***+++---///000111'''((()))*********************++++++++++++******))))))))))))))))))))))))((('''&&&(((***++++++***&&&'''((()))************%%%%%%%%%&&&'''((()))***$$$%%%''')))***))))))((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***((('''&&&'''******'''%%%'''''''''((()))+++,,,---)))'''%%%######%%%''')))&&&&&&&&&'''((())))))***((((((((((((((()))******555***$$$'''***((((((+++(((,,,'''%%%(((%%%$$$...***$$$&&&---!!!TTT))))))))))))))))))))))))''')))))))))((()))+++---************+++,,,---...)))*********++++++++++++222''',,,)))+++&&&)))XXXFFFGGGIIILLLOOORRRUUUWWWYYYZZZ[[[\\\^^^```bbbcccdddgggjjjlllmmmoooqqqsssqqqkkktttxxxooowww}}}mmmwwwpppmmmvvv{{{rrrrrrvvvyyy{{{|||yyyzzzyyy~~~zzzyyy|||uuutttxxxxxxJJJ333CCC---555---...))),,,222888'''(((***+++***)))'''&&&&&&&&&''''''(((***+++,,,''')))(((---111(((!!!(((&&&***(((***000(((!!!)))\\\;;;...:::###$$$,,,,,,222$$$///222222222333333222222222000111222333333333333333222111111111111111222222111000000///...---------//////.........---------.........---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++***)))))))))***,,,---)))******)))''''''((()))'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''$$$&&&((((((&&&%%%$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((&&&$$$######%%%(((***$$$%%%&&&'''((('''&&&%%%"""###$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''kkkZZZNNNHHHCCCAAA>>>======<<<:::999777666444222111000//////555444222000...---+++***000+++(((***000222...))))))(((&&&''')))+++,,,,,,)))((((((((()))+++---...************************$$$&&&(((***+++***)))(((,,,+++***(((''''''&&&&&&************)))'''&&&%%%))))))(((((('''''''''&&&((('''''''''''')))+++,,,(((((())))))))))))(((((()))'''%%%######%%%''')))''''''''''''(((((())))))''''''((((((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((+++***(((&&&%%%&&&'''((('''((()))******)))(((''')))(((''''''''')))***+++)))))))))))))))(((((((((+++***(((&&&&&&'''((())))))(((((('''''''''((((((''''''((()))))))))))))))""")))))))))))))))))))))))),,,***))))))***)))(((&&&''''''((()))***++++++,,,))))))))))))))))))))))))+++++++++***************,,,)))&&&&&&))),,,,,,,,,***((('''))),,,---+++)))***'''(((+++---,,,...222777666666777777888::::::===???BBBFFFIIILLLNNNOOOSSSUUUXXXZZZ[[[]]]```bbbccccccdddeeegggiiikkklllooopppqqqrrrsssttttttttttttuuuuuuvvvxxxyyyyyyzzzxxxxxxxxxvvvuuuvvvzzz||||||{{{|||}}}}}}{{{}}}~~~}}}}}}}}}}}}uuu```FFF???>>><<<:::888666444222222000...,,,...,,,******+++++++++***(((''''''((()))***)))(((***))))))((((((((()))))))))((('''&&&&&&'''((()))---"""222qqq```///###))),,,((((((***+++---///000000////////////000000000000111111111222222333333333222222222222222222222222111111000///////////////------,,,,,,,,,+++++++++************************)))************++++++++++++*********+++,,,---------,,,++++++******++++++******))))))((((((''''''$$$$$$%%%&&&&&&'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&######%%%&&&''''''(((((((((((())))))((('''&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$jjjYYYMMMGGGFFFDDDAAA??????>>>===;;;666555333222000/////////111111111000///......---000...++++++,,,---,,,******)))((()))***,,,------,,,+++***))))))***+++,,,************************%%%''')))***++++++***)))((((((((((((((())))))***))))))***))))))((('''&&&)))(((((((((''''''''''''(((((((((((()))***++++++'''((()))******)))((('''((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''''''''''''''''''''((((((((('''%%%%%%''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))***((((((((((((((((((((((((...---+++***)))***+++,,,((((((''''''''''''((((((''''''((()))))))))))))))111***888yyyYYY))))))))))))))))))))))))---+++******+++,,,+++)))(((((())))))******++++++************************************************+++)))&&&&&&)))++++++++++++***)))+++...///...,,,,,,***,,,111333222444777======>>>@@@BBBDDDFFFGGGKKKLLLOOOSSSVVVYYYZZZ[[[___aaacccddddddeeegggiiijjjkkkkkkmmmoooppprrrsssuuuuuuvvvwwwwwwwwwvvvvvvtttttttttuuuuuuvvvwwwwwwvvvwwwxxxwwwwwwxxxzzz}}}}}}}}}|||}}}}}}{{{wwwtttqqqpppqqqqqqqqqttt~~~zzztttwwwsssfffhhh\\\SSSUUUXXXUUUMMMHHH@@@>>>;;;:::999777555333111///---,,,,,,,,,+++))),,,***))))))+++,,,,,,+++000///...---,,,+++++++++,,,+++***))))))***+++,,,!!!***222...###&&&BBBaaafffTTTaaaSSS---...)))%%%)))000000((((((((()))+++,,,---...//////////////////000000000111111222222222222222222222222222222222222222222111000//////.........///000000/////////.........************************)))************++++++++++++************++++++,,,,,,,,,+++***************(((((((((((())))))))))))***++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$~~~hhhWWWLLLGGGCCC@@@>>><<<<<<;;;:::888555444222111000///............/////////000000000000///...,,,+++***+++,,,+++*********+++,,,------......,,,+++***)))))))))************************'''((()))+++++++++******((((((((((((((()))******((((((((())))))(((((('''((((((((((((''''''''''''))))))***************)))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((($$$%%%(((***+++***)))((()))(((((('''(((((())))))'''''''''&&&''''''((()))''''''''''''''''''''''''+++***)))''''''(((((()))((((((''''''''''''(((((('''(((((()))))))))))))))%%%%%%333,,,222'''))))))))))))))))))))))))((('''&&&'''((()))(((''')))))))))))))))*********************************))))))))))))))))))******,,,***((((((***+++,,,+++,,,+++,,,...000222111000000///222888;;;;;;===AAAEEEFFFIIIKKKNNNQQQSSSUUUVVVXXXZZZ\\\___bbbdddeeegggiiijjjkkkjjjjjjlllnnnqqqrrrssstttvvvxxxyyyzzz{{{zzzzzzyyywwwvvvtttsssqqqppppppppppppppppppqqqrrrtttwwwyyyyyyzzz|||}}}~~~~~~}}}}}}{{{wwwqqqmmmkkkgggeeeeeefffhhhpppyyylllqqq|||}}}yyyzzz~~~~~~~~~{{{}}}}}}wwwxxx|||}}}xxxrrrooommmkkkfffbbbfffcccbbbbbb^^^VVVOOONNNLLLJJJGGGEEEDDDBBB???===999666333111000///---+++///---+++***,,,.../////////...---+++***)))(((((()))((((((''''''(((((()))666...''''''))))))***,,,(((+++%%%&&&---+++"""(((&&&$$$###$$$&&&'''((((((((()))******+++,,,,,,........./////////000000222222222111111111111111111111111111111111222222000///......---.........------------,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++******))))))))))))***+++******)))))))))))))))'''''''''((())))))******)))))))))))))))(((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&$$$######$$$$$$%%%&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%{{{fffVVVKKKFFFAAA???<<<::::::999888666444333222000///.........---......//////000000000///.../////////...,,,+++***+++++++++******+++,,,......---,,,+++***))))))************************((()))***++++++++++++++++++***)))(((''''''''''''&&&''''''((())))))((((((((((((((((((((('''''''''(((((()))******)))((('''%%%''')))******)))'''%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&'''((()))***))))))((()))((('''&&&&&&((()))***''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&''''''(((''''''''''''(((((()))(((((())))))))))))(((((( 666---((('''%%%---))))))))))))))))))))))))&&&%%%$$$%%%((()))((('''*********)))))))))))))))))))))))))))))))))))))))((()))))))))))))))******,,,++++++***+++,,,------,,,,,,...000333555555555777666888>>>CCCDDDGGGLLLNNNOOORRRUUUWWWZZZ[[[\\\^^^^^^```bbbdddfffhhhiiiiiikkkmmmnnnnnnoooqqqsssuuuvvvwwwyyy{{{||||||}}}~~~}}}{{{xxxtttpppmmmkkkkkkjjjiiigggggggggggggggnnnrrrvvvyyyzzz{{{}}}~~~~~~~~~~~~~~~|||wwwpppkkkYYYWWWWWW\\\^^^\\\\\\^^^fffmmmooollllllmmmrrrzzz|||{{{{{{{{{{{{|||}}}}}}zzzyyyxxxxxxyyyzzz{{{|||vvvpppkkkhhhddd```aaafffXXXVVVSSSQQQPPPNNNKKKIIICCC@@@<<<999777555222000222///,,,+++,,,...///000---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''###***...---'''"""666"""$$$:::999!!!111//////...+++(((&&&%%%&&&((((((((()))))))))))))))---------......//////000222222111111000000000///000000000111111111111111///......---------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********++++++++++++***)))(((((((((((((((******)))((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''%%%$$$""""""###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%yyydddUUUKKKFFFDDDBBB???>>>======;;;999333333111000////////////////////////............---,,,,,,111666666000)))(((***,,,+++)))((()))***++++++++++++++++++++++++************************)))******++++++++++++++++++***)))((((((''''''(((%%%&&&'''(((((())))))((('''''''''(((((((((((((((&&&&&&((((((((('''&&&%%%&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((+++***)))((('''(((((()))((('''&&&&&&&&&''')))***''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((++++++******))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((---((($$$333***(((///)))))))))))))))))))))))))))(((((())),,,------,,,*********)))))))))))))))(((((((((((((((((((((((((((((())))))*********+++***+++++++++,,,,,,---......///222555777999;;;<<>>======<<<:::999333333222111000000///000000//////......------------***+++111888999111)))(((+++---,,,(((&&&''')))((()))***+++++++++++++++************************************************''''''''''''(((***+++,,,%%%&&&'''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''(((((('''''''''&&&'''((())))))((('''&&&)))(((((((((((('''''''''''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((---,,,)))'''&&&'''((()))&&&&&&&&&&&&'''((())))))''''''((((((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((((((((('''''''''&&&''''''((()))***)))))))))))))))(((((('''***,,,***---(((///))))))))))))))))))))))))(((''''''(((+++,,,++++++)))))))))))))))*********(((((((((((((((((((((((()))))))))***++++++,,,,,,(((***,,,------...///111333666:::>>>@@@BBBEEEGGGKKKJJJNNNTTTXXXXXX[[[^^^aaabbbcccddddddcccbbbaaa]]]]]]]]]]]]^^^```bbbdddcccfffjjjmmmpppssswwwzzz|||}}}~~~zzztttoookkkiiigggeeeccc```___``````aaajjjmmmrrrvvvxxxzzz|||}}}||||||~~~{{{xxxlllddd^^^^^^aaadddjjjppphhhmmmmmmpppxxxyyyzzzzzzyyyxxxvvvttttttssssssooorrrvvv{{{xxxooouuuwwwzzz}}}yyyttttttrrrlllhhhgggiiigggeeeccccccaaa___]]]ZZZWWWSSSPPPNNNLLLIIIGGGAAA>>>:::888777777666666111000...---+++***))))))((())))))******))))))(((+++$$$%%%...,,,$$$'''//////%%%###(((&&&222,,,%%%!!!"""%%%'''(((((((((((((((((((((((((((***++++++,,,---...//////000000000000////////////......//////000000111111.........---......///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***))))))(((((((((((()))***))))))(((((((((((((((,,,+++***)))((('''&&&%%%%%%&&&''')))***+++,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((()))))))))'''&&&&&&%%%%%%&&&((((((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&wwwcccTTTLLLHHHBBB@@@===<<<;;;;;;999777444333222111111000111111//////.........------------,,,+++///333333///+++(((,,,///---)))&&&''')))'''((()))*********))))))***************************))))))(((((()))))))))&&&&&&''''''(((***+++,,,&&&&&&''''''((('''''''''''''''''''''((((((((()))%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''***)))'''%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((******))))))))))))))))))$$$%%%&&&'''(((((((((((((((((()))))))))((('''&&&&&&&&&'''(((((()))******&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((()))***)))))))))))))))(((''''''###''',,,)))...888000&&&))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&(((((())))))******++++++************************)))******+++,,,,,,------+++...222333333444777999<<<@@@EEEHHHJJJMMMQQQTTTTTTVVV]]]fffiiifffccccccdddeeefffffffffdddbbb```YYYXXXWWWWWWXXXYYY\\\]]]___bbbfffjjjmmmppptttwww}}}~~~|||yyyuuurrrqqqmmmkkkiiifffeeefffggghhhiiilllqqqtttvvvxxxzzz|||||||||}}}}}}{{{xxxwwwwwwsssllliiijjjuuuxxx{{{{{{{{{}}}~~~}}}{{{xxxuuusssrrrqqqnnnooolllggghhhooosssrrrwwwvvvwwwyyy{{{|||zzzxxxzzzuuurrrssstttuuuxxx}}}nnnllljjjiiiiiihhhfffeeeccc```]]]ZZZYYYWWWUUUSSSNNNLLLHHHEEEDDDBBB@@@>>>888666333000---+++))))))%%%&&&'''(((((('''&&&%%%&&&000,,,&&&%%%''')))"""!!!&&&))))))+++000!!!&&&+++,,,)))$$$ ''''''(((((()))))))))*********+++,,,---...//////......//////////////////------...//////000111111///.........//////000111,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))(((((())))))******+++***))))))(((((())))))+++******)))(((''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&wwwbbbUUULLLIIIFFFCCCAAA??????>>><<<;;;444444333222111111111222---------..................------,,,,,,,,,------)))---000///***'''(((***'''((()))******)))((('''************************))))))((((((((((((((()))***))))))(((((((((((()))&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))+++)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((***(((%%%######$$$&&&((('''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&''')))+++,,,+++***)))###$$$&&&((())))))((('''((()))*********)))'''&&&'''''''''((()))******+++))))))******))))))((('''&&&&&&&&&'''''')))******)))))))))))))))((('''''')))%%%222...!!!"""&&&---))))))))))))))))))))))))((('''&&&''')))))))))((('''(((((()))***++++++,,,++++++++++++++++++++++++******+++,,,------......111444888::::::;;;>>>AAACCCGGGMMMPPPRRRUUUYYY\\\YYY]]]hhhtttvvvooohhheeecccdddeeefffeeeccc```___[[[ZZZYYYXXXYYYZZZ]]]^^^cccfffiiimmmooosssvvvyyy{{{}}}~~~~~~}}}|||{{{yyywwwvvvsssqqqnnnlllkkklllnnnoooiiilllppprrrtttwwwyyy||||||||||||~~~|||zzzyyy{{{{{{zzz~~~|||~~~~~~zzzwwwtttrrrqqqiiioooooohhhdddfffhhhgggmmmkkkkkkooovvvzzz{{{zzzyyyzzz~~~{{{rrrmmmnnnqqqooommmmmmmmmmmmkkkiiihhhfffbbb``````^^^\\\[[[XXXVVVRRRPPPNNNKKKGGGEEECCCAAA===999444111...---((()))***++++++***)))(((%%%+++,,,'''$$$&&&%%%"""(((+++***$$$###'''(((%%%%%%''')))((('''(((+++...''''''(((((()))******+++)))******+++---...//////---.........//////000000---------...///000000111///////////////000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))((())))))***+++,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&sssbbbTTTLLLJJJEEECCC@@@===999666555444777555222000000000///...///............------------,,,,,,++++++,,,,,,---++++++***)))((((((((()))+++*********))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))++++++***)))(((((())))))******))))))((((((''''''))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((((((&&&$$$""""""$$$&&&(((&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''&&&(((***)))&&&%%%''')))((((((''''''((()))***+++*********)))))))))))))))''''''''''''''''''''''''((())))))***+++,,,,,,,,,***************)))((('''&&&'''((((((''''''(((***&&&''')))***++++++++++++&&&'''''''''(((((())))))***(((&&&%%%'''***...000(((((())))))******++++++))))))))))))))))))))))))))))))******)))(((''''''(((&&&&&&(((,,,,,,***''')))+++------+++******++++++,,,,,,,,,,,,...222555333555999===BBBEEEHHHIIIOOOPPPRRRUUUXXXZZZ[[[\\\aaaZZZ^^^xxxwwwbbbdddiiihhhhhhgggeeedddcccccc]]]^^^^^^]]]\\\]]]```bbbfffgggiiilllooosssvvvxxx}}}|||}}}}}}{{{||||||}}}}}}|||{{{yyyxxxrrrrrrqqqpppooonnnmmmmmmooonnnoooooopppqqqssssssvvvwwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~|||zzzxxxwwwrrrqqqnnnkkkhhheeedddccccccbbbccchhhmmmqqqpppnnnssstttvvvwwwxxxyyyxxxxxxuuutttrrrpppnnnnnnnnnnnnlllkkkiiigggeeedddcccccc```^^^[[[ZZZYYYWWWUUUSSSOOOJJJDDD>>>;;;888555333333222///---++++++,,,,,,***)))((('''&&&&&&&&&&&&)))))))))***************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''---,,,+++++++++,,,......(((+++---......------...333222000///---,,,,,,,,,000000000000111111111111///......------,,,++++++---,,,+++***)))***++++++------,,,,,,+++***)))))),,,,,,,,,++++++*********++++++***)))(((((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrraaaSSSJJJHHHBBBAAA???===;;;999888888777555222000000000///...///............---------++++++************++++++++++++***)))))))))******+++*********))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((((('''''''''(((((())))))******'''''''''''''''(((((((((,,,***(((&&&%%%&&&&&&''''''''''''((((((''''''&&&''''''((((((((((((''''''&&&((())))))'''&&&'''))))))))))))((('''&&&&&&%%%&&&'''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++---------,,,+++)))((('''%%%'''((((((''''''((()))'''((()))*********)))((('''''''''((((((((()))))))))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((()))((((((***,,,---+++(((''')))******))))))***+++---...//////000333777:::===???BBBGGGKKKOOORRRSSSYYYYYYYYYYYYYYYYYYXXXWWW^^^\\\___rrruuueeegggiiihhhgggfffeeeddddddcccaaabbbcccbbbbbbbbbeeegggiiiiiijjjlllnnnppprrrtttuuuuuuuuuwwwzzz{{{yyyvvvssstttttttttuuutttttttttppppppooommmlllkkkjjjjjjjjjkkkkkklllmmmnnnpppqqqppppppqqqrrrtttvvvxxxyyyzzzzzz{{{|||~~~}}}zzzxxxvvvuuutttrrrpppmmmkkkiiihhhgggdddddddddfffhhhjjjjjjjjjoooqqqsssuuuvvvvvvuuutttuuutttrrrqqqpppqqqqqqrrrooonnnllljjjhhhgggfffeeedddbbb```___^^^]]][[[YYYWWWSSSNNNJJJFFFDDD@@@>>>888666333000...---,,,,,,******(((((((((((()))***((((((((()))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''((()))***,,,...000000/////////000------------...///000111------....../////////000000//////......---,,,,,,///...---,,,,,,,,,---...,,,,,,+++******)))((((((++++++++++++++++++******+++******)))(((((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&qqq___QQQHHHFFF???>>>======<<<<<<<<<<<<777444111000000000///...///............---------,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,***************)))))))))%%%&&&((()))******))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))((((((((((((&&&&&&'''((()))***++++++))))))((((((((((((((('''))))))(((((((((''''''''''''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))''''''(((((((((&&&%%%$$$''''''((())))))***++++++''''''''''''''''''''''''%%%&&&&&&''''''(((((()))******)))(((&&&%%%###"""%%%&&&''''''&&&&&&''')))((())))))))))))((('''&&&''''''(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''))))))))))))))))))))))))++++++***)))))))))************)))+++,,,---+++***((())))))))))))***---///111222444666888;;;@@@CCCHHHJJJNNNRRRVVVYYY[[[\\\___^^^]]]\\\ZZZXXXVVVTTTUUUZZZ[[[cccoookkkbbbeeeggggggffffffeeedddcccccceeeggghhhhhhggghhhiiikkkkkkkkkkkkjjjkkkllllllmmmlllmmmqqquuuxxxwwwtttrrrkkkkkkkkkkkkkkkmmmnnnooolllkkkjjjiiigggfffeeedddeeeffffffgggiiikkklllmmmjjjjjjiiiiiikkknnnppprrrtttuuuwwwyyy{{{}}}~~~~~~}}}}}}||||||||||||}}}}}}}}}{{{yyyvvvuuutttuuutttsssqqqooonnnmmmmmmfffffffffdddbbbbbbbbbdddhhhjjjmmmppprrrrrrqqqqqqtttsssrrrrrrssstttvvvvvvuuutttrrrpppnnnlllkkkjjjjjjhhhfffeeeeeedddbbb```___\\\XXXVVVSSSQQQMMMJJJBBB@@@<<<777333111///...,,,+++)))((((((***,,,---''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''((()))(((((((((((()))******...///000///......///111++++++,,,,,,...000111222//////000111222222333333111000000///......------------,,,,,,,,,---......++++++******)))(((((((((***************+++++++++******)))((((((((())))))(((((((((((())))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&ppp]]]OOOFFFDDD???>>>>>>============>>>666444111000000000000//////............---------///......------......///++++++++++++,,,,,,---...************************&&&(((***,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((()))***************))))))(((((('''''' """$$$&&&'''(((((((((''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&'''(((((((((''''''((((((###$$$''')))***)))((('''*********)))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''&&&%%%$$$###"""%%%&&&''''''&&&&&&'''((('''(((((((((((('''''''''(((((((((((((((((())))))%%%&&&''')))***++++++,,,******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***************+++,,,,,,,,,+++***+++++++++,,,...333666777999<<>>:::555333//////...,,,+++***)))((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))*********))))))%%%(((***+++++++++---...++++++******+++,,,------.........//////000000000/////////...------,,,,,,.../////////...,,,***)))***************+++++++++(((((((((((((((((('''''''''''''''''''''((())))))'''''''''((()))*********'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnn]]]PPPIIIGGGBBBAAA>>><<<:::888777777555333000000000111111000//////.........------------,,,,,,++++++,,,,,,------,,,,,,+++*********************++++++,,,,,,,,,***)))(((((('''(((((()))))))))))))))))))))))))))))))))((())))))***++++++'''((((((((())))))******&&&&&&'''((()))***++++++%%%&&&&&&&&&''''''((((((&&&&&&'''((()))***++++++'''''')))******+++++++++))))))************)))))))))'''%%%&&&)))***(((&&&$$$$$$$$$%%%''')))***++++++***)))((('''&&&%%%%%%'''''''''''''''''''''''')))))))))))))))((((((((())))))************))))))((()))******))))))***+++,,,+++)))(((((())))))***+++*********))))))(((((('''''''''((()))+++---...(((((())))))******++++++************************)))+++///111222000---,,,+++---///000000222777;;;;;;>>>CCCHHHKKKOOORRRUUUWWWYYY\\\___```aaaccceeebbbcccdddeeeffffffggggggaaaaaaaaaaaaaaa```___^^^^^^```^^^aaafff^^^YYYccc___```cccfffjjjmmmoooqqquuuyyy~~~}}}{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzzzzzvvvvvvwwwxxxyyyyyyzzzzzzuuuttttttssssssttttttuuurrrrrrrrrrrrsssrrrrrrrrrsssrrrrrrqqqqqqssstttuuurrrrrrrrrqqqqqqrrrrrrssskkkkkkkkkkkkjjjiiihhhggggggjjjlllkkkhhhggghhhjjjnnnnnnnnnooopppppppppqqquuuuuutttttttttttttttuuuqqqpppqqqsssuuusssnnniiiiiigggeeeeeehhhlllrrruuuyyyxxxxxxwwwxxxyyy{{{|||yyyzzz|||}}}}}}|||{{{zzz|||zzzwwwvvvuuusssqqqnnnllliiieeeccccccccccccccc]]]\\\[[[YYYWWWTTTRRRQQQOOOOOONNNKKKGGGAAA===:::222111000...,,,***)))((())))))))))))))))))))))))))))))(((((((((((())))))###$$$%%%&&&&&&&&&%%%$$$!!!###''')))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,------------------000000000///......------------...---,,,***(((&&&)))))))))))))))*********))))))(((((('''''''''&&&'''''''''''''''((()))***&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%###""""""!!!%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''"""######$$$&&&'''((((((kkkZZZMMMGGGFFFBBBAAA???>>>>>>===:::777555444333111000111111222000000/////////.........---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********)))******+++,,,))))))***((('''&&&((()))((()))***+++++++++++++++)))))))))(((((((((((((((***)))'''&&&%%%%%%&&&&&&!!!%%%))))))'''%%%%%%'''((((((((((((((('''''''''&&&'''(((*********)))))))))))))))))))))***++++++******))))))((((((''''''((((((((((((((()))***+++&&&'''((((((((((((((('''(((((())))))))))))((((((&&&''''''((()))******+++%%%%%%&&&'''((()))******(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))+++*********))))))((((((...---+++*********+++++++++*********))))))((((((+++,,,...///...,,,***)))***,,,......---,,,---...,,,---///000333888???CCCFFFJJJNNNRRRTTTVVVXXXZZZ[[[^^^aaaccccccccccccdddfffggghhhhhhgggfffcccbbbcccccccccccccccbbbaaaaaabbbcccdddeeeeeeeeedddcccgggggghhhiiilllooosssuuu~~~}}}~~~zzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttyyyyyyyyyzzz{{{}}}~~~}}}|||zzzwwwuuuttttttsssqqqpppmmmllljjjiiiiiijjjjjjjjjiiihhhhhhkkkkkklllmmmmmmmmmlllkkkpppppppppppppppqqqqqqrrrnnnpppsssuuuvvvvvvuuuuuuoooooonnnmmmnnnooopppqqquuuuuuvvvwwwxxxxxxwwwwww|||||||||||||||{{{zzzzzzxxxxxxwwwwwwvvvsssnnnjjjiiifffcccbbbbbbccccccbbb```___]]][[[YYYWWWWWWVVVWWWWWWWWWUUUQQQLLLFFFCCC>>>;;;777333000000000111...+++)))((()))***))))))******)))((((((((()))))))))'''&&&%%%&&&'''***+++)))*********++++++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...///...---,,,++++++++++++************+++,,,---...,,,,,,,,,+++)))(((&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))************))))))(((((((((((((((((((((((()))((((((&&&%%%$$$######((((((&&&$$$""" &&&&&&%%%%%%%%%&&&'''''')))(((((('''''''''(((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%kkkZZZMMMGGGGGGBBBAAA???>>>>>><<<:::888555444333111000111111222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++*********+++,,,------***,,,...///---+++******))))))***+++++++++++++++))))))))))))))))))))))))+++***)))((('''((())))))$$$&&&'''''')))+++(((((((((((((((((((((((((((((()))******)))((('''))))))((((((((()))*********)))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''((()))))))))))))))(((''''''(((((())))))******((((((((()))))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))+++*********)))))))))))),,,+++***)))((())))))***+++*********))))))))))))+++,,,---.........---,,,)))***,,,,,,++++++---...000222555777;;;???EEEIIIKKKOOOSSSVVVYYY[[[]]]___^^^```cccddddddcccdddeeeffffffeeeeeeeeeeeeeeeeeedddeeefffgggggghhhhhhgggiiijjjkkkkkkkkkjjjiiiiiilllkkklllmmmooosssvvvxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxzzz|||~~~|||yyyyyyxxxwwwvvvtttrrrqqqqqqqqqqqqqqqpppooonnnmmmnnnoooppppppooonnnkkkjjjjjjjjjiiiiiijjjjjjkkkllllllmmmoooqqqssstttttttttsssssssssssstttuuuwwwxxxwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwvvvuuusssooojjjfffccc```]]]\\\]]]^^^______^^^^^^\\\[[[ZZZYYYYYYYYYXXXYYYZZZYYYWWWRRRNNNKKKHHHEEE@@@:::666222111000111...+++*********)))'''(((((('''''''''''''''((((((''''''&&&'''((()))***))))))))))))*********+++*********+++++++++,,,,,,,,,---...---,,,,,,,,,.........---,,,++++++++++++++++++******++++++,,,,,,******+++******)))(((''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$######"""#########$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$jjjYYYMMMGGGGGGBBBAAA>>>======<<<:::888555444333111000111111222---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///***---111222000---+++***))))))***++++++++++++***((()))))))))***+++++++++***)))((((((((()))***+++%%%'''***+++***)))******((((((((((((((((((((((((************)))((('''&&&))))))(((((('''((((((((())))))))))))(((((((((((())))))((('''''''''(((((())))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))***))))))))))))(((((((((***))))))(((((())))))******************)))))))))***)))(((((('''(((((((((***************)))))))))++++++,,,------......///***+++,,,,,,,,,---000333777:::>>>AAAEEEHHHMMMPPPRRRUUUYYY[[[]]]___aaaccc```bbbdddddddddcccdddeeefffeeeddddddeeegggiiijjjhhhiiikkkmmmpppqqqrrrsssttttttuuuuuutttsssrrrrrrsssrrrrrrsssuuuxxx|||~~~}}}}}}}}}}}}}}}}}}||||||zzz}}}~~~}}}|||zzzyyy{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyxxxvvvsssooommmgggffffffeeeeeeeeeeeefffggggggiiikkkmmmoooqqqssstttttttttuuuwwwyyy|||}}}yyyyyyyyyzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvwwwvvvtttrrroookkkfffbbb[[[XXXTTTSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[WWWXXXZZZ[[[[[[XXXVVVTTTPPPNNNJJJEEE@@@;;;888666666444000...,,,+++(((&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++++++++,,,+++---...---,,,+++,,,......---,,,++++++***++++++,,,,,,,,,++++++++++++***((())))))*********))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''''''''&&&%%%$$$$$$((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""###$$$&&&'''(((((('''''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$iiiYYYMMMHHHGGGCCC@@@>>>===<<<;;;:::888555444333111000111111222////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---...///))),,,...///---+++***))))))******+++++++++******(((((()))***+++,,,,,,---'''&&&&&&&&&&&&(((***+++++++++,,,,,,+++***))))))((((((((((((((())))))))))))))))))))))))((('''''')))(((((('''''''''''''''))))))))))))((((((((((((++++++***)))((((((((()))******)))((('''&&&&&&&&&&&&'''((())))))******)))))))))))))))((((((((((((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************)))))))))(((((((((((()))************************,,,,,,++++++,,,---...///---......///000333777:::===AAAFFFJJJMMMPPPRRRUUUXXXZZZ\\\]]]]]]^^^___aaa___aaabbbcccbbbbbbdddeeehhhhhhiiijjjkkkmmmnnnooonnnpppsssvvvyyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz|||~~~~~~~~~{{{wwwtttlllkkkiiigggeeedddccccccaaaaaaaaaccceeeiiilllooooooooooooqqqsssvvvxxxzzzwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwuuurrrpppmmmiiiccc```WWWTTTOOOLLLMMMNNNPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWUUUWWWYYY[[[[[[ZZZXXXWWWRRRRRRQQQOOOLLLIIIFFFDDD>>>;;;777444111...+++(((+++***)))))))))))))))***''''''(((((()))((('''''''''''''''(((((((((((()))************+++++++++++++++,,,------++++++,,,------,,,,,,+++******++++++------,,,,,,+++***))))))))))))************))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&'''&&&&&&%%%$$$###'''''''''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''############$$$%%%''''''''''''&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhXXXMMMHHHGGGCCC@@@===<<<;;;;;;999888555444333111000111111222.../////////////////////---,,,,,,++++++,,,,,,---+++,,,------------,,,+++))))))))))))***+++,,,---***+++,,,+++***)))***+++******+++++++++******)))(((((()))***+++,,,,,,---&&&&&&&&&&&&''')))***+++""""""$$$&&&(((******+++(((((((((((())))))******((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&&&&%%%%%%%%%%%%+++***)))'''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))******************))))))))))))*********************+++++++++***************************************+++++++++---,,,,,,,,,,,,---......///000111333555888===AAACCCGGGLLLPPPRRRTTTVVVXXX[[[\\\]]]\\\[[[ZZZ[[[]]]]]]___aaabbbccceeegggiiinnnpppsssvvvxxxwwwvvvuuuwwwyyy|||}}}~~~~~~{{{vvvuuuqqqmmmiiifffdddccc___^^^^^^___aaadddhhhjjjjjjjjjjjjkkkmmmppprrrtttvvvvvvvvvvvvuuutttssssssuuuvvvwwwwwwwwwwwwvvvvvvwwwtttqqqooolllhhhccc```XXXTTTOOOKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPTTTVVVXXXYYYZZZYYYYYYXXXTTTTTTUUUUUUTTTRRRPPPOOOFFFCCC???<<<999555000---------+++******)))))))))''''''((()))((((((''''''&&&'''''''''(((((((((((())))))*********++++++++++++,,,---,,,++++++,,,---,,,,,,+++*********++++++------------,,,***)))(((***++++++******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&'''''''''''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''((('''&&&$$$######$$$%%%&&&''''''''''''%%%&&&&&&''''''((((((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''~~~gggXXXMMMHHHHHHCCC@@@===;;;;;;:::999888555444333111000111111222,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++******))))))******++++++,,,------+++***)))+++---***++++++++++++***))))))((()))))))))***+++++++++))))))(((((()))+++,,,---&&&%%%%%%&&&((())))))((('''(((((())))))******+++''''''''''''((()))***+++((((((''''''(((((()))***(((((((((((())))))))))))((((((''''''&&&'''''''''***)))((('''&&&&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))************++++++******))))))******+++*********+++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++------......///000111111111333666888;;;???DDDGGGJJJMMMQQQTTTVVVWWWYYY[[[\\\]]]]]]\\\ZZZZZZ[[[]]]^^^```cccfffiiimmmrrruuuzzz}}}~~~zzz}}}}}}yyytttoookkkhhhfffcccbbbaaaaaaccceeehhhiiiiiiiiiiiiiiijjjlllnnnooorrrrrrsssssssssrrrqqqqqqrrrsssssstttttttttttttttuuurrrooommmkkkiiieeebbb\\\XXXSSSPPPNNNLLLKKKIIIHHHHHHHHHGGGHHHIIIIIIJJJRRRSSSUUUWWWXXXXXXXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSMMMKKKHHHEEEAAA>>>999555111000...,,,+++***))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))************+++***,,,---,,,+++***+++---++++++************++++++,,,,,,------,,,+++)))(((+++++++++******((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((&&&&&&%%%%%%$$$$$$######(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((}}}gggWWWMMMHHHHHHCCC@@@<<<:::::::::999888555444333111000111111222,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,---//////---,,,+++,,,,,,+++*********++++++***,,,...---,,,******++++++++++++++++++***))))))))))))))))))))))))))))))******)))))))))***,,,---///,,,))))))***)))(((%%%'''(((((()))******++++++))))))(((''''''((()))***'''''''''((()))***+++,,,'''((((((((()))))))))******))))))))))))******+++***)))'''&&&&&&'''((())))))******))))))((('''&&&''''''(((((())))))******)))))))))((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++******))))))******+++*********++++++,,,,,,,,,)))***+++---------,,,+++*********++++++,,,,,,,,,+++---///222555666777777666999===AAADDDHHHMMMPPPRRRUUUWWWYYYZZZ[[[]]]^^^]]]^^^___^^^^^^___aaadddbbbfffjjjooottt{{{{{{~~~}}}xxxtttqqqoookkkkkkjjjiiiiiijjjkkklllkkkkkkjjjiiiiiijjjkkklllkkkkkkllllllmmmlllllllllmmmmmmnnnoooooooooooooooqqqooommmkkkjjjiiifffddd___\\\YYYVVVUUURRROOOMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLMMMOOORRRTTTUUUVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVSSSQQQOOOLLLJJJFFFAAA>>>888777444222///---,,,,,,***)))((('''&&&''''''(((''''''((((((((()))))))))))))))))))))***************,,,,,,,,,+++***+++,,,++++++************++++++++++++---------+++)))((())))))************)))(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''(((((()))###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((}}}gggWWWMMMHHHHHHCCC@@@<<<:::::::::999888555444333111111111111222........./////////000000---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++......---,,,++++++++++++'''***---...,,,***((('''+++++++++++++++***)))((())))))))))))(((((((((((()))((('''''''''(((******'''%%%###%%%(((+++***)))'''(((((()))***+++++++++,,,***)))(((''''''(((((('''''''''(((***+++---...'''((((((((())))))******&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''')))***************)))'''&&&%%%&&&''''''((()))******+++,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))******++++++++++++++++++************++++++*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,***,,,111555999;;;<<<<<<;;;???DDDIIIMMMQQQUUUWWWXXXZZZ\\\\\\]]]]]]```bbb^^^```aaaaaabbbdddhhhjjjgggkkkpppwww}}}~~~}}}}}}|||yyyxxxrrrrrrqqqpppoooooooooooommmllljjjiiihhhiiiiiijjjcccdddeeefffffffffffffffhhhiiijjjjjjkkkkkkkkkkkknnnllljjjiiiiiihhhfffeee```^^^\\\[[[ZZZXXXTTTQQQRRRQQQOOOMMMKKKJJJIIIHHHEEEFFFIIILLLOOOQQQSSSTTTUUUUUUVVVWWWWWWXXXYYYZZZWWWUUUSSSQQQOOOKKKGGGCCC???>>>;;;888555222111000+++***'''&&&%%%&&&((()))(((((((((((())))))))))))))))))))))))***************+++,,,,,,******+++,,,+++***************++++++***+++,,,------,,,***((('''''')))******+++++++++&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$#########$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''yyydddWWWNNNHHHFFFAAAAAA@@@>>>===<<<;;;:::666444222111222222111000...111111...///111111///------,,,,,,,,,---.........,,,******+++,,,------+++***)))&&&$$$$$$&&&(((......---,,,,,,+++******++++++************++++++,,,++++++***************(((((())))))))))))(((((((((((())))))))))))((((((&&&'''((())))))***************))))))(((((('''''',,,,,,+++***)))))))))***((())))))))))))(((''''''(((((())))))))))))((((((++++++,,,++++++***)))((('''''')))*********((((((,,,***)))''''''(((***++++++***)))'''''')))***+++++++++++++++++++++++++++***************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,---...---++++++,,,...///222777:::<<>>===<<<;;;:::999888444222000///000000///...***------++++++//////---...------,,,,,,,,,---------+++*********+++,,,,,,/////////---,,,,,,...000......---,,,,,,+++******+++******))))))******+++++++++***))))))))))))***'''((()))))))))))))))(((***++++++++++++******)))'''((()))***++++++++++++******))))))((((((((((((******))))))((()))))))))+++++++++++++++***)))((((((((())))))))))))((((((***+++------+++'''$$$!!!&&&&&&'''((())))))))))))+++***((('''((()))***,,,+++***)))(((((()))***+++************************))))))***+++++++++++++++++++++************++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,---...///...------///111000333888;;;>>>AAADDDFFFJJJNNNSSSWWWZZZ\\\^^^```bbbbbbccceeegggiiikkklllnnnoooppprrrtttwwwyyyzzz}}}~~~|||zzzwwwtttrrrssstttuuuwwwwwwwwwwwwwwwvvvvvvuuuqqqqqqrrrtttvvvxxxzzzzzz{{{|||{{{vvvrrrqqqtttwww~~~|||||||||~~~~~~|||zzzwwwuuussspppooonnnmmmkkkjjjiiiiiicccbbbaaa___]]][[[ZZZZZZ\\\\\\[[[[[[[[[\\\]]]^^^bbbbbbbbbbbbbbb```___^^^```___^^^]]][[[YYYXXXXXXVVVTTTQQQPPPQQQRRRSSSRRRNNNMMMKKKIIIGGGGGGGGGGGGKKKLLLMMMOOOQQQTTTVVVWWWUUUUUUUUUTTTSSSQQQOOONNNMMMKKKIIIFFFBBB???<<<;;;666444111...,,,+++******)))(((((((((((((((((((((************************)))***++++++,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&ttt___SSSJJJEEECCC???>>>===<<<;;;999888888444222000///000000///......111000------000000...///...------,,,,,,,,,,,,++++++************++++++,,,---......------...000...------,,,,,,++++++***+++******))))))******+++******)))((((((((())))))''''''((()))))))))))))))))))))******)))(((''''''((()))***++++++,,,,,,,,,***))))))))))))((((((((((((((((((((((((((()))***,,,,,,,,,++++++)))(((((((((((())))))))))))((((((''')))+++,,,+++'''"""&&&&&&&&&'''''')))*********)))((((((((()))+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,+++***************))))))***************+++++++++,,,,,,,,,*********))))))***++++++,,,.../////////000222444555888===AAADDDGGGJJJMMMQQQTTTYYY]]]```cccfffhhhjjjkkklllnnnqqqtttwwwxxxzzz{{{|||~~~~~~}}}}}}|||{{{yyytttrrrnnnllljjjjjjlllmmmoooooonnnnnnnnnnnnmmmmmmjjjkkkmmmnnnpppqqqqqqqqqrrrsssrrrooommmnnnssswww|||xxxvvvrrrrrrrrrtttxxx}}}|||zzzxxxwwwsssqqqpppmmmkkkjjjiiihhheeedddbbb```]]][[[ZZZYYYZZZYYYWWWVVVVVVVVVWWWXXX[[[[[[\\\^^^^^^______^^^]]]]]]]]]\\\[[[ZZZZZZYYYSSSPPPMMMLLLMMMOOOPPPPPPQQQPPPNNNKKKHHHEEECCCBBBCCCEEEHHHLLLOOORRRSSSTTTVVVVVVVVVVVVTTTSSSQQQOOOQQQPPPNNNKKKHHHFFFDDDCCC>>>;;;666222...------...***))))))(((((('''&&&&&&************************)))***++++++,,,,,,++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''rrr^^^RRRJJJEEECCC@@@@@@???>>><<<;;;:::999666444222111222222111000222444333///...000000...000///...---,,,+++++++++++++++,,,++++++***+++,,,)))***,,,,,,+++******+++---------,,,,,,+++++++++******))))))))))))*********))))))(((((((((((((((&&&'''((())))))******))))))))))))))))))(((((('''(((((()))***++++++++++++))))))))))))))))))))))))((((((((((((((()))***+++************)))'''&&&%%%(((((())))))))))))(((((($$$%%%(((******(((&&&$$$((('''&&&&&&&&&'''((())))))((((((((()))***+++,,,******)))(((((()))******************************((()))***,,,,,,+++***)))******))))))))))))************+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---+++,,,...000000222555888===@@@EEEIIILLLOOOSSSUUUWWWZZZ^^^bbbeeeiiimmmppprrrsssuuuxxx{{{|||xxxwwwxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{xxxvvvrrrooollljjjhhhhhhjjjkkklllkkkkkkjjjjjjjjjkkkkkkiiikkklllnnnoooppppppooooooqqqqqqppppppttt{{{|||{{{zzz{{{{{{yyyvvvssspppooonnnmmmmmmooosssxxx}}}~~~|||zzzyyywwwuuurrrooollljjjiiihhhgggfffdddbbb```]]][[[ZZZ[[[ZZZXXXVVVUUUUUUUUUVVVWWWXXXYYY[[[]]]___``````]]]\\\\\\[[[ZZZZZZYYYYYYRRRNNNJJJHHHHHHIIIJJJJJJMMMMMMLLLLLLKKKIIIGGGFFFCCCDDDFFFHHHKKKNNNQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRSSSRRRQQQOOOMMMKKKIIIIIIDDDAAA===999444222000///+++++++++***))))))((((((************************))))))***+++++++++++++++((())))))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((&&&%%%######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&qqq]]]SSSKKKFFFEEE@@@@@@???===<<<;;;:::999666444222111222222111000---///...+++,,,000111000000///...---,,,++++++++++++---......,,,+++,,,...---///000///---+++++++++------,,,,,,,,,,,,++++++***))))))))))))))))))******))))))(((((((((((((((''''''((()))))))))))))))******++++++++++++******&&&'''((()))************))))))))))))************))))))))))))******+++,,,*********))))))'''&&&&&&(((((())))))))))))(((((('''''''''(((((())))))***+++***(((&&&&&&&&&'''((()))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++((()))***+++,,,+++************))))))))))))************+++++++++,,,,,,,,,///...---------------...***,,,///111333666:::===DDDHHHLLLPPPSSSVVVYYY\\\\\\___cccgggkkkoootttwwwzzz{{{~~~~~~~~~xxxuuuqqqmmmkkkkkkmmmnnnpppqqqqqqrrrtttuuuvvvvvv{{{|||~~~zzzvvvsssqqqnnnkkkiiijjjkkklllkkklllllllllmmmmmmmmmmmmllllllnnnooopppqqqqqqrrruuuxxxzzz{{{}}}~~~yyyvvvvvvuuutttrrrqqqooommmkkkmmmllllllmmmpppssswwwzzzyyyzzz}}}}}}{{{wwwrrrnnnkkkjjjiiiiiiiiihhhfffccc```^^^\\\]]]\\\[[[YYYXXXWWWVVVVVVUUUVVVWWWYYY[[[]]]___```]]]]]]\\\[[[YYYXXXWWWWWWUUUQQQMMMIIIHHHHHHHHHGGGFFFFFFHHHIIIKKKKKKKKKKKKHHHGGGDDDCCCDDDGGGKKKMMMPPPQQQSSSUUUVVVVVVVVVVVVUUUTTTSSSQQQOOONNNMMMLLLGGGFFFDDDAAA===888444111++++++++++++************))))))))))))))))))))))))))))))***++++++++++++***((())))))))))))*********************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&ppp]]]SSSLLLGGGFFF>>>===<<<;;;:::888777777444222000///000000///...***------,,,///666::::::///...------,,,,,,,,,,,,+++...000000---+++---//////000000...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))*********)))((((((((())))))(((((())))))))))))(((((($$$%%%&&&''''''(((''''''&&&'''((())))))******))))))))))))************++++++***************+++,,,***++++++++++++***))))))(((((())))))))))))((((((,,,+++)))((('''((()))***+++***)))((((((''''''((()))))))))***)))))))))))))))))))))******)))))))))++++++++++++++++++++++++***************+++++++++*********))))))***************+++++++++,,,,,,,,,---------,,,,,,------...---000333666999===BBBEEEKKKNNNRRRVVVXXXZZZ^^^```bbbeeekkkppptttxxx|||~~~|||zzzyyyxxxwwwvvvvvvwwwwwwvvvtttooommmkkkhhhfffeeeeeeeeeggghhhjjjlllnnnoooqqqrrr|||{{{uuussspppmmmkkklllmmmnnnnnnppprrrtttuuuuuuuuuuuuqqqqqqrrrssstttvvvxxxyyy~~~yyyvvvtttrrrqqqpppooonnnllliiillllllllllllmmmoooqqqrrruuuvvvzzz}}}|||vvvqqqnnnllllllllllllkkkjjjhhheeebbb```____________]]][[[YYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUURRRNNNKKKIIIGGGDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKMMMIIIDDD@@@???@@@DDDFFFJJJLLLOOOSSSVVVXXXYYYYYYWWWWWWVVVTTTSSSQQQPPPOOOJJJKKKJJJIIIEEE???:::777......---,,,+++*********))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''((('''''''''ooo\\\RRRLLLGGGFFF======<<<;;;999888777777444222000///000000///......000111///333:::>>>>>>...------,,,,,,,,,------)))---000000,,,***,,,...---------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++***))))))))))))***)))******))))))((('''&&&!!!!!!###%%%&&&'''''''''''''''((()))************))))))*********++++++++++++******))))))))))))***))))))***++++++++++++***(((((())))))))))))((((((******))))))))))))))))))(((((()))******************************)))((('''))))))************))))))************************+++***)))((()))***,,,---++++++************++++++******+++++++++,,,,,,,,,......---......///000111333666:::>>>BBBFFFKKKOOOTTTWWWZZZ]]]___aaadddfffhhhmmmsssyyy}}}|||{{{yyywwwuuusssqqqqqqqqqooonnnoooppppppooonnnmmmlllkkkiiigggeeecccbbbdddfffgggjjjmmmoooqqqrrr}}}xxxvvvssspppoooooopppqqquuuxxx|||~~~~~~}}}}}}~~~zzzyyyvvvtttrrrrrrrrrqqqmmmjjjllllllmmmnnnooooooooooootttvvvxxx{{{}}}~~~~~~~~~{{{zzzxxxvvvwwwyyy|||~~~|||zzztttqqqooonnnnnnoooooonnnllljjjgggeeeccceeeggghhhfffccc___]]][[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYYYYYYYXXXXXXXXXUUURRRPPPNNNLLLIIIFFFCCCFFFFFFFFFGGGHHHKKKMMMNNNPPPMMMHHHCCC@@@???@@@AAACCCFFFJJJPPPUUUYYY[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSPPPPPPOOOMMMJJJFFFCCCAAA666555444222///---++++++))))))))))))))))))))))))((())))))***************************+++++++++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((())))))***************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&nnn[[[RRRKKKGGGFFF??????>>>===;;;:::999888666444222111222222111000000222111...000666999888------,,,,,,,,,---......(((,,,000///+++)))+++...---------+++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))),,,++++++***************************)))'''&&&%%%%%%&&&(((***,,,......///((()))***++++++,,,++++++))))))******+++++++++++++++***)))(((((('''((((((&&&'''((())))))******)))(((((())))))))))))((((((###%%%(((***+++++++++***%%%&&&)))+++------------++++++++++++***((('''&&&))))))************)))))))))))))))))))))))))))))),,,+++)))'''(((***,,,...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,000000000000111222444444888;;;@@@DDDHHHMMMSSSVVV[[[^^^bbbdddeeegggiiikkkmmmrrryyy|||xxxwwwvvvuuutttrrrpppnnnmmmllllllkkkjjjjjjllllllllljjjmmmmmmmmmllljjjgggdddbbbeeefffhhhkkknnnqqqsssttt|||zzzvvvtttrrrrrrtttuuu}}}|||{{{yyywwwuuuuuuvvvtttppplllmmmnnnpppqqqrrrrrrqqqpppuuuwwwxxxzzz{{{{{{zzzzzzuuussspppnnnnnnpppssstttssswww~~~|||vvvrrrppppppppppppqqqqqqooollljjjhhhhhhjjjnnnpppnnnkkkfffbbb```___]]]\\\[[[[[[\\\\\\WWWWWWXXXXXXYYYYYYZZZZZZYYYXXXVVVUUUTTTQQQMMMJJJIIIIIIIIIIIILLLOOORRRTTTRRRPPPLLLHHHEEEBBBAAA@@@???BBBGGGNNNTTTYYY]]]^^^```___^^^\\\ZZZXXXWWWVVVUUUTTTQQQOOOLLLJJJIIIHHH???>>>;;;888444111...---))))))))))))))))))))))))(((((()))******************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))***+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######lll[[[SSSNNNIIIFFF@@@>>><<<<<<<<<<<<;;;:::333333222222111222222222222///---000444555111---......//////...,,,***)))++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***************)))((('''++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&&&&(((***++++++)))+++++++++***'''$$$!!!))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***+++*********))))))((((((,,,)))&&&&&&(((******)))*********))))))))))))(((...//////---+++******+++,,,++++++******++++++,,,%%%''')))+++,,,+++***)))...---,,,,,,++++++++++++---------...000000///.........------...111666:::DDDFFFJJJPPPUUUZZZ^^^```bbbccceeehhhkkkmmmpppqqquuuxxx}}}{{{yyyvvvqqqlllnnnooopppooommmllllllmmmnnnnnnmmmlllmmmppprrrsssvvvuuuuuuuuusssoooiiieeegggfffiiioooqqqqqqrrruuu~~~~~~{{{yyyvvvsssuuuzzz~~~||||||{{{zzzvvvrrrnnnllliiijjjlllnnnooopppppppppuuuyyyzzzvvvtttvvvvvvtttqqqooollljjjjjjkkknnnpppqqquuuzzz|||xxxsssppprrrpppooopppnnnjjjlllpppkkksssyyyyyyxxxwwwsssnnniiigggdddbbbaaaaaa```___\\\\\\[[[[[[[[[\\\^^^___ZZZXXXWWWVVVVVVUUURRRPPPIIIIIIIIIKKKMMMQQQUUUWWWUUUTTTSSSOOOKKKFFFBBB@@@@@@@@@BBBIIIRRRYYY]]]]]]bbbbbbaaa```^^^]]][[[ZZZ[[[ZZZWWWTTTQQQNNNMMMLLLKKKGGGAAA;;;777333000------+++)))((()))******))))))***************)))(((++++++******************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))'''%%%$$$###%%%(((,,,///''''''&&&''''''((()))***&&&'''((())))))((('''&&&***)))))))))))))))***+++''''''''''''((((((((((((***'''%%%%%%''''''$$$"""&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%%###'''(((%%%&&&***&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&$$$######$$$%%%&&&'''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''kkkZZZSSSMMMHHHFFF@@@>>><<<;;;;;;;;;:::888333333222222111111222222///---+++---000111---)))+++,,,---------,,,+++***)))******++++++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,***'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***+++*********))))))))))))(((&&&%%%&&&((()))'''%%%******++++++,,,,,,,,,---((()))******((('''((()))++++++************++++++)))***,,,---------,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,.........---///000111222555999???DDDNNNQQQVVV[[[aaaeeehhhiiijjjkkkmmmppptttwwwyyyzzz|||~~~{{{uuuqqqqqqpppmmmiiimmmnnnooonnnlllllllllnnnqqqqqqqqqrrrtttvvvyyy{{{~~~~~~}}}|||zzzuuuooojjjiiigggiiimmmoooooopppttt|||}}}{{{xxxuuuwww|||~~~}}}}}}|||~~~}}}|||zzzwwwsssooommmkkkkkkmmmnnnooopppppppppuuuyyy{{{xxxvvvwwwvvvtttpppnnnkkkiiiiiijjjmmmnnnooorrrvvvyyy}}}|||xxxuuutttqqqppppppnnnlllnnnssswww{{{uuuqqqooollljjjjjjjjjjjjiiidddcccaaa```______`````````^^^\\\[[[ZZZYYYWWWUUUNNNNNNNNNOOOQQQSSSUUUVVVVVVVVVUUUTTTRRROOOLLLKKKHHHGGGFFFIIIPPPWWW[[[\\\aaaaaaaaaaaaaaa```___^^^___^^^[[[XXXVVVTTTRRRQQQOOOLLLFFFBBB???<<<999777333000,,,+++*********)))++++++++++++***))))))(((************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((((())),,,///111))))))))))))))))))******''''''((((((((((((''''''***))))))((((((((())))))''''''''''''((((((((((((+++)))'''((())))))'''%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$((((((%%%&&&***&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''jjjYYYRRRMMMHHHFFF@@@>>><<<::::::999888666444333222222111111222222///---,,,---//////+++((()))***+++,,,---,,,,,,+++))))))***+++,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************+++***))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))&&&''')))+++------------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((())))))******************)))))))))&&&&&&''')))******'''$$$((()))***+++,,,---......(((***++++++******+++,,,++++++************++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,++++++,,,---......//////111444777;;;???FFFMMMRRR[[[^^^ccciiinnnqqqssstttrrrtttwwwzzz~~~}}}uuupppjjjhhhiiikkkkkkiiilllmmmnnnnnnllllllnnnppptttuuuvvvyyy|||}}}uuupppnnnjjjjjjmmmnnnmmmppptttyyy~~~}}}{{{yyy|||}}}||||||{{{~~~}}}zzzwwwsssooommmllllllmmmnnnoooppppppqqquuuzzz|||zzzxxxxxxvvvsssnnnllliiigggggghhhjjjlllnnnppprrrtttxxx~~~}}}{{{zzz{{{|||}}}~~~yyyuuussssssqqqppptttzzz|||yyywwwtttssssssttttttsssmmmllljjjgggfffeeeeeeeeeccc```]]][[[YYYXXXVVVTTTSSSTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWXXXWWWVVVVVVSSSPPPMMMMMMPPPUUUYYY[[[___```aaabbbccccccccccccaaa```___]]][[[YYYWWWWWWTTTQQQMMMJJJHHHEEECCC@@@<<<888333///---,,,***)))+++++++++******)))))))))************************************************+++++++++***************((((((((((((((((((((((((*********+++,,,...///000,,,++++++++++++*********((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''(((((((((((('''%%%$$$%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&''')))'''$$$%%%)))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''iiiXXXQQQLLLGGGEEEBBB???<<<;;;:::999888666444444333222111111111111111000///000111000---***++++++------------,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---,,,,,,+++*********++++++***))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))***)))((()))))))))'''&&&''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***************************))))))***+++,,,+++***((('''(((((()))******++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,...------,,,,,,,,,------,,,---...//////000222444444888===CCCJJJRRRYYY^^^dddgggmmmrrrwwwzzz||||||yyy{{{wwwrrrrrrtttwwwxxxzzzzzzzzz|||}}}}}}zzzxxxppplllgggfffgggjjjlllmmmoooppppppooonnnoooqqqsssvvvwwwzzz~~~{{{vvvrrrnnnlllmmmnnnnnnqqqvvvxxx}}}~~~}}}|||~~~~~~|||yyyvvvrrrooommmllllllmmmmmmnnnpppqqqqqquuuzzz}}}{{{xxxwwwtttpppkkkjjjgggfffeeefffggghhhmmmnnnppprrrxxx}}}yyyuuusssssstttvvvyyy{{{|||zzzyyyyyyyyy}}}{{{yyyyyyzzz{{{zzzzzzsssrrrpppnnnmmmmmmmmmmmmgggddd___\\\ZZZXXXUUUSSSTTTUUUUUUUUUUUUTTTSSSSSSPPPRRRTTTWWWYYYZZZZZZZZZYYYWWWTTTTTTUUUWWWZZZ[[[___```aaabbbcccdddddddddaaaaaa```___]]]\\\[[[ZZZXXXUUURRROOOMMMKKKHHHEEEDDD???999444111...+++)))))))))))))))))))))*********************+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++******))))))((('''&&&&&&'''((()))***)))((('''&&&%%%%%%%%%''''''''''''(((((((((((($$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++'''$$$%%%((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhWWWPPPKKKGGGEEECCC@@@>>><<<;;;;;;999777555444333222111111111111222111111222222000...,,,...////////////---+++***---,,,,,,++++++*********,,,,,,---------,,,,,,+++)))******+++++++++******))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***)))((()))))))))'''%%%(((((((((((('''&&&&&&%%%))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''((()))*********************+++++++++,,,++++++***)))***+++,,,)))))))))))))))))))))))))))******)))'''%%%&&&''',,,,,,---......---,,,,,,++++++*********+++,,,------------,,,,,,---......+++---///000000222666999:::>>>EEEMMMTTT\\\ccchhhllloootttzzzxxxssslllhhhhhhkkknnnpppqqqrrrtttwwwzzz{{{yyyvvvqqqnnnjjjhhhjjjmmmppprrruuuuuuuuusssqqqrrrtttvvvvvvxxx|||{{{uuupppnnnooooooooosssxxx|||}}}~~~}}}|||yyyvvvssspppooonnnnnnooooooqqqrrrtttuuuxxx}}}|||xxxvvvsssnnnjjjiiigggeeeeeeeeeffffffjjjlllnnnsssyyyzzzuuurrrrrrssstttuuuxxx~~~~~~}}}vvvuuutttttttttuuuwwwxxxrrrooojjjeeeaaa^^^ZZZWWWSSSSSSTTTTTTSSSRRRQQQQQQPPPQQQTTTVVVXXXYYYZZZZZZXXXYYYZZZ[[[[[[\\\\\\]]]``````aaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa```^^^^^^]]][[[WWWUUUSSSPPPLLLIIIIIIEEE@@@;;;777333///,,,(((((((((((((((***+++,,,))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((()))******))))))***+++++++++***)))(((''')))((('''&&&&&&'''((()))))))))'''&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%+++000---((($$$&&&((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&gggVVVPPPKKKFFFDDDCCC@@@>>><<<<<<;;;:::888555444333222111000000000//////000000000...---,,,000000111000///---,,,***---,,,,,,++++++******)))---------------,,,,,,++++++,,,------------------************************)))))))))))))))******+++)))))))))))))))))))))))),,,+++***+++++++++)))'''(((((((((((()))))))))***))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''((()))***************+++++++++++++++++++++***(((&&&'''***---,,,,,,,,,+++++++++******+++,,,,,,+++(((''''''(((+++,,,---......---,,,++++++++++++,,,---.........------------------...///))),,,000111222555:::???DDDIIIPPPXXX___eeekkkooouuuwww|||~~~xxxqqqmmmgggdddeeehhhkkkmmmlllmmmpppssswwwxxxwwwvvvrrrqqqooonnnpppsssvvvyyy||||||zzzwwwtttsssuuuwwwuuuwww|||yyyuuusssuuuvvvvvvzzz~~~|||zzzwwwvvvuuutttttttttuuuwwwzzz}}}~~~{{{yyyuuuqqqlllkkkjjjhhhggggggggghhhhhhkkkooouuu}}}}}}yyyvvvuuuuuuuuutttxxx~~~wwwwwwxxxyyy{{{~~~|||yyytttnnniiiccc\\\XXXTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYUUUXXX\\\]]]]]]]]]^^^___``````aaaaaa``````______aaabbbcccddddddcccbbbaaabbb```]]][[[YYYVVVRRROOOMMMJJJGGGCCC@@@;;;666222,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,***************************************+++++++++))))))))))))))))))))))))((())))))*********))))))((()))*********)))((('''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((()))(((&&&&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%///555111)))%%%''')))''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%fffUUUOOOJJJFFFDDDAAA>>><<<;;;;;;;;;:::999666555333222111000000000,,,...///000///...------....../////////...,,,+++******+++++++++,,,,,,,,,------......---,,,,,,++++++,,,------......------++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))+++*********,,,,,,***((((((((((((((()))***+++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))'''&&&&&&'''''')))***************++++++,,,,,,,,,)))***+++***((((((***,,,+++++++++++++++,,,,,,,,,---...///...,,,++++++,,,)))***,,,------,,,***)))'''(((***,,,............---------------...//////,,,///444666777;;;BBBHHHQQQVVV]]]dddiiinnnsssvvv{{{}}}|||wwwrrrnnniiiggghhhjjjlllmmmnnnnnnpppsssvvvxxxwwwvvvuuuuuuvvvwwwxxx|||}}}yyyuuussstttvvvtttwww|||~~~~~~~~~~~~}}}}}}}}}~~~zzzvvvqqqpppnnnmmmlllkkkkkkkkkkkkooouuu||||||zzzxxxwwwwwwvvvyyy{{{{{{|||~~~yyyrrrjjjaaa[[[ZZZXXXVVVSSSQQQOOOOOOOOOOOOPPPRRRUUUVVVWWWWWWWWWTTTWWWZZZ[[[ZZZ[[[]]]______``````aaaaaa``````______```bbbcccddddddbbbbbbbbb```^^^]]]\\\ZZZVVVTTTPPPOOOMMMLLLIIIDDD>>>:::444333000---++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&((()))***+++***((((((''''''((((((((((((''''''(((((('''''''''''''''(((''''''''''''((((((((((((&&&((()))'''%%%###$$$&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%222999333***'''(((***''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%eeeUUUOOOJJJFFFCCC???===;;;:::;;;;;;:::888666555444222111000000000,,,...000111000///...///+++,,,---.........---,,,'''((()))***,,,---...///---.........---,,,,,,+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++)))))))))))))))))))))))))))((('''(((******)))'''))))))((((((((((((((()))))))))))))))))))))))))))************************(((((((((((())))))))))))&&&&&&&&&'''''')))***************++++++,,,,,,,,,(((,,,//////---++++++,,,''''''((()))***++++++,,,(((***++++++***)))+++,,,'''(((***++++++***((('''###%%%(((***,,,---,,,+++---------------...///000000444999;;;===AAAIIIPPPZZZ^^^eeelllppptttwwwzzz}}}~~~~~~zzzvvvrrrnnnkkklllmmmnnnnnnrrrrrrrrruuuwwwyyyyyyxxxwwwyyy|||~~~zzzuuussssssuuuuuuwww|||{{{tttsssrrrqqqpppooonnnnnnpppttt|||~~~|||zzzyyyxxxxxx{{{~~~~~~~~~tttiiibbb```]]]YYYUUUQQQOOOOOOOOOKKKMMMOOORRRSSSTTTTTTTTTUUUVVVXXXWWWVVVWWW\\\```^^^___```aaaaaabbbaaaaaa[[[\\\___aaabbbaaa```______^^^]]]]]]]]][[[XXXVVVQQQQQQRRRRRRPPPKKKDDD???;;;999555000---+++******((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))((('''''''''''''''(((&&&''')))+++,,,+++***)))&&&'''((())))))((('''&&&(((((('''''''''(((((()))''''''''''''((((((((()))***,,,---+++(((&&&''')))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%333<<<555***''')))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''&&&$$$###!!!%%%%%%&&&''''''&&&%%%%%%}}}aaaTTTOOOHHHCCCBBB@@@???===<<<===<<<;;;999888666222000000///...,,,------............------............////////////......---,,,,,,---------............---,,,+++***+++++++++,,,,,,---------,,,+++***))))))***+++,,,++++++************++++++---,,,+++******+++,,,---))))))))))))************'''((()))******)))((('''***))))))(((((((((((((((***))))))((()))+++---...************************'''***---,,,)))(((+++---************************++++++*********+++,,,---+++++++++*********)))))))))+++++++++***)))***+++,,,,,,++++++***+++++++++,,,,,,---------,,,++++++---///000111000000222333333777===BBBGGGNNNWWW^^^hhhkkkoootttxxx|||~~~~~~~~~}}}|||~~~~~~yyytttrrrssstttsssrrrttttttttttttvvvyyy{{{}}}{{{yyyyyyyyyxxx{{{zzzvvvtttuuuwwwxxxxxxzzz~~~xxxuuuvvvvvvtttrrrwww{{{~~~xxxtttnnnjjjddd^^^YYYTTTOOOLLLOOOOOOOOONNNNNNPPPTTTWWWUUUTTTSSSSSSUUUXXX\\\^^^aaaaaaaaaaaa```___]]]]]]\\\]]]^^^_________^^^^^^aaaaaabbbbbb```]]]ZZZYYY[[[XXXUUUTTTTTTRRRNNNJJJAAA???:::555111///......******(((((((((((()))******++++++++++++***))))))***************)))(((((()))))))))))))))***************))))))))))))******))))))))))))************+++***)))'''''''''((())))))((('''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$'''(((+++,,,,,,+++((('''(((''''''&&&$$$######"""%%%&&&''''''(((((('''''')))***+++,,,+++***(((&&&***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%{{{```SSSNNNGGGBBBAAA???>>><<<;;;<<<;;;:::888999666333111000000///---.........//////.........000000///...---,,,+++++++++******))))))******+++............---,,,++++++++++++++++++,,,,,,------++++++***))))))***+++++++++******))))))******++++++***)))(((((()))***+++))))))))))))************(((((()))******)))((('''((((((((((((((()))***+++***))))))))))))+++,,,---************************)))))))))(((&&&%%%&&&(((************************,,,,,,,,,,,,------......+++++++++,,,,,,---------)))+++,,,+++***)))***+++------,,,,,,,,,,,,,,,---+++,,,---...............---...000111111222555777;;;@@@FFFLLLQQQYYYbbbiiippprrruuuxxx{{{~~~~~~|||xxxyyy|||~~~|||zzzyyyxxxwwwvvvwwwyyy{{{|||~~~}}}~~~}}}vvvssstttuuutttqqquuuyyyxxxpppggg^^^UUUOOOLLLLLLLLLKKKKKKLLLOOOPPPTTTSSSSSSSSSTTTVVVYYY[[[]]]___```aaaaaa___]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^___``````aaa___]]][[[ZZZ[[[XXXVVVUUUUUUTTTPPPMMMHHHEEEAAA<<<777333000///***)))((('''''''''((()))***++++++++++++***))))))***************)))((((((*********)))))))))))))))******))))))))))))******'''(((((((((((()))))))))***)))(((''''''(((((())))))(((''''''''''''((()))&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%'''))))))'''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((())))))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%yyy^^^RRRMMMEEE@@@AAA>>>===;;;;;;;;;:::999777999666333111111111000///...//////000000//////...//////...---,,,+++************))))))))))))******---------...------,,,,,,,,,,,,+++******+++---...++++++***))))))***+++++++++******))))))******+++)))((((((''''''(((((())))))))))))*********++++++(((((()))******))))))((('''''''''((()))***,,,,,,))))))))))))***+++,,,---************************///---)))(((((((((((((((************************,,,,,,,,,,,,---------...)))***+++,,,---......///***+++,,,+++***)))***,,,......------------......,,,,,,---...///000111111///000222333555999===AAAGGGMMMTTT[[[aaaiiirrrxxx||||||}}}~~~yyyxxxvvvuuuxxx}}}~~~|||{{{zzzyyyyyyyyyzzz{{{~~~zzztttqqqqqqrrrrrrppptttxxx~~~}}}~~~zzzmmm```XXXPPPOOOMMMKKKJJJJJJKKKLLLQQQQQQQQQRRRSSSTTTVVVWWWZZZ[[[^^^```aaa___]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]^^^______]]]\\\[[[ZZZYYYWWWWWWWWWVVVSSSQQQPPPNNNJJJEEE>>>888444111---,,,***)))(((((()))******++++++++++++***))))))*********+++******)))(((++++++******))))))((((((***))))))(((((())))))***''''''''''''(((((((((((((((((('''''''''((())))))(((''''''''''''((())))))%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%xxx^^^SSSLLLDDD@@@AAA???===;;;;;;;;;;;;999888999666333222222222111000//////000000000000//////,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...,,,,,,------...------------,,,***)))***+++,,,---+++******************+++******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++((()))))))))************(((((((((((()))***+++,,,)))))))))******++++++,,,************************222---(((''')))++++++***************************))))))******++++++++++++(((((()))***++++++,,,,,,***+++,,,,,,******+++,,,------------------...///------......///000111222222444666888<<>>===<<<<<<<<<:::999888555333222222333222111//////000000000000//////,,,------------.........---------------...///000,,,,,,------...---------,,,,,,+++*********+++,,,*********++++++************))))))))))))))))))***))))))))))))))))))))))))************++++++++++++)))))))))))))))***++++++******))))))))))))******)))*********++++++++++++************************,,,((($$$###&&&)))***)))************************((()))***+++++++++*********************************,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---......//////......///000222222444777:::>>>CCCJJJRRRWWW```fffpppwww}}}|||uuupppwwwuuutttuuuvvvwww}}}{{{{{{||||||}}}~~~zzzuuuqqqooonnnmmmnnnsssxxx||||||{{{zzzzzz|||~~~~~~~~~|||sssfff___VVVOOOLLLLLLMMMMMMIIIJJJKKKMMMOOOPPPRRRRRRVVVVVVUUUVVVWWWYYY\\\]]]^^^]]]\\\[[[[[[ZZZZZZZZZWWWXXXYYYZZZ\\\\\\]]]]]]YYYZZZ[[[ZZZZZZYYYXXXXXXUUUUUUTTTQQQMMMGGGBBB???777555333000---,,,++++++***++++++++++++***))))))******++++++++++++******,,,++++++***)))(((''''''))))))(((((((((((())))))(((((()))))))))*********&&&&&&''''''((((((((()))))))))(((((('''&&&%%%%%%%%%&&&''''''((((((((('''((('''%%%%%%%%%%%%'''((('''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%'''(((******)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&vvv___TTTLLLDDDAAACCC@@@???============;;;999666444111111222333222222...//////000000//////...000000///...---,,,++++++,,,++++++,,,,,,---...///---------...------,,,,,,+++++++++++++++*********)))***++++++++++++***)))***))))))(((((())))))***)))******++++++******)))*********++++++++++++,,,)))))))))))))))***,,,,,,,,,+++***))))))))))))))))))******+++++++++******************************+++)))'''&&&(((***++++++************************)))***,,,---------,,,+++---------,,,,,,,,,+++++++++,,,---,,,+++***+++---++++++++++++,,,---...///000/////////111333555666888;;;@@@EEEKKKSSS[[[```kkkrrr{{{{{{wwwrrrmmmiiipppooopppssssssttt{{{~~~{{{uuurrrqqqqqqnnnqqquuuxxxxxxxxxxxxxxx|||~~~|||zzzzzz|||qqqiii___XXXTTTRRRPPPNNNJJJJJJJJJKKKLLLMMMOOOOOOSSSRRRRRRRRRTTTVVVXXXZZZ\\\\\\]]]\\\\\\[[[ZZZYYYVVVVVVWWWXXXZZZ[[[\\\]]]YYY[[[\\\\\\ZZZYYYYYYZZZVVVVVVVVVTTTQQQMMMIIIGGG<<<:::666222...,,,***)))***++++++++++++***)))))))))***++++++,,,+++++++++++++++******))))))(((((()))((((((''''''(((((()))))))))))))))************&&&&&&'''(((((((((''''''************)))((('''&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%'''''''''''''''(((((((((&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''ttt^^^SSSKKKBBB???BBB@@@>>><<<<<<<<<<<<:::888555222000000111222222111.........//////.........//////...---,,,+++******++++++++++++,,,---..................---,,,++++++***+++,,,,,,,,,+++)))((()))***++++++++++++***)))))))))(((((((((((()))))))))******++++++******)))*********+++++++++,,,,,,)))))))))))))))+++,,,---*********)))******++++++)))***++++++++++++***)))************************,,,,,,,,,+++******+++,,,************************)))***,,,---------+++***,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,---...///000//////000111444777;;;===@@@DDDKKKQQQXXX```ggglllvvv|||~~~{{{wwwsssqqqnnnjjjhhhjjjkkknnnqqqqqqqqqwww}}}{{{xxxwwwxxxtttvvvxxxxxxxxxwwwxxxyyyzzz}}}zzzxxxtttrrrsssvvvzzz}}}zzzrrrlllhhhccc[[[UUUOOONNNKKKJJJIIIIIIJJJKKKMMMNNNPPPRRRTTTTTTTTTSSSVVVXXXZZZ\\\]]]\\\ZZZYYYUUUVVVVVVWWWXXXZZZ[[[\\\YYY[[[]]]\\\ZZZXXXYYYZZZYYYYYYXXXWWWTTTQQQOOOMMMDDDBBB===888333///,,,+++***++++++++++++***)))))))))***++++++,,,,,,,,,+++*********)))))))))))))))((((((''''''''''''((((((((((((((())))))))))))***&&&'''((((((((('''&&&%%%$$$%%%'''(((((((((''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&''''''((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''rrr]]]RRRJJJAAA>>>AAA???===;;;;;;;;;;;;999777444222000///111222222111------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///......---,,,+++***)))***,,,------+++(((&&&)))***+++,,,,,,+++***)))))))))(((((((((((())))))((()))***++++++***)))(((******+++++++++,,,,,,,,,***))))))((()))+++---...(((((())))))***+++------)))***+++,,,,,,+++))))))************************)))+++,,,***'''$$$&&&(((************************&&&(((***+++++++++)))((((((((()))***+++,,,,,,---+++,,,------++++++,,,------------......000111111//////000333777;;;@@@CCCIIIMMMTTT\\\cccjjjqqquuu}}}{{{wwwvvvvvvyyyvvvrrrpppnnnmmmjjjhhhhhhiiinnnrrrqqqpppuuu}}}}}}||||||}}}{{{|||}}}|||zzzyyyzzz|||yyy{{{~~~yyyrrrpppmmmlllmmmqqqvvvyyy|||ttthhh^^^TTTQQQMMMIIIGGGFFFGGGGGGHHHLLLPPPTTTUUUSSSPPPNNNQQQTTTXXX[[[]]]\\\ZZZYYYUUUUUUVVVVVVXXXYYY[[[\\\YYY\\\^^^\\\YYYXXXXXXZZZ\\\[[[ZZZXXXVVVTTTQQQPPPLLLIIIDDD>>>888333000///***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,)))))))))))))))*********((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((('''%%%$$$!!!$$$%%%&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''''''''((()))***&&&'''''''''(((((())))))$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''rrr[[[NNNIIIEEEAAA@@@???===;;;;;;;;;;;;999777555444333222111111111111////////////////////////------,,,,,,,,,,,,++++++***+++,,,---------------...------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,$$$***///---***)))******,,,+++///111)))!!!---------------,,,,,,+++***,,,***((('''(((***,,,...******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,------+++)))******...---++++++,,,---,,,+++++++++,,,---............+++,,,------......------,,,,,,++++++***+++++++++...000111000///...///000222555999;;;===AAAHHHMMMSSSZZZbbbhhhkkkpppwww}}}~~~{{{xxxwwwuuusssqqqrrrqqqpppnnnmmmkkkjjjiiiiiiiiikkkmmmppprrruuuvvv|||}}}|||xxxuuuzzz{{{||||||{{{yyyvvvtttllljjjgggeeefffkkkppptttrrrggg\\\QQQLLLJJJFFFEEEGGGMMMDDDIIIZZZ^^^SSSMMMRRRRRRTTTVVVXXXXXXXXXZZZ[[[WWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZXXXVVVSSSRRRRRRMMMHHHFFFDDD???666//////......,,,+++***)))(((---,,,,,,+++***)))((((((************************************))))))))))))******+++++++++******))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))((('''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***))))))))))))((((((((((((''''''(((((())))))******(((((('''&&&%%%$$$$$$###(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%$$$######&&&&&&&&&'''''''''((((((pppZZZNNNIIIEEEBBBAAA>>><<<;;;:::::::::888777444444333222111111111111////////////////////////------,,,,,,,,,,,,++++++((())))))***++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++***)))***---//////---)))%%%%%%(((+++++++++((()))***+++,,,---------(((((()))***************************++++++,,,,,,++++++***))))))***+++++++++---......,,,+++++++++&&&&&&&&&'''((()))***+++++++++,,,,,,---,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,---...000000///000111333444888===AAADDDJJJRRRXXXbbbgggnnnrrrtttwww}}}}}}yyyuuusssrrrrrrooommmmmmmmmllllllkkkjjjjjjiiihhhiiijjjlllooorrruuuwww}}}~~~{{{yyyyyyzzzzzzxxxvvvsssqqqjjjhhheeeccceeeiiinnnrrr{{{rrrggg[[[TTTOOOJJJGGGHHHGGGDDDHHHSSSUUUMMMJJJMMMPPPRRRTTTVVVVVVVVVXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWUUUTTTTTTPPPKKKIIIGGGCCC<<<555111000///---,,,+++******+++++++++******)))))))))************************************)))))))))))))))))))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))(((((('''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))((((((((('''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''oooYYYMMMIIIEEEBBBAAA===;;;999999999999777666444333333222111111000000////////////////////////------,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,,,,,,,---------++++++,,,,,,------.........---,,,+++************++++++++++++++++++++++++,,,***(((***---......---000///+++'''***///---&&&'''''')))***+++,,,,,,,,,%%%'''***,,,,,,+++(((&&&)))))))))************+++++++++***))))))***++++++,,,---///...,,,+++,,,,,,(((***,,,,,,***))),,,...++++++,,,,,,++++++******+++,,,------......------,,,,,,,,,++++++,,,,,,---,,,...///000000222444666888===EEEKKKQQQYYYbbbiiissswww{{{}}}}}}~~~{{{uuusssqqqpppppppppnnnllljjjjjjjjjjjjkkkkkkkkkkkkiiiiiikkkmmmppptttxxxzzzzzzzzzzzzxxxvvvssspppnnnjjjhhheeedddeeeiiimmmpppxxx{{{uuuhhh___XXXPPPLLLKKKDDDHHHMMMMMMKKKHHHHHHHHHMMMOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVSSSPPPNNNMMMIIICCC???666444222///---,,,,,,,,,******************))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''')))(((''''''&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&oooXXXLLLHHHDDDAAA@@@<<<:::999888888888666555333333333222111111000///////////////////////////------,,,,,,,,,+++++++++......///////////////...000000///---,,,+++***)))***++++++,,,---...//////------,,,+++************************************)))(((+++//////,,,+++,,,+++---000000,,,)))((()))******++++++++++++******&&&(((+++------+++(((&&&)))))))))))))))))))))***+++******************+++***,,,------,,,++++++,,,...222444222,,,)))+++...,,,,,,,,,,,,,,,+++***)))+++,,,------......---------,,,,,,,,,,,,------...---///000111222444888;;;???EEENNNWWW___hhhrrrzzz~~~{{{vvvtttsssssssssrrrqqqooonnnlllllllllmmmmmmmmmnnnnnnkkklllnnnppptttyyy}}}~~~{{{wwwsssooommmkkkjjjhhhfffgggiiimmmooovvvyyy}}}|||{{{}}}~~~rrriii```XXXRRRQQQJJJSSSVVVMMMFFFGGGHHHFFFJJJLLLNNNOOOOOOOOOPPPQQQTTTTTTUUUVVVXXXYYYZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXUUUSSSRRRQQQOOOKKKGGG===;;;777222///,,,++++++))))))******************((((((((((((((((((((((((************)))))))))(((''''''((()))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''')))++++++***((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%oooXXXLLLGGGCCC???>>><<<:::888888888888666444222222222222222000///...////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***000//////...,,,++++++***++++++,,,------...//////,,,,,,++++++***+++++++++************************((()))---///,,,***111;;;777...***---,,,&&&'''---++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,+++*********)))))))))))))))))))))*********++++++*********(((***,,,,,,*********+++***...111///***&&&(((+++------......---,,,+++++++++,,,------......------------,,,,,,---......///000222444555777:::???BBBJJJPPPZZZccckkkuuu}}}wwwrrruuuvvvvvvuuutttrrrqqqqqqooooooooooooooopppppppppnnnpppssswww{{{|||wwwsssqqqnnnmmmkkkiiiiiijjjkkkmmmsssuuuxxxzzz{{{}}}}}}zzzzzz}}}~~~vvvnnnggg^^^YYYXXXRRR]]]^^^PPPFFFFFFGGGDDDHHHJJJLLLMMMLLLLLLMMMOOOQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWUUUTTTSSSRRRPPPNNNFFFCCC>>>888333...+++***************++++++++++++((((((((((((((((((((((((************)))))))))((('''((())))))*********)))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%''')))++++++***)))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%nnnWWWKKKGGGCCC@@@>>><<<:::888888888888666555111222222333222000///...////////////////////////------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---......//////,,,,,,------......//////+++++++++***++++++,,,,,,++++++++++++++++++++++++---++++++,,,)))+++<<>>BBBEEEMMMUUU```hhhnnnuuu}}}~~~}}}}}}}}}~~~~~~~~~~~~{{{|||~~~|||wwwpppnnnqqq{{{sssaaa[[[RRRLLLKKKLLLNNNOOORRRQQQNNNKKKJJJJJJJJJKKKJJJMMMQQQUUUXXXYYYYYYYYY[[[\\\]]]^^^___^^^^^^]]][[[ZZZZZZ[[[]]]]]][[[ZZZXXXXXXXXXWWWTTTLLLCCC<<<444222000///...---+++)))(((((()))***************+++*********))))))((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((()))***)))((('''(((((())))))))))))(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''rrraaaPPPGGGDDDAAA>>>>>>===;;;999888888777555333111111111111111222222222111111000000//////......000...++++++,,,---------+++,,,------......------.........------,,,,,,,,,++++++,,,------......///,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***+++,,,------,,,+++***,,,+++******,,,......------,,,+++******+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++***))))))+++,,,------,,,++++++,,,,,,,,,,,,---......---...000222555666777;;;AAAIIIQQQVVV]]]cccjjjrrryyy}}}}}}|||~~~}}}zzz|||~~~~~~~~~{{{wwwuuuuuuuuummmnnntttjjjcccYYYRRRNNNMMMMMMMMMMMMOOOPPPOOOMMMKKKJJJJJJLLLMMMOOOQQQTTTVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZ\\\[[[[[[ZZZXXXSSSMMMIII===888222...,,,,,,------)))************))))))(((************))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((ooo___NNNGGGDDDBBB@@@@@@AAA???===<<<<<<;;;999777111111111111111111111111000000//////...---------...---++++++---......---------...////////////////////////......---------......---------,,,,,,,,,,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,+++++++++---+++******,,,------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,******,,,---......---------------...,,,---......---...000222666999===CCCKKKUUU^^^ccclllpppvvv{{{|||zzzzzzzzz{{{}}}~~~zzzyyy{{{{{{}}}}}}{{{xxxtttssssssnnnpppvvvrrrjjj^^^UUUPPPNNNMMMLLLNNNOOOPPPPPPNNNLLLJJJJJJJJJKKKLLLMMMPPPRRRTTTUUUXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\]]]]]]\\\YYYTTTPPPDDD>>>777111...---,,,,,,))))))*********)))))))))************))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''mmm]]]MMMFFFEEECCCAAAAAA???===;;;:::::::::888666111111000000000000000000/////////...------,,,,,,,,,++++++---...///...---//////000111111111111000///////////////.........000000///...,,,+++******---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,++++++++++++++++++,,,...,,,******,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++///...............//////---.../////////111444666:::>>>FFFOOOYYYdddooouuu{{{~~~yyyvvvwwwyyy}}}~~~|||}}}|||yyyzzz}}}|||~~~~~~zzzvvvrrrqqqppprrrwwwwwwjjj___YYYUUUQQQNNNOOOOOOPPPQQQPPPOOOMMMLLLJJJJJJJJJJJJLLLOOORRRTTTVVVVVVWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^___aaabbbaaa]]]ZZZNNNHHH???777111...,,,+++))))))))))))))))))))))))************))))))))))))((())))))******))))))(((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''lll]]]MMMGGGEEEBBB@@@@@@<<<:::999888888888666444111111000000000000000///000//////......------,,,******+++---///000...---//////000111111111111000//////..................000///...---,,,++++++***,,,.........,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,+++******+++,,,---...,,,+++***+++++++++******+++,,,------,,,+++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))'''&&&'''(((.........---....../////////000111222222555999<<<@@@GGGQQQ\\\fffqqq{{{{{{wwwxxx||||||}}}~~~~~~~~~|||||||||{{{}}}}}}wwwrrrpppqqqsssxxxxxxpppjjjccc[[[UUUQQQPPPQQQRRRSSSSSSRRRQQQMMMLLLKKKJJJKKKNNNQQQSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]___```aaaaaaaaaaaabbbdddfffeeebbb```XXXQQQGGG>>>666111---*********)))))))))*********************)))))))))((()))))))))******)))))))))((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((((((((((('''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''mmm^^^NNNGGGEEEAAA>>>======<<<::::::::::::888777222111111111000000//////111111000000///......---******+++---///000...------...//////000000//////------------------------------------------------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++******+++,,,---...,,,******++++++***)))***+++,,,------,,,+++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((('''''')))------,,,,,,---...//////...///111222444888>>>BBBIIIQQQ]]]gggoooxxx{{{wwwwww|||}}}|||xxxyyyzzzzzz|||}}}}}}}}}}}}|||vvvrrrpppsssuuuzzz~~~{{{ssshhh___VVVTTTSSSTTTWWWYYYYYYXXXQQQOOOMMMKKKKKKMMMOOOQQQQQQRRRSSSUUUVVVXXXYYYYYYXXXYYY[[[^^^```bbbccccccccccccccceeegggfffdddbbb___YYYOOOFFF>>>777111---,,,,,,+++************+++************)))))))))((())))))************))))))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''mmm^^^NNNGGGEEEAAA===<<<;;;999888888888888777555333333222222111000000000111111111000//////......,,,++++++---...///...---,,,---......//////......,,,,,,,,,---------------++++++,,,,,,---...//////***,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,---+++))))))+++++++++***+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,,,,,,,,,,,,,---...//////---///111444777===DDDIIISSS]]]iiiqqqwww|||yyyvvvuuutttssswww~~~|||{{{zzzzzzzzzzzzuuuwwwyyyzzz}}}{{{vvvttttttzzz|||uuukkkaaa]]]XXXWWWZZZ]]]]]]\\\UUUTTTQQQOOOMMMMMMNNNNNNPPPQQQRRRTTTVVVXXXYYYZZZXXXYYY\\\^^^aaacccdddddddddcccdddeeeggggggeeecccccc^^^WWWPPPHHH@@@999444000///---+++******++++++************)))))))))))))))******++++++******)))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&jjj\\\MMMGGGEEEBBB>>>===999777666666777777555444444444333333222111111000111000000///......------...---++++++---......---,,,---......//////......------------.........///++++++,,,,,,---...//////)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,***))))))+++,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---------------------------......---,,,,,,---///------------...///000111111333666999???FFFNNNTTT]]]gggsss{{{~~~zzzvvvoooooooooqqqwww}}}yyyxxxvvvttttttvvvyyy{{{vvvxxx{{{|||{{{|||zzznnnggg^^^ZZZ\\\^^^^^^]]]]]]\\\ZZZWWWTTTRRRQQQPPPPPPPPPRRRTTTVVVXXXZZZ[[[YYYZZZ\\\___aaacccdddeeecccbbbccceeeggghhhgggeeeeeebbb^^^YYYSSSKKKBBB===444222///---++++++++++++************)))))))))))))))******++++++******)))''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&hhhZZZLLLGGGFFFCCC@@@???===;;;::::::;;;;;;999888555555444444333222111111000//////...------,,,,,,000...++++++,,,------------......///////////////---.........//////000000,,,,,,,,,---------......((()))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,------,,,+++***+++)))((()))+++,,,,,,+++---,,,+++******+++,,,---***++++++,,,,,,++++++***------------------------+++,,,---,,,++++++,,,...............///000222222666999<<<@@@FFFNNNWWW]]]cccmmmzzzyyyvvvnnnnnnooorrrxxxzzzwwwwwwuuurrrpppqqquuuyyy|||yyy{{{xxxoooccc]]]\\\^^^^^^]]]eeedddbbb___[[[XXXUUUTTTOOOPPPRRRTTTVVVYYYZZZ[[[YYY[[[]]]___aaacccdddeeebbbaaabbbdddhhhiiiiiihhhfffeeeccc```ZZZRRRIIICCC666444111...,,,+++++++++************))))))))))))******++++++++++++******&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((---//////---(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&gggZZZNNNHHHFFFBBB??????999888888888777777666666777444111/////////...---......---......///000111////////////////////////............////////////---------------...//////.........------,,,,,,,,,,,,+++)))(((((()))+++,,,)))***+++------,,,+++***111000...,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...+++*********++++++,,,---++++++,,,,,,,,,---------......------------,,,,,,------,,,+++++++++,,,,,,111000000000111333666777888>>>DDDJJJOOOWWWccckkkooouuu~~~xxxpppllljjjkkklllnnnttt~~~}}}{{{xxxtttppprrrrrrrrrrrrsssvvvzzz~~~|||nnnaaa[[[ZZZ\\\]]]bbbfffiiihhhccc^^^[[[ZZZUUUUUUTTTUUUVVVXXXZZZ\\\]]]^^^```aaabbbbbbbbbaaabbbaaaaaaccchhhkkkkkkiiihhhgggeeedddaaa\\\VVVQQQAAA<<<444///,,,++++++***(((((((((((()))***,,,,,,))))))))))))((((((((((((&&&&&&''''''(((((())))))+++)))&&&&&&'''(((''''''''''''&&&%%%###"""!!!!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))"""&&&555@@@<<>>CCCKKKQQQWWW```jjjrrrvvv{{{|||uuuooollliiijjjlllooottt}}}}}}yyywwwvvvuuurrrpppssstttvvvvvvxxx|||ttthhhaaa^^^]]]]]]ccchhhmmmpppnnnjjjgggfff\\\ZZZXXXVVVUUUWWWYYY[[[\\\]]]```bbbccccccbbbbbbbbbaaaaaadddhhhkkkkkkjjjkkkiiihhhfffddd___ZZZUUUIIICCC;;;444000...---,,,+++++++++*********++++++************))))))))))))((((((((()))))))))))))))***((('''''''''((('''&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((###&&&222:::777---'''***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&eeeYYYLLLGGGEEEAAA??????===<<<;;;:::999888777666777555333222333333222111111111000/////////000000........................---............/////////...------------...//////---------------.........///...---,,,,,,---.../////////...---,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------)))******+++---....../////////.........//////000000//////000444999>>>BBBFFFLLLUUU]]]dddllluuu{{{~~~xxxsssooonnnhhhiiilllooottt{{{yyyvvvrrrpppqqqrrrrrrrrruuuwww{{{~~~tttkkkeeeaaa___^^^dddlllqqqssssssrrrqqqgggccc]]]XXXUUUVVVXXXZZZZZZ\\\___bbbddddddcccbbbaaaaaaaaadddhhhkkklllkkkmmmllljjjiiihhhddd___\\\TTTMMMCCC;;;555111///---///...---,,,+++*********++++++++++++************************)))))))))))))))((('''((())))))'''%%%&&&&&&'''(((***+++,,,---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&---111///***(((*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%dddXXXLLLGGGDDDAAA>>>>>><<<;;;:::999777666555444777666444444555666555444222222111000000///000000........................---------.........//////,,,,,,,,,+++,,,------...,,,,,,------......////////////...------...//////000///---,,,+++++++++,,,+++++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,------------...******++++++,,,------..................///000111111111111444888???EEEIIIOOOVVV___gggooovvv}}}}}}xxxtttqqqpppjjjjjjlllnnnsss{{{}}}xxxuuusssooonnnnnnqqqtttvvvxxx|||wwwooogggccc^^^bbbhhhoootttwwwzzz{{{pppkkkccc\\\XXXWWWXXXYYYYYY[[[___ccceeedddcccbbbaaaaaaccceeehhhjjjllllllmmmlllkkkkkkjjjhhhdddbbb]]]VVVLLLBBB:::555111...///...---,,,++++++++++++++++++*********)))))))))*********))))))((((((((('''''''''(((***)))'''%%%((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&cccWWWKKKFFFDDDAAA>>>>>><<<<<<;;;999777666555444222111000111222222111000222222111000000///000000........................------------............//////......//////000111---------....../////////......------------......///...,,,***)))******+++******+++,,,,,,------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---......------,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111222333444888>>>FFFMMMQQQ[[[```gggpppwww}}}}}}xxxuuurrrqqqnnnnnnnnnpppuuu|||zzzwwwvvvsssqqqooonnnooorrrwww{{{zzzqqqkkkhhhhhhiiimmmsssyyy~~~uuuqqqiiibbb\\\ZZZZZZ[[[YYY[[[___bbbdddddddddcccaaabbbdddfffhhhiiikkkllllllkkkjjjkkkkkkjjjhhhfffbbb\\\SSSIIIAAA:::444000...---,,,+++++++++++++++******)))))))))((((((((()))))))))((((((''''''''''''''''''(((******'''%%%))))))((('''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((%%%######&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''bbbVVVJJJEEECCC@@@>>>>>>>>>===<<<;;;:::999888777222111111222333333111///111111000/////////000000------------------------,,,------------.........---------------...//////.............../////////---------------------------,,,,,,+++******************+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......,,,---------.....................------,,,,,,,,,,,,,,,------///000111222333555:::AAAIIIRRRZZZ^^^hhhkkkqqqwww}}}{{{wwwtttrrrssstttuuuxxx~~~~~~|||yyyvvvttttttuuuuuuqqqqqqqqqrrrtttyyy}}}zzzyyy|||yyyqqqnnnjjjiiimmmsssxxx{{{uuurrrmmmhhhccc```^^^]]][[[]]]___aaabbbccccccccccccdddfffgggggghhhjjjllljjjiiiiiijjjllllllkkkiiifffaaaZZZRRRJJJBBB:::555...---,,,,,,++++++++++++))))))))))))((((((((('''((((((((((((''''''''''''''''''&&&''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''((($$$"""$$$&&&'''%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((}}}aaaUUUIIIEEECCC@@@>>>>>>======<<<;;;::::::999999555555444555666555333111/////////...//////000000------------------------,,,,,,---------.........++++++******++++++,,,---////////////............,,,------------------,,,+++,,,,,,,,,,,,,,,++++++******+++,,,---,,,++++++++++++,,,,,,---......///,,,,,,++++++,,,,,,---...************+++---...///------------....................................---------...000222333444777<<>>>>>:::::::::999999888888888333333222333444333000..................///000111------------------------,,,,,,,,,---------............---------...//////000000//////......------------............------+++,,,---...///...---,,,***+++,,,---,,,,,,******((()))***,,,...000111222,,,,,,++++++,,,,,,---...(((((()))***+++---...///---------.........//////,,,------...///000111111......///000111333555666===CCCNNN[[[iiivvv}}}xxx~~~}}}yyyvvvsssrrroooooonnnmmmmmmnnnqqqsssuuuyyy~~~~~~~~~~~~~~~~~~}}}wwwtttqqqrrrxxx~~~vvvqqqooonnnlllkkknnnpppqqqqqqnnnjjjeeebbb```____________aaacccdddeeegggiiiiiiffffffhhhjjjiiihhhhhhjjjmmmoooooonnnllljjjgggccc\\\SSSIIIBBB555444222///---+++******+++++++++************)))(((((())))))******++++++)))'''%%%%%%''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!''')))&&&%%%)))((($$$&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&{{{aaaUUUIIIEEECCC@@@===<<<<<<999777777888::::::999555444444333333222222111444222000000111222111000)))***,,,...//////......++++++++++++,,,---...///+++,,,.../////////......***,,,---...---------///000...,,,+++,,,---------......---,,,+++******))))))***+++,,,,,,,,,,,,,,,---------....../////////...+++))))))+++---......---,,,++++++,,,,,,+++***---------............///111///---///111111///,,,111///------000444:::===AAAPPPcccppp{{{zzzuuusssrrrpppnnnnnnnnnnnnnnnooorrrxxx|||~~~|||zzzyyyzzzzzzzzzzzzzzzyyyyyyyyyuuuuuuttttttttttttttttttuuutttrrrqqqrrrsssuuuvvvxxxxxxwwwxxxyyy{{{}}}~~~zzz|||}}}xxxvvvrrrqqqrrrtttwwwwwwpppkkkfffccchhhiiilllppprrrqqqmmmjjjgggccc___]]]```bbbccccccjjjiiihhhhhhhhhiiikkkllljjjjjjkkklllmmmmmmmmmlllnnnkkkjjjiiihhhaaaVVVMMM>>>555---,,,000111,,,'''+++***************++++++))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%+++)))(((&&&&&&((()))+++******)))'''&&&%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$''''''&&&&&&&&&&&&''''''###$$$%%%'''((()))))))))(((&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{```UUUIIIEEECCC@@@===<<<;;;999777777888888888777555444444333333222222111333222000111222222111///+++,,,,,,---............************+++,,,------------//////000///......+++---//////---------...000///---,,,------------///......------,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------///,,,***)))***,,,,,,,,,...---,,,,,,---.........---------............//////---,,,---//////---+++***,,,---///111666===BBBUUUddduuu~~~yyysssooooooooonnnmmmooopppqqqrrrtttyyy~~~}}}|||{{{wwwvvvvvvtttsssqqqooonnnooooooooooooppppppppppppllllllkkkjjjjjjjjjkkkkkkjjjiiihhhgggggghhhjjjkkkmmmlllllllllnnnoooqqqrrrqqqsssvvvxxxzzzzzz{{{{{{~~~~~~}}}yyytttpppooopppsssvvv{{{tttmmmgggcccccceeeiiinnnrrrsssrrroooiiieeeaaa```bbbeeeffffffjjjjjjjjjjjjkkklllmmmmmmkkklllmmmnnnoooooooooooonnnlllkkkkkkkkkfff]]]VVVHHH@@@666111000///+++'''+++******))))))******+++((((((((((((((((((((((((+++***))))))((((((((())))))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&(((******(((&&&%%%))))))((((((((((((((((((###$$$&&&'''((())))))))))))'''&&&''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{```TTTIIIEEECCC???======<<<:::777777777777666555555444444333333222222111222111111222333222000......---------------......++++++++++++,,,---.........////////////......------///000000...------...000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***************++++++++++++000---+++******++++++***---,,,,,,,,,,,,...///000---------............///---,,,,,,---//////...,,,&&&+++000333555;;;EEEMMMfffttt}}}zzzuuurrrnnnlllmmmooopppqqqrrrtttwww{{{}}}yyywwwtttsssrrrqqqooonnnmmmllliiiiiihhhgggeeecccaaa````````````aaaaaabbbbbbbbb______^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^_______________```bbbcccdddfffgggjjjnnnqqqrrrqqqooottttttuuuuuuvvvwwwwwwwwwxxxyyy{{{}}}~~~|||zzzuuuqqqoooqqqtttyyyyyyqqqiiiccc^^^```dddkkkqqquuuvvvuuukkkhhhdddbbbdddgggiiijjjjjjkkklllmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrpppooommmnnnooolllgggbbbSSSKKKAAA777222///---,,,+++******)))))))))******((((((((((((((((((((((((++++++******))))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz___SSSHHHDDDCCC???=========;;;999888888777666444555444444333333222222111000000111222333222///,,,000///---,,,,,,---.../////////...//////000111111............------,,,,,,...000111000...------...............,,,,,,,,,---*********++++++,,,,,,,,,------------,,,+++*********************+++++++++///---++++++,,,------,,,------,,,+++***+++---///---------............///------...///000000//////***000555777:::BBBPPP[[[ooo}}}zzzuuurrrrrrpppnnnmmmooorrrvvvxxxvvvzzz}}}xxxtttpppllliiifffeeedddbbbaaa___^^^]]]]]]]]]\\\[[[ZZZXXXVVVVVVSSSSSSTTTTTTUUUVVVWWWWWWUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ]]]^^^aaaeeeiiijjjgggdddhhhhhhiiiiiijjjkkkkkkkkkoooppprrruuuwwwyyyzzzzzzyyyyyyzzz{{{}}}~~~|||{{{xxxuuutttwwwzzz|||uuulllfff]]]^^^aaagggnnnsssuuuuuummmkkkhhhffffffgggiiijjjkkklllnnnpppppppppooooooqqqrrrssstttuuuuuuvvvvvvsssrrrqqqqqqrrrqqqmmmjjjYYYSSSIII>>>555111111333++++++***)))))))))******)))))))))))))))))))))))))))((((((''''''(((((((((&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%'''(((((()))))))))&&&&&&%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyy^^^SSSGGGDDDBBB???======???===;;;::::::999666444555444444333333222222111000000000222333222///,,,000///...---,,,---...///000000//////000000111111...------,,,,,,+++++++++...000111000...------...,,,---///...+++***+++---++++++,,,,,,---.........---------------,,,+++***,,,,,,,,,,,,,,,+++++++++---,,,+++,,,...000000////////////---++++++,,,///---------............///+++,,,...//////000000000222555999:::===HHHYYYgggwwwyyytttqqqpppoooooonnnoooqqquuuzzz~~~yyyuuupppkkkgggccc___\\\YYYYYYXXXVVVUUUTTTRRRRRRSSSSSSRRRRRRQQQPPPOOONNNLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVYYY]]]``````]]][[[\\\\\\]]]^^^^^^______```dddeeegggjjjlllnnnooooooooopppqqqsssuuuwwwyyy{{{~~~|||{{{zzzxxxxxx|||yyyqqqlllaaaaaabbbeeejjjnnnpppqqqnnnnnnllljjjiiiiiiiiijjjnnnooopppqqqrrrqqqpppooorrrsssuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuusssqqqpppaaa\\\SSSFFF;;;444333444,,,,,,+++***************************************'''''''''&&&&&&'''(((((('''((())))))))))))((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&''')))************)))((('''&&&&&&'''((())))))))))))''''''(((((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&www^^^RRRGGGCCCBBB???======???===<<<<<<;;;:::777555555444444333333222222111111000000111222111///---///.............../////////......---......//////...---,,,,,,+++,,,,,,------///000000...------...+++...000///,,,***+++---......//////000000000111,,,------------,,,,,,+++---------------,,,,,,,,,+++******,,,///111111000...111222111...,,,...000---------............///)))+++.../////////000222888:::<<<>>>DDDQQQbbbooo|||~~~~~~{{{vvvsssqqqqqqqqqnnnoooqqqrrruuu{{{|||xxxuuusssiiifffaaa]]][[[XXXTTTRRROOOOOONNNMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKNNNRRRTTTTTTSSSRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXZZZ]]]___```aaaaaaddddddeeegggjjjlllooopppvvvwwwyyy{{{{{{}}}~~~|||zzzyyy{{{~~~xxxtttjjjhhheeeeeegggjjjkkkllloooqqqrrrrrrqqqoooooopppssssssssstttssssssrrrqqqssstttuuuwwwxxxyyyyyyyyyxxxyyyyyyyyyxxxwwwuuutttlllggg^^^QQQEEE;;;555333...---,,,+++++++++++++++++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''')))******)))((('''&&&'''((())))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&uuu]]]QQQFFFCCCBBB???=========<<<;;;;;;;;;:::777555555444444333333222222111111000//////000000///...,,,---...//////000/////////......---------......///...---------...///000+++---//////---------...,,,000333222...,,,---///......//////////////////,,,,,,------------------...---------,,,,,,,,,,,,***))))))+++---///...---''',,,000111...---...111---------............///+++...111222222222444666<<<>>>BBBHHHRRR___mmmvvv|||wwwvvvsssrrrqqqrrrtttuuutttvvvzzz}}}~~~}}}}}}}}}vvvuuusssoookkkgggdddbbbZZZWWWSSSQQQPPPNNNLLLJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHHHHIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJFFFKKKPPPOOOKKKIIIKKKOOOLLLLLLMMMMMMNNNOOOOOOOOONNNOOOQQQSSSTTTUUUVVVVVVWWWXXXYYY[[[]]]```bbbcccgggiiimmmoooqqquuuyyy|||{{{}}}|||||||||sssooojjjhhhggghhhiiiiiioootttyyy|||{{{yyyyyyzzzzzzyyyxxxvvvuuuuuuttttttrrrsssuuuvvvxxxyyyyyyyyyxxxzzz|||}}}|||{{{zzzyyytttoooggg]]]RRRGGG===888000///...---,,,,,,,,,,,,***************************)))))))))******+++,,,)))(((''''''''''''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%'''''''''&&&%%%''''''((())))))))))))((((((***++++++)))((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ttt]]]QQQFFFCCCBBB???======;;;:::::::::;;;:::777444555555444333333222222111222000......///000///...+++,,,...000111111000///111000////////////000000000///......///000111222***,,,......---------///---111555444000---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------,,,,,,+++++++++***))))))***,,,,,,***)))%%%,,,...,,,+++,,,///---------........./////////333666777666666999;;;???BBBHHHQQQ^^^kkkvvv}}}~~~|||zzz}}}}}}yyyvvvsssssssssrrrrrrsssvvvxxxzzz|||~~~}}}yyyvvvsssqqqppppppiiihhheeebbb^^^YYYVVVTTTPPPNNNKKKJJJIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEECCCDDDEEEFFFHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJEEELLLQQQNNNHHHEEEIIIOOOIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPPPPQQQQQQOOOPPPQQQRRRUUUWWWYYYZZZZZZ]]]aaaeeehhhmmmrrruuuvvvyyy}}}yyytttnnnjjjhhhiiiiiiiiiooovvv~~~~~~}}}{{{xxxwwwvvvwwwwwwrrrssstttvvvxxxyyyyyyyyyxxx{{{~~~~~~~~~}}}uuuqqqlllddd\\\QQQFFF???111000///...---,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''"""$$$&&&((())))))(((((('''(((((())))))))))))(((%%%''')))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&www]]]SSSIIIDDDBBB>>>===>>><<<<<<;;;::::::::::::;;;444333222111111111222333333222111111000000111111////////////............---......///////////////+++---///222333222000///..................------000000///...------,,,,,,............---,,,+++***,,,,,,,,,+++)))&&&###!!!------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000...---...111111///,,,333///444@@@DDD<<<999===DDDJJJTTT^^^gggqqq|||}}}zzz~~~~~~yyytttqqqnnnlllpppqqqrrrsssuuuyyy~~~}}}|||sssqqqmmmiiieeebbbaaa```\\\[[[YYYVVVRRROOOMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLJJJIIIJJJLLLMMMJJJGGGEEEFFFFFFGGGHHHIIIIIIJJJEEEFFFHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGKKKNNNMMMIIIGGGIIIMMMJJJIIIIIIIIIHHHHHHHHHGGGJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSUUUWWWYYY[[[___eeeiiikkknnnssswwwzzz}}}|||xxxrrrnnnllllllkkkkkkpppwww~~~yyywwwvvvwwwxxxvvvwwwwwwxxxxxxyyyyyyzzz{{{|||zzzvvvppplllggg]]]PPPGGG;;;777222...---......---+++***************++++++))))))))))))))))))))))))******)))(((((((((((((((%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((******((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&uuu]]]RRRIIIEEEBBB>>>===>>><<<<<<;;;:::::::::::::::777666444222111111222222333222111111000000111111////////////............---......///////////////---......///000000000000........................000//////...------,,,,,,(((((())))))***+++++++++------......---+++***)))------------------,,,,,,................................................///...---///111222111///333///555AAAGGGDDDDDDJJJNNNUUU^^^hhhqqq{{{~~~~~~~~~|||zzz{{{}}}{{{tttqqqpppooonnntttuuuwwwyyy|||~~~}}}|||yyyvvvsssrrrgggeeeaaa\\\YYYWWWVVVVVVRRRRRRPPPNNNLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIJJJLLLLLLJJJHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGJJJMMMLLLIIIGGGIIILLLIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOQQQRRRTTTWWW\\\```cccfffjjjmmmpppssswwwzzzzzzxxxuuussssssrrrpppooopppvvv{{{xxxwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz}}}~~~yyyvvvrrroookkkcccXXXOOO>>>999333...,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&sss\\\RRRHHHEEEBBB???===>>>;;;;;;;;;;;;::::::::::::777666444222000000000000222222111000000000000111////////////............---......///////////////000///---------...///000......................../////////...------,,,,,,,,,++++++++++++---...///---------....../////////.........------,,,,,,,,,................................................///...---///111333222111000---222===DDDFFFKKKSSS\\\bbbkkkttt|||}}}|||}}}~~~~~~}}}zzztttppppppqqqssssssyyy{{{}}}zzztttsssqqqnnnkkkgggdddbbbYYYVVVRRRNNNKKKKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKLLLNNNNNNMMMKKKMMMMMMMMMLLLLLLLLLKKKKKKNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHKKKNNNMMMJJJIIIJJJMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMOOOSSSVVVZZZ\\\___aaadddhhhmmmpppuuuwwwzzz|||}}}~~~yyyxxxxxxzzz{{{{{{xxxvvvssswww~~~~~~{{{yyyxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{yyyzzz|||}}}~~~~~~~~~}}}zzzwwwuuussspppjjjaaa[[[GGGAAA888111...---------+++******)))))))))******))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&qqqZZZQQQHHHEEECCC???===>>>;;;;;;;;;;;;::::::999999555444222000//////000000222222111000000000000000////////////............---......//////////////////......------------...---------...............//////.........---------333111///---,,,---...///++++++++++++,,,---...///.........------,,,,,,+++------------------------........................//////...///000111111111222000444<<>>>>>GGGQQQXXX___iiitttzzz}}}yyyxxxxxxxxx{{{~~~{{{tttpppfffbbb[[[TTTOOOJJJFFFCCCAAA@@@@@@@@@AAACCCDDDFFFAAACCCEEEHHHJJJKKKKKKJJJMMMMMMMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUWWWWWWXXXYYYZZZ\\\]]]]]]]]]]]]^^^aaaddddddbbbbbbdddfffbbbbbbccccccdddddddddeeecccdddfffggggggfffeeedddccccccccccccbbbbbbbbbbbbcccbbbbbbcccddddddcccaaaaaa```___^^^]]][[[ZZZZZZXXXXXXXXXWWWVVVUUUUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMJJJLLLNNNNNNLLLKKKLLLMMMLLLMMMOOONNNLLLKKKKKKKKKFFFIIILLLPPPRRRUUUYYY\\\\\\___ccchhhlllqqqwww{{{}}}~~~~~~}}}|||{{{tttrrruuuyyy}}}yyywwwxxxzzz|||~~~~~~uuuhhhZZZNNNDDD<<<777111000///...---,,,,,,,,,************************+++)))&&&######%%%((()))''''''((())))))***))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&jjjSSSMMMFFFBBBAAA@@@>>><<<===<<<;;;;;;999999888777333333222222111000//////000000000000000///......---------.........//////+++,,,---...//////////////////............///////////////...---,,,***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))+++---......------,,,,,,,,,---------......000---,,,---///000...,,,///000111111000000111222000111111111222555:::>>>EEEKKKUUU```iiipppvvvzzzyyyvvvvvvxxxxxxxxx~~~~~~yyyuuuooofff___YYYTTTMMMJJJHHHGGGDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKMMMMMMNNNPPPPPPQQQQQQQQQQQQSSSUUUVVVUUUUUUUUUVVVSSSUUUWWWXXXWWWWWWXXXYYY^^^^^^^^^___```bbbddddddbbbccceeefffgggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnmmmmmmlllkkkjjjjjjkkkkkkkkkjjjiiihhhgggfffgggggggggggghhhhhhhhhhhhffffffeeeddddddcccbbbbbb^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWUUUTTTUUUUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQOOOLLLJJJIIIIIIIIILLLLLLKKKKKKLLLMMMOOOPPPVVVXXX[[[___dddiiimmmooosssvvv{{{wwwrrrqqqrrrvvvzzzxxxqqqssstttvvvyyy|||{{{qqqggg]]]PPPCCC999333///+++***,,,,,,***(((((()))+++,,,,,,+++)))(((***)))((((((((((((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%''')))+++'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&jjjTTTNNNFFFBBBAAA@@@>>><<<<<<<<<;;;:::999888888777333333222222111000000000000000000000000///.............../////////000000....../////////......---//////............//////..................---,,,......---------,,,,,,,,,+++++++++,,,,,,,,,,,,------...///000000000///...,,,,,,---------.........000...---...000111///---///000111111//////000111000111222444666:::@@@EEEMMMTTT___jjjssszzzzzzvvvsssssswww{{{{{{rrrkkkeee___WWWPPPQQQMMMHHHEEEDDDCCCAAA???BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUWWWWWWVVVVVVXXXYYYZZZ\\\]]]^^^]]]]]]]]]___aaabbbcccdddeeeggghhhhhhjjjkkklllmmmoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnppppppoooooonnnnnnmmmmmmooooooooonnnnnnlllkkkkkklllllllllmmmmmmmmmnnnnnnlllkkkkkkjjjiiihhhggggggccccccccccccbbbaaa```______]]]ZZZYYYYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSVVVUUUSSSPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMPPPQQQTTTXXX\\\aaadddfffllloootttxxx{{{~~~wwwqqqoooooorrrvvv}}}yyysssqqqqqqrrrtttxxx|||wwwnnndddXXXJJJAAA666222---,,,------+++)))+++,,,---......---,,,+++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%'''(((*********)))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###iiiUUUOOOGGGBBB@@@???===;;;<<<<<<;;;:::999888777777333333333222111111000000000000000000000///....../////////000000000000000111111111000000///...---//////............//////,,,------.../////////...000////////////.........,,,,,,,,,---------......---------------,,,++++++,,,------------.........111///...///000111000//////000111000///...///000///111444777;;;AAAHHHMMMXXX___jjjuuu}}}zzzvvvsssqqqpppssszzzvvvpppfff___YYYTTTNNNIIIIIIFFFCCCAAABBBBBBAAA@@@CCCCCCCCCDDDEEEFFFFFFFFFHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWWWWXXXXXXXXXYYYXXXXXXYYY[[[]]]ccceeeffffffeeedddeeeffffffgggiiilllmmmnnnnnnmmmnnnooopppqqqsssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssrrrqqqssssssssstttttttttuuuuuusssrrrrrrqqqooonnnnnnmmmjjjjjjjjjjjjjjjiiihhhggggggeeebbb```___^^^\\\[[[\\\[[[[[[ZZZYYYXXXXXXWWWYYYXXXWWWVVVTTTQQQOOONNNKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKMMMPPPTTTXXX[[[]]]bbbeeeiiinnnqqquuuzzz}}}xxxrrrnnnmmmnnnqqqwww~~~{{{wwwpppooonnnooosssxxx~~~}}}vvvnnnbbbTTTJJJ;;;666111.........,,,***((()))***++++++***)))((()))))))))(((((())))))***))))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((+++*********))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###hhhUUUOOOGGGBBB@@@???===;;;<<<;;;;;;:::999888777777333333333222222111111111000000000000000///......////////////////////////111111111111111000////////////............//////,,,,,,---............---000000000/////////......------------.........///+++++++++,,,++++++++++++------------............000////////////000//////...000000000///...///000000222666:::???GGGOOOTTT___fffqqq|||xxxtttrrrrrrsssuuuzzzzzzsssgggbbbZZZTTTPPPNNNKKKHHHDDDCCCCCCBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLNNNOOOQQQRRRRRRSSSSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\___bbbjjjlllmmmmmmkkkjjjkkkkkkkkkmmmpppssstttttttttsssrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{yyyyyyzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttsssrrrooopppppppppppppppoooooommmkkkhhhgggffffffdddbbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\[[[ZZZXXXUUURRRPPPNNNNNNMMMMMMLLLLLLLLLLLLIIIJJJKKKMMMPPPSSSUUUWWWXXX[[[```dddggglllqqqttt|||{{{uuupppmmmlllnnnsssxxx}}}~~~|||yyypppnnnlllkkknnnttt{{{{{{uuujjj\\\SSSBBB<<<444000//////---+++'''((())))))))))))(((''')))))))))((())))))******))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''gggTTTNNNGGGBBB@@@@@@===;;;<<<;;;:::999888777777666333333333222222222222222000000000000000///..............................//////000111222222111111//////............//////---------------,,,++++++/////////............---------........./////////---------...//////000111---------.........//////...........................///000000//////000111222555999>>>DDDLLLUUU[[[gggnnnxxxwwwsssrrrrrrrrruuu{{{zzzmmmeeeWWWSSSMMMHHHEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUWWWXXX[[[]]]^^^```aaaaaa``````aaaeeehhhoooppprrrrrrpppoooooopppppprrruuuxxxzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvssstttuuuuuuuuuuuuuuutttqqqooommmlllmmmmmmlllkkkhhhhhhgggfffeeeccccccbbb``````___^^^[[[XXXUUUSSSQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKLLLNNNPPPQQQRRRRRRUUUXXX\\\___ccchhhllluuuxxx}}}~~~zzzuuurrrooooooqqquuuyyy{{{{{{zzzpppmmmiiifffhhhnnnuuuyyy~~~}}}xxxooocccZZZJJJCCC:::333000///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++))))))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''(((((())))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((fffSSSMMMFFFBBBAAA@@@>>><<<;;;;;;:::999888777666666333333333333333333222222000000000000000///..................------------......000111111222222222//////............//////---.........---,,,++++++............---------------------.........//////+++++++++,,,---///000111------........./////////---...///...---,,,---///---///000111000111222444666999>>>EEELLLUUU___eeerrrwwwyyysssqqqrrrssstttzzzyyykkk^^^WWWOOOMMMIIIDDDAAA???>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZ\\\___bbbdddfffggghhhhhhhhhiiilllnnnrrrtttvvvvvvtttttttttuuuuuuwwwyyy|||~~~}}}~~~~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{zzzvvvtttrrrrrrssssssrrrqqqnnnnnnmmmllllllkkkjjjjjjgggfffeeeccc```]]][[[YYYUUUTTTTTTSSSRRRPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQTTTUUUXXX[[[```ccckkknnnssswwwyyy{{{~~~~~~~~~}}}|||{{{{{{zzzzzzwwwwwwwwwyyy{{{{{{yyyuuutttssssssvvvxxxyyyyyyppplllgggccccccgggmmmqqqzzz~~~|||uuukkkdddUUUMMMAAA888333111...,,,,,,,,,,,,++++++,,,,,,,,,))))))))))))******+++,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%eeeRRRLLLEEEAAAAAAAAA@@@>>>;;;;;;:::999888777666666333333333333333333333333000000000000000///......////////////.........---//////000000111000000000//////............//////---...////////////////////////.........---------,,,,,,---------.........+++************+++------............////////////---///000///------...000,,,...000111222333555777;;;>>>EEEMMMVVVaaalllssszzz~~~{{{uuurrrrrruuuwww~~~tttfffZZZQQQLLLJJJIIIHHHFFFCCCBBBBBBBBBBBBDDDGGGHHHGGGGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVYYY[[[]]]^^^^^^^^^^^^^^^```bbbfffiiikkklllnnnpppppppppqqqsssuuuvvvxxxzzzzzzzzzyyyzzz{{{{{{|||}}}~~~}}}~~~}}}{{{xxxwwwwwwwwwvvvuuuttttttsssssssssrrrrrrrrrpppnnnllliiifffdddbbbbbb[[[[[[[[[ZZZXXXVVVSSSRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPQQQQQQRRRTTTXXX[[[```ccchhhlllnnnpppsssuuuwwwyyy~~~|||{{{zzzxxxvvvuuuuuuuuuqqqqqqrrrtttxxx}}}}}}zzzvvvssstttuuuvvvvvvtttpppjjjeeeccceeeiiimmmwww{{{|||tttnnn```VVVIII>>>777444000...++++++************++++++))))))))))))***+++,,,---))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%''')))))))))))))))((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%dddQQQKKKEEEAAAAAABBB@@@???;;;::::::999888777666666333333333333333333333333000000000000000//////...111111000000/////////...000111111000000///...---//////............//////---...///111222222333333////////////............,,,,,,,,,---------......000///...---,,,---...///............/////////000...000222111...---///111,,,...000222333444777999>>>BBBIIISSS]]]jjjuuu}}}~~~{{{yyyuuussssssvvvyyy|||tttcccXXXPPPJJJGGGAAABBBDDDDDDDDDDDDEEEFFFDDDGGGJJJKKKIIIIIIKKKMMMMMMNNNOOOPPPRRRSSSTTTUUUSSSUUUXXX[[[___aaacccdddcccccccccdddgggkkknnnpppppprrruuuvvvwwwwwwxxxzzzyyy{{{}}}~~~}}}}}}~~~}}}{{{zzzyyyxxxvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwuuuqqqnnnkkkiiihhhhhhbbbbbbbbbaaa___\\\YYYXXXUUUTTTSSSRRRQQQQQQQQQQQQNNNOOOOOONNNNNNPPPTTTWWWXXX[[[```dddfffhhhkkkmmmrrruuuzzz|||{{{yyywwwtttsssrrrqqqnnnoooppprrrwww|||~~~xxxtttsssttttttuuuyyyuuunnniiifffgggjjjmmmuuuyyy{{{vvvggg\\\NNNBBB:::666333000///......------......///))))))))))))***+++,,,---))))))))))))((((((((((((%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&&&&$$$"""!!!!!!###&&&(((((((((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&(((((()))|||eeeSSSKKKDDDCCCBBB@@@>>>???;;;;;;:::999888777666555333333222111111000000///000000////////////000000000000/////////111222333////////////............---...000111222222222111---------.........//////111000...,,,+++,,,...///111111...***''''''***---///,,,)))))),,,------+++,,,++++++---000111///---//////.........//////000000000000000111555<<<@@@EEEMMMYYYdddlllrrryyy~~~}}}}}}wwwtttvvvxxx{{{}}}qqqbbbVVVPPPLLLIIIFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUVVVYYYZZZ``````bbbccceeeggghhhiiihhhjjjmmmppprrrtttttttttyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}yyyuuurrrqqqooommmlllhhhgggfffeeebbb```^^^]]]YYYWWWUUUTTTTTTUUUVVVWWWYYYXXXVVVTTTRRRQQQPPPPPPUUUUUUVVVWWW[[[___ccceeeeeeiiiooouuu{{{|||xxxxxxzzzyyytttooopppnnnmmmnnnrrrzzz}}}vvvuuuuuutttwwwzzzzzzwwwpppkkkiiijjjmmmuuutttjjj[[[MMMCCC;;;333...+++,,,,,,+++******,,,---,,,++++++++++++++++++,,,************************+++***((('''&&&&&&&&&'''))))))(((&&&%%%%%%(((+++))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((###$$$&&&((())))))((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())){{{cccRRRIIICCCBBBAAA???===>>><<<;;;:::999888888777777333333333222111111000000000000////////////000000111000/////////000111222////////////000000000000...///000111222222111111---------.........//////000///...---,,,---............---,,,+++***++++++111...,,,,,,...000000...///---,,,---000222111000///............//////000555555555555888===EEEJJJTTT[[[fffpppvvv|||}}}yyyxxxuuuvvv{{{nnneeeWWWNNNJJJIIIGGGDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMMMMLLLMMMNNNPPPSSSUUUWWWXXXYYYZZZ\\\^^^aaabbbdddfffiiikkkmmmnnnmmmooorrrtttwwwxxxxxxxxx|||}}}~~~~~~~~~|||xxxuuutttsssqqqooonnnmmmlllkkkhhhfffdddbbb^^^\\\[[[YYYXXXYYYZZZ[[[\\\[[[YYYWWWTTTSSSRRRQQQSSSSSSRRRSSSUUUWWWZZZ\\\aaaccciiioootttyyy|||~~~}}}zzzyyyzzzyyyuuupppnnnmmmmmmnnnrrrzzz|||yyy{{{zzzxxxxxxvvvzzz|||~~~}}}xxxsssnnnlllpppvvv~~~yyypppbbbUUUKKKAAA888222.........---+++***++++++++++++************++++++************************+++***((('''&&&&&&''''''((((((((('''&&&&&&(((***((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))yyybbbQQQHHHAAA@@@@@@===<<<===<<<;;;:::999888999999:::444444444333222222111111000000////////////000000222111000/////////000111.........//////000000000///000111111111111000000------.........//////////////////............---,,,+++,,,---......,,,***000...------///111111000000...,,,,,,...000111111...............///000000555555555777;;;BBBKKKRRRbbbhhhqqqxxx||||||yyywwwwwwwww|||zzznnn^^^WWWMMMGGGFFFGGGGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLLLLNNNPPPQQQPPPQQQSSSUUUXXXYYY\\\]]]]]]^^^aaacccdddfffhhhkkknnnqqqsssttttttvvvxxx{{{}}}~~~~~~~~~{{{yyyxxxwwwvvvuuuttttttrrrpppnnnkkkiiihhheeedddbbb````````````aaaaaa```]]]ZZZXXXVVVTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSYYY[[[___dddjjjoootttvvvyyy|||{{{zzzzzzyyyuuurrrlllllllllmmmqqqxxxzzzuuusssvvv{{{}}}{{{yyy|||~~~~~~wwwrrruuuxxx|||xxxlll```VVVJJJ???888111000000...---+++***)))*********))))))************************************)))(((''''''&&&''''''&&&((())))))'''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((xxx```QQQHHHBBBAAA@@@>>><<<===;;;:::888777777888999:::555555444333333222222111000000////////////000000222111000///......///000+++,,,,,,---...///000000111111111111111000000000............////////////......////////////...---,,,++++++---///000...,,,---,,,,,,---.../////////------------.../////////............//////000111444444666999???IIITTT[[[mmmrrrxxx||||||yyyxxxxxxyyy|||ooobbbUUUPPPJJJGGGGGGIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSTTTUUUVVVXXXZZZ\\\^^^```bbbbbbdddfffhhhjjjkkkmmmpppsssuuuwwwyyyyyy{{{~~~~~~||||||{{{zzzyyywwwvvvuuusssqqqnnnllljjjkkkjjjiiigggfffffffffffffffdddaaa^^^[[[YYYXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQSSSTTTVVVZZZ___eeejjjmmmqqqtttyyy||||||yyyxxxwwwtttqqqkkkkkkllllllnnnttt}}}xxxssspppttt{{{{{{|||~~~zzzyyyyyy{{{~~~uuukkk```TTTGGG>>>333111000...---,,,***(((******))))))))))))******************************))))))((((((''''''''''''%%%'''******)))'''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((vvv___RRRIIIBBBAAAAAA>>>===>>>999888777666666777888888555555444333333222222111000000////////////000000222111000.........//////------...///000111111111111111111000000000000000........./////////000000......///000000//////...///...------...///000///,,,---...............///,,,...000111111000///...////////////000111222333666888;;;AAAIIIUUUaaaiiiwwwzzz}}}xxxvvvwww{{{~~~uuudddYYYPPPNNNJJJIIIIIIJJJKKKLLLJJJKKKLLLMMMOOOPPPRRRRRRRRRTTTWWWXXXYYY[[[^^^```aaacccfffggghhhiiilllnnnqqqrrrsssuuuwwwyyyzzz{{{~~~~~~~~~}}}|||{{{yyyyyyxxxvvvtttrrrpppooooooooonnnmmmllllllkkkkkkjjjhhheeebbb___]]][[[[[[XXXWWWVVVUUUTTTTTTSSSSSSPPPPPPQQQSSSWWW\\\```ccchhhlllqqqvvvzzz}}}~~~{{{wwwuuusssqqqoookkkllllllkkkkkkqqq{{{~~~vvvqqqoootttzzz{{{}}}~~~}}}{{{rrriii\\\OOOEEE666333000.........,,,*********))))))))))))******************************((((((((((((((('''''''''$$$'''***+++)))'''&&&&&&)))(((((((((((((((((()))&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&((()))&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''vvv___RRRIIICCCBBBAAA???===>>>888888777777777666666555444444444333222222111111000000////////////000000111000///.........///000111111111222222333333333111000000000000000111111....../////////000000000...////////////000000000222222222000...---///222---///111111///...//////...111333333222111000111000000000000111333444555555999???GGGRRR^^^kkksss{{{~~~|||{{{xxxvvvvvvzzzzzzrrreeeYYYPPPLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVXXX[[[]]]___aaadddfffgggiiilllmmmnnnppprrruuuwwwxxxyyyzzz|||}}}~~~|||||||||{{{{{{yyywwwvvvuuurrrrrrqqqqqqqqqqqqppppppnnnllljjjgggdddbbbaaa```[[[ZZZYYYXXXWWWVVVUUUUUUQQQPPPPPPQQQSSSVVVYYY[[[```ccciiinnnrrrwww{{{~~~~~~zzzvvvrrrooonnnmmmmmmmmmmmmkkkkkkrrr|||uuupppnnnsssyyyyyyqqqfffYYYOOO>>>999222/////////...,,,*********))))))*********************************''''''((((((((((((''''''%%%'''******)))'''''''''))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''vvv___QQQHHHAAAAAA@@@===<<<===888999999:::999777555333333333333222111111000000000000////////////000000000///...---...///000111111111111111111222222222000000//////000111222333.../////////000000000000000///.........///111222222666999666000,,,...111---000222111...,,,,,,---000111111///,,,---000333111111111222333444666666666;;;DDDNNN[[[hhhttt||||||tttuuuvvvwwwzzz~~~xxxuuuooohhh```XXXPPPKKKIIIJJJKKKKKKKKKKKKLLLLLLNNNOOOQQQSSSUUUWWWXXXYYYZZZ]]]```ccceeegggjjjmmmmmmooorrrssstttvvvyyy{{{zzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyysssttttttuuuuuuuuuuuuuuurrrqqqooollljjjhhhgggggg``````___]]][[[YYYWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUWWW[[[aaafffkkkppptttwww|||~~~~~~zzzuuupppmmmmmmmmmmmmnnnnnnlllmmmwww{{{uuuqqqooosssyyyyyyoooccc[[[IIIAAA777222111111///---++++++************++++++************************&&&'''((())))))(((''''''%%%'''))))))((('''''''''(((((((((''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&vvv```PPPGGG@@@??????<<<;;;<<<999:::;;;<<<;;;888444222333333222222111000000///000000////////////000000///...------...///000111////////////............000////////////111333444////////////000000000000000///...---...///111333000888>>>;;;222+++,,,///+++...000///+++))))))***000///,,,(((%%%'''---333222222222333444555777888<<>>;;;;;;;;;:::999888888999::::::666666555444333333222222888777555222222222333444111111000000000000111111000000000000////////////000000000000000000000000111111111000000000000///......------------......111222333444444333222111+++,,,---///000000111111888444000///111222222000///111333333222444999>>>???IIIVVVcccooozzz{{{wwwxxxsssvvvzzz|||vvvpppjjjfffccc[[[VVVQQQNNNMMMMMMKKKHHHJJJJJJIIIJJJKKKMMMOOOPPPTTTTTTVVVXXX[[[___aaacccaaadddhhhlllooorrrvvvyyyxxxxxxzzz}}}~~~~~~}}}{{{yyy{{{yyyxxxyyyzzzzzzyyyxxxxxxxxxxxxwwwuuurrrpppooommmmmmkkkiiifffbbb```^^^[[[[[[ZZZXXXVVVSSSQQQOOOSSSSSSTTTWWW[[[```eeegggjjjnnnsssxxx|||}}}xxxsssnnnkkkjjjiiilllnnnooottt}}}wwwtttuuuxxx~~~|||qqqiiiXXXOOOBBB999444222000///------,,,+++************......,,,+++***(((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((ttt]]]OOOGGGBBBAAAAAA>>>;;;;;;<<<;;;999888777777777888555555555444333333333222555333111/////////000111111000000//////000000111////////////000000000000111111111111111111111111111111000000000////////////......------......//////000111222222111000///,,,,,,...///000111111111999555111000111111000///000222444444444666;;;@@@HHHQQQ___kkkwwwxxxvvvyyyzzz~~~}}}|||zzzyyyrrrppplllhhhccc^^^ZZZXXXSSSPPPLLLJJJKKKKKKJJJIIILLLLLLLLLMMMNNNPPPSSSTTTWWWXXX[[[^^^aaadddfffggggggjjjnnnqqqsssvvvzzz}}}||||||~~~}}}{{{{{{zzzyyyzzz{{{||||||zzzzzzzzzzzzyyywwwuuusssqqqqqqpppooollliiifffdddbbb___^^^\\\ZZZXXXVVVTTTSSSRRRRRRRRRSSSVVVYYY\\\^^^aaaeeekkkpppvvv{{{}}}zzzvvvsssqqqpppnnnppprrrssswwwyyywwwxxxyyy|||yyyrrrbbbXXXJJJ???888444111......---,,,+++************++++++******))))))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((ttt]]]OOOGGGBBBAAAAAA>>>;;;;;;<<<;;;:::888666555555555444444444444333333333333222111000///......///000000//////......//////000......//////000000111111111111111111111111111111111000000000000////////////......------......///......////////////......---...///000111222222222999666333111111111000///000333555555666999???EEERRR[[[gggttt~~~|||xxxyyy}}}{{{vvvqqqlllhhheee]]]\\\ZZZWWWTTTQQQOOOMMMLLLJJJHHHHHHJJJLLLLLLLLLOOOOOOOOOPPPRRRTTTWWWXXX[[[]]]aaaeeeiiikkkmmmmmmooorrruuuwwwyyy{{{~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}|||{{{zzzxxxvvvuuuuuuuuusssqqqooollliiihhheeeccc```]]][[[YYYYYYXXXUUUTTTSSSRRRRRRSSSUUUVVVYYY\\\aaagggmmmuuu}}}~~~|||zzzyyyxxxwwwtttvvvwwwvvvyyy|||zzzzzz{{{||||||pppeeeUUUGGG>>>777222.........---,,,++++++++++++*********+++++++++++++++******))))))((((((''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((sss]]]OOOGGGBBBAAAAAA>>>;;;;;;::::::999888666666555555333333333333333333444444333333222111111111222222//////............//////---......///000111111222222222222222222222222222222111111111111000000000//////............//////...........................///000111222222222222555444222111111111111111111333666777999>>>EEEKKKZZZbbbnnnxxx}}}zzzyyy~~~zzzqqqiiibbb\\\WWWSSSNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIJJJLLLMMMOOOOOOPPPPPPPPPRRRTTTXXXZZZ\\\___bbbfffkkkoooqqqrrrrrrtttvvvyyy{{{}}}~~~|||{{{{{{|||~~~~~~|||{{{yyyxxxwwwyyyxxxwwwuuusssqqqnnnmmmjjjgggddd```^^^]]]]]]]]]YYYXXXWWWUUUTTTTTTTTTTTTVVVXXX\\\```fffooowww}}}~~~}}}|||{{{zzzxxxyyyyyyxxxyyy~~~{{{zzz{{{|||yyynnn^^^PPPEEE<<<555000000///...,,,++++++++++++------------------,,,---+++******)))(((''''''&&&))))))((((((''''''&&&&&&((((((''''''''''''(((((()))(((((((((((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((sss^^^OOOGGGBBBAAAAAA>>>;;;;;;888888888888777777777666222222333333333333333333333222222222222333333444//////............//////---......///000111111222111111111111111111111111333333222222222111111111/////////....../////////////////////////////////...///000111111222111111000111111222222333444555111444888:::>>>DDDMMMTTTbbbjjjttt}}}}}}zzzzzzzzz|||zzzyyyrrrggg\\\TTTOOOKKKIIIFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRTTTWWW[[[^^^```dddfffkkkooosssuuuvvvvvvwwwyyy|||~~~~~~~~~|||{{{zzzyyyyyyzzzzzzyyyxxxvvvtttrrrqqqmmmkkkgggdddbbbaaaaaaaaa\\\\\\ZZZYYYXXXWWWWWWWWWVVVWWWYYY[[[___fffnnnssszzz}}}}}}{{{zzzyyyyyyyyywwwvvvyyy~~~{{{zzzzzz~~~~~~}}}ttteeeXXXMMMCCC:::444111000///---,,,+++++++++---------,,,++++++******+++******)))(((''''''&&&))))))((((((((('''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''(((&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''rrr^^^OOOGGGBBBAAAAAA>>>;;;;;;777777888999999888888777333333333333222222222222///000000111111222222222000//////......//////000......//////000000111111000000000000000000000000333333222222222111111111000//////......//////000000000////////////000000...///000000111111111000---///111222222333555777333777;;;???DDDMMMXXX```mmmttt}}}yyywwwxxx{{{~~~|||tttooommmeeeZZZQQQJJJGGGEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIHHHJJJMMMMMMNNNNNNPPPRRRTTTUUUVVVYYY\\\```dddfffkkkmmmppptttwwwyyyzzzzzz{{{~~~~~~|||{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttpppooollliiifffeeedddddd^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWXXXXXXZZZ^^^dddhhhqqqtttxxx|||~~~|||zzzzzzyyywwwuuuuuuxxxzzz|||}}}~~~}}}zzzzzz{{{~~~{{{yyyyyyyyynnnbbbXXXMMMAAA:::222111///...---,,,++++++,,,++++++***)))(((((('''******))))))((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((($$$$$$%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&qqq___OOOGGGBBBAAAAAA>>>;;;;;;999999:::::::::888777666444333333333222111111111---...///000111111111111111000000//////000000111////////////000000000000////////////////////////111111111000000000//////000000////////////000000111000///......///000111......///000000000//////---///222333222222444777777:::@@@EEELLLVVVccclllvvv||||||zzzvvvwwwzzzxxxooofffaaaZZZUUUNNNHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJIIILLLOOOQQQQQQRRRUUUWWWZZZZZZ\\\___ccchhhkkknnntttuuuwwwyyy|||~~~}}}|||||||||}}}|||||||||{{{zzzxxxwwwvvvsssrrrqqqnnnllljjjhhhgggcccbbbbbbaaa___^^^\\\\\\YYYYYYYYYYYYYYY[[[```cccfffjjjoootttxxx|||||||||zzzxxxvvvuuuuuuuuuuuuuuuvvvxxx{{{~~~~~~|||zzzzzz|||~~~zzzvvvrrrvvv{{{|||wwwnnncccVVVIII@@@333222000...---,,,,,,+++++++++++++++++++++******))))))))))))(((((((((((('''''''''((())))))******))))))(((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$qqq___OOOGGGBBBAAAAAA>>>;;;;;;;;;<<<<<<;;;:::888666555444444333333222111000000---...///111222222222222111111000000000000111111000000000000////////////////////////////////////////////////............000000////////////000000000///...------...///000---...///////////////......111333444222111333555:::===CCCIIIQQQ]]]jjjssszzzzzzxxxwwwwwwyyywwwnnnddd[[[VVVLLLIIIFFFDDDDDDCCCBBBAAADDDEEEFFFGGGHHHJJJKKKKKKJJJNNNSSSUUUVVVWWW[[[^^^^^^___aaadddhhhmmmqqqsss{{{{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{zzzyyyxxxuuuuuutttrrrpppmmmkkkiiihhhhhhgggeeecccaaa___^^^\\\]]]]]]\\\\\\]]]```ccc___ccciiinnnsssxxx}}}~~~~~~|||zzzxxxvvvtttsssrrrqqqpppqqqsssxxx|||zzz{{{{{{zzzyyy{{{~~~zzzuuummmppptttwwwzzzzzz{{{{{{rrrvvv{{{~~~uuukkk]]]NNNDDD333222111///---,,,,,,+++,,,,,,---......///000000(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))(((((((((((())))))'''''''''&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$oooZZZKKKGGGCCC@@@>>>===<<<;;;======<<<;;;999888777777111333555777777555222111333333111000000000111222222111111000000000000000000000000000111111111111000222333333222111333444333333222222111111000000,,,---...///000000000000222222111111111111222222000000000000000000000000333//////333555444555777:::BBBLLLVVV```iiissszzz}}}yyyxxx{{{xxxssshhh___XXXSSSPPPEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKNNNPPPOOORRRVVVYYY\\\^^^aaaccc___bbbfffjjjmmmppptttvvv}}}~~~}}}|||}}}}}}zzz{{{{{{||||||{{{{{{zzzxxxwwwtttrrrqqqpppppppppnnnnnnmmmkkkhhheeebbb`````````___^^^]]]]]]]]]]]]\\\___dddhhhlllqqqvvvzzz}}}zzzyyyxxxwwwvvvrrrooollllllmmmpppqqqqqqxxxtttssswwwzzzzzz{{{~~~}}}vvvnnnlllkkknnnsssvvvvvvuuuvvvqqqrrrzzz{{{ssshhhYYYMMM>>>999333///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************))))))((((((''''''******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%&&&&&&&&&&&&&&&%%%%%%)))'''&&&%%%''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''nnnYYYKKKGGGCCC@@@>>>===<<<;;;;;;;;;;;;::::::999999999333444555666555444222111333222111000000000111222111111000////////////000000000000000111111111111///111222222111000222333111111111111111000000000........................000000////////////000000---......///000111111222444000000444666555777:::BBBJJJUUU```jjjsss}}}~~~|||yyy{{{~~~yyyrrrhhh]]]VVVPPPKKKIIIEEEDDDCCCBBBCCCDDDEEEFFFEEEGGGIIIJJJJJJLLLOOOQQQSSSVVVZZZ]]]```bbbeeeggghhhkkkooosssuuuxxx|||~~~||||||}}}}}}}}}||||||{{{yyyxxxvvvtttrrrrrrrrrrrrqqqppppppnnnlllhhhfffdddcccbbbaaa``````______```^^^```dddgggjjjnnnrrrvvvxxxzzz}}}{{{yyyxxxvvvuuuqqqmmmiiiggghhhjjjkkkkkkrrrooonnnrrruuuvvvyyy}}}yyynnnlllkkklllpppssssssssstttooonnnuuu}}}xxxmmm^^^TTTEEE???888222///.........,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((())))))((('''''')))(((&&&''')))*********((((((((((((((((((((((((''''''((((((((((((''''''lllXXXKKKGGGCCC@@@>>>===<<<;;;::::::::::::::::::::::::666666555444444333222111333222111111000000111111111000//////......//////000000000000111111111111...000111111000///111222///000000000000000000111111000///---,,,,,,------///......------......///+++,,,---...000111222222444111111555777777:::???FFFOOO[[[hhhrrr|||}}}}}}}}}}}}|||uuuiiicccZZZRRRLLLHHHEEECCCDDDDDDCCCCCCCCCEEEFFFGGGFFFHHHJJJKKKLLLMMMQQQSSSXXX[[[___bbbeeehhhkkkmmmnnnqqqtttwwwzzz|||~~~~~~}}}}}}||||||{{{zzzxxxvvvuuutttuuuuuutttttttttrrrpppmmmjjjiiigggfffeeedddcccccccccccc```bbbdddfffgggiiillloooppptttxxx{{{}}}~~~|||yyywwwvvvtttqqqlllgggdddccceeefffffflllhhhhhhlllppprrrwww|||}}}rrrooommmmmmoooqqqrrrrrruuuooommmrrrxxx}}}tttfff\\\NNNHHH>>>666111000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))'''(((((())))))((((((((((((&&&&&&''')))+++++++++((((((((((((((((((((((((''''''((((((((((((''''''jjjWWWKKKGGGCCC@@@>>>===<<<;;;;;;;;;::::::::::::999999888777555333222222222222222222222111111111111111000000///...............///000000000111111111111///000111111000000111333......//////000000111111333111///---------...//////......------......///------...///000111222222333111222555888999>>>EEELLLUUUcccppp{{{}}}|||~~~tttlll\\\WWWPPPKKKGGGEEECCCBBBDDDCCCCCCCCCEEEFFFHHHIIIHHHJJJLLLMMMNNNQQQTTTWWW[[[___cccgggiiilllooorrrsssuuuxxx{{{}}}~~~}}}}}}|||~~~}}}{{{yyyxxxwwwxxxxxxwwwwwwwwwvvvtttqqqooommmjjjjjjhhhgggggggggggggggdddeeeffffffeeeeeegggiiikkkoootttxxx{{{}}}~~~zzzwwwuuusssqqqlllfffccccccdddffffffgggeeeeeeiiimmmqqqyyy}}}xxxuuurrrqqqpppqqqrrrssswwwrrrooorrrvvv{{{yyymmmdddWWWOOOCCC999222000//////------,,,,,,,,,,,,++++++,,,++++++***)))(((''''''))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((('''''''''''''''(((((())))))%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%'''))))))(((((((((((((((((((((((((((''''''((((((((((((''''''hhhVVVKKKGGGCCC@@@>>>===<<<;;;===<<<<<<;;;999888888777999777555333111111222333222222222222111111000000000000///...............///000000000111111111111000111333222111111222444......//////000000111111222111///......///111222000//////......//////000000111111111111111222222222111222666999<<>>===<<<;;;>>>===<<<;;;999888777666888666555333222222333333111222222222222111000000111000//////......//////000000000000111111111111000222333333222222333444///000000000000000000111111000/////////000111222111000000//////000000111222222222222222222222222222111444999<<>>===<<<;;;<<<<<<;;;::::::999888888666555444444333333333333111222222333222111000///111111000////////////000000000000000111111111111000111222222111111222333111111111111111000000000000000//////......------111000000//////000000111000000111111222222222333333333777<<>>>>><<<;;;::::::::::::::::::::::::444444444444444444444333111111222333222111000///222222111000000000000000000000000000111111111111///000111111000000111222333333222222111111000000000000///...---+++)))(((000000////////////000000---......000111222333444555555999???DDDLLLZZZgggttt~~~{{{zzzyyywwwtttwwwzzz|||rrrggg^^^UUUMMMIIIDDDCCCAAABBBEEEGGGHHHGGGGGGGGGHHHJJJMMMPPPSSSUUUUUUWWW[[[]]]___cccgggjjjooossswww|||~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzwwwvvvuuuttttttsssssssssqqqqqqqqqooolllkkkkkkmmmlllmmmmmmnnnpppsssyyy}}}}}}}}}wwwuuurrrpppooollliiifffbbbaaabbbggglllvvv~~~}}}}}}~~~{{{wwwzzz|||ooohhh[[[OOODDD<<<666333......---,,,,,,+++******)))))))))))))))*********'''((((((((())))))******'''((((((((())))))******''''''(((***+++,,,---...((((((((((((((('''''''''%%%%%%'''((())))))))))))&&&%%%$$$%%%''')))))))))((((((((((((((((((((((((''''''((((((((((((''''''fffVVVIIIFFFBBB??????>>>>>>===<<<;;;;;;::::::999999888777555333333444444333222111000...------///111222000000////////////000000000000000000111111111111222222111111111111111111222000//////000000///---...///111222222222111111000000000000000000000000///111333333333444555777444777;;;@@@HHHUUUdddooo|||{{{yyyvvvrrrrrruuuxxx~~~vvvlll```WWWRRROOOJJJFFFCCCCCCDDDEEEGGGHHHJJJKKKJJJKKKNNNQQQTTTUUUUUUUUUWWW\\\aaadddfffhhhlllpppwwwxxx{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzzyyyyyyuuusssqqqooommmmmmlllmmmmmmmmmmmmnnnppprrruuuvvv~~~zzzuuurrrrrrpppmmmjjjdddaaaaaafffmmmuuu||||||{{{{{{zzz~~~wwwooocccXXXNNNCCC999111000///.........---+++)))++++++++++++++++++++++++,,,------,,,,,,***)))(((************************''',,,###333'''***MMM)))...***'''((('''&&&(((,,,(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))dddUUUIIIFFFBBB@@@??????>>>===<<<;;;;;;::::::999999888777555333333444444333222222111000000///000111111//////............//////000000000000111111111111111111111111111111111111222111000000111111000...$$$&&&))),,,...000111111////////////////////////...///111111111111333555999<<>>EEEMMMWWWdddrrr|||}}}xxxttttttttttttxxx}}}wwwkkkbbbYYYSSSLLLGGGFFFFFFEEECCCDDDDDDEEEFFFHHHJJJLLLMMMOOOPPPQQQTTTWWWZZZ\\\^^^cccggglllnnnooorrrvvvzzz~~~~~~{{{zzzwwwtttrrrqqqpppppprrrqqqrrrrrrtttvvvyyyzzz~~~yyysssllleee```aaadddkkkuuu~~~||||||}}}|||pppeeeZZZNNNCCC;;;111///---------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((((((((()))(((((((((((((((((((((((()))---%%%///(((444\\\MMM555---'''(((******((()))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))|||bbbSSSHHHFFFBBB@@@@@@???===<<<<<<;;;;;;::::::999999888777555333333444444333222111222333333222000...---//////............/////////000000000111111111111111111111111111222222222000///......///000///---555555444333222000///...000000000000000000000000111222333333333444777999999???IIISSS]]]jjjwww|||{{{vvvtttvvvwwwxxx~~~}}}uuujjj^^^UUUPPPMMMHHHFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNOOORRRRRRSSSVVVYYY]]]aaaccciiilllqqqssstttwww{{{~~~|||yyyvvvtttsssrrrrrrtttsssssstttuuuwwwzzz{{{~~~vvvlllccc```bbbfffooowww}}}~~~~~~~~~||||||}}}~~~xxxmmmbbbVVVJJJBBB777444000.........---,,,---------------------------+++)))((('''(((***+++)))))))))))))))))))))))))))---''',,,(((444UUUQQQFFF999---+++,,,***'''&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''((((((|||bbbSSSHHHEEECCCAAA@@@???===;;;<<<;;;;;;::::::999999888777555333333444444333222000111222333222000---+++111111000000000000111111///000000000111111111111000000111111111222222222111000//////111111111///---------...///000111222111111111111111111111111111222333444444666:::===???FFFRRR]]]hhhttt{{{xxxvvvuuuxxxzzz}}}zzzppphhh^^^UUUNNNLLLJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLOOOQQQRRRTTTUUUWWWYYY^^^bbbfffiiimmmqqquuuwwwxxx|||}}}{{{xxxvvvtttttttttuuuuuutttuuuvvvxxxzzz{{{}}}uuuiiidddccceeekkkqqqvvvyyy{{{}}}~~~uuujjj^^^RRRJJJ;;;777222///...---,,,,,,------------------------...,,,***))))))***+++,,,************************))),,,)))+++(((///DDDFFFLLL===///******)))(((((())))))(((((((((''''''''')))))))))*********++++++((((((((((((((((((((((((******))))))((('''''''''{{{aaaSSSGGGEEECCCAAAAAA???===;;;<<<;;;;;;::::::999999888777555333333444444333222///000111222111///---,,,222111111000000111111222000000000000111111111111000000000111222222333333333222111222444555444333//////.........//////000222222222222222222222222000111222333444777<<>>DDDHHHSSS\\\jjjvvv}}}zzzzzzxxxyyyyyyllleeeZZZQQQLLLGGGBBB???AAACCCEEEGGGGGGGGGIIIJJJMMMMMMOOOQQQSSSVVVXXXZZZ^^^aaaffflllqqquuuwwwyyy}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~|||{{{{{{{{{|||}}}{{{zzzyyyxxxxxxyyyzzz{{{}}}vvvoookkkgggfffgggiiilllrrrvvvyyy{{{~~~|||}}}zzzyyyzzz|||}}}}}}uuuhhh```OOOIII@@@999444222111111++++++++++++++++++++++++((()))************))))))))))))))))))))))))))))))((('''(((%%%---...%%%...%%%$$$%%%)))***((((((***))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((######%%%&&&((()))***+++www^^^QQQHHHFFFCCC@@@>>><<<;;;;;;:::::::::999666444111000666555555555555444444444333333333222222000//////000000000000000000000000............////////////---...000222333333333222555555444333222111000///222222111111111111222222111222222111000000111333555777888999;;;BBBKKKSSS\\\hhhvvvyyyyyy|||zzz{{{iii___XXXNNNIIIHHHFFFCCC???EEEGGGHHHIIIJJJKKKNNNPPPOOOPPPRRRSSSUUUYYY^^^bbbdddhhhnnnrrrvvvyyy|||~~~~~~}}}|||{{{uuuuuusssrrrqqqqqqppppppoooooooooooooooooooooooonnnrrruuuuuurrrssswww|||yyyzzz{{{}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}{{{{{{{{{zzzxxxvvvuuutttzzz}}}{{{rrrmmmiiieeebbbfffgggjjjnnnsssuuuuuutttxxxyyy{{{}}}~~~}}}{{{wwwuuuwwwxxx{{{|||qqqjjjXXXOOOBBB999444222111///,,,,,,,,,++++++,,,------(((((())))))******************))))))))))))******---,,,,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((()))((((((((((((((((((''''''))))))))))))))))))))))))vvv]]]QQQIIIGGGDDDAAA???===<<<<<>>===:::888777666555555555555444444444222222222222111000///...000000000000000000000000....../////////000000000///000111222222111111000111111111000000000000000222222111111111111222222222333333222000///000222333555777999>>>FFFRRR[[[jjjuuu}}}xxxzzz~~~{{{sssaaaXXXRRRJJJFFFFFFFFFDDDAAAFFFHHHIIIJJJKKKLLLOOORRRRRRTTTVVVXXXZZZ^^^cccfffhhhlllrrrwww{{{~~~yyyyyywwwvvvtttrrrqqqpppmmmlllkkkiiihhhgggggggggcccccccccccccccccccccccccccgggiiiiiiggggggkkkpppnnnoooppprrruuuwwwzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{yyyxxxvvvuuuyyy{{{}}}{{{rrrmmmjjjfffcccbbbcccdddhhhllloooooonnnrrrsssuuuwww{{{{{{wwwsssqqqqqqssswwwyyy{{{uuummm___UUUHHH===777444111...---,,,,,,+++,,,,,,------***+++++++++,,,,,,,,,,,,*********))))))*********++++++******************''''''(((((())))))******((()))))))))(((((('''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''sss\\\QQQIIIHHHEEEBBB@@@>>>>>>============<<<;;;:::888777666555555555555444444444111111111111111000///...000000000000000000000000///000000000000111111111111111222222111000////////////000000111111111222222222111111111111222222333333444222111000111333333555999===DDDPPP^^^hhhuuu}}}{{{~~~tttooofffUUUOOOKKKEEECCCDDDFFFEEECCCGGGHHHJJJKKKLLLNNNQQQTTTWWWXXX[[[]]]```dddiiimmmooosssxxx}}}|||yyyvvvqqqpppooommmjjjhhhgggfffcccbbbaaa___]]]\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYVVVYYY[[[[[[YYYZZZ]]]aaa___```bbbdddgggjjjmmmnnntttwww{{{~~~~~~~~~}}}}}}||||||zzzyyywwwvvvwwwxxxzzz{{{}}}|||uuuqqqmmmiiieeeaaa``````bbbfffhhhiiihhhmmmnnnoooqqqttt{{{~~~wwwrrrmmmjjjkkknnnqqqttt{{{zzzsssggg]]]OOOCCC;;;666111---------,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++************++++++)))))))))*********++++++&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''qqq[[[PPPHHHGGGDDDAAA???>>>>>>===888888888888777666666555666555555555555444444444111111111111111000///...000000000000000000000000000000111111111222222222222222222222222222111111111222222222222333333333222222111111111111222222111222333222222222444666666999===CCCLLLZZZjjjvvv~~~vvviiieee^^^NNNJJJGGGDDDCCCDDDFFFFFFEEEGGGIIIKKKMMMNNNPPPSSSVVVZZZ\\\___cccfffjjjooorrruuuyyy~~~~~~zzzwwwuuurrrooolllhhhgggeeecccaaa___]]]\\\[[[ZZZXXXVVVUUUSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOPPPPPPPPPPPPSSSVVVTTTTTTVVVXXX[[[___aaaccchhhkkkooossswww{{{~~~}}}}}}||||||{{{yyyxxxwwwuuuvvvwwwwwwyyy}}}zzzvvvsssnnnjjjcccaaa___```bbbdddffffffjjjkkklllnnnqqqwww{{{vvvnnnjjjgggjjjmmmqqqyyyxxxmmmcccUUUIII???888222---...------,,,,,,,,,,,,---************************,,,++++++++++++++++++,,,))))))))))))************'''''''''((()))*********)))))))))((((((((())))))(((((()))))))))*********&&&&&&''''''((()))))))))''''''''''''''''''''''''ppp[[[PPPGGGEEECCC@@@>>>=========:::::::::999999888888888666555555555555444444444000111111111111000000///000000000000000000000000111111111111222222222222111111222222333444555555333333333222222222222111222222111111111111222222...000222222333444777:::777;;;AAAIIISSSbbbsss~~~wwwmmmbbbaaa]]]OOOIIIGGGEEEDDDEEEGGGGGGHHHHHHJJJLLLNNNPPPRRRVVVYYY\\\___cccgggkkkppptttxxx|||~~~zzzwwwvvvtttpppmmmkkkhhheeebbb[[[ZZZYYYWWWUUUSSSQQQPPPQQQPPPOOOMMMKKKJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLJJJKKKLLLNNNQQQTTTWWWXXX\\\```dddhhhlllppptttxxxxxxzzz|||}}}~~~~~~||||||||||||{{{zzzxxxxxxvvvvvvwwwwwwxxx{{{~~~zzztttooofffccc___]]]___aaaccccccfffgggiiikkknnnuuu}}}uuunnniiijjjlllooovvv}}}~~~pppgggZZZNNNDDD<<<555//////...------,,,,,,,,,---+++*********************,,,++++++++++++++++++,,,++++++******)))(((((('''))))))))))))(((((((((((())))))((('''(((((()))***''''''((((((((()))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((pppZZZOOOFFFDDDBBB@@@>>>=========<<<;;;:::999888888999999666555555555555444444444111111222222222222111000000000000000000000000000000111111111111222222222111111111111333444555666222111111111000000//////222222111111111111222222...000222333444666999;;;888===FFFOOO[[[kkk|||}}}{{{}}}uuummmeee\\\^^^^^^RRRGGGGGGFFFFFFGGGHHHJJJKKKKKKMMMPPPRRRTTTWWWZZZ]]]```dddiiinnnrrrwww{{{{{{xxxuuuqqqnnnjjjgggdddbbb```]]]ZZZWWWSSSRRRQQQOOONNNLLLKKKJJJGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDBBBCCCDDDFFFHHHKKKMMMNNNRRRUUUZZZ]]]```dddhhhkkkmmmooorrrtttvvvyyy}}}}}}}}}}}}}}}|||{{{zzzzzzxxxyyyyyyyyyyyy{{{~~~yyytttiiiddd^^^ZZZ[[[]]]___```bbbcccdddgggkkkrrrzzzwwwpppnnnooopppuuuzzzvvvmmmaaaUUUKKKBBB999333000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++,,,+++***)))(((''''''&&&***)))))))))((((((((('''(((((('''&&&&&&''')))***%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))pppZZZNNNFFFEEECCC@@@???>>>>>>>>>;;;:::999777666666777777666555555555555444444444222222333333333333222222000000000000000000000000000000000111111111111222111000000000000111333333000000000000000111111111222222111111111111222222000222333444444555888:::;;;BBBMMMYYYgggwww~~~zzzyyy~~~uuuiiiaaaYYYRRRWWWYYYOOODDDEEEFFFGGGHHHJJJLLLNNNOOOQQQTTTVVVXXX\\\```cccfffjjjpppuuuzzz}}}yyytttooollliiieeeccc]]]ZZZWWWUUUTTTRRROOOLLLLLLKKKJJJIIIHHHGGGFFFFFF??????>>>===============@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<===?????????@@@@@@AAABBBDDDFFFHHHIIIJJJMMMPPPSSSVVVYYY\\\___aaadddgggjjjmmmqqquuuxxxyyy}}}~~~}}}}}}zzz|||||||||{{{|||~~~~~~|||vvvlllfff___ZZZYYY[[[^^^______```bbbeeejjjqqqzzz{{{wwwvvvuuuwww{{{wwwjjj^^^SSSIII>>>888000///...------,,,,,,,,,......---------,,,,,,,,,*********))))))***************))))))((((((((('''(((((((((((())))))))))))'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((qqqZZZMMMGGGFFFDDDAAA@@@?????????>>>===;;;999888888888999666666555555555444444444222333333444444444333333000000000000000000000000///000000000000111111111222111///.........///000///000111222333444555555222222111111111111222222333444555555444444666888???GGGTTTbbbqqq|||yyyzzzyyykkk___WWWOOOIIIOOORRRIIIAAACCCEEEGGGHHHKKKNNNQQQRRRTTTWWWZZZ\\\___cccfffkkkooouuu{{{}}}{{{zzzsssooojjjeeeaaa^^^[[[YYYTTTRRROOOMMMLLLJJJGGGEEEBBBBBBAAAAAA@@@?????????======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;===>>>>>>>>>AAAAAABBBBBBDDDFFFGGGHHHEEEHHHKKKMMMOOORRRUUUWWWUUUXXX[[[___bbbfffkkknnntttxxx}}}|||~~~}}}}}}~~~}}}|||}}}~~~}}}vvvoooiiiaaa[[[ZZZ\\\___```___```cccfffkkksss|||}}}{{{{{{}}}}}}~~~qqqdddYYYMMMBBB;;;000000///...---,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******(((((((((((())))))))))))&&&&&&'''((()))***++++++'''&&&$$$$$$$$$&&&((()))))))))))))))******************)))((('''&&&%%%%%%''''''''''''''''''''''''qqq[[[QQQFFFDDDBBBAAAAAA???;;;999:::::::::::::::999888777444444555555555555555555222000///222666777333...333...---222333000///222...//////000111222222222111111222222222333333333111111111111111111111111333222111000111222333444444222333777999888:::>>>@@@MMM^^^lll{{{}}}{{{zzzyyy~~~yyyqqqbbbWWWNNNKKKKKKHHHGGGGGGCCCFFFJJJLLLMMMNNNPPPQQQSSSVVVZZZ^^^aaadddgggjjjkkkqqqyyy~~~~~~||||||{{{yyywwwssspppmmmkkkfffccc^^^YYYTTTQQQOOOOOONNNMMMJJJGGGEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========???>>><<<;;;:::;;;<<<<<<::::::;;;<<<===>>>??????@@@@@@AAAAAACCCDDDFFFGGGFFFHHHJJJLLLNNNNNNNNNNNNOOOPPPPPPSSSVVV[[[___bbbkkknnnsssxxx}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}ssslllbbb\\\ZZZZZZYYYXXX[[[]]]___cccjjjsss}}}zzzmmm```SSSGGG>>>777333///,,,,,,------,,,///...---,,,++++++++++++***++++++,,,,,,++++++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))((()))******)))'''$$$###(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((pppZZZPPPGGGDDDBBB@@@@@@>>><<<:::;;;;;;;;;:::999888777666555555444444444444444444333000///111555666333///444000000333444111111444...//////000111111222222111111111111222222222222111111111111111111111111222222111111222222333444111000111555888888;;;@@@JJJXXXhhhuuu{{{{{{{{{}}}{{{ppphhh]]]SSSKKKJJJJJJHHHGGGHHHEEEHHHKKKNNNNNNOOOQQQRRRVVVYYY^^^bbbeeehhhkkknnnsssxxx}}}}}}zzzxxxwwwuuusssrrrqqqpppnnnkkkhhhdddaaa```[[[XXXTTTOOOLLLIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>============<<<<<<<<<<<<999999:::::::::;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLOOORRRUUUWWW```dddiiiooouuu|||~~~}}}}}}~~~}}}~~~}}}||||||}}}~~~xxxpppfff___\\\[[[ZZZYYYZZZ\\\^^^bbbiiirrr|||rrrfffYYYLLLCCC999555111...---.........///...---,,,++++++++++++******+++++++++******)))+++++++++************)))************)))))))))((())))))))))))))))))))))))'''((()))))))))((('''&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((nnnYYYOOOGGGEEEAAA??????>>>===;;;<<<<<<;;;:::999888666555555555444444333333222222333111///111444555333111333111111333333000000333/////////000111111222222000000000000111111111111000000000000000000000000111111222333333333333222111000222666999:::???FFFUUUcccttt}}}zzz{{{{{{yyyoooccc\\\UUUMMMGGGGGGHHHGGGGGGIIIIIIKKKNNNPPPPPPQQQSSSUUUZZZ^^^bbbgggjjjmmmqqqttt{{{zzzwwwssspppmmmkkkjjjhhhfffdddcccbbb```]]]ZZZVVVSSSRRRMMMKKKIIIEEECCCBBBAAAAAA???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEJJJKKKKKKKKKKKKIIIHHHGGGIIIHHHGGGGGGHHHJJJLLLMMMSSSVVV\\\bbbhhhooowww|||~~~~~~~~~{{{|||}}}~~~~~~~~~~~~vvvkkkccc___]]][[[YYYYYYZZZ]]]aaagggpppzzzzzznnnaaaTTTKKK===999444000////////////......---,,,++++++++++++******++++++***)))((((((+++++++++************)))************))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((lllXXXNNNHHHEEEAAA>>>>>>>>>======<<<<<<<<<;;;999777555444555555444333222222111111333111000000222444444222111111111111000......000//////000000111111111111////////////000000000000000000000000000000000000000111222333444333222111555333555999;;;===EEENNN\\\lllyyyxxx|||yyyooodddYYYRRRMMMGGGDDDFFFHHHGGGHHHKKKLLLNNNQQQRRRSSSTTTVVVXXX___bbbggglllooossswwwzzz~~~|||zzzxxxxxxxxx|||zzzxxxwwwuuurrrmmmjjjhhheeebbb```___]]][[[YYYYYYXXXWWWTTTQQQMMMKKKIIIEEEDDDBBBAAA@@@@@@@@@@@@>>>===============>>>>>>999999::::::::::::;;;;;;============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKNNNRRRWWW]]]cccjjjooovvvzzz{{{|||}}}~~~{{{qqqiiidddaaa\\\YYYYYYZZZ\\\___eeemmmwww}}}wwwjjj\\\SSSAAA===666222000000//////...---,,,,,,+++++++++,,,++++++,,,++++++***)))(((+++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((kkkWWWMMMGGGDDD@@@>>>>>>>>>>>>===<<<<<<<<<;;;999777555444555555444333222222111111333222000111222333333333111333444111///...//////000000000000000111111111....../////////000000000000000000000000000000000000111222333444333222111666555777:::<<<@@@JJJUUUcccvvv{{{xxxzzz}}}qqqfff\\\SSSLLLHHHDDDCCCFFFIIIHHHJJJMMMOOOQQQTTTUUUVVVXXX[[[]]]cccffflllqqquuuyyy}}}~~~}}}~~~~~~|||||||||||||||{{{{{{{{{yyyzzz{{{}}}~~~|||zzzxxxwwwttttttrrrpppnnnmmmlllkkknnnllljjjhhhgggdddaaa^^^]]]ZZZWWWUUUUUUTTTRRRPPPQQQPPPOOOMMMJJJHHHEEEDDDAAA@@@@@@??????????????????>>>>>>===============:::::::::;;;;;;<<<<<<<<<>>>????????????@@@@@@@@@>>>>>>>>>?????????>>>>>>@@@AAAAAABBBCCCDDDEEEEEEJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIKKKOOORRRUUUZZZ___ccciiimmmtttzzz}}}~~~~~~zzztttoooiiiaaa[[[ZZZZZZ\\\^^^cccjjjsssyyy~~~rrrddd[[[GGGBBB:::444111//////...------,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))***))))))((('''((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((jjjWWWMMMFFFDDD@@@?????????>>>===<<<<<<;;;:::999888666555555555444444333333222222111111222222222333333333444888999555111111222111000000000000000000111111////////////000000000000111111111111111111111111111111222333333333333222444444666:::===CCCQQQ^^^qqq}}}zzzzzztttggg^^^VVVOOOJJJFFFDDDEEEIIIKKKJJJKKKOOOQQQSSSVVVXXXYYY\\\```cccgggkkkqqqvvvzzz~~~|||yyywwwqqqqqqqqqpppooopppsssvvvuuuqqqllljjjlllnnnmmmlllkkkkkkkkkjjjjjjjjjjjjjjjhhhiiikkkmmmnnnoooppppppnnnnnnnnnmmmlllkkkiiiiiiffffffeeedddbbbaaa```___```^^^\\\[[[[[[YYYVVVTTTRRRPPPMMMLLLLLLLLLJJJIIIJJJIIIIIIGGGEEECCCBBB@@@??????>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<<<<======>>>?????????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDEEEFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJFFFGGGGGGHHHIIIJJJJJJJJJIIIKKKMMMOOOPPPSSSWWW[[[^^^bbbhhhnnnttt{{{~~~~~~vvvkkkbbb\\\\\\]]]^^^aaahhhpppvvv{{{}}}}}}zzz}}}zzzlllbbbOOOHHH???777222000///...---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((jjjWWWNNNDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;:::999888777666555555444444444444444444///111333444333333222222444;;;<<<666111222333222111000000000000000000000//////000000000111111111222222222222222222222222222222111111222222333444333444888===BBBKKK\\\lll{{{yyyzzz}}}vvviii^^^WWWQQQLLLHHHGGGFFFHHHLLLMMMLLLMMMQQQRRRTTTWWWYYY\\\___dddggglllpppuuu{{{zzzuuuoookkkiiiggg___````````````bbbfffhhhhhhbbb]]][[[]]]______]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]____________^^^]]]]]]]]]^^^]]]]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUVVVTTTRRRRRRRRRQQQOOOMMMKKKIIIGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@???????????????>>>======???>>>>>>===============??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMOOOSSSVVVVVVYYY^^^bbbggglllrrrvvvzzz}}}~~~~~~~~~~~~~~~wwwlll______^^^^^^aaafffmmmsssuuuxxx|||}}}~~~}}}{{{wwwvvvzzzrrrhhhVVVOOOEEE;;;555222000...,,,,,,,,,++++++,,,,,,---******+++,,,------------+++++++++************)))((()))))))))************))))))))))))))))))))))))%%%%%%'''(((((('''&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((jjjWWWNNNCCCBBBAAAAAAAAA@@@===;;;:::::::::::::::999888777444444555555555555555555...111333555444333222222333:::<<<555///000222000111111111000000000000000000000000000111111111111333333333333333333333333333222111000111222444555444666:::AAAHHHSSSfffxxxzzzvvvwwwzzzxxxnnnbbbXXXQQQMMMJJJGGGIIIHHHKKKOOOOOOMMMNNNRRRSSSUUUXXXZZZ]]]aaafffjjjooosssyyy~~~|||yyytttqqqlllfffbbb^^^]]]\\\UUUVVVVVVVVVWWWYYY]]]``````ZZZTTTRRRUUUWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVVVVTTTTTTRRRSSSSSSTTTTTTTTTTTTSSSQQQQQQRRRRRRRRRQQQPPPOOOPPPOOOMMMMMMMMMMMMKKKJJJIIIHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===???????????????@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIHHHFFFGGGIIIJJJKKKMMMQQQTTTQQQTTTXXX[[[^^^bbbgggjjjooosssyyy~~~~~~~~~}}}~~~~~~sss``````______```eeelllqqqqqquuuxxxzzzzzz|||~~~yyywwwtttsssxxxvvvlll\\\TTTIII>>>777333111///,,,,,,,,,++++++,,,------((()))***+++,,,---------+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))!!!###%%%''')))((('''&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((hhhUUULLLEEEEEEEEEDDDBBB???<<<::::::::::::999888777666666333333333222222222111111333222111111333333222111111222333333222111000///111000000////////////000111111222333333333333222111111111111111111111111222111000000000111222333444777===DDDPPPbbbvvvzzzwwwwwwyyy{{{|||iiibbbXXXPPPLLLJJJHHHFFFGGGIIIKKKLLLMMMOOORRRUUUWWWYYY[[[^^^```eeejjjmmmvvvxxx{{{yyyvvvuuurrrmmmiiigggeeeaaa]]]ZZZXXXWWWVVVSSSRRRQQQQQQQQQRRRTTTUUUUUUTTTRRRPPPOOOOOOPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQTTTRRRPPPQQQSSSTTTRRRPPPQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDD???@@@AAAAAAAAA@@@>>>===CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIKKKNNNOOONNNMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQSSSUUUWWWZZZ\\\]]]dddggglllpppuuu|||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~wwwkkkeee^^^\\\```eeegggfffmmmnnnpppqqqrrruuuyyy||||||tttmmmmmmnnnpppuuuzzz~~~ttteeeYYYLLLDDD>>>666222111...---,,,+++++++++,,,---,,,++++++******++++++,,,+++***)))(((((()))***+++))))))************))))))))))))))))))******************))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''hhhUUULLLEEEEEEDDDBBB@@@>>><<<;;;::::::999999888888777777444333333333333222222222333222111111333333222111111222222333222111000///000000/////////000000111//////000111111111111111000000000000000000000000111111000000111222444555888<<>>=========999999999999999888888888555555444444444333333333333222111111333333222111111222222222222111000000////////////000000111222//////000000111111111111111111111111111111111111111000000000222444777888<<>>======>>>???888999999999999999999999666555555555444444444444333222111111333333222111111111111222111111111111////////////000111222333222222222222222333333333444444444444444444444444333222111111222555888:::>>>DDDPPP]]]lll}}}zzzwwwvvv{{{sssfff]]]PPPMMMIIIFFFFFFGGGIIIJJJMMMOOOQQQRRRSSSUUUXXX[[[```dddjjjooosssvvvzzz|||{{{tttooohhhddd^^^[[[ZZZZZZZZZYYYUUUUUUUUUUUUVVVVVVWWWWWWRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPRRRQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXX\\\]]]^^^^^^___aaa``````aaaaaabbbbbbbbbbbb^^^^^^]]]\\\[[[[[[[[[[[[___`````````aaaaaaaaaaaaaaabbbeeegggjjjmmmrrrvvvzzz}}}~~~~~~~~~~~~~~~~~~}}}yyylllhhhbbb```aaaccceeefffccceeehhhiiijjjkkkmmmnnnsss|||{{{rrrkkkjjjlllpppwww~~~zzzmmm^^^SSSHHH<<<444222///...---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++******)))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''hhhVVVNNNFFFDDDAAA>>>======???@@@999999999999999:::::::::666666666555555555444444333222111111333333222111111111111111111111222222////////////000222333333222222111111111222333444444444444444444444444444666444333222333666999;;;@@@IIIXXXgggwww|||yyyxxxvvvtttggg[[[SSSKKKJJJHHHGGGGGGIIILLLNNNNNNPPPRRRTTTUUUXXX[[[^^^bbbffflllrrrwww{{{~~~|||vvvpppkkkhhheeeaaa^^^]]]]]]]]]]]]ZZZZZZ[[[ZZZZZZZZZYYYYYYUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWTTTSSSQQQRRRSSSSSSRRRPPPQQQQQQQQQQQQRRRRRRQQQQQQNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\___bbbeeefffggghhhjjjkkklllmmmooopppqqqqqqqqqlllkkkjjjjjjiiiiiiiiijjjiiijjjkkklllmmmnnnoooppplllnnnooopppqqqtttxxx{{{}}}~~~~~~~~~}}}}}}~~~~~~{{{qqqmmmhhheeedddeeefffgggbbbdddfffgggggghhhjjjlllooovvv|||tttsssuuuxxx~~~~~~qqqbbbWWWLLL@@@888555111///...,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---***++++++++++++++++++*********++++++++++++******))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((gggVVVNNNHHHEEEBBB???>>>>>>???@@@:::::::::::::::999999999666666555555555444444444333222111111333333222111111111111000111111222333000000000000111111222333111000/////////000222333222222222222222222222222666555333333444888;;;>>>EEEQQQcccuuu}}}zzzxxxwww|||vvvjjj___UUUOOOGGGGGGGGGFFFFFFHHHLLLPPPNNNQQQTTTVVVYYY\\\```cccfffjjjpppvvv{{{{{{wwwrrrmmmjjjiiifffdddbbbbbbaaaaaabbbbbbbbbbbbaaa___^^^]]]YYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]______^^^^^^___aaa^^^^^^^^^^^^^^^]]]\\\\\\YYYWWWVVVVVVWWWXXXVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^___]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]^^^```aaabbbbbbcccfffjjjmmmoooppprrrtttssstttwwwzzz|||~~~~~~~~~zzzzzzyyyyyyyyyyyyzzzzzzxxxyyyzzz|||~~~}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}wwwtttpppkkkhhhhhhhhhiiidddeeefffeeeeeegggjjjlllnnntttwwwiii^^^SSSFFF===:::333111000...---------...------,,,,,,,,,,,,------******++++++++++++************++++++++++++******''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((fffUUUNNNIIIGGGDDDAAA????????????;;;;;;;;;::::::999999888555555555444444444333333333222111111333333222111111111000000000111333333111111111000111111222222111000///...///000222333111111111111111111111111444333222222555:::@@@CCCNNN\\\qqq{{{{{{{{{{{{xxxlllaaaXXXQQQMMMGGGHHHIIIHHHGGGIIIMMMQQQPPPSSSVVVZZZ]]]aaafffiiilllooouuuzzz~~~yyyuuurrrsssrrrqqqnnnlllkkkkkklllllllllllljjjiiigggfffaaabbbcccdddddddddcccccc```aaaaaaaaaaaaaaaaaaaaa]]]^^^^^^___``````aaaaaa``````aaaaaabbbcccddddddfffhhhjjjjjjiiihhhjjjmmmkkkkkkkkkkkkjjjhhhgggfffcccbbbaaaaaabbbbbbaaa___^^^_________^^^\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUUUUTTTTTTUUUUUUUUUXXXYYYZZZ\\\^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaa````````````aaabbbcccccccccbbbbbbbbbbbbaaaaaabbbccceeegggiiikkklllnnnqqqvvvyyy{{{}}}~~~}}}|||zzzzzz{{{|||}}}~~~~~~|||wwwqqqmmmjjjjjjkkkhhhgggfffeeedddgggkkknnnpppttt|||rrrfffZZZMMMCCC???444333111000///...//////------,,,,,,,,,,,,------***+++,,,------,,,+++******++++++,,,,,,++++++***''''''''''''(((((((((((('''((((((((()))))))))***(((''''''''''''''''''(((((((((((((((((((((((((((~~~eeeTTTMMMJJJHHHFFFCCCAAA??????>>><<<<<<;;;::::::999888888555555444444444333333333333222111111333333222111111111000000000111333444222222111111111111111111333222111000000222444555333333333333333333333333111111000222666===CCCGGGVVVeee{{{|||{{{~~~yyylll```VVVOOOJJJGGGIIIJJJKKKKKKJJJKKKOOOSSSRRRUUUYYY\\\```eeejjjmmmqqqtttxxx}}}}}}|||}}}~~~}}}zzzwwwuuutttssstttttttttsssqqqooonnnhhhiiikkklllllllllkkkjjjgggggghhhiiiiiihhhhhhhhhddddddeeefffgggggghhhhhhfffggghhhiiikkklllmmmmmmoooqqqttttttrrrrrrtttwwwyyyyyyyyyxxxvvvuuusssrrrmmmlllkkkkkkllllllkkkjjjggghhhhhhgggfffdddbbb```^^^^^^]]]]]]\\\[[[[[[[[[^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]^^^___aaabbbdddfffhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeecccbbbbbbbbbbbbgggffffffeeeeeedddccccccfffgggiiilllnnnqqqssstttxxx{{{~~~|||{{{zzz{{{{{{|||~~~{{{uuuooollllllmmmjjjiiigggeeedddggglllpppqqqttt{{{yyymmm```QQQGGGBBB666444222111/////////000...------,,,,,,------...,,,,,,---......---,,,,,,***++++++,,,,,,++++++***))))))))))))************'''((((((((())))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))zzzbbbRRRIIIFFFDDDAAA???======>>>???<<<<<<;;;;;;;;;:::::::::666666666666555555555555555444333333222222333333333222222111111222222333111111111111111111111111000000111222333333444444333333222222111222222222333333666:::;;;===DDDMMMaaaqqq}}}{{{|||tttmmmaaaWWWPPPLLLJJJIIIFFFHHHJJJKKKLLLOOORRRTTTTTTWWW[[[^^^bbbfffkkkooorrrxxx~~~}}}||||||uuuvvvwwwxxxxxxwwwvvvuuuuuussspppooooooooonnnmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrtttvvvyyy|||~~~}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzsssrrrrrrpppnnnkkkiiihhhkkkkkkkkkjjjiiihhhgggfffeeedddbbbaaa``````aaaaaacccdddddddddeeeeeeeeeeeefffgggiiikkkmmmoooqqqrrrpppqqqrrrssstttsssrrrrrrpppooollljjjhhhhhhiiiiiiooooooooommmjjjgggggghhhlllooorrrtttwwwzzz}}}{{{{{{|||}}}{{{tttooolllmmmmmmmmmkkkiiigggggghhhkkklllrrrvvv}}}vvviii[[[OOOFFF;;;333...///000...---...++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***((()))***+++++++++++++++*********))))))))))))))))))(((((()))))))))&&&###%%%%%%&&&'''((()))******yyyaaaRRRJJJFFFDDDAAA???>>>>>>>>>???<<<;;;;;;;;;;;;:::::::::666666666666555555555555555555444333333333333333333222222111111222222333111111111111111111111111111111111222222333333444444444333333333333333444333333555:::===BBBLLLVVVkkkzzz~~~zzzzzz{{{zzzjjjcccYYYQQQLLLIIIHHHGGGGGGIIIKKKMMMNNNQQQTTTWWWWWWZZZ^^^bbbeeejjjooossswww|||}}}zzzyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{|||}}}~~~|||}}}~~~}}}{{{zzzyyywwwwwwwwwuuutttrrrpppoooooonnnmmmkkkkkkkkkkkklllkkkkkkllllllllllllllllllnnnoooppprrruuuwwwyyyzzzyyyzzz|||}}}~~~~~~}}}|||zzzxxxvvvsssqqqqqqrrrrrruuuvvvvvvuuusssrrrssstttyyy|||}}}||||||}}}~~~zzzrrrmmmkkkkkklllnnnmmmkkkkkkkkkmmmoooqqqwwwzzz~~~pppbbbUUULLL@@@888222111111///---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---((()))***++++++++++++******)))))))))))))))))))))((('''&&&'''))))))(((&&&&&&&&&''''''((()))))))))yyyaaaRRRJJJEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::666666666666555555555555555555444333333333333333333222222111111222222333111111111111111111111111222222222222222222222222555555444444444444555555444333444:::@@@HHHWWWdddvvv~~~yyyvvvxxx}}}{{{qqq___YYYQQQKKKHHHHHHHHHGGGIIIKKKMMMOOOQQQSSSWWWYYY[[[^^^bbbfffjjjoootttxxx~~~~~~yyyxxxwwwuuuuuuuuuuuuvvvxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}}}}wwwqqqllljjjjjjjjjmmmmmmmmmnnnqqqsssvvvxxxyyyiiiZZZQQQGGG>>>777555333///------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))******++++++******))))))))))))))))))******'''&&&%%%&&&(((******)))((((((((((((((((((((((((xxxaaaSSSKKKEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;:::::::::999999666666666666555555555555444444333222222222222222333222222111111222222333222222222222222222222222333333222222222222222222444444444444444444555666666444555;;;CCCOOO```ooo|||xxxwww|||sssjjjYYYTTTNNNIIIHHHIIIIIIIIIJJJLLLOOOQQQSSSUUUYYY\\\]]]aaaeeeiiinnnsssxxx|||~~~}}}}}}zzzuuupppllljjjiiiiiikkklllooosssxxx|||~~~nnn^^^SSSLLLCCC:::777555111......000//////...---,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))************)))))))))))))))))))))*********)))'''%%%%%%''')))))))))))))))((((((''''''''''''wwwaaaSSSKKKEEEDDDCCCAAA@@@???>>>>>>;;;;;;:::::::::999999999666666666666555555555555333222222111111111111111333222222111111222222333444444444444444444444444333333222222222222222222333333333333333444555555888666888>>>GGGUUUhhhxxx|||{{{xxxzzzvvviiiaaaUUUQQQKKKHHHHHHIIIIIIJJJKKKMMMPPPRRRUUUXXX\\\______cccggglllqqqvvv|||~~~~~~{{{yyyuuuqqqnnnkkkjjjjjjkkknnnssszzzuuudddYYYOOOEEE<<<999666222000000000000///...------,,,+++---------,,,,,,+++++++++((())))))))))))))))))((())))))*********))))))((((((((())))))************+++)))&&&&&&'''((((((''')))))))))(((''''''&&&&&&vvv```SSSLLLEEEDDDDDDBBBAAA@@@???>>>::::::::::::999999999999666666666666555555555555333333222111111111111111333222222111111222222333444444444444444444444444222222222222222222222222222222222222333444555666999888<<>>:::::::::999999999999888666666666666555555555555555444333333222222333333333222222111111222222333333333333333333333333333111111111222222333333444333333333333444555666777999:::@@@LLLXXXfffxxxzzzwwwxxxzzz|||rrrfff\\\VVVLLLIIIFFFFFFHHHJJJLLLLLLPPPRRRVVVYYY\\\```dddggghhhlllqqqvvv{{{~~~|||{{{zzzwwwuuurrrpppooonnnrrryyy~~~}}}~~~xxxlll[[[PPPDDD>>>999444111111000000//////......------......---,,,,,,+++*********+++,,,,,,,,,,,,+++***)))))))))))))))((((((''''''(((((()))******++++++(((''''''((())))))'''&&&((((((((((((((('''''''''vvv```SSSMMMEEEEEEDDDCCCBBB@@@???>>>:::::::::999999999888888777666666666555555555555666666555444444444444555333222222222222222222333111111111111111111111111000000111222333333444444444444444555555777888888888:::CCCPPP^^^lll~~~~~~yyyzzz}}}|||tttggg[[[RRRMMMKKKHHHGGGGGGJJJNNNPPPQQQRRRUUUYYY\\\___cccgggkkkmmmpppvvv{{{~~~~~~}}}}}}|||{{{zzzwwwuuurrrqqqmmmqqqwww}}}zzzwwwvvvxxx{{{~~~}}}qqq```UUUHHHAAA;;;444111111////////////..................---,,,,,,+++******)))***+++,,,,,,+++***))))))))))))))))))((('''''''''(((((()))***+++++++++&&&%%%&&&(((******)))'''((((((((((((((((((((((((uuu```SSSKKKEEEAAA???AAAAAA===;;;<<<;;;<<<<<<<<<;;;999777666555555555555666666666666777666444333222222333333444333222222111111222222222222111111222222333444444444555555555666666666999777555555666777777777:::@@@KKKXXXgggvvv~~~~~~wwwjjjaaaZZZTTTPPPGGGEEECCCFFFKKKPPPRRRRRRVVVXXX[[[^^^```dddhhhkkkmmmrrryyy~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}|||zzzyyywwwvvvuuuwww{{{|||zzzwwwuuutttqqqmmmlllnnnssswwwvvvfffYYYKKKDDD???888333222333000---+++,,,---------,,,------,,,++++++,,,...000///,,,*********+++,,,++++++++++++*********)))))))))(((((('''''''''&&&******))))))((((((''''''((()))+++,,,......//////ttt___RRRKKKEEEAAA>>>@@@@@@===;;;<<<<<<<<<<<<;;;:::999777777777777666666555555555444666666555444333333333333444333222222111222222222222222111111222222333444222333333333333444444444777555444444666888999:::===DDDOOO]]]lllzzz}}}|||nnnaaaYYYSSSNNNKKKHHHGGGFFFHHHMMMRRRTTTUUUXXXZZZ]]]```cccfffkkknnnqqqvvv}}}~~~yyywww{{{~~~yyywwwvvvxxxzzz|||~~~~~~|||{{{|||}}}~~~}}}}}}|||}}}~~~{{{yyywwwvvvuuusssqqqooooooooommmkkkjjjlllpppssszzz{{{kkk^^^OOOGGGBBB:::555333222000---,,,---...------,,,------,,,++++++,,,...000...,,,+++******+++,,,++++++*********)))))))))))))))((((((((('''''''''(((((((((((())))))))))))%%%&&&''')))************sss^^^QQQJJJFFFAAA>>>??????<<<;;;======<<<;;;:::999888888888888888777666555444333333555555555555444333222222444444333222222222222222222222111111222222333444222222333333333333444444555444444444666888;;;<<<@@@IIIVVVfffttt|||rrrcccXXXQQQMMMJJJHHHJJJIIIIIILLLPPPTTTWWWXXXZZZ\\\```cccfffjjjooorrrxxx}}}{{{sssnnniiifffffflllrrrwww{{{uuuqqqmmmkkkmmmnnnqqqtttxxx{{{~~~}}}{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}|||~~~wwwpppjjjgggggghhhiiijjjjjjiiijjjmmmoootttzzz~~~~~~rrrdddUUULLLEEE===777555111000......//////---,,,,,,------,,,++++++,,,...///...,,,+++***++++++,,,******)))))))))((((((((())))))(((((((((((('''''''''''''''((()))*********%%%%%%&&&'''''''''''''''rrr]]]PPPIIIFFFAAA===>>>>>><<<;;;======<<<:::999888888999:::888777777666555444444444333444555666555444222111444444333222222222222333222222111111222222333444333333444444444555555555555555555555555888<<<>>>EEEOOO^^^nnn|||rrriii\\\RRRMMMKKKIIIHHHJJJJJJKKKNNNRRRVVVYYYZZZ\\\^^^bbbfffiiinnnsssvvv}}}|||ssskkkeeeaaa```^^^aaagggnnnuuuxxxmmmhhhfffccceeehhhmmmpppuuuyyy}}}}}}|||{{{xxxwwwvvvvvvvvvxxxzzz{{{|||ooofffbbbbbbcccfffiiikkkkkkkkklllnnnqqqvvv~~~xxxjjjZZZQQQIII@@@999666111000///000000000...,,,,,,,,,---,,,++++++,,,......---,,,++++++++++++,,,))))))))))))(((((((((((())))))(((((((((((((((((('''((((((((()))))))))***(((((()))))))))(((((('''qqq]]]PPPIIIGGGAAA>>>@@@@@@===<<<>>>===<<<:::999888999999:::555555555666666666666666333444555555555444333222555444333333222222333333222222111111222222333444333333333333444444444444777777777666666888===AAAKKKUUUfffwwwxxxhhh```UUUMMMJJJJJJIIIHHHIIIKKKMMMPPPSSSWWWZZZ\\\^^^aaaeeeiiimmmrrrwww{{{vvvmmmfffaaa^^^[[[^^^]]]aaahhhooovvvpppiiicccbbbbbbaaadddhhhooosssxxx~~~}}}{{{{{{wwwvvvuuuttttttvvvxxxyyy~~~~~~oooeee```___aaaeeejjjmmmnnnnnnnnnnnnpppuuu|||~~~ooo___UUULLLBBB;;;888222111000000111000...,,,,,,,,,---,,,++++++,,,...------,,,,,,++++++,,,,,,))))))))))))(((((((((((((((((())))))))))))))))))***)))))))))((((((((('''))))))******))))))((((((qqq]]]PPPIIIFFFBBB@@@BBBBBB???======<<<;;;::::::999999999:::555555555555666666777777333444444555444444333333555444444333333333333333222222111111222222333444222222222333333333444444777888999888777:::@@@FFFSSS^^^nnn~~~yyyooo^^^WWWNNNIIIHHHIIIHHHGGGJJJLLLPPPSSSUUUXXX\\\^^^aaadddhhhmmmrrrwww}}}tttnnnfff```\\\[[[ZZZYYY\\\]]]bbbjjjqqqyyyyyyrrrccc^^^]]]___```aaaeeekkkssswww~~~}}}|||{{{xxxwwwuuuttttttuuuvvvxxx|||}}}~~~}}}pppfff```^^^aaaeeejjjnnnooonnnnnnnnnnnnsssyyy~~~tttdddYYYPPPFFF>>>;;;333222000000111111///...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((((((((())))))))))))***************)))(((''''''''''''(((((((((((((((''''''qqq]]]QQQJJJFFFCCCBBBEEEEEEAAA======::::::;;;;;;::::::999999666666666666666555555555444444444333333444444555555555444333333333333444222222111111222222333444555555555666666666777777444777999999999===EEELLL[[[fffvvv~~~~~~oooeeeWWWQQQKKKHHHIIIJJJIIIHHHKKKNNNSSSVVVXXXZZZ^^^aaadddhhhmmmrrrwww|||{{{qqqeeeaaa[[[WWWWWWXXXYYYYYY]]]___eeeooovvv{{{uuunnnhhh___[[[ZZZ]]]```bbbiiipppxxx}}}~~~|||{{{{{{zzzxxxvvvtttttttttvvvwwwwwwxxxzzz|||~~~{{{ssskkkddd______ccciiilllmmmlllkkkkkkllloootttyyyyyyhhh]]]TTTJJJBBB???555333000///000111000///,,,------,,,++++++,,,...+++,,,,,,,,,---,,,,,,,,,++++++*********)))))))))(((((()))))))))*********))))))))))))((((((((((((&&&''''''(((((((((''''''rrr^^^RRRJJJFFFCCCCCCGGGGGGBBB>>>===999:::;;;<<<;;;:::999888888888777666555444444333555444333222222333555666555555444333333333333444222222111111222222333444999:::::::::;;;;;;;;;;;;222555888999:::@@@JJJQQQaaakkkzzz~~~~~~xxxiii___UUUPPPLLLJJJKKKMMMLLLJJJLLLPPPUUUYYYZZZ\\\```dddgggkkkpppuuuzzzqqqfff___[[[WWWTTTUUUXXXZZZ[[[```ccckkkuuu}}}xxxrrrmmmhhhcccaaa]]][[[]]]```dddmmmuuu|||}}}{{{{{{{{{{{{zzzwwwuuuttttttuuuvvvssstttwwwzzz}}}|||wwwppphhhbbb^^^bbbgggjjjjjjiiiiiiiiiiiilllppptttzzz|||kkk```WWWMMMEEEBBB666333000//////111111111,,,------,,,++++++,,,...++++++,,,---------,,,,,,++++++++++++************(((((())))))*********+++''''''(((((())))))******'''(((((()))******))))))mmm[[[QQQKKKFFFFFFEEEFFFFFFDDD@@@===888:::<<<>>>===;;;777555444444555555444444333222444333333333333444555555444444333333333333222222333333222111222333444555555555555444333555888;;;<<<999888:::===CCCPPP\\\ooo~~~}}}|||lll```[[[KKKJJJHHHGGGGGGJJJLLLNNNRRRUUUWWWZZZ\\\___cccfffiiinnnuuuzzz~~~tttggg```XXXUUUUUUWWWWWWXXX]]]dddggglllsssyyy|||uuuppplllfffbbb^^^\\\\\\```dddhhhqqqzzz|||xxxvvvuuutttsssssssssssstttuuuwwwwwwxxxzzz}}}~~~~~~}}}{{{zzzuuukkkcccaaa^^^___dddhhhggggggiiijjjkkkooottt|||ppp```VVVOOOGGGAAA===999333///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))(((''''''((()))***(((((()))***************&&&''''''((()))******+++kkkZZZOOOIIIDDDDDDCCCDDDDDDBBB>>><<<;;;;;;;;;;;;:::999888888555555555555555444333333444333333333333444555555444444333333333333222222333333222222222333444555555555555444333444777999;;;999999<<>>999444000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))(((''''''((()))***(((((()))***************(((((()))******+++,,,,,,iiiXXXMMMGGGCCCBBBAAAAAAAAA???<<<:::===<<<:::888888888999999666666666666666555555444444333333333333444555555444444333333333333222222333333222222222333444555555555555444333333555888;;;999:::@@@HHHSSSeeetttxxxlll^^^UUURRRKKKJJJIIIIIIKKKMMMPPPQQQUUUWWW[[[]]]```dddhhhkkkqqqvvv||||||nnnaaaZZZVVVTTTUUUYYY\\\___fffnnnxxxwwwqqqnnnllliiifff```]]]\\\```dddjjjttt}}}zzzxxxuuutttrrrqqqpppqqqqqqrrrttttttuuuvvvxxx{{{~~~~~~{{{yyywwwoooeee```^^^aaadddeeegggkkknnnrrruuuvvvuuuxxx|||kkk___VVVNNNHHH???;;;555111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))(((((()))***************((((((((())))))******+++iiiWWWMMMFFFBBBAAA@@@@@@@@@???<<<999===<<<:::999888888888888777777777777777666555555444333333333333444555555444444333333333222222222222222222333333333444444444555555444333333555777:::888;;;CCCMMM\\\ooo|||rrrfffZZZSSSQQQKKKKKKKKKKKKMMMPPPRRRTTTWWWZZZ]]]aaadddhhhmmmpppvvv{{{zzzlll```YYYWWWUUUWWW\\\aaafffoooxxxvvvooollliiieeebbb___[[[[[[___cccjjjuuu~~~{{{zzzuuutttrrrpppooooooooopppqqqqqqrrrtttwwwzzz}}}~~~zzzxxx|||}}}uuuiiiccc___aaaeeeggglllqqqsssxxx{{{yyyttttttzzzqqqdddYYYPPPJJJAAA===777333111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))(((((()))***************%%%&&&&&&&&&'''''''''(((iiiXXXNNNGGGCCCBBB@@@@@@@@@???===;;;;;;;;;;;;;;;999888666555777777888888777777666555444333333333333444555555444444333333333222222222222222333333333444444444444555666555444444555777999999===GGGSSScccwwwssshhh^^^SSSNNNNNNKKKKKKLLLNNNPPPSSSUUUWWWZZZ\\\```dddhhhmmmrrruuu|||zzzlllaaaZZZXXXWWWZZZaaahhhooozzz|||rrrlllhhhfffdddaaa\\\YYYYYY]]]bbbiiittt~~~}}}{{{vvvuuussspppooonnnnnnnnnnnnooopppsssvvv{{{~~~~~~~~~{{{yyyyyy|||yyynnnhhhccceeeiiilllrrrxxxyyy}}}|||vvvtttxxx}}}wwwiii\\\QQQKKKDDD???999444222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((((((((()))***************&&&&&&&&&&&&''''''''''''jjjYYYNNNHHHDDDCCC@@@@@@@@@???===;;;:::;;;;;;;;;999777555444777777777777777666666555444333333333333444555555444444333333333333222222111222333444444444333333333444666666666666777888999;;;AAANNN\\\lllzzzmmmcccZZZQQQMMMNNNKKKLLLNNNPPPSSSVVVXXXZZZ\\\___cccggglllqqqvvvzzzzzznnnccc]]][[[ZZZ^^^fffoooxxxzzzsssjjjeeeddddddcccbbbYYYWWWXXX^^^ccciiisss}}}~~~}}}xxxvvvtttqqqooommmmmmmmmlllmmmoooqqquuuyyy}}}}}}~~~}}}|||yyy{{{~~~vvvoooiiikkkmmmpppuuu{{{{{{~~~|||vvvtttvvvzzzooo```TTTMMMFFFAAA;;;666333222111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))jjjYYYNNNHHHDDDBBB@@@??????>>>===;;;===<<<:::888777666666555666666777777666666555444444333333333333444555555444444333333333333222222111222333444444444333333222444666777777888999;;;:::===FFFVVVfffwww}}}rrrfff^^^WWWOOOMMMNNNKKKLLLOOORRRUUUXXXZZZ\\\]]]aaaeeejjjoootttzzz~~~zzzoooeee___]]]]]]aaakkkuuussslllddd^^^]]]^^^^^^]]]WWWVVVYYY```fffkkkttt|||~~~zzzxxxuuurrrooommmmmmlllmmmmmmnnnppprrruuuxxxzzz{{{|||{{{|||~~~}}}vvvpppooopppqqqtttyyyyyyzzzzzzxxxuuussstttuuuxxxwwwgggYYYQQQHHHCCC<<<777444222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((()))******)))((('''(((((()))***************************************iiiXXXMMMGGGDDDBBB???>>>>>>===<<<;;;???===999666444555666888666666666666666555555444444333333333333444555555444444444333333333222222111222333444555444333333111444777888888999;;;<<<:::???JJJ[[[mmmrrrhhh]]]VVVPPPIIIGGGHHHKKKMMMOOOSSSVVVYYY\\\]]]^^^bbbfffkkkpppvvv|||zzzooofff```______dddnnnyyyrrrjjjaaaZZZXXXXXXWWWVVVWWWVVVZZZbbbhhhlllttt}}}{{{yyyvvvrrrooonnnmmmlllnnnnnnnnnnnnppprrrtttvvvzzz{{{}}}~~~}}}~~~{{{tttrrrqqqppprrrvvvvvvvvvuuutttsssrrrrrrqqqqqqyyy}}}lll]]]TTTHHHDDD===777444333111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((()))******)))((('''(((((()))***************))))))))))))((((((((((((hhhXXXMMMEEEDDDAAA???>>>>>>===<<<;;;<<<<<<;;;:::999999999999888777666666777666444222777888888777666555555666333333333333333333333333000111222333444444444444999555444777888666666999???HHHTTTbbbvvvkkkbbbVVVOOOLLLLLLJJJGGGMMMPPPTTTWWWYYY[[[]]]___^^^ccciiinnnrrrwwwzzznnnfffaaa```aaahhhrrr~~~~~~ttthhh\\\WWWVVVTTTVVVYYYXXXYYY]]]bbbeeejjjvvv|||zzzwwwrrrooolllkkkjjjkkkllllllmmmoooppprrrsssyyyzzz{{{}}}~~~~~~xxxsssppppppqqqppppppooonnnnnnnnnnnnnnnllltttsssaaaUUUQQQGGG>>>;;;999555333444000000...---------------------,,,++++++***))))))))))))************))))))************************))))))(((((((((((())))))))))))))))))))))))))))))hhhWWWMMMEEEDDDAAA???>>>>>>===<<<;;;<<<;;;:::999999888888888888777666666777666444222555666666666444333444555333333333333333333333333333444444555666666666666777444444888:::999999<<>>;;;666333333000000///...------------------,,,,,,++++++******)))******************)))************************))))))(((((((((((())))))))))))))))))))))))))))))gggWWWMMMFFFDDDAAA???>>>>>>===<<<;;;;;;:::999888888777888888888777666666777666444222222333444333222111222333333333333333333333333333444444555555555555555555555333555:::<<<;;;<<>>>>>===<<<;;;;;;:::999888777777777777888777666666777666444222111222333222111000111333333333333333333333333333333333333222333333333333555444666:::<<<;;;===AAAGGGWWWjjj|||qqqgggZZZUUUOOOLLLMMMPPPRRRSSSUUUWWWZZZ]]]___aaaeeehhhlllpppvvv{{{vvvkkkeeedddfffnnnzzz~~~ssshhh]]]YYYYYYXXX[[[^^^___aaaffflllpppvvv|||xxxtttqqqnnnmmmiiijjjjjjjjjlllmmmnnnooopppqqqsssvvvyyy|||~~~~~~~~~zzzssslllgggdddeeeeeefffgggiiijjjkkkpppuuu{{{~~~}}}{{{nnn\\\SSSJJJFFFBBB:::555444111000///...------------,,,---------------------+++++++++,,,,,,+++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((eeeVVVLLLFFFDDDAAA???>>>>>>===<<<;;;;;;:::999888777777777777888777666666777666444222111222333333222111222444333333333333333333333333333333222222222333444444555555777:::;;;:::>>>DDDMMM^^^ssswwwhhh]]]VVVRRRNNNLLLLLLOOORRRSSSVVVXXX[[[]]]```ccchhhkkknnnssszzzwwwmmmfffcccfffnnn{{{~~~tttiii___[[[[[[[[[^^^bbbaaaccchhhoootttzzz|||yyytttpppmmmkkkiiiiiiiiiiiijjjkkkmmmmmmoooppprrruuuyyy|||~~~~~~~~~~~~~~~vvvmmmgggddddddeeefffhhhjjjkkklllqqquuuzzz~~~|||~~~vvvaaaWWWMMMIIIDDD===888777111111///...............,,,---------------------+++++++++,,,,,,+++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((~~~dddUUULLLGGGDDDAAA???>>>>>>===<<<;;;;;;:::999888888777888888888777666666777666444222111222333333222222333444333333333333333333333333444444333333444555777888666666777:::;;;;;;BBBJJJVVVhhh~~~rrrcccYYYRRRPPPMMMKKKLLLOOORRRUUUVVVXXX\\\___bbbggglllpppqqqwww~~~wwwmmmhhhccceeennn{{{}}}tttiii___\\\\\\]]]```dddccceeekkkrrrxxx~~~||||||}}}|||yyytttpppllljjjhhhhhhhhhhhhiiijjjkkklllmmmoooqqqtttxxx{{{~~~~~~~~~zzzqqqkkkddddddeeefffhhhjjjlllmmmqqqtttyyy}}}|||~~~~~~iii^^^RRRLLLFFF???:::999111111000///............---------,,,,,,,,,,,,,,,******++++++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))}}}cccUUULLLGGGDDDAAA???>>>>>>===<<<;;;<<<;;;:::999999888888888888777666666777666444222000222333333222222333444333333333333333333333333333333222222444666888:::666666777;;;<<>>>>>===<<<;;;===<<<;;;:::999999999999888777666666777666444222///111222222111111222444333333333333333333333333111000000000222444777999666555888;;;>>>CCCOOO[[[kkk|||{{{pppdddXXXPPPIIIJJJJJJJJJLLLPPPVVVZZZXXX[[[^^^bbbgggmmmtttyyyzzz~~~uuummmiiidddgggppp||||||pppeee\\\YYYZZZ\\\___ccciiikkkqqqyyy}}}zzzyyyzzzzzz~~~{{{vvvqqqmmmjjjggggggggggggggghhhiiijjjjjjkkknnnrrrvvvzzz}}}~~~~~~yyyrrreeeeeeeeefffhhhjjjkkklllkkkoootttxxx}}}|||nnn^^^SSSIIIAAA<<<;;;222111000//////.........------,,,++++++***))))))))))))************))))))************************))))))(((((((((((())))))))))))))))))))))))))))))|||bbbTTTKKKEEEDDDBBB@@@???>>>===;;;999;;;;;;;;;:::999888777666444444333333333333444444555555555333111111333555222222111111222222333444777666555444333222222333555777999:::===GGGVVVaaavvvsssfff[[[QQQKKKHHHIIIJJJLLLOOORRRTTTUUUZZZ]]]aaacccfffllltttzzz|||}}}qqqhhhdddcccgggnnnvvv}}}ooofff^^^\\\^^^___bbbfffkkkooouuuzzz{{{{{{|||{{{xxxuuupppmmmeeedddcccbbbccceeehhhjjjjjjllloooqqqsssvvvzzz}}}}}}~~~{{{vvvnnnjjjeeedddfffhhhhhhgggllliiikkkrrrxxx}}}xxxdddWWWPPPKKKCCC<<<;;;888444111111111000000///......------,,,++++++******************+++++++++++++++*********))))))((()))***++++++***)))(((************************{{{bbbTTTKKKEEEDDDBBB@@@???>>>===;;;999:::::::::999999999888888666666555555555555666666444444555444222111333444333333333333333444555555666555555444444555666666777999;;;<<<@@@KKK[[[ggg}}}{{{mmmaaaWWWOOOJJJIIIJJJKKKNNNQQQTTTWWWXXX\\\```cccfffiiiooowww}}}|||pppgggcccbbbgggnnnvvv~~~xxxlllccc\\\[[[]]]^^^aaaeeekkkpppwww}}}}}}~~~}}}{{{yyyuuupppmmmhhhfffdddbbbbbbdddgggiiikkkmmmoooqqqsssuuuyyy{{{{{{~~~~~~~~~}}}yyyppplllgggeeefffgggggggggkkkiiikkkrrrxxx}}}kkk\\\TTTMMMEEE>>>;;;888444111111111000///........................+++++++++++++++,,,,,,,,,+++++++++*********))))))((()))***++++++***)))(((************************{{{bbbTTTKKKEEEDDDBBB@@@???>>>===;;;999::::::999888888999999:::666666555555555555666666222444555555333222222333555555555555555666666777555555555555666777888999999;;;===???DDDQQQcccqqqrrrdddYYYQQQLLLIIIIIIJJJLLLOOOSSSWWWZZZ\\\___cccgggjjjnnnsss{{{yyynnnfffbbbaaafffmmmuuuxxxqqqggg___YYYYYY[[[\\\```eeekkkqqqyyy~~~|||yyyvvvqqqmmmllliiieeebbbbbbdddgggjjjmmmnnnpppqqqrrrsssvvvxxxyyy{{{~~~~~~}}}{{{sssoooiiifffeeeffffffgggjjjkkkooovvv|||tttcccXXXPPPGGGAAA;;;888444111000000///...------......///000000111---------------,,,,,,,,,+++++++++***************))))))************))))))************************zzzaaaTTTKKKEEECCCAAA???>>>>>>===;;;:::<<<;;;999888888888888999444444333333333333444444333555777777555333333333555555555555555666666777555555555555666777888888999;;;>>>AAAIIIXXXmmm{{{xxxiii\\\RRRMMMJJJIIIHHHJJJLLLPPPUUUYYY]]]___aaaeeejjjnnnrrrwwwwwwllldddaaa```eeelllttt~~~|||qqqiiiaaa[[[VVVWWWYYY[[[```fffkkkqqqzzz}}}zzzwwwrrrnnnmmmjjjeeebbbcccfffkkknnnooopppqqqqqqqqqqqqtttvvvwwwzzz}}}|||tttpppjjjfffdddeeefffhhhmmmqqqwww~~~~~~|||iii\\\SSSJJJDDD===999555222111000///...------......////////////------------,,,,,,,,,,,,************************)))))))))******)))))))))************************yyyaaaTTTLLLEEECCCAAA???>>>>>>>>><<<:::===<<<;;;999888777777777444444333333333333444444444666888888666444444444444444333333444444555666666555555555555555555666888;;;???EEEOOObbbxxxzzzpppbbbVVVNNNKKKJJJJJJHHHJJJLLLQQQUUUZZZ^^^aaabbbgggmmmqqquuu{{{tttjjjcccaaa```eeellluuu~~~uuujjjbbbZZZVVVTTTVVVWWWZZZ```gggjjjrrr|||~~~~~~~~~|||xxxtttpppmmmjjjfffdddfffjjjooosssqqqrrrsssrrrqqqqqqrrrtttvvvyyy|||~~~xxx||||||}}}}}}{{{tttpppkkkfffdddeeeiiillluuu|||}}}{{{yyywwwoooaaaVVVMMMGGG???;;;666333222000///............---------,,,,,,------,,,,,,+++++++++******************************))))))))))))))))))***))))))))))))))))))))))))xxx```TTTLLLFFFBBB@@@???>>>???>>><<<;;;;;;;;;;;;:::999888777666666666555555555555666666555666777777555444444555333333222222333333444555666666555444444555555555888<<>>???>>>===;;;666888:::;;;<<<:::888777666666555555555555666666444555555444222222333444333333333222333333444555555555555555666777888888:::@@@JJJVVVeee{{{~~~llldddXXXNNNIIIHHHIIIJJJLLLMMMPPPTTTYYY]]]aaacccggglllsssyyy~~~{{{ppphhhdddbbbaaafffnnnvvv}}}vvvnnnfff\\\VVVRRRPPPQQQTTTVVVYYYaaajjjnnnvvv~~~~~~|||xxxuuupppnnnmmmlllmmmppptttvvvuuuuuuuuutttrrrrrrsssuuurrruuuxxx{{{}}}zzzooohhhiiilllqqquuuxxxwwwvvvrrrpppmmmiiiiiioooxxxvvvpppooopppssszzzooo```SSSLLLCCC@@@:::666444333111///............------------.........---,,,+++++++++))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))www```TTTLLLFFFBBB@@@>>>>>>???>>>===;;;222555999<<<===<<<;;;999444444444333333444444444333444333111000000222444444333333333333444555555444555555666888999;;;<<<===DDDOOO]]]nnn~~~zzzhhh```UUULLLHHHGGGHHHIIINNNOOORRRVVVZZZ___ccceeeiiiooovvv|||zzzooohhhdddcccaaagggooowwwxxxpppiiiaaaXXXRRRPPPOOOQQQTTTVVVYYYbbbkkkpppxxx}}}zzzwwwrrrqqqoooooooooqqqsssuuuuuuvvvvvvuuusssssstttvvvpppssswwwzzz|||~~~{{{ooo```bbbffflllrrruuuvvvuuurrrqqqnnnllllllsss~~~xxxpppppprrrpppwwwtttcccVVVMMMEEEAAA<<<888555333111000------......///000000000000000///...------,,,,,,))))))******+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))uuu___QQQIIIFFFEEEBBB???===>>>>>>>>>>>>::::::999999999999888888777777777777777666555555666555333222111222222333222000---///222444333222111444777777555555777999???EEERRReee{{{~~~yyy{{{~~~|||rrrbbbYYYPPPLLLJJJHHHKKKOOOPPPRRRVVVYYY\\\```eeehhhnnnrrryyy}}}rrriiidddbbbbbbaaagggooowww~~~tttjjjaaaYYYSSSOOOPPPPPPRRRTTTXXX^^^cccgggrrrzzz~~~|||{{{xxxvvvsssqqqppprrrtttvvvvvvwwwwwwvvvtttrrrsssttttttuuuwww|||mmmbbb\\\[[[bbbkkkppprrrtttsssrrrqqqrrrrrrvvvuuupppqqquuu}}}uuujjjaaaRRRHHHFFFAAA;;;555111000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))uuu___QQQIIIFFFBBB???<<<:::;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777666555555444333222222222333444555222111000111333444555444222555888888666555777:::BBBJJJYYYlllyyyuuuwww{{{}}}wwwmmm]]]TTTLLLIIIGGGFFFIIIMMMSSSUUUXXX[[[^^^bbbgggjjjnnnrrrzzzzzzooohhhdddccccccbbbhhhpppxxx}}}wwwlllccc[[[UUUQQQNNNMMMNNNQQQTTTYYY```fffkkkttt|||}}}|||zzzwwwtttrrrqqqrrrtttvvvxxxyyyzzzxxxvvvttttttuuutttuuuyyy~~~sssccc\\\YYY___hhhmmmqqqtttvvvttttttuuutttwww{{{vvvvvvwww~~~|||oooeeeTTTIIIGGGBBB<<<666222111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))ttt^^^QQQIIIFFFDDDAAA>>>======>>>======:::::::::999999999888888777777777777777666555555222222222222333444555666222333444444333444555777444666888888666666888;;;FFFPPPaaavvv}}}wwwsssvvvzzz|||pppfffWWWOOOHHHGGGGGGGGGJJJNNNVVVXXX\\\___aaaeeeiiimmmpppttt}}}|||ssskkkeeeccccccdddccciiiqqqyyytttmmmbbbYYYSSSPPPNNNMMMJJJMMMQQQVVV[[[bbbjjjoooxxx~~~|||yyyvvvtttrrrssstttuuuyyy{{{}}}|||zzzwwwvvvvvvuuuwww{{{|||eee\\\WWW\\\eeelllrrrvvv|||zzzxxxxxxvvvwww}}}{{{{{{}}}uuuiiiWWWLLLIIIDDD>>>888555333222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))ttt^^^QQQIIIFFFEEEBBB@@@?????????>>>===888888888888777777777777777777777777777666555555333333333333444444555555111333555555222222555999666888999888666777:::>>>IIIUUUiii~~~zzzwwwyyy|||xxxjjj```TTTMMMGGGGGGIIIJJJMMMRRRXXX[[[^^^aaadddgggllloootttxxxyyyuuummmfffbbbaaabbbdddeeekkkssszzz{{{mmmfff[[[RRRMMMLLLLLLLLLJJJNNNSSSXXX]]]dddlllrrr{{{}}}|||yyyvvvttttttuuuvvvzzz}}}~~~{{{yyyxxxvvvxxx}}}~~~iii___XXX[[[eeennnwww~~~}}}{{{xxxuuuxxx}}}xxxlll[[[PPPLLLFFF@@@;;;888444333............------------------------------------++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))ttt^^^QQQJJJFFFAAA???===<<<===<<<;;;999:::999999999999888888888777777777777777666555555555555555555444444333333000333555444222222555888777888999888777888===BBBLLLZZZppp~~~{{{}}}rrrdddZZZQQQJJJFFFGGGJJJLLLPPPTTTYYY\\\```cccfffjjjooorrryyy}}}~~~rrrnnnhhhbbb______aaaccchhhnnnuuu}}}zzzvvviiibbbWWWOOOJJJJJJKKKLLLKKKPPPWWW[[[___dddlllsss}}}}}}{{{xxxvvvvvvvvvwwwyyy}}}|||zzzxxxyyy}}}|||{{{{{{|||pppeee\\\^^^hhhsss}}}}}}xxxrrrqqqttt{{{ppp___UUUPPPIIIBBB>>>;;;777444//////.........---------------------------------++++++++++++++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))sss^^^QQQJJJFFFBBB@@@>>>>>>>>>>>><<<:::<<<<<<<<<;;;;;;;;;::::::777777777777777666555555666666666666555444222222222333444333333333555777777888999888777;;;AAAFFFQQQ```www}}}~~~zzzlll^^^UUUNNNHHHDDDGGGJJJLLLPPPUUUZZZ]]]aaaeeeiiimmmrrrvvv|||wwwjjjgggbbb^^^]]]___cccfffkkkqqqxxxzzzsssmmmddd]]]SSSLLLIIIIIIJJJKKKLLLRRRZZZ^^^```eeemmmttt~~~~~~|||zzzyyyxxxxxxyyyyyy~~~yyyyyy{{{}}}}}}{{{xxxxxxyyy{{{~~~xxxlllaaabbbjjjttt~~~|||vvvoookkklllsss{{{wwwfffYYYSSSKKKEEEAAA===999555/////////.........------------------------------++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))sss]]]QQQJJJFFFCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;:::::::::999777777777777777666555555444444555666666555444333555444333444555777777777666888888888888<<>>>>>>>>===;;;999888888888777777777777666777777777777777666666555222333444666666666666555888555333444888:::999777666777888777888>>>FFFMMM]]]mmm~~~~~~}}}qqqcccVVVMMMQQQKKKIIILLLPPPRRRVVVZZZ\\\```eeejjjoootttzzz~~~|||rrrhhhaaa[[[ZZZXXXYYY]]]cccjjjooopppuuu}}}}}}|||zzzwwwssskkkccc]]]TTTOOOIIIEEEEEEGGGIIIKKKJJJRRR[[[```ccchhhqqqxxx~~~~~~~~~}}}||||||||||||||||||{{{yyyvvvttttttsssrrrqqqrrrtttvvvzzz~~~~~~vvvhhhdddhhhnnnvvv||||||xxxvvvwwwtttnnnjjjiiifffkkkrrrwwwzzz|||qqq^^^WWWMMMHHHEEEAAA;;;666000/////////....................................++++++++++++++++++++++++***++++++,,,,,,------...))))))))))))))))))))))))mmmZZZPPPHHHDDDFFFDDD@@@===;;;:::;;;<<<;;;;;;:::999999888888777777777777777777666555555555555555555555555444444777555222111222444888:::666666888:::;;;>>>IIIUUUcccxxx|||~~~wwwjjj^^^TTTMMMIIIGGGFFFGGGLLLRRRVVVYYY^^^bbbggglllqqqxxx~~~xxxpppiiiccc___XXXYYY[[[]]]```dddjjjnnnuuuyyy}}}zzzwwwrrrlllggg```ZZZVVVJJJJJJHHHFFFDDDDDDGGGIIIMMMRRRZZZ```eeellluuu{{{~~~||||||||||||}}}}}}{{{uuupppnnnooooooooonnnpppsssvvvxxx|||pppffffffkkkpppssstttrrrrrrsssssspppjjjeeebbbccchhhooowww~~~uuudddYYYNNNJJJGGGAAA===;;;444222000000000///---+++........................+++++++++++++++++++++++++++++++++************)))---,,,,,,+++***)))((((((lllZZZPPPHHHDDDEEECCC@@@===;;;;;;<<<===;;;;;;:::999999888888777777777777777777666555555555555555555555555555555666444333222333555777999999999:::<<<<<<@@@LLLXXXhhh}}}}}}rrreeeZZZQQQLLLIIIIIIIIIKKKOOOTTTXXX[[[```dddiiioootttzzzxxxooohhhbbb]]]ZZZXXXZZZ]]]```ccciiinnnssszzz~~~}}}{{{xxxvvvrrrooojjjeee___ZZZTTTPPPHHHHHHGGGEEECCCDDDGGGJJJMMMRRRYYY___eeellltttzzz~~~}}}||||||}}}}}}~~~}}}xxxrrrmmmlllllllllkkkmmmooorrrtttwww{{{ttthhhdddfffiiikkkppppppqqqrrrsssrrrmmmhhhffffffgggkkkrrryyy}}}yyyjjj^^^RRRLLLHHHBBB===;;;444333111000000///---,,,........................+++++++++++++++++++++++++++++++++************))),,,,,,++++++***)))))))))lllZZZOOOHHHDDDCCCBBB???===<<<<<<===>>>;;;;;;:::999999888888777777777777777777666555555555555555555555555555555444444444444555666777888999999:::>>>@@@FFFSSS```qqq~~~~~~~~~yyykkk___UUUNNNJJJIIIJJJLLLOOOSSSXXX[[[]]]dddgggmmmrrrxxx~~~yyyooofff___[[[XXXVVVYYY[[[___dddiiiooouuuzzz}}}zzzwwwtttooolllgggddd___ZZZVVVQQQKKKHHHDDDDDDDDDCCCCCCDDDGGGJJJMMMRRRXXX^^^dddkkktttzzz~~~}}}}}}|||}}}}}}~~~|||wwwqqqmmmkkkjjjjjjjjjlllnnnppprrruuuxxx}}}zzzkkkcccbbbdddfffmmmmmmppprrrtttssspppmmmjjjhhheeefffkkkqqqwwwyyyqqqdddWWWOOOJJJCCC>>><<<666444111000000000...---........................+++++++++++++++++++++++++++++++++************)))************************kkkYYYOOOHHHCCCAAA@@@???=========>>>>>>;;;;;;:::999999888888777777777777777777666555555444444444555555555555555333444555666666777777777666666999???DDDMMM]]]lll||||||}}}}}}sssdddYYYQQQMMMJJJHHHKKKOOOSSSWWWZZZ]]]___fffjjjooouuu{{{{{{tttiii```ZZZXXXWWWWWWYYY]]]bbbhhhnnnuuu|||~~~|||zzzxxxuuurrrnnnhhhddd^^^ZZZVVVQQQNNNJJJFFFCCC@@@AAABBBBBBBBBDDDHHHKKKMMMRRRXXX^^^ccckkkttt{{{~~~}}}}}}}}}}}}|||}}}yyysssooommmlllkkkjjjkkkmmmoooppprrrvvvzzz}}}pppfffbbbcccfffkkkmmmpppsssuuutttrrrpppiiifffccccccffflllpppsssxxx~~~wwwiiiZZZQQQLLLEEE@@@>>>888555222111000000///...........................+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++jjjXXXNNNHHHCCC@@@@@@>>>>>>======>>>>>>;;;;;;:::999999888888777777777777777777666555555444444444555555555666666333444555777777777777666888777;;;@@@GGGRRRdddttt~~~|||{{{|||}}}|||mmm___UUUPPPMMMKKKHHHLLLQQQVVVXXX[[[___bbbhhhlllrrrxxx}}}vvvoooddd[[[WWWWWWYYYZZZ\\\```fffmmmttt{{{~~~~~~}}}{{{xxxuuuuuusssqqqoookkkfff```\\\WWWTTTPPPLLLIIIGGGDDDAAA>>>???AAABBBCCCEEEHHHKKKNNNRRRXXX]]]ccckkkttt{{{~~~~~~}}}|||yyyzzz}}}~~~zzztttpppnnnmmmkkkjjjjjjlllnnnooopppsssxxx{{{~~~yyykkkcccccceeelllooorrruuuuuusssrrrpppfffcccaaabbbeeejjjmmmnnnpppwwwzzzlll\\\SSSMMMFFFBBBAAA:::777333111111111000///........................+++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,jjjXXXNNNGGGCCC@@@@@@???>>>>>>======>>>;;;;;;:::999999888888777777777777777777666555555333333444444555666666666444444555777777777777777;;;;;;>>>DDDKKKWWWkkk|||}}}{{{{{{{{{~~~vvvhhh[[[SSSOOOMMMLLLIIIMMMTTTXXXZZZ]]]bbbfffkkkooottt{{{pppiii```YYYVVVXXX[[[\\\aaaffflllssszzz~~~~~~|||{{{zzzyyywwwvvvuuutttqqqoooooommmjjjgggddd___YYYUUUSSSOOOKKKHHHFFFDDDBBBAAA===>>>AAABBBCCCEEEHHHKKKOOOSSSYYY^^^ccckkkuuu}}}~~~}}}|||yyyxxxxxx{{{}}}zzztttqqqnnnllljjjiiijjjkkkmmmnnnooorrrvvvyyy|||rrrfffcccdddlllppptttvvvuuusssrrrqqqgggeeebbbcccfffjjjlllnnnnnnttt~~~ppp___UUUNNNHHHDDDDDD<<<888444222111111000000........................+++++++++++++++++++++++++++++++++************)))))))))******+++++++++,,,iiiWWWNNNGGGCCCAAA@@@@@@???>>>======<<<;;;;;;:::999999888888777777777777777777666555555333333444444555666666777555555555666777777888888:::;;;???GGGQQQ```vvv~~~|||{{{{{{|||xxxooocccXXXQQQNNNLLLLLLKKKPPPVVVZZZ\\\___fffkkknnnrrrxxx~~~~~~mmmggg^^^YYYXXX[[[^^^```hhhlllssszzz~~~|||zzzxxxyyy|||}}}~~~}}}{{{yyyyyywwwvvvuuuuuutttqqqooommmkkkgggddd```\\\VVVSSSNNNKKKFFFDDDCCCBBBAAA@@@===???AAACCCDDDFFFHHHKKKQQQTTTZZZ^^^dddlllwww~~~~~~}}}|||{{{yyywwwxxx||||||wwwsssqqqnnnllljjjjjjkkkmmmnnnoooqqquuuxxxzzz~~~zzzlllggghhhkkkoootttvvvuuutttssstttoookkkfffdddfffjjjnnnqqqttt{{{vvvdddXXXPPPIIIEEEEEE===:::555222111111111000........................+++++++++++++++++++++++++++++++++************)))***************+++++++++iiiWWWNNNGGGCCCAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999888888777777777777777777666666555333333444444555666777777666555555555666777888999666777===HHHVVVhhh~~~|||{{{{{{}}}ssskkk```UUUOOOMMMLLLKKKMMMRRRXXX[[[]]]aaahhhnnnqqqtttzzz}}}mmmggg```\\\\\\___ccceeemmmqqqxxx~~~|||zzzxxxvvvtttvvvxxx{{{~~~~~~||||||zzzyyyxxxxxxwwwuuutttooolllhhhdddaaa\\\WWWTTTKKKHHHCCCAAA@@@@@@???>>>===???BBBCCCDDDFFFHHHJJJQQQUUUZZZ___dddmmmxxx}}}|||~~~{{{xxxxxx|||{{{wwwtttrrrooommmjjjlllmmmnnnoooqqqtttwwwyyy}}}rrrmmmnnniiinnntttvvvvvvuuuuuuvvvwwwqqqiiidddeeekkkqqqttt~~~{{{hhhZZZQQQJJJEEEEEE>>>:::666333222222111111........................+++++++++++++++++++++++++++++++++************)))************************kkkYYYMMMFFFDDDAAAAAAAAA@@@>>>===;;;:::<<<;;;:::999888888888888<<<;;;999777555555555555444444444555666777888888888777666555555666777888??????AAAJJJ[[[rrr}}}{{{{{{}}}vvvjjj]]]TTTOOOKKKLLLPPPOOOSSSXXX]]]aaafffkkkooovvvzzzqqqhhh```^^^```bbbhhhooouuu{{{~~~{{{xxxwwwyyy{{{}}}{{{}}}}}}zzzxxxssslllgggccc^^^XXXSSSMMMJJJFFFCCCBBBAAA???>>>BBBBBBBBBBBBEEEHHHKKKMMMSSSVVV[[[```gggooowww}}}~~~~~~~~~|||||||||}}}~~~}}}wwwqqqnnnlllkkklllmmmkkkiiikkkpppttt|||~~~uuujjjppptttyyyzzzyyywwwxxxzzz{{{xxxqqqjjjgggkkkuuu|||mmm]]]TTTNNNHHHCCCBBB>>>888333111///...---///...,,,******,,,...000---,,,++++++***************++++++,,,,,,++++++***))))))))))))))))))))))))kkkYYYLLLFFFDDDAAAAAAAAA@@@>>>===;;;:::<<<;;;:::999888888888888;;;:::888777666555666666333444444555555666666666888777777666666777888999>>>???EEEQQQcccxxx~~~|||{{{|||{{{mmmbbbVVVPPPLLLJJJLLLPPPQQQUUUZZZ___ccchhhmmmqqqwww|||sssjjjcccbbbdddgggmmmtttyyy|||{{{yyyyyy{{{~~~|||xxxqqqmmmiiiddd^^^YYYTTTPPPLLLIIIGGGEEECCCAAACCCCCCCCCDDDFFFIIILLLNNNTTTWWW\\\aaahhhpppxxx~~~}}}}}}}}}~~~~~~xxxrrrnnnllljjjjjjkkkiiiiiijjjooossszzz}}}}}}rrrqqquuuxxxzzzyyyxxxxxxzzz|||zzztttnnnkkknnnwww~~~rrraaaWWWPPPIIIDDDCCC>>>999444222000///.................................---,,,,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))jjjXXXLLLFFFEEEBBBAAA@@@???>>>===<<<;;;<<<;;;:::999999888888888999999888777666777777777555555666666666666666666888777777666777888999:::<<<@@@JJJYYYlll|||{{{zzz}}}sssddd[[[QQQMMMKKKKKKMMMRRRTTTWWW\\\aaafffjjjpppsssyyy~~~vvvnnnggggggjjjnnnuuu{{{|||{{{xxxxxxyyy|||{{{uuuqqqnnnjjjddd___[[[WWWRRRNNNKKKHHHEEECCCEEEDDDDDDEEEGGGJJJMMMOOOUUUXXX]]]cccjjjqqqzzz~~~~~~zzzsssmmmjjjggghhhhhhggggggiiinnnqqqxxx{{{~~~{{{sssvvvyyyzzzzzzyyyzzzzzz}}}|||xxxsssppprrryyyyyyggg[[[SSSKKKFFFDDD@@@;;;666444222000///---...000000000///...---------,,,,,,,,,---......***++++++,,,,,,++++++***))))))))))))))))))))))))hhhWWWLLLFFFFFFBBBAAA@@@???======<<<<<<<<<<<<;;;:::999999999999777777777777777777888888888888777777777777777777777666666666777888:::;;;<<>>===============<<<;;;:::999999999999666777777777888888888888777666666666666666666666555555555555666888:::;;;>>>EEERRReee{{{}}}zzzxxxyyyxxxjjj^^^WWWPPPOOOPPPOOORRRVVVWWWZZZ___dddiiimmmsssvvv|||}}}vvvrrrtttyyy~~~|||zzzzzz{{{|||~~~zzzuuurrrpppmmmhhhcccbbb^^^YYYTTTPPPMMMJJJGGGGGGFFFFFFFFFHHHKKKMMMOOOXXX[[[```eeelllttt|||~~~wwwnnnhhheeecccbbbbbbdddgggjjjlllsssvvvyyy}}}~~~}}}||||||}}}|||~~~~~~{{{wwwvvvxxx{{{uuudddWWWMMMHHHEEEBBB===:::777555222000000///---++++++,,,---...************++++++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))fffUUUKKKGGGGGGBBBAAA???============>>>===<<<;;;:::999999999999666777777888888888777777333333333444444444444444555555555666777999<<<===CCCKKKZZZooo|||zzzyyy|||tttgggYYYSSSNNNNNNOOOOOOQQQUUUXXX\\\aaafffjjjoootttxxx}}}yyy|||}}}|||yyyxxxyyy|||{{{vvvsssqqqnnniiieeeddd```[[[WWWTTTQQQNNNLLLIIIHHHHHHHHHJJJLLLOOOPPPXXX[[[```ffflllttt}}}{{{rrrkkkfffcccaaaaaacccfffhhhiiioooqqquuuxxx||||||zzz|||~~~|||xxxxxxyyy{{{iii[[[PPPJJJEEEBBB>>>;;;888666333000111///,,,***)))+++---...------,,,,,,,,,---......***++++++,,,,,,++++++***))))))))))))))))))))))))eeeTTTKKKGGGHHHBBB@@@???===<<<===>>>???===<<<;;;::::::999::::::777777888999888888777666333333444444555555666666777777777888:::<<<>>>@@@IIISSSeee|||{{{zzz{{{}}}nnnaaaUUUOOOLLLMMMPPPPPPSSSWWW[[[^^^dddhhhmmmrrrwwwzzz}}}|||wwwwwwwwwyyy}}}{{{vvvsssqqqnnnhhhdddaaa^^^YYYVVVTTTRRRPPPNNNLLLLLLKKKKKKLLLOOOQQQSSSXXX[[[```ffflllttt}}}wwwpppgggdddaaa```cccfffgggfffiiilllooossswww}}}zzzwwwyyy~~~|||zzzyyy{{{nnn^^^SSSNNNEEEBBB>>>;;;999666222000111000...---,,,,,,,,,---......---,,,,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))~~~dddTTTKKKGGGHHHBBB@@@>>>===<<<===>>>???======<<<;;;::::::::::::777888999999999777666555555666666777888999999:::888888999:::<<<>>>AAABBBLLLXXXnnn|||zzz{{{}}}yyyiii\\\SSSNNNKKKNNNRRRSSSVVVZZZ]]]```fffjjjoootttyyy}}}~~~zzzwwwuuuvvvvvvxxx|||~~~yyytttqqqoookkkfffbbb]]]ZZZVVVSSSRRRQQQOOOMMMOOONNNMMMMMMOOOQQQSSSUUUXXX[[[```ffflllttt|||{{{sssiiieeeaaa```ccceeefffeeefffhhhllloootttzzzxxxtttwww}}}|||{{{vvvyyy|||{{{yyyxxxyyy||||||qqqaaaVVVQQQDDDBBB>>>;;;999666222//////000000000000...,,,+++---,,,,,,+++************+++++++++,,,,,,+++++++++))))))))))))))))))))))))}}}dddWWWMMMFFFDDDCCCBBB@@@>>><<<<<<<<<===<<<<<<;;;::::::999888888555555666666666666555555333333555666777777777777999666666999;;;<<<@@@EEEMMM```zzz|||zzzxxxyyypppcccZZZOOONNNMMMNNNQQQUUUZZZ]]]```cccgggkkkooouuu~~~}}}||||||vvvqqqpppsssrrrwww~~~yyyvvvssspppmmmiiidddaaaYYYWWWTTTQQQOOONNNNNNNNNMMMNNNPPPSSSVVVWWWVVVTTT[[[^^^bbbgggmmmuuu}}}yyykkkgggbbb______```aaabbbdddeeegggiiimmmssszzzyyypppooowwwxxxnnnmmmnnnooopppqqqsssssstttsssvvvzzz~~~yyyhhhYYYPPPHHHDDD@@@>>>===:::444000//////...------------...,,,,,,------,,,,,,+++***......---,,,++++++++++++******++++++++++++***))){{{bbbUUULLLFFFCCCAAA???===<<<<<<===<<<<<<;;;;;;;;;::::::999999999888888999999999888777777444555555555666777777777888666666:::<<<>>>CCCIIIQQQddd}}}|||{{{yyyzzzzzzlll___WWWOOOOOONNNOOORRRWWW[[[^^^bbbeeejjjmmmqqqwww|||||||||wwwrrrnnnooosssyyy~~~xxxvvvrrrooolllhhhccc```YYYWWWSSSQQQOOOOOOPPPQQQTTTUUUWWWZZZ]]]^^^]]]\\\^^^```cccgggmmmuuu~~~|||kkkfff```\\\[[[]]]^^^___bbbdddeeehhhkkkqqqxxx}}}|||rrrqqqxxxwwwnnnhhhhhhiiijjjkkklllmmmnnnppptttyyy~~~}}}kkk[[[RRRIIIEEEAAA>>>===:::555000////////////.........---,,,------------,,,++++++---,,,,,,++++++++++++,,,(((((())))))************xxxaaaTTTLLLFFFCCC@@@===:::;;;===>>><<<::::::::::::::::::::::::::::::::::::::::::999888777777666555555555666777888888666666:::===???FFFNNNWWWjjj|||{{{yyy{{{rrrfffZZZTTTOOOOOOOOOPPPTTTXXX]]]```dddhhhmmmppptttzzz}}}|||~~~vvvqqqnnnmmmpppvvvwwwtttpppmmmiiifffaaa^^^XXXVVVSSSQQQPPPRRRTTTVVVZZZ\\\^^^aaadddeeeeeeeeebbbdddfffiiinnnvvvoooiiiaaa[[[YYY[[[]]]^^^```aaaccceeeiiinnnuuuzzzvvvsssyyyvvvlllcccccccccdddeeegggiiijjjnnnsssyyy~~~ppp___UUUKKKGGGBBB???>>>;;;666111///000000111111///...------------------,,,++++++++++++*********++++++,,,(((((())))))******++++++www```TTTLLLGGGEEEBBB>>>;;;;;;>>>>>><<<888999:::::::::::::::::::::999999999999888777666666999888666444444555777888888777777:::<<>>;;;777333///000222333222111///------------...---,,,,,,+++))))))))))))***+++,,,,,,+++++++++*********++++++vvv```TTTMMMHHHFFFCCCAAA>>>>>>???>>>;;;888999:::::::::::::::::::::999999999999999888777777999888666555444666777888999888999;;;<<>>===;;;:::::::::::::::::::::::::::999::::::;;;;;;;;;::::::888777666666666777888999:::999:::<<<===AAAMMMZZZpppzzz}}}yyykkk```XXXRRROOOMMMNNNPPPSSSWWW\\\```ccchhhmmmsssxxx|||~~~uuunnnjjjkkkooouuu~~~zzzsssooojjjeeeaaa]]]ZZZXXXSSSSSSSSSSSSUUUWWWZZZ\\\^^^aaaeeeggghhhjjjnnnrrrqqqtttwww{{{vvviii^^^XXXWWWWWWXXX[[[]]]```ccceeeiiinnnrrrtttwww{{{~~~~~~rrrooosssxxx{{{|||yyyssslll___^^^]]]]]]```eeekkknnnqqqvvv}}}nnnaaaRRRLLLFFFBBB@@@===999666000111111222111000///..................---,,,,,,++++++*********++++++,,,,,,+++)))'''&&&&&&''''''ttt^^^RRRKKKEEECCC;;;>>>AAAAAA===;;;<<<>>>;;;;;;;;;::::::999999999777888999:::;;;;;;;;;;;;666666666777777888888999999999;;;>>>@@@FFFTTTcccxxx}}}rrrfff\\\UUUPPPNNNNNNPPPRRRVVV[[[___cccfffkkkpppvvv{{{}}}~~~}}}rrrmmmjjjnnnssszzz}}}xxxrrrnnnhhhbbb___[[[XXXVVVQQQRRRSSSTTTVVVXXXYYYZZZ\\\```eeeffffffiiinnnssstttxxx}}}yyymmmaaaZZZWWWVVVVVVXXXZZZ^^^```cccgggkkkooosssvvvzzz~~~}}}~~~~~~~~~pppiiikkknnnsssxxx{{{{{{zzzzzzuuupppeeeccc```^^^```dddiiilllpppuuuzzz}}}}}}tttfffSSSNNNGGGBBB@@@>>>:::777111111000000000/////////...............------,,,---,,,,,,++++++++++++,,,,,,+++)))((((((***+++,,,sss\\\QQQIIIDDDAAA555;;;@@@@@@<<<:::===BBB<<<<<<;;;::::::999888888444555666777888999999999444555666888999999999999888888;;;???BBBJJJZZZjjj}}}zzznnnbbbZZZSSSOOOMMMPPPQQQTTTXXX]]]bbbfffhhhmmmrrrxxx}}}{{{||||||rrrnnnmmmqqqxxx}}}wwwrrrmmmgggaaa]]]ZZZWWWUUUPPPQQQSSSUUUWWWXXXXXXXXXYYY]]]bbbdddcccffflllqqqvvvzzz}}}qqqeee^^^YYYWWWVVVVVVYYY\\\___aaaeeeiiilllrrruuuyyy}}}|||}}}~~~~~~nnnfffeeehhhnnntttxxxyyyzzz{{{xxxsssllliiidddaaaaaadddiiilllnnnrrrwwwyyyyyyzzz}}}xxxjjjTTTOOOGGGCCCAAA>>>:::777111000000///.../////////......//////......---,,,......---,,,++++++++++++---,,,++++++---///111333ttt^^^RRRKKKFFFDDD@@@???>>>===<<<<<<<<<<<>>:::888:::;;;:::888:::;;;;;;:::999888777666555555555666777999:::;;;888:::>>>BBBEEEOOOcccuuuwwwhhh^^^WWWQQQNNNNNNOOOSSSXXXZZZ\\\```fffkkkssswww|||{{{zzz{{{||||||~~~ssstttvvv{{{|||xxxrrrmmmfff___ZZZVVVSSSPPPQQQPPPPPPPPPQQQSSSTTTUUUTTTWWW[[[___ccchhhmmmqqqrrrxxxyyylllaaaZZZVVVUUUUUUVVVXXX[[[]]]bbbgggkkkmmmqqqvvv|||~~~~~~rrraaa___eeejjjmmmqqqvvvzzz|||||||||pppkkkddd______```ccceeemmmooorrrtttuuuwwwyyy{{{}}}xxx}}}ppp\\\QQQFFFDDDEEEAAA<<<999333333222111000///...---///............---------------,,,,,,,,,,,,+++++++++++++++*********))))))ttt]]]RRRJJJEEEBBBBBBAAA@@@???>>>>>>>>>>>>AAA===999888999:::999888999999999999888777666666666666666666777999:::::::::;;;>>>CCCIIIUUUjjj~~~ttteee\\\VVVPPPMMMNNNPPPTTTYYY\\\^^^bbbhhhlllsssxxx~~~{{{zzz{{{||||||~~~yyyzzz|||{{{vvvpppkkkddd^^^YYYVVVRRRPPPQQQPPPOOONNNNNNOOOPPPQQQQQQTTTXXX\\\```eeekkknnnsssxxx~~~{{{oooddd\\\WWWUUUSSSUUUWWWYYY\\\```eeeiiilllooouuu{{{~~~~~~~~~uuuddd___cccgggjjjpppvvvzzz|||}}}|||uuuppphhhbbb```aaadddfffnnnqqquuuxxxyyyzzz{{{|||xxxtttyyyrrr^^^RRRHHHEEEEEEAAA<<<:::444333222111000///...---............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***ttt]]]QQQIIIDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>><<<999888888999888888999888888888777666666666777777777777777888999:::<<<<<>>===<<<<<<<<<<<<<<<;;;999888888888888888999999888777777777777777888888888777777888999999======AAAIIIUUUhhhttthhh[[[UUUQQQNNNNNNPPPUUUYYY^^^aaacccgggmmmrrrwww}}}zzzyyyzzz{{{|||}}}uuupppkkkggg```ZZZVVVSSSOOOMMMKKKKKKIIIHHHGGGHHHIIIIIILLLOOOSSSXXX]]]bbbhhhlllqqquuu{{{xxxmmmbbbZZZVVVSSSTTTVVVWWWYYY]]]bbbfffjjjmmmrrrxxx~~~~~~~~~~~~~~~rrreee___]]]bbbjjjsssyyy|||}}}|||}}}yyyqqqiiieeeggglllpppzzz~~~zzzwwwuuuqqqnnnrrrxxx|||gggZZZLLLHHHGGGCCC>>>===666555333111///..................---------,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++uuu^^^SSSKKKFFFDDD@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888888888888::::::999888888888999999999888888888888888999999======CCCNNN]]]rrr~~~mmmaaaVVVQQQOOONNNNNNQQQWWW[[[```cccfffjjjpppuuu{{{zzzyyyyyyzzz{{{zzzrrrmmmjjjfff___YYYUUUQQQMMMKKKFFFEEEEEEEEEFFFGGGIIIJJJLLLOOOTTTYYY^^^dddjjjnnnppptttyyy~~~~~~|||rrrggg]]]WWWTTTUUUWWWXXXYYY]]]aaaeeeiiilllqqqwww|||~~~~~~{{{kkkaaa[[[```hhhpppvvvzzz{{{{{{|||yyysssmmmiiikkkqqqwww|||xxxuuuuuutttqqqsssxxxmmm^^^PPPJJJGGGDDD@@@>>>888666333111///............------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++************ttt^^^SSSLLLGGGFFFBBBAAA@@@???>>>>>>>>>>>>999;;;;;;;;;999888888999;;;:::999888888999:::;;;888888888888888999:::;;;===???GGGVVVggg{{{vvvggg\\\RRROOONNNNNNPPPSSSXXX\\\aaaeeehhhlllrrrwww~~~zzzxxxxxxyyyyyy~~~~~~vvvppplllkkkfff___XXXTTTPPPLLLIIIBBBBBBBBBCCCEEEHHHJJJKKKNNNQQQVVV\\\aaagggmmmrrrppptttyyy~~~~~~~~~~~~~~~xxxlllaaaZZZTTTVVVWWWWWWYYY\\\```cccgggjjjooouuuzzzsssddd\\\```fffmmmssswwwyyyzzzxxxwwwtttppplllnnnuuu{{{|||xxxwwwxxxxxxwwwxxx|||rrrbbbRRRKKKHHHDDDAAA@@@999777444111///......///------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))qqq[[[QQQKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>999;;;===<<<:::888999;;;:::999888777777888999:::777777777888999:::;;;<<>>===<<<<<<<<<<<<999<<<>>>===:::999:::<<<999888666555555777999:::777777777888999;;;<<<===@@@EEEQQQdddwwwtttjjj```VVVNNNLLLNNNOOORRRVVVYYY]]]bbbfffiiinnntttyyyzzzwwwvvvvvvuuuzzz|||~~~wwwrrrnnnlllmmmhhh```YYYSSSNNNJJJGGGCCCCCCCCCDDDEEEGGGIIIKKKOOOSSSXXX^^^dddjjjqqquuuuuuxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwjjjaaaRRRSSSTTTUUUUUUXXX\\\___aaaeeejjjoootttzzz~~~}}}lll```aaadddiiimmmqqquuuwwwvvvwwwwwwsssooooootttyyy}}}~~~{{{zzz~~~xxxgggVVVMMMIIIEEEBBBAAA:::888444111......//////---------,,,,,,,,,++++++---------,,,,,,,,,++++++---------,,,,,,,,,++++++qqq^^^PPPLLLJJJAAAAAAAAA@@@???>>>===<<<<<<===<<<;;;:::999:::;;;<<<999999999999999999999999999888999;;;;;;888:::???FFFKKKWWWiiiqqqhhhYYYSSSLLLIIIKKKPPPTTTUUU[[[^^^cccggglllqqqwww{{{|||wwwuuuvvvwwwxxxzzz~~~{{{tttpppnnnmmmmmmggg___WWWQQQMMMHHHFFFEEEGGGHHHIIIIIIJJJKKKMMMQQQUUU[[[```ffflllrrrvvvvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~|||~~~pppcccZZZTTTQQQSSSUUUVVVYYY]]]___ccciiiooouuu{{{uuuhhhbbb```fffmmmqqqtttxxxwwwxxxwwwrrrmmmmmmrrrwww{{{~~~~~~|||}}}~~~ppp\\\PPPIIICCCAAAAAA>>>;;;777333111000000111///...---,,,+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********ooo]]]NNNKKKIII@@@AAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::::::::999999999999999999999999999777888::::::888:::???GGGNNN\\\ppp}}}nnndddXXXRRRLLLJJJLLLQQQUUUWWW]]]```eeejjjnnnsssyyy}}}~~~wwwtttttttttyyy{{{yyyssspppnnnllllllfff]]]VVVPPPKKKGGGEEEDDDFFFHHHHHHHHHIIIKKKMMMPPPTTTZZZ```ffflllrrrvvvyyy~~~}}}~~~sssggg]]]VVVQQQQQQSSSSSSVVV[[[^^^bbbhhhmmmsssyyy~~~yyykkkdddaaaeeekkkpppuuuzzzwwwxxxxxxtttnnnlllnnnrrrvvvyyy~~~}}}{{{|||~~~ttt```SSSKKKEEEBBBCCC>>><<<888444111000000111000///...---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******mmm[[[MMMJJJHHH@@@AAAAAA@@@???>>>===<<<<<<:::::::::::::::999999888999999999999999999999999999888888;;;;;;:::<<>><<<888444222000000000000000///............///------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***mmm[[[MMMJJJIII@@@AAAAAA@@@???>>>===<<<<<<888999:::;;;:::999888777999999999999999999999999;;;999:::<<<===<<<@@@FFFLLLYYYooorrrcccYYYRRRPPPNNNNNNQQQVVV[[[^^^cccfffkkkooosssyyy~~~zzzwwwwwwwwwyyy|||zzzuuusssrrrqqqooojjjccc[[[RRRMMMIIIFFFDDDDDDEEEFFFGGGGGGHHHKKKNNNQQQUUU\\\bbbhhhnnntttxxx~~~~~~{{{pppcccYYYQQQNNNNNNOOOSSSXXX[[[___eeejjjooouuu{{{~~~~~~~~~vvvkkkaaaaaaeeelllttt|||{{{{{{xxxssslllgggeeefffkkknnnsssxxx|||~~~}}}~~~~~~jjj[[[QQQHHHDDDDDD???<<<999555222111000////////////...............------,,,,,,,,,+++++++++++++++++++++++++++++++++mmm[[[NNNKKKJJJBBBAAAAAA@@@???>>>===<<<<<<888999:::;;;:::999888777999999999999999999999999999777888;;;<<<<<>>===<<<<<<:::::::::::::::999999888999999999999999999999999777555555999:::;;;@@@GGGVVVgggsssfff[[[TTTNNNPPPQQQSSSUUUYYY___cccgggjjjooosssxxx}}}|||wwwtttsssvvvxxx{{{}}}yyysssqqqsssuuutttrrriiicccYYYQQQLLLIIIGGGFFFEEEFFFFFFGGGGGGJJJNNNQQQXXX\\\aaafffkkkpppvvvyyy}}}}}}~~~vvvjjj```VVVRRRPPPOOOSSSWWWXXX[[[aaafffkkkpppvvvyyy~~~yyyjjjdddfffkkkttt|||~~~yyysssnnnjjjhhhjjjjjjkkknnnqqqvvvzzz|||}}}uuucccVVVKKKDDDBBB???>>>;;;777444111///...------......------,,,+++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,jjjYYYMMMJJJJJJBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::::::::999999999999999999999999777555666999;;;===CCCJJJ\\\nnnyyykkk```WWWQQQNNNPPPSSSUUUVVVZZZ```dddjjjmmmrrrvvv{{{~~~yyyvvvuuutttvvvxxxzzz|||~~~{{{tttnnnmmmqqquuusssqqqhhhaaaWWWOOOJJJGGGFFFEEEFFFGGGGGGGGGHHHKKKOOOSSS\\\___dddiiimmmqqqvvvzzz~~~~~~}}}}}}|||qqqggg\\\VVVRRROOOPPPTTTTTTXXX]]]cccggglllrrruuu|||~~~~~~qqqjjjjjjnnnvvv~~~~~~wwwooojjjhhhgggeeefffiiioootttxxx{{{}}}~~~}}}~~~zzzgggYYYMMMFFFDDD???>>>;;;888444111///...---.../////////...,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,iiiXXXLLLIIIIIIAAAAAAAAA@@@???>>>===<<<<<<===<<<;;;:::999:::;;;<<<999999999999999999999999:::888999<<>><<<888555111///---...///000000000///---,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,iii[[[MMMGGGGGGBBB@@@???>>>======<<<<<<<<<<<<;;;::::::999999::::::999999888888888888888888;;;999999===???AAAHHHPPPdddwww{{{nnnbbbWWWRRRRRROOOPPPRRRTTTWWW]]]dddiiimmmppptttzzz}}}zzzyyyttttttuuuvvvwwwzzz|||~~~{{{qqqnnnmmmnnnrrrtttsssrrriii^^^SSSMMMJJJFFFDDDFFFFFFGGGIIIJJJLLLPPPVVVZZZ^^^bbbhhhlllpppsssvvvyyy~~~}}}|||yyyrrrggg[[[SSSOOOOOOOOOQQQUUUZZZ^^^cccggglllpppwww|||~~~~~~uuuoooqqqyyy~~~sssiii```]]]^^^aaadddfffmmmuuuyyyzzz|||}}}~~~}}}|||{{{{{{{{{}}}~~~rrr___SSSKKKGGGCCC@@@<<<999777444111///......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++...---+++***)))***++++++iiiZZZMMMGGGFFFBBB@@@???>>>======<<<<<<<<<<<<;;;::::::999999::::::999999888888888888888888:::888999===???BBBKKKTTThhhzzzvvvjjj___UUUQQQRRRQQQRRRTTTVVVYYY___fffkkkooorrrwww|||}}}yyyvvvssssssssstttvvvxxx{{{|||~~~}}}wwwnnnllljjjkkkooorrrrrrpppggg\\\QQQLLLIIIFFFEEEFFFFFFGGGHHHJJJLLLPPPUUUYYY^^^bbbggglllooorrrvvvxxx~~~wwwkkk___VVVQQQPPPPPPQQQTTTYYY]]]bbbfffkkkooovvv{{{}}}~~~yyyqqqrrryyy}}}pppeee]]][[[\\\```dddgggmmmtttxxxxxxyyyzzz{{{|||||||||}}}}}}}}}}}}~~~uuubbbTTTKKKGGGCCC@@@<<<999777555222//////...------,,,,,,------------,,,,,,,,,,,,++++++---,,,++++++******++++++hhhZZZLLLFFFFFFBBB@@@???>>>======<<<<<<<<<<<<;;;;;;:::::::::::::::888888999999999999999999:::888999===???DDDNNNYYYnnnqqqeee[[[SSSPPPQQQSSSTTTVVVYYY\\\bbbiiimmmrrrvvv{{{}}}wwwsssqqqqqqqqqrrrtttvvvxxxzzzzzz}}}zzzssskkkiiigggiiimmmppppppoooeeeZZZPPPKKKIIIFFFEEEGGGEEEGGGIIIJJJLLLPPPUUUYYY]]]aaafffkkknnnqqquuuwww}}}~~~~~~}}}}}}}}}qqqcccYYYSSSQQQQQQPPPSSSWWW\\\```eeejjjmmmuuuzzz~~~}}}~~~vvvsssxxx~~~{{{lll```ZZZWWWYYY___dddhhhnnntttxxxxxxwwwxxxxxxyyyzzz{{{}}}}}}~~~~~~zzzfffWWWLLLGGGCCC@@@<<<999777555222000///...------,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******gggYYYLLLFFFFFFBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888888999999999999999:::<<<:::;;;>>>@@@EEERRR^^^ttt|||mmmbbbXXXPPPNNNPPPSSSUUUXXX[[[___dddkkkooouuuzzz}}}uuupppnnnnnnoooppprrrtttwwwxxxxxx|||yyysssiiigggfffiiinnnqqqqqqpppcccYYYOOOJJJIIIFFFEEEGGGEEEGGGIIIKKKMMMQQQUUUYYY\\\```eeejjjmmmppptttvvv{{{~~~~~~}}}||||||{{{}}}~~~~~~uuuhhh]]]UUURRRPPPOOORRRVVVYYY]]]bbbhhhllltttxxx~~~}}}zzztttvvv{{{{{{kkk___XXXUUUWWW^^^dddhhhmmmrrrwwwwwwwwwwwwxxxzzz|||}}}|||||||||}}}~~~lll[[[OOOHHHDDDAAA===:::888666333111//////...---------------------,,,,,,,,,+++++++++***+++,,,------,,,***)))fffXXXKKKEEEFFFBBB@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;888888999999::::::::::::>>>===>>>???AAAHHHWWWeee{{{yyyjjj___VVVOOOMMMPPPTTTVVVYYY]]]```ffflllpppwww|||{{{rrrllljjjjjjkkklllooorrruuuwwwxxx}}}zzzsssiiihhhiiimmmsssuuutttrrrcccXXXNNNJJJIIIFFFFFFHHHFFFHHHJJJLLLOOORRRVVVYYY[[[___eeeiiimmmpppsssvvvyyy}}}~~~~~~}}}|||{{{{{{}}}}}}~~~~~~yyylllaaaXXXRRROOONNNPPPTTTWWWZZZ```eeejjjrrrwww}}}~~~}}}vvvuuuwww~~~oooccc[[[VVVVVV\\\cccgggkkkooossssssuuuwwwyyy|||~~~}}}|||{{{zzz{{{|||~~~sssaaaRRRIIIEEEBBB>>>;;;999666333111//////...------------...------,,,,,,,,,+++++++++)))***,,,------,,,+++***eeeXXXJJJEEEEEEBBB@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;>>>===???AAADDDLLL^^^ooouuufff\\\TTTOOONNNQQQTTTWWW[[[___ccchhhnnnrrrwww~~~wwwmmmgggcccdddeeegggkkkooorrrtttzzzyyyrrrhhhiiimmmsssyyy{{{xxxtttdddYYYOOOKKKIIIGGGFFFHHHGGGIIILLLOOOQQQTTTWWWZZZ\\\```eeejjjmmmppptttvvvyyy|||~~~~~~}}}}}}||||||~~~~~~{{{qqqeee[[[SSSOOOMMMOOORRRTTTXXX]]]ccchhhnnnssszzz{{{uuuttt~~~vvvlllaaaZZZWWW[[[aaaeeehhhllllllooosssxxx}}}|||yyyxxxyyy|||}}}zzzfffUUULLLEEEBBB>>>;;;999777444222000///......------......------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++eeeWWWJJJEEEEEEAAA@@@???>>>======<<<<<<<<<======<<<;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<;;;<<<>>>BBBGGGRRRggg{{{zzznnnaaaXXXSSSOOOQQQUUUVVVYYY]]]bbbfffkkkqqqtttvvv~~~|||qqqhhhbbb\\\]]]___bbbfffjjjoooqqq{{{tttnnngggjjjooowww~~~zzzvvveee[[[PPPLLLJJJGGGFFFHHHHHHKKKNNNPPPRRRUUUYYY[[[\\\```fffjjjnnnqqqtttwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuukkk___VVVPPPLLLNNNPPPSSSVVV[[[bbbfffiiinnnvvv|||wwwrrrwww}}}ttthhh___YYY[[[___bbbeeeiiiiiinnnuuu}}}{{{xxxyyy|||~~~jjjYYYNNNFFFCCC???<<<:::888555222000//////...............------,,,,,,,,,,,,++++++++++++******++++++,,,---dddWWWJJJEEEEEEAAA@@@???>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<888888999::::::;;;<<<<<<888999===BBBIIIVVVnnnuuuiii]]]VVVRRRPPPRRRWWWXXX[[[```dddhhhmmmsssvvvvvv~~~xxxmmmddd^^^WWWXXXZZZ^^^bbbggglllnnn{{{|||pppiiigggjjjqqqzzz{{{vvvfff\\\QQQMMMJJJGGGFFFHHHIIIKKKOOORRRTTTVVVZZZ\\\]]]aaafffkkknnnqqquuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~yyynnnbbbXXXQQQLLLMMMPPPRRRUUUZZZaaafffeeekkksssyyy}}}yyyrrrsss{{{yyymmmbbbZZZZZZ^^^aaacccgggjjjpppyyy}}}yyyzzz~~~mmmZZZPPPFFFCCC???<<<:::888555333000000///...............---------,,,,,,,,,++++++++++++***)))***+++---...~~~cccWWWKKKFFFEEE@@@@@@???>>>======<<<<<<<<>>>>>===<<<:::999888666777888::::::;;;;;;:::555999===BBBLLL^^^vvvrrrggg[[[TTTPPPNNNQQQUUUZZZ]]]bbbfffkkkoootttwww~~~}}}rrrggg^^^ZZZYYYVVVWWW]]]bbbgggnnnuuuvvvoookkkhhhjjjoooyyy{{{kkk```UUUPPPMMMJJJJJJLLLLLLNNNQQQSSSTTTWWW[[[]]]aaaeeekkknnnnnnpppsssvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||rrrggg\\\UUUQQQPPPOOOOOORRRVVVZZZ]]]bbbffflllqqquuuzzz|||pppmmmvvv~~~yyymmmccc```___]]]^^^ccceeeqqq~~~~~~{{{}}}qqq^^^SSSLLLEEE??????>>>:::777666333222111//////.........,,,,,,,,,++++++*********......---,,,,,,+++******~~~cccWWWLLLGGGFFF@@@@@@???>>>======<<<<<<===>>>>>>======<<<;;;999999999999999999999999::::::;;;>>>BBBGGGRRRfff~~~{{{mmmbbbXXXSSSQQQPPPTTTYYY\\\___dddhhhmmmrrrwwwzzz~~~~~~yyynnnddd\\\XXXXXXVVVWWW]]]bbbgggooowww}}}ssskkkhhhgggiiioooxxxzzzkkk```UUUPPPMMMKKKJJJLLLMMMOOORRRTTTUUUXXX\\\___bbbfffkkknnnoooppptttwww{{{~~~~~~~~~~~~}}}}}}~~~}}}ttthhh\\\UUUPPPOOONNNNNNPPPTTTXXX[[[```dddiiioootttyyysssmmmtttzzz~~~ttthhhccc```]]]^^^ccchhhrrr}}}}}}vvvaaaUUUMMMEEE@@@???>>>:::777666000///...---------------------------------------......---,,,,,,+++******~~~dddXXXLLLGGGGGGAAA@@@@@@???>>>============<<<<<<======<<<;;;;;;:::<<<;;;999888888888999:::;;;>>>BBBIIIUUUkkkuuufff]]]UUURRRRRRSSSWWW\\\^^^aaafffkkkpppuuu{{{~~~|||tttkkkbbb[[[WWWYYYWWWYYY^^^dddjjjsss}}}xxxnnngggcccfffhhhooowww~~~yyyjjj___UUUQQQNNNLLLKKKMMMOOOQQQSSSUUUWWWZZZ^^^aaaccchhhmmmoooppprrruuuyyy|||~~~~~~~~~~~~wwwjjj^^^VVVOOONNNLLLLLLNNNRRRVVVXXX]]]```eeekkkqqqxxxxxxmmmqqquuuxxx}}}ppphhhbbb___```dddiiirrr~~~|||fffYYYOOOGGGAAA@@@>>>:::777777//////...------......................../////////...------,,,,,,++++++***~~~dddXXXLLLHHHGGGBBBAAA@@@???>>>============;;;;;;<<<<<<<<<<<<<<<;;;<<<:::999888888999;;;<<<;;;>>>DDDMMM]]]tttrrraaaZZZSSSRRRSSSTTTXXX]]]```ccchhhlllrrrxxx~~~~~~}}}xxxqqqiiibbb\\\YYY[[[ZZZ\\\aaagggnnn{{{tttjjjccc```dddgggnnnvvv}}}~~~{{{xxxiii___UUURRRPPPMMMLLLNNNPPPRRRUUUWWWYYY\\\```ccceeeiiinnnpppqqqssswwwzzz~~~yyylll```XXXOOOMMMLLLKKKLLLOOOSSSVVVYYY\\\aaagggmmmuuu~~~pppooonnnrrr|||wwwllleeebbbdddfffiiippp|||lll]]]QQQIIIBBB@@@???:::777777000000000000000000111111000/////////......---------------,,,,,,+++++++++~~~cccWWWLLLHHHGGGBBBAAA@@@???>>>>>>=========:::;;;<<<<<<===<<<<<<<<<999888888777999;;;>>>??????CCCLLLYYYlll|||ppp___XXXSSSSSSTTTUUUYYY^^^aaadddhhhnnnssszzz}}}~~~yyyvvvrrrlllfff```\\\ZZZZZZZZZ]]]dddjjjsss|||qqqgggaaa___bbbfffmmmuuu{{{{{{yyyvvviii___VVVSSSQQQNNNMMMOOOQQQSSSVVVYYY[[[^^^bbbeeefffjjjnnnpppqqqsssxxx|||zzznnnbbb[[[PPPNNNLLLKKKLLLNNNRRRTTTWWWYYY^^^cccjjjsss|||tttnnnjjjmmmwww|||ooogggeeegggiiijjjpppzzzqqqaaaTTTKKKCCCAAA???;;;888888111111000000000111111222111000///...---+++******------,,,,,,,,,,,,++++++|||bbbVVVKKKGGGGGGBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;777777888888:::<<>>EEERRRcccyyyyyymmm]]]WWWSSSTTTVVVWWWZZZ___bbbeeejjjooovvv}}}|||}}}sssppplllhhhccc___\\\[[[[[[[[[```gggnnnyyyyyynnneee```^^^```eeemmmtttxxxyyywwwuuuhhh^^^VVVTTTRRRPPPOOOPPPQQQTTTWWWYYY\\\___cccfffgggjjjnnnppppppsssxxx|||~~~~~~zzzpppeee___RRRPPPNNNLLLLLLNNNQQQSSSVVVXXX\\\```gggqqq{{{yyyooogggjjjttt~~~rrrhhhggghhhhhhjjjpppyyyvvveeeVVVMMMDDDBBB???;;;888999000000///....../////////000///...---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,{{{aaaUUUJJJFFFFFFAAAAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;888888999:::;;;<<<===>>><<>>>>>>>>>>><<<<<<======<<<;;;;;;:::999999:::;;;<<<<<<<<<;;;@@@KKK___www}}}nnnbbbXXXSSSRRRVVVZZZ\\\```dddgggiiinnnttt{{{yyywwwvvv~~~}}}zzzuuusssooollliiigggfffeeefffhhhnnnwww~~~sssiiiaaa^^^]]]^^^dddlllsssvvvvvvttttttggg^^^WWWUUUTTTQQQPPPQQQQQQSSSVVVYYY\\\___dddggggggjjjmmmnnnooorrrxxx|||~~~||||||}}}~~~}}}~~~~~~}}}|||{{{|||}}}~~~}}}xxxqqqiiieeeVVVTTTQQQOOONNNPPPRRRTTTWWWXXXZZZ^^^eeeooozzzrrrfffhhhpppxxxttthhheeeccc```bbbjjjrrryyymmmYYYOOOFFFBBB@@@;;;999999444444222111000000000000++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,zzzbbbWWWKKKEEEDDD???CCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;<<<>>>AAAJJJPPPeeevvviiiaaaWWWVVVVVVVVVYYY^^^cccfffgggkkkqqqwww}}}}}}vvvqqqqqqqqqxxx~~~|||yyyyyyyyyvvvrrrmmmkkkjjjjjjlllrrr{{{}}}}}}~~~}}}sssiiiaaa]]]\\\___cccjjjqqquuuvvvvvvttthhhccc\\\VVVSSSQQQOOOMMMPPPRRRUUUXXX[[[___cccfffjjjlllnnnoooqqqssswwwzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{||||||zzzssskkkeee[[[XXXSSSNNNLLLMMMOOOQQQUUUWWW[[[___fffnnnwww}}}yyylllnnntttvvv|||{{{kkkaaa```bbbdddiiiqqq{{{~~~~~~ttt[[[PPPFFFCCCAAA===999888777444111000000000///.........---------,,,,,,,,,------------------------xxxaaaVVVKKKEEEDDD@@@AAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;<<>>;;;:::777444222000000000///...//////.........---------------------------------vvv___UUUJJJEEEEEE@@@@@@@@@???>>>==================<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;===AAACCCSSS```zzz~~~oooccc\\\UUUUUUVVVYYY\\\___ccceeehhhlllrrryyy~~~uuunnnkkkkkkmmmwww~~~}}}zzzyyyyyytttvvv|||~~~~~~yyyoooeee___\\\\\\^^^cccjjjrrrwwwzzz{{{{{{rrrkkkbbbYYYTTTRRRQQQPPPPPPRRRUUUXXX[[[___cccfffhhhjjjlllmmmnnnqqquuuxxx{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{zzzvvvwwwxxxzzzzzzwwwrrrmmmeeeaaa[[[UUURRRQQQQQQRRRVVVXXX[[[^^^dddkkksssyyyssspppppprrryyyzzzkkkaaa___aaafffjjjpppyyy|||bbbVVVKKKFFFDDD@@@<<<<<<888555222000000000///...000000/////////.........------------------------ttt^^^TTTIIIEEEEEE@@@@@@@@@???>>>==================<<<;;;;;;;;;;;;<<<;;;;;;<<<;;;<<<>>>CCCFFFVVVhhhzzzlllaaaZZZTTTUUUWWWZZZ]]]aaadddeeejjjnnntttzzzuuulllhhhiiikkkvvv~~~~~~~~~~~~|||yyyxxxxxxxxxzzz~~~}}}|||||||||xxxmmmccc]]]\\\\\\^^^cccjjjrrryyy|||~~~~~~wwwooodddZZZTTTRRRQQQPPPPPPRRRUUUXXX[[[___cccfffhhhjjjlllmmmnnnqqquuuxxx{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{vvvwwwxxxyyyzzzwwwssspppiiieee___YYYTTTRRRQQQRRRVVVXXXZZZ]]]bbbiiiqqqwww~~~xxxpppmmmmmmuuu}}}{{{mmmccc```aaagggkkkpppxxxfffYYYMMMGGGDDD@@@======888666333111111000///...////////////.........---------------------------sss]]]SSSIIIEEEEEEAAAAAAAAA???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<@@@EEEIIIXXXooowwwjjj```[[[UUUVVVXXX[[[___bbbeeeggglllpppvvv}}}wwwmmmhhhhhhiiiuuu|||}}}||||||~~~~~~{{{xxxvvvvvvxxx{{{~~~}}}|||||||||~~~wwwlllccc]]][[[\\\^^^bbbjjjrrryyy~~~yyyqqqfff[[[UUURRRQQQPPPPPPRRRUUUXXX[[[___cccfffiiikkkmmmnnnooorrrvvvyyy|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||yyyxxxxxxyyyyyywwwsssppplllhhhbbb[[[UUURRRQQQPPPUUUWWWYYY\\\aaagggooouuu|||}}}qqqjjjiiipppxxx|||oooeeeaaabbbgggjjjpppvvv}}}iii\\\NNNGGGDDD@@@======999666333111111000///............---------,,,,,,------------------------ttt]]]TTTIIIEEEEEE@@@AAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;===AAAGGGKKK\\\uuusssggg___[[[WWWXXXZZZ\\\```dddhhhjjjooosssyyyyyymmmhhhhhhiiisssyyy}}}|||||||||yyyxxxwwwyyy}}}~~~wwwmmmccc]]][[[\\\^^^bbbiiiqqqyyy~~~zzzssshhh^^^WWWTTTQQQPPPPPPRRRUUUXXX[[[___cccfffiiikkkmmmnnnooorrrvvvyyy~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyxxxxxxvvvssspppmmmjjjccc]]]WWWSSSQQQPPPSSSUUUXXX[[[___fffnnnttt|||tttjjjhhhnnnuuu}}}~~~qqqfffaaaaaadddgggmmmttt{{{mmm___PPPHHHDDD@@@>>>???:::777444222111000///......------------,,,,,,,,,------------------------uuu^^^UUUJJJEEEEEE@@@@@@@@@???>>>==================<<<;;;;;;;;;;;;<<<:::;;;;;;;;;===BBBHHHMMMaaa{{{|||oooeee^^^ZZZZZZZZZ[[[]]]aaafffjjjmmmqqquuu|||xxxlllggghhhjjjqqqvvv~~~~~~~~~~~~{{{zzzzzz{{{~~~wwwnnneee^^^[[[[[[^^^bbbiiiqqqxxx}}}{{{tttjjjaaa[[[VVVSSSQQQPPPRRRUUUXXX[[[___cccfffhhhjjjlllmmmnnnqqquuuxxx~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||||{{{yyyxxxwwwwwwwwwtttsssoookkkfff___YYYUUURRRQQQRRRSSSVVVZZZ___fffnnnttt{{{xxxllliiinnnssszzz}}}qqqeee___^^^___ccchhhpppwww~~~qqqbbbRRRJJJEEEAAA@@@AAA;;;888444222111000///...............------------------------------------vvv___UUUJJJEEEEEE@@@???>>>===<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;===BBBIIINNNeeeyyymmmccc]]]ZZZ\\\[[[[[[]]]aaaggglllppprrrwww}}}~~~vvvkkkggghhhkkkooouuu}}}{{{}}}~~~|||||||||}}}~~~~~~}}}}}}}}}~~~}}}xxxooofff___\\\[[[^^^bbbiiipppwww}}}|||vvvmmmddd^^^YYYUUURRRPPPRRRUUUXXX[[[___cccfffgggiiijjjlllmmmppptttwww}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||||||||||||||{{{{{{{{{zzzxxxwwwwwwxxxwwwvvvuuupppmmmgggaaa[[[VVVTTTSSSPPPRRRUUUYYY^^^fffnnntttzzz|||nnnjjjooosssyyy~~~}}}pppccc]]]\\\\\\___eeemmmuuu|||ttteeeTTTKKKGGGCCCAAABBB;;;888444222111111///...000/////////............------------------------uuu___VVVLLLGGGGGGCCC??????>>>==================<<<<<<<<<<<<;;;;;;;;;;;;<<<:::>>>DDDAAAEEEWWWkkkssshhh```YYYVVVYYY]]]aaacccdddggglllpppwww{{{{{{ppphhhccceeejjjpppuuu}}}~~~}}}}}}~~~}}}{{{{{{}}}~~~~~~~~~}}}tttiiiaaa^^^]]]]]]```gggooovvv}}}{{{ssshhh]]]VVVSSSSSSPPPRRRUUUXXXZZZ^^^cccgggjjjkkklllmmmmmmpppsssvvv{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}}}}}}}xxxyyyzzzyyyxxxuuurrrpppnnnkkkgggaaa\\\XXXUUUSSSSSSTTTUUUVVVZZZaaajjjpppyyy}}}~~~ttthhhhhhnnnsssxxx|||zzzpppcccXXXSSSTTTYYY```gggooovvv}}}}}}jjjVVVLLLIIIFFFCCCBBB===:::666222000///000000////////////..................---,,,,,,,,,,,,---sss]]]TTTJJJFFFFFFAAA??????>>>==================<<<<<<<<<<<<;;;;;;;;;:::<<<:::>>>EEECCCIII[[[qqqqqqfff^^^YYYVVVXXX\\\```ccceeehhhnnnsssyyy}}}wwwmmmfffaaadddjjjpppvvv}}}}}}||||||~~~~~~~~~|||{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~vvvkkkccc___^^^]]]```fffnnnuuu||||||tttiii^^^VVVSSSRRROOOQQQTTTVVVYYY]]]bbbfffhhhjjjkkklllmmmooorrruuuzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||yyyyyyyyyxxxvvvtttqqqpppnnnlllhhhccc^^^YYYUUUSSSRRRSSSTTTVVVZZZaaajjjpppxxx{{{wwwjjjggglllqqqtttwwwuuummmbbbYYYTTTRRRVVV]]]dddjjjrrryyy}}}oooZZZOOOJJJFFFBBB@@@===:::777333000000000111////////////..................---,,,,,,,,,,,,---ppp[[[RRRHHHDDDDDD?????????>>>==================<<<<<<<<<<<<;;;;;;;;;:::<<<;;;???FFFEEEMMMaaaxxx{{{lllbbb\\\YYYXXXWWW[[[```cccfffjjjqqqvvv|||}}}{{{ppphhhccc```ccciiiqqqvvv~~~|||{{{{{{|||}}}}}}|||{{{{{{}}}|||}}}{{{|||~~~}}}|||}}}}}}}}}~~~xxxooogggaaa^^^]]]```fffmmmtttzzz~~~}}}uuujjj___WWWSSSRRRMMMOOORRRUUUWWW[[[```dddgggiiikkkkkklllnnnqqqtttxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{{{zzzxxxvvvtttrrrpppooonnnmmmkkkgggaaa[[[UUURRRQQQRRRSSSUUUZZZ```iiinnnuuuyyy}}}|||llleeegggkkknnnqqqpppjjjbbbZZZVVVRRRUUU[[[aaagggnnnuuuzzzvvv___RRRLLLFFFAAA>>>===;;;777444111000000111////////////..................---,,,,,,,,,,,,---oooZZZQQQGGGCCCCCC??????>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;===<<>>===;;;888555222111111111////////////..................---,,,,,,,,,,,,---oooZZZRRRHHHDDDDDD@@@???>>>>>>==================<<<<<<<<<<<<;;;;;;;;;<<>>==================<<<<<<<<<<<<;;;;;;;;;===@@@>>>???FFFHHHWWWqqqrrrccc[[[YYYZZZ[[[```dddhhhkkklllpppuuuzzzyyyxxxxxxzzz|||{{{vvvrrriiiccc_________```eeekkksssyyy~~~zzzyyyxxx{{{||||||||||||}}}|||}}}zzz{{{||||||{{{yyywwwvvvvvvwwwyyy|||yyymmmeee___```dddhhhnnnssswwwzzz|||{{{vvvmmmcccYYYSSSPPPLLLNNNQQQTTTWWW[[[```ccchhhjjjmmmooopppqqqssstttwww{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzzxxxvvvtttrrrpppooommmmmmmmmkkkfff```ZZZVVVOOOQQQRRRTTTVVV[[[aaaeeemmmrrrxxx}}}rrrbbb[[[XXX]]]fffnnnrrrooohhhcccZZZ[[[^^^bbbgggpppyyygggWWWOOOHHHCCCBBB===<<<:::777555333222111////////////..................---,,,,,,,,,,,,---nnnYYYQQQHHHDDDEEE@@@??????>>>==================<<<<<<<<<<<<;;;;;;;;;<<<@@@???AAAHHHMMM___{{{qqqccc[[[ZZZ[[[\\\aaaeeejjjmmmooosssyyy~~~yyyvvvttttttvvvvvvrrrmmmccc^^^[[[\\\]]]___dddjjjpppwww~~~{{{yyyxxx{{{|||}}}}}}}}}~~~||||||{{{{{{{{{zzzyyywwwvvvuuutttvvvxxx{{{~~~qqqhhh___aaacccggglllqqqvvvxxxyyyxxxtttmmmcccYYYSSSPPPKKKMMMPPPRRRUUUYYY^^^bbbfffiiimmmooooooppprrrsssxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyxxxvvvtttqqqpppllllllkkkiiifffaaa\\\YYYPPPQQQSSSTTTUUUYYY^^^aaaiiinnnuuuzzz~~~vvveee]]]XXX[[[bbbjjjpppqqqnnnjjjaaabbbdddhhhnnnwwwkkkZZZQQQJJJDDDBBB===<<<:::888666444222111////////////..................---,,,,,,,,,,,,---nnnXXXPPPGGGDDDDDD@@@??????>>>=====================<<<<<<<<<;;;;;;;;;;;;??????BBBKKKRRReeeqqqccc\\\ZZZ[[[\\\```dddjjjnnnqqqvvv}}}yyyuuuqqqqqqssssssppplll___ZZZXXXZZZ\\\^^^ccciiinnnuuu~~~{{{yyyyyy{{{}}}~~~~~~~~~~~~{{{{{{|||{{{zzzyyywwwvvvuuuuuutttuuuwww{{{~~~sssiii```aaacccfffkkkpppuuuxxxwwwwwwtttmmmcccZZZSSSPPPIIIKKKNNNQQQSSSXXX]]]```eeehhhlllnnnnnnoooppprrryyy{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyxxxyyyzzzyyyxxxuuurrrqqqkkkkkkjjjhhheeeaaa]]][[[QQQRRRSSSTTTUUUXXX\\\___fffkkksssyyy}}}yyyggg___YYYZZZ^^^eeemmmqqqqqqppphhhiiikkkooouuunnn\\\RRRJJJEEEBBB======;;;999666444222111000/////////..................---,,,,,,,,,,,,---sss\\\QQQJJJBBB@@@BBBAAAAAAAAA@@@>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>???:::<<>><<<<<<;;;;;;;;;<<<======???<<<>>>FFFMMMXXXqqq{{{tttjjj```ZZZZZZ]]]```dddhhhmmmqqqsssxxx~~~|||xxxuuusssooojjjeee___ZZZTTTRRRSSSWWWZZZ\\\dddiiiooouuuzzz|||zzzyyyzzz||||||{{{{{{~~~~~~~~~}}}zzzxxxuuussssssrrrqqqooossstttvvvyyy||||||mmmgggbbb```dddhhhjjjnnnssstttsssqqqlllfff^^^WWWSSSNNNNNNOOOOOOQQQUUUZZZ___dddfffiiikkklllooorrruuuwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzwwwwwwwwwwwwwwwvvvttttttooommmjjjgggcccaaa___^^^WWWUUUSSSQQQRRRVVVYYY\\\aaaeeelllrrryyy~~~~~~}}}|||qqq^^^XXXYYY\\\bbbjjjppprrrrrrmmmnnnpppuuu}}}wwwaaaUUUOOOGGGAAA???===;;;888666444333222///////////////.........------,,,,,,,,,------...oooXXXOOOKKKEEECCCEEE@@@????????????AAABBBCCC======<<<<<<;;;<<<<<<<<>>BBBIIIOOO]]]zzztttkkk```ZZZZZZ]]]___```ccchhhmmmqqqtttxxx|||xxxuuussspppkkkggg```[[[UUURRRRRRTTTVVVWWW\\\```eeejjjoootttyyy|||{{{yyywwwvvvxxxzzzzzz|||~~~~~~}}}zzzuuusssrrrqqqpppooorrrsssuuuxxx{{{~~~rrrjjjeeeaaaccceeefffiiimmmppppppooolllfff___XXXSSSNNNNNNOOOOOOPPPTTTYYY]]]dddfffiiikkkmmmooosssvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyywwwwwwwwwwwwvvvuuuttttttnnnmmmiiifffcccaaa``````ZZZXXXUUUSSSSSSVVVZZZ\\\^^^bbbiiiooovvv}}}~~~}}}}}}~~~xxxeeeYYYXXXZZZ___gggmmmoooooolllmmmooottt}}}{{{eeeWWWOOOHHHBBBAAA???===:::777444333222000000//////......------,,,,,,,,,,,,---...//////oooWWWNNNKKKEEEBBBDDD@@@???>>>===>>>@@@BBBDDD>>>>>>===<<<<<<;;;<<<<<<===???DDDKKKSSSeeennnfff]]]XXXYYY]]]```aaabbbffflllppptttxxx}}}yyyuuuttttttsssooolllaaa]]]WWWSSSQQQRRRRRRRRRWWWZZZ^^^bbbfffkkkppptttyyy{{{xxxwwwtttwwwyyy{{{}}}~~~{{{vvvrrrqqqppppppoooqqqrrrtttwwwzzz}}}wwwnnnhhhccccccdddeeegggkkklllmmmmmmlllggg```YYYTTTOOOOOOOOOOOOOOOSSSXXX\\\ccceeehhhkkkmmmppptttwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzwwwwwwwwwwwwvvvuuutttsssnnnllliiieeecccaaaaaaaaa]]][[[WWWUUUTTTVVVYYY\\\^^^aaaggglllrrryyy~~~~~~nnn]]]ZZZXXX]]]dddjjjlllkkkggghhhjjjoooxxxjjjZZZPPPHHHDDDBBB@@@===:::666444222111111111000///...------,,,,,,,,,,,,,,,,,,---...///pppWWWNNNKKKEEEAAAAAAAAA@@@>>>===<<<===???@@@???>>>===<<<<<<<<<<<<<<<<<>>>>>======<<<=========<<<@@@GGGQQQaaa|||yyyfffccc]]]YYYWWWZZZ___cccbbbgggmmmrrrvvv|||~~~zzztttrrrqqqpppmmmjjjeeeaaa]]]YYYXXXWWWUUUSSSRRRSSSUUUVVVYYY___eeejjjttt}}}zzzxxxwww{{{~~~|||wwwtttrrrqqqpppooooooppprrruuuxxx{{{}}}~~~~~~~~~ssskkkdddbbbaaa```bbbeeeeeefffhhhhhheeeaaa\\\XXXRRRRRRQQQPPPPPPSSSXXX\\\bbbeeehhhkkknnnrrrwwwzzz{{{}}}~~~~~~}}}{{{zzzvvvvvvvvvvvvuuutttssssssmmmkkkgggdddbbbbbbcccdddbbb___ZZZVVVTTTUUUWWWYYY]]]___ccchhhmmmttt{{{~~~jjjbbb[[[[[[aaaggggggfffeeeddddddfffnnnzzzuuu___QQQJJJGGG@@@>>><<<999666333222111000000//////......------//////...---,,,,,,,,,,,,nnnTTTLLLKKKGGGBBBAAAAAAAAA@@@??????>>>>>>=====================>>>???>>>BBBIIIUUUjjjssseee___XXXUUUXXX\\\___```eeejjjpppuuuzzz}}}xxxsssppppppooommmjjjfffccc```]]]\\\[[[YYYWWWUUUUUUVVVWWWZZZ___fffkkkxxx~~~{{{yyyxxx|||~~~{{{xxxuuutttssspppnnnnnnoooqqqtttwwwzzz}}}~~~{{{|||~~~|||sssjjjfffcccaaaaaaeeecccdddeeeeeeddd```]]][[[TTTSSSSSSQQQQQQTTTXXX\\\bbbdddhhhkkknnnssswww{{{{{{~~~{{{|||}}}~~~}}}{{{yyyxxxvvvvvvvvvvvvuuutttsssrrrmmmjjjgggcccbbbbbbdddeeeccc___ZZZVVVTTTTTTVVVWWWZZZ\\\aaaffflllttt}}}qqqggg]]][[[aaaffffffdddeeedddbbbccciiiuuuxxxaaaRRRJJJHHH@@@>>><<<999777555444333///////////////............------,,,,,,,,,------lllRRRKKKLLLHHHDDDCCC@@@@@@AAAAAAAAA@@@??????======<<<======>>>???@@@@@@DDDKKKXXXqqq{{{mmmeee\\\RRRRRRYYY``````]]]hhhlllsssxxx}}}yyyuuupppnnnpppqqqooommmgggdddaaa```___^^^\\\ZZZYYYZZZZZZ[[[]]]bbbiiinnn|||~~~{{{zzzxxx||||||zzzxxxvvvuuusssqqqnnnnnnoooqqqtttwwwzzz|||}}}zzz{{{}}}{{{qqqlllgggccccccfffccccccddddddccc```^^^\\\UUUTTTTTTRRRRRRTTTYYY\\\aaadddhhhkkkooosssxxx{{{{{{~~~zzzzzz||||||{{{zzzwwwvvvvvvvvvvvvvvvuuutttsssrrrmmmjjjfffcccbbbbbbdddeeeccc```[[[VVVSSSSSSUUUVVVWWWZZZ___eeellluuu~~~uuujjj___\\\aaaffffffcccdddbbb``````eeeppp}}}{{{cccRRRJJJIII@@@???===:::888777666555.........///////////////,,,,,,,,,,,,---...//////kkkXXXQQQIIIEEEEEE@@@AAA@@@??????@@@@@@???===<<<>>>>>><<<999888;;;===@@@EEEOOO```yyyxxxoooeee___[[[ZZZZZZZZZ^^^dddhhhlllsssyyy{{{uuuqqqpppppppppoookkkjjjiiigggeeecccaaa```^^^^^^___```dddllluuu{{{}}}{{{xxx||||||yyyvvvtttrrrqqqqqqrrrsssuuuxxxzzz{{{||||||}}}~~~wwwnnniiihhhhhhhhhiiiiiihhhhhhgggddd```\\\YYYWWWUUUTTTTTTWWWZZZ\\\aaadddhhhkkknnnrrrvvvyyy}}}}}}||||||}}}}}}zzzyyyyyyxxxwwwwwwwwwxxx{{{zzzyyyxxxwwwuuuttttttppplllhhhcccaaabbbdddeeehhhddd___YYYUUUSSSSSSTTTWWWZZZ```fffmmmuuu}}}yyylllaaa```ccceeefffhhhhhhfffdddcccfffllltttyyyhhhWWWLLLFFFBBB???;;;888777666555333222111///.........///000//////............//////kkkXXXQQQIIIEEEEEE@@@AAA@@@????????????>>>===>>>???@@@>>>======AAADDD@@@FFFSSSggguuulllbbb]]]YYYZZZ[[[\\\aaahhhjjjnnntttzzz}}}yyytttqqqppppppppppppllllllkkkiiigggfffeeeeeebbbcccdddfffkkksss~~~~~~{{{xxxzzz}}}|||yyyvvvsssrrrqqqpppqqqsssuuuwwwyyy{{{||||||}}}~~~|||rrrllljjjiiihhhiiihhhhhhhhhhhheee```]]]YYYWWWUUUSSSTTTVVVXXXZZZ```cccgggkkknnnrrrvvvyyy~~~~~~|||{{{{{{|||}}}zzzyyyxxxxxxwwwwwwxxxxxxzzzyyyyyyxxxwwwvvvuuuuuurrrooojjjfffddddddeeefffgggddd___YYYUUUSSSSSSSSSUUUYYY^^^eeekkksss{{{}}}ooocccaaadddfffhhhkkkiiigggcccbbbccciiipppuuukkkYYYNNNGGGAAA>>>:::888777666444333111000000//////////////////..................///jjjWWWQQQHHHEEEEEEAAAAAA@@@???>>>=====================<<<;;;<<>>:::777666555444222000000000000000//////.........------------......iiiVVVPPPHHHEEEFFFAAA@@@@@@???>>><<<<<<===>>>=========<<<<<<;;;<<<===EEEMMM]]]xxx~~~ppphhh^^^ZZZXXX\\\___aaagggmmmmmmqqqwww~~~|||xxxtttqqqppppppooonnnnnnnnnmmmmmmnnnoooqqqrrrrrrsssvvv{{{~~~~~~{{{xxxtttrrrpppooonnnoooqqqsssvvvxxxzzz{{{|||}}}~~~xxxrrrllliiiggggggffffffgggeeebbb___```^^^\\\ZZZYYYZZZ[[[\\\___bbbgggkkkooosssxxx{{{~~~}}}|||zzzzzzyyyzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxuuusssoookkkhhhfffeeeeeecccaaa^^^ZZZWWWTTTSSSSSSSSSVVV\\\aaaiiiqqqzzzxxxiiicccbbbdddiiinnnllliiieee___[[[]]]ccciiiooouuuzzz{{{yyyxxx{{{~~~rrr___PPPGGG@@@===:::777666555444222///000111111111000...---------,,,,,,,,,,,,------hhhUUUPPPHHHEEEFFFBBB???@@@@@@>>><<<<<<>>>AAA??????@@@AAABBBAAA@@@???IIIPPPbbb}}}{{{oooggg___[[[ZZZ]]]```bbbgggmmmnnnrrrxxx~~~}}}zzzuuurrrpppooonnnlllnnnmmmmmmnnnppprrruuuvvvyyy{{{~~~|||~~~{{{wwwtttqqqooonnnmmmnnnpppsssvvvyyy{{{|||}}}}}}~~~wwwpppllliiihhhgggggggggfffcccaaabbbaaa___]]]\\\\\\]]]]]]aaadddhhhlllppptttxxx{{{~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyuuusssppplllhhheeecccbbbaaa```]]][[[XXXUUUSSSRRRTTTVVV[[[aaahhhrrr{{{|||lllccc```aaaeeekkkkkkjjjfff___ZZZZZZ___dddjjjpppvvvwwwuuusssvvvyyyzzz}}}wwwbbbQQQGGGAAA>>>:::888666666444333///000111111111000...---------,,,,,,,,,,,,------gggTTTOOOHHHFFFGGGBBB???@@@@@@>>><<<===@@@DDD@@@???>>>???BBBDDDDDDCCCJJJTTTgggxxxmmmfff```\\\[[[___bbbccchhhmmmooosssyyy}}}zzzvvvsssrrrqqqooommmnnnnnnnnnoooqqqtttwwwzzz~~~~~~zzzwwwssspppnnnmmmmmmoooqqqtttwwwyyy|||}}}}}}}}}~~~vvvqqqmmmllljjjjjjjjjhhhfffdddcccbbbaaa___^^^^^^______cccfffjjjnnnqqquuuyyy|||}}}~~~}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyuuusssqqqmmmiiieeeaaa```___^^^]]][[[YYYVVVSSSRRRSSSVVVZZZ```gggqqq{{{oooeee___]]]aaagggjjjjjjhhhbbb[[[YYY]]]bbbeeekkkrrrsssqqqoooqqqttttttwww{{{{{{{{{{{{|||fffSSSHHHBBB???;;;888777666555333000000000000000//////.........------------......fffTTTOOOHHHFFFGGGCCC>>>@@@AAA???===>>>CCCHHHLLLFFF???<<<===AAADDDEEEIIIWWWnnnuuujjjddd___\\\\\\```ccceeeiiioooqqquuu{{{{{{xxxvvvtttttttttrrrqqqpppoooooopppsssvvvzzz|||}}}zzzvvvrrrooommmlllnnnoooqqqtttwwwzzz}}}~~~}}}}}}~~~~~~}}}wwwtttrrrooonnnnnnllljjjhhhgggfffeeedddddddddddddddfffiiimmmppprrruuuyyy|||~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxvvvtttrrrnnnjjjeeeaaa^^^]]]]]]]]]\\\YYYVVVSSSQQQRRRTTTXXX^^^fffpppzzzssshhh```\\\^^^dddgggjjjjjjeee]]]ZZZ]]]aaadddjjjqqqsssqqqooopppsssssswwwzzz{{{zzzzzz|||jjjWWWJJJCCC@@@<<<999888888666444111000000//////////////////..................///fffSSSOOOHHHFFFGGGCCC===@@@AAA@@@===???EEEJJJ^^^TTTGGG???>>>AAAEEEGGGHHHXXXsss~~~rrrhhhbbb]]]ZZZ[[[```dddfffkkkqqqssswww}}}xxxvvvuuuuuuvvvvvvuuutttrrrqqqqqqqqqtttxxx|||~~~}}}zzzvvvrrrooommmkkknnnppprrruuuxxx{{{}}}}}}}}}~~~~~~|||xxxvvvsssrrrqqqooommmkkklllkkkkkkjjjjjjjjjjjjjjjhhhkkknnnqqqsssvvvyyy|||}}}~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzzzzzxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvssspppkkkeeeaaa^^^\\\\\\]]]\\\ZZZVVVSSSQQQPPPSSSWWW\\\dddnnnyyyvvvjjjaaa[[[]]]bbbfffjjjkkkggg___[[[]]]aaaeeelllsssuuurrrppprrrtttuuuyyy}}}~~~|||{{{}}}mmmYYYLLLCCC@@@===:::999888777555222111///.........///000//////............//////eeeUUUPPPIIIEEEGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@JJJEEEBBBBBBBBBAAAEEEJJJPPPccc||||||qqqhhhccc___```cccdddeeegggjjjlllsssyyy{{{zzzyyyyyyyyyxxxuuurrrsssrrrqqqqqqssswww|||}}}xxxsssooollljjjjjjiiimmmssswwwzzz|||~~~}}}||||||~~~|||zzzxxxvvvuuutttqqqooollllllmmmmmmmmmllllllkkkooooooqqqsssvvvyyy|||}}}~~~~~~|||}}}}}}|||{{{zzzyyyyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwuuurrrmmmhhhccc```]]]]]]^^^^^^]]]ZZZTTTPPPSSSUUUYYY]]]ccclllvvv}}}|||mmmaaa\\\^^^aaacccnnnoookkkjjjbbb^^^fffmmmoooppppppooooooqqqrrrxxx}}}sss[[[MMMFFFAAA;;;888888999777555222111000//////.........111111000000//////......eeeUUUPPPHHHEEEFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA???@@@AAA@@@DDDJJJRRRfffyyynnneeeaaa^^^```bbbdddeeegggkkkmmmtttzzz}}}|||{{{||||||{{{xxxvvvtttsssrrrrrrtttwww{{{}}}}}}xxxsssnnnkkkjjjjjjjjjnnnsssxxxzzz|||~~~~~~}}}}}}~~~~~~zzzxxxvvvtttrrrpppooooooppppppppppppoooooopppqqqrrrtttwwwyyy|||}}}~~~}}}~~~}}}}}}|||{{{zzzyyyxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwuuurrrnnnhhhdddaaa]]]]]]^^^^^^^^^[[[VVVSSSSSSUUUWWW[[[aaaiiirrryyy~~~qqqddd___aaaeeeiiitttuuuqqqpppgggbbbiiimmmnnnpppqqqpppqqqrrrttt{{{www___PPPGGGBBB<<<999999999777555222111000//////......///////////////.........---eeeUUUPPPHHHDDDEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>AAAAAAAAAFFFLLLVVVllltttiiibbb^^^\\\^^^aaaccceeehhhlllooovvv|||}}}|||{{{|||}}}}}}{{{yyyttttttssstttuuuxxxzzz|||}}}wwwqqqmmmjjjjjjjjjlllpppuuuyyy{{{}}}~~~}}}~~~~~~zzzwwwuuusssqqqpppqqqqqqrrrrrrrrrqqqqqqrrrrrrsssuuuwwwzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvsssoooiiieeebbb]]]]]]^^^______]]]YYYVVVSSSTTTVVVYYY]]]eeemmmsss{{{tttgggaaacccgggppp{{{|||yyyxxxooohhhmmmllloooqqqsssssstttvvvwww~~~}}}dddUUUIIICCC===:::::::::888666222222111000////////////............------------eeeUUUOOOGGGCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCCCCCCCIIIPPP[[[sss|||pppfff___\\\ZZZ]]]```cccfffiiinnnqqqvvv|||{{{zzzzzzzzz||||||{{{zzzuuuuuuuuuuuuvvvxxxzzz{{{|||vvvpppkkkjjjjjjkkknnnrrrwwwzzz|||}}}~~~~~~{{{wwwtttrrrpppoooppppppqqqqqqqqqqqqpppsssttttttvvvxxxzzz|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwtttpppkkkfffccc]]]]]]^^^___```___\\\ZZZTTTUUUVVVXXX[[[aaaiiinnnxxx}}}wwwiiibbbdddhhhttt~~~tttlllooommmpppsssvvvwwwxxxzzz{{{iiiYYYKKKEEE???<<<<<<;;;:::777333222111000////////////........................dddTTTOOOFFFCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBDDDCCCCCCIIIQQQaaa{{{yyymmmddd^^^[[[YYY\\\___cccfffjjjooorrruuu|||}}}{{{zzz{{{}}}~~~}}}|||wwwvvvuuuuuuvvvxxx{{{}}}{{{tttnnnjjjiiikkkmmmppptttxxx|||}}}~~~}}}xxxtttqqqooooooooopppqqqqqqqqqqqqqqqsssttttttvvvxxxzzz|||}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzzzzzzzzzzzyyyyyyyyywwwuuuqqqlllgggeee^^^]]]^^^___aaa```^^^\\\VVVVVVWWWWWWZZZ___fffkkkuuu{{{~~~nnnffffffjjjtttyyyoooqqqooossswwwzzz{{{|||~~~mmm\\\MMMHHHAAA>>>======;;;999333222111000000/////////////////////////////////}}}bbbRRRNNNFFFCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAAAAAIIISSSjjjvvvjjjaaa\\\ZZZYYY\\\___cccfffjjjooorrrvvv|||~~~~~~xxxvvvuuutttvvvyyy}}}}}}yyyrrrkkkiiijjjmmmooorrrvvvzzz}}}~~~zzzvvvrrroooooopppqqqrrrrrrrrrrrrrrrrrrrrrsssuuuwwwzzz|||}}}~~~}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||xxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxvvvrrrmmmiiifff^^^]]]^^^___``````^^^\\\WWWWWWWWWWWWYYY^^^dddiiirrrwwwvvvllljjjmmmsssssstttsssvvv{{{~~~qqq___OOOJJJCCC??????>>><<<:::333333222111000000000000/////////000000000000000{{{aaaQQQMMMFFFCCCEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBAAACCCNNNZZZrrrsssggg___ZZZYYYYYY\\\```cccfffjjjnnnrrrwww~~~yyywwwtttsssuuuyyy|||wwwpppjjjhhhjjjnnnqqqtttwww|||~~~~~~xxxssspppmmmnnnooopppqqqqqqqqqqqqpppqqqrrrtttwwwyyy|||}}}~~~~~~}}}||||||{{{zzzzzz{{{{{{||||||||||||xxxyyyzzzzzz{{{zzzzzzzzzzzzzzzyyyvvvsssnnnjjjggg___^^^]]]^^^```___^^^\\\VVVVVVVVVVVVXXX\\\cccgggnnnttt{{{{{{oookkkmmmsssyyyyyyvvvzzzuuuaaaPPPKKKDDDAAA@@@???===;;;333333222111000000000000........./////////000000zzz```PPPMMMFFFCCCEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCGGGSSSaaaxxxqqqeee]]]YYYWWWZZZ\\\```cccfffiiinnnqqqxxx~~~}}}~~~~~~yyywwwsssrrrtttzzzzzzvvvnnniiigggjjjooosssuuuxxx|||{{{uuuqqqjjjjjjlllmmmmmmnnnnnnnnnooooooqqqsssvvvyyy|||~~~||||||~~~~~~}}}||||||zzz{{{{{{{{{||||||}}}}}}xxxyyyzzzzzz{{{{{{zzzzzzzzzzzzyyywwwsssnnnjjjhhh___^^^]]]^^^______]]][[[UUUUUUUUUUUUWWW[[[aaaffflllqqqyyy|||nnnjjjjjjsss~~~}}}yyy}}}wwwdddQQQLLLEEEAAAAAA@@@>>>;;;444333222111000000000000---------.........//////zzz```QQQMMMFFFCCCDDD@@@CCCAAA???===<<<===???AAADDD@@@@@@EEEGGGJJJYYYjjj{{{lllccc^^^\\\ZZZ\\\^^^```cccfffkkkqqqvvv{{{~~~~~~~~~|||wwwttttttuuuvvvzzz|||tttmmmjjjiiijjjpppwww|||}}}~~~~~~|||vvvqqqnnnnnnnnnoooqqqrrrpppooommmmmmnnnooorrrvvvzzz}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxtttooojjjfffbbb___\\\\\\]]]]]]YYYVVVUUUQQQOOORRRTTTVVV\\\cccjjjnnnttt{{{|||~~~vvvnnnpppttt||||||}}}hhhUUUXXXSSSFFF>>>===>>>;;;666555333111////////////////////////............zzz```QQQMMMFFFCCCDDD@@@@@@@@@@@@?????????>>>>>>BBB>>>@@@EEEHHHMMM]]]oooxxxiiiaaa]]]ZZZYYY[[[^^^aaadddggglllqqquuu{{{~~~~~~~~~|||wwwtttuuuuuuvvvzzz|||uuunnnkkkkkklllrrryyy}}}~~~}}}vvvrrrlllkkkjjjkkkmmmnnnmmmlllllllllmmmooorrrvvvyyy|||~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxtttooojjjgggbbb___\\\[[[\\\\\\ZZZWWWUUUQQQOOORRRTTTWWW\\\ccciiimmmssszzz{{{}}}xxxpppqqqssszzzkkkVVVVVVPPPEEE??????>>>;;;666555333111////////////////////////............zzz```QQQMMMFFFCCCDDDAAA>>>???@@@AAAAAA@@@>>>===@@@===???EEEIIIPPPcccwwwtttfff^^^ZZZYYYWWWZZZ^^^bbbfffjjjnnnrrruuu{{{~~~~~~~~~}}}|||wwwtttuuuuuuvvvyyy|||tttnnnllllllnnnttt|||~~~vvvrrriiigggfffggghhhiiiiiihhhkkkkkkkkkmmmppptttxxxzzz~~~~~~||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxtttpppkkkhhhbbb___[[[ZZZ\\\\\\ZZZXXXUUUQQQOOORRRUUUWWW]]]cccgggkkkrrryyy~~~~~~zzz|||~~~|||sssrrrrrryyynnnXXXTTTKKKCCC@@@@@@>>>999666555333111000/////////////////////............yyy___PPPMMMFFFCCCEEEAAA??????@@@@@@@@@??????>>>AAA>>>@@@FFFJJJSSShhh~~~qqqddd]]]ZZZXXXWWWZZZ^^^ccchhhkkkooosssvvv{{{~~~}}}~~~~~~}}}{{{wwwtttuuuuuuuuuxxx}}}{{{tttmmmllllllooouuu}}}~~~wwwqqqhhhfffddddddeeegggggggggiiiiiiiiikkknnnrrrvvvxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||yyyyyyyyywwwtttpppllljjjccc___[[[YYY[[[\\\[[[ZZZVVVRRRPPPRRRUUUWWW]]]ccceeejjjqqqzzz~~~~~~}}}{{{}}}~~~wwwrrrqqqwwwrrr[[[RRRHHHAAAAAABBB>>>999777555333111000///000000////////////............yyy___PPPMMMFFFDDDEEEBBBAAA@@@>>>======???@@@AAACCC@@@BBBHHHKKKUUUmmmpppccc\\\ZZZYYYYYY[[[^^^dddiiimmmppptttwww}}}~~~}}}~~~~~~}}}|||{{{vvvtttuuuvvvuuuwww|||zzzsssmmmlllmmmooovvv~~~~~~vvvqqqiiifffcccbbbdddeeefffggggggggggggiiilllppptttvvv|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxwwwtttqqqnnnllleee```[[[YYY[[[]]]]]]\\\XXXSSSQQQSSSUUUWWW\\\bbbeeejjjrrr{{{~~~~~~}}}}}}|||rrrrrrwwwuuu^^^RRRFFFBBBBBBBBB===999777666444222000000000000////////////............xxx___PPPMMMFFFDDDEEEBBBBBB@@@>>><<<<<<>>>AAACCCCCCAAADDDIIILLLXXXrrr~~~nnnbbb\\\[[[ZZZZZZ\\\___dddiiimmmqqqvvvyyy~~~}}}}}}}}}|||{{{zzzvvvtttvvvvvvtttwww{{{|||uuuooonnnnnnpppwww}}}uuuoooiiieeeaaa___```ccceeeeeeeeeeeeeeegggjjjnnnrrrtttzzz~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyxxxxxxwwwtttrrrooommmgggbbb\\\ZZZ\\\___```___ZZZUUURRRTTTUUUVVVZZZ```ccciiirrr{{{~~~~~~tttqqquuu}}}xxxaaaTTTHHHCCCCCC@@@===;;;777666444222111000000000////////////............xxx^^^PPPMMMFFFDDDFFFBBB??????>>>>>>>>>???AAAAAABBB@@@CCCIIINNN[[[xxx{{{lllaaa[[[ZZZZZZZZZ^^^```dddhhhlllrrrxxx|||~~~}}}}}}}}}|||zzzzzzvvvtttvvvvvvtttvvvzzzxxxrrrpppqqqsssyyy|||tttnnnfffbbb]]][[[\\\^^^aaabbbccccccdddfffiiimmmqqqsssvvv|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyxxxxxxvvvtttrrrpppoooiiiccc]]]ZZZ]]]```bbbbbb]]]XXXTTTTTTUUUUUUYYY^^^aaagggpppzzzwwwpppttt{{{|||cccVVVJJJFFFCCC>>><<<===888666444222111000000111////////////............xxx^^^PPPMMMFFFDDDFFFCCC===>>>???@@@AAA@@@@@@???@@@???CCCIIIOOO]]]|||zzzkkk___ZZZZZZZZZZZZ___aaadddhhhlllrrryyy}}}~~~}}}}}}}}}{{{zzzzzzvvvtttvvvvvvtttvvvyyy{{{uuussssssttt{{{|||sssmmmccc___ZZZWWWXXX[[[]]]___ccccccccceeehhhlllppprrrrrrxxx~~~~~~||||||||||||||||||||||||yyyxxxwwwvvvtttrrrqqqpppjjjddd^^^[[[]]]aaacccccc^^^YYYUUUUUUTTTTTTXXX]]]___fffoooyyyyyyooosss{{{dddXXXLLLGGGCCC===;;;>>>888666444222111111111111000/////////............ttt\\\PPPMMMEEEBBBCCC@@@CCCBBB@@@?????????@@@@@@AAACCCFFFJJJOOOaaaxxxkkkbbb[[[VVVVVVYYY^^^bbbhhhmmmqqqvvvzzz~~~||||||||||||{{{zzzyyywwwuuutttuuuvvvwww}}}zzzvvvvvvyyyzzzqqqjjj```]]]XXXVVVVVVWWWXXXXXX^^^```bbbccceeehhhmmmpppsssxxx~~~}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzz{{{yyywwwwwwvvvtttrrroookkkfff```]]]___aaaccccccaaa^^^YYYVVVTTTUUUWWWYYY^^^ccclllvvvtttqqqsssiiiYYYIIICCCCCC@@@<<<:::888555222111111111000///.........///////////////ttt\\\PPPMMMEEEBBBCCC@@@BBBBBB@@@?????????@@@@@@AAACCCGGGKKKSSSeeeuuuhhhaaa[[[WWWXXX[[[^^^aaaggglllqqquuuzzz}}}~~~|||{{{{{{{{{zzzzzzyyywwwuuutttuuuvvvwww}}}{{{wwwwwwzzzyyypppjjj```\\\WWWTTTTTTUUUUUUUUUZZZ]]]```bbbdddgggkkknnnqqquuu|||~~~}}}|||||||||{{{{{{zzzzzzzzzyyywwwvvvvvvtttrrroookkkfff```]]]^^^```aaabbbaaa^^^ZZZVVVSSSTTTUUUWWW]]]ccclllvvvvvvrrrsss~~~kkk[[[JJJDDDCCC@@@<<<:::888666222111111111000//////////////////.........ttt\\\PPPMMMEEEBBBCCC@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@BBBGGGMMMWWWkkk{{{pppfff```\\\YYYZZZ^^^^^^aaaggglllpppuuuzzz}}}~~~{{{{{{{{{zzzzzz{{{yyywwwvvvuuuuuuvvvwww}}}|||xxxxxx{{{wwwnnnhhh```\\\WWWSSSRRRRRRRRRRRRUUUXXX]]]```cccfffiiilllnnnrrrxxx}}}~~~~~~}}}|||{{{zzzzzzzzzxxxwwwvvvvvvtttrrrpppkkkfff```\\\\\\^^^``````aaa^^^ZZZUUUSSSSSSTTTUUU[[[aaakkkuuuxxxsssrrr|||nnn]]]LLLFFFDDDAAA===:::888666333111111111000///000000//////......------ttt\\\PPPMMMEEEBBBCCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCHHHOOOZZZooowwwmmmddd___\\\ZZZ[[[___```ccchhhmmmqqqvvv|||||||||||||||{{{{{{zzzxxxvvvuuuvvvwwwxxx}}}}}}yyyxxx{{{~~~vvvmmmggg```\\\VVVRRRPPPPPPOOOOOOQQQUUU[[[___bbbeeehhhjjjkkkpppvvvzzz~~~~~~}}}|||{{{zzzzzzxxxwwwvvvvvvuuussspppkkkgggaaa]]][[[\\\^^^___^^^\\\YYYUUUTTTTTTUUUVVVZZZ```jjjttt~~~zzzssspppxxxrrraaaOOOGGGEEEBBB===;;;999666333222222222111000111111000///...------,,,ttt\\\PPPMMMEEEBBBCCC@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDIIIQQQ]]]qqqtttkkkbbb^^^\\\YYY[[[^^^bbbeeejjjnnnsssxxx~~~~~~~~~~~~}}}}}}|||{{{yyywwwvvvwwwxxxyyy~~~~~~zzzxxxzzz}}}}}}tttlllgggaaa\\\VVVRRRPPPOOONNNMMMPPPTTTYYY^^^aaadddgggjjjjjjnnntttxxx{{{~~~}}}|||{{{{{{zzzyyyxxxwwwwwwvvvtttrrrkkkhhhccc]]]ZZZZZZ\\\___\\\ZZZXXXVVVUUUVVVWWWXXXXXX^^^hhhsss}}}zzzrrrmmmsss~~~~~~}}}wwweeeRRRIIIFFFBBB>>><<<999666333222222222111000111111000///...------,,,ttt\\\PPPMMMEEEBBBCCC@@@@@@AAAAAABBBBBBBBBBBBAAADDDDDDIIISSS```uuuqqqhhh```]]]\\\ZZZ\\\___dddgggkkkoootttyyy~~~}}}{{{yyywwwwwwwwwxxxyyy~~~|||yyyzzz{{{}}}{{{tttlllgggbbb]]]WWWSSSPPPPPPOOONNNOOORRRWWW[[[___bbbfffhhhggglllqqqvvvyyy~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyxxxvvvtttmmmjjjeee___ZZZYYY\\\^^^\\\[[[YYYWWWVVVWWWXXXYYYWWW]]]gggqqqzzzzzzpppiiinnnxxx~~~{{{hhhUUUKKKGGGCCC???<<<999777444222222222111000000000//////......------ttt\\\PPPMMMEEEBBBCCC@@@@@@@@@BBBCCCCCCCCCBBBBBBCCCDDDJJJUUUddd{{{}}}kkkddd]]]\\\\\\\\\^^^bbbeeegggkkkooosssyyy~~~}}}}}}|||zzzxxxwwwxxxyyyzzz~~~|||{{{|||}}}~~~zzzsssmmmhhhccc^^^XXXTTTRRRQQQQQQPPPOOOQQQUUUXXX[[[^^^cccfffdddiiinnnrrruuuzzz~~~~~~}}}}}}}}}|||||||||}}}{{{zzzzzz{{{zzzxxxvvvnnnlllggg```ZZZYYY\\\___```^^^\\\YYYWWWWWWWWWWWWVVV\\\fffpppxxxxxxmmmfffiiittt~~~~~~~~~kkkWWWLLLHHHDDD???===:::777444222222222222111///////////////.........ttt\\\PPPMMMEEEBBBCCC@@@???@@@BBBCCCDDDCCCBBBBBBCCCDDDJJJVVVgggyyyhhhaaa[[[[[[]]]]]]```eeedddgggjjjnnnrrrxxx~~~~~~~~~}}}}}}~~~|||zzzxxxxxxxxxyyyzzz~~~~~~||||||}}}|||zzzsssmmmiiiccc___YYYUUUSSSRRRRRRQQQNNNPPPSSSUUUXXX\\\aaaeeebbbggglllpppsssxxx~~~~~~~~~}}}}}}}}}|||||||||||||||}}}|||{{{{{{|||{{{yyywwwooommmhhhaaa[[[YYY\\\___cccaaa^^^[[[XXXVVVUUUTTTUUU\\\eeeooowww}}}wwwlllcccgggqqq}}}}}}{{{yyy{{{mmmXXXMMMIIIDDD???===:::777444333333333222111.........///////////////sss```OOOJJJHHHCCCBBBFFFBBBCCCCCCBBB@@@@@@BBBCCCCCCFFFMMMYYYmmmxxxhhhaaa[[[ZZZ[[[\\\___cccfffhhhlllooottt{{{}}}zzzwwwvvvvvvwwwxxx|||zzzyyy~~~xxxqqqjjjeee^^^[[[XXXTTTRRRPPPPPPPPPOOOQQQSSSUUUVVVYYY^^^aaa___ccciiinnnrrrwww{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||yyyvvvrrrsssoooiiiddd```^^^]]]^^^___aaaaaa]]]VVVSSSTTTWWWXXX]]]eeemmmsssyyy~~~~~~~~~~~~yyypppiiijjjqqq{{{}}}yyyxxxyyyyyyrrrZZZLLLGGGDDDCCCBBB===:::777555444333222111//////000000000000//////sss```OOOJJJHHHCCCBBBFFFBBBCCCCCCBBBAAA@@@BBBCCCEEEHHHPPP]]]qqquuufff___ZZZZZZ\\\\\\```dddgggiiimmmqqqvvv}}}}}}zzzxxxwwwwwwxxxyyy~~~{{{zzz~~~{{{vvvooohhhccc]]][[[XXXTTTRRRPPPPPPPPPPPPRRRTTTUUUWWWZZZ^^^aaa```cccgggllloootttxxx|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||yyyvvvtttpppkkkeee```^^^]]]]]]___aaabbb^^^XXXUUUUUUWWWYYY___gggooouuuzzz~~~~~~~~~|||ssskkklllrrr{{{}}}yyyvvvttt{{{uuu\\\MMMGGGCCC@@@@@@<<<999666444333222111000//////000000000000//////rrr___NNNJJJHHHDDDBBBEEEAAABBBCCCBBBAAA@@@BBBDDDGGGKKKTTTbbbxxx}}}qqqddd]]]YYYZZZ]]]^^^aaafffiiikkknnnsssxxx~~~{{{yyyxxxyyyzzz{{{~~~}}}|||{{{~~~|||wwwrrrllleeeaaa\\\ZZZWWWSSSQQQPPPPPPPPPQQQSSSUUUWWWXXXZZZ^^^aaa```cccfffiiilllpppuuuyyy~~~~~~}}}}}}|||}}}}}}~~~~~~~~~|||zzzvvvrrrmmmfffaaa^^^]]]\\\^^^aaacccaaa\\\XXXVVVWWWZZZ```hhhpppwww{{{}}}~~~}}}~~~uuunnnnnnsss{{{yyysssoooxxx{{{xxx^^^NNNGGGBBB>>>===;;;888555333222111000/////////000000000000//////ppp^^^NNNJJJHHHDDDBBBEEEAAABBBBBBBBBAAAAAABBBDDDGGGLLLWWWhhhzzzmmmaaa[[[XXXZZZ]]]___cccgggjjjlllpppuuuzzz~~~~~~}}}{{{{{{{{{|||}}}~~~~~~|||yyy|||}}}xxxtttoooiiiccc___ZZZXXXUUURRRPPPOOOOOOPPPRRRTTTVVVXXXYYY[[[^^^```bbbdddfffgggjjjnnnssswww{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}xxxuuuooohhhccc___]]]\\\^^^aaacccccc___[[[XXXWWWYYY___gggooouuuzzz~~~}}}}}}|||}}}vvvnnnooosss{{{zzztttqqqyyyzzz~~~{{{```PPPHHHBBB>>>===<<<999555333222222111/////////000000000000//////ooo]]]MMMJJJIIIDDDBBBEEE@@@AAABBBBBBAAAAAACCCEEEGGGLLLYYYlllwwwlll___ZZZWWW[[[^^^```dddhhhkkkmmmqqqvvv|||~~~~~~}}}}}}~~~~~~~~~|||xxx{{{~~~|||yyytttoookkkfffaaa]]]VVVUUURRROOONNNNNNNNNOOOQQQSSSVVVXXXZZZ[[[^^^```dddeeeggghhhjjjnnnssswwwyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvqqqjjjddd```]]]\\\^^^```ccccccaaa]]]YYYWWWXXX]]]dddkkkqqqvvv{{{~~~~~~~~~|||{{{vvvoooooosssyyyzzzwwwvvvxxxzzz}}}}}}bbbRRRJJJDDD@@@???===:::777444444333222000//////000000000000//////nnn\\\MMMJJJIIIDDDBBBDDD@@@AAABBBBBBAAAAAACCCEEEFFFMMM[[[qqqtttjjj^^^YYYWWW[[[___aaadddhhhkkkmmmrrrwww}}}~~~|||yyy{{{~~~{{{wwwtttoookkkgggbbb^^^ZZZSSSRRROOOMMMLLLLLLMMMMMMNNNQQQUUUXXXZZZ\\\^^^```ccceeegggiiikkkooosssvvvwww{{{~~~~~~~~~~~~~~~~~~zzzwwwrrrlllfffbbb___]]]^^^```aaabbbaaa^^^ZZZXXXVVVZZZ```fffkkkqqqwww|||~~~~~~|||yyy}}}yyyqqqppprrrwwwzzzyyyyyytttvvvyyyfffUUULLLFFFBBB@@@===;;;777555444444222111//////000000000000//////mmm[[[MMMJJJIIIDDDBBBDDD@@@AAABBBBBBAAAAAACCCEEEGGGNNN]]]uuuqqqiii^^^YYYXXX[[[___aaadddhhhjjjmmmrrrwww~~~}}}{{{}}}~~~|||xxxuuurrrooojjjeeebbb^^^ZZZWWWPPPOOOLLLJJJJJJJJJKKKLLLLLLOOOTTTWWWZZZ\\\___aaaaaadddgggjjjlllooorrruuutttyyy~~~~~~zzzwwwsssmmmhhhccc```___^^^___```aaa```^^^[[[YYYVVVYYY]]]aaagggnnnvvv{{{|||yyy|||vvvsssrrrtttzzzyyywwwxxxppprrrvvv}}}jjjXXXNNNFFFAAA???<<<:::666444333333111000//////000000000000//////lll[[[MMMJJJIIIDDDBBBDDD???AAABBBBBBAAABBBDDDFFFHHHOOO___www}}}oooggg^^^YYYXXX\\\___aaadddgggjjjmmmrrrwww~~~|||~~~~~~{{{xxxssspppoookkkfffbbb^^^ZZZWWWTTTNNNMMMKKKIIIHHHIIIJJJKKKJJJNNNSSSWWWZZZ\\\___aaa___bbbgggjjjlllooorrrtttrrrwww~~~yyywwwsssnnniiidddaaa```___^^^______```^^^\\\YYYWWWYYY\\\___eeemmmuuu{{{~~~~~~|||xxx{{{zzzuuusssssswww|||yyyuuuuuunnnqqqvvv}}}mmmZZZOOOFFF@@@>>>;;;999555333222222000/////////000000000000//////kkk^^^OOOIIIFFFDDDBBBCCCAAA@@@BBBFFFEEEBBBDDDHHHLLLVVVhhhyyyjjjaaa\\\[[[ZZZZZZ]]]aaaeeehhhmmmpppuuuzzz~~~~~~~~~zzzvvvssspppiiieee```[[[XXXVVVSSSPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFIIIMMMSSSWWW[[[]]]^^^cccdddgggjjjmmmoooqqqrrrssswww|||~~~yyysssmmmiiieeebbb```___```aaaccccccaaa]]]YYY[[[YYY[[[bbbgggkkkrrrxxx~~~}}}{{{rrrppptttxxx{{{vvvqqqsssrrrtttyyyqqq\\\PPPGGGAAA???===<<<999666444111000///222111111111000000//////kkk]]]OOOIIIFFFDDDBBBCCCCCCAAAAAACCCCCCAAADDDJJJNNNYYYmmmwwwiii```\\\[[[ZZZ[[[]]]bbbfffiiiooorrrwww}}}~~~~~~~~~}}}xxxsssooommmfffbbb]]]YYYVVVSSSPPPNNNKKKJJJIIIHHHHHHGGGGGGGGGFFFHHHMMMRRRVVVZZZ\\\]]]bbbdddgggjjjmmmoooqqqrrrssswww|||~~~yyysssmmmiiifffbbb````````````bbbbbbaaa]]]ZZZZZZXXXYYY```fffjjjpppvvv}}}|||zzzqqqnnnqqquuuzzzuuuqqqooooooqqqwwwrrr^^^QQQHHHBBB@@@===<<<999666444222000///111111000000000/////////jjj]]]OOOHHHFFFDDDCCCDDDDDDAAA@@@AAAAAAAAAFFFLLLPPP^^^ttttttggg^^^[[[ZZZZZZ[[[^^^cccgggjjjqqqtttzzz}}}}}}|||}}}zzzuuupppkkkgggaaa^^^YYYUUURRRPPPMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEHHHKKKPPPTTTXXXZZZ\\\bbbcccfffiiillloooqqqrrrssswww|||~~~yyysssnnnjjjfffccc``````______`````````]]][[[XXXVVVXXX^^^cccgggmmmsss}}}~~~{{{zzzxxxmmmjjjlllpppxxx}}}yyytttoookkklllnnnttt}}}vvvaaaSSSIIICCCAAA>>><<<:::777444222000000000000///////////////...jjj\\\NNNHHHFFFCCCCCCDDDDDDBBBBBBDDDCCCCCCGGGMMMRRRaaa{{{sssfff^^^ZZZZZZ[[[\\\```dddhhhkkkqqquuu{{{~~~|||{{{zzz{{{~~~yyysssmmmfffbbb^^^ZZZVVVRRRPPPNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEGGGJJJNNNSSSVVVYYYZZZaaabbbeeeiiilllooopppqqqssswww|||}}}zzztttoookkkgggdddaaa```___^^^^^^______^^^\\\XXXVVVWWW]]]bbbeeekkkqqq{{{|||yyyyyy~~~tttiiidddfffjjjoooxxx{{{wwwrrrmmmkkkkkkmmmrrrzzzyyydddUUUJJJDDDCCC>>><<<:::777444222111000////////////............iii[[[MMMHHHFFFCCCCCCDDDCCCBBBDDDHHHHHHFFFHHHLLLSSSddd~~~qqqeee^^^YYYZZZ[[[]]]aaaeeeiiilllqqquuu|||}}}zzzxxxxxxyyy|||~~~}}}xxxrrrjjjccc^^^[[[XXXTTTPPPNNNMMMKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGJJJMMMQQQUUUXXXZZZ___aaadddhhhkkknnnpppqqqrrrwww||||||~~~~~~}}}zzzuuupppmmmiiidddaaa```___^^^___``````^^^]]]YYYVVVWWW]]]aaadddjjjpppwww}}}|||yyyxxx}}}~~~pppddd___```dddhhhrrr|||~~~{{{xxxrrrmmmnnnmmmooorrrxxx}}}}}}gggWWWJJJDDDDDD>>>===:::777555222111000............////////////hhh[[[MMMGGGEEECCCCCCDDDBBBAAADDDIIIIIIGGGHHHLLLTTTggg|||oooddd]]]YYYYYY[[[^^^bbbgggjjjmmmpppuuu}}}{{{wwwvvvwwwyyy{{{}}}~~~~~~}}}~~~{{{vvvppphhh```[[[YYYVVVRRROOOMMMLLLJJJHHHGGGGGGFFFFFFEEEFFFFFFGGGFFFGGGJJJMMMQQQUUUXXXZZZ^^^```cccgggkkknnnpppqqqrrrvvv|||}}}{{{yyyvvvxxxyyyzzzzzz{{{~~~~~~~~~}}}zzzuuuqqqnnnjjjeeebbb```______```bbbaaa___]]]XXXVVVWWW\\\```ccchhhnnnsssyyy|||yyyxxx|||}}}ooobbb]]]^^^aaaeeeqqq}}}{{{uuuoooqqqpppqqqtttxxx|||~~~~~~iiiXXXJJJDDDDDD???===;;;888555333111111...////////////000000000gggZZZMMMGGGEEECCCCCCDDDBBB@@@BBBEEEFFFEEEHHHMMMVVViiiyyymmmbbb\\\XXXYYY\\\___ccchhhkkkmmmqqqvvv~~~|||wwwuuuuuuwwwyyyxxxzzz}}}~~~}}}||||||}}}||||||{{{{{{zzz{{{|||~~~}}}{{{xxxsssnnnfff]]]XXXVVVSSSOOOMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPUUUXXXZZZ]]]___cccgggjjjnnnpppqqqrrrvvv|||~~~|||yyyvvvtttrrrqqqssstttuuuvvvwwwzzz}}}}}}|||{{{{{{|||}}}|||zzzvvvrrroookkkfffbbb______aaacccdddccc```]]]WWWTTTUUUZZZ^^^```eeekkkooovvv}}}zzzxxx{{{}}}oooccc]]]^^^aaagggtttzzzsssrrrrrrsssvvvzzz~~~jjjXXXJJJDDDDDD???===;;;888555333222111/////////000000000111111gggZZZLLLGGGEEECCCCCCDDDBBB@@@???AAABBBBBBGGGNNNXXXkkkvvvkkkaaa[[[XXXYYY\\\___dddhhhlllnnnqqqwww}}}xxxuuuuuuwwwxxxuuuxxxzzz{{{zzzyyyzzzzzzzzzzzzzzzyyywwwwwwyyy{{{zzzxxxuuuqqqlllddd[[[VVVTTTQQQMMMKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJMMMPPPUUUXXX[[[]]]___bbbfffjjjmmmpppqqqrrrvvv}}}~~~}}}{{{yyyuuurrrooommmnnnppprrrssssssuuuxxx{{{|||{{{zzzyyyzzz|||~~~|||zzzvvvsssoookkkfffccc___```bbbdddfffdddaaa]]]VVVSSSSSSXXX\\\^^^ccciiimmmuuu~~~{{{yyy{{{pppddd^^^___bbbjjjwww}}}wwwrrrrrrssswww|||kkkXXXJJJDDDDDD???>>>;;;888555333222111//////000000111111222222hhh[[[NNNHHHFFFDDDCCCCCCEEEDDDDDDEEEDDDCCCHHHOOO]]]rrrttthhh```\\\[[[]]]```bbbeeeiiinnnqqqsssxxx~~~~~~zzzvvvtttttttttuuuuuuwwwxxxxxxwwwvvvuuuwwwvvvvvvvvvvvvvvvvvvvvvyyyxxxuuuooohhh```YYYTTTPPPOOOLLLIIIHHHHHHHHHIIIGGGEEECCCBBBDDDEEEEEEEEEFFFIIILLLPPPSSSWWW[[[^^^```bbbfffhhhjjjmmmpppssssssxxxzzzuuurrrnnnkkkkkkooopppuuuwwwvvvwww{{{~~~}}}~~~|||}}}~~~~~~}}}yyytttooojjjfffddd```___```cccffffffbbb^^^XXXWWWUUUVVVYYY^^^cccfffooouuu~~~}}}~~~~~~~~~|||yyy}}}tttjjjdddcccdddrrr~~~~~~uuurrrsssuuuwwwzzz|||}}}}}}}}}nnnZZZQQQJJJEEE???===:::777555333333333222222111000//////000000gggZZZMMMHHHFFFDDDCCCDDDEEECCCCCCEEEDDDEEELLLUUU^^^uuurrrggg___[[[[[[]]]```bbbeeeiiinnnrrrvvvzzz{{{wwwuuuttttttrrrssstttuuuvvvvvvuuutttuuuuuuuuuttttttttttttttttttsssqqqmmmfff___YYYUUUOOONNNKKKIIIGGGGGGHHHHHHHHHFFFDDDDDDEEEFFFFFFEEEFFFHHHLLLOOORRRVVVZZZ]]]___bbbeeehhhjjjmmmpppssssssyyyzzztttnnnllljjjhhhjjjnnnuuuzzz}}}}}}~~~~~~}}}~~~~~~|||xxxsssnnniiieeeccc```______aaacccbbb^^^ZZZWWWVVVUUUUUUYYY^^^cccgggmmmsss|||~~~~~~~~~|||yyy}}}wwwkkkeeeeeehhhvvv{{{qqqnnnpppssswwwyyy{{{|||||||||~~~ppp\\\QQQJJJDDD???===:::777555444333333222222111000000000000000fffYYYLLLHHHFFFEEEDDDEEECCCAAAAAABBBBBBCCCJJJSSSaaaxxx|||oooeee^^^[[[[[[]]]```cccfffjjjooosssyyy}}}{{{xxxuuutttsssooopppqqqrrrssstttttttttsssrrrrrrrrrqqqqqqppppppnnnnnnllliiiddd^^^XXXTTTNNNLLLJJJGGGFFFFFFGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEFFFHHHKKKNNNQQQTTTXXX\\\^^^aaadddgggiiilllooorrrtttyyy}}}tttnnnhhhgggggghhhmmmsss|||}}}~~~~~~|||zzzwwwsssnnniiieeebbb```^^^]]]^^^```___ZZZVVVUUUTTTSSSTTTXXX^^^dddgggkkkqqqzzz~~~~~~|||zzz}}}{{{mmmfffiiinnn{{{vvvkkkhhhkkkpppuuuxxxzzzzzzzzzyyyzzz|||~~~sss]]]QQQIIIDDD???===;;;888555444333333222111000000000000000000eeeXXXLLLGGGFFFEEEDDDEEEFFFEEEFFFHHHFFFEEEIIIPPPddd}}}yyymmmddd^^^\\\\\\^^^aaacccfffkkkppptttzzz{{{wwwuuusssrrrmmmnnnoooppprrrsssssssssqqqqqqppppppooonnnmmmmmmkkkkkkjjjgggbbb[[[VVVRRRLLLJJJHHHFFFEEEEEEEEEFFFHHHGGGEEEEEEFFFGGGFFFDDDFFFHHHKKKMMMPPPSSSWWWZZZ]]]```cccfffhhhkkknnnqqqtttyyy}}}{{{rrrkkkffffffiiilllttt|||~~~~~~{{{yyywwwsssnnniiidddbbb___]]]\\\]]]^^^^^^ZZZVVVSSSRRRRRRSSSWWW]]]cccgggkkkqqqyyy~~~~~~}}}zzz}}}ooogggkkksss~~~qqqfffcccffflllrrrvvvxxxxxxxxxuuuvvvwwwyyy~~~www```RRRIIICCC???>>>;;;888666444333333111111000000000000000111dddXXXKKKGGGFFFDDDDDDEEEIIIKKKOOOSSSRRROOOQQQWWWgggwwwkkkccc___]]]\\\^^^aaadddggglllqqquuu{{{{{{wwwtttqqqpppmmmmmmnnnooopppqqqssssssqqqpppooonnnmmmlllkkkkkkjjjjjjhhheee___YYYSSSPPPJJJHHHFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDFFFFFFEEECCCFFFHHHKKKMMMOOORRRVVVYYY\\\___bbbeeegggjjjmmmpppsssxxx|||xxxoooiiieeeggglllrrr|||~~~~~~~~~~~~~~~}}}~~~zzzyyywwwsssnnniiieeebbb^^^\\\[[[\\\^^^^^^[[[XXXRRRQQQQQQRRRVVV\\\bbbfffkkkqqqyyy~~~~~~}}}zzz}}}qqqhhhlllsss~~~}}}nnnbbb___ccciiioootttvvvvvvvvvqqqrrrtttwww}}}|||cccTTTJJJDDD@@@>>>;;;888666444444444111000000000000000111111eeeXXXKKKGGGEEEDDDCCCDDDDDDFFFLLLRRRTTTSSSVVV\\\jjjtttiiibbb___^^^\\\^^^bbbeeehhhmmmrrrvvv{{{|||xxxtttqqqooommmmmmmmmmmmnnnoooqqqqqqpppooonnnlllkkkiiihhhhhhggggggfffbbb]]]WWWQQQNNNHHHFFFDDDBBBAAABBBCCCDDDCCCBBBBBBDDDFFFGGGFFFDDDGGGIIILLLNNNOOORRRUUUXXX[[[^^^aaadddfffiiillloooqqqvvv~~~~~~yyyuuulllgggdddhhhooovvv}}}|||}}}yyyyyywwwtttpppjjjeeebbb^^^\\\ZZZ[[[^^^___\\\YYYRRRQQQPPPQQQUUU[[[aaadddlllrrrzzz~~~~~~~~~~~~~~~zzz}}}rrrhhhjjjpppzzz|||nnnbbb^^^aaaggglllqqqsssuuuuuuppprrruuuyyyfffVVVLLLFFF@@@>>><<<999666555444444000000000000000111111222fffYYYLLLGGGEEECCCBBBCCC???@@@DDDJJJLLLMMMTTT[[[kkkqqqfff```^^^^^^\\\^^^bbbeeeiiimmmssswww|||}}}}}}~~~~~~zzzvvvsssqqqllllllkkkkkkkkklllnnnnnnmmmmmmkkkjjjhhhfffeeedddbbbbbbaaa___[[[UUUPPPMMMFFFEEECCCAAA@@@AAABBBCCCBBBAAABBBEEEHHHIIIHHHFFFIIIJJJMMMNNNPPPRRRUUUXXX[[[]]]aaaccceeehhhlllnnnooottt{{{{{{uuuqqqjjjffffffkkkrrr{{{~~~~~~}}}~~~~~~|||||||||yyyyyyxxxuuuqqqkkkfffccc```]]]ZZZ[[[\\\]]]ZZZWWWRRRQQQPPPQQQTTTYYY___bbbkkkqqqyyy~~~~~~~~~}}}~~~zzz|||rrrggggggkkkttt}}}oooccc^^^aaaeeejjjnnnrrrttttttqqqsssxxx~~~iiiXXXMMMGGG@@@???<<<999666555444444000000000000000111222222fffYYYLLLGGGEEEBBBAAABBBCCCBBBCCCFFFHHHJJJRRR[[[lll|||nnnddd^^^]]]]]]\\\___bbbeeeiiinnnssswww}}}}}}zzzxxxyyyzzz{{{|||~~~|||xxxtttrrrkkkjjjiiiiiiiiijjjkkkllllllkkkjjjhhhfffdddbbbbbb]]]]]]]]]\\\YYYUUUPPPMMMEEEDDDBBB@@@@@@@@@BBBBBBAAABBBCCCFFFIIIKKKJJJIIIIIIKKKMMMOOOPPPRRRUUUXXXZZZ]]]```ccceeehhhkkknnnnnnssszzz}}}xxxsssnnnkkkhhhhhhooowww}}}}}}||||||||||||~~~~~~|||{{{|||zzzyyyyyyvvvrrrlllgggdddaaa^^^[[[ZZZ[[[ZZZWWWTTTSSSQQQPPPQQQTTTYYY^^^aaakkkpppxxx~~~~~~}}}~~~~~~~~~}}}~~~{{{|||rrrgggeeegggppp|||}}}pppddd___aaaeeeiiimmmpppssstttrrrvvv{{{jjjYYYNNNHHHAAA???<<<999777555555444000000///000000111222222eeeYYYMMMIIIHHHFFFDDDDDDBBBGGGDDDCCCIIIIIIOOO___ooowwwlllddd]]][[[]]][[[^^^cccgggkkkpppuuuyyy|||yyyvvvttttttttttttuuuvvvyyy{{{|||~~~~~~{{{wwwrrrppplllkkkhhhffffffhhhkkkmmmrrrooollliiifffccc```]]]\\\[[[ZZZXXXWWWSSSNNNJJJFFFEEECCCBBBAAAAAABBBCCC???AAADDDEEEFFFGGGJJJLLLJJJJJJKKKMMMPPPRRRUUUVVVZZZ]]]aaadddfffhhhkkkmmmqqqtttyyy}}}|||wwwppplllkkkkkklllpppxxx|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{}}}{{{xxxuuurrrnnnhhheeebbbaaa___]]][[[ZZZZZZZZZTTTRRRPPPPPPRRRVVV[[[^^^iiinnnttt{{{~~~}}}|||{{{{{{zzz|||~~~~~~}}}||||||}}}sssfffdddfffnnnwww~~~rrrgggaaabbbdddhhhmmmrrrvvvxxxyyy|||kkkXXXMMMFFF@@@???;;;888555222111111222222222222111111111000dddXXXMMMIIIHHHEEECCCDDDAAAFFFDDDCCCIIIIIIPPP```rrrwwwlllccc\\\ZZZ]]][[[^^^bbbgggkkkooouuuyyy~~~{{{wwwtttqqqppppppoooooopppqqqssstttwwwxxxxxxyyyzzzzzz{{{zzzyyyzzz}}}|||wwwtttqqqmmmkkkhhhffffffhhhjjjlllooommmjjjgggfffccc```]]]\\\ZZZXXXVVVTTTQQQMMMIIIFFFEEECCCAAA@@@@@@AAAAAA???@@@BBBDDDEEEGGGJJJLLLKKKKKKMMMNNNQQQSSSUUUVVVYYY\\\```ccceeegggjjjmmmppptttxxx}}}|||vvvpppkkkhhhhhhkkkqqqzzz}}}~~~}}}|||{{{{{{{{{}}}{{{xxxuuurrrnnniiieeebbb```^^^\\\ZZZYYYYYYYYYUUUSSSQQQQQQRRRVVVZZZ]]]fffkkkrrryyy~~~~~~}}}}}}||||||{{{|||~~~~~~|||||||||}}}sssgggdddgggllluuu~~~vvvkkkddddddgggkkkrrryyy~~~mmmZZZNNNHHHAAA???<<<888555333222111111111000000000/////////cccWWWKKKHHHGGGDDDBBBCCCAAAEEECCCCCCJJJKKKRRRcccyyyvvvkkkbbb[[[YYY[[[[[[^^^bbbfffkkkpppuuuyyy{{{wwwrrrpppooonnnmmmlllkkkkkkkkkkkknnnoooooopppqqqqqqqqqrrrrrrsssvvvxxxzzz||||||}}}|||xxxuuusssmmmkkkiiiffffffgggiiijjjkkkjjjgggfffeeeccc```^^^\\\YYYVVVRRRPPPNNNKKKHHHEEEDDDBBB@@@????????????>>>???AAAAAABBBEEEJJJMMMLLLMMMNNNPPPRRRSSSUUUVVVXXX[[[___bbbdddgggjjjlllpppsssxxx}}}|||vvvooojjjdddfffkkksss~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{}}}{{{xxxvvvsssooojjjgggbbb```^^^[[[ZZZYYYYYYYYYWWWUUURRRQQQRRRVVVZZZ\\\ccchhhooovvv}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~}}}|||{{{{{{|||uuuiiifffgggjjjttt~~~zzzppphhhhhhjjjoooyyyooo\\\PPPIIIAAA???<<<888555333222222////////////............aaaVVVJJJGGGFFFDDDBBBBBB@@@EEECCCDDDKKKMMMVVVggguuujjjaaaZZZXXXZZZ[[[^^^bbbgggkkkpppvvvzzz~~~zzzuuusssrrrqqqpppnnnllljjjiiihhhiiiiiiiiiiiiiiiiiijjjjjjkkklllnnnqqqtttwwwxxxyyy}}}~~~~~~}}}{{{xxxvvvtttnnnllliiigggffffffggghhhhhhgggfffffffffeeeccc```]]]YYYTTTOOOMMMKKKIIIGGGEEEDDDBBB@@@>>>>>>>>>>>>>>>?????????AAADDDIIIMMMLLLMMMNNNPPPRRRSSSTTTUUUXXX[[[___bbbdddfffiiikkkooosssxxx}}}{{{uuummmhhhbbbfffllluuu~~~{{{yyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||zzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{}}}{{{yyywwwtttqqqllliiicccbbb___]]][[[ZZZYYYYYYXXXVVVSSSQQQRRRUUUXXX[[[aaafffmmmuuu|||~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}|||zzz{{{|||wwwlllhhhiiillluuu~~~ssskkkjjjkkkrrr~~~qqq^^^PPPHHHBBB@@@===999666444333222////////////............~~~aaaUUUJJJFFFFFFCCCBBBCCCAAAEEECCCEEEMMMQQQZZZllltttiiiaaaZZZXXXZZZ[[[^^^ccchhhlllrrrwww{{{}}}{{{yyyxxxvvvsssqqqnnnllljjjhhhgggfffeeeddddddeeeeeedddeeegggjjjmmmpppssstttxxxyyyzzz|||}}}~~~~~~~~~|||||||||{{{zzzwwwuuutttnnnllljjjgggfffeeeeeefffgggffffffggghhhgggeeebbb^^^YYYSSSNNNKKKIIIGGGFFFDDDCCCAAA???>>>>>>>>>>>>??????@@@???@@@CCCHHHKKKKKKLLLNNNPPPRRRTTTTTTUUUXXX[[[___bbbdddfffiiikkkooosssxxx|||zzzssslllfffdddgggmmmvvv~~~{{{yyywwwyyy|||}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyuuuwwwyyy{{{{{{yyywwwvvvvvvvvvuuuuuuvvvwwwxxxyyyxxxyyyyyyzzz|||~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{}}}{{{yyywwwuuurrrnnnkkkfffdddaaa___\\\[[[[[[[[[XXXVVVSSSQQQQQQTTTWWWZZZ```eeelllttt{{{|||~~~~~~~~~~~~~~~{{{|||~~~}}}{{{zzzzzz{{{zzzppplllkkkqqqzzzuuulllkkklllssssss^^^PPPHHHCCCAAA===:::777444333333111111111000000000//////~~~```UUUJJJFFFFFFDDDCCCCCCAAAFFFDDDFFFOOOTTT^^^qqqrrrhhh```ZZZYYY[[[\\\```dddiiinnnsssyyy}}}~~~|||yyyvvvsssrrrmmmllljjjgggfffeeeeeefffbbbcccccceeegggiiikkklllqqqrrrtttvvvxxxzzzzzz{{{yyyyyyyyyyyyxxxvvvsssrrrooommmkkkhhhfffdddddddddeeeeeefffhhhiiihhhfffccc___ZZZTTTOOOLLLJJJGGGEEECCCBBB@@@???>>>??????@@@@@@AAAAAAAAAAAACCCFFFIIIJJJLLLOOORRRTTTVVVVVVVVVXXX[[[___bbbdddgggjjjlllnnnrrrxxx|||yyyrrrjjjeeedddgggmmmuuu{{{yyywwwwwwzzz}}}~~~|||yyywwwvvvuuuuuussstttuuuvvvuuutttrrrqqqnnnnnnmmmlllmmmnnnoooppprrrssstttvvvyyy{{{~~~}}}}}}~~~zzz{{{{{{|||}}}~~~}}}||||||{{{{{{{{{|||}}}|||zzzxxxwwwtttppplllgggeeeccc```]]]\\\[[[[[[VVVTTTQQQOOOPPPSSSVVVYYY___dddkkksssyyy~~~|||~~~~~~~~~{{{|||~~~}}}{{{yyyyyyzzz}}}}}}tttpppooouuu~~~xxxnnnlllllltttttt```PPPGGGCCCAAA>>>:::777555444444222222222222111111111111~~~aaaUUUJJJGGGGGGEEEDDDDDDBBBGGGFFFHHHQQQWWWbbbvvv~~~pppggg```ZZZYYY\\\]]]aaafffkkkooouuu{{{~~~{{{yyyuuurrrooonnnnnnnnniiihhhgggfffeeeffffffgggjjjlllnnnppprrrtttuuuvvvwwwwwwwwwwwwvvvsssqqqpppooonnnkkkhhhfffdddbbbbbbddddddeeeggghhhgggdddbbb```\\\VVVRRRNNNKKKGGGEEEBBBAAA@@@??????@@@AAABBBAAABBBCCCCCCBBBCCCEEEGGGKKKMMMPPPTTTWWWYYYZZZZZZYYY\\\```ccceeegggjjjmmmnnnrrrwww|||}}}xxxqqqiiiddddddfffkkkttt{{{xxxwwwuuuxxx|||~~~~~~|||yyyvvvsssqqqppppppmmmmmmnnnmmmlllkkkiiihhheeedddcccbbbbbbdddeeegggiiijjjlllooorrrvvvyyy{{{yyyyyyzzz{{{}}}~~~xxxzzz{{{||||||}}}}}}|||{{{{{{{{{{{{|||}}}|||zzzyyyxxxuuuqqqnnngggeeeccc___]]][[[[[[[[[TTTRRRPPPNNNOOORRRVVVXXX^^^cccjjjqqqwww}}}~~~~~~~~~~~~{{{|||}}}}}}zzzyyyyyyyyy{{{wwwsssrrrwww}}}pppmmmmmmtttwwwbbbRRRHHHDDDBBB>>>;;;888666555444333222222222222111111111aaaUUUJJJGGGGGGEEEDDDEEECCCHHHFFFIIISSSYYYeeexxx|||ooofff___ZZZZZZ]]]^^^bbbgggkkkpppvvv|||}}}zzzxxxwwwwwwqqqooommmjjjgggffffffeeefffgggiiillloooppprrrrrrvvvvvvvvvvvvtttrrrpppoooooonnnkkkhhhfffcccbbbaaabbbcccdddfffgggfffccc``````]]]XXXSSSOOOLLLGGGEEEBBBAAA@@@@@@@@@AAABBBCCCBBBCCCEEEEEECCCCCCDDDEEEKKKNNNRRRVVVZZZ\\\]]]]]]ZZZ]]]aaadddfffhhhkkkmmmmmmrrrwww||||||wwwqqqiiidddbbbeeejjjrrr~~~{{{yyyxxxsssvvvzzz|||}}}}}}~~~}}}{{{wwwssspppnnnllllllgggggggggfffdddcccaaaaaa___^^^\\\[[[\\\]]]___```aaabbbdddhhhlllppptttvvvuuuvvvwwwyyy{{{}}}~~~xxxzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}|||zzzyyyxxxuuurrrooofffeeebbb___\\\[[[ZZZZZZSSSQQQNNNMMMNNNQQQVVVXXX]]]aaahhhooouuu{{{~~~}}}}}}{{{}}}}}}}}}zzzyyyyyyyyyzzzyyyuuutttxxxrrrooonnnuuu~~~|||yyyxxxzzz~~~yyycccSSSJJJDDDBBB???;;;888666555444222222222222111111111000~~~aaaRRRLLLJJJCCCCCCGGGDDDBBBEEEDDDFFFNNNQQQaaa|||{{{kkkbbb\\\XXXWWWZZZ[[[^^^dddiiiooouuu|||zzzxxxvvvssspppmmmkkkjjjhhhggggggggghhhkkknnnooosssrrrrrrpppooonnnmmmmmmpppnnnkkkgggeeeccccccbbb```aaabbbccccccccccccccceeeaaa\\\WWWRRRMMMHHHEEEDDDCCCAAA@@@@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEIIIKKKOOOSSSXXX\\\___```^^^___```aaacccfffkkknnnqqqtttxxx{{{{{{tttlllgggdddaaadddjjjqqq{{{}}}yyywwwuuuxxxyyyzzz}}}}}}zzzwwwrrrooollljjjhhhfffdddccc```^^^[[[YYYWWWWWWWWWUUUSSSRRRRRRTTTVVVXXXZZZ]]]aaadddfffiiimmmppprrrsssvvvyyy{{{{{{zzzzzzzzzyyyxxxzzz~~~~~~~~~~~~~~~}}}|||||||||||||||~~~{{{xxxssspppmmmiiifffaaa]]]\\\[[[YYYXXXQQQOOOKKKJJJKKKPPPVVVYYY\\\```eeekkkpppvvv{{{}}}~~~}}}}}}{{{yyyvvvuuuzzz~~~yyyvvv}}}vvvrrrpppsss{{{xxxxxxvvvtttssswww~~~~~~dddSSSJJJFFFCCC???;;;999777444111222222222111111111111000eeeUUUOOOMMMEEEDDDGGGDDDDDDGGGFFFIIIPPPUUUfffzzzjjjaaa\\\XXXXXXZZZ]]]```fffkkkqqqwww}}}~~~|||yyyvvvtttsssnnnmmmkkkjjjiiijjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmjjjhhhfffdddcccbbb___```aaabbbbbbcccccccccgggddd```\\\XXXSSSNNNJJJDDDCCCAAA@@@@@@BBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJLLLOOOTTTYYY\\\___aaaaaabbbcccdddeeegggkkkooopppssswww{{{~~~zzzssslllfffccc```dddiiiqqqzzz}}}zzzwwwvvvxxxxxxzzz}}}}}}yyyuuupppllliiifffdddbbb\\\[[[YYYWWWUUUTTTSSSRRRSSSRRRQQQQQQQQQSSSVVVWWWUUUXXX\\\___bbbeeeiiikkkrrrsssuuuxxxyyyzzzzzzzzzzzzzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{xxxtttpppnnniiifffbbb___]]]\\\ZZZXXXPPPMMMJJJHHHJJJNNNTTTWWWZZZ^^^ccciiinnntttzzz~~~}}}~~~~~~~~~|||zzzxxxwww||||||{{{wwwuuuwww|||zzzyyyvvvrrrrrrvvv~~~fffTTTLLLEEEBBB>>>;;;999777444222222222222111111111111000fffVVVOOOMMMDDDCCCFFFBBBDDDHHHHHHJJJRRRWWWjjjxxxiii```[[[XXXXXX[[[___bbbhhhnnnsssyyy}}}|||wwwuuurrrooommmkkkjjjjjjjjjjjjkkklllmmmmmmnnnoookkkkkkjjjiiigggeeecccbbb______``````aaaaaabbbbbbfffdddbbb```]]]YYYSSSOOOGGGEEECCCBBBBBBCCCFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMQQQUUUYYY]]]```bbbdddeeeffffffgggiiillloooooorrrwwwzzz~~~yyyrrrkkkeeebbb```ccciiipppyyy~~~{{{xxxwwwwwwxxxzzz}}}~~~|||wwwsssmmmhhhdddaaa^^^\\\UUUTTTSSSQQQPPPOOOOOOOOOLLLLLLMMMNNNOOOQQQSSSTTTSSSWWW\\\```ccceeehhhkkknnnoooppprrrtttuuuvvvwww{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuurrrpppiiigggdddbbb```]]]ZZZWWWNNNLLLIIIGGGHHHLLLQQQTTTWWW[[[```ffflllrrrxxx}}}|||~~~~~~~~~}}}|||{{{~~~||||||}}}{{{wwwttttttxxxiiiVVVNNNDDDAAA===;;;999888555333222222222111111111111000bbbSSSLLLJJJBBBAAAEEEAAABBBGGGGGGJJJRRRYYYnnnuuuggg___[[[XXXYYY\\\___ccciiioootttzzz}}}yyyvvvrrrooommmmmmjjjjjjkkkkkkllllllmmmmmmiiiiiijjjiiihhheeecccaaa^^^^^^^^^^^^^^^___``````bbbaaaaaaaaa___\\\WWWSSSMMMKKKHHHEEEDDDEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKMMMOOOQQQUUUYYY^^^aaacccfffggghhhhhhhhhiiikkkmmmnnnrrrvvvzzz~~~~~~xxxqqqjjjdddaaa```ccciiipppxxx~~~{{{yyyxxxwwwxxxzzz~~~~~~|||vvvrrrkkkeeeaaa]]][[[YYYUUUTTTRRRQQQPPPOOOOOOOOOMMMNNNOOOQQQSSSTTTUUUVVVYYY]]]cccgggjjjlllnnnpppnnnooooooqqqsssvvvyyy{{{~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{xxxuuusssqqqiiigggfffdddbbb___ZZZVVVNNNKKKIIIGGGHHHKKKOOORRRUUUYYY^^^dddjjjqqqxxx}}}}}}}}}~~~~~~~~~~~~}}}|||{{{|||jjjXXXNNNCCC@@@===;;;:::888666444222222222111111111000000___PPPJJJIIIBBBCCCGGGDDDBBBHHHIIILLLTTT\\\tttssseee]]]ZZZXXXYYY\\\___ccciiioootttyyy~~~|||yyywwwuuutttppppppooonnnmmmlllkkkjjjiiiiiiiiiiiigggeeecccaaa]]]\\\[[[[[[[[[[[[\\\\\\^^^^^^___```aaa___[[[WWWUUURRRNNNJJJHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLOOOPPPRRRUUUYYY]]]aaacccfffggghhhhhhggghhhjjjkkkmmmqqqwww{{{~~~~~~xxxqqqiiidddaaaaaadddiiipppwww}}}{{{yyyxxxwwwxxx{{{~~~|||wwwrrrjjjddd___\\\YYYWWWWWWVVVTTTSSSRRRQQQPPPPPPSSSTTTVVVXXXZZZ\\\^^^^^^aaaffflllqqqtttuuuvvvwwwwwwvvvvvvxxx{{{~~~~~~}}}}}}|||}}}}}}|||||||||}}}}}}~~~|||||||||zzzxxxvvvsssqqqiiihhhfffeeeccc___YYYUUUNNNLLLIIIGGGHHHKKKNNNPPPTTTWWW]]]bbbiiipppxxx}}}}}}~~~|||}}}}}}|||~~~lllXXXNNNCCC@@@===;;;:::888666444222222222111111111000000```QQQKKKKKKDDDEEEJJJGGGDDDKKKLLLPPPXXXbbb|||}}}pppccc\\\YYYXXXZZZ]]]^^^ccciiippptttyyy}}}}}}|||xxxwwwuuurrrpppmmmkkkjjjjjjjjjiiihhhfffdddbbbaaa\\\[[[YYYXXXWWWWWWWWWXXX[[[[[[\\\^^^```aaa^^^\\\ZZZXXXUUUQQQMMMKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPRRRTTTXXX]]]aaaccceeeggghhhhhhhhhhhhiiijjjmmmrrrwww|||~~~xxxqqqjjjdddaaabbbeeekkkqqqwww|||zzzyyyxxxwwwyyy||||||wwwrrrjjjccc^^^[[[YYYWWWXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVXXX[[[___cccfffhhhnnnssszzz~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||}}}~~~}}}||||||{{{xxxuuusssqqqjjjhhhfffeeebbb^^^YYYUUUMMMLLLIIIGGGHHHIIILLLNNNRRRUUUZZZ```gggoooxxx}}}~~~~~~|||yyy~~~~~~{{{zzz{{{~~~mmmYYYOOODDDAAA===;;;999888555333222222222111111111111000}}}aaaQQQLLLKKKDDDDDDHHHEEEDDDKKKMMMQQQZZZddd{{{nnnaaa[[[YYYXXXZZZ^^^___dddjjjqqquuuyyy}}}}}}{{{wwwtttpppnnnllllllkkkiiifffdddbbbaaaaaa\\\ZZZXXXUUUSSSSSSSSSSSSVVVVVVWWWZZZ]]]______^^^\\\[[[YYYVVVSSSOOOLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPQQQTTTWWW\\\```bbbeeegggiiiiiiiiihhhjjjkkknnnrrrxxx}}}yyyqqqjjjeeeaaacccggglllrrrxxx~~~{{{yyyxxxwwwxxxzzz~~~}}}vvvqqqiiibbb]]][[[YYYWWWXXXXXXXXXYYYZZZ[[[\\\]]][[[\\\___dddjjjqqqwwwzzz~~~~~~}}}~~~~~~~~~}}}|||{{{}}}}}}||||||}}}}}}~~~}}}}}}|||{{{xxxuuurrrpppjjjhhhfffcccaaa]]]XXXUUULLLJJJHHHFFFFFFGGGJJJKKKPPPSSSXXX]]]dddmmmvvv|||~~~~~~}}}vvv{{{|||yyyxxxxxx{{{ppp[[[QQQEEEBBB>>>;;;999777444222222222222111111111111000{{{aaaQQQKKKIIIAAAAAAEEEAAABBBJJJLLLPPPYYYdddzzzmmm```[[[YYYXXXZZZ^^^```dddkkkrrrvvvzzz~~~~~~zzzwwwsssqqqooonnnllliiifffcccaaaaaaaaa\\\ZZZWWWSSSQQQPPPPPPPPPQQQQQQQQQTTTXXX[[[\\\\\\\\\\\\[[[YYYVVVRRROOOMMMHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQSSSWWW[[[___bbbeeegggiiijjjjjjjjjkkklllnnnsssyyy~~~yyyrrrkkkeeebbbdddhhhmmmrrrxxx}}}{{{yyywwwwwwyyy{{{~~~vvvppphhhaaa\\\ZZZYYYWWWYYYZZZ[[[]]]___bbbdddeeehhhiiimmmsss{{{}}}~~~~~~~~~}}}|||{{{~~~~~~}}}}}}~~~~~~~~~}}}{{{xxxuuurrrpppkkkhhheeebbb```\\\XXXUUUJJJIIIGGGEEEDDDFFFHHHIIINNNQQQUUU[[[bbbkkkuuu{{{~~~}}}}}}~~~}}}uuu{{{zzzxxxwwwvvvxxx|||rrr]]]SSSFFFCCC???;;;999777444111222222222111111111111000|||^^^TTTKKKGGGFFFDDDCCCEEEEEEFFFHHHNNNWWWjjjsssjjj```\\\ZZZXXXZZZ___eeehhhkkkooosssxxx}}}}}}yyyuuuqqqoooooommmjjjhhhfffccc___\\\YYYWWWSSSQQQPPPNNNKKKIIIKKKLLLLLLNNNQQQTTTXXXYYY\\\[[[[[[YYYWWWTTTQQQOOOLLLKKKJJJIIIJJJLLLNNNOOOPPPQQQRRRUUUXXX\\\```bbbdddeeefffffffffhhhkkkmmmnnnqqqvvvzzz}}}yyyrrrlllgggdddaaadddjjjrrryyy~~~}}}~~~|||zzzyyy{{{}}}zzz|||}}}yyyrrriiibbb___^^^\\\ZZZ]]]```dddhhhmmmqqqtttuuuwww{{{~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}||||||yyyvvvsssllliiieeebbb___\\\XXXUUUQQQJJJFFFFFFGGGFFFHHHKKKMMMQQQVVVZZZ___gggqqqxxx~~~{{{||||||xxxxxx{{{|||zzzwwwvvvuuuvvvzzzvvv___RRRGGGCCC???<<<999777555333111111111000000000000///zzz^^^TTTKKKGGGFFFDDDCCCEEEEEEEEEIIIOOOYYYlllsssiii```\\\YYYXXX[[[___gggjjjmmmqqquuuzzz|||xxxtttssspppmmmjjjgggeeebbb^^^[[[WWWTTTQQQNNNMMMKKKIIIGGGHHHHHHHHHJJJMMMPPPSSSUUUXXXXXXYYYYYYWWWUUURRRQQQKKKJJJJJJJJJKKKMMMOOOQQQPPPQQQRRRUUUXXX\\\```bbbdddeeeffffffggghhhkkkmmmnnnqqqvvvzzz}}}yyyrrrlllgggddddddggglllrrrxxx|||~~~{{{zzz{{{|||}}}xxxrrriiibbb___^^^]]]\\\aaaeeekkkrrrxxx~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}||||||yyyvvvsssmmmjjjfffccc```\\\YYYVVVRRRKKKFFFFFFGGGFFFGGGKKKMMMQQQUUUZZZ___fffpppxxx~~~zzzzzz~~~}}}vvvvvvzzz{{{yyyvvvtttvvvvvvyyy}}}www```RRRIIIEEE@@@<<<999666444111222222111111111000000000xxx^^^TTTKKKGGGFFFDDDCCCEEEDDDFFFJJJRRR[[[nnnrrriii___[[[YYYXXX[[[___fffiiinnnrrrvvv|||~~~~~~}}}yyyvvvuuuqqqnnnjjjgggdddaaa^^^[[[UUURRRNNNKKKJJJHHHFFFEEECCCCCCCCCDDDGGGIIILLLNNNRRRSSSVVVWWWXXXVVVTTTRRRLLLKKKKKKKKKLLLNNNPPPQQQPPPQQQRRRUUUXXX\\\```bbbdddeeeggggggggghhhkkkmmmmmmqqqvvvyyy}}}zzzsssmmmhhheeegggjjjnnnsssxxx{{{|||}}}~~~|||{{{|||wwwqqqiiibbb____________fffmmmvvv~~~~~~}}}|||||||||}}}~~~~~~~~~}}}|||{{{yyyvvvsssnnnkkkgggdddaaa^^^ZZZWWWTTTMMMGGGGGGGGGEEEFFFIIILLLPPPUUUYYY^^^fffooovvv~~~~~~}}}xxxxxx|||~~~sssssswww|||zzzwwwuuuvvvvvvvvvyyy~~~yyyaaaSSSKKKGGGAAA===999666222000333222222222111111111111www^^^TTTKKKGGGFFFDDDCCCEEEEEEFFFLLLSSS\\\nnnqqqggg^^^[[[YYYXXX[[[```dddggglllrrrvvv|||}}}}}}}}}}}}~~~|||yyyvvvuuusssppplllhhheeeaaa]]]ZZZTTTPPPLLLIIIHHHGGGEEEDDD?????????@@@BBBDDDFFFGGGKKKMMMQQQTTTVVVVVVTTTSSSNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRUUUXXX\\\```bbbdddfffggghhhhhhiiikkkmmmmmmqqquuuyyy|||zzztttmmmiiifffhhhjjjoootttxxx{{{||||||}}}|||}}}~~~vvvqqqiiiccc```aaabbbdddnnnwww~~~}}}}}}||||||~~~~~~~~~}}}||||||{{{yyyvvvsssooolllhhheeebbb___\\\YYYUUUNNNHHHGGGGGGEEEEEEHHHKKKOOOUUUYYY^^^eeennnttt{{{~~~|||{{{vvvvvvzzz~~~ppppppsss{{{}}}{{{yyywwwvvvtttrrrtttxxx}}}{{{cccTTTJJJFFFAAA===:::777333111333333333222222222111111xxx^^^TTTKKKGGGFFFDDDCCCEEEFFFGGGLLLSSS\\\nnnooofff^^^ZZZYYYYYY\\\aaadddhhhnnntttyyy}}}}}}}}}}}}}}}zzzxxxwwwuuurrroookkkgggbbb]]]YYYTTTPPPKKKHHHFFFFFFEEEDDD>>>>>>===>>>???@@@BBBCCCEEEGGGKKKOOORRRSSSRRRRRRRRRQQQQQQPPPOOONNNNNNNNNPPPQQQRRRUUUXXX\\\```bbbdddfffhhhiiiiiiiiikkkmmmmmmpppuuuyyy|||{{{tttnnnjjjggggggjjjpppvvvzzz}}}}}}~~~~~~~~~}}}||||||||||||~~~~~~~~~~~~}}}tttpppjjjdddbbbdddhhhkkkwww~~~~~~}}}|||||||||~~~~~~}}}|||{{{{{{{{{yyyvvvsssooolllhhhfffccc```]]]ZZZVVVOOOIIIHHHGGGEEEEEEHHHJJJNNNTTTYYY]]]dddlllrrryyy~~~|||zzztttuuuyyy}}}mmmmmmpppxxx}}}zzzyyywwwvvvtttqqqoooooosssxxx}}}~~~|||{{{~~~}}}eeeVVVHHHEEE@@@===:::888666444333333333222222222111111yyy^^^TTTKKKGGGFFFDDDCCCEEEFFFGGGLLLSSS]]]pppnnneee]]]ZZZYYYYYY\\\aaafffkkkrrryyy~~~~~~~~~~~~}}}{{{zzzvvvuuurrroookkkddd]]]XXXTTTPPPJJJGGGEEEEEEDDDDDD>>>======<<<===>>>@@@AAAAAACCCEEEIIILLLNNNOOOOOOSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRUUUXXX\\\```bbbdddfffhhhjjjjjjjjjkkkmmmlllpppuuuxxx|||{{{uuuoookkkhhhgggkkkqqqxxx|||~~~~~~}}}|||{{{zzzzzz|||~~~~~~rrrooojjjfffdddhhhnnnsss~~~~~~~~~~~~}}}}}}|||{{{{{{{{{}}}~~~~~~}}}|||{{{{{{{{{yyyvvvsssnnnlllhhhfffcccaaa]]][[[VVVOOOIIIHHHGGGEEEFFFIIIIIINNNTTTXXX\\\cccjjjpppwww~~~}}}|||zzzttttttxxx|||kkkkkknnnvvv|||vvvsssssssssrrrrrrpppmmmmmmpppuuuyyy{{{|||zzzzzzgggXXXHHHEEE@@@===;;;999777555333222222222111111111111yyy^^^TTTKKKGGGFFFDDDCCCEEEEEEFFFKKKTTT```uuu~~~mmmddd\\\YYYYYYYYY]]]bbbggglllttt{{{~~~}}}{{{zzzwwwvvvuuusssnnnfff]]]WWWSSSNNNIIIEEEDDDDDDCCCCCC>>>===<<<<<<<<<===>>>???>>>???AAACCCEEEHHHJJJLLLQQQRRRRRRRRRRRRRRRRRRQQQPPPQQQRRRUUUXXX\\\```bbbcccfffiiijjjjjjjjjkkkllllllpppuuuxxx||||||vvvpppllliiiiiimmmssszzz~~~}}}}}}~~~}}}}}}|||{{{zzz{{{|||}}}~~~~~~|||pppnnnkkkggggggkkktttzzz~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~|||{{{zzzzzzzzzyyyvvvsssnnnkkkhhheeecccaaa]]][[[VVVOOOIIIHHHHHHFFFGGGJJJHHHMMMSSSXXX\\\bbbiiiooovvv|||~~~|||{{{ttttttxxxzzzjjjjjjlllttt~~~yyyqqqnnnnnnoooppprrrpppmmmmmmpppuuuxxxzzz}}}|||}}}hhhYYYJJJFFFAAA===;;;888666444222222111111111000000000yyy^^^TTTKKKGGGFFFDDDCCCEEEDDDEEEKKKTTTbbbyyy|||mmmddd\\\YYYYYYYYY]]]bbbfffkkksss{{{~~~~~~|||{{{yyyxxxwwwwwwwwwuuuqqqhhh]]]VVVRRRMMMHHHDDDBBBBBBBBBBBB>>>===<<<;;;;;;<<<============>>>???AAADDDGGGIIIOOOPPPQQQSSSTTTTTTTTTTTTPPPQQQRRRUUUXXX\\\```bbbcccfffiiikkkkkkkkkkkkllllllppptttxxx{{{|||vvvpppllljjjlllooouuu{{{||||||~~~~~~~~~}}}|||{{{zzz{{{||||||}}}~~~yyyooonnnkkkhhhhhhnnnwww~~~}}}}}}}}}|||}}}~~~~~~|||||||||{{{zzzzzzyyyyyy||||||}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzyyyvvvtttmmmkkkgggeeeccc```]]][[[UUUNNNIIIHHHHHHFFFHHHKKKHHHMMMSSSXXX\\\aaaiiinnnuuu|||~~~|||{{{ttttttxxxyyyjjjiiikkksss}}}yyyppplllmmmoooqqqssspppnnnnnnqqqvvvxxxzzziiiZZZLLLHHHCCC>>>;;;777444222111111111000000000000///{{{___TTTJJJGGGEEECCCCCCEEEJJJJJJKKKRRRdddzzzjjjbbb[[[YYYZZZ[[[^^^ccckkkoootttzzz~~~~~~}}}~~~~~~}}}~~~}}}}}}{{{zzzyyyxxxxxxyyywwwvvvuuurrrjjj___VVVQQQLLLEEEBBBBBBCCCBBB@@@<<<===============<<<<<<<<<<<<===>>>AAADDDGGGHHHNNNPPPSSSVVVWWWVVVTTTSSSUUUUUUUUUUUUXXX[[[^^^```aaacccfffgggggghhhjjjkkkkkknnnsssxxx}}}~~~xxxppplllllllllooouuuzzz~~~~~~}}}||||||{{{{{{{{{zzz{{{|||}}}zzzsssllllllllllllnnnvvv~~~}}}{{{{{{|||~~~~~~}}}|||{{{zzzzzz|||||||||||||||||||||||||||}}}}}}}}}{{{xxxuuutttooollljjjgggeeebbb___\\\XXXSSSMMMGGGDDDDDDGGGIIIKKKNNNSSSXXX]]]dddkkkooouuu{{{}}}}}}}}}|||yyywwwyyyzzz}}}}}}qqqiiigggooo}}}wwwqqqnnnmmmooosssssstttuuuwwwzzz}}}kkkXXXMMMFFF???>>>===999666666333222111111000000111111yyy___TTTJJJGGGEEECCCCCCEEEGGGHHHJJJSSSeeeyyyjjjbbb[[[YYYZZZ[[[___dddjjjnnntttyyy~~~~~~~~~~~~~~~|||{{{|||{{{zzzyyyxxxwwwuuuuuuyyyxxxwwwwwwtttlllbbbYYYQQQLLLEEEBBBBBBCCCAAA@@@<<<===============<<<<<<======>>>???AAADDDFFFGGGLLLNNNQQQSSSUUUUUUUUUTTTVVVUUUUUUVVVXXX[[[^^^___aaacccfffggghhhhhhjjjkkklllooosssxxx}}}~~~yyyppplllmmmmmmqqqvvv{{{~~~}}}|||{{{{{{{{{{{{}}}~~~xxxrrrlllmmmooopppsss{{{~~~}}}}}}~~~~~~}}}|||{{{{{{zzz||||||||||||||||||||||||||||||}}}|||zzzxxxuuusssooommmjjjhhhfffbbb^^^[[[WWWSSSNNNHHHEEEEEEFFFHHHKKKNNNSSSXXX^^^eeelllqqqwww|||}}}xxxzzz|||rrrjjjgggppp}}}yyyssspppooossswwwzzz|||~~~mmmYYYPPPGGGAAA???===888555444444333222111111111111111www^^^TTTJJJGGGEEECCCDDDFFFEEEFFFJJJTTThhhxxxiiiaaa[[[ZZZZZZ[[[```eeekkkoootttzzz~~~~~~~~~~~~|||{{{yyyyyyxxxxxxxxxwwwuuusssrrrqqqwwwvvvvvvvvvtttmmmccc[[[RRRLLLEEEBBBBBBBBBAAA???<<<======>>>>>>=========?????????@@@AAACCCEEEFFFIIIJJJLLLOOOQQQTTTUUUVVVWWWVVVVVVWWWXXX[[[]]]^^^aaacccfffggghhhiiijjjlllllloootttxxx~~~~~~yyyqqqmmmmmmnnnrrrwww|||~~~}}}|||{{{{{{{{{{{{~~~|||uuuppplllooorrrvvv{{{~~~~~~~~~}}}||||||{{{|||||||||||||||||||||||||||||||||{{{yyywwwtttssspppnnnkkkiiifffccc^^^ZZZWWWTTTOOOKKKGGGFFFFFFGGGJJJMMMSSSYYY___gggoootttyyy~~~~~~}}}}}}~~~}}}|||wwwyyy{{{ssskkkhhhppp||||||uuurrrrrrwww}}}ooo[[[QQQIIIBBB???===888444333555555333222111111111111uuu^^^SSSJJJGGGFFFDDDDDDFFFEEEGGGLLLWWWkkkyyyiiiaaaZZZZZZ[[[\\\aaafffmmmqqqvvv{{{~~~~~~}}}{{{yyyxxxvvvvvvvvvvvvvvvuuusssqqqooonnnqqqqqqqqqrrrqqqkkkbbb[[[RRRLLLFFFBBBAAAAAA@@@>>><<<======>>>>>>>>>>>>===@@@@@@@@@AAABBBCCCDDDDDDFFFGGGHHHJJJNNNRRRUUUWWWWWWWWWWWWXXXYYY[[[\\\]]]aaacccfffhhhhhhiiikkkmmmmmmppptttyyy~~~yyyqqqnnnnnnnnnrrrwww|||~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~wwwqqqnnnmmmqqqwww|||~~~~~~}}}||||||||||||||||||||||||||||||{{{{{{{{{zzzxxxvvvtttrrrqqqooollljjjgggccc^^^ZZZWWWTTTQQQMMMJJJGGGFFFFFFIIILLLRRRYYY```hhhqqqvvv{{{}}}|||{{{|||}}}||||||vvvxxxyyy}}}sssllljjjppp{{{~~~wwwtttuuu{{{qqq]]]QQQHHHAAA@@@===888555444666555444333222111111111ttt]]]SSSJJJGGGFFFDDDDDDGGGGGGIIIOOO[[[oooyyyhhh```ZZZZZZ[[[]]]bbbgggnnnrrrxxx~~~~~~~~~{{{yyywwwuuuuuutttuuuvvvvvvuuussspppnnnlllmmmmmmnnnppppppkkkccc\\\SSSMMMFFFAAAAAA@@@>>><<<<<<<<<===>>>??????>>>>>>@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEHHHKKKPPPTTTVVVWWWWWWXXXYYYZZZ[[[\\\]]]aaacccfffhhhiiijjjlllmmmnnnqqquuuzzzzzzrrrnnnooonnnqqqvvv{{{~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||~~~zzztttpppnnnpppuuu|||~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||{{{zzzyyyxxxvvvtttsssrrrpppooommmkkkiiiddd___[[[XXXVVVRRROOOKKKHHHGGGFFFHHHLLLRRRYYY```iiiqqqwww}}}~~~wwwyyyzzz}}}sssmmmjjjpppyyyzzzvvvwww~~~sss^^^OOOGGGAAA???>>>:::777777666555444333222222222222ttt]]]SSSIIIGGGFFFDDDEEEGGGHHHKKKRRR___sssxxxhhh```ZZZZZZ\\\^^^ccchhhnnnsssyyy~~~{{{xxxvvvttttttttttttuuuuuuuuusssooollljjjjjjjjjlllooopppmmmeee^^^SSSMMMFFFAAA@@@???===;;;<<<<<<===>>>???????????????@@@AAACCCDDDDDDDDDDDDCCCDDDEEEGGGJJJNNNQQQSSSVVVWWWXXXYYY[[[\\\]]]^^^```cccfffhhhiiijjjlllnnnnnnqqqvvvzzzzzzrrrooopppnnnqqqvvv{{{~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||xxxsssqqqqqqvvv{{{}}}}}}~~~~~~~~~}}}||||||{{{||||||||||||||||||||||||zzzzzzxxxwwwuuusssrrrrrrooonnnmmmllljjjfff```\\\YYYWWWTTTOOOLLLIIIGGGGGGGGGKKKQQQXXX```iiiqqqvvv~~~~~~~~~~~~}}}yyyzzz{{{}}}sssmmmjjjooowww}}}zzzzzzvvvaaaNNNGGG@@@@@@???;;;888888444333333222222222222222ttt\\\RRRIIIFFFFFFDDDEEEGGGGGGKKKTTTbbbwwwvvvggg```ZZZZZZ\\\___dddiiimmmqqqxxx|||xxxvvvuuuttttttsssssstttsssqqqnnnjjjhhhffffffiiimmmooollleee^^^TTTNNNFFFAAA@@@???===:::<<<<<<===??????@@@@@@???>>>@@@AAACCCDDDEEEEEEDDDDDDDDDFFFHHHJJJLLLOOOPPPUUUVVVXXXZZZ\\\]]]^^^___```cccfffhhhiiikkkmmmoooooorrrvvv{{{zzzssspppqqqooorrrwww{{{~~~~~~}}}}}}|||{{{zzzzzzzzzzzzxxxzzz}}}yyyuuuuuuwww}}}}}}~~~~~~}}}|||{{{{{{zzz||||||||||||||||||||||||zzzyyywwwuuutttrrrrrrqqqnnnmmmmmmmmmkkkgggbbb^^^[[[YYYTTTOOOKKKIIIHHHHHHGGGJJJQQQXXX___gggpppuuu~~~}}}}}}||||||}}}~~~~~~{{{yyyxxxxxxxxxzzzrrrllliiimmmuuu}}}~~~zzzdddPPPHHHBBB@@@???:::777666222111111111111222333333uuu\\\RRRIIIFFFFFFEEEEEEHHHEEEJJJTTTccczzztttggg```ZZZZZZ]]]___dddjjjkkkpppwww~~~~~~|||yyyvvvuuuuuuuuurrrrrrsssrrrpppmmmiiifffaaabbbeeeiiillliiibbb\\\TTTNNNFFFAAA@@@>>><<<:::<<<<<<===??????@@@@@@@@@>>>???AAACCCEEEEEEEEEEEEDDDEEEGGGHHHJJJLLLMMMMMMTTTUUUWWWZZZ\\\^^^______```cccfffhhhjjjkkkmmmoooooorrrvvv{{{zzzsssppprrrpppsssxxx}}}}}}}}}{{{zzzzzzzzzzzzzzzuuuvvvyyy}}}zzzwwwxxx{{{~~~~~~~~~}}}|||{{{zzzzzz||||||||||||||||||||||||zzzyyywwwuuusssrrrqqqqqqmmmmmmmmmmmmlllhhhccc___\\\YYYTTTOOOKKKIIIIIIIIIFFFJJJPPPWWW^^^gggooottt}}}}}}{{{~~~{{{tttuuutttuuu|||{{{rrrllliiimmmsss{{{}}}gggRRRJJJCCCAAA>>>999555555000000000000111222333444qqq\\\TTTLLLIIIGGGDDDDDDGGGHHHMMMVVVgggsssfff___ZZZ[[[^^^```dddiiinnnssszzz~~~}}}zzzyyyxxxvvvtttvvvvvvvvvuuusssnnnhhhcccaaaaaabbbeeegggfffaaa\\\QQQLLLFFFAAA>>>===<<<;;;============>>>???@@@AAA@@@AAACCCDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGHHHKKKMMMOOORRRXXX\\\^^^___aaacccaaadddhhhjjjlllmmmoooqqqpppuuu{{{|||vvvrrrpppsssuuuyyy~~~~~~~~~}}}|||zzzxxxwwwvvvuuuttttttwww~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}||||||||||||}}}|||yyywwwuuutttsssssssssrrrooonnnmmmjjjfffccc]]][[[VVVQQQLLLJJJIIIIIIJJJLLLPPPUUU\\\dddlllrrr{{{~~~~~~|||{{{{{{uuuvvvuuutttzzz~~~vvvlllfffjjjttt~~~|||eeeWWWLLLBBB@@@???;;;888777555444333222111111111111qqqZZZRRRKKKHHHFFFDDDDDDGGGGGGLLLXXXkkkrrrggg```\\\]]]___aaaeeejjjooossszzz}}}zzzyyywwwuuutttuuutttttttttrrrmmmfffaaa___]]]]]]```cccccc___[[[QQQMMMFFFAAA???===<<<;;;============>>>???@@@AAA@@@AAABBBDDDDDDDDDDDDCCCEEEGGGHHHHHHHHHIIIKKKMMMNNNRRRWWW[[[]]]___```bbbbbbeeehhhjjjlllmmmppprrrqqquuuzzz~~~}}}wwwsssqqqsssvvvzzz~~~~~~|||{{{yyywwwvvvuuuttttttwww}}}~~~~~~}}}||||||{{{||||||}}}}}}}}}|||||||||{{{{{{|||{{{yyyxxxvvvvvvvvvvvvvvvssspppmmmkkkiiifffccc\\\YYYUUUQQQMMMJJJGGGEEEHHHJJJOOOTTTZZZbbbkkkqqqxxx~~~~~~}}}|||{{{xxxwwwsssrrrwwwtttkkkdddhhhrrr|||}}}fffWWWLLLCCC@@@???;;;888777555444333222111111111111qqqXXXPPPIIIGGGFFFCCCDDDGGGFFFLLLZZZpppqqqhhhbbb]]]^^^aaabbbfffkkkoootttzzz}}}zzzyyywwwuuussssssssssssssspppkkkeee```[[[YYYWWWYYY\\\^^^\\\ZZZRRRMMMGGGBBB???>>><<<;;;============>>>???@@@@@@@@@AAABBBDDDDDDEEEDDDDDDGGGHHHIIIIIIIIIIIILLLNNNNNNRRRVVVZZZ\\\^^^```aaaccceeehhhjjjlllnnnpppssstttwww{{{}}}~~~xxxtttrrrtttvvv{{{~~~}}}{{{yyyxxxwwwuuutttuuuwww|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzz|||{{{zzzyyyxxxxxxxxxyyy{{{xxxtttqqqooollliiifff^^^YYYTTTPPPNNNKKKFFFBBBEEEHHHMMMRRRYYYaaajjjpppuuu{{{~~~}}}|||yyywwwrrrpppuuu~~~sssjjjcccfffoooxxxhhhXXXMMMCCC@@@???;;;888777555444333222111111111111qqqWWWPPPIIIGGGFFFDDDEEEHHHGGGMMM\\\tttrrrhhhbbb]]]^^^aaacccggglllpppttt{{{}}}{{{yyywwwuuussssssssssssrrrpppkkkeee```XXXUUURRRSSSWWWZZZZZZXXXRRRNNNHHHCCCAAA>>><<<;;;===<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOOOOSSSWWWYYY[[[]]]```bbbdddfffiiijjjlllnnnqqqtttwwwzzz}}}~~~zzzvvvtttuuuwww{{{~~~|||{{{yyyxxxxxxtttuuuuuuwww{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzz}}}|||{{{zzzzzzyyyxxxxxx}}}|||zzzyyywwwtttooolllbbb\\\TTTOOONNNKKKGGGCCCEEEGGGLLLQQQXXX```iiiooouuu{{{~~~}}}xxxwwwrrrpppuuu}}}rrrjjjccceeelllvvvkkkYYYNNNDDDAAA???;;;888777444444333222111111111111qqqYYYQQQJJJIIIGGGFFFGGGJJJIIIOOO]]]uuussshhhaaa]]]^^^```bbbfffkkkpppuuu|||~~~~~~~~~~~~|||{{{xxxuuussstttsssssssssqqqllleee```VVVRRROOOOOOSSSVVVWWWVVVQQQMMMHHHDDDBBB@@@>>><<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRUUUXXXZZZ\\\^^^aaaccceeegggiiikkklllooorrruuuzzz|||}}}xxxvvvvvvyyy|||~~~{{{zzzyyyxxxxxxtttuuuvvvwwwyyy~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzz~~~~~~}}}{{{yyywwwvvvuuuxxxyyy{{{}}}}}}yyyrrrmmmhhh```WWWPPPLLLJJJIIIGGGEEEHHHLLLQQQWWW___hhhmmmvvv|||~~~~~~uuuuuusssrrrwww~~~{{{sssjjjdddeeekkksssnnnYYYNNNDDDAAA@@@<<<888777444444333222111111111111qqqZZZRRRKKKIIIHHHFFFFFFIIIKKKPPP]]]tttttthhhaaa]]]^^^```bbbfffkkkpppuuu}}}~~~~~~|||zzzvvvsssssssssssssssqqqllleee```TTTPPPLLLLLLPPPSSSTTTSSSPPPLLLHHHEEECCCBBB@@@>>><<<<<<<<<<<<===>>>??????BBBBBBBBBCCCDDDFFFGGGHHHHHHJJJLLLLLLMMMOOORRRTTTUUUXXXZZZ\\\^^^```cccffffffhhhjjjkkklllooosssvvvzzz}}}|||zzzwwwzzz}}}}}}zzzxxxxxxxxxxxxsssuuuwwwwwwxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||||||||||||||{{{{{{{{{zzzzzz}}}}}}|||zzzxxxvvvtttrrrrrrtttwwwzzzzzzvvvpppkkkhhhccc[[[RRRLLLHHHHHHIIIFFFIIILLLQQQVVV^^^fffkkkuuuzzz~~~~~~~~~tttuuusssrrrwww}}}}}}yyyrrrjjjddddddhhhqqq~~~}}}}}}qqqZZZOOOEEEBBB@@@<<<888777555444333222111111111111qqqZZZRRRKKKIIIGGGDDDDDDGGGLLLPPP\\\ssstttiiiccc^^^___bbbdddhhhmmmpppuuu}}}~~~{{{wwwtttrrrrrrrrrqqqooojjjddd___RRRNNNJJJJJJMMMOOOOOONNNNNNKKKHHHFFFEEECCCAAA@@@<<<<<<<<<<<<<<<===??????BBBBBBBBBBBBDDDFFFHHHIIIGGGIIIKKKMMMNNNQQQTTTWWWYYY[[[]]]___```bbbfffhhhggghhhjjjkkkllloootttwwwwww|||~~~|||xxxzzz~~~~~~{{{yyywwwvvvwwwwwwsssuuuwwwwwwwww|||~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}}}}~~~}}}}}}}}}|||||||||{{{{{{yyyyyyyyyxxxwwwuuusssrrrrrrqqqrrrssssssppplllhhhdddccc___VVVMMMFFFEEEGGGFFFHHHKKKOOOTTT[[[bbbgggpppvvv~~~}}}}}}~~~~~~~~~~~~}}}vvvuuurrrpppuuu|||}}}zzzqqqiiibbbbbbeeennn{{{||||||sss[[[PPPEEEBBB@@@<<<888777555444333222111111111111qqqZZZRRRJJJHHHEEECCCCCCFFFLLLOOO[[[rrrssskkkddd```aaaccceeeiiinnnpppvvv~~~~~~|||xxxuuuqqqqqqppppppnnniiibbb]]]PPPLLLIIIIIIKKKMMMMMMKKKMMMJJJHHHFFFEEEDDDCCCAAA<<<;;;;;;<<<<<<===>>>???BBBBBBBBBBBBDDDFFFHHHJJJGGGIIIKKKMMMOOORRRVVVYYY[[[]]]___```bbbdddgggjjjhhhiiijjjkkklllppptttxxxuuuzzz~~~yyy{{{~~~}}}{{{xxxvvvvvvvvvwwwsssvvvxxxwwwwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{||||||}}}~~~}}}}}}}}}}}}||||||||||||vvvvvvwwwwwwvvvuuusssrrruuurrrpppnnnnnnllljjjhhh___bbbbbbZZZNNNEEEBBBDDDFFFHHHKKKNNNRRRXXX```eeekkkrrr{{{|||}}}}}}~~~~~~~~~}}}}}}xxxvvvqqqnnnrrrzzz~~~|||ooohhhaaa```ccckkkyyy|||}}}~~~uuu[[[PPPFFFBBB@@@<<<888777555444333222111111111111pppZZZRRRKKKHHHGGGDDDDDDGGGKKKQQQ___uuuvvviiieeebbbdddeeeeeeiiinnntttyyy}}}|||{{{|||}}}~~~~~~}}}zzzwwwuuuqqqooommmmmmlllggg^^^XXXRRRMMMGGGFFFIIILLLLLLJJJKKKKKKJJJHHHFFFCCCAAA@@@>>>>>>======>>>???@@@BBBBBBDDDFFFHHHIIIHHHGGGFFFIIIJJJKKKMMMPPPUUU\\\aaaaaaccceeefffffffffhhhiiimmmlllllllllnnnqqqtttvvvyyy}}}~~~}}}~~~|||zzzxxxwwwwwwrrrssstttuuuwww{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{zzzzzzzzzyyywwwuuutttssssssrrrqqqpppooolllhhheee^^^\\\WWWRRRLLLGGGCCCAAABBBEEEIIINNNSSSYYY___dddkkkrrr{{{}}}}}}}}}~~~xxxwwwtttpppssszzz}}}}}}tttjjj```]]]```hhhvvv}}}zzz~~~xxx^^^RRRFFFBBB@@@;;;888888666555333333333333111000pppZZZRRRKKKHHHGGGDDDEEEHHHKKKQQQ^^^tttvvvjjjeeecccdddeeefffjjjoootttzzz}}}{{{zzzzzz{{{|||~~~~~~{{{xxxuuurrrooommmkkkjjjiiiddd\\\VVVPPPKKKEEEDDDGGGIIIIIIHHHJJJJJJIIIHHHFFFDDDBBBAAA======<<<;;;<<<===>>>???BBBCCCEEEHHHIIIIIIHHHGGGIIIJJJLLLMMMPPPUUU\\\aaaccceeeggghhhhhhiiijjjkkkllllllllllllooorrruuuwwwzzz~~~~~~~~~~~~{{{yyywwwvvvvvvtttuuuuuuuuuvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwuuussssssqqqpppoooooonnnkkkgggccc[[[YYYTTTOOOKKKGGGEEEDDDBBBEEEIIINNNSSSYYY___dddkkkrrr{{{~~~}}}~~~~~~yyyxxxtttpppssszzz~~~}}}sssiii```]]]```hhhuuu~~~zzz}}}}}}~~~xxx___SSSGGGBBB@@@<<<888888555444222222333333222000qqqYYYQQQJJJHHHGGGDDDEEEHHHKKKPPP]]]rrrvvvkkkfffccceeeffffffkkkqqqvvv{{{}}}{{{zzzzzzzzzzzz|||~~~}}}zzzvvvrrrooommmkkkhhhgggfffaaaZZZTTTMMMHHHCCCBBBDDDFFFFFFEEEIIIIIIIIIHHHFFFDDDCCCBBB???>>>===<<<<<<<<<===>>>AAABBBDDDGGGIIIIIIIIIIIIJJJKKKLLLNNNQQQUUU[[[```eeegggjjjkkkkkkkkkmmmnnnkkkkkkkkklllooosssvvvxxx|||}}}zzzxxxvvvuuutttuuuuuuvvvuuuuuuwww{{{~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzxxxwwwwwwwwwxxxyyyyyyxxxxxxwwwvvvtttsssrrrpppooonnnnnnmmmjjjeeeaaaWWWUUUQQQMMMIIIGGGFFFFFFCCCFFFIIINNNRRRYYY___dddkkkqqqzzz~~~~~~~~~zzzyyyuuuqqqssszzz~~~}}}rrriii```^^^aaahhhttt|||{{{|||xxx```SSSHHHCCC@@@<<<999888444333222222333444333111rrrYYYQQQJJJHHHGGGEEEEEEHHHKKKQQQ]]]rrrwwwmmmhhheeeeeefffggglllrrrwww}}}~~~~~~}}}|||||||||}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||yyyuuuqqqnnnllliiifffdddbbb___XXXSSSLLLHHHCCCAAABBBCCCDDDDDDHHHHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@???>>>>>>??????@@@AAADDDFFFHHHJJJJJJKKKJJJLLLMMMOOOQQQUUU[[[___eeegggjjjkkkllllllnnnoookkkkkkkkkmmmpppssswwwyyy}}}~~~|||yyyvvvtttsssrrrssstttttttttsssuuuxxxzzz~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzyyywwwwwwxxxxxxyyyxxxxxxwwwwwwuuutttsssrrrpppooooooooommmjjjddd```WWWTTTPPPKKKHHHFFFFFFFFFDDDFFFIIIMMMQQQXXX___dddjjjpppxxx~~~}}}~~~{{{zzzvvvqqqssszzz}}}|||qqqiiiaaa```cccjjjuuu}}}~~~yyyaaaTTTHHHCCCAAA<<<999888333222111222333444333222rrrXXXQQQJJJHHHGGGEEEFFFIIIKKKQQQ___tttyyyoooiiiffffffgggiiinnntttyyy}}}zzzyyyyyyxxxxxxwwwxxxyyyzzz{{{zzzzzz{{{|||~~~~~~}}}|||{{{{{{zzzxxxzzz}}}~~~{{{xxxuuurrroookkkhhhcccaaa```]]]WWWRRRKKKHHHDDDAAAAAABBBCCCDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@????????????@@@AAACCCEEEHHHJJJKKKLLLKKKMMMOOOPPPRRRUUUZZZ^^^cccfffiiijjjkkkkkkmmmoookkkkkkkkkmmmppptttxxxzzz|||~~~{{{xxxvvvsssrrrqqqooopppqqqppppppqqqsssuuuzzz~~~~~~~~~}}}|||||||||{{{yyyxxxxxxxxxyyyzzzwwwwwwwwwwwwvvvtttsssrrrqqqqqqqqqqqqoookkkeeeaaaXXXUUUQQQLLLHHHFFFEEEDDDDDDEEEHHHKKKPPPVVV^^^ccchhhnnnvvv}}}~~~}}}|||{{{vvvqqqsssyyy|||{{{rrriiibbbbbbeeelllyyy{{{bbbVVVIIIDDDAAA===999999222111000111333333333111pppXXXPPPJJJHHHGGGEEEFFFIIILLLSSSbbbyyy{{{qqqkkkgggggghhhjjjooovvv{{{}}}zzzwwwtttsssqqqqqqppppppqqqrrrssstttssstttuuuvvvxxxyyyzzz{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{zzzwwwyyy|||}}}zzzxxxuuurrrooojjjfffaaa^^^]]]ZZZUUUQQQKKKHHHEEEAAA@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFCCCBBB@@@>>>>>>===>>>>>>AAABBBCCCEEEGGGIIIKKKLLLLLLNNNPPPQQQSSSUUUYYY]]]aaadddggghhhiiijjjlllnnnlllllllllmmmppptttwwwyyy}}}~~~|||xxxuuusssqqqqqqmmmnnnnnnmmmkkkkkklllmmmqqquuu{{{~~~~~~}}}}}}|||{{{yyyxxxxxxyyyyyyzzzwwwwwwwwwwwwvvvuuutttsssrrrrrrssssssqqqlllfffaaaYYYWWWTTTPPPKKKGGGEEECCCCCCEEEGGGIIINNNTTT\\\aaaeeekkkttt{{{~~~|||{{{vvvqqqrrrxxxzzzyyyssskkkdddccchhhppp~~~~~~}}}{{{|||~~~cccWWWJJJEEEBBB===999999333222111111222333222000mmmXXXPPPIIIHHHGGGEEEFFFJJJLLLUUUfff~~~}}}rrrlllhhhhhhiiikkkqqqwww|||}}}|||wwwwwwxxx|||}}}zzzxxxuuurrrooolllkkkjjjhhhhhhgggggghhhiiikkklllllllllnnnoooqqqssstttuuuuuuuuuwwwxxxzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzyyywwwyyy{{{~~~{{{xxxuuuqqqnnnhhhddd^^^[[[YYYWWWSSSOOOIIIHHHDDDAAA??????AAACCCDDDEEEFFFGGGGGGGGGGGGGGGBBBAAA@@@???>>>>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLLLLNNNPPPRRRSSSUUUYYY\\\```cccfffhhhhhhiiikkkmmmmmmmmmmmmnnnpppsssvvvxxx~~~|||yyyvvvsssqqqqqqmmmmmmllljjjfffdddcccdddgggkkkqqqvvvyyy|||~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxwwwvvvuuuuuussssssssssssrrrmmmfffaaaYYYXXXVVVSSSOOOJJJFFFDDDBBBCCCEEEGGGLLLRRRZZZ```ccciiirrryyy~~~~~~~~~|||zzzuuupppqqqvvvyyywwwvvvmmmeeeeeejjjttt}}}{{{yyyyyy|||dddWWWKKKEEEBBB===:::999444222111111222222000///jjjWWWPPPIIIHHHGGGEEEGGGJJJLLLVVVhhh~~~sssmmmhhhhhhiiikkkqqqxxx}}}~~~}}}{{{yyyvvvtttsssqqqqqqssswww{{{{{{xxxuuunnnmmmjjjhhheeecccbbbaaaaaaaaa``````aaacccdddeeeggghhhiiikkkmmmooopppqqqpppqqqssstttvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwyyy{{{~~~|||xxxtttooolllgggbbb\\\XXXWWWUUUQQQNNNHHHGGGDDD@@@===>>>@@@BBBDDDDDDEEEGGGGGGHHHHHHHHHDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMOOOQQQRRRSSSUUUYYY[[[```cccfffhhhhhhjjjlllmmmnnnnnnnnnnnnpppsssvvvxxx}}}yyyvvvsssrrrqqqnnnnnnlllhhhccc___]]]]]]___dddjjjooosssvvvyyy|||||||||}}}~~~}}}}}}}}}}}}||||||||||||yyyyyywwwvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuurrrrrrssssssqqqllleee```XXXXXXWWWUUUQQQMMMIIIFFFBBBCCCDDDFFFJJJQQQYYY___aaahhhpppxxx~~~~~~~~~{{{zzzuuuooopppuuuxxxvvvwwwnnnffffffkkkwww~~~|||yyyxxxzzz~~~dddXXXKKKFFFCCC>>>:::999555333111111222111000...lllYYYQQQJJJHHHGGGFFFHHHLLLLLLUUUjjjzzzrrrkkkfffhhhkkkmmmrrrxxx}}}|||xxxssspppnnnnnnnnnllldddooovvvggghhhaaa```___]]]ZZZXXXWWWVVVZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^___```aaadddggggggiiikkkmmmmmmoooqqqsssqqqqqqrrrrrrsssssstttttttttvvvxxxyyyzzz||||||xxxwwwsssnnngggccc\\\WWWSSSPPPLLLJJJHHHFFFCCC@@@>>>???@@@AAACCCEEEGGGGGGGGGFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKPPPRRRTTTVVVVVVVVVXXXYYY```ccceeeggghhhiiijjjllllllllllllnnnppptttxxxzzz}}}{{{yyyxxxvvvssspppjjjhhhddd```^^^]]]]]]^^^```aaadddgggkkkooosssuuuyyyxxxyyy|||}}}~~~~~~|||{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwxxxwwwwwwvvvuuutttssssssrrrrrrrrrrrrqqqlllfffaaaZZZXXXVVVSSSPPPLLLFFFBBBCCCEEEGGGJJJMMMQQQWWW[[[eeejjjpppuuuzzz~~~|||vvvrrrqqqssswwwzzzxxxqqqkkklllrrr{{{|||xxx{{{}}}}}}iiiZZZKKKEEECCC>>>:::999555444333222111111111111lllXXXQQQJJJHHHGGGFFFHHHLLLOOOWWWmmmyyyqqqjjjfffgggjjjmmmrrrwww|||yyyvvvsssooojjjfffdddddddddccc]]]ddduuuyyyjjj^^^]]]XXXWWWVVVTTTSSSQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVXXX[[[]]]^^^```cccdddeeegggiiikkkkkklllmmmnnnooopppqqqrrrrrrtttvvvwwwxxxzzz}}}{{{wwwuuuqqqlllfffbbb[[[UUUQQQNNNKKKIIIFFFDDDAAA???======>>>???BBBDDDFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKPPPRRRUUUVVVVVVWWWXXXYYY```bbbeeegggggghhhjjjlllmmmmmmmmmooorrruuuyyy{{{}}}zzzxxxvvvsssooollliiigggccc___\\\[[[[[[\\\\\\^^^aaaeeeiiimmmqqqtttuuuuuuvvvxxxzzzzzz{{{||||||~~~~~~|||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuutttsssrrrrrrrrrqqqrrrrrrppplllfffaaaZZZXXXVVVSSSPPPLLLFFFBBBCCCEEEGGGJJJMMMQQQWWW[[[dddiiiooouuuzzz}}}{{{vvvqqqppprrrvvvyyyxxxpppjjjjjjpppyyy~~~jjj[[[LLLEEECCC>>>:::999555444333222111111111111lllXXXPPPJJJHHHGGGFFFHHHLLLQQQZZZpppyyypppiiieeegggjjjmmmqqqwww~~~~~~{{{vvvsssooommmhhhccc___]]]\\\[[[VVVTTTWWW]]]___ZZZSSSOOONNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNPPPSSSSSSVVVXXXZZZ[[[]]]```bbbbbbccceeegggiiikkkmmmnnnlllnnnqqqrrrsssuuuyyy{{{}}}~~~yyyvvvtttpppkkkeee```ZZZTTTPPPLLLIIIGGGDDDBBB@@@===<<<<<<===>>>@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKQQQSSSVVVWWWWWWXXXXXXZZZ___aaadddfffggghhhjjjkkknnnnnnoooqqqtttwwwzzz|||}}}yyyvvvsssoookkkggggggddd```\\\YYYXXXXXXYYY[[[]]]aaaeeehhhlllqqqtttsssuuuwwwxxxxxxyyyxxxwwwyyyzzz{{{||||||~~~~~~}}}|||zzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvuuutttsssrrrqqqqqqqqqqqqpppqqqoookkkfffaaa\\\YYYVVVRRROOOKKKFFFCCCBBBDDDGGGIIILLLQQQWWW[[[bbbhhhooouuu{{{~~~}}}}}}zzzuuuqqqppprrrvvvyyyyyyppphhhhhhmmmwww~~~lll]]]MMMFFFCCC???;;;999555444333222222111111111lllXXXPPPIIIHHHGGGGGGIIILLLRRR\\\rrryyypppjjjfffhhhlllnnnsssxxx~~~}}}zzzvvvppplllhhhfffaaa]]]YYYVVVTTTTTTMMMNNNMMMJJJKKKMMMJJJEEEHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLLLLNNNQQQRRRSSSUUUXXXZZZYYYZZZ\\\___bbbeeeggghhheeegggiiikkkmmmooosssvvvyyy||||||xxxuuutttpppkkkeee```YYYTTTOOOKKKHHHFFFCCCAAA???===<<<<<<======>>>@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKQQQSSSWWWYYYYYYYYYZZZ[[[^^^```dddfffggghhhjjjlllooopppqqqsssvvvyyy{{{}}}~~~{{{xxxuuurrrnnniiifffcccaaa]]]YYYWWWVVVWWWXXX]]]```eeehhhjjjnnnsssxxxxxx{{{~~~~~~}}}}}}{{{wwwxxxxxxwwwwwwwwwyyy|||~~~}}}}}}|||{{{zzzyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvtttsssrrrqqqqqqpppooooooooonnnjjjeeeaaa]]]ZZZUUUQQQNNNJJJFFFCCCBBBCCCFFFIIILLLQQQWWW[[[bbbhhhpppwww~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}zzzvvvrrrqqqssswwwyyyzzzpppgggfffjjjtttnnn^^^NNNFFFCCC???;;;:::555555444333222222222222lllWWWPPPIIIHHHHHHGGGIIIMMMRRR\\\tttzzzqqqkkkhhhkkknnnqqquuuzzz~~~|||xxxtttoooiiieee^^^\\\XXXTTTPPPMMMKKKJJJIIIKKKGGGAAAAAAEEEEEEAAACCCCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBBBBCCCEEEGGGDDDGGGIIIJJJKKKLLLOOOQQQPPPQQQTTTWWWZZZ]]]___```___aaadddfffhhhkkkooorrrtttxxxyyyvvvuuutttpppkkkeeeaaaZZZTTTOOOKKKHHHEEEBBBAAA???>>>============<<<>>>@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKPPPSSSWWWZZZ[[[[[[\\\\\\^^^```dddfffggghhhkkklllpppppprrrtttwwwzzz|||}}}~~~|||yyyvvvsssqqqmmmiiifff___]]]ZZZWWWVVVWWWXXXYYY```dddjjjmmmooosssyyy~~~}}}{{{xxxuuusssrrrtttvvvwwwyyyzzz}}}}}}|||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwvvvuuusssrrrqqqpppooonnnnnnmmmllliiieeeaaa]]]YYYTTTOOOLLLHHHEEEBBBAAACCCFFFHHHLLLQQQWWW\\\ccciiirrrzzz~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{wwwtttsssuuuyyy{{{zzzpppgggeeeiiirrrqqqaaaOOOGGGCCC???;;;:::666555444333222222222222lllWWWOOOIIIHHHHHHGGGIIIMMMQQQ]]]uuuyyyqqqkkkiiilllppprrrvvv{{{}}}|||vvvqqqlllgggbbb^^^WWWVVVSSSOOOLLLIIIGGGFFFFFFFFFDDD@@@???AAAAAA@@@>>>?????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>=========???AAA>>>@@@BBBBBBBBBCCCEEEGGGHHHIIIKKKNNNQQQSSSUUUVVVYYY\\\___aaacccgggkkknnnmmmrrruuusssssstttqqqllleeeaaaZZZSSSOOOKKKGGGDDD@@@@@@???>>>============;;;===???@@@@@@@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHGGGHHHGGGFFFFFFGGGIIIJJJKKKNNNRRRWWW[[[]]]]]]^^^___^^^aaadddggghhhjjjlllnnnoooqqqsssuuuxxxzzz|||}}}~~~zzzxxxuuurrrooolllhhheee[[[YYYXXXWWWWWWYYY[[[]]]ccciiiqqquuuxxx}}}xxxtttrrrrrrrrrrrrvvvxxxzzz|||~~~~~~|||{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuutttrrrqqqoooooonnnmmmllllllkkkhhhdddaaa]]]YYYRRRMMMIIIFFFCCCAAA@@@BBBEEEHHHLLLQQQWWW\\\cccjjjsss{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{xxxuuuuuuwwwyyy|||zzzqqqhhhfffiiiqqqsssbbbQQQHHHDDD???<<<;;;666555444333222222222222lllVVVOOOIIIHHHHHHGGGJJJNNNRRR]]]wwwwwwpppkkkiiilllppprrrvvvzzz}}}|||wwwoooiiiccc^^^ZZZWWWRRRPPPNNNLLLIIIFFFDDDCCCBBB@@@@@@AAA???<<<<<<>>><<<;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::;;;:::999999;;;===;;;<<<>>>>>>======???@@@BBBCCCDDDFFFHHHJJJLLLLLLPPPSSSVVVXXX[[[^^^cccffffffkkkooopppqqqrrroookkkddd___XXXRRRMMMIIIEEECCC>>>>>>======<<<;;;;;;;;;:::<<>>===>>>;;;===BBB@@@999888===;;;;;;;;;;;;::::::::::::999999999999999999999999999:::;;;:::999888:::<<<;;;<<<======<<<<<<===>>>>>>???@@@AAACCCDDDEEEFFFHHHJJJNNNPPPSSSWWW[[[^^^aaaggglllmmmnnnpppnnnjjjccc^^^WWWPPPKKKGGGCCCAAA<<<<<<<<<;;;;;;::::::999:::<<>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;:::999999:::::::::999999999888888999999:::::::::999999888999:::;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>??????AAAHHHMMMMMMJJJKKKRRRZZZYYY\\\aaafffiiijjjiiihhhiiicccYYYPPPJJJFFFDDDBBB<<<<<<;;;:::999999999999:::;;;===???@@@AAA@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIKKKJJJIIIIIIJJJKKKLLLMMMQQQRRRUUUYYY\\\^^^```aaadddeeegggiiilllooorrrssssssvvvyyy{{{|||}}}~~~zzzvvvqqqlllgggbbb\\\YYYRRRRRRUUUZZZ]]]```hhhqqqxxx~~~}}}|||{{{{{{{{{vvvuuuttttttsssttttttuuurrrpppooommmllllllllllllllllllkkkjjjhhheeebbbaaaYYYVVVPPPJJJEEEBBB@@@@@@AAACCCEEEHHHKKKPPPVVVZZZ```fffooowww}}}}}}|||}}}|||yyyuuurrrsssvvvyyyvvvmmmfffeeejjjrrryyycccTTTMMMCCCAAABBB<<<888666333222222222222111jjjYYYPPPHHHEEEEEEEEEJJJOOOWWWdddzzztttlllkkkjjjjjjlllppptttwwwzzzzzzuuupppjjjeee___XXXRRRLLLFFFBBBBBBAAAAAA@@@???===<<<;;;;;;;;;:::999999999999999<<<<<<;;;;;;:::999999999999999888888888777777777888999999999999999888888::::::999999999888888888999::::::;;;<<<>>>???@@@EEEIIILLLJJJGGGGGGMMMSSSTTTWWW\\\aaaeeeffffffffffff```XXXPPPJJJFFFBBB@@@<<<<<<;;;:::999999999999999:::<<<>>>@@@AAAAAAAAACCCCCCCCCDDDFFFHHHIIIJJJKKKJJJJJJJJJJJJLLLMMMNNNNNNPPPSSSXXX\\\___bbbccceeefffgggiiilllnnnqqqrrrsssvvvzzz}}}~~~~~~|||yyyuuupppkkkfffaaa\\\XXXTTTTTTWWW]]]```dddmmmvvv~~~|||{{{zzzzzzxxxxxxxxxwwwwwwvvvvvvuuurrrqqqooommmllllllllllllmmmmmmlllkkkhhheeebbb```ZZZWWWQQQKKKFFFCCCBBBAAAAAACCCEEEHHHKKKPPPVVVZZZ```fffooovvv}}}~~~}}}}}}|||xxxtttqqqrrruuuxxxuuummmffffffjjjsssyyycccUUUMMMDDDAAABBB<<<888666333222222222222111iiiWWWOOOHHHGGGHHHHHHKKKPPPXXXfffyyyqqqjjjiiihhhhhhjjjnnnrrrtttyyy~~~}}}xxxssslllhhh```^^^[[[WWWSSSLLLDDD???===============<<<;;;;;;;;;::::::999999999999999;;;;;;::::::999999888888777777777777777666666666777888888888888888888888===<<<:::888777666777777999999888888:::<<>><<<<<<;;;:::999999999999888999;;;===???AAAAAABBBBBBBBBCCCEEEGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLNNNRRRVVV[[[```ccceeefffggghhhiiikkknnnpppqqqtttwww|||}}}yyywwwsssmmmhhhddd```[[[XXXVVVVVVZZZ```eeejjjttt~~~}}}zzzxxxwwwwwwxxxyyyyyyyyyxxxwwwuuutttrrrqqqooommmlllllllllmmmoooooonnnllliiieeebbb```ZZZWWWRRRMMMHHHEEECCCBBBAAACCCEEEHHHKKKOOOUUUYYY```fffnnnvvv|||}}}{{{xxxssspppppprrruuuuuummmggggggkkksss{{{eeeVVVNNNDDDAAABBB<<<888666333222222333222111iiiVVVOOOIIIIIIIIIIIIKKKOOOXXXfffwwwpppiiihhhffffffhhhkkkooorrrwww}}}~~~xxxssslllfffaaaZZZYYYWWWUUUQQQLLLEEEAAA;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;:::;;;;;;<<<:::::::::999999888888888777777777777777777777777777777777777777888888999???>>>;;;999888888999:::999888777777888;;;>>>@@@IIIFFFBBB???>>>???@@@@@@EEEGGGKKKOOOSSSVVVXXXYYY[[[XXXTTTQQQLLLGGGBBB>>><<<<<<;;;:::999999999999777888:::<<<>>>@@@BBBBBBAAABBBCCCEEEGGGIIILLLMMMKKKLLLLLLMMMNNNOOOPPPPPPMMMOOORRRVVVZZZ___bbbdddgggggghhhiiikkkmmmoooppptttyyy~~~|||wwwtttpppkkkfffbbb___[[[XXXWWWXXX]]]dddjjjqqq}}}~~~|||zzzxxxwwwvvvvvvvvvwwwxxxxxxwwwuuusssqqqrrrqqqooonnnllllllmmmmmmppppppooollliiieeebbb```ZZZWWWSSSNNNIIIFFFDDDCCCAAACCCEEEHHHKKKOOOUUUYYY```fffnnnvvv|||}}}{{{wwwrrrnnnnnnqqqsssuuunnniiiiiinnnuuu}}}gggXXXPPPEEEBBBBBB;;;999666333222333333222111jjjWWWPPPKKKJJJJJJHHHIIIMMMWWWdddwwwpppiiigggfffeeegggkkknnnqqqvvv|||{{{uuunnnggg```\\\RRROOOLLLJJJHHHEEEBBB???;;;;;;;;;:::999888777666;;;;;;:::::::::;;;;;;<<<::::::999999999999888888999999999999999999999999888888888777888999:::;;;>>>===;;;999999:::;;;<<<:::999777666777:::===???EEEAAA===;;;<<<>>>>>>===???AAACCCGGGJJJMMMPPPQQQTTTSSSQQQOOOLLLHHHCCC???<<<<<<;;;:::999999999999777888999;;;===???AAABBBAAABBBCCCDDDGGGIIIKKKMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRTTTVVVYYY]]]```bbbgggggghhhiiikkkmmmooopppuuuzzz|||vvvrrrnnniiidddaaa^^^[[[YYYYYYZZZ___hhhpppxxx}}}|||{{{zzzyyyxxxxxxxxxuuuvvvwwwxxxwwwuuusssqqqsssqqqpppnnnmmmmmmmmmmmmppppppooollliiieeebbb```YYYWWWSSSOOOJJJGGGDDDCCCBBBDDDFFFHHHKKKOOOUUUYYYaaagggooovvv||||||zzzvvvqqqnnnmmmpppssswwwpppkkklllooouuuiiiZZZQQQFFFBBBBBB;;;999777444333333333333222jjjXXXPPPJJJIIIIIIGGGIIILLLVVVccc}}}xxxqqqjjjhhhgggfffhhhkkkoooqqquuu{{{~~~wwwpppiiibbb[[[VVVLLLIIIEEECCCBBBAAA@@@>>>;;;;;;;;;;;;:::888777777888888888888888999999:::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>><<<;;;:::999999:::;;;;;;;;;:::999888888:::<<<===>>><<<::::::<<<===============>>>@@@BBBEEEGGGIIILLLLLLKKKKKKJJJGGGCCC???<<<<<<;;;:::999999999999888888999:::<<<>>>@@@AAAAAAAAABBBDDDFFFHHHJJJKKKLLLMMMOOOPPPRRRRRRSSSSSSUUUUUUVVVWWWYYY\\\___aaafffggghhhiiikkknnnpppqqqvvvzzz|||vvvqqqmmmhhhccc```___\\\[[[\\\]]]cccmmmvvv}}}||||||{{{{{{{{{{{{{{{vvvwwwwwwxxxxxxwwwuuutttsssrrrpppnnnmmmmmmmmmnnnoooooonnnllliiieeebbb```ZZZXXXUUUQQQLLLIIIFFFEEEDDDFFFHHHJJJLLLPPPVVVZZZbbbhhhpppwww}}}~~~~~~~~~{{{yyyvvvqqqnnnnnnpppssswwwpppkkklllooottt|||kkk[[[RRRFFFBBBAAA;;;999777444333333444333222iiiVVVNNNHHHGGGGGGGGGJJJNNNVVVccc}}}yyyssskkkjjjhhhgggiiilllooorrruuu{{{~~~yyyrrrjjjccc[[[UUUPPPIIIFFFCCCAAAAAA@@@???===::::::;;;;;;;;;;;;::::::888888777777888999999:::::::::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<===???AAA>>>>>>===<<<;;;::::::999<<<<<<;;;:::::::::::::::999:::;;;<<<<<<<<<=========<<<<<<<<<===???AAABBBDDDDDDDDDEEEEEEDDDBBB???<<<<<<;;;:::999999999999999888999999;;;===???@@@AAAAAABBBCCCDDDFFFHHHIIILLLNNNOOOQQQSSSTTTTTTTTTWWWWWWWWWXXXZZZ]]]```bbbeeefffgggiiilllnnnqqqrrrwww{{{{{{uuuqqqlllgggccc```___^^^\\\___aaahhhrrr}}}||||||{{{yyyyyyxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvsssrrrpppnnnmmmmmmnnnnnnmmmmmmlllkkkhhheeebbb```\\\[[[XXXTTTPPPLLLIIIHHHFFFGGGIIIKKKMMMRRRWWW[[[ccciiiqqqxxx~~~~~~~~~}}}}}}}}}~~~zzzyyyuuuqqqnnnooorrruuuuuuooojjjjjjlllpppxxxmmm]]]SSSGGGBBBAAA::::::777444333333444333222hhhTTTLLLFFFEEEFFFHHHKKKPPPWWWccc}}}zzztttlllkkkiiihhhiiimmmpppsssuuu{{{zzzuuummmeee^^^WWWPPPLLLCCCBBB@@@??????>>>;;;999888999:::;;;<<<=========:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>===<<<===???AAACCCBBBBBBBBB@@@???<<<:::999======<<<<<<;;;:::999999666999<<<===<<<;;;<<<===>>>===;;;::::::<<<>>>????????????@@@BBBBBB@@@>>><<<<<<;;;:::999999999999999999999999:::<<<>>>???AAAAAABBBBBBCCCEEEFFFGGGLLLNNNPPPRRRTTTTTTTTTTTTWWWWWWWWWXXX[[[^^^bbbddddddeeegggiiilllooorrrsssxxx{{{~~~zzztttppplllgggbbb```___^^^]]]bbbdddkkkvvv{{{zzzxxxvvvuuutttssssssrrrrrrqqqqqqrrrssstttuuusssrrrpppooonnnmmmnnnnnnllllllkkkjjjhhheeebbbaaa^^^]]]ZZZVVVRRROOOLLLJJJGGGHHHJJJLLLNNNRRRWWW[[[dddjjjrrryyy}}}}}}|||||||||}}}zzzxxxuuuqqqoooooosssvvvtttnnniiiiiijjjmmmttt{{{nnn^^^TTTGGGBBBAAA::::::777444333444444333222jjj[[[RRRIIIEEEDDDFFFNNNWWWXXXgggzzztttnnnllliiihhhhhhkkkooorrrxxx}}}wwwrrriii```XXXPPPIIIEEEEEEAAA===;;;:::::::::999999:::;;;;;;;;;:::999888===<<<<<<;;;;;;<<<<<<===<<<<<<=========<<<<<<;;;===>>>>>>>>>???@@@@@@@@@@@@?????????AAABBBDDDFFFFFFEEEDDDBBBAAA???>>>===<<<<<<<<<===>>>>>>??????===>>>>>>>>>>>>======<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<======>>>??????<<<<<<;;;;;;:::999888888888888999::::::;;;<<<<<>>>>>???@@@@@@???>>>===>>>>>>=========>>>>>>???>>>>>>????????????>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>????????????>>>======<<<<<<;;;;;;::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888888888999999:::;;;;;;<<<<<>>888666444222111111111111iiiTTTOOOLLLLLLKKKIIIJJJNNN```nnnwwwqqqjjjiiiggggggiiimmmrrruuu{{{qqqkkkaaaWWWPPPKKKFFFDDDAAA???<<<;;;<<<>>>???>>>===>>>>>>?????????>>>>>>@@@?????????@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888888888999999999:::;;;;;;<<<<<<>>>AAADDDEEEFFFGGGIIIKKKMMMNNNOOORRRSSSTTTUUUUUUXXXXXXYYY[[[___bbbfffhhhfffffffffgggiiilllnnnooouuuyyy}}}yyytttoooiiieeedddaaa^^^___ccchhhnnnxxx||||||{{{zzzyyywwwvvvuuusssrrrqqqqqqqqqrrrtttuuuwwwwwwvvvuuussspppmmmllllllkkkiiifffcccbbbdddeeeeeedddccc___ZZZUUUPPPMMMKKKKKKLLLMMMOOOSSSXXX\\\ccciiiqqqxxx~~~~~~}}}~~~~~~}}}|||||||||{{{yyywwwsssqqqrrruuuyyyyyyssslllhhhkkkrrryyy~~~zzzaaaSSSMMMHHHBBB???888777555333111111111111iiiXXXPPPHHHFFFFFFJJJSSS[[[iiivvvuuuooohhhgggffffffiiioootttwww|||~~~mmmggg]]]TTTMMMIIIFFFDDDBBB@@@===<<<===???@@@???======>>>???????????????AAAAAAAAABBBBBBDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@?????????????????????>>>===<<<;;;;;;:::888888888888888999999999::::::::::::;;;;;;<<<<<>>;;;:::777555333333333333iiiWWWOOOHHHFFFIIIOOOZZZdddbbbppptttmmmgggfffeeefffjjjooouuuyyy}}}zzzjjjcccZZZRRRMMMIIIGGGFFFDDDBBB???===>>>???@@@???AAABBBBBBCCCCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>>===<<<;;;:::999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<>>???@@@AAA@@@BBBBBBCCCCCCEEEFFFHHHIIIGGGHHHHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVUUUTTTSSSSSSRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>AAACCCEEEEEEEEEGGGHHHGGGHHHJJJMMMQQQUUUXXXZZZ___```aaacccdddfffgggggghhhiiijjjlllooorrruuuwwwzzz|||yyysssnnniiieeefffeeedddfffjjjpppyyy~~~~~~}}}}}}||||||{{{zzzyyywwwvvvuuutttsssrrrrrrrrrsssuuuvvvtttuuuvvvvvvtttqqqnnnkkkmmmllliiieeeccccccfffiiijjjiiihhhddd___ZZZUUURRRLLLMMMMMMMMMOOORRRWWW[[[```fffnnnuuu{{{}}}|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{yyyuuussstttwww{{{|||xxxpppiiifffiiiqqqwww|||wwwyyy{{{}}}}}}}}}|||}}}~~~~~~{{{aaaSSSMMMGGGAAA===;;;999777444222111111111hhhRRRQQQSSSWWWWWWSSSQQQRRRYYYjjjssskkkfffeeeeeefffjjjpppuuuyyy}}}yyyrrraaa\\\VVVPPPMMMJJJGGGDDDDDDAAA??????@@@BBBCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYZZZ[[[\\\]]]___``````]]]^^^```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````_________^^^YYYYYYYYYYYYWWWVVVUUUTTTQQQPPPOOOMMMLLLLLLKKKKKKGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===AAADDDEEEGGGJJJLLLHHHIIIJJJLLLPPPSSSWWWYYY^^^___aaaccceeeggghhhiiijjjkkklllnnnrrruuuyyy{{{zzzsssnnniiifffffffffdddfffkkkttt}}}~~~~~~||||||{{{zzzyyywwwvvvuuutttssssssrrrrrrtttuuuvvvtttvvvwwwxxxwwwtttqqqooommmllljjjgggeeeeeegggjjjjjjjjjhhheee```ZZZUUURRRLLLMMMMMMNNNOOORRRVVVZZZ```eeemmmtttzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||yyyuuurrrsssvvvyyyzzzvvvnnneeeaaacccjjjpppzzzxxxssssssvvvyyy|||}}}~~~~~~}}}cccTTTNNNHHHBBB>>>;;;:::777444222111000000hhhXXXVVVUUUWWWTTTNNNKKKLLL[[[lllssskkkgggfffeeefffjjjooouuuyyy}}}vvvppp^^^ZZZTTTPPPLLLIIIFFFCCCBBB@@@>>>???AAADDDFFFFFFIIIIIIIIIJJJKKKNNNPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]^^^_________^^^^^^___aaabbbdddeeeeee```aaaccceeeffffffffffffggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhdddddddddcccbbbaaa___^^^YYYXXXWWWVVVTTTTTTSSSSSSLLLLLLKKKJJJIIIHHHGGGGGGBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;777;;;???CCCFFFIIILLLOOOLLLLLLMMMNNNQQQTTTWWWYYY[[[]]]```cccfffiiijjjkkkllllllnnnpppssswww{{{}}}zzztttooojjjggggggfffdddgggkkkxxx||||||{{{zzzyyywwwvvvuuuttttttsssrrrssstttuuuvvvuuuwwwyyyzzzyyywwwtttqqqllllllkkkiiiffffffhhhjjjkkkjjjhhheee```ZZZUUURRROOOOOOPPPPPPQQQTTTXXX\\\___eeemmmtttzzz~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyyuuurrrrrruuuxxxyyytttlllccc]]]^^^eeellluuu~~~}}}wwwtttppptttyyy}}}~~~~~~~~~dddVVVOOOIIICCC???===<<<999666444333222222hhh[[[WWWSSSOOOJJJEEEHHHNNNWWWjjjssskkkhhhffffffiiikkklllrrryyy|||vvvkkkcccZZZVVVQQQNNNLLLJJJFFFBBBCCCCCCCCCDDDEEEGGGIIIIIILLLLLLLLLMMMOOOQQQTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^___```aaabbbbbbaaa```___```aaabbbbbbcccdddeeefffiiiiiiiiiiiijjjkkklllmmmkkkkkkkkkkkkkkklllmmmnnnoooppprrrsssssssssrrrrrrrrrooolllkkklllkkkhhheeecccccccccbbb___\\\YYYXXXYYYYYYWWWUUUSSSPPPOOONNNPPPMMMIIIEEEBBB@@@???>>>???>>>===>>>??????===;;;===>>>???BBBDDDGGGJJJKKKIIILLLOOOPPPPPPSSSXXX]]]ccceeefffhhhiiiiiiiiiiiijjjlllnnnpppsssvvv{{{~~~}}}vvvqqqllliiigggeeeeeeiiipppxxx~~~}}}}}}||||||{{{zzzxxxwwwvvvvvvuuutttttttttsssssssssrrrrrrvvvwwwxxxyyyxxxwwwvvvuuurrrpppmmmjjjhhhgggggghhhjjjjjjiiigggccc]]]XXXUUURRRQQQOOOOOOPPPRRRUUUWWWeeejjjpppuuuzzz}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{xxxtttqqqpppsssuuu{{{uuukkk```XXXXXX___fffqqq|||zzzuuurrrqqqttt{{{}}}{{{~~~iii\\\NNNHHHFFF>>>===:::666555555555555444gggUUUQQQMMMKKKGGGDDDHHHNNNXXXkkkssskkkhhhffffffiiikkklllrrryyy|||}}}ssshhhaaaZZZVVVQQQNNNLLLJJJFFFCCCCCCDDDDDDEEEGGGIIIJJJKKKMMMMMMNNNOOOQQQSSSVVVWWWWWWXXXYYY[[[]]]^^^___```aaabbbdddeeeeeeeeeddddddeeeeeeffffffggghhhhhhhhhjjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmmmmnnnooopppqqqssstttuuuwwwwwwwwwwwwwwwyyyvvvsssssssssssspppnnnooooooooonnnllljjjhhhfffdddcccbbb```___^^^^^^^^^^^^YYYSSSMMMGGGDDDAAA???@@@>>>===>>>>>>>>>===;;;===>>>???AAADDDGGGIIIKKKHHHJJJLLLNNNPPPTTTXXXZZZcccdddfffhhhjjjjjjjjjjjjiiikkknnnqqqsssxxx}}}~~~wwwqqqmmmiiigggfffeeejjjqqq|||~~~}}}|||{{{{{{zzzzzzyyyxxxxxxxxxxxxttttttsssrrrrrrrrrrrrssswwwxxxyyyzzzzzzyyyxxxwwwrrrqqqnnnkkkiiihhhiiiiiikkkkkkjjjgggbbb]]]WWWTTTQQQPPPNNNNNNOOORRRUUUWWWdddiiipppvvv{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{xxxtttqqqpppsssuuuzzzuuujjj^^^WWWWWW^^^eeeqqq||||||wwwuuuwww|||~~~~~~iii[[[MMMHHHGGG???<<<999666444444555444444gggQQQMMMJJJIIIGGGFFFJJJPPPZZZmmm~~~ssskkkgggeeefffiiikkklllrrrzzz}}}vvvmmmddd^^^YYYVVVQQQNNNLLLIIIFFFDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPQQQSSSUUUWWWZZZ[[[[[[\\\]]]___aaabbbcccdddeeefffgggiiijjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnooopppppppppppppppqqqrrrssstttvvvwwwyyyzzz||||||}}}}}}~~~|||{{{zzzzzzzzzxxxvvvvvvvvvvvvuuutttsssrrrqqqpppooonnnnnnnnnpppqqqrrrqqqkkkbbbYYYQQQKKKEEEBBBBBB@@@>>>===>>>>>><<<;;;======???AAADDDGGGIIIJJJJJJKKKMMMOOORRRUUUXXXZZZbbbdddfffiiikkkllllllllljjjllloooqqqtttyyy~~~xxxrrrmmmiiihhhfffffflllsss~~~}}}||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzuuutttrrrqqqpppqqqrrrsssvvvwwwyyyzzz{{{{{{zzzyyysssrrrooolllkkkjjjkkkkkkmmmllljjjgggaaa[[[VVVSSSOOONNNMMMMMMNNNQQQTTTWWWbbbhhhqqqxxx~~~}}}}}}||||||}}}}}}~~~~~~|||{{{wwwsssppppppsssvvvzzztttiii]]]UUUUUU]]]dddrrr~~~}}}{{{~~~jjj[[[LLLHHHGGGAAA<<<999555333333444333222fffTTTNNNJJJJJJIIIIIIMMMSSS[[[ooo~~~rrrkkkgggeeefffiiikkkmmmssszzz}}}xxxoooggg___[[[XXXVVVRRRNNNKKKHHHFFFDDDFFFGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVXXXZZZ]]]___``````aaabbbdddeeeggghhhiiiiiijjjkkklllmmmnnnooooooqqqqqqqqqppppppoooooooooppppppoooooopppqqqqqqrrrrrrrrrrrrrrrssstttvvvvvvxxxyyyzzz|||}}}~~~~~~~~~}}}|||||||||{{{zzzxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxzzz}}}yyyoooeee\\\TTTLLLGGGDDDBBB>>>=========<<<;;;<<<===>>>@@@CCCFFFHHHJJJNNNRRRVVVWWWUUUVVVZZZ^^^aaacccfffiiikkkmmmmmmnnnlllnnnppprrruuuxxx}}}zzzrrrmmmiiihhhggggggnnnuuu~~~~~~}}}||||||zzzzzzyyyxxxxxxxxxyyyyyyvvvtttrrrpppoooqqqssstttuuuvvvxxxzzzzzz{{{zzzzzztttrrrpppnnnllllllmmmnnnooommmjjjfff```ZZZTTTQQQLLLLLLKKKKKKNNNQQQUUUWWWaaagggqqqyyy}}}}}}{{{{{{|||}}}~~~|||{{{wwwssspppppptttwwwzzztttiii\\\TTTUUU]]]ddduuu}}}kkk[[[LLLHHHHHHBBB<<<999555333333333222111eeeWWWPPPKKKJJJJJJJJJMMMRRR\\\qqq~~~rrrjjjgggeeeeeeiiikkkmmmssszzz~~~}}}qqqiiibbb]]]ZZZYYYWWWTTTPPPKKKHHHFFFEEEHHHIIIJJJMMMPPPSSSVVVWWWXXXYYY[[[^^^```bbbdddeeeeeeeeefffhhhjjjkkkmmmmmmlllmmmmmmnnnpppqqqrrrssstttttttttsssrrrrrrqqqqqqrrrrrrrrrqqqrrrrrrssstttrrrrrrrrrssstttvvvwwwxxxxxxxxxyyyzzz|||~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~xxxooohhh___UUUNNNGGGDDD???<<<<<<<<<<<<;;;;;;<<<===???BBBEEEHHHIIIOOOWWW]]]\\\UUUTTTZZZaaa```bbbeeehhhkkkmmmnnnnnnnnnoooqqqssstttwww{{{~~~{{{sssnnnjjjhhhgggiiipppxxx~~~~~~}}}}}}{{{zzzyyywwwvvvuuuuuuuuuwwwuuurrrppppppqqqtttuuutttuuuwwwxxxyyyyyyyyyxxxtttssspppnnnnnnnnnooopppqqqoookkkfff___XXXSSSPPPKKKJJJJJJKKKMMMQQQVVVXXX```gggqqqyyy||||||{{{{{{|||}}}~~~}}}zzzwwwrrrooopppuuuxxx|||uuujjj]]]VVVWWW```gggyyy{{{{{{lll\\\MMMIIIHHHBBB<<<999555333222222222111dddWWWOOOHHHGGGHHHHHHKKKPPP]]]qqq~~~qqqjjjfffdddeeeiiikkkmmmttt{{{vvvkkkccc```^^^]]]]]]\\\YYYTTTNNNIIIGGGGGGIIIJJJLLLOOOSSSVVVZZZ[[[\\\]]]```cccfffhhhiiiiiihhhiiijjjlllmmmooopppqqqpppppppppqqqrrrssstttuuuvvvvvvuuuuuutttttttttsssttttttssssssssssssttttttssssssssstttuuuwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~~~~yyysssjjj^^^UUUJJJEEE@@@<<<;;;;;;;;;;;;;;;;;;===???BBBEEEGGGHHHLLLTTT[[[ZZZTTTSSSXXX___```aaadddgggjjjllllllmmmmmmoooqqqrrrtttvvvzzz~~~}}}tttnnnjjjiiihhhjjjrrrzzz~~~~~~~~~}}}}}}}}}{{{zzzxxxwwwuuutttttttttwwwvvvtttsssrrrssstttuuutttuuuwwwxxxyyyxxxxxxwwwtttrrrpppooonnnooopppqqqssspppllleee^^^WWWQQQNNNIIIIIIIIIKKKNNNRRRWWWZZZaaagggpppxxx~~~||||||||||||}}}}}}~~~~~~}}}zzzvvvqqqooopppuuuyyy~~~wwwlll```YYY[[[eeemmm~~~xxxyyynnn^^^OOOIIIHHHAAA===:::666444333333222111~~~dddVVVMMMFFFEEEGGGHHHKKKPPP]]]rrr~~~qqqiiifffdddeeeiiikkkmmmttt{{{zzznnnddd______aaabbbcccccc```YYYRRRLLLJJJKKKKKKLLLNNNQQQUUUYYY]]]______aaadddgggjjjlllmmmmmmkkkkkklllnnnpppqqqssssssuuuttttttttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttttttuuutttttttttuuuwwwxxxzzz{{{{{{{{{{{{{{{|||}}}|||~~~|||rrrdddYYYLLLGGG@@@<<<::::::;;;;;;:::;;;<<<>>>AAADDDGGGHHHJJJNNNSSSVVVVVVXXXZZZ]]]___aaadddgggiiijjjkkkkkkjjjllloooqqqssswww|||~~~tttooojjjiiiiiikkksss||||||||||||||||||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwsssrrrpppnnnnnnoooqqqrrrtttqqqllleee]]]VVVPPPMMMIIIIIIIIIKKKOOOTTTXXX[[[bbbgggooovvv|||~~~||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzvvvqqqoooqqqvvvzzzzzznnnccc\\\```jjjsss{{{vvvxxx~~~ppp```QQQJJJHHH@@@>>>;;;777444444333333222~~~dddUUULLLEEEEEEHHHJJJNNNRRR]]]rrr~~~qqqiiifffdddeeeiiikkknnnttt{{{|||ttthhh```]]]___cccfffhhhgggddd]]]UUUOOOMMMMMMKKKLLLOOORRRWWW[[[^^^```aaabbbfffiiilllnnnoooooollllllnnnoooqqqsssttttttxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuutttttttttttttttuuuuuuuuuvvvwwwxxxzzz||||||~~~~~~}}}|||}}}~~~zzz}}}~~~~~~vvvggg[[[MMMHHHAAA;;;::::::;;;;;;:::;;;<<<>>>AAADDDFFFHHHKKKJJJLLLSSSZZZ______]]]___aaacccfffhhhiiiiiiiiigggiiilllpppsssxxx~~~tttooojjjiiiiiikkkttt}}}~~~}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwvvvvvvuuuxxxyyyzzzzzzzzzyyyxxxwwwrrrqqqooonnnnnnoooqqqrrruuurrrllleee\\\UUUOOOLLLIIIIIIIIIKKKOOOTTTYYY\\\ccchhhooouuuzzz~~~||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzvvvqqqnnnqqqvvvzzz{{{pppeee___cccmmmvvvyyyuuuwww}}}qqqbbbRRRKKKGGG??????<<<888555444444333222}}}dddTTTNNNIIIHHHHHHHHHMMMSSSaaavvv}}}ppphhhdddaaabbbggglllpppvvv}}}vvvmmmddd```___bbbiiiqqqvvvssslllcccZZZTTTQQQQQQOOONNNPPPSSSYYY^^^aaabbbfffhhhjjjkkklllmmmoooqqqpppqqqrrrsssuuuvvvwwwxxxtttuuuwwwxxxyyyyyyyyyxxx{{{{{{||||||zzzxxxvvvuuuvvvuuuttttttuuuwwwyyy{{{zzzyyywwwwwwwwwyyy{{{}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||nnn```SSSJJJ@@@===<<<999999:::::::::;;;===@@@DDDGGGIIINNNPPPSSSUUUWWWYYY\\\^^^]]]```eeehhhhhhggggggggggggkkkoootttwww||||||sssmmmhhhhhhjjjnnnvvv~~~~~~{{{yyyxxxxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzyyyxxxwwwuuuuuuwwwwwwwwwxxxyyyyyyyyyzzzwwwyyyzzz{{{{{{zzzxxxvvvuuusssppppppqqqsssttttttuuurrrllleee]]]VVVQQQOOOIIIIIIJJJLLLQQQWWW]]]```eeejjjqqqwww|||}}}}}}}}}}}}}}}}}}}}}}}}yyywwwtttqqqoooqqqvvvzzz{{{qqqiiibbbcccnnnzzz}}}vvvssswwwppp^^^SSSKKKEEEBBB@@@===888555444333222111}}}dddTTTNNNIIIHHHHHHHHHMMMSSSaaavvv|||ooogggdddaaabbbhhhmmmqqqxxx~~~~~~ppphhhbbb```bbbfffoooxxx{{{rrrggg\\\TTTRRRQQQRRRRRRSSSVVV[[[___bbbdddjjjlllnnnooopppqqqsssuuuqqqqqqrrrtttuuuwwwxxxyyywwwxxxyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvvvvyyyxxxwwwwwwxxxzzz|||~~~|||{{{yyyxxxxxxyyy{{{|||||||||}}}~~~~~~~~~tttgggTTTJJJ@@@===;;;999888:::::::::<<<>>>AAADDDGGGIIINNNPPPSSSVVVWWWZZZ]]]```___bbbeeeggggggfffggggggiiilllqqquuuyyy~~~|||tttnnniiijjjlllpppxxx~~~}}}{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{|||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxzzzzzz{{{zzzyyyxxxwwwuuurrrrrrsssuuuuuuuuuuuuqqqlllddd]]]VVVRRROOOLLLLLLLLLNNNRRRXXX]]]aaafffkkkrrrxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyuuurrrpppqqquuuyyyyyyooofff``````kkkwww}}}{{{tttsssxxxqqq___UUULLLFFFDDDAAA===999555444333222111|||dddSSSMMMHHHHHHHHHIIINNNTTT```uuuzzzmmmfffcccaaabbbhhhnnnsssyyy|||lllfffbbbdddiiippp{{{zzzkkk^^^UUURRRRRRVVVVVVWWWYYY]]]```dddfffjjjmmmoooqqqqqqrrrsssuuussstttuuuwwwyyyzzz|||||||||}}}~~~~~~}}}}}}{{{zzzyyyyyyyyyyyy{{{{{{~~~~~~}}}~~~}}}{{{{{{{{{|||~~~wwwiiiUUUJJJ@@@===;;;888888999:::;;;<<<>>>AAAEEEHHHJJJMMMPPPSSSVVVYYY\\\___bbbbbbccceeeeeeeeeeeefffgggjjjmmmrrrwww|||}}}tttoookkkmmmooorrryyy~~~~~~}}}{{{zzzyyyxxxyyyyyyzzzzzz{{{{{{{{{|||||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxyyyyyyzzzzzz{{{{{{{{{yyywwwuuuuuuvvvwwwwwwwwwssspppkkkddd]]]WWWRRRPPPOOOOOONNNOOOSSSXXX]]]```fffkkksssyyy~~~~~~~~~~~~~~~~~~~~~~~~|||{{{wwwssspppqqqtttwww~~~uuukkkbbb\\\]]]gggrrrzzzwwwzzzyyytttuuu|||sssaaaWWWNNNHHHEEEAAA===999666444333222111|||dddSSSMMMHHHHHHHHHIIINNNTTT```uuuxxxllldddcccaaabbbiiiooottt{{{}}}nnnhhhfffjjjqqqzzz~~~mmm___VVVTTTUUUWWWXXXZZZ\\\]]]aaadddggglllooorrrttttttuuuvvvxxxwwwxxxzzz|||~~~~~~~~~yyyjjjWWWLLLAAA===:::888777999:::;;;<<>>999666555444222111|||cccRRRLLLHHHHHHHHHIIINNNUUU```tttwwwkkkdddcccaaabbbiiiooottt{{{}}}pppllljjjooowwwmmm___WWWVVVXXXWWWYYY\\\]]]___bbbfffjjjpppssswwwzzz{{{|||~~~|||}}}~~~~~~oooYYYNNNBBB===;;;888888:::;;;;;;===???CCCGGGJJJLLLNNNQQQUUUYYY\\\___cccfffgggggggggeeeddddddgggiiijjjmmmrrrvvv|||wwwqqqmmmnnnpppssszzz~~~}}}|||{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzyyyyyyzzzyyyyyyxxxwwwvvv{{{zzzzzzzzzyyyyyyxxxxxxzzzzzzyyyzzz{{{|||}}}~~~|||{{{yyyyyyzzzzzzyyyxxxpppmmmhhhccc]]]XXXTTTRRRPPPOOONNNNNNQQQUUUYYY\\\bbbhhhqqqyyy||||||||||||||||||||||||}}}zzzuuurrrqqqrrrtttxxxnnnbbbZZZVVVWWW```iii{{{xxxssstttwww|||~~~xxxvvvsssssswwwtttbbbXXXOOOIIIFFFAAA>>>999666555444333222{{{cccRRRLLLHHHHHHHHHIIIOOOUUU```tttwwwkkkdddcccaaabbbhhhnnnsssyyy}}}rrrmmmlllqqqxxx}}}mmm___YYYXXXZZZXXX[[[___aaabbbffflllqqqrrrvvv{{{qqq\\\PPPDDD>>><<<999999;;;;;;;;;===@@@CCCHHHKKKNNNPPPSSSWWWZZZ]]]```dddggghhhhhhhhhgggffffffhhhkkkkkknnnrrrvvv{{{{{{tttnnnmmmooorrrzzz~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyxxxxxxwwwvvvxxxxxxxxxxxxxxxwwwwwwwwwzzz{{{{{{{{{|||}}}}}}}}}|||{{{yyyyyyzzzzzzxxxwwwnnnlllgggbbb]]]XXXUUUSSSOOONNNMMMMMMOOOSSSXXX[[[```gggqqqyyy||||||||||||||||||||||||~~~}}}zzzuuuqqqpppqqqsssvvvkkk___XXXUUUWWW___hhhzzzyyyuuuuuuvvvyyy||||||{{{yyypppoooooopppvvvuuucccXXXPPPJJJGGGBBB>>>:::777555444333222{{{cccRRRLLLGGGGGGHHHJJJOOOVVV___tttvvvllleeedddaaabbbhhhmmmqqqxxx~~~tttooonnnssszzz}}}mmm```YYYYYYZZZZZZ___dddgggiiimmmtttzzzxxx}}}sss___SSSFFF@@@===::::::<<<;;;<<<===@@@DDDHHHLLLNNNQQQTTTXXX[[[^^^aaaeeeggggggiiiiiiiiihhhiiijjjlllmmmooosssvvv|||xxxpppnnnooorrr{{{~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxx{{{{{{}}}}}}~~~}}}|||{{{{{{zzzyyyyyyyyyyyywwwuuummmkkkgggbbb]]]XXXUUUTTTNNNMMMLLLMMMOOOSSSXXX[[[```gggrrr{{{~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyuuuqqqpppqqqrrrtttiii]]]VVVUUUXXX```iiixxx|||vvvuuuuuuwwwxxxxxxwwwuuulllmmmooorrrxxxwwweeeZZZRRRLLLIIIBBB???:::777555555333222{{{cccRRRLLLGGGGGGHHHJJJOOOVVV___sssvvvlllfffdddaaabbbggglllpppvvv}}}vvvrrrqqqvvv}}}~~~nnnaaaZZZYYYZZZ]]]bbbhhhkkknnnsss{{{zzz```TTTGGGAAA===;;;;;;===;;;<<<>>>@@@DDDIIIMMMOOOSSSUUUYYY\\\^^^aaaeeeggggggiiijjjkkkjjjjjjlllmmmoooqqqtttwww|||{{{rrroooooosss|||~~~~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||~~~}}}{{{zzzzzzyyyxxxxxxyyyxxxvvvtttllljjjfffaaa]]]YYYVVVTTTNNNMMMLLLMMMPPPTTTYYY\\\aaahhhsss|||{{{zzzxxxtttqqqoooqqqrrrttthhh\\\VVVUUUYYYaaaiiiwwwwwwvvvuuuuuuvvvvvvtttrrrmmmooorrruuu{{{xxxfff\\\SSSMMMKKKBBB???:::777666555333222zzzbbbUUUOOOKKKJJJJJJKKKOOOUUU___ssssssjjjeeedddaaaaaaggglllpppwww~~~{{{uuurrrvvv~~~ooobbbZZZXXXXXX___dddlllrrrxxx}}}fffVVVEEE>>><<<;;;<<<===>>>@@@BBBDDDFFFIIINNNQQQTTTVVVYYY]]]aaaeeeggghhhiiiiiiiiijjjlllnnnoooppptttuuuvvvxxx{{{|||vvvsssrrrttt|||~~~~~~}}}{{{yyyvvvwwwyyy{{{zzzxxx|||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||||||||}}}|||{{{{{{zzzxxxwwwxxxyyyzzzzzzwwwtttnnniiicccaaa___\\\UUUPPPOOOKKKJJJLLLNNNPPPXXX```dddkkkuuu}}}~~~~~~}}}}}}||||||{{{{{{}}}{{{wwwsssqqqpppqqqqqqqqqhhh]]]WWWUUUYYYeeeqqq}}}~~~wwwwwwxxxxxxxxxxxxwwwvvvsssssstttxxx}}}jjj^^^TTTMMMKKKGGGBBB;;;666444444444444zzzaaaTTTNNNIIIIIIIIIIIINNNTTT___ssstttjjjeeeccc```aaaffflllqqqxxx{{{uuurrrvvv}}}pppccc\\\ZZZZZZbbbhhhrrrzzzkkkYYYGGG???>>>============???BBBDDDFFFJJJOOOSSSUUUWWWZZZ^^^aaadddfffggghhhiiijjjlllnnnqqqsssuuuwwwxxxyyyzzz}}}|||uuurrrqqqsss|||~~~~~~~~~|||zzzxxxxxxzzz{{{zzzyyy{{{zzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxzzz{{{zzzxxxuuunnnjjjdddaaa```\\\UUUPPPNNNKKKJJJLLLNNNQQQXXX```fffnnnxxx~~~~~~~~~}}}}}}}}}}}}}}}zzzwwwssspppppppppqqqqqqggg]]]WWWVVV[[[gggttt|||tttsssssstttwww{{{lll```VVVOOOMMMFFFBBB;;;666444444444333yyyaaaRRRMMMHHHHHHHHHHHHMMMRRR```sssuuujjjdddaaa___```ffflllqqqyyy|||uuurrruuu|||rrreee^^^]]]^^^eeemmmyyyrrr^^^IIIAAAAAA@@@===<<<<<<>>>AAADDDGGGLLLQQQTTTWWWYYY[[[^^^aaacccdddeeeggghhhjjjnnnrrruuuyyy{{{|||}}}}}}~~~{{{tttqqqppprrrzzz|||{{{yyyyyy{{{|||{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwyyyxxxxxxxxxxxxyyyyyyzzzyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxzzz{{{{{{xxxvvvooojjjeeebbb___[[[UUUPPPLLLIIIIIILLLNNNQQQXXXaaaiiiqqq{{{~~~~~~~~~~~~|||zzzvvvrrrpppoooooopppooofff]]]XXXXXX^^^kkkxxxxxxsssrrrqqqrrrwwwooocccYYYRRROOOFFFAAA;;;666444333333333yyyaaaSSSMMMHHHHHHHHHHHHMMMSSS```sssuuujjjccc```^^^___eeelllqqqyyy~~~wwwsssvvv|||uuuggg``````aaagggqqqxxxcccLLLCCCBBB@@@<<<:::<<<>>>AAAEEEHHHMMMRRRVVVZZZ[[[\\\^^^```bbbbbbccceeegggjjjnnnsssxxx}}}zzzssspppoooqqqzzz}}}|||{{{{{{{{{|||||||||{{{{{{zzzyyyyyyxxxxxxwwwyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxzzz{{{zzzxxxuuunnnkkkfffbbb^^^YYYSSSOOOJJJHHHHHHLLLOOORRRYYYaaakkksss}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyuuuqqqooonnnoooooonnneee]]]YYYYYY```nnnzzz|||uuutttsssrrrtttzzzqqqeee[[[SSSQQQGGGBBB;;;666444333333222yyyaaaSSSNNNIIIIIIIIIIIINNNSSS```sssuuujjjccc```]]]___eeekkkqqqyyyzzztttvvv|||vvvhhh``````ccclllvvvvvvcccMMMDDDBBB???:::888<<<>>>BBBEEEIIINNNTTTXXX[[[\\\]]]___```aaaaaaaaaccceeehhhnnnsssyyy~~~xxxrrroooooorrr{{{|||||||||{{{{{{{{{|||}}}|||||||||{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuwwwvvvwwwxxxyyyxxxuuusssllljjjeee```[[[UUUPPPMMMHHHFFFGGGLLLOOORRRZZZbbbkkksss}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyuuuqqqooonnnoooooommmeee\\\XXXYYY```nnn{{{vvvqqqqqqrrrtttxxxrrrfff\\\TTTQQQHHHCCC<<<777444333333222xxx```TTTNNNIIIIIIIIIIIINNNTTT```ttttttiiiccc```^^^___eeekkkpppxxxzzztttvvv{{{vvvggg______bbbooozzzkkk[[[KKKCCC@@@===:::999===???CCCFFFIIINNNTTTXXX\\\\\\^^^___``````aaaaaaccceeehhhmmmsssyyy~~~}}}vvvqqqooopppsss}}}~~~~~~{{{|||}}}|||zzzzzz|||}}}}}}}}}||||||{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvtttqqqnnniiigggccc^^^WWWQQQLLLIIIFFFDDDFFFLLLPPPSSSZZZbbbjjjrrr|||~~~|||||||||||||||}}}}}}}}}|||zzzvvvrrrpppoooooopppmmmddd[[[WWWWWW^^^kkkxxxyyyrrrpppmmmpppuuu|||ttthhh^^^VVVSSSJJJEEE>>>888555444444333xxx```RRRMMMHHHHHHHHHHHHMMMRRR___tttrrrhhhcccaaa^^^___eeekkkooowww~~~zzzssstttxxxuuufff]]]]]]aaalllwww{{{rrriii[[[PPPFFFAAA???<<<<<<>>>>>>@@@CCCGGGJJJNNNTTTXXX[[[\\\]]]___```aaaaaaaaadddfffjjjnnntttzzz~~~{{{uuupppoooqqquuu~~~~~~~~~~~~}}}zzz|||}}}{{{yyyyyy{{{}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttsssssssssqqqmmmjjjgggeeeaaa[[[TTTMMMHHHFFFDDDCCCFFFLLLPPPTTT[[[cccjjjrrr|||~~~||||||}}}}}}}}}~~~~~~~~~}}}zzzwwwssspppppppppqqqmmmdddZZZUUUUUU[[[hhhtttvvvssstttqqqssswww}}}wwwkkk```XXXUUUKKKFFF???999777555555444xxx```QQQKKKGGGGGGGGGGGGKKKQQQ___ttt}}}qqqhhhcccbbb___```eeejjjooovvv}}}xxxqqqrrrvvv}}}uuueee[[[\\\___gggrrryyyzzzvvvoookkkggg___WWWOOOHHHBBB@@@>>><<<>>>BBB???AAADDDGGGJJJNNNSSSWWW[[[\\\]]]___```aaaaaaaaafffhhhkkkooouuuzzz~~~zzzuuuppppppqqqvvv~~~~~~{{{~~~~~~}}}}}}yyy{{{}}}{{{yyyxxx{{{}}}|||{{{{{{zzzzzzyyyxxxxxxyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrqqqnnnjjjgggeeeccc```ZZZRRRKKKFFFDDDCCCBBBEEELLLPPPTTT[[[ccckkkrrr|||~~~}}}}}}~~~~~~}}}{{{wwwsssqqqpppqqqqqqmmmdddZZZTTTTTTYYYeeerrr~~~vvvvvvzzzxxxyyyzzz~~~yyymmmcccZZZWWWLLLGGG@@@:::777666555555