BM6P6(@ pppccc]]]UUUOOOMMMKKKHHHEEEHHHGGGEEEDDDBBBAAAAAAAAA@@@AAACCCCCCCCCCCCAAA@@@<<>>>>>AAA======<<<<<<<<<<<<============>>>>>>?????????@@@<<<<<<======>>>>>>??????CCC@@@===>>>AAABBB???;;;:::<<<>>>??????>>>>>>???===<<<<<<<<<<<<;;;;;;;;;>>>???@@@@@@???===;;;999<<<<<<======<<<;;;::::::BBBCCCDDDDDDBBB???<<<999<<<:::999999:::;;;:::999<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::999999???>>>>>>===<<<<<<;;;;;;::::::999888999;;;>>>???===<<<;;;;;;;;;;;;:::888999;;;>>>BBBDDDAAA<<<888<<<===>>>===;;;:::;;;<<<:::888777888<<<===<<<:::;;;:::999999;;;;;;:::999777888888888888999999999;;;;;;::::::999:::::::::999::::::;;;;;;::::::999:::::::::999999888888888888999999:::;;;;;;;;;;;;444555777888999999888888::::::999999::::::;;;<<<555888::::::888777888:::888999999::::::999999999666777999999999999;;;===888:::;;;<<<<<<;;;999777===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::333555999::::::999999:::;;;;;;;;;;;;::::::999888777777888888999999999999999999888888999999:::;;;:::999888777666666666666<<<;;;:::999999:::;;;<<<999888777888:::;;;:::999999999888888999999:::;;;999888777777888999;;;<<<:::<<<<<<;;;999888888999===:::999:::===???>>><<<;;;<<<===>>>???AAADDDGGGPPPTTTZZZ___cccfffjjjmmmqqqrrruuuyyy}}}~~~}}}}}}zzz|||yyyxxxwwwuuutttuuuvvvxxxyyyxxxxxxwwwvvvuuuttttttsssttttttuuuuuuuuuuuuuuuuuusssuuuwwwvvvsssrrrtttwwwwwwvvv{{{}}}~~~~~~{{{zzz{{{zzzyyywwwwwwvvvvvvwwwwwwwwwxxxyyyzzzyyyuuurrrhhheee```[[[WWWSSSOOOLLLHHHFFFDDDBBB@@@@@@AAABBBAAAAAABBBBBBAAA@@@>>>===999:::;;;<<<<<<;;;:::999<<<<<<======>>>>>>?????????:::777999:::999:::<<<888888777777777777888888;;;999777666555666777888;;;;;;:::999888888888888888666333333444666666666;;;999888888:::999666222555777999999888888999:::999;;;<<<<<<:::999999:::666666555555444444444333:::888666555777888888888444555666666666555333222666555444444555777999:::555777999;;;;;;;;;:::999888777777777333///000555777777777777777777777777rrraaa[[[RRRLLLJJJHHHEEECCCFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA===@@@AAA???@@@CCCCCCAAAEEEAAA@@@BBBBBB???@@@CCC>>>>>>============>>>>>>======>>>>>>>>>?????????============>>>>>>>>>>>>BBB???<<<===@@@AAA???;;;;;;===???@@@@@@@@@@@@AAA>>>>>>======<<<<<<;;;;;;======>>>???>>>===;;;:::<<<<<<<<<<<<<<<;;;::::::>>>???@@@@@@@@@>>><<<;;;<<<:::999999:::;;;:::999<<<;;;;;;:::;;;;;;<<<<<<:::::::::999999::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::<<<======;;;999999:::::::::888<<<<<<===>>>??????<<<999:::;;;<<<;;;999888999:::999777666888:::<<<;;;999;;;:::999999;;;;;;:::999888888888888999999999999:::999999888888888888888999::::::;;;;;;::::::999::::::::::::999999999999999999:::;;;;;;;;;::::::666777888999999::::::::::::999999999999999:::;;;555888::::::888777888:::888888999999999888777777666888999999888888:::;;;888999:::;;;;;;;;;:::999999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;444777:::;;;:::999999::::::;;;;;;;;;::::::999888777888888888999999999999999999888888999999:::;;;999999888777777777888888;;;;;;;;;::::::;;;;;;;;;999888777888:::;;;:::999999999999888999999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<:::999:::;;;<<<;;;999:::===>>>===<<<===>>>@@@AAABBBFFFJJJNNNWWW[[[```dddgggkkknnnpppssssssvvvzzz~~~}}}~~~{{{}}}zzzxxxwwwuuuttttttuuuwwwxxxvvvvvvvvvvvvvvvuuuuuuuuupppppppppqqqrrrsssuuuuuutttvvvwwwvvvtttssstttvvvssstttyyy~~~{{{|||}}}~~~~~~~~~|||zzzwwwuuuyyyyyyxxxwwwvvvuuuttttttuuuuuuuuuuuuuuusssooolllddd```[[[WWWTTTPPPLLLJJJEEECCCAAA???>>>>>>>>>???@@@@@@@@@??????===<<<<<<::::::;;;;;;;;;;;;::::::========================>>>999777999:::999999;;;888888888777777888888888:::999777666555666777888::::::999888888888999999:::888666555666888999888888777666888;;;;;;777444666888999999888777888999999;;;<<<;;;:::888999999666666666666555555444444999777555555666777777777555555666777666555444333999888777777888999;;;===555777999:::;;;;;;:::999:::888999999666222444888777777777777777777777777sssaaaZZZQQQKKKIIIGGGEEECCCDDDDDDDDDCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCC>>>AAABBB@@@@@@DDDDDDAAAFFFBBBBBBDDDDDDAAAAAADDD??????>>>>>>>>>>>>??????======>>>>>>>>>>>>??????>>>>>>>>>>>>============AAA>>><<<===???@@@>>>;;;======>>>???AAABBBCCCCCC@@@@@@???>>>===<<<<<<;;;;;;<<<=========<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<============;;;:::888999:::;;;;;;:::;;;;;;:::999999::::::;;;::::::888888888888::::::<<<======>>>>>>======<<<777777888999999:::;;;;;;===<<<:::999999999:::;;;===:::888888999:::::::::???===:::::::::;;;;;;:::999;;;;;;;;;999888999:::777666666777999::::::999;;;:::999999;;;;;;:::999888888888888999999999:::;;;:::999888888888888888::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888888999:::;;;;;;:::999999888888888999999666777999999888888888999888888888888888777666555777888999999888777888999999999999::::::;;;;;;;;;999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777999<<<<<<;;;999999:::::::::;;;;;;;;;:::999999888888888888999999999999999999888888999999:::;;;999999888888999999:::::::::;;;;;;<<<<<<;;;;;;:::999888888888:::;;;:::999999999999999999:::;;;;;;;;;<<<>>>@@@@@@???===<<<;;;<<<===<<<;;;:::;;;<<<<<<;;;;;;<<<>>>>>>===;;;???@@@BBBDDDGGGMMMSSSXXXaaadddhhhkkkmmmppprrruuuuuuuuuwww{{{~~~~~~~~~}}}}}}|||~~~{{{wwwvvvuuuttttttuuuvvvwwwtttttttttuuuuuuuuuvvvvvvooonnnnnnoooqqqsssvvvxxxvvvwwwwwwvvvuuuttttttuuurrrtttyyy|||xxxxxx~~~}}}}}}{{{xxxuuurrrpppwwwwwwwwwwwwvvvtttrrrqqqrrrqqqpppooonnnjjjfffbbb\\\YYYTTTQQQNNNKKKHHHEEEBBBAAA???>>>===<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>======<<<;;;;;;:::<<<888777;;;<<<:::999:::999999888888888888999999999999777666666666777888999999888888888999::::::<<<:::888888999:::;;;:::999888888;;;======999555777999:::999888777888999999:::<<<;;;999888888999777777777777666666666666888666444444666777666666666666777777777666555444666666555555555777888:::666777888::::::::::::999:::888888:::888444666:::777777777777777777777777rrrccc\\\SSSMMMJJJIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDD@@@CCCCCC@@@@@@DDDDDDBBBEEEBBBAAADDDCCCAAAAAAEEE@@@??????????????????@@@======>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<>>???===<<<=========???AAADDDEEEEEECCCBBBAAA@@@???===<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<======>>>;;;999888999:::;;;;;;:::::::::999999888999999999;;;:::999888888999:::;;;<<<==================<<<777777888888999:::::::::;;;;;;:::999999::::::;;;===;;;999888:::<<<<<<<<>>===<<<;;;;;;:::;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999888999999888777888999:::;;;:::999888888777777888888666777888999999999999999999999999999888777666555888999:::999777666777888999888888999:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======:::<<<======;;;999999::::::::::::;;;;;;::::::999999999999999999999999999999999888888999999:::;;;999999999999:::;;;<<<===999:::;;;<<<<<<;;;:::999:::999888888:::::::::888:::999999999999:::;;;;;;:::===@@@CCCCCC@@@<<<:::999;;;<<<;;;::::::;;;<<<;;;<<<<<<===>>>>>>===<<<@@@BBBDDDHHHMMMSSS[[[aaaiiikkknnnpppqqqrrruuuwwwxxxxxxyyy|||}}}|||}}}|||}}}{{{wwwvvvuuutttttttttuuuvvvsssssssssssssssssssssssstttsssqqqqqqsssvvvyyy{{{wwwwwwwwwvvvuuuttttttuuuvvvvvvyyy{{{|||zzzyyyyyy||||||{{{yyyvvvssspppooossstttuuuvvvuuusssqqqpppnnnllljjjhhheeeaaa\\\YYYSSSPPPMMMJJJHHHFFFCCCAAABBBAAA@@@>>>>>>===>>>>>>>>>===;;;:::::::::;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::<<<999:::???@@@===;;;;;;:::999999999999999999:::999888777666666777888888888888777777888999::::::<<<:::999888:::;;;;;;:::===<<<<<>>>>>==================??????>>>>>>======<<<<<<===<<<;;;<<<======<<<<<<===<<<<<>>===<<<:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<===;;;999888888:::<<<;;;;;;;;;:::999888888888888888<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999:::;;;<<<<<<>>><<<::::::<<<>>>???>>>===;;;:::999::::::888666777888999999888777888999888888999:::::::::;;;<<<:::999888999;;;<<<;;;:::888999999999999:::::::::???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999888999888777666666777999:::999999888888777888888999777777888888999999999888999:::::::::999888888777999::::::999777666777888999888888999:::;;;<<<===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======;;;=========;;;999999:::999::::::;;;;;;::::::::::::999999999999999999999999999888888999999:::;;;888888999999:::;;;======999:::;;;<<<<<<;;;:::999:::999888888::::::999888::::::999999::::::;;;<<<:::<<<@@@BBBAAA>>>:::777777888::::::999999:::<<<;;;<<<>>>????????????@@@BBBDDDHHHMMMRRRZZZbbbgggnnnppprrrrrrrrrsssuuuwwwzzzyyyzzz|||~~~}}}~~~||||||~~~zzzwwwwwwvvvuuuuuuuuuuuuuuuttttttsssrrrrrrqqqppppppyyywwwuuuttttttvvvxxxzzzwwwvvvvvvuuuuuuuuuuuutttwwwwwwwwwuuuvvvxxxyyyyyyzzzzzzyyywwwuuutttrrrqqqoooppprrrssssssrrrpppoooiiigggccc```]]]YYYTTTQQQLLLIIIFFFDDDCCCBBB@@@>>>@@@??????>>>============>>>===<<<;;;:::;;;<<<===;;;:::999888888999:::;;;999999::::::;;;;;;;;;;;;<<<;;;>>>DDDFFFAAA===<<<:::999999999999999999:::777777777777777777888888777777777777888999999::::::888777777999:::999888<<<;;;===AAAEEEFFFCCC@@@888999999888777666888:::888:::;;;:::999888888888777777888888888888888888999888777888999999888777888777777666666666666666888888777777888888999999666666777888999999999999888555444777888666666999666666666666666666666666rrrccc\\\RRRKKKHHHHHHGGGEEEHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAACCCBBB??????BBBDDDBBBAAA>>>>>>@@@AAA??????CCC@@@@@@????????????@@@@@@>>>>>>============<<<<<<>>>>>>>>>>>>============:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===BBBGGGJJJIIIGGGIIIHHHFFFDDDAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::<<<============<<<;;;;;;:::999888888:::<<<<<<;;;;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;:::::::::::::::::::::777777888999:::;;;<<<<<<<<<<<<;;;===???@@@@@@???:::::::::;;;;;;;;;888666444555777666555555666777777999:::;;;::::::;;;===999888888999;;;<<<<<<;;;999999999999::::::::::::>>>===<<<;;;:::999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888777777777777777888888888888888888888999::::::888777777888::::::999777999999::::::::::::999999999;;;;;;:::888777888999999999999::::::;;;;;;;;;888888999:::;;;<<<======999999::::::;;;<<<<<<<<<;;;<<<===<<<:::999:::;;;999999:::;;;;;;;;;::::::::::::::::::999999999999999999888888999999:::;;;999999999999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;999888999::::::999777:::::::::::::::;;;;;;<<<;;;<<<>>>???>>>;;;999777555777888999888999:::<<<<<<>>>?????????@@@CCCEEEGGGJJJOOOUUU[[[bbbiiinnnssstttuuuttttttuuuwwwyyy{{{zzzzzz|||~~~~~~||||||{{{~~~}}}zzzxxxxxxwwwwwwvvvvvvuuuuuuvvvuuutttsssrrrqqqppppppyyyxxxvvvtttssstttuuuvvvuuutttssstttuuuvvvuuuttttttuuutttpppqqquuuxxxwwwyyyxxxwwwvvvuuutttssssssnnnnnnoooooonnnmmmkkkjjjbbb___\\\YYYVVVRRRMMMJJJFFFDDDBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;:::======<<<<<<<<<<<<<<<===::::::999999999999::::::777888888999:::;;;;;;;;;<<<;;;@@@HHHJJJDDD???===999999888888888888999999777777777777888888888888888888777777777888999999888666555666777888777555777777999>>>EEEIIIIIIHHH888888888777666777999<<<888999;;;:::888777777888777777777777888888888888999888888999::::::999777888777666555555555666666666666666666777777777666666666777777888999999:::;;;666555888999888777999777777777777777777777777vvveee]]]SSSKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCAAACCCAAA======AAACCCAAAAAA>>>===@@@AAA??????CCC??????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>999::::::;;;::::::;;;<<<======???EEELLLOOOLLLHHHKKKJJJHHHEEEBBB@@@>>><<<======<<<;;;;;;:::::::::888999:::;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;::::::888777888:::<<<<<<<<<<<<<<<:::999999888888888888999;;;<<<<<<;;;999888;;;:::999888888999:::;;;888999999::::::;;;;;;;;;888888999:::::::::::::::::::::;;;>>>@@@AAA???>>>;;;:::999:::;;;;;;:::888555666777777666666777999666888::::::999888:::===999888888999;;;<<<<<<;;;999999999:::::::::;;;;;;???>>>===;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999:::;;;;;;;;;::::::888888888999999888888777888888888888999;;;<<<===888777666888:::;;;999777666777888999999::::::999:::;;;<<<;;;999999:::;;;888999:::;;;;;;;;;:::999888888999:::;;;<<<<<<===888888999999:::;;;;;;<<<:::;;;<<<;;;999999:::;;;888999::::::;;;;;;;;;:::;;;;;;:::::::::999999999999999888888999999:::;;;999999888999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::888999::::::999777;;;::::::::::::;;;<<<<<<>>>===<<<;;;:::999888888555777999999999999;;;======???@@@??????BBBGGGKKKNNNRRRYYY___eeekkkppptttwwwxxxxxxxxxwwwxxxzzz||||||{{{zzz{{{}}}~~~~~~~~~|||}}}|||~~~~~~{{{yyyyyyyyyxxxxxxwwwvvvuuuvvvvvvvvvuuuuuuuuuttttttxxxwwwvvvuuuttttttttttttsssrrrqqqrrruuuvvvuuutttpppttttttqqqrrrwwwwwwtttxxxwwwvvvtttsssrrrrrrqqqooonnnllljjjgggeeecccbbb[[[XXXTTTQQQOOOLLLHHHEEECCCBBB@@@???@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;999999::::::::::::999999888888888999999999999999:::;;;AAAJJJLLLFFF???<<<888888888777777888888888666666777888888888888888999888888777777777777888666555555555777777666444555444444999@@@EEEGGGFFF777777777777666888;;;>>>888999::::::888777777888666666666777777777888888888888888999::::::888666777666555444444444555666444444444444444444444333666666666777777888999:::;;;666444777999777666777777777777777777777777777yyyhhh```UUUNNNLLLKKKKKKJJJDDDDDDDDDDDDEEEFFFGGGHHHBBBCCCDDDEEEEEEDDDCCCBBBAAACCCAAA======@@@BBB@@@AAA>>>>>>AAAAAA???@@@CCC??????>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;<<<<<<======>>>>>>??????888999::::::::::::;;;<<<>>>>>>AAAIIIPPPRRROOOJJJLLLKKKIIIFFFCCC@@@>>>===???>>>===<<<;;;:::::::::888999::::::;;;;;;;;;;;;777999;;;>>>>>>===;;;::::::888777888:::<<<<<<<<<===<<<;;;:::999999999999666888:::<<<<<<:::888666;;;;;;999999999999;;;;;;666666777999:::;;;<<<===999::::::::::::999888888888888;;;>>>AAAAAA>>><<<<<<:::888888:::;;;;;;;;;888:::;;;;;;::::::;;;===555777999999777777999<<<999888888999;;;<<<<<<;;;999999:::::::::;;;;;;;;;AAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888888999::::::;;;;;;;;;;;;888999:::;;;;;;:::888777777888888999:::<<<===>>>999777666888:::;;;999777444555666888999999999999:::;;;<<<<<<::::::;;;<<<888:::;;;<<<<<<;;;999777;;;;;;;;;:::::::::999999777777888999999:::;;;;;;999:::;;;:::999888:::<<<888999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888999999:::;;;999999888888999999::::::<<<<<<:::999999:::<<<<<<;;;:::999999::::::888777;;;::::::::::::;;;<<<<<<@@@>>><<<:::888888999999666888999::::::;;;===>>>>>>???@@@??????CCCIIIOOOTTTYYY```ffflllqqquuuxxxzzz{{{{{{zzzzzzzzz}}}|||{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}~~~|||~~~}}}|||zzzzzzzzzyyyyyywwwvvvuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuurrrpppoooqqquuuvvvuuutttnnntttwwwvvvwww{{{yyytttxxxwwwuuusssqqqpppoooooopppnnnjjjfffbbb___\\\[[[UUUSSSOOOMMMKKKHHHEEEBBBBBBAAA??????@@@@@@???>>>>>>>>>>>>???>>>>>>======999:::;;;<<<===<<<;;;:::888999:::;;;;;;:::999888::::::999999888777777777999:::AAAJJJLLLFFF>>>;;;888888777777777777888888555666777888888888888888999999888777666666777777666555555555777777555444777555333666;;;???@@@???666666777666666888<<>>???@@@BBBCCC????????????????????????BBBAAA@@@???>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<===;;;:::<<>><<<;;;;;;;;;;;;:::888::::::::::::::::::::::::;;;===???===:::888888:::<<<999666666888999888777;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::999999888777::::::::::::::::::::::::>>>666333999>>><<<:::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888777777888999::::::;;;;;;666666777888999999::::::;;;::::::::::::999999999:::;;;<<<;;;;;;<<>>===;;;999999:::;;;<<<::::::999999::::::;;;;;;:::<<<===:::777555777::::::::::::999999888888888999::::::;;;;;;<<<<<<===@@@AAAAAABBBDDDIIIOOOTTT___aaaeeejjjppptttxxxyyy{{{yyyzzz}}}~~~||||||~~~}}}{{{zzz{{{}}}~~~~~~}}}~~~}}}{{{{{{zzzyyyzzz{{{{{{yyyxxxrrrtttvvvxxxyyyzzzzzzzzzxxxxxxwwwvvvuuutttssssssrrrssstttuuuuuuuuuttttttuuuuuutttssswww{{{zzzuuuvvvssspppooooooooonnnmmmkkkiiieeeccc```]]]XXXUUUNNNNNNMMMKKKHHHEEEAAA???>>>>>>===<<<<<<===??????===<<<;;;:::::::::::::::999:::<<<===<<<:::888777888888777777777777888888888888888888888888888888<<<;;;;;;???EEEFFFBBB===:::999888777777999;;;<<<777777666555555555555555888777666777888999888666999888777555555777888999888777666666666777999:::999777777777999:::999888777999::::::999777777777:::666333444888::::::888777777777666666666666666777888999:::999777555444555555666666555444333333999777666888::::::777333<<<666333666999777555666666666666666666666666666xxxjjj[[[UUUSSSJJJHHHIIIEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEBBB??????AAABBBAAA@@@@@@@@@?????????@@@AAAAAA??????????????????????????????>>>>>>>>>??????@@@??????>>>===<<<<<<<<<<<<>>>===<<<>>>@@@AAA???======<<<<<<;;;;;;<<<<<<===<<<>>>GGGRRRXXXUUUQQQPPPHHHGGGEEECCCAAA>>>===<<<<<<:::999999:::;;;:::888:::::::::::::::::::::::::::<<<>>>===:::999999;;;;;;999777777:::<<<<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;:::999999::::::::::::::::::::::::@@@999555999<<<999777777999999999:::::::::;;;;;;<<<;;;;;;:::999999888888777888888999::::::;;;;;;777888888999999:::::::::<<<<<<;;;;;;::::::999999;;;<<<=========>>>AAADDDCCC@@@>>><<<<<<===<<<;;;;;;;;;<<<<<<<<<;;;::::::999999888888999999:::;;;999888888999;;;<<<:::999:::;;;;;;<<<<<<<<<;;;::::::999999888999999999::::::;;;<<<<<<<<<:::999888999999999888888888888777888888888999:::;;;:::888777999:::999888888999:::999888777888::::::999888999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::999999999999:::;;;:::999888888999;;;<<<888888999:::;;;<<<======::::::::::::::::::::::::888888777888999:::<<<===:::999999888888999999:::888999:::999888888:::;;;:::::::::::::::999888888999999:::;;;===>>>??????@@@BBBCCCEEEHHHNNNTTTYYYeeegggkkkppptttwwwyyyzzz{{{yyyzzz}}}~~~||||||~~~~~~}}}|||||||||~~~~~~}}}~~~~~~|||{{{zzzyyyyyyyyyzzzzzzxxxwwwuuuuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuttttttsssssssssssssssssssssrrrtttuuussssssvvv{{{zzzuuutttqqqnnnmmmllllllkkkjjjhhheeeaaa^^^[[[XXXTTTQQQLLLKKKJJJHHHFFFCCCAAA@@@>>>===<<<<<<<<<<<<===>>>;;;;;;:::999999999999999999999:::::::::999888777999888777777777777777888777777777777777777777777:::999999===BBBCCC???;;;:::999888777777999:::<<<777777666555555555555555888777666666888888777666999888666555555666888999888777666666666777999999888777666777999999999888777999::::::999777777777888777666666777888888888666666666666666555444333444555777999999999888777555555555555555444333333888777666777999999666333888555333666777555444666777777777777777777777777xxxjjj[[[UUUSSSJJJHHHJJJEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????????<<<<<<<<<======>>>@@@@@@======<<<<<<<<<<<<<<<===>>>======>>>@@@@@@???======<<<<<<;;;;;;<<<<<<===>>>@@@HHHSSSXXXTTTOOOMMMEEEDDDCCCAAA???>>>===<<<:::888888999:::;;;:::999:::::::::::::::::::::::::::<<<===<<<;;;:::;;;<<<;;;:::999:::<<<>>>???>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???999666999;;;999777777888888999999999999::::::;;;;;;::::::999999888888888888888999999::::::;;;::::::::::::::::::::::::======<<<<<<;;;:::999999999;;;<<<======???CCCFFFDDDBBB>>>===<<<<<<;;;::::::;;;<<<<<<=========<<<999999888888999999:::;;;:::999999:::<<<<<<;;;:::888777888:::===<<<888444999999999::::::999999888;;;<<<<<<======<<<::::::;;;;;;:::999888666666555888888777999:::;;;999888777888999999777666777888;;;:::999999::::::999888999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::999999999999999;;;:::999888888888::::::777888999;;;===???@@@AAA::::::::::::::::::::::::888999999:::;;;<<<===>>>;;;:::999888888777777777777777777888;;;<<<===<<<999::::::;;;;;;:::888777999::::::<<<===???AAABBBAAACCCFFFJJJOOOUUU\\\aaalllnnnssswwwzzz{{{{{{{{{{{{yyyzzz~~~~~~||||||~~~}}}}}}}}}~~~~~~}}}}}}}}}|||zzzzzzyyyxxxyyyzzzzzzxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvttttttsssrrrqqqqqqqqqqqqssstttsssrrrvvvzzzyyytttrrroookkkiiiiiihhhgggfffccc___ZZZVVVSSSQQQNNNLLLIIIHHHFFFDDDCCCAAAAAA@@@>>>===<<<;;;::::::;;;;;;:::999999888888888888999;;;::::::999999999999999:::999888777777777777777666666666666666666666666888777777:::>>>???<<<888999999888777777999:::;;;777777666555555555555555777666555555777777666555888777555555555555777888777777777666777888888999777666555666888999888777666888::::::888777666777666777999888777666666777555666777777666444222111444555777888999999888777555555555555555444444333777666666666777777555333444333444777666222333666888888888888888888888888wwwjjjZZZUUUSSSJJJHHHJJJFFFCCCCCCCCCBBBBBBCCCӵAAAAAA@@@@@@???@@@AAAAAAAAA???>>>===????????????????????????<<<<<<;;;<<<<<<===>>>???;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<======<<<<<<======<<<<<<<<<<<<======???@@@GGGQQQUUUPPPJJJHHHAAAAAA@@@???>>>======<<<999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===;;;;;;;;;;;;===>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::Ħ;;;;;;;;;999999:::Ħ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777999;;;<<<<<<<<<999ӵ:::::::::::::::999999888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::>>>>>>===<<<;;;::::::999888999;;;<<<===???CCCFFFEEECCC???======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999888888999999:::;;;:::::::::;;;<<<===<<<:::999666555777<<<<<<777222888999:::;;;:::999888777:::;;;<<<<<<<<<;;;:::999;;;;;;:::Ħ888777777888::::::999888888999:::999777666666777<<<;;;::::::;;;;;;999888999999999999999999999999999999999:::::::::;;;;;;;;;::::::999888999999999::::::888777777777777888777888999;;;===>>>???@@@999999999999999999999999:::::::::;;;:::999999888===<<<;;;999888777777777888666666888<<<>>>===;;;888999;;;<<<<<<:::999888;;;;;;;;;<<<===???AAABBBBBBEEEJJJPPPVVV]]]dddhhhpppsssxxx|||~~~}}}|||yyyzzz~~~||||||}}}}}}~~~}}}}}}|||{{{zzz|||{{{zzzzzz{{{zzzyyywwwttttttuuuvvvwwwwwwxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvtttsssrrrqqqqqqqqqrrrrrrqqqpppsssxxxwwwrrrooolllhhhfffeeedddbbbaaa\\\XXXRRRNNNLLLJJJHHHFFFEEEDDDBBB@@@??????@@@@@@===<<<;;;::::::999888888:::999999888888888999999===<<<:::999999:::;;;===::::::999888777777777777777777777777777777777777777666777999;;;;;;999777888888888777888999::::::777777666555555555555555777555444555666777666444666666555555555555666666777777777777777888888999777555555666777888777666666888::::::888666666666444888;;;:::666444444666555666888888777555222000777888888888777666555444555666666777666666555555666666666666666666555444111222555777555000222777888888888888888888888888vvviiiZZZTTTSSSJJJHHHJJJFFFCCCCCCBBBBBBBBB4ĉ@ӵ@@@@@@@@@???@@@@@@AAA@@@???===<<>>:::;;;<<<<<<<<<<<<<<<<<<=========<<<<<<=========>>>???DDDMMMPPPKKKFFFDDD?????????>>>======<<<<<<:::999999:::===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<======;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>L;;;;;;;;;;;;777888=hĦ:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>===4ĉ@ӵ:::999999999999999888888888999999999999999::::::<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::999:::<<<===>>>AAAEEEHHHFFFCCC@@@>>>===<<<;;;:::<<<<<<<<<;;;;;;999888888999999888888999999:::;;;:::::::::;;;<<<===<<<:::???:::777888<<<>>><<<888999999:::;;;:::999888777888888::::::;;;:::999888888888888>L888888777777888::::::999777999:::;;;:::888777777888<<<;;;::::::;;;;;;999888999999999999999999999999999999999:::::::::;;;;;;::::::999888888888888999888888777666666666555666888999999:::;;;;;;<<<<<<999999999999999999999999666777777777777666555555???>>><<<;;;999999888888:::888777999===>>>;;;888999999;;;;;;;;;;;;:::999===<<<;;;;;;<<<>>>@@@AAAEEEIIIOOOVVV]]]dddjjjoooqqquuuyyy~~~}}}{{{|||~~~~~~}}}~~~~~~}}}|||{{{{{{~~~}}}||||||}}}|||zzzxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxzzzyyywwwvvvuuutttssssssppppppnnnmmmppptttrrrmmmllliiidddaaa```^^^\\\ZZZUUUQQQLLLHHHFFFEEECCCBBBBBBAAA???>>>======>>>???;;;;;;;;;:::999888888777::::::999999999999::::::<<<:::888777777888;;;<<<::::::999888888777888888888888888888888888888888777777777888999999888777888777777888888888999999777777666555555555555555777555444555666777666444666666555555555555666666666777777777888888888888777555555666777888777666666888999999888666666666444777::::::666444444666555777888999999666333111888888777777666555555444666777777888888888777777666666666666555444555555222222555777444000222777777777777777777777777777uuuiiiZZZTTTRRRJJJIIIKKKFFFCCCCCCBBBBBBBBBGG=?@@@@@@??????????????????>>>>>>????????????????????????>>>======<<<<<<<<<======<<<;;;;;;;;;<<<===>>>>>>;;;<<<>>>>>>=========>>>>>>======<<<<<<======>>>>>>===AAAHHHKKKGGGBBBAAA??????>>>>>>======<<<<<<;;;::::::;;;>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;???===;;;:::;;;======<<<:::<<<===<<<;;;999999:::;;;;;;;;;;;;<<<<<<<<<<<<HdĦ;;;;;;;;;;;;888=Īj::::::::::::::::::::::::===>>>===:::999;;;;;;999GG=?999999999999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>???AAACCCGGGJJJEEECCC???>>>======<<<;;;<<<<<<<<<;;;:::999777666999999888888999999:::;;;:::999999:::<<<<<<;;;:::===:::777777999;;;;;;999::::::::::::999999888777666666888999999888888777666777777HdĦ:::777777666888999:::888777888:::::::::888777888999;;;:::999999::::::999888999999999999999999999999999999::::::::::::;;;;;;::::::999888888888888888777777777777666666666666999999999999999999999999999999999999999999999999888888999:::;;;<<<<<<===???>>>===;;;::::::999999:::::::::;;;<<<<<<:::888:::::::::::::::;;;;;;;;;>>>===<<<<<<===@@@BBBDDDJJJOOOVVV^^^dddkkkqqquuutttvvvzzz~~~}}}~~~~~~~~~~~~~~~|||||||||~~~}}}}}}~~~}}}{{{yyy~~~|||zzzxxxuuutttssssssvvvvvvvvvwwwwwwxxxxxxxxxzzzzzzzzzzzzxxxwwwuuutttmmmmmmkkkiiikkknnnlllfffgggddd___\\\YYYWWWUUUSSSNNNKKKGGGEEEDDDCCCAAA?????????>>>===<<<<<<<<<<<<::::::;;;;;;:::999888777:::999999999999:::;;;;;;888777555444555666888999999999888888888999999:::888888888888888888888888777888888888888777777666777777777888888888888999777777666555555555555555777666555555777777666555666666666666666666666666666666777888888888888777777666555666888999888777555777999999777666555666555666888777666555555666666777888999888777555444444555555666666777888888666777777888888888888888777777777666444444555777888555555777555222333777555555555555555555555555ӵĭӵӵĦӵӵRRRJJJĦƜ`1.׼s??????AAA???Ħ???@@@?????????????????????ӵ===Ħ<<<<<<<<<===>>>>>>:::<<<>>>>>>ĭӵGGGDDDĦ<<<;;;<<<Ħ===Ħ<<<<<<<<<<<>>;;;:::;;;===<<<;;;;;;<<<;;;===DdD:::::::::?fӵ999999999Ħ:::======ӵƜ`1.׼s888888ĭӵ999999:::<<<::::::::::::;;;;;;;;;ӵ???AAAEEEHHHĦ???>>>>>>>>>===:::999999999:::;;;999888888Ħ777777777777888777888Ħ777888999888777777666777777DdD777999999777888ӵ::::::ӵ999ӵ999::::::999888Ħ888999ӵ888888888<<<ĭӵ;;;::::::======<<<:::::::::;;;;;;999999999;;;<<<>>>=========>>>@@@DDDHHHKKKQQQVVV^^^eeekkkqqqvvvyyyyyyzzz|||~~~~~~~~~~~~}}}~~~~~~||||||}}}~~~}}}}}}}}}|||zzzxxx}}}|||zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||{{{yyyvvvtttlllkkkhhheeefffiiifff```aaa^^^YYYUUUSSSPPPMMMKKKIIIGGGEEEDDDDDDCCC@@@???>>>>>>>>>===<<<;;;::::::999::::::;;;;;;:::999888888888888888888999::::::777777666666666777999999888888888888999:::;;;;;;888888888888888888888888777777777777666555555555666777777888888888888888777777666555555555555555888777666666888888777666666777777777777777777666555666777888999888888777888777666777999999999888555777999999777555555555777555444444666777777666444555666666777777666666555444555555666777777888444555666777777777777777777888999777555444666999>>>999555666666444555888555555555555555555555555?~4g&e>&eg&e>hӵg&eguO>uO>&eTTTRRR4ff?>ߝLCCCgĉ@AAA??????AAAShӵAAA??????????????????g&e<<<>hӵ=========>>>>>>777:::===fff?><z===g&e>&eCCCEEEHL<<<<<<;;;ShӵgL<<<<<<<<<<<<<<&e999@e888888??<<<<<<888888999::::::;;;g<ĉ;;;;;;>>>AAA3we<Ħ???>>>>>>???3h?@e888999999:::;;;999888888Z888777999===>>><<<3h?gL666777888999999888777777888888D%%)?999fff?><z666666=?Ħ:::g&e999g&e999999:::S?ʬ9994ff?>ߝL:::@e888g&e:::8888883h?g&e>&e;;;:::??666:::>>>>>><<<:::;;;<<<===;;;999888888:::===???=========???CCCHHHMMMPPPUUU[[[cccjjjpppuuuzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}}}}~~~~~~|||||||||{{{yyywwwxxxxxxwwwwwwxxxzzz|||}}}wwwwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{}}}|||zzzvvvtttjjjjjjgggcccdddfffbbb\\\^^^ZZZUUUQQQNNNKKKIIIFFFFFFEEEDDDDDDDDDCCCAAA???======>>>>>>===;;;999888888999:::;;;<<<;;;:::999777777666777777888999999999999999999:::;;;;;;<<<777777777888999:::<<<<<<777777777777777777777777666666777666444333333444666666777888888888888888777777666555555555555555999777666777888999888666777777888888888888777777555666777999999888888777999777777888999:::999888555777999999777555555555888555222222666888888666333333444444555666666777888777666555555444444555333333444555666666555555888999:::888555444777:::CCC;;;5556667776666668886666666666666666666666664DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦRRRqIܗGIӵBBBttCCCCCCAAAHGgĉ@???>>>>>>???@@@AAAAAA@@@Hu]Ħ@@@ZuR)Ħ;;;;;;;;;;;;;;;;;;;;;sߝLGdUĦ===Hƅ^Hu]Ħ???ntHdĦ;;;:::HGgĉ@888HdĦ999;;;=========TTT???999>>>;;;888Htƅ^<<<<<<Bt=o9ĦDtfo9Ħ===<<<<<<g?:::888HdĦ888======Hu]Ħ:::tt;;;888Hƅ^Hu]Ħ999H׼s999;;;888888777:::777999>>>>>>999tQ999999:::<<>>@@@>>>;;;999999:::===;;;999;;;======:::888>>>???AAADDDGGGMMMSSSXXXbbbhhhnnnqqqrrruuuzzz}}}|||||||||}}}~~~}}}~~~|||zzzyyyyyyzzzxxxwwwxxxxxxxxxxxxwwwwwwwwwwwwzzzyyywwwuuuuuuvvvwwwxxxsssvvvyyy{{{|||{{{yyywwwkkkhhhdddaaa___]]]ZZZXXXUUUQQQMMMIIIHHHGGGFFFEEE@@@@@@@@@?????????>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;:::999888777888888777777777777888888888888777666666777888999777777888888888999999999777888999777555444444555777777666555555555555555666666777777777777777777555666777666666666888:::777777888888888888777777999999888888777777666666:::999888777777888999:::666666777888888888888888555666777666555444555666888777777666666666666666777333444888;;;999888:::8888887776665554444443336666666666666665555554444446667778888887776665556666666666667777777777776666665555555555556666664DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦTTTpeƜ4DuTӵBBB`eĭCCCqet?????????>>>???@@@AAAAAA@@@DdDĦ???>>>t|<<<<<<<<<<======>>>:::;;;DdDDdDĦ===DdDΦDdDĦ===q<niDdDĦ;;;qet888888DdDĦ999;;;======<<>>>>>qjRgdKӵDdDĦ::::::999888777777888888999DdDĦ999;;;;;;;;;qjRgdKӵDdDĦ666666666666777888888888888999HdDĦgdKӵDdDDdDĦ999DdDĦ4DufӵDdDĦ777DdDĦ;;;q<R;;;:::peƜ4DuTӵ:::DdDĦ999999DdDĦ777qjRgdKӵDdDΦDdDĦ:::;;;;;;;;;;;;:::<<<>>>???===:::999:::;;;===;;;:::<<<>>>???>>><<<@@@BBBEEEIIIMMMSSSZZZ^^^fffkkkqqqssstttvvv{{{~~~}}}|||}}}~~~}}}~~~|||zzzyyyyyyyyyxxxvvvxxxxxxwwwvvvvvvuuuttttttwwwwwwuuutttttttttuuuvvvtttvvvyyy||||||{{{xxxwwwrrrnnnhhhccc___[[[WWWTTTOOOLLLHHHEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999888777888888777777777777888888999888777666666777888999888999999999::::::::::::8889999998886665555556668887776666665555556666668888887777777777777777777778888887775554445557777777778888888888887777778888888887777777777777779998888887776666666667776666667778888888888887775556667776665554445557776666665555555556666667777773333337778886665556667777777776665555555554446666667777776666665554445556668889999997775554446666666666667777777777776666665555555555556666664DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵWWW=ӊB1.uTӵCCCHߝL`o9CCCpo9wӵ???>>>???@@@AAAAAA@@@DdDĦ======o)h<<<======>>>??????@@@::::::DdDΦDdDĦ===DdDΦDdDӵ===GIpӵDdDĦ<<>><<>>>>>>>><<<::::::;;;===>>>===<<<===@@@BBBBBBAAADDDGGGLLLQQQWWW]]]ccchhhlllpppuuuwwwwwwxxx|||~~~}}}}}}~~~~~~}}}~~~|||zzzyyyyyyxxxvvvuuuyyyyyyxxxwwwuuutttsssssstttttttttsssssssssrrrrrrtttvvvyyy{{{{{{yyywwwuuusssooohhhbbb\\\WWWRRROOOKKKHHHDDDBBBAAA@@@???>>>??????>>>>>>>>>>>>>>>===>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999888777888888777777777777888888999888888777777777888888999999:::::::::;;;;;;;;;888999:::999777666666777888888777666666666777777:::9998886666666667778886667777777775554445557777777778888888888887777777777777777778888888888887777777777777776665555555556667777778888887777774446667776665554446667776666665555555556666667778885554447778885553334446666666666666666666666666666667777776666665554446667778889999997775554446666666666667777777777777776666665555556666667774DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵXXXTTTF&uTӵDDD4DufئL>eCCCpuR)Ħ>>>>>>???@@@AAAAAA@@@>d<Ħ<<<Dt<<<===>>>>>>>>>>>><<<<<<DdDΦDdDĦ===>d<ʜ4DuTӵ???4DwDd<Ħ<<d<;;;<<<<<<<<>>;;;peӵ:::ĦpeӵDx<>d<ӵDd<;;;qR/ܗ?fӵ999>d<===;;;>d<Ħ<<<4DufئL>e999DdDʜ4DuTӵ<<<DdDĦ999<<<<<<<<<;;;::::::999999:::999:::;;;;;;:::geĦ<<<s<v>aĦ;;;<<d<666777888888999999;;;:::888>d<ӵDd<DdDΦDdDĦ777DdDӵnd<DdDĦ999>d<Ħ:::peӵ;;;Ħ888F&uTӵ:::DdDĦ999999>d<Ħ999peӵDx<>d<ʜ4DuTӵ999999888888999999???>>><<<;;;:::;;;===>>>???>>>>>>>>>@@@BBBDDDEEEHHHLLLSSSZZZaaagggmmmqqqtttwwwzzz{{{{{{{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{zzzzzzxxxvvvttt|||{{{zzzxxxvvvtttsssrrrrrrrrrrrrsssrrrqqqppppppsssuuuwwwyyyxxxvvvsssqqqmmmhhhaaa[[[VVVRRRNNNKKKIIIGGGDDDBBBAAAAAA???>>>========================>>>===<<<;;;::::::999999:::::::::::::::999888888888888777777777777888888999999888888888888888888999999999::::::::::::;;;888::::::999777777777888888888777777777777888888:::999777555555555666777111333666666666777888:::777777888888888888777777666666777777888888999999444555777888888888777666555666666777777777777777444555666666555555666777999999888777666666666666999666555999:::7776667776666666666666667777777777777777777777776665555557778889999999997775554446666666666667777777777777777776666666666667777774DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒRdddYYYUUU>dp&ĒREEEEEEnfʜ>>???@@@AAAAAA@@@sdKĦ<<>>>d<Φ>d<Ħ<<<s&dq&ĒR??????i?ʜtd<Ħ===HHܗDӊB;;;<x<<<;;;===555888===:::B?d<;;;::::::999888888888999:::;;;::::::;;;geĦ888Hg8>aĦ;;;;;;B?Ho9:::>d<:::999888888666666666>d<ӵ888888B?Ho9888<x888888777666999888777&ӫeʬtIӇ666>d<Φ>d<Ħ777D&ӫetIӇ<<<DdDĦ:::sdKĦ:::B?dp&ĒR::::::>d<sdKĦ:::B?Ho9999s&dq&ĒR:::999888888888999:::???===;;;:::;;;===>>>???AAA@@@?????????BBBEEEGGGMMMRRR[[[cccjjjpppuuuxxxzzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{zzzwwwttt{{{zzzyyywwwuuusssqqqqqqqqqqqqrrrrrrqqqqqqpppoooppprrrtttuuutttqqqnnnkkkhhhccc\\\UUUQQQMMMJJJGGGGGGDDDBBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888999999::::::999999888888888888777777777777888888999999999999888888777777888888888888999999999999888999:::999888777888999888888777777777777888888888777666555555555666666222444777888888888999:::777777888888888888777777666666777777888888999999333444777999:::;;;::::::555555666777777777777777333555666666555555666888===<<<:::888777555555444777444444888;;;999888999666666666777777777777777777777777777777666666555777888999:::9998886664446666666666667777777777777777776666666666667777774DuXӵHu]3hhne=enepIƎ@t@hpppfff[[[>hFFFFFFEEEfeCCC@ďD=========>>>???@@@AAAAAA@@@ne===<<<=e=========;;;999888@@@???ege<<<<<<sĪj@h;;;======fdDĦ>>>@ďD>>><<<Hkge<<<<<<;;;<<<666:::???<<<@h::::::@G;;;<<<HĪj@IŌ;;;:::Bene;;;Hkge;;;ne<<<===fe:::Hu]3hh999999999se;;;::::::999999888777777777999999777777999geĦja>aĦ::::::@G::::::se::::::999999888555555555<Ō888888888@G999:::Hkge999999888666555777777777HĪj@IŌ444555ege888888Hu]3hIŌ;;;;;;DdDĦ999ne::::::@h999888>h:::::::::se999ne::::::@G888999sĪj@h:::999888888888:::;;;<<<>>><<<;;;;;;===?????????AAAAAA@@@???@@@CCCHHHLLLSSSYYYccclllrrrwwwzzz}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}|||yyyvvvyyyxxxwwwuuusssqqqpppooopppppppppoooooooooooonnnlllmmmoooooonnnjjjgggdddeee```XXXQQQLLLHHHEEECCCBBB@@@???>>>>>>>>><<<::::::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999888999999999999999888888888888777777777777888888::::::::::::999888777666777777888888888999999999777888999999777666777999777777666666666777888888666666666777777777666666777999;;;:::888666666666777777888888888888777777777777777777888888888888444555666888:::;;;<<<<<<444555666666777777666666333555666666555555777888===<<<:::888666555444444444111222666999777666888777777777777777777777777777777888888777777666555666777999::::::9997776666666666666667777777777778887777776666667777778884DuXӵĵD^tttiii]]]WWWFFFGGGGGGFFFBBBCCCCCC????????????>>>???@@@AAAAAA@@@=========<<<===>>>>>>===;;;:::@@@???===<<<<<<:::;;;===>>>>>>DdDĦ>>>>>>>>>>>><<<;;;<<<;;;:::===888<<>>;;;;;;;;;;;;:::;;;<<<<<<<<<999<<<:::999999:::;;;;;;::::::D^:::888888999s׼s;;;<<<;;;;;;:::999999888888777::::::666666:::geFm8<<<>aĦ:::999999;;;;;;;;;s׼s999::::::999999999777777666Ho:::888888888999666777:::999::::::999888777777888888888666777999999999D^888:::;;;DdDĦ999888888999888999999888777::::::::::::s׼s999999:::;;;;;;888;;;888999888:::999888888999;;;===???===;;;:::<<>>???@@@@@@@@@BBBFFFNNNTTTYYY```jjjsssyyy|||}}}|||||||||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{yyyyyyyyyxxxvvvuuusssrrrrrrooonnnmmmlllkkklllmmmmmmggghhhjjjjjjhhhddd```]]]\\\WWWPPPKKKGGGEEECCCBBB???>>>=========<<<:::999999:::::::::;;;;;;;;;;;;888999:::;;;;;;;;;::::::888888999999999999888888888888777777777777888888::::::;;;;;;:::888777666888888888999999999::::::666777888888666666777888666666555555666666777888555666888:::::::::999888:::<<<===<<<:::777555555777777888888888888777777888888888777777777777777666666666777777888999:::444555666666777777666666333444666666555555777999:::999777666555555444444666333222777888666555666999888888888777666666666777888888888888777666666555666888:::::::::999888666666666666777777777777888888777777777777888888Φ4DuXӵtvӵ>d<ĦĦĦvvvkkk___XXXRRRLLLGGGGGGFFFFFFGGGGGGFFFEEECCCBBBEEECCCAAAAAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>Ħ>>>>>>===<<<;;;:::;;;===???@@@???>>>===@@@???<<<;;;:::;;;<<<======<<<<<<===>>>>>>===;;;<<<===>>>@@@@@@>>>===<<<>d<Ħ>>>>>>===<<<;;;;;;===>>>===;;;999===;;;::::::;;;<<<;;;:::===999<<<===777;;;>>>777<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<:::888666888;;;>>>===;;;999999999::::::;;;;;;;;;:::;;;888666:::CCCDDD@@@777777888888Ħ999===<<<:::888888999:::;;;:::>d<Ħ::::::888999999Be=========<<<<<<;;;;;;:::999999999===<<<777777<<aĦ:::999888999999:::<<<<<<<<<<<<<<<<<<Be999999:::::::::999999:::999888nu]ӵ999999::::::::::::999666333555:::<<<999555444555888:::;;;;;;:::999888999::::::999888666555888999999888777777888:::777888999::::::>d<Ħ555555777999:::>d<Ħ999999999Ħ999888777888:::;;;:::999999888777888:::;;;:::999;;;;;;;;;:::Be666999999999:::Ħ;;;777777888999:::;;;;;;<<<999999999::::::999999999:::999888888:::<<>>???@@@AAADDDJJJSSSZZZ^^^eeeoooxxx}}}}}}{{{{{{{{{{{{~~~~~~}}}}}}~~~~~~~~~}}}|||}}}}}}zzz}}}|||{{{zzzyyywwwvvvvvvnnnmmmkkkiiiiiijjjkkkllldddeeeffffffddd```\\\YYYQQQMMMHHHDDDCCCCCCCCCCCC???>>>======>>>===;;;999999999999::::::;;;;;;;;;777888:::;;;<<<<<<;;;:::777888888999999999888888888888777777777777888888::::::;;;;;;:::999777666999999:::::::::;;;;;;;;;555666777777666555666888555555555555555666777777555777:::<<<>>>===;;;:::888:::======;;;999888888777777888888888888777777999999888888777777666666999888666555555555666777444555555666666666666666333444666666555666777999555555444444444444555555:::666666999:::777555666:::999999888777666555555888888888888888777666666444555888:::;;;;;;:::999666666666666777777777777888888777777777777888888?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦzzzrrrfff[[[SSSMMMJJJHHHDDDFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBAAA@@@???======<<<>>>>>>============>>>gdKĦ@@@@@@??????>>>============>>>>>>>>>>>>???===;;;;;;<<<=========????????????>>>>>>>>>>>><<<<<<;;;:::888999;;;>>>gdDĦ;;;;;;;;;999:::<<<>>>>>>===<<<;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999888:::<<<::::::999999888777666666:::999888777777999;;;<<<<<<<<<;;;;;;;;;::::::::::::888888;;;@@@BBB>>>:::777777888gdKĦ666<<<>>>===888555666777666<<<sdKĦ;;;<<<;;;;;;<<<;;;:::999999999999888777666666555777777777777777777ŶS::::::9993we<::::::999999888888999::::::;;;777777777777777777777777666666777iĉ@3hR/Ō::::::888777777888<<<:::888666666777999:::777777777777777777777777888888999:::999888777666777666555555666888:::;;;666777888999999DdDĦ999888888999:::sdKĦ888999gdKĦ;;;:::999999::::::888666999::::::999888777777888:::::::::999888888:::888777gdKĦ:::999;;;;;;;;;999999999;;;888888888888777777666666:::888888999;;;===>>>>>>===<<<<<<>>>???@@@???>>>@@@AAABBBEEEIIIQQQZZZaaannnrrrxxx}}}}}}{{{||||||||||||}}}}}}~~~~~~~~~~~~|||}}}}}}{{{|||}}}|||xxxsssooollljjjhhhhhhiiiiiihhhgggccc```]]][[[YYYVVVSSSPPPIIIGGGCCCBBBAAAAAA@@@???AAA===::::::;;;<<<;;;:::===:::777888<<<===:::666;;;::::::999999::::::;;;888888888888888888888888888888888888888888999999666777999::::::999777666888777666666888999888888555777888888777777888999999777666666777888888777888999::::::;;;;;;::::::777777777777777777777777888888888777666555555444555555555666777777888888777777666666666666777777777777777666555555444444333333555666777777777777444555555666777888999999555666777777777666444333999777555555555555444333777666555444444555666777555555666666777888888888888666444444666888999888999888777777666777777777>Anenene}}}uuuiii]]]TTTOOOKKKIIIFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBAAAAAA@@@???>>>======>>>>>>============ne>>>???@@@??????>>>============>>>>>>>>>>>>???===;;;;;;<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999<<<De;;;;;;;;;;;;999:::<<<===>>>===<<<;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<===;;;;;;:::999888888777777;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;:::::::::::::::999888;;;???@@@<<<888777888ne888777:::===<<<777666999;;;:::===ne;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999888888777777::::::::::::::::::>A999:::999k<::::::999999999999999:::;;;;;;<<<======999999999999999999999999777888888fh:::;;;:::888777777888999999999888888888777777777777777777777777777777888888999:::999888777666555666666777888999999999888888999::::::De999888777777999999ne888888ne::::::999888999::::::999777888999:::999999888999:::999999:::::::::999999888:::888ne::::::999:::;;;;;;999999:::;;;;;;:::::::::999999999999:::999888999<<<>>>>>>===;;;;;;<<<>>>@@@AAAAAA@@@BBBDDDFFFIIIOOOWWW```fffqqquuu{{{}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~yyytttpppnnnllliiifffeeedddbbb```^^^[[[XXXVVVUUUSSSPPPNNNHHHFFFCCCAAAAAAAAA@@@???@@@===:::999;;;<<<;;;999:::999888<<<@@@@@@<<<888::::::999999999999::::::888888888888888888888888777777888888888999999999666777999::::::999777666777666555666888999999999888888888999999::::::::::::888666666777888777777888999999:::;;;:::::::::888888888888888888888888999888777666666555555555888888888888777777777777777777666666666666777777777777777777777666666666444444555666777777777777555555555666666777777888555666777777777666444444999777555555555666555444777666666555555555666666777777777777777888888888888666444444666777777777888888888888888999:::zzzmmmaaaWWWQQQMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>===============>>>?????????>>>>>>============>>>>>>>>>>>>???===<<<<<<===>>>>>>===;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;999999<<<>>>:::;;;;;;;;;;;;999:::<<<=========<<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===???<<<;;;;;;:::999999999999::::::;;;;;;<<<<<<<<<;;;::::::::::::999999999999;;;999999:::===>>>:::777888999999999999>>>@@@>>>888666999<<<<<<>>>;;;;;;;;;<<<===<<<:::999999999:::;;;;;;;;;;;;:::999999888888:::::::::::::::::::::::::::::::::999999999999::::::;;;;;;<<<<<<======999999999999999999999999999999999::::::;;;<<<;;;999777777888777888999:::999888666555777777777777777777777777888888999:::999888777666444555777999:::999888777888999::::::;;;:::777666777888999999888888888999999999888888999;;;;;;:::888888999999999999999::::::888999:::;;;;;;:::999999:::888;;;::::::999:::;;;;;;999999:::;;;;;;;;;::::::::::::999999:::999999:::<<<>>>>>>===:::;;;<<<>>>@@@AAACCCCCCEEEGGGKKKPPPWWW___hhhnnnvvvyyy~~~~~~~~~|||}}}~~~~~~~~~~~~zzztttqqqnnnkkkgggdddcccaaa^^^\\\VVVTTTRRRPPPPPPNNNLLLJJJFFFDDDAAA@@@@@@@@@???>>>>>><<<:::999::::::999888888888:::>>>BBBBBB>>>999::::::999999999999::::::777777777777777777777777666666777888999::::::;;;777888999::::::999888777777666555666888::::::999999777666777:::;;;:::777:::888777666777888777666888888999::::::::::::999888888888888888888888888:::999777666555555666777<<<;;;:::999888777666555777777666666666666777777777777777777888888888888555555666777777666666666555555555666666666666666666666777777777666555444999777555555666666555444777777777777666666555444888888888888777777777777999666444444555666666555888888888999:::<<<===~~~qqqdddZZZSSSNNNKKKKKKIIIGGGDDDCCCCCCDDDDDDAAAAAAAAA@@@@@@AAABBBBBB@@@@@@??????????????????>>>>>>============>>>>>>=========>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>>======>>>???>>>===>>>>>>>>>=========<<<<<<;;;<<<<<<;;;::::::<<<>>>;;;;;;:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===???===<<<;;;::::::::::::;;;666777999;;;;;;:::999888:::::::::999999999888888;;;:::999:::<<<;;;999666999999::::::;;;;;;::::::GGGHHHDDD<<<777888999888???>>>>>>===<<<<<<;;;;;;===<<<:::888888999:::;;;;;;:::::::::999999999888999999999999999999999999;;;;;;::::::999888777666:::::::::999999999999888:::::::::;;;;;;;;;<<<<<<777777777777777777777777999999999999::::::;;;;;;<<<======<<<999777777777888888888888888777777666777777777777777777777777888888999:::999888777666555666777888999999888777888999999::::::999999999777777777999::::::777444888888888888888999999999888777777999;;;;;;:::999999999888888999:::999888777888:::;;;<<<;;;:::999:::888777888999;;;::::::888:::;;;;;;999999:::<<<999999999999999999888888:::999999;;;===>>>===<<<:::;;;===>>>???@@@BBBDDDGGGKKKPPPWWW^^^fffoootttyyy|||}}}}}}~~~}}}}}}|||}}}}}}~~~~~~zzzuuurrrllliiifffcccbbb```]]][[[PPPNNNLLLKKKKKKJJJIIIGGGCCCBBB@@@???@@@@@@>>>===<<<;;;:::999999999888777:::::::::===??????<<<:::999999888888888888999999666666666666666666666666555666666888999:::;;;;;;777888999999999999888777888777666666888999888888888555222444888:::888444;;;999777666777777777555777888888999999999999999999999999999999999999999:::999777666555666777888;;;:::999999777666666555777777666666666666777777555555666777777888999999666666777777777666666555666666666555555555555555666777777888777666555444999777555555666777666555666777888888888666444333999888888777666666555555999777444444444555555444999999999999:::;;;<<>>>>>============>>>>>>===============>>>>>>>>>============>>>>>>>>>>>>???>>>>>>>>>@@@@@@???===?????????>>>>>>>>>======;;;<<<===<<<;;;;;;<<<===<<<<<<;;;::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>===<<<;;;:::999:::;;;<<<666777999;;;<<<:::999777:::::::::999999999888888<<<;;;::::::::::::999777888999:::;;;;;;;;;;;;;;;JJJKKKGGG>>>999999999777>>>>>>=========<<<<<<;;;===;;;999888888888:::;;;999999999999999888888888999999999999999999999999<<<;;;:::999999888888777::::::999999999888888888999999999999999:::::::::777777777777777777777777888888888888999999999999<<<======<<<999777777777:::999777555555666777888777777777777777777777777888888999:::999888777666888777666666666777888999777777888888888888777777888888999:::<<<;;;888666888888888888888888888888888777777999;;;;;;:::999;;;999888888::::::999777999999;;;;;;;;;;;;:::999:::888777888999;;;::::::888999;;;::::::999;;;<<<999999999999999999::::::;;;::::::<<<>>>>>>===;;;;;;===??????>>>???BBBEEEJJJOOOVVV^^^eeemmmtttxxx|||~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}{{{{{{}}}}}}}}}}}}~~~~~~~~~|||xxxvvvnnnkkkfffccc```]]]ZZZWWWKKKJJJHHHHHHHHHHHHFFFDDDAAA???>>>>>>??????>>><<<::::::::::::999888777777===;;;:::999999:::999999999888888777777888888999666666666666666666666666555666666888999:::;;;;;;888888888999999888888888;;;999777666777777777555999555222444999;;;888444:::888777666777888777666666777888888999999888888888888888888888888888888999999777666666777888888777777777777777777777777777777666666666666777777333444444555666777888888666777777777777777666666666666666666666555555555666777888888888777555444999777666555777777777666666777888888888777555444888888777666555555444333999777555444555666555555999999888888888888999999rrrdddZZZRRRMMMKKKIIIHHHEEECCCBBBCCCDDDEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>======<<<<<<<<<===>>>???============>>>>>>>>>>>>@@@???>>>???AAAAAA???>>>>>>=========<<<<<<<<<<<<;;;<<<>>>===<<<;;;<<<=========;;;:::::::::;;;<<<;;;;;;;;;;;;<<<<<<======;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;======<<<:::999999:::<<<===888999;;;======<<<;;;:::::::::::::::999999999999<<<<<<;;;;;;::::::999999888888999:::;;;;;;;;;;;;BBBEEECCC>>>:::<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;999888888888999:::999999999999999888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999888888888888888888888888999999999999999999999999999999999999888888888888888888888888:::;;;<<<;;;999777777888;;;999666444444555777999777777777777777777777777888888999:::999888777666999888666555555777888:::777777777777777777666555999999999:::;;;;;;999777888888888888888777777777999888888999;;;;;;:::888;;;999777999===???===;;;<<<;;;;;;;;;:::::::::::::::888777888999;;;::::::777999::::::::::::;;;===;;;;;;<<<<<<<<<<<<======;;;;;;;;;===??????===;;;<<>>=========??????===;;;999;;;<<<;;;999777777888===<<<999777555666777888888888777777777777888888777777777777777777777777666666777888999::::::;;;888888888888888888888888;;;999777666777777777555:::888777888;;;<<<;;;888999777666666777888888777666666777888888888888777777777777777777777777777888888888888888888888888444555555666777888888888777777666666666666777777333444444555666777777888666666777888888777777777666666666777777777777777777777888888888777666555999777666666777888777666666777777888888777777777999888888777666555555444999777555555666777777666999888777777666666777777}}}pppbbbXXXQQQLLLIIIGGGFFFEEEDDDCCCCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>======>>>>>>============>>>>>>===<<<<<<;;;<<<===>>>???============>>>>>>>>>>>>@@@??????@@@BBBBBB@@@>>>======<<<<<<<<<;;;;;;;;;;;;===>>>>>><<<;;;<<<===>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<======:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;======;;;999888888999;;;===999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;::::::;;;<<<777888999::::::;;;;;;;;;888<<<>>>;;;:::<<<===;;;999:::;;;<<<======<<<<<<:::::::::999999999999888999:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;999999999999888888888888999999999999999999999999999999999999999999999999999999999999999999999999888:::;;;:::888777777888999888777666555666666777777777777777777777777777888888999:::999888777666888888777777777777777888888888888888888777666666999888777888999:::999777999888888888777777777666:::999888999::::::999777:::888777;;;BBBFFFEEECCC???>>>;;;999888999999::::::888777888999;;;::::::777999::::::::::::;;;===;;;<<<<<<<<<============;;;;;;<<<===??????===:::<<>>>>><<<:::999;;;===<<<999777777888::::::999888666666777888777777777666666777777777888888888888888888888888777777888888888999999999999888888888888888888999888777555666888999999888::::::::::::;;;;;;;;;;;;777666555666888999999999555666777777888888777777666666666666666666666666666777999::::::999777666555555666777888888999999777777666666666666777777555555666666777777777888555666777888888888888888666666777777888888999999777777888999888777666555999777666666777888888777666666666666777888999999:::999999999888888777777999777666666777999999888777777666666666777888888{{{nnnaaaWWWPPPKKKHHHEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<>>>>>>============>>>>>>===<<<<<<;;;;;;===>>>???============>>>>>>>>>>>>@@@??????AAABBBBBB@@@>>>>>>>>>=========<<<<<<<<<;;;===>>>>>>===<<<<<<===???>>><<<:::::::::<<<===<<<;;;;;;;;;;;;<<<======:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<::::::<<<===<<<;;;999777777999;;;===888888999999:::::::::999<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;<<<>>>666777888999::::::;;;:::333888;;;999999;;;;;;999777888:::<<<======<<<<<<999::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<999999999888888888888777::::::::::::::::::::::::777777777777777777777777::::::::::::::::::::::::777888::::::888777777888666777888888888777555444777777777777777777777777888888999:::999888777666666777888999999888666555999999999999999888777666999888666666777888888777999888888888777777666666;;;:::999999::::::888666888777777===EEEKKKLLLJJJAAA???<<<999777888999::::::888777888999;;;::::::777999::::::::::::<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>??????===:::<<<@@@DDDFFFGGGKKKRRRYYY___eeennnvvv|||yyyzzz}}}~~~~~~}}}|||yyyyyyyyyzzz{{{|||~~~~~~}}}~~~||||||}}}}}}~~~~~~{{{wwwsssooommmfffbbb\\\VVVQQQLLLGGGDDDFFFDDDBBBAAAAAAAAA???===;;;:::;;;<<<>>>>>><<<:::999;;;>>>===:::888888999666888999:::999888888888777777666666666666777777888888888888888888888888888888888888888888999999999999888888888888999999555444444555888;;;;;;;;;777999::::::999888:::;;;777555444666888:::::::::555666666777777777777777666666666666666666666666555777999;;;;;;:::777666777888888888888999999999777777666666666666777777777777777777888888888888555555666888888999999999666666777888999::::::;;;777888888999999777666555999777666666888999888777666666555555666888:::;;;;;;;;;;;;::::::::::::999999888666666888:::::::::555555666666777888::::::{{{hhh\\\TTTMMMIIIHHHGGGEEEBBBBBBCCCDDDDDDCCCEEECCC@@@>>>===???BBBDDDAAA======AAA@@@<<<;;;???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>=========>>>???@@@@@@???AAABBBAAA???======>>>;;;;;;;;;::::::;;;;;;;;;===<<<;;;;;;;;;===>>>??????===<<<<<<======<<<:::<<<;;;;;;:::::::::;;;;;;===<<<::::::;;;;;;:::999===;;;999999;;;=========999;;;<<<;;;::::::;;;<<<;;;::::::999999::::::;;;:::888888888:::;;;:::999::::::::::::::::::::::::??????>>>===<<<;;;;;;;;;999:::<<<===<<<:::888666:::888:::???===888777;;;999999::::::;;;<<<======???>>>===<<<;;;:::::::::999999:::;;;<<<<<<<<<;;;999999999999999999999999<<<;;;:::999888999:::;;;>>>:::777888;;;===;;;888:::::::::;;;::::::999999:::::::::999999888888888777888999::::::999777666888888999999999888888777999999999999999:::::::::999999888888777777666666999888888888777777666666777777888888888999999999;;;:::888666666666666777999888777777777777777888::::::999999888777666666777888999::::::999888777:::666555:::CCCHHHGGGCCC>>>>>>===<<<:::999888888::::::::::::::::::::::::999;;;;;;;;;999999999;;;::::::::::::::::::::::::>>>??????>>>======???@@@BBBDDDFFFHHHJJJQQQZZZaaalllpppvvv}}}~~~}}}}}}}}}~~~{{{yyyzzzzzz{{{{{{|||{{{{{{{{{~~~}}}}}}~~~~~~{{{xxxyyyyyyzzz{{{|||}}}~~~~~~{{{zzzxxxwwwtttpppjjjeeeccc[[[RRRLLLIIIGGGBBB===CCCBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999@@@EEEBBB:::666999===:::;;;;;;999888777888:::999999999999888888888777777777777666555555666888777666666666888888666555666666666666777888999:::888888888777888888999999999::::::999888999;;;===;;;999888888999:::999888:::888666666777888777666555555555555555555444444;;;:::999888777777777777777666555666777888777666333555888::::::999777666:::888777666555444888<<<666666666666777777777777777888888777555555555777555666777888999999888888888888777666666666666666:::888777777888999999888555888;;;:::777555888<<<:::999888777888:::===???777777888999999999999888yyyggg\\\TTTMMMIIIIIIGGGEEEBBBBBBCCCDDDDDDCCCDDDCCC@@@???>>>???AAACCCBBB>>>>>>AAAAAA===<<<@@@========================>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===>>>>>>??????<<<>>>@@@AAA@@@>>>??????<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>??????===<<<<<<======<<<;;;<<<;;;;;;;;;;;;<<<===>>>===;;;::::::;;;<<<:::999<<<;;;::::::<<<======<<<999:::;;;;;;:::999:::;;;;;;::::::999999::::::;;;:::999888888::::::999888::::::::::::::::::::::::===<<<;;;::::::999999999:::::::::::::::999999999999777:::???>>>999777:::999999::::::;;;<<<<<<======<<<;;;:::999999999999::::::::::::::::::999999999999999999999999999999;;;;;;:::999999999999:::===999666777:::<<<:::777::::::;;;;;;;;;;;;:::::::::::::::999999999888888888888999999999888888777888888999999999999888888999999999999999888888888888888888777777777777777888888888888777777777666888888888888888888999999:::999888777666666777777888888777777777777888888::::::999999888777777666777888999::::::999888777===:::888:::???AAA???<<<===<<<<<<;;;:::999888888::::::::::::::::::::::::999:::;;;;;;999999:::;;;:::;;;;;;;;;;;;;;;;;;:::<<<>>>??????>>>>>>@@@AAACCCFFFJJJMMMQQQWWW```gggrrruuuzzz~~~}}}}}}||||||~~~|||xxxyyyyyyyyyyyyyyyxxxxxx}}}{{{zzzzzzzzzyyywwwuuuwwwwwwxxxyyyyyyzzzzzzzzzzzzxxxuuurrrnnnhhhbbb]]]WWWQQQJJJGGGGGGGGGDDDAAABBBBBBAAAAAA@@@???>>>>>><<<;;;;;;;;;;;;:::::::::999===@@@>>>888555777:::::::::;;;999888777888:::999999888888888777777777777888888777666666777888777666666777888888777555666666666666777888::::::888777777777888999::::::888999999888777888:::<<<;;;999888888999:::999888;;;999777666777888777666666666666555666666666777888777777666666666666666;;;999777777777666555333555777999;;;;;;:::999777888888777666555555777:::444555555666777888888999888999:::999777666666777555666777999999999888777888777666555555555666777:::888777777888999999888444777:::999666555777;;;:::999777666777999;;;===555666777888999999999999uuudddZZZTTTNNNJJJIIIFFFDDDCCCBBBCCCDDDCCCBBBCCCBBBAAA@@@@@@@@@AAAAAABBB@@@???AAAAAA>>>>>>@@@==============================<<<<<<<<<<<<======??????>>>=========>>>>>>999<<>>=========>>>>>>>>>===<<<<<<======<<<;;;<<<<<<<<<<<<<<<===>>>???===;;;::::::;;;<<<;;;999;;;::::::;;;======<<<;;;999;;;<<<;;;:::999:::;;;;;;::::::999999::::::;;;<<<:::999999::::::888777::::::::::::::::::::::::===<<<;;;:::999999999999;;;:::888777777999:::<<<888777:::>>>???:::888888999::::::;;;;;;<<<<<<<<<;;;:::999888888777888888;;;::::::999999888777777999999999999999999999999:::::::::::::::999999888;;;888666666999;;;999777::::::;;;<<<<<<;;;;;;::::::::::::999999999999888999888888888888888999999888888999999999999999888999999999888888777777666777777777777888888888888888888888888777777777777999999888888888888888888999888888777777777888888777777777777777888999:::::::::999999888777777777777888999::::::999888777<<<;;;;;;;;;::::::999999;;;;;;::::::999999999888::::::::::::::::::::::::999:::;;;;;;999999:::;;;:::;;;<<<======<<<;;;:::;;;===????????????AAABBBDDDIIIOOOUUU[[[bbbjjjpppzzz|||~~~~~~~~~~~~}}}|||{{{zzz|||~~~}}}}}}}}}}}}}}}|||{{{zzz~~~{{{yyywwwwwwvvvuuusssssstttuuuuuuvvvvvvvvvvvvxxxuuupppkkkeee^^^WWWRRRKKKGGGCCCAAACCCDDDCCCAAABBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<:::777666777888999::::::999888777999:::888888888888777777777666777777777777777888888888777666666777888888777555555666666777888999;;;;;;888888777777888999999:::777888888777666777999::::::999777777999:::999999<<<:::777777777777666555777666666555666777999:::666666666666666777777888;;;999888777888888666444777999;;;<<<<<<;;;:::999555777888777555555666777333444555666777888999:::888:::;;;;;;999777666666555666888999:::999777666777666444333444555777888:::888666777888999888777333666888888555444777999999888777666666777999:::555666777888999999999999rrrbbbYYYSSSMMMJJJIIIFFFDDDCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@BBBAAAAAABBBAAA@@@@@@@@@=================================<<<<<<=========@@@???>>>===============999<<>>>>>>>>>>>>>>============>>>>>>@@@@@@???>>>>>>>>>======>>>===<<<<<<===>>>===;;;======<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<;;;::::::999:::<<<======;;;999;;;<<<===<<<:::::::::<<<;;;::::::999999::::::;;;<<<;;;999999999999777666::::::::::::::::::::::::>>>===<<<<<<;;;;;;;;;<<<999888777777777999;;;<<<777777:::>>>???<<<999777:::::::::;;;;;;;;;<<<<<<::::::999888888888888888:::::::::999999999999999888999999999999999::::::999999:::;;;;;;999888777999777555666888999999777::::::;;;<<<<<<<<<;;;;;;999999999999999999999999999888777777777888999:::888888999999::::::999999999999999888777666555555666666777777888888999999888888888777777777777777999999999888888888888888888888888888888888999999666666777777888999:::;;;999999999888888888777777777888999::::::999888777666999;;;;;;999888;;;===999999999999999999999999999999::::::::::::;;;;;;888:::;;;;;;999999:::<<<999:::<<<======<<<:::999===???@@@@@@@@@@@@AAACCCEEELLLVVV^^^dddkkksssyyy~~~||||||}}}~~~~~~}}}|||{{{{{{}}}~~~~~~}}}|||}}}yyywwwvvvuuutttsssooopppqqqrrrsssssssssrrrrrrnnnhhhbbb\\\VVVOOOJJJIIIEEEBBB@@@@@@@@@???>>>@@@@@@???>>><<<;;;::::::;;;;;;;;;:::::::::999999>>><<<:::999999999999999999::::::999888888999;;;888888888777777777666666666666666777888888777666888777666777999999777666555666666777888:::;;;<<<::::::999888777777777777666777888888777777888:::999888777777999:::999999<<<:::888777888888666555666666555555666777:::;;;777777777777888999:::;;;888777666777:::;;;;;;:::888999;;;<<<<<<;;;:::999333777999777666666666555444555555666777888888999777999;;;;;;999666555555666777888999999888666555666555444333333555888999999888666666888888888777555666888888666666777999:::999777666666777888999999999::::::::::::999999}}}ooo```WWWRRRMMMIIIIIIEEEDDDCCCCCCDDDDDDCCCAAAAAAAAABBBBBBBBBAAA@@@???BBBBBBBBBAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<>>===<<<<<<<<<===;;;>>>@@@@@@>>><<<;;;;;;>>>>>>============>>>>>>@@@@@@??????>>>>>>=========<<<;;;<<<===>>>===<<<>>>>>><<<;;;:::999999999<<<:::::::::<<<<<<;;;:::999999:::;;;======;;;999===>>>>>>===<<<;;;;;;<<<;;;::::::999999::::::;;;<<<;;;999999999999777666::::::::::::::::::::::::===<<<<<<;;;;;;;;;;;;<<<777888999999::::::::::::777888999<<<>>>>>>:::666:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999:::999999999999:::;;;===>>>888888888999999:::::::::888999:::;;;:::999888777777666555666777888888888999::::::;;;<<<<<<;;;;;;999999999999999999999999999888777777777888:::;;;888888999:::::::::::::::999999999888777666555555666666777777888888999999777777777777777777888888888888888888888888888888888888888999999999999999777777777777888999;;;;;;999999999888888888888888777888999::::::999888777555888<<<;;;999999<<>>???>>>>>>===;;;::::::999;;;;;;:::::::::999999999>>>;;;888888999::::::888888999:::999888888999;;;888888888888777777777777555444444666888999777555888777777777999999888666666666777777888:::;;;<<<>>><<<;;;999777555555444666888999999888888999:::999777666777888::::::999<<<:::888777888888777666555555444444555777888:::777777777777888999;;;;;;888777777888;;;===<<<<<<888888999:::999999888777222888:::777666888777444777777777777666666666666555777999999777666555666888888999999888777666555666555444444444666888999999777666666777888888777666777888888888888999999:::999999888888888999999=========<<<;;;:::888888zzzlll^^^VVVQQQLLLHHHGGGEEEDDDCCCDDDEEEEEECCCAAAAAAAAABBBBBBBBBAAA@@@???AAACCCCCC@@@@@@BBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>===<<<<<<<<<=========>>>???>>><<<::::::;;;>>>>>>============>>>>>>>>>>>>?????????>>>=========<<<;;;<<<===>>>===<<<>>>===<<<;;;:::999999999;;;:::999:::<<<<<<<<<;;;:::999999:::<<<<<<;;;:::===>>>>>>===;;;:::;;;<<<;;;::::::999999::::::;;;<<<:::999999::::::888777::::::::::::::::::::::::::::::999999999999::::::999999:::;;;;;;;;;::::::888999999999<<>>===;;;999666555444333666888::::::999888999:::888666555666888::::::999;;;999888888999999999888444555555666666777777777555555555555666777888999;;;:::999:::;;;<<<;;;:::777777888888888777666666333:::<<<777666999999555888888888777666666555555555666777777666666777888;;;:::888777666666666666777666666666666777777888999777555666777888777666888888888888999999999999999999888888888999999:::>>>======<<<;;;:::888777yyykkk]]]UUUPPPKKKFFFEEEDDDDDDCCCDDDEEEEEECCCAAABBBBBBAAAAAAAAA@@@@@@@@@@@@CCCCCC??????BBBAAA>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<===>>>>>><<<======<<<::::::<<<>>>>>>======<<<<<<======>>>;;;<<<===>>>>>>>>>=========<<<;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::<<<===<<<;;;;;;999888999:::<<<;;;;;;<<<======<<<:::888999:::;;;::::::999999::::::;;;:::999888888::::::999888:::::::::::::::::::::::::::999999888999999::::::===<<<;;;:::::::::;;;<<<999999888666;;;@@@>>>777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888888999;;;===>>>777888888999::::::;;;;;;:::999999888888888888888666777777777777888:::;;;666777888999::::::::::::888888999999999:::::::::666666777888999:::::::::777888999:::;;;;;;;;;;;;999999999999999888888888888888888777777777777777666777777777888888888888666666777888999::::::;;;999::::::::::::999777666999999999888888999::::::888888888888888888888888777888999::::::999888777:::;;;;;;;;;999999999:::===<<<<<<;;;:::999888888888888999::::::;;;<<<<<<777999::::::::::::;;;===???>>>===<<<<<<===>>>???EEEDDDBBBAAAAAAEEELLLQQQZZZ```iiiqqqvvv|||yyywwwuuuuuutttrrrpppmmmkkkkkklllkkkiiieeebbb___WWWSSSNNNJJJHHHFFFEEECCC@@@AAAAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888888999::::::999888888888888999999999888888:::<<<::::::::::::999999999999777555555888<<<===:::666888888777888999:::888666999999999888888999999:::<<<<<<:::888777666555555555777999999888777888888777666555666888::::::999:::888777777999::::::999555666888999999888777666666666555555666777888888;;;:::999:::<<<======;;;888888888777777666666666444<<<===777555;;;;;;666777777777777666666666666555666666666555777:::======;;;888555444555666777777888888999999888777666888777555555777888777666777777666777888999888888666777777777888888999999:::::::::::::::999999888xxxkkk\\\UUUPPPJJJEEEDDDDDDDDDCCCEEEFFFEEECCC@@@CCCBBBAAA@@@@@@@@@AAAAAA???CCCCCC>>>>>>BBBAAA===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???;;;<<<;;;:::999;;;>>>AAA======<<<<<<<<<<<<======:::;;;<<<>>>>>>>>>======<<<;;;;;;<<<>>>???>>>===::::::;;;;;;===>>>???@@@;;;:::999:::<<<===<<<;;;<<<:::888888999;;;<<<;;;:::;;;;;;:::888777777888;;;::::::999999::::::;;;:::888888888:::;;;:::999::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<>>::::::777555999@@@???888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;:::888777777999:::<<<777777888999::::::;;;;;;;;;:::888777777777888999666777888888888888:::<<<555666777888999:::::::::888888888999999:::::::::555666888999::::::999999777888999:::;;;;;;<<<;;;999999999999999:::::::::999999888888777777666666666666777777888888888999555555666888999:::;;;<<<::::::;;;;;;:::888777666::::::999999888999999999888888888888888888999999777888999::::::999888777999999999999::::::::::::>>>>>>===<<<:::999888888888888999::::::;;;<<<<<<777999::::::::::::<<<===BBBAAA>>>======>>>AAABBBDDDCCCAAA@@@BBBHHHPPPVVV```fffnnntttyyy~~~{{{{{{|||}}}}}}}}}||||||zzzxxxxxxwwwwwwuuurrrooollllllllljjjfff```[[[XXXSSSOOOJJJFFFDDDCCCBBBAAA@@@AAAAAA???===;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::999999999888888999;;;>>>>>><<<:::::::::888999999999888888:::<<<;;;;;;;;;:::::::::999999999777666:::>>>@@@<<<777999888777888::::::888777;;;:::999999888888999999::::::999888777777888888333555888888777666666777777666555666888::::::999999888777777:::;;;;;;:::666888:::;;;;;;999777555888888888888888999999:::888777888:::===@@@@@@@@@999888888888777777666666555===>>>666555;;;===777555555666666777777888888666777666555666888<<<@@@???<<<888444333444666888888999:::;;;:::999666555888777555555777777777666666666555666777888777777444555555666777888888999666666777888999999999999yyyhhhYYYTTTNNNEEECCCIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGFFFBBB???===<<<@@@???>>>???@@@@@@@@@>>>;;;;;;<<<<<<===>>>>>>>>><<<==================<<<============<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;<<<===>>>???;;;::::::;;;===>>><<<;;;;;;;;;<<<<<<===<<<<<<;;;======<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::::::::777:::;;;888777888555111888999;;;;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;BBB@@@;;;888777888;;;===888:::999666:::???>>>888;;;999:::======999777999<<<;;;:::999999:::;;;<<<;;;;;;;;;::::::999999999;;;;;;999999999999;;;;;;999::::::;;;;;;::::::999888888888888999:::;;;;;;999888777777777888999:::;;;999888888999:::999888999999999888888777777777777999999999888777888999<<<;;;::::::999999999:::999999999888888888777777777777777999;;;;;;999777===<<<:::999888999::::::999999:::<<<===<<<888555999999888888888888999999888888777777777777888888;;;:::888888888:::<<<>>>666777777777777888888888888999::::::::::::999888<<<:::888777999;;;<<<<<<<<<;;;;;;;;;===>>>???>>>@@@===>>>CCCBBB???AAAGGGEEEEEEDDDDDDGGGMMMUUU[[[mmmooosssyyy|||}}}~~~~~~}}}|||{{{zzzwwwvvvttttttuuutttrrrpppkkkhhheeebbb]]]WWWPPPKKKEEEEEECCCBBB@@@???=========<<<;;;:::999888888888<<<:::999:::======;;;888999888888777666555555444:::888999>>>===777777<<<888888777777888888999:::999555444888999888777888999777666777999::::::999555666888:::;;;;;;;;;:::::::::999888888999::::::777777777777777777777777777777777777777888888888999888666555444555777888999999999999999999999999777888999:::999888666444555888999666666999888555:::999999999:::<<<>>>???:::999999888888999999:::<<<;;;999999999999888666888888777777666666555555;;;:::999888888:::<<<=========<<<;;;999888777777999888888888777777666666888555444555888;;;:::888999777555666999:::888666666777888999999888777666:::;;;;;;999888777888999xxxhhhYYYTTTOOOFFFDDDIIIDDDDDDDDDDDDCCCCCCCCCCCCAAACCCEEEEEEBBB@@@???>>>@@@???>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<=========>>>======<<<<<<<<<<<<======<<<;;;;;;:::;;;<<<===>>><<<;;;;;;<<<===>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;::::::999999999999<<<>>><<<<<<===;;;777999:::::::::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;AAA???<<<999999:::<<<===888:::999777:::???>>>999;;;999999<<<;;;888777999;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999;;;::::::999999::::::;;;999::::::;;;;;;::::::999:::999888888999:::<<<===666666777777888999:::;;;;;;999888888999:::999888::::::999999999888888888666888999888777666777888;;;;;;:::999999999999999999999999888888888777777777666777888::::::888666:::999888777777777888999:::::::::;;;<<<;;;999666999888888777777888888999888888777777777777888888888999:::;;;;;;::::::999777777777888888888999999999999999999999999999999;;;999777777999;;;======;;;:::999:::;;;=========>>><<<>>>BBBBBBAAADDDJJJBBBCCCDDDFFFKKKSSS\\\cccppprrrwww}}}~~~|||{{{yyytttsssssstttttttttqqqooogggddd```]]]XXXSSSMMMIIIDDDCCCBBBAAA@@@???>>>===>>>===<<<;;;::::::::::::<<<:::999:::<<<===;;;999999888888777666666555555:::888999===<<<777666999888888777777888888999::::::666666999;;;999888:::888666555666777999999888777888999::::::;;;;;;::::::999999888888999999:::888888888888888888888888888777777777777777777777888777666555555666777999999999999999999999999999666777999999999777666444888;;;<<<999999<<<;;;888999888888888888:::;;;<<<999999999888888999999999;;;:::888888999999777666666666666666666666666666888777666555555777888:::<<<<<<;;;:::999888888777888888888888777777777666888666444555888:::999888999777555666888999888666666777888888888888777666888999999888666666777999uuugggYYYTTTOOOGGGEEEIIIDDDDDDDDDDDDCCCCCCCCCCCC???AAACCCDDDBBBAAA@@@AAAAAA???>>>???@@@AAA@@@???AAAAAA@@@??????>>>======>>>===<<<;;;;;;<<<===>>>::::::;;;<<<===>>>??????<<<<<<<<<<<<==================<<<<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>===<<<;;;<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<;;;:::999999:::;;;<<<888888888888999:::<<<<<<;;;;;;;;;:::999888888777666999;;;::::::<<<<<<888999::::::999888999;;;===::::::::::::::::::::::::>>>===<<<;;;;;;<<<===>>>999:::999888:::>>>===:::<<<888888:::999777777::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999;;;::::::999999::::::;;;999::::::;;;;;;::::::999;;;:::999999999;;;===>>>444555666888999:::;;;;;;:::999777777999:::999999::::::::::::999999999999666777888777666666666888:::999888888888888888888999999999888888888888888666555666777999999777666888888777777777888999999;;;:::999:::;;;;;;999777999888888777777888888999888888777777777777888888555777;;;======:::666444888888999999999::::::::::::999888777777888999::::::888777777:::<<<======999999999999:::;;;<<<<<<===<<<>>>AAABBBBBBFFFKKKBBBDDDGGGKKKQQQYYYbbbhhhtttwww}}}~~~|||zzzxxxqqqqqqqqqssssssrrrnnnkkkaaa]]]XXXTTTQQQMMMIIIFFFBBBAAAAAA@@@??????>>>>>>???>>>===<<<<<<<<<<<<<<<;;;:::::::::<<<<<<:::999999999888888777666666666999888999;;;;;;777666777888888777777888888999:::<<<888777;;;<<<;;;:::;;;777666444555777888777777;;;::::::999999::::::;;;:::999888888888888999:::888888888888888888888888888888888777777666666666666666555555555777888999777777777777777777777777666777888999888777666555666999:::777777:::999666888888777666777777888888999999999999999999999999:::999777777888888666555555666666666666666777777666666555444555666777888:::::::::999999999888888888888888888777777777777999777666666777999888777999777666777888888777666666777777888888777777666666777777777666666777999qqqeeeYYYSSSOOOIIIGGGHHHDDDDDDDDDDDDCCCCCCCCCCCC???AAACCCCCCAAA@@@@@@AAAAAA@@@??????AAAAAA@@@???@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???<<<<<<<<<=====================<<<<<<<<<<<<======???>>>===<<<<<<===>>>???===<<<;;;<<<===>>>>>>============<<<<<<<<<<<<<<<>>>===<<<;;;;;;:::::::::<<<;;;999888888999;;;<<<777777888999:::<<<>>>???===<<<<<<;;;:::999888888555888999777888::::::777:::::::::999888999;;;>>>999999999999999999999999;;;;;;<<<<<<<<<=========::::::999999:::<<<======<<<888777888888666777:::999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888999:::;;;;;;;;;;;;444555777999999999999888999888777777999:::999999::::::::::::::::::::::::666888999888777666777888888888777777777777888888888888888888888888888888555555555777999999777555888888999999999:::;;;;;;;;;:::888999::::::999888888888777777777777888888888888777777777777888888555888;;;<<<<<<999555333999999999:::::::::;;;;;;:::999777666666777999:::;;;:::888888:::;;;;;;:::888999:::999999:::<<<===>>>>>>???AAABBBCCCGGGKKKFFFIIIMMMRRRWWW^^^fffkkkxxx||||||yyywwwuuuppppppqqqqqqqqqmmmhhhdddYYYUUUPPPLLLIIIGGGEEECCC??????????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;:::999999999999888888777777777888777888:::<<<;;;999999888888777777888888999:::<<<888777:::<<<::::::;;;888777555555777888777777===<<<:::999999999:::;;;999999888888888888999999999999999999999999999999999999888777666555555444555555555555666777999:::777777777777777777777777666666777888888777666666555888888666666888888555888888777777666666666666888888999999999999888888999777666666777777666444666666666666666666555555888888777777777888999:::888888888999999999999999888888888777777777777777999888777777777777777777888888777777777777777666666666666777777777777777555666777777666666888:::~~~lllbbbXXXRRRNNNJJJGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCBBB@@@??????@@@AAA@@@???@@@AAAAAAAAA???=========>>>>>>?????????>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<===============<<<<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;<<<===>>><<<:::;;;<<<>>>>>>===???>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<;;;999888888999;;;<<<888888999:::<<<>>>???@@@>>>======<<<;;;:::::::::999<<<<<<999999;;;;;;888999::::::999888999;;;===999999999999999999999999999:::;;;<<<<<<=========;;;:::999::::::;;;===???<<<888777888888666777:::999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999333555999<<<<<<;;;888666666777888999999888666555999777666777888::::::999::::::::::::::::::::::::888999::::::888888999:::777777777666666777888888888888888888888888888888555555555777999999777555777888888999::::::::::::;;;:::888888999:::999777888777777777777777777888888888777777777777888888888999::::::999888666555999::::::::::::;;;;;;;;;:::999777666666777999:::===;;;:::999::::::999888999;;;<<<;;;:::;;;===???AAABBBBBB@@@@@@CCCGGGIIIHHHLLLRRRXXX___fffmmmrrr{{{~~~|||yyyvvvsssqqqqqqpppooonnnkkkfff___ZZZRRRNNNIIIEEECCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;999:::;;;;;;::::::999:::999999999999888888888888777777888:::===???>>>;;;888888777777888888999::::::666555999;;;999888::::::888777777888999888777===<<<:::999888888999:::888888888888888888888888888888888888888888888888999888888777666555444444555555555666777888999999666666666666666666666666666666666777777777666666888;;;;;;999999;;;;;;888999999999888888777666666777888888999999888888777888777555666777777666555888777777666555444444333888888888888999999::::::777777777888888888999999777777777777777777888888888888888777666666777888888888888888777666666777555555666666666777777888666777888888777777999;;;zzzfff___VVVPPPMMMJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBAAA???>>>???@@@BBB@@@???@@@AAABBBAAA@@@<<<<<<======>>>??????@@@<<<==================<<<>>>>>>======<<<<<<<<<<<<===============<<<<<<<<<======<<<<<<<<<<<<======;;;:::999888888888999:::===;;;999999;;;=========@@@???===<<<;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???;;;:::999888888999:::;;;888888999:::<<<===???@@@============<<<<<<<<<<<<888;;;;;;777777999999666888999;;;;;;:::999:::<<<888888888888888888888888999999::::::;;;;;;;;;;;;<<<::::::;;;:::999<<>>===;;;;;;>>>AAABBBDDDDDD@@@@@@DDDHHHIIIHHHNNNWWW```hhhpppxxx|||}}}|||{{{yyywwwssspppnnnooommmjjjgggccc]]]VVVQQQLLLHHHDDDBBBAAAAAA@@@???==================<<<<<<;;;::::::999999999::::::888999;;;;;;999999999:::999999999999999999999999777888999999>>>BBB@@@;;;888888777777888888999:::999555444888999777777888;;;999777777888999888777;;;::::::999888888888888777777888999999888777777777777777777777777777777777777777666666555555555555555666666777777888888666666666666666666666666555555666666666666777777777::::::888888::::::777999999999999999888777666666777888999999888777666888666555666777888777555777777666666555444444333666666666777777777888888777777777777777888888888777777777777888888888888777888888777666666888999888999999888666555666777555555555555666777888888777888999888777777888:::~~~uuubbb\\\TTTNNNKKKJJJGGGCCCDDDDDDDDDDDDCCCCCCCCCCCC???@@@AAA@@@??????AAACCCBBBAAA@@@@@@BBBBBBAAA@@@????????????????????????;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===============>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;:::999888999999:::===:::888888:::<<<<<<<<>><<<;;;<<<======;;;;;;;;;;;;<<<===>>>???999999999999999999999999777777888999:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<===666888888555555999999777666999;;;<<<;;;:::::::::888888888888888888888888999999888888888999::::::===::::::<<<:::888<<>>;;;;;;>>>BBBAAADDDDDD??????FFFJJJKKKNNNTTT^^^hhhqqqyyy{{{{{{zzzxxxvvvrrrooonnnjjjgggccc___[[[UUUOOOKKKHHHEEEBBBAAAAAAAAA@@@>>>=========<<<<<<;;;;;;;;;::::::999999999999::::::777999;;;;;;999888999:::::::::::::::::::::::::::999:::999888===AAA>>>777888888777777888888999:::888555444777999777666888:::888777666777888777666888888999999999888777777666777888999999888777666666666666666666666666666666666666666666666555555666666777777777777777666777777777777777777777777555555555555555666777777444777888666666888777444777888999999999888777777666777888999999888777666888777666666888888777666444444444555555666666666444555666666777777666666777777777777777777666666666777777777888888888888555777888777666666888;;;888999:::999666444555777555555444444555666888999777888888777555555666888|||rrr___[[[SSSMMMKKKJJJGGGBBBEEEDDDDDDDDDCCCCCCCCCCCC===>>>???@@@???@@@CCCEEEBBBAAA@@@@@@BBBBBBAAA@@@BBBBBBAAA@@@@@@?????????:::;;;>>>@@@@@@>>>;;;::::::;;;;;;<<<===>>>??????>>>>>>======<<<<<<<<<;;;======<<<<<<<<<<<<======???>>>===<<<;;;<<<<<<===<<<:::777777999;;;<<<<<>><<<;;;<<<======???>>>===<<<<<<;;;;;;<<<888999999::::::999999888666666777777888999;;;;;;999999:::;;;;;;<<<<<<===888:::;;;888:::>>>???===555888<<<===<<<:::999999777777777777777777777777:::999888777777888999999===::::::<<<:::777<<>>===<<<999<<>>;;;:::>>>BBB???CCCCCC???@@@GGGMMMMMMVVV\\\eeeooovvv|||~~~zzzzzzzzzxxxvvvrrrpppnnneeebbb]]]YYYUUUQQQKKKHHHFFFDDDBBBAAAAAAAAA@@@>>>>>>======<<<;;;;;;::::::::::::999999999:::;;;;;;777999<<<;;;999777888::::::::::::::::::::::::::::::<<<:::888;;;???;;;333888888888777888999999:::999555444888:::888777999999888666555666777666555666777888999999888777666666777888999999888777666666666666666666666666666555555555666666666666666666777777777777777666555888888888888888888888888555555555555555666777888777:::;;;999999;;;:::777666777888999999888777666555777888999999888777555888777666777888999888777111111222444666777888999555666666777888777777777888777777777666666666666666666777777888888888999444666888888666666999<<<888:::;;;999666444555777555444444444555666888999777777777666444333555666vvvjjj\\\VVVOOOJJJHHHHHHHHHHHHEEECCCBBBCCCFFFGGGFFFDDDAAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA???>>>======<<<>>>>>>?????????===<<<;;;<<<<<<<<<<<<=========>>>@@@??????>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>===<<<::::::;;;>>><<<999777888:::===???===:::;;;???>>>999:::???:::;;;<<<<<<======<<<<<<::::::999888999:::;;;<<<666888;;;===>>>===<<<;;;::::::::::::::::::::::::<<<:::888888:::;;;<<<;;;<<<:::;;;>>>===:::888:::666888:::999666555666777777777888888888999999999>>><<<::::::;;;;;;:::999=========;;;:::;;;>>>@@@;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999:::999888777777888999999999999888888888999:::;;;333333444555666666555555:::999999888777666555555999999999999999999999999;;;;;;:::999888666666555>>>:::888888;;;:::555000:::999888888999999888666777888888999999999999888777777777777777888888888:::888777777888888777555:::999777666666888999;;;999999999999999888777666999999::::::::::::;;;;;;999999999888888777777777777999::::::999888888999========================<<<======>>>???@@@@@@AAAEEEFFFEEEDDDDDDHHHOOOUUU]]]eeeooouuuyyy|||}}}zzzyyyyyyyyyxxxvvvpppiiidddaaa[[[TTTPPPMMMJJJGGGDDDBBBAAA@@@>>>===<<<<<<<<<:::::::::::::::::::::999<<<:::999999:::;;;999888777777777777888999:::;;;999888888888888888999999888666666999<<<===;;;888777777777777777777777777666666666777888888999999999999888777777888999:::;;;:::999999888888999999666666777777777777666666777777666555555666777888777777777777777666555555555666666666777777888888666333444999;;;777555555666666666666666666666666<<<;;;888666555666888999:::888555555555666666666;;;:::999888777666666666888888888888888888888888999888888777666555555444555555555555666666666666666666555555555555666666444555888::::::999777555666666666666666777777888888999:::;;;:::888666444666555555555444444444444888888777555444333222111ttthhh\\\VVVOOOJJJGGGGGGGGGGGGEEEDDDBBBCCCFFFGGGEEECCCAAAAAABBBBBBAAAAAA@@@???AAAAAABBBBBBAAA@@@??????BBBAAA@@@???>>>=========>>>>>>?????????>>>===<<<<<<<<<<<<=========>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;===>>>===;;;::::::;;;<<<;;;999888999:::===>>>>>>::::::===;;;777777;;;:::;;;<<<<<<======<<<<<<;;;:::999999999:::<<<<<<888999;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::888777777999:::::::::<<<::::::>>>===999888:::777999;;;:::777666666888::::::;;;;;;;;;<<<<<<<<<<<<;;;999999;;;<<<<<<;;;<<<<<<<<<:::999999;;;>>><<<;;;;;;;;;:::::::::999:::::::::::::::::::::;;;999999999999999999999999999999888777888999::::::;;;::::::999999888888777777888888999999:::999999999999888888777777666666999999999999999999999999999999999888888888888777<<<999777888;;;;;;777333:::888777888999999888777666666777777888777777666777777888888888888777777999888777777888888777555:::999777666666777888999999999999999999888777777999999::::::::::::;;;;;;::::::999999999888888888999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBAAABBBBBBBBBDDDIIIQQQWWW```hhhrrrxxx|||~~~|||zzzvvvuuutttrrrpppkkkeee```WWWSSSMMMIIIHHHFFFDDDAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999::::::999888666666666777777888999:::999888888888888888999999777777777999<<<===;;;888777777777777777777777777:::999999888888777666666;;;:::999888888888999:::999999888777777777777888888888888999888888777777888777666555555666777777777777777777777666555555333333444444444555555555888444555999:::888666777666666666666666666666666888888888999::::::;;;;;;:::888777666777888777666;;;;;;:::888888777777777888888888888888888888888888888888777666555555555555555555555666666666666666666555555555555666666555666777999999888777666777777777777777888888999999:::;;;;;;;;;999777666666666666666555555555444888777777666555444333333pppddd[[[VVVOOOIIIGGGFFFFFFEEEFFFDDDCCCDDDEEEEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBAAAAAA@@@>>>===<<>>>>>>>>>>>???===>>>>>>???>>>>>>===<<<<<<<<<=========>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<=========>>>>>>;;;=========;;;:::;;;<<<;;;::::::::::::;;;<<<===<<<:::999;;;;;;888888::::::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999777666666888999999999;;;999:::======999888:::888:::;;;;;;999888888999888888888999999999999:::;;;999888999;;;======<<<;;;;;;;;;999777777999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;999777555333777777777888888888888888888888888777777777777777999999999999999999999999777777777888999999999::::::888777888;;;<<<:::777999888777777999:::999888999999:::::::::999999888777777888999999888777666999888777777888888777666:::999777666555666777777888999999999999999888777999999::::::::::::;;;;;;;;;:::::::::::::::999999999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<>>>@@@BBBBBB===???AAACCCGGGNNNVVV[[[eeellluuu|||}}}}}}|||zzzyyyssspppmmmiiifffbbb]]]YYYMMMJJJGGGDDDCCCCCCAAA@@@??????@@@???>>>===;;;:::::::::;;;;;;<<<<<<======;;;:::999999::::::999777666666777777888999999999999999888888888888888999777777888999;;;<<<:::888777777777777777777777777:::::::::999888888777777<<<;;;:::999888999999:::888888777666666666666777:::::::::::::::999888777999888777666555555666666777777777777777666666555777777777777777888888888:::666555888:::888888:::777777777777777777777777777999:::<<<===<<<;;;;;;:::999888888::::::888666;;;::::::999999888888888888888888888888888888888888888777777666666555555555555555555666666666666666666555555555555666666666666777777777888888888888888777777888888999::::::;;;;;;<<<;;;999888777777777777777666666666666777777777666666555555555}}}lll```YYYUUUNNNIIIFFFEEEEEEDDDFFFEEEDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>>>>??????<<<<<<<<<===============<<<============>>>>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<<<<============;;;<<<===<<<;;;:::;;;===999:::;;;;;;<<<<<<;;;;;;:::999999;;;<<<<<<<<<===:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777999::::::999;;;999:::======999888999999:::;;;;;;::::::999999777777777777888888888888;;;:::999999;;;<<<<<<<<<;;;<<<;;;:::777666888999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;<<<<<<:::;;;;;;;;;:::777555333666666666666666666777777777777777777777888888888888888888888888888888888777777777888999999999::::::888888999;;;;;;:::888999777777777999:::999888::::::;;;;;;;;;::::::999777888999::::::888777666999777666777888888777666999888777666555555555666888888999::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999::::::999888888999<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<===???@@@@@@>>>@@@BBBGGGMMMTTT[[[```iiioooxxx|||zzzzzzyyyxxxvvvqqqlllfffaaa\\\XXXSSSPPPIIIGGGEEECCCBBBAAA@@@@@@===>>>?????????===:::999999999999:::;;;<<<======:::999888888999999888777777777888999999::::::::::::999888888777888888888777888999:::;;;;;;:::999777777777777777777777777777888888999::::::;;;;;;<<<;;;999888777888888999888888777666666666666777::::::::::::999888777777999888888777666555555555666666777777777777666666999999999999999999999999<<<777555888:::999:::===888888888888888888888888;;;;;;;;;;;;:::999888888888777888999::::::777555999::::::::::::999999999888888888888888888888888888777777777666666666555555555555555666666666666666666555555555555666666777666666555666777888999777777666666777777888999999::::::::::::999888777888888888777777777777666666666666777777777777777xxxhhh]]]WWWRRRMMMHHHFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===>>>>>>???@@@::::::::::::;;;<<<<<<<<<============>>>>>>>>>???============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>999:::;;;<<<<<<<<<;;;;;;;;;:::999999;;;===<<<999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>><<<:::999888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;999;;;999999===<<<888777999:::::::::;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<>>><<<::::::;;;;;;:::999<<<======;;;999888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;;;;;;;777888999::::::888666555:::999888888888888999999777777777777777888888888888888888888888888888888888888888888888888888888;;;:::999888999999999888999888777888999:::999777888999999:::::::::::::::888999::::::999888777666888777666777888999888777888777777666666666666666777888999:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999::::::999888888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???AAADDDJJJRRRZZZ___cccnnnrrryyy}}}~~~{{{yyywwwvvvsssqqqmmmhhh```YYYTTTOOOKKKHHHGGGFFFEEECCC@@@>>>>>>===<<<===>>>???>>><<<:::999777777888999::::::;;;;;;:::888777777888999777666777888999:::;;;;;;;;;;;;:::999999888777777888888777888:::;;;::::::999999777777777777777777777777777888888999::::::;;;;;;:::999888666666666777888999999888777777777777888888888888888888777666666888888888777666555444444666666777777777777666666666666666666666666666666<<<777555777999999;;;>>>999999999999999999999999<<<;;;888777666666888888666666666888999999777444888888999:::::::::999999888888888888888888888888777777777777666666666666555555555555666666666666666666555555555555666666777666555444555666888999666555555555555666777777888888888888888777777666999888888888777777777777666666666666777777777777rrrddd[[[TTTPPPKKKGGGFFFEEEEEEDDDCCCDDDEEEDDDBBBBBBBBBDDDAAAAAABBBBBBAAAAAA@@@??????@@@@@@AAABBBBBBAAAAAA>>>>>>=========>>>>>>???999999999999:::<<<===>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<;;;::::::===???999:::;;;;;;<<<<<<;;;;;;===<<<:::888:::<<<:::555:::;;;<<<<<<======<<<<<<::::::;;;<<<<<<<<<<<<;;;===;;;:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<<<<;;;999:::888999<<<<<<888777999:::999999:::<<<<<<;;;999999999999999::::::::::::>>>===::::::;;;;;;:::999<<<===>>>===;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999999999::::::::::::999999555666888999999999888888999888777666666666777888888888888777777777777777888888888888888888888888888888888888888888999999999999888888777888888888:::999888888999999888666;;;<<<===???@@@@@@@@@@@@:::::::::999888888777777888777666777888999888777777777777777777777777777777777999:::;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;========================???AAAEEEMMMWWW___eeegggsssvvvzzz|||{{{{{{{{{|||}}}zzzwwwuuuqqqllliiieee```YYYSSSNNNJJJFFFDDDDDDDDDDDDAAA>>>;;;;;;;;;;;;<<<=========<<<:::999777777888888999999::::::999888777777888888777555777888999;;;;;;;;;;;;:::::::::999888777777777777777999;;;;;;:::999999999777777777777777777777777:::::::::999888888777777888777666555555666777888999999888777777777777888555666666777777777666666777777888888777666555444555666666777777777777777777777777777666666666666;;;666444777::::::;;;>>>888888888888888888888888888666444333444666999;;;666555555666888888777555555666888999::::::999888888888888888888888888888777777777777666666666666555555555555666666666666666666555555555555666666777666555444555666777888555444444444444555666666777777777777777777777777888888888888777777777777666666666666666666666666{{{mmmbbb[[[QQQMMMIIIGGGFFFFFFEEEDDDAAACCCDDDDDDBBBAAACCCEEEAAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@???>>>???>>>>>>=========>>>>>>::::::::::::<<<===???@@@======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999:::===@@@:::::::::;;;;;;;;;<<<<<<<<<===;;;999===BBB@@@::::::;;;<<<<<<======<<<<<<888999:::;;;<<<;;;;;;:::;;;::::::999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<888888888:::;;;<<<:::888:::888999<<<<<<888777888999888777999;;;<<<:::888666666777777777888888888===;;;::::::;;;<<<;;;::::::<<<======;;;:::;;;<<<999:::::::::;;;;;;;;;;;;======<<<<<<;;;:::::::::999999999999999999999999999::::::::::::888777666666777777777888888888999999888666444444555666777999999888888777777666666888888888888888888888888666666777888999::::::;;;666666666666666777999:::<<<:::888888888888666555<<<===???AAABBBDDDDDDEEE===;;;999888777777888999777666666666888999888777666666777888999999999999666777888:::;;;<<<<<<<<<999999::::::::::::;;;;;;999999::::::;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>?????????AAACCCIIISSS___iiinnnpppxxxyyy{{{~~~}}}{{{zzzzzzzzz}}}{{{xxxuuuqqqkkkddd___ZZZVVVQQQLLLJJJGGGDDDCCCAAACCCCCCAAA>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999999777666666777888666555555666888999::::::999888;;;:::999888777777777777666999<<<;;;999888888999777777777777777777777777:::999999888888777666666777666666666666888999:::888888777666666666666777444444555666777777777777666666777888888777666555555555666777777777777777999999999888888777777777999555444888:::999:::===888888888888888888888888666555555555555777888999888666555666777999999888333555777999999999888777888888888888888888888888666666666666777777777777555555555555666666666666666666555555555555666666555555555555555666777777555555555555555666777777888777777777777777888888888888777777777666666666666666555555555555555555xxxkkk```ZZZOOOLLLHHHFFFFFFFFFFFFEEE@@@BBBDDDDDDBBBAAADDDFFFAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???===<<<;;;??????>>>===============<<<;;;;;;<<<===???AAABBB>>>>>>>>>>>>????????????;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<;;;:::999:::===@@@;;;::::::::::::;;;<<<===:::<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<777777777999;;;;;;999777:::888999<<<<<<888777888999777666888;;;<<<:::888999999:::::::::;;;;;;;;;;;;:::999999;;;======<<<999;;;<<<<<<;;;:::;;;<<<999999999::::::;;;;;;;;;???>>>>>>===<<<;;;;;;;;;999999999999999999999999999:::::::::999777555444888888777777777777888888===<<<:::888888999:::;;;:::999999888777666666555777777777777777777777777333444666777999;;;<<<===333444555555555777:::======;;;999888888888666444555666999;;;===???@@@@@@>>><<<999777666777999:::777666666666888999999888555666777999::::::::::::666777888:::;;;<<<======999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;777999;;;:::999888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDFFFMMMYYYgggrrrwwwyyy|||{{{|||~~~|||{{{zzzyyy{{{zzzwwwtttoooggg___YYYRRROOOKKKIIIGGGFFFDDDCCC@@@CCCDDDCCC@@@>>>>>>@@@<<<<<<;;;:::::::::;;;;;;;;;:::::::::::::::::::::888777666666777777666555333444666888999888777666;;;:::999888777777777777666999<<<<<<999777888999777777777777777777777777666666666777888888999999777777666666888999;;;<<<777777666555555555555555333444555777888888888888555666777888888777666666555555666777777777777777666555555555444444333333888444444888:::999:::<<<777777777777777777777777777777888888777666444333:::888666666888:::::::::222444666888999999888777888888888888888888888888666666666666777777777777555555555555666666666777666666555555555555666666555555555666666666666666666666666666666777888888999888888888888888999999777777777777666666666666666666555555444444444444vvvhhh[[[SSSOOOLLLGGGEEEDDDEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>??????@@@>>>???>>>;;;>>>CCCCCC@@@======<<<======>>>???@@@===<<<<<<<<<<<<===>>>>>>888:::<<<===<<<<<<===>>><<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<@@@???===<<<<<<<<<===>>>???===;;;<<<>>>@@@AAAAAA<<<;;;:::<<<>>>>>><<<999999999999::::::;;;;;;;;;999:::;;;;;;;;;:::;;;======<<<<<<<<<===;;;888666999777555777:::;;;:::888888888888999999:::::::::;;;888777999999888999===999999::::::::::::;;;;;;===;;;888888::::::888555<<<;;;:::999999999999:::>>>===<<<;;;:::999999999@@@???===<<<;;;;;;<<<<<<999::::::;;;;;;::::::999888888777777777777888888::::::999888777777888888;;;::::::999999::::::;;;888777777777888999999::::::999777777888777666444777888999999888777888999888777666666666888999:::>>>;;;999888::::::777444888888888999999:::::::::999888888777666666777777888::::::888999<<<:::666999888777777777888:::;;;999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;777888888777777888888999:::999999::::::;;;<<<======??????@@@BBBDDDDDDCCCAAAFFFNNNYYYdddmmmtttyyy|||~~~}}}|||zzzzzzyyyvvvqqqkkkeee^^^WWWRRRJJJJJJIIIGGGFFFDDDCCCBBB@@@??????@@@AAA@@@>>><<<@@@???===;;;:::;;;<<<===::::::999999999:::;;;;;;:::999888999999999777555999888888888777777666666888777777777777999:::;;;;;;:::888777777999:::<<<>>>;;;777666777999::::::888888888888777777777777;;;999777777888888888777666777888888888888777777777777777777777777777777444444555666777888999999888:::;;;:::888666666777;;;888555444666777888888:::999888777777888999:::555555666666777777888888777666555444444555666777888888999;;;<<<;;;999666999888777666666555555666:::::::::999999777666666555555555555555666777777555555666666777777888888777777888888888888777777777777777777777777777777777888999::::::999888777777777777777888888888888999999888888888888999999777555555777666333444888ttteeeYYYQQQNNNKKKGGGDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????????????????@@@>>>;;;<<>>==================>>>???=========>>>>>>>>>>>>???<<<>>>???>>><<<::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>======<<<;;;<<<<<<<<<;;;:::999:::;;;======<<<<<<;;;:::<<<>>>>>><<<999999999:::::::::;;;;;;;;;999:::;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<;;;999777999888666888:::;;;:::888888888999999999:::::::::<<<888888::::::999:::===999999::::::::::::;;;;;;<<<:::888999::::::888666::::::::::::;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;>>>===<<<:::999999::::::999::::::;;;;;;::::::999888888777777777777888888:::999999888777777888888;;;::::::999999::::::;;;888888888888888999:::::::::999777777888888666444777888999999888777888999888777666666777888999:::@@@===:::999999888555222777777777888888999999999;;;;;;:::999888888888888888::::::888999<<<:::666888888777777888888999:::999999999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===:::777888;;;<<<999666999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@AAABBBDDDEEEDDDDDDIIIQQQ]]]iiirrryyy}}}}}}{{{zzzyyytttpppkkkeee___XXXRRRMMMHHHHHHFFFDDDCCCBBBAAAAAA@@@??????@@@AAA@@@>>><<<@@@>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999888777666888888888888777777777666888777777777777999:::;;;;;;:::999777777888:::;;;>>>;;;888666888999::::::888888888888777777777777:::999777888999999777666888888888888777777777666777777777777777777777777555555666777888999:::::::::;;;<<<:::777555555555:::888666666888:::;;;:::999999888777777888999999666666666666777777777777999888888777777888888999777777777888999999666444777666666666666666777888999999999999888777666555555555555555555666777777666666666666777777777777777777888888888888777777666666666666666666666666666777888999999888777666777777777777888888888888888888777777777777888888888666666777555222333888pppbbbWWWPPPMMMJJJFFFDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCC???@@@@@@AAAAAA@@@@@@???BBBBBBAAA@@@???>>>>>>===@@@@@@>>>;;;<<>>>>>======<<<=========<<<===???@@@@@@@@@???>>>===>>>??????===;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999999:::;;;;;;:::888<<<;;;:::;;;======;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>><<<::::::;;;;;;:::999:::999888999;;;<<<;;;:::888999999999999:::::::::<<<999888;;;;;;999:::>>>999999::::::::::::;;;;;;;;;:::888999:::;;;999888999999:::;;;<<<>>>>>>???:::::::::::::::;;;<<<<<<;;;;;;:::999888888888888999999::::::::::::999999888888888888888888888888:::999888888777888888888::::::999999999999::::::999999888888999999:::::::::888777777888888666555777888999999888777888999888888777777777888999999===;;;999999999888666444777777777777777888888888<<<;;;:::999888888888888888:::999888999<<<;;;666777777888999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777:::;;;888666:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::BBBBBBBBBBBBCCCEEEGGGHHHOOOWWWdddqqqzzz}}}{{{yyywwwnnniiibbb[[[VVVPPPKKKHHHFFFEEECCCAAA@@@??????@@@???>>>>>>???@@@@@@>>><<<>>>===<<<::::::::::::;;;<<<<<<=========;;;:::999<<<:::777777777888888777888888888888777777777777777777777777777999::::::<<<;;;999888777888999999>>>;;;888777888:::::::::999999888888888777777777888888888999:::999777555:::999888666666666777777777777777777777777777777666777777888999:::;;;;;;;;;<<<<<<:::777555555555777666666777:::;;;;;;:::999888888777777888888999777777777777666666666666555555555666666555555555999888666666777777666555555555555555666777888999888888888888777666555555555555555555555666777777777777777777666666666666666777777888888777777666555555555555555555555555555666777888888777666555777777777777888888888888777777666666666666777777999777777888555111222666|||lll___UUUOOOLLLIIIFFFDDDDDDCCCBBBAAACCCCCCBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???CCCBBBBBBAAA@@@>>>===<<>>;;;===AAAAAA>>>???>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@???>>>===:::<<<>>>???>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======;;;:::999<<<;;;;;;===>>>===;;;999;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;:::>>><<<999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;999999999999999999999999;;;888888;;;;;;999999<<<999999999:::::::::;;;;;;:::999999999:::;;;::::::888999:::;;;<<<======>>>;;;::::::999::::::;;;;;;::::::999999888888888888999999::::::::::::999999888888888888888888888888999999888888888888888999::::::999999999999:::::::::999999999999999:::::::::888777777888888777555777888999999888777888999888888888888888888888999777777777888999:::::::::777777888888888888888888:::999888777666666666666777999999888999<<<;;;777666777888::::::999888888:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777888::::::999777:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@???>>>======??????>>><<<======;;;::::::999::::::;;;<<<======<<<:::888666===:::777666666888888888888888888777777777777777666666666777888888999:::<<<;;;:::999888777888888>>>;;;999888999:::::::::999999999888888888777777777777777999::::::777444999888666555555777888:::777777777777777777777777777777888888999::::::;;;999::::::999777666777888777666666888999:::999777888888777777777777888888888888777777666666555555222333444555555444333222<<<:::888777888999888777666666666666666777888888777777777777777666555555555555555555555666777777888888777777666666555555666666777777777777666666555555555555555555555555444555666777777666555444666777777777888888888888666666555555555555666666:::777777888555111222666wwwhhh]]]UUUPPPLLLIIIFFFDDDDDDDDDBBBAAAEEEEEEDDDCCCBBB@@@???>>>@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCBBBBBBAAA???===<<<>>>???>>><<>>>>>===<<<<<<;;;<<<<<<:::;;;===??????>>>===<<<:::<<<>>>???>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::<<<<<<<<<===>>>>>>;;;999;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;999===;;;999999:::<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;999999999999999999999999999666777::::::888888:::999999999:::::::::;;;;;;999::::::::::::::::::;;;888999:::;;;;;;;;;;;;:::<<<<<<;;;:::999888888999:::::::::::::::999999999888999999::::::999999888777888999999999999888777999888888888888888999999:::999999888888999999:::::::::999888888999999999999888666777888888777666777888999999888777888999888999999999999888888888555666777888888999:::;;;999999999999999999999999999888777777666666777777777999999777999===;;;777666777888::::::999888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::999999999999999999:::;;;;;;999999:::;;;===>>>??????AAACCCEEEFFFIIINNNUUUZZZaaaiiiuuu{{{uuuqqqnnnccc]]]VVVPPPKKKIIIFFFEEEBBBAAA@@@???>>>??????@@@>>>===<<<<<<>>>>>>>>>======<<<<<<;;;::::::999999999:::;;;<<<;;;999666555===:::777666666888888888777777777777777777888888555666666777888888999999<<<;;;:::999888888777777===;;;999888999::::::999999999999999888888888888666666777999:::999777444777666555555666888:::<<<777777777777777777777777666777777888888999999999666777888888777888:::<<<:::999999999::::::888666777777777777777777777777888888777777666666555555666777888999999888777666;;;999777777888888888777888888777666666666666666666777777777777666666555555555555555555666777777888888777777666666555555666666777777777777666666555555555555555555555555444555666777777666555444666777777777888888888888666666555555555555666666:::777777888555111222666qqqcccZZZTTTQQQLLLJJJGGGEEEEEEDDDCCCAAAEEEEEEEEEDDDBBBAAA???>>>AAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCBBB@@@>>>======???>>>===@@@EEEGGGDDD======<<<<<<;;;<<<<<<<<<:::;;;<<<>>>>>>======<<<===>>>??????===;;;;;;<<<:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<===============<<<;;;;;;:::999999:::;;;<<<:::999:::;;;;;;:::999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888777888;;;<<<;;;888;;;:::999999;;;======<<<;;;<<<===<<<:::999:::;;;:::::::::999999999999888777555666::::::777777999999999::::::::::::;;;;;;:::;;;<<<;;;:::999:::;;;888999:::;;;;;;;;;:::999===<<<;;;999888888777777::::::;;;;;;;;;::::::999888888999999999999888888777888999::::::999888777888888888777888888999:::999999888888888888999999999999888888777888888888999777666777888999777666777888999999888777888999999999999:::999999888777777999999999777666777888:::::::::999999999999999999999999888999999:::;;;777999999777999===<<<888777777888999999999999999:::::::::::::::;;;;;;<<<::::::::::::::::::::::::999999999:::::::::::::::999999999999999::::::;;;888999:::;;;===???@@@AAAAAAEEEIIIMMMQQQXXXaaagggmmmttt~~~}}}vvvnnnhhhddd\\\WWWQQQLLLIIIGGGEEEDDD@@@@@@@@@@@@@@@@@@??????>>><<<;;;;;;===>>>>>>=========<<<<<<;;;::::::999999999::::::999888777666<<<:::777777777888888777777777777777888888888888444555666777888888888888::::::::::::999888888888;;;:::888888999:::999888:::999999999999888888888666666666777999999777555666666555666777888:::;;;777777777777777777777777777777777777888888999999555666777777777999<<>>===;;;;;;;;;:::999777666777777888888777777666777777777777666666666666666777777888888777777666777666555555777777666555999888777666555555555555777777777888888777777666555555555555555666777777777777777777666666666666555666666777777666666555555555555555555555555555444555666777777666555444777777777777888888888888666666555555555555666666999777777888555111222666{{{jjj]]]VVVRRRPPPLLLJJJHHHGGGFFFEEECCCAAABBBCCCCCCDDDDDDCCCBBBAAACCCAAA???>>>>>>???AAACCC@@@AAABBBCCCBBBAAA???>>>>>>???>>><<>>>>>>>><<<>>>???>>><<<::::::;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;999777666777999::::::::::::;;;<<<:::888888:::======<<<<<<<<<;;;;;;;;;;;;;;;888666777;;;===;;;888999999999:::=========;;;:::<<<===<<<999888999;;;:::::::::999999999888888888666777;;;;;;888777999999999::::::::::::;;;;;;;;;<<<===<<<999888999;;;666888:::<<<======<<<;;;;;;;;;:::999888888888999999999:::;;;;;;::::::999888888999999999999888888777888:::;;;;;;:::888777888888777777888999999:::999999888888888888999999999888777777666666777777888777666777888999888666777888999999888777888999999999:::::::::999888777777999:::999666555666888999999999999888888888777777777777888999:::<<<<<<666888888777999===<<<888888888777777888888999:::;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::777888999999888999999::::::::::::::::::;;;<<<<<<999:::;;;<<<===>>>???@@@BBBHHHOOOUUUZZZcccmmmuuuzzz~~~xxxooofff^^^ZZZTTTPPPLLLHHHFFFEEECCCBBB===>>>???@@@@@@@@@>>>======;;;::::::<<<===>>>===============<<<;;;::::::999999999999999999999999;;;999888888999888777666666777777777888888888888444555666777888888888777999999:::::::::999999888:::999777777888999888666::::::999999999888888888777666555666888888888777888888777777777777777777777777777777777777777777888888888999999999999999666666777666666888<<>><<<>>>BBBCCC???;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>??????@@@888:::<<<===<<<<<<===>>>:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999:::;;;:::888666777999;;;<<<<<<:::;;;<<<:::777777:::=========<<<<<<<<<;;;;;;;;;;;;888555777;;;===;;;777888888999;;;>>>>>>===;;;999;;;===;;;888777888;;;:::::::::999999888888888888666888<<<<<<999888:::999999:::::::::;;;;;;;;;;;;===>>>===999777999;;;555777:::===?????????>>>999999888888999999:::;;;888888:::;;;;;;:::999888888888999999999999888888777888:::;;;;;;:::888777888888777777888999::::::999999888888888888999999888888777666666555666666888777666777888999888777777999999999888777888999999::::::;;;:::999888777444666888888777666999;;;999888888888777777666666444444555666777999;;;<<<666888888777:::===<<<888999888777777777888:::;;;;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::555777888888777777888999<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>>CCCJJJSSS[[[aaajjjuuu}}}{{{tttjjj```XXXSSSNNNKKKHHHEEEDDDCCCAAA???:::<<<>>>@@@AAA???===;;;===;;;999:::;;;===>>>===>>>>>>>>>>>>===<<<;;;:::::::::999999999:::;;;;;;:::999888999999999777555666666777777888888888999333444666888888888777777888888999:::::::::999999999888777777888888777555:::::::::999999999888888777666444555777888888888::::::999999888666555444777777777777777777777777:::::::::::::::::::::;;;777888888777666777;;;===888666333222444666777777555666777888888777666555555555666666777777888888;;;:::999888888999:::;;;444444666888;;;;;;999777666555555666666777888999777888888999999999888888555555555555555666777777555555666666777777888888555555666666666666555555777777777777777777777777555666777888888777666555777777777777888888888888777777666666666666777777777555555777666333444888oooccc[[[SSSMMMKKKKKKGGGCCCCCCEEEGGGGGGFFFFFFDDDCCCEEEGGGHHHFFFCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCBBB???<<>>>>>??????===<<<@@@AAAAAAAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@???>>><<<;;;:::;;;<<<======<<<;;;:::<<<===<<<:::999999:::<<<666777999<<<===<<<999555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============888888888888999999:::;;;777:::;;;::::::>>>>>>;;;999:::<<<<<<<<<:::888777:::;;;;;;;;;:::888666555:::;;;<<<======<<<;;;::::::444000222999<<<999444===777333444:::===:::555===;;;999:::<<<<<<999666;;;;;;999999999:::;;;<<<888888:::;;;;;;;;;;;;;;;777888999:::;;;:::999999666888999999888888888999666777777888999:::::::::999999999999888666444333:::999888777666666666666777777777999;;;;;;999777888888888888888999999999999999999999999999999999:::888888:::===>>>;;;888:::999888888::::::999888888777666777999;;;:::999===<<<;;;::::::::::::;;;777888888999999::::::;;;999<<<>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::AAA===888999<<<>>><<<999<<<===>>>===<<<===???BBBJJJRRR\\\fffnnnwww|||uuummmeee\\\TTTOOOJJJHHHDDD@@@??????AAABBB@@@<<<<<<@@@@@@;;;:::>>>===<<<:::999999:::<<<===@@@CCCCCC???<<<;;;:::777888888999999999999888888::::::999888777777777888777666555666888999999777888777888999::::::888666999888777888999999888777:::888666555777888777777777777777777777777777777666666777888888888888888888888999999999999888888<<<:::777444444555777999888999:::;;;;;;;;;;;;:::666777999888555555777:::777777666666666666777777888888888888888888888888777666555555555666888999:::999999888777666555555:::888666555777888888777777777777777777888888888777888888888888999999999999999888777666666777777;;;:::777555555777999;;;777777777777777666555555666666666666777777777777888777666555555666777888:::999999888777666555555:::999888666666888999:::;;;999777666555666777888|||kkk```YYYQQQLLLKKKKKKHHHDDDCCCDDDEEECCCBBBDDDCCCBBBCCCEEEFFFDDDBBBEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBCCCCCCBBB???===@@@???======>>>???===<<<:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>===<<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<;;;999999;;;===;;;:::::::::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;888;;;<<<:::;;;===<<<999999:::;;;<<<<<<:::999888999:::;;;;;;:::999777666;;;;;;;;;<<<<<<;;;;;;;;;:::999888888888888999888:::999999999999999999888;;;999888999<<<<<<;;;888888777777777777777888888999999::::::::::::::::::999888888777888999:::;;;888999;;;:::888777777777555555555666777888888888<<<<<<<<<<<<;;;999777666:::999888777666666666666777666444444666888888777777777888888888888999999::::::::::::::::::::::::666777777888999999888888;;;999888999::::::999888777666666777999::::::999;;;;;;;;;;;;:::::::::999888888888999::::::;;;;;;:::<<<>>>???===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999::::::>>>;;;888999===???>>>;;;===>>>>>>======???CCCFFFTTT\\\gggpppxxx~~~xxxpppggg^^^UUULLLGGGGGGEEEBBB???======>>>???@@@======@@@???;;;:::===<<<;;;:::888888:::;;;<<<888;;;<<<999888::::::888999999::::::::::::999999;;;:::999999999999999999888777666777999:::999888888888888999::::::888666999888777888999999888777<<<999777666777888888777777777777777777777777777666666777888888888888888888888888999999888888888999888888777777777777888999999:::::::::::::::999777888999888666555777999777777666666666666777777888888888888888888888888666666666666666777888888666777777888999:::::::::;;;999777777888999999999888888888777777777777777777777888888999999999999999999888777777777777777999888777555555666888999777777777777777666555555666666666777777777888888999888777666666666777888;;;::::::999888777777666999777666555555666777999:::999777666555666777888vvvfff\\\VVVOOOKKKJJJGGGEEEDDDDDDDDDDDDBBBAAABBBAAAAAABBBCCCCCCBBB@@@EEEEEECCCBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDCCC@@@>>>@@@>>>===>>>??????>>><<<999:::<<<>>>???@@@@@@@@@;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>>>>======;;;;;;<<<======<<<;;;;;;:::;;;<<<;;;999:::;;;===>>><<<888888999<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<<555999<<<;;;<<<>>>===999888999:::;;;<<<;;;:::999888999::::::::::::888888;;;::::::999999::::::;;;888<<<>>>;;;555333777;;;666;;;???>>>999666888;;;999888888999;;;<<<<<<;;;999999::::::::::::999999;;;;;;999888888999:::::::::888666555555777:::<<<999:::;;;:::888666666666555555666666777888888888<<<===<<<<<<;;;:::888888:::999888777666666666666:::777444333444777888999666666777777888888888888::::::::::::::::::::::::666777777777666777888999;;;:::999999::::::888777777666555666888:::999888999:::;;;;;;;;;:::888888888999999::::::;;;<<<<<<;;;===>>>>>><<<::::::::::::::::::::::::999999888777777888888888999999999<<<999777999===@@@???===??????>>>>>>???BBBHHHLLLZZZbbbnnnwww~~~wwwqqqhhh^^^VVVOOOIIIEEEDDDCCCAAA@@@>>>>>>======@@@======??????;;;:::<<<;;;:::999888888999:::;;;888::::::888999===>>><<<:::::::::;;;;;;::::::::::::::::::999::::::;;;;;;999888777888:::;;;:::999888888777888::::::888666999888777888999999888777===;;;888777888888888777777777777777777777777777666666777888888888888888888888888888888888888888666666888999999999888777999999999999999999888888:::;;;;;;999777666888999777777666666666666777777777777777777777777777777555666777777888888777777666777888999:::;;;<<<<<<;;;:::888888:::;;;::::::999999888888777777666666777777888999999999999999999888777777777777777777666666666666666666777777777777777777777666555555777777777777888888888888:::999888777777777777777;;;:::::::::999999888888666666444444444444666666999999777666666666777888ssscccZZZTTTMMMIIIHHHAAABBBCCCDDDFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBAAA@@@DDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBCCCDDDCCCAAA???AAA???>>>???@@@AAA???>>>;;;;;;<<<>>>???@@@AAAAAA::::::;;;;;;<<<=========;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;999;;;<<<;;;::::::;;;======:::777666888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===<<<<<<;;;;;;:::999888888<<<<<<;;;;;;;;;<<<<<<===222777::::::<<>>;;;888888:::;;;;;;;;;;;;:::777888999:::;;;::::::999;;;:::999888888999:::;;;555999<<<999444222666:::777<<>>===;;;999999999999999::::::999999888777777777777888888888999999;;;999999:::===???>>>===??????>>>>>>@@@FFFNNNTTT___gggsss}}}~~~{{{mmmhhh___WWWRRRNNNKKKIIIBBBBBBBBBBBBAAA@@@???>>>???>>>>>>>>>===;;;::::::999999888777777888999999<<<===;;;888999======;;;999999::::::::::::999999999999999999999:::;;;<<<;;;999999999;;;;;;:::999999888777888999:::888777999888777888999999888777>>><<<999888888999888777777777777777777777777777666666777888888888888888888888777777777777888888555666777999999:::999999999999888888888888888888>>>===<<<;;;:::999999:::777777666666666666777777666666666666666666666666555666777999999888777777888888999999999999999999:::999888888:::;;;:::999:::999999888777666555555666777888999999999999888888888777777777777777888555666777888888888777666777777777777777666555555777777777777888888888999::::::999888888777777777999999999999999999888888666555555444444555555666999888777666666777888888sssbbbYYYRRRLLLGGGFFFAAACCCDDDFFFFFFFFFFFFGGGBBBCCCDDDCCCBBBAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAABBBCCCCCCAAA@@@BBBAAA@@@@@@BBBBBBAAA@@@::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;:::::::::<<<<<<<<<;;;;;;<<<<<<<<<999;;;<<<<<<::::::;;;<<<:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999;;;<<<<<<<<<;;;:::999888888777===<<<<<<;;;;;;<<<<<<<<<444888;;;:::;;;===<<<999888999999:::;;;;;;;;;;;;666777999:::;;;;;;:::999:::999888777777888999:::666777777777777777888:::999;;;===>>>===;;;999888<<<;;;;;;:::999999999:::777888999999999777666555<<<;;;999777777777999:::666666777888888888888888555777999999888888999:::999999999999::::::::::::888888777666666666555555999888777777777777777777999888888888::::::888666555666666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>999555666:::<<<:::777;;;:::999999::::::888777777666555666888:::999888777888:::;;;;;;:::888777888888999::::::;;;;;;<<<;;;<<<===<<<:::888888999999999::::::999999888777777888888888888999999999;;;;;;;;;;;;=========<<>>===>>>??????===<<<<<<:::999888888888888888888888888999:::888666888;;;;;;777888888999999999999888888888888777888888999:::;;;<<<:::999:::;;;;;;:::999:::888777777999999999777999888777888999999888777>>>;;;999888888999888888666666666666666666666666666666777888888888888888888888777666666777888888777777777777888999;;;<<<999999888777777888888999@@@???===<<<<<<<<<;;;;;;777777666666666666777777666666666666666666666666555666888999999999888777777777777888888888888888888777777888:::;;;:::888:::999999888777666555555666777888::::::999888888888777777777777777888888555666888999:::999888777777777777777777666555555666777777777777888888888999999999999888888777777777777777888888888888888666666666666666666666666777777777777777777888888qqqaaaWWWQQQKKKGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDCCCDDDEEEEEECCCAAAAAABBBAAA@@@?????????@@@AAABBBBBBAAA@@@@@@AAABBBAAA@@@BBB@@@@@@@@@BBBCCCBBBAAA>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<::::::::::::===<<<;;;;;;;;;;;;<<<===:::<<<======;;;999999:::;;;;;;;;;===??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777999;;;<<<;;;;;;;;;::::::999999999======<<<;;;;;;;;;;;;<<<:::<<<<<<999888:::999666::::::::::::::::::;;;;;;777888999:::;;;::::::999:::999999888888999999::::::888666888;;;===<<<;;;;;;:::999;;;===>>>;;;888<<<<<<<<<:::777777999;;;::::::::::::999888777777::::::888777777888999999555666888999:::999888777444666888999999999:::;;;888888888888888888888888:::999888777777777777777888888777777777777777888666666666777999888555333666666777888999::::::;;;::::::::::::::::::::::::<<<888555666999;;;888666:::999888888::::::999888888777666777999;;;:::999888888:::;;;;;;;;;:::999777888888999999:::;;;;;;:::;;;<<<;;;999888999::::::::::::::::::999999888888888999999999::::::::::::;;;<<<<<<===<<<<<<;;;@@@AAABBBEEEJJJSSS]]]dddkkksss~~~yyyqqqkkk^^^YYYQQQJJJFFFCCCAAA???<<<======>>>======<<<<<<>>>@@@???<<<;;;<<<:::777888888888888888888888888888999888777;;;???===777777888888999999888888777888888777777888888999999<<<:::999999;;;;;;:::888:::888777777888999999888999888777888999999888777<<<:::777777888999999888666666666666666666666666666666777888888888888888888777666555555666777888888888777777888999;;;<<<999888888777888999:::;;;@@@>>><<<<<<======<<<;;;777777666666666666777777777777777777777777777777666777888888999999888888444555555777888999::::::777777777888:::;;;:::888999999888888777777666666555777999:::;;;:::888777777777777777777888888999555777888:::::::::999999777777777777777666555555666666666666777777777777777777888999999888888777666666666777777888888999777777777777777777777777777777777777888888888888{{{mmm^^^UUUPPPKKKGGGGGGGGGHHHGGGDDDAAA@@@AAADDDBBBDDDFFFEEEBBB@@@@@@BBBAAAAAA@@@???@@@AAABBBCCCAAA@@@>>>???@@@AAA@@@???@@@???>>>???AAABBBAAA@@@AAA@@@????????????@@@AAA=========<<<;;;;;;::::::???>>>===;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===;;;===>>>===;;;999888888<<<;;;;;;===??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888:::<<<>>>;;;;;;;;;;;;::::::::::::===<<<<<<;;;::::::;;;;;;999;;;:::777777:::;;;999;;;;;;::::::999999::::::777888999:::;;;:::999888999999::::::::::::999999<<<:::888888:::<<<;;;::::::999888999<<<===<<<:::;;;;;;;;;999777777:::===>>>===<<<;;;::::::::::::888888888888888999999999888888888888999999999:::555777999999888888999:::888888888888888888888888:::999888777777777888999888888777777777777888888999777666666777777666555777777888999:::;;;<<<<<<::::::::::::::::::::::::888:::<<<;;;888777888:::999888777888:::;;;;;;:::999888777888:::<<<;;;:::999:::::::::;;;;;;;;;;;;666777777888888999999:::999:::;;;:::888888999;;;;;;;;;;;;;;;;;;:::999999999::::::::::::;;;;;;;;;888999<<<===============BBBDDDGGGKKKQQQZZZdddkkksssyyyzzzrrrhhhbbbVVVRRRKKKFFFCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@@@@;;;:::<<<:::666888999999999999999999888:::;;;::::::===@@@;;;444888999999::::::999999888::::::999888888888999999;;;:::999999::::::999777:::888777666888999999888999888777888999999888777999888666666777999999999666666666666666666666666666666777888888888888888888777666555555666777888777888999999::::::::::::999888777777888:::<<<>>>===;;;999999;;;<<<;;;:::777777666666666666777777888888888888888888888888888888777777888888999:::666666777888888999::::::888777888:::<<<<<<;;;999888888888777777777777777555777999;;;;;;:::888777777777777777777888999999555666777888888999999999777777777777777666555555444555555555666666666666444555777888888888888777666666777888888999::::::777777777888888777777777666666777888888888888888wwwjjj[[[SSSOOOKKKHHHHHHDDDEEEDDDBBB??????CCCFFFBBBDDDFFFDDDAAA???@@@AAABBBAAAAAA@@@AAABBBCCCDDDAAA???===>>>???@@@@@@???>>>===<<<===???@@@@@@>>>>>>===<<<<<<<<<===???@@@>>>>>>===<<<;;;::::::999======<<<;;;<<<===>>>???===<<<;;;::::::;;;<<<===<<<===???>>>;;;888777777;;;:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999999;;;>>>???;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::555777777555777===@@@???<<<;;;;;;:::999999999999888999::::::::::::888888999:::;;;<<<<<<;;;:::999::::::999888777777777777888888888999999;;;<<<===999::::::999777888<<<@@@<<<:::999777666666777777666777888999999999999999;;;:::888777777999;;;===777999::::::888777777888::::::::::::::::::::::::999888777666666666777888888777777777777777888888===:::777555666888999999777888888:::;;;<<<======999999999999999999999999666>>>EEEBBB999555999@@@888777666888:::<<<<<<;;;999888888999;;;<<<<<<;;;;;;::::::::::::;;;<<<===666666666777888888999999888999:::999888888:::;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<555888;;;===>>>>>>???@@@DDDFFFJJJOOOVVV___iiippp~~~}}}wwwmmmccc\\\PPPLLLHHHEEECCCBBBAAA???>>>============>>>??????===AAA@@@;;;:::<<<:::555999999::::::::::::999999::::::999888999:::222)))999::::::;;;;;;::::::999<<<;;;;;;:::999999999999;;;:::999999999:::888777;;;999777666888999999999999888777888999999999777888666555555777999:::999666666666666666666666666666666777888888888888888999777666555555666777999555777:::<<<===;;;888777999888777777999;;;>>>@@@;;;888666777:::;;;:::888777777666666666666777777888888888888888888888888999888777777777888:::;;;;;;;;;::::::999888777777999888999;;;===>>><<<;;;777777777777777888888888555666999;;;;;;:::888666777777666777777888999999555555555666777888888999777777777777777666666555444444444444555555555666333444666777888888888888777777888999:::;;;;;;<<<666666777777777777666666555666777888888888888888~~~ggg[[[YYYOOOGGGHHHFFFGGGFFFDDDCCCBBBBBBBBBBBBAAABBBCCCDDDDDDBBB@@@???===???AAABBBAAA@@@@@@AAACCCBBBAAA@@@????????????888<<<@@@AAA>>>;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;===;;;888666666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::;;;<<<===::::::;;;;;;::::::999888>>>===<<<;;;::::::999888777888999999:::;;;<<<<<<555888:::;;;999888777777888888999999999:::::::::666999<<<;;;999999;;;>>>===:::999:::<<<===;;;999999;;;;;;::::::<<<<<<;;;===:::777666888;;;<<<===BBB:::555888:::888888;;;888777666666888999888777;;;;;;;;;;;;::::::999888888999::::::999888777666>>>??????===:::777666666999777444555777888777555777777888888888999999999:::999888777666666666666666666777888888888888888777888888888888999999999666666777777888888888999999888777777777888::::::999999::::::::::::;;;;;;999999::::::;;;<<<=========;;;999777666666777888:::999999888888999999:::999===>>>:::777999:::888:::;;;<<<<<<:::999:::<<<888:::<<<===>>>???BBBDDDAAAKKKVVV\\\dddooowwwzzz~~~xxxtttlllaaaXXXUUULLLKKKFFFAAAAAABBB>>>888>>><<<999999:::;;;;;;;;;<<<;;;:::999888888888888::::::999888888999999:::999999:::::::::999888888666666777888888888888888;;;:::999888777777777777::::::888777777777888999777666555555555666888999444444444444444555666666888888888888777777777777888888888888777777777777777777888999999999999888444555666666555555666777888777666888;;;===;;;999666666777777888999;;;;;;;;;;;;:::999999888888777999999888666666555555555888666444555888999777555444555666777777777777777777888888888888999999999888888888888888888888888777777777777777777777888888888999999999999888888777777777777777777777777555777777666555444555666999999888777777888999999777777777777777666555555777444222444999;;;999666555888:::;;;:::888777777666777888888666555555666555555666777777777777777}}}fff[[[YYYOOOHHHIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDDDDBBB@@@???===???AAABBBAAA@@@@@@AAABBBAAA@@@??????>>>??????;;;===???@@@???=================================?????????>>>>>>>>>>>>>>>;;;<<<===>>>>>><<<:::999===========================<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===::::::;;;;;;::::::999888<<<<<<;;;;;;::::::999999::::::::::::::::::::::::666888;;;;;;:::999888888999999999999::::::::::::999:::::::::999999;;;<<<<<<:::999:::<<<===;;;999:::;;;;;;;;;;;;<<<<<<;;;<<<:::777777999;;;<<<<<>>??????===:::777666666:::888666666777888777555888888888888888888999999<<<;;;:::999888888888888666666777888888888888888777888888888888999999999666777777777888888888888999888777777777888999:::999999999:::::::::;;;;;;999999::::::;;;<<<<<<===<<<:::999777666777888999:::999999888888999999:::999;;;;;;888888;;;:::777:::<<<<<<<<<::::::;;;<<<:::;;;<<<======???BBBEEEHHHRRR]]]dddlllvvv~~~xxxqqqmmmeee[[[SSSQQQGGGGGGEEE@@@???AAA???;;;<<<;;;999:::;;;<<<<<<;;;;;;;;;:::999888888888888999999999999999999999999;;;;;;;;;:::999888777666666777777888888888888888::::::999888777777777888::::::888777777777888999999888777666666666666666666666666666666777888888999888888888777777666666666666666777777888888888777777888999999999999888777888999888777666777888888777666888;;;<<<;;;999777777777777888999::::::999999999999999999999999:::999888666666666666777888666555666888888777555777888888999999999999888:::999999999888888777777888888888888888888888888888888888888888888777777888888999999999999888888777777777777777777777777777888888888666555666777888888888888888888888888777777777777777666555555888555333555999;;;:::777555888:::;;;999888777777777888:::999777666666777666666777777777777666666{{{eee[[[XXXOOOIIIJJJGGGDDDEEEEEEFFFEEEDDDBBBAAAAAABBBCCCCCCCCCBBBAAA@@@===@@@BBBBBBAAA@@@@@@AAA??????>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@???>>>========================>>>>>>>>>>>>>>>>>>??????<<<===>>>>>>>>>===;;;;;;????????????????????????<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===::::::;;;;;;::::::999888:::::::::::::::::::::999;;;;;;;;;::::::999999999888:::<<<<<<;;;:::999:::::::::::::::;;;;;;;;;;;;>>><<<999888999:::;;;;;;;;;::::::<<<======;;;888;;;;;;;;;<<<<<<;;;:::::::::999888999;;;<<<;;;:::???:::888:::;;;;;;<<<>>>666555555777:::<<<<<<;;;:::::::::::::::999999888888999999999999888777777===>>>>>>===:::777777777<<<:::888777777777666555999999888888888888888888;;;;;;:::999888888888888666666777888888888888888777888888888888999999999777777777777888888888888888888777777888888999:::999999999999::::::::::::999::::::;;;;;;<<<<<<<<<:::999888777777888999::::::999999888888999999:::::::::888777:::>>><<<777:::<<<===<<<;;;;;;<<<============<<<===@@@DDDHHHQQQ\\\hhhooowwwyyyqqqiiiddd]]]SSSMMMLLLEEEHHHFFFAAA>>>>>>>>><<<;;;::::::;;;<<<===;;;:::::::::999999999999::::::888999:::;;;;;;:::999888<<<<<<<<<;;;999888666555777777888999999999999888:::999999888888888999999::::::888777777777888999999999999888777666444333666666666777777777888888999999999888777666666555333444555666777888888999777777888999999999999888:::;;;<<<;;;999888888999888777777999;;;;;;:::999999888888888888888999999777777888888999::::::;;;;;;:::888666555666777888888777666666888888777666999999999999888888888888;;;;;;:::999888777666555888888888888888888888888999999:::::::::999777666888888999999999999888888777777777777777777777777777999999888777666777888666777888999999888777666777777777777777666666555888666444666999;;;999777555888::::::999777777777888999::::::888777777888777777777888777777666666wwwdddZZZWWWNNNKKKKKKGGGCCCDDDFFFGGGFFFEEEBBBAAABBBBBBCCCCCCCCCBBBAAA@@@>>>@@@BBBCCCAAA@@@@@@AAA>>>============>>>>>>???AAA>>>;;;;;;>>>@@@???===========================:::;;;;;;<<<<<<=========<<<======>>>>>>===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@::::::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::<<<<<<::::::;;;;;;::::::999888888888888999999::::::::::::::::::::::::::::::::::::;;;======<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<>>@@@???>>>===>>>CCCIIINNNYYYeeeqqqxxx}}}vvvrrrjjjaaa\\\VVVNNNJJJJJJHHHLLLKKKCCC===<<<<<<;;;<<<<<<;;;<<<===<<<999777::::::999999999:::;;;;;;777888:::<<<<<<;;;999888;;;;;;;;;;;;:::999888777777888999999::::::999999999999888888888999::::::::::::888777777777888999888888999999888777555444444444555666666666666666:::999999888777666555555444444444555666777777777777777888999999999999888<<<<<<===;;;999888888999888888888999:::::::::999:::999999888777777888888777777888888999999999::::::999666555444555777888888777777777777888777777888888777666666555555555::::::999999888777777666888888888888888888888888999:::;;;;;;;;;999777666888888999999999999888888777777777777777777777777777888999888666555666777555666888999999888666555666666777777777777666666777555444555888999888666666777999999888777777888777999:::999888777777777555666777888888888888888rrraaaYYYUUUMMMKKKLLLFFFCCCDDDFFFGGGGGGEEECCCBBBBBBBBBCCCBBBBBBBBBAAAAAA???AAACCCCCCBBB@@@@@@AAA=========<<<======>>>>>>AAA===::::::===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<===============<<>>>>>>>><<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<::::::;;;;;;::::::999888777888888999999::::::;;;888888999::::::;;;<<<<<<;;;<<<>>>===<<<;;;<<<===:::::::::;;;;;;;;;<<<<<>>999777999;;;;;;999999:::<<<<<<<<<;;;::::::;;;999:::>>>>>>:::888;;;999999:::;;;<<<<<<999777;;;<<<;;;::::::<<<>>>>>>;;;999888999::::::999888888888999::::::999999999888888888888888888999999:::<<<<<<<<<999888888888<<<;;;:::999777666666666888888888888888888888888999888777777666777777777666666777888888888888888777777888888888999999999888888777777777777777777777777888888999999999999888888888999999999:::::::::::::::;;;;;;;;;;;;;;;888888888999999:::;;;;;;:::999999888888999999:::<<<;;;999999>>>CCCAAA;;;;;;<<<>>>===<<<<<<>>>???AAAAAA@@@@@@BBBHHHPPPVVV```kkkwww}}}zzzsssmmmddd\\\XXXRRRLLLIIIJJJHHHLLLLLLDDD???>>>>>>===???>>>======<<<:::777444:::::::::999::::::;;;;;;777888:::<<<===<<<:::999999999:::;;;;;;;;;::::::888888999:::::::::::::::999999999999999999::::::::::::888777777777888999666777888999999888777666444555666666777777666666999999888888777666666555666666666666555555555555777777888999999999999888;;;<<<<<<;;;999777888999777888999::::::999999999::::::999888777777777777999999999888888777777777888777666444444555666777777888888888777777777888999888777666555555666666888888888888888888888888888888888888888888888888999::::::;;;:::999888777888888999999999999888888777777777777777777777777666777888777555444555666444555777888888777555444666666777777777777666666555444444444555666555555666777999888777666777888666777999888777555666666444444666888999:::::::::mmm___WWWRRRKKKKKKLLLDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBDDDDDDBBB@@@@@@AAA>>>>>>===============>>>???===;;;:::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>???@@@AAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;::::::999888888999999999::::::;;;;;;777888888999;;;<<<<<<===;;;=========;;;;;;<<<===::::::::::::;;;;;;;;;;;;@@@>>>;;;999::::::;;;::::::;;;<<<;;;::::::;;;<<<:::777999???@@@:::888<<<:::::::::;;;<<<;;;999777999<<<===:::999;;;===<<<;;;:::888888999999777666777888999999999999999999888888888777888888999:::999;;;<<<;;;999888888999:::::::::888666555666777777777888888888999999999::::::999999999999999:::666666777888888888888888777888888888888999999999888888888888777777777777777777888999999999999888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::;;;;;;:::999999888888999999:::;;;<<<;;;:::===BBB@@@<<<;;;===>>>>>>======???@@@AAABBBCCCEEEIIIPPPYYY___gggqqq{{{yyyrrreee^^^WWWTTTPPPKKKHHHIIIEEEHHHHHHCCCAAACCCCCCBBB@@@???===<<<;;;:::777444;;;;;;::::::::::::;;;;;;888999:::;;;<<<<<<;;;;;;888999:::;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;:::;;;::::::999999999::::::::::::888777777777888999666777888888999999888888666777888999:::999888777888888888888777777777777777777777666666666555555777777888999999999999888:::;;;;;;:::888777888999777999;;;:::999888999:::::::::999888777777777888:::999999888777777666666777777666666666666666777777888999999777777888999:::999888777777777999999777777888888888999999999888888888888888888888888999999999999999999999999888888999999999999888888777777777777777777777777555666777666555444444666444555666777777666555444555666666777777777777777333333333444444444444444666777888777666666777888666777888888666555555666444555666888999::::::;;;{{{iii\\\UUUPPPIIIKKKLLLCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAABBB@@@BBBDDDDDDBBB@@@@@@@@@@@@@@@???>>>===============>>>>>>===<<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;:::999999:::;;;;;;::::::;;;;;;::::::999888::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;<<<===<<<;;;;;;<<<===999999999999::::::::::::=========<<<::::::;;;<<<;;;<<<<<<:::888888;;;>>>999555777@@@AAA:::999>>><<<:::::::::;;;;;;999777888===>>>:::777:::;;;:::999888777777888999888666777777888999999999999999888888777777777888::::::888:::;;;;;;999888888999777999999888555444666888666666777888999::::::;;;:::999999999999999::::::666666777888888888888888777888888888888999999999888888888888777777777666666777888999:::999999888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::::::::999999888888999999:::999<<<<<<::::::>>>>>>;;;;;;===>>>>>>>>>>>>???AAA@@@BBBEEEIIIOOOXXXaaagggnnnwww|||yyyqqqhhh]]]WWWQQQPPPMMMIIIFFFGGGEEEFFFDDDAAABBBEEEEEEAAA???===;;;:::::::::999888===<<<;;;:::::::::::::::999999::::::;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<;;;:::999999999999999::::::888777777777888999999999888888777888888888666777888::::::999888777777777777777888888888888666666777777777777777777777777888999999999999888999:::;;;;;;999999999;;;777999;;;;;;999777888:::999999888888888888888888888888888888777777777777777888999999999999888777777888:::999777666888::::::999777666777888:::;;;999999999888888888888888888888888888888888888888888777666666666888:::;;;888888999999999999888888777777777777777777777777666777888777555555555666555555555555555555555555555555666777777777777777444444555444444333444444666777888777555555777888666888999999777666666777777777888999999999888888xxxggg[[[TTTOOOHHHKKKLLLBBBFFFEEEEEEDDDEEEEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBBAAACCCDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>============<<>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<========================999999:::::::::;;;;;;;;;;;;;;;999999999999;;;;;;::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;<<<===<<<::::::<<<===888888999999999::::::::::::===???>>>:::999;;;===<<<===<<<999777888<<<@@@888333777@@@BBB:::999???<<<;;;999999::::::999888777>>>???999666999:::888777666555666888999999888666777888999999999999999888888777777777888:::;;;888999;;;;;;999888888999666777999777444444666999555555666888999:::;;;<<<888777777777777777888888666666777888888888888888777888888888888999999999999888888888777777666666666777888999:::999888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::999999999999999999:::777;;;<<<999888:::<<<:::;;;===>>>???>>>>>>@@@AAA???BBBFFFLLLSSS\\\ffflllttt|||~~~~~~|||vvvpppeee\\\WWWQQQMMMMMMKKKGGGEEEEEEGGGGGGCCC@@@BBBEEEBBB======;;;999999:::<<<<<<;;;>>>===<<<;;;:::999999999:::999999::::::<<<===>>><<<<<<<<<<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::999888888888::::::888777777777888999<<<;;;999777666666777777444555777888999888666555666666666777888888999999555555666777888999::::::777777888999999999999888999;;;<<<;;;::::::;;;<<<777:::<<<;;;999777888:::999888888888888888999999666666666777888888999999888999;;;<<<<<<;;;:::888666999::::::777666888:::777666555444555666888:::;;;::::::999888777666666888888888888888888888888888666555444555888;;;===888888999999999999888888777777777777777777777777777888999888777666666888666555444444444444555666555555666777777777777777444555666555444444444555666777777777555555777888777999::::::888777777888:::::::::999888777666555oooaaaYYYQQQOOOMMMHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@AAABBBBBBCCCCCCDDDAAABBBCCCDDDCCCBBB@@@???DDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>????????????@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777888888999:::;;;<<<<<<>>>>>>>>>===<<<:::999888:::;;;<<<<<<======<<<<<<;;;<<<===>>>>>><<<:::999:::<<<===>>>===<<<:::999::::::::::::999999888777;;;888999======::::::===999999:::;;;<<<<<<<<<<<<999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;>>>===888888<<<<<<888999>>>@@@<<<888999:::999:::999:::;;;======;;;999;;;999999;;;>>>>>>;;;888<<<<<<<<<;;;;;;:::::::::;;;999777777888999888777777888999::::::999888777:::999999888888999999:::;;;;;;:::999999888888777::::::::::::999888777777888666555666:::======<<<444555888;;;;;;888888999:::888777666777888777666:::999888777777777888999;;;::::::999888777666666666666777888999999::::::999777666777999;;;999777999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999===999666666888999888777???<<<:::;;;===???>>><<<>>>======>>>@@@AAA???>>>EEEGGGKKKRRR\\\fffpppvvvzzztttmmmddd\\\WWWMMMLLLKKKJJJHHHFFFEEEEEEJJJDDD??????CCCDDDAAA<<<999>>>;;;888>>>===888:::@@@???===;;;:::999::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;:::999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::999777666555666777999666777:::;;;;;;;;;999888777777777999::::::888666888777666555555666777888999888666555555555666777888888888888888888888888777888999::::::::::::999:::::::::999999999888888;;;999777888:::;;;:::777777888999999777666666666666666888;;;======:::777:::999777666555555555666888777666666777999;;;<<<<<<:::999777666666777777:::777444666:::;;;777333666666666777777777777777:::::::::999999999888888666666666666666666666666666>>>@@@;;;777777555111555555666666666666555555;;;999777555444444555666666111222777999555333555777666555777999999666333888999999888666555666777111555999;;;:::999777777pppaaaXXXPPPNNNLLLHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEEEECCCAAA???DDDCCCAAA@@@>>>>>>>>>???======>>>>>>>>>?????????======<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;:::999:::;;;===>>>>>>===;;;:::;;;;;;<<<<<<;;;::::::999<<<::::::<<<;;;888777999::::::;;;;;;;;;;;;;;;;;;999999::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999<<<;;;777777:::;;;777<<<===;;;777777:::;;;888:::999:::;;;======;;;999;;;:::999:::;;;;;;888666;;;;;;;;;;;;::::::::::::;;;999777777888999888777777888888999999888888777666666777888999;;;<<<===;;;;;;:::999999888888777888888999::::::999999999777555444666:::<<<;;;:::777777999::::::888888999:::888666666777888777666:::999888777666777888888::::::999999888777777777777777777888999999::::::;;;999888999;;;<<<;;;999888888999999999::::::::::::;;;;;;;;;;;;::::::999<<<999777666888999888777>>><<<:::;;;===???>>><<<======???@@@AAABBBBBBCCCJJJNNNTTT]]]fffpppxxx}}}~~~{{{tttmmmeee]]]VVVQQQKKKJJJIIIHHHGGGFFFEEEDDDHHHDDDAAA@@@BBBBBB???;;;999999;;;;;;:::;;;===<<>><<<;;;999999999999999:::::::::::::::999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999::::::::::::999999999999:::999777666666666888888777888999:::::::::999999888777777888:::;;;:::888888777666555555666777777666666666666666777888999888888888888888888888888888888888999999999::::::::::::::::::999999999999;;;999777888:::;;;:::888666888999888666555555666999888999:::;;;:::777555999888777666666666777888888777666666777888:::<<<<<<;;;999888777777777888999777666777::::::888555777777777666666777777888888888999999999888777666666666666666666666666666666<<<>>>999666666555222555555666666666666555555999888666555444555777888777333333888:::777555777777666555777999999666444777888999888666666666777555888;;;;;;999777666666ooo```WWWOOOMMMLLLHHHEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAACCCFFFHHHGGGEEEBBB@@@CCCBBBAAA@@@???>>>>>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;============::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<>>>>>>>>>======<<<============<<<;;;;;;>>>;;;:::<<<:::666444666;;;;;;;;;;;;::::::::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;888:::999666666888999666>>>;;;666333666<<<<<<888:::999:::;;;======;;;999;;;:::999999999888666444::::::::::::::::::;;;;;;;;;999777777888999888777999888888777777888888999666666777888999;;;<<<===;;;;;;:::999999888888777666777888999::::::::::::555555555777::::::999777999999999888888999::::::999888666666777888777666:::999888777777777888888888888888888888888888888777777888888999:::::::::<<<;;;:::;;;===>>>===<<<888888888888999999999999888999::::::::::::::::::<<<999777777888999999888===<<<:::;;;===>>>>>>===<<>><<<;;;>>>888===<<<444???FFF777===<<<;;;:::999888888999888999999::::::999999888888999999:::;;;;;;;;;;;;:::::::::::::::999888888:::999999999999888888888:::999888777666777888888888888888888888999::::::999888777888:::<<<<<<;;;777777666666666666777777333444666777888999999999888888888888888888888888999999888777888999:::;;;::::::::::::999999999999:::999888888::::::999888666888888888666555666777<<<:::888888888777555333999888777777777888999:::888777666666777888:::;;;;;;;;;:::999888888888888888888999999999999999888999888777666666777888999666777999999999888666444666666666666666666666666666999:::777555666666555444444555555555555444444666666555444555666888999888555555999;;;999888888777666666777888888666555777888999888777666777888:::;;;<<<;;;888666555666mmm___VVVNNNLLLKKKGGGFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAADDDGGGIIIIIIFFFCCCAAABBBBBBAAA@@@?????????>>><<<<<<=========>>>>>>>>>AAA@@@???===<<<:::999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;777888:::;;;<<<=========::::::;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::999:::<<<===>>>?????????<<<<<<============<<<<<<>>>;;;:::<<<;;;666555777<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;888888888777666888888888;;;;;;888555888<<<<<<999:::999:::;;;======;;;999:::999999888888777666555888888999999::::::;;;;;;:::888777777888999999888999888777666666777888999:::999999888888999999:::;;;;;;:::999999888888777777777888999999999999999555666888999:::999777666999999888666888<<<>>>===999777555555777777777666:::::::::999999999999999777777888888888999999999888888888999999:::::::::;;;;;;;;;<<<===>>>>>>===888888999999999:::::::::777888999999::::::::::::;;;:::888777888999999:::<<<<<<;;;<<<===>>>??????===AAADDDDDDAAABBBHHHMMMOOOYYYfffrrrzzz}}}xxxrrriii___XXXQQQLLLIIIGGGGGGFFFFFFFFFFFFEEEEEECCCEEEFFFCCC???;;;:::;;;???888===:::;;;^^^ggg???;;;::::::999999888888888888999999::::::::::::999777888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777999999999888888888777777:::999888777777777888888999888777666777888:::;;;:::888777777:::<<<======666666666666666777777777444555777888999999888888888888888888888888888888:::999777666666888:::;;;999999999888888888777777999999999999999:::999999777888999888777666777999<<<:::777666666666666555;;;:::999888888888999:::777777777666777888999:::;;;::::::999999999999999777999::::::999999999::::::999888777777888999:::666777999;;;:::888666444666666666666666666666666666777666444444555777777444444555555555555444444666666555555555666666777888666666888::::::999999777666666777777777666666777888999888777666777888;;;<<<<<<:::777666777888mmmaaaWWWOOOLLLKKKGGGFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCAAACCCFFFHHHHHHFFFCCCBBBAAAAAAAAAAAA@@@??????>>>============>>>>>>>>>>>>@@@@@@???>>><<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;::::::999999:::;;;<<<<<<<<<;;;999::::::;;;<<<;;;;;;;;;::::::999999999::::::;;;999:::;;;<<<>>>?????????:::;;;;;;<<<<<<<<<;;;;;;<<<::::::===<<<999888:::<<<;;;:::999999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;:::888888888999888999:::666;;;>>><<<:::;;;;;;::::::999:::;;;======;;;999888888999888888888999999777888888999999::::::::::::888777777888999999888999888777666666777888999:::999999888888999999:::;;;;;;:::999999888888777999999999999888888777666777999;;;;;;;;;999777666777888666444888@@@BBB???888666555555666777777666;;;;;;;;;;;;;;;:::::::::777777777888999999::::::999999999999999:::::::::999:::;;;;;;<<<<<<===>>>:::::::::;;;;;;;;;;;;<<<777888999999::::::::::::::::::999888888888:::;;;<<<============>>>@@@AAAAAADDDGGGEEECCCDDDKKKQQQUUU___nnnyyy}}}zzzrrrkkkbbbYYYRRRMMMHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFAAADDDEEEBBB===999999;;;;;;999<<<888JJJOOO999999999999999999888888999999:::;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999888888888777777:::999999888888888888888:::888777555666888:::;;;;;;999777888:::<<<======555555666777777777777777666777888999999888777666777777777777777777777777999888777666666888:::;;;777777777777666666666666999999:::999999999999999999999:::999777777999;;;:::888555555666888888888>>>===;;;999777777777888777777777777777777888888999999:::999999999888888666888::::::999999:::;;;:::999999888999:::;;;<<<777888:::<<<;;;:::777555666666666666666666666666777555333444444555777888444555555555555555555444888777666555555444444444666555555555777:::999888666777777666666666777777666777888888777666777999999::::::999777888999;;;qqqcccZZZPPPMMMKKKGGGFFFGGGDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCEEEEEEDDDCCCBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999:::;;;<<<===>>>???999999:::;;;;;;;;;;;;:::;;;888999======;;;:::===;;;;;;999888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;;;;888888::::::999999<<<444<<>>777555444555666777777666;;;;;;<<<<<<<<<;;;:::999777777888888999999999:::999999::::::::::::::::::777999;;;;;;;;;;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<888999::::::::::::::::::999::::::999888888:::======>>>????????????BBBDDDFFFGGGHHHGGGGGGKKKQQQVVV___iiiwww|||xxxtttgggaaaYYYRRRLLLHHHDDDBBBGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCBBB???;;;888:::<<<;;;<<<:::444IIIzzzzzzGGG888888999:::::::::999999999999:::;;;<<<<<<<<<<<<888999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999888888888:::999999999999888888888999888666666666777999;;;:::999888888:::;;;;;;:::444555666777888888888777888888999999888888777666777777777777777777777777888888777666777888999:::777777777666666666666555888999::::::888888999:::999999999888777777:::<<<888666555555888:::::::::???===;;;999777666666666777777777777777777777777888888999999999888888777777777888999:::::::::999888888999:::;;;<<<======888999;;;;;;;;;:::888777666666666666666666666666888444222555666666666888555555666666666666555555888777777666555444333222444555444333555999:::777666777777666555555777888666777888888777777888999666777888888888888:::<<>>????????????@@@@@@@@@@@@999:::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<;;;999999999:::;;;<<<======999999:::;;;;;;;;;;;;;;;:::888888<<<<<<:::999<<<::::::888777888999:::<<<999::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;777777;;;;;;888999===888<<<>>>;;;:::;;;:::666:::999:::;;;======;;;999777888999777555444777999888888888888888777777777999777666777888::::::999666666777777777777666666666666777888999;;;<<<===;;;;;;:::999999888888777777888888888888888777666:::;;;<<<:::777555555777999<<<999555:::CCCCCC:::666555444444666777777666999:::;;;;;;;;;:::888888888888888888888999999999::::::::::::::::::::::::777999;;;;;;;;;;;;===???:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999999:::;;;999888888;;;>>>===???AAAAAA@@@@@@CCCFFFJJJIIIHHHJJJMMMTTTZZZ___iiisss~~~|||wwwpppkkk^^^YYYSSSMMMIIIEEEBBB@@@FFFFFFFFFEEEEEEDDDDDDDDDCCCAAA???<<<999999;;;<<<;;;===888444@@@RRRMMM999777888999;;;;;;;;;::::::888888999:::;;;<<<<<<;;;999999:::;;;;;;:::::::::777888999::::::;;;;;;:::::::::::::::999999999999999:::::::::999999888888888777777666666888999::::::999888999::::::888666333444666777888888888777888888888777888888999999777777777777777777777777777777777777888888888888999888888888888777777777888999;;;:::888777999;;;777777777666555666999;;;888777666777999;;;;;;:::===<<<:::888777666666777666777777777777777666666666777777888888888777666777666555777:::;;;:::777555777:::<<<>>>???>>>>>>999999999999999888777777666666666666666666666666999444222666999666555888666666777777777777666666666666666666555444444333444666444222444:::;;;777666777888666444444777999555777888888777777888999555666888888888888999;;;~~~hhh^^^SSSOOOKKKGGGFFFGGGCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@AAABBB???@@@AAABBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777888999:::;;;<<<<<<<<<999999:::;;;;;;;;;::::::999:::<<<>>>>>>===<<<;;;999999999999:::;;;<<<<<<999::::::;;;<<<<<<<<<;;;:::777888;;;;;;888888::::::999888777777999;;;===888888888999999888888888:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;666666:::;;;888888======<<<999666888<<<999444:::999:::;;;======;;;999888999999666333222444666999999888888777777666666999777666777999::::::999555666777888888777666555:::999999999999999999:::;;;;;;::::::999888888777555666777888888999999888:::;;;;;;888555333444666;;;>>>;;;666:::CCCAAA777666555444444666777777666888888999:::999888777666888888888888888888888888::::::::::::::::::::::::777:::<<<<<<;;;;;;>>>@@@999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888:::;;;:::888888;;;>>>>>>@@@BBBBBBAAAAAADDDGGGKKKIIIHHHKKKRRR[[[aaaeeennnwww~~~zzzsssjjjeeeZZZVVVQQQLLLIIIFFFCCCAAAFFFEEEEEEDDDCCCCCCBBBBBBCCCAAA===:::999:::<<<===555777666:::???999666@@@777888:::;;;<<<<<<;;;:::666777888999:::;;;;;;;;;::::::;;;;;;;;;:::999999555666777888999:::::::::;;;;;;;;;:::::::::999999999::::::::::::999888888777777777777777888888999999999999999:::999666444333444666777888888888777777777666666777999;;;<<<777777777777777777777777666666777888888888888777:::::::::999999999999888777:::;;;:::888777999;;;555666555444333444777:::999888888999:::;;;:::999;;;:::888777777777888888666777777777777777666555555666777888888777666555888555333555:::<<<:::666333666:::>>>@@@@@@???>>>888888888777777777777777666666666666666666666666:::444222888:::777555777777777888888888888777777333444555555666666555555444666555222444;;;<<<888666888888666444444777:::555777888888777777888:::555666888999888777888888~~~kkk```UUUQQQOOOKKKHHHGGGFFFEEECCCBBBAAABBBDDDEEEDDDCCCAAA???>>>>>>??????@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA???EEE@@@<<<===CCCFFFCCC>>><<<===>>>??????>>>===<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===;;;;;;;;;;;;999888999999::::::::::::;;;;;;::::::999999::::::;;;<<<777777777888888999999999;;;:::999:::<<<===<<<;;;;;;;;;999999999999;;;;;;>>><<<:::999:::===@@@BBB:::999999999999999;;;???>>>;;;888888:::;;;:::888999;;;;;;:::<<<>>><<<888;;;::::::999888888888999777777888888888999999999888888888888888888888888888888888888888888888888999888888888777777666666::::::999999888777666666<<<999666555777888999999???<<<999777666666888999;;;888;;;===;;;@@@AAA666777333333777:::888777888666777888999999999999999000666999777777888888666:::::::::999::::::;;;;;;<<<;;;::::::;;;<<<>>>???BBB:::888;;;===:::888:::;;;<<<;;;888999<<<<<<888::::::999888999<<<>>>@@@>>>>>>>>>@@@CCCDDDCCCCCCHHHIIIJJJMMMSSS]]]hhhpppyyy~~~{{{tttjjj^^^WWWSSSQQQNNNKKKHHHFFFEEEEEEGGGFFFDDDBBBAAA@@@AAAAAACCCBBBAAA???===<<<;;;;;;;;;999888888:::;;;;;;:::<<<:::888888:::;;;999666;;;:::999:::<<<===<<<;;;;;;:::999999::::::888666<<<:::888888888999999999<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777777888:::;;;888666555666999:::999666888888888888888777666666777777777777777666555555555666777888999:::::::::555555666777777777777777888888888888888888888888;;;:::999888777888999:::888:::;;;;;;999999:::<<<888::::::999777666777888888888888888999888666444999888777777888888777555999999888888888888888999999999999888777666666555;;;999777777888888888777666888<<<@@@CCCDDDDDDCCC<<<:::::::::;;;;;;999777666666888999999888777777555555666777888999::::::888888888888888888888888444444555555555555555555666555555555666777999:::999999888777666666666666777666555555555777888999;;;999666666777777777666lll```UUUQQQOOOKKKHHHGGGGGGFFFDDDCCCCCCCCCDDDDDDCCCBBBAAA?????????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAABBBDDDDDDBBBAAAEEEAAA===???EEEGGGEEEAAA======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<;;;;;;<<<<<<:::999999999::::::::::::;;;;;;::::::999999::::::;;;<<<888888888999999999::::::;;;:::999:::<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;::::::;;;<<<>>>@@@999999999:::999999;;;======;;;888999:::;;;:::888999;;;;;;:::;;;>>><<<888;;;::::::999888888999999999999999999999:::::::::888888888888888888888888777777777777777777777777999888888888777777777777::::::999888888777666666;;;999777666888999::::::;;;:::888666666666777888;;;777999;;;999???AAA666888444444999;;;999888999777777888999999999999999111666999777777999999666::::::999999::::::;;;;;;;;;;;;:::::::::;;;===>>>AAA;;;888;;;===:::888:::<<<===;;;888888::::::777::::::999999:::<<<>>>@@@@@@@@@AAABBBDDDFFFFFFEEEIIIJJJNNNRRRZZZdddnnnvvv}}}{{{vvvnnndddYYYRRROOONNNKKKHHHFFFEEEDDDDDDHHHFFFDDDAAA???>>>======AAAAAA???>>><<<;;;;;;;;;===;;;999999::::::999888<<<:::888888::::::999777;;;999999:::;;;<<<;;;:::999888888999;;;;;;:::888===:::777777999;;;:::888CCCAAA===:::888888999999;;;:::888777666777888999888666555666999:::999777999999999999888666555444666666777777666555555444666777888999999999999999555666777888888888888777888888888888888888888888;;;:::999999888888999999888999;;;:::999999:::<<<888999:::999888777777888888777777888999999777555999888777777888888777555888888777777666777777888:::::::::999888777777777;;;999888777888999888777777:::>>>BBBDDDDDDCCCBBB;;;:::999:::;;;;;;999777777777888999888888777666666666777777777777777777888888888888888888888888555555555555555555555555666555555555666777999:::===<<<;;;:::999999888999777666666666666777777888;;;888666555666777777666mmmaaaVVVRRRPPPKKKHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBAAAAAABBBCCCCCCBBB@@@CCC@@@===???DDDGGGEEEAAA>>>==================>>>:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::;;;<<<<<<;;;:::999999::::::::::::;;;;;;::::::999999::::::;;;<<<999999:::::::::::::::;;;;;;:::999:::;;;<<<;;;:::;;;::::::999999::::::;;;::::::::::::;;;<<<<<<===888999:::::::::::::::999<<<;;;999999:::;;;:::999888::::::999;;;>>>===888;;;::::::999999999999999::::::999999::::::;;;<<<888888888888888888888888666666666666666666666666888888888888888777777777999999999888888777777666:::888777888:::;;;;;;;;;777777777777777777777777;;;666888999666===@@@777888555555999;;;:::888:::777777888999999999999888111666999777777999999777999999999:::::::::;;;;;;;;;:::::::::::::::;;;<<>>@@@BBBBBBCCCEEEFFFGGGHHHIIIIIIMMMTTT[[[dddnnnwww~~~~~~vvvnnneee\\\RRRLLLJJJIIIGGGEEEDDDDDDDDDDDDEEEDDDBBB@@@>>>======<<<>>>>>>===<<<;;;;;;;;;;;;>>><<<:::999:::999888666;;;999888999::::::999777:::999888999:::;;;;;;999888777777999;;;<<<;;;:::<<<999777777999;;;;;;999EEEBBB===888666666888:::<<<;;;999777666666777777888777666777999999999888:::::::::999888666555444555666666666666555555444888888999999999999999888777777888999999999888888888888888888888888888888999::::::::::::999888888888999::::::999999:::<<<888999:::999888777888999777777777888999:::888777999888777777888888777555777666666666666666777777;;;;;;::::::999888888888:::999888888999999888777888;;;???CCCDDDCCC@@@>>>:::999999999::::::999777888888999888888777666555777777777666666555555555888888888888888888888888666666555555555555666666666555555555666777888999>>>===<<<:::999888888888777777777888777777666666:::888666555666777777777ooocccWWWSSSPPPLLLHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBB??????@@@@@@BBBCCCDDDEEE??????>>>???@@@@@@???===???===;;;>>>BBBDDDBBB???>>>===<<<;;;;;;<<<===>>>:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::999888999;;;;;;:::999999999999:::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::888:::::::::;;;<<<:::777;;;:::999999::::::::::::888::::::888:::>>>===999;;;::::::999999999:::::::::999999999999:::;;;<<<888888888888888888888888777777777777777777777777888888888888888888888888999888888888777777777666999888888999;;;===<<<;;;555666777888888888777777;;;666777888666===AAA888888555555999;;;999888999777888888999999999888888222777999777666999999888888999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::===<<<:::;;;;;;:::::::::777:::;;;888777;;;<<<;;;;;;::::::;;;<<<===???@@@BBBCCCEEEFFFFFFHHHJJJLLLJJJPPPZZZdddnnnwwwzzzpppfff\\\SSSLLLGGGFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBAAA@@@???>>>>>>>>><<<;;;::::::::::::::::::<<<;;;999999::::::888666:::999999999999999999999999888777888:::;;;:::999999888888:::;;;<<<;;;999999::::::999888888;;;>>>AAA>>>;;;888777888:::<<<===<<<:::888777777777777888777777888888999999999999999999999888777666666666666777777777777666666999999999:::999999888888888999999::::::999999999888888888888888888888888888999:::;;;:::999888777777999::::::999999:::;;;888999::::::888888888:::777777666777999:::999888999888777777888888777555777777666666666777888888::::::999999999888888888:::999888999::::::999777888:::>>>AAABBB@@@<<<:::999888888999::::::888777999999999888777666555555666666666666555555555555888888888888888888888888888777666555555555666777666666666666666777888888;;;:::999777666555555555777888999999888777555444999777555555666777777777pppdddYYYTTTQQQLLLHHHFFFGGGGGGGGGGGGFFFEEECCCCCC@@@AAAAAAAAABBBBBBAAAAAA>>>>>>>>>???@@@BBBCCCDDD??????>>>???@@@@@@???===>>><<<<<<>>>AAABBB@@@>>>>>>===<<<;;;;;;<<<===>>>:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999888777777999:::999888999999999:::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::::::::::::::::::::::::::777888:::;;;<<<;;;:::999888;;;;;;999;;;???<<<666::::::::::::999999:::;;;888999999777999======:::;;;::::::999::::::;;;;;;999888777777777888:::;;;888888888888888888888888888888888888888888888888888888888888888999999999888888888777777777777777888777888:::<<<===<<<:::444666888999:::999888888<<<666888888777???CCC999777333333888:::888777888888888999999999888888777333888999777666999:::999888999;;;<<<=========<<<;;;;;;;;;::::::999999888;;;<<<<<<:::999:::;;;;;;999===>>>999777999::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEEEEEEEGGGJJJMMMLLLTTT___kkkuuu}}}}}}uuuiii^^^TTTMMMHHHDDDCCCBBBBBBAAABBBCCCEEEFFFDDDDDDCCCAAA@@@>>>===<<<::::::999999999999::::::999888888999;;;;;;999777999999999999999999999:::999888777888:::;;;:::999<<<;;;::::::;;;;;;999777444:::>>><<<666555;;;CCC======<<<::::::999999999===<<<;;;:::999888777777777888888888888888999:::666777888999999:::999999777888888999999999888888999999:::::::::999999888999999::::::::::::999888888888888888888888888888888999:::;;;:::999888777777888:::999888888999;;;888999::::::999888999;;;888777666777999::::::999999888777777888888777555777777777777888888999:::888888888888888777777777999888888999;;;;;;999888777999<<<>>>>>><<<888666888777777888999999888666:::999999888777666666555444444444555666777777777777777777777777777777777:::888777555555666777777666666666777777777777777999888777555444444333333777888999999999777666555888666444444666777777777rrrfffZZZUUUQQQLLLGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCBBBAAAAAABBBCCCCCCBBB@@@?????????AAABBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<===:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999888777777999999888777999999::::::::::::;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999888999:::;;;:::999999::::::;;;;;;::::::999888999:::;;;;;;;;;:::999999<<<;;;888;;;BBB@@@888999:::;;;:::999999;;;<<<888999888666999======::::::::::::::::::;;;;;;<<<999888777666666888:::;;;888888888888888888888888888888888888888888888888888888888999999999999999777777777777777777777777777777888;;;===<<<:::888555666888999:::999888888:::666888999888???CCC999666333333777999777666888888999999999999888777777444888999777666999;;;999999:::<<<>>>??????>>>>>><<<<<<<<<<<<;;;:::888777:::======:::888:::<<<;;;???CCCBBB<<<777777777777;;;;;;<<<===>>>???@@@@@@AAACCCEEEEEEDDDFFFKKKOOOQQQYYYeeeqqqzzzuuummmaaaVVVNNNHHHDDDBBB@@@@@@??????@@@BBBDDDEEEFFFFFFDDDBBB@@@===:::888::::::999888888888999999777777777999;;;;;;999777777999::::::999888999;;;:::999888999:::;;;;;;999===<<<;;;;;;;;;;;;999777333:::???<<<666555<<>>>>>===<<<:::888777666;;;;;;;;;:::999888777777777888999999888888999;;;555666777999:::;;;;;;;;;888999999::::::::::::999999999:::::::::::::::999999999:::::::::999888888888888888888888888888888999::::::::::::999888888777888999999888888999;;;888999::::::999999:::;;;:::888777777999::::::999999888777777888888777555888777777777888999:::;;;777777777777777777777777999888999:::<<<<<<:::888777888:::;;;;;;999666555777666666777999999888666:::999888777666666666777333444555666777888888999777777777777777777777777;;;:::777666555666777888666666777777777777666666999888777666555555555555888888888999888888777777888666444444666777777777sssggg[[[UUURRRLLLGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFBBBBBBCCCCCCCCCAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAABBBDDDDDDBBBAAA??????@@@AAABBBAAA>>>===;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::999999::::::888777999999::::::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;::::::999999999888888888:::;;;:::999999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::999===;;;777;;;EEEDDD;;;888:::;;;:::999888;;;===777999777555888===>>>;;;:::::::::::::::;;;<<<<<<;;;999777666777888;;;<<<888888888888888888888888888888888888888888888888888888888999999:::::::::666777777777777777777777666777999;;;<<<;;;888555666666777777777777777777888444777999888???AAA777777444444888:::888777999999999999999999888777777444888:::777666999;;;::::::;;;>>>@@@AAAAAA@@@???============<<<:::888777888===>>>999777;;;===;;;>>>CCCDDD===888888::::::;;;<<<===>>>???@@@@@@@@@AAADDDFFFFFFDDDFFFLLLQQQWWW___jjjuuu}}}}}}zzzllleeeYYYOOOHHHDDDBBBAAA============>>>@@@AAACCCBBBBBBBBBAAA???===;;;:::;;;::::::999888888888888888888888:::;;;:::777555777999::::::888888:::<<<;;;999999:::;;;<<<;;;:::;;;;;;:::;;;<<<<<<:::999666999;;;:::999:::>>>BBB>>>===;;;999888888888999888888888888888777666666777999::::::888888999;;;666777888999:::;;;;;;;;;777888999999:::::::::999888888999:::;;;;;;;;;;;;999999999999999888777777888888888888888888888888;;;:::999999888888999999666888999999888888999:::888999::::::999999:::<<<<<<:::888777888999999999999888777777888888777555666666666777777888999:::888888888888888888888888888888999;;;===<<<:::888888888999999999888777666666555555777888999888666999888777666666777888888666666666777777888888888777777777777777777777777<<<;;;888666555666777999666666777888888777666555777777666666666666777777888888888777888888999999777555333444555777777777tttggg[[[VVVRRRLLLGGGFFFDDDCCCBBBAAABBBDDDFFFGGGCCCCCCDDDDDDCCCAAA???>>>BBBBBBAAAAAAAAABBBCCCCCCAAA@@@@@@AAABBBBBBAAA???===>>>???@@@???>>>;;;999:::;;;<<<======<<<;;;:::===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>===;;;;;;;;;;;;999888999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;::::::999999999999888777888:::;;;:::999999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;:::===;;;666;;;FFFFFF===888:::;;;:::888888;;;>>>777888777555888===>>>;;;:::::::::::::::;;;<<<===<<<:::888777888999<<<>>>888888888888888888888888777777777777777777777777888888888999999:::::::::666666666666777777777777666777999;;;<<<;;;777333666666666666666666666666666222666999888>>>@@@555888555555999;;;999888:::999999999999999888777666555999:::777666999;;;::::::<<>>>>>>>>>>>===;;;999777777===???999777;;;===<<<:::@@@BBB===:::<<>>???AAA:::;;;===>>>???@@@??????<<<;;;:::999888888888888:::999999::::::999666333666999;;;:::888888:::<<<;;;:::999:::<<<===<<<;;;:::999999;;;======<<<;;;:::888666888;;;>>>??????<<<:::777666666999===@@@555666666666666666555444666999;;;:::888777999<<<888888999::::::::::::999666777888999999999999999777888999:::;;;<<<<<<<<<999999999999999888777666888888888888888888888888<<<;;;999888777888999:::666888999999888888999:::888999;;;::::::999;;;<<<===;;;888777888999999888999888777777888888777666555555555555666777999999999999999999999999999:::888888999;;;======:::888999999999888888888888888666555555666888999888666888888777666666777888999888888888888777777777777777777777777777777777777===;;;888666555666888999666666777888888777666555555555555555555666777777888888777777777888:::;;;777555333333555777777777wwwkkk^^^XXXTTTNNNIIIHHHFFFEEECCCBBBAAA@@@??????EEEEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>??????DDDBBB@@@@@@@@@@@@>>><<<>>>======>>>@@@@@@???===:::;;;===???@@@@@@??????============<<<<<<<<<<<<;;;;;;;;;::::::999999999===;;;999:::<<<;;;888555888999:::;;;<<<<<<<<<<<<333666::::::999999;;;===<<<===>>>===<<<;;;<<<===:::;;;===<<<;;;::::::;;;===:::666666888::::::999666777999:::;;;;;;:::999888;;;???@@@>>><<<;;;;;;===;;;999:::;;;<<<;;;:::<<<;;;:::999888999:::;;;=========>>>>>>>>>>>>???>>>>>>>>>===;;;999777555;;;888777::::::777888;;;<<<888555777:::<<<:::777>>><<<:::777777:::<<<>>>;;;888555666888999777555::::::999999888999999999888888999999999999888888777888888999999888888777666888:::;;;999666222000777666666666666666777777555555555555666888999999888888777777777777777888999999888888888888888888:::777666888999888888999===<<<<<<<<<===>>>@@@AAA???>>><<<;;;;;;<<<<<<===:::===??????===:::999888<<<<<<<<<<<<;;;:::999999;;;;;;===>>>@@@BBBCCCDDDAAABBBFFFGGGFFFFFFPPP[[[dddjjjsss{{{yyyqqqhhhcccYYYSSSKKKDDDAAA@@@??????;;;;;;<<<<<<;;;;;;:::999???======>>>AAAAAA>>>;;;:::999999888888999999:::;;;;;;;;;:::999888777666888;;;:::777777:::;;;888999888888777888:::;;;<<<:::999888999;;;;;;999888555555666999<<<===<<<;;;===:::777888;;;======<<<999999999888888888888777777777777777777777777777<<<;;;:::999888666555555:::::::::999999999888888999777777777999:::999888777888888888777666555444666666666666777777777777888666444444555666666666777999::::::888777:::===<<<<<<<<<:::888999;;;>>>;;;:::888666666777888999666555999???<<<444888DDD777000000999;;;555444999:::999777555666777:::;;;999999999999999999999999888888888888888888888888555:::<<<999777999;;;:::999999999888888888777777777888:::;;;:::999777555666666666666666666666666>>>===:::888666666777888888888777666666666666666555555555444333333555777444555666777666777888999555555666777777777777777zzzmmm___XXXSSSMMMHHHFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEECCCAAA@@@@@@@@@>>><<<@@@???>>>?????????===;;;999999;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::===;;;999999;;;;;;999777999999:::;;;<<<<<<<<<<<<777:::<<<===<<<;;;===??????@@@@@@>>><<<::::::;;;999;;;<<<<<<;;;::::::;;;<<<:::777666888::::::999999999:::::::::999999888:::<<<>>>>>>>>><<<:::999===;;;999:::;;;<<<;;;:::<<<;;;:::999999999::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;:::999888;;;888888::::::888888;;;;;;888555666999;;;999666<<<:::888777777888:::<<<:::888666666888888777666:::999999888888999999999888888999999999999888888999999999999999999999999777888::::::999666333222777777777666666777777888666666666666666777888999888888777777777777888888999999888888888888888888999777777888999::::::;;;>>>=========>>>???AAAAAA>>>======<<<<<<<<<<<<<<<;;;>>>@@@@@@>>>;;;:::999;;;;;;;;;;;;;;;:::999999;;;<<<===>>>@@@BBBCCCDDDDDDDDDFFFIIIIIILLLUUU___gggmmmuuu}}}{{{tttkkkbbb]]]SSSNNNGGGBBB@@@???>>>>>>;;;<<<<<<<<<<<<;;;::::::>>>======>>>@@@@@@>>>;;;::::::999999999999::::::999999999999888777777666777999999666666999999777<<<;;;:::888888888888999999888888999::::::999777555555666999<<<===<<<;;;<<<999777777:::;;;;;;:::999999999999888888888888888888888888888888888888;;;::::::999888777666666888888888999999:::::::::888777666777999999999888888888888888888777666555666666666666777777777888999777555555666888777777777888:::999777777999<<<;;;;;;;;;999888888;;;===;;;:::888777666777888999888555888<<<:::555===JJJAAA777444888888333333888;;;:::888777777999<<<===999999999999999999999999::::::999999999999999999666;;;===:::888:::<<<;;;999999999888888777777777777888999:::999888666555666666666666666666666666>>>===;;;888777777888999888777777666666666666666555666666555333444555777444555666666666777888999666666777888888888888888}}}ooo```XXXRRRLLLGGGEEEDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBDDDEEEFFFFFFDDDBBBAAAAAA@@@>>><<>><<<:::::::::;;;;;;<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;>>><<<999888999:::999999::::::;;;;;;<<<;;;;;;;;;:::<<<===>>>===<<<===>>>BBBCCCBBB???<<<999888999999;;;<<<<<<;;;:::;;;;;;<<<999777777888:::::::::<<<;;;:::999888888888888<<<<<<<<<<<<===<<<:::777===;;;999:::;;;<<<;;;:::<<<;;;;;;:::999:::::::::999999999:::::::::;;;;;;666888999;;;;;;;;;;;;:::<<<999888;;;;;;888999<<<;;;888555666888:::888666888888777777777777888888:::888666666777888777666999999888888888999999:::888888999999999999888888::::::999888888999::::::999999999999888777666555888888888888888888888888777777666666666777777888888888777777777888888999888888999999999999999999888999999999:::;;;======>>>>>>>>>>>>???@@@AAAAAA===============<<<;;;;;;<<<>>>@@@@@@>>><<<;;;;;;:::::::::::::::::::::999;;;<<<===???@@@BBBCCCDDDHHHFFFGGGKKKOOOTTT\\\ffflllrrryyy{{{sssjjjaaaYYYSSSKKKGGGCCC@@@??????>>>===<<<<<<======<<<<<<;;;:::===<<<===>>>??????===;;;::::::999999999999::::::777777777777777777777777888::::::777777::::::888<<<;;;:::999888888888888999888777888::::::888777666666777999<<<===;;;:::;;;999777777888999999888:::999999999888888888888999999999999999999999999999999999888888888777777666666777888999:::;;;<<<777666555666888999888777777888888888888888777666666666666777777777888888:::888666666888999999888777888888888777777888:::999::::::888777888:::<<<;;;:::888777777777888999999666666999777777@@@NNNFFF<<<555777666333555;;;::::::999888999;;;===???999999999999999999999999;;;;;;;;;::::::999999999777<<<===:::999;;;===;;;888888888888777777777777666777888888888777555444666666666666666666666666<<<;;;999777666666777888777777666666555555666666666777777666555444666888555555555666666777777888777777888999999999888888{{{mmm___WWWRRRLLLHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFDDDBBBAAAAAA@@@>>>===@@@???>>>?????????===;;;===============<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::===============<<<<<<<<<>>><<<999888888999:::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<>><<<:::===;;;999:::;;;<<<;;;:::<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<666777888:::;;;;;;::::::<<<999999;;;;;;999999<<<;;;999777777999999888777666777777777777777777666999888777777777777777777888888888888888999999:::888888999999999999888888<<<:::999777777999:::<<<::::::999888888777777888999999999999999888888777888888777777666777777777888888777777888888999999888888999999999999999:::;;;======;;;:::<<<===<<<======>>>>>>>>>??????@@@;;;<<<===>>>===<<<;;;:::;;;===??????===;;;;;;;;;::::::999999999:::::::::======>>>???AAABBBCCCDDDJJJGGGHHHNNNUUU[[[dddkkkssswww~~~zzzrrriiiaaaXXXPPPKKKDDDBBB@@@?????????>>>===<<<<<<======<<<<<<;;;:::;;;<<<<<<===>>>===<<<;;;:::::::::999999:::::::::888777777777777888888999:::===<<<999999<<<===:::888888888999999:::;;;;;;888777777888999999888666777666777999<<<<<<;;;999;;;:::999888888888888777::::::999999999888888888999999999999999999999999888888888888888888888888666777777888999:::::::::777555555666777888777666666666777777888777777777666666777777777888888888888777666777888999999888777777777777666777888999888888999888777777999;;;:::999888777777777888888999666666777666777???III@@@888444666777777:::>>>999888888888999;;;===???999999999999999999999999;;;::::::999999888888777777;;;;;;999888;;;<<<:::777777777777777777777777666666777777666666555444666666666666666666666666888888777555555555555666777666666555555555666666666777888777666555666888555555444555666777777666666777777888888888777777vvviii\\\VVVRRRMMMIIIIIIFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBBEEECCCAAAAAAAAAAAA???============>>>@@@AAA???>>>???>>>>>>===<<<<<<<<<;;;============<<<<<<<<<;;;========================<<<;;;:::888777888:::<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<======<<<;;;???@@@@@@???<<<;;;;;;<<<888:::<<<<<<;;;;;;;;;<<<999999999999888999999::::::999888777888999;;;<<<;;;::::::;;;===>>>???>>>===;;;999:::;;;<<<;;;:::<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<777888999:::::::::999888<<<999888;;;;;;888999<<<<<<;;;999999999:::999999777777888999999888777777999888888777666666777888888777777777888888999:::888888999999999999888888;;;:::888777777888:::;;;:::999888777777888888999999999999999999888777666999888888777777777777888888888888888888999::::::888888999999::::::::::::>>>CCCCCC===999;;;<<<:::<<<<<<<<<===============;;;<<<=========<<<:::999:::;;;======;;;::::::::::::999999999999:::<<<<<<>>>???@@@AAABBBCCCDDDEEEKKKIIIKKKSSSZZZaaaiiiqqqxxx|||~~~uuupppggg___WWWPPPIIIEEEAAA???>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<<;;;;;;:::;;;::::::::::::::::::;;;999999888888888999:::::::::===<<<999999<<<===:::777888888999:::::::::;;;999888777888::::::888777888777888999;;;<<<:::888:::;;;;;;:::999888888888:::::::::999999999999888888888888888888888888888777888888888888999999999888888888888888888888888777555555666777888777666444555555666777777777777777777777777888888888888777666555666888999888777999888777666777777777777666777888888777777999:::999999999888888888888888777777777888777666999???888444333666999999:::<<<666666666777888:::;;;<<<999999999999999999999999999888888888777777777666666999999777777;;;;;;777666666666666666666666666666666666666666555444444666666666666666666666666777777777666666666666777666666555555555555666666555777888888666555666777666555333444666777666555555666666666666666555555pppdddYYYUUURRRNNNJJJIIICCCCCCCCCCCCDDDEEEGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???@@@@@@@@@BBBAAA???@@@AAAAAA@@@>>><<<<<<<<<>>>@@@AAAAAA???>>>===<<<;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<===============:::;;;;;;999888888:::<<<::::::;;;;;;<<<;;;;;;;;;===<<<<<<===???@@@???===<<<===>>>===<<<;;;<<<===888:::;;;<<<;;;;;;<<<===888999::::::999888999:::888888888888999:::;;;<<<999:::;;;::::::;;;>>>AAA===;;;999:::;;;<<<;;;:::;;;<<<<<<<<<<<<;;;::::::888888888999999999::::::999:::;;;;;;;;;:::888888;;;888777::::::777888;;;===<<<;;;::::::999::::::888888999999999999888888888999999888666555777888777777777777777888999:::888888999999999999888888999999888777777888999999888888777777777888999999888999999:::999777666555888888777777777888888999888888888888888999:::;;;888888999999:::;;;;;;;;;AAAGGGGGG>>>999<<<===:::;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::999:::<<<;;;:::999:::;;;::::::999999:::<<<===???AAAAAABBBCCCDDDEEEFFFFFFKKKKKKQQQZZZ```eeennnvvv|||zzztttiiiddd\\\TTTNNNIIIDDDBBB@@@>>>======>>>???>>>===;;;;;;<<<<<<;;;;;;:::999888:::<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;:::999888888999::::::888::::::777777::::::888:::::::::::::::888777777:::999888999;;;;;;999888888888888:::;;;;;;999777888:::<<<;;;:::888999999::::::::::::999999999999777777777777777777777777888888888888888888999999999999888888888777777777777666555666888999888777444444555777888888888888777777777888888888999999666555555777999999888777:::888777777888888888777666777999999888888999;;;999999999999888888777777777888999999777555666777666555555777999999777666555555555666777888999999999999999999999999999999777777777777777777777777666888777555777;;;:::666555555555555666666666666777666666666555555555555666666666666666666666666888888888888999999999999555555444444555555666666444666888777666555555666777444333444777888666333555555666666555555444444lllbbbXXXUUUSSSMMMHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBB???>>>===>>>@@@AAA@@@???=========>>>@@@AAA@@@>>>>>>>>>===<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========888:::<<<;;;999888:::<<<999999:::;;;<<<<<<<<<<<<<<<::::::<<>>>>>===<<<;;;<<<<<<;;;;;;::::::;;;;;;999;;;<<<<<<::::::;;;<<<;;;:::::::::;;;===???AAACCCCCCDDDEEEFFFGGGGGGHHHKKKOOOXXXaaafffiiiqqq{{{~~~|||qqqiii^^^XXXQQQKKKFFFCCCAAA???@@@>>>;;;:::;;;<<<<<<;;;:::::::::;;;::::::999888777999<<<<<<:::888999:::;;;;;;::::::::::::;;;;;;<<<:::999777666777888999777999999666666999999777::::::;;;;;;:::999777666;;;:::999:::<<<<<<:::999999999999:::;;;;;;999666555888;;;;;;999888888:::;;;;;;:::::::::999999999888888888888888888888888999999888888888888888888777777777777888888888888888777666777999999999888555666777888:::::::::;;;777777888888888999999999666666666888:::;;;999888<<<999777777999:::888777555777999:::999999:::;;;999999999999999888777777888999999888777777666666777777666777888999777444555555555666666777777777999999999999999999999999666666666777888888999999777888777666888<<<;;;666444444444555555666666666888777666666555555666666666666666666666666666666555666777777888888888888555444444444444555666777333555777777666444555555888444222333777888555222666666666666666555444444}}}kkkaaaXXXUUUSSSLLLFFFDDDIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA?????????@@@AAABBBCCCDDD===<<<<<<===???AAA@@@??????>>>>>>>>>@@@@@@>>><<>>>>>???@@@AAA<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======777:::<<<<<<:::888:::;;;888999:::;;;<<<<<<===<<<999777777999===???===;;;;;;<<<===<<<:::999999:::777999;;;<<<;;;;;;<<<===777999<<<;;;999777888:::999:::;;;;;;:::999777666888<<<>>>999111///555<<<===;;;999:::;;;<<<;;;;;;;;;<<<=========<<<::::::;;;;;;<<<<<<<<<<<<======888999;;;<<<===<<<<<<;;;999666666888888666666999;;;;;;;;;999888777777999888888777777777777888888777999:::888555444777999666666666666777888999:::888888999999999999888888666666777777777777666666444555666777888888777777666777888999888666444222777777777777888999:::;;;888888888888999:::;;;<<<888888999::::::;;;<<<<<>>??????>>>===<<<===<<<;;;:::999:::;;;<<<:::<<<===<<<;;;;;;<<<===;;;;;;::::::;;;>>>@@@BBBDDDDDDEEEFFFGGGHHHHHHIIIKKKRRR]]]fffiiikkkttt~~~wwwjjj```VVVQQQJJJEEEBBB@@@???>>>@@@>>>:::999999:::::::::999::::::::::::999888888666999<<<<<<999888888:::<<<;;;;;;::::::;;;;;;<<<<<<:::888666555555666777888;;;:::777777:::;;;888666777999:::;;;;;;::::::;;;::::::;;;<<<<<<;;;999:::999999:::;;;;;;888666333666999:::888777888999;;;;;;;;;:::::::::999999999999999999999999999999999999999888888888777777555555666777888999::::::999777777888999:::999888666777999:::;;;<<<======777888888888888999999999777777777999<<<<<<;;;999===:::777888::::::999777555777:::::::::::::::<<<888999999999999888777777999:::999777666888999888777777666555777::::::777666666666666777777777777999999999999999999999999666666777888999::::::;;;999999888666999===<<<777444444444555555555666666888888777666666666666666666666666666666666666666222222333444555555555555444444444444444555666777222444666777555444444444888444222333777888555222777777888777777666555555yyyiiiaaaYYYVVVQQQJJJFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBB@@@?????????@@@AAABBBBBB@@@>>><<<<<<>>>???===:::@@@???===>>>??????>>>===???>>>======>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>><<<;;;;;;<<<<<<;;;:::>>>>>>======<<<<<<<<<;;;999;;;<<<===<<<:::777555999666===AAA<<<<<<===666>>><<<;;;999888888999999<<<<<<;;;:::;;;<<<===>>>::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999888888:::<<<<<<;;;999999::::::;;;;;;::::::999===<<<;;;;;;::::::::::::;;;::::::::::::;;;<<<<<<:::::::::;;;;;;:::999999<<<:::999888999999888777999;;;<<<:::777666888:::777777888888888888777777999888888999:::999777555999888777777777777777888777888999999::::::::::::888888777666666666666666999888666666777888888888777777777888999999999:::888888888888777777777777888999::::::888888999:::777777888999::::::;;;<<>>===;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::===>>><<<>>>BBBCCCAAA;;;<<<===>>>@@@BBBCCCDDDIIIIIIIIIHHHGGGHHHKKKMMMSSSZZZbbbiiinnnsssyyy~~~vvvhhh^^^[[[OOOLLLGGGCCC???>>>>>>>>>===<<<;;;::::::::::::;;;::::::999888888999::::::777777888999999999999888<<<;;;999777777777999::::::;;;;;;::::::888777666;;;::::::::::::;;;<<<===;;;<<<<<<===<<<;;;999888<<<<<<=========<<<:::999>>>999555555888:::999666888999999:::::::::999999666666777999999:::999999999999999999999888777666999999999999999888777666888777666555555666777777;;;888555555888:::999888777777777888999;;;<<<===888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888888:::::::::999999999888888777888999999999999888888777777777777777777777777333888999777888;;;888222555555555555555555555555777777777777888888888888999999888888888888999999777777888888888777777666666666777777666666666666777555444555888999888666777666555444444555666777555555555666666666666666000444888888666444333444<<<:::888666555555777777777555333444666666444222999888666555444444444555}}}iii```XXXTTTPPPJJJGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB???????????????@@@AAAAAAAAA>>>======??????===;;;???>>>===>>>???@@@???>>>???>>>======>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<======;;;::::::;;;;;;:::999>>>>>>>>>======<<<<<<<<<:::;;;<<<<<<<<<:::888777<<<777;;;>>>999;;;???:::===<<<:::999999999999:::999999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999888999;;;<<<;;;:::999::::::;;;;;;::::::999<<<;;;;;;:::999999::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::999888999777666777888::::::999999;;;;;;:::777666888:::999888777666666777888999:::999999:::;;;:::888666888777777777777777888888777777888888999888888888888888777666666666666666999888666666666777888888888888888888888999999999888888777777777777888888666666777777777777666666777888888:::;;;<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===>>><<<===AAAAAA???=========???AAACCCEEEGGGGGGGGGGGGFFFGGGIIINNNQQQXXX^^^fffmmmqqqvvv|||}}}zzzuuukkk^^^UUURRRKKKHHHDDD@@@>>><<<<<<===<<<;;;;;;:::::::::;;;;;;::::::999888888999::::::777777888999999999999888<<<;;;999888888888999:::;;;;;;:::999999888888777:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;999999999:::;;;;;;;;;:::999999>>>999555555888:::999666888999999::::::999999999:::::::::::::::999888888888999999999999888777666888999999999999888777666888777666666666777888888@@@===999888999::::::888999999999888999999999:::::::::::::::::::::999999::::::::::::::::::::::::888888888777888888999999:::::::::999999999888888888888888888888888888888777777777777777777777777444888:::888999;;;999333555555555555555555555555777777777777888888888888888777777777777777777888666777888999999888777777777777666666777777888888777555444555888999888666777666555555555555666777777666666555555555666666444777::::::777555444444:::999777555555555666777777555333444666666444222555555444555555666777888lllaaaWWWRRROOOJJJHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>>>>???@@@@@@@@@???>>>>>>???@@@>>>===>>>===<<<===???@@@@@@??????>>><<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::999999:::;;;999888============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::???888:::;;;666:::AAA===;;;;;;:::999999:::::::::666888;;;======<<<999888<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;;;;999777888999;;;;;;;;;999::::::;;;;;;::::::999;;;:::999999888999999999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888777999777666666888999999888999::::::999888777999:::;;;999666555555666999;;;::::::999;;;<<<;;;999777666666777777888888999999777777777888777777666666888888777666666666777777999888777666666777888999999999999888888888888888999888777666666777999999777555555777::::::666333777888999:::<<<===>>>???>>>===<<<;;;::::::;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>;;;<<>>>>>>>>@@@BBBEEEHHHIIIHHHHHHHHHGGGIIIMMMTTTYYY___eeemmmsssvvvzzzyyyqqqjjj___SSSKKKJJJFFFDDD@@@===;;;;;;;;;<<<;;;:::::::::::::::;;;<<<:::999999888888999999:::777777888999999999999888<<<<<<:::999999999:::;;;<<<;;;999888888888888999888999;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<;;;::::::777888999999999999999888<<<999555555888999888777999999999999999999999999======<<<;;;:::999777666888888999999888888777777888888999999888888777777777777777777777888999:::FFFBBB>>>;;;::::::::::::;;;;;;:::999888777777666:::::::::::::::888777777999999999999999999999999777777777777888888999::::::::::::999999999888888888888777666666666777888777777777777777777777777555999:::999999:::999555555555555555555555555555777777777777888888888888777777666666666666777777555666888:::;;;:::999888888777777666777888999:::777666555666777888777666777666666555555666666777999888666444444444666777777:::;;;;;;999666555444999888666555444444555666777555444444555555444333333444555666777777777777rrreeeXXXRRRNNNJJJHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA???>>>>>>>>>>>>>>>??????@@@?????????@@@@@@??????===<<<<<<===@@@AAA@@@@@@???===<<<<<<===>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===???888:::;;;666;;;AAA>>>::::::::::::::::::;;;;;;777999;;;<<<<<<<<<:::999<<<<<<;;;;;;:::999888888::::::::::::::::::::::::<<<:::777666888:::;;;;;;999::::::;;;;;;::::::999999999888888888888888999::::::999999::::::;;;<<<<<<<<<<<<;;;:::999777666===;;;999888888777666555::::::999999888888999::::::999777777777777999:::999888888:::;;;;;;888666555555666777888999999999888888888888777666666555888888777777666777777888888888888777666666888999:::999999999888777777777999888777666666888999::::::888777:::???>>>999444666777888:::;;;===>>>??????>>><<<::::::;;;<<<===>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======::::::======:::>>>>>>???@@@CCCFFFIIIKKKMMMLLLKKKJJJLLLSSS[[[aaaggglllsssxxx{{{~~~}}}ssshhh```VVVLLLGGGGGGAAA@@@>>><<<;;;;;;;;;<<<::::::999999::::::;;;<<<999999999999999999999999777777888999999999999888<<<<<<;;;:::::::::;;;<<<<<<;;;999777777888999:::777999;;;<<<<<<<<<:::999::::::;;;;;;;;;;;;;;;;;;777888888999999999999999:::888666666888999888777::::::999999999999999999<<<<<<<<<;;;:::888777666777777888888888888777777777777888888888888777777666777777888999999:::;;;FFFCCC???<<<::::::;;;<<<:::::::::999888777666666888999999999999999888777888888888888888888888888666666666666777999:::::::::::::::999999999888888999888666444444555777888777777777777777777777777666888::::::999999888777555555555555555555555555666777777777888888888888777777666666666666777777444666888:::;;;;;;999888999888777666777999:::<<<777666666666777777777666777666666666666666666777;;;999666444333444666777777999::::::999888666666777666555444444444444555666555555555555555444444555666777777777666444333xxxiiiZZZSSSOOOKKKGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@===<<<<<<===@@@AAA@@@@@@>>>===<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<<<<;;;:::999999999999999999999999<<<;;;:::999999:::<<<===<<<777;;;>>>999<<>><<<:::999999999888777:::999888888999999::::::777888999::::::999888777777666777888:::999777555444555666888999999999999888999999999888777666666888888777777777777888888777888888777555555888::::::999999999888777777777999888777777777999:::;;;;;;999888<<<@@@@@@:::555666666777999:::<<<======@@@???===;;;;;;<<<>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======::::::<<<<<<999===>>>@@@BBBEEEHHHJJJLLLOOONNNLLLLLLOOOVVV___fffnnnsssyyy}}}~~~sssiii]]]VVVOOOHHHEEEEEE???>>>===;;;;;;;;;;;;<<<::::::999999999::::::;;;999999999999999999999999777777888999999999999888;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777777888999;;;777888:::<<<<<<;;;:::999::::::::::::;;;<<<<<<<<<::::::999999999:::::::::888777666666777888888777;;;:::999888888888999999888888999999999999888888666777777888888888777777666777777888888888777777666666777888999:::::::::AAA@@@===:::999999;;;<<<777888999999999888777777555666777888999999999999777777777777777777777777666666666666777888999::::::::::::999999999888888:::888666444444555666777666666666666666666666666666888:::;;;999777777999666666666666666666666666666777777777888888888888999888888777777888888999444666888:::::::::999999888888777777777888:::;;;666777777777666666666777666777777777777777777666<<<:::777444333444666777555555666777888888888777555555555444444444444444555666666555444444444444555666777777777666444333yyyjjj[[[SSSPPPKKKGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCBBBBBBAAA@@@???@@@@@@???>>>>>>>>>??????===>>>@@@???>>>>>>???AAA>>>===<<<===???@@@@@@???>>>===;;;<<<======<<<:::;;;;;;;;;<<<<<<<<<<<<===>>><<<;;;;;;<<<===;;;:::888888888888999999999999<<<;;;:::999888999:::;;;:::666<<<@@@<<<>>>AAA;;;::::::;;;;;;;;;:::999999===<<<;;;::::::<<<===>>>;;;;;;::::::999999888888;;;;;;::::::::::::999999<<<:::777777888999999888999::::::;;;;;;::::::999888888888777888888999:::999999999999999:::;;;;;;<<<<<<<<<;;;:::999888777:::999888999;;;======<<<:::999777888999::::::999666777:::<<<<<<:::777666666555666777999999777555555666777999999999888777888888999999888888777777888888777777777888999999777888999777555444777;;;999999999888888888888888777777888999999:::::::::999777777999<<<<<<888555666777888888999:::;;;;;;???>>>===<<<<<<===>>>???<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======::::::======:::<<<>>>BBBFFFIIIKKKLLLMMMMMMMMMMMMNNNRRRZZZdddkkktttyyy~~~|||vvvfff\\\QQQLLLHHHDDDAAABBB======<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999888999999::::::999999888777777888999999999999888::::::::::::;;;;;;;;;;;;;;;:::999888888999::::::777888:::;;;;;;;;;:::999999999999:::;;;<<<===>>><<<<<<;;;:::::::::::::::666666777777777777777777<<<;;;999888777888888999555666777888999::::::999666666777777888888777777666666777777888888777777666666777888999999999888;;;;;;;;;999777777888:::555666888999999999888888333444666777999:::::::::777777777777777777777777666666666666777777888999:::::::::999999999888888:::999777666555666666777666666666666666666666666666666999:::888444555:::666666666666666666666666777777777777888888888888999999888888888888999999555666777888888888888888888888888888888888888888666777888777666555666777666777777888888777777666:::999777555555555777777444333333555888999888777555555555555555555555444555666666666444333444555222333444666777888888888uuugggXXXRRRPPPLLLGGGDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@??????AAAAAA@@@???????????????;;;===??????======>>>AAA???>>>===>>>???@@@???>>>>>><<<;;;;;;<<<===;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<:::;;;<<<<<<;;;999999999999999:::::::::;;;;;;:::999999888888888888;;;666<<<@@@;;;>>>BBB<<<:::;;;;;;;;;;;;:::888777::::::;;;;;;;;;<<<<<<<<<::::::999999999999999999;;;;;;;;;::::::999999999:::999888888999999888666999::::::;;;;;;::::::999888888888888888999::::::999999999888999999:::;;;;;;;;;;;;;;;::::::999888888777777888;;;=========:::888666777:::;;;;;;999777888:::;;;;;;:::888777666666666888::::::888666555666888999999888777666666666777777888777777777888888777777888888999:::666999:::888444444777;;;888888888888888999999999555777999:::;;;;;;:::999777777777888888888777666999999999:::::::::;;;;;;========================:::;;;===>>>>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;======;;;;;;>>>>>>;;;===@@@EEEKKKNNNPPPOOOOOOKKKLLLOOORRRYYYbbbmmmtttzzz~~~{{{pppiii]]]SSSJJJGGGFFFBBB???>>><<<;;;;;;:::::::::::::::<<<<<<:::999888888777777888999::::::::::::999888777777888999999999999888888999999:::::::::::::::999999999999999999999999888999999999999:::::::::999999999999:::<<<>>>???>>>===<<<:::999999999999555666777777777777777888===;;;999888777777888999666777888999::::::::::::555666666777777777777777555666666777777777777777666666777888888888777666777999:::999666444555777555666888999999999888777444555666777888888888888777777777777777777777777777777666666666777777888:::::::::999999999888888:::999999888777777666666666666666666666666666666555555888:::666111444:::666666666666666666666666777777777777888888888888888888777777777777888888777666666555555666777888777888999999888777555444666888999888555444555777666777888888888888777666888888777777666777777888666444333555777999777666555555555666666666555555444666777666444222444555333333333444666777999:::qqqcccUUUQQQPPPMMMGGGDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCBBBBBBAAA@@@???>>>BBBBBBAAA@@@??????@@@@@@:::===???>>><<<<<<>>>@@@@@@???===>>>??????>>>===>>><<<;;;;;;<<<===;;;:::;;;;;;;;;<<<<<<<<<======<<<;;;999:::;;;;;;:::888:::::::::;;;;;;<<<<<<<<<::::::999999888777666666<<<777;;;>>>:::===CCC>>>;;;;;;<<<<<<;;;999888666777888;;;<<<===<<<:::888999999999999999999::::::;;;;;;;;;::::::999999999:::999888999:::999777555999::::::;;;;;;::::::999999999888888999:::;;;;;;999999888888999999:::;;;::::::;;;;;;;;;:::999999:::888777888999;;;:::::::::888666777:::<<<;;;999:::999999999999999999:::777666777999;;;;;;999777666777999:::999888666555444444555666777777777666888888777777888999::::::666999:::888444333777<<<777777888888999999999:::444666999<<<<<<;;;:::888777888999888777666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;999;;;>>>??????===:::777;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>;;;<<>>===::::::::::::999999888888===<<<;;;999888777777666888999:::;;;;;;:::999888777777888999999999999888777888999:::::::::::::::888999999:::::::::999999999999888888888999:::;;;999999888999:::<<<>>>@@@???>>><<<999888888888888444555777888777777777888===<<<999888777777888999888999:::;;;;;;;;;;;;:::555555666777777777777777555555666777777777777777666666777888888777555555666888;;;:::666333333444666777888999999888666555555666777777777777777666888888888888888888888888888777777666666666666777:::::::::999999999888888::::::::::::999888666555666666666666666666666666555444777999666000333;;;777777777777777777777777777777777777888888888888777777666666666666777777888777555333333444666777666777999:::999666333111666888999888555444555777666777888999999888777666777777777777888888888888999666444555888888777444555555666666777666666555444666777666333222444666777666555444444555777777pppdddXXXSSSOOOJJJFFFEEEHHHFFFEEEDDDEEEDDDCCCAAAAAABBBDDDCCCAAA???>>>???@@@???>>>???AAAAAA???>>>@@@>>>;;;;;;<<<======<<<@@@???>>>?????????===;;;===>>>???@@@???>>><<<:::<<<<<<;;;:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;999999999888888888777777;;;:::999888888:::<<<===777:::===>>>>>>>>>??????777777888999999999999888888999;;;:::999888888999;;;;;;;;;;;;;;;;;;;;;;;;555999<<<:::666444777;;;999999999888888888777777<<<999777777:::;;;:::888;;;999777888:::;;;:::777::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<;;;::::::999888888:::999888888::::::999888999999:::<<<===;;;666333999777777999<<<===:::777999999888888888888999999666666777777888888888888888888888888888888888888777666555666888999999999::::::999999::::::;;;<<<===555===QQQQQQ===555===777888::::::999999999:::;;;;;;<<<=========<<<<<<:::999999;;;>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::<<<<<<;;;>>>DDDEEEFFFJJJOOOTTTUUUQQQMMMOOORRRWWW^^^gggrrr}}}yyyqqqggg\\\TTTKKKHHHEEEBBB@@@AAABBBCCC<<<<<<;;;:::999999999999;;;<<<<<<:::999888999;;;:::999999888888777777777<<<;;;;;;:::999888777777888888888888888999999999;;;:::999999888888999999777777777888999999999:::999999::::::::::::;;;;;;<<<;;;::::::999999999999777777777666777888888999999999888777777888999:::;;;;;;:::999999888888777888999999:::::::::999999777777888888999999999999888888999999999777555444::::::999888777777777888999999999888888888888777666666777888888888888888666777999::::::999777666888777666666666888999::::::999888888777777888888:::::::::999888777666666:::999777666666666777888;;;888555222111333666888222444777777666444444444777555333333555777777777999999888777666777777777777666555666777888777666888777777888999999666444:::888666555444555666777999888777777888999999999666666555444444444444555666777999999999666444222666444222333666777666555444555666666555555666888888888777555555444444444nnnbbbWWWRRRPPPLLLHHHGGGFFFDDDCCCCCCEEEEEEDDDCCCAAABBBDDDCCCAAA?????????@@@???>>>???AAAAAA???>>>AAA???===<<<===>>>>>>===@@@???>>>>>>??????===<<>>==================<<<<<<;;;<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;:::999888888:::;;;===;;;===>>>>>><<<;;;:::;;;777777888999999999999999777999::::::999888999:::999999999999999999999999777999;;;:::777666888;;;:::999999999999888888888;;;999777777999:::999888;;;999777888:::;;;:::888888999999::::::;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;:::999999888888;;;999888999:::;;;:::888999999:::;;;<<<;;;888555777666777888::::::888777999888888777777888888999666777999999999888666555888888888888888888888888777666555666888999999999777777666666777777888999<<<777CCCWWWWWWCCC777<<<777999::::::999999999;;;999999999::::::999888888:::999999;;;===>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<999:::<<<<<<;;;>>>DDDHHHKKKOOOTTTVVVUUURRROOOQQQUUU[[[dddmmmxxxyyyppphhh^^^TTTLLLFFFDDDBBB???>>>>>>>>>???<<<<<<;;;:::999999999999:::;;;;;;:::888777999:::888888999999999999::::::;;;;;;::::::999888888888777777888888999999::::::;;;:::999999888888999999888888888888888999999999999999999:::::::::;;;;;;<<<;;;:::999999999999999777777777777888888888888999999888777777888999::::::::::::999999999999888777777888888888777777666777888999;;;:::999777555666666777888888888777777888999999888777777888888999999999888888888888777777777888999999999999999666777999::::::999777666888777666666777888999::::::999888888777777888888999999999999888777666666999999777666666666777888888777666444444444555666444555555555666555555444666555444444555666777777999999888888888777777777777555555555777888777666999777777777888888666555999888666555555555777888999888777777777777666666777777666555555555555666666777999:::999777444222666444222333555777666555444555666666555555666888888777666555555444444444lllaaaVVVRRRQQQMMMJJJIIICCCBBBAAABBBDDDEEEDDDCCC@@@BBBDDDCCCAAA?????????@@@???>>>???AAAAAA???>>>AAA???======>>>???>>>===???>>>===>>>??????===<<<@@@???===;;;;;;<<<>>>???===<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<===>>>===;;;999999999777888888999999999999999666888::::::999999:::;;;999999999999999999999999999:::::::::999999999:::::::::::::::999999999999:::999777777999:::999999:::999888888::::::999888777777888999:::;;;<<<<<<999999999999::::::::::::;;;;;;::::::999999888888;;;:::999999;;;;;;:::999888888777888999999777666444666888888777777777888999888888777777888888999777888:::::::::888555444888888888888888888888888777666555666888999999999999999999999999:::;;;;;;999555===NNNNNN===555999777999;;;;;;:::999:::;;;<<<<<<<<<<<<<<<;;;:::999:::999999:::<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999999;;;<<<;;;???DDDKKKPPPWWWYYYWWWTTTRRRQQQSSSXXXaaalllvvvwwwmmmccc[[[RRRIIICCCAAAAAA@@@???===<<<;;;;;;<<<<<<;;;::::::999999888999::::::999777777888::::::::::::::::::;;;;;;;;;::::::::::::999999999999777777777888999::::::;;;;;;:::999999888888999999999999999888888888888888999999999999::::::::::::;;;::::::999999999999:::666777888999999999888777:::999888888888888999999888888999999999:::::::::888888888888888777666555666888;;;<<<<<<999555333555555555666666777888999666777888888777666888999999999999888888888888777888888999:::::::::::::::777888999::::::999888777888888777777777888999999:::999888888777777888888999999999999888777666666999888888777666777777777555666666777666666555444888555333333666777666444666666555555555666777777777888999999999888666666666555444555777888777666:::888666666777777777666777777666555555666888888999999888777666555444444888888777666666666666666777888999:::999777555444555444333444555666666555444555666666555555666888888777666555555444555555lllaaaVVVRRRQQQMMMIIIIIICCCBBBAAABBBCCCDDDCCCBBB@@@BBBCCCCCCAAA@@@???@@@@@@???>>>???AAAAAA???>>>@@@???======>>>???>>><<<>>>======>>>??????===<<>>===<<<<<<===>>>???;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999:::;;;<<<999;;;<<<<<<::::::;;;<<<777888999999::::::999999666888::::::999999:::;;;::::::::::::::::::::::::;;;:::999999;;;;;;:::999;;;;;;;;;:::::::::999999999888777777888999999999999999999999999:::999999888888999999:::::::::;;;999999999999999999999:::::::::::::::999999888888;;;999999999;;;<<<;;;:::999777555555555666444333444777999888666555777:::888888777777777777888888888888999999888888777777888888888888888888888888777666555666888999999999;;;::::::::::::;;;<<<<<<:::444555======555444:::777999;;;;;;:::999:::;;;>>>>>>>>>>>>===;;;::::::999999999:::;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999:::888999;;;<<<;;;???EEELLLSSSZZZ[[[UUUQQQQQQSSSVVV\\\gggsss~~~tttlll```WWWPPPJJJCCC???@@@@@@@@@@@@???===;;;:::;;;;;;;;;;;;:::999888888888999999888777777888:::======<<<<<<;;;;;;::::::999999999:::::::::;;;;;;666777888888999:::;;;;;;;;;:::999999888888999999:::999999999888777777777888999999999999:::::::::::::::999999999999999:::555666888::::::999888777::::::999999999888999999777777888999::::::;;;;;;;;;;;;;;;:::999888777666666888999;;;:::999777666777666555555555666888999444666888888777666888:::999999999888888888777777777888999999::::::999999777888999999999999888777888888888888888888888999:::999888888777777888888888888888888888777666666999888888777777777777777555666666666666666555555:::555111222666999777444666666777666666666666777555666888999888777555333666555444555777777777666:::888555555666777777666666666555555666777888999888888999888666555555555888777666666555555666666777888999999999888666555444444444555555555555444444555666666555555666888777777666555555555555555mmmbbbVVVRRRPPPKKKGGGFFFFFFDDDCCCBBBCCCCCCAAA@@@???AAACCCCCCAAA@@@@@@@@@@@@???>>>???AAAAAA???>>>???===<<<===>>>>>><<<;;;======<<<===??????===<<<<<<===>>>??????>>>===<<<::::::;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;:::;;;<<<;;;::::::;;;<<<888888999::::::::::::999666888::::::999999:::;;;::::::::::::::::::::::::;;;:::999999;;;;;;:::999;;;;;;;;;:::::::::999999777777888777777888999:::999999:::999999999999999:::::::::999999888888888999999999999999999999999:::999999999999999888888:::999888999;;;<<<;;;:::===;;;888666666555444333555888:::999666666888;;;888777777777777777777888888777666666777999;;;===777777777777777777777777777666555666888999999999777777777777777888888999===888777::::::777888===888999;;;;;;:::::::::;;;;;;;;;;;;:::999888777666999999::::::999:::;;;;;;::::::::::::::::::::::::999999999999999999999999999888999<<<======AAAGGGKKKRRRYYYYYYSSSOOORRRVVV[[[cccnnnzzzzzzhhh```VVVNNNIIIFFFBBB???===>>>??????>>><<<:::999;;;;;;;;;;;;;;;999888777888888999888777777888:::;;;<<<<<<<<<<<<=========999999999::::::;;;<<<<<<777888888999::::::;;;;;;;;;:::999999888888999999:::999999999888777777777888888888999999999::::::999999999888888999999:::555777999:::;;;:::888777::::::::::::999999888888777777888999:::;;;;;;<<<;;;;;;;;;:::999888777666777777777777888999:::;;;999888777555555555666777333666::::::777666888:::999999999888888888777777666777777888888888888888888888888999999888888888888999999999999888888888:::999888888777777888888777777888888888777666666888888888888777777777666777666555444444555777888:::666111222666999777444555777999888666555666888333555666777777555333222666444444555666777666555:::777555444555666666666555666666666666777888888555888::::::888777777999777666555555444444555555777777888888888777666666444555666666555555444444444555666666555555666888777666666555555555555666|||mmmaaaUUUQQQNNNJJJFFFEEEGGGEEEDDDCCCCCCCCCAAA??????AAACCCCCCBBB@@@@@@AAA@@@???>>>???AAAAAA???>>>>>>===<<<===>>>>>><<<:::===<<<<<<===>>>???>>><<<;;;<<<>>>@@@@@@???===<<<:::;;;;;;<<<===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888999999:::::::::;;;;;;;;;===>>>>>><<<999999999;;;888999999:::::::::::::::888999;;;:::999888999999888888888888888888888888999:::::::::999999999:::::::::::::::999999999999666777888888777777999;;;888999::::::888888999:::;;;;;;:::999888777666666999999999999999888888888999999999999999999888888999777777888:::;;;;;;:::@@@>>>;;;999999888777555777888888888777777999:::888777777666666777777888888777666666777:::===>>>777777777777777777777777777666555666888999999999999888888888888999::::::777888;;;======;;;888777888:::;;;<<<;;;:::;;;<<<;;;;;;<<<;;;;;;:::999888888999:::999888888:::<<<:::::::::::::::::::::::::::::::::::::::::::::::::::888999===>>>>>>CCCIIILLLQQQVVVVVVRRRQQQVVV[[[fffmmmwwwxxxooo^^^WWWNNNHHHEEEDDDBBB???<<<<<<======<<<;;;999888:::;;;<<<<<<;;;:::888777888999999999888888999;;;888999:::;;;===???@@@@@@999999::::::;;;;;;<<<<<<999999999999::::::::::::;;;:::999999888888999999999999999888888888888888888888888888999999999999999888888888888999999:::777777999:::::::::999888:::;;;;;;;;;:::999888777777777888999::::::;;;;;;888888888888888777666555777666555555777999<<<>>>:::999888777666666666666333888<<<<<<888666888;;;999999999888888888888777666666777888888888888777888888888888888888888888999999999:::999999888777:::999888888777777888888666777777888888777666666777888888888888777666666777666444333444555777888999666444444777888777555555888:::999666444666888444555666666666555333222555444333444666777666555999777555555666666666555666666666777777777777777444777;;;;;;999777888:::666666555444444444444444666666777777777777666666333555777777555444333444444555666666555555666888666666555555555555666666yyyiii^^^SSSOOOMMMIIIFFFEEEFFFEEEDDDDDDDDDEEECCCBBB???AAACCCCCCBBB@@@@@@AAA@@@???>>>???AAAAAA???>>>>>>======>>>???>>><<<:::<<<;;;;;;===>>>???>>><<<<<<<<<===>>>>>>>>>>>>>>><<<<<<>>>?????????>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999::::::;;;;;;;;;:::===>>>>>><<<::::::;;;===888999::::::;;;;;;::::::999:::;;;;;;999777777888777777777777777777777777777999;;;:::777666888;;;:::999999999999888888888555777888888666666999<<<888999;;;:::888777999;;;::::::999999888888777777999999999999888888888777888888888888888888999999777666666777999::::::999<<<;;;::::::::::::999777888666555555666888888888777777666666666666777777666777888999:::;;;;;;:::777777777777777777777777777666555666888999999999;;;;;;::::::;;;;;;<<<===555888:::999999:::888555888:::<<<<<<;;;:::;;;<<<<<<===============<<<<<<888999:::999777777:::===999999999999999999999999:::::::::::::::::::::::::::999:::>>>@@@@@@EEEKKKNNNQQQTTTUUUTTTWWW^^^dddsssyyy|||mmmbbbVVVPPPHHHCCCAAAAAA???===============<<<;;;:::::::::;;;<<<<<<;;;:::888666888999:::999888999:::<<<:::;;;;;;<<<<<<=========:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999;;;:::999999888888999999888888888888888999999999888888888888999999999999888888888888888999::::::888888888999999999::::::;;;;;;;;;;;;;;;999888777888888888999999:::::::::777777888888888777777666777777777777888999;;;;;;888999999999999999888888555:::???>>>999666777;;;999999999888888888888777777777888999999999999888999888888888888888888999999999:::::::::999888777:::999888888777777888888666666777777777777777666777888888999888777666555555555555555666666666777666666666777777777666666555888;;;:::666444555888777777666666666555555555555444333444666777666555777666555666777777555333777777777777777666666555444888<<<;;;888555666888777666666555555555555555555555555555666666555555222555888888555333333333444555666666555555666888666666555555555555666666wwwfff[[[QQQNNNMMMJJJGGGGGGEEEDDDCCCDDDEEEFFFFFFDDD>>>@@@CCCCCCBBBAAAAAAAAA@@@???>>>???AAAAAA???>>>???>>>>>>???@@@@@@===;;;<<<;;;;;;<<<>>>???>>><<<>>>===<<<;;;<<<===???AAA===>>>???AAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888999:::;;;;;;;;;:::::::::;;;<<<;;;;;;===@@@BBB888999::::::;;;;;;:::::::::;;;<<<;;;999777666777999999999999999999999999555999<<<:::666444777;;;999999999888888888777777444666888888666666999<<<777:::;;;:::888777999;;;888888888888888999999999999999999999888888777777888888888888888888999999666555555666888:::999888666666666777999:::888777888555222333666888777666777777666666666666777777555777;;;======;;;888666777777777777777777777777777666555666888999999999888888777777888888999:::<<<<<<999555555999<<<<<<888:::<<<<<<;;;:::;;;<<<999999::::::;;;:::::::::888999:::999777777:::===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;???@@@AAAFFFLLLQQQRRRTTTUUUWWW\\\dddjjj|||vvveeeYYYRRRLLLEEE@@@???>>>;;;999@@@@@@??????>>>>>>>>>===:::;;;<<<<<<<<<:::888666999:::::::::999999;;;===@@@@@@>>>===;;;999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888;;;:::999999888888999999777777888888999999999:::777888888888888999999999888888777777888999::::::999999888888888999:::;;;;;;;;;<<<<<<;;;999888777888999999999999:::::::::888999999:::::::::999999777777999999:::999888888666777999:::;;;;;;:::999666;;;@@@???999666777;;;999999999888888888888777888888999::::::::::::999999999888888888888999999999::::::;;;:::999888777:::999999888777888888888666666777777777777777666777888888999999777666555222444666888999777666444444666888999777666666666444999<<<;;;777444555888999999888777777777777777555444333444666666666555666666666777888777555222777777888888777666555444444888<<<;;;666333333555888888777666666666666666444444444555555555555555222555888888555333222333444555666666555555666888666666555555555666666777}}}qqq___ZZZTTTOOOLLLKKKJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@???>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<======>>>>>>??????===;;;:::<<>>@@@AAAAAA@@@>>><<<::::::;;;<<<<<<<<<999999999999999999999999>>>;;;999888999::::::999;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<>>???:::999999888888999999:::888777777777666666555555888888888888888888888888666888999888777666777999999999:::;;;:::999888777888777777777999:::999888999888777666666777888999666777777888888888888777555888888555555888888555888999999::::::999999888555777999999777777:::===666666777888888888888777:::::::::<<<======;;;999999<<<===:::999;;;999555======<<<:::888888:::===<<<<<<;;;:::888777777666;;;;;;;;;::::::999999999;;;;;;<<<>>>AAADDDHHHIIINNNOOORRRUUUVVV[[[hhhvvv|||rrrfffYYYOOOJJJFFFBBB>>><<<;;;:::999=========<<<;;;:::888888666888:::<<<<<<<<<;;;:::666777888:::;;;<<<======:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999;;;:::999888888888999:::===<<<:::888777777888888;;;;;;:::999999:::::::::<<<;;;:::999999999::::::999888888999;;;;;;:::888<<<:::999999:::;;;:::999===;;;999:::;;;<<<;;;:::<<<999777777:::;;;999777;;;<<<<<<===;;;999777555888888888888888888999999<<<:::888666555555666777888999999:::::::::999999<<<;;;:::888777777888999;;;::::::999999888888888999888888777777777777777::::::::::::999999888777999999888888888999;;;<<<888888888888777777666666777888999::::::999777666444555555666666666666666666888:::<<<<<<:::888666888666555666777888777555::::::888777666666666666555555555555555555555555888777666555444444444555666666555555555444444444666666777777777555444333777777777777777777777777999999777666666555555555444333555777444000222777888777666555555666777777555555555555555444444444{{{nnn]]]XXXRRRMMMJJJIIIHHHHHHFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<=========>>>>>>>>>???===<<<<<<===>>>???>>>============???BBBCCCBBBAAA======<<<===>>>===;;;999999999999999999999999999===;;;999888999::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;???>>><<<:::888888888888;;;:::::::::::::::999999888888999::::::999888888888;;;<<<999999;;;999666777888:::;;;;;;::::::999::::::999999999:::;;;<<<:::999999888888999999:::::::::::::::999999999888888888888888888888888888666777999999777666777888888888999999999888777666888777666777999:::999888999888777666666777888888777777888888888777777666666888888666666888888666888999999::::::999999888555666777666666777999:::777777777777888888888999;;;::::::;;;<<<===;;;::::::======;;;:::;;;:::666<<<<<<<<<:::888999;;;===;;;;;;:::999888777666666999:::::::::;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFIIIKKKNNNOOOTTTXXX[[[aaannn{{{vvvlll```SSSJJJFFFCCC???===<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999888999:::;;;;;;:::888777777888999:::;;;<<<<<<<<<999999999::::::;;;;;;;;;:::;;;<<<<<<<<<;;;::::::===<<<:::999888888888888::::::999888888888888888;;;::::::999999:::::::::;;;;;;:::::::::999999999888888888999:::;;;:::888;;;:::888888:::::::::999<<<;;;999999;;;<<<;;;:::;;;999777777:::;;;:::999;;;;;;<<<<<<;;;999777555::::::999888777777777777:::999888777666666666777888888999999999999888888:::999888888888999::::::::::::::::::999999888888999999888777777777777777999999:::::::::999888888999888888888888999:::;;;999999888888888777777777666777999::::::888777666444555666666777777666666666888:::<<<<<<:::888666888666555666777888777555999999888777666666666666555555555555555555555555444555555666666777888888666666555555555444444444555666777777777666444333666666666666666666666666666666666555555666777777666222222555666444333555999888777666666777888999666555555555555555555555yyymmm[[[VVVPPPKKKHHHGGGFFFEEEGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>>>>>>>===>>>@@@?????????AAACCCDDDCCCBBB===>>>>>>@@@@@@>>>:::777::::::::::::::::::::::::<<<;;;999999:::;;;:::999===<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999999999>>>===<<<:::999999::::::888999:::;;;;;;;;;:::999777888888999999888888777888;;;;;;999999;;;:::777888999999::::::;;;;;;<<<<<<<<<::::::999999999999999999888888888888999999;;;;;;;;;:::::::::::::::888888888888888888888888555777999999888777777777777777888888777777666555888777666777999:::999888:::999888777777777777777888888888888888777666555666999999666666999999666888888999999999999888888888666555666888999999999999888777777777888999:::;;;:::999999;;;<<<<<<<<<;;;>>>>>>;;;:::<<<;;;888:::;;;;;;;;;999:::;;;===;;;;;;::::::999888777666888999:::;;;<<<===>>>>>>===>>>@@@BBBEEEIIILLLNNNMMMOOOVVV]]]cccjjjwwwxxxmmmbbbWWWKKKDDDAAA???<<<;;;<<<======<<<::::::;;;;;;;;;;;;::::::999:::::::::999888666555999999:::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;>>>===;;;999888777777777888888999999999888888777:::999999999::::::::::::999:::;;;;;;;;;:::888777888888777999:::;;;999888:::888777888999:::999888<<<;;;999999;;;;;;;;;:::999888777777999;;;;;;::::::;;;<<<<<<;;;999777555;;;:::999888777666666666777777888888888888777777777777888888888888777777777777777888888:::;;;<<<:::::::::;;;::::::999999999999888777777777777888888888999999:::999999999888888888777888888999:::999999999888888888888888555666777888888888777666444555666666777777666666666777999;;;;;;999777666888666555666777888777555888777777666666555555555555555555555555555555555444555666888999888888777555555555555555444444444555666777777777666555444666666666666666666666666444444444444555666777888777111///444888777555555:::999888777777888999:::666666666666666777777777xxxkkkZZZUUUOOOJJJHHHFFFFFFEEEGGGFFFFFFDDDCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@???>>>>>>@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<>>>@@@???===<<>>:::888::::::::::::::::::::::::<<<:::999999:::;;;:::999======<<<<<<<<<<<<======>>>===<<<;;;::::::::::::===<<<:::999999:::;;;;;;666888:::<<<<<<<<<:::999888888999999999999888888999<<<<<<999999<<<;;;999;;;::::::999999:::;;;;;;;;;;;;:::::::::999999999999999888888888888999999888888888888888888888888888888888888888888888888555777999:::888777666777888888888777777777666666888777666777888999999777::::::999888777777777777999999999888888666555444777::::::777777::::::777888888999999999999888888<<<999777888;;;===<<<::::::999777666777888:::<<<<<<:::888888:::<<<======;;;>>>>>>;;;;;;===<<<999888:::;;;;;;;;;:::<<<===;;;;;;<<<<<<;;;:::888777999::::::;;;<<<===>>>>>>>>>???BBBEEEIIILLLOOOPPPMMMPPPXXXbbbkkksssqqqdddYYYOOOFFF@@@???===;;;;;;<<<<<<<<<;;;888999:::;;;;;;;;;;;;;;;999::::::::::::999888777::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888999999:::999888666555888999999:::::::::::::::888999;;;<<<;;;:::888666888777777888::::::999888888777777888999:::999777<<<:::999999:::;;;;;;:::888777777888999;;;;;;<<<999:::;;;<<<;;;999777555:::999888777777777777777444666888999999999888777777777777777777666666555777777777888888999::::::999:::;;;;;;<<<;;;:::::::::999888888777777888888666777888999999999999999888888777777777888888888999999999999888888888888555555666777777777777666555555666777777777777777555777999::::::999777555888666555666777888777555666666666666666555444444555555555555555555555555777888999:::999777555444555555555555555555555555555555666777777666555444666666666666666666666666444333333444444555666777666222111555888777666777999888777777777888999:::777777777777777888888888uuuhhhZZZVVVOOOJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<>>>>>>>>???AAABBBAAA???BBB@@@>>>=========;;;::::::::::::::::::::::::::::::999999:::;;;;;;:::999======<<<<<<<<<<<<======??????===<<<;;;;;;;;;;;;;;;:::999888888999:::;;;666888:::<<<<<<<<<:::999:::::::::999999::::::::::::======::::::======;;;<<<;;;:::999999999999999888888999:::;;;;;;;;;;;;999888888777777888888999666666777777777777777777888888888888888888888888555777999999888777777777999999888888777777777777777666555666888999888777999999999999888888777777999999999888888666555444777::::::777777::::::777777888888999999888888777<<<999777888;;;===<<<999;;;:::888777777999;;;<<<;;;:::888888:::=========;;;>>>===::::::======:::777999<<<<<<<<<;;;;;;<<<<<<<<<===>>>===<<<:::999;;;;;;;;;<<<<<<<<<======???AAADDDGGGKKKOOORRRSSSNNNQQQ[[[hhhrrrzzzxxxjjj]]]SSSKKKDDD???@@@>>><<<;;;;;;;;;999888888888999:::;;;;;;;;;;;;999::::::;;;;;;<<<<<<;;;:::::::::;;;::::::999888<<<<<<;;;::::::999888888;;;;;;;;;;;;<<<<<<======999:::::::::;;;;;;::::::::::::;;;:::999777555444777888999:::::::::999999888999:::;;;;;;999777666888777777888::::::999777777777777888::::::999777;;;:::888888:::;;;:::999777888888888999:::;;;<<<888999;;;;;;;;;999777555666666666666777888999999333555777999:::999888777777777777777777666555444888888888888888888888888888999;;;=========<<<;;;:::999999888888888888888666777888888999999999999777777777777777777777777888888888888888888888888555555666777777777777777555666666777777777777777555666888999999888666555888666555666777888777555555666666777666666555444555555555555555555555555777888999:::999777555444444555555555555555555555444555666777777666555555555555555555555555555555555555444444444444555555444333555888777444666;;;777666666555666777888999777777777777888888999999rrrccc[[[VVVPPPKKKHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===<<<===???AAA=========>>>@@@@@@???===BBB???<<<;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999999:::<<<<<<;;;999===<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<;;;:::999888888888999:::888999:::;;;;;;;;;:::999;;;::::::999999::::::;;;:::===<<<999999===>>><<<:::::::::999999999888888555666888:::<<<<<<======888888777777777777888888888888888888888999999999888888888888888888888888777888999888777666777999:::999888777777777777888777666555666888999888777888888999::::::999999888888888888888888777666555666999999666666999999666777777888888888888777777999888666666888999888888;;;:::999999999:::;;;<<<:::999888999;;;=========;;;===<<<999999<<<===;;;777:::===>>>===;;;::::::;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;<<<<<<<<>>@@@>>><<<;;;;;;:::888666888888999::::::;;;:::::::::::::::;;;<<<======>>>888999999999999999888888<<<<<<;;;;;;:::999888888;;;;;;;;;;;;<<<===>>>???888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666666777888:::::::::999999888999:::::::::999777666777777666888999:::888777777777777999;;;;;;:::888;;;:::888888:::::::::999777888999999888888:::<<<888999:::;;;:::999777666555555555666777888999:::444555888999:::999888777777888888777777666555444777888888999888888777777888999;;;===>>>>>>===<<<::::::999888888888888999777777888888999888888888666777777777777666666555777777777777777888888888666666666777777888888999555666777777888888777777555666777888888777666555888666555666777888777555555666777888777777555444555555555555555555555555444555666888999888888777444444444555555555555555444555666777777777666555555555555555555555555555666666555555444555555555444555888999777333666<<<666666555555555777888999666666777777888888999999ssscccZZZVVVOOOJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBAAAAAA@@@CCCBBBBBBAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>=========<<>>??????>>>======>>>???@@@>>>===>>>===<<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888999:::<<<<<<;;;999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888999999:::;;;:::::::::::::::999999::::::999888888999::::::999;;;:::777777;;;===;;;555666777999::::::999999555666888:::<<<=========888888777777777777888888888888888999999:::::::::888888888888888888888888888888888666555555888:::999888777666555666777777777666555666888888888666666777999::::::::::::999777777888888888777777666666888888666666888888666777777888888888888777777777777888777666555777888::::::::::::;;;;;;;;;;;;999888888:::===>>>===<<<:::<<<;;;888888;;;<<<:::777:::>>>???===;;;999888999:::<<<======;;;999777888888999:::;;;<<<<<<===>>>AAAEEEJJJOOORRRTTTVVVXXX\\\fffttt|||lllcccWWWMMMGGGCCC???<<>><<<<<<<<<;;;999777888999999:::::::::999999;;;;;;;;;::::::;;;;;;<<<666777777888888888777777::::::::::::::::::::::::<<<;;;;;;;;;<<<===???@@@999:::;;;<<<<<<<<<;;;:::;;;:::::::::::::::;;;;;;555666888:::;;;:::999888999999999999888888888777777666666777999999888777777777888:::<<<===;;;999;;;999888888999::::::999888999;;;999777777999<<<777888:::::::::999777666666666666666666777888999666777888888999888777777888888888888777666555444555666777888999999888888777999<<<>>>??????>>>===;;;:::999999888888999999777888888888888777777666666666777777777666555444555555666666666777777777666666666777888999::::::666666777888888888888777555666666777777666666555888666555666777888777555555666888999999888666555555555555555555555555555444555555666666777888888444444444555555555666666333444666777777777666555555555555555555555555555555555555555666777888888888666666999888555666999777666666555666888999:::555555666666777888888999vvvfffYYYUUUNNNJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????CCCBBBBBBAAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>??????>>>>>>=========<<<@@@<<<999999<<>>======>>>@@@@@@???===;;;;;;<<<>>>???>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<<<<;;;999;;;;;;;;;::::::;;;;;;;;;999999999888888999::::::>>>===;;;:::999999::::::<<<<<<:::999999999999::::::999888777777888999:::777999888555666:::;;;999000222555888:::;;;;;;:::666777999;;;<<<<<<<<<;;;888888777777777777888888777777777888888999999999888888888888888888888888999999777555444555888;;;888777666444444555555666777666555666777888888666555666888:::;;;;;;;;;:::666777777888888888888777555888888555555888888555777777888888888888777777777999;;;999666555888;;;999:::;;;<<<<<<<<<;;;;;;777888999;;;>>>>>>===;;;:::<<<;;;777777;;;<<<:::888;;;>>>???===:::888777777888:::<<<<<<:::777666555666777999;;;===>>>>>>>>>AAAEEEJJJOOOSSSUUUVVV]]]```jjjxxxwwwccc[[[PPPHHHCCC@@@===:::>>>===<<<<<<===<<<:::888999999:::::::::999999888<<<<<<;;;:::999999999999555555666777777777777777777888888999;;;<<<======<<<;;;;;;;;;<<<===???@@@;;;;;;<<<===<<<;;;999888999999888999:::<<<>>>@@@444666888:::;;;:::999888:::999888888777777888888777666666777999999888777777777999;;;======;;;999;;;999888888999::::::999888:::;;;:::777666999;;;777888999::::::999777666888777777666666666666777777777888888888888777777999999999999888777555555222444666888::::::::::::777999<<>>===;;;:::999999888888999999888888888888888777666555666666777777777666444333444555555555666666777777777777777777888999:::;;;666666777888888888888888555555666666666666555555888666555666777888777666555666888999:::999777666555555555555555555555555888777666555444444444555444444444555555555666666333444666777777777666666555555555555555555555555444444444555777888:::;;;<<<666444777:::888666666888777777777777999;;;<<<444555555666777888888888xxxeeeYYYUUUOOOKKKIIIGGGFFFDDDFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDAAAAAADDDCCC???>>>@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>>===;;;:::999999::::::<<<<<<======<<<:::999777<<<===>>>???>>>===;;;999;;;::::::999999::::::;;;999:::<<<======<<<:::999<<<;;;999777666666777888888888888888999::::::;;;:::999888888777777888888888999::::::;;;;;;::::::<<<:::888888;;;<<<;;;999;;;999888999<<<===:::888888888999999999999888888888888888888888888888888<<<;;;;;;::::::999999888:::999999888999999::::::888666555666777777666555333333333444666999;;;===777888:::;;;;;;:::888777:::999888777777888999:::777666555666777888777666777777888999999999999888888777666555555777999;;;:::999999:::;;;;;;:::888:::999888888:::<<<<<<;;;>>>>>>>>>===<<<<<<;;;;;;999555HHH@@@;;;@@@444@@@888:::<<<<<<;;;999999::::::999999999;;;===@@@BBBBBBFFFKKKNNNOOORRRVVVZZZbbbjjjvvvuuugggYYYRRRKKKGGGFFFDDD???;;;::::::;;;;;;::::::999888888888888888999:::;;;;;;999888777777777888999:::888888777777888888999:::;;;;;;:::999999:::;;;;;;;;;<<<===>>>>>><<<:::999999:::;;;<<<<<<<<<;;;:::777888999:::;;;:::999999:::777555888<<<<<<888444777666555444555666888:::888888777777666555555555999999:::::::::;;;;;;;;;<<<;;;:::999999999:::::::::::::::::::::::::::::::::888777777888888777555999:::;;;:::999999;;;===;;;:::888777777888:::<<<999888666555555555666777777777777777888999::::::;;;:::;;;>>>BBBCCCAAA???>>><<<999888999::::::999===<<<:::999888888999999888888888888888777666666888777666555555666777888777777777777777777777777666666555555555555666666333333333444555666777777555777999999888777777777666777888888777555222111666666666555444444333333555555444444444444555555888888777777666666555555666666777777777777666666888888888888888777666666666666666666777777777777:::::::::::::::999888777777777777888999999999:::888777555444555666888999vvvcccYYYUUUOOOJJJHHHGGGFFFEEEFFFDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCC>>><<<===@@@AAA>>>>>>@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>===<<<<<<;;;========================<<<===???@@@@@@@@@>>>===>>>===;;;:::999999::::::<<<<<<<<<<<<<<<:::999888<<<===>>>???>>>===;;;:::;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999888888888999999999888888::::::999999999999999999;;;::::::999999999999999888999::::::;;;;;;::::::;;;999777777999:::999888:::888888999;;;;;;999777888888999999999999888888888888888888888888888888999:::::::::::::::::::::999999888777777888888888:::999888999:::;;;:::999777777666555555666888999777888999999999999888777888888777666666777888888:::999777666777666555333666777888888999999999999888777777666666777888999:::999999:::;;;;;;:::888999888777999;;;<<<<<<<<<===<<<<<<;;;;;;:::999999999;;;LLL@@@:::???555===888:::<<<<<<:::999999::::::999999999;;;>>>AAABBBDDDHHHLLLNNNOOORRRXXX]]]fffnnnyyynnn```VVVPPPIIIEEEEEECCC???<<<:::;;;;;;;;;;;;:::999999::::::999999::::::;;;;;;<<<;;;999888777666666777888888777777888888999:::;;;:::999888888999:::;;;:::;;;<<<======;;;:::888999:::;;;<<<<<<<<<;;;;;;999::::::;;;;;;:::999999:::777666888;;;<<<888444999888666555555666777888:::::::::999999888888888999999999999::::::::::::<<<;;;:::999888999::::::::::::::::::::::::::::::888777555666777777555444888999:::999888888:::<<<<<<;;;:::999888888999999555555555555777888999:::777777777888999:::;;;<<<<<<;;;<<<>>>AAACCCAAA??????<<<999777888999::::::<<<;;;:::999888888888888888888888888888777666666777777666555555666777777666666666666666666666666666666555555555555666666444444444444555666777777555777999:::888777777777555666777777777666555444555555555555555666666666666555555444444555555666888777777777666666666555555555666666666666555555888888888888888777666666666666666777777777777777:::::::::::::::999888777888888888888888999999999777666555444555666888999rrraaaYYYTTTMMMIIIGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBBAAA??????CCCCCC@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>======<<<<<<;;;;;;===========================>>>>>>???>>>===<<<;;;======;;;:::::::::::::::<<<<<<<<<<<<;;;:::999999<<<===>>>>>>>>>===;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::444666888:::;;;:::999888<<<;;;:::999999888888888<<<;;;::::::999999::::::888999999:::::::::::::::999888666666888999888777:::999888999::::::999777888888999999999999888888999999999999999999999999888888999999:::;;;;;;<<<999999888777666666666777;;;999999:::<<<===<<<;;;999888777666555666777777777777777777777777777777777777666666666666777777;;;999777777777777555333555666777888999999999999888888888777777777777777:::999999:::;;;;;;:::888999888777999<<<======<<<;;;;;;:::999999888888777888BBBOOO@@@777>>>777888888:::<<<;;;:::999999:::::::::::::::<<>>@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>======<<<<<<<<<========================;;;<<<<<<======<<<;;;;;;<<<<<<;;;;;;::::::::::::<<<<<<<<<;;;;;;::::::999<<<<<<===>>>======<<<;;;;;;::::::999999::::::;;;:::999999888888999999:::555666888999::::::999999;;;::::::999999999::::::;;;;;;:::999999999999999888888999::::::::::::999999888777777777888888888::::::::::::::::::999888888999999::::::999999888999999999999999999999999888888999999:::::::::::::::999888777777666777777999888888999;;;===<<<;;;777666666666666777999:::888888777777777777888888777777777777777777777777777666555666888999888777444555666888999999999999888888888888888777666555:::999999:::;;;;;;:::888888777888:::<<<>>>>>>===:::::::::999888888777777666GGGNNN===444<<<;;;555999:::;;;;;;:::999:::;;;;;;::::::;;;===@@@CCCEEEHHHJJJLLLMMMNNNTTT\\\bbbqqqxxxsss```TTTLLLHHHDDDAAA@@@@@@>>>===;;;;;;;;;<<<;;;::::::999<<<;;;::::::999999999999777777777888888999::::::888888777777888888999:::888888888888888888888888999::::::::::::999888777:::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666999777666777999999888666999888777666666777777888999999999999999999999999777777888888888999999999;;;;;;999888888888999:::999999999999999:::::::::;;;:::999999;;;;;;:::999666777888777666666888::::::;;;=========;;;999888777777888999999777666555777888888999:::<<<===>>>>>>>>>>>>???@@@AAAAAAAAABBB>>>999777777999:::;;;999:::;;;;;;;;;:::888777888888888888888777666666666666666555555555555555666666666666666666666666666666555555555555666666555555555555555666777777666888::::::999777777888777777666666666777888999666666777777888888888888666666555555555555666666777777777777666666666666444444555555555555444444888888888888888777666666555666777888888888888777999999:::::::::999999888:::999999999888777777777666666555555555666777888jjj\\\VVVQQQKKKGGGFFFFFFGGGGGGGGGFFFDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEDDDAAAAAABBBAAA<<<;;;===????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<=========;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;::::::::::::<<<<<<===============<<<;;;::::::999999::::::;;;:::999999888888999999:::999999888777777888999:::999999999999:::;;;<<<===::::::999888888888888888777888999999::::::999999999999999888888888999:::;;;;;;<<<<<<;;;:::999999999999::::::::::::999999999999999999999999999999:::::::::999999888888888;;;:::999888888888888888999888888999;;;===<<<;;;888777666666666888999::::::999888888888888999:::888888888888888888888888888777666777888999999777555555666777888999999999888888888888888777666555:::999999:::;;;;;;:::888888888999;;;===>>>===<<<;;;;;;::::::999888888888777HHHGGG:::333:::>>>555999:::;;;:::999999:::;;;;;;;;;;;;<<<>>>AAADDDFFFJJJLLLMMMNNNPPPUUU^^^eeettt|||}}}nnn^^^SSSHHHFFFBBB???>>>>>>>>>===;;;;;;<<<<<<<<<;;;::::::::::::999888777777777888666666777888999999::::::888888777777888888999:::888888888888888888888888999999999999999888888888::::::::::::;;;;;;<<<<<<<<<<<<:::999888777666666888777666666777888777777666666666777888999::::::888888888999:::::::::;;;777777888888888999999999;;;:::999888777888999999888888888999999:::::::::;;;:::999:::;;;<<<;;;:::666777888777666666888:::777999;;;===>>>===;;;:::777888999999999888666555888888888999:::;;;===>>>======>>>??????@@@AAABBBBBB???:::888888999::::::::::::;;;<<<<<<;;;999888888888888888888777666666777777666666666555555444555555555555555555555555666666555555555555666666666666555555555666777777666888::::::999888888888999999888777777777777888999999888888777777777777666666666555555666666666666666666666777777777777666666777777777777666666888888888888888777666666555666888999999999888777888999999:::::::::999999:::999999999888777777777666666666666777777888888zzzggg[[[SSSOOOKKKHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGCCC@@@@@@CCCCCC@@@???AAA>>>???????????????@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>:::;;;;;;<<<<<<;;;::::::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<============;;;::::::999999::::::;;;::::::::::::::::::::::::;;;999888666666777999:::888888888999;;;<<<>>>???:::999888888777777888888777888888999999999999999888999:::999777777999::::::;;;<<<<<<:::888888999999999::::::::::::999999::::::::::::::::::::::::;;;::::::999888888777777:::999999999999999::::::;;;999999:::<<<===<<<;;;;;;:::999777666666777777999999999999999999999999888888999999999999888888;;;:::888888888888666444555666777777888888777777888888888777777777777777:::999999:::;;;;;;:::888999999:::<<<>>>>>><<<;;;<<<<<<;;;::::::999999888???JJJ@@@999555888AAA666:::;;;;;;:::999888:::<<<<<<<<<<<<===???BBBFFFHHHLLLNNNPPPQQQSSSYYYbbbhhhwww~~~tttgggYYYQQQFFFDDDBBB???=========>>><<<<<<<<<<<<<<<;;;::::::999888888777777777777888999999999999999888777666888888777777888888999:::888888999::::::999888888:::::::::999999999888888;;;::::::::::::;;;<<<======<<<:::999888777777777888777777666666777777888444555666777999:::;;;;;;999999:::;;;;;;<<<======888888888999999999999:::;;;:::999777777888888999777777888888999:::::::::888777777777999:::999888666777888777666666888:::666777:::<<<======<<<;;;555555777888999:::::::::999888888999999:::;;;<<<:::<<<===>>>>>>???AAADDDAAA???;;;::::::::::::999:::::::::;;;;;;::::::999888888888888888777666666777888888888777666555444555555555555555555555555666666555555555555666666777666666555666666777777666888:::;;;999888888888:::999999999888888777777999999888888777666666555777666666555555666666777666666666666777777777777777888888999999888888777888888888888888777666666555666888::::::999888777888888999:::::::::999999999999999888888888888888777777888888888999999999wwweeeZZZPPPMMMJJJIIIHHHGGGFFFDDDEEECCCBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCCCCFFFEEEBBBAAACCC?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======::::::;;;<<<<<<;;;;;;:::<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999777777777777888999::::::999999999:::;;;<<<===>>>::::::999888888888888999777777888999999999999999777888999888666666888:::888:::;;;:::777666666777999::::::;;;;;;::::::999::::::::::::::::::::::::999999999888888888888888888777777777888999:::;;;:::999888999:::;;;:::999;;;:::888777777777888888777888999::::::999888777666777888999999888777666<<<:::888888888888666444777777777777777666666555888777777666666777888999:::999999:::;;;;;;:::888;;;:::;;;===>>>>>>;;;999<<<;;;;;;::::::999888888JJJNNN::::::999666AAA777:::;;;;;;:::888888:::<<<<<<<<<<<<===@@@CCCGGGIIIPPPRRRUUUWWWYYY^^^ffflllyyyyyykkk]]]RRRLLLEEEDDDBBB???<<<<<<<<<>>><<<<<<<<<<<<<<<;;;;;;:::888888888777888888999999888888999:::999888777666888888777777888888999:::888999:::;;;;;;:::999888;;;;;;:::999999999999999;;;;;;:::::::::;;;<<<===>>>===<<<:::999999::::::777777777666555666777888555666777888999:::::::::888888999:::;;;<<<======999999999999::::::::::::;;;:::888777777777888999666777777888999999::::::888666666777888999999888777888888888777777999:::777888999:::;;;;;;::::::666666666777888999;;;;;;999999888888888999999:::888:::<<<<<<<<<>>>BBBEEE@@@???<<<;;;;;;;;;999777999888888888888888999999888888888888888777666666888999999999888777666555555555555555555555555555666666555555555555666666777777666666666666777777777999;;;;;;:::888888999777888999:::::::::999888777777777777777777777666777777666666666666777777555666666666777777777888888888999999999999888888888888888888888777666666555666999:::;;;:::888777777888999::::::::::::999888888888888888999999999888888999:::::::::::::::vvveeeZZZNNNLLLJJJIIIIIIHHHEEECCCCCCAAA@@@@@@AAABBB@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFCCCBBBDDDBBB===;;;===@@@@@@@@@AAAAAABBBBBBBBB<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;:::<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<===>>>???;;;::::::999999::::::;;;999:::<<<======<<<:::999333444777999;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999999::::::777777888999999999999888555777888777555444666999666888:::999555333444666999::::::;;;;;;::::::999::::::::::::::::::::::::777777777888999999::::::555666666666777999:::;;;888666555666777777666555777666666666888999;;;<<<555777888::::::888777555555666777888888777666555888777777777999:::999888888888888888777666555444888777666555666777999;;;::::::999:::;;;<<<:::888<<<;;;<<<===>>>===:::888;;;;;;::::::999888888888TTTQQQ888;;;<<<555AAA777:::;;;;;;999888888:::<<<===<<<===>>>@@@DDDGGGIIIRRRUUUXXXZZZ]]]bbbiiiooozzzssscccVVVLLLGGGEEEDDDBBB???<<<;;;<<<===<<<<<<======<<<<<<;;;:::888888888888999:::;;;;;;444555777999:::;;;::::::888888888777888999999:::999:::;;;;;;;;;;;;:::999<<<;;;::::::999999::::::;;;;;;:::999:::;;;<<<===@@@???===<<<;;;;;;<<<===777777777666555555777999777888888999999999888888555555666777999:::;;;;;;999999:::::::::;;;;;;;;;::::::888777777777888999666777777888999999::::::999888777888:::;;;:::999777888999888777777999;;;999999999:::999999888888;;;:::888777777777888999:::999888888777777888888666888;;;;;;;;;===BBBFFF@@@>>>=========;;;888666888777666555555666777888888888888888888777666666999:::::::::999888666555555555555555555555555555666666555555555555666666888777666666666666777777777999;;;;;;:::888888999444666888;;;<<<<<<;;;:::555555555666777777888888777777666666666666777777555666666666777777888888888888999999999999888888888888888888888777666666555666999;;;;;;:::888666777888999:::::::::::::::777777888888999999999:::999999:::;;;;;;;;;;;;:::rrraaaVVVOOOLLLIIIGGGGGGGGGGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCCCCBBB@@@???>>>@@@AAA@@@======@@@>>>:::>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;999999<<<<<<:::;;;>>>AAA;;;777999;;;999777888=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;999999888888999;;;===>>>:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;999999999999999888777666666999;;;:::777555777::::::::::::::::::::::::::::::999999888888999999:::<<<<<<<<<===>>>===;;;999888999:::::::::888777666999888888777777777777777999999999999888888888777999888777888999999888777===;;;999888999999888777:::999888888999999777555888888999:::;;;:::777444;;;999777666777777777777555444555777::::::777333;;;:::999777777888:::;;;>>>>>>>>>===<<<:::999888<<<<<<;;;;;;;;;:::::::::KKKGGG???999;;;???>>>999;;;;;;;;;<<<;;;;;;::::::???>>>===>>>AAAFFFKKKNNNUUUWWWYYY]]]aaahhhqqqvvv~~~zzzmmmaaaTTTKKKHHHCCCBBB@@@>>>===<<<;;;;;;<<<===>>>>>>>>><<<999888::::::999888888999::::::888777666888:::<<<<<<;;;999888777777777888::::::===<<<;;;:::::::::;;;;;;::::::;;;<<<<<<;;;;;;;;;===;;;999777888:::===@@@<<<<<<<<<;;;;;;::::::::::::<<<:::888:::>>>===::::::;;;<<<<<<<<<;;;:::999888888777777777888:::;;;;;;888666888<<>>>>>===;;;999777666555888888888777777777777777999333222666:::999777777666777888999999999999999555555666666777777888888555666666777777777777777999888777777777777777777666777888999999888666666777666888<<<;;;777444555777777777777666666666666666888999999999888888999444777888666666888888555888777666888;;;<<<999666::::::999999888888777777777777777888888888888888888777666888<<<===<<<:::;;;:::::::::::::::;;;;;;<<<===???@@@???===;;;:::qqqaaaVVVOOOLLLIIIGGGGGGGGGGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAAAAA@@@AAA@@@======@@@>>>:::>>>>>>>>>=========<<<<<<;;;<<<<<<======<<<<<<;;;<<<999999;;;;;;999:::>>>CCC<<<888999;;;999888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999:::999888777777777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<999999::::::999888888777999888888888999999888888999999999999999999999999:::999999888888999999::::::999999;;;======<<<;;;999999999999999888777777999888888777777777777777999888888888777777777777999888777777999999888777;;;:::888888999:::999888:::999888888999999777666888888888:::;;;:::777444888777777888888888666444777666555777::::::888555999999:::::::::999999999<<<============<<<<<<;;;<<<<<<;;;;;;;;;:::::::::EEEBBB===:::>>>DDDEEEAAA;;;;;;;;;<<<<<<;;;;;;:::@@@???>>>???BBBGGGKKKNNNWWWYYY\\\```eeemmmuuu{{{uuuhhh]]]QQQIIIGGGBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;999888777:::999999888888999999:::999888777888:::;;;;;;::::::999888888888999;;;<<<<<<;;;;;;:::::::::::::::888888:::;;;<<<<<<<<<<<<<<<;;;999888999:::===>>><<<;;;;;;;;;::::::::::::999:::999777888<<<<<<999999:::;;;<<<<<<<<<;;;:::999999888777777888999::::::777555777<<<>>><<<999888888777777777777777888888888777777888888999999999999999999999:::::::::;;;;;;::::::999888888777777888999::::::999888777999888888777777666666555555777666555777;;;;;;888:::999999999:::<<<>>>??????>>>===<<<:::999777777888888888888888777777666777444333777888777666888999::::::999999777666666555666666666777777777888555555666777777777777666888888777777777777777888777777888888888888777777999777888<<<;;;777666777666777777777777777777777777888:::::::::999999:::777::::::888777:::999666:::999888999::::::777444:::::::::999999888888888888888888888999999999999999888888:::===???===;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>======<<<;;;ppp```WWWOOOLLLIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBFFFFFFFFFFFFEEEDDDCCCCCC@@@AAA???======@@@???:::>>>============<<<<<<<<<<<<==================<<<<<<999999;;;:::888:::???FFF>>>888999:::999888:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999999>>>===;;;:::::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999999888;;;777555666:::;;;999666888888888888888888888888999999888888888888999999999777777888:::<<<===<<<:::999888888888888888888999888888777777777777777777777777777666666666666999888777777999999888777999888777888999::::::999999888888888999999888666999888888999::::::777555444666888:::999777555333999888777888999::::::888777888:::<<<<<<;;;999777:::;;;<<<===============<<<<<<;;;;;;;;;:::::::::>>>===:::999>>>EEEGGGDDD:::;;;;;;<<<<<<<<<;;;;;;AAA@@@@@@@@@CCCGGGKKKNNNWWWZZZ___dddkkkrrr{{{~~~nnnaaaWWWMMMGGGFFFBBBAAA???>>><<<;;;;;;;;;;;;;;;::::::999999888888:::999888888888888999::::::999888888::::::999888;;;:::999999999:::;;;<<<;;;;;;:::::::::999999999666777888:::;;;<<<======;;;::::::::::::;;;;;;<<<;;;;;;:::::::::::::::999888999888666777;;;;;;888999999:::;;;<<<<<<<<<<<<::::::999888888888999999999777555777:::<<<;;;888999999888777666666666777777777777888888888999999888888999999999999999999>>>===<<<;;;:::999888777888888999999999999888888<<<;;;:::999777555444444444666777666888<<<;;;777999888888888999;;;<<<===>>>>>>===<<<;;;:::999888888888999:::999888777666666444555888777444555999999999999999999888777666666666666666777777777777444555555666666666666666888777777888888888888888888888777777777888888999;;;999888;;;;;;777777:::666666666777888888888999888888999::::::;;;::::::777::::::777777999888555;;;:::999::::::999666333::::::::::::999999999999999999999:::::::::;;;;;;;;;:::;;;===???@@@???>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????nnn___WWWOOOLLLIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???AAAAAAAAA@@@AAAAAABBBBBBIIIIIIIIIHHHFFFEEECCCBBB???@@@???======@@@???;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;999999:::888777;;;BBBHHH???999999:::999999;;;::::::::::::999999999999:::::::::::::::::::::::::::999888777777888999:::>>>===<<<;;;;;;<<<======:::::::::::::::::::::::::::::::::999999:::::::::::::::;;;;;;;;;::::::999999777666777999:::999777888888888888999999999999999999888888888888999999999777666666888:::;;;;;;:::999888777777888999:::999888888777777777777777777666666666666555555555999777666777888999888777777666666888:::;;;:::999999888777888::::::888666999888888999::::::888666444666888999888666555555:::999888999999:::;;;;;;888999:::;;;;;;;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888666999???@@@===:::;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@AAADDDGGGKKKNNNVVVZZZ```gggnnnvvv~~~vvvfffZZZRRRJJJFFFFFF@@@@@@>>>===<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;999999888888888888999999;;;:::999999::::::888777::::::999888999:::;;;<<<:::::::::::::::999999888777888999:::;;;;;;;;;;;;999::::::;;;;;;;;;::::::::::::::::::999999999999888999888666888;;;;;;888888999:::;;;<<<<<<======;;;;;;::::::999999999999888777666777999:::999888::::::888777666666666666666777777888888888888888999888888888999;;;===>>>AAA@@@???>>><<<;;;999999999999999999999999999999===<<<;;;999888666555444444666777777999===<<<777888777777777888999;;;<<<<<<;;;;;;::::::999999888777888:::;;;:::999888777666555777999666222444999555666777888999:::::::::666666666666777777777777444444555666666666666666666777888888999999999999999888777666777888999:::<<<999777999999666777;;;666666777777888999::::::888888888999;;;;;;:::999666888888666555777666222:::::::::;;;:::999777666999999999999::::::::::::999999::::::;;;<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@BBBBBBAAA@@@AAACCCEEEFFF}}}lll^^^WWWOOOLLLIIIGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBBBBBBB@@@??????@@@@@@@@@@@@@@@AAABBBCCCLLLLLLJJJHHHFFFCCCAAA@@@???@@@???<<<>>>AAA???;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;999999:::888777===FFFGGG???888888:::999:::<<<;;;;;;;;;;;;::::::999999::::::::::::::::::::::::;;;:::999888888999:::;;;777777666666777888:::;;;::::::::::::::::::::::::888888999999999999888888999::::::;;;;;;:::::::::666888999999777777999;;;999999999999::::::;;;;;;999888888777777888888999;;;888666666777888888888999999777777777888999:::999888888777777777777777666666666666555555555444888777666777888888777666666555666888:::;;;:::999888888777888::::::888777999888777888999:::999777666777888777555555777999::::::::::::::::::;;;===::::::999999999:::<<<===:::;;;;;;;;;;;;:::999999<<<<<<;;;;;;;;;:::::::::888999888666777;;;;;;888:::;;;<<<<<<=========<<<>>>>>>???AAADDDHHHLLLNNNSSSXXX```hhhpppyyyzzzmmm^^^UUUMMMGGGDDDEEE??????===<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;888888888888888888888888<<<:::999999999999888666999888777777777888:::;;;::::::;;;;;;;;;:::999888::::::;;;;;;;;;:::999999999::::::;;;;;;:::999888999999999999999999999999999:::999777888<<<<<<999999999999:::;;;<<<======;;;;;;;;;;;;::::::999999888777777888999999999888::::::888777666666666666555666777888888888888777999888666555777<<>><<<;;;;;;:::999999999999999999:::::::::999999888777777666666888888777999<<<;;;777888777666666777888:::;;;888888888888888888888888777888999:::;;;;;;:::999777777999:::666222444999555666777888999:::::::::777777777777666666666666444555555666777666666666555666888999::::::::::::999888777777777888:::;;;<<<888666777777555666:::666777777888999::::::;;;888666666888;;;<<<:::999666999999666666888777333999:::;;;<<<<<<;;;::::::999999999::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>???@@@AAACCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEDDDCCCCCCDDDGGGJJJLLLzzzjjj^^^XXXOOOLLLIIIGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBB@@@???@@@??????@@@@@@AAABBBCCCLLLKKKJJJHHHEEEBBB@@@???>>>@@@???<<<>>>AAA@@@<<<999999999:::::::::::::::::::::;;;;;;;;;;;;:::::::::999::::::888888@@@KKKDDD===888999:::::::::;;;===<<<<<<;;;;;;::::::999::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;777777666777888:::;;;===::::::::::::999999999999888888999999999999888888888999999:::::::::::::::444888::::::777666999<<<999999999::::::;;;;;;<<<888888777777777777888888:::999777777888888777666888888888888888888999:::999888888777777777777777666666666666555555555555888777666666888888777666555555666888:::;;;999777888777777888::::::999777999777777777999:::999888666888999777555555888<<<999:::;;;;;;::::::;;;<<<;;;:::999888999:::===>>>;;;;;;;;;;;;;;;:::999888<<<<<<;;;;;;;;;:::::::::666999:::999:::===>>>;;;:::;;;<<<==================>>>@@@BBBFFFJJJNNNPPPSSSYYYbbbkkksss|||pppdddWWWOOOJJJDDDBBBCCC>>>>>><<<;;;;;;:::::::::999999999999999888888888777777888999999888777777;;;:::999999::::::888777999888777777777888999::::::;;;<<<===<<<;;;:::999<<<<<<<<<<<<;;;:::999999999::::::::::::999999888777888888888888999999999999:::999777999<<<<<<999:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999999888777666666666777555666777888888888777666999777555555777<<>>===<<<;;;::::::999999999999::::::888888888888888888777777999:::999666777;;;;;;777888777777666777888999:::666666666777777888888888777777888999;;;<<<======;;;999999:::888444444888888888999999999888888777777777777777666666666666555666666777777777777777444666888:::;;;;;;;;;:::888888888888888999:::;;;;;;777666777777555666999888888888999:::::::::;;;999777666888<<<>>><<<999888;;;;;;999999<<<;;;888999;;;>>>>>>===<<<======::::::;;;<<<===>>>>>>???===>>>>>>???@@@AAABBBBBBBBBEEEGGGHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGIIILLLOOOQQQyyyhhh]]]XXXOOOLLLIIIGGGGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAA????????????@@@AAABBBCCCHHHHHHGGGFFFDDDBBB@@@???>>>???>>><<<>>>AAA@@@<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999::::::888:::DDDOOOAAA:::666999;;;::::::;;;===<<<<<<;;;::::::999999999999999999999999999999;;;:::999888888999:::;;;<<<;;;::::::;;;<<<===>>>:::::::::999999999888888999:::;;;;;;;;;;;;:::999777888888999::::::999999666777888888888999:::;;;777888888999::::::;;;;;;888888777777777777888888888777777888999:::888777777777888999999999999999999888888777777777777777777777777666666666555555888666555666777888777666555555666888::::::888666888777777888::::::999888999777666777999::::::999555888;;;:::777666999<<<666999<<<<<<;;;999:::;;;999999999:::;;;<<<======;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::777;;;===<<<<<<>>>???<<<:::;;;<<<===>>>>>>>>>>>>===???AAAEEEIIINNNRRRTTTVVV\\\fffoooxxx}}}vvvggg\\\QQQKKKFFFAAA??????======<<<;;;::::::::::::777888999999:::999888777666777888999999888777666;;;999888999::::::999888999999888777888999:::;;;;;;<<<===>>>>>><<<;;;999<<<<<<=========<<<;;;;;;:::::::::999999999888888777777777777888888999999888999888666777;;;;;;888<<<;;;:::::::::;;;<<<<<<:::;;;<<<======<<<;;;;;;999:::::::::999999999:::888888777777777777777888444555777888999888777666666666666666888:::<<<===???>>>>>>===<<<;;;;;;;;;;;;:::999999999999:::;;;888888777777777777666666======999555666::::::777999888777777777888999:::555666666777888999999:::777777777888:::===@@@BBB>>>:::888;;;;;;777666777777888888999999999888888888777777777666666666555666777777888888888888888333555888:::<<<<<<;;;;;;666777888999::::::::::::;;;888777999999666666999999999::::::::::::::::::;;;888777:::???AAA>>>;;;888;;;<<<:::;;;>>>>>>;;;<<<>>>AAAAAA>>>======>>>===>>>>>>???AAABBBCCCCCCAAABBBBBBCCCEEEFFFFFFGGGGGGJJJMMMMMMLLLLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSVVVWWWxxxggg]]]XXXOOOLLLIIIGGGGGGGGGGGGFFFAAABBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBB????????????@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA>>>???>>><<<>>>AAA@@@<<<<<<<<<<<<=========>>>>>><<<<<<============<<<<<<:::999:::;;;999;;;FFFRRR???999666999<<<:::999:::<<<<<<;;;;;;:::999888888999999999999999999999999:::999888777777888999:::<<<;;;:::999888999:::::::::::::::999999888888888;;;;;;<<<======<<<;;;;;;666777888999999999999999888666444666:::<<<;;;888666777777888999999::::::888888777777777777888888555555666999;;;<<<:::888666777888:::::::::999888999888888777777777777777777777777777666666666666888666555666777888777666666666777999::::::777555777777777888::::::999888999777666777888::::::999333888======:::888999;;;555999<<<===;;;999999:::777888;;;<<<======<<<;;;:::;;;<<<>>>???@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999>>>???===;;;<<<<<<999:::;;;<<<===>>>>>>>>>>>>>>>@@@CCCGGGLLLQQQUUUWWWYYY```iiisss|||uuunnnaaaWWWMMMHHHDDD???<<<======<<<;;;;;;::::::::::::888999;;;<<<<<<;;;:::888666777888999999888777666:::999888888:::::::::888::::::999999999:::;;;<<<<<<===>>>??????===;;;:::;;;;;;<<<===>>>>>>>>>===;;;;;;:::999888888888999666666777777888888888999777888777555666::::::777===<<<;;;:::999:::;;;<<<999:::<<<=========<<<<<<:::;;;;;;;;;:::999:::;;;888777777777777777888999444555777888999888666555333555777888999888666555<<<<<<;;;;;;:::::::::999;;;;;;999999999999;;;;;;888888888777666555555444???>>>999444444999:::777999888888777777888999:::666666777888999:::;;;;;;777666666777999===BBBDDDAAA;;;888;;;<<<999666666444555666888:::;;;;;;;;;888888777777666666666555777777888999999999999999333555888:::<<<<<<<<<;;;666777999:::;;;;;;::::::;;;888888;;;:::777777:::;;;:::::::::::::::::::::===:::999<<>>===AAAAAA===@@@??????>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::<<<<<<===>>>>>>???>>>>>>===888;;;;;;:::DDDLLLFFF:::::::::;;;;;;;;;<<<<<<888:::<<<:::777666999<<<;;;;;;;;;:::::::::999999===::::::======999888:::<<<888777999999777888<<<;;;<<<=========<<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;999777777888999:::888999:::;;;<<<======>>>;;;;;;999999999999;;;;;;:::999888777666666666666888888999::::::::::::999777777888999999999999888555999<<<::::::<<<999555;;;888555555777999888777444444555555666888999:::555777999:::999999;;;<<<<<<999777777999999777444;;;;;;;;;::::::999999999<<<=========<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::;;;<<<;;;:::888777>>>============>>>>>>???CCCCCCDDDFFFJJJOOOTTTXXX```hhhsss|||{{{ppphhh[[[SSSIIICCCAAA@@@===:::@@@>>>;;;999::::::999888999999999999999999999999888888888888888777666666;;;;;;:::999888888888888777777777666666777;;;===999888888:::;;;;;;999777<<<<<<<<<===<<<<<<;;;:::;;;:::999999999999;;;;;;;;;:::888888999888777555@@@CCCBBB<<<888888888666<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777<<<999666777:::;;;777222666666777777888888999999888999::::::888888999:::<<<;;;:::999888888888888888888999999999:::::::::999888777666666777888999:::;;;999444333777888666888888999999999999888888666666666666666777888888888888777888:::===@@@BBB;;;::::::999888888888999;;;:::888777777777888888:::999888999::::::999777666777777888888888888888;;;888666666999<<<<<<:::999;;;======:::777555555999777999>>>>>>999:::@@@:::;;;<<<============<<<===<<<<<>>>>>===<<<>>>@@@@@@>>>;;;AAABBBDDDFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJKKKLLLOOORRRSSSUUUVVVWWWXXXWWWVVVUUUTTTVVVVVVWWWXXXXXXWWWVVVVVVZZZ\\\]]]]]]\\\\\\^^^___~~~lll^^^VVVSSSOOOJJJHHHHHHHHHEEEBBBDDDDDDDDDDDDDDDCCCCCCCCC@@@AAACCCDDDDDDCCCBBBAAABBBAAA@@@@@@@@@@@@AAABBBAAADDDCCC??????BBBCCC???@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;<<<======>>>>>>>>>======999<<<===;;;EEELLLEEE<<<<<<;;;;;;:::::::::999:::;;;;;;:::999999:::<<<;;;;;;;;;:::::::::999999===::::::======999888;;;<<<888888::::::888888<<<:::;;;<<<=========<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;999888777888999:::999999999888888888777777:::999888888888888999:::999999888888888888999999777888999999::::::999999777777888999999999999999666999:::777777:::999666:::888555555777999888777666666666666777888999999777999;;;<<<<<<;;;;;;<<<===;;;999999;;;;;;999777;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<===>>>>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888888999:::;;;;;;::::::999============>>>???@@@AAABBBDDDGGGIIIMMMRRRYYY^^^gggnnnwww}}}uuujjjbbbWWWPPPHHHCCCCCCBBB@@@===@@@===;;;:::::::::999888999999999999999999999999999888666555555555666777::::::999888888888888999888999999777777888;;;===999999999:::;;;;;;999777:::;;;;;;;;;<<<<<<======<<<;;;:::999999::::::;;;<<<;;;999999:::999888666999======999888;;;======AAA@@@???>>>===<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<:::888888999:::999888>>>:::888999<<<<<<888555777888888888888888888999888999::::::888888999:::<<<;;;:::999888888888888888888888888999999999999888888777666666777888888999;;;999555555777888555888888999999999999888888777777777666777777888999777777777888999<<>>:::;;;@@@>>>>>>============<<<<<<===<<<<<<>>>AAABBBAAA???@@@???>>>@@@CCCCCCAAA???FFFHHHJJJLLLMMMNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXX[[[[[[[[[[[[ZZZZZZYYYYYY___aaabbbbbbaaaaaabbbdddqqqbbbYYYVVVRRRLLLJJJIIIHHHEEEBBBCCCDDDEEEEEEEEEDDDBBBAAAAAABBBBBBCCCCCCBBB@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@BBBBBB???>>>AAAAAA???@@@??????>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;<<<============<<<===:::>>>???===EEEJJJBBB??????>>>===<<<;;;::::::===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::<<<::::::======999999;;;;;;999999<<<<<<999999;;;888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;:::999888888888999:::;;;;;;;;;;;;::::::::::::999888888777777888888999888888888888999:::;;;<<<777888999999::::::999999777777888888999999999999777999888444444888999777999777666666777888888777888888777777777888888999888;;;>>>???>>><<<;;;;;;<<<;;;999999::::::999777::::::::::::999999999999999999999999999888888888;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCBBBFFFKKKNNNPPPVVV___gggpppuuu{{{}}}uuukkkaaaZZZPPPKKKEEEBBBBBBBBBAAA??????===;;;:::::::::999888999999999999999999999999:::888555333333444777888999999888888888999:::::::::::::::999888888;;;===;;;:::::::::<<<<<<:::999999999999:::;;;===>>>???===<<<;;;:::::::::::::::===;;;::::::;;;;;;999888666::::::777777;;;??????DDDCCCAAA>>>===;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<:::888777888999999999???<<<::::::<<<===:::777999999888888888888888777888999:::999888777888:::;;;:::999888888888888888777777777777888888888888777777666666666666777777777::::::777666888777444888888999999999999888888777777777777777888999999777666666777999;;;===???::::::999999999999999999::::::999888888888888999:::999888999;;;;;;:::888999999999888777666555444888777666777:::<<<<<<<<<<<<======<<<:::888999:::<<<<<<===@@@???;;;<<>>===<<<======>>>>>>===<<<===@@@BBBBBBBBBCCCCCCCCCEEEGGGHHHGGGFFFIIIJJJLLLOOOQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRTTTUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]bbbbbb```___^^^]]]]]]]]]ccceeefffeeeddddddeeegggtttdddZZZWWWRRRMMMKKKKKKJJJGGGDDDCCCDDDEEEFFFEEEDDDAAA@@@BBBBBBBBBBBBAAA@@@???>>>AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>><<<<<<===>>>===@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<;;;<<<999>>>@@@===DDDHHH???AAAAAA@@@??????>>>=========;;;888999<<<>>>===:::<<<;;;;;;;;;;;;:::::::::<<<999:::======:::999;;;;;;999:::>>>>>>:::999;;;555666666777888999999:::===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::;;;::::::999888888999999:::999999:::;;;<<<===>>>>>>999999888888888888999999888888888888999:::;;;;;;777777888999999999999999888888888888888999999999777999999666666999999777888777777777777888888777::::::999888777777888888888;;;???@@@>>>;;;999888999888888777777777777666:::999999999999999999999999999888888888888888999;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;===???AAACCCDDDCCCIIIPPPRRRSSSXXXcccllluuuyyy}}}tttkkkbbbYYYSSSJJJGGGBBB@@@@@@@@@???===>>><<<;;;:::;;;;;;:::888999999999999999999999999:::999777666666666777888999999999999:::;;;<<<===;;;<<<<<<;;;999999;;;<<<<<<;;;:::;;;<<<<<<;;;:::::::::999::::::<<<===>>>======<<<;;;;;;:::::::::<<<:::999999::::::999888999;;;;;;666555999<<<<<>><<<;;;999999888;;;;;;;;;;;;;;;;;;;;;;;;===:::888777888999999999>>><<<::::::;;;<<<:::999888888888777777666666666888999:::999888777888999::::::999888888888888888666666666666777777777777777666666666666666666777555999:::888888999777333888888999999999999888888777666666666666777888888666666666777888:::;;;<<<999999999:::999999999888999999999999999999999999:::999999:::;;;<<<:::999999999999999888777666555777777888999;;;<<<======<<<======;;;999999:::<<<===>>>@@@@@@???======???AAA@@@>>>======???@@@BBB@@@??????@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMNNNOOOOOONNNOOOQQQSSSTTTTTTUUUTTTVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[]]]`````````^^^]]]____________```aaabbbccchhhgggeeecccaaaaaa``````cccdddfffeeeddddddeeegggvvvdddZZZUUUQQQMMMKKKLLLLLLJJJGGGCCCDDDFFFFFFEEECCCAAA???CCCCCCBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<============>>>@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;888===???<<>>>>>>>>>>>>>>>>>>>>>>><<<999777888;;;===<<<:::<<<<<<<<<;;;;;;;;;::::::;;;999:::======:::999<<<;;;999:::>>>>>>:::999;;;666777777888999::::::;;;>>>>>>===<<<<<<<<<<<<<<<:::::::::999999:::::::::999999999999999999999:::666666777888999:::;;;;;;999::::::::::::::::::999888888777777777777888888777777888999999999999888888888777777777888999:::666999;;;999999;;;999666777777888888777777777777;;;:::999888777777777777777:::>>>???===:::777666777888888777777666666777999999999999999999999999::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<;;;;;;::::::@@@@@@???>>>===<<<<<<<<<888999:::<<>>???;;;<<<<<<<<<:::999;;;<<<<<<;;;::::::;;;<<<;;;:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999:::999888888999999888777:::<<<;;;777555888:::999>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<:::888777888999999888<<<:::999888999999999999777777777666666555555444888999:::999777666777888999999888888777777888888555555666666666777777777666666777777777777666666444888:::999888999777333888888999999999999888888666666555555555666777777666666777777888999::::::888999999:::::::::999888999999999:::::::::999999999999999:::<<<<<<;;;:::888888999999999999999888888999:::;;;<<<===>>>>>><<<======<<<::::::<<<===>>>AAABBBAAA????????????AAA@@@??????@@@CCCFFFGGGDDDDDDEEEEEEGGGIIILLLNNNNNNOOOPPPRRRSSSTTTVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZXXXXXXZZZ[[[]]]]]]^^^^^^\\\^^^aaacccdddcccaaa```bbbbbbcccdddeeeffffffgggjjjiiigggfffdddcccbbbbbbbbbdddeeeeeeeeeeeefffhhhwwweeeZZZTTTPPPLLLKKKLLLLLLJJJHHHEEEEEEFFFEEEDDDCCCAAA@@@DDDCCCCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@??????AAA>>>>>>@@@@@@>>>???BBB@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<============<<<;;;;;;<<<999===>>>:::???BBB999:::;;;;;;;;;<<<<<<<<<===:::999888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;999999======::::::<<<;;;999999<<<<<<999999;;;::::::::::::;;;<<<======???>>>===<<<;;;;;;;;;;;;::::::999999999999::::::888999999999999:::::::::::::::::::::999999999999999::::::;;;;;;::::::999888888777777666777777888666777888888999999888888999888777777777888:::;;;555999<<<;;;;;;<<<999555666777999999777666777888:::999888777777777777777777999<<<<<<;;;888666666888999::::::888777888:::888888888999999999999999;;;;;;:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::BBBAAA@@@>>>===<<<<<<;;;999:::;;;===???BBBDDDFFFIIINNNSSSVVVXXX^^^gggooovvvzzz~~~rrrhhh___XXXPPPKKKIIIHHHFFFDDDBBB???===<<<<<<;;;;;;;;;<<<<<<:::888999999999999999999999999888:::<<<======;;;888666:::::::::;;;<<<===>>>???999;;;<<<<<<::::::;;;<<<<<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999999888777777999999888777666:::;;;888777:::;;;:::===<<<<<<;;;<<<<<<======::::::::::::;;;;;;;;;;;;;;;:::888999::::::999777:::999888777777777888999666666666666666666555555888999:::999777666666777999888888777777777888888666666666666777777777777777777888888888888777777444888:::888888999888444888888999999999999888888666666666666666777777888777777888888999999999999777888999:::;;;:::999888888999::::::;;;:::::::::999999999:::<<<===<<<:::888999:::;;;;;;;;;;;;;;;:::<<<>>>>>>>>>===>>>???===>>>@@@???>>>>>>???@@@@@@DDDFFFCCCBBBCCCDDDCCCCCCCCCCCCEEEGGGIIILLLMMMIIIKKKMMMNNNOOOQQQTTTVVVUUUVVVXXXXXXXXXYYY\\\^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[\\\]]]^^^````````````]]]___bbbeeefffeeedddccceeefffgggiiiiiiiiihhhhhhjjjjjjiiiiiigggeeecccbbbbbbdddfffgggggggggiiikkkwwwfff\\\VVVQQQMMMKKKKKKKKKIIIFFFFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCBBBBBBAAAAAAAAA>>>???@@@AAAAAA@@@???>>>AAA>>>===AAAAAA>>>???CCC@@@??????>>>>>>>>>>>>>>><<<<<<<<<==================>>>>>>>>>======<<<;;;>>>:::======999???BBB999<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;===???<<<<<<<<<<<<;;;;;;;;;;;;;;;888999======::::::===<<<888888::::::888888<<<<<<;;;:::::::::;;;<<<<<<======;;;::::::999999999::::::999999999999::::::888888999999::::::::::::======<<<<<<<<<;;;;;;;;;888999::::::::::::999888777777777777888999::::::666777777888888888888888999888777666777888:::;;;666999:::888888:::999666555777::::::777666777888888888777666666666777777777999;;;;;;999888777888777999::::::777777888:::777888888888999999999999;;;:::999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::@@@???>>><<<;;;;;;<<<<<<<<<<<<===???AAADDDFFFGGGKKKNNNRRRVVV\\\dddlllrrrxxx|||xxxmmmccc\\\UUUMMMHHHDDDEEEEEECCCAAA>>><<<<<<;;;;;;;;;;;;===<<<:::888999999999999999999999999999:::;;;<<<;;;:::999777:::::::::::::::;;;<<<===777999;;;;;;::::::;;;<<<<<<:::888888999:::::::::777999;;;<<<===;;;:::888666777888::::::::::::999:::999888888::::::999888444999<<<:::999;;;<<<:::;;;;;;:::::::::;;;;;;<<<999999:::::::::;;;;;;;;;999999999:::;;;;;;888555999999888666666666999:::777777777777888888888888888999:::999666555666777888888777777777777888888666666777777777888888888777888999::::::999888777555888999777777999888555888888999999999999888888888888888777888999999:::888888999999999999999999666888999;;;;;;:::999888888999:::;;;;;;;;;::::::999999999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>@@@???AAADDDDDDCCCBBBCCCCCCCCCHHHJJJGGGFFFIIIJJJHHHIIIIIIJJJLLLNNNOOOPPPQQQNNNQQQUUUWWWWWWXXX[[[^^^ZZZ\\\]]]]]]\\\]]]```ccc___^^^^^^^^^^^^^^^______bbbbbbcccccccccbbbbbbaaa^^^```ccceeegggggggggffffffhhhkkkmmmmmmkkkiiigggiiijjjkkkllljjjhhheeecccaaaccceeeggggggiiikkkmmmxxxhhh^^^WWWSSSNNNKKKKKKJJJGGGDDDGGGFFFEEECCCBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCC>>>???@@@AAAAAA@@@???>>>@@@<<<;;;@@@@@@===>>>BBB@@@??????>>>>>>>>>>>>>>>::::::;;;<<<===>>>???@@@>>>>>>??????>>>===<<<<<<@@@<<<>>>>>>999???CCC:::AAAAAA@@@???>>>===<<<<<<999<<<>>>===;;;;;;>>>AAA======<<<<<<<<<;;;;;;;;;:::888999======::::::===<<<888777999999777888<<<:::999888777777777888999<<<;;;:::999888888888888:::999999999999999999:::777888999:::::::::::::::666777777888999:::;;;<<<777888999::::::999888777666666777888999;;;===>>>666666777888888888888888999888777666666888:::;;;777999888555555888999777444777::::::888666666888777777666666666666777777777999::::::999888999:::444777888888555444666999777777888888999999999999;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;======;;;::::::;;;<<<===>>>???@@@AAACCCFFFHHHIIILLLMMMQQQWWW___iiipppuuuzzz{{{tttjjjaaaZZZSSSLLLGGG>>>@@@AAA@@@>>>;;;::::::;;;;;;;;;<<<===<<<:::888999999999999999999999999;;;:::999999888888999999999999888888999999::::::666888:::;;;::::::;;;<<<;;;999777777888::::::999444666:::===>>>===;;;999444555777999:::::::::999;;;:::999999;;;;;;;;;999666;;;>>><<<:::;;;:::777:::999888888777777888888999999999::::::;;;;;;;;;888888:::;;;===;;;777444999999888777666777999;;;888888999999:::::::::;;;888999:::999666555555666888777777777777777888888777777777777888888888888888999:::;;;;;;:::999888555888999666777999999666888888999999999999888888::::::999999::::::;;;<<<888999999:::::::::999999666777999;;;;;;;;;999888777888:::;;;<<<;;;::::::999999999:::===>>>===;;;??????>>>>>>===<<<::::::>>>AAACCCCCC@@@>>>???@@@AAADDDGGGHHHGGGFFFFFFFFFEEEKKKMMMJJJIIIMMMNNNKKKNNNOOOPPPQQQRRRSSSSSSSSSQQQUUUZZZ\\\\\\]]]___bbb]]]___aaa```^^^___cccfffcccbbbbbbcccdddeeefffggghhhhhhhhhgggeeedddbbbaaa___aaacccfffgggiiiiiiiiigggjjjmmmoooooollliiifffiiijjjmmmnnnmmmjjjfffddd^^^```ccceeefffhhhkkkmmmxxxfff^^^TTTRRRNNNLLLKKKJJJHHHFFFIIIFFFDDDDDDEEEEEECCC@@@EEEDDDCCCBBBAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>??????@@@AAA???======>>>???@@@???>>>>>>;;;:::;;;???@@@===:::<<<<<<;;;;;;;;;;;;<<<<<<===::::::???@@@======BBBCCCCCCBBB@@@>>>===<<<;;;<<<;;;;;;:::::::::;;;;;;>>>===;;;:::999::::::;;;:::::::::999999888888888999999999999999999999999999888777888:::;;;:::999:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888<<<;;;999888777888999999666777999;;;;;;:::999888:::999999999888777777777444444666888777555888???999888777555555777888999999999888777777666666666::::::999999888777666666555555555555666666666666888888777777666666555555777777777777777777777777;;;:::999999888888888999666777888::::::999888888999999999::::::;;;;;;;;;<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;:::888777777888:::;;;???:::>>>@@@:::<<<@@@<<<<<<>>>@@@AAABBBCCCGGGIIIKKKQQQXXX___dddlllttt{{{zzzqqqcccWWWPPPKKKGGGEEEEEEBBB???>>>???>>>;;;777777888999999::::::::::::999777666777:::;;;<<<;;;666666777777888888999999999888888777888999;;;<<<777777888999::::::;;;;;;999999888888777666555555999999888888888888999999888777777666777777888999666666777888999::::::;;;<<<:::777666888999::::::::::::::::::::::::::::::888999999888666555666777777777888999999999999999999888777555555555666777777777666666777999;;;<<<999999888888777666666666777777888888888888777777777777777777888:::;;;<<<:::::::::888666666888:::<<<999666666666777777666:::::::::::::::999888777999999999999999999999999777888999:::;;;:::999888;;;::::::;;;======<<<:::999999999999999999:::::::::<<<>>>===<<<;;;;;;<<>>;;;;;;>>>BBBAAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFGGGHHHIIIKKKKKKKKKLLLOOORRRTTTUUUUUUUUUYYYYYYYYYYYYYYYXXXWWWWWW\\\[[[[[[\\\^^^```aaaaaa`````````aaabbbbbbccccccfffgggggggggggggggfffeeefffggghhhiiihhhfffdddcccaaa^^^]]]___dddhhhiiihhhiiihhhggghhhjjjkkkkkkjjjfffjjjoooqqqpppkkkgggeeefffhhhiiiiiihhhiiikkkmmmxxxggg___TTTQQQNNNLLLKKKJJJHHHFFFFFFDDDBBBCCCEEEFFFDDDBBBDDDCCCBBBAAAAAAAAABBBCCC???????????????@@@@@@AAA??????>>>>>>??????@@@AAA>>>=========???@@@???>>>???AAABBB@@@===;;;;;;<<<======<<<<<<<<<<<<=========::::::>>>>>><<<===AAABBBBBBAAA???>>><<<;;;;;;<<<;;;;;;::::::;;;;;;;;;===<<<;;;:::::::::;;;;;;:::::::::999999999888888999999999999999999999999<<<;;;:::;;;===>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999<<<;;;:::999888999999:::777888:::;;;<<<;;;:::999999999999999888888888888999888888:::888777<<>>@@@BBBCCCDDDHHHJJJNNNSSS[[[bbbhhhpppxxx~~~}}}sssjjj^^^TTTNNNJJJGGGDDDCCCAAA>>>===>>>===:::888888888999:::::::::999999:::999777888:::;;;;;;;;;888888888888999999999999::::::999999888999999999777888888999::::::;;;;;;;;;;;;::::::999888888888999999888888888888999999999999888888777777666666777777888888999:::::::::;;;999888777999::::::999::::::::::::::::::::::::888999999888777666666888666777888888999999999888:::999888777666777777888888888777777777888999999999999888888777666666666777777888888888888777777888888777777777888999999888888888666444444666888:::888666666777888777666999:::::::::999999888777999999999999999999999999888888999:::;;;::::::999:::::::::;;;<<<===<<<:::;;;::::::::::::;;;<<<<<<;;;===?????????>>>???AAAAAA@@@??????@@@BBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFLLLLLLNNNPPPQQQRRRSSSSSSRRRTTTVVVXXXZZZ[[[\\\\\\^^^_______________^^^]]]___^^^]]]^^^```aaaaaa```______```aaabbbccccccdddgggggghhhjjjkkkkkkkkklllhhhiiijjjjjjiiigggdddccc```^^^\\\___dddhhhiiiiiiiiihhhggghhhiiijjjjjjiiigggkkkppprrrqqqmmmkkkjjjjjjkkklllkkkjjjkkkmmmoooxxxhhh```TTTQQQNNNKKKJJJIIIHHHFFFCCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA===>>>>>>>>>???@@@@@@AAA??????>>>>>>??????@@@AAA>>>===<<<===???@@@???>>>@@@FFFJJJEEE;;;666888>>>>>>>>>============>>>>>>===:::999;;;;;;;;;===@@@@@@@@@???>>>===;;;;;;:::;;;;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<::::::::::::999999999999999999999999999999999999===<<<;;;<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;::::::<<<;;;::::::::::::::::::888999:::<<<<<<;;;;;;:::888888888999999999999999<<<:::::::::888777===DDD999888777666666777888999666777999;;;;;;;;;:::999::::::999999888777777777777777777888888888999999666777777888999:::::::::777777777777777777777777999999:::;;;:::999888777888888888888888999::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::999999::::::;;;;;;;;;:::999888888999:::;;;???@@@IIIIII===:::???======???AAACCCDDDFFFJJJLLLQQQWWW```hhhnnnuuu}}}tttjjjbbbWWWOOOKKKHHHEEECCC@@@>>>===<<<<<<<<<:::999999999:::::::::999888888;;;:::888888:::;;;;;;::::::::::::::::::999999999:::;;;::::::999888777777888888888999999::::::;;;;;;;;;;;;:::999999888888999999888888888888999999999999::::::999777555444999999999::::::::::::::::::999999999;;;;;;:::888999999999999999999999999777999999999777666777888666666777888888888888777::::::999888888888999999888888888888888777666666999999888888777666666666777777888888888888777777999999888777777666777777777888888777555555666888777777666888999:::888777999999999999999888888777999999999999999999999999888999::::::;;;;;;::::::;;;::::::;;;======<<<:::<<<<<<<<<<<<<<<===>>>>>>>>>???AAABBBAAABBBCCCEEEDDDAAA@@@BBBGGGIIIGGGDDDEEEFFFGGGHHHJJJKKKLLLLLLPPPQQQTTTVVVXXXYYYYYYYYY\\\^^^___aaacccdddddddddcccdddeeeeeeeeeeeeeeeddddddbbbaaaaaabbbbbbaaa___^^^___```bbbcccddddddddddddeeegggiiikkklllnnnnnniiijjjjjjjjjiiigggeeeccc___\\\\\\___dddiiijjjiiijjjiiigggggghhhiiihhhggghhhllloooqqqpppooonnnnnnkkkllllllkkkjjjjjjlllnnnyyyiiiaaaTTTQQQMMMJJJIIIIIIGGGFFFCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>?????????>>>>>>>>>??????>>>>>>??????@@@AAA>>>===<<<===?????????===@@@FFFJJJEEE;;;555888>>>======<<<<<<<<<<<<=========;;;999888999:::===???>>>>>>===<<<<<<;;;::::::;;;;;;:::::::::;;;<<<<<<::::::::::::;;;<<<<<<===::::::::::::::::::::::::999999999999999999999999:::999888999;;;;;;;;;:::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;888888888999999:::::::::999999:::<<<:::777:::@@@999888888777777888888999999;;;<<<===<<<:::777555999999999888888888777777777777777888888888999999777777777888888999999999777777777777777777777777777888:::;;;;;;:::888777:::999888777888999:::;;;<<<<<<<<<;;;:::::::::999999999999999999999999999:::999999888999999::::::;;;:::999999999999:::;;;???BBBNNNMMM>>>999>>>===>>>@@@CCCEEEFFFIIILLLOOOTTT[[[eeemmmssszzzxxxlllccc\\\RRRLLLHHHFFFCCC@@@===<<<<<<;;;;;;;;;:::999::::::::::::999999888777;;;999888777999999999888;;;;;;::::::999999888888999999:::;;;:::999888777888888888999999:::::::::999999999888888777777777:::999999888888999999:::777888:::::::::888666555;;;;;;;;;::::::999999999999999999;;;<<<<<<999777888888888888888888888888777999999999777777888999666777777888888888777777999999999888888888999999666777888999999888666555999999888888777666666666777777888888888888777777888888777666666777777888999:::::::::888888999:::666666666888;;;;;;999888888999999999999999888888999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;:::<<<===>>>===;;;===============>>>???@@@@@@BBBCCCCCCBBBBBBDDDFFFGGGFFFFFFHHHJJJKKKJJJHHHIIIJJJKKKMMMOOOQQQSSSSSSVVVWWWZZZ]]]___`````````dddeeefffgggiiijjjjjjjjjffffffggghhhhhhhhhhhhggghhhfffeeeddddddcccaaa___^^^___aaacccdddddddddddd```aaabbbccceeegggiiijjjgggggghhhhhhggggggfffeee]]][[[[[[^^^dddiiijjjjjjkkkhhhffffffgggggggggfffgggiiilllnnnnnnnnnooopppjjjjjjiiigggeeeeeehhhjjjyyyiiibbbUUUQQQMMMJJJIIIHHHGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???===;;;:::??????>>>>>>??????@@@AAA===<<<<<<<<<>>>???>>>===>>>AAACCCAAA<<<999999<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<999777777:::===>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<===999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888777777777999:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;888888999999:::::::::;;;777999===AAA???999888<<<999999888888888888999999:::<<<===>>>===:::777555999999999888888888888888666666666777777777888888888888777777777666666666888888888888888888888888777888:::;;;;;;:::888777:::999888888888999;;;<<<;;;:::::::::999888888888999999999999999999999999:::999999888888888999999;;;::::::::::::::::::;;;===BBBOOOOOO???999???>>>???BBBDDDGGGHHHKKKOOORRRWWW^^^iiiqqqxxx~~~}}}pppddd^^^WWWOOOJJJGGGDDD@@@===;;;;;;;;;;;;:::999999:::::::::::::::999999888777:::888666666777888888777::::::999999888888888777777888999:::;;;:::999999888999999999999999::::::999999999888888888888888::::::999999999999::::::555666999:::;;;:::999888<<<;;;;;;::::::999999888999999:::<<<===<<<999777888888888888888888888888777888999999888777888:::777777888888888888777777777888888888888888888888444555777999999999888888999999888888777666666666777777888888888888777777666666666666777888999:::888999;;;:::999888999:::555555666999;;;<<<:::888888999999:::::::::999999999999999999999999999999:::::::::;;;;;;<<<=========<<<<<<===??????>>><<<>>>======>>>???@@@AAAAAACCCDDDEEEDDDCCCCCCEEEGGGKKKMMMOOOOOOMMMKKKLLLMMMNNNOOOQQQSSSVVVXXXZZZ[[[___aaacccfffggghhhiiiiiihhhhhhiiiiiijjjkkklllmmmiiiiiijjjjjjkkkjjjjjjiiijjjiiigggggggggeeeccc```___```bbbdddddddddcccccc_________```aaabbbdddeeeccccccdddeeeffffffffffff]]][[[ZZZ^^^dddiiijjjjjjjjjhhheeedddeeeffffffeeecccfffiiijjjkkkkkkmmmnnniiiiiihhheeeccccccfffhhh{{{iiiaaaUUUQQQLLLIIIHHHHHHGGGGGGEEEFFFFFFDDDBBB@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBCCCBBBAAA???===:::888??????>>>>>>??????@@@AAA===<<<;;;<<<>>>???>>>=========>>>======<<<;;;;;;;;;::::::::::::::::::;;;;;;===;;;888888;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999:::888888999:::;;;:::999:::::::::;;;;;;;;;<<<<<<888888999999999999::::::999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;999999999:::::::::::::::777:::AAAFFFCCC<<<999:::999999999999999999999999888999;;;<<<<<<;;;999888888888888888888888888888666666666777777777888888888888777777666555555444888888888888888888888888777888999:::;;;:::999999999999999999999:::;;;;;;999999999999888888888888999999::::::::::::999999::::::999999888888999999::::::;;;;;;;;;;;;::::::;;;@@@LLLMMM>>>:::@@@???AAACCCFFFHHHKKKNNNRRRUUUZZZbbbmmmvvv||||||tttiii^^^XXXRRRLLLGGGEEECCC???<<<;;;<<<<<<;;;999888999:::999999:::::::::999888888999777666666888999888888999999999999888888888888777777888999::::::;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::555666888999;;;;;;::::::;;;;;;::::::999999888888:::999:::<<<======:::777999999999999999999999999777888:::999888888999:::888999999999999888777777666777888888999888888888555666777888:::::::::;;;999999888888777666666666777777888888888888777777666666666777888:::;;;<<<555777999999888777888999777666777888:::;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>??????>>>>>>???AAAAAA@@@>>>??????@@@@@@AAABBBDDDDDDGGGGGGHHHGGGFFFGGGIIILLLQQQTTTWWWUUUQQQOOOQQQUUUVVVWWWYYY[[[^^^```bbbccceeeeeefffgggiiijjjkkkllljjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllllljjjiiihhhiiiiiihhheeebbbaaabbbdddeeeeeedddbbbaaabbbaaa`````````bbbcccdddbbbbbbbbbcccdddeeeffffff^^^[[[[[[^^^ccchhhiiihhhiiifffccccccdddeeeffffffaaadddgggiiiiiijjjkkklllkkkkkkiiigggeeeeeehhhkkk|||iii```UUUQQQLLLHHHGGGGGGGGGGGGDDDEEEGGGEEECCCAAACCCDDDBBBCCCCCCDDDCCCBBBAAA@@@BBBBBBCCCBBBAAA>>>;;;:::??????>>>>>>??????@@@AAA===<<<;;;<<<>>>>>>>>>===;;;<<<======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::>>>===999999======:::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<======:::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<999999999999999999999999:::999888999;;;<<<;;;:::888999999:::;;;<<<======999999999:::::::::;;;;;;777888999;;;;;;;;;:::999999999999999999:::;;;;;;::::::::::::::::::999999888;;;AAAEEEBBB;;;888:::888999999999999999999888999999::::::::::::999999888888888888888888888888777777777888888888999999888777777777777777777777888888888888888888888888888888999999999:::::::::888999::::::;;;;;;::::::888999999999999999::::::999:::;;;<<<<<<;;;:::999;;;;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;::::::<<>><<<999888888:::888888999:::::::::999999:::888777888:::;;;;;;:::999999999:::::::::::::::999999999888999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888888999999:::::::::999999999999999888888888;;;::::::;;;===<<<:::999::::::::::::::::::::::::777888:::999999888:::;;;:::::::::::::::999888888777777999:::::::::999999999999888999999:::;;;;;;999999888888777666666666777777888888888888777777999999888888999:::;;;;;;555777999:::999888888999999888777777999;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===???@@@@@@@@@???AAABBBCCCBBB@@@BBBCCCCCCCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLOOORRRVVVZZZZZZYYYXXXXXXYYYZZZ\\\^^^___aaaccceeegggiiijjjiiihhhgggggghhhjjjlllmmmllllllkkkkkkkkklllmmmnnnpppppppppooonnnmmmlllkkkhhhhhhhhhiiijjjjjjgggdddbbbccceeefffeeeccc```___cccbbbaaaaaaaaaccceeefffeeeddddddddddddddddddeee___\\\[[[^^^cccggghhhggggggeeebbbaaaccceeeffffffbbbeeeiiikkkkkkkkkkkkllllllllljjjgggfffgggjjjmmm|||iii___UUUQQQLLLHHHGGGGGGGGGGGGBBBDDDFFFFFFDDDCCCEEEGGGBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBB@@@===<<>>???@@@@@@AAA===<<<;;;<<<>>>>>>>>><<<:::===@@@???<<<:::<<<>>><<<<<<<<<;;;;;;<<<<<<<<<:::>>>>>>::::::>>>>>>999;;;;;;<<<<<<<<<<<<<<<===999999999:::;;;<<<===>>>;;;;;;<<<===<<<;;;999888:::::::::;;;;;;<<<<<<<<<999999999999999999999999999888777888:::;;;:::999777888999:::<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<666777999:::;;;::::::999999999888888999999:::;;;;;;;;;;;;::::::999999999888:::>>>AAA>>>777666999888999999::::::999999888===<<<;;;:::888777666555888888888888888888999999888888999999999:::::::::777777777888999999::::::888888888888888888888888999888888888999999;;;;;;888999:::;;;<<<;;;:::999999999999::::::;;;;;;;;;::::::<<<<<<<<<<<<::::::<<<;;;;;;:::999999999::::::;;;;;;<<<<<<;;;;;;:::888:::DDDFFF===<<>>???===999777888:::777888999::::::::::::::::::999888999<<<=========:::::::::;;;;;;<<<<<<<<<<<<;;;999888777888888999999999999999999999999999999999999999999999999999;;;::::::999999::::::;;;::::::999888888999999:::888888888888888888888888;;;::::::;;;<<<<<<;;;999::::::::::::::::::::::::777888::::::999999:::;;;;;;;;;;;;;;;;;;:::999888777888:::;;;<<<;;;;;;:::<<<;;;:::999888999:::;;;999999888888777666666666777777888888888888777777<<<;;;::::::999999::::::777999;;;<<<;;;::::::;;;;;;999777777888:::;;;:::;;;;;;<<<===>>>>>>==============================;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDCCCAAAEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPRRRUUUZZZ^^^```\\\YYYZZZ^^^aaabbb```dddeeefffhhhjjjlllnnnooopppooommmkkklllnnnppprrrnnnmmmlllllllllmmmnnnoooppppppooonnnmmmkkkjjjiiigggggggggiiikkkkkkhhhfffcccdddffffffeeeccc```^^^bbbbbbaaaaaabbbdddfffhhhhhhgggfffeeedddccccccccc___]]][[[^^^cccfffgggffffffdddaaa```bbbeeeggggggdddgggkkknnnnnnmmmmmmmmmkkkkkkiiigggeeegggkkknnn~~~kkk^^^VVVRRRMMMIIIHHHHHHHHHGGGBBBBBBCCCCCCDDDEEEEEEEEEAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????AAAAAA@@@??????@@@AAAAAA@@@>>><<<<<<>>>???@@@@@@=========<<<;;;;;;::::::;;;;;;;;;<<<======;;;:::777999;;;===>>><<<:::999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======999::::::;;;;;;::::::999::::::::::::::::::::::::;;;<<<<<<:::999888999:::;;;777444666:::<<<999666999888777777888:::<<<===;;;::::::999888888888999777888999:::;;;;;;;;;;;;:::::::::::::::::::::999>>>===;;;:::999888888888===<<<:::999888777777777:::;;;888444666;;;;;;555;;;;;;999888888888999:::<<<999666777;;;;;;777333888777666777999999777666777777888888888999999999888888888888888999999999888888999::::::::::::999===;;;999:::;;;<<<;;;;;;888999;;;<<<===<<<;;;;;;???<<<999:::<<<===:::777::::::::::::::::::::::::999999:::::::::;;;;;;;;;===>>>??????>>>>>>???AAAIIIIIIKKKMMMQQQVVVZZZ]]]gggnnnwww~~~{{{qqqiiiaaaZZZUUUJJJHHHDDD@@@>>>===>>>???===;;;:::888888999:::;;;888888888777777777777666;;;;;;;;;::::::999999999888888999:::;;;======>>><<<;;;999888888999;;;<<<888;;;>>><<<888777;;;@@@:::::::::999999999888888:::999777666666777999:::999999999888888888777777999999888888888999;;;<<<===;;;999888999:::::::::888999:::;;;<<<;;;:::::::::888777999;;;<<<999777888888888888888777666666;;;;;;;;;:::::::::999999999777666777888888777666:::888777999;;;:::777444999999999999888888777777:::999888777777777888999::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<=========;;;<<<===>>>???>>>===<<<=========>>>@@@AAACCCDDDFFFEEECCCBBBCCCDDDFFFGGGJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRTTTVVVZZZ___dddfff______^^^^^^___bbbfffhhhkkkkkkkkklllnnnqqqsssuuutttrrrooollllllmmmppprrrrrrpppnnnmmmnnnnnnnnnmmmnnnnnnppprrrsssqqqmmmjjjiiijjjjjjjjjjjjiiihhhhhhgggggggggfffeeedddbbbbbbdddddddddeeeeeeggghhhiiihhhgggeeeeeeffffffeeeddd```^^^\\\^^^bbbgggjjjllljjjgggdddccccccdddcccbbbggghhhiiijjjkkklllllllllnnnjjjggggggiiikkkjjjhhhmmm```WWWSSSMMMIIIHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>???@@@@@@@@@>>>======???@@@@@@???>>>======<<<<<<;;;::::::===<<<;;;===??????<<<:::<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;:::888888:::<<<>>>:::666777:::<<<;;;888:::999888777888999;;;<<<;;;:::999999888888999999777888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;::::::999888888888888777999888666777;;;888222999999777666666666777888;;;888666777:::;;;888444888777777777999999888666888888888999999999999:::::::::999999999999999999888888999::::::::::::999<<<:::888999:::;;;:::::::::;;;;;;;;;;;;;;;:::999<<<======<<<:::999999:::::::::::::::::::::::::::999::::::::::::;;;;;;;;;>>>>>>???>>>===>>>@@@CCCIIIJJJLLLOOOSSSYYY^^^aaajjjqqqyyyuuukkkccc\\\UUUPPPJJJGGGDDD@@@>>>===>>>???===<<<:::999888999:::;;;999999888888888777777777;;;;;;:::::::::999999999888888999:::;;;<<<======;;;:::888777777888:::;;;999;;;===<<<::::::<<>>;;;<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAA??????@@@AAABBBDDDFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKNNNNNNOOOPPPQQQSSSUUUVVVUUUWWWZZZ]]]```ccceeefffeeedddcccccceeehhhkkkmmmmmmmmmmmmnnnppprrruuuvvvvvvtttqqqooonnnoooqqqsssrrrpppnnnnnnoooqqqqqqpppnnnoooppprrrtttsssooolllmmmllllllllljjjiiihhhgggeeeeeeeeeeeeeeeffffffffffffffffffffffffggghhhiiihhhfffeeeeeefffgggfffeeebbb```___```dddiiilllnnnkkkiiifffeeeeeeeeeeeedddhhhhhhiiijjjkkkkkkkkkkkkllliiiffffffhhhiiihhhgggpppdddYYYTTTNNNJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>======>>>?????????>>>>>>???AAABBB@@@???>>>>>>===<<<<<<;;;;;;:::===:::999;;;???@@@<<<777???===;;;999999<<>>AAA===999888;;;<<<<<<::::::999888888888999:::;;;::::::999999888888999999777888999:::;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<===:::;;;;;;;;;<<<<<<======999999999999888999999999444777888888999999666000999999777666666666777888:::888666888:::;;;888555999777777777999999888777999999999999::::::::::::<<<;;;;;;::::::999999999888888999::::::::::::999;;;999888888999::::::999======<<<;;;:::::::::::::::===???===999777999<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<===AAADDDIIILLLOOOSSSWWW]]]dddhhhooouuu}}}{{{pppfff___XXXQQQLLLHHHFFFCCC@@@>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;:::999999999888888888888::::::::::::999999999999888888999:::;;;;;;<<<===999999777777777777999999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999::::::::::::999999::::::::::::999999999999888888777777777888999999>>>;;;999999999999888777666777888888999999888888:::999888999:::;;;999777777888888888888777777666888888777777777666666666888777666777888999888777;;;999777777888999888777999999999999888888888888888777777777888:::<<<===;;;<<<>>>??????>>><<<;;;;;;<<<<<<===>>>???@@@@@@=========>>>>>>?????????@@@AAAAAABBBCCCEEEFFFGGGBBBCCCCCCEEEGGGIIIKKKLLLJJJJJJLLLNNNOOOPPPQQQQQQTTTUUUVVVYYYZZZ\\\\\\]]]\\\^^^bbbeeeggghhhggggggiiihhhggghhhjjjllloooqqqpppppppppppprrrtttvvvxxxvvvtttrrrpppooooooqqqrrrsssqqqooooooqqqsssssssssoooooopppsssuuutttrrrpppqqqqqqpppnnnllliiigggfffddddddcccdddeeegggjjjkkkiiiiiihhhhhhhhhhhhiiijjjhhhfffeeeeeeggghhhggggggeeebbbaaabbbfffkkkooopppmmmjjjhhhggghhhhhhgggeeeiiiiiiiiiiiiiiiiiiiiiiiihhhfffddddddeeeeeeeeedddqqqeeeZZZUUUOOOJJJHHHGGGFFFEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????????????????AAACCCCCCAAA???>>>>>>======<<<;;;;;;;;;<<<999777999>>>???:::555===;;;999777777:::===???===============>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777999<<>>:::999:::;;;;;;:::;;;:::999888888888999:::::::::999999888999999:::888888999:::::::::::::::===<<<;;;::::::;;;===>>>:::::::::;;;;;;;;;;;;;;;777888888999999999999999666777888888888888666333;;;;;;999888888888999:::999777777888::::::999777999888777777888999888777999999:::::::::;;;;;;;;;<<<<<<;;;:::999888888777888888999::::::::::::999<<<:::999999:::;;;;;;:::???>>><<<;;;;;;<<<===>>><<<===>>>===:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<::::::===AAAEEEIIIMMMQQQVVV[[[aaaiiioootttyyyyyynnneee^^^XXXRRRMMMFFFDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;:::::::::999999999888888:::999999999999999999999777888888999:::;;;;;;;;;999999888888888888999999:::999999:::<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::888999;;;<<<<<<;;;999888;;;;;;;;;:::::::::999999777777777777777777888888===;;;999999999999888666888999999:::::::::::::::999999999:::::::::999888777777888888888888777666888777777777666666666666888777666777888999888777:::999777777777888999999999999999999999999999999999999888888999:::<<<===;;;<<>><<<:::=========>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEHHHJJJLLLGGGGGGHHHIIIKKKNNNPPPQQQNNNPPPSSSVVVXXXYYYYYYYYYZZZ\\\^^^aaacccdddddddddfffggghhhjjjjjjjjjjjjiiiiiiiiiiiijjjkkknnnppprrrqqqqqqqqqqqqssstttvvvxxxsssrrrqqqoooooooooooopppuuusssqqqpppqqqrrrrrrrrrpppooopppsssuuuvvvuuusssvvvuuussspppmmmiiigggeeeeeeeeeddddddfffhhhkkkmmmlllkkkjjjjjjjjjjjjjjjkkkhhhgggeeefffgggiiihhhhhheeecccaaabbbfffkkkoooqqqnnnllljjjjjjjjjjjjhhhggghhhggggggffffffeeeeeeeeecccbbbaaaaaaaaaaaaaaa```rrrfffZZZUUUOOOJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAACCCCCCAAA??????>>>>>>===<<<<<<;;;;;;===:::999;;;>>>???;;;777;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999::::::999888999<<<>>>???===:::999888999999999::::::999999999999999999:::999999888999999::::::888888999999::::::999999<<<;;;;;;:::;;;<<<===>>>999::::::::::::999888777777888999:::;;;;;;::::::999999888888777666777888;;;;;;999888888888999:::777777777888::::::999888:::999777777888999999888999999:::::::::;;;;;;;;;;;;::::::999888777777666888888999::::::::::::999===<<<::::::<<<===<<<;;;>>>============???AAABBB???===;;;;;;======;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;999:::===BBBEEEIIINNNUUUZZZ^^^eeeooovvvxxx}}}}}}uuukkkccc]]]WWWRRRMMMDDDCCCAAA???>>>>>>>>>>>><<<<<<;;;;;;:::::::::::::::::::::999999999888888999999999999999999999999777777888888999::::::::::::::::::999999:::::::::999888888999;;;;;;:::888<<<<<<;;;;;;;;;:::::::::888999;;;======;;;999888;;;;;;;;;:::::::::999999777777888888777777777777<<<:::999999999999777666888888888999999999::::::888999:::::::::999999999666777777888888888777777999999888888888777777777777666666666888999999777999999888777777777999:::999999999999999999999:::<<<;;;:::999999:::;;;;;;:::<<<>>>@@@@@@???===<<>>>>>???AAABBB@@@?????????>>>======<<<<<<;;;=========???@@@???===<<<;;;<<<===>>>>>>>>>======>>>>>>>>>>>>============>>>>>>>>>===============;;;;;;999999999999;;;;;;::::::::::::::::::::::::999:::;;;:::999999:::<<<;;;;;;:::999999888888888999999999999999999999999999999888888999999::::::888888999999999999999888:::::::::;;;<<<<<<======888999:::::::::888777666888999:::<<<<<<<<<;;;:::;;;999888999777555777;;;999999777666666666777888555666777888999:::::::::;;;999777777888999:::999999999999999:::::::::::::::999999888888777777777888888999::::::::::::999>>><<<;;;;;;<<<======<<<<<<<<<===>>>???AAABBBCCCAAA===:::;;;>>>>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>;;;<<<<<<<<<<<>>>>>>>>>>>;;;;;;:::::::::999999999:::999999999888888888888888888888999999999999999777777888888888999999999::::::::::::::::::::::::777888:::;;;;;;::::::999;;;;;;;;;;;;::::::::::::888999:::<<<<<<:::999888::::::::::::999999999999888888999999888888777666:::999888999::::::888666777666666666666777888888777999;;;:::999888999:::666777777888888888888777::::::999999999888888888777666555666888999999888777888999888777777999;;;999999999999::::::::::::===<<<;;;:::999:::;;;;;;:::<<<>>>@@@AAAAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]___cccfffiiijjjjjjjjjhhhiiikkknnnppprrrsssttttttrrrooommmllllllmmmnnnmmmmmmnnnoooqqqssstttuuurrrrrrqqqqqqqqqssstttuuuttttttuuuvvvvvvvvvvvvuuuwwwtttrrrqqqqqqrrrrrrqqqrrrqqqpppqqqtttvvvwwwvvvxxxwwwuuurrroookkkhhhgggiiiiiihhhggghhhiiijjjkkkmmmmmmllllllllllllmmmmmmkkkiiihhhggghhhiiihhhgggbbb___^^^___ccchhhlllmmmmmmlllkkkkkkkkkjjjhhhfffeeecccbbbaaa```aaaaaabbb___aaabbbbbb```^^^______sssgggYYYTTTOOOKKKIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAA@@@???>>>@@@>>>======???@@@@@@?????????>>>>>>===<<<<<<<<<:::===??????===<<<<<<===;;;<<<<<<===============>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888999;;;<<<::::::::::::::::::::::::888:::<<<<<<:::999999999888999;;;;;;:::999999888777888999999::::::::::::999999888888999999:::;;;888888999999999999888888777888:::<<<===<<<;;;;;;777888999;;;;;;:::999888:::;;;<<<>>>>>>===<<<;;;888777888;;;888444555:::999999777666666666777888444666777999999::::::;;;<<<999777666888999::::::888888888999999999999:::999999999999999999999999888888999::::::::::::999===<<<::::::<<<===<<<;;;;;;<<<===>>>??????@@@@@@???>>>===<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<===???@@@@@@CCCFFFIIIPPPWWW___dddgggooozzz~~~wwwpppiii```YYYTTTPPPKKKGGG@@@@@@??????>>>>>>======999999::::::999999888777999999888888888777777777777888888888999999999999777777777888888888888888999999::::::::::::999999666:::>>>>>><<<:::;;;<<<::::::::::::999999999999888888999::::::999888888:::999999999999888888888999999:::::::::999777666888777777999::::::999777777666666555666777888999777999;;;;;;999888888:::666666777888888888888888::::::999999999888888888777666555666888:::999888555777::::::888777888:::999999999:::::::::;;;;;;<<<<<<;;;::::::;;;<<<===<<<>>>???AAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[^^^^^^^^^^^^___```aaabbbdddfffhhhkkkmmmoooppppppooooooppprrruuuwwwzzz{{{uuutttsssqqqpppooonnnnnnnnnnnnoooqqqrrrtttuuuvvvtttsssrrrqqqrrrssstttuuussstttvvvxxxyyyyyyyyyxxxuuusssrrrrrrtttuuuvvvuuutttrrrppppppsssuuuvvvvvvvvvvvvtttrrrooollljjjiiihhhhhhiiiiiijjjkkkkkkllllllllllllllllllmmmnnnooommmkkkiiihhhiiiiiigggfff```^^^]]]^^^bbbgggkkkllllllkkkjjjjjjjjjiiigggdddeeecccbbbaaa```aaacccdddaaadddffffffcccaaabbbccctttgggXXXTTTNNNKKKIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>===@@@>>><<<<<<>>>???@@@@@@??????>>>>>>======<<<<<<666:::>>>===999777999<<<;;;::::::::::::;;;<<<===>>>>>>======<<<<<<<<<;;;999999999::::::;;;;;;;;;<<<;;;999888888999;;;<<<::::::::::::::::::::::::888;;;======;;;999888777666999<<<===<<<:::999999666777888999:::;;;;;;;;;999888888888999::::::;;;888888999999999888888777555777:::<<<===<<<:::999555777999;;;===<<<<<<;;;;;;<<<>>>??????===<<<;;;555555888===:::333222777;;;;;;999888888888999:::444555888999999999;;;<<<<<<:::777666888:::::::::777777888888888999999999:::::::::::::::::::::;;;888888999::::::::::::999===;;;999:::;;;<<<;;;;;;;;;<<<===>>>>>>===<<<;;;<<>>;;;999;;;===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===???BBBCCCDDDFFFIIIKKKSSSZZZbbbgggkkkrrr~~~{{{tttnnnggg^^^WWWRRRNNNJJJFFF????????????>>>>>>======888999999999999888777777888888888777777777777666777777888888999999999999777777777777888888888888888888999999999999888888777<<>>@@@>>>???AAABBBEEEGGGHHHIIIGGGHHHKKKNNNQQQTTTVVVWWWUUUVVVWWWXXXYYYZZZ[[[[[[YYY[[[]]]___```aaa``````ddddddccccccddddddeeefffhhhjjjkkknnnppprrrsssssssssssstttuuuxxx{{{~~~uuuuuuvvvuuutttqqqnnnmmmlllmmmnnnppprrrssstttuuuuuutttsssrrrrrrssstttuuuqqqrrruuuxxxyyyyyyyyyxxxtttrrrqqqsssvvvyyyzzzzzztttrrrpppppprrrtttuuuuuuuuuuuutttrrrpppmmmkkkjjjfffgggiiijjjllllllmmmlllkkkkkkkkkllllllnnnooopppnnnllljjjiiiiiihhhgggeee```^^^\\\^^^bbbgggjjjllljjjjjjiiiiiijjjhhhfffccceeedddbbbaaaaaacccdddeeedddgggiiiiiifffddddddfffxxxhhh^^^XXXPPPLLLJJJJJJHHHEEEGGGFFFFFFFFFEEEEEEDDDDDDHHHFFFCCCCCCCCCCCCBBBAAAEEEDDDBBB@@@????????????BBB???<<<<<<>>>@@@???>>>@@@???>>>???@@@@@@???>>><<<<<<<<<<<<===>>>@@@AAA<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????===<<<;;;::::::999999:::<<<===>>>999999888777888;;;===???;;;;;;;;;::::::999999999999999::::::::::::;;;;;;999999888888999999:::;;;;;;:::999888888888999::::::::::::999999888888888999888777888999999888777999999999999999999999999;;;;;;;;;::::::999999999999<<<<<<;;;<<<>>>;;;666999888999:::;;;;;;999777999888777777888888777555999777666777;;;<<<;;;999:::999888888999999777666999888777888::::::888777:::999888777777888999999;;;:::888777777888:::;;;:::888777999===>>>;;;888999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>???AAAAAA@@@???@@@@@@@@@@@@???>>>===<<<@@@AAAAAAAAAAAADDDIIIMMMVVV[[[cccjjjpppvvv|||wwwpppggg```WWWOOOKKKHHHGGGFFFBBB???>>>@@@>>>;;;:::<<<<<<<<<;;;::::::999888888888888777999;;;;;;:::999666888:::<<<<<<:::888666888888888888888888999999<<<;;;;;;::::::999999888999:::;;;<<<<<<<<<;;;:::999888888888999999777666777999::::::999888:::;;;999999999999999999999999777777777888999999999:::::::::999999999999999999999999666333555999888444:::999888888999999777555777777888888888888777777:::;;;;;;;;;::::::999888888888999:::::::::::::::999999;;;===:::777999>>>======>>>?????????>>>>>><<<:::999:::<<>><<<<<<>>>??????>>>???=========?????????===BBB@@@>>><<<;;;<<<===>>><<<<<<<<<======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<=========<<<;;;::::::999999999:::;;;===>>>:::999888888999:::<<<===;;;;;;::::::999999999999999999::::::::::::;;;;;;999999888888999999:::;;;;;;:::999888888888999999:::::::::999999999888888999888777888999999888777999999999999999999999999;;;;;;:::::::::999999999999<<<<<<;;;<<<>>>;;;666999888888999::::::888666;;;:::999999::::::999777999777666888;;;<<<;;;999:::999888888999999888666999888777888::::::888777999888888777777888999:::;;;:::888777777888:::;;;666777888888888888888999;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>======>>>@@@@@@???===<<<<<<======>>>======<<>>===???>>>;;;:::<<<<<<<<<;;;::::::999888888888888777999;;;;;;:::888999999999999999999999999999999888888888888888999999999999999999999999999888999:::;;;;;;;;;:::999;;;:::::::::;;;;;;999777777888:::999888888999;;;999999999999999999999999888888888888999999999999999999999999999999999999999999777444555999999555999888888888999999888666777777777777777777777777;;;;;;;;;;;;::::::999888888888999999:::999999999999888999<<<;;;888999===;;;;;;<<<<<<======<<<<<>>===>>>@@@CCCEEEFFFKKKLLLMMMNNNPPPRRRTTTUUU[[[]]]___```aaabbbeeeggghhhddddddiiikkkjjjkkkmmmllllllkkkkkkkkkkkkllllllnnnooopppooonnnnnnpppqqqrrrqqqqqqrrruuuvvvvvvuuu{{{yyywwwxxxyyyzzzyyyxxxxxxwwwvvvwwwwwwuuurrrpppqqqqqqrrrssstttuuuuuuvvvvvvvvvwwwxxxxxxwwwuuussstttuuuwwwxxxyyyzzzzzzzzzuuuuuuvvvwwwwwwwwwwwwwwwwwwsssrrruuuuuurrrssswwwuuussspppoooooopppppppppnnnllliiiiiijjjjjjjjjiiikkkkkkkkkkkkjjjiiihhhgggjjjjjjjjjiiihhhgggfffeeeddd^^^\\\```dddeeeiiinnnjjjhhhffffffhhhiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkiiiiiinnnaaa[[[RRRLLLIIIHHHEEECCCFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDBBBBBBCCCDDDDDDCCCDDDCCCBBB@@@???????????????>>><<<<<<===>>>>>>======<<<;;;<<<>>>???>>>===CCCAAA???<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============<<<;;;:::::::::;;;;;;;;;;;;:::999999999999999999:::;;;<<<<<<;;;:::999999999999;;;<<<::::::999999999999999888999999::::::::::::;;;;;;999999888888999999:::;;;;;;:::999999888888999999:::::::::999999999999888999888777888999999888777999999999999999999999999::::::::::::999999999999999;;;;;;:::<<<>>><<<777888777777888999999888666;;;:::999999::::::999777999888777888:::;;;;;;::::::999777888999999888777999888777888::::::888777888888777777888999::::::::::::888888888999:::;;;888;;;>>>===:::888;;;>>><<<<<<<<<<<<;;;;;;;;;;;;????????????????????????;;;;;;:::<<<===>>>===;;;888999:::;;;<<<=========>>>???@@@AAADDDHHHNNNRRRXXX^^^hhhrrryyy~~~~~~wwwnnnfff]]]XXXPPPIIIFFFDDDBBBBBB???<<<<<<>>>>>>::::::===<<<;;;;;;::::::999999888888888777999:::;;;999888<<<:::777555555777:::<<<;;;:::999888888888888888666666777888888999::::::777888999:::::::::999999;;;:::999:::;;;;;;999777777888999999888888999;;;999999999999999999999999999999999999999888888888888888888999999::::::;;;:::;;;888555666::::::666888777777888::::::999777888888777777777777888888;;;;;;::::::::::::999999888888999999999888888777:::777777;;;<<<:::999;;;::::::;;;;;;<<<<<<<<<===BBBBBBBBBDDDFFFIIILLLNNNVVVVVVWWWYYY[[[]]]___```hhhiiijjjiiiiiikkknnnpppqqqmmmlllppprrrqqqqqqsssrrrqqqooonnnnnnoooqqqrrrtttuuuuuutttsssrrrrrrtttvvvtttrrrrrrtttvvvwwwxxx~~~|||yyyxxxxxxwwwvvvtttuuuuuuvvvyyyzzzyyyvvvsssrrrrrrrrrrrrssssssssstttwwwxxxyyyyyyxxxwwwvvvuuussstttvvvxxxzzz{{{||||||xxxxxxxxxxxxxxxwwwvvvvvvvvvttttttwwwwwwttttttvvvrrrpppnnnnnnoooqqqqqqqqqooollliiigggggghhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhkkkkkkjjjiiihhhgggfffeeefff```\\\^^^aaacccgggkkkiiigggfffgggiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllkkklllllllllllllllllllllrrrbbb[[[RRRLLLJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAAAAACCCDDDDDDCCCCCCBBBAAA@@@@@@?????????>>>============>>>======<<<;;;;;;<<<>>>??????>>>===>>>>>>???>>>>>>===<<<::::::;;;;;;;;;;;;::::::============<<<;;;:::999:::::::::;;;::::::::::::999999999999::::::;;;;;;<<<;;;:::999999999999:::999999999999999999999999999999999:::::::::;;;;;;999999888888999999:::;;;::::::999999999999888999999999999999999999999999999888777888999999888777888888888888888888888888:::999999999999999999999888;;;;;;999;;;???===999888777666777888999777666999888777777888888777555888888888999:::::::::::::::888777888999999888777999888777888::::::888777777777777888888999::::::999999888888888999:::;;;<<<>>>???>>><<<<<<===???===<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999999:::<<<<<<;;;999999999:::;;;<<<<<<<<<<<<===>>>@@@BBBFFFKKKQQQVVVZZZaaammmxxx|||uuulllcccZZZUUUNNNHHHEEEDDDCCCBBB???<<<<<<>>>>>>::::::===;;;;;;;;;::::::999999999999888777888::::::999777<<<:::777555555777:::<<<<<<;;;:::999888777777777777888888888999999999:::777888999;;;;;;::::::999999888777888999888777555777888999999888888999:::888888888888888888888888:::::::::999999888888888777777888999::::::;;;;;;:::<<<:::666666::::::888777777777888::::::999888888888777666666777888888;;;:::::::::::::::::::::888888999999888888777777;;;666555:::>>><<<999999;;;;;;<<<<<<===???@@@@@@DDDFFFHHHKKKNNNRRRVVVXXX```aaaaaaccceeegggiiikkkpppqqqqqqpppppprrrvvvyyyvvvqqqppprrrtttrrrrrrttttttrrrpppnnnnnnppprrrttttttuuuvvvvvvtttttttttuuuxxxuuurrrrrrtttxxxzzz{{{|||yyyxxxwwwwwwuuussstttuuuwwwzzz|||{{{xxxuuurrrrrrqqqqqqqqqqqqqqqqqqvvvwwwxxxyyyxxxwwwwwwwwwtttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuusssuuuyyyyyyuuusssuuupppooommmmmmooopppppppppkkkiiiggggggggghhhgggfffggghhhiiijjjkkkkkkkkkkkklllkkkjjjiiigggfffffffffccc___ZZZZZZ]]]aaaeeeiiigggffffffgggiiikkkkkkjjjjjjjjjkkklllllllllllllllmmmmmmmmmllllllmmmnnnooowwwccc\\\SSSMMMKKKJJJIIIGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAACCCDDDCCCCCCAAAAAAAAAAAA@@@??????>>>===>>>>>>>>>>>>======>>>>>>===<<<===???@@@???>>>999<<<@@@BBBBBB???;;;888::::::;;;;;;;;;;;;::::::============<<<;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<999999:::::::::;;;::::::<<<;;;;;;:::999999999999999999999999999999999999999999999:::::::::;;;;;;999999888888999999:::;;;::::::::::::999999888888999999999999999999999999999888777888999999888777888888888888888888888888999999999999999999999999888::::::999;;;???>>>:::999777666666888888888777999888777777888888777555888999999999999999::::::999888777888999:::999777999888777888::::::888777777777888888999999999999888888888999999::::::;;;===;;;888999:::<<<;;;:::<<<<<<;;;;;;::::::999999999999999:::::::::;;;;;;999888888999;;;;;;:::999<<<<<<<<<======<<<<<<<<<===???BBBDDDHHHNNNUUUZZZ]]]eeeqqq|||wwwpppfff]]]WWWSSSMMMIIIGGGFFFEEEDDD@@@===<<<>>>>>>::::::===;;;;;;::::::::::::999999999888777888999999888666999888888777777888888999<<<;;;:::999888888888888;;;;;;::::::999999999999888999;;;<<<<<<<<<;;;:::888777777777888888666555666888999999888777999:::888888888888888888888888;;;:::::::::999999888888777777888999::::::;;;;;;:::<<<;;;777666999:::999777777777888::::::999888888888777777777777888888;;;:::999999999:::;;;;;;888888999999999888888777:::666666;;;???===::::::;;;;;;<<<===???AAADDDEEEGGGKKKOOOSSSWWW[[[```dddiiiiiijjjkkkmmmoooqqqrrrrrrssstttttttttwww{{{yyytttqqqssstttrrrrrruuuvvvtttrrrpppppprrrtttvvvrrruuuwwwxxxwwwwwwwwwxxxxxxvvvttttttwwwzzz}}}~~~|||zzzxxxwwwwwwwwwvvvuuuvvvwwwyyy{{{}}}{{{wwwtttqqqqqqqqqqqqppppppppppppsssuuuwwwxxxwwwwwwyyyzzzvvvwwwxxxxxxyyyyyyyyyyyy~~~~~~}}}|||{{{yyyxxxwwwsssrrrtttxxxxxxtttrrrsssqqqooommmmmmnnnnnnmmmlllddddddfffhhhjjjjjjgggeeeiiiiiikkklllmmmnnnnnnnnnmmmllljjjhhhgggfffffffffaaa^^^ZZZYYY\\\bbbgggiiigggffffffgggjjjkkkjjjiiihhhhhhjjjkkkllllllllllllnnnnnnmmmmmmnnnooopppppp}}}ggg___UUUNNNLLLKKKJJJHHHCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCAAAAAABBBCCCCCCBBB@@@@@@AAAAAA@@@???>>>>>>===>>>@@@@@@???>>>>>>??????>>>======??????>>>===;;;>>>BBBDDDCCC>>>888555;;;;;;<<<<<<<<<<<<;;;;;;============<<<;;;::::::<<<<<<<<<;;;<<<<<<===>>>::::::;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999:::::::::::::::;;;;;;999999::::::::::::;;;;;;999999888888999999:::;;;999::::::::::::999888777888999999999999:::::::::999888777888999999888777888888888888888888888888888888888999999999999999888999999888;;;??????<<<:::888666666888999888888;;;:::999999::::::999777888999::::::888888999:::999777777777999:::999888999888777888::::::888777888888999999999999888777777888888999:::::::::;;;@@@<<<888888<<<>>><<<999::::::::::::999999999999999999::::::;;;<<<<<<<<<999999999:::;;;<<<;;;999======>>>>>>>>>======<<>>@@@>>>;;;:::<<<::::::::::::::::::::::::999888777888999999777555777777888999999888777777<<<;;;:::999999999999999<<<<<<;;;;;;:::999999888999:::;;;<<<===<<<;;;;;;:::999888999::::::888666666777888888777777888:::888888888888888888888888:::::::::::::::999999999888888888999999::::::;;;999<<<<<<777666888:::999888777777888::::::999777777777888888888888777777;;;:::999888999:::;;;<<<888888999:::::::::::::::999777999>>>@@@===;;;<<<;;;;;;<<<>>>AAAEEEIIIKKKOOOTTTYYY^^^```dddjjjoooqqqqqqqqqrrrssstttuuuvvvssstttvvvvvvwwwzzz}}}{{{vvvsssuuuuuutttuuuwwwxxxwwwuuuttttttuuuwwwxxxtttwwwzzz{{{{{{zzz{{{|||xxxwwwwwwxxx{{{|||}}}|||yyyxxxvvvvvvxxxyyyxxxwwwxxxxxxyyy{{{|||zzzwwwtttrrrrrrrrrrrrqqqqqqqqqqqqsssvvvxxxxxxvvvvvvyyy|||wwwwwwxxxyyyyyyyyyxxxxxx}}}}}}}}}|||zzzyyywwwvvvrrrppprrrvvvvvvrrrppprrrqqqooonnnmmmmmmmmmkkkiiibbbcccfffjjjllllllhhheeekkkkkkmmmnnnooopppppppppnnnllljjjhhhfffeeeeeefffbbbbbb^^^[[[___fffjjjjjjggggggggghhhjjjkkkjjjhhheeegggiiikkkllllllllllllmmmmmmnnnnnnooopppppppppmmmdddYYYPPPLLLJJJHHHGGGCCCCCCCCCDDDDDDDDDEEEEEEEEECCCAAAAAABBBBBBAAA@@@???@@@@@@AAA@@@???>>>>>>===???BBBBBB@@@>>>???@@@@@@>>>============<<<:::<<<>>>@@@AAAAAA>>>:::888<<<<<<<<<======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<>>>???;;;<<<=========<<<;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<999999::::::::::::;;;;;;999999888888999999:::;;;999999:::::::::999888777888888999999999:::::::::999888777888999999888777888888888888888888888888777888888888999999999999777999999888:::???@@@===;;;999777777888999999999;;;:::999999::::::999777888:::;;;:::888777999;;;888777666777999:::999888999888777888::::::888777999999::::::999888666666777777888999::::::;;;;;;@@@???<<<;;;;;;<<<======888888888888888888999999999999:::;;;;;;<<<======;;;::::::;;;======<<<:::;;;<<<===>>>>>>>>>>>>>>>AAACCCFFFJJJNNNUUU\\\aaafffmmmwwwxxxrrrlllaaaWWWNNNKKKGGGEEEDDDDDDDDDCCCDDDAAA@@@AAA???;;;:::<<<::::::::::::::::::::::::999888777888999888777555777777888888888888777777;;;::::::999999999:::::::::::::::999999999999999888999:::;;;<<<;;;:::::::::999888999::::::888666666777888888777777888999888888888888888888888888999999::::::::::::::::::999999999999999999999999888<<<<<<777555777999999999888888888999999888666555666888::::::888666555;;;:::999888888:::<<<===777888999:::;;;<<<<<<<<<888888<<>>???@@@CCCHHHMMMQQQTTTZZZ___eeehhhiiikkkpppuuuwwwvvvvvvvvvvvvwwwxxxxxxuuuwwwyyyzzzzzz{{{}}}|||vvvsssuuuvvvuuuvvvyyyxxxwwwwwwvvvvvvwwwwwwxxxvvvyyy|||}}}|||{{{{{{{{{zzzzzz{{{}}}~~~}}}zzzwwwxxxwwwvvvvvvxxxyyyxxxxxxxxxwwwxxxyyyzzzzzzxxxvvvttttttttttttttttttuuuuuuwwwyyy{{{zzzvvvuuuxxx{{{uuuvvvwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzxxxwwwuuutttpppnnnooorrrrrrooonnnpppooonnnmmmmmmmmmllljjjhhhggggggiiikkkmmmmmmjjjhhhllllllnnnoooppppppppppppooommmjjjgggfffeeeeeefffddddddaaa]]]```gggiiiggghhhggggggiiijjjjjjhhhfffeeefffiiikkkmmmmmmmmmlllkkklllnnnooopppppppppooorrriii\\\RRRMMMJJJGGGEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDBBBAAAAAABBBAAA???>>>???@@@AAAAAA@@@>>>======@@@CCCCCC@@@??????AAA???>>><<<<<<<<<<<<:::888;;;;;;===>>>????????????<<<<<<============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;:::;;;<<<===>>><<<<<<===>>>>>>===<<<;;;999::::::;;;;;;::::::999;;;;;;;;;<<<<<<=========999999:::::::::;;;;;;;;;999999888888999999:::;;;999999:::;;;:::999888777888888888999999:::::::::999888777888999999999777777777777777777777777777777777888888999999999999777999888777:::@@@@@@===<<<:::777777999:::::::::999888777777888888777555888:::<<<:::888777888;;;888777666777999::::::888999888777888::::::888777999:::::::::999777666444666777888999:::;;;;;;;;;;;;<<<<<<999666666999===666666777777888888888999888888999::::::;;;<<<<<<<<<;;;;;;<<<>>>>>>===;;;888999;;;===>>>???@@@@@@CCCEEEHHHKKKPPPVVV]]]bbbhhhoooxxxzzzqqqkkkfffZZZOOOJJJGGGDDDBBBBBBBBBBBBAAAFFFBBBAAABBB@@@;;;:::<<<::::::::::::::::::::::::999888777888999888666555888888777666666777888888::::::999999999:::;;;;;;777777777888999999::::::777888999:::;;;:::999999888777666777888777666444666777888888777777888999777777777777777777777777999999999::::::;;;;;;;;;::::::999999999999999999777;;;<<<777444666999999:::999888999999999777555444666999;;;;;;999666444;;;:::999888888:::<<<===777888999;;;<<<===>>>>>>777999>>>BBBAAA======AAACCCDDDFFFIIINNNTTTYYY\\\bbbgggmmmooonnnooosssxxxzzzzzzyyyyyyyyyyyyyyyzzzyyyzzz}}}}}}||||||}}}~~~{{{uuurrrtttuuutttvvvyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwzzz||||||{{{yyyxxxxxx|||}}}~~~}}}wwwsssyyywwwvvvvvvwwwxxxxxxwwwwwwvvvvvvwwwzzzzzzzzzxxxvvvvvvvvvvvvwwwwwwwwwxxx{{{}}}|||wwwuuuwwwzzzssstttvvvxxxzzz{{{{{{|||xxxxxxxxxwwwvvvuuutttsssooommmmmmppppppmmmmmmooonnnmmmllllllmmmmmmkkkiiimmmlllkkklllmmmmmmlllkkklllmmmnnnoooppppppppppppooommmjjjgggeeeeeeeeefffccceeebbb]]]___eeefffbbbiiihhhhhhiiijjjjjjhhhfffeeegggiiilllnnnnnnnnnmmmjjjlllnnnpppqqqpppooonnnxxxjjj[[[SSSOOOJJJFFFFFFEEECCCAAAAAAAAABBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@????????????IIIFFFBBBAAAAAA@@@<<<999>>>>>>===<<<<<<===>>>???<<<======>>>>>>>>>>>>>>>AAA===:::<<>>:::>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<======999999;;;;;;;;;;;;999999::::::::::::::::::::::::999999:::;;;;;;;;;::::::999:::<<<===>>>===<<<;;;>>>>>><<<;;;:::999999999;;;>>>>>>888555777::::::999888777777777888999:::999888777888:::;;;;;;999<<<:::999:::;;;;;;777333999888888777777777777777999999999999999999999999888:::;;;;;;999888888999;;;:::999888777555444444888;;;<<<;;;999888:::<<<:::999999:::;;;:::888555777666555555555666888999;;;:::999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<;;;:::999;;;<<<999888666777888:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???<<<<<<<<<<<<===???@@@@@@DDDFFFIIILLLPPPWWW^^^cccmmmsss}}}xxxooolllhhh___TTTNNNJJJHHHEEEAAA>>>=========BBBAAA@@@>>><<<;;;:::999<<<;;;:::999999999::::::;;;;;;;;;::::::999999999;;;:::999888777777777777888888999999999888888777;;;:::888777777777888888888888999:::;;;<<<<<<===777777777777777777777777999999999888888888777777777777777777777777888888888666666888::::::777444888888999::::::888777666999999888777666666777777888888777777888999::::::999777777::::::777666999::::::999999999:::;;;<<<888:::===>>>===<<<===>>>777999<<<>>>>>>???@@@AAAFFFJJJPPPSSSWWW[[[bbbgggpppqqqrrrrrrrrrtttwwwzzz~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{xxxvvvuuuuuuvvvuuuuuuxxxyyyyyyxxxvvvuuuvvvxxxyyyzzz|||}}}~~~}}}{{{zzz~~~~~~|||{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxuuussssssuuuwwwuuuuuuwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{|||}}}wwwxxxxxxyyyyyyyyyxxxwwwxxxxxxwwwvvvuuusssqqqpppllllllkkkiiiiiijjjnnnqqqnnnooopppooommmmmmnnnoooqqqooonnnoooppppppooonnnooollllllppprrrooonnnooonnnmmmkkkhhhfffdddcccbbbeeedddaaa``````aaaccceeeffffffggghhhiiiiiihhhhhhiiiiiijjjkkkllllllmmmnnnjjjkkkmmmooopppoooooonnn}}}ooo___VVVQQQLLLIIIIIIGGGEEECCCCCCCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@????????????EEEBBB@@@@@@@@@@@@>>>;;;???>>>=========>>>??????======>>>????????????>>>???<<<:::<<<@@@AAA???<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::777888999:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999::::::666;;;===:::888:::<<<<<<::::::999999999:::;;;<<<:::888888888:::;;;:::999;;;:::::::::::::::888777:::999888777666666777777999999999999999999999999999:::<<<;;;:::888888999::::::999888777666555555777999::::::888777888::::::999999:::;;;:::888666888888777777777888999::::::999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;999888888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<<<<===>>>???@@@AAADDDFFFIIIMMMRRRYYYaaafffqqqvvv}}}rrriiieeeaaaYYYPPPKKKHHHFFFCCC@@@>>>=========??????>>>===<<<;;;;;;:::<<<;;;::::::999999::::::;;;;;;;;;::::::999999999;;;:::999888777777777777888888888999999888888777::::::888777777777888888888888999999::::::;;;;;;888888888888888888888888999999999888888888777777888888888888777777777777999888777999;;;;;;888666888999999999888888777777::::::999888888888888888888999999999:::::::::::::::888888;;;;;;888777:::;;;:::999999999:::<<<===999;;;===>>>===<<<===>>>:::<<<>>>???@@@AAACCCEEEMMMQQQVVVZZZ]]]aaagggllltttuuuvvvvvvwwwxxx{{{}}}}}}|||zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyy{{{yyyvvvuuuvvvvvvvvvuuuyyyyyyyyyxxxvvvuuuvvvxxxzzzzzzzzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyywwwuuutttvvvwwwvvvvvvwwwwwwxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvuuutttssswwwvvvvvvuuusssrrrpppooolllllllllkkkjjjlllooorrroooqqqssssssqqqqqqqqqrrrooonnnnnnoooqqqrrrrrrqqqsssooommmqqqrrrpppooopppnnnmmmkkkiiifffeeedddcccaaa```_________aaacccdddeeeeeeffffffggghhhiiiiiiiiiiiijjjjjjkkkllllllmmmlllmmmnnnnnnoooooooooooouuudddYYYSSSNNNLLLLLLJJJHHHFFFEEEEEEEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@????????????@@@???>>>>>>@@@@@@@@@>>>@@@???>>>>>>===>>>???@@@======>>>????????????>>>===;;;:::<<>>;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::666777888:::;;;<<<======:::::::::::::::;;;;;;<<<999999888888999:::;;;;;;777<<<===;;;:::<<<<<<:::::::::999999::::::;;;<<<;;;999888999::::::999888:::;;;;;;:::999999:::<<<<<<:::888666555666777888999999999999999999999999:::<<<===<<<;;;999::::::999999888888888777777777666777888888666666777888999888888999;;;;;;:::888::::::999999999:::;;;<<<999999999::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<@@@===999999<<<>>>>>>===<<<:::999999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================???@@@AAABBBEEEGGGKKKOOOUUU^^^ffflllvvvzzzuuukkkaaa\\\YYYQQQJJJGGGEEEDDDAAA???>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::::::::999999::::::999888888777777777777777888888999888888777:::999888888777888888888999999999999999999999999888888888888888888888888999999999888888888888888999999888888888777777777:::999888999;;;;;;999777999999888777777777777777;;;;;;:::999999999999:::999999;;;<<<<<<;;;;;;::::::888888<<<<<<999888;;;<<<;;;:::::::::;;;<<<===:::<<<>>>>>>===<<<======>>>???AAABBBBBBEEEHHHKKKWWW[[[aaadddfffiiiooosssxxxyyyzzz{{{zzz|||~~~|||zzzyyyxxxwwwwwwyyyzzz{{{{{{zzzyyyxxx{{{yyywwwvvvwwwxxxwwwvvvyyyzzzzzzxxxvvvuuuvvvwwwzzzzzzyyyyyy{{{~~~}}}{{{{{{}}}~~~{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzzyyywwwvvvvvvwwwyyyxxxwwwvvvwwwxxxyyyzzzvvvvvvvvvvvvvvvwwwwwwxxx{{{yyywwwtttrrrqqqqqqqqqtttttttttsssrrrpppooonnnlllmmmmmmllllllnnnqqqtttqqqtttwwwxxxwwwvvvvvvvvvnnnnnnnnnpppsssuuuuuutttwwwrrroooqqqrrrpppppprrrnnnmmmkkkiiigggeeeeeeddd````````````aaacccdddeeeddddddcccdddeeegggiiijjjiiiiiiiiijjjjjjkkkkkkkkknnnnnnmmmmmmmmmnnnoooooozzzggg\\\UUUOOOMMMMMMKKKIIIFFFEEEEEEEEEDDDBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@?????????@@@??????>>>???@@@AAAAAA@@@AAA@@@???>>>>>>>>>???@@@<<<<<<===>>>>>>>>>>>>===>>><<<;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;<<<<<<;;;:::999888999:::;;;<<<::::::999999::::::;;;<<<===@@@???:::888::::::777888777888888888888999999;;;:::999999::::::888777999;;;<<<;;;888999<<<@@@===;;;888666555666777888999999999999999999999999;;;<<<>>>===;;;::::::;;;888888888888888888888888777777888888777777777888999888777888:::;;;:::999:::::::::::::::;;;;;;<<<888999:::;;;;;;:::999888::::::;;;;;;;;;<<<<<<<<>>999999===@@@???===;;;:::999999;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>>@@@AAACCCCCCFFFIIIMMMRRRYYYbbblllsss{{{~~~zzzooodddZZZVVVRRRKKKGGGEEECCCBBBAAA@@@????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::999999999999888888777777666777777888888888888888999999888888888888888888999999999888888888777777888888888888888888888888888888888888888888888888:::999999888888777777666999999999999999999999888:::999888666666777888888::::::999999999999::::::888999;;;======;;;:::999999777888;;;;;;999888;;;===<<<;;;;;;;;;<<<===>>>;;;<<<>>>===<<<;;;<<<===???@@@BBBDDDGGGKKKQQQUUUaaafffkkkmmmoooqqquuuyyyyyy{{{|||}}}}}}}}}~~~{{{yyywwwvvvuuuvvvwwwzzz||||||{{{yyywww{{{yyyxxxxxxyyyyyyxxxwwwzzzzzzzzzxxxvvvuuuvvvwwwxxxxxxyyyzzz}}}~~~zzz{{{|||xxxyyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzzzzzxxxwwwwwwwwwzzzyyywwwvvvuuuwwwxxxyyyuuuuuuuuuttttttuuuvvvvvvvvvtttrrrppppppppprrrsssrrrrrrrrrqqqpppooonnnmmmmmmnnnooonnnnnnpppsssvvvrrruuuyyy{{{zzzyyyxxxxxxpppppppppqqqtttvvvvvvuuuyyytttpppqqqqqqoooooorrrmmmllljjjhhhgggfffeeeeeedddddddddeeeeeeeeeeeeeeeccccccbbbbbbdddgggiiikkkiiiiiijjjjjjjjjjjjjjjjjjnnnmmmlllkkkkkklllmmmnnn{{{hhh\\\UUUOOOLLLLLLJJJGGGEEEDDDEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAA???>>>>>>>>>???@@@:::;;;<<<<<<======<<<<<>>======>>>>>>===;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999;;;:::999888999:::;;;<<<======<<<;;;;;;;;;;;;;;;@@@@@@===777666999:::888777777888888999999999999;;;:::999999::::::888777999;;;<<<;;;888999<<<@@@<<<;;;999777666777888888999999999999999999999999;;;===>>>>>><<<;;;;;;<<<888888888888999999999999999999888999999999999999999888777888:::;;;;;;:::999999999:::::::::::::::888999:::;;;;;;:::999888:::::::::;;;;;;;;;;;;<<>>999:::>>>AAA???<<<:::999888999;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAABBBDDDEEEHHHJJJNNNTTT\\\fffqqqxxxuuujjj```WWWRRRNNNHHHEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@??????======<<<;;;;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::888888999999999888777777555666777888888888888888888888888888999888888888:::999999888888777777777888888888888888888888888888888888888888888888888:::999999999888888777777888888888888777777888888;;;:::888777777777888999999999888888888999999:::888999;;;<<<<<<:::888777888666777;;;;;;888888;;;>>>===<<<<<<<<<===>>>???;;;<<<======<<<<<<===>>>???AAAEEEIIIMMMTTT[[[___iiimmmrrrtttuuuvvvyyy||||||~~~}}}zzzwwwuuussssssuuuwwwyyy{{{|||{{{yyywww{{{zzzyyyyyyzzzzzzyyyxxx{{{{{{{{{yyyvvvuuuvvvwwwuuuwwwyyy|||{{{|||}}}yyyyyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzzzzzxxxwwwwwwxxxzzzyyywwwuuuuuuuuuwwwxxxuuuuuuttttttsssttttttuuusssrrrpppnnnnnnnnnpppqqqpppqqqqqqqqqpppoooooonnnnnnooopppppppppqqqsssvvvqqquuuyyy{{{zzzyyyxxxxxxtttsssrrrtttvvvwwwvvvuuuzzztttpppqqqqqqooooooqqqlllkkkjjjhhhgggfffffffffhhhggggggfffeeedddccccccdddccccccccceeegggjjjlllkkkkkkjjjjjjjjjjjjjjjjjjlllkkkjjjiiijjjkkklllmmm{{{hhh\\\TTTNNNJJJJJJHHHFFFDDDCCCDDDDDDDDDBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCBBB@@@???@@@AAABBBAAA???>>>======>>>???;;;;;;<<<============<<<@@@@@@???>>>===<<<;;;;;;999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::::::::::::::;;;;;;<<<>>>>>>===<<<<<<;;;<<<<<<<<<===:::666777;;;<<<999888999:::;;;;;;;;;;;;:::;;;999888999::::::999888999:::::::::999:::<<<===::::::999888888888888999999999999999999999999999;;;<<<>>>===<<<:::;;;;;;888888999999999999999999;;;:::999:::;;;;;;;;;999:::999777888999::::::999777888999:::::::::999999999999999::::::999999999::::::::::::;;;;;;;;;;;;@@@===;;;<<<>>>@@@>>><<<:::999888999;;;=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@BBBDDDEEEFFFJJJLLLPPPVVV^^^iiittt|||zzznnnddd\\\TTTPPPKKKFFFCCCEEE@@@@@@@@@????????????>>>AAA@@@???>>>===<<<;;;;;;;;;<<<<<<======;;;:::999999999::::::::::::;;;;;;777888999::::::999888777555555666777888888888888777777888999999999999888::::::999999888888888777999999999999999999999999888888888888888999999999999999999999999999999999777888888777666666777999;;;;;;:::999999999999999999888888888888999999:::999::::::;;;;;;:::888888999777888;;;<<<999999<<>>=========>>>???@@@<<<===>>>>>>===>>>@@@BBBBBBFFFJJJPPPUUU\\\ccchhhooosssxxxyyyyyyyyy{{{~~~~~~{{{xxxvvvtttsssrrruuuvvvxxxzzz{{{zzzyyyxxx{{{zzzzzz{{{||||||zzzxxx||||||{{{yyywwwuuuvvvwwwuuuwwwzzz}}}~~~~~~~~~|||}}}~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyxxxwwwvvvwwwyyyyyyxxxwwwuuutttttttttuuuttttttsssrrrrrrrrrrrrssssssrrrpppnnnmmmllllllmmmpppqqqqqqqqqqqqqqqppppppooopppqqqqqqpppqqqssstttrrrtttwwwyyyxxxwwwvvvwwwvvvuuutttuuuwwwxxxxxxwwwyyytttqqqrrrssspppoooqqqmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggeeecccbbbaaaaaaffffffeeefffgggiiikkkllllllllllllkkkkkkjjjjjjjjjjjjiiijjjjjjkkklllmmmmmmyyyhhh]]]UUUNNNIIIHHHFFFEEECCCCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA???@@@BBBAAA??????@@@BBBAAA@@@>>>===<<<<<<======<<<======>>>???>>>>>>>>>>>>??????>>>===<<<<<<===888999::::::;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======999::::::888:::<<<999444888999:::;;;;;;;;;:::::::::888888888:::;;;:::999999999999:::;;;;;;:::999777888999:::::::::999999999999999999999999999999:::<<<======;;;::::::;;;999999999999999999999999<<<:::999999<<<<<<;;;999<<<:::888777999:::999999777888999:::;;;:::999999:::999999999999999999:::999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999:::===?????????<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGKKKMMMQQQVVV___jjjvvv~~~qqqeee]]]VVVPPPMMMHHHBBB@@@BBB===>>>>>>>>>===<<<<<<;;;======<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<:::999999999999::::::;;;;;;;;;666777999::::::999888777444555666777888888888888666777888999:::999999888::::::::::::999999999999999999999999999999999999777777888888888999999999777888888999999::::::;;;888999999888666666888;;;;;;;;;<<<<<<;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;;;;:::::::::999:::888999===>>><<<<<<>>>??????>>>===>>>???@@@AAA???@@@AAAAAAAAABBBEEEGGGIIIMMMRRRXXX^^^ccciiimmmssswww|||}}}{{{{{{|||~~~}}}{{{yyyvvvuuutttsssvvvvvvwwwyyyyyyzzzzzzyyy{{{zzzzzz|||}}}}}}{{{yyy|||||||||zzzwwwuuuvvvwwwxxxxxxyyyzzz{{{|||||||||}}}}}}||||||{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuwwwyyywwwwwwvvvuuutttsssrrrrrrrrrrrrqqqpppppppppppppppppppppooonnnnnnmmmllllllqqqrrrrrrsssssssssrrrrrrpppqqqrrrrrrppppppqqqssssssuuuwwwwwwuuuuuuuuuvvvuuuttttttvvvyyyzzzzzzzzzyyytttsssuuuvvvsssqqqrrrpppooonnnmmmmmmmmmmmmmmmjjjiiifffdddcccccccccdddhhhhhhiiiiiijjjkkkllllllnnnnnnmmmmmmlllkkkjjjjjjhhhiiikkklllmmmnnnooooooyyyhhh]]]VVVNNNIIIGGGFFFEEECCCDDDFFFGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA<<<>>>@@@@@@>>>>>>@@@CCCAAA@@@>>>===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@<<<===>>>>>>======>>>???:::;;;<<<<<<=========<<<======<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;;;;;;;:::;;;<<<===>>>===<<<;;;999999999:::;;;<<<>>>>>>999;;;<<<;;;<<<;;;444,,,666777888999:::999888888999888777888:::;;;;;;999:::888777999<<<<<<999555555777999;;;<<<;;;:::999999999999999999999999999:::;;;===<<<;;;999:::::::::::::::999999999888888<<<:::888999;;;<<<;;;888===;;;888777888999999888888999:::;;;;;;;;;:::999;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;999<<>><<<;;;;;;<<<;;;:::<<<>>>@@@AAA@@@========================999999:::;;;<<<>>>>>>?????????@@@AAACCCEEEGGGHHHLLLNNNRRRWWW___kkkwwwyyykkk___XXXRRRMMMJJJFFF???===???<<<<<<<<<<<<;;;:::999999999999999::::::;;;;;;;;;;;;<<<===>>>>>><<<:::999999999999::::::;;;;;;;;;666777999::::::999888777444555666777888888888888666777888999::::::999888::::::::::::::::::::::::999999999999999999999999777777888888999999999999777777888999:::;;;;;;<<<999:::;;;999777666999<<<;;;<<<===>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<:::;;;???@@@>>>>>>@@@@@@???>>>>>>>>>???AAAAAAAAABBBCCCCCCDDDEEEIIIKKKNNNRRRYYY^^^ccchhhlllooouuuyyy~~~}}}|||}}}~~~~~~|||yyywwwvvvuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{{{{|||~~~~~~|||zzz|||}}}|||zzzwwwuuuvvvwww{{{zzzyyyxxxxxxyyy{{{|||zzz||||||{{{yyyxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuttttttwwwzzzvvvvvvvvvuuutttrrrqqqpppppppppooonnnnnnnnnnnnnnnjjjkkkmmmnnnoooppppppppprrrrrrssstttttttttssssssqqqrrrsssrrrpppooopppqqquuuvvvwwwvvvttttttuuuvvvtttssstttvvvzzz|||}}}}}}yyyuuutttwwwxxxuuussssssrrrrrrqqqpppppppppppppppllljjjgggeeeeeefffgggiiiiiijjjkkkllllllllllllllloooooonnnmmmllllllkkkjjjhhhjjjlllnnnpppqqqqqqqqqwwwcccXXXSSSNNNJJJHHHGGGCCC???@@@DDDEEECCC@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>??????@@@AAA???>>>======>>>@@@BBBDDDCCCBBB@@@>>>;;;999777666======>>>>>>??????@@@@@@>>>???@@@@@@???>>>===<<>><<<<<<;;;;;;;;;;;;<<<;;;777777<<<>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<@@@???>>>===============888888999:::;;;;;;<<<<<<======>>>===<<<<<<===>>>??????>>>===;;;:::999999:::999888888::::::999888999999:::<<<======;;;:::666777999;;;;;;;;;999888777777666666777888999999999:::<<<>>>>>><<<:::888888888888888888888888888777666666999<<<===;;;888<<<;;;:::999888888888888888888888888888999999999;;;::::::999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;???CCCCCC@@@======>>><<<;;;::::::;;;<<<>>>???>>>>>>????????????>>>>>>AAA>>>>>>@@@???<<<<<<>>>>>>???@@@AAABBBEEEJJJMMMNNNRRRWWW]]]cccmmmyyy|||iii\\\XXXOOOLLLGGGCCC@@@???@@@AAACCC???<<<<<>>>>>===<<<;;;999:::<<<=========<<<;;;>>>666222666:::888666888888999;;;;;;;;;999777666888888777777888:::<<<===888888777777888888999::::::888777666777888777666888777777888999<<<>>>???999999::::::::::::;;;;;;::::::::::::;;;;;;<<<===<<<<<<;;;;;;::::::;;;;;;999888777777888:::<<<>>>=========<<<<<<;;;;;;;;;999:::;;;===>>>?????????BBB???>>>AAA@@@===<<>>======>>>@@@AAA@@@??????===<<<;;;::::::=========<<<<<<<<<<<<<<<>>>???@@@@@@@@@???>>>===???>>>===<<<;;;;;;;;;;;;===???>>>;;;;;;???@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999::::::666777777888999999:::::::::;;;;;;:::999999:::;;;888888999999999:::::::::999777777777888999888777555666777999<<<=========666888999;;;;;;;;;999888888777777777777888888999::::::::::::::::::::::::888888888888888888888888888777777999<<<<<<:::888<<<;;;:::999888888888888888888888888999999999999;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<999<<<@@@BBBBBBAAAAAAAAA===<<<<<<;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>???<<<===???@@@======@@@@@@AAABBBCCCDDDGGGLLLOOOQQQUUU[[[aaagggqqq|||wwwdddWWWSSSNNNKKKFFFBBB@@@???@@@AAAAAA>>>;;;<<>>???@@@@@@@@@@@@>>>>>>BBBCCCBBBCCCFFFFFFHHHJJJKKKNNNRRRVVVZZZ___aaaffflllpppsssuuuvvvzzzzzzzzz{{{{{{{{{||||||~~~||||||{{{xxxvvvxxxxxxxxxxxxxxxwwwwwwvvvxxxyyy{{{|||||||||||||||~~~~~~~~~~~~}}}|||zzzyyy|||zzzyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxzzzzzzyyyxxxxxxwwwvvvuuuvvvvvvwwwxxxxxxwwwtttrrrqqqpppppppppqqqrrrqqqnnnkkkjjjjjjkkkkkkkkkmmmoooqqqrrrtttttttttttttttttttttsssrrrrrrttttttuuuvvvvvvvvvvvvuuuvvvsssrrrtttsssppppppssstttuuuvvvwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyvvvssssssvvvxxxxxxxxxzzzzzzyyyxxxwwwvvvuuuuuurrrqqqnnniiidddcccgggkkknnnooopppooonnnnnnoooqqqnnnnnnooooooooonnnmmmmmmkkkkkkmmmooossstttsssrrrtttddd\\\WWWPPPJJJGGGGGGEEEDDDEEEGGGGGGDDDAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@???????????????@@@@@@AAACCCAAA@@@>>>======>>>>>>========================>>>>>>======<<<;;;;;;:::>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;::::::::::::999<<<<<<::::::======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999888888888888888999:::777777777888888999999::::::999999888888999999:::666666777888999::::::;;;:::888777888999:::999888555666666888999;;;===>>>777888:::;;;;;;:::999999999999888777777777888888:::999888777777888999:::777777777777777777777777999888888999;;;;;;999888<<<;;;:::999888888888888888888888888999999:::::::::;;;<<<===<<<;;;999888999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>AAADDDDDDBBB@@@============<<<;;;:::999===>>>>>>??????>>>>>>======;;;<<>>>>>AAAAAABBBDDDEEEFFFIIINNNRRRVVVZZZaaagggnnnvvvppp^^^RRRNNNLLLIIIEEEBBB@@@???@@@AAA???===;;;<<<>>>@@@>>>;;;999:::;;;:::888777888999888999:::;;;;;;;;;:::999>>>>>><<<;;;:::999999999999444222666::::::::::::999:::;;;<<<;;;:::999888999999888888888888999:::888888777777888888999:::999777555555666777666555:::999999888888888999999999999999999::::::::::::;;;::::::999999999999:::999999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBB@@@AAAEEEGGGFFFGGGJJJKKKMMMPPPSSSUUUZZZ___bbbdddggglllqqquuuxxxzzzzzz|||{{{zzzyyyyyy{{{}}}~~~~~~|||{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{}}}}}}}}}}}}|||}}}{{{yyy}}}|||yyyyyyzzzzzzyyyxxxuuuuuuvvvyyy{{{|||{{{yyyttttttttttttuuuuuuuuuuuuuuutttqqqnnnlllkkkkkkkkkkkklllllljjjiiihhhiiikkkoooooopppppprrrtttuuuwwwuuuuuuttttttssssssttttttuuuvvvvvvwwwxxxxxxwwwwwwwwwsssrrrttttttqqqqqqtttvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwvvvuuuuuuuuuuuuvvvvvvuuussstttvvvxxxyyyyyy|||{{{{{{zzzyyyxxxwwwwwwtttssspppiiidddcccgggkkkppppppqqqpppnnnnnnpppqqqmmmnnnoooooopppppppppoookkkkkklllnnnqqqssssssrrrrrraaaYYYTTTNNNJJJIIIFFFEEEEEEFFFHHHGGGCCC@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>============>>>??????AAA@@@???>>>=========>>><<<<<<======>>>>>>>>>>>>??????>>>>>>>>>=========>>>???@@@AAABBBBBBAAA@@@===<<<;;;:::::::::::::::777:::;;;999:::<<<<<<999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999:::;;;<<<<<<999999999::::::;;;;;;;;;<<<:::999999:::;;;;;;:::999999999999999999::::::<<<;;;::::::<<<<<<;;;:::::::::999888888888:::<<<999999:::;;;;;;::::::999:::999999888777777777777777777777666777777888888777777777777777777777777:::999999999:::999999888;;;;;;:::999888888888888777888888999999::::::::::::;;;>>>???>>><<<999777999:::;;;<<<======<<<<<<@@@??????BBBEEEDDD@@@<<<;;;<<<=========<<<:::999======>>>>>>>>>>>>=========;;;;;;??????===>>>AAABBBCCCEEEFFFGGGKKKPPPSSSYYY___fffmmmsss{{{yyykkk[[[PPPMMMIIIGGGDDDAAA??????@@@@@@???>>><<<<<<===>>><<<:::999:::;;;:::999888999::::::;;;<<<=========<<<<<<>>>===;;;999888999999:::999666555777999:::999999::::::;;;;;;;;;;;;:::999:::999999888888888888888888888777777888888999:::;;;:::888888999999999888666666666777888:::;;;;;;888999999999999:::::::::;;;::::::999888888888888888888888888888999::::::;;;<<<>>>??????===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBBBBGGGDDDEEEIIIJJJHHHIIILLLSSSUUUXXXZZZ]]]```dddhhhgggjjjooossswwwzzz{{{{{{~~~|||zzzxxxxxx{{{}}}~~~}}}}}}|||zzzzzzyyyyyyyyyyyyyyyyyyxxxzzz{{{}}}~~~~~~~~~}}}~~~|||zzz{{{yyyxxxwwwxxxyyyxxxwwwuuuvvvwwwyyy||||||{{{yyyuuuuuuuuuuuutttsssrrrqqqooommmkkkiiihhhhhhhhhhhhjjjkkklllkkkjjjkkkmmmnnnrrrqqqqqqqqqrrrtttvvvwwwwwwvvvuuutttssstttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyywwwtttsssuuuuuurrrrrruuuwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttttttttttttttssstttvvvyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwuuutttoooiiicccbbbfffjjjqqqqqqrrrqqqoooooopppqqqooooooppppppppppppooooookkkjjjkkkmmmppprrrrrrqqqsssaaaWWWQQQNNNNNNPPPEEEEEEEEEFFFFFFEEEBBB???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBB>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>???@@@AAABBBBBBAAA@@@<<<<<<;;;:::::::::;;;;;;:::>>>???======@@@???<<<<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======999:::::::::::::::;;;;;;<<<:::888888:::;;;:::999888888999999999999::::::<<<;;;::::::<<<<<<;;;:::;;;<<<<<<:::888888;;;===:::::::::;;;::::::::::::::::::999888777777888888444555777999999999777666777777777777777777777777:::::::::999999888999999;;;;;;:::999888888888888777888888999::::::;;;;;;999<<<>>>@@@@@@===:::777999:::;;;<<<============BBB@@@@@@CCCEEEDDD@@@<<<999:::<<<=========<<<;;;======>>>>>>>>>>>>======>>>;;;;;;??????<<<===@@@BBBCCCEEEFFFHHHLLLQQQTTT\\\bbbkkksssyyytttgggYYYPPPMMMFFFDDDBBB@@@??????@@@@@@AAA@@@>>>===<<<;;;999888999;;;<<<;;;:::999;;;<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::999888888999:::;;;::::::999888888999888666999:::::::::::::::::::::999999999999888777777666888888777777888888999:::<<<:::999888999:::999888666666777888999:::::::::888888888999999999::::::;;;::::::999888888888888888888888888999:::;;;<<<:::;;;===>>>>>>===;;;999========================>>>>>>>>>???@@@BBBDDDEEEIIIGGGIIIMMMOOONNNOOORRR]]]___aaabbbccceeehhhjjjkkknnnrrrvvvzzz|||}}}}}}}}}zzzxxxxxx{{{~~~~~~}}}||||||}}}{{{{{{zzzyyyzzzzzz{{{|||zzzzzz{{{}}}~~~~~~{{{zzzzzzxxxwwwxxxzzz{{{{{{zzzxxxwwwwwwyyyzzzzzzxxxvvvttttttsssrrrqqqnnnlllkkkhhhggggggffffffgggiiiiiikkklllmmmmmmmmmmmmppprrrrrrrrrrrrrrrssssssttttttwwwvvvuuutttuuuvvvwwwxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxuuutttvvvvvvsssssswwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxvvvuuutttsssrrrssstttuuuwwwxxxzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxtttsssnnngggaaaaaaeeejjjqqqrrrrrrqqqooonnnoooqqqqqqqqqqqqqqqpppooonnnmmmjjjiiiiiikkknnnqqqqqqqqquuucccXXXRRRPPPSSSWWWEEEEEEFFFFFFEEECCCAAA@@@CCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@??????>>>>>>??????@@@AAA;;;;;;<<<===???@@@@@@AAA?????????>>>>>>>>>======999::::::;;;<<<<<<======>>>???@@@AAAAAAAAA@@@???<<<<<<;;;;;;;;;;;;;;;<<<:::======;;;;;;>>>>>><<<<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<888888888888888888888888;;;888555666999:::999777333444555666888999;;;;;;:::888777888999:::999888777999<<<;;;::::::===AAA;;;;;;;;;;;;:::::::::::::::999999888888888999999444666999;;;<<<:::888777888888888888888888888888999999:::999888888999;;;<<<;;;:::999888888888888777888888999:::;;;<<<<<<999;;;>>>@@@@@@>>>;;;:::;;;;;;;;;;;;<<<===?????????@@@BBBDDDEEEEEEBBB???999:::;;;<<<============<<<======>>>>>>======<<<<<<::::::>>>???======AAACCCDDDFFFGGGIIIMMMRRRVVV^^^eeeoooxxx~~~xxxlllaaaVVVNNNLLLCCCBBBAAA?????????@@@@@@AAAAAA???===;;;999888777999;;;<<<<<<::::::;;;===999999999:::::::::;;;;;;999888888888999999:::;;;999<<<<<<999888999777444888999999999999999::::::888999999999888777666666888888777777888888999:::;;;999777777888999888777::::::::::::999888777666888888888888999999999999;;;::::::999999999999:::999999999:::;;;===>>>???@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>????????????@@@@@@@@@AAACCCFFFHHHJJJLLLKKKMMMTTTXXXXXX[[[___eeegggiiiiiiiiiiiikkkmmmppprrrvvvzzz~~~}}}zzzyyyyyy{{{~~~~~~~~~||||||}}}|||{{{zzzzzzzzz{{{}}}}}}|||{{{{{{{{{}}}~~~|||zzzzzz{{{yyyxxxyyy{{{}}}}}}|||xxxvvvuuutttuuuuuusssrrrqqqpppnnnmmmkkkiiihhhgggffffffffffffhhhjjjmmmnnnmmmnnnoooooonnnoooqqqsssrrrssssssttttttsssrrrrrrwwwwwwvvvvvvwwwwwwxxxxxxvvvvvvxxxyyyzzzzzzzzzzzzxxxuuuuuuwwwwwwtttuuuxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwuuutttsssqqqsssuuuvvvwwwwwwyyy{{{{{{{{{{{{{{{zzzzzzzzzyyytttrrrmmmfff``````eeekkkqqqrrrrrrpppnnnmmmnnnpppqqqqqqqqqpppooonnnlllkkkjjjiiihhhjjjmmmppppppppprrrbbbYYYSSSPPPRRRVVVGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<===>>>>>>:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@@@@???>>>======<<<<<<;;;<<<<<<======999;;;:::777777;;;<<<;;;<<<;;;999888888999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;888888888888888888888888<<<888555666:::;;;:::777555555666777888::::::;;;999777777777888999888777555888<<<<<<:::999;;;???<<<<<<;;;:::::::::::::::999999888888888999::::::777888999;;;;;;;;;;;;;;;999999999999999999999999777999:::999777888:::===<<<;;;:::999888888888888777888888999:::;;;<<<===999;;;===???@@@???>>><<<<<<;;;::::::;;;===@@@BBB@@@BBBEEEFFFDDDBBB@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<============<<<<<<888666888===??????@@@DDDDDDFFFHHHIIIKKKOOOTTTXXXaaahhhsss|||ooocccYYYOOOIIIHHHAAA@@@@@@?????????@@@@@@?????????===;;;999888888888:::;;;;;;::::::;;;<<<:::999999999::::::;;;;;;888999999999999999888777777<<<===999888:::999555777777777777888888999999777777888999999888777666888888777777888888999:::;;;999888888999999888777:::;;;;;;;;;:::999777666888888888888999999999999::::::::::::::::::;;;<<<::::::;;;<<<===???AAABBBDDDEEEGGGHHHHHHHHHHHHGGG??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDGGGKKKNNNPPPTTTSSSVVV]]]bbbcccfffjjjkkkmmmooooooooonnnpppqqqrrruuuxxx|||~~~}}}{{{zzzzzz|||~~~~~~~~~{{{|||}}}|||zzzzzz|||}}}|||{{{zzzzzz|||~~~~~~|||zzzzzz{{{|||{{{zzzyyyyyyzzzyyywwwxxxyyyzzzzzzyyyuuurrrooonnnoooooooooooommmllljjjiiihhhhhhhhhhhhiiiiiiiiijjjllloooqqqsssrrrssssssrrrqqqqqqrrrtttrrrtttuuuvvvvvvtttqqqpppvvvwwwwwwxxxyyyyyyxxxxxxuuuvvvwwwxxxzzzzzzzzzzzzyyyvvvuuuxxxxxxuuuvvvyyyxxxwwwwwwvvvwwwxxxyyyzzzxxxxxxxxxxxxvvvtttsssqqqqqqtttwwwwwwvvvvvvxxxzzzzzzzzzyyyyyyyyyyyyxxxxxxtttrrrmmmfffaaabbbgggmmmpppqqqqqqooommmlllmmmooooooooooooooonnnnnnmmmllliiihhhgggiiillloooppppppzzznnn```XXXRRRNNNOOORRRIIIIIIIIIGGGDDDCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@???????????????@@@@@@AAA;;;<<<===>>>????????????=========>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;>>>???@@@@@@???>>>===<<<======<<<<<<<<<======>>>===>>>===999999>>>@@@>>><<<;;;999888888999;;;<<<:::::::::;;;;;;;;;<<<<<<>>>======<<<;;;;;;;;;;;;::::::::::::::::::::::::???;;;777999<<<>>><<<999;;;;;;;;;:::::::::999999:::999888888::::::999888666:::>>>===888666777999===<<<;;;:::::::::::::::888888888888999:::;;;;;;::::::999999:::<<<===>>>::::::::::::::::::::::::666888999999777888;;;???<<<;;;:::999888888888888777888888999;;;<<<======999;;;===???@@@@@@???>>>===<<<:::999:::===AAACCCDDDGGGIIIHHHCCC>>>======???>>><<<;;;::::::;;;<<<<<<<<<============<<<<<<555333666<<<@@@@@@CCCGGGFFFHHHIIIKKKMMMQQQVVVZZZccckkkvvvyyyggg[[[SSSJJJEEEDDD@@@???????????????@@@@@@===>>>>>>===;;;:::::::::777888::::::999999:::;;;<<<;;;;;;;;;;;;<<<======999:::::::::999777666444444:::===999888;;;;;;777777777666666777888999999666777888999999888777666888888888777888999999:::>>><<<::::::;;;;;;;;;:::777888:::;;;<<<;;;;;;:::777888888888888999999999::::::::::::;;;<<<<<<===;;;;;;<<<===???AAABBBCCCAAAAAABBBCCCDDDEEEEEEEEE@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEGGGJJJOOOSSSUUU^^^]]]___eeehhhhhhkkkooommmooorrrsssrrrrrrtttuuurrrtttxxx|||}}}}}}{{{{{{{{{|||~~~~~~~~~wwwyyy{{{zzzxxxxxxzzz}}}}}}|||{{{zzz{{{|||~~~}}}zzzyyyzzz~~~}}}zzzxxxxxxxxxyyyyyywwwuuutttuuuuuutttsssqqqnnnkkkiiijjjlllmmmmmmlllkkkiiihhhhhhiiikkkmmmmmmmmmmmmnnnppprrrtttvvvwwwxxxxxxvvvttttttuuuwwwsssuuuwwwxxxxxxuuuqqqooouuuvvvxxxyyyzzzyyyyyyxxxtttuuuwwwxxxyyyzzzzzzzzzyyyvvvuuuxxxxxxvvvvvvzzzxxxwwwvvvvvvvvvwwwxxxyyyvvvvvvwwwwwwuuutttrrrqqqqqqtttwwwxxxvvvvvvxxxzzzwwwwwwvvvvvvvvvvvvvvvvvvtttrrrmmmgggbbbccciiiooopppqqqqqqooommmlllmmmnnnlllmmmmmmnnnnnnnnnnnnnnniiihhhggghhhkkknnnpppppprrrbbbXXXSSSNNNLLLLLLIIIGGGFFFEEEEEEEEECCCBBB???@@@@@@AAAAAA@@@@@@???AAAAAA???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????======>>>???@@@???>>>BBB@@@>>>===<<<===>>>???>>>>>>>>>>>>===<<<;;;:::<<<>>>??????BBBDDDAAA;;;========================;;;;;;<<<======<<<;;;;;;===:::999:::<<<===;;;999:::;;;===????????????>>>::::::::::::::::::::::::888888777777888999::::::===888888<<<<<<999:::>>>>>>===<<<;;;::::::;;;<<<777:::======:::888999:::<<<999666888<<<>>>;;;888===:::888777888999999888:::::::::999999999888888::::::::::::999888777777;;;999888888999::::::999888;;;===;;;666666:::???>>>;;;888888:::;;;:::999:::::::::::::::;;;============>>>??????@@@AAAAAACCCAAA===;;;;;;>>>AAADDDKKKKKKKKKGGGCCC???======<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>??????BBB???<<<<<>>======<<<======<<<;;;;;;;;;;;;<<<;;;888888;;;:::888777:::::::::::::::::::::::::::888888888888777777666666:::::::::999888777666666777888999:::;;;<<<<<<<<<999::::::::::::999888888;;;:::999888888999:::;;;===<<<::::::;;;;;;:::999::::::::::::::::::::::::;;;;;;999999999999;;;;;;:::;;;<<<<<<::::::;;;<<<===>>>???AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAABBBDDDFFFGGGGGGGGGIIILLLOOOSSSXXX^^^ccceeegggiiilllooorrrtttuuuuuuuuuuuuuuuuuutttttttttsssuuuxxx}}}}}}{{{zzz|||~~~{{{zzzzzzyyyyyyxxxwwwwww|||yyyyyy{{{}}}yyyzzz|||}}}~~~~~~}}}|||~~~~~~}}}|||zzzxxxvvvuuummmnnnooopppppppppppppppggghhhhhhiiijjjlllmmmnnnlllhhhjjjpppppplllkkkooopppppppppqqqrrrssstttuuusssuuuvvvvvvuuuuuuvvvwwwvvvxxxzzzyyywwwuuuvvvxxxrrrtttwwwyyy{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvwww~~~|||yyywwwvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvyyyzzzzzzxxxuuutttuuuvvvuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwvvvuuuuuuuuuvvvwwwxxxtttooojjjggggggiiikkkooouuuwwwrrrmmmnnnpppqqqooonnnnnnmmmmmmmmmmmmnnnlllkkkkkkkkkkkkjjjjjjjjjrrraaaXXXSSSNNNKKKKKKHHHGGGFFFFFFFFFEEECCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>???@@@???>>>AAA@@@>>>===<<<===>>>??????>>>>>>===<<<<<<;;;;;;;;;======<<<>>>AAA???:::========================<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::<<<<<<;;;999888999:::;;;<<<<<<;;;;;;::::::::::::::::::::::::888888888888888999::::::<<<999888<<<<<<999:::>>>@@@???===<<<::::::::::::777:::<<<<<<:::999999:::===:::777888<<<===:::777<<<:::888888999999999888999888888888888777777777888888999999::::::999999:::888777777888999999888999;;;<<<:::888888:::>>>>>>;;;888888999;;;:::999::::::::::::;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBBBB@@@>>>======???BBBDDDJJJJJJIIIFFFBBB>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>BBB@@@======@@@BBBCCCBBBFFFIIILLLLLLLLLPPPXXX___iiisss{{{tttkkk^^^SSSLLLHHHEEECCC@@@@@@??????>>>======<<<======<<<;;;;;;;;;;;;;;;;;;888888;;;:::888888:::::::::::::::::::::::::::999999999888888777777777::::::999999888888777777888999999:::;;;;;;;;;;;;777888999:::::::::::::::999999888777777888999999<<<;;;999999:::;;;999888::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<:::;;;<<<<<<::::::;;;<<<;;;<<<>>>???@@@@@@???>>>>>>???@@@AAAAAABBBBBBBBBCCCBBBCCCDDDFFFIIIJJJJJJQQQSSSVVVYYY]]]bbbhhhllllllmmmnnnoooqqqtttvvvwwwxxxwwwvvvuuutttsssssssssvvvwwwzzz~~~||||||}}}~~~|||||||||{{{zzzzzzyyyyyy}}}|||}}}~~~~~~}}}|||zzz{{{{{{||||||{{{zzzyyyzzzzzzyyywwwuuurrrpppoooiiijjjkkkkkkllllllkkkkkkjjjjjjjjjkkklllmmmoooppppppmmmnnnssssssooonnnqqqsssssssssssstttuuuvvvvvvtttuuuwwwxxxwwwxxxzzz|||wwwyyy{{{zzzwwwuuuvvvwwwssstttwwwyyyzzzyyywwwvvvwwwvvvvvvuuuuuuvvvvvvvvv|||{{{xxxvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwzzzzzzzzzxxxvvvtttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyuuuoooiiiffffffgggiiilllssswwwtttpppppppppoookkkkkkjjjjjjkkklllnnnooommmmmmmmmllllllkkkkkkkkkqqqaaaWWWRRRNNNKKKLLLHHHGGGFFFGGGGGGFFFCCC@@@BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>????????????@@@@@@@@@@@@@@@@@@???======>>>???@@@???>>>@@@@@@>>>=========>>>??????>>>===<<<;;;;;;<<<<<<<<<===<<<:::<<<@@@???;;;===========================<<<;;;::::::;;;<<<======<<<::::::;;;;;;:::999888999999:::::::::999999::::::::::::::::::::::::999888888888888999999:::;;;999999;;;;;;::::::===BBBAAA???===;;;:::999999888:::<<<;;;:::999999:::===;;;888999;;;<<<999666<<<:::888888999:::999999777777777666666666666555555666777999:::;;;;;;;;;999777666666777888888777<<<;;;;;;:::::::::;;;<<<===;;;888888999::::::999;;;;;;;;;;;;;;;<<<>>>>>>BBBCCCCCCCCCCCCCCCCCCCCC@@@@@@??????@@@BBBCCCEEEHHHIIIHHHEEEAAA===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============BBB@@@>>>>>>@@@CCCDDDDDDGGGJJJLLLMMMOOOTTT\\\bbbmmmvvv~~~vvviiicccXXXPPPJJJGGGEEEDDD@@@??????>>>>>>======<<<===<<<<<<;;;;;;;;;;;;;;;:::888888:::;;;888888;;;::::::::::::::::::::::::::::::999999999999888888999999999999999888888888999999:::;;;;;;:::::::::666777888:::;;;;;;<<<<<<999888888777777888888999;;;:::999999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::;;;<<<<<<::::::;;;<<<;;;<<<>>>@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHJJJMMMOOOQQQRRRXXXZZZ]]]```dddhhhnnnrrruuutttsssssstttvvvyyyzzz{{{yyyvvvtttrrrssstttuuuzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||yyy{{{{{{zzzyyyxxxwwwvvvuuuwwwvvvtttrrrooommmkkkjjjfffggghhhiiijjjjjjjjjjjjnnnnnnnnnnnnooopppqqqrrruuussssssvvvvvvsssrrrtttwwwwwwwwwwwwwwwwwwwwwwwwtttvvvyyyzzzzzz{{{~~~yyy{{{{{{{{{xxxwwwvvvwwwtttvvvwwwxxxxxxwwwuuutttvvvuuuuuuttttttuuuvvvvvvzzzyyywwwuuuttttttuuuvvvyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzxxxvvvuuuuuuwwwxxxxxxyyyzzz{{{|||}}}}}}{{{zzzxxxwwwwwwwwwxxxyyyzzzuuunnnhhhddddddeeegggiiipppvvvuuusssrrrqqqoookkkjjjiiiiiijjjmmmpppsssppppppooonnnnnnmmmllllllqqqaaaXXXSSSOOOLLLMMMGGGGGGFFFGGGGGGFFFCCC@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???????????????????????????@@@@@@@@@@@@???=========???@@@???>>>@@@???>>>======>>>??????@@@>>><<<;;;:::;;;===>>>>>>???>>>;;;<<<@@@@@@==============================<<<:::999999:::<<<======<<<;;;;;;;;;::::::999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999::::::999999:::::::::;;;<<<@@@@@@???===<<<;;;::::::999:::;;;;;;::::::::::::>>><<<::::::::::::888666;;;:::999999:::;;;:::999777777777777666666666666555666777999::::::::::::999888666666888999888777===<<<::::::;;;<<<;;;:::<<<:::999888888999999999;;;;;;;;;;;;<<<===>>>>>>CCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBDDDDDDEEEHHHHHHHHHEEEAAA===<<<<<<::::::;;;;;;;;;;;;<<<<<<===============<<<<<<<<<@@@???>>>>>>@@@BBBDDDEEEIIIKKKMMMOOOSSSYYYaaagggqqqyyyvvvlllaaa\\\UUUNNNHHHEEECCCCCC??????>>>>>>===============<<<;;;;;;::::::;;;;;;:::777777:::;;;888888;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999999999999999999::::::;;;;;;;;;:::999999777888999:::;;;;;;;;;;;;999999999999999999999999;;;:::999999;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;<<<======;;;;;;<<<======>>>@@@AAABBBCCCBBBBBBCCCCCCDDDDDDFFFGGGHHHIIILLLNNNQQQSSSUUUWWWZZZ\\\^^^```dddgggiiimmmrrrvvvyyyxxxvvvvvvwwwyyy|||~~~{{{yyyuuusssrrrtttvvvxxx~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{~~~~~~||||||{{{yyywwwuuusssrrrrrruuutttrrrooommmkkkiiihhhfffgggiiikkkmmmnnnoooppprrrrrrrrrrrrsssssstttuuuyyyxxxxxxxxxwwwuuuuuuuuuyyyyyyyyyyyyxxxxxxwwwwwwvvvxxxzzz{{{{{{|||~~~{{{||||||{{{zzzxxxxxxwwwvvvwwwxxxxxxwwwvvvtttsssuuuttttttttttttuuuuuuvvvxxxwwwvvvuuuuuuuuuuuuuuuzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{zzzxxxvvvuuuvvvwwwwwwxxxxxxyyy{{{|||}}}~~~|||{{{zzzyyyxxxxxxyyyyyyzzzuuunnngggcccbbbdddfffhhhoootttsssssstttssspppooommmkkkjjjlllooorrruuurrrrrrqqqpppooonnnmmmmmmrrrbbbYYYTTTPPPMMMNNNHHHGGGFFFFFFGGGFFFCCCAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>???????????????????????????=========???@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>><<<;;;:::;;;===>>>===??????;;;;;;>>>???==============================<<<:::999999:::<<<===<<<<<<<<<;;;::::::::::::======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::999:::999999999:::;;;;;;===============<<<<<<<<<;;;:::999999::::::::::::===<<<::::::::::::888777;;;:::999:::;;;<<<:::999999999999888888888777777777888888999999888888777;;;999777777999:::999888===;;;:::;;;<<<<<<:::888;;;:::999888777777999:::;;;::::::;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAABBBBBB??????AAABBBCCCDDDEEEEEEHHHIIIHHHFFFBBB>>>======::::::::::::;;;;;;<<<<<<===============<<<<<<<<<============>>>AAADDDFFFJJJLLLNNNRRRWWW^^^fffkkksss{{{pppfff[[[XXXSSSMMMGGGCCCAAAAAA>>>>>>>>>===============<<<<<<;;;:::::::::::::::999777777:::;;;888999<<<:::::::::::::::::::::::::::::::::::::::::::::;;;999999999999999:::::::::::::::;;;;;;;;;:::999999::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;<<<======<<<===>>>>>>===<<<===>>>===>>>@@@BBBCCCCCCCCCCCCEEEEEEEEEGGGHHHKKKMMMNNNQQQTTTXXX[[[[[[]]]___aaaeeehhhkkknnnqqqtttxxx{{{zzzxxxwwwvvvxxxzzz}}}zzzwwwtttrrrsssvvvzzz}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzz}}}||||||}}}{{{yyyvvvssspppooooooppprrrpppnnnllljjjiiiiiiiiigggiiikkknnnqqqtttuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwzzz{{{zzzxxxwwwwwwvvvuuuyyyyyyzzzzzzyyyxxxwwwvvvwwwxxxzzzzzzyyyyyy{{{|||}}}}}}|||||||||{{{zzzxxxxxxxxxxxxxxxwwwuuutttssstttttttttttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvyyyyyyzzzzzzzzzzzzyyyyyy{{{{{{{{{yyyvvvuuuvvvwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}{{{yyyyyyyyyyyyzzzyyytttllleeebbbbbbeeegggkkkooorrrpppqqqtttuuusssrrrpppmmmkkkkkkmmmppprrrrrrqqqqqqpppoooooonnnnnnqqqaaaXXXTTTOOOMMMNNNIIIGGGFFFEEEEEEEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>@@@@@@?????????>>>>>>>>>???======>>>???@@@???>>>>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>999===>>>:::888:::;;;:::========================<<<;;;:::999999:::;;;<<<:::;;;<<<<<<::::::;;;<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::888::::::888888;;;<<<::::::;;;<<<<<<===<<<<<<<<<<<<:::888999:::;;;;;;:::;;;;;;;;;::::::999999999:::999999:::<<<<<<;;;999::::::::::::999999999999999999999999888777666555;;;999888888999::::::999;;;;;;;;;;;;:::999888888:::::::::888666666888::::::::::::::::::;;;============>>>??????@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDHHHIIIHHHFFFBBB???======999999::::::;;;;;;<<<<<<<<<<<<<<<===============;;;<<<=========@@@DDDGGGLLLLLLOOOTTT[[[ccckkkpppvvv~~~|||lllbbbUUUUUURRRMMMFFFBBB??????========================<<<;;;;;;:::::::::::::::999666777:::;;;999999<<<::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::::::::999999999999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999;;;<<<<<<======<<<<<<;;;===<<<;;;<<<===>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@>>>>>>???@@@===>>>@@@BBBCCCDDDDDDCCCFFFFFFGGGIIILLLOOORRRTTTVVVZZZ___```______aaadddfffiiimmmppprrruuuxxx{{{yyyxxxwwwwwwxxxzzz|||~~~xxxvvvtttssstttxxx|||~~~}}}|||zzz{{{|||}}}~~~}}}}}}||||||{{{zzzzzzzzz{{{yyyyyyzzz}}}vvvtttpppmmmkkkkkklllmmmmmmlllkkkiiiiiijjjjjjkkkkkklllooorrruuuwwwxxxyyyzzzzzzyyyyyyxxxyyyyyyyyyzzz|||{{{wwwvvvxxxxxxvvvxxxyyyzzzzzzzzzxxxwwwvvvvvvxxxyyyxxxwwwwwwxxxzzz~~~}}}|||}}}~~~~~~|||zzzzzzyyyyyyxxxwwwvvvuuutttttttttttttttuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyxxx{{{{{{{{{yyywwwvvvvvvxxxwwwvvvvvvwwwyyy{{{}}}~~~}}}{{{zzzyyyxxxyyyyyywwwssskkkeeebbbdddgggjjjlllppppppoooppptttvvvtttrrrpppnnnkkkjjjkkklllmmmppppppoooooooooooonnnnnn~~~ooo___VVVRRRNNNLLLLLLKKKHHHEEECCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAA@@@???>>>===AAAAAA@@@???>>>===<<<<<>>???@@@???>>>======>>>???????????????<<<=====================777<<<>>>;;;999::::::888========================::::::::::::::::::::::::888:::<<<<<<::::::<<<>>>999999888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999777;;;:::777777;;;<<<999::::::;;;<<<<<<;;;:::999===:::888888:::;;;;;;:::::::::;;;::::::999:::::::::999999;;;======;;;:::::::::::::::999999999999999999999999888777666555:::888777777888999999888888:::===<<<888666666888999::::::888666666888:::999999888999999:::;;;<<<:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCCCCFFFGGGGGGEEEAAA>>>======888999999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<>>>>>>>>>@@@EEEIIIMMMMMMOOOUUU^^^gggooossszzzuuufff\\\NNNOOOOOOKKKEEEAAA??????========================<<<;;;::::::999999::::::999666777:::;;;999999<<<::::::::::::::::::::::::888999999999::::::::::::;;;;;;;;;::::::999999888888999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<;;;:::;;;===>>>===<<<;;;<<<<<<===>>>>>>?????????>>>===<<<<<<===>>>???@@@AAABBBBBB@@@@@@AAABBB@@@BBBDDDFFFGGGHHHHHHGGGJJJJJJKKKNNNRRRWWW[[[]]]^^^bbbggggggeeeccceeeggggggjjjnnnppprrruuuxxxzzzzzzzzzyyyyyyyyyyyyzzzzzzyyywwwuuutttuuuxxx{{{}}}~~~~~~~~~~~~~~~}}}|||yyyzzz{{{|||~~~}}}}}}}}}|||{{{{{{zzzzzzxxxwwwxxxzzz}}}}}}|||zzzpppmmmiiifffeeegggiiikkklllkkkjjjjjjkkkmmmoooqqqssstttuuuwwwxxxyyyzzzzzz}}}|||{{{zzzzzzzzzzzzzzzzzz}}}|||wwwvvvzzz{{{xxxxxxyyy{{{{{{{{{zzzxxxwwwtttuuuwwwwwwwwwwwwyyyzzz~~~||||||}}}~~~|||{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxx{{{|||{{{yyywwwvvvwwwxxxxxxwwwwwwxxxyyy|||~~~}}}{{{yyyxxxxxxxxxyyyuuuqqqjjjdddcccfffjjjnnnllloooqqqppprrrvvvuuuqqqrrrpppnnnmmmkkkkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnn|||mmm]]]TTTPPPLLLJJJKKKLLLIIIDDDBBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCC??????@@@AAA@@@???>>>===BBBAAA@@@???>>><<<;;;;;;???======>>>???@@@???>>><<<===>>>???????????????;;;<<<======>>>======<<<888>>>AAA>>>;;;;;;;;;999========================999::::::;;;;;;::::::999777999<<<<<<::::::===???999999888888999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999777;;;:::666777;;;<<<999;;;;;;<<<<<<;;;999888666===:::777777:::<<<;;;:::999:::;;;::::::999:::;;;999999:::;;;======<<<::::::::::::999999999888888888888888888888777666666999777666666777888888777666:::>>><<<777444555888999::::::888666555888;;;888888888888999:::;;;;;;999:::;;;<<<>>>@@@AAABBBBBBAAA@@@???@@@AAABBBCCCEEEFFFFFFDDD@@@===<<<<<<888888999::::::;;;<<<<<<:::;;;;;;<<<===>>>??????;;;===?????????AAAFFFKKKMMMMMMPPPVVV___iiiqqquuu|||{{{ooo```UUUIIIKKKLLLJJJDDD@@@??????<<<<<<<<<===============<<<;;;::::::999999::::::888666777:::;;;999:::===::::::::::::::::::::::::888888888999999:::::::::<<<<<<;;;::::::999888888777888999:::;;;<<<<<<<<<888999:::;;;<<<=========::::::;;;<<<<<<;;;::::::;;;:::999:::<<<===<<<;;;;;;<<<<<<===>>>??????@@@???>>>===<<<<<<===>>>???AAABBBCCCCCCAAAAAABBBCCCEEEFFFHHHKKKLLLMMMMMMMMMOOOOOOQQQTTTXXX^^^cccfffeeejjjnnnnnnjjjhhhiiikkklllooosssvvvxxxzzz|||~~~||||||{{{zzzyyyxxxwwwwwwzzzyyywwwuuuvvvxxxzzz{{{~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}xxxyyyzzz|||}}}~~~~~~}}}}}}|||{{{{{{{{{uuuwwwyyy|||~~~|||xxxtttkkkhhheeebbbaaacccfffiiimmmmmmlllmmmooorrruuuwwwzzz{{{{{{|||||||||{{{{{{~~~}}}|||{{{{{{zzzzzz{{{{{{~~~|||wwwwww|||}}}yyyxxxzzz{{{}}}}}}|||zzzyyyrrrtttvvvwwwwwwxxxzzz|||~~~|||{{{}}}}}}{{{{{{zzzyyyyyyxxxxxxwwwuuuuuuuuuuuuvvvwwwyyyyyyzzzzzz{{{|||}}}}}}}}}}}}yyyzzzzzzzzzzzzzzzzzzyyy{{{|||{{{zzzwwwvvvwwwxxxyyyyyyxxxyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxtttpppiiiddddddgggmmmqqqjjjnnnrrrsssuuuwwwsssnnnrrrrrrqqqoooooonnnnnnnnnkkkkkkllllllmmmnnnnnnnnnyyyiiiYYYSSSRRRNNNJJJHHHIIIGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@CCCCCC<<>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAA???===<<<;;;;;;;;;<<<<<<<<<======>>>===;;;;;;<<<<<<:::999@@@???===<<<;;;;;;;;;<<<<<<;;;999777666666777888888:::<<<>>>???===;;;:::??????<<<999;;;>>><<<666===:::888999<<<===<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;::::::999999999===999777999===???<<<999:::::::::::::::999888777777888888999:::;;;<<<<<<::::::;;;;;;::::::999888777777888888888999999999999999999888888888888888999>>>AAA???888444555888<<<;;;:::999888999:::;;;666777999;;;;;;;;;:::999888888888<<<@@@BBB@@@>>>BBBAAAAAAAAABBBEEEHHHJJJJJJJJJIIIGGGDDD@@@<<<999<<<;;;::::::::::::;;;<<<<<<>>>@@@AAA@@@?????????@@@???>>>>>>AAAEEEIIILLLPPPSSSWWW[[[aaaiiiqqqwwwzzzssshhhZZZOOOGGGDDDGGGLLLFFF:::888@@@=========<<<;;;;;;::::::<<<;;;999777777777777888:::777666888===???<<<999<<<;;;:::::::::;;;<<<===<<<:::888888999;;;;;;:::AAA???<<<:::888999;;;<<<777888888888888999999999<<<===???@@@@@@>>><<<;;;===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<>><<<===>>>CCCCCCCCCCCCDDDEEEFFFFFFFFFHHHLLLNNNOOOQQQSSSUUUTTTVVVYYY^^^cccgggkkkmmmnnnpppssssssqqqnnnllllllppprrrvvvyyy{{{|||||||||~~~|||zzzyyyzzz{{{{{{zzz}}}zzzwwwttttttuuuxxxyyyzzz{{{|||~~~}}}|||zzzyyy~~~}}}{{{zzzyyyyyyyyyzzzzzzxxxuuuvvvzzz}}}~~~}}}zzz}}}}}}xxxuuuuuuvvv~~~zzzuuurrrqqqnnnjjjggggggfffdddccccccfffhhhjjjooopppsssvvvwwwxxxwwwvvv}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxwwwwwwyyyzzz}}}~~~~~~}}}|||{{{vvvuuutttuuuvvvyyy{{{}}}~~~|||{{{}}}~~~|||||||||{{{zzzzzzyyyyyy{{{yyywwwvvvvvvwwwxxxzzz{{{zzzzzzyyyyyyyyyzzzzzzvvvyyy|||}}}|||{{{{{{{{{}}}||||||||||||{{{{{{{{{zzzyyyxxxyyy{{{{{{{{{yyy}}}|||zzzyyyzzz{{{zzzyyyvvvppphhhddddddhhhlllnnnssstttuuuvvvvvvuuusssrrrvvvssspppooooooqqqqqqqqqkkkkkkjjjkkklllnnnpppqqqwwwgggXXXRRRPPPMMMIIIGGGHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@999>>>CCC??????CCC@@@AAA@@@??????AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<<<<=========<<<;;;;;;===>>>===<<>>===<<<<<<<<<<<<<<<<<<;;;999777666777888888888999;;;<<<===<<<;;;:::<<<===<<<999;;;>>>>>>;;;<<<:::888999;;;===<<<;;;======<<<<<<<<<<<<======<<<;;;999888777888888999;;;;;;;;;::::::999999999<<<999777999===>>><<<999:::::::::::::::999888777999999999999999:::::::::::::::;;;;;;::::::999888888888888888888888888888:::999999999888777777777777;;;>>>===888666888;;;>>>===;;;999888888888888777888:::;;;:::888555333888888999<<<@@@AAA@@@>>>AAAAAA@@@AAABBBEEEHHHJJJLLLIIIFFFCCCAAA>>><<<:::;;;:::999999999999:::;;;>>>BBBEEEEEEBBB?????????@@@?????????BBBFFFJJJMMMQQQTTTWWW\\\bbbiiiqqqvvv|||ssslllbbbUUUKKKFFFCCCFFFKKKFFF;;;999???>>>>>>===<<<;;;;;;::::::<<<;;;999777777777777888:::888666888===>>><<<999<<<;;;999888888999:::;;;;;;999777777888::::::999>>><<<;;;999999:::;;;<<<999999999999::::::::::::;;;<<<===??????>>><<<;;;<<<<<<==================;;;;;;<<<======>>>>>>???>>>>>>>>>??????>>>>>>===???@@@@@@???>>>===???AAADDDDDDDDDEEEFFFGGGHHHIIIIIILLLPPPRRRTTTVVVXXXZZZ\\\^^^```ccchhhllloooqqqoooqqqttttttsssqqqoooooosssuuuxxx{{{}}}~~~~~~~~~}}}{{{xxxwwwxxxyyyxxxwwwxxxwwwuuusssrrrsssuuuvvvyyyzzz|||}}}}}}|||{{{zzz{{{zzzyyyxxxxxxyyyzzzzzzzzzwwwuuuvvvyyy{{{|||{{{zzzzzzyyywwwuuutttuuuvvvzzzvvvqqqnnnmmmkkkhhheeeeeeddddddeeegggjjjnnnppprrrsssuuuwwwyyyyyyyyyyyy~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||zzzwwwvvvwwwxxxyyy}}}~~~}}}|||{{{wwwvvvuuuuuuvvvyyy{{{}}}}}}{{{zzz|||}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxyyyvvvyyy{{{|||{{{zzzzzzzzz}}}|||{{{zzzyyyxxxwwwvvvzzzyyyyyyzzz|||}}}}}}||||||zzzyyyyyyzzz{{{zzzyyysssmmmgggccceeeiiiooorrruuuwwwxxxzzzyyyxxxuuutttuuussspppooopppppppppoookkkkkkkkkkkklllnnnpppqqqttteeeWWWQQQOOOKKKGGGFFFGGGEEECCCBBBCCCCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCFFF<<<>>>DDDBBBBBBCCC>>>AAA???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<;;;;;;<<<>>>??????>>><<<===============<<<<<<<<<;;;999888777888888999999999999:::::::::;;;;;;;;;??????;;;:::===>>><<<<<<:::999999;;;<<<<<<;;;======<<<<<<<<<<<<======:::999888777777888999:::;;;;;;::::::::::::999999<<<999888:::===>>><<<999999999:::::::::999888888:::::::::999999888888888:::::::::::::::999999888999999999888888888888888::::::999999888777666666666999;;;:::888888;;;>>><<<<<<:::999888888888999555666999:::999777444111888888999;;;???@@@@@@???AAAAAA@@@AAACCCEEEHHHJJJMMMIIICCC???>>>===<<<<<<::::::999999999999::::::@@@EEEJJJIIIDDD@@@???@@@@@@@@@@@@AAADDDHHHMMMOOORRRUUUYYY^^^cccjjjrrrwwwuuullleee\\\QQQIIIEEEBBBDDDHHHEEE<<<:::>>>??????>>>===<<<::::::999;;;:::999888777777888888:::888777888<<<===<<<999===;;;999777666777999::::::888777777888999999888:::999999999::::::;;;<<<::::::::::::;;;;;;;;;;;;999:::<<<===>>>===<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<===>>>>>>??????>>>>>>???@@@@@@@@@??????>>>???@@@@@@@@@AAACCCEEEDDDDDDFFFGGGIIIKKKLLLMMMOOORRRVVVYYY[[[]]]___bbbffffffgggiiikkkooorrrtttqqqtttvvvvvvtttsssrrrsssvvvxxxzzz}}}}}}zzzwwwvvvvvvvvvuuutttuuuuuutttsssssssssttttttxxxyyyzzz|||||||||{{{zzzxxxxxxwwwwwwxxxxxxyyyzzzyyywwwvvvvvvxxxyyyzzzzzzyyyvvvrrrpppppprrrssssssrrroookkkiiihhhgggfffeeegggggghhhiiilllooorrrtttvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwwwwxxxyyy~~~~~~~~~}}}|||zzzxxxvvvvvvvvvyyy|||~~~|||{{{zzz{{{~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxyyyzzz|||}}}|||{{{zzzzzzyyyxxxwwwwwwvvvxxx{{{{{{zzzyyyyyyzzz~~~|||zzzxxxvvvtttsssyyyyyyyyyzzz}}}~~~{{{yyyxxxxxxyyyzzzzzzyyyoookkkeeebbbeeekkkqqquuuuuuwwwzzz{{{{{{yyyuuussstttsssqqqpppppppppnnnlllllllllkkkkkklllnnnpppqqqqqqcccVVVPPPMMMIIIFFFEEEGGGEEEDDDCCCDDDDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCGGGAAA@@@AAAFFFRRRQQQ===@@@???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<============>>><<<<<<===>>>??????>>>;;;<<<===>>>>>>>>><<<<<<<<<;;;:::999999999999999;;;:::999999999:::<<<<<<>>>CCCCCC===999999::::::;;;:::::::::;;;<<<<<<<<<;;;::::::999999::::::;;;888777777777888:::<<<===:::::::::::::::::::::::::::999999;;;======;;;999999999:::::::::999999888::::::::::::::::::999999999::::::::::::999888888777777888888888999999999;;;::::::999888777666666888888888888888999<<<>>>777777888888:::;;;<<<<<<000333777:::;;;999777555888999999;;;===?????????AAA@@@@@@AAACCCFFFIIIKKKLLLHHHBBB?????????===<<<::::::::::::::::::::::::>>>EEEKKKJJJEEE@@@@@@BBB@@@@@@AAACCCFFFKKKOOORRRUUUXXX\\\aaafffmmmtttyyy~~~rrrhhh```XXXPPPJJJDDDAAABBBFFFEEE???;;;<<<@@@???>>>===<<<;;;:::999;;;:::999888777888999999;;;999888888;;;<<<;;;:::???===999777666777999::::::888777888999:::999888888888999999::::::::::::::::::::::::;;;;;;;;;;;;888999:::;;;<<<===<<<<<<;;;;;;<<<===>>>??????@@@<<<======>>>>>>??????@@@>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDDDDDDDEEEHHHJJJEEEFFFHHHKKKMMMOOOQQQQQQUUUXXX\\\___aaacccfffhhhllllllkkklllmmmppprrrtttuuuwwwxxxwwwuuusssssstttyyyzzz|||~~~~~~{{{xxxvvvuuuuuutttrrruuuuuuvvvvvvvvvvvvvvvuuuwwwxxxyyyzzzzzz{{{zzzzzzxxxxxxxxxwwwwwwwwwwwwwwwyyyxxxwwwwwwxxxxxxyyyyyyxxxtttooommmoooooonnnkkkiiigggfffeeefffggghhhhhhnnnnnnooopppqqqrrrtttuuuyyyyyyyyyyyyzzz|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyyyy~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwxxxyyy|||}}}{{{zzzzzz{{{}}}~~~|||{{{{{{zzz{{{{{{zzzzzzzzzzzz{{{|||~~~}}}}}}|||{{{zzzyyywwwwwwxxxyyy{{{{{{zzzyyyyyyzzz}}}{{{yyywwwvvvuuuwwwwwwwwwzzz}}}{{{yyyxxxxxxzzz{{{{{{zzzooojjjdddbbbeeelllrrrvvvtttvvvyyyzzzzzzwwwtttqqqsssrrrqqqqqqqqqooommmkkkmmmllllllkkklllnnnooopppooocccVVVQQQMMMHHHEEEEEEHHHFFFEEEEEEFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@???<<>>===>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<=========>>>>>>@@@>>>======>>>>>>===;;;;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::<<<;;;:::::::::;;;===>>>===BBBBBB===888999;;;:::::::::;;;::::::;;;<<<===::::::999999999999::::::;;;;;;:::999:::;;;<<<===::::::::::::::::::::::::999999:::<<<======;;;999888999999:::::::::999999999999999:::;;;<<<<<<<<<999999::::::999999888777555555666888999:::;;;<<<::::::999999888777777666;;;999777777888999::::::555666777999:::;;;<<<<<<222444888;;;<<<;;;999888888999:::;;;<<<===>>>???@@@@@@@@@AAACCCFFFIIIKKKKKKGGGBBBAAABBBBBB>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;<<>><<<@@@???>>>===<<<;;;::::::;;;:::999888888888999:::;;;:::888888:::;;;;;;;;;???>>>;;;888888888:::;;;:::999999999;;;;;;:::888999999999999999888888888999999999999::::::::::::888999999;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@======>>>>>>???@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLIIIKKKNNNQQQTTTVVVWWWXXX[[[^^^bbbeeegggiiilllnnnqqqppppppppprrrsssuuuvvvzzzzzzyyywwwtttrrrrrrssszzz{{{|||}}}~~~|||yyywwwvvvuuutttsssssstttuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxzzzzzzyyyxxxwwwuuuttttttxxxxxxxxxxxxxxxxxxyyyyyyxxxtttpppoooooolllhhhdddcccdddfffgggiiikkkmmmnnnrrrssstttuuuvvvwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~|||{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{|||yyyzzzzzz{{{}}}~~~|||zzzzzzzzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzxxxwwwyyy{{{|||{{{zzzyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwuuuuuuuuuxxx||||||zzzyyyyyyzzz{{{{{{zzzpppkkkeeebbbeeekkkqqqtttuuuwwwyyyzzzyyywwwsssqqqrrrqqqpppppppppooollljjjllllllkkkkkkkkkmmmnnnooo~~~nnncccXXXRRRNNNIIIFFFGGGHHHFFFFFFFFFGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC???DDDCCC<<>>======>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>@@@>>>============<<<:::<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>999======:::999<<<>>>===:::;;;;;;;;;::::::<<<===<<<<<<;;;;;;;;;;;;<<<<<<@@@???===;;;999999999999999999::::::::::::;;;;;;888999;;;======<<<;;;:::888888999:::::::::999999777888888:::;;;<<<<<<===999999999999999888888777555555666888999:::;;;<<<999999999888888888888888<<<999666777999:::999777888999999:::999999888777888999:::;;;;;;:::888777888999;;;;;;:::;;;>>>@@@@@@??????AAACCCFFFIIIKKKJJJFFFBBBAAADDDCCC???:::<<<<<<============<<<<<<===???AAABBBBBBAAA@@@@@@AAABBBDDDGGGLLLQQQUUUXXXZZZ^^^dddkkkqqqxxxzzzssshhh]]]UUUNNNIIIFFFCCC@@@???BBBFFFFFF@@@;;;??????>>>======<<<<<<<<<;;;:::999888888999:::;;;;;;:::999999999:::;;;<<<>>>===;;;::::::::::::;;;::::::999:::<<<<<<:::888;;;::::::999888888888999999999999999::::::::::::::::::::::::;;;<<<<<<<<<=========>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEEEEGGGHHHIIIIIIKKKMMMPPPQQQSSSVVVZZZ]]]^^^______bbbeeehhhkkklllmmmppprrruuuuuuvvvxxxyyyzzzzzz{{{||||||zzzwwwtttssstttvvv{{{||||||}}}~~~~~~}}}yyywwwwwwvvvuuutttqqqrrrssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyxxxwwwuuusssqqqpppuuuvvvxxxxxxwwwwwwxxxyyyxxxvvvtttqqqooojjjeeebbbcccgggkkknnnppprrrsssuuurrrtttwwwyyy{{{|||||||||yyyzzzzzz{{{||||||}}}}}}zzzyyyyyyxxxyyyzzz|||}}}|||}}}~~~}}}|||||||||||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||{{{zzzxxxzzz|||}}}}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}|||}}}}}}}}}|||{{{yyyxxxyyyzzz{{{zzzyyyxxxyyyzzzxxxxxxwwwwwwwwwwwwwwwvvvttttttuuuxxx|||~~~|||zzzyyyxxxyyyzzzyyyxxxqqqllleeeccceeekkkppptttxxxyyyzzzzzzyyywwwuuutttqqqpppnnnnnnoooooommmllllllkkkjjjjjjjjjkkkmmmnnn|||nnndddZZZTTTOOOJJJHHHIIIFFFEEEEEEFFFFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCFFFDDDEEEBBBDDDQQQPPP===>>>===<<<===@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<=========>>>>>>>>>>>>>>><<<;;;<<<======<<<;;;???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<888:::999888:::>>>???;;;999;;;<<<;;;999999<<<>>><<<;;;;;;::::::;;;;;;<<<>>>===<<<:::999999::::::999999999::::::;;;;;;;;;777999<<<>>>===<<<::::::777888999::::::::::::999777777777888888999999999999999999999999888777777888888888888888999999999888888888888888999999999;;;777555777;;;<<<999555999999::::::999888777666999999::::::::::::::::::888:::;;;:::999:::===@@@?????????@@@CCCFFFJJJLLLKKKEEE???>>>AAABBB@@@<<<;;;;;;<<<======<<<;;;;;;AAA???>>>???@@@AAA???===AAABBBEEEIIINNNSSSWWWZZZ\\\aaahhhooovvv~~~tttnnndddZZZQQQJJJFFFCCCCCC@@@???BBBGGGIIICCC<<<========================;;;:::999999999999;;;;;;;;;;;;:::999888999:::<<<::::::;;;;;;;;;::::::999999999999:::;;;;;;999777;;;:::888888888999;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>???>>>>>>??????@@@AAAAAABBB@@@@@@BBBDDDEEEFFFGGGGGGGGGIIILLLMMMOOOQQQUUUXXXZZZ\\\```cccfffggghhhggghhhkkknnnpppppprrrsssuuuvvvwwwzzz}}}~~~~~~~~~}}}|||{{{xxxvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~|||xxxwwwwwwvvvuuutttrrrrrrssstttuuuvvvwwwxxxuuutttsssrrrrrrqqqqqqqqqtttuuuuuutttsssqqqooonnnpppsssvvvvvvuuuuuuvvvxxxxxxxxxvvvrrrmmmiiiggggggiiinnntttxxxxxxxxxxxxyyyuuuwwwzzz}}}~~~~~~}}}|||yyyzzz|||}}}~~~~~~}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~zzz|||~~~}}}|||||||||{{{zzzzzzyyyzzz{{{|||}}}~~~}}}zzzxxxvvvzzz~~~~~~}}}~~~~~~|||zzzwwwwwwxxxyyyzzz{{{{{{||||||||||||||||||yyyzzz{{{|||{{{zzzxxxwwwxxxyyyyyyxxxvvvuuuvvvxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvyyy|||{{{yyywwwvvvwwwwwwvvvtttpppkkkeeebbbeeekkkqqquuuzzzyyyyyyxxxwwwuuuuuutttpppnnnllllllmmmoooooonnnkkkjjjiiiiiiiiijjjkkklll{{{nnneee[[[VVVQQQKKKIIIJJJEEEDDDDDDEEEEEEDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCBBB;;;@@@GGGAAA???DDDCCC===<<<<<<===@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???AAAAAA???>>><<<============>>>>>>>>>>>>;;;::::::;;;===>>>===<<<@@@???===<<<;;;;;;;;;<<<;;;;;;<<<<<<===<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;999666999>>><<<777999;;;<<<;;;999999;;;>>>:::999999888888999999:::888888888888999;;;===???999999999::::::;;;;;;;;;777999<<<>>>===<<<::::::777888999:::::::::::::::777777777777666666666666888999999999999888777777::::::999999888777666666777777777888999999::::::999666444777===>>>:::555555666888999::::::999999666666777888999;;;===>>>888:::;;;:::999999===@@@?????????@@@CCCFFFJJJLLLLLLDDD<<<:::===AAA@@@===::::::;;;<<<<<<;;;::::::EEEAAA======@@@AAA>>>;;;AAABBBFFFJJJOOOTTTYYY[[[^^^bbbjjjrrrzzz}}}rrrmmmdddZZZQQQJJJFFFCCCCCCAAA???AAAHHHKKKDDD<<<============>>>>>>>>>>>>;;;:::999999999:::;;;<<<<<<;;;:::999777888:::===777888:::;;;;;;:::999888888777888999::::::888666:::999777777888;;;>>>@@@;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBDDDFFFGGGHHHHHHJJJMMMPPPSSSUUUYYY]]]``````cccfffiiilllmmmmmmmmmmmmooorrrsssssstttvvvwwwtttwwwzzz~~~||||||{{{yyyxxxzzz~~~~~~~~~~~~}}}{{{xxxvvvvvvvvvuuutttuuuuuuuuuvvvwwwyyy{{{|||ttttttrrrqqqpppooooooooopppqqqrrrrrrqqqpppooonnnmmmpppttttttssssssuuuwwwyyyyyywwwqqqkkkiiijjjmmmnnnttt{{{~~~}}}{{{zzzzzzzzz|||~~~}}}zzzyyyzzz{{{}}}~~~}}}{{{zzzzzzzzz{{{|||~~~yyy{{{~~~}}}|||{{{{{{zzzyyyyyyxxxyyyzzz{{{|||~~~~~~zzzwwwvvvzzz}}}}}}~~~}}}{{{yyywwwvvvwwwyyyzzz{{{|||||||||||||||{{{zzzvvvxxxyyyzzzzzzyyywwwvvvvvvwwwwwwvvvtttssstttvvvzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwzzz}}}{{{xxxvvvuuuuuutttsssrrrnnniiidddbbbffflllsssvvvxxxwwwvvvtttsssrrrrrrrrrpppnnnkkkkkklllnnnooopppjjjiiihhhhhhhhhiiijjjkkk}}}qqqdddVVVPPPNNNJJJHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFCCCBBBBBBAAAAAABBBBBBCCCCCCAAA???@@@BBBCCCAAA???????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???;;;;;;;;;::::::;;;;;;<<<:::;;;======<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::999:::;;;;;;:::888::::::::::::::::::::::::>>>===;;;999999999;;;<<<===999777888<<<===;;;777999;;;===>>>===;;;999999888999999::::::999999888999999888888999999:::;;;;;;:::999888777777777777;;;::::::999888777666666999888777666666777888999888666555777::::::777444;;;:::999666555555888;;;777888999999::::::999999;;;;;;;;;;;;;;;<<<===>>>@@@AAA@@@???BBBGGGHHHFFFCCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@@@@AAACCCDDDHHHMMMRRRVVVWWWWWW___eeennnuuu{{{|||wwwnnnhhh^^^UUUNNNIIIFFFDDDBBB@@@AAA>>>>>>IIIIII888???>>><<<;;;::::::;;;<<<999:::;;;<<<<<<;;;:::999>>><<<:::999999:::;;;<<<<<<;;;:::999888777777777888888888888888999999999:::999888888888999::::::<<<<<<<<<<<<=========>>>??????>>>>>>======<<<<<<<<<<<<===>>>?????????>>>@@@@@@@@@@@@@@@AAAAAABBBFFFEEEEEEFFFIIIMMMQQQTTTUUUVVVYYY\\\___bbbdddfffiiijjjlllnnnppprrrrrrrrrsssuuuxxx{{{|||{{{zzzxxxwwwyyy{{{}}}~~~}}}{{{zzz|||~~~~~~}}}}}}}}}}}}~~~{{{yyywwwtttrrrrrrssssssuuuuuutttttttttuuuuuuuuuuuusssrrrqqqrrrsssrrrqqqnnnoooooopppqqqqqqqqqpppjjjlllnnnnnnmmmoootttyyyyyyvvvqqqmmmkkkmmmppprrrqqquuu{{{~~~}}}~~~~~~||||||~~~~~~}}}}}}||||||~~~|||xxx{{{zzzzzz~~~|||{{{zzzyyy}}}|||zzzwwwvvvwww{{{~~~{{{}}}~~~|||zzzxxxzzz{{{{{{yyywwwvvvvvvwww~~~zzzwwwxxxxxxvvv}}}{{{zzzzzz||||||{{{yyywwwwwwxxxyyyyyywwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvuuuwwwzzzzzzxxxuuuyyyyyyyyyzzz|||}}}|||{{{wwwyyywwwsssqqqsssqqqnnnoooiiieeehhhkkkmmmrrrwwwyyywwwuuusssrrrssstttuuurrrooommmlllmmmooooooooonnnkkkiiiiiikkklllkkkiiiqqqdddVVVQQQNNNJJJHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>???AAABBB@@@>>>????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>======<<<<<<<<<======;;;;;;;;;<<<===>>>>>>>>><<<<<<;;;:::::::::;;;;;;999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::::::::<<<<<<:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999===999777888<<<===;;;777;;;999777444333444888:::888999999::::::999999888999999888888999999:::;;;;;;:::999888777777777777::::::999999888777777666;;;:::999888888999:::;;;999888777999;;;<<<999555;;;<<<===<<<:::999:::;;;888999999:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>>AAAFFFGGGEEEBBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAACCCDDDHHHMMMRRRUUUWWWWWW```gggpppwww~~~~~~vvvqqqiiicccZZZRRRLLLHHHFFFDDDCCC@@@@@@===<<>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>????????????BBBBBBBBBBBBBBBCCCDDDEEEIIIIIIIIIJJJLLLPPPTTTWWW]]]^^^```cccfffiiikkklllmmmnnnoooqqqssstttuuuvvvyyyzzz|||~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}{{{{{{|||~~~}}}|||||||||}}}}}}~~~|||yyyvvvuuutttuuuuuuqqqppppppoooooopppqqqrrrwwwuuurrrqqqppppppnnnlllmmmmmmmmmmmmmmmlllkkkkkkjjjiiihhhiiilllnnnpppqqqrrrpppmmmkkkkkkmmmppprrrtttwww|||~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}|||{{{}}}|||yyy|||{{{zzz~~~}}}|||{{{zzz||||||zzzwwwuuuuuuxxx{{{}}}~~~}}}{{{yyy{{{{{{zzzxxxuuutttuuuwww}}}zzzwwwyyyyyyxxx|||{{{yyyzzz{{{{{{zzzxxxvvvvvvwwwwwwwwwvvvtttssssssuuuwwwyyyzzzyyywwwvvvvvvuuuuuuwwwzzzzzzxxxvvvyyyxxxxxxzzz||||||{{{zzzyyy{{{zzzuuussstttrrroooooojjjgggjjjnnnppptttxxxxxxvvvtttrrrqqqrrrrrrsssssspppnnnmmmooopppqqqpppmmmjjjhhhhhhjjjkkkjjjiiiqqqdddWWWQQQNNNJJJHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>>>>@@@@@@???>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????======>>>======<<<;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;::::::::::::::::::;;;===<<<:::888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::;;;======;;;:::::::::::::::::::::::::::888999;;;<<<<<<:::888777<<<:::888999;;;<<<:::888===;;;777555444666999<<<888999999::::::999999888999999888888999999:::;;;::::::999888777777777777:::999999999888777777777::::::999999999999:::::::::999888:::<<<===:::666666999;;;<<<:::888777777999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>===???>>>===AAAFFFGGGDDDAAA@@@???===<<<;;;::::::<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAABBBDDDEEEHHHLLLPPPTTTWWWXXXbbbiiisss{{{yyyqqqlllccc]]]UUUNNNJJJGGGEEECCCCCC??????<<<:::DDDHHH===:::;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<888999999:::;;;<<<===>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999===<<<;;;:::999::::::;;;<<<<<<=========>>>>>>>>>=====================<<<<<<======>>>???@@@@@@@@@DDDDDDDDDDDDEEEGGGHHHHHHMMMMMMMMMOOORRRWWW[[[]]]fffgggiiikkkmmmpppqqqrrrrrrrrrrrrsssuuuwwwyyyzzz|||}}}}}}{{{zzz~~~~~~~~~}}}||||||}}}~~~}}}|||{{{{{{|||}}}}}}~~~}}}zzzwwwuuuuuuuuuuuurrrqqqpppooooooqqqsssttttttrrrpppoooooonnnllljjjllllllkkkjjjhhhfffeeedddeeebbbaaaccchhhjjjhhheeeggggggggghhhjjjmmmppprrrwwwzzz|||}}}}}}~~~~~~}}}}}}~~~}}}}}}|||{{{|||}}}~~~}}}|||~~~{{{zzz|||~~~}}}||||||{{{yyyvvvttttttwwwyyy~~~~~~|||{{{|||{{{yyyvvvsssrrrtttvvv{{{~~~~~~zzzxxxzzz{{{zzz{{{zzzyyyyyyzzzzzzyyywwwvvvvvvvvvvvvuuusssrrrqqqqqqtttxxx{{{|||zzzwwwuuuvvvuuuvvvwwwzzzzzzyyyxxxxxxxxxxxxyyy{{{|||{{{zzz|||~~~}}}xxxuuuuuusssooonnnjjjiiinnnrrrsssvvvyyyzzzxxxvvvuuussssssttttttuuurrrppppppqqqssssssrrrmmmllljjjjjjlllmmmlllkkkqqqdddWWWQQQNNNKKKHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBB@@@?????????@@@@@@@@@???????????????>>>>>>>>>======>>>>>>???????????????======>>>>>>>>><<<;;;:::;;;;;;;;;<<<<<<============<<<<<<;;;::::::::::::<<<===>>>===:::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>><<<;;;;;;;;;::::::::::::999999888999:::::::::999888777;;;:::888999;;;<<<:::999;;;::::::;;;<<<;;;999888888999999::::::999999888999999888888999999:::;;;:::999999888777777888888999999999888888888888888888888888888888888888888:::999888999<<<<<<999666555777::::::888777666777999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???===?????????BBBGGGHHHEEEAAA@@@>>>===;;;:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBDDDFFFIIILLLOOOSSSWWWZZZdddlllvvv}}}uuunnniii___ZZZSSSMMMIIIFFFCCCBBBCCC>>>???<<<888AAAHHHAAA888999;;;<<<===<<<<<<;;;<<<;;;:::999999:::;;;<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======???>>>>>>===<<<;;;::::::???>>><<<;;;::::::;;;;;;<<<============>>>>>>>>>========================>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKLLLOOOPPPRRRUUUZZZ___cccffflllmmmnnnpppqqqssstttuuuuuutttssssssuuuxxxzzz|||{{{{{{}}}~~~}}}|||{{{zzz~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{|||}}}~~~}}}{{{xxxuuusssrrrrrrssssssrrrpppooooooqqqsssuuunnnmmmlllmmmnnnnnnllljjjiiiiiihhhfffcccaaa___]]]]]]\\\[[[]]]```aaa___]]]^^^```cccgggkkknnnqqqrrryyyzzz||||||{{{|||~~~~~~~~~~~~}}}|||{{{}}}|||{{{{{{|||~~~~~~~~~~~~{{{yyyzzz}}}{{{{{{zzzwwwuuuvvvxxx{{{~~~~~~~~~~~~}}}|||{{{{{{|||{{{yyyvvvsssrrrtttvvvzzz}}}~~~zzzyyy{{{}}}|||{{{yyyxxxyyyzzzzzzyyyxxxxxxxxxwwwvvvtttsssqqqqqqpppsssvvvyyyzzzyyywwwuuuvvvvvvvvvwwwyyyzzzzzzzzzyyyyyyyyyzzz|||}}}|||{{{}}}~~~yyyvvvuuurrrmmmllliiiiiioootttuuuwwwzzz}}}|||{{{yyyxxxxxxxxxxxxwwwuuusssssstttuuuuuutttpppooonnnnnnnnnooooooooorrreeeWWWRRROOOKKKIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>===<<<===>>>???????????????<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::::::::===>>>???>>><<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>===;;;;;;;;;;;;::::::999999999:::999888888888999:::;;;;;;:::999::::::;;;:::999:::888777888999999777555888999999::::::999999888999999888888999999:::;;;:::999888888777888888888888888888888888999999999888888888999999888888888999888777999;;;<<<999555:::;;;<<<;;;:::999;;;<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???===@@@AAAAAADDDIIIJJJFFFAAA@@@>>>===;;;:::::::::<<<;;;;;;;;;;;;<<<=========>>>???@@@AAABBBCCCCCCEEEGGGJJJLLLOOOSSSYYY^^^hhhppp{{{xxxqqqjjjeee^^^YYYRRRLLLHHHEEEBBB@@@AAA===>>><<<777>>>FFFCCC888999;;;<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;::::::999>>>>>><<<;;;:::;;;<<<<<<============>>>>>>>>>???<<<=========>>>>>>??????@@@@@@@@@@@@BBBCCCEEEFFFEEEFFFGGGHHHJJJLLLNNNOOORRRSSSVVV[[[aaaggglllooorrrrrrssstttuuuvvvvvvwwwuuuuuuttttttuuuwwwzzz|||yyyyyy{{{|||}}}}}}}}}|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}{{{wwwtttrrrqqqqqqrrrooonnnmmmllllllmmmnnnoookkkjjjiiijjjkkkkkkiiigggccccccbbb```^^^[[[YYYXXXVVVXXXZZZ[[[YYYXXXYYY[[[\\\___ccchhhmmmppprrrsssyyyzzz{{{zzzzzzzzz}}}~~~}}}|||{{{zzzzzzzzzzzz||||||}}}}}}}}}~~~}}}{{{yyyxxxzzz}}}{{{{{{{{{zzzyyyyyy|||~~~}}}|||{{{zzzzzzyyyyyyyyy||||||zzzwwwtttsssuuuwwwyyy}}}~~~zzzyyy|||~~~}}}zzzyyyxxxyyy{{{|||{{{zzz{{{{{{yyywwwuuusssrrrqqqqqqrrrsssuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{|||~~~~~~}}}}}}~~~yyyuuutttpppkkkiiifffhhhoootttuuuwwwzzz~~~~~~}}}|||{{{{{{{{{{{{zzzxxxvvvvvvwwwwwwuuutttppppppoooooonnnnnnnnnooorrreeeXXXRRROOOKKKIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBB????????????>>>>>>>>>>>>;;;<<<>>>???@@@@@@??????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::999999;;;===>>>===;;;<<<;;;;;;::::::999999888;;;:::888777777999;;;===::::::::::::::::::::::::BBB<<<666333555999<<<<<<888999999::::::999999888999999888888999999:::;;;999999888888888888888999777777777888999999999:::::::::;;;;;;;;;;;;::::::999888777888;;;<<<999555999::::::999888888:::<<<999999:::;;;;;;;;;;;;;;;999999::::::<<<===???@@@===@@@AAABBBFFFKKKKKKGGGAAA@@@???===<<<;;;::::::<<<;;;;;;;;;;;;<<<=========>>>???@@@AAABBBCCCDDDEEEHHHKKKMMMOOOUUU]]]cccmmmuuuyyyqqqjjjddd```\\\WWWQQQLLLHHHEEEBBB@@@???;;;???>>>666;;;EEEEEE999::::::;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>:::::::::999999888888777===<<<;;;:::;;;;;;<<<============>>>>>>>>>??????======>>>>>>???@@@AAAAAACCCBBBBBBBBBDDDFFFHHHIIIIIIJJJKKKMMMPPPRRRUUUVVVXXXZZZ^^^ccciiiooosssvvvwwwwwwwwwxxxxxxxxxxxxyyyvvvvvvvvvvvvwwwyyy{{{|||yyyyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~|||xxxuuusssrrrrrrrrrooonnnmmmllllllkkkkkkkkkiiihhhggggggfffeeeaaa^^^\\\\\\\\\\\\[[[YYYXXXWWWVVVZZZ]]]\\\YYYXXX[[[^^^bbbdddhhhlllpppssstttuuuyyyzzz{{{{{{{{{{{{}}}|||{{{zzzxxxxxxxxxyyyzzz{{{}}}~~~}}}{{{zzzzzz|||}}}~~~~~~|||{{{{{{}}}{{{zzzxxxwwwvvvwwwwwwxxx|||||||||zzzxxxwwwxxxyyyyyy}}}~~~{{{zzz}}}~~~}}}zzzyyyyyy{{{~~~~~~}}}{{{xxxuuutttrrrrrrrrrrrrssstttuuuwwwxxxyyyxxxyyyyyyxxxwwwxxxyyy{{{|||||||||}}}~~~{{{~~~}}}yyyuuutttpppkkkhhheeefffmmmsssuuuwww{{{||||||||||||||||||||||||}}}{{{yyyxxxxxxwwwuuusssnnnnnnnnnllljjjiiijjjkkkrrreeeXXXRRROOOLLLIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA???AAABBBAAA???>>>@@@BBB????????????>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>><<<<<<;;;<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999888888:::<<<===<<<;;;<<<<<<;;;::::::999888888:::::::::::::::;;;;;;<<<999:::;;;::::::999:::;;;EEE>>>666444777;;;>>>>>>888999999::::::999999888999999888888999999:::;;;999888888888888888999999666777777888999999::::::::::::;;;<<<<<<;;;:::::::::999888:::<<<===:::666444666888999888777777888888999999:::::::::::::::999999999:::<<<>>>???@@@<<>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<=========>>>???@@@BBBCCCDDDDDDEEEHHHLLLNNNPPPVVV```gggsss{{{}}}tttlllfffaaa]]]WWWSSSNNNJJJHHHEEECCCAAA===:::??????777999DDDEEE;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;:::<<<;;;:::999:::;;;<<<===;;;;;;;;;:::;;;;;;<<<<<<999999999999999999999999;;;::::::::::::<<<===>>>======>>>>>>>>>?????????===>>>???@@@AAABBBCCCCCCEEEDDDDDDDDDFFFHHHKKKLLLPPPQQQRRRTTTWWWZZZ]]]___bbbdddgggkkkppptttwwwyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{||||||}}}~~~yyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~|||zzzxxxwwwwwwwwwxxxzzz|||}}}}}}{{{wwwtttqqqpppppppppnnnnnnnnnnnnllljjjhhhgggccccccbbbbbbaaa___\\\YYY[[[\\\]]]]]]^^^^^^]]]]]]___``````___```aaaccceeejjjlllnnnqqqsssuuuvvvvvvyyy{{{}}}~~~}}}~~~~~~}}}~~~}}}|||{{{yyywwwwwwxxxzzz{{{zzz}}}}}}}}}~~~~~~{{{zzz{{{|||{{{zzzwwwuuuuuuuuuwwwxxx{{{}}}~~~~~~|||{{{zzz{{{zzz~~~~~~{{{zzz}}}~~~}}}zzzzzzzzz}}}~~~{{{xxxuuusssrrrqqqqqqsssuuuwwwyyyyyyyyyyyyyyyzzz{{{yyywwwvvvxxx{{{|||{{{{{{}}}}}}zzz}}}}}}yyyvvvuuuqqqkkkhhheeeffflllrrruuuyyy}}}||||||}}}~~~}}}{{{zzzyyywwwsssqqqmmmnnnnnnkkkhhheeefffhhhrrreeeXXXRRROOOLLLIIIIIIDDDDDDDDDDDDEEEEEEEEEEEE???@@@BBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA===@@@AAAAAA>>>===???AAA????????????>>>>>>>>>>>>:::<<<>>>@@@AAA@@@???>>><<<;;;;;;;;;<<<===???AAA;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>:::;;;======<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888888888999<<<===<<<:::<<<<<<;;;::::::999888888888999;;;======<<<;;;:::999:::;;;;;;999999:::;;;;;;777444555888:::777444999999999::::::999999999999999888888999999:::;;;999888888888888888999999666666777888999::::::;;;888888::::::::::::888888<<<:::999;;;>>>>>>;;;888444888<<>>;;;999999888888999::::::::::::999999999999:::<<<>>>???@@@;;;>>>@@@AAAEEEJJJIIIEEECCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@BBBCCCDDDEEEEEEHHHLLLNNNQQQWWWbbbjjjwww{{{rrrkkkeee```]]]SSSPPPLLLIIIGGGFFFDDDBBB<<<999???@@@777888CCCEEE===<<<:::999888999999:::999:::<<<<<<<<<<<<:::999;;;:::999888999;;;>>>@@@<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999999999:::<<<>>>???>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCDDDDDDFFFFFFEEEEEEGGGIIILLLNNNUUUVVVXXXZZZ]]]aaaccceeeiiikkkmmmppptttwwwyyyzzzyyyyyyxxxxxxwwwwwwvvvvvv{{{|||}}}xxxxxxwwwwwwwwwvvvvvvvvvyyyzzz}}}~~~{{{yyyuuuuuuuuuuuuwwwyyy{{{|||zzzxxxuuuqqqooommmmmmmmmiiiiiijjjjjjhhheeebbb```\\\\\\\\\^^^___^^^[[[XXX^^^___```bbbcccdddeeeeeehhheeebbbbbbgggjjjjjjiiipppqqqssstttvvvvvvwwwwwwzzz|||}}}|||||||||~~~~~~|||zzz|||{{{yyywwwwwwyyy{{{}}}zzz~~~~~~{{{yyyxxxyyy|||zzzwwwuuutttuuuwwwxxxzzz}}}}}}||||||{{{~~~{{{zzz}}}~~~}}}{{{zzz{{{~~~{{{xxxtttrrrqqqqqqqqqsssxxx{{{}}}|||zzzxxxzzz{{{|||yyyvvvuuuxxx{{{{{{{{{{{{|||~~~~~~}}}zzz}}}~~~zzzwwwvvvrrrlllhhheeeffflllsssvvvzzz}}}~~~|||zzzyyyvvvrrrpppoooppppppmmmhhheeefffhhhuuuhhh\\\VVVRRRMMMIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDAAABBBBBBBBBCCCDDDDDDDDDAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@<<<<<<<<<===>>>>>>?????????????????????>>>===<<>><<<;;;<<<===>>>>>><<<::::::;;;;;;:::999>>>=========<<<<<<<<<<<<;;;<<<===;;;999999<<<@@@888999::::::;;;;;;::::::<<<999777777:::;;;:::888:::;;;<<<<<<======<<<<<<:::::::::999999999888888::::::999888888999::::::999999999::::::;;;;;;;;;888888888888777777666666888999::::::;;;;;;;;;;;;888888888888888888888888;;;888666777:::<<<;;;999888888888888888888888888:::999888888::::::999888:::888666888<<<>>><<<:::;;;:::999999;;;;;;:::999<<<;;;:::999999999:::;;;::::::999999:::;;;===>>>AAA>>>;;;<<<@@@DDDDDDDDDCCCAAA???===;;;999888888============>>>>>>>>>>>>???@@@AAAAAA@@@BBBEEEGGGMMMJJJKKKPPPUUUZZZccclll~~~}}}wwwpppkkkfffaaa^^^UUUQQQLLLIIIHHHGGGFFFEEEAAA===;;;<<<999666<<>>777<<>>???>>>===<<<;;;;;;;;;;;;;;;CCCBBBAAABBBDDDFFFHHHHHHHHHIIIKKKMMMOOOQQQSSSTTT^^^aaadddhhhjjjjjjjjjiiimmmooosssvvvxxxyyyyyyyyy~~~~~~}}}zzzwwwvvvwwwyyy{{{}}}}}}{{{wwwvvvvvvvvvuuussswwwyyy{{{||||||}}}}}}{{{yyyxxxvvvvvvvvvvvvuuuuuuuuuuuuuuurrrooommmlllkkkiiigggeeeggghhhfffbbb^^^\\\[[[]]][[[XXXXXX[[[^^^``````cccfffiiilllmmmmmmooopppjjjjjjkkklllmmmnnnooooooooossswwwwwwtttssswww|||{{{|||~~~~~~}}}|||zzzzzz{{{||||||xxx{{{}}}zzzwwwvvvzzz~~~~~~~~~~~~}}}}}}|||{{{zzzyyyzzzzzzzzzzzzyyyxxxxxx~~~~~~~~~~~~}}}}}}}}}|||~~~~~~}}}{{{yyyzzz{{{~~~|||vvvqqqpppqqqrrrpppssswwwzzz{{{{{{yyywww~~~||||||}}}}}}|||zzz|||zzzyyyzzz}}}}}}{{{zzz}}}}}}{{{{{{zzzuuunnnjjjfffgggmmmsssvvvyyy}}}|||zzzxxxwwwttttttsssqqqnnnjjjfffcccxxxkkk^^^WWWSSSNNNJJJJJJFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>===@@@???>>><<<<<<<<<<<<===>>><<<::::::<<<<<<<<<;;;===============<<<<<<;;;:::;;;<<<;;;:::;;;>>>@@@999::::::;;;;;;;;;;;;;;;<<<:::888888:::;;;;;;999:::;;;<<<<<<======<<<<<<:::::::::999999999999888::::::999888888999::::::999:::::::::;;;;;;;;;<<<999999999888888777777777888999::::::;;;;;;;;;:::999999999999999999999999:::888777777:::;;;;;;999888888888888888888888888999888777888999999888777:::888666888<<<===<<<999;;;:::999999;;;;;;:::999<<<;;;999888777777777888;;;:::::::::;;;<<<===>>>@@@===;;;<<<@@@DDDDDDCCCAAA@@@???===<<<;;;;;;;;;============>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHLLLJJJKKKQQQWWW]]]hhhrrr}}}yyyrrrlllfffaaa]]]ZZZSSSPPPLLLJJJHHHGGGEEEDDDAAA===<<<===:::777;;;BBBKKK::::::===777<<<@@@333::::::::::::::::::::::::999999999999999:::;;;;;;::::::999999999:::;;;<<<;;;:::999999;;;<<<;;;:::::::::::::::;;;<<<>>>>>>===============>>>???@@@CCCBBBBBBDDDGGGJJJLLLMMMNNNNNNPPPRRRUUUWWWYYYZZZdddfffjjjnnnqqqrrrrrrrrrrrrtttwwwzzz|||}}}}}}}}}}}}}}}}}}{{{xxxwwwyyyzzz|||~~~}}}zzzxxxxxxxxxwwwvvvvvvxxxzzz{{{|||}}}~~~|||zzzxxxvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnkkkiiiiiihhhfffddd^^^```aaaaaa^^^\\\\\\\\\XXXXXXYYY[[[___bbbccccccgggjjjooossssssrrrqqqqqqnnnooopppqqqrrrsssssstttrrruuuwwwwwwvvvvvvyyy||||||~~~~~~}}}|||{{{zzzzzzzzzvvvyyy{{{yyywwwwww{{{}}}}}}~~~~~~}}}}}}}}}{{{zzzyyyyyyzzzzzzyyyyyyxxxwww|||||||||}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyyyy{{{}}}~~~}}}vvvrrrpppppppppppprrrvvvyyy{{{{{{{{{zzz~~~}}}{{{{{{||||||{{{zzz{{{yyyxxxzzz}}}~~~|||{{{}}}~~~{{{{{{zzzuuuooojjjggghhhooouuuwwwzzz~~~~~~|||{{{zzzxxxxxxwwwtttppplllhhheee}}}ooo```XXXTTTOOOLLLLLLGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>AAAAAA@@@@@@???>>>>>>===@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;>>><<<;;;;;;===>>>>>>===<<<===>>>>>>>>>===;;;::::::;;;<<<<<<;;;<<<>>>@@@:::;;;;;;<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;::::::;;;<<<<<<======<<<<<<::::::::::::999999999999:::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999888888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::888777888999;;;::::::999999999999999999999999999777666777888999888777999777666888;;;===;;;888:::999888999:::;;;:::999===<<<<<<;;;<<<<<<===>>>;;;;;;;;;;;;<<<===>>>???@@@===;;;<<<@@@DDDDDDCCC@@@???>>>>>>========================>>>>>>>>>>>>>>>@@@AAAAAABBBCCCEEEHHHLLLJJJLLLRRRYYYaaannnyyywwwssslllfffaaa]]]XXXUUUQQQOOOLLLJJJIIIGGGDDDBBB@@@>>>===>>>;;;888999===JJJ>>>;;;;;;888<<<@@@777;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<:::::::::999:::;;;;;;<<<<<<;;;::::::;;;<<<;;;999:::;;;<<<<<<============<<<<<<===>>>@@@BBBDDDEEECCCDDDEEEHHHKKKOOORRRTTTVVVVVVXXX[[[^^^aaaccceeejjjmmmqqquuuxxxyyyyyyyyyvvvxxxzzz}}}}}}}}}}}}|||zzzzzz{{{}}}|||zzzzzz{{{zzzyyyuuuwwwyyyzzz{{{|||~~~}}}|||{{{zzzwwwuuusssrrrnnnnnnnnnnnnmmmmmmmmmmmmkkkhhhfffdddcccbbbaaa___YYY[[[]]]]]]]]]]]]___aaaZZZZZZ\\\```dddfffeeedddmmmqqqvvvyyyyyywwwuuutttoooppppppqqqrrrsssttttttvvvwwwxxxxxxyyyzzz{{{{{{}}}}}}~~~~~~~~~}}}|||zzzxxxwwwtttvvvxxxxxxvvvwww|||~~~|||{{{{{{|||}}}}}}}}}}}}}}}|||zzzyyyyyyyyyyyyyyyxxxwwwwwwyyyyyyzzz{{{|||}}}~~~|||}}}}}}{{{yyyxxxyyy{{{}}}xxxsssqqqpppppprrrsssuuuxxxzzz|||}}}}}}|||{{{zzzzzz{{{{{{zzzyyyzzzyyyxxxzzz|||~~~~~~|||~~~~~~|||{{{{{{uuuooojjjhhhjjjqqqwwwzzz|||~~~~~~}}}{{{xxxsssooojjjhhhssscccZZZTTTOOOMMMMMMHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@??????>>>>>>AAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBAAA@@@@@@===============<<<;;;:::>>>===<<<===>>>@@@@@@???<<<===>>>???>>>===;;;:::<<<<<<<<<<<<<<<<<<===>>>;;;<<<<<<===============::::::999999999::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::::::::999999999999999999999999999888777888999:::999777999777666888;;;<<<:::777:::999888888:::;;;:::999888888:::<<<>>>AAACCCDDD;;;;;;<<<<<<===>>>>>>??????<<<;;;<<>>========================>>>>>>>>>>>>>>>???AAABBBBBBDDDFFFHHHMMMKKKMMMSSS[[[dddqqq|||{{{tttoooiiiccc___ZZZVVVSSSPPPNNNLLLJJJIIIFFFCCC@@@>>>>>>>>>>>><<<:::888999GGGBBB===:::888===???:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<>>><<<;;;;;;<<<<<<:::999;;;<<<===>>>???>>>===<<<======>>>@@@BBBDDDFFFHHHDDDFFFJJJNNNQQQUUUYYY\\\^^^___```cccfffjjjmmmoooqqqsssvvvyyy{{{|||||||||yyyzzz|||~~~|||~~~~~~~~~||||||}}}|||{{{{{{{{{{{{zzzuuuwwwyyyzzzzzz{{{}}}|||{{{zzzxxxvvvsssqqqppppppooonnnmmmlllkkkjjjiiieeecccaaa``````___^^^\\\\\\^^^___``````bbbeeehhhdddcccccceeehhhiiihhhgggsssuuuyyyzzzyyywwwvvvvvvrrrrrrrrrssstttuuuuuuuuuzzzyyyyyyzzz|||}}}|||{{{}}}~~~|||zzzzzz{{{|||}}}|||yyyvvvuuuqqqsssuuuvvvvvvxxx|||}}}~~~~~~|||zzzzzz{{{|||~~~}}}}}}~~~~~~|||{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxzzz|||}}}|||}}}~~~}}}{{{zzzwwwyyy{{{|||}}}{{{xxxuuuuuuuuuvvvvvvvvvwwwyyyzzz|||}}}zzzyyyxxxxxxzzz{{{zzzyyyzzzyyyyyyzzz{{{~~~}}}}}}|||{{{vvvoookkkiiillluuu{{{}}}~~~{{{vvvqqqmmmjjjvvvfff\\\VVVPPPMMMMMMIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA<<<======>>>======<<<;;;???>>>======???AAA@@@@@@<<<===>>>>>>>>>===;;;;;;>>>>>>=========<<<;;;;;;;;;<<<======>>>>>>======999999999888888888999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::;;;:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999888999:::;;;999999999999999999999999;;;:::999999;;;;;;:::999999888777999<<<===:::666999888777888:::;;;:::999222333555888:::<<<>>>???;;;;;;<<<======>>>>>>>>>>>><<<;;;===AAACCCCCCAAACCCBBB@@@???===<<<<<<<<<============>>>>>>>>>>>>===???BBBCCCCCCDDDFFFHHHNNNLLLNNNUUU\\\eeerrr}}}~~~yyyrrrnnnhhhccc^^^ZZZWWWTTTOOOMMMKKKIIIHHHEEEAAA???===>>>>>>>>>===<<<999666BBBEEE???888999======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<>>>===<<<<<<<<<===;;;:::<<<===>>>???@@@???>>>===???@@@@@@BBBDDDFFFHHHIIIHHHLLLQQQUUUXXX\\\aaaeeegggggghhhjjjmmmqqquuuwwwyyyzzz|||}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~{{{zzzzzz{{{zzzyyyvvvxxxzzzzzzzzzzzz|||}}}{{{zzzyyywwwtttrrrooonnnoooooommmkkkiiigggeeedddbbb```___^^^___```___^^^bbbccceeeeeefffgggjjjlllmmmkkkiiiiiilllnnnppppppwwwwwwwwwvvvtttuuuwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{|||{{{zzzzzz|||}}}|||{{{{{{}}}~~~~~~|||zzzxxxvvvxxxzzz{{{{{{xxxuuusssoooppprrrsssuuuxxx|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}~~~}}}{{{yyyzzzzzzzzzzzzyyyxxxxxxvvvwwwxxxzzz{{{}}}~~~|||}}}~~~|||{{{xxxzzz{{{|||}}}~~~|||{{{{{{{{{{{{zzzyyyxxxxxxyyyzzzzzzxxxwwwwwwxxxzzz{{{zzzyyyzzzzzzzzzzzzzzz|||~~~~~~|||{{{vvvooolllkkkoooxxx|||wwwssspppnnnzzzjjj```ZZZSSSNNNMMMHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>??????@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>=========@@@>>>======???@@@@@@???>>>=========<<<<<<<<<<<>>===>>>>>>>>><<<:::;;;<<<<<<===============999::::::999888888999;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888<<<<<<<<<;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888888:::<<<::::::::::::::::::::::::<<<:::999:::;;;<<<;;;::::::999888;;;>>>===:::666888777777888:::;;;:::999666777888999::::::::::::::::::<<<==================;;;:::===AAACCCBBB@@@BBBAAA@@@>>><<<;;;;;;;;;============>>>>>>>>>>>><<>>===<<<<<<===>>>===;;;===>>>??????@@@@@@@@@@@@AAABBBCCCEEEGGGJJJLLLMMMOOOTTT[[[___aaadddiiimmmooooooooopppssswww{{{~~~~~~|||yyyxxxyyyyyyyyyxxxwwwyyyzzzyyyxxxwwwxxxzzzwwwwwwuuusssqqqnnnkkkjjjjjjiiigggfffdddbbbaaa```bbbaaa```aaacccdddeeedddgggiiijjjkkkkkkkkkmmmooopppnnnlllmmmqqqvvvyyyzzzxxxwwwuuusssqqqsssvvvyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||||||{{{yyyxxxwwwxxxzzz{{{zzzwwwtttrrrnnnnnnooorrruuuxxx|||~~~~~~}}}||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||||||||~~~}}}{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{|||}}}~~~}}}~~~~~~}}}zzz{{{}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwvvvvvvwwwzzz{{{{{{zzz{{{{{{{{{zzzyyyzzz~~~~~~}}}|||vvvooollllllrrr|||}}}yyyvvvtttsssoooeee^^^VVVPPPNNNHHHHHHHHHGGGFFFEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>======>>>???@@@AAA???======>>>??????>>>???>>><<<;;;;;;;;;===>>>===<<<;;;===@@@@@@>>><<<;;;;;;<<<============<<<:::<<<<<<;;;999999;;;===:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::888999::::::::::::999888;;;;;;;;;;;;:::::::::999888999999999:::::::::::::::;;;;;;;;;::::::999888::::::::::::::::::::::::777999:::999888888:::<<<::::::::::::::::::::::::;;;:::999999;;;;;;:::999;;;::::::<<>>===<<<<<<<<<<<<============>>>>>>>>>>>><<>><<<<<<<<<>>>???>>>===>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEHHHLLLOOORRRTTTYYY^^^eeeiiijjjlllqqquuuvvvuuuuuuvvvxxx|||}}}{{{xxxwwwxxxyyyxxxxxxwwwxxxxxxwwwuuuttttttuuurrrqqqpppmmmjjjhhheeedddbbbbbbbbbaaaaaaaaa``````dddccccccdddhhhjjjkkkkkkkkkmmmppprrrqqqqqqrrrsssqqqpppppprrrvvvyyy{{{{{{wwwwwwvvvtttssstttwwwyyyxxxxxxyyyyyyyyyyyyzzzzzzyyy{{{}}}{{{xxxwwwxxxzzz||||||{{{{{{zzz{{{{{{{{{|||}}}}}}|||yyyvvvsssqqqnnnmmmnnnppptttxxx{{{|||~~~}}}}}}}}}}}}}}}~~~|||~~~~~~|||{{{{{{{{{|||~~~~~~|||||||||}}}}}}||||||{{{zzz{{{{{{{{{{{{{{{|||||||||~~~~~~|||~~~~~~~~~}}}|||||||||{{{{{{zzzzzzyyyyyywwwvvvvvvxxxzzz||||||{{{|||}}}|||zzzxxxyyy|||}}}|||vvvooommmmmmttt~~~~~~|||zzzyyyxxxsssiiibbbYYYRRRPPPHHHHHHGGGGGGEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFF?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@>>>======???AAABBBAAA???>>>===>>>>>>>>>===@@@???<<<::::::;;;===???:::999:::===AAABBBAAA>>>:::;;;;;;<<<<<<<<<<<<<<<<<<===???===;;;:::===???:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::999888;;;;;;;;;::::::999999999888888888999999:::::::::;;;;;;;;;;;;::::::999888::::::::::::::::::::::::777999;;;:::777777:::===:::::::::::::::::::::::::::999888888::::::999888<<<;;;;;;===@@@???;;;777777666666777999;;;:::999555666777999::::::999999888999:::<<<===<<<<<<;;;<<<;;;:::===AAACCCBBB???======<<<<<<<<<<<<==================>>>>>>>>>>>><<>>===<<<;;;;;;;;;;;;;;;::::::<<<=========<<<;;;===<<<<<<===>>>??????>>>???>>>>>>>>>???AAACCCEEEBBBDDDFFFJJJOOOTTTWWWZZZ___eeelllooooooqqquuuzzzzzzyyyyyyyyy{{{}}}zzzxxxwwwxxxyyyxxxxxxvvvwwwwwwuuurrrqqqqqqqqqmmmlllkkkiiifffccc```___^^^______```aaabbbcccccceeedddeeegggkkkoooppppppnnnqqquuuwwwwwwwwwxxxxxxsssssstttvvvyyyyyyxxxwwwuuuwwwxxxwwwvvvvvvwwwyyy||||||||||||}}}}}}}}}}}}www{{{}}}{{{vvvtttwwwzzz}}}|||{{{zzzzzz{{{|||}}}}}}yyyuuurrrpppnnnmmmmmmppptttxxxzzz{{{~~~~~~}}}{{{yyy{{{{{{|||~~~~~~|||}}}}}}}}}}}}}}}||||||{{{}}}}}}|||||||||{{{{{{{{{}}}}}}{{{zzzzzz{{{{{{|||{{{{{{zzzzzzwwwvvvvvvxxxzzz||||||{{{}}}~~~}}}zzzxxxxxx|||~~~|||wwwpppmmmnnnuuu~~~}}}||||||xxxiii___XXXRRRNNNIIIGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDEEEEEEBBB@@@>>>===============>>>??????>>>>>>>>>>>>???@@@AAABBBCCCBBB???===<<<<<<<<<<<<>>>=========<<<<<<<<<<<<;;;:::999888777888999:::;;;===>>>@@@@@@>>>===;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::999;;;;;;:::999999::::::::::::===???>>>;;;888888999777777777888999:::<<<<<<:::888777:::>>>???;;;666;;;:::999999888888888888;;;:::999888888888999:::;;;:::999;;;>>>>>>;;;888>>>:::777888===>>><<<888;;;;;;<<<===>>><<<888555<<<:::999999:::;;;999888888999;;;===>>>===<<<;;;999;;;======;;;:::::::::>>>???@@@BBBBBBAAA???>>>@@@===;;;;;;===>>>===;;;;;;<<<======;;;:::;;;===???@@@AAACCCDDDFFFGGGHHHJJJLLLSSS```ooo|||yyyrrrmmmkkkgggaaa\\\ZZZZZZYYYTTTPPPPPPKKKEEECCCDDDCCC???;;;???<<<:::999:::<<<======333@@@QQQ>>>@@@666???666999999::::::::::::;;;;;;======<<<:::888888:::===<<<;;;;;;===???@@@===:::========================AAA@@@@@@CCCFFFGGGEEEBBBFFFJJJOOOSSSWWW[[[___aaaiiilllppptttvvvyyy|||}}}{{{yyy{{{}}}zzzyyy|||{{{xxxvvvtttssssssssstttsssrrrrrrrrrqqqmmmkkkkkkiiifffcccaaa_________[[[]]]```cccdddfffhhhjjjmmmlllkkkkkklllnnnpppqqquuuvvvxxxyyyzzzzzzyyyyyyxxxzzz}}}~~~}}}zzzwwwuuuwwwxxxzzzzzzyyyyyyyyyzzz}}}}}}|||{{{zzzyyyxxxxxx|||||||||{{{zzzyyywwwvvv}}}}}}{{{zzzzzz{{{|||}}}}}}{{{xxxuuusssooooooppprrruuuxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}|||}}}|||}}}}}}|||{{{~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||zzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~zzztttqqqtttyyy~~~~~~pppeee\\\UUUPPPKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBB@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>??????AAABBBBBBBBBBBB@@@???>>>=========>>>>>>=========<<<<<<<<<::::::999999999::::::;;;<<<===>>>??????>>>===<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999888777;;;::::::999999::::::;;;:::<<<>>>===;;;888888999888888888888999:::;;;;;;888999;;;<<<===<<<;;;:::===<<<;;;;;;:::::::::;;;;;;:::999888888888999:::;;;999999:::<<<===:::888<<<:::999;;;======;;;888;;;;;;;;;===>>><<<999666;;;:::999999::::::999777999:::<<<>>>>>>>>>===<<<999;;;======;;;::::::;;;>>>@@@BBBCCCCCCBBB@@@??????===;;;;;;======<<<;;;;;;<<<===<<<;;;:::;;;<<<@@@AAABBBCCCEEEFFFGGGGGGKKKNNNVVVcccrrr|||tttmmmiiihhhccc^^^YYYWWWXXXVVVRRRNNNOOOJJJDDDBBBCCCBBB???;;;>>><<<::::::;;;<<<<<<<<<777@@@JJJ@@@===666;;;:::;;;;;;;;;::::::999999999<<<<<<<<<:::888999;;;===<<<;;;:::<<>>>>>>>>>>>>>>CCCBBBCCCFFFIIIJJJIIIGGGKKKNNNTTTXXX\\\```dddgggooorrrvvvzzz|||~~~~~~~~~~~~}}}{{{zzzyyyyyywwwuuusssqqqppppppppprrrpppnnnmmmllljjjfffdddcccbbbaaa```___``````aaa___bbbeeehhhiiikkkmmmnnnrrrqqqpppoooppprrrtttuuuxxxxxxyyyzzzzzzzzzzzzyyy{{{|||}}}}}}{{{yyyvvvtttxxxzzz{{{{{{yyyxxxyyyzzz~~~~~~}}}||||||{{{{{{{{{|||||||||{{{{{{zzzyyyxxx}}}|||{{{zzzzzz{{{||||||~~~{{{yyyvvvuuuqqqrrrrrrtttvvvyyy|||~~~~~~||||||||||||}}}~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{||||||~~~|||vvvuuuvvvyyy}}}xxxlllaaaXXXQQQMMMKKKHHHGGGHHHIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@????????????@@@@@@@@@??????@@@@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>=========<<<<<<999:::;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::999::::::::::::999999888:::::::::999999::::::;;;;;;<<<======;;;999999::::::999999888888999::::::666:::>>>>>>:::888:::===<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999999999999999999888999;;;;;;999777999:::;;;<<<<<<;;;:::999::::::;;;<<<>>>===:::777;;;:::999999::::::999777999;;;<<<>>>>>>>>>>>>===999;;;======;;;:::;;;<<>>===;;;;;;<<<<<<;;;::::::;;;<<<;;;::::::;;;<<>><<<<<<;;;:::;;;<<<===<<<:::;;;???@@@FFF:::888777???======<<<;;;:::999888888;;;;;;;;;:::999999<<<>>>:::::::::<<<>>>>>><<<:::>>>>>>>>>??????@@@@@@@@@EEEEEEFFFIIILLLNNNNNNMMMQQQUUU[[[```dddgggkkkmmmtttwww{{{~~~}}}zzzzzz}}}|||zzzyyyyyyxxxuuusssrrrpppnnnmmmllllllpppnnnjjjgggeeeccc```^^^]]]]]]^^^___aaadddfffgggdddhhhmmmpppqqqrrrssstttwwwvvvuuutttuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{||||||}}}||||||{{{yyywwwvvvuuuzzz{{{}}}|||zzzxxxxxxyyy~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~}}}{{{yyywwwvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~||||||||||||~~~}}}{{{{{{zzzzzz{{{{{{|||}}}~~~yyyyyyxxxxxx|||~~~rrreeeYYYQQQOOOLLLIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCC@@@AAABBBBBBAAA@@@>>>===>>>>>>>>>============<<<999:::<<<===>>>>>>>>>=========>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;:::999999888888888999666:::<<<<<<999888999;;;:::999999888888999999999;;;;;;::::::999999999999888888888888999999888888999:::;;;;;;999999:::;;;:::::::::<<<======;;;999<<<;;;::::::;;;;;;:::888:::;;;<<<===>>>>>>>>>>>>:::;;;===<<<;;;;;;<<<===@@@BBBEEEGGGGGGDDDAAA???>>>===<<<;;;;;;;;;;;;:::999:::;;;;;;::::::;;;<<>><<<;;;::::::;;;======;;;999;;;===999LLL<<<;;;333AAA===<<<<<<;;;::::::999999999:::;;;:::::::::<<<>>>999999:::<<<<<<<<<;;;:::======>>>??????@@@AAAAAADDDEEEHHHKKKOOORRRSSSTTTWWW\\\aaagggjjjmmmppprrruuuxxx{{{}}}~~~|||xxxxxxzzz|||yyywwwvvvvvvvvvrrrqqqpppnnnmmmkkkkkkjjjmmmjjjfffcccbbbaaa___^^^^^^___aaadddgggkkkmmmooojjjnnnrrrvvvwwwwwwxxxyyyyyyxxxwwwvvvwwwxxxzzz||||||||||||}}}}}}~~~|||{{{zzzyyyxxxxxxxxxxxx|||}}}~~~}}}zzzyyyxxxyyy||||||}}}}}}~~~~~~~~~~~~wwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz||||||}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~~~~|||||||||}}}|||{{{{{{zzz{{{|||}}}}}}}}}yyyyyywwwwww{{{xxxjjj[[[RRRQQQNNNJJJHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBB???@@@AAABBBBBBAAA???>>>???>>>>>>>>>============999;;;<<<>>>??????>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============;;;<<<<<<======<<<<<<<<<:::999999999::::::;;;<<<<<<;;;;;;:::;;;;;;;;;:::;;;;;;:::999888888888888888888999999999999888888999999999888888999999:::;;;;;;;;;;;;::::::999999888888888888777777888999<<<;;;:::888666777;;;>>>:::::::::;;;======;;;999===<<<;;;;;;<<<<<<;;;::::::;;;<<<======>>>>>>>>>:::;;;<<<<<<;;;;;;===>>>AAABBBEEEFFFFFFCCCAAA>>>>>>>>>===<<<;;;::::::;;;999:::<<<;;;::::::<<<===@@@AAABBBDDDFFFGGGHHHIIIOOOWWWcccrrrxxxkkkbbb]]]ZZZXXXUUUTTTSSSRRRQQQPPPMMMKKKGGGEEEBBB???>>>>>>===<<<;;;::::::;;;<<<<<<;;;999::::::888PPPBBB???222???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>888:::;;;<<<<<<;;;;;;;;;<<<======???@@@AAABBBBBBDDDFFFIIIMMMQQQUUUYYY[[[^^^bbbhhhmmmppprrrtttvvvvvvxxx{{{|||}}}}}}|||yyyxxxzzz~~~}}}yyyvvvsssrrrrrrrrroooooonnnmmmllljjjiiiiiifffdddaaa``````aaaaaa```bbbdddfffiiimmmppprrrsssnnnrrrvvvxxxyyyyyyzzzzzzzzzxxxwwwvvvvvvxxxzzz{{{{{{|||}}}~~~yyyyyyyyyyyyyyy{{{|||}}}~~~~~~{{{yyyyyyyyyzzzzzz{{{||||||}}}}}}}}}uuuuuuuuuvvvwwwxxxzzz{{{{{{zzzzzzyyyzzz{{{|||}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{zzzzzz|||}}}~~~~~~yyywwwvvvvvvwww|||~~~rrrbbbWWWTTTPPPLLLHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@??????@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========;;;<<<======>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>===999::::::;;;;;;;;;;;;:::999999999999:::;;;<<<<<<===;;;999999;;;<<<;;;:::;;;::::::999888888888999:::999888888999999888777;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999888999999888777777888:::===;;;888777777888;;;<<<<<<;;;:::;;;<<<<<<;;;999===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<======>>>:::;;;<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCAAA???>>>?????????===;;;:::;;;<<<999;;;<<<<<<;;;<<<===>>>???@@@BBBDDDFFFHHHJJJKKKSSS[[[iiivvvtttggg```[[[WWWUUUSSSSSSSSSRRRPPPNNNKKKIIIDDDCCCAAA???===<<<<<<===;;;:::999:::;;;<<<;;;999:::999<<>>@@@AAACCCDDDEEEFFFIIINNNRRRVVV[[[```dddeeejjjoootttvvvwwwxxxyyyyyy{{{}}}~~~}}}}}}~~~~~~{{{{{{|||~~~}}}~~~~~~~~~~~~{{{yyyvvvssspppnnnnnnmmmkkkkkkkkkjjjiiihhhfffeee___^^^]]]^^^```bbbbbbbbbfffhhhjjjmmmppprrrssstttsssuuuwwwxxxwwwxxxyyyzzzzzzyyywwwvvvvvvwwwyyyzzz{{{|||~~~xxxxxxyyyzzz{{{}}}~~~|||zzzzzz{{{yyyyyyzzzzzz{{{{{{||||||vvvuuuuuuuuuvvvxxxzzz{{{{{{{{{zzzzzz{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzz|||~~~~~~yyyuuutttsssuuuzzz}}}zzzxxx}}}lll```YYYTTTNNNJJJHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCC??????@@@@@@AAABBBDDDDDDAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>???@@@AAA?????????>>>>>>>>>============<<<<<<<<<======>>>>>>>>>============>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>;;;<<<<<<===>>>=========999999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<======;;;888999;;;<<<<<<;;;::::::999999888999999999:::<<<===;;;888777999<<<;;;:::::::::;;;;;;<<<===:::;;;<<<<<<<<<;;;:::999888::::::999777666999<<<;;;999777888;;;<<<:::777===<<<;;;;;;;;;;;;:::888<<<:::999999:::;;;999888999999999::::::;;;<<<===;;;<<<<<<<<<;;;<<<>>>AAAAAAAAAAAA@@@???>>>>>>===@@@AAAAAA???<<<:::;;;===:::<<<============>>>@@@===???AAADDDGGGJJJLLLMMMWWW```nnn{{{{{{mmmbbb]]]YYYVVVSSSQQQRRRSSSQQQNNNKKKHHHGGGBBBAAA@@@>>><<<;;;<<<===<<<:::888888:::;;;;;;:::<<<999AAAEEELLLAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===<<<;;;::::::;;;888;;;>>>>>>===;;;<<<===??????AAABBBDDDFFFGGGHHHKKKOOOTTTXXX\\\bbbiiinnnnnnrrrxxx{{{}}}}}}}}}~~~{{{}}}~~~~~~}}}~~~~~~}}}~~~~~~{{{{{{||||||{{{{{{zzzzzzwwwuuusssqqqnnnkkkiiihhheeeeeefffeeedddcccaaa```]]]]]]^^^```ccceeeeeedddjjjkkknnnqqqtttuuuvvvwwwwwwwwwxxxwwwvvvvvvxxxzzz|||zzzyyyxxxxxxyyyzzz{{{|||~~~yyyzzz{{{|||}}}~~~}}}|||{{{|||zzzzzzzzzzzzzzz{{{{{{{{{xxxwwwvvvvvvwwwyyy{{{}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzzzz|||~~~}}}|||uuurrrqqqqqqwww~~~~~~yyyuuurrrttthhh\\\WWWQQQLLLJJJIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCC>>>>>>???@@@AAACCCDDDEEE@@@@@@??????>>>?????????>>>>>>===<<<===???@@@AAA????????????>>>>>>>>>>>>???>>><<<;;;;;;<<<===>>>>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>:::;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>>>>===999999999999:::;;;<<<===>>>;;;888888;;;===<<<;;;:::999999888999999::::::999>>>BBB???888555:::AAA888888888888999999:::;;;:::;;;<<<<<<<<<;;;:::999999:::;;;999777777999<<<999777777:::???>>>888333>>>===;;;;;;;;;;;;999888:::999777888999999888666999999999999:::;;;<<<<<<;;;<<<<<<<<<;;;<<>>============@@@BBBBBB@@@<<<:::<<<>>>;;;<<<>>>>>>===>>>???AAA<<<>>>@@@DDDGGGJJJMMMNNNZZZdddqqq~~~uuuhhh___[[[XXXUUURRRPPPQQQRRRPPPMMMIIIFFFEEEAAAAAA@@@===;;;:::<<<======;;;888777999:::;;;;;;???:::EEE>>>MMM@@@DDD<<<>>>>>>===<<<;;;::::::999;;;<<<======;;;999999:::999<<>>@@@AAACCCDDDFFFHHHJJJJJJOOOSSSYYY]]]aaagggooouuutttxxx~~~{{{}}}~~~~~~}}}|||}}}~~~|||~~~}}}zzzzzzzzzzzzyyyxxxwwwwwwtttsssrrrpppmmmjjjgggfffaaaaaaaaaaaaaaa___]]]\\\______aaadddhhhjjjiiigggmmmooorrruuuxxxyyyzzzzzzyyyyyyxxxvvvuuuuuuxxxzzz~~~|||{{{zzzyyyzzz|||}}}~~~~~~{{{{{{{{{}}}~~~~~~~~~||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxzzz|||~~~}}}|||||||||}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}|||zzzyyy{{{|||{{{}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~}}}{{{zzzzzz|||~~~|||~~~zzztttpppppppppyyy~~~xxxrrrooosssdddVVVQQQQQQIIIGGGIIIDDDGGGFFFEEEDDDDDDEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@>>>??????@@@@@@@@@??????AAABBBBBBBBBAAA???===<<>><<<<<<===???@@@AAA???======>>>???>>>===???>>>>>>===============??????>>>===<<<;;;;;;:::===;;;888999;;;===<<<:::;;;<<<======>>>=========@@@>>>===<<<;;;===>>>???>>>>>>===<<<;;;;;;::::::<<<;;;999888888999;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;999888888999===>>>???===:::777777777:::;;;;;;<<<<<<;;;;;;:::;;;:::===CCCCCC===999;;;::::::888777666666666666999888888:::<<<<<<;;;:::<<<<<<<<<<<<;;;:::999999666777888999999999999999;;;999777888;;;===<<<:::<<<<<<===>>>>>>>>>>>>>>>@@@?????????>>>>>>======@@@BBBDDD@@@;;;777999;;;;;;;;;;;;<<<<<<<<<<<<<<>>;;;:::999::::::>>>;;;<<<@@@@@@;;;999<<<<<<;;;999===EEEJJJAAA666<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;::::::@@@AAACCCDDDGGGLLLRRRWWWZZZ^^^eeekkkooorrruuuxxx}}}~~~}}}}}}}}}~~~|||zzz~~~|||{{{zzzyyyxxxxxxxxxxxxuuussssssrrrpppmmmjjjgggeeecccbbbbbb```^^^\\\\\\^^^```dddddddddeeegggkkknnnpppppprrrvvvxxxyyyyyy{{{|||wwwwwwwwwwwwwwwvvvttttttzzzvvvvvv{{{{{{xxxxxx|||~~~}}}}}}|||wwwxxxzzz|||~~~~~~~~~}}}~~~}}}}}}||||||}}}~~~{{{xxxwwwwwwtttvvvyyy|||~~~~~~~~~}}}{{{|||}}}}}}~~~}}}}}}|||}}}}}}~~~~~~{{{zzz{{{||||||||||||~~~~~~||||||{{{xxxyyy|||}}}yyyuuu~~~~~~~~~~~~|||{{{{{{|||}}}}}}}}}}}}~~~{{{uuunnnlllnnnrrrxxx~~~~~~|||wwwsssooommm{{{lll\\\VVVSSSKKKHHHJJJFFFGGGGGGEEEDDDDDDDDDEEEFFFCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>@@@???>>>======>>>???@@@BBB@@@>>>>>>>>>???>>>===@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;===;;;999999;;;===<<<::::::;;;<<<<<<============???>>><<<;;;:::;;;======>>>======<<<;;;;;;::::::<<<;;;999888888999;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;999888888999===>>>???===:::888777888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>GGGIIICCC===;;;;;;:::999888777777777777999888888999;;;;;;:::888::::::;;;;;;<<<;;;;;;;;;777777888999999999999999;;;999777888;;;===<<<;;;<<<===>>>>>>??????>>>>>>??????>>>>>>>>>=========>>>AAABBB???:::888999<<<<<<<<<<<<<<<============CCCCCCCCCDDDFFFKKKQQQUUU```jjjxxxwwwnnnbbbZZZVVVVVVUUUTTTPPPOOOMMMIIIFFFCCCAAA@@@BBBAAA>>><<<:::::::::;;;>>>;;;<<<@@@???;;;:::<<<===;;;:::===EEEJJJCCC999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============CCCDDDFFFIIILLLQQQWWW[[[^^^cccjjjpppuuuyyy|||~~~~~~yyyvvvuuuyyy~~~|||{{{xxxwwwvvvvvvvvvvvvtttrrrpppooommmjjjgggeeeddddddccccccbbb```^^^^^^```bbbfffeeefffgggjjjmmmqqqssssssvvvyyy{{{{{{{{{|||}}}xxxyyyyyyyyyyyyxxxwwwwww{{{wwwuuuxxxyyywwwzzz~~~}}}|||{{{zzzwwwxxxzzz{{{|||}}}||||||~~~}}}|||{{{zzzyyyyyyyyy}}}~~~}}}{{{xxxwwwwwwwwwxxxzzz|||}}}}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{}}}~~~~~~}}}}}}~~~|||yyyvvvvvvyyy{{{yyyvvv{{{|||}}}~~~~~~~~~|||{{{{{{{{{||||||~~~~~~~~~}}}zzzuuuooonnnpppsssxxx~~~yyyuuuqqqooouuuddd[[[VVVLLLIIILLLGGGHHHGGGEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBAAAAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@AAABBBBBB@@@@@@@@@?????????@@@@@@????????????????????????CCCAAA???>>>??????>>>===AAA@@@??????>>>>>>??????<<<<<<<<<;;;;;;;;;;;;;;;===;;;::::::;;;<<<<<<;;;999::::::;;;<<<=========>>>===;;;:::::::::;;;<<<=========<<<;;;;;;::::::<<<;;;:::999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;999888888999===>>>???>>>;;;999999999<<<;;;:::999999:::;;;<<<::::::???IIINNNJJJAAA<<<;;;::::::999888888888888:::999777888999999888777888999:::;;;<<<<<<<<<<<<888888888999999999999999:::999888999;;;<<<===<<<===>>>>>>????????????>>>===============<<<<<<<<<;;;>>>???>>>:::999:::<<<<<<=========>>>>>>>>>>>>BBBCCCCCCDDDGGGMMMUUUZZZhhhppp|||}}}qqqiii^^^WWWTTTTTTSSSRRRSSSQQQNNNJJJGGGDDDBBBAAAAAA@@@>>><<<;;;:::;;;;;;>>>;;;<<<>>>>>>;;;:::<<<===<<<:::<<>>???@@@AAAAAAEEEGGGKKKOOOSSSYYY___ccciiimmmssswww{{{~~~uuurrrpppssszzz~~~|||{{{{{{zzzuuutttsssssssssrrrpppnnnllljjjhhheeedddcccdddddddddeeedddcccaaabbbdddfffhhhhhhiiijjjmmmqqqtttwwwwwwzzz}}}~~~~~~}}}~~~zzz{{{{{{{{{||||||||||||}}}yyyvvvwwwxxxxxx|||~~~}}}|||zzzxxxwwwvvvwwwxxxzzz{{{{{{{{{{{{|||{{{zzzxxxwwwvvvvvvvvv|||}}}~~~}}}zzzxxxwwwxxx{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||}}}~~~~~~}}}yyyvvvrrrsssvvvxxxxxxwwwxxxzzz|||}}}~~~~~~||||||}}}|||{{{{{{zzzyyyxxxxxx}}}~~~~~~{{{xxxsssnnnnnnssstttzzz}}}}}}}}}yyytttrrrzzzhhh]]]WWWLLLJJJMMMIIIHHHGGGFFFDDDDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAACCCBBB@@@???>>>???AAABBB@@@???>>>>>>>>>???AAABBB>>>>>>???@@@@@@@@@??????BBB@@@>>>>>>???@@@@@@???@@@???>>>>>>======>>>>>>:::::::::;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<<<<<<<999999999:::;;;<<<===>>>======<<<;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;999888999:::===>>>???>>><<<:::::::::<<<;;;999888888999;;;<<<;;;:::===FFFNNNMMMEEE===;;;;;;:::999999999:::::::::888777777777888777555999:::;;;;;;<<<<<<<<<;;;999999999999999999999:::999999999999;;;<<<======>>>>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<::::::;;;============>>>??????@@@@@@AAABBBCCCDDDHHHOOOYYY```pppwwwxxxmmmeee\\\UUUSSSRRRQQQPPPSSSQQQNNNJJJFFFCCCAAA@@@@@@???===<<<;;;;;;;;;;;;===<<<<<<===<<<;;;;;;;;;<<<<<<::::::@@@FFFDDD>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@AAABBBCCCEEEIIINNNTTT[[[aaahhhllluuuxxx{{{}}}~~~vvvsssqqqrrrvvv||||||zzzyyyxxxxxxyyyuuusssqqqppppppnnnkkkiiihhhgggdddbbbaaabbbdddfffeeefffffffffeeeeeegggiiilllllllllnnnppptttxxxzzzzzz}}}~~~}}}}}}}}}~~~~~~~~~|||zzzzzz{{{|||~~~~~~~~~}}}|||zzzxxxvvvtttrrrsssuuuwwwyyyzzz||||||}}}|||zzzyyywwwvvvvvvvvv|||}}}~~~}}}{{{zzzzzz{{{~~~}}}|||{{{{{{|||~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{|||}}}~~~}}}|||{{{|||~~~~~~|||~~~}}}wwwsssppppppsssvvvwwwxxxuuuwwwzzz|||}}}|||zzzyyyzzzzzzzzzyyyxxxvvvuuuttt{{{|||}}}~~~zzzvvvpppkkkmmmsssvvv{{{~~~|||{{{{{{{{{{{{{{{{{{}}}|||xxxvvv|||iii^^^XXXLLLJJJMMMJJJIIIHHHFFFDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAAEEEEEEDDDCCCCCCBBBAAAAAACCCAAA???>>>===>>>???AAA???>>>>>>===>>>???AAABBB===>>>???@@@@@@@@@@@@@@@???>>>===>>>@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===:::999999999:::<<<===>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;999888999:::;;;===>>>===;;;::::::;;;<<<;;;999888888999;;;<<<<<<::::::???FFFJJJEEE>>>::::::::::::::::::;;;;;;:::888666666777777777666;;;<<<<<<<<<;;;;;;:::999::::::999888888999999:::888999::::::;;;<<<>>>???>>>>>>?????????>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;;;;;;;<<<=========>>>>>>???@@@@@@AAA@@@BBBDDDEEEIIIQQQ^^^gggwww}}}~~~tttkkkddd[[[UUUSSSQQQOOOLLLNNNLLLHHHDDD@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;999;;;:::999<<>>>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<===????????????@@@BBBCCCDDDFFFKKKSSS[[[bbbjjjpppuuu{{{}}}}}}zzzvvvtttvvvzzz}}}|||{{{xxxvvvuuuuuuuuuuuuuuussspppooommmkkkgggdddgggeeecccbbbbbbdddfffhhhfffggghhhiiihhhiiikkkmmmooooooooopppsssvvvyyy{{{{{{}}}~~~}}}|||}}}}}}|||zzzwwwtttsssmmmoooqqqssswwwzzz|||~~~~~~~~~|||{{{zzzyyyyyyyyy}}}~~~~~~||||||}}}}}}{{{{{{}}}~~~}}}|||||||||~~~~~~||||||{{{{{{|||~~~~~~~~~|||{{{yyyzzz|||}}}}}}}}}{{{}}}}}}zzzuuusssqqqqqqrrruuuxxxyyyuuuwwwyyy||||||{{{zzzxxxxxxxxxxxxxxxvvvuuusssrrrxxxyyy{{{}}}~~~yyytttlllgggkkkrrrxxx}}}|||zzzyyyvvvuuuuuuwwwzzz~~~{{{yyymmmbbbZZZNNNKKKMMMIIIIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBFFFFFFEEEDDDCCCBBBBBBAAABBBAAA???>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAA>>>>>>??????@@@AAAAAAAAA>>>===<<<===???@@@@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>><<<;;;:::::::::;;;===>>>;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;999999:::;;;999;;;<<<<<<;;;::::::;;;;;;:::999888888999:::;;;<<<;;;888999>>>DDDBBB===999999999999:::;;;;;;<<<:::888666555777888888777<<<<<<<<<<<<;;;:::999888<<<;;;999888888999::::::888999:::;;;;;;<<<>>>@@@===>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<888999999:::;;;<<<======<<<<<<===>>>???@@@@@@AAAAAACCCFFFGGGKKKVVVdddppp{{{yyypppiiibbbZZZUUURRRQQQNNNKKKMMMKKKGGGCCC@@@>>>>>>>>>===============<<<<<<<<<<<<>>>===999999<<<<<<:::888;;;;;;:::;;;>>>???===========================>>>==================>>>@@@@@@@@@AAABBBEEEGGGIIIMMMSSS[[[dddkkkrrrxxx{{{{{{}}}{{{xxxvvvxxxzzz|||wwwvvvtttsssrrrqqqqqqqqqsssrrrooonnnmmmjjjgggdddhhhgggfffeeefffgggiiikkkgggiiikkklllmmmmmmoooqqqrrrrrrqqqrrrsssvvvyyy{{{|||~~~~~~zzz{{{{{{||||||zzzwwwuuussskkklllnnnqqqtttxxx{{{}}}~~~}}}|||{{{{{{{{{{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~|||yyyyyyyyyzzz{{{~~~~~~|||}}}~~~{{{yyyxxxzzz|||}}}}}}|||}}}|||yyyvvvuuuttttttuuuvvvyyyzzzvvvxxxzzz{{{||||||{{{zzzyyyyyyxxxxxxwwwvvvuuuuuuvvvxxxzzz}}}}}}xxxrrriiidddiiirrrzzz~~~zzzxxxwwwrrrqqqqqqtttyyy}}}|||ssshhh```RRRMMMNNNIIIIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBAAABBBBBBAAA@@@@@@???>>>>>>===>>>???????????????>>>??????>>>>>>???AAABBBCCC@@@>>><<<<<<===>>>===<<<>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;<<<===>>>===;;;:::<<>><<<::::::;;;<<<===777888999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;999999:::;;;888999;;;;;;:::999999:::999999999999999999999999:::;;;:::777999>>>???;;;888888888888999:::;;;<<<:::888666555777999999999;;;;;;;;;<<<;;;;;;::::::===;;;:::888888999:::;;;777999;;;;;;;;;<<>>===;;;;;;<<<===>>>???@@@AAACCCFFFIIIKKKOOO[[[kkkxxx}}}~~~uuukkkddd^^^WWWSSSRRRQQQNNNKKKMMMKKKGGGCCCAAA@@@@@@AAA<<<<<<===============<<<;;;>>>===888888<<<===:::888<<<>>><<<;;;======<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>??????@@@@@@AAACCCFFFJJJNNNQQQYYY___gggnnntttyyy}}}}}}yyyvvvuuuwwwxxxqqqqqqqqqqqqpppnnnmmmmmmpppnnnmmmmmmmmmmmmjjjhhhjjjjjjiiijjjjjjkkkmmmmmmjjjmmmoooqqqqqqrrrtttvvvtttsssrrrrrrsssuuuxxxyyy|||~~~~~~}}}xxxyyyzzz||||||{{{xxxuuutttllllllmmmooorrruuuxxxzzz||||||{{{{{{{{{{{{|||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~yyyvvvuuuvvvwwwzzz~~~~~~||||||~~~}}}yyywwwxxx{{{}}}~~~~~~}}}zzzwwwxxxxxxxxxxxxxxxzzz{{{yyyyyyzzz{{{||||||||||||}}}|||zzzyyyyyyyyyzzzzzzvvvxxxzzz}}}~~~{{{vvvpppgggdddjjjttt{{{}}}|||xxxvvvuuuqqqoooooorrryyy~~~~~~yyymmmeeeVVVOOONNNHHHJJJHHHGGGEEEDDDCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>===>>>???@@@@@@???>>>===@@@???>>>>>>>>>@@@CCCDDDBBB@@@===<<<<<<;;;:::888??????>>>===============??????>>>===<<<;;;;;;;;;;;;===???===;;;:::<<>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;999999:::;;;777888::::::999888999:::888999999::::::999999888888<<<<<<777777<<<<<<888777777777888999:::;;;<<<:::888666555777:::;;;;;;999999:::;;;<<<<<<<<<<<<===<<<:::888888999:::;;;777999<<<<<<;;;;;;???BBB<<<<<<======<<<;;;::::::<<<<<<<<<=========>>>>>>:::::::::;;;===>>>>>>===:::;;;<<<===>>>???@@@@@@EEEIIILLLNNNRRR^^^ppp}}}~~~{{{rrrhhh___ZZZUUURRRRRRQQQNNNLLLIIIFFFCCC???======>>>>>>;;;<<<======>>>=========;;;>>>===888777<<<===999888>>>AAA>>><<<======<<<;;;;;;<<<===>>>???@@@@@@@@@@@@????????????@@@@@@???@@@AAAEEEIIIOOOTTTWWWccchhhpppvvvzzz~~~}}}yyyuuutttuuuvvvnnnoooppppppooommmkkkjjjmmmllllllmmmoooooonnnlllkkkllllllmmmnnnnnnoooooommmooorrrtttuuuvvvxxxyyyuuutttsssrrrssstttvvvxxx}}}~~~|||zzz||||||wwwyyyzzz{{{|||{{{yyyvvvtttnnnnnnnnnoooqqqsssvvvwwwzzzzzzyyyyyyzzzzzz{{{{{{{{{||||||||||||}}}~~~~~~}}}vvvsssssssssuuuyyy}}}|||{{{~~~zzzwwwxxx{{{~~~{{{yyyzzz{{{{{{zzzzzz{{{|||zzzzzz{{{{{{|||}}}}}}~~~~~~|||{{{{{{|||}}}wwwxxx{{{~~~{{{xxxtttnnngggdddlllwww|||zzz|||}}}}}}zzzvvvttttttrrrooonnnqqqyyywwwgggZZZSSSPPPNNNJJJHHHFFFEEEEEEEEECCCAAAFFFEEEDDDCCCBBBCCCDDDDDDDDD@@@AAAEEEEEE@@@???BBB??????????????????????????????>>>>>>======<<<<<<;;;<<<>>>???@@@@@@@@@???AAA???=========>>>===;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::===;;;::::::::::::999777;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<999777888;;;<<<;;;:::::::::;;;;;;;;;;;;::::::<<<<<<;;;:::999888888777:::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<===???@@@@@@>>>;;;;;;===???AAABBBFFFFFFGGGKKKTTTcccsss~~~}}}yyyvvvmmmddd[[[XXXSSSPPPOOONNNMMMLLLIIIHHHEEEBBB@@@???@@@@@@>>>>>>===<<<<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<========================>>>>>>>>>>>>===<<<<<<>>>@@@AAAAAA@@@FFFDDDDDDHHHQQQZZZaaadddqqqtttxxx}}}}}}}}}|||xxxtttqqqppppppppplllmmmmmmllljjjhhhfffdddlllmmmooopppqqqqqqppppppsssrrrqqqqqqpppqqqqqqqqqwwwuuurrrrrrsssuuuwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwxxx}}}|||~~~}}}}}}~~~}}}{{{{{{}}}|||{{{|||{{{xxxuuutttsssrrrrrrrrrssstttuuuvvvvvvuuuvvvxxx{{{~~~{{{~~~}}}|||{{{ssstttvvvyyy|||~~~}}}~~~~~~|||zzzzzz|||~~~|||yyyzzzzzz|||}}}~~~zzzzzz{{{~~~}}}~~~}}}~~~~~~}}}{{{|||tttmmmiiigggiiiqqqzzz}}}zzzxxxwwwwwwvvvuuuqqqrrrtttwww{{{~~~|||lll```XXXSSSQQQKKKIIIGGGGGGGGGFFFEEECCCFFFFFFDDDCCCCCCCCCDDDEEEFFFAAA@@@BBBAAA>>>>>>BBB????????????????????????@@@?????????>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@@@@???===<<<======<<<;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999::::::::::::::::::::::::<<<:::999999;;;;;;:::888;;;;;;:::::::::999999999999999999999999999999999;;;999777888;;;<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>===============>>>>>>???BBB@@@======@@@BBBDDDEEEHHHHHHJJJOOOXXXgggvvvzzzvvvrrrjjjaaaZZZWWWRRRPPPOOONNNMMMKKKIIIGGGDDDAAA@@@??????@@@>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>============>>>======>>>@@@AAABBBBBBDDDIIINNNQQQTTTZZZdddlllvvvxxx|||}}}zzzzzz{{{xxxvvvssspppnnnnnnnnnnnnggghhhiiiiiijjjiiiiiiiiioooppprrrsssttttttsssrrrsssssssssssssssssstttuuuvvvuuussssssuuuwwwxxxyyywwwvvvvvvvvvvvvwwwwwwxxxvvv{{{~~~}}}~~~}}}yyy{{{|||~~~~~~~~~~~~}}}||||||}}}~~~||||||}}}|||zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvvvvwwwyyy|||~~~||||||vvvwwwyyy{{{~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~}}}zzz{{{{{{|||}}}~~~|||{{{|||~~~~~~{{{tttmmmiiiggggggoooxxx}}}zzzyyyzzzzzzyyyxxxssstttvvvyyy}}}sssggg]]]WWWSSSLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGCCCAAAAAA@@@>>>@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;<<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999999888888:::::::::::::::::::::::::::999888999;;;<<<;;;:::::::::::::::999999999999888888888888888888888888;;;999888888:::;;;;;;:::<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>BBB@@@>>>>>>AAADDDEEEFFFIIIJJJNNNTTT^^^kkkzzz|||uuuqqqnnneee\\\XXXUUUQQQOOONNNMMMLLLJJJGGGFFFCCCAAA????????????>>>======<<<<<<<<<<<<===::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========??????>>>>>>======<<<<<<>>>>>>??????@@@BBBCCCDDDDDDOOOZZZ]]][[[^^^jjjuuuzzz|||}}}zzzwwwvvvwwwrrrqqqpppooommmmmmllllllfffffffffggghhhiiikkkkkkssstttuuuwwwwwwwwwwwwvvvtttuuuuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvwwwyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyxxx|||~~~||||||~~~|||xxxxxx{{{~~~|||zzz{{{|||}}}}}}}}}}}}}}}|||~~~|||{{{{{{|||}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzzwwwwwwxxxzzz{{{}}}~~~|||zzz{{{|||~~~~~~~~~~~~|||zzzyyyzzz{{{}}}}}}||||||}}}~~~}}}{{{yyyzzz{{{{{{|||}}}~~~}}}}}}}}}~~~zzzsssmmmiiiggggggnnnvvv~~~||||||}}}~~~}}}|||vvvwwwzzz}}}{{{mmmaaaXXXRRRMMMKKKHHHHHHHHHIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>??????@@@@@@@@@@@@???===;;;;;;;;;<<<;;;:::::::::;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777888888999999888888777;;;;;;::::::::::::999999999888888999;;;<<<<<<;;;:::999999999999999999999777777777888888888888888:::999999999:::;;;;;;;;;<<<<<<============<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;999999:::;;;<<<;;;<<<===?????????>>>===@@@>>>===>>>AAADDDEEEEEEHHHKKKQQQXXXbbbooo{{{}}}~~~xxxqqqmmmjjjbbbYYYUUUSSSPPPNNNMMMLLLJJJIIIEEEDDDBBB@@@???>>>>>>>>>>>>===<<<<<<<<<<<<======::::::;;;;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======??????>>>>>>======<<<<<<>>>>>>???@@@@@@BBBDDDFFFHHHTTTaaafffdddfffpppzzz|||~~~}}}}}}|||zzzwwwuuussssssqqqqqqpppooonnnmmmlllkkkiiihhhgggggghhhiiikkkllluuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvwwwxxxwwwwwwvvvvvvwwwyyy{{{zzzxxxwwwvvvwwwxxxyyy{{{}}}}}}~~~zzzyyy{{{}}}}}}zzzxxxyyyyyyzzz{{{||||||zzzyyyzzzyyyyyyyyy{{{}}}~~~}}}}}}||||||{{{{{{{{{{{{xxxyyyzzz|||}}}~~~~~~~~~|||~~~~~~~~~~~~~~~|||zzzxxxyyyzzzzzz|||||||||||||||{{{yyyxxxxxxyyyyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~|||wwwqqqllljjjiiijjjqqqyyy~~~yyyzzz}}}ssseeeXXXPPPNNNKKKHHHGGGGGGHHHHHHGGGDDDDDDDDDDDDCCCCCCBBBBBB<<<>>>AAABBBDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>???===;;;;;;;;;<<<;;;:::;;;;;;<<<============<<<:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999::::::;;;;;;;;;;;;::::::======<<<;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777888888999999888888777;;;;;;;;;::::::999999999999888777999;;;===<<<;;;999999999999999999999999888888888888999999::::::999::::::999999:::;;;<<<<<<<<<============<<<<<<999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;<<<<<<::::::999:::;;;;;;:::;;;===????????????>>>@@@???>>>@@@CCCFFFGGGGGGGGGLLLTTT]]]fffqqq{{{|||zzz{{{}}}}}}|||vvvnnnjjjfff___VVVSSSPPPNNNLLLLLLKKKIIIGGGCCCBBBAAA@@@???>>>============<<<<<<<<<<<<======:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>=========<<<===>>>@@@@@@AAACCCGGGKKKPPPYYYeeekkknnnpppuuu{{{~~~|||zzzyyyxxxwwwuuutttsssrrrqqqpppooonnnlllkkkiiiiiikkkjjjjjjjjjkkkmmmoooqqqwwwxxxyyy{{{|||{{{{{{zzz|||||||||{{{yyywwwuuusssyyyzzzzzzxxxuuutttuuuvvv{{{zzzyyyxxxxxxyyyzzzzzz}}}||||||~~~||||||||||||{{{{{{{{{{{{{{{wwwvvvvvvxxxzzzzzzxxxuuuvvvvvvwwwxxxyyy|||~~~~~~}}}|||{{{{{{zzz{{{|||~~~~~~~~~|||~~~~~~~~~}}}}}}~~~~~~~~~{{{yyyxxxxxxxxxyyy|||||||||{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{|||{{{zzz|||~~~~~~}}}zzzrrrnnnllllllmmmooovvv~~~}}}{{{}}}~~~~~~|||kkk]]]SSSPPPMMMIIIGGGGGGHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB666;;;???@@@BBBCCCAAA===AAAAAAAAAAAAAAAAAAAAAAAA===============>>>>>>>>>======<<<<<<<<<======>>>@@@>>><<<;;;<<<<<<;;;:::;;;;;;<<<===============<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::===<<<<<<;;;;;;:::999999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888999999999999888888<<<;;;;;;::::::999999888999888888999;;;<<<<<<;;;888888888999999999999999777777888888999:::::::::999:::::::::999999;;;===<<<<<<<<<======<<<<<<<<<999999999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<>>>????????????BBBAAAAAACCCGGGJJJKKKKKKIIIOOOYYYcccllluuu||||||yyyzzz|||~~~|||zzzssskkkgggddd\\\TTTPPPNNNLLLKKKKKKIIIGGGEEEAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<======>>>;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===@@@BBBCCCCCCGGGMMMRRRYYY___iiipppuuuxxxzzz|||~~~{{{xxxvvvwwwuuuttttttttttttrrrqqqooonnnmmmkkkiiihhhhhhgggkkklllnnnpppsssuuuxxxyyyxxxyyy{{{|||}}}}}}||||||}}}{{{wwwtttssszzz|||}}}{{{wwwtttuuuwww{{{{{{||||||}}}}}}}}}}}}|||~~~}}}zzzzzz~~~~~~|||}}}{{{zzzzzz{{{}}}~~~yyywwwuuuvvvxxxyyyvvvsssuuuvvvwwwwwwyyy|||}}}|||}}}}}}~~~~~~~~~|||}}}~~~~~~}}}}}}}}}~~~}}}|||zzzyyyxxxxxxxxxxxx{{{||||||zzzxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwwwwyyy|||~~~~~~|||zzzooolllkkkmmmooorrryyy~~~|||{{{}}}~~~~~~}}}||||||uuueee\\\SSSPPPKKKIIIHHHHHHHHHGGGEEEFFFFFFGGGFFFEEEDDDCCC:::???AAA???@@@BBBAAA<<>>>>>>>>????????????>>>===<<<<<<===>>>>>>@@@???===<<<======<<<;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999<<<<<<;;;::::::999888888:::999888999;;;<<<;;;:::777888888888999999999999666666777777888999999:::888:::;;;:::888888;;;===;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999999999999999999::::::;;;;;;<<<;;;::::::999999::::::;;;777888:::<<<<<<<<<;;;:::;;;;;;<<<<<<===???@@@AAABBBAAABBBEEEHHHKKKLLLLLLNNNUUU___jjjssszzz}}}{{{{{{|||~~~~~~zzzwwwppphhhddd```YYYQQQNNNMMMKKKJJJJJJIIIFFFDDD@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>?????????BBBEEEGGGGGGKKKSSSYYY___fffooovvvzzz|||~~~{{{zzzyyyxxxvvvuuutttssssssqqqoooppprrrsssrrrpppooonnnllljjjiiijjjkkkkkkpppqqqtttwwwyyy|||}}}~~~zzz{{{}}}~~~~~~~~~~~~zzzwwwuuuyyy|||~~~zzzxxxzzz}}}|||~~~|||~~~}}}zzz{{{~~~|||{{{{{{}}}}}}yyyuuuuuuxxxyyyvvvsssvvvwwwyyyyyyzzz}}}~~~~~~zzz{{{}}}}}}~~~~~~~~~~~~}}}|||{{{{{{||||||}}}{{{zzzyyyxxxwwwxxxxxxxxxyyyzzzzzzxxxuuutttuuuwwwttttttuuuuuuuuuuuuvvvvvvtttssssssvvvzzz}}}|||~~~~~~{{{{{{}}}}}}}}}}}}|||yyywwwnnnkkkkkkmmmoooqqqxxx}}}{{{}}}|||}}}}}}}}}}}}}}}|||{{{}}}mmmcccVVVRRRMMMJJJIIIIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEBBBFFFEEE@@@@@@CCCCCC>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA@@@???>>>======>>>??????AAA???=========>>>===<<<999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>999::::::;;;;;;::::::999777777999:::<<<===>>>???999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<;;;::::::999888888:::999888999;;;<<<;;;:::777777888888999999999999444555555666777888888999888:::;;;:::888888;;;===:::;;;;;;;;;;;;;;;;;;:::888888888888888888888888888888999::::::;;;<<<<<<;;;::::::999999::::::;;;555777:::<<<===<<<;;;999<<<<<<;;;;;;===???AAABBB??????@@@CCCGGGJJJKKKKKKRRRYYYeeeoooxxx~~~~~~||||||}}}~~~xxxvvvooofffaaa^^^WWWOOOMMMLLLJJJJJJJJJHHHFFFCCC????????????>>>===;;;;;;<<<<<<<<<<<<<<<===>>>???;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@DDDHHHIIIJJJOOOWWW^^^bbbjjjuuuzzz|||}}}zzzxxxuuurrrpppppprrrssspppnnnmmmnnnqqqsssqqqooopppooommmkkkkkkmmmpppqqqwwwxxxzzz|||}}}~~~}}}}}}|||}}}}}}zzzyyyxxx|||}}}{{{~~~}}}|||}}}~~~~~~~~~}}}~~~{{{vvvvvvxxxyyywwwtttwwwyyyzzz{{{{{{~~~~~~~~~|||yyyyyyzzzyyy{{{}}}zzz{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{|||~~~~~~}}}||||||~~~~~~}}}{{{{{{zzzzzzzzzzzz~~~yyyyyyxxxxxxwwwxxxxxxxxxwwwyyyyyywwwsssqqqsssuuuoooppppppppppppppppppqqqqqqqqqqqqsssxxx|||zzz|||}}}|||zzzyyy{{{~~~~~~|||zzzyyyxxxwwwuuutttmmmkkkkkkmmmooopppvvv}}}~~~~~~~~~~~~zzz}}}||||||}}}}}}}}}}}}||||||wwwjjj```WWWMMMGGGGGGGGGEEECCCGGGGGGFFFFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBB@@@???@@@AAA>>>????????????>>>======AAAAAAAAA@@@@@@@@@??????AAA@@@???>>><<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::===<<<;;;;;;:::::::::::::::;;;<<<<<<<<<===???AAA;;;;;;;;;;;;;;;;;;;;;;;;666999<<<<<<:::999:::<<<<<<:::999:::<<<===>>>===DDD===777999@@@BBB<<<555::::::::::::::::::::::::999;;;======;;;888777777999999999::::::;;;;;;;;;:::888777888999999888777::::::999888888999:::::::::888888999<<<<<<999666>>><<<::::::;;;;;;:::999777:::;;;888999<<<===:::<<<:::888999;;;<<<:::888:::;;;;;;<<<=========<<<======<<<<<<<<<;;;;;;:::;;;;;;===>>>???AAAAAABBBDDDAAABBBEEEHHHHHHLLLQQQTTT\\\hhhttt|||}}}|||}}}}}}|||vvvrrrmmmgggaaaZZZTTTOOOMMMKKKIIIHHHHHHGGGEEECCC@@@???===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<>>===<<<@@@EEEBBBEEEJJJNNNSSSXXX^^^bbbmmmrrryyy{{{xxxrrrmmmkkkllloooqqqqqqooommmmmmnnnnnnmmmmmmoooooonnnooopppqqqssstttzzz{{{{{{}}}~~~}}}|||{{{}}}}}}{{{{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxwwwxxxzzz{{{|||~~~~~~}}}yyywwwxxxyyy~~~}}}|||}}}}}}|||zzz{{{}}}}}}|||}}}}}}|||}}}~~~~~~~~~}}}yyywwwwwwyyyzzz~~~|||{{{zzz}}}{{{yyy{{{vvvuuuwwwxxxvvvvvvwww|||{{{zzzyyywwwvvvuuutttpppmmmjjjhhhhhhjjjnnnpppnnnnnnqqquuuyyy||||||{{{zzzyyyyyyxxxyyyzzz||||||}}}|||zzzyyyxxxvvvrrroookkkkkkkkkmmmpppuuuyyy|||~~~~~~|||~~~}}}|||||||||}}}}}}}}}}}}}}}|||{{{yyyyyy{{{nnnddd\\\QQQKKKJJJJJJHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@???>>>>>>?????????@@@@@@??????>>>===AAAAAA@@@@@@????????????AAA@@@>>>===<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;:::===<<<<<<;;;;;;;;;;;;<<<;;;=========;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<:::999:::;;;<<<;;;;;;;;;<<<===<<<<<<@@@>>><<<<<<======;;;999:::::::::::::::::::::::::::<<<>>>===;;;999888888999999999:::::::::::::::999888777888999:::999888::::::999888888999:::::::::888888999;;;<<<999777<<<;;;999999:::::::::999888;;;;;;999999<<<<<<999<<<:::888999;;;<<<:::888::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::888::::::;;;;;;===>>>@@@AAAEEECCCDDDHHHJJJJJJMMMRRRZZZaaalllwww~~~|||xxxpppmmmhhhddd___ZZZTTTPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>===<<<<<<>>>===<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;@@@======???>>>===AAAGGGJJJMMMSSSXXX]]]bbbgggjjjooottt{{{}}}||||||||||||xxxuuuqqqnnnlllmmmoooqqqrrrqqqooommmmmmllllllkkkooooooooooooppprrrtttuuu{{{{{{|||~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~|||yyyxxxwwwyyy|||~~~|||~~~zzzwwwuuuwwwyyy}}}|||{{{|||~~~~~~|||{{{zzz{{{}}}~~~}}}}}}~~~|||{{{|||}}}~~~}}}~~~{{{yyyxxxxxxyyyzzz~~~~~~}}}}}}||||||~~~{{{zzz{{{wwwuuuxxxyyyxxxwwwyyyzzzzzzzzzyyyyyyxxxwwwwwwqqqooollljjjiiijjjlllmmmkkklllnnnrrrwwwzzz{{{zzzxxxwwwwwwwwwxxxyyy{{{|||{{{zzzxxxxxxwwwuuurrroooiiiiiijjjlllpppvvv{{{~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{zzzzzztttiii```TTTMMMLLLLLLJJJGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@??????>>>@@@????????????>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<>>>???>>>;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999::::::;;;<<<=========<<<;;;:::;;;>>>@@@>>>:::888:::===::::::::::::::::::999999:::<<<>>>>>><<<:::999999::::::999999999999999999888777777888:::;;;:::999:::999999888888999999::::::999999:::;;;;;;999888:::999777888:::;;;:::::::::<<<<<<999999;;;;;;888;;;:::999999;;;;;;:::999::::::;;;;;;<<<<<<;;;;;;999;;;>>>@@@???===:::777<<<;;;;;;;;;<<<>>>AAACCCFFFEEEGGGKKKLLLLLLOOOTTT```gggrrr{{{}}}wwwsssjjjgggccc___\\\XXXTTTQQQMMMKKKIIIGGGFFFDDDBBB@@@@@@???>>>>>>>>>>>>??????===>>>>>>>>>>>>===<<<<<<===<<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???======???@@@@@@DDDJJJQQQUUU\\\ccchhhlllpppsssssswww}}}~~~{{{yyyxxxwwwwwwwwwtttssspppnnnmmmmmmnnnooorrrqqqooommmlllkkkjjjjjjpppoooooopppqqqtttvvvwww|||}}}~~~~~~~~~}}}zzzxxxxxx{{{~~~~~~~~~{{{wwwttttttvvvyyy|||{{{{{{{{{}}}}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}{{{yyyyyy{{{|||}}}|||{{{{{{zzzyyyyyyzzzzzzzzz~~~}}}}}}}}}~~~~~~|||{{{zzzvvvtttwwwyyywwwwwwyyyxxxxxxyyyyyyzzzyyyyyyyyyrrrqqqooommmlllkkkkkkkkkjjjkkkmmmqqqvvvyyyzzzzzzvvvvvvuuuuuuvvvwwwyyyzzzwwwvvvvvvvvvvvvtttqqqnnnffffffhhhlllqqqvvv|||~~~~~~||||||~~~~~~|||{{{{{{{{{|||{{{mmmcccVVVNNNLLLKKKIIIFFFHHHGGGGGGEEEDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;=========<<<<<<=========::::::;;;;;;<<<<<<======999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::::::::;;;===??????===;;;999888:::===???===999888:::===:::::::::999999999999999;;;===>>>>>><<<::::::;;;:::::::::999999888888777888777666888:::;;;;;;:::999999999999999999999999:::::::::::::::::::::999:::888777888;;;<<<<<<<<<;;;======:::999;;;;;;888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;===>>>>>>===;;;999???>>>===<<<>>>AAADDDFFFEEEFFFIIIMMMMMMLLLPPPVVVeeekkkuuu}}}{{{tttppphhheee```]]]ZZZVVVSSSPPPMMMJJJHHHFFFEEECCC@@@>>>>>>>>>>>>>>>>>>>>>??????======>>>>>>======<<<;;;<<<;;;::::::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>><<<===@@@AAABBBGGGMMMTTTZZZbbbiiinnnrrruuuwwwwwwzzz|||{{{xxxvvvttttttttttttrrrqqqpppnnnmmmlllllllllnnnnnnnnnmmmkkkjjjkkklllrrrrrrqqqrrrsssuuuxxxyyy}}}~~~~~~~~~~~~}}}zzzzzz|||~~~}}}zzzvvvssstttwwwzzz|||{{{{{{|||}}}}}}|||zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}zzzyyywwwxxxzzz{{{|||{{{yyyyyyzzz{{{||||||||||||~~~}}}||||||}}}~~~}}}|||xxxtttrrruuuwwwuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvrrrrrrrrrrrrqqqpppnnnmmmoooooopppssswwwzzzzzzzzzvvvvvvtttssssssttttttuuutttssstttuuuuuussspppmmmeeefffhhhlllqqqvvv{{{~~~}}}|||}}}}}}||||||}}}}}}rrrgggYYYPPPMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA???@@@BBBCCCBBB@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<==================<<<;;;;;;;;;<<<<<<=========888999:::;;;<<<;;;;;;;;;;;;===>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===@@@???<<<:::888999<<<;;;::::::;;;;;;:::999:::::::::999999888888888;;;<<<>>>===;;;:::;;;<<<;;;::::::999999888888888888777777888:::<<<;;;:::999999999999999999999999:::::::::::::::::::::;;;;;;:::999:::<<<>>>>>>>>>;;;>>>===:::999<<<;;;888::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<===@@@???======>>>AAAEEEGGGDDDEEEIIIMMMMMMMMMRRRYYYfffmmmvvv~~~zzzsssoooiiieee```\\\XXXUUUQQQNNNKKKIIIFFFDDDCCCAAA>>><<<<<<<<<=================================<<<;;;;;;<<<:::999:::;;;<<<;;;:::;;;;;;;;;<<<<<<============<<<===AAACCCEEEJJJQQQXXX^^^fffnnnsssvvvxxxzzzzzz}}}}}}yyyxxxvvvtttrrrrrrrrrrrrrrrqqqooonnnllljjjiiiiiiiiikkkllllllkkkllloooqqquuuuuuuuuuuuvvvxxxzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}|||zzzwwwuuuvvvyyy|||}}}}}}|||}}}~~~}}}{{{{{{{{{{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~zzzxxxwwwxxxzzz{{{{{{zzzyyyzzz|||}}}~~~~~~~~~}}}~~~|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuusssvvvwwwuuutttvvvuuuvvvwwwwwwvvvuuusssrrrrrrsssuuuwwwwwwwwwuuutttwwwvvvuuuwwwyyyzzzzzzzzzxxxwwwtttrrrqqqpppppppppqqqqqqrrrttttttsssoookkkggghhhjjjmmmqqqvvvzzz|||~~~}}}|||~~~}}}}}}~~~~~~xxxmmm^^^TTTPPPNNNKKKIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAA>>><<<>>>AAABBB@@@>>>@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????@@@??????>>>===============<<<<<<============<<<<<<<<<<<<<<<<<<<<<=========999:::;;;<<<<<<<<<;;;:::>>>>>>>>>===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======<<<;;;;;;>>>@@@???;;;999999:::===999777888<<<===:::777:::::::::999888888777777;;;<<<===<<<::::::;;;<<<;;;;;;::::::::::::::::::999888888999;;;<<<;;;:::888999999::::::999999888:::;;;;;;:::999999;;;<<<<<<;;;:::;;;===??????>>>;;;======::::::<<<<<<999999:::;;;;;;999999:::;;;<<<<<<======<<<<<<;;;;;;===<<<:::999:::;;;===???>>>===<<<===>>>@@@CCCEEEDDDEEEIIIMMMMMMNNNUUU___iiioooxxxyyysssoooiiieee___ZZZVVVSSSPPPMMMIIIGGGEEECCCBBB@@@>>><<<<<<<<<============<<<;;;<<<============<<<;;;;;;<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>===???DDDGGGIIIPPPWWW^^^ccckkkrrrvvvyyy|||}}}}}}~~~zzzwwwvvvuuusssqqqppppppqqqqqqpppooonnnllljjjiiiiiiiiigggjjjnnnooonnnppptttxxxzzzzzzyyyxxxyyyzzz{{{|||~~~~~~~~~{{{{{{~~~~~~}}}{{{{{{{{{{{{yyywwwxxxzzz|||~~~}}}}}}~~~~~~|||}}}||||||||||||}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzz{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{|||{{{zzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{|||}}}|||||||||}}}}}}}}}}}}}}}|||wwwuuuwwwwwwuuusssuuutttuuuvvvvvvvvvtttqqqppprrrtttwwwzzz{{{|||{{{zzz|||zzzyyyyyyzzz{{{zzzyyyxxxvvvtttqqqpppooonnnnnnpppqqqrrrttttttrrrmmmjjjhhhiiikkkooossswwwzzz|||~~~~~~~~~}}}}}}~~~~~~~~~{{{ooo```UUUPPPNNNKKKHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAA>>>;;;===AAACCCAAA>>>??????@@@@@@??????>>>===????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???;;;<<<===>>>>>>===<<<;;;============<<<<<<<<<<<<;;;<<<>>>???>>>===;;;:::CCCBBB@@@===::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;>>>???>>><<<:::===@@@>>>:::888:::===<<<999666888;;;<<<:::777::::::999999888777777666:::;;;;;;;;;999999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999888999;;;;;;:::999888999::::::::::::999888:::<<<<<<;;;999888;;;===<<<;;;::::::<<<=========:::======::::::======;;;888:::<<<;;;999888:::<<<======>>>>>>======<<<;;;<<<;;;;;;;;;;;;<<<===>>>=========>>>@@@AAACCCDDDEEEFFFJJJMMMMMMPPPZZZeeeooottt{{{}}}xxxsssooogggccc]]]XXXUUURRROOOMMMGGGEEECCCBBBAAA@@@>>><<<>>>>>>??????>>>===<<<;;;<<<<<<======<<<<<<;;;:::<<<;;;:::;;;===>>>===<<<;;;;;;;;;<<<===>>>>>>>>>AAA@@@BBBHHHLLLOOOUUU]]]ccchhhnnntttxxx{{{~~~~~~}}}||||||zzzwwwsssrrrqqqpppooonnnooooooppplllllljjjiiiiiijjjkkkllljjjnnnrrrsssrrrtttzzz~~~~~~}}}|||{{{||||||}}}~~~~~~~~~zzz{{{~~~~~~~~~~~~~~~}}}{{{yyyxxxzzz{{{zzzyyyyyyzzz{{{}}}||||||}}}~~~~~~}}}{{{~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{yyyyyyzzz||||||{{{}}}|||{{{|||}}}}}}{{{zzz~~~}}}}}}}}}||||||||||||||||||{{{{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{|||}}}}}}{{{vvvtttuuuuuuqqqpppqqqrrrsssuuuvvvvvvuuusssqqqsssuuuxxxzzz|||}}}}}}}}}{{{yyywwwwwwxxxzzzzzzyyyuuutttrrrqqqpppoooppppppqqqqqqrrrttttttqqqllliiiggghhhkkkppptttyyy|||~~~}}}~~~}}}|||~~~~~~~~~{{{ooo___SSSNNNLLLIIIFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCC???===???CCCEEECCC??????????????????>>>======??????@@@@@@@@@AAAAAAAAAAAA@@@??????????????????;;;<<<===>>>>>>===<<<;;;>>>>>>======<<<<<<;;;;;;>>>???@@@AAA@@@???===;;;GGGEEEBBB===999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::888888;;;>>>@@@???===:::===???===999888;;;???:::999888999:::::::::999::::::999999888777777666999:::;;;:::999999:::<<<;;;;;;;;;<<<<<<=========<<<:::999999;;;;;;:::888888999:::;;;;;;:::999888:::<<<===;;;888888;;;>>><<<:::999999;;;<<<<<<;;;999<<<<<<:::;;;>>>>>><<<888:::<<<;;;999888:::<<<>>>>>>??????>>>===<<<<<<999:::<<<=========<<<<<<>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKNNNNNNQQQ]]]iiisssxxx~~~~~~|||wwwrrroooddd```[[[VVVTTTRRROOONNNFFFDDDBBBAAAAAA@@@>>><<>><<<;;;<<<<<<======<<<<<<;;;:::===;;;;;;<<<>>>???>>>===;;;;;;;;;<<<===>>>>>>???CCCCCCEEEKKKOOORRRYYYaaaeeeiiioootttxxxzzz}}}~~~|||{{{{{{||||||}}}{{{xxxxxxyyyxxxuuurrrooonnnmmmmmmmmmmmmnnnoooiiiiiihhhhhhiiikkkmmmooommmqqqvvvvvvvvvwww}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}|||||||||zzzyyyvvvxxxzzz{{{zzzyyyyyyzzz|||{{{{{{|||}}}}}}|||zzz~~~~~~}}}}}}~~~~~~~~~{{{{{{yyyyyyyyyyyy{{{{{{}}}{{{xxxwwwxxxzzz{{{zzz~~~}}}}}}}}}~~~}}}|||zzz~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwzzzzzzzzzzzzzzz{{{|||}}}yyyssspppqqqpppmmmkkklllppprrruuuwwwxxxwwwuuuttttttvvvxxxzzz|||}}}}}}}}}xxxwwwuuuuuuwwwyyyyyyyyysssrrrqqqppppppqqqrrrrrrqqqrrrsssttttttqqqlllhhheeegggkkkpppvvv{{{}}}}}}~~~~~~||||||~~~~~~}}}|||mmm^^^VVVRRRMMMKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAA@@@===>>>AAA???;;;BBBCCCAAA<<<<<>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<@@@@@@???>>>===<<<;;;;;;@@@<<<<<<@@@@@@===;;;<<<555777;;;>>>??????>>>======<<<;;;:::999:::;;;;;;::::::888888888888::::::999999:::::::::999888888999999999::::::;;;;;;;;;<<<===>>>===:::999888999<<<<<<;;;:::999999999999888888888999;;;;;;:::999<<<<<<<<<============>>>======<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;999;;;;;;;;;<<<;;;;;;::::::;;;<<<===<<<;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBCCCEEEIIILLLLLLNNNVVVcccooo{{{}}}}}}yyyuuuppplllfff```YYYVVVUUUSSSOOOJJJMMMGGG@@@>>>@@@AAA???<<>>=========<<<<<<<<<<<<======999;;;===<<<::::::===@@@===>>>?????????@@@BBBDDDBBBFFFLLLRRRWWW]]]bbbeeelllooorrruuuwwwyyy|||~~~{{{|||~~~zzzvvvssstttvvvxxxxxxyyywwwuuusssqqqpppoooooorrrppplllkkkkkklllkkkkkkiiiiiiiiiiiikkknnnppprrrqqqqqqrrrvvvzzz~~~}}}|||~~~~~~|||zzzwwwvvvvvvvvvvvvwwwxxxzzz{{{|||}}}||||||{{{{{{{{{{{{|||}}}}}}zzzyyywwwxxxyyyzzzzzzyyy{{{~~~}}}xxxvvvxxxzzzyyy~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}}}}}}}|||{{{{{{}}}zzzzzz{{{zzzvvvrrryyyxxxyyyzzz|||}}}|||{{{wwwtttooojjjgggeeeeeeeeejjjnnnrrrsssrrrsssvvvyyyyyy{{{{{{{{{yyyxxxyyyzzzxxxvvvtttvvvxxxyyyvvvtttwwwuuusssrrrssstttsssssswwwrrrpppuuuwwwsssmmmjjjiiijjjmmmrrrxxx|||~~~~~~~~~}}}}}}}}}}}}ppp```XXXSSSNNNKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????BBBBBB@@@???BBBBBB???@@@BBB???<<<===CCCCCC@@@????????????@@@AAABBBCCCBBB@@@===;;;<<<======<<<<<<<<<==================<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<>>>===============<<<<<<===:::;;;???@@@<<<999999999:::<<<===>>>===<<<;;;>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<:::::::::;;;::::::999888::::::;;;;;;;;;<<<<<<<<<:::;;;===<<<;;;::::::;;;:::::::::999999:::;;;;;;999888888999;;;;;;:::999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCEEEFFFJJJMMMMMMPPPXXXfffqqq~~~|||xxxtttoookkkeee```YYYUUUTTTRRRMMMIIIJJJEEE???===???@@@>>><<>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;<<<>>>;;;<<<>>>>>>>>>???BBBDDDGGGKKKQQQWWW\\\aaafffiiimmmppptttvvvxxxzzz|||~~~||||||}}}yyytttrrrrrrtttvvvwwwxxxvvvssspppnnnmmmmmmmmmqqqooommmmmmmmmllljjjhhhkkkkkklllmmmoooppprrrsssqqqqqqssswww|||~~~|||{{{|||~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxxxxyyyzzz{{{zzz{{{|||}}}}}}|||{{{zzz~~~||||||~~~|||zzzxxxxxxyyy{{{{{{zzz|||}}}xxxvvvxxxzzzyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{}}}|||{{{{{{{{{{{{yyywwwzzzzzzzzz{{{}}}}}}|||{{{wwwtttooojjjgggeeeddddddiiimmmqqqsssrrrsssvvvyyy||||||}}}{{{yyyxxxxxxyyyuuuttttttvvvyyyzzzxxxuuuuuusssqqqrrrsssuuuuuuuuuxxxsssqqquuuvvvrrrllliiihhhjjjooouuu{{{~~~}}}~~~~~~}}}uuudddZZZTTTNNNKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@<<>>DDDEEEDDD???????????????@@@AAABBBAAA???===<<<<<<======<<<;;;;;;<<<===>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<=========<<<;;;;;;;;;<<<<<<=========<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGGGGJJJMMMOOORRR[[[iiisss{{{wwwrrrmmmiiiddd___YYYUUURRROOOJJJFFFFFFBBB===<<<>>>???>>>======>>>???@@@???>>>===<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<<<<======<<<;;;;;;<<<>>>???@@@BBBEEEGGGNNNRRRXXX^^^cccgggkkknnnppprrrvvvxxxyyy{{{}}}~~~~~~}}}yyysssppppppqqqrrrsssuuussspppmmmlllllllllmmmooonnnmmmmmmmmmllliiifffnnnoooppprrrsssttttttsssqqqqqqrrrwww|||~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzwwwyyy|||~~~~~~|||zzz}}}{{{zzz{{{}}}}}}|||~~~~~~~~~~~~~~~|||yyyyyyzzz|||||||||~~~~~~xxxvvvxxx{{{{{{~~~~~~|||}}}}}}}}}}}}|||{{{{{{yyy{{{|||||||||{{{{{{|||zzzyyyyyyzzz{{{|||zzzyyywwwtttpppkkkgggeeeddddddhhhmmmqqqsssssstttwwwyyy~~~|||yyywwwwwwwwwssssssuuuwwwzzzzzzxxxvvvsssqqqppprrruuuxxxyyyyyyzzzuuusssuuuuuuooojjjhhhhhhkkkqqqxxx}}}~~~zzzhhh]]]UUUOOOKKKKKKFFFFFFFFFEEEDDDCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA;;;BBBFFFBBB>>>>>>@@@@@@???>>><<<<<<>>>BBBDDDCCC???????????????@@@AAAAAAAAA???===<<<===>>>===<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<>>>DDDEEE@@@<<<;;;???>>><<<;;;::::::;;;;;;;;;;;;:::::::::999999999:::::::::999999:::::::::<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<;;;:::999:::;;;:::999999999::::::;;;<<<:::999999:::;;;;;;:::888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;999:::;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>><<<=========<<<<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCCCCDDDEEEGGGIIIGGGIIILLLOOOTTT^^^kkkuuu~~~zzzvvvqqqkkkggg```]]]WWWSSSPPPLLLGGGDDDCCC@@@======>>>@@@???>>><<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<@@@>>><<<<<>>@@@BBBDDDFFFJJJMMMUUUYYY```eeeiiimmmppprrrsssuuuxxxzzzzzz{{{}}}{{{tttpppnnnmmmmmmlllooonnnlllkkkkkklllnnnooopppmmmkkkjjjkkkkkkjjjiiippprrruuuwwwwwwvvvuuusssppppppqqquuu{{{~~~~~~~~~}}}|||{{{{{{|||||||||||||||}}}}}}}}}||||||||||||{{{zzzyyyyyyyyyzzzxxxyyy{{{}}}~~~~~~}}}|||~~~|||yyyyyyzzz{{{{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{zzz{{{}}}~~~~~~yyyvvvyyy||||||||||||}}}}}}||||||{{{zzzxxx{{{~~~}}}{{{zzz{{{~~~xxxwwwwwwxxxyyyyyyxxxvvvwwwtttqqqllliiifffeeeeeeiiinnnsssvvvvvvvvvyyy{{{}}}yyyvvvvvvvvvtttuuuwwwxxxyyyxxxvvvtttrrrqqqqqqtttxxx|||~~~~~~|||wwwtttuuusssmmmhhhfffiiinnnuuu|||~~~kkk___VVVOOOKKKKKKFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBBBB>>>EEEIIIDDD??????@@@@@@@@@>>><<<===???@@@@@@@@@??????>>>>>>??????@@@@@@@@@>>><<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;===CCCEEE@@@<<<;;;===<<<;;;::::::;;;===>>><<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<999888888888<<<;;;::::::999999999:::;;;:::999:::;;;;;;:::888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::===;;;999999;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>???>>>======???AAA???????????????????????????AAACCCDDDDDDEEEGGGIIIFFFHHHJJJNNNUUU```mmmwww}}}yyytttoooiiieee\\\ZZZVVVRRRNNNIIIEEEBBBAAA@@@>>>>>>???@@@@@@@@@<<<<<<<<<<<<===<<<<<<<<<>>>>>>============>>>>>>@@@>>><<<>>>@@@@@@===999;;;>>>AAACCCFFFIIINNNQQQZZZ___eeekkknnnqqqsssuuuuuuwwwzzz{{{{{{|||}}}~~~}}}wwwqqqnnnkkkhhhfffiiiiiiiiijjjlllnnnqqqrrrppplllgggeeegggjjjmmmooosssuuuxxxzzzzzzxxxuuutttooonnnnnnrrrxxx{{{|||}}}~~~}}}}}}||||||zzzzzzzzzzzz{{{{{{||||||}}}|||{{{{{{zzz{{{{{{{{{{{{zzzzzzzzz{{{|||~~~}}}{{{yyyxxxzzz{{{{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~zzzxxx{{{~~~}}}|||||||||||||||{{{zzzzzzyyy|||~~~}}}yyywwwxxxzzzxxxwwwwwwxxxzzzzzzyyywwwwwwuuurrrooollljjjiiihhhlllqqqwwwyyyyyyyyy{{{}}}}}}yyyvvvuuuvvvwwwxxxyyyyyyxxxuuusssrrrsssrrrsssvvv{{{}}}xxxuuuuuurrrkkkffffffkkkqqqxxx~~~mmm```WWWPPPLLLKKKFFFEEEEEEEEEDDDDDDDDDCCCAAABBBBBBCCCCCCCCCCCCBBB@@@FFFIIIFFFCCCCCCBBBAAAAAA>>>===AAABBB???===>>>??????>>>>>>>>>??????@@@???===<<<===>>>???>>><<<;;;;;;::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::888:::???AAA===:::999;;;:::::::::;;;<<<>>>???>>>????????????>>>======<<<<<<============<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;999777777777===<<<;;;:::999999999999<<<;;;:::;;;<<<<<<:::888:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===;;;999999:::<<<<<<;;;:::;;;<<<==================>>>???>>>======???AAA???????????????????????????AAACCCDDDDDDDDDFFFHHHFFFGGGIIINNNVVVcccpppyyy{{{vvvqqqkkkeeeaaaXXXVVVTTTPPPLLLGGGDDDAAA@@@???????????????@@@@@@<<<<<<<<<<<<<<<<<<======???>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@>>><<<:::===AAAEEEHHHLLLQQQUUU___dddjjjooorrrtttvvvwwwwwwyyy{{{|||{{{{{{|||~~~}}}yyytttppplllgggcccccceeegggjjjmmmooopppqqqmmmhhhcccbbbeeekkkqqqtttxxxyyy{{{||||||zzzwwwuuupppnnnmmmooouuu}}}~~~{{{yyyyyyzzz|||~~~~~~}}}|||zzzzzzyyyyyyzzzzzz{{{||||||{{{{{{{{{|||}}}~~~~~~}}}|||zzzxxxyyy{{{~~~}}}{{{yyyyyy{{{|||}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}|||{{{~~~{{{||||||||||||{{{zzzzzzzzz{{{{{{zzzxxxvvvuuuuuuyyyxxxxxxzzz|||}}}|||zzzxxxwwwuuussspppooonnnmmmoootttzzz|||{{{{{{|||}}}}}}~~~~~~{{{xxxvvvvvvvvvyyyzzzzzzxxxuuusssrrrsssuuuttttttwww|||}}}yyyvvvuuupppiiieeeffflllsss|||nnn```WWWPPPLLLLLLEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCC===BBBDDDCCCDDDEEEDDD@@@AAA>>>???EEEFFFBBB>>>?????????>>>>>>>>>>>>??????>>>===<<<===??????>>><<<999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::777888===???<<<999:::::::::;;;;;;<<<===>>>>>>===>>>?????????>>><<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;::::::=========<<<<<<<<<;;;;;;999:::;;;;;;999888888888;;;;;;:::999999:::::::::<<<;;;:::;;;<<<<<<:::888;;;;;;<<<<<<<<<=========>>>>>>=========<<<<<<<<<>>>;;;999888:::;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;===???????????????????????????@@@BBBCCCCCCCCCCCCEEEFFFGGGGGGJJJOOOYYYfffsss{{{|||wwwqqqlllfff```\\\TTTSSSRRROOOJJJFFFCCCAAA>>>>>>???>>>======>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>><<<>>>@@@AAA@@@???>>>???===@@@EEEIIIMMMRRRWWW[[[ccchhhnnnsssvvvwwwxxxyyyxxxzzz||||||{{{{{{{{{|||||||||{{{yyywwwtttoooiiiddd```bbbfffjjjmmmmmmlllkkkgggdddaaabbbgggnnntttwww}}}~~~~~~|||zzzyyyssspppnnnoootttzzz|||yyywwwxxxyyy{{{}}}}}}{{{{{{{{{zzzyyyzzz{{{||||||zzzzzzzzz|||}}}}}}|||{{{zzzzzz{{{}}}~~~|||{{{yyyzzz||||||zzzzzz~~~}}}{{{{{{||||||{{{{{{zzzyyyyyyxxxwwwwwwwwwvvvtttrrrvvvuuuvvvxxx{{{||||||zzzyyyxxxwwwvvvuuussssssrrrqqquuu{{{}}}|||zzz{{{|||zzz{{{{{{zzzxxxvvvwwwwwwyyyzzzzzzwwwtttrrrtttvvvuuuttttttwww{{{|||yyyvvvtttooohhheeegggmmmttt~~~~~~}}}~~~|||~~~nnn```WWWPPPLLLLLLEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDDDDDDDCCC888;;;>>>???BBBEEECCC>>>AAA>>>AAAHHHJJJDDD@@@AAA??????>>>>>>>>>>>>>>>???>>>===<<<===??????>>><<<888999:::;;;===>>>??????<<<<<<<<<;;;;;;<<<<<<<<<@@@???===;;;:::::::::;;;999999:::;;;<<<===>>>???<<<999999===???===;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999999999:::;;;<<<<<<;;;:::999;;;;;;<<<<<<;;;;;;:::999??????>>>>>>=========<<<777888::::::999999999:::999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<:::888<<<<<<<<<============>>>>>>>>>>>>>>>============>>>;;;999888:::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;::::::<<<===????????????????????????@@@BBBCCCCCCBBBBBBCCCEEEHHHHHHKKKPPP[[[hhhuuu}}}|||yyytttnnniiiccc\\\XXXQQQRRRQQQNNNJJJEEECCCAAA======>>>===<<<;;;<<<===<<<<<<<<<<<<<<<===>>>???======<<<<<<<<<<<<======:::>>>BBBBBB@@@>>>???AAABBBEEEJJJNNNSSSXXX^^^aaafffjjjqqqvvvxxxyyyzzz{{{xxxzzz||||||{{{zzz{{{|||{{{}}}yyyyyyyyyyyywwwrrrkkkfff___bbbfffjjjlllkkkhhhfffbbbaaa```ccciiipppuuuwww~~~|||{{{uuurrroooooossszzz}}}{{{zzzxxxyyy{{{}}}~~~~~~|||{{{}}}|||{{{zzzzzz{{{|||}}}xxxyyyzzz|||~~~||||||||||||||||||{{{{{{}}}{{{zzz{{{~~~|||yyyxxx~~~~~~~~~{{{{{{||||||{{{{{{zzzyyywwwuuussstttvvvvvvsssppprrrqqqrrruuuxxxyyyyyyxxxyyyyyyyyyxxxwwwvvvvvvuuuqqqvvv{{{}}}{{{yyyyyyzzzxxxyyyzzzyyywwwvvvwwwxxxxxxyyyyyyvvvsssrrruuuyyyuuuttttttvvvyyy}}}|||xxxvvvtttooohhheeehhhllluuu~~~|||{{{|||{{{}}}qqqbbbXXXRRRLLLHHHJJJEEECCCHHHKKKHHHCCCAAAGGGFFFCCCAAA@@@@@@AAABBB???>>>>>>???AAACCCBBBAAABBBBBBBBBCCCDDDCCCAAA???BBBCCC@@@======@@@???;;;@@@@@@????????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<===>>>===;;;999999;;;===<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::999999888999888999:::===>>>===;;;<<<=========;;;:::;;;<<<==============================<<<;;;<<<===>>>???======>>>>>>===;;;:::888<<<<<<======<<<;;;:::999;;;;;;<<<;;;999999;;;===:::999888888::::::999888::::::;;;<<<======<<<<<<===>>>???>>><<<;;;:::;;;<<<;;;;;;;;;;;;<<<======??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<>>======CCCDDDEEEGGGHHHHHHIIIIIIJJJKKKNNNVVVaaannnyyy~~~|||{{{wwwpppjjjeee```[[[WWWTTTRRROOOLLLHHHDDDAAA???BBBAAA???===<<<<<<===>>><<<<<<<<<<<<=========>>><<<<<<<<<<<<;;;;;;;;;;;;???@@@BBBBBBAAAAAABBBDDDGGGKKKPPPUUUZZZ___eeehhhllloootttyyy|||}}}|||{{{}}}~~~~~~}}}|||{{{yyy{{{~~~~~~{{{yyy}}}zzzwwwwwwxxxuuummmgggiiiiiiiiiiiihhhgggfffeeefffeeefffkkkrrrxxxzzzzzz~~~~~~~~~}}}zzzzzztttnnnnnnttt}}}}}}|||~~~~~~|||}}}~~~~~~|||{{{~~~|||{{{~~~|||}}}}}}}}}}}}}}}|||{{{zzz{{{}}}|||zzz{{{|||||||||{{{|||~~~}}}yyyxxxzzz~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{xxxvvvuuusssrrrrrrrrrsssmmmooosssvvvxxxyyyxxxwwwwwwzzz}}}|||yyyxxxyyy|||uuuxxx{{{{{{xxxvvvwwwxxx{{{yyyvvvuuuwwwyyyyyyyyyzzzyyyvvvtttsssssstttuuuxxxvvvtttuuuwwwyyyyyyyyy~~~|||xxxrrrlllgggeeeeeepppwww~~~~~~~~~~~~~~~~~~tttcccYYYRRRLLLHHHJJJEEECCCGGGJJJFFFAAA???FFFEEECCCAAAAAAAAABBBCCC@@@???>>>???AAABBBBBBAAABBBBBBAAABBBCCCCCCAAA???AAABBB@@@===>>>AAA@@@<<<======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<=========<<<::::::;;;===;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999888888:::<<<<<<;;;:::<<<=========;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<======<<<;;;999888>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<;;;:::999;;;<<<;;;:::999999::::::999888;;;<<<======>>>>>>=========>>>???>>><<<::::::;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????AAABBBCCCDDDEEEFFFGGGGGGJJJLLLQQQYYYeeeqqqzzz~~~{{{xxxtttnnngggbbb]]]XXXTTTPPPOOOMMMJJJGGGDDDBBBAAACCCBBB@@@>>>===>>>???@@@<<<<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;>>>@@@BBBBBBBBBCCCEEEFFFKKKOOOTTTZZZ^^^dddiiillloooqqquuuyyy|||}}}}}}|||}}}}}}~~~~~~~~~|||{{{zzzxxxyyy{{{}}}|||{{{yyyxxxzzzxxxvvvwwwxxxvvvpppjjjhhhiiiiiiiiiiiiiiiiiiiiikkkjjjkkkpppvvv{{{}}}}}}~~~||||||wwwqqqpppuuu|||||||||}}}|||}}}}}}~~~~~~|||}}}~~~~~~|||{{{~~~~~~~~~~~~~~~~~~}}}||||||yyyzzz|||~~~|||{{{|||||||||{{{{{{|||~~~}}}yyyxxx{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzzzzzzzzxxxvvvtttrrrrrrqqqqqqnnnpppsssvvvwwwwwwvvvuuuwwwyyy{{{|||{{{zzzzzzzzzwwwyyy{{{{{{xxxvvvvvvwww|||zzzwwwuuuvvvwwwwwwwww{{{yyywwwuuuttttttuuuuuuxxxwwwvvvwwwyyy{{{{{{zzzyyyxxxuuupppkkkhhhggghhhqqqwww~~~~~~}}}}}}~~~~~~~~~yyyhhh[[[RRRLLLHHHIIIDDDCCCFFFHHHDDD@@@???DDDCCCBBBAAAAAABBBCCCDDDAAA@@@??????AAABBBAAA???CCCBBBAAABBBCCCCCCAAA???@@@AAA???===>>>AAAAAA===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;:::<<<===::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;:::888<<<=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<<<<;;;:::999888======<<<;;;;;;;;;<<<<<<999:::<<<<<<;;;::::::;;;<<<;;;999999:::;;;999888<<<===>>>>>>>>>>>>>>>>>><<<>>>???>>><<<::::::;;;::::::999999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGKKKOOOUUU___iiittt||||||yyyuuupppjjjccc]]]XXXSSSPPPLLLKKKJJJHHHGGGEEEDDDCCCBBB@@@???=========>>>>>><<<<<<=========>>>>>>>>>@@@??????>>>===<<<<<<;;;===???AAABBBCCCEEEHHHKKKQQQUUU[[[```eeejjjooorrrssstttwwwyyy{{{}}}}}}~~~}}}}}}~~~~~~}}}|||zzzyyywwwwwwwwwwwwxxxwwwwwwwwwwwwvvvuuuwwwyyywwwrrrnnniiiiiiiiijjjkkkmmmnnnooorrrrrrsssvvv{{{~~~~~~zzzuuutttvvvzzz~~~~~~||||||{{{|||}}}~~~~~~}}}xxxyyyzzz{{{|||}}}~~~~~~}}}~~~}}}|||{{{~~~~~~}}}||||||yyyzzz{{{}}}~~~~~~}}}}}}~~~~~~|||zzz||||||~~~~~~zzzyyy{{{xxxyyyzzz|||}}}|||{{{{{{{{{{{{zzzxxxvvvtttrrrrrrqqqpppqqqtttuuuvvvuuutttssswwwwwwxxxzzz||||||yyywwwyyyzzz{{{zzzxxxvvvvvvvvv|||zzzvvvuuuuuuvvvvvvuuu{{{zzzyyywwwvvvvvvvvvvvvwwwwwwxxxzzz}}}}}}|||{{{tttsssqqqmmmiiihhhjjjllltttyyy~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}mmm^^^TTTMMMIIIHHHDDDCCCFFFHHHEEEBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEBBB@@@???@@@AAAAAA@@@???CCCBBBAAAAAABBBBBBAAA??????@@@???<<<>>>BBBBBB>>>???>>>>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<;;;:::;;;<<<<<<:::999<<<=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::999888:::<<<<<<;;;999999:::===;;;::::::;;;;;;:::999<<<======>>>>>>>>>======;;;===>>>===<<<::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@EEEEEEEEEFFFHHHIIIJJJKKKLLLRRRZZZdddmmmvvv}}}{{{wwwrrrmmmfff___ZZZUUUPPPMMMKKKKKKJJJHHHGGGEEEDDDCCC>>>===<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>AAA@@@@@@???>>>===<<<<<<<<<>>>@@@BBBDDDHHHLLLOOOWWW[[[aaafffkkkooosssvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~|||{{{yyywwwvvvuuuttttttvvvwwwxxxxxxwwwwwwxxxyyywwwssspppjjjjjjkkkmmmooorrrtttvvvxxxyyyzzz}}}}}}{{{xxxwwwxxxzzz|||~~~~~~~~~||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{xxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{}}}~~~|||{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||zzz|||}}}}}}~~~{{{zzz|||xxxxxxyyy{{{~~~~~~}}}}}}{{{zzzyyyxxxvvvuuuuuutttttttttvvvvvvvvvuuusssrrrtttssstttwww{{{{{{xxxtttyyyyyyyyyyyyxxxwwwwwwwwwzzzwwwtttsssuuuvvvvvvvvv{{{zzzzzzyyyxxxxxxwwwwwwuuuvvvxxx{{{~~~~~~|||zzzsssrrroookkkiiiiiilllooovvvzzz~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~||||||rrraaaVVVOOOLLLGGGDDDDDDGGGHHHFFFEEEGGGBBBBBBBBBBBBCCCCCCDDDEEEBBB@@@???@@@AAAAAA@@@???CCCAAA@@@@@@AAAAAA@@@??????@@@???<<<>>>BBBBBB>>>@@@??????>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<;;;===>>>>>><<<<<<===>>>:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<======>>>>>>===<<<===>>>>>><<<:::<<<=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::888:::===??????===:::888888:::;;;;;;:::999999:::<<<;;;:::;;;<<<<<<;;;:::<<<<<<<<<======<<<<<<;;;:::<<<======;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<========================AAA@@@??????>>>???@@@@@@EEEEEEFFFGGGIIIKKKMMMNNNOOOVVV```iiipppwww~~~~~~xxxtttooojjjccc\\\WWWSSSOOOLLLMMMLLLJJJHHHFFFDDDBBBBBB<<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>>>>???AAA@@@@@@???>>>>>>======;;;===@@@CCCFFFJJJPPPTTT\\\```fffkkkooorrruuuwwwyyyyyyyyyyyy{{{}}}}}}{{{zzzxxxwwwuuussstttvvvxxxzzz{{{{{{{{{{{{zzzwwwssspppmmmnnnoooqqqtttwwwyyyzzz|||}}}{{{{{{zzzyyyyyy{{{}}}~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~}}}{{{}}}}}}}}}}}}~~~~~~|||{{{}}}zzzzzz{{{|||~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxwwwvvvtttsssqqqpppqqqtttxxxyyyvvvsssxxxxxxwwwxxxxxxyyyyyyxxxvvvsssrrrrrrtttwwwxxxxxxzzzzzz{{{{{{zzzyyyxxxwwwssstttwwwzzz}}}|||zzzwwwtttrrroookkkhhhiiimmmpppxxx{{{}}}~~~~~~~~~zzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzuuucccWWWQQQOOOGGGDDDEEEHHHHHHEEEFFFIIIAAABBBBBBCCCCCCDDDDDDDDDAAA@@@??????AAABBBAAA???CCCAAA??????@@@AAA@@@???@@@AAA???===>>>AAAAAA===>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>>>>=========>>>::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<============>>>======>>>??????>>><<<<<<=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::<<>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;======;;;:::;;;;;;=========<<<===>>>>>>???<<<<<<<<<<<<<<<=================================AAA@@@???>>>>>>@@@AAABBBCCCDDDDDDFFFHHHLLLOOOQQQUUU\\\fffnnntttyyy}}}wwwrrrlllggg```YYYUUUQQQNNNLLLLLLKKKJJJGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>===============>>>>>>>>>??????????????????>>>>>>>>>>>>>>>@@@BBBEEEIIINNNUUUYYYbbbfffkkkooorrrtttvvvxxxxxxxxxyyyzzz{{{}}}~~~|||zzzyyyyyywwwuuutttuuuwwwzzz|||~~~~~~{{{xxxtttqqqqqqsssuuuxxxzzz|||}}}}}}~~~{{{{{{{{{zzzzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxzzzzzzyyyxxxxxxyyyzzz{{{|||||||||}}}~~~~~~~~~~~~|||zzzyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~|||}}}}}}}}}}}}}}}~~~~~~}}}|||}}}|||}}}}}}}}}{{{xxxyyyzzz{{{|||||||||{{{zzzzzzyyyyyyxxxvvvuuutttooooooppprrruuuvvvvvvvvvzzzxxxwwwwwwxxxyyyyyyxxxsssqqqpppqqqtttwwwyyyyyyxxxyyy{{{||||||zzzxxxvvvttttttvvvyyy{{{zzzwwwuuutttrrrnnniiigggiiinnnrrryyyzzz|||}}}~~~~~~}}}}}}xxxxxxyyyyyy{{{|||~~~~~~~~~~~~~~~|||~~~~~~|||zzzyyyyyyuuucccWWWRRRPPPIIIFFFFFFGGGFFFBBBCCCFFFBBBBBBCCCCCCCCCCCCCCCCCC@@@???>>>???AAABBBBBBAAACCCAAA??????@@@AAA@@@@@@AAABBB@@@===>>>AAA@@@<<<======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<:::<<<>>>???>>>===>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<===???@@@???===<<<=========;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<<<<<<<<<<;;;::::::;;;<<<===;;;<<<======>>>>>>>>>===;;;:::999888666777:::===:::999999;;;>>>@@@@@@???===============<<<;;;;;;999;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>========================>>>=========???AAADDDFFFCCCDDDEEEGGGJJJOOOSSSUUU\\\ccclllssswww{{{|||uuuppphhhccc\\\VVVRRRPPPNNNLLLIIIHHHFFFDDDBBB@@@>>>===>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>?????????=========>>>>>>>>>>>>???BBBDDDFFFIIIMMMSSSZZZ^^^gggjjjooosssuuuvvvwwwxxxvvvwwwxxxzzz|||~~~~~~~~~~~~~~~|||zzzxxxwwwxxxwwwvvvuuuvvvxxxzzz|||}}}yyyvvvtttuuuwwwzzz~~~~~~|||}}}}}}{{{yyyzzz}}}~~~}}}|||{{{{{{||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwvvvvvvwwwyyy{{{}}}zzz{{{{{{|||~~~}}}{{{zzzzzzzzz{{{|||xxxyyy{{{}}}~~~~~~~~~}}}}}}|||}}}}}}}}}~~~|||~~~|||~~~zzz{{{|||}}}}}}}}}|||{{{zzzyyyyyyxxxwwwvvvuuuuuuoooppprrrrrrsssuuuxxxzzz~~~{{{wwwwwwwwwxxxvvvuuusssqqqooopppsssvvvwwwxxxwwwyyy{{{||||||zzzwwwvvvvvvvvvvvvxxxyyyyyyvvvtttrrroookkkgggeeehhhooossszzzzzz{{{|||}}}~~~}}}|||zzzyyyxxxwwwxxx{{{}}}~~~}}}}}}~~~|||}}}}}}{{{xxxwwwxxxyyytttbbbVVVQQQPPPKKKHHHFFFGGGDDD??????CCCBBBCCCCCCDDDCCCCCCBBBBBB???>>>>>>???AAACCCBBBAAACCCAAA???>>>???@@@@@@@@@BBBCCC@@@======@@@???;;;>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::<<>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;<<<<<<<<<=====================<<<;;;::::::<<<>>>???>>>===<<<=========;;;:::;;;<<<========================;;;;;;===>>>>>>>>>===<<<===<<<;;;:::;;;;;;===>>>;;;:::888777777999<<<>>><<<;;;999666555666:::>>>999888999;;;>>>@@@AAA@@@>>>>>>???>>>>>>===<<<<<<999;;;<<<<<<;;;:::;;;<<<<<<;;;;;;;;;;;;<<<======<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;===@@@CCCGGGIIIEEEFFFGGGIIIMMMRRRWWWZZZaaahhhqqqvvvyyy}}}~~~~~~|||tttooofffaaaYYYTTTPPPNNNMMMLLLFFFEEEDDDBBB@@@>>>===<<<<<<<<<===============<<<>>>>>>>>>>>>????????????<<<<<<<<<===>>>>>>??????EEEGGGIIILLLPPPVVV]]]bbbjjjnnnrrrvvvwwwwwwwwwxxxuuuvvvxxxzzz}}}~~~||||||||||||zzzxxxvvvuuuwwwwwwvvvuuuvvvxxxzzz{{{{{{xxxwwwxxxzzz~~~~~~~~~~~~{{{xxxyyy|||~~~|||{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxuuutttttttttvvvyyy|||~~~yyyzzzzzz|||~~~~~~|||{{{zzz{{{}}}~~~vvvwwwyyy{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~|||}}}|||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvuuuttttttppprrrtttsssrrrtttyyy~~~}}}yyywwwwwwvvvtttrrrtttrrrpppppprrrtttuuuvvvvvvxxx{{{||||||zzzwwwuuuxxxwwwwwwxxxyyyxxxvvvtttooolllhhheeedddhhhooouuuzzzyyyzzz{{{}}}~~~}}}|||}}}{{{xxxvvvwwwyyy|||~~~~~~}}}||||||}}}~~~~~~||||||{{{yyyvvvuuuwwwyyysssdddYYYPPPKKKGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBB@@@@@@AAA@@@??????@@@CCCEEEGGGAAA@@@???>>>>>>??????@@@DDDHHHFFF>>>;;;===>>>;;;===============>>>>>>???======<<<;;;::::::999999===>>>>>>>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;===:::888888;;;===<<<;;;<<<<<<============<<<<<>>===<<<999::::::;;;;;;<<<<<<<<<888:::;;;;;;::::::<<<===;;;;;;<<<<<<======>>>>>>===<<<;;;:::999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;555999<<<===;;;;;;<<<>>>;;;:::888999<<<>>>??????===>>>>>><<<::::::<<<@@@??????>>>>>>======<<<<<<;;;<<<===>>>@@@AAABBBCCCGGGHHHIIIJJJMMMRRRYYY^^^jjjnnntttzzz~~~~~~|||{{{{{{|||~~~{{{ssskkkbbb___YYYTTTOOOMMMLLLLLLGGGCCC???@@@BBBCCC???;;;<<<::::::;;;===>>>===<<<;;;===?????????>>>???@@@<<<===>>>???@@@AAABBBBBBHHHJJJLLLPPPUUU[[[ccchhhmmmooorrruuuwwwwwwwwwwwwvvvxxx{{{~~~~~~}}}zzzxxx~~~~~~~~~}}}{{{yyywwwuuuuuutttssstttwwwyyyzzzzzz}}}{{{yyyyyyzzz|||~~~}}}zzzyyy{{{~~~}}}}}}{{{yyyxxxyyyzzzzzzzzz}}}}}}}}}}}}}}}}}}~~~~~~yyyxxxxxxwwwxxxyyy{{{|||yyyyyy{{{}}}~~~}}}|||zzzyyyyyyyyyyyyxxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~~~~|||||||||~~~~~~|||}}}{{{yyyyyy|||~~~|||||||||{{{zzzxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxtttrrrttttttssstttxxx{{{|||{{{yyyvvvsssssstttrrrrrrqqqqqqqqqrrrssssssqqqtttxxxyyyzzzzzz{{{|||{{{zzzyyyyyyyyyxxxvvvsssqqqmmmhhheeedddggglllooorrrvvvxxxzzz~~~|||uuuyyyyyyxxxxxxyyy|||~~~}}}{{{{{{{{{|||}}}~~~~~~}}}|||zzzwwwuuurrrqqqqqqcccXXXPPPKKKGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@AAAAAA@@@@@@AAACCCEEEGGGBBBAAA@@@>>>>>>>>>???@@@CCCFFFFFF@@@===>>>???<<>>===<<<<<<===============<<<<<<;;;;;;;;;<<<<<<==================<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::===<<<<<<<<<<<<;;;;;;;;;===;;;999999;;;======<<<<<<<<<============<<<<<<>>>????????????>>>======;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;:::<<<===<<<<<<<<<===============>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@??????>>>>>>777:::======;;;:::;;;======<<<::::::<<<=========<<<===>>><<<:::999;;;===???>>>>>>>>>=========<<<======>>>@@@AAACCCDDDDDDGGGHHHIIIKKKNNNTTT[[[```kkkpppvvv|||}}}zzzyyyxxxyyy|||~~~~~~}}}xxxpppiiibbb^^^YYYSSSNNNLLLKKKJJJFFFBBB??????BBBBBB???;;;===<<<;;;<<<>>>???>>>===<<<>>>@@@@@@???>>>>>>???======>>>???@@@BBBCCCCCCGGGJJJNNNRRRWWW^^^eeejjjpppqqqtttvvvxxxxxxwwwwwwxxxzzz|||~~~~~~}}}{{{zzz|||}}}}}}|||{{{yyywwwvvvvvvtttssstttwwwyyyzzzzzz}}}|||{{{zzz{{{|||~~~{{{{{{}}}~~~|||zzz|||zzzyyyxxxxxxyyyyyyyyy|||||||||}}}}}}~~~~~~~~~yyyyyyxxxwwwwwwxxxyyyzzzxxxyyyzzz|||~~~~~~|||zzzyyyyyyzzzzzzxxxxxxzzz{{{|||||||||||||||}}}~~~~~~|||{{{|||}}}}}}{{{~~~~~~}}}{{{yyyzzz}}}~~~~~~|||{{{{{{zzzxxxvvvxxxyyyzzzzzz{{{{{{zzzzzzyyyuuurrrssssssqqqssswwwzzzzzzzzzwwwssspppooopppttttttuuuuuuuuuvvvvvvvvvsssuuuxxxyyyyyyyyyzzz||||||{{{yyyyyyzzzyyywwwtttpppmmmgggccccccfffjjjnnntttvvvwwwwwwzzz~~~|||wwwyyyxxxxxxxxxyyy{{{}}}~~~|||||||||||||||{{{{{{zzz||||||}}}~~~~~~|||yyyvvvtttsssnnn```VVVOOOKKKGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBDDDEEEGGGCCCBBB@@@???>>>>>>>>>???@@@CCCDDDAAA>>>??????===AAA@@@>>>===<<<;;;;;;;;;=====================<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999:::::::::===<<<<<<<<<<<<;;;;;;;;;===;;;::::::<<<>>>>>>===<<<==================<<<======>>>>>>>>>>>>??????======<<<<<<<<<<<<<<<<<<<<<===>>>===;;;;;;;;;==================<<<<<<<<>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999;;;======;;;;;;;;;<<>>>>>>>>>>>============>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJMMMPPPWWW^^^cccmmmrrrzzz}}}yyywwwuuuwwwzzz}}}~~~|||yyyssskkkeeeaaa^^^XXXRRRMMMJJJHHHHHHDDDAAA??????AAAAAA>>>;;;>>>===<<<===???@@@???>>>>>>???AAA@@@???>>>>>>???>>>>>>>>>@@@AAACCCDDDEEEIIIMMMRRRXXX^^^dddkkkppptttvvvxxxyyyzzzyyyxxxwww{{{{{{{{{|||||||||||||||zzz{{{{{{{{{{{{yyywwwvvvvvvuuussstttvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~|||zzzzzzyyyzzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~zzzzzzxxxwwwwwwxxxyyyyyywwwxxxyyy{{{}}}}}}{{{zzzzzzzzz{{{xxxxxxyyyzzz{{{{{{zzzzzz|||}}}~~~~~~~~~~~~~~~{{{zzzzzz|||}}}~~~|||{{{}}}}}}}}}{{{zzz{{{~~~}}}~~~}}}|||{{{zzzwwwuuuzzz{{{||||||}}}}}}||||||zzzuuurrrqqqqqqpppsssxxx{{{{{{zzzvvvrrrooommmmmmssstttvvvwwwxxxxxxxxxxxxtttvvvwwwwwwwwwxxxzzz}}}}}}|||{{{{{{{{{zzzxxxvvvppplllgggcccbbbdddiiilllvvvwwwvvvtttvvv{{{{{{xxxwwwxxxxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz||||||}}}}}}~~~}}}zzzxxxvvvttt~~~kkk^^^UUUNNNJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFDDDCCCAAA???>>>>>>>>>>>><<>>======??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888888999;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<===>>>???@@@@@@>>>>>>======<<<<<<<<<;;;===>>>???>>><<<;;;;;;<<<>>>>>>======<<<<<<;;;;;;>>>=============================================<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;???===<<<<<<======<<<;;;555777:::===>>>??????@@@>>>>>>>>>>>>============??????@@@AAABBBCCCDDDDDDGGGIIIKKKNNNSSSZZZbbbgggpppvvv~~~}}}yyyvvvtttvvvyyy}}}~~~zzzvvvooohhhccc```\\\VVVPPPKKKHHHFFFFFFCCC@@@??????@@@@@@>>><<>>===???@@@AAAAAA???======>>>?????????@@@BBBDDDFFFGGGLLLQQQWWW^^^eeelllrrrvvvyyyzzz|||}}}|||{{{yyyxxx{{{zzzyyyxxxxxxyyy{{{|||xxxyyyzzzzzzzzzyyyxxxwwwuuutttrrrrrruuuwwwwwwwwwyyyzzz}}}~~~{{{yyyxxxyyyyyyyyyyyyxxxwwwuuuvvvwwwxxxwwwxxxzzz|||}}}~~~~~~~~~}}}|||{{{yyyyyyyyyzzzzzzwwwxxxyyy{{{|||~~~~~~|||{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{zzzzzz{{{{{{||||||||||||||||||{{{zzzyyyzzz|||}}}|||zzz|||||||||{{{{{{{{{~~~|||}}}~~~}}}|||zzzwwwuuuzzzzzz{{{|||||||||||||||yyytttpppppppppppptttzzz}}}}}}{{{xxxssspppnnnnnnpppqqqtttvvvwwwwwwvvvvvvssstttuuuvvvvvvyyy|||~~~}}}||||||||||||zzzxxxqqqmmmhhhdddccceeeiiillltttwwwvvvtttuuuyyyyyyvvvvvvwwwxxxyyyyyyxxxvvvuuutttttttttuuuvvvwwwxxxyyy{{{{{{{{{|||}}}~~~}}}zzzxxxvvvuuu{{{jjj]]]TTTMMMIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEECCCBBB@@@>>>>>>>>>>>>:::<<<>>>???>>>;;;;;;<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::999999:::<<<>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======>>>>>>???>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<===>>>@@@AAA>>>>>>======<<<<<<<<<;;;===>>>???>>><<<;;;;;;<<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===<<<<<<<<<========================??????>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;===<<<;;;<<<>>>???>>><<<999:::<<<>>>@@@@@@???>>>============>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCGGGIIILLLPPPVVV^^^fffllltttyyy{{{yyywwwxxxyyy|||yyyssslllfffbbb]]]ZZZTTTNNNIIIFFFEEEDDDAAA@@@????????????>>>===>>>===<<<<<<>>>>>>===<<>>>>>>>>@@@@@@@@@AAACCCEEEHHHJJJNNNRRRYYY```gggnnnuuuyyy}}}~~~~~~}}}zzzyyyzzzxxxvvvttttttuuuxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvtttrrrqqqrrrtttvvvwwwwwwzzz|||~~~~~~{{{xxxvvvvvvvvvwwwxxxyyyyyywwwuuutttvvvyyyvvvwwwzzz|||~~~~~~~~~}}}|||{{{||||||}}}xxxyyyzzz{{{|||}}}~~~|||~~~~~~|||{{{{{{{{{{{{zzz{{{{{{|||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{zzzyyyyyy{{{||||||{{{{{{|||}}}|||{{{|||~~~|||}}}}}}~~~|||zzzxxxuuussswwwxxxxxxyyyyyyyyyyyyyyywwwrrrooopppqqqrrrvvv|||||||||{{{xxxssspppoooooooooqqqsssvvvwwwwwwvvvuuupppqqqsssuuuvvvzzz~~~~~~}}}||||||}}}}}}{{{yyysssooojjjfffeeehhhlllooorrrwwwxxxwwwvvvxxxwwwttttttuuuwwwxxxxxxvvvtttrrrppppppqqqqqqsssuuuwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~|||yyywwwwwwvvvzzzjjj]]]TTTMMMHHHEEEDDDDDDDDDCCCCCCBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA@@@?????????@@@;;;;;;<<<>>>===::::::>>><<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>>===<<<<<<<<<<<<;;;;;;;;;888:::<<<=========>>>???>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;<<<>>>???AAA======<<<<<<<<<<<<<<<<<<<<<===>>>===;;;;;;;;;==================<<<<<<<<<;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>><<<;;;;;;<<<======<<<<<<<<<<<<===??????>>>===AAA@@@>>>??????>>><<<:::============>>>>>>>>>>>>?????????@@@AAABBBBBBBBBGGGIIIMMMRRRYYYaaakkkqqqxxx}}}zzzzzzzzz|||~~~wwwpppiiidddaaaZZZWWWQQQLLLGGGEEEDDDDDDAAAAAA@@@@@@@@@????????????===<<<<<<===>>>===;;;???@@@BBBAAA@@@>>>???@@@BBBAAAAAABBBDDDGGGJJJLLLNNNRRRXXX___fffnnnuuuzzz~~~|||zzzwwwuuusssqqqqqqrrrtttvvvvvvwwwwwwxxxxxxwwwvvvuuutttrrrqqqrrruuuxxxyyyyyy}}}|||zzzwwwuuutttttttttuuuwwwyyyzzzwwwttttttwwwzzzvvvxxx{{{}}}~~~~~~}}}}}}~~~{{{{{{{{{||||||}}}}}}}}}{{{|||~~~}}}{{{zzzzzzzzz{{{zzz{{{{{{|||}}}}}}}}}|||zzzzzzyyyxxxxxxxxxxxxyyy|||zzzyyyyyy{{{||||||{{{{{{}}}}}}}}}{{{{{{}}}}}}}}}~~~~~~}}}{{{yyyxxxvvvsssqqquuuvvvwwwwwwxxxxxxwwwwwwwwwsssppprrrsssssswww|||xxxyyyxxxvvvrrrpppppppppssstttvvvwwwxxxxxxxxxwwwnnnpppsssuuuwwwzzz~~~~~~}}}||||||}}}}}}{{{yyytttpppkkkggggggjjjooorrrrrrxxxzzzxxxvvvwwwvvvsssrrrsssuuuvvvvvvuuusssrrroooooooooooopppsssuuuvvvttttttuuuvvvxxx{{{~~~}}}zzzxxxxxxwwwxxxzzzkkk___UUUMMMGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDBBBAAAAAAAAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAA@@@???@@@@@@AAA???<<<<<>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;666999<<<===<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;;;;===???@@@;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;:::<<<===<<<<<<<<<===============;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999:::===??????>>>>>>======>>>??????===;;;BBB???<<<<<<>>>>>>===;;;<<<=========>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCGGGJJJNNNSSS[[[dddnnnttt{{{~~~|||zzzzzz||||||tttllleeeaaa```WWWTTTOOOJJJFFFDDDCCCDDDAAAAAABBBAAA@@@@@@@@@@@@@@@???===>>>??????===<<<>>>???AAAAAA@@@???@@@AAACCCBBBBBBBBBDDDHHHKKKNNNQQQUUUZZZ```fffooowww|||}}}{{{vvvtttrrrppppppqqqrrrtttvvvvvvwwwwwwwwwvvvtttsssuuutttsssuuuxxx{{{}}}}}}{{{zzzxxxwwwvvvvvvvvvwwwwwwzzz{{{xxxuuutttwww{{{wwwyyy|||~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}|||||||||{{{|||}}}~~~|||zzzyyyyyyzzzzzzxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzz}}}{{{yyyyyy{{{}}}}}}||||||}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwtttrrrvvvvvvwwwxxxxxxxxxxxxxxxzzzvvvsssuuutttsssuuuzzzvvvwwwwwwvvvtttsssssstttwwwwwwwwwxxxxxxxxxyyyyyyoooqqquuuwwwxxxyyy{{{}}}}}}|||{{{|||}}}}}}{{{yyyssspppkkkhhhhhhlllqqqtttuuuzzz{{{wwwtttvvvwwwvvvqqqrrrsssttttttssssssrrrooonnnmmmnnnoooqqqsssuuuqqqqqqqqqsssvvvzzz~~~~~~|||zzzyyyyyyyyyzzzzzzlll```VVVMMMGGGIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@AAABBBBBB??????@@@AAAAAAAAA@@@@@@CCCBBBAAA@@@@@@@@@AAABBBBBB>>>===@@@>>>:::<<>>===<<<;;;:::::::::??????>>>===<<<;;;;;;:::999:::;;;<<<===???@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;======<<<<<<<<<;;;;;;;;;555888<<<===<<<;;;<<<>>>???===<<<;;;;;;<<<===???>>>===;;;;;;;;;<<<>>>???999::::::;;;;;;<<<<<<<<<888:::;;;;;;::::::<<<===;;;<<<<<<<<<======>>>>>><<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>;;;999:::===@@@@@@>>>@@@???>>>??????>>>;;;888===:::888999===@@@@@@???<<<=========>>>>>>??????AAABBBBBBCCCCCCDDDDDDDDDGGGJJJNNNTTT\\\eeeooovvv}}}}}}yyyxxxzzz{{{rrrjjjccc```___UUURRRNNNIIIEEEDDDDDDDDDAAABBBBBBBBB@@@@@@@@@AAABBB@@@??????@@@@@@???======???AAAAAA@@@@@@AAABBBCCCCCCBBBBBBEEEHHHLLLNNNVVVYYY]]]bbbiiiqqqzzz}}}|||uuutttrrrppppppqqqrrrsssvvvwwwwwwwwwvvvuuusssrrrvvvuuuuuuwww{{{~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{xxxzzz|||yyyuuutttwww|||xxxzzz}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{|||}}}~~~}}}|||zzzyyyyyyyyyyyyvvvwwwxxxzzz{{{|||||||||}}}}}}{{{zzzyyyzzzzzz{{{}}}{{{yyyzzz{{{}}}}}}}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}|||{{{zzzxxxvvvwwwxxxyyyyyyzzzzzzyyyyyy}}}xxxvvvwwwvvvsssssswwwwwwxxxyyyxxxwwwvvvwwwxxxxxxwwwwwwvvvvvvwwwxxxxxxpppsssvvvxxxxxxxxxxxxyyy|||{{{{{{|||}}}}}}{{{yyyrrrooojjjhhhhhhlllrrruuuxxx|||{{{uuurrruuuxxxyyyqqqqqqrrrrrrssssssssssssooonnnmmmmmmnnnpppssstttnnnnnnooorrruuuzzz~~~~~~|||zzzyyyzzz{{{|||~~~nnnbbbWWWNNNIIIDDDCCCCCCDDDFFFEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCC???>>>???@@@CCCDDDCCCBBBAAABBBBBB@@@<<<;;;>>>@@@>>>>>>>>>>>>>>>??????@@@======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<<<<===<<<;;;;;;;;;===>>>???<<<<<<<<<===============;;;;;;;;;<<<<<<;;;::::::======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999;;;;;;;;;<<<<<<>>>??????=========<<<<<<;;;;;;:::;;;<<<===?????????>>>===<<<======>>>>>>>>>>>>>>>AAA@@@???>>>============>>>>>>======<<<<<<<<<<<<;;;===???AAAAAA@@@>>><<<;;;<<<>>>?????????>>>===>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>?????????>>>>>>===AAAAAAAAAAAABBBDDDFFFGGGGGGKKKQQQYYY```iiiqqqwww~~~{{{{{{~~~}}}uuummmgggaaa\\\YYYPPPMMMHHHEEEDDDCCCAAA@@@@@@@@@??????>>>?????????BBBAAA@@@???>>>>>>>>>>>>????????????@@@AAABBBCCCAAACCCEEEGGGIIILLLPPPTTTYYY]]]bbbiiiqqqyyy~~~|||wwwuuurrrppppppqqqssstttrrrsssuuuuuuuuussspppooorrruuuzzz~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzzzzz{{{{{{zzzxxxwwwyyyzzz~~~}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}yyy}}}~~~}}}|||zzz{{{||||||yyyuuuvvvxxxyyyzzzyyyyyyzzz|||~~~~~~|||{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}~~~|||zzzzzz|||~~~~~~}}}|||||||||yyyzzz{{{||||||zzzxxxwwwwwwuuusssrrrrrrtttwwwxxx~~~{{{wwwwwwyyyzzzyyywwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttyyyzzz}}}~~~~~~}}}zzzyyyuuuooohhhfffiiiooosssuuuwwwyyyzzz{{{zzzxxxuuusssuuutttrrrrrrrrrqqqnnnlllnnnnnnmmmnnnoooqqqssstttooooooppprrrvvvyyy|||~~~}}}||||||{{{{{{{{{||||||~~~ooocccXXXOOOJJJHHHGGGFFFFFFFFFEEEBBB@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????@@@CCCCCCBBBAAAAAABBBBBB@@@======???AAA>>>>>>>>>>>>>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<<<<======<<<<<<<<<===>>>???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???===<<<<<<<<<;;;;;;::::::;;;<<<===>>>???>>>======;;;<<<===>>>>>>>>>>>>>>>AAA@@@???>>>=====================<<<<<<<<<;;;;;;===>>>???@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>============<<<<<<;;;;;;========================>>>???????????????>>>>>>AAAAAAAAAAAABBBDDDFFFHHHKKKOOOUUU[[[cccllluuu{{{~~~{{{{{{~~~}}}uuulllfff```[[[WWWRRRNNNIIIEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAACCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBEEEGGGJJJLLLPPPUUUXXXaaaccchhhooovvv||||||xxxvvvsssqqqpppqqqssstttuuuuuuuuuuuutttrrrpppooorrrvvv{{{~~~~~~~~~}}}|||~~~}}}~~~~~~|||{{{}}}~~~~~~|||zzzyyyxxxzzz|||}}}~~~}}}|||||||||}}}}}}~~~~~~}}}}}}|||zzzxxxwwwxxxyyyyyyyyyyyy{{{|||~~~~~~}}}}}}}}}}}}}}}|||||||||}}}~~~~~~|||zzz|||}}}~~~~~~~~~{{{|||}}}}}}|||zzzxxxvvvuuutttsssrrrsssuuuwwwyyy|||zzzwwwwwwyyyzzzyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuxxxzzz|||}}}}}}|||zzzxxxtttooojjjhhhjjjooorrrsssuuuwwwyyy{{{{{{yyywwwvvvuuusssrrrqqqqqqpppnnnlllllllllllllllmmmoooqqqrrrqqqqqqrrrtttwww{{{~~~||||||{{{zzzzzzzzzzzzzzzrrreee[[[RRRNNNKKKJJJHHHGGGGGGEEEBBB@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBAAA???@@@@@@AAA???>>>>>>???AAA>>>>>>>>>>>>>>>??????@@@=========<<<<<<=========<<<======>>>>>>======<<<>>>============>>>>>>???>>>=========<<<;;;;;;;;;;;;::::::999:::;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<<<<:::;;;<<<===>>>?????????@@@???>>>======<<<======<<<<<<<<<;;;;;;;;;;;;;;;?????????>>>>>>======<<<======<<<<<<======>>>???<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????AAAAAAAAABBBCCCFFFHHHIIIOOORRRWWW]]]dddnnnwww}}}{{{{{{~~~|||ssskkkddd^^^YYYVVVSSSOOOIIIEEEDDDDDDDDDCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEEEEHHHLLLOOOSSSXXX]]]aaakkknnnrrrwww|||~~~{{{yyyxxxuuusssqqqrrrrrrssswwwvvvuuusssrrrqqqqqqqqquuuxxx}}}~~~~~~}}}|||||||||~~~}}}~~~{{{xxxuuuuuuxxx|||~~~~~~}}}}}}|||~~~}}}~~~|||{{{|||xxxyyyzzzyyyyyyyyy{{{}}}~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~|||{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwuuurrrrrrssstttuuuwwwxxxyyyzzzxxxwwwwwwyyyzzzzzzyyywwwwwwwwwxxxyyyzzz|||||||||||||||{{{zzzxxxwwwvvvwwwxxxzzz||||||zzzxxxwwwsssppplllkkkmmmoooqqqqqqtttuuuxxxzzz{{{zzzyyyxxxuuusssqqqpppppppppmmmlllmmmmmmmmmmmmnnnpppqqqrrrsssssstttvvvyyy|||~~~|||{{{zzzzzzyyyxxxwwwwwwvvvhhh]]]UUUQQQLLLJJJHHHGGGGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>=========<<<>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;:::999888999;;;>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>:::::::::;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;;;;::::::<<<===>>>>>>?????????>>>======<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@>>>===<<<<<<<<<=========<<<;;;;;;===>>>???<<<<<<<<<<<<;;;;;;;;;;;;???????????????@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCDDDGGGIIIKKKPPPSSSWWW]]]dddnnnwww~~~||||||~~~zzzqqqiiibbb\\\WWWTTTRRRNNNHHHDDDCCCCCCCCCCCC?????????@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFIIIMMMRRRWWW\\\aaagggkkkvvvwww{{{}}}zzzzzzyyyvvvtttrrrrrrrrrrrruuutttsssrrrrrrsssuuuvvvzzz}}}}}}|||||||||}}}~~~~~~~~~||||||~~~|||wwwttttttxxx}}}~~~~~~~~~~~~~~~~~~zzz{{{{{{zzzyyyyyy{{{}}}~~~}}}}}}}}}~~~}}}|||{{{|||}}}~~~}}}{{{|||~~~}}}}}}}}}|||{{{zzz{{{}}}~~~}}}|||zzzzzz{{{}}}~~~~~~}}}zzzwwwuuuqqqqqqsssuuuvvvxxxyyyzzzwwwwwwwwwxxxyyyzzzzzzzzz{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}|||zzzxxxvvvuuuuuuvvvxxxzzzzzzxxxvvvuuurrrqqqppppppqqqqqqqqqqqquuuvvvxxxyyyzzzzzzyyyxxxuuusssqqqppppppooommmlllpppppppppqqqrrrsssssstttssssssuuuwwwyyy{{{}}}~~~zzzzzzzzzyyywwwvvvuuutttwwwhhh\\\TTTQQQJJJHHHFFFFFFFFFFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA???===<<<<<<<<<============<<<>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>===============>>>>>>>>>>>>=========>>>======<<<;;;::::::999;;;:::999888999;;;>>>???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888999999:::;;;<<<=========<<<<<<<<<<<<======>>>:::::::::;;;;;;<<<<<<<<<;;;;;;<<<======<<<;;;:::::::::<<<======>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@>>><<<;;;;;;<<<======<<<;;;;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@@@@@@@AAA??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCFFFIIIKKKMMMRRRUUUZZZ```gggpppyyy}}}}}}}}}wwwoooggg```[[[VVVSSSPPPKKKFFFCCCBBBBBBBBBBBB>>>>>>>>>>>>???AAABBBBBBCCCBBBAAA@@@??????????????????>>>>>>@@@CCCGGGIIIOOOSSSYYY___eeekkkqqquuu}}}|||yyyzzzyyywwwtttsssrrrrrrrrrqqqqqqpppqqqrrrvvvyyy{{{}}}|||}}}}}}~~~|||}}}~~~}}}||||||}}}~~~zzzwwwxxx{{{~~~}}}}}}}}}}}}~~~~~~{{{~~~~~~~~~~~~|||zzzzzz|||~~~~~~|||}}}~~~~~~~~~|||{{{|||}}}~~~}}}|||||||||}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}{{{zzzzzzzzz|||}}}}}}{{{yyyxxxxxxzzz|||~~~~~~}}}|||~~~{{{xxxvvvpppqqqsssuuuwwwyyyzzz{{{vvvwwwxxxyyyzzzzzz{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}||||||zzzxxxvvvtttsssssstttvvvxxxxxxvvvtttsssqqqrrrttttttttttttsssssswwwxxxyyyyyyyyyyyyxxxwwwvvvsssqqqooooooooonnnmmmqqqqqqrrrsssssstttttttttrrrrrrtttvvvxxxyyyzzz{{{yyyyyyyyyxxxwwwuuutttsssxxxhhh[[[SSSOOOJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???@@@AAA@@@???======<<<<<<===>>>>>><<<:::>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>??????@@@@@@???>>>============<<<============<<<<<<;;;===<<<<<<<<<;;;:::::::::;;;::::::999:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<============<<<<<<<<<<<<======::::::;;;;;;<<<===>>>>>><<<<<<===>>>===<<<;;;:::;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@???===<<<;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<===============>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDGGGJJJMMMOOOTTTXXX^^^eeelllsss{{{~~~~~~}}}yyytttllleee___ZZZUUURRRMMMJJJFFFCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===???BBBFFFJJJMMMTTTYYY```gggnnntttzzz}}}{{{xxxxxxwwwvvvtttsssrrrrrrrrrnnnnnnoooqqqtttxxx|||~~~}}}~~~~~~}}}}}}}}}|||}}}{{{{{{{{{{{{|||}}}~~~{{{~~~{{{zzz|||~~~|||{{{|||~~~~~~}}}{{{{{{|||}}}}}}|||{{{||||||}}}}}}}}}||||||}}}}}}~~~}}}||||||{{{{{{zzzzzz{{{{{{zzzyyyxxxwwwxxxzzz|||}}}}}}{{{zzz~~~~~~~~~|||yyyxxxrrrrrrssstttvvvxxxzzz{{{wwwyyy{{{{{{{{{{{{|||}}}}}}|||{{{zzzzzzzzz{{{zzzyyyxxxvvvtttrrrqqqqqqrrruuuvvvvvvuuurrrqqqppprrruuuvvvuuuuuuuuuuuuxxxxxxyyyyyyyyyxxxxxxwwwwwwuuuqqqpppppppppooonnnppppppqqqrrrssssssrrrrrrqqqrrrsssuuuwwwxxxxxxxxxwwwxxxxxxxxxwwwvvvtttsss}}}lll^^^UUURRRNNNKKKHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@?????????AAAAAA???===@@@>>>===>>>@@@???<<<:::>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>??????AAA@@@???===============;;;<<<======<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======::::::;;;<<<===??????@@@======>>>???>>>===<<<;;;<<<<<<======<<<<<<;;;;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>======<<<<<<<<<======:::;;;<<<<<<======<<<<<<=========>>>>>>>>>??????======>>>>>>???@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEHHHKKKNNNPPPTTTXXX```gggnnnuuu{{{|||vvvqqqjjjccc^^^YYYUUUSSSLLLIIIGGGEEEEEEDDDAAA???@@@@@@?????????@@@@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDIIIOOORRRYYY^^^fffmmmtttzzz~~~zzzwwwvvvuuuttttttsssrrrrrrqqqnnnnnnooorrruuuyyy|||~~~~~~~~~}}}~~~~~~}}}~~~||||||{{{{{{{{{|||}}}}}}|||{{{|||~~~}}}{{{zzz|||~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{}}}}}}zzzzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxyyy{{{|||}}}{{{yyyzzz|||}}}~~~~~~|||{{{zzzttttttssstttuuuxxxzzz|||xxxzzz}}}~~~|||{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyxxxwwwuuutttrrrqqqoooqqqsssuuuuuusssqqqooommmppptttuuuttttttuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyvvvrrrppppppqqqpppppppppqqqrrrssstttsssrrrrrrqqqrrrtttvvvwwwwwwwwwwwwvvvwwwxxxxxxxxxvvvuuusssqqqcccZZZWWWRRROOOKKKHHHGGGFFFDDDCCCAAAAAAAAA@@@@@@?????????@@@???>>>???AAAAAA???>>>BBB@@@???@@@BBBAAA===:::>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@AAABBBAAA???============>>>;;;;;;<<<<<<<<<;;;999888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======:::;;;<<<===>>>???@@@AAA>>>>>>?????????===<<<;;;============<<<;;;:::999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<=========>>>>>><<<<<<<<<===============999:::<<<=========<<<;;;======>>>>>>??????@@@@@@<<<======>>>??????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEHHHLLLOOOQQQQQQVVV^^^fffmmmsssyyy||||||tttooohhhbbb]]]YYYVVVSSSKKKJJJHHHGGGGGGEEEBBB@@@BBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>?????????BBBFFFLLLRRRVVV\\\aaaiiiqqqwww~~~~~~zzzwwwtttttttttssssssrrrrrrrrrnnnooopppsssvvvxxx{{{|||}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}||||||}}}}}}}}}||||||~~~~~~~~~~~~}}}||||||{{{||||||}}}{{{|||~~~|||zzzzzz|||~~~}}}{{{zzz|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}xxxyyy|||xxxyyy{{{|||{{{zzzxxxvvvvvvvvvvvvwwwxxxyyyzzzzzz~~~{{{zzzxxxzzz|||}}}~~~}}}|||{{{vvvuuusssssstttwwwzzz|||yyy|||}}}{{{|||~~~{{{zzzzzzzzzzzz{{{{{{|||xxxxxxwwwwwwuuutttrrrqqqoooppprrrttttttrrrpppooojjjnnnrrrtttssssssuuuwwwuuuuuuvvvwwwyyyzzz{{{|||yyywwwsssqqqqqqqqqqqqqqqssstttuuuvvvvvvvvvuuutttqqqssstttvvvwwwxxxwwwwwwuuuvvvxxxyyyxxxwwwuuutttrrrccc[[[VVVOOOMMMJJJIIIHHHGGGFFFDDDAAAAAAAAAAAA@@@@@@???>>>??????@@@CCCEEEEEECCC@@@======>>>>>>>>>>>>======@@@@@@????????????@@@@@@???>>>===>>>???@@@???>>>BBB???======>>>>>><<<999??????>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<:::999;;;???<<<777============<<<;;;:::999<<<;;;;;;;;;<<<===???@@@;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;:::::::::===<<<;;;<<<>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<=========999999999888999999::::::=========<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@??????>>><<<::::::;;;<<<===<<<>>>???@@@@@@???>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBAAADDDFFFGGGHHHKKKQQQVVVWWW[[[cccjjjqqqwww~~~~~~xxxuuupppjjjccc^^^ZZZUUURRRNNNLLLHHHEEEDDDDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAA======>>>@@@BBBBBBAAA???@@@AAACCCEEEIIIPPPWWW\\\eeejjjpppvvv{{{~~~{{{xxxyyy{{{uuutttrrrpppnnnnnnnnnnnnnnnppprrrttttttvvvzzz|||~~~}}}~~~}}}}}}||||||~~~}}}zzz{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{|||~~~}}}{{{zzz}}}zzzyyy{{{}}}~~~||||||}}}~~~~~~}}}|||zzz{{{|||~~~{{{zzzyyyyyyyyyxxxvvvtttssstttvvvxxxzzz{{{{{{{{{~~~}}}zzzxxxwwwxxxzzz|||}}}}}}|||{{{yyyxxxvvvtttsssuuuyyy}}}}}}~~~}}}||||||}}}~~~zzzxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuurrrqqqppprrrtttrrrmmmiiifffgggkkkqqquuuxxxwwwuuuvvvvvvtttttttttuuuvvvwwwsssqqqooooooqqqsssuuuuuurrrtttuuutttsssqqqqqqrrrqqqrrruuuwwwyyyzzzzzzzzzwwwwwwwwwyyyzzzzzzyyywwwwwwggg\\\VVVOOOMMMJJJHHHHHHGGGEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@AAACCCEEEDDDBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@???>>>>>>??????>>><<>>???;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;:::::::::<<<;;;;;;<<<======;;;:::<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999::::::;;;<<<===============>>>>>>>>>========================:::;;;;;;<<<<<<<<<<<<;;;???===;;;;;;<<<=========>>>???@@@???>>>>>>@@@AAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGJJJNNNSSSWWWXXX]]]eeemmmtttzzz~~~wwwvvvqqqjjjccc]]]XXXSSSOOONNNLLLIIIFFFDDDDDDEEEFFFCCCBBBBBBAAA@@@AAAAAAAAA@@@??????@@@BBBCCCBBB@@@BBBDDDFFFIIINNNUUU\\\aaahhhmmmsssxxx}}}~~~~~~~~~{{{xxxvvvvvvvvvtttsssqqqooonnnnnnnnnnnnoooqqqssstttuuuwwwzzz|||~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}|||~~~~~~{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{{{{}}}~~~|||zzzxxx}}}}}}}}}zzz{{{zzzyyy{{{}}}~~~|||||||||}}}}}}|||yyyzzz{{{|||}}}~~~~~~~~~wwwvvvvvvvvvwwwwwwvvvtttuuuuuuvvvwwwyyyzzz{{{|||~~~~~~~~~}}}{{{yyyxxxxxxzzz{{{{{{|||||||||{{{zzzwwwtttrrrtttyyy|||{{{}}}~~~}}}|||}}}~~~~~~{{{zzzzzzyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuusssqqqqqqrrrtttsssnnniiiggghhhkkkpppuuuwwwwwwvvvuuuuuuuuutttuuuuuuvvvvvvtttrrrppppppqqqsssttttttssstttuuuuuusssqqqqqqrrrqqqrrrsssuuuvvvvvvvvvuuuxxxwwwxxxyyy{{{{{{yyyxxxmmm___VVVPPPMMMJJJHHHGGGFFFDDDCCCAAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBCCCDDDDDDAAA???BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@@@@???>>>>>>>>>>>>===<<<@@@>>>===>>>???@@@???=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<:::;;;>>>===888:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===>>>;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;:::::::::===;;;;;;;;;<<<;;;999888<<<===>>>???>>>===;;;999<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<>>>>>===>>>??????>>>===>>>@@@BBB????????????@@@@@@@@@AAACCCCCCDDDHHHMMMSSSVVVXXXZZZ```iiiqqqxxx}}}}}}vvvvvvqqqiiibbb\\\VVVQQQNNNNNNLLLIIIGGGEEEEEEEEEFFFCCCCCCBBBAAAAAAAAAAAABBBCCCAAA@@@@@@BBBCCCCCCBBBEEEGGGJJJNNNTTT[[[ccchhhmmmqqqvvv{{{|||zzzwwwvvvvvvvvvuuusssrrrqqqpppnnnnnnmmmmmmnnnqqqrrrtttuuuuuuwwwzzz|||~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{~~~}}}|||}}}~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~}}}}}}~~~~~~|||yyywww{{{{{{|||}}}~~~}}}yyyvvvvvvvvvxxx|||}}}}}}}}}}}}~~~{{{zzzwwwxxxyyyzzz{{{{{{||||||vvvvvvvvvwwwyyyyyyxxxwwwwwwvvvvvvwwwxxxzzz|||}}}}}}}}}}}}}}}}}}||||||{{{yyyyyyxxxyyyyyyzzz{{{|||}}}yyytttrrrssswww{{{yyy{{{}}}~~~}}}}}}}}}~~~|||||||||{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwtttrrrrrrsssuuutttooojjjhhhhhhjjjooossswwwxxxwwwttttttuuuvvvvvvvvvvvvvvvuuusssqqqqqqrrrttttttssstttuuuvvvuuusssqqqqqqrrrrrrrrrssstttttttttssssssyyyxxxxxxyyy{{{{{{zzzxxxvvveeeXXXRRRNNNJJJGGGFFFEEEDDDCCCAAAAAABBBCCCDDDDDDDDDCCCDDDCCCCCCCCCDDDCCC@@@>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???>>>===<<<===>>>???>>>===>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;:::======;;;;;;>>>===999<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;<<<<<<;;;999777<<<>>>???@@@???===:::888<<<<<<<<<;;;;;;:::::::::::::::999::::::;;;<<<===;;;===>>>??????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???????????????>>>===<<<>>><<<;;;<<<===>>>===<<<>>>>>>>>>===<<<===@@@CCC>>>>>>??????@@@AAAAAAAAADDDBBBCCCHHHPPPVVVXXXXXX[[[bbbllluuu{{{~~~}}}uuutttoooiiibbb\\\WWWSSSPPPNNNMMMJJJHHHFFFEEEEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBEEECCC@@@@@@BBBCCCCCCCCCFFFIIIMMMRRRXXX```hhhmmmrrruuuyyy|||yyyvvvssssssuuuwwwvvvssspppooooooooonnnnnnnnnnnnrrrtttuuuvvvvvvwwwzzz|||~~~~~~~~~~~~~~~~~~}}}|||zzz}}}|||{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyy|||||||||}}}~~~}}}yyywwwtttuuuvvvzzz~~~~~~|||zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{|||{{{zzz{{{}}}}}}|||zzzyyyxxxwwwvvvwwwyyy|||}}}{{{|||}}}}}}}}}||||||}}}yyyxxxwwwwwwwwwyyyzzz{{{zzzvvvrrrssswwwzzzxxxzzz|||}}}||||||}}}~~~}}}}}}}}}~~~}}}zzzwwwxxxxxxxxxxxxxxxxxxxxxxxxtttsssrrrtttvvvtttoookkkiiiiiijjjnnnrrrvvvxxxxxxtttuuuwwwxxxyyyyyyxxxwwwvvvtttrrrrrrssstttsssrrrtttuuuvvvuuusssrrrrrrrrrtttttttttuuuuuuuuuuuuuuuxxxwwwwwwxxxyyyzzzyyyxxxkkk]]]TTTPPPKKKHHHFFFEEEDDDCCCAAABBBCCCCCCDDDDDDDDDDDDEEECCCBBBBBBBBBBBB@@@>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<======<<<;;;;;;<<<>>>@@@@@@???<<<===>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;:::===>>>;;;;;;======:::>>>>>>>>>>>>>>>===<<<<<<===============<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;???>>>============:::888<<<===???@@@???<<<:::888<<<<<<;;;;;;:::::::::999888888888888999:::;;;<<<;;;<<<===??????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999<<<;;;:::;;;<<<<<<;;;:::<<<===>>>======>>>@@@BBB?????????@@@AAABBBBBBBBBCCCBBBDDDIIIQQQWWWYYYYYY]]]cccnnnwww|||~~~vvvqqqmmmgggaaa]]]YYYVVVSSSOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCEEECCCAAAAAABBBDDDDDDDDDFFFJJJOOOUUU\\\ccclllqqqvvvxxx{{{~~~|||xxxtttsssuuuvvvtttrrroooooooooppppppppppppppptttvvvwwwwwwwwwxxxzzz|||~~~~~~||||||~~~~~~}}}{{{yyy{{{{{{zzzyyyxxxxxxyyyzzz||||||||||||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||||||||}}}~~~}}}zzzxxxwwwvvvuuuwww|||}}}~~~~~~|||{{{wwwwwwvvvvvvwwwxxxyyyzzz~~~~~~~~~|||zzzzzzyyyxxxwwwwwwyyy{{{}}}yyy|||}}}}}}{{{zzz{{{|||xxxxxxwwwvvvvvvwwwyyyzzz|||wwwttttttwwwyyyxxxzzz||||||{{{{{{|||}}}|||||||||}}}}}}}}}zzzxxxyyyyyyyyyyyyyyyyyyyyyyyytttsssrrrtttvvvtttoookkkiiiiiijjjnnnrrrvvvxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzxxxvvvtttsssttttttrrrqqqsssuuuvvvuuutttrrrssssssrrrsssssstttuuuvvvwwwwwwwwwuuutttuuuwwwxxxwwwvvvssscccVVVRRRMMMIIIGGGFFFEEEDDDBBBBBBCCCCCCDDDCCCCCCCCCDDDBBB@@@@@@AAA@@@???===>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======<<<;;;:::<<<>>>@@@???>>>;;;===>>>>>>======>>>@@@======<<<<<<<<<<<<===============<<<;;;;;;::::::999>>>???<<<;;;======;;;>>>>>>>>>>>>===<<<;;;:::<<<<<<===============<<<<<<<<<==================:::::::::;;;;;;;;;;;;<<>>======>>>===<<<:::;;;<<<===>>>===<<<:::888;;;;;;;;;;;;::::::::::::777777777888999:::;;;<<<:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::999:::<<<<<<:::888:::<<<>>>>>>>>>>>>@@@AAA>>>??????@@@AAABBBCCCCCCBBBCCCFFFKKKQQQVVVYYYYYY```fffpppxxx}}}wwwnnnjjjeee```]]]YYYVVVTTTOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGGGGFFFIIIMMMRRRYYY```hhhoootttzzz|||~~~}}}xxxuuusssrrrqqqpppooopppqqqrrrssssssssssssvvvwwwxxxxxxxxxxxx{{{}}}}}}~~~~~~||||||~~~~~~{{{yyyzzz{{{{{{zzzxxxwwwxxxyyy{{{{{{{{{|||}}}~~~~~~~~~|||{{{zzz|||~~~|||~~~~~~~~~~~~~~~||||||~~~zzzyyyyyy{{{||||||zzzxxx{{{xxxvvvwwwzzz~~~~~~~~~xxxxxxwwwvvvwwwxxxzzz{{{~~~~~~~~~}}}{{{yyyzzzzzzyyyxxxxxxyyyzzz{{{xxx{{{}}}{{{xxxuuuvvvxxxwwwwwwvvvvvvvvvwwwwwwwww~~~}}}|||zzzwwwvvvxxxzzzzzz|||}}}|||zzzyyyyyyzzzzzzzzzyyyzzz{{{{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyyyytttrrrrrrsssuuutttooojjjhhhhhhjjjooossswwwxxxwwwwwwwwwyyyzzz{{{{{{{{{{{{yyyxxxvvvuuuuuutttrrrppprrrtttuuuuuutttttttttuuuqqqqqqqqqrrrsssuuuvvvwwwvvvuuussstttuuuwwwwwwvvvzzziiiYYYTTTNNNJJJGGGFFFFFFEEEBBBBBBCCCCCCCCCBBBAAAAAABBB@@@>>>>>>??????>>>===>>>??????@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>===<<<<<<===>>>===<<<:::<<<>>>===;;;;;;<<<>>>======<<<<<<<<<<<<======>>>======<<<;;;;;;::::::999>>>@@@===;;;<<<===<<<<<<<<<=========<<<<<<;;;:::;;;<<<===>>>>>>===========================<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<======<<<::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;888888888999:::;;;<<<===999:::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???>>>>>>>>>;;;::::::;;;===<<<;;;999888;;;>>>@@@?????????@@@======>>>???@@@AAABBBBBB@@@CCCHHHLLLPPPSSSWWWZZZdddjjjrrrzzzxxxmmmiiiccc^^^ZZZVVVSSSPPPOOONNNMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGIIIKKKJJJIIINNNRRRXXX^^^eeemmmtttyyy}}}|||yyyuuurrrqqqrrrtttpppqqqsssuuuvvvvvvvvvvvvxxxyyyzzzyyyxxxyyy{{{}}}}}}~~~~~~|||yyyyyy|||~~~}}}zzzxxxxxxyyyyyyzzz{{{|||}}}~~~}}}|||zzz{{{~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~yyyxxxyyyzzz|||}}}|||zzz|||zzzyyyyyy{{{|||||||||~~~zzzyyyxxxwwwxxxyyy{{{|||~~~}}}|||}}}~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyvvvyyy{{{xxxsssoooppprrruuuvvvvvvwwwvvvvvvvvvuuuzzz{{{||||||zzzyyyzzz{{{|||~~~~~~|||yyywwwvvvvvvyyywwwvvvvvvxxxyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxsssqqqqqqrrrtttsssnnniiiggghhhkkkpppuuuwwwwwwvvvvvvvvvwwwwwwxxxzzz{{{|||{{{yyywwwvvvuuutttqqqoooppprrrtttuuuuuuuuuvvvwwwttttttssssssssstttuuuvvvwwwuuussstttuuuwwwwwwwww~~~mmmZZZVVVOOOJJJHHHGGGFFFEEEBBBCCCCCCCCCBBBAAA@@@@@@AAA???======>>>???>>>=========>>>>>>>>>>>>======@@@@@@????????????@@@@@@AAA???=========<<<:::999:::<<<>>>===:::999;;;===??????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::999>>>@@@===;;;<<<===<<<999:::;;;<<<============999:::<<<>>>>>>>>>>>>>>>===============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<===;;;::::::::::::::::::::::::;;;999999999::::::;;;;;;;;;999999999:::;;;<<<>>>???999999999:::<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>;;;999777:::>>>@@@@@@?????????;;;<<<===>>>???@@@AAAAAA???DDDJJJMMMOOOQQQVVVZZZggglllttt{{{yyylllhhhbbb\\\XXXSSSOOOMMMOOONNNMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGJJJMMMNNNMMMLLLRRRVVV\\\ccciiiqqqxxx}}}~~~vvvwwwwwwuuurrrrrrvvvzzzqqqrrrtttvvvxxxxxxxxxxxxxxxyyyzzzzzzyyyyyy{{{}}}~~~|||zzzzzz}}}|||yyyyyyyyyxxxyyyzzz|||}}}~~~|||zzz{{{~~~~~~zzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~||||||}}}}}}}}}}}}zzzyyyzzz{{{~~~~~~}}}||||||{{{|||||||||yyywww{{{~~~}}}{{{|||{{{yyyxxxxxxzzz{{{}}}}}}||||||}}}~~~|||zzzzzz{{{{{{{{{zzzyyyxxxuuuxxxyyyvvvoookkkkkknnntttuuuvvvwwwwwwvvvuuutttwwwzzz|||}}}|||{{{{{{{{{~~~|||yyyvvvttttttxxxvvvttttttvvvwwwxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxrrrqqqppprrrtttrrrmmmiiifffhhhkkkqqquuuxxxwwwuuuvvvuuuuuuuuuvvvxxxzzz|||{{{zzzxxxwwwvvvtttqqqnnnoooqqqtttuuuuuuvvvwwwyyyyyyxxxwwwuuuuuuuuuvvvwwwxxxvvvttttttvvvxxxxxxxxxyyymmmbbbUUUKKKJJJHHHDDDAAACCCAAA@@@@@@CCCFFFFFFDDDAAABBBAAA@@@@@@BBBBBBAAA@@@???@@@AAABBBBBBAAA???>>>???>>>===<<<<<<<<<<<<<<>>======>>><<<<<<<<<===???>>><<<:::========================777888:::<<<======<<<;;;999:::;;;;;;;;;<<<>>>???:::;;;;;;;;;<<<<<<======888888999<<<>>>???>>><<<<<<;;;;;;::::::999999888======<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;===??????>>>======>>>;;;::::::999999::::::;;;999;;;======<<<;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::=========<<<;;;;;;;;;:::============>>>>>>>>>>>>????????????@@@AAACCCCCCAAAFFFKKKKKKIIIKKKSSSZZZeeemmmuuuzzzxxxkkkfff___[[[YYYXXXTTTQQQSSSPPPLLLJJJJJJJJJHHHFFFGGGFFFFFFGGGHHHHHHGGGEEEIIIIIIIIIJJJLLLOOORRRTTTVVV[[[ccciiinnntttzzz~~~~~~{{{yyyvvvvvvuuurrrrrryyy}}}|||{{{zzzzzz{{{|||}}}zzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{}}}}}}{{{~~~}}}}}}}}}}}}}}}~~~~~~|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyy||||||||||||}}}~~~~~~}}}~~~}}}|||{{{zzz{{{||||||yyyyyyzzz|||}}}||||||||||||{{{yyy{{{{{{}}}zzzzzzzzzyyyzzzzzz{{{{{{}}}|||{{{|||~~~~~~}}}|||{{{|||{{{zzzxxxyyyxxxwwwuuusssrrrqqqqqqqqqsssvvvxxxyyywwwuuussswwwyyy{{{}}}~~~}}}{{{zzz~~~}}}|||{{{zzzyyyyyyyyyyyyvvvsssrrrssstttuuutttzzzyyyxxxvvvuuuuuuttttttvvvtttssstttvvvtttmmmgggiiikkkooorrrtttuuuuuuuuussssssssssssuuuvvvwwwxxxxxxxxxwwwwwwuuutttsssrrruuutttuuuxxx{{{}}}{{{xxxvvvvvvvvvwwwxxxxxxxxxyyyzzzyyyyyyxxxxxxwwwwwwwwwxxxlll```UUUKKKIIIHHHEEECCCDDDCCCBBBAAABBBEEEEEECCCAAABBBAAA@@@@@@BBBBBBAAA@@@BBBBBBCCCCCCBBBAAA>>>===>>>>>>===<<<<<<<<<======>>>??????>>><<<;;;<<<======<<<<<<===>>>>>>===;;;????????????????????????888999;;;=========;;;;;;<<<<<<<<<<<<;;;;;;<<<===;;;;;;;;;<<<<<<============<<<<<<<<<======:::888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999;;;===<<<;;;::::::;;;;;;::::::999999::::::;;;888:::<<<<<<;;;:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBFFFJJJJJJIIILLLTTT\\\fffnnnvvv{{{wwwnnnhhh```ZZZVVVUUUUUUUUUTTTQQQMMMLLLLLLLLLKKKIIIIIIIIIHHHIIIJJJJJJIIIHHHKKKKKKLLLNNNQQQUUUXXX[[[\\\```fffkkkpppuuu{{{~~~|||{{{zzzyyywwwuuuuuusssqqqrrrwww~~~}}}||||||}}}~~~|||}}}}}}~~~~~~}}}}}}~~~}}}{{{}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}|||zzzzzzyyy{{{{{{{{{||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyzzz|||}}}~~~}}}|||||||||zzzyyy{{{{{{}}}|||{{{zzzyyyxxxxxxyyyyyy|||{{{{{{|||}}}|||{{{||||||zzzyyyyyyyyywwwvvvtttssssssssstttvvvyyy{{{|||zzzxxxvvvxxxyyy{{{||||||{{{zzzyyy||||||{{{zzzyyyyyyyyyyyyyyywwwtttsssssstttttttttuuuuuuuuutttuuuuuuvvvvvvwwwuuusssuuuvvvtttmmmgggjjjlllooorrrtttuuuuuutttssssssssssssssstttuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuxxxwwwvvvxxx{{{|||zzzxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuiii\\\TTTLLLIIIHHHFFFDDDEEEEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@DDDDDDDDDDDDBBB@@@>>>=========<<<<<<<<<===>>>>>>===>>>>>><<<;;;;;;===???>>>===;;;;;;===>>>===<<>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<<<<<<<999777999999:::;;;;;;<<<======;;;;;;<<<<<<===>>>??????:::;;;;;;<<<<<<;;;;;;::::::<<<===<<<:::999999:::;;;::::::999999::::::;;;777999;;;;;;:::999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999;;;:::999888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAA@@@DDDGGGIIIIIIIIIMMMWWW___iiiqqqxxx|||wwwpppiii```XXXTTTTTTVVVXXXTTTRRROOOMMMNNNNNNMMMLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOQQQTTTYYY^^^bbbeeefffhhhlllooosssxxx~~~|||xxxvvvvvvuuutttssstttrrrqqqqqqssswww|||}}}~~~~~~|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyy{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||zzzyyywwwvvvvvvvvvxxxyyyzzz|||}}}~~~}}}}}}||||||zzzxxx||||||}}}}}}}}}}}}~~~~~~|||yyywwwwwwxxxxxx|||{{{{{{}}}~~~}}}||||||||||||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvxxxzzz|||}}}{{{yyyxxxyyyyyyzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwuuuttttttuuuuuutttqqqqqqrrrssstttvvvwwwxxxwwwuuutttuuuvvvsssmmmhhhiiilllooorrrtttuuuttttttttttttssssssssssssttttttuuuvvvwwwxxxxxxxxxxxxxxx{{{zzzyyyyyyzzz{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxqqqeeeYYYSSSLLLIIIHHHGGGFFFFFFGGGEEECCCAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@BBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<===>>>??????>>>??????===<<<===@@@CCC???===;;;:::<<<=========????????????????????????;;;<<<<<<===<<<<<<;;;:::???===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>:::;;;;;;<<<<<<;;;;;;:::>>>???@@@???===;;;;;;;;;;;;::::::999999::::::;;;888:::<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888:::<<<===:::;;;;;;;;;<<<=========;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAA@@@FFFHHHHHHHHHIIIPPPZZZbbbllltttzzz}}}vvvpppggg]]]XXXXXXYYYYYYWWWRRRQQQOOONNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUXXX]]]bbbhhhllloooqqqqqqssstttwww|||~~~yyywwwuuuttttttsssqqqooorrrqqqqqqssswwwzzz{{{|||~~~||||||}}}||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuussssssxxxyyy{{{|||}}}~~~~~~~~~}}}}}}}}}|||yyywww{{{|||}}}~~~~~~{{{{{{|||~~~|||yyyxxxyyyyyy||||||{{{}}}~~~|||{{{|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxyyyvvvxxxzzz{{{|||{{{yyyxxxzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxyyywwwuuuuuuvvvvvvvvvuuuqqqrrrrrrssstttvvvwwwxxxvvvvvvuuuvvvuuurrrlllhhhiiilllpppsssuuuvvvtttssstttttttttttttttuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxxxx{{{zzzzzzzzz{{{{{{|||{{{yyyxxxxxxxxxwwwvvvvvvvvvuuuvvvwwwxxxyyyyyyxxxxxxmmmaaaVVVSSSNNNIIIGGGHHHGGGGGGFFFFFFDDDBBB@@@@@@AAABBBBBBAAA@@@@@@BBBBBBAAA@@@?????????@@@@@@@@@@@@???===============>>>???@@@===>>>>>>=========@@@BBB???===;;;:::<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;???===;;;;;;===>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::;;;:::::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::???@@@AAA@@@>>><<<<<<<<<;;;::::::999999::::::;;;:::<<<======;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???:::999999999999:::<<<===:::;;;;;;;;;<<<=========;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBGGGHHHHHHHHHKKKRRR]]]eeeooovvv|||wwwnnnddd[[[ZZZ^^^```ZZZSSSPPPPPPOOOOOOOOOPPPQQQSSSTTTWWWZZZ[[[ZZZZZZ[[[]]]\\\^^^aaafffkkkqqquuuwwwzzzzzzyyyzzz}}}~~~zzztttttttttuuuvvvsssooolllpppqqqssswww|||~~~~~~~~~~~~~~~|||{{{zzz{{{|||~~~}}}|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{~~~~~~}}}}}}}}}~~~||||||{{{zzz{{{{{{|||}}}|||{{{zzzxxxvvvtttrrrrrrwwwyyy{{{}}}}}}}}}}}}|||~~~}}}|||||||||{{{yyywwwzzz{{{||||||||||||||||||zzz{{{|||~~~}}}|||}}}~~~}}}|||}}}}}}|||{{{|||}}}~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzzxxxyyy{{{|||||||||zzzzzz{{{zzzzzzyyyyyyxxxxxxxxxvvvwwwxxxyyyyyyxxxxxxwwwxxxvvvuuuvvvwwwxxxwwwvvvuuuuuuuuuttttttuuuvvvvvvuuuvvvvvvvvvtttpppkkkhhhiiilllpppuuuwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{|||}}}~~~yyyxxxxxxxxxwwwvvvvvvvvvuuuwwwxxxzzzzzzzzzyyyxxx{{{jjj___TTTSSSOOOIIIFFFHHHHHHFFFDDDEEEEEECCCAAA@@@AAABBBBBBAAA@@@@@@BBBBBBAAA@@@======>>>>>>???@@@@@@@@@>>>>>>=========>>>??????:::;;;======<<<<<<===>>>>>>===;;;;;;===>>>===<<<========================<<<<<<<<<<<<<<<<<<======AAA>>>;;;;;;>>>???===:::;;;;;;;;;:::::::::::::::>>><<<:::999::::::999888<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;===>>>===;;;::::::;;;;;;::::::999999::::::;;;;;;<<<>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIMMMUUU___fffpppwww~~~yyymmmeee^^^]]]aaaaaaXXXPPPNNNOOOPPPPPPOOOQQQSSSVVVYYY^^^dddffffffeeefffhhhgggiiilllpppuuuyyy|||~~~}}}yyysssssstttuuuvvvtttpppmmmqqqtttxxx}}}~~~|||zzzyyyyyy{{{}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzzyyyzzz{{{|||}}}|||{{{{{{yyyxxxuuusssrrrwwwyyy{{{}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{yyyvvvxxxyyyzzzzzzyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||||||||{{{zzzzzzwwwxxxyyyzzzyyyyyywwwvvvvvvuuuuuuvvvyyyzzzzzzyyyyyyxxxwwwuuutttssssssssstttuuuvvvuuurrrnnniiiggghhhlllqqqvvvzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuwww{{{|||||||||}}}~~~xxxxxxxxxwwwwwwwwwwwwwwwwwwxxxzzz||||||{{{yyyxxxwwwhhh^^^SSSTTTQQQIIIFFFHHHHHHEEEBBBDDDFFFEEEBBB@@@AAABBBBBBAAA@@@@@@BBBBBBAAA@@@??????????????????@@@@@@??????>>>>>>===>>>>>>>>>999;;;===>>>===<<<;;;;;;===<<<<<<===>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>>>>FFFAAA===<<<======:::666:::::::::999999888888888===;;;999999999::::::999<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::888:::;;;;;;:::999999:::;;;::::::999999::::::;;;:::<<<======;;;:::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>???BBBEEEIIIKKKGGGGGGHHHJJJOOOXXXaaagggqqqxxx~~~{{{mmmjjjeeebbb___ZZZTTTPPPNNNPPPRRRRRRQQQSSSVVVZZZ^^^eeennnrrrrrrqqqrrrsssssstttwwwzzz}}}}}}zzzuuutttrrrrrrssssssrrrpppsssxxx~~~~~~{{{yyyxxxyyy{{{}}}}}}||||||~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||}}}|||{{{zzzzzz|||~~~|||||||||{{{yyywwwuuutttwwwyyy{{{}}}~~~}}}{{{zzzwwwvvvwwwyyy{{{{{{xxxvvvvvvxxxyyyxxxwwwwwwyyy{{{{{{|||}}}~~~~~~||||||{{{{{{|||~~~~~~|||{{{zzzzzzyyyyyyyyyyyy{{{|||}}}}}}~~~~~~}}}}}}{{{|||~~~~~~}}}|||xxxyyyzzz{{{zzzyyywwwuuutttttttttwwwzzz||||||{{{yyyxxxvvvtttsssqqqqqqpppssstttuuutttqqqlllhhheeehhhlllrrrxxx|||}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxssswww|||~~~}}}{{{zzz{{{wwwwwwwwwwwwwwwxxxxxxxxxyyyzzz|||}}}}}}|||yyyxxxuuuhhh___RRRUUURRRJJJEEEHHHHHHEEE@@@CCCFFFFFFCCCAAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@BBBBBBAAA@@@?????????@@@@@@@@@???>>>======>>>>>>:::===@@@AAA@@@>>><<<<<<<<<<<<<<<===???>>><<<:::????????????????????????;;;;;;;;;;;;<<<>>>???@@@IIIDDD???======<<<777333999999999888888888777777999888666777:::<<<======<<<<<<======>>>?????????999:::;;;<<<===???@@@@@@:::;;;;;;<<<<<<;;;;;;:::888:::;;;;;;:::999:::;;;;;;::::::999999::::::;;;:::;;;<<<<<<:::888999999<<<<<<<<<;;;;;;:::::::::>>>======<<<:::999888888;;;===???@@@???===:::999=========<<<<<<;;;;;;:::============>>>>>>>>>>>>@@@???>>>???BBBFFFKKKNNNGGGGGGHHHKKKQQQYYYbbbgggqqqxxx~~~|||nnnooollldddZZZSSSQQQQQQOOOQQQSSSSSSSSSTTTXXX\\\aaajjjtttzzzzzzyyyyyyzzz{{{|||~~~}}}{{{xxxtttpppoooooorrrssstttvvv|||}}}{{{yyyxxxzzz|||~~~~~~|||{{{}}}~~~|||{{{zzzyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyzzzzzz~~~}}}|||{{{|||}}}||||||}}}|||{{{yyywwwuuuwwwyyy{{{}}}~~~}}}{{{zzzttttttvvvxxxzzzzzzxxxvvvuuuwwwxxxxxxvvvvvvxxx{{{{{{||||||~~~}}}{{{|||{{{{{{|||||||||{{{yyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{zzz|||~~~}}}yyyzzz{{{|||{{{yyyvvvuuusssssstttwww{{{}}}}}}|||xxxwwwuuusssqqqpppoooooorrrsssuuutttpppkkkgggeeeggglllrrryyy}}}~~~~~~}}}|||{{{yyywwwuuusssrrrrrrttttttvvvwwwxxxyyyyyyyyytttxxx~~~}}}yyyxxxxxxvvvvvvwwwwwwxxxxxxxxxyyyzzz|||~~~~~~|||yyyxxx~~~rrrfff]]]QQQPPPMMMJJJHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>======???>>><<<;;;;;;<<<======???>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<===???===;;;<<>><<<===>>>?????????>>><<<<<<;;;;;;:::999888888888999:::999888888888999:::;;;========================:::::::::;;;;;;;;;<<<<<<<<<<<<===============<<<>>>>>>===<<<;;;:::::::::;;;::::::::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::===???>>>;;;999:::<<<>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@???>>>=========>>>???@@@?????????@@@BBBEEEHHHJJJIIIHHHJJJOOOUUUZZZdddmmmrrrwwwyyyxxxrrreeeXXXRRRVVV\\\XXXTTTRRRUUUWWWYYY^^^dddllluuu}}}}}}zzzvvvssstttsssqqqppppppsssuuu~~~|||zzzyyyyyy{{{{{{|||~~~~~~}}}|||{{{|||}}}~~~{{{{{{{{{{{{|||}}}~~~~~~{{{||||||yyyxxxzzz|||{{{yyy{{{zzzzzzzzz{{{zzzyyywwwuuuuuuuuuuuuuuuuuutttttttttttttttuuuvvvwwwxxxyyyyyy{{{~~~~~~~~~~~~~~~~~~{{{|||~~~}}}{{{zzzzzz{{{yyywwwvvvwwwzzz}}}~~~}}}}}}~~~~~~{{{|||}}}|||zzzyyyxxxyyyxxxwwwwwwxxxzzz{{{{{{zzz{{{yyyvvvuuuuuutttsssrrrvvvwwwwwwtttoooiiifffeeeggglllssszzz~~~yyyyyywwwvvvuuuuuuuuuuuuuuuuuutttvvvwwwwwwvvvttttttvvvyyy{{{|||{{{zzzzzzuuuuuuvvvxxxxxxyyyyyyyyy{{{zzz|||{{{www{{{oooccc[[[RRRPPPMMMJJJGGGEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????????????????????????????@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<>>===<<<;;;<<<<<<===@@@???>>>===============???===<<<<<<>>>???>>><<<===>>>>>>>>>>>>===;;;;;;:::999888777777777777777:::999888888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<=========<<<<<<>>>===<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>===;;;::::::<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>=========>>>???AAAAAA?????????@@@BBBEEEHHHJJJFFFEEEGGGNNNTTTZZZcccmmmtttxxx}}}qqqeee[[[UUUTTTTTTZZZVVVUUUYYY\\\^^^ccciiiqqqyyy{{{wwwrrrrrrrrrqqqppprrruuuxxx}}}{{{zzzyyyzzz{{{|||~~~~~~}}}|||{{{|||}}}~~~|||||||||||||||}}}~~~~~~~~~||||||~~~{{{xxxxxxyyyzzzyyyxxxzzzzzzzzz{{{||||||{{{zzzuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssstttuuuwwwxxxzzz{{{}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~wwwyyy{{{{{{yyywwwwwwxxxyyywwwuuuvvvxxx{{{}}}}}}~~~~~~}}}||||||||||||||||||~~~~~~|||zzzzzz{{{xxxwwwwwwxxxzzz{{{{{{zzzsssrrrqqqrrrtttuuutttsssuuuvvvwwwtttpppkkkhhhgggjjjmmmrrrwwwzzz{{{zzzyyyzzzyyyxxxwwwvvvuuuuuuuuuvvvuuutttuuuwwwxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyytttuuuvvvwwwxxxxxxxxxxxx{{{yyyxxxzzz}}}~~~|||yyyyyymmmaaaXXXSSSQQQMMMIIIEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@@@@????????????>>>>>>===<<<;;;:::>>>>>>===<<<<<<<<<<<<===AAAAAA???>>>============>>>===<<<<<<>>>>>>===<<<>>>>>>>>>======;;;:::999888888777666666666666777:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<<<<;;;:::>>>===<<<;;;::::::::::::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<===============::::::::::::::::::::::::;;;<<<======;;;::::::;;;::::::;;;<<<===>>>???@@@????????????>>>>>>>>>============>>>>>>@@@AAABBB>>>>>>???@@@BBBEEEGGGHHHEEEDDDHHHOOOUUU\\\fffooovvvzzzoooddd___\\\WWWSSS]]]ZZZZZZ___ccceeekkkpppwww}}}~~~|||yyyvvvpppppppppooopppsssyyy}}}}}}{{{zzzzzz{{{|||~~~~~~~~~~~~~~~}}}||||||{{{|||}}}}}}||||||||||||}}}}}}~~~~~~|||}}}~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwzzzzzz{{{|||||||||{{{{{{uuuuuuuuuvvvvvvvvvuuuuuuvvvtttrrrqqqqqqrrrtttvvv{{{{{{{{{zzzyyyyyy{{{}}}}}}}}}||||||~~~~~~~~~yyy|||~~~~~~}}}{{{zzzzzzxxxvvvttttttvvvyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}{{{yyyyyyzzzxxxwwwwwwxxxzzz{{{{{{zzzsssssstttvvvyyyyyyxxxwwwuuuvvvwwwuuuqqqmmmjjjiiiiiilllooosssvvvwwwvvvvvvzzzyyyxxxwwwwwwwwwwwwwwwvvvuuussstttvvvxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwssstttuuuvvvwwwwwwwwwvvvyyyvvvrrrssswwwzzz{{{zzzzzzooobbbYYYTTTQQQMMMHHHEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>======>>>?????????>>>===;;;999=========<<<<<<<<<======AAA@@@???>>>===<<<<<<<<<======<<<============<<<>>>>>>===<<<;;;:::999999888888777777777777777888:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;;;;<<<;;;;;;:::999===<<<;;;;;;:::::::::;;;888999;;;======<<<;;;:::;;;;;;<<<<<<=========>>>::::::::::::::::::::::::;;;<<<<<<<<<;;;:::::::::::::::;;;<<<<<<===>>>>>>??????????????????>>>>>>??????????????????@@@@@@>>>>>>@@@BBBCCCEEEFFFGGGFFFFFFJJJRRRZZZ```jjjtttyyy|||}}}ooofffcccbbb___\\\aaa___aaafffkkkmmmrrrxxx|||~~~}}}|||zzzyyywwwuuutttnnnnnnooooooqqquuu|||}}}|||zzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||}}}~~~}}}}}}|||||||||||||||}}}~~~~~~}}}|||}}}}}}|||||||||{{{zzzzzzyyyyyyxxxxxxzzz{{{|||{{{zzzyyyyyyyyyuuuuuuvvvwwwwwwwwwvvvvvvwwwuuurrroooooopppsssuuu{{{{{{zzzwwwvvvvvvxxx{{{{{{}}}}}}|||{{{~~~}}}}}}~~~~~~{{{~~~}}}||||||yyyvvvtttsssuuuwwwxxxxxxzzzzzz{{{{{{{{{zzzzzzzzzwwwyyyzzzzzzxxxwwwwwwwwwyyyxxxwwwxxxzzz{{{zzzyyyvvvvvvxxxzzz{{{{{{xxxvvvxxxyyyyyyvvvqqqmmmiiihhhfffhhhlllqqqtttwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxwwwuuussssssvvvyyy{{{{{{xxxwwwvvvuuuuuuuuuuuuuuusssssstttuuuvvvvvvuuuuuutttqqqnnnppptttxxxxxxxxx~~~sssfff]]]SSSPPPLLLIIIFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>======>>>??????@@@???===;;;:::<<<<<<==================@@@???>>>===<<<;;;;;;<<<<<<=========<<<<<<<<<===>>>======<<<;;;:::::::::999999999888888999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::999<<<;;;;;;::::::::::::;;;888999;;;======<<<;;;::::::::::::;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???AAACCCEEEFFFFFFFFFFFFFFFKKKTTT\\\bbbllluuu{{{}}}}}}tttlllhhhffffffggggggeeehhhooosssuuuyyy~~~zzzzzzyyywwwuuutttssssssnnnooopppqqqsssxxx~~~~~~{{{|||~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}}}}||||||~~~~~~|||{{{zzzyyyxxxxxxyyyyyy|||}}}~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}}}}|||zzzyyyxxxxxxzzz{{{{{{{{{zzzyyyyyyyyyyyy{{{|||zzzwwwuuuuuuuuuuuuvvvxxxyyyzzzyyyxxxxxxxxxvvvrrrpppooopppsssuuuzzzzzzyyyvvvttttttwwwyyyzzz|||~~~~~~}}}|||{{{}}}}}}|||~~~}}}yyy|||~~~~~~|||{{{zzzzzzyyywwwtttsssuuuwwwwwwwwwzzzzzz{{{|||||||||{{{zzzwwwxxxzzzyyyxxxvvvwwwwwwyyyxxxwwwxxxzzz{{{zzzyyyssssssuuuwwwyyyyyywwwuuu{{{|||{{{wwwqqqkkkgggeeefffiiimmmqqquuuwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxvvvttttttwwwzzz{{{|||wwwwwwvvvuuuttttttttttttsssttttttuuuuuuuuuuuutttooommmmmmppptttvvvuuussswwwiii___SSSPPPLLLHHHFFFGGGHHHIIIDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????>>>>>>======;;;<<<======>>>=========>>>======<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::;;;<<<;;;:::888<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===>>>@@@CCCFFFGGGGGGFFFFFFEEEEEEKKKTTT[[[bbbkkkttt|||~~~vvvnnnkkkllloooooonnnqqqxxx||||||}}}zzzzzzzzzxxxuuutttuuuvvvppprrrtttvvvxxx|||}}}~~~~~~|||||||||~~~zzz|||}}}|||}}}~~~~~~}}}{{{zzzzzz|||}}}}}}|||{{{zzzyyywwwwwwxxxxxxyyy||||||}}}~~~}}}|||{{{yyyyyyxxxxxxxxxzzz{{{|||zzzxxxuuutttuuuwwwyyy{{{{{{zzzyyyzzz{{{xxxzzz|||zzzvvvssssssuuuwwwxxxzzz|||}}}|||{{{zzzxxxvvvtttrrrqqqssstttvvvxxxxxxxxxvvvttttttvvvxxxxxxzzz|||}}}~~~~~~}}}}}}|||}}}||||||}}}~~~|||{{{}}}~~~}}}{{{zzz{{{{{{zzzwwwuuuuuuvvvxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{xxxzzz|||{{{zzzyyyyyyzzzzzzyyyxxxxxxzzzzzzyyyxxxssssssuuuxxx{{{}}}}}}{{{}}}}}}|||wwwqqqjjjeeeccciiilllppptttvvvwwwvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzxxxwwwuuuvvvxxxzzz{{{{{{vvvvvvvvvuuuuuutttttttttttttttuuuuuuuuuuuuttttttllllllmmmqqquuuvvvssspppxxxjjj```TTTQQQLLLGGGEEEEEEFFFGGGCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC??????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@:::;;;===>>>>>>>>>===============<<<======>>>???:::<<<>>>===;;;:::<<<=========<<<<<<<<<===>>>???;;;;;;::::::;;;;;;<<<===:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;::::::;;;::::::999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<<<<999777:::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@AAAAAAAAA@@@@@@???AAAEEEHHHIIIIIIGGGFFFFFFGGGLLLUUU]]]ccclllttt|||}}}|||}}}~~~xxxttttttuuuxxxwwwzzz~~~xxxyyyyyyvvvsssssstttwwwuuuxxx{{{}}}~~~||||||}}}~~~}}}||||||}}}~~~}}}}}}~~~|||zzzyyyyyyzzz{{{zzzyyy|||{{{yyyxxxxxxxxxzzz{{{||||||}}}~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvxxxzzz{{{yyyuuurrrqqqrrrrrruuuxxxyyyxxxwwwyyyzzzuuuxxx{{{zzzvvvtttvvvyyyxxxzzz|||~~~~~~}}}|||xxxwwwvvvuuuuuuuuuvvvwwwvvvwwwxxxwwwvvvuuuvvvwwwvvvwwwyyyzzz{{{~~~~~~}}}}}}~~~~~~||||||{{{}}}~~~}}}||||||}}}}}}{{{yyyyyy{{{}}}{{{xxxvvvvvvxxxzzz{{{{{{yyyzzz|||}}}~~~}}}|||{{{yyyzzz||||||{{{zzzzzz{{{zzzyyyxxxxxxzzzzzzyyyxxxwwwwwwwwwzzz}}}{{{|||{{{wwwpppjjjfffdddgggjjjpppuuuxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzyyywwwwwwxxxzzz{{{zzzyyytttuuuvvvwwwvvvvvvttttttuuuuuuvvvvvvvvvuuuuuutttnnnlllmmmppptttuuussspppxxxiii___UUURRRLLLGGGCCCBBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCC>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>======>>>>>>=========???@@@BBB:::;;;===>>>>>>>>>==================>>>???@@@AAA:::<<<>>>===;;;:::;;;>>>======<<<<<<===>>>@@@AAA::::::::::::;;;;;;<<<===:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<<<<999777888888999:::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<>>===>>>???@@@???>>>@@@>>>===>>>AAABBB@@@>>>666:::<<<;;;<<>>???@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<===>>>===<<<;;;<<<>>>;;;<<<<<<===<<<:::999888;;;<<<===>>>>>><<<:::999777888:::<<<======<<<<<<<<<;;;:::999888888888888===:::888999<<<===;;;999;;;999888888:::<<<;;;;;;999999:::;;;;;;:::::::::;;;<<<===<<<;;;999999:::===999666999>>>@@@>>>:::>>>>>>======<<<<<<<<<;;;===<<<;;;:::999:::;;;;;;777999;;;=========;;;:::>>>>>>======<<<<<<<<<;;;;;;<<<>>>@@@AAABBBAAAAAACCCDDDFFFFFFEEEDDDDDDEEEDDDIIIRRR[[[dddlllsssxxx|||~~~{{{zzz{{{}}}}}}{{{yyyxxxvvvrrroooppprrruuu|||~~~}}}}}}~~~~~~yyyyyyyyyyyyyyyzzz{{{|||vvvxxxyyyxxxvvvvvvyyy|||{{{~~~~~~}}}}}}|||}}}}}}{{{||||||zzzwwwtttssstttzzzyyywwwuuussspppooonnnnnnqqquuuvvvvvvuuuuuuuuuqqquuuxxx{{{{{{{{{{{{|||~~~}}}{{{|||wwwvvvxxxyyyxxxwww{{{wwwtttssstttuuusssqqquuuwwwyyy{{{|||~~~~~~~~~}}}|||}}}~~~~~~~~~|||{{{zzz|||}}}{{{xxxtttsssuuuvvvtttrrrxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxwwwwww|||zzzwwwuuuuuuvvvxxxzzz||||||{{{yyyyyyyyyyyyyyyyyyyyyxxxwwwxxxyyy{{{|||}}}yyyuuusssqqqnnniiieeeccciiinnnrrrwww|||{{{wwwyyyxxxuuusssssstttvvvxxxtttuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuwwwwwwvvvttttttuuuvvvwwwuuusssooommmpppqqqrrrqqqppppppqqqrrrssseee]]]UUUOOOHHHDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@??????AAAAAA@@@???@@@>>>===>>>@@@BBB@@@???:::===>>><<<===@@@@@@===>>>>>>???@@@@@@@@@??????;;;<<<=========<<<;;;:::;;;<<<===<<<;;;:::;;;===;;;;;;<<<<<<<<<;;;:::999;;;<<<===>>>>>><<<:::999888999;;;<<<======<<<<<>>===<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;:::<<<:::999999;;;<<<<<<;;;999::::::;;;;;;:::::::::;;;;;;<<<<<<;;;:::999:::999===AAACCCBBB@@@>>>===>>>=========<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::>>>=========<<<<<<<<<<<<;;;<<<>>>???@@@AAA@@@@@@CCCDDDFFFFFFEEEDDDEEEFFFFFFLLLTTT]]]fffnnnvvv{{{}}}~~~{{{xxxyyy{{{~~~}}}{{{zzzyyyvvvssspppqqquuuxxx}}}~~~}}}{{{{{{zzz{{{{{{||||||}}}yyyzzz{{{yyyvvvvvvyyy{{{{{{~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}{{{wwwtttsssssszzzyyywwwtttrrrooommmlllmmmpppssstttttttttuuuvvvsssvvvzzz|||||||||}}}~~~}}}|||~~~{{{xxxwwwyyyzzzyyywwwzzzwwwtttsssttttttsssqqqwwwwwwxxxzzz{{{}}}~~~~~~}}}{{{{{{|||}}}}}}|||}}}{{{{{{}}}}}}{{{xxxuuutttuuuuuutttsssxxxxxxxxxyyyyyyyyyyyyzzz|||{{{zzzyyyyyyxxxwwwwwwxxxwwwvvvvvvwwwyyy{{{||||||{{{{{{zzzzzzzzzzzzzzzvvvvvvvvvwwwwwwxxxyyyyyyzzzwwwtttrrrppplllgggbbbffflllqqquuuyyy~~~}}}yyyyyywwwuuurrrqqqrrrssstttwwwxxxxxxyyyyyyxxxvvvvvvsssrrrrrrsssttttttsssrrrssstttuuuuuutttrrrpppooolllnnnooopppooooooqqqrrrqqqccc\\\SSSNNNHHHFFFFFFGGGFFFDDDEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCDDDCCCCCCBBBAAACCCAAA@@@AAABBBCCCBBB@@@???>>>>>>>>>@@@AAA@@@???>>>@@@@@@======@@@AAA>>>?????????@@@??????>>>>>>:::;;;<<<>>>>>>===<<<;;;:::;;;<<<;;;:::999:::<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>===<<<;;;:::;;;<<<============<<<;;;??????>>>===<<<<<<<<<<<<:::;;;<<<;;;::::::;;;<<<===;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999666@@@KKKMMMGGGAAA???@@@============<<<<<<<<<<<<===<<<;;;::::::::::::;;;<<<<<<;;;:::::::::;;;;;;============<<<<<<<<<<<<<<<===>>>>>>?????????>>>CCCDDDFFFFFFEEEEEEFFFGGGJJJOOOWWW```iiiqqqyyy~~~~~~{{{xxxyyy{{{}}}{{{zzzyyyvvvsssrrrtttyyy}}}~~~}}}||||||||||||}}}}}}}}}}}}|||}}}|||zzzxxxxxxyyy{{{|||~~~~~~|||{{{yyyyyyxxxxxx|||}}}}}}{{{wwwtttssssssxxxwwwuuussspppmmmkkkjjjkkkmmmpppqqqrrrsssvvvxxxtttwww{{{|||}}}}}}~~~}}}|||zzzyyyyyyzzz{{{{{{zzzxxxyyyvvvtttssssssssssssrrrxxxxxxxxxyyyzzz|||}}}~~~|||zzzxxxxxxzzz{{{|||{{{}}}||||||~~~~~~{{{xxxvvvtttuuuuuuttttttwwwwwwxxxxxxxxxyyyyyyyyy|||{{{zzzzzzxxxxxxwwwvvvtttuuuvvvxxxzzz|||~~~~~~}}}|||zzzyyyxxxxxxxxxuuuvvvwwwxxxxxxwwwwwwvvvwwwuuusssqqqnnnjjjddd```dddkkkpppssswww{{{zzzvvv|||zzzwwwuuutttssstttuuuvvvwwwxxxyyyxxxwwwtttsssqqqqqqqqqqqqppppppppppppqqqrrrrrrrrrqqqqqqpppooommmppprrrsssssssssuuuvvvpppbbb[[[RRRNNNIIIHHHHHHHHHFFFCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCAAA@@@???>>>>>>???@@@@@@@@@@@@@@@BBB@@@<<<<<>>??????@@@??????>>>======>>>=========>>>???@@@@@@:::;;;<<<<<<::::::;;;<<<999:::;;;;;;<<<=========<<<======>>>===<<<;;;;;;======>>>>>>>>>===;;;:::<<<<<<;;;:::::::::::::::999;;;===<<<999888:::===<<<;;;::::::;;;;;;:::888;;;;;;;;;;;;;;;;;;:::999::::::::::::;;;;;;:::999666AAAKKKNNNHHHAAA???@@@===============<<<<<<<<<<<<<<<;;;;;;::::::::::::>>>===;;;999999999:::;;;===============<<<<<<<<<=========>>>>>>>>>>>>===CCCDDDFFFFFFEEEFFFHHHIIINNNRRRZZZbbbjjjrrr{{{}}}|||}}}}}}{{{yyyxxxuuusssssswww}}}~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{yyywwwvvvvvvuuuyyyzzz{{{zzzwwwuuuuuuuuuwwwvvvtttqqqnnnllljjjiiijjjlllnnnooopppsssvvvyyyuuuwwwzzz{{{{{{{{{|||}}}}}}~~~~~~|||{{{xxxyyyzzz|||}}}|||{{{yyyxxxvvvtttssssssssssssssszzzyyyyyyyyyyyyzzz|||}}}zzzxxxwwwwwwyyy{{{{{{{{{|||}}}}}}~~~~~~zzzyyywwwuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxx{{{{{{zzzyyyyyyxxxwwwwwwuuuvvvyyy{{{}}}~~~|||yyywwwuuutttsssvvvwwwyyyzzzyyyvvvtttrrrtttsssrrrppplllhhhccc___eeelllrrrtttvvvyyyxxxuuuyyyxxxvvvuuuttttttuuuvvvrrrtttvvvwwwwwwuuusssrrrsssssssssrrrqqqpppqqqrrruuuuuuuuuuuuttttttuuuuuuuuuwwwyyyzzzzzzyyyzzz{{{pppbbb[[[SSSOOOKKKIIIIIIIIIFFFCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@>>>>>>???????????????@@@@@@@@@AAA@@@;;;;;;>>>???<<>>===<<>>AAADDD;;;===>>>===<<<;;;<<<===:::::::::;;;<<<===>>>???===============<<<<<<<<<===>>>>>>>>>>>><<<;;;:::;;;:::999999888999999999999;;;===<<<999888:::===:::999999:::;;;;;;999777;;;<<<<<<<<<;;;;;;:::999:::999888999;;;<<<:::888999>>>CCCEEEDDD@@@>>>===<<<<<<<<<===============;;;;;;;;;;;;;;;:::::::::???===;;;999888999;;;<<<<<<<<<<<<=================================>>>>>>CCCEEEFFFFFFFFFGGGIIILLLQQQUUU[[[cccjjjrrrzzz}}}{{{vvvvvvuuutttvvvzzz~~~~~~~~~~~~}}}||||||}}}}}}}}}||||||{{{zzzyyyyyyyyyzzz|||}}}~~~}}}~~~}}}}}}}}}~~~|||{{{yyywwwvvvuuuttttttuuuwwwxxxxxxwwwvvvwwwxxxuuutttrrrpppnnnkkkjjjiiijjjlllnnnpppqqqssswwwzzzuuuwwwyyyyyyxxxxxxyyyzzzyyyyyyzzz{{{{{{zzzzzzyyywwwyyy|||}}}~~~}}}{{{{{{wwwwwwvvvtttsssssstttuuuzzzzzzyyyyyyyyyzzzzzzzzzyyywwwvvvvvvyyy{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}zzzyyyxxxvvvttttttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxzzzzzzyyyyyyyyyyyyxxxxxxyyyzzz|||~~~~~~~~~}}}zzzyyyxxxvvvuuutttssssssvvvwwwxxxxxxvvvsssooolllnnnooonnnlllhhhddd```^^^hhhpppvvvwwwxxxzzzzzzwwwtttssssssssstttuuuvvvwwwuuuvvvxxxyyyzzzyyyxxxwwwyyyzzzzzzxxxuuutttvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy{{{{{{zzzxxxwwwxxxqqqddd]]]UUUQQQLLLJJJIIIIIIFFFCCCAAAAAABBBBBBCCCDDDDDDEEE>>>???@@@@@@AAA@@@@@@@@@BBBAAA??????@@@@@@>>>======???@@@@@@??????@@@AAA===@@@???;;;;;;======;;;>>>>>>>>>???>>>>>>======AAA>>>;;;999999<<>>===<<<<<<===>>>;;;;;;;;;;;;<<<===>>>???>>>>>>>>>=========<<<<<<<<<======>>>===<<<;;;:::<<<;;;;;;:::::::::;;;;;;:::;;;<<<;;;::::::;;;<<<999888999:::<<<<<<:::888<<<<<<===<<<<<<;;;:::999:::888777999<<<===:::777::::::;;;===??????>>><<<<<<<<<<<<===============;;;;;;<<<<<<;;;;;;:::999===<<<:::999999:::;;;<<<<<<<<<<<<===============>>>============>>>???@@@DDDEEEFFFFFFFFFHHHKKKNNNUUUXXX^^^cccjjjqqqyyy~~~}}}{{{tttuuuvvvwwwzzz~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{zzzxxxwwwvvvwwwyyy|||}}}}}}|||}}}~~~~~~}}}|||}}}zzzzzzxxxwwwuuuuuuttttttrrrtttvvvvvvvvvuuuvvvwwwsssrrrqqqooommmlllkkkjjjkkkmmmppprrrsssuuuxxxzzzvvvwwwxxxwwwuuutttuuuvvvttttttvvvwwwxxxxxxxxxxxxwwwzzz}}}~~~}}}|||||||||wwwxxxwwwvvvttttttuuuwwwzzzzzzzzzzzzzzzyyyxxxwwwwwwuuutttuuuxxxzzz{{{{{{zzz|||}}}}}}|||{{{||||||zzzzzzyyywwwttttttuuuwwwuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz|||}}}~~~~~~}}}|||{{{zzzsssssssssssstttuuuvvvwwwttttttuuuuuussspppmmmjjjjjjkkkkkkhhhdddaaa``````hhhpppwwwwwwvvvwwwwwwvvvxxxxxxxxxyyy{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{wwwvvvxxx{{{wwwwwwwwwwwwvvvvvvuuutttqqqsssvvvvvvtttqqqppppppssseee___XXXSSSMMMIIIIIIHHHEEECCCBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>???@@@@@@@@@@@@@@@BBBAAA??????@@@@@@>>>======???AAA@@@>>>>>>@@@BBB;;;>>>???<<<<<<>>>>>>:::<<<===>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<===>>>;;;<<<======;;;;;;<<<===<<<<<<;;;;;;<<<===>>>??????>>>>>>===============:::;;;<<<======<<<::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<;;;:::999999:::<<>>>>>>>><<<<<<<<<<<<=========>>>;;;;;;<<<<<<<<<;;;:::999;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<=========>>>>>>=========>>>@@@AAABBBDDDEEEFFFFFFFFFHHHLLLOOOYYY\\\```eeejjjqqqxxx}}}}}}{{{sssvvvyyy|||}}}~~~~~~}}}}}}~~~~~~|||{{{xxxvvvtttuuuxxxzzzzzzyyy{{{|||}}}}}}||||||~~~yyyxxxwwwvvvuuuuuuuuuuuussstttvvvuuutttrrrssssssqqqqqqpppooonnnmmmlllllllllooosssuuuvvvwwwxxxzzzyyyyyyxxxvvvsssrrrrrrssspppqqqssstttvvvxxxyyyyyyyyy|||~~~~~~|||{{{|||}}}xxxyyyyyywwwuuuuuuwwwzzzyyyzzz{{{|||{{{yyyvvvuuutttsssrrrsssvvvxxxzzzzzzyyy{{{}}}|||zzzyyyzzz{{{yyyzzzzzzwwwtttsssuuuwwwuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvwwwxxxzzz{{{|||}}}|||||||||{{{zzzyyyxxxwwwsssssssssssstttuuuvvvwwwrrrssstttuuutttsssqqqooolllmmmllliiifffdddeeegggkkkttt{{{{{{yyyyyyzzzxxx}}}~~~~~~}}}|||{{{{{{{{{|||xxxzzzyyyvvvqqqooorrrvvvnnnoooppppppooommmkkkiiilllooorrrrrrqqqooonnnmmmtttggg```ZZZTTTMMMIIIHHHGGGEEECCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBCCCBBB@@@@@@@@@@@@???======???AAA@@@>>>>>>@@@BBB:::>>>???>>>>>>@@@>>>;;;<<<<<<===>>>>>>???>>>>>>???@@@AAAAAAAAA???>>>===:::;;;<<<<<<::::::;;;<<<======<<<;;;;;;<<<>>>?????????>>>===============999:::;;;<<<<<<;;;::::::;;;;;;:::::::::;;;;;;<<<===:::888999<<<===;;;999999:::;;;>>>AAABBB@@@>>>============<<<;;;:::999:::777555888<<<===;;;777555888;;;<<<<<<===???@@@;;;<<<<<<<<<======>>>>>>:::;;;<<<<<<<<<;;;:::999::::::::::::;;;;;;<<<===;;;<<<<<<<<<======>>>>>>>>>=========???AAACCCDDDDDDEEEFFFFFFFFFIIIMMMPPP\\\___bbbfffkkkrrryyy}}}}}}{{{tttwww{{{|||}}}~~~|||~~~~~~}}}~~~}}}|||yyyvvvssstttvvvxxxxxxvvvzzz{{{||||||||||||~~~xxxxxxwwwvvvvvvvvvvvvvvvtttvvvvvvuuurrrpppppppppppppppoooooonnnnnnmmmmmmmmmqqquuuxxxxxxxxxyyyzzzzzzzzzyyyvvvsssqqqqqqrrrooopppqqqsssvvvxxxzzzzzzzzz}}}~~~|||zzz|||~~~xxxzzzzzzxxxvvvuuuxxx{{{xxxzzz|||}}}|||yyyuuusssrrrqqqpppqqqtttwwwxxxxxxxxxzzz||||||yyyxxxyyy{{{yyyzzzzzzxxxtttsssuuuxxxuuuuuuuuuuuuvvvvvvvvvvvvtttuuuvvvxxxzzz|||}}}~~~{{{zzzyyyxxxwwwvvvvvvuuuxxxwwwvvvuuutttsssssssssrrrsssuuuwwwwwwxxxwwwwwwqqqrrrqqqnnnjjjiiilllooouuu~~~||||||||||||}}}}}}}}}}}}~~~|||yyyvvvtttsssttttttpppqqqqqqmmmhhhfffiiimmmmmmnnnppppppooollliiiggglllooossstttsssrrrqqqqqq|||pppgggaaaXXXXXXSSSKKKHHHJJJHHHBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>?????????===<<<>>>BBBCCCAAA>>>????????????????????????>>>>>>>>>>>>???@@@AAABBB@@@AAAAAAAAA@@@>>><<<;;;:::;;;<<<======<<<;;;:::@@@@@@??????>>>>>>===============>>>??????@@@@@@:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::555<<>>??????<<<999999<<>>===888888888888999:::;;;===>>>???>>>===<<<;;;;;;;;;;;;???>>><<<<<<<<<<<<:::888999:::;;;<<<===============;;;999:::;;;<<<;;;;;;999@@@CCC>>>===BBBEEEDDDEEEGGGIIIHHHGGGIIINNNRRR]]]eeekkklllooouuuzzz|||~~~{{{yyywww{{{~~~~~~~~~}}}zzzxxx~~~~~~|||~~~}}}~~~~~~~~~~~~{{{yyywwwuuuuuuwwwyyy{{{{{{{{{|||}}}}}}}}}}}}}}}yyyyyyxxxwwwwwwwwwxxxxxxyyyxxxuuuqqqnnnmmmnnnppppppooooooooooooppprrrrrrttttttuuuvvvwwwyyy{{{|||{{{yyyvvvsssrrrssstttuuurrrqqqqqqssswwwyyyxxxvvv{{{{{{{{{zzzxxxxxxzzz|||{{{|||}}}{{{yyyxxxxxxyyy{{{{{{{{{zzzzzzzzzyyyyyyyyytttooooootttwwwxxxvvvvvvvvvxxxyyyyyyzzzyyyyyy{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwvvvvvvvvvwwwyyyyyyzzzzzzzzz|||~~~~~~|||zzzwwwxxxxxxyyyzzzzzzzzzyyy{{{{{{{{{{{{{{{||||||||||||yyywwwssspppmmmiiiggglllttttttwww{{{|||{{{xxxwwwvvvvvvwwwwwwxxxyyyyyyzzzzzz}}}yyytttrrrssssssrrrpppoooooonnnnnnmmmkkkjjjiiillllllkkkkkkkkkllllllmmmqqqnnnkkkmmmqqqrrrppplll}}}qqqgggaaa]]]\\\VVVNNNIIIHHHDDD===EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>?????????>>>>>>???@@@AAA???>>>????????????????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>><<<;;;<<<============<<<;;;?????????>>>>>>>>>>>>>>>??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777===>>>===BBBIIIEEE:::>>>???>>><<<999999<<>>>>>???>>>>>>>>>>>>>>>??????===<<<;;;;;;<<<===<<<:::;;;<<<<<<<<<<<<<<<;;;;;;===;;;::::::;;;<<<<<<;;;:::???@@@===>>>BBBEEECCCFFFHHHJJJJJJIIIKKKPPPUUU]]]eeemmmpppsssyyy~~~}}}|||{{{{{{~~~|||~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{xxxvvvuuuvvvxxxzzz{{{{{{||||||||||||{{{{{{xxxxxxxxxyyyyyyyyyyyyzzzxxxwwwuuuqqqnnnmmmoooqqqrrrrrrrrrrrrssssssssssssttttttuuuuuuwwwyyyzzz{{{zzzxxxuuusssrrrrrrssstttuuuttttttvvvyyyzzzyyywwwwwwxxxxxxxxxxxxyyy{{{~~~zzzzzz{{{zzzxxxxxxyyy{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvrrroooooosssvvvuuusssuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyxxxwwwvvvvvvvvvvvvtttuuuwwwyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~|||zzzwwwuuurrrnnnjjjhhhdddccchhhoootttwww{{{|||{{{xxxwwwvvvttttttvvvwwwyyyzzz{{{{{{|||xxxtttrrrssssssqqqpppssssssrrrrrrqqqooonnnmmmnnnmmmmmmllllllmmmnnnnnnqqqmmmjjjkkkoooqqqooolllqqqgggbbbVVVVVVSSSOOOMMMMMMJJJEEEGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>?????????===???@@@@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===<<<======>>>>>>======<<<>>>>>>>>>>>>????????????AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999======;;;???EEEBBB:::=========<<<::::::<<<>>>:::<<<<<<999999<<<<<<::::::::::::;;;<<<===>>>???::::::::::::;;;<<<===>>><<<;;;:::;;;===>>>===<<<============<<<;;;:::999===;;;::::::;;;<<<<<<;;;<<<=========???CCCDDDAAAEEEGGGIIIIIIIIILLLQQQVVV]]]gggpppuuuyyy~~~}}}}}}}}}~~~{{{~~~{{{zzz~~~|||{{{{{{{{{||||||~~~|||yyywwwvvvwwwxxxyyy||||||||||||{{{zzzyyyxxxwwwxxxzzz{{{|||{{{{{{zzzuuuuuutttqqqooonnnppprrrtttuuuvvvwwwvvvuuutttssssssttttttuuuvvvxxxyyyzzzzzzxxxvvvtttssstttuuuvvvtttttttttuuuwwwwwwvvvttttttuuuwwwwwwxxxzzz}}}~~~}}}{{{yyyyyy{{{}}}{{{yyyxxxvvvuuuuuuvvvvvvtttqqqoooqqqtttuuusssqqqrrrqqqqqqqqqrrrsssuuuvvv{{{zzzzzzyyyyyyyyyzzzzzz{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{uuuvvvwwwwwwvvvtttrrrpppnnniiieeecccaaa```eeellluuuxxx{{{|||{{{xxxwwwwwwqqqrrrtttvvvxxxzzz{{{|||zzzxxxuuutttssssssqqqpppuuuuuuuuutttsssrrrqqqppppppooonnnmmmmmmnnnoooooopppmmmiiijjjlllnnnmmmkkkqqqfffaaaSSSSSSRRRQQQQQQQQQOOOLLLIIIHHHGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????@@@===???BBB@@@===;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>>>>============>>>>>>??????@@@@@@AAA@@@@@@@@@?????????>>>========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;===<<<999;;;@@@???:::<<<<<<<<<;;;;;;;;;===>>>===<<<;;;999999:::;;;;;;::::::::::::;;;<<<===>>>:::::::::::::::;;;<<<<<<===;;;:::;;;<<<===<<<;;;<<<<<<======<<<;;;;;;:::===<<<::::::<<<===<<<;;;===<<<;;;===AAADDDCCC@@@AAADDDFFFGGGGGGJJJPPPTTT]]]hhhsssyyy}}}~~~{{{{{{}}}|||~~~{{{{{{~~~{{{yyyxxxyyyzzz{{{|||{{{yyywwwwwwxxxzzz{{{}}}}}}}}}|||{{{yyyxxxwwwxxxyyy{{{|||}}}|||zzzyyyttttttsssrrrpppppprrrtttuuuvvvxxxyyyxxxvvvtttsssssssssssstttuuuvvvxxxyyyzzzyyywwwvvvuuuuuuvvvwwwvvvvvvvvvvvvwwwvvvuuuttttttuuuwwwwwwxxxzzz}}}}}}yyyvvvuuuwwwzzzxxxwwwvvvuuuuuuvvvwwwxxxvvvuuuuuuvvvxxxxxxuuusssuuuuuuttttttvvvyyy|||~~~~~~~~~~~~~~~{{{{{{{{{zzzxxxwwwuuutttrrrssssssttttttuuuvvvvvvqqqrrrssstttsssrrrpppooommmhhhccccccbbbbbbffflllvvvxxx{{{|||zzzyyyxxxxxxrrrsssuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvuuutttsssrrrssssssssssssrrrqqqpppooopppooonnnllllllmmmnnnoooooollliiiiiikkkllllllkkkqqqddd___[[[XXXUUUTTTRRROOOLLLKKKLLLLLLJJJIIIHHHGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@???????????????@@@@@@===@@@BBBAAA===;;;===???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@???>>>===<<<<<<>>>>>>============>>>>>>======>>>>>>??????@@@@@@>>>>>>?????????@@@@@@@@@========================;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<<<<;;;<<<===;;;888999<<<===;;;;;;::::::;;;<<<=========>>><<<:::::::::999:::<<<999999999999:::;;;<<<<<>>>>>>>>>>>>>>???===<<<;;;<<<<<<:::999:::;;;;;;<<<======<<<<<<>>><<<:::;;;<<<===<<<<<<===;;;;;;???CCCDDDBBB@@@AAADDDFFFGGGGGGJJJOOOTTT]]]iiitttzzz~~~}}}{{{zzz{{{~~~~~~}}}}}}}}}{{{yyyxxxxxxyyyzzzxxxxxxwwwwwwxxxzzz|||}}}~~~}}}}}}|||{{{yyyxxxwwwyyyzzz{{{||||||zzzxxxvvvsssttttttsssrrrrrrtttuuutttvvvwwwxxxwwwuuusssrrrrrrrrrrrrssstttuuuvvvwwwvvvuuuttttttssstttuuuuuuyyyyyyzzzzzzyyyxxxxxxxxxtttuuuvvvvvvvvvwwwzzz|||{{{zzzxxxuuussssssvvvxxxwwwwwwwwwwwwxxxzzz|||}}}~~~~~~|||zzz~~~}}}||||||}}}}}}zzzxxxxxxzzz|||~~~}}}{{{zzzzzz{{{|||{{{zzzyyyyyyxxxwwwuuusssqqqpppooooooppprrrtttuuuwwwwwwqqqrrrrrrssssssrrrqqqpppmmmgggbbbbbbcccdddhhhnnnvvvyyy{{{|||zzzyyyxxxxxxuuuvvvwwwxxxxxxwwwuuutttwwwxxxyyyyyyxxxwwwvvvuuussssssssssssrrrqqqppppppqqqooommmkkkkkklllmmmnnnooommmkkkjjjkkkkkklllkkkrrrddd]]][[[VVVSSSTTTTTTRRRQQQRRRQQQOOOMMMKKKIIIHHHGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>??????@@@AAA>>>@@@AAAAAA???>>>>>>???????????????????????????AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???===<<<<<<<<<<<<>>>======<<<<<<======>>>>>>>>>>>>>>>????????????<<<======>>>??????@@@@@@========================;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<<<<<<<:::999999:::;;;<<<:::999999:::===>>>===<<<>>>;;;:::<<<;;;999999;;;999999999999999:::;;;<<>>============@@@>>><<<<<<<<<;;;:::888999:::;;;<<<============>>><<<;;;;;;<<<======<<<===;;;===BBBDDDCCCBBBCCCDDDFFFHHHHHHHHHKKKPPPUUU[[[gggssszzz~~~{{{zzzyyyyyy|||~~~}}}|||{{{yyyyyyyyyzzzzzzuuuuuuuuuvvvxxxzzz|||}}}|||||||||{{{zzzxxxwwwvvvxxxxxxyyyyyyyyyxxxwwwvvvtttuuuvvvuuuttttttuuuwwwssstttuuuuuuuuutttsssrrrrrrrrrrrrrrrssstttuuuvvvqqqppppppppppppqqqqqqrrruuuwwwxxxxxxwwwuuuvvvwwwvvvvvvwwwvvvuuuvvvxxxzzz{{{{{{{{{zzzzzz{{{~~~~~~|||{{{zzzzzzzzz{{{~~~}}}}}}|||||||||}}}}}}zzzxxxvvvuuuvvvyyy}}}{{{yyyxxxyyyzzz||||||{{{||||||{{{zzzxxxvvvtttssslllmmmnnnppprrrtttuuuvvvqqqqqqrrrrrrssssssrrrrrrllleee```aaaccceeeiiinnnwwwyyy{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzxxxuuusssqqqsssvvvyyyzzzyyyxxxwwwxxxttttttuuuuuuttttttsssrrrqqqpppmmmkkkjjjkkkmmmnnnoooooonnnnnnmmmlllllllllttteee]]]ZZZSSSPPPSSSUUUTTTVVVZZZTTTSSSPPPMMMJJJHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>???@@@@@@AAA@@@??????@@@BBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAABBBAAA???>>>===<<<============<<<;;;;;;<<<======?????????>>>>>>>>>>>>>>>==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;::::::::::::;;;===999888888:::===???>>><<<>>>::::::>>>===888777:::;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;>>>===;;;;;;<<<<<<;;;999;;;;;;<<<<<<<<<<<<<<<;;;>>>===;;;;;;=========<<<===<<>>>>>???@@@AAAAAAAAA???>>>@@@CCCEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAACCCBBB@@@>>>======>>>>>>===<<<;;;::::::;;;<<<===@@@@@@??????>>>>>>======>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<============<<<<<<;;;:::;;;<<<;;;:::;;;>>>999777777:::>>>???>>><<<>>>:::;;;???>>>888666999<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<======>>>???<<<;;;:::;;;=========<<<============<<<;;;::::::>>>===;;;;;;===>>>===<<<<<<===AAAGGGEEE@@@BBBHHHCCCEEEGGGFFFEEEGGGLLLQQQVVVbbbpppxxx~~~wwwwwwxxx{{{~~~~~~{{{zzzzzz{{{|||||||||{{{{{{uuuuuuuuuuuuvvvwwwxxxyyyvvvwwwwwwvvvvvvuuutttssspppqqqqqqsssuuuwwwyyyzzzwwwxxxyyyxxxwwwvvvwwwxxxssssssrrrrrrssstttuuuvvvqqqqqqqqqqqqrrrsssttttttqqqqqqqqqrrrrrrsssssstttzzz}}}}}}|||~~~}}}{{{zzz{{{|||}}}}}}zzzxxxzzz{{{zzzyyyvvvuuuuuuuuuxxxyyy{{{~~~{{{zzzyyyxxxwwwvvvvvvvvvyyyzzz|||}}}}}}{{{xxxvvvzzzyyyxxxyyy{{{~~~||||||{{{zzzyyywwwvvvuuuppppppppppppppppppppppppnnnnnnoooooopppqqqqqqqqqooogggbbbdddhhhjjjnnnrrrxxxzzz{{{{{{zzzyyyyyyzzzzzz{{{||||||zzzwwwsssqqqjjjooouuuxxxxxxwwwwwwxxxssstttttttttttttttsssrrruuusssooommmlllmmmoooqqqoooqqqttttttrrrpppmmmlllwwwjjjeee\\\[[[YYYWWWWWWWWWXXXYYYWWWVVVTTTQQQMMMIIIFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@AAABBBBBBAAA???>>>>>>>>>??????@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@>>>======@@@BBB@@@AAAAAA@@@???===;;;:::>>>>>>?????????@@@@@@@@@@@@@@@??????>>>===<<<<<<===============<<<<<<<<<=========>>>@@@???===;;;;;;;;;<<<===>>>>>>>>>======;;;888888999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;999::::::;;;999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>><<<===???BBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKSSS___mmmvvv}}}}}}{{{uuuxxx{{{~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvvvvxxxzzz{{{uuutttsssqqqpppqqqqqqrrrrrrsssuuuvvvvvvwwwxxxzzz|||}}}||||||zzzxxxuuutttrrrrrrrrrsssttttttuuuuuusssrrrrrrsssuuuwwwyyyzzzwwwxxxyyyyyyxxxzzz}}}~~~~~~~~~||||||}}}}}}}}}}}}|||zzzxxxvvvtttxxxyyyzzz{{{{{{zzzyyyxxx{{{zzzyyyxxxwwwwwwxxxyyy|||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxwwwyyy{{{{{{zzzxxxxxxyyy}}}{{{yyyxxxxxxzzz|||~~~{{{{{{zzzzzzyyyxxxwwwwwwsssrrrooonnnmmmoooqqqrrrooopppqqqqqqrrrrrrrrrrrreeecccaaa```cccjjjpppuuu}}}}}}|||zzzyyyxxxwwwwww||||||{{{zzzxxxuuusssrrrsssssstttuuuuuuuuuuuuuuussssssssssssssssssssssssooonnnmmmmmmlllmmmmmmnnnqqqqqqqqqpppooommmlllkkkyyykkkeee]]]\\\ZZZXXXWWWWWWXXXYYYXXXWWWUUURRRNNNJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@AAABBBBBBAAA????????????@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@>>>======@@@BBB@@@@@@@@@@@@???===;;;:::======>>>>>>>>>?????????BBBBBBAAA@@@@@@???>>>>>>=====================<<>>>>>???@@@@@@???===;;;;;;<<<=========<<<<<<===;;;999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<========================:::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;:::888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>@@@BBBCCCEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLRRR^^^llluuu|||}}}{{{yyy{{{~~~}}}||||||}}}~~~~~~~~~}}}{{{zzzyyyyyy{{{zzzyyyxxxwwwxxxyyyzzzsssrrrqqqooonnnooooooppprrrsssuuuvvvwwwwwwzzz{{{zzzzzz{{{{{{{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwww{{{{{{{{{{{{|||~~~~~~|||{{{}}}~~~|||{{{zzzzzz{{{zzzxxxxxxyyy{{{}}}~~~}}}}}}{{{yyywwwvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxwwwyyy{{{{{{zzzyyyyyyyyy}}}|||zzzyyyyyyzzz{{{|||zzzzzzzzzyyyxxxwwwwwwwwwuuutttrrrppppppqqqssstttqqqqqqqqqrrrsssrrrqqqooohhhfffddddddgggmmmsssvvv~~~~~~}}}|||zzzyyywwwvvvyyyyyyyyyxxxwwwvvvuuuuuurrrsssssstttuuuuuuttttttssssssttttttttttttssssssoooooooooooooooooonnnnnnqqqqqqppppppooommmlllkkk|||mmmfff___^^^[[[YYYWWWWWWXXXYYYYYYXXXVVVSSSPPPLLLHHHFFFFFFEEECCCBBBAAAAAA@@@@@@AAA@@@@@@AAABBBBBBAAA???@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@???@@@???>>>======???AAA@@@@@@@@@@@@???===<<<;;;===============>>>>>>>>>AAAAAAAAA@@@@@@??????>>><<<<<<==================???>>><<<<<<>>>???>>>===;;;<<<<<<<<<<<<;;;;;;:::===<<<::::::<<<===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<=========>>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFIIIHHHHHHIIIIIIJJJKKKLLLRRR^^^lllttt|||}}}|||}}}}}}{{{{{{|||}}}~~~}}}{{{zzzzzz{{{zzzyyywwwvvvvvvvvvvvvrrrqqqpppoooooopppqqqqqqppprrrtttvvvvvvwwwzzz||||||}}}~~~~~~~~~}}}zzzwwwwwwyyy{{{~~~~~~~~~}}}|||zzzxxxxxxwwwxxxxxxwwwvvvvvvxxxzzz~~~~~~}}}}}}|||zzzxxxxxxwwwwwwwwwxxxzzz|||}}}~~~{{{{{{{{{|||}}}~~~~~~}}}||||||{{{|||{{{zzzyyyyyyyyyyyyyyyxxxzzz||||||zzzyyyzzz{{{}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvxxxvvvtttsssrrrsssuuuvvvuuusssrrrssstttsssoookkkhhhgggfffgggjjjoootttxxx~~~~~~}}}zzzwwwuuuuuuvvvvvvwwwxxxxxxwwwwwwrrrrrrsssttttttttttttsssttttttuuuuuuuuuuuuttttttooopppqqqrrrrrrqqqpppppppppppppppoooooommmlllkkkqqqiiibbb```]]][[[YYYXXXYYYYYYZZZZZZXXXVVVRRRNNNJJJGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>??????>>>======???@@@????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<===============;;;999999:::;;;<<<;;;;;;<<<<<<<<<;;;:::999999===<<<;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<888888888888888888888888:::;;;<<<<<<::::::;;;<<<<<<===============<<<<<<<<<;;;::::::;;;<<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAACCCDDDFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMSSS```mmmvvv}}}~~~~~~~~~~~~{{{|||}}}}}}~~~~~~|||{{{zzzzzzyyyxxxvvvtttsssqqqqqqoooooonnnoooppprrrsssuuuvvvxxxzzz{{{|||}}}|||{{{zzzyyyyyyyyyzzz{{{wwwwwwuuusssssstttxxx{{{}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxxxxzzz|||}}}||||||{{{zzzyyyyyyxxxxxxwwwwwwxxxzzz}}}~~~}}}|||}}}}}}~~~}}}}}}||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzz{{{||||||zzzzzzzzz|||}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvyyyxxxvvvtttttttttuuuvvvxxxuuussstttuuurrrlllfffcccdddeeehhhlllqqqvvvyyy~~~{{{wwwuuuuuuvvvwwwwwwxxxxxxxxxxxxsssssstttttttttttttttssstttuuuvvvvvvvvvvvvuuutttoooppprrrtttttttttrrrqqqppppppppppppooonnnmmmlllwwwnnnfffdddaaa]]][[[ZZZZZZZZZ\\\\\\[[[YYYUUUPPPKKKIIIFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>??????>>>======>>>@@@??????>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>===============;;;<<<<<<<<<======>>>>>>===;;;999888:::;;;;;;;;;;;;<<<<<<<<<;;;:::999999===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888:::;;;<<<;;;:::999:::;;;<<<<<<============<<<<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMVVVbbboooxxx~~~~~~{{{}}}}}}}}}||||||{{{{{{{{{~~~}}}|||zzzyyyyyyzzzzzzzzzyyywwwuuurrrqqqnnnnnnooopppsssvvvxxxzzz~~~~~~}}}|||{{{zzzzzzyyyxxxvvvuuuttttttuuuuuuuuuvvvvvvuuuuuuxxx|||~~~}}}|||{{{zzzzzzyyyyyywwwxxxyyyyyyxxxyyy{{{}}}{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyy{{{}}}}}}{{{zzzyyyyyyzzzzzzzzzyyyzzz{{{|||}}}~~~||||||{{{{{{zzzzzz{{{{{{zzz{{{|||{{{zzzzzz{{{|||{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwyyyxxxvvvuuutttttttttuuuwwwvvvuuuuuutttppphhhccc___aaaeeejjjpppuuuzzz|||{{{xxxuuuwwwxxxxxxxxxxxxxxxwwwwwwtttttttttuuuuuuttttttssstttuuuvvvwwwwwwvvvuuutttnnnppprrrtttuuuuuusssrrrqqqqqqqqqqqqpppooonnnnnn}}}sssjjjhhhddd```^^^\\\\\\\\\]]]]]]]]][[[WWWRRRMMMJJJFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???AAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@===>>>??????======>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????????????????????????????;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;===>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;;;;;;;<<<=========<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>????????????@@@AAACCCFFFHHHJJJKKKJJJJJJKKKKKKLLLMMMNNNWWWcccqqqyyy~~~}}}}}}|||}}}~~~}}}~~~|||zzzyyyxxxxxxxxx||||||{{{zzzyyyxxxwwwwww|||}}}~~~~~~}}}{{{xxxwwwwwwwwwxxxyyy||||||~~~}}}~~~~~~}}}|||||||||{{{zzzyyyyyyxxxxxx{{{yyyxxxvvvvvvvvvvvvwwwwwwxxxyyyxxxwwwxxx{{{}}}~~~}}}|||zzzzzzyyyzzzzzztttvvvwwwwwwwwwxxxzzz|||yyyyyyxxxxxxwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{|||}}}zzzyyyxxxwwwwwwxxxyyyzzzxxxxxxxxxxxxyyy|||~~~}}}||||||{{{{{{{{{||||||zzz{{{{{{zzzyyyyyyzzz|||zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuuttttttttttttuuuvvvxxxwwwrrrllleeeaaa___bbbhhhnnntttyyy}}}~~~~~~{{{yyywwwxxxxxxxxxxxxwwwvvvuuuuuusssttttttttttttsssrrrrrrsssuuuvvvxxxxxxvvvuuusssmmmnnnppprrrsssttttttsssrrrrrrrrrrrrrrrqqqppppppxxxnnnkkkgggccc```^^^]]]]]]^^^___^^^]]]YYYTTTNNNKKKGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???AAAAAA@@@@@@@@@?????????BBBAAA@@@@@@??????@@@@@@<<<>>>??????=========>>>>>>>>>=========???@@@AAA@@@?????????>>>>>>>>>>>>>>>?????????????????????;;;;;;<<<<<<===>>>>>>???>>>===<<<===??????===<<<;;;;;;<<<=========<<<<<<:::::::::<<<>>>???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;:::::::::::::::::::::::::::;;;<<<;;;999888999::::::;;;<<<<<<======<<<<<<<<<;;;:::;;;<<<======<<<<<<<<<<<<<<<==================>>>>>>>>>?????????>>>>>>???@@@CCCGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNNNNWWWcccpppxxx~~~}}}|||~~~}}}|||}}}}}}|||{{{{{{{{{|||||||||{{{{{{zzzzzzzzz}}}~~~}}}{{{||||||||||||}}}wwwxxxzzzzzzyyyzzz{{{}}}yyyzzz{{{||||||{{{zzzzzz||||||{{{{{{zzzzzzzzzyyy{{{zzzyyywwwwwwwwwxxxxxxwwwxxxzzzzzzyyyxxxyyyzzz|||{{{yyyxxxwwwwwwxxxxxxssstttvvvvvvwwwxxxzzz}}}zzzyyyxxxxxxxxxyyyzzzzzzwwwwwwwwwxxxwwwwwwvvvvvvuuutttttttttuuuwwwyyyzzzyyyxxxwwwwwwxxxzzz|||}}}}}}|||||||||||||||}}}}}}zzzzzzzzzyyyxxxxxxzzz|||yyywwwvvvuuutttuuuwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttqqqvvvzzzxxxppphhhcccaaa```ccciiipppuuuyyy{{{|||}}}}}}}}}}}}|||{{{zzzyyyuuuuuuuuuvvvuuuuuutttsssrrrrrrrrrrrrrrrqqqpppppprrrtttvvvwwwwwwvvvtttrrrlllmmmnnnoooqqqrrrssstttssssssttttttssssssrrrqqq{{{pppmmmiiieeeaaa___^^^^^^_________^^^ZZZUUUOOOLLLGGGFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@AAABBBCCCAAA???@@@@@@@@@??????>>>>>>>>>BBBAAA@@@@@@??????@@@@@@<<<===??????>>>======>>>>>>>>>=========???@@@AAA??????>>>>>>=========<<<<<<<<<<<<<<<============;;;;;;;;;<<<===>>>>>>???;;;;;;;;;===>>>>>>;;;999;;;;;;<<<===>>>>>>>>>===999999:::<<<>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;888888888888888888888888:::;;;<<<;;;999888999:::::::::;;;<<<=========<<<<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>>>>@@@CCCGGGKKKMMMKKKKKKKKKKKKLLLMMMNNNOOOWWWcccpppxxx~~~}}}|||{{{{{{}}}}}}wwwvvvuuutttttttttuuuvvvxxxyyyzzzzzzyyyyyyzzz|||zzz{{{}}}~~~~~~}}}yyyyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwvvvuuuvvvwwwwwwwwwzzz}}}~~~}}}}}}}}}~~~yyyxxxwwwuuuuuuuuuvvvvvvtttuuuwwwxxxxxxyyy|||~~~{{{zzzyyyxxxyyyzzz{{{|||uuuvvvvvvvvvvvvtttrrrqqqttttttsssttttttvvvxxxyyy{{{zzzxxxwwwwwwxxxzzz|||}}}}}}||||||||||||}}}~~~yyyzzzzzzxxxwwwwwwyyy{{{xxxvvvtttssssssuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwvvvuuutttnnnuuu{{{xxxoooeeeaaaaaa```ccciiiooosssvvvwwwwww}}}|||||||||{{{{{{{{{{{{rrrrrrsssssstttssssssssspppppppppppppppooonnnmmmrrrsssvvvwwwwwwvvvsssrrrlllllllllnnnoooqqqsssttttttttttttuuuttttttsssssswwwqqqmmmiiigggbbb^^^^^^cccgggeeeccc```\\\VVVOOOJJJIIIHHHFFFEEEDDDCCCDDDDDDAAAAAABBBCCCCCCBBBBBBBBB???@@@BBBCCCCCCBBB@@@???DDDBBB???===<<<<<<<<<===>>>>>>>>>>>>============???>>>===<<<<<<===>>>???BBB@@@>>>>>>======;;;999:::;;;;;;<<<<<<;;;;;;::::::===AAABBB???>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::<<<>>>???===<<<<<<<<<>>><<<;;;;;;<<<<<<<<<;;;=========>>>??????@@@@@@BBBBBBAAA@@@@@@AAAAAAAAA?????????@@@BBBFFFKKKMMMLLLMMMMMMJJJHHHHHHLLLPPP[[[fffrrrxxx}}}}}}}}}}}}|||{{{|||}}}}}}}}}~~~{{{yyyxxxxxxyyy~~~}}}}}}}}}~~~}}}{{{xxxvvvuuusssqqqrrruuuyyy{{{wwwzzz~~~~~~|||yyyvvvuuuyyy|||}}}{{{|||~~~|||{{{zzzyyyyyyzzz{{{|||}}}|||zzzxxxvvvvvvvvvvvvwwwzzz~~~}}}||||||yyywwwuuuuuuvvvuuurrrooorrrsssuuuuuuuuuvvvwwwyyy|||{{{yyyxxxwwwxxxxxxyyyyyyxxxvvvuuusssrrrqqqqqquuutttsssqqqqqqqqqrrrsss{{{zzzyyyxxxyyy{{{}}}~~~{{{{{{|||{{{zzz{{{}}}}}}|||zzzxxxwwwwwwwwwxxxzzzyyyxxxwwwvvvtttssssssxxxyyy{{{||||||{{{yyyxxx|||zzzwwwuuutttuuuwwwxxx{{{xxxuuussslllccc```bbbcccfffkkkoooqqqrrrtttuuuxxx{{{}}}}}}zzzyyyzzz|||uuutttrrrpppoooppprrrsssssssssrrrqqqqqqqqqrrrrrrpppqqqrrrrrrssssssrrrrrrqqqqqqpppqqqrrrtttvvvxxxxxxvvvuuuttttttsssrrrpppzzzqqqmmmiiigggddd```aaadddfffdddbbb___\\\WWWPPPLLLIIIHHHFFFDDDCCCCCCDDDDDD???@@@@@@AAAAAA@@@@@@@@@CCCDDDDDDCCCBBB???===<<>>???>>>>>>>>>============AAA@@@???>>>>>>???@@@AAA@@@???======>>>>>><<<;;;;;;<<<<<<======<<<<<<;;;999<<>><<<<<<===<<<<<<<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<======<<<;;;;;;::::::999999::::::;;;:::<<<>>>???===<<<<<<<<<>>><<<;;;;;;<<<===<<<;;;=========>>>??????@@@@@@AAA@@@@@@??????@@@@@@@@@AAAAAA@@@AAADDDGGGKKKMMMLLLMMMMMMJJJHHHIIIMMMQQQ^^^hhhsssyyy~~~}}}}}}~~~~~~}}}{{{{{{{{{|||}}}|||~~~~~~}}}~~~}}}zzzxxxwwwwwwwwwxxx~~~~~~~~~}}}{{{wwwvvvuuuttttttvvvyyy{{{xxx{{{~~~~~~|||yyywwwvvvvvvzzz}}}~~~||||||}}}~~~||||||{{{zzzzzz{{{{{{||||||zzzxxxuuutttttttttuuuwwwzzz}}}~~~}}}|||{{{{{{zzzxxxuuutttuuussspppmmmtttuuuwwwwwwvvvvvvxxxyyy|||{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuwwwvvvuuuttttttuuuvvvwww{{{zzzyyyxxxxxxzzz{{{}}}{{{|||{{{zzzyyyzzz}}}~~~}}}|||zzzyyyyyyyyyyyyzzzzzzyyyxxxvvvuuuttttttyyyyyyzzz{{{{{{zzzyyyyyy{{{zzzxxxvvvuuuvvvvvvwwwyyyuuurrroooiiibbb```bbbdddggglllooopppqqqssstttxxxzzz||||||zzzxxxyyy{{{wwwvvvtttrrrqqqppppppqqqqqqqqqqqqqqqrrrsssttttttqqqqqqrrrssssssssssssssspppqqqqqqrrrssstttuuuvvvuuutttssssssssssssrrrqqq~~~rrrmmmiiiiiigggcccdddhhhfffdddaaa___\\\WWWQQQMMMIIIHHHFFFDDDCCCCCCCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDCCCBBB@@@???>>>>>>AAA@@@???>>>===>>>????????????>>>>>>>>>=========@@@@@@????????????@@@@@@>>>===<<<===>>>???>>>============>>>>>>=========888:::<<<===<<<;;;;;;<<<>>>===<<<<<<<<<===???@@@=========<<<<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<>>>>>>===<<<::::::999999999999:::::::::<<<>>>???===<<<<<<<<<===<<<;;;<<<===>>>===<<<=========>>>??????@@@@@@@@@??????>>>>>>???@@@@@@DDDCCCCCCCCCEEEHHHKKKLLLKKKLLLLLLJJJHHHIIINNNRRR```kkkuuu{{{}}}|||}}}~~~}}}|||{{{{{{|||}}}|||}}}{{{zzzxxxxxxxxxwwwvvvuuuuuuvvvwwwxxx~~~~~~~~~~~~yyyyyyxxxwwwxxxxxxyyyyyyyyy{{{~~~~~~|||zzzxxxxxxtttwwwzzz{{{{{{{{{|||}}}||||||{{{{{{{{{{{{|||}}}{{{yyyuuurrrqqqqqqssstttvvvyyy|||}}}{{{zzzyyyzzz{{{yyyvvvuuutttrrrooommmwwwxxxyyyyyywwwwwwxxxyyy{{{{{{zzzxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwxxxzzz{{{||||||{{{zzzyyyyyyyyyzzz{{{||||||{{{yyyxxxyyy}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvuuuvvvqqqmmmjjjeee``````dddgggjjjmmmooopppqqqrrrssswwwyyyzzzzzzyyyxxxxxxyyyxxxwwwvvvuuusssqqqpppoooppppppqqqqqqrrrtttuuuvvvrrrrrrrrrrrrssssssssssssppppppqqqsssttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrsssnnnjjjjjjjjjhhhhhhkkkgggeeebbb___[[[VVVPPPLLLIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBB@@@??????>>>>>>???@@@@@@?????????>>>>>>>>>======>>>==================>>>???===<<<===>>>???>>><<<<<<======>>>>>>======<<<999:::;;;<<<<<<;;;;;;;;;???>>>===<<<===>>>@@@AAA=========<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???>>>===;;;::::::999999::::::;;;:::<<<>>>???===<<<<<<<<<===<<<;;;===>>>???>>>============>>>??????@@@@@@@@@????????????@@@@@@AAADDDDDDCCCDDDEEEGGGIIIKKKIIIJJJJJJHHHFFFHHHNNNSSSaaalllvvv|||~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~}}}{{{zzzyyywwwwwwuuuttttttuuuvvvwwwxxxyyy}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxyyy{{{~~~~~~|||zzzyyyyyyuuuvvvxxxzzzzzzzzzzzzzzz|||{{{{{{{{{||||||}}}}}}|||yyytttqqqooopppsssuuuwwwyyy{{{|||zzzyyyyyyyyyzzzyyywwwuuutttsssrrrqqqyyyzzz{{{zzzxxxwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxyyyzzz|||~~~}}}}}}|||zzzzzzzzzzzz{{{}}}|||{{{xxxwwwyyy|||~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{wwwxxxyyyzzzyyywwwtttrrrsssnnnjjjgggccc___bbbgggjjjllloooppppppppprrrsssvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqrrrrrrrrrrrrrrrssstttuuurrrrrrrrrrrrrrrsssssstttoooppprrrsssttttttsssrrrnnnooopppqqqpppqqqrrrsssvvvpppkkklllmmmllllllnnnjjjgggccc^^^ZZZUUUOOOKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCC???????????????@@@@@@AAA????????????>>>>>>>>>>>>=========>>>>>>=========@@@???======>>>>>><<<;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<=========<<>>>>>===>>>???@@@AAA=======================================<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>???===<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFHHHIIIGGGHHHGGGEEEDDDGGGNNNSSSaaalllwww}}}~~~}}}}}}}}}~~~~~~|||||||||}}}}}}}}}||||||{{{zzzyyyxxxxxxuuuuuuvvvwwwxxxzzz{{{{{{||||||}}}||||||}}}}}}|||{{{zzzyyyyyy{{{}}}}}}|||zzzyyyyyywwwwwwxxxyyyyyyxxxwwwuuuzzzzzz{{{|||||||||||||||}}}zzzuuurrrpppqqqtttvvvwwwyyy{{{{{{yyyxxxxxxyyyxxxxxxwwwvvvuuuuuuvvvvvvzzz{{{{{{zzzxxxwwwxxxyyywwwwwwvvvvvvuuuttttttsssssstttuuuwwwxxxyyyyyyyyywwwwwwwwwxxxyyy|||~~~~~~~~~}}}||||||{{{{{{{{{||||||{{{yyywwwxxx{{{~~~}}}}}}}}}|||{{{zzzyyyxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{vvvxxxyyyzzzyyyuuuqqqooopppkkkgggfffcccaaadddkkkmmmoooqqqrrrqqqqqqssstttwwwvvvwwwwwwxxxwwwwwwvvvtttuuuuuuvvvvvvuuuttttttuuuttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttpppqqqrrrsssssssssrrrqqqlllnnnppppppoooppprrrtttyyyrrrmmmooopppoooooopppjjjgggbbb^^^ZZZUUUOOOLLLKKKJJJHHHFFFEEEEEEEEEFFFBBBBBBCCCBBBBBBAAA@@@???CCCCCCBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@??????AAA???======>>>>>><<<:::;;;<<<<<<======<<<<<<;;;>>><<<;;;<<<>>>???>>>======>>>>>>>>>????????????<<<============>>>>>>>>>===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<>>>>>>===<<<======<<<<<<<<<<<<======:::<<<>>>???===<<<<<<<<<;;;;;;<<>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHFFFFFFFFFDDDDDDGGGOOOUUUbbbmmmxxx~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}|||{{{zzzxxxzzz||||||zzzyyyyyyyyyyyyxxxwwwxxxyyyxxxuuusssxxxyyyzzz{{{|||||||||{{{|||zzzvvvsssrrrrrrtttuuuvvvxxxyyyxxxwwwvvvvvvwwwvvvvvvvvvuuutttuuuwwwyyyxxxyyyzzzyyywwwvvvwwwxxxvvvvvvvvvvvvuuutttsssrrrssstttuuuwwwxxxwwwwwwvvvuuuuuuuuuvvvxxxzzz|||~~~}}}}}}}}}|||||||||||||||{{{|||{{{zzzxxxxxxzzz||||||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyyyywwwsssnnnkkklllhhheeeeeedddcccgggmmmpppqqqssssssssssssuuuwwwwwwvvvvvvwwwxxxxxxwwwuuuttttttttttttuuuuuuuuuvvvwwwvvvuuusssrrrrrrqqqqqqqqqpppoooooooooppprrrsssqqqrrrrrrrrrrrrrrrqqqpppkkknnnqqqqqqoooooorrruuu|||tttooopppsssrrrqqqqqqgggddd```]]]ZZZVVVRRROOOLLLKKKIIIGGGFFFFFFFFFGGGCCCCCCCCCCCCBBBAAA@@@???AAABBBBBBCCCBBBAAA???>>>@@@@@@@@@AAA@@@@@@??????@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAA@@@???>>>???===<<<===>>>???>>><<<<<<======>>>>>>======<<<>>><<<;;;<<<>>>??????===;;;<<<>>>???@@@???>>>===<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<======<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<:::<<<>>>???===<<<<<<<<<:::;;;<<>>??????@@@@@@????????????@@@AAABBBCCCBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGEEEEEEIIIQQQXXXeeeooozzz~~~}}}{{{{{{{{{|||~~~~~~~~~}}}||||||}}}~~~~~~yyyyyyyyyzzz{{{|||||||||{{{||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}|||||||||||||||wwwyyyzzzzzzyyyxxxxxxyyyxxxwwwvvvxxxyyyyyywwwtttwwwxxxyyyzzz{{{{{{{{{zzz{{{yyywwwtttsssssssssttttttuuuvvvuuussssssssstttuuuvvvvvvtttrrrrrruuuxxxvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwwwwuuutttssstttuuuwwwxxxxxxvvvuuutttttttttttttttvvvxxx{{{|||yyyzzzzzz{{{{{{{{{{{{{{{zzz{{{|||{{{zzzxxxyyyzzz||||||||||||{{{yyywwwvvvuuuvvvwwwxxxyyyzzz{{{|||yyyyyyzzz{{{{{{zzzyyyyyyxxxxxxyyywwwtttpppkkkhhhhhheeeccceeedddcccgggnnnrrrsssuuuuuuuuuuuuxxxzzzxxxvvvuuuwwwyyyyyywwwuuuvvvuuutttssssssssstttuuuvvvuuutttssssssssssssssspppooonnnmmmnnnoooqqqrrrssssssrrrqqqppppppqqqqqqkkkooorrrqqqooonnnqqquuu~~~vvvpppqqqtttsssqqqrrrdddbbb___\\\ZZZXXXUUURRRMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA===>>>AAACCCDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@????????????>>><<<===>>>??????>>>===<<<===<<<;;;<<>>>>>>>>????????????>>>>>>>>><<<:::;;;===???>>><<<:::;;;>>>@@@@@@???===;;;<<<=========>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::<<<>>>???===<<<<<<<<<:::;;;===@@@CCCDDDBBB@@@=========>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJKKKLLLHHHHHHHHHFFFFFFKKKSSSZZZhhhrrr|||yyyxxxxxxxxxyyy|||~~~~~~}}}}}}|||~~~}}}||||||zzzzzz{{{|||~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}vvvxxxyyyyyyxxxwwwxxxyyywwwuuuuuuwwwzzz{{{xxxvvvuuuwwwxxxzzz{{{{{{zzzzzzyyyxxxvvvtttsssrrrrrrrrrrrrssstttsssqqqpppqqqrrruuuvvvuuurrroooooorrruuutttuuuvvvvvvuuutttuuuvvvxxxxxxyyyyyyxxxwwwuuutttvvvwwwxxxyyyxxxvvvtttsssttttttssstttvvvxxxzzz{{{wwwwwwxxxyyyzzzzzzzzzzzzyyy{{{||||||{{{yyyxxxxxx||||||}}}}}}|||zzzxxxwwwtttuuuvvvwwwyyyzzz{{{|||xxxyyy{{{||||||{{{yyyxxxyyyyyyxxxvvvsssnnniiifffeeebbbbbbddddddcccgggmmmssstttvvvvvvvvvwwwyyy{{{yyywwwuuuwwwyyyzzzxxxuuuxxxvvvtttrrrqqqrrrssstttttttttsssssssssttttttuuupppooommmlllmmmnnnpppqqqtttsssqqqpppoooppppppqqqlllooosssrrrooonnnqqquuu}}}{{{wwwssspppnnnlllkkkcccbbb```^^^ZZZWWWTTTRRRSSSNNNJJJJJJNNNOOOMMMJJJGGGEEEDDDDDDDDDDDDBBBAAA@@@BBBEEEEEEDDDBBBBBBCCCAAAAAA???>>>>>>>>>???@@@@@@AAACCCCCCCCCAAA???>>>CCCAAA???======>>>???@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>???AAAAAA@@@???=========<<<;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>:::888;;;AAABBB>>>888<<<;;;;;;;;;<<<===???@@@============<<<<<<<<<<<<<<<::::::===BBBCCC???;;;??????>>>>>>======<<<<<<@@@@@@@@@???@@@@@@AAAAAAFFFDDDFFFJJJJJJEEEFFFKKKEEEDDDEEEGGGHHHJJJRRR[[[iiisss}}}~~~{{{yyyxxxxxxxxxyyy{{{}}}}}}~~~~~~|||yyyzzzzzzzzz{{{{{{||||||}}}}}}}}}~~~}}}||||||{{{}}}~~~|||zzzyyyzzz{{{|||yyyyyyyyyyyyyyyyyyzzzzzzyyywwwvvvvvvxxxzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvuuussssssssssssrrrqqqppppppssspppnnnmmmnnnpppppppppuuurrrnnnllllllooosssvvvuuuuuuvvvvvvvvvvvvuuuttt{{{zzzzzzyyyyyyxxxwwwwwwtttuuuvvvvvvvvvtttsssrrrwwwvvvtttsssuuuxxx|||~~~{{{zzzxxxwwwvvvwwwxxxxxx{{{|||}}}|||zzzyyyyyyzzz{{{||||||{{{yyyyyy{{{|||vvvvvvwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{zzzxxxuuurrrkkkddd___bbbbbb```___aaaeeelllqqqrrrtttwwwxxxxxxxxxzzz{{{{{{zzzyyyxxxwwwuuuttttttwwwvvvsssqqqqqqqqqrrrsssuuuuuuvvvvvvuuusssqqqppprrrpppooooooqqqsssssssssrrrrrrqqqqqqpppooooooooorrrooonnnooorrrttttttrrr}}}yyytttpppnnnkkkjjjcccbbb```^^^[[[WWWUUUSSSRRRPPPOOOQQQTTTTTTPPPLLLIIIGGGFFFEEEEEEEEECCCAAAAAABBBDDDDDDCCCAAAAAABBBAAAAAA???>>>>>>>>>???@@@@@@AAABBBCCCBBBAAA???>>>@@@???>>>======???@@@AAA>>>>>>=========<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<===>>>>>>??????@@@AAAAAA=========>>>@@@@@@???===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;:::===;;;:::<<<@@@AAA===:::<<<<<<;;;;;;<<<===>>>???============<<<<<<<<<<<>>???>>>>>>>>>=========<<<@@@?????????@@@AAAAAABBBFFFDDDFFFJJJIIIEEEFFFKKKGGGFFFFFFGGGHHHKKKTTT^^^lllvvv}}}yyywwwxxxxxxxxxyyy{{{~~~~~~||||||~~~|||zzz{{{{{{{{{|||||||||}}}|||||||||{{{{{{{{{{{{zzz}}}~~~|||{{{zzzzzzzzz{{{vvvwwwwwwxxxyyyyyyzzzzzzxxxvvvuuuvvvxxxzzzzzzzzzyyyyyyyyyxxxwwwvvvuuuuuusssssssssrrrqqqpppooonnnooommmjjjkkkmmmoooppppppwwwtttqqqooooooqqqtttvvvuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzyyyyyyxxxwwwwwwwwwuuuuuutttsssssstttuuuuuuxxxwwwuuutttuuuxxx{{{}}}zzzzzzyyyxxxwwwwwwwwwwww{{{|||}}}{{{yyyxxxxxxyyy{{{||||||zzzxxxwwwxxxyyyuuuvvvwwwxxxyyyzzz{{{{{{||||||}}}}}}}}}||||||{{{|||{{{xxxuuurrrllleee```bbbbbbbbbaaacccgggmmmqqquuuwwwyyyyyyxxxxxxyyyzzz~~~}}}zzzxxxuuurrrpppoootttrrrqqqooooooooopppqqqsssttttttuuutttsssqqqppprrrpppnnnnnnppprrrsssssstttsssrrrqqqpppnnnmmmmmmnnnlllkkkmmmppprrrrrrqqq{{{uuuqqqnnnjjjhhhdddcccaaa^^^[[[XXXVVVUUUSSSSSSTTTXXX[[[ZZZTTTOOOMMMKKKHHHGGGFFFFFFDDDBBBAAABBBDDDCCCAAA@@@@@@@@@AAAAAA???>>>>>>>>>???@@@@@@AAABBBBBBBBBAAA?????????>>>======>>>???AAABBB<<<<<<<<<<<<;;;;;;;;;;;;>>>======<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>??????@@@@@@AAA===<<<<<<===>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>===<<<;;;::::::999;;;;;;<<<>>>>>>>>>===<<<======<<<<<<<<<<<<===>>>=========<<<<<<<<<<<<;;;@@@>>>>>>@@@DDDDDDBBB???>>>>>>>>>>>>============>>>>>>??????@@@AAABBBCCCEEEEEEFFFIIIHHHFFFGGGKKKJJJGGGFFFGGGHHHLLLWWWbbbpppyyy{{{wwwuuuwwwwwwxxxyyy}}}|||zzz}}}~~~~~~|||zzzyyy{{{~~~~~~{{{|||||||||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzzzzz~~~~~~|||}}}}}}|||{{{zzzyyywwwwwwssstttuuuwwwxxxyyyzzzzzzvvvuuutttuuuxxxzzzzzzzzzzzzzzzyyyyyywwwvvvtttsssqqqrrrrrrqqqpppnnnmmmkkkiiihhhfffhhhkkkoooqqqqqqyyywwwuuusssssssssuuuvvvvvvuuuuuuttttttuuuvvvvvvyyyyyyxxxwwwwwwvvvvvvuuuuuutttrrrqqqrrrtttwwwyyyzzzxxxvvvuuuuuuwwwzzz|||yyyzzzzzzzzzyyyxxxvvvuuuzzz{{{|||{{{xxxvvvvvvvvvzzz{{{{{{yyyvvvttttttuuuuuuuuuvvvxxxyyy{{{|||}}}~~~}}}|||{{{zzz{{{{{{||||||yyyuuuqqqlllgggcccaaabbbddddddfffiiinnnrrrxxxzzz{{{{{{zzzyyyyyyzzz~~~}}}zzzwwwtttqqqooonnnrrrqqqpppooooooooopppqqqqqqrrrsssssssssrrrqqqppprrrpppmmmmmmppprrrssstttttttttsssqqqooonnnmmmlllkkkjjjjjjkkknnnoooooonnn~~~wwwrrrnnnjjjfffdddcccaaa^^^\\\ZZZXXXXXXTTTUUUWWWZZZ]]]\\\XXXTTTPPPMMMJJJHHHGGGFFFDDDBBBAAABBBCCCBBB@@@??????@@@AAAAAA???>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>???@@@===<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<<<<<<<=====================<<<<<<<<<======>>>>>>???@@@@@@@@@===<<<<<<===>>>???===<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::999<<>>=========<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===<<<<<<===???@@@>>><<<>>>>>>>>>>>>============>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFHHHKKKJJJGGGEEEFFFGGGLLLXXXdddqqq{{{~~~yyyvvvtttvvvvvvwwwzzz~~~~~~zzzwwwyyy|||}}}{{{zzzyyyxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyxxxyyy{{{|||~~~~~~~~~}}}|||zzz{{{{{{zzzyyyvvvsssqqqoooqqqsssvvvxxxyyyzzzzzzuuuttttttuuuxxxzzzzzzzzz{{{zzzzzzyyywwwuuutttssspppqqqqqqpppooommmjjjhhhfffddddddfffkkkpppssstttyyyyyywwwvvvuuuuuuuuuuuuuuuuuutttttttttuuuvvvwwwwwwwwwvvvvvvuuutttttttttttttttsssssstttwwwyyy{{{{{{zzzxxxvvvvvvxxxyyy{{{yyyzzz{{{|||{{{yyyvvvtttyyyzzz{{{zzzwwwuuuttttttvvvxxxxxxwwwuuusssssstttttttttvvvxxxzzz{{{}}}}}}}}}{{{yyyxxxyyy{{{|||}}}yyyuuuqqqmmmhhhddd```bbbeeegggiiilllpppsssyyy{{{||||||{{{{{{{{{||||||{{{yyywwwuuutttrrrqqqsssrrrrrrqqqqqqqqqrrrsssooopppqqqrrrsssrrrqqqpppqqqooommmmmmppprrrttttttsssrrrrrrqqqpppooonnnnnnllllllllllllmmmmmmlllkkkyyytttooojjjeeecccbbb```^^^]]]\\\\\\\\\XXXXXXXXXYYY[[[[[[ZZZYYYTTTPPPLLLIIIGGGEEEDDDBBBAAABBBCCCBBB@@@???@@@AAAAAAAAA???>>>>>>>>>???@@@???@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>======<<<<<<>>>>>>>>>============<<<======<<<<<<<<<<<<======<<<<<<<<<===============<<<======>>>??????@@@@@@???>>>===>>>??????>>><<<:::;;;;;;;;;<<<=========999::::::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======888<<<@@@???<<<;;;<<>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGGGGFFFEEEGGGIIIJJJIIIFFFDDDDDDFFFLLLYYYeeepppzzz~~~zzzxxxvvvvvvwwwyyy}}}~~~zzzwwwvvvzzz~~~}}}}}}||||||yyy|||~~~~~~~~~|||zzzzzz{{{}}}~~~~~~~~~~~~}}}|||xxxyyyyyyxxxvvvrrrooolllmmmooorrruuuxxxyyyzzzzzzuuuuuuuuuvvvyyyzzzzzzyyy{{{zzzzzzyyywwwuuutttsssppppppqqqpppnnnkkkhhhfffeeeddddddggglllqqqtttvvvxxxwwwwwwvvvuuuttttttssstttttttttttttttuuuvvvvvvuuuuuuuuutttssssssrrrrrrrrrsssuuuwwwyyyzzz{{{{{{|||{{{yyyxxxwwwxxxyyyzzzyyyzzz|||}}}|||yyyuuussswwwyyyzzzzzzwwwuuussssssssstttvvvvvvuuutttuuuvvvssstttuuuwwwyyy{{{|||}}}}}}zzzxxxwwwxxx{{{|||~~~yyyvvvrrrmmmhhheee```bbbfffiiikkknnnqqqtttxxxzzz|||}}}}}}}}}~~~}}}|||{{{yyywwwuuutttsssssssssrrrrrrrrrrrrrrrrrrooopppqqqrrrrrrrrrqqqppppppooonnnooorrrtttttttttpppppppppppppppqqqqqqqqqoooooopppooommmkkkjjjjjjzzzuuuqqqkkkeeeaaa```___^^^^^^^^^___```]]]\\\[[[ZZZZZZ\\\]]]^^^YYYUUUOOOKKKHHHGGGEEECCCAAABBBBBBAAA@@@@@@BBBCCCAAAAAA???>>>>>>>>>???@@@????????????@@@@@@@@@@@@AAAAAA@@@???===<<<;;;:::????????????>>>>>>>>>>>>===<<<<<<<<<<<<======>>><<<<<<<<<===============<<<<<<===>>>>>>??????@@@???>>>===>>>??????===<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999:::::::::;;;;;;999::::::;;;<<<===>>>>>>999<<>><<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCEEEHHHHHHEEEDDDGGGJJJJJJHHHEEEDDDEEEGGGMMMZZZfffppp{{{}}}|||{{{xxxzzz~~~{{{xxxvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}yyyyyyxxxwwwtttpppllljjjmmmooorrrvvvxxxyyyyyyyyywwwvvvvvvxxxzzz{{{zzzxxxzzzzzzyyyyyywwwvvvtttsssppppppqqqpppnnnkkkgggdddeeeddddddggglllqqqtttvvvttttttsssrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuttttttssssssrrrqqqqqqpppqqqsssvvvxxxzzz{{{{{{zzz|||{{{zzzyyyyyyyyyzzz{{{zzz{{{|||}}}|||yyyvvvtttuuuwwwzzzzzzxxxuuuttttttqqqtttvvvwwwwwwvvvvvvwwwsssssstttvvvwwwyyyzzz{{{|||{{{yyywwwwwwyyy{{{}}}}}}zzzvvvrrrmmmhhhddd```bbbfffhhhkkkooosssvvvwwwzzz|||}}}}}}~~~}}}zzzwwwuuusssrrrssssssrrrrrrqqqpppoooooopppqqqrrrrrrrrrqqqpppoooooooooppprrruuuvvvuuutttnnnnnnooopppqqqrrrrrrsssppprrrsssrrrooolllkkkkkk{{{wwwrrrlllfff```___^^^^^^___aaacccdddbbbbbbaaa___^^^___```bbb^^^YYYSSSNNNKKKIIIGGGEEEAAABBBBBBAAAAAAAAADDDFFFAAAAAA???>>>>>>>>>???@@@???????????????@@@@@@AAA????????????>>>===;;;;;;@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>><<<<<<======>>>?????????>>>=========>>>>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<:::;;;;;;;;;<<<=========:::<<<===>>>>>>=========:::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;::::::============<<<<<<===>>><<<=========>>>>>>>>>???@@@?????????@@@AAAAAABBBDDDHHHHHHDDDCCCHHHKKKJJJHHHFFFEEEGGGIIIOOO[[[gggrrr|||}}}|||yyyxxx|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzyyywwwssspppllljjjmmmooossswwwyyyzzzyyyyyyyyyxxxxxxzzz{{{{{{yyywwwyyyyyyyyyxxxwwwvvvuuuuuupppqqqrrrqqqooojjjfffcccfffeeedddgggkkkpppssstttpppooonnnmmmmmmmmmnnnooopppqqqtttvvvwwwvvvtttssssssrrrrrrqqqqqqpppoooooorrrssstttuuuwwwxxxzzzzzz{{{zzzzzzzzzzzzzzz{{{|||{{{|||}}}|||{{{xxxvvvttttttvvvyyyzzzyyywwwvvvuuusssvvvxxxyyyxxxvvvvvvvvvrrrssstttuuuvvvwwwxxxxxxzzzyyyxxxwwwxxxyyy{{{}}}~~~|||zzzwwwsssmmmfffbbb```bbbeeegggjjjnnntttwwwyyy{{{}}}}}}}}}}}}~~~~~~}}}{{{yyywwwuuutttsssuuuuuutttsssrrrpppooonnnrrrrrrsssssssssqqqpppooonnnooorrruuuxxxxxxvvvtttooooooooopppqqqqqqrrrrrrnnnqqqsssssspppmmmmmmmmm{{{wwwssslllfff___^^^]]]^^^___bbbeeefffeeeeeefffdddcccbbbcccdddaaa]]]VVVQQQMMMKKKIIIHHHAAABBBBBBBBBAAACCCEEEHHHAAAAAA???>>>>>>>>>???@@@??????>>>>>>???@@@AAAAAA===>>>>>>>>>>>>>>>===<<>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???;;;<<<<<<<<<======>>>>>><<<<<<======>>>?????????===<<<<<<<<<======;;;999=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>===<<<999:::<<<>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<===<<<::::::<<<===<<<=========>>>>>>??????@@@@@@@@@???@@@@@@AAAAAADDDIIIIIICCCCCCHHHKKKJJJIIIFFFFFFIIILLLQQQ]]]hhhttt~~~}}}zzzzzz}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}|||zzzwwwtttpppmmmkkknnnppptttwwwyyyzzzyyyxxxzzzzzzzzz{{{|||{{{yyywwwxxxxxxxxxxxxxxxwwwvvvuuupppqqqrrrrrrooojjjfffcccfffeeedddfffjjjoooqqqrrrmmmllljjjiiiiiikkkmmmnnnnnnqqqtttwwwxxxvvvtttrrrrrrrrrqqqqqqpppooooooooossssssqqqqqqsssvvvyyy{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}}}}|||zzzxxxvvvuuusssvvvyyy{{{zzzxxxwwwwwwvvvxxxzzzzzzyyyvvvuuuuuurrrsssssstttuuuvvvvvvwwwxxxwwwwwwwwwxxxzzz|||}}}|||{{{yyywwwsssmmmfff``````bbbdddfffiiinnntttxxx{{{|||~~~~~~|||||||||}}}xxxxxxxxxwwwwwwwwwvvvvvvxxxxxxxxxvvvuuusssqqqpppssssssttttttsssqqqpppooonnnpppsssxxxzzzzzzvvvsssppppppppppppppppppppppppkkkooorrrsssqqqooooooppp~~~zzzrrrkkkgggddd___]]]aaaeeeeeeeeeggghhhiiiiiigggeeeeeegggiiidddaaaXXXNNNIIIIIIGGGBBBCCCBBBBBBBBBCCCBBB???<<>>>>>>>><<<:::AAAIIIBBB>>>>>>AAABBB???>>>???<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::<<<===>>><<<;;;======>>>>>>>>>>>>======??????>>>===<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::===;;;999999;;;===>>>===::::::::::::<<<>>>AAABBB???>>>===;;;;;;;;;<<<===;;;<<<<<<===>>>=========<<<<<<===>>>???>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJMMMVVVbbbkkkuuu|||~~~}}}~~~|||zzz|||~~~~~~}}}~~~}}}|||~~~~~~~~~}}}}}}}}}~~~}}}|||yyyvvvtttsssrrrrrrqqqqqqsssuuuwwwxxxzzzzzzzzz{{{{{{{{{{{{yyyxxxwww{{{yyywwwyyy{{{zzzwwwssswwwvvvuuutttqqqlllfffbbbeeefffgggiiijjjkkkllllllqqqooojjjfffdddggglllqqqqqqsssvvvwwwwwwvvvsssqqqqqqqqqqqqpppnnnnnnppprrrtttsssrrrqqqrrrsssuuuwwwssstttuuuvvvwwwxxxyyyyyyuuuuuuuuuuuutttsssrrrqqqrrrtttuuuwwwwwwvvvtttsssuuuuuuuuuvvvwwwwwwxxxxxxxxxtttsssuuuvvvuuuwww|||sssrrrsssuuuyyy|||~~~~~~{{{zzzxxxtttoooiiiccc___cccdddfffiiimmmqqqtttvvvzzzzzzzzzzzz{{{{{{{{{{{{yyyzzzzzzyyywwwvvvvvvwwwzzzyyywwwuuusssrrrqqqqqqrrrttttttssspppmmmlllkkkppprrruuuxxxxxxvvvtttrrrppppppppppppqqqrrrssssssllllllmmmnnnnnnnnnnnnnnnyyyrrrkkkhhheee```___cccggghhhjjjlllooommmjjjiiijjjkkkjjjiiihhhddd[[[PPPJJJIIIFFFAAAEEEDDDCCCCCCBBBAAA>>>;;;@@@@@@AAAAAAAAA@@@@@@???BBB@@@??????===>>>FFFPPPNNNHHHCCCAAA>>>;;;===AAA============>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::<<<===>>>===;;;<<<======>>>>>>======<<<<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::===;;;:::999;;;======<<<<<<<<<<<<===>>>@@@BBBCCC??????>>>===============<<<<<<<<<<<<=========>>>============>>>>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJNNNWWWcccmmmwww}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}{{{xxxvvvuuutttttttttttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwvvv{{{zzzyyyxxxxxxvvvsssqqquuutttssssssqqqnnnkkkiiijjjkkklllmmmnnnnnnnnnnnnlllkkkkkkjjjjjjllloooqqqssstttuuuvvvvvvuuutttsssmmmnnnooonnnnnnpppsssvvvvvvvvvuuuuuuuuuvvvwwwxxxttttttuuuuuuwwwxxxyyyyyyvvvvvvuuuuuusssrrrqqqpppqqqssstttvvvvvvvvvuuutttuuuvvvvvvvvvwwwwwwxxxxxxyyyuuutttuuuuuusssuuuxxxsssrrrrrrtttwwwzzz{{{{{{xxxwwwuuuqqqmmmhhhdddbbbdddfffhhhlllppptttwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwyyyzzzyyyxxxxxxyyyzzzzzzyyywwwvvvtttssssssrrrwwwwwwuuurrrnnnmmmmmmooorrrtttvvvyyyyyywwwuuutttrrrrrrrrrrrrrrrsssssstttlllmmmnnnooopppppppppooozzzrrrllljjjhhhcccbbbfffjjjkkknnnrrrvvvrrrmmmmmmooopppnnnjjjlllhhh___SSSLLLJJJFFFAAAGGGFFFDDDCCCBBB@@@===;;;AAAAAABBBAAAAAA@@@???>>>CCC@@@>>>>>>===???HHHRRRTTTQQQNNNKKKDDD<<<<<<@@@>>>>>>>>>>>>============????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;>>><<<::::::;;;<<<<<<;;;<<<<<<<<<===>>>@@@AAABBB???????????????>>>>>>======<<<<<<;;;<<<===>>>???>>>>>>===<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJOOOYYYfffooozzz}}}~~~~~~{{{~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~|||zzzxxxwwwvvvvvvwwwvvvuuuttttttuuuwwwwwwxxxyyyyyyzzzyyyxxxvvvuuuzzz{{{zzzxxxtttqqqoooooorrrrrrqqqqqqpppppppppppppppqqqqqqqqqqqqooonnnmmmeeegggjjjmmmpppqqqrrrrrrssssssrrrrrrrrrrrrssssssmmmnnnnnnnnnnnnppptttwwwuuuvvvvvvwwwwwwwwwwwwwwwtttttttttuuuvvvwwwxxxyyywwwwwwvvvtttsssqqqpppooopppqqqsssuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwzzzvvvuuuvvvvvvssssssvvvsssrrrqqqrrruuuwwwxxxxxxuuussspppllliiifffeeedddfffgggkkkoootttxxx|||~~~{{{{{{{{{zzzzzzyyyyyyxxxvvvwwwyyyyyyyyyyyyzzz|||zzzyyyxxxvvvuuuttttttttt|||zzzwwwrrrnnnnnnpppssstttuuuwwwyyyyyyxxxvvvuuuuuuuuuuuutttttttttttttttkkklllnnnooopppppppppooo{{{sssnnnmmmlllhhhfffhhhjjjkkkoootttxxxvvvsssppppppooonnnmmmnnnkkkbbbVVVOOOMMMHHHCCCGGGEEEDDDCCCCCCAAA???===BBBBBBBBBBBBAAA@@@???>>>AAA>>><<<=========CCCJJJMMMQQQXXX[[[RRRDDD======??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@========================<<<;;;;;;<<<>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;??????>>>===<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;???<<<:::999:::;;;;;;:::;;;;;;;;;<<<===>>>>>>???===>>>???@@@@@@???===<<<>>>===;;;:::;;;<<<>>>@@@???>>>===<<<<<<>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGIIIKKKPPP[[[hhhrrr}}}{{{}}}~~~}}}~~~~~~{{{}}}~~~{{{yyyzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvuuutttsssssstttuuuvvvtttuuuvvvwwwxxxxxxwwwvvvwwwyyyzzzwwwqqqnnnnnnoooqqqpppooonnnnnnooorrruuutttuuuuuutttrrrooommmkkkaaacccggglllqqqttttttssspppooommmllllllmmmooopppppppppooonnnmmmnnnpppsssrrrsssuuuvvvwwwvvvuuutttuuuuuutttuuuuuuwwwxxxyyyyyyxxxvvvtttrrrpppoooooooooppprrrtttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvyyyvvvuuuxxxwwwtttsssuuusssqqqpppppprrrtttuuuuuusssppplllgggdddcccccccccfffhhhlllqqqvvv{{{~~~||||||{{{{{{zzzyyyxxxxxxuuuwwwxxxxxxwwwwwwxxxzzzyyyxxxwwwuuuuuuttttttttt{{{{{{xxxuuurrrrrrtttwwwtttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvuuutttssssssrrrjjjkkkmmmooooooooonnnnnnvvvqqqpppqqqllliiijjjiiijjjnnntttvvvxxxxxxtttnnnlllnnnrrrooommmdddZZZSSSQQQLLLGGGFFFDDDBBBBBBCCCCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>@@@======??????<<<===AAABBBJJJUUU\\\UUUHHH???===??????>>>>>>======<<<<<>>???===<<<;;;;;;<<<<<<<<<<<<;;;;;;??????>>>===<<<;;;::::::===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999:::;;;::::::;;;;;;<<<<<<============;;;<<<===>>>>>>>>><<<<<<>>>===;;;:::;;;<<<>>>@@@@@@???===<<<===>>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCCBBBDDDGGGJJJKKKJJJIIIHHHFFFGGGIIILLLQQQ\\\jjjttt~~~~~~||||||}}}~~~{{{|||}}}|||}}}~~~}}}}}}}}}}}}{{{yyyyyyzzzzzzxxxvvvyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}|||{{{yyywwwvvvuuusssrrrrrrqqqrrrsssuuuvvvnnnppprrruuuwwwxxxxxxxxxuuuwwwxxxuuuqqqoooppprrrqqqqqqpppmmmlllmmmqqquuuxxxyyyyyyxxxuuurrrnnnlllbbbbbbdddiiiooossstttssskkkiiigggeeeeeegggiiikkkmmmnnnnnnmmmlllmmmoooqqqoooqqqtttvvvwwwwwwvvvuuuwwwvvvuuuuuuuuuwwwyyyzzzzzzxxxvvvtttrrrqqqpppppppppqqqrrrtttuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvtttuuuxxxxxxuuutttvvvqqqooollllllmmmoooqqqqqqpppmmmgggbbb______aaabbbfffiiimmmrrrvvvzzz}}}~~~||||||{{{zzzzzzyyyxxxxxxuuuvvvwwwvvvtttssstttuuuwwwvvvvvvuuutttttttttuuuwwwyyyzzzzzzyyywwwwwwxxxssssssssstttttttttttttttuuuuuuuuuuuutttrrrqqqppplllnnnpppqqqrrrqqqooonnnzzzuuuttttttppplllkkkiiiiiinnnuuuvvv{{{}}}xxxooolllpppvvvrrroooggg]]]WWWTTTOOOIIIFFFDDDBBBBBBDDDEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@???AAA???@@@BBBBBB>>><<<>>>>>>AAAHHHMMMKKKCCC@@@AAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????>>><<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======<<<<<<<<<<<<<<<============;;;999999:::;;;;;;:::===>>>???????????????>>>;;;<<<<<<==================<<<<<<;;;<<<===>>>?????????>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEIIILLLNNNMMMKKKIIIGGGHHHJJJMMMRRR]]]kkkuuu}}}~~~}}}||||||~~~~~~~~~|||{{{|||}}}}}}{{{zzzzzzzzz}}}yyyuuuuuuxxxzzzxxxvvvyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}}}}}}}~~~~~~||||||{{{zzzyyywwwuuutttqqqqqqrrrsssssstttttttttkkkmmmpppsssvvvwwwxxxxxxuuuvvvvvvtttsssrrrssstttssssssrrrooolllmmmqqqvvv||||||}}}}}}zzzwwwssspppfffeeeeeehhhmmmqqqqqqooofffdddaaa______aaadddfffeeehhhkkkmmmmmmnnnpppqqqoooqqqtttwwwyyyyyyyyyxxxyyyxxxvvvvvvvvvxxxzzz{{{{{{yyywwwuuusssrrrrrrsssssssssssstttuuuvvvwwwwwwwwwwwwvvvuuuttttttssssssrrrqqqssswwwwwwsssrrrsssllliiifffeeegggiiikkkkkkjjjgggccc^^^]]]^^^```aaahhhjjjnnnrrrvvvxxxzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwuuuvvvvvvuuusssrrrrrrssswwwvvvvvvuuuuuuuuuvvvvvvuuuyyy}}}~~~}}}zzzxxxwwwrrrqqqqqqqqqqqqrrrssssssssssssttttttsssrrrpppoooppprrrtttuuuuuusssqqqooo~~~xxxwwwuuuqqqmmmllljjjjjjqqqyyy{{{~~~~~~zzzuuurrruuuyyyvvvssskkk```YYYUUUOOOIIIHHHEEECCCCCCCCCDDDDDDCCCAAABBBBBBBBBBBBBBBAAAAAACCC??????AAABBB???>>>@@@???===???CCCCCC@@@???AAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????>>>===<<<======>>>>>>======<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;<<<<<<<<<=========>>><<<:::888888:::;;;;;;;;;>>>>>>???@@@@@@???>>>=========<<<<<<===>>>>>>???<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCGGGKKKOOOPPPOOOMMMKKKHHHIIIKKKMMMSSS^^^kkkuuu|||}}}~~~~~~{{{zzz{{{|||~~~{{{yyyxxxwwwwwwyyywwwtttssstttvvvyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~~~~{{{{{{{{{{{{zzzxxxvvvuuussstttuuuvvvvvvtttsssrrrlllmmmppprrrtttuuuuuuuuuyyywwwuuutttuuuuuuuuutttsssuuuuuurrrnnnnnnsssxxx|||}}}~~~~~~|||yyyuuurrrkkkiiihhhkkkooopppnnnjjjbbb```^^^\\\\\\^^^```bbbaaaeeejjjmmmnnnmmmmmmnnnlllnnnqqqtttwwwyyyzzzzzz{{{zzzxxxwwwwwwyyy{{{|||{{{zzzwwwuuuttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqpppoooqqquuutttooolllmmmeeebbb___^^^```ccceeefffcccaaa^^^\\\\\\^^^aaacccjjjlllooosssuuuwwwwwwwwwuuuuuuuuuuuuuuutttttttttsssuuuuuuuuusssssssssuuuxxxxxxxxxwwwwwwxxxyyyyyyxxx{{{}}}yyyvvvuuurrrqqqpppooooooqqqrrrsssrrrssstttttttttrrrpppooorrrsssuuuvvvuuurrrooolllzzzyyyuuuqqqnnnmmmkkklllsss}}}|||zzzyyyzzz{{{yyyvvvnnnbbbZZZUUUNNNGGGJJJGGGDDDCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBB>>><<<>>>??????@@@CCC@@@===>>>CCCDDDAAA>>>>>><<<<<<======>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????>>>=========>>>>>>>>>>>>======??????>>>===<<<;;;::::::======<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>;;;999777888:::;;;<<<<<<<<<======>>>>>>===;;;:::???>>>=========>>>@@@AAA;;;<<<======>>>=========>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCDDDGGGLLLPPPRRRQQQNNNLLLIIIJJJLLLNNNSSS^^^kkkuuu{{{~~~}}}~~~~~~{{{yyyzzz|||}}}zzzwwwvvvuuuuuuuuuvvvuuurrrpppsssyyy~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~|||}}}~~~~~~~~~||||||||||||{{{yyywwwuuuvvvwwwyyyyyyxxxuuurrrpppnnnoooppprrrsssssssssrrr}}}yyyuuutttvvvwwwvvvssstttvvvwwwtttpppqqqvvv{{{yyyzzz|||}}}{{{xxxtttrrrnnnlllkkknnnrrrqqqkkkfff```___]]][[[[[[]]]___```bbbfffkkknnnmmmkkkiiihhhiiijjjmmmqqqtttwwwyyyzzz|||{{{yyywwwwwwyyy|||}}}{{{zzzxxxvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxvvvvvvuuusssrrrqqqppppppooonnnpppsssqqqkkkhhhhhh```^^^ZZZYYY[[[^^^aaabbb]]]\\\ZZZZZZ\\\___ccceeelllnnnqqqtttvvvvvvvvvuuuqqqqqqrrrrrrrrrrrrrrrrrrrrrtttuuuuuuttttttvvvwwwzzzzzzyyyyyyyyyzzz{{{{{{|||~~~|||xxxuuusssrrrqqqpppooooooqqqssstttrrrssstttuuuuuusssqqqppppppqqqssssssrrrnnnkkkhhh}}}||||||wwwnnniiiiiioooxxx~~~}}}~~~zzzxxxssskkkbbbZZZUUUSSSMMMKKKHHHGGGFFFDDDBBB@@@BBBBBBAAAAAAAAABBBBBBCCCAAA@@@???@@@AAA@@@>>><<>>>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@???>>>======<<<===??????>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;::::::===??????;;;888===========================<<<;;;===@@@AAA???<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<>>>;;;999999===??????>>>999:::;;;<<<===???@@@@@@AAABBBBBBAAA@@@AAACCCEEEGGGKKKPPPSSSQQQNNNLLLJJJHHHHHHIIIMMMTTT```nnnwww}}}{{{~~~xxxvvvyyy}}}||||||||||||{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxzzz|||~~~|||{{{{{{|||~~~|||~~~~~~}}}|||~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||{{{zzzzzz{{{|||zzzyyyqqqpppoooooopppsssuuuwwwyyyyyyyyyxxxwwwuuusssrrruuuuuuuuusssrrrsssuuuxxxwwwvvvvvvwwwxxxxxxvvvtttqqqnnnjjjhhhiiijjjkkkjjjfffeeeccc]]]YYYYYY\\\```aaafffkkkmmmjjjeeebbbbbbdddgggkkknnnqqquuuyyy|||{{{zzzyyyxxxxxxxxxyyyzzz~~~}}}{{{zzzxxxxxxxxxxxxzzzvvvuuuxxxzzzxxxuuutttuuutttpppkkkhhhiiilllnnnmmmlllmmmmmmjjjeee```ZZZZZZZZZZZZYYYYYYXXXWWWXXXVVVTTTUUUYYY^^^aaaccciiikkkooosssuuuuuuuuutttsssrrrqqqppppppqqqsssuuuyyywwwtttssstttuuuuuutttuuuuuuuuuvvvxxxzzz|||}}}~~~zzzwwwvvvvvvvvvuuutttqqqooooooppprrrtttvvvuuuuuuuuuvvvuuusssppprrrsssssssssrrrpppnnnmmm~~~}}}{{{wwwrrrnnnmmmqqqvvvzzz|||zzzyyyuuuoooggg```[[[XXXQQQNNNKKKHHHGGGEEECCCAAABBBBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@AAAAAA@@@>>>??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>======<<<===>>>???>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<=========<<<<<<===??????===:::===========================<<<;;;===???@@@>>><<<::::::;;;;;;<<<=================================@@@???>>>===<<<<<<<<<<<<===;;;:::;;;>>>@@@???>>>:::;;;;;;<<<===>>>??????AAABBBBBBBBBAAAAAACCCDDDEEEIIINNNQQQPPPNNNLLLKKKGGGHHHIIIMMMUUUaaannnwww~~~~~~~~~yyyxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||~~~}}}||||||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{zzzyyyzzzzzz||||||}}}}}}zzzrrrqqqqqqqqqrrrtttvvvxxxyyywwwuuusssssssssuuuvvvvvvwwwwwwvvvtttuuuwwwyyyxxxvvvuuuuuuvvvvvvtttssspppmmmiiiggghhhiiiiiiiiimmmllliiiddd```___bbbeeebbbfffiiijjjgggcccaaa``````cccgggjjjmmmppptttvvvyyyxxxwwwwwwwwwxxxyyyzzz||||||{{{zzzyyyxxxxxxwww{{{wwwssssssvvvvvvtttqqqrrrqqqpppllliiigggggghhhiiihhhfffffffffddd___\\\WWWWWWXXXXXXXXXXXXWWWWWWWWWUUUSSSTTTXXX]]]aaaccckkkmmmqqqtttvvvwwwvvvuuuuuutttrrrqqqqqqqqqssssssxxxvvvtttttttttuuutttsssuuutttssstttuuuwwwzzz{{{}}}{{{xxxvvvuuuuuuuuuuuutttrrrpppppprrrtttuuuuuuttttttuuuwwwvvvtttrrrqqqrrrrrrrrrqqqooommmlll~~~{{{yyyvvvtttrrrssstttuuu{{{zzzyyywwwsssnnnhhhccc___VVVSSSNNNJJJGGGFFFDDDBBBCCCBBBBBBAAAAAABBBBBBBBBDDDBBB@@@???@@@AAAAAAAAA@@@@@@???>>>=========>>>>>>============>>>??????@@@@@@??????>>>=========<<<>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>???===<<<===>>>???>>>==============================<<<<<<===??????>>><<<888888999;;;===>>>???@@@========================@@@???>>>======<<<<<<======<<<<<<>>>@@@@@@???>>><<<<<<<<<======>>>>>>>>>???AAACCCCCCBBBAAABBBCCCDDDGGGLLLNNNNNNLLLKKKJJJFFFGGGIIIMMMUUUbbboooxxx~~~}}}}}}~~~}}}||||||~~~~~~|||zzzyyy|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{yyyxxxwwwwww{{{|||}}}|||yyytttssssssssstttvvvwwwyyyyyyvvvrrroooooorrrvvvyyywwwxxxyyyyyywwwwwwwwwyyyvvvtttrrrrrrtttuuuuuutttqqqnnnjjjhhhiiijjjjjjjjjnnnmmmjjjfffcccbbbdddfffdddeeefffdddaaa___]]]]]]]]]```dddgggiiikkknnnqqqtttssssssssstttvvvxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwuuurrrsssttttttqqqnnnnnnllliiihhhgggfffeeecccdddbbb```___^^^]]]ZZZXXXTTTTTTVVVWWWXXXXXXWWWWWWWWWUUUSSSTTTXXX^^^aaacccmmmooorrrvvvxxxxxxwwwwwwvvvuuutttrrrrrrrrrssssssxxxvvvuuuuuuvvvuuusssrrrsssrrrpppoooppprrruuuwwwwwwvvvvvvuuuttttttssssssrrrqqqoooooooooqqqsssuuutttssstttuuuwwwwwwuuusssqqqqqqqqqpppooommmlllkkk~~~}}}zzzwwwuuuttttttttt}}}}}}yyyxxxwwwvvvsssoooiiieee[[[VVVPPPKKKHHHFFFDDDCCCCCCCCCBBBAAAAAAAAABBBBBBDDDBBB???>>>???AAABBBBBBAAAAAA???>>>============>>>============>>>??????????????????>>>>>>======<<<===>>>===;;;;;;;;;=================================<<<<<<<<<<<<<<<===>>>===<<<<<<======>>>>>>========================<<<<<<<<<===>>>>>>===<<<888999:::;;;<<<>>>??????========================??????>>>===============<<<===>>>@@@@@@@@@???>>>>>>>>>==================>>>AAACCCDDDCCCBBBBBBBBBDDDGGGJJJLLLKKKIIIHHHHHHEEEFFFIIINNNWWWcccpppyyy}}}~~~}}}|||}}}~~~|||{{{zzz||||||{{{yyyyyy|||~~~|||{{{|||~~~}}}~~~~~~}}}}}}}}}}}}|||}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxwwwwwwwwwyyyyyyyyyzzz||||||zzzxxxvvvuuuuuuuuuvvvwwwyyyzzzyyyvvvsssppppppsssvvvyyywwwxxxzzzzzzxxxwwwwwwxxxrrrqqqoooppprrrtttuuuuuurrroookkkjjjjjjlllllllllooonnnkkkhhhfffeeefffgggeeedddbbb___\\\ZZZZZZZZZ]]]```dddfffhhhiiikkkmmmnnnnnnnnnoooqqqtttvvvxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvuuuttttttuuussspppmmmllliiieeeeeeffffffccc```bbb```]]][[[ZZZZZZYYYYYYTTTUUUWWWYYYZZZZZZYYYYYYWWWUUUTTTUUUZZZ```dddeeennnpppsssvvvxxxxxxwwwwwwuuuuuutttsssssssssttttttwwwwwwvvvwwwxxxvvvsssppppppnnnllljjjkkkmmmoooqqqnnnooopppqqqrrrqqqqqqqqqlllkkkkkkkkklllnnnppprrrrrrrrrsssuuuwwwwwwvvvtttqqqqqqpppooommmllljjjjjj}}}xxxvvvuuuvvvwww|||yyyxxxwwwvvvvvvuuurrrmmmhhh]]]XXXQQQLLLHHHFFFDDDBBBDDDCCCBBBAAAAAAAAAAAAAAABBB@@@======>>>@@@AAAAAAAAAAAA???>>>============???>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>===>>>>>>>>><<<;;;<<<===========================@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===========================<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>============>>><<<===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========>>>AAACCCDDDCCCBBBBBBBBBFFFHHHJJJJJJHHHFFFEEEEEEDDDFFFJJJPPPYYYfffsss{{{}}}|||}}}}}}|||||||||}}}}}}|||{{{{{{|||}}}~~~|||{{{{{{|||yyyzzz|||~~~}}}}}}|||}}}}}}|||}}}}}}~~~~~~}}}~~~}}}}}}~~~}}}|||zzzyyyxxxxxxyyyyyyzzzxxxuuutttvvvyyyzzzzzzwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwuuuuuuuuuuuuvvvvvvxxxyyyyyywwwuuuuuuvvvtttrrrqqqpppqqqrrrqqqppppppmmmiiihhhiiikkkllllllrrrpppooommmllllllkkkkkkgggddd___[[[XXXXXXXXXXXX]]]```dddfffgggggghhhiiiiiijjjjjjlllnnnrrrtttvvvxxxxxxxxxxxxxxxxxxwwwwwwttttttssssssrrrpppnnnkkkkkkhhheeeeeeffffffbbb______^^^\\\ZZZYYYYYYZZZ[[[YYYZZZ\\\^^^___^^^\\\[[[XXXWWWUUUWWW\\\bbbgggiiinnnpppsssvvvxxxxxxwwwvvvssssssssssssttttttuuuvvvvvvwwwxxxyyyyyywwwrrrnnnkkkiiigggffffffgggjjjkkkiiijjjkkkmmmnnnnnnnnnnnnjjjiiiiiijjjkkkmmmooopppqqqpppqqqsssvvvvvvuuusssrrrqqqooommmkkkiiiggggggzzzwwwwwwxxxzzz|||wwwxxxvvvttttttuuusssnnniii^^^ZZZTTTNNNJJJGGGDDDBBBDDDCCCCCCBBBAAAAAAAAAAAAAAA???======???@@@@@@@@@@@@@@@???>>>=========>>>???>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>===??????>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;===========================;;;===>>>>>><<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>><<<>>>??????>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCBBBAAABBBCCCGGGHHHIIIHHHFFFEEEEEEEEEDDDGGGKKKRRR\\\iiivvv~~~}}}}}}||||||{{{zzzzzzyyy|||}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{zzzxxxzzz|||~~~}}}}}}}}}~~~~~~}}}}}}|||}}}}}}|||}}}}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{|||yyytttsssuuuyyy|||}}}xxxxxxxxxyyyyyyyyyzzzzzzyyyyyyzzzzzzyyywwwvvvuuuvvvwwwxxxwwwuuuttttttuuuyyywwwuuusssqqqnnnjjjgggkkkiiifffeeegggjjjllllllooommmlllmmmnnnnnnllljjjiiieee___[[[YYYYYYYYYYYY^^^aaadddffffffffffffgggiiiiiijjjkkknnnrrruuuvvvyyyxxxwwwwwwvvvvvvwwwwwwrrrqqqqqqpppnnnllljjjiiijjjiiigggffffffdddaaa___\\\\\\\\\[[[ZZZZZZ\\\^^^```aaacccddddddbbb___]]]YYYWWWVVVYYY^^^dddiiikkkoooqqqtttwwwxxxxxxwwwvvvrrrrrrsssssstttttttttttttttuuuwwwyyyyyyvvvpppkkkddddddcccbbbcccccceeeeeegggggghhhiiijjjjjjkkkkkkkkkkkkkkklllmmmooopppqqqooooooppprrrtttuuusssrrrrrrpppmmmjjjgggdddbbbaaa}}}zzzyyyyyyzzz}}}yyyzzzvvvsssrrrtttsssnnnjjj___\\\VVVRRRNNNJJJFFFCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>???AAABBBAAA@@@??????>>>>>>>>>>>>>>>???>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>???>>>@@@@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>:::<<>>;;;::::::<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>><<<>>>???>>>;;;;;;===???>>>>>>>>>>>>>>>>>>??????AAABBBBBBBBBAAAAAACCCDDDEEEFFFGGGFFFFFFFFFGGGIIIDDDGGGMMMTTT^^^kkkxxx|||xxxvvvuuuvvvssssssssssssssssssssssssvvvvvvvvvxxxzzz{{{{{{zzz}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}|||zzzxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{xxxuuutttvvvyyy|||}}}xxxxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwxxxxxxxxxvvvsssssstttvvvxxxwwwvvvtttsssoooiiieeejjjhhheeefffiiilllnnnoookkkjjjiiikkknnnnnnllljjjmmmhhhbbb^^^^^^^^^]]]]]]aaadddhhhjjjiiihhhggggggkkkkkklllnnnppptttwwwxxx{{{zzzwwwuuuttttttvvvwwwrrrrrrqqqnnnllljjjjjjjjjiiiiiijjjhhhdddaaa______\\\^^^``````______bbbeeefffgggiiiiiigggddd```^^^XXXWWWVVVXXX^^^dddiiikkkqqqsssvvvyyyzzzzzzxxxwwwtttttttttssssssrrrqqqppppppqqqtttwwwwwwssslllfff^^^______```aaaaaaaaaaaaggggggfffeeefffggghhhiiikkkkkkllllllmmmnnnooooooooonnnoooqqqssssssqqqooopppnnnjjjeeeaaa^^^\\\[[[}}}{{{zzzyyy}}}||||||wwwrrrrrrssssssnnnjjj```]]]YYYUUUQQQMMMHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>???@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@AAA@@@>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAA:::===AAAAAA>>><<<<<<===========================;;;===???>>>;;;999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>???===>>>>>><<<::::::<<<@@@===>>>>>>>>>????????????AAABBBBBBAAA@@@AAACCCEEEBBBDDDEEEFFFFFFGGGJJJLLLEEEHHHMMMUUU```mmmzzz~~~~~~~~~}}}zzzuuuqqqnnnmmmmmmkkkkkkllllllmmmmmmnnnnnnmmmnnnooorrruuuwwwwwwvvv||||||}}}~~~~~~|||yyy}}}~~~~~~}}}~~~}}}||||||~~~~~~~~~~~~~~~}}}||||||||||||{{{xxxuuuzzzyyyxxxwwwwwwwwwxxxyyyxxxvvvtttuuuwwwyyyzzzzzzxxxxxxyyyyyyzzzyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxuuussssssuuuwwwsssssstttuuuuuurrrmmmiiillljjjhhhiiilllppprrrsssmmmllllllooorrrsssqqqnnnpppkkkeeeaaaaaabbbaaa```fffiiilllnnnmmmkkkjjjjjjmmmmmmnnnppprrrvvvyyyzzz}}}zzzwwwtttrrrsssuuuwwwuuutttssspppmmmkkklllmmmgggjjjkkkhhhccc___^^^^^^^^^aaaeeeeeeeeeeeehhhkkkjjjkkklllkkkiiieee```^^^WWWVVVUUUXXX^^^dddiiikkkrrrtttwwwzzz{{{{{{zzzyyyvvvvvvuuutttrrrooommmllllllooorrruuuuuupppiiiccc[[[\\\^^^___``````___^^^hhhgggeeeddddddeeeggghhhiiijjjjjjkkkkkkllllllmmmnnnnnnnnnpppqqqqqqpppnnnooolllhhhbbb]]]ZZZWWWVVV~~~{{{xxxwww{{{|||}}}~~~~~~}}}|||{{{uuuuuutttsssqqqnnnlllkkkgggddd___[[[UUUOOOIIIDDDDDDCCCAAAAAABBBCCCAAA@@@???@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>??????AAA@@@??????>>>?????????BBBAAA@@@@@@??????@@@@@@???CCC>>>:::???<<<888===@@@???>>><<<<<<>>>???@@@>>>>>>>>>>>>==================>>>>>>?????????@@@===>>>@@@AAAAAA@@@>>>===<<<============;;;:::999<<<<<<============<<<<<<========================>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>@@@@@@@@@???@@@@@@AAAAAA???@@@AAACCCDDDDDDCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHMMMUUUbbbppp}}}~~~{{{zzz{{{}}}~~~~~~~~~|||rrrllliiihhhfffdddbbbbbbccceeegggjjjlllmmmjjjiiiiiiooovvv{{{{{{yyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}{{{{{{|||}}}~~~}}}~~~}}}~~~~~~~~~}}}|||}}}}}}{{{yyy{{{zzzxxxvvvvvvwwwxxxyyyvvvwwwyyyzzz{{{zzzyyyyyywwwxxxzzz{{{|||}}}||||||yyyyyyzzz{{{{{{zzzyyyyyy{{{zzzxxxvvvtttsssrrrrrrqqqqqqqqqpppooonnnmmmmmmllliiihhhiiinnnrrrssssssnnnooopppqqqrrrrrrqqqqqqmmmkkkgggdddcccccceeefffgggjjjlllmmmlllkkkjjjkkkrrrsssvvvwwwwwwvvvtttrrrzzzxxxtttqqqnnnnnnooopppttttttsssrrrqqqpppooonnnjjjjjjiiihhhfffeeeddddddcccaaadddiiikkkjjjkkkooonnnnnnmmmllliiieeebbb___YYYWWWWWW\\\```bbbfffkkkppprrrvvvzzz{{{{{{yyyxxxuuuuuuvvvuuurrrmmmhhheeefffjjjnnnpppooojjjddd```\\\\\\\\\\\\]]]^^^______dddfffhhhhhhhhhhhhiiijjjhhhjjjlllnnnoooooonnnmmmjjjiiiiiikkknnnooollliiiiiigggbbb]]]YYYUUUSSSRRR|||yyywwwvvvyyyyyy{{{{{{|||{{{zzzzzzvvvuuutttsssqqqooommmllliiigggccc___ZZZTTTNNNJJJEEECCCBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>??????@@@??????>>>===>>>>>>>>>AAAAAA@@@???????????????<<>>>>>FFFCCC<<<>>>@@@???>>>======>>>???@@@>>>>>>>>>>>>==================>>>>>>>>>?????????===>>>@@@AAAAAA@@@>>>===============<<<;;;999888;;;;;;<<<<<<<<<<<<;;;;;;========================>>>??????@@@???>>>===<<<============>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@BBBCCCCCCCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFIIIOOOXXXdddrrr~~~||||||}}}}}}||||||}}}~~~}}}{{{yyywwwvvvxxx{{{}}}|||vvvnnnhhheeedddcccbbbaaaaaabbbccceeegggiiijjjjjjiiikkkpppwww{{{zzzxxxuuuuuuuuuuuuwwwyyy|||}}}~~~~~~}}}}}}}}}~~~}}}|||{{{|||~~~~~~}}}}}}~~~~~~|||{{{}}}|||yyywwwvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxyyyzzz|||}}}~~~~~~}}}|||zzzzzz{{{{{{||||||}}}}}}|||zzzxxxuuusssqqqppppppqqqqqqppppppoooooonnnnnnnnnllliiijjjnnnrrrttttttooopppqqqrrrrrrqqqppppppmmmjjjgggdddcccdddgggiiilllmmmnnnmmmkkkjjjkkkllloooqqqtttwwwwwwvvvtttsssvvvtttqqqooonnnnnnoooppprrrrrrrrrqqqqqqpppppppppooonnnmmmmmmlllkkkjjjjjjgggfffhhhmmmooonnnooorrrrrrqqqpppmmmiiiddd___]]]ZZZXXXYYY^^^aaacccggglllpppsssvvvzzz{{{{{{zzzxxxvvvvvvvvvtttqqqkkkfffcccdddfffjjjllllllhhhccc```\\\\\\\\\\\\\\\]]]^^^___bbbdddfffggggggggghhhiiihhhjjjlllnnnnnnnnnmmmllliiihhhgggiiilllmmmkkkiiikkkhhhddd^^^ZZZVVVTTTSSS}}}zzzwwwtttsssuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvuuusssrrrpppooonnnkkkhhheeeaaa]]]WWWQQQLLLGGGEEECCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@??????>>>??????>>>>>>>>>>>>????????????>>>============>>>@@@??????>>>>>>>>>>>>>>>;;;@@@>>>AAALLLJJJ@@@???@@@???>>>======>>>???@@@>>>>>>>>>>>>==================>>>>>>>>>>>>??????===>>>???@@@@@@???>>>===>>>>>>>>>===<<<:::999888:::;;;;;;<<<<<<;;;;;;:::===========================>>>???@@@@@@>>>===<<>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFKKKSSS]]]hhhttt~~~xxxxxxxxxyyyyyyyyyzzzzzzzzzyyywwwtttrrrsssyyy~~~xxxssslllgggeeedddddddddeeeeeeeeeeeefffhhhiiijjjllllllnnntttzzz|||zzzwwwpppooonnnnnnppptttwwwzzz{{{{{{|||}}}~~~~~~}}}}}}~~~}}}|||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}~~~zzzwwwvvvwwwxxxzzz||||||||||||{{{zzzyyyxxx}}}~~~~~~}}}||||||{{{{{{|||~~~}}}{{{wwwtttqqqnnnmmmmmmpppppppppppppppppppppppprrrooollllllnnnqqqtttuuurrrrrrssssssrrrpppooonnnkkkhhheeebbbbbbeeeiiilllooooooooonnnkkkjjjjjjkkklllooorrrvvvwwwwwwuuusssrrrqqqooonnnmmmnnnoooooopppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqpppppppppmmmkkkmmmrrrtttrrrsssvvvvvvuuusssoooiiibbb]]]YYY[[[YYYZZZ___bbbdddggglllpppsssvvvyyy{{{{{{zzzyyyxxxwwwvvvsssnnniiidddaaabbbdddfffhhhgggeeebbb```[[[[[[[[[[[[\\\]]]^^^___aaaccceeefffffffffggghhhiiijjjlllmmmnnnmmmmmmllliiigggffffffhhhjjjkkkkkkllljjjeee```[[[WWWUUUTTT{{{wwwtttrrrqqqqqqqqqrrrsssttttttuuuuuuvvvvvvuuusssrrrqqqqqqpppkkkiiifffbbb]]]WWWOOOJJJIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>??????>>>==================@@@===AAAMMMLLLBBB@@@??????>>>======>>>??????>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>======>>>??????>>>======???>>>>>>===;;;:::999888;;;<<<<<<<<<<<<<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<>><<<===>>>>>>????????????BBBBBBCCCCCCCCCCCCCCCBBBEEEFFFFFFGGGGGGFFFFFFEEEGGGNNNXXXcccmmmwww~~~|||vvvuuuuuuvvvwwwxxxwwwwwwvvvwwwvvvrrrnnnqqqxxx~~~~~~xxxuuupppllljjjjjjkkklllmmmmmmllllllllllllmmmmmmoooppptttyyy}}}~~~{{{yyynnnllljjjiiijjjmmmqqqssstttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~{{{xxxvvvwwwyyyzzz|||||||||||||||{{{{{{{{{~~~}}}|||{{{{{{}}}}}}{{{wwwrrrooolllkkkkkkooooooppppppppppppppppppuuurrrooommmnnnqqqtttvvvsssssssssrrrpppnnnllljjjhhheeeaaa___```dddhhhkkkmmmnnnooonnnkkkiiiggggggiiikkkppptttvvvwwwuuutttrrrqqqpppoooooonnnnnnnnnnnnooooooqqqrrrssstttuuussssssssssssssssssssssssqqqoooqqqvvvwwwuuuvvvyyywwwvvvsssnnnhhhaaa[[[XXXZZZXXXZZZ___bbbcccfffkkkppprrruuuxxxzzzzzzzzzyyyxxxwwwtttpppkkkfffaaa___cccccceeeeeedddbbb```^^^ZZZZZZZZZ[[[\\\]]]^^^___aaaccceeefffffffffhhhiiillllllmmmnnnnnnnnnmmmmmmjjjhhhffffffgggjjjlllnnnmmmjjjfffaaa\\\XXXVVVUUU~~~yyytttqqqoooooonnnnnnooopppqqqrrrssstttvvvuuutttrrrrrrqqqrrrrrrmmmkkkhhhddd___WWWOOOIIILLLIIIEEEDDDCCCCCCCCCBBB@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????BBBAAA@@@@@@??????@@@@@@???>>>======<<<<<<======@@@AAA;;;===IIIIIIAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>===========================>>>>>>=========???>>>===<<<;;;:::999999======>>>>>>>>>>>>==============================>>><<<:::999999:::===>>>AAA@@@===<<<;;;<<<===>>>;;;<<<>>>???@@@@@@@@@???CCCBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHPPP\\\gggoooxxx}}}{{{vvvtttssstttvvvvvvuuussspppqqqqqqnnnkkknnnwww~~~}}}~~~zzzxxxuuurrrpppppprrrtttttttttsssrrrqqqqqqqqqrrrtttvvvyyy}}}}}}{{{pppnnnkkkhhhgggiiikkkmmmlllnnnpppssswwwzzz|||}}}zzzzzz{{{|||}}}}}}~~~~~~~~~||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||yyywwwwwwyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}zzzyyyzzz{{{||||||zzzuuuqqqnnnlllkkkkkkooooooooooooooooooppppppvvvtttrrrpppoooqqqtttvvvssssssrrrqqqooollliiihhhdddbbb___]]]^^^aaaeeehhhfffiiilllmmmjjjfffcccaaagggiiimmmqqqtttuuuvvvuuuuuuuuutttsssrrrpppooonnnooooooppprrrsssuuuvvvvvvttttttuuuuuuuuuuuuvvvvvvsssqqqssswwwxxxvvvvvvyyyvvvuuurrrnnnhhhaaa[[[XXXYYYWWWYYY^^^bbbbbbdddhhhnnnooorrruuuwwwxxxyyyxxxvvvtttqqqlllgggccc___^^^dddeeeeeedddccc```^^^\\\ZZZZZZZZZ[[[\\\^^^___```bbbdddggghhhhhhiiijjjlllnnnoooooooooooonnnnnnmmmkkkjjjiiihhhhhhkkkoooqqqnnnkkkgggbbb^^^ZZZXXXWWW}}}wwwsssooonnnmmmlllllllllmmmoooqqqssstttuuutttsssqqqqqqqqqrrrssspppooolllhhhccc[[[SSSMMMNNNKKKGGGDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>??????BBBBBBAAA@@@@@@@@@@@@AAA???>>>>>>===============AAABBB;;;:::DDDDDD???AAA>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>============>>>>>>============<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>>>>========================???>>><<<::::::<<>>>>>;;;<<<>>>@@@AAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIRRR___iiiqqqyyy|||zzzuuurrrpppppprrrssspppnnnjjjkkkkkkjjjjjjnnnvvv|||~~~~~~zzzzzzxxxuuussssssvvvxxxxxxwwwvvvuuuttttttttttttxxxzzz}}}~~~}}}tttrrrnnnkkkhhhhhhhhhiiiggghhhjjjmmmqqqtttvvvwwwyyyzzzzzz{{{|||}}}~~~~~~|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~|||zzzxxxxxxyyyyyyyyyyyyyyyzzz|||}}}}}}{{{yyyxxxxxxxxx{{{xxxtttpppmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttttrrrpppqqqsssvvvtttssssssqqqooollliiigggbbbaaa^^^\\\]]]^^^aaaccc```ccchhhiiigggdddaaa___ggghhhkkknnnqqqtttvvvwwwwwwxxxxxxwwwvvvtttqqqpppqqqrrrrrrssstttuuuvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwtttrrrssswwwxxxvvvvvvxxxvvvuuusssnnniiibbb]]]YYYYYYWWWYYY___aaaaaacccgggkkklllooorrrtttuuuvvvvvvqqqooolllhhhdddaaa___^^^cccdddddddddbbb```^^^\\\ZZZ[[[[[[\\\]]]___```aaacccfffhhhjjjjjjkkklllnnnpppoooooonnnnnnmmmmmmmmmkkkkkkkkkjjjjjjlllppptttooommmiiieeeaaa^^^]]]\\\}}}wwwrrrooommmmmmkkkkkklllmmmnnnqqqsssttttttsssqqqppppppqqqrrrsssooonnnmmmjjjfff```XXXRRRPPPLLLHHHEEEDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>??????BBBAAA@@@@@@??????@@@@@@@@@???>>>>>>======>>>>>>>>>AAA<<<:::BBBBBB>>>CCC>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>==============================<<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>>;;;===???AAABBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFJJJTTT```jjjqqqyyy}}}{{{zzzrrrnnnkkkkkkmmmmmmiiifffhhhhhhhhhjjjnnnsssyyy}}}~~~{{{{{{{{{xxxuuuuuuxxx{{{{{{zzzyyyxxxxxxwwwwwwxxxzzz|||~~~~~~~~~}}}}}}wwwuuurrrooollljjjiiiiiieeefffgggiiikkklllnnnnnntttuuuvvvxxxzzz|||~~~}}}}}}}}}~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~||||||}}}||||||{{{zzzzzzyyyyyyxxxzzzzzzyyyyyyzzz|||}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyvvvsssooonnnnnnpppqqqnnnnnnmmmmmmllllllkkkkkkqqqsssuuutttrrrqqqsssuuuuuuuuutttsssqqqnnnkkkiiicccbbb```^^^]]]]]]^^^___^^^```bbbcccbbbaaabbbccchhhhhhiiikkknnnrrruuuwwwvvvxxxyyyzzzyyywwwtttsssuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttuuussstttwwwxxxuuuuuuxxxzzzyyyvvvqqqkkkddd]]]ZZZZZZXXXZZZ```cccbbbdddggggggiiikkknnnqqqrrrssstttmmmkkkgggdddaaa___^^^^^^^^^___aaaccccccaaa^^^]]][[[[[[\\\]]]^^^```aaabbbcccfffiiijjjjjjkkkmmmnnnooonnnmmmllllllkkkkkkkkkjjjkkkllllllkkkmmmqqqtttrrrpppmmmiiifffdddcccbbb}}}vvvqqqnnnmmmlllkkkkkkkkklllnnnqqqtttuuusssrrrpppooooooppprrrsssllllllkkkjjjgggbbbZZZUUUQQQMMMHHHEEEDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>??????AAA@@@??????>>>?????????@@@@@@???>>>>>>>>>>>>>>>:::@@@===<<>>DDD>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<===>>><<<<<<============<<<<<<========================666888<<<>>>>>>===:::999;;;<<<===>>>??????>>>>>>;;;===???BBBCCCCCCBBBAAAAAAAAAAAAAAACCCFFFHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFKKKUUUaaajjjpppyyy~~~|||{{{zzzzzzoookkkgggggghhhhhhddd```jjjiiijjjmmmsssyyy~~~~~~}}}}}}}}}{{{xxxwwwzzz}}}~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}|||||||||}}}xxxwwwtttrrrooommmkkkkkkeeefffffffffgggggghhhhhhiiijjjlllooorrruuuwwwxxxzzzzzz|||~~~}}}|||}}}}}}{{{|||~~~~~~}}}}}}~~~{{{zzz|||zzzzzz{{{{{{zzzyyyxxxxxx|||{{{zzzyyyyyyzzz||||||~~~|||}}}}}}}}}|||{{{zzzyyyxxxuuurrrooonnnppprrrsssnnnnnnmmmlllkkkkkkjjjjjjooorrruuuuuusssqqqssstttwwwvvvvvvuuurrrooommmkkkdddcccbbb```___^^^]]]]]]^^^______^^^^^^```dddgggiiiiiihhhiiilllqqquuuxxxuuuvvvxxxzzzzzzyyywwwuuuwwwwwwwwwwwwvvvvvvvvvvvvrrrrrrrrrrrrqqqqqqqqqpppvvvssstttxxxxxxvvvuuuxxx~~~|||yyysssllleee^^^ZZZ[[[YYY\\\aaadddcccdddhhhfffgggiiilllnnnppprrrrrrjjjhhheeeaaa___^^^^^^___YYY[[[___bbbcccbbb```^^^\\\\\\\\\]]]___aaabbbcccccceeehhhjjjjjjkkkmmmnnnnnnmmmlllkkkjjjiiiiiiiiihhhkkkllllllkkklllpppttttttrrrooollliiihhhgggggg{{{vvvrrrnnnkkkiiihhhiiijjjkkkkkkmmmpppssstttrrrooonnnppprrrrrrrrrkkklllmmmlllhhhccc^^^[[[WWWRRRLLLHHHFFFEEEDDDCCCDDDBBBAAAAAAAAAAAA@@@>>>======>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@???>>>???===;;;999999:::<<<>>>CCC@@@>>>>>>@@@AAA???<<<@@@===;;;<<>>======>>>>>>>>>>>>======@@@999777===???<<<:::<<<<<<:::777777999<<<>>>???======<<<<<<<<<<<<======AAA???===<<<;;;<<<===>>>???>>>===<<<<<<===>>>???>>>>>>============>>>>>>???>>>>>>============>>>???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHDDDCCCFFFHHHFFFGGGIIIMMMYYYffflllrrr}}}~~~~~~~~~|||zzz{{{{{{zzzuuuqqqllliiifffdddbbbccceeefffjjjlllooosssxxx}}}}}}|||zzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyy{{{zzzyyyxxxyyy{{{}}}~~~zzzvvvrrrpppqqqqqqooommmkkkiiifffdddcccbbb```^^^eeeeeeeeefffiiimmmrrrtttuuuxxx|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxxxxyyyyyyyyywwwxxxxxxyyyzzz{{{|||||||||zzz{{{{{{|||{{{{{{yyywwwvvvtttqqqmmmkkkmmmpppssstttuuusssooollljjjhhhhhhhhhmmmpppssssssqqqpppqqqsssuuuwwwxxxwwwssspppmmmmmmffffffeeebbb___^^^```aaaccc___\\\\\\aaafffiiiiiinnnooooooooooooqqqtttwwwvvvvvvvvvvvvvvvvvvwwwxxx{{{zzzyyywwwwwwwwwwwwxxxuuutttsssqqqpppooooooooorrrssstttuuuvvvwwwxxxyyy{{{zzzxxxsssllleee^^^YYYZZZ[[[]]]]]]^^^___aaadddccccccdddgggjjjllllllkkkeeeccc```___^^^^^^\\\ZZZ\\\\\\\\\\\\]]]^^^___```^^^]]][[[ZZZZZZ]]]___aaafffhhhkkkmmmnnnnnnlllkkknnnnnnllliiifffeeeggghhhiiiiiijjjkkklllmmmnnnnnnqqqqqqpppnnnkkkjjjkkklll{{{vvvrrrnnnjjjhhhfffggghhhiiiiiikkkooorrrtttrrrooooooqqqsssssssssmmmmmmnnnnnnkkkhhhdddbbbYYYTTTMMMHHHEEEDDDDDDCCCBBBAAA??????@@@@@@>>>===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>BBBAAA???>>>>>>>>>@@@@@@AAA???>>>>>>@@@AAA???===???===<<<===???AAA@@@>>>========================@@@:::999===???<<<:::<<<>>><<<::::::;;;=========<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<===>>>???>>>======<<<<<<======>>>>>>>>>============>>>>>>???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHDDDCCCFFFHHHFFFGGGJJJNNNZZZfffmmmsss}}}~~~}}}||||||{{{|||yyywwwwwwtttpppmmmiiihhhgggffffffgggiiijjjnnnppptttxxx|||~~~|||~~~~~~}}}|||{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyyyy{{{|||~~~{{{xxxtttsssssssssqqqooonnnllliiigggfffdddbbb```aaa```______aaaeeeiiikkkrrrvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwxxxyyyzzzzzzyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~{{{yyyyyyyyyzzz{{{{{{{{{yyyyyytttqqqmmmlllnnnqqqtttuuuuuuuuusssqqqnnnllljjjiiikkknnnqqqrrrppppppqqqrrruuuuuuuuutttrrrpppnnnlllggghhhgggeeecccaaaaaabbbbbb___\\\]]]bbbhhhlllnnnppprrrssssssssstttvvvxxxyyywwwvvvuuuvvvvvvvvvuuuzzzyyyxxxwwwwwwwwwxxxyyywwwvvvssspppoooooooooppppppqqqrrrtttwwwyyyzzz{{{yyyxxxuuuqqqkkkddd___[[[]]]]]]]]]^^^```aaacccddddddddddddeeeggghhhgggfffbbb```]]]\\\\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\___]]]\\\[[[[[[\\\^^^___dddfffiiilllnnnnnnnnnmmmnnnnnnllliiifffeeefffgggggghhhhhhiiijjjkkkkkklllnnnooopppooommmlllmmmnnnzzzuuuqqqmmmiiifffcccdddeeeffffffiiimmmpppsssrrrpppqqqssstttttttttooopppqqqqqqpppnnnkkkjjj```ZZZRRRKKKHHHFFFFFFEEECCCAAA@@@@@@@@@@@@???===????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>======???>>>>>>???AAAAAA@@@>>>???>>>======???@@@???>>>======;;;;;;;;;;;;======@@@<<<:::===>>>;;;:::;;;???>>>======>>>>>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@@@@>>><<<;;;>>>======<<<<<<======>>>===<<<<<<<<<<<<<<<<<<=========<<<======>>>???@@@???>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGDDDDDDFFFGGGFFFGGGKKKPPP\\\hhhnnnttt~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwww|||yyyuuurrrpppnnnkkkiiihhhiiiiiikkklllmmmoooooosssvvvzzz|||}}}}}}{{{zzzyyyyyy}}}}}}~~~~~~~~~}}}|||{{{zzz{{{|||}}}}}}zzzwwwvvvvvvuuutttrrrrrrpppmmmkkkjjjhhhfffccc___]]]ZZZXXXYYY\\\___bbblllpppuuuzzz|||}}}~~~~~~~~~~~~~~~~~~{{{yyyvvvuuuwwwyyy{{{{{{||||||||||||||||||||||||{{{|||}}}~~~}}}{{{yyyxxxwwwxxxyyy{{{||||||{{{{{{sssqqqnnnmmmpppsssuuuuuuvvvwwwxxxwwwuuuqqqmmmjjjjjjlllooopppppppppqqqrrruuurrroooooopppqqqnnnlllhhhjjjkkkjjjgggdddccccccbbb___\\\]]]bbbiiiooorrrsssuuuwwwxxxwwwwwwxxxzzz{{{xxxuuutttvvvvvvtttrrrxxxxxxwwwwwwwwwxxxyyyzzzzzzwwwsssooommmnnnooopppnnnoooqqqtttwwwzzz|||}}}vvvuuurrrnnnjjjeeebbb``````^^^]]]___bbbeeeeeeccceeedddccccccdddeeecccbbbaaa^^^[[[ZZZZZZ[[[\\\[[[YYYXXXXXXXXXXXXYYYYYYZZZ]]]]]]\\\\\\[[[\\\\\\\\\aaacccgggjjjmmmnnnnnnmmmllllllllliiifffddddddeeeeeefffgggggghhhhhhhhhhhhjjjlllooopppooonnnoooooozzzuuurrrnnniiieee```aaabbbbbbdddggglllooosssrrrrrrsssuuuvvvvvvuuurrrssstttttttttrrrpppooohhhbbbXXXPPPLLLJJJIIIHHHEEEDDDBBBBBBCCCCCCAAA@@@>>>>>>??????????????????@@@@@@AAAAAAAAA@@@@@@???<<<======>>>>>><<<;;;:::===>>>>>>@@@AAAAAA@@@???>>>>>>>>>>>>??????>>>>>>???>>><<<;;;;;;<<<>>>??????============<<<;;;;;;===<<<<<<>>>??????===;;;<<<<<<============<<<<<<<<<===>>>??????>>>===<<<========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>?????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGDDDDDDGGGGGGEEEHHHMMMSSS^^^iiiooovvv~~~~~~~~~|||{{{{{{}}}|||{{{xxxvvvtttsssssssssvvvtttpppmmmlllkkkjjjiiilllmmmoooqqqrrrssssssrrrvvvzzz~~~}}}~~~}}}{{{zzzyyyyyy{{{|||}}}~~~~~~}}}|||||||||||||||}}}|||zzzyyyxxxwwwuuuuuuuuussspppooonnnllliiifffbbb___[[[WWWVVVWWWZZZ\\\bbbgggnnntttxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~yyywwwttttttvvvyyy{{{|||||||||||||||{{{{{{zzzzzzxxxyyyzzz{{{{{{zzzxxxwwwwwwxxxyyy{{{{{{{{{zzzzzzrrrpppoooooorrrtttvvvvvvvvvxxx{{{|||zzzuuuoookkkjjjlllmmmooopppqqqrrrsssuuuoookkkkkknnnpppnnnkkkhhhkkkmmmllljjjfffdddcccccc```^^^^^^bbbhhhooosssvvvxxx{{{{{{zzzyyyyyyyyy{{{wwwttttttwwwwwwuuurrrwwwwwwwwwxxxyyyyyyzzz{{{{{{xxxsssnnnllllllnnnooopppqqqrrrtttwwwyyyzzz{{{tttsssqqqnnnkkkiiigggfffddd```]]]___eeehhhfffcccfffdddccccccdddeeedddcccdddaaa]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]```aaadddgggiiijjjkkkjjjiiijjjiiigggcccaaaaaabbbcccdddeeefffgggffffffeeeiiillloooqqqpppooooooooozzzvvvsssoooiiiddd^^^___``````bbbfffkkkooorrrrrrsssuuuxxxyyyxxxvvvuuuvvvwwwxxxwwwuuusssqqqlllfff\\\TTTNNNKKKIIIHHHFFFDDDCCCCCCDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@>>>???@@@@@@@@@???===<<<<<<>>>@@@AAAAAA@@@@@@???===>>>???@@@???>>>>>>>>>@@@???===<<<<<<===???@@@===>>>>>>===<<<<<<<<<<<<::::::;;;===??????===;;;===>>>????????????>>>===???>>>===<<<<<<===>>>???<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGEEEEEEGGGFFFEEEIIIOOOVVV```jjjqqqwww~~~~~~~~~|||zzzxxxyyy{{{}}}~~~}}}zzzxxxtttqqqnnnnnnnnnooolllllllllkkkkkklllnnnooossstttvvvwwwwwwvvvuuutttxxx|||~~~~~~}}}|||{{{{{{{{{{{{zzz{{{|||}}}~~~~~~}}}}}}}}}}}}|||||||||{{{yyywwwwwwvvvvvvuuusssrrrqqqooollljjjgggccc^^^ZZZWWWWWWXXXYYYZZZ___gggmmmrrrvvvzzz|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxuuurrrrrruuuxxx{{{}}}||||||{{{zzzzzzyyyyyyyyywwwwwwxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyxxxvvvuuuqqqppppppqqqtttwwwwwwwwwuuuxxx{{{}}}{{{vvvoookkkllllllmmmnnnqqqrrrssstttsssnnniiihhhlllooonnnkkkhhhjjjmmmmmmjjjgggdddcccdddbbb``````bbbgggnnnrrrwwwzzz||||||zzzxxxxxxxxxyyyvvvtttuuuwwwyyywwwvvvwwwwwwxxxyyyzzz{{{{{{|||{{{wwwrrrnnnllllllnnnooosssttttttuuuvvvwwwwwwxxxtttsssrrrpppooonnnmmmlllfffbbb```bbbgggjjjhhheeegggfffdddeeegggiiiiiihhhkkkhhhccc```___^^^]]][[[[[[[[[ZZZYYYXXXXXXYYYYYYUUUVVVXXXZZZ\\\^^^___``````aaaccceeefffggggggggghhhhhhfffccc```^^^^^^___bbbdddeeegggggggggfffeeejjjmmmpppqqqpppooooooooo{{{wwwtttpppiiiddd^^^^^^___```aaaffflllqqqqqqrrrtttwwwzzz{{{yyywwwvvvxxxzzz|||{{{yyyvvvtttmmmggg^^^WWWQQQLLLIIIGGGEEECCCBBBBBBBBBBBBAAA????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@<<<===>>>>>>>>>===<<<;;;<<<>>>AAABBBAAA?????????===???AAAAAA???=========@@@@@@???>>>>>>???@@@@@@;;;>>>???===;;;===>>>===999999:::<<>><<<>>>???@@@AAAAAA@@@???>>>???>>><<<;;;;;;===???@@@;;;<<<<<<======<<<<<<;;;===<<<<<<<<<<<<<<<<<<=========<<<======>>>???@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEFFFGGGFFFEEEJJJQQQYYYbbblllrrryyy}}}|||}}}{{{yyyxxxxxxzzz{{{zzzyyyvvvsssnnniiifffffffffgggdddfffiiikkkmmmqqquuuwww||||||}}}|||{{{yyywwwvvvyyy}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~||||||}}}~~~~~~~~~|||~~~}}}{{{yyyxxxyyywwwvvvvvvvvvvvvtttqqqnnnkkkhhhccc^^^ZZZXXXXXXXXXVVVZZZ```fffkkkoootttwwwvvvwwwyyy{{{|||~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}wwwtttqqqpppssswww{{{|||{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyywwwuuusssqqqpppppppppsssvvvxxxyyyxxxvvvxxxzzz{{{zzzuuupppmmmooommmmmmnnnqqqsssssssssqqqnnnjjjiiikkkmmmlllkkkiiikkkmmmmmmjjjgggeeeddddddddddddcccdddiiiooosssyyy{{{|||{{{yyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzxxxyyyzzz{{{||||||||||||{{{xxxtttpppnnnnnnpppqqqvvvvvvvvvvvvuuuuuuuuuuuusssttttttssssssrrrqqqpppiiigggeeegggjjjlllkkkiiijjjhhhggghhhkkkmmmnnnnnnpppmmmiiigggdddbbb___]]][[[[[[ZZZXXXWWWWWWWWWWWWTTTTTTVVVXXX[[[^^^aaabbbaaabbbcccdddeeefffffffffhhhgggeeeaaa]]]\\\]]]^^^bbbdddfffiiijjjjjjiiihhhkkkmmmpppqqqpppooopppqqq|||xxxvvvrrrjjjddd^^^______```bbbgggmmmrrrqqqrrruuuyyy|||}}}{{{xxxtttwww|||~~~{{{xxxooojjjccc\\\VVVPPPLLLHHHEEEDDDBBBBBBCCCCCCAAA@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAAAAAAAA@@@<<<<<<<<<<<<<<<;;;::::::<<>>===>>><<>>>>>>>>>>>>>>>>>>>>>>>888>>>@@@<<<;;;>>>@@@???<<<<<<;;;===??????>>>======>>>@@@AAAAAA@@@>>>==================>>>??????;;;;;;<<<======<<<;;;;;;>>>======<<<<<<======>>>>>>>>>============>>>>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGIIIJJJFFFEEEFFFGGGEEEDDDJJJSSS[[[dddmmmssszzz|||zzzyyyzzz}}}~~~{{{zzzyyyyyyzzzyyywwwuuuoookkkeee```\\\\\\]]]^^^___ccciiinnnqqquuuzzz~~~~~~|||zzzyyy|||~~~~~~{{{{{{|||yyyxxxxxxyyyzzzyyyvvvsssooommmiiieee```]]]ZZZYYYWWWYYY]]]```dddggglllooorrrtttvvvyyy{{{}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~~~~}}}wwwtttpppooorrrvvvzzz|||{{{{{{{{{{{{zzzzzzzzzzzzwwwxxxxxxyyyzzz{{{{{{{{{yyyyyyyyyxxxvvvsssqqqoooppppppqqqtttxxxzzzzzzyyyxxxyyyzzzzzzxxxuuurrrppppppmmmkkkllloooqqqqqqpppooonnnmmmkkkjjjjjjkkkkkkjjjlllnnnmmmjjjgggffffffccceeeggghhhiiimmmrrrwww|||||||||zzzwwwvvvwwwxxxxxxzzz|||zzzwwwvvvxxx|||zzz{{{|||}}}~~~~~~}}}}}}{{{zzzwwwtttssssssssstttwwwwwwvvvvvvuuuuuuttttttrrrsssuuuvvvuuutttsssqqqmmmmmmlllmmmmmmoooooopppnnnllljjjjjjmmmoooqqqqqqqqqooommmkkkjjjgggccc```^^^]]]\\\ZZZYYYXXXXXXXXXUUUUUUUUUVVVYYY]]]```cccbbbbbbdddeeeggghhhiiijjjjjjhhheee```\\\[[[]]]```ccceeehhhkkkmmmmmmlllkkkjjjlllnnnooooooqqqsssuuu}}}xxxwwwssskkkddd_________```bbbhhhnnnsssqqqrrruuuzzz}}}~~~{{{yyyrrrwww}}}|||rrrnnnhhhaaa[[[VVVPPPLLLGGGFFFDDDDDDEEEEEECCCBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<@@@CCCCCC@@@=========<<>>>>>>>>>>>======777>>>@@@<<<;;;???AAA@@@@@@???>>>>>>??????>>>===<<<>>>???@@@@@@???>>><<<:::<<<>>>???@@@???>>>===:::;;;<<<======<<<;;;:::>>>>>>============>>>>>>???>>>>>>============>>>>>>???AAABBBCCCCCCBBBAAAAAAAAABBBDDDFFFHHHJJJKKKFFFEEEFFFGGGEEEDDDKKKSSS\\\eeemmmttt{{{~~~zzzxxxwwwxxx{{{|||{{{zzzzzzzzzzzzxxxuuurrriiieee___YYYVVVUUUVVVXXX]]]cccjjjppptttxxx}}}}}}||||||~~~~~~}}}}}}~~~zzzzzz{{{|||}}}|||zzzwwwtttrrroookkkfffbbb^^^\\\YYY[[[\\\]]]___bbbfffiiipppqqqtttwwwzzz}}}~~~~~~}}}~~~}}}}}}|||{{{{{{{{{{{{~~~~~~xxxtttpppoooqqqvvvyyy{{{||||||||||||||||||||||||xxxxxxyyyzzz{{{{{{|||}}}wwwwwwwwwwwwuuusssqqqooooooppprrruuuyyy{{{zzzyyyzzzzzzzzzyyywwwuuusssrrrpppmmmjjjkkknnnppppppnnnnnnoooooommmjjjiiijjjkkklllnnnooommmkkkhhhggggggaaaeeeiiikkkmmmpppvvvzzz~~~~~~|||zzzwwwvvvwwwyyyyyy}}}|||vvvtttwww|||{{{|||~~~~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuqqqsssuuuwwwwwwuuusssqqqoooqqqrrrqqqpppqqqrrrtttpppnnnllllllnnnpppqqqqqqpppooonnnnnnmmmjjjfffbbbaaa```___]]]\\\[[[[[[[[[WWWVVVUUUVVVXXX[[[___bbbbbbcccdddgggiiikkkmmmnnnmmmjjjeee```\\\\\\___bbbdddfffjjjmmmooooooooonnnhhhjjjlllnnnooorrruuuxxx|||xxxtttlllfffaaaaaaaaa______cccjjjpppvvvxxx||||||{{{yyywwwwwwxxxyyy||||||yyyuuuooohhhaaaXXXPPPJJJKKKIIIFFFEEEEEEDDDCCCAAAEEEDDDBBB???<<<<<>>CCCAAA>>>===>>>??????>>>BBB@@@>>><<<;;;;;;<<<===;;;???CCCCCC@@@>>>===>>>@@@???===>>>@@@AAAAAA@@@@@@@@@@@@???>>>======<<<>>>>>>@@@@@@???===;;;999>>>>>>>>>>>>>>>===<<<<<<>>><<<::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;<<<<<<======>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFDDDGGGMMMRRR___hhhqqqxxx~~~~~~{{{yyyxxxxxxyyyzzz}}}yyyuuutttwwwwwwtttpppllldddZZZSSSRRRTTTVVVWWWZZZeeeoootttwww}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{||||||}}}}}}{{{wwwvvvuuusssqqqlllfffbbbbbb___\\\YYYYYY[[[___aaagggjjjnnnssswwwzzz|||}}}|||}}}~~~~~~|||{{{{{{|||}}}zzzzzzzzzzzz}}}~~~~~~~~~~~~~~~~~~yyyuuuqqqrrrvvvyyyxxxvvvyyy|||~~~|||zzz|||~~~yyyyyyxxxyyyyyyzzzzzz{{{yyyzzzyyywwwtttrrrqqqqqqqqqsssuuuxxxyyyyyyxxxwww{{{xxxvvvwww{{{{{{xxxtttrrrnnnjjjkkkooopppnnnkkkppppppppppppnnnkkkhhhfffiiiiiiiiiiiiiiihhhgggggggggiiilllooosssuuuwwwxxx|||zzzxxxvvvvvvvvvwwwxxxzzzyyywwwwwwxxxxxxvvvtttzzz|||~~~~~~}}}||||||}}}}}}{{{yyyyyyzzzzzzyyyxxxxxxvvvsssssstttuuuuuutttvvvtttrrrssstttvvvwwwvvvsssrrrqqqqqqppppppqqqqqqrrrqqqpppooooooppppppqqquuuttttttsssrrrpppooonnniiihhhfffdddbbb^^^YYYUUUWWWWWWXXXZZZ\\\]]]___```cccbbbdddiiioooqqqnnniiiqqqkkkddd```aaadddffffffkkkiiihhhiiimmmppppppnnnkkkllllllmmmmmmpppuuuxxx}}}yyytttlllgggddddddbbbaaabbbeeekkkooosssvvvyyyzzzxxxwwwvvvvvvxxxxxx{{{~~~xxxvvvrrrmmmfff]]]SSSLLLLLLJJJGGGEEEEEEDDDCCCAAA<<>>>>>???@@@@@@???AAA@@@>>><<<;;;<<<===>>>???BBBEEEDDD@@@<<<;;;<<>>======???@@@@@@???@@@@@@??????>>>======<<<>>>>>>???@@@???===;;;:::>>>>>>>>>>>>>>>===<<<<<<>>><<<:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<============>>>???AAACCCDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFDDDGGGMMMRRR^^^gggqqqxxx~~~|||yyywwwuuuuuuuuuzzzvvvqqqqqqssssssqqqmmmeee___VVVRRRRRRVVVYYYZZZ___iiirrrvvvyyy~~~}}}{{{~~~}}}}}}~~~~~~|||yyywwwvvvuuutttssspppllliiieeebbb___[[[ZZZZZZ\\\^^^ccceeeiiimmmrrrvvvyyyzzzzzz{{{{{{yyyxxxwwwyyyzzz}}}}}}}}}~~~|||zzz{{{{{{zzz|||~~~~~~~~~~~~~~~}}}}}}}}}xxxtttppprrrvvvzzzzzzyyy~~~~~~}}}}}}}}}yyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyywwwtttrrrssstttsssuuuvvvxxxxxxxxxxxxwwwyyywwwuuuvvvzzz{{{xxxuuurrrnnnkkklllppprrrpppmmmoooppppppooommmjjjgggeeeiiiiiiiiiiiiiiihhhgggggghhhjjjmmmpppsssvvvwwwxxx{{{zzzxxxwwwwwwwwwyyyzzzyyywwwuuutttuuuuuutttssstttwwwzzz||||||{{{{{{{{{}}}{{{yyyyyyzzz{{{zzzyyyuuusssrrrqqqrrrsssrrrqqqvvvtttrrrrrrtttvvvvvvvvvvvvuuusssrrrqqqpppppppppmmmmmmmmmnnnooorrrtttuuuttttttttttttsssrrrqqqppplllkkkiiihhhfffccc^^^ZZZZZZ[[[\\\\\\]]]]]]\\\\\\^^^^^^```fffnnnsssrrrppprrrmmmhhhfffgggjjjkkklllmmmkkkiiijjjmmmooonnnmmmjjjkkkmmmmmmmmmooorrruuuyyytttmmmhhhiiifffcccccceeehhhkkklllooorrruuuvvvuuuttttttuuuxxxxxxzzz~~~xxxwwwuuuqqqkkkbbbXXXQQQOOOLLLHHHFFFEEEDDDBBBAAA<<<@@@CCCDDDCCCBBB@@@@@@AAA@@@@@@@@@AAABBBCCCDDDAAA???>>>>>>@@@AAAAAA@@@???>>>===<<<<<<===>>>??????CCCEEEDDD@@@===<<<===>>>===<<<<<<>>>??????>>>@@@??????>>>>>>======<<<>>>>>>?????????===<<<;;;>>>>>>>>>>>>>>>===<<<<<<>>><<<;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>===???@@@BBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHFFFEEEGGGMMMSSS^^^gggqqqxxx}}}|||zzzxxxvvvsssrrrqqqsssppplllkkkmmmooonnnlllbbb]]]WWWSSSTTTXXX\\\^^^fffooowwwzzz|||~~~}}}~~~}}}~~~}}}|||zzzyyywwwvvvuuuuuutttrrrpppjjjhhhccc___[[[ZZZYYYYYY]]]^^^aaaeeejjjooosssvvvwwwwwwwwwvvvttttttvvvxxxzzzzzz{{{{{{}}}~~~{{{zzz}}}}}}zzz{{{~~~}}}}}}}}}}}}}}}|||{{{{{{vvvrrrpppqqqvvv{{{}}}}}}~~~|||yyyxxxvvvuuuuuuvvvwwwxxx{{{{{{yyyvvvttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuusssuuuxxxzzzxxxvvvrrrooommmnnnqqqsssrrrppppppppppppnnnllljjjgggeeehhhiiiiiiiiiiiihhhhhhgggiiikkkmmmpppsssuuuwwwyyyzzzyyyxxxwwwxxxyyyzzz{{{xxxuuuqqqpppoooooonnnmmmmmmqqqvvvzzz{{{{{{{{{{{{}}}{{{zzzzzz{{{{{{{{{zzzwwwvvvvvvvvvwwwwwwuuutttuuusssqqqqqqssstttuuutttxxxwwwuuusssqqqpppoooooolllllllllmmmooorrrtttvvvssssssttttttttttttsssssspppooonnnmmmllljjjeeebbb```aaabbbbbbaaa^^^[[[YYY[[[[[[\\\bbbjjjppprrrrrrrrrooommmlllnnnpppqqqqqqnnnmmmkkkkkkllllllkkkiiihhhjjjmmmnnnnnnnnnpppqqqzzzuuuooojjjlllhhhdddcccfffiiiiiihhhlllnnnqqqrrrrrrrrrtttuuuzzzzzz{{{}}}~~~yyyxxxuuurrrmmmfff^^^XXXSSSOOOKKKHHHFFFEEECCCAAAEEEDDDBBB???<<<===???BBBCCCBBBAAA@@@@@@AAABBBCCC@@@???>>>???AAABBBAAAAAA======<<<<<<===>>>???@@@<<<@@@CCCCCCAAA???@@@BBB>>><<<;;;;;;===>>>>>>===??????>>>>>>============>>>>>>>>>???>>>===<<<;;;>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>>>>>>>>>>>>>>>>??????===>>>???AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHFFFEEEHHHNNNTTT^^^gggpppwwwyyyyyyxxxwwwtttrrrooonnnjjjhhhfffgggjjjmmmmmmmmmgggccc^^^[[[ZZZ]]]```bbbnnnvvv|||}}}~~~~~~~~~|||zzzwwwvvvvvvvvvuuutttooommmiiiddd___[[[XXXWWWYYYYYYZZZ]]]bbbggglllpppqqqsssvvvvvvuuuttttttuuuvvvwwwxxxyyy{{{|||~~~~~~~~~~~~~~~}}}zzz{{{~~~~~~{{{zzz}}}}}}}}}}}}}}}|||{{{yyyyyyrrrpppoooqqqvvv{{{~~~|||zzzyyyvvvtttssstttuuuwww{{{zzzyyyvvvtttuuuxxx{{{{{{zzzyyywwwvvvvvvvvvvvvtttsssrrrtttwwwyyyxxxwwwrrrqqqoooqqqsssuuuuuutttrrrrrrqqqooommmjjjhhhggghhhhhhiiiiiiiiiiiihhhgggiiijjjkkknnnqqqtttvvvwwwxxxxxxxxxxxxyyyzzz{{{|||wwwsssnnnjjjhhhfffdddbbbdddjjjqqqwwwzzz{{{{{{|||}}}{{{zzzzzz{{{|||{{{zzzyyyyyyyyyzzz{{{zzzxxxuuusssqqqooooooppprrrrrrqqqvvvuuutttrrrppppppoooooonnnnnnmmmmmmnnnppprrrssssssssstttuuuuuuvvvuuuuuurrrqqqqqqqqqqqqpppllliiifffhhhiiiiiigggbbb]]]ZZZ]]][[[[[[]]]ccciiilllmmmqqqqqqpppppppppqqqqqqpppnnnmmmlllkkkjjjiiigggffffffiiimmmooooooooopppppp{{{vvvpppkkkkkkgggddddddfffgggfffdddiiikkkmmmnnnoooqqqtttvvv{{{|||}}}~~~}}}||||||{{{zzzxxxsssppplllhhhccc```XXXTTTNNNJJJGGGFFFDDDBBBDDDCCCAAA>>><<<<<<>>>AAAAAAAAAAAABBBAAA@@@??????@@@???>>>@@@BBBBBBBBB@@@<<<<<<<<<======>>>??????<<>>>>>===>>>>>>>>>===============>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;<<<>>>>>>===<<<========================<<<<<<<<<===============??????????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHFFFFFFHHHOOOTTT^^^fffnnnuuu}}}zzzyyywwwtttqqqmmmiiihhhbbbbbbcccgggkkkoooqqqqqqllljjjgggddddddfffiiillluuu{{{|||xxxvvvvvvvvvuuutttsssqqqnnnjjjeee```\\\YYYZZZYYYYYYZZZ\\\aaafffhhhkkkoootttxxxxxxvvvtttsssssstttuuuwwwyyyzzz{{{|||~~~~~~~~~~~~}}}}}}}}}|||zzz{{{~~~~~~{{{zzz|||}}}}}}~~~~~~|||zzzxxxwwwpppppppppssswww{{{~~~~~~}}}~~~|||zzzwwwuuutttttttttuuuyyyyyyxxxvvvuuuwwwzzz}}}}}}|||zzzxxxwwwvvvvvvuuussssssrrrsssuuuxxxyyyyyytttsssssssssuuuwwwwwwwwwvvvuuusssqqqooollljjjiiiggghhhhhhiiiiiiiiihhhhhhhhhhhhiiikkknnnqqqsssuuuwwwwwwwwwxxxyyyzzz{{{|||wwwsssmmmgggbbb]]]YYYVVV[[[```iiipppuuuwwwyyyzzz|||zzzyyyyyy{{{|||{{{{{{vvvvvvvvvwwwxxxwwwuuusssrrrpppmmmmmmnnnppppppooosssrrrqqqpppooooooooopppooonnnnnnnnnoooppprrrsssssstttuuuuuuvvvvvvuuuuuuqqqqqqqqqsssttttttqqqnnnmmmnnnpppppplllgggaaa^^^ZZZYYYXXXYYY]]]bbbfffiiiooopppqqqpppooonnnmmmmmmmmmmmmmmmllliiigggeeedddeeehhhllloooooooooooopppxxxqqqkkkhhhgggeeedddeeeeeedddcccfffhhhiiikkklllooossswwwyyy{{{~~~~~~}}}{{{zzzzzzzzzwwwsssooommmkkkhhhfff]]]XXXRRRMMMIIIGGGEEEDDD;;;>>>BBBCCCBBB@@@?????????@@@BBBCCCBBBAAA???===@@@@@@???AAABBBBBBAAA???<<<<<<======>>>>>>??????>>>AAACCCAAA>>><<<===???===<<<;;;;;;===>>>>>>===========================>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;===>>>???===<<<========================<<<<<<<<<===============????????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFIIIPPPUUU]]]eeemmmsss}}}~~~~~~}}}{{{yyyuuupppjjjeeeaaa___^^^aaaeeejjjooorrrtttuuunnnnnnmmmmmmmmmppptttxxxzzz~~~~~~~~~zzzxxxwwwvvvuuusssttttttssspppmmmhhhccc```___]]]\\\ZZZ[[[]]]```bbbdddiiipppuuuvvvuuutttssspppqqqtttvvvxxxyyyzzzzzz~~~~~~}}}}}}}}}||||||||||||yyyzzz}}}}}}zzzyyy|||}}}~~~~~~}}}zzzwwwvvvqqqrrrtttwwwzzz|||~~~}}}|||}}}}}}|||zzzxxxvvvuuuttttttvvvwwwwwwvvvvvvxxx{{{~~~}}}}}}|||zzzxxxwwwuuuuuuttttttssssssuuuwwwyyyzzzvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwuuurrrpppmmmkkkjjjggghhhhhhiiiiiiiiiiiihhhgggggghhhiiilllooorrrtttvvvvvvwwwxxxyyyyyyzzzzzzwwwsssmmmfff```YYYSSSNNNRRRXXX```hhhmmmqqqtttvvv{{{yyyxxxxxxzzz{{{{{{zzzyyyxxxwwwxxxyyyxxxwwwuuurrrpppnnnmmmnnnoooooooooqqqppppppoooooooooooopppmmmmmmmmmnnnpppsssuuuwwwuuuuuuvvvvvvuuutttssssssooopppqqqtttvvvvvvtttrrrrrrssssssrrrnnngggaaa]]]TTTTTTTTTVVVZZZ```fffjjjmmmooopppooommmkkkjjjkkklllnnnooommmjjjgggfffffffffiiilllnnnmmmlllllllllyyypppiiifffggggggfffeeeccccccdddcccdddeeegggiiilllrrrvvvtttyyy}}}~~~|||{{{{{{yyyvvvtttrrrqqqooollliiiaaa\\\UUUOOOKKKIIIGGGFFF===@@@DDDEEEDDDBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@AAAAAA@@@AAACCCBBB@@@>>>=========>>>>>>>>>>>>======@@@BBB@@@===;;;<<<>>>>>><<<;;;<<<===???>>>>>>========================>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;===??????===;;;========================<<<<<<<<<<<<=========>>>??????>>>>>>>>>=========@@@@@@@@@AAAAAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFIIIPPPVVVZZZbbbkkksss~~~}}}}}}}}}~~~~~~|||zzzuuusssnnniiiddd```^^^]]]___cccjjjppptttvvvvvvwwwqqqrrrsssrrrrrrtttxxx||||||~~~~~~|||zzzyyyxxxvvvuuussstttvvvvvvsssoookkkhhheeedddaaa^^^\\\[[[\\\\\\___ccciiimmmoooppprrrsssooopppsssuuuwwwyyyyyyyyy}}}}}}}}}|||||||||{{{{{{|||zzzyyy||||||yyyzzz|||~~~~~~{{{wwwuuutttwwwzzz}}}|||~~~~~~~~~}}}|||zzzwwwtttssssssuuuvvvwwwwwwxxx{{{}}}}}}}}}}}}|||zzzxxxuuutttuuuuuuuuuttttttvvvyyy{{{yyyyyyyyyyyyxxxxxxyyyzzzxxxwwwuuurrrooommmkkkjjjgggggghhhiiiiiiiiiiiiiiihhhhhhhhhiiikkkooorrrtttuuuvvvvvvwwwxxxxxxxxxxxxvvvsssnnnhhhbbbZZZRRRMMMOOOTTT\\\dddjjjoootttwwwyyyxxxwwwwwwyyyzzzzzzyyy|||zzzxxxxxxyyyzzzyyyxxxtttrrrpppooopppqqqqqqpppsssrrrqqqpppooooooooooooooooooooooooqqqsssuuuvvvwwwwwwwwwuuutttrrrqqqpppnnnoooqqqtttwwwxxxwwwuuuuuuuuussspppjjjccc\\\XXXQQQQQQSSSVVVZZZ```gggkkkkkkmmmooonnnlllkkklllnnnmmmoooqqqqqqmmmkkkjjjjjjjjjkkklllkkkiiifffeeeeee{{{ooogggdddgggiiihhheeecccdddfff```aaacccdddfffjjjppptttpppvvv|||}}}|||}}}wwwvvvvvvvvvuuurrrmmmjjjddd^^^WWWPPPLLLJJJHHHFFFHHHGGGEEEBBB@@@@@@BBBEEECCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBCCCBBB@@@=========>>>>>>>>>>>>======999<<>><<<<<>>===<<<<<<>>>??????>>><<<<<<<<<===============>>>>>>============>>>???>>>>>>>>>>>>>>>======<<<;;;;;;<<<===??????===;;;========================;;;<<<<<<<<<======>>>>>>???>>>>>>>>>======<<<<<>><<<<<<>>>@@@@@@?????????>>>>>>======@@@???>>>>>>>>>@@@AAABBB@@@???===<<<;;;<<<>>>???AAA???>>>???@@@@@@???>>>???===;;;===???@@@>>>;;;<<<<<<<<<=========>>>>>>>>><<<;;;<<<===>>>===<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFJJJPPPTTT]]]```iiivvv~~~|||}}}}}}{{{zzzwwwqqqkkkiiieee```\\\[[[]]]aaaccciiilllrrrwwwzzz{{{zzzxxxuuutttssstttuuuxxx{{{|||~~~|||zzzxxxvvvvvvvvvxxxzzz{{{zzzyyyrrroookkkfff```]]][[[[[[]]]\\\[[[[[[^^^ccchhhllliiiqqqvvvuuuuuuzzz}}}{{{~~~}}}{{{zzzzzzzzz{{{|||yyyxxxxxxyyy{{{|||{{{{{{}}}zzzwwwvvvtttzzz}}}~~~|||yyywwwwwwwwwwwwsssssstttvvvxxxzzz|||}}}{{{{{{{{{{{{zzzxxxwwwvvvwwwuuutttrrrrrrtttuuuwww}}}{{{xxxyyyzzzzzzwwwtttsssrrrpppnnnlllkkkjjjiiinnnkkkhhhhhhkkkmmmlllkkkjjjjjjiiiggggggjjjooosssqqqtttwwwyyyyyywwwtttrrruuuuuutttqqqkkkccc\\\WWWZZZ]]]```fffkkkppptttvvv{{{zzzyyyxxxxxxzzz{{{}}}yyyxxxwwwuuutttssssssssspppssswwwwwwuuussstttvvvuuusssrrrqqqqqqqqqooommmtttttttttttttttuuuvvvvvvyyyyyyxxxvvvtttrrrpppnnnpppqqqqqqpppppprrrtttvvvzzzwwwqqqhhh___WWWPPPLLLMMMPPPVVV\\\bbbeeeeeedddjjjmmmqqqqqqpppoooqqqsssmmmppprrrqqqnnnmmmnnnpppooommmiiieeeccccccdddeeetttnnnggggggffffffeeeeeeddddddeeedddddddddfffjjjmmmppptttwwwxxxvvvxxx}}}~~~|||}}}{{{xxxuuuoooiiidddbbb^^^YYYVVVUUUUUUVVVUUUNNNLLLJJJGGGDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEDDDDDDCCCBBB@@@@@@@@@???>>>======>>>>>>???????????????>>>>>>>>>===>>>===<<<<<<<<<===???@@@@@@???===<<<<<<===>>>???@@@???>>>???@@@@@@???>>>@@@???>>>???AAABBB@@@===:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<===>>>===<<<>>>>>>=========<<<<<<<<<;;;;;;<<<===???@@@BBBCCCAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEDDDEEEEEEFFFFFFHHHHHHGGGFFFGGGJJJPPPTTT\\\aaajjjxxx~~~||||||}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxuuunnniii```^^^[[[ZZZ\\\```fffiiiooorrruuuyyyzzzzzzyyyxxxuuuuuuuuuvvvwwwyyy{{{||||||zzzxxxwwwwwwwwwxxx{{{{{{zzzyyyuuusssoookkkhhhddd```^^^[[[ZZZYYYXXXZZZ^^^cccfffiiipppuuuttttttxxx{{{yyyyyyyyyzzzzzz{{{{{{|||}}}yyyxxxxxxyyy{{{||||||{{{~~~|||zzzxxxwwwvvv{{{~~~~~~|||zzzxxxwwwvvvvvvsssssstttvvvwwwyyy{{{|||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuuttttttuuuvvvvvv|||zzzyyyyyyzzzyyyuuurrrrrrqqqooommmlllkkkkkkkkkmmmkkkiiiiiilllmmmmmmlllkkklllkkkjjjjjjkkkooorrrsssuuuwwwxxxxxxvvvtttssstttttttttrrrnnnhhhaaa]]]```bbbeeehhhlllpppsssuuuwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxvvvuuutttsssssssssrrruuuxxxxxxuuussstttvvvtttrrrqqqqqqqqqqqqpppnnntttttttttttttttuuuuuuvvvxxxxxxwwwvvvtttrrrpppooooooooooooooooooqqqrrrtttqqqnnnhhh```XXXRRRMMMKKKOOORRRWWW^^^cccffffffeeejjjmmmpppqqqpppoooppprrrmmmoooppppppooooooooopppllljjjfffcccbbbccceeeggguuunnnggggggfffffffffffffffgggffffffeeefffhhhllloooqqqqqquuuvvvvvvyyy~~~~~~~~~}}}{{{wwwrrrkkkeee```]]]YYYXXXYYY[[[\\\\\\SSSQQQNNNJJJGGGEEEDDDCCCAAAAAAAAA@@@@@@AAAAAABBBFFFEEEDDDCCCBBBAAAAAAAAA@@@===;;;<<<>>>@@@???===????????????>>>>>>>>>>>>=========<<<======>>>??????>>>===<<<<<<===??????@@@???>>>???AAAAAA???>>>@@@??????@@@AAAAAA@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<>>>>>>===<<<>>>>>>============<<<<<<===<<<<<<<<<>>>@@@BBBCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGJJJPPPTTT\\\bbbmmm{{{{{{zzzzzz|||}}}}}}|||{{{{{{{{{|||}}}xxxvvvsssooohhhcccXXXWWWWWWYYY^^^dddjjjnnnwwwxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxyyyzzz{{{|||}}}}}}{{{yyyyyyxxxxxxzzz||||||{{{zzzyyywwwuuutttrrrnnnhhhbbb]]][[[YYYXXXYYY[[[^^^```ggglllpppqqqrrrvvvwwwwwwtttuuuwwwyyy{{{|||||||||zzzyyyyyyzzz|||}}}|||{{{}}}~~~}}}}}}|||{{{yyyxxxxxx}}}~~~}}}{{{}}}}}}|||{{{yyywwwvvvuuutttttttttuuuwwwyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvvvv{{{zzzzzzyyyyyyvvvrrroooooonnnmmmkkkkkkkkkkkklllkkkjjjiiijjjmmmnnnooonnnmmmnnnoooooonnnnnnoooqqqvvvvvvvvvvvvvvvuuutttsssssstttuuutttqqqmmmhhheeefffgggiiikkknnnppprrrsssssstttvvvxxxxxxwwwvvvuuuxxxwwwwwwvvvuuutttssssssuuuxxxzzzyyyvvvssstttuuurrrpppooopppqqqrrrqqqpppttttttssssssttttttuuuvvvvvvvvvvvvuuutttsssqqqqqqnnnnnnnnnnnnoooooopppppphhhddd^^^WWWQQQMMMLLLKKKRRRUUU[[[aaaeeegggggggggjjjllloooppppppooopppqqqnnnnnnnnnoooqqqqqqpppooohhhfffbbb```aaadddhhhjjjvvvnnniiihhhhhhgggggghhhiiijjjiiiiiiiiiiiijjjmmmooopppppptttwwwwww{{{~~~}}}yyytttlllggg^^^\\\YYYYYY[[[]]]^^^___XXXUUURRRMMMIIIFFFDDDCCCBBBAAAAAAAAAAAABBBBBBCCCGGGFFFDDDBBBAAAAAAAAABBB@@@<<<999;;;@@@BBB@@@<<>>>>>>>>>>>>>>??????????????????@@@@@@>>>>>>=========>>>???@@@???>>>>>>???AAAAAA@@@>>>>>>>>>>>>>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???>>><<<>>>>>>==================AAA@@@>>>===<<<===>>>???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFJJJOOOTTT]]]eeeqqq{{{xxxxxxzzz{{{{{{zzzzzzyyyyyy{{{}}}~~~}}}yyyuuuqqqlllggg```[[[VVVWWWYYY\\\aaagggmmmpppzzzzzzzzzzzzzzzyyyyyyyyyxxxyyy{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~}}}{{{}}}{{{zzz{{{{{{wwwooohhhbbbaaa___]]]\\\\\\]]]^^^aaadddhhhkkknnnqqqssssssooorrruuuxxxzzzzzzzzzyyyyyyyyyyyy{{{}}}~~~|||{{{||||||||||||{{{{{{zzzzzzyyy~~~~~~~~~~~~~~~}}}}}}|||{{{{{{||||||{{{zzzxxxuuutttttttttuuuuuuvvvxxxyyyzzz}}}|||{{{zzzyyyxxxxxxxxxvvvwwwyyyzzzzzzyyywwwvvvzzzzzzzzzyyywwwsssooollllllkkkiiihhhhhhiiijjjkkkjjjjjjjjjlllnnnppppppqqqnnnpppssssssrrrqqqpppqqqxxxwwwvvvuuutttsssssssssssstttuuuuuusssooollliiiiiijjjkkkmmmoooppprrrrrrssstttuuuvvvwwwvvvuuuuuuxxxxxxxxxwwwwwwvvvuuutttwwwzzz|||{{{vvvsssssstttpppooonnnppprrrsssrrrqqqtttsssssssssssstttuuuuuusssttttttttttttsssrrrrrrnnnnnnmmmnnnooonnnmmmkkkccc___XXXQQQMMMLLLMMMOOOUUUYYY___dddggghhhiiiiiijjjlllnnnoooppppppppppppooommmlllmmmqqqrrrpppmmmcccbbb```___aaaeeejjjmmmzzzqqqlllkkkjjjiiiiiijjjlllmmmmmmllllllkkklllmmmnnnnnnoootttxxxyyy}}}~~~|||yyytttmmmhhh^^^\\\ZZZZZZ[[[]]]^^^]]][[[YYYTTTOOOKKKGGGEEEDDDBBBBBBAAAAAABBBCCCCCCDDDGGGFFFDDDBBBAAAAAAAAABBB@@@===:::===AAACCC@@@===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@>>>===>>>@@@BBBBBB@@@>>>===>>>?????????>>>>>>>>>???????????????????????????===<<<===>>>???>>>=========>>>>>>>>>>>>>>>>>>BBBAAA???>>>============AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFGGGHHHIIIGGGGGGFFFEEEFFFJJJOOOTTT```hhhuuu{{{xxxxxxyyyzzzzzzzzzyyyxxxyyyzzz|||~~~}}}xxxuuupppjjjddd^^^YYYUUUVVVXXX\\\aaagggmmmrrruuuyyyyyyyyyyyyzzz{{{||||||||||||~~~~~~|||}}}~~~~~~}}}||||||}}}~~~|||~~~}}}~~~{{{tttnnnhhhgggeeebbb```^^^^^^]]][[[\\\```fffjjjmmmnnnpppmmmpppssswwwxxxxxxvvvuuuxxxxxxyyy{{{}}}~~~|||zzz{{{zzzzzzzzzzzzzzz{{{{{{zzz~~~{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{zzzxxxuuutttuuuuuuuuuuuuvvvwwwxxxyyy|||{{{zzzxxxwwwwwwwwwwwwvvvxxxzzz{{{{{{zzzxxxvvvxxxyyyyyywwwtttpppmmmkkkjjjiiifffeeedddeeeggghhhiiikkklllnnnooopppqqqrrrooorrruuuvvvuuusssrrrrrrxxxwwwuuutttssssssssssssttttttuuuuuussspppmmmkkkiiijjjkkkmmmoooppprrrsssvvvuuuuuutttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvvvvyyy{{{}}}{{{wwwsssssstttpppoooooopppsssttttttsssssssssssssssssstttuuuuuurrrrrrssssssssssssrrrrrrooonnnmmmnnnnnnmmmiiieee^^^ZZZSSSMMMKKKLLLOOORRRYYY^^^dddhhhiiijjjkkklllkkklllmmmoooqqqqqqpppoooooommmkkkllloooooommmiiiaaa``````aaadddhhhlllooowwwnnnlllkkkiiiiiijjjlllmmmnnnmmmmmmmmmmmmmmmnnnnnnpppuuuyyy{{{|||zzzwwwsssmmmiiiaaa___]]]\\\]]]^^^^^^^^^^^^[[[WWWRRRMMMIIIGGGFFFBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>???BBBCCC@@@>>>>>>>>>>>>>>>????????????===>>>>>>>>>>>>===<<<<<<===>>>>>>??????@@@@@@@@@======>>>@@@BBBBBB@@@>>>???AAABBBBBBAAA@@@@@@AAA>>>>>>>>>>>>============???>>>======??????>>>=========>>>>>>>>>>>>??????>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIIJJJKKKIIIIIIHHHGGGHHHKKKQQQUUUccclllzzz{{{yyyyyyzzzzzzzzzyyyyyyxxxxxxyyy|||~~~~~~||||||rrroooiiiccc]]]XXXUUUTTTVVVZZZ___fffnnntttxxxzzzwwwxxxyyyzzz|||~~~}}}{{{|||~~~~~~~~~~~~~~~}}}|||xxxvvvnnnmmmkkkhhheeebbb```^^^ZZZXXX[[[bbbggghhhiiijjjkkkmmmqqqtttvvvvvvuuutttwwwwwwxxx{{{}}}}}}{{{xxxzzzzzzyyyyyyyyyzzzzzz{{{xxx}}}{{{zzzyyyyyyzzz{{{}}}~~~{{{{{{zzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxzzzxxxwwwuuutttttttttuuuwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxwwwuuuqqqmmmllllllkkkiiifffcccbbbcccdddeeeiiilllnnnppppppppprrrsssooosssvvvxxxwwwuuuttttttvvvvvvuuutttsssssssssssstttuuuuuuuuusssqqqnnnllliiijjjkkkmmmoooppprrrrrrwwwvvvuuuttttttvvvxxxyyyxxxyyyzzzzzzzzzxxxwwwvvvxxx{{{}}}{{{vvvsssrrrsssqqqppppppqqqtttuuuuuutttssssssrrrrrrsssssstttuuuqqqqqqrrrssssssrrrrrrqqqpppnnnmmmmmmmmmjjjccc^^^WWWSSSNNNJJJJJJMMMRRRVVV\\\bbbhhhllllllkkklllnnnmmmlllmmmppprrrsssqqqppppppnnnmmmlllllljjjhhheee``````bbbdddgggkkknnnpppnnnmmmjjjhhhhhhiiijjjkkkkkkkkklllmmmnnnoooppppppoootttyyy{{{~~~zzzwwwtttqqqmmmjjjdddbbbaaaaaabbbccccccbbbaaa^^^ZZZUUUPPPLLLJJJIIIBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCBBB@@@@@@AAAAAABBBBBBBBBAAA@@@???===>>>>>>>>>????????????===>>>>>>???>>>===<<<;;;======>>>???@@@@@@AAA@@@<<<<<<>>>AAACCCCCC@@@>>>???AAACCCCCCAAA???@@@BBB?????????>>>>>>=========???>>>===>>>??????>>>=========>>>>>>>>>?????????===>>>???@@@@@@???===<<>>>>>?????????@@@???@@@AAAAAAAAA???>>>===<<<===>>>@@@@@@AAAAAAAAA<<<<<<>>>AAACCCCCC@@@>>>===???BBBAAA???===>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>===>>>???@@@???=========>>>>>>?????????@@@@@@AAABBBBBB@@@===:::777AAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFGGGIIILLLMMMOOOOOONNNNNNMMMMMMQQQWWW[[[gggqqq~~~||||||}}}}}}|||zzzwwwvvvvvvvvvwwwyyy|||~~~}}}yyyuuurrrpppdddaaa\\\WWWTTTUUUXXX[[[aaadddiiinnnrrrssstttsssyyy{{{}}}~~~|||||||||}}}}}}}}}|||zzz~~~|||{{{zzzwwwsssoookkkhhhbbb]]]\\\cccfffbbb```aaaeeegggkkkooosssuuuwwwxxxuuuuuuwwwzzz|||{{{yyyvvv{{{zzzyyyxxxxxxxxxyyyzzzuuuzzz~~~~~~}}}{{{yyyxxxyyy{{{||||||{{{yyywwwvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvrrrpppnnnlllkkkkkklllmmmxxxxxxxxxyyyyyyxxxxxxxxxvvvvvvtttpppllljjjmmmooorrrnnnjjjeeebbbaaabbbccckkknnnrrrrrrqqqpppqqqsssooorrrvvvwwwwwwwwwwwwxxxrrrsssttttttuuuttttttsssssstttuuuvvvvvvuuutttsssnnnnnnoooooooooppppppppprrrsssuuuwwwwwwvvvuuuttttttuuuwwwxxxwwwvvvtttssswwwyyy{{{zzzuuurrrrrrssstttsssrrrtttvvvwwwwwwvvvsssrrrrrrrrrrrrsssttttttqqqqqqrrrrrrrrrqqqppppppooollliiihhhhhhbbbYYYQQQLLLJJJJJJKKKOOOWWW^^^cccaaagggnnnpppnnnmmmnnnpppooonnnnnnqqqtttuuusssqqqpppqqqqqqlllfff```___```aaadddgggkkknnnooooooooowwwpppjjjiiigggdddccceeeeeefffhhhjjjmmmppprrrsssqqqssswww{{{~~~~~~~~~}}}xxxqqqlllkkkllljjjiiiiiijjjkkkllljjjiiibbb___[[[XXXSSSNNNHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAGGGGGGGGGGGGEEECCC@@@???===<<<;;;===AAABBB@@@>>><<<<<<======>>>>>>>>>???>>><<<<<<>>>BBBCCCBBB@@@<<>>???AAAAAA>>>@@@@@@???>>>>>>>>>>>>>>>???@@@AAA@@@>>>>>>>>>???@@@@@@??????>>>=========<<<>>>???>>>===<<<===?????????>>>>>>======<<<<<>>======>>>AAABBB@@@>>>======>>>>>>>>>?????????>>><<<<<<===???@@@>>><<<===@@@AAA??????BBBAAA>>>@@@???>>>============>>>???@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????<<<>>>???>>>===<<<===???@@@????????????>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFIIIHHHHHHIIIKKKOOOSSSUUUVVVUUURRRQQQRRRYYYaaahhhuuu}}}~~~}}}{{{xxxvvvvvvvvvxxxyyy|||zzzxxxuuuqqqllleeeaaaYYYWWWUUUUUUVVV[[[___ccchhhjjjnnnppprrrtttwwwzzzyyy|||}}}}}}|||||||||~~~~~~}}}}}}}}}zzzuuuqqqpppkkkeeeaaa___^^^^^^]]]aaaccceeefffggghhhkkknnnqqqsssuuuvvvuuuuuuuuuvvvzzzzzzyyyxxxxxxwwwvvvvvvwwwzzz~~~~~~||||||~~~|||}}}|||zzzwwwvvvwwwxxxwwwxxxxxxyyyyyywwwvvvuuuxxxvvvuuuttttttssspppnnnlllgggcccbbbaaa```ccchhhlllqqquuuvvvxxx{{{zzzvvvtttsssqqqpppooooooooopppuuutttsssqqqnnnkkkiiigggkkknnnqqqrrrqqqqqqsssuuutttuuuwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvuuutttsssssssssttttttrrrpppnnnnnnooonnnooopppsssvvvxxxwwwuuurrrtttuuuwwwwwwwwwvvvvvvzzzxxxwwwvvvwwwwwwuuutttuuusssrrrssstttuuuuuuttttttrrrqqqrrrttttttqqqooopppooooooppprrrrrrpppoookkkiiiddd___YYYTTTPPPMMMKKKKKKMMMSSSZZZaaacccdddgggjjjmmmnnnnnnnnnnnnooopppppppppqqqrrrqqqooommmkkkkkkhhhdddaaa```aaaccceeegggkkkooorrrtttuuuuuuxxxmmmiiigggcccbbbdddgggggghhhiiijjjjjjjjjjjjjjjlllpppuuuzzz}}}xxxrrrnnnmmmmmmmmmnnnpppssstttsssrrrnnnkkkfffbbb]]]WWWPPPLLLFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDIIIIIIIIIHHHGGGFFFDDDCCC@@@??????@@@AAABBB@@@???>>>????????????@@@@@@@@@???>>>===>>>??????===;;;===@@@@@@>>>>>>@@@???<<<>>>>>>======<<<<<<======???@@@AAA@@@>>>>>>>>>???<<<<<<===>>>>>>???@@@@@@<<<>>>???>>>===<<<===??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFHHHHHHGGGHHHIIILLLOOOQQQUUUTTTRRRRRRUUU]]]fffnnn|||yyyxxxwwwxxxxxx{{{xxxsssooojjjeee___[[[TTTSSSSSSUUUYYY^^^cccffflllnnnppprrrsssvvvzzz~~~}}}~~~{{{{{{{{{{{{|||~~~|||yyywwwsssnnniiifffdddaaa___```bbbdddddddddeeeggghhhkkkmmmppprrrssstttvvvwwwwwwxxxxxxxxxxxxwwwuuutttxxx{{{~~~}}}zzzyyyzzz|||zzzzzzzzzxxxvvvvvvwwwxxxwwwxxxyyyyyyyyyxxxvvvvvvyyyxxxvvvuuutttssspppnnnhhhcccaaaaaa```]]]]]]aaahhhmmmrrrsssvvvzzzzzzvvvtttsssqqqppppppppprrrsssuuuttttttsssrrrpppnnnnnnnnnppprrrsssrrrrrrssstttvvvwwwxxxxxxxxxwwwuuutttvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttssstttuuutttrrrooonnnnnnkkkmmmppptttxxxyyyxxxvvvppptttwwwxxxvvvuuuvvvxxxxxxwwwwwwxxxyyyxxxuuusssuuusssqqqqqqrrrssssssrrrrrrqqqpppqqqrrrrrrpppnnnoooooopppqqqttttttsssqqqhhheee___YYYSSSOOOLLLKKKLLLNNNRRRXXX___dddfffffffffiiilllmmmnnnnnnoooppprrrqqqqqqqqqqqqpppmmmjjjgggfffdddbbbaaabbbfffiiiiiikkknnnrrruuuwwwxxxyyy~~~rrrllljjjhhhggghhheeefffggghhhiiihhhhhhhhhiiikkkoootttzzzxxxsssooonnnnnnpppsssvvvxxxwwwuuuooommmhhhddd___YYYRRRNNNHHHIIIJJJJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDHHHHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAA@@@???>>>;;;>>>???<<<<<<>>>===:::======<<<<<<<<<<<<======???@@@AAA@@@>>>>>>>>>???============>>>>>>??????<<<>>>???>>>===<<<===???>>>??????@@@AAABBBBBBBBBAAABBBBBBBBBCCCEEEFFFGGGIIIIIIHHHHHHIIIKKKMMMNNNRRRRRRQQQSSSXXXbbbnnnvvv~~~|||zzzzzzzzz{{{~~~~~~}}}zzzvvvpppkkkfffaaa[[[XXXPPPQQQTTTXXX]]]bbbgggjjjqqqrrrssstttuuuyyy~~~~~~zzzzzzzzz{{{|||~~~{{{xxxtttqqqnnnkkkgggddddddeeeffffffeeeddddddfffdddgggkkkmmmoooqqquuuwwwuuuvvvwwwyyyxxxwwwuuutttxxx{{{}}}|||yyyxxxyyy{{{xxxyyyyyyxxxvvvvvvwwwyyywwwxxxyyyyyyyyyxxxvvvvvvxxxwwwuuutttsssrrrooolllfffbbb___```___]]]^^^bbbffflllppprrruuuzzzzzzxxxvvvtttrrrpppoooppprrrsssssssssssstttssssssrrrrrrrrrsssuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuutttttttttsssuuuwwwwwwtttrrrppppppmmmooorrrwwwzzz{{{yyyvvvoootttyyyyyyuuutttvvvzzzxxxxxxyyyzzz{{{zzzxxxuuuvvvtttpppooopppqqqqqqqqqpppoooppppppppppppooonnnppppppppprrrssssssqqqoooeeebbb[[[UUUPPPMMMLLLLLLOOORRRWWW^^^cccggghhhhhhfffhhhlllmmmnnnnnnooopppsssrrrqqqppppppnnnjjjgggcccbbbbbbaaabbbeeekkkooonnnppprrrtttwwwxxxyyyyyyuuuooonnnkkkjjjjjjbbbccceeeggghhhhhhgggffffffhhhlllqqqwww}}}yyytttoooppprrruuuxxxyyyxxxvvvpppnnnjjjfffbbb]]]WWWSSSLLLLLLLLLKKKJJJGGGEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAA<<>>>>>>>>???>>>>>>>>>>>>======<<<<<<<<<>>>???>>>===<<<===???===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSWWW^^^kkkyyy}}}~~~}}}}}}}}}~~~~~~}}}zzzxxxvvvrrrkkkeee```]]]YYYWWWQQQSSSWWW]]]bbbhhhlllnnntttuuuvvvwwwxxx{{{~~~zzzzzz{{{{{{}}}~~~|||zzzxxxvvvuuurrrooolllgggiiiiiihhhfffcccbbbccc```cccfffhhhkkkmmmqqqtttrrrtttvvvwwwwwwvvvuuusssvvvyyy||||||yyyxxxzzz|||xxxyyyyyyxxxwwwwwwxxxzzzwwwwwwxxxxxxxxxwwwvvvuuuvvvtttsssrrrqqqpppmmmkkkeee```]]]]]]]]]]]]aaafffggglllppprrruuuzzz{{{yyyyyyvvvssspppnnnooopppqqqssstttuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwtttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuutttsssssssssssstttvvvyyyyyywwwuuussssssssstttvvvzzz||||||xxxvvvooouuuyyyzzzwwwuuuxxx{{{zzzzzz{{{}}}~~~~~~{{{xxxxxxuuupppmmmnnnooooooooonnnoooooopppoooooooooooonnnmmmmmmnnnnnnllliiifff```]]]WWWRRROOONNNNNNOOOSSSWWW]]]cccfffhhhiiijjjgggjjjmmmnnnnnnnnnooopppsssrrrpppooonnnkkkgggddd```aaaaaabbbdddhhhnnnrrrrrrssstttuuuvvvwwwwwwwwwyyysssqqqnnnjjjjjjaaaccceeeggghhhgggfffeeebbbdddhhhmmmsssyyy~~~yyyrrrsssuuuxxxzzzzzzwwwuuurrrpppmmmjjjhhhccc^^^[[[SSSQQQOOOMMMJJJGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCC???AAABBBBBBAAA@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???<<<>>>@@@@@@?????????@@@>>>BBBBBB@@@AAADDDCCC@@@======<<<<<<======>>>>>>???@@@AAA@@@>>>>>>>>>?????????>>>======<<<;;;;;;<<<>>>???>>>===<<<===???>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRSSSWWW```nnn}}}|||~~~~~~~~~}}}zzzvvvsssnnniiibbb]]]ZZZXXXWWWWWWVVVYYY^^^dddiiimmmooopppvvvwwwyyyzzz{{{}}}~~~}}}{{{||||||}}}}}}~~~~~~~~~~~~|||zzzyyyxxxxxxwwwuuutttkkklllmmmkkkgggcccaaa```___aaaccceeefffhhhlllnnnpppppprrrssstttssssssrrrtttwwwzzz{{{yyyxxxzzz}}}xxxyyyyyyxxxwwwvvvxxxyyyuuuvvvwwwwwwwwwvvvuuuttttttrrrqqqqqqqqqpppmmmkkkddd___\\\\\\]]]^^^bbbhhhjjjnnnqqqrrruuuyyyzzzxxxyyywwwsssooommmnnnooopppvvvwwwxxxxxxxxxxxxxxxxxxuuuuuuuuuwwwyyyzzzyyywwwsssssstttvvvxxxyyyzzz{{{yyyyyyyyyxxxxxxxxxxxxwwwuuutttrrrqqqppppppqqqqqqtttvvvxxxyyywwwvvvvvvwwwxxxxxxyyy{{{}}}|||xxxvvvrrruuuyyyzzzyyyxxxzzz|||{{{{{{{{{}}}~~~|||zzzvvvpppmmmlllmmmoooooommmnnnppppppooonnnoooppppppooooooooonnnkkkfffbbbZZZWWWSSSPPPOOOOOOQQQSSSXXX\\\bbbfffhhhiiijjjkkkiiilllooopppooooooppppppqqqpppnnnmmmkkkiiieeeaaa```bbbccceeegggjjjooossstttttttttuuuuuuvvvvvvwwwzzzwwwrrrllliiiccceeeggghhhgggeeecccbbbaaacccfffkkkqqqxxx}}}vvvwwwxxx{{{|||zzzwwwtttqqqpppnnnmmmkkkhhhdddaaaZZZXXXSSSOOOKKKHHHGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCBBBAAAAAABBBCCCDDD===???BBBBBB@@@@@@AAACCCAAA@@@@@@@@@????????????===@@@AAAAAA>>>===>>>???===AAABBB@@@AAAEEEEEEBBB>>>============>>>???@@@???@@@AAA@@@>>>>>>>>>???==================<<<<<<<<<>>>???>>>===<<<===???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIKKKMMMPPPRRRTTTUUUTTTSSSTTTWWW```mmm}}}|||~~~}}}|||yyytttooohhhbbb\\\WWWVVVWWWXXXXXX\\\___eeejjjoooqqqrrrrrrvvvxxx{{{|||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||~~~~~~}}}|||{{{xxxxxxyyyyyyxxxwwwqqqrrrrrroookkkfffcccbbb```aaabbbbbbbbbcccfffiiillllllmmmnnnnnnoooppppppsssvvvyyyyyywwwvvvxxxzzzxxxxxxyyywwwuuuuuuvvvwwwtttuuuvvvvvvvvvuuusssrrrsssqqqpppqqqqqqqqqooommmfffbbb```bbbbbbaaacccggglllppprrrqqqssswwwxxxvvvwwwuuuqqqnnnlllmmmpppqqqwwwxxxxxxxxxxxxwwwwwwvvvsssrrrrrrtttxxxyyyxxxvvvsssttttttuuuvvvxxxyyyzzzyyyxxxxxxxxxwwwwwwwwwwwwsssqqqooonnnmmmmmmnnnooorrrtttuuuvvvvvvvvvxxxyyyzzzyyyyyyzzz{{{{{{yyywwwuuuvvvyyy{{{|||||||||||||||{{{{{{|||~~~~~~}}}xxxqqqllllllmmmnnnooolllnnnqqqqqqooonnnoooqqqqqqqqqqqqpppooolllfffbbbVVVTTTSSSRRRSSSUUUWWWYYY]]]```eeeggghhhhhhiiikkklllnnnqqqqqqpppoooppppppooonnnlllkkkiiigggccc```aaadddfffhhhjjjllloooqqqssssssssstttvvvwwwyyyyyy}}}vvvnnnjjjfffggghhhhhhgggdddaaa___cccdddggglllrrryyy~~~zzzzzz{{{}}}}}}{{{wwwsssooonnnmmmlllllljjjgggddd___\\\VVVPPPLLLIIIHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGCCCCCCBBBAAAAAACCCDDDEEE;;;>>>AAAAAA@@@???AAACCC@@@@@@@@@??????>>>>>>>>>BBBDDDEEEDDD@@@>>>>>>@@@:::===???>>>???CCCCCCAAA>>>>>>>>>>>>>>>???@@@@@@???@@@AAA@@@>>>>>>>>>???;;;;;;<<<<<<===>>>>>>>>>===>>>???>>>===<<<===???BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKLLLNNNQQQTTTWWWYYY[[[[[[ZZZZZZ\\\dddqqq}}}}}}|||yyysssnnneee```YYYUUUUUUXXXZZZ\\\aaadddiiiooorrrtttssssssvvvxxx|||~~~}}}|||}}}}}}}}}~~~~~~}}}}}}|||~~~}}}|||~~~}}}{{{xxxxxxxxxyyyyyyyyywwwxxxxxxuuuooojjjfffeee```aaaaaaaaa```aaaccceeeiiiiiiiiijjjkkklllmmmnnnsssvvvxxxxxxuuutttuuuwwwwwwxxxxxxvvvtttssstttuuussstttuuuuuuuuutttrrrrrrrrrqqqqqqqqqrrrrrrpppooojjjggggggiiihhheeeeeegggmmmppprrrqqqrrrvvvvvvtttuuusssooollllllnnnqqqsssvvvvvvvvvvvvuuutttssssssqqqoooooorrrvvvxxxwwwuuuuuuuuuttttttuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvqqqpppnnnlllkkklllmmmnnnppprrrsssttttttuuuxxxzzzyyyxxxxxxyyyzzz{{{yyyxxxwwwwwwxxx{{{~~~~~~||||||{{{zzzzzz}}}~~~xxxqqqlllkkkmmmnnnooollloooqqqqqqooonnnppprrrmmmmmmmmmmmmlllhhhccc___VVVUUUUUUVVVWWWZZZ]]]______cccggghhhggggggiiikkknnnppprrrrrrqqqpppppppppnnnlllkkkiiihhheeebbb___ccceeeiiikkklllmmmnnnpppqqqrrrssstttwwwyyy{{{}}}{{{oooeeeeeedddcccdddeeedddcccaaacccfffjjjnnnrrrwww}}}{{{xxxvvvrrrrrrsssttttttrrrmmmjjjjjjddd[[[VVVSSSQQQNNNLLLJJJIIIIIIJJJJJJHHHEEEAAAGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@???>>>>>>@@@BBBCCCAAA???>>>???@@@@@@@@@>>>???>>>;;;<<<@@@@@@<<<<<<<<<======>>>>>>??????BBBAAA???>>>>>>>>>????????????>>>>>>>>>>>>??????AAAAAA@@@???>>>===<<<<<>>>>>@@@BBBDDDDDDDDDEEEDDDCCCCCCEEEFFFFFFFFFDDDIIIMMMOOOUUU]]]aaaaaaaaa[[[YYY___gggqqq|||~~~~~~}}}{{{tttnnnjjjddd]]]UUURRRTTTZZZ^^^aaalllooosssuuuuuutttuuuuuuyyy|||~~~|||}}}~~~}}}~~~~~~}}}{{{}}}~~~}}}|||}}}}}}}}}|||{{{zzzxxxwwwuuuvvvwwwwwwuuurrrnnnlllnnnllliiieeebbbaaa``````bbbaaabbbeeecccbbbfffmmmuuuwwwyyyyyywwwvvvvvvvvvwwwvvvtttsssrrrrrrssssssssstttuuutttssstttuuuwwwssssssrrrrrrrrrrrrssssssooollljjjlllppprrrpppmmmpppqqqrrrssssssttttttsssqqqooommmmmmooorrrsssssstttuuuvvvwwwwwwvvvuuutttrrrpppnnnppptttvvvvvvuuutttuuuuuuvvvwwwwwwwwwwww}}}{{{wwwvvvvvvwwwwwwwwwvvvtttrrrpppnnnmmmmmmmmmppppppqqqrrrtttvvvxxxyyywwwvvvwwwyyyzzzyyyvvvtttxxxxxxxxxyyyzzz||||||}}}}}}|||zzz{{{}}}|||wwwrrrnnnmmmnnnnnnoooooooooooonnnnnnlllkkkjjjkkkkkklllllljjjeee]]]XXXVVVTTTSSSXXX___dddcccaaajjjlllllljjjhhhiiilllpppuuuuuuuuutttsssrrrppppppnnnmmmjjjhhheeeddddddccckkkmmmooopppppppppqqqrrrtttvvvxxx{{{|||}}}||||||zzzooofffcccbbbbbbbbbddddddcccaaafffiiilllppptttzzz~~~zzzxxxssssssssstttuuutttqqqooonnnhhh```ZZZWWWTTTRRRPPPPPPOOOPPPQQQPPPMMMHHHDDDHHHGGGEEEDDDCCCCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA>>>?????????>>>>>>@@@AAACCCAAA???>>>???@@@??????===??????======@@@@@@<<<============>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@??????>>>>>>>>>>>>??????>>>>>>==================???>>>>>>???BBBCCCCCCBBBDDDCCCCCCCCCDDDFFFFFFFFFHHHMMMRRRWWW^^^gggjjjiiihhhbbb```dddkkksss~~~~~~~~~~~~}}}~~~}}}yyyrrrjjjfff___ZZZUUUTTTXXX^^^ccceeeooorrruuuwwwwwwvvvwwwxxxzzz}}}~~~|||}}}}}}}}}~~~|||}}}~~~}}}|||||||||{{{zzzyyyxxxxxxwwwyyyzzz{{{|||zzzwwwtttrrrrrrqqqnnnkkkiiifffeeedddaaa```aaacccbbbaaagggnnnvvvwwwxxxwwwuuussssssttttttsssrrrqqqppppppqqqqqqsssttttttsssqqqqqqrrrtttsssrrrrrrqqqqqqrrrrrrsssuuurrroooppptttuuurrrooossssssttttttuuuuuuttttttqqqooollllllnnnqqqssstttvvvvvvwwwwwwwwwwwwvvvvvvsssqqqpppqqquuuwwwvvvuuuuuuvvvwwwyyyyyyzzzzzzzzz}}}zzzwwwvvvvvvwwwvvvvvvuuutttrrrpppoooooooooooonnnnnnooooooppprrrssstttvvvvvvwwwxxxyyyyyyvvvtttvvvvvvwwwxxxzzz||||||||||||{{{yyyyyy{{{}}}zzzvvvqqqnnnmmmnnnoooooonnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiihhhfffbbb[[[WWWUUUTTTTTTYYYaaafffgggeeekkkllllllkkkiiijjjmmmpppttttttttttttsssqqqpppooommmllliiigggfffeeefffgggmmmoooqqqrrrqqqqqqssstttuuuvvvxxxzzz{{{}}}~~~~~~uuukkkeeeaaa``````aaacccdddcccbbbiiilllpppsssxxx}}}{{{yyyuuuttttttuuuwwwxxxwwwuuuuuuppphhhaaa]]][[[XXXWWWZZZZZZ[[[[[[ZZZUUUNNNIIIJJJHHHFFFDDDCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@===>>>>>>>>>======???BBBCCCAAA>>>===>>>>>>>>>===<<>>>>>@@@???<<<>>>>>>>>>>>>============?????????>>>??????@@@AAA??????>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>>@@@???>>>???AAABBBAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGJJJPPPWWW___iiissstttpppnnnhhheeehhhlllrrr|||}}}}}}|||||||||}}}}}}zzzuuummmeee```YYYWWWVVVXXX]]]dddiiikkkrrrtttwwwyyyyyyyyyzzz{{{|||~~~}}}~~~~~~}}}~~~zzz{{{|||~~~~~~~~~}}}}}}}}}|||zzzxxxwwwwwwxxxxxx|||}}}~~~~~~|||zzzxxxwwwwwwvvvtttrrrnnnllljjjcccaaaaaabbbaaaaaahhhpppwwwwwwwwwtttpppoooooooooqqqqqqpppooooooooopppppprrrssssssqqqooonnnoooqqqrrrrrrqqqqqqqqqqqqrrrrrryyyvvvttttttvvvvvvtttqqqtttttttttttttttssssssrrrpppmmmiiiiiikkkooorrrssswwwwwwvvvvvvvvvvvvwwwwwwuuutttssstttuuuvvvvvvuuuuuuvvvwwwxxxzzzzzz{{{{{{|||yyyvvvuuuuuuvvvuuutttuuutttsssrrrqqqqqqqqqqqqooooooooonnnoooooopppppptttssstttuuuwwwvvvtttrrrsssttttttvvvyyy||||||||||||zzzxxxxxxzzz{{{xxxuuupppnnnnnnooooooooonnnnnnnnnnnnmmmlllkkkkkkhhhgggdddcccaaa]]]YYYUUUVVVVVVWWW]]]dddjjjlllkkkmmmnnnmmmlllkkkllloooqqqtttttttttsssrrrpppooonnnkkkiiigggeeeeeegggiiikkkoooqqqssstttttttttuuuvvvvvvvvvwwwxxxzzz}}}tttkkkggg```______```bbbdddddddddkkkmmmqqquuuyyy{{{yyyvvvuuuuuuwwwzzz{{{{{{{{{zzzvvvoooiiidddbbb``````eeeeeeffffffddd^^^VVVPPPLLLJJJGGGEEECCCCCCDDDEEEEEEDDDDDDBBBAAA@@@??????===>>>>>>===<<<===@@@BBBCCCAAA>>>======>>>===<<<:::>>>AAA???>>>???>>>;;;??????>>>>>>======<<<<<<>>>>>>>>>??????@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????@@@AAA@@@???BBBBBBCCCCCCCCCDDDFFFHHHJJJQQQZZZdddpppxxxwwwrrroooiiiffffffiiimmmvvv~~~|||{{{zzzzzzzzzyyyvvvoooggg___ZZZVVVVVVXXX\\\bbbgggkkknnntttvvvyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~yyyyyy{{{|||}}}}}}}}}}}}}}}{{{xxxwwwxxxyyyzzzzzz{{{}}}~~~~~~}}}{{{zzz{{{||||||{{{yyyvvvrrroooiiigggeeeeeecccccciiiqqqxxxwwwuuupppllliiiiiijjjoooooonnnnnnnnnnnnnnnnnnoooooopppooommmmmmnnnppprrrrrrqqqqqqqqqqqqrrrrrrwwwuuussssssuuuuuutttrrrsssssssssrrrqqqpppoooooonnnkkkgggeeehhhmmmppprrrvvvuuutttsssssstttuuuvvvuuuuuuuuuuuuvvvvvvuuutttrrrssstttvvvwwwxxxyyyyyyyyywwwuuutttuuuuuutttssstttsssssssssrrrrrrrrrrrrtttsssrrrqqqpppppppppppppppppppppqqqssssssqqqpppqqqqqqrrrtttwww{{{~~~|||||||||zzzxxxwwwyyy{{{wwwtttpppooooooooooooooonnnnnnnnnnnnmmmlllkkkkkkfffccc```^^^]]][[[XXXVVV[[[[[[]]]bbbhhhmmmoooooopppooonnnmmmmmmnnnqqqrrrttttttsssrrrqqqooommmlllfffeeedddccceeehhhlllnnnrrrtttvvvwwwwwwwwwxxxyyywwwvvvvvvwwwyyy}}}yyynnnjjjaaa```___```ccceeeffffffkkkmmmqqquuuyyy~~~}}}{{{wwwwwwwwwxxx{{{}}}~~~}}}|||yyytttnnniiiggghhhiiinnnooooooooommmggg^^^XXXPPPNNNJJJFFFCCCCCCDDDDDDEEEDDDDDDBBBAAA@@@??????>>>>>>>>><<<<<<===AAADDDCCC@@@>>>======>>>======888>>>AAA???===>>>===;;;??????>>>>>>======<<<<<<>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>======<<<;;;;;;BBBAAA???@@@AAAAAA@@@>>>AAACCCEEEDDDDDDDDDGGGJJJMMMUUU___hhhrrryyyvvvppplllgggdddddddddhhhqqq{{{~~~~~~}}}zzzxxxxxxwwwtttoooiiiaaaZZZVVVUUUXXX\\\```eeeiiilllnnntttvvvyyyzzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}yyyyyyzzz{{{|||}}}}}}}}}|||zzzyyyyyyzzz{{{zzzzzz{{{|||}}}}}}|||{{{|||}}}}}}zzzwwwtttrrrooolllkkkhhhfffllltttyyyxxxuuuooojjjfffffffffjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkkkkkkkmmmoooppppppoooooooooooopppppprrrqqqqqqrrrssstttssssssqqqqqqqqqqqqpppooommmmmmnnnkkkgggfffiiinnnrrrtttvvvuuutttsssssstttuuuvvvtttuuuvvvvvvuuutttssssssqqqrrrtttuuuvvvwwwwwwwwwvvvtttsssssstttuuutttsssssssssssssssssssssssssssvvvuuutttsssrrrqqqqqqqqqpppooooooppprrrsssrrrpppppppppqqqsssuuuyyy|||}}}{{{|||{{{yyyxxxwwwyyy{{{vvvtttqqqpppqqqqqqooonnnooooooooonnnmmmllljjjjjjcccaaa^^^\\\\\\\\\[[[ZZZcccdddeeehhhlllooopppqqqsssqqqpppooopppqqqssstttuuutttsssrrrooommmkkkiiibbbbbbbbbcccfffjjjnnnqqqtttvvvyyyyyyyyyyyyzzz|||wwwwwwvvvwwwyyy}}}~~~ooogggdddbbbaaabbbeeeggghhhhhhjjjmmmppptttxxx~~~xxxxxxxxxzzz|||~~~}}}{{{yyyxxxtttpppllllllnnnpppuuuuuuuuuuuusssnnnfffaaaWWWSSSNNNIIIEEEDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<>>>BBBFFFBBB@@@>>>===>>>??????>>>999???BBB???<<<===>>>===>>>>>>>>>>>>============>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>??????>>>======<<<:::999999888BBBAAA@@@@@@BBBBBBAAA@@@AAADDDFFFFFFEEEEEEIIILLLRRR\\\fffmmmrrrtttqqqlllgggcccaaaaaaaaaeeeooozzz~~~|||yyyvvvtttrrrnnnhhhbbb\\\XXXUUUXXX[[[```eeehhhkkknnnqqquuuwwwyyyyyyyyyzzz|||~~~~~~}}}}}}~~~{{{~~~}}}~~~~~~|||{{{zzzzzz{{{{{{||||||}}}}}}}}}|||{{{zzz{{{{{{zzz{{{||||||}}}}}}}}}}}}{{{|||~~~}}}zzzxxxwwwuuusssqqqnnnkkkpppwww{{{zzzwwwrrrlllhhhffffffeeeeeeeeeeeedddcccbbbaaaccceeefffffffffgggjjjlllmmmllllllkkkkkkllllllmmmnnnnnnoooppppppqqqrrrrrroooooooooooonnnmmmlllkkknnnkkkhhhhhhkkkooorrrtttuuuuuuttttttttttttuuuuuuqqqsssuuuuuusssrrrrrrrrrssstttuuuvvvvvvwwwwwwvvvrrrqqqqqqrrrtttuuutttssssssssstttttttttsssrrrrrrtttsssrrrrrrqqqqqqrrrrrrrrrqqqpppqqqsssuuutttsssqqqqqqqqqrrrsssvvvxxxyyyyyyyyyyyyxxxwwwwwwyyy{{{wwwuuutttssssssrrrpppnnnooonnnnnnlllkkkiiigggfffaaa___]]]]]]___```aaaaaajjjkkklllnnnoooqqqrrrsssuuusssqqqppprrrtttuuuuuuvvvuuutttqqqnnnjjjhhhfff```aaacccfffjjjnnnrrrtttvvvxxxzzz{{{{{{{{{|||}}}xxxwwwwwwwwwzzz}}}tttiiihhhfffddddddfffiiijjjjjjjjjmmmppptttxxx~~~xxxxxxyyy{{{}}}}}}zzzxxxuuuuuussspppmmmnnnrrruuuxxxwwwwwwwwwvvvrrrlllhhh^^^ZZZTTTMMMIIIFFFFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???======???DDDGGGAAA???===>>>???AAAAAAAAA;;;AAADDD@@@<<<>>>@@@@@@============>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>??????>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;CCCBBBAAAAAACCCDDDCCCBBBBBBEEEHHHHHHFFFFFFJJJNNNWWWbbblllooonnnllliiifff```]]]\\\]]]]]]aaammmyyy|||{{{vvvtttqqqnnnhhhbbb]]]YYYWWWVVV[[[___dddiiikkknnnsssvvvvvvxxxyyyzzzzzz{{{}}}~~~||||||||||||~~~~~~}}}~~~}}}~~~||||||}}}}}}}}}{{{||||||||||||||||||}}}}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{}}}}}}}}}xxxvvvvvvvvvsssqqquuu|||~~~~~~|||wwwqqqllliiihhheeeeeeeeedddcccaaa___^^^___```aaaaaaaaaaaadddfffggggggffffffffffffggggggjjjjjjkkkkkkjjjjjjkkkllliiiiiijjjjjjiiihhhgggggghhhfffdddeeehhhlllnnnoooqqqqqqqqqrrrrrrqqqqqqqqqmmmpppssssssqqqppppppqqqsssssstttuuuuuuttttttsssooonnnoooqqqtttuuuuuutttrrrsssttttttsssrrrqqqppprrrrrrrrrrrrrrrsssssstttqqqpppoooppprrrttttttssssssrrrrrrqqqrrrssstttuuuuuuuuuvvvuuutttuuuwwwzzzyyywwwvvvuuuuuussspppmmmmmmlllkkkiiigggdddbbbaaa___^^^]]]___cccfffhhhhhhmmmooopppqqqrrrsssuuuvvvwwwtttrrrqqqtttvvvwwwvvvxxxwwwtttqqqmmmhhheeecccaaacccfffjjjooorrruuuwwwwwwyyy{{{|||||||||}}}~~~yyyxxxxxxyyy{{{}}}tttjjjhhhffffffhhhjjjkkkkkkjjjmmmqqquuuyyy~~~~~~}}}}}}yyyyyyzzz|||}}}|||xxxuuurrrrrrrrrooommmooosssxxxyyyxxxxxxxxxwwwtttppplllccc___XXXQQQKKKIIIHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>@@@EEEHHHAAA???>>>>>>@@@BBBBBBBBB>>>DDDFFFAAA===???BBBCCC<<<<<<======>>>>>>?????????@@@AAAAAA@@@???>>>===??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAABBBDDDEEEDDDCCCBBBFFFIIIIIIFFFGGGKKKOOOXXXdddnnnnnniiieeebbb```ZZZXXXWWWXXXYYY^^^jjjwww|||~~~zzzuuurrrpppllleee___ZZZWWWWWWWWW\\\aaagggkkknnnrrrvvvzzzxxxyyyzzz{{{{{{|||~~~{{{{{{{{{{{{|||}}}}}}~~~}}}|||}}}|||{{{{{{}}}~~~~~~}}}~~~}}}}}}|||||||||}}}}}}}}}}}}}}}|||{{{zzzxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~vvvuuuvvvxxxvvvtttxxx|||uuuoookkkjjjgggggggggfffeeebbb```___]]]^^^^^^^^^]]]]]]^^^```dddccccccbbbbbbccccccdddfffggggggfffdddcccddddddcccccccccdddccccccbbbaaabbb```___```dddgggiiiiiikkklllmmmnnnnnnmmmlllkkkjjjnnnrrrrrrpppnnnooopppqqqqqqrrrrrrqqqqqqpppooommmlllmmmppptttvvvuuutttrrrsssttttttsssqqqpppooorrrrrrrrrssstttuuuvvvwwwnnnmmmlllmmmoooqqqqqqppptttsssrrrqqqqqqqqqrrrsssqqqrrrssssssrrrsssvvvyyyzzzyyywwwwwwvvvssspppmmmkkkkkkiiigggdddaaa^^^]]]^^^]]]^^^aaafffjjjlllmmmnnnppprrrssstttuuuwwwyyyxxxuuurrrrrruuuwwwwwwvvvyyyxxxuuuqqqlllgggcccaaabbbdddiiinnnsssvvvxxxyyywwwyyy{{{|||||||||}}}~~~yyyyyyyyyzzz{{{}}}uuulllggggggiiiiiijjjmmmnnnnnnppptttyyy~~~~~~yyyxxxwwwxxxxxxwwwrrrnnnkkklllooopppqqqssswwwyyy}}}{{{zzz|||}}}vvvpppqqqhhh\\\TTTRRRPPPLLLIIIFFFDDDAAAAAAAAABBBBBBAAA@@@AAA===;;;@@@HHHGGGAAAAAABBBCCCDDDDDDBBB@@@???HHHFFFDDDBBB???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDGGGJJJKKKLLLLLLMMMNNNUUU___iiikkkfff___\\\\\\QQQPPPRRRWWW[[[aaalllwww~~~zzzwwwqqqkkkiiieee___ZZZXXXYYY\\\^^^iiimmmqqqsssrrrssswwwzzzzzz{{{}}}||||||~~~~~~{{{wwwwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}|||yyywwwwwwzzz}}}~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyyyywwwuuuuuuvvvyyyyyyvvvssswwwyyy|||~~~|||{{{zzzyyyzzz|||~~~~~~zzzvvvrrrpppnnnmmmkkkiiigggeeeccccccbbbaaa```^^^\\\ZZZYYYXXX[[[ZZZYYYZZZ[[[\\\[[[ZZZ^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYY]]]\\\[[[\\\^^^`````````ccceeeggggggeeedddeeeeeellllllllllllmmmnnnpppqqqppppppooonnnmmmmmmnnnnnnnnnllljjjjjjmmmoooqqqqqqoooooopppqqqqqqqqqppppppqqqrrrtttuuuuuussspppoookkkdddaaagggnnnqqqrrrtttuuuuuutttrrrpppoooqqqrrrlllmmmooooooooopppsssuuusssssstttwwwxxxuuunnniiieeeddddddbbb```^^^]]]\\\```bbbfffkkkmmmnnnnnnnnnsssrrrrrrsssvvvxxxwwwvvvwwwvvvvvvvvvwwwyyy{{{|||zzzwwwsssmmmiiifffddddddkkkmmmpppssstttwwwzzz}}}yyyzzz{{{}}}~~~~~~~~~~~~|||{{{zzz|||~~~zzzqqqhhhfffgggggghhhkkknnnnnnoootttzzz|||zzzwwwvvvuuurrrmmmiiilllnnnppprrrtttvvvzzz|||}}}||||||}}}~~~|||xxxtttxxxpppeee[[[UUUPPPLLLIIIIIIFFFCCCBBBCCCCCCCCCBBBBBBBBB@@@===AAAGGGEEE>>>@@@AAACCCCCCCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBCCC????????????????????????@@@@@@@@@?????????>>>>>>????????????????????????@@@????????????AAABBBCCCAAAAAAAAAAAABBBBBBCCCDDDEEEHHHLLLNNNOOOOOOOOOPPPVVV\\\bbbddd```\\\YYYYYYPPPNNNOOOTTT[[[bbbnnnxxx{{{wwwpppjjjbbb___[[[XXXXXX[[[```cccjjjnnnsssuuuttttttwwwzzz{{{|||~~~|||xxxxxxzzzzzzwwwsssssstttvvvxxxyyyzzz{{{{{{}}}~~~~~~}}}~~~~~~~~~}}}zzzyyyyyy{{{}}}~~~~~~}}}}}}~~~}}}|||{{{{{{zzzxxxvvvssstttvvvwwwwwwuuuxxxzzz}}}~~~}}}|||{{{|||~~~|||wwwsssqqqpppoooooonnnmmmmmmllllllhhhgggeeecccaaa^^^]]]\\\\\\[[[ZZZ[[[\\\]]]\\\[[[\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSXXXVVVUUUVVVXXXZZZZZZYYYXXXYYY[[[[[[ZZZZZZ\\\]]]fffgggggghhhhhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhjjjhhhffffffhhhjjjkkklllkkkkkklllmmmmmmnnnmmmmmmoooqqqsssttttttrrrooommmfff```]]]ccciiilllnnnppprrrrrrqqqooommmmmmnnnooollllllmmmlllkkkjjjlllnnnooooooppprrrssspppjjjeeedddcccaaa```______```aaaccceeeiiimmmoooppppppppprrrqqqqqqsssuuuwwwwwwvvvwwwwwwwwwxxxxxxyyyzzz{{{xxxvvvqqqmmmiiihhhhhhhhhppprrruuuwwwyyy{{{~~~|||}}}}}}~~~~~~}}}||||||}}}zzznnnhhhfffeeegggjjjllllllnnnssszzz~~~~~~|||~~~~~~{{{xxxuuussspppllliiinnnqqqtttwwwyyy{{{~~~~~~|||||||||yyyoooeee[[[TTTOOOMMMKKKIIIFFFDDDDDDEEEDDDCCCCCCCCCBBB@@@CCCEEEAAA<<>>@@@@@@???>>>>>>?????????????????????????????????@@@@@@@@@???????????????????????????????????????????????????@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCEEEIIINNNRRRRRRRRRRRRRRRVVVXXXZZZ\\\[[[YYYVVVTTTOOOJJJJJJQQQ[[[eeeqqqzzz~~~yyyuuummmfffZZZXXXUUUUUUXXX^^^dddiiilllqqqvvvxxxwwwvvvxxxzzz}}}~~~}}}~~~}}}{{{zzzzzz{{{{{{yyyvvvssssssuuutttrrrnnnooopppqqqssstttuuuuuuuuuyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~|||{{{}}}~~~~~~||||||zzzwwwsssrrrsssvvvwwwwwwyyy{{{~~~~~~~~~~~~~~~zzzuuurrrqqqqqqrrrrrrssstttuuuuuuqqqooommmjjjgggeeebbbaaa___^^^]]]^^^______^^^]]][[[[[[ZZZYYYWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPTTTSSSQQQRRRTTTVVVVVVUUUUUUUUUVVVUUUTTTVVVYYY[[[bbbbbbcccdddddddddbbbbbbaaaaaaaaa```````````````bbb```^^^^^^```bbbcccccccccddddddeeefffgggggghhhjjjlllnnnoooooommmkkkiii```[[[YYY___eeegggiiilllnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjhhheeecccdddeeeiiiiiikkklllllliiiddd```bbb```___^^^___bbbfffhhhgggiiilllppprrrsssrrrrrrqqqpppppprrruuuwwwwwwvvvwwwwwwyyyzzzzzzzzzzzzyyyuuurrroookkkjjjjjjlllnnntttvvvyyy{{{|||~~~~~~~~~~~~~~~wwwnnniiiffffffiiijjjjjjkkkqqqxxx~~~|||{{{|||}}}zzz}}}}}}zzzwwwuuusssrrrqqqqqquuuzzz}}}yyynnncccZZZUUUSSSMMMJJJGGGEEEEEEDDDCCCBBBAAAAAABBBBBBDDDCCC???;;;??????@@@@@@@@@@@@???>>>CCCCCCAAA@@@>>>=========????????????????????????????????????????????????????????????????????????=========>>>>>>???@@@@@@CCCCCCBBBAAAAAAAAABBBBBBCCCHHHNNNSSSTTTSSSSSSSSSVVVUUUVVVYYY[[[YYYTTTOOOMMMGGGFFFNNN[[[gggsss{{{{{{uuuppphhh```UUUTTTSSSUUUYYY```hhhlllnnnsssxxxzzzyyyxxxzzz{{{{{{xxxzzzxxxuuusssqqqqqqrrrrrrpppnnnllllllmmmmmmkkkiiijjjjjjkkkmmmmmmnnnnnnnnnrrrsssuuuvvvxxx|||~~~~~~~~~}}}~~~}}}|||{{{zzzzzz{{{{{{}}}}}}~~~~~~|||yyyxxxzzz{{{}}}~~~}}}|||yyyxxxvvvuuuuuuwwwxxxyyy{{{|||~~~~~~}}}xxxuuurrrrrrssstttvvvwwwxxxyyyxxxvvvtttqqqnnnkkkhhhgggeeedddccccccddddddcccbbb______^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUWWWVVVUUUUUUWWWXXXXXXXXXZZZYYYXXXUUUTTTUUUYYY\\\```aaabbbccccccaaa___^^^[[[[[[\\\\\\\\\[[[[[[[[[[[[YYYWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```bbbccceeeggggggeeecccaaa\\\XXXWWW\\\aaaccceeehhhiiihhhgggggghhhhhhhhhgggggggggfffccc___]]]]]]^^^bbbdddeeegggfffddd```]]]^^^^^^___aaadddgggkkkmmmkkkmmmooorrrssstttttttttpppooopppqqqtttvvvvvvuuuvvvwwwzzz||||||{{{yyyxxxqqqooollljjjkkkmmmqqqsssvvvxxxzzz||||||~~~~~~~~~uuummmgggeeeggghhhhhhiiinnnuuu||||||yyyxxxzzz|||{{{~~~|||xxxuuutttuuuvvvvvvzzzwwwkkk```ZZZWWWPPPMMMIIIGGGFFFEEECCCBBB??????AAADDDEEEBBB???===>>>?????????????????????@@@@@@@@@@@@@@@AAABBBCCC????????????????????????????????????????????????????????????????????????<<<======>>>??????@@@@@@CCCCCCBBBAAAAAAAAABBBBBBBBBGGGMMMQQQRRRRRRQQQQQQUUUTTTVVVZZZ]]]ZZZRRRLLLKKKEEEEEEOOO\\\iiittt|||~~~{{{}}}{{{tttmmmhhhaaaZZZUUUUUUUUUXXX]]]ccciiimmmpppuuuyyy{{{{{{zzz|||~~~|||zzzxxxtttrrrpppnnnkkkhhhfffeeeffffffeeedddccccccddddddcccbbbcccdddeeeeeeffffffffffffiiijjjlllmmmpppsssxxx|||}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyxxxxxxyyyzzz{{{|||{{{yyywwwuuuwwwxxxzzz|||}}}}}}{{{zzzxxxyyyzzzzzzzzzyyyyyyyyy|||}}}~~~~~~}}}~~~{{{xxxvvvvvvwwwwwwxxxyyyyyyzzz{{{zzzxxxuuurrrooommmlllllljjjiiiiiijjjjjjiiihhhfffeeeeeedddbbbaaaaaa```^^^^^^^^^^^^]]]]]]]]]]]]^^^\\\[[[[[[]]]^^^^^^]]]^^^]]]ZZZVVVSSSSSSWWWYYY___```aaabbbaaa___]]]\\\ZZZ[[[\\\\\\\\\\\\[[[[[[XXXVVVUUUUUUVVVWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[]]]______]]][[[ZZZXXXTTTUUUYYY\\\]]]___bbbbbbaaa```aaacccdddbbb```^^^___^^^\\\YYYXXXXXXYYY[[[^^^```bbbaaa___]]][[[\\\___cccgggkkkmmmoooooooooppprrrsssuuuuuuuuuuuuqqqpppppprrrtttuuuuuuttttttvvvyyy||||||{{{yyywwwooommmllllllnnnqqquuuwwwxxxzzz|||}}}}}}~~~~~~}}}~~~uuukkkggggggiiihhhhhhlllrrryyy~~~}}}yyywwwxxx{{{}}}yyytttrrrtttwww{{{tttiii```ZZZUUURRRNNNKKKIIIHHHFFFDDDAAA@@@CCCFFFFFFBBB@@@AAA???????????????@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAAAAABBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBFFFKKKNNNOOOOOOOOOOOOSSSTTTVVVZZZ[[[XXXQQQJJJIIIFFFHHHRRR]]]hhhsss}}}}}}wwwxxxtttllleeeaaa[[[VVVVVVWWWZZZ^^^bbbgggkkkmmmqqquuuyyy{{{zzz{{{}}}zzzyyyzzzwwwtttqqqpppnnnllljjjdddcccaaa___]]]]]]]]]]]]\\\\\\]]]]]]^^^___``````aaaaaabbbbbbbbbbbbbbbaaaaaaccccccdddeeehhhllloootttwww{{{~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{yyyxxxvvvuuuwwwwwwxxxyyyxxxwwwvvvuuuuuuvvvxxxzzzzzzzzzzzzyyyxxxzzz}}}}}}|||zzzzzzzzz|||}}}~~~~~~}}}|||||||||~~~}}}||||||||||||||||||||||||{{{{{{yyyxxxvvvtttrrrrrrrrrpppoooooooooooonnnlllkkkjjjjjjiiiiiihhhhhhgggcccccccccccccccddddddddddddcccaaaaaacccdddccccccfffdddaaa\\\YYYXXXZZZ\\\___``````aaa```___]]]]]]]]]^^^```aaaaaa```______[[[ZZZXXXYYYYYYYYYXXXVVVVVVVVVUUUTTTTTTVVVWWWXXXVVVXXXZZZ\\\\\\[[[YYYWWWVVVSSSTTTXXXYYYXXXZZZ]]]]]][[[ZZZ\\\___```^^^[[[XXXXXXXXXWWWUUUTTTUUUVVVXXX[[[^^^``````^^^^^^^^^```ccchhhmmmppprrrrrrqqqssstttuuuvvvvvvvvvvvvvvvsssrrrrrrrrrtttuuutttssssssuuuxxxzzz{{{{{{yyyxxxpppooopppqqqsssvvvyyy{{{}}}uuummmkkkllljjjiiilllqqqwww{{{~~~zzzwwwxxx{{{}}}{{{vvvuuuyyy}}}vvvkkkddd\\\YYYUUURRRPPPNNNLLLJJJGGGEEEGGGJJJHHHBBBAAACCC???????????????@@@AAAAAAEEEDDDBBBAAA???>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCFFFJJJLLLMMMMMMMMMNNNQQQRRRTTTVVVVVVSSSNNNKKKHHHHHHLLLUUU^^^gggrrr|||}}}ttttttnnneee___\\\XXXTTTWWWZZZ^^^dddhhhlllnnnooorrruuuxxxyyyzzz||||||xxxuuurrrqqqpppmmmjjjgggeeeddddddbbbaaa[[[\\\\\\\\\]]]]]]]]]]]][[[]]]^^^```aaacccdddfffffffffgggggggggffffffeeebbbbbbaaa```^^^___bbbdddiiijjjnnntttzzz~~~~~~~~~|||{{{{{{{{{{{{||||||}}}||||||}}}|||{{{xxxvvvtttvvvvvvvvvwwwwwwwwwwwwxxxvvvwwwwwwxxxxxxyyyyyyyyyyyy{{{|||{{{yyyyyyzzz|||||||||}}}~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzyyyxxxxxxwwwwwwuuusssrrrrrrrrrrrrpppoookkkkkkkkkkkkkkkkkkkkkkkkfffgggggghhhiiijjjkkkkkkkkkiiiggggggiiijjjiiihhhlllkkkhhhdddaaa```aaaccccccbbbbbbbbbbbbbbbbbbbbbbbbccceeefffffffffddddddbbbaaa````````````^^^\\\]]][[[ZZZXXXXXXYYYZZZ[[[YYY[[[]]]___```^^^\\\[[[YYYWWWXXX[[[[[[XXXYYY]]]^^^\\\[[[]]]bbbccc```]]]YYYZZZZZZXXXVVVVVVWWWXXX[[[^^^ccceeeeeeeeefffggggggiiilllpppssstttuuuuuuxxxxxxxxxxxxyyyyyyyyyyyyvvvuuussstttuuuuuutttrrrqqqsssuuuxxxzzzzzzzzzyyyssstttuuuxxxzzz|||~~~uuuqqqnnnlllkkklllqqqwww{{{}}}{{{wwwxxxzzz|||~~~~~~zzz{{{wwwooobbb___ZZZWWWUUUSSSPPPOOOMMMJJJJJJMMMJJJCCCAAAEEE@@@@@@??????@@@AAABBBBBB<<<<<<===>>>???AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>???@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEDDDGGGJJJLLLLLLLLLMMMNNNQQQQQQRRRQQQPPPNNNLLLKKKGGGIIIOOOXXX___fffqqq|||}}}sssrrrlllbbb[[[ZZZWWWSSSWWW[[[aaaggglllooopppqqqrrruuuwwwxxxyyy|||~~~{{{wwwrrrmmmjjjiiiiiijjjdddaaa^^^]]]]]]]]]\\\[[[YYYZZZ\\\^^^```bbbbbbccc```bbbdddfffgggiiilllnnnnnnnnnnnnnnnnnnnnnmmmlllgggfffddd```]]]\\\]]]_________bbbhhhpppwww|||~~~}}}|||||||||}}}~~~zzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~|||yyyvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{yyyvvvwww{{{~~~|||||||||}}}~~~~~~}}}}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvtttssssssssssssqqqpppiiijjjjjjjjjjjjkkkkkkkkkjjjjjjkkkmmmnnnoooqqqqqqooonnnllllllmmmnnnnnnmmmkkkkkkiiifffcccbbbdddfffggggggffffffffffffggggggdddfffhhhiiijjjiiihhhggghhhgggeeeffffffeeecccaaabbbaaa___]]]\\\]]]^^^___]]]___bbbddddddcccaaa```^^^\\\]]]```___[[[\\\```bbb```___bbbggghhheeeaaa^^^______]]][[[ZZZ[[[]]]```eeejjjlllllllllnnnpppnnnnnnoooqqqsssuuuwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvuuutttuuuuuusssrrrpppqqqtttvvvyyyzzzzzzzzzvvvxxxzzz}}}yyyppppppmmmmmmoooooopppttt{{{~~~yyyvvv|||~~~zzzkkkiiieee```\\\WWWTTTSSSWWWYYYVVVOOOJJJHHHFFFBBBEEECCCAAAAAACCCEEEEEEEEE@@@@@@@@@???@@@@@@AAABBBAAAAAAAAAAAAAAA@@@>>>>>>??????????????????????????????????????????????????????@@@AAABBBBBBBBBBBB@@@@@@@@@BBBEEEFFFEEEDDDFFFEEEFFFJJJNNNPPPOOOMMMNNNOOOQQQRRRQQQPPPMMMLLLQQQMMMKKKQQQ^^^mmmwww{{{zzzwwwpppkkkccc\\\WWWVVVXXXZZZ]]]aaafffkkkmmmooorrrsssvvvwwwyyy{{{~~~}}}~~~|||yyyxxxzzz}}}yyyvvvpppiiifffggghhheeebbbhhhZZZWWWdddjjjaaaYYY[[[YYY]]]bbbgggiiikkkmmmoooqqqpppoooqqqsssuuuuuutttwwwuuutttuuuvvvvvvuuussssssrrrpppmmmgggaaa\\\YYY\\\[[[ZZZ[[[```gggnnnrrrtttxxx{{{{{{yyyxxxyyy{{{yyyzzz{{{zzzzzzzzz|||~~~~~~|||zzzxxxvvvvvvuuuttttttuuuwwwzzz|||}}}yyywwwvvvwwwzzz{{{|||}}}}}}{{{yyyxxxyyy{{{}}}|||||||||||||||}}}~~~{{{xxxwwwxxx}}}~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{wwwssssssuuutttooojjjhhhgggffffffgggiiilllmmmnnnoooppprrrrrrpppooonnnlllkkkkkknnnqqqrrroookkklllkkkjjjiiiiiiiiijjjkkkiiiiiihhhgggfffeeeddddddjjjiiihhhiiilllmmmkkkiiinnnllliiifffeeeeeeeeefffgggfffddddddcccdddeeefffeeefffggghhhhhhgggfffeeeiiihhhgggfffeeecccbbbbbbgggffffffhhhlllmmmllliiigggffffffeeedddddddddeeegggiiilllqqquuuvvvuuusssnnnpppssstttuuuuuuvvvxxx{{{yyyxxxyyy{{{{{{yyyvvvyyyvvvtttssssssttttttssstttuuuwwwyyy{{{|||}}}}}}}}}~~~yyyvvvrrrppprrrrrrqqquuu{{{}}}yyywwwzzz}}}~~~yyywwwsssoookkkhhhfffeeebbbccc```XXXRRRPPPMMMHHHEEEDDDBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>????????????????????????????????????????????????BBBBBBBBBBBBAAA@@@??????AAA@@@@@@BBBDDDEEEEEECCCFFFFFFFFFIIIMMMOOOMMMKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPLLLKKKQQQ^^^mmmwww|||}}}}}}~~~~~~~~~|||wwwtttlllggg___XXXTTTTTTWWWYYY```dddiiimmmppprrrtttvvvyyyzzz|||~~~}}}~~~|||yyyvvvsssqqqtttxxx{{{yyywwwtttoooiiifffggghhhfffcccccc]]]cccuuuxxxiiiZZZWWWbbbffflllqqqsssuuuvvvxxxxxxwwwxxxzzz|||}}}}}}{{{|||zzzyyyzzz|||}}}}}}|||{{{zzzxxxtttnnnhhhbbb___[[[YYYWWWWWWYYY^^^cccgggkkkooouuuxxxyyyzzz|||~~~zzz{{{{{{{{{zzzzzz|||~~~}}}{{{xxxvvvtttuuuttttttsssuuuwwwyyy{{{~~~}}}{{{yyyyyyzzz{{{}}}}}}|||{{{zzzzzzzzzzzzzzz||||||}}}}}}~~~~~~~~~{{{yyywwwyyy}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyuuuqqqpppqqqpppkkkgggeeedddbbbbbbdddhhhllloooqqqrrrrrrrrrpppnnnllljjjiiiiiijjjmmmpppqqqooolllnnnmmmlllkkkjjjkkkkkklllkkkkkkkkkjjjiiiiiihhhhhhlllkkkjjjkkknnnooommmkkkmmmllljjjhhhgggggghhhiiijjjiiihhhggggggggghhhiiikkklllmmmnnnnnnmmmmmmlllmmmllllllkkkjjjiiihhhhhhkkkiiiiiijjjnnnoooooommmnnnmmmmmmllllllllllllllllllmmmooossswwwxxxwwwuuurrrtttuuuuuuuuuuuuuuuvvv|||zzzxxxxxxyyyyyywwwtttyyywwwvvvvvvwwwxxxwwwvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~{{{zzzyyyzzz{{{{{{yyywwwzzztttqqqppppppooosssxxx~~~|||{{{{{{}}}|||yyyvvvuuuuuuuuurrrrrrnnneee^^^[[[WWWQQQJJJHHHFFFFFFFFFEEECCCAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===????????????????????????????????????????????????BBBBBBBBBBBBAAA@@@??????BBBAAAAAABBBCCCDDDDDDBBBFFFFFFGGGIIIKKKLLLKKKIIIIIIJJJKKKMMMNNNPPPQQQQQQNNNKKKKKKRRR___mmmxxx}}}}}}{{{{{{|||}}}}}}~~~~~~|||xxxsssooohhhccc\\\VVVTTTUUUYYY\\\eeehhhmmmqqqsssuuuwwwyyy~~~~~~~~~~~~|||uuuqqqpppnnnllloootttwwwxxxwwwvvvrrrmmmkkklllmmmkkkiiigggfffqqqooo___\\\lllpppwww|||~~~~~~}}}~~~}}}wwwpppkkkhhh___]]]YYYVVVUUUVVVYYYZZZ```fffmmmsssxxxzzz}}}~~~|||||||||{{{zzz{{{}}}~~~~~~~~~}}}{{{wwwtttrrruuutttsssssstttvvvxxxzzz}}}}}}||||||}}}}}}~~~}}}zzzxxxyyy|||~~~}}}{{{{{{|||~~~|||{{{yyyzzz|||~~~~~~}}}}}}}}}~~~~~~}}}|||{{{yyyxxxuuurrrnnnlllllljjjfffbbbaaa```______bbbgggmmmpppppppppoooooommmkkkjjjiiiffffffhhhkkkoooqqqpppooorrrqqqpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppooommmlllkkkjjjiiiiiijjjlllmmmooonnnmmmlllkkklllmmmmmmmmmmmmooopppqqqppppppooorrrrrrrrrqqqqqqqqqpppppppppnnnmmmnnnppprrrsssssstttttttttsssssssssssssssqqqrrrsssvvvzzz{{{zzzxxxwwwwwwwwwwwwvvvvvvuuuttt}}}zzzwwwvvvvvvvvvuuutttyyyyyyyyyzzz||||||zzzxxxyyyzzz|||~~~}}}|||}}}~~~}}}{{{{{{|||yyyxxxwwwwwwxxxxxxvvvuuuxxxrrrppppppooorrrwww}}}|||}}}yyypppjjjfff```ZZZSSSPPPLLLIIIHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===??????????????????????????????????????????????????????@@@AAABBBBBBBBBBBBCCCBBB@@@AAABBBCCCCCCBBBFFFFFFGGGIIIJJJJJJIIIHHHGGGIIIKKKNNNOOOOOOOOONNNLLLKKKLLLSSS___lllxxx}}}~~~||||||~~~}}}}}}{{{xxxtttoookkkeeeaaa[[[WWWVVVZZZ___bbbiiilllpppsssuuuwwwyyy{{{~~~~~~zzztttppppppnnnmmmoootttyyy||||||}}}yyyvvvuuuuuuvvvuuusssuuurrrvvv~~~{{{nnngggjjjqqqvvv|||}}}}}}wwwrrrooojjjgggbbb]]]YYYWWWVVVVVVYYY^^^eeemmmssswwwzzz||||||}}}}}}|||{{{{{{~~~}}}~~~~~~}}}{{{xxxtttrrruuuuuutttssstttvvvxxxyyy|||}}}~~~}}}yyyvvvxxx~~~|||{{{}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~|||zzzwwwuuuqqqnnnjjjhhhgggeeebbb```______```bbbeeehhhkkkmmmiiiiiihhhhhhhhhhhhiiiiiieeefffhhhkkkoooqqqrrrrrruuutttsssrrrpppooooooooommmmmmmmmnnnnnnnnnoooooonnnnnnnnnooopppppppppooojjjjjjjjjkkklllmmmoooooorrrqqqpppoooooopppqqqqqqnnnoooqqqrrrssssssrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvsssrrrppppppqqqsssuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuwwwzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxvvvuuu{{{yyyvvvuuutttuuuvvvwww{{{{{{|||}}}~~~}}}yyywwwvvvxxx{{{}}}~~~}}}}}}}}}~~~|||}}}~~~}}}zzzyyyxxxyyyxxxwwwvvvwwwwwwwwwuuussswwwuuutttsssuuuyyy~~~~~~~~~~~~~~~xxxssspppiiibbb^^^XXXQQQKKKIIIHHHGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>??????????????????????????????????????????????????????@@@AAABBBBBBBBBBBBCCCBBB@@@@@@BBBCCCCCCBBBEEEFFFHHHIIIIIIHHHHHHHHHFFFIIINNNQQQQQQOOOKKKHHHLLLKKKMMMTTT___lllwww}}}}}}}}}}}}}}}{{{yyyuuuqqqkkkgggaaa^^^ZZZXXXYYY^^^cccgggkkkmmmqqqsssuuuvvvyyy{{{~~~~~~~~~~~~~~~yyyvvvrrrrrrrrrtttxxx|||~~~}}}}}}}}}|||{{{zzzxxxyyytttmmmmmmssstttyyy{{{wwwuuutttqqqlllfff```\\\YYYXXXSSSVVV\\\dddlllsssxxxzzzzzz{{{}}}}}}||||||~~~~~~~~~~~~|||zzzwwwuuuwwwvvvuuuuuuuuuwwwyyyzzz|||}}}}}}zzzwwwzzz~~~|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~|||xxxtttrrrllljjjgggeeecccbbbaaa``````bbbeeegggiiijjjiiiiiieeeeeedddccccccdddeeeeeefffgggjjjmmmoooqqqssstttvvvvvvuuutttsssqqqppppppllllllmmmmmmnnnnnnoooooonnnoooppppppppppppppppppkkkkkkkkklllmmmooopppqqqrrrrrrqqqqqqqqqrrrtttuuutttuuuvvvxxxxxxxxxwwwvvvwwwwwwwwwxxxxxxxxxxxxxxxtttsssrrrqqqqqqsssvvvxxxwwwxxxyyyyyyzzzyyyxxxxxxvvvuuutttuuuxxxzzzzzzyyyyyyxxxwwwxxxzzz{{{yyywwwxxxwwwvvvuuuuuuwwwzzz{{{}}}}}}}}}~~~~~~{{{vvvrrrrrrtttxxx{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{|||~~~~~~|||}}}~~~|||yyywwwwwwwwwuuutttsssssstttsssqqqooo}}}xxxvvvtttuuuxxxyyyyyyzzz{{{|||}}}~~~}}}zzzyyyssskkkgggbbbYYYRRRNNNLLLJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@???????????????????????????????????????????????????BBBBBBBBBBBBAAA@@@??????CCCAAA??????AAACCCCCCCCCDDDGGGIIIJJJIIIHHHHHHIIIIIIKKKOOOQQQQQQNNNIIIFFFLLLLLLOOOUUU^^^jjjuuu|||~~~}}}~~~~~~~~~~~~|||yyyvvvrrrmmmgggcccZZZYYYYYYYYY\\\aaafffjjjlllnnnqqqssstttvvvyyy{{{~~~~~~~~~wwwwwwxxxzzz|||}}}{{{zzzvvvqqqppptttxxx|||}}}{{{yyyyyywwwsssnnnhhhccc```^^^QQQQQQTTTZZZcccmmmuuuxxxvvvyyy|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxwwwxxxyyy{{{||||||}}}~~~~~~|||zzz|||~~~~~~~~~~~~~~~}}}}}}~~~|||wwwqqqmmmgggfffeeecccbbbbbbcccddddddfffhhhkkklllkkkjjjiiiiiigggdddbbb``````aaabbbgggiiilllmmmnnnppprrrtttuuuuuuuuuuuutttsssqqqpppmmmmmmnnnnnnooooooppppppnnnppprrrrrrqqqpppqqqrrrnnnnnnoooooopppqqqqqqqqqrrrqqqqqqrrrsssuuuwwwxxxuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwsssttttttsssrrrsssuuuwwwxxxyyyzzz{{{|||{{{zzzyyyuuusssrrrrrruuuxxxyyyyyyxxxwwwvvvxxx|||}}}{{{yyyvvvwwwxxxxxxxxxyyy|||~~~}}}}}}}}}|||yyytttppppppssswww{{{~~~~~~|||{{{zzzyyyyyyzzz|||}}}yyyyyy{{{{{{||||||||||||{{{||||||{{{yyywwwvvvwwwvvvtttsssssstttsssqqqooo}}}yyyxxxzzzwwwyyyzzz|||~~~|||tttqqqmmmfff```[[[VVVQQQNNNJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@????????????????????????????????????????????????BBBBBBBBBBBBAAA@@@??????BBB@@@>>>>>>@@@CCCDDDDDDDDDGGGJJJJJJIIIHHHIIIKKKLLLMMMNNNOOONNNMMMKKKJJJLLLNNNQQQVVV^^^iiittt{{{~~~~~~~~~|||{{{yyyvvvrrrnnniiiccc^^^WWWXXXZZZ]]]aaafffkkkmmmmmmooorrrssstttvvvyyy{{{~~~}}}~~~}}}~~~}}}|||zzzvvvtttuuuzzz}}}|||{{{xxxtttpppllliiigggYYYUUURRRSSSZZZdddlllpppqqqvvv{{{~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||uuunnnjjjddddddcccccccccdddgggiiihhhhhhiiiiiijjjkkklllmmmllljjjfffcccbbbbbbdddeeeiiikkkmmmmmmlllmmmooorrrsssttttttuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrppprrrttttttsssrrrsssuuusssssssssssssssssssssrrrqqqqqqqqqsssuuuwwwzzz|||vvvvvvwwwwwwwwwuuutttsssvvvvvvvvvvvvvvvuuuuuuuuurrrtttvvvuuutttsssuuuwwwvvvxxxyyy{{{{{{zzzyyyxxxsssqqqppppppsssvvvxxxyyyyyywwwuuuxxx|||}}}{{{xxxwwwzzz||||||{{{{{{}}}~~~}}}||||||{{{yyyuuurrruuuwww{{{~~~~~~}}}{{{yyywwwuuutttuuuvvvxxxxxxwwwwwwxxxxxxyyyzzz{{{xxxzzz{{{zzzwwwvvvuuuvvvuuutttsssssssssrrrpppnnnyyy{{{}}}zzzyyyvvvrrrmmmggg```XXXSSSLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA??????????????????????????????????????????????????????@@@AAABBBBBBBBBBBBAAA???===>>>@@@CCCEEEEEECCCGGGJJJKKKJJJIIIJJJLLLOOONNNMMMLLLLLLMMMNNNOOOMMMNNNRRRVVV^^^hhhssszzz}}}yyywwwtttppplllfff```[[[XXXZZZ]]]aaagggkkkooorrroooppprrrssstttvvvyyy|||~~~}}}}}}~~~}}}~~~}}}{{{zzzyyyyyyyyyzzz|||~~~~~~~~~|||yyyvvvssspppnnnddd\\\TTTPPPTTT[[[bbbfffnnntttzzz~~~}}}}}}|||{{{zzz{{{}}}~~~|||||||||}}}}}}}}}||||||}}}}}}~~~}}}~~~~~~}}}}}}}}}~~~|||tttlllgggbbbcccccccccdddfffiiillljjjiiigggfffhhhkkkoooqqqllljjjgggeeeeeegggjjjllliiikkkmmmllljjjjjjmmmppprrrrrrsssttttttsssrrrqqquuuuuuuuuuuuuuuuuuttttttqqqtttwwwvvvtttsssuuuwwwvvvwwwwwwwwwvvvuuutttsssqqqqqqrrrsssvvvyyy|||~~~{{{{{{||||||{{{yyywwwvvvvvvvvvvvvuuuuuutttttttttrrruuuwwwwwwuuutttuuuwwwsssuuuwwwxxxyyyxxxwwwvvvsssqqqoooooorrrvvvyyyzzz{{{wwwuuuxxx|||}}}zzzvvvyyy|||}}}{{{}}}~~~}}}|||{{{{{{{{{yyywwwtttzzz|||~~~|||zzzxxxuuurrrpppppprrrssswwwvvvvvvuuuvvvxxxyyyzzzvvvxxxyyyxxxvvvuuuuuuuuupppooommmmmmmmmmmmjjjhhh~~~}}}~~~~~~zzzzzzyyywwwssslllccc]]]ZZZUUUNNNJJJIIIJJJIIIHHHLLLNNNKKKFFFCCCDDDDDDAAAAAA???>>>>>>???@@@@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@???????????????@@@@@@??????@@@BBBCCCDDDIIIHHHGGGHHHKKKOOOQQQQQQRRRQQQNNNLLLJJJJJJKKKLLLKKKNNNSSS[[[dddmmmtttyyy~~~zzzyyyvvvqqqkkkeee```]]][[[WWW[[[aaaeeeiiilllooorrrvvvvvvvvvvvvvvvxxxyyyzzz{{{|||}}}~~~~~~}}}|||zzz{{{}}}~~~~~~|||xxxvvvlllggg___XXXUUUWWW[[[^^^dddkkksssyyyzzzzzz{{{|||{{{||||||zzzxxxwwwyyyzzz}}}|||{{{yyyxxxzzz}}}~~~~~~}}}|||||||||||||||~~~~~~}}}}}}||||||}}}}}}~~~{{{|||}}}|||zzzzzz{{{}}}~~~wwwoooiiifffdddddddddhhhlllooonnnkkkjjjkkkmmmnnnooopppoooooojjjjjjkkklllmmmnnnooopppmmmiiidddbbbdddhhhkkkllltttqqqoooqqqtttvvvuuusssuuuuuuuuuuuutttttttttttttttsssqqqppppppsssvvvwwwxxxwwwvvvuuuvvvwwwyyy{{{sssuuuwwwyyyzzzzzzzzzzzz~~~|||{{{yyywwwvvvuuuvvvuuutttrrrrrrrrrrrrsssrrrtttvvvxxxyyywwwuuutttuuutttuuuxxx{{{{{{xxxuuuvvvttttttuuuxxxzzz{{{{{{{{{zzzzzzyyyxxxxxxyyyyyy{{{||||||}}}zzzzzz}}}}}}yyyuuuzzz}}}{{{xxxzzzxxxtttpppnnnnnnoooppppppqqqrrrsssuuuvvvwwwwwwxxxxxxwwwuuuttttttttttttpppppppppooommmhhhdddaaa~~~|||wwwqqqlllccc^^^VVVQQQPPPPPPPPPOOOTTTTTTPPPHHHEEEFFFEEEBBBCCCAAA??????AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDHHHHHHHHHJJJLLLOOOPPPPPPQQQPPPNNNMMMLLLLLLLLLLLLJJJMMMSSS\\\fffooowww|||}}}zzztttpppjjjddd___[[[YYYXXXYYY]]]ccchhhkkknnnqqqsssuuuuuuvvvwwwxxxyyyzzzzzz{{{||||||~~~~~~}}}{{{yyyrrrmmmfff^^^YYYWWWWWWXXX___eeemmmsssvvvwwwyyyzzzxxxyyyyyyxxxwwwwwwyyyzzz}}}}}}}}}{{{zzz{{{~~~~~~}}}}}}|||{{{|||||||||}}}}}}~~~~~~~~~~~~~~~yyyzzz{{{{{{{{{{{{}}}|||uuunnniiifffgggggghhhlllpppqqqpppmmmlllmmmooopppqqqppppppooollllllkkklllmmmoooqqqrrrnnnjjjeeecccdddfffhhhiiiqqqooonnnnnnqqqsssuuuuuuvvvvvvuuutttsssrrrrrrqqqrrrrrrppppppqqqrrrtttvvvwwwvvvuuutttuuuwwwyyyzzzwwwxxxyyy{{{|||}}}}}}|||~~~}}}|||{{{yyyvvvtttssstttsssrrrpppppppppqqqrrruuuuuuuuuuuuuuuvvvvvvwwwvvvuuuvvvxxx{{{{{{yyyvvvxxxvvvuuuvvvwwwyyyxxxxxxzzzyyyyyyxxxxxxxxxyyyyyyyyy}}}~~~{{{{{{~~~{{{{{{~~~~~~{{{xxx{{{|||~~~}}}zzzxxxxxxvvvssspppnnnnnnnnnnnnmmmnnnoooppprrrssstttuuuwwwvvvuuuuuuttttttttttttppppppooonnnkkkfffbbb___~~~{{{qqqlllddd^^^[[[ZZZ[[[[[[```___XXXNNNIIIHHHGGGDDDEEECCCAAAAAABBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCGGGHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLIIIMMMTTT^^^hhhrrryyy~~~|||zzzoookkkddd^^^YYYWWWWWWWWW\\\```ggglllnnnppprrrsssssstttvvvxxxyyy{{{||||||||||||}}}~~~~~~~~~}}}zzzvvvpppggg___YYYTTTQQQWWW\\\dddjjjooorrrvvvxxxtttuuuwwwwwwvvvwwwxxxzzz|||}}}~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{||||||{{{|||}}}~~~~~~}}}}}}~~~~~~wwwyyyzzz{{{{{{|||yyyrrrlllhhhgggjjjkkknnnrrruuuuuurrrpppooopppqqqrrrrrrqqqpppoooooonnnmmmmmmnnnppprrrsssppplllgggdddccccccccccccjjjkkkkkklllmmmppptttwwwvvvvvvuuusssrrrqqqpppoooqqqqqqqqqqqqrrrssstttuuuvvvuuutttssstttvvvxxxzzz{{{|||}}}~~~|||||||||{{{yyyvvvsssrrrqqqpppooonnnnnnnnnooopppyyyvvvsssqqqqqqtttxxxzzzwwwvvvwwwyyy{{{{{{yyyxxxzzzxxxvvvvvvwwwwwwvvvuuuxxxxxxwwwwwwwwwxxxyyyyyyyyy}}}|||||||||}}}~~~{{{{{{||||||||||||zzzxxxwwwttttttsssqqqpppnnnmmmmmmjjjjjjkkkmmmoooqqqrrrsssuuuuuuttttttsssrrrrrrrrrnnnnnnmmmjjjgggbbb^^^\\\~~~yyyrrrlllhhhggghhhhhhooolllcccWWWOOOLLLJJJFFFFFFDDDBBBAAABBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCC???@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCFFFIIILLLOOOOOONNNNNNMMMMMMNNNOOOPPPPPPOOOMMMLLLIIINNNUUU___iiirrryyy|||~~~~~~}}}}}}||||||}}}}}}}}}}}}{{{yyylllhhhaaa[[[XXXXXXZZZ\\\___ccciiinnnppprrrssssssuuuuuuuuuuuuxxx{{{~~~~~~~~~~~~}}}xxxpppggg]]]UUUPPPSSSVVV[[[bbbhhhmmmrrruuussstttvvvwwwvvvwwwxxxyyyzzz|||~~~}}}}}}~~~~~~}}}||||||{{{{{{||||||{{{{{{|||~~~~~~~~~|||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}|||~~~~~~xxxyyy{{{{{{{{{||||||vvvooojjjhhhhhhlllooosssvvvwwwvvvsssqqqpppqqqrrrrrrrrrpppooonnnnnnooopppqqqrrrrrrrrrrrrooolllhhhdddbbbaaa___]]]bbbeeeiiikkkkkkmmmrrrvvvuuuttttttssssssrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuutttsssssstttvvvxxxzzz~~~~~~}}}}}}}}}|||yyyvvvsssqqqnnnnnnmmmllllllmmmnnnoooyyywwwsssqqqqqqtttxxx{{{wwwxxxxxxzzzzzz{{{zzzyyyzzzxxxwwwvvvwwwxxxwwwvvvxxxxxxwwwwwwxxxxxxyyyyyy{{{~~~~~~~~~~~~|||{{{zzzyyyxxxwwwvvvvvvrrrsssssssssrrrpppooonnnjjjjjjkkklllnnnqqqssstttvvvvvvuuusssrrrpppooonnnkkkjjjhhheeeaaa^^^[[[YYY}}}|||~~~yyyvvvuuuvvvwww|||zzzqqqcccYYYSSSNNNHHHFFFDDDBBBAAAAAAAAA@@@>>>AAAAAABBBBBBBBBCCCCCCCCC>>>??????@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDFFFJJJNNNPPPOOOMMMMMMMMMLLLMMMOOOQQQPPPOOOMMMKKKJJJNNNVVV```iiiqqqvvvxxx}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}{{{zzzzzzyyywwwvvvgggddd^^^YYYXXXZZZ^^^aaabbbfffkkkoooqqqrrrssstttwwwuuusssrrrtttyyy~~~|||vvvnnnddd[[[UUUSSSTTTVVV[[[aaahhhmmmppprrruuuwwwxxxwwwwwwwwwxxxzzz|||~~~}}}}}}}}}~~~~~~}}}||||||||||||}}}||||||}}}~~~~~~~~~~~~}}}{{{}}}}}}|||}}}~~~~~~~~~~~~}}}||||||zzz|||~~~|||yyy{{{|||{{{{{{{{{}}}{{{tttmmmjjjiiijjjnnnqqquuuxxxxxxuuusssqqqpppqqqqqqrrrqqqpppnnnmmmmmmooorrruuuvvvtttqqqpppnnnkkkhhheeecccaaa]]]ZZZZZZ```fffjjjkkkmmmpppsssssssssssstttuuuuuuvvvvvvttttttuuuvvvvvvwwwwwwwwwvvvuuuttttttuuuwwwzzz{{{~~~~~~}}}|||yyyvvvsssrrrmmmmmmlllllllllnnnooopppxxxwwwuuutttuuuvvvyyyzzzxxxxxxyyyzzzyyyyyyyyyzzzxxxwwwvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{}}}|||~~~~~~~~~|||{{{yyyxxxvvvuuuttttttrrrssstttuuutttsssqqqpppmmmmmmmmmnnnppprrruuuvvvxxxwwwvvvtttqqqnnnkkkiiigggfffccc```]]][[[ZZZYYY{{{yyy{{{rrrfff]]]TTTLLLGGGEEECCCAAAAAAAAA???===AAABBBBBBBBBCCCCCCCCCCCC??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAACCCDDDFFFGGGKKKPPPQQQNNNLLLLLLMMMLLLMMMOOOOOOOOOMMMKKKJJJJJJOOOXXXaaajjjqqquuuwww~~~~~~|||{{{zzz~~~~~~~~~}}}|||yyyxxxwwwuuuqqqoooaaa^^^ZZZXXXXXX\\\aaaeeefffiiimmmpppqqqrrrtttvvvwwwuuurrrpppsssxxx~~~~~~}}}}}}yyysssjjjccc^^^WWWUUUTTTVVV[[[bbbgggiiippprrrvvvwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~}}}|||yyy{{{~~~|||{{{zzz{{{|||{{{{{{{{{}}}{{{uuuooommmmmmnnnpppssswwwxxxvvvtttrrrqqqpppqqqqqqrrrqqqpppooonnnmmmooosssvvvwwwuuuqqqooolllkkkjjjiiigggddd```]]]XXX]]]bbbgggkkkmmmoooppprrrrrrssstttuuuwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwvvvvvvwwwzzz|||~~~~~~~~~~~~~~~|||zzzwwwuuusssrrrnnnnnnmmmmmmnnnpppqqqsssyyyxxxwwwwwwwwwxxxzzzzzzwwwyyyzzzyyyxxxwwwxxxzzzxxxwwwvvvxxx{{{}}}~~~}}}~~~}}}|||{{{{{{{{{{{{|||zzz}}}}}}xxxwwwzzz|||{{{~~~~~~~~~}}}}}}|||{{{yyyxxxvvvtttsssrrrrrrssstttuuuuuutttsssrrrpppoooooooooppprrruuuwwwxxxxxxwwwuuuqqqmmmjjjhhhdddbbb```^^^]]]\\\\\\]]]yyyvvvyyyttthhh[[[PPPIIIGGGDDDCCCBBBAAA@@@>>>BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGHHHLLLQQQQQQMMMKKKLLLNNNMMMNNNNNNNNNMMMKKKJJJIIIIIIOOOXXXcccmmmssswwwyyy~~~~~~|||zzzyyy{{{|||}}}~~~~~~~~~{{{yyywwwvvvsssooojjjfff\\\ZZZYYYXXX[[[```eeeiiikkkmmmpppqqqrrrsssvvvyyytttsssrrrrrrtttxxx{{{~~~}}}|||~~~~~~}}}zzzuuuoooiiifff\\\XXXSSSRRRVVV[[[___aaajjjmmmrrruuuwwwxxxzzz{{{~~~~~~~~~}}}|||{{{|||}}}}}}zzz{{{}}}~~~}}}{{{xxxyyy{{{{{{{{{|||~~~~~~yyytttrrrrrrtttrrruuuxxxxxxuuusssrrrsssqqqqqqrrrssssssrrrqqqppppppqqqrrrttttttsssrrrqqqlllllllllmmmmmmjjjfffbbb\\\\\\^^^bbbhhhmmmpppqqqrrrrrrsssssstttuuuvvvvvvwwwvvvuuuuuuuuuwwwyyy{{{yyyyyyxxxxxxzzz|||~~~}}}}}}~~~}}}zzzvvvsssrrrqqqqqqppppppooopppqqqssstttvvv{{{zzzyyyxxxxxxyyy{{{}}}wwwxxxyyyxxxvvvvvvwwwzzzzzzxxxxxxzzz|||~~~}}}}}}}}}}}}{{{}}}{{{uuutttwwwzzzzzz~~~~~~}}}|||{{{zzz{{{{{{{{{zzzxxxvvvtttqqqpppqqqrrrrrrsssttttttttttttqqqpppnnnmmmnnnpppsssuuuvvvvvvvvvuuurrrooollljjjcccbbb```^^^^^^```bbbccc~~~wwwtttwww}}}ooo___SSSKKKIIIFFFDDDDDDCCCAAA???BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBEEEGGGHHHIIIMMMQQQPPPMMMJJJLLLOOONNNNNNMMMMMMKKKJJJIIIHHHHHHNNNYYYeeeooovvvzzz|||~~~|||~~~}}}zzzxxxxxxyyy{{{}}}~~~~~~~~~}}}yyywwwvvvtttqqqkkkeee```[[[ZZZYYY[[[^^^dddiiimmmooopppqqqrrrrrruuuxxx{{{qqqrrrsssuuuvvvxxxyyyyyy}}}}}}{{{~~~}}}yyyuuuqqqmmmkkk___YYYRRRPPPRRRWWWZZZ\\\eeeiiiooosssvvvyyy{{{}}}}}}|||{{{}}}~~~~~~{{{|||~~~}}}|||vvvxxxzzz{{{{{{}}}|||xxxvvvvvvxxxtttwwwyyyxxxuuusssssstttqqqrrrssstttttttttrrrrrrsssrrrqqqpppqqqrrrssstttlllmmmnnnpppqqqoookkkggg```]]][[[]]]eeelllqqqrrrrrrrrrrrrsssssssssttttttwwwvvvtttssstttvvvyyy{{{{{{zzzzzzzzz|||~~~~~~}}}}}}~~~|||wwwssspppoooppppppqqqqqqqqqqqqsssuuuwwwxxx~~~|||yyywwwwwwzzz}}}vvvxxxyyyxxxuuuuuuwwwyyy|||zzzzzz{{{}}}~~~~~~}}}}}}|||uuusssxxx{{{|||~~~~~~~~~}}}zzzyyyyyyyyy{{{{{{zzzyyywwwtttqqqoooppppppqqqrrrrrrsssttttttpppooommmllllllnnnppprrrttttttuuuuuusssqqqnnnlllcccbbb```___```cccfffhhh}}}{{{{{{}}}hhhUUUQQQPPPNNNKKKHHHEEECCCBBBDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCAAA???@@@CCCFFFEEEDDDJJJJJJKKKKKKLLLNNNOOOPPPPPPNNNLLLMMMNNNMMMJJJFFFIIIPPPZZZdddmmmuuu|||~~~~~~~~~}}}|||{{{|||{{{{{{|||}}}}}}|||zzzvvvuuurrroookkkfffcccaaaWWWYYY\\\___bbbgggmmmqqqnnnppptttxxxzzz{{{{{{zzzuuuuuuuuuvvvxxxzzz|||~~~~~~{{{yyywwwvvvuuusssrrrgggccc\\\WWWSSSSSSUUUVVV^^^cccjjjmmmpppttt|||~~~}}}~~~~~~~~~~~~|||{{{|||}}}|||zzzyyywwwyyy{{{||||||~~~zzzuuutttuuusssuuuuuusssqqqqqquuuxxxuuuttttttttttttuuuvvvvvvqqqpppnnnnnnpppqqqrrrqqquuurrrqqqrrruuuuuupppkkkfffbbb]]]\\\```gggnnnrrrrrrsssssssssrrrsssvvvxxxrrrtttvvvvvvuuuvvvyyy|||xxxxxxxxxxxxzzz|||~~~~~~}}}{{{{{{}}}{{{xxxsssooommmooopppoooqqqrrrssssssuuuxxxzzz{{{{{{|||||||||||||||{{{zzzyyyvvvuuutttvvvxxxzzzvvvzzzzzzxxxyyy~~~}}}}}}}}}~~~~~~vvvuuusssrrrrrruuuwwwyyy}}}{{{yyyvvvuuutttwwwxxxzzzzzzzzzwwwtttrrrsssssstttttttttsssrrrrrrsssrrrqqqpppooooooooooootttvvvxxxxxxwwwtttpppnnndddccc```______bbbeeeggg~~~{{{}}}vvveeeVVVRRRLLLHHHFFFEEECCCAAAEEEDDDCCCCCCEEEDDDCCCAAABBBAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@BBBFFFHHHHHHGGGJJJKKKKKKLLLMMMNNNOOOPPPQQQOOONNNNNNOOOOOOKKKHHHJJJPPP[[[eeennnvvv}}}}}}|||{{{zzz}}}|||{{{{{{||||||{{{yyyzzzxxxsssmmmgggaaa\\\ZZZXXXZZZ^^^bbbeeejjjnnnrrrrrrtttwwwzzz{{{zzzyyyxxxuuuuuuuuuwwwyyy{{{~~~|||yyyxxxxxxxxxwwwvvvlllhhhaaa[[[VVVTTTTTTTTTYYY___fffkkknnnttt{{{~~~}}}~~~~~~~~~~~~}}}zzzxxxvvvxxx{{{}}}{{{wwwvvvwwwvvvvvvuuurrrqqqqqqsssuuutttssssssttttttuuuvvvvvvtttrrrpppnnnoooooopppppptttrrrppprrruuuuuupppllliiiddd___\\\___eeelllppppppqqqqqqqqqqqqrrrtttvvvrrrtttvvvvvvuuuvvvyyy{{{zzzzzzzzz{{{}}}~~~}}}|||{{{}}}|||xxxtttooonnnnnnpppoooqqqrrrsssssstttwwwyyyzzz{{{{{{||||||||||||{{{zzzxxxwwwuuuvvvwwwyyyzzzxxx{{{|||zzz{{{}}}|||zzzyyyxxxxxxsssrrrqqqqqqrrruuuwwwyyy~~~}}}{{{yyyvvvuuutttvvvwwwyyyyyyxxxvvvtttrrrqqqrrrrrrsssssssssrrrrrrtttsssrrrqqqppppppppppppuuuvvvxxxyyyxxxuuurrroooeeeeeecccbbbaaaaaaaaaaaa}}}qqq```XXXNNNHHHGGGGGGEEEBBBFFFEEEDDDEEEFFFEEEDDDBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBEEEHHHJJJJJJIIIJJJKKKKKKLLLMMMNNNOOOOOORRRQQQPPPPPPPPPOOOMMMKKKKKKRRR\\\gggqqqyyy~~~|||zzzyyyxxx~~~|||zzzyyyzzz{{{zzzyyyzzzwwwqqqjjjbbb\\\XXXUUUYYY]]]bbbgggjjjnnnqqqssswwwxxxzzz{{{{{{zzzxxxwwwuuuuuuvvvxxxzzz~~~}}}zzz{{{}}}}}}zzzyyyzzz{{{{{{{{{tttpppiiiaaaZZZUUURRRQQQRRRXXX```ggglllssszzz~~~}}}||||||}}}}}}~~~|||}}}~~~{{{xxxtttwww{{{~~~|||yyyxxxxxxxxxuuusssqqqrrrrrrqqqqqqssssssttttttuuuvvvwwwwwwwwwuuuqqqnnnmmmmmmnnnoootttsssrrrtttwwwwwwsssppplllhhhbbb^^^^^^ccciiinnnmmmnnnoooooooooppprrruuussstttuuuuuuuuuuuuxxxzzzzzzzzz{{{|||~~~~~~}}}||||||~~~|||yyyuuupppnnnnnnpppoooqqqssssssssstttvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{yyyxxxwwwwwwxxxyyy{{{|||yyy{{{|||yyy{{{||||||{{{xxxvvvsssqqqooonnnnnnnnnooorrruuuwwwyyy}}}}}}|||{{{yyywwwuuuttttttuuuvvvwwwwwwuuusssqqqpppppppppqqqrrrrrrrrrsssttttttsssrrrqqqqqqqqqqqqwwwxxxyyyyyyxxxvvvsssrrriiihhhgggdddbbb___]]]\\\zzzooocccTTTLLLKKKKKKHHHDDDGGGFFFEEEEEEFFFFFFEEECCCBBBAAA@@@?????????@@@@@@AAABBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPPPPOOOOOONNNMMMLLLLLLSSS^^^jjjsss{{{~~~{{{yyyxxxwww{{{zzzxxxxxxyyyzzzzzzzzzvvvrrrllleee^^^ZZZXXXWWW\\\```ggglllooorrrtttuuuxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvxxxzzz}}}~~~|||}}}|||{{{{{{yyywwwwwwuuuwww{{{{{{xxxvvvxxxuuuwww{{{}}}~~~~~~~~~|||yyyyyyzzz}}}~~~~~~zzzwwwppphhh___WWWQQQNNNNNNSSS[[[cccjjjqqqyyy~~~~~~}}}~~~}}}zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~|||yyyuuuxxx|||~~~|||zzzyyyxxxxxxwwwtttpppqqqssstttrrrpppuuuuuuvvvwwwxxxyyyyyyyyyyyywwwsssoookkkjjjlllmmmtttttttttwwwyyyzzzwwwtttqqqmmmgggaaa^^^aaafffjjjjjjlllnnnooooooppprrrtttsssttttttttttttuuuwwwxxxxxxxxxyyy{{{|||~~~~~~}}}||||||~~~}}}zzzvvvqqqoooooopppppprrrttttttsssssstttvvvuuuvvvwwwxxxyyyyyyzzzyyyxxxxxxyyyyyyzzz{{{|||}}}xxxzzzzzzxxxyyy}}}}}}zzzxxxxxxwwwuuurrrnnnjjjhhhjjjkkkmmmooorrruuuwwwyyy{{{{{{{{{zzzyyywwwuuutttrrrssstttuuuuuutttrrrqqqnnnooooooooopppqqqrrrsssuuuuuutttsssssssssssssssxxxyyyyyyyyyxxxvvvtttsssnnnlllhhhddd```]]][[[ZZZ|||ooo^^^SSSOOOMMMIIIEEEGGGFFFEEEFFFGGGGGGEEECCCCCCBBB@@@???>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNUUUaaallluuu|||~~~{{{yyyxxxwwwxxxvvvvvvwwwyyy{{{{{{zzzsssnnnggg```[[[YYYYYYYYY```eeekkkpppssstttvvvwwwvvvwwwyyyzzz||||||||||||yyyyyyzzz|||~~~~~~|||{{{|||xxxrrrpppnnnllliiigggfffiiiooopppnnnmmmoookkknnnsssvvvxxx{{{~~~}}}{{{zzz|||zzzxxxxxx{{{}}}~~~~~~}}}{{{vvvnnneee[[[SSSNNNNNNQQQWWW___fffooowww{{{|||}}}{{{}}}~~~|||xxxyyyyyyzzz{{{}}}~~~~~~}}}|||~~~{{{{{{|||~~~}}}{{{wwwzzz}}}~~~~~~~~~~~~zzzyyywwwvvvvvvvvvvvvvvvtttqqqpppqqqtttvvvuuusssxxxyyyzzz{{{||||||||||||yyyxxxuuupppkkkiiikkkmmmpppqqqsssvvvxxxyyyxxxvvvtttqqqllleeeaaa```dddgggiiilllnnnppppppqqqsssuuusssrrrrrrssstttvvvwwwwwwxxxxxxzzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||||||||}}}|||{{{wwwsssppppppqqqrrrtttuuuvvvtttsssssstttrrrsssuuuvvvwwwxxxxxxyyyyyyyyyzzz||||||}}}}}}}}}yyyzzzyyyxxxzzz}}}{{{wwwttttttsssqqqnnnkkkhhhfffiiikkkmmmpppsssuuuwwwwwwxxxyyyyyyzzzyyywwwvvvtttqqqqqqrrrsssssssssrrrrrrooonnnnnnooooooqqqrrrsssuuuuuuttttttssstttttttttzzzyyyxxxwwwvvvtttssssssqqqmmmgggaaa]]]\\\]]]^^^{{{kkk]]]UUUPPPJJJEEEGGGFFFEEEFFFGGGFFFEEECCCDDDCCCAAA??????@@@AAABBBDDDDDDEEEDDDBBBBBBDDDFFFJJJKKKMMMOOOPPPPPPOOOOOOMMMNNNNNNLLLJJJJJJKKKMMMPPPWWWbbbmmmvvv|||~~~|||zzzyyyxxxuuuuuuuuuwwwzzzzzzzzzxxxqqqllleee^^^ZZZYYY[[[\\\eeeiiiooosssuuuvvvwwwxxxuuuvvvxxx{{{~~~~~~}}}}}}~~~yyyrrrkkkfffdddccc```^^^___^^^aaaffffffbbb```bbbcccfffiiilllppptttxxx|||}}}|||zzzyyyzzzyyyxxxyyy|||~~~~~~}}}~~~}}}zzzuuulllbbbYYYSSSPPPQQQTTTZZZaaajjjrrrwwwzzz~~~~~~zzzyyy|||}}}|||yyyyyyzzzzzz|||}}}~~~}}}~~~~~~}}}|||{{{}}}~~~~~~}}}|||{{{|||~~~~~~|||yyy|||~~~~~~|||zzzxxxxxxtttrrrpppppprrrtttttttttrrrqqqqqqsssuuuvvvvvvuuu{{{|||}}}~~~~~~}}}|||vvvwwwvvvrrrllliiijjjmmmkkkmmmppptttvvvvvvvvvvvvvvvuuurrrkkkdddaaabbbeeehhhkkknnnpppqqqrrrtttvvvrrrqqqppprrrtttwwwwwwwwwzzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxtttrrrrrrssstttvvvxxxxxxvvvtttssstttrrrssstttvvvxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}zzz{{{yyyxxxzzz}}}zzztttppppppooonnnmmmkkkiiihhhkkkmmmpppsssuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxvvvuuuppppppqqqrrrssssssssssssppppppoooooooooppprrrsssuuuuuutttttttttttttttuuuzzzyyywwwuuusssqqqpppppppppllleee___]]]^^^```ccczzzkkk^^^UUUMMMIIIFFFEEEDDDEEEFFFFFFDDDBBBEEEDDDBBB@@@@@@AAABBBDDDDDDDDDDDDBBBAAABBBFFFIIIJJJKKKMMMOOOPPPPPPOOOOOOLLLMMMNNNLLLJJJIIIKKKNNNRRRYYYdddnnnvvv{{{}}}|||{{{zzzvvvvvvwwwyyyzzzyyyvvvssslllgggaaa[[[ZZZ\\\aaadddjjjmmmqqqtttuuuvvvwwwxxxwwwxxxzzz}}}zzzvvvlllfff```]]]]]]]]]\\\[[[___^^^```dddddd___\\\]]]^^^___aaacccfffjjjppptttzzz~~~}}}{{{{{{yyyyyyyyy|||~~~~~~|||~~~{{{tttjjj```ZZZSSSRRRRRRUUU\\\dddlllqqqxxx{{{|||xxxxxx{{{~~~}}}{{{{{{{{{|||}}}~~~}}}~~~~~~}}}||||||~~~~~~|||{{{|||}}}~~~}}}|||}}}~~~}}}|||{{{}}}~~~{{{xxxvvvuuupppnnnllllllooorrrsssrrrrrrtttuuuvvvuuuuuuvvvwww}}}}}}~~~|||{{{rrruuuvvvsssnnnjjjkkkmmmjjjmmmqqqtttvvvwwwxxxxxxvvvwwwvvvppphhhbbbbbbdddgggjjjmmmpppqqqrrrtttvvvpppooonnnpppuuuxxxxxxwwwzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxuuuttttttuuuvvvxxxzzzyyywwwuuuttttttssstttvvvxxxzzz{{{||||||{{{|||~~~}}}|||xxxxxxvvvtttwwwyyyuuunnnmmmmmmlllllllllmmmmmmnnnnnnpppsssuuuwwwvvvuuuuuutttuuuwwwyyyyyyxxxvvvuuuppppppqqqrrrssssssttttttrrrqqqpppooooooppprrrssstttttttttssssssttttttuuu{{{yyyvvvrrrooonnnmmmmmmjjjgggccc```___aaadddfffvvvgggZZZRRRNNNFFFEEEDDDEEEFFFEEEDDDBBBFFFEEEBBB@@@@@@AAACCCEEECCCDDDCCCBBB@@@CCCHHHMMMJJJKKKNNNPPPQQQPPPPPPOOOLLLNNNNNNLLLJJJIIILLLOOORRRZZZeeeooovvvzzz}}}~~~~~~~~~}}}|||{{{wwwwwwxxxzzzzzzwwwsssoooeeeaaa\\\ZZZ[[[aaahhhmmmmmmooosssuuuuuuuuuwwwxxxyyyzzz}}}{{{rrrllleee```[[[ZZZ\\\^^^^^^]]]aaa```cccggghhhccc```aaa\\\\\\]]]]]]___ccciiinnnwww|||}}}}}}yyyyyy{{{}}}~~~{{{yyyooofff```UUURRRPPPQQQWWW```hhhmmmvvvzzz{{{wwwwww{{{~~~~~~}}}}}}|||}}}}}}~~~~~~~~~|||}}}}}}zzzyyyzzz{{{|||}}}}}}}}}}}}|||||||||~~~|||xxxvvvuuuooollliiijjjnnnrrrsssrrrsssvvvyyyxxxuuussstttwww}}}~~~}}}{{{zzzppptttwwwuuuoookkklllnnnkkkooossswwwxxxzzz{{{|||vvvyyyyyysssjjjdddbbbcccfffiiimmmoooqqqrrrtttuuuooonnnmmmpppuuuxxxyyyxxxyyyyyyzzzzzzzzzyyywwwvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxyyyzzzxxxvvvuuuuuuvvvwwwyyy{{{{{{xxxuuutttttttttvvvxxxzzz|||}}}~~~~~~|||~~~}}}{{{tttsssqqqooorrruuupppiiilllkkkkkkkkklllnnnppprrrqqqrrruuuwwwxxxwwwuuutttssstttwwwyyyyyyxxxvvvuuuppppppqqqrrrsssssstttuuutttsssqqqooooooppprrrsssttttttsssssssssttttttuuu{{{yyyuuupppmmmlllkkkkkkeeedddcccbbbbbbdddfffgggpppaaaTTTMMMMMMGGGCCCDDDDDDCCCDDDFFFGGGEEECCCBBBAAABBBDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFNNNNNNMMMNNNOOOOOONNNMMMRRRSSSRRROOOKKKJJJLLLPPPVVV]]]gggoootttyyy}}}~~~}}}|||{{{zzzwwwxxxyyyyyywwwrrrnnnkkkccc^^^XXXWWW]]]eeekkknnnssstttvvvxxxyyyzzzyyyyyyyyyzzz}}}~~~yyyqqqhhhbbb\\\]]]^^^___```dddhhhllljjjlllmmmmmmjjjgggeeeeee```aaaaaa]]]ZZZ[[[bbbhhhrrryyy|||{{{}}}~~~yyy}}}~~~|||uuunnnhhh]]]UUUPPPQQQUUUZZZbbbjjjqqquuuyyy||||||{{{zzzzzz~~~~~~~~~~~~~~~~~~}}}|||||||||zzzyyyzzz|||~~~}}}}}}zzz}}}}}}|||||||||wwwpppllllllkkklllnnnpppsssuuuuuuvvvwwwwwwxxxxxxxxxwww}}}~~~}}}yyyxxxwwwsssooooooqqqssspppmmmppppppqqqrrrtttvvvxxxyyytttvvvwwwsssmmmgggeeedddhhhmmmooonnnoootttwwwvvvqqqqqqqqqrrrsssuuuxxxyyy{{{{{{{{{zzzxxxwwwuuuttttttsssssstttwwwzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzz~~~~~~zzzwwwuuuttttttuuuxxxzzz||||||{{{zzz~~~}}}}}}}}}~~~}}}zzzxxxxxxwwwtttsssrrroookkkhhhggghhhjjjlllnnnnnnnnnnnnrrrxxx|||{{{{{{{{{wwwrrrttttttuuuuuuuuuuuuuuuttttttsssrrrrrrssstttuuuvvvrrrrrrqqqooommmnnnpppsssvvvuuutttsssssssssssstttrrrqqqnnnkkkhhhfffeeeeeeiiigggeeecccccceeehhhjjj{{{jjjZZZQQQMMMHHHDDDEEEEEECCCCCCFFFEEEDDDBBBAAAAAAAAACCCDDDCCCCCCCCCCCCDDDEEEFFFFFFNNNNNNNNNOOOPPPPPPPPPOOORRRSSSRRROOOJJJIIIKKKNNNTTT[[[eeemmmrrrvvv{{{}}}{{{zzzyyywwwxxxyyyxxxuuuqqqllliiibbb^^^ZZZ[[[```hhhnnnqqqtttvvvwwwyyyzzzzzzyyyyyyzzz{{{~~~}}}xxxsssmmmfffbbb```bbbeeegggiiimmmqqqtttuuuwwwxxxwwwssspppnnnmmmggggggddd^^^ZZZ[[[aaahhhooouuuzzzzzz|||~~~zzz}}}~~~}}}yyysssoooeee\\\TTTSSSTTTWWW___gggnnnrrrxxx{{{||||||||||||~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{{{{zzzyyy{{{|||~~~}}}}}}zzz|||}}}{{{{{{{{{vvvpppkkkjjjjjjjjjlllooorrruuuwwwwwwxxxxxxyyyxxxxxxxxx}}}{{{|||}}}yyyxxxvvvrrrnnnnnnqqqsssrrrpppppppppppppppqqqssstttuuuvvvwwwxxxuuuoooiiiffffffggglllooonnnoootttvvvvvvrrrqqqqqqrrrtttvvvxxxyyy{{{zzzzzzyyywwwuuutttssstttttttttuuuyyy{{{||||||{{{{{{zzzyyyyyyyyyzzz{{{~~~~~~{{{xxxvvvvvvuuuvvvxxxzzz{{{{{{zzzzzz~~~~~~~~~~~~}}}{{{xxxyyyvvvssspppnnnllljjjhhhfffgggjjjmmmooopppqqqqqqtttyyy||||||{{{{{{wwwrrrqqqrrrsssttttttttttttttttttssssssrrrrrrssstttuuuqqqrrrrrrqqqpppppprrrtttvvvuuuuuutttsssrrrqqqqqqooommmjjjgggeeeddddddeeeiiihhhgggfffffffffggghhhtttbbbVVVOOOJJJGGGHHHGGGDDDCCCEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSOOOKKKIIIJJJMMMTTT[[[eeemmmrrrvvvzzz~~~~~~~~~|||zzzxxxwwwvvvwwwwwwvvvsssnnnhhheeebbb```___aaagggmmmrrruuuwwwxxxyyy{{{{{{{{{zzzyyy|||}}}|||uuunnnjjjgggdddcccgggjjjooorrruuuxxx{{{~~~}}}yyywwwwwwssspppkkkddd^^^]]]bbbgggjjjpppuuuwww{{{|||}}}~~~}}}~~~~~~|||yyyvvvpppfff\\\VVVTTTUUU\\\dddkkkpppvvvzzz|||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~|||{{{{{{{{{zzzyyy|||}}}~~~~~~}}}}}}zzz}}}}}}{{{{{{{{{vvvooojjjiiihhhiiikkknnnrrruuuyyyyyyzzzzzzzzzyyyxxxxxxzzzxxxyyy~~~{{{xxxxxxuuuqqqmmmlllppptttuuuuuuvvvvvvuuuttttttttttttuuuwwwxxxxxxvvvqqqkkkhhhfffeeejjjmmmmmmnnnsssvvvvvvrrrrrrrrrssstttvvvxxxyyyzzzzzzyyywwwvvvtttrrrqqqtttssstttwwwzzz}}}~~~}}}||||||{{{{{{{{{||||||}}}|||zzzyyyyyywwwxxxyyy{{{{{{{{{zzzyyy~~~}}}|||}}}}}}|||yyyvvvzzzuuuoookkkiiiiiiiiihhhggghhhjjjmmmppprrrtttuuuvvv{{{}}}|||{{{{{{wwwrrrpppqqqrrrsssttttttuuutttuuuuuutttsssssssssttttttppprrrtttttttttssstttvvvuuuuuuuuutttrrrooommmlllkkkhhheeecccaaabbbcccdddiiijjjjjjjjjhhhgggeeeddd}}}iii[[[RRRMMMIIIJJJIIIEEECCCDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOOOOPPPQQQRRRSSSUUUTTTQQQLLLJJJKKKMMMVVV]]]gggooossswww||||||~~~~~~{{{yyywwwvvvuuuuuuuuusssooojjjeeebbbeeeeeefffiiimmmqqquuuvvvzzz{{{|||}}}}}}|||{{{{{{~~~zzzyyysssjjjdddcccdddfffgggooosssxxx{{{}}}~~~~~~|||zzzvvvnnnhhhddddddfffgggjjjoootttxxx|||~~~~~~~~~}}}||||||}}}}}}|||zzzxxxoooddd\\\WWWUUU[[[bbbiiinnntttyyy{{{|||}}}}}}~~~}}}||||||||||||||||||~~~}}}|||}}}}}}|||{{{}}}}}}}}}~~~~~~}}}}}}}}}|||}}}|||{{{vvvooojjjiiiiiiiiilllppptttvvvzzzzzzzzzzzzzzzyyyyyyxxxxxxuuuvvv{{{}}}zzzxxxxxxsssppplllllloootttwwwyyy{{{zzzyyywwwvvvuuuttttttvvvwwwwwwuuuqqqlllhhheeeccchhhkkkkkkmmmrrrvvvuuussssssssstttuuuwwwxxxxxxyyyyyyxxxwwwuuusssqqqpppsssssstttwww{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||||||||yyyzzzzzz{{{{{{zzzyyyyyy{{{{{{zzzzzzzzzxxxuuusssyyyssskkkfffdddfffhhhiiijjjjjjkkkmmmppprrruuuvvvxxx|||}}}{{{zzzzzzwwwrrrqqqrrrsssuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttrrruuuwwwxxxwwwuuuuuuuuusssssssssrrrppplllhhhffffffdddaaa______```bbbdddiiijjjkkkkkkiiifffbbb___rrrdddVVVPPPLLLKKKJJJEEECCCDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFIIILLLMMMMMMMMMOOOQQQSSSUUUUUURRRNNNKKKLLLNNNVVV]]]gggooossswww{{{~~~|||}}}~~~{{{xxxvvvuuutttsssrrrooojjjfffbbb```jjjkkknnnppprrrtttvvvwww|||}}}~~~~~~}}}}}}yyyuuunnniiiccc```bbbggglllooovvvyyy~~~{{{uuunnniiigggeeefffiiioootttxxx|||~~~}}}|||{{{|||}}}|||{{{|||uuukkkccc\\\XXX[[[bbbhhhlllrrrwwwyyyyyyzzz{{{~~~~~~}}}||||||{{{||||||}}}}}}~~~~~~}}}|||~~~}}}|||}}}}}}|||}}}}}}~~~~~~~~~}}}|||vvvooojjjjjjkkklllooosssvvvyyyxxxyyyyyyzzzyyyyyyxxxxxxvvvtttuuuyyy{{{yyywwwxxxrrrpppmmmmmmoootttxxxzzzzzzyyywwwuuurrrqqqpppppptttttttttsssqqqlllfffbbb```fffiiijjjlllqqquuuuuussstttuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwuuutttrrrqqqsssssstttxxx|||~~~~~~~~~~~~~~~}}}|||}}}~~~zzzzzz{{{{{{zzzzzzyyyyyy{{{zzzyyyyyyyyywwwtttrrrtttooogggcccbbbeeeiiikkknnnmmmmmmmmmoooqqqtttvvvyyy|||}}}zzzxxxyyywwwssstttuuuwwwxxxyyyzzzzzzzzzxxxxxxxxxxxxwwwwwwvvvvvvtttvvvyyyyyywwwuuutttsssrrrrrrrrrpppmmmhhhdddbbbdddbbb```______aaaccceeehhhiiijjjiiigggbbb^^^[[[|||nnn[[[TTTNNNLLLJJJEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEHHHLLLLLLKKKKKKNNNPPPRRRTTTUUUSSSOOOLLLMMMOOOTTT\\\eeelllqqqtttxxx||||||}}}{{{xxxvvvuuusssqqqnnniiieeebbb```___mmmpppsssuuuvvvwwwxxxzzz}}}~~~yyyrrrmmmfffcccaaaccchhhooouuuwww{{{~~~xxxppplllfffdddeeejjjooosssyyy~~~}}}||||||}}}~~~}}}{{{~~~yyyssslllbbb[[[[[[```eeejjjppptttvvvwwwxxxyyy~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~|||{{{{{{|||}}}~~~|||{{{uuunnniiijjjmmmpppsssvvvxxxzzzuuuvvvwwwxxxxxxxxxxxxwwwwwwssstttxxxzzzxxxvvvwwwrrrqqqoooooopppssswwwyyy{{{zzzxxxuuutttrrrqqqqqqrrrrrrrrrrrrpppkkkeee```^^^dddhhhhhhkkkqqqtttttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttuuuwwwzzz~~~~~~}}}~~~}}}|||}}}~~~{{{{{{{{{zzzzzzzzzzzzzzz|||zzzyyyyyyyyywwwtttqqqnnniiidddbbbcccgggjjjlllooonnnmmmlllnnnqqqtttvvvyyy{{{{{{xxxwwwxxxwwwtttvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwwwwsssvvvxxxxxxwwwuuuttttttsssrrrqqqoookkkgggdddbbbdddccccccbbbcccdddeeefffgggfffeeedddaaa]]][[[YYYuuu___WWWOOOLLLIIIEEEEEEGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEIIIMMMMMMKKKKKKMMMQQQNNNQQQRRRQQQNNNLLLLLLNNNUUU\\\eeelllppptttxxx{{{{{{||||||yyyvvvuuusssooojjjeeeaaa`````````nnnqqquuuwwwxxxyyy{{{~~~}}}~~~~~~~~~{{{wwwqqqjjjeeeddddddfffkkkrrryyy}}}}}}wwwrrrhhhcccbbbfffjjjooowww~~~~~~}}}}}}}}}~~~~~~}}}zzzttthhh]]]ZZZ]]]```eeelllqqquuuvvvxxxyyy~~~}}}||||||}}}}}}{{{{{{|||}}}|||{{{}}}|||||||||}}}~~~{{{zzzyyyxxxyyy{{{~~~~~~|||{{{yyyssslllgggjjjnnnsssvvvxxxyyyyyyrrrssstttuuuvvvwwwwwwwwwxxxttttttxxxyyywwwuuuvvvsssrrrrrrqqqqqqrrruuuwww{{{zzzyyywwwuuuuuuttttttqqqqqqqqqqqqppplllddd___]]]bbbfffgggjjjppptttttttttuuuwwwxxxxxxxxxxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz}}}}}}~~~|||{{{|||~~~{{{zzzzzzzzzzzz{{{{{{|||yyyxxxvvvvvvvvvtttpppnnngggdddbbbbbbeeejjjlllnnnnnnmmmkkkkkkmmmqqquuuxxxwwwyyyyyyuuuuuuxxxwwwuuuuuuvvvwwwwwwxxxxxxxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvppprrruuuvvvuuuuuuuuuvvvvvvtttrrroookkkhhhfffdddeeeffffffgggggggggggggggeeeccc```]]]ZZZXXXWWWWWWxxxbbbYYYPPPLLLHHHEEEEEEHHHDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFKKKOOOOOOLLLKKKNNNQQQKKKNNNPPPOOOLLLKKKLLLNNNWWW^^^gggnnnrrruuuyyy}}}zzz{{{~~~}}}yyyvvvuuurrrnnnhhhbbb^^^^^^```aaammmqqqvvvxxxyyy{{{~~~}}}~~~~~~~~~}}}|||}}}yyyuuupppjjjccc___dddfffkkkrrrzzz{{{wwwjjjccc```dddhhhllluuu~~~~~~||||||}}}~~~yyylll^^^XXXZZZ\\\bbbiiippptttvvvyyyzzz~~~}}}}}}}}}}}}~~~}}}{{{yyyyyy{{{{{{{{{zzz|||||||||||||||}}}}}}~~~yyyxxxwwwwwwxxx{{{~~~}}}~~~{{{yyywwwqqqjjjeeeiiinnntttxxxyyyyyyxxxoooppprrrtttuuuvvvvvvvvvxxxuuutttxxxyyywwwuuuvvvsssssssssrrrqqqrrrsssuuuwwwvvvuuusssrrrrrrqqqqqqqqqqqqqqqrrrqqqmmmeee___\\\bbbffffffiiipppttttttuuuvvvwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{}}}|||~~~~~~{{{zzz{{{}}}zzzzzzzzzzzzzzz{{{||||||tttsssrrrrrrqqqooollliiibbbaaaaaacccgggkkknnnooolllkkkjjjjjjmmmqqqwwwzzzvvvxxxxxxttttttwwwxxxuuussstttuuuuuuuuuuuuuuutttssstttuuuwwwwwwwwwvvvuuummmooorrrttttttuuuwwwyyyxxxvvvssspppllljjjhhhgggggghhhiiijjjjjjjjjiiihhhdddaaa]]]XXXVVVUUUVVVWWW|||iii___UUUOOOJJJEEEDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGKKKOOOPPPOOOLLLNNNPPPQQQOOOLLLJJJLLLOOOYYYbbbhhhjjjlllqqquuuvvv}}}|||vvvrrrrrrmmmeee___]]]___dddgggkkkpppvvvzzz}}}~~~|||~~~uuuooolllhhhbbbccchhhnnnqqqwww}}}wwwmmmbbb___eeennntttuuu~~~zzztttkkkbbb\\\[[[\\\___fffnnnvvv|||~~~~~~}}}~~~{{{yyy{{{{{{{{{{{{{{{zzzzzzyyy}}}{{{{{{~~~~~~}}}|||yyyxxxyyy}}}}}}}}}~~~~~~}}}yyytttnnnjjjcccffflllrrrwwwxxxuuurrrqqqooooooqqqvvvxxxxxxwwwzzzvvvsssssswwwxxxuuurrrtttuuuvvvuuusssrrrrrrsssttttttssspppnnnnnnppprrruuusssqqqooolllhhhccc```ZZZ]]]aaafffkkkoooqqqrrruuuvvvwwwwwwwwwwwwyyyzzzyyywwwyyy}}}~~~{{{zzz||||||~~~|||||||||||||||zzzxxxwwwyyyzzz{{{zzzxxxuuurrrppplllgggaaa]]]aaaaaabbbggglllnnnmmmkkkllllllkkklllnnnrrruuuwwwvvvuuutttrrrrrrsssssstttvvvvvvvvvuuutttrrrqqqpppvvvuuutttsssssssssssssssooopppssstttuuutttsssrrrnnnnnnnnnnnnnnnmmmmmmmmmpppkkkjjjlllkkkeeebbbaaaaaa^^^XXXTTTSSSUUUXXX[[[lll```TTTNNNJJJFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGJJJNNNPPPOOOMMMQQQSSSTTTQQQMMMLLLNNNQQQZZZccckkknnnpppuuuyyyyyy{{{~~~~~~|||yyytttpppmmmiiibbb^^^]]]```fffjjjqqquuuyyy}}}~~~~~~}}}yyytttmmmhhhgggeeebbbeeejjjqqquuuzzz~~~xxxoooeee```dddkkkqqqttt||||||wwwnnnddd^^^YYYZZZ]]]cccllluuuzzz}}}~~~}}}~~~|||yyyvvvxxxyyy{{{|||}}}}}}||||||}}}{{{{{{}}}}}}|||zzzzzzxxxwwwyyy|||~~~~~~}}}||||||}}}{{{wwwqqqjjjgggcccfffjjjpppuuuvvvtttrrrrrrqqqqqqtttxxxzzzzzzxxxzzzvvvssstttwwwxxxvvvssstttuuuvvvuuusssrrrrrrsssrrrrrrqqqooonnnooorrrtttxxxuuurrrnnnkkkgggccc___XXX[[[```eeejjjnnnppprrrtttvvvxxxxxxxxxwwwxxxyyy{{{yyyzzz||||||~~~~~~|||{{{{{{{{{|||{{{yyywwwwwwyyyzzzzzzyyyvvvsssooollliiieeeaaa^^^aaabbbdddiiinnnpppooommmjjjkkkkkkmmmooorrruuuvvvuuutttsssrrrrrrrrrssssssttttttttttttttttttsssrrrttttttssssssrrrrrrrrrrrrqqqrrrssstttuuutttrrrqqqmmmmmmllllllmmmmmmnnnooopppkkkiiikkkiiiccc```___YYYWWWUUUUUUWWW\\\aaadddttteeeVVVOOOMMMKKKHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFIIIMMMOOOOOONNNRRRTTTTTTQQQMMMLLLNNNQQQYYYccclllpppsssxxx{{{zzzzzz~~~|||xxxuuupppmmmgggccc___\\\]]]cccjjjnnnxxxzzz~~~{{{vvvrrrkkkfffccccccdddeeejjjpppwwwyyy~~~zzzsssjjjcccbbbfffmmmrrrxxx{{{{{{rrrhhhaaaXXXXXXZZZ___hhhrrrxxx|||}}}~~~}}}yyyvvvtttvvvxxx{{{}}}~~~}}}|||{{{{{{{{{zzzxxxxxxwwwwwwxxx{{{}}}~~~~~~{{{{{{zzzxxxsssmmmgggcccccceeehhhmmmrrrttttttsssssssssuuuxxx{{{|||{{{yyyyyyvvvttttttxxxyyyxxxvvvtttuuuvvvtttrrrqqqqqqrrrppppppnnnmmmlllnnnsssvvv{{{xxxsssnnnkkkfffbbb___YYY[[[```fffkkkooorrrssssssvvvyyyzzzyyyxxxxxxxxx{{{yyyzzz~~~~~~||||||~~~|||zzzyyyzzz{{{}}}{{{yyyxxxxxxyyyzzzyyyxxxtttpppjjjfffdddbbbaaa___cccdddgggkkkoooqqqpppoooiiijjjllloooqqqssstttuuuttttttsssrrrrrrrrrrrrsssqqqrrrssstttttttttttttttsssssssssrrrrrrrrrrrrrrrssssssttttttsssrrrpppoookkkkkkjjjjjjkkkmmmooopppnnniiiggggggeee```\\\\\\SSSTTTUUUYYY]]]ccchhhlllmmm[[[TTTRRROOOKKKIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGJJJMMMOOOPPPPPPQQQRRRRRROOOKKKJJJMMMPPPVVVaaakkkpppsssxxxzzzzzz|||}}}xxxrrrllliiiaaa___]]]]]]```gggnnnssszzz|||~~~~~~~~~}}}yyytttooollliiifffeeefffhhhmmmrrrvvv{{{}}}|||xxxpppgggbbbccciiiooovvvyyy|||}}}uuukkkeeeXXXWWWWWW\\\eeennnvvvzzz}}}~~~~~~{{{yyyvvvtttwwwyyy|||~~~~~~}}}}}}||||||||||||{{{zzzwwwvvvwwwxxxzzz|||~~~~~~{{{zzzyyyvvvqqqjjjddd```cccdddfffkkkpppsssttttttsssuuuwwwyyy{{{|||{{{zzzxxxvvvuuuvvvxxxzzzyyyxxxtttuuuvvvtttrrrpppqqqrrrppppppnnnlllkkkmmmrrrvvv}}}yyytttoookkkfffbbb^^^[[[^^^ccciiinnnrrruuuwwwrrrvvvyyy{{{zzzyyyxxxxxxyyyvvvwww{{{{{{yyyyyy|||~~~{{{yyyyyyzzz|||~~~{{{zzzyyyzzzzzzzzzxxxvvvpppllleeeaaa```aaabbbbbbfffhhhjjjmmmooooooooonnnhhhjjjmmmpppsssttttttsssuuuttttttsssssssssssssssrrrrrrssstttttttttsssssssssssssssssssssssssssrrrtttttttttsssqqqooommmllliiiiiihhhhhhiiilllnnnpppiiidddbbbbbbaaa\\\XXXXXXVVVWWWZZZ^^^cccgggkkkmmmvvvbbbXXXUUUPPPKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKMMMOOOQQQRRRQQQRRRRRROOOKKKKKKNNNRRRVVVaaakkkppptttyyy|||{{{xxxppphhhddd___^^^___aaaeeelllrrrvvvyyyzzz|||||||||~~~}}}wwwqqqllliiihhhjjjjjjkkkkkknnntttxxxzzz~~~}}}{{{uuullldddbbbgggllluuuxxx{{{~~~~~~wwwoooiii\\\ZZZXXX[[[bbbllltttyyy~~~}}}~~~~~~|||zzzxxxwwwzzz{{{}}}~~~~~~}}}|||zzz|||}}}~~~~~~~~~~~~~~~vvvwwwxxxyyyzzz{{{}}}{{{{{{yyyuuuoooiiiccc```ddddddfffjjjppptttuuuuuusssuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwyyyzzzzzzzzztttuuuuuutttqqqppppppqqqqqqqqqooommmkkkmmmpppsss}}}yyyuuuppplllgggccc___\\\___dddiiinnnsssuuuvvvsssvvvzzz{{{{{{yyyxxxxxxxxxvvvvvvyyyzzzxxxyyy|||~~~~~~}}}}}}|||zzzyyyyyy{{{}}}||||||{{{{{{{{{yyyuuurrrkkkgggbbb``````ccceeefffkkklllnnnoooooonnnmmmllljjjlllooorrrttttttsssrrruuuuuuuuuuuuttttttssssssssssssssstttsssrrrrrrqqqssstttuuuuuuuuuuuuttttttssssssqqqpppmmmkkkiiihhhggggggffffffgggiiikkklllbbb^^^[[[]]]\\\YYYWWWXXX[[[]]]```dddhhhkkkmmmnnnlll```XXXPPPIIIFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGIIIJJJKKKKKKLLLOOORRRRRRSSSSSSPPPMMMNNNRRRVVVZZZdddmmmrrruuu{{{~~~~~~}}}uuullleeeaaa```aaadddggglllqqquuuwwwxxxyyyzzzzzzzzz||||||yyyuuuoooiiigggggghhhkkkoooqqqqqqtttzzz|||{{{~~~|||xxxpppiiifffgggiiirrrvvvzzz~~~~~~zzztttoooccc___[[[[[[aaajjjrrrwww|||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{}}}}}}}}}}}}||||||{{{zzzxxx{{{~~~~~~wwwyyyzzzzzzyyyzzz|||{{{zzzxxxtttnnnhhhccc```dddeeeggglllqqquuuwwwwwwtttvvvwwwxxxwwwxxxzzz|||zzzyyyyyyyyyyyyzzzzzz{{{uuuuuuuuutttqqqoooooopppqqqqqqqqqooommmnnnppprrrzzzxxxuuurrrnnnjjjddd```[[[^^^bbbggglllppprrrssstttwwwzzz{{{zzzyyyyyyyyyzzzwwwwwwzzz{{{yyyzzz~~~|||yyyxxxyyyyyyyyyyyyyyy{{{|||}}}||||||{{{{{{yyyuuuppplllfffdddaaaaaadddgggiiijjjnnnppprrrrrrqqqooonnnnnnnnnppprrrtttuuutttsssrrrttttttuuuuuuttttttsssrrrsssssssssssssssrrrqqqpppssstttuuuwwwwwwvvvuuuuuuqqqpppnnnllliiigggeeeeeeeeeeeeffffffeeeeeeeeeeee[[[WWWVVVYYY[[[ZZZZZZ\\\___```dddhhhllloooqqqrrrzzzlll___SSSLLLIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHIIIIIIHHHIIILLLOOOQQQRRRRRRPPPMMMOOOTTTYYY[[[dddmmmpppsssyyy}}}~~~}}}wwwnnngggbbbaaabbbeeejjjooosssuuuwwwwwwyyyyyyyyyxxxxxxzzz~~~{{{qqqoookkkeeebbbcccggglllmmmssswwwxxx{{{~~~~~~~~~|||yyytttnnnjjjhhhgggnnnsssyyy}}}~~~~~~~~~~~~|||xxxuuukkkfff___]]]aaaiiiqqqvvvyyyzzz|||}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzzzz{{{{{{xxx{{{~~~|||}}}~~~yyy{{{|||{{{zzzzzz|||~~~yyyxxxvvvrrrmmmhhhccc```eeefffiiioootttxxxyyyxxxvvvwwwxxxwwwvvvwww{{{~~~{{{{{{{{{zzzyyyyyyzzz{{{uuuuuuuuutttqqqoooooopppnnnpppqqqqqqpppppprrrsssvvvuuutttsssqqqlllfffbbb\\\^^^bbbgggkkknnnpppqqquuuwwwyyyzzzyyyyyyzzz{{{zzzwwwwwwyyyzzzyyyzzz~~~}}}~~~~~~{{{wwwuuutttuuuvvvwwwyyyzzzzzzzzz{{{zzzzzzyyyvvvqqqjjjeeeaaaaaabbbeeeiiilllnnnmmmooorrruuuvvvtttrrrrrrssssssssstttuuuuuutttsssrrrrrrrrrsssssssssrrrqqqpppqqqqqqrrrsssssssssrrrrrrrrrsssuuuvvvwwwvvvuuutttmmmllljjjhhheeecccbbbaaadddeeeeeeeeedddbbb___^^^VVVRRRSSSXXX\\\]]]___bbbdddfffhhhkkknnnppprrrssswwwgggXXXPPPNNNGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGIIIGGGFFFFFFJJJMMMNNNOOOOOOMMMLLLNNNSSSXXXZZZccckkkmmmpppvvv{{{|||~~~}}}yyyqqqhhhbbbaaabbbeeehhhnnnssswwwxxxxxxwww{{{{{{zzzxxxwwwyyy}}}zzzuuuhhhgggccc___]]]aaaiiioooooovvv|||~~~~~~~~~~~~~~~|||zzzvvvrrrmmmiiifffkkkpppxxx}}}~~~}}}~~~~~~|||zzzpppjjjbbb___bbbiiiqqqvvvwwwyyy{{{{{{||||||||||||}}}}}}~~~~~~}}}|||zzzxxxxxxzzz|||}}}xxx||||||zzzzzz{{{{{{|||~~~|||zzzyyy|||~~~xxxwwwtttqqqlllgggbbb```fffgggkkkqqqvvvzzzzzzyyyxxxyyyyyywwwuuuwww||||||||||||{{{yyyyyyzzz{{{uuuvvvuuusssqqqooooooooolllnnnqqqrrrrrrssstttuuuttttttttttttsssnnnhhhccc^^^aaadddiiimmmoooqqqrrrvvvxxxyyyyyyxxxyyyzzz|||xxxuuutttwwwxxxvvvxxx|||yyy{{{||||||||||||}}}}}}zzzwwwuuuppprrrtttvvvxxxxxxxxxxxxzzzyyyxxxwwwsssmmmfff```^^^```ccchhhmmmpppppppppooossswwwxxxwwwvvvwwwxxxvvvvvvvvvvvvuuutttssssssppppppqqqrrrqqqpppooonnnooooooqqqrrrssstttttttttqqqrrrtttvvvvvvuuutttssskkkjjjhhheeecccaaa``````dddeeeeeeeeeccc```\\\YYYTTTQQQQQQXXX^^^```cccgggkkkkkklllmmmnnnooopppppptttdddVVVNNNNNNLLLIIIGGGGGGGGGFFFEEEHHHFFFDDDCCCEEEFFFGGGFFFFFFEEEDDDDDDFFFHHHKKKMMMPPPQQQQQQNNNLLLNNNSSSXXXdddfffjjjooovvvzzz||||||wwwnnnhhhccc___aaaeeellloootttwwwxxxyyyzzz|||zzzxxxwwwxxxzzz|||}}}}}}zzzrrrfffbbb]]][[[]]]dddmmmrrr{{{}}}}}}|||}}}~~~}}}zzzuuupppllljjjppptttzzz{{{~~~}}}|||}}}~~~~~~}}}|||ssshhh``````fffoootttxxxwwwxxxzzz}}}~~~~~~}}}|||}}}}}}}}}}}}}}}||||||yyy|||{{{wwwyyy~~~}}}xxx}}}{{{yyyzzz}}}~~~|||zzzzzzzzzzzzzzzyyyxxxwwwwwwuuutttqqqnnnjjjgggdddbbbfffhhhlllppptttwwwyyyzzz|||{{{yyyxxxxxxyyyzzz{{{yyyyyyzzzzzzyyyxxxvvvuuuuuurrrnnnlllkkkjjjiiihhhnnnlllkkkmmmqqqssssssrrruuuzzzyyytttpppooojjjbbb^^^```dddiiinnnqqqpppooouuuvvvwwwxxxyyyxxxwwwwwwxxxwwwvvvuuuuuuvvvxxxyyy}}}}}}}}}{{{zzzzzz}}}~~~yyyuuuqqqrrrqqqqqqsssvvvyyyzzzzzzzzzyyyvvvrrrmmmgggbbb______bbbhhhmmmpppqqqppppppuuuuuuvvvvvvwwwxxxyyyyyy{{{zzzxxxwwwvvvtttpppmmmsssqqqooooooqqqsssssssssttttttvvvwwwwwwvvvuuuuuutttuuuuuuvvvuuutttsssrrrjjjfffbbb___```aaaccccccffffffeeebbb___[[[WWWUUUUUUVVVXXX[[[___dddhhhjjjjjjkkknnnpppqqqqqqpppooo}}}kkk\\\SSSNNNKKKHHHGGGGGGHHHHHHGGGHHHFFFDDDCCCDDDEEEDDDCCCFFFEEEEEEEEEFFFIIIKKKMMMPPPQQQQQQOOOMMMNNNSSSWWWaaadddiiiooovvv{{{}}}~~~{{{ssskkkfffbbb```ccchhhooorrrwwwyyyzzz{{{|||}}}{{{zzzxxxyyy{{{~~~~~~~~~{{{tttgggdddaaa___bbbiiiqqqvvv}}}~~~}}}{{{{{{||||||xxxtttpppmmmssswww{{{~~~~~~~~~}}}~~~}}}|||}}}~~~{{{sssggg___^^^dddlllqqqvvvwwwyyy|||~~~~~~}}}|||||||||}}}}}}||||||{{{{{{|||yyytttvvv{{{|||xxxzzzxxxwwwyyy|||~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuussspppllliiieeecccbbbiiikkknnnqqquuuwwwxxxxxx}}}||||||{{{{{{{{{{{{|||xxxyyyyyyyyyyyywwwvvvuuusssqqqooommmllljjjhhhgggkkkiiiiiikkkooorrrsssrrruuuzzz{{{wwwsssqqqkkkddd___```dddjjjoooqqqqqqooouuuvvvwwwxxxxxxxxxwwwwwwuuutttrrrqqqrrruuuxxxyyy}}}~~~}}}{{{zzz{{{}}}~~~}}}yyyuuurrrrrrqqqqqqrrruuuwwwxxxwwwxxxvvvsssoookkkfffbbb```dddgggkkkooorrrssstttsssvvvwwwxxxyyyzzz{{{||||||{{{yyyxxxwwwvvvssspppmmmqqqooonnnnnnppprrrsssssstttuuuvvvvvvvvvuuutttsssuuuvvvvvvvvvvvvtttrrrqqqgggeeeaaa```aaaccccccdddeeeccc```]]]ZZZXXXXXXWWW[[[[[[]]]___cccgggjjjmmmnnnoooqqqrrrrrrqqqpppooowwweeeZZZQQQNNNJJJHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFEEECCCBBBFFFFFFEEEFFFGGGIIIKKKMMMNNNPPPQQQPPPMMMNNNRRRVVV___bbbiiipppwww||||||uuunnngggcccbbbbbbgggnnntttwww{{{}}}}}}}}}~~~}}}{{{zzz{{{}}}}}}wwwkkkiiihhhhhhkkkqqqwww{{{|||zzzyyyzzz~~~}}}zzzvvvrrrpppxxxzzz|||}}}|||||||||}}}|||}}}~~~|||||||||}}}yyyrrrggg^^^[[[```gggmmmtttvvvzzz~~~~~~}}}zzz{{{{{{|||||||||{{{{{{|||{{{wwwrrrssswwwyyywwwwwwvvvvvvxxx{{{}}}}}}|||yyyyyyyyyyyyxxxwwwvvvuuutttrrroookkkgggdddbbbbbblllmmmpppsssuuuvvvwwwwww|||||||||||||||{{{zzzzzzxxxxxxyyyyyyxxxwwwuuutttrrrqqqqqqpppnnnkkkiiiggghhhggggggiiimmmpppqqqqqqtttyyy|||{{{xxxtttmmmfff```aaaeeekkkpppsssrrrqqquuuuuuvvvwwwwwwwwwwwwwwwsssqqqooonnnooossswwwzzz}}}}}}}}}|||{{{{{{}}}|||}}}~~~~~~|||yyyvvvtttsssrrrqqqrrrtttuuuuuuttttttrrroookkkhhheeecccbbbkkklllnnnqqqtttuuuwwwwwwuuuvvvwwwyyy{{{||||||}}}zzzyyywwwvvvuuusssooolllmmmllljjjkkknnnqqqrrrrrrtttuuuuuuvvvuuutttrrrqqqtttuuuuuutttsssqqqooonnneeecccaaa```bbbcccccccccbbb```\\\YYYXXXZZZ\\\^^^bbbbbbccceeegggkkknnnooorrrrrrssstttsssrrrqqqpppnnnbbbXXXTTTOOOKKKJJJJJJJJJJJJJJJHHHGGGGGGHHHHHHFFFDDDFFFFFFFFFGGGHHHJJJLLLMMMNNNPPPQQQPPPNNNNNNRRRUUU___ccckkkrrrwww|||}}}yyyooohhhcccbbbccceeelllsssxxx{{{~~~~~~}}}{{{|||~~~{{{sssrrrqqqrrrtttxxx||||||yyywwwxxx{{{{{{||||||zzzwwwsssqqqzzz{{{|||{{{{{{{{{~~~}}}}}}~~~}}}zzzzzzzzz}}}~~~xxxqqqfff]]]YYY[[[bbbhhhppptttzzz~~~}}}|||yyyzzz{{{{{{{{{{{{{{{{{{{{{yyyvvvssstttvvvvvvuuuxxxwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxxxxwwwvvvuuuuuuuuurrrnnnjjjgggeeeddddddmmmoooqqqtttvvvxxxxxxxxxyyyzzz{{{{{{zzzyyywwwvvvwwwxxxxxxyyyxxxwwwuuutttqqqsssttttttqqqnnnkkkjjjiiiiiiiiijjjlllnnnoooooosssxxx}}}}}}vvvnnnhhhbbbdddhhhmmmsssvvvuuutttuuuuuuuuuvvvvvvvvvvvvvvvtttrrrooommmnnnqqqvvvyyy|||}}}}}}|||{{{{{{|||~~~zzz{{{|||}}}|||zzzwwwvvvtttsssrrrsssttttttsssqqqooommmkkkhhhfffeeeeeefffoooooopppqqqsssuuuwwwxxxrrrsssuuuwwwyyyzzzzzzzzzyyywwwvvvuuutttrrrnnnllliiigggggghhhkkknnnpppppprrrrrrsssttttttsssrrrqqqrrrrrrrrrqqqooollljjjiiidddcccaaaaaaaaabbbaaa```^^^]]]\\\\\\^^^aaaeeegggiiiiiiiiijjjkkkmmmpppqqqrrrrrrssssssssssssrrrqqqwwwlll```\\\UUUPPPLLLJJJHHHFFFIIIGGGFFFFFFHHHHHHGGGEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNPPPPPPOOOMMMMMMRRRVVV```fffnnntttxxx{{{~~~|||wwwjjjeeebbbcccfffiiiqqqxxx{{{}}}~~~|||}}}|||{{{zzzzzz{{{}}}~~~|||xxxwwwwwwyyy{{{|||}}}|||yyyvvvtttyyyyyyyyyxxxyyy|||~~~{{{xxxxxxyyy|||~~~|||wwwqqqggg]]]WWWYYY___ffflllrrryyy~~~}}}||||||yyyyyyzzz{{{||||||{{{{{{yyywwwvvvwwwxxxvvvtttrrrzzz{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuuuurrrnnnjjjggggggggghhhmmmooorrruuuxxxzzzzzz{{{yyyzzzzzz{{{zzzxxxvvvuuuxxxxxxyyyyyyxxxwwwuuutttrrruuuxxxwwwtttpppmmmmmmmmmmmmllllllkkkkkklllmmmrrrvvv|||~~~vvvmmmgggdddeeejjjpppuuuxxxxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvyyyvvvrrrooooooqqquuuxxx{{{|||||||||zzzzzz{{{}}}yyyzzz{{{|||{{{zzzyyyxxxuuutttsssttttttsssqqqoookkkjjjiiihhhhhhhhhiiijjjppppppppppppqqqssstttuuuqqqrrrtttwwwxxxyyyxxxxxxvvvuuutttttttttrrrooolllfffeeedddfffiiilllnnnnnnooopppqqqrrrssssssrrrqqqpppppppppooommmjjjhhhfffdddbbb```_________^^^\\\WWWYYY]]]bbbfffiiikkklllnnnmmmmmmmmmmmmoooppprrrooopppqqqrrrrrrsssssssssyyylllggg```ZZZUUUOOOKKKGGGJJJHHHEEEDDDEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMMMMOOOPPPOOOMMMKKKMMMRRRWWWaaahhhqqqwwwzzz|||yyyuuuhhhdddcccgggkkknnnttt{{{}}}~~~|||yyyxxxxxx{{{}}}}}}yyywwwvvvuuuttttttvvv{{{~~~{{{yyyyyyzzz}}}}}}{{{vvvqqqhhh^^^WWWXXX___eeekkkrrryyy~~~~~~}}}}}}~~~yyyzzz{{{|||||||||||||||yyyvvvwwwzzz{{{xxxtttttt{{{|||}}}{{{yyyxxxyyyzzzyyyyyyyyyyyyxxxwwwvvvuuutttqqqmmmiiiggghhhjjjlllooopppssswwwyyy{{{||||||||||||||||||{{{yyyxxxwwwyyyyyyzzzzzzyyyxxxvvvuuusssvvvyyyxxxtttpppooooooooooooooommmkkkjjjkkklllqqqssszzz}}}sssjjjfffccceeejjjpppvvvyyyyyyxxxtttttttttttttttuuuvvvvvv{{{xxxuuurrrqqqsssuuuxxxyyyzzz{{{zzzyyyyyyyyy{{{wwwxxxyyyzzzzzzyyyxxxwwwtttsssrrrssssssrrrooolllhhhhhhiiijjjkkkmmmnnnoooqqqqqqqqqqqqqqqrrrrrrsssrrrsssvvvxxxyyyyyyxxxwwwsssrrrrrrrrrsssrrrooommmgggeeeeeefffiiilllnnnnnnnnnooopppqqqrrrqqqppppppooooooooonnnllljjjgggfffccc```]]]\\\\\\]]]\\\[[[UUUYYY```ggglllnnnnnnnnnppppppoooooooooppprrrsssnnnoooooopppqqqssssssttt|||xxxrrrkkkeee^^^WWWSSSQQQNNNIIIFFFEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMPPPPPPNNNKKKIIILLLRRRXXX```hhhsssyyy|||{{{uuuqqqgggdddfffkkkooorrrwww|||~~~}}}zzzzzzzzz{{{}}}~~~zzzxxxrrrqqqooooooqqqxxx}}}{{{{{{}}}~~~{{{vvvrrrjjj___WWWXXX___ffflllsss{{{~~~yyyzzz{{{|||}}}}}}}}}}}}{{{wwwwww{{{|||yyywwwxxxxxxzzz{{{zzzxxxwwwyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvrrrnnnjjjgggfffhhhlllooorrrsssvvvxxxzzz{{{{{{{{{}}}}}}{{{zzzyyyxxxxxxxxxzzzzzz{{{{{{zzzyyywwwvvvrrrvvvyyywwwrrroooooopppmmmoooooommmkkkjjjkkkmmmpppqqqvvv}}}zzzooofffcccaaaccchhhnnntttwwwwwwvvvttttttssssssssstttuuuvvvzzzxxxvvvttttttuuuwwwxxxwwwxxxzzzyyyxxxwwwxxxyyyuuuvvvvvvwwwwwwvvvuuuuuuqqqpppppppppqqqooollljjjggghhhjjjmmmppprrrsssttttttttttttsssssssssssssssqqqsssuuuwwwwwwvvvuuussspppppppppqqqsssssspppnnnjjjiiihhhiiilllnnnppppppppppppqqqqqqpppnnnmmmllljjjkkkkkkjjjhhhfffdddccc___\\\YYYXXXZZZ\\\]]]]]]\\\```ffflllpppqqqqqqpppsssrrrqqqqqqqqqrrrssstttppppppppppppqqqrrrrrrssszzztttlllddd___ZZZUUUNNNIIIHHHHHHHHHHHHFFFGGGIIIKKKLLLMMMMMMMMMQQQQQQNNNJJJHHHKKKSSSYYY___hhhssszzz~~~}}}xxxrrrnnngggeeehhhnnnrrrtttxxx}}}~~~}}}{{{{{{|||yyy{{{~~~|||xxxvvvpppooolllkkkmmmuuu}}}~~~|||uuurrrjjj```XXXXXX```gggnnnuuu}}}zzz{{{|||}}}~~~~~~~~~~~~~~~xxxvvvzzz|||yyyyyy}}}uuuwwwzzzyyywwwwwwyyy{{{zzzzzzzzzzzzyyyxxxwwwwwwooolllhhheeeeeehhhlllpppuuuvvvxxxyyyzzzzzzyyyyyy|||{{{yyywwwvvvvvvvvvwwwzzz{{{||||||{{{zzzxxxwwwqqquuuxxxvvvqqqmmmnnnpppkkkmmmnnnmmmjjjiiilllnnnppppppuuu{{{xxxllldddbbb___aaaffflllrrruuuvvvtttttttttsssrrrssstttuuuvvvwwwvvvuuuuuuuuuwwwxxxzzzuuuwwwyyyyyywwwvvvwwwxxxssstttttttttttttttssssssnnnnnnnnnnnnooommmjjjgggfffhhhlllpppsssuuuvvvvvvvvvvvvvvvvvvvvvuuutttsssoooqqqsssttttttsssqqqoooooonnnoooqqqssssssqqqooommmkkkjjjkkknnnqqqrrrrrrrrrrrrrrrqqqooollljjjhhheeeeeeeeeeeedddbbb```^^^[[[YYYVVVVVVXXX\\\___```eeeggglllpppsssttttttssstttsssrrrrrrrrrsssuuuvvvssssssrrrqqqqqqqqqrrrrrr|||uuuooobbb[[[SSSNNNLLLKKKIIIGGGGGGHHHHHHJJJKKKMMMOOOPPPPPPMMMLLLLLLJJJJJJPPPYYY___jjjvvv{{{~~~zzzuuupppjjjggggggiiimmmppptttxxx}}}~~~~~~}}}~~~}}}~~~|||zzz|||zzzzzz}}}|||wwwpppkkkeeedddiiittt~~~}}}zzzxxxzzzwwwqqqhhh\\\XXX```lllrrrzzz{{{{{{{{{{{{{{{|||}}}~~~{{{{{{{{{|||}}}}}}|||zzz{{{zzzyyyxxxwwwwwwwwwwww{{{yyyxxxxxxyyyyyywwwuuuiiieeebbbccchhhmmmppppppxxxxxxyyyzzz||||||yyywwwxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzwwwtttrrrooooooooopppqqqqqqooommmmmmlllkkkkkkkkkkkklllmmmttttttvvvxxxwwwrrriiiaaaaaadddhhhmmmrrruuuvvvwwwvvvuuussssssssstttvvvxxxzzzxxxxxxxxxuuurrruuu{{{yyyxxxxxxxxxxxxwwwtttqqqpppsssuuuuuurrrpppqqqrrrnnnmmmkkkiiihhhgggggggggjjjllloooqqqsssuuuuuuuuutttwwwyyyxxxuuussstttvvvppprrruuuvvvtttqqqooonnnlllmmmnnnppprrrsssssstttppprrrqqqnnnooorrrsssqqqtttsssrrrpppmmmjjjgggeeebbbcccccc```]]]YYYXXXXXXWWWVVVWWW[[[bbbfffgggffflllmmmoooqqqssstttuuuuuuvvvuuutttrrrqqqpppoooooorrrrrrssstttuuutttpppmmmppphhh^^^UUUQQQNNNKKKHHHJJJIIIIIIIIIJJJLLLMMMNNNPPPNNNLLLLLLJJJJJJPPPXXX```lllxxx}}}yyysssnnnjjjhhhiiilllooosssuuuyyy}}}~~~}}}}}}|||~~~~~~}}}~~~||||||}}}xxxpppkkkeeeccciiisss}}}|||zzzxxxzzzvvvppphhh]]]XXX```lllsss{{{||||||{{{{{{{{{|||}}}}}}|||{{{zzz{{{|||}}}|||{{{}}}|||{{{zzzyyyxxxxxxxxxzzzyyyxxxyyyyyyxxxuuurrrgggeeeccceeejjjooorrrsssvvvvvvwwwxxxyyyyyyvvvtttwwwwwwwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{zzzwwwtttrrrppppppooopppqqqqqqnnnlllllllllmmmmmmmmmnnnnnnnnnssstttvvvwwwvvvpppggg``````bbbgggmmmqqqtttuuuvvvuuutttsssrrrssstttvvvwwwyyywwwvvvvvvtttqqqtttyyyxxxwwwwwwwwwwwwuuurrrpppnnnppprrrsssqqqooommmmmmkkkiiihhhfffffffffhhhiiimmmnnnpppsssuuuuuuuuuuuuppprrrtttsssqqqpppppprrrqqqsssuuutttrrrpppooonnnnnnooopppqqqqqqrrrrrrrrrqqqttttttqqqqqqssssssppprrrrrrqqqooommmiiifffddd]]]^^^]]][[[WWWUUUTTTUUUZZZZZZ]]]aaagggkkkmmmmmmppppppqqqssstttuuuvvvwwwvvvuuutttrrrqqqpppppppppqqqrrrrrrtttuuussspppmmmzzzmmmbbb[[[UUUQQQMMMNNNMMMKKKJJJKKKLLLMMMOOOQQQOOOMMMMMMKKKJJJPPPXXXaaannnzzzxxxpppkkkjjjkkknnnppptttvvvxxx{{{~~~~~~~~~~~~|||{{{|||~~~~~~~~~zzzqqqkkkdddbbbgggqqqzzz}}}{{{zzzyyyyyyuuuoooggg]]]YYY```kkkrrrzzz}}}}}}|||{{{{{{{{{||||||}}}{{{yyyyyyzzz{{{{{{{{{~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyyyyyyyvvvqqqnnneeeddddddffflllqqqvvvwwwwwwwwwvvvwwwxxxwwwuuurrrvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzzyyyvvvsssrrrrrrqqqpppqqqqqqpppmmmkkkkkkllloooqqqrrrqqqqqqppprrrtttvvvwwwuuunnneee^^^___bbbgggmmmqqqtttuuuuuutttsssrrrrrrrrrsssuuuvvvwwwtttssstttssspppsssxxxwwwvvvuuuuuuuuussspppmmmnnnoooppprrrrrrpppkkkhhheeedddcccbbbcccfffiiikkkoooqqqsssuuuvvvvvvuuutttrrrtttuuuuuusssrrrrrrssssssttttttssspppoooooooooqqqqqqqqqqqqqqqqqqqqqpppsssvvvvvvtttsssuuusssooooooooonnnmmmiiieeeaaa___YYYYYYXXXVVVTTTSSSUUUVVV___bbbfffjjjmmmppptttvvvuuuuuuuuuuuuuuuvvvxxxxxxuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrssstttssspppnnn}}}pppggg```YYYUUUQQQOOOMMMKKKLLLMMMPPPQQQRRROOONNNMMMKKKKKKQQQYYYaaannn|||~~~vvvmmmiiikkkooosssuuuxxxzzz{{{}}}~~~}}}}}}|||{{{{{{~~~|||}}}{{{qqqkkkdddbbbfffoooxxx}}}~~~{{{zzzzzzzzzyyyuuunnnggg^^^ZZZ```jjjpppxxx~~~~~~}}}|||{{{{{{{{{|||~~~{{{xxxxxxyyyzzz{{{{{{~~~~~~}}}|||{{{zzzyyyxxxwwwwwwyyyzzzyyyuuuooojjjddddddeeehhhnnntttxxx{{{zzzyyyxxxyyyyyyxxxvvvtttvvvvvvvvvvvvvvvvvvvvvvvvtttvvvwwwxxxxxxvvvsssrrrtttrrrrrrqqqqqqpppmmmjjjjjjlllpppsssuuutttsssrrrsssuuuwwwwwwssslllddd^^^```ccciiinnnsssuuuuuuuuusssrrrrrrrrrrrrssstttuuuvvvsssrrrssssssqqqsssxxxvvvuuutttssssssqqqnnnlllppppppqqqtttuuurrrkkkddd```_________bbbfffkkkmmmppprrrtttuuuvvvuuusssrrruuuuuuvvvvvvuuutttttttttvvvvvvuuussspppooopppqqqsssrrrrrrqqqqqqqqqqqqqqqssswwwxxxuuuttttttqqqmmmkkkkkkjjjgggccc___ZZZXXXVVVWWWWWWWWWWWWYYY\\\___fffkkkppprrrssstttwww{{{xxxxxxwwwvvvvvvwwwxxxxxxuuuttttttsssssssssssssssrrrqqqqqqssstttssspppnnnwwwkkkaaaZZZQQQOOOLLLJJJJJJMMMPPPRRRRRROOONNNNNNLLLLLLRRR[[[bbbooo|||{{{tttllliiinnnsssvvvyyy|||~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~}}}{{{}}}~~~{{{rrrllldddaaadddllluuuzzz}}}{{{zzz{{{{{{zzzuuunnnggg^^^ZZZ___ggglllttt{{{||||||~~~}}}|||||||||||||||~~~{{{xxxwwwxxxyyyzzzzzz{{{{{{||||||{{{zzzxxxxxxvvvwwwxxxzzzyyytttmmmhhhcccdddgggjjjoootttyyy}}}{{{zzzyyyxxxyyyxxxwwwuuuvvvvvvwwwwwwwwwwwwvvvvvvssstttwwwxxxxxxvvvtttrrrtttsssrrrrrrrrrpppmmmjjjjjjmmmqqquuuvvvvvvtttrrrtttuuuwwwuuuqqqjjjddd```cccffflllqqquuuvvvvvvuuurrrrrrrrrrrrssssssttttttvvvrrrpppssstttssstttxxxvvvuuutttssssssqqqmmmkkkooooooqqqssstttppphhhaaa]]]]]]]]]___ccchhhlllooopppqqqtttuuuuuutttqqqooossssssssssssssssssrrrqqqwwwwwwvvvsssqqqppprrrssssssrrrrrrqqqrrrrrrssstttsssvvvvvvsssqqqpppmmmhhhgggfffddd```\\\XXXTTTRRRUUUWWWXXXZZZ\\\```eeeiiimmmrrrvvvwwwvvvvvvwwwzzzyyyxxxxxxwwwwwwwwwwwwwwwttttttssssssttttttuuuuuutttsssrrrssstttsssqqqnnnzzzkkkaaaTTTQQQMMMIIIIIIKKKOOORRRPPPNNNNNNNNNMMMNNNUUU]]]dddqqq}}}}}}xxxqqqllllllrrrwwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||}}}~~~{{{zzz||||||zzzrrrlllddd```bbbjjjrrrwww||||||{{{{{{||||||{{{uuunnnggg___ZZZ]]]dddiiiqqqxxxyyyzzz}}}~~~}}}~~~~~~}}}|||||||||}}}}}}}}}zzzxxxwwwxxxyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwxxxyyyxxxtttnnniiicccfffiiilllooosssyyy|||zzzxxxwwwwwwxxxxxxvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvrrrtttvvvxxxxxxwwwuuussstttsssrrrrrrrrrpppmmmkkkjjjmmmppptttuuuuuusssrrrsssttttttrrrmmmhhhdddccceeeiiinnnsssvvvvvvuuutttrrrsssssssssttttttttttttuuuqqqooorrrttttttuuuxxxwwwvvvuuutttsssqqqnnnkkkmmmnnnoooqqqooojjjccc^^^]]]^^^___bbbfffjjjnnnpppoooqqqtttvvvvvvtttqqqooovvvuuutttuuuvvvuuutttrrruuuvvvuuusssqqqqqqrrrttttttsssrrrqqqrrrssstttuuuqqqtttsssnnnkkkkkkhhhcccbbb```]]]ZZZWWWTTTSSSRRRVVVXXX[[[^^^aaafffkkkooorrruuuxxxyyyyyywwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvsssssssssttttttvvvwwwwwwwwwvvvtttttttttsssqqqooo|||ppp]]]YYYSSSNNNLLLNNNQQQSSSOOOMMMMMMNNNNNNOOOWWW___hhhsss~~~{{{tttnnnmmmpppvvvzzzyyy|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}zzzzzz}}}}}}zzzxxxssslllccc___aaahhhpppuuuzzz|||~~~}}}||||||}}}}}}}}}vvvnnnggg___YYY[[[aaagggooowwwxxxyyy|||~~~}}}}}}}}}}}}|||}}}}}}~~~~~~{{{zzzxxxxxxyyyyyywwwvvvvvvwwwyyy{{{{{{{{{zzzyyyvvvwwwxxxxxxxxxuuuoookkkdddgggkkkmmmooorrrwwwzzzzzzxxxwwwwwwxxxyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwrrrtttvvvxxxyyyxxxvvvuuutttsssrrrrrrrrrqqqnnnllljjjlllooorrrssssssrrrqqqqqqrrrqqqmmmhhhdddcccdddgggjjjoootttvvvuuusssqqqssssssttttttuuuuuuuuuuuutttnnnlllpppsssssstttvvvyyyxxxvvvvvvuuusssooollllllnnnqqqppplllfffaaa___^^^```cccfffjjjmmmoooqqqooorrruuuwwwwwwuuurrrpppxxxvvvuuuvvvwwwwwwuuusssqqqrrrsssrrrqqqppprrrssswwwvvvtttrrrqqqrrrssstttooopppnnnhhheeedddbbb^^^\\\ZZZWWWUUUTTTUUUWWWXXX\\\^^^bbbeeehhhkkkooorrruuuuuuwwwyyy{{{{{{xxxvvvwwwxxxzzz{{{{{{yyywwwvvvssssssssstttuuuwwwxxxyyy{{{yyywwwuuuuuusssqqqnnn~~~hhhccc[[[UUUQQQRRRTTTVVVNNNLLLMMMNNNNNNPPPXXXaaakkkvvvzzzrrrmmmnnnsssxxx|||yyy|||~~~}}}}}}~~~~~~}}}}}}||||||||||||~~~{{{yyyyyy}}}|||yyywwwssslllccc___```gggooosssxxx{{{~~~~~~}}}}}}}}}}}}}}}~~~wwwoooggg___YYYZZZ___fffooovvvxxxyyy|||~~~}}}}}}}}}||||||}}}~~~zzzyyyxxxyyyyyyyyyvvvtttuuuwwwyyy{{{||||||{{{{{{wwwwwwwwwxxxxxxuuupppllleeehhhlllmmmnnnqqquuuyyy|||{{{yyyyyy{{{||||||{{{wwwxxxzzz{{{{{{zzzxxxwwwrrrtttwwwyyyyyyxxxwwwuuusssrrrrrrrrrsssrrrooolllkkkllloooqqqqqqqqqppppppooopppnnniiidddaaabbbdddgggjjjooosssuuusssqqqnnnssstttuuuuuuvvvvvvuuuuuurrrmmmjjjnnnrrrrrrsssuuuzzzyyywwwwwwvvvssspppmmmmmmqqqtttrrrlllfffbbbbbb```bbbeeeiiimmmooopppqqqppprrrvvvxxxyyywwwtttqqqtttrrrpppqqqttttttqqqnnnnnnpppqqqqqqpppoooqqqrrrzzzxxxuuusssqqqqqqqqqrrrmmmnnnkkkddd``````___[[[XXXVVVTTTRRRTTTWWW\\\___bbbeeeiiilllmmmoooqqqsssuuutttuuuyyy}}}~~~zzzwwwvvvxxx{{{}}}}}}{{{xxxvvvssssssssstttvvvwwwyyyzzz}}}{{{xxxvvvuuussspppnnnzzzmmm]]]UUUVVVWWWTTTQQQUUURRRPPPQQQRRRTTTZZZbbblllsss~~~}}}vvvooommmrrryyy}}}}}}~~~}}}{{{zzz}}}}}}{{{zzz{{{|||}}}~~~}}}}}}|||}}}~~~}}}zzzxxxwwwtttqqqllleeeaaadddlllrrrxxx{{{~~~~~~|||yyyqqqggg^^^YYY[[[^^^iiimmmssswwwyyy{{{|||}}}yyy{{{|||~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvyyyxxxxxxzzz}}}}}}zzzwwwuuuvvvwwwxxxwwwtttnnnjjjmmmmmmmmmooopppssstttuuuvvvxxxyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttttttttwwwvvvtttttttttrrrooolllooolllmmmqqqsssooommmmmmmmmnnnmmmiiidddaaacccfffkkkmmmpppssssssrrrooommmooopppqqqrrrssstttttttttnnnnnnnnnnnnnnnppptttxxxzzzxxxxxxxxxuuuppppppsssooorrrrrrnnngggbbbaaacccfffgggiiikkkmmmooopppqqqvvvvvvwwwwwwwwwwwwvvvvvvttttttuuutttsssqqqooommmrrrqqqooopppqqqsssrrrrrrxxxwwwuuurrrpppnnnmmmmmmiiigggccc^^^[[[XXXVVVUUUVVVVVVWWWYYY[[[aaahhhlllmmmnnnppprrrssssssssssssuuuwwwzzz{{{{{{{{{|||~~~yyyzzz{{{{{{zzzyyywwwvvvvvvvvvwwwxxxzzz{{{yyywww{{{yyyvvvtttsssuuuwwwxxxzzzjjj^^^ZZZWWWSSSPPPUUUQQQPPPQQQRRRTTT[[[cccnnnvvvzzztttnnnnnnssszzz~~~~~~}}}|||{{{yyyyyyzzz|||}}}~~~~~~}}}~~~|||yyywwwtttqqqlllfffaaacccjjjppprrrvvv{{{~~~~~~|||xxxqqqggg]]]YYY[[[^^^hhhlllqqqvvvxxxyyyzzz{{{{{{|||}}}}}}}}}}}}}}}|||zzzzzzyyywwwwwwvvvvvvvvvzzzyyyyyy{{{~~~}}}{{{yyyzzzzzzzzzyyytttoookkkmmmmmmmmmoooppprrrssstttvvvwwwyyyxxxwwwwwwxxxzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxwwwvvvuuuuuusssooolllnnnkkklllpppqqqnnnllllllmmmmmmkkkfffbbbaaadddhhhmmmooorrrssssssqqqnnnlllpppqqqqqqrrrrrrrrrqqqqqqmmmnnnnnnmmmnnnppptttxxxyyywwwwwwxxxtttpppooossssssuuuvvvrrrkkkggggggiiihhhiiijjjlllnnnppprrrsssvvvvvvwwwwwwwwwwwwwwwvvvuuuuuutttsssqqqooommmlllmmmllllllnnnqqqtttttttttuuutttqqqnnnjjjgggeeeddd___^^^[[[XXXVVVUUUTTTTTTZZZ[[[]]]___bbbffflllqqqnnnoooqqqsssttttttsssssstttvvvxxxyyyyyyyyyzzz|||{{{{{{{{{{{{zzzyyywwwvvvwwwvvvvvvxxxyyyyyywwwvvvxxxwwwuuuttttttuuuvvvwww{{{lllaaaZZZUUUSSSUUUQQQOOOPPPRRRTTT[[[dddrrrxxx{{{tttpppmmmooouuu|||{{{zzzyyyyyyyyyzzz{{{|||}}}|||~~~~~~zzzwwwtttrrrmmmfffaaabbbhhhnnnnnnsssxxx}}}~~~{{{xxxqqqfff]]]ZZZ\\\___gggkkkppptttvvvwwwyyyzzz}}}}}}}}}|||||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwzzzyyyzzz{{{~~~~~~}}}|||{{{{{{|||{{{xxxsssnnnkkkmmmnnnnnnpppqqqrrrssssssvvvwwwxxxxxxwwwwwwxxxzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzxxxwwwvvvuuussspppmmmmmmjjjkkkoooqqqmmmjjjkkklllkkkhhhccc___aaafffkkkoooqqqrrrsssrrrpppmmmkkkpppppppppppppppoooooonnnlllmmmmmmmmmnnnppptttwwwvvvttttttuuurrrmmmmmmpppvvvwwwwwwtttnnnlllmmmooolllllllllmmmoooqqqssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvtttqqqooommmkkkkkkgggggghhhlllqqqtttvvvvvvrrrqqqnnnjjjeee```\\\ZZZWWWVVVUUUUUUUUUVVVWWWXXXaaacccfffhhhjjjmmmrrruuupppqqqssstttuuuttttttssssssuuuwwwxxxwwwwwwxxxyyy{{{|||||||||zzzxxxwwwuuuxxxwwwvvvwwwxxxxxxvvvtttttttttttttttuuuuuuuuuuuuzzzkkkaaa[[[ZZZWWWRRRPPPQQQRRRTTT\\\eeesssyyy~~~uuunnnmmmmmmqqqxxx~~~|||{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~~~~{{{wwwtttrrrmmmfffaaaaaafffkkkppptttzzz~~~{{{wwwpppfff]]]ZZZ]]]aaagggkkkqqquuuvvvwwwxxxyyy~~~}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyyyyxxxyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzyyyxxxyyyzzzyyyuuuqqqmmmkkkooopppqqqrrrsssttttttuuuvvvwwwxxxxxxwwwwwwxxxzzz{{{{{{|||{{{{{{zzzyyyxxxuuuuuuuuuvvvvvvxxxyyyyyy{{{zzzxxxwwwvvvtttpppmmmnnnkkklllpppqqqmmmkkkkkkkkkjjjfffaaa___aaaiiiooonnnoooqqqrrrqqqooommmkkkmmmmmmnnnooooooooonnnnnnkkklllmmmmmmmmmooosssvvvtttrrrrrrrrrpppkkkkkknnnvvvwwwvvvtttpppoooqqqrrrsssrrrpppooooooqqqssstttvvvvvvwwwxxxyyyyyyyyyyyyyyywwwsssooollljjjiiiiiiddddddfffjjjooosssttttttqqqpppmmmhhhccc]]]XXXUUUVVVVVVWWWXXX[[[^^^```bbbjjjlllooopppqqqrrrsssuuurrrsssuuuvvvvvvvvvuuuttttttuuuwwwxxxwwwvvvwwwxxx{{{{{{{{{{{{yyywwwuuutttyyyxxxwwwwwwxxxxxxvvvtttqqqrrrtttuuuuuuuuuttttttwwwiiiaaa^^^YYYUUURRRRRRRRRUUU]]]fffrrrxxxzzzrrrlllmmmpppuuu|||~~~~~~~~~}}}|||{{{{{{{{{~~~~~~{{{xxxtttrrrllleee``````eeekkkrrrvvv{{{zzzwwwoooeee\\\ZZZ^^^bbbiiimmmrrrvvvxxxyyyyyyzzz||||||}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{||||||||||||zzzyyyxxxwwwxxxvvvxxxzzzyyyuuuqqqooooooqqqrrrtttuuuwwwwwwxxxwwwvvvxxxyyyyyyxxxxxxyyyzzz}}}}}}}}}||||||zzzyyyyyysssssssssssstttvvvwwwxxx{{{zzzxxxwwwwwwtttqqqnnnpppmmmmmmqqqrrrnnnkkkkkkkkkjjjgggcccaaadddkkkqqqmmmnnnooopppooonnnlllkkkiiijjjlllmmmnnnoooooooookkklllmmmmmmmmmnnnqqqttttttrrrrrrsssqqqllllllpppuuuuuuuuuuuuttttttuuuvvvyyyvvvssspppoooppprrrtttwwwwwwxxxyyyyyyyyyyyyyyyyyywwwsssooollliiihhhhhhdddeeefffjjjnnnqqqqqqpppooommmjjjfffaaa\\\XXXVVV[[[[[[]]]___bbbfffjjjlllqqqsssuuuuuutttrrrrrrssstttuuuvvvwwwxxxxxxwwwwwwvvvwwwyyyyyyxxxwwwxxxxxxyyyyyyzzzyyyxxxvvvtttssszzzyyywwwwwwxxxxxxwwwuuuppprrrsssuuuvvvuuutttsssvvviiiccc]]]XXXTTTSSSSSSVVV^^^gggqqqwwwwwwppplllooouuu{{{~~~~~~~~~}}}}}}|||~~~|||zzzyyyuuurrrkkkccc^^^___ffflllsssvvvzzz}}}~~~zzzvvvnnnddd\\\ZZZ___ccckkkoootttxxxyyyzzzzzz{{{yyy{{{|||~~~zzzzzzzzzzzz{{{{{{|||}}}~~~|||zzzxxxyyyzzzwwwzzz}}}{{{wwwsssrrrsssqqqsssuuuxxxzzzzzzzzzzzzxxxyyyzzzzzzyyyyyyzzz{{{}}}}}}||||||{{{zzzyyyxxxqqqqqqqqqqqqrrrsssuuuuuuyyyxxxwwwwwwwwwuuurrroooqqqnnnnnnrrrrrrnnnkkkllljjjkkkjjjhhhfffgggmmmrrrooooooppppppooommmlllkkkhhhiiijjjlllnnnoooppppppkkklllmmmmmmmmmmmmoooqqquuussstttuuurrrnnnnnnrrrttttttvvvwwwxxxxxxxxxxxx{{{xxxtttpppoooqqqsssuuuyyyyyyyyyzzzzzzyyyyyyxxxyyywwwtttqqqmmmjjjhhhgggffffffgggjjjmmmooonnnlllkkkiiifffccc```]]]\\\[[[bbbbbbccceeehhhllloooqqqvvvwwwxxxwwwtttrrrqqqrrrtttuuuwwwyyyzzzzzzzzzyyyxxxyyy{{{zzzyyyxxxxxxyyyxxxxxxyyyyyyyyywwwvvvuuuyyywwwvvvvvvwwwwwwwwwvvvrrrssstttuuuuuuuuutttssswwwmmmaaa\\\WWWUUUTTTVVV^^^gggpppwwwzzztttpppnnnssszzz}}}}}}}}}}}}~~~|||xxxyyyzzzuuuqqqiiiaaa\\\^^^fffnnnssswww{{{}}}~~~~~~~~~}}}|||zzzvvvnnnddd\\\[[[___eeellloootttxxxyyyzzzzzz{{{wwwyyy|||~~~~~~{{{zzzxxxxxxxxxxxxyyyzzz|||||||||}}}~~~|||yyyyyy{{{~~~yyy|||~~~|||vvvrrrqqqsssppprrruuuxxx{{{|||||||||yyyzzz|||{{{zzzzzz{{{}}}{{{{{{{{{zzzyyyxxxvvvvvvqqqqqqqqqqqqqqqrrrssstttwwwwwwvvvvvvvvvuuurrrppppppmmmmmmqqqqqqmmmjjjjjjjjjlllnnnmmmkkkkkknnnrrruuutttsssrrrooommmjjjiiiiiijjjkkkmmmnnnooooooooolllmmmnnnnnnllllllmmmnnnrrrqqqqqqrrrpppllllllpppoooqqqssswwwyyyzzzxxxwwwyyyvvvrrrooopppssswwwzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwuuurrroookkkiiigggffffffhhhkkkmmmnnnmmmkkkjjjhhheeecccbbbbbbdddeeekkkkkkkkklllnnnppprrrtttwwwxxxxxxvvvtttssssssttttttuuuwwwzzz{{{|||||||||xxxzzz{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{zzzzzzyyyxxxvvvtttsssssstttvvvvvvuuutttuuuuuuuuuuuuttttttsssxxxddd^^^XXXVVVUUUWWW^^^gggpppwww}}}wwwsssqqqpppuuu}}}~~~~~~||||||~~~yyy{{{|||~~~~~~~~~{{{vvvxxx{{{uuuqqqhhh___ZZZ^^^gggooouuuxxx|||~~~|||zzzzzzvvvnnnccc\\\[[[```eeekkkoootttxxxyyyyyyzzz{{{vvvyyy|||~~~~~~{{{wwwuuuvvvvvvvvvwwwxxxyyyzzz{{{xxxyyyzzzyyyxxxxxx{{{yyy|||~~~zzzsssnnnnnnooonnnqqqtttxxx{{{|||||||||zzz{{{||||||{{{{{{|||~~~yyyyyyyyyxxxwwwvvvttttttrrrrrrqqqqqqqqqrrrssssssvvvuuuuuuvvvvvvuuussspppooollllllppppppllliiiiiijjjnnnqqqqqqooonnnoooqqqzzzyyywwwtttpppllliiigggkkkllllllmmmnnnnnnnnnnnnmmmnnnooonnnlllkkklllmmmnnnllllllmmmkkkggggggkkkjjjlllppptttxxxxxxvvvtttvvvtttpppnnnppptttzzz~~~|||||||||{{{zzzyyywwwwwwwwwwwwvvvssspppllliiigggeeefffhhhkkknnnooommmkkkkkkiiigggeeefffhhhlllnnnrrrqqqqqqqqqrrrsssuuuvvvvvvwwwwwwvvvttttttuuuwwwsssuuuwwwzzz|||}}}~~~~~~xxxzzz{{{zzzxxxvvvvvvwwwyyyzzz{{{|||||||||{{{zzztttrrrpppqqqrrrtttuuuuuuvvvvvvuuuuuuttttttttttttpppdddXXXTTTTTTWWW]]]cccqqq{{{{{{uuuqqqooowwwxxx{{{~~~}}}{{{{{{{{{}}}{{{|||}}}~~~~~~{{{}}}~~~~~~yyyssskkkbbb^^^aaaiiiooovvvxxx|||~~~}}}~~~|||yyy{{{vvvnnneee^^^]]]```dddnnnrrrtttuuuyyy}}}|||xxxyyyyyyzzz{{{|||zzzwwwtttxxxuuussstttwwwyyyxxxvvvyyyyyyyyyyyyzzz{{{|||}}}~~~{{{vvvqqqmmmlllmmmjjjpppuuuxxx|||}}}}}}}}}}}}|||{{{zzzzzz|||{{{zzzxxxvvvuuuttttttvvvtttrrrtttwwwxxxuuurrrwwwvvvuuuuuuuuussspppmmmnnnmmmlllmmmnnnnnnllljjjoooooopppqqqrrrrrrsssssszzzyyyxxxtttppplllgggeeeggghhhjjjmmmoooooollljjjjjjjjjjjjlllnnnooommmkkknnnkkkhhhdddaaaaaaaaaaaaiiilllooopppoooooosssvvvvvvvvvvvvvvvwwwyyy{{{}}}}}}|||zzzyyyyyyxxxvvvtttssstttuuuuuussspppllljjjccceeegggjjjkkklllllllllkkkjjjhhhhhhiiimmmqqqsssrrrsssuuuxxxzzz{{{zzzxxx{{{{{{yyyuuurrrqqqrrrttttttuuuuuuuuuuuuvvvyyy|||{{{xxxvvvuuuuuuvvvuuutttzzzxxxwwwxxxyyyzzzzzzyyywwwuuusssqqqqqqqqqrrrssstttuuuvvvvvvuuutttqqqpppxxxkkk^^^YYYYYY\\\dddkkkuuuzzzuuuqqqpppyyyzzz~~~~~~~~~}}}~~~}}}~~~{{{uuulllddd```cccjjjpppuuuwwwzzz}}}}}}yyyzzzuuummmddd^^^]]]aaaeeennnsssuuuvvvyyy||||||xxxzzzyyyyyyzzzzzzzzzwwwuuuwwwuuussstttvvvwwwvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}|||yyytttooolllkkkkkkjjjpppuuuwww{{{}}}||||||||||||{{{zzzyyyyyyxxxwwwvvvttttttssssssssstttttttttuuuwwwxxxwwwvvvwwwvvvuuuuuuuuussspppnnnooonnnmmmmmmmmmllljjjhhhmmmmmmnnnpppqqqssstttuuuxxxxxxwwwuuurrrnnnkkkiiiggghhhiiilllnnnnnnllljjjkkkjjjjjjkkkmmmnnnlllkkkkkkhhhddd```^^^^^^___```hhhkkknnnooonnnnnnrrruuuvvvvvvvvvvvvwwwyyy{{{|||yyyxxxwwwxxxxxxwwwtttrrrrrrrrrrrrrrrpppnnnkkkiiifffgggiiikkkmmmmmmmmmmmmmmmkkkiiihhhjjjmmmrrrttttttuuuwwwyyy{{{|||zzzyyyzzzzzzxxxuuurrrrrrsssuuusssttttttttttttuuuxxxzzzyyywwwuuutttuuuvvvuuutttzzzyyyyyyzzz||||||{{{yyyvvvuuurrrppppppqqqrrrttttttuuuvvvvvvtttrrrooonnn~~~pppbbb[[[YYY]]]eeennnvvvxxxtttrrrqqq{{{}}}~~~~~~~~~}}}xxxooogggbbbeeekkkqqquuuvvvwwwzzz|||~~~}}}zzzwwwrrrjjjbbb]]]]]]bbbgggooosssvvvwwwyyy||||||yyyzzzyyywwwxxxyyyyyyxxxvvvvvvtttsssssstttuuutttsssqqqrrrsssuuuxxxzzz}}}~~~zzzyyyvvvqqqllliiiiiijjjjjjppptttvvvyyy}}}}}}zzzyyyzzzzzzyyyxxxwwwvvvvvvttttttssssssssssssssssssqqqsssvvvwwwwwwxxxyyyzzzwwwvvvuuuuuuuuutttqqqooopppooommmlllllljjjhhheeehhhiiikkkmmmppprrrtttuuuvvvvvvvvvuuusssqqqooommmhhhhhhhhhjjjlllmmmmmmkkkllljjjiiiiiikkkllllllkkkgggddd___[[[YYYZZZ\\\^^^fffiiimmmmmmlllmmmpppsssuuuuuuvvvvvvwwwxxxyyyyyyuuutttuuuvvvvvvuuuqqqooommmmmmmmmmmmlllkkkkkkkkkkkkkkkmmmnnnnnnoooooonnnpppnnnkkkiiikkkooosssvvvvvvwwwyyy{{{|||{{{{{{zzzyyyyyyxxxvvvsssssstttvvvrrrsssttttttssstttwwwyyyxxxvvvttttttvvvvvvvvvuuuyyyyyyzzz|||~~~~~~{{{yyyvvvtttqqqnnnnnnpppsssuuutttuuuvvvuuussspppllljjjyyyjjj```\\\]]]fffoooxxx|||vvvssssssttt~~~||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~{{{rrrjjjeeegggmmmrrruuuuuuvvvxxxzzz}}}|||yyyuuuppphhh```\\\^^^dddiiiooouuuxxxxxxyyy||||||zzzzzzxxxvvvvvvwwwxxxxxxwwwtttsssrrrrrrrrrrrrrrrrrrpppqqqrrrsssvvvxxxzzz{{{vvvuuurrrmmmiiiggghhhiiilllrrruuuvvvyyy||||||xxxvvvvvvvvvvvvuuutttrrrrrruuuuuuttttttssstttttttttooorrrvvvwwwvvvwwwyyy|||wwwvvvtttttttttsssqqqoooqqqpppmmmlllkkkiiifffccccccdddgggjjjmmmpppssstttttttttttttttrrrpppnnnmmmiiihhhhhhiiilllmmmmmmlllmmmjjjhhhhhhiiijjjjjjjjjdddaaa]]]YYYWWWYYY[[[]]]dddhhhkkkkkkjjjkkknnnqqqtttuuuvvvwwwwwwwwwwwwwwwsssssssssssssssqqqmmmjjjggggggggggggiiikkkmmmnnnooooooppppppppppppppppppsssqqqmmmkkklllppptttxxxwwwxxxzzzzzzzzzyyyyyyzzzzzzzzzyyywwwtttrrrssstttrrrtttuuuuuutttuuuvvvxxxxxxvvvuuuvvvwwwxxxxxxvvvwwwxxxyyy|||~~~}}}{{{xxxuuurrrooommmmmmooorrrttttttuuuuuuuuurrrnnnjjjgggyyynnnfffeeellltttxxxtttsssuuuxxxzzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}~~~|||tttlllhhhjjjoootttvvvvvvvvvxxxzzz~~~|||yyytttoooggg```\\\^^^eeekkkpppvvvzzzyyyyyy{{{|||{{{zzzxxxvvvvvvvvvwwwvvvuuurrrrrrrrrqqqpppqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwtttrrroookkkgggfffgggiiioootttwwwxxxzzz}}}}}}yyytttttttttsssrrrqqqoooooouuuttttttsssssssssssssssnnnrrruuuvvvuuuuuuxxx{{{vvvtttrrrrrrrrrrrrqqqoooqqqpppmmmlllkkkiiifffccc___aaacccgggjjjnnnpppqqqrrrrrrrrrqqqooommmkkkiiijjjiiihhhjjjlllnnnnnnmmmmmmjjjhhhggghhhiiihhhhhhccc```\\\YYYYYYZZZ]]]___cccfffiiijjjiiiiiimmmpppssstttvvvwwwwwwvvvuuussssssrrrqqqpppooommmhhheeeaaabbbccceeehhhmmmqqqsssqqqqqqqqqqqqqqqqqqqqqrrruuusssooommmnnnqqquuuxxxvvvxxxyyyyyywwwuuuvvvxxx||||||{{{xxxtttrrrrrrrrrsssuuuwwwwwwvvvvvvwwwxxxxxxwwwwwwwwwyyyzzzxxxwwwtttuuuwwwzzz|||{{{yyyvvvtttrrrooommmlllnnnqqqrrrrrrsssuuuuuurrrnnniiifff|||rrrnnnrrryyy}}}uuurrrtttxxx|||~~~}}}}}}}}}~~~|||}}}}}}~~~~~~~~~yyyyyyxxxwwwwwwwwwwwwwww{{{{{{zzz{{{}}}|||uuunnnjjjlllrrrvvvxxxxxxyyyzzz|||}}}zzzuuupppggg```\\\___ffflllpppwww|||zzzyyy{{{|||{{{{{{yyywwwvvvvvvvvvtttrrrpppqqqqqqqqqpppppprrrtttttttttssssssrrrsssssstttrrrqqqnnnjjjffffffhhhkkkpppuuuyyyyyy{{{~~~zzzuuuuuutttsssrrrqqqooonnnqqqqqqppppppqqqrrrssssssqqqsssuuuuuuuuuuuuvvvwwwuuussspppppppppqqqpppooopppooommmlllllljjjhhheee```aaacccfffiiilllnnnoooqqqqqqpppooommmjjjhhhfffjjjjjjjjjlllnnnoooooommmllljjjhhhgggggggggfffeeeaaa```^^^\\\\\\]]]___```bbbeeeiiiiiihhhiiilllooorrrsssvvvwwwwwwuuurrrqqqqqqooolllkkkjjjhhheeeccc```aaacccfffjjjooosssuuurrrqqqqqqpppqqqqqqrrrsssuuutttqqqoooppprrrtttvvvvvvxxxyyywwwtttrrrsssvvv{{{|||{{{yyyuuusssrrrrrrtttvvvwwwxxxwwwvvvwwwxxxxxxxxxwwwxxxyyyyyywwwvvvsssssstttwwwyyyyyyxxxuuurrrqqqooommmmmmmmmnnnooopppqqqtttuuusssoookkkhhhzzz|||yyyrrrpppttt{{{|||zzzyyyvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvxxxyyyzzzzzzzzz{{{yyyxxxwwwuuuttttttttttttwwwvvvvvvvvvxxx|||~~~{{{uuunnnkkkmmmsssxxx{{{{{{|||}}}}}}vvvqqqhhh```]]]```gggmmmpppxxx}}}{{{yyy{{{||||||{{{yyyxxxwwwwwwuuuqqqnnnnnnpppqqqqqqppppppsssvvvttttttsssrrrrrrrrrssssssrrrqqqmmmiiifffgggjjjmmmpppuuuyyyzzz|||~~~{{{wwwwwwwwwvvvtttsssqqqpppmmmnnnoooppprrrtttvvvwwwvvvuuuuuuuuuvvvvvvuuussssssqqqooonnnooooooooonnnooonnnmmmmmmmmmllljjjhhhcccdddeeehhhjjjlllnnnoooooooooooonnnllljjjhhhfffjjjjjjlllnnnqqqqqqooommmjjjiiihhhhhhhhhgggeeebbb``````____________```aaabbbeeehhhiiihhhhhhllloooqqqsssuuuwwwwwwtttqqqoookkkhhhfffdddddddddcccbbbcccdddfffiiilllpppssstttqqqpppoooooopppqqqrrrsssuuutttrrrqqqqqqrrrssstttvvvyyyzzzwwwrrrppprrruuuxxxyyyzzzyyyvvvuuuuuuuuusssuuuwwwwwwvvvuuuvvvvvvwwwwwwvvvwwwxxxwwwuuussssssrrrsssuuuwwwxxxxxxvvvrrrqqqpppooommmlllkkkkkkmmmooosssuuutttqqqmmmjjjwwwppppppttt|||~~~yyyuuuqqqooonnnnnnnnnooooooppppppppppppqqqssstttvvvwwwwwwwwwzzzxxxvvvtttsssrrrrrrsssqqqqqqppppppsssvvvzzz|||{{{~~~~~~{{{uuuooolllnnntttyyy|||}}}~~~wwwrrriii```]]]```hhhnnnqqqxxx~~~|||yyyzzz|||}}}{{{zzzyyyxxxwwwtttooolllmmmoooqqqqqqpppqqqtttwwwsssssssssrrrrrrsssttttttrrrqqqnnnjjjggggggkkknnnoootttxxxyyy|||~~~{{{zzzzzzyyyxxxwwwuuusssrrrlllmmmooorrruuuyyy|||}}}zzzwwwuuuvvvxxxxxxuuuqqqrrrpppmmmmmmmmmnnnnnnmmmnnnmmmlllmmmnnnnnnllljjjfffggghhhjjjkkkmmmnnnooommmmmmnnnnnnmmmkkkiiihhhjjjkkkmmmpppsssrrrpppmmmiiiiiihhhhhhhhhgggdddaaa______`````````aaaaaaaaabbbeeeiiiiiihhhiiilllooopppsssuuuwwwwwwtttpppmmmfffccc```___aaabbbccccccfffgggiiikkknnnppprrrrrrpppooonnnnnnoooqqqrrrssstttssssssrrrrrrrrrrrrssswwwyyy{{{wwwrrrppprrruuuuuuwwwxxxyyywwwwwwwwwxxxrrrtttvvvwwwuuuttttttuuuvvvvvvuuuvvvvvvuuurrrppptttsssssstttwwwxxxxxxxxxqqqqqqpppooonnnllljjjhhhkkknnnrrruuuuuusssooolllxxxppprrrxxx|||}}}uuummmiiigggccc```aaaggghhheeeeeeiiiiiihhhhhhjjjnnnooommmkkkuuuvvvqqqhhheeeiiimmmnnnmmmllljjjiiikkknnnqqqtttzzz|||~~~{{{tttqqqrrruuuvvvvvv}}}}}}yyyuuupppggg^^^[[[^^^fffkkkvvvyyy}}}~~~}}}{{{zzzzzzzzzzzzzzzyyywwwtttrrrqqqmmmnnnqqqsssvvvxxxyyyyyy{{{yyyvvvtttssssssttttttsssrrrpppmmmkkkkkkmmmppprrrrrrsssuuuvvvxxxyyyyyywwwxxxyyyyyyxxxvvvsssrrrlllkkkkkknnnsssyyy}}}|||zzzxxxvvvuuuuuuuuuvvvpppppppppnnnllllllnnnpppnnnmmmkkkjjjkkkmmmoooqqqjjjjjjjjjjjjkkkmmmooopppnnnooopppmmmhhheeeeeegggiiikkkmmmppprrrppplllhhheeegggiiijjjiiifffaaa^^^eeeeeeffffffeeecccaaa```aaacccggghhhiiijjjlllmmmrrrsssssssssrrrooommmkkkgggeeecccaaaaaadddgggiiijjjjjjjjjllloooqqqqqqqqqooonnnnnnnnnooooooppppppqqqqqqpppooonnnpppssswww{{{{{{zzzwwwtttrrrrrrsssvvvuuusssrrrqqqqqqrrrrrrqqqqqqrrrssstttvvvvvvwwwrrrrrrsssttttttuuuvvvvvvssssssssssssssstttuuuvvvuuusssqqqppppppmmmhhhdddoooqqqsssuuutttqqqmmmjjjwwwoooqqqxxx||||||tttlllfffdddaaa^^^^^^bbbccc```aaaeeedddbbbbbbdddhhhkkklllkkkmmmooonnnhhheeegggiiihhhgggfffcccbbbcccfffiiikkkrrrtttwwwyyy{{{zzzsssoooqqquuuwwwwww}}}~~~|||vvvpppggg```^^^bbbiiioooxxxzzz}}}}}}|||zzzzzzzzzzzzyyyxxxxxxwwwuuusssqqqnnnppprrrtttwwwxxxyyyzzz{{{yyywwwtttssssssttttttsssrrrqqqnnnllllllnnnpppuuuttttttuuuuuuvvvwwwxxxxxxyyyzzzzzzxxxvvvtttrrrmmmlllkkkmmmrrrxxx{{{}}}{{{zzzyyyxxxwwwvvvvvvvvvtttsssrrrqqqqqqqqqrrrrrrnnnmmmjjjiiiiiikkknnnpppnnnnnnmmmllllllmmmnnnnnnmmmoooooolllhhheeeeeegggiiiiiikkkmmmooommmjjjgggggggggggggggfffeeedddcccffffffffffffeeedddbbbaaaccceeeggghhhhhhiiikkkmmmpppqqqqqqpppnnnllliiigggeeedddcccccceeehhhlllnnnmmmllllllnnnppprrrrrrqqqooonnnmmmllllllmmmnnnooorrrrrrrrrqqqppppppsssuuuwwwxxxxxxwwwtttrrrrrrssswwwvvvtttrrrqqqqqqqqqqqqppppppqqqrrrssstttuuuuuuqqqqqqqqqqqqrrrssstttuuutttssssssssssssttttttuuuvvvsssqqqppppppnnnkkkhhhnnnqqqtttvvvuuusssooommmwwwqqqtttzzz~~~}}}ssskkkfffdddbbb___^^^______]]]^^^aaacccaaa^^^___aaaeeeggghhhgggkkkmmmiiiggggggfffcccbbb```^^^\\\\\\]]]```aaahhhjjjnnnqqqtttyyy~~~~~~~~~yyypppmmmoootttyyyzzz}}}~~~~~~vvvppphhhaaaaaafffnnnttt{{{|||}}}|||zzzyyyyyyyyyzzzwwwuuuuuuvvvvvvssspppqqqrrrtttvvvxxxyyyzzzzzz{{{zzzwwwuuutttsssssstttrrrrrrrrrpppnnnnnnppprrrwwwvvvuuuttttttuuuvvvwwwyyyzzzzzzzzzyyyvvvtttrrrooommmlllmmmqqquuuxxxzzzyyyyyyyyyyyyyyyxxxwwwwwwvvvtttrrrrrrtttuuusssqqqnnnkkkhhheeefffiiimmmooorrrqqqpppnnnmmmmmmmmmmmmmmmnnnooolllgggdddeeeggghhhhhhhhhiiikkkjjjhhhfffiiigggeeeddddddfffhhhiiihhhhhhiiihhhgggfffdddbbbffffffgggffffffgggjjjmmmooooooooonnnllljjjgggfffhhhgggggggggiiillloooqqqpppooonnnooorrrsssrrrqqqnnnllljjjhhhhhhjjjlllmmmrrrsssttttttrrrrrrsssuuutttuuuwwwwwwuuusssrrrssswwwvvvtttrrrqqqpppqqqqqqoooooopppqqqrrrsssssstttqqqpppoooooooooqqqsssttttttttttttsssssssssssssssvvvtttqqqqqqqqqpppooommmoooqqqtttwwwvvvtttqqqnnnyyyuuuxxx~~~~~~vvvoookkkiiiiiifffdddbbbaaaaaabbbdddiiigggccc``````bbbeeefffjjjnnnpppllliiiiiigggdddaaa___]]][[[ZZZZZZ[[[\\\```bbbfffiiilllqqqwww||||||~~~~~~}}}}}}}}}wwwnnnjjjmmmtttzzz}}}}}}~~~uuunnnfffaaacccjjjrrrwww}}}~~~~~~|||zzzxxxxxxyyyxxxtttqqqqqqtttvvvtttqqquuuvvvwwwyyyzzz{{{{{{{{{{{{zzzxxxvvvtttsssssssssqqqrrrsssrrrqqqqqqrrrtttwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyyyyxxxuuusssqqqqqqooolllmmmpppsssvvvwwwvvvwwwxxxyyyyyyxxxvvvuuuuuurrroooqqquuuuuurrrmmmllliiieeebbbbbbeeejjjmmmqqqpppoooooonnnmmmmmmmmmlllnnnnnnlllgggdddeeegggiiihhhfffggghhhhhhgggfffgggfffeeeeeeeeehhhjjjllllllllllllllljjjhhhfffeeeggghhhgggffffffgggjjjlllnnnnnnnnnnnnmmmllljjjiiinnnmmmlllllllllmmmnnnoooqqqoooooooooqqqrrrqqqpppkkkiiifffddddddfffiiikkkppprrruuuvvvuuuuuuvvvwwwtttvvvxxxxxxvvvsssrrrqqqtttsssrrrqqqqqqqqqrrrsssppppppqqqqqqrrrsssttttttsssqqqooonnnoooqqqsssuuuttttttttttttsssrrrrrrqqqrrrssssssttttttsssqqqoooqqqsssuuuwwwvvvsssooolll{{{xxx|||zzzvvvttttttsssrrrooollljjjkkkllllllpppnnnkkkhhhggghhhkkkmmmppptttsssmmmjjjjjjiiigggdddccc```^^^\\\\\\\\\]]]\\\]]]___aaadddiiinnnssstttyyy~~~~~~~~~}}}}}}}}}~~~vvvmmmiiillltttzzz~~~~~~~~~~~~}}}ssslllddd```dddllltttyyy}}}zzzyyyyyyzzzvvvsssppppppsssuuuuuutttyyyyyyzzz{{{||||||||||||{{{{{{yyywwwuuutttsssrrrqqqrrrtttuuuttttttuuuvvvuuuuuuttttttuuuvvvwwwxxxuuuvvvwwwwwwvvvtttrrrpppssspppnnnmmmooorrrtttuuutttuuuvvvwwwwwwvvvtttttttttqqqooorrrvvvvvvqqqlllkkkhhhccc``````cccgggkkkllllllmmmmmmmmmnnnnnnnnnkkkmmmnnnkkkgggdddeeegggjjjhhhggggggggghhhgggfffddddddfffhhhiiijjjkkkkkkoooooooooooommmkkkiiihhhhhhiiijjjjjjiiiiiijjjlllllllllmmmmmmmmmmmmmmmlllnnnnnnnnnnnnoooooooooppppppnnnmmmnnnooopppooonnniiigggdddcccccceeehhhkkkmmmppptttvvvwwwxxxyyyzzzwwwyyy{{{zzzwwwsssqqqpppqqqqqqppppppqqqrrrtttuuurrrrrrsssssstttuuuuuuuuuuuusssqqqpppppprrrtttvvvssssssttttttsssrrrqqqpppooorrruuuxxxwwwuuurrrppptttuuuwwwwwwtttpppkkkhhh}}}{{{}}}}}}~~~|||}}}{{{vvvuuuvvvvvvtttrrrsssttttttssstttwwwyyyuuuwwwvvvppplllmmmnnnmmmkkkjjjgggeeeccccccbbbbbb_______________bbbgggjjjkkkqqqyyy~~~}}}uuullliiilllssszzz}}}~~~|||rrrkkkbbb```eeemmmuuuyyy}}}{{{{{{{{{uuutttsssrrrsssuuuyyy{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssrrrppprrrvvvwwwwwwvvvwwwxxxsssttttttuuuvvvwwwwwwwwwrrrsssuuuvvvuuutttrrrqqqtttrrrooonnnppprrrttttttuuuuuuuuuuuuuuutttsssssstttssstttvvvxxxwwwsssoookkkhhheeebbbaaadddgggjjjhhhiiijjjlllmmmnnnnnnnnnjjjlllmmmkkkgggdddeeegggjjjiiigggggghhhhhhgggeeebbbdddgggjjjllllllkkkkkkpppqqqppppppnnnllljjjhhhiiilllppprrrqqqooonnnnnnkkkkkkkkkllllllllllllmmmiiijjjlllnnnpppqqqqqqrrrnnnmmmlllmmmnnnooonnnmmmhhhgggeeeeeefffhhhkkkmmmmmmppptttvvvwwwxxxyyy{{{zzz{{{{{{zzzvvvsssqqqqqqqqqpppppppppqqqrrrtttuuuttttttuuuuuuvvvvvvvvvvvvvvvuuusssrrrrrrsssuuuvvvrrrrrrsssttttttsssqqqpppnnnrrrvvvyyyxxxuuusssrrrvvvwwwxxxwwwtttnnniiieee}}}|||~~~|||xxxvvvyyy}}}~~~}}}}}}~~~www{{{{{{vvvtttvvvvvvuuuuuutttrrrpppnnnmmmmmmmmmiiihhhfffcccbbbbbbfffhhhdddiiipppwww||||||uuullliiilllsssxxx{{{~~~{{{ssskkkbbb```fffooowwwzzz~~~}}}||||||vvvwwwxxxvvvtttwww}}}~~~~~~|||{{{zzzyyywwwtttrrrqqqooosssvvvyyyyyyyyyyyyyyysssuuuvvvwwwwwwvvvuuutttqqqrrrtttvvvvvvuuutttsssuuussspppoooqqqssstttuuuxxxwwwvvvuuutttssssssssssssuuuxxxzzzyyywwwtttqqqmmmkkkhhhfffeeegggiiikkkggghhhjjjlllmmmmmmmmmmmmjjjlllmmmkkkfffdddeeegggiiihhhgggggghhhgggeeecccccceeegggjjjlllllllllkkkooopppoooooommmjjjhhhgggkkkpppxxx|||{{{xxxtttqqqpppooonnnmmmmmmlllllllllggghhhkkknnnoooppppppooommmlllkkklllnnnooonnnmmmiiiiiiiiiiiikkknnnpppqqqppprrrtttuuuuuuvvvwwwyyyxxxyyyyyywwwtttrrrrrrssssssrrrqqqppppppqqqrrrsssuuuuuuuuuvvvvvvvvvvvvwwwuuuuuuttttttsssttttttuuupppqqqsssttttttsssrrrqqqpppsssvvvvvvtttssstttuuuvvvwwwyyyxxxuuupppjjjggg~~~yyyzzz~~~~~~yyy~~~}}}|||~~~~~~|||~~~}}}{{{zzzxxxwwwvvvvvvtttrrrooojjjgggfffiiikkk___ccciiioootttyyy~~~|||uuummmjjjmmmssswwwzzz{{{tttlllbbbaaagggpppxxx{{{~~~}}}}}}wwwzzz|||zzzvvvxxx~~~||||||{{{yyywwwtttrrrqqqooossswwwzzzzzzzzzzzzzzzuuuvvvxxxyyyxxxvvvsssqqqqqqrrrtttvvvwwwwwwvvvuuuvvvsssppppppqqqtttuuuuuuzzzyyywwwuuussssssttttttqqquuuyyyzzzyyyuuusssrrrooommmkkkiiiiiijjjkkkmmmiiijjjkkkmmmnnnmmmmmmllliiilllmmmjjjfffdddeeeggghhhgggfffggghhhgggdddaaaeeefffgggiiijjjlllmmmmmmnnnnnnnnnmmmkkkiiifffeeemmmttt}}}}}}xxxtttvvvuuusssqqqooonnnmmmmmmiiijjjlllmmmnnnmmmkkkjjjmmmlllkkkmmmooopppooonnnjjjjjjlllmmmppprrrtttuuussstttuuuuuuttttttuuuwwwvvvwwwwwwuuusssrrrsssuuuuuutttrrrpppooooooooopppuuuuuuuuuuuuvvvvvvvvvvvvtttttttttttttttttttttsssoooppprrrtttttttttrrrqqqsssuuuuuussspppqqquuuxxxvvvxxxyyyyyyvvvrrrmmmjjj~~~~~~~~~}}}~~~}}}|||{{{zzzzzzyyyyyyuuuooonnnpppnnnjjjeeecccccceeeiiimmmpppqqq~~~sssiiiiiimmmrrrwww|||~~~|||rrrhhh``````fffmmmvvv}}}zzz~~~}}}zzz{{{{{{|||}}}|||{{{}}}|||zzzxxxuuusssqqqooooooqqqtttxxxyyyyyyxxxyyyyyyxxxyyyzzzzzzzzzxxxuuutttrrrrrrsssvvvxxxwwwsssoootttuuuuuuuuutttuuuwwwzzz{{{yyyuuutttttttttsssrrrrrrssstttttttttsssrrrqqqoooooooooooonnnnnnnnnnnnjjjjjjjjjlllnnnnnnmmmkkkoooooommmhhhcccaaaccceeeiiiiiijjjjjjiiihhhgggfffggggggiiijjjkkklllllllllooonnnlllkkkiiigggeeedddlllttt}}}|||tttrrrppppppqqqqqqnnnjjjjjjjjjkkkllllllkkkiiihhhiiilllooopppooonnnnnnnnnooommmllloootttwwwwwwvvvttttttuuuvvvwwwyyy{{{|||yyyxxxuuusssrrrqqqqqqqqqtttsssqqqpppooopppqqqrrrssstttuuutttsssssstttuuurrrrrrqqqqqqrrrpppnnnkkkmmmoooqqqtttuuutttsssssssssrrrppppppqqqsssvvvxxx}}}{{{xxxuuurrroookkkggg~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{wwwwwwyyyxxxtttnnnkkkfffdddeeehhhjjjkkkxxx{{{{{{pppggghhhnnntttyyy~~~~~~~~~yyynnnfffaaadddjjjooouuu{{{zzz~~~}}}|||||||||}}}~~~{{{{{{~~~}}}{{{yyywwwuuusssqqqqqqpppqqqtttwwwyyyxxxxxxxxxyyyyyyzzz{{{{{{zzzxxxvvvuuusssssstttvvvxxxwwwsssooopppqqqrrrrrrssstttwwwzzz~~~{{{xxxvvvvvvuuutttsssrrrrrrsssssssssrrrqqqppppppppppppooooooooonnnnnnlllkkklllmmmoooooonnnlllmmmmmmllliiidddbbbcccdddhhhhhhiiiiiiiiigggfffeeegggggghhhhhhiiiiiihhhhhhlllkkkjjjhhhgggfffeeeeeekkkpppxxx~~~~~~{{{yyyzzzwwwuuutttsssrrrnnnkkkmmmmmmllllllkkkjjjiiihhhhhhjjjnnnoooooooooooopppqqqooonnnppptttwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxzzzyyywwwuuusssrrrqqqqqqssssssrrrqqqqqqqqqqqqrrrttttttuuuuuutttttttttuuurrrqqqqqqrrrsssrrrooommmmmmoooqqqtttvvvwwwxxxxxxwwwuuusssqqqrrrtttvvvxxx}}}{{{xxxuuusssoookkkhhh~~~~~~|||{{{~~~|||vvvnnnhhhfffeeeeeeeeeooorrrwww}}}}}}uuukkkdddgggnnnuuu{{{~~~{{{vvvkkkeeebbbgggmmmqqquuuyyyzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{~~~}}}yyyxxxvvvtttsssrrrrrrrrrrrruuuwwwyyyxxxxxxxxxyyyzzz{{{{{{|||{{{yyyxxxwwwuuuuuuvvvwwwxxxwwwsssppplllnnnooopppqqqsssvvvyyy}}}zzzyyyxxxwwwvvvtttqqqqqqrrrrrrrrrqqqpppoooqqqqqqqqqpppppppppoooooonnnnnnnnnpppqqqqqqooommmjjjkkkkkkjjjfffdddccccccffffffggghhhhhhgggeeedddhhhhhhgggfffeeeddddddcccgggfffeeeeeeeeeeeefffgggjjjlllpppuuuyyyzzzyyywwwyyyxxxvvvuuuuuussspppnnnpppooommmkkkiiihhhggggggeeehhhlllnnnooopppqqqssssssrrrqqqrrruuuvvvwwwvvvxxxxxxyyyyyyxxxwwwuuuuuuyyyyyyxxxwwwuuusssrrrqqqssstttttttttssssssrrrrrrttttttttttttttttttttttttrrrqqqqqqsssttttttrrrooonnnoooqqqsssvvvyyy|||}}}{{{yyyvvvsssssstttwwwyyy|||zzzwwwuuurrrooojjjggg~~~~~~xxxqqqlllhhhdddaaadddhhhnnnttt{{{}}}zzzrrriiicccgggooouuu{{{~~~xxxsssjjjdddbbbhhhooossswww{{{{{{}}}}}}}}}}}}||||||{{{{{{}}}|||{{{}}}xxxwwwuuussssssssstttuuutttwwwyyyzzzyyyyyyyyyzzz{{{{{{||||||{{{zzzyyyyyyvvvwwwxxxxxxxxxuuurrrpppkkkmmmooopppqqqrrruuuwww}}}{{{yyyyyyyyyyyywwwvvvrrrrrrrrrrrrqqqqqqqqqppprrrrrrrrrqqqqqqqqqqqqpppqqqpppppprrrssssssqqqoooiiijjjkkkkkkiiifffdddbbbbbbcccdddfffggggggffffffiiihhhfffdddbbbaaa```___bbbbbbbbbcccdddfffhhhiiikkkjjjkkkpppuuuyyyxxxvvvssssssssstttttttttsssrrrrrrqqqnnnjjjhhhgggffffffdddgggkkknnnpppqqqtttvvvuuuuuuttttttuuuvvvvvvvvvxxxyyy{{{{{{{{{yyywwwuuuxxxxxxxxxxxxvvvtttrrrppptttuuuvvvvvvvvvuuusssrrrtttssssssssstttttttttsssqqqqqqqqqsssuuuuuusssrrrqqqqqqqqqrrruuuxxx{{{~~~zzzxxxvvvttttttuuuxxxzzzyyywwwuuusssqqqmmmhhheee~~~zzztttmmmfffaaa___aaaffflllsssyyyzzzvvvpppgggbbbgggpppvvv{{{~~~vvvpppjjjdddbbbgggoootttyyy~~~}}}||||||||||||{{{zzzyyyxxx||||||}}}xxxvvvtttsssrrrsssuuuvvvwwwyyyzzz{{{zzzzzz{{{|||{{{{{{||||||{{{{{{zzzzzzxxxyyyyyyxxxvvvsssqqqpppnnnoooqqqrrrqqqrrrssstttxxxwwwvvvwwwxxxyyyxxxvvvtttssssssrrrrrrrrrrrrrrrtttsssssssssrrrrrrrrrrrrsssrrrrrrtttuuuuuurrrpppkkkkkkllllllkkkhhheeebbb^^^```bbbeeeggghhhhhhhhhhhhgggdddaaa___^^^]]]\\\^^^___aaadddfffhhhjjjkkklllkkklllpppuuuyyyxxxvvvssstttuuuuuuttttttsssssssssqqqnnnkkkhhhgggffffffeeehhhlllnnnppprrruuuxxxvvvvvvvvvvvvuuuuuuvvvwwwxxxzzz{{{}}}}}}|||{{{yyyvvvwwwwwwwwwvvvuuusssqqqvvvvvvwwwxxxxxxvvvuuuttttttrrrqqqqqqssstttrrrqqqqqqqqqrrrsssuuuvvvtttrrrsssrrrqqqqqqrrruuuxxxzzzvvvuuutttssstttvvvyyyzzzuuutttsssqqqooolllfffbbb~~~}}}{{{tttkkkeee```aaabbbfffkkkrrryyy}}}~~~~~~~~~xxxsssmmmfffbbbhhhqqqxxx||||||tttmmmiiicccbbbhhhpppvvv{{{~~~{{{||||||||||||zzzxxxwwwzzz{{{~~~~~~xxxvvvtttrrrrrrsssuuuwwwxxxyyy{{{zzzyyyyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzzxxxtttqqqpppooonnnppprrrsssrrrrrrrrrsssuuuttttttuuuwwwwwwvvvtttuuutttsssrrrrrrrrrssssssuuuuuutttttttttssssssssstttttttttuuuvvvuuusssqqqnnnmmmmmmmmmllljjjfffccc^^^```bbbeeeggghhhhhhhhhdddccc```^^^[[[ZZZZZZZZZ\\\___cccgggkkklllmmmmmmmmmnnnppptttxxxyyyxxxwwwyyyzzzzzzxxxuuusssrrrrrrrrrqqqooommmkkkjjjiiiiiiiiikkknnnpppqqqsssvvvyyyvvvwwwwwwvvvuuutttvvvxxxxxxyyy{{{|||}}}}}}}}}|||vvvvvvwwwwwwwwwwwwvvvvvvxxxxxxyyyyyyxxxxxxwwwvvvtttrrrpppqqqtttuuussspppqqqqqqrrrsssuuuuuutttrrrtttsssrrrqqqqqqsssuuuvvvssssssttttttvvvwwwxxxyyytttsssrrrqqqoookkkfffbbb~~~}}}|||uuuooohhheeebbbbbbdddkkkqqqvvv{{{||||||uuuqqqiiicccaaaiiissszzzzzzqqqiiieeeaaaccckkktttxxx{{{~~~|||}}}}}}||||||~~~~~~}}}|||zzzyyywwwyyy}}}}}}{{{{{{yyywwwtttrrrqqqsssuuuwwwwwwyyyyyyyyyxxxxxxyyy{{{{{{zzzzzzzzzzzzzzz{{{{{{xxxzzzzzzwwwsssooonnnnnnlllnnnqqqrrrrrrrrrssstttvvvuuutttuuuuuuuuurrrppptttsssrrrqqqqqqqqqrrrrrrvvvvvvuuuuuuuuutttttttttuuuttttttuuuvvvvvvsssqqqrrrpppnnnmmmmmmkkkgggcccbbbccceeefffffffffeeeeee___^^^[[[YYYWWWWWWXXXXXX\\\```ffflllooopppooonnnlllqqqvvvzzzzzzyyyxxxwwwyyy{{{{{{yyytttqqqpppqqqrrrrrrrrrqqqpppooonnnmmmlllnnnpppqqqrrrsssvvvyyyuuuvvvwwwvvvttttttvvvxxxxxxyyyyyyzzz{{{{{{||||||wwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyyyywwwsssqqqrrrvvvwwwuuuqqqrrrqqqqqqsssttttttrrrppptttsssrrrrrrrrrssstttuuussstttvvvwwwwwwwwwvvvuuutttssssssrrrqqqlllgggbbb}}}yyynnnjjjddd```aaaeeelllqqqxxx{{{{{{tttooofff``````iiiuuu}}}~~~xxxnnngggbbb```dddooowwwzzzzzz|||{{{}}}}}}{{{|||~~~}}}~~~~~~|||zzzuuuxxx|||~~~}}}{{{yyyxxxzzzwwwtttrrrqqqrrruuuvvvvvvwwwxxxwwwvvvvvvxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{xxxzzzzzzwwwrrrnnnmmmnnniiillloooqqqrrrssstttuuuxxxwwwuuuuuuuuussspppmmmsssrrrqqqpppppppppqqqrrrvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvsssqqquuurrrooommmmmmlllhhhdddffffffggggggfffdddcccaaa[[[ZZZWWWUUUTTTUUUVVVWWW\\\aaahhhooossssssqqqooolllrrrzzz}}}|||yyywwwwwwtttvvvxxxvvvrrrpppppprrrrrrssstttuuutttsssrrrqqqoooppprrrrrrrrrtttvvvxxxtttvvvwwwvvvtttsssvvvyyyyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyxxxyyyzzz|||~~~|||{{{zzzyyyxxxyyyzzzzzzxxxuuurrrtttxxxyyyvvvsssrrrqqqqqqsssttttttqqqooossssssssssssssstttuuuvvvtttvvvxxxyyyyyywwwtttsssuuutttttttttrrrnnnhhhddd~~~{{{nnndddccc```\\\bbbnnnvvvyyy~~~wwwnnnaaa```bbbjjjvvv|||rrrhhhbbbccceeeiiinnntttyyy}}}~~~}}}|||{{{{{{|||}}}}}}|||}}}}}}zzz|||||||||||||||{{{{{{zzzxxxwwwuuutttssstttuuuvvvyyyyyyxxxxxxwwwvvvuuutttsssuuuwwwxxxwwwwwwxxxyyyrrrtttuuuvvvtttqqqmmmjjjmmmooopppooonnnnnnrrrvvvuuuuuuuuutttsssrrrqqqpppsssrrrrrrqqqpppooooooooossstttuuuuuuvvvvvvuuuuuuwwwwwwwwwwwwwwwvvvvvvuuuqqqnnnjjjiiijjjjjjhhheeeiiigggdddcccbbbaaa^^^\\\ZZZYYYWWWVVVVVVWWWYYY[[[aaadddhhhlllnnnnnnmmmmmmqqqsssuuuvvvvvvvvvxxxyyywwwxxxxxxuuupppnnnnnnppppppsssuuuvvvuuutttttttttuuuttttttrrrrrrssswwwzzzxxxyyyzzzyyywwwuuuuuuuuuwwwxxxyyyyyyxxxyyy{{{}}}yyyxxxwwwxxxzzzzzzzzzxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxvvvuuuuuuvvvvvvuuutttssstttuuuuuuuuutttsssrrrssstttuuuvvvvvvuuuttttttrrrssstttuuuvvvwwwxxxxxxxxxuuuuuuuuuqqqhhhccccccsssiiifffbbb]]]aaakkkrrrvvv{{{}}}~~~uuummmcccccceeelllwwwzzzqqqhhhcccbbbdddiiioootttyyy}}}~~~}}}|||{{{||||||}}}}}}|||}}}}}}zzz|||||||||||||||{{{{{{zzzxxxwwwvvvttttttuuuwwwxxxvvvwwwwwwwwwvvvuuusssrrrqqqsssuuuvvvuuuuuuwwwxxxssssssttttttrrrnnnjjjgggkkklllmmmnnnnnnpppsssvvvtttttttttttttttsssrrrqqqrrrrrrrrrrrrqqqpppooonnnqqqrrrssssssttttttsssssssssttttttuuuuuuuuuttttttooollliiihhhjjjjjjhhhfffhhhfffccc```___]]]ZZZWWWSSSSSSTTTUUUWWWYYY[[[]]]aaadddiiimmmpppooonnnmmmppprrrtttuuuuuuuuuvvvxxxuuuuuuuuurrrnnnllllllnnnooorrruuuvvvuuusssssssssuuuuuuuuusssssstttxxx{{{xxxyyyyyyyyywwwvvvuuuuuuvvvwwwxxxwwwwwwwwwyyyzzzyyyxxxwwwxxxzzzzzzzzzxxxzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwuuuuuuvvvvvvtttrrrvvvvvvwwwvvvvvvtttrrrqqqttttttuuuvvvvvvuuusssrrrrrrssstttuuuvvvwwwxxxxxxxxxuuuttttttooogggbbbccczzzpppllleee^^^___ffflllqqqvvvyyyyyy{{{~~~~~~}}}sssjjjeeeeeegggnnnwww~~~}}}~~~~~~|||wwwooohhhccc```dddiiipppvvvzzz}}}~~~~~~~~~}}}|||||||||}}}}}}}}}|||}}}~~~~~~|||{{{|||||||||||||||{{{{{{zzzxxxwwwvvvvvvvvvwwwxxxyyytttuuuwwwwwwwwwuuusssqqqoooqqqssssssssssssuuuvvvrrrssssssqqqnnnjjjeeebbbhhhggggggjjjmmmqqqrrrrrrqqqqqqrrrrrrrrrqqqqqqpppooopppqqqrrrqqqpppnnnlllmmmnnnooooooppppppoooooooooooopppqqqrrrrrrrrrrrrmmmjjjggghhhjjjkkkjjjggggggccc___\\\ZZZWWWTTTQQQOOOPPPTTTWWW[[[___aaabbbbbbeeekkkppprrrrrrpppnnnoooqqqssstttsssssstttuuussssssrrrooolllkkklllmmmnnnqqqtttuuutttrrrrrrrrruuuvvvvvvttttttuuuxxx{{{xxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwyyyzzzyyyxxx|||{{{yyywwwvvvvvvvvvwwwxxxvvvuuuuuuvvvuuusssrrruuuuuuvvvwwwvvvuuutttsssrrrssstttuuuuuutttsssrrrsssttttttuuuvvvwwwxxxxxxwwwtttsssqqqkkkccc```bbbwwwqqqiii```^^^aaadddkkkssswwwwwwyyy~~~zzzppphhhcccdddgggnnnwww}}}~~~}}}}}}}}}|||yyytttmmmfffbbbbbbeeelllsssyyy}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||||||||||||||||||||{{{{{{zzzxxxxxxwwwwwwwwwxxxyyyzzzuuuvvvxxxxxxxxxvvvsssrrrnnnpppqqqqqqqqqqqqsssuuuqqqqqqpppnnnjjjeee```^^^cccaaaaaaccchhhkkkkkkiiiiiijjjkkkkkklllllllllllliiijjjlllnnnmmmkkkhhhgggiiiiiijjjkkkkkkkkkkkkjjjjjjkkklllnnnooopppppppppkkkhhhfffgggjjjlllkkkiiiccc___[[[WWWUUURRROOOMMMQQQSSSXXX]]]bbbeeefffgggeeehhhnnnsssuuutttrrrpppmmmoooqqqrrrqqqqqqrrrsssrrrqqqooommmlllkkklllnnnmmmpppssstttsssqqqqqqqqqtttuuuuuutttssstttwwwzzzwwwwwwvvvwwwxxxwwwvvvuuuuuuvvvwwwwwwuuuttttttuuuwwwvvvuuuvvvxxxyyyyyyxxxyyyxxxvvvtttssstttvvvwwwuuuttttttuuuwwwvvvuuusssqqqrrrtttuuuvvvvvvvvvuuuoooppprrrtttuuuvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyytttrrrpppmmmfff___^^^aaa|||uuummmddd_________gggpppvvvxxxyyy}}}~~~xxxooohhhaaabbbfffnnnwww|||}}}|||{{{}}}~~~|||wwwqqqkkkeeebbbeeeiiiooovvv|||~~~~~~~~~}}}|||{{{{{{|||}}}|||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyywwwwwwxxxxxxwwwuuusssqqqnnnnnnooonnnmmmmmmoooqqqllllllkkkhhhddd```\\\YYY^^^[[[ZZZ\\\___aaa___\\\___```aaabbbbbbbbbbbbbbb```aaaccceeedddccc```^^^bbbcccddddddeeedddddddddeeefffhhhiiijjjkkkllllllgggdddcccdddhhhkkkjjjhhh]]]ZZZVVVSSSRRRQQQPPPNNNVVVYYY]]]bbbfffhhhhhhhhhiiilllqqquuuwwwvvvsssqqqlllnnnpppppppppooopppqqqooommmkkkiiiiiijjjllllllmmmppprrrsssrrrqqqqqqqqqrrrssstttsssrrrsssuuuxxxvvvuuuuuuvvvxxxxxxwwwuuuvvvwwwyyyxxxuuusssssssssuuutttsssuuuwwwxxxxxxwwwtttsssrrrqqqqqqsssuuuwwwqqqqqqrrruuuwwwxxxvvvuuurrrssstttttttttsssrrrqqqlllnnnqqqtttvvvxxxyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{qqqooollliiiaaa[[[\\\aaazzzssskkkeeebbb___dddkkkrrrvvvzzz|||~~~~~~{{{vvvooojjjbbbcccgggnnnwww}}}~~~{{{|||{{{vvvpppkkkgggdddjjjmmmrrrxxx|||}}}~~~}}}{{{zzzzzz|||~~~|||||||||||||||{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuusssqqqooonnnjjjjjjjjjhhhffffffgggiiiddddddbbb```]]]YYYVVVTTTVVVUUUUUUUUUVVVUUUSSSQQQUUUUUUVVVWWWWWWXXXWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVZZZZZZ[[[\\\\\\\\\\\\\\\^^^___```aaaccccccdddddd___]]][[[]]]aaaddddddbbbWWWTTTQQQQQQRRRTTTUUUTTT\\\^^^aaaeeeggghhhhhhgggmmmooorrruuuvvvuuusssqqqlllnnnppppppooonnnooopppllliiifffeeegggiiijjjkkkmmmpppssstttsssqqqqqqqqqqqqrrrssssssrrrsssuuuvvvvvvtttsssuuuxxxyyywwwuuuvvvxxxyyyxxxuuurrrqqqqqqrrrqqqqqqrrruuuvvvvvvuuuqqqpppppppppqqqsssuuuvvvpppppprrruuuxxxxxxvvvtttuuuvvvuuutttssspppnnnlllkkkmmmqqqtttxxxzzz{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{pppmmmkkkfff___YYY]]]dddyyyssslllgggbbbbbbeeejjjrrrxxx|||}}}~~~~~~}}}{{{yyytttooolllggggggjjjqqqyyy}}}}}}zzzuuuqqqmmmkkkjjjmmmooossswww{{{}}}~~~}}}{{{yyyyyy{{{~~~|||||||||||||||{{{{{{zzzzzzyyyyyyyyyxxxvvvuuuuuuuuusssqqqnnnkkkjjjiiiiiiddddddbbb___\\\\\\]]]___[[[ZZZYYYXXXUUUSSSPPPOOOOOOPPPQQQQQQOOOMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSUUUUUUWWWXXXYYYYYYYYYYYYUUUSSSQQQSSSWWWZZZZZZXXXQQQOOONNNOOOTTTXXX[[[\\\bbbccceeegggiiijjjjjjjjjoooppprrrrrrrrrqqqpppooolllnnnppppppooonnnooopppnnnjjjffffffhhhlllmmmmmmnnnpppssstttsssrrrqqqrrrqqqsssttttttssssssuuuwwwvvvsssrrrtttxxxzzzxxxtttuuuwwwxxxwwwtttpppnnnnnnpppoooooopppsssttttttsssqqqrrrrrrrrrssstttttttttrrrrrrsssuuuwwwwwwtttqqqtttuuuuuuuuutttrrrpppooonnnpppsssvvvxxxzzz{{{{{{xxxxxxxxxxxxyyyyyyyyyyyypppmmmkkkggg___[[[```iii~~~xxxrrrlllfffbbb```dddnnnwww|||}}}|||~~~~~~~~~|||zzzwwwssspppnnnllllllmmmssszzz~~~|||yyyuuurrrpppooooooooopppsssvvvzzz}}}}}}~~~}}}{{{xxxxxx{{{|||||||||||||||{{{{{{zzzzzzzzzyyyyyywwwvvvtttsssrrrppplllhhheeeddddddddd___^^^\\\YYYVVVTTTVVVWWWTTTTTTSSSRRRPPPNNNMMMLLLJJJMMMOOOOOOKKKIIIIIIKKKIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQRRRRRRQQQNNNLLLJJJLLLPPPRRRRRRPPPMMMLLLLLLOOOUUU[[[```bbbggghhhiiikkklllmmmnnnnnnppppppppppppooonnnnnnmmmlllnnnppppppooonnnooopppqqqmmmiiiiiilllpppqqqqqqnnnqqqtttuuutttrrrrrrrrrrrrsssuuuuuuttttttvvvwwwuuusssqqqtttyyy{{{xxxttttttvvvwwwvvvrrrooollllllnnnmmmmmmoooqqqssssssrrrttttttuuuuuuuuutttssssssttttttuuuvvvwwwuuuqqqnnnpppqqqsssuuuvvvvvvuuuuuuqqqsssuuuwwwyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxpppnnnlllhhh```\\\cccmmm~~~|||~~~yyytttgggeeecccbbbeeekkkrrrwww}}}}}}|||{{{{{{~~~~~~~~~zzzvvvtttttttttqqqooovvvvvvvvvxxx|||yyyttttttsssqqqppprrrvvvwwwxxxwwwvvvxxx}}}~~~}}}|||{{{{{{|||}}}~~~|||{{{yyyyyyyyywwwuuurrryyywwwtttpppmmmjjjhhhgggfffeeebbb```]]][[[ZZZYYYXXXVVVSSSPPPMMMKKKKKKJJJJJJKKKKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHMMMIIIEEEEEEHHHKKKKKKJJJHHHJJJOOOTTTZZZ^^^aaacccnnnoooppprrrrrrrrrrrrqqqqqqpppnnnlllkkkjjjkkkllljjjkkklllllljjjjjjkkkmmmrrrqqqpppooooooooopppqqqttttttsssrrrrrrrrrssssssqqqsssuuuwwwwwwvvvuuutttwwwtttrrrsssuuuvvvuuusssssssssrrrpppnnnmmmoooqqqrrrqqqppppppqqqtttwwwyyyxxxwwwuuuttttttvvvxxxyyyzzzyyywwwtttsssrrrrrrrrruuusssrrrrrrtttvvvwwwwwwuuurrrqqqrrruuuxxxwwwvvvwwwvvvuuutttssssssssssssrrrppplllhhheeeeeeiiilll~~~{{{yyy{{{}}}|||xxxllliiieeeccceeekkkrrrwww{{{||||||{{{{{{}}}|||wwwuuuuuuuuusssrrrxxxxxxxxxzzz}}}xxxsssrrrqqqnnnoooqqqvvvxxxxxxvvvtttuuuyyy}}}~~~}}}||||||}}}~~~{{{yyywwwvvvuuutttqqqnnnooonnnkkkhhheeebbbaaa```^^^]]][[[YYYWWWUUUTTTSSSRRRQQQNNNLLLJJJIIIHHHHHHKKKKKKLLLMMMMMMLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIJJJKKKLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGJJJHHHEEEDDDEEEGGGHHHIIIJJJKKKNNNSSSYYYaaagggkkkqqqrrrsssttttttssssssrrrqqqooollljjjiiiiiihhhgggiiijjjllllllkkkkkklllmmmtttsssrrrqqqpppqqqrrrrrrsssssssssrrrrrrrrrssssssrrrssstttuuuuuuuuuttttttwwwtttrrrsssuuuvvvuuusssrrrsssrrrpppnnnmmmoooqqqqqqqqqrrrssstttuuuuuuvvvssstttvvvxxxyyy{{{{{{|||vvvuuusssqqqppppppppppppvvvtttssssssuuuwwwxxxwwwvvvtttsssuuuwwwyyyxxxvvvttttttssssssrrrrrrrrrssstttssspppllliiiiiikkknnn~~~|||yyyvvv{{{|||~~~~~~uuupppiiiddddddiiipppuuuxxxyyy{{{{{{{{{|||~~~yyyvvvuuuuuuvvvuuu{{{{{{{{{|||}}}wwwpppmmmlllkkkmmmqqqwwwxxxxxxvvvrrrqqqtttwww~~~~~~|||zzzzzzzzzzzzwwwuuurrrpppnnnllliiigggdddcccaaa^^^\\\ZZZYYYXXXUUUTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJKKKNNNOOOPPPQQQQQQQQQPPPOOORRRRRRRRRRRRRRRQQQQQQQQQLLLMMMNNNPPPQQQQQQPPPPPPRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEFFFIIIKKKNNNNNNOOOSSSZZZdddmmmsssvvvvvvvvvvvvuuutttsssrrrqqqmmmiiihhhiiihhhfffccchhhjjjlllmmmllllllnnnooouuuuuutttsssrrrsssssssssssssssssssssssssssssssssssssssrrrrrrssssssttttttuuutttssssssuuuuuuuuusssqqqrrrrrrpppnnnnnnoooppppppqqqsssuuuvvvvvvuuuuuutttvvvyyy{{{||||||{{{{{{ttttttrrrqqqpppppppppqqqvvvtttssstttvvvxxxxxxwwwuuutttuuuvvvwwwwwwuuusssqqqqqqqqqqqqrrrrrrrrrsssvvvvvvtttqqqnnnmmmnnnooo|||zzz||||||}}}xxxnnnfffcccfffkkkppptttvvvyyyzzz{{{|||}}}{{{wwwuuuuuuwwwxxx}}}~~~~~~~~~~~~~~~}}}tttllliiihhhhhhlllqqqwwwyyyyyyvvvrrrppprrrtttyyyzzz|||~~~}}}zzzxxxuuutttssssssooommmiiigggeeeccc```^^^[[[ZZZYYYWWWUUUTTTTTTTTTPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSUUUVVVWWWYYYYYYYYYXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYTTTVVVWWWYYYZZZZZZZZZYYY[[[ZZZYYYXXXWWWVVVUUUUUUWWWXXXXXXYYYXXXWWWUUUTTTWWWVVVTTTQQQNNNKKKIIIHHHFFFHHHJJJJJJIIIKKKOOOSSSUUUUUUVVVYYY___hhhpppuuuwwwwwwvvvuuusssrrrqqqpppnnnkkkggghhhjjjjjjgggdddjjjlllooopppppppppqqqrrruuuuuuttttttssssssrrrrrrsssssstttuuuuuuvvvvvvvvvtttsssqqqppppppqqqssstttttttttttttttuuuuuutttsssqqqrrrrrrqqqoooooooooqqqpppqqqsssuuuvvvxxxxxxyyy||||||||||||zzzxxxwwwuuuvvvuuuuuuuuutttttttttttttttsssrrrsssuuuwwwwwwvvvrrrrrrsssuuuuuusssqqqooonnnnnnoooqqqrrrrrrsssssswwwwwwwwwtttqqqooonnnooo~~~|||}}}~~~tttjjjdddcccfffiiiooorrrvvvxxxzzz{{{}}}~~~}}}xxxttttttvvvxxx|||~~~~~~}}}~~~zzzppphhheeefffhhhmmmssswwwyyyzzzxxxtttrrrrrrtttuuuvvvxxxzzz|||}}}}}}}}}{{{yyyvvvrrrpppnnnmmmlllfffccc```]]]\\\[[[YYYWWWTTTTTTSSSRRRQQQQQQQQQQQQNNNOOOQQQRRRSSSSSSSSSSSSUUUVVVWWWYYY[[[\\\]]]^^^___```bbbcccdddccccccbbbcccccccccbbbbbbbbbaaaaaa```aaacccdddeeeeeeeeeddddddcccbbbaaa```___^^^]]]bbbccccccbbb```]]][[[YYY___]]]ZZZVVVQQQMMMJJJHHHFFFJJJMMMOOOOOORRRWWW\\\]]]^^^```cccfffkkknnnpppuuutttsssqqqpppooonnnmmmkkkjjjhhhjjjlllnnnllljjjmmmpppsssuuuuuutttuuuvvvtttttttttsssrrrqqqqqqpppssstttvvvwwwxxxxxxxxxxxxtttsssqqqooooooqqqssstttrrrssstttuuuttttttssssssqqqrrrssssssqqqpppqqqrrrqqqqqqqqqsssuuuyyy}}}~~~{{{xxxvvvuuuttttttvvvwwwwwwwwwwwwwwwvvvvvvrrrqqqqqqrrrtttuuutttsssppprrrttttttsssqqqooonnnmmmnnnoooqqqssssssttttttvvvwwwvvvtttqqqnnnmmmmmm~~~~~~yyyooohhheeeeeefffkkknnnrrrvvvxxxzzz}}}yyytttrrrssstttzzz}}}~~~}}}~~~tttkkkdddccceeeiiiooovvvxxx{{{|||zzzvvvrrrqqqrrrrrrssstttvvvwwwxxxxxxxxxuuussspppllliiigggfffeee^^^[[[XXXVVVVVVVVVUUUTTTPPPPPPPPPPPPPPPQQQRRRRRRQQQSSSUUUXXXZZZ[[[[[[[[[[[[]]]___bbbdddfffggghhhjjjkkklllmmmnnnmmmlllkkklllkkkkkkjjjjjjiiiiiiiiikkklllmmmnnnnnnnnnmmmlllkkkkkkjjjiiigggfffeeeeeelllllljjjiiigggdddbbbaaacccaaa^^^YYYUUUPPPMMMKKKLLLNNNRRRUUUXXX\\\```cccggghhhjjjkkklllllllllllloooooommmlllkkkkkkkkkkkkiiijjjlllmmmnnnoooooopppqqqtttwwwxxxxxxwwwwwwwwwssssssssssssrrrpppooonnnssstttvvvxxxyyyyyyyyyyyyuuusssrrrppppppqqqrrrsssqqqsssuuuuuutttsssrrrsssqqqsssuuuuuusssrrrrrrsssrrrrrrrrrsssvvvzzz|||zzzxxxvvvuuuuuuwwwxxxuuuvvvvvvwwwvvvvvvuuutttpppppppppqqqttttttsssrrrqqqsssuuuuuusssqqqqqqqqqmmmoooqqqsssuuuuuuuuuuuuuuuuuuuuurrrnnnlllkkkkkk~~~}}}vvvoookkkhhhggghhhkkkooosssvvvzzz~~~yyysssoooooopppvvv{{{~~~}}}|||zzzooogggaaabbbfffkkkrrryyyzzz}}}~~~|||vvvpppnnnnnnllllllmmmoooooopppppppppkkkiiifffccc___]]]\\\\\\XXXVVVSSSRRRSSSTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ^^^aaadddfffffffffccceeehhhkkknnnpppqqqrrrsssttttttuuuuuutttsssrrrrrrrrrqqqqqqpppoooooonnnqqqqqqrrrssssssrrrpppoooooonnnnnnmmmlllkkkkkkjjjpppooonnnlllkkkjjjiiiiiigggeeeccc```\\\XXXVVVTTTYYYYYY[[[^^^cccgggiiiiiippppppppppppooommmlllkkkjjjjjjiiihhhhhhiiijjjkkkhhhlllpppqqqnnnmmmooorrrsssuuuyyyzzzyyyxxxwwwwwwssssssssssssrrrpppooommmppprrruuuwwwxxxyyyxxxxxxuuutttsssrrrqqqqqqrrrssspppsssvvvvvvtttrrrrrrsssrrrtttvvvvvvuuuttttttuuutttttttttvvvxxxzzz}}}~~~wwwvvvvvvwwwwwwxxxyyyyyyuuuvvvvvvwwwvvvuuutttsssppppppppprrrtttuuusssrrrqqqrrrtttsssqqqpppqqqsssoooqqqsssvvvwwwwwwvvvvvvuuuuuussspppllljjjiiijjj~~~zzzuuupppllljjjfffiiimmmqqquuuzzzzzzrrrmmmlllmmmtttyyy~~~~~~}}}~~~{{{xxxkkkddd___aaaffflllttt{{{|||~~~|||uuunnnkkkjjjeeefffgggggghhhhhhhhhhhhcccaaa^^^ZZZWWWUUUTTTTTTVVVTTTQQQQQQSSSUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]___bbbfffjjjmmmoooppppppjjjlllooorrruuuwwwxxxyyywwwxxxyyyyyyxxxwwwvvvuuuvvvuuuuuutttsssrrrrrrrrrsssttttttttttttrrrqqqpppppppppoooooonnnmmmmmmmmmqqqpppnnnmmmmmmmmmnnnoookkkjjjhhhfffcccaaa___^^^eeeccccccgggmmmppppppooouuutttsssqqqooommmllllllhhhggggggfffgggiiijjjkkkhhhnnnsssrrrnnnkkknnnrrrsssvvvyyyzzzyyywwwvvvvvvttttttttttttsssqqqooonnnnnnpppsssvvvwwwxxxwwwwwwuuutttssssssrrrrrrrrrrrrooosssvvvvvvtttrrrrrrssssssuuuwwwxxxvvvuuuuuuvvvtttuuuwwwyyyzzzzzzzzzyyyuuuvvvxxxzzzzzzzzzxxxxxxwwwxxxxxxxxxwwwvvvtttsssqqqqqqqqqsssuuuvvvtttrrrnnnpppqqqpppmmmmmmooorrrqqqsssuuuwwwxxxxxxwwwvvvuuutttrrroookkkiiiiiijjj}}}wwwooojjjjjjfffgggnnnvvvzzz}}}~~~xxxppplllmmmooowww{{{~~~{{{yyy|||}}}}}}~~~~~~{{{uuuqqqeeebbb```cccjjjsssyyy|||}}}yyyuuupppmmmkkkeee```___bbbdddbbb___[[[YYYWWWTTTRRRPPPPPPPPPOOOPPPSSSUUUWWWYYYZZZ[[[^^^]]]^^^bbbfffhhhgggdddfffiiimmmpppqqqqqqrrrsssrrrsssuuuyyy|||}}}{{{yyy{{{yyywwwwwwxxxyyyxxxwww|||{{{yyywwwuuusssrrrrrruuuuuuvvvvvvtttqqqooommmqqqooommmllllllnnnppprrrtttrrrpppnnnmmmmmmooooooooonnnlllhhhdddcccdddeeekkkjjjkkkmmmqqqssstttsssuuusssrrrpppnnnmmmlllllldddcccbbbbbbcccfffiiikkkiiipppuuusssllljjjooouuu|||yyywwwyyy|||{{{vvvqqqtttuuutttqqqqqqrrrnnniiipppooopppssswwwxxxuuurrrrrrrrrqqqpppppppppqqqqqqpppsssvvvyyyyyywwwsssqqqrrrrrrtttwwwyyyyyyvvvttt{{{{{{zzzyyyxxxwwwvvvuuuxxxyyyzzz{{{{{{{{{zzzyyyvvvwwwwwwwwwuuutttrrrqqqrrrssstttttttttsssrrrqqqrrrqqqooonnnnnnoooqqqrrruuuuuuvvvyyy{{{{{{yyywwwuuusssqqqnnnjjjfffbbb```~~~yyyrrrmmmjjjfffeeelllssswww||||||vvvqqqoooqqqtttxxx|||{{{yyy{{{}}}||||||}}}~~~}}}yyysssooofffddddddgggnnnvvv{{{||||||wwwqqqlllhhheee```[[[ZZZ[[[]]][[[XXXVVVTTTRRRPPPOOOPPPPPPQQQWWWXXX[[[]]]```bbbdddeeehhhggggggiiimmmooonnnlllkkknnnqqqsssttttttuuuuuuuuuvvvxxx{{{~~~~~~|||zzzzzzxxxwwwwwwyyyyyyyyyxxx~~~}}}{{{yyywwwvvvuuuuuuuuuvvvvvvvvvuuurrrpppnnnooommmlllkkkllloooqqqssstttsssqqqooonnnoooppppppppppppnnnkkkhhhggghhhjjjnnnmmmmmmooorrrttttttsssuuutttrrrpppnnnlllkkkkkkdddcccbbbaaaccceeehhhjjjkkkooorrrppplllkkkoootttzzzxxxwwwyyyzzzzzzvvvrrroooqqqqqqooopppsssrrrmmmqqqppppppsssvvvwwwuuusssssssssrrrqqqqqqqqqqqqrrrqqqsssuuuwwwwwwuuusssqqqvvvtttssssssvvvyyy{{{{{{yyyxxxxxxwwwvvvuuuuuutttwwwxxxyyyzzz{{{zzzyyyyyywwwwwwwwwvvvuuurrrpppoooqqqrrrssstttuuuttttttssssssrrrqqqqqqqqqrrrssstttwwwwwwxxxzzz|||{{{yyywwwsssqqqooollljjjgggdddbbb|||vvvqqqkkkeeedddhhhnnnsssyyy|||xxxsssqqqrrrvvvzzzyyy}}}}}}zzzyyyzzzzzz{{{|||}}}{{{wwwpppkkkeeeeeegggkkkrrrxxx{{{|||}}}}}}|||zzzuuuooohhheee___[[[VVVTTTUUUVVVTTTRRRRRRQQQPPPOOOPPPRRRUUUWWW___aaadddgggkkkmmmooopppsssrrrqqqqqqsssuuuuuutttrrrtttwwwxxxxxxwwwxxxyyyyyyzzz{{{}}}}}}{{{xxxwwwwwwxxxzzz{{{{{{zzz~~~}}}|||zzzyyywwwvvvvvvwwwwwwwwwwwwvvvtttrrrppplllkkkjjjjjjlllooosssuuuuuutttrrrqqqpppqqqqqqrrrrrrrrrrrrpppnnnnnnppprrrrrrqqqpppppprrrttttttsssuuutttrrrpppnnnlllkkkjjjgggfffdddcccdddgggiiikkkooooooooonnnmmmmmmppprrrvvvwwwxxxyyyyyywwwuuusssooopppooommmooosssssspppsssrrrqqqsssuuuwwwvvvuuuttttttsssrrrrrrrrrrrrrrrqqqrrrsssttttttsssrrrqqqvvvuuutttuuuxxx{{{||||||uuuuuutttsssssssssssssssvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvssspppnnnlllnnnoooqqqssstttuuuvvvvvvrrrrrrrrrsssssstttttttttxxxyyyyyy{{{|||{{{wwwuuupppnnnkkkjjjjjjiiihhhfff~~~}}}}}}}}}}}}|||{{{zzzyyy|||}}}}}}zzzwwwmmmgggccceeeiiinnnvvv}}}{{{vvvrrrqqqtttzzz~~~|||{{{yyyxxxyyyyyyzzzzzzxxxssslllgggaaadddhhhnnntttyyy{{{|||xxxxxxxxxvvvrrrlllfffccc\\\YYYUUUSSSSSSSSSRRRQQQRRRQQQQQQRRRUUUZZZ^^^aaaeeegggjjjnnnrrruuuwwwxxx{{{yyyxxxwwwwwwxxxxxxyyywwwyyy{{{{{{zzzyyyzzz{{{|||||||||~~~|||zzzwwwwwwwwwyyy{{{}}}|||{{{|||{{{{{{zzzyyywwwvvvvvvxxxxxxxxxxxxvvvuuusssrrrkkkjjjjjjjjjmmmqqquuuwwwvvvvvvuuutttsssssstttttttttuuuvvvuuutttuuuwwwyyyvvvtttrrrrrrrrrssssssrrrttttttsssqqqooommmkkkjjjjjjiiigggfffgggiiilllnnnsssqqqooonnnoooqqqrrrrrrtttvvvyyyyyywwwvvvuuuuuussssssqqqnnnooosssssspppttttttssstttuuuvvvwwwwwwvvvuuutttsssssssssssssssrrrrrrrrrrrrrrrsssssssssqqqtttxxx|||~~~|||wwwsssrrrrrrqqqpppppppppqqqrrruuuuuuvvvvvvwwwwwwwwwwwwyyyxxxwwwvvvsssooollljjjkkklllnnnpppsssuuuvvvwwwqqqqqqssstttttttttttttttxxxxxxyyyzzzzzzxxxtttqqqmmmkkkhhhhhhjjjlllkkkiii~~~zzzwwwpppqqqrrrssssssqqqpppnnnssstttuuuwwwzzz~~~|||qqqkkkfffeeefffiiiqqqzzz|||{{{uuuqqqrrrvvv{{{}}}zzzxxxyyyyyyxxxwwwuuupppiiieee```dddkkkrrrvvvyyy{{{|||uuuuuussspppkkkeee```]]]YYYVVVSSSQQQQQQRRRRRRRRRSSSSSSTTTWWW\\\aaagggjjjlllnnnqqqtttxxxzzz|||}}}}}}{{{zzzzzz{{{|||yyy{{{||||||zzzyyyzzz{{{}}}||||||}}}~~~}}}{{{yyywwwwwwwwwzzz|||~~~}}}|||||||||||||||{{{zzzxxxwwwyyyyyyxxxxxxwwwvvvuuutttllllllkkklllooorrrvvvyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvxxxyyyyyyyyyyyy{{{}}}yyyvvvsssqqqrrrrrrqqqpppssssssrrrqqqooommmkkkjjjjjjiiigggfffgggjjjmmmnnnvvvtttqqqqqqsssttttttssssssuuuxxxyyyxxxvvvvvvvvvtttuuusssoooqqquuuuuurrruuuuuuuuuuuuuuuvvvxxxyyywwwvvvuuutttssssssssssssqqqrrrrrrrrrssstttuuuuuutttvvvyyy|||}}}yyysssnnnqqqpppooonnnnnnnnnppppppttttttttttttuuuuuuuuuvvvxxxxxxwwwuuusssooolllkkkiiijjjkkknnnpppsssuuuvvvsssssstttuuuvvvvvvuuuuuuuuuuuuvvvxxxwwwuuuppplllkkkhhhfffgggkkknnnmmmjjj{{{vvvqqqmmmdddfffiiikkkkkkjjjhhhfffhhhiiikkkoootttyyy~~~wwwqqqjjjgggeeefffmmmuuuzzz}}}{{{uuurrrsssxxx}}}|||zzz{{{yyywwwtttrrrmmmhhhdddccchhhoootttwwwxxxxxxyyysssqqqmmmhhhbbb\\\XXXVVVSSSRRRQQQPPPPPPQQQSSSUUUUUUVVVYYY]]]bbbhhhmmmppptttvvvxxxzzz}}}~~~~~~}}}~~~zzz{{{|||{{{zzzyyyzzz{{{~~~|||||||||}}}}}}{{{yyyxxxxxxyyy{{{~~~~~~}}}{{{~~~~~~~~~|||{{{yyyyyyxxxwwwvvvvvvuuuuuuqqqpppooooooqqqtttxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz||||||{{{{{{|||~~~yyyvvvrrrppppppppppppoooqqqqqqqqqqqqpppnnnmmmkkkgggfffeeeeeefffiiilllooovvvuuutttuuuvvvvvvuuussstttuuuwwwxxxyyyyyywwwvvvqqqsssrrrqqqsssxxxxxxuuuuuuvvvxxxxxxwwwvvvxxxyyywwwvvvuuutttsssrrrrrrrrrqqqqqqrrrtttvvvwwwxxxyyy}}}zzzwwwvvvvvvuuutttsssrrrqqqooommmlllmmmooopppssssssrrrrrrrrrssstttuuuwwwwwwwwwvvvtttqqqooommmjjjkkkkkkmmmoooqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrtttuuuuuurrrmmmhhhiiifffeeehhhmmmooollliii|||tttoookkkgggeee```cccfffjjjkkkiiigggeeecccdddeeehhhlllqqqvvvyyyzzzyyy}}}}}}wwwpppjjjeeeccciiipppwwwzzz}}}yyysssrrrvvv{{{}}}~~~zzzvvvrrroookkkgggdddfffkkkppprrrrrrpppooopppiiifffbbb]]]YYYVVVUUUTTTPPPPPPPPPPPPQQQTTTWWWYYYYYY\\\```eeekkkpppsssuuuyyyzzz{{{}}}~~~}}}}}}yyyzzz{{{zzzyyyyyyzzz|||~~~}}}||||||}}}}}}|||{{{xxxyyyzzz|||~~~}}}{{{}}}~~~}}}|||yyyxxxwwwvvvvvvuuuuuuuuuvvvuuusssssssssvvvyyy{{{zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}{{{{{{{{{|||xxxuuuqqqnnnnnnnnnnnnmmmnnnoooqqqqqqqqqpppnnnmmmhhhgggffffffhhhlllooorrrtttuuuwwwwwwvvvuuussssssvvvuuuuuuxxx{{{|||yyyvvvpppssssssrrrtttxxxwwwssstttwwwzzzzzzxxxwwwwwwyyywwwvvvtttsssrrrqqqqqqqqqpppqqqtttvvvyyy{{{||||||~~~{{{xxxvvvvvvvvvvvvuuutttrrrooommmlllmmmnnnooorrrrrrqqqpppqqqrrrssstttuuuuuuvvvvvvuuusssrrrqqqnnnmmmmmmnnnoooqqqssstttwwwvvvtttsssrrrsssssstttoooppprrrttttttqqqkkkggghhhfffeeeiiiooopppkkkfffwwwllleeebbb``````bbbeeeiiimmmnnnnnnkkkiiieeeeeeeeeeeegggjjjmmmooottttttyyyzzzssslllfffbbbfffnnnssswww|||{{{wwwrrrrrrwww}}}{{{vvvqqqmmmjjjgggeeegggkkknnnoookkkhhhffffff^^^[[[XXXUUUTTTUUUVVVWWWOOOPPPQQQRRRTTTWWW[[[^^^___bbbgggmmmrrrwwwyyyzzzzzz{{{{{{|||}}}}}}||||||}}}~~~|||{{{|||yyyzzz{{{zzzyyyyyy{{{}}}}}}|||}}}~~~~~~}}}|||yyyyyyzzz}}}|||zzz{{{}}}~~~~~~|||{{{xxxxxxwwwvvvuuuuuuuuuvvvyyyxxxvvvuuuuuuwwwyyy{{{{{{{{{|||||||||||||||{{{{{{|||}}}}}}{{{zzzzzzzzzwwwtttooommmlllmmmmmmmmmmmmnnnpppqqqqqqpppooonnnjjjjjjiiijjjlllppptttvvvrrruuuxxxyyyvvvtttrrrrrrwwwuuutttxxx}}}~~~zzzvvvsssuuuuuussssssuuurrrmmmtttwww{{{{{{yyywwwwwwxxxvvvvvvtttsssrrrqqqqqqpppoooqqquuuxxx{{{}}}~~~~~~yyyyyyzzz{{{|||zzzwwwsssuuussspppnnnlllmmmnnnooorrrqqqpppppppppqqqsssssstttuuuvvvvvvvvvuuutttsssqqqpppppppppppprrrtttuuuuuussspppnnnmmmnnnooopppoooppprrrttttttqqqkkkggghhhfffeeejjjppppppjjjccc~~~rrrjjjbbb\\\\\\___fffkkkqqquuuvvvtttssssssnnnllliiihhhiiijjjiiiiiinnnrrrwww|||~~~zzzqqqgggbbbcccfffooovvv}}}~~~}}}zzzuuuqqqqqqvvv}}}~~~uuuoookkkjjjiiiiiimmmmmmllljjjfffbbb^^^\\\YYYWWWTTTQQQPPPQQQRRRTTTUUUSSSRRRRRRVVV\\\bbbfffiiilllpppsssvvvyyy}}}{{{{{{zzzzzzzzz{{{||||||~~~}}}||||||{{{zzz|||~~~{{{|||yyyzzz|||}}}~~~~~~}}}}}}zzzyyyxxxwwwxxxzzz|||~~~}}}}}}~~~~~~~~~|||{{{zzzwwwxxxwwwvvvttttttvvvxxxyyyyyyxxxtttrrrtttyyy~~~{{{|||~~~~~~}}}{{{||||||||||||{{{zzzyyyxxxwwwuuurrrmmmiiiggghhhjjjoooqqqtttuuuuuurrrnnnkkkjjjgggfffiiinnnsssvvvvvv{{{{{{{{{zzzyyyvvvtttsssvvvuuutttvvvzzz{{{yyywwwvvvuuutttrrrqqqqqqqqqrrrtttvvvzzz|||{{{wwwssspppttttttsssqqqnnnnnnoooqqqyyyzzz{{{|||}}}|||{{{zzz{{{{{{{{{}}}}}}{{{vvvssswwwuuussspppooopppqqqqqqrrrrrrssstttuuussspppmmmvvvtttsssssstttuuusssrrrsssrrrrrrsssttttttsssqqqvvvsssooonnnnnnooopppppplllmmmnnnoooooommmhhheeejjjhhhiiimmmqqqpppkkkeee|||ppphhhaaa\\\^^^cccjjjooouuuyyyzzzyyywwwwwwvvvsssqqqooooooooonnnllliiilllppptttwww{{{{{{rrrhhhbbbccceeekkkrrrzzz~~~vvvsssqqqrrrwww}}}}}}uuuoookkkiiihhhgggjjjiiigggccc___[[[XXXVVVUUUTTTSSSRRRRRRSSSUUUVVVXXXWWWVVVWWWZZZ```fffjjjnnnqqqtttwwwyyy|||||||||{{{{{{{{{|||||||||~~~}}}|||{{{{{{zzzyyy|||~~~{{{|||zzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxyyyzzz|||}}}}}}}}}~~~~~~}}}|||{{{zzzwwwxxxxxxwwwvvvuuuwwwxxxyyyyyywwwuuussstttyyy}}}~~~~~~|||{{{~~~~~~~~~~~~}}}{{{zzzyyyvvvuuurrrnnnjjjiiijjjlllnnnpppsssttttttrrrnnnllliiiggggggjjjooosssttttttyyyyyyzzzyyyxxxwwwuuutttuuuttttttvvvzzz{{{zzzyyyxxxwwwuuutttssssssttttttuuuwwwyyyzzzyyyvvvsssppprrrssstttrrrqqqqqqrrrtttyyyyyyyyyzzzyyyyyyxxxxxxzzzyyyyyyzzz{{{yyywwwtttwwwvvvsssqqqpppqqqqqqrrrtttttttttvvvwwwvvvrrrooouuutttssssssttttttsssrrrsssrrrqqqrrrttttttrrrqqqtttqqqnnnlllmmmnnnnnnmmmlllmmmnnnoooooommmiiifffjjjiiijjjnnnqqqpppjjjdddyyymmmeee```]]]bbbhhhpppuuu{{{~~~}}}|||}}}zzzxxxxxxvvvtttrrrhhhjjjkkkmmmoootttzzz~~~|||tttjjjdddcccdddhhhooowww}}}~~~~~~~~~{{{yyyrrrqqqqqqtttyyy~~~}}}vvvpppllliiifffeeegggeeeaaa]]]YYYUUUSSSQQQQQQRRRRRRSSSTTTVVVXXXYYY[[[[[[[[[^^^bbbhhhmmmqqquuuwwwzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzxxxxxx{{{{{{{{{~~~{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~}}}|||{{{zzzyyyvvvxxxyyyyyyxxxwwwxxxyyyxxxxxxwwwuuutttvvvyyy|||~~~|||{{{~~~|||zzzyyyttttttrrrooommmlllnnnpppmmmooorrrttttttrrrooommmgggggghhhkkkooorrrrrrrrrvvvwwwxxxxxxxxxwwwuuuttttttssstttvvvyyy{{{{{{zzzzzzyyywwwvvvuuuvvvvvvwwwwwwxxxxxxxxxwwwuuusssqqqrrrtttuuuvvvuuutttuuuvvvxxxwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvwwwxxxyyywwwvvvxxxwwwuuusssrrrrrrrrrsssvvvvvvvvvxxxyyyxxxuuusssuuusssrrrrrrssstttrrrqqqrrrqqqpppqqqssssssqqqppprrrpppmmmkkklllllllllkkkmmmnnnoooooonnnllljjjhhhjjjjjjlllppprrrooohhhbbbvvvjjjccc______eeemmmtttyyy~~~{{{yyyooonnnmmmllllllpppuuuzzz|||~~~}}}wwwnnngggdddccchhhmmmuuuzzz||||||}}}~~~~~~~~~~~~|||xxxuuunnnooorrrwww||||||vvvppplllhhheeebbbcccaaa]]]YYYVVVTTTSSSRRRQQQRRRSSSUUUWWWXXXZZZZZZ\\\]]]```dddjjjpppuuuxxxzzz|||~~~~~~}}}~~~}}}||||||zzzzzzyyyxxxwwwwww{{{zzzzzz}}}~~~~~~~~~|||{{{zzzxxxyyyzzz{{{|||||||||{{{~~~~~~}}}}}}|||{{{zzzyyyuuuwwwzzz{{{zzzyyyyyyzzzxxxxxxwwwvvvvvvxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}|||yyywwwrrrsssrrrqqqoooppprrrtttqqqrrrtttuuutttrrrooommmfffgggjjjmmmpppqqqpppooossstttuuuvvvwwwvvvvvvuuuuuuuuuvvvwwwyyyyyyyyyyyyyyyyyywwwvvvvvvwwwxxxxxxyyyxxxwwwvvvuuuttttttttttttvvvxxxxxxwwwuuuuuuuuuvvvuuuttttttuuuvvvxxxyyyxxxvvvtttuuuwwwyyyyyyyyyyyyxxxvvvuuutttsssssstttvvvvvvwwwxxxzzzzzzwwwuuutttsssrrrrrrssssssrrrqqqqqqpppoooppprrrrrrpppoooqqqooommmlllmmmmmmlllkkknnnooopppooonnnllljjjjjjkkklllnnnqqqrrrnnngggaaauuuiiibbb```aaahhhqqqwww{{{xxxvvvsssnnnllllllpppssswwwzzz}}}zzzssslllgggdddeeeiiioootttwwwyyyzzzzzz~~~~~~~~~~~~{{{vvvrrrkkkoootttzzz~~~{{{uuunnnjjjfffbbb___\\\[[[YYYVVVUUUUUUUUUVVVTTTUUUVVVWWWYYYZZZ[[[[[[]]]```dddjjjqqqwww{{{~~~}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwzzz~~~}}}zzzyyy}}}}}}{{{zzzxxxyyyzzz{{{||||||||||||~~~}}}|||{{{zzzyyyyyyuuuwwwzzz{{{{{{zzzzzz{{{yyyxxxxxxxxxyyy{{{||||||zzzzzzzzzzzz{{{|||~~~~~~zzzwwwuuurrrssssssrrrqqqqqqsssuuuuuuuuuvvvvvvtttqqqnnnlllfffiiilllooopppoooooonnnqqqrrrsssuuuvvvvvvuuutttvvvwwwxxxxxxxxxwwwwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzyyywwwvvvuuuuuuvvvvvvwwwyyyzzzzzzwwwuuusssssstttsssssstttvvvxxx{{{|||xxxvvvttttttwwwzzz{{{{{{yyyxxxwwwvvvuuutttttttttvvvuuuvvvwwwyyyzzzxxxwwwuuusssrrrrrrssstttrrrqqqpppoooooopppqqqqqqpppnnnqqqoooooooooppppppooommmooopppqqqpppmmmkkkkkkmmmmmmnnnppprrrqqqlllfffaaauuujjjdddaaacccjjjrrrxxx|||}}}yyysssmmmjjjkkklllppptttyyy|||}}}}}}xxxqqqkkkgggaaaccchhhnnnssswwwzzz|||||||||}}}~~~}}}zzztttooolllpppwww|||~~~xxxqqqjjjeeeaaa]]][[[VVVVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^bbbeeekkkqqqwww{{{~~~}}}~~~}}}||||||{{{zzzyyyxxxxxxxxxwwwyyy|||{{{xxxyyy}}}}}}|||{{{zzzzzzzzz{{{||||||}}}}}}~~~}}}{{{zzzyyyyyyyyytttvvvyyyzzzzzzzzz{{{}}}zzzyyyyyyzzz}}}~~~~~~}}}yyyxxxwwwwwwyyy|||}}}zzzvvvtttsssttttttsssrrrrrrssstttuuuuuuvvvuuutttqqqnnnmmmhhhkkkoooppppppooooooooooooqqqrrrttttttttttttsssuuuwwwyyyyyywwwvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyyyywwwvvvvvvwwwxxxyyyyyyzzzzzzyyyuuusssrrrrrrsssssstttuuuwwwyyy{{{|||wwwuuutttuuuwwwzzzzzzzzzyyyxxxxxxwwwvvvuuutttsssuuuuuuuuuwwwyyyzzzyyyxxxvvvtttsssssstttuuusssrrrqqqpppoooppprrrrrrpppoooppppppqqqssstttuuusssqqqppprrrrrrpppllljjjlllooopppqqqrrrrrrooojjjeeebbbwwwlllfffcccdddjjjrrrxxx}}}yyyrrrmmmjjjiiiiiinnntttxxxzzz~~~~~~~~~|||vvvnnniiiccccccfffjjjpppuuuyyy{{{xxxyyy{{{}}}|||xxxqqqmmmmmmrrryyy~~~~~~zzztttkkkccc^^^ZZZXXXVVVVVVWWWXXXZZZ[[[[[[\\\\\\[[[ZZZZZZZZZ[[[^^^```bbbjjjmmmrrrxxx|||~~~~~~~~~}}}~~~}}}}}}|||{{{zzzyyyxxxxxxyyywwwxxxzzzyyywwwzzz|||}}}~~~~~~}}}|||{{{zzz{{{{{{zzzzzz{{{|||}}}~~~~~~|||zzzyyyxxxxxxxxxtttvvvwwwxxxxxxyyy|||~~~{{{zzzzzz}}}}}}zzzyyyxxxwwwyyy{{{~~~~~~zzzwwwttttttuuuuuutttrrrqqqqqqrrrqqqrrrrrrsssrrrqqqooonnnkkknnnpppqqqooonnnooopppooopppqqqsssssssssrrrrrrrrruuuxxxxxxwwwwwwyyy{{{vvvvvvvvvvvvvvvxxxyyy{{{xxxxxxxxxxxxxxxzzz{{{|||xxxxxxxxxvvvsssrrrssstttssstttuuuvvvxxxxxxxxxxxxuuutttssstttwwwxxxxxxxxxxxxxxxwwwwwwvvvtttssssssvvvuuuuuuwwwyyy{{{{{{zzzwwwuuuttttttuuuvvvtttsssqqqppppppqqqrrrrrrqqqoooooooooqqqtttwwwxxxvvvtttqqqsssssspppkkkjjjmmmqqqrrrssssssqqqmmmhhhdddcccxxxnnnhhheeeeeejjjrrryyy~~~xxxqqqllljjjdddjjjppptttwww|||}}}}}}xxxqqqkkkhhhggggggiiinnnsssvvvxxxvvvwwwyyy{{{{{{vvvpppkkkooottt{{{~~~}}}|||wwwqqqggg^^^YYYVVVTTTSSSZZZ[[[]]]___``````______[[[[[[ZZZZZZ\\\```dddfffqqqtttxxx|||~~~~~~}}}|||}}}~~~}}}}}}|||{{{zzzyyyyyyxxxzzzwwwwwwyyyxxxwwwzzzzzz{{{|||||||||{{{zzzyyy|||{{{zzzyyyzzz|||~~~|||zzzyyyxxxxxxxxxtttuuuvvvvvvwwwyyy||||||{{{{{{~~~~~~}}}|||yyyxxxyyy{{{~~~}}}{{{xxxuuuuuuuuuvvvtttrrrppppppqqqmmmnnnooopppqqqqqqpppooollloooqqqqqqooonnnooorrrooopppqqqrrrsssrrrrrrqqqooossswwwxxxxxxyyy{{{~~~wwwwwwvvvvvvwwwyyy{{{|||xxxxxxxxxyyyzzz{{{}}}}}}vvvvvvvvvtttrrrrrrtttvvvtttuuuvvvwwwwwwvvvuuuttttttsssrrrtttvvvwwwvvvuuuwwwwwwwwwwwwvvvtttsssrrrwwwvvvvvvxxxzzz||||||{{{xxxvvvuuuuuuvvvvvvuuutttrrrqqqpppqqqssssssqqqpppmmmnnnqqquuuxxxyyywwwuuuqqqsssssspppkkkjjjmmmrrrttttttssspppkkkgggdddccc{{{ooohhheeeeeejjjpppvvv{{{|||yyyxxxvvvqqqmmmllliiihhhnnntttxxx~~~{{{ssslllgggeeedddfffkkkqqqvvvxxxxxx{{{}}}|||wwwrrrpppooorrrvvv{{{|||vvvnnniiibbb\\\XXXXXXYYY[[[YYYaaagggfffeeegggeee___[[[ZZZYYYXXXZZZ```hhhnnnrrruuuzzz~~~}}}}}}|||~~~}}}|||||||||||||||wwwxxxzzz{{{{{{{{{zzzzzz||||||||||||{{{{{{{{{{{{|||{{{zzzyyyzzz|||~~~~~~zzzwwwuuutttsssvvvvvvuuuuuuvvvxxxzzz{{{~~~~~~yyywwwxxx{{{}}}~~~}}}zzz{{{||||||xxxuuuxxxvvvsssqqqppppppooonnnpppqqqsssrrrpppnnnnnnooosssqqqooommmmmmnnnpppqqqooopppqqqrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxyyy{{{xxxuuutttvvvzzz|||}}}zzz{{{|||||||||{{{yyyxxxuuuvvvwwwwwwvvvtttrrrqqqtttsssssstttuuutttrrrpppppprrrtttuuutttuuuwwwyyyxxxxxxxxxvvvtttssssssuuuqqqtttxxx|||}}}}}}{{{zzz|||zzzxxxwwwvvvuuusssqqqoooqqqtttvvvvvvuuurrrpppnnnoooqqqtttvvvvvvtttqqqooonnnmmmjjjiiikkknnnrrrtttvvvvvvrrrkkkfffeeefff|||pppjjjfffeeejjjooovvv{{{~~~|||}}}|||xxxuuupppkkkiiilllrrrwww~~~~~~wwwqqqkkkhhheeeeeeiiinnnsssuuuvvvyyy{{{zzzuuuqqqpppqqquuuxxx}}}~~~yyywwwsssmmmhhheee```[[[ZZZ[[[]]]______fffjjjhhhffffffddd___\\\]]]]]]^^^```fffmmmrrrvvvyyy}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{|||}}}}}}|||{{{zzz||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyzzz|||~~~}}}zzzwwwtttsssrrrrrrwwwwwwvvvvvvwwwxxxyyyzzz}}}}}}~~~zzzxxxyyy|||~~~|||zzzzzz{{{zzzwwwsssrrruuuxxxwwwsssnnnlllkkkmmmppptttuuusssqqqpppppprrrqqqooommmmmmnnnppprrrppppppqqqrrrrrrrrrrrrrrrsssssstttuuuwwwxxxyyyyyyzzzxxxuuuvvvyyy|||}}}zzzvvvsssqqqttttttvvvvvvvvvuuusssrrrssssssrrrssstttsssqqqnnnqqqsssuuuvvvuuuuuuvvvxxxvvvvvvvvvuuusssrrrsssuuuvvvwwwwwwxxxyyyyyyzzzzzzyyywwwuuuttttttsssqqqoooppprrruuuwwwwwwvvvsssrrrpppppppppqqqrrrqqqnnnlllmmmlllkkkiiiiiijjjnnnrrrtttuuuuuuqqqjjjeeedddeee}}}sssmmmhhhfffiiiooowww|||uuuooojjjjjjnnnsss||||||xxxpppkkkfffdddfffjjjoooqqqtttvvvxxxwwwsssqqqrrrtttwwwzzzxxxrrrnnniiiddd```^^^]]]\\\]]]```ccceeegggkkkmmmiiieeedddaaa]]]\\\^^^aaadddhhhmmmssswww|||~~~~~~}}}~~~~~~~~~||||||~~~~~~~~~}}}{{{zzz|||||||||{{{{{{{{{{{{zzz{{{zzzyyyyyyzzz{{{}}}~~~{{{zzzxxxvvvtttsssssssssyyyxxxxxxxxxxxxxxxyyyyyy{{{{{{}}}~~~~~~{{{zzz|||~~~|||yyyyyyzzzyyyuuuqqqooossswwwuuuqqqmmmmmmoooooosssvvvwwwuuurrrooonnnqqqpppnnnmmmmmmoooqqqrrrpppqqqqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwyyyzzzzzzzzzxxxwwwxxx{{{|||xxxssspppnnnrrrssstttuuuvvvuuuttttttsssrrrrrrrrrsssrrrooommmooorrruuuwwwvvvuuuuuuvvvtttuuuuuutttsssrrrtttvvvzzzyyyvvvuuutttvvvwwwyyyuuusssrrrqqqqqqqqqooommmoooqqqsssuuuvvvtttrrrqqqooonnnllllllmmmlllkkkiiiiiiiiiiiihhhhhhkkkooorrrsssuuutttoooiiidddcccdddwwwqqqkkkfffiiinnnwww|||}}}uuunnnjjjjjjmmmvvv~~~~~~|||sssmmmgggcccdddhhhllloooqqqtttvvvvvvtttsssvvvyyyyyy{{{}}}xxxqqqkkkgggdddaaaZZZZZZ\\\___bbbfffjjjlllmmmnnnmmmhhhccc```^^^\\\[[[___eeejjjnnnrrrvvvyyy~~~~~~|||{{{{{{|||~~~~~~|||zzz}}}~~~~~~}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzzzzz||||||{{{zzzyyywwwwwwwwwxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~||||||~~~}}}zzzzzzzzzyyyuuuqqqsssqqqooonnnpppsssxxx{{{vvvwwwwwwuuuqqqmmmjjjjjjpppooonnnnnnnnnoooqqqrrrqqqqqqrrrrrrsssrrrrrrqqqttttttuuuwwwxxxzzz{{{||||||{{{zzz{{{~~~}}}|||{{{yyyvvvtttrrrqqqqqqrrrsssuuuvvvvvvvvvvvvsssrrrrrrrrrrrrqqqnnnkkkkkknnnsssuuuvvvuuuuuuuuussstttuuuuuuttttttvvvxxxyyyxxxvvvtttttttttuuuvvvrrrqqqooooooppppppooommmmmmnnnppprrrrrrqqqooonnnjjjhhhggggggiiijjjkkkjjjfffgggggghhhiiilllppptttttttttsssnnngggcccbbbccc{{{uuummmgggiiinnnwww|||}}}tttnnnjjjiiipppyyy{{{|||~~~~~~tttooogggccccccgggkkkmmmooorrruuuvvvvvvwwwzzz~~~~~~{{{vvvpppjjjeeeaaa___```YYY\\\```eeeiiimmmooopppooommmjjjfff```\\\\\\]]]___dddjjjpppuuuxxx{{{}}}~~~|||zzzxxxzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{|||~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyxxxyyyyyy{{{|||{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~{{{{{{|||{{{wwwsssuuupppmmmrrr|||wwwvvvtttpppkkkiiijjjkkknnnnnnnnnnnnoooppprrrsssrrrrrrsssssssssrrrrrrqqqtttuuuvvvxxxzzz{{{}}}}}}~~~}}}}}}~~~}}}|||xxxxxxwwwvvvuuutttssssssqqqrrrsssuuuvvvwwwxxxxxxuuutttssssssrrrqqqnnnkkkfffjjjooossstttuuuvvvvvvtttuuuvvvvvvuuuvvvxxxzzztttuuuvvvwwwvvvuuutttsssqqqpppooopppqqqqqqpppooonnnooopppqqqpppooommmllliiifffddddddfffiiiiiiiiieeefffhhhiiijjjmmmrrruuutttuuusssmmmfffbbbbbbcccyyyooohhhhhhmmmvvv{{{}}}wwwooojjjmmmtttxxxzzz}}}wwwqqqjjjeeedddfffiiijjjkkkoootttwwwxxxyyy}}}wwwqqqiiiddd___[[[ZZZ]]]___bbbggglllppprrrrrrrrrnnnjjjeeebbb^^^[[[]]]bbbfffkkkrrrxxx{{{}}}~~~{{{yyyzzz{{{}}}~~~~~~}}}||||||xxxyyy{{{}}}~~~{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwyyyzzz{{{zzz{{{||||||||||||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||xxxuuussspppsssrrrqqqnnnkkkhhhiiimmmpppmmmmmmmmmnnnoooqqqrrrssssssssssssssssssrrrrrrqqquuuuuuwwwyyy{{{|||~~~~~~~~~~~~|||yyywwwwwwvvvuuutttsssrrrrrrrrrsssssstttuuuwwwxxxyyyzzzxxxvvvuuuuuutttrrrooolllfffjjjnnnrrrssstttvvvwwwuuuvvvwwwwwwvvvvvvxxxzzzrrrtttwwwyyyyyyvvvssspppqqqpppoooppprrrsssrrrqqqssssssssssssqqqooonnnlllkkkhhhfffeeefffhhhhhhgggeeegggiiikkkmmmppptttwwwuuuuuusssmmmfffbbbbbbccc{{{qqqhhhhhhmmmtttzzzxxxoooooossstttwwwzzz{{{uuunnnhhhfffeeeeeeeeeffflllrrrwwwyyy{{{~~~~~~|||zzzooogggaaa^^^[[[XXXZZZ```fffjjjoootttvvvvvvtttrrrlllfffbbb```^^^\\\```hhhkkkpppvvv{{{}}}|||zzz}}}}}}~~~~~~yyyzzz|||}}}~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvxxxyyyzzzyyyzzz|||}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}{{{yyyzzz||||||yyyuuurrrrrrwwwxxxnnnnnnllljjjiiijjjnnnqqqllllllmmmnnnpppqqqssssssssssssttttttsssrrrrrrqqquuuvvvwwwyyy{{{}}}~~~~~~}}}{{{wwwtttttttttsssrrrqqqrrrssssssuuuuuuuuuvvvxxxyyyzzz{{{zzzyyyxxxwwwvvvtttpppmmmkkkmmmppprrrssstttuuuwwwvvvwwwwwwvvvuuuuuuwwwyyyuuuwwwyyyzzzxxxuuuqqqnnnpppoooooopppsssttttttsssvvvuuutttsssqqqnnnlllkkkiiihhhggggggiiijjjjjjiiigggiiilllmmmooorrrvvvyyywwwvvvtttmmmfffbbbbbbddd}}}rrriiihhhmmmsssyyy~~~tttqqquuurrrtttyyy}}}~~~xxxqqqjjjfffdddcccbbbccciiiqqqvvvyyy{{{~~~|||yyyvvvtttfff^^^YYYYYYYYYXXX]]]eeelllooouuuyyyzzzxxxtttqqqjjjddd``````^^^]]]cccllllllqqqvvvzzz|||}}}|||{{{||||||~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwxxxwwwwwwwwwwwwyyyzzz{{{yyyzzz|||}}}~~~~~~~~~}}}{{{|||}}}}}}}}}}}}}}}}}}{{{{{{|||{{{yyywwwxxx{{{{{{xxxuuuttttttwww~~~{{{tttnnnooonnnmmmkkkjjjkkkmmmkkklllmmmoooppprrrssssssssstttttttttsssrrrrrrqqquuuvvvxxxzzz|||~~~~~~}}}}}}}}}|||zzzvvvsssppppppppppppqqqsssuuuvvvvvvvvvvvvwwwxxxzzz{{{||||||{{{yyyxxxwwwuuuqqqnnnpppqqqssssssssssssuuuwwwuuuvvvwwwvvvttttttuuuwwwzzzzzzzzzyyywwwssspppmmmpppoooooopppsssttttttsssuuuuuusssqqqooollliiihhheeeeeefffhhhkkknnnnnnnnniiikkkmmmoooqqqssswwwzzzxxxwwwtttnnnfffbbbcccdddyyyqqqkkkhhhqqqwww|||vvvnnnpppuuu|||~~~wwwnnnfffaaa```aaabbbgggmmmssswww{{{~~~{{{ssslllggg___\\\XXXVVVXXX^^^fffkkkqqqtttxxx{{{zzzwwwrrrooobbb```^^^]]]___cccgggjjjrrrtttwww{{{~~~~~~}}}}}}~~~|||||||||}}}~~~}}}yyyyyyyyyyyyyyy{{{|||||||||}}}~~~~~~|||zzzwwwuuuvvvuuuvvvxxx{{{}}}|||{{{zzzyyyzzz||||||yyyyyyzzz{{{}}}}}}}}}|||{{{zzz|||~~~~~~|||xxxuuuuuuwwwzzz|||{{{wwwuuuttttttqqqoooqqqooommmkkkkkknnnqqqsssnnnmmmmmmmmmnnnoooqqqrrruuutttsssrrrrrrrrrrrrrrrxxxwwwyyy|||{{{wwwwww{{{xxxxxxyyyzzzzzzxxxtttqqqqqqqqqqqqqqqqqqqqqqqqqqquuuwwwyyyyyyxxxxxxxxxyyy}}}xxxuuuuuuuuutttrrrtttttttttttttttuuuvvvvvvvvvuuutttrrrssstttvvvwwwzzz{{{{{{{{{zzzwwwtttrrrppppppqqqqqqsssuuuvvvwwwuuuvvvuuurrrmmmiiigggfffgggddddddhhhnnnqqqooolllqqqqqqrrruuuwwwxxxwwwvvvtttuuutttnnngggbbbaaabbb|||uuunnnjjjpppvvv~~~~~~wwwnnnooorrrxxx~~~zzzqqqiiidddaaa```^^^bbbiiioootttxxx{{{}}}{{{uuunnnfffbbbVVVUUUUUUWWW]]]eeennnssszzz{{{||||||xxxrrrkkkggg______^^^```dddiiiooorrruuuvvvyyy|||~~~~~~}}}~~~}}}||||||}}}~~~zzzzzzzzzzzz{{{|||}}}}}}|||||||||{{{zzzxxxvvvuuuvvvvvvwwwyyy|||}}}}}}{{{zzzyyyyyy{{{~~~~~~{{{yyyzzz{{{|||}}}}}}}}}||||||{{{|||}}}}}}}}}~~~|||yyyvvvuuuvvvyyy{{{yyyvvvsssqqqrrrrrrqqqoooqqqooommmllllllooorrrtttoooooonnnnnnooopppqqqrrrssssssssssssttttttuuuuuuzzzxxxxxxyyywwwtttuuuyyyyyyxxxyyyzzz{{{zzzwwwuuuqqqqqqppppppqqqrrrssssssuuuwwwxxxxxxwwwvvvwwwxxx~~~zzzuuusssssstttsssrrrvvvuuuuuuuuuvvvvvvwwwwwwvvvuuutttsssssstttuuuvvvyyyyyyyyyxxxvvvtttrrrqqqrrrrrrrrrrrrssstttuuuuuuuuuuuutttqqqllliiigggggghhhffffffiiiooorrrqqqnnnqqqqqqqqqsssvvvwwwvvvuuuttttttqqqllleeebbbbbbdddyyyrrrnnnpppuuu}}}yyypppoooooorrrxxx~~~}}}vvvnnngggaaa^^^\\\___eeelllrrrwww{{{|||~~~|||yyytttmmmeee^^^ZZZRRRTTTWWW^^^fffooowww{{{~~~{{{uuummmfffaaa___```aaaeeejjjpppvvvyyyxxxzzz|||~~~~~~~~~|||~~~~~~~~~~~~}}}||||||~~~|||{{{{{{||||||}}}~~~|||{{{zzzyyywwwvvvvvvuuuxxxwwwxxxzzz}}}~~~}}}|||yyyyyyyyy{{{}}}}}}{{{yyy{{{||||||}}}}}}}}}}}}|||{{{{{{zzzzzzzzz|||}}}~~~}}}zzzwwwvvvvvvwwwyyytttrrrppppppqqqrrrqqqppppppnnnmmmlllmmmooorrrtttqqqqqqpppppppppqqqqqqrrrqqqrrrtttvvvwwwwwwwwwwww{{{wwwvvvvvvssspppsssxxxwwwvvvvvvwwwyyyyyyyyywwwrrrqqqppppppppprrruuuvvvvvvwwwxxxwwwvvvuuuvvvwwwzzzvvvsssqqqqqqrrrsssssswwwwwwwwwwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuttttttzzzyyyxxxvvvtttsssrrrrrrttttttssssssssssssssstttttttttsssppplllhhhggggggkkkiiiiiilllqqqtttsssqqqrrrqqqqqqrrrtttuuuuuutttrrrqqqnnnhhhbbbaaadddggg~~~wwwsssrrrxxxzzzsssqqqnnnoootttzzzzzzsssjjjbbb\\\\\\^^^cccjjjrrrwww{{{|||zzzxxxrrrlllddd]]]WWWSSSVVVZZZ```gggooovvv{{{~~~~~~|||xxxrrrkkkeeeaaabbbcccfffjjjoootttxxx{{{|||}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}}}}}}}~~~~~~~~~}}}zzzxxxvvvvvvwwwwwwyyyyyyyyy{{{~~~~~~}}}{{{{{{{{{|||}}}}}}{{{{{{||||||}}}}}}}}}}}}}}}}}}{{{yyywwwwwwxxx{{{|||}}}}}}zzzxxxvvvvvvvvvwwwttttttsssrrrrrrrrrrrrrrrnnnmmmlllkkkllloooqqqsssqqqqqqqqqpppppppppppppppqqqsssuuuwwwyyyxxxwwwvvvxxxuuuuuuvvvtttqqqssswwwtttsssqqqrrruuuwwwxxxwwwrrrqqqpppooopppsssvvvxxxvvvwwwxxxwwwuuuuuuvvvwwwwwwuuurrrqqqqqqssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxtttuuuuuuvvvuuuuuutttsss}}}{{{xxxvvvtttttttttuuuttttttssssssssssssttttttssssssrrroookkkhhhhhhhhhmmmlllmmmooosssuuuuuusssuuusssrrrssstttuuuuuutttqqqoookkkeee``````eeejjj{{{wwwwww|||zzzxxxtttooonnnrrrxxx~~~|||wwwnnnddd]]]]]]^^^aaagggooouuuxxxxxxuuuqqqkkkddd]]]WWWTTTRRRZZZ^^^eeemmmtttyyy{{{}}}~~~|||xxxsssnnnhhhdddaaaaaadddhhhnnnsssxxx{{{}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~|||{{{|||~~~|||yyyxxxxxxyyyzzz{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||zzzxxxuuuvvvyyy|||}}}}}}~~~}}}{{{yyywwwvvvvvvvvvvvvvvvuuutttrrrqqqppppppmmmlllkkkkkklllmmmoooqqqppppppppppppppppppoooooorrrtttvvvwwwxxxwwwuuutttssssssvvvzzzyyyuuutttwwwtttrrrqqqqqqtttvvvwwwxxxsssrrrppppppqqqtttwwwyyywwwwwwxxxvvvuuuuuuvvvxxxvvvuuutttssssssuuuwwwzzzuuuvvvwwwxxxxxxxxxwwwwwwuuuuuuvvvvvvuuutttssssss{{{yyyvvvtttssstttuuuvvvsssssssssssstttuuuvvvvvvssssssrrroookkkiiiiiijjjnnnnnnoooqqqtttuuuuuuuuuwwwvvvuuuuuuvvvvvvuuutttpppnnniiiccc^^^```ffflll~~~}}}{{{zzzvvvrrrppprrrwww{{{}}}|||tttjjjbbb^^^]]]^^^dddkkkqqqrrrrrroookkkddd]]]XXXVVVUUUVVVZZZ___gggooovvvzzz||||||~~~{{{vvvoooiiiddd```______cccjjjqqqxxx}}}~~~}}}}}}{{{{{{|||~~~~~~~~~~~~||||||}}}~~~~~~zzzzzzzzz}}}}}}{{{zzzzzzzzz{{{}}}||||||~~~~~~~~~}}}~~~}}}||||||{{{{{{{{{{{{|||yyywwwuuuwww{{{~~~||||||{{{zzzyyywwwvvvvvvuuuvvvwwwuuurrrooonnnnnnmmmmmmlllllllllmmmnnnoooooooooppppppqqqppppppooorrrssstttuuuuuuuuutttsssqqqrrrvvv|||{{{wwwvvvxxxxxxvvvttttttvvvxxxxxxxxxssssssrrrqqqrrrtttwwwxxxuuuuuuvvvuuuttttttwwwyyywwwwwwwwwuuuuuuvvvzzz}}}uuuvvvwwwxxxyyyxxxwwwwwwvvvvvvvvvuuuttttttssssssvvvuuusssrrrqqqssstttuuusssssssssssstttuuuvvvwwwtttsssrrrooollljjjkkklllnnnoooppprrrttttttuuuuuuxxxwwwwwwwwwxxxwwwtttrrrooommmiiibbb^^^```ffflll}}}{{{wwwsssqqqsssuuuwwwxxx~~~zzzpppiiiaaa______cccjjjoooooonnniiieee___YYYVVVWWWYYY\\\```eeelllsssyyy||||||||||||xxxrrrlllfffaaa___^^^bbbfffnnnuuu|||~~~|||||||||~~~~~~~~~~~~}}}|||||||||}}}~~~yyyyyyyyy{{{~~~~~~~~~|||{{{zzzzzz{{{~~~~~~~~~~~~||||||}}}}}}|||{{{zzzyyyyyyzzz{{{xxxvvvuuuyyyzzzzzz{{{zzzzzzxxxwwwvvvvvvxxxyyywwwtttpppppppppppppppooonnnnnnnnnnnnooonnnoooppprrrrrrrrrqqqqqqppppppqqqrrrsssttttttuuussssssvvvzzzyyyuuuuuuxxxzzzxxxvvvvvvwwwwwwwwwuuuttttttsssssstttuuuvvvvvvqqqrrrrrrqqqqqqsssvvvxxxxxxyyyyyywwwvvvwww{{{vvvwwwyyyzzzzzzzzzxxxxxxxxxwwwuuutttssssssttttttrrrrrrqqqqqqrrrtttuuuvvvuuuuuuttttttttttttuuuuuuttttttrrrooolllkkkmmmnnnmmmoooqqqrrrrrrssstttuuuwwwwwwwwwyyyyyyvvvrrrnnnooommmiiiccc___```ffflll~~~{{{xxxtttrrrsssttttttttt|||uuunnnfffcccaaaeeekkkpppooommmeeeaaa\\\WWWVVVYYY]]]```iiimmmsssxxx|||}}}||||||xxxtttoooiiidddbbbaaa```hhhlllrrryyy}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~xxxxxxxxx{{{~~~~~~~~~}}}{{{zzzzzzzzz~~~~~~}}}~~~{{{zzz||||||{{{zzzyyyxxxyyyyyyzzzxxxvvvvvvzzzyyyyyyzzz{{{zzzyyywwwvvvxxxzzz|||{{{wwwttttttuuusssrrrqqqpppoooooooooooonnnpppqqqsssttttttssssssmmmmmmnnnoooqqqsssuuuvvvvvvuuuvvvxxxvvvssstttxxxyyyxxxvvvvvvvvvuuusssrrrtttttttttuuuuuuuuuuuuuuuoooooopppooooooqqquuuxxxyyyzzzzzzxxxvvvwww{{{wwwxxxzzz||||||{{{zzzyyyyyywwwuuusssrrrssstttuuurrrrrrssstttuuuvvvxxxyyywwwwwwuuuttttttsssssssssuuuuuussspppmmmlllnnnppplllnnnpppqqqrrrrrrssstttuuuvvvwwwyyyyyyvvvppplllooonnnjjjddd```aaaffflll{{{xxxuuuooolllooouuu~~~{{{vvvqqqkkkgggjjjllljjjiiiiii^^^[[[VVVTTTVVV\\\dddiiiqqqtttyyy}}}~~~|||zzzwwwpppgggbbbbbbcccddddddnnnrrryyy}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{yyy|||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~|||{{{}}}~~~}}}~~~~~~}}}|||wwwwwwwwwwwwxxxyyyzzz{{{wwwuuuuuuzzz|||vvvvvvwwwxxxwwwuuuuuuvvvxxx~~~}}}{{{yyywwwuuutttsssvvvrrrmmmjjjkkkmmmoooooovvvttttttuuuwwwwwwtttpppooommmkkkmmmqqqtttuuuttttttwwwyyyxxxvvvvvvyyy|||zzzyyywwwuuuttttttvvvvvvuuurrrpppppptttwwwwwwvvvrrrrrrrrrpppooopppsssvvvyyyxxxxxxxxxyyyzzz|||}}}zzzzzz{{{{{{{{{{{{{{{{{{xxxwwwvvvuuusssrrrrrrrrrwwwuuurrrpppqqqtttxxx{{{wwwvvvuuutttsssttttttuuupppooonnnmmmmmmlllmmmmmmoooooonnnnnnoooqqqsssttttttssssssrrrqqqqqqqqqqqqqqqmmmgggbbbaaacccgggjjj~~~zzzwwwpppkkklllppp{{{}}}yyyuuuoookkkmmmlllgggbbbaaa[[[YYYVVVUUUYYY```hhhmmmvvvxxx|||~~~~~~{{{xxxvvvrrrllldddaaabbbeeehhhiiisssvvv{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}~~~~~~|||{{{}}}~~~~~~~~~~~~}}}{{{wwwwwwwwwwwwwwwxxxxxxyyywwwuuuuuuzzz}}}wwwvvvvvvwwwvvvttttttvvvwwwyyyzzz{{{{{{zzzwwwtttrrrsssppplllkkkllloooqqqrrrxxxwwwvvvvvvxxxwwwtttqqqnnnllllllnnnsssvvvwwwwwwvvvxxxyyyxxxuuutttvvvyyyyyyxxxvvvtttssstttuuuvvvuuurrrooopppsssuuuvvvvvvrrrrrrrrrpppooopppsssuuuxxxxxxxxxyyyzzz{{{|||}}}{{{{{{zzzzzzzzzzzzzzz{{{yyyxxxwwwuuutttsssssssssvvvuuurrrqqqrrrtttwwwyyytttsssrrrqqqqqqrrrsssssspppooonnnnnnmmmmmmmmmmmmnnnnnnnnnoooooopppqqqrrrrrrrrrssstttsssrrrpppoooppplllfffbbb```cccfffiii~~~zzzssskkkiiikkkxxx{{{~~~{{{uuupppooolllccc\\\XXXWWWVVVVVVXXX^^^fffnnnsss|||}}}}}}xxxssspppkkkfffaaa___bbbgggmmmoooxxx{{{~~~}}}}}}~~~~~~~~~~~~}}}|||||||||~~~~~~|||{{{xxxyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~|||{{{}}}~~~~~~~~~~~~~~~|||zzzxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuyyy~~~|||xxxuuuvvvvvvvvvttttttvvvwwwuuuwww{{{||||||yyyuuurrrpppnnnkkkkkknnnrrrtttuuuwwwvvvuuuuuuvvvuuusssqqqmmmlllmmmppptttwwwxxxxxxvvvxxxyyyxxxtttrrrtttvvvxxxvvvtttsssrrrssstttuuutttqqqooooooqqqsssttttttrrrrrrrrrqqqpppqqqsssuuuxxxxxxxxxyyyzzz|||}}}}}}}}}|||zzzxxxwwwxxxyyyzzz{{{zzzxxxwwwuuutttttttttuuuuuussssssssstttuuuvvvrrrrrrqqqqqqqqqrrrssssssooooooooooooooonnnnnnnnnnnnooooooppppppoooooooooppprrrtttvvvuuurrrooolllmmmiiiddd```___bbbfffiii}}}wwwnnniiiiiitttxxx}}}yyyqqqnnniii```YYYVVVTTTUUUWWW\\\dddllltttyyy|||vvvppplllfffccc``````cccjjjpppttt{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{|||~~~~~~}}}|||yyyyyy{{{|||~~~}}}||||||}}}~~~~~~|||{{{|||~~~}}}}}}}}}|||yyy{{{{{{zzzzzzyyywwwvvvvvvuuussssssvvv{{{}}}zzzwwwvvvwwwxxxwwwvvvvvvxxxyyywwwyyy{{{|||{{{yyyvvvssspppnnnmmmmmmpppssstttuuurrrrrrrrrrrrrrrrrrrrrqqqmmmnnnoooqqqsssuuuuuuuuutttwwwyyywwwtttrrrtttvvvvvvuuusssqqqqqqrrrssstttsssrrrpppooopppqqqrrrssssssttttttsssrrrsssuuuwwwwwwwwwwwwxxxyyy{{{|||}}}~~~|||yyyvvvuuuvvvxxxyyy{{{{{{yyyxxxwwwvvvvvvvvvuuuuuutttttttttsssssssssssssssssssssssstttttttttoooooopppppppppppppppppppppqqqqqqrrrqqqpppooonnnqqqrrrttttttsssqqqnnnllljjjgggbbb^^^^^^bbbgggjjj{{{sssmmmlllppptttzzzyyynnniiiddd^^^YYYYYYSSSUUUZZZbbbjjjrrryyy|||~~~{{{uuunnnkkkddddddcccdddggglllrrrvvv|||~~~~~~~~~}}}}}}|||{{{zzz{{{{{{{{{|||~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{||||||}}}~~~~~~|||{{{|||}}}}}}}}}}}}|||zzz~~~~~~}}}}}}{{{yyyxxxvvvsssrrrqqqssswwwyyyxxxwwwxxxyyyzzzyyyxxxxxxzzz||||||||||||{{{yyyxxxvvvuuurrrqqqoooppprrrssssssrrroooppppppqqqrrrssstttuuuoooppppppqqqpppqqqqqqrrrqqquuuxxxwwwuuutttuuuxxxuuutttrrrqqqpppqqqssstttsssrrrqqqoooooooooqqqssstttuuuvvvvvvuuuuuuvvvxxxuuuuuutttuuuvvvyyy{{{}}}}}}{{{xxxuuutttuuuwwwxxx{{{zzzyyyxxxxxxwwwxxxxxxvvvuuuuuuuuutttrrrqqqqqqrrrrrrssssssssssssssssssnnnooopppqqqrrrrrrrrrqqqrrrsssttttttsssrrrpppoootttssssssrrrpppoooooonnnhhhddd```]]]^^^bbbhhhkkkxxxrrrqqqnnnrrrxxx}}}tttiiiccc___[[[YYYZZZTTTXXX___gggooovvv{{{}}}}}}~~~~~~}}}yyysssmmmiiiccceeegggiiikkkoootttxxx}}}~~~~~~~~~}}}|||zzzzzz}}}||||||}}}}}}}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||}}}{{{yyywwwsssrrrqqqrrruuuwwwxxxxxxyyyzzz{{{zzzzzzzzz|||~~~~~~}}}{{{zzzyyyxxxwwwtttsssrrrrrrssstttrrrqqqppprrrssssssssstttwwwyyyrrrrrrqqqpppnnnmmmoooqqqqqqtttxxxxxxvvvuuuwwwyyyuuusssrrrppppppqqqssstttssssssrrrpppnnnnnnqqqssstttvvvwwwwwwvvvvvvwwwxxxtttrrrpppppprrruuuyyy|||zzzyyywwwuuutttuuuvvvwwwyyyxxxxxxxxxxxxyyyyyyzzzwwwvvvuuutttsssqqqpppooopppqqqqqqqqqqqqpppooonnnnnnoooqqqsssttttttsssssstttttttttttttttsssrrrqqquuutttrrrpppooonnnnnnnnnfffccc___]]]^^^ccciiimmm{{{uuutttmmmqqqvvv{{{~~~xxxnnnccc___[[[WWWUUUUUUWWW[[[ccckkksssxxx{{{}}}}}}~~~~~~|||wwwqqqjjjfffaaaeeekkknnnqqqssswwwzzz}}}|||{{{~~~~~~}}}~~~}}}}}}~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~}}}|||{{{{{{|||{{{zzzzzz|||~~~~~~~~~~~~}}}{{{yyywwwtttsssrrrsssuuuwwwyyyzzzxxxyyyzzzzzzzzzzzz|||~~~}}}~~~~~~~~~~~~|||zzzyyyssssssssstttuuuuuusssqqqsssuuuuuutttrrrsssuuuxxxssssssrrrooommmmmmqqquuusssvvvzzzzzzwwwuuuvvvwwwtttsssrrrqqqqqqrrrtttuuutttuuutttqqqnnnnnnpppsssssstttvvvvvvuuutttuuuvvvrrrppplllkkklllqqqwww{{{wwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{|||yyywwwuuusssqqqpppooooooqqqqqqqqqqqqpppooommmlllnnnooorrrtttuuuuuutttttttttssssssrrrrrrrrrsssssssssssssssrrrqqqooommmllleeebbb___]]]___dddjjjooo|||wwwuuulllpppvvvzzz}}}}}}rrriii```]]]ZZZTTTPPPPPPYYY]]]eeennnuuuyyy{{{|||~~~~~~~~~{{{vvvooohhhddd```eeelllqqqtttvvvzzz|||~~~~~~~~~~~~}}}|||~~~}}}|||}}}}}}{{{zzzyyyyyyzzzzzz|||}}}}}}|||zzz{{{{{{yyyyyyyyy{{{~~~~~~|||}}}~~~~~~}}}{{{xxxwwwuuutttssstttuuuxxxzzz|||wwwyyyzzzzzzyyyzzz|||~~~yyy||||||zzzrrrrrrrrrtttvvvvvvtttrrrtttuuuvvvssspppooorrrtttttttttrrrooommmoootttyyyuuuxxx|||{{{xxxuuuuuuvvvuuutttrrrqqqqqqrrrtttuuuuuuuuuuuurrrnnnnnnppptttqqqsssuuuuuutttssstttuuuqqqnnnjjjgggiiiooovvv{{{uuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxzzz|||}}}zzzxxxuuussspppooooooooosssttttttsssrrrpppnnnmmmnnnooorrrtttvvvvvvuuutttsssrrrqqqpppqqqqqqssstttqqqrrrttttttsssooollliiidddbbb^^^]]]___eeekkkppp}}}yyyqqqrrrtttxxx~~~yyysssggg```[[[[[[ZZZWWWTTTUUUZZZbbbjjjpppvvv|||}}}zzz}}}}}}{{{uuunnnhhheeeeeeeeekkkrrrwwwxxxyyy|||~~~~~~}}}{{{xxx{{{~~~{{{yyyxxxyyyzzz{{{zzzxxxxxxyyy{{{{{{yyyuuuzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwuuurrrqqqrrrtttuuuuuuyyyyyyzzzzzz{{{{{{zzzzzz|||zzzxxxqqqqqqqqqqqqrrrtttvvvwwwtttsssqqqpppoooppprrrsssrrrrrrrrrrrrrrrqqqqqqqqqwwwxxxxxxyyyyyyxxxxxxwwwuuutttrrrqqqpppqqqqqqrrrxxxsssnnnnnnqqqtttsssqqquuuuuuuuuuuuuuuvvvvvvwwwuuunnngggdddhhhnnntttvvvyyyyyyyyyyyyyyyxxxwwwvvvyyywwwuuuvvvyyyzzzxxxvvvxxxwwwvvvtttsssqqqpppppptttttttttuuuuuuqqqlllgggrrrrrrrrrssstttuuuwwwxxxuuuttttttssssssrrrqqqqqqnnnpppqqqrrrrrrooommmkkkaaa```^^^^^^bbbhhhnnnrrr}}}rrrrrrsssvvv|||}}}tttmmmbbb[[[VVVVVVWWWUUUUUUWWWaaahhhoootttyyy~~~}}}zzz}}}|||yyyssskkkfffdddeeehhhnnnuuuyyyzzz{{{}}}~~~~~~|||~~~}}}{{{wwwzzz}}}}}}|||{{{zzzyyyyyyyyyyyy|||zzzyyyzzz{{{zzzwwwtttzzzyyyzzz{{{|||||||||||||||{{{zzzxxxxxxwwwuuusssrrrssssssrrrqqqssstttwwwzzz|||~~~~~~~~~~~~}}}zzzxxxwwwrrrqqqqqqqqqssstttvvvwwwxxxwwwuuusssqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvwwwwwwwwwwwwwwwwwwsssrrrqqqqqqqqqrrrsssssswwwrrrnnnnnnrrrttttttrrrwwwwwwvvvuuuttttttuuuuuuuuunnnfffccceeekkkqqqtttuuuvvvwwwwwwxxxwwwwwwvvvwwwuuutttuuuwwwxxxwwwuuuwwwwwwvvvuuusssrrrqqqqqqpppsssuuutttqqqmmmllllllppppppqqqqqqrrrssstttuuutttttttttsssrrrrrrqqqqqqpppqqqrrrrrrqqqpppnnnlllcccbbbaaaaaadddiiiooorrrtttrrrqqqtttyyywwwlllddd]]]WWWRRRTTTUUUVVVYYY]]]hhhooovvvyyy|||{{{~~~{{{uuunnngggcccdddeeelllrrrxxx{{{||||||~~~~~~}}}}}}~~~~~~|||{{{}}}}}}~~~~~~{{{yyyvvvxxx{{{|||{{{zzz{{{{{{zzzzzzzzzzzzzzzyyyxxxxxx}}}|||{{{{{{{{{zzzwwwtttyyyyyyyyyzzz{{{~~~{{{{{{{{{{{{{{{zzzyyyxxxwwwuuusssrrrrrrqqqpppnnnqqqssswwwzzz}}}~~~~~~~~~{{{{{{|||{{{zzzxxxwwwuuurrrrrrrrrssssssuuuvvvwww{{{yyywwwtttrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuvvvvvvvvvvvvppppppppppppqqqrrrssstttuuurrrooopppsssuuuuuutttyyyxxxvvvuuutttsssssssssuuunnneee```aaaffflllpppqqqrrrtttuuuvvvvvvuuuuuusssrrrrrrsssuuuvvvuuutttvvvvvvuuuuuutttssssssrrrnnnrrrtttqqqkkkiiilllpppoooooooooppppppqqqqqqqqqttttttsssrrrrrrqqqqqqpppqqqqqqqqqqqqpppooonnnmmmfffeeecccdddfffkkkooorrrwwwtttqqqqqqvvv~~~|||rrrfff]]][[[UUURRRTTTWWWZZZ```gggmmmtttyyy||||||}}}yyyqqqiiicccbbbdddfffpppuuuzzz}}}}}}|||~~~~~~~~~}}}||||||}}}~~~}}}{{{||||||}}}~~~~~~{{{xxxwwwtttvvvxxxxxxwwwvvvvvvwwwwwwyyyzzz{{{{{{yyyxxxwww|||||||||||||||zzzxxxwwwxxxxxxxxxyyyzzz|||~~~{{{{{{{{{|||{{{{{{zzzzzzxxxuuurrrppppppqqqqqqpppuuuwwwyyy{{{|||{{{yyyxxxyyyyyyzzzzzzyyywwwvvvuuurrrrrrsssssstttuuuvvvvvvyyyxxxvvvtttrrrqqqqqqpppsssrrrrrrqqqqqqrrrssstttsssssssssssstttuuuvvvwwwqqqqqqqqqqqqrrrrrrssssssrrrqqqpppqqqtttvvvvvvuuuwwwwwwvvvuuutttssssssssstttnnneee___^^^bbbgggkkkoooppprrrssssssrrrqqqpppoooooopppqqqrrrsssssssssuuuuuuuuuttttttsssssssssqqqrrrqqqmmmhhhgggjjjnnnooooooppppppppppppppppppssssssrrrrrrqqqpppppppppppppppooonnnmmmmmmmmmlllfffeeeeeeeeehhhkkkoooqqq{{{wwwqqqpppuuu|||wwwlllaaaZZZWWWSSSQQQTTTXXX]]]eeennnooouuu{{{}}}|||{{{uuukkkdddaaabbbfffhhhqqqvvv|||~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||}}}}}}~~~~~~{{{xxxuuutttssstttuuuuuutttssstttuuuvvvwwwzzz{{{{{{zzzxxxwwwyyyzzz|||}}}|||{{{{{{{{{yyyxxxxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}||||||{{{zzzuuupppnnnooorrruuuvvvyyyyyyzzz{{{zzzyyywwwuuuyyyyyyzzzzzzyyywwwvvvuuurrrrrrsssttttttuuuuuuuuuwwwvvvuuutttsssrrrrrrrrrqqqpppoooooooooqqqrrrsssqqqqqqqqqrrrsssuuuvvvwwwssssssssssssrrrrrrqqqqqqqqqqqqrrrtttvvvwwwwwwvvvuuuuuuttttttttttttuuuuuusssnnnfff```]]]___dddhhhooopppqqqrrrqqqooolllkkklllmmmnnnooooooppprrrsssuuuuuuttttttssssssrrrrrrwwwsssmmmiiiggghhhiiijjjqqqqqqrrrssssssrrrrrrqqqrrrrrrrrrqqqppppppoooooommmmmmllllllkkkjjjjjjjjjdddddddddfffhhhkkkmmmooozzztttqqqttt{{{yyypppggg___ZZZTTTQQQQQQUUUYYY^^^hhhqqqqqqxxx}}}~~~{{{vvvpppgggaaaaaaeeeiiilllsssxxx}}}~~~~~~}}}|||}}}~~~~~~~~~{{{xxxvvvtttsssrrrssstttsssrrrrrrsssuuuvvvwwwzzz{{{|||{{{zzzyyyxxxzzz}}}}}}}}}||||||}}}yyyyyyyyyyyyzzz|||~~~{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{wwwrrrpppqqquuuxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzxxxwwwuuusssqqqrrrssssssttttttssssssvvvvvvuuutttssssssrrrqqqmmmlllkkkjjjkkklllooopppooooooooooooqqqsssuuuwwwuuuuuuuuuuuutttsssrrrqqqppprrrtttvvvwwwwwwwwwvvvttttttssssssttttttuuuvvvqqqnnnhhhbbb^^^^^^bbbfffnnnooopppqqqooollliiigggiiikkkmmmnnnnnnoooqqqsssttttttssssssrrrqqqqqqpppxxxrrrkkkggggggiiijjjjjjrrrssstttuuuvvvuuuttttttrrrrrrqqqppppppoooooonnnkkkkkkkkkkkkjjjiiihhhgggaaabbbdddfffhhhkkkmmmnnn}}}vvvsssuuu{{{{{{rrriiibbb]]][[[UUUSSSTTTYYY\\\aaajjjtttvvv|||~~~xxxrrrkkkccc___bbbgggmmmpppuuuzzz~~~~~~~~~}}}||||||}}}}}}zzzxxxvvvtttsssqqqrrrssssssrrrrrrtttvvvwwwxxxzzz{{{||||||{{{{{{yyy|||~~~~~~}}}{{{|||}}}zzzzzzyyyzzzzzz|||~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzz|||yyyvvvuuuvvvwwwwwwwwwxxxxxxwwwwwwwwwxxxzzzzzzyyyzzzyyyyyywwwuuusssqqqpppqqqrrrsssssssssrrrqqqssssssrrrqqqooonnnlllkkkgggfffdddcccdddfffiiikkkkkkkkkkkklllmmmpppsssuuutttuuuuuuvvvvvvuuutttssspppsssvvvwwwxxxwwwvvvvvvuuuuuutttsssssssssttttttooonnnkkkeee```___aaadddlllmmmooopppooollliiiggggggjjjlllmmmmmmnnnqqqsssttttttsssrrrpppooonnnnnnrrrppplllhhhfffhhhllloooqqqsssuuuwwwxxxwwwwwwvvvqqqqqqqqqpppoooooonnnnnniiijjjkkklllkkkiiigggfff```aaadddfffiiilllnnnoooxxxtttvvv{{{wwwmmmddd^^^\\\\\\XXXWWWYYY]]]```dddnnnxxxzzz|||vvvoooiiiaaa___ccciiiooorrrvvv{{{~~~~~~~~~~~~~~~|||{{{{{{|||}}}zzzxxxvvvuuuuuuqqqrrrssssssrrrsssuuuwwwxxxyyyzzz{{{||||||}}}}}}{{{~~~|||zzzzzz|||{{{zzzzzzzzz{{{}}}~~~{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxx|||{{{{{{{{{{{{yyyvvvsss{{{zzzxxxvvvvvvwwwxxxzzzyyyyyyyyyxxxvvvsssqqqpppooopppqqqrrrsssrrrqqqpppppppppnnnmmmjjjgggeeedddcccaaa```___```bbbeeegggiiihhhhhhiiikkknnnqqqsssssstttuuuwwwwwwwwwvvvvvvpppssswwwxxxxxxwwwvvvuuuwwwvvvuuutttsssrrrrrrrrrnnnnnnlllgggbbb```bbbdddiiikkknnnoooooommmjjjhhhfffiiilllmmmmmmnnnqqqtttttttttrrrqqqooonnnmmmlllmmmnnnnnnjjjeeegggnnnuuuqqqrrruuuwwwxxxxxxxxxwwwqqqqqqppppppooonnnnnnnnniiikkklllmmmmmmjjjhhhfff___aaadddgggkkkmmmoooppp