BM6P6(@ zzztttooolllhhheeebbb```]]][[[YYY[[[\\\[[[YYYXXXXXXXXXZZZYYYYYYZZZ[[[[[[YYYWWWTTTTTTRRRPPPMMMIIIFFFDDDBBBBBBAAA???>>><<<;;;;;;:::::::::999777666444333000...------......---,,,...------,,,,,,------...------+++***))))))((((((***+++,,,---------,,,+++...,,,******,,,---...---111---******++++++***'''&&&'''((())))))***))))))((()))***++++++***)))(((&&&&&&&&&&&&'''''''''(((((('''&&&'''((()))((('''))))))((('''''''''''''''(((((('''(((((()))***+++******))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++((()))***+++++++++++++++...,,,***(((''''''((())))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,------......---------------------,,,......------------........................------000000000000000000000000111111000000//////......000000000000000000000000222222333444444333333333555555555777:::???CCCFFF___nnnxxxeee[[[VVVQQQPPPSSSTTTSSSVVV[[[aaakkk{{{ttthhh\\\NNNDDDCCC;;;666888999444111222000333666888999;;;AAAEEEBBBAAA@@@AAABBB@@@<<<888===>>>???>>>:::666444333666666666555555444333333666666666666666666666666666555333222111222222333444333333222222333333444444444333222111000111222111///...000333555333111222333444555777999;;;<<>><<<;;;;;;::::::999888777555444333000...------......---,,,------,,,,,,,,,,,,---------,,,+++***)))))))))))),,,+++************+++,,,,,,***))))))+++,,,,,,,,,,,,***((((((***+++***((()))))))))))))))(((((('''((())))))******)))((((((&&&&&&'''''''''((((((((()))'''&&&'''((()))((('''))))))(((''''''''''''''')))(((((((((((())))))***)))))))))(((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''))))))*********+++++++++))))))***+++++++++******---+++***((('''((()))***)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,---------.........------.................................////////////////////////////////////////////////000000000000000000000000111222222333444444444333444333333444777;;;???BBBHHHTTTdddttt}}}lll^^^TTTSSSXXXNNNMMMOOOTTTVVVZZZcccmmm{{{xxxfffXXXNNNDDD<<<:::999666666888555777999999999;;;???CCCBBBAAA@@@AAABBBAAA===:::===>>>???===:::666444444444444444444444444444444444444444444444444444444555444333333333333333333444333333222222333333444;;;777111///111222222111111///...000333444333222222222222333555888:::;;;<<<>>>AAAEEEKKKPPPUUUXXXTTTPPPJJJFFFDDDEEEHHHKKK[[[ZZZWWWTTTQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXX]]]]]]^^^___```aaa``````bbbccceeefffhhhiiiiiiiiimmmmmmlllmmmnnnppprrrsssqqqrrrrrrrrrpppmmmkkkiiiZZZSSSLLLIIIGGGJJJRRR\\\cccnnnzzzyyysssnnnkkkhhheeedddbbb___]]][[[]]]^^^]]][[[YYYYYYYYYZZZYYYYYYZZZ[[[ZZZXXXVVVRRRQQQPPPNNNKKKHHHEEECCCBBBAAA@@@???>>><<<<<<;;;999999888777666444333222000...------......---,,,------,,,,,,,,,,,,------++++++************++++++---+++)))''''''(((+++,,,+++)))((((((***++++++***((('''%%%&&&((())))))(((*********)))(((((('''''''''(((((()))))))))((('''''''''((((((((())))))))))))(((''''''))))))(((''')))((((((''''''''''''(((***))))))(((((((((((()))((((((((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%((())))))(((%%%$$$''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''')))))))))*********++++++*********+++******))))))+++***)))(((((()))***+++)))************+++++++++(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++******++++++,,,,,,------......................................................................................./////////000000000000000000000000000000222333444444444444222111111111333666:::;;;;;;AAAJJJTTTaaatttsssaaaZZZZZZMMMKKKLLLNNNNNNLLLOOOTTTaaannnqqqcccWWWJJJBBB>>>;;;;;;<<<888888888777777999===@@@@@@@@@@@@AAABBBAAA>>><<<<<<===>>>===:::666555555111111222222333444444555333333333333333333333333333333444444555444444444444333333222222333333444@@@888000...111444333000111000000111333444333222111000000111333666:::<<<666888<<>>===<<<<<<888888888777555444222111000...------......---,,,---,,,,,,,,,,,,,,,,,,---************++++++,,,---,,,+++)))(((((()))***+++***)))((()))***++++++***''''''&&&&&&'''((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***)))'''((())))))(((''')))(((''''''''''''((((((******)))(((((('''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))******************+++******)))(((((())))))(((((()))***++++++))))))*********+++++++++))))))))))))*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************))))))***++++++,,,---------..................------------......................................................---------000000000000000000000000//////111222444444555555111000000000111333555777;;;===???CCCKKKYYYkkkwww|||jjjbbb[[[UUUPPPOOOMMMJJJLLLOOOUUU```rrrsssbbbUUULLLEEE@@@>>>::::::888777999<<<@@@CCC>>>>>>>>>?????????===<<<;;;<<<===;;;888666555555000111111111222222222333333333333333333333333333111222444555666666555444444333333222222333333444:::666111///111222222111111111111111222333333333111111000111333666:::<<<666888<<<@@@DDDFFFGGGGGGFFFDDDBBBAAA@@@@@@AAABBBDDDJJJOOOMMMEEEAAACCCGGGDDDDDDEEEFFFGGGHHHIIIIIILLLMMMNNNQQQRRRTTTTTTUUUWWWXXXYYY[[[]]]]]]^^^^^^^^^^^^^^^___aaaccceeegggccccccbbb```[[[UUUOOOKKKDDD@@@>>>??????@@@EEEMMMUUU^^^fffjjjlllqqquuuuuu|||wwwllliiifffcccbbbaaa___]]]YYY[[[[[[ZZZXXXVVVUUUVVVZZZYYYYYYYYYZZZYYYVVVTTTPPPOOOOOOMMMJJJGGGDDDBBBAAA@@@@@@???>>>===<<<<<<888888888777555444222111000...------......---,,,,,,,,,,,,++++++,,,,,,,,,************+++,,,---...++++++,,,,,,+++***))))))+++***)))***,,,,,,,,,***)))))))))((('''''''''(((''''''''''''((()))+++,,,'''''''''''''''((())))))(((((((((((())))))))))))+++)))(((((())))))((('''((((((''''''''''''((((((******)))(((((('''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''((()))))))))))))))************************((((((((((((''''''''''''(((((()))))))))************************)))((('''((((((((())))))***++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************))))))***++++++,,,------------...//////...---------------.........//////........................000000///...---,,,,,,+++////////////////////////...///000222333444444444111111000000111222333444666777777888<<>>???AAA??????@@@AAABBBCCCDDDDDDEEEFFFHHHKKKMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXZZZ\\\^^^```___^^^\\\XXXRRRKKKEEEAAA???======?????????DDDJJJRRR[[[bbbdddggglllpppqqq{{{uuummmjjjgggdddbbbaaa^^^\\\\\\]]]]]]\\\YYYWWWWWWWWWZZZYYYYYYYYYZZZYYYVVVSSSPPPOOOOOOMMMKKKHHHEEECCC@@@@@@??????>>>======<<<999999888777666444333222000...------......---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...++++++,,,---,,,+++)))(((******)))+++,,,---+++***)))******)))'''&&&((()))&&&&&&&&&&&&(((***,,,---''''''''''''((()))******''''''((((((((())))))))),,,***))))))))))))(((&&&(((''''''''''''(((((()))***))))))(((((((((((()))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***''''''((()))))))))))))))************************((((((((('''''''''&&&&&&((((((((()))))))))******)))))))))***))))))(((((((((((())))))*********+++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++******++++++,,,,,,------,,,---...//////...---,,,,,,,,,------.../////////........................000000//////...------,,,//////////////////////////////111222333333333333111111111111111222333333111222333555777<<>>@@@AAA:::;;;;;;:::999888888:::777888888777555333444555333222222111000000//////333333333333333333333333222222333333444333333333444333333222222333333444)))///444444000...111555111333444333222222333444333333444444555777888888666888:::<<<===<<<;;;:::;;;;;;;;;<<<===>>>??????AAA???===<<<<<<=========<<<<<<===>>>???@@@@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWYYYWWWUUUQQQLLLFFFBBB???===;;;;;;>>>>>>>>>BBBHHHQQQYYY```aaaccchhhkkklll{{{vvvpppmmmiiifffdddbbb___]]]\\\]]]]]]\\\YYYWWWVVVWWWZZZYYYYYYYYYYYYXXXUUUSSSPPPPPPOOONNNKKKHHHFFFDDD@@@@@@??????>>>=========::::::999888777555444333000...------......---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,++++++***))))))(((((()))((((((***,,,,,,***((('''(((***)))'''''')))+++((('''&&&&&&''')))+++---((((((''''''((()))+++,,,&&&&&&'''''''''(((((((((,,,+++))))))***)))(((&&&'''''''''''''''((()))))))))(((((((((((())))))***'''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))***'''((())))))))))))))))))((())))))************))))))************+++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,---///000000///---,,,,,,,,,------...//////000////////////////////////.........//////000000000////////////////////////000000111222222222222222000000111111111222222222222333444555777:::===???===IIIXXXddduuuwwwiii\\\UUUPPPPPPPPPRRRYYYeeerrr{{{~~~}}}|||pppgggYYYMMMEEE@@@===;;;;;;<<<<<<:::777666777999555666666444333222333444111111111111111111111111222222222222222222222222333333222111111111222222444333333222222333333444---000333333000000222555111333555444222111222444222333444555666555444444555666888:::;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<<<<;;;999999:::;;;<<<===>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPPPPOOOMMMJJJGGGEEECCCCCC>>><<<<<<>>>>>>>>>BBBHHHOOOWWW^^^___```dddffffff~~~xxxrrroookkkhhhfffccc```^^^ZZZ[[[[[[ZZZWWWUUUTTTTTTZZZYYYYYYYYYYYYXXXUUUSSSPPPPPPOOONNNLLLIIIFFFEEE@@@@@@??????>>>>>>======:::::::::999777666444333000...------...///---,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------+++)))&&&&&&&&&((()))''''''''')))++++++)))'''$$$&&&((((((&&&'''***---***)))'''&&&'''(((***+++)))((((((((()))***,,,---&&&&&&&&&&&&'''''''''(((,,,+++))))))***)))(((&&&'''''''''''''''((()))***(((((('''(((((()))***+++'''((((((((())))))******************************'''''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$&&&((())))))(((&&&$$$'''(((((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''((())))))***))))))))))))************)))))))))************+++++++++))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,------......------------------------,,,---///000000///---,,,,,,,,,------...///000000000000000000000000000000+++,,,---///000222333444////////////////////////000111111222222222111111///000000000111111222222333444444444555666777888444<<>>;;;888666777:::444444444333111111222444000000000111222222333333000000000000000000000000444333111000///000111111444333333222222333333444555333111000111222333444222444555444222111222555111222444555555444222111555666888:::<<<===>>>???AAA@@@>>><<<;;;;;;<<<<<<999;;;======<<<::::::;;;777777888999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFGGG@@@>>>>>>@@@@@@???DDDJJJMMMUUU\\\]]]]]]aaacccbbb~~~wwwvvvsssooollliiieeeaaa^^^^^^]]]ZZZVVVTTTTTTXXX[[[[[[XXXUUUWWWZZZ[[[WWWSSSQQQPPPNNNMMMKKKHHHDDDAAABBBAAA???>>>>>>>>><<<:::;;;;;;:::999777555333222111///,,,,,,---///000000,,,---......//////......---000222111...,,,---000---,,,+++*********,,,,,,))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))(((((('''''''''&&&))))))(((((((((((())))))(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***)))((('''&&&&&&'''((()))!!!###&&&((((((((()))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&!!!$$$'''(((((((((((()))+++'''$$$%%%***+++((($$$(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++(((((((((((())))))))))))+++***)))((()))***,,,---************************,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,))))))*********+++++++++******+++,,,------......000///---+++++++++---...........................***,,,...///......///000...///111000...------...////////////000000000000000111111111222222222222111111000000000000111111111111222333333444444555777999===BBBGGGSSSiii}}}|||lll```TTTOOOQQQRRRNNNHHHOOOOOOOOORRRXXXbbbmmmuuu{{{jjjXXXLLLJJJAAA===???@@@;;;888999666666666444222222333444666555333111/////////000111222222333333222222111333222222222333444444555000000111111222333444444555444444333333444444555333444555555333333444555333222222333444555333222555666888:::;;;<<<;;;;;;666777888888888888777777777888999888777666777999666666777888888888888888<<<<<<<<<<<<=========>>>===>>>@@@AAABBBBBBAAAAAAEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEHHHKKKLLLMMMSSSMMMFFFAAA@@@AAACCCDDDPPPSSSVVVYYYZZZ\\\^^^```~~~xxxtttqqqnnnkkkiiifffbbb___\\\[[[YYYVVVTTTTTTVVVYYY[[[XXXUUUWWWZZZ[[[WWWTTTQQQPPPNNNMMMKKKHHHDDDAAABBB@@@???>>>???>>><<<;;;;;;;;;:::999777555333222222///---,,,---/////////++++++,,,------------,,,+++,,,------+++******+++*********)))******++++++************))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''''''((()))***+++,,,(((((())))))(((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''')))***,,,...///000'''&&&&&&&&&''')))+++,,,"""$$$&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++***)))((())))))((((((''''''((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((()))))))))***))))))******+++++++++++++++++++++++++++*********,,,++++++++++++++++++,,,,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,------...///---,,,*********,,,---...........................///000///---,,,,,,,,,...///000000...------............/////////000000000000000000111111111222111000000000000000000111222222333333444555555666888888;;;>>>AAAGGGUUUcccvvv{{{iiiZZZSSSQQQPPPOOOHHHHHHGGGHHHKKKPPPVVV[[[jjjxxx~~~rrr```UUUJJJFFFCCC>>>;;;===999999999888666555444444333333222222333333444444222222333333333333222222222222222222222333444444333444444444555666666666444444333333333333444444222444555444333222333444444333333444666666555333555666777888999888888777555666666666666666666555333444555444333222333555555555666777777777777777999::::::::::::;;;;;;;;;;;;<<<===>>>?????????>>>@@@@@@AAAAAABBBBBBAAAAAACCCCCCCCCEEEJJJNNNRRRTTTWWWQQQIIICCCAAABBBDDDFFFMMMOOOSSSUUUVVVWWWZZZ\\\|||uuuqqqooollljjjhhhfffccc```YYYZZZYYYXXXUUUTTTUUUVVVZZZXXXVVVWWWZZZZZZWWWTTTQQQPPPNNNMMMKKKHHHDDDAAABBB@@@???>>>???>>>===;;;;;;;;;:::999777555333222222000---,,,---......---)))******+++++++++++++++...---,,,---...---,,,***'''((()))***************++++++++++++************''''''(((((())))))*********)))))))))))))))(((((()))))))))))))))***++++++(((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&((()))+++,,,---%%%%%%&&&''')))+++...///%%%'''(((((('''%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((&&&$$$###$$$%%%%%%''')))(((&&&%%%''')))&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***''''''((())))))))))))((()))((((((''''''(((((()))'''''''''''''''((())))))((((((((()))))))))******'''(((***,,,,,,+++***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------.........---,,,+++++++++,,,---...---,,,+++***)))***+++,,,------------------------...///000///---,,,,,,,,,---///000000...------...---------.........//////////////////000000000000000000000000000000000000222333333444555555666666777555666:::<<<===CCCJJJVVVmmmpppaaaWWWRRRQQQGGGEEEDDDBBBCCCDDDFFFHHHTTTaaatttxxxgggZZZPPPGGGCCCBBB<<<;;;:::999777444333222222333444444555555555444222222333333333333222222222111111111111222333333222222222222222222333333444444333333333333444444222333444333222111222444333222222333555666555333444555555666666555555444444444444444444444444444111222333222111000111333333444555555666666555555666666777777777888888888888888:::;;;;;;<<<;;;;;;>>>???@@@@@@AAAAAA@@@@@@??????AAADDDIIIQQQWWW[[[\\\UUULLLEEECCCCCCEEEGGGHHHJJJMMMOOOPPPQQQSSSUUUwwwrrrrrrooollliiigggeeeaaa___YYYZZZ[[[ZZZWWWUUUUUUVVVYYYXXXWWWXXXYYYYYYWWWUUUQQQPPPNNNMMMKKKHHHDDDAAAAAA@@@>>>>>>???>>>===;;;;;;;;;:::999777555333222222000...------------,,,))))))***+++++++++++++++///---+++,,,//////,,,)))'''((()))+++++++++******++++++*********)))))))))(((((((((((())))))))))))************))))))))))))///...,,,***)))(((''''''(((((()))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))+++...///(((***+++***)))((()))***''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&'''&&&$$$"""!!!###%%%&&&&&&'''''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((())))))&&&'''(((((())))))(((((())))))(((((((((((()))))))))))))))))))))******+++(((((()))))))))*********'''(((***+++++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,******+++,,,------,,,++++++***+++,,,,,,------------------------***,,,...///......///000---///000///...,,,------,,,,,,,,,---------...............////////////000///000000000000000000///111222222333333444555555555111222666:::;;;===AAABBBRRRffftttqqqbbbXXXOOOLLLGGGDDDDDDEEEFFFFFFJJJTTTbbbqqq}}}|||mmm___TTTMMMEEEBBB===:::777666444333444555555555444222111///222333333333333333333222222111111000111111222222111111111111111000000000444333333333333333333444111222333333111111222333222111111222444555444333333333444555555555666666555555444444444444444444222333444333222222333444222222333444444444444444444444555555555666666666666666777888999999999999======>>>???@@@@@@@@@@@@<<<===>>>AAAFFFMMMVVV[[[]]]VVVMMMEEEBBBCCCDDDEEEDDDFFFIIIKKKKKKLLLNNNOOOvvvqqqtttqqqmmmjjjgggccc```]]]ZZZ[[[]]]\\\YYYWWWVVVWWWYYYXXXXXXXXXYYYXXXWWWVVVQQQPPPNNNMMMKKKHHHDDDAAAAAA???>>>>>>??????===<<<;;;;;;:::999777555333222111///------------,,,+++***++++++,,,,,,,,,,,,,,,,,,)))''')))++++++)))&&&((()))+++,,,---,,,+++*********)))))))))((((((((())))))))))))(((((((((((())))))))))))************///...,,,+++)))(((''''''(((((()))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''************************))))))(((((()))***,,,---''')))******))))))+++---((((((((((((((((((((((((***((('''%%%%%%'''(((***'''((('''&&&%%%&&&(((+++(((%%%###%%%(((***(((%%%''''''((((((((()))))))))))))))((((((''''''''''''&&&&&&'''((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))***************)))((((((((()))***+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---------,,,,,,,,,---------------------------------***,,,...///......///000---...000///---,,,,,,---,,,,,,,,,,,,---------------.........////////////...///000000000000///...///000000111222222333333555000...333777999;;;>>>999AAAKKKTTT```rrr~~~ppp\\\UUULLLFFFDDDEEEFFFFFFEEEJJJRRR[[[ffftttttthhhXXXQQQHHH@@@<<<:::999888444555555444333111///---333333333444444333333333222222111111000111111222444444444444333333333333333333333222222333333333111222333333111111222333333222333444666777666555333333444555777888::::::777777555555444444555555222444444444333222333444111111222333333333333333333333444444444555555555555555666666777888888999888888999;;;;;;<<<<<<<<<;;;<<<===>>>AAAFFFNNNTTTYYYSSSJJJDDDAAAAAABBBBBBAAADDDFFFHHHHHHHHHJJJKKKyyyuuuuuurrrnnnjjjgggddd___\\\[[[\\\]]]\\\ZZZXXXWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVQQQPPPNNNMMMKKKHHHDDDAAA@@@???>>>>>>??????>>><<<;;;;;;:::999777555333222000...------......,,,++++++,,,,,,---------------,,,+++***+++,,,,,,***(((++++++,,,,,,,,,+++++++++))))))))))))((((((((('''******))))))((((((''''''(((((()))))))))))))))***+++******)))))))))******(((((()))*********))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***+++++++++***)))((((((((()))***%%%&&&''''''&&&''')))+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((###%%%&&&&&&&&&''')))+++((($$$!!!###)))+++((($$$(((((((((((()))))))))******))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''***))))))(((((())))))***'''''''''''''''((()))))))))))))))*********++++++***)))'''&&&'''(((+++,,,)))))))))******++++++,,,***+++,,,------,,,+++******++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,,,,,,,...//////---,,,,,,---,,,,,,,,,---------..................////////////......000000000000.........//////000000111222222666111///111333333555999:::<<>>:::555555555555444333222222333333444444444444333333333333222111111111111222222222222222222222222222333333222222222222333333222333444333222111222444666555555777:::;;;:::999444444555666888;;;===>>>999888777555555555666666111222333222111000111333000111222222333333222222222333333333444444444444444444444444555666777888777888999:::;;;<<<<<<<<<<<<>>>>>>>>>===AAAGGGLLLQQQMMMFFFBBB@@@?????????@@@BBBDDDEEEEEEEEEFFFHHHzzzvvvuuurrrnnnkkkhhheeeaaa___[[[\\\\\\[[[XXXWWWWWWXXXWWWXXXYYYYYYXXXWWWWWWWWWQQQPPPNNNMMMKKKHHHDDDAAA@@@???>>>>>>??????>>>===;;;;;;:::999777555333222...---,,,---......---++++++,,,,,,------------------...//////---,,,,,,------,,,+++******)))))))))*********)))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))((((((((()))******(((((()))***************''''''''''''((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((***)))((('''''''''((()))''''''(((&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''(((&&&$$$###%%%''')))(((&&&'''''''''((((((((())))))((((((((((((((('''''''''%%%&&&''''''((((((''''''******))))))))))))******'''''''''''''''((())))))))))))*********+++++++++((((((((((((((()))******'''(((((())))))***++++++)))***,,,------,,,***)))***+++,,,,,,,,,,,,+++***)))))))))*********++++++)))***,,,---......,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,,,,,,,...//////---,,,,,,---------------................../////////000000000---...000111111000...---/////////000111111222222555222222444333000111555888999:::<<>>:::999777555444444555666000111222222000000111222111111222333333333333222111111111222222222333333333333222222333444666777777888:::;;;<<<=========???AAABBBAAA>>>???CCCHHHJJJGGGCCCAAA@@@???>>>===>>>@@@BBBCCCBBBBBBDDDEEEyyyvvvsssqqqnnnkkkiiigggdddaaa[[[[[[[[[YYYWWWVVVWWWXXXWWWXXXYYYYYYXXXWWWWWWWWWQQQPPPNNNMMMKKKHHHDDDAAA@@@???===>>>??????>>>===;;;;;;:::999777555333222---,,,,,,---...///---,,,++++++,,,------------,,,))),,,...---***(((***,,,---,,,***(((''''''((((((+++++++++************)))&&&&&&'''((()))***++++++&&&'''''''''(((((()))))),,,+++***(((''''''''''''(((((()))***************''''''''''''((((((((()))))))))))))))))))))))))))******))))))(((((((((((((((''''''&&&&&&''')))***++++++***(((&&&&&&''')))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''***+++***))))))***###$$$&&&&&&&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''******))))))))))))******)))))))))))))))***++++++)))************+++++++++&&&''')))***+++***((('''&&&''''''((()))*********)))***,,,------,,,***)))***+++,,,------,,,+++***))))))*********+++++++++'''))),,,...///...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000,,,...///...---+++,,,,,,---------.........//////////////////000000000000---...///111111///...---000000000111222222333333333333555777555111111444111111333666777:::???DDDHHHXXXppp~~~xxxrrrjjjdddYYYVVVRRRMMMJJJIIIJJJKKKOOOVVV```lllzzzppp```UUUFFFCCC@@@<<<999777666555333444444555555444444333555444444333222222222333000000111222333444444555333222222222222222222333333444555555333333444555222222222444777888777666999888888888888:::<<<===:::888666444333444555666111333444333222111222333111111222333333333333222000000000000111111111111222111111111111333444555333444555777888888999999AAADDDFFFDDD@@@???CCCGGGFFFDDDBBB@@@@@@@@@>>><<<===???AAAAAAAAAAAABBBCCCwwwrrrpppnnnkkkhhheeecccbbbaaa[[[YYYWWWUUUSSSRRRRRRRRRXXXVVVTTTSSSTTTUUUUUUUUUPPPPPPOOOMMMKKKGGGDDDCCC??????>>>===============;;;;;;;;;:::888555222111111000///...---,,,,,,,,,***+++,,,------,,,+++***++++++++++++******))))))***+++,,,------,,,***)))******)))((((((((((((((((((((()))***************))))))((((((''''''&&&&&&+++*********))))))((((((###%%%''')))******)))(((%%%$$$$$$&&&((((((&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((()))((('''%%%%%%&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''+++(((%%%%%%''')))((('''&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((((((((((((&&&%%%$$$&&&((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&(((+++---//////......)))************+++++++++,,,(((%%%%%%''')))(((&&&,,,,,,,,,,,,++++++***)))&&&''')))+++---......///,,,+++*********+++,,,---+++,,,------......------,,,+++************+++,,,------,,,+++,,,---...///---,,,,,,,,,---///000222,,,,,,+++*********++++++............////////////000000//////.........---000000111000//////111444111000/////////000222333111222444555555444222000111222333333444777;;;>>>AAAJJJWWWdddttttttjjj]]]QQQKKKIIIJJJKKKGGGJJJNNNSSSZZZhhhzzzuuu[[[RRRGGGAAA@@@???:::555777777666666555555555555777555333333333444333222222222222333333444444444111111222444666666333111444333222333444444333222666666666666666777888888;;;:::999888777666555444777666555444333222111111444333111000000000111111111111111111000000000000,,,---...000111333444555111000///111555666444222333333444444555666666777===???AAABBBCCCBBBAAA@@@<<<;;;;;;::::::;;;;;;<<<==================<<<<<>>===============<<<<<<;;;999777555333222000///...---------------+++++++++,,,,,,+++++++++++++++++++++*********)))+++***************************)))((((((((((((((('''((())))))******))))))))))))((((((((((((((((((*********)))))))))((((((&&&&&&&&&&&&''''''((()))&&&&&&''')))******(((&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((%%%$$$$$$'''))))))(((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&((()))(((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((()))+++---......---,,,))))))*********+++++++++...+++))))))***++++++)))+++++++++++++++***)))))))))******++++++******)))+++************+++------+++,,,------...---------///...---,,,,,,---...///---,,,,,,,,,,,,---......//////...---...///000000)))*********+++---...///............////////////000/////////.........------///111111000///000000111000/////////000111222222222333444444333222111111222222222333555888;;;777===GGGPPP\\\mmmuuueeeXXXOOOJJJHHHDDDEEEFFFHHHMMMVVV```hhhuuu~~~ppp]]]OOOIIIEEEBBB>>>:::999888777777666555444444333111222444555444333222222222333333333444444333333333555777777555222111000///000222444444333555555555555666777888999999999888777666555555444555555555555555444444444444333222111000000111222333222222222222111111111111111111111000000000000///......000222444222000222222222333444444555555:::;;;===>>>???>>>===<<<999999888888888888999999:::;;;;;;<<<<<<<<<;;;;;;zzzuuuooommmjjjfffcccaaa```___ZZZYYYWWWVVVUUUUUUVVVVVVXXXVVVTTTTTTUUUVVVUUUTTTNNNNNNMMMKKKHHHEEEBBB@@@??????>>>==================<<<:::888666444333333///......---------......,,,++++++++++++++++++,,,++++++++++++************+++***(((''''''(((***,,,***))))))(((((((((((((((''''''((())))))))))))((((((((())))))))))))))))))******))))))))))))((((((((('''%%%$$$$$$%%%''')))'''((())),,,...---***'''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&$$$%%%'''(((((('''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((()))'''%%%%%%&&&(((((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''***+++,,,------,,,******)))))))))*********++++++...,,,******+++,,,+++*********+++++++++***))))))************)))((('''''')))))))))******,,,---...++++++,,,---------------//////............//////+++,,,------......------111000000///......//////++++++++++++,,,...//////---............//////////////////...............)))---000222111///...---000000/////////000111222222222222222222222222222111222222222111333555888555999===BBBHHHTTTdddpppppp___RRRKKKHHHEEEBBBBBBEEEIIILLLNNNYYYdddvvv~~~lll___UUUMMMGGGCCC@@@===<<<;;;:::888666444333333333555555444333222222222222333333333333222222222444666666444222///...---...111333444555444444444444555666777888666666666666555555444444444444555555666666666777333333222111111111222222444444444333333333222222222222222111000000//////222222222333555666555333111111111222222333333444666777888999999999888777666666555555555555666666777888888999::::::::::::yyysssooommmiiieeebbb```^^^^^^ZZZYYYWWWVVVVVVWWWXXXXXXXXXVVVUUUUUUVVVVVVUUUTTTPPPOOOOOOMMMJJJGGGDDDBBB???>>>>>>===============>>><<<:::777555444444444......---------......///---,,,+++******+++,,,---++++++++++++++++++++++++******)))(((((()))+++,,,))))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))******++++++))))))))))))))))))(((((()))((('''&&&%%%&&&'''((('''(((***---...---***'''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''')))(((''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''((())))))(((&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,,,,,,,,,,+++***)))((())))))))))))******************))))))))))))((((((***+++++++++++++++******(((((())))))******))))))(((((()))***+++,,,------++++++,,,------------,,,------------------------+++,,,---...///...---,,,/////////............/////////...---,,,,,,,,,,,,---------.........//////........................))),,,///000///---------////////////000000111111222111111111111222222333222333333222111222444666888:::;;;;;;>>>EEEQQQZZZkkkxxxfff[[[SSSMMMFFFDDDFFFIIIIIIGGGMMMWWWeeeuuuwwwggg[[[XXXRRRKKKEEEBBB@@@===;;;999777555555555444222111222222222333333333333333000000000111333333222000111///......111333444555555555444444444444555555444444444444444444444444444444444444555555555555333333333222222222333333444444444333333333222222000111111111111111222222333333444555555666555444111111111222222222333333333444444555555555444333444444333333333333444444444444666777888888888888zzztttooommmiiieeebbb___^^^]]]YYYYYYXXXWWWWWWWWWXXXYYYXXXWWWVVVVVVWWWWWWVVVTTTOOOOOONNNLLLJJJFFFCCCAAA???>>>>>>===============>>><<<:::777555444444444......---------......///---,,,+++******+++,,,---+++++++++++++++++++++,,,((()))+++,,,,,,,,,++++++))))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))******++++++(((((((((((((((((())))))(((((()))******)))''''''&&&'''(((***,,,,,,)))&&&((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&'''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((()))((((((((())))))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&''')))***)))'''&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))++++++++++++***)))(((((((((((()))))))))*********(((((()))(((((('''''''''++++++,,,,,,,,,,,,,,,+++))))))***************)))(((((()))***++++++,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,---...///...---,,,++++++,,,---......//////000///...---,,,,,,,,,,,,------------............---------...............+++,,,---,,,++++++---///......//////000000000000111000000000000111222333333444444444222222333555555666666555666:::BBBHHHTTTccczzzrrrdddZZZNNNHHHHHHIIIGGGDDDHHHMMMVVVaaammmzzz{{{qqqdddYYYQQQJJJCCC>>><<<999666555444444222111333333333333333333333333111000///111222333222000555333111111333444444444777666555333222222111111333333333333444444444444444444444333333333222222333333333444444444333333444333333333333222222222111111111111111111222222...///000111000000000000222222222222222333333333333333333333333333333222333333222222222222333333222222333555666666666666}}}vvvpppmmmjjjeeebbb___]]]]]]ZZZYYYXXXWWWVVVWWWXXXYYYXXXWWWVVVWWWXXXXXXVVVTTTMMMMMMLLLJJJGGGDDDAAA?????????>>>==================<<<:::888666444333333///......---------......,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,''')))+++---...---,,,+++((((((((((((((())))))***''''''((())))))))))))((((((((())))))))))))))))))''''''(((((((((((())))))'''(((***++++++***((('''&&&%%%&&&'''))))))'''&&&******))))))))))))******'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''"""%%%'''((())))))***,,,((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''')))******(((''''''((('''''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((******))))))))))))))))))((((((((()))))))))******(((***++++++)))(((((()))******+++,,,,,,,,,,,,+++,,,,,,,,,+++***)))'''&&&((()))******++++++************+++,,,,,,,,,,,,,,,......////////////......+++,,,------......------)))***+++,,,............,,,,,,,,,,,,,,,---......,,,------------.........---------------.........,,,---,,,+++***+++...000---...///000000000///////////////000111111222222222333444444222222333444222333333333444666:::>>>DDDMMM\\\kkkxxx|||ppp```TTTMMMIIIDDDAAACCCEEEHHHMMMUUUaaammmuuu{{{|||pppbbbTTTKKKCCC???:::777666666666666555555555555444444444444444333222333444555555444666444444444555666555333666555444222111000000000333333333333333444444444444333333333222222111111333333444555555555444444444444333333333222222222555444333222111000/////////111222222111000000111222222222222222222222222444444333333333222222222222222111111111111222222111222333444444444444444}}}wwwpppnnnjjjfffbbb___^^^]]]ZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXXXXVVVTTTMMMLLLLLLJJJGGGDDDAAA?????????>>>===============<<<<<<;;;999777555333222000///...---------------+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------((()))***++++++,,,,,,,,,((((((((((((((()))******'''((())))))******))))))))))))(((((((((((((((((('''''''''((((((((())))))''''''((())))))*********&&&%%%$$$%%%&&&''''''&&&***))))))(((((())))))***&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''###%%%((((((&&&%%%%%%'''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''')))+++***)))'''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))***++++++(((((((((((()))))))))***(((+++------***((()))***(((((()))***************************)))((('''&&&)))******++++++***((((((******+++,,,,,,,,,,,,+++,,,---...//////...---,,,---,,,,,,,,,,,,---......***+++---.........------,,,++++++++++++,,,,,,---,,,,,,---------.........,,,,,,,,,------.........+++,,,------,,,,,,---...---...///000000000///...---...///111111111111000000222333333222111111333222333555666777888999:::===???GGGPPPWWWaaatttpppcccXXXPPPJJJGGGFFFEEEFFFHHHOOOWWW]]]dddkkkwwwwwwiiiVVVPPPHHHAAA===<<<;;;;;;777777666666666555555555555444333333555666666555333333444666888888666444333333222111111111111111444444444444444333333333222222333333333333333444222333444555666666555444555555555444444444444333444444333222222111000000222444666666333222333555111111111111111111111111444444333222222222222222111000000//////000000111222222333333333333222222|||uuuqqqoookkkgggccc```^^^]]]ZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWWWWXXXYYYXXXVVVTTTOOONNNNNNLLLIIIFFFCCCAAA??????>>>===============;;;;;;;;;:::888555222111111000///...---,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------)))(((''''''(((***,,,---((((((((((((((()))******(((((()))***************))))))((((((''''''&&&&&&&&&'''''''''(((((())))))''''''&&&%%%&&&(((***,,,'''%%%######%%%'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((((((((()))((('''%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''')))***(((###&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''')))++++++)))'''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******&&&&&&&&&''')))***,,,---(((((((((((())))))))))))'''***---,,,)))'''((()))&&&&&&'''(((((()))((((((%%%&&&'''((())))))))))))******++++++***)))'''&&&******+++,,,,,,,,,,,,+++******+++,,,,,,+++******...---,,,+++,,,---...///---.../////////...---,,,///...,,,+++***))))))))),,,,,,,,,---------......,,,,,,,,,------.........)))+++///000///---,,,,,,,,,---///000000000///...+++---///111222222000///...000222222111000000111111222555777777777777777:::999===BBBEEELLL\\\nnn}}}nnnbbb[[[OOONNNKKKHHHFFFGGGKKKOOOPPPUUU]]]ggguuukkkcccWWWKKKDDD@@@>>>===888888777777666666666555444222111111333444444444000111333666999999777444000000000000111222333444555555555444444333333333111222222333555666666777222333555666666666555555777666666666555555555555000111111222333333444444000222555444111000111333000000000000////////////444444333222222222222222/////////....../////////222222333333333222222111{{{ssspppmmmiiifffdddbbb___\\\XXXXXXYYYYYYYYYYYYXXXXXXZZZYYYWWWWWWWWWUUUSSSQQQHHHIIIJJJJJJIIIFFFDDDBBBCCCAAA???>>>>>>>>><<<:::<<<;;;999777555333333222///...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))++++++000///...---+++***)))((()))((('''&&&&&&'''((()))+++***((('''&&&''')))******)))(((''''''((()))***(((((()))************)))%%%%%%$$$%%%&&&(((***++++++***)))'''''''''((()))######$$$%%%&&&&&&&&&&&&&&&'''((())))))'''%%%$$$(((******)))((('''((()))((('''&&&&&&'''((('''&&&%%%&&&&&&&&&''''''((((((******))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((()))***++++++***)))((($$$%%%%%%&&&'''((())))))+++++++++++++++***)))(((++++++++++++*********)))))))))***++++++***((((((++++++,,,,,,,,,++++++***///---+++)))((((((((()))'''((()))***++++++***))),,,------,,,+++***,,,------------,,,,,,---......,,,,,,,,,,,,,,,+++***)))------------------------.........------.........------,,,,,,---000222444////////////////////////---------------...//////111111222222222111111000000000000000111111111111444222000111333444333000///000222333444444333222444666999<<<>>>CCCKKKQQQgggxxx|||qqqiii]]]SSSLLLHHHEEEBBBEEEEEEKKKVVV```iiittt~~~sssdddYYYQQQHHHCCCAAA>>>;;;;;;<<<;;;777333222333444444333222333444444444444444444555555555222222222222222222222222555555555444444333333333444333222111111222333444444444222222222222444444555555555555555555444444333333333333333333333333111111111111000000//////000000000000000000000000000111222333444333222222444444444333333222222222111111222222222333333333wwwqqqooolllhhheeecccaaa^^^\\\XXXXXXYYYYYYYYYYYYXXXXXXZZZYYYWWWWWWWWWUUUSSSQQQJJJKKKKKKKKKJJJGGGEEECCCCCCAAA???>>>>>>>>><<<:::<<<;;;999777555444333333000///------......---+++)))))))))))))))))))))))),,,+++*********+++------++++++++++++++++++++++++((()))************)))(((***)))(((''''''((()))***))))))(((((((((((())))))'''((()))***************((('''&&&&&&&&&&&&'''((())))))((('''''''''((((((&&&&&&'''''''''&&&&&&%%%%%%&&&'''((('''&&&$$$###%%%'''(((((((((((()))+++((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))************)))((('''''''''((())))))******++++++*********)))))))))++++++*********)))))))))((()))******+++***))))))*********++++++******))),,,+++*********************+++,,,---------,,,+++---......---,,,+++---...------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***------------------------...------,,,,,,------...,,,,,,,,,,,,...111444666------------------------...............//////000000111111222222111111000000000000000111111111111333111000111333444222000111111222333444444444444333555777777999<<>>>>>>>><<<:::<<<;;;:::888666555444333111///...---......,,,+++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------************************(((***,,,......,,,***(((***)))(((''''''((()))***(((((())))))))))))((((((&&&'''((()))******+++******)))(((&&&%%%%%%%%%%%%&&&&&&''''''(((''''''''')))))))))((((((&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###"""$$$&&&''''''(((***,,,((('''&&&&&&'''((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((())))))******))))))(((******************************)))((((((((())))))******)))))))))((((((((('''((()))******+++******((())))))*********))))))((()))***+++++++++++++++,,,,,,---------,,,++++++---.........,,,,,,...///,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++---///222555777,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000111111111111000000000000000000111111111111222111000000222222111000333222222333333444555666444555555555444666:::===<<>>;;;:::777555222111000000222222222222333333333333333333333333222222222222333333333333222222222222444333333222222333333444333333222222222222333333444444444444444444555555333333333333333333333333333333333333222222222222111111111111111111111111444444444333222111000///111111111222222222222222111111222222222333333333vvvqqqnnnllliiieeebbb```^^^[[[YYYXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWWWWWWWVVVTTTQQQOOONNNNNNLLLJJJGGGEEECCCCCCBBB???>>>>>>===;;;999;;;;;;:::999777666444444111000............,,,***,,,,,,---......---,,,,,,))))))))))))******++++++---,,,+++***)))((('''''')))***,,,------,,,***))))))(((((('''(((((()))***'''((()))******)))((('''&&&&&&((()))************))))))((('''&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&((((((((((((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$!!!###%%%&&&&&&''')))+++(((&&&&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))+++************************)))(((''''''((())))))))))))))))))((((((((((((''''''((()))***+++++++++((()))******************((()))***,,,,,,+++***************))))))((((((''',,,---------,,,,,,---///,,,,,,+++*********++++++******+++,,,------------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---//////000000111000000000///000000000111111111111111000000000111111000000333222111111222333555666777666555555444555777999;;;>>>DDDJJJSSSaaaqqq|||zzzjjjaaaSSSLLLEEEDDDCCCCCCGGGLLLNNNUUU```lllyyyttthhh]]]TTTKKKEEEBBB???;;;888666555555444777666666555444333222222333333333333333222222222222222222222222222222222333333222222222222333333333222222222222222222333333333444444444444555555444444444444444444444444111111111111111111111111222222222222222222222222111111222222333333333333000000000111111222222333111111222222222333333333yyysssnnnjjjgggdddaaa___]]][[[YYYXXXXXXYYYYYYYYYYYYXXXXXXYYYWWWVVVVVVWWWVVVTTTRRROOONNNMMMKKKIIIFFFEEECCCDDDBBB@@@???>>>===;;;999:::::::::999888666444333111///...---......,,,+++((()))***++++++***)))((())))))******++++++++++++------,,,+++***))))))(((******))))))))))))******((((((((((((((()))******'''((()))******)))((('''&&&&&&'''))))))*********''''''''''''''''''&&&&&&###$$$%%%'''''''''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''&&&$$$%%%&&&&&&%%%%%%&&&((((((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))***))))))))))))))))))(((((()))((((((((((((((())))))))))))))))))(((((((((((('''(((((()))***++++++,,,)))******+++,,,,,,++++++******+++,,,,,,***)))((())))))((((((''''''''''''***+++,,,+++******,,,...---,,,++++++*********+++***+++,,,---------------+++++++++,,,,,,,,,------+++++++++******+++++++++++++++++++++,,,,,,------------------------------,,,,,,,,,+++,,,------...---...///000000000000000///000000000111111111111000000111111000000000111111000000000000222333555666555444444444666666777888999;;;===BBBJJJTTT\\\mmm{{{yyycccYYYOOOJJJGGGDDDDDDGGGGGGJJJPPPYYYcccooozzzssscccYYYNNNIIIBBB>>><<<;;;999888777666666555555444444333444444444333333333222222222222222222222222222222111111222222222222111111222222222222222222222222333333333333444444555555444444444444444444444444111111111111111111111222222222222222222222222222222111222222222222333333000000000111111222222333111111222222222333333333{{{sssnnniiifffccc```___]]][[[YYYXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWVVVTTTRRROOONNNLLLKKKIIIGGGFFFEEEDDDBBB@@@???>>>===:::888888888999888777555333222000...------...///---,,,)))***,,,------,,,***)))+++,,,,,,---...---------))))))******+++,,,,,,,,,***)))(((''''''((()))***''''''(((((())))))******(((((())))))))))))((((((''''''((()))))))))((((((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&'''((((((''')))))))))(((((((((((((((&&&'''((('''%%%$$$%%%&&&((('''&&&&&&'''((('''&&&###$$$%%%&&&''')))******''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((()))******(((((((((((((((((((((((((((((()))*********))))))******)))))))))((((((((()))((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++***)))))))))******)))***+++***)))***,,,......---,,,++++++***+++++++++,,,,,,------------,,,******++++++,,,,,,------,,,++++++******++++++,,,++++++++++++************------------------------...............//////000,,,---...//////000000///000000000000111111111111000111222222000000111222/////////000000111222333333111000111333555555444333555666888:::>>>DDDHHHPPP]]]qqqzzznnnaaaXXXRRRJJJFFFEEEEEEEEEFFFJJJQQQZZZbbbhhhpppwwwwwwaaaYYYNNNFFFBBB???;;;888666666666666666666777777555555444444333333222222222222222222333333333333111222222333333222222111111111222222222222111111222222333333444444555555444444444444444444444444333333333333444444444444333333333333333333333333666555333222111000000000111111111222222222222222111111222222222333333333wwwqqqmmmiiifffccc```___^^^[[[YYYXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWWWWUUUSSSOOONNNMMMKKKJJJIIIHHHHHHEEECCC@@@???>>>===:::888666777777888777555333111...---,,,---/////////---+++,,,...000000...,,,++++++,,,---.........------(((((())))))***++++++,,,))))))))))))))))))))))))&&&'''((())))))*********))))))(((((((((((())))))((((((((()))(((((('''&&&%%%%%%'''(((((((((''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''))))))((('''''''''''''''&&&(((((('''&&&%%%%%%&&&((('''&&&&&&'''((('''&&&$$$%%%%%%&&&'''((())))))&&&'''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++&&&''''''(((((()))))))))&&&(((***,,,,,,+++***(((++++++*********)))))))))******)))(((((()))***+++((()))***++++++,,,,,,,,,******************+++,,,,,,++++++******+++,,,---)))***++++++***+++---//////...---,,,++++++++++++------------------,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------......///+++,,,---...////////////000000000000111111111111000222333333111000111333//////000111222222222222333111000111333444333222333444555666888:::===@@@???IIIVVVdddsss|||rrriii^^^VVVSSSOOOLLLIIIGGGIIINNNRRRTTT[[[```iiiuuu|||mmm___VVVNNNGGGBBB>>>>>>===<<<:::999888888666555555444333333222222222333333333444444444444333333444555555444333333000111222333333222111000111222222333444444555555555555555555555555555555333333333444444444555555444444444444444444444444666555333111000000000111333333333333222222222222111111222222222333333333{{{rrrnnnkkkiiifffcccaaa___^^^\\\ZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWWWWUUUSSSPPPOOONNNLLLKKKJJJJJJJJJEEECCC@@@???>>><<<:::888555666777777666444222000---,,,,,,---///000///...''')))+++------+++)))''')))***+++,,,---,,,++++++******))))))(((((('''''''''(((***,,,,,,***((('''&&&&&&((()))***************)))(((''''''((()))***))))))))))))((('''&&&%%%&&&&&&'''(((((('''&&&%%%***)))'''&&&%%%%%%&&&'''************)))((('''&&&(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++&&&''''''((()))******+++&&&(((+++......---***(((++++++++++++************+++***)))(((((()))******''''''(((******+++++++++))))))(((((()))+++---///++++++*********+++---...***+++,,,,,,+++,,,...000000///...---,,,,,,,,,,,,............---,,,++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---))))))***,,,,,,---,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,---...////////////000000000000111111111111000333444333111000222444///000222333444444333222555333111222555555444111444333333333444666888999;;;@@@GGGNNNXXXjjjuuukkkggg^^^YYYRRRLLLJJJJJJKKKKKKLLLOOOTTT\\\iiizzz~~~qqqeee[[[TTTKKKIIIFFFCCC???;;;888666666666555444333333222222333333333444444555555555444555666777777666555444000111222333333222111000111111222333333444555555555555555555555555555555111111111222222333333333444444444444444444444444333222111111111222333444444444444333333222222222111111222222222333333333uuuoookkkiiicccccccccbbb```^^^[[[ZZZYYYWWWWWWYYY\\\\\\YYYVVVUUUUUUTTTTTTSSSRRRQQQQQQOOOOOONNNMMMKKKIIIGGGFFFGGGEEECCCCCCBBBAAA>>><<<666666777777666444222111......---,,,,,,,,,,,,---------------------------+++++++++***+++,,,,,,---(((((((((((('''''''''''')))))))))))))))******)))***))))))(((((((((((((((***)))'''%%%$$$%%%&&&'''***(((&&&&&&&&&'''&&&%%%***))))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''!!!"""$$$'''((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&''')))***+++++++++***,,,++++++++++++++++++,,,&&&'''((('''%%%%%%'''(((,,,,,,+++***)))((('''&&&++++++******************,,,***((('''&&&'''((()))---,,,+++***))))))))))))++++++++++++++++++++++++111)))%%%))),,,++++++///---.........---+++)))((()))***+++,,,...///000000)))***,,,,,,,,,+++)))''',,,,,,---------,,,,,,+++......---------...//////......---,,,,,,---------........................---------............///000000//////.........---------///000111111111111222111111111222333333444222222333333333333444444666999>>>AAAGGGRRRaaakkkzzzsssfffWWWJJJEEEHHHKKKHHHFFFHHHOOOWWW```lllwww{{{oooccc```YYYQQQJJJDDD@@@???>>><<<999777555555555666555666555444333222333444333333444444555555555555333333333222333333444444555444222111111222444555222222222222222222222222222222222222222222222222333333333444444555555555333333333333333333333333111111111111222333444444222111000......000111222xxxpppkkkhhhfffeeeeeeccc```]]]ZZZYYYXXXVVVUUUWWWYYYYYYWWWUUUVVVUUUUUUSSSRRRQQQPPPPPPNNNNNNNNNMMMKKKIIIHHHGGGGGGEEEDDDCCCBBB@@@===;;;666666777777666444222111......---,,,,,,,,,,,,---------------------------))))))))))))******++++++)))))))))((((((((('''''')))))))))))))))***+++++++++***)))(((''''''(((((()))(((&&&%%%$$$%%%&&&'''***(((&&&&&&'''((('''&&&&&&&&&''''''((()))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''+++***)))((((((((((((((($$$%%%'''((()))))))))(((******))))))))))))******((())))))(((''''''(((***(((((()))))))))*********)))))))))))))))))))))))),,,+++)))((((((((()))***+++++++++***++++++,,,---++++++++++++++++++++++++,,,&&&%%%))),,,***)))***+++,,,,,,---,,,+++)))((()))***+++,,,---///000000***+++---------,,,***)))++++++,,,,,,,,,,,,++++++******)))***+++,,,------,,,++++++******++++++,,,---------...............------------............000/////////............---...///000111111111111111111111111222222333444222222222333333333444444222555777888;;;BBBLLLUUUhhhuuurrrcccXXXQQQNNNMMMHHHGGGIIIKKKMMMTTT\\\jjjrrr|||xxxoooeee[[[QQQKKKDDDAAA===::::::999888666999888777666444444555666444333333333333333333333333333222222222333333444555444333222222333444444222222222222222222222222222222222222222222222222333333333444444444444444444444444333333333333333222222222111222222333333222111000//////000111222{{{pppjjjhhhhhhgggfffccc```]]]ZZZXXXWWWVVVTTTTTTUUUVVVVVVUUUWWWWWWUUUTTTRRRQQQPPPOOOMMMMMMMMMMMMLLLJJJHHHGGGFFFEEECCCCCCBBB@@@<<<999666666777777666444222111......---,,,,,,,,,,,,---------------------------)))))))))*********++++++*********))))))))))))((())))))(((((()))+++---...---+++)))'''&&&&&&((((((((((((&&&%%%%%%&&&''''''***)))''''''((()))((('''&&&&&&''''''((())))))***&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''%%%&&&((()))******))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((())))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((######$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,,,,***)))((('''''''''%%%&&&'''((())))))((((((((((((''''''''''''(((((()))***++++++))))))***+++''''''((())))))***++++++(((((((((((((((((())))))---,,,***)))))))))***+++))))))******,,,---///000++++++++++++++++++++++++)))&&&'''+++---***(((((()))***++++++++++++))))))------------,,,,,,,,,,,,,,,,,,---...---,,,+++*********+++++++++++++++***((((((((()))***+++,,,---+++++++++******++++++,,,,,,,,,------.........///------------............////////////............---...///000000111111000111111111111222222222333222222222222333333333333222444666555555999???DDDMMMUUUccctttrrrbbbXXXUUUNNNIIIGGGDDDBBBDDDIIIRRRXXXaaakkkuuu~~~mmmaaaRRRKKKDDDBBBBBBBBB???;;;;;;:::888555555555666777666555555444333222222222333333222222222222333333333333333333333333444444222222222222222222222222222222222222222222222222444444444444333333333333444444444444444444444444444333333222222222222333333222111000000111222333{{{pppjjjhhhgggfffdddaaa___\\\YYYXXXXXXVVVUUUTTTTTTUUUUUUVVVYYYYYYWWWUUUSSSRRRPPPPPPLLLLLLMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCBBB???<<<888666666777777666444222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,+++++++++++++++*********))))))))))))(((((())),,,...///---,,,)))'''&&&&&&'''((((((((('''''''''((())))))+++)))'''''')))))))))((())))))((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&(((*********((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******)))(((''''''(((((((((((()))***************(((''''''&&&&&&''''''((()))***++++++***)))***+++)))))))))))))))(((((((((((((((((()))))))))))))))++++++***)))))))))***+++(((((()))***+++---...///***+++++++++++++++,,,,,,***))))))+++,,,+++++++++((()))***,,,,,,,,,+++***111000///---+++***(((''',,,,,,------,,,,,,+++***))))))***+++++++++******,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,---......+++,,,,,,------......///,,,,,,---------.........///////////////...............///000000000000000111111111222222222111111111222222222222333333333111333555666666888<<>>:::888888999999:::999888666555555555555555444333333222222222222333222333444444555444444333222222222222222222222222222222222222222222222222555444444333333222222222444444444555555555555555555444333222222222222222333222111111111111222333xxxoookkkjjjcccbbb```___]]][[[ZZZYYYYYYXXXWWWUUUUUUUUUVVVWWW[[[ZZZYYYWWWUUUSSSRRRQQQKKKLLLMMMMMMLLLJJJGGGEEECCCBBBBBBBBBBBB???;;;888666666777777666444222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******++++++++++++************((((((((((((***+++---...,,,+++)))'''&&&'''((((((((((((((())))))***++++++***((('''''')))***)))((((((((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&''')))***)))'''%%%$$$))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))*********)))((((((''''''(((((()))''')))******)))(((((())))))))))))((((((((((((((()))))))))******+++++++++))))))((((((((())))))))))))))))))))))))***++++++*********++++++,,,,,,,,,***+++***((((((***,,,---)))***+++------------,,,......---,,,+++******)))+++++++++++++++******)))((()))***+++++++++++++++000///...------,,,---------,,,,,,,,,------...///,,,,,,,,,,,,------......,,,,,,,,,------------............///////////////...//////000000000000///000111222222222111000000111111111222222222333333///111222333444555777888999>>>EEELLLXXXkkktttiii___XXXRRRLLLIIIJJJLLLKKKKKKLLLPPPWWW___eeettt~~~|||kkk___ZZZWWWRRRMMMIIIEEE@@@>>>>>>>>><<<;;;999888777555555666777888555444444333222222333333222333444555555555555444222222222222222222222222222222222222222222222222444444444333333222222111444444444555555555666666555555444333222222222222333333222222222222333333tttoookkkiiibbbaaa___]]][[[ZZZZZZYYYYYYYYYYYYXXXVVVUUUVVVXXXZZZZZZXXXWWWUUUTTTSSSRRRLLLMMMNNNNNNLLLIIIEEECCC@@@@@@AAABBBBBB@@@<<<999666666777777666444222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&((()))))))))((('''+++++++++************)))''''''((()))***+++++++++***))))))((((((((((((((('''(((((()))***++++++,,,)))'''&&&'''((())))))((($$$%%%&&&'''(((******+++'''((())))))******))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***''''''''''''''''''''''''(((((())))))((('''%%%$$$***))))))((((((''''''''''''''''''''''''(((((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((()))((('''''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))((((((''''''''''''(((((())))))(((((((((((())))))%%%(((******)))'''''''''&&&&&&'''(((((()))******))))))******++++++,,,,,,(((((((((((())))))))))))***))))))((((((((())))))*********++++++,,,,,,---(((***)))$$$###'''+++,,,***+++,,,---...------,,,((()))***+++,,,---...///+++++++++*********))))))))))))***+++,,,,,,,,,,,,......---,,,++++++++++++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////////////////000000000000//////000111222222222111000///111111111111222222222222333333333333333333333333222888===AAAFFFTTThhhxxx|||mmmccc[[[RRRMMMMMMKKKIIIFFFEEEGGGLLLRRRVVV\\\eeesss~~~tttllleee```VVVRRRLLLHHHFFFCCC>>>:::<<<:::888666555555777777777666555444444333333444333333333444555555666666222222222222222222222222222222222222222222222222333333333333222222222222333333333444555555666666555444444333333333333444333333333333333333333333vvvrrrpppkkkfffdddbbb```]]][[[YYYYYYYYYWWWYYY[[[ZZZWWWUUUUUUWWWXXXWWWVVVUUUTTTSSSRRRRRRMMMNNNOOONNNLLLHHHDDDAAA===>>>???AAABBBAAA===:::666666777777666444222111......---,,,,,,,,,,,,---++++++++++++++++++++++++'''(((***+++++++++))))))+++************)))))))))%%%&&&(((*********((((((''''''))))))***))))))(((%%%%%%'''((()))******+++(((&&&%%%&&&'''))))))((($$$%%%&&&'''(((***++++++(((((()))************)))((((((((((((((((((((((((((('''&&&%%%%%%'''(((***''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((''''''&&&&&&'''''''''((((((((()))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&&&&''''''((())))))******((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))%%%'''******)))''''''''''''''''''((((((((())))))((((((((()))***+++++++++(((((())))))******************)))))))))))))))***)))******+++,,,,,,------%%%)))***&&&$$$(((***)))******,,,------,,,+++***'''((()))***,,,...//////,,,,,,++++++*********+++)))***+++,,,------------++++++******+++,,,,,,---************+++,,,---......------,,,,,,+++++++++++++++,,,,,,,,,---------............/////////000//////000000000000//////000111222333222111///...111111111111222222222222555444333333333333333222222444777999<<>>:::888777777888888888777555555444444555444444333333444555777888222222222222222222222222222222222222222222222222222222222222222333333333222222222333444555555555444444333333333444444555333333444444444444333333zzzqqqqqqqqqkkkdddgggeeebbb^^^[[[YYYXXXXXXVVVYYY[[[ZZZWWWTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQMMMNNNOOONNNLLLGGGCCC@@@<<<===>>>AAABBBAAA>>>:::666666777777666444222111......---,,,,,,,,,,,,---++++++++++++++++++++++++***,,,---//////...---,,,*********))))))))))))((($$$&&&)))******)))'''%%%%%%&&&(((***+++***)))(((###$$$%%%'''((()))))))))'''&&&%%%%%%'''((((((''''''''''''((((((((((((((((((((()))***************((((((((((((((((((((((((&&&%%%$$$######%%%&&&((('''''''''''''''''''''''')))((((((((()))***+++,,,+++******)))(((''''''&&&&&&'''''''''(((((())))))))))))************)))))))))((('''&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''')))(((((('''''''''((((((+++***)))(((((()))***+++((((((''''''''''''((((((%%%(((***+++***(((''''''+++***)))((('''&&&%%%%%%&&&''''''((()))******+++((()))***+++++++++++++++******))))))***+++,,,,,,))))))***+++,,,,,,------###+++...***(((***+++))))))***+++,,,,,,+++***)))++++++++++++++++++++++++...---,,,,,,++++++,,,,,,)))***+++,,,---.........))))))***+++,,,...000111,,,,,,,,,,,,---...///000///...------,,,+++***)))++++++,,,,,,,,,------------.........//////000000///000000000000000//////000111222333222111///---000111111111111222222222000///......000111222111666555444555999<<>>???===<<<>>>@@@AAA===:::777777777777555333111000000///---+++++++++---.........---------,,,,,,,,,)))***+++***(((((()))***(((((())))))*********+++))))))))))))))))))))))))******************************))))))))))))*********'''$$$%%%'''***)))((((((''''''''''''(((((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((('''%%%$$$$$$%%%))))))))))))((((((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((*********)))))))))))))))***((('''&&&&&&'''(((***)))))))))))))))(((''''''))))))))))))))))))))))))))))))***))))))((('''&&&************)))'''&&&%%%&&&(((***+++,,,+++)))(((((((((((((((((()))))))))+++***))))))***,,,...///************************+++***)))))))))***,,,,,,+++,,,---,,,***)))***+++---,,,,,,+++++++++,,,,,,,,,***)))***,,,,,,***'''------,,,+++))))))***,,,......---,,,***)))(((((('''((()))+++---///000111///...---,,,+++,,,---...///---+++,,,///000///---000000000000000000000000000000000000000000000000222222222222222222222222222222333333333555999<<<>>>FFFNNNTTT[[[hhh|||vvvrrrnnnbbbTTTQQQLLLJJJMMMQQQTTTYYY___llluuurrrcccTTTNNNKKKEEE@@@@@@@@@@@@@@@===999888888999666444222222444666666555666555444333333444555555:::777444222222333333222333333444555444333222111333222111111333333333222555555444333333444444444666666555555555777999:::zzznnnlllppppppnnnmmmfffddd```]]]\\\[[[YYYXXXWWWXXXZZZYYYVVVVVVWWWYYYVVVTTTRRRQQQRRRRRRRRRQQQPPPPPPNNNLLLHHHDDDAAA>>>;;;<<<===>>>===;;;;;;:::777888888777666444222000000...---++++++,,,---............---------,,,,,,***++++++***(((&&&'''(((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))'''&&&&&&)))***)))((((((((((((((()))***+++,,,'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''))))))((((((((('''''''''###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((()))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&))))))))))))))))))))))))*********+++******)))))))))******))))))((('''&&&'''((()))***+++******)))************++++++++++++***)))(((((((((***,,,---************************+++***)))))))))***+++,,,,,,------,,,***)))***+++---------------...///000***)))(((***...///...,,,111111000---***((()))+++//////...---,,,+++*********++++++,,,------............---,,,---...///000...---+++---///000///---000000000000000000000000000000000000000000000000222222222222222222222222000000111000000222666888666:::@@@DDDIIISSSbbbmmmsss]]]SSSJJJHHHJJJLLLPPPUUUYYY```kkkttt}}}ssshhh```TTTKKKGGGFFFEEECCC@@@>>><<<:::999999888777666777666444222888888777666666666888888999666333222222333333222333333444444444333222111111000000222333444333222555444444333333333444444111111222333555777888999wwwnnnpppuuuuuuqqqooofffccc```^^^]]]\\\ZZZXXXXXXYYYYYYXXXVVVUUUVVVXXXVVVTTTRRRQQQRRRRRRQQQPPPOOOOOONNNKKKHHHDDDAAA???999===@@@???;;;999:::<<<888888999888777555333111///...---,,,+++,,,---...//////.........---------,,,,,,,,,+++(((&&&&&&'''))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((''')))***+++***(((''''''''''''((()))***+++((()))******++++++******************************((((((((((((((((((((((((###%%%&&&'''&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))(((((()))*********))))))(((((())))))))))))(((((()))))))))))))))******+++++++++++++++++++++++++++)))((('''&&&'''((()))*********************************))))))******+++,,,---......---+++******++++++++++++,,,---...000000***)))***,,,...///...---***,,,---------...111333/////////......---------......---------,,,,,,,,,......---------///000111...---,,,---/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000111000///000333666555666888:::===CCCKKKPPPddduuuqqqbbbQQQIIIGGGFFFIIILLLJJJNNNUUU[[[bbbkkkwww~~~ooobbb[[[VVVSSSNNNLLLJJJGGGBBB>>>???===<<<;;;;;;999666333777666555444444555666777777555222111222333333222333333333333333222111111000000111333555666444333444333333333333333444444111222333555666666777777vvvpppsssyyywwwqqqmmmeeeccc```___^^^]]]ZZZXXXZZZYYYXXXWWWUUUUUUVVVVVVVVVTTTRRRRRRRRRRRRPPPOOONNNNNNMMMKKKHHHEEEAAA???===???AAAAAA>>><<<<<<===999999999999777555333222...------,,,,,,,,,---.../////////.........------,,,------,,,)))(((((())))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))+++++++++***(((&&&%%%%%%%%%%%%&&&&&&'''))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%((((((((())))))(((((((((((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((((((((()))(((''''''''''''((()))'''''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&''''''(((''''''''''''((()))))))))))))))***)))((('''((()))+++,,,******)))))))))))))))((())))))((('''''''''((((((***************************************+++++++++...//////---+++******+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***''')))+++---...000333555---..............................------------,,,///...---,,,,,,---...///------------...//////...////////////////////////000000000000000000000000000000000000000000000000222222333222111111333555888777777888;;;???AAABBBKKKYYYlll~~~rrr^^^SSSNNNKKKJJJKKKJJJKKKLLLNNNRRRZZZcccjjjrrrzzzzzzrrrmmmgggdddccc^^^VVVOOOHHHFFFBBB@@@???===;;;999777666555444444555666666666444222222333444444333333333333333333222222111111111222555888888777555333333333333333444444555777888888888888666444333~~~uuuooosssxxxuuunnniiieeecccaaa______]]][[[YYY[[[YYYWWWUUUUUUUUUVVVVVVVVVUUUSSSSSSSSSRRRPPPOOOMMMMMMLLLJJJHHHEEEBBB@@@AAA?????????AAA@@@===:::999999999999777555333222---------,,,------------///.........------------***,,,------++++++,,,---******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((***++++++******)))((('''&&&%%%%%%$$$%%%%%%))))))***+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))((((((''''''''''''(((((('''(((((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''(((''''''&&&'''((())))))******)))+++***((('''''')))+++---+++*********))))))((((((******))))))((()))))))))************************))))))******++++++++++++---......---+++******+++,,,+++***)))))))))))))))***+++,,,,,,+++***))))))---...///...+++******++++++,,,,,,,,,,,,---------+++,,,,,,,,,---.........///...,,,+++++++++,,,,,,,,,---...............///////////////////////////////////////////////////////////////////////////111222333222111111222444444222111333777::::::999???GGGRRR\\\hhhzzz}}}kkk```YYYTTTRRRSSSQQQOOOLLLJJJJJJMMMRRRVVV[[[___hhhrrr~~~uuummm___YYYQQQJJJEEEBBB???>>><<<;;;999888777777777888777666444444666666555444444444444333333333333333444333444777999:::999888444333333333444444555666888888999999888666444333}}}ssslllppptttrrrkkkfffdddcccaaa``````^^^[[[YYY[[[XXXUUUTTTUUUVVVVVVVVVWWWVVVUUUUUUUUUTTTQQQOOOLLLLLLKKKJJJHHHEEEBBBAAAAAA>>><<<===@@@???;;;777888888999888777555333111,,,,,,------------------......---------,,,,,,,,,)))+++,,,---,,,,,,---///************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))&&&(((******)))((()))*********)))(((''''''''''''((()))******++++++******''''''''''''''''''''''''((((((((((((((((((((((((((()))***(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((())))))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***(((((((((((((((((((((((('''((())))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))''''''((())))))***))))))+++***((('''((()))+++,,,---------,,,++++++******************************************************))))))***++++++++++++***+++,,,---,,,***)))***+++......,,,+++***)))))))))&&&(((***+++++++++,,,---***+++---,,,+++******+++***+++++++++++++++++++++))))))***+++---...//////...---+++*********+++,,,,,,---......------...000000000000000000000000000///////////////////////////////////////////////////000111111000///000222111000000111444666777666:::>>>BBBEEELLL\\\rrrxxxnnnfff``````cccbbb^^^XXXRRRMMMJJJIIIIIINNNPPPTTTYYYaaakkkwww~~~|||ooobbbXXXOOOHHHDDD???>>><<<:::888777777777:::999888888999999777666666666555444444444444444777666555666999::::::999444444444444555666777888333333444555666666666555zzzooohhhjjjooonnniiifffdddbbbaaaaaa```___\\\YYYZZZWWWSSSSSSUUUWWWWWWWWWYYYXXXWWWVVVVVVUUURRROOOKKKKKKKKKJJJHHHEEECCCAAA????????????>>>===:::999777888888777666444222000+++,,,,,,---.........------,,,,,,,,,,,,+++++++++)))+++,,,+++******+++,,,************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***&&&((()))((('''&&&)))+++)))((((((((())))))***+++'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''&&&&&&&&&&&&))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))''''''((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))*********+++******))))))'''((()))))))))))))))(((***)))((((((((()))++++++......---,,,,,,+++******((())))))***++++++++++++************************((()))***+++,,,++++++***(((***++++++))))))***,,,---,,,+++***************&&&))),,,,,,++++++,,,...$$$&&&***,,,,,,---...///+++++++++++++++*********((())))))***+++,,,---...++++++******+++---...///+++---//////---,,,...000000000000000000000000000////////////////////////000000000000000000000000...000111222111000111333333333333333333444555666666999<<<===???HHHVVVbbb|||wwwsssvvv~~~}}}uuulllcccZZZSSSOOOOOOPPPPPPPPPQQQUUU[[[```mmmwwwxxxiii]]]VVVHHHGGGDDDAAA>>>===<<<<<<>>><<<;;;;;;<<<;;;999777888777666555444555555666888666444444666888999999555555555666666777888999333333333444444666777777xxxllldddffflllllliiifffcccbbbaaaaaaaaa___\\\YYYZZZVVVRRRRRRUUUWWWXXXWWWZZZYYYXXXXXXWWWVVVSSSPPPJJJJJJJJJIIIHHHEEECCCAAA???BBBDDDCCC???<<<<<<===777777777777555333111000+++,,,------.........---,,,,,,,,,+++++++++*********++++++***((('''((()))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******&&&((()))'''%%%%%%(((,,,$$$%%%%%%&&&(((***+++,,,''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))***))))))((('''&&&(((((())))))))))))(((((()))))))))))))))******+++,,,,,,++++++***)))(((((('''''')))***++++++++++++************************((()))***+++,,,+++******'''(((******))))))+++,,,)))((((((((((((((()))******---///...+++***+++,,,(((+++------,,,******+++,,,,,,,,,++++++*********)))))))))******++++++,,,))))))***+++---///222333+++---//////---,,,...000000000000000000000000000////////////////////////111111111111111111111111000222444444444333444555444555444222000///111333111777<<<<<<;;;>>>FFFNNNZZZiii{{{|||pppeee___WWWVVVUUURRRNNNMMMNNNOOOSSS]]]iiirrrwww}}}rrriiiVVVTTTQQQMMMJJJHHHGGGGGG@@@???>>>===>>>===:::888999888777555555666666777999666333222333666777888666666666666777888::::::999888666555555666777777mmmfffccciiiooopppmmmkkkhhhfffccc___\\\[[[[[[[[[YYYZZZ[[[ZZZXXXWWWWWWXXX[[[ZZZYYYXXXXXXUUUQQQMMMKKKIIIGGGGGGFFFDDD???:::<<<<<<===???AAA@@@===:::<<<999444///------///000///...,,,,,,...///...---,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,'''((()))***+++,,,,,,,,,************)))))))))))))))))))))'''%%%%%%'''))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''((('''&&&&&&&&&''')))*********))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((%%%$$$%%%'''(((&&&$$$)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***((()))***)))'''&&&&&&'''))))))************))))))''')))***++++++***)))'''&&&%%%$$$&&&***,,,***((((((((((((((())))))))))))'''''''''''''''((())))))++++++***)))(((((()))))))))(((&&&%%%&&&''')))***)))******++++++,,,------++++++++++++++++++++++++'''((((((((())))))))))))))))))))))))))))))))))))++++++*********************+++,,,---...---,,,+++***************++++++,,,---///000///+++)))***---+++)))((((((+++---......++++++++++++++++++++++++//////000000000000//////000000000000000000000000111000///......///000111111111000000111111222333555444222111111222444555777777777666666888<<<@@@EEEMMMXXXdddqqq}}}rrrjjjaaaYYYQQQJJJIIIMMMPPPPPPUUUZZZ[[[]]]fffrrr~~~wwwpppgggbbb```]]]WWWSSSRRRMMMFFFCCCBBBAAA???<<<===;;;888666666777999;;;:::999888777777999;;;<<<666555555888<<<<<<999666888777777666666666666666tttlllhhhlllrrrrrrnnnlllhhhfffccc___\\\[[[[[[[[[WWWXXXYYYXXXUUUTTTUUUVVVYYYXXXXXXXXXWWWTTTOOOLLLKKKJJJHHHHHHHHHEEEAAA=========>>>???@@@???<<<999999888666444222111000000...---++++++---------,,,+++******)))(((''''''&&&++++++++++++++++++++++++((()))***+++++++++++++++************)))))))))))))))))))))'''&&&&&&'''))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))((('''((((((((((((((()))*********))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''''''''''''''''''''''''''&&&$$$"""  ###$$$)))(((((((((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''((()))+++,,,'''((()))((('''&&&'''((())))))************))))))'''(((***++++++***((('''(((&&&&&&''')))***(((&&&&&&&&&'''(((((()))******((((((((((((((()))******------,,,+++++++++++++++)))((('''&&&&&&(((***+++++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************---,,,+++******,,,---...,,,+++*********+++------///000000///...------...+++*********,,,---------++++++++++++++++++++++++...//////000000//////...........................------------...///000111000000//////000000111222444333111000000111333444333333444333222444777:::;;;@@@FFFMMMUUUcccsss~~~vvvjjjccc]]]VVVQQQQQQOOOLLLMMMRRRTTTSSSWWW]]]fffqqq{{{wwwnnnggg^^^WWWRRRNNNIIIEEEDDDBBB@@@>>><<<<<<;;;;;;:::::::::999888888777777777555444555666777777777999999888777777777777777}}}tttnnnqqquuutttpppnnnhhhfffccc```]]][[[ZZZZZZWWWXXXXXXWWWUUUTTTTTTUUUVVVVVVVVVWWWVVVSSSNNNJJJKKKJJJIIIIIIHHHFFFCCC@@@@@@@@@@@@AAAAAA@@@<<<999777888999999888555111///---+++******+++,,,,,,+++......---,,,***)))((((((***+++,,,,,,,,,,,,+++***)))******+++++++++******************)))))))))))))))))))))(((&&&&&&'''))))))))))))))))))(((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&((())))))***************((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''***'''###!!! ###&&&(((+++***))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&'''''''''%%%$$$&&&((())))))(((&&&$$$''''''''''''''''''''''''''''''(((((()))*********&&&''')))(((''''''((()))((())))))******))))))((('''''')))******)))'''''')))((('''((()))((('''%%%$$$$$$%%%'''((()))***+++***))))))))))))******+++---,,,,,,+++++++++++++++))))))((('''((()))***+++---,,,,,,+++******))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))))))))))))))))))))************************///---)))''''''***...111---,,,+++******,,,...///000.........//////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------)))***+++---///000000000///............///000000222111000//////000111222000111333222111111333444999:::;;;<<<@@@IIITTT]]]ssstttooommmgggaaa___XXXQQQLLLMMMNNNNNNNNNPPP[[[cccnnnuuu|||zzzpppggg]]]VVVIIIHHHFFFCCCAAA>>><<<;;;;;;<<<<<<;;;:::888555444888777666444333444777::::::999999888888888888888yyyrrrtttwwwuuupppnnnhhhfffddd```]]][[[ZZZYYYXXXYYYZZZXXXVVVUUUVVVWWWSSSSSSTTTUUUUUURRRMMMIIIKKKJJJIIIIIIHHHFFFDDDBBBDDDCCCBBBCCCBBBAAA===;;;666777999:::999666222000---,,,******,,,---,,,+++///......---,,,++++++***)))***,,,------,,,***)))+++++++++++++++***)))(((************)))))))))(((((()))***)))'''&&&''')))(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((()))***+++***)))(((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''+++***'''%%%%%%''')))+++)))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%'''(((((('''''')))***(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((('''&&&$$$%%%%%%&&&'''((()))))))))))))))(((((()))******))))))(((((('''(((((()))***))))))((()))***++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))***************+++++++++...,,,)))'''(((***...000---,,,***))))))+++---///...+++)))+++...///---***,,,---//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------)))***,,,...///000////////////......//////000111222111000000000000111222111333555555333222222222999::::::999:::>>>EEEJJJUUUaaauuu|||zzzxxxsssoooooojjjeee^^^YYYVVVTTTTTTUUUWWW\\\aaaccceeennn~~~xxxnnnXXXUUUPPPJJJFFFCCCBBBAAABBBAAAAAA@@@>>><<<:::999777888999777444555999===999999888777777777777888zzzsssuuuxxxuuupppnnnhhhgggdddaaa^^^[[[YYYXXXWWWXXXYYYXXXVVVTTTUUUVVVRRRRRRSSSTTTUUURRRNNNJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDCCCAAAAAAAAA???<<<999777777777777666444222111...,,,++++++,,,------,,,)))))))))***************)))***,,,------,,,***)))+++++++++++++++***)))(((************)))))))))((((((*********((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((()))***)))((('''%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%'''''''''''''''&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%'''(((((('''''')))***(((((())))))))))))((((((''''''((((((((((((''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&&&&'''((()))))))))))))))******+++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((()))))))))***************************))))))*********++++++++++++*********++++++,,,,,,,,,+++)))((()))***,,,------+++)))***---...---***,,,...000000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,---...000000///...---000////////////000111111222222111111111111222222111333555666444222111222333444666888999:::<<<===CCCKKKXXXeeeqqq}}}vvvtttwwwyyy}}}zzzoooddd]]]YYYLLLPPPTTTTTTUUU[[[fffooosssyyyvvvoooeee[[[SSSOOONNNOOOLLLJJJHHHEEEBBB@@@??????666888:::999777777999<<<888888777666666666666777wwwrrruuuyyyvvvqqqnnnhhhgggdddaaa^^^[[[XXXWWWUUUVVVVVVUUUSSSRRRRRRSSSSSSSSSSSSTTTTTTSSSPPPMMMKKKKKKKKKIIIEEECCCCCCDDDAAA@@@>>>======<<<:::777999888777555444222111111...---++++++---------,,,)))******+++,,,,,,------***+++,,,,,,,,,,,,+++***+++++++++++++++***)))(((************))))))))))))(((***++++++)))((((((((('''(((((()))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))(((((((((((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))###$$$%%%''''''&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&((((((((('''&&&'''((()))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((''''''(((((()))*********&&&''')))(((''''''((()))'''(((((())))))(((((('''((((((((((((((((((((((((%%%'''((()))((('''((()))))))))(((((('''&&&&&&%%%)))(((((('''''''''''''''((((((((((((((())))))***((((((((()))))))))******(((((())))))***++++++,,,************************))))))*********+++++++++************************)))))))))***++++++,,,,,,((()))+++,,,---,,,+++*********))))))******++++++///---------......---,,,+++...000///+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,............................../////////......---000000//////000000111222222222222222222222222222///111333333222000000000...111444777999:::999888:::???EEELLLRRR[[[eeelll{{{zzz}}}mmmbbbVVVVVVUUUSSSRRRSSSVVVYYYYYY]]]dddkkkssszzzssshhhdddcccccc]]][[[WWWQQQKKKFFFBBB???:::;;;<<<;;;999888888999888777777666666666666666{{{tttqqqvvv{{{xxxrrrooohhhgggeeebbb^^^[[[XXXVVVTTTUUUVVVUUURRRQQQRRRSSSVVVTTTSSSSSSTTTTTTRRRQQQMMMNNNMMMJJJFFFCCCCCCEEEAAA???=========<<<:::999999999888777555222000///---+++******,,,,,,,,,+++---------...............++++++++++++++++++++++++******+++++++++******)))************))))))))))))(((***++++++***(((((((((''''''((()))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''))))))(((''''''((())))))((((((((('''((())))))***((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&((())))))&&&&&&''')))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))+++,,,'''((()))((('''&&&'''(((''''''(((((((((((('''''')))))))))(((((()))))))))&&&(((***)))'''&&&&&&((()))(((((((((((((((((('''***))))))(((''''''(((((()))))))))))))))***++++++''''''(((((()))))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,((()))+++,,,,,,,,,******)))***+++,,,,,,,,,++++++...//////...,,,+++,,,---***---///---)))(((+++...------------------------------............------------------------------,,,,,,,,,,,,---...////////////.........///000000000000111111111111000000...000222222000000000111000111333666888999888777666999<<<>>>???CCCJJJOOO\\\gggyyyzzztttlllfffccc___[[[WWWTTTUUUWWWXXX[[[```fffjjj{{{~~~uuujjj]]]RRRLLLHHHEEE@@@===<<<;;;:::999999888777777666666777777xxxqqqpppwww|||zzztttppphhhgggeeebbb___[[[XXXVVVVVVWWWWWWVVVTTTSSSTTTUUUWWWVVVSSSSSSTTTUUUTTTSSSOOOPPPOOOLLLGGGDDDDDDFFFCCCAAA????????????>>><<<999999:::999777333000---,,,***))))))***++++++***,,,,,,,,,++++++*********,,,++++++******++++++,,,)))******+++++++++******************))))))))))))(((***,,,,,,***(((((((((''''''((()))))))))))))))'''((((((((())))))******''''''''''''''''''''''''***)))(((''''''((()))******)))((((((((()))+++,,,******))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%'''(((***%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''######$$$&&&((()))***+++&&&(((***)))&&&%%%''')))%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))'''&&&%%%$$$%%%''')))+++((()))***)))'''&&&&&&'''''''''((((((((((((''''''******))))))))))))******(((***,,,***'''$$$%%%&&&'''((((((((())))))******++++++***))))))((())))))))))))((())))))***++++++&&&''''''(((((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))*********+++++++++************************((())))))***++++++,,,,,,))))))******++++++++++++)))***,,,......---,,,++++++---///---)))''')))+++***,,,...+++((('''+++000---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************+++---///111...------------...////////////000000000000//////000111222222111111222444111111111222444555444444333666999:::888999<<>>===<<<:::999999888777888888888{{{ppplllrrrvvvrrrooopppllljjjgggbbb^^^ZZZWWWVVVWWWWWWVVVTTTRRRSSSUUUXXXXXXWWWTTTRRRQQQQQQRRRSSSLLLMMMOOOOOOMMMIIIEEEBBBGGGDDDAAA???>>>===;;;999999999999888666444111000***+++---//////...---,,,))))))******+++++++++,,,,,,,,,,,,+++++++++******---,,,+++)))(((&&&%%%$$$%%%&&&&&&'''((()))******'''''''''''''''((())))))************************,,,+++***((('''%%%$$$###'''((((((((((((((('''''''''(((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))((()))******'''%%%%%%&&&***))))))((('''&&&&&&&&&)))'''%%%$$$$$$$$$&&&''')))***+++,,,,,,+++***)))(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((()))+++***))))))+++,,,+++***(((***,,,+++)))'''(((***+++++++++++++++***)))(((''''''((()))******++++++)))---111///***'''(((***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,------...///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******,,,...///000---,,,,,,++++++,,,,,,---,,,---......//////......//////---,,,,,,---...///,,,...000000000///000111111111111000000000000000333333444444444555555555777666555555666888:::<<<===@@@EEELLLUUUaaalllttt~~~yyyttthhh[[[SSSPPPPPPRRRTTTPPPTTT```qqq~~~xxxkkk^^^WWWRRRKKKFFFEEEBBBCCC@@@<<<<<<>>><<<777}}}rrrnnntttwwwrrrnnnoookkkiiieeeaaa]]]ZZZWWWVVVXXXXXXWWWTTTRRRRRRTTTVVVVVVTTTSSSQQQPPPPPPPPPPPPMMMNNNOOOOOOMMMIIIEEECCCEEEBBB???>>>===<<<:::888888888888777555333111///+++,,,,,,,,,,,,+++))))))------,,,***)))'''&&&%%%,,,+++++++++************,,,+++***)))((('''&&&%%%%%%%%%%%%&&&'''''''''((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''((()))***)))'''''''''(((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&((((((''''''&&&%%%%%%$$$''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((('''''''''((((((((())))))***))))))(((''''''&&&&&&&&&%%%$$$$$$%%%''')))+++((())))))******))))))(((((()))*********)))(((((((((((((((((((((((((((((()))((((((((((((((())))))+++***))))))++++++***)))(((+++------++++++,,,...+++++++++*********))))))))))))******+++,,,,,,---(((***------***)))+++---))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,///...------------...///000//////...---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,------,,,,,,---............---000///............///000---///111111000///000111000000000000000000000000000000000000111111111222666555444333444555777999555777;;;???EEEMMMVVV\\\jjjwww}}}vvvmmmfff```YYYQQQMMMNNNNNNTTT^^^fffmmmvvv~~~tttjjjcccZZZTTTSSSTTTSSSNNNGGGEEEEEEBBB>>>tttpppvvvyyytttmmmlllhhhfffccc```\\\YYYWWWVVVYYYYYYWWWUUURRRQQQRRRTTTRRRRRRQQQPPPOOONNNNNNMMMMMMNNNOOOOOOLLLIIIEEECCCCCC@@@===<<<;;;:::999777888888888777555333000///......,,,+++***)))))))))...---,,,***(((&&&$$$$$$++++++*********)))))))))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((((((''')))***,,,,,,***)))((()))((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''')))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$"""###'''******))))))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&(((***+++((((((''''''''''''(((((('''((()))******)))((((((((((((((((((((((((((((((''''''''''''((()))******,,,+++))))))******)))'''$$$&&&((()))))))))***+++,,,+++***)))((()))******+++++++++,,,------......***************+++,,,,,,))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,......------------......000///...---,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...------,,,,,,------...++++++,,,------------,,,000//////...//////000000///000222111000//////000000000000000000000000000111222222222222222333333444333222222222333444555444555777999;;;>>>CCCFFFMMMWWWfffsss|||tttdddXXXWWWRRROOOQQQTTTWWW]]]dddhhhmmmtttzzzwwwrrrrrrtttrrrjjj___XXXTTTMMMFFFvvvrrryyy|||vvvmmmjjjeeedddaaa^^^[[[YYYWWWVVVWWWWWWVVVUUURRRRRRSSSTTTQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNOOONNNKKKHHHDDDBBBAAA???<<<;;;;;;:::999777888888888777666333111000111///---,,,++++++,,,---************))))))))))))*********))))))))))))(((((((((((((((((()))((()))***************)))))))))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&'''(((((((((((((((((((((***------+++)))((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&"""%%%))))))&&&))))))((((((''''''''''''***)))(((''''''''''''((()))((('''&&&&&&'''((()))%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++---+++***)))***)))(((&&&###$$$&&&''''''''''''(((,,,+++)))'''''')))***++++++++++++,,,,,,---------000---***))))))***)))((())))))))))))))))))))))))((()))))))))************************++++++++++++++++++++++++++++++++++++++++++***))))))((()))))))))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...******+++,,,,,,,,,,,,+++.............../////////000111222222000......////////////000000000000000333333333333333333333333333333222111111111222222444555777888888999;;;===@@@FFFOOOVVV\\\eeepppyyy{{{jjjbbbZZZVVVSSSQQQRRRVVVWWWYYY[[[^^^aaafffjjjlllwww}}}~~~ttthhh]]]uuurrrzzzxxxnnniiidddccc```]]]ZZZXXXWWWVVVSSSTTTUUUTTTSSSSSSTTTVVVRRRRRRRRRRRRQQQOOONNNMMMNNNNNNNNNLLLJJJFFFCCCAAA@@@>>><<<;;;;;;;;;:::888999999999888777444222000///...,,,++++++,,,...000))))))***++++++,,,------*********))))))))))))((((((((((((((())))))))))))***************)))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((((((((((((((''')))+++,,,***(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((()))%%% !!!&&&)))(((%%%((((((((((((''''''''''''))))))(((((('''''''''''')))((('''&&&&&&'''((()))###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******,,,+++))))))))))))(((&&&))))))))))))******)))(((+++***(((''''''(((***,,,************++++++++++++///---***((()))))))))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++((((((((((((((()))***+++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---------,,,,,,---------)))***++++++,,,,,,++++++,,,,,,,,,------.........///000111111///...............//////000000000000000000000000////////////333333222222222222222222///111444555666777999:::<<<@@@DDDFFFGGGMMMVVV^^^nnn{{{pppiiibbbYYYUUUTTTSSSQQQOOONNNPPPSSSVVVXXX[[[aaakkkwww}}}sssppp{{{{{{oooiiieeeccc```]]]ZZZXXXVVVVVVQQQRRRTTTTTTTTTTTTUUUVVVTTTSSSRRRQQQPPPOOOOOONNNMMMMMMLLLJJJHHHDDDBBB@@@???===;;;:::;;;;;;:::999999999999888666444111000,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&'''((())))))))))))&&&(((******((('''&&&'''((((((''''''''''''((((((&&&&&&''''''((())))))***)))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((,,,)))&&&&&&(((***)))'''((((((((((((((((((''''''$$$%%%&&&'''((())))))***((((((''''''''''''((((((###$$$%%%'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))+++***(((((())))))(((&&&)))((((((((())))))'''%%%))))))((('''((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************)))))))))************+++,,,,,,------------,,,,,,)))))))))***+++,,,---...++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++***+++,,,------------------///000///...------...---......//////000000111222222222111111111111111222222222222222222222222///111444666777999;;;===;;;>>>AAAAAA???BBBHHHNNNUUUfff}}}{{{qqqiiigggXXXTTTMMMIIIHHHIIIJJJKKKNNNRRRYYYcccqqqzzzpppooo{{{}}}qqqjjjfffdddaaa^^^[[[XXXVVVUUUQQQSSSUUUUUUSSSSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOOOOMMMLLLKKKHHHFFFCCC@@@>>>===;;;999999::::::999888777777777666444222000...---,,,+++*********+++,,,,,,,,,,,,+++++++++******,,,+++++++++************(((((((((((())))))))))))%%%%%%%%%&&&'''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))***)))'''&&&'''(((((((((''''''''''''(((((('''''''''(((((((((((((((,,,***'''%%%$$$$$$&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((((((((((((((((('''(((((((((((((((((((((###$$$%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***)))(((((()))***)))''''''%%%$$$&&&((()))'''%%%(((((((((((())))))******))))))))))))))))))))))))&&&))),,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,------------,,,+++************+++,,,------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,***+++,,,...............+++,,,......---,,,---...------......///000000111555555555555444444444333///000111222222222222222222444555666777999<<>><<<;;;;;;;;;:::888666666555444333222111000000...---,,,,,,++++++,,,,,,,,,++++++***))))))******+++++++++*********))))))))))))))))))((((((((((((***)))))))))((((((((('''&&&'''''''''((((((((((((((((((((((((((('''&&&&&&'''((((((((())))))))))))((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((()))((((((''''''''''''(((((((((&&&$$$%%%((()))'''&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((((('''%%%$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((('''&&&'''***+++***)))&&&$$$%%%******'''&&&))))))))))))))))))*********((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))(((((((((((((((************************(((+++---,,,***)))***,,,,,,+++***))))))***++++++++++++++++++++++++++++++$$$&&&))),,,------,,,++++++******))))))***+++,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000///.........///000........................//////000000000111111111333222111111222333555777<<<<<<===<<<<<<===???AAACCCDDDDDDCCCBBBCCCFFFIIIQQQZZZfffqqqzzztttddd\\\YYYVVVTTTUUUOOOQQQPPPMMMNNNSSSUUUTTTXXX\\\bbbjjjvvvvvvrrrsss{{{yyynnngggccc```]]][[[ZZZXXXVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSQQQNNNMMMNNNMMMLLLKKKJJJJJJIIIGGGDDDBBB???>>>>>>===<<<<<<<<<;;;999777444444333333222111000000...---,,,,,,++++++,,,,,,,,,+++******)))*********+++++++++***************))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''((((((((()))))))))''''''''''''(((((())))))&&&&&&%%%&&&&&&'''((()))((((((''''''''''''((((((((('''&&&&&&'''(((&&&%%%(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((('''&&&&&&''')))******)))&&&$$$&&&)))***((((((***(((((())))))******++++++(((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******''''''((()))***+++,,,,,,+++******)))))))))))))))************************'''))),,,------,,,------+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---))))))))))))***+++,,,---)))***,,,...///000000000------------------------...------,,,,,,------..................///000111........................//////000000000000111111222111000000111222444555555777888888777777999:::?????????<<<:::999;;;===???DDDKKKQQQYYYfffvvvwwwsssnnniiifffZZZWWWPPPIIIHHHKKKJJJGGGHHHLLLPPPVVV^^^mmmuuupppqqqxxx|||uuujjjccc```]]][[[YYYYYYXXXWWWUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSQQQOOONNNNNNNNNMMMLLLNNNMMMLLLIIIGGGDDDBBBAAA>>>===<<<<<<===<<<:::888333333333222222111111111...---,,,,,,++++++,,,,,,++++++***************+++************************))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))'''''''''((((((((((((((()))((('''&&&&&&%%%&&&&&&((((((''''''''''''((((((******)))))))))((((((''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''((((((((((((&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((((('''***)))((((((((('''&&&&&&(((''''''''''''%%%%%%%%%''''''((()))***++++++,,,++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))******++++++,,,+++***)))))))))******************************)))***+++,,,,,,,,,------******************++++++++++++++++++++++++++++++///...,,,+++******++++++))))))*********++++++,,,***+++,,,---///000000111,,,,,,,,,,,,------------...------,,,,,,------......------.........//////........................////////////000000000111000000000///000111222333111333555555444333444555999::::::999777777999;;;===???AAABBBFFFOOO[[[eeeuuupppiii]]]RRRNNNOOOKKKEEEFFFIIILLLNNNQQQ[[[kkkwwwsssnnnnnnuuuxxxrrrgggaaa^^^\\\YYYXXXXXXXXXWWWUUUUUUTTTSSSSSSRRRRRRSSSSSSUUUSSSPPPOOONNNNNNLLLKKKKKKIIIGGGDDDBBB???===<<<>>>===<<<<<<===<<<;;;999333333333222222111111111...---,,,,,,++++++,,,,,,+++***************++++++************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((***))))))(((''''''&&&&&&)))((('''&&&&&&%%%&&&&&&((((((''''''''''''((((((*********)))(((''''''((()))((('''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''')))))))))((('''&&&&&&&&&'''((((((&&&&&&''''''&&&''''''((()))***++++++,,,++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))---+++)))))))))***,,,,,,))))))******++++++++++++))))))))))))))))))))))))***++++++,,,,,,+++******++++++++++++******)))))),,,,,,,,,,,,,,,------...******++++++,,,,,,,,,,,,...------,,,,,,------...............---------,,,...........................////////////000000000000000//////000000111111///111333333222111222333111222333333222333444666999:::;;;;;;<<<@@@GGGMMMYYYkkkttteee^^^[[[TTTLLLIIIKKKKKKJJJJJJOOOXXX```hhhlllssszzz~~~rrrllllllsssvvvpppfff```^^^\\\YYYXXXXXXXXXWWWUUUTTTTTTSSSRRRRRRRRRRRRSSSUUURRRPPPNNNNNNNNNLLLKKKJJJIIIFFFCCC@@@===<<<;;;===<<<;;;;;;<<<<<<:::999555555444333333222111111...---,,,,,,++++++,,,,,,*********)))******+++,,,***************+++++++++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((******)))((('''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))((((((''''''''''''((((((&&&'''((('''&&&%%%&&&'''(((''''''''''''((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((%%%&&&&&&'''''''''&&&&&&$$$&&&'''(((''''''(((***&&&((()))'''(((,,,...,,,(((((())))))******++++++''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******************))))))((((((---,,,***(((((()))***+++))))))))))))))))))))))))---+++))))))***+++++++++((()))***+++++++++++++++))))))))))))))))))))))))''')))+++---...---,,,++++++,,,,,,++++++)))((((((---,,,++++++***++++++,,,)))******++++++,,,,,,---...------,,,,,,------...---.........---,,,++++++------------------------......////////////000000000000000000000000000000000111222222000000111222111222333333222111222333333555777888999;;;>>>AAAEEERRRddduuu}}}wwwooogggWWWUUUPPPLLLJJJKKKOOOSSSUUUWWW[[[^^^aaadddhhhkkkqqquuu|||rrrllllllrrrvvvqqqhhhbbb___\\\ZZZYYYYYYXXXWWWUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLNNNLLLIIIFFFBBB@@@???>>><<<;;;:::;;;<<<<<<:::888777777666555444222111111...---,,,,,,++++++,,,,,,******))))))***++++++,,,))))))*********+++++++++))))))))))))(((((((((((('''((((((((()))))))))***))))))((((((((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))((((((''''''''''''((((((%%%'''((((((&&&%%%''')))%%%&&&''''''((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%"""###&&&((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''((('''%%%###""""""###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&&&&(((***&&&))))))&&&(((---///---)))))))))))))))*********'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********---+++)))''''''(((***+++))))))))))))))))))))))))***)))***,,,//////,,,***'''(((***+++,,,,,,++++++))))))))))))))))))))))))''')))***,,,------,,,,,,)))***++++++++++++))))))---,,,+++******+++,,,,,,******++++++,,,------......------,,,,,,------...***+++,,,---...---,,,,,,------------------------........./////////000000000000000111111000000000111111111000...///111333222444555555444444444555222333555666777999;;;<<<===BBBKKKUUU```ooo~~~}}}ttthhh^^^YYYXXXXXXXXXUUUTTTSSSQQQPPPPPPSSSUUUVVVZZZ```fffnnnyyyrrrmmmlllssswwwrrriiiccc___]]][[[YYYYYYXXXWWWUUUTTTTTTSSSRRRRRRRRRRRRRRROOONNNLLLMMMNNNOOOOOONNNOOOMMMIIIFFFBBB@@@??????;;;:::999:::;;;;;;999888999888777666444333222111...---,,,,,,++++++,,,,,,******))))))***+++,,,,,,))))))******++++++++++++))))))))))))(((((((((((('''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))'''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%(((******((('''))),,,$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% ###&&&)))***)))&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&(((***+++&&&$$$!!!!!!$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((())))))))))))*********++++++,,,,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&'''&&&&&&%%%%%%''')))***(((%%%$$$%%%''''''+++***%%%%%%***+++(((*********)))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,---+++)))'''&&&(((***+++))))))))))))))))))))))))&&&'''+++000444333...)))'''(((***+++,,,,,,++++++************************(((((((((((()))***++++++'''(((***+++,,,,,,++++++,,,,,,+++***+++,,,---...++++++,,,------...//////...------,,,,,,------...((()))+++---............------------------------............/////////000000111111111111111000///111111000///---...000333...000222444333444555666222222222222333444555666<<<<<<>>>AAAFFFPPPZZZaaalllwwwtttmmmiiigggddd]]][[[VVVPPPKKKIIIKKKMMMIIIMMMQQQTTTYYYcccqqq|||zzzrrrnnnsssyyyuuummmgggcccaaa]]]ZZZWWWVVVVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVRRRPPPOOOOOOPPPQQQOOONNNOOONNNLLLIIIEEEAAA>>><<<===;;;999:::;;;;;;888555777777666666555444222111---------,,,,,,,,,++++++***+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++)))(((''''''''''''))))))((('''%%%$$$######%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''******)))((('''&&&&&&%%%###$$$%%%&&&''''''''''''$$$&&&)))******((($$$"""''''''((()))((('''%%%$$$'''&&&%%%%%%''''''&&&%%%'''(((&&&!!!"""'''))))))######$$$%%%%%%&&&''''''$$$$$$%%%'''(((***++++++&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''',,,111222...)))$$$%%%$$$###!!!!!!###%%%&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''******)))((('''&&&%%%%%%'''&&&&&&'''(((***,,,---...---,,,***))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%'''))),,,//////---+++)))+++*********))))))((((((,,,+++******)))*********+++,,,---------+++)))'''))))))*********+++++++++...---+++*********++++++(((((((((((()))***+++,,,+++***)))(((((()))***+++***++++++***((()))+++---------++++++++++++------***+++,,,---------,,,+++++++++***)))***+++,,,---......------...///111222---...............------000///...---------------111000000000000222333444000111222333444444444444555555444444444444555555555666777999===BBBFFFIIIPPPTTT```rrr|||tttiii^^^VVVQQQNNNLLLJJJIIIIIIJJJNNNTTTZZZ^^^lllvvv{{{sssoootttyyyuuummmgggbbb```]]]ZZZXXXWWWVVVWWWWWWXXXXXXWWWUUUSSSTTTUUURRRPPPOOOOOOPPPPPPOOONNNOOONNNLLLIIIEEEAAA>>><<<>>><<<;;;;;;<<<<<<:::777777777666666555444222111---------,,,,,,,,,++++++***+++,,,,,,***)))***+++************************))))))))))))((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&((())))))'''%%%###%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%%%%''''''&&&%%%$$$&&&&&&######'''(((%%%%%%%%%%%%&&&'''''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%)))---...+++''''''((((((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&'''((()))+++***)))((('''&&&&&&%%%)))))))))(((''''''&&&&&&'''&&&&&&&&&''')))+++,,,***)))((('''''''''''''''***++++++++++++***)))((())))))))))))))))))))))))******))))))(((''''''&&&&&&(((***,,,,,,+++)))(((*********)))))))))((((((***)))))))))***++++++,,,)))***,,,------,,,+++***))))))*********+++++++++,,,,,,+++++++++,,,---...************++++++++++++)))******++++++******)))((())))))((('''''')))+++---,,,++++++++++++,,,---+++,,,---...///......---------,,,,,,,,,---...///------,,,,,,---///000111------............------//////........./////////...///000222222222222222111222222222222222222222777666666555555666666777777666666666777999;;;===CCCEEELLLYYYeeeppp~~~yyymmmccc\\\XXXXXXRRRLLLHHHJJJOOOTTTVVV[[[bbbnnn|||~~~vvvrrrxxx|||xxxooohhhaaa___]]]ZZZXXXXXXWWWXXXWWWXXXXXXWWWTTTRRRRRRSSSQQQPPPOOOOOOPPPPPPOOONNNOOONNNKKKHHHEEEAAA>>><<<>>>===<<<<<<======;;;999777777666666555444222111------------,,,,,,,,,,,,***,,,,,,+++)))((()))***++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%&&&&&&%%%%%%&&&'''((())))))***(((((((((''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((('''&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''%%%%%%%%%''''''&&&%%%###&&&'''%%%&&&(((((($$$''''''''''''''''''(((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''$$$((())))))(((&&&%%%'''(((&&&&&&'''''''''''''''&&&++++++***)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''&&&&&&&&&''''''******++++++******))))))************************+++++++++******))))))(((&&&&&&'''((()))(((((((((******))))))))))))((((((((((((((()))***+++------''')))***,,,---,,,,,,+++)))))))))************+++******++++++,,,...///000,,,,,,,,,---,,,++++++***((()))+++,,,,,,+++)))((())))))***)))'''''')))***,,,,,,++++++++++++,,,,,,------...///////////////------,,,,,,,,,---...///,,,,,,,,,,,,---...//////------............------///////////////000000000,,,...111333444333111///222222222111111111000000555555444444444444555555666555444333333444555666<<<:::===DDDJJJQQQ\\\fffsss~~~~~~uuujjj[[[QQQNNNOOOOOONNNOOORRRXXX___hhhpppvvvzzzuuuwwwyyy{{{}}}yyyyyyrrriii```___]]][[[YYYYYYXXXXXXXXXXXXXXXVVVSSSQQQQQQRRRQQQPPPNNNOOOPPPPPPOOOMMMNNNMMMKKKHHHDDDAAA>>><<<<<<<<<<<<<<<<<<<<<:::999777777666666555444222111...------------,,,,,,,,,+++,,,,,,+++)))(((((()))++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''***************)))))))))(((''''''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''&&&&&&&&&%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''''''''%%%%%%((((((&&&&&&)))***'''((((((''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&%%%###%%%&&&'''&&&$$$###$$$&&&&&&'''((((((((('''&&&%%%'''''''''((()))))))))***''''''''''''(((((())))))'''''''''&&&&&&&&&'''''''''''''''''''''((()))***))))))************))))))))))))))))))))))))))))))+++++++++******)))))))))''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((()))***+++,,,((()))***+++,,,+++++++++))))))))))))******************++++++,,,---...///++++++,,,------,,,+++***((())))))******))))))(((+++,,,---,,,***)))***,,,,,,++++++++++++++++++,,,------........./////////*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,---.........------///////////////...------,,,...000111222222000000111111111111111222333333222222111111111111222222333222222333444555666777999777888;;;>>>@@@FFFNNNUUU___pppvvvhhhaaa\\\VVVQQQSSSTTTTTTVVVXXXZZZ]]]^^^[[[^^^`````````fffpppxxx~~~|||uuuiii```___]]]\\\ZZZYYYXXXXXXWWWWWWWWWUUURRRPPPPPPQQQQQQOOONNNNNNOOOPPPNNNMMMMMMLLLJJJHHHDDDAAA>>><<<:::;;;;;;;;;;;;:::999999777777666666555444222111.........---------,,,,,,***+++,,,+++)))((()))***++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((()))))))))))))))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&((((((((()))***++++++,,,(((''''''&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&((()))&&&%%%$$$%%%'''((('''&&&'''(((&&&""""""''')))((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$######$$$&&&'''((((((((('''&&&%%%%%%%%%&&&''''''((())))))&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&'''((()))***((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''((()))***(((((((((((((((((())))))******))))))((())))))***++++++++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,)))******++++++,,,++++++***)))'''&&&&&&''')))***+++,,,------+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---......------////////////---+++***)))............///000111222///000000111333555777888111111000000000000111111000111111222444555777777555444666999999777:::???DDDKKKVVVdddsss}}}wwwnnngggdddcccaaa^^^YYYTTTOOOLLLPPPRRRSSSQQQPPPTTT]]]eeeqqqzzz||||||wwwiii``````^^^]]][[[YYYXXXWWWUUUVVVVVVUUURRRPPPPPPQQQPPPOOONNNNNNOOOOOONNNMMMLLLKKKJJJGGGDDDAAA>>><<<888:::;;;;;;:::999999:::777777666666555444222111............---------,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((()))))))))******))))))((((((((())))))%%%%%%&&&'''(((((())))))$$$%%%%%%&&&((())))))***'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&###$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&'''''''''''''''&&&((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((())))))******))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******''''''(((((((((((())))))+++***)))(((((((((((((((,,,++++++***))))))((((((***)))))))))))))))((((((+++,,,,,,------------,,,++++++************+++,,,,,,)))&&&$$$$$$&&&))),,,)))+++,,,,,,***(((((((((******++++++++++++***************)))***++++++,,,+++,,,---.........------++++++,,,------,,,,,,+++***+++,,,------...------......///...---+++)))'''......---------///111222/////////111333666999:::333333222222222222333333111111111111222222222222444333666:::999666777;;;===@@@EEELLLVVVbbbooowww~~~}}}zzztttkkk```UUUOOONNNOOONNNKKKJJJLLLQQQVVV```iiiuuuyyyyyyvvvjjjaaaaaa___^^^[[[YYYWWWVVVTTTUUUUUUTTTRRRPPPQQQRRRPPPOOONNNNNNOOOOOONNNLLLLLLKKKIIIGGGDDDAAA>>><<<888;;;===<<<:::999:::<<<777777666666555444222111............------------***+++------,,,,,,---///************************))))))))))))(((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))(((((())))))************%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&$$$%%%&&&''''''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''$$$&&&%%%!!!"""&&&(((&&&&&&&&&&&&'''((((((((()))%%%%%%&&&''''''(((((()))%%%&&&&&&'''((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''&&&%%%&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''''''''''''''''''''(((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''((((((((()))))))))(((((((((((())))))************))))))))))))*********))))))((((((((((((+++,,,...///000000000000111///,,,***))))))***+++,,,+++)))'''''')))+++,,,***+++---,,,***((((((((()))***+++,,,,,,+++***)))******)))))))))***+++,,,+++,,,---.........------,,,,,,---......---,,,+++******+++,,,------------,,,---...///...---+++***,,,,,,---.../////////000/////////000222444777999444333333222222333333444111111111222222111111000444333444777777444666;;;999:::<<<>>>CCCJJJRRRXXXbbbmmm{{{~~~ssslllaaa^^^ZZZUUUQQQPPPPPPPPPVVV[[[cccjjjooosssvvvwww{{{|||xxxvvv{{{uuujjjbbbaaa```^^^\\\YYYVVVUUUSSSTTTTTTSSSRRRQQQQQQRRRPPPOOOMMMNNNOOOOOONNNLLLKKKKKKIIIGGGDDDAAA>>><<<999<<<>>>>>>;;;:::;;;===777777777666555444222222//////.........---------)))+++------------///111))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((......---,,,+++***)))(((((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************&&&'''''''''''''''''''''))))))))))))))))))))))))******)))((('''&&&&&&&&&%%%&&&'''((())))))))))))###$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((()))(((''''''%%%$$$$$$%%%'''(((((('''%%%((()))''''''******'''&&&''''''((()))******+++%%%%%%&&&&&&&&&&&&&&&'''%%%&&&'''((()))+++,,,,,,+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((())))))'''&&&%%%%%%'''))))))'''&&&%%%%%%&&&%%%%%%%%%&&&''')))***&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''')))*********)))(((***))))))((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&'''(((((())))))((((((&&&'''''''''(((((())))))''''''''''''(((***+++,,,(((((((((((()))***+++,,,******))))))((((((((('''+++,,,...111333444444444777444///+++(((((()))***++++++++++++++++++++++++,,,...//////,,,*********)))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,)))***+++,,,---,,,++++++,,,---.........---,,,+++)))***+++,,,------...---***+++---///000000///...)))+++...000111000...---000/////////000222555777222222111111111111222222000111222333444444444333111......//////...111777555777888999;;;>>>CCCGGGGGGOOOZZZccciiisss|||wwwooohhhbbb\\\WWWTTTQQQTTTXXX[[[\\\]]]^^^___^^^___aaaeeekkksssyyy}}}{{{uuuwwwttthhh______^^^\\\ZZZXXXVVVUUUYYYXXXVVVUUUTTTUUUUUUVVVOOOLLLLLLPPPPPPLLLHHHHHHJJJKKKKKKIIIEEEAAA>>>>>>999888888999;;;;;;999888999999777666444222111000000000///...------------)))******++++++,,,------+++***************++++++''''''(((((())))))******''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((***************)))(((((((((((((((((((((((((((((($$$$$$$$$%%%'''(((***+++(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***'''&&&%%%&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''(((***)))'''&&&&&&'''+++(((&&&''')))***)))'''***)))(((&&&&&&''''''((('''''''''''''''((())))))***)))'''&&&&&&'''((()))000///---,,,,,,,,,***(((%%%'''******)))'''&&&&&&************))))))))))))'''(((((())))))))))))(((,,,+++***)))))))))++++++&&&(((***---000222333444222000---+++***+++,,,...---,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---******))))))******+++,,,///......------,,,,,,+++*********++++++,,,,,,,,,,,,,,,---...//////...............//////...------)))***++++++------...///------------------------////////////000111222333111111000000000000111111000000111222333444444444111111000000111111222333222333444666777999:::;;;AAABBBEEEJJJPPPWWW^^^aaajjjvvvwwwfffZZZXXXXXXVVVUUUXXX[[[XXXQQQMMMQQQTTTTTTSSSVVV]]]ccc~~~xxxrrrrrr|||}}}oooeee]]]\\\[[[ZZZXXXUUUTTTRRRWWWVVVUUUTTTTTTTTTTTTTTTOOOLLLLLLOOOPPPLLLHHHHHHJJJKKKKKKHHHCCC???===<<<888888888:::<<<===<<<;;;::::::888777555333222111//////...---,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,+++***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))******)))(((((('''((((((((((((((((((((((((&&&&&&'''(((***,,,...000******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&((((((((('''((()))+++(((&&&''')))***)))'''+++***)))((('''(((((()))'''''''''''''''((())))))***((('''&&&&&&'''((()))...,,,*********)))(((&&&$$$''')))***)))'''''''''''''''((()))***++++++,,,'''(((((()))))))))))))))++++++***))))))******+++((()))***,,,---...//////000...+++)))((()))***+++******++++++,,,,,,------++++++******)))***************))))))******+++,,,***+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,------------------------////////////000111222333000//////////////////000.........//////000000000111111000000111111222333333444444555666777888888::::::;;;===@@@DDDHHHJJJSSS\\\kkk~~~zzzpppooolllhhhhhhggg___VVVSSSSSSRRRPPPOOOPPPUUUYYY}}}xxxqqqooovvv{{{uuujjjccc]]]\\\[[[YYYWWWUUUSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQPPPMMMLLLOOOOOOKKKHHHIIIJJJKKKJJJGGGBBB>>>;;;:::888888888:::===>>>>>>===::::::999777555444333222000///...---,,,,,,,,,,,,------,,,,,,+++******)))...---,,,+++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''))),,,...000222***))))))(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&###%%%'''''''''((()))+++***(((''''''((())))))(((++++++***)))))))))))))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))***)))''''''''''''%%%$$$$$$&&&)))))))))(((((()))&&&'''((((((******+++,,,''''''((()))))))))))))))******)))))))))******+++++++++,,,---------------///...+++)))(((((()))***(((((()))***+++,,,------++++++++++++***)))((((((******))))))******+++,,,))))))******+++,,,,,,---***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++------............------............------------------------------------//////...//////000111222///......------......///........................111000000000000111222222444444444444444444444555777777666777888:::<<<===CCCHHHPPP]]]mmmwwwmmmeee```ZZZUUUSSSQQQPPPPPP|||yyyrrrooosssuuuppphhhccc___^^^\\\ZZZXXXVVVUUUUUUUUUUUUVVVVVVUUUSSSQQQPPPQQQMMMLLLOOOOOOKKKHHHIIILLLLLLKKKHHHCCC>>>;;;:::999888888:::<<<===<<<;;;999999888666555333222222111000///......------...,,,,,,,,,++++++*********,,,+++***)))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''')))+++,,,---((('''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((***)))((('''''''''(((((((((******)))))))))((((((((('''''''''''''''((())))))(((''''''''''''((())))))((('''&&&&&&''''''%%%$$$###&&&((()))(((((()))******)))))))))((((((((((((&&&'''((())))))***)))))))))))))))))))))*********---....../////////......111///---+++******++++++(((((())))))******++++++))))))***++++++***)))(((******))))))******+++,,,++++++,,,,,,------------++++++++++++++++++++++++******++++++,,,++++++***,,,------............---***++++++,,,---...//////........................///.........//////000111///..................///111000000000000000000000000000000000000111222222222222222222333333333333666666666777888:::<<<===@@@AAACCCHHHRRR___nnnxxx}}}tttnnniiiccc[[[TTT|||wwwrrrppprrrrrrlllfffccc```^^^\\\ZZZXXXVVVVVVUUUVVVVVVWWWWWWVVVTTTRRRPPPRRRNNNLLLNNNNNNJJJHHHIIIMMMMMMMMMIIIDDD???<<<;;;:::999999999;;;;;;999777777777666555333222111111//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((()))***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((((((((('''''''''((((((((()))(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))((('''&&&&&&(((((('''&&&$$$&&&(((((((((((()))***)))))))))(((((((((((('''&&&'''((()))************(((((())))))************+++,,,---...///////////////...,,,+++++++++++++++*********))))))(((((((((%%%''')))***++++++************))))))******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***''''''((())))))***))))))))))))***+++,,,------....................................---......///000000//////......//////000111111111111111111111000000000//////000000111222//////000111222333444444111222222333444666777888;;;;;;;;;<<>><<<<<<;;;::::::;;;;;;:::888666666666555444222111000///---,,,,,,------,,,+++******+++,,,,,,+++******(((((()))***+++,,,,,,---***)))))))))++++++)))'''************************((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''((()))+++***)))))))))+++((((((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''((()))%%%&&&''')))******+++***((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((('''''''''''''''(((((())))))'''&&&&&&&&&&&&&&&)))***+++***)))(((((()))(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%$$$$$$%%%$$$$$$$$$%%%((()))((('''&&&%%%$$$$$$$$$&&&(((***))))))************)))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&))))))((((((((((((((()))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))+++******)))))))))))))))))))))(((((((((((())))))))))))***++++++,,,------((()))***++++++******)))'''((()))************)))***++++++,,,,,,++++++***------,,,+++++++++,,,,,,------,,,+++*********+++///---)))(((***,,,---...---,,,,,,,,,,,,------...////////////////////////,,,,,,------......//////---------............///000/////////////////////111111111111111111111111111111111111111111111111333222222222222333333444777888999888888999===AAADDDHHHLLLPPPUUU]]]gggpppvvv|||ooohhhbbb```\\\YYYUUUSSSRRRRRRTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPNNNKKKJJJJJJJJJJJJKKKKKKIIIGGGEEEBBB???>>>===<<<;;;;;;<<<<<<;;;:::666666666555444222111000///---,,,,,,......---+++***+++,,,------,,,+++***(((((()))***+++,,,,,,---...,,,))))))***,,,------))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((((((''''''(((***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((()))***(((((())))))))))))(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((+++,,,---,,,)))'''''''''))))))(((((((((((())))))&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))+++'''&&&&&&((())))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&''''''(((************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))+++***))))))(((((())))))(((((())))))))))))(((((())))))***+++,,,------...******++++++++++++++++++((())))))******************++++++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,---...---,,,,,,------,,,***+++*********++++++,,,---------------------------+++++++++,,,,,,------------------............///,,,,,,------...///000000222222222222222222222222222222222222222222222222222222111111111111222222333444555555666666888999888;;;===???AAAEEEKKKPPPUUUZZZ```dddjjjxxx~~~mmmeeebbb```]]]YYYVVVSSSRRRQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNKKKIIIGGGGGGHHHIIIKKKJJJIIIGGGDDDBBB???>>>===<<<;;;;;;<<<<<<;;;:::777777777777666555444333///---,,,---......---,,,***+++,,,------,,,+++***+++++++++************))),,,***&&&%%%'''***+++,,,((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((''''''%%%&&&'''&&&%%%%%%&&&(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((((()))************)))(((((('''&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''((()))++++++)))((('''&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((+++,,,---,,,)))'''%%%%%%)))(((((((((((((((((()))&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''''''''((())))))***)))(((((((((***)))(((&&&'''''')))))))))'''&&&%%%&&&&&&''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&'''((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))+++******)))))))))))))))((())))))******))))))((())))))***+++,,,,,,------,,,,,,++++++***++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))+++---------,,,+++,,,---......+++)))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------............///++++++,,,---///000111222222222222222222222222222222222222222222222222222111111111000111111222222222222333333444444444444444555888999:::<<>>===<<<:::999999:::;;;999888666666777777666555444444...---,,,---...///...---+++,,,,,,,,,,,,,,,,,,++++++++++++************)))(((&&&%%%%%%'''((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((&&&''''''%%%$$$$$$%%%'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''(((*********)))(((&&&&&&&&&&&&'''(((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((***,,,---...(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((***,,,,,,***'''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((*********)))((('''&&&%%%)))((('''''')))))))))'''''''''''''''''''''(((((('''''''''''''''((())))))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((())))))(((''''''(((***++++++***))))))))))))***))))))***++++++***))))))))))))******++++++,,,,,,...---***(((((()))***++++++++++++*********++++++***++++++,,,,,,++++++******++++++,,,------------+++)))'''(((+++---,,,+++(((''''''))),,,------,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,++++++---------............///---......///000111222222111111111111111111111111111111111111111111111111111000000000111222333333222222222222333444333222444555666777777999;;;<<<<<<======>>>@@@FFFNNNSSSeeeqqq}}}{{{~~~~~~wwwmmmhhhdddbbb^^^ZZZWWWTTTSSSRRRSSSSSSTTTUUUUUUTTTRRRRRRRRRPPPMMMJJJHHHIIIJJJKKKGGGFFFEEEDDDAAA???===;;;:::999777888999999888666444444444444444444333333...---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---)))))))))+++------+++)))))))))))))))))))))))))))(((((())))))******++++++'''''''''''''''''''''''''''''''''((((((((((((((('''((('''%%%$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))******(((&&&%%%$$$%%%'''((()))((('''((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%"""###$$$%%%&&&%%%$$$$$$""""""###$$$&&&''''''(((&&&&&&''')))+++---///111(((''''''''''''((())))))%%%%%%&&&&&&''''''&&&&&&%%%(((++++++***(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&((()))))))))((('''%%%&&&((()))***)))%%%$$$""""""###%%%(((***((((((((((((((()))******((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&'''((()))))))))((('''''''''''''''((()))***************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''''')))***,,,++++++***************)))***+++,,,,,,+++***))))))************+++++++++///---)))&&&%%%''')))+++,,,,,,++++++***++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,---.........---+++((()))+++,,,+++)))%%%$$$###%%%(((,,,///000,,,,,,,,,---...///000111.................................------,,,,,,,,,---------.........//////111111111111111222222222000000000000000000000000000000000000000000000000000000000000111222333444---------...111222222222444333222111111222444666888999:::;;;===???AAABBBIIIRRR^^^gggnnnxxxxxxtttuuuuuupppiiifff```___^^^[[[XXXVVVTTTRRRPPPQQQRRRSSSSSSRRRQQQPPPQQQOOOLLLLLLLLLMMMMMMLLLMMMKKKHHHDDDAAA>>>======:::::::::999999999888888999999999888666444111000,,,,,,------.../////////)))***+++,,,---,,,+++***)))***+++------,,,+++***++++++******))))))((((((++++++***)))((('''&&&&&&***)))(((&&&&&&&&&'''((())))))((('''''''''''''''******))))))(((((('''''''''((()))++++++)))((('''''''''&&&%%%%%%'''((()))'''((()))******(((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$,,,+++)))'''&&&%%%&&&&&&)))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%&&&'''(((***,,,...000000'''***+++***&&&$$$%%%&&&(((((('''''''''&&&&&&&&&'''((()))***)))(((&&&$$$''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$(((,,,,,,(((%%%######&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((***)))))))))(((((('''''')))))))))))))))(((''''''(((((()))))))))'''&&&$$$(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''''''''''''''((())))))))))))))))))************************************(((''''''(((***,,,+++***,,,+++)))((()))***,,,---******+++,,,+++***)))(((((((((((((((((()))******)))))))))***++++++,,,,,,*********++++++,,,,,,,,,)))************+++++++++(((((())))))************,,,,,,,,,++++++*********************))))))((((((---...///...,,,+++,,,---/////////---***(((((()))...(((###$$$***...,,,)))---,,,++++++------,,,+++///---,,,,,,...000//////222222222111111111000000000000000000////////////000111111111000///---,,,222111000.........///000...///111222333333222222333333333444444333222222888888888888888999999:::>>>@@@DDDKKKSSS[[[cccgggooowwwzzzsssnnnpppqqqllleeebbbaaa```]]]ZZZXXXUUUTTTSSSRRRRRRSSSSSSRRRQQQOOONNNOOOMMMKKKKKKMMMNNNNNNNNNIIIGGGEEECCCAAA?????????888888888999999:::::::::999999999888666444111000...............---------,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,++++++************)))))))))))))))******))))))(((''''''''')))(((''''''&&&&&&&&&'''))))))((('''''''''''''''))))))))))))((((((''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((('''&&&%%%''''''(((((((((((('''''')))(((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%''''''((()))***+++,,,---///000111...***''''''((((((((('''''''''&&&&&&&&&'''((()))******((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%%%%(((***)))'''%%%&&&'''))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((************************((((((((((((((('''&&&&&&(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))'''&&&&&&''')))+++***)))&&&''''''(((((((((((((((***+++,,,,,,,,,+++)))(((((((((((((((((()))******)))))))))***++++++,,,,,,***++++++++++++++++++,,,)))************+++++++++)))))))))*********++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,---...---,,,+++,,,------...///...---,,,---...///+++((())),,,///---+++---,,,++++++------,,,+++---+++******,,,---,,,,,,111111111111111222222222111111000000000/////////---...000111222222222111222111000.........///000...///111222333333222222222333333444333333222222666666666555666777777888;;;;;;===???CCCGGGLLLNNNSSSYYYbbbkkkooovvvvvvoookkknnnoookkkeeebbbcccaaa]]]YYYWWWUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMNNNLLLJJJKKKMMMOOOPPPOOOHHHGGGEEEBBB@@@???>>>===666777888999:::;;;;;;<<<999999999888666444111000//////......---,,,,,,+++///...,,,+++***)))))))))------,,,+++************))))))))))))************((((((((((((((((((((((((''''''((((((''''''&&&&&&))))))(((''''''''''''''')))))))))(((((((((((('''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((((((&&&&&&&&&&&&''')))***+++(((((('''%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))''''''((((((((((((''''''%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$%%%&&&'''''''''(((((((((((('''&&&&&&''''''''''''((()))******+++,,,,,,***'''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''')))******)))((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((''''''&&&%%%&&&'''''''''&&&&&&(((******)))(((''''''((()))***&&&'''(((((())))))))))))&&&&&&&&&''''''''''''''''''(((((()))))))))))))))))))))))))))))))))******'''''''''''''''&&&&&&%%%'''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((***)))((('''(((***,,,,,,+++***(((+++,,,---------,,,***(((((((((((((((((())))))***)))))))))***++++++,,,,,,+++++++++++++++*********)))************+++++++++*********+++++++++++++++,,,,,,,,,++++++++++++***......------------,,,,,,***,,,------++++++,,,......///000///......///000...---------------,,,,,,---,,,+++,,,---...---+++---+++******+++,,,+++***...///000111222333444444111111111111000000000000---...000111222333333333111111///......//////000//////000111222222222222222222333333333333222222444333333333333444555555;;;:::999999999;;;<<<===@@@CCCHHHNNNRRRYYYiiiwwwwwwqqqooosssuuupppjjjfffdddaaa]]]YYYVVVUUUUUUVVVVVVVVVVVVUUUTTTRRRPPPOOONNNMMMKKKKKKMMMOOOOOOOOOLLLKKKHHHDDDAAA===;;;:::777777888999::::::;;;;;;999999999888666444111000.........------,,,,,,,,,///---,,,***))))))***+++///...,,,***))))))******(((((())))))******++++++'''''''''((((((((())))))'''((()))***))))))'''&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%'''((((((((('''&&&&&&%%%$$$$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******))))))'''&&&%%%$$$$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''))))))))))))'''&&&%%%$$$###"""###%%%((()))%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''&&&''''''''''''((()))+++,,,###$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&'''((()))*********)))(((''''''&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((()))'''((())))))******))))))((('''''''''&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&''')))***)))((()))***+++,,,,,,,,,+++++++++---...///...,,,***)))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,++++++******))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---------------)))+++,,,,,,++++++---...000111111000---,,,,,,---+++---///...+++)))***+++...,,,+++,,,---...---,,,///---,,,,,,---------,,,------///000222444555666222111111111000000000000000000000111111000000000111000///......///000111//////000111111111111111111111222333333333333222333222222222222333444444888777777777888999:::;;;<<<===@@@CCCDDDGGGRRR___pppyyyuuuuuuzzz}}}wwwoookkkdddbbb]]]YYYVVVUUUVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQNNNLLLKKKLLLMMMMMMLLLNNNMMMJJJGGGCCC???<<<:::999999999999999999999999999999999888666444111000,,,,,,,,,,,,------......,,,,,,*********+++,,,---///...,,,***))))))******(((((())))))******++++++&&&&&&''''''(((((())))))'''(((***++++++***)))((())))))(((''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&'''&&&$$$###$$$&&&(((***&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((***)))((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$###"""###%%%((()))&&&&&&&&&&&&'''(((******'''&&&&&&&&&&&&''''''''''''''''''((())),,,///000'''&&&%%%&&&'''((())))))&&&'''''''''''''''''''''''''''((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&$$$%%%&&&''''''%%%!!!'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''''''''%%%$$$###$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))***)))((('''&&&%%%$$$###((())))))))))))(((''''''&&&%%%%%%%%%&&&''')))+++&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((())))))(((((()))))))))*********)))))))))))))))))))))))))))((('''(((***+++***)))(((((('''&&&'''((()))***,,,...000111000---+++)))))))))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------***+++,,,,,,,,,,,,---......///000...,,,++++++,,,***...000///+++)))***,,,...---,,,,,,......---,,,///---,,,,,,---...---,,,------///000222444555666111111111000000000000///000/////////............111000///......///000111000000000000000000111111000111222222333333333222333222222222222333444444222222333444666777999:::888888;;;>>><<<<<>>:::::::::999999999888888999999999888666444111000***++++++,,,------......++++++******++++++,,,---------,,,+++************))))))))))))************&&&&&&&&&''''''((((((((((((((()))*********))))))))))))((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%$$$$$$&&&((()))((((((((())))))((((((((((((((())))))((('''&&&&&&))))))(((''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&&&&'''((())))))&&&&&&&&&%%%&&&&&&'''((((((((('''(((***...111333---***(((&&&'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$%%%&&&'''(((%%% ''''''''''''''''''''''''&&&''')))***)))(((&&&$$$%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((,,,,,,+++***((('''&&&&&&)))))))))))))))(((((('''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************++++++++++++++++++++++++***)))((()))***+++***)))***)))((('''''')))+++,,,---///111222111...+++)))***))))))((((((((((((((()))))))))***++++++,,,,,,***************))))))))))))************++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++---......,,,,,,---///)))+++,,,,,,++++++---...---///000///,,,+++---///...---,,,---...///...,,,---+++******,,,---------...///000111222333444444000000000000////////////------------...///000000000//////......///111111000000/////////000000111///000111222333333333333333333222222333333444555333333444555666777777777333444888;;;;;;888;;;AAADDDMMMVVV\\\cccjjjnnnnnnooorrrwww~~~zzzyyy~~~ssskkkcccaaa___\\\YYYWWWVVVUUUWWWWWWWWWWWWUUUSSSQQQPPPPPPNNNLLLKKKMMMNNNNNNMMMJJJJJJIIIGGGDDDAAA>>><<<999999999999999999::::::999999999888666444111000,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++******++++++,,,,,,,,,++++++************)))))))))))))))&&&''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''(((''''''(((((((((((('''''''''((()))))))))(((&&&&&&''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((***)))((((((***---000222---)))&&&$$$%%%&&&%%%$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&'''((((((''''''&&&%%%%%%&&&((('''$$$!!!%%%&&&((())))))(((&&&%%%"""$$$''')))***)))((('''%%%&&&&&&&&&''''''((((((%%%%%%&&&'''''''''''''''+++***************))))))(((((())))))(((((('''&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((())))))))))))***++++++++++++++++++++++++***)))(((((()))***)))(((+++++++++++++++,,,,,,---...000222333222///+++)))******)))((((((((((((((()))))))))***++++++,,,,,,))))))))))))************)))************+++++++++++++++*********)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000///---,,,---...)))***,,,,,,++++++---...---...---,,,,,,,,,...000///---,,,---...///...---,,,+++***+++...///000///111111111111111222222222////////////.........---000///...------...///000000///.........000111222111000//////...///000111///000111222222333333333222222222111222222333444444444555555666666666555333333666:::999777999>>>;;;@@@DDDEEEHHHLLLNNNLLLOOOQQQVVV\\\eeeqqq}}}||||||uuulllbbbaaa___]]]ZZZWWWUUUTTTWWWWWWWWWVVVTTTQQQNNNMMMNNNLLLKKKKKKMMMOOOOOOOOOMMMLLLJJJGGGCCC>>>:::888777777888999:::;;;;;;<<<999999999888666444111000...------,,,,,,++++++***,,,---------,,,***(((''')))***+++------,,,+++***++++++******))))))((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''&&&%%%%%%'''((()))***)))((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((())))))(((''''''%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&$$$######$$$&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$%%%&&&((((((,,,+++)))((()))+++...000,,,(((%%%%%%'''))))))(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&'''(((((((((''')))&&&$$$%%%((()))(((&&&"""$$$&&&((((((&&&$$$""" ###'''))))))((('''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++''''''((((((''''''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''((((((((()))************************)))(((''''''((()))(((&&&&&&''')))*********((('''...000333444333///+++)))******)))((((((((((((((()))))))))***++++++,,,,,,(((((())))))******++++++)))************++++++++++++*********))))))((((((*********++++++,,,,,,,,,,,,,,,,,,---------......///000111000...------...,,,---...---+++***+++,,,,,,+++)))((()))+++---...///...------...///...---...---,,,...000333333333222222222111111111000000///.........------------555444111///------,,,---000///.........000111222111000///......///000111//////000222222333333333111111111111111222222333...///000111222222222222444333333555444111444999777;;;===<<<>>>AAAAAA>>>AAABBBDDDGGGMMMUUU___eeerrr}}}pppjjjaaa___\\\[[[ZZZZZZXXXVVVVVVXXXYYYWWWTTTQQQOOOOOOOOONNNMMMKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA===;;;999999999999999:::::::::999888777666444333111111000...,,,+++,,,,,,+++***(((((()))************))),,,---...//////---+++***''')))***++++++***)))'''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((*********)))(((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$$$$''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((,,,+++***)))((('''&&&&&&$$$%%%%%%&&&'''((())))))(((&&&%%%&&&((()))'''%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,...+++'''&&&''')))******...,,,***'''&&&&&&''''''$$$%%%''''''''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''######$$$%%%&&&'''((((((''''''%%%$$$$$$%%%''''''&&&%%%%%%&&&((()))(((&&&''''''(((((())))))******(((((()))))))))))))))((()))*********)))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))))))))&&&((())))))(((((()))***---,,,***(((''''''((()))((((((((((((''''''''''''000000111222222111//////111///+++(((''''''(((((((((((((((((()))))))))))),,,+++)))((((((((()))******++++++,,,,,,++++++************))))))))))))))),,,,,,,,,,,,+++***))))))******++++++---...///000222000...+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***+++---...000111222111111222333333222111111/////////...---,,,******//////............//////......------------......)))+++---///000000......000//////111333555666666222222333333333333444444000111111111111222222222666666666555555666666666777888:::;;;<<<<<<<<<;;;888:::===>>>???BBBEEEHHHQQQ\\\mmm~~~rrrkkkbbb```]]][[[ZZZZZZXXXVVVWWWXXXYYYXXXTTTRRRPPPPPPOOONNNMMMKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA===;;;888888888777777777777777777777666555444222222111000...,,,+++,,,,,,+++******++++++,,,---,,,,,,,,,+++,,,.........,,,+++)))((()))***++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((&&&''''''(((((()))))))))))))))(((((((((''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&((()))'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++)))'''&&&(((*********+++***'''%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((((((&&&%%%((((((((((((''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%'''(((***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))))))))))))))&&&''')))(((''''''(((***---,,,***(((''''''((()))((((((((())))))*********,,,---.../////////...---222000---***))))))***+++(((((())))))))))))******+++***)))((((((((()))))))))******++++++******))))))))))))))))))*********------.........---,,,,,,,,,,,,,,,,,,...///000111222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222333444444333333222222222222333333////////////...---,,,,,,000///...............///......------------......,,,---///111111111111000///+++))),,,222666555222444444333333222222222111000000111111111222222222444333333222222333333444444555666777777888777777666777999999999;;;===???EEEJJJQQQYYYbbbmmmyyy}}}tttmmmcccaaa]]][[[ZZZYYYXXXVVVWWWYYYZZZXXXUUURRRQQQQQQOOONNNMMMKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA===;;;<<<<<<;;;;;;::::::999999666555555444333222222111///---++++++,,,,,,+++***+++,,,,,,---------------***+++,,,---,,,+++***)))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))&&&&&&'''((()))***++++++)))))))))))))))((((((((())))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))***((($$$"""!!!###&&&(((***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************)))((('''(((***++++++******)))'''%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))(((''''''((('''%%%###)))(((((('''&&&&&&%%%%%%"""###%%%&&&((()))))))))&&&&&&&&&&&&'''((()))***$$$$$$%%%'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''*********))))))(((((((((&&&''')))(((''''''(((***,,,+++)))((('''(((((()))(((((()))***+++,,,---...++++++,,,---............000...,,,***)))***+++,,,))))))))))))******++++++******)))(((((((((((((((((())))))))))))))))))((((((((())))))******++++++......///000000000000///---------...///000111222222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////000111111222222333333444333222111000000111222333...///////////////......000000///...---------.........------------............//////000111111111///***&&&***222777444///555555444333222111000///000000000111111111222222222222111111111111222222333333333333333444444444555666666666555555777888;;;<<<>>>AAAEEELLLTTTZZZYYY\\\______```gggqqqzzzwwwnnneeebbb^^^[[[ZZZYYYWWWVVVWWWYYYZZZYYYVVVSSSRRRRRROOONNNMMMKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA===;;;>>>======<<<;;;:::999999444444444333333222222222///---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******++++++++++++***)))((()))************)))((())))))))))))))))))))))))''''''''''''''''''''''''+++***)))'''''''''((()))'''''''''(((((())))))***(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%###$$$%%%%%%&&&'''((((((***)))'''%%%%%%'''(((******)))&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&(((***+++,,,,,,,,,*********+++,,,,,,***(((***)))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%((('''&&&'''((((((&&&%%%(((((((((''''''&&&&&&&&&%%%&&&''')))******++++++))))))((((((((()))+++,,,((('''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&***))))))((((((''''''''''''(((***)))(((((()))++++++***)))((((((((((((((())))))***++++++,,,------+++,,,---......//////000,,,+++)))(((((((((******))))))******++++++,,,,,,)))))))))(((((((((((((((((())))))******))))))(((''''''((()))***++++++,,,---...///000111111111111///......///000111222333111000///---------------------------------------------------------------,,,,,,------...///000000000000000000000000000000////////////////////////------...///////////////000000///...------------......------------......---------------...///000111---+++---111444333000444333333222111000000000000000000000111111111111333333222222222222333333444444333333333333333333666777777666555555777888777999;;;>>>@@@BBBDDDEEEJJJKKKLLLKKKKKKOOOWWW^^^aaafffooo|||xxxooogggccc^^^[[[YYYXXXWWWVVVWWWYYYZZZYYYVVVTTTSSSSSSOOONNNMMMKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA===;;;999999888777666666555555444444444333333222222222...---++++++,,,---,,,+++******+++,,,,,,,,,,,,+++)))*********************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))((('''&&&%%%%%%&&&'''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&)))+++---/////////...---......,,,)))&&&(((((((((''''''''''''(((((((((&&&%%%%%%&&&(((((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))&&&''''''''''''&&&&&&%%%&&&&&&'''((()))***++++++%%%&&&((((((((((((&&&%%%%%%$$$%%%&&&)))))))))'''''''''((((((((()))))))))%%%&&&''''''((('''''''''++++++***)))))))))))))))((('''''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&(((***++++++***)))+++,,,)))))))))(((((((((((((((***************************++++++,,,,,,---...///******)))(((((())))))*********++++++,,,------...)))))))))))))))((((((''')))******************)))''''''((()))***++++++,,,+++,,,---...///000000000//////...//////000111222000///......------------------------------------++++++++++++++++++++++++,,,,,,------...///000000///.........------------,,,...///000000///...,,,+++,,,------............//////...---------------......------------.........------------......//////000000///......///111111111111111111111111111//////000000000111111111222222222111111222222222333333333333222222222222444555666666666666888::::::999999999:::;;;;;;;;;@@@AAABBBBBB@@@AAADDDGGGKKKNNNUUU^^^lll|||zzzpppiiieee___[[[YYYXXXWWWVVVVVVXXXYYYXXXVVVSSSRRRRRROOONNNMMMKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA===;;;999999999888777777666666666555555444333222222111...,,,++++++,,,---,,,++++++,,,,,,---------------***************+++++++++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((''''''&&&''''''(((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$!!!###&&&((())))))((('''%%%'''((((((&&&&&&'''((('''''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''$$$%%%&&&(((***---000111111000......---+++(((%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((())))))*********))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''$$$###$$$&&&)))******)))''''''(((((()))******+++((()))))))))))))))(((((())))))))))))((('''&&&%%%$$$%%%%%%&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))+++***))))))***,,,((((((((((((((((((((((((******)))))))))((((((((((((((((((((()))***++++++,,,++++++*********++++++***++++++,,,---...//////***************)))(((((()))******++++++******)))(((((())))))******++++++)))***+++,,,---............---------......///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......///////////////......------------...///000000///...---++++++,,,---......------...---------------............------------......//////000000000000000000,,,///111///+++***---000//////000000000111111111/////////000000000111111000000////////////000000000111222333333222111000111222333444444555777999AAA<<<666222222444777888888:::=========<<<<<<===>>>@@@DDDIIIQQQ\\\gggooo{{{{{{qqqjjjfff___[[[YYYXXXWWWVVVUUUVVVXXXWWWUUUSSSRRRRRROOONNNMMMKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666555444222222111...,,,***+++,,,------,,,***++++++,,,---,,,,,,,,,***************+++,,,,,,******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))((())))))((((((''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''((((((''''''"""%%%((()))(((''''''(((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((((('''''''''))),,,///111///...,,,++++++***'''%%%###$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))*********)))&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''((((((%%%$$$%%%&&&)))***)))''''''(((((((((((((((((((((((()))***++++++,,,++++++&&&((()))++++++)))'''%%%$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********&&&((())))))(((((()))***''''''((((((((((((((('''((((((((())))))))))))))))))((('''''''''((()))***,,,,,,++++++******))))))++++++,,,---...///000000***++++++,,,+++***)))(((((())))))))))))))))))((()))))))))))))))*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...---+++******+++---...,,,---...............---,,,,,,,,,,,,---...//////......------------.........///000111111000///...,,,---......---...000222000000000000000000//////////////////000000000111111000000//////000000111///111444666777666333222///000111111111222444666@@@;;;444111222444555555444666888999999999::::::888:::<<<>>>BBBGGGMMMRRRXXX]]]eeemmmsssxxx||||||qqqkkkfff```[[[YYYXXXWWWVVVTTTVVVWWWWWWTTTRRRQQQRRROOONNNMMMKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA===;;;888999999999999999999999999888777666444333222111---,,,***+++,,,------,,,(((((()))************)))++++++******+++,,,------******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((*********)))((((((((((((((())))))))))))'''((((((((())))))******&&&&&&%%%%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''+++***)))((('''((()))))) $$$)))***)))''''''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((,,,***(((&&&'''***---///---+++))))))))))))'''&&&%%%%%%&&&'''((((((((((((&&&'''((())))))((('''&&&)))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))'''&&&&&&'''((()))'''&&&((((((((('''&&&&&&%%%%%%######%%%'''((()))))))))%%%(((+++......---***)))(((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))***+++,,,------%%%&&&''''''&&&&&&''')))''''''((((((((((((((('''''''''((()))***++++++,,,++++++)))(((((()))***************)))(((''''''&&&++++++,,,---...///000111++++++,,,---,,,+++***)))''''''((((((((((((''''''*********)))))))))))))))******++++++,,,,,,++++++++++++*********+++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***%%%""""""%%%***---...///////////////......+++++++++,,,---...///000.........------.........,,,---///000000...,,,+++...---,,,...222555555444222222111000///...------////////////000000000000333333222222222222333333111333777;;;<<<:::777555000111222111000111333444444333222444666666222///111222222222333444555555666888999;;;<<<>>>AAADDDGGGKKKOOOSSSVVVXXX[[[^^^ccclllyyy{{{nnngggeeeaaa]]]YYYVVVUUUTTTVVVWWWWWWWWWVVVTTTSSSRRRPPPOOONNNLLLLLLLLLLLLMMMGGGFFFEEECCC@@@===;;;999;;;::::::;;;<<<===;;;:::;;;888666555666555111...+++,,,,,,------,,,,,,++++++++++++*********)))))))))))))))******+++,,,,,,...+++)))***,,,---+++))))))))))))))))))***++++++%%%&&&((((((((('''((()))+++(((&&&&&&''')))******))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((('''''''''(((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$'''''''''''''''((())))))#########$$$%%%&&&'''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((((()))***+++%%%(((,,,//////...+++)))''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---+++)))(((((((((&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))"""(((///000---******+++))))))((('''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''+++***)))'''''''''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''(((*********)))((())))))((('''&&&%%%%%%$$$''''''''''''(((((((((((())))))))))))((((((((((((''')))***)))((('''(((***))))))))))))(((((((((((('''(((((('''&&&&&&(((***((((((''''''''''''((((((&&&(((***,,,,,,,,,+++***---,,,***)))))))))***+++******)))))))))(((((((((************))))))))))))+++++++++******************,,,---,,,+++***+++,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...,,,***))))))***,,,---/////////...---+++***)))+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++////////////////////////.........................../////////...,,,***(((////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000///111333444555444222111222222222222222222222222666555444333333333444555333222111222444666666666777888888888999999999999@@@@@@AAACCCEEEGGGIIIJJJMMMRRRXXX___fffsss{{{nnneeeccc___\\\XXXVVVUUUTTTVVVWWWWWWWWWVVVTTTSSSQQQPPPOOONNNLLLLLLLLLLLLMMMIIIHHHGGGEEEBBB???===;;;;;;::::::;;;<<<<<<:::999888666444444444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++******)))(((''')))+++,,,+++))))))(((((((((((()))***+++''')))******(((&&&&&&&&&)))'''%%%$$$&&&((())))))'''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))))))))(((((((((((('''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''+++******)))(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***(((+++...000///---***(((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''***)))''''''((())))))(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))***((($$$ &&&+++))))))(((''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))******)))((((((((((((''''''&&&&&&%%%''''''''''''(((((((((((()))))))))(((((((((''''''''')))***)))((('''(((***))))))))))))(((((((((((((((******)))'''&&&'''((())))))(((((((((((())))))((()))+++---...---,,,,,,+++***((('''''''''((()))'''&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))******************************((()))***)))(((((()))***,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++************+++---...---------...------,,,++++++,,,,,,,,,------------))))))+++,,,,,,------,,,************************------------------------//////////////////...---................................................000000000000000000000000000000000000000000000000///000222333333333222111222222222222222222222222222222111000000111111222333222111222444666666555777777777777888888888888777777888999;;;<<<>>>??????CCCGGGKKKPPPXXXdddmmmzzzmmmbbb```]]]ZZZWWWUUUTTTTTTWWWWWWWWWWWWVVVTTTRRRQQQOOOOOONNNLLLLLLLLLLLLLLLKKKJJJIIIGGGDDDAAA>>>===<<<;;;:::;;;<<<;;;999777888777666555666555222000///...,,,+++***++++++,,,---------,,,,,,,,,,,,+++---------,,,+++*********%%%%%%&&&(((++++++***(((((((((''''''(((((())))))+++---...---***'''%%%%%%'''%%%######%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))))))))***)))((((((((('''&&&&&&&&&((((((((()))(((((('''&&&)))'''%%%$$$$$$%%%''')))(((''''''''''''((())))))''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,+++***)))(((&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***,,,...000///,,,)))'''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%&&&)))***+++***&&&&&&''''''(((((())))))((((((((('''''''''''''''''''''''''''((((((((()))***)))$$$%%%+++)))((((((''''''''''''(((''''''(((((((((((())))))))))))************))))))(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''')))***)))((('''(((***))))))))))))(((((((((((()))+++,,,+++)))'''&&&&&&***))))))))))))))))))******+++---...//////...---+++***)))((('''((())))))*********)))(((''''''''')))(((((('''((()))+++,,,((())))))******+++++++++'''((())))))''''''((())),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,))))))***+++,,,------...***+++,,,------...------,,,,,,,,,---------......))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111........................------------------------000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111444444333333333333444444333222111111333555555444555555555666666666777777555555555666777888999:::888:::===>>>???CCCIIIOOOxxxjjj```^^^[[[XXXVVVUUUTTTTTTWWWWWWWWWWWWVVVTTTRRRQQQOOONNNMMMMMMLLLKKKKKKKKKKKKKKKIIIGGGDDDAAA???======<<<:::;;;;;;:::888666555555555444444333222000000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++%%%&&&''')))******((('''((((((''''''''''''((((((---///111000---***''''''&&&%%%######%%%&&&'''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((((((((())))))******))))))((('''&&&&&&%%%%%%''''''(((((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((******))))))((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***,,,...---+++(((&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&(((*********((((((((())))))))))))((()))((((((''''''&&&&&&&&&&&&''''''((((((((((((((($$$&&&'''&&&%%%%%%(((***)))(((''''''''''''(((((((((((((((((((((((())))))((())))))******))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))))))))(((&&&'''''''''((((((((()))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''')))***)))((('''(((***))))))))))))(((((((((((((((***,,,---+++(((''''''))))))(((((((((((())))))***+++,,,---............---,,,+++*********+++,,,---------,,,++++++******(((((('''&&&''')))+++---'''(((((()))***++++++,,,(((***+++***)))((()))***++++++***************+++++++++++++++++++++++++++------,,,,,,+++,,,,,,---)))***+++,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,---------.........++++++,,,,,,---,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///........................////////////////////////000000000000000000000000////////////////////////000////////////000111111111111111111111111111111444444444444444555555666333222000111333444444333333444444444444555555555666666666666777888999999777999;;;;;;;;;<<<>>>AAAvvvhhh___]]][[[XXXVVVUUUTTTTTTXXXXXXXXXWWWVVVTTTQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJHHHFFFCCCAAA>>>===<<<;;;::::::;;;:::888666111222222222000///......///...,,,*********,,,---************+++++++++++++++++++++,,,,,,---------)))***++++++***(((''''''((((((''''''''''''((((((***,,,......+++)))(((((('''&&&$$$%%%'''(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***)))(((((('''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))***+++%%%&&&)))***+++***((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((()))(((''')))*********)))((('''&&&((('''''''''&&&&&&%%%%%%&&&&&&'''((()))((((((((($$$'''***++++++***))))))((((((''''''''''''(((((())))))))))))))))))(((((('''(((((())))))(((((('''(((((((((((()))((((((((('''''''''((((((((())))))'''''''''''''''''''''''')))))))))(((((((((((()))&&&&&&''''''((()))))))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''')))***)))((('''(((***))))))))))))((((((((((((%%%(((+++,,,+++***)))***'''''''''&&&&&&''''''''')))******+++,,,,,,------...---+++*********+++,,,((((((((((((''''''''''''''''''''''''((()))+++,,,''''''((()))******++++++(((***+++***)))((()))***+++***************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......------------,,,,,,+++***++++++++++++++++++++++++------------------------///...---++++++,,,------........................//////////////////////////////////////////////////////////////////////////////......//////000111000000000000000000000000000000111111222222222222333111000000222333333222222222333333333444444444333333333333333444555555333444666888888888999:::uuugggaaa___\\\YYYWWWVVVUUUUUUXXXXXXXXXWWWVVVSSSQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHFFFCCC@@@===<<<;;;:::999:::;;;:::888666555777777666333222111222---,,,+++++++++,,,------)))***************++++++*********+++,,,---------,,,------+++)))'''((()))))))))((((((''''''((((((&&&'''(((((('''&&&&&&''''''&&&&&&'''((()))((('''))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((((((((((((((()))((('''''''''&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))***+++###$$$'''((())))))((('''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%((()))*********)))'''&&&'''''''''&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''',,,+++)))(((''''''(((((((((''''''''''''(((((()))******))))))))))))((((((''''''(((((((((((('''''''''((())))))***)))))))))''''''((((((((()))))))))''''''''''''''''''''''''***))))))(((((((((((()))'''''''''(((((()))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&''')))***)))((('''(((***))))))))))))(((((((((((($$$&&&)))************+++'''&&&&&&%%%%%%&&&&&&'''((())))))******+++,,,,,,,,,+++***)))((()))******&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))'''(((((())))))*********'''((())))))''''''((()))*********)))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,+++***))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------,,,+++***************************........................111000///...............------------------------------------------------////////////////////////000000000000000000000000////////////000000000000////////////////////////000111222333444444444333333111000000111222222111222222222333333333444444333333222333333444555555111222333555777777888888uuuhhhcccaaa^^^[[[YYYWWWVVVVVVXXXXXXXXXWWWVVVSSSQQQOOOLLLMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHFFFCCC@@@>>><<<:::999888999;;;;;;999777999;;;<<<:::666333333444***++++++,,,,,,------...*********++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,***''''''))),,,+++***)))(((((((((((()))'''''''''%%%$$$$$$%%%''''''&&&&&&'''))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))******%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''***(((&&&&&&'''''''''&&&$$$%%%((()))******)))((('''''''''''''''(((((((((%%%&&&((()))***)))(((''',,,***(((''''''''''''''''''''''''''''''((())))))*********)))))))))(((((((((((())))))))))))((((((&&&&&&((()))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))((((((((((((((()))))))))''''''''''''(((((((((((()))))))))(((((((((''''''''')))***)))((('''(((***))))))))))))((((((((((((&&&'''))))))(((((()))***''''''&&&&&&&&&&&&''''''))))))))))))***++++++,,,,,,+++***)))))))))******'''(((((()))***+++,,,---&&&'''((()))***)))'''&&&((((((((()))))))))))))))((()))***)))(((((()))*********))))))***++++++,,,************************++++++******+++,,,,,,---...---+++************+++((()))***+++,,,---------*********+++++++++,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////------------------------........................////////////////////////000000000000000000000000...///000111111111000000////////////////////////222333444666666666666666222111//////111222111000222222222333333333444444333333333444555666777888333333333444666666666555vvvjjjeeeccc```\\\ZZZXXXWWWWWWYYYYYYXXXWWWVVVSSSQQQOOOLLLLLLMMMMMMMMMKKKIIIHHHKKKJJJIIIFFFDDDAAA>>>===999888888999;;;;;;:::888555777888666111......///)))***+++,,,---.........+++++++++,,,,,,---------,,,,,,++++++***)))))))))***+++***(((&&&&&&+++///++++++***)))))))))))))))+++***)))&&&$$$$$$''')))&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***((('''&&&&&&'''(((***(((''''''''''''((())))))''''''''''''(((***++++++'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((())))))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''%%%%%%'''((((((''' """&&&)))++++++++++++''''''(((((())))))******%%%&&&((()))***)))((('''%%%&&&(((+++---,,,)))''''''''''''''''''((()))***+++*********))))))(((((())))))************))))))$$$%%%'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((()))***)))((('''(((***))))))))))))((((((((((((((())))))'''&&&&&&''')))((((((''''''''''''(((((())))))))))))***+++,,,---...---,,,+++++++++,,,---&&&'''((()))+++,,,---...%%%''')))+++***)))&&&$$$))))))))))))((((((((((((***,,,---,,,+++***+++,,,******))))))***+++,,,,,,************************+++*********+++,,,,,,------,,,***))))))***,,,...&&&''')))+++---...//////))))))*********+++++++++((()))+++---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.../////////...------------------------111111111111111111111111////////////////////////000000000000000000000000---///111222333222000//////////////////////////////000111333444444333333222111//////000111111000222222333333333444444444000000111111222444555666444222111111222222111000yyypppkkkccc]]]\\\ZZZWWWWWWYYY]]]YYYUUUSSSTTTTTTRRRPPPLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJHHHEEECCCAAA@@@@@@;;;999888888:::;;;;;;:::888888777555333111///...111///,,,******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((++++++,,,++++++***((((((,,,***)))''''''(((***+++(((((((((((((((((((((((())))))(((((('''''''''&&&((()))***)))'''%%%&&&'''***)))((('''&&&''''''(((******))))))((((((''''''''''''&&&%%%######&&&((())))))))))))***************)))(((''''''((()))***''''''''''''&&&%%%$$$$$$))))))***))))))((('''&&&''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))&&&%%%&&&)))***)))'''###$$$&&&''')))***++++++%%%$$$$$$###$$$%%%&&&'''((((((''''''''''''((((((************))))))))))))))))))(((((('''''''''&&&+++***)))'''''''''((()))((((((((('''&&&&&&%%%%%%'''(((***+++++++++***)))&&&((((((&&&######&&&)))***)))((('''''''''''''''''''''''''''((((((((())))))******(((&&&&&&(((***222,,,(((((((((&&&&&&)))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***)))'''&&&'''((()))(((&&&***************)))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++***)))'''''''''((()))((((((((((((((((((((((((***++++++,,,++++++***)))++++++,,,,,,,,,++++++***))))))*********+++++++++,,,,,,---------,,,+++***))))))(((((((((((())))))++++++***'''&&&'''***------+++***(((((()))+++,,,+++++++++++++++***)))(((---,,,+++******+++,,,---)))******++++++******)))+++++++++)))((((((+++---))))))***+++,,,------...)))******++++++,,,---------------...------,,,,,,------------------,,,,,,///...,,,+++***+++,,,,,,---------------,,,,,,,,,........................///...---,,,,,,,,,,,,,,,---...000111222111///...000000111111111111000000111111111000000000000000333222111//////111222333444333222222111111222222222222222111111111000000////////////000000000000333222222111111222222333444444444444444444444444yyypppjjjccc]]]\\\ZZZWWWVVVXXXZZZWWWTTTSSSSSSRRRPPPNNNLLLMMMNNNMMMKKKJJJJJJKKKLLLKKKHHHEEEBBB@@@>>>===;;;999888888:::;;;;;;:::888777666555333111///---///...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))(((((((((((()))************)))+++***(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&(((((('''''')))***&&&'''''''''&&&&&&%%%$$$(((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%(((+++'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%((())))))))))))(((((('''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%((()))(((&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''')))***((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&'''''''''''''''''''''((()))*********)))(((&&&'''((('''%%%%%%&&&)))))))))(((''''''''''''''''''''''''((((((((())))))'''(((((('''&&&'''))),,,222,,,(((((((((&&&&&&)))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***)))(((''''''))))))(((''')))************)))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''''''''((())))))+++***)))(((''''''((()))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%******++++++++++++******))))))*********++++++++++++,,,---------,,,******)))))))))(((((())))))))))))+++++++++))))))***,,,+++***)))''''''(((***+++,,,,,,++++++************,,,+++************+++,,,***++++++,,,,,,++++++***(((***++++++***))))))***,,,,,,+++++++++*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------...---,,,+++++++++,,,,,,.........///////////////------------------------///...------,,,,,,,,,---,,,---///000000000...---//////000000000000//////000000000000000000000000222111000//////000111222222222111000000000000111222222222111111111000000111111111111222222222222333222222111111222222333333333333333333333333333yyyoooiiibbb]]][[[ZZZVVVUUUWWWXXXVVVUUUUUUUUUSSSPPPMMMMMMNNNNNNMMMKKKIIIJJJKKKMMMKKKHHHDDDAAA>>><<<;;;;;;999888888:::;;;;;;:::888777666555333111///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((%%%%%%'''(((******++++++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&(((((('''''')))***&&&&&&((((((((('''%%%$$$''''''''''''&&&&&&&&&&&&%%%&&&'''&&&&&&'''***---%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))))))))((()))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&''''''''''''&&&%%%$$$###((((((''''''(((((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&'''((()))***)))((((((&&&'''(((((('''&&&'''(((((((((''''''&&&&&&''''''''''''((((((((()))))))))&&&''''''''''''(((+++---222,,,(((((()))'''''')))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******)))((((((******)))((())))))******))))))((('''&&&''''''(((((())))))***((((((((((((((((((((((((((((((''''''(((((()))******))))))(((((((((((()))))))))))))))))))))))))))---,,,***)))((((((((()))))))))************))))))***************+++++++++++++++,,,---,,,+++***)))************************(((***------,,,************)))(((''''''((()))***+++***)))((((((((()))***+++******))))))******+++*********++++++*********&&&(((+++,,,+++)))((((((,,,++++++++++++*********------,,,,,,+++******)))***++++++,,,,,,++++++***++++++,,,,,,------......------,,,+++++++++,,,,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++,,,---...///...------......////////////......000000000000000000000000111000///......///000111111000000///////////////222111111111111000000000111111111111222222222222222222111111111111222222222222222222222222222222zzzpppgggaaa\\\[[[YYYUUUTTTVVVWWWXXXYYYYYYXXXUUURRROOONNNOOOOOOMMMKKKIIIIIIJJJKKKIIIGGGCCCAAA>>>===<<<;;;999888888:::;;;;;;:::999888777666444222000...,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((%%%&&&((()))***+++++++++))))))((((((((()))***+++((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))'''%%%&&&'''))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((('''(((***,,,%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''(((''''''&&&'''((())))))***))))))(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''((((((((('''&&&%%%$$$###''''''&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((('''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''''''''&&&&&&'''((()))((((((''''''&&&''''''((('''(((((((((((()))))))))((()))))))))((())),,,...222,,,((())))))'''(((***(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((()))***+++***((()))))))))))))))((((((''''''''''''((())))))******((((((((((((((((((((((((((((((((('''((())))))***)))))))))(((((((((((()))))))))))))))))))))))))))111///,,,***)))***+++,,,'''(((((()))))))))))))))***************************+++,,,,,,,,,+++)))(((******++++++++++++******(((***,,,+++***)))***+++))))))((((((((()))*********)))'''%%%%%%&&&((()))***))))))))))))))))))***(((((())))))))))))((((((&&&(((******)))((((((((((((((()))***+++,,,------,,,,,,,,,++++++************++++++,,,,,,,,,,,,+++******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,---............------..................---/////////000000000000000000///............///000111000//////......//////111111111111000000000000.../////////000000000000222222111111111111222222111111111111111111111111{{{qqqfff```[[[ZZZYYYUUUSSSTTTVVVXXXZZZZZZXXXUUURRRPPPOOOPPPPPPNNNKKKIIIIIIJJJHHHGGGEEECCCAAA@@@??????;;;999888888:::;;;;;;:::::::::999777555333111000,,,---...//////...---,,,++++++++++++++++++++++++******+++++++++***)))))))))******++++++******)))))))))))))))******++++++(((((((((((((((((((((((('''''''''(((((((((((((((((()))***)))'''%%%&&&'''+++***)))(((((()))+++,,,(((((((((((((((((((((((()))***+++)))''''''((()))&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((((((&&&'''((())))))***))))))''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''''''''((()))''''''(((((((((''''''&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((()))((((((((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))(((''')))(((&&&%%%&&&(((***+++(((((('''''''''(((((()))(((((((((((()))))))))***,,,,,,,,,+++))))))+++---222,,,((())))))((((((+++(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***)))((()))***+++***((()))))))))))))))(((''''''''''''(((((()))*********((((((((((((((((((((((((((((((((((((((()))******((((((((())))))))))))((())))))))))))))))))))))))+++***'''%%%%%%%%%&&&'''&&&'''((()))))))))))))))************************)))***+++++++++***)))((()))***++++++++++++***)))******)))'''&&&'''))),,,))))))))))))******+++++++++***(((''''''(((***+++)))))))))******))))))))))))******************))))))))))))(((&&&''')))+++'''((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,---------------******++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------......////////////------............------......//////000000000000///..................///111111000////////////000000000000000000000000000.../////////000000000000222111111000000111111222111111111111111111111111{{{qqqddd^^^ZZZZZZXXXTTTRRRSSSTTTVVVYYYYYYVVVSSSQQQPPPQQQQQQQQQOOOKKKIIIIIIIIIGGGFFFEEECCCBBBAAAAAA@@@;;;999888888:::;;;;;;::::::999999777555333111///---......//////......---++++++++++++++++++++++++******+++++++++******))),,,,,,,,,++++++***(((((((((((())))))******++++++(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&(((((('''''')))***))))))(((''''''(((***+++((((((((()))))))))))))))***++++++***'''&&&&&&''''''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&'''((((((((('''''''''(((((())))))))))))(((''''''(((((()))******+++%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&''')))(((''''''(((***&&&'''(((((()))((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))******'''''''''((((((((((((((('''((())))))***))))))))))))(((((('''&&&&&&%%%%%%&&&'''((()))***)))(((((()))(((((()))+++,,,+++***))))))(((((())))))******((((((((()))))))))******---------+++))))))+++---222,,,((()))***((())),,,))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))***)))((((((******)))((((((((())))))(((((('''&&&'''(((((())))))******+++(((((((((((((((((((((((())))))(((((())))))***+++'''(((((())))))))))))((())))))))))))))))))))))))((('''%%%$$$$$$%%%%%%&&&&&&'''((())))))******)))+++++++++***************))))))***+++***)))((('''((()))***++++++***)))(((***)))(((&&&$$$%%%))),,,))))))******++++++,,,,,,---,,,+++++++++,,,---...)))******++++++******))),,,,,,------------,,,,,,******)))'''&&&'''***,,,+++************))))))))))))******+++,,,,,,------++++++,,,---............******++++++,,,,,,------++++++,,,---------,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...................../////////------............---------......//////000000111...//////////////////...111111000/////////////////////000000000000000111111111111111222222222222111111000000000000111111111111111111111111111111zzzoooccc]]]ZZZZZZXXXSSSQQQRRRTTTWWWYYYXXXUUURRRRRRRRRRRRRRRQQQOOOKKKIIIHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@;;;999888888:::;;;;;;:::888888777555333111///...------------------------************************)))******+++++++++******++++++++++++***)))((('''%%%&&&'''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&(((((('''''')))***&&&''')))++++++***)))((('''''''''((((((((())))))((()))***)))'''&&&&&&'''''''''((((((((()))))))))((((((''''''''''''(((((('''((((((((((((''''''&&&((())))))))))))((((((''''''(((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))%%%'''((((((&&&&&&''')))&&&''''''((((((''''''&&&'''(((((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))******''''''''''''((((((((()))&&&&&&((()))))))))((((((''''''''''''''''''&&&&&&'''((()))*********)))(((((()))---222555333---(((***************+++,,,,,,(((((()))))))))******************)))((((((+++---222,,,((()))***)))***,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***)))))))))(((''''''))))))((('''(((((())))))(((((('''&&&((((((((()))******++++++))))))))))))))))))))))))))))))(((((())))))***+++&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************+++++++++*********))))))((()))*********)))(((''''''(((***++++++***((('''((())))))((('''''')))+++'''((()))******+++++++++,,,,,,,,,,,,---------...******+++,,,,,,+++******++++++,,,,,,,,,,,,++++++)))***+++***)))(((***+++************))))))))))))+++++++++++++++++++++,,,******+++,,,---......---++++++++++++++++++,,,,,,***+++,,,---------,,,,,,------------------------------------------------,,,---///000000000///...------,,,---------...///......////////////......------......///000000111/////////000000/////////000///......------......////////////000000111111111111111111222222222222111111000000000000111111222222222222222222222222xxxnnnccc]]]YYYYYYXXXSSSPPPQQQVVVYYY[[[ZZZWWWTTTTTTUUURRRRRRRRROOOKKKIIIHHHHHHLLLJJJHHHEEECCCAAA??????;;;999888999:::;;;;;;;;;777666555444222///---,,,---,,,,,,++++++,,,,,,---************************)))******+++++++++******)))))))))))))))(((''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))'''%%%&&&'''%%%(((---000111...***'''&&&&&&&&&'''''''''((((((%%%'''))))))(((''''''((('''''''''(((((((((((()))((((((&&&%%%%%%&&&((((((((()))))))))((('''&&&&&&))))))***))))))(((''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))###&&&((('''%%%$$$&&&)))''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******&&&'''''''''(((((())))))$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((((((((('''(((***+++++++++***)))&&&***222999===888///'''+++*********+++,,,------))))))))))))************&&&'''(((''''''(((+++---222,,,((()))***)))***---++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******))))))'''&&&'''((()))((('''(((((((((((((((''''''&&&((((((((()))******++++++************************)))))))))))))))******+++&&&'''(((*********)))(((((((((((((((((((((((((((&&&'''((()))*********)))'''''')))***++++++++++++++++++++++++******))))))((()))*********)))'''&&&&&&((()))******)))(((&&&''')))++++++***)))))))))&&&&&&((()))************((()))***+++++++++++++++***+++,,,------,,,+++***(((((())))))))))))(((((('''***,,,---,,,***))))))''''''((()))***+++,,,,,,------,,,++++++*********((()))***+++,,,---------,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,,,,+++++++++++++++++++++........................+++---///000111000///...,,,,,,+++++++++,,,---.........////////////......---------...///000000111//////000000000000//////......---,,,,,,,,,,,,---.../////////000000111111////////////000000000000111111000000000000111111222222222222222222222222yyyjjj^^^^^^]]]ZZZWWWUUUVVVXXXYYYWWWVVVWWWXXXWWWSSSPPPTTTRRRQQQNNNMMMKKKJJJJJJKKKJJJHHHFFFCCC@@@===;;;<<<:::999999:::;;;;;;:::999888777444222///...---+++++++++*********))))))------------------------///---+++***++++++***)))+++***((('''''''''((()))******))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%&&&(((,,,***((('''&&&'''((()))+++***)))((('''&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''))))))************))))))'''(((((()))(((((('''&&&((((((((((((((((((((((((%%%''')))******)))'''%%%&&&&&&'''((()))))))))(((%%%'''))))))((('''((()))///333777999777222+++&&&(((((())))))*********++++++***)))(((''''''''''''***,,,***''''''+++---+++,,,***)))''''''(((***+++******,,,,,,,,,,,,******%%%%%%&&&'''((()))*********)))((('''''''''''''''(((((((((((((((''''''''')))))))))(((''''''&&&&&&)))))))))))))))))))))))),,,+++******++++++)))((()))))))))))))))))))))))))))************++++++++++++++++++++++++***))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))***((()))***++++++***)))(((++++++,,,,,,+++***(((''')))))))))((('''%%%######******))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))+++++++++*********************)))((((((((((((((())))))))))))***+++,,,,,,++++++******************+++,,,------++++++,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000000000...,,,***...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,......------------..............................///////////////............111333222///------///111000///...............------...///000111222222000000000000000000000000000000111222333444444555uuuhhh``````^^^[[[WWWUUUVVVWWWZZZYYYWWWWWWXXXWWWSSSPPPRRRQQQOOOMMMLLLJJJJJJJJJIIIHHHGGGEEECCCAAA???===<<<:::999999:::;;;;;;:::999888777444222///...---...............---,,,,,,++++++++++++++++++++++++...,,,***)))******)))(((,,,+++***)))((())))))***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((((('''&&&'''))))))(((&&&%%%%%%%%%''''''&&&'''((('''%%%%%%&&&)))'''&&&%%%$$$%%%&&&(((***&&&&&&''''''((())))))***'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((%%%''')))***))))))***+++,,,...///000...+++(((%%%((((((((()))))))))******+++******)))))))))))))))+++---,,,))))))---///...+++***)))(((((()))***+++++++++,,,------,,,++++++------,,,,,,,,,+++++++++******)))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))******)))+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++******)))((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))***'''((()))******)))(((''')))***,,,------,,,+++***)))))))))((((((&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))++++++,,,,,,,,,+++*********++++++++++++***))))))++++++***)))))))))))))))+++***)))((((((((())))))************************)))+++,,,+++***)))***+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++...---,,,,,,,,,,,,---...------............------......------------......------------------------/////////////////////...000111111000///...///000000//////............////////////000111111222222000000000000000000000000000000111111222222333333rrrfffbbbaaa___[[[WWWUUUUUUVVV\\\[[[YYYYYYXXXVVVSSSPPPPPPOOONNNLLLKKKJJJJJJJJJGGGGGGFFFEEECCCBBB@@@???<<<:::999999:::;;;;;;:::999888666444222000...---......///000///...---,,,*********++++++,,,,,,,,,,,,+++)))((())))))(((''',,,++++++***)))*********(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))((((((((()))***)))(((&&&%%%%%%&&&''''''&&&((()))(((%%%%%%''')))((('''&&&&&&&&&'''((()))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''&&&&&&%%%$$$$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((()))))))))(((''''''''')))++++++***)))***+++******(((''''''''''''''''''((((((((((((((())))))))))))************++++++))),,,+++((()))...000...+++***)))(((((()))***+++******++++++++++++***************)))))))))((((((+++******)))))))))))))))))))))))))))************(((((())))))))))))******************************(((((((((***---//////...........................,,,,,,,,,---------......---------------,,,++++++------,,,,,,***)))'''&&&))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))(((###%%%''')))******(((''')))))))))))))))((('''''''''''''''((()))*********))))))))))))))))))))))))***))))))))))))(((((((((******++++++,,,+++++++++)))***,,,,,,,,,+++)))'''+++++++++***************---,,,***((('''((()))***************************((()))***)))(((((()))***++++++************+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++)))((((((***,,,......------,,,,,,------............//////...............------------......------------------------......//////////////////000...,,,,,,...////////////............//////000///////////////000000000////////////////////////000000000000000111111111|||yyy~~~nnneee______]]]ZZZWWWUUUVVVWWW]]]\\\[[[ZZZXXXVVVSSSPPPOOOOOONNNLLLLLLKKKKKKKKKHHHHHHGGGEEECCCAAA???>>><<<:::999999:::;;;::::::888888666444222000......+++,,,---...---,,,***)))++++++,,,------...//////,,,+++)))))))))***)))(((++++++*********)))))))))''''''(((((())))))******&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&'''))))))((((((***+++***)))(((((((((((())))))+++***((((((((((((''''''))))))((('''''''''((((((''''''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&''')))******))))))))))))))))))))))))))))))))))))((('''&&&&&&)))(((&&&%%%&&&''')))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''&&&)))+++,,,+++)))'''''''''***)))(((''''''((()))***''''''''''''((((((((((((''''''((()))***+++++++++&&&))))))'''(((,,,...,,,***))))))((())))))***+++))))))))))))))))))))))))######$$$%%%&&&'''((((((******)))))))))))))))***++++++++++++++++++,,,,,,))))))******+++,,,,,,---------------------------)))(((((())),,,.........111111111111111111111111....../////////000000000111222222222222111000000/////////...---+++)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******###$$$&&&(((((((((&&&%%%((())))))*********))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((***,,,------+++((('''*********************)))///...+++******+++---...))))))))))))************((()))***)))((('''(((***++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++******+++---...///------------------------......////////////............------------..........................................///////////////+++((((((,,,...///---...............///000111/////////......---------000000000000000000000000111111000000/////////...xxxrrryyyuuuiiiaaaZZZZZZYYYWWWUUUUUUVVVXXX\\\\\\\\\[[[XXXUUURRRQQQQQQPPPOOONNNMMMLLLLLLLLLJJJIIIHHHFFFCCC@@@===<<<<<<:::999999:::;;;::::::888777666444222000///...***++++++,,,+++***)))(((++++++,,,------...//////---+++******+++++++++***)))))))))))))))(((((((((''''''(((((())))))******(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&((())))))(((((()))+++))))))((((((((()))))))))***&&&"""$$$)))+++)))%%%)))((((((''''''''''''(((''''''''''''((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))***************)))(((''')))(((&&&%%%&&&''')))+++))))))))))))))))))))))))'''((()))++++++)))(((''')))*********)))(((''''''&&&((())))))((('''((())))))))))))*********++++++((((((((((((''''''''''''$$$%%%'''((())))))))))))%%%((()))'''(((,,,---+++)))))))))))))))******+++*********))))))*********''''''((()))***++++++,,,***))))))((())))))******,,,,,,,,,---------......++++++,,,---......///000000000000000000000000000///...,,,,,,...000000///222222222222222222222222111111111111222222222222444444444444444333333222///000000000//////...---........................+++++++++,,,,,,,,,------************************++++++,,,,,,+++***))))))((())))))******************)))))))))((((((((('''))))))))))))))))))))))))************************((()))******++++++++++++(((***,,,------+++((('''(((((()))******))))))(((,,,+++******+++---///000(((((()))))))))*********)))***++++++))))))***+++++++++************++++++++++++++++++++++++++++++)))***,,,---...---,,,+++((()))+++---.........---------------------------......////////////............------------......////////////////////////---.........//////000000000,,,))))))---000000///...............///000111111000000//////......---111111111111111111111111111111000000///.........ssshhhlllrrrtttrrrkkkccc]]]WWWXXXWWWVVVUUUUUUWWWYYYZZZ[[[\\\ZZZWWWTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFCCC???===;;;<<<:::999999:::;;;;;;:::888777666444222000///...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,---+++******+++,,,,,,+++((())))))))))))(((''''''(((((((((((()))))))))))))))))))))******)))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''((())))))''''''((()))&&&&&&&&&'''''''''''''''###  '''+++)))&&&''''''''''''''''''''''''''''''(((((((((((((((((('''((()))******)))(((''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&'''((()))***))))))))))))))))))))))))&&&(((***,,,,,,***(((&&&))))))*********)))((((((!!!$$$&&&(((((()))+++,,,'''((()))************))))))))))))(((((((((((('''###%%%&&&((())))))(((((('''***+++)))***---...,,,(((((())))))******++++++---,,,++++++++++++,,,---,,,,,,+++++++++******************)))******+++,,,------......//////000000......//////000111222222333333333333333333333333777555222111222333333222333333333333333333333333333333333444444444555555333444444444444333222222000000111222222222111111000000000000000000000000------........./////////***)))(((((((((((()))***---,,,+++***))))))))))))((())))))*********))))))*********)))((('''''''''))))))))))))))))))))))))))))))************++++++))))))******+++*********)))***,,,,,,,,,+++)))'''&&&''')))******)))((((((''''''((((((***+++---...'''(((((())))))************+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++)))***,,,---...---+++***&&&(((***,,,------+++***,,,------......------,,,.........//////...............------------......////////////////////////------......///000000000222000......000111111111///............//////000333333222222111111111000000000000000000000000000111111000000//////......mmm```bbbeeeiiiiiifffaaa]]]XXXYYYXXXWWWUUUUUUVVVXXXWWWYYY[[[ZZZVVVSSSRRRSSSRRRQQQOOONNNLLLKKKJJJJJJIIIIIIHHHFFFCCC@@@>>>===<<<:::999999:::;;;;;;:::777777555444222111/////////...---++++++,,,---...++++++++++++++++++++++++,,,***))))))+++++++++***))))))*********)))((('''))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''%%%&&&&&&'''''''''''''''#########$$$$$$&&&'''((($$$%%%&&&'''''''''''''''(((((((((((((((((((((''''''((()))******)))((('''&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((()))************)))((((((((()))*********))))))$$$&&&((()))))))))***,,,(((((((((((((((((())))))******)))))))))((((((((($$$&&&((()))***)))(((''''''++++++)))***------***'''((()))******+++++++++,,,+++************+++,,,************)))))))))))),,,,,,,,,,,,,,,---............//////000111111222111111222222333333444444444444444444444444444444999666333222333444555444222222222222222222222222555555555555666666666666444555555555555444333333222333333444444333333222222222222222222222222222//////000000000111111111,,,+++************+++,,,+++***'''%%%%%%''')))+++)))))))))***))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************))))))(((***++++++++++++***))))))&&&((()))+++++++++)))(((%%%&&&(((******+++******''''''(((((()))******+++***+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++(((***,,,......---+++*********+++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------............------......------------..............................------......///000000111000111222111000///000111000//////............///111111111111111000000000////////////////////////111000000000000000000000|||iii[[[]]]```cccfffeeebbb```[[[[[[ZZZXXXUUUUUUVVVWWWVVVXXXZZZYYYUUUSSSRRRSSSRRRQQQOOOMMMKKKIIIIIIHHHGGGGGGFFFEEECCCAAA@@@???<<<:::999999:::;;;;;;:::777666555444222111000///000...+++))))))***,,,......---------------------+++)))((((((***+++***)))******+++,,,+++***)))(((******))))))((((((''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%''''''((()))******))))))(((,,,///+++$$$ $$$)))###$$$%%%&&&''''''''''''(((((((((((((((''''''''''''((()))++++++)))((('''&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((('''''''''((((((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((()))*********%%%&&&'''((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))******************,,,,,,+++)))'''''''''+++***(((&&&&&&(((***,,,++++++******))))))((((((&&&''')))***+++***((('''&&&)))***((((((******''''''''')))***++++++++++++)))((('''&&&&&&'''((()))))))))***+++,,,---.....................///000111...//////000111222222222333333444444444444555555444444444444444444444444666444111000222333444444222222222222222222222222666666666666777777777777777777777777777666555555444555555555444333333222333333333333333333333333000111111111222222222222000///............///000---+++(((&&&'''***...000)))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))***************)))((('''+++++++++***************'''(((***,,,---,,,***)))((()))+++,,,---+++***)))&&&''''''((()))******+++)))+++,,,+++***)))***+++++++++************++++++++++++++++++++++++++++++((())),,,......---+++)))///...---,,,,,,...///111,,,,,,---......---,,,,,,,,,------------------,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111,,,///111000---+++,,,...111000///.......................................------------------------000000000000111111111111}}}iiiaaa]]]ZZZZZZ\\\^^^]]][[[]]]]]]\\\YYYUUUSSSSSSTTTXXXZZZZZZYYYVVVSSSQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIJJJIIIGGGDDDAAA>>><<<;;;::::::::::::::::::::::::777777666555333222111111///...,,,,,,------,,,+++))))))*********+++++++++,,,++++++******++++++,,,+++++++++***)))(((((('''&&&&&&&&&&&&''')))***+++(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))((('''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%$$$%%%'''''''''%%%))))))))))))))))))))))))'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%''')))******(((&&&$$$&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&&&&)))(((&&&$$$$$$$$$&&&''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((***************)))((((((++++++***)))(((((())))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))***+++,,,,,,+++)))(((***)))))))))))))))******++++++******************,,,,,,,,,---------.........//////000222333444444333333222222333444666777777777888888888777777666555555555555555555444444111111111111111111111111555555555555555555555555555666777777777777777777777777777666666666666666666555444444444555777888777777555444444333333333333333333333333222111000000000000000////////////111///---,,,,,,+++)))'''((())))))))))))(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))))))))***)))((('''((()))+++---))))))))))))************((((((''''''''''''((((((+++)))(((&&&&&&&&&''''''+++***)))))))))))))))***,,,+++++++++***)))))))))******))))))))))))******'''&&&&&&''')))+++***)))+++***)))((((((((()))******++++++,,,,,,++++++***+++)))'''(((***+++***'''***+++,,,,,,++++++---...------------------------..................------------............------------------.........//////......---------......//////............//////000000//////......------///000111000///...///111//////...------------...~~~kkk^^^[[[XXXXXX[[[]]]\\\ZZZ\\\\\\[[[XXXUUUSSSSSSTTTXXXYYYZZZYYYVVVSSSQQQQQQQQQPPPOOOMMMJJJGGGDDDCCCKKKJJJGGGEEEBBB???<<<;;;::::::::::::::::::::::::777666555444333111000000...,,,++++++,,,,,,+++***,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++******)))(((((('''(((((('''''''''(((((()))''''''''''''&&&&&&&&&%%%'''(((((())))))((('''&&&'''''''''(((((((((((()))'''(((((((((((('''&&&%%%'''&&&%%%&&&((()))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++'''((()))******)))(((&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))*********))))))((('''%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((''''''&&&'''((()))***''''''((())))))((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))******))))))))))))((((((((((((***************)))((((((++++++***)))))))))))))))))))))************))))))((()))*********)))((((((************************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************+++---......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111222222333555666666777666555555555555777888999888888999999999888777777777777666555444333333222222222222222222222222222222222222222222222222222222333333444444444444444666666666666666666777777777777666555666666777888888888666555444444444444333333333333333222111111111111111111000000000000000///------...///---,,,***++++++++++++***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((('''((()))***+++))))))))))))******************)))((((((((()))))))))((((((''''''((()))******)))))))))))))))******++++++******************))))))(((((((((((())))))(((''''''(((***++++++******)))((((((((()))++++++***++++++,,,,,,++++++***---+++)))***,,,---+++))),,,---......------...000------------------------..................------------............------------.........////////////......---------......//////............//////111111111111000000//////...///111111///...///000...............///000111~~~lllZZZWWWUUUVVVYYY[[[[[[ZZZZZZ[[[ZZZXXXUUUSSSTTTUUUWWWYYYZZZXXXUUUSSSQQQQQQSSSRRRQQQOOOLLLJJJGGGFFFKKKJJJHHHEEEBBB???===<<<::::::::::::::::::::::::666666555333222111000///,,,+++******++++++***))),,,,,,,,,,,,------------,,,++++++******++++++,,,++++++******)))(((((((((***)))(((((('''''''''((())))))((((((((((((((('''(((((())))))((('''&&&&&&%%%&&&'''((()))+++,,,,,,(((((()))))))))(((''''''((('''&&&''')))***)))((())))))))))))))))))))))))''''''(((((((((((((((''''''((()))***,,,---...///''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((***+++,,,------)))((('''''''''((()))***''''''''''''''''''(((((((((''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''(((((())))))))))))*********++++++))))))))))))(((((((((((()))************))))))(((+++***))))))))))))))))))*********++++++*********))))))******+++******)))************************************************((()))***++++++***)))((())))))***+++,,,...///000////////////////////////000000000000111111111111333333444555666777888888777777777777888999::::::::::::;;;::::::999888888777666555444333111111000111111111111111111111111////////////////////////000000111111222222222222444555555666666777777777999999888888777888888999:::999888666555555444444333333444444444333222222333333333222222222111111000///...///111222222111---------------,,,+++++++++******)))))))))******))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))************,,,+++******))))))))))))(((((((((((()))***+++,,,)))((((((((()))***++++++))))))******************((((((''''''''''''(((((()))(((((()))+++,,,+++***)))((((((((()))***+++,,,******++++++++++++******...,,,+++,,,---...---,,,(((***++++++***)))+++,,,------------------------------------------......------............------............/////////000......---------......////////////....../////////111111111000000000000///---///111111000......///............000111222333{{{iiiXXXUUUSSSTTTXXX[[[[[[YYYYYYYYYYYYWWWTTTSSSTTTUUUWWWXXXYYYXXXUUUSSSQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKHHHEEEBBB???===<<<999999999999999999999999555555444333111000//////,,,+++******+++,,,+++)))(((((()))))))))*********,,,++++++******++++++,,,************))))))(((((())))))((((((((((((((()))************************)))))))))(((((('''&&&&&&%%%%%%&&&((()))***+++,,,((((((((())))))((((((''''''&&&%%%&&&((())))))(((((((((((((((((((((((((((&&&'''((((((((((((((((((%%%&&&'''(((***+++,,,---'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((()))***++++++,,,,,,(((''''''''''''(((******&&&&&&'''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''''''''((()))***)))*********++++++++++++))))))))))))(((((((((((())))))************)))(((******)))))))))))))))***************************)))*********++++++++++++************************((((((((((((((((((((((((((()))***+++++++++******)))))))))***+++,,,---...000000000000111111111111222222222333333333444444333333444555555666777777777777888888999::::::;;;<<<<<<<<<;;;;;;999888888333333222111000000//////------------------------------------------------000000000111111222333333333333444444555666777777::::::999999999999999999;;;:::999777666666555555333444555555555555555444666666555555444444333333111000000111333444333222......///......---,,,+++,,,+++******************))))))))))))))))))))))))&&&'''((((((((((((''''''((()))))))))************,,,+++***))))))))))))))))))))))))******++++++,,,(((((((((((()))***,,,,,,(((((())))))******++++++)))((((((''''''(((((()))***)))))))))+++,,,,,,***))))))))))))))))))************++++++++++++******------,,,,,,---------,,,((()))******(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,------......------,,,........./////////000000...------------...//////......////////////..............................,,,...111111000.....................///000111222wwwfffXXXUUUSSSTTTXXX[[[[[[ZZZXXXYYYXXXVVVTTTRRRSSSTTTVVVWWWYYYXXXUUURRRQQQQQQLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHEEEBBB???===<<<999999999999999999999999555555444333111000//////,,,+++***+++,,,---,,,+++''''''''''''((((((((((((,,,++++++******++++++,,,*********)))))))))))))))'''''''''((((((***++++++))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((''''''%%%$$$$$$%%%'''(((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))((('''&&&%%%&&&''')))***)))(((((((((((((((((()))***)))))))))))))))))))))&&&&&&&&&''''''(((((()))%%%&&&'''((()))))))))(((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''')))***+++)))*********++++++++++++))))))))))))((((((((((((((())))))*********))))))***)))))))))))))))*********)))(((((((((((()))******************++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++...------,,,,,,,,,------111111111222222222333333444444555555555555666666555555555666666777777888999::::::;;;<<<<<<======<<<<<<<<<;;;:::999777666---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000222222111111222333444444555555888888888888888888888888:::999888777777666666777555555666777777888777777999888888777666666555555444333222222333333222111////////////...---,,,+++,,,++++++***)))))))))***))))))))))))))))))))))))''''''(((((((((((('''&&&((()))))))))************+++***))))))((((((((((((+++++++++++++++***))))))(((((((((((()))***,,,,,,((((((((())))))******+++***))))))(((((())))))***+++***)))***+++,,,+++***************))))))(((((()))******++++++******)))+++,,,,,,,,,+++++++++,,,,,,.........,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------------,,,,,,............////////////---------------...//////......///000000///......---------------.........,,,...000000///.........///......------.........vvvfffZZZWWWUUUVVVZZZ]]]]]]\\\XXXYYYXXXVVVSSSQQQRRRSSSUUUWWWXXXWWWUUURRRQQQRRRQQQPPPPPPOOOMMMKKKJJJIIIJJJIIIGGGDDDAAA>>><<<;;;999999999999999999999999666666555333222111000///,,,+++***+++,,,---,,,+++((())))))))))))*********,,,++++++******++++++,,,******))))))))))))))))))'''''''''((()))***,,,,,,%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''$$$######%%%'''(((((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))*********))))))(((((((((***)))(((((()))***,,,---***))))))(((((())))))*********)))'''''''''''''''&&&'''''''''''''''((((((&&&'''((()))***)))((('''&&&''''''((()))(((((((((((((((''''''''''''((((((************************(((((((((((()))***++++++)))))))))*********++++++))))))))))))((((((((((((((())))))************))))))))))))))))))******+++***)))(((''''''((()))***)))))))))))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------333333222000000000000000222222333333444555555555555666666666777777777777777888888888999999999:::;;;<<<===>>>????????????<<<<<<;;;:::888777555444+++++++++,,,------..............................------------------------,,,+++++++++,,,---///000000000000111111222222222444444555666666666666666888888777777777777888888666777888999:::;;;;;;;;;;;;;;;::::::999888777777777666444444444444222111111111111000///...---,,,---,,,+++***************))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))************))))))((((((((())))))***+++,,,,,,++++++***(((((()))((((((((()))***++++++(((((())))))))))))))))))******))))))))))))******+++)))((()))++++++***)))***************)))(((((())))))************)))))))))+++,,,+++***)))***,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,------------.........///---------------...///000---...///000000///...---...////////////000000000---...//////------.../////////...---------------yyyjjj]]][[[XXXYYY]]]______^^^YYYYYYXXXVVVRRRPPPPPPQQQTTTVVVXXXWWWUUURRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLIIIHHHFFFCCC@@@===;;;:::888888888888888888888888777666555444333111000000+++))))))***+++,,,,,,+++*********++++++++++++,,,,,,++++++******++++++,,,)))))))))))))))))))))***)))((((((((()))***++++++%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&'''((()))))))))))))))%%%$$$$$$%%%((())))))((())))))))))))))))))))))))%%%&&&'''((())))))))))))******)))))))))(((((((((''''''(((((()))***++++++***)))(((''''''((()))******)))((('''''''''((()))(((((()))))))))((('''''''''((()))******)))'''&&&&&&&&&((()))))))))((('''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''((()))***++++++***((((((((()))))))))******))))))))))))(((((((((((((((((()))***************)))))))))))))))***+++++++++***(((''''''(((***+++((((((''''''(((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,---...//////444444333222222222333333444555555666777777888888666666777777777777888888888888888888999999999999:::;;;<<<===>>>>>>======;;;::::::888666444333111,,,,,,------------------........................------------------------++++++******+++---///111///////////////////////////000111333444444444333666666666666777888999999888999:::;;;======>>>>>>>>>===<<<;;;:::999888888999888666666777777555333333333333222111000///...///...---,,,++++++++++++))))))))))))))))))))))))+++***)))((('''((())))))))))))))))))************))))))))))))***+++,,,,,,)))******++++++***)))(((***)))))))))))))))******)))))))))))))))((((((((())))))(((((((((((())))))***)))((((((******)))(((&&&''')))***+++++++++***))))))************)))))))))+++,,,,,,))))))***,,,)))*********((('''((()))++++++++++++++++++++++++***++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,------///000000---...///000000///...---........./////////000000//////...---+++,,,...111///...............///000}}}ooo```]]]ZZZ[[[___aaaaaa___ZZZZZZXXXUUURRRPPPOOOPPPTTTVVVWWWWWWTTTRRRRRRRRRLLLLLLMMMNNNNNNNNNMMMMMMIIIHHHEEEBBB???===:::999888888888888888888888888777777666555333222111111)))(((((((((***++++++***)))************+++++++++,,,++++++++++++++++++,,,)))))))))))))))*********+++******)))))))))))))))'''((((((((())))))******&&&&&&&&&&&&''')))***,,,'''((((((((())))))******(((((()))***************&&&%%%%%%&&&)))+++******))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&'''((()))((((((''''''''')))***+++***************)))((('''((()))***+++***)))'''%%%%%%&&&((()))))))))(((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''')))***+++++++++***(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))((())))))***++++++,,,+++)))(((((()))+++,,,((('''''''''''')))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111222333333444666666777888999999::::::666777777777777888888888666666666666666777777777666777888::::::::::::999:::999999777555333111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++---///111333...............---------+++---///111222333222222444444555555666888999:::999:::;;;===>>>????????????>>>===<<<;;;:::999999:::888777888999999888777555555555444333222000///000000///...---,,,,,,,,,))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))************)))))))))***+++,,,......&&&''')))***++++++******+++***)))))))))))))))*********))))))((((((''''''((((((''''''''''''((((((***((('''((())))))((('''###%%%'''***,,,---------))))))************)))))))))+++---,,,***)))+++---+++,,,,,,+++***))))))***++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---...///000111---...///111111///...---,,,,,,,,,---------......000///...,,,***+++///222............///111222333vvvhhhddd___\\\\\\___aaabbb]]]\\\[[[YYYWWWUUUSSSRRRTTTTTTUUUUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNOOOPPPNNNKKKGGGBBB>>>;;;999999999999999999999999:::777777777666444222///......,,,+++,,,......---,,,((((((***+++,,,---------...+++((()))+++,,,***(((************))))))))))))))))))(((((('''''''''&&&(((((((((((('''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((())))))))))))(((((()))((('''&&&%%%%%%&&&'''%%%&&&&&&'''((()))*********))))))((((((((())))))###$$$%%%&&&((()))******))))))))))))))))))))))))++++++******)))))))))(((---,,,+++)))(((&&&%%%$$$)))******)))(((&&&$$$###'''''''''((((((***++++++((((((((((((((((((((((((,,,+++++++++******))))))''''''''''''''''''''''''))))))))))))************'''((()))((('''''')))+++*********)))))))))))))))))))))************))))))***)))((((((((()))+++,,,+++++++++******************)))))))))******((('''))))))***++++++,,,------...------,,,---///000111444444555666666666666666555555666666666666666555999999999888777777777666666666666555555555555555666666555555555555666666333444555555555444222111...///111000...,,,++++++)))+++---//////---+++*********+++,,,---......///......//////000222333444444444444333000,,,)))'''---------------------------...///111333555777777:::===<<<999:::@@@BBB>>>BBBBBBAAA@@@???>>>>>>=========<<<;;;:::999888888777666444333222222333333......///000111111000000+++***)))***,,,---,,,++++++***************++++++***+++***'''$$$###'''***)))(((((((((***+++***)))((((((((((((((((((((((((...,,,)))&&&&&&'''***,,,(((,,,///---(((&&&))),,,---,,,+++*********++++++''''''&&&&&&'''(((***+++(((((())))))******++++++))))))******++++++,,,,,,***)))(((***---,,,)))%%%))))))************)))))),,,++++++++++++++++++,,,......,,,,,,,,,,,,............---------,,,,,,,,,------------------------///......------,,,,,,+++---,,,,,,,,,,,,---......111000000///...---------***+++---000222222000---------------------------pppllleeeaaa``````aaaaaa]]]\\\[[[YYYWWWUUUSSSSSSUUUUUUUUUUUUTTTRRRPPPOOONNNNNNNNNMMMMMMNNNNNNNNNMMMKKKIIIEEEAAA>>>;;;:::999999999999999999999999777777777666444222000......---,,,,,,......---,,,*********+++******)))(((***)))'''))),,,......---************))))))))))))))))))((((((((('''''''''***))))))))))))(((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''(((((()))*********'''(((((())))))(((((('''***)))((('''&&&''''''(((&&&&&&''''''(((((()))))))))((((((''''''(((((()))""""""###$$$%%%&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&******))))))((((((''''''&&&((()))+++,,,,,,,,,,,,''''''''''''((()))******(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((('''************))))))))))))))))))************))))))+++******)))***+++,,,---************************---,,,+++,,,......,,,++++++++++++,,,---.........222111111111111333444555555555666777777777777777444444555777888888888888999888777555333111000///222222222222222222222222222222222111111222222222111222222222111111000000///000000...---,,,---...............------------,,,,,,,,,---------------/////////000111222333444666666666555333000---+++,,,,,,+++++++++,,,---------......///000111111111///666<<<:::;;;???CCCBBBCCCCCCBBBBBBAAA@@@??????>>>>>>===<<<;;;;;;::::::999888666555333333333333...///000000111111000000---,,,++++++,,,---,,,+++******)))))))))******+++&&&((())))))'''&&&(((***,,,+++******+++,,,+++))))))))))))))))))))))))))),,,+++)))''''''(((***+++***++++++***))))))))))))+++++++++************)))***)))((('''''''''((())))))))))))))))))*********)))))))))***************)))((((((***,,,,,,)))&&&)))******************)))++++++************++++++...---,,,++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000///...---------***,,,...000111000...---------------------------|||wwwooohhhdddbbbaaa___]]]\\\ZZZXXXVVVUUUTTTSSSVVVVVVVVVVVVTTTRRROOONNNNNNNNNMMMMMMMMMMMMNNNNNNJJJHHHFFFDDDAAA>>><<<;;;888888888888888888888888777777777555444222000///...---,,,,,,......---,,,+++++++++++++++***))))))***)))((()))+++---...---************))))))))))))))))))((((((((((((''''''************))))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))************'''''''''(((((('''''''''******)))(((((((((((()))'''''''''(((((((((((((((((('''''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))*********)))))))))))))))((('''&&&(((((('''''''''(((((()))((((((((((((((((((((((((***************)))))))))************************(((((((((((())))))))))))+++)))(((***,,,,,,)))&&&************************))))))************)))))),,,++++++++++++,,,------************************---,,,,,,...000000///...---......//////000000000444444444444555666777888666777777888888888888777333444555777888999999:::666555444222111///......000000000000000000000000000//////......//////000111111000////////////000///000///...,,,,,,///111222000///---------...///......---------,,,,,,,,,/////////000000222333444444555555555333111///...---,,,+++++++++---.../////////.........---------(((333;;;<<<;;;===AAACCCCCCCCCCCCBBBBBBAAAAAAAAA>>>=========<<<<<<;;;;;;<<<;;;999777666555444444///000000111111111111111000...------------,,,******))))))((((((((())))))$$$&&&)))******))))))******)))((()))+++,,,+++******************************))))))((())))))***++++++)))'''(((******)))'''******++++++******)))(((---,,,+++)))((('''''''''************))))))))))))***))))))))))))))))))((((((((((((***,,,,,,+++)))******++++++++++++***************))))))*********,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000//////...---------***---111111///------...------------------------xxxoooiiieeebbb```]]]\\\ZZZXXXVVVUUUTTTTTTXXXWWWWWWVVVTTTQQQNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIGGGDDDAAA>>><<<;;;888888888777777777777777777777666555333222111000///---,,,,,,---...---+++***+++,,,---............,,,+++***))))))***))))))************)))))))))((())))))((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((************************''''''''''''''''''''''''))))))((((((((((((((((((&&&''''''((()))******+++******)))(((&&&%%%$$$###(((((('''''''''''''''(((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++''''''((((((((()))))))))---******---111222...))))))***************++++++)))******++++++******)))+++++++++++++++,,,,,,---************+++++++++++++++++++++---000111000///000000000111111222222222444444444555666666777777777777888999999888888888333444555666777777777777222222222222222222222222//////000000000000000111//////............//////333222111//////000111111...///000000......///111111000000///............---------------,,,,,,,,,............///000111222000000000111000///...---...---,,,,,,---...000111000/////////......------,,,111777999999;;;===>>>AAAAAA@@@@@@@@@@@@@@@@@@========================???>>>===;;;999777666555111111222222333222222111333111/////////...,,,+++***))))))(((((((((((()))'''((()))******)))******%%%$$$$$$&&&)))++++++***))))))))))))))))))))))))'''((()))***************)))((((((((())))))((((((******+++++++++***)))(((------,,,***))))))((((((++++++******))))))((((((******))))))(((((('''''''''((()))***,,,,,,,,,++++++++++++,,,,,,+++++++++******))))))))))))******++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++,,,---------,,,,,,,,,,,,---....../////////......---------+++000444333...+++---///------------------------uuummmgggdddaaa]]]\\\YYYWWWUUUUUUUUUUUUXXXXXXWWWVVVSSSQQQNNNLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMKKKIIIEEEAAA>>>;;;:::888888888777777777666666777777666444333222111111///...,,,,,,------,,,++++++,,,------............******)))(((((('''((()))************)))))))))((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))''''''((()))+++,,,---...)))(((((('''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((((((************************(((((((((((())))))))))))+++))))))---222444000+++))))))******+++++++++,,,******++++++++++++***************+++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,///111333222111111111222222222222333333444555555666777777888888777777888888888777777666444444444555444444333333111111111222222333333333/////////000000111111111000000////////////000000444333111000000000111222,,,///222222111000///000...///000111000///---+++++++++,,,,,,---......///---------------...///000------.....................---,,,,,,---...///000------------------.........,,,+++///444777888888;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAA@@@???===;;;999888777444444444555555444333333555333111000000000...,,,++++++***)))))))))))))))---+++)))(((((()))******'''&&&%%%&&&((())))))((((((((((((((((((((((((((('''((()))***++++++******&&&)))+++***'''&&&(((++++++++++++++++++******)))******++++++++++++******++++++******))))))((((((******))))))(((((('''''''''(((***+++++++++,,,---+++++++++,,,,,,+++++++++******))))))))))))******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---..................------------...222555444///,,,...111------------------------zzzpppiiieeeccc]]]\\\YYYVVVUUUUUUVVVVVVXXXXXXWWWVVVTTTQQQNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLIIIEEEAAA>>>;;;999999999999888888777777666777777555444333222222222///...------------,,,***,,,,,,,,,,,,+++)))((('''&&&'''((((((((()))+++---************))))))))))))(((((())))))))))))******((((((((((((''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''%%%&&&'''''''''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++))))))(((((((((((()))***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************(((''''''***...///---+++))))))******+++,,,,,,,,,******++++++++++++******)))******+++,,,+++++++++,,,,,,,,,------......////////////111444555555333222222222222222222222222555555666888888888888888555666666666666555555444444444444444333222111000333333222222111111111000000000111111222333333333222222222111111222222222444444333222222222222222...000222333111000///000,,,---000111222000---,,,,,,,,,---...///000111222---------------...//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++$$$"""(((111444444444555555555666666777777888======>>>???@@@AAABBBBBBAAA@@@@@@???===;;;:::999666777777777777666666555666444222222222111000......---,,,+++++++++++++++000---)))'''((()))******...,,,************(((&&&''''''''''''''''''''''''((())))))************)))%%%)))---+++'''%%%)))---,,,+++***))))))))))))***'''((()))++++++,,,,,,,,,************))))))))))))***))))))))))))))))))((((((***++++++******,,,---******++++++++++++***************))))))*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...---,,,,,,,,,,,,---......------------------------///111333222///---...000------------------------rrrjjjfffeee^^^\\\YYYVVVUUUUUUVVVWWWWWWWWWWWWVVVTTTQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIGGGDDDAAA>>>;;;:::;;;::::::999888888777777777666555333222222222333000...------------,,,***,,,,,,,,,+++***((('''&&&''')))+++***)))***---///************))))))))))))(((((()))))))))*********)))))))))(((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((())))))******'''(((((())))))(((((('''%%%&&&'''((()))(((((('''&&&&&&''''''(((((())))))''''''''''''((()))***+++)))*********************************************(((((((((((())))))******(((((((((((())))))))))))+++)))(((&&&%%%%%%%%%%%%)))))))))))))))***+++,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++)))))))))))))))*********))))))***++++++,,,------***++++++,,,,,,++++++*********,,,---------,,,+++------......///000000000000000000222444555444333111111111111111111111111222333555666777777666666444444444444444333222222333333444444444333222222555555444444444444444444666666777777888999999:::999999999888888999999999888888999999888888777666333333222000......000333---...///111111111111000111111111222222333333333//////.........///000000///............///000000...///000000000...,,,+++*********+++++++++,,,,,,+++&&&&&&---222111111222000000111222333333444444777888999:::<<<===??????@@@@@@@@@@@@???===;;;:::999999::::::999888888777666555333333333333222000111000///...------------...+++))))))+++,,,+++***---,,,******++++++***(((((((((((((((((((((((((((*********)))))))))))))))''')))++++++))))))***,,,+++)))'''%%%%%%&&&((()))'''((()))***++++++++++++)))))))))))))))*********)))))))))******************+++,,,+++))))))+++---)))******************)))++++++************+++++++++,,,---......---,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,---......------------------------////////////............------------------------ssskkkfffeee^^^\\\XXXVVVTTTUUUVVVWWWVVVVVVVVVVVVTTTRRROOONNNKKKKKKJJJJJJJJJJJJKKKKKKGGGFFFDDDBBB@@@>>><<<;;;;;;;;;::::::999888777777888666555333222222333333000...------------+++*********+++,,,,,,,,,++++++,,,...///---***)))+++...************))))))))))))(((((())))))*********+++************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,(((((())))))))))))((((((&&&'''(((*********)))(((%%%&&&&&&'''((()))******'''''''''((((((***++++++%%%&&&&&&&&&''''''''''''******************************++++++,,,,,,,,,---''''''(((((())))))******(((''''''((()))+++---...))))))))))))***+++------))))))))))))))))))))))))''''''(((((()))))))))*********************************+++++++++,,,,,,,,,,,,---,,,***((('''(((***))))))***+++,,,,,,------***++++++,,,,,,++++++***+++,,,---.........---,,,.........///000111111222///......000222333111000000000000000000000000000///000111333333333333222333333333333222222111000222333333444555555555555555555666777888:::;;;;;;<<<<<<===>>>??????@@@@@@AAA@@@@@@??????@@@@@@AAA===>>>???@@@???>>>===<<<888666111---+++---111555000000//////111222444555666666555555555555444444111000000000000111111222......---------......///222333555666555222///---......------------------///---000666555///...111......///000111222222333111111333444666888999:::??????@@@@@@???>>><<<;;;;;;;;;;;;;;;::::::999888666555444333444444333111222222111//////.........***))))))+++...///,,,***&&&&&&&&&(((+++---------)))))))))))))))))))))))),,,+++***)))(((((())))))***)))((()))+++---,,,******(((%%%""""""$$$'''((('''((()))***+++******)))(((((())))))******++++++))))))******++++++,,,,,,+++,,,---,,,)))(((+++---))))))************)))))),,,,,,++++++++++++,,,,,,,,,,,,............,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,------------......---,,,,,,,,,,,,---......------------------------...,,,+++,,,......---,,,------------------------tttjjjdddbbb^^^^^^]]][[[YYYXXXWWWVVVZZZYYYXXXVVVTTTQQQOOOMMMLLLLLLMMMLLLKKKJJJHHHGGGIIIHHHEEEBBB???===;;;:::<<<:::888777888999999999888888777666555333111000...,,,******++++++***)))******+++,,,------------((()))***,,,,,,+++******+++++++++++++++***))))))&&&&&&'''((()))***++++++)))))))))))))))***++++++(((((())))))******++++++((((((((((((((()))******&&&&&&''')))***,,,------------+++***))))))))))))***)))(((((())))))))))))+++*********))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))************,,,+++***)))((((((((((((++++++++++++*********)))(((((('''(((((()))***+++******+++++++++,,,,,,,,,(((((((((((())))))))))))(((((())))))******++++++((((((((()))***,,,---...************************,,,,,,,,,++++++*********------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,......///111333444222111222222222222111111111000.........////////////000...///111333333333333222000111333222111111222333666555444444444555666777999999888888888:::;;;===???@@@BBBDDDFFFGGGHHHIIILLLLLLMMMMMMLLLLLLKKKJJJGGGGGGGGGGGGFFFDDDBBB@@@<<<;;;:::999777666444444000111333555666666666555666888999;;;:::888555444000000111111111000///...---000333444444444444555555444333222111000///////////////.........------....../////////...,,,+++---...000222222111///---/////////000111333444555999:::;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<:::888555222000///000111222333333222111000+++***)))))))))***+++,,,))))))))))))((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))++++++******))))))((((((''''''(((((())))))******+++)))((('''((()))+++,,,+++*********))))))((((((((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))+++,,,+++++++++,,,,,,---------333222000///...------,,,---,,,++++++,,,---///000///...------...///...---///............///000000...------,,,,,,++++++***,,,,,,---------,,,+++++++++,,,,,,------......///yyymmmgggddd```___^^^\\\[[[YYYXXXWWWZZZYYYXXXVVVTTTQQQOOOMMMLLLMMMMMMMMMLLLJJJHHHGGGHHHGGGEEEBBB???===<<<;;;===:::888888888999999888777666666555333222000///...,,,******+++,,,+++***)))***************))))))))))))***++++++++++++*********++++++******)))(((************))))))))))))'''''''''''''''((())))))(((((((((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))******)))((('''''''''''')))%%%"""###(((+++***'''*********)))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))))))))*********++++++***)))))))))))))))******,,,,,,+++++++++*********)))(((((((((((())))))*********+++++++++,,,,,,,,,(((((()))))))))*********+++++++++***)))(((((((((,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,,,,+++++++++,,,------------..................000111222111111222222222111111111000000////////////000000000000//////111222222222222111000111333333222222333444666555555444444555777777777777777888999:::;;;<<>>===<<<===;;;999888999999888777555555555444222111//////---+++******,,,------,,,.........------,,,+++************)))******+++,,,))))))******))))))((('''++++++++++++************'''''''''''''''((())))))))))))(((((((((((((((((())))))(((((())))))***+++***))))))(((((('''''''''(((((((((((((((((((((((()))""" (((,,,+++'''******))))))))))))(((((())))))))))))(((((((((((('''(((((())))))(((((('''(((((())))))******))))))))))))*********+++++++++(((((((((((()))***+++,,,,,,,,,+++++++++***************)))((((((((())))))******+++++++++,,,,,,,,,))))))*********++++++++++++++++++***))))))((((((------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,............---------------------------------,,,....../////////000000000000000000111111222222222222111111111111000000000000000000000000000000000///000111111111111111000000222444444333444555777666666666666666777888888888999:::;;;======>>>>>>BBBCCCFFFIIIMMMOOOQQQRRRVVVVVVVVVUUUTTTSSSRRRQQQTTTUUUUUUUUUTTTSSSQQQPPPOOONNNKKKGGGCCC@@@===;;;???===:::777777777999;;;:::;;;<<<<<<:::888555444444333222222222333444555888;;;>>>@@@AAAAAABBBDDDDDDDDDCCCBBB@@@???>>>===888777555333222111111111//////000111111000000000000///...------...///000,,,,,,,,,------///000111222333444666888999999999::::::;;;;;;<<<======>>><<<<<<;;;;;;:::999999888777777555333222111000000222222111///---+++)))(((+++++++++*********))))))'''(((((())))))*********(((((((((((((((((((((((())))))))))))************((((((((())))))))))))******)))((((((((()))+++,,,************))))))))))))'''((()))*********))))))(((((((((((((((((((((((())))))***+++,,,---......---,,,+++******)))******,,,,,,,,,,,,,,,+++++++++(((((((((((()))***+++,,,***+++,,,------............---,,,---...///...,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------***++++++,,,------------------,,,++++++***))))))pppfffcccbbb```^^^\\\ZZZXXXXXXXXXYYYYYYXXXVVVTTTQQQOOONNNNNNNNNMMMMMMLLLJJJIIIIIIFFFFFFEEECCCAAA???>>>======;;;999999999999777666555555444444333111000///,,,+++******,,,...------.../////////......---,,,+++***)))))))))***,,,---)))))))))))))))((('''''''''(((((()))***+++,,,---)))))))))))))))******+++*********))))))(((((((((((((((''''''(((((()))***&&&&&&''''''(((((())))))))))))******************((($$$ !!!&&&******((())))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))*********))))))((((((((()))))))))******(((((((((((()))***+++,,,++++++*********)))))))))++++++***)))((((((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++,,,---------------------000000111111222222333333333444444444333333444555222222111111111000000000000000000000000000000000111111111222222111111111333444666777777777999;;;888999999999::::::;;;;;;<<<>>>@@@BBBCCCDDDCCCCCCDDDFFFHHHKKKNNNPPPQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDCCCDDDEEEFFF@@@AAAAAA@@@???<<<:::888:::999888777777999;;;<<>>???>>>=========<<<<<<;;;;;;999888666444333333333333333333333222000---+++)))******))))))((((((''''''(((((()))))))))*********)))))))))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------,,,,,,++++++++++++++++++---,,,,,,,,,++++++******,,,++++++*********++++++)))***,,,---......---,,,...---,,,,,,......---,,,---------------......///******+++,,,,,,---......)))***+++,,,---..................------,,,,,,,,,rrrgggddd```___\\\YYYWWWVVVUUUUUUYYYXXXWWWVVVTTTRRRPPPOOONNNNNNMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDBBB@@@>>><<<<<<:::999999:::999888666555555555555444222111000,,,+++***+++,,,......---))))))***++++++++++++++++++***)))))))))***,,,---)))))))))))))))(((''''''&&&''''''((()))***++++++)))))))))))))))******+++)))))))))((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((())))))*********))))))(((((('''&&&%%%&&&)))+++(((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))'''''''''((((((((())))))******))))))))))))*********)))))))))((((((((((((,,,+++***))))))((())))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))***+++,,,------***+++,,,---......------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......111111222333333444555555333555666555333222333555222222222222111111111111000000000000111111111111444444444444444444555555777999;;;;;;;;;<<<>>>???======>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHGGGLLLMMMOOOQQQRRRSSSTTTTTTVVVVVVXXXYYYZZZ[[[[[[[[[UUUUUUVVVWWWWWWVVVUUUTTTMMMNNNOOOQQQSSSTTTVVVVVVOOOOOOPPPQQQQQQQQQQQQPPPLLLLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@??????AAACCCDDDEEEHHHLLLNNNOOOPPPQQQSSSQQQQQQPPPOOONNNMMMMMMLLLKKKJJJGGGCCC>>>:::666444000000000000000000111111...///000111000///---,,,.........------...//////+++,,,...000111222333333666777888:::<<<===>>>????????????>>>===<<<<<<;;;999888666555555666777777333333444333222000...---,,,++++++***))))))(((((())))))))))))************))))))))))))))))))(((((((((((())))))******++++++************)))))))))))))))))))))))))))******+++))))))))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))***************)))))))))))))))***+++,,,---------,,,,,,,,,++++++*********---,,,++++++++++++,,,,,,)))***+++---...------,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---......******++++++,,,---......)))***+++,,,---.........,,,,,,,,,------.........vvvjjjggg___]]]ZZZVVVTTTSSSSSSTTTXXXXXXWWWVVVTTTRRRPPPOOONNNMMMLLLJJJIIIIIIIIIIIIFFFFFFFFFEEECCC@@@===;;;:::999999999::::::888777555555555555444333222111...,,,++++++---...------((()))***+++,,,,,,,,,,,,*********)))******+++,,,))))))******))))))(((''')))))))))((((((((((((''''''''''''''''''((())))))''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))***))))))(((((('''''''''&&&'''((((((((('''&&&%%%'''***,,,***&&&%%%(((,,,''''''(((((((((((())))))))))))))))))((((((((((((((())))))******))))))(((******++++++******))))))'''''''''((((((((())))))******)))))))))))))))*********)))))))))(((((((((++++++***)))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...///...---,,,+++....................................////////////,,,,,,------...///000000222222333444555555666777222555888777444111222333444333333333333222222222000111111222333444555555777777777777888999:::;;;===???@@@AAA@@@AAABBBDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJOOOOOOQQQRRRSSSTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTUUUWWWYYYZZZ\\\\\\QQQSSSUUUWWWXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPLLLKKKJJJIIIHHHIIIIIIJJJJJJLLLPPPRRRRRRSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRPPPMMMHHHBBB<<<999444333222111111111111222...000222333222000---+++000//////.........//////+++,,,---...///000000000444444555777999;;;<<<===??????>>>======<<<<<<<<<888888888777777888888999333333333333333222111111000//////...---,,,++++++************************((((((((())))))*********))))))))))))************+++************)))))))))((()))))))))************))))))))))))************))))))((((((((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''&&&''')))+++,,,---------+++++++++++++++*********))))))))))))***+++,,,---)))***+++,,,,,,------------,,,+++,,,---...---+++******))))))******+++,,,******+++,,,,,,---......***++++++,,,------------))))))***++++++,,,------wwwkkkhhh___]]]YYYUUUSSSRRRRRRSSSXXXXXXWWWVVVTTTRRRPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFCCC@@@<<<:::888888888999;;;;;;999888333444444333333222111000///---,,,,,,---------,,,++++++,,,,,,---,,,,,,,,,))))))***++++++++++++*********++++++******)))(((*********)))))))))(((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))((('''%%%$$$%%%(((***+++***))))))***'''''''''((((((((())))))))))))))))))(((((((((((())))))************))))))***++++++++++++***)))((())))))))))))************)))((((((((()))***+++,,,++++++++++++*********************)))******++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,.../////////---,,,////////////////////////............/////////000---......000111222333333222222333444555666777777333888<<<<<<888444333444555555444444444444333333222333444666777999:::;;;;;;::::::;;;<<<>>>@@@AAACCCDDDFFFFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWXXXYYYYYYZZZZZZ[[[\\\\\\VVVVVVWWWWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVRRRRRRQQQPPPOOONNNNNNMMMLLLNNNQQQSSSSSSSSSTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUVVVVVVUUUQQQKKKDDD@@@888777555444333333333333111222222222111000///...000000///...............,,,---....../////////...000111222333555666888888;;;;;;<<<<<<<<<=========:::::::::::::::999888777555444333222222222222222111111000///...---,,,,,,************************''''''((()))***++++++,,,*********)))))))))))))))+++++++++*********))))))(((((()))***************((()))))))))******************)))((()))***+++,,,++++++++++++++++++++++++((((((((((((((((((((()))&&&''')))++++++,,,++++++************++++++++++++))))))))))))******+++,,,************+++,,,---...---,,,++++++------,,,+++)))))))))))))))***+++++++++++++++,,,,,,---------++++++,,,------,,,,,,,,,++++++++++++++++++++++++vvvjjjggg```]]]YYYUUUSSSRRRSSSSSSXXXWWWWWWVVVTTTRRRQQQPPPMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHFFFCCC???<<<999777777888999<<<<<<:::888222222222222222111000///000...,,,,,,------,,,+++)))))))))))))))((('''&&&((()))***,,,,,,+++******+++++++++++++++***))))))(((((()))***+++,,,------)))))))))))))))***++++++******++++++,,,,,,------***************++++++,,,&&&&&&''')))***,,,------)))***++++++***(((&&&$$$$$$%%%&&&))),,,---+++(((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))************))))))+++++++++++++++***)))(((***++++++++++++,,,,,,,,,&&&''''''((()))+++---...---------,,,,,,,,,++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++'''((()))***,,,---...///'''))),,,///111222111111........................,,,,,,,,,---------......//////000222333444555666222222333444555666777888666<<>>???===<<<======???AAADDDEEEGGGHHHIIIIIIHHHGGGHHHJJJKKKLLLNNNPPPQQQQQQQQQQQQTTTSSSRRRPPPPPPQQQRRRRRRRRRSSSUUUWWWZZZ[[[\\\]]]XXXXXXXXXXXXWWWVVVUUUTTTSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZXXXWWWXXXZZZ]]]^^^XXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQOOONNNMMMOOORRRSSSSSSSSSTTTUUUTTTUUUUUUVVVWWWWWWXXXXXXTTTWWWYYYZZZWWWQQQJJJFFF;;;:::888666555444444555555444222111000000000111000///......---------------......//////......------...///000222333444555888999:::;;;<<<>>>??????<<<<<<<<<<<<;;;999777555777666444222111111111111111000///...---,,,++++++++++++******************&&&&&&''')))***+++,,,---++++++******))))))((((((++++++++++++******))))))(((((()))***************(((((())))))*********++++++***)))))))))***,,,---++++++++++++++++++++++++&&&&&&'''((()))***++++++((((((***++++++***)))((())))))******+++++++++,,,///...---+++***)))))))))+++******)))***,,,---...---,,,++++++------,,,++++++++++++***+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++///......------,,,,,,+++yyyiiiccc^^^^^^]]]ZZZVVVRRRQQQRRRUUUWWWXXXVVVSSSPPPOOOOOOMMMKKKIIIHHHIIIIIIHHHGGGHHHHHHGGGEEEBBB===999666444555666666666666666555444444333222222111111000,,,,,,++++++++++++******...,,,+++)))(((((())))))+++)))'''(((+++,,,***((())))))*********+++++++++*********(((&&&&&&(((************))))))'''&&&&&&))))))************))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))'''''''''((((((((((((((())))))******+++++++++,,,---,,,)))'''&&&&&&'''((())))))))))))************'''''''''((())))))******,,,,,,++++++***)))))))))((((((((()))***+++------(((''''''(((+++,,,,,,+++---,,,***)))((()))***+++))))))))))))))))))))))))((()))++++++******+++---))))))))))))***+++,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000//////...------------.........000111222333333333000222444666888888888888;;;;;;;;;999777444222000444333222444666999999999888888888999:::===???@@@DDDCCCBBBBBBBBBBBBCCCDDDGGGIIIKKKKKKJJJJJJKKKLLLLLLPPPTTTXXXZZZZZZXXXVVVVVVQQQOOOQQQRRRQQQQQQTTTWWW\\\`````````dddeeedddfffbbb^^^\\\WWWRRRRRRVVVRRRVVVXXXYYY\\\```___[[[]]][[[ZZZZZZ\\\]]]]]]\\\VVVVVVWWWWWWXXXYYYZZZZZZWWWWWWXXXXXXXXXWWWWWWVVVRRRQQQQQQRRRSSSSSSRRRPPPOOONNNMMMLLLMMMOOORRRTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\[[[WWWSSSPPPCCC???;;;::::::999666333555444333222111000000000222222000///............111000///......///111222---,,,,,,---...000222333111222333555888;;;>>>???AAA@@@>>><<<;;;::::::;;;999999888777666555444333444333111///......//////+++)))((()))***,,,,,,+++,,,++++++***************)))((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((('''(((***+++,,,,,,,,,+++&&&&&&''''''(((((()))))))))************+++++++++++++++++++++,,,---...///&&&&&&'''(((((((((((('''*********++++++,,,,,,,,,+++***))))))(((((())))))---,,,***(((''''''((()))******+++++++++******)))++++++,,,------...//////*********+++,,,,,,***(((,,,+++))))))***+++******xxxiiibbb^^^^^^]]]ZZZVVVSSSRRRRRRUUUWWWXXXVVVSSSPPPOOOOOOLLLJJJHHHHHHHHHIIIHHHGGGIIIHHHGGGDDDAAA===:::888999999999888888666555444777777666444333111000000...---------,,,,,,,,,,,,///...---++++++++++++,,,+++)))((((((++++++***((())))))*********++++++++++++,,,+++***((((((***+++,,,,,,,,,++++++***)))((())))))************))))))))))))))))))(((((((((((()))******++++++******)))))))))(((((((((((()))))))))))))))((('''''''''&&&)))))))))*********+++++++++***)))''''''((()))***)))))))))*********++++++)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++***************+++***)))***+++,,,+++***+++++++++++++++***))))))************************)))+++,,,+++******+++,,,++++++*********+++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---.../////////............//////000111222333555555555555444555666888888999888888666666666666555555444333888777777888999:::::::::;;;;;;===???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEJJJKKKLLLLLLLLLMMMOOOQQQPPPTTTZZZaaaeeeggggggfffeee]]]XXXXXXZZZ\\\```fffjjjrrrxxxyyy{{{~~~~~~{{{zzzrrrlllddd]]]]]]aaakkkooopppooopppqqqooojjjiiigggdddccccccbbb```^^^\\\]]]^^^______^^^]]]\\\^^^]]]]]][[[YYYWWWUUUTTTVVVUUUTTTUUUUUUUUUSSSQQQPPPOOONNNMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTRRRPPPOOOYYYZZZ[[[[[[[[[[[[ZZZYYYRRRNNNIIIEEECCC@@@<<<888777666555444444555666777666555444333111///...---222111///......000111222------------...000111222000000111333666888;;;<<>>===<<<;;;;;;<<<===;;;;;;:::888777666555444999777555222111/////////000...,,,,,,---...---,,,++++++***))))))))))))******************++++++,,,++++++++++++++++++++++++************************************)))))))))(((((()))***+++,,,,,,++++++++++++******)))((((((''')))************+++++++++************+++,,,------******+++++++++,,,,,,,,,000000//////...---------***+++,,,---,,,+++)))(((...---+++)))((()))*********+++++++++++++++******))))))***++++++,,,------++++++++++++,,,,,,+++***,,,***))))))***++++++***uuuhhhbbb]]]^^^]]]ZZZVVVSSSRRRRRRUUUWWWXXXVVVSSSPPPOOOOOOLLLJJJHHHHHHHHHIIIHHHGGGKKKIIIFFFCCC???===:::999:::::::::::::::999888777:::999777666333111000///////////////.........---///...---,,,++++++,,,,,,+++***))))))***+++***)))***************+++++++++,,,------,,,******+++---++++++,,,++++++***)))((())))))************))))))(((((((((((())))))))))))***++++++,,,,,,++++++***))))))(((((((((((())))))+++***))))))''''''&&&%%%(((((())))))))))))*********)))(((((()))***+++,,,))))))*********+++++++++,,,++++++***))))))((((((******++++++,,,------...---,,,++++++******++++++...,,,++++++,,,,,,***))))))***,,,------+++)))(((+++++++++++++++++++++++++++---------+++***+++,,,------,,,+++++++++,,,,,,+++,,,---.........---,,,---,,,,,,,,,,,,,,,------......//////000111111111333444555666777888888888888888999999999888777777000111111222444555777888999:::;;;===>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFIIIKKKMMMOOOQQQVVV[[[___fffkkkrrrzzzwwwnnnlllnnnsss|||{{{{{{|||yyyuuusssnnnppptttvvvwwwuuurrrpppsssrrrpppmmmiiieeeaaa```^^^]]][[[ZZZYYYWWWTTTRRRRRRQQQPPPNNNMMMMMMMMMMMMNNNPPPRRRTTTSSSRRRPPPNNNXXXWWWVVVUUUVVVXXXZZZ\\\YYYVVVRRRNNNKKKGGGCCC@@@<<<:::888777888:::<<<>>><<<<<<<<<;;;888444111///222111000//////000111222///............///000111//////000111222444666777<<<;;;;;;:::;;;<<<===>>>======<<<;;;999888777666:::999777555444333333222333111............,,,++++++******))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))******+++++++++******---,,,,,,+++******)))))))))************+++++++++))))))))))))***+++,,,,,,------,,,+++,,,---...//////...---+++)))((('''&&&''')))+++,,,,,,***'''%%%...---,,,*********++++++++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,***))))))***++++++***sssgggbbb]]]]]]]]]ZZZVVVSSSRRRRRRUUUWWWXXXVVVSSSPPPOOOOOOLLLJJJHHHHHHIIIIIIIIIHHHKKKIIIEEE@@@===;;;::::::666777888:::;;;<<<<<<<<<999888777555333222000000////////////............,,,,,,++++++***************************+++******************************,,,------,,,+++***+++,,,)))))))))))))))(((''''''))))))************))))))(((((((((((())))))))))))((())))))))))))))))))((())))))(((((((((((())))))***)))))))))((((((''''''((((((((((((((()))))))))******))))))******+++,,,((((((((()))))))))******++++++++++++******))))))---,,,,,,++++++******)))))))))******+++---...///---+++******+++,,,***)))***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,///...---,,,,,,,,,,,,,,,***+++---...///...---,,,...---,,,,,,,,,,,,,,,---...///000111222333444444555555777888888999999999::::::999999888777666555000000111222444777:::<<<888:::===???@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHIIIJJJMMMSSSZZZbbblllwww}}}xxxvvvssspppmmmjjjfffbbb]]][[[VVVSSSPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRSSSVVVXXXZZZYYYWWWVVVTTTRRRPPPNNNMMMEEECCC???<<<;;;<<<>>>???BBBCCCDDDCCC@@@<<<888555111111000/////////000000000000//////////////////////////////000222333444777777777777999;;;===>>>???>>>===<<<;;;:::999999777777777777777777888888111///---,,,,,,,,,+++***+++***))))))(((((()))))),,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***+++++++++*********)))))))))***++++++,,,,,,---))))))*********+++++++++***************+++,,,,,,,,,+++)))))))))***,,,...+++***)))(((&&&%%%######***+++,,,,,,,,,+++)))(((---,,,+++************+++++++++,,,---------,,,,,,,,,,,,,,,------.........+++++++++***))))))+++---+++***((()))***,,,+++***pppfffbbb]]]]]]\\\ZZZVVVSSSSSSSSSUUUWWWXXXVVVSSSPPPOOOOOOLLLKKKIIIIIIJJJKKKJJJIIIJJJHHHCCC???;;;:::999999555666777999:::;;;;;;;;;666555555444333222111111.........------------,,,,,,,,,,,,,,,+++++++++*********++++++*********+++***************************+++,,,,,,***)))***+++((())))))))))))(((((('''))))))************))))))'''((((((((()))))))))***'''(((((())))))(((((('''))))))(((((((((((())))))'''((((((((())))))******)))))))))(((((((((((((((,,,++++++***************'''''''''((((((((())))))))))))******++++++++++++++++++******)))((((((((()))))))))***+++,,,......***)))((()))***++++++))),,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,+++,,,---//////...---,,,,,,,,,,,,+++,,,---.........------......------,,,---------///000111333555555555555555666777888999999999888::::::999777666555555444555444555555777:::===>>>;;;===@@@AAA@@@@@@BBBDDDIIIHHHHHHGGGIIIKKKMMMNNNMMMLLLJJJJJJMMMQQQUUUXXXYYY___hhhtttzzztttkkkccc]]]\\\]]]______\\\WWWSSSPPPQQQSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYZZZ[[[[[[[[[ZZZYYYYYYPPPMMMHHHCCC???>>>>>>???DDDEEEGGGGGGEEEAAA<<<999000000//////............000000000000000/////////////////////000111222222333333333333555777999;;;>>>>>>======<<<;;;;;;;;;777777888888888888888888///...,,,,,,---------++++++******)))))))))))))))******++++++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******************(((((())))))***+++++++++))))))*********+++++++++,,,++++++++++++,,,------+++***((('''((()))+++---------,,,,,,+++******)))000///...,,,,,,---...///+++******)))))))))))))))***+++,,,---------------,,,,,,------------......***++++++)))''''''***---+++)))((()))***,,,,,,+++~~~ooogggccc\\\]]]\\\ZZZVVVTTTSSSSSSUUUWWWXXXVVVSSSPPPOOOOOONNNLLLJJJJJJLLLMMMLLLKKKJJJHHHDDD???<<<:::999999999999999999999888777666555555444444333222222222---------,,,,,,,,,++++++------............------***+++,,,+++******+++,,,+++++++++***************)))***,,,+++***(((((()))******++++++++++++******))))))************))))))''''''(((((())))))******)))******************)))))))))(((((((((((())))))&&&'''((((((******+++,,,******))))))))))))((((((+++++++++******))))))((('''''''''((((((((())))))(((((())))))***++++++,,,''''''(((((()))*********,,,+++******))))))******)))((('''(((***++++++)))---,,,***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---......---,,,,,,,,,------,,,,,,,,,---------......///...............//////000111444555777777777666666777888888999999888888999999888666666555666666999999:::;;;===>>>@@@AAABBBDDDEEEDDDAAA@@@CCCFFFHHHHHHJJJLLLPPPTTTXXXZZZ[[[[[[\\\___dddkkkrrrvvvxxx~~~yyyvvvvvvvvvxxxrrrhhh___YYYWWWYYYZZZYYYXXXVVVTTTTTTUUUVVVWWWXXXZZZ]]]]]]\\\ZZZZZZ[[[ZZZWWWRRRLLLHHHEEEDDDDDDEEEFFFHHHHHHEEEAAA===:::111111000000//////......000000111111111000/////////.........///000111222222111111111222444666777;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888666555444222111//////000111000///,,,++++++***************((()))***++++++)))((('''))))))))))))))))))))))))************************))))))))))))************+++******)))******++++++*********)))(((((('''''')))************+++++++++---,,,,,,+++,,,,,,------+++******)))***+++,,,---...---------------------...,,,)))''''''(((+++,,,)))))))))))))))))))))))))))***+++,,,,,,------,,,++++++++++++++++++++++++)))+++,,,+++((('''***---***)))((()))+++,,,,,,+++|||ooogggccc\\\\\\\\\YYYVVVTTTSSSTTTUUUWWWXXXVVVSSSPPPOOOOOOOOOMMMLLLLLLMMMNNNNNNMMMKKKIIIFFFBBB>>><<<:::::::::::::::999999777666555777777666555444333222111---------,,,,,,,,,,,,+++,,,---...//////...------)))+++---,,,***)))+++---+++++++++*********))))))(((***,,,,,,***(((((()))******++++++++++++******))))))************))))))'''''''''((()))************++++++,,,,,,++++++***))))))(((((((((((())))))((((((((()))*********+++++++++*********)))))))))(((((())))))******))))))))))))))))))************))))))))))))))))))))))))((((((((()))******+++++++++***))))))(((((()))))),,,***))))))++++++***(((++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,---......---,,,++++++---...000///////////////000111222222333555777888888777666777888999999:::999999999999888777777777777888999;;;<<<>>>???AAABBBCCCCCCEEEGGGIIIGGGEEEFFFKKKPPPQQQUUU\\\eeelllrrrvvvxxxzzz|||yyyuuuuuuvvvqqqlllddd[[[VVVSSSSSSTTTUUUYYY\\\]]]\\\ZZZ[[[\\\___]]]ZZZVVVSSSQQQPPPPPPKKKKKKKKKJJJGGGBBB>>><<<333333333222111000000/////////000111111111000///------------...///000111333222111111111222333444888888999:::;;;<<<===============<<<:::777555333777555333222222222111000---,,,,,,+++++++++++++++((()))***,,,,,,+++***)))))))))))))))))))))))))))************************((()))))))))******************)))))))))+++,,,---+++******)))(((((('''''')))************+++++++++,,,,,,+++++++++++++++,,,************+++++++++,,,,,,,,,+++++++++*********)))((('''&&&%%%&&&'''((()))******++++++*********((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++))),,,///...+++)))+++...***)))((()))+++,,,,,,,,,{{{ooogggddd\\\\\\\\\YYYVVVTTTSSSTTTUUUWWWXXXVVVSSSPPPOOOOOOPPPNNNMMMMMMNNNOOOOOONNNLLLJJJHHHDDDAAA>>><<<;;;888888999:::::::::999999;;;:::999777555333111111......---------,,,,,,,,,***+++,,,---------,,,+++))),,,---,,,***)))+++---++++++++++++******)))))))))+++,,,,,,+++)))))))))'''(((((()))))))))(((((())))))************))))))&&&''''''((()))******+++*********++++++*********))))))(((((((((((())))))*********))))))))))))))),,,+++++++++******))))))%%%&&&''')))******++++++***++++++++++++,,,,,,,,,******))))))(((((('''''',,,,,,++++++***)))))))))&&&&&&''''''(((***+++,,,///---,,,+++++++++)))''')))***,,,.........,,,+++++++++++++++++++++++++++***+++,,,,,,++++++---...++++++++++++,,,,,,---...///---+++******,,,///111////////////000111333333333444666888999888777666999999::::::;;;:::::::::999888888888888999;;;<<<;;;<<>>444555555444333222111000...///000222222222111000+++++++++,,,---...///000444333222111111111222333666666777999;;;<<<===>>><<<<<<======<<<:::888777999777444333222111000......---,,,,,,++++++,,,,,,((()))+++---------++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))(((((()))+++---...((((((((()))******++++++)))************+++++++++++++++***************+++'''((()))************)))------,,,,,,+++******))),,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++'''((()))***+++,,,,,,,,,------------------------***...222111---+++---///***)))((()))+++,,,---,,,zzznnnhhhfffaaa___\\\XXXVVVVVVVVVVVVXXXXXXXXXVVVTTTRRRRRRSSSQQQOOOMMMLLLLLLKKKJJJHHHHHHGGGDDDBBB>>><<<999888:::::::::999999999888888:::999888777444222000///111000000///......------,,,---...//////...---,,,------...//////---,,,+++((()))***++++++++++++++++++***)))***+++,,,***(((((((((((((((''''''''''''***)))(((((((((***+++,,,+++***)))))))))***,,,---***************)))((('''(((''''''((())))))'''&&&'''((()))***++++++***)))((((((((())))))(((((((((---,,,+++***))))))))))))+++******)))***,,,---...((()))***+++,,,---------******)))(((''''''((((((++++++++++++++++++++++++******++++++***)))'''&&&))))))***+++,,,---------,,,,,,,,,,,,,,,+++***)))//////////////////............---,,,,,,---------------..................111111111111222333444444333444666777777777666666999777555777:::<<<;;;999;;;999:::======::::::===AAAEEEFFFEEEGGGOOOTTTVVVTTTUUUVVVVVVYYYcccqqq||||||rrrlllgggiiiqqq{{{~~~|||zzzqqqggg___ZZZXXXXXX___fffrrrssshhh```[[[aaa___^^^```dddgggfffeeefffdddbbbaaa```aaabbbccc___]]][[[XXXTTTNNNGGGBBB>>>:::666444444444222000)))---111222111000222444333222000000111111111000333222000//////000111222111222444555555666777999>>>>>>===<<<<<<<<<<<<<<<888888777666555444333333111000///...---,,,,,,,,,(((+++---,,,***((()))+++))))))(((((((((***+++,,,))))))***)))(((&&&%%%###++++++******************))))))************))))))+++*********))))))((((((((((((((((((((()))******---,,,,,,+++*********+++)))((((((((()))+++---///,,,++++++******++++++,,,+++*********++++++)))'''+++++++++*********))))))))))))***+++,,,,,,------...---+++*********++++++---,,,+++,,,.........---,,,,,,,,,+++++++++******}}}pppjjjhhhaaa___\\\YYYWWWVVVUUUVVVWWWXXXXXXWWWTTTRRRRRRSSSRRRPPPNNNLLLLLLLLLKKKIIIFFFEEEDDDBBB???===<<<;;;:::::::::999999999888888:::999888777444222000///......------,,,+++++++++,,,---............---,,,***************))))))((()))******++++++++++++***,,,++++++,,,------,,,***++++++++++++***************)))((((((((()))+++,,,******)))((()))***+++,,,++++++******))))))))))))+++******************))))))***+++,,,---,,,,,,+++,,,------......------,,,******)))))))))******+++************+++---///000))))))***+++,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((()))***+++++++++***)))(((((())))))******++++++++++++,,,,,,,,,++++++***---....../////////......------,,,,,,,,,,,,---------------...............222222222222222333444555444555777888888888888777===;;;999:::<<<<<<:::888;;;:::<<<@@@@@@>>>???BBB@@@HHHPPPTTTZZZbbbiiikkkmmmppptttwww|||~~~|||yyywwwtttppplllhhhdddaaa```\\\ZZZ]]]eeemmmrrrtttxxxyyyzzzxxxtttooommmlllmmmiiiccc]]]YYYWWWVVVVVVVVVZZZaaaiiiooosssuuuuuu|||}}}}}}~~~}}}{{{yyyxxxsssvvvzzztttooollljjjkkknnnpppooommmhhhddd```^^^^^^___``````fffeeedddbbb___ZZZTTTOOOHHHCCC===999777666444222111333555666666666777888666444111000111111111000000000///......//////000///000222333222333555777888:::;;;===>>>===<<<<<<888888888888777555444333222111000...------------+++---...---***)))***,,,******)))(((((()))***+++)))******++++++***)))((())))))))))))))))))))))))))))))************))))))************)))))))))(((((((((((((((((()))******---,,,++++++*********+++******************+++,,,+++******))))))******+++...---,,,,,,++++++)))(((+++++++++*********))))))*********++++++,,,,,,------,,,+++*********+++++++++******+++---...---,,,*********++++++,,,,,,,,,}}}pppjjjgggaaa```]]]YYYWWWUUUUUUTTTWWWXXXYYYWWWTTTRRRRRRRRRQQQOOOLLLKKKKKKKKKJJJHHHFFFEEEDDDBBBAAA???>>>===:::::::::999999999888888999999888777555333111///------,,,,,,+++*********,,,,,,------------,,,,,,---,,,++++++******+++++++++++++++***************,,,++++++,,,------,,,***))))))))))))(((((((((((()))))))))((())))))***+++))))))((((((((()))***+++***)))((('''''''''((()))---,,,+++*********************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***((('''(((((()))***+++,,,************,,,---//////******+++++++++++++++*********+++,,,+++***)))(((++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))))))))******************++++++,,,,,,,,,,,,++++++,,,---...............,,,,,,,,,++++++,,,,,,---------------......//////222222222333333444666666555666777999999:::999999;;;:::::::::<<<<<<:::999???>>>???CCCDDDBBBEEEKKKJJJYYYiiittt}}}qqqfffcccaaa```bbbccccccbbb``````______]]]\\\ZZZYYYZZZXXXXXX\\\cccjjjmmmnnnpppqqqqqqnnnkkkiiihhhhhheeedddaaa^^^\\\[[[[[[[[[ZZZ[[[]]]____________^^^eeeeeedddcccbbbaaa```___]]]aaahhhqqq{{{xxxoooddd______``````^^^ddddddeeeffffffbbb]]]YYYUUUPPPJJJDDD@@@===:::888:::888888999;;;<<<===<<<<<<999555222222222111000////////////////////////---...000000000000222333333555999<<<>>>>>><<<;;;888999::::::999777555333333222111000///........./////////---+++***+++,,,++++++***)))))))))******((())))))***+++++++++***(((((((((((((((((())))))))))))************))))))************))))))))))))))))))((((((((()))******,,,,,,+++************++++++++++++++++++***)))(((***))))))))))))))))))***,,,,,,+++******++++++++++++++++++***************++++++++++++++++++++++++---,,,+++*********++++++))))))((())),,,------,,,((()))***+++,,,------...|||nnngggdddaaa```]]]ZZZWWWUUUTTTTTTWWWXXXYYYXXXUUURRRQQQRRROOOMMMKKKIIIIIIIIIHHHFFFGGGFFFEEECCCAAA???>>>===:::::::::999999999888888999999888777555333111000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,,,,,,,,,,+++******)))))))))***)))((()))++++++)))(((((((((((((((''''''''''''))))))))))))))))))******((((((((((((((())))))***((('''%%%$$$$$$%%%'''(((++++++***)))(((((()))***))))))))))))***)))))))))''''''((((((((((((''''''''''''''''''((()))***+++************++++++,,,,,,***++++++++++++******))))))***,,,------,,,***)))------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------------***+++,,,---............,,,++++++++++++,,,---------------....../////////333333333444555666777888666777888999999:::;;;;;;999:::;;;===???@@@??????CCCAAAAAADDDEEEGGGOOOXXXaaattt~~~rrrfff___TTTTTTTTTWWWZZZ^^^aaabbbbbbdddfffhhhiiiiiikkkllljjjhhhgggjjjqqqwww{{{}}}~~~~~~}}}{{{xxxxxxyyyzzzyyyxxxwwwuuusssqqqpppooopppooonnnmmmkkkiiihhhggggggeeecccaaa```_________ccceeeggghhhhhhkkkqqqvvvxxxyyyzzz|||}}}{{{vvvrrrqqqrrruuuwwwxxx}}}sssfffcccbbbaaa^^^]]]]]]___bbbddddddaaa^^^^^^\\\WWWSSSMMMHHHDDDAAA>>>;;;999;;;???CCCCCCBBBFFFBBB<<<888666444333111111222222222222111111000,,,...//////......000111222444666888:::;;;;;;:::888999;;;<<<;;;999666555555444222111000000//////111000///---+++***+++,,,,,,++++++******)))))))))''''''(((((())))))))))))((((((((()))))))))))))))))))))************))))))*********)))))))))))))))***))))))((())))))******++++++***************+++******+++,,,,,,***)))(((******))))))))))))******(((((()))))))))***,,,...************************,,,,,,++++++++++++++++++,,,+++++++++++++++++++++)))((((((***,,,------,,,))))))***+++,,,,,,------}}}ooogggddd```___]]]ZZZXXXVVVTTTTTTVVVXXXYYYXXXUUUSSSQQQQQQPPPNNNKKKJJJJJJJJJHHHGGGIIIHHHFFFCCCAAA>>><<<;;;:::::::::999999999888888999999888777666444222111///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''''''((()))---,,,+++***)))))))))***))))))((()))***+++)))''',,,,,,,,,+++++++++******))))))*********)))))))))'''((((((((()))))))))))))))(((&&&%%%%%%&&&((())))))***+++***(((''')))+++******))))))))))))))))))***++++++++++++++++++***))))))(((((((((((())))))+++++++++***))))))((('''******+++++++++***)))))))))***,,,---...,,,+++)))************************...------,,,,,,,,,++++++---------,,,,,,,,,,,,,,,***+++,,,---------------***+++,,,---............,,,+++++++++,,,,,,---...------...//////000111111444444444555666888999:::777777888888:::;;;<<<<<<<<<>>>AAACCCDDDEEEEEEEEEEEECCCDDDGGGKKKSSSaaannn}}}sssiiibbb]]][[[YYYYYY[[[^^^aaadddhhhkkkmmmssswww{{{}}}xxxvvvtttqqqpppooopppppppppqqqrrrnnnjjjhhhiiilllkkkjjjhhhhhhgggeeeaaa^^^YYYYYY[[[]]]]]]bbbooo}}}rrriiieeebbb___\\\\\\\\\^^^aaabbbbbbaaaaaabbbbbb```[[[UUUOOOKKKCCC@@@???BBBGGGLLLMMMMMMQQQLLLFFFAAA===:::777555555444444333222111111111...000111000//////000111555444444333444666888999666888:::<<<<<<;;;999777666555444333222111111111111///...,,,,,,+++******++++++++++++******))))))***))))))((((((((((((((()))))))))******+++++++++))))))************))))))))))))))))))))))))************))))))))))))***************))))))***++++++((()))***,,,,,,+++******+++++++++******+++++++++)))***,,,+++))))))+++---************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))***---...---,,,++++++++++++++++++++++++qqqiiieee^^^^^^\\\[[[YYYWWWUUUTTTUUUWWWYYYYYYVVVSSSQQQQQQRRRPPPNNNLLLLLLLLLKKKIIIIIIHHHFFFCCC@@@===;;;999:::::::::999999999888888999999888777666444333222------,,,,,,+++*********------,,,,,,,,,,,,------,,,++++++***************,,,+++***)))))))))***++++++******+++,,,,,,+++)))+++++++++************))))))************)))(((((('''((()))*********))))))+++***)))))))))***+++,,,&&&***------+++***+++...---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++******)))(((((()))))))))++++++++++++***)))''''''))))))***************))))))***+++,,,---,,,++++++++++++++++++++++++++++++///...---,,,++++++++++++*********++++++++++++++++++,,,,,,------------,,,+++,,,---...............,,,,,,,,,,,,---...//////...//////000111222333333555555555666888999;;;<<<888999999:::;;;===>>>???>>>AAAFFFHHHIIIIIIJJJKKKNNNOOORRRYYY```jjj|||}}}tttpppmmmmmmlllmmmnnnooonnnmmmeeecccbbb```____________fffkkkrrryyy~~~xxxtttrrrqqqnnnkkkiiifffaaa\\\YYYTTTSSSTTTUUUTTTVVV___iii{{{xxxqqqlllhhhddd```[[[YYYZZZ\\\^^^^^^aaadddggggggccc]]]WWWUUUKKKKKKKKKNNNRRRVVVXXXXXXYYYUUUPPPLLLHHHEEE@@@>>>:::888666333222111111111000222222222000///000222666444222000000222555666555666999;;;<<<<<<;;;;;;888777666444333333333333///...------...---+++)))+++++++++,,,++++++***)))---,,,+++***************))))))******++++++,,,,,,))))))************))))))))))))))))))************++++++***)))))))))*********))))))))))))***++++++((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,///111///+++((()))+++***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++***+++---------+++,,,,,,,,,+++++++++******qqqhhhddd]]]\\\\\\[[[YYYXXXVVVUUUUUUWWWYYYYYYVVVSSSQQQPPPQQQOOOLLLKKKKKKKKKJJJHHHGGGFFFDDDBBB???===;;;::::::::::::999999999888888999999999888666555333222......------,,,+++++++++......---,,,,,,---.....................---,,,,,,++++++)))((()))***+++---+++*********,,,,,,***))))))))))))((((((((('''''')))******+++***)))((('''((()))***+++++++++***))))))))))))******+++++++++!!!''',,,---+++***+++...------+++*********++++++))))))************)))))))))))))))))))))***+++,,,***+++,,,,,,,,,,,,+++***'''((()))******+++******************+++++++++,,,........................---,,,+++******+++,,,,,,)))******++++++,,,,,,,,,------------------,,,,,,---....../////////......------------...///000111///000111222333444444555666666666777999:::<<<===;;;;;;;;;<<<===???AAACCCDDDJJJQQQVVVYYY\\\___aaaiiilllsss{{{|||kkk```YYYWWWXXXZZZ]]]___```aaabbbcccbbbeeejjjoootttyyy}}}|||tttlllfff```]]]\\\\\\ZZZXXX\\\aaaeeemmmuuuyyy|||~~~tttmmmkkkrrr}}}vvvoooddd[[[XXXYYY\\\]]]aaadddgggfffbbb^^^\\\[[[SSSUUUXXXZZZZZZ\\\]]]___\\\ZZZXXXVVVTTTPPPLLLIIIBBB@@@;;;777555444555666222333333222111000000111222111000000000111333444333444666999;;;===>>>>>>999888777666555444444444.........000111000,,,))))))***+++,,,,,,,,,+++***,,,+++*********+++,,,---((((((((()))***+++++++++))))))************))))))((()))))))))************,,,+++******))))))******)))))))))))))))***++++++,,,+++******************++++++************++++++&&&+++//////+++(((((()))))))))*********+++++++++*********++++++,,,,,,---)))***+++,,,,,,,,,,,,+++,,,+++******++++++***)))++++++++++++++++++,,,,,,pppfffbbb[[[[[[[[[[[[ZZZXXXWWWVVVUUUWWWYYYYYYVVVSSSQQQPPPNNNLLLIIIHHHHHHHHHFFFEEEDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888999999999888777555444333111000000//////...------///...------------...///***+++,,,---,,,+++***)))+++***)))((()))***,,,...)))((('''(((******(((''',,,,,,,,,,,,+++++++++***)))***+++++++++)))((('''((()))***,,,,,,++++++***&&&&&&'''((())))))((((((###***,,,***((()))+++,,,+++)))((((((((())))))******++++++++++++******'''(((((()))***,,,...///)))***,,,.../////////...''''''(((******+++++++++***)))))))))******,,,,,,+++++++++++++++++++++++++++******)))***+++---...++++++,,,------...//////............---,,,++++++/////////000//////......---------...///000111111000111111333444555666666666666777888999;;;===>>>>>>>>>>>>>>>@@@BBBDDDEEEOOOVVV```iiiooouuu{{{qqqaaaWWWTTTUUUVVVRRRWWW]]]aaaccceeeiiimmmtttwww}}}{{{lllhhhffffffccc___^^^```ZZZ```dddccccccdddcccaaaaaaYYYUUUZZZcccllluuu|||qqqddd^^^^^^aaaccccccdddeeeccc___\\\]]]___WWW[[[______^^^]]]^^^```]]]\\\[[[[[[[[[XXXTTTQQQKKKGGGAAA<<<999999:::;;;222333444222111///000111...///000111111222222222222333555777:::===???@@@:::999888666555555555555......///222444333...***((()))+++,,,---,,,,,,+++((('''''''''(((***,,,---&&&''''''((()))******+++))))))************))))))(((((())))))*********+++,,,,,,+++***))))))******))))))((())))))***++++++///---+++)))(((((())))))******))))))))))))******""")))+++)))'''(((***))))))******++++++++++++))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++,,,+++))))))******((('''))))))***+++,,,------...{{{mmmeeebbb[[[\\\]]][[[YYYXXXYYYZZZZZZZZZZZZXXXVVVRRROOOMMMMMMKKKJJJJJJKKKKKKJJJIIIJJJIIIFFFBBB>>><<<:::999>>><<<;;;;;;<<<===<<<;;;:::999888666555333222111.........------,,,,,,,,,...------,,,,,,,,,------.........---,,,+++***))))))***,,,------+++((('''*********************************))))))'''&&&&&&&&&(((***+++************)))))))))))))))))))))))))))******+++++++++******,,,+++++++++***)))))))))************************+++******)))((())))))))),,,,,,++++++++++++++++++,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---++++++,,,(((((())))))***+++------......---,,,,,,+++******+++,,,,,,---.........---------------------------........./////////000000//////...//////000111222999666333333666999999999444555777999<<<<<<;;;:::===999<<>>@@@@@@<<<;;;::::::;;;;;;999777555444222000...,,,+++++++++++++++***************+++******)))))))))))))))*********)))))))))))))))))))))******++++++++++++''''''(((((())))))*********+++,,,,,,,,,***)))((())))))))))))))))))))))))((()))***,,,,,,,,,+++***---,,,***(((((()))***+++************))))))))))))))))))***+++,,,,,,,,,,,,,,,+++*********+++,,,---///,,,,,,---+++'''(((,,,************************...---+++))))))***+++,,,zzzllleeeccc\\\]]]]]]\\\YYYXXXXXXYYYZZZZZZZZZYYYVVVSSSPPPNNNLLLJJJIIIIIIJJJJJJIIIHHHHHHGGGEEEBBB???===:::999;;;999888888999::::::999:::999888666555333222111------------------,,,,,,...------,,,,,,---------------------,,,+++***)))++++++++++++******))))))************************************)))(((''''''''')))++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++******************************************))))))(((((())))))++++++++++++++++++++++++,,,,,,------,,,+++)))(((******+++,,,,,,---......***,,,......,,,++++++++++++*********+++,,,---...+++,,,,,,,,,,,,---------+++,,,------.........---........................,,,,,,---------.........////////////000111222222666444222333666888999888:::999777888:::===???AAA???===???DDDEEEGGGWWWjjj}}}yyytttsssssstttsssqqqllliiieeebbbcccggglllqqq|||xxxqqqlllhhhfffeeecccbbb```\\\XXXVVVXXX[[[]]]iiisssyyywwwxxxzzzuuummmddd]]]ZZZYYYZZZ]]]^^^aaadddfffgggfffeee```___^^^\\\[[[[[[[[[[[[\\\XXXSSSNNNIIIDDD???;;;999888666555555555333222333222111000///000111111222222444666888:::<<<======;;;::::::;;;:::888666333222222222222222222333+++++++++++++++***************)))))))))******+++))))))))))))************)))*********++++++++++++)))))))))******************+++++++++******)))(((************************))))))***+++++++++++++++---,,,***)))((()))***+++************)))))))))))),,,,,,,,,,,,+++***))))))++++++*********+++,,,---(((%%%&&&)))***)))***...************************(((((())))))************xxxkkkeeeddd^^^^^^^^^\\\YYYWWWWWWWWWZZZZZZYYYXXXVVVSSSPPPNNNKKKJJJHHHIIIJJJJJJIIIGGGFFFEEEEEECCCAAA>>>;;;999:::888777777888999999888:::999888666444333222111,,,,,,------------------------------------------+++++++++,,,,,,++++++***---,,,***)))((()))***+++************************++++++++++++******)))(((***++++++***(((((()))+++************************------,,,,,,+++)))((('''*********+++++++++++++++++++++++++++++++++++++++,,,+++++++++*********************++++++,,,,,,---,,,,,,,,,,,,,,,+++))))))))))))***+++---...//////+++---......,,,******+++------,,,,,,,,,,,,------)))******,,,---...///000,,,,,,---............---////////////////////////------------............000000000000111222333444555444333555777::::::999999999999:::<<<>>>@@@AAAFFFDDDGGGLLLPPPZZZrrryyyooohhhdddbbbaaa```___aaafffmmmsssxxxzzz}}}}}}{{{zzzzzzuuurrrllleee___[[[XXXXXXYYY___hhhnnnrrrvvv|||sssggg^^^ZZZYYYZZZ\\\^^^``````aaacccdddcccbbbaaa___^^^^^^^^^___^^^[[[WWWRRRNNNIIIDDDAAA>>><<<999777777666444222444333222111000111111222555555555666777888999:::===;;;::::::::::::999777999999777555222000///...,,,,,,,,,,,,+++++++++***,,,+++******))))))******((())))))******+++++++++************++++++++++++++++++++++++++++++******+++***))))))))))))))))))+++++++++++++++++++++++++++************++++++,,,---,,,***))))))***++++++++++++*********))))))))),,,,,,,,,,,,+++***))))))++++++******++++++,,,---111+++(((+++---+++))))))************************$$$&&&)))+++,,,,,,+++***xxxkkkfffddd_________\\\YYYVVVVVVVVVYYYXXXWWWVVVTTTQQQOOONNNLLLJJJIIIIIIJJJKKKIIIHHHCCCDDDDDDCCCAAA>>>;;;999:::999777888999;;;::::::999999777666444222111111,,,,,,,,,------.........,,,,,,------------------)))******+++,,,,,,,,,+++,,,+++******))))))******************************,,,,,,,,,,,,++++++***))),,,,,,+++***(((''')))+++)))))))))))))))))))))))),,,,,,,,,,,,+++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,++++++************+++,,,,,,---......,,,---...---+++******+++......---,,,,,,,,,,,,,,,)))***+++,,,---///000000------............------......////////////000000//////000000000111111111111111111111222333555555777777777888:::;;;<<<<<<888;;;@@@BBBCCCCCCBBBAAAHHHIIIOOO[[[hhhyyynnnddd___\\\ZZZ\\\aaafffiiillluuu|||ssskkkccc___]]]^^^_________aaaeeehhhgggggglllvvv}}}mmmaaaYYYXXXZZZ[[[ZZZYYY[[[^^^aaadddeeefffffffffeeedddccc[[[XXXUUURRROOOKKKFFFCCC???<<<999777666666444333444333222111000000111111444555777999:::999888888:::999888999;;;<<<;;;;;;<<<;;;999666222///,,,***......------,,,,,,++++++///...---+++)))(((((((((************************++++++++++++++++++++++++,,,,,,++++++*********)))+++***)))(((((((((******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******,,,---,,,,,,+++*********+++,,,+++++++++*********))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,333,,,'''+++...,,,)))(((************************((()))+++,,,------,,,,,,yyylllfffddd___```___\\\XXXVVVUUUUUUWWWWWWUUUTTTRRRPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKIIIBBBCCCCCCCCCAAA>>>;;;999:::888777777999;;;::::::999888777555444222111000,,,,,,,,,------.........+++,,,---.........------)))***+++,,,,,,,,,,,,,,,)))***,,,,,,,,,+++)))'''************************+++,,,,,,,,,,,,++++++***,,,,,,,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***))))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---,,,++++++******+++,,,,,,,,,------.........---......//////...------------........./////////000000000111111111222222111222222222444555666777999999999::::::;;;===>>>>>>AAAEEEGGGGGGHHHKKKMMMMMMPPP[[[pppzzziii___^^^bbbeeefffjjjtttzzztttmmmkkkgggaaa\\\YYYYYYYYYRRRUUU[[[aaafffpppmmm___ZZZYYYWWWVVVWWWZZZ___bbbcccfffjjjmmmnnnllliiifff^^^[[[XXXUUUQQQKKKEEEAAA===;;;777555555555555444444333111000//////000000///333888===???>>>;;;999777666666777;;;>>>??????777777777777666555333222//////......---,,,,,,+++...---,,,++++++******+++---,,,,,,+++***)))((((((,,,++++++++++++++++++++++++++++++******))))))(((+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++,,,,,,++++++++++++************))))))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,%%%$$$+++---,,,---************************---,,,+++******+++,,,,,,|||nnngggddd_________\\\YYYVVVUUUVVVWWWVVVUUUSSSQQQPPPOOONNNNNNMMMKKKLLLMMMMMMLLLJJJCCCCCCCCCBBB@@@===;;;:::777666555666888999999888999888777555333222111000,,,,,,------------------***+++---...///......---***+++,,,,,,------------(((***,,,------+++(((&&&************************++++++,,,,,,,,,++++++***+++,,,,,,+++))))))***,,,++++++++++++++++++++++++((()))***,,,------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))'''&&&*********++++++,,,,,,---,,,,,,+++******++++++,,,...------,,,,,,++++++***,,,,,,---,,,++++++,,,...------,,,++++++***++++++.........---------------...////////////...---------------......//////000////////////000000000000222222333444555777888999888888999999:::<<<@@@CCCGGGIIIKKKLLLNNNTTT]]]dddhhhkkkvvv}}}nnnhhhbbbaaagggqqqyyy}}}zzzrrriiiaaa[[[XXXKKKMMMRRRVVVXXX___ppprrr___ZZZTTTRRRTTTYYY]]]___```dddiiinnnpppnnnllliiihhheeeaaa\\\WWWOOOHHHCCC???<<<888666666666666555444333222000/////////000---111888>>>AAA@@@>>><<<666555555777;;;>>>@@@AAA<<<<<<===<<<:::888555444111000000///...---,,,,,,*********+++,,,---///000------,,,+++***))))))(((,,,,,,,,,,,,++++++++++++***************)))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++(((###"""'''+++,,,,,,---************************---+++)))''''''((()))***pppgggccc^^^___^^^\\\YYYVVVVVVWWWXXXWWWVVVTTTRRRQQQPPPPPPMMMLLLKKKKKKLLLLLLKKKJJJEEEDDDCCCAAA>>><<<;;;:::888666555666888::::::999888888666555333222000000------------------,,,,,,)))+++---...//////...---,,,,,,---.........------***++++++,,,+++***)))(((******************************++++++++++++******)))***,,,,,,+++***+++,,,((((((((((((((((((((((((******+++,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***)))'''&&&++++++++++++++++++++++++,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,+++***+++...000...---,,,,,,,,,,,,,,,---........................///////////////...---------......///000000111111/////////000000000111111333333444555666888999:::888999:::;;;===BBBIIIOOOWWW]]]eeekkkpppwwwzzzrrrmmmlllnnnrrryyyyyynnngggXXXTTTSSSVVVYYY^^^fffnnn~~~tttjjj^^^XXXXXXZZZZZZYYY]]]___cccgggjjjkkklllkkkmmmkkkhhhddd___XXXQQQKKKEEEBBB===:::999999888777666555333111000000000000...111666:::>>>?????????888777555777:::===??????AAAAAA@@@>>>;;;777444222222111111000///...---,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,---------,,,,,,,,,+++++++++*********,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++111---,,,------***))),,,************************))))))))))))))))))******rrrhhhccc^^^^^^^^^\\\YYYWWWWWWWWWZZZYYYWWWUUUTTTSSSRRRRRRMMMKKKJJJJJJKKKKKKJJJIIIFFFEEEBBB@@@===;;;:::::::::999888999;;;<<<===<<<888888666555333111000000.........------,,,,,,,,,)))***---/////////...------......///......------,,,,,,***)))))))))***+++************************)))******+++++++++******'''***,,,---,,,++++++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***(((,,,,,,++++++++++++++++++,,,+++*********+++,,,---+++++++++,,,,,,---------***+++++++++***,,,///111......---------......///---------.........////////////000000///...------...//////000111222222222111222222222222333333333333444444555777888:::;;;999;;;===>>>BBBIIISSSZZZiiiuuu}}}uuuooojjjiiijjjmmmrrrvvvzzzzzziii```ZZZ\\\```bbbcccdddeeeppppppeeecccaaa]]]XXXZZZ[[[]]]```dddhhhkkkmmmlllkkkiiigggddd```YYYUUUKKKGGGBBB>>><<<;;;:::999777666444222111111111111000111333777:::===???AAA;;;999777777999<<<======999:::;;;<<<<<<:::888777222222111000///...------222111///---+++******)))((())))))+++,,,---......---------,,,,,,++++++++++++++++++,,,,,,---------)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))***+++,,,,,,------------,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,)))***+++,,,---,,,+++++++++)))***,,,+++)))+++///************************'''(((+++---...------,,,vvvmmmbbb___\\\[[[\\\[[[WWWVVVXXX\\\ZZZWWWSSSQQQPPPPPPPPPNNNLLLJJJJJJJJJJJJJJJHHHJJJHHHEEEBBB???<<<::::::999777666777:::;;;;;;;;;888888777555444333222111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......)))***+++,,,---.........************************************************,,,+++***))))))+++---...------,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++)))+++---//////---+++)))******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,---,,,************,,,---+++,,,---...///...---,,,+++++++++,,,---...///000////////////////////////---.../////////...,,,,,,111111000000//////.........///000000000111444777888666444444777:::;;;:::<<<@@@CCCBBBCCCOOOddduuuxxxkkkeeedddeeeiiinnnoooqqqzzzyyyqqqkkkhhheeebbb___bbbeeehhhjjjnnnuuu~~~|||tttkkkdddddd___ZZZYYY^^^dddggghhhmmmmmmkkkiiigggdddbbb```WWWSSSMMMFFFBBBAAAAAABBB;;;<<<;;;777333000111333000222222222222555<<>>777444555888888777<<<<<<===>>>???===999666555444111///------------******************++++++&&&''')))+++,,,,,,,,,+++------,,,,,,+++*********---,,,++++++******++++++,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,************************---.........---+++)))(((************************+++++++++***************((()))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))************************wwwooocccaaa^^^]]]]]][[[WWWUUUWWWZZZZZZXXXVVVTTTQQQOOONNNMMMLLLJJJIIIJJJJJJIIIHHHIIIHHHEEEAAA>>><<<:::999999888777777:::;;;;;;;;;888888777555444333222111......------------......////////////////////////,,,------...//////......******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++---...------,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......111000000000000/////////111222222222222333666888555444444666999;;;<<<;;;<<>>AAA???<<<999666555666777888999:::===???>>><<<:::666555333111///.........++++++,,,,,,,,,,,,,,,,,,............---+++)))(((*********+++++++++++++++------,,,++++++++++++,,,))))))))))))))))))))))))+++++++++***************------,,,,,,,,,,,,,,,,,,,,,------------+++***)))++++++++++++++++++++++++******************++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++wwwooodddccc```^^^___\\\WWWVVVXXXYYYZZZZZZYYYWWWSSSPPPMMMMMMKKKIIIIIIJJJJJJIIIHHHHHHFFFDDDAAA>>>;;;:::999999888777777999;;;;;;:::888888777555444333222111///..................///000000000000000000000000,,,---......///.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,)))''''''))),,,...******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,------------------,,,---------,,,---......//////......---,,,,,,------............////////////---...///000111111111111000000000000000111111111333444555444444555888:::888888999;;;<<<>>>???@@@DDDJJJSSS```qqquuuccc[[[aaannnyyy~~~vvvooohhh___ZZZXXXYYYYYYXXX^^^^^^dddnnnwwwyyyoooiiieeebbb```ccceeehhhllloooqqqqqqrrrmmmiiiccc\\\UUUQQQNNNMMMNNNLLLHHHBBB<<<888777888000111222222222444888;;;<<>>999555555777444555777:::>>>@@@???>>>888777555333111000//////------------------------------,,,+++)))'''%%%$$$(((((())))))***++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuunnncccccc```^^^___]]]YYYXXXZZZZZZZZZZZZXXXVVVTTTQQQOOONNNLLLJJJJJJKKKKKKJJJIIIGGGEEECCC@@@===;;;999999:::888777888999;;;;;;:::888888777555444333222111//////............//////------------------------------...............---,,,---------,,,,,,+++***)))***************++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,***'''%%%%%%'''***,,,******+++++++++,,,,,,,,,///...---,,,,,,+++,,,,,,,,,---...//////...---,,,...---,,,,,,,,,---///000......------------......///000000000000000111111,,,---...///000111222222//////000000111222333333555666666666555777999<<<===>>>??????@@@CCCHHHLLLUUU]]]kkk~~~uuummmddd___ddduuuwwwiiiaaa___^^^ZZZVVVYYYXXX[[[bbbhhhlllssszzzwwwiii```\\\^^^bbbfffjjjmmmnnnooossspppjjjddd]]]XXXTTTRRRVVVUUURRRMMMGGGAAA<<<:::444444444333333444666888999<<<@@@@@@===999777666333333555888<<>><<<>>>AAAAAADDDKKKWWW```lllwww~~~uuueeefffiiippp}}}zzzppplllhhhaaaZZZ[[[XXXXXX\\\^^^^^^```cccsssqqqaaaZZZ[[[___bbbgggjjjmmmnnnrrrpppmmmiiiddd___[[[XXX[[[[[[[[[XXXTTTLLLDDD???999777444222222333333444666888;;;???AAA???:::666555444444666:::===>>>===::::::888777444222111000......------,,,,,,,,,+++,,,,,,,,,---......///000*********)))))))))((((((++++++***))))))))))))))))))*********+++++++++,,,******++++++,,,,,,,,,,,,+++++++++******)))))))))************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,))))))))))))*********+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++xxxllliii```bbb___^^^___^^^ZZZYYY[[[\\\ZZZWWWTTTRRRRRRSSSSSSOOONNNLLLKKKLLLLLLKKKJJJGGGEEECCC@@@>>><<<;;;:::;;;999888888999::::::999888888777555444333222111///..................///.................................///......---,,,------------,,,,,,+++***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,---..................---......------......///000,,,,,,,,,---...000111222------......///000000000++++++,,,,,,---///000111000000111222333333444444444666777888888:::>>>AAA;;;AAAHHHLLLRRR^^^ooo}}}{{{nnnfffcccfffmmmzzz~~~uuunnnccc]]]XXXXXXWWWSSSRRRSSS```kkk|||hhh\\\\\\]]]^^^aaaeeehhhjjjlllmmmmmmmmmkkkhhhdddbbb___```aaaaaa___YYYPPPJJJAAA<<<777333222222222111555555777<<>>BBBEEEIIISSS___gggooo{{{yyyuuusssqqqlllhhhkkkrrr~~~}}}rrrfff___YYYSSSPPPQQQTTT]]]lll}}}{{{llliiidddaaa______aaabbbccceeeiiilllnnnmmmkkkiiieeeeeeeeeffffffddd^^^ZZZMMMGGG>>>888666666666555444555888;;;======<<<:::777555333333666999;;;;;;@@@@@@???===;;;888555444000000//////...------,,,...---+++))))))((())))))+++++++++++++++*********---,,,,,,+++++++++++++++++++++,,,,,,---......///+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++******))))))***+++,,,++++++++++++++++++++++++******************++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++oooiiijjjeeegggccc```___\\\UUUSSSTTTVVVWWWWWWWWWUUUSSSPPPNNNLLLJJJHHHHHHHHHIIIHHHGGGHHHFFFDDDBBB???>>>===<<<;;;999888888999:::999888888888777555444333222111---------,,,,,,---------.........................../////////...---,,,,,,+++,,,,,,------,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++************)))))))))***+++---...//////------------------------))))))*********+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000...---,,,++++++,,,---...,,,---///000000000///...000000///............///,,,------...///000000000//////.........000111222222222333333333333444444666777:::;;;===@@@EEEHHH]]]iiixxxzzzwwwooommmoootttvvvyyyyyykkkaaaYYYVVVWWWPPPYYYcccllluuu|||sssjjjccc```______[[[___dddjjjmmmnnnmmmllljjjhhhggghhhjjjjjjhhheeeXXXPPPFFF>>><<<<<<;;;;;;333777;;;;;;999888:::===777444222222555999;;;<<>>;;;888666222111111000///......---...---,,,+++++++++,,,---*********+++,,,,,,------///...------,,,,,,------''''''((())))))***++++++...------,,,,,,++++++***(((((()))***+++,,,,,,---,,,+++***))))))***++++++************************+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuukkkfffgggcccaaa___\\\YYYWWWVVVUUUVVVVVVUUUSSSQQQOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIFFFBBB???===<<<:::888777888888999999999888888666666555444333333222222...---++++++---...---,,,///......---+++******)))///......///000000...---/////////......------------------,,,,,,+++++++++,,,+++***)))))))))***+++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++111...******+++---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,''')))---///000...,,,***))))))***+++---...///000........................---.........---,,,,,,+++,,,,,,------...///////////////.........---------000111222222222000///...............////////////444333333444666888888888@@@;;;999<<<>>>BBBMMMYYYppp{{{tttpppxxx{{{yyyvvvwww{{{~~~}}}xxxzzz}}}}}}|||zzzyyyxxx}}}yyylllbbb[[[\\\XXXXXX^^^eeennnrrriiieeeccc]]]^^^bbbhhhjjjiiikkkpppjjjjjjkkklllmmmnnnooopppccc]]]SSSIIIBBB===999777666555444555666777666555666555555555666777999:::===AAADDDDDDAAA>>>======//////000000000///.........,,,+++,,,------,,,***,,,,,,,,,,,,++++++******)))***+++,,,,,,+++***)))///...+++******+++---///000---++++++---///...,,,------,,,+++))))))***,,,/////////...------,,,,,,++++++,,,,,,,,,,,,---------.........------,,,+++......,,,+++***)))))))))&&&&&&'''))),,,---+++))),,,,,,************,,,,,,+++***)))((((((***,,,---~~~rrriiiffffffbbb```^^^[[[YYYWWWVVVUUUVVVVVVUUUTTTRRROOOMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIFFFAAA>>>===<<<:::999999999999999999999999999777666666444333222111111000///------///000///............---------------...------...//////---,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,---+++++++++++++++,,,------+++++++++,,,,,,+++++++++...,,,******---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,+++++++++---.........------,,,+++........................000000000//////.........000000111111111000///...111111111222222222222222666555444444555666666666;;;;;;>>>BBBBBBFFFTTTbbb|||vvvsssmmmhhheeefffjjjmmmppprrrqqqnnnnnnpppoookkkiiikkklllmmmmmmllllllllllllqqqyyyyyyssswww{{{uuummmggg```[[[[[[\\\aaannn{{{xxxqqqmmmeeebbbaaadddeeecccdddhhhjjjkkklllnnnooopppqqqqqqpppjjj___UUUKKKBBB:::666444333222333444555444333555555444444555666888999===AAAEEEGGGFFFDDDDDDDDD999888666444222///...---...---++++++------,,,***+++*********))))))))))))***+++,,,------,,,+++******************+++++++++///,,,++++++---...---+++,,,------,,,***)))***,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,---------------------,,,++++++------,,,+++************+++******+++,,,,,,)))'''...------,,,,,,------...,,,,,,+++++++++,,,---...yyyoooiiieeeddd```___]]]ZZZXXXVVVUUUUUUWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJFFFAAA>>><<<<<<;;;;;;;;;:::999888888999:::;;;888777666555333222000000000///------///000///...------....../////////000---,,,,,,---......---+++++++++++++++************+++,,,,,,,,,,,,,,,,,,---))))))))))))***,,,---...++++++******++++++,,,---******++++++++++++******+++******,,,...///...,,,---------------------------------,,,,,,+++++++++...---,,,+++***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---............---,,,,,,000000//////...------,,,111111000000000000/////////000000000000//////...222222222222333333444444666555555555666777999:::<<<>>>CCCEEEGGGPPPdddwww{{{tttpppppppppuuuvvvrrrnnnmmmkkkhhh```aaa```]]]YYYXXXZZZ^^^ZZZ^^^aaa___```aaa```[[[]]]^^^```aaaaaaaaa```___[[[^^^cccgggjjjllloooqqqwwwxxx{{{~~~|||yyyqqqgggaaacccgggooo{{{sssiiibbb\\\[[[```hhhkkkrrrzzztttkkkcccbbbbbb``````ccciiikkkmmmppprrrsssssssssyyytttkkkbbbWWWKKK@@@999555444222222333444444333444333222222333444666777999>>>DDDIIIJJJJJJIIIIII>>><<<999555222000///...///---++++++,,,---,,,+++++++++************)))))),,,,,,------------,,,,,,***,,,---/////////...------,,,++++++------,,,++++++,,,------+++******+++******++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++,,,+++*********++++++)))''',,,------......------,,,++++++,,,,,,---------,,,yyyqqqjjjdddbbb___^^^\\\ZZZXXXVVVVVVUUUXXXWWWVVVUUUSSSPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJFFFAAA===<<<<<<<<<<<<===<<<:::888888999:::<<<999888777555333111000///...---++++++---...---,,,------........./////////---,,,,,,---//////...,,,+++++++++***************+++++++++,,,,,,---------************+++,,,,,,---+++************+++,,,,,,,,,++++++++++++++++++,,,******,,,---......,,,+++------------------------...------,,,,,,++++++***......,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------------............------000/////////.........---000000000000000000000000/////////000///////////////000000111111222222222555666666777888;;;???AAACCCDDDFFFIIIRRReee~~~{{{tttooojjjiiifffbbbbbbdddccchhhjjjhhhggggggddd______bbbcccaaa\\\YYYZZZ\\\WWW^^^cccddddddfffddd```aaabbbdddffffffbbb]]]ZZZVVVXXXZZZ]]]```cccfffgggiiijjjkkkmmmooonnnllliii```YYYUUUVVVZZZbbbppp~~~vvvkkkccc___```]]]aaadddfffhhhnnnxxx|||llleeebbbaaaaaacccdddfffjjjnnnrrrtttuuuuuuwwwuuupppiii```UUUIIIAAA:::888666555555666555444333222222111222333444555555:::@@@FFFIIIJJJIIIHHH>>>;;;888444222111111111000...,,,+++,,,------,,,------------------,,,,,,,,,,,,------------,,,,,,....../////////......---,,,++++++,,,,,,,,,,,,+++***,,,......---+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++*********++++++,,,---'''''''''(((+++,,,,,,*********,,,,,,,,,,,,******''')))***,,,,,,+++***)))}}}tttlllddd```^^^]]][[[ZZZXXXWWWVVVVVVXXXXXXWWWUUUSSSQQQOOONNNLLLLLLLLLKKKKKKKKKKKKJJJJJJFFFAAA>>>=========<<<===<<<:::888888999:::;;;999888777555333111000///...---++++++---...---,,,.........------------,,,...------...000000///...+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++******++++++******++++++,,,---...---,,,,,,,,,,,,---...+++,,,......---,,,******---------------------------------,,,,,,+++++++++,,,------------,,,******,,,,,,,,,++++++++++++***,,,,,,,,,------.........------...//////......---........./////////000000////////////////////////000////////////000000000//////000111222222333333666888999999:::===BBBFFFFFFIIIOOO[[[nnnzzztttooollljjjeeeaaa___`````````eeejjjffflllrrrssstttsssmmmeeefffhhhjjjiiifffeeefffggghhhpppwwwyyyzzz{{{zzzvvvtttuuuwwwyyyvvvoooddd\\\ZZZ[[[\\\^^^```bbbbbbbbbaaa``````aaaaaa```]]][[[UUURRRQQQSSSUUUZZZccckkkmmmsss{{{rrrfff^^^ZZZ[[[ZZZYYYXXX[[[___ccclllwww~~~ppphhhbbb```aaa^^^aaaeeejjjooosssuuuwwwuuutttrrroooiii___TTTLLL@@@===:::888888888777666333333222111222333444555555888===CCCGGGHHHFFFEEE???<<<999555333222222222000...,,,+++,,,---------------------------......,,,,,,++++++++++++,,,,,,...---***((('''((())))))+++,,,---------,,,,,,,,,))),,,......---,,,,,,,,,///.........---------,,,+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,************+++,,,------***)))(((***,,,......---******,,,,,,,,,,,,******'''(((+++,,,---,,,***)))vvvlllddd```^^^]]][[[ZZZYYYXXXXXXXXXYYYXXXXXXVVVTTTRRRPPPOOOLLLLLLKKKKKKKKKKKKJJJJJJHHHEEEBBB@@@???>>>===;;;<<<;;;:::999888888999999888777666555333222000000000///------///000///............---------,,,,,,...------...000111000///,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,------...------,,,***)))(((,,,,,,++++++,,,,,,---...///...---,,,,,,---...///,,,...///...,,,******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------...////////////...------...//////000111111......////////////000000111000000000000111111222222222333444555666777777:::<<<======<<>>777666555444444555666777888888999===BBBEEEEEEDDD===<<<:::888666444222111222///,,,+++,,,---......+++,,,,,,,,,------------...---,,,++++++,,,---...///...------------...///+++...111111///------...+++,,,------,,,,,,...///------------------------++++++,,,,,,,,,,,,---------,,,+++***+++,,,...///+++++++++***++++++,,,,,,111///---,,,---......---...------,,,,,,------...***+++,,,---------,,,,,,qqqfffdddfff^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUURRRPPPOOOLLLKKKKKKKKKJJJJJJJJJJJJEEEDDDCCCCCCBBB@@@<<<:::999::::::999999777666555666666555444333333222222...---++++++---...---,,,------...///000111222222+++++++++,,,///000///---+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---------,,,+++...------------...//////...---+++******+++---...***,,,---+++******...111------------------------)))***+++,,,------...///...,,,***((()))+++///111---------.........//////......//////000111222222------...///000000//////111111000000//////......000000111111222222222222222222111111111222444555444555666777888999::::::<<<@@@FFFJJJNNNVVVaaajjj~~~sssnnnbbbbbbbbbbbbccchhhnnnsss|||zzz{{{yyyqqqjjjeeebbbcccbbb]]]ZZZYYYYYYXXXWWWWWWWWWUUUTTTTTTVVVYYYUUUWWW\\\aaacccgggqqq|||}}}|||nnneee___ZZZWWWSSSWWWbbbxxxssskkkaaaaaa```aaadddhhhmmmppppppooooooooopppnnnkkkhhh]]]YYYRRRMMMJJJGGGEEEDDD888888666555555666777888666555555999???CCCDDDCCC444555555555555444333333222///,,,+++,,,---...///........./////////000000///...---,,,,,,---...///((()))+++,,,............+++...222222000------///,,,------,,,+++,,,...111***++++++,,,,,,------...++++++,,,,,,,,,---------...---+++++++++---///000,,,,,,++++++***++++++,,,+++)))((((((+++---......---,,,************,,,---))))))******+++++++++***rrrkkkgggeeedddaaa^^^[[[ZZZYYYXXXWWW\\\\\\ZZZXXXUUURRRPPPNNNIIIKKKMMMNNNLLLJJJIIIIIIHHHGGGEEECCCAAA???===<<<:::999777666666777999:::999888666555333222222222////////////............------............------...///000111111///---+++//////...---+++***))))))------...,,,+++***,,,---...---,,,,,,++++++++++++///000111000...------///,,,,,,---...//////......+++,,,---,,,******+++,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,000000000...---...000333......---------,,,,,,,,,---------.........//////000000000000000000000000...............///000000111111222222222333333333333222222111222333555666999888666666777;;;>>>@@@CCCIIITTTaaalllvvv~~~vvvnnnfffbbb```aaabbbdddkkkwww|||~~~zzzuuupppmmmkkkhhhfffeeeaaa[[[WWWTTTRRRPPPOOOSSSUUUYYY\\\___bbbeeehhhooosss|||wwwlllddd``````aaadddkkkyyyvvvkkkfffdddggggggcccdddiiilllnnnmmmiiijjjooommmgggfff```ZZZVVVVVVVVVUUUTTTIIICCC<<<666555777999;;;555555666:::???CCCEEEEEE<<<:::888777777666444222333222111000/////////000.........//////000000000---,,,,,,++++++,,,,,,------------,,,,,,------.../////////...---------,,,...---,,,+++************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...+++)))))),,,......---------------------------************+++,,,---...)))))))))******+++++++++rrriiieeebbbcccaaa^^^\\\ZZZZZZYYYXXX[[[[[[YYYWWWTTTQQQOOOMMMHHHJJJMMMMMMKKKIIIHHHIIIGGGFFFEEEBBB@@@>>><<<;;;:::999777666666777999:::999888777555444333222222////////////............------............------...///000000000...---,,,+++++++++,,,,,,---------+++,,,+++)))&&&$$$%%%&&&------,,,+++++++++,,,,,,...///000///---,,,---...,,,,,,---...............+++,,,------++++++,,,------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...///000............------,,,,,,---------.........//////000000000000000000000000....../////////000000000111111111222222222333333333333222222222444555666666888999999:::<<>>:::999888888777666777999>>>AAACCCCCC@@@===:::777666555333111333222222111111000//////---------....../////////,,,++++++++++++++++++,,,......---,,,,,,,,,------...............---------...---,,,+++************...---------------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***(((''''''***++++++))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,,,,,,,---------rrriiiccc```aaa```^^^\\\[[[ZZZZZZYYYZZZZZZXXXVVVSSSPPPNNNLLLHHHJJJLLLLLLJJJHHHHHHHHHFFFEEEDDDAAA???===;;;::::::999888777777888999:::888888777555444333222111////////////............------............------/////////...............******+++,,,,,,---...............,,,)))((()))***,,,,,,+++++++++,,,---------...///...,,,+++,,,---,,,------............---+++,,,------,,,+++,,,------+++******,,,------,,,------------------------+++---000111///---,,,,,,/////////............---------........./////////000000000000000000000000...///000000111111000000000000111111111222222222444444333333444444555666444888<<<<<<<<<>>>DDDIIIYYYtttvvvwww|||xxxwwwyyyzzzxxxvvvyyy|||{{{}}}~~~vvvpppkkkiiibbbaaa___]]]\\\]]]^^^___cccbbbeeeiiiiiiggghhhllloooppprrrssssssuuuxxxzzz}}}wwwnnngggdddfffkkkooo}}}ooogggdddbbbaaabbb___dddhhhiiikkknnnpppoooeeeaaa\\\ZZZ[[[^^^```aaa___ZZZRRRJJJDDD???:::777888777777999===@@@BBBBBBEEEAAA;;;777555444333222222333333444333111000///,,,,,,,,,------------...+++++++++******+++++++++///...---,,,,,,,,,,,,,,,---------..................---,,,++++++******+++------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++******+++------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------rrrjjjdddaaa___```___^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWTTTQQQNNNMMMHHHIIIKKKKKKIIIGGGGGGHHHEEEDDDCCCAAA>>><<<:::999999999888777777888999999888888777666444333222111////////////............------............------///......---------...///,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///111222++++++++++++,,,,,,---...+++---------++++++,,,---,,,------......---------***+++,,,,,,++++++,,,------+++******,,,------,,,........................+++---//////---,,,,,,,,,/////////////////////...............////////////000000000000000000000000//////000111222111111000000000000111111111222222555555555555555555666666444888<<<===<<>>BBBDDDDDDHHHCCC<<<777555555444444333444555666555333111///,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///......---,,,,,,,,,,,,,,,---------.../////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,---...///------------------------***+++,,,,,,------,,,,,,+++,,,---...///...,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,************************tttlllgggddd^^^```aaa___\\\ZZZZZZ[[[\\\[[[ZZZXXXUUURRRPPPNNNHHHJJJKKKJJJHHHGGGHHHIIIEEEDDDBBB@@@>>><<<:::999999888888888888888888999777777777666555333111000////////////............------............------......------------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,...000++++++++++++,,,,,,---...***,,,---,,,++++++,,,---,,,---------------,,,,,,(((***++++++******+++------+++***+++,,,---------.................................,,,******,,,....../////////////////////........./////////000000000000000000000000000000///000000111111111111111000111111111111222222222444555555666777777777888777:::<<<<<<>>>IIIYYYgggpppsss~~~|||}}}}}}{{{yyywwwvvvgggdddbbbdddddd```___aaa\\\]]]]]]\\\ZZZXXXXXXYYYdddooo~~~uuukkkccc___XXXZZZ[[[]]]dddrrr|||qqqhhhddddddeeefffggggggiiillljjjiiigggddddddeeegggiiillljjjgggccc]]]UUUMMMGGG???>>>===???CCCGGGJJJKKKKKKFFF???999777777777777444555666777666444222111------------------------.........------.........///...---,,,,,,,,,,,,,,,,,,---------.../////////------,,,,,,+++,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,((()))+++++++++***)))(((+++,,,,,,,,,------......------,,,,,,+++,,,,,,,,,************************vvvnnniiifff^^^aaabbb```\\\YYYZZZ[[[\\\\\\ZZZXXXUUUSSSPPPOOOIIIJJJKKKJJJHHHHHHHHHJJJEEEDDDCCC@@@>>><<<:::999888888888888888888888888777777777777555333111000////////////............------............---------------------.........******+++,,,,,,---......,,,,,,---,,,******+++---,,,,,,+++++++++,,,------***,,,------++++++,,,...,,,------------,,,,,,+++(((***++++++++++++,,,......,,,++++++---......---------------------------000///...,,,******,,,///---............/////////....../////////000000000000000000000000000000000000000/////////000111222111111222222222333333333333444555777999999::::::;;;<<<<<<>>>FFFUUUjjjyyyzzztttwwwsssnnnjjjiiieee^^^XXXWWWVVVWWWWWWVVVTTTSSSUUUVVVWWW```lllxxxwwwkkkdddZZZXXXTTTQQQTTT___nnnzzzuuunnnhhhhhhhhhhhhjjjmmmllllllllljjjhhhgggiiijjjkkkkkkkkkjjjhhhbbb[[[UUUKKKIIIGGGHHHLLLPPPSSSTTTRRRMMMEEE???<<<;;;:::999666777777777777555444333///////////////.........000//////......//////000---------,,,,,,------...---------...............------,,,,,,,,,,,,------111000///...------------------------------------++++++,,,---------------***+++---,,,+++)))***+++,,,,,,,,,------......///------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++wwwoooiiifff___bbbdddbbb\\\XXXXXXZZZ\\\[[[ZZZWWWUUURRROOONNNJJJKKKLLLKKKIIIHHHIIIKKKFFFEEECCCAAA???<<<;;;:::888888888999999888888888666777777777666444111///////////////............------............------+++,,,---.........------+++++++++,,,,,,------------......---,,,,,,...///------,,,+++++++++,,,,,,***,,,------,,,,,,---///---------------,,,+++******,,,------------...000///---,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,//////000...,,,+++,,,---,,,,,,------.............../////////000000000000000000000000000000000000111///...,,,---///111222222333333333333444444444111333555888:::;;;<<<<<<======???EEEQQQdddyyy~~~wwwooorrr{{{|||vvvkkkbbb___```___]]]ZZZVVVUUUVVVXXXRRRWWW```gggoooxxxzzzkkkeee[[[SSSQQQVVV___eeelll|||sssmmmllliiiiiijjjjjjlllnnnnnnkkkjjjjjjllljjjjjjlllnnnnnnkkkeeeaaaZZZWWWTTTTTTVVVYYY[[[\\\[[[VVVNNNGGGBBB>>><<<:::999888888777666666555555222222111111111000000000//////............//////,,,,,,,,,,,,------...///...............---------------,,,,,,,,,------.........---------------...........................+++,,,------...------------//////...+++***,,,...***++++++,,,------......,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++xxxooohhhddd___ccceeebbb\\\XXXXXXZZZ[[[ZZZXXXVVVTTTQQQNNNMMMKKKLLLLLLKKKIIIIIIJJJLLLFFFEEEDDDAAA???===;;;:::888888999999999999888888666777888777666444111///000/////////............---..................---***+++---//////...---,,,//////...---+++***))))))''')))***++++++---///222...------,,,+++++++++++++++,,,...------,,,...///------------,,,,,,+++***,,,---//////...///000222000...------///000000///,,,,,,,,,,,,,,,,,,,,,,,,---///111111///,,,++++++,,,,,,,,,---------......////////////000000000000000000000000000000000000111///---++++++...111333333333333444444444555555111222555888;;;<<<======??????BBBJJJZZZooovvvnnnpppnnnjjjwwwuuupppjjjhhhddd]]]WWWTTTTTTUUUTTTWWW[[[___ccciiirrryyyzzzzzzwwwuuuwww~~~ttteeeZZZTTTTTTWWWYYYXXXjjj}}}sssnnniiieeeeeehhhkkkooopppnnnllllllmmmiiijjjmmmppprrroookkkgggeeebbb^^^\\\\\\^^^``````ccc]]]UUULLLFFFAAA===::::::999888777666666666666444333333333222222111111......------------......+++++++++,,,---...///000/////////......------,,,------,,,,,,,,,------...************+++,,,------........................+++,,,------......------+++,,,,,,***''''''))),,,))))))***+++,,,,,,------+++++++++,,,---...///000+++++++++******))))))))){{{qqqjjjfff```aaaaaa^^^[[[YYYYYYYYYWWWWWWWWWVVVSSSOOOLLLIIIKKKJJJJJJKKKMMMMMMLLLJJJGGGEEEBBB@@@>>>>>>???@@@::::::999888777777777888888888888888777555444333000000000111000///......,,,---------.../////////---------------------------.........---,,,,,,+++)))***+++,,,---,,,++++++------------------------+++++++++++++++,,,---...000///...---------------,,,---------,,,++++++******,,,---//////...,,,+++///...,,,,,,+++,,,---...//////......------,,,,,,............////////////222222000...++++++---/////////000111111111111111000111111222222333444444///000111333444555666666888555444777;;;>>><<<999@@@@@@JJJ\\\nnnxxx{{{}}}jjjqqqwwwwww{{{~~~{{{}}}pppcccZZZWWWWWWWWWWWWYYY[[[^^^aaadddfffeeecccccchhhnnnwwwvvvfff]]]YYYXXXWWW]]]^^^kkksssfffbbbeeecccjjjnnnlllmmmqqqrrrnnnnnnppprrrtttuuuuuutttsssppplllfffcccccceeeggghhhgggccc[[[TTTMMMEEE???:::<<<======<<<:::999999:::666666555444333222222111444222000...---...//////---------.........//////444000---,,,...//////---......---,,,,,,+++******------------------------,,,+++(((&&&''')))---///(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///000///,,,)))''''''(((,,,,,,,,,,,,,,,,,,,,,,,,zzzqqqkkkgggbbbbbbbbb___\\\YYYYYYYYYXXXXXXXXXVVVTTTRRRPPPNNNOOONNNMMMMMMMMMMMMKKKIIIFFFDDDBBB@@@???>>>>>>???::::::999888777777777777888888888888666555444333000000000000////////////------..................,,,,,,,,,------.........---.........------,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...//////000//////...------------------------------,,,++++++)))***,,,...//////...---//////...------......///000000000000000/////////............////////////222222111///,,,,,,...000///000000111111111111111000111111222222333444444111222333444666666777777444666888999:::<<>>??????>>><<<;;;;;;;;;666666666555555555444444444333111///......///000---------.........//////000...------///000///---......------,,,++++++***---------------------------,,,***)))***,,,...///******++++++,,,,,,------------------------------//////...---+++***))))))---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,yyyqqqllliiieeeeeedddaaa]]]ZZZYYYZZZZZZYYYXXXWWWUUUTTTTTTTTTSSSQQQOOONNNMMMKKKIIIGGGDDDDDDCCCAAA@@@???>>>===;;;:::999888777777777777888888888777666555444333222111///.........///000//////..................,,,,,,------.........///---............---,,,,,,....../////////......---++++++++++++++++++++++++.........////////////000//////...------------.....................---,,,(((***,,,...///000000///000//////......///000000/////////000000000000000............////////////222222222000......///111///000111111222222111111000111111222222333444444444444555666777777888888555:::===<<<:::???JJJUUUfffiiilllllleee```eeemmmvvvyyyrrrkkkgggdddjjjxxxwwwssskkkbbb^^^___aaaaaa___YYYYYY\\\``````bbbjjjttt|||ppphhh___]]]___hhhvvvsssbbb^^^___cccggghhhlllqqqsssrrruuuvvvxxxyyyzzzyyyyyyxxxtttqqqlllkkklllnnnooopppnnnkkkfffaaa[[[SSSKKKFFFBBBBBBAAA@@@>>>===<<<<<<777777777777777888999999777666444222000/////////---............/////////...------...000000///---......------,,,+++++++++------------------------......---------...//////,,,,,,,,,---------------++++++++++++++++++++++++......------,,,+++++++++***'''&&&(((+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzsssnnnlllhhhiiigggddd```]]]\\\\\\]]][[[YYYVVVUUUTTTUUUUUUSSSQQQNNNLLLKKKJJJHHHFFFCCCCCCCCCBBB@@@???===<<<;;;;;;999888777777777777888888888777666555333333333111///...---...000111000000//////......------...............---------------............------///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------///......---------............////////////......***+++---...//////////////////////////////000000,,,,,,------......//////............////////////222222222111//////111333000000111222222222222111000111111222222333444444555555555666777777888999:::>>>@@@@@@CCCLLL\\\iiizzzvvvpppiiibbbcccooo~~~pppiiigggggggggnnn||||||pppjjjlllooonnnlllfff```]]]^^^___```dddjjjvvvvvvlllbbbaaahhhvvvlllbbbeeeffffffhhhkkkooopppooosssuuuwwwyyyzzz{{{||||||xxxuuuqqqooopppqqqqqqqqqqqqnnnkkkgggbbbZZZRRRMMMFFFDDDCCCAAA@@@???===<<<888888888888:::;;;===>>><<<;;;999666333000...---...............////////////......---..................------,,,,,,,,,,,,,,,,,,---------------------....../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000)))&&&###&&&,,,000///,,,,,,,,,,,,,,,,,,,,,,,,,,,zzztttpppnnnkkkkkkjjjgggbbb___^^^^^^___]]]YYYVVVSSSRRRRRRSSSQQQNNNKKKJJJJJJIIIHHHGGGCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::888777666666666777777777777666444333222333111///...---...000111000000000//////......---000000///...------,,,+++------...//////......---......------------------........................,,,,,,---......---,,,,,,......---------......///......//////000//////.....................------------......////////////,,,,,,------......//////............////////////000222222222111000222333000000111222222222222222000111111222222333444444555555555555666777999:::>>>???BBBHHHTTTdddsss|||xxxmmmhhhkkkxxxtttnnnnnnrrrvvvxxx|||nnnaaa^^^``````aaabbbfffooozzzkkkbbbbbbjjjuuupppiiifffeeefffiiijjjjjjjjjooopppsssvvvxxx{{{}}}~~~{{{xxxuuussssssrrrrrrqqqrrrpppmmmjjjfff___XXXSSSJJJGGGDDDCCCBBBAAA>>>;;;999999999999;;;>>>AAABBBBBBAAA???<<<777222...+++////////////////////////222111...,,,***+++---.........------------,,,,,,,,,,,,,,,---------......------...///......---,,,,,,,,,,,,,,,++++++++++++000000000000000000000000******+++,,,...///000000+++(((%%%''',,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,yyyssspppoookkkkkkjjjgggccc```___``````]]]ZZZVVVSSSQQQQQQQQQOOOMMMJJJHHHIIIIIIHHHHHHCCCCCCBBB@@@???>>>===<<<<<<;;;:::888777666666666777777777666555444333222222111///.........///000000000//////////////////111000000///...---,,,,,,------...////////////...,,,,,,++++++,,,,,,---...........................---.../////////...---,,,...------------...//////---...//////////////////000000///......---------,,,,,,...////////////////////////000000000000000............///////////////000222222111111222444000111222222333222222222000111111222222333444444555444444555666888;;;<<>>???BBBJJJZZZmmm~~~{{{ggghhhrrrzzzlllbbb```aaa^^^aaabbbbbbgggmmmpppnnnoooqqqsssrrrsssxxxqqqddd^^^^^^ZZZ```hhhrrr~~~{{{uuupppooolllmmmnnnppprrruuuwwwxxxzzzyyyxxxxxxzzzzzzxxxwwwtttrrrnnnkkkiiieee```]]]TTTPPPKKKIIIJJJHHHCCC???;;;;;;:::;;;===@@@CCCFFFEEEFFFFFFDDD@@@;;;666333000000000000/////////...))),,,//////...,,,---...------..................++++++,,,,,,---......///.........------,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++//////......---------,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,tttooolllkkkfffffffffddd```^^^^^^^^^\\\[[[YYYXXXVVVUUUUUUUUUTTTPPPLLLJJJIIIIIIHHHHHHEEECCC@@@>>><<<<<<===>>>===<<<:::888777666555555777777777666555444222222000000000111000///............//////000000111111,,,,,,---...///000111222------...///000000//////+++******+++,,,...000222------------------------)))***,,,,,,,,,***((('''---------------...///000,,,,,,---...//////.....................///000111---...000111222222222111//////......---------,,,............/////////000,,,...000111111111222333111111222333333333333222000111111222333333444444666666666777999===@@@BBBHHHUUUjjj~~~wwwlllaaammmxxxhhheeeiiicccdddbbb___```dddeeebbbaaadddggghhhhhhllluuu{{{}}}jjjaaaaaaUUUXXX[[[___ggguuuxxxvvvnnnnnnnnnoooqqqssstttuuuxxxxxxxxxzzz}}}~~~}}}{{{uuusssooollliiifffccc```XXXSSSNNNLLLMMMKKKFFFAAA<<<;;;:::;;;===@@@CCCFFFDDDEEEFFFFFFCCC???:::777111111000000/////////..."""(((///222111///......------..................++++++,,,,,,---...//////000///...---------------,,,,,,------...///000000000000000000000000000000,,,,,,------.../////////,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,wwwoookkkjjjeeeeeedddaaa^^^\\\]]]^^^___]]]YYYWWWVVVUUUSSSQQQPPPPPPNNNMMMKKKIIIHHHGGGBBBAAA@@@???>>>===<<<;;;<<<<<<;;;:::888777666666777777777777555333111000000000000000111111111111........................000///...------...///000///////////////......---///...------++++++***))),,,---------.../////////////////////////////////////////////000000000000000000000000000////////////...000444444111///111---.........//////000000////////////000000000000000000111111111000000///111111222222222333333333000111111111111222222222444555555333222222555777111333888===>>>>>>BBBHHH]]]lll~~~rrriiidddhhhyyyvvvpppoookkkfffaaa^^^]]]\\\\\\ccc```]]]]]]```dddggghhhwwwvvvddd\\\ZZZRRRQQQVVVZZZ^^^ooo|||vvvooojjjjjjlllmmmpppuuuxxxyyyzzz{{{{{{||||||{{{vvvrrrmmmjjjiiigggccc```^^^ZZZTTTOOOKKKIIIFFFEEEAAA@@@>>>======@@@DDDFFFGGGGGGHHHHHHFFFCCC@@@===444333111111111000...---////////////////////////---......//////000000000------------------------000---,,,---///000...,,,------............---------..................---111000///...---,,,,,,---...,,,)))((((((+++///222222000...,,,+++***++++++wwwnnnjjjiiieeeeeedddaaa]]]\\\]]]^^^bbb```]]]\\\ZZZXXXVVVSSSPPPOOONNNLLLJJJIIIGGGGGGBBBAAA@@@???>>>===<<<;;;<<<;;;;;;:::999888777777777777777777555333111000///.........------,,,,,,........................000///...------...///000111000...---,,,,,,,,,,,,//////......---,,,,,,,,,---------...................................................////////////.....................---...,,,---///...***''')))///////////////.........////////////000000000000000000111111111111000000111111111111222222222333111111111111222222222222333444555444444555777999999:::===??????AAALLLWWWooowww}}}xxxlllcccaaadddxxxuuukkkccc___\\\[[[]]]\\\ZZZYYYZZZ\\\```bbblllsssvvvlllaaaXXXSSSSSSSSSUUUcccttt~~~sssjjjiiikkkmmmqqquuuyyyyyyzzz{{{||||||||||||wwwsssooommmllljjjgggddd```\\\WWWRRROOOKKKHHHEEEBBB@@@>>><<<<<<>>>AAACCCGGGHHHJJJKKKIIIFFFCCC@@@777444222111111111000...////////////////////////++++++,,,,,,,,,,,,,,,,,,........................///---,,,---///000...,,,------............------------............------------------------......------,,,+++++++++,,,,,,,,,,,,++++++,,,...///000vvvnnniiihhhddddddccc```]]]\\\\\\]]]cccaaa```^^^]]]ZZZVVVRRROOONNNMMMKKKJJJHHHGGGFFFBBBBBBAAA???>>>===<<<;;;;;;;;;;;;::::::999999999777777777777555333111000//////...---,,,+++******........................//////............//////222000...,,,******++++++.......................................---------------------------------------------............------..................111...///111000,,,***+++000000000///......------////////////000000000000000000000000111111000000000000000111111111222222111111111111222222222333111222555666666777999:::===<<<>>>@@@AAAGGGVVVdddxxxxxxsssjjjbbbdddppp{{{{{{{{{zzzlllccc___^^^]]]^^^^^^\\\YYYZZZ^^^bbbccciiisssoooddd[[[VVVQQQQQQ[[[jjj{{{lllgggiiimmmqqqtttyyyyyyzzz{{{||||||||||||wwwuuurrrpppooonnnkkkiiiccc```[[[WWWSSSNNNIIIFFFCCCAAA>>>;;;;;;<<>>===<<<;;;;;;;;;::::::::::::::::::777777777777555333111000111111000//////...------......................../////////......////////////.........---,,,,,,+++------.........//////////////////...---------,,,------------------------------........./////////////////////000000000000111///000333444111000333///////////////.........////////////000000000000000000000000000111111111///000000000000111111111111111111222222222333333000333555666666777999:::<<<<<>>:::555222111111111000////////////////////////111111000000//////....................................---............---------............------+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,---+++,,,---......,,,***)))......------,,,,,,,,,---uuukkkfffddd```aaabbb```]]][[[[[[\\\^^^]]][[[[[[YYYVVVQQQMMMNNNMMMMMMKKKJJJIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;::::::::::::::::::::::::777777777777555333111000000000000000000000000000////////////////////////...//////////////////...***,,,///111111000///---,,,,,,,,,---......///////////////...---------,,,------------------------....../////////000000000.../////////000000111111...,,,,,,000000------000,,,------...///000000111////////////000000000000000000//////000111222222///000000000000111111111111222222222222333333333222444666777777888:::<<<>>>@@@JJJZZZggglllnnnpppuuuooolllsss|||zzzssshhhbbbbbbbbbfffjjjmmmrrr{{{rrrfff___```dddiiivvvwwwiiiffffffiiilllqqqssstttwwwxxxzzz{{{{{{vvvvvvvvvuuutttrrrpppppphhhfffccc```[[[UUUNNNIIIBBB@@@===;;;;;;===@@@BBBCCCGGGMMMRRRSSSQQQNNNLLLCCC???999555333111000///////////////////////////---------,,,,,,+++++++++---------------------------.........------......------............------+++,,,,,,------,,,,,,+++******+++,,,,,,+++******++++++++++++,,,,,,---.../////////...---+++******tttjjjdddbbb___```aaa```]]][[[[[[[[[^^^\\\[[[ZZZYYYVVVSSSPPPNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDCCCAAA???===;;;;;;:::::::::999999888888888777777777777555333111000............//////000000////////////////////////......////////////......)))+++...111222222000///,,,,,,---------........................---------------------------------////////////000000000111,,,,,,------.../////////111...---///...******,,,+++,,,---...///111222222////////////000000000000000000/////////111222333000000000111111111222222222222222222333333333333444666777888888;;;>>>AAABBBIIIYYYmmmzzzzzzwwwuuutttsssyyywwwjjjcccdddfffhhhiiikkkpppxxx~~~vvvkkkcccaaafffiiitttpppgggcccdddfffjjjlllnnnqqqtttwwwxxxyyyvvvwwwxxxxxxuuurrrqqqqqqllljjjgggccc___ZZZSSSOOOEEECCC@@@======>>>AAABBBCCCFFFLLLQQQTTTSSSRRRPPPIIIEEE???:::666333111///////////////////////////............---------------------------------------...///...------...///------............------,,,,,,------------,,,,,,***+++,,,---,,,+++***))),,,+++***)))***,,,///000,,,------......---,,,,,,sssjjjcccaaa^^^___``````]]][[[ZZZ[[[]]][[[YYYXXXWWWVVVTTTRRROOOOOONNNMMMLLLKKKKKKJJJEEEEEECCCAAA???===;;;;;;::::::999888888777666666777777777777555333111000..................------////////////////////////---...///000000///...---,,,,,,------...///000111.............../////////---------................................................/////////000000,,,,,,------...//////000444111///111000,,,,,,///,,,------...///000111111////////////000000000000000000///...///111333444111111111111222222222333222222222333333333444444666777888999;;;@@@FFFKKKQQQ]]]qqqvvvpppnnnkkkhhhggghhhkkknnnmmmllluuu~~~rrrjjjgggfffiiiuuuzzzjjjaaa```cccccceeehhhlllpppsssvvvwwwwwwyyy{{{zzzwwwsssrrrssspppnnnjjjgggddd___YYYUUUKKKHHHDDD@@@>>>>>>@@@AAACCCGGGLLLQQQTTTVVVUUUUUUPPPLLLFFF@@@<<<777222////////////////////////////////////000000000000000........................,,,...000///---,,,---///------............------------............------(((***,,,---...---,,,+++---,,,+++******+++---...***+++---............---sssiiiccc```]]]___``````]]][[[ZZZZZZ[[[YYYVVVUUUUUUUUUSSSRRRPPPOOOOOONNNMMMLLLKKKKKKFFFEEECCCAAA???===;;;;;;::::::999888777666555444777777777777555333111000111111000///...------,,,000000000000000000000000---...///000000///...---000...+++)))***,,,///111000000000000000/////////,,,------....../////////////////////////////////---------.........//////.........///000111111222000---,,,//////---...222.........///////////////////////////000000000000000///......///111333444111222222222222333333333222222333333333444444444666777888:::>>>EEEMMMSSSfffuuuyyypppiiifffddddddcccfffeeelllyyyxxxiiiggggggkkksss~~~mmmaaa^^^aaa___aaaeeeiiinnnqqqtttuuuxxx{{{}}}|||xxxtttsssttttttqqqmmmjjjfffbbb^^^ZZZOOOLLLGGGBBB???>>>>>>???DDDGGGLLLQQQUUUWWWXXXXXXTTTPPPKKKEEE???:::444000////////////////////////+++,,,,,,,,,------......////////////////////////,,,...000///---,,,---000---..................------......//////......---&&&(((+++---//////............---,,,++++++++++++,,,,,,.........---,,,+++~~~qqqgggcccccc```bbbcccaaa^^^ZZZYYYXXXYYYWWWTTTSSSSSSRRRQQQOOOOOONNNNNNLLLKKKJJJIIIHHHGGGGGGFFFBBB>>>;;;:::::::::::::::999999999888888::::::999777666444333333//////000000000000//////---000333333///------//////...---,,,,,,---...///.../////////...---,,,,,,,,,,,,,,,---------......---------,,,,,,++++++***////////////////////////////////////000000000000000000000000111111111111///.........///000222333---...111333333111...,,,///000000000......000111111111000000000000111111000000000000111111111111111222333333333444777:::999666999@@@EEEJJJ[[[nnnvvvjjjfffbbb]]]___```dddkkkooouuu}}}zzzuuussssssuuuxxxyyyyyyiiiaaa```]]]]]]```fffiiikkkpppwww}}}{{{yyyxxxwwwwwwwwwxxxtttrrrpppnnnkkkgggbbb^^^YYYSSSJJJCCC@@@@@@AAAAAA@@@EEELLLQQQRRRSSSUUUWWWWWWTTTOOOKKKFFF@@@999555333111000///111111000///---...............---,,,........................******+++,,,------------..................------------------------------,,,------......------,,,...---,,,,,,,,,,,,---...------------------------sssjjjfffgggeeeeeedddaaa]]]YYYWWWWWW\\\YYYWWWUUUTTTTTTRRRPPPOOONNNMMMKKKJJJIIIHHHHHHFFFFFFEEEBBB>>>;;;::::::999999888888888777777777999888777666444333222111000000////////////000000000000000111111000...---111000000//////000000111.........///......------,,,---------............////////////............------------------------////////////000000000000/////////000000000111111///.........///000222333111111111222222111111000///000111000......000111111111000000000000111111000000000000111111111222222333444444444555777999:::;;;???DDDLLL\\\vvv}}}ssskkkeee```___```dddgggkkkuuuxxxrrrsss{{{uuuhhhbbb^^^]]]___eeehhhjjjooouuu{{{zzzzzzyyyyyyyyyyyyzzzyyywwwtttqqqooolllhhheee^^^XXXOOOGGGDDDBBBBBBBBB@@@EEELLLQQQRRRSSSTTTVVVWWWUUUQQQNNNJJJDDD===888444222000000111222111000......///////////////...........................---...............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...------------------------tttmmmjjjkkkjjjiiifffaaa\\\XXXWWWXXX]]][[[WWWUUUUUUSSSQQQPPPPPPNNNKKKIIIHHHGGGHHHIIIDDDEEEDDDBBB>>>;;;;;;;;;888888777777777666666666777666555444333111111000111000///......///000111222///---///222333///+++000111111222222111111000------.../////////......------........./////////////////////000000000000------------------------////////////000000000000....../////////000000000///.........///000111222222111000//////000111222000000111000///...000222111111000000000000111111000000111111111222222222333555666666555555666888666<<>>555333111000111222222111,,,---......////////////........................000111111000///...------........................++++++++++++++++++++++++,,,------......------,,,...------,,,,,,------...------------------------uuunnnkkklllllljjjfffaaa[[[YYYYYYZZZ\\\ZZZVVVTTTSSSQQQOOOMMMPPPNNNJJJHHHFFFGGGHHHIIICCCDDDCCCAAA>>><<<;;;<<<888888777777777666666666666666555444333222111000111000///......///000111111///...///111111000---...///000111111000///...,,,---...///////////////.........////////////000------......//////000000////////////////////////////////////000000000000............///////////////////////////000111111///...---------...///000000111111000//////000222222111111000000111111222111111111222222222333333333555777777666555666777555===BBBFFFYYY{{{{{{yyy{{{uuuooogggaaa______```dddjjjppp|||{{{kkkhhhkkkvvvwwwnnnfffddddddccceeeiiitttvvvyyy}}}~~~}}}zzzxxxtttsssssssssrrrqqqmmmggg___VVVPPPKKKGGGDDDAAADDDIIIMMMPPPPPPOOOOOOSSSSSSTTTTTTRRRNNNGGGCCC666444111000000111111000***+++,,,---....................................000000000000000///......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------uuummmjjjllljjjhhheee```\\\ZZZ\\\^^^]]]ZZZWWWTTTSSSRRROOOMMMPPPNNNJJJHHHFFFGGGHHHIIICCCCCCCCCAAA===;;;;;;;;;999999888888888777777777777666666555444333222222111000///......///000111...000111000......///111...///000111111000///...------...///000000000///.........////////////000---......//////000000000000000000000000000000000////////////000000000000............/////////////////////000000000000000,,,---...///000000//////000111111111//////111222222222111111111111222222222222222222333333333333333555777777666777888:::===CCCGGGNNNbbb~~~www~~~{{{zzzzzzoooeeeaaa```___bbbfffhhhrrrtttjjjaaadddoooxxxooogggbbbbbbeeepppssswww{{{~~~~~~}}}|||xxxvvvsssssstttvvvvvvvvvrrrmmmeee^^^WWWPPPJJJGGGAAADDDHHHLLLNNNNNNMMMKKKOOOPPPRRRSSSSSSPPPKKKGGG999666222000000000000///+++,,,---//////000000000////////////////////////,,,---...///////////////---------.........//////........................,,,------......------,,,------------------------------------------------sssllliiikkkgggfffccc___\\\[[[]]]___^^^\\\XXXVVVUUUTTTRRRPPPPPPNNNKKKIIIHHHGGGHHHIIICCCDDDCCCAAA===:::::::::999999888888888777777777777777666666555444444333//////000000000000//////---000222000---,,,000444000111111222222111111000......///000000000//////------........./////////000000000000111111111111........................////////////000000000000....../////////000000000//////000000000000//////...000111333333333222222000111222111000///111333222222111111111111222222222222333333333444444444555666777888888;;;>>>AAADDDFFFIIIRRRbbbttt}}}yyyyyy~~~ooogggdddaaa```aaacccjjjwwwtttccc___ddduuuvvviiidddfffnnnqqqtttxxxzzzzzzyyyxxxvvvuuutttvvvxxxzzz{{{zzzvvvrrrkkkeee^^^WWWPPPKKKDDDEEEHHHLLLOOOOOOLLLJJJLLLMMMOOOQQQSSSRRROOOLLL???;;;666222111111000000///000111222222222222222////////////////////////++++++,,,---............,,,,,,------.../////////........................,,,------......------,,,,,,------......------,,,------------------------~~~rrrkkkjjjlllfffeeeccc```\\\[[[\\\^^^]]][[[XXXVVVVVVUUUSSSRRROOONNNMMMKKKJJJIIIHHHHHHDDDDDDCCCAAA<<<:::999999888888777777777666666666777777666666555444444444...///000111111000///.../////////......///111222111000000//////000000111///000000000000//////...,,,---------............111000000000000000//////........................////////////000000000000/////////000000000111111//////000111111000///...111111111111222333444555111222222111000000111333333222222111111222222333333333333333444444444444777888888999;;;@@@FFFJJJJJJIIIMMMUUU]]]eeeqqq{{{wwwpppiiidddbbbbbbfffmmmwwwooodddcccmmmvvvllllllmmmoooqqqsssuuuuuuuuutttsssssstttwwwzzz}}}}}}|||yyyvvvqqqkkkeee]]]VVVQQQHHHHHHJJJNNNQQQQQQNNNJJJJJJKKKMMMPPPSSSSSSRRRPPPEEEAAA;;;666444333222111000000111111111111111000////////////////////////,,,------.........------,,,,,,------...//////000........................,,,------......------,,,,,,,,,---......---,,,,,,------------------------|||qqqkkkkkkmmmfffeeeddd```]]]ZZZ[[[\\\[[[XXXVVVTTTTTTTTTRRRQQQOOONNNNNNMMMKKKJJJIIIHHHEEEEEEDDDAAA<<<999888888777666666666555555555555666666666555555444444333---...111222222111...---222///,,,,,,000222222000///...---,,,,,,---...///000000111000000///......,,,,,,,,,---------......//////......------,,,,,,111111111111111111111111////////////000000000000000000000000111111111111//////000111111000///...222111///......111444777111222222111000000111333333222222111111222222333333333333444444444555555999999:::;;;>>>CCCKKKPPPSSSPPPTTT[[[]]]aaarrr}}}ssskkkgggfffggghhhlllssswwwhhhaaaeeezzzssspppmmmnnnoooqqqrrrrrrqqqqqqppppppsssvvvzzz}}}|||{{{{{{xxxtttoooiiibbbZZZUUUJJJKKKLLLPPPSSSSSSPPPLLLJJJJJJLLLOOOSSSUUUTTTSSSJJJEEE>>>999666555444333---...............---,,,000000000000000000000000////////////...---,,,+++,,,,,,------...///000000------------------------,,,------......------,,,,,,,,,---......---,,,,,,------------------------~~~ssskkkgggfffggggggeeeaaa]]][[[[[[\\\]]]YYYUUUVVVXXXYYYUUUQQQOOONNNMMMKKKIIIFFFEEEDDDJJJIIIFFFCCC@@@>>><<<;;;999999888888777666666666999999888666333222333555555333111......///000222...............///000000//////000111111111111111........./////////000000000//////000111222222111////////////////////////000000000000////////////000000000000000000000000000000000000111111111111111111111000///.........111111111111111111111111000000000000111111111111555555444333333444444444333333333333333333333333333999;;;;;;BBBOOOXXXZZZbbb]]]ZZZ^^^dddnnnzzzrrrpppjjjjjjooonnnkkkssssssiiihhhqqq}}}wwwsssllliiikkknnnmmmlllmmmmmmmmmpppvvv|||~~~|||xxxvvvsssmmmccc[[[TTTQQQNNNPPPTTTUUURRRNNNJJJJJJJJJMMMQQQTTTUUUUUUMMMIIIBBB;;;666444333333000111111111111000000///////////////////////////111///...///111444555555111111000000000000111111000000///...............111111000000//////......000...,,,*********+++,,,------------------------~~~ssslllhhhhhhgggfffdddaaa]]]ZZZZZZ[[[[[[WWWTTTTTTVVVVVVSSSOOOQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEBBB???<<<:::999888999999888888777666666666666888999888555333333333111///,,,*********,,,---//////......//////000111//////000111111111111111,,,,,,,,,---------......000...---...///000///---////////////////////////------...///000111222222000000000000000000000000000000000000111111111111//////000000000000000000111111111111111111111111000000000000111111111111444444333333333333444444444444444444444555555555333999<<<@@@IIIWWW```bbb]]]___fffqqq{{{{{{nnneeehhhiiihhhllluuuyyy~~~llleeejjjtttssslllggghhhjjjjjjjjjkkkoooooorrrwww}}}~~~|||yyywwwvvvqqqiiibbb]]]XXXTTTTTTVVVWWWTTTPPPJJJHHHGGGHHHKKKOOOPPPQQQQQQMMMGGGAAA;;;777444444000000111111000000//////////////////////////////111///......000111000///+++,,,,,,---...///000000//////...---------------////////////.........---///...---,,,,,,---///000------------------------tttmmmjjjjjjggggggdddaaa\\\ZZZZZZ[[[[[[XXXUUUTTTVVVUUURRROOORRRQQQOOONNNLLLJJJHHHHHHDDDBBB@@@===:::888777666999999888888777666666666444777999:::777444222111333222000...---...///000000////////////000111111//////000111111111111111,,,------------.........000///......//////...---////////////////////////------...///000111222222////////////////////////000000000000111111111111......//////000111222222111111111111111111111111000000000111111111222222333333222222222222333333444555555555666666777777666:::???FFFQQQ^^^fffhhhcccnnn~~~kkkgggiiihhhhhhjjjmmmvvvuuueeedddkkk{{{vvvmmmffffffggghhhiiilllqqqrrruuuzzz~~~}}}zzzyyyxxxuuuppplllgggccc]]]ZZZZZZYYYWWWTTTMMMJJJFFFEEEGGGKKKMMMNNNUUURRRNNNHHHBBB;;;666444000000000000/////////...////////////////////////111///............,,,***%%%'''))),,,---/////////......---,,,,,,,,,,,,---............------------///......---...000111333------------------------uuuooolllllliiihhhfffbbb^^^[[[[[[\\\]]][[[XXXWWWWWWVVVSSSQQQQQQPPPOOOMMMKKKJJJHHHHHHEEEDDDAAA???<<<:::999888999999888888777666666666555777999999666444333333777666444333222222333444000000000000000111111222//////000111111111111111///////////////000000000000//////000111222222111////////////////////////000000000000///////////////////////////////////////000000000111111111111...//////000111111222222111111111111111111111111000000111111111222222222222222111111111222333333444444555555666777888888;;;>>>CCCLLLWWWbbbjjjmmmzzzuuuqqqllliiihhhkkkqqq|||nnnfffgggooo||||||qqqgggdddeeegggjjjnnnsssuuuxxx|||~~~{{{zzzzzzxxxtttqqqooojjjddd___^^^]]][[[YYYRRRMMMHHHEEEGGGKKKOOOQQQWWWVVVSSSNNNGGG???888444111111000//////.........///////////////////////////......//////...+++(((%%%'''***---//////............------,,,------...........................//////......///000111111------------------------wwwpppmmmnnnlllkkkiiiddd```]]]]]]^^^]]]\\\YYYXXXVVVUUURRRQQQOOONNNMMMLLLJJJHHHGGGGGGEEEDDDBBB???===;;;::::::999999888888777666666666777777777666444333444666444333111000000///000000000000000000000111111222//////000111111111111111000000000000000000000000...------///222444444333////////////////////////000000000000///////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111222222333444222333444555666777888888???BBBHHHRRR]]]iiiuuu}}}}}}rrrkkkhhhiiimmmvvv|||ooojjjhhhnnnxxxxxxjjjcccbbbdddiiinnnsssvvvzzz}}}~~~|||zzzxxxuuusssrrrnnnhhhdddaaa```___^^^TTTOOOIIIFFFGGGLLLPPPSSSUUUUUUTTTQQQKKKCCC;;;666222222000///.........///000000000000000000000000...---...///000000---+++***,,,...000000000///...///...............//////////////////////////////000//////......---------------------------------wwwqqqnnnnnnnnnmmmjjjfffaaa^^^^^^___\\\[[[YYYVVVTTTQQQOOONNNMMMMMMLLLJJJIIIGGGFFFFFFDDDBBB@@@>>><<<:::999999999999888888777666666666777777777555333333555777222222111000////////////000////////////000111111//////000111111111111111/////////............---,,,++++++---000222222111////////////////////////------...///000111222222////////////////////////000000000000111111111111111111111111111111111000111111111111111111111111111111111222222222222333222222111222222333444555222222333555666888999:::@@@DDDMMMXXXdddrrr}}}qqqjjjfffgggnnnzzz}}}uuulllhhhiiimmmqqqxxxrrrfffbbbaaafffkkkrrruuuzzz}}}~~~~~~~~~|||yyyvvvttttttqqqmmmhhheeecccbbbaaaVVVQQQIIIEEEEEEIIIMMMOOORRRSSSTTTRRRNNNGGG@@@;;;444333111000////////////000000000000000000000000...------...000111000......///000111111000///...///............///000000/////////000000000000000//////......---,,,++++++------------------------xxxqqqnnnnnnnnnmmmjjjfffaaa^^^]]]^^^\\\[[[ZZZWWWSSSPPPOOONNNMMMLLLKKKJJJIIIGGGFFFFFFCCCBBB@@@>>><<<:::999999999999888888777666666666555666777777555444555666444333333222111111000000//////......//////000111//////000111111111111111////////////.........---///...---...///000///...////////////////////////------...///000111222222000000000000000000000000000000000000111111111111000000000111111222222333111111111111111111111111111111111222222222333333222222222222333444555666222333444666888:::;;;<<>>CCCNNNXXXZZZ\\\nnnxxxnnnhhhjjjjjjiiitttzzzuuuxxxvvvpppmmmmmmrrruuuvvvwwwzzz}}}}}}{{{xxxtttooojjjfffdddaaa\\\TTTMMMJJJHHHGGGGGGHHHJJJLLLOOOQQQPPPLLLIII@@@:::444000000111111000000000000000000000000000111111000///////////////////////////............000000000000000000000000,,,,,,------------,,,,,,+++***)))))))))+++---///---------.........//////{{{rrrnnnnnnhhhkkkjjjccc^^^___aaaaaa```^^^[[[XXXTTTPPPNNNLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHFFFDDDAAA>>><<<;;;:::888888888888777777777777777777666666666666666777111111111000///.........000000000000000111222222.../////////000000000111333222000/////////000111111111000/////////000000000000000///......------........./////////000000222111000//////000111222---...///000111222333444000000000111222222333333111111111111111111111111111222333333444444333333444555666555444333444555555777999;;;===>>>@@@BBBGGGMMMTTTXXXaaavvvtttiiigggffffffppp}}}~~~zzzpppqqqrrrtttwww{{{}}}~~~~~~~~~~~~|||yyyuuuqqqlllhhhfffeee```YYYQQQLLLHHHFFFEEEHHHIIIKKKMMMOOONNNLLLJJJCCC===666222111111111000222222222222222222222222111111000///////////////////////////.......................................//////000000//////...000///---+++++++++,,,------------.........//////zzzpppmmmnnngggkkkjjjddd___```aaaaaa```^^^ZZZVVVRRROOONNNMMMLLLKKKIIIGGGFFFFFFFFFGGGFFFEEECCC@@@>>>===<<<;;;888888888888777777777777666666666666666666666666444333333222222111111000000000000000000000111222////////////000000000000222111000000///000000000//////......//////000000////////////////////////....../////////000000000111111000000000000111111///000000111222333333333000000111111222333333333222222222222222222222222111222333333444444333333333444666555444444666777444777:::<<<===>>>AAACCCKKKOOOUUU___ooommmeeeddddddkkktttsss|||yyyooouuuzzztttnnnnnnsssxxx{{{{{{~~~~~~}}}~~~}}}zzzwwwrrrnnnjjjhhhiiieee___WWWPPPJJJFFFDDDHHHIIIIIIJJJKKKKKKLLLLLLGGGBBB;;;555333222222222222222222222222222222222111111000///////////////////////////.......................................//////000000//////...222111///...------......---------...............zzzooolllmmmjjjmmmllleee___^^^^^^^^^^^^[[[WWWSSSOOOMMMLLLLLLLLLJJJIIIGGGFFFFFFFFFFFFBBBAAA@@@>>><<<;;;::::::888888888888777777777666888888888777666444333333555555444444333333333222111000000000000000111111////////////000000000000111111000000000000000000------------...///000111......//////000000000000...////////////000000000111000000000000000000111333333222111111000//////000000111222222333333444222222222222222222222222111222333333444444333333///111333444444555777999777:::<<<======>>>AAADDDNNNVVVdddtttuuugggdddeeehhhllljjjpppzzzxxxfffiiittt|||kkkggglllrrruuuwww|||}}}~~~}}}|||zzzwwwsssooollljjjkkkiiiddd]]]TTTMMMIIIGGGIIIIIIIIIHHHGGGHHHKKKMMMKKKGGG@@@:::666444333333000000000000000000000000111000000///////////////////////////....................................------............------............///000111222........................zzznnnkkklllhhhlllllleee___^^^___]]]^^^[[[WWWSSSOOONNNMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGAAAAAA???===<<<;;;::::::888888888888777777777666777777777777666444333222111111111111111000000000111111000000000000000111000000000000////////////000000000111111111000000------------...000111222......//////000111111111////////////000000000111000000000111111000000000222222111000//////......111111111222333333444444222222222222222222222222111222333333444444333333111222444444333333444666999<<>>@@@FFFKKKTTTeee|||lllhhhgggfffeeedddhhhoooyyyuuucccccchhhxxxnnnccceeeiiinnnrrryyy{{{}}}{{{zzzxxxvvvsssooolllkkkjjjiiifff```WWWPPPLLLKKKJJJJJJIIIGGGEEEFFFIIILLLMMMJJJEEE???999555444333000000000000000000000000111000000///////////////////////////............////////////////////////---..................------------......///000000.....................---|||ooojjjllldddiiijjjeeeaaaaaabbbaaa___^^^ZZZWWWSSSQQQPPPPPPMMMLLLJJJHHHGGGGGGGGGHHHCCCCCCAAA???===<<<<<<<<<888888888888777777777777222333555666777777666555222222222222222222222222222111111000000000000000000000000000//////////////////000111111111111000............///000111222/////////000000111111111/////////000000000111111000000111111111111000000---......///000000111111111111222222333444444444333333333333333333333333111222333333444444333333666666777555333111111222444888;;;===>>>EEEOOOXXXiii}}}wwwpppnnniiiddd^^^bbbgggoooyyyrrrdddbbbbbbkkkvvvfffcccdddhhhnnntttvvvzzz~~~zzzyyyxxxvvvssspppnnnllljjjjjjgggaaaXXXQQQNNNNNNKKKLLLKKKGGGDDDCCCGGGKKKMMMLLLIIIDDD===777444333222222222222222222222222111111000///////////////////////////............000000000000000000000000///000000111111000000////////////...------,,,,,,...............---------}}}ooojjjkkkccchhhjjjeeeaaaaaabbbaaa___^^^\\\YYYVVVSSSQQQPPPNNNMMMKKKIIIHHHHHHHHHIIIDDDCCCAAA???===<<<;;;;;;888888888888777777777777111333555666777777666555555555555555555555555555222222111000000000000000111000000000/////////......///000111222111111000////////////000000111222000000000000000000111111//////000000000111111111///000111222222111000///------...000111222333333111111222333333444444555333333333333333333333333111222333333444444333333666777888777555444444555444999???CCCJJJWWWhhhttt~~~zzzrrrjjjaaacccgggjjjpppzzzvvviiigggeeegggrrrooohhhdddffflllnnnqqqvvv|||zzzzzzxxxwwwuuurrrpppoookkkkkkhhh```VVVOOONNNOOOMMMNNNMMMIIIDDDBBBEEEIIIKKKLLLLLLHHH@@@999444222222222222222222222222222111111000///////////////////////////............////////////////////////000000111111111111000000////////////...---,,,,,,//////.........---------pppjjjkkkfffkkklllfffaaa```___]]]]]]\\\[[[XXXUUURRROOONNNOOOMMMLLLJJJIIIIIIIIIIIICCCAAA???===;;;999888888888888888888777777777777444555666777777555333111222222222222222222222222222222111000000///000000111111000000/////////......///000222222222111000000000000000000111111222111111000000000000000000000000000000111111111111///000111222222111000///111111111111111222222222111222222333333444444555333333333333333333333333222222333444444444333333222444666777888999;;;===<<>><<<;;;:::999999888777666555444444666666666666555444333222444333222111000000000000222222222222222222222222//////000111111111111111111222333333111000000000//////............//////......//////000000111111111000/////////000222333111000000000//////......111111111111222222222222......///000111111222222///000111222333444444444222333333333333333333444444333222333777:::===>>><<>><<<;;;:::999999888777666555444444444444555555555555444444444333222111000000000000111111111111111111111111//////000111111111111111///111222222111111111222000000000//////000000000111111111111111111000000000111222222333333222222000000000111111111111111000000000111111111111222333333444444444444444444444444444444444333222222222222333444555666666777666777888777777;;;CCCIIIWWWkkk|||nnnccc^^^\\\YYY\\\ccclllyyy}}}tttiiicccaaahhhvvv}}}mmmfffdddfffllloooooorrrvvv{{{{{{{{{{{{||||||}}}}}}yyyyyyyyyyyyvvvqqqiiidddWWWUUUSSSTTTUUURRRMMMHHHBBBBBBDDDIIINNNOOOLLLHHHAAA<<<555111111333333222111111111111000000000000000000000000000000000000---------...............---///111000///...//////.........//////......---+++,,,,,,---...///000000|||rrrssskkkjjjhhhccc```^^^```bbb___]]]ZZZWWWTTTRRRQQQQQQLLLLLLKKKJJJHHHGGGFFFFFFAAAAAA@@@???>>>===<<<<<<999999888777666555444444555555666666666666555555333333222111111111222222222222222222222222222222//////000111111111111111///000222222111111222333222111111000000111111222111111111111111111222222///000111222333222222111/////////000000111111111000000000111111111222222444444444444444444444444444444444555444444333222222222333444555666777777777888::::::<<>>=========999999888777666555444444666666777777777777777666222222222222333444555555222222222222222222222222//////000111111111111111...000222222111111222333333222222222222222222333000000000111222222222333...///000222222111111000......//////000000000111222222333333333444444444222222222222222222222222111111333444555666666666222222333444555666777888666888;;;>>>DDDOOO___jjj~~~uuuddd___^^^aaa```aaarrrtttgggdddppp{{{vvvtttrrroooppptttwwwwwwwwwxxxyyyzzz|||}}}|||zzzxxxxxxwwwtttooojjj___YYYTTTTTTWWWWWWSSSNNNIIIGGGFFFJJJPPPUUUTTTRRRJJJBBB888333333444333222333333333222222222111111000000000000000000000000.../////////000000111111...///111111/////////000000000111111111111111000..................------xxxnnnlllkkkjjjiiieee```]]]\\\\\\]]]\\\ZZZXXXWWWUUUQQQNNNKKKHHHFFFEEEFFFGGGGGGFFFEEEDDDBBB@@@???======<<<===<<<:::888777666555555555555555555555444444333000000111111111222222222111111222222222111111000111000/////////000222333000000000000000000000000111111222333222000...,,,000000111111111111000000111111000//////////////////000111222222111000///222222222222222222222222444111///111555666222---111222333444555444333222222000333777888666666999888999;;;???HHHZZZuuu~~~ooohhhaaa^^^]]]```jjjtttoooaaaiii}}}rrrlllmmmpppooonnnqqqvvvyyywwwxxxzzz}}}}}}}}}}}}{{{xxxuuussshhhaaaYYYUUUZZZ^^^XXXNNNIIIJJJIIIHHHNNNVVVUUUOOOHHHFFFBBB;;;555222222333444333222111000000000000000000000000//////////////////.........---------///000111111111000...---......//////000000111111000000////////////000000xxxnnnlllkkkjjjiiifffbbb______```^^^\\\YYYXXXVVVUUURRRPPPLLLIIIGGGFFFFFFGGGFFFFFFEEEDDDBBB@@@>>>======<<<;;;:::999888777777777777555666666666666555444444000000111111111222222222111111222222222111111000222111000000000111333333000000000000000000000000222111000//////.........111111222222222222111111111111000///////////////111111222222222222111111222222222222222222222222222111000222555666333000222222333444444444444333777444444777666444666:::======@@@GGGUUUkkk{{{qqqfff```]]]]]]cccjjj|||wwwdddfff}}}wwwooolllmmmlllooouuuxxxwwwxxx{{{{{{|||||||||zzzxxxuuusssiiibbbYYYUUUZZZ___[[[SSSIIIJJJIIIHHHNNNVVVVVVQQQLLLIIIDDD===666222222333444444333111111000000000111111000000000/////////000000000//////.........000000000000000///......000000000000000/////////000000////////////000000wwwmmmlllkkkkkkjjjgggdddbbbbbbbbb```]]]YYYWWWVVVUUUSSSRRRMMMKKKHHHFFFFFFFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<999999888777777777888888666666777777777666555555111111111111111222222222000111111222222222111111222222111111222222333444000000000000000000000000333111///---,,,---...000222222333333333333222222111111000/////////000000333333222222222222333333222222222222222222222222111111222333444444444444333333333333333444444555888666555666666444888>>>???AAAFFFSSSiiioooeee```]]]___ccckkkvvviiidddtttvvvjjjjjjiiilllrrrvvvvvvwww{{{yyyzzz{{{|||zzzxxxuuussskkkeee[[[UUUYYY^^^]]]XXXJJJIIIHHHIIINNNUUUWWWTTTQQQNNNHHH@@@888444222333555444333222222111111222222222111111111000000000111111000000000000//////111111000///////////////222111111000000///......000000////////////000000wwwmmmllllllllljjjgggcccaaa```aaa```]]]XXXVVVUUUUUUTTTSSSNNNKKKHHHGGGFFFFFFEEEDDDDDDCCCBBB@@@>>>===<<<<<<:::999888777777666777777777777777777777666666555111111111111111111111111000000111222222222111111111111111111222222333333000000000000000000000000222111000///......///000111222222222222222222111111111000000///000000111333222111000000111222333111222222222222222333333222333444444333222333444444444333222222444555666555333555777777777<<>><<<<<<;;;<<<;;;999777666555444444777777777777777666666555111111111111111111111111///000111222222222222222///000000111111111111111111111111111111111111111000111222333222111000///000000111111111111000000111111000000000000111111222111000//////000111222111111111222222333333333333444555444222111222333555444333222333444555666333333777::::::999>>>FFFLLLYYYlll}}}oooddd___^^^]]]bbbkkkuuuwwwggghhhooossscccaaaccciiilllmmmoootttuuuwwwzzz}}}}}}{{{yyywwwsssnnneeeZZZWWWZZZZZZWWWLLLIIIGGGHHHKKKNNNRRRVVVYYYWWWRRRJJJAAA:::777666444444333333222222333333222222222222111111111000////////////////////////222111///.........///000...//////000111222222333000000////////////000000xxxmmmmmmmmmllljjjeee___\\\ZZZZZZ\\\ZZZVVVTTTTTTTTTRRRQQQNNNKKKIIIGGGGGGGGGGGGFFFDDDCCCAAA???===<<<;;;;;;<<<;;;999777555444333333666666777777777666555555222222222111111111111111///000111222222222222222//////000111111111111000111111111111111111111111000111333444444333111///000000000111111000000000111111000000000111222222111000000000000000000111111111111222222333333444444333222111111111222222444444444444444555555666555666999<<<;;;<<>>:::222222111111111222222333111111000000000//////////////////000000111111111000000000000000///......//////000111222222333333000000////////////000000zzzoooooojjjjjjhhheee```]]]]]]]]]WWWVVVUUUTTTTTTSSSPPPMMMLLLJJJHHHGGGHHHIIIIIIHHHCCCBBBAAA???===<<<;;;;;;888888777666666666666666555555555555555444444333222222222222111111000000//////000222222333333333000111222333444333222222111111111111111111111111222111///...///000111333222222222333333222222222111111000000111222333333111222333444444333222111000000111222333333444444000,,,))),,,222666666444222333555666666666555444333333555999>>>III]]]nnn{{{rrrccccccccccccfffooo|||{{{pppeeennn}}}iiieeedddggggggeeegggkkkkkkoootttxxxzzzyyywwwuuurrruuutttllldddaaa]]]ZZZ\\\UUUPPPNNNLLLIIINNNVVVVVVXXXZZZWWWPPPGGG@@@;;;111111111000111111222222000000000000////////////000000111111222222222222///000111111111000...---111111111111111222222222000000////////////000000{{{ooojjjiiiiiigggddd___\\\\\\\\\ZZZWWWSSSPPPNNNMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@>>>===;;;:::999999999888777666555444444666555333222111000000000444222000111333444333000000111222333333222111000222222222222222222222222111111111000000000000000111000000000222333222111222222111111000/////////222222222222333444555555111111222222222222111111000111111111111222222222222222333333333444444444555555666666555555444444555666===BBBAAAGGGaaazzzmmmfffiiikkkjjjppp{{{wwwvvv{{{mmmgggcccdddeeeeeegggkkknnnoooppptttwwwzzzyyyxxxvvvvvvvvvtttpppjjjdddaaa]]]YYYRRRLLLHHHHHHJJJLLLUUUYYYZZZXXXUUUPPPFFF<<<:::777333111111111111000000000000000000000000000000000000000000000000000222111111111000000//////111///...///000111000.........//////////////////}}}qqqkkkiiiiiihhheeeaaa^^^^^^^^^^^^[[[WWWTTTRRRQQQOOOMMMIIIIIIIIIHHHGGGFFFEEEDDDGGGEEECCC@@@===:::888777999999888777666555444444777666555333222222111111333111///000222333222000000111222333333222111000222222222222222222222222111111111111000000000000111000000000222333222111000000000000111111111111333333333222222333333444111111222222222222111111111111111111222222222222333333333333444444444444333333444444444333333222555666;;;AAADDDMMMhhhzzzooollljjjggglllvvvzzz}}}{{{pppfffbbbbbbbbbfffjjjnnnoooqqqvvvzzz|||{{{zzzwwwwwwwwwuuuqqqlllhhheeeccc^^^VVVNNNIIIHHHJJJKKKTTTXXXZZZXXXVVVRRRIII@@@:::777333111111222111111000000000000000000000000000000000000000000000000111111111111000000000///111///...///000111000...000000000000000000//////rrrllljjjjjjiiifffbbb``````aaaaaa]]]YYYVVVTTTRRRPPPNNNKKKJJJJJJIIIGGGFFFEEEEEEHHHFFFDDDAAA>>>;;;999888999999888777666666555444777777666555444333222222222000///000111222111000111111222222222222111111222222222222222222222222111111111111111111111111111000000000222333222111//////000000111222222333444333333222222222222333111111222222222222111111111111111111222222222333333333333333444444444555333333333444444444444444999888<<>><<<;;;:::999999888888777777666666444444555555444333222111333333333333333222333333333222222222222222222333222222222222222222222222000000111111222222222333111000000000222333222111333222222222111111000000000000000111222333444555222222333333333333222222111222222222222333333333111111111111222222222222666555555666666888999:::===AAAIIISSS[[[dddqqq|||{{{zzzyyynnniiiiiivvv}}}oooqqqzzzqqqfffaaabbbffffffiiinnnuuuzzz|||{{{yyywwwwwwvvvvvvuuutttssssssmmmhhh```XXXRRRPPPPPPPPPNNNRRRTTTUUUWWWXXXTTTNNN@@@<<<777333222333333333000000000000000000000000111111111111111111111111000000000000000000111111111///...///000111000...111111111000000/////////|||pppkkkjjjjjjiiifffbbb``````aaa]]]ZZZVVVTTTSSSSSSQQQPPPOOONNNLLLIIIHHHGGGGGGGGGFFFEEECCC@@@===:::888777999999888888888777777777333444555555555333222111333444555444333222333555333333222222222222333333222222222222222222222222000000111111222333333333111000000000222333222111444333333222111111000000000000000111111222333444222222333333333333222222222222222222333333333333111111111111222222222222444444333444555777999:::===EEEQQQZZZaaahhhrrrzzzyyy{{{{{{pppkkkqqqyyyoooqqqwwwxxxhhhaaaaaafffhhhlllrrrxxxzzzyyywwwvvvwwwxxxxxxxxxvvvuuutttoookkkeee^^^XXXUUUSSSSSSOOOSSSUUUUUUWWWZZZWWWQQQEEE@@@:::555444444444444000000000000000000000000111111111111111111111111000000000000111111111111111///...///000111000...000000000000000000000000|||qqqllliiiiiihhheeeaaa^^^^^^^^^[[[YYYVVVTTTTTTTTTSSSRRRQQQOOOLLLIIIHHHGGGGGGHHHHHHFFFDDDAAA>>>;;;999888999999999888888888888777333444666666666555333222222333555444222111333555444333222222222222333444222222222222222222222222000000111222222333444444111000000000222333222111222222222222222222222222333333222111000000111111222333333444444333333222222222222333333333444444222222333333333444444444444444333444555777:::<<<@@@KKKYYYbbbhhhqqq}}}wwwttt|||zzzqqqssswwwiiifffggghhhkkkpppuuuxxxxxxwwwwwwxxxzzz|||{{{yyywwwuuurrrpppkkkddd___ZZZVVVUUUSSSVVVXXXWWWYYY\\\YYYTTTJJJDDD===777555444444444222222222222222222222222111111111111111111111111///000000000111111111111111///...///000111000...///000000111111222222222|||rrrnnniiiiiigggddd___\\\\\\\\\YYYVVVTTTSSSSSSSSSSSSRRRQQQOOOLLLJJJHHHGGGHHHHHHEEEEEECCCBBB@@@???======999999999888888888888888444555777888888666444333000333444333111000222444444444222222222222444444222222222222222222222222000000111222333333444444111000000000222333222111111111111222222333444444666555333111000///......222333333444444333333222222222333333333444444444444444444555555555666666666666555666777:::===???DDDRRRaaaiiippp{{{~~~zzz}}}qqqrrrsssooohhhiiilllpppuuuxxxxxxwwwxxxzzz}}}~~~~~~|||yyyvvvvvvtttoooiiiccc]]]XXXUUUWWWYYYZZZYYY[[[]]][[[VVVMMMGGG???999666555555444222222222222222222222222111111111111111111111111//////000000111111111222111///...///000111000///000000111222333444444555yyyoookkkmmmllliiiddd___[[[YYYYYYZZZXXXUUUUUUVVVWWWXXXXXXPPPNNNKKKIIIGGGGGGGGGHHHFFFEEECCCAAA>>>===<<<<<<999999888777666555444333444555666666666555333333222222222222222222222222333333333333333333333333555444333222111222333333333333333333333222111000111111000000111111222333444444333222222333333333444333111000000000111222333333222222222222222222111111222222222333333333555555555555555555444444444222333777999:::===BBBPPP]]]mmmyyyyyy{{{qqqkkkxxxtttnnnjjjiiinnnqqqrrrtttwwwxxxyyy{{{|||{{{zzzxxxwwwyyyuuuqqqmmmhhhddd^^^[[[\\\[[[YYYYYYYYYZZZYYYXXXRRRLLLCCC;;;777555555555333333333333333333333333111111111111111111111111333222111111000000111111111111000000000000111111000000000000000000000000{{{rrrmmmnnnmmmjjjeee```\\\ZZZ[[[WWWTTTQQQQQQRRRSSSTTTSSSOOOMMMKKKHHHGGGGGGGGGHHHIIIHHHEEEAAA>>>;;;999888;;;;;;:::999888777666666444555666666666555333333222222222222222222222222333333333333333333333333555444333222222222333333111111111111111000//////111111000000111111222333333333333222222222333333333222111111000000111111222222222222222222222222111222222222222333333333555555555555555555444444555444555999::::::???EEESSScccwww||||||zzz|||yyykkkrrrsssmmmjjjlllpppqqqtttwwwzzz|||}}}~~~~~~}}}{{{zzzzzzwwwsssppplllgggaaa]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWQQQHHH@@@999666555444222222222222222222222222111111111111111111111111333222111111000000111111111111000000000000111111000000000000000000000000|||tttnnnooonnnkkkfff```]]]\\\\\\UUURRRPPPOOOPPPQQQQQQPPPNNNLLLJJJHHHGGGFFFGGGGGGIIIHHHEEEAAA>>>;;;999888;;;::::::999888777666666444555666666666555333333222222222222222222222222333333333333333333333333444444333222222222222333000111111111111000//////111111000000111111222333222222222222222222222222222222222222222111000000111111111111111111111111222222222222333333333333444444444444444444555555777666888:::;;;<<>>888444333000000000000000000000000111111111111111111111111333222111111000000111111111111000000000000111111000000000000000000000000{{{tttnnnnnnmmmjjjeee___\\\\\\]]]WWWTTTRRRQQQRRRRRRQQQPPPLLLKKKJJJHHHGGGGGGGGGGGGFFFEEECCC@@@>>>===<<<<<<888888777777666555555444444555666666666555333333222222222222222222222222333333333333333333333333333333333222222222222222222222333333333222222111111111000000111111222333111111222222222222222222111111222333333111000///000000111111111111222222222222222333333333444444333333444444444444555555666666888;;;;;;???KKKWWWgggyyy~~~}}}yyytttuuu{{{yyyrrr}}}|||ppplllmmmooossswwwxxxyyy{{{}}}}}}|||{{{zzzzzzyyywwwvvvsssmmmfffaaa]]]^^^\\\VVVNNNKKKNNNRRRZZZWWWRRRKKKBBB:::555333000000000000000000000000111111111111111111111111333222111111000000111111111111000000000000111111000000000000000000000000yyyssslllmmmlllhhhccc^^^[[[[[[\\\YYYWWWTTTTTTTTTSSSRRRPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCC@@@>>>===<<<<<<888888777777666666555555444555666666666555333333222222222222222222222222333333333333333333333333333333333222222222111111111222222333333333222222111111000000111111222333000111222333333333333222111111222333333111000///000000111111222222222222222222333333333444444444333333333333444444555555444555888;;;>>>GGGZZZlll~~~rrrmmmnnnsss{{{}}}vvvnnnnnnooorrrvvvvvvxxxzzz|||}}}}}}|||{{{yyyxxxwwwvvvtttooohhhccc^^^]]]ZZZRRRIIIFFFIIIMMMSSSTTTSSSMMMEEE===777555222222222222222222222222111111111111111111111111333222111111000000111111111111000000000000111111000000000000000000000000zzzuuummmmmmkkkgggbbb]]][[[[[[]]]YYYWWWUUUTTTTTTSSSQQQOOOLLLKKKKKKJJJJJJIIIHHHHHHIIIHHHEEEAAA>>>;;;999888999999999999888888777777444555666666666555333333222222222222222222222222333333333333333333333333222222222333222111111000//////000111111111111000111111000000111111222333000111333444555555444333222222222222222111000000111111111222333333444444333333333333444444444444222222333333444444555555333666:::???EEEUUUqqq}}}nnnhhhiiilllsss~~~~~~ssspppppprrruuuwwwxxx{{{}}}~~~~~~}}}}}}yyyxxxwwwvvvtttpppjjjfff___]]]WWWOOOGGGDDDGGGJJJLLLPPPRRROOOGGG>>>888666333333333333333333333333111111111111111111111111333222111111000000111111111111000000000000111111000000000000000000000000}}}xxxpppnnnlllhhhbbb]]]\\\]]]___ZZZXXXWWWVVVUUUTTTQQQOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHEEEAAA>>>;;;999888999999999999888888888888444555666666666555333333222222222222222222222222333333333333333333333333111222222333222111000/////////000111111111111111111111000000111111222333000222444666666666555444333222111111000000111111111222222333444444555555333333333444444444444555111222222333444444555555666999???EEEOOOfffnnngggfffgggkkkxxxxxxtttrrrrrrtttuuuwwwyyy|||}}}~~~}}}|||zzzyyywwwuuutttqqqmmmjjjccc^^^UUUMMMHHHFFFGGGIIIIIINNNSSSRRRIII???999666333333333333333333333333111111111111111111111111333222111111000000111111111111000000000000111111000000000000000000000000|||sssooommmiiiccc^^^]]]^^^```]]][[[YYYXXXXXXVVVSSSPPPLLLMMMMMMMMMLLLKKKJJJJJJFFFEEECCCAAA>>>===<<<<<<777777777777666666666666444555666666666555444333222222222222222222222222333333333333333333333333111111222333222111000///000111222333333333333333111111111000111222222333111222555666777777666555444333111000000000111222222222333444444555666666333333333444444444555555111111222333333444555555888<<>><<<;;;:::<<<;;;:::999888666666555555666777777666444222000111222444555555444222111222333333444444333333222333333333333333333333333222222222222222222222222222222222111111111000000333333333333333333333333000000000000000000000000222222333444444555555666222333333222111000222444444444555555444555888:::888<<>><<<<<<555666777888888777666666333444555666666555444333333444555666666555444333111111222222222222111111222222333333333333333333222222222222222222222222222222222111111111111111000000000000000000000000333333333333333333333333555555555444333222222222222333444333222222333444444555555444333444777999888===GGGWWWnnnyyyggg\\\^^^eeerrr}}}qqquuuzzzvvvuuutttuuuwwwxxxxxxwww{{{{{{{{{zzzyyywwwuuuuuupppgggZZZPPPLLLKKKJJJIIIIIIKKKNNNQQQQQQLLLDDD>>>555444333333555555444222111111111111111222222222222222222222222111111111222111000/////////000111222111000//////000111222|||tttkkkjjjgggdddaaa```bbbeee]]]ZZZWWWUUUTTTTTTRRRQQQNNNLLLJJJJJJJJJJJJJJJHHHEEEDDDCCCAAA???===<<<;;;888999:::;;;:::999777666333333444555666666555555111222333333333333222111222222222333333222222222222222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000333333333333333333333333444444444333333333222222111333555444333333444555444555555444333444777999???CCCLLL\\\qqqnnnbbb```aaajjj{{{rrrjjjtttyyyuuusssvvvyyyyyyxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwqqqiii\\\RRRMMMKKKKKKKKKGGGIIIMMMPPPQQQMMMFFFAAA888666444333222111...,,,111111111111111111111111333222222111111000000000222111000000000000111111222222111000000111222222zzzpppiiiiiigggdddaaa```bbbeee^^^[[[WWWUUUTTTTTTRRRQQQLLLJJJHHHHHHIIIIIIHHHGGGDDDCCCBBB@@@>>><<<:::999888888888888777555333222333333444555555666666666111222222222222222222111333333444444444444333333111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444111333555666555444555555444444555555444666888;;;BBBFFFOOO]]]ppp~~~kkkccc___dddqqq~~~kkkooo}}}wwwsssvvvzzzyyyyyy{{{yyyyyyzzzzzzyyyyyyxxxwwwpppiii^^^TTTNNNKKKJJJJJJEEEGGGJJJMMMOOOMMMHHHDDD;;;888555333222111///...222222111111111111111111333222222111111000000000222222222111111222222222222222111111111111222222xxxnnniiiiiihhheeebbbaaaccceee___\\\YYYVVVUUUTTTSSSQQQLLLJJJHHHGGGHHHHHHGGGFFFDDDCCCBBB???===;;;999888;;;:::999888666555444444444444444444555555666666444444333333333333444444444444555555555555444444000000111111222333333333222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222111111111222333444444444111333666777666555555666333444555666666888;;;>>>BBBIIIUUUcccrrrxxxjjj```bbbjjjwwwtttooovvv|||tttwwwzzzyyyyyy}}}xxxyyyyyyyyyyyyxxxxxxwwwooojjjaaaXXXPPPLLLJJJJJJEEEFFFGGGJJJMMMMMMKKKHHH>>>:::666444444555666666333333333222222222222222222222222222222111111111111222222222333333333333111111111111111111111111yyynnnlllkkkjjjgggeeeccceeefffaaa^^^ZZZWWWVVVUUUTTTRRRLLLJJJHHHHHHHHHIIIHHHGGGEEEDDDCCC@@@>>><<<:::999;;;:::888666555666666777555555444444444555555666444333333333333333333444333444444555555444444333///000000111222222333333222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333333333222222222222222222333333111333666777777666666666333444666777888:::>>>AAAHHHTTTeeesss|||{{{gggdddhhhnnnzzz|||qqqooowwwxxxzzzvvvwww{{{yyyzzzzzzzzzyyyyyyxxxwwwooollleee\\\TTTNNNKKKJJJGGGFFFGGGIIILLLNNNNNNNNNBBB===777444333555777888444444444333333333222222222222222222333333333333000000111222222222222222000000111111111111000000{{{ooonnnnnnllljjjgggeeefffhhhaaa^^^[[[XXXWWWVVVTTTSSSMMMKKKIIIIIIIIIJJJIIIHHHGGGFFFDDDAAA???===;;;:::666444222000000111444555666555555444444444555555222111111000000111111222222333333444444333333222///000000111222222333333222222222222222222222222000000111111222222222222111111111111111111111111444444444444444444444444444444333222222111111111111333777888777666666777222444666777999<<<@@@CCCSSSbbbvvv}}}}}}qqqhhhiiikkkrrr}}}qqqkkk~~~zzzyyyyyyttttttyyy{{{{{{{{{{{{zzzyyyxxxxxxpppmmmhhh```WWWPPPLLLKKKIIIHHHGGGHHHLLLOOOQQQQQQFFF@@@888222000222444555555555555444444333333333222222222333333444444444...///000111111111111111000000111111111111000000xxxsssmmmmmmjjjdddbbbdddeeeccc^^^[[[XXXVVVUUUUUUTTTSSSQQQNNNIIIGGGGGGHHHHHHHHHHHHGGGDDDBBB???===<<<;;;:::999888888777777888888888777666555555444444555444111222444222000777BBB@@@555000666666000///444333333222222111000000000111000///000333444222000//////000111111111111000444444333333222111000000333333333333333333333333000111222222333444555555333333444444555666666666888666888;;;<<>>===;;;;;;:::999888888777777888888999999888777666666666666333111222555555666???IIIUUUBBB444222333000111666111111111111111111222222333222111333555666444222111222222222222333333333444444333333222111111000333333333333333333333333333333333333333333333333333333444555555666666777777555777<<<@@@GGGVVVeee{{{~~~~~~~~~nnnfffeeehhhqqq~~~yyyxxx{{{ssssssxxxxxxyyy}}}~~~||||||}}}|||xxxwwwsssmmmddd\\\TTTNNNKKKJJJHHHFFFGGGJJJNNNPPPPPPOOOIIIAAA:::777666555444444444444444333333333333333333333333333333333333333222222111111222222333111111111000//////111333wwwqqqkkklllhhhbbb___aaaaaa^^^[[[YYYVVVTTTSSSSSSRRRQQQPPPMMMIIIGGGGGGHHHHHHGGGFFFEEEBBB@@@===<<<;;;::::::999888888777777888888888888777666555555555555333222222444555888@@@IIIYYYEEE333000333111000222///000000111222222333333333222222333555555444222333222111111111222444444444333333222222111111111333333333333333333333333444444444333333222222222333444444555555666777777666555888@@@JJJXXXjjjzzz~~~~~~uuufffcccfffhhhtttzzz{{{~~~xxxqqqqqqwwwvvvwww{{{|||zzzzzz{{{yyyuuuwwwtttnnnggg^^^VVVPPPLLLJJJJJJJJJIIIIIIKKKNNNQQQRRRLLLCCC;;;777666555444333333333333222222222222333333333333333333333333333222222111111222222333000000000...------000222wwwqqqkkkkkkhhhaaa^^^______\\\ZZZXXXTTTRRRRRRRRRQQQPPPOOOLLLIIIGGGGGGHHHGGGFFFEEECCCAAA???===;;;:::::::::999888888777777888888555555444333222222222222444333111000///111777===BBB777000222444111---,,,000000111111111222222222000000000111222222222111222000///......000222333333333333222222111111111222222222222222222222222333333333333333333333333444444444555666666777777555777===IIIZZZppp{{{zzzjjjccceeedddppp~~~|||sss||||||uuuooopppvvvuuuuuuyyy{{{yyyxxxyyyxxxtttvvvtttoooiii```XXXQQQMMMJJJMMMNNNLLLIIIIIIMMMQQQSSSNNNFFF>>>888555555555333333333222222222111111333333333333333333333333333222222111111222222333111111000...,,,---000333wwwrrrjjjkkkhhhbbb___```^^^[[[ZZZWWWTTTRRRQQQQQQPPPOOONNNLLLIIIHHHHHHHHHFFFEEEDDDCCCAAA>>><<<;;;:::::::::999888888777777888888555444333222222111111222444333111---,,,...111333000///111444444000...///222222222111111111000000///000111222222111111222222000///......000222333333333222222222222222111222222222222222222222222111111222333333444555555444444555555666777777888666;;;DDDUUUnnnwwwvvvqqqdddbbbbbbmmm{{{uuuxxx{{{tttmmmoootttrrrssswwwyyywwwwwwyyywwwssstttsssooojjjbbbYYYRRRMMMJJJNNNPPPNNNIIIHHHLLLQQQSSSOOOIIIAAA:::666555555333333333222222222111111333333333333333333333333333222222111111222222333222222111000...///222444wwwsssjjjkkkiiicccaaaaaa```]]]ZZZWWWTTTRRRQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFDDDDDDBBBAAA???===<<<;;;::::::999888888777777888888777777666555444444444444222333222......111333111222333444333111111333666333333222222111000000///111222444444333333333444333222111111111222444444222222222222222222222222222222222222222222222222000111111222444555555666444555555666666777888888888???LLLaaa~~~|||zzzwwwxxx~~~iiiaaaaaahhhwww~~~zzz}}}tttmmmnnnrrrpppqqquuuwwwvvvwwwyyyxxxtttsssrrrpppkkkddd[[[SSSNNNKKKNNNQQQOOOKKKJJJMMMQQQRRRPPPKKKDDD===888666666333333333333222222222222333333333333333333333333333222222111111222222333222333333333111111222444tttsssjjjllljjjeeecccdddbbb___ZZZWWWTTTRRRRRRQQQPPPOOOMMMKKKIIIHHHHHHGGGEEEDDDDDDCCCAAA???===<<<<<<;;;:::999888888777777888888888777666555444444444444111444444111222555444000333333222111111333444444222222111111111111111111000222555555333222333555111222222222222333333333222222222222222222222222111111111111111111111111222222222333333444444444555555555666777777888888:::CCCRRRiiiqqqkkksss{{{vvviii```eeerrruuummmmmmpppmmmooosssvvvuuuwwwzzzyyyvvvssssssrrrnnnggg]]]UUUPPPLLLNNNPPPOOOMMMLLLNNNPPPPPPOOOMMMGGG???999666666444444444444333333333333333333333333333333333333333222222111111222222333000222444444333222222222{{{sssrrrjjjlllkkkfffeeefffdddaaaZZZWWWTTTRRRRRRRRRQQQOOOLLLKKKIIIHHHHHHGGGEEECCCDDDCCCAAA@@@>>>===<<<<<<:::999999888777888888888666666555444333333333333222666666222333555333,,,---------///333555111+++000000000111222222333333...111333333111000111333//////000111111111111000222222222222222222222222111111111111111111111111444444333333333333222222555555666666777777888888;;;FFFVVVlllzzziiiaaaqqqtttbbbeeeqqq}}}{{{vvvmmmmmmppplllnnnrrruuuuuuwwwzzzzzzwwwttttttssspppiii```WWWQQQMMMNNNOOOOOONNNNNNOOOPPPNNNOOONNNIIIAAA:::777666555555444444444444333333333333333333333333333333333222222222222222222333///222444555444222111111zzzsssooorrrnnniiifffffffffeeeccc]]]XXXSSSSSSUUUUUUQQQMMMNNNMMMJJJHHHFFFEEEDDDDDDFFFEEECCC@@@>>>;;;:::999888888777777666666555555777555444444444444222111111111000000000000111111333222222222222222222333111222222333333222222111000///.........///111222111111111111111111111111222222222222222222222222333444555555444444666888444444444555555555555666555444222333555888::::::>>>MMMbbbxxxyyygggjjjwww|||nnniiilll|||}}}xxxlllhhhhhhiiinnntttwwwuuuvvv{{{zzzuuuxxxwwwuuuppphhh___WWWQQQNNNOOOOOONNNLLLKKKLLLNNNRRRSSSQQQLLLEEE===888555444444555555555555555555333333333333333333333333444333333222111111111222222111000//////000111222{{{tttppprrrnnniiiggggggfffeeeccc]]]YYYTTTSSSTTTTTTPPPMMMNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCAAA>>><<<;;;:::888888777777666666555555777555444444444444333111333222222111111222222333222222111111111111222222111222222333333222222111111000000///000111222333111111111111111111111111222222222222222222222222111222333333222222444555444444444444555555555555666444333444666999;;;<<>><<<<<<888888777777666666555555666555444333444444333111444444333333333333444444111111111000000111111111111222222333333222222111222111111111111222333333111111111111111111111111222222222222222222222222111222333222111111333555444444444444555555555555555555444444666:::===???LLL]]]ssszzzrrrnnn}}}zzztttrrrwww}}}vvvooosss|||wwwwwwooodddffflllmmmppppppppprrrxxx{{{zzzuuuuuutttpppiii```WWWRRRRRRPPPMMMIIIGGGIIIMMMPPPTTTVVVVVVRRRKKKCCC===:::555555555555555555555555333333333333333333333333333333222222111111222222333222222111111222222333|||uuurrrssspppllliiifffeeeeeeddd^^^[[[WWWUUUTTTRRRPPPMMMKKKJJJHHHGGGFFFGGGGGGHHHDDDDDDCCCAAA@@@>>>======888888777777666666555555666555333333444444333222444444333333333333444444111111000000000000111111111222222333333222222111111111111111222222333333111111111111111111111111222222222222222222222222444444555444333333444666333333444444444555555555444444444444666:::>>>BBBOOOaaaxxxuuussswwwwwwnnnjjjmmmrrrnnnlllrrr}}}yyyrrr~~~oooiiiiiimmmnnnooopppqqqtttvvvvvvuuuuuuuuurrrkkkcccZZZTTTQQQPPPNNNKKKIIIIIILLLNNNTTTVVVWWWTTTNNNFFF???<<<555555555555555444444444444444444444444444444444333333222222111222222333333333333333333333333333|||uuuqqqrrrpppmmmiiifffddddddddd]]][[[XXXUUUTTTRRRPPPOOOJJJIIIHHHGGGFFFGGGHHHHHHDDDCCCBBBAAA???>>>===<<<888888777777666666555555666444333333444555444222333333222222222222333333111111000000000000111111111222222333333222222111000000000111111111111111111111111111111111111111222222222222222222222222444555555444222222444555333333333444444444444555333444444444555999@@@EEEQQQbbbwwwuuurrrvvvzzzooojjjkkkpppzzzrrriiinnnuuu~~~~~~tttqqqgggllllllnnnqqqrrrrrrssstttvvvwwwwwwuuuooofff]]]XXXOOOPPPPPPOOOLLLKKKKKKKKKQQQTTTWWWUUUOOOGGG@@@<<<666666555555555444444444444444444444444444444444333222222111222222333333333333333444444333333333}}}uuuqqqqqqpppmmmiiidddbbbbbbddd[[[ZZZXXXVVVTTTRRRRRRQQQKKKJJJHHHGGGFFFGGGGGGHHHDDDCCCBBB@@@>>>===;;;;;;888888777777666666555555555444333333555555444333222222111111111111222222111111111000000111111111111222222333333222222111///000111111222222111111111111111111111111111111222222222222222222222222222333333222000000111333333333333333444444444444333444555555666;;;BBBIIIUUUeeeuuu~~~xxxrrrvvv~~~~~~tttlllllloooyyyqqqpppqqqtttyyyyyytttooommmnnnrrrsssrrrsssvvvvvvwwwxxxwwwqqqiii```ZZZOOOQQQSSSRRROOOLLLKKKKKKOOOSSSWWWVVVQQQIIIAAA===666666666555444444333333444444444444444444444444222222111111222222333333222333333444444333333222wwwssspppooommmhhhccc```aaacccZZZYYYXXXVVVTTTSSSSSSSSSKKKJJJIIIGGGFFFFFFGGGGGGDDDCCCAAA???===;;;999888888888777777666666555555555444333333555555444333222222111111111111222222222222111111111111222222111222222333333222222111000111222333333333222111111111111111111111111111222222222222222222222222222333333222000///000222222222333333333444444444444666888888888===FFFMMM]]]jjjuuuxxxwwwxxxyyyxxxyyywwwvvvtttrrrrrr||||||~~~vvvtttvvvvvvooopppuuu{{{}}}wwwssssssrrrppprrrwwwtttvvvxxxwwwrrrjjjaaa[[[RRRSSSSSSRRROOOMMMMMMMMMNNNSSSWWWXXXSSSKKKCCC>>>777666666555444444333333555555555555555555555555222222111111222222333444111222333444444333222111yyytttoooooommmgggbbb___```bbbYYYYYYXXXVVVTTTSSSTTTUUULLLKKKIIIGGGFFFFFFFFFGGGDDDCCCAAA???<<<:::888777888888888777666666555555555333222333555555444333333222222111111222222333333333222222222222333333222222222333333222222222111222333444555444333333111111111111111111111111222222222222222222222222444555555333222111222444222222333333333444444444666888:::::::::???IIIQQQdddnnnvvvuuurrrqqqsssssssssooommmmmmmmmsss~~~{{{nnnnnnvvvuuuyyyuuuppplllooouuusssuuuwwwwwwrrrjjjaaa[[[VVVUUUSSSPPPNNNMMMNNNPPPNNNSSSXXXYYYTTTLLLDDD???777777666555444444333333555555555555555555555555222111111111222333333444111111333333333333111111vvvsssooonnnllljjjgggdddbbbaaa]]][[[XXXVVVVVVTTTQQQOOOLLLKKKIIIGGGEEEDDDDDDEEECCCBBB@@@???<<<;;;999888666666666666555555555555555555555555555555555555000000000111222333555555555555555555555555555555444444444333333222222222222222222222222222222222000111111111111222222222444444333222222222333333444444444333333222222222222222333444444444333333222777;;;<<<===GGGWWWeeeqqqoooooossswwwwwwpppjjjhhhgggggghhhnnnyyy|||vvvnnnqqqrrrxxxyyytttsssooopppvvvtttuuuttttttuuusssgggZZZRRRVVVYYYXXXTTTPPPOOOOOOQQQSSSVVVXXXWWWQQQIIICCC;;;999666444555555444333444444555555555555444444333333333333333333333333333333222111222333444555wwwrrrpppooommmjjjgggdddbbbaaa]]][[[XXXWWWVVVTTTQQQOOOLLLKKKIIIGGGEEEEEEEEEEEECCCBBB@@@???<<<;;;999888888777777777777666666666555555555555555555555555111111111111222333444444111111111111111111111111444444333333333222222222222222222222222222222222000111111111111222222222444333333333333333444444444444444333333222222222222222333444444444444333555888<<>>;;;777555555555555444444444555555555555444444333333333333333333333333333222222222222333444444{{{uuusssqqqnnnjjjgggdddcccbbb^^^\\\YYYWWWVVVTTTQQQOOOKKKJJJHHHFFFEEEEEEEEEFFFCCCBBB@@@???<<<;;;999888888888888777777777666666444444444444444444444444444333222222111111111222444444444444444444444444333222222222222222222222222222222222222222222222000000111111111222222222333333333333444555666777333333333333333333333333333333333333444444555666999===III```yyyzzzoooeee]]]ZZZZZZddduuuwwwlllooowwwsssooonnnnnnooooooqqqrrrrrrttttttnnneee[[[VVVSSSUUUYYYXXXRRRLLLJJJLLLPPPUUUVVVSSSLLLGGG>>>;;;777444444555444444444444555555555555444444444444444444444444444444222222222222222333333333~~~yyysssqqqmmmiiifffdddcccccc___]]]ZZZXXXVVVTTTQQQOOOKKKJJJHHHFFFEEEEEEFFFFFFCCCBBB@@@???<<<;;;999888777777666666666555555555333333333333333333333333444444333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222333444555666777333333333333333333333333333333333333444555666777999AAATTTrrr}}}nnn```YYYYYY^^^kkk|||~~~mmmnnnuuupppjjjlllmmmnnnoooqqqqqqqqqrrrrrrmmmfff\\\VVVRRRTTTXXXYYYSSSLLLHHHJJJMMMQQQSSSQQQLLLIII???;;;666333333444444333444444555555555555444444444444444444444444444444111111222222222333333333~~~zzzqqqoookkkhhheeedddcccddd```^^^ZZZXXXWWWTTTQQQOOOJJJIIIHHHFFFEEEFFFFFFGGGCCCBBB@@@???<<<;;;999888666666666666555555555555333333333333333333333333444333333222111111111222444444444444444444444444111111111222222222222222222222222222222222222222000111111111111222222222222222222222333333444555222222333333333333444444333333222222333555777888:::FFF]]]||||||kkk]]]YYY\\\dddqqq{{{zzzxxxtttuuu~~~pppggghhhkkkmmmmmmppppppoooooopppmmmggg]]]XXXTTTUUUYYYYYYTTTNNNJJJJJJKKKNNNPPPPPPMMMKKK@@@<<<777444333444444444444444555555555555444444444444444444444444444444000111111222333222222222|||xxxooommmiiifffdddcccddddddaaa^^^[[[YYYWWWTTTQQQOOOJJJIIIGGGFFFFFFFFFFFFGGGCCCBBB@@@???<<<;;;999888777777777666666666666555555555555555555555555555333333222222111222222222555555555555555555555555000111111111222222222222222222222222222222222222000111111111111222222222222222111111111222222333222222222333333444444444444333222222333555888999===KKKbbb}}}yyymmmddd```dddlllwww{{{uuuvvv{{{}}}wwwuuusssssszzzyyyrrryyysssgggeeehhhiiiiiilllmmmlllmmmpppnnnjjj^^^[[[WWWWWWZZZZZZVVVRRRMMMLLLLLLMMMOOOPPPOOONNNCCC???999666555666666666444444555555555555444444555555555555555555555555///000111222333222222111zzzuuunnnkkkhhheeeccccccdddeeeaaa^^^[[[YYYWWWTTTQQQOOOJJJIIIGGGFFFFFFFFFGGGGGGCCCBBB@@@???<<<;;;999888888888888888777777777777777777777777777777777777333222222111222222333333111111111111111111111111000000111111222222222222222222222222222222222222000111111111111222222222222222111111000111111111222222222333333444444444444333222222333666888:::AAANNNccczzzxxxqqqnnnggglllsss|||~~~vvvqqqrrrxxx~~~{{{vvvpppllloootttzzzyyymmmtttwwwgggccceeeffffffiiikkkkkkmmmppppppmmm```]]]ZZZZZZ[[[[[[XXXUUUPPPNNNLLLMMMNNNPPPQQQQQQFFFAAA;;;777777777888888444555555555555555555444555555555555555555555555///000111222333222111111|||tttjjjiiigggeeecccbbbbbbbbbaaa]]]YYYVVVUUUSSSQQQPPPNNNLLLJJJHHHFFFEEEEEEEEE???@@@@@@@@@>>><<<:::999666555555444333222222222111111111111222333333444000000111111222222222222555555555555555555555555222222222222222222222222111111111222222333333333000000000000000000000000222222222222222222222222555555555444444333333333444222444777777666999===EEESSSeeettt~~~yyyxxxttttttvvv}}}~~~}}}xxxqqqlllnnnvvv}}}zzzvvvsssnnnjjjtttuuu~~~pppqqqppphhheeeeeefffeeeffflllsssvvvrrrnnnggg___WWWUUUXXX[[[\\\ZZZRRRPPPMMMLLLNNNPPPRRRSSSKKKCCC:::555555666444222666666666666666666666666777777666555444444333333333333333444444444555555{{{tttllljjjgggeeecccbbbbbbbbb```]]]YYYVVVUUUTTTRRRPPPMMMKKKIIIFFFEEEDDDDDDDDDDDDCCCBBB@@@===:::777666888888777777666555555444333222222222222333333444444333222111111000111111111111111111111111111111222222222222222222222222111111111111111222222333111111111111111111111111222222222222222222222222444444444444333333333222333222444777777666999>>>EEETTTfffuuuyyyxxxyyy~~~zzzzzzyyyuuutttwww}}}xxxsssooojjjiiiooo~~~qqqqqqvvvgggbbbaaaffffffhhhmmmrrrssspppmmmggg```XXXUUUXXX[[[\\\ZZZTTTRRROOONNNNNNPPPQQQRRRLLLEEE<<<666666666444222555555555555555555555555777666666555444444333333333333333444444444555555yyytttmmmkkkhhhdddbbbaaaaaaaaa^^^[[[XXXVVVUUUTTTRRRQQQLLLJJJHHHFFFDDDCCCCCCCCCEEEDDDBBB???<<<:::888888999888888777777666666555555444333333333333333333999777444111000///000000000000000000000000000000222222222222222222222222222111000000000111222333111111111111111111111111222222222222222222222222333333333333222222222222222111333666777777;;;@@@FFFVVVhhhuuu~~~~~~}}}zzz{{{|||||||||yyyttteeebbbcccjjjvvvtttqqq||||||pppeeebbbdddgggkkknnnppppppnnnmmmhhh```XXXUUUXXX[[[\\\ZZZWWWUUURRRPPPNNNOOOPPPQQQNNNGGG>>>999666666444111444444444444444444444444666666666555444444333333333333333444444444555555xxxuuummmkkkgggccc```_________\\\ZZZXXXVVVVVVUUUSSSQQQLLLKKKHHHFFFDDDDDDCCCCCCCCCBBB@@@===<<<<<<<<<<<<777777666666555555555444666555444444333333333333999777444111000000111222222222222222222222222222111222222222222222333333333222111000000111333444111111111111111111111111222222222222222222222222222222222222222222222222222000222666888999===CCCLLLZZZjjjssszzz~~~~~~wwwjjjfffbbbbbbgggsssyyyrrrwwwvvvtttyyyoooeeebbbfffkkkooooooooonnnnnniiibbbYYYVVVYYY\\\\\\[[[ZZZXXXUUUQQQNNNMMMOOOPPPOOOIIIAAA;;;888555333222555555555555555555555555666666555555555444444444333333333444444444555555xxxvvvnnnkkkfffaaa^^^\\\\\\]]][[[YYYWWWVVVVVVTTTRRRPPPMMMLLLJJJGGGFFFEEEEEEEEECCCBBB@@@>>><<<<<<<<<===666666666666555555555555666555444444333333333333777555222000000111333555333333333333333333333333111111111222222333333333444333222111111222333444111111111111111111111111222222222222222222222222222222222222222222222222222000222777999;;;@@@GGGRRR^^^jjjpppuuuzzz|||{{{wwwyyy||||||nnniiidddaaa```gggwwwvvvsssyyyyyypppqqqyyyfffbbbfffkkknnnoooooopppqqqlllddd[[[XXX[[[^^^^^^\\\\\\[[[XXXSSSNNNLLLMMMOOOPPPKKKDDD===999666444333666666666666666666666666555555555555555444444444333333333444444444555555xxxwwwooolllfffaaa]]][[[[[[\\\[[[ZZZXXXWWWVVVTTTQQQNNNNNNLLLJJJHHHFFFEEEEEEEEEFFFEEECCC@@@===;;;999999777777777777777777777777555444333333333333333333333222111000111222444666222222222222222222222222111111111222222333333444333333333333222222222111222222222222222222222222222222222222222222222222222222222222333333333333222111333888;;;===DDDKKKVVV```iiillloootttxxxxxxrrrrrrtttyyy~~~tttmmmfff```]]]```jjjuuu}}}ppprrrsssnnnlllggghhhjjjlllnnnpppqqqrrrnnnggg^^^[[[]]]______^^^\\\[[[YYYSSSMMMJJJLLLOOOOOOLLLFFF@@@:::777555555777777777777777777777777555555555555555555555555333333333444444444555555yyyxxxrrrnnnhhhbbb^^^\\\\\\\\\\\\ZZZXXXWWWVVVSSSOOOLLLMMMLLLIIIGGGEEEDDDDDDDDDEEEEEECCCAAA>>>;;;999888666666666666666666666666333222222222222333333444111111111111111222333333222222222222222222222222000111111222333333444444000000222222222000///...222222222222222222222222222222222222222222222222222333333333444444444444333222444999===@@@GGGOOOVVV___gggiiikkknnnpppoooqqqppppppssszzzzzznnneee___]]]bbbiiiwwwooommm{{{yyynnn~~~ooollljjjkkknnnqqqqqqppppppiii```]]]___aaaaaa```[[[[[[YYYSSSLLLIIIKKKNNNOOOLLLGGGAAA;;;888777666777777777777777777777777555555555555555555555555333333333444444444555555zzzxxxtttpppjjjccc___]]]]]]^^^\\\[[[YYYWWWVVVSSSOOOKKKLLLJJJHHHFFFDDDCCCCCCCCCAAABBBBBBAAA@@@>>><<<:::333333333444444444444444111111111111222333333444111111111111111111111111333333333333333333333333000000111222333333444444---...000222111///,,,***222222222222222222222222222222222222222222222222333333333444444555555555444222444:::>>>AAAIIIQQQTTT]]]fffhhhhhhiiiiiigggjjjiiijjjoooxxxwww~~~yyylllccc]]]^^^ccccccssspppkkkuuu~~~|||nnn|||vvvpppjjjjjjnnnqqqpppmmmrrrjjjaaa^^^```bbbbbbaaaZZZ[[[YYYSSSKKKHHHKKKNNNNNNLLLHHHBBB<<<888777888666666666666666666666666444555555555555555555555333333333444444444555555}}}vvvrrroooiiibbb]]]\\\___bbb___]]]YYYVVVTTTQQQNNNKKKKKKKKKJJJIIIHHHFFFDDDCCCCCC@@@===<<<<<<;;;888555999888777555333222222111222222222444666555333000---///222444555555333222111000///000222333333222111111222222222111111000222222111111000/////////222222111111000/////////111222333333333333222111000111222111000000222444777666777:::???EEEKKKNNN\\\]]]___bbbeeefffeeeccceeegggjjjooouuu~~~{{{rrr{{{|||nnnhhhccc]]]bbbkkkwwwpppnnnrrrpppwwwuuugggjjjooommmlllpppooommmhhhbbb]]]\\\]]]___[[[UUUQQQRRRQQQMMMHHHGGGMMMJJJEEEBBB>>>;;;666333666666666666666666666666333333333333333333333333555555555555555555555555|||vvvpppnnniiiddd``````ccceee___\\\YYYVVVTTTQQQNNNKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDAAA>>>======<<<999666777777666666666666777777222222222444666555333000111111111111111222222111222111000000222333222111111111222222222111111000//////000111111222222333111111111111000000000000111222333333333333222111111222222222111111333444777999;;;<<>>:::666444666666666666666666666666444444444444444444444444555555555555555555555555{{{uuulllkkkiiieeebbbbbbdddggg___\\\YYYVVVTTTRRRNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@>>>>>><<<:::888777777666666666666777777333222222444555555222000444333222000000111222222333111000111222222111000000111111222222222111111000000111111222333333333000000000111111111111222111222222333333222222111222333333333222222444555555999===???AAAIIIVVVaaammmlllkkkkkkjjjjjjjjjjjjdddiiiqqqyyy|||qqqkkkyyyzzzoooeee___```bbbggguuuvvvlllnnnzzzuuusssvvvnnnllliiijjjmmmnnnlllhhhbbb]]]YYYYYYZZZXXXRRRNNNOOOPPPLLLIIIIIIJJJKKKJJJFFF>>>888666666666666666666666666666666555555555555555555555555555555555555555555555555zzzuuujjjjjjiiifffcccbbbccceee^^^\\\XXXVVVTTTRRROOOLLLKKKKKKIIIHHHGGGFFFFFFFFFCCCBBB@@@???===;;;:::888888777666555333333222222444333333333444444222000444333333222222333333333444222111111222222000///000000111222222222111111444444333333222111111000//////000111111222333333222222222222222222222222333444444444333333555666555777;;;AAAKKKYYYiiittt|||zzzwwwrrrnnnlllllllllfffkkkssszzz|||rrrmmmlllwwwyyynnniiifffeeeiiiwwwxxxssssss~~~}}}tttyyy}}}ooojjjhhhkkkooolllkkkhhhccc^^^ZZZYYYYYYXXXQQQMMMNNNOOOLLLIIIIIIHHHKKKMMMHHH???888666777666666666666666666666666555555555555555555555555555555555555555555555555yyytttmmmmmmkkkhhheeeccccccccc^^^[[[XXXVVVTTTRRROOOMMMKKKJJJIIIHHHGGGFFFFFFGGGBBBBBB@@@>>><<<:::999888888777666444333333333333555444333333444444222000...///111333444333222111444222111111222222000//////000111222222222222222444444333333222111111000//////000111222333444444222222222222222222222222333444555444333333555777777777;;;HHH\\\rrr{{{rrrmmmkkkllliiimmmsssyyysssmmmooosssvvvxxxoookkkhhhmmm}}}wwwnnnuuuwwwssstttkkkiiikkknnnjjjjjjiiieee```\\\[[[[[[ZZZRRRMMMNNNNNNKKKHHHHHHFFFJJJMMMIIIAAA:::888888666666666666666666666666444444444444444444444444555555555555555555555555yyysssqqqqqqnnnkkkfffddddddddd]]][[[XXXVVVTTTRRROOOMMMKKKJJJHHHGGGFFFFFFGGGHHHAAABBBAAA???;;;999888999666666555666666777888999666444333333333333222111)))+++...111222111000///333111000111222222111000///000111222222222222222000000111111222333333333000000111111222333444444333222222111111222222333333444444444333333555666:::999???QQQkkkvvvmmmhhhhhhiiinnnttt{{{~~~tttrrrxxx~~~|||uuurrrwww{{{lllppp{{{}}}rrr|||zzzmmmiiiiiijjjhhhiiiiiigggdddaaa```___^^^VVVOOONNNMMMIIIFFFFFFEEEHHHKKKJJJDDD>>>:::999666666666666666666666666444444444444444444444444555555555555555555555555yyyrrrpppooolllhhhdddbbbcccddd]]][[[XXXVVVTTTRRRPPPMMMKKKJJJHHHGGGFFFFFFGGGHHHBBBCCCCCC@@@<<<999999:::555555555666666777888999666555333222333333222111---...///000111000000///222111000000222333222111//////000222222333333222//////000111111222222333111111111222222333333333333333222111111222333333222333444333222222444666888;;;CCCVVVooozzzllleeecccfffmmmwww{{{~~~nnnnnnvvvzzz|||}}}mmmhhhgggffffffhhhjjjjjjhhhfffeeeeeebbbYYYRRRPPPMMMHHHEEEDDDDDDFFFIIIJJJGGGBBB<<<999666666666666666666666666555555555555555555555555555555555555555555555555zzzrrrlllkkkhhhddd```___aaaccc]]][[[XXXVVVUUUSSSPPPNNNKKKJJJHHHFFFFFFFFFHHHIIICCCDDDDDDBBB===::::::<<<777666555444444444444444777555333222333333222111444333222111111111222333111000///000222333333222//////000222222333333333222222111111000/////////111222222222222333333333444333222111111222333444222333333333222222444555444:::EEEWWWlll{{{kkkccc```ccclllzzzpppnnnuuu{{{lllgggfffdddeeegggjjjkkkjjjiiihhhhhheee\\\TTTPPPMMMGGGDDDCCCDDDEEEGGGIIIIIIEEE>>>999666666666666666666666666777777777777777777777777555555555555555555555555xxxtttqqqqqqllleeeaaabbbbbb______]]][[[XXXUUURRRQQQPPPJJJIIIHHHFFFEEEFFFFFFGGGCCCBBB@@@???<<<;;;999888888:::<<<:::666444444666555444333333222222333333333333333222222222111111000111111111111222222222444333222111111111222333111222222333333222222111333333333222222111111111111111000000000000111111555444444333444555777888===AAAJJJYYYkkk|||{{{ggg```bbbhhhuuurrrppp{{{xxxooofffeeefffeeehhhjjjmmmoooooonnnkkkiiieee___WWWSSSQQQNNNIIIDDDFFFFFFHHHIIIIIIEEE???:::999888777666666555555555666666666666666777888999666555555555444444444444uuuqqqppppppkkkdddaaabbbbbb___```^^^[[[XXXUUURRRPPPPPPLLLKKKIIIFFFEEEDDDDDDDDDCCCBBB@@@>>><<<:::999888888999999888666555444555333222111111000000111111333333333222222222111111000111111111111222222222333333222111111222222333222222333333333333222222333333333222222111111111222222111111111111222222444333333333333555666777===BBBLLLZZZjjjyyywwwfffbbbgggqqq~~~tttnnnzzzzzzqqqfffccccccdddjjjlllnnnpppooommmjjjhhhfff```YYYUUUSSSPPPKKKGGGFFFGGGHHHJJJIIIEEE@@@;;;999888777666666555555666444333333333333333444444666666666555555555444444sssooonnnnnnjjjccc```bbbbbb```aaa___\\\YYYUUURRRPPPOOOMMMLLLIIIGGGDDDCCCCCCCCCBBBBBB@@@>>><<<:::999888777666666666777666555333333222111111000000111111333333333222222222111111000111111111111222222222333222222111111222333333222333333444444333333222222222222222222111111111333333222222222222333333333222222222333444666777===CCCNNN\\\iiittt|||~~~nnnaaaccclllzzz|||~~~{{{mmmyyyuuu{{{wwwgggaaaaaaccckkkllloooppppppmmmjjjhhhgggbbb[[[WWWUUURRRMMMJJJGGGGGGHHHJJJJJJFFFAAA<<<999999888777666666666666666666555555444555555555777666666666555555555555uuuqqqnnnnnnjjjccc```bbbbbb```bbb```]]]YYYUUUQQQOOONNNLLLKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@>>><<<:::888888777444333444777777555222555444333333222222333333333333333222222222111111000000111111111222222222222222222222222222333333333333444444444444333333222222222111111111111111222222222111111222222222222111111111222444555777>>>FFFRRR^^^hhhooosssuuusssuuuwwwpppcccZZZ```kkk|||}}}}}}|||yyy|||~~~qqqvvvxxxwwwkkkaaaaaaeeeiiikkknnnpppqqqooommmkkkhhhddd]]]YYYUUURRRNNNKKKHHHHHHIIIJJJJJJGGGBBB>>>:::999888777666666666666777777666666555555666666777777666666666555555555yyyvvvoooooojjjccc```bbbbbb___aaa___\\\XXXTTTQQQNNNMMMJJJIIIGGGEEEDDDDDDEEEEEEBBBAAA???===;;;999888777666444222444666777444111555444333333222222333333333333333222222222111111000000111111111222222222111111222222333333333333222333333444444333333222111111111111111111111111111111000000000000111111111111111111222444666777???HHHVVVaaahhhkkklllmmmlllllljjjdddZZZTTT\\\gggzzzyyyrrrnnnrrr}}}xxxwwwzzz|||{{{wwwsss|||zzzqqqcccaaadddfffiiimmmppprrrrrrpppoooiiieee___ZZZUUUQQQNNNLLLIIIIIIIIIKKKKKKHHHDDD@@@:::999888777777666666666444444333333222333333444666666666666555555555555|||zzzqqqqqqllldddaaabbbbbb______^^^ZZZWWWSSSPPPNNNMMMIIIHHHFFFEEEDDDDDDEEEFFFAAAAAA???===;;;999888777666555555555666555444222333222111111000000111111333333333222222222111111000111111111111222222222000000222333333333333333111222222333333222222111000000000111111111111111111000000000000000000111222111111222333555777888AAAKKKYYYccchhhiiiiiiiiikkkfffaaa\\\WWWUUU]]]gggyyy|||uuullleee```fffuuu|||vvvtttxxx{{{|||sssrrr{{{}}}}}}jjjcccccceeehhhlllqqqssstttsssrrrkkkhhhbbb\\\VVVQQQMMMLLLJJJJJJJJJKKKKKKIIIEEEBBB::::::999888777777777777555555555444555666666777666555555555444444444444|||zzzssssssnnnfffbbbbbbbbb___]]][[[XXXUUURRROOONNNMMMJJJIIIGGGEEEDDDCCCCCCDDDAAA@@@???===;;;999777777666777888777555333333333333222111111000000111111333333333222222222111111000111111111111222222222///000222333444444333333000111111222222111111000///000000000111111111222222111111000000111111222222222222222444666888999BBBMMM[[[eeehhhhhhhhhiiikkkccc[[[YYYYYY\\\eeemmmxxx}}}~~~vvvmmmgggbbb^^^YYY___mmmzzzuuuqqquuu|||}}}|||wwwnnnppp{{{xxxjjjdddfffiiimmmqqqttttttsssrrrnnnkkkfff___WWWQQQNNNMMMKKKJJJJJJKKKLLLJJJGGGDDD::::::999888777777777777777777777888999:::;;;<<<444444444444333333333333zzzxxxuuutttooogggbbbbbbaaa^^^[[[ZZZWWWTTTQQQOOOMMMMMMLLLJJJHHHEEECCCBBBBBBBBBAAA@@@???===;;;999777777666999:::888444222222444555444333333222222333333333333333222222222111111000111111111111222222222///000222333444444333333000000111111111111000000//////000000111111111222333222222222222222222333222222222333444666999:::CCCNNN]]]fffiiihhhiiijjjjjj```XXXWWW\\\cccllltttwwwyyyvvvkkkbbb^^^\\\ZZZYYY^^^iii|||zzzuuunnnsss{{{~~~~~~~~~nnnmmmwwwqqqggghhhjjjnnnrrrtttsssrrrqqqqqqnnniiiaaaXXXRRROOOMMMKKKKKKKKKKKKLLLJJJGGGEEE;;;:::999888777777777777444444444555666888::::::444444333333333222222222yyyrrrtttpppjjjeeecccaaa```^^^[[[YYYUUURRROOONNNNNNOOOLLLKKKJJJHHHGGGFFFEEEEEE@@@@@@???===;;;999777666777999:::999777666666666555555555555444333222111222111111111000000//////111111111111111111111111444444333222333444666777000111111222222222111111000000000000000000000000111111222222222333333333777222111555666666;;;CCCHHHQQQ\\\eeeggggggfffeeeaaa```[[[VVV]]]kkksssssswwwpppggg___\\\[[[\\\\\\___jjjwww~~~yyyyyy~~~zzzuuurrrqqqtttyyy~~~{{{ttt}}}uuu{{{hhhjjjkkkmmmooorrruuusssooolllkkkiiiccc\\\UUUPPPNNNJJJJJJJJJJJJIIIHHHGGGFFF???<<<999888888888777666888777555555777777777666666666666666666666666666zzztttsssoooiiieeebbbaaa___^^^ZZZXXXVVVSSSPPPOOONNNNNNNNNLLLJJJHHHFFFDDDCCCBBB@@@@@@???===;;;999777666888999:::999666444444444555555555444444222111111222222222222111111111000111111111111111111111111333333222222222333555555111111222222222111111000111111111111111111111111111111222222222333333333555222222666777888???HHHNNNUUU^^^dddeeedddccccccbbb```[[[XXX```lllrrrppplllggg```[[[XXXYYY[[[\\\fffpppzzz{{{~~~|||zzzwwwvvvxxx}}}}}}xxxsssqqqsssvvv{{{yyylllpppzzznnnnnnooopppsssuuussspppnnnmmmjjjddd]]]UUUPPPMMMIIIIIIIIIIIIIIIHHHGGGGGG>>>;;;999888888999999888777666444444666777666555666666666666666666666666}}}vvvrrrnnnhhhdddbbb```___^^^YYYXXXVVVTTTRRROOONNNMMMNNNMMMJJJGGGDDDBBBAAA@@@@@@@@@???===;;;999777666777888999888555333333333333333333333333222111000333333333222222222222222111111111111111111111111222222222111222222333444222222222222222111000///222222222222222222222222111111222222222333333333222222444777888;;;EEEPPPYYY]]]cccffffffdddcccccc___\\\XXXYYYaaakkkmmmjjjbbb___[[[XXXXXX[[[^^^aaaooowwwyyyqqqrrrmmmmmmnnnqqqvvv}}}zzztttqqqpppwwwzzz~~~|||lllmmmxxxtttqqqpppqqqtttuuusssrrrpppnnnkkkeee^^^VVVPPPLLLGGGGGGGGGHHHHHHHHHHHHHHH>>>;;;999888999:::::::::777555333444555666555555666666666666666666666666}}}vvvqqqmmmhhhcccaaa```___]]]XXXXXXWWWUUUSSSPPPNNNLLLLLLKKKIIIFFFDDDBBB@@@@@@@@@@@@???===;;;999777666555666777666444333333444222222222222222111000000222222222222222222222222111111111111111111111111111111111111111111222222222222222222222111000///222222222222222222222222111111222222222333333333111444777888:::AAANNNYYYeeegggjjjkkkjjjhhhfffeeeZZZVVVSSSWWW```gggeeeaaa^^^]]]\\\[[[]]]aaafffjjjttt{{{tttllljjjeeeeeeggglllttt}}}~~~vvvqqqoooppp{{{~~~~~~sssooouuuzzzsssnnnpppssssssrrrrrrqqqnnnjjjeee___WWWOOOJJJEEEEEEEEEFFFGGGHHHIIIJJJAAA>>>:::888888999999999777666444444666777666555666666666666666666666666|||uuuqqqmmmgggcccaaa```___^^^YYYXXXWWWVVVSSSPPPNNNMMMJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@???===;;;999777666222444666666555444555666111111222222111111000000000000111111111111111111111111111111111111111111111111111111111111111000222222222222222111000///111111111111111111111111111111222222222333333333222555888:::???KKKZZZdddooooooppppppoookkkgggdddWWWTTTSSSYYY```ccc```\\\^^^^^^______```fffnnntttxxxuuuooonnneeedddeeekkkttt~~~|||sssoooppprrrxxxqqqrrr~~~ssskkkmmmqqqppppppqqqqqqnnnjjjeee```XXXOOOHHHDDDDDDEEEEEEGGGIIIJJJLLLEEEAAA<<<999888888888777999777666666777888888777666666666666666666666666{{{sssqqqmmmhhhdddbbbaaa```___ZZZYYYWWWUUUSSSPPPOOONNNIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@???===;;;999777666222444666666555444555666111111222222222111111000000000000000000111111111111111111111111111111111111111222222222111000000000111111222222222111111000000000000000000000000111111222222222333333333333777:::>>>III[[[kkktttxxxxxxxxxwwwtttnnneee___WWWTTTVVV\\\aaa```]]]]]]\\\]]]^^^___aaaiiisss|||}}}zzzuuurrrfffdddffflllwww{{{rrrnnnrrrvvv{{{vvv~~~ssshhhkkkooonnnooorrrqqqnnnjjjfffbbbZZZPPPIIIEEEEEEEEEEEEGGGIIIKKKMMMHHHCCC>>>999888777777777:::888777777888999999888666666666666666666666666yyysssqqqmmmhhhdddcccbbbaaa```[[[ZZZWWWTTTRRRPPPOOOOOOKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@???===;;;999777666666777888777555333333444111111222222222222222111000000000111111222222222111111111111111111111111222222333333333222000000///000111222222222222222111111111111111111111111111111222222222333333333444777:::BBBTTTmmm}}}rrrdddZZZUUUTTTXXX^^^___[[[ZZZ]]]ZZZ[[[\\\]]]aaakkkyyy|||rrrlllaaabbbeeennn{{{{{{rrroootttzzz~~~rrrgggiiinnnnnnoootttsssoookkkhhheee^^^TTTLLLGGGFFFFFFFFFGGGIIILLLMMMHHHCCC===999888888888888999777666666777888888777666666666666666666666666xxxsssrrrnnniiieeeccccccbbbaaa\\\ZZZWWWSSSQQQPPPPPPPPPNNNLLLJJJGGGDDDBBBAAA@@@@@@@@@???===;;;999777666999::::::888555222111111111222222333333333222222111111111222222333333333111111111111111111111111222333444444333222111000...///000111222333333333222222222222222222222222111111222222222333333333444777:::DDD\\\yyyvvveeeYYYRRRRRRWWW]]]\\\VVVWWW\\\YYYZZZ\\\^^^bbbnnn~~~zzzkkkaaa\\\^^^dddppp~~~{{{rrrpppvvv}}}yyy|||sssfffiiinnnnnnpppuuutttpppllljjjhhhaaaVVVNNNHHHGGGGGGFFFHHHJJJLLLNNNGGGBBB===999888999::::::888777555555777777777666666666666666666666666666xxxrrrppplllhhheeeddddddcccaaa]]]YYYUUURRRQQQPPPOOONNNPPPNNNLLLIIIGGGEEEDDDCCCBBB@@@>>>;;;:::999999999444444333333333444555555333222222111111222222333000000111222222222222111000111222333333333333333000000111222333333444444444444333222222111000000333111//////111222333222555555444222000000333555777666:::GGG\\\qqq~~~hhhTTTTTT\\\```[[[UUUUUUWWWYYYXXXYYYZZZ[[[aaaoookkk___VVV]]]iiisss|||{{{sssqqquuu{{{{{{|||xxxttt{{{lllkkknnnnnnqqqvvvtttrrrppplllggg___VVVPPPKKKJJJHHHGGGGGGHHHIIIJJJHHHCCC===::::::;;;;;;999777666555444444444444444999888777666666777888999zzztttppplllhhheeeddddddcccaaa]]]ZZZVVVSSSRRRQQQPPPOOONNNMMMKKKHHHFFFDDDCCCBBBAAA???===;;;999888888888555444444333333333444444333222222111111222222333222222333333444444444333222222222222222222333333000111111222333333444444444444333222111000000///333111//////111222333222555555444222000000333555777777;;;GGGYYYkkkwww|||xxxhhhXXXTTT\\\___ZZZTTTTTTWWWXXXWWWXXXYYY[[[cccsssppp___UUU]]]iiittt|||xxxqqqqqqvvv{{{}}}|||zzzzzz|||}}}zzzsss{{{|||llljjjmmmlllnnnssssssrrrpppmmmhhh```XXXRRRLLLKKKIIIGGGGGGHHHIIIKKKIIIDDD===::::::;;;:::888888777666666555555555666777777666666666666777777|||vvvppplllhhheeeddddddcccaaa^^^[[[WWWTTTTTTSSSQQQPPPMMMLLLJJJGGGEEECCCBBBAAA@@@>>>===;;;999888777777666555444444333333333333333222222111111222222333222222333333333444444444444333222111111111222333111111111222222333333444444444333222111000//////222111///000111333333222444444444222111111333555888999===HHHVVVdddlllpppwwwzzz{{{xxxuuuoooddd[[[TTT[[[]]]XXXSSSTTTVVVWWWVVVVVVXXX\\\hhh|||pppZZZTTT\\\iiiuuu}}}}}}vvvpppqqqwww}}}zzzwwwyyy~~~}}}vvvwww~~~llliiikkkjjjkkkooosssqqqooommmiiibbb[[[UUUMMMLLLJJJHHHHHHIIIJJJKKKJJJEEE>>>:::::::::999777888888777777666666777777555555666666666666555555{{{vvvppplllhhheeeddddddcccaaa^^^[[[XXXVVVUUUTTTSSSQQQMMMLLLJJJGGGEEECCCBBBAAA???>>><<<:::999777666666777666555444333222222222333222222111111222222333111111000111111111222222666444222000000000222333111111111222222333333333555555444333222111000000222000///000222333222111333444444333111111333555888:::???IIIUUU^^^dddffflllmmmnnnllliiiccc]]]WWWTTTYYY[[[VVVRRRSSSUUUUUUTTTUUUXXXaaarrrkkkSSSSSS[[[iiiuuu}}}zzztttqqqssszzz}}}}}}zzz~~~xxxmmmhhhjjjjjjkkknnnrrrqqqooommmjjjddd^^^YYYNNNMMMKKKIIIIIIIIIKKKKKKKKKEEE>>>;;;::::::888666888777777666666777777777444555777777777777555444xxxsssppplllhhheeeddddddcccaaa^^^[[[YYYWWWWWWVVVTTTRRRNNNMMMKKKHHHFFFDDDCCCBBB>>>===<<<;;;999888666555777666555444333222222222333222222111111222222333111111000000000111222333666444222000000000222333111222222222222222333333555555555444333333222222111000000111222333222111222333444333222222333555666:::AAAJJJTTT[[[___aaabbbcccdddddd```YYYSSSQQQTTTXXXXXXTTTQQQRRRTTTTTTRRRTTTZZZggg|||gggTTTRRR\\\iiivvv}}}}}}xxxsssrrrvvv}}}|||zzz|||pppiiikkkkkkmmmqqqsssqqqooonnnkkkfffaaa\\\PPPNNNLLLJJJJJJJJJKKKLLLKKKEEE>>>;;;::::::888666666666666555555666777777666666888999999888666666}}}vvvrrrppplllhhheeeddddddcccaaa]]][[[YYYXXXWWWVVVTTTRRRNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>===<<<:::888666555666555444444333333333333333222222111111222222333444333222222222333444555444333222111111111222333222222222222222222222222444444444444444444444444111000000111333333222000111333444444333222333555555:::AAAJJJRRRXXX\\\]]]]]]\\\^^^___ZZZQQQMMMMMMTTTWWWVVVQQQOOORRRSSSRRRPPPTTT\\\llldddXXXUUU^^^lllxxx{{{xxxtttrrrsssxxx}}}}}}{{{yyyvvvuuuwwwllllllmmmooossstttrrrpppnnnlllhhhccc___QQQPPPNNNKKKKKKKKKLLLMMMJJJEEE>>>:::::::::999777666666555555555666777777777777888888888888777777|||vvvrrrppplllhhheeeddddddcccaaa\\\ZZZXXXXXXWWWVVVTTTQQQMMMLLLJJJGGGEEECCCBBBAAA>>>>>>>>>===<<<999777666555444444333333333444444333222222111111222222333444333222111111333555666222222222222222222333333222222222222222222222222000000111222222333333444000000000222333333222000000222444444333333333555666:::AAAIIIOOOTTTWWWYYY[[[YYYYYYZZZUUUMMMKKKOOOTTTVVVTTTPPPNNNQQQSSSQQQNNNSSS]]]ooo}}}xxx]]]VVVYYYcccqqq|||uuusssppppppsssxxx|||zzzssskkkgggmmmpppnnnnnnppptttuuutttqqqooollliiiddd```RRRQQQNNNLLLKKKKKKLLLMMMIIIDDD===::::::;;;:::888777666666666777777888999777777666666666666777777|||wwwtttppplllhhheeeddddddcccbbb[[[ZZZXXXXXXWWWVVVSSSQQQLLLKKKIIIFFFDDDBBBAAA@@@?????????>>><<<:::888666444444333333333444555555333222222222222222222333222111000//////111333444000111222333333333333333222222222222222222222222---...///000111222333333000000000222444444222000000222444444333333444555666;;;AAAHHHMMMQQQTTTVVV[[[WWWVVVVVVQQQKKKLLLRRRTTTUUUSSSOOONNNQQQRRRQQQMMMRRR]]]ooo|||yyymmmTTTPPP]]]ffftttqqqooonnnooossswww{{{}}}yyymmmddd```dddrrrrrrnnnnnnppptttvvvtttrrrooommmiiidddaaaSSSQQQOOOMMMLLLLLLLLLMMMHHHCCC===:::;;;;;;;;;999888888777777888999::::::777666555444444555666777~~~vvvpppmmmllljjjhhheeecccaaa```\\\YYYWWWWWWXXXVVVRRRNNNKKKJJJHHHFFFDDDBBBAAA@@@<<<<<>>???@@@;;;444666555555555555444444444555333111000111222222222333333333333333444555555222222222111222222333444444333222000000111222222111111000000000111222222000000000000111111111111///111222222222333555777999>>>EEEKKKOOORRRTTTVVVYYYXXXVVVSSSQQQRRRUUUXXXRRRQQQPPPOOONNNNNNNNNOOOJJJOOOZZZhhhvvv~~~ssspppsss}}}xxxaaaQQQQQQWWWbbbpppzzzqqqooonnnrrrxxx~~~{{{lllaaa[[[WWWYYY^^^```pppsssnnnppprrrqqqpppooonnnlllhhheee^^^[[[VVVTTTSSSSSSSSSRRRJJJFFFAAA===;;;:::999999888888888888888888888888555555555555555555555555|||uuuooommmlllkkkiiihhhfffeeeddd]]]ZZZVVVUUUVVVUUUQQQMMMKKKJJJIIIGGGFFFDDDCCCBBB:::EEEHHHAAA;;;===;;;666666555555555555444444444777333//////222333333111222222111111222222333444111000000000000000111111333222111111000111222222000000////////////000111///000000000111111111111222333444333333444666999;;;@@@HHHOOOSSSVVVYYYZZZ[[[YYYVVVSSSRRRTTTWWWZZZPPPOOONNNLLLLLLLLLLLLLLLKKKRRR]]]iiiuuuvvvmmmmmmpppyyy}}}{{{lllXXXLLLPPPWWWcccqqq|||uuunnnmmmnnnqqqvvvyyyyyyxxx~~~rrrggg^^^XXXXXX[[[\\\bbbsssyyyrrrtttqqqqqqppppppnnnllljjjhhhaaa^^^YYYWWWVVVUUUSSSRRRKKKGGGAAA===<<<;;;:::999888888888888888888888888666666666666666666666666|||uuuooommmmmmkkkiiigggfffdddddd^^^ZZZVVVUUUUUUTTTPPPMMMLLLKKKJJJIIIGGGFFFEEEDDD:::OOO[[[PPP???888999999666555555555555444444444666333000000222444222000222222111111222222333444111111000000000000000111111111111111111111111222444333333222222222333333///000000000111111111111222333333222222333666888<<>><<<;;;:::999888888888888888888888888777777777777777777777777|||vvvpppnnnmmmkkkiiigggdddcccbbb^^^ZZZVVVTTTTTTSSSPPPMMMLLLKKKJJJIIIGGGFFFEEEEEEBBBWWWggg___HHH999777<<<666555555555555444444444444333222222333333222000333333333333333444555555444333222222111222222222000000000111111111111111333222222111111111111222000000000000111111111111000111111000000222666999AAAFFFNNNUUUYYY[[[\\\]]]^^^[[[VVVTTTTTTVVVWWWWWWMMMNNNPPPPPPPPPNNNLLLJJJNNNWWWcccooowwwwwwhhhdddjjjpppxxxvvvnnn___PPPJJJPPPXXXfffrrr}}}}}}yyyrrrkkkeeehhhmmmrrrxxx|||rrrggg\\\WWWWWW[[[WWW[[[iii|||yyylllooolllnnnpppooommmlllkkkkkkfffccc___\\\ZZZWWWTTTRRRKKKGGGBBB>>><<<;;;::::::999999999999999999999999888888888888888888888888}}}vvvqqqooonnnkkkiiifffcccaaa______ZZZUUUSSSSSSRRROOOLLLJJJJJJIIIGGGFFFEEEDDDCCCCCCNNN[[[\\\NNN<<<777:::666555555555555444444444000222444555333111000000333222222222222333444444444333333222111111222222//////000111111111111111111000000///////////////000000000000111111111111///000111111333666;;;???LLLQQQXXX^^^_______________[[[WWWUUUUUUVVVUUUSSSHHHNNNUUU[[[\\\XXXRRRMMMRRR[[[iiittt|||ooo___^^^hhhooouuupppeeeVVVIIIGGGPPPYYYiiisss}}}~~~zzzvvvoooiiidddgggmmmsssyyy~~~wwwkkk___XXXXXXUUUSSSWWW```iii{{{uuugggjjjjjjmmmoooooommmkkkkkkllliiigggccc___]]]ZZZVVVSSSKKKGGGBBB>>>===<<<;;;:::999999999999999999999999777777777777777777777777~~~wwwqqqooonnnkkkhhheeebbb___^^^___[[[UUUSSSSSSRRROOOLLLHHHHHHGGGFFFEEEDDDCCCBBB===>>>FFFPPPMMM???777888666666555555555444444444...222666777333000000111000000//////000000111222222222111000//////000000...///000111111111111111444444333222111111222222000000000000111111111111000111333555777<<>>===<<<;;;:::999999999999999999999999666666666666666666666666}}}vvvpppppplllfffbbbaaa```___^^^^^^[[[WWWTTTSSSQQQNNNLLLKKKJJJHHHFFFDDDDDDDDDDDDAAA@@@???>>><<<:::999888888777666444444333333333111222333333444444333333111222333333333222111000444333333333222222111111222111000//////000111222222...+++---111333111...000000000000111111111111111333333111111777AAAIII[[[bbbnnnvvvxxxrrriiicccaaaWWWQQQSSSVVVUUURRRPPPNNN___kkksssyyymmm^^^[[[UUUaaaqqq}}}wwwiiiZZZ[[[gggkkkwwweeeSSSIIIFFFIIISSS^^^tttyyy}}}}}}xxxrrrnnnmmmhhhjjjnnnqqquuu{{{}}}nnnllljjjeeeffflllllluuusssggg___ZZZWWWTTTRRRTTTXXXcccuuunnndddgggaaajjjpppooolllmmmnnnmmmmmmjjjgggddd```\\\XXXTTTQQQMMMFFF@@@===<<<:::999999888777666777888;;;<<<888888888888888888888888~~~xxxsssoookkkfffbbb```___^^^]]]]]][[[WWWTTTSSSQQQNNNLLLJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@>>>===;;;:::888888777777666555444444444444222222333444444444444444222333444444444333222111000000000000//////......222111000//////000111222333000---...111333111///000000000000111111111111222333333222333888BBBJJJZZZaaallltttwwwssslllggg]]]UUUOOORRRWWWWWWUUUTTTRRRdddqqqzzztttcccaaa^^^gggssssssiii___eeesssuuuxxxeeeQQQGGGEEEIIITTT```uuuyyy}}}}}}xxxqqqmmmllliiikkkooosssvvvzzzpppbbb___]]]XXXXXX^^^[[[bbbjjjrrr|||vvvkkkbbb]]]YYYUUUSSSTTTWWW___nnn}}}yyyqqqeeedddbbbjjjpppooommmmmmnnnmmmllljjjgggeeeccc```\\\YYYQQQLLLEEE@@@===<<<;;;:::999888777666666777999:::888888888888888888888888yyyuuunnnjjjeeebbb```___^^^\\\]]]ZZZWWWUUUSSSQQQNNNKKKIIIHHHFFFEEECCCBBBBBBBBB??????===<<<:::999777777777666666555555555666666333333444555555555555444111111333333333333222111222222222222111111111111222111000000000000111222444111...///111222111///000000000000111111111111222333444444555:::CCCJJJUUU\\\eeemmmqqqppplllhhhYYYQQQMMMRRRWWWYYYYYYZZZYYYlll{{{}}}llljjjgggppp{{{xxxrrrppp|||zzzdddMMMEEEDDDIIIVVVeeevvvyyy}}}{{{uuuooolllkkkiiilllqqquuuxxxzzz}}}pppbbbVVVTTTQQQLLLLLLQQQOOORRRVVV[[[dddsss{{{ooofff```[[[WWWUUUUUUUUUYYYdddpppvvvzzzwwwhhhcccdddkkkpppooommmnnnnnnmmmkkkjjjgggfffeeeccc```]]]QQQLLLEEE@@@>>><<<;;;:::999888777666555666777888888888888888888888888888}}}xxxsssmmmjjjeeebbb```___]]]\\\\\\ZZZWWWUUUSSSPPPMMMJJJGGGGGGFFFDDDCCCBBBAAAAAA>>>>>>===;;;999888666666666666555555555666777777333444555555666666555555//////111222222111111000333333333333333333333333111111111111111111111111333000......000111000...///000000000111111111111222333444555777<<>>===<<<;;;999888777666555555555555888888888888888888888888{{{tttpppmmmjjjfffcccaaa```]]][[[[[[YYYWWWUUUSSSPPPLLLIIIGGGFFFEEEDDDCCCAAA@@@@@@>>>===<<<;;;999777666555666555555555555666666777333444555555666666555555///000222333333333222111/////////000000000000000111111222222222222111111111///......///////////////000000000111111111111222333444666999>>>DDDHHHLLLPPPUUUZZZ]]]]]]\\\ZZZVVVQQQNNNSSSXXX[[[___bbbkkk~~~wwwwwwwwwzzz___GGGCCCFFFJJJYYYkkksssuuuwwwtttnnnhhhffffffggglllsssyyy}}}~~~{{{wwwiiiZZZUUUQQQPPPNNNMMMMMMOOOPPPNNNPPPTTTWWW\\\iiiwwwwwwllleee___ZZZXXXXXXWWWVVV[[[aaaggg{{{{{{{{{ssskkkhhhlllooommmmmmoooooolllmmmkkkiiigggfffddd```^^^TTTOOOHHHBBB???>>><<<;;;999999888666666555444444888888888888888888888888zzztttpppmmmkkkgggdddcccaaa^^^\\\ZZZYYYWWWUUUSSSPPPLLLIIIFFFFFFFFFEEEDDDBBB@@@???>>>>>><<<;;;999888666666666555555444444444555555333333444555555555555444111222444555666666555444000000000111111111111222111111222333333222111111///////////////000111111000000000000111111111111111111333666;;;@@@DDDGGGKKKNNNSSSWWWYYYYYYWWWVVVUUUQQQOOOTTTYYY]]]ccchhhsssuuuwwwxxx[[[EEEDDDIIIMMMZZZlllrrrttttttqqqkkkgggfffggghhhmmmuuu{{{|||~~~zzzhhh^^^WWWUUUTTTSSSRRRQQQQQQQQQMMMLLLOOOUUUWWWYYYdddsss|||qqqkkkccc^^^[[[[[[ZZZYYY[[[```cccppp~~~yyyyyynnnjjjmmmnnnmmmmmmpppooolllmmmkkkiiihhhgggeeebbb___WWWRRRKKKEEEAAA???===;;;999999888888777666555555888888888888888888888888|||wwwsssnnnlllhhhfffdddbbb___\\\ZZZXXXWWWUUUTTTPPPLLLHHHFFFGGGGGGFFFEEECCCAAA@@@???>>>===;;;:::888777666666555444333333333333333222222333444444444444444000111333444555555444444222222333333333444444444111222222333333222222111///000000111111222444555000000000000111111111111000000222666;;;@@@DDDEEEHHHKKKPPPTTTWWWWWWUUUTTTSSSOOOOOOUUU[[[aaahhhoooyyyzzzqqquuuuuuXXXDDDGGGMMMOOOZZZkkkrrrssstttqqqkkkhhhhhhiiimmmqqqwww||||||~~~}}}}}}pppeee```]]]______]]]ZZZYYYXXXWWWSSSPPPRRRXXXYYYYYYdddsssyyyrrrjjjddd___^^^]]][[[]]]```bbbhhh{{{ssskkknnnnnnlllmmmpppoookkklllkkkiiiiiiiiihhhfffccc[[[UUUNNNGGGBBB???===;;;999999999999888777666666888888888888888888888888zzzwwwooollliiigggeeeccc___]]]YYYXXXWWWUUUTTTPPPKKKHHHGGGGGGGGGGGGEEECCCAAA@@@??????===<<<:::999777777666555444333222111111111111222333333444444333333---...000111222222111111//////000000000111111111111222333444444333222111000111222222333444666888000000000000111111111111//////111666;;;@@@CCCDDDDDDGGGMMMRRRUUUUUUTTTRRRPPPMMMNNNUUU]]]ccclllttt{{{uuummmsss{{{rrrVVVCCCHHHOOOPPPZZZjjjrrrttttttqqqllliiijjjkkkqqqtttyyy}}}{{{wwwzzz}}}|||}}}wwwnnnjjjhhhgggjjjjjjgggdddbbb```^^^___YYYXXX\\\[[[YYYdddttt~~~xxxooohhhbbbaaa___]]]^^^aaacccdddrrrwwwlllnnnnnnlllnnnqqqoookkkkkkjjjjjjjjjkkkkkkiiihhh]]]XXXOOOHHHCCC@@@===;;;888999999999999888777777888888888888888888888888zzzrrrppplllfffcccbbbbbbcccbbb]]]ZZZWWWTTTRRRNNNJJJGGGHHHGGGDDDBBBAAAAAABBBCCC???>>><<<:::888777777666444444555555555555555555111222222333333222222111000111222333444333222222333333222111000000111111..............................///000000000000000,,,---...///222444777888222333555666999===CCCHHHDDDHHHMMMPPPQQQPPPPPPPPPJJJLLLOOOSSS[[[eeeqqqyyy}}}zzzqqqhhhhhhooovvvsss{{{~~~YYYDDDGGGKKKSSS___fffooooooooommmjjjjjjkkkmmmrrrvvv{{{|||{{{}}}xxxzzz~~~yyyxxxyyyzzz|||{{{xxxvvvtttrrrqqqpppiiigggeeedddbbbcccmmmxxx|||qqqjjjbbb]]]^^^```aaa```bbbeeelllyyyzzzqqqooonnnppppppooooooooopppmmmjjjiiijjjiiifffccc]]]WWWOOOGGGBBB>>>;;;999???<<<:::999999999999888777777777777777777777777yyyrrroookkkfffcccbbbbbbbbbbbb]]]ZZZWWWUUURRROOOJJJGGGFFFEEEDDDBBBAAAAAAAAAAAA>>>===;;;999777666666555444444555555555555555555111111222222222222111111000111222333333333222222333222222111000000111111222222222222222222222222222222111111000...---,,,.........///000222333444222333444555777;;;AAAEEEEEEHHHMMMPPPPPPOOONNNNNNHHHJJJNNNSSS[[[fffqqqyyy~~~|||wwwnnngggjjjssswwwrrruuu{{{XXXEEEGGGKKKTTTaaahhhoooooonnnllliiiiiikkklllrrrvvv{{{{{{yyy{{{yyy{{{~~~~~~|||{{{xxxuuusssqqqnnnnnnuuuyyyssskkkgggffffffeeedddbbbdddiiitttpppmmmllloooqqqpppooopppllljjjgggggghhhhhhfffccc^^^YYYPPPHHHCCC???<<<:::<<<:::888777888999999999999999999999999999999999xxxpppnnnjjjeeecccbbbbbbbbbbbb]]]ZZZWWWUUURRROOOKKKHHHDDDDDDDDDCCCBBBAAA@@@???===<<<:::888777555555444555555444444444444444444111111222222222222111111000111222222333333222222333222111111000111111111222222222222222222222222333222222111///...,,,+++000000////////////000000222333333444555999>>>BBBEEEIIIMMMOOONNNLLLKKKJJJEEEHHHMMMTTT]]]gggrrryyy~~~}}}zzztttjjjgggooo{{{~~~xxxuuunnnnnnvvvvvvVVVEEEGGGKKKUUUdddkkkpppooommmjjjggggggjjjmmmsssvvv{{{xxxvvvxxxyyyzzz{{{~~~zzzrrrllljjjhhheeeccccccccceeemmmsssmmmjjjnnnqqqppppppqqqkkkiiihhhhhhhhhhhhgggeee```ZZZRRRJJJDDD@@@===;;;:::888666666888:::::::::999999999999999999999999~~~vvvooollliiieeebbbbbbbbbbbbaaa\\\ZZZWWWUUUSSSPPPLLLIIIDDDDDDEEEEEEDDDBBB@@@>>>>>><<<;;;999777666555555555555444444444444333333222222333333333333222222000111111222222222222222222222111111111111111222000000000000000000000000000000000000000//////...111000000/////////000000333333444444555999>>>AAAGGGJJJMMMNNNMMMJJJHHHGGGDDDIIIPPPXXXaaakkktttzzz||||||yyyqqqhhhjjjwwwvvvpppqqqjjjkkkssslllQQQCCCFFFJJJUUUeeekkkooonnnkkkgggdddfffjjjmmmssswww{{{|||uuutttuuuvvvvvvwwwzzz~~~wwwpppllliiifffddddddddddddiiixxx}}}rrrkkkooorrrpppoooqqqnnnmmmlllkkkjjjiiihhhgggbbb\\\TTTLLLFFFBBB>>><<<;;;999777777999:::::::::777777777777777777777777~~~vvvnnnjjjhhhdddbbbbbbbbbaaa```\\\ZZZWWWUUUSSSPPPLLLIIIEEEFFFGGGGGGFFFDDDAAA??????>>><<<:::888777666666555555444444333333333333333333444444444444333333000000000111111111222222222111111111111111222222//////////////////////////////000000000000//////000000000000111111222333333444555666777;;;@@@DDDHHHKKKNNNOOOMMMJJJGGGFFFFFFLLLUUU^^^gggooovvvzzz||||||wwwmmmhhhnnn~~~wwwqqqsssjjjhhhnnnzzz|||```JJJBBBEEEHHHUUUeeekkknnnlllhhhcccbbbdddjjjooossswww|||yyyrrrqqqrrrqqqrrrssswww|||wwwqqqnnnllljjjgggfffeeeiiiwwwzzznnnooorrrooonnnqqqqqqpppooommmjjjhhhgggfffddd^^^UUUMMMGGGBBB???===???===:::999:::::::::999777777777777777777777777~~~uuunnniiifffcccbbbbbbbbbaaa```\\\ZZZWWWUUUTTTQQQMMMJJJFFFGGGGGGHHHGGGEEEBBBAAA???>>><<<:::999777777666555555444444333333222222333333444444444444333333111000000000000111222222111111111000111111222333000000000000000000000000111111111111000...---,,,000000000000111333444444222333555666999===CCCHHHJJJMMMPPPQQQNNNKKKHHHGGGJJJQQQZZZdddkkkqqqvvvyyyzzzxxxqqqgggeeeqqq~~~yyyvvvlllhhhlllvvvqqqTTTEEEAAAFFFIIIUUUeeejjjllliiieee```___dddkkkqqqtttwww|||vvvpppooopppnnnoooqqquuuzzz}}}vvvrrrooollliiiiiiiiikkkwwwooonnnqqqnnnmmmqqqppppppooolllhhheeeddddddeee___VVVMMMGGGCCC???===AAA>>>;;;::::::;;;:::999999999999999999999999999~~~vvvnnnhhheeecccbbbbbbbbb```___\\\ZZZWWWVVVTTTQQQNNNKKKFFFFFFGGGFFFEEEDDDBBBAAA>>>===<<<:::888777666666555555444444333222222111111222222333333222222111111000000///000111222333111111000000111222222333111111111111111111111111000000000000000///......000//////000000111222333///111333666:::???FFFKKKLLLOOORRRRRRPPPMMMJJJIIIMMMTTT^^^hhhnnnrrruuuvvvvvvrrriii___aaappp}}}rrrnnnqqqxxx}}}fffLLLAAABBBHHHKKKWWWfffjjjjjjgggbbb^^^^^^dddmmmttttttxxx|||~~~tttooonnnooonnnoooqqquuuyyy~~~xxxqqqlllkkklllkkklllwwwmmmlllooollllllrrroooppppppmmmhhhfffeeefffeee___VVVMMMGGGBBB???<<>><<<<<<:::888888:::;;;;;;;;;777777777777777777777777tttnnneeeeeedddcccbbb``````___[[[YYYWWWUUUSSSQQQMMMJJJHHHGGGFFFDDDBBB@@@>>>===>>>===;;;999777555333333666666555444444444444555111111222222222111000000222222111111111111222222000000000000000000000000111111222222222111111111000000000000000000000000000000000000111111111111333444555777:::@@@HHHNNNTTTSSSTTTSSSNNNGGGGGGKKKMMMYYYeeejjjllloooqqqqqqnnnbbbXXXXXX```lllzzzxxxyyy|||vvvgggYYYFFFBBB@@@DDDOOO[[[dddhhhkkkccc[[[YYY[[[```jjjtttxxxzzz}}}{{{uuuooommmmmmpppqqqsssvvvyyy{{{}}}~~~{{{uuullliiigggkkkuuu~~~kkkjjjjjjoootttrrrrrrqqqpppnnnllljjjhhhgggeee___WWWPPPJJJEEE>>>:::<<<;;;::::::999999:::::::::999999999888888777777~~~tttmmmeeedddcccbbbaaa______^^^ZZZXXXVVVTTTSSSPPPMMMJJJHHHGGGFFFDDDBBB@@@???>>>>>>===<<<:::888666444333666666555444444444444444111111222222222222222111222222111111111111222222000000000000000000000000222222222222222111000///000000000000000000000000000000000000111111111111111333555999???HHHQQQXXXZZZYYYYYYXXXQQQJJJIIILLLQQQ\\\fffjjjkkknnnpppooommmbbbYYY[[[cccnnnzzz~~~zzzxxxooo^^^OOOEEEAAA@@@DDDNNNZZZbbbfffiii```YYYXXXYYY___iiirrrwwwyyy}}}zzztttooommmnnnoooppprrruuuxxx{{{~~~{{{vvvlllhhhgggkkkuuuvvveeeeeeggglllqqqooorrrqqqpppnnnllljjjiiihhhhhhbbbYYYQQQJJJDDD===999<<<;;;::::::999999::::::999999999888888777777777}}}sssmmmddddddcccaaa```___^^^]]]YYYWWWUUUTTTSSSQQQNNNLLLIIIHHHGGGEEECCCAAA???>>>???>>><<<;;;999777555555666555555444444444444444000111222333333444333333222222111111111111222222000000000000000000000000111222222222111000000///000000000000000000000000000000000000111111111111111333666;;;BBBKKKUUU[[[^^^]]]]]][[[TTTLLLJJJMMMVVV___gggiiijjjmmmooonnnlllbbb[[[^^^fffqqq|||wwwhhhUUUFFFCCCAAA@@@DDDNNNYYY```ccceee]]]VVVUUUWWW\\\gggpppvvvyyy}}}~~~wwwrrrnnnmmmooommmoooqqquuuxxx|||~~~}}}~~~~~~}}}~~~yyyssslllhhhfffjjjuuummm___bbbeeekkkqqqnnnqqqqqqpppnnnmmmkkkjjjjjjjjjddd\\\SSSKKKCCC===999<<<;;;::::::999999::::::888888888777777777777777|||rrrlllfffeeedddbbbaaa___^^^]]]YYYWWWUUUUUUTTTSSSPPPMMMIIIHHHGGGEEECCCAAA?????????>>>===;;;999888666666666555444444333333444444000111222333444555555555222222111111111111222222000000000000000000000000///000000111111111111111000000000000000000000000///000000000111111111111333555777:::???FFFOOOUUU]]]\\\[[[ZZZTTTLLLKKKNNNXXX```fffhhhjjjmmmooommmlllbbb\\\___iiitttjjjSSSCCCBBB@@@@@@EEEOOOXXX^^^```bbbZZZSSSRRRUUU[[[eeeooouuuxxx}}}yyyssspppmmmmmmooonnnooorrrvvvzzz}}}}}}~~~~~~~~~{{{}}}~~~vvvqqqlllgggeeejjjvvvjjj___dddffflllrrrpppqqqppppppooonnnmmmllllllkkkfff^^^UUULLLDDD>>>;;;<<<;;;::::::999999::::::777777777777777777777777zzzrrrlllhhhgggfffdddbbb```___^^^ZZZXXXWWWVVVUUUTTTQQQOOOIIIHHHFFFEEECCCAAA???>>>>>>>>><<<;;;999888777666555555444333333333333333000111222333444555555555222222111111111111222222000000000000000000000000,,,---...000222222333333000000000000000000000000///000000000111111111111444555777999<<>>=========<<<:::999777666666555444444333333333333333000111222333333444333333222222111111111111222222000000000000000000000000+++,,,...000111222333333000000000000000000000000000000000000111111111111333444666888<<>>===<<<;;;;;;:::999888666666555555444333333222222333333111111222222222111000000222222111111111111222222000000000000000000000000000000000000000///......000000000000000000000000000000000000111111111111333333444555888>>>EEEJJJLLLLLLNNNOOOKKKFFFGGGKKKXXX^^^dddfffiiijjjfff___WWWUUU[[[kkk}}}lllQQQDDD???@@@FFFOOO[[[cccffffffddd]]]WWWWWW[[[aaammmwwwtttwww||||||oooiiigggfffhhhlllnnnoooqqqtttwwwzzz|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{|||~~~}}}wwwsssllleeebbbhhhvvv{{{|||sssooogggfffkkkjjjnnnoooooopppqqqqqqrrrrrrpppmmmggg\\\OOOFFFAAAAAA<<<;;;::::::999999::::::999999999::::::;;;;;;;;;|||tttnnnnnnlllhhhdddfffiiieee^^^YYYYYYXXXUUUQQQNNNLLLLLLIIIHHHFFFCCCAAA???>>>>>><<<;;;:::888666555333333777666333111111111222333222222222222222222222222000000000000000000000000111222333333222111000///111000//////000000///...000000000000000000000000...------......///000111666555666888<<>>DDDIIILLLLLLMMMJJJEEE???@@@FFFMMMVVVSSSRRRWWW]]]___\\\WWWQQQVVV___mmm}}}aaaJJJ@@@@@@EEENNNWWW```fffjjjlllpppfff___```eeeiiiooosssyyy|||vvvjjjfffddddddfffiiilllnnnqqquuuyyy{{{~~~~~~~~~~~~|||yyyvvvuuutttwww{{{~~~{{{vvvpppfff```___ggguuuxxxppppppmmmllloooooopppqqqrrrtttvvvxxxyyysssqqqkkk```TTTIIIBBB???===;;;999888999:::::::::::::::999999::::::;;;<<<}}}~~~xxxmmmeeebbb```\\\UUUUUUSSSRRRPPPMMMKKKJJJCCCCCCBBBBBBBBBBBBCCCCCC======<<<:::888777666555666555333222111222222333222222222222222222222222000000000000000000000000000000111222222222111111///......000222444333333000000000000000000000000/////////000000111222333555666999===BBBFFFJJJKKKJJJKKKIIIDDD@@@AAAHHHOOOPPPOOOOOOTTTZZZ\\\XXXTTTOOOVVVaaammmxxx|||yyy\\\HHH???AAAHHHRRR[[[bbbhhhnnnrrrvvvllleeedddhhhkkkpppuuuyyy|||uuujjjfffeeeeeegggjjjjjjlllppptttxxx|||~~~}}}~~~~~~{{{yyyvvvsssrrruuuzzz|||zzztttnnnddd______gggvvv~~~sssooolllkkknnnoooppprrrtttvvvxxxzzz{{{xxxuuummmbbbUUUKKKDDDAAA>>>;;;999999:::;;;::::::::::::999999::::::;;;<<<vvvkkkeeeaaa___WWWVVVTTTSSSQQQNNNJJJHHHCCCBBBBBBAAAAAABBBBBBCCC===<<<;;;:::888777666555555444333222222222222333111111111111111111111111000000000000000000000000//////000111111111222222///......///111222222111////////////////////////////////////000111222222555777<<>><<<999999:::;;;;;;:::::::::999999::::::;;;<<<|||zzz{{{{{{yyyyyymmmfffbbb___\\\YYYWWWUUUSSSOOOJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@;;;:::999888777666555444444444333333222222333333111111111111111111111111000000000000000000000000/////////000000111111222...---,,,,,,......---,,,////////////////////////............///000111111555888===CCCGGGJJJKKKKKKJJJKKKKKKGGGDDDGGGOOOVVVVVVVVVYYY^^^aaa```\\\WWWWWW[[[```dddhhhrrrrrrssssssWWWEEE===>>>HHHVVV```fffllltttyyy}}}ssshhhcccccceeemmmtttxxx{{{vvvmmmeeedddeeedddeeehhhiiikkkmmmpppsssvvvwwwxxx{{{}}}~~~~~~~~~~~~|||{{{{{{zzzxxxtttqqqsssyyy|||wwwpppiiiaaa^^^___iiivvvuuukkkhhhiiijjjnnnooorrruuuxxxzzz{{{{{{{{{wwwnnnbbbUUUKKKEEEBBB>>><<<:::999:::;;;;;;:::::::::999999::::::;;;<<<}}}xxxuuusssmmmtttwwwrrriiiddd```]]]^^^[[[XXXWWWVVVRRRLLLGGGFFFEEECCCBBB@@@???>>>>>>::::::999888777666555444333333333333333333333333111111111111111111111111000000000000000000000000000000/////////000111111222111000000111111///...000000000000000000000000------------...///000111555888>>>CCCHHHJJJKKKKKKKKKLLLLLLHHHFFFHHHQQQXXX\\\^^^aaaeeefffccc]]]XXXVVVZZZ^^^```eeeppp~~~~~~nnnooo{{{jjjSSSDDD??????IIIVVVaaahhhlllpppsssuuummmeeebbbaaadddkkksssvvvzzzssskkkeeeeeefffffffffiiikkklllooorrrtttwwwxxxxxxyyy{{{}}}}}}}}}|||}}}~~~{{{zzzyyy{{{}}}|||xxxssssssyyy}}}wwwoooggg^^^[[[]]]fffsssvvviiigggiiijjjooopppsssvvvyyyzzzzzzzzzyyyuuunnncccVVVKKKEEEBBB???<<<::::::;;;<<<;;;;;;::::::999999::::::;;;<<>>>>>::::::999999888777666666222333333333444333333333111111111111111111111111000000000000000000000000111111//////...///000000333222111222333444333222000000000000000000000000............///000111222555888===CCCGGGJJJKKKLLLKKKLLLLLLHHHFFFHHHPPPXXX___bbbeeegggfffaaa[[[VVVQQQTTTZZZ```hhhsssyyykkkmmmwww}}}ttt^^^KKKBBB@@@CCCJJJVVVaaahhhjjjjjjhhhfffbbbaaaccceeeffflllrrrtttyyyzzzrrrjjjdddeeegggggggggiiiiiijjjmmmqqqtttwwwxxxyyywwwyyy{{{|||{{{{{{|||}}}yyywwwwww{{{{{{wwwtttyyy~~~xxxnnnfffZZZWWWZZZcccnnnzzzwwwiiihhhjjjlllqqqsssvvvxxxzzz{{{{{{zzzwwwuuuooodddXXXMMMFFFCCC???===::::::;;;<<<<<<;;;::::::999999::::::;;;<<<|||tttnnngggiiigggbbb```aaabbbaaaYYYVVVTTTVVVXXXWWWQQQKKKDDDCCCBBBAAA@@@?????????;;;;;;::::::999888777777222222333444444444333333000000000000000000000000000000000000000000000000222111000.........///000,,,++++++,,,///000000///000000000000000000000000////////////000111222333555888===BBBGGGJJJKKKLLLKKKLLLKKKHHHEEEGGGPPPWWW```cccfffhhheee___XXXRRRKKKOOOWWWaaalllwwwtttiiimmmzzz}}}{{{lllVVVEEE???@@@GGGLLLVVVaaahhhhhhddd```[[[[[[___fffiiiiiimmmrrrsssxxxvvvlllddd___aaaccccccccceeedddfffjjjnnnrrruuuxxxyyyvvvxxxzzz{{{zzzzzz{{{|||wwwvvvvvv{{{~~~yyyuuuyyy}}}xxxnnneeeWWWTTTWWW```jjjuuuyyyjjjiiilllmmmsssuuuxxxzzz||||||{{{{{{wwwuuuooofffZZZOOOGGGDDD???===;;;:::;;;<<<<<<;;;::::::999999::::::;;;<<<~~~xxxqqqiiigggfffdddbbb```^^^]]]\\\YYYWWWVVVTTTSSSPPPLLLIIIIIIEEEBBB@@@@@@@@@@@@@@@:::888666666777666555333555444333222111222333333000000000111222222333333222222111111111111222222,,,,,,---...000222444555222222222111111///......000000000000///---,,,+++,,,---...000111111111111888999;;;???CCCGGGKKKMMMLLLOOOPPPLLLGGGFFFMMMSSS___```bbbffffffaaaXXXPPPNNNQQQVVV^^^gggqqqzzzrrreeedddjjjwwwyyysss```LLLBBB@@@@@@DDDMMMZZZgggmmmiiiaaaYYYYYYYYY[[[___eeekkknnnppppppssswww|||}}}rrrdddbbb```aaaccceeeeeeeeekkkhhhfffhhhmmmrrrtttuuuuuuuuuwwwxxxyyyzzzzzzzzzyyyzzz|||}}}~~~}}}}}}|||wwwxxxzzz}}}xxxiii^^^UUURRRTTTZZZbbbkkkyyy|||nnnkkknnnrrrvvvxxxzzzzzzyyywwwwwwwwwxxxwwwrrrjjj]]]QQQHHHCCC@@@???===<<<;;;;;;<<<<<<<<<;;;::::::999999999999~~~yyysssllleeedddcccbbb```___^^^^^^[[[YYYXXXVVVUUURRRNNNKKKGGGEEEBBB@@@@@@@@@@@@???:::999777777777777555444555444333222222222333333222222111111111111111111111111111000000111111111............///111222333222222222111000///......///000111111111111111000---...///000111222222222777888<<<@@@EEEIIIMMMNNNLLLNNNOOOKKKFFFGGGMMMTTT]]]___bbbfffgggbbbYYYQQQLLLPPPWWWbbbmmmwww}}}zzzkkk^^^^^^dddppprrrkkkXXXGGG??????@@@DDDMMM[[[ggglllhhh___XXXWWWXXXZZZ___eeekkkoooqqqqqqssswwwzzz}}}~~~sssdddbbb``````bbbcccdddccceeecccbbbdddjjjnnnppppppuuuvvvxxxzzz{{{|||}}}}}}~~~{{{yyywwwxxxyyy{{{}}}wwwfffZZZRRRPPPQQQWWW^^^gggttt}}}ooommmppptttuuuwwwyyyzzzyyyyyyyyyzzzzzzyyyuuulll```SSSJJJEEE@@@???===<<<;;;;;;<<<<<<<<<;;;::::::999999999:::{{{vvvoooddddddbbbaaa```_________[[[YYYXXXVVVUUURRRNNNKKKFFFDDDBBBAAAAAAAAA???===<<<:::888888888777666444555444333222222222333333333333222222111000000///111000000//////000000111000////////////000000111111111111000000//////...000111111111111111000///...//////000111222333333555888>>>DDDJJJNNNPPPQQQLLLNNNMMMJJJFFFHHHOOOUUU\\\^^^bbbggghhhcccYYYQQQIIINNNXXXfffttt~~~~~~tttdddWWWXXX___fffggg```PPPAAA<<<>>>???DDDMMM[[[fffjjjeee\\\UUUUUUWWWZZZ```eeekkkoooqqqqqqsssvvvyyyzzz}}}~~~sssdddbbb______```aaaaaa```______```dddhhhlllmmmmmmtttuuuwwwyyy{{{|||}}}~~~}}}yyyuuusssyyyzzz{{{|||~~~uuubbbUUUNNNLLLMMMSSSYYYaaammmxxxpppmmmppprrrtttvvvxxxyyyyyyzzz|||~~~||||||xxxpppdddVVVLLLFFF@@@???===<<<;;;;;;<<<<<<;;;;;;:::999999999::::::}}}xxxqqqfffeeecccaaa___^^^]]]]]]YYYWWWVVVTTTSSSPPPLLLIIIEEEDDDBBBBBBBBBAAA>>><<<===;;;999888888888666444444444333333333222222222222222222111111111000000000000////////////000000///////////////000111111111111000000////////////222222111000...,,,+++***//////000000111333444444555999@@@HHHNNNRRRTTTUUUMMMMMMKKKHHHFFFIIIPPPWWW^^^```dddhhhiiibbbXXXOOOIIINNNXXXhhhxxx|||qqq```UUUWWW``````bbb[[[LLL???;;;<<<===DDDNNN\\\fffhhhbbbZZZSSSUUUXXX]]]aaaeeeiiillloooooorrruuuxxxyyy{{{~~~}}}ssscccaaa___^^^^^^___^^^]]]]]]___bbbfffjjjmmmnnnnnnoooqqqsssvvvxxxzzz{{{|||~~~|||yyyvvvtttxxxyyyzzz|||~~~qqq]]]PPPLLLIIIJJJOOOTTT[[[fffppprrrmmmnnnnnnuuuvvvxxxyyyyyyzzz}}}}}}}}}{{{sssfffXXXMMMGGG@@@???===<<<;;;;;;<<<<<<;;;::::::999999:::::::::~~~yyyrrrjjjgggddd```]]][[[ZZZZZZYYYWWWVVVTTTSSSPPPLLLIIIDDDCCCBBBBBBBBB@@@>>>;;;===;;;999888888777555444444444444333333333222222000000111111111222222222000000////////////000000............///111222333111000//////...//////000222111111000...---+++***000000///000111222444555777;;;CCCKKKQQQUUUVVVVVVMMMLLLIIIFFFFFFJJJRRRYYYaaabbbeeehhhhhhaaaVVVNNNLLLQQQ\\\kkkyyyzzznnn^^^VVV[[[eeeeeeeee]]]NNNAAA===<<<;;;DDDOOO]]]ggggggaaaXXXSSSVVVZZZ```ccceeefffhhhjjjmmmppptttxxxzzz||||||qqqcccaaa^^^]]]]]]]]]]]]\\\\\\___cccgggjjjkkkmmmmmmmmmoooqqqtttwwwyyyzzz{{{||||||}}}|||{{{yyywwwvvvvvvwwwyyy{{{~~~yyyuuuuuuxxx{{{lllYYYNNNJJJGGGHHHLLLPPPUUU___hhh{{{sssnnnoooooovvvxxxzzzzzzzzz{{{|||~~~}}}~~~|||uuuhhhYYYMMMFFF@@@???===<<<;;;;;;<<<<<<:::::::::999999::::::;;;~~~xxxqqqkkkiiiddd```\\\ZZZYYYYYY[[[YYYXXXVVVUUURRRNNNKKKEEECCCAAA@@@@@@@@@>>><<<===;;;999888888777555333333333444444444333222111///000000111222222333333111000000//////000000111------......///111222333111000///.........///000//////000111111111111111000/////////000222444555999===CCCKKKPPPSSSUUUUUUMMMKKKGGGEEEEEEKKKTTTZZZcccccceeeggggggaaaWWWOOOQQQYYYeeesss}}}wwwlll___ZZZcccppptttpppdddQQQCCC===<<<;;;DDDOOO^^^gggggg```XXXTTTVVV\\\bbbeeeeeedddfffgggkkkoootttxxxzzz}}}zzznnnbbb```]]]\\\]]]]]]]]]\\\[[[^^^bbbeeefffhhhiiikkkmmmoooqqqtttvvvxxxzzzzzz{{{{{{{{{{{{yyywwwuuutttuuuvvvwwwzzz|||}}}~~~vvvsssmmmfffaaa```cccfffsss~~~zzzdddTTTLLLHHHFFFFFFIIILLLPPPYYYaaarrrsssppprrrrrruuuxxx{{{||||||||||||}}}}}}~~~}}}vvviiiZZZLLLEEE@@@???===<<<;;;;;;<<<<<<::::::999999999:::;;;;;;}}}xxxqqqkkkhhhddd___\\\ZZZZZZZZZ[[[YYYXXXVVVUUURRRNNNKKKFFFCCC@@@?????????>>>===<<<;;;888777777666333111333333444444444333222111111111111111111111222222111111111000000111111111///////////////000111111000///...------...000111---...///111222222222222//////......///111333444999<<>>>>>???>>>>>><<<:::888777666555333111333333444555444333222111333333222222111000000000222222111111111111222222111111000///////////////000///...------...000111......////////////......///...------...000222444999<<<@@@EEEIIILLLMMMNNNNNNJJJEEECCCEEEMMMVVV\\\``````aaadddfffccc]]]XXXZZZjjj}}}{{{qqqiiiiiixxxoooQQQ>>>:::===???CCCPPP```iiihhhaaaZZZVVVRRRYYYbbbfffeeedddfffiiikkknnnssswwwyyyzzz{{{}}}vvvhhhaaa___]]]\\\]]]^^^^^^^^^^^^aaadddeeedddeeehhhkkkjjjkkkmmmoooqqqrrrssstttlllmmmnnnooopppooonnnmmmttttttuuuvvvwwwxxxxxxyyy{{{|||}}}qqqbbbYYYVVVQQQLLLGGGGGGJJJLLLNNNUUU___iiiwwwiiiUUULLLIIIEEEBBBAAADDDFFFIIIPPPXXXbbbpppmmmjjjmmmmmmoootttzzzzzzmmm\\\NNNFFF@@@???===<<<;;;;;;<<<<<<999999999999::::::;;;<<<}}}wwwqqqfffbbb^^^[[[ZZZZZZZZZYYYZZZWWWTTTRRRQQQOOOLLLJJJFFFEEECCCBBBAAA>>>;;;888::::::;;;;;;999777444333555444222111111222444555222222333333333444444444111111000000000000111111222111111111000000//////////////////000000000000000000000111111111000000444222000//////000333444;;;;;;===AAAFFFIIIJJJIIINNNJJJFFFFFFJJJPPPVVVYYY___cccbbbfffmmmdddXXXYYYXXXlll{{{uuunnnmmm}}}uuuUUUAAA===<<<:::CCCTTT\\\^^^bbb]]]SSSSSSQQQUUU[[[```dddgggjjjlllpppnnnpppuuuxxxxxxzzzrrreee___]]][[[ZZZ[[[\\\___```bbbbbbdddeeefffgggggggggfffhhhkkknnnpppooonnnmmmkkkllllllmmmnnnoooppppppttttttuuuvvvwwwwwwvvvvvvvvvwwwxxx{{{}}}uuufff^^^NNNLLLHHHDDDCCCDDDFFFHHHJJJKKKPPPWWWaaatttoooZZZMMMGGGEEEDDDDDDCCCCCCCCCFFFLLLPPP^^^hhhwwwuuunnnoooqqqssswww|||zzzppp```OOOCCC@@@===999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;zzztttnnnfffccc^^^\\\[[[[[[ZZZZZZ[[[YYYVVVTTTSSSQQQNNNLLLHHHFFFBBBAAAAAA@@@???>>>:::;;;;;;;;;:::777555333555444333222222333444555111111111111111111111111111111000000000000111111111111111111000000000///////////////000000000000///000111111111111000///---,,,,,,,,,...111444666999:::===@@@EEEHHHJJJJJJLLLHHHEEEEEEJJJQQQXXX[[[aaadddbbbeeekkk```TTTUUUUUUiii~~~vvvmmmjjjxxxnnnPPP???<<<===<<>>???CCCUUU\\\\\\___YYYPPPQQQTTTYYY```eeeiiillloooqqqtttqqqrrrwwwyyyyyy{{{tttiii^^^]]][[[ZZZZZZ\\\^^^```dddeeefffgggggggggggggggiiiiiijjjkkkllllllmmmmmmiiiiiiiiijjjkkklllmmmnnnqqqrrrsssttttttuuuuuuuuuwwwwwwyyyzzz|||~~~sss```OOOGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@AAACCCFFFJJJTTTfffwww~~~jjjWWWKKKEEECCCBBBAAAAAAAAA@@@AAACCCGGGKKKRRR\\\iiivvvsssooommmsssvvv{{{|||qqq```OOODDDAAA???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;}}}uuuooojjjgggddd```^^^^^^^^^]]]\\\YYYWWWUUUTTTSSSPPPLLLIIIGGGDDDAAA??????@@@@@@???<<<<<<<<<;;;:::888666555555555444333333444555555333333333333222222222222111111000000000000111111111111111000000000000000////////////000000000000...///111222222000...---000/////////000222555666999:::<<<>>>@@@BBBEEEGGGDDDAAA???AAAHHHRRR[[[```cccgggeeefffggg[[[NNNPPPPPPbbbzzzvvviiidddmmmzzzsss[[[FFF<<<;;;>>>@@@DDDVVV^^^]]]^^^XXXPPPQQQUUU[[[bbbiiimmmppprrrtttvvvttttttxxxzzzyyy{{{tttiii^^^]]][[[YYYZZZ\\\^^^```eeefffggghhhhhhhhhhhhggghhhhhhhhhiiijjjmmmooopppnnnmmmllllllkkklllmmmmmmooopppqqqrrrssstttttttttwwwxxxyyyzzz|||}}}}}}}}}qqqcccUUUJJJEEEAAAAAAAAAAAA@@@???>>>>>>BBBBBBDDDFFFGGGLLLYYYfff~~~yyymmm\\\MMMEEEBBBAAAAAAAAAAAAAAAAAA@@@BBBFFFIIIKKKTTTaaallluuutttooonnnssswww{{{~~~qqq```PPPEEE>>>===;;;;;;<<<<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<}}}uuuooojjjfffdddaaa______^^^]]]\\\YYYXXXVVVUUUSSSPPPLLLIIIDDDBBB@@@@@@???>>>;;;999<<<<<<;;;:::999777666555444444444333333444444444222222222222222222222222111111000000000000111111000000000000000000111111////////////000000000000//////111111111///...,,,/////////000111333444555:::<<<======<<<===@@@CCC@@@>>>===@@@HHHRRRZZZ___bbbgggffffffggg[[[OOORRRPPP```tttttthhhdddkkkvvv}}}lllUUUCCC;;;:::<<>>??????AAADDDDDDFFFNNNXXXhhh~~~}}}xxxmmmbbbSSSGGGCCCBBBAAA@@@AAABBBBBBAAAAAABBBEEEHHHGGGOOOYYYbbbkkkvvvtttqqqqqqtttxxx|||rrr```PPPGGG>>>===<<<<<<<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<~~~tttnnnjjjeeeccc```_________]]]\\\[[[ZZZXXXXXXVVVSSSNNNKKKCCCBBBAAA@@@@@@>>>:::777<<<;;;:::999777666555555333333333333333333333333/////////000000000111111111111000000000000111111000000000000111111111111////////////000000000000000000000000///...------***+++,,,...000222444666999;;;===;;;::::::>>>BBB???>>>???CCCKKKSSSZZZ]]]aaagggfffggggggZZZOOORRRPPP^^^nnnzzzsssgggdddkkksssxxxfffOOO@@@:::888:::>>>DDDXXX```^^^^^^XXXRRRVVVUUU[[[dddkkkpppsssvvvwww|||yyyyyy{{{|||zzz{{{~~~|||ppphhh]]]\\\ZZZYYYYYY[[[]]]___```aaabbbdddeeeeeeeeefffffffffgggiiilllpppsssuuusssqqqnnnkkkiiihhhhhhiiinnnnnnpppqqqssstttttttttwwwxxxzzz|||}}}~~~}}}}}}{{{}}}xxxaaaQQQHHHCCCBBBDDD???@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBEEEEEEEEEJJJRRR\\\ooo|||ssslllbbbYYYLLLEEECCCCCCAAA???AAABBBBBBBBBAAAAAADDDFFFDDDJJJRRRYYYbbbooouuutttvvvvvvyyy}}}rrr```QQQHHHBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~ssslllhhhdddbbb```______^^^]]][[[[[[ZZZYYYXXXWWWSSSNNNKKKEEECCCAAAAAAAAAAAA???===;;;:::999777666555444444111222222222222222222111------...///000111222222111111000000000000111111///000000000111111111111////////////000000000000222111///...------......+++,,,---...000222333444666888;;;:::888999>>>CCCAAAAAACCCHHHOOOVVV[[[]]]aaaggggggfffeeeWWWLLLPPPOOO[[[iiittt~~~rrrfffdddjjjqqqsss___III===999777999===BBBVVV___]]]\\\WWWRRRXXXSSSZZZccckkkqqqtttvvvwww~~~zzzzzz}}}}}}{{{{{{~~~zzzooohhh]]]\\\ZZZYYYYYY[[[]]]___bbbcccdddfffhhhiiijjjjjjhhhiiijjjkkknnnppprrrssssssqqqnnnkkkjjjjjjkkklllnnnnnnppprrrssstttuuuuuuvvvxxx{{{}}}~~~~~~~~~yyyhhhUUUJJJDDDAAA@@@BBB@@@@@@@@@@@@AAAAAABBBBBBCCCBBBDDDGGGGGGFFFJJJPPPVVVdddtttyyynnnfffXXXPPPGGGCCCDDDEEEBBB>>>@@@AAAAAAAAA???@@@AAACCCBBBFFFLLLRRRZZZiii|||xxxvvvxxxxxx{{{~~~rrr```QQQIIICCC@@@===<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<rrrjjjeeecccaaa_________^^^\\\ZZZYYYXXXWWWWWWUUURRRMMMIIIHHHEEEBBBAAABBBDDDEEEEEE;;;:::888666555444444444000111111222222111111000......///111222333444555111111000000000000111111//////000000111111111222////////////000000000000333111///---,,,---...///111111111111222222222222333666999999777:::@@@FFFCCCCCCFFFKKKRRRXXX[[[\\\aaaggggggeeecccTTTIIIMMMNNNYYYfffqqq|||qqqeeeccciiiooooooZZZEEE;;;888666999===@@@UUU^^^\\\[[[VVVRRRXXXRRRYYYbbbkkkpppsssuuuwww|||{{{}}}}}}{{{{{{~~~zzzpppiii]]]\\\ZZZXXXYYY[[[]]]______```bbbdddfffhhhiiiiiikkkllllllmmmnnnooopppppptttrrrooommmmmmnnnoooqqqnnnoooppprrrtttuuuuuuuuuvvvxxx{{{~~~~~~jjj\\\NNNGGGDDDBBBAAACCC@@@?????????@@@AAABBBCCCCCCAAABBBEEEDDDCCCFFFKKKQQQZZZdddlllyyyuuuhhh```QQQJJJCCCAAADDDFFFBBB>>>???@@@@@@???>>>>>>???AAAAAADDDHHHMMMVVVfffzzz{{{xxxzzzyyy|||~~~rrr```QQQIIIBBB???;;;999:::<<<<<<===========================xxxooojjj_______________```aaaaaa[[[YYYVVVTTTSSSPPPMMMKKKJJJGGGCCC@@@???>>><<<;;;>>>;;;777555444444444333333333222222222111111111000000000000000000000000///////////////////////////000111111111///...---////////////////////////000000000000000000000000------------///111444555777666666666888:::===??????BBBGGGMMMSSSYYY\\\^^^iiihhhiiihhh___SSSMMMNNNQQQYYYeeepppyyyyyyllleeeeeegggiiifffPPP===:::;;;:::999;;;FFFPPPZZZ^^^ZZZVVVVVVXXX[[[]]]aaaffflllsssyyy|||~~~|||oooeee```[[[VVVUUUXXX[[[]]]]]]YYY]]]cccggghhhiiijjjkkkllllllmmmmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmnnnooolllnnnpppppppppqqqssstttxxxzzz~~~||||||~~~rrrVVVNNNDDD??????AAA@@@???BBBBBBAAA@@@@@@@@@AAAAAADDDHHHLLLJJJFFFDDDHHHLLLOOOSSSXXX___gggsss~~~rrrbbbWWWLLLIIIEEEAAA???>>>>>>???@@@@@@@@@?????????>>>>>>AAACCCGGGLLLQQQ___yyyxxxtttvvv|||}}}tttbbbPPPFFFCCCAAA>>>======>>>===<<<::::::::::::::::::::::::vvvnnniiidddcccbbbaaa```aaaaaabbb]]]ZZZVVVSSSQQQOOOLLLJJJIIIFFFBBB@@@???>>><<<;;;>>>;;;777555555444444333222222222333222111111000000000000000000000000000000000000000000000000000///000000111000///...---000000000000000000000000........................---------...///111333555777777777999;;;>>>AAACCCEEEGGGLLLRRRXXX]]]```bbbiiihhhiiiggg^^^RRRLLLMMMTTT\\\fffpppxxxzzzllldddfffiiikkkfffPPP===999:::999999;;;DDDNNNXXX\\\YYYTTTTTTVVV\\\^^^aaafffmmmsssyyy|||~~~uuuiiiaaa^^^[[[XXXVVVWWWZZZ\\\\\\YYY\\\aaaeeeffffffggghhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnkkkmmmoooppppppppprrrtttxxxzzz}}}~~~}}}}}}lll^^^PPPJJJBBB???@@@BBBBBB@@@BBBBBBAAAAAAAAABBBBBBCCCIIIHHHGGGFFFEEEFFFHHHJJJNNNPPPTTTWWW\\\eeepppyyyvvvkkk]]]RRRJJJHHHEEEAAA?????????@@@??????????????????@@@@@@@@@BBBFFFKKKPPP___yyyvvvsssuuuzzz|||uuubbbPPPFFFAAA???<<<;;;;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<|||tttmmmiiigggfffcccaaa``````aaaaaa___[[[VVVRRRPPPNNNLLLJJJHHHEEEAAA???>>>===<<<:::===:::777555555555444333111222333444444222000///000000000000000000000000111111111111111111111111/////////000//////...---111111111111111111111111....................................000222444555666777999<<>>>>>>>>???@@@DDDIIIOOO^^^wwwrrrrrruuuyyy|||vvvcccQQQFFFAAA???<<<;;;;;;<<<;;;:::::::::;;;<<<===>>>>>>???yyyrrrlllhhhfffdddaaa___^^^^^^```aaabbb]]]WWWRRRPPPNNNMMMKKKGGGDDD@@@>>>======;;;:::<<<:::777666666555444333111333555666666444111000000000000000000000000000000000000000000000000000....../////////.........000000000000000000000000........................//////...///000222444666:::;;;???BBBEEEGGGIIIIIIJJJLLLPPPUUUYYY]]]```bbbgggfffgggddd[[[NNNHHHIIIRRRYYYcccjjjpppwwwzzzhhh```fffnnnpppcccOOO<<<888888666777<<>><<<;;;;;;>>>???BBBGGGMMM[[[qqq~~~ppppppuuu{{{~~~wwwdddQQQFFFCCCAAA>>>======>>>===<<<999::::::<<<===>>>??????wwwrrrlllhhhdddcccaaa`````````bbbcccccc^^^XXXSSSQQQOOONNNMMMFFFDDD@@@>>>>>>===<<<:::;;;999777666666666444333333444666888777555333111000000000000000000000000//////////////////////////////.........////////////////////////////////////////////////////////////...//////111333666777AAADDDHHHLLLNNNOOONNNMMMJJJLLLPPPTTTYYY]]]___aaaeeedddeeecccYYYMMMGGGGGGOOOXXXcccjjjpppwww|||fff[[[```ggghhh^^^LLL<<<888777555777<<>>>>>=========>>>>>>AAAFFFKKKUUUhhhyyy{{{nnnpppuuu~~~xxxeeeRRRFFFCCCAAA>>>======>>>===<<<888999:::;;;<<<===>>>>>>wwwsssmmmhhheeeeeeddddddddddddddddddaaa]]]XXXTTTRRRPPPNNNLLLGGGDDDAAA???>>>>>>===;;;:::999777666777666444333444555666777777555333222000000000000000000000000........................000////////////000000111........................000000000000000000000000.........000222555888:::GGGKKKPPPTTTWWWVVVTTTSSSJJJMMMPPPUUUZZZ^^^aaabbbbbbbbbbbbaaaXXXLLLFFFGGGOOOYYYeeemmmqqqxxxfffXXX[[[```___YYYIII;;;999888555777<<>>DDDIIIHHHBBB>>>???BBBAAACCCEEEEEEDDDEEEIIIMMMUUUTTTWWW[[[]]]aaakkktttsssjjj___UUUPPPLLLHHHEEECCCBBBBBBAAAAAAAAAAAAAAA;;;<<<<<<===>>>???@@@AAA??????BBBFFFIIIOOO]]]jjjzzznnnpppuuuzzzeeeRRRGGGAAA???<<<;;;;;;<<<;;;:::999999:::;;;<<<<<<======yyyuuunnnhhhffffffgggfffeeedddbbbaaa]]]ZZZVVVSSSRRRPPPMMMKKKGGGDDDAAA?????????>>>===999888777777777777444333444444444444444333333222000000000000000000000000////////////////////////111000000///000111222333////////////////////////////////////////////////,,,---...000333777:::<<>>>>>??????@@@@@@CCCFFFGGGJJJRRR\\\mmmzzzzzzoooqqqvvv{{{fffSSSGGGAAA???<<<;;;;;;<<<;;;:::;;;;;;<<<<<<<<<=========zzzvvvooohhheeefffgggfffdddaaa^^^\\\ZZZWWWUUURRRQQQOOOLLLIIIGGGEEEBBB@@@@@@@@@???===999888777777777777555333333333222222222111111111000000000000000000000000000000000000000000000000222111000000000111333444000000000000000000000000........................+++,,,---000333888;;;===@@@EEEMMMTTTXXXXXXUUUSSSGGGIIINNNSSSXXX]]]```aaa^^^^^^___^^^WWWLLLGGGHHHJJJVVVccckkkmmmpppxxx}}}{{{eeeYYY```gggeeePPPCCC:::;;;;;;777777<<>>===;;;:::999AAAAAADDDFFFFFFFFFLLLTTT\\\gggyyy{{{ooorrrwww{{{fffSSSGGGCCCAAA>>>======>>>===<<<============>>>>>>>>>>>>}}}xxxppphhhdddddddddcccaaa```^^^]]]YYYWWWTTTSSSSSSQQQLLLGGGHHHEEEBBB???>>>>>><<<;;;:::999888666555555555555444111...++++++...111444000000000000000000000000000000000000111111111111//////000000000000/////////...,,,*********,,,---+++,,,...//////...,,,+++...000111111111333666888AAAFFFJJJKKKLLLOOOMMMIIICCCDDDHHHNNNUUUZZZ]]]]]]]]]YYYXXXYYYXXXRRRMMMLLLNNNXXXdddiiijjjooozzz|||qqqbbbZZZeeeoooiiiYYYEEE======666555;;;<<>>>>>>>>>>>>>>@@@======CCCFFFGGGIIILLLVVVWWW```ppp}}}|||llloooxxxzzzgggQQQGGGAAA@@@???============>>><<<<<<======>>>>>>??????}}}xxxpppiiiddddddcccbbb```^^^\\\[[[XXXUUUSSSRRRRRRPPPKKKFFFGGGDDDAAA???>>>===<<<::::::999888666555555555555333111///------///111333000000000000000000000000000000000000111111111111//////000000000000/////////...---,,,++++++,,,---...///111222222111///......///000111111333666999???EEEIIIIIIKKKNNNLLLHHHAAACCCGGGMMMUUU[[[^^^______\\\[[[[[[XXXQQQMMMNNNQQQ[[[fffkkklllpppzzzzzzpppfffcccqqqzzzrrrYYYEEE======666555;;;<<>>>>>>>>>>>>>>??????@@@>>>>>>????????????@@@@@@AAA>>>???EEEHHHHHHJJJNNNRRRRRRYYYeeeooouuu~~~pppqqqxxx{{{hhhRRRGGGAAA@@@???============>>><<<<<<======>>>?????????~~~xxxqqqjjjeeedddbbb```^^^\\\ZZZYYYYYYVVVSSSRRRRRRPPPKKKGGGFFFCCC@@@======<<<;;;::::::999888666555555555555333222111000000111222333000000000000000000000000000000000000111111111111//////000000000000//////............------------///000111222222111000///...///000111111333666999>>>CCCGGGHHHJJJLLLKKKGGG???AAAEEEMMMUUU\\\___```aaa______^^^WWWOOOMMMPPPWWW___iiinnnooorrrzzzvvvpppkkknnn~~~zzzZZZEEE<<<<<<777666;;;;;;DDDLLLXXXdddkkkoooqqqrrrsssvvvzzz~~~~~~}}}{{{ttthhh```\\\\\\YYYXXXYYY\\\^^^\\\ZZZXXXWWWVVVVVVVVVVVVWWWXXXZZZYYYXXXXXXYYYZZZ\\\^^^^^^^^^^^^___```aaacccccceeefffgggiiijjjkkkkkkkkkkkklllnnnqqqtttxxx{{{|||||||||}}}~~~~~~~~~|||zzzxxxyyy}}}wwwpppbbb```]]]]]]___bbbcccccc```\\\WWWSSSPPPNNNKKKIIIJJJHHHGGGFFFGGGGGGFFFDDDFFFFFFFFFEEEEEEFFFFFFFFFHHHIIIKKKKKKIIIHHHHHHIIIGGGEEEEEEHHHIIIHHHJJJMMMOOOZZZmmmqqqeee[[[RRRMMMMMMKKKIIIGGGFFFEEEBBB@@@===<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAACCCAAACCCHHHKKKKKKMMMQQQTTTTTTXXX^^^cccffflllsssrrrpppvvv{{{jjjRRRGGGAAA@@@???============>>><<<<<<======>>>???@@@@@@yyyrrrlllgggeeeccc```]]][[[YYYXXX[[[WWWSSSRRRRRRPPPLLLIIIDDDBBB>>><<<<<<<<<:::999:::999888666555555555555222222222222222222222222000000000000000000000000///000000000111111111111//////000000000000//////......////////////...------...////////////...------///000111111333777999>>>CCCGGGHHHJJJLLLKKKGGG@@@AAAFFFMMMUUU[[[^^^___aaaaaabbb```WWWNNNMMMQQQ]]]ccclllqqqsssvvv{{{~~~tttooonnntttzzz[[[EEE;;;<<<777777;;;:::CCCLLLXXXccckkkpppuuuxxxwwwyyy|||~~~~~~~~~qqqfff^^^ZZZWWWWWWWWWZZZ^^^aaabbbaaaYYYWWWUUUTTTSSSTTTUUUWWWZZZYYYWWWVVVWWWYYY\\\]]]]]]]]]^^^^^^___```bbbccc___aaacccfffiiilllmmmnnnkkklllnnnoooqqqtttxxx{{{||||||}}}~~~}}}||||||wwwwwwwwwzzz}}}vvviiihhhhhhiiimmmoooppppppkkkgggaaa[[[UUUPPPMMMKKKMMMLLLKKKKKKLLLKKKIIIGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNMMMMMMNNNPPPXXXfffxxx~~~ooobbbZZZTTTOOOLLLJJJHHHFFFEEEDDDCCCAAA???>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCEEEDDDGGGLLLOOOPPPTTTYYY___```ccceeeeeegggkkkpppwwwsssooosss{{{kkkSSSFFFAAA@@@???============>>><<<<<<===>>>???@@@@@@AAAzzzsssnnniiigggdddaaa^^^[[[ZZZYYYYYYUUUQQQPPPPPPNNNKKKGGGDDDAAA>>><<<<<<<<<;;;999:::999888666555555555555222222333333333333222222000000000000000000000000///000000000111111111111//////000000000000//////......///000000//////...---------------------------...000000111333777:::>>>DDDHHHHHHJJJMMMKKKGGGBBBCCCGGGMMMTTTYYY\\\]]]```aaacccbbbYYYPPPNNNRRR```fffmmmssswwwzzz}}}~~~tttoooooovvvuuu[[[DDD:::;;;888888<<<:::CCCLLLXXXbbbiiipppwww|||{{{{{{zzzzzz{{{~~~~~~qqqeee]]]YYYVVVVVVWWWYYY]]]___aaaaaaZZZYYYVVVUUUTTTUUUVVVWWWYYYXXXVVVUUUVVVXXX[[[]]]\\\\\\\\\]]]^^^___aaaaaa^^^___bbbeeehhhjjjlllmmmlllnnnoooooooooqqquuuxxx{{{|||}}}|||zzzzzztttuuuyyy}}}zzzrrrrrrtttwww{{{}}}}}}|||vvvssslllddd\\\UUUQQQPPPSSSRRRQQQQQQPPPOOOLLLJJJHHHGGGEEEDDDDDDEEEGGGHHHGGGIIILLLMMMNNNOOORRRTTTUUUVVVVVVUUUTTTUUUUUUSSSSSSWWW```nnn|||ssslllaaaYYYTTTPPPLLLIIIGGGEEECCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDHHHGGGJJJPPPSSSVVV]]]eeemmmrrrvvvvvvtttuuuyyy{{{~~~vvvrrruuuyyylllSSSGGGAAA@@@???============>>><<<<<<===>>>???@@@AAAAAAyyysssnnniiigggddd```]]][[[[[[ZZZWWWSSSNNNLLLLLLKKKHHHEEECCCAAA>>><<<<<<<<<;;;::::::999888666555555555555222222222222222222222222000000000000000000000000000000000000111111111111//////000000000000//////............/////////////////////....../////////---...///000111444777:::>>>DDDGGGHHHJJJLLLKKKGGGBBBCCCGGGMMMSSSYYY[[[[[[___```cccddd___VVVRRRSSSbbbfffllltttzzz~~~vvvrrrrrrwwwsss\\\DDD999;;;888999<<<999CCCKKKWWW___eeelllttt{{{|||zzzxxxvvvwwwzzz~~~qqqeee[[[WWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZXXXWWWVVVWWWWWWXXXXXXVVVTTTSSSSSSVVVYYY[[[[[[[[[\\\\\\]]]^^^```aaaaaabbbccceeefffgggggggggjjjmmmoooooonnnnnnrrruuuyyyzzz|||~~~{{{xxxwwwsssuuuyyy}}}~~~}}}xxxoooggg```]]]\\\___]]]YYYWWWTTTRRRNNNLLLGGGFFFDDDCCCCCCDDDFFFGGGFFFHHHKKKLLLNNNQQQTTTWWWXXX[[[]]]\\\]]]``````^^^ZZZZZZ^^^fffpppuuusssooobbb]]]VVVQQQOOOLLLHHHDDDGGGEEECCCBBBCCCBBB@@@???>>>============>>>??????BBBBBBCCCDDDEEEFFFFFFGGGJJJJJJMMMRRRWWW]]]hhhsss~~~{{{wwwyyyyyykkkSSSGGGAAA@@@???============>>><<<<<<===>>>@@@AAABBBBBBvvvppplllgggeeebbb___\\\[[[ZZZZZZWWWSSSNNNLLLLLLKKKHHHEEEDDDAAA>>>=========<<<;;;:::999888666555555555555222222111111111111222222000000000000000000000000000000000000111111111111//////000000000000//////......---------...///000000000////////////000000,,,...///000111444888;;;===BBBFFFGGGIIIKKKJJJFFF@@@BBBFFFLLLTTTYYY\\\]]]______ccchhhfff]]]WWWVVVaaaeeekkkttt|||xxxvvvvvvzzzyyy\\\DDD999;;;888999<<<999AAAIIITTT[[[___fffooowwwyyyxxxvvvuuuuuuxxxzzz|||~~~ssseee[[[UUUUUUUUUUUUTTTSSSSSSSSSSSSWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQOOOPPPSSSVVVYYY[[[[[[[[[[[[\\\^^^___```aaabbbcccdddeeeeeeeeeeeeeeeiiinnnnnnmmmmmmppptttuuuvvvyyy{{{~~~~~~}}}xxxvvvuuutttvvvxxx}}}yyypppvvv~~~{{{tttooommmnnnnnniiibbb\\\WWWRRRNNNKKKGGGEEECCCBBBBBBCCCEEEGGGGGGHHHJJJLLLMMMPPPTTTWWWZZZ```cccdddhhhoooqqqnnnkkkgggdddfffiiihhhbbb\\\TTTPPPLLLJJJKKKKKKIIIGGGHHHFFFEEEDDDEEEDDDCCCAAA@@@????????????@@@AAAAAAEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLNNNTTTZZZcccrrr}}}yyy{{{zzzjjjSSSHHHAAA@@@???============>>>;;;<<<===>>>@@@AAABBBCCC}}}tttnnnjjjfffddd```]]][[[ZZZZZZZZZZZZVVVQQQOOOOOONNNKKKHHHDDDAAA???============<<<:::999888666555555555555333222111000000111222333000000000000000000000000000000000000111111111111//////000000000000/////////...,,,+++,,,---000111//////............//////,,,...///000111444888;;;<<>>@@@DDDLLLTTTZZZ^^^_________cccjjjkkkccc[[[XXXaaadddjjjttt~~~zzzzzzzzz~~~]]]DDD999:::999999<<<888???GGGQQQWWW[[[aaakkktttvvvvvvuuuuuuvvvvvvwwwxxx{{{|||ttteeeZZZTTTPPPQQQRRRRRRQQQQQQRRRSSSQQQRRRSSSSSSSSSSSSRRRRRRSSSQQQNNNLLLMMMPPPTTTVVVZZZZZZZZZ[[[\\\]]]______^^^___aaaccceeefffgggggg```fffkkkmmmllllllooosssrrrsssvvvyyy|||~~~|||~~~~~~{{{vvvtttrrrvvvvvvwwwzzz~~~zzzmmmfffccclllxxx}}}yyyzzz|||wwwrrrhhh```XXXRRRLLLIIIGGGEEECCCBBBBBBCCCEEEGGGHHHIIIKKKKKKLLLNNNRRRUUU\\\ccciiikkkrrr{{{~~~|||}}}vvvmmmiiigggaaaWWWNNNLLLHHHEEEFFFKKKNNNOOOOOOIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLOOOUUU[[[fffwww}}}xxxzzz{{{iiiSSSHHHAAA@@@???============>>>;;;<<<===???@@@AAACCCCCCzzztttoooiiidddccc```]]]ZZZYYYXXXXXXXXXUUURRRPPPOOOOOOMMMLLLFFFCCC@@@>>>>>>>>>===;;;:::999666444333333444555333111///...000111111000111000///......///000111000000000000000000000000////////////////////////...............---------/////////////////////////////////000222444666888>>>BBBGGGIIIHHHEEECCCBBB===>>>BBBHHHQQQXXX]]]^^^^^^^^^bbbgggfff^^^XXXWWWaaaeeeiiioooyyytttooouuu{{{~~~YYYGGG888777999666444666???FFFMMMQQQSSSZZZeeennnvvvrrrrrryyy{{{xxxxxx{{{xxxzzz}}}yyyiii\\\UUURRRRRRSSSSSSRRRQQQPPPPPPMMMNNNPPPQQQSSSTTTTTTTTTSSSQQQNNNLLLMMMPPPTTTVVVXXXYYYZZZYYYXXXWWWXXXYYY^^^___```aaaccceeeffffffiiiiiiiiijjjlllooorrrtttrrrssstttvvvxxxzzz{{{|||{{{zzzyyyxxxwwwxxxyyyyyyzzzyyyyyy{{{~~~sssjjjeeebbbdddkkkuuu}}}zzzlll^^^SSSLLLIIIHHHFFFDDDBBBCCCEEEGGGHHHHHHIIIHHHGGGGGGIIIMMMPPPRRRYYY___gggooowww~~~ssseeeYYYQQQLLLKKKJJJJJJJJJKKKMMMOOOQQQSSSQQQNNNJJJFFFCCCCCCEEEFFF??????@@@AAACCCEEEGGGHHHKKKJJJHHHHHHHHHHHHGGGFFFNNNRRRUUUVVVZZZfffxxx}}}zzz~~~iiiQQQDDDAAA@@@???============>>>======>>>???@@@AAAAAABBBzzztttoooiiifffdddaaa^^^\\\[[[ZZZZZZYYYVVVRRRPPPOOONNNMMMKKKFFFDDD@@@===<<<<<<:::999:::999666444333333444555666444111000000111000///111111//////...///000000000000000000000000000000000000000000000000000000//////////////////000000/////////////////////////////////000222444666888@@@CCCHHHJJJIIIGGGEEEEEE>>>???BBBIIIQQQXXX\\\^^^aaa___```aaa^^^WWWSSSTTT\\\aaaffflllvvv~~~qqqmmmsssyyywww[[[III:::888999666555888<<>>======>>>>>>======>>>???@@@AAABBBBBBzzztttoooiiihhhfffccc```^^^\\\\\\[[[YYYVVVSSSQQQOOONNNLLLJJJHHHEEEAAA>>>===<<<:::888:::888666555444444444444888666333111111111000///222111000///////////////000000000000000000000000111111111111111111111111000000000111111222222222/////////////////////////////////000222444666888???BBBGGGIIIHHHGGGEEEEEE@@@@@@CCCIIIQQQXXX\\\^^^ccc```]]][[[UUUNNNLLLOOOUUU[[[bbbiiirrr{{{|||yyyzzzllliiipppvvv~~~~~~rrr]]]KKK;;;999999666666:::===DDDLLLPPPQQQUUU^^^fffrrrppprrrvvvwwwvvvvvvyyy|||}}}xxxiii\\\UUUQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMOOOQQQRRRTTTUUUVVVTTTSSSPPPNNNNNNPPPSSSUUUUUUVVVWWWWWWVVVUUUVVVXXXYYYZZZ[[[\\\]]]___``````aaaccceeehhhkkknnnoooppprrrssstttuuuwwwyyyzzzzzzwwwwwwxxxzzz|||~~~zzz{{{|||~~~}}}vvvrrrqqqsssyyywwwhhh[[[SSSOOOMMMMMMMMMLLLJJJKKKLLLLLLJJJIIIIIIHHHGGGFFFGGGHHHKKKLLLVVVZZZ```ffflllttt{{{xxxiiiZZZOOOJJJIIIJJJMMMMMMNNNOOOQQQTTTWWWXXXWWWUUUPPPLLLIIIHHHHHHHHHFFFHHHKKKMMMOOOOOOOOOOOOOOONNNKKKIIIIIIKKKMMMOOOQQQWWW^^^cccjjjwww|||iiiRRRFFFBBBAAA???>>>======>>>>>>===>>>??????AAAAAABBBCCCzzztttoooiiihhhfffccc```^^^\\\\\\\\\YYYVVVSSSQQQPPPNNNKKKIIIIIIFFFBBB@@@???>>><<<:::999888777555444444444444666444111000111111111000222222111000000/////////000000000000000000000000000000000000000000000000//////000111222222333333/////////////////////////////////000222444666888;;;???CCCEEEEEEDDDCCCCCCAAAAAADDDJJJRRRYYY]]]^^^bbb___\\\XXXQQQIIIHHHLLLPPPWWW```gggooowwwyyyvvvxxxiiieeekkkqqq{{{}}}rrr]]]KKK<<<999999666777<<<===EEEMMMPPPPPPSSS\\\cccmmmnnnqqquuuvvvwwwyyy{{{}}}uuufff[[[TTTOOOOOOOOONNNNNNOOOOOOOOONNNNNNOOOQQQSSSVVVXXXYYYXXXVVVSSSPPPOOOOOOPPPRRRSSSTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^___aaadddhhhlllnnnooooooqqqrrrssstttvvvwwwxxxyyywwwxxxyyy{{{~~~{{{|||}}}~~~}}}zzzjjj]]]VVVRRRQQQPPPMMMLLLKKKLLLMMMMMMKKKJJJJJJIIIGGGFFFFFFGGGHHHIIISSSWWW]]]ccchhhlllqqqtttrrrkkk```UUUNNNJJJJJJKKKMMMMMMMMMOOOQQQTTTWWWXXXYYYWWWSSSNNNKKKIIIIIIIIIHHHKKKNNNQQQSSSRRRQQQPPPOOOMMMKKKIIIIIILLLQQQTTTYYY```hhhnnnuuu~~~{{{gggQQQFFFBBBAAA@@@>>>===>>>>>>???>>>>>>???@@@AAABBBCCCCCCzzztttoooiiifffeeebbb___]]][[[[[[ZZZXXXVVVSSSRRRPPPNNNLLLIIIGGGDDDAAA???>>>>>><<<;;;999888777666555444444333333111//////000222222111111111111111111000//////////////////////////////////////////////////////......//////000111222222/////////////////////////////////000222444666888:::===AAACCCDDDCCCCCCDDDAAABBBEEEKKKSSSYYY^^^___^^^]]]]]]ZZZRRRIIIGGGJJJNNNWWW```gggnnnuuuxxxvvvyyygggaaaeeekkkxxx}}}tttZZZJJJ<<<999888555666<<<999@@@GGGJJJJJJMMMUUU]]]hhhmmmqqqtttvvvzzz}}}~~~~~~qqqcccXXXRRRNNNNNNMMMLLLMMMMMMNNNOOOOOOOOOPPPRRRUUUXXXZZZ\\\]]][[[VVVRRROOOMMMMMMMMMPPPRRRSSSSSSRRRRRRSSSTTTVVVVVVWWWYYY[[[\\\]]]^^^^^^aaadddhhhkkknnnooooooppppppqqqrrrsssuuuvvvvvvxxxyyy{{{|||~~~|||}}}~~~~~~~~~nnnaaaZZZVVVSSSQQQNNNLLLKKKLLLMMMNNNMMMKKKKKKJJJIIIGGGGGGFFFGGGGGGNNNSSSZZZ```ccceeeggghhhaaa___[[[VVVRRRPPPNNNNNNLLLLLLMMMNNNPPPSSSUUUWWWYYYWWWSSSOOOLLLJJJIIIIIIHHHKKKOOORRRTTTSSSQQQOOOMMMLLLKKKIIIJJJNNNUUUZZZ```iiisss{{{}}}zzz}}}dddOOOEEEBBBAAA@@@>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDzzztttoooiiieeedddaaa^^^\\\ZZZZZZYYYVVVUUUSSSRRRQQQOOOLLLJJJGGGDDD@@@>>>===<<<;;;999888888777666555444333333111///---...000222222222000000111222222111111000////////////////////////........................---......//////000000000/////////////////////////////////000222444666888;;;>>>BBBDDDDDDEEEEEEFFF@@@AAAEEEKKKSSS[[[___aaa]]]]]]___\\\SSSIIIGGGJJJPPPYYYbbbgggmmmtttwwwvvvyyyfff]]]___eeerrrxxxoooTTTFFF;;;999888444555;;;:::@@@FFFGGGGGGKKKUUU]]]eeelllrrrsssuuuzzz}}}~~~|||oooaaaVVVPPPMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRTTTXXX[[[]]]```]]]YYYTTTPPPMMMLLLKKKNNNOOOQQQQQQPPPPPPRRRSSSSSSTTTVVVXXXZZZ\\\^^^______aaacccgggjjjlllnnnnnnnnnnnnooopppqqqrrrssssssxxxyyyzzz|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~|||ssshhhbbb^^^YYYUUURRRPPPNNNMMMNNNOOONNNNNNMMMLLLKKKIIIHHHHHHGGGGGGJJJOOOVVV\\\___```aaabbb]]]]]]^^^]]][[[XXXUUUSSSNNNNNNNNNOOOQQQSSSUUUWWWYYYWWWTTTPPPMMMKKKJJJJJJJJJLLLPPPSSSTTTSSSQQQOOOLLLMMMNNNNNNOOOTTT\\\cccjjjsss}}}zzz~~~bbbMMMEEECCCBBB@@@???>>>>>>?????????@@@AAAAAACCCCCCDDDEEEzzztttoooiiifffdddaaa^^^\\\ZZZZZZYYYTTTSSSRRRRRRRRRPPPMMMKKKLLLIIIDDDAAA>>><<<:::888888888777777666444333333333111//////111222222222...///111222333222222222/////////////////////////////////////////////////////////////////////////////////////////////////////////000222444666888:::===@@@CCCCCCDDDEEEGGG???@@@DDDKKKTTT\\\aaaccc`````````\\\RRRGGGFFFJJJRRR[[[cccfffkkkrrrvvvwwwvvvdddZZZ[[[___iiimmmdddNNNBBB999999777333444:::;;;AAAEEEFFFFFFLLLWWW```eeemmmsssrrrrrrxxx}}}}}}{{{}}}zzznnn```VVVQQQLLLKKKJJJIIIJJJKKKMMMNNNMMMMMMNNNPPPSSSWWW[[[]]]___\\\YYYTTTQQQNNNMMMLLLLLLNNNOOOOOOOOOOOOPPPRRRPPPQQQSSSVVVYYY\\\^^^___``````bbbdddfffiiikkkmmmllllllmmmnnnooooooppppppuuuvvvxxxzzz||||||||||||~~~|||{{{zzz{{{}}}~~~|||}}}sssoookkkeee```\\\XXXSSSPPPPPPPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIGGGKKKPPPUUUYYY]]]aaadddfffgggggggggddd```\\\YYYSSSSSSRRRSSSTTTVVVWWWYYYXXXWWWTTTRRROOOMMMLLLLLLMMMOOORRRTTTUUUTTTSSSRRRNNNQQQTTTUUUWWW\\\fffmmmyyy~~~}}}bbbNNNFFFCCCBBB@@@???>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEzzztttoooiiifffdddbbb___\\\[[[ZZZZZZSSSRRRRRRRRRRRRQQQNNNLLLSSSOOOJJJEEEBBB>>>;;;999888888777777666444333222666444111000111222222111---///000222333333333222////////////////////////000000000000000000000000000000000000/////////////////////////////////////////////000222444666888777:::>>>@@@AAABBBCCCEEE???@@@DDDKKKUUU]]]bbbdddcccbbbaaa[[[PPPEEEEEEJJJTTT\\\cccfffjjjpppvvvwwwtttbbbYYYYYY\\\cccdddYYYJJJ???888888777222333999888===AAAAAAAAAHHHSSS^^^eeennnsssqqqpppuuuzzzzzzyyy{{{{{{nnnaaaWWWQQQKKKKKKIIIHHHIIIKKKMMMNNNKKKKKKLLLNNNQQQVVVZZZ\\\]]][[[XXXTTTRRRPPPOOONNNKKKMMMNNNNNNNNNNNNPPPQQQMMMOOOQQQTTTXXX[[[^^^___`````````aaadddgggiiikkkjjjkkkkkklllmmmnnnoooooossstttwwwyyy{{{|||||||||~~~{{{yyyxxxzzz|||}}}{{{~~~zzzwwwpppjjjddd```YYYTTTRRRRRRRRRRRROOONNNNNNMMMLLLKKKKKKJJJFFFHHHLLLOOOTTT[[[ccchhhqqqqqqpppnnnjjjeee```]]]WWWWWWVVVVVVWWWXXXZZZ[[[YYYWWWUUUSSSQQQOOONNNMMMPPPQQQSSSUUUVVVVVVUUUTTTPPPTTTYYY[[[]]]cccllltttcccNNNGGGCCCBBBAAA???>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEE|||tttnnnjjjdddbbb```]]]\\\\\\]]]^^^UUURRROOOOOOQQQPPPNNNKKKRRR___```NNN<<<999=========999666444333444444333555444222111111111222222000000111111222222222333///////////////000111111000000000000000111111111......///000000000000000444222//////000000000000///000111222444555666777===<<<;;;;;;<<>>AAACCCAAA@@@BBBJJJUUU]]]aaaaaagggjjjccc]]]XXXKKKDDDKKKTTT[[[bbbfffnnnwww{{{zzztttiii______gggkkkhhhcccSSS@@@999:::444222666555666:::???CCCCCCDDDPPP\\\fffkkkqqqtttuuuwww{{{|||ooo```TTTMMMHHHFFFEEEFFFHHHKKKLLLLLLIIIKKKMMMPPPRRRTTTTTTTTTVVVVVVWWWTTTQQQNNNMMMMMMPPPNNNKKKIIIJJJLLLOOORRRSSSSSSRRRSSSUUUWWWZZZ\\\^^^^^^^^^___bbbdddeeeeeeeeefffhhhjjjlllnnnpppqqquuuuuuvvvvvvwwwwwwvvvvvvwwwvvvuuuuuuvvvyyy|||~~~}}}~~~~~~vvvrrrkkkddd]]]YYYVVVUUUVVVTTTRRRQQQQQQPPPNNNLLLJJJHHHHHHJJJLLLRRRaaaooo|||rrrhhhddd^^^ZZZ[[[[[[YYYXXXYYYWWWVVVVVVUUUUUUVVVVVVWWWXXX[[[]]]]]]ZZZYYY[[[]]]dddeeellltttxxxxxx|||fffQQQHHHEEEBBB@@@???@@@AAAAAAAAABBBDDDEEEFFFEEEFFFGGGIIIzzzqqqkkkfffgggeeebbb___]]]\\\[[[[[[XXXUUUQQQPPPPPPNNNJJJFFFCCCNNNRRRLLLDDDCCC@@@;;;999777666555666666444333444333222111111111222222////////////000000000000///////////////000111111////////////..................///000000000000000111///---,,,---.........//////000222333555777888888777777777999<<>>BBBAAADDDNNNZZZdddiiipppuuuwwwzzz~~~zzzmmm^^^RRRLLLHHHFFFDDDEEEGGGIIIJJJJJJJJJKKKNNNPPPRRRSSSTTTTTTTTTVVVWWWVVVSSSOOOMMMMMMMMMLLLJJJJJJKKKMMMPPPRRRRRRRRRRRRSSSTTTWWWYYY[[[[[[[[[\\\]]]___aaacccdddeeeeeefffgggjjjmmmoooqqqqqqrrrssstttttttttttttttrrrrrrrrrsssuuuyyy|||~~~~~~xxxpppgggaaa\\\YYYXXXVVVTTTSSSSSSRRRPPPNNNLLLJJJIIIJJJLLLRRRaaappp}}}sssnnngggaaa``````\\\YYYZZZUUUTTTTTTUUUVVVYYY\\\]]]___bbbccccccaaabbbeeeiiirrruuu|||dddPPPIIIEEEBBB???>>>@@@AAAAAAAAADDDEEEGGGHHHGGGHHHJJJKKKyyypppiiieeebbbbbbaaa____________```YYYVVVSSSRRRRRRPPPKKKGGGFFFLLLMMMHHHCCCAAA<<<666:::888777777666555222000333222222222222222222222111111111111111222222222///////////////000000111000///////////////............///000000000000000222000......///000000000//////000111333555888999666666666777999<<<>>>@@@>>>???CCCJJJSSSZZZ]]]^^^```hhhgggbbb[[[NNNKKKVVV]]]ccckkkrrrxxx||||||{{{vvvoookkktttiiiLLL;;;888444555777222666888<<<@@@@@@BBBLLLWWWccciiiqqqwwwzzz|||yyylll^^^SSSLLLIIIGGGEEEEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRRRRRRRRRRRRRTTTVVVVVVSSSPPPMMMLLLKKKJJJJJJJJJKKKNNNPPPRRRPPPQQQQQQRRRTTTVVVXXXYYYXXXZZZ[[[\\\]]]___bbbddddddccccccdddgggjjjnnnpppnnnooopppqqqrrrrrrsssrrrqqqqqqqqqrrrtttxxx{{{|||}}}~~~tttkkkccc___YYYXXXVVVUUUUUUTTTRRRPPPLLLIIIHHHJJJMMMUUUeeeuuuvvvnnngggggggggccc```___VVVUUUUUUVVVYYY]]]aaadddiiikkkmmmmmmnnnqqqwww}}}|||uuuuuuyyy|||}}}~~~```NNNHHHDDDBBB???>>>@@@AAABBBBBBDDDFFFHHHHHHHHHIIIKKKMMMyyypppiiidddbbbaaaaaaaaa``````aaaaaaYYYWWWUUUUUUVVVTTTOOOKKKJJJJJJGGGCCC@@@???;;;666<<<:::888777666444000...222222222222222222222222222222111111111111111111///////////////000000111111111111000000/////////......///000000000000000222000...---///000000000/////////000222555888:::666777777888:::<<<>>>@@@>>>@@@DDDKKKSSSZZZ___aaa___hhhhhhccc]]]QQQMMMXXXdddhhhpppxxx}}}~~~}}}}}}}}}xxxuuu}}}tttSSS===777333444777333666777:::>>>???AAAIIISSSbbbiiirrrxxx{{{}}}{{{nnn```TTTNNNJJJHHHFFFFFFHHHIIIJJJIIIJJJLLLMMMOOOPPPQQQQQQPPPOOORRRTTTTTTRRRNNNLLLKKKIIIIIIIIIKKKLLLNNNPPPQQQOOOOOOPPPRRRSSSUUUWWWXXXWWWYYY[[[\\\\\\]]]```ccccccbbbbbbbbbdddhhhkkkmmmlllmmmnnnoooqqqqqqrrrrrrrrrrrrrrrssstttvvvxxxyyyyyy{{{~~~~~~~~~wwwmmmggg]]]ZZZXXXVVVVVVUUUTTTSSSMMMJJJHHHIIIMMMVVVhhhxxxyyypppooooookkkfffddd\\\[[[ZZZ[[[___dddjjjmmmrrruuuxxxzzz}}}}}}qqqccc\\\]]]dddjjjoooxxx[[[KKKGGGDDDAAA???>>>@@@BBBBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMyyypppjjjeeeddddddcccbbbaaa```___^^^ZZZXXXWWWWWWXXXVVVQQQMMMHHHFFFBBB???>>>>>>===;;;===:::888666555333111///111111222333333333222222000000000000///////////////////////////000111111222222111111000000//////......///000000000000000///---++++++---...///.../////////000222555999;;;:::::::::;;;===>>>???@@@???AAAEEEKKKSSS[[[aaaeeedddkkkjjjeeeaaaTTTMMMWWWiiikkkrrr|||~~~tttTTT>>>888222333777444666666888<<<===@@@GGGPPP```hhhrrryyy|||}}}}}}pppaaaUUUOOOKKKIIIGGGGGGHHHIIIIIIHHHJJJKKKLLLNNNOOOOOONNNNNNMMMOOOQQQPPPNNNLLLKKKJJJHHHIIIJJJKKKMMMNNNOOOPPPMMMNNNPPPQQQSSSTTTVVVVVVVVVYYY[[[[[[ZZZZZZ^^^aaaaaaaaaaaabbbccceeeggghhhiiijjjkkkmmmoooppppppqqqrrrrrrrrrrrrssstttuuuvvvuuuxxxzzz{{{zzz{{{xxxqqqfffbbb\\\XXXVVVUUUTTTSSSNNNKKKIIIJJJNNNYYYlll}}}|||zzzyyysssllliiiaaa```___```eeelllssswwwooobbbUUUPPPQQQWWW___fffuuutttWWWIIIGGGCCCAAA???>>>@@@BBBCCCCCCBBBDDDFFFGGGHHHIIIKKKMMMzzzrrrkkkgggddddddccccccbbbaaa```___\\\ZZZXXXXXXXXXUUUOOOJJJFFFCCCAAA???>>>======>>>;;;999666444444444444333000111222333333333333222000000000000/////////...///////////////000111111222111111000//////............///000000000000000...,,,++++++,,,...///...//////...///222555999<<<>>>>>>>>>???@@@@@@AAAAAA>>>@@@DDDJJJQQQZZZccciiihhhmmmkkkhhhfffZZZRRRYYYiiikkkrrr~~~zzzjjjNNN===999444444777444666555777:::<<>>>>>@@@BBBCCCCCCBBBDDDGGGHHHHHHIIILLLMMMzzzsssmmmhhh```aaabbbccccccccccccccc]]][[[YYYXXXWWWTTTMMMHHHEEECCCBBBAAA>>>;;;:::<<<999777444333444666666666000111222333444333333222333222222222111111000000///////////////000111111111000000///...---------...//////000000000000000000...,,,---...000111000//////...///222666:::<<<@@@AAAAAAAAABBBBBBBBBBBB>>>@@@CCCHHHPPPZZZdddkkkhhhllljjjiiijjj```XXX^^^iiiiiiqqq~~~tttyyy___HHH<<<;;;666444666333666555666:::<<<>>>EEELLLXXXaaannnxxx}}}~~~pppaaaUUUNNNJJJHHHEEEEEEEEEFFFFFFEEEHHHIIIKKKLLLLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGHHHIIIHHHIIIKKKLLLMMMMMMMMMMMMLLLMMMOOOQQQRRRTTTTTTTTTTTTWWWZZZXXXUUUTTTWWW[[[```aaaaaabbbbbbbbbbbbaaacccdddfffhhhjjjllllllmmmllllllmmmoooppprrrssssssrrruuuxxxvvvttttttxxx}}}~~~~~~}}}|||tttiii^^^WWWSSSRRRQQQLLLJJJMMMTTT___rrr}}}wwwwwwwww{{{uuufff^^^YYYXXXVVVSSSUUU\\\^^^jjjqqqUUUIIIIIICCCAAA>>>>>>@@@BBBCCCCCCCCCEEEGGGIIIIIIJJJMMMNNNwwwooollljjjddddddcccccccccddddddddd___]]][[[[[[[[[WWWPPPJJJFFFCCC???======>>>>>>>>>;;;;;;:::888777555444444111222333333222111000//////000000000000000//////---.........//////000000//////000000///...------////////////000000000000000000000//////.........,,,,,,---///111444777999>>>@@@CCCEEEEEEDDDAAA???>>>===@@@HHHUUUaaaiiilllppppppmmmiiibbb]]][[[ZZZnnnkkkllltttwwwlllkkk{{{uuu\\\CCC777888555444555000555444666:::===???EEELLL[[[bbbllltttzzz}}}nnn^^^RRRKKKIIIHHHGGGEEEEEEEEEFFFFFFKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOJJJKKKKKKMMMNNNPPPRRRSSSSSSSSSTTTUUUUUUVVVWWWWWWYYY[[[\\\^^^```bbbbbbcccccceeegggiiijjjjjjiiihhhkkklllnnnoooppppppooooooooopppqqqsssvvvxxxyyyzzz~~~~~~~~~{{{{{{~~~pppbbbZZZVVVSSSRRRIIINNNQQQUUUggguuukkk^^^UUUSSSTTTVVVVVVZZZ```nnnsssTTTFFFFFFBBBAAAAAA@@@AAABBBDDDEEEDDDEEEGGGHHHIIIMMMRRRUUUtttmmmiiigggeeeddddddcccdddfffggghhh^^^\\\ZZZZZZZZZVVVOOOJJJFFFCCC???======>>>>>>===;;;:::999888777555444444222222333333222111///...//////000000000000//////............/////////000///////////////...------------------............------,,,,,,,,,+++++++++------...000222555888:::>>>@@@CCCFFFFFFEEEBBBAAA===<<<>>>GGGSSS___gggjjjooolllgggaaaZZZWWWWWWXXXeeecccdddmmmzzzyyykkk```___qqq{{{rrr]]]DDD888888444444555111444222444888;;;===CCCJJJYYY```kkksssxxx~~~{{{mmm]]]QQQJJJHHHGGGFFFEEEDDDDDDEEEEEEIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCFFFHHHJJJJJJIIIJJJKKKMMMJJJKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUVVVVVVVVV[[[\\\]]]^^^___`````````cccdddfffhhhiiihhhggggggjjjkkkmmmoooppppppppppppnnnooopppsssuuuwwwxxxyyy~~~}}}|||~~~~~~{{{{{{}}}tttggg^^^YYYUUURRRKKKNNNRRRZZZooo}}}oooddd^^^[[[ZZZXXXVVV[[[hhhqqqSSSFFFEEEBBBAAA@@@@@@AAABBBDDDEEEDDDFFFHHHIIIKKKNNNSSSVVVrrrjjjfffddddddcccccccccdddfffggghhh\\\ZZZXXXXXXXXXUUUNNNIIIFFFCCC???======>>>======::::::999888666555444444444444333333111000...---//////000000000000//////............///////////////////////////......---------------............/////////............---......///000333666888:::===@@@CCCFFFGGGFFFCCCBBB===<<<>>>FFFRRR]]]eeehhhkkkggg```XXXQQQNNNPPPRRRZZZZZZ\\\fffsss}}}ttteeeYYYXXXkkkyyyttt^^^EEE999888333333555222222111222666999:::@@@GGGVVV^^^hhhpppvvvzzzyyylll^^^QQQJJJGGGFFFEEECCCCCCCCCCCCDDDFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCHHHIIIJJJJJJIIIIIIJJJKKKJJJKKKKKKMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUVVVVVVVVV[[[\\\\\\]]]]]]]]]]]]\\\aaacccdddfffffffffeeeeeehhhjjjlllnnnpppqqqqqqqqqlllmmmppprrruuuwwwxxxyyy{{{zzzzzz{{{}}}}}}zzzzzz||||||pppfff^^^WWWSSSNNNOOORRR^^^wwwsssjjjccc]]]YYYWWWZZZeeexxxnnnRRREEEDDDAAAAAA@@@@@@AAABBBDDDEEEFFFGGGIIIKKKLLLPPPTTTWWWqqqiiieeecccbbbcccdddeeeeeedddcccbbb[[[XXXVVVVVVVVVSSSMMMHHHFFFCCC@@@>>>>>>======<<<:::999888777666555444444555444444222111///...---...//////000000000000///.........///////////////...///////////////......////////////000000000000000000000///////////////.........000222555777999;;;>>>AAAEEEFFFFFFDDDCCC>>>===>>>FFFQQQ\\\dddfffeeebbb\\\TTTMMMJJJKKKLLLTTTTTTXXXbbboooyyy~~~qqqdddZZZYYYjjjxxxuuu^^^FFF999888333222555333333111222666888999>>>EEERRRZZZeeemmmssswww|||}}}~~~yyynnnaaaTTTKKKGGGFFFDDDBBBAAAAAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBFFFHHHIIIIIIIIIIIIJJJLLLJJJKKKKKKMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUYYYZZZZZZ[[[[[[[[[[[[[[[___```aaabbbccccccccccccfffhhhjjjmmmooopppqqqqqqlllmmmpppsssuuuwwwxxxxxxxxxwwwwwwxxx|||~~~}}}{{{yyyyyy{{{}}}zzzoooeee[[[UUUQQQOOOQQQ^^^yyy{{{qqqfff```___```fffuuujjjPPPEEECCCAAA@@@@@@@@@AAACCCDDDFFFGGGIIIKKKMMMOOOQQQUUUXXXrrrjjjeeecccccceeeiiijjjiiieee___\\\ZZZWWWUUUTTTTTTRRRMMMHHHFFFCCC@@@>>>>>>===<<<;;;999888888777666555444444555555333222000///............///000000000000000///////////////...............///////////////...////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------...000333555777999<<<@@@DDDFFFFFFDDDCCC@@@>>>@@@FFFQQQ\\\ccceeeaaa```]]]WWWQQQKKKIIIHHHOOOQQQUUU___kkkuuu{{{}}}}}}oooeee^^^[[[fffrrrnnn[[[DDD999888222111555444444222333666888999>>>EEEMMMVVVaaakkkpppuuuyyy}}}zzz{{{}}}{{{rrreeeWWWNNNFFFEEECCCBBB@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJLLLMMMJJJKKKKKKMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZ\\\]]]^^^___```aaaaaaaaadddfffhhhkkknnnooopppppplllnnnqqqtttvvvwwwwwwwwwtttssstttvvvzzz~~~{{{yyyxxxxxxzzz}}}~~~~~~vvvkkk___WWWOOOMMMOOO]]]wwwvvvmmmffffffiiissseeeNNNEEECCC@@@@@@@@@@@@AAACCCEEEFFFGGGIIILLLNNNPPPSSSVVVYYYssskkkfffccceeehhhlllmmmkkkeee^^^ZZZZZZWWWTTTSSSTTTRRRMMMIIIFFFCCCAAA???>>>===;;;:::888888777666666555444444555444333111000/////////---...///000000111111000///////////////.........---...//////////////////------------............------------............,,,,,,---...///222444666888;;;@@@DDDFFFGGGFFFEEEAAA???@@@GGGQQQ[[[bbbddd___``````\\\VVVPPPKKKIIILLLNNNSSS\\\gggpppwwwyyy~~~pppiiieee___eeelllhhhVVVAAA888999222000444444555333444777888999>>>DDDIIIRRR^^^hhhoootttxxx|||}}}~~~~~~vvviii[[[PPPGGGFFFDDDBBB@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCEEEGGGHHHIIIJJJLLLNNNJJJKKKKKKMMMNNNPPPRRRSSSPPPQQQQQQRRRSSSSSSTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZ\\\]]]___```aaabbbdddfffiiikkkmmmmmmmmmlllnnnqqqsssuuuuuutttsssrrrqqqrrrtttxxx|||}}}}}}yyyxxxwwwxxx{{{}}}~~~~~~~~~~~~vvvnnnhhhffflllyyyzzzmmmaaaXXXMMMJJJMMMYYYppp{{{pppnnnooovvvaaaNNNFFFDDD@@@@@@???@@@AAACCCEEEFFFGGGJJJMMMOOOQQQSSSVVVYYYtttkkkfffdddeeegggiiiiiigggccc^^^[[[ZZZWWWTTTSSSSSSRRRNNNJJJFFFDDDAAA??????===;;;999777777777666555555444444444333222000000000000000---...///000111111111111000/////////............------...///////////////------------............////////////000000111111---------...000222444666999<<>>777999333000444333555333444777777888===CCCEEEOOO\\\gggnnntttxxx|||~~~yyylll\\\QQQGGGFFFDDDBBBAAA@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDFFFHHHHHHHHHIIIJJJLLLJJJKKKKKKMMMNNNPPPRRRSSSMMMNNNOOOPPPQQQSSSTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[^^^```aaaaaabbbeeegggiiijjjjjjjjjkkkmmmppprrrrrrrrrpppooorrrqqqppprrruuuwwwxxxxxxwwwwwwvvvxxx|||~~~}}}~~~lllaaa[[[UUUQQQRRRWWWaaaqqqyyylll```XXXNNNKKKLLLTTTddd}}}}}}~~~^^^MMMGGGEEE@@@??????@@@AAACCCEEEGGGGGGIIIMMMPPPQQQSSSVVVXXXtttkkkfffccccccccccccbbbaaa___]]][[[ZZZWWWTTTSSSSSSRRRNNNJJJFFFDDDAAA@@@???===;;;999777777666666555555444444444333111000000000111111---...///000111111111111000000//////.........---------...///000000//////////////////000000000111+++,,,,,,,,,------......///......///111333555777:::===BBBGGGJJJKKKKKKJJJ@@@>>>>>>DDDNNNXXX^^^```bbbcccbbb___ZZZUUURRRQQQPPPRRRWWW^^^fffnnntttxxxyyykkkddd___UUUUUUYYYUUUMMM<<<777999333000333333555333333666777777<<>>;;;;;;<<<<<<<<<:::888666666666555333111222222222111111111111000...000111000///...///000000000////////////000000////////////////////////////////////..................------------......000/////////111444777888<<>>555222222111111333555444333333444777999;;;AAAGGGTTTcccmmmrrrwww}}}{{{~~~{{{ssshhhYYYOOOMMMJJJEEECCCCCCCCCCCCCCCAAAAAAAAABBBDDDFFFIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGCCCDDDEEEGGGGGGGGGFFFEEEGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTVVVVVVWWWXXXYYYZZZ[[[\\\___```bbbdddfffggggggfffhhhhhhiiijjjjjjjjjjjjiiillllllmmmmmmnnnoooooopppqqqrrruuuwwwzzz|||~~~~~~uuufffUUUMMMIIIFFFCCCBBBHHHFFFIIIRRRbbb{{{qqqeee\\\WWWKKKJJJFFFLLLVVV^^^tttzzz[[[JJJFFFEEEBBBBBBBBBCCCCCCDDDFFFFFFIIILLLOOOOOOOOORRRWWW[[[ssskkkeeeaaacccaaa___^^^^^^^^^\\\ZZZXXXTTTPPPQQQTTTTTTNNNHHHDDDAAA>>>===???BBBDDDEEE;;;999777666666555333222222222222111111111111000///000111111//////000111000000////////////000000////////////////////////////////////............//////............//////000/////////111444666888>>>EEEMMMSSSYYY[[[UUULLLAAA@@@@@@EEENNNWWW^^^bbbgggcccaaaaaa[[[SSSMMMMMMQQQRRRXXXbbbmmmtttwwwxxx|||nnndddYYYPPPVVVZZZRRRJJJ???555333333111111333333222222333444777:::<<>>FFFOOOUUUZZZ]]]WWWPPP???>>>???DDDMMMWWW___cccgggccc```___YYYQQQLLLLLLPPPTTT[[[dddmmmuuuzzz}}}qqqfffZZZQQQXXX```ZZZNNNBBB777333333222222333111111111222444888;;;===BBBFFFRRRaaakkkpppvvv|||}}}}}}qqqaaaUUUNNNJJJFFFCCCCCCCCCCCCBBBDDDDDDEEEFFFGGGIIIKKKLLLNNNOOOPPPOOONNNKKKIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTTTTVVVZZZ]]]___aaaaaacccdddeeeeeeeeeeeedddeeefffhhhiiijjjkkkkkkhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmnnnpppsssvvvxxx{{{|||}}}|||ssseeeXXXOOOIIIEEEDDDBBB@@@AAAEEECCCJJJQQQRRRQQQ]]]}}}qqqddd[[[UUUNNNKKKEEEFFFJJJJJJ[[[yyyssskkkiiifff```[[[WWWWWWWWWUUUWWW[[[aaaiiitttsssVVVHHHDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHLLLOOOSSSUUUVVVZZZ```eeewwwnnnjjjgggaaa```^^^]]]]]]\\\ZZZXXXWWWTTTQQQRRRSSSRRRMMMHHHGGGDDD???<<<;;;:::999888<<<:::888777777777555333222222222111111111000000000222333222111000111222/////////....../////////////////////////////////////////////............//////............////////////...///000333666888===DDDLLLPPPUUUYYYWWWRRRBBBAAAAAAEEEMMMWWW___dddgggccc```^^^YYYQQQLLLMMMQQQXXXaaagggnnnwww}}}ssshhh]]]UUU___kkkgggWWWIII:::555444333222333222222111222444777:::<<<@@@DDDOOO]]]ggglllssszzzvvvdddWWWNNNJJJFFFCCCBBBCCCBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOPPPNNNKKKHHHFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVUUUTTTSSSSSSUUUYYY]]]```aaaaaabbbbbbccccccccccccbbbccceeegggiiijjjkkkkkkggghhhiiiiiikkkllllllmmmkkkjjjiiijjjkkkooosssuuuwwwxxxzzz|||}}}~~~~~~~~~~~~wwwhhh```VVVMMMKKKGGGEEEDDD@@@===@@@FFFTTTWWWZZZUUUNNNUUUoootttfff\\\VVVMMMKKKEEEFFFJJJJJJYYYvvvxxxmmmccc___YYYSSSOOOMMMNNNPPPLLLNNNPPPSSSWWW^^^eeekkkssstttuuuwww~~~nnnTTTHHHEEECCCBBBBBBCCCDDDEEEGGGIIIJJJLLLPPPTTTWWWZZZ^^^eeejjjyyynnnhhhdddaaa```^^^]]]]]]\\\ZZZXXXVVVTTTRRRRRRRRRPPPLLLHHHDDDBBB??????@@@AAAAAAAAA<<<:::888777777777555333222222222111111111000000000222333222111000111222//////............//////////////////////////////////////////...............------,,,,,,------...///.........000333666777>>>DDDIIIKKKOOOTTTVVVTTTGGGEEEDDDGGGNNNWWW___dddgggcccaaa```[[[SSSOOOOOOWWW___ggglllrrr|||uuulllccc^^^jjjwwwvvvdddRRR@@@777555333333333444444333222333555777999>>>AAAKKKXXXbbbhhhooowwwyyyfffXXXNNNKKKFFFCCCBBBBBBBBBAAABBBCCCDDDEEEFFFHHHHHHIIIIIIKKKLLLMMMLLLIIIFFFDDDIIIHHHGGGFFFDDDDDDCCCCCCIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOMMMOOOQQQSSSUUUVVVVVVVVVTTTSSSRRRRRRTTTXXX]]]```````````````aaaaaabbbbbb```bbbcccfffhhhiiijjjkkkhhhiiiiiijjjkkkkkkllllllkkkjjjhhhhhhjjjmmmppprrrtttuuuvvvxxxyyyzzz{{{{{{{{{~~~qqq```TTTNNNHHHDDDAAA??????@@@@@@AAAIIIRRR\\\YYYUUUOOOJJJPPPfff{{{yyykkk```YYYOOOLLLFFFGGGKKKJJJYYYwwwuuuiiiYYYUUUOOOJJJGGGGGGIIIJJJKKKLLLMMMNNNPPPSSSXXX\\\___```aaabbbggguuujjjSSSIIIFFFDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLPPPUUUXXX[[[```gggmmm|||nnnfffaaabbb```^^^]]]]]]]]][[[YYYVVVTTTSSSRRRQQQOOOKKKHHHEEECCC@@@>>>>>>>>>>>><<<;;;:::888777777666444222222222222111111111111000000111222111000000111222///......------......///////////////////////////////////////............---,,,,,,,,,,,,,,,,,,---......---...000222555777>>>DDDIIIJJJLLLRRRUUUUUUJJJHHHEEEHHHNNNXXX```dddgggeeedddddd```XXXSSSRRR[[[dddjjjnnnwwwxxxssslllhhhuuuttt___FFF999555444333444555444333222222444666777<<>><<<<<<>>>>>>@@@HHHQQQQQQLLLGGGCCCCCCKKK]]]nnnrrreee^^^TTTPPPIIIHHHJJJIIIXXXvvv}}}pppeeeUUUQQQLLLHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOQQQUUUXXXWWWYYYZZZ[[[]]]fffuuueeeQQQIIIGGGDDDAAABBBCCCEEEGGGIIIKKKMMMMMMQQQVVVZZZ]]]bbbiiiooosssiiiccccccaaa___^^^^^^^^^\\\ZZZUUUUUUSSSRRRPPPNNNJJJHHHHHHEEEAAA>>><<<:::777555;;;999777666666555333222222222222111111111111000///000111111//////000111///......------......///////////////////////////////////////............---------,,,,,,---------......---...///222555777;;;CCCJJJKKKMMMPPPQQQPPPIIIFFFDDDGGGNNNXXX```eeehhhfffgggiiifff]]]WWWVVVWWW___fffjjjwww|||zzzvvvqqq}}}jjjLLL<<<666444444555444333222222222444777888<<<>>>GGGRRR\\\bbbkkktttyyy|||~~~lll___OOOKKKGGGCCCBBBBBBAAAAAA@@@AAACCCEEEFFFFFFFFFEEECCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBCCCEEEHHHJJJKKKGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWYYY[[[ZZZZZZZZZ[[[\\\^^^```aaa```aaabbbdddfffgggggghhhjjjjjjiiihhhhhhggggggfffhhhhhhhhhhhhiiikkklllmmmnnnoooqqqrrrtttuuuuuuuuuxxxzzz|||~~~|||ssskkkfffYYYSSSKKKEEEBBBAAAAAABBBBBB???>>>@@@???>>>@@@EEECCC@@@??????@@@GGGVVVeeexxxkkkbbbXXXTTTKKKIIILLLKKK\\\zzzxxxjjj^^^VVVSSSPPPPPPRRRSSSRRRQQQPPPQQQTTTUUUVVVXXXZZZ]]]ZZZ^^^`````````eeemmmuuuaaaNNNHHHFFFCCCAAABBBCCCEEEGGGJJJMMMNNNOOOSSSXXX\\\___dddkkkqqqyyynnngggcccbbb```______^^^\\\ZZZUUUUUUTTTRRRPPPMMMJJJHHHDDDBBB@@@@@@@@@@@@???===:::888666666666555333111222222222111111111111000...000111000///...///000.........------.........////////////////////////000/////////.....................------...............---...///222555777666@@@IIILLLMMMNNNMMMJJJGGGDDDBBBEEEMMMXXXaaafffhhhgggiiimmmjjjaaaZZZYYYQQQYYY___dddttt{{{wwwpppPPP===666444444555222111111111333555888:::===???GGGRRR[[[bbbkkktttvvvzzzooocccOOOLLLGGGCCCBBBBBBAAAAAAAAABBBDDDEEEFFFFFFFFFEEECCCCCCCCCDDDEEEEEEFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXYYY[[[]]]___aaa```aaabbbdddeeefffggggggjjjiiihhhgggfffeeeddddddgggggghhhhhhiiijjjjjjjjjmmmnnnpppqqqssssssttttttwwwyyy{{{|||}}}|||wwwooodddYYYRRRLLLFFFAAA?????????@@@AAA@@@===>>>BBBCCCAAAAAACCC===>>>AAABBBAAADDDQQQ___yyy}}}nnneeeZZZVVVMMMLLLOOOPPPbbbtttdddWWWTTTSSSSSSVVVZZZ\\\\\\ZZZ[[[]]]_________```bbbcccaaaeeeiiiiiihhhiiinnnsss}}}]]]LLLGGGEEEBBBAAABBBCCCEEEHHHKKKMMMOOOQQQUUUZZZ^^^aaafffmmmrrryyymmmkkkhhheeebbbaaaaaa___[[[XXXVVVTTTQQQOOOMMMKKKIIIFFFDDDCCCBBB@@@>>>===;;;;;;;;;:::888666444333222222555555444222000///...---111000///...------...//////000000000000000//////111111000///...------,,,......//////...---,,,,,,---,,,+++***+++,,,---...,,,...///000000111333555===@@@DDDHHHJJJKKKJJJJJJGGGEEEBBBBBBFFFQQQ]]]fffiiiiiinnnjjjcccgggfffWWWUUUWWW\\\gggttt}}}vvv|||lllJJJ;;;888666222111444444444555555555666666777===GGGPPPXXXcccnnnuuuzzz~~~ttteeeYYYOOOFFFEEEFFFDDDBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFGGGIIIJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOQQQQQQPPPPPPRRRSSSTTTSSSSSSUUUVVVWWWVVVTTTWWWXXXYYYZZZ[[[\\\]]]]]]^^^___bbbdddfffggggggggggggggghhhhhhgggfffeeeeeeffffffgggiiiiiijjjjjjjjjmmmoooqqqrrrrrrrrrssstttvvvvvvwwwxxxyyy{{{|||}}}}}}yyyrrriii___UUUMMMHHHDDDBBB@@@>>>======>>>???AAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAABBB@@@CCCNNNZZZqqqwwwmmmccc]]]XXXUUUQQQVVVlll|||rrriiiaaa]]]```bbbdddjjjppppppkkkmmmnnnqqqsssuuuvvvvvvvvvrrrssstttuuuvvvzzzwwwYYYKKKHHHFFFCCCDDDDDDEEEFFFHHHJJJMMMNNNQQQVVV[[[___bbbffflllppp~~~ppplllgggeeebbbaaa```^^^[[[WWWVVVTTTQQQOOONNNLLLIIIFFFDDDCCCBBBAAA???>>><<<<<<;;;:::999666555333333222222222222111111111000000111000///...---......///---...///000111222222222000000//////......------......//////...------,,,,,,,,,+++++++++,,,---...---.../////////000333666<<>>>>>???AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDBBBCCCMMMYYYiii|||sssddd^^^YYYWWWUUU[[[rrr}}}sssjjjcccaaahhhpppvvv~~~sssWWWIIIFFFDDDBBBEEEEEEFFFGGGIIILLLOOOPPPSSSWWW\\\```cccggglllpppqqqllleeecccaaa```___]]]ZZZWWWVVVTTTRRRPPPOOOLLLIIIFFFCCCBBBBBB@@@???>>>======;;;:::888666555444333333///000000111222222333333000000///.........//////...//////000111111000000///////////////..................///......---,,,,,,,,,,,,+++,,,------............------000444777:::===BBBFFFJJJMMMNNNNNNGGGEEEBBBCCCIIISSS^^^eeehhhgggkkkmmmooo|||rrr]]]ZZZYYY___mmm|||pppOOO<<<777555333222222222222222333333333333777;;;BBBIIIRRR]]]jjjtttvvvzzzzzzmmmXXXNNNEEEDDDEEEDDDBBBCCCCCCBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDFFFHHHIIIKKKEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQRRRTTThhhaaaWWWQQQOOOQQQUUUWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\^^^```aaabbbccccccaaa````````````bbbcccdddffffffggggggfffdddcccbbbhhhkkknnnpppoooooooooooorrrpppooorrruuuuuupppkkkddd]]]SSSJJJEEECCCAAAAAA@@@???>>>>>>???@@@CCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFDDDDDDLLLUUU___zzz}}}mmmfff```]]][[[bbbxxxtttlllgggjjjwwwnnnSSSGGGDDDCCCBBBFFFFFFGGGHHHKKKNNNQQQSSSVVVZZZ^^^cccfffiiimmmppppppiiicccbbbaaa___^^^\\\YYYWWWVVVUUUSSSQQQPPPMMMIIIGGGAAAAAA@@@???>>>>>>======:::999777555444333222222//////000111222333333333000000//////////////////111111000000...---,,,+++.........///////////////---...............------,,,,,,,,,,,,------......///...---,,,,,,///444888:::<<<@@@DDDHHHJJJKKKKKKFFFCCCAAABBBIIISSS\\\bbbfffdddgggjjjmmmzzz~~~qqq]]]XXXVVV\\\jjjzzz~~~qqqRRR>>>777555444333333333444444444555555555777;;;AAAGGGOOO[[[jjjsssxxx{{{yyylllYYYNNNEEECCCEEECCCBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPPPPOOOOOOQQQRRRWWWVVVTTTTTTUUUVVVUUUTTTWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[\\\^^^___aaaaaabbbaaa```^^^]]]]]]^^^```bbbcccdddeeeffffffdddcccbbbeeehhhlllnnnmmmlllllllllooollljjjmmmqqqppphhh```YYYRRRIIICCCBBBBBBBBBBBB@@@???>>>>>>???AAACCCDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEIIIQQQZZZqqqzzzqqqjjjfffccchhh|||vvvpppmmmvvvhhhPPPFFFDDDCCCDDDEEEFFFGGGIIILLLPPPSSSUUUZZZ]]]aaaeeeiiilllooopppooohhhbbbbbbaaa___]]][[[YYYXXXWWWUUUTTTRRRQQQNNNJJJGGG@@@??????>>>===<<<<<<<<<888777666444333222222111111111111111111222222222//////000000000000000000/////////...---+++***))).........///////////////------...............---,,,,,,---------...............---,,,,,,///333777:::;;;>>>AAADDDFFFGGGGGGCCC@@@>>>AAAHHHRRRZZZ^^^dddbbbeeeeeeeeeooopppcccWWWUUUUUU[[[iiiyyyzzz{{{qqqUUU???777666555333333333333444444444555555888;;;@@@FFFNNNZZZiiisss|||~~~zzzmmm[[[PPPFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKJJJLLLMMMMMMLLLMMMNNNPPPKKKMMMPPPUUUYYYYYYWWWUUUWWWXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[\\\^^^___```aaacccaaa___\\\\\\\\\]]]^^^___```cccfffggggggfffeeecccfffiiikkkkkkjjjjjjkkkmmmjjjgggjjjllliii```WWWOOOJJJDDDCCCEEEGGGFFFDDDBBBAAA@@@???@@@AAACCCDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNLLLMMMMMMJJJFFFHHHNNNYYYlllyyyqqqmmmkkkoooyyyvvvvvvbbbNNNGGGEEEDDDFFFEEEEEEGGGJJJMMMQQQUUUWWW]]]___ccchhhmmmpppqqqrrroooiiiaaabbbbbb```]]]ZZZZZZZZZWWWVVVTTTTTTRRROOOJJJGGGAAA@@@???>>>===<<<;;;;;;888777555444333222222222222222222111111111111111//////000111111111000000++++++,,,---......------///////////////.........,,,---......///.........,,,,,,---............------------,,,,,,///333666999:::<<>><<<@@@HHHRRRXXX[[[aaabbbgggddd^^^bbbaaaRRRNNNRRRWWW___iiiwww|||rrrsssyyy~~~oooVVVAAA777666555222111111111111222222222222777:::???EEEMMMYYYgggqqq|||rrr^^^SSSHHHEEEEEECCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAABBB>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJHHHJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNQQQTTTWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]___```bbbaaa___]]][[[[[[[[[[[[ZZZ]]]aaaeeeggghhhgggfffdddeeehhhhhhhhhhhhiiikkkllliiigggggggggcccZZZRRRIIIEEEBBBDDDIIILLLKKKHHHFFFEEECCCCCCCCCEEEGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPSSSQQQQQQRRROOOJJJJJJMMMXXXgggzzzyyyxxx|||||||||~~~]]]MMMIIIFFFEEEGGGEEEFFFHHHKKKPPPTTTXXX[[[___aaaeeekkkqqqtttuuuttt|||lllhhh```bbbcccaaa]]]ZZZZZZ[[[WWWVVVUUUTTTSSSPPPKKKGGGCCCCCCBBB@@@???===<<<;;;999888777666555444444444111111111111111111111111...///000111222111111000+++,,,---...///000000000000000//////......------,,,------...//////......,,,,,,.../////////...---,,,------------///222555777999;;;>>>@@@CCCEEEFFFAAA>>><<<@@@JJJSSSXXXYYY___dddlllhhh]]]\\\YYYJJJHHHQQQ\\\dddjjjsssuuuiiikkkssswwwlllWWWBBB888777555111000111111111111222222222444888>>>DDDLLLWWWdddnnnxxx|||wwwbbbVVVJJJFFFEEECCCBBBCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAAAAABBBCCCCCCCCC>>>???AAACCCDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDFFFGGGIIIJJJJJJHHHJJJKKKKKKKKKKKKLLLNNNNNNMMMLLLMMMPPPSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[[[[ZZZZZZXXXZZZ___cccfffffffffeeedddeeefffffffffgggiiilllllljjjhhhfffccc]]]VVVQQQJJJEEEBBBFFFMMMRRRQQQOOOHHHHHHGGGGGGHHHKKKMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTXXXVVVVVVXXXUUUPPPMMMOOOTTT```{{{~~~vvvWWWKKKIIIFFFEEEGGGGGGHHHKKKNNNSSSXXX\\\___```aaaeeelllssswwwwwwvvvvvviiifff```bbbdddbbb^^^[[[[[[\\\WWWVVVUUUUUUTTTPPPKKKGGGFFFEEEDDDBBB@@@>>>===<<<::::::999777666666666666000000000111222222333333...///000222222222111000///000000000000000//////111111000///...------,,,,,,,,,---.../////////...,,,,,,.../////////...---+++,,,.........///222444666777:::===AAAEEEGGGIIIBBB>>>===AAAKKKTTTYYYZZZ^^^fffqqqmmm^^^[[[WWWIIIEEEQQQ```hhhkkkqqq}}}qqqdddeeennnssskkkXXXCCC888777555000222222333333333444444444222666===CCCKKKVVVbbbkkktttyyyyyydddXXXKKKGGGFFFDDDBBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDDDDCCCAAA@@@DDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFHHHJJJKKKKKKIIIJJJLLLLLLKKKKKKMMMNNNGGGGGGIIIMMMPPPQQQOOOMMMSSSSSSSSSSSSSSSTTTTTTTTTWWWVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYVVVYYY^^^bbbddddddcccbbbeeeffffffeeedddfffjjjmmmlllkkkjjjfffaaaZZZTTTQQQNNNHHHDDDGGGPPPVVVWWWUUUJJJIIIIIIJJJMMMPPPSSSUUUXXXYYYYYYZZZZZZYYYYYYXXX[[[YYYZZZ\\\YYYSSSQQQRRRQQQZZZtttqqqSSSJJJIIIFFFDDDGGGIIIJJJMMMQQQUUU[[[___bbb```aaafffmmmuuuyyyyyywwwppphhhkkkeeeccc```\\\YYYWWWWWWVVVYYYXXXWWWWWWUUUQQQLLLHHHGGGDDD@@@>>><<<;;;:::888888888777777666444333222222111111000000000000000////////////000000000000333333111000////////////------------------------........................---------.........//////------...000111222333444999<<>>===<<<:::888777777666666555333222111222222111000000000000000////////////000000000000111000///...------------------------------------........................------------.........///------...///111222333444666;;;BBBGGGJJJLLLMMMMMMHHHEEECCCCCCIIIQQQZZZ___iiiqqqssslllgggddd[[[OOOIIILLLUUU```gggnnnyyyyyyccc]]]bbbbbb^^^QQQAAA777555666555222222222222222222222222333444888@@@GGGPPP]]]jjjqqquuuzzz~~~lll]]]NNNHHHFFFDDDBBBBBBAAABBBDDDBBB@@@???@@@BBB???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGHHHIIIIIIHHHHHHIIIKKKJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXYYY[[[]]]```bbbdddeeefffffffffffffffeeeeeeeeefffdddbbb```___\\\XXXUUUPPPOOONNNPPPSSSVVVWWWVVVUUUXXX[[[^^^aaafffkkkooosssvvvyyyyyytttnnnjjjhhhdddcccaaa___[[[WWWTTTRRRQQQ[[[nnnfffQQQJJJDDDEEEIIIGGGJJJLLLPPPSSSVVV[[[```cccbbbcccgggkkkooosssuuuwwwqqqfffdddeeecccaaa^^^[[[YYYXXXWWWUUUUUUVVVWWWVVVRRRMMMHHHGGGDDD@@@>>>===<<<:::999666666555444333222111111222222111000000000000111////////////000000000000000000///...------------------------------------........................------------............------...///000222333444333:::DDDLLLPPPQQQQQQQQQNNNKKKGGGFFFIIIQQQZZZ```kkksssuuupppkkkhhh```UUUJJJLLLTTT___gggooo|||{{{eee[[[\\\YYYUUUKKK???999888666333222222222222222222222222444444777===DDDLLLZZZgggnnnrrrxxx|||nnn___PPPIIIHHHEEECCCBBB???AAAAAA@@@???>>>???@@@>>>???@@@@@@AAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGFFFHHHIIIIIIHHHGGGHHHJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWYYYYYY[[[]]]```bbbcccdddggggggffffffeeeddddddddddddbbbaaaaaaaaa```___]]]YYYXXXWWWVVVVVVXXX]]]```dddfffjjjnnnrrrwww|||~~~wwwrrroooffffffdddaaa^^^ZZZXXXVVVSSSZZZhhh|||bbbNNNJJJDDDEEEIIIGGGJJJMMMQQQTTTXXX\\\bbbeeedddeeefffiiimmmqqqtttvvv~~~qqqjjjjjjeeedddbbb___]]][[[YYYXXXSSSTTTUUUWWWVVVRRRLLLHHHFFFCCC@@@======<<<;;;999777777555444333333222222333222111111000000111111////////////000000000000222111000///////////////................................................---------------------------------...///111333444444;;;DDDMMMQQQRRRSSSSSSSSSPPPKKKHHHJJJPPPZZZ```lllrrruuurrrooolllddd\\\OOOQQQXXXbbbkkkrrr|||kkk^^^[[[[[[UUUJJJ>>>999999666000222222222222222222222222555444666;;;@@@HHHVVVcccjjjooouuuzzz~~~pppaaaQQQJJJHHHEEEBBBAAA@@@@@@@@@@@@??????????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIHHHGGGFFFGGGIIILLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVXXXYYY[[[]]]___aaabbbccceeeeeeeeeeeeeeeeeeddddddcccaaaaaacccfffhhhiiiiiigggfffbbb]]]ZZZ^^^hhhppptttwww{{{~~~yyyqqqlllgggfffdddaaa^^^[[[YYYXXXVVVZZZcccrrrwww\\\LLLIIIEEEEEEIIIGGGJJJMMMQQQUUUYYY]]]bbbfffhhhhhhggghhhkkkooorrruuu|||ooojjjmmmeeedddcccaaa^^^\\\ZZZYYYSSSSSSTTTUUUUUUQQQLLLHHHFFFCCC???======<<<;;;:::999888666555444333444444333222222111111111111111////////////000000000000111000000///////////////................................................------------------,,,,,,------------...111333444777<<>>>>>??????@@@===>>>???@@@AAABBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGKKKKKKLLLLLLMMMNNNNNNOOONNNOOOOOOPPPPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXZZZ[[[]]]^^^___^^^___```aaabbbdddeeeeee^^^^^^```gggpppzzz|||uuummmlllttt|||qqqiiidddcccaaa^^^\\\ZZZYYYYYY\\\]]]```iiizzzhhhSSSIIIKKKGGGGGGKKKJJJMMMPPPUUUYYY\\\___ccceeehhhgggggghhhjjjnnnrrruuu{{{ooogggfffeeeeeedddcccaaa___\\\[[[WWWUUUSSSRRRPPPNNNJJJHHHEEEBBB???=========<<<:::999888666444333333333444444333222222111111222222////////////000000000000---------,,,,,,------...................................................---------,,,,,,,,,++++++...---,,,,,,---000333555666999>>>BBBEEEIIIMMMPPPNNNOOOOOOMMMLLLPPPXXX^^^fffiiipppwwwyyywwwsssppp]]][[[^^^hhhsss~~~vvvnnnkkkhhh]]]MMM@@@:::666222222222222222222222222222444222444777999===GGGRRR___eeemmmtttyyy|||oooYYYLLLGGGCCCBBBCCCDDDBBB@@@AAABBBCCCAAA???@@@@@@AAABBBBBBBBBBBBAAA??????>>>>>>>>>>>>??????===>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGEEEDDDEEEFFFEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUVVVXXXZZZ[[[\\\]]]^^^^^^^^^___```aaabbbbbbZZZ[[[^^^gggsss~~~xxxpppeeedddbbb___]]]\\\\\\\\\[[[\\\```gggwww|||www}}}dddPPPIIILLLIIIIIIMMMKKKQQQTTTYYY\\\___aaadddfffhhhhhhjjjmmmrrrxxx|||}}}||||||sssiiifffeeeeeeeeedddbbb___]]][[[YYYVVVSSSPPPOOOMMMJJJHHHEEEBBB???=========<<<;;;999777555222111222333333444333222222111111222222////////////000000000000//////.........//////000////////////////////////........................---------,,,,,,+++++++++...---,,,+++---000333555222666===BBBFFFJJJMMMOOOJJJMMMNNNMMMLLLPPPWWW^^^eeeiiipppxxx|||yyyvvvuuufffaaa___fffppp{{{zzzqqqvvvuuulllYYYHHH===555000222222222222222222222222333222333777999<<>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????===>>>@@@AAABBBCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVTTTTTTUUUWWWYYYZZZ[[[\\\^^^^^^^^^_______________WWWXXX\\\fffttt}}}uuugggfffcccaaa___^^^^^^^^^ZZZ\\\___fffvvvtttkkklllqqqxxxrrrpppsssxxxaaaNNNIIIMMMJJJJJJNNNLLLTTTWWW\\\___aaaccceeegggiiikkkooottt{{{xxxvvvuuuqqqmmmkkkggggggfffdddaaa^^^[[[YYYUUUSSSQQQOOONNNLLLIIIFFFCCCBBB@@@>>><<<:::999999999888555333222222333444444333222000000000222444000000000000000000000000333222000///---,,,,,,,,,------...///000000//////........................,,,---------.../////////......------...///111222444666999;;;>>>CCCHHHKKKPPPTTTTTTMMMKKKRRRXXXYYYcccllluuuyyy|||}}}zzzoooeeeaaagggnnnuuu{{{zzzzzz]]]@@@444555333222111000000222444555555444333222444999AAAGGGUUU]]]iiirrrwwwzzz}}}www___NNNIIIIIIGGGDDDAAAAAA@@@???>>>>>>>>>???@@@???>>>===>>>???AAACCCCCCBBB@@@>>>======>>>>>>>>>???AAACCCDDDDDDDDDDDDBBBBBBAAABBBCCCEEEGGGHHHGGGHHHHHHIIIJJJJJJJJJJJJBBBCCCDDDEEEFFFGGGHHHHHHFFFIIIKKKKKKIIIHHHJJJMMMLLLOOOSSSTTTSSSQQQPPPOOOPPPPPPPPPOOOOOOPPPPPPQQQUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^\\\___hhhsss}}}vvvtttjjjllljjjfffeeeeee```ZZZZZZXXXZZZdddsss|||oookkkiiigggoooooollliiijjjuuuzzz[[[RRRIIIGGGGGGHHHLLLRRRWWWYYY\\\^^^aaadddhhhkkklllsssyyy|||~~~zzz}}}zzzrrrllliiihhhfffccc```]]]ZZZXXXVVVUUURRRQQQOOOLLLIIIFFFCCCBBB@@@>>><<<::::::999888777555444444555777888FFFAAA:::444111111111222000000000000000000000000111000///...............---......///000000//////........................---------.....................------...///000222444666999<<>>?????????@@@???>>>======???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAABBBBBBBBBBBBCCCEEEGGGHHHGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKKKKJJJIIIKKKNNNNNNPPPTTTUUUTTTRRRQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[cccnnnyyyuuuooonnnjjjmmmllljjjiiiiiieee___[[[XXXYYYaaappptttiiihhhjjjkkkssspppjjjeeefffqqqxxxYYYQQQIIIHHHIIIJJJOOOUUU[[[]]]```ccceeehhhlllooouuu{{{|||{{{wwwmmmjjjhhheeebbb___\\\[[[ZZZYYYWWWUUUSSSQQQNNNIIIFFFDDDCCCAAA>>><<<;;;:::999666666555444555777999;;;QQQIII===555111111111111//////////////////////////////.........//////000......///000000000//////.......................................---------...------------///000111555777999<<>>CCCMMMVVVbbbmmmtttzzzgggUUUMMMJJJGGGDDD?????????>>>??????@@@@@@AAA@@@???>>>===>>>???@@@@@@@@@@@@@@@???>>>======??????@@@@@@@@@@@@??????CCCCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBHHHIIIKKKKKKJJJJJJLLLMMMNNNQQQTTTUUUTTTSSSRRRRRRLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZWWWVVV\\\dddnnn}}}~~~uuummmiiiiiiiiimmmooonnnoooooojjjccc\\\XXXWWW]]]iii}}}ssskkkooovvv{{{}}}vvvmmmffffffmmmxxxsssWWWPPPJJJJJJLLLNNNSSSYYY___bbbeeegggiiilllooorrr{{{|||zzzyyyxxxlllhhhfffccc```^^^]]]]]]]]][[[YYYWWWUUUSSSOOOJJJFFFDDDCCCAAA???<<<;;;::::::666555444444555666999:::KKKCCC888222222333222111//////////////////////////////............//////...//////000000000//////......................../////////...---------,,,------,,,,,,---...000111555777999<<<>>>BBBGGGJJJLLLOOOOOOMMMLLLOOOUUUYYY^^^fffnnnssszzzwwwqqqpppuuu~~~lllOOO<<<666555444222222333777<<>>>>>>>>???@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>???@@@@@@???>>>===>>>??????@@@@@@AAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFFFFEEEDDDCCCBBBBBBFFFGGGHHHIIIIIIJJJKKKLLLMMMPPPRRRSSSRRRRRRRRRRRRKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXZZZ[[[\\\[[[ZZZYYYXXXTTTRRRTTTXXX```ooo||||||rrrjjjggghhhggglllpppqqqrrrrrrlllddd[[[VVVSSSVVV```rrrxxxvvv|||wwwnnnlllppptttvvvwwwwwwzzzoooWWWPPPKKKLLLOOOQQQUUU[[[```cccgggiiikkkmmmpppssswww}}}~~~}}}}}}{{{xxxyyyuuu}}}tttjjjdddcccaaa___^^^^^^___```[[[ZZZXXXVVVTTTPPPKKKGGGDDDCCCAAA???===;;;::::::888777555333333444555666???:::555333333333222000////////////////////////111000///......------...///000000000000000//////......................../////////...---------,,,------,,,,,,---...000111444666888;;;===AAAEEEIIIKKKLLLMMMMMMKKKLLLQQQWWW\\\dddkkkooouuu}}}uuusssqqqsss{{{|||oooTTT@@@888555444111000111333666888444444444444444666:::===BBBJJJWWWcccmmmvvvkkkYYYNNNHHHDDDAAA???>>>>>>>>>???@@@AAAAAA@@@??????>>>>>>=========<<<===???@@@@@@???>>>===>>>??????AAABBBDDDEEEFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIKKKMMMOOOPPPOOOOOOPPPQQQKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZ\\\\\\[[[YYYXXXVVVRRROOONNNOOOTTTbbbooouuullliiijjjhhhnnntttvvvvvvtttlllcccYYYSSSNNNPPPWWWfff}}}{{{|||wwwuuusssrrrnnnmmmpppuuuxxxzzzlllXXXRRRMMMOOOQQQSSSVVV[[[___bbbfffiiikkkllloooqqqqqqwwwzzzxxxwwwxxxvvvtttyyyssswww|||yyypppjjjbbbaaaaaa```____________ZZZYYYXXXWWWUUUQQQLLLGGGEEEDDDBBB???===<<<;;;:::999888555333222222333444999999888777444222000///////////////////////////111111000......---------000000111111111000//////.......................................------------,,,,,,,,,,,,...///000333555777999;;;???CCCGGGJJJJJJKKKLLLJJJIIIMMMSSSZZZbbbjjjmmmqqquuuvvvtttxxxqqqnnnppppppoooyyyuuuuuuyyy~~~nnnTTT???666555333222000000000222333333444555555444555888:::>>>FFFRRR^^^hhhrrr|||kkkZZZNNNHHHDDDAAA?????????>>>??????@@@@@@>>>>>>>>>>>>>>>>>>======<<<<<<===>>>??????????????????@@@BBBDDDFFFHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCBBBBBBDDDGGGIIIIIIHHHHHHJJJLLLMMMMMMMMMNNNOOOKKKLLLLLLMMMOOOQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUWWWYYY[[[[[[YYYWWWVVVSSSPPPNNNLLLLLLPPP\\\jjj~~~sssnnnoooooovvv|||~~~~~~yyynnndddWWWQQQLLLLLLQQQ]]]qqq~~~}}}vvvpppllliiihhhjjjnnnrrrttt{{{jjjWWWQQQNNNPPPSSSTTTWWW[[[___bbbfffiiijjjlllmmmoooppptttvvvsssqqqsssssspppyyyssstttwwwtttooolllbbbbbbbbbaaa```^^^]]]\\\YYYXXXXXXWWWVVVRRRLLLHHHEEEDDDBBB???===<<<;;;;;;:::999666444333333444555777:::;;;888333//////111000000000000000000000000//////............//////111111111111111000//////........................---------...............---,,,++++++,,,---///000222444666888:::===BBBEEEIIIHHHIIIKKKHHHEEEIIIPPPWWW```iiimmmooopppnnniiihhhdddfffkkkkkkjjjsssrrrjjjmmmtttvvvkkkTTTAAA888444333333222222222111111333444555555444444666888<<>>?????????======>>>>>>>>>>>>>>>>>><<<<<<<<<======???@@@@@@AAAAAAAAABBBDDDFFFHHHIIIEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDBBBBBBDDDGGGIIIIIIHHHHHHIIIKKKLLLKKKLLLMMMOOOKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSTTTWWWYYYYYYWWWTTTRRROOONNNNNNNNNMMMQQQ^^^lllxxxwww|||ttthhhWWWQQQLLLLLLOOOXXXiiixxxxxxyyy|||pppgggbbbaaa```bbbgggkkkooowww{{{bbbSSSNNNMMMQQQUUUVVVZZZ^^^```cccgggjjjlllmmmnnnoooooossstttqqqpppssstttsssyyytttuuuvvvsssooonnndddddddddbbb```]]]ZZZXXXWWWWWWWWWWWWVVVRRRMMMHHHEEEDDDBBB@@@>>><<<;;;;;;:::999777555444555666777555999;;;777000,,,///333111111111111111111111111---------......000111111111111111111111000//////........................,,,------....../////////,,,,,,++++++,,,---///000111333555777999<<<@@@DDDIIIGGGHHHJJJGGGCCCFFFMMMUUU___iiimmmooonnniiiddd```]]]aaaggggggfffooo{{{qqqcccgggoootttmmmZZZHHH@@@333444444555555444333333333444666555444444555666;;;BBBMMMWWWaaakkkvvv}}}}}}lll\\\QQQJJJGGGFFFAAAAAA@@@???>>>>>>>>>???;;;<<<===>>>??????>>>>>>===<<<<<<<<<===>>>@@@AAACCCBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBDDDHHHKKKJJJHHHHHHIIIKKKLLLKKKLLLNNNOOOKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPRRRSSSSSSPPPRRRUUUWWWWWWUUURRRPPPMMMMMMOOOPPPPPPUUUbbbppp~~~yyylllXXXRRRMMMLLLNNNVVVeeessskkknnn{{{xxxjjj```ZZZVVVTTTWWW]]]bbbgggpppyyyrrrZZZPPPLLLKKKQQQUUUXXX\\\```aaaeeeiiilllmmmnnnooopppmmmqqqrrrppppppvvvyyyzzzvvvsssuuuuuupppjjjeeeeeedddccc```]]]ZZZXXXYYYWWWUUUSSSSSSQQQNNNKKKHHHEEE@@@===<<<<<<<<<;;;:::777555444444444333111222222222111111111000000111111111111111111111111//////............//////222222111000///...------000000//////......------***++++++,,,---.../////////...,,,,,,,,,---///111111333666888;;;???CCCGGGIIIKKKKKKIIIEEEDDDFFFIIIWWW```iiinnnppppppjjjccc```___^^^aaafffkkkllllll|||ssscccfffmmmuuuvvvgggNNN:::888555222111111222222222777666444333222222333444777===GGGSSS___kkkvvv}}}uuudddTTTJJJGGGGGG@@@AAAAAA@@@@@@???======>>>>>>>>>>>>============??????>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGGGGGGGHHHGGGEEECCCCCCDDDFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQTTTWWWVVVQQQOOOPPPLLLRRRSSSVVV\\\ZZZaaattt|||ggg[[[RRRJJJIIILLLUUUbbbnnn|||rrrddddddeeeqqqzzzmmmbbbYYYTTTPPPRRRTTTXXX]]]eeennntttkkk[[[OOONNNOOORRRXXX\\\___```dddfffiiimmmoooppppppppprrrrrrqqqpppqqqtttyyy}}}yyyvvvyyyxxxqqqjjjccccccaaa___]]]ZZZXXXWWWYYYWWWUUUTTTSSSQQQNNNKKKIIIFFFAAA>>>=========<<<999777555444444444333222222222222111111111000000////////////////////////000//////......//////000000000//////......------//////............------+++,,,,,,------.........///...---,,,,,,---///000222333666888:::>>>DDDHHHLLLNNNPPPNNNJJJHHHHHHJJJXXXaaajjjooorrrrrrmmmgggbbb^^^\\\___fffjjjkkkjjjttt|||~~~rrrhhhkkksss|||}}}nnnTTT@@@999666333111111222222222555444333222222222333333555;;;DDDOOOZZZgggssszzzyyyfffUUUIIIEEEDDDAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@BBBCCCBBBCCCEEEGGGHHHIIIIIIJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDEEEGGGHHHHHHHHHHHHGGGJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSTTTXXXVVVRRRPPPRRRRRRYYY\\\___eeeccciiiyyymmm[[[RRRJJJHHHLLLTTTbbbmmmzzzjjj\\\[[[ZZZcccrrryyy{{{tttkkkaaaXXXQQQMMMKKKLLLOOORRRWWW^^^gggmmm|||hhhYYYOOONNNOOORRRXXX]]]```aaaeeegggkkknnnqqqssssssssssssssssssrrrrrruuuzzz}}}{{{xxx|||{{{qqqgggbbb```^^^\\\YYYXXXVVVVVVYYYXXXVVVUUUTTTQQQMMMKKKIIIFFFBBB???>>>>>>>>>===888666444444555555444333222222222111111111111111////////////////////////111000000//////000000111.....................---------............//////------------------------000///---,,,,,,---...///222333555777:::@@@GGGLLLRRRUUUWWWUUUPPPLLLKKKLLLXXXaaajjjooosssuuurrrlllfff```[[[\\\ccciiihhhfffjjjuuu{{{zzzzzz}}}zzzrrrhhhlllttt~~~pppVVVAAA999666333111222222222222222222111111111222333333444888???HHHSSSaaannnvvvlllYYYLLLEEEDDDAAAAAA???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???AAABBBCCC@@@AAACCCDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFDDDBBB@@@BBBCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDFFFGGGHHHHHHHHHGGGIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLMMMOOOQQQQQQUUUTTTUUUWWWVVVRRRSSSVVVZZZeeejjjnnnsssqqqtttsss\\\SSSJJJIIILLLTTTaaalllxxx~~~xxxaaaTTTSSSOOOSSS^^^bbbfffddd```ZZZSSSNNNIIIGGGFFFHHHJJJLLLQQQXXXaaagggtttzzz~~~dddWWWOOOOOOPPPSSSYYY^^^aaabbbfffhhhlllppptttvvvwwwwwwtttuuuuuuuuuvvvxxx|||~~~{{{~~~{{{ooocccaaa```]]]ZZZXXXWWWVVVWWWYYYXXXVVVUUUTTTQQQMMMJJJGGGDDDAAA???>>>>>>===<<<777555333333555555555444111111111111111111111111111111111111111111111111111111000000000000111111---------....../////////------...//////000111111.........------,,,,,,,,,//////...---------......111222444777===DDDMMMSSSZZZ\\\]]]YYYSSSNNNLLLMMMXXX```hhhnnnsssvvvuuuqqqlllccc[[[ZZZ```eeeddd```eeeqqqyyywwwvvvyyyzzzvvvgggkkksss|||~~~pppVVVBBB:::777444222222222222111111111111222333333444555444666;;;BBBMMMZZZhhhqqqzzzttt```QQQIIIGGGBBBAAA???>>>>>>???AAABBB>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@AAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJHHHHHHIIIJJJLLLNNNPPPQQQUUUSSSTTTVVVTTTRRRUUU[[[eeessszzz~~~uuu\\\SSSLLLJJJMMMTTT```kkkuuuzzzqqq[[[PPPOOOIIIJJJRRRSSSVVVTTTRRROOOKKKHHHEEEDDDEEEFFFHHHJJJNNNUUU]]]bbbmmmuuuxxx```WWWQQQQQQRRRUUU[[[```cccdddfffhhhmmmrrruuuxxxyyyyyywwwxxxyyyyyyzzz||||||pppdddbbb```^^^[[[YYYXXXXXXXXXXXXWWWVVVUUUTTTPPPKKKHHHEEEBBB???>>>======<<<:::777555333333555555555444111111111111111111111111111111111111111111111111111111000000000000111111.........///000000111111......///000111222222333.........------,,,,,,+++.........---------......///111555999@@@IIISSSZZZaaabbb```[[[TTTNNNMMMNNNVVV^^^fffkkkqqqvvvvvvsssqqqhhh]]]ZZZ\\\______]]]fffttt}}}|||zzz}}}~~~{{{jjjlllrrrzzz|||pppYYYGGG;;;888444222222222222111111111222333444555666666555666999???HHHUUUcccllluuu{{{yyyeeeVVVLLLIIICCCBBB@@@>>>>>>???AAABBB===>>>>>>>>>?????????@@@AAAAAA@@@@@@@@@@@@AAAAAAFFFFFFGGGIIIJJJJJJJJJJJJGGGFFFDDDCCCDDDEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLMMMMMMLLLLLLKKKFFFGGGHHHIIIKKKMMMOOOQQQSSSRRRSSSTTTRRRRRRXXXaaapppttt\\\TTTNNNNNNPPPVVV___iiirrrwww{{{|||}}}jjjUUULLLMMMGGGGGGLLLKKKLLLLLLJJJHHHFFFDDDBBBBBBCCCDDDEEEGGGJJJPPPXXX^^^gggppp~~~qqq^^^XXXVVVUUUVVVYYY^^^cccfffgggfffiiimmmrrrvvvyyyzzz{{{yyy{{{}}}~~~~~~}}}pppfffbbbaaa```^^^\\\ZZZZZZYYYWWWVVVUUUUUUSSSOOOJJJFFFCCCAAA>>>=========;;;:::888666444444555555444333111111111111111222222222////////////////////////111000000//////000000111.../////////000000111111......///000000111222222.........------,,,,,,,,,---------........./////////111666;;;BBBKKKUUU[[[aaabbbbbb]]]WWWQQQPPPQQQVVV]]]dddhhhooouuuwwwuuurrrjjj```ZZZYYY[[[^^^___kkkyyy}}}kkkjjjmmmsssuuulllYYYIII<<<888555333222222222111111222333444555666666555666666888<<>>>>>??????@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGEEECCCBBBCCCEEEHHHJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKFFFGGGHHHIIIKKKMMMOOOPPPSSSRRRRRRSSSRRRTTT]]]iii{{{sss[[[VVVRRRRRRUUUXXX___fffmmmrrrwwwxxxxxx~~~bbbOOOHHHIIIDDDCCCGGGFFFFFFEEEDDDCCCBBB@@@@@@???@@@@@@AAABBBEEEKKKSSSXXXbbbmmm|||jjj[[[YYY\\\[[[[[[^^^bbbfffiiiiiihhhkkkoootttxxxzzz||||||{{{~~~yyynnnfffbbbaaaaaa___^^^\\\ZZZYYYVVVUUUTTTTTTRRRNNNHHHDDDCCCAAA???>>>>>>>>><<<:::999777555444444444333222000000111111111222222222////////////////////////000//////......//////000......//////////////////------......//////000000------------------,,,,,,++++++---...//////000000///222777<<>>>>>===>>>>>>??????@@@AAAAAA?????????@@@BBBCCCEEEFFFAAABBBCCCDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNLLLLLLMMMMMMLLLKKKKKKJJJGGGHHHHHHIIIKKKMMMNNNOOOSSSRRRSSSTTTSSSWWWcccpppppp[[[VVVUUUWWWYYYZZZ___eeegggmmmrrrttttttyyy{{{^^^KKKDDDGGGBBB@@@CCCBBBAAAAAA@@@@@@@@@?????????>>>??????@@@CCCHHHOOOTTT^^^jjjzzz~~~cccXXXZZZaaa``````bbbfffiiikkklllkkknnnrrrvvvzzz|||}}}}}}}}}}}}sssjjjcccaaaaaaaaa```___\\\ZZZYYYUUUTTTTTTSSSQQQMMMGGGBBBCCCBBB@@@?????????===;;;:::777555444444444333111000000111111222222222222111111111111111111111111//////............//////........................,,,,,,,,,------------...------------------------***+++,,,...///000000111000333888<<>>GGGRRRYYYdddmmmwww|||~~~uuuaaaRRRJJJDDDDDDDDDCCCAAA???===<<<===>>>>>>???@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEECCCBBBBBBCCCDDDEEECCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGHHHIIIKKKNNNOOOKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKLLLNNNOOOTTTSSSTTTUUUUUUYYYgggvvvlllZZZWWWWWWZZZ[[[\\\___cccccciiioooqqqrrrwwwsss]]]JJJDDDFFFAAA???BBB@@@????????????@@@@@@@@@@@@???@@@@@@AAACCCHHHOOOTTT[[[hhhyyyxxx^^^VVVZZZeeedddccceeehhhkkkmmmmmmnnnppptttxxx|||~~~~~~zzzooogggeee```````````````^^^ZZZWWWTTTSSSRRRPPPNNNKKKFFFBBBDDDBBB@@@???>>>===;;;999888777666555444333333333444333333222111000//////////////////000000000000//////000000///...---------.........///000000000,,,,,,------.../////////........................---------............///000000222777>>>EEEKKKMMMSSSZZZdddlllllleee[[[TTTTTTXXX```hhhpppuuuxxxyyyvvvtttlll```YYY\\\fffmmmxxxpppiiinnnqqqrrrkkk[[[III???777555555333333555222333444555555555444333333444666999999===IIIVVVaaaiiisssyyy|||~~~jjjXXXMMMHHHFFFBBB@@@@@@???>>><<<============???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCDDDEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLFFFHHHJJJKKKKKKLLLNNNPPPRRRRRRTTTUUUUUU[[[lll}}}yyyiii[[[XXXWWW\\\______```cccbbbggglllppprrruuuzzz~~~jjjQQQLLLFFFAAA???????????????>>>=========>>>@@@AAA?????????@@@AAAEEEKKKOOO[[[eeetttmmm^^^YYYWWW[[[___eeekkkoooppppppoootttuuuvvvwwwxxxzzz~~~}}}~~~uuukkkdddcccaaa```_________]]]ZZZXXXVVVTTTRRRQQQOOOLLLGGGDDDDDDBBB@@@???>>>===;;;999888777666555444333333333222222222111111111111111000000000000///////////////////////////...------..................//////..................------000000000000000000000000---------............///......111666===DDDJJJMMMSSSYYYbbbiiiiiicccZZZTTTUUUXXX]]]dddkkksssyyy|||yyyvvvlll```XXXZZZdddmmm}}}wwwssszzz~~~~~~ttt```KKK@@@777444444333333444111222333555555555444444444444777999999===HHHUUU^^^fffqqqwwwzzz~~~nnn[[[OOOHHHFFFBBB@@@??????>>><<>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAACCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKFFFHHHJJJKKKJJJKKKMMMOOOQQQRRRSSSTTTUUU\\\mmm~~~wwwfff[[[XXXWWW\\\______```bbbbbbeeeiiikkkmmmpppvvv{{{fffOOOKKKEEEAAA??????>>>>>>>>>>>>=========>>>???@@@>>>?????????AAAEEEJJJOOOZZZdddsssiii\\\ZZZZZZaaadddiiinnnqqqsssrrrrrrrrrtttxxxzzz|||}}}yyypppfffaaaaaaaaa```^^^]]]]]]\\\ZZZXXXXXXVVVSSSPPPOOOLLLIIIGGGDDDBBB@@@??????>>>;;;999888777666555444333333333000000111111111222222222111111000000//////......///////////////......---.........---------------000//////...------,,,,,,---------------------------------............///---...111555<<>>===<<>>==================>>>??????>>>?????????@@@DDDJJJNNNXXXbbbqqq{{{ddd[[[[[[^^^fffhhhkkknnnqqqsssssstttqqquuuzzz}}}uuukkkccc```aaabbb```]]]\\\\\\\\\ZZZYYYXXXVVVRRROOONNNLLLJJJHHHDDDBBB@@@??????>>><<<:::888777666555444333333333111111111111111111111111111111000000//////.........///////////////...............---,,,,,,,,,+++//////.........---------++++++++++++++++++++++++---------............//////000333666:::@@@FFFIIIQQQTTTYYY]]]^^^[[[WWWTTTPPPRRRVVV]]]eeennnvvv{{{zzzvvvpppjjjcccaaaiiirrrkkkSSSEEE888444444333222222000111222333444555555555555444666999:::;;;DDDMMMYYYaaammmuuuzzzyyybbbSSSJJJGGGBBB???>>>>>>>>>===AAAAAAAAA@@@@@@AAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBB@@@?????????@@@AAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJIIIIIIKKKLLLPPPOOOOOOQQQTTT]]]mmm}}}uuuddd\\\XXXVVVZZZ]]]]]]^^^aaaeeefffhhhhhhjjjqqqzzznnnXXXIIIGGGCCCAAA@@@???>>><<<===============>>>>>>>>>>>>>>>???>>>@@@CCCIIIMMMWWWaaaqqqrrr___ZZZ]]]aaadddfffhhhkkknnnqqqtttuuusssvvv{{{~~~tttjjjbbbaaacccbbb```]]]\\\\\\\\\[[[YYYWWWTTTQQQNNNMMMLLLIIIHHHEEECCCAAA@@@???>>><<<:::888777666555444333333333333333222222111000000///111000000000/////////.........///////////////............---,,,,,,,,,+++---------.........//////........................---------............///222444666777999===BBBFFFNNNQQQUUUXXXYYYWWWTTTRRRKKKOOOUUU^^^fffmmmsssvvvtttrrrrrrrrrnnnkkkpppzzzrrrYYYIII:::555555444222222111111222222333444555555555444555888999:::@@@HHHUUU___kkktttzzz~~~fffUUULLLIIICCC@@@??????>>>>>>???@@@@@@AAABBBBBBCCCCCCAAAAAABBBDDDFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@???@@@@@@@@@AAAAAABBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGIIIJJJJJJIIIIIIJJJLLLOOONNNNNNQQQTTT[[[jjjxxxwwwhhh\\\WWWVVVYYY[[[\\\]]]aaaccceeefffgggkkksss~~~fffSSSIIIGGGCCCAAA@@@???>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBHHHLLLWWWaaaqqqmmm^^^[[[___dddbbbdddfffjjjnnnsssvvvxxxxxxyyy{{{|||~~~tttjjjccccccfffbbbaaa___^^^^^^]]][[[YYYVVVSSSQQQOOONNNLLLIIIGGGEEECCCAAA@@@@@@>>><<<:::888777666555444333333333444444333222111000///.../////////000000000000000---...//////////////////.........---------------,,,,,,------...//////000........................---------............///111333666777777:::???DDDKKKMMMQQQTTTUUUSSSQQQOOOHHHMMMUUU___gggmmmpppqqqqqqooorrrwwwuuurrrxxx~~~zzz___NNN<<<666666555333222333222222222222333333444444222444777888888<<>>=========>>>???????????????>>>>>>>>>===>>>AAAGGGKKKUUU```qqq}}}hhh___]]]aaafffccceeehhhmmmqqqvvvyyy{{{{{{{{{{{{{{{}}}tttjjjddddddgggbbbaaa`````````___\\\YYYUUUTTTRRRQQQPPPNNNJJJGGGEEECCCAAA@@@@@@???===;;;888777666555444333333333222222222111111111000000......//////000000111111------...///////////////..................//////------..................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,000333444444777>>>DDDGGGJJJNNNQQQRRRQQQOOOMMMIIIMMMUUU^^^fffkkknnnpppqqqnnnpppvvvvvvttt}}}tttqqq}}}dddQQQ>>>777777666444333444333222111111111222333333111222666777666999===GGGQQQ___jjjrrrzzzrrrbbbQQQMMMGGGBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEGGGHHHIIIIIIJJJKKKMMMOOOMMMMMMQQQSSSWWW___iiisss~~~vvviii]]]WWWUUUWWWYYYZZZ\\\```^^^```bbbdddiiiqqq}}}yyyaaaXXXOOOKKKEEEAAA??????>>>>>>===>>>???@@@AAA@@@@@@???>>>>>>=========AAAFFFJJJSSS^^^pppttteee``````dddiiieeegggkkkoootttwwwzzz{{{{{{|||}}}}}}~~~tttjjjddddddgggbbbbbbaaabbbbbb```\\\YYYUUUUUUTTTSSSRRRPPPKKKHHHFFFDDDAAA@@@@@@???===;;;888777666555444333333333111111111111111222222222------...///000111222222------...///000000//////---.........///000000000/////////...------,,,,,,000000000000000000000000---------.........//////''',,,000111222666>>>DDDFFFHHHLLLPPPQQQPPPMMMKKKKKKOOOUUU]]]dddjjjnnnpppsssnnnnnnttttttttt~~~wwwkkkgggwww}}}gggTTT@@@888888777555333555444333111000111111222333000111555666555777;;;AAAKKKYYYeeemmmvvvwwwgggSSSNNNHHHCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBAAA???DDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBB??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNOOOMMMNNNQQQSSSUUU\\\dddiiiuuuvvvtttzzz||||||tttfff]]]WWWTTTVVVYYYYYY\\\___```bbbdddfffjjjqqq|||tttaaa[[[QQQLLLFFFAAA????????????>>>???@@@AAABBBAAA@@@@@@>>>>>>=========@@@EEEIIIQQQ]]]oooooocccaaacccfffkkkfffhhhlllpppsssvvvwwwxxxyyy{{{~~~|||nnnfffgggeeedddcccbbbaaaaaa___[[[XXXSSSTTTTTTSSSRRROOOLLLJJJEEEBBB???>>>======;;;999999888777555333222222222111111111111000000000000/////////000111111222222000//////.........//////.........///......---,,,------............------.........------,,,,,,++++++++++++,,,---...///000,,,------...111777>>>CCCEEEIIINNNQQQQQQOOONNNNNNOOONNNSSS\\\ccchhhmmmsssuuuoookkknnnqqqrrryyyyyypppgggaaajjjsssnnncccWWWFFF:::666555444333444333333222111111111222333222111000111333666777???GGGTTT```jjjttt}}}rrr]]]RRRHHHFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHJJJIIIIIIIIIJJJJJJHHHFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFCCCBBB@@@@@@AAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKMMMNNNNNNOOORRRWWWZZZdddeeejjjooopppnnnrrrxxxyyy|||}}}ooofff]]]ZZZXXXXXXZZZ\\\[[[ZZZ___\\\]]]cccjjjpppyyysssccc\\\VVVOOOHHHEEEBBB>>>===>>>BBBAAA@@@???>>>===<<<;;;>>>===<<<===@@@CCCEEEFFFOOOZZZlll~~~fffbbbccc^^^^^^eeehhhiiijjjlllooorrruuuwww}}}~~~|||ooohhhiiigggbbbaaa`````````^^^[[[XXXUUUUUUUUUTTTRRROOOLLLJJJFFFDDDAAA@@@???>>>===;;;999888777555333222222222111111111111000000000000111111111000000000000000//////............////////////000000//////...---------............------.........---------------,,,,,,,,,,,,------...///,,,---...///111777>>>CCCEEEGGGJJJMMMPPPPPPPPPOOOOOONNNRRRZZZaaaeeekkkqqqxxxqqqmmmmmmlllkkkooovvvzzzpppddd\\\fffrrrpppkkk^^^KKK===666555444333444333222222111111111222666555444333333444666777===EEEPPP\\\fffqqq|||uuu```UUUJJJGGGFFFDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDEEE??????@@@@@@AAACCCDDDEEEJJJIIIGGGGGGHHHIIIGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFDDDEEEEEEFFFEEEDDDCCCBBBEEEDDDBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMPPPTTTWWW]]]^^^ccchhhiiiiiinnnuuuzzz~~~yyymmmfff]]]ZZZXXXXXXZZZ\\\[[[ZZZ```]]]^^^ccciiioooxxxsssddd\\\VVVNNNGGGEEEBBB???>>>@@@CCCCCCBBB@@@???>>>===<<<>>>===<<<<<>>===999888666555333333222222222222111111111000000000222222111111000//////...//////............//////000000000000000//////...------............------..................//////------,,,,,,,,,------...---......///111666<<>>===>>>===<<<<<<===@@@BBBDDDTTT^^^nnn}}}uuuaaa___```^^^```fffiiijjjjjjkkkmmmqqqwww{{{|||}}}~~~zzznnnhhhiiifff```_________```___\\\ZZZYYYYYYXXXVVVSSSOOOKKKIIIFFFDDDCCCBBBBBBAAA???===888777666555444333333333222222222111111111000000111111111111000000/////////............//////000///000000000000///......------............---------.........//////000000......---,,,,,,,,,---------...//////111555;;;???EEEEEEIIIQQQZZZ\\\XXXSSSLLLJJJLLLSSS[[[bbbjjjrrrvvvssspppmmmiiieeeccccccmmmwww~~~zzznnn```iiiyyy}}}qqq[[[GGG:::555333333222222111111111111111222444444333333333333444555777<<>>>>>===<<<;;;;;;>>>BBBEEEUUU```ooo}}}nnn___^^^___^^^bbbhhhkkkllllllllllllqqqxxx~~~~~~~~~wwwkkkeeeeeebbbaaa`````````aaa```]]][[[YYYYYYXXXVVVSSSOOOKKKHHHDDDCCCAAAAAAAAA@@@>>>;;;888777666555444333333333222222222222111111111111//////000000111111111111...............///000000......//////......---,,,------............---------.........//////000000......---,,,,,,,,,------...///000000111444999<<>><<<;;;>>>FFFMMMZZZhhh{{{hhhccc``````bbbdddjjjoooqqquuuxxxvvvrrrsssyyy~~~~~~~~~~~~}}}xxxppphhheeegggdddbbbaaa```______]]]ZZZWWWUUUVVVUUUTTTQQQNNNJJJHHHAAAAAAAAABBBBBBAAA>>>;;;777666555444444444444444333333333222222222111111222222111111000/////////---------......000111111000000000000000//////...---..................---.........------,,,,,,++++++++++++,,,---...///000///000111111111222555888AAAJJJXXXbbbfffddd```]]]TTTOOOMMMQQQXXX```lllwwwuuu}}}}}}{{{sssiii\\\gggssszzzxxxhhhfffjjjccceeeaaaYYYNNNCCC:::555222000000///000000111222222333333444555666666555555111444999???EEENNNZZZbbbqqqxxxqqqaaaXXXRRRLLLIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGCCCBBBBBBDDDFFFFFFEEECCCEEEDDDCCCBBBCCCEEEGGGIIILLLKKKJJJIIIIIIIIIJJJKKKIIIGGGEEEEEEFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIIIIHHHHHHIIIJJJLLLKKKNNNXXXfffxxxqqqbbb\\\UUUPPPOOOQQQSSSUUUSSSTTTUUUSSSQQQQQQSSSVVVZZZZZZ\\\^^^___eeetttvvvjjjYYYTTTQQQSSSSSSOOONNNOOOLLLLLLKKKJJJHHHGGGFFFFFF;;;===>>><<<;;;???GGGOOO]]]lll|||fffcccaaabbbcccfffkkkqqqrrrwwwzzzxxxttttttyyy}}}}}}}}}~~~~~~}}}}}}{{{~~~yyyqqqiiieeeeee```_________^^^]]]\\\[[[ZZZWWWWWWXXXXXXWWWSSSLLLHHHFFFEEECCCBBBAAA@@@===::::::888666333222222333444222222111111111111222222//////000000000000//////111000...------......///,,,---...//////...---,,,+++,,,,,,------.................................///---,,,---000111000...---.........///222777:::AAAKKKUUUYYY]]]bbbeeeeeefffVVVLLLOOOUUU[[[ggguuuvvv}}}zzzssskkkkkkqqq~~~qqqgggfffkkkllljjjfff^^^PPPBBB999666444222000000222333333333555555444444444333333333000333888<<>>;;;888999888666444333333444444222222111111111111222222111111111222222111111111///////////////......------......//////......---////////////....................................---,,,+++,,,.........,,,---.........///222666999===GGGQQQWWW\\\bbbggghhheeeXXXMMMLLLOOORRR\\\gggiiiqqqzzzwwwvvv{{{}}}~~~gggMMM<<<666444222111222111000///111111222333444555666666444666999:::===CCCLLLSSS___gggsss~~~ttteeeZZZRRRLLLJJJGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEECCCAAA@@@BBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFFFFJJJKKKMMMSSSaaazzztttaaa\\\VVVQQQPPPQQQRRRRRROOOPPPRRRQQQPPPPPPQQQSSSVVVTTTTTTWWWZZZ___jjjuuu}}}zzzsssiii```]]]YYYXXXVVVUUUTTTRRRNNNKKKHHHFFFEEEFFFFFFGGGOOOXXXffftttnnndddfffggghhhjjjmmmrrrvvvwwwvvvuuuvvvyyy{{{}}}}}}zzz|||}}}}}}|||{{{|||}}}~~~zzztttkkkggghhhdddaaaaaaaaa```___^^^]]]\\\YYYXXXXXXWWWUUUQQQLLLHHHGGGFFFCCCBBB@@@>>>:::888888777666555444444444444222222111111111111222222111111111111111111111111...///000000000///---,,,......////////////......111111000000//////..............................---------------...---------.../////////111555888;;;EEENNNSSSXXX^^^cccdddaaaWWWNNNKKKLLLOOOWWWaaaiiiqqqzzztttUUU>>>666444222222222222111///111111222333444444555555444666888999:::@@@HHHOOO\\\dddpppzzz}}}kkk]]]TTTOOOMMMHHHHHHHHHHHHHHHIIIJJJKKKFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@BBBCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEBBBAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEIIIJJJLLLQQQ^^^sss|||qqq___ZZZSSSOOONNNOOOQQQQQQNNNOOOPPPPPPOOOOOOPPPRRRTTTRRRRRRUUUXXX]]]hhhsssvvvkkkdddbbbaaa^^^]]][[[XXXTTTPPPIIIGGGGGGHHHHHHIIIQQQ[[[iiiwwwzzzkkkdddeeegggiiijjjmmmrrruuuvvvsssrrruuuzzz~~~~~~yyyzzz||||||||||||{{{{{{~~~}}}{{{vvvlllhhhhhhdddbbbbbbbbbaaa```___^^^]]]ZZZYYYXXXWWWUUUQQQLLLHHHGGGEEECCCAAA@@@>>>;;;888888777666666555555555555222222111111111111222222111000////////////000111...///000000000///---,,,////////////////////////111111111000000//////............................../////////............,,,---/////////111444666999CCCKKKOOORRRYYY]]]^^^\\\VVVOOOLLLKKKOOOWWW^^^hhhoooxxx~~~~~~___FFF888555222111222333333222333333333333333333333333222444666777999>>>GGGMMMZZZbbbnnnxxxppp```WWWRRROOOIIIHHHHHHHHHIIIIIIJJJKKKFFFGGGGGGGGGGGGFFFFFFEEE@@@???======>>>??????>>>BBBBBBCCCEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGEEECCCAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHKKKPPPYYYhhhxxx|||zzz}}}~~~|||yyy{{{~~~qqqhhh[[[VVVPPPLLLLLLMMMNNNOOOLLLNNNOOOOOONNNNNNOOOPPPOOONNNOOORRRVVV[[[gggsssvvvooommmjjjfffccc^^^XXXTTTLLLIIIHHHHHHHHHJJJSSS]]]mmmzzzuuujjjeeeggghhhiiijjjlllppprrrsssqqqqqquuu|||{{{{{{{{{||||||||||||{{{~~~}}}}}}xxxmmmggggggdddcccccccccbbbaaa```___^^^[[[ZZZXXXVVVTTTQQQLLLHHHEEECCCBBBAAA@@@>>>;;;999777777777666666666555555222222111111111111222222111000///......///000111///////////////......---000//////......//////000000000000000////////////...........................000000000...---...///,,,---/////////111333555777@@@HHHKKKNNNUUUYYYZZZZZZWWWRRRNNNLLLPPPWWW]]]dddjjjttt|||~~~}}}nnnUUU===999444111111333444444444333333333222222222111111333555666888===FFFLLLXXX```kkkuuu}}}vvvdddZZZTTTPPPJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFCCCAAA@@@???AAAAAAAAA@@@AAABBBCCCEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEECCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA@@@???@@@AAA???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEIIIMMMSSS[[[ccciiijjjgggccccccgggkkkllllllrrrxxxtttiiiaaaUUURRRMMMJJJJJJKKKLLLKKKKKKMMMNNNNNNMMMLLLNNNOOOMMMKKKLLLPPPTTTYYYeeeqqq{{{tttmmmeee^^^XXXQQQMMMJJJIIIHHHKKKVVVaaappp}}}qqqkkkhhhiiikkkkkkkkkmmmoooqqqrrrrrrtttxxx}}}~~~||||||}}}}}}}}}|||~~~yyynnngggfffcccdddddddddcccbbbaaa______\\\ZZZXXXVVVTTTPPPLLLHHHCCCBBB@@@@@@@@@???<<<:::777777777777777666666555222222111111111111222222222111///......///111222000000///...............111000///......///000111......///////////////000........................---///000///---,,,---...+++---///000///000222444555>>>FFFIIIMMMTTTYYY[[[\\\ZZZVVVPPPNNNQQQWWW\\\bbbgggrrr{{{|||{{{|||dddDDD>>>777222000222333444222222222222222333333333222444555666777<<>>@@@CCCBBB@@@???AAABBB@@@@@@@@@@@@????????????>>>?????????@@@AAABBBCCCBBBCCCEEEHHHKKKPPPTTTWWWUUUTTTSSSTTTVVVZZZ]]]___gggllluuuxxxppphhh___YYYPPPNNNJJJIIIIIIIIIIIIHHHJJJLLLMMMMMMLLLKKKMMMNNNMMMKKKLLLOOOQQQWWWbbbmmm~~~}}}qqqfff___WWWQQQLLLJJJIIIMMMXXXdddsss~~~}}}pppnnniiikkkmmmnnnnnnooorrrtttuuuwwwzzz}}}~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~zzznnngggfffbbbdddddddddcccbbbaaa```___\\\ZZZXXXVVVTTTPPPKKKHHHBBBAAA@@@@@@@@@???===;;;666777777777777777666555222222111111111111222222333222000//////000222333111000///------...//////111000///......///000111------......//////000000........................,,,...000...+++***+++...+++---///000000000222444333<<>>>>>=========>>>???AAABBBCCCBBBBBBCCCDDDGGGJJJMMMOOOLLLMMMMMMNNNNNNPPPTTTXXXZZZ]]]ccclllvvv}}}zzzmmmddd___YYYSSSMMMMMMKKKIIIHHHIIIHHHGGGEEEJJJKKKLLLLLLKKKKKKLLLMMMNNNLLLLLLNNNPPPUUU___jjj{{{{{{nnnfff[[[UUUNNNKKKJJJNNNZZZggguuuxxxoooqqqjjjlllooopppqqqrrruuuwwwxxx||||||}}}~~~}}}}}}}}}}}}~~~~~~yyyrrrmmmkkkeeefffeeecccbbb```_________\\\ZZZXXXVVVTTTPPPLLLHHHCCCBBBAAA@@@???===<<<<<<888777666555444333333333444444333222222111111111333333111000000000111222000000...------...///000///////////////......---......////////////......,,,---------.../////////000---++++++...000000...,,,---//////......000111111888AAAIIINNNPPPQQQRRRRRRVVVZZZYYYVVVSSSUUUXXX```hhhsss||||||zzz|||yyyxxxzzzyyy{{{UUUBBB444555666111///222222111111111222333333444333444666777777:::===@@@NNNVVVaaajjjqqqvvv|||}}}fffVVVRRRPPPMMMIIIFFFFFFEEEDDDCCCIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEDDDBBBAAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDBBB@@@>>>>>>>>>@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFIIIHHHGGGGGGHHHJJJLLLMMMQQQSSSWWW[[[___ccceeegggfffccc___YYYTTTPPPNNNMMMHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIIIIHHHIIIIIIJJJJJJLLLGGGHHHLLLKKKKKKXXXjjjrrraaaWWWPPPPPPOOOPPPZZZggguuu{{{uuummmllljjjmmmpppssstttvvvyyy{{{~~~~~~~~~~~~{{{{{{{{{|||~~~}}}yyypppllljjjddddddcccbbb```___^^^^^^^^^[[[YYYWWWVVVTTTQQQMMMIIIEEEDDDCCCAAA>>><<<;;;:::888777666555444333333333111111111111111111111111333222111000///000000111/////////...//////000000///////////////......---...//////000000//////...---------...............---++++++---///000...+++,,,---//////......000111222777@@@FFFJJJLLLNNNOOOUUUYYY]]]]]]ZZZYYYZZZ]]]```gggsss|||}}}xxxyyyxxxwwwxxxvvv~~~wwwXXXFFF777666666222000333222222111111222222333444333444555666777999<<>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKNNNRRRUUUXXXZZZ[[[ZZZYYYVVVSSSOOOMMMKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEJJJFFFFFFJJJJJJJJJXXXiii~~~hhh[[[QQQPPPQQQRRR[[[ggguuuzzzrrrmmmmmmmmmppptttvvvxxxyyy|||~~~||||||||||||}}}}}}wwwooojjjiiicccaaaaaa```___^^^^^^]]]]]]YYYXXXVVVVVVUUURRRNNNJJJGGGFFFDDDAAA>>><<<:::999888777666555444333333333...//////000111111222222333222111000///......///......///000111111111111///////////////......---//////000000000000//////...............---------++++++---///111000---+++,,,---//////......000111222777===CCCFFFIIIKKKLLLRRRVVVZZZ\\\ZZZZZZ[[[]]]```gggqqq|||tttvvvuuuqqqooouuussszzz~~~sss\\\JJJ:::666666222111444222222111111222222333333222333444555666888;;;>>>EEEMMMWWWaaahhhooovvv{{{~~~yyyhhh___WWWSSSNNNKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFEEECCCCCCDDDFFFIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEBBBAAA?????????@@@AAAAAAAAA@@@@@@AAAAAAAAA;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBB@@@??????>>>???AAABBBCCCCCCDDDFFFIIIKKKLLLMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAFFFBBBBBBEEEFFFIIIVVVfff{{{tttcccSSSQQQSSSVVV^^^ggguuuzzzzzzqqqoooqqqqqqtttwwwzzz{{{}}}~~~|||vvvmmmiiihhhcccaaaaaaaaa```______^^^]]]WWWVVVVVVVVVUUUSSSNNNKKKFFFEEECCCAAA???<<<;;;:::888777666555444333333333000000000000111111222222222222111000///...---------...000222222222222111///////////////......---//////000000000000///////////////...---------,,,------...///000000///...,,,---//////......000111111555;;;@@@EEEHHHLLLOOOQQQTTTYYY\\\\\\\\\]]]^^^aaafffpppzzzqqqqqqoookkkjjjqqq}}}qqquuu|||{{{rrr^^^NNN===666444222222444333222222111222222333333111333444444555777:::===BBBIIIRRR[[[bbbiiiqqqwwwzzz~~~lll```WWWSSSMMMIIIHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGFFFDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@===============>>>>>>>>>??????>>>=========>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>???@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@??????>>>??????AAA>>>>>>@@@BBBFFFSSS___qqqkkkWWWRRRVVVZZZaaaiiivvv{{{wwwqqqrrrtttsssvvvyyy{{{}}}~~~|||uuulllhhhhhhdddccccccccccccbbb```___^^^VVVVVVVVVVVVVVVSSSOOOKKKDDDDDDCCCAAA???>>>===<<<888777666555444333333333333333222222222111111111111111111000///......------...000222222222222111///////////////......---//////000000000000///////////////...---------,,,...---,,,++++++,,,///111,,,---//////......000111///333999???EEEKKKQQQUUUWWWZZZ___bbbccccccccccccbbbfffmmmwwwqqqnnnjjjhhhkkkttt~~~~~~ooopppuuu||||||uuuooo^^^PPP@@@666333111222333333333222222111222222333222333444444444666999<<<@@@FFFOOOVVV\\\ccclllrrrvvv{{{qqqbbbXXXTTTMMMIIIGGGFFFFFFEEEJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHGGGEEEEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCEEEEEECCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???BBBAAAAAA@@@???>>>>>>===>>>>>>======<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;===@@@EEEOOOXXXjjjyyysss\\\VVVYYY]]]ccckkkvvvzzz}}}sssqqqrrruuutttwwwzzz|||}}}~~~|||tttllliiijjjfffeeeeeefffeeedddbbb___^^^VVVVVVVVVWWWVVVSSSNNNJJJDDDCCCBBBAAA@@@???>>>===888777666555444333333333444444333333222111111000000000111111111000///.........///000111111111111///////////////......---......////////////.....................---------,,,+++***'''&&&(((,,,000,,,---//////......000111///333888???FFFNNNVVV\\\]]]___cccfffhhhgggeeedddaaadddkkkuuuuuuqqqllljjjmmmttt|||qqqooopppvvvwwwsssllliii\\\QQQBBB888333222333333333333222222111111222222222333444444444666999<<<@@@EEELLLQQQVVV]]]eeekkkqqqyyyzzziii\\\WWWPPPKKKIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>CCCCCCBBBAAA???>>>===<<<======<<<<<<<<<<<<==============================<<<<<<<<<<<<=========<<>>===::::::999999999999::::::::::::<<<===@@@FFFMMMRRRcccooo~~~}}}xxxxxxyyyaaaYYY[[[^^^eeemmmtttxxx}}}wwwqqqppprrrsssvvvyyy|||~~~{{{tttllljjjllliiigggggggggfffdddaaa^^^]]]VVVVVVWWWXXXWWWSSSMMMIIIFFFEEEDDDBBB@@@>>>===<<<888777666555444333333333222222222222111111111111///000111222222222111000/////////...//////000000///////////////......---------............---------------...............+++++++++***((())),,,000,,,---//////......000111000333888>>>FFFOOOYYY___ccceeehhhkkklllkkkgggeee```bbbhhhttt{{{yyyuuupppmmmooouuuzzzyyy}}}{{{uuurrrtttssslllfffddd[[[SSSFFF;;;555555555444444333222222111111222222333444555555555666999<<<@@@DDDIIILLLPPPUUU]]]cccjjjtttrrr___YYYRRRLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAAAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>========================;;;<<<<<<<<<<<<<<<;;;;;;>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB??????>>>===<<<;;;::::::888888888888999:::;;;;;;:::===???AAADDDIIIMMMOOOZZZcccrrr|||{{{{{{rrrfff]]][[[___eeeiiixxx|||fff]]]\\\^^^fffoooqqquuuyyy{{{|||uuurrrtttvvvvvvzzz}}}{{{tttlllkkkmmmkkkggghhhhhhfffdddaaa]]][[[WWWWWWWWWXXXWWWSSSMMMHHHHHHGGGEEEBBB@@@===;;;:::888777666555444333333333/////////000111111222222...///111222333333222222111000...------...///000///////////////......---,,,------------------,,,,,,------....../////////+++...000///---,,,...111,,,---//////......000111111444888>>>EEENNNXXX___lllmmmppprrrsssqqqmmmjjj^^^```gggttt}}}uuullliiiooovvvuuuzzz}}}|||vvvvvvssskkkdddddd[[[TTTHHH===888777777555444333333222111111111222444555666555555777:::<<>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???=====================<<<======>>>>>>>>>===<<<<<<===>>>???AAABBBCCCDDDDDDAAA@@@???>>>>>>???@@@AAA===<<<<<<;;;999888777777999999::::::;;;<<<>>>???<<>>;;;999999888777555333222222111222222111111111111222222000000000000000000000000////////////////////////............////////////000000111111000///........................------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000111222111333666;;;???FFFWWWfffsss|||{{{zzz~~~yyyooogggeeeeeemmmzzz~~~zzzpppfffkkkwwwtttwww|||zzzssskkkeeeiiiaaaTTTEEE:::555444666333222222222222222333333333444666666666888;;;>>>@@@DDDJJJMMMMMMOOORRRUUU```lllwww|||zzzhhh]]]SSSOOOMMMJJJIIIKKKGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJKKKMMMNNNKKKJJJIIIHHHIIIKKKMMMOOOLLLLLLLLLLLLMMMMMMJJJHHHMMMMMMLLLKKKIIIHHHGGGGGGCCCCCCCCCBBBAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<<<<<<<=========<<<<<<<<<<<<======>>>;;;;;;;;;<<<<<<<<<<<<===<<<===============<<<<<<:::<<<===<<<;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@>>><<<@@@===:::888888999999999888:::;;;<<<<<<<<<===???@@@AAADDDIIINNNRRRSSSTTTYYY[[[aaakkkwwwuuuppprrrrrrqqqpppmmmhhh```[[[OOOKKKEEE@@@>>>???AAACCCOOO[[[mmmxxxiiihhhiiieeeffflllnnnqqquuuzzz{{{}}}}}}~~~vvvlllhhhjjjhhhiiifffcccbbbaaa```^^^]]]YYYXXXVVVTTTSSSOOOKKKGGGFFFDDDBBBAAA@@@>>>;;;999;;;:::888777555444444444000000////////////000000000000000000000000000000////////////////////////000000000000000000000111..................---,,,.......................................---------+++///222000,,,***---111111222666;;;???EEETTTbbbnnnyyyxxxkkkhhhffflllxxx~~~sssffffffoootttyyy~~~xxxrrrmmmppplllcccUUUGGG<<<777666222222111111111111222222333444555666666888;;;>>>???DDDIIILLLMMMNNNQQQUUU\\\gggrrrwwwlllaaaUUUPPPMMMIIIHHHIIIEEEFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKJJJJJJLLLNNNJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNKKKIIIKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>======<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<===<<<;;;;;;<<<=========>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA???>>>======;;;999888999::::::::::::<<<>>>??????@@@BBBDDDHHHIIIMMMRRRWWW[[[]]]^^^^^^___bbbiiirrr{{{xxxnnngggaaa^^^[[[XXXVVVRRRNNNKKKFFFDDD???<<<:::;;;===>>>EEEQQQ```qqquuugggggghhhfffgggmmmoooqqqvvv{{{|||~~~xxxmmmhhhhhhdddgggeeecccaaaaaaaaa```^^^^^^ZZZVVVRRRPPPNNNKKKIIIIIIGGGEEECCCAAA???;;;999;;;:::888777555444444444000000////////////000000000000000000000000000000////////////////////////000000000000000000000000,,,---..........................................////////////////////////)))///333000)))&&&***///000111666;;;???DDDPPP[[[fffrrr}}}pppkkkgggjjjtttvvvgggbbbfffttt{{{}}}{{{yyy~~~{{{nnn[[[HHH<<<888333333222222222222333333333444555666666888;;;>>>???CCCIIILLLLLLNNNQQQTTTWWW```iiipppyyysssgggZZZSSSOOOJJJHHHJJJGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMMMMMMMNNNNNNLLLKKKKKKJJJHHHFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<=========<<<<<<;;;<<<===<<<;;;:::;;;=========>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===999999::::::;;;===>>>??????AAACCCDDDEEEHHHKKKNNNRRRUUUZZZ___dddgggiiijjjiiihhhhhhkkkpppuuuxxxyyyzzz|||}}}}}}yyypppeee]]]TTTPPPJJJFFFDDDCCCAAA@@@===<<<:::888888999:::;;;<<>>CCCHHHKKKLLLMMMQQQTTTSSSZZZbbbiiirrrzzzmmm```XXXSSSNNNLLLMMMKKKKKKJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIHHHHHHIIIKKKHHHHHHIIIJJJKKKJJJJJJJJJMMMLLLKKKLLLMMMMMMLLLKKKMMMKKKIIIHHHGGGHHHIIIJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>=========>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;=========;;;:::;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>===999:::<<<>>>@@@BBBDDDFFFHHHIIIJJJLLLMMMQQQVVVZZZ^^^bbbhhhnnnrrrtttvvvwwwxxxuuurrrqqqrrrtttuuuuuuuuutttsssssspppiii]]]UUUNNNIIIDDD@@@>>>======<<<999888888888999:::;;;;;;999@@@IIISSSaaaqqqyyyyyytttjjjbbbcccfffgggjjjnnnooorrrvvvzzz~~~}}}}}}vvvlllhhhkkkiiihhhfffdddcccddddddcccbbb\\\[[[YYYXXXUUUPPPJJJFFFEEECCCBBBAAAAAA@@@===;;;888777666444333333333333333333222222222222333333000000000000000000000000000000000000000000000000///.........------,,,,,,......///000111111000000---------.........//////---------....../////////---,,,,,,---...///.........///444;;;???AAAHHHPPPUUU___lllvvv}}}~~~yyymmmiiieeefffooo|||{{{pppjjjjjjuuuqqqXXXDDD999555555444333333333333333222333555555555777:::===???CCCIIILLLLLLNNNQQQTTTSSSWWW\\\ccclllzzzrrrddd[[[UUUPPPNNNOOOMMMLLLLLLLLLKKKJJJJJJJJJHHHIIIJJJIIIGGGGGGHHHJJJHHHIIIJJJKKKKKKKKKJJJJJJLLLJJJIIIJJJKKKLLLKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>======<<<;;;;;;======<<<:::999999999999:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>;;;>>>AAACCCEEEGGGLLLOOOQQQRRRRRRSSSUUUYYY___cccjjjpppxxx~~~~~~{{{zzzyyywwwvvvuuurrrooolllhhh```VVVNNNEEEBBB>>><<<;;;:::888666777777777888999:::;;;;;;999>>>DDDKKKXXXgggppprrrlllfffaaabbbfffhhhkkkmmmoooqqquuuyyy|||}}}{{{|||~~~}}}vvvkkkiiimmmlllfffdddbbbaaabbbbbbaaa```ZZZZZZZZZ[[[XXXRRRKKKEEECCCBBB@@@@@@@@@???===;;;999999777666666555555555111111000000000000111111000000000000000000000000000000000000000000000000111000000//////.........,,,---..................,,,,,,------.../////////,,,,,,,,,------......//////,,,***,,,111333111...//////333:::???AAAGGGNNNSSSYYYcccmmmrrrtttssspppkkkiiiggghhhppp{{{|||yyyxxxyyyvvv]]]HHH;;;444333222111000000000111222333444555555777:::===@@@DDDJJJMMMMMMOOORRRUUUVVVVVVYYY___gggssszzzjjj```YYYRRRPPPQQQLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA============<<<;;;:::999<<<;;;::::::999999999999::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<===>>>===;;;::::::;;;;;;;;;;;;<<<<<<===============<<<<<<<<<===>>>>>>???BBBEEEFFFHHHLLLSSSXXXYYYYYYXXXXXXYYY]]]ccchhhsss{{{}}}zzzwwwsssnnnhhhaaaYYYQQQLLLAAA???===<<<;;;:::888555666666666666777888999999999<<>>;;;999999888777666666555666666222111111000000111111222000000000000000000000000000000000000000000000000111111000//////...------..................---,,,,,,,,,------...//////000+++,,,,,,---....../////////...---...///000///...//////222999>>>BBBHHHNNNTTTXXX^^^fffkkkllllllllllllkkkkkkmmmsss|||~~~iiiRRRCCC555444333222222111111111222333444444555666:::<<>>>>>>>>===<<<;;;:::::::::999999999999999:::999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<===>>>>>>===;;;999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>BBBDDDGGGHHHIIINNNWWW^^^^^^]]][[[YYYYYY]]]dddhhhsss}}}zzzwwwqqqggg^^^VVVRRRPPPDDDBBB???>>>>>>===<<<:::999888777666666777888999999;;;===AAAKKKZZZccceeeeeedddcccccceeehhhjjjjjjmmmooorrruuuxxxzzz{{{|||||||||}}}~~~}}}|||{{{zzz{{{{{{{{{{{{}}}xxxooojjjkkkhhhiiigggeeedddccccccbbb```ZZZZZZZZZYYYXXXTTTNNNIIIGGGEEECCCAAA@@@>>>:::888777666555444444444444444444333333222222333333444000000000000000000000000000000000000000000000000//////...---,,,,,,++++++000111111111000///......,,,,,,------...///000000,,,,,,------...//////000...000000///---+++,,,...000///111888>>>BBBHHHOOOVVVXXX]]]dddhhhiiikkklllnnnnnnoooqqquuu|||uuu\\\KKK999888777666555444444444222333444444555666:::<<>>>>>?????????===<<<:::999999999888999999::::::999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<===>>>>>>===;;;999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???CCCFFFHHHHHHIIIOOOYYYaaa```___\\\YYYYYY\\\bbbgggppp{{{~~~{{{tttjjj^^^WWWUUUVVVFFFBBB???<<<<<<============;;;999888777888999;;;:::<<<===@@@JJJXXXaaacccdddeeedddccceeehhhiiiiiilllnnnqqqtttwwwyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~|||{{{zzzzzz{{{{{{vvvnnnnnnnnngggkkkhhhfffeeeddddddbbb```]]]ZZZWWWWWWXXXUUUNNNHHHHHHFFFCCCBBB@@@???<<<::::::888777555444444444444333111000000111333222111333222111000//////000000//////............//////000///...------...///000/////////...,,,,,,---...222111111111000000//////---------------...///000////////////////////////111//////222:::DDDMMMRRRVVVZZZ```cccdddfffjjjmmmsssrrrrrrsssvvv|||qqqVVV???999555555444222111333444444333222222444888;;;GGGIIIMMMOOOPPPRRRUUUWWWVVVVVVVVVXXXZZZcccuuu}}}nnnbbbZZZVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMKKKKKKLLLMMMKKKKKKLLLMMMNNNPPPQQQRRROOOLLLHHHHHHKKKNNNOOONNNKKKLLLNNNOOOOOONNNMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@?????????===============<<<<<<;;;===<<<;;;:::999888888888;;;:::999999888888999999:::::::::;;;;;;:::999999999999999999999999999999999999999999999999999999;;;:::::::::;;;<<<>>>???DDDEEEGGGIIIJJJMMMQQQTTTZZZWWWRRRPPPQQQUUU[[[___gggmmmwwwsssfff]]]ZZZ[[[\\\LLLIIICCC@@@>>>============;;;888777777888888777<<<::::::???HHHSSS\\\bbbdddcccbbbbbbbbbdddfffhhhgggjjjmmmqqqtttvvvwwwwwwvvvyyy|||}}}{{{zzzyyyyyy|||}}}~~~~~~}}}||||||||||||wwwnnnlllmmmgggkkkiiieeeccccccbbbaaa```\\\YYYWWWWWWWWWTTTMMMGGGHHHFFFCCCBBB@@@???<<<:::999888777555444444444444555333111111222222111000111111111000000/////////000000////////////000000//////............//////000111111///...---...000000000000/////////......000///...---------------////////////////////////111//////111888BBBKKKPPPWWWZZZ^^^```aaaccciiimmmxxxwwwuuuuuuvvvyyy~~~yyybbbGGG>>>666555555222111222555555555444444666:::===CCCGGGLLLQQQTTTXXX[[[]]]\\\ZZZXXXWWWWWW```rrrrrrddd[[[VVVUUUTTTRRRQQQPPPOOOOOOOOONNNOOOOOONNNLLLKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSQQQNNNJJJJJJLLLOOOPPPOOOPPPOOONNNLLLKKKKKKKKKKKKIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????<<<<<<<<<===<<<;;;;;;:::======<<<;;;::::::::::::;;;:::999999888888999999999:::::::::::::::999999999999999999999999999999999999999999999999999999::::::999:::;;;===???@@@CCCDDDEEEFFFGGGIIILLLOOOMMMKKKHHHGGGHHHLLLQQQUUU]]]aaaiiissssssggg```^^^^^^^^^SSSLLLDDD???======<<<;;;======<<<::::::999999:::999999;;;AAAKKKVVV]]]bbb___^^^^^^___aaadddgggiiimmmoooqqqrrrsssrrrqqqppptttvvvyyyyyyyyyxxxyyyyyy{{{|||~~~yyynnnkkklllgggllliiidddbbbaaa``````___[[[YYYWWWWWWWWWSSSMMMHHHHHHFFFCCCAAAAAA???<<<:::999888777555444444444444666444222111111111000//////000000111111000......111111000000000000111111......////////////......//////000///---,,,.../////////...............---......---------------...////////////////////////000//////111666>>>FFFKKKVVVYYY\\\]]]]]]aaafffkkkxxxxxxvvvuuuuuuwww{{{mmmPPPCCC888555555444111111333444444444444666:::===???EEELLLSSSWWWYYY\\\]]]^^^ZZZWWWUUUTTT\\\nnnzzziii^^^ZZZVVVUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPMMMLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPMMMLLLMMMOOOOOOOOOSSSQQQMMMIIIGGGGGGHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@?????????;;;<<<<<<<<<<<<;;;::::::===<<<<<<;;;;;;;;;<<<<<<::::::999888888888888999888999999:::::::::999999999999999999999999999999999999999999999999999999999999999999;;;===???AAABBBBBBCCCBBBAAABBBEEEGGGEEEDDDBBBBBBDDDGGGJJJLLLPPPRRRWWW^^^jjjyyy{{{pppgggddddddcccccc^^^TTTHHHAAA??????===;;;999<<<===;;;888666888:::888:::???GGGQQQZZZ```bbb^^^^^^^^^___aaadddggghhhpppppprrrrrrqqqooommmlllqqqrrruuuuuuuuuvvvxxxzzzzzz|||}}}~~~zzznnnjjjkkkggglllhhhccc```_________^^^[[[ZZZYYYXXXWWWSSSMMMIIIGGGEEECCCAAAAAA???===;;;888888777666555444444333444222000000111111000///---///000111111000...---111000000//////000000111---...///000000///...---,,,,,,---,,,******,,,---........................******+++,,,---///111222........................000//////000333:::AAAGGGRRRVVVZZZ]]]^^^```dddhhhrrrssstttsssrrruuuzzzrrrVVVGGG888444666555222111000111222222222444888;;;>>>DDDLLLRRRUUUWWWWWWXXX[[[XXXWWWVVVUUUZZZjjjzzzqqqddd___WWWWWWVVVVVVUUUSSSRRRRRRRRRSSSSSSRRRPPPNNNNNNOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRPPPNNNMMMMMMMMMNNNNNNQQQOOOLLLIIIGGGGGGGGGHHHHHHGGGFFFEEEDDDBBBAAAAAACCCCCCBBBAAA@@@??????>>><<<<<<======<<<<<<;;;:::<<<;;;;;;;;;;;;;;;<<<===:::999999888888888888888777888888999999999999999888888888888888888888888888888888888888888888888888777888999;;;===@@@AAAAAABBBAAA???>>>===???AAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHKKKPPPXXXdddqqqyyy}}}xxxqqqhhhdddeeehhhiiiiiihhh^^^PPPHHHFFFEEECCC@@@;;;???AAA???:::777999===<<<@@@FFFPPPYYY```bbbccccccbbbbbbbbbcccdddeeefffkkklllnnnpppppppppnnnmmmnnnpppqqqrrrsssuuuxxx{{{xxxzzz|||~~~{{{|||~~~~~~{{{nnnjjjlllhhhjjjgggccc``````___^^^]]][[[[[[ZZZYYYWWWSSSNNNKKKGGGEEECCCAAAAAA???===;;;888888777666555444333333000///---...000111111111---...000222222111///...000//////......//////000---...///000000///...---+++,,,---,,,******,,,...////////////////////////)))******+++---///000111,,,,,,,,,,,,,,,,,,,,,,,,////////////111666>>>CCCKKKRRRZZZ___aaabbbdddfffnnnppprrrqqqppprrrxxx}}}xxxzzz{{{}}}}}}qqqZZZIII999555666666444333000111222222333444777999<<>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::;;;;;;:::999888888777777888888666777888888999999999888888888888888888888888888888888888888888888888888777777777888:::===???AAAAAAAAA@@@>>><<<;;;<<<>>>>>>>>>>>>>>>============BBBDDDGGGJJJNNNTTT[[[```fffiiimmmppppppmmmhhheeeeeeaaa]]]^^^ccciiimmmooonnnfff\\\UUURRRPPPLLLHHHFFFJJJKKKHHHCCC@@@BBBEEEGGGJJJPPPXXX___cccdddcccbbbbbbbbbbbbcccdddeeeeeeggghhhkkkmmmnnnnnnmmmmmmlllnnnpppqqqrrrtttxxxzzzvvvxxxzzz|||~~~~~~~~~{{{|||~~~~~~zzzpppmmmnnnhhhhhhfffcccbbbbbbaaa___]]]ZZZ[[[[[[YYYVVVRRRNNNKKKGGGEEEBBBAAAAAA@@@===;;;777888777777666444333222///...---...000222333222//////111222222111111000//////............//////......////////////......---...///...------///111///////////////000000000------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000000444<<>>GGGNNNQQQSSSSSSTTTXXXYYY[[[[[[WWWVVV___jjj}}}nnneee^^^\\\YYYWWWUUUTTTSSSSSSSSSUUUWWWWWWUUUTTTSSSSSSQQQPPPOOONNNMMMMMMLLLMMMKKKLLLLLLKKKIIIIIIJJJLLLIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBEEEDDDCCCBBBAAA@@@???>>>>>>????????????>>>======;;;::::::999999999::::::999999888777777777777888555666777888888888888888888888888888888888888888888888888888888888888888888888888888:::<<<>>>@@@@@@@@@???===;;;:::<<<===@@@?????????>>>>>>======@@@BBBEEEGGGHHHIIIKKKMMMNNNPPPSSSUUUUUUTTTRRRQQQRRRRRRTTTXXX^^^fffnnnsssssspppmmmjjjfffaaa[[[WWWUUUVVVUUUQQQLLLJJJKKKMMMUUUVVVZZZ^^^bbbdddbbbaaa[[[\\\^^^```bbbdddeeeffffffgggiiikkkkkkjjjiiihhhiiikkknnnpppqqqsssvvvxxxsssuuuxxxzzz|||~~~{{{}}}}}}~~~~~~yyyqqqppppppiiieeeddddddddddddccc```^^^XXXYYYYYYXXXTTTOOOKKKIIIFFFDDDBBBAAAAAA@@@>>><<<777777888777666555333222222000///000222333333222000111111111222222222222000000////////////000000//////............//////...///000///......000222------........./////////......---,,,++++++++++++------------------------,,,///000000000333;;;AAADDDLLLXXX```eeeiiilllooooootttxxxxxxuuuwww}}}uuuuuu~~~zzzyyyvvvssspppbbbUUUFFF>>>999555555666333444666555444444666777666;;;BBBGGGJJJJJJKKKLLLLLLMMMPPPQQQOOOPPPZZZfffwwwyyynnnccc```\\\XXXUUUTTTUUUUUURRRUUUXXXXXXWWWVVVVVVVVVSSSRRRPPPOOONNNMMMLLLLLLHHHJJJLLLKKKIIIIIIJJJMMMKKKJJJIIIHHHHHHIIIKKKLLLIIIIIIHHHFFFEEEDDDCCCBBBEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<===<<<;;;:::::::::::::::999999888777777777777777444555666777888888888888888888888888888888888888888888888888888888888888999888888888999;;;===>>>===>>>===<<<::::::<<<===>>>>>>>>>>>>>>>?????????===???AAABBBAAA@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDIIIOOOTTTYYYbbbllltttzzzwwwpppmmmjjjgggbbb]]]ZZZYYYYYYZZZbbbaaa```aaabbbaaa___]]][[[\\\^^^```bbbdddeeeeeedddfffggghhhhhhgggeeedddfffiiilllooopppqqqrrrssspppsssvvvxxxzzz{{{~~~|||xxxyyy{{{|||}}}}}}xxxrrrrrrqqqiiidddddddddeeefffdddaaa^^^VVVWWWXXXVVVRRRMMMJJJHHHFFFDDDBBBAAAAAA@@@>>><<<777777888888666555333222555444222222333444333222222222111111222333444444111111000000000000111111000///...------...///000,,,---......------///111,,,,,,,,,------.........++++++++++++,,,,,,---...////////////////////////,,,///111000000333:::AAADDDLLLVVV___eeejjjppptttnnnsssyyy{{{zzz~~~uuuvvvvvvqqqooonnnooofffZZZMMMCCC;;;555444777222333444444222222333444555999>>>AAAAAAAAA@@@AAA>>>???BBBEEEFFFJJJXXXfffsssyyyhhhddd^^^YYYUUUUUUVVVWWWRRRUUUXXXYYYYYYWWWWWWXXXTTTSSSRRRPPPOOONNNMMMMMMGGGJJJLLLLLLJJJIIIKKKNNNOOOLLLHHHEEEEEEHHHKKKNNNJJJIIIHHHGGGFFFDDDCCCCCCFFFEEEDDDCCCAAA@@@???>>>===============<<<<<<;;;???>>>===<<<;;;:::::::::999888888777777777777777444555666777888888888888777777777777777777777777777777777777777777777777999999888888999;;;<<<===;;;<<<<<<;;;999999;;;===666666666777999:::<<<===;;;<<<===<<<;;;;;;<<<>>>>>>======<<<===>>>???@@@>>>EEEMMMRRRVVV^^^jjjttt~~~zzzsssnnnkkkkkkkkkjjjiiigggdddbbb```___\\\ZZZ```aaabbbccccccddddddcccaaabbbeeefffggggggfffeeecccgggkkknnnnnnoooooopppoooqqquuuwwwyyyzzz}}}~~~yyyvvvvvvvvvyyy{{{}}}~~~}}}~~~zzzrrrmmmmmmhhhhhhgggggghhhgggddd```\\\ZZZZZZYYYWWWTTTOOOKKKIIIGGGEEECCCBBBBBBAAA???===777666666666666555222000000111222333222111000///111111222222222222111111---...000222222111000///111111222111111000//////............////////////000000000111222111...+++///......---------.....................---------000000/////////222777;;;FFFIIITTTdddpppuuuxxx{{{yyyyyy~~~xxx}}}wwwrrrsssqqqnnnnnneeeWWWIII>>>888666555555444444666777666444222333444777:::;;;;;;::::::;;;;;;;;;;;;>>>EEEPPPYYYnnnzzz~~~rrrggg]]]ZZZZZZXXXXXXXXXZZZ[[[\\\\\\ZZZYYYYYYZZZUUUTTTRRROOOMMMLLLKKKJJJGGGHHHIIIJJJKKKKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJMMMKKKIIIFFFDDDCCCBBBBBBDDDCCCBBBAAA???>>>===<<<@@@???>>>===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::888888888999999:::::::::777777888888888888777777999888777666666777888999999999999888777666666555777777888999;;;<<<<<<===;;;::::::999888888888999999999999:::::::::;;;;;;;;;;;;<<<======<<<;;;:::<<<<<<;;;:::;;;<<<===>>>@@@DDDIIINNNTTT\\\fffmmm||||||wwwuuusssnnnjjjddd```[[[XXXYYYZZZYYYXXX\\\]]]___```bbbcccccccccbbbbbbcccddddddeeeffffffhhhhhhiiijjjlllmmmnnnnnnooorrruuuvvvwwwwwwyyy{{{~~~~~~~~~{{{tttrrrtttuuuyyy{{{~~~~~~}}}zzzrrrnnnmmmiiiiiihhhgggggggggdddaaa^^^YYYYYYXXXVVVSSSNNNJJJHHHHHHFFFCCCBBBBBB@@@>>><<<777666666666666555222000444444555555444444333333000000000111111000000000---.........,,,)))'''%%%///000000000//////...---............////////////111000......///000///...///......---------......+++,,,---...///000111111000000/////////222777;;;AAAEEEQQQcccrrrzzz}}}xxxuuusssrrrwwwqqqeeeTTTDDD999555555555555555555777666444222333444666888999999888888666777777777999@@@JJJRRRgggsssttthhh]]]YYYYYYXXXYYY[[[]]]^^^^^^\\\YYYWWWVVVWWWTTTRRRQQQNNNLLLKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGGGGGGGGGGHHHIIILLLKKKHHHFFFDDDCCCBBBBBBEEEEEEDDDBBBAAA???>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888888999999999:::::::::777777888888888888777777888777777777777777777888888888777777666555555444777777888999:::;;;<<<<<<;;;:::999888888888888888999999999::::::::::::;;;:::;;;<<<<<<<<<<<<;;;:::======;;;::::::::::::;;;AAAEEEKKKOOOUUU]]]fffmmm~~~wwwpppmmmjjjfffbbb^^^[[[VVVUUUVVVWWWWWWWWWZZZ[[[\\\^^^___```aaaaaa``````aaabbbcccddddddeeeddddddfffhhhjjjkkkmmmmmmmmmnnnqqqrrrrrrsssvvvxxx|||||||||~~~{{{vvvuuuwwwxxxxxxzzz}}}~~~}}}|||}}}}}}~~~~~~~~~|||{{{xxxqqqmmmmmmiiijjjiiigggfffeeedddbbb```YYYYYYXXXVVVRRRNNNJJJHHHIIIGGGDDDBBBAAA@@@===;;;888777666666666555333111333333222111111111111111//////000000000000//////111111111000...+++)))'''/////////000//////...---............////////////222///---,,,...000111111......---------......///***++++++,,,---.../////////000/////////222666:::@@@DDDPPPbbbqqq|||~~~xxxxxxzzzxxxfffOOO>>>888999666555555555666666444222333444666777777777666555333444444444555;;;DDDLLL\\\hhhxxx|||ooobbb\\\ZZZYYY[[[______``````]]]YYYUUUTTTSSSRRRQQQOOONNNLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHJJJIIIGGGEEEDDDCCCCCCBBBFFFFFFEEEDDDBBBAAA@@@@@@======<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;888999999999999:::::::::777777888888888888777777666777777888888777777666777666666555555444444444666777777888999:::;;;;;;:::999888888888888888888888888999999999:::::::::999::::::;;;;;;;;;::::::===<<<;;;999888888888888>>>CCCIIINNNTTT[[[eeelll}}}yyyooogggbbb___[[[XXXVVVSSSQQQPPPRRRTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]]]]^^^___```aaabbbcccccc___```bbbdddgggiiikkklllkkkmmmnnnnnnnnnpppsssvvvxxxyyyzzz{{{~~~|||yyyyyyzzz{{{xxx{{{}}}}}}|||zzzzzz{{{zzz{{{}}}~~~{{{zzz{{{}}}yyyuuunnnkkkllliiikkkiiifffdddddddddcccbbbZZZZZZYYYWWWTTTOOOKKKIIIIIIGGGDDDBBBAAA???===:::999777666666666555333222333222000/////////000111//////000000000000//////111111222222222111000000//////000000000000//////............////////////000...,,,---...000111000...------------...//////---,,,,,,++++++*********//////000//////111555888CCCGGGQQQ```mmmwww}}}yyy___HHH???>>>888666555555666666444333555555666666666666555444333444555444555999AAAGGGRRR^^^nnn|||}}}nnnddd^^^[[[]]]aaa___```___\\\XXXTTTSSSRRRQQQQQQOOONNNMMMMMMLLLLLLIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<999999999999999999999999777777888888888888777777555666777888888777666555666666666555555555444444666666777777888999::::::999888888777777777888888888888888888999999999999888888999999999999999999;;;:::999999888777777777999>>>EEEKKKQQQYYYbbbiiixxxyyy|||uuunnneee]]]XXXUUUSSSQQQOOONNNMMMMMMOOOQQQSSSTTTTTTUUUWWWXXXZZZZZZ[[[[[[\\\\\\]]]^^^```aaabbbbbb______aaacccdddfffhhhhhhlllllllllllllllnnnrrruuutttuuuwwwyyy|||~~~~~~|||{{{||||||zzz|||~~~~~~|||zzzzzzzzzxxxzzz}}}~~~{{{yyyxxx{{{~~~wwwsssllljjjkkkhhhkkkhhheeeccccccccccccbbb\\\\\\[[[YYYUUUQQQMMMKKKIIIGGGDDDBBBAAA???===::::::888666555666555444222666555444222222333444444000111111222222111111000,,,,,,---...///000000000------......///......---............////////////---------///111111///------------------.../////////......---,,,+++++++++...///000//////111444777CCCFFFOOO\\\gggppp{{{wwwuuu~~~oooTTTDDD>>>999777666555666666444333666666666666666666555555333555555444444777===CCCKKKVVVfffuuu{{{mmmccc\\\\\\___\\\]]]]]][[[WWWTTTSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>??????????????????>>>============<<<<<<<<<999999999999999999999999777777888888888888777777555666777888888777666555777777666666666666555555555666666777777888888888777777777666666777777888777777777888888888999999777777777777777888999999777777888888888888888888666;;;BBBIIIOOOWWW```gggrrrsssiiilllgggbbb[[[UUUQQQPPPOOOOOOJJJKKKLLLLLLMMMOOORRRSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[\\\^^^___aaabbbbbb```aaaaaabbbcccddddddeeeiiijjjjjjiiiiiikkkooorrrqqqrrrtttvvvyyy{{{}}}~~~{{{|||}}}~~~~~~}}}||||||}}}~~~~~~|||{{{{{{yyy{{{~~~~~~}}}|||zzz|||wwwsssllliiikkkhhhiiifffcccbbbbbbbbbbbbaaa]]]]]]\\\ZZZWWWRRRNNNLLLIIIGGGDDDBBBAAA@@@===;;;;;;888666555666666444333444444333222222222222222111111222222222222111111........................***+++,,,,,,,,,,,,,,,,,,............////////////,,,,,,...000111111...+++---------------...///000/////////000000000111111...///000000///111333666===AAAJJJVVV___hhhttt|||sssnnnvvvbbbIII<<<:::888666555666666555333666666666666555555555555222333444333222444888===FFFOOO]]]lllzzzxxxjjj^^^ZZZ\\\YYYZZZZZZXXXUUUSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>><<<<<<===>>>>>>>>>===============<<<<<<<<<;;;;;;:::::::::999999999999888777777888888888888777777555666666777777666666555666666666666666666666666555555555666666666777777666666666666666777777888666777777777777888888888666555555555666777888999666777777888999999888888777<<>><<<;;;999666555555666555444000111111111111000//////000000111111111111000000222111111000000//////000+++,,,---............---............///////////////...---...//////---,,,---,,,,,,------///000000//////000000000111111111...///000000000000333555888<<>>>>>;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888777777888888888888777777666666666555555666666666555555555555555555555555444555555555555666666666666555555555555666777888666666666777777777888888555444444444555666777888777888999999999888777666888<<>>???AAAAAAAAA@@@???<<<<<<;;;;;;;;;::::::::::::::::::999999888888888777777888888888888777777777666555444444555666777444444444444444444444444444444555555555555555555555555555555555666777888666666666666777777777777444444333333444555777888::::::::::::999888666555777;;;???AAAAAACCCGGGJJJUUUcccgggcccbbbYYYNNNLLLKKKLLLLLLKKKIIIGGGGGGGGGHHHJJJLLLKKKIIIHHHJJJLLLOOOOOOQQQSSSTTTUUUUUUVVVUUUVVVWWWYYY[[[\\\^^^^^^[[[\\\]]]^^^```aaabbbcccdddfffhhhiiihhhhhhiiijjjlllmmmppprrrssstttttttttqqqqqqssstttvvvxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~xxxzzz~~~~~~~~~~~~zzzxxxpppiiiiiidddcccaaaaaaaaa```]]][[[ZZZZZZZZZXXXUUUPPPLLLJJJJJJIIIHHHFFFDDDAAA???>>>;;;:::888777555444444444333333333333333333333333222222111111000111111111000000///...............000/////////............//////////////////////////////.........---------////////////////////////111000///......///000111000///...---...000222444666:::CCCLLLQQQTTT\\\eeemmmrrrxxx|||~~~zzzdddHHH@@@:::666555333000111555666555555555555666777777555444333222222333555666:::@@@HHHQQQ]]]kkkzzzwwwiii___[[[XXXUUUTTTTTTSSSPPPLLLNNNNNNMMMLLLLLLMMMMMMNNNNNNMMMLLLMMMMMMLLLIIIGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFEEECCCCCCCCCDDDEEEBBBBBBAAA@@@@@@??????>>>@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666777777888888999999555666666777777777777666777555333111111111222333333444555555555555555444555555555666666666666777777777777777777888999999444333222222333555777999:::999999888888888888888777888;;;>>>AAADDDGGGHHHOOOQQQUUUWWWVVVRRRLLLIIIHHHHHHIIIIIIHHHHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZYYYZZZZZZ[[[]]]___aaabbbaaaccceeefffffffffhhhjjjjjjjjjkkkmmmnnnpppqqqqqqttttttuuuvvvwwwxxxxxxyyy{{{}}}~~~|||yyyxxxwwwwwwxxxvvvxxxzzz}}}}}}}}}~~~}}}{{{ssslllkkkeeedddcccbbbbbbaaa___\\\YYYYYYXXXVVVSSSPPPLLLJJJJJJJJJIIIGGGDDDBBB???>>>;;;:::888777555444444444333333333333333333333333222111111111111111222222111000000///......//////000000/////////.........//////////////////////////////.........---------........................111000///......///000111...---,,,+++,,,...000111333777???IIINNNQQQYYYbbbkkknnnssswwwyyy{{{~~~~~~iiiRRRDDD<<<777666555333333555555555444444555555666777555444222111111222333444444:::BBBLLLVVVcccpppzzztttggg^^^ZZZUUURRRRRRQQQNNNKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLIIIGGGDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@?????????>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999888888888888888999999999999666666777777777777666666666555333222222222444555555555666666666555555444444444555555555666666666555555555555555555555666333333222222333666888999:::999888888777777888888888999;;;===???AAACCCDDDFFFIIILLLNNNMMMJJJFFFCCCGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNPPPRRRTTTVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXZZZ[[[]]]___```___aaacccddddddeeeggghhhkkkkkklllmmmooopppqqqrrrpppqqqrrrtttuuuwwwxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{yyywwwuuuuuuttttttwwwyyy|||~~~~~~~~~~~~{{{sssmmmlllgggfffdddddddddccc```^^^YYYXXXWWWUUURRROOOMMMLLLKKKJJJIIIGGGEEEBBB@@@???;;;:::999777666555444444333333333333333333333333000000000000111222333333222111000000///000000000000000000/////////......////////////////////////...............---------------------------------000//////......//////000------,,,,,,---...000111222555===FFFLLLOOOWWW___jjjlllpppsssvvvyyy}}}qqq```III???777777888777666666444444444444444555555666555444222111000111111222222888@@@IIIRRR^^^jjjsssuuuhhhaaaYYYTTTRRRQQQNNNLLLLLLLLLMMMNNNOOOOOONNNNNNNNNMMMLLLLLLLLLKKKIIIGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@??????????????????>>>>>>===<<<;;;;;;:::::::::::::::999999999999:::::::::999999999999999777777888777777666555444555444333333333444666666666777777777666555444444333444444444555555555555444444555555555444444333222222222222444666888:::999999888777777777777888888999:::;;;===>>>???@@@EEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGIIIKKKMMMPPPSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWYYY[[[\\\]]]]]]___aaabbbbbbccceeefffiiiiiijjjkkkmmmnnnoooooommmnnnoooqqqsssuuuvvvwwwuuuwwwyyyzzzyyyyyyzzz{{{}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~zzzyyywwwuuusssrrrrrrqqqxxxzzz}}}~~~~~~~~~~~~}}}}}}xxxrrrmmmkkkiiigggfffffffffdddbbb```YYYXXXWWWUUUSSSPPPOOONNNKKKKKKIIIHHHEEEBBB@@@???;;;:::999777666555555444333333333333333333333333000000000000111222333444222222111111000111111222000000000////////////...////////////////////////........................------------------------/////////////////////////////////...///000111222333555;;;EEEKKKPPPWWW___jjjlllpppsssvvvzzzyyymmmNNNBBB888888:::999777666444333333333333444555555666555333222111111111111333777===CCCLLLXXXfffppp|||vvvnnnbbbYYYUUUSSSRRRPPPKKKLLLNNNOOOOOOOOOOOONNNNNNMMMKKKKKKKKKKKKIIIGGGIIIIIIJJJJJJIIIIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????????????????????????????@@@??????>>>===<<<;;;;;;;;;;;;:::::::::999999999:::::::::999999888888777888888888888777555444444444444333444444666777888777888777777666555444333333333333444444444555555555666777777777666555444111222222333555777999:::999999888777777777777888666777888999;;;<<<===>>>EEEEEEFFFGGGHHHHHHHHHHHHBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEFFFHHHKKKNNNPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUVVVXXXYYYZZZ[[[\\\^^^```aaaaaabbbccceeeeeeeeefffggghhhiiijjjjjjlllmmmnnnoooppprrrssssssqqqsssuuuvvvuuutttuuuvvvxxxxxxxxxyyyzzz{{{|||}}}}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~zzzzzzxxxvvvuuusssrrrrrrwwwyyy}}}~~~}}}~~~~~~~~~~~~~~~}}}||||||vvvrrrnnnkkkiiihhhfffffffffeeebbb```ZZZYYYXXXWWWUUURRRPPPOOOKKKJJJIIIGGGEEEBBB@@@???<<<;;;999888666555555555333333333333333333333333000000000000111222333444222222111111111111222222111000000000////////////////////////////////////---.....................------------------------......////////////......///////////////000000111222333999BBBJJJOOOVVV]]]hhhkkkpppuuuyyy}}}|||rrrRRRFFF;;;999:::999666555444333333333333444555555666666555444333222222222222333666999AAANNN^^^iiiuuu}}}zzzkkk___YYYVVVTTTRRRMMMMMMNNNOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???????????????????????????@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999999999888888777777777666888888888888777555444444333333333444555666777888777777777777666555333333333333333444444444555555555666666666666666555555333333444555666888999::::::999999888888888888888444555777888:::<<<>>>>>>@@@@@@@@@AAABBBCCCEEEEEEAAABBBCCCEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSQQQSSSUUUWWWXXXZZZZZZZZZ\\\^^^___``````aaaccceeeccccccdddeeefffgggggghhhmmmmmmmmmmmmmmmnnnnnnnnnnnnppprrrrrrqqqqqqrrrssssssssstttvvvxxx{{{}}}}}}|||yyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{yyyxxxwwwuuuuuuvvvxxxzzz}}}}}}}}}{{{zzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||uuussspppnnnhhhgggeeeeeeeeedddaaa___ZZZZZZZZZYYYWWWSSSPPPMMMJJJIIIHHHFFFDDDAAA???>>><<<;;;:::888777666555555333333333333333333333333000000000000111222333333111111111000111111222333111111000000000/////////////////////////////////---------...............---------------------------......//////......---------..................000000555>>>FFFLLLSSSZZZdddiiiqqqyyy~~~zzzpppVVVJJJ???<<<:::777555666444444444444444555555666555555555444444333333333444555555666<<>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888888888777777777777777777777888777777666555444222222333444555666666666555666666666555444333333333444444444555555555555444444333333444444555666777777888999:::;;;;;;<<<;;;;;;:::999999999999999555666777999;;;===>>>???>>>>>>>>>???@@@BBBCCCDDD@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRQQQRRRUUUWWWYYYYYYZZZYYY[[[\\\^^^______```bbbdddddddddeeeffffffggghhhhhhlllkkkkkkjjjjjjiiiiiiiiijjjlllnnnooonnnnnnooopppooooooppprrruuuyyy|||~~~}}}}}}yyyyyyyyyyyyyyyyyyzzz{{{{{{{{{|||||||||||||||}}}{{{||||||{{{{{{zzzxxxxxxvvvwwwxxxyyyzzzyyyyyyxxx|||||||||}}}~~~~~~~~~{{{{{{{{{{{{|||~~~zzzsssqqqpppmmmgggeeedddddddddccc```^^^YYYZZZ[[[ZZZWWWRRRMMMJJJIIIHHHGGGEEECCC@@@>>>===<<<;;;:::888777666555555333333333333333333333333222111111111111111222222000000000000000111222222111111111000000000//////////////////////////////---------.........//////........................------...//////...---------...............------111000333===FFFLLLSSSYYYbbbjjjuuuuuujjjZZZPPPFFF@@@;;;666555777555555444444555555666777333333444444444333333222555666666666999AAAKKKTTTXXXaaallluuu||||||lllbbb\\\XXXUUUSSSQQQOOOMMMLLLMMMOOOPPPOOOLLLJJJIIIIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFCCCDDDEEEFFFFFFFFFEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>????????????@@@@@@<<<;;;;;;;;;;;;:::::::::777888888888888888999999666666777777777777666666222222333444444444444444333444444444444444333333444444555555555666666666555444333222333555888:::======>>>???????????????===<<<;;;;;;::::::;;;;;;888999:::;;;<<<======>>>???@@@@@@AAABBBCCCDDDDDD@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZ\\\]]]]]]^^^```bbbdddddddddeeeffffffggggggggggggffffffffffffeeeeeefffhhhjjjlllkkklllmmmnnnllllllmmmnnnqqqtttxxxzzz||||||}}}}}}~~~~~~}}}|||{{{|||~~~}}}zzzwwwtttvvv~~~|||{{{|||yyyyyyxxxwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyyyywwwwwwwwwwwwwwwwwwxxxxxxzzzzzz{{{|||}}}~~~~~~~~~||||||{{{{{{|||}}}~~~vvvoooooonnnkkkfffdddcccccccccbbb___]]]XXXYYY[[[[[[WWWRRRKKKGGGHHHHHHFFFEEEBBB@@@===<<<<<<;;;:::888777666666555333333333333333333333333222222111111111111111111000000//////000111222222111111111111000000000000////////////////////////---------.........//////////////////////////////,,,---...//////...---,,,///000000000000000//////333222555???HHHNNNUUU[[[ccclllzzz{{{pppfff]]]TTTJJJCCC;;;666666999666555555555555666777777111111222333333333222222000222333333333777>>>DDDLLLTTT___hhhppp|||rrrhhhaaa[[[XXXUUUSSSOOOLLLKKKLLLNNNPPPOOOLLLIIIHHHIIIIIIHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA<<<<<<;;;;;;;;;:::::::::888888888999999::::::;;;555666777777777777777666222222333333444444333333222222333333444333333333555555555666666666666777888666444333555888<<>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNPPPSSSVVVWWWXXXWWWWWWWWWYYY[[[[[[[[[\\\^^^```bbbbbbbbbccccccddddddeeebbbbbbcccccccccdddddddddccceeehhhiiiiiijjjkkkmmmkkkjjjjjjkkkmmmpppsssuuuyyyyyyyyyzzzzzz{{{{{{{{{wwwvvvvvvxxxyyywwwrrrnnnfffhhhrrr||||||{{{yyyxxxzzzyyyxxxwwwvvvvvvuuuuuuvvvttttttuuuuuuvvvvvvvvvwwwvvvwwwxxxyyyzzzyyyyyyxxxyyyxxxvvvvvvvvvwwwxxxyyyyyyyyy{{{|||}}}}}}}}}}}}~~~}}}|||{{{{{{|||~~~~~~{{{rrrooommmkkkfffdddbbbaaaaaaaaa___]]]ZZZ[[[[[[YYYVVVRRRNNNKKKJJJHHHFFFDDDBBB@@@@@@???;;;:::999888777555444444444333222111000111222222:::666222000000111222222000000000000111111111111000000//////.........---111000000///...------,,,666111,,,***,,,...///...////////////////////////............////////////............////////////111///000888FFFSSSZZZ]]]dddppp}}}{{{qqqlllmmmjjj]]]OOOGGGCCC>>>999555333333333222111111222333222222333333333333444444///000111333555777888999CCCKKKUUU^^^gggsssuuuggg^^^ZZZZZZSSSLLLJJJLLLMMMKKKGGGKKKKKKKKKJJJIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@AAA@@@???============>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::999999888777666666555333333333333333333333333111222222333333444444555555555555555555555555555555333111333777<<>>=========888888999:::;;;======>>>???????????????@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@AAADDDFFFHHHFFFEEEDDDDDDEEEFFFIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTVVVWWW[[[[[[ZZZZZZ[[[\\\\\\]]]```````````````aaabbbbbb^^^^^^_______________^^^```bbbdddgggiiiiiihhhhhhiiiiiijjjlllnnnpppssstttuuusssqqqrrrsssuuuuuuuuurrrsssuuuvvvuuuooohhhcccaaacccnnn|||yyyyyyyyyxxxuuuvvvuuusssrrrrrrssstttuuuuuusssqqqooonnnpppqqqsssqqqsssvvvyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwyyy|||~~~~~~~~~~~~}}}|||{{{{{{||||||{{{sssooommmjjjfffdddbbbaaabbbaaa___]]][[[[[[[[[YYYVVVRRRMMMJJJIIIHHHFFFDDDBBB@@@??????;;;:::999888777555444444666555444333333333444444999666222000111222222222............////////////000000/////////...............////////////000000111///------///111000...........................,,,,,,------......//////............////////////111000111666AAALLLTTTXXXeeessssssmmmnnnxxxpppdddUUUGGG<<<888777666666666555444333333444555444444444333333222222000000111333444555666777999???IIIUUUcccpppzzzvvviiiaaaZZZWWWSSSPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBBBBDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAA???>>>======>>>>>>;;;<<<<<<======<<<<<<;;;::::::999999999888888888666666666555444333333333333333333333333333333333111222222333333444555555555555555555555555555555555555444555888===BBBFFFQQQRRRRRRPPPMMMKKKLLLMMMMMMKKKFFFBBB>>>=========888888999:::;;;<<<======>>>>>>>>>>>>????????????BBBAAAAAAAAAAAABBBCCCCCCAAA@@@??????@@@BBBEEEFFFEEEEEEDDDCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]]]]^^^______\\\]]]]]]]]]]]]]]]\\\[[[^^^```bbbdddfffffffffeeegggggghhhiiikkkmmmnnnpppqqqpppnnnnnnppprrrsssrrrrrrssssssssspppjjjddd______cccqqq{{{xxxwwwxxxvvvuuuuuuuuuttttttssssssssstttsssqqqooommmlllnnnoooqqqqqqsssuuuwwwxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuttttttuuuttttttvvvzzz}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{ssspppllliiieeecccbbbbbbbbbbbb```___\\\\\\[[[ZZZVVVQQQLLLIIIHHHGGGFFFDDDBBB@@@>>>>>>;;;:::999888777555444444666555444333333333444444888555222000111222222111............////////////000000////////////......------...///111222333333------...000222333111///------------------------++++++,,,,,,---...//////............////////////111111222444999BBBMMMTTTdddttt{{{wwwyyylllTTTBBB<<<<<<999999888888777666555444777666555444333222111111111111222222333444444444555999BBBQQQaaaooovvvyyy~~~zzznnn___^^^[[[UUUOOOLLLLLLMMMJJJJJJIIIHHHGGGFFFFFFEEECCCDDDDDDEEEFFFGGGHHHHHHGGGFFFCCCBBBBBBCCCEEEGGGDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<============<<<<<<999999999888888888777777555555444444333333222222222222222222222222222222222222222333444444555555555555555555555555555555555666777666777===EEEKKKXXX[[[\\\YYYSSSPPPQQQTTTRRRNNNIIICCC>>><<<<<<<<<888888999:::;;;;;;<<<===<<<<<<=========>>>>>>>>>@@@@@@@@@???@@@AAAAAABBB??????>>>???@@@AAACCCDDDEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMOOOPPPRRRSSSSSSSSSTTTTTTVVVWWWYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[ZZZYYYXXXXXX\\\]]]___aaabbbcccbbbbbbddddddeeeeeefffgggiiiiiillljjjiiijjjlllnnnooonnnpppppppppooolllhhhdddaaagggooozzzuuuuuuuuuuuuttttttuuuuuuuuuuuutttsssrrrooonnnlllkkkjjjkkkmmmnnnrrrsssttttttuuuuuuuuutttuuuuuuuuuttttttsssssssssrrrqqqqqqssswww{{{}}}}}}|||}}}}}}}}}|||{{{yyyxxxzzzssspppllliiieeecccbbbbbbbbbbbbaaa___\\\\\\\\\ZZZVVVQQQLLLIIIGGGGGGFFFDDDBBB@@@>>>===;;;:::999888777555444444333333222222222111111111777444222000111222222111000000000000111111111111000000//////////////////---...///000111222333444---...///000111222111000------------------------++++++,,,---...//////000............////////////000222333222444<<>>>>><<<======>>>>>>======<<<999999999999888888888888777777777666666555555555222222222222222222222222222222333333444555555555555555555555555555555555444666888666666;;;EEEMMMYYY___dddaaaYYYSSSSSSVVVTTTPPPIIICCC>>>;;;;;;;;;777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<=========???>>>>>>>>>>>>???@@@@@@@@@?????????@@@AAACCCCCCEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLLLLMMMOOOPPPQQQUUUUUUTTTSSSSSSSSSSSSTTTXXXXXXWWWWWWXXXXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVVVVZZZ[[[]]]___````````````bbbbbbbbbbbbbbbcccddddddgggfffeeeeeehhhjjjkkkkkkmmmmmmnnnmmmkkkjjjjjjkkkyyyyyytttsssttttttssssssuuuvvvwwwwwwuuurrrpppnnnmmmkkkjjjjjjkkklllmmmrrrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuqqqooooooqqqvvvzzz}}}~~~|||}}}~~~~~~|||zzzxxxzzzssspppllliiifffdddcccbbbcccbbbaaa___[[[\\\[[[ZZZVVVQQQLLLJJJGGGGGGFFFEEECCC@@@>>>===;;;:::999888777555444444333333333222222222111111555333111111111222111000000000000000111111111111//////000000000000000000//////000000111111111222000000//////...///000111------------------------,,,------...//////000000............////////////...111222111222999EEEOOO]]]pppoooWWWEEE;;;888666555777777777555555555555555555555555555333333333222222111111111000555;;;@@@FFFOOO[[[dddooowww{{{ooo```UUUPPPOOONNNMMMMMMMMMLLLJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFDDDBBB@@@???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>===>>>>>>>>>>>>>>>>>>===;;;::::::::::::999999999888888888777777777777777222222222222222222222222222333333444444555666666555555555555555555555555222555666555444888AAAIIIRRRZZZbbbbbb[[[SSSPPPPPPQQQMMMGGGAAA===:::::::::777777888888999:::::::::999::::::;;;<<<<<<======>>>============>>>??????@@@@@@@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPTTTSSSSSSRRRRRRRRRSSSSSSWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXWWWVVVVVV[[[[[[\\\]]]^^^_________aaa``````______``````aaacccbbbaaabbbeeehhhiiiiiikkklllllljjjjjjlllppptttyyytttsssuuuuuuttttttuuuwwwxxxwwwuuurrrpppnnnmmmmmmllllllmmmnnnnnnqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqssstttvvvxxxyyyyyyrrrqqqpppqqquuuyyy|||}}}|||}}}~~~}}}{{{zzzyyysssooollljjjgggfffdddccccccbbb```^^^ZZZ[[[[[[YYYVVVRRRNNNKKKHHHHHHGGGFFFDDDAAA???===;;;:::999888777555444444444444555555555444333222444333111111222222111000............//////////////////000000000000111111000000000000000000000//////000///...,,,,,,///111------------------------.........////////////000............////////////...000111000111888CCCLLL\\\mmmlllPPPBBB===777555666888777666555555555666666666777777444333333333222222222222000444777777888???JJJTTTeeennn{{{{{{hhh[[[UUUSSSPPPMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>????????????>>>>>>;;;;;;;;;:::::::::999999666666666666666666555555333333333333333333333333333333333444555555666666555555555555555555555555333444555444333666<<>>===============>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWVVV[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^```^^^^^^___cccfffggggggjjjkkkkkkjjjjjjoooxxx~~~zzzvvvvvvwwwwwwvvvuuuvvvxxxxxxwwwuuurrrpppooonnnnnnnnnnnnoooppppppooopppqqqqqqrrrrrrrrrqqqooopppqqqtttvvvyyy{{{|||uuusssqqqqqqtttxxxzzz{{{{{{{{{}}}~~~~~~~~~}}}|||yyyrrrooommmkkkiiigggeeeccccccaaa___]]]YYYYYYZZZYYYVVVSSSOOOLLLHHHHHHHHHHHHFFFCCC@@@>>>;;;:::999888777555444444444444555555555444333222333222111111222222111000............//////////////////000000000111111111////////////////////////***,,,//////------...000........................//////............------............////////////.../////////111666>>>EEEZZZgggwwwgggMMMFFF===888888888888666777777666666666666666666444444444444333333333333222444444444666:::AAAFFFWWWcccssswwwhhh]]]WWWSSSPPPMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAACCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@??????>>>::::::::::::999999999888555555555555555555555555444444444444444444444444333333444444555666666666555555555555555555555555444444444333444555777999===BBBHHHKKKIIIFFFBBBAAA??????===<<<:::999888777777777777888888888888888999999:::;;;<<<===>>>>>>===============>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLMMMOOOQQQTTTVVVWWWTTTTTTSSSSSSTTTTTTUUUVVVSSSTTTUUUVVVWWWWWWWWWVVVZZZZZZZZZZZZ[[[\\\\\\]]][[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZ\\\```ccceeeeeegggiiikkklllpppzzz|||yyyyyyzzzzzzxxxvvvwwwxxxxxxwwwuuurrrqqqoooooooooooopppppppppqqqmmmnnnqqqsssssssssrrrqqqnnnoooqqqsssuuuxxxyyyzzzxxxuuurrrqqqsssuuuwwwxxxxxxxxxyyyzzz{{{|||}}}}}}yyyqqqooommmllljjjhhheeedddcccaaa^^^\\\XXXYYYYYYYYYWWWSSSPPPMMMIIIIIIIIIIIIFFFCCC@@@>>>;;;:::999888777555444444222222333444333222111000333111000111222222111000000000000000111111111111//////000000111111111222---.........//////000000$$$)))...111000......//////////////////////////////......------,,,++++++............/////////000//////...///000555;;;???VVVaaannnxxx}}}WWWNNNBBB;;;999999888666999999888777666555444444444444444444444444444444111000///111555888999:::LLLZZZmmm|||tttdddYYYUUUSSSOOONNNLLLKKKJJJKKKMMMNNNIIIJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGEEECCCBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDCCCAAA@@@?????????@@@@@@@@@@@@??????999999999888888888888777555666666666666666666666555555555555555555555555333333444444555666666666555555555555555555555555666555333444555666555444888:::===???@@@@@@>>>===999::::::::::::999777777777777777777888888888888999999:::;;;<<<>>>>>>???===============>>>??????>>>??????@@@@@@@@@??????AAAAAAAAABBBBBBAAA@@@@@@DDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMMMMNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTQQQRRRSSSUUUVVVVVVVVVVVVYYYYYYYYYYYYYYYZZZ[[[\\\YYYYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXZZZ^^^aaaccccccdddgggkkkpppxxxyyy}}}}}}{{{|||}}}{{{zzzwwwxxxxxxwwwvvvtttsssqqqnnnoooooooooppppppqqqqqqkkkmmmqqqsssuuutttsssrrrnnnoooppprrrtttvvvwwwwwwyyyvvvrrrpppqqqsssuuuuuuvvvvvvvvvwwwyyy{{{|||~~~~~~wwwssspppmmmiiifffccc```______]]]\\\YYYYYYYYYXXXUUUQQQMMMJJJJJJIIIHHHIIIHHHFFFBBB???::::::999888777666555555444333333222222333333444000000000000////////////111000000000111222333333000000000000000000000000111///------/////////...///...---,,,,,,---...///000///...------...///000..................------//////...------------...111000000000222555888:::KKKXXXjjjxxxrrrVVV===:::<<<999444444999999999999888666555333555555444444444333333333333333222111222555777999@@@HHHWWWiiiuuu|||pppaaaYYYVVVSSSRRRQQQNNNLLLKKKLLLNNNMMMLLLJJJIIIIIIJJJKKKLLLFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCEEEDDDCCCBBBAAA@@@??????BBB>>>;;;===@@@BBB???;;;===;;;:::888777777888888<<<:::777555555555777888888777666444444555555666444444555555555555444444555444444333333444444555333222000000111333666888666888:::<<<===<<<;;;:::777777666666555555555444777777777777888888888888999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKIIIHHHFFFEEEEEEGGGHHHJJJJJJJJJLLLMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWZZZYYYWWWVVVUUUUUUVVVVVVXXXUUUVVVZZZ\\\\\\___dddbbbeeekkkvvv}}}sssqqq~~~|||{{{{{{{{{zzzyyy{{{{{{|||}}}|||xxxrrrmmmooopppqqqqqqpppppppppqqqnnnooopppqqqqqqrrrqqqqqqmmmmmmooopppqqqrrrrrrrrrvvvuuutttsssrrrrrrrrrrrrrrrrrrsssvvvyyy{{{||||||~~~wwwssspppmmmhhheeebbb```______]]]\\\ZZZZZZZZZYYYVVVRRRMMMKKKIIIHHHHHHHHHGGGEEEAAA>>>::::::999888777666555555444333333222222333333444222111111111111000000000//////////////////000111000000000000000000000000000...---...000111111111///...------------...///000///...------...///000........................000000///............//////...---...///111444555AAALLL\\\lllxxx~~~aaaFFF>>>>>>;;;777888888888999999888777555555555555555444444444333333444333222111222444555777999>>>IIIXXXbbbkkkwww{{{lll___XXXTTTSSSPPPMMMKKKKKKLLLNNNMMMLLLLLLKKKKKKKKKKKKKKKFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@AAA???======???@@@>>>;;;<<<;;;999888777777777888888888888888888888888888999888777666666666777777444555555666666555555444555444444444444444444555555444333333444555777888555666888:::;;;:::999999777666666666555555555444666666666777777777888888999999999999:::::::::::::::;;;<<<=====================>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJHHHGGGFFFEEEEEEGGGHHHJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUUUUVVVWWWUUUTTTUUUYYYZZZZZZ]]]bbb___eeeppp~~~uuupppuuu}}}|||zzzzzz{{{{{{zzzyyyyyyyyyzzz{{{zzzwwwrrrnnnmmmnnnpppppppppooooooooommmnnnnnnoooppppppppppppmmmnnnoooqqqrrrsssssssssuuuuuusssrrrqqqqqqqqqqqqrrrrrrsssuuuwwwzzz{{{|||~~~wwwssspppmmmhhhfffcccbbbbbbbbb```___[[[\\\\\\ZZZWWWRRRNNNKKKIIIGGGFFFFFFFFFDDDAAA>>>::::::999888777666666555444333333222222333333444333333222222222111111111111000//////////////////000000000000000000000000111///...///000222222111///......------....../////////............//////........................111111000///////////////222111000000111333444555777???LLL]]]nnn}}}rrrRRRDDD???<<<:::;;;666777777888888777777666555555555444444444444333444333222111111222333444333555;;;DDDMMMVVVdddppp{{{kkk```ZZZWWWRRRNNNLLLLLLNNNOOOLLLLLLMMMMMMMMMLLLJJJIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;:::999888888888888888555666888:::;;;:::999999:::999888888777888888888555555666666666666555555555555444444444444555555555555555555555555555666333444666777888777777666666666666555555555555555555555666666666777777777777888888888999999999999:::;;;;;;<<<<<<<<<<<<;;;<<<======>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIGGGFFFFFFEEEFFFGGGHHHIIIKKKKKKLLLMMMMMMNNNNNNNNNPPPOOOOOOOOOOOOQQQRRRSSSRRRSSSSSSTTTTTTUUUUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTUUUYYYYYYYYY\\\aaa___iiizzztttlllppp|||{{{yyyzzz|||}}}}}}|||vvvvvvwwwxxxyyyvvvsssooonnnoooqqqssssssrrrqqqpppnnnnnnnnnoooppppppqqqqqqnnnoooppprrrssssssssssssuuutttsssqqqpppooooooooossssssssstttvvvyyy{{{}}}wwwsssooommmkkkiiigggfffffffffdddccc]]]]]]]]][[[XXXSSSOOOLLLHHHGGGEEEEEEDDDCCC@@@===;;;::::::999888777666555444333333222222333333444333222222222111111111111333333222111000000000111////////////////////////222000......///000///...//////............///////////////....../////////............////////////111000//////......//////333333222222222333444555555999CCCSSSgggzzz___JJJ@@@;;;999:::555666666777777777888888555555555555444444444444444333222111111111111222444333555;;;???FFFSSS^^^pppzzzyyymmmbbb]]]VVVPPPNNNNNNOOOPPPJJJKKKMMMNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB???@@@AAA???===;;;<<<===<<<<<<;;;:::::::::::::::888888999::::::::::::::::::999999888888888888888555666666777777666666555666666555555555555666666333444555555555333222111111222333444555444444444555555555555555555555555555555555555666666666666777777777777888888888888::::::;;;;;;;;;;;;::::::;;;<<<<<<======>>>??????>>>??????@@@AAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNNNNOOOPPPOOONNNNNNNNNPPPRRRTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSVVVUUUVVVYYYXXXWWW[[[bbbfffsssxxxooohhhuuu}}}|||{{{zzz{{{}}}~~~uuutttuuuvvvxxxwwwuuurrrrrrsssuuuxxxyyyyyywwwuuuppppppppppppqqqqqqrrrrrrooopppqqqrrrsssssssssssstttsssrrrpppoooooonnnnnntttuuuuuuvvvwwwyyy|||vvvrrrooolllkkkiiihhhggghhhgggeeeccc]]]^^^]]]\\\XXXSSSOOOLLLHHHGGGEEEDDDDDDBBB@@@>>>;;;;;;:::999888777666666444333333222222333333444222222111111111000000000333333222111000000000111////////////////////////...---+++,,,...000000///////////////////////////...//////////////////............/////////000000000///......------......000///////////////000000555777>>>KKK^^^ssshhhPPPBBB;;;777666555555555666666777888888666666555555555444444444444444333222111111111111555444555888:::<<>>==================<<<<<<>>><<<:::999888999:::;;;999999999888888888777777666777777777777777777666777666666555555666666777444555666666555444222111111111222222333333222222444444444555555555555555555555555555666666666666666666777777777888888888888999999::::::::::::999:::;;;;;;<<<<<<===>>>>>>===>>>>>>???@@@AAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEFFFGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMNNNPPPRRRTTTQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPOOORRRQQQPPPNNNNNNNNNOOOPPPTTTTTTUUUVVVUUUUUU\\\dddooo~~~zzzppplllhhh}}}~~~{{{zzzyyyyyy{{{}}}}}}|||uuuttttttvvvwwwxxxwwwuuuuuuuuuvvvyyy|||}}}{{{yyyqqqppppppooooooooopppqqqpppqqqrrrrrrssssssssssssrrrrrrqqqpppoooooooooooovvvwwwyyyyyyyyyzzz~~~vvvrrrooollliiigggfffffffffdddbbb___^^^^^^]]][[[XXXSSSNNNKKKIIIGGGEEEDDDCCCBBB@@@>>>;;;;;;:::999888777777666444333333222222333333444222111111111111000000000111000//////////////////000000000000000000000000***))))))+++...111222222...//////000000//////.........////////////...............//////000000111//////...---------------000000000000111111111111333444:::DDDTTThhhzzznnnWWWIII???999555666555555555666666777888666666666555555555444444444444333333222222222111333333555777666444999@@@IIIUUUhhhxxxwwwmmm^^^SSSNNNLLLKKKJJJJJJKKKMMMNNNMMMJJJGGGEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>??????@@@??????>>>>>>@@@>>>;;;999888999;;;<<<888999999999999888777777777777888888888888777777777777666666666666777777666777888888777666555444222222222222222222222222444444444444444555555555555555666666666777777777666777777777888888888888666777888999::::::::::::999::::::;;;<<<<<<============>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHKKKJJJIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPNNNMMMLLLOOONNNMMMLLLLLLMMMNNNNNNQQQQQQRRRTTTTTTWWWbbbnnn||||||nnnhhhiiiooozzzyyywwwwwwxxxyyyxxxwwwuuutttssstttvvvxxxwwwwwwvvvtttsssvvv{{{}}}|||yyyrrrqqqooommmllllllmmmmmmppppppqqqrrrrrrrrrrrrrrrqqqqqqpppppppppppppppqqqvvvyyy||||||{{{{{{~~~vvvrrrnnnlllhhhgggfffeeeeeeccc___]]]]]]]]]]]][[[WWWRRRMMMJJJJJJHHHEEEDDDCCCCCCAAA???<<<;;;::::::888888777666444333333222222333333444333333222222222111111111//////////////////000111000000000000000000000000---,,,+++,,,...000000000...///000111111000///...---...///000000///...------......///000000111111000//////...............111111222333333333333333///222888???LLL^^^rrrqqq___RRRIII@@@:::666666555555555666777777666666666666555555555555333444444444444333333222222111333444333111555;;;???GGGTTTdddsssyyygggZZZSSSPPPNNNLLLMMMNNNOOOOOONNNLLLIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>@@@CCCDDDBBB@@@>>>>>>???@@@@@@??????>>>>>>===<<<;;;;;;<<<<<<===999::::::;;;:::999888777777888888999999888888777888777777666666777777888666777777777777666666555333333222222222222333333333333333444444555555555666666666777777777888888777777777888888888999999444555666888999:::::::::999999999:::;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBCCCDDDBBBCCCDDDEEEGGGGGGHHHHHHJJJIIIHHHGGGHHHJJJLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQSSSVVVYYY```ppp|||nnndddeeekkk}}}{{{yyyxxxxxxxxxwwwuuuuuusssrrrrrrtttvvvvvvvvvvvvsssqqqsssxxx||||||zzzvvvuuurrrooommmmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqppppppppppppppprrrsssssstttxxx}}}~~~|||{{{}}}vvvrrrnnnllljjjiiiggggggfffccc```]]]]]]]]]]]]ZZZWWWQQQLLLIIIKKKHHHFFFDDDDDDCCCAAA@@@<<<;;;;;;:::999888777777444333333222222333333444444444444333333333222222111111000000111222333333000000000000000000000000444222///......---,,,***...///000111111000///...---...///000000///...------......///000111111222111111000///////////////------///000000111111000...222888>>>IIIZZZppp~~~rrreeeZZZPPPFFF>>>777666555444444555666777777666666666555555555555333444444555555444444333111000111333222111555===:::>>>FFFSSSddduuupppaaaYYYUUUSSSPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBAAAAAACCC@@@===@@@DDDGGGDDDAAA===>>>???@@@@@@???>>>===:::;;;<<<>>>>>>>>>======:::;;;<<<<<<<<<;;;:::999888888999999999999888888888888777777777777888888555555555444555555555555444444333333222333333444333333333444444555555555777777777777888888888888888888888888999999999999222444555777999:::;;;;;;888999999::::::;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDFFFGGGGGGHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLFFFFFFGGGHHHKKKNNNQQQRRRSSSSSSVVV[[[```jjj}}}}}}qqqfff```eeeppp}}}{{{{{{zzzxxxwwwtttrrrpppqqqrrrtttuuuuuuwwwsssppprrrxxx|||}}}{{{|||zzzvvvsssqqqpppppppppoooooopppqqqqqqqqqppppppooooooooopppqqqssstttuuurrrxxx~~~|||zzz|||~~~wwwuuussspppjjjhhhfffddddddbbb```^^^^^^]]]\\\[[[ZZZVVVPPPLLLMMMKKKGGGEEECCC@@@<<<:::<<<;;;999777555555555555333333333333333333333333333333333222222222111111////////////////////////111000000///...---------111...++++++---//////---///000111222222111000/////////............/////////////////////////////////111222111///......///000000000000000000000000666555777===EEETTTjjj|||xxxpppjjjaaaQQQBBB;;;999666444333444666888777666555333333333444555222444666777777666444222666555333111111222333444333666<<>>===<<>>===<<<<<<======:::::::::999999999888888::::::::::::::::::::::::999777666444444555777888666555333333555666555444555555555555555555555555666555444333333444555666333444555555666666555555888888777777777777777888999999888888888888999999;;;::::::999999::::::;;;;;;<<<>>>?????????>>>===>>>???@@@AAABBBAAA@@@@@@BBB@@@@@@BBBGGGKKKKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKNNNMMMKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLQQQVVV[[[^^^fffxxx{{{lllccc\\\\\\ooo~~~|||{{{zzzzzzuuutttsssrrrqqqrrrssssssoooppprrrtttuuuvvvwwwwwwzzzxxxuuusssrrrqqqooommmlllmmmooopppqqqpppnnnmmmnnnppprrrsssrrrrrrtttuuuwwwyyy{{{|||||||||}}}}}}uuurrrpppmmmllljjjgggeeedddbbb___]]]^^^]]]\\\[[[YYYUUUPPPLLLMMMKKKGGGEEEDDDAAA>>><<<<<<;;;999777666555555555333333333333333333333333333333333222222222111111111111111111111111111111222111111000//////......444111///000222333222111//////000111111000////////////............//////////////////////////////...000111111///...//////000000000000000000000000444333555:::BBBOOOddduuu|||qqq]]]KKK???<<<888777777777666555666666555555444555555555333444555555555555444333666444333111111222333444555777:::>>>FFFRRR^^^fffxxxzzzooohhh```YYYTTTTTTTTTRRRPPPNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::@@@>>><<<999888888888999777555444444555666666555666666666666666666666666666555444444444444555666333444555555666666555555888888777777777777888888999999888888888888999999888888888999:::;;;<<<===<<<===>>>?????????>>>>>>>>>???@@@AAAAAAAAA@@@@@@BBB@@@???BBBFFFIIIIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJLLLMMMQQQTTT[[[fffuuuxxxlllaaa]]]\\\ddd|||~~~|||zzzyyyyyyxxxvvvuuusssrrrqqqqqqqqqrrrpppqqqrrrtttvvvwwwwwwwwwyyywwwtttrrrrrrqqqooonnnmmmnnnpppqqqrrrqqqpppooooooppprrrsssrrrrrrssstttvvvyyy{{{}}}}}}}}}~~~{{{ssspppnnnkkknnnkkkhhhfffdddbbb___\\\]]]\\\ZZZYYYXXXTTTOOOLLLMMMKKKHHHFFFEEECCCAAA>>>===;;;999777666555555666333333333333333333333333333333333222222222111111111111111111111111111111222222111111000000//////111/////////111111000///......////////////......//////............//////////////////////////////---///111111000//////000000000000000000000000000111000222777===HHHZZZkkk{{{oooZZZFFF@@@:::888::::::777333555555666777777777666666444444444444444444444444555444333222111222333444666666777999===DDDMMMSSSdddlllwwwwwwkkkaaaXXXWWWVVVTTTRRRPPPOOONNNJJJJJJHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCBBBBBBAAA@@@???@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::>>>===;;;999777777777777777666444444666666666555666666666666666666666666666555555444444555555666444444555666666666666555888777777777777777888888999999888888888888999999777777777888:::;;;===>>><<<<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@???AAA@@@???AAADDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIGGGFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRUUU```sssyyyggg]]]VVVVVV]]]nnn~~~}}}||||||||||||zzzyyyxxxwwwwwwwwwvvvuuutttrrrqqqpppoooooopppqqqssstttuuuvvvvvvwwwwwwuuurrrqqqqqqqqqooonnnmmmnnnpppqqqqqqqqqpppooopppqqqssssssrrrqqqqqqrrruuuxxx{{{}}}~~~~~~{{{sssqqqooolllllljjjgggfffeeeccc```^^^]]][[[YYYXXXWWWTTTOOOLLLMMMKKKHHHGGGGGGEEECCCAAA===<<<999777666666666666444444444444444444444444333333333222222222111111111111111111111111111111111111111000000/////////.....................---........................//////............//////////////////////////////,,,...000111000///000111000000000000000000000000000///111555999AAAQQQ```pppnnnSSSIII>>>999:::;;;888444444555666888888888777666666555555444444555555666555444333222222222333333555555666777999???FFFKKKSSS[[[gggrrrzzzvvvkkk___\\\XXXUUUSSSQQQOOONNNKKKJJJHHHGGGGGGHHHIIIIIILLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDCCCBBBEEEEEEFFFEEEEEECCCBBBAAA???@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888999999888666555555666777777666555555555555555555555555666666555555555555666666444444555666666666666666777777777777777777888999999999888888888888999999777777777888999;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???????????????@@@@@@???@@@AAACCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJMMMMMMMMMNNNRRRUUUWWW]]]mmmyyynnn```WWWOOOQQQ]]]uuu{{{{{{{{{{{{{{{xxxxxxwwwvvvuuuuuuuuuuuuwwwvvvtttrrrqqqooonnnmmmppppppqqqssssssttttttttttttrrrpppooooooooonnnmmmmmmnnnooopppppppppooooooqqqrrrssssssqqqppppppqqqsssvvvzzz}}}~~~{{{tttsssqqqoooiiigggeeeeeeeeedddcccaaa]]][[[YYYXXXVVVTTTPPPMMMMMMKKKIIIHHHGGGFFFDDDBBB===<<<:::888666666666666444444444444444444444444333333333222222222111111000000000000000000000000000///////////////......///000000000/////////000......------------......//////............//////////////////////////////,,,...000111000///000111000000000000000000000000000///111444666<<>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKMMMMMMMMMPPPWWW\\\cccnnn~~~ooocccYYYRRRLLLOOO___|||{{{wwwxxxzzz|||}}}uuuuuuttttttttttttuuuuuuwwwvvvuuusssqqqooonnnmmmnnnnnnooopppqqqqqqqqqpppqqqooommmmmmnnnooonnnmmmppppppqqqqqqrrrrrrrrrrrrqqqrrrssssssqqqoooooopppqqquuuzzz}}}~~~|||uuutttrrrpppfffeeeccccccdddeeecccbbb]]][[[YYYXXXVVVTTTQQQOOONNNKKKIIIHHHGGGFFFDDDBBB>>><<<:::888777666666777444444444444444444444444333333333222222222111111////////////////////////////////////.....................---+++,,,...000///...------------.../////////............//////////////////////////////---///111111000//////000000000000000000000000000//////111444555999DDDPPPbbbxxxttt\\\HHH>>>;;;:::999555555666777777777666666666666666666666666666666444444444333333333222222444555555555444666999;;;CCCHHHPPPZZZdddmmmtttwwwzzzxxxooobbbYYYTTTRRRPPPNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBDDDEEEFFFGGGFFFEEECCCAAAAAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDCCCCCCBBBAAA@@@AAA@@@>>>===<<<<<<======;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777999888666666888888888777555555555555555555555555555666666777777666666555555555666777777777777666666666666666777888999:::999999888888888888999999999999888888888888999999999999999888999999:::;;;=========<<<===>>>>>>???===???@@@@@@???@@@BBBDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFFFFHHHJJJLLLMMMLLLJJJHHHGGGJJJMMMMMMNNNUUU```hhhxxxpppaaaWWWOOOMMMLLLTTTiii~~~xxxuuuvvvxxxzzz{{{ssssssssssssttttttuuuvvvwwwwwwvvvuuusssqqqooommmmmmnnnnnnooooooooonnnnnnpppooommmmmmoooppppppooottttttttttttuuuuuuuuuvvvppprrrsssrrrpppoooooopppppptttyyy|||}}}~~~~~~|||tttrrrooommmfffdddccccccccccccaaa```^^^\\\YYYXXXWWWUUURRRPPPNNNLLLIIIHHHGGGEEECCCAAA>>><<<:::888777666777777555555555555555555555555333333333222222222111111000000000000000000000000////////////////////////------,,,***((()))---000//////...------...////////////............//////////////////////////////...000111111///...//////000000000000000000000000......111333444666@@@KKK\\\rrruuu[[[HHH===999888666666555555444555555555333444555666666555444333333444444444333333222222222333444444333444666888???BBBHHHQQQ[[[fffmmmqqqxxx~~~zzziii\\\VVVTTTRRRPPPNNNMMMKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDCCCBBBCCCEEEGGGHHHHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666666:::888666777888999888888777777777777777777777777555666777888888777666555555555666777777777777777666666666666777888999:::999999888888888888999999888888777777888999::::::;;;::::::999999:::<<<<<<======<<<<<<<<<===>>>???<<<>>>@@@@@@???@@@CCCEEEBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEECCCIIIPPPVVVWWWSSSLLLGGGHHHLLLOOOQQQUUU```ooo|||ssscccVVVPPPJJJMMMUUUccc{{{}}}zzzvvvuuuuuuuuuuuuuuusssssssssssstttuuuwwwwwwwwwwwwwwwvvvtttrrrpppooonnnnnnnnnoooooonnnmmmmmmqqqpppooooooqqqssssssrrrtttttttttttttttuuuuuuvvvoooqqqrrrrrrpppoooooopppooosssxxx||||||||||||||||||ssspppllljjjgggeeecccbbbbbbaaa___^^^___]]]ZZZXXXWWWVVVSSSQQQNNNLLLIIIHHHFFFEEEBBB@@@>>>===;;;999777777777777555555555555555555555555333333333222222222111111111111111111111111111111000000000000000111111111222222000---***,,,111666000///...------...///000//////............/////////////////////////////////111222111///......///000000000000000000000000------000333333444===HHHWWWmmmiiiPPP@@@999777888666555333333333444555111222444555555444222111333333444444444333222111000111333444444666888;;;===>>>CCCKKKVVVbbbjjjnnnwww~~~nnn___WWWUUUTTTRRROOONNNLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBEEEGGGIIIKKKKKKJJJGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============:::888777777888999999888888888888888888888888888555666777888888777666555555666666777777777777777666666666666777888999:::999999888888888888999999666666666777888:::;;;<<<<<<<<<;;;:::;;;<<<===>>>===<<<<<<;;;;;;===>>>???;;;>>>@@@@@@???@@@CCCFFFBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEAAAIIIUUU^^^___XXXMMMFFFLLLOOOTTTWWW]]]jjj}}}{{{jjj[[[RRROOOKKKSSS```rrrxxxwwwuuuuuuuuutttqqqooossssssssstttuuuvvvwwwxxxwwwwwwwwwwwwuuusssqqqpppooooooooooooooonnnnnnmmmsssrrrqqqqqqtttuuuuuuuuurrrqqqqqqqqqqqqrrrssssssnnnppprrrrrrpppooopppqqqooosssxxx{{{|||{{{{{{{{{